MAINTAINERS: Add a bunch of legacy (UMS) DRM drivers
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
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 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
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@adaptec.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
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/MAGICIAN MACHINE SUPPORT
1310M: Philipp Zabel <philipp.zabel@gmail.com>
1311S: Maintained
1312
1313ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314M: Jason Cooper <jason@lakedaemon.net>
1315M: Andrew Lunn <andrew@lunn.ch>
1316M: Gregory Clement <gregory.clement@free-electrons.com>
1317M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm/mach-mvebu/
1321F: drivers/rtc/rtc-armada38x.c
1322F: arch/arm/boot/dts/armada*
1323F: arch/arm/boot/dts/kirkwood*
1324F: arch/arm64/boot/dts/marvell/armada*
1325
1326
1327ARM/Marvell Berlin SoC support
1328M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/mach-berlin/
1332F: arch/arm/boot/dts/berlin*
1333F: arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336ARM/Marvell Dove/MV78xx0/Orion SOC support
1337M: Jason Cooper <jason@lakedaemon.net>
1338M: Andrew Lunn <andrew@lunn.ch>
1339M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340M: Gregory Clement <gregory.clement@free-electrons.com>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-dove/
1344F: arch/arm/mach-mv78xx0/
1345F: arch/arm/mach-orion5x/
1346F: arch/arm/plat-orion/
1347F: arch/arm/boot/dts/dove*
1348F: arch/arm/boot/dts/orion5x*
1349
1350
1351ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352M: Alexander Clouter <alex@digriz.org.uk>
1353L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354W: http://www.digriz.org.uk/ts78xx/kernel
1355S: Maintained
1356F: arch/arm/mach-orion5x/ts78xx-*
1357
1358ARM/Mediatek RTC DRIVER
1359M: Eddie Huang <eddie.huang@mediatek.com>
1360L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362S: Maintained
1363F: drivers/rtc/rtc-mt6397.c
1364
1365ARM/Mediatek SoC support
1366M: Matthias Brugger <matthias.bgg@gmail.com>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/boot/dts/mt6*
1371F: arch/arm/boot/dts/mt8*
1372F: arch/arm/mach-mediatek/
1373N: mtk
1374K: mediatek
1375
1376ARM/Mediatek USB3 PHY DRIVER
1377M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380S: Maintained
1381F: drivers/phy/phy-mt65xx-usb3.c
1382
1383ARM/MICREL KS8695 ARCHITECTURE
1384M: Greg Ungerer <gerg@uclinux.org>
1385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386F: arch/arm/mach-ks8695/
1387S: Odd Fixes
1388
1389ARM/MIOA701 MACHINE SUPPORT
1390M: Robert Jarzmik <robert.jarzmik@free.fr>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392F: arch/arm/mach-pxa/mioa701.c
1393S: Maintained
1394
1395ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396M: Michael Petchkovsky <mkpetch@internode.on.net>
1397S: Maintained
1398
1399ARM/NOMADIK ARCHITECTURE
1400M: Alessandro Rubini <rubini@unipv.it>
1401M: Linus Walleij <linus.walleij@linaro.org>
1402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: arch/arm/mach-nomadik/
1405F: drivers/pinctrl/nomadik/
1406F: drivers/i2c/busses/i2c-nomadik.c
1407T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410M: Nelson Castillo <arhuaco@freaks-unidos.net>
1411L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1412W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413S: Supported
1414
1415ARM/TOSA MACHINE SUPPORT
1416M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417M: Dirk Opfer <dirk@opfer-online.de>
1418S: Maintained
1419
1420ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421M: Marek Vasut <marek.vasut@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org
1423W: http://hackndev.com
1424S: Maintained
1425F: arch/arm/mach-pxa/include/mach/palmtx.h
1426F: arch/arm/mach-pxa/palmtx.c
1427F: arch/arm/mach-pxa/include/mach/palmt5.h
1428F: arch/arm/mach-pxa/palmt5.c
1429F: arch/arm/mach-pxa/include/mach/palmld.h
1430F: arch/arm/mach-pxa/palmld.c
1431F: arch/arm/mach-pxa/include/mach/palmte2.h
1432F: arch/arm/mach-pxa/palmte2.c
1433F: arch/arm/mach-pxa/include/mach/palmtc.h
1434F: arch/arm/mach-pxa/palmtc.c
1435
1436ARM/PALM TREO SUPPORT
1437M: Tomas Cech <sleep_walker@suse.com>
1438L: linux-arm-kernel@lists.infradead.org
1439W: http://hackndev.com
1440S: Maintained
1441F: arch/arm/mach-pxa/include/mach/palmtreo.h
1442F: arch/arm/mach-pxa/palmtreo.c
1443
1444ARM/PALMZ72 SUPPORT
1445M: Sergey Lapin <slapin@ossfans.org>
1446L: linux-arm-kernel@lists.infradead.org
1447W: http://hackndev.com
1448S: Maintained
1449F: arch/arm/mach-pxa/include/mach/palmz72.h
1450F: arch/arm/mach-pxa/palmz72.c
1451
1452ARM/PLEB SUPPORT
1453M: Peter Chubb <pleb@gelato.unsw.edu.au>
1454W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455S: Maintained
1456
1457ARM/PT DIGITAL BOARD PORT
1458M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460W: http://www.arm.linux.org.uk/
1461S: Maintained
1462
1463ARM/QUALCOMM SUPPORT
1464M: Andy Gross <andy.gross@linaro.org>
1465M: David Brown <david.brown@linaro.org>
1466L: linux-arm-msm@vger.kernel.org
1467L: linux-soc@vger.kernel.org
1468S: Maintained
1469F: arch/arm/boot/dts/qcom-*.dts
1470F: arch/arm/boot/dts/qcom-*.dtsi
1471F: arch/arm/mach-qcom/
1472F: arch/arm64/boot/dts/qcom/*
1473F: drivers/soc/qcom/
1474F: drivers/tty/serial/msm_serial.h
1475F: drivers/tty/serial/msm_serial.c
1476F: drivers/*/pm8???-*
1477F: drivers/mfd/ssbi.c
1478F: drivers/firmware/qcom_scm.c
1479T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481ARM/RADISYS ENP2611 MACHINE SUPPORT
1482M: Lennert Buytenhek <kernel@wantstofly.org>
1483L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484S: Maintained
1485
1486ARM/RENESAS ARM64 ARCHITECTURE
1487M: Simon Horman <horms@verge.net.au>
1488M: Magnus Damm <magnus.damm@gmail.com>
1489L: linux-renesas-soc@vger.kernel.org
1490Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492S: Supported
1493F: arch/arm64/boot/dts/renesas/
1494
1495ARM/RISCPC ARCHITECTURE
1496M: Russell King <linux@arm.linux.org.uk>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498W: http://www.arm.linux.org.uk/
1499S: Maintained
1500F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1501F: arch/arm/include/asm/hardware/ioc.h
1502F: arch/arm/include/asm/hardware/iomd.h
1503F: arch/arm/include/asm/hardware/memc.h
1504F: arch/arm/mach-rpc/
1505F: drivers/net/ethernet/8390/etherh.c
1506F: drivers/net/ethernet/i825xx/ether1*
1507F: drivers/net/ethernet/seeq/ether3*
1508F: drivers/scsi/arm/
1509
1510ARM/Rockchip SoC support
1511M: Heiko Stuebner <heiko@sntech.de>
1512L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513L: linux-rockchip@lists.infradead.org
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515S: Maintained
1516F: arch/arm/boot/dts/rk3*
1517F: arch/arm/mach-rockchip/
1518F: drivers/clk/rockchip/
1519F: drivers/i2c/busses/i2c-rk3x.c
1520F: drivers/*/*rockchip*
1521F: drivers/*/*/*rockchip*
1522F: sound/soc/rockchip/
1523N: rockchip
1524
1525ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526M: Kukjin Kim <kgene@kernel.org>
1527M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530S: Maintained
1531F: arch/arm/boot/dts/s3c*
1532F: arch/arm/boot/dts/s5p*
1533F: arch/arm/boot/dts/samsung*
1534F: arch/arm/boot/dts/exynos*
1535F: arch/arm64/boot/dts/exynos/
1536F: arch/arm/plat-samsung/
1537F: arch/arm/mach-s3c24*/
1538F: arch/arm/mach-s3c64xx/
1539F: arch/arm/mach-s5p*/
1540F: arch/arm/mach-exynos*/
1541F: drivers/*/*s3c2410*
1542F: drivers/*/*/*s3c2410*
1543F: drivers/soc/samsung/*
1544F: drivers/spi/spi-s3c*
1545F: sound/soc/samsung/*
1546F: Documentation/arm/Samsung/
1547F: Documentation/devicetree/bindings/arm/samsung/
1548F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1549F: Documentation/devicetree/bindings/power/pd-samsung.txt
1550N: exynos
1551
1552ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553M: Kyungmin Park <kyungmin.park@samsung.com>
1554L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555S: Maintained
1556F: arch/arm/mach-s5pv210/
1557
1558ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559M: Kyungmin Park <kyungmin.park@samsung.com>
1560M: Kamil Debski <k.debski@samsung.com>
1561L: linux-arm-kernel@lists.infradead.org
1562L: linux-media@vger.kernel.org
1563S: Maintained
1564F: drivers/media/platform/s5p-g2d/
1565
1566ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567M: Kyungmin Park <kyungmin.park@samsung.com>
1568M: Kamil Debski <k.debski@samsung.com>
1569M: Jeongtae Park <jtp.park@samsung.com>
1570L: linux-arm-kernel@lists.infradead.org
1571L: linux-media@vger.kernel.org
1572S: Maintained
1573F: arch/arm/plat-samsung/s5p-dev-mfc.c
1574F: drivers/media/platform/s5p-mfc/
1575
1576ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577M: Kyungmin Park <kyungmin.park@samsung.com>
1578M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1579L: linux-arm-kernel@lists.infradead.org
1580L: linux-media@vger.kernel.org
1581S: Maintained
1582F: drivers/media/platform/s5p-tv/
1583
1584ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586M: Jacek Anaszewski <j.anaszewski@samsung.com>
1587L: linux-arm-kernel@lists.infradead.org
1588L: linux-media@vger.kernel.org
1589S: Maintained
1590F: drivers/media/platform/s5p-jpeg/
1591
1592ARM/SHMOBILE ARM ARCHITECTURE
1593M: Simon Horman <horms@verge.net.au>
1594M: Magnus Damm <magnus.damm@gmail.com>
1595L: linux-renesas-soc@vger.kernel.org
1596Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598S: Supported
1599F: arch/arm/boot/dts/emev2*
1600F: arch/arm/boot/dts/r7s*
1601F: arch/arm/boot/dts/r8a*
1602F: arch/arm/boot/dts/sh*
1603F: arch/arm/configs/shmobile_defconfig
1604F: arch/arm/include/debug/renesas-scif.S
1605F: arch/arm/mach-shmobile/
1606F: drivers/sh/
1607
1608ARM/SOCFPGA ARCHITECTURE
1609M: Dinh Nguyen <dinguyen@opensource.altera.com>
1610S: Maintained
1611F: arch/arm/mach-socfpga/
1612F: arch/arm/boot/dts/socfpga*
1613F: arch/arm/configs/socfpga_defconfig
1614F: arch/arm64/boot/dts/altera/
1615W: http://www.rocketboards.org
1616T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619M: Dinh Nguyen <dinguyen@opensource.altera.com>
1620S: Maintained
1621F: drivers/clk/socfpga/
1622
1623ARM/SOCFPGA EDAC SUPPORT
1624M: Thor Thayer <tthayer@opensource.altera.com>
1625S: Maintained
1626F: drivers/edac/altera_edac.
1627
1628ARM/STI ARCHITECTURE
1629M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630M: Maxime Coquelin <maxime.coquelin@st.com>
1631M: Patrice Chotard <patrice.chotard@st.com>
1632L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633L: kernel@stlinux.com
1634W: http://www.stlinux.com
1635S: Maintained
1636F: arch/arm/mach-sti/
1637F: arch/arm/boot/dts/sti*
1638F: drivers/char/hw_random/st-rng.c
1639F: drivers/clocksource/arm_global_timer.c
1640F: drivers/clocksource/clksrc_st_lpc.c
1641F: drivers/i2c/busses/i2c-st.c
1642F: drivers/media/rc/st_rc.c
1643F: drivers/media/platform/sti/c8sectpfe/
1644F: drivers/mmc/host/sdhci-st.c
1645F: drivers/phy/phy-miphy28lp.c
1646F: drivers/phy/phy-miphy365x.c
1647F: drivers/phy/phy-stih407-usb.c
1648F: drivers/phy/phy-stih41x-usb.c
1649F: drivers/pinctrl/pinctrl-st.c
1650F: drivers/reset/sti/
1651F: drivers/rtc/rtc-st-lpc.c
1652F: drivers/tty/serial/st-asc.c
1653F: drivers/usb/dwc3/dwc3-st.c
1654F: drivers/usb/host/ehci-st.c
1655F: drivers/usb/host/ohci-st.c
1656F: drivers/watchdog/st_lpc_wdt.c
1657F: drivers/ata/ahci_st.c
1658
1659ARM/STM32 ARCHITECTURE
1660M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662S: Maintained
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664N: stm32
1665F: drivers/clocksource/armv7m_systick.c
1666
1667ARM/TANGO ARCHITECTURE
1668M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669L: linux-arm-kernel@lists.infradead.org
1670S: Maintained
1671F: arch/arm/mach-tango/
1672F: arch/arm/boot/dts/tango*
1673
1674ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675M: Lennert Buytenhek <kernel@wantstofly.org>
1676L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677S: Maintained
1678
1679ARM/TETON BGA MACHINE SUPPORT
1680M: "Mark F. Brown" <mark.brown314@gmail.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683
1684ARM/THECUS N2100 MACHINE SUPPORT
1685M: Lennert Buytenhek <kernel@wantstofly.org>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688
1689ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690M: Wan ZongShun <mcuos.com@gmail.com>
1691L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692W: http://www.mcuos.com
1693S: Maintained
1694F: arch/arm/mach-w90x900/
1695F: drivers/input/keyboard/w90p910_keypad.c
1696F: drivers/input/touchscreen/w90p910_ts.c
1697F: drivers/watchdog/nuc900_wdt.c
1698F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1699F: drivers/mtd/nand/nuc900_nand.c
1700F: drivers/rtc/rtc-nuc900.c
1701F: drivers/spi/spi-nuc900.c
1702F: drivers/usb/host/ehci-w90x900.c
1703F: drivers/video/fbdev/nuc900fb.c
1704
1705ARM/U300 MACHINE SUPPORT
1706M: Linus Walleij <linus.walleij@linaro.org>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Supported
1709F: arch/arm/mach-u300/
1710F: drivers/clocksource/timer-u300.c
1711F: drivers/i2c/busses/i2c-stu300.c
1712F: drivers/rtc/rtc-coh901331.c
1713F: drivers/watchdog/coh901327_wdt.c
1714F: drivers/dma/coh901318*
1715F: drivers/mfd/ab3100*
1716F: drivers/rtc/rtc-ab3100.c
1717F: drivers/rtc/rtc-coh901331.c
1718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720ARM/UNIPHIER ARCHITECTURE
1721M: Masahiro Yamada <yamada.masahiro@socionext.com>
1722L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723S: Maintained
1724F: arch/arm/boot/dts/uniphier*
1725F: arch/arm/include/asm/hardware/cache-uniphier.h
1726F: arch/arm/mach-uniphier/
1727F: arch/arm/mm/cache-uniphier.c
1728F: arch/arm64/boot/dts/socionext/
1729F: drivers/bus/uniphier-system-bus.c
1730F: drivers/i2c/busses/i2c-uniphier*
1731F: drivers/pinctrl/uniphier/
1732F: drivers/tty/serial/8250/8250_uniphier.c
1733N: uniphier
1734
1735ARM/Ux500 ARM ARCHITECTURE
1736M: Linus Walleij <linus.walleij@linaro.org>
1737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738S: Maintained
1739F: arch/arm/mach-ux500/
1740F: drivers/clocksource/clksrc-dbx500-prcmu.c
1741F: drivers/dma/ste_dma40*
1742F: drivers/hwspinlock/u8500_hsem.c
1743F: drivers/mfd/abx500*
1744F: drivers/mfd/ab8500*
1745F: drivers/mfd/dbx500*
1746F: drivers/mfd/db8500*
1747F: drivers/pinctrl/nomadik/pinctrl-ab*
1748F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1749F: drivers/rtc/rtc-ab8500.c
1750F: drivers/rtc/rtc-pl031.c
1751T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754M: Ulf Hansson <ulf.hansson@linaro.org>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756T: git git://git.linaro.org/people/ulfh/clk.git
1757S: Maintained
1758F: drivers/clk/ux500/
1759F: include/linux/platform_data/clk-ux500.h
1760
1761ARM/VERSATILE EXPRESS PLATFORM
1762M: Liviu Dudau <liviu.dudau@arm.com>
1763M: Sudeep Holla <sudeep.holla@arm.com>
1764M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm/boot/dts/vexpress*
1768F: arch/arm64/boot/dts/arm/
1769F: arch/arm/mach-vexpress/
1770F: */*/vexpress*
1771F: */*/*/vexpress*
1772F: drivers/clk/versatile/clk-vexpress-osc.c
1773F: drivers/clocksource/versatile.c
1774
1775ARM/VFP SUPPORT
1776M: Russell King <linux@arm.linux.org.uk>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778W: http://www.arm.linux.org.uk/
1779S: Maintained
1780F: arch/arm/vfp/
1781
1782ARM/VOIPAC PXA270 SUPPORT
1783M: Marek Vasut <marek.vasut@gmail.com>
1784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785S: Maintained
1786F: arch/arm/mach-pxa/vpac270.c
1787F: arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789ARM/VT8500 ARM ARCHITECTURE
1790M: Tony Prisk <linux@prisktech.co.nz>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793F: arch/arm/mach-vt8500/
1794F: drivers/clocksource/vt8500_timer.c
1795F: drivers/i2c/busses/i2c-wmt.c
1796F: drivers/mmc/host/wmt-sdmmc.c
1797F: drivers/pwm/pwm-vt8500.c
1798F: drivers/rtc/rtc-vt8500.c
1799F: drivers/tty/serial/vt8500_serial.c
1800F: drivers/usb/host/ehci-platform.c
1801F: drivers/usb/host/uhci-platform.c
1802F: drivers/video/fbdev/vt8500lcdfb.*
1803F: drivers/video/fbdev/wm8505fb*
1804F: drivers/video/fbdev/wmt_ge_rops.*
1805
1806ARM/ZIPIT Z2 SUPPORT
1807M: Marek Vasut <marek.vasut@gmail.com>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Maintained
1810F: arch/arm/mach-pxa/z2.c
1811F: arch/arm/mach-pxa/include/mach/z2.h
1812
1813ARM/ZTE ARCHITECTURE
1814M: Jun Nie <jun.nie@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-zx/
1818F: drivers/clk/zte/
1819F: Documentation/devicetree/bindings/arm/zte.txt
1820F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822ARM/ZYNQ ARCHITECTURE
1823M: Michal Simek <michal.simek@xilinx.com>
1824R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826W: http://wiki.xilinx.com
1827T: git https://github.com/Xilinx/linux-xlnx.git
1828S: Supported
1829F: arch/arm/mach-zynq/
1830F: drivers/cpuidle/cpuidle-zynq.c
1831F: drivers/block/xsysace.c
1832N: zynq
1833N: xilinx
1834F: drivers/clocksource/cadence_ttc_timer.c
1835F: drivers/i2c/busses/i2c-cadence.c
1836F: drivers/mmc/host/sdhci-of-arasan.c
1837F: drivers/edac/synopsys_edac.c
1838
1839ARM SMMU DRIVERS
1840M: Will Deacon <will.deacon@arm.com>
1841R: Robin Murphy <robin.murphy@arm.com>
1842L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843S: Maintained
1844F: drivers/iommu/arm-smmu.c
1845F: drivers/iommu/arm-smmu-v3.c
1846F: drivers/iommu/io-pgtable-arm.c
1847F: drivers/iommu/io-pgtable-arm-v7s.c
1848
1849ARM64 PORT (AARCH64 ARCHITECTURE)
1850M: Catalin Marinas <catalin.marinas@arm.com>
1851M: Will Deacon <will.deacon@arm.com>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1854S: Maintained
1855F: arch/arm64/
1856F: Documentation/arm64/
1857
1858AS3645A LED FLASH CONTROLLER DRIVER
1859M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1860L: linux-media@vger.kernel.org
1861T: git git://linuxtv.org/media_tree.git
1862S: Maintained
1863F: drivers/media/i2c/as3645a.c
1864F: include/media/i2c/as3645a.h
1865
1866ASC7621 HARDWARE MONITOR DRIVER
1867M: George Joseph <george.joseph@fairview5.com>
1868L: linux-hwmon@vger.kernel.org
1869S: Maintained
1870F: Documentation/hwmon/asc7621
1871F: drivers/hwmon/asc7621.c
1872
1873ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1874M: Corentin Chary <corentin.chary@gmail.com>
1875L: acpi4asus-user@lists.sourceforge.net
1876L: platform-driver-x86@vger.kernel.org
1877W: http://acpi4asus.sf.net
1878S: Maintained
1879F: drivers/platform/x86/asus*.c
1880F: drivers/platform/x86/eeepc*.c
1881
1882ASUS WIRELESS RADIO CONTROL DRIVER
1883M: João Paulo Rechi Vita <jprvita@gmail.com>
1884L: platform-driver-x86@vger.kernel.org
1885S: Maintained
1886F: drivers/platform/x86/asus-wireless.c
1887
1888ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1889R: Dan Williams <dan.j.williams@intel.com>
1890W: http://sourceforge.net/projects/xscaleiop
1891S: Odd fixes
1892F: Documentation/crypto/async-tx-api.txt
1893F: crypto/async_tx/
1894F: drivers/dma/
1895F: include/linux/dmaengine.h
1896F: include/linux/async_tx.h
1897
1898AT24 EEPROM DRIVER
1899M: Wolfram Sang <wsa@the-dreams.de>
1900L: linux-i2c@vger.kernel.org
1901S: Maintained
1902F: drivers/misc/eeprom/at24.c
1903F: include/linux/platform_data/at24.h
1904
1905ATA OVER ETHERNET (AOE) DRIVER
1906M: "Ed L. Cashin" <ed.cashin@acm.org>
1907W: http://www.openaoe.org/
1908S: Supported
1909F: Documentation/aoe/
1910F: drivers/block/aoe/
1911
1912ATHEROS 71XX/9XXX GPIO DRIVER
1913M: Alban Bedel <albeu@free.fr>
1914W: https://github.com/AlbanBedel/linux
1915T: git git://github.com/AlbanBedel/linux
1916S: Maintained
1917F: drivers/gpio/gpio-ath79.c
1918F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1919
1920ATHEROS ATH GENERIC UTILITIES
1921M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1922L: linux-wireless@vger.kernel.org
1923S: Supported
1924F: drivers/net/wireless/ath/*
1925
1926ATHEROS ATH5K WIRELESS DRIVER
1927M: Jiri Slaby <jirislaby@gmail.com>
1928M: Nick Kossifidis <mickflemm@gmail.com>
1929M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1930L: linux-wireless@vger.kernel.org
1931W: http://wireless.kernel.org/en/users/Drivers/ath5k
1932S: Maintained
1933F: drivers/net/wireless/ath/ath5k/
1934
1935ATHEROS ATH6KL WIRELESS DRIVER
1936M: Kalle Valo <kvalo@qca.qualcomm.com>
1937L: linux-wireless@vger.kernel.org
1938W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1940S: Supported
1941F: drivers/net/wireless/ath/ath6kl/
1942
1943WILOCITY WIL6210 WIRELESS DRIVER
1944M: Maya Erez <qca_merez@qca.qualcomm.com>
1945L: linux-wireless@vger.kernel.org
1946L: wil6210@qca.qualcomm.com
1947S: Supported
1948W: http://wireless.kernel.org/en/users/Drivers/wil6210
1949F: drivers/net/wireless/ath/wil6210/
1950F: include/uapi/linux/wil6210_uapi.h
1951
1952CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1953M: Christian Lamparter <chunkeey@googlemail.com>
1954L: linux-wireless@vger.kernel.org
1955W: http://wireless.kernel.org/en/users/Drivers/carl9170
1956S: Maintained
1957F: drivers/net/wireless/ath/carl9170/
1958
1959ATK0110 HWMON DRIVER
1960M: Luca Tettamanti <kronos.it@gmail.com>
1961L: linux-hwmon@vger.kernel.org
1962S: Maintained
1963F: drivers/hwmon/asus_atk0110.c
1964
1965ATI_REMOTE2 DRIVER
1966M: Ville Syrjala <syrjala@sci.fi>
1967S: Maintained
1968F: drivers/input/misc/ati_remote2.c
1969
1970ATLX ETHERNET DRIVERS
1971M: Jay Cliburn <jcliburn@gmail.com>
1972M: Chris Snook <chris.snook@gmail.com>
1973L: netdev@vger.kernel.org
1974W: http://sourceforge.net/projects/atl1
1975W: http://atl1.sourceforge.net
1976S: Maintained
1977F: drivers/net/ethernet/atheros/
1978
1979ATM
1980M: Chas Williams <3chas3@gmail.com>
1981L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1982L: netdev@vger.kernel.org
1983W: http://linux-atm.sourceforge.net
1984S: Maintained
1985F: drivers/atm/
1986F: include/linux/atm*
1987F: include/uapi/linux/atm*
1988
1989ATMEL AT91 / AT32 MCI DRIVER
1990M: Ludovic Desroches <ludovic.desroches@atmel.com>
1991S: Maintained
1992F: drivers/mmc/host/atmel-mci.c
1993
1994ATMEL AT91 / AT32 SERIAL DRIVER
1995M: Nicolas Ferre <nicolas.ferre@atmel.com>
1996S: Supported
1997F: drivers/tty/serial/atmel_serial.c
1998
1999ATMEL SAMA5D2 ADC DRIVER
2000M: Ludovic Desroches <ludovic.desroches@atmel.com>
2001L: linux-iio@vger.kernel.org
2002S: Supported
2003F: drivers/iio/adc/at91-sama5d2_adc.c
2004
2005ATMEL Audio ALSA driver
2006M: Nicolas Ferre <nicolas.ferre@atmel.com>
2007L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2008S: Supported
2009F: sound/soc/atmel
2010
2011ATMEL DMA DRIVER
2012M: Nicolas Ferre <nicolas.ferre@atmel.com>
2013L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014S: Supported
2015F: drivers/dma/at_hdmac.c
2016F: drivers/dma/at_hdmac_regs.h
2017F: include/linux/platform_data/dma-atmel.h
2018
2019ATMEL XDMA DRIVER
2020M: Ludovic Desroches <ludovic.desroches@atmel.com>
2021L: linux-arm-kernel@lists.infradead.org
2022L: dmaengine@vger.kernel.org
2023S: Supported
2024F: drivers/dma/at_xdmac.c
2025
2026ATMEL I2C DRIVER
2027M: Ludovic Desroches <ludovic.desroches@atmel.com>
2028L: linux-i2c@vger.kernel.org
2029S: Supported
2030F: drivers/i2c/busses/i2c-at91.c
2031
2032ATMEL ISI DRIVER
2033M: Ludovic Desroches <ludovic.desroches@atmel.com>
2034L: linux-media@vger.kernel.org
2035S: Supported
2036F: drivers/media/platform/soc_camera/atmel-isi.c
2037F: include/media/atmel-isi.h
2038
2039ATMEL LCDFB DRIVER
2040M: Nicolas Ferre <nicolas.ferre@atmel.com>
2041L: linux-fbdev@vger.kernel.org
2042S: Maintained
2043F: drivers/video/fbdev/atmel_lcdfb.c
2044F: include/video/atmel_lcdc.h
2045
2046ATMEL MACB ETHERNET DRIVER
2047M: Nicolas Ferre <nicolas.ferre@atmel.com>
2048S: Supported
2049F: drivers/net/ethernet/cadence/
2050
2051ATMEL NAND DRIVER
2052M: Wenyou Yang <wenyou.yang@atmel.com>
2053M: Josh Wu <rainyfeeling@outlook.com>
2054L: linux-mtd@lists.infradead.org
2055S: Supported
2056F: drivers/mtd/nand/atmel_nand*
2057
2058ATMEL SDMMC DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-mmc@vger.kernel.org
2061S: Supported
2062F: drivers/mmc/host/sdhci-of-at91.c
2063
2064ATMEL SPI DRIVER
2065M: Nicolas Ferre <nicolas.ferre@atmel.com>
2066S: Supported
2067F: drivers/spi/spi-atmel.*
2068
2069ATMEL SSC DRIVER
2070M: Nicolas Ferre <nicolas.ferre@atmel.com>
2071L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2072S: Supported
2073F: drivers/misc/atmel-ssc.c
2074F: include/linux/atmel-ssc.h
2075
2076ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079S: Supported
2080F: drivers/misc/atmel_tclib.c
2081F: drivers/clocksource/tcb_clksrc.c
2082
2083ATMEL USBA UDC DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2086S: Supported
2087F: drivers/usb/gadget/udc/atmel_usba_udc.*
2088
2089ATMEL WIRELESS DRIVER
2090M: Simon Kelley <simon@thekelleys.org.uk>
2091L: linux-wireless@vger.kernel.org
2092W: http://www.thekelleys.org.uk/atmel
2093W: http://atmelwlandriver.sourceforge.net/
2094S: Maintained
2095F: drivers/net/wireless/atmel/atmel*
2096
2097ATMEL MAXTOUCH DRIVER
2098M: Nick Dyer <nick.dyer@itdev.co.uk>
2099T: git git://github.com/atmel-maxtouch/linux.git
2100S: Supported
2101F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2102F: drivers/input/touchscreen/atmel_mxt_ts.c
2103F: include/linux/platform_data/atmel_mxt_ts.h
2104
2105ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2106M: Bradley Grove <linuxdrivers@attotech.com>
2107L: linux-scsi@vger.kernel.org
2108W: http://www.attotech.com
2109S: Supported
2110F: drivers/scsi/esas2r
2111
2112ATUSB IEEE 802.15.4 RADIO DRIVER
2113M: Stefan Schmidt <stefan@osg.samsung.com>
2114L: linux-wpan@vger.kernel.org
2115S: Maintained
2116F: drivers/net/ieee802154/atusb.c
2117F: drivers/net/ieee802154/atusb.h
2118F: drivers/net/ieee802154/at86rf230.h
2119
2120AUDIT SUBSYSTEM
2121M: Paul Moore <paul@paul-moore.com>
2122M: Eric Paris <eparis@redhat.com>
2123L: linux-audit@redhat.com (moderated for non-subscribers)
2124W: http://people.redhat.com/sgrubb/audit/
2125T: git git://git.infradead.org/users/pcmoore/audit
2126S: Maintained
2127F: include/linux/audit.h
2128F: include/uapi/linux/audit.h
2129F: kernel/audit*
2130
2131AUXILIARY DISPLAY DRIVERS
2132M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2133W: http://miguelojeda.es/auxdisplay.htm
2134W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2135S: Maintained
2136F: drivers/auxdisplay/
2137F: include/linux/cfag12864b.h
2138
2139AVR32 ARCHITECTURE
2140M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2141M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2142W: http://www.atmel.com/products/AVR32/
2143W: http://mirror.egtvedt.no/avr32linux.org/
2144W: http://avrfreaks.net/
2145S: Maintained
2146F: arch/avr32/
2147
2148AVR32/AT32AP MACHINE SUPPORT
2149M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2150M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2151S: Maintained
2152F: arch/avr32/mach-at32ap/
2153
2154AX.25 NETWORK LAYER
2155M: Ralf Baechle <ralf@linux-mips.org>
2156L: linux-hams@vger.kernel.org
2157W: http://www.linux-ax25.org/
2158S: Maintained
2159F: include/uapi/linux/ax25.h
2160F: include/net/ax25.h
2161F: net/ax25/
2162
2163AZ6007 DVB DRIVER
2164M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2165L: linux-media@vger.kernel.org
2166W: https://linuxtv.org
2167T: git git://linuxtv.org/media_tree.git
2168S: Maintained
2169F: drivers/media/usb/dvb-usb-v2/az6007.c
2170
2171AZTECH FM RADIO RECEIVER DRIVER
2172M: Hans Verkuil <hverkuil@xs4all.nl>
2173L: linux-media@vger.kernel.org
2174T: git git://linuxtv.org/media_tree.git
2175W: https://linuxtv.org
2176S: Maintained
2177F: drivers/media/radio/radio-aztech*
2178
2179B43 WIRELESS DRIVER
2180L: linux-wireless@vger.kernel.org
2181L: b43-dev@lists.infradead.org
2182W: http://wireless.kernel.org/en/users/Drivers/b43
2183S: Odd Fixes
2184F: drivers/net/wireless/broadcom/b43/
2185
2186B43LEGACY WIRELESS DRIVER
2187M: Larry Finger <Larry.Finger@lwfinger.net>
2188L: linux-wireless@vger.kernel.org
2189L: b43-dev@lists.infradead.org
2190W: http://wireless.kernel.org/en/users/Drivers/b43
2191S: Maintained
2192F: drivers/net/wireless/broadcom/b43legacy/
2193
2194BACKLIGHT CLASS/SUBSYSTEM
2195M: Jingoo Han <jingoohan1@gmail.com>
2196M: Lee Jones <lee.jones@linaro.org>
2197T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2198S: Maintained
2199F: drivers/video/backlight/
2200F: include/linux/backlight.h
2201
2202BATMAN ADVANCED
2203M: Marek Lindner <mareklindner@neomailbox.ch>
2204M: Simon Wunderlich <sw@simonwunderlich.de>
2205M: Antonio Quartulli <a@unstable.cc>
2206L: b.a.t.m.a.n@lists.open-mesh.org
2207W: https://www.open-mesh.org/
2208Q: https://patchwork.open-mesh.org/project/batman/list/
2209S: Maintained
2210F: net/batman-adv/
2211
2212BAYCOM/HDLCDRV DRIVERS FOR AX.25
2213M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2214L: linux-hams@vger.kernel.org
2215W: http://www.baycom.org/~tom/ham/ham.html
2216S: Maintained
2217F: drivers/net/hamradio/baycom*
2218
2219BCACHE (BLOCK LAYER CACHE)
2220M: Kent Overstreet <kent.overstreet@gmail.com>
2221L: linux-bcache@vger.kernel.org
2222W: http://bcache.evilpiepirate.org
2223S: Maintained
2224F: drivers/md/bcache/
2225
2226BDISP ST MEDIA DRIVER
2227M: Fabien Dessenne <fabien.dessenne@st.com>
2228L: linux-media@vger.kernel.org
2229T: git git://linuxtv.org/media_tree.git
2230W: https://linuxtv.org
2231S: Supported
2232F: drivers/media/platform/sti/bdisp
2233
2234BEFS FILE SYSTEM
2235S: Orphan
2236F: Documentation/filesystems/befs.txt
2237F: fs/befs/
2238
2239BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2240M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2241L: netdev@vger.kernel.org
2242S: Maintained
2243F: drivers/net/ethernet/ec_bhf.c
2244
2245BFS FILE SYSTEM
2246M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2247S: Maintained
2248F: Documentation/filesystems/bfs.txt
2249F: fs/bfs/
2250F: include/uapi/linux/bfs_fs.h
2251
2252BLACKFIN ARCHITECTURE
2253M: Steven Miao <realmz6@gmail.com>
2254L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2255T: git git://git.code.sf.net/p/adi-linux/code
2256W: http://blackfin.uclinux.org
2257S: Supported
2258F: arch/blackfin/
2259
2260BLACKFIN EMAC DRIVER
2261L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2262W: http://blackfin.uclinux.org
2263S: Supported
2264F: drivers/net/ethernet/adi/
2265
2266BLACKFIN RTC DRIVER
2267L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2268W: http://blackfin.uclinux.org
2269S: Supported
2270F: drivers/rtc/rtc-bfin.c
2271
2272BLACKFIN SDH DRIVER
2273M: Sonic Zhang <sonic.zhang@analog.com>
2274L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2275W: http://blackfin.uclinux.org
2276S: Supported
2277F: drivers/mmc/host/bfin_sdh.c
2278
2279BLACKFIN SERIAL DRIVER
2280M: Sonic Zhang <sonic.zhang@analog.com>
2281L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: drivers/tty/serial/bfin_uart.c
2285
2286BLACKFIN WATCHDOG DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/watchdog/bfin_wdt.c
2291
2292BLACKFIN I2C TWI DRIVER
2293M: Sonic Zhang <sonic.zhang@analog.com>
2294L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2295W: http://blackfin.uclinux.org/
2296S: Supported
2297F: drivers/i2c/busses/i2c-bfin-twi.c
2298
2299BLACKFIN MEDIA DRIVER
2300M: Scott Jiang <scott.jiang.linux@gmail.com>
2301L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2302W: http://blackfin.uclinux.org/
2303S: Supported
2304F: drivers/media/platform/blackfin/
2305F: drivers/media/i2c/adv7183*
2306F: drivers/media/i2c/vs6624*
2307
2308BLINKM RGB LED DRIVER
2309M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2310S: Maintained
2311F: drivers/leds/leds-blinkm.c
2312
2313BLOCK LAYER
2314M: Jens Axboe <axboe@kernel.dk>
2315L: linux-block@vger.kernel.org
2316T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2317S: Maintained
2318F: block/
2319F: kernel/trace/blktrace.c
2320
2321BLOCK2MTD DRIVER
2322M: Joern Engel <joern@lazybastard.org>
2323L: linux-mtd@lists.infradead.org
2324S: Maintained
2325F: drivers/mtd/devices/block2mtd.c
2326
2327BLUETOOTH DRIVERS
2328M: Marcel Holtmann <marcel@holtmann.org>
2329M: Gustavo Padovan <gustavo@padovan.org>
2330M: Johan Hedberg <johan.hedberg@gmail.com>
2331L: linux-bluetooth@vger.kernel.org
2332W: http://www.bluez.org/
2333T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2334T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2335S: Maintained
2336F: drivers/bluetooth/
2337
2338BLUETOOTH SUBSYSTEM
2339M: Marcel Holtmann <marcel@holtmann.org>
2340M: Gustavo Padovan <gustavo@padovan.org>
2341M: Johan Hedberg <johan.hedberg@gmail.com>
2342L: linux-bluetooth@vger.kernel.org
2343W: http://www.bluez.org/
2344T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2345T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2346S: Maintained
2347F: net/bluetooth/
2348F: include/net/bluetooth/
2349
2350BONDING DRIVER
2351M: Jay Vosburgh <j.vosburgh@gmail.com>
2352M: Veaceslav Falico <vfalico@gmail.com>
2353M: Andy Gospodarek <gospo@cumulusnetworks.com>
2354L: netdev@vger.kernel.org
2355W: http://sourceforge.net/projects/bonding/
2356S: Supported
2357F: drivers/net/bonding/
2358F: include/uapi/linux/if_bonding.h
2359
2360BPF (Safe dynamic programs and tools)
2361M: Alexei Starovoitov <ast@kernel.org>
2362L: netdev@vger.kernel.org
2363L: linux-kernel@vger.kernel.org
2364S: Supported
2365F: kernel/bpf/
2366
2367BROADCOM B44 10/100 ETHERNET DRIVER
2368M: Gary Zambrano <zambrano@broadcom.com>
2369L: netdev@vger.kernel.org
2370S: Supported
2371F: drivers/net/ethernet/broadcom/b44.*
2372
2373BROADCOM GENET ETHERNET DRIVER
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: netdev@vger.kernel.org
2376S: Supported
2377F: drivers/net/ethernet/broadcom/genet/
2378
2379BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2380M: Sony Chacko <sony.chacko@qlogic.com>
2381M: Dept-HSGLinuxNICDev@qlogic.com
2382L: netdev@vger.kernel.org
2383S: Supported
2384F: drivers/net/ethernet/broadcom/bnx2.*
2385F: drivers/net/ethernet/broadcom/bnx2_*
2386
2387BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2388M: Ariel Elior <ariel.elior@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/broadcom/bnx2x/
2392
2393BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2394M: Florian Fainelli <f.fainelli@gmail.com>
2395M: Ray Jui <rjui@broadcom.com>
2396M: Scott Branden <sbranden@broadcom.com>
2397L: bcm-kernel-feedback-list@broadcom.com
2398T: git git://github.com/broadcom/mach-bcm
2399S: Maintained
2400F: arch/arm/mach-bcm/
2401F: arch/arm/boot/dts/bcm113*
2402F: arch/arm/boot/dts/bcm216*
2403F: arch/arm/boot/dts/bcm281*
2404F: arch/arm64/boot/dts/broadcom/
2405F: arch/arm/configs/bcm_defconfig
2406F: drivers/mmc/host/sdhci-bcm-kona.c
2407F: drivers/clocksource/bcm_kona_timer.c
2408
2409BROADCOM BCM2835 ARM ARCHITECTURE
2410M: Stephen Warren <swarren@wwwdotorg.org>
2411M: Lee Jones <lee@kernel.org>
2412M: Eric Anholt <eric@anholt.net>
2413L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2416S: Maintained
2417N: bcm2835
2418
2419BROADCOM BCM47XX MIPS ARCHITECTURE
2420M: Hauke Mehrtens <hauke@hauke-m.de>
2421M: Rafał Miłecki <zajec5@gmail.com>
2422L: linux-mips@linux-mips.org
2423S: Maintained
2424F: arch/mips/bcm47xx/*
2425F: arch/mips/include/asm/mach-bcm47xx/*
2426
2427BROADCOM BCM5301X ARM ARCHITECTURE
2428M: Hauke Mehrtens <hauke@hauke-m.de>
2429L: linux-arm-kernel@lists.infradead.org
2430S: Maintained
2431F: arch/arm/mach-bcm/bcm_5301x.c
2432F: arch/arm/boot/dts/bcm5301x.dtsi
2433F: arch/arm/boot/dts/bcm470*
2434
2435BROADCOM BCM63XX ARM ARCHITECTURE
2436M: Florian Fainelli <f.fainelli@gmail.com>
2437L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2438L: bcm-kernel-feedback-list@broadcom.com
2439T: git git://github.com/broadcom/stblinux.git
2440S: Maintained
2441F: arch/arm/mach-bcm/bcm63xx.c
2442F: arch/arm/include/debug/bcm63xx.S
2443
2444BROADCOM BCM63XX/BCM33XX UDC DRIVER
2445M: Kevin Cernekee <cernekee@gmail.com>
2446L: linux-usb@vger.kernel.org
2447S: Maintained
2448F: drivers/usb/gadget/udc/bcm63xx_udc.*
2449
2450BROADCOM BCM7XXX ARM ARCHITECTURE
2451M: Brian Norris <computersforpeace@gmail.com>
2452M: Gregory Fong <gregory.0xf0@gmail.com>
2453M: Florian Fainelli <f.fainelli@gmail.com>
2454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455L: bcm-kernel-feedback-list@broadcom.com
2456T: git git://github.com/broadcom/stblinux.git
2457S: Maintained
2458F: arch/arm/mach-bcm/*brcmstb*
2459F: arch/arm/boot/dts/bcm7*.dts*
2460F: drivers/bus/brcmstb_gisb.c
2461N: brcmstb
2462
2463BROADCOM BMIPS MIPS ARCHITECTURE
2464M: Kevin Cernekee <cernekee@gmail.com>
2465M: Florian Fainelli <f.fainelli@gmail.com>
2466L: linux-mips@linux-mips.org
2467T: git git://github.com/broadcom/stblinux.git
2468S: Maintained
2469F: arch/mips/bmips/*
2470F: arch/mips/include/asm/mach-bmips/*
2471F: arch/mips/kernel/*bmips*
2472F: arch/mips/boot/dts/brcm/bcm*.dts*
2473F: drivers/irqchip/irq-bcm63*
2474F: drivers/irqchip/irq-bcm7*
2475F: drivers/irqchip/irq-brcmstb*
2476F: include/linux/bcm963xx_nvram.h
2477F: include/linux/bcm963xx_tag.h
2478
2479BROADCOM TG3 GIGABIT ETHERNET DRIVER
2480M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2481M: Prashant Sreedharan <prashant@broadcom.com>
2482M: Michael Chan <mchan@broadcom.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/tg3.*
2486
2487BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2488M: Brett Rudley <brudley@broadcom.com>
2489M: Arend van Spriel <arend@broadcom.com>
2490M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2491M: Hante Meuleman <meuleman@broadcom.com>
2492L: linux-wireless@vger.kernel.org
2493L: brcm80211-dev-list@broadcom.com
2494S: Supported
2495F: drivers/net/wireless/broadcom/brcm80211/
2496
2497BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2498M: QLogic-Storage-Upstream@qlogic.com
2499L: linux-scsi@vger.kernel.org
2500S: Supported
2501F: drivers/scsi/bnx2fc/
2502
2503BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2504M: QLogic-Storage-Upstream@qlogic.com
2505L: linux-scsi@vger.kernel.org
2506S: Supported
2507F: drivers/scsi/bnx2i/
2508
2509BROADCOM IPROC ARM ARCHITECTURE
2510M: Ray Jui <rjui@broadcom.com>
2511M: Scott Branden <sbranden@broadcom.com>
2512M: Jon Mason <jonmason@broadcom.com>
2513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2514L: bcm-kernel-feedback-list@broadcom.com
2515T: git git://github.com/broadcom/cygnus-linux.git
2516S: Maintained
2517N: iproc
2518N: cygnus
2519N: nsp
2520N: bcm9113*
2521N: bcm9583*
2522N: bcm9585*
2523N: bcm9586*
2524N: bcm988312
2525N: bcm113*
2526N: bcm583*
2527N: bcm585*
2528N: bcm586*
2529N: bcm88312
2530
2531BROADCOM BRCMSTB GPIO DRIVER
2532M: Gregory Fong <gregory.0xf0@gmail.com>
2533L: bcm-kernel-feedback-list@broadcom.com
2534S: Supported
2535F: drivers/gpio/gpio-brcmstb.c
2536F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2537
2538BROADCOM KONA GPIO DRIVER
2539M: Ray Jui <rjui@broadcom.com>
2540L: bcm-kernel-feedback-list@broadcom.com
2541S: Supported
2542F: drivers/gpio/gpio-bcm-kona.c
2543F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2544
2545BROADCOM NVRAM DRIVER
2546M: Rafał Miłecki <zajec5@gmail.com>
2547L: linux-mips@linux-mips.org
2548S: Maintained
2549F: drivers/firmware/broadcom/*
2550
2551BROADCOM STB NAND FLASH DRIVER
2552M: Brian Norris <computersforpeace@gmail.com>
2553M: Kamal Dasu <kdasu.kdev@gmail.com>
2554L: linux-mtd@lists.infradead.org
2555L: bcm-kernel-feedback-list@broadcom.com
2556S: Maintained
2557F: drivers/mtd/nand/brcmnand/
2558
2559BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2560M: Rafał Miłecki <zajec5@gmail.com>
2561L: linux-wireless@vger.kernel.org
2562S: Maintained
2563F: drivers/bcma/
2564F: include/linux/bcma/
2565
2566BROADCOM SYSTEMPORT ETHERNET DRIVER
2567M: Florian Fainelli <f.fainelli@gmail.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/bcmsysport.*
2571
2572BROADCOM VULCAN ARM64 SOC
2573M: Jayachandran C. <jchandra@broadcom.com>
2574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575L: bcm-kernel-feedback-list@broadcom.com
2576S: Maintained
2577F: arch/arm64/boot/dts/broadcom/vulcan*
2578
2579BROCADE BFA FC SCSI DRIVER
2580M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2581M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2582L: linux-scsi@vger.kernel.org
2583S: Supported
2584F: drivers/scsi/bfa/
2585
2586BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2587M: Rasesh Mody <rasesh.mody@qlogic.com>
2588L: netdev@vger.kernel.org
2589S: Supported
2590F: drivers/net/ethernet/brocade/bna/
2591
2592BSG (block layer generic sg v4 driver)
2593M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: block/bsg.c
2597F: include/linux/bsg.h
2598F: include/uapi/linux/bsg.h
2599
2600BT87X AUDIO DRIVER
2601M: Clemens Ladisch <clemens@ladisch.de>
2602L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2603T: git git://git.alsa-project.org/alsa-kernel.git
2604S: Maintained
2605F: Documentation/sound/alsa/Bt87x.txt
2606F: sound/pci/bt87x.c
2607
2608BT8XXGPIO DRIVER
2609M: Michael Buesch <m@bues.ch>
2610W: http://bu3sch.de/btgpio.php
2611S: Maintained
2612F: drivers/gpio/gpio-bt8xx.c
2613
2614BTRFS FILE SYSTEM
2615M: Chris Mason <clm@fb.com>
2616M: Josef Bacik <jbacik@fb.com>
2617M: David Sterba <dsterba@suse.com>
2618L: linux-btrfs@vger.kernel.org
2619W: http://btrfs.wiki.kernel.org/
2620Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2622S: Maintained
2623F: Documentation/filesystems/btrfs.txt
2624F: fs/btrfs/
2625
2626BTTV VIDEO4LINUX DRIVER
2627M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2628L: linux-media@vger.kernel.org
2629W: https://linuxtv.org
2630T: git git://linuxtv.org/media_tree.git
2631S: Odd fixes
2632F: Documentation/video4linux/bttv/
2633F: drivers/media/pci/bt8xx/bttv*
2634
2635BUSLOGIC SCSI DRIVER
2636M: Khalid Aziz <khalid@gonehiking.org>
2637L: linux-scsi@vger.kernel.org
2638S: Maintained
2639F: drivers/scsi/BusLogic.*
2640F: drivers/scsi/FlashPoint.*
2641
2642C-MEDIA CMI8788 DRIVER
2643M: Clemens Ladisch <clemens@ladisch.de>
2644L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2645T: git git://git.alsa-project.org/alsa-kernel.git
2646S: Maintained
2647F: sound/pci/oxygen/
2648
2649C6X ARCHITECTURE
2650M: Mark Salter <msalter@redhat.com>
2651M: Aurelien Jacquiot <a-jacquiot@ti.com>
2652L: linux-c6x-dev@linux-c6x.org
2653W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2654S: Maintained
2655F: arch/c6x/
2656
2657CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2658M: David Howells <dhowells@redhat.com>
2659L: linux-cachefs@redhat.com (moderated for non-subscribers)
2660S: Supported
2661F: Documentation/filesystems/caching/cachefiles.txt
2662F: fs/cachefiles/
2663
2664CADET FM/AM RADIO RECEIVER DRIVER
2665M: Hans Verkuil <hverkuil@xs4all.nl>
2666L: linux-media@vger.kernel.org
2667T: git git://linuxtv.org/media_tree.git
2668W: https://linuxtv.org
2669S: Maintained
2670F: drivers/media/radio/radio-cadet*
2671
2672CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2673M: Jonathan Corbet <corbet@lwn.net>
2674L: linux-media@vger.kernel.org
2675T: git git://linuxtv.org/media_tree.git
2676S: Maintained
2677F: Documentation/video4linux/cafe_ccic
2678F: drivers/media/platform/marvell-ccic/
2679
2680CAIF NETWORK LAYER
2681M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2682L: netdev@vger.kernel.org
2683S: Supported
2684F: Documentation/networking/caif/
2685F: drivers/net/caif/
2686F: include/uapi/linux/caif/
2687F: include/net/caif/
2688F: net/caif/
2689
2690CALGARY x86-64 IOMMU
2691M: Muli Ben-Yehuda <muli@il.ibm.com>
2692M: "Jon D. Mason" <jdmason@kudzu.us>
2693L: discuss@x86-64.org
2694S: Maintained
2695F: arch/x86/kernel/pci-calgary_64.c
2696F: arch/x86/kernel/tce_64.c
2697F: arch/x86/include/asm/calgary.h
2698F: arch/x86/include/asm/tce.h
2699
2700CAN NETWORK LAYER
2701M: Oliver Hartkopp <socketcan@hartkopp.net>
2702M: Marc Kleine-Budde <mkl@pengutronix.de>
2703L: linux-can@vger.kernel.org
2704W: https://github.com/linux-can
2705T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2707S: Maintained
2708F: Documentation/networking/can.txt
2709F: net/can/
2710F: include/linux/can/core.h
2711F: include/uapi/linux/can.h
2712F: include/uapi/linux/can/bcm.h
2713F: include/uapi/linux/can/raw.h
2714F: include/uapi/linux/can/gw.h
2715
2716CAN NETWORK DRIVERS
2717M: Wolfgang Grandegger <wg@grandegger.com>
2718M: Marc Kleine-Budde <mkl@pengutronix.de>
2719L: linux-can@vger.kernel.org
2720W: https://github.com/linux-can
2721T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2722T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2723S: Maintained
2724F: drivers/net/can/
2725F: include/linux/can/dev.h
2726F: include/linux/can/platform/
2727F: include/uapi/linux/can/error.h
2728F: include/uapi/linux/can/netlink.h
2729
2730CAPABILITIES
2731M: Serge Hallyn <serge.hallyn@canonical.com>
2732L: linux-security-module@vger.kernel.org
2733S: Supported
2734F: include/linux/capability.h
2735F: include/uapi/linux/capability.h
2736F: security/commoncap.c
2737F: kernel/capability.c
2738
2739CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2740M: Kevin Tsai <ktsai@capellamicro.com>
2741S: Maintained
2742F: drivers/iio/light/cm*
2743F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2744
2745CAVIUM LIQUIDIO NETWORK DRIVER
2746M: Derek Chickles <derek.chickles@caviumnetworks.com>
2747M: Satanand Burla <satananda.burla@caviumnetworks.com>
2748M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2749M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2750L: netdev@vger.kernel.org
2751W: http://www.cavium.com
2752S: Supported
2753F: drivers/net/ethernet/cavium/liquidio/
2754
2755CC2520 IEEE-802.15.4 RADIO DRIVER
2756M: Varka Bhadram <varkabhadram@gmail.com>
2757L: linux-wpan@vger.kernel.org
2758S: Maintained
2759F: drivers/net/ieee802154/cc2520.c
2760F: include/linux/spi/cc2520.h
2761F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2762
2763CELL BROADBAND ENGINE ARCHITECTURE
2764M: Arnd Bergmann <arnd@arndb.de>
2765L: linuxppc-dev@lists.ozlabs.org
2766W: http://www.ibm.com/developerworks/power/cell/
2767S: Supported
2768F: arch/powerpc/include/asm/cell*.h
2769F: arch/powerpc/include/asm/spu*.h
2770F: arch/powerpc/include/uapi/asm/spu*.h
2771F: arch/powerpc/oprofile/*cell*
2772F: arch/powerpc/platforms/cell/
2773
2774CEPH COMMON CODE (LIBCEPH)
2775M: Ilya Dryomov <idryomov@gmail.com>
2776M: "Yan, Zheng" <zyan@redhat.com>
2777M: Sage Weil <sage@redhat.com>
2778L: ceph-devel@vger.kernel.org
2779W: http://ceph.com/
2780T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2781T: git git://github.com/ceph/ceph-client.git
2782S: Supported
2783F: net/ceph/
2784F: include/linux/ceph/
2785F: include/linux/crush/
2786
2787CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2788M: "Yan, Zheng" <zyan@redhat.com>
2789M: Sage Weil <sage@redhat.com>
2790M: Ilya Dryomov <idryomov@gmail.com>
2791L: ceph-devel@vger.kernel.org
2792W: http://ceph.com/
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2794T: git git://github.com/ceph/ceph-client.git
2795S: Supported
2796F: Documentation/filesystems/ceph.txt
2797F: fs/ceph/
2798
2799CERTIFICATE HANDLING:
2800M: David Howells <dhowells@redhat.com>
2801M: David Woodhouse <dwmw2@infradead.org>
2802L: keyrings@vger.kernel.org
2803S: Maintained
2804F: Documentation/module-signing.txt
2805F: certs/
2806F: scripts/sign-file.c
2807F: scripts/extract-cert.c
2808
2809CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2810L: linux-usb@vger.kernel.org
2811S: Orphan
2812F: Documentation/usb/WUSB-Design-overview.txt
2813F: Documentation/usb/wusb-cbaf
2814F: drivers/usb/host/hwa-hc.c
2815F: drivers/usb/host/whci/
2816F: drivers/usb/wusbcore/
2817F: include/linux/usb/wusb*
2818
2819CFAG12864B LCD DRIVER
2820M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2821W: http://miguelojeda.es/auxdisplay.htm
2822W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2823S: Maintained
2824F: drivers/auxdisplay/cfag12864b.c
2825F: include/linux/cfag12864b.h
2826
2827CFAG12864BFB LCD FRAMEBUFFER DRIVER
2828M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2829W: http://miguelojeda.es/auxdisplay.htm
2830W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2831S: Maintained
2832F: drivers/auxdisplay/cfag12864bfb.c
2833F: include/linux/cfag12864b.h
2834
2835CFG80211 and NL80211
2836M: Johannes Berg <johannes@sipsolutions.net>
2837L: linux-wireless@vger.kernel.org
2838W: http://wireless.kernel.org/
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2841S: Maintained
2842F: include/uapi/linux/nl80211.h
2843F: include/net/cfg80211.h
2844F: net/wireless/*
2845X: net/wireless/wext*
2846
2847CHAR and MISC DRIVERS
2848M: Arnd Bergmann <arnd@arndb.de>
2849M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2850T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2851S: Supported
2852F: drivers/char/*
2853F: drivers/misc/*
2854F: include/linux/miscdevice.h
2855
2856CHECKPATCH
2857M: Andy Whitcroft <apw@canonical.com>
2858M: Joe Perches <joe@perches.com>
2859S: Maintained
2860F: scripts/checkpatch.pl
2861
2862CHINESE DOCUMENTATION
2863M: Harry Wei <harryxiyou@gmail.com>
2864L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2865L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2866S: Maintained
2867F: Documentation/zh_CN/
2868
2869CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2870M: Peter Chen <Peter.Chen@nxp.com>
2871T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2872L: linux-usb@vger.kernel.org
2873S: Maintained
2874F: drivers/usb/chipidea/
2875
2876CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2877M: Hans de Goede <hdegoede@redhat.com>
2878L: linux-input@vger.kernel.org
2879S: Maintained
2880F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2881F: drivers/input/touchscreen/chipone_icn8318.c
2882
2883CHROME HARDWARE PLATFORM SUPPORT
2884M: Olof Johansson <olof@lixom.net>
2885S: Maintained
2886T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2887F: drivers/platform/chrome/
2888
2889CISCO VIC ETHERNET NIC DRIVER
2890M: Christian Benvenuti <benve@cisco.com>
2891M: Sujith Sankar <ssujith@cisco.com>
2892M: Govindarajulu Varadarajan <_govind@gmx.com>
2893M: Neel Patel <neepatel@cisco.com>
2894S: Supported
2895F: drivers/net/ethernet/cisco/enic/
2896
2897CISCO VIC LOW LATENCY NIC DRIVER
2898M: Christian Benvenuti <benve@cisco.com>
2899M: Dave Goodell <dgoodell@cisco.com>
2900S: Supported
2901F: drivers/infiniband/hw/usnic/
2902
2903CIRRUS LOGIC EP93XX ETHERNET DRIVER
2904M: Hartley Sweeten <hsweeten@visionengravers.com>
2905L: netdev@vger.kernel.org
2906S: Maintained
2907F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2908
2909CIRRUS LOGIC AUDIO CODEC DRIVERS
2910M: Brian Austin <brian.austin@cirrus.com>
2911M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2912L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2913S: Maintained
2914F: sound/soc/codecs/cs*
2915
2916CLEANCACHE API
2917M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2918L: linux-kernel@vger.kernel.org
2919S: Maintained
2920F: mm/cleancache.c
2921F: include/linux/cleancache.h
2922
2923CLK API
2924M: Russell King <linux@arm.linux.org.uk>
2925L: linux-clk@vger.kernel.org
2926S: Maintained
2927F: include/linux/clk.h
2928
2929CLOCKSOURCE, CLOCKEVENT DRIVERS
2930M: Daniel Lezcano <daniel.lezcano@linaro.org>
2931M: Thomas Gleixner <tglx@linutronix.de>
2932L: linux-kernel@vger.kernel.org
2933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2934S: Supported
2935F: drivers/clocksource
2936
2937CISCO FCOE HBA DRIVER
2938M: Hiral Patel <hiralpat@cisco.com>
2939M: Suma Ramars <sramars@cisco.com>
2940M: Brian Uchino <buchino@cisco.com>
2941L: linux-scsi@vger.kernel.org
2942S: Supported
2943F: drivers/scsi/fnic/
2944
2945CISCO SCSI HBA DRIVER
2946M: Narsimhulu Musini <nmusini@cisco.com>
2947M: Sesidhar Baddela <sebaddel@cisco.com>
2948L: linux-scsi@vger.kernel.org
2949S: Supported
2950F: drivers/scsi/snic/
2951
2952CMPC ACPI DRIVER
2953M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2954M: Daniel Oliveira Nascimento <don@syst.com.br>
2955L: platform-driver-x86@vger.kernel.org
2956S: Supported
2957F: drivers/platform/x86/classmate-laptop.c
2958
2959COBALT MEDIA DRIVER
2960M: Hans Verkuil <hans.verkuil@cisco.com>
2961L: linux-media@vger.kernel.org
2962T: git git://linuxtv.org/media_tree.git
2963W: https://linuxtv.org
2964S: Supported
2965F: drivers/media/pci/cobalt/
2966
2967COCCINELLE/Semantic Patches (SmPL)
2968M: Julia Lawall <Julia.Lawall@lip6.fr>
2969M: Gilles Muller <Gilles.Muller@lip6.fr>
2970M: Nicolas Palix <nicolas.palix@imag.fr>
2971M: Michal Marek <mmarek@suse.com>
2972L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2974W: http://coccinelle.lip6.fr/
2975S: Supported
2976F: Documentation/coccinelle.txt
2977F: scripts/coccinelle/
2978F: scripts/coccicheck
2979
2980CODA FILE SYSTEM
2981M: Jan Harkes <jaharkes@cs.cmu.edu>
2982M: coda@cs.cmu.edu
2983L: codalist@coda.cs.cmu.edu
2984W: http://www.coda.cs.cmu.edu/
2985S: Maintained
2986F: Documentation/filesystems/coda.txt
2987F: fs/coda/
2988F: include/linux/coda*.h
2989F: include/uapi/linux/coda*.h
2990
2991CODA V4L2 MEM2MEM DRIVER
2992M: Philipp Zabel <p.zabel@pengutronix.de>
2993L: linux-media@vger.kernel.org
2994S: Maintained
2995F: Documentation/devicetree/bindings/media/coda.txt
2996F: drivers/media/platform/coda/
2997
2998COMMON CLK FRAMEWORK
2999M: Michael Turquette <mturquette@baylibre.com>
3000M: Stephen Boyd <sboyd@codeaurora.org>
3001L: linux-clk@vger.kernel.org
3002T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3003S: Maintained
3004F: drivers/clk/
3005X: drivers/clk/clkdev.c
3006F: include/linux/clk-pr*
3007F: include/linux/clk/
3008
3009COMMON INTERNET FILE SYSTEM (CIFS)
3010M: Steve French <sfrench@samba.org>
3011L: linux-cifs@vger.kernel.org
3012L: samba-technical@lists.samba.org (moderated for non-subscribers)
3013W: http://linux-cifs.samba.org/
3014T: git git://git.samba.org/sfrench/cifs-2.6.git
3015S: Supported
3016F: Documentation/filesystems/cifs/
3017F: fs/cifs/
3018
3019COMPACTPCI HOTPLUG CORE
3020M: Scott Murray <scott@spiteful.org>
3021L: linux-pci@vger.kernel.org
3022S: Maintained
3023F: drivers/pci/hotplug/cpci_hotplug*
3024
3025COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3026M: Scott Murray <scott@spiteful.org>
3027L: linux-pci@vger.kernel.org
3028S: Maintained
3029F: drivers/pci/hotplug/cpcihp_zt5550.*
3030
3031COMPACTPCI HOTPLUG GENERIC DRIVER
3032M: Scott Murray <scott@spiteful.org>
3033L: linux-pci@vger.kernel.org
3034S: Maintained
3035F: drivers/pci/hotplug/cpcihp_generic.c
3036
3037COMPAL LAPTOP SUPPORT
3038M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3039L: platform-driver-x86@vger.kernel.org
3040S: Maintained
3041F: drivers/platform/x86/compal-laptop.c
3042
3043CONEXANT ACCESSRUNNER USB DRIVER
3044L: accessrunner-general@lists.sourceforge.net
3045W: http://accessrunner.sourceforge.net/
3046S: Orphan
3047F: drivers/usb/atm/cxacru.c
3048
3049CONFIGFS
3050M: Joel Becker <jlbec@evilplan.org>
3051M: Christoph Hellwig <hch@lst.de>
3052T: git git://git.infradead.org/users/hch/configfs.git
3053S: Supported
3054F: fs/configfs/
3055F: include/linux/configfs.h
3056
3057CONNECTOR
3058M: Evgeniy Polyakov <zbr@ioremap.net>
3059L: netdev@vger.kernel.org
3060S: Maintained
3061F: drivers/connector/
3062
3063CONTROL GROUP (CGROUP)
3064M: Tejun Heo <tj@kernel.org>
3065M: Li Zefan <lizefan@huawei.com>
3066M: Johannes Weiner <hannes@cmpxchg.org>
3067L: cgroups@vger.kernel.org
3068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3069S: Maintained
3070F: Documentation/cgroups/
3071F: include/linux/cgroup*
3072F: kernel/cgroup*
3073
3074CONTROL GROUP - CPUSET
3075M: Li Zefan <lizefan@huawei.com>
3076L: cgroups@vger.kernel.org
3077W: http://www.bullopensource.org/cpuset/
3078W: http://oss.sgi.com/projects/cpusets/
3079T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3080S: Maintained
3081F: Documentation/cgroups/cpusets.txt
3082F: include/linux/cpuset.h
3083F: kernel/cpuset.c
3084
3085CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3086M: Johannes Weiner <hannes@cmpxchg.org>
3087M: Michal Hocko <mhocko@kernel.org>
3088M: Vladimir Davydov <vdavydov@virtuozzo.com>
3089L: cgroups@vger.kernel.org
3090L: linux-mm@kvack.org
3091S: Maintained
3092F: mm/memcontrol.c
3093F: mm/swap_cgroup.c
3094
3095CORETEMP HARDWARE MONITORING DRIVER
3096M: Fenghua Yu <fenghua.yu@intel.com>
3097L: linux-hwmon@vger.kernel.org
3098S: Maintained
3099F: Documentation/hwmon/coretemp
3100F: drivers/hwmon/coretemp.c
3101
3102COSA/SRP SYNC SERIAL DRIVER
3103M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3104W: http://www.fi.muni.cz/~kas/cosa/
3105S: Maintained
3106F: drivers/net/wan/cosa*
3107
3108CPMAC ETHERNET DRIVER
3109M: Florian Fainelli <florian@openwrt.org>
3110L: netdev@vger.kernel.org
3111S: Maintained
3112F: drivers/net/ethernet/ti/cpmac.c
3113
3114CPU FREQUENCY DRIVERS
3115M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3116M: Viresh Kumar <viresh.kumar@linaro.org>
3117L: linux-pm@vger.kernel.org
3118S: Maintained
3119T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3120T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3121F: drivers/cpufreq/
3122F: include/linux/cpufreq.h
3123
3124CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3125M: Viresh Kumar <viresh.kumar@linaro.org>
3126M: Sudeep Holla <sudeep.holla@arm.com>
3127L: linux-pm@vger.kernel.org
3128W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3129S: Maintained
3130F: drivers/cpufreq/arm_big_little.h
3131F: drivers/cpufreq/arm_big_little.c
3132F: drivers/cpufreq/arm_big_little_dt.c
3133
3134CPUIDLE DRIVER - ARM BIG LITTLE
3135M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3136M: Daniel Lezcano <daniel.lezcano@linaro.org>
3137L: linux-pm@vger.kernel.org
3138L: linux-arm-kernel@lists.infradead.org
3139T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3140S: Maintained
3141F: drivers/cpuidle/cpuidle-big_little.c
3142
3143CPUIDLE DRIVER - ARM EXYNOS
3144M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3145M: Daniel Lezcano <daniel.lezcano@linaro.org>
3146M: Kukjin Kim <kgene@kernel.org>
3147L: linux-pm@vger.kernel.org
3148L: linux-samsung-soc@vger.kernel.org
3149S: Supported
3150F: drivers/cpuidle/cpuidle-exynos.c
3151F: arch/arm/mach-exynos/pm.c
3152
3153CPUIDLE DRIVERS
3154M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3155M: Daniel Lezcano <daniel.lezcano@linaro.org>
3156L: linux-pm@vger.kernel.org
3157S: Maintained
3158T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3159F: drivers/cpuidle/*
3160F: include/linux/cpuidle.h
3161
3162CPUID/MSR DRIVER
3163M: "H. Peter Anvin" <hpa@zytor.com>
3164S: Maintained
3165F: arch/x86/kernel/cpuid.c
3166F: arch/x86/kernel/msr.c
3167
3168CPU POWER MONITORING SUBSYSTEM
3169M: Thomas Renninger <trenn@suse.com>
3170L: linux-pm@vger.kernel.org
3171S: Maintained
3172F: tools/power/cpupower/
3173
3174CRAMFS FILESYSTEM
3175W: http://sourceforge.net/projects/cramfs/
3176S: Orphan / Obsolete
3177F: Documentation/filesystems/cramfs.txt
3178F: fs/cramfs/
3179
3180CRIS PORT
3181M: Mikael Starvik <starvik@axis.com>
3182M: Jesper Nilsson <jesper.nilsson@axis.com>
3183L: linux-cris-kernel@axis.com
3184W: http://developer.axis.com
3185T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3186S: Maintained
3187F: arch/cris/
3188F: drivers/tty/serial/crisv10.*
3189
3190CRYPTO API
3191M: Herbert Xu <herbert@gondor.apana.org.au>
3192M: "David S. Miller" <davem@davemloft.net>
3193L: linux-crypto@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3195T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3196S: Maintained
3197F: Documentation/crypto/
3198F: Documentation/DocBook/crypto-API.tmpl
3199F: arch/*/crypto/
3200F: crypto/
3201F: drivers/crypto/
3202F: include/crypto/
3203
3204CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3205M: Neil Horman <nhorman@tuxdriver.com>
3206L: linux-crypto@vger.kernel.org
3207S: Maintained
3208F: crypto/ansi_cprng.c
3209F: crypto/rng.c
3210
3211CS3308 MEDIA DRIVER
3212M: Hans Verkuil <hverkuil@xs4all.nl>
3213L: linux-media@vger.kernel.org
3214T: git git://linuxtv.org/media_tree.git
3215W: http://linuxtv.org
3216S: Odd Fixes
3217F: drivers/media/i2c/cs3308.c
3218F: drivers/media/i2c/cs3308.h
3219
3220CS5535 Audio ALSA driver
3221M: Jaya Kumar <jayakumar.alsa@gmail.com>
3222S: Maintained
3223F: sound/pci/cs5535audio/
3224
3225CW1200 WLAN driver
3226M: Solomon Peachy <pizza@shaftnet.org>
3227S: Maintained
3228F: drivers/net/wireless/st/cw1200/
3229
3230CX18 VIDEO4LINUX DRIVER
3231M: Andy Walls <awalls@md.metrocast.net>
3232L: ivtv-devel@ivtvdriver.org (subscribers-only)
3233L: linux-media@vger.kernel.org
3234T: git git://linuxtv.org/media_tree.git
3235W: https://linuxtv.org
3236W: http://www.ivtvdriver.org/index.php/Cx18
3237S: Maintained
3238F: Documentation/video4linux/cx18.txt
3239F: drivers/media/pci/cx18/
3240F: include/uapi/linux/ivtv*
3241
3242CX2341X MPEG ENCODER HELPER MODULE
3243M: Hans Verkuil <hverkuil@xs4all.nl>
3244L: linux-media@vger.kernel.org
3245T: git git://linuxtv.org/media_tree.git
3246W: https://linuxtv.org
3247S: Maintained
3248F: drivers/media/common/cx2341x*
3249F: include/media/cx2341x*
3250
3251CX24120 MEDIA DRIVER
3252M: Jemma Denson <jdenson@gmail.com>
3253M: Patrick Boettcher <patrick.boettcher@posteo.de>
3254L: linux-media@vger.kernel.org
3255W: https://linuxtv.org
3256Q: http://patchwork.linuxtv.org/project/linux-media/list/
3257S: Maintained
3258F: drivers/media/dvb-frontends/cx24120*
3259
3260CX88 VIDEO4LINUX DRIVER
3261M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3262L: linux-media@vger.kernel.org
3263W: https://linuxtv.org
3264T: git git://linuxtv.org/media_tree.git
3265S: Odd fixes
3266F: Documentation/video4linux/cx88/
3267F: drivers/media/pci/cx88/
3268
3269CXD2820R MEDIA DRIVER
3270M: Antti Palosaari <crope@iki.fi>
3271L: linux-media@vger.kernel.org
3272W: https://linuxtv.org
3273W: http://palosaari.fi/linux/
3274Q: http://patchwork.linuxtv.org/project/linux-media/list/
3275T: git git://linuxtv.org/anttip/media_tree.git
3276S: Maintained
3277F: drivers/media/dvb-frontends/cxd2820r*
3278
3279CXGB3 ETHERNET DRIVER (CXGB3)
3280M: Santosh Raspatur <santosh@chelsio.com>
3281L: netdev@vger.kernel.org
3282W: http://www.chelsio.com
3283S: Supported
3284F: drivers/net/ethernet/chelsio/cxgb3/
3285
3286CXGB3 ISCSI DRIVER (CXGB3I)
3287M: Karen Xie <kxie@chelsio.com>
3288L: linux-scsi@vger.kernel.org
3289W: http://www.chelsio.com
3290S: Supported
3291F: drivers/scsi/cxgbi/cxgb3i
3292
3293CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3294M: Steve Wise <swise@chelsio.com>
3295L: linux-rdma@vger.kernel.org
3296W: http://www.openfabrics.org
3297S: Supported
3298F: drivers/infiniband/hw/cxgb3/
3299
3300CXGB4 ETHERNET DRIVER (CXGB4)
3301M: Hariprasad S <hariprasad@chelsio.com>
3302L: netdev@vger.kernel.org
3303W: http://www.chelsio.com
3304S: Supported
3305F: drivers/net/ethernet/chelsio/cxgb4/
3306
3307CXGB4 ISCSI DRIVER (CXGB4I)
3308M: Karen Xie <kxie@chelsio.com>
3309L: linux-scsi@vger.kernel.org
3310W: http://www.chelsio.com
3311S: Supported
3312F: drivers/scsi/cxgbi/cxgb4i
3313
3314CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3315M: Steve Wise <swise@chelsio.com>
3316L: linux-rdma@vger.kernel.org
3317W: http://www.openfabrics.org
3318S: Supported
3319F: drivers/infiniband/hw/cxgb4/
3320
3321CXGB4VF ETHERNET DRIVER (CXGB4VF)
3322M: Casey Leedom <leedom@chelsio.com>
3323L: netdev@vger.kernel.org
3324W: http://www.chelsio.com
3325S: Supported
3326F: drivers/net/ethernet/chelsio/cxgb4vf/
3327
3328CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3329M: Ian Munsie <imunsie@au1.ibm.com>
3330M: Michael Neuling <mikey@neuling.org>
3331L: linuxppc-dev@lists.ozlabs.org
3332S: Supported
3333F: drivers/misc/cxl/
3334F: include/misc/cxl*
3335F: include/uapi/misc/cxl.h
3336F: Documentation/powerpc/cxl.txt
3337F: Documentation/powerpc/cxl.txt
3338F: Documentation/ABI/testing/sysfs-class-cxl
3339
3340CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3341M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3342M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3343L: linux-scsi@vger.kernel.org
3344S: Supported
3345F: drivers/scsi/cxlflash/
3346F: include/uapi/scsi/cxlflash_ioctls.h
3347F: Documentation/powerpc/cxlflash.txt
3348
3349STMMAC ETHERNET DRIVER
3350M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3351L: netdev@vger.kernel.org
3352W: http://www.stlinux.com
3353S: Supported
3354F: drivers/net/ethernet/stmicro/stmmac/
3355
3356CYBERPRO FB DRIVER
3357M: Russell King <linux@arm.linux.org.uk>
3358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3359W: http://www.arm.linux.org.uk/
3360S: Maintained
3361F: drivers/video/fbdev/cyber2000fb.*
3362
3363CYCLADES ASYNC MUX DRIVER
3364W: http://www.cyclades.com/
3365S: Orphan
3366F: drivers/tty/cyclades.c
3367F: include/linux/cyclades.h
3368F: include/uapi/linux/cyclades.h
3369
3370CYCLADES PC300 DRIVER
3371W: http://www.cyclades.com/
3372S: Orphan
3373F: drivers/net/wan/pc300*
3374
3375CYPRESS_FIRMWARE MEDIA DRIVER
3376M: Antti Palosaari <crope@iki.fi>
3377L: linux-media@vger.kernel.org
3378W: https://linuxtv.org
3379W: http://palosaari.fi/linux/
3380Q: http://patchwork.linuxtv.org/project/linux-media/list/
3381T: git git://linuxtv.org/anttip/media_tree.git
3382S: Maintained
3383F: drivers/media/common/cypress_firmware*
3384
3385CYTTSP TOUCHSCREEN DRIVER
3386M: Ferruh Yigit <fery@cypress.com>
3387L: linux-input@vger.kernel.org
3388S: Supported
3389F: drivers/input/touchscreen/cyttsp*
3390F: include/linux/input/cyttsp.h
3391
3392DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3393M: Joshua Kinard <kumba@gentoo.org>
3394S: Maintained
3395F: drivers/rtc/rtc-ds1685.c
3396F: include/linux/rtc/ds1685.h
3397
3398DAMA SLAVE for AX.25
3399M: Joerg Reuter <jreuter@yaina.de>
3400W: http://yaina.de/jreuter/
3401W: http://www.qsl.net/dl1bke/
3402L: linux-hams@vger.kernel.org
3403S: Maintained
3404F: net/ax25/af_ax25.c
3405F: net/ax25/ax25_dev.c
3406F: net/ax25/ax25_ds_*
3407F: net/ax25/ax25_in.c
3408F: net/ax25/ax25_out.c
3409F: net/ax25/ax25_timer.c
3410F: net/ax25/sysctl_net_ax25.c
3411
3412DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3413L: netdev@vger.kernel.org
3414S: Orphan
3415F: Documentation/networking/dmfe.txt
3416F: drivers/net/ethernet/dec/tulip/dmfe.c
3417
3418DC390/AM53C974 SCSI driver
3419M: Hannes Reinecke <hare@suse.com>
3420L: linux-scsi@vger.kernel.org
3421S: Maintained
3422F: drivers/scsi/am53c974.c
3423
3424DC395x SCSI driver
3425M: Oliver Neukum <oliver@neukum.org>
3426M: Ali Akcaagac <aliakc@web.de>
3427M: Jamie Lenehan <lenehan@twibble.org>
3428L: dc395x@twibble.org
3429W: http://twibble.org/dist/dc395x/
3430W: http://lists.twibble.org/mailman/listinfo/dc395x/
3431S: Maintained
3432F: Documentation/scsi/dc395x.txt
3433F: drivers/scsi/dc395x.*
3434
3435DCCP PROTOCOL
3436M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3437L: dccp@vger.kernel.org
3438W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3439S: Maintained
3440F: include/linux/dccp.h
3441F: include/uapi/linux/dccp.h
3442F: include/linux/tfrc.h
3443F: net/dccp/
3444
3445DECnet NETWORK LAYER
3446W: http://linux-decnet.sourceforge.net
3447L: linux-decnet-user@lists.sourceforge.net
3448S: Orphan
3449F: Documentation/networking/decnet.txt
3450F: net/decnet/
3451
3452DECSTATION PLATFORM SUPPORT
3453M: "Maciej W. Rozycki" <macro@linux-mips.org>
3454L: linux-mips@linux-mips.org
3455W: http://www.linux-mips.org/wiki/DECstation
3456S: Maintained
3457F: arch/mips/dec/
3458F: arch/mips/include/asm/dec/
3459F: arch/mips/include/asm/mach-dec/
3460
3461DEFXX FDDI NETWORK DRIVER
3462M: "Maciej W. Rozycki" <macro@linux-mips.org>
3463S: Maintained
3464F: drivers/net/fddi/defxx.*
3465
3466DELL LAPTOP DRIVER
3467M: Matthew Garrett <mjg59@srcf.ucam.org>
3468M: Pali Rohár <pali.rohar@gmail.com>
3469L: platform-driver-x86@vger.kernel.org
3470S: Maintained
3471F: drivers/platform/x86/dell-laptop.c
3472
3473DELL LAPTOP RBTN DRIVER
3474M: Pali Rohár <pali.rohar@gmail.com>
3475S: Maintained
3476F: drivers/platform/x86/dell-rbtn.*
3477
3478DELL LAPTOP FREEFALL DRIVER
3479M: Pali Rohár <pali.rohar@gmail.com>
3480S: Maintained
3481F: drivers/platform/x86/dell-smo8800.c
3482
3483DELL LAPTOP SMM DRIVER
3484M: Pali Rohár <pali.rohar@gmail.com>
3485S: Maintained
3486F: drivers/hwmon/dell-smm-hwmon.c
3487F: include/uapi/linux/i8k.h
3488
3489DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3490M: Doug Warzecha <Douglas_Warzecha@dell.com>
3491S: Maintained
3492F: Documentation/dcdbas.txt
3493F: drivers/firmware/dcdbas.*
3494
3495DELL WMI EXTRAS DRIVER
3496M: Matthew Garrett <mjg59@srcf.ucam.org>
3497M: Pali Rohár <pali.rohar@gmail.com>
3498S: Maintained
3499F: drivers/platform/x86/dell-wmi.c
3500
3501DESIGNWARE USB2 DRD IP DRIVER
3502M: John Youn <johnyoun@synopsys.com>
3503L: linux-usb@vger.kernel.org
3504T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3505S: Maintained
3506F: drivers/usb/dwc2/
3507
3508DESIGNWARE USB3 DRD IP DRIVER
3509M: Felipe Balbi <balbi@kernel.org>
3510L: linux-usb@vger.kernel.org
3511T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3512S: Maintained
3513F: drivers/usb/dwc3/
3514
3515DEVICE COREDUMP (DEV_COREDUMP)
3516M: Johannes Berg <johannes@sipsolutions.net>
3517L: linux-kernel@vger.kernel.org
3518S: Maintained
3519F: drivers/base/devcoredump.c
3520F: include/linux/devcoredump.h
3521
3522DEVICE FREQUENCY (DEVFREQ)
3523M: MyungJoo Ham <myungjoo.ham@samsung.com>
3524M: Kyungmin Park <kyungmin.park@samsung.com>
3525L: linux-pm@vger.kernel.org
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3527S: Maintained
3528F: drivers/devfreq/
3529F: include/linux/devfreq.h
3530F: Documentation/devicetree/bindings/devfreq/
3531
3532DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3533M: Chanwoo Choi <cw00.choi@samsung.com>
3534L: linux-pm@vger.kernel.org
3535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536S: Supported
3537F: drivers/devfreq/event/
3538F: drivers/devfreq/devfreq-event.c
3539F: include/linux/devfreq-event.h
3540F: Documentation/devicetree/bindings/devfreq/event/
3541
3542DEVICE NUMBER REGISTRY
3543M: Torben Mathiasen <device@lanana.org>
3544W: http://lanana.org/docs/device-list/index.html
3545S: Maintained
3546
3547DEVICE-MAPPER (LVM)
3548M: Alasdair Kergon <agk@redhat.com>
3549M: Mike Snitzer <snitzer@redhat.com>
3550M: dm-devel@redhat.com
3551L: dm-devel@redhat.com
3552W: http://sources.redhat.com/dm
3553Q: http://patchwork.kernel.org/project/dm-devel/list/
3554T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3555T: quilt http://people.redhat.com/agk/patches/linux/editing/
3556S: Maintained
3557F: Documentation/device-mapper/
3558F: drivers/md/dm*
3559F: drivers/md/persistent-data/
3560F: include/linux/device-mapper.h
3561F: include/linux/dm-*.h
3562F: include/uapi/linux/dm-*.h
3563
3564DEVLINK
3565M: Jiri Pirko <jiri@mellanox.com>
3566L: netdev@vger.kernel.org
3567S: Supported
3568F: net/core/devlink.c
3569F: include/net/devlink.h
3570F: include/uapi/linux/devlink.h
3571
3572DIALOG SEMICONDUCTOR DRIVERS
3573M: Support Opensource <support.opensource@diasemi.com>
3574W: http://www.dialog-semiconductor.com/products
3575S: Supported
3576F: Documentation/hwmon/da90??
3577F: Documentation/devicetree/bindings/sound/da[79]*.txt
3578F: drivers/gpio/gpio-da90??.c
3579F: drivers/hwmon/da90??-hwmon.c
3580F: drivers/iio/adc/da91??-*.c
3581F: drivers/input/misc/da90??_onkey.c
3582F: drivers/input/touchscreen/da9052_tsi.c
3583F: drivers/leds/leds-da90??.c
3584F: drivers/mfd/da903x.c
3585F: drivers/mfd/da90??-*.c
3586F: drivers/mfd/da91??-*.c
3587F: drivers/power/da9052-battery.c
3588F: drivers/power/da91??-*.c
3589F: drivers/regulator/da903x.c
3590F: drivers/regulator/da9???-regulator.[ch]
3591F: drivers/rtc/rtc-da90??.c
3592F: drivers/video/backlight/da90??_bl.c
3593F: drivers/watchdog/da90??_wdt.c
3594F: include/linux/mfd/da903x.h
3595F: include/linux/mfd/da9052/
3596F: include/linux/mfd/da9055/
3597F: include/linux/mfd/da9063/
3598F: include/linux/mfd/da9150/
3599F: include/sound/da[79]*.h
3600F: sound/soc/codecs/da[79]*.[ch]
3601
3602DIGI NEO AND CLASSIC PCI PRODUCTS
3603M: Lidza Louina <lidza.louina@gmail.com>
3604M: Mark Hounschell <markh@compro.net>
3605L: driverdev-devel@linuxdriverproject.org
3606S: Maintained
3607F: drivers/staging/dgnc/
3608
3609DIOLAN U2C-12 I2C DRIVER
3610M: Guenter Roeck <linux@roeck-us.net>
3611L: linux-i2c@vger.kernel.org
3612S: Maintained
3613F: drivers/i2c/busses/i2c-diolan-u2c.c
3614
3615DIRECT ACCESS (DAX)
3616M: Matthew Wilcox <willy@linux.intel.com>
3617L: linux-fsdevel@vger.kernel.org
3618S: Supported
3619F: fs/dax.c
3620
3621DIRECTORY NOTIFICATION (DNOTIFY)
3622M: Eric Paris <eparis@parisplace.org>
3623S: Maintained
3624F: Documentation/filesystems/dnotify.txt
3625F: fs/notify/dnotify/
3626F: include/linux/dnotify.h
3627
3628DISK GEOMETRY AND PARTITION HANDLING
3629M: Andries Brouwer <aeb@cwi.nl>
3630W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3631W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3632W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3633S: Maintained
3634
3635DISKQUOTA
3636M: Jan Kara <jack@suse.com>
3637S: Maintained
3638F: Documentation/filesystems/quota.txt
3639F: fs/quota/
3640F: include/linux/quota*.h
3641F: include/uapi/linux/quota*.h
3642
3643DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3644M: Bernie Thompson <bernie@plugable.com>
3645L: linux-fbdev@vger.kernel.org
3646S: Maintained
3647W: http://plugable.com/category/projects/udlfb/
3648F: drivers/video/fbdev/udlfb.c
3649F: include/video/udlfb.h
3650F: Documentation/fb/udlfb.txt
3651
3652DISTRIBUTED LOCK MANAGER (DLM)
3653M: Christine Caulfield <ccaulfie@redhat.com>
3654M: David Teigland <teigland@redhat.com>
3655L: cluster-devel@redhat.com
3656W: http://sources.redhat.com/cluster/
3657T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3658S: Supported
3659F: fs/dlm/
3660
3661DMA BUFFER SHARING FRAMEWORK
3662M: Sumit Semwal <sumit.semwal@linaro.org>
3663S: Maintained
3664L: linux-media@vger.kernel.org
3665L: dri-devel@lists.freedesktop.org
3666L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3667F: drivers/dma-buf/
3668F: include/linux/dma-buf*
3669F: include/linux/reservation.h
3670F: include/linux/*fence.h
3671F: Documentation/dma-buf-sharing.txt
3672T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3673
3674DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3675M: Vinod Koul <vinod.koul@intel.com>
3676L: dmaengine@vger.kernel.org
3677Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3678S: Maintained
3679F: drivers/dma/
3680F: include/linux/dmaengine.h
3681F: Documentation/dmaengine/
3682T: git git://git.infradead.org/users/vkoul/slave-dma.git
3683
3684DME1737 HARDWARE MONITOR DRIVER
3685M: Juerg Haefliger <juergh@gmail.com>
3686L: linux-hwmon@vger.kernel.org
3687S: Maintained
3688F: Documentation/hwmon/dme1737
3689F: drivers/hwmon/dme1737.c
3690
3691DMI/SMBIOS SUPPORT
3692M: Jean Delvare <jdelvare@suse.com>
3693S: Maintained
3694T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3695F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3696F: drivers/firmware/dmi-id.c
3697F: drivers/firmware/dmi_scan.c
3698F: include/linux/dmi.h
3699
3700DOCUMENTATION
3701M: Jonathan Corbet <corbet@lwn.net>
3702L: linux-doc@vger.kernel.org
3703S: Maintained
3704F: Documentation/
3705F: scripts/docproc.c
3706F: scripts/kernel-doc*
3707X: Documentation/ABI/
3708X: Documentation/devicetree/
3709X: Documentation/acpi
3710X: Documentation/power
3711X: Documentation/spi
3712X: Documentation/DocBook/media
3713T: git git://git.lwn.net/linux.git docs-next
3714
3715DOUBLETALK DRIVER
3716M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3717L: blinux-list@redhat.com
3718S: Maintained
3719F: drivers/char/dtlk.c
3720F: include/linux/dtlk.h
3721
3722DPT_I2O SCSI RAID DRIVER
3723M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3724L: linux-scsi@vger.kernel.org
3725W: http://www.adaptec.com/
3726S: Maintained
3727F: drivers/scsi/dpt*
3728F: drivers/scsi/dpt/
3729
3730DRBD DRIVER
3731M: Philipp Reisner <philipp.reisner@linbit.com>
3732M: Lars Ellenberg <lars.ellenberg@linbit.com>
3733L: drbd-dev@lists.linbit.com
3734W: http://www.drbd.org
3735T: git git://git.linbit.com/linux-drbd.git
3736T: git git://git.linbit.com/drbd-8.4.git
3737S: Supported
3738F: drivers/block/drbd/
3739F: lib/lru_cache.c
3740F: Documentation/blockdev/drbd/
3741
3742DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3743M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3745S: Supported
3746F: Documentation/kobject.txt
3747F: drivers/base/
3748F: fs/debugfs/
3749F: fs/kernfs/
3750F: fs/sysfs/
3751F: include/linux/debugfs.h
3752F: include/linux/kobj*
3753F: lib/kobj*
3754
3755DRM DRIVERS
3756M: David Airlie <airlied@linux.ie>
3757L: dri-devel@lists.freedesktop.org
3758T: git git://people.freedesktop.org/~airlied/linux
3759S: Maintained
3760F: drivers/gpu/drm/
3761F: drivers/gpu/vga/
3762F: include/drm/
3763F: include/uapi/drm/
3764
3765DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3766M: Dave Airlie <airlied@redhat.com>
3767S: Odd Fixes
3768F: drivers/gpu/drm/ast/
3769
3770DRM DRIVER FOR BOCHS VIRTUAL GPU
3771M: Gerd Hoffmann <kraxel@redhat.com>
3772S: Odd Fixes
3773F: drivers/gpu/drm/bochs/
3774
3775DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3776M: Dave Airlie <airlied@redhat.com>
3777S: Odd Fixes
3778F: drivers/gpu/drm/cirrus/
3779
3780RADEON and AMDGPU DRM DRIVERS
3781M: Alex Deucher <alexander.deucher@amd.com>
3782M: Christian König <christian.koenig@amd.com>
3783L: dri-devel@lists.freedesktop.org
3784T: git git://people.freedesktop.org/~agd5f/linux
3785S: Supported
3786F: drivers/gpu/drm/radeon/
3787F: include/uapi/drm/radeon*
3788F: drivers/gpu/drm/amd/
3789F: include/uapi/drm/amdgpu*
3790
3791DRM PANEL DRIVERS
3792M: Thierry Reding <thierry.reding@gmail.com>
3793L: dri-devel@lists.freedesktop.org
3794T: git git://anongit.freedesktop.org/tegra/linux.git
3795S: Maintained
3796F: drivers/gpu/drm/drm_panel.c
3797F: drivers/gpu/drm/panel/
3798F: include/drm/drm_panel.h
3799F: Documentation/devicetree/bindings/display/panel/
3800
3801INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3802M: Daniel Vetter <daniel.vetter@intel.com>
3803M: Jani Nikula <jani.nikula@linux.intel.com>
3804L: intel-gfx@lists.freedesktop.org
3805L: dri-devel@lists.freedesktop.org
3806W: https://01.org/linuxgraphics/
3807Q: http://patchwork.freedesktop.org/project/intel-gfx/
3808T: git git://anongit.freedesktop.org/drm-intel
3809S: Supported
3810F: drivers/gpu/drm/i915/
3811F: include/drm/i915*
3812F: include/uapi/drm/i915_drm.h
3813
3814DRM DRIVERS FOR ATMEL HLCDC
3815M: Boris Brezillon <boris.brezillon@free-electrons.com>
3816L: dri-devel@lists.freedesktop.org
3817S: Supported
3818F: drivers/gpu/drm/atmel-hlcdc/
3819F: Documentation/devicetree/bindings/drm/atmel/
3820
3821DRM DRIVERS FOR EXYNOS
3822M: Inki Dae <inki.dae@samsung.com>
3823M: Joonyoung Shim <jy0922.shim@samsung.com>
3824M: Seung-Woo Kim <sw0312.kim@samsung.com>
3825M: Kyungmin Park <kyungmin.park@samsung.com>
3826L: dri-devel@lists.freedesktop.org
3827T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3828S: Supported
3829F: drivers/gpu/drm/exynos/
3830F: include/uapi/drm/exynos_drm.h
3831F: Documentation/devicetree/bindings/display/exynos/
3832
3833DRM DRIVERS FOR FREESCALE DCU
3834M: Stefan Agner <stefan@agner.ch>
3835M: Alison Wang <alison.wang@freescale.com>
3836L: dri-devel@lists.freedesktop.org
3837S: Supported
3838F: drivers/gpu/drm/fsl-dcu/
3839F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3840F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3841
3842DRM DRIVERS FOR FREESCALE IMX
3843M: Philipp Zabel <p.zabel@pengutronix.de>
3844L: dri-devel@lists.freedesktop.org
3845S: Maintained
3846F: drivers/gpu/drm/imx/
3847F: drivers/gpu/ipu-v3/
3848F: Documentation/devicetree/bindings/display/imx/
3849
3850DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3851M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3852L: dri-devel@lists.freedesktop.org
3853T: git git://github.com/patjak/drm-gma500
3854S: Maintained
3855F: drivers/gpu/drm/gma500/
3856
3857DRM DRIVER FOR INTEL I810 VIDEO CARDS
3858S: Orphan / Obsolete
3859F: drivers/gpu/drm/i810/
3860F: include/uapi/drm/i810_drm.h
3861
3862DRM DRIVER FOR MSM ADRENO GPU
3863M: Rob Clark <robdclark@gmail.com>
3864L: linux-arm-msm@vger.kernel.org
3865L: dri-devel@lists.freedesktop.org
3866L: freedreno@lists.freedesktop.org
3867T: git git://people.freedesktop.org/~robclark/linux
3868S: Maintained
3869F: drivers/gpu/drm/msm/
3870F: include/uapi/drm/msm_drm.h
3871F: Documentation/devicetree/bindings/display/msm/
3872
3873DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3874M: Ben Skeggs <bskeggs@redhat.com>
3875L: dri-devel@lists.freedesktop.org
3876L: nouveau@lists.freedesktop.org
3877T: git git://github.com/skeggsb/linux
3878S: Supported
3879F: drivers/gpu/drm/nouveau/
3880F: include/uapi/drm/nouveau_drm.h
3881
3882DRM DRIVERS FOR NVIDIA TEGRA
3883M: Thierry Reding <thierry.reding@gmail.com>
3884M: Terje Bergström <tbergstrom@nvidia.com>
3885L: dri-devel@lists.freedesktop.org
3886L: linux-tegra@vger.kernel.org
3887T: git git://anongit.freedesktop.org/tegra/linux.git
3888S: Supported
3889F: drivers/gpu/drm/tegra/
3890F: drivers/gpu/host1x/
3891F: include/linux/host1x.h
3892F: include/uapi/drm/tegra_drm.h
3893F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3894
3895DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
3896S: Orphan / Obsolete
3897F: drivers/gpu/drm/mga/
3898F: include/uapi/drm/mga_drm.h
3899
3900DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
3901M: Dave Airlie <airlied@redhat.com>
3902S: Odd Fixes
3903F: drivers/gpu/drm/mgag200/
3904
3905DRM DRIVER FOR RAGE 128 VIDEO CARDS
3906S: Orphan / Obsolete
3907F: drivers/gpu/drm/r128/
3908F: include/uapi/drm/r128_drm.h
3909
3910DRM DRIVERS FOR RENESAS
3911M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3912L: dri-devel@lists.freedesktop.org
3913L: linux-renesas-soc@vger.kernel.org
3914T: git git://linuxtv.org/pinchartl/fbdev
3915S: Supported
3916F: drivers/gpu/drm/rcar-du/
3917F: drivers/gpu/drm/shmobile/
3918F: include/linux/platform_data/shmob_drm.h
3919F: Documentation/devicetree/bindings/display/renesas,du.txt
3920
3921DRM DRIVER FOR QXL VIRTUAL GPU
3922M: Dave Airlie <airlied@redhat.com>
3923S: Odd Fixes
3924F: drivers/gpu/drm/qxl/
3925F: include/uapi/drm/qxl_drm.h
3926
3927DRM DRIVERS FOR ROCKCHIP
3928M: Mark Yao <mark.yao@rock-chips.com>
3929L: dri-devel@lists.freedesktop.org
3930S: Maintained
3931F: drivers/gpu/drm/rockchip/
3932F: Documentation/devicetree/bindings/display/rockchip/
3933
3934DRM DRIVER FOR SAVAGE VIDEO CARDS
3935S: Orphan / Obsolete
3936F: drivers/gpu/drm/savage/
3937F: include/uapi/drm/savage_drm.h
3938
3939DRM DRIVER FOR SIS VIDEO CARDS
3940S: Orphan / Obsolete
3941F: drivers/gpu/drm/sis/
3942F: include/uapi/drm/sis_drm.h
3943
3944DRM DRIVERS FOR STI
3945M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3946M: Vincent Abriou <vincent.abriou@st.com>
3947L: dri-devel@lists.freedesktop.org
3948T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3949S: Maintained
3950F: drivers/gpu/drm/sti
3951F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3952
3953DRM DRIVER FOR TDFX VIDEO CARDS
3954S: Orphan / Obsolete
3955F: drivers/gpu/drm/tdfx/
3956
3957DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
3958M: Dave Airlie <airlied@redhat.com>
3959S: Odd Fixes
3960F: drivers/gpu/drm/udl/
3961
3962DRM DRIVERS FOR VIVANTE GPU IP
3963M: Lucas Stach <l.stach@pengutronix.de>
3964R: Russell King <linux+etnaviv@arm.linux.org.uk>
3965R: Christian Gmeiner <christian.gmeiner@gmail.com>
3966L: dri-devel@lists.freedesktop.org
3967S: Maintained
3968F: drivers/gpu/drm/etnaviv/
3969F: include/uapi/drm/etnaviv_drm.h
3970F: Documentation/devicetree/bindings/display/etnaviv/
3971
3972DRM DRIVER FOR VMWARE VIRTUAL GPU
3973M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
3974M: Sinclair Yeh <syeh@vmware.com>
3975M: Thomas Hellstrom <thellstrom@vmware.com>
3976L: dri-devel@lists.freedesktop.org
3977T: git git://people.freedesktop.org/~syeh/repos_linux
3978T: git git://people.freedesktop.org/~thomash/linux
3979S: Supported
3980F: drivers/gpu/drm/vmwgfx/
3981F: include/uapi/drm/vmwgfx_drm.h
3982
3983DSBR100 USB FM RADIO DRIVER
3984M: Alexey Klimov <klimov.linux@gmail.com>
3985L: linux-media@vger.kernel.org
3986T: git git://linuxtv.org/media_tree.git
3987S: Maintained
3988F: drivers/media/radio/dsbr100.c
3989
3990DSCC4 DRIVER
3991M: Francois Romieu <romieu@fr.zoreil.com>
3992L: netdev@vger.kernel.org
3993S: Maintained
3994F: drivers/net/wan/dscc4.c
3995
3996DT3155 MEDIA DRIVER
3997M: Hans Verkuil <hverkuil@xs4all.nl>
3998L: linux-media@vger.kernel.org
3999T: git git://linuxtv.org/media_tree.git
4000W: https://linuxtv.org
4001S: Odd Fixes
4002F: drivers/media/pci/dt3155/
4003
4004DVB_USB_AF9015 MEDIA DRIVER
4005M: Antti Palosaari <crope@iki.fi>
4006L: linux-media@vger.kernel.org
4007W: https://linuxtv.org
4008W: http://palosaari.fi/linux/
4009Q: http://patchwork.linuxtv.org/project/linux-media/list/
4010T: git git://linuxtv.org/anttip/media_tree.git
4011S: Maintained
4012F: drivers/media/usb/dvb-usb-v2/af9015*
4013
4014DVB_USB_AF9035 MEDIA DRIVER
4015M: Antti Palosaari <crope@iki.fi>
4016L: linux-media@vger.kernel.org
4017W: https://linuxtv.org
4018W: http://palosaari.fi/linux/
4019Q: http://patchwork.linuxtv.org/project/linux-media/list/
4020T: git git://linuxtv.org/anttip/media_tree.git
4021S: Maintained
4022F: drivers/media/usb/dvb-usb-v2/af9035*
4023
4024DVB_USB_ANYSEE MEDIA DRIVER
4025M: Antti Palosaari <crope@iki.fi>
4026L: linux-media@vger.kernel.org
4027W: https://linuxtv.org
4028W: http://palosaari.fi/linux/
4029Q: http://patchwork.linuxtv.org/project/linux-media/list/
4030T: git git://linuxtv.org/anttip/media_tree.git
4031S: Maintained
4032F: drivers/media/usb/dvb-usb-v2/anysee*
4033
4034DVB_USB_AU6610 MEDIA DRIVER
4035M: Antti Palosaari <crope@iki.fi>
4036L: linux-media@vger.kernel.org
4037W: https://linuxtv.org
4038W: http://palosaari.fi/linux/
4039Q: http://patchwork.linuxtv.org/project/linux-media/list/
4040T: git git://linuxtv.org/anttip/media_tree.git
4041S: Maintained
4042F: drivers/media/usb/dvb-usb-v2/au6610*
4043
4044DVB_USB_CE6230 MEDIA DRIVER
4045M: Antti Palosaari <crope@iki.fi>
4046L: linux-media@vger.kernel.org
4047W: https://linuxtv.org
4048W: http://palosaari.fi/linux/
4049Q: http://patchwork.linuxtv.org/project/linux-media/list/
4050T: git git://linuxtv.org/anttip/media_tree.git
4051S: Maintained
4052F: drivers/media/usb/dvb-usb-v2/ce6230*
4053
4054DVB_USB_CXUSB MEDIA DRIVER
4055M: Michael Krufky <mkrufky@linuxtv.org>
4056L: linux-media@vger.kernel.org
4057W: https://linuxtv.org
4058W: http://github.com/mkrufky
4059Q: http://patchwork.linuxtv.org/project/linux-media/list/
4060T: git git://linuxtv.org/media_tree.git
4061S: Maintained
4062F: drivers/media/usb/dvb-usb/cxusb*
4063
4064DVB_USB_EC168 MEDIA DRIVER
4065M: Antti Palosaari <crope@iki.fi>
4066L: linux-media@vger.kernel.org
4067W: https://linuxtv.org
4068W: http://palosaari.fi/linux/
4069Q: http://patchwork.linuxtv.org/project/linux-media/list/
4070T: git git://linuxtv.org/anttip/media_tree.git
4071S: Maintained
4072F: drivers/media/usb/dvb-usb-v2/ec168*
4073
4074DVB_USB_GL861 MEDIA DRIVER
4075M: Antti Palosaari <crope@iki.fi>
4076L: linux-media@vger.kernel.org
4077W: https://linuxtv.org
4078Q: http://patchwork.linuxtv.org/project/linux-media/list/
4079T: git git://linuxtv.org/anttip/media_tree.git
4080S: Maintained
4081F: drivers/media/usb/dvb-usb-v2/gl861*
4082
4083DVB_USB_MXL111SF MEDIA DRIVER
4084M: Michael Krufky <mkrufky@linuxtv.org>
4085L: linux-media@vger.kernel.org
4086W: https://linuxtv.org
4087W: http://github.com/mkrufky
4088Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089T: git git://linuxtv.org/mkrufky/mxl111sf.git
4090S: Maintained
4091F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4092
4093DVB_USB_RTL28XXU MEDIA DRIVER
4094M: Antti Palosaari <crope@iki.fi>
4095L: linux-media@vger.kernel.org
4096W: https://linuxtv.org
4097W: http://palosaari.fi/linux/
4098Q: http://patchwork.linuxtv.org/project/linux-media/list/
4099T: git git://linuxtv.org/anttip/media_tree.git
4100S: Maintained
4101F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4102
4103DVB_USB_V2 MEDIA DRIVER
4104M: Antti Palosaari <crope@iki.fi>
4105L: linux-media@vger.kernel.org
4106W: https://linuxtv.org
4107W: http://palosaari.fi/linux/
4108Q: http://patchwork.linuxtv.org/project/linux-media/list/
4109T: git git://linuxtv.org/anttip/media_tree.git
4110S: Maintained
4111F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4112F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4113
4114DYNAMIC DEBUG
4115M: Jason Baron <jbaron@akamai.com>
4116S: Maintained
4117F: lib/dynamic_debug.c
4118F: include/linux/dynamic_debug.h
4119
4120DZ DECSTATION DZ11 SERIAL DRIVER
4121M: "Maciej W. Rozycki" <macro@linux-mips.org>
4122S: Maintained
4123F: drivers/tty/serial/dz.*
4124
4125E3X0 POWER BUTTON DRIVER
4126M: Moritz Fischer <moritz.fischer@ettus.com>
4127L: usrp-users@lists.ettus.com
4128W: http://www.ettus.com
4129S: Supported
4130F: drivers/input/misc/e3x0-button.c
4131F: Documentation/devicetree/bindings/input/e3x0-button.txt
4132
4133E4000 MEDIA DRIVER
4134M: Antti Palosaari <crope@iki.fi>
4135L: linux-media@vger.kernel.org
4136W: https://linuxtv.org
4137W: http://palosaari.fi/linux/
4138Q: http://patchwork.linuxtv.org/project/linux-media/list/
4139T: git git://linuxtv.org/anttip/media_tree.git
4140S: Maintained
4141F: drivers/media/tuners/e4000*
4142
4143EATA ISA/EISA/PCI SCSI DRIVER
4144M: Dario Ballabio <ballabio_dario@emc.com>
4145L: linux-scsi@vger.kernel.org
4146S: Maintained
4147F: drivers/scsi/eata.c
4148
4149EC100 MEDIA DRIVER
4150M: Antti Palosaari <crope@iki.fi>
4151L: linux-media@vger.kernel.org
4152W: https://linuxtv.org
4153W: http://palosaari.fi/linux/
4154Q: http://patchwork.linuxtv.org/project/linux-media/list/
4155T: git git://linuxtv.org/anttip/media_tree.git
4156S: Maintained
4157F: drivers/media/dvb-frontends/ec100*
4158
4159ECRYPT FILE SYSTEM
4160M: Tyler Hicks <tyhicks@canonical.com>
4161L: ecryptfs@vger.kernel.org
4162W: http://ecryptfs.org
4163W: https://launchpad.net/ecryptfs
4164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4165S: Supported
4166F: Documentation/filesystems/ecryptfs.txt
4167F: fs/ecryptfs/
4168
4169EDAC-CORE
4170M: Doug Thompson <dougthompson@xmission.com>
4171M: Borislav Petkov <bp@alien8.de>
4172M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4173L: linux-edac@vger.kernel.org
4174T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4175T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4176S: Supported
4177F: Documentation/edac.txt
4178F: drivers/edac/
4179F: include/linux/edac.h
4180
4181EDAC-AMD64
4182M: Doug Thompson <dougthompson@xmission.com>
4183M: Borislav Petkov <bp@alien8.de>
4184L: linux-edac@vger.kernel.org
4185S: Maintained
4186F: drivers/edac/amd64_edac*
4187
4188EDAC-CALXEDA
4189M: Doug Thompson <dougthompson@xmission.com>
4190M: Robert Richter <rric@kernel.org>
4191L: linux-edac@vger.kernel.org
4192S: Maintained
4193F: drivers/edac/highbank*
4194
4195EDAC-CAVIUM
4196M: Ralf Baechle <ralf@linux-mips.org>
4197M: David Daney <david.daney@cavium.com>
4198L: linux-edac@vger.kernel.org
4199L: linux-mips@linux-mips.org
4200S: Supported
4201F: drivers/edac/octeon_edac*
4202
4203EDAC-E752X
4204M: Mark Gross <mark.gross@intel.com>
4205M: Doug Thompson <dougthompson@xmission.com>
4206L: linux-edac@vger.kernel.org
4207S: Maintained
4208F: drivers/edac/e752x_edac.c
4209
4210EDAC-E7XXX
4211M: Doug Thompson <dougthompson@xmission.com>
4212L: linux-edac@vger.kernel.org
4213S: Maintained
4214F: drivers/edac/e7xxx_edac.c
4215
4216EDAC-GHES
4217M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4218L: linux-edac@vger.kernel.org
4219S: Maintained
4220F: drivers/edac/ghes_edac.c
4221
4222EDAC-I82443BXGX
4223M: Tim Small <tim@buttersideup.com>
4224L: linux-edac@vger.kernel.org
4225S: Maintained
4226F: drivers/edac/i82443bxgx_edac.c
4227
4228EDAC-I3000
4229M: Jason Uhlenkott <juhlenko@akamai.com>
4230L: linux-edac@vger.kernel.org
4231S: Maintained
4232F: drivers/edac/i3000_edac.c
4233
4234EDAC-I5000
4235M: Doug Thompson <dougthompson@xmission.com>
4236L: linux-edac@vger.kernel.org
4237S: Maintained
4238F: drivers/edac/i5000_edac.c
4239
4240EDAC-I5400
4241M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4242L: linux-edac@vger.kernel.org
4243S: Maintained
4244F: drivers/edac/i5400_edac.c
4245
4246EDAC-I7300
4247M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4248L: linux-edac@vger.kernel.org
4249S: Maintained
4250F: drivers/edac/i7300_edac.c
4251
4252EDAC-I7CORE
4253M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4254L: linux-edac@vger.kernel.org
4255S: Maintained
4256F: drivers/edac/i7core_edac.c
4257
4258EDAC-I82975X
4259M: Ranganathan Desikan <ravi@jetztechnologies.com>
4260M: "Arvind R." <arvino55@gmail.com>
4261L: linux-edac@vger.kernel.org
4262S: Maintained
4263F: drivers/edac/i82975x_edac.c
4264
4265EDAC-IE31200
4266M: Jason Baron <jbaron@akamai.com>
4267L: linux-edac@vger.kernel.org
4268S: Maintained
4269F: drivers/edac/ie31200_edac.c
4270
4271EDAC-MPC85XX
4272M: Johannes Thumshirn <morbidrsa@gmail.com>
4273L: linux-edac@vger.kernel.org
4274S: Maintained
4275F: drivers/edac/mpc85xx_edac.[ch]
4276
4277EDAC-PASEMI
4278M: Egor Martovetsky <egor@pasemi.com>
4279L: linux-edac@vger.kernel.org
4280S: Maintained
4281F: drivers/edac/pasemi_edac.c
4282
4283EDAC-R82600
4284M: Tim Small <tim@buttersideup.com>
4285L: linux-edac@vger.kernel.org
4286S: Maintained
4287F: drivers/edac/r82600_edac.c
4288
4289EDAC-SBRIDGE
4290M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4291L: linux-edac@vger.kernel.org
4292S: Maintained
4293F: drivers/edac/sb_edac.c
4294
4295EDAC-XGENE
4296APPLIED MICRO (APM) X-GENE SOC EDAC
4297M: Loc Ho <lho@apm.com>
4298S: Supported
4299F: drivers/edac/xgene_edac.c
4300F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4301
4302EDIROL UA-101/UA-1000 DRIVER
4303M: Clemens Ladisch <clemens@ladisch.de>
4304L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4305T: git git://git.alsa-project.org/alsa-kernel.git
4306S: Maintained
4307F: sound/usb/misc/ua101.c
4308
4309EXTENSIBLE FIRMWARE INTERFACE (EFI)
4310M: Matt Fleming <matt@codeblueprint.co.uk>
4311L: linux-efi@vger.kernel.org
4312T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4313S: Maintained
4314F: Documentation/efi-stub.txt
4315F: arch/ia64/kernel/efi.c
4316F: arch/x86/boot/compressed/eboot.[ch]
4317F: arch/x86/include/asm/efi.h
4318F: arch/x86/platform/efi/*
4319F: drivers/firmware/efi/*
4320F: include/linux/efi*.h
4321
4322EFI VARIABLE FILESYSTEM
4323M: Matthew Garrett <matthew.garrett@nebula.com>
4324M: Jeremy Kerr <jk@ozlabs.org>
4325M: Matt Fleming <matt@codeblueprint.co.uk>
4326T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4327L: linux-efi@vger.kernel.org
4328S: Maintained
4329F: fs/efivarfs/
4330
4331EFIFB FRAMEBUFFER DRIVER
4332L: linux-fbdev@vger.kernel.org
4333M: Peter Jones <pjones@redhat.com>
4334S: Maintained
4335F: drivers/video/fbdev/efifb.c
4336
4337EFS FILESYSTEM
4338W: http://aeschi.ch.eu.org/efs/
4339S: Orphan
4340F: fs/efs/
4341
4342EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4343M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4344L: netdev@vger.kernel.org
4345S: Maintained
4346F: drivers/net/ethernet/ibm/ehea/
4347
4348EM28XX VIDEO4LINUX DRIVER
4349M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4350L: linux-media@vger.kernel.org
4351W: https://linuxtv.org
4352T: git git://linuxtv.org/media_tree.git
4353S: Maintained
4354F: drivers/media/usb/em28xx/
4355
4356EMBEDDED LINUX
4357M: Paul Gortmaker <paul.gortmaker@windriver.com>
4358M: Matt Mackall <mpm@selenic.com>
4359M: David Woodhouse <dwmw2@infradead.org>
4360L: linux-embedded@vger.kernel.org
4361S: Maintained
4362
4363EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4364M: James Smart <james.smart@avagotech.com>
4365M: Dick Kennedy <dick.kennedy@avagotech.com>
4366L: linux-scsi@vger.kernel.org
4367W: http://www.avagotech.com
4368S: Supported
4369F: drivers/scsi/lpfc/
4370
4371ENE CB710 FLASH CARD READER DRIVER
4372M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4373S: Maintained
4374F: drivers/misc/cb710/
4375F: drivers/mmc/host/cb710-mmc.*
4376F: include/linux/cb710.h
4377
4378ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4379M: Maxim Levitsky <maximlevitsky@gmail.com>
4380S: Maintained
4381F: drivers/media/rc/ene_ir.*
4382
4383EPSON S1D13XXX FRAMEBUFFER DRIVER
4384M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4385S: Maintained
4386T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4387F: drivers/video/fbdev/s1d13xxxfb.c
4388F: include/video/s1d13xxxfb.h
4389
4390ET131X NETWORK DRIVER
4391M: Mark Einon <mark.einon@gmail.com>
4392S: Odd Fixes
4393F: drivers/net/ethernet/agere/
4394
4395ETHERNET BRIDGE
4396M: Stephen Hemminger <stephen@networkplumber.org>
4397L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4398L: netdev@vger.kernel.org
4399W: http://www.linuxfoundation.org/en/Net:Bridge
4400S: Maintained
4401F: include/linux/netfilter_bridge/
4402F: net/bridge/
4403
4404ETHERNET PHY LIBRARY
4405M: Florian Fainelli <f.fainelli@gmail.com>
4406L: netdev@vger.kernel.org
4407S: Maintained
4408F: include/linux/phy.h
4409F: include/linux/phy_fixed.h
4410F: drivers/net/phy/
4411F: Documentation/networking/phy.txt
4412F: drivers/of/of_mdio.c
4413F: drivers/of/of_net.c
4414
4415EXT2 FILE SYSTEM
4416M: Jan Kara <jack@suse.com>
4417L: linux-ext4@vger.kernel.org
4418S: Maintained
4419F: Documentation/filesystems/ext2.txt
4420F: fs/ext2/
4421F: include/linux/ext2*
4422
4423EXT4 FILE SYSTEM
4424M: "Theodore Ts'o" <tytso@mit.edu>
4425M: Andreas Dilger <adilger.kernel@dilger.ca>
4426L: linux-ext4@vger.kernel.org
4427W: http://ext4.wiki.kernel.org
4428Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4430S: Maintained
4431F: Documentation/filesystems/ext4.txt
4432F: fs/ext4/
4433
4434Extended Verification Module (EVM)
4435M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4436L: linux-ima-devel@lists.sourceforge.net
4437L: linux-security-module@vger.kernel.org
4438S: Supported
4439F: security/integrity/evm/
4440
4441EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4442M: MyungJoo Ham <myungjoo.ham@samsung.com>
4443M: Chanwoo Choi <cw00.choi@samsung.com>
4444L: linux-kernel@vger.kernel.org
4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4446S: Maintained
4447F: drivers/extcon/
4448F: include/linux/extcon/
4449F: include/linux/extcon.h
4450F: Documentation/extcon/
4451F: Documentation/devicetree/bindings/extcon/
4452
4453EXYNOS DP DRIVER
4454M: Jingoo Han <jingoohan1@gmail.com>
4455L: dri-devel@lists.freedesktop.org
4456S: Maintained
4457F: drivers/gpu/drm/exynos/exynos_dp*
4458
4459EXYNOS SYSMMU (IOMMU) driver
4460M: Marek Szyprowski <m.szyprowski@samsung.com>
4461L: iommu@lists.linux-foundation.org
4462S: Maintained
4463F: drivers/iommu/exynos-iommu.c
4464
4465EXYNOS MIPI DISPLAY DRIVERS
4466M: Inki Dae <inki.dae@samsung.com>
4467M: Donghwa Lee <dh09.lee@samsung.com>
4468M: Kyungmin Park <kyungmin.park@samsung.com>
4469L: linux-fbdev@vger.kernel.org
4470S: Maintained
4471F: drivers/video/fbdev/exynos/exynos_mipi*
4472F: include/video/exynos_mipi*
4473
4474F71805F HARDWARE MONITORING DRIVER
4475M: Jean Delvare <jdelvare@suse.com>
4476L: linux-hwmon@vger.kernel.org
4477S: Maintained
4478F: Documentation/hwmon/f71805f
4479F: drivers/hwmon/f71805f.c
4480
4481FC0011 TUNER DRIVER
4482M: Michael Buesch <m@bues.ch>
4483L: linux-media@vger.kernel.org
4484S: Maintained
4485F: drivers/media/tuners/fc0011.h
4486F: drivers/media/tuners/fc0011.c
4487
4488FC2580 MEDIA DRIVER
4489M: Antti Palosaari <crope@iki.fi>
4490L: linux-media@vger.kernel.org
4491W: https://linuxtv.org
4492W: http://palosaari.fi/linux/
4493Q: http://patchwork.linuxtv.org/project/linux-media/list/
4494T: git git://linuxtv.org/anttip/media_tree.git
4495S: Maintained
4496F: drivers/media/tuners/fc2580*
4497
4498FANOTIFY
4499M: Eric Paris <eparis@redhat.com>
4500S: Maintained
4501F: fs/notify/fanotify/
4502F: include/linux/fanotify.h
4503F: include/uapi/linux/fanotify.h
4504
4505FARSYNC SYNCHRONOUS DRIVER
4506M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4507W: http://www.farsite.co.uk/
4508S: Supported
4509F: drivers/net/wan/farsync.*
4510
4511FAULT INJECTION SUPPORT
4512M: Akinobu Mita <akinobu.mita@gmail.com>
4513S: Supported
4514F: Documentation/fault-injection/
4515F: lib/fault-inject.c
4516
4517FBTFT Framebuffer drivers
4518M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4519M: Noralf Trønnes <noralf@tronnes.org>
4520S: Maintained
4521F: drivers/staging/fbtft/
4522
4523FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4524M: Vasu Dev <vasu.dev@intel.com>
4525L: fcoe-devel@open-fcoe.org
4526W: www.Open-FCoE.org
4527S: Supported
4528F: drivers/scsi/libfc/
4529F: drivers/scsi/fcoe/
4530F: include/scsi/fc/
4531F: include/scsi/libfc.h
4532F: include/scsi/libfcoe.h
4533F: include/uapi/scsi/fc/
4534
4535FILE LOCKING (flock() and fcntl()/lockf())
4536M: Jeff Layton <jlayton@poochiereds.net>
4537M: "J. Bruce Fields" <bfields@fieldses.org>
4538L: linux-fsdevel@vger.kernel.org
4539S: Maintained
4540F: include/linux/fcntl.h
4541F: include/linux/fs.h
4542F: include/uapi/linux/fcntl.h
4543F: include/uapi/linux/fs.h
4544F: fs/fcntl.c
4545F: fs/locks.c
4546
4547FILESYSTEMS (VFS and infrastructure)
4548M: Alexander Viro <viro@zeniv.linux.org.uk>
4549L: linux-fsdevel@vger.kernel.org
4550S: Maintained
4551F: fs/*
4552
4553FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4554M: Riku Voipio <riku.voipio@iki.fi>
4555L: linux-hwmon@vger.kernel.org
4556S: Maintained
4557F: drivers/hwmon/f75375s.c
4558F: include/linux/f75375s.h
4559
4560FIREWIRE AUDIO DRIVERS
4561M: Clemens Ladisch <clemens@ladisch.de>
4562L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4563T: git git://git.alsa-project.org/alsa-kernel.git
4564S: Maintained
4565F: sound/firewire/
4566
4567FIREWIRE MEDIA DRIVERS (firedtv)
4568M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4569L: linux-media@vger.kernel.org
4570L: linux1394-devel@lists.sourceforge.net
4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4572S: Maintained
4573F: drivers/media/firewire/
4574
4575FIREWIRE SBP-2 TARGET
4576M: Chris Boot <bootc@bootc.net>
4577L: linux-scsi@vger.kernel.org
4578L: target-devel@vger.kernel.org
4579L: linux1394-devel@lists.sourceforge.net
4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4581S: Maintained
4582F: drivers/target/sbp/
4583
4584FIREWIRE SUBSYSTEM
4585M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4586L: linux1394-devel@lists.sourceforge.net
4587W: http://ieee1394.wiki.kernel.org/
4588T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4589S: Maintained
4590F: drivers/firewire/
4591F: include/linux/firewire.h
4592F: include/uapi/linux/firewire*.h
4593F: tools/firewire/
4594
4595FIRMWARE LOADER (request_firmware)
4596M: Ming Lei <ming.lei@canonical.com>
4597L: linux-kernel@vger.kernel.org
4598S: Maintained
4599F: Documentation/firmware_class/
4600F: drivers/base/firmware*.c
4601F: include/linux/firmware.h
4602
4603FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4604M: Joshua Morris <josh.h.morris@us.ibm.com>
4605M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4606S: Maintained
4607F: drivers/block/rsxx/
4608
4609FLOPPY DRIVER
4610M: Jiri Kosina <jikos@kernel.org>
4611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4612S: Odd fixes
4613F: drivers/block/floppy.c
4614
4615FMC SUBSYSTEM
4616M: Alessandro Rubini <rubini@gnudd.com>
4617W: http://www.ohwr.org/projects/fmc-bus
4618S: Supported
4619F: drivers/fmc/
4620F: include/linux/fmc*.h
4621F: include/linux/ipmi-fru.h
4622K: fmc_d.*register
4623
4624FPGA MANAGER FRAMEWORK
4625M: Alan Tull <atull@opensource.altera.com>
4626R: Moritz Fischer <moritz.fischer@ettus.com>
4627S: Maintained
4628F: drivers/fpga/
4629F: include/linux/fpga/fpga-mgr.h
4630W: http://www.rocketboards.org
4631
4632FPU EMULATOR
4633M: Bill Metzenthen <billm@melbpc.org.au>
4634W: http://floatingpoint.sourceforge.net/emulator/index.html
4635S: Maintained
4636F: arch/x86/math-emu/
4637
4638FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4639L: netdev@vger.kernel.org
4640S: Orphan
4641F: drivers/net/wan/dlci.c
4642F: drivers/net/wan/sdla.c
4643
4644FRAMEBUFFER LAYER
4645M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4646M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4647L: linux-fbdev@vger.kernel.org
4648W: http://linux-fbdev.sourceforge.net/
4649Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4650T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4651S: Maintained
4652F: Documentation/fb/
4653F: drivers/video/
4654F: include/video/
4655F: include/linux/fb.h
4656F: include/uapi/video/
4657F: include/uapi/linux/fb.h
4658
4659FREESCALE DIU FRAMEBUFFER DRIVER
4660M: Timur Tabi <timur@tabi.org>
4661L: linux-fbdev@vger.kernel.org
4662S: Maintained
4663F: drivers/video/fbdev/fsl-diu-fb.*
4664
4665FREESCALE DMA DRIVER
4666M: Li Yang <leoli@freescale.com>
4667M: Zhang Wei <zw@zh-kernel.org>
4668L: linuxppc-dev@lists.ozlabs.org
4669S: Maintained
4670F: drivers/dma/fsldma.*
4671
4672FREESCALE GPMI NAND DRIVER
4673M: Han Xu <han.xu@nxp.com>
4674L: linux-mtd@lists.infradead.org
4675S: Maintained
4676F: drivers/mtd/nand/gpmi-nand/*
4677
4678FREESCALE I2C CPM DRIVER
4679M: Jochen Friedrich <jochen@scram.de>
4680L: linuxppc-dev@lists.ozlabs.org
4681L: linux-i2c@vger.kernel.org
4682S: Maintained
4683F: drivers/i2c/busses/i2c-cpm.c
4684
4685FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4686M: Sascha Hauer <kernel@pengutronix.de>
4687L: linux-fbdev@vger.kernel.org
4688L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4689S: Maintained
4690F: include/linux/platform_data/video-imxfb.h
4691F: drivers/video/fbdev/imxfb.c
4692
4693FREESCALE QUAD SPI DRIVER
4694M: Han Xu <han.xu@nxp.com>
4695L: linux-mtd@lists.infradead.org
4696S: Maintained
4697F: drivers/mtd/spi-nor/fsl-quadspi.c
4698
4699FREESCALE SOC FS_ENET DRIVER
4700M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4701M: Vitaly Bordug <vbordug@ru.mvista.com>
4702L: linuxppc-dev@lists.ozlabs.org
4703L: netdev@vger.kernel.org
4704S: Maintained
4705F: drivers/net/ethernet/freescale/fs_enet/
4706F: include/linux/fs_enet_pd.h
4707
4708FREESCALE IMX / MXC FEC DRIVER
4709M: Fugang Duan <fugang.duan@nxp.com>
4710L: netdev@vger.kernel.org
4711S: Maintained
4712F: drivers/net/ethernet/freescale/fec_main.c
4713F: drivers/net/ethernet/freescale/fec_ptp.c
4714F: drivers/net/ethernet/freescale/fec.h
4715F: Documentation/devicetree/bindings/net/fsl-fec.txt
4716
4717FREESCALE QUICC ENGINE LIBRARY
4718L: linuxppc-dev@lists.ozlabs.org
4719S: Orphan
4720F: drivers/soc/fsl/qe/
4721F: include/soc/fsl/*qe*.h
4722F: include/soc/fsl/*ucc*.h
4723
4724FREESCALE USB PERIPHERAL DRIVERS
4725M: Li Yang <leoli@freescale.com>
4726L: linux-usb@vger.kernel.org
4727L: linuxppc-dev@lists.ozlabs.org
4728S: Maintained
4729F: drivers/usb/gadget/udc/fsl*
4730
4731FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4732M: Li Yang <leoli@freescale.com>
4733L: netdev@vger.kernel.org
4734L: linuxppc-dev@lists.ozlabs.org
4735S: Maintained
4736F: drivers/net/ethernet/freescale/ucc_geth*
4737
4738FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4739M: Claudiu Manoil <claudiu.manoil@freescale.com>
4740L: netdev@vger.kernel.org
4741S: Maintained
4742F: drivers/net/ethernet/freescale/gianfar*
4743X: drivers/net/ethernet/freescale/gianfar_ptp.c
4744F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4745
4746FREESCALE QUICC ENGINE UCC UART DRIVER
4747M: Timur Tabi <timur@tabi.org>
4748L: linuxppc-dev@lists.ozlabs.org
4749S: Maintained
4750F: drivers/tty/serial/ucc_uart.c
4751
4752FREESCALE SOC SOUND DRIVERS
4753M: Timur Tabi <timur@tabi.org>
4754M: Nicolin Chen <nicoleotsuka@gmail.com>
4755M: Xiubo Li <Xiubo.Lee@gmail.com>
4756L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4757L: linuxppc-dev@lists.ozlabs.org
4758S: Maintained
4759F: sound/soc/fsl/fsl*
4760F: sound/soc/fsl/imx*
4761F: sound/soc/fsl/mpc8610_hpcd.c
4762
4763FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4764M: "J. German Rivera" <German.Rivera@freescale.com>
4765L: linux-kernel@vger.kernel.org
4766S: Maintained
4767F: drivers/staging/fsl-mc/
4768
4769FREEVXFS FILESYSTEM
4770M: Christoph Hellwig <hch@infradead.org>
4771W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4772S: Maintained
4773F: fs/freevxfs/
4774
4775FREEZER
4776M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4777M: Pavel Machek <pavel@ucw.cz>
4778L: linux-pm@vger.kernel.org
4779S: Supported
4780F: Documentation/power/freezing-of-tasks.txt
4781F: include/linux/freezer.h
4782F: kernel/freezer.c
4783
4784FRONTSWAP API
4785M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4786L: linux-kernel@vger.kernel.org
4787S: Maintained
4788F: mm/frontswap.c
4789F: include/linux/frontswap.h
4790
4791FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4792M: David Howells <dhowells@redhat.com>
4793L: linux-cachefs@redhat.com (moderated for non-subscribers)
4794S: Supported
4795F: Documentation/filesystems/caching/
4796F: fs/fscache/
4797F: include/linux/fscache*.h
4798
4799F2FS FILE SYSTEM
4800M: Jaegeuk Kim <jaegeuk@kernel.org>
4801M: Changman Lee <cm224.lee@samsung.com>
4802R: Chao Yu <chao2.yu@samsung.com>
4803L: linux-f2fs-devel@lists.sourceforge.net
4804W: http://en.wikipedia.org/wiki/F2FS
4805T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4806S: Maintained
4807F: Documentation/filesystems/f2fs.txt
4808F: Documentation/ABI/testing/sysfs-fs-f2fs
4809F: fs/f2fs/
4810F: include/linux/f2fs_fs.h
4811F: include/trace/events/f2fs.h
4812
4813FUJITSU FR-V (FRV) PORT
4814S: Orphan
4815F: arch/frv/
4816
4817FUJITSU LAPTOP EXTRAS
4818M: Jonathan Woithe <jwoithe@just42.net>
4819L: platform-driver-x86@vger.kernel.org
4820S: Maintained
4821F: drivers/platform/x86/fujitsu-laptop.c
4822
4823FUJITSU M-5MO LS CAMERA ISP DRIVER
4824M: Kyungmin Park <kyungmin.park@samsung.com>
4825M: Heungjun Kim <riverful.kim@samsung.com>
4826L: linux-media@vger.kernel.org
4827S: Maintained
4828F: drivers/media/i2c/m5mols/
4829F: include/media/i2c/m5mols.h
4830
4831FUJITSU TABLET EXTRAS
4832M: Robert Gerlach <khnz@gmx.de>
4833L: platform-driver-x86@vger.kernel.org
4834S: Maintained
4835F: drivers/platform/x86/fujitsu-tablet.c
4836
4837FUSE: FILESYSTEM IN USERSPACE
4838M: Miklos Szeredi <miklos@szeredi.hu>
4839L: fuse-devel@lists.sourceforge.net
4840W: http://fuse.sourceforge.net/
4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4842S: Maintained
4843F: fs/fuse/
4844F: include/uapi/linux/fuse.h
4845F: Documentation/filesystems/fuse.txt
4846
4847FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4848M: Rik Faith <faith@cs.unc.edu>
4849L: linux-scsi@vger.kernel.org
4850S: Odd Fixes (e.g., new signatures)
4851F: drivers/scsi/fdomain.*
4852
4853GCOV BASED KERNEL PROFILING
4854M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4855S: Maintained
4856F: kernel/gcov/
4857F: Documentation/gcov.txt
4858
4859GDT SCSI DISK ARRAY CONTROLLER DRIVER
4860M: Achim Leubner <achim_leubner@adaptec.com>
4861L: linux-scsi@vger.kernel.org
4862W: http://www.icp-vortex.com/
4863S: Supported
4864F: drivers/scsi/gdt*
4865
4866GDB KERNEL DEBUGGING HELPER SCRIPTS
4867M: Jan Kiszka <jan.kiszka@siemens.com>
4868S: Supported
4869F: scripts/gdb/
4870
4871GEMTEK FM RADIO RECEIVER DRIVER
4872M: Hans Verkuil <hverkuil@xs4all.nl>
4873L: linux-media@vger.kernel.org
4874T: git git://linuxtv.org/media_tree.git
4875W: https://linuxtv.org
4876S: Maintained
4877F: drivers/media/radio/radio-gemtek*
4878
4879GENERIC GPIO I2C DRIVER
4880M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4881S: Supported
4882F: drivers/i2c/busses/i2c-gpio.c
4883F: include/linux/i2c-gpio.h
4884
4885GENERIC GPIO I2C MULTIPLEXER DRIVER
4886M: Peter Korsgaard <peter.korsgaard@barco.com>
4887L: linux-i2c@vger.kernel.org
4888S: Supported
4889F: drivers/i2c/muxes/i2c-mux-gpio.c
4890F: include/linux/i2c-mux-gpio.h
4891F: Documentation/i2c/muxes/i2c-mux-gpio
4892
4893GENERIC HDLC (WAN) DRIVERS
4894M: Krzysztof Halasa <khc@pm.waw.pl>
4895W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4896S: Maintained
4897F: drivers/net/wan/c101.c
4898F: drivers/net/wan/hd6457*
4899F: drivers/net/wan/hdlc*
4900F: drivers/net/wan/n2.c
4901F: drivers/net/wan/pc300too.c
4902F: drivers/net/wan/pci200syn.c
4903F: drivers/net/wan/wanxl*
4904
4905GENERIC INCLUDE/ASM HEADER FILES
4906M: Arnd Bergmann <arnd@arndb.de>
4907L: linux-arch@vger.kernel.org
4908T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4909S: Maintained
4910F: include/asm-generic/
4911F: include/uapi/asm-generic/
4912
4913GENERIC PHY FRAMEWORK
4914M: Kishon Vijay Abraham I <kishon@ti.com>
4915L: linux-kernel@vger.kernel.org
4916T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4917S: Supported
4918F: drivers/phy/
4919F: include/linux/phy/
4920
4921GENERIC PM DOMAINS
4922M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4923M: Kevin Hilman <khilman@kernel.org>
4924M: Ulf Hansson <ulf.hansson@linaro.org>
4925L: linux-pm@vger.kernel.org
4926S: Supported
4927F: drivers/base/power/domain*.c
4928F: include/linux/pm_domain.h
4929
4930GENERIC UIO DRIVER FOR PCI DEVICES
4931M: "Michael S. Tsirkin" <mst@redhat.com>
4932L: kvm@vger.kernel.org
4933S: Supported
4934F: drivers/uio/uio_pci_generic.c
4935
4936GET_MAINTAINER SCRIPT
4937M: Joe Perches <joe@perches.com>
4938S: Maintained
4939F: scripts/get_maintainer.pl
4940
4941GFS2 FILE SYSTEM
4942M: Steven Whitehouse <swhiteho@redhat.com>
4943M: Bob Peterson <rpeterso@redhat.com>
4944L: cluster-devel@redhat.com
4945W: http://sources.redhat.com/cluster/
4946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4947S: Supported
4948F: Documentation/filesystems/gfs2*.txt
4949F: fs/gfs2/
4950F: include/uapi/linux/gfs2_ondisk.h
4951
4952GIGASET ISDN DRIVERS
4953M: Paul Bolle <pebolle@tiscali.nl>
4954L: gigaset307x-common@lists.sourceforge.net
4955W: http://gigaset307x.sourceforge.net/
4956S: Odd Fixes
4957F: Documentation/isdn/README.gigaset
4958F: drivers/isdn/gigaset/
4959F: include/uapi/linux/gigaset_dev.h
4960
4961GO7007 MPEG CODEC
4962M: Hans Verkuil <hans.verkuil@cisco.com>
4963L: linux-media@vger.kernel.org
4964S: Maintained
4965F: drivers/media/usb/go7007/
4966
4967GOODIX TOUCHSCREEN
4968M: Bastien Nocera <hadess@hadess.net>
4969L: linux-input@vger.kernel.org
4970S: Maintained
4971F: drivers/input/touchscreen/goodix.c
4972
4973GPIO SUBSYSTEM
4974M: Linus Walleij <linus.walleij@linaro.org>
4975M: Alexandre Courbot <gnurou@gmail.com>
4976L: linux-gpio@vger.kernel.org
4977T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4978S: Maintained
4979F: Documentation/gpio/
4980F: Documentation/ABI/testing/gpio-cdev
4981F: Documentation/ABI/obsolete/sysfs-gpio
4982F: drivers/gpio/
4983F: include/linux/gpio/
4984F: include/linux/gpio.h
4985F: include/asm-generic/gpio.h
4986F: include/uapi/linux/gpio.h
4987F: tools/gpio/
4988
4989GRE DEMULTIPLEXER DRIVER
4990M: Dmitry Kozlov <xeb@mail.ru>
4991L: netdev@vger.kernel.org
4992S: Maintained
4993F: net/ipv4/gre_demux.c
4994F: net/ipv4/gre_offload.c
4995F: include/net/gre.h
4996
4997GRETH 10/100/1G Ethernet MAC device driver
4998M: Kristoffer Glembo <kristoffer@gaisler.com>
4999L: netdev@vger.kernel.org
5000S: Maintained
5001F: drivers/net/ethernet/aeroflex/
5002
5003GSPCA FINEPIX SUBDRIVER
5004M: Frank Zago <frank@zago.net>
5005L: linux-media@vger.kernel.org
5006T: git git://linuxtv.org/media_tree.git
5007S: Maintained
5008F: drivers/media/usb/gspca/finepix.c
5009
5010GSPCA GL860 SUBDRIVER
5011M: Olivier Lorin <o.lorin@laposte.net>
5012L: linux-media@vger.kernel.org
5013T: git git://linuxtv.org/media_tree.git
5014S: Maintained
5015F: drivers/media/usb/gspca/gl860/
5016
5017GSPCA M5602 SUBDRIVER
5018M: Erik Andren <erik.andren@gmail.com>
5019L: linux-media@vger.kernel.org
5020T: git git://linuxtv.org/media_tree.git
5021S: Maintained
5022F: drivers/media/usb/gspca/m5602/
5023
5024GSPCA PAC207 SONIXB SUBDRIVER
5025M: Hans de Goede <hdegoede@redhat.com>
5026L: linux-media@vger.kernel.org
5027T: git git://linuxtv.org/media_tree.git
5028S: Maintained
5029F: drivers/media/usb/gspca/pac207.c
5030
5031GSPCA SN9C20X SUBDRIVER
5032M: Brian Johnson <brijohn@gmail.com>
5033L: linux-media@vger.kernel.org
5034T: git git://linuxtv.org/media_tree.git
5035S: Maintained
5036F: drivers/media/usb/gspca/sn9c20x.c
5037
5038GSPCA T613 SUBDRIVER
5039M: Leandro Costantino <lcostantino@gmail.com>
5040L: linux-media@vger.kernel.org
5041T: git git://linuxtv.org/media_tree.git
5042S: Maintained
5043F: drivers/media/usb/gspca/t613.c
5044
5045GSPCA USB WEBCAM DRIVER
5046M: Hans de Goede <hdegoede@redhat.com>
5047L: linux-media@vger.kernel.org
5048T: git git://linuxtv.org/media_tree.git
5049S: Maintained
5050F: drivers/media/usb/gspca/
5051
5052GUID PARTITION TABLE (GPT)
5053M: Davidlohr Bueso <dave@stgolabs.net>
5054L: linux-efi@vger.kernel.org
5055S: Maintained
5056F: block/partitions/efi.*
5057
5058STK1160 USB VIDEO CAPTURE DRIVER
5059M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5060L: linux-media@vger.kernel.org
5061T: git git://linuxtv.org/media_tree.git
5062S: Maintained
5063F: drivers/media/usb/stk1160/
5064
5065H8/300 ARCHITECTURE
5066M: Yoshinori Sato <ysato@users.sourceforge.jp>
5067L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5068W: http://uclinux-h8.sourceforge.jp
5069T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5070S: Maintained
5071F: arch/h8300/
5072F: drivers/clocksource/h8300_*.c
5073F: drivers/clk/h8300/
5074F: drivers/irqchip/irq-renesas-h8*.c
5075
5076HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5077M: Frank Seidel <frank@f-seidel.de>
5078L: platform-driver-x86@vger.kernel.org
5079W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5080S: Maintained
5081F: drivers/platform/x86/hdaps.c
5082
5083HDPVR USB VIDEO ENCODER DRIVER
5084M: Hans Verkuil <hverkuil@xs4all.nl>
5085L: linux-media@vger.kernel.org
5086T: git git://linuxtv.org/media_tree.git
5087W: https://linuxtv.org
5088S: Odd Fixes
5089F: drivers/media/usb/hdpvr/
5090
5091HWPOISON MEMORY FAILURE HANDLING
5092M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5093L: linux-mm@kvack.org
5094S: Maintained
5095F: mm/memory-failure.c
5096F: mm/hwpoison-inject.c
5097
5098HYPERVISOR VIRTUAL CONSOLE DRIVER
5099L: linuxppc-dev@lists.ozlabs.org
5100S: Odd Fixes
5101F: drivers/tty/hvc/
5102
5103HACKRF MEDIA DRIVER
5104M: Antti Palosaari <crope@iki.fi>
5105L: linux-media@vger.kernel.org
5106W: https://linuxtv.org
5107W: http://palosaari.fi/linux/
5108Q: http://patchwork.linuxtv.org/project/linux-media/list/
5109T: git git://linuxtv.org/anttip/media_tree.git
5110S: Maintained
5111F: drivers/media/usb/hackrf/
5112
5113HARDWARE MONITORING
5114M: Jean Delvare <jdelvare@suse.com>
5115M: Guenter Roeck <linux@roeck-us.net>
5116L: linux-hwmon@vger.kernel.org
5117W: http://hwmon.wiki.kernel.org/
5118T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5119T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5120S: Maintained
5121F: Documentation/hwmon/
5122F: drivers/hwmon/
5123F: include/linux/hwmon*.h
5124
5125HARDWARE RANDOM NUMBER GENERATOR CORE
5126M: Matt Mackall <mpm@selenic.com>
5127M: Herbert Xu <herbert@gondor.apana.org.au>
5128L: linux-crypto@vger.kernel.org
5129S: Odd fixes
5130F: Documentation/hw_random.txt
5131F: drivers/char/hw_random/
5132F: include/linux/hw_random.h
5133
5134HARDWARE SPINLOCK CORE
5135M: Ohad Ben-Cohen <ohad@wizery.com>
5136M: Bjorn Andersson <bjorn.andersson@linaro.org>
5137L: linux-remoteproc@vger.kernel.org
5138S: Maintained
5139T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5140F: Documentation/hwspinlock.txt
5141F: drivers/hwspinlock/hwspinlock_*
5142F: include/linux/hwspinlock.h
5143
5144HARMONY SOUND DRIVER
5145L: linux-parisc@vger.kernel.org
5146S: Maintained
5147F: sound/parisc/harmony.*
5148
5149HD29L2 MEDIA DRIVER
5150M: Antti Palosaari <crope@iki.fi>
5151L: linux-media@vger.kernel.org
5152W: https://linuxtv.org
5153W: http://palosaari.fi/linux/
5154Q: http://patchwork.linuxtv.org/project/linux-media/list/
5155T: git git://linuxtv.org/anttip/media_tree.git
5156S: Maintained
5157F: drivers/media/dvb-frontends/hd29l2*
5158
5159HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5160M: Don Brace <don.brace@microsemi.com>
5161L: iss_storagedev@hp.com
5162L: esc.storagedev@microsemi.com
5163L: linux-scsi@vger.kernel.org
5164S: Supported
5165F: Documentation/scsi/hpsa.txt
5166F: drivers/scsi/hpsa*.[ch]
5167F: include/linux/cciss*.h
5168F: include/uapi/linux/cciss*.h
5169
5170HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5171M: Don Brace <don.brace@microsemi.com>
5172L: iss_storagedev@hp.com
5173L: esc.storagedev@microsemi.com
5174L: linux-scsi@vger.kernel.org
5175S: Supported
5176F: Documentation/blockdev/cciss.txt
5177F: drivers/block/cciss*
5178F: include/linux/cciss_ioctl.h
5179F: include/uapi/linux/cciss_ioctl.h
5180
5181HFS FILESYSTEM
5182L: linux-fsdevel@vger.kernel.org
5183S: Orphan
5184F: Documentation/filesystems/hfs.txt
5185F: fs/hfs/
5186
5187HFSPLUS FILESYSTEM
5188L: linux-fsdevel@vger.kernel.org
5189S: Orphan
5190F: Documentation/filesystems/hfsplus.txt
5191F: fs/hfsplus/
5192
5193HGA FRAMEBUFFER DRIVER
5194M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5195L: linux-nvidia@lists.surfsouth.com
5196W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5197S: Maintained
5198F: drivers/video/fbdev/hgafb.c
5199
5200HIBERNATION (aka Software Suspend, aka swsusp)
5201M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5202M: Pavel Machek <pavel@ucw.cz>
5203L: linux-pm@vger.kernel.org
5204S: Supported
5205F: arch/x86/power/
5206F: drivers/base/power/
5207F: kernel/power/
5208F: include/linux/suspend.h
5209F: include/linux/freezer.h
5210F: include/linux/pm.h
5211F: arch/*/include/asm/suspend*.h
5212
5213HID CORE LAYER
5214M: Jiri Kosina <jikos@kernel.org>
5215R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5216L: linux-input@vger.kernel.org
5217T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5218S: Maintained
5219F: drivers/hid/
5220F: include/linux/hid*
5221F: include/uapi/linux/hid*
5222
5223HID SENSOR HUB DRIVERS
5224M: Jiri Kosina <jikos@kernel.org>
5225M: Jonathan Cameron <jic23@kernel.org>
5226M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5227L: linux-input@vger.kernel.org
5228L: linux-iio@vger.kernel.org
5229S: Maintained
5230F: Documentation/hid/hid-sensor*
5231F: drivers/hid/hid-sensor-*
5232F: drivers/iio/*/hid-*
5233F: include/linux/hid-sensor-*
5234
5235HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5236M: Thomas Gleixner <tglx@linutronix.de>
5237L: linux-kernel@vger.kernel.org
5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5239S: Maintained
5240F: Documentation/timers/
5241F: kernel/time/hrtimer.c
5242F: kernel/time/clockevents.c
5243F: kernel/time/tick*.*
5244F: kernel/time/timer_*.c
5245F: include/linux/clockchips.h
5246F: include/linux/hrtimer.h
5247
5248HIGH-SPEED SCC DRIVER FOR AX.25
5249L: linux-hams@vger.kernel.org
5250S: Orphan
5251F: drivers/net/hamradio/dmascc.c
5252F: drivers/net/hamradio/scc.c
5253
5254HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5255M: HighPoint Linux Team <linux@highpoint-tech.com>
5256W: http://www.highpoint-tech.com
5257S: Supported
5258F: Documentation/scsi/hptiop.txt
5259F: drivers/scsi/hptiop.c
5260
5261HIPPI
5262M: Jes Sorensen <jes@trained-monkey.org>
5263L: linux-hippi@sunsite.dk
5264S: Maintained
5265F: include/linux/hippidevice.h
5266F: include/uapi/linux/if_hippi.h
5267F: net/802/hippi.c
5268F: drivers/net/hippi/
5269
5270HISILICON SAS Controller
5271M: John Garry <john.garry@huawei.com>
5272W: http://www.hisilicon.com
5273S: Supported
5274F: drivers/scsi/hisi_sas/
5275F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5276
5277HOST AP DRIVER
5278M: Jouni Malinen <j@w1.fi>
5279L: hostap@shmoo.com (subscribers-only)
5280L: linux-wireless@vger.kernel.org
5281W: http://hostap.epitest.fi/
5282S: Maintained
5283F: drivers/net/wireless/intersil/hostap/
5284
5285HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5286L: platform-driver-x86@vger.kernel.org
5287S: Orphan
5288F: drivers/platform/x86/tc1100-wmi.c
5289
5290HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5291M: Jaroslav Kysela <perex@perex.cz>
5292S: Maintained
5293F: drivers/net/ethernet/hp/hp100.*
5294
5295HPET: High Precision Event Timers driver
5296M: Clemens Ladisch <clemens@ladisch.de>
5297S: Maintained
5298F: Documentation/timers/hpet.txt
5299F: drivers/char/hpet.c
5300F: include/linux/hpet.h
5301F: include/uapi/linux/hpet.h
5302
5303HPET: x86
5304S: Orphan
5305F: arch/x86/kernel/hpet.c
5306F: arch/x86/include/asm/hpet.h
5307
5308HPFS FILESYSTEM
5309M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5310W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5311S: Maintained
5312F: fs/hpfs/
5313
5314HSI SUBSYSTEM
5315M: Sebastian Reichel <sre@kernel.org>
5316T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5317S: Maintained
5318F: Documentation/ABI/testing/sysfs-bus-hsi
5319F: Documentation/hsi.txt
5320F: drivers/hsi/
5321F: include/linux/hsi/
5322F: include/uapi/linux/hsi/
5323
5324HSO 3G MODEM DRIVER
5325M: Jan Dumon <j.dumon@option.com>
5326W: http://www.pharscape.org
5327S: Maintained
5328F: drivers/net/usb/hso.c
5329
5330HSR NETWORK PROTOCOL
5331M: Arvid Brodin <arvid.brodin@alten.se>
5332L: netdev@vger.kernel.org
5333S: Maintained
5334F: net/hsr/
5335
5336HTCPEN TOUCHSCREEN DRIVER
5337M: Pau Oliva Fora <pof@eslack.org>
5338L: linux-input@vger.kernel.org
5339S: Maintained
5340F: drivers/input/touchscreen/htcpen.c
5341
5342HUGETLB FILESYSTEM
5343M: Nadia Yvette Chambers <nyc@holomorphy.com>
5344S: Maintained
5345F: fs/hugetlbfs/
5346
5347Hyper-V CORE AND DRIVERS
5348M: "K. Y. Srinivasan" <kys@microsoft.com>
5349M: Haiyang Zhang <haiyangz@microsoft.com>
5350L: devel@linuxdriverproject.org
5351S: Maintained
5352F: arch/x86/include/asm/mshyperv.h
5353F: arch/x86/include/uapi/asm/hyperv.h
5354F: arch/x86/kernel/cpu/mshyperv.c
5355F: drivers/hid/hid-hyperv.c
5356F: drivers/hv/
5357F: drivers/input/serio/hyperv-keyboard.c
5358F: drivers/pci/host/pci-hyperv.c
5359F: drivers/net/hyperv/
5360F: drivers/scsi/storvsc_drv.c
5361F: drivers/video/fbdev/hyperv_fb.c
5362F: include/linux/hyperv.h
5363F: tools/hv/
5364F: Documentation/ABI/stable/sysfs-bus-vmbus
5365
5366I2C MUXES
5367M: Peter Rosin <peda@axentia.se>
5368L: linux-i2c@vger.kernel.org
5369S: Maintained
5370F: Documentation/i2c/muxes/
5371F: Documentation/devicetree/bindings/i2c/i2c-mux*
5372F: drivers/i2c/i2c-mux.c
5373F: drivers/i2c/muxes/
5374F: include/linux/i2c-mux.h
5375
5376I2C OVER PARALLEL PORT
5377M: Jean Delvare <jdelvare@suse.com>
5378L: linux-i2c@vger.kernel.org
5379S: Maintained
5380F: Documentation/i2c/busses/i2c-parport
5381F: Documentation/i2c/busses/i2c-parport-light
5382F: drivers/i2c/busses/i2c-parport.c
5383F: drivers/i2c/busses/i2c-parport-light.c
5384
5385I2C/SMBUS CONTROLLER DRIVERS FOR PC
5386M: Jean Delvare <jdelvare@suse.com>
5387L: linux-i2c@vger.kernel.org
5388S: Maintained
5389F: Documentation/i2c/busses/i2c-ali1535
5390F: Documentation/i2c/busses/i2c-ali1563
5391F: Documentation/i2c/busses/i2c-ali15x3
5392F: Documentation/i2c/busses/i2c-amd756
5393F: Documentation/i2c/busses/i2c-amd8111
5394F: Documentation/i2c/busses/i2c-i801
5395F: Documentation/i2c/busses/i2c-nforce2
5396F: Documentation/i2c/busses/i2c-piix4
5397F: Documentation/i2c/busses/i2c-sis5595
5398F: Documentation/i2c/busses/i2c-sis630
5399F: Documentation/i2c/busses/i2c-sis96x
5400F: Documentation/i2c/busses/i2c-via
5401F: Documentation/i2c/busses/i2c-viapro
5402F: drivers/i2c/busses/i2c-ali1535.c
5403F: drivers/i2c/busses/i2c-ali1563.c
5404F: drivers/i2c/busses/i2c-ali15x3.c
5405F: drivers/i2c/busses/i2c-amd756.c
5406F: drivers/i2c/busses/i2c-amd756-s4882.c
5407F: drivers/i2c/busses/i2c-amd8111.c
5408F: drivers/i2c/busses/i2c-i801.c
5409F: drivers/i2c/busses/i2c-isch.c
5410F: drivers/i2c/busses/i2c-nforce2.c
5411F: drivers/i2c/busses/i2c-nforce2-s4985.c
5412F: drivers/i2c/busses/i2c-piix4.c
5413F: drivers/i2c/busses/i2c-sis5595.c
5414F: drivers/i2c/busses/i2c-sis630.c
5415F: drivers/i2c/busses/i2c-sis96x.c
5416F: drivers/i2c/busses/i2c-via.c
5417F: drivers/i2c/busses/i2c-viapro.c
5418
5419I2C/SMBUS ISMT DRIVER
5420M: Seth Heasley <seth.heasley@intel.com>
5421M: Neil Horman <nhorman@tuxdriver.com>
5422L: linux-i2c@vger.kernel.org
5423F: drivers/i2c/busses/i2c-ismt.c
5424F: Documentation/i2c/busses/i2c-ismt
5425
5426I2C/SMBUS STUB DRIVER
5427M: Jean Delvare <jdelvare@suse.com>
5428L: linux-i2c@vger.kernel.org
5429S: Maintained
5430F: drivers/i2c/i2c-stub.c
5431
5432I2C SUBSYSTEM
5433M: Wolfram Sang <wsa@the-dreams.de>
5434L: linux-i2c@vger.kernel.org
5435W: https://i2c.wiki.kernel.org/
5436Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5437T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5438S: Maintained
5439F: Documentation/devicetree/bindings/i2c/
5440F: Documentation/i2c/
5441F: drivers/i2c/
5442F: drivers/i2c/*/
5443F: include/linux/i2c.h
5444F: include/linux/i2c-*.h
5445F: include/uapi/linux/i2c.h
5446F: include/uapi/linux/i2c-*.h
5447
5448I2C ACPI SUPPORT
5449M: Mika Westerberg <mika.westerberg@linux.intel.com>
5450L: linux-i2c@vger.kernel.org
5451L: linux-acpi@vger.kernel.org
5452S: Maintained
5453
5454I2C-TAOS-EVM DRIVER
5455M: Jean Delvare <jdelvare@suse.com>
5456L: linux-i2c@vger.kernel.org
5457S: Maintained
5458F: Documentation/i2c/busses/i2c-taos-evm
5459F: drivers/i2c/busses/i2c-taos-evm.c
5460
5461I2C-TINY-USB DRIVER
5462M: Till Harbaum <till@harbaum.org>
5463L: linux-i2c@vger.kernel.org
5464W: http://www.harbaum.org/till/i2c_tiny_usb
5465S: Maintained
5466F: drivers/i2c/busses/i2c-tiny-usb.c
5467
5468i386 BOOT CODE
5469M: "H. Peter Anvin" <hpa@zytor.com>
5470S: Maintained
5471F: arch/x86/boot/
5472
5473i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5474M: "H. Peter Anvin" <hpa@zytor.com>
5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5476S: Maintained
5477
5478IA64 (Itanium) PLATFORM
5479M: Tony Luck <tony.luck@intel.com>
5480M: Fenghua Yu <fenghua.yu@intel.com>
5481L: linux-ia64@vger.kernel.org
5482T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5483S: Maintained
5484F: arch/ia64/
5485
5486IBM Power VMX Cryptographic instructions
5487M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5488M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5489L: linux-crypto@vger.kernel.org
5490S: Supported
5491F: drivers/crypto/vmx/Makefile
5492F: drivers/crypto/vmx/Kconfig
5493F: drivers/crypto/vmx/vmx.c
5494F: drivers/crypto/vmx/aes*
5495F: drivers/crypto/vmx/ghash*
5496F: drivers/crypto/vmx/ppc-xlate.pl
5497
5498IBM Power in-Nest Crypto Acceleration
5499M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5500M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5501L: linux-crypto@vger.kernel.org
5502S: Supported
5503F: drivers/crypto/nx/Makefile
5504F: drivers/crypto/nx/Kconfig
5505F: drivers/crypto/nx/nx-aes*
5506F: drivers/crypto/nx/nx-sha*
5507F: drivers/crypto/nx/nx.*
5508F: drivers/crypto/nx/nx_csbcpb.h
5509F: drivers/crypto/nx/nx_debugfs.h
5510
5511IBM Power 842 compression accelerator
5512M: Dan Streetman <ddstreet@ieee.org>
5513S: Supported
5514F: drivers/crypto/nx/Makefile
5515F: drivers/crypto/nx/Kconfig
5516F: drivers/crypto/nx/nx-842*
5517F: include/linux/sw842.h
5518F: crypto/842.c
5519F: lib/842/
5520
5521IBM Power Linux RAID adapter
5522M: Brian King <brking@us.ibm.com>
5523S: Supported
5524F: drivers/scsi/ipr.*
5525
5526IBM Power Virtual Ethernet Device Driver
5527M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5528L: netdev@vger.kernel.org
5529S: Supported
5530F: drivers/net/ethernet/ibm/ibmveth.*
5531
5532IBM Power SRIOV Virtual NIC Device Driver
5533M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5534M: John Allen <jallen@linux.vnet.ibm.com>
5535L: netdev@vger.kernel.org
5536S: Supported
5537F: drivers/net/ethernet/ibm/ibmvnic.*
5538
5539IBM Power Virtual SCSI Device Drivers
5540M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5541L: linux-scsi@vger.kernel.org
5542S: Supported
5543F: drivers/scsi/ibmvscsi/ibmvscsi*
5544F: drivers/scsi/ibmvscsi/viosrp.h
5545
5546IBM Power Virtual FC Device Drivers
5547M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5548L: linux-scsi@vger.kernel.org
5549S: Supported
5550F: drivers/scsi/ibmvscsi/ibmvfc*
5551
5552IBM ServeRAID RAID DRIVER
5553S: Orphan
5554F: drivers/scsi/ips.*
5555
5556ICH LPC AND GPIO DRIVER
5557M: Peter Tyser <ptyser@xes-inc.com>
5558S: Maintained
5559F: drivers/mfd/lpc_ich.c
5560F: drivers/gpio/gpio-ich.c
5561
5562IDE SUBSYSTEM
5563M: "David S. Miller" <davem@davemloft.net>
5564L: linux-ide@vger.kernel.org
5565Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5567S: Maintained
5568F: Documentation/ide/
5569F: drivers/ide/
5570F: include/linux/ide.h
5571
5572IDEAPAD LAPTOP EXTRAS DRIVER
5573M: Ike Panhc <ike.pan@canonical.com>
5574L: platform-driver-x86@vger.kernel.org
5575W: http://launchpad.net/ideapad-laptop
5576S: Maintained
5577F: drivers/platform/x86/ideapad-laptop.c
5578
5579IDEAPAD LAPTOP SLIDEBAR DRIVER
5580M: Andrey Moiseev <o2g.org.ru@gmail.com>
5581L: linux-input@vger.kernel.org
5582W: https://github.com/o2genum/ideapad-slidebar
5583S: Maintained
5584F: drivers/input/misc/ideapad_slidebar.c
5585
5586IDE/ATAPI DRIVERS
5587M: Borislav Petkov <bp@alien8.de>
5588L: linux-ide@vger.kernel.org
5589S: Maintained
5590F: Documentation/cdrom/ide-cd
5591F: drivers/ide/ide-cd*
5592
5593IDLE-I7300
5594M: Andy Henroid <andrew.d.henroid@intel.com>
5595L: linux-pm@vger.kernel.org
5596S: Supported
5597F: drivers/idle/i7300_idle.c
5598
5599IEEE 802.15.4 SUBSYSTEM
5600M: Alexander Aring <aar@pengutronix.de>
5601L: linux-wpan@vger.kernel.org
5602W: http://wpan.cakelab.org/
5603T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5605S: Maintained
5606F: net/ieee802154/
5607F: net/mac802154/
5608F: drivers/net/ieee802154/
5609F: include/linux/nl802154.h
5610F: include/linux/ieee802154.h
5611F: include/net/nl802154.h
5612F: include/net/mac802154.h
5613F: include/net/af_ieee802154.h
5614F: include/net/cfg802154.h
5615F: include/net/ieee802154_netdev.h
5616F: Documentation/networking/ieee802154.txt
5617
5618IGORPLUG-USB IR RECEIVER
5619M: Sean Young <sean@mess.org>
5620L: linux-media@vger.kernel.org
5621S: Maintained
5622F: drivers/media/rc/igorplugusb.c
5623
5624IGUANAWORKS USB IR TRANSCEIVER
5625M: Sean Young <sean@mess.org>
5626L: linux-media@vger.kernel.org
5627S: Maintained
5628F: drivers/media/rc/iguanair.c
5629
5630IIO SUBSYSTEM AND DRIVERS
5631M: Jonathan Cameron <jic23@kernel.org>
5632R: Hartmut Knaack <knaack.h@gmx.de>
5633R: Lars-Peter Clausen <lars@metafoo.de>
5634R: Peter Meerwald <pmeerw@pmeerw.net>
5635L: linux-iio@vger.kernel.org
5636S: Maintained
5637F: drivers/iio/
5638F: drivers/staging/iio/
5639F: include/linux/iio/
5640F: tools/iio/
5641
5642IKANOS/ADI EAGLE ADSL USB DRIVER
5643M: Matthieu Castet <castet.matthieu@free.fr>
5644M: Stanislaw Gruszka <stf_xl@wp.pl>
5645S: Maintained
5646F: drivers/usb/atm/ueagle-atm.c
5647
5648INA209 HARDWARE MONITOR DRIVER
5649M: Guenter Roeck <linux@roeck-us.net>
5650L: linux-hwmon@vger.kernel.org
5651S: Maintained
5652F: Documentation/hwmon/ina209
5653F: Documentation/devicetree/bindings/i2c/ina209.txt
5654F: drivers/hwmon/ina209.c
5655
5656INA2XX HARDWARE MONITOR DRIVER
5657M: Guenter Roeck <linux@roeck-us.net>
5658L: linux-hwmon@vger.kernel.org
5659S: Maintained
5660F: Documentation/hwmon/ina2xx
5661F: drivers/hwmon/ina2xx.c
5662F: include/linux/platform_data/ina2xx.h
5663
5664INDUSTRY PACK SUBSYSTEM (IPACK)
5665M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5666M: Jens Taprogge <jens.taprogge@taprogge.org>
5667M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5668L: industrypack-devel@lists.sourceforge.net
5669W: http://industrypack.sourceforge.net
5670S: Maintained
5671F: drivers/ipack/
5672
5673INGENIC JZ4780 DMA Driver
5674M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5675S: Maintained
5676F: drivers/dma/dma-jz4780.c
5677
5678INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5679M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5680M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5681L: linux-ima-devel@lists.sourceforge.net
5682L: linux-ima-user@lists.sourceforge.net
5683L: linux-security-module@vger.kernel.org
5684T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5685S: Supported
5686F: security/integrity/ima/
5687
5688IMGTEC IR DECODER DRIVER
5689M: James Hogan <james.hogan@imgtec.com>
5690S: Maintained
5691F: drivers/media/rc/img-ir/
5692
5693IMS TWINTURBO FRAMEBUFFER DRIVER
5694L: linux-fbdev@vger.kernel.org
5695S: Orphan
5696F: drivers/video/fbdev/imsttfb.c
5697
5698INFINIBAND SUBSYSTEM
5699M: Doug Ledford <dledford@redhat.com>
5700M: Sean Hefty <sean.hefty@intel.com>
5701M: Hal Rosenstock <hal.rosenstock@gmail.com>
5702L: linux-rdma@vger.kernel.org
5703W: http://www.openfabrics.org/
5704Q: http://patchwork.kernel.org/project/linux-rdma/list/
5705T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5706S: Supported
5707F: Documentation/infiniband/
5708F: drivers/infiniband/
5709F: drivers/staging/rdma/
5710F: include/uapi/linux/if_infiniband.h
5711F: include/uapi/rdma/
5712F: include/rdma/
5713
5714INOTIFY
5715M: John McCutchan <john@johnmccutchan.com>
5716M: Robert Love <rlove@rlove.org>
5717M: Eric Paris <eparis@parisplace.org>
5718S: Maintained
5719F: Documentation/filesystems/inotify.txt
5720F: fs/notify/inotify/
5721F: include/linux/inotify.h
5722F: include/uapi/linux/inotify.h
5723
5724INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5725M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5726L: linux-input@vger.kernel.org
5727Q: http://patchwork.kernel.org/project/linux-input/list/
5728T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5729S: Maintained
5730F: drivers/input/
5731F: include/linux/input.h
5732F: include/uapi/linux/input.h
5733F: include/linux/input/
5734F: Documentation/devicetree/bindings/input/
5735
5736INPUT MULTITOUCH (MT) PROTOCOL
5737M: Henrik Rydberg <rydberg@bitmath.org>
5738L: linux-input@vger.kernel.org
5739S: Odd fixes
5740F: Documentation/input/multi-touch-protocol.txt
5741F: drivers/input/input-mt.c
5742K: \b(ABS|SYN)_MT_
5743
5744INTEL ASoC BDW/HSW DRIVERS
5745M: Jie Yang <yang.jie@linux.intel.com>
5746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5747S: Supported
5748F: sound/soc/intel/common/sst-dsp*
5749F: sound/soc/intel/common/sst-firmware.c
5750F: sound/soc/intel/boards/broadwell.c
5751F: sound/soc/intel/haswell/
5752
5753INTEL C600 SERIES SAS CONTROLLER DRIVER
5754M: Intel SCU Linux support <intel-linux-scu@intel.com>
5755M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5756L: linux-scsi@vger.kernel.org
5757T: git git://git.code.sf.net/p/intel-sas/isci
5758S: Supported
5759F: drivers/scsi/isci/
5760
5761INTEL HID EVENT DRIVER
5762M: Alex Hung <alex.hung@canonical.com>
5763L: platform-driver-x86@vger.kernel.org
5764S: Maintained
5765F: drivers/platform/x86/intel-hid.c
5766
5767INTEL IDLE DRIVER
5768M: Len Brown <lenb@kernel.org>
5769L: linux-pm@vger.kernel.org
5770T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5771S: Supported
5772F: drivers/idle/intel_idle.c
5773
5774INTEL PSTATE DRIVER
5775M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5776M: Len Brown <lenb@kernel.org>
5777L: linux-pm@vger.kernel.org
5778S: Supported
5779F: drivers/cpufreq/intel_pstate.c
5780
5781INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5782M: Maik Broemme <mbroemme@plusserver.de>
5783L: linux-fbdev@vger.kernel.org
5784S: Maintained
5785F: Documentation/fb/intelfb.txt
5786F: drivers/video/fbdev/intelfb/
5787
5788INTEL 810/815 FRAMEBUFFER DRIVER
5789M: Antonino Daplas <adaplas@gmail.com>
5790L: linux-fbdev@vger.kernel.org
5791S: Maintained
5792F: drivers/video/fbdev/i810/
5793
5794INTEL MENLOW THERMAL DRIVER
5795M: Sujith Thomas <sujith.thomas@intel.com>
5796L: platform-driver-x86@vger.kernel.org
5797W: https://01.org/linux-acpi
5798S: Supported
5799F: drivers/platform/x86/intel_menlow.c
5800
5801INTEL I/OAT DMA DRIVER
5802M: Dave Jiang <dave.jiang@intel.com>
5803R: Dan Williams <dan.j.williams@intel.com>
5804L: dmaengine@vger.kernel.org
5805Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5806S: Supported
5807F: drivers/dma/ioat*
5808
5809INTEL IOMMU (VT-d)
5810M: David Woodhouse <dwmw2@infradead.org>
5811L: iommu@lists.linux-foundation.org
5812T: git git://git.infradead.org/iommu-2.6.git
5813S: Supported
5814F: drivers/iommu/intel-iommu.c
5815F: include/linux/intel-iommu.h
5816
5817INTEL IOP-ADMA DMA DRIVER
5818R: Dan Williams <dan.j.williams@intel.com>
5819S: Odd fixes
5820F: drivers/dma/iop-adma.c
5821
5822INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5823M: Krzysztof Halasa <khalasa@piap.pl>
5824S: Maintained
5825F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5826F: arch/arm/mach-ixp4xx/include/mach/npe.h
5827F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5828F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5829F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5830F: drivers/net/wan/ixp4xx_hss.c
5831
5832INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5833M: Deepak Saxena <dsaxena@plexity.net>
5834S: Maintained
5835F: drivers/char/hw_random/ixp4xx-rng.c
5836
5837INTEL ETHERNET DRIVERS
5838M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5839R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5840R: Shannon Nelson <shannon.nelson@intel.com>
5841R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5842R: Don Skidmore <donald.c.skidmore@intel.com>
5843R: Bruce Allan <bruce.w.allan@intel.com>
5844R: John Ronciak <john.ronciak@intel.com>
5845R: Mitch Williams <mitch.a.williams@intel.com>
5846L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5847W: http://www.intel.com/support/feedback.htm
5848W: http://e1000.sourceforge.net/
5849Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5852S: Supported
5853F: Documentation/networking/e100.txt
5854F: Documentation/networking/e1000.txt
5855F: Documentation/networking/e1000e.txt
5856F: Documentation/networking/igb.txt
5857F: Documentation/networking/igbvf.txt
5858F: Documentation/networking/ixgb.txt
5859F: Documentation/networking/ixgbe.txt
5860F: Documentation/networking/ixgbevf.txt
5861F: Documentation/networking/i40e.txt
5862F: Documentation/networking/i40evf.txt
5863F: drivers/net/ethernet/intel/
5864F: drivers/net/ethernet/intel/*/
5865
5866INTEL RDMA RNIC DRIVER
5867M: Faisal Latif <faisal.latif@intel.com>
5868R: Chien Tin Tung <chien.tin.tung@intel.com>
5869R: Mustafa Ismail <mustafa.ismail@intel.com>
5870R: Shiraz Saleem <shiraz.saleem@intel.com>
5871R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5872L: linux-rdma@vger.kernel.org
5873S: Supported
5874F: drivers/infiniband/hw/i40iw/
5875
5876INTEL-MID GPIO DRIVER
5877M: David Cohen <david.a.cohen@linux.intel.com>
5878L: linux-gpio@vger.kernel.org
5879S: Maintained
5880F: drivers/gpio/gpio-intel-mid.c
5881
5882INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5883M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5884L: linux-wireless@vger.kernel.org
5885S: Maintained
5886F: Documentation/networking/README.ipw2100
5887F: Documentation/networking/README.ipw2200
5888F: drivers/net/wireless/intel/ipw2x00/
5889
5890INTEL(R) TRACE HUB
5891M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5892S: Supported
5893F: Documentation/trace/intel_th.txt
5894F: drivers/hwtracing/intel_th/
5895
5896INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5897M: Ning Sun <ning.sun@intel.com>
5898L: tboot-devel@lists.sourceforge.net
5899W: http://tboot.sourceforge.net
5900T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5901S: Supported
5902F: Documentation/intel_txt.txt
5903F: include/linux/tboot.h
5904F: arch/x86/kernel/tboot.c
5905
5906INTEL WIRELESS WIMAX CONNECTION 2400
5907M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5908M: linux-wimax@intel.com
5909L: wimax@linuxwimax.org (subscribers-only)
5910S: Supported
5911W: http://linuxwimax.org
5912F: Documentation/wimax/README.i2400m
5913F: drivers/net/wimax/i2400m/
5914F: include/uapi/linux/wimax/i2400m.h
5915
5916INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5917M: Stanislaw Gruszka <sgruszka@redhat.com>
5918L: linux-wireless@vger.kernel.org
5919S: Supported
5920F: drivers/net/wireless/intel/iwlegacy/
5921
5922INTEL WIRELESS WIFI LINK (iwlwifi)
5923M: Johannes Berg <johannes.berg@intel.com>
5924M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5925M: Intel Linux Wireless <linuxwifi@intel.com>
5926L: linux-wireless@vger.kernel.org
5927W: http://intellinuxwireless.org
5928T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5929S: Supported
5930F: drivers/net/wireless/intel/iwlwifi/
5931
5932INTEL MANAGEMENT ENGINE (mei)
5933M: Tomas Winkler <tomas.winkler@intel.com>
5934L: linux-kernel@vger.kernel.org
5935S: Supported
5936F: include/uapi/linux/mei.h
5937F: include/linux/mei_cl_bus.h
5938F: drivers/misc/mei/*
5939F: drivers/watchdog/mei_wdt.c
5940F: Documentation/misc-devices/mei/*
5941
5942INTEL MIC DRIVERS (mic)
5943M: Sudeep Dutt <sudeep.dutt@intel.com>
5944M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5945S: Supported
5946W: https://github.com/sudeepdutt/mic
5947W: http://software.intel.com/en-us/mic-developer
5948F: include/linux/mic_bus.h
5949F: include/linux/scif.h
5950F: include/uapi/linux/mic_common.h
5951F: include/uapi/linux/mic_ioctl.h
5952F: include/uapi/linux/scif_ioctl.h
5953F: drivers/misc/mic/
5954F: drivers/dma/mic_x100_dma.c
5955F: drivers/dma/mic_x100_dma.h
5956F: Documentation/mic/
5957
5958INTEL PMC/P-Unit IPC DRIVER
5959M: Zha Qipeng<qipeng.zha@intel.com>
5960L: platform-driver-x86@vger.kernel.org
5961S: Maintained
5962F: drivers/platform/x86/intel_pmc_ipc.c
5963F: drivers/platform/x86/intel_punit_ipc.c
5964F: arch/x86/include/asm/intel_pmc_ipc.h
5965F: arch/x86/include/asm/intel_punit_ipc.h
5966
5967INTEL TELEMETRY DRIVER
5968M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5969L: platform-driver-x86@vger.kernel.org
5970S: Maintained
5971F: arch/x86/include/asm/intel_telemetry.h
5972F: drivers/platform/x86/intel_telemetry*
5973
5974IOC3 ETHERNET DRIVER
5975M: Ralf Baechle <ralf@linux-mips.org>
5976L: linux-mips@linux-mips.org
5977S: Maintained
5978F: drivers/net/ethernet/sgi/ioc3-eth.c
5979
5980IOC3 SERIAL DRIVER
5981M: Pat Gefre <pfg@sgi.com>
5982L: linux-serial@vger.kernel.org
5983S: Maintained
5984F: drivers/tty/serial/ioc3_serial.c
5985
5986IOMMU DRIVERS
5987M: Joerg Roedel <joro@8bytes.org>
5988L: iommu@lists.linux-foundation.org
5989T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5990S: Maintained
5991F: drivers/iommu/
5992
5993IP MASQUERADING
5994M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5995S: Maintained
5996F: net/ipv4/netfilter/ipt_MASQUERADE.c
5997
5998IPMI SUBSYSTEM
5999M: Corey Minyard <minyard@acm.org>
6000L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6001W: http://openipmi.sourceforge.net/
6002S: Supported
6003F: Documentation/IPMI.txt
6004F: drivers/char/ipmi/
6005F: include/linux/ipmi*
6006F: include/uapi/linux/ipmi*
6007
6008QCOM AUDIO (ASoC) DRIVERS
6009M: Patrick Lai <plai@codeaurora.org>
6010M: Banajit Goswami <bgoswami@codeaurora.org>
6011L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6012S: Supported
6013F: sound/soc/qcom/
6014
6015IPS SCSI RAID DRIVER
6016M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6017L: linux-scsi@vger.kernel.org
6018W: http://www.adaptec.com/
6019S: Maintained
6020F: drivers/scsi/ips*
6021
6022IPVS
6023M: Wensong Zhang <wensong@linux-vs.org>
6024M: Simon Horman <horms@verge.net.au>
6025M: Julian Anastasov <ja@ssi.bg>
6026L: netdev@vger.kernel.org
6027L: lvs-devel@vger.kernel.org
6028S: Maintained
6029T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6030T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6031F: Documentation/networking/ipvs-sysctl.txt
6032F: include/net/ip_vs.h
6033F: include/uapi/linux/ip_vs.h
6034F: net/netfilter/ipvs/
6035
6036IPWIRELESS DRIVER
6037M: Jiri Kosina <jikos@kernel.org>
6038M: David Sterba <dsterba@suse.com>
6039S: Odd Fixes
6040F: drivers/tty/ipwireless/
6041
6042IPX NETWORK LAYER
6043M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6044L: netdev@vger.kernel.org
6045S: Maintained
6046F: include/net/ipx.h
6047F: include/uapi/linux/ipx.h
6048F: net/ipx/
6049
6050IRDA SUBSYSTEM
6051M: Samuel Ortiz <samuel@sortiz.org>
6052L: irda-users@lists.sourceforge.net (subscribers-only)
6053L: netdev@vger.kernel.org
6054W: http://irda.sourceforge.net/
6055S: Maintained
6056T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6057F: Documentation/networking/irda.txt
6058F: drivers/net/irda/
6059F: include/net/irda/
6060F: net/irda/
6061
6062IRQ SUBSYSTEM
6063M: Thomas Gleixner <tglx@linutronix.de>
6064L: linux-kernel@vger.kernel.org
6065S: Maintained
6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6067F: kernel/irq/
6068
6069IRQCHIP DRIVERS
6070M: Thomas Gleixner <tglx@linutronix.de>
6071M: Jason Cooper <jason@lakedaemon.net>
6072M: Marc Zyngier <marc.zyngier@arm.com>
6073L: linux-kernel@vger.kernel.org
6074S: Maintained
6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6076T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6077F: Documentation/devicetree/bindings/interrupt-controller/
6078F: drivers/irqchip/
6079
6080IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6081M: Jiang Liu <jiang.liu@linux.intel.com>
6082M: Marc Zyngier <marc.zyngier@arm.com>
6083S: Maintained
6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6085F: Documentation/IRQ-domain.txt
6086F: include/linux/irqdomain.h
6087F: kernel/irq/irqdomain.c
6088F: kernel/irq/msi.c
6089
6090ISAPNP
6091M: Jaroslav Kysela <perex@perex.cz>
6092S: Maintained
6093F: Documentation/isapnp.txt
6094F: drivers/pnp/isapnp/
6095F: include/linux/isapnp.h
6096
6097ISA RADIO MODULE
6098M: Hans Verkuil <hverkuil@xs4all.nl>
6099L: linux-media@vger.kernel.org
6100T: git git://linuxtv.org/media_tree.git
6101W: https://linuxtv.org
6102S: Maintained
6103F: drivers/media/radio/radio-isa*
6104
6105iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6106M: Peter Jones <pjones@redhat.com>
6107M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6108S: Maintained
6109F: drivers/firmware/iscsi_ibft*
6110
6111ISCSI
6112M: Mike Christie <michaelc@cs.wisc.edu>
6113L: open-iscsi@googlegroups.com
6114W: www.open-iscsi.org
6115T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6116S: Maintained
6117F: drivers/scsi/*iscsi*
6118F: include/scsi/*iscsi*
6119
6120ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6121M: Or Gerlitz <ogerlitz@mellanox.com>
6122M: Sagi Grimberg <sagig@mellanox.com>
6123M: Roi Dayan <roid@mellanox.com>
6124L: linux-rdma@vger.kernel.org
6125S: Supported
6126W: http://www.openfabrics.org
6127W: www.open-iscsi.org
6128Q: http://patchwork.kernel.org/project/linux-rdma/list/
6129F: drivers/infiniband/ulp/iser/
6130
6131ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6132M: Sagi Grimberg <sagig@mellanox.com>
6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6134L: linux-rdma@vger.kernel.org
6135L: target-devel@vger.kernel.org
6136S: Supported
6137W: http://www.linux-iscsi.org
6138F: drivers/infiniband/ulp/isert
6139
6140ISDN SUBSYSTEM
6141M: Karsten Keil <isdn@linux-pingi.de>
6142L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6143L: netdev@vger.kernel.org
6144W: http://www.isdn4linux.de
6145T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6146S: Maintained
6147F: Documentation/isdn/
6148F: drivers/isdn/
6149F: include/linux/isdn.h
6150F: include/linux/isdn/
6151F: include/uapi/linux/isdn.h
6152F: include/uapi/linux/isdn/
6153
6154ISDN SUBSYSTEM (Eicon active card driver)
6155M: Armin Schindler <mac@melware.de>
6156L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6157W: http://www.melware.de
6158S: Maintained
6159F: drivers/isdn/hardware/eicon/
6160
6161IT87 HARDWARE MONITORING DRIVER
6162M: Jean Delvare <jdelvare@suse.com>
6163L: linux-hwmon@vger.kernel.org
6164S: Maintained
6165F: Documentation/hwmon/it87
6166F: drivers/hwmon/it87.c
6167
6168IT913X MEDIA DRIVER
6169M: Antti Palosaari <crope@iki.fi>
6170L: linux-media@vger.kernel.org
6171W: https://linuxtv.org
6172W: http://palosaari.fi/linux/
6173Q: http://patchwork.linuxtv.org/project/linux-media/list/
6174T: git git://linuxtv.org/anttip/media_tree.git
6175S: Maintained
6176F: drivers/media/tuners/it913x*
6177
6178IVTV VIDEO4LINUX DRIVER
6179M: Andy Walls <awalls@md.metrocast.net>
6180L: ivtv-devel@ivtvdriver.org (subscribers-only)
6181L: linux-media@vger.kernel.org
6182T: git git://linuxtv.org/media_tree.git
6183W: http://www.ivtvdriver.org
6184S: Maintained
6185F: Documentation/video4linux/*.ivtv
6186F: drivers/media/pci/ivtv/
6187F: include/uapi/linux/ivtv*
6188
6189IX2505V MEDIA DRIVER
6190M: Malcolm Priestley <tvboxspy@gmail.com>
6191L: linux-media@vger.kernel.org
6192W: https://linuxtv.org
6193Q: http://patchwork.linuxtv.org/project/linux-media/list/
6194S: Maintained
6195F: drivers/media/dvb-frontends/ix2505v*
6196
6197JC42.4 TEMPERATURE SENSOR DRIVER
6198M: Guenter Roeck <linux@roeck-us.net>
6199L: linux-hwmon@vger.kernel.org
6200S: Maintained
6201F: drivers/hwmon/jc42.c
6202F: Documentation/hwmon/jc42
6203
6204JFS FILESYSTEM
6205M: Dave Kleikamp <shaggy@kernel.org>
6206L: jfs-discussion@lists.sourceforge.net
6207W: http://jfs.sourceforge.net/
6208T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6209S: Maintained
6210F: Documentation/filesystems/jfs.txt
6211F: fs/jfs/
6212
6213JME NETWORK DRIVER
6214M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6215L: netdev@vger.kernel.org
6216S: Maintained
6217F: drivers/net/ethernet/jme.*
6218
6219JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6220M: David Woodhouse <dwmw2@infradead.org>
6221L: linux-mtd@lists.infradead.org
6222W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6223S: Maintained
6224F: fs/jffs2/
6225F: include/uapi/linux/jffs2.h
6226
6227JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6228M: "Theodore Ts'o" <tytso@mit.edu>
6229M: Jan Kara <jack@suse.com>
6230L: linux-ext4@vger.kernel.org
6231S: Maintained
6232F: fs/jbd2/
6233F: include/linux/jbd2.h
6234
6235JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6236M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6237L: linux-media@vger.kernel.org
6238S: Maintained
6239F: drivers/media/platform/rcar_jpu.c
6240
6241JSM Neo PCI based serial card
6242M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6243L: linux-serial@vger.kernel.org
6244S: Maintained
6245F: drivers/tty/serial/jsm/
6246
6247K10TEMP HARDWARE MONITORING DRIVER
6248M: Clemens Ladisch <clemens@ladisch.de>
6249L: linux-hwmon@vger.kernel.org
6250S: Maintained
6251F: Documentation/hwmon/k10temp
6252F: drivers/hwmon/k10temp.c
6253
6254K8TEMP HARDWARE MONITORING DRIVER
6255M: Rudolf Marek <r.marek@assembler.cz>
6256L: linux-hwmon@vger.kernel.org
6257S: Maintained
6258F: Documentation/hwmon/k8temp
6259F: drivers/hwmon/k8temp.c
6260
6261KASAN
6262M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6263R: Alexander Potapenko <glider@google.com>
6264R: Dmitry Vyukov <dvyukov@google.com>
6265L: kasan-dev@googlegroups.com
6266S: Maintained
6267F: arch/*/include/asm/kasan.h
6268F: arch/*/mm/kasan_init*
6269F: Documentation/kasan.txt
6270F: include/linux/kasan.h
6271F: lib/test_kasan.c
6272F: mm/kasan/
6273F: scripts/Makefile.kasan
6274
6275KCONFIG
6276M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6277L: linux-kbuild@vger.kernel.org
6278T: git git://gitorious.org/linux-kconfig/linux-kconfig
6279S: Maintained
6280F: Documentation/kbuild/kconfig-language.txt
6281F: scripts/kconfig/
6282
6283KDUMP
6284M: Vivek Goyal <vgoyal@redhat.com>
6285M: Haren Myneni <hbabu@us.ibm.com>
6286L: kexec@lists.infradead.org
6287W: http://lse.sourceforge.net/kdump/
6288S: Maintained
6289F: Documentation/kdump/
6290
6291KEENE FM RADIO TRANSMITTER DRIVER
6292M: Hans Verkuil <hverkuil@xs4all.nl>
6293L: linux-media@vger.kernel.org
6294T: git git://linuxtv.org/media_tree.git
6295W: https://linuxtv.org
6296S: Maintained
6297F: drivers/media/radio/radio-keene*
6298
6299KERNEL AUTOMOUNTER v4 (AUTOFS4)
6300M: Ian Kent <raven@themaw.net>
6301L: autofs@vger.kernel.org
6302S: Maintained
6303F: fs/autofs4/
6304
6305KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6306M: Michal Marek <mmarek@suse.com>
6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6308T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6309L: linux-kbuild@vger.kernel.org
6310S: Maintained
6311F: Documentation/kbuild/
6312F: Makefile
6313F: scripts/Makefile.*
6314F: scripts/basic/
6315F: scripts/mk*
6316F: scripts/package/
6317
6318KERNEL JANITORS
6319L: kernel-janitors@vger.kernel.org
6320W: http://kernelnewbies.org/KernelJanitors
6321S: Odd Fixes
6322
6323KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6324M: "J. Bruce Fields" <bfields@fieldses.org>
6325M: Jeff Layton <jlayton@poochiereds.net>
6326L: linux-nfs@vger.kernel.org
6327W: http://nfs.sourceforge.net/
6328T: git git://linux-nfs.org/~bfields/linux.git
6329S: Supported
6330F: fs/nfsd/
6331F: include/uapi/linux/nfsd/
6332F: fs/lockd/
6333F: fs/nfs_common/
6334F: net/sunrpc/
6335F: include/linux/lockd/
6336F: include/linux/sunrpc/
6337F: include/uapi/linux/sunrpc/
6338
6339KERNEL SELFTEST FRAMEWORK
6340M: Shuah Khan <shuahkh@osg.samsung.com>
6341L: linux-kselftest@vger.kernel.org
6342T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6343S: Maintained
6344F: tools/testing/selftests
6345
6346KERNEL VIRTUAL MACHINE (KVM)
6347M: Gleb Natapov <gleb@kernel.org>
6348M: Paolo Bonzini <pbonzini@redhat.com>
6349L: kvm@vger.kernel.org
6350W: http://www.linux-kvm.org
6351T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6352S: Supported
6353F: Documentation/*/kvm*.txt
6354F: Documentation/virtual/kvm/
6355F: arch/*/kvm/
6356F: arch/x86/kernel/kvm.c
6357F: arch/x86/kernel/kvmclock.c
6358F: arch/*/include/asm/kvm*
6359F: include/linux/kvm*
6360F: include/uapi/linux/kvm*
6361F: virt/kvm/
6362
6363KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6364M: Joerg Roedel <joro@8bytes.org>
6365L: kvm@vger.kernel.org
6366W: http://www.linux-kvm.org/
6367S: Maintained
6368F: arch/x86/include/asm/svm.h
6369F: arch/x86/kvm/svm.c
6370
6371KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6372M: Alexander Graf <agraf@suse.com>
6373L: kvm-ppc@vger.kernel.org
6374W: http://www.linux-kvm.org/
6375T: git git://github.com/agraf/linux-2.6.git
6376S: Supported
6377F: arch/powerpc/include/asm/kvm*
6378F: arch/powerpc/kvm/
6379
6380KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6381M: Christian Borntraeger <borntraeger@de.ibm.com>
6382M: Cornelia Huck <cornelia.huck@de.ibm.com>
6383L: linux-s390@vger.kernel.org
6384W: http://www.ibm.com/developerworks/linux/linux390/
6385T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6386S: Supported
6387F: Documentation/s390/kvm.txt
6388F: arch/s390/include/asm/kvm*
6389F: arch/s390/kvm/
6390
6391KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6392M: Christoffer Dall <christoffer.dall@linaro.org>
6393M: Marc Zyngier <marc.zyngier@arm.com>
6394L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6395L: kvmarm@lists.cs.columbia.edu
6396W: http://systems.cs.columbia.edu/projects/kvm-arm
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6398S: Supported
6399F: arch/arm/include/uapi/asm/kvm*
6400F: arch/arm/include/asm/kvm*
6401F: arch/arm/kvm/
6402F: virt/kvm/arm/
6403F: include/kvm/arm_*
6404
6405KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6406M: Christoffer Dall <christoffer.dall@linaro.org>
6407M: Marc Zyngier <marc.zyngier@arm.com>
6408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6409L: kvmarm@lists.cs.columbia.edu
6410S: Maintained
6411F: arch/arm64/include/uapi/asm/kvm*
6412F: arch/arm64/include/asm/kvm*
6413F: arch/arm64/kvm/
6414
6415KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6416M: James Hogan <james.hogan@imgtec.com>
6417L: linux-mips@linux-mips.org
6418S: Supported
6419F: arch/mips/include/uapi/asm/kvm*
6420F: arch/mips/include/asm/kvm*
6421F: arch/mips/kvm/
6422
6423KEXEC
6424M: Eric Biederman <ebiederm@xmission.com>
6425W: http://kernel.org/pub/linux/utils/kernel/kexec/
6426L: kexec@lists.infradead.org
6427S: Maintained
6428F: include/linux/kexec.h
6429F: include/uapi/linux/kexec.h
6430F: kernel/kexec.c
6431
6432KEYS/KEYRINGS:
6433M: David Howells <dhowells@redhat.com>
6434L: keyrings@vger.kernel.org
6435S: Maintained
6436F: Documentation/security/keys.txt
6437F: include/linux/key.h
6438F: include/linux/key-type.h
6439F: include/keys/
6440F: security/keys/
6441
6442KEYS-TRUSTED
6443M: David Safford <safford@us.ibm.com>
6444M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6445L: linux-security-module@vger.kernel.org
6446L: keyrings@vger.kernel.org
6447S: Supported
6448F: Documentation/security/keys-trusted-encrypted.txt
6449F: include/keys/trusted-type.h
6450F: security/keys/trusted.c
6451F: security/keys/trusted.h
6452
6453KEYS-ENCRYPTED
6454M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6455M: David Safford <safford@us.ibm.com>
6456L: linux-security-module@vger.kernel.org
6457L: keyrings@vger.kernel.org
6458S: Supported
6459F: Documentation/security/keys-trusted-encrypted.txt
6460F: include/keys/encrypted-type.h
6461F: security/keys/encrypted-keys/
6462
6463KGDB / KDB /debug_core
6464M: Jason Wessel <jason.wessel@windriver.com>
6465W: http://kgdb.wiki.kernel.org/
6466L: kgdb-bugreport@lists.sourceforge.net
6467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6468S: Maintained
6469F: Documentation/DocBook/kgdb.tmpl
6470F: drivers/misc/kgdbts.c
6471F: drivers/tty/serial/kgdboc.c
6472F: include/linux/kdb.h
6473F: include/linux/kgdb.h
6474F: kernel/debug/
6475
6476KMEMCHECK
6477M: Vegard Nossum <vegardno@ifi.uio.no>
6478M: Pekka Enberg <penberg@kernel.org>
6479S: Maintained
6480F: Documentation/kmemcheck.txt
6481F: arch/x86/include/asm/kmemcheck.h
6482F: arch/x86/mm/kmemcheck/
6483F: include/linux/kmemcheck.h
6484F: mm/kmemcheck.c
6485
6486KMEMLEAK
6487M: Catalin Marinas <catalin.marinas@arm.com>
6488S: Maintained
6489F: Documentation/kmemleak.txt
6490F: include/linux/kmemleak.h
6491F: mm/kmemleak.c
6492F: mm/kmemleak-test.c
6493
6494KPROBES
6495M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6496M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6497M: "David S. Miller" <davem@davemloft.net>
6498M: Masami Hiramatsu <mhiramat@kernel.org>
6499S: Maintained
6500F: Documentation/kprobes.txt
6501F: include/linux/kprobes.h
6502F: kernel/kprobes.c
6503
6504KS0108 LCD CONTROLLER DRIVER
6505M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6506W: http://miguelojeda.es/auxdisplay.htm
6507W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6508S: Maintained
6509F: Documentation/auxdisplay/ks0108
6510F: drivers/auxdisplay/ks0108.c
6511F: include/linux/ks0108.h
6512
6513L3MDEV
6514M: David Ahern <dsa@cumulusnetworks.com>
6515L: netdev@vger.kernel.org
6516S: Maintained
6517F: net/l3mdev
6518F: include/net/l3mdev.h
6519
6520LANTIQ MIPS ARCHITECTURE
6521M: John Crispin <blogic@openwrt.org>
6522L: linux-mips@linux-mips.org
6523S: Maintained
6524F: arch/mips/lantiq
6525
6526LAPB module
6527L: linux-x25@vger.kernel.org
6528S: Orphan
6529F: Documentation/networking/lapb-module.txt
6530F: include/*/lapb.h
6531F: net/lapb/
6532
6533LASI 53c700 driver for PARISC
6534M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6535L: linux-scsi@vger.kernel.org
6536S: Maintained
6537F: Documentation/scsi/53c700.txt
6538F: drivers/scsi/53c700*
6539
6540LED SUBSYSTEM
6541M: Richard Purdie <rpurdie@rpsys.net>
6542M: Jacek Anaszewski <j.anaszewski@samsung.com>
6543L: linux-leds@vger.kernel.org
6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6545S: Maintained
6546F: drivers/leds/
6547F: include/linux/leds.h
6548
6549LEGACY EEPROM DRIVER
6550M: Jean Delvare <jdelvare@suse.com>
6551S: Maintained
6552F: Documentation/misc-devices/eeprom
6553F: drivers/misc/eeprom/eeprom.c
6554
6555LEGO USB Tower driver
6556M: Juergen Stuber <starblue@users.sourceforge.net>
6557L: legousb-devel@lists.sourceforge.net
6558W: http://legousb.sourceforge.net/
6559S: Maintained
6560F: drivers/usb/misc/legousbtower.c
6561
6562LG2160 MEDIA DRIVER
6563M: Michael Krufky <mkrufky@linuxtv.org>
6564L: linux-media@vger.kernel.org
6565W: https://linuxtv.org
6566W: http://github.com/mkrufky
6567Q: http://patchwork.linuxtv.org/project/linux-media/list/
6568T: git git://linuxtv.org/mkrufky/tuners.git
6569S: Maintained
6570F: drivers/media/dvb-frontends/lg2160.*
6571
6572LGDT3305 MEDIA DRIVER
6573M: Michael Krufky <mkrufky@linuxtv.org>
6574L: linux-media@vger.kernel.org
6575W: https://linuxtv.org
6576W: http://github.com/mkrufky
6577Q: http://patchwork.linuxtv.org/project/linux-media/list/
6578T: git git://linuxtv.org/mkrufky/tuners.git
6579S: Maintained
6580F: drivers/media/dvb-frontends/lgdt3305.*
6581
6582LGUEST
6583M: Rusty Russell <rusty@rustcorp.com.au>
6584L: lguest@lists.ozlabs.org
6585W: http://lguest.ozlabs.org/
6586S: Odd Fixes
6587F: arch/x86/include/asm/lguest*.h
6588F: arch/x86/lguest/
6589F: drivers/lguest/
6590F: include/linux/lguest*.h
6591F: tools/lguest/
6592
6593LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6594M: Tejun Heo <tj@kernel.org>
6595L: linux-ide@vger.kernel.org
6596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6597S: Maintained
6598F: drivers/ata/
6599F: include/linux/ata.h
6600F: include/linux/libata.h
6601
6602LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6603M: Viresh Kumar <vireshk@kernel.org>
6604L: linux-ide@vger.kernel.org
6605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6606S: Maintained
6607F: include/linux/pata_arasan_cf_data.h
6608F: drivers/ata/pata_arasan_cf.c
6609
6610LIBATA PATA DRIVERS
6611M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6612M: Tejun Heo <tj@kernel.org>
6613L: linux-ide@vger.kernel.org
6614T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6615S: Maintained
6616F: drivers/ata/pata_*.c
6617F: drivers/ata/ata_generic.c
6618
6619LIBATA SATA AHCI PLATFORM devices support
6620M: Hans de Goede <hdegoede@redhat.com>
6621M: Tejun Heo <tj@kernel.org>
6622L: linux-ide@vger.kernel.org
6623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6624S: Maintained
6625F: drivers/ata/ahci_platform.c
6626F: drivers/ata/libahci_platform.c
6627F: include/linux/ahci_platform.h
6628
6629LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6630M: Mikael Pettersson <mikpelinux@gmail.com>
6631L: linux-ide@vger.kernel.org
6632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6633S: Maintained
6634F: drivers/ata/sata_promise.*
6635
6636LIBLOCKDEP
6637M: Sasha Levin <sasha.levin@oracle.com>
6638S: Maintained
6639F: tools/lib/lockdep/
6640
6641LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6642M: Dan Williams <dan.j.williams@intel.com>
6643L: linux-nvdimm@lists.01.org
6644Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6645T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6646S: Supported
6647F: drivers/nvdimm/*
6648F: include/linux/nd.h
6649F: include/linux/libnvdimm.h
6650F: include/uapi/linux/ndctl.h
6651
6652LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6653M: Ross Zwisler <ross.zwisler@linux.intel.com>
6654L: linux-nvdimm@lists.01.org
6655Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6656S: Supported
6657F: drivers/nvdimm/blk.c
6658F: drivers/nvdimm/region_devs.c
6659F: drivers/acpi/nfit*
6660
6661LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6662M: Vishal Verma <vishal.l.verma@intel.com>
6663L: linux-nvdimm@lists.01.org
6664Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6665S: Supported
6666F: drivers/nvdimm/btt*
6667
6668LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6669M: Ross Zwisler <ross.zwisler@linux.intel.com>
6670L: linux-nvdimm@lists.01.org
6671Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6672S: Supported
6673F: drivers/nvdimm/pmem.c
6674F: include/linux/pmem.h
6675F: arch/*/include/asm/pmem.h
6676
6677LIGHTNVM PLATFORM SUPPORT
6678M: Matias Bjorling <mb@lightnvm.io>
6679W: http://github/OpenChannelSSD
6680L: linux-block@vger.kernel.org
6681S: Maintained
6682F: drivers/lightnvm/
6683F: include/linux/lightnvm.h
6684F: include/uapi/linux/lightnvm.h
6685
6686LINUX FOR IBM pSERIES (RS/6000)
6687M: Paul Mackerras <paulus@au.ibm.com>
6688W: http://www.ibm.com/linux/ltc/projects/ppc
6689S: Supported
6690F: arch/powerpc/boot/rs6000.h
6691
6692LINUX FOR POWERPC (32-BIT AND 64-BIT)
6693M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6694M: Paul Mackerras <paulus@samba.org>
6695M: Michael Ellerman <mpe@ellerman.id.au>
6696W: http://www.penguinppc.org/
6697L: linuxppc-dev@lists.ozlabs.org
6698Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6700S: Supported
6701F: Documentation/powerpc/
6702F: arch/powerpc/
6703
6704LINUX FOR POWER MACINTOSH
6705M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6706W: http://www.penguinppc.org/
6707L: linuxppc-dev@lists.ozlabs.org
6708S: Maintained
6709F: arch/powerpc/platforms/powermac/
6710F: drivers/macintosh/
6711
6712LINUX FOR POWERPC EMBEDDED MPC5XXX
6713M: Anatolij Gustschin <agust@denx.de>
6714L: linuxppc-dev@lists.ozlabs.org
6715T: git git://git.denx.de/linux-denx-agust.git
6716S: Maintained
6717F: arch/powerpc/platforms/512x/
6718F: arch/powerpc/platforms/52xx/
6719
6720LINUX FOR POWERPC EMBEDDED PPC4XX
6721M: Alistair Popple <alistair@popple.id.au>
6722M: Matt Porter <mporter@kernel.crashing.org>
6723W: http://www.penguinppc.org/
6724L: linuxppc-dev@lists.ozlabs.org
6725S: Maintained
6726F: arch/powerpc/platforms/40x/
6727F: arch/powerpc/platforms/44x/
6728
6729LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6730L: linuxppc-dev@lists.ozlabs.org
6731S: Orphan
6732F: arch/powerpc/*/*virtex*
6733F: arch/powerpc/*/*/*virtex*
6734
6735LINUX FOR POWERPC EMBEDDED PPC8XX
6736M: Vitaly Bordug <vitb@kernel.crashing.org>
6737W: http://www.penguinppc.org/
6738L: linuxppc-dev@lists.ozlabs.org
6739S: Maintained
6740F: arch/powerpc/platforms/8xx/
6741
6742LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6743M: Scott Wood <oss@buserror.net>
6744M: Kumar Gala <galak@kernel.crashing.org>
6745W: http://www.penguinppc.org/
6746L: linuxppc-dev@lists.ozlabs.org
6747T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6748S: Maintained
6749F: arch/powerpc/platforms/83xx/
6750F: arch/powerpc/platforms/85xx/
6751
6752LINUX FOR POWERPC PA SEMI PWRFICIENT
6753M: Olof Johansson <olof@lixom.net>
6754L: linuxppc-dev@lists.ozlabs.org
6755S: Maintained
6756F: arch/powerpc/platforms/pasemi/
6757F: drivers/*/*pasemi*
6758F: drivers/*/*/*pasemi*
6759
6760LINUX SECURITY MODULE (LSM) FRAMEWORK
6761M: Chris Wright <chrisw@sous-sol.org>
6762L: linux-security-module@vger.kernel.org
6763S: Supported
6764
6765LIS3LV02D ACCELEROMETER DRIVER
6766M: Eric Piel <eric.piel@tremplin-utc.net>
6767S: Maintained
6768F: Documentation/misc-devices/lis3lv02d
6769F: drivers/misc/lis3lv02d/
6770F: drivers/platform/x86/hp_accel.c
6771
6772LIVE PATCHING
6773M: Josh Poimboeuf <jpoimboe@redhat.com>
6774M: Jessica Yu <jeyu@redhat.com>
6775M: Jiri Kosina <jikos@kernel.org>
6776M: Miroslav Benes <mbenes@suse.cz>
6777R: Petr Mladek <pmladek@suse.com>
6778S: Maintained
6779F: kernel/livepatch/
6780F: include/linux/livepatch.h
6781F: arch/x86/include/asm/livepatch.h
6782F: arch/x86/kernel/livepatch.c
6783F: Documentation/ABI/testing/sysfs-kernel-livepatch
6784F: samples/livepatch/
6785L: live-patching@vger.kernel.org
6786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6787
6788LINUX KERNEL DUMP TEST MODULE (LKDTM)
6789M: Kees Cook <keescook@chromium.org>
6790S: Maintained
6791F: drivers/misc/lkdtm.c
6792
6793LLC (802.2)
6794M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6795S: Maintained
6796F: include/linux/llc.h
6797F: include/uapi/linux/llc.h
6798F: include/net/llc*
6799F: net/llc/
6800
6801LM73 HARDWARE MONITOR DRIVER
6802M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6803L: linux-hwmon@vger.kernel.org
6804S: Maintained
6805F: drivers/hwmon/lm73.c
6806
6807LM78 HARDWARE MONITOR DRIVER
6808M: Jean Delvare <jdelvare@suse.com>
6809L: linux-hwmon@vger.kernel.org
6810S: Maintained
6811F: Documentation/hwmon/lm78
6812F: drivers/hwmon/lm78.c
6813
6814LM83 HARDWARE MONITOR DRIVER
6815M: Jean Delvare <jdelvare@suse.com>
6816L: linux-hwmon@vger.kernel.org
6817S: Maintained
6818F: Documentation/hwmon/lm83
6819F: drivers/hwmon/lm83.c
6820
6821LM90 HARDWARE MONITOR DRIVER
6822M: Jean Delvare <jdelvare@suse.com>
6823L: linux-hwmon@vger.kernel.org
6824S: Maintained
6825F: Documentation/hwmon/lm90
6826F: Documentation/devicetree/bindings/hwmon/lm90.txt
6827F: drivers/hwmon/lm90.c
6828
6829LM95234 HARDWARE MONITOR DRIVER
6830M: Guenter Roeck <linux@roeck-us.net>
6831L: linux-hwmon@vger.kernel.org
6832S: Maintained
6833F: Documentation/hwmon/lm95234
6834F: drivers/hwmon/lm95234.c
6835
6836LME2510 MEDIA DRIVER
6837M: Malcolm Priestley <tvboxspy@gmail.com>
6838L: linux-media@vger.kernel.org
6839W: https://linuxtv.org
6840Q: http://patchwork.linuxtv.org/project/linux-media/list/
6841S: Maintained
6842F: drivers/media/usb/dvb-usb-v2/lmedm04*
6843
6844LOCKDEP AND LOCKSTAT
6845M: Peter Zijlstra <peterz@infradead.org>
6846M: Ingo Molnar <mingo@redhat.com>
6847L: linux-kernel@vger.kernel.org
6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6849S: Maintained
6850F: Documentation/locking/lockdep*.txt
6851F: Documentation/locking/lockstat.txt
6852F: include/linux/lockdep.h
6853F: kernel/locking/
6854
6855LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6856M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6857L: linux-ntfs-dev@lists.sourceforge.net
6858W: http://www.linux-ntfs.org/content/view/19/37/
6859S: Maintained
6860F: Documentation/ldm.txt
6861F: block/partitions/ldm.*
6862
6863LogFS
6864M: Joern Engel <joern@logfs.org>
6865M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6866L: logfs@logfs.org
6867W: logfs.org
6868S: Maintained
6869F: fs/logfs/
6870
6871LPC32XX MACHINE SUPPORT
6872M: Roland Stigge <stigge@antcom.de>
6873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6874S: Maintained
6875F: arch/arm/mach-lpc32xx/
6876
6877LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6878M: Sathya Prakash <sathya.prakash@broadcom.com>
6879M: Chaitra P B <chaitra.basappa@broadcom.com>
6880M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6881L: MPT-FusionLinux.pdl@broadcom.com
6882L: linux-scsi@vger.kernel.org
6883W: http://www.avagotech.com/support/
6884S: Supported
6885F: drivers/message/fusion/
6886F: drivers/scsi/mpt2sas/
6887F: drivers/scsi/mpt3sas/
6888
6889LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6890M: Matthew Wilcox <matthew@wil.cx>
6891L: linux-scsi@vger.kernel.org
6892S: Maintained
6893F: drivers/scsi/sym53c8xx_2/
6894
6895LTC4261 HARDWARE MONITOR DRIVER
6896M: Guenter Roeck <linux@roeck-us.net>
6897L: linux-hwmon@vger.kernel.org
6898S: Maintained
6899F: Documentation/hwmon/ltc4261
6900F: drivers/hwmon/ltc4261.c
6901
6902LTP (Linux Test Project)
6903M: Mike Frysinger <vapier@gentoo.org>
6904M: Cyril Hrubis <chrubis@suse.cz>
6905M: Wanlong Gao <wanlong.gao@gmail.com>
6906M: Jan Stancek <jstancek@redhat.com>
6907M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6908M: Alexey Kodanev <alexey.kodanev@oracle.com>
6909L: ltp@lists.linux.it (subscribers-only)
6910W: http://linux-test-project.github.io/
6911T: git git://github.com/linux-test-project/ltp.git
6912S: Maintained
6913
6914M32R ARCHITECTURE
6915W: http://www.linux-m32r.org/
6916S: Orphan
6917F: arch/m32r/
6918
6919M68K ARCHITECTURE
6920M: Geert Uytterhoeven <geert@linux-m68k.org>
6921L: linux-m68k@lists.linux-m68k.org
6922W: http://www.linux-m68k.org/
6923T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6924S: Maintained
6925F: arch/m68k/
6926F: drivers/zorro/
6927
6928M68K ON APPLE MACINTOSH
6929M: Joshua Thompson <funaho@jurai.org>
6930W: http://www.mac.linux-m68k.org/
6931L: linux-m68k@lists.linux-m68k.org
6932S: Maintained
6933F: arch/m68k/mac/
6934
6935M68K ON HP9000/300
6936M: Philip Blundell <philb@gnu.org>
6937W: http://www.tazenda.demon.co.uk/phil/linux-hp
6938S: Maintained
6939F: arch/m68k/hp300/
6940
6941M88DS3103 MEDIA DRIVER
6942M: Antti Palosaari <crope@iki.fi>
6943L: linux-media@vger.kernel.org
6944W: https://linuxtv.org
6945W: http://palosaari.fi/linux/
6946Q: http://patchwork.linuxtv.org/project/linux-media/list/
6947T: git git://linuxtv.org/anttip/media_tree.git
6948S: Maintained
6949F: drivers/media/dvb-frontends/m88ds3103*
6950
6951M88RS2000 MEDIA DRIVER
6952M: Malcolm Priestley <tvboxspy@gmail.com>
6953L: linux-media@vger.kernel.org
6954W: https://linuxtv.org
6955Q: http://patchwork.linuxtv.org/project/linux-media/list/
6956S: Maintained
6957F: drivers/media/dvb-frontends/m88rs2000*
6958
6959MA901 MASTERKIT USB FM RADIO DRIVER
6960M: Alexey Klimov <klimov.linux@gmail.com>
6961L: linux-media@vger.kernel.org
6962T: git git://linuxtv.org/media_tree.git
6963S: Maintained
6964F: drivers/media/radio/radio-ma901.c
6965
6966MAC80211
6967M: Johannes Berg <johannes@sipsolutions.net>
6968L: linux-wireless@vger.kernel.org
6969W: http://wireless.kernel.org/
6970T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6971T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6972S: Maintained
6973F: Documentation/networking/mac80211-injection.txt
6974F: include/net/mac80211.h
6975F: net/mac80211/
6976F: drivers/net/wireless/mac80211_hwsim.[ch]
6977
6978MACVLAN DRIVER
6979M: Patrick McHardy <kaber@trash.net>
6980L: netdev@vger.kernel.org
6981S: Maintained
6982F: drivers/net/macvlan.c
6983F: include/linux/if_macvlan.h
6984
6985MAILBOX API
6986M: Jassi Brar <jassisinghbrar@gmail.com>
6987L: linux-kernel@vger.kernel.org
6988S: Maintained
6989F: drivers/mailbox/
6990F: include/linux/mailbox_client.h
6991F: include/linux/mailbox_controller.h
6992
6993MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6994M: Michael Kerrisk <mtk.manpages@gmail.com>
6995W: http://www.kernel.org/doc/man-pages
6996L: linux-man@vger.kernel.org
6997S: Maintained
6998
6999MARVELL ARMADA DRM SUPPORT
7000M: Russell King <rmk+kernel@arm.linux.org.uk>
7001S: Maintained
7002F: drivers/gpu/drm/armada/
7003F: include/uapi/drm/armada_drm.h
7004F: Documentation/devicetree/bindings/display/armada/
7005
7006MARVELL 88E6352 DSA support
7007M: Guenter Roeck <linux@roeck-us.net>
7008S: Maintained
7009F: drivers/net/dsa/mv88e6352.c
7010
7011MARVELL CRYPTO DRIVER
7012M: Boris Brezillon <boris.brezillon@free-electrons.com>
7013M: Arnaud Ebalard <arno@natisbad.org>
7014F: drivers/crypto/marvell/
7015S: Maintained
7016L: linux-crypto@vger.kernel.org
7017
7018MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7019M: Mirko Lindner <mlindner@marvell.com>
7020M: Stephen Hemminger <stephen@networkplumber.org>
7021L: netdev@vger.kernel.org
7022S: Maintained
7023F: drivers/net/ethernet/marvell/sk*
7024
7025MARVELL LIBERTAS WIRELESS DRIVER
7026L: libertas-dev@lists.infradead.org
7027S: Orphan
7028F: drivers/net/wireless/marvell/libertas/
7029
7030MARVELL MV643XX ETHERNET DRIVER
7031M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7032L: netdev@vger.kernel.org
7033S: Maintained
7034F: drivers/net/ethernet/marvell/mv643xx_eth.*
7035F: include/linux/mv643xx.h
7036
7037MARVELL MVNETA ETHERNET DRIVER
7038M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7039L: netdev@vger.kernel.org
7040S: Maintained
7041F: drivers/net/ethernet/marvell/mvneta.*
7042
7043MARVELL MWIFIEX WIRELESS DRIVER
7044M: Amitkumar Karwar <akarwar@marvell.com>
7045M: Nishant Sarmukadam <nishants@marvell.com>
7046L: linux-wireless@vger.kernel.org
7047S: Maintained
7048F: drivers/net/wireless/marvell/mwifiex/
7049
7050MARVELL MWL8K WIRELESS DRIVER
7051M: Lennert Buytenhek <buytenh@wantstofly.org>
7052L: linux-wireless@vger.kernel.org
7053S: Odd Fixes
7054F: drivers/net/wireless/marvell/mwl8k.c
7055
7056MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7057M: Nicolas Pitre <nico@fluxnic.net>
7058S: Odd Fixes
7059F: drivers/mmc/host/mvsdio.*
7060
7061MATROX FRAMEBUFFER DRIVER
7062L: linux-fbdev@vger.kernel.org
7063S: Orphan
7064F: drivers/video/fbdev/matrox/matroxfb_*
7065F: include/uapi/linux/matroxfb.h
7066
7067MAX16065 HARDWARE MONITOR DRIVER
7068M: Guenter Roeck <linux@roeck-us.net>
7069L: linux-hwmon@vger.kernel.org
7070S: Maintained
7071F: Documentation/hwmon/max16065
7072F: drivers/hwmon/max16065.c
7073
7074MAX20751 HARDWARE MONITOR DRIVER
7075M: Guenter Roeck <linux@roeck-us.net>
7076L: linux-hwmon@vger.kernel.org
7077S: Maintained
7078F: Documentation/hwmon/max20751
7079F: drivers/hwmon/max20751.c
7080
7081MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7082M: "Hans J. Koch" <hjk@hansjkoch.de>
7083L: linux-hwmon@vger.kernel.org
7084S: Maintained
7085F: Documentation/hwmon/max6650
7086F: drivers/hwmon/max6650.c
7087
7088MAX6697 HARDWARE MONITOR DRIVER
7089M: Guenter Roeck <linux@roeck-us.net>
7090L: linux-hwmon@vger.kernel.org
7091S: Maintained
7092F: Documentation/hwmon/max6697
7093F: Documentation/devicetree/bindings/i2c/max6697.txt
7094F: drivers/hwmon/max6697.c
7095F: include/linux/platform_data/max6697.h
7096
7097MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7098M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7099L: linux-pm@vger.kernel.org
7100S: Supported
7101F: drivers/power/max14577_charger.c
7102F: drivers/power/max77693_charger.c
7103
7104MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7105M: Javier Martinez Canillas <javier@osg.samsung.com>
7106L: linux-kernel@vger.kernel.org
7107S: Supported
7108F: drivers/*/*max77802*.c
7109F: Documentation/devicetree/bindings/*/*max77802.txt
7110F: include/dt-bindings/*/*max77802.h
7111
7112MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7113M: Chanwoo Choi <cw00.choi@samsung.com>
7114M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7115L: linux-kernel@vger.kernel.org
7116S: Supported
7117F: drivers/*/max14577.c
7118F: drivers/*/max77686*.c
7119F: drivers/*/max77693.c
7120F: drivers/extcon/extcon-max14577.c
7121F: drivers/extcon/extcon-max77693.c
7122F: drivers/rtc/rtc-max77686.c
7123F: drivers/clk/clk-max77686.c
7124F: Documentation/devicetree/bindings/mfd/max14577.txt
7125F: Documentation/devicetree/bindings/*/max77686.txt
7126F: Documentation/devicetree/bindings/mfd/max77693.txt
7127F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7128F: include/linux/mfd/max14577*.h
7129F: include/linux/mfd/max77686*.h
7130F: include/linux/mfd/max77693*.h
7131
7132MAXIRADIO FM RADIO RECEIVER DRIVER
7133M: Hans Verkuil <hverkuil@xs4all.nl>
7134L: linux-media@vger.kernel.org
7135T: git git://linuxtv.org/media_tree.git
7136W: https://linuxtv.org
7137S: Maintained
7138F: drivers/media/radio/radio-maxiradio*
7139
7140MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7141M: Peter Rosin <peda@axentia.se>
7142L: linux-iio@vger.kernel.org
7143S: Maintained
7144F: drivers/iio/potentiometer/mcp4531.c
7145
7146MEDIA DRIVERS FOR RENESAS - VSP1
7147M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7148L: linux-media@vger.kernel.org
7149L: linux-renesas-soc@vger.kernel.org
7150T: git git://linuxtv.org/media_tree.git
7151S: Supported
7152F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7153F: drivers/media/platform/vsp1/
7154
7155MEDIA DRIVERS FOR ASCOT2E
7156M: Sergey Kozlov <serjk@netup.ru>
7157L: linux-media@vger.kernel.org
7158W: https://linuxtv.org
7159W: http://netup.tv/
7160T: git git://linuxtv.org/media_tree.git
7161S: Supported
7162F: drivers/media/dvb-frontends/ascot2e*
7163
7164MEDIA DRIVERS FOR CXD2841ER
7165M: Sergey Kozlov <serjk@netup.ru>
7166L: linux-media@vger.kernel.org
7167W: https://linuxtv.org
7168W: http://netup.tv/
7169T: git git://linuxtv.org/media_tree.git
7170S: Supported
7171F: drivers/media/dvb-frontends/cxd2841er*
7172
7173MEDIA DRIVERS FOR HORUS3A
7174M: Sergey Kozlov <serjk@netup.ru>
7175L: linux-media@vger.kernel.org
7176W: https://linuxtv.org
7177W: http://netup.tv/
7178T: git git://linuxtv.org/media_tree.git
7179S: Supported
7180F: drivers/media/dvb-frontends/horus3a*
7181
7182MEDIA DRIVERS FOR LNBH25
7183M: Sergey Kozlov <serjk@netup.ru>
7184L: linux-media@vger.kernel.org
7185W: https://linuxtv.org
7186W: http://netup.tv/
7187T: git git://linuxtv.org/media_tree.git
7188S: Supported
7189F: drivers/media/dvb-frontends/lnbh25*
7190
7191MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7192M: Sergey Kozlov <serjk@netup.ru>
7193L: linux-media@vger.kernel.org
7194W: https://linuxtv.org
7195W: http://netup.tv/
7196T: git git://linuxtv.org/media_tree.git
7197S: Supported
7198F: drivers/media/pci/netup_unidvb/*
7199
7200MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7201M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7202P: LinuxTV.org Project
7203L: linux-media@vger.kernel.org
7204W: https://linuxtv.org
7205Q: http://patchwork.kernel.org/project/linux-media/list/
7206T: git git://linuxtv.org/media_tree.git
7207S: Maintained
7208F: Documentation/dvb/
7209F: Documentation/video4linux/
7210F: Documentation/DocBook/media/
7211F: drivers/media/
7212F: drivers/staging/media/
7213F: include/linux/platform_data/media/
7214F: include/media/
7215F: include/uapi/linux/dvb/
7216F: include/uapi/linux/videodev2.h
7217F: include/uapi/linux/media.h
7218F: include/uapi/linux/v4l2-*
7219F: include/uapi/linux/meye.h
7220F: include/uapi/linux/ivtv*
7221F: include/uapi/linux/uvcvideo.h
7222
7223MEDIATEK ETHERNET DRIVER
7224M: Felix Fietkau <nbd@openwrt.org>
7225M: John Crispin <blogic@openwrt.org>
7226L: netdev@vger.kernel.org
7227S: Maintained
7228F: drivers/net/ethernet/mediatek/
7229
7230MEDIATEK MT7601U WIRELESS LAN DRIVER
7231M: Jakub Kicinski <kubakici@wp.pl>
7232L: linux-wireless@vger.kernel.org
7233S: Maintained
7234F: drivers/net/wireless/mediatek/mt7601u/
7235
7236MEGARAID SCSI/SAS DRIVERS
7237M: Kashyap Desai <kashyap.desai@avagotech.com>
7238M: Sumit Saxena <sumit.saxena@avagotech.com>
7239M: Uday Lingala <uday.lingala@avagotech.com>
7240L: megaraidlinux.pdl@avagotech.com
7241L: linux-scsi@vger.kernel.org
7242W: http://www.lsi.com
7243S: Maintained
7244F: Documentation/scsi/megaraid.txt
7245F: drivers/scsi/megaraid.*
7246F: drivers/scsi/megaraid/
7247
7248MELLANOX ETHERNET DRIVER (mlx4_en)
7249M: Eugenia Emantayev <eugenia@mellanox.com>
7250L: netdev@vger.kernel.org
7251S: Supported
7252W: http://www.mellanox.com
7253Q: http://patchwork.ozlabs.org/project/netdev/list/
7254F: drivers/net/ethernet/mellanox/mlx4/en_*
7255
7256MELLANOX ETHERNET DRIVER (mlx5e)
7257M: Saeed Mahameed <saeedm@mellanox.com>
7258L: netdev@vger.kernel.org
7259S: Supported
7260W: http://www.mellanox.com
7261Q: http://patchwork.ozlabs.org/project/netdev/list/
7262F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7263
7264MELLANOX ETHERNET SWITCH DRIVERS
7265M: Jiri Pirko <jiri@mellanox.com>
7266M: Ido Schimmel <idosch@mellanox.com>
7267L: netdev@vger.kernel.org
7268S: Supported
7269W: http://www.mellanox.com
7270Q: http://patchwork.ozlabs.org/project/netdev/list/
7271F: drivers/net/ethernet/mellanox/mlxsw/
7272
7273MEMBARRIER SUPPORT
7274M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7275M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7276L: linux-kernel@vger.kernel.org
7277S: Supported
7278F: kernel/membarrier.c
7279F: include/uapi/linux/membarrier.h
7280
7281MEMORY MANAGEMENT
7282L: linux-mm@kvack.org
7283W: http://www.linux-mm.org
7284S: Maintained
7285F: include/linux/mm.h
7286F: include/linux/gfp.h
7287F: include/linux/mmzone.h
7288F: include/linux/memory_hotplug.h
7289F: include/linux/vmalloc.h
7290F: mm/
7291
7292MEMORY TECHNOLOGY DEVICES (MTD)
7293M: David Woodhouse <dwmw2@infradead.org>
7294M: Brian Norris <computersforpeace@gmail.com>
7295L: linux-mtd@lists.infradead.org
7296W: http://www.linux-mtd.infradead.org/
7297Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7298T: git git://git.infradead.org/linux-mtd.git
7299T: git git://git.infradead.org/l2-mtd.git
7300S: Maintained
7301F: drivers/mtd/
7302F: include/linux/mtd/
7303F: include/uapi/mtd/
7304
7305MEN A21 WATCHDOG DRIVER
7306M: Johannes Thumshirn <morbidrsa@gmail.com>
7307L: linux-watchdog@vger.kernel.org
7308S: Maintained
7309F: drivers/watchdog/mena21_wdt.c
7310
7311MEN CHAMELEON BUS (mcb)
7312M: Johannes Thumshirn <morbidrsa@gmail.com>
7313S: Maintained
7314F: drivers/mcb/
7315F: include/linux/mcb.h
7316F: Documentation/men-chameleon-bus.txt
7317
7318MEN F21BMC (Board Management Controller)
7319M: Andreas Werner <andreas.werner@men.de>
7320S: Supported
7321F: drivers/mfd/menf21bmc.c
7322F: drivers/watchdog/menf21bmc_wdt.c
7323F: drivers/leds/leds-menf21bmc.c
7324F: drivers/hwmon/menf21bmc_hwmon.c
7325F: Documentation/hwmon/menf21bmc
7326
7327METAG ARCHITECTURE
7328M: James Hogan <james.hogan@imgtec.com>
7329L: linux-metag@vger.kernel.org
7330T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7331S: Odd Fixes
7332F: arch/metag/
7333F: Documentation/metag/
7334F: Documentation/devicetree/bindings/metag/
7335F: Documentation/devicetree/bindings/interrupt-controller/img,*
7336F: drivers/clocksource/metag_generic.c
7337F: drivers/irqchip/irq-metag.c
7338F: drivers/irqchip/irq-metag-ext.c
7339F: drivers/tty/metag_da.c
7340
7341MICROBLAZE ARCHITECTURE
7342M: Michal Simek <monstr@monstr.eu>
7343W: http://www.monstr.eu/fdt/
7344T: git git://git.monstr.eu/linux-2.6-microblaze.git
7345S: Supported
7346F: arch/microblaze/
7347
7348MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7349M: Chen Yu <yu.c.chen@intel.com>
7350L: platform-driver-x86@vger.kernel.org
7351S: Supported
7352F: drivers/platform/x86/surfacepro3_button.c
7353
7354MICROTEK X6 SCANNER
7355M: Oliver Neukum <oliver@neukum.org>
7356S: Maintained
7357F: drivers/usb/image/microtek.*
7358
7359MIPS
7360M: Ralf Baechle <ralf@linux-mips.org>
7361L: linux-mips@linux-mips.org
7362W: http://www.linux-mips.org/
7363T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7364Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7365S: Supported
7366F: Documentation/mips/
7367F: arch/mips/
7368
7369MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7370M: Hans Verkuil <hverkuil@xs4all.nl>
7371L: linux-media@vger.kernel.org
7372T: git git://linuxtv.org/media_tree.git
7373W: https://linuxtv.org
7374S: Odd Fixes
7375F: drivers/media/radio/radio-miropcm20*
7376
7377MELLANOX MLX4 core VPI driver
7378M: Yishai Hadas <yishaih@mellanox.com>
7379L: netdev@vger.kernel.org
7380L: linux-rdma@vger.kernel.org
7381W: http://www.mellanox.com
7382Q: http://patchwork.ozlabs.org/project/netdev/list/
7383S: Supported
7384F: drivers/net/ethernet/mellanox/mlx4/
7385F: include/linux/mlx4/
7386
7387MELLANOX MLX4 IB driver
7388M: Yishai Hadas <yishaih@mellanox.com>
7389L: linux-rdma@vger.kernel.org
7390W: http://www.mellanox.com
7391Q: http://patchwork.kernel.org/project/linux-rdma/list/
7392S: Supported
7393F: drivers/infiniband/hw/mlx4/
7394F: include/linux/mlx4/
7395
7396MELLANOX MLX5 core VPI driver
7397M: Matan Barak <matanb@mellanox.com>
7398M: Leon Romanovsky <leonro@mellanox.com>
7399L: netdev@vger.kernel.org
7400L: linux-rdma@vger.kernel.org
7401W: http://www.mellanox.com
7402Q: http://patchwork.ozlabs.org/project/netdev/list/
7403S: Supported
7404F: drivers/net/ethernet/mellanox/mlx5/core/
7405F: include/linux/mlx5/
7406
7407MELLANOX MLX5 IB driver
7408M: Matan Barak <matanb@mellanox.com>
7409M: Leon Romanovsky <leonro@mellanox.com>
7410L: linux-rdma@vger.kernel.org
7411W: http://www.mellanox.com
7412Q: http://patchwork.kernel.org/project/linux-rdma/list/
7413S: Supported
7414F: drivers/infiniband/hw/mlx5/
7415F: include/linux/mlx5/
7416
7417MELEXIS MLX90614 DRIVER
7418M: Crt Mori <cmo@melexis.com>
7419L: linux-iio@vger.kernel.org
7420W: http://www.melexis.com
7421S: Supported
7422F: drivers/iio/temperature/mlx90614.c
7423
7424MN88472 MEDIA DRIVER
7425M: Antti Palosaari <crope@iki.fi>
7426L: linux-media@vger.kernel.org
7427W: https://linuxtv.org
7428W: http://palosaari.fi/linux/
7429Q: http://patchwork.linuxtv.org/project/linux-media/list/
7430T: git git://linuxtv.org/anttip/media_tree.git
7431S: Maintained
7432F: drivers/staging/media/mn88472/
7433F: drivers/media/dvb-frontends/mn88472.h
7434
7435MN88473 MEDIA DRIVER
7436M: Antti Palosaari <crope@iki.fi>
7437L: linux-media@vger.kernel.org
7438W: https://linuxtv.org
7439W: http://palosaari.fi/linux/
7440Q: http://patchwork.linuxtv.org/project/linux-media/list/
7441S: Maintained
7442F: drivers/media/dvb-frontends/mn88473*
7443
7444MODULE SUPPORT
7445M: Rusty Russell <rusty@rustcorp.com.au>
7446S: Maintained
7447F: include/linux/module.h
7448F: kernel/module.c
7449
7450MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7451W: http://popies.net/meye/
7452S: Orphan
7453F: Documentation/video4linux/meye.txt
7454F: drivers/media/pci/meye/
7455F: include/uapi/linux/meye.h
7456
7457MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7458M: Jiri Slaby <jirislaby@gmail.com>
7459S: Maintained
7460F: Documentation/serial/moxa-smartio
7461F: drivers/tty/mxser.*
7462
7463MR800 AVERMEDIA USB FM RADIO DRIVER
7464M: Alexey Klimov <klimov.linux@gmail.com>
7465L: linux-media@vger.kernel.org
7466T: git git://linuxtv.org/media_tree.git
7467S: Maintained
7468F: drivers/media/radio/radio-mr800.c
7469
7470MRF24J40 IEEE 802.15.4 RADIO DRIVER
7471M: Alan Ott <alan@signal11.us>
7472L: linux-wpan@vger.kernel.org
7473S: Maintained
7474F: drivers/net/ieee802154/mrf24j40.c
7475F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7476
7477MSI LAPTOP SUPPORT
7478M: "Lee, Chun-Yi" <jlee@suse.com>
7479L: platform-driver-x86@vger.kernel.org
7480S: Maintained
7481F: drivers/platform/x86/msi-laptop.c
7482
7483MSI WMI SUPPORT
7484L: platform-driver-x86@vger.kernel.org
7485S: Orphan
7486F: drivers/platform/x86/msi-wmi.c
7487
7488MSI001 MEDIA DRIVER
7489M: Antti Palosaari <crope@iki.fi>
7490L: linux-media@vger.kernel.org
7491W: https://linuxtv.org
7492W: http://palosaari.fi/linux/
7493Q: http://patchwork.linuxtv.org/project/linux-media/list/
7494T: git git://linuxtv.org/anttip/media_tree.git
7495S: Maintained
7496F: drivers/media/tuners/msi001*
7497
7498MSI2500 MEDIA DRIVER
7499M: Antti Palosaari <crope@iki.fi>
7500L: linux-media@vger.kernel.org
7501W: https://linuxtv.org
7502W: http://palosaari.fi/linux/
7503Q: http://patchwork.linuxtv.org/project/linux-media/list/
7504T: git git://linuxtv.org/anttip/media_tree.git
7505S: Maintained
7506F: drivers/media/usb/msi2500/
7507
7508MSYSTEMS DISKONCHIP G3 MTD DRIVER
7509M: Robert Jarzmik <robert.jarzmik@free.fr>
7510L: linux-mtd@lists.infradead.org
7511S: Maintained
7512F: drivers/mtd/devices/docg3*
7513
7514MT9M032 APTINA SENSOR DRIVER
7515M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7516L: linux-media@vger.kernel.org
7517T: git git://linuxtv.org/media_tree.git
7518S: Maintained
7519F: drivers/media/i2c/mt9m032.c
7520F: include/media/i2c/mt9m032.h
7521
7522MT9P031 APTINA CAMERA SENSOR
7523M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7524L: linux-media@vger.kernel.org
7525T: git git://linuxtv.org/media_tree.git
7526S: Maintained
7527F: drivers/media/i2c/mt9p031.c
7528F: include/media/i2c/mt9p031.h
7529
7530MT9T001 APTINA CAMERA SENSOR
7531M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7532L: linux-media@vger.kernel.org
7533T: git git://linuxtv.org/media_tree.git
7534S: Maintained
7535F: drivers/media/i2c/mt9t001.c
7536F: include/media/i2c/mt9t001.h
7537
7538MT9V032 APTINA CAMERA SENSOR
7539M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7540L: linux-media@vger.kernel.org
7541T: git git://linuxtv.org/media_tree.git
7542S: Maintained
7543F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7544F: drivers/media/i2c/mt9v032.c
7545F: include/media/i2c/mt9v032.h
7546
7547MULTIFUNCTION DEVICES (MFD)
7548M: Lee Jones <lee.jones@linaro.org>
7549T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7550S: Supported
7551F: drivers/mfd/
7552F: include/linux/mfd/
7553
7554MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7555M: Ulf Hansson <ulf.hansson@linaro.org>
7556L: linux-mmc@vger.kernel.org
7557T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7558S: Maintained
7559F: drivers/mmc/
7560F: include/linux/mmc/
7561F: include/uapi/linux/mmc/
7562
7563MULTIMEDIA CARD (MMC) ETC. OVER SPI
7564S: Orphan
7565F: drivers/mmc/host/mmc_spi.c
7566F: include/linux/spi/mmc_spi.h
7567
7568MULTISOUND SOUND DRIVER
7569M: Andrew Veliath <andrewtv@usa.net>
7570S: Maintained
7571F: Documentation/sound/oss/MultiSound
7572F: sound/oss/msnd*
7573
7574MULTITECH MULTIPORT CARD (ISICOM)
7575S: Orphan
7576F: drivers/tty/isicom.c
7577F: include/linux/isicom.h
7578
7579MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7580M: Bin Liu <b-liu@ti.com>
7581L: linux-usb@vger.kernel.org
7582T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7583S: Maintained
7584F: drivers/usb/musb/
7585
7586MXL5007T MEDIA DRIVER
7587M: Michael Krufky <mkrufky@linuxtv.org>
7588L: linux-media@vger.kernel.org
7589W: https://linuxtv.org
7590W: http://github.com/mkrufky
7591Q: http://patchwork.linuxtv.org/project/linux-media/list/
7592T: git git://linuxtv.org/mkrufky/tuners.git
7593S: Maintained
7594F: drivers/media/tuners/mxl5007t.*
7595
7596MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7597M: Hyong-Youb Kim <hykim@myri.com>
7598L: netdev@vger.kernel.org
7599W: https://www.myricom.com/support/downloads/myri10ge.html
7600S: Supported
7601F: drivers/net/ethernet/myricom/myri10ge/
7602
7603NAND FLASH SUBSYSTEM
7604M: Boris Brezillon <boris.brezillon@free-electrons.com>
7605R: Richard Weinberger <richard@nod.at>
7606L: linux-mtd@lists.infradead.org
7607W: http://www.linux-mtd.infradead.org/
7608Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7609T: git git://github.com/linux-nand/linux.git
7610S: Maintained
7611F: drivers/mtd/nand/
7612F: include/linux/mtd/nand*.h
7613
7614NATSEMI ETHERNET DRIVER (DP8381x)
7615S: Orphan
7616F: drivers/net/ethernet/natsemi/natsemi.c
7617
7618NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7619M: Daniel Mack <zonque@gmail.com>
7620S: Maintained
7621L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7622W: http://www.native-instruments.com
7623F: sound/usb/caiaq/
7624
7625NCP FILESYSTEM
7626M: Petr Vandrovec <petr@vandrovec.name>
7627S: Odd Fixes
7628F: fs/ncpfs/
7629
7630NCR 5380 SCSI DRIVERS
7631M: Finn Thain <fthain@telegraphics.com.au>
7632M: Michael Schmitz <schmitzmic@gmail.com>
7633L: linux-scsi@vger.kernel.org
7634S: Maintained
7635F: Documentation/scsi/g_NCR5380.txt
7636F: drivers/scsi/NCR5380.*
7637F: drivers/scsi/arm/cumana_1.c
7638F: drivers/scsi/arm/oak.c
7639F: drivers/scsi/atari_NCR5380.c
7640F: drivers/scsi/atari_scsi.*
7641F: drivers/scsi/dmx3191d.c
7642F: drivers/scsi/dtc.*
7643F: drivers/scsi/g_NCR5380.*
7644F: drivers/scsi/g_NCR5380_mmio.c
7645F: drivers/scsi/mac_scsi.*
7646F: drivers/scsi/pas16.*
7647F: drivers/scsi/sun3_scsi.*
7648F: drivers/scsi/sun3_scsi_vme.c
7649F: drivers/scsi/t128.*
7650
7651NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7652M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7653L: linux-scsi@vger.kernel.org
7654S: Maintained
7655F: drivers/scsi/NCR_D700.*
7656
7657NCT6775 HARDWARE MONITOR DRIVER
7658M: Guenter Roeck <linux@roeck-us.net>
7659L: linux-hwmon@vger.kernel.org
7660S: Maintained
7661F: Documentation/hwmon/nct6775
7662F: drivers/hwmon/nct6775.c
7663
7664NETEFFECT IWARP RNIC DRIVER (IW_NES)
7665M: Faisal Latif <faisal.latif@intel.com>
7666L: linux-rdma@vger.kernel.org
7667W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7668S: Supported
7669F: drivers/infiniband/hw/nes/
7670
7671NETEM NETWORK EMULATOR
7672M: Stephen Hemminger <stephen@networkplumber.org>
7673L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7674S: Maintained
7675F: net/sched/sch_netem.c
7676
7677NETERION 10GbE DRIVERS (s2io/vxge)
7678M: Jon Mason <jdmason@kudzu.us>
7679L: netdev@vger.kernel.org
7680S: Supported
7681F: Documentation/networking/s2io.txt
7682F: Documentation/networking/vxge.txt
7683F: drivers/net/ethernet/neterion/
7684
7685NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7686M: Pablo Neira Ayuso <pablo@netfilter.org>
7687M: Patrick McHardy <kaber@trash.net>
7688M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7689L: netfilter-devel@vger.kernel.org
7690L: coreteam@netfilter.org
7691W: http://www.netfilter.org/
7692W: http://www.iptables.org/
7693Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7696S: Supported
7697F: include/linux/netfilter*
7698F: include/linux/netfilter/
7699F: include/net/netfilter/
7700F: include/uapi/linux/netfilter*
7701F: include/uapi/linux/netfilter/
7702F: net/*/netfilter.c
7703F: net/*/netfilter/
7704F: net/netfilter/
7705F: net/bridge/br_netfilter*.c
7706
7707NETLABEL
7708M: Paul Moore <paul@paul-moore.com>
7709W: http://netlabel.sf.net
7710L: netdev@vger.kernel.org
7711S: Maintained
7712F: Documentation/netlabel/
7713F: include/net/netlabel.h
7714F: net/netlabel/
7715
7716NETROM NETWORK LAYER
7717M: Ralf Baechle <ralf@linux-mips.org>
7718L: linux-hams@vger.kernel.org
7719W: http://www.linux-ax25.org/
7720S: Maintained
7721F: include/net/netrom.h
7722F: include/uapi/linux/netrom.h
7723F: net/netrom/
7724
7725NETRONOME ETHERNET DRIVERS
7726M: Jakub Kicinski <jakub.kicinski@netronome.com>
7727L: oss-drivers@netronome.com
7728S: Maintained
7729F: drivers/net/ethernet/netronome/
7730
7731NETWORK BLOCK DEVICE (NBD)
7732M: Markus Pargmann <mpa@pengutronix.de>
7733S: Maintained
7734L: nbd-general@lists.sourceforge.net
7735T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7736F: Documentation/blockdev/nbd.txt
7737F: drivers/block/nbd.c
7738F: include/uapi/linux/nbd.h
7739
7740NETWORK DROP MONITOR
7741M: Neil Horman <nhorman@tuxdriver.com>
7742L: netdev@vger.kernel.org
7743S: Maintained
7744W: https://fedorahosted.org/dropwatch/
7745F: net/core/drop_monitor.c
7746
7747NETWORKING [GENERAL]
7748M: "David S. Miller" <davem@davemloft.net>
7749L: netdev@vger.kernel.org
7750W: http://www.linuxfoundation.org/en/Net
7751Q: http://patchwork.ozlabs.org/project/netdev/list/
7752T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7754S: Maintained
7755F: net/
7756F: include/net/
7757F: include/linux/in.h
7758F: include/linux/net.h
7759F: include/linux/netdevice.h
7760F: include/uapi/linux/in.h
7761F: include/uapi/linux/net.h
7762F: include/uapi/linux/netdevice.h
7763F: include/uapi/linux/net_namespace.h
7764F: tools/net/
7765F: tools/testing/selftests/net/
7766F: lib/random32.c
7767F: lib/test_bpf.c
7768
7769NETWORKING [IPv4/IPv6]
7770M: "David S. Miller" <davem@davemloft.net>
7771M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7772M: James Morris <jmorris@namei.org>
7773M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7774M: Patrick McHardy <kaber@trash.net>
7775L: netdev@vger.kernel.org
7776T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7777S: Maintained
7778F: net/ipv4/
7779F: net/ipv6/
7780F: include/net/ip*
7781F: arch/x86/net/*
7782
7783NETWORKING [IPSEC]
7784M: Steffen Klassert <steffen.klassert@secunet.com>
7785M: Herbert Xu <herbert@gondor.apana.org.au>
7786M: "David S. Miller" <davem@davemloft.net>
7787L: netdev@vger.kernel.org
7788T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7789T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7790S: Maintained
7791F: net/core/flow.c
7792F: net/xfrm/
7793F: net/key/
7794F: net/ipv4/xfrm*
7795F: net/ipv4/esp4.c
7796F: net/ipv4/ah4.c
7797F: net/ipv4/ipcomp.c
7798F: net/ipv4/ip_vti.c
7799F: net/ipv6/xfrm*
7800F: net/ipv6/esp6.c
7801F: net/ipv6/ah6.c
7802F: net/ipv6/ipcomp6.c
7803F: net/ipv6/ip6_vti.c
7804F: include/uapi/linux/xfrm.h
7805F: include/net/xfrm.h
7806
7807NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7808M: Paul Moore <paul@paul-moore.com>
7809L: netdev@vger.kernel.org
7810S: Maintained
7811
7812NETWORKING [WIRELESS]
7813L: linux-wireless@vger.kernel.org
7814Q: http://patchwork.kernel.org/project/linux-wireless/list/
7815
7816NETWORKING DRIVERS
7817L: netdev@vger.kernel.org
7818W: http://www.linuxfoundation.org/en/Net
7819Q: http://patchwork.ozlabs.org/project/netdev/list/
7820T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7821T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7822S: Odd Fixes
7823F: drivers/net/
7824F: include/linux/if_*
7825F: include/linux/netdevice.h
7826F: include/linux/etherdevice.h
7827F: include/linux/fcdevice.h
7828F: include/linux/fddidevice.h
7829F: include/linux/hippidevice.h
7830F: include/linux/inetdevice.h
7831F: include/uapi/linux/if_*
7832F: include/uapi/linux/netdevice.h
7833
7834NETWORKING DRIVERS (WIRELESS)
7835M: Kalle Valo <kvalo@codeaurora.org>
7836L: linux-wireless@vger.kernel.org
7837Q: http://patchwork.kernel.org/project/linux-wireless/list/
7838T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7839T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7840S: Maintained
7841F: drivers/net/wireless/
7842
7843NETXEN (1/10) GbE SUPPORT
7844M: Manish Chopra <manish.chopra@qlogic.com>
7845M: Sony Chacko <sony.chacko@qlogic.com>
7846M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7847L: netdev@vger.kernel.org
7848W: http://www.qlogic.com
7849S: Supported
7850F: drivers/net/ethernet/qlogic/netxen/
7851
7852NFC SUBSYSTEM
7853M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7854M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7855M: Samuel Ortiz <sameo@linux.intel.com>
7856L: linux-wireless@vger.kernel.org
7857L: linux-nfc@lists.01.org (subscribers-only)
7858S: Supported
7859F: net/nfc/
7860F: include/net/nfc/
7861F: include/uapi/linux/nfc.h
7862F: drivers/nfc/
7863F: include/linux/platform_data/nfcmrvl.h
7864F: include/linux/platform_data/nxp-nci.h
7865F: include/linux/platform_data/pn544.h
7866F: include/linux/platform_data/st21nfca.h
7867F: include/linux/platform_data/st-nci.h
7868F: Documentation/devicetree/bindings/net/nfc/
7869
7870NFS, SUNRPC, AND LOCKD CLIENTS
7871M: Trond Myklebust <trond.myklebust@primarydata.com>
7872M: Anna Schumaker <anna.schumaker@netapp.com>
7873L: linux-nfs@vger.kernel.org
7874W: http://client.linux-nfs.org
7875T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7876S: Maintained
7877F: fs/lockd/
7878F: fs/nfs/
7879F: fs/nfs_common/
7880F: net/sunrpc/
7881F: include/linux/lockd/
7882F: include/linux/nfs*
7883F: include/linux/sunrpc/
7884F: include/uapi/linux/nfs*
7885F: include/uapi/linux/sunrpc/
7886
7887NILFS2 FILESYSTEM
7888M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7889L: linux-nilfs@vger.kernel.org
7890W: http://nilfs.sourceforge.net/
7891T: git git://github.com/konis/nilfs2.git
7892S: Supported
7893F: Documentation/filesystems/nilfs2.txt
7894F: fs/nilfs2/
7895F: include/linux/nilfs2_fs.h
7896F: include/trace/events/nilfs2.h
7897
7898NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7899M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7900W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7901S: Maintained
7902F: Documentation/scsi/NinjaSCSI.txt
7903F: drivers/scsi/pcmcia/nsp_*
7904
7905NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7906M: GOTO Masanori <gotom@debian.or.jp>
7907M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7908W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7909S: Maintained
7910F: Documentation/scsi/NinjaSCSI.txt
7911F: drivers/scsi/nsp32*
7912
7913NIOS2 ARCHITECTURE
7914M: Ley Foon Tan <lftan@altera.com>
7915L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7916T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7917S: Maintained
7918F: arch/nios2/
7919
7920NOKIA N900 POWER SUPPLY DRIVERS
7921R: Pali Rohár <pali.rohar@gmail.com>
7922F: include/linux/power/bq2415x_charger.h
7923F: include/linux/power/bq27xxx_battery.h
7924F: include/linux/power/isp1704_charger.h
7925F: drivers/power/bq2415x_charger.c
7926F: drivers/power/bq27xxx_battery.c
7927F: drivers/power/bq27xxx_battery_i2c.c
7928F: drivers/power/isp1704_charger.c
7929F: drivers/power/rx51_battery.c
7930
7931NTB DRIVER CORE
7932M: Jon Mason <jdmason@kudzu.us>
7933M: Dave Jiang <dave.jiang@intel.com>
7934M: Allen Hubbe <Allen.Hubbe@emc.com>
7935L: linux-ntb@googlegroups.com
7936S: Supported
7937W: https://github.com/jonmason/ntb/wiki
7938T: git git://github.com/jonmason/ntb.git
7939F: drivers/ntb/
7940F: drivers/net/ntb_netdev.c
7941F: include/linux/ntb.h
7942F: include/linux/ntb_transport.h
7943
7944NTB INTEL DRIVER
7945M: Jon Mason <jdmason@kudzu.us>
7946M: Dave Jiang <dave.jiang@intel.com>
7947L: linux-ntb@googlegroups.com
7948S: Supported
7949W: https://github.com/jonmason/ntb/wiki
7950T: git git://github.com/jonmason/ntb.git
7951F: drivers/ntb/hw/intel/
7952
7953NTB AMD DRIVER
7954M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7955L: linux-ntb@googlegroups.com
7956S: Supported
7957F: drivers/ntb/hw/amd/
7958
7959NTFS FILESYSTEM
7960M: Anton Altaparmakov <anton@tuxera.com>
7961L: linux-ntfs-dev@lists.sourceforge.net
7962W: http://www.tuxera.com/
7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7964S: Supported
7965F: Documentation/filesystems/ntfs.txt
7966F: fs/ntfs/
7967
7968NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7969M: Antonino Daplas <adaplas@gmail.com>
7970L: linux-fbdev@vger.kernel.org
7971S: Maintained
7972F: drivers/video/fbdev/riva/
7973F: drivers/video/fbdev/nvidia/
7974
7975NVM EXPRESS DRIVER
7976M: Keith Busch <keith.busch@intel.com>
7977M: Jens Axboe <axboe@fb.com>
7978L: linux-nvme@lists.infradead.org
7979T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7980W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7981S: Supported
7982F: drivers/nvme/host/
7983F: include/linux/nvme.h
7984
7985NVMEM FRAMEWORK
7986M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7987M: Maxime Ripard <maxime.ripard@free-electrons.com>
7988S: Maintained
7989F: drivers/nvmem/
7990F: Documentation/devicetree/bindings/nvmem/
7991F: include/linux/nvmem-consumer.h
7992F: include/linux/nvmem-provider.h
7993
7994NXP-NCI NFC DRIVER
7995M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7996R: Charles Gorand <charles.gorand@effinnov.com>
7997L: linux-nfc@lists.01.org (moderated for non-subscribers)
7998S: Supported
7999F: drivers/nfc/nxp-nci
8000
8001NXP TDA998X DRM DRIVER
8002M: Russell King <rmk+kernel@arm.linux.org.uk>
8003S: Supported
8004F: drivers/gpu/drm/i2c/tda998x_drv.c
8005F: include/drm/i2c/tda998x.h
8006
8007NXP TFA9879 DRIVER
8008M: Peter Rosin <peda@axentia.se>
8009L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8010S: Maintained
8011F: sound/soc/codecs/tfa9879*
8012
8013OBJTOOL
8014M: Josh Poimboeuf <jpoimboe@redhat.com>
8015S: Supported
8016F: tools/objtool/
8017
8018OMAP SUPPORT
8019M: Tony Lindgren <tony@atomide.com>
8020L: linux-omap@vger.kernel.org
8021W: http://www.muru.com/linux/omap/
8022W: http://linux.omap.com/
8023Q: http://patchwork.kernel.org/project/linux-omap/list/
8024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8025S: Maintained
8026F: arch/arm/*omap*/
8027F: arch/arm/configs/omap1_defconfig
8028F: arch/arm/configs/omap2plus_defconfig
8029F: drivers/i2c/busses/i2c-omap.c
8030F: drivers/irqchip/irq-omap-intc.c
8031F: drivers/mfd/*omap*.c
8032F: drivers/mfd/menelaus.c
8033F: drivers/mfd/palmas.c
8034F: drivers/mfd/tps65217.c
8035F: drivers/mfd/tps65218.c
8036F: drivers/mfd/tps65910.c
8037F: drivers/mfd/twl-core.[ch]
8038F: drivers/mfd/twl4030*.c
8039F: drivers/mfd/twl6030*.c
8040F: drivers/mfd/twl6040*.c
8041F: drivers/regulator/palmas-regulator*.c
8042F: drivers/regulator/pbias-regulator.c
8043F: drivers/regulator/tps65217-regulator.c
8044F: drivers/regulator/tps65218-regulator.c
8045F: drivers/regulator/tps65910-regulator.c
8046F: drivers/regulator/twl-regulator.c
8047F: include/linux/i2c-omap.h
8048
8049OMAP DEVICE TREE SUPPORT
8050M: Benoît Cousson <bcousson@baylibre.com>
8051M: Tony Lindgren <tony@atomide.com>
8052L: linux-omap@vger.kernel.org
8053L: devicetree@vger.kernel.org
8054S: Maintained
8055F: arch/arm/boot/dts/*omap*
8056F: arch/arm/boot/dts/*am3*
8057F: arch/arm/boot/dts/*am4*
8058F: arch/arm/boot/dts/*am5*
8059F: arch/arm/boot/dts/*dra7*
8060
8061OMAP CLOCK FRAMEWORK SUPPORT
8062M: Paul Walmsley <paul@pwsan.com>
8063L: linux-omap@vger.kernel.org
8064S: Maintained
8065F: arch/arm/*omap*/*clock*
8066
8067OMAP POWER MANAGEMENT SUPPORT
8068M: Kevin Hilman <khilman@kernel.org>
8069L: linux-omap@vger.kernel.org
8070S: Maintained
8071F: arch/arm/*omap*/*pm*
8072F: drivers/cpufreq/omap-cpufreq.c
8073
8074OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8075M: Rajendra Nayak <rnayak@ti.com>
8076M: Paul Walmsley <paul@pwsan.com>
8077L: linux-omap@vger.kernel.org
8078S: Maintained
8079F: arch/arm/mach-omap2/prm*
8080
8081OMAP AUDIO SUPPORT
8082M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8083M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8084L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8085L: linux-omap@vger.kernel.org
8086S: Maintained
8087F: sound/soc/omap/
8088
8089OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8090M: Roger Quadros <rogerq@ti.com>
8091M: Tony Lindgren <tony@atomide.com>
8092L: linux-omap@vger.kernel.org
8093S: Maintained
8094F: drivers/memory/omap-gpmc.c
8095F: arch/arm/mach-omap2/*gpmc*
8096
8097OMAP FRAMEBUFFER SUPPORT
8098M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8099L: linux-fbdev@vger.kernel.org
8100L: linux-omap@vger.kernel.org
8101S: Maintained
8102F: drivers/video/fbdev/omap/
8103
8104OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8105M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8106L: linux-omap@vger.kernel.org
8107L: linux-fbdev@vger.kernel.org
8108S: Maintained
8109F: drivers/video/fbdev/omap2/
8110F: Documentation/arm/OMAP/DSS
8111
8112OMAP HARDWARE SPINLOCK SUPPORT
8113M: Ohad Ben-Cohen <ohad@wizery.com>
8114L: linux-omap@vger.kernel.org
8115S: Maintained
8116F: drivers/hwspinlock/omap_hwspinlock.c
8117
8118OMAP MMC SUPPORT
8119M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8120L: linux-omap@vger.kernel.org
8121S: Maintained
8122F: drivers/mmc/host/omap.c
8123
8124OMAP HS MMC SUPPORT
8125L: linux-mmc@vger.kernel.org
8126L: linux-omap@vger.kernel.org
8127S: Orphan
8128F: drivers/mmc/host/omap_hsmmc.c
8129
8130OMAP RANDOM NUMBER GENERATOR SUPPORT
8131M: Deepak Saxena <dsaxena@plexity.net>
8132S: Maintained
8133F: drivers/char/hw_random/omap-rng.c
8134
8135OMAP HWMOD SUPPORT
8136M: Benoît Cousson <bcousson@baylibre.com>
8137M: Paul Walmsley <paul@pwsan.com>
8138L: linux-omap@vger.kernel.org
8139S: Maintained
8140F: arch/arm/mach-omap2/omap_hwmod.*
8141
8142OMAP HWMOD DATA
8143M: Paul Walmsley <paul@pwsan.com>
8144L: linux-omap@vger.kernel.org
8145S: Maintained
8146F: arch/arm/mach-omap2/omap_hwmod*data*
8147
8148OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8149M: Benoît Cousson <bcousson@baylibre.com>
8150L: linux-omap@vger.kernel.org
8151S: Maintained
8152F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8153
8154OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8155M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8156L: linux-media@vger.kernel.org
8157S: Maintained
8158F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8159F: drivers/media/platform/omap3isp/
8160F: drivers/staging/media/omap4iss/
8161
8162OMAP USB SUPPORT
8163L: linux-usb@vger.kernel.org
8164L: linux-omap@vger.kernel.org
8165S: Orphan
8166F: drivers/usb/*/*omap*
8167F: arch/arm/*omap*/usb*
8168
8169OMAP GPIO DRIVER
8170M: Grygorii Strashko <grygorii.strashko@ti.com>
8171M: Santosh Shilimkar <ssantosh@kernel.org>
8172M: Kevin Hilman <khilman@kernel.org>
8173L: linux-omap@vger.kernel.org
8174S: Maintained
8175F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8176F: drivers/gpio/gpio-omap.c
8177
8178OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8179M: Mark Jackson <mpfj@newflow.co.uk>
8180L: linux-omap@vger.kernel.org
8181S: Maintained
8182F: arch/arm/boot/dts/am335x-nano.dts
8183
8184OMFS FILESYSTEM
8185M: Bob Copeland <me@bobcopeland.com>
8186L: linux-karma-devel@lists.sourceforge.net
8187S: Maintained
8188F: Documentation/filesystems/omfs.txt
8189F: fs/omfs/
8190
8191OMNIKEY CARDMAN 4000 DRIVER
8192M: Harald Welte <laforge@gnumonks.org>
8193S: Maintained
8194F: drivers/char/pcmcia/cm4000_cs.c
8195F: include/linux/cm4000_cs.h
8196F: include/uapi/linux/cm4000_cs.h
8197
8198OMNIKEY CARDMAN 4040 DRIVER
8199M: Harald Welte <laforge@gnumonks.org>
8200S: Maintained
8201F: drivers/char/pcmcia/cm4040_cs.*
8202
8203OMNIVISION OV7670 SENSOR DRIVER
8204M: Jonathan Corbet <corbet@lwn.net>
8205L: linux-media@vger.kernel.org
8206T: git git://linuxtv.org/media_tree.git
8207S: Maintained
8208F: drivers/media/i2c/ov7670.c
8209
8210ONENAND FLASH DRIVER
8211M: Kyungmin Park <kyungmin.park@samsung.com>
8212L: linux-mtd@lists.infradead.org
8213S: Maintained
8214F: drivers/mtd/onenand/
8215F: include/linux/mtd/onenand*.h
8216
8217ONSTREAM SCSI TAPE DRIVER
8218M: Willem Riede <osst@riede.org>
8219L: osst-users@lists.sourceforge.net
8220L: linux-scsi@vger.kernel.org
8221S: Maintained
8222F: Documentation/scsi/osst.txt
8223F: drivers/scsi/osst.*
8224F: drivers/scsi/osst_*.h
8225F: drivers/scsi/st.h
8226
8227OPENCORES I2C BUS DRIVER
8228M: Peter Korsgaard <jacmet@sunsite.dk>
8229L: linux-i2c@vger.kernel.org
8230S: Maintained
8231F: Documentation/i2c/busses/i2c-ocores
8232F: drivers/i2c/busses/i2c-ocores.c
8233
8234OPEN FIRMWARE AND FLATTENED DEVICE TREE
8235M: Rob Herring <robh+dt@kernel.org>
8236M: Frank Rowand <frowand.list@gmail.com>
8237M: Grant Likely <grant.likely@linaro.org>
8238L: devicetree@vger.kernel.org
8239W: http://www.devicetree.org/
8240T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8241S: Maintained
8242F: drivers/of/
8243F: include/linux/of*.h
8244F: scripts/dtc/
8245
8246OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8247M: Rob Herring <robh+dt@kernel.org>
8248M: Pawel Moll <pawel.moll@arm.com>
8249M: Mark Rutland <mark.rutland@arm.com>
8250M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8251M: Kumar Gala <galak@codeaurora.org>
8252L: devicetree@vger.kernel.org
8253T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8254S: Maintained
8255F: Documentation/devicetree/
8256F: arch/*/boot/dts/
8257F: include/dt-bindings/
8258
8259OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8260M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8261L: devicetree@vger.kernel.org
8262S: Maintained
8263F: Documentation/devicetree/dynamic-resolution-notes.txt
8264F: Documentation/devicetree/overlay-notes.txt
8265F: drivers/of/overlay.c
8266F: drivers/of/resolver.c
8267
8268OPENRISC ARCHITECTURE
8269M: Jonas Bonn <jonas@southpole.se>
8270W: http://openrisc.net
8271L: linux@lists.openrisc.net (moderated for non-subscribers)
8272S: Maintained
8273T: git git://openrisc.net/~jonas/linux
8274F: arch/openrisc/
8275
8276OPENVSWITCH
8277M: Pravin Shelar <pshelar@nicira.com>
8278L: netdev@vger.kernel.org
8279L: dev@openvswitch.org
8280W: http://openvswitch.org
8281S: Maintained
8282F: net/openvswitch/
8283F: include/uapi/linux/openvswitch.h
8284
8285OPERATING PERFORMANCE POINTS (OPP)
8286M: Viresh Kumar <vireshk@kernel.org>
8287M: Nishanth Menon <nm@ti.com>
8288M: Stephen Boyd <sboyd@codeaurora.org>
8289L: linux-pm@vger.kernel.org
8290S: Maintained
8291T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8292F: drivers/base/power/opp/
8293F: include/linux/pm_opp.h
8294F: Documentation/power/opp.txt
8295F: Documentation/devicetree/bindings/opp/
8296
8297OPL4 DRIVER
8298M: Clemens Ladisch <clemens@ladisch.de>
8299L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8300T: git git://git.alsa-project.org/alsa-kernel.git
8301S: Maintained
8302F: sound/drivers/opl4/
8303
8304OPROFILE
8305M: Robert Richter <rric@kernel.org>
8306L: oprofile-list@lists.sf.net
8307S: Maintained
8308F: arch/*/include/asm/oprofile*.h
8309F: arch/*/oprofile/
8310F: drivers/oprofile/
8311F: include/linux/oprofile.h
8312
8313ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8314M: Mark Fasheh <mfasheh@suse.com>
8315M: Joel Becker <jlbec@evilplan.org>
8316L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8317W: http://ocfs2.wiki.kernel.org
8318S: Supported
8319F: Documentation/filesystems/ocfs2.txt
8320F: Documentation/filesystems/dlmfs.txt
8321F: fs/ocfs2/
8322
8323ORINOCO DRIVER
8324L: linux-wireless@vger.kernel.org
8325W: http://wireless.kernel.org/en/users/Drivers/orinoco
8326W: http://www.nongnu.org/orinoco/
8327S: Orphan
8328F: drivers/net/wireless/intersil/orinoco/
8329
8330OSD LIBRARY and FILESYSTEM
8331M: Boaz Harrosh <ooo@electrozaur.com>
8332M: Benny Halevy <bhalevy@primarydata.com>
8333L: osd-dev@open-osd.org
8334W: http://open-osd.org
8335T: git git://git.open-osd.org/open-osd.git
8336S: Maintained
8337F: drivers/scsi/osd/
8338F: include/scsi/osd_*
8339F: fs/exofs/
8340
8341OVERLAY FILESYSTEM
8342M: Miklos Szeredi <miklos@szeredi.hu>
8343L: linux-unionfs@vger.kernel.org
8344T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8345S: Supported
8346F: fs/overlayfs/
8347F: Documentation/filesystems/overlayfs.txt
8348
8349ORANGEFS FILESYSTEM
8350M: Mike Marshall <hubcap@omnibond.com>
8351L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8352T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8353S: Supported
8354F: fs/orangefs/
8355F: Documentation/filesystems/orangefs.txt
8356
8357P54 WIRELESS DRIVER
8358M: Christian Lamparter <chunkeey@googlemail.com>
8359L: linux-wireless@vger.kernel.org
8360W: http://wireless.kernel.org/en/users/Drivers/p54
8361S: Maintained
8362F: drivers/net/wireless/intersil/p54/
8363
8364PA SEMI ETHERNET DRIVER
8365M: Olof Johansson <olof@lixom.net>
8366L: netdev@vger.kernel.org
8367S: Maintained
8368F: drivers/net/ethernet/pasemi/*
8369
8370PA SEMI SMBUS DRIVER
8371M: Olof Johansson <olof@lixom.net>
8372L: linux-i2c@vger.kernel.org
8373S: Maintained
8374F: drivers/i2c/busses/i2c-pasemi.c
8375
8376PADATA PARALLEL EXECUTION MECHANISM
8377M: Steffen Klassert <steffen.klassert@secunet.com>
8378L: linux-crypto@vger.kernel.org
8379S: Maintained
8380F: kernel/padata.c
8381F: include/linux/padata.h
8382F: Documentation/padata.txt
8383
8384PANASONIC LAPTOP ACPI EXTRAS DRIVER
8385M: Harald Welte <laforge@gnumonks.org>
8386L: platform-driver-x86@vger.kernel.org
8387S: Maintained
8388F: drivers/platform/x86/panasonic-laptop.c
8389
8390PANASONIC MN10300/AM33/AM34 PORT
8391M: David Howells <dhowells@redhat.com>
8392M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8393L: linux-am33-list@redhat.com (moderated for non-subscribers)
8394W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8395S: Maintained
8396F: Documentation/mn10300/
8397F: arch/mn10300/
8398
8399PARALLEL LCD/KEYPAD PANEL DRIVER
8400M: Willy Tarreau <willy@haproxy.com>
8401M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8402S: Odd Fixes
8403F: Documentation/misc-devices/lcd-panel-cgram.txt
8404F: drivers/misc/panel.c
8405
8406PARALLEL PORT SUBSYSTEM
8407M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8408M: Sudip Mukherjee <sudip@vectorindia.org>
8409L: linux-parport@lists.infradead.org (subscribers-only)
8410S: Maintained
8411F: drivers/parport/
8412F: include/linux/parport*.h
8413F: drivers/char/ppdev.c
8414F: include/uapi/linux/ppdev.h
8415F: Documentation/parport*.txt
8416
8417PARAVIRT_OPS INTERFACE
8418M: Jeremy Fitzhardinge <jeremy@goop.org>
8419M: Chris Wright <chrisw@sous-sol.org>
8420M: Alok Kataria <akataria@vmware.com>
8421M: Rusty Russell <rusty@rustcorp.com.au>
8422L: virtualization@lists.linux-foundation.org
8423S: Supported
8424F: Documentation/virtual/paravirt_ops.txt
8425F: arch/*/kernel/paravirt*
8426F: arch/*/include/asm/paravirt.h
8427
8428PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8429M: Tim Waugh <tim@cyberelk.net>
8430L: linux-parport@lists.infradead.org (subscribers-only)
8431S: Maintained
8432F: Documentation/blockdev/paride.txt
8433F: drivers/block/paride/
8434
8435PARISC ARCHITECTURE
8436M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8437M: Helge Deller <deller@gmx.de>
8438L: linux-parisc@vger.kernel.org
8439W: http://www.parisc-linux.org/
8440Q: http://patchwork.kernel.org/project/linux-parisc/list/
8441T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8442T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8443S: Maintained
8444F: arch/parisc/
8445F: Documentation/parisc/
8446F: drivers/parisc/
8447F: drivers/char/agp/parisc-agp.c
8448F: drivers/input/serio/gscps2.c
8449F: drivers/parport/parport_gsc.*
8450F: drivers/tty/serial/8250/8250_gsc.c
8451F: drivers/video/fbdev/sti*
8452F: drivers/video/console/sti*
8453F: drivers/video/logo/logo_parisc*
8454
8455PC87360 HARDWARE MONITORING DRIVER
8456M: Jim Cromie <jim.cromie@gmail.com>
8457L: linux-hwmon@vger.kernel.org
8458S: Maintained
8459F: Documentation/hwmon/pc87360
8460F: drivers/hwmon/pc87360.c
8461
8462PC8736x GPIO DRIVER
8463M: Jim Cromie <jim.cromie@gmail.com>
8464S: Maintained
8465F: drivers/char/pc8736x_gpio.c
8466
8467PC87427 HARDWARE MONITORING DRIVER
8468M: Jean Delvare <jdelvare@suse.com>
8469L: linux-hwmon@vger.kernel.org
8470S: Maintained
8471F: Documentation/hwmon/pc87427
8472F: drivers/hwmon/pc87427.c
8473
8474PCA9532 LED DRIVER
8475M: Riku Voipio <riku.voipio@iki.fi>
8476S: Maintained
8477F: drivers/leds/leds-pca9532.c
8478F: include/linux/leds-pca9532.h
8479
8480PCA9541 I2C BUS MASTER SELECTOR DRIVER
8481M: Guenter Roeck <linux@roeck-us.net>
8482L: linux-i2c@vger.kernel.org
8483S: Maintained
8484F: drivers/i2c/muxes/i2c-mux-pca9541.c
8485
8486PCDP - PRIMARY CONSOLE AND DEBUG PORT
8487M: Khalid Aziz <khalid@gonehiking.org>
8488S: Maintained
8489F: drivers/firmware/pcdp.*
8490
8491PCI ERROR RECOVERY
8492M: Linas Vepstas <linasvepstas@gmail.com>
8493L: linux-pci@vger.kernel.org
8494S: Supported
8495F: Documentation/PCI/pci-error-recovery.txt
8496
8497PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8498M: Russell Currey <ruscur@russell.cc>
8499L: linuxppc-dev@lists.ozlabs.org
8500S: Supported
8501F: Documentation/powerpc/eeh-pci-error-recovery.txt
8502F: arch/powerpc/kernel/eeh*.c
8503F: arch/powerpc/platforms/*/eeh*.c
8504F: arch/powerpc/include/*/eeh*.h
8505
8506PCI SUBSYSTEM
8507M: Bjorn Helgaas <bhelgaas@google.com>
8508L: linux-pci@vger.kernel.org
8509Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8510T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8511S: Supported
8512F: Documentation/PCI/
8513F: drivers/pci/
8514F: include/linux/pci*
8515F: arch/x86/pci/
8516F: arch/x86/kernel/quirks.c
8517
8518PCI DRIVER FOR ALTERA PCIE IP
8519M: Ley Foon Tan <lftan@altera.com>
8520L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8521L: linux-pci@vger.kernel.org
8522S: Supported
8523F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8524F: drivers/pci/host/pcie-altera.c
8525
8526PCI DRIVER FOR ARM VERSATILE PLATFORM
8527M: Rob Herring <robh@kernel.org>
8528L: linux-pci@vger.kernel.org
8529L: linux-arm-kernel@lists.infradead.org
8530S: Maintained
8531F: Documentation/devicetree/bindings/pci/versatile.txt
8532F: drivers/pci/host/pci-versatile.c
8533
8534PCI DRIVER FOR APPLIEDMICRO XGENE
8535M: Tanmay Inamdar <tinamdar@apm.com>
8536L: linux-pci@vger.kernel.org
8537L: linux-arm-kernel@lists.infradead.org
8538S: Maintained
8539F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8540F: drivers/pci/host/pci-xgene.c
8541
8542PCI DRIVER FOR FREESCALE LAYERSCAPE
8543M: Minghuan Lian <minghuan.Lian@freescale.com>
8544M: Mingkai Hu <mingkai.hu@freescale.com>
8545M: Roy Zang <tie-fei.zang@freescale.com>
8546L: linuxppc-dev@lists.ozlabs.org
8547L: linux-pci@vger.kernel.org
8548L: linux-arm-kernel@lists.infradead.org
8549S: Maintained
8550F: drivers/pci/host/*layerscape*
8551
8552PCI DRIVER FOR IMX6
8553M: Richard Zhu <Richard.Zhu@freescale.com>
8554M: Lucas Stach <l.stach@pengutronix.de>
8555L: linux-pci@vger.kernel.org
8556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8557S: Maintained
8558F: drivers/pci/host/*imx6*
8559
8560PCI DRIVER FOR TI KEYSTONE
8561M: Murali Karicheri <m-karicheri2@ti.com>
8562L: linux-pci@vger.kernel.org
8563L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8564S: Maintained
8565F: drivers/pci/host/*keystone*
8566
8567PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8568M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8569M: Jason Cooper <jason@lakedaemon.net>
8570L: linux-pci@vger.kernel.org
8571L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8572S: Maintained
8573F: drivers/pci/host/*mvebu*
8574
8575PCI DRIVER FOR NVIDIA TEGRA
8576M: Thierry Reding <thierry.reding@gmail.com>
8577L: linux-tegra@vger.kernel.org
8578L: linux-pci@vger.kernel.org
8579S: Supported
8580F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8581F: drivers/pci/host/pci-tegra.c
8582
8583PCI DRIVER FOR TI DRA7XX
8584M: Kishon Vijay Abraham I <kishon@ti.com>
8585L: linux-omap@vger.kernel.org
8586L: linux-pci@vger.kernel.org
8587S: Supported
8588F: Documentation/devicetree/bindings/pci/ti-pci.txt
8589F: drivers/pci/host/pci-dra7xx.c
8590
8591PCI DRIVER FOR RENESAS R-CAR
8592M: Simon Horman <horms@verge.net.au>
8593L: linux-pci@vger.kernel.org
8594L: linux-renesas-soc@vger.kernel.org
8595S: Maintained
8596F: drivers/pci/host/*rcar*
8597
8598PCI DRIVER FOR SAMSUNG EXYNOS
8599M: Jingoo Han <jingoohan1@gmail.com>
8600L: linux-pci@vger.kernel.org
8601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8602L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8603S: Maintained
8604F: drivers/pci/host/pci-exynos.c
8605
8606PCI DRIVER FOR SYNOPSIS DESIGNWARE
8607M: Jingoo Han <jingoohan1@gmail.com>
8608M: Pratyush Anand <pratyush.anand@gmail.com>
8609L: linux-pci@vger.kernel.org
8610S: Maintained
8611F: drivers/pci/host/*designware*
8612
8613PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8614M: Joao Pinto <jpinto@synopsys.com>
8615L: linux-pci@vger.kernel.org
8616S: Maintained
8617F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8618F: drivers/pci/host/pcie-designware-plat.c
8619
8620PCI DRIVER FOR GENERIC OF HOSTS
8621M: Will Deacon <will.deacon@arm.com>
8622L: linux-pci@vger.kernel.org
8623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8624S: Maintained
8625F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8626F: drivers/pci/host/pci-host-common.c
8627F: drivers/pci/host/pci-host-generic.c
8628
8629PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8630M: Keith Busch <keith.busch@intel.com>
8631L: linux-pci@vger.kernel.org
8632S: Supported
8633F: arch/x86/pci/vmd.c
8634
8635PCIE DRIVER FOR ST SPEAR13XX
8636M: Pratyush Anand <pratyush.anand@gmail.com>
8637L: linux-pci@vger.kernel.org
8638S: Maintained
8639F: drivers/pci/host/*spear*
8640
8641PCI MSI DRIVER FOR ALTERA MSI IP
8642M: Ley Foon Tan <lftan@altera.com>
8643L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8644L: linux-pci@vger.kernel.org
8645S: Supported
8646F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8647F: drivers/pci/host/pcie-altera-msi.c
8648
8649PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8650M: Duc Dang <dhdang@apm.com>
8651L: linux-pci@vger.kernel.org
8652L: linux-arm-kernel@lists.infradead.org
8653S: Maintained
8654F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8655F: drivers/pci/host/pci-xgene-msi.c
8656
8657PCIE DRIVER FOR HISILICON
8658M: Zhou Wang <wangzhou1@hisilicon.com>
8659M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8660L: linux-pci@vger.kernel.org
8661S: Maintained
8662F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8663F: drivers/pci/host/pcie-hisi.c
8664
8665PCIE DRIVER FOR QUALCOMM MSM
8666M: Stanimir Varbanov <svarbanov@mm-sol.com>
8667L: linux-pci@vger.kernel.org
8668L: linux-arm-msm@vger.kernel.org
8669S: Maintained
8670F: drivers/pci/host/*qcom*
8671
8672PCIE DRIVER FOR CAVIUM THUNDERX
8673M: David Daney <david.daney@cavium.com>
8674L: linux-pci@vger.kernel.org
8675L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8676S: Supported
8677F: Documentation/devicetree/bindings/pci/pci-thunder-*
8678F: drivers/pci/host/pci-thunder-*
8679
8680PCMCIA SUBSYSTEM
8681P: Linux PCMCIA Team
8682L: linux-pcmcia@lists.infradead.org
8683W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8684T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8685S: Maintained
8686F: Documentation/pcmcia/
8687F: drivers/pcmcia/
8688F: include/pcmcia/
8689
8690PCNET32 NETWORK DRIVER
8691M: Don Fry <pcnet32@frontier.com>
8692L: netdev@vger.kernel.org
8693S: Maintained
8694F: drivers/net/ethernet/amd/pcnet32.c
8695
8696PCRYPT PARALLEL CRYPTO ENGINE
8697M: Steffen Klassert <steffen.klassert@secunet.com>
8698L: linux-crypto@vger.kernel.org
8699S: Maintained
8700F: crypto/pcrypt.c
8701F: include/crypto/pcrypt.h
8702
8703PER-CPU MEMORY ALLOCATOR
8704M: Tejun Heo <tj@kernel.org>
8705M: Christoph Lameter <cl@linux.com>
8706T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8707S: Maintained
8708F: include/linux/percpu*.h
8709F: mm/percpu*.c
8710F: arch/*/include/asm/percpu.h
8711
8712PER-TASK DELAY ACCOUNTING
8713M: Balbir Singh <bsingharora@gmail.com>
8714S: Maintained
8715F: include/linux/delayacct.h
8716F: kernel/delayacct.c
8717
8718PERFORMANCE EVENTS SUBSYSTEM
8719M: Peter Zijlstra <peterz@infradead.org>
8720M: Ingo Molnar <mingo@redhat.com>
8721M: Arnaldo Carvalho de Melo <acme@kernel.org>
8722R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8723L: linux-kernel@vger.kernel.org
8724T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8725S: Supported
8726F: kernel/events/*
8727F: include/linux/perf_event.h
8728F: include/uapi/linux/perf_event.h
8729F: arch/*/kernel/perf_event*.c
8730F: arch/*/kernel/*/perf_event*.c
8731F: arch/*/kernel/*/*/perf_event*.c
8732F: arch/*/include/asm/perf_event.h
8733F: arch/*/kernel/perf_callchain.c
8734F: tools/perf/
8735
8736PERSONALITY HANDLING
8737M: Christoph Hellwig <hch@infradead.org>
8738L: linux-abi-devel@lists.sourceforge.net
8739S: Maintained
8740F: include/linux/personality.h
8741F: include/uapi/linux/personality.h
8742
8743PHONET PROTOCOL
8744M: Remi Denis-Courmont <courmisch@gmail.com>
8745S: Supported
8746F: Documentation/networking/phonet.txt
8747F: include/linux/phonet.h
8748F: include/net/phonet/
8749F: include/uapi/linux/phonet.h
8750F: net/phonet/
8751
8752PHRAM MTD DRIVER
8753M: Joern Engel <joern@lazybastard.org>
8754L: linux-mtd@lists.infradead.org
8755S: Maintained
8756F: drivers/mtd/devices/phram.c
8757
8758PICOLCD HID DRIVER
8759M: Bruno Prémont <bonbons@linux-vserver.org>
8760L: linux-input@vger.kernel.org
8761S: Maintained
8762F: drivers/hid/hid-picolcd*
8763
8764PICOXCELL SUPPORT
8765M: Jamie Iles <jamie@jamieiles.com>
8766L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8767T: git git://github.com/jamieiles/linux-2.6-ji.git
8768S: Supported
8769F: arch/arm/boot/dts/picoxcell*
8770F: arch/arm/mach-picoxcell/
8771F: drivers/crypto/picoxcell*
8772
8773PIN CONTROL SUBSYSTEM
8774M: Linus Walleij <linus.walleij@linaro.org>
8775L: linux-gpio@vger.kernel.org
8776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8777S: Maintained
8778F: drivers/pinctrl/
8779F: include/linux/pinctrl/
8780
8781PIN CONTROLLER - ATMEL AT91
8782M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8784S: Maintained
8785F: drivers/pinctrl/pinctrl-at91.*
8786
8787PIN CONTROLLER - ATMEL AT91 PIO4
8788M: Ludovic Desroches <ludovic.desroches@atmel.com>
8789L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8790L: linux-gpio@vger.kernel.org
8791S: Supported
8792F: drivers/pinctrl/pinctrl-at91-pio4.*
8793
8794PIN CONTROLLER - INTEL
8795M: Mika Westerberg <mika.westerberg@linux.intel.com>
8796M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8797S: Maintained
8798F: drivers/pinctrl/intel/
8799
8800PIN CONTROLLER - RENESAS
8801M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8802M: Geert Uytterhoeven <geert+renesas@glider.be>
8803L: linux-renesas-soc@vger.kernel.org
8804S: Maintained
8805F: drivers/pinctrl/sh-pfc/
8806
8807PIN CONTROLLER - SAMSUNG
8808M: Tomasz Figa <tomasz.figa@gmail.com>
8809M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8810M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8812L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8813S: Maintained
8814F: drivers/pinctrl/samsung/
8815
8816PIN CONTROLLER - SINGLE
8817M: Tony Lindgren <tony@atomide.com>
8818M: Haojian Zhuang <haojian.zhuang@linaro.org>
8819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8820L: linux-omap@vger.kernel.org
8821S: Maintained
8822F: drivers/pinctrl/pinctrl-single.c
8823
8824PIN CONTROLLER - ST SPEAR
8825M: Viresh Kumar <vireshk@kernel.org>
8826L: spear-devel@list.st.com
8827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8828W: http://www.st.com/spear
8829S: Maintained
8830F: drivers/pinctrl/spear/
8831
8832PKTCDVD DRIVER
8833M: Jiri Kosina <jikos@kernel.org>
8834S: Maintained
8835F: drivers/block/pktcdvd.c
8836F: include/linux/pktcdvd.h
8837F: include/uapi/linux/pktcdvd.h
8838
8839PKUNITY SOC DRIVERS
8840M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8841W: http://mprc.pku.edu.cn/~guanxuetao/linux
8842S: Maintained
8843T: git git://github.com/gxt/linux.git
8844F: drivers/input/serio/i8042-unicore32io.h
8845F: drivers/i2c/busses/i2c-puv3.c
8846F: drivers/video/fbdev/fb-puv3.c
8847F: drivers/rtc/rtc-puv3.c
8848
8849PMBUS HARDWARE MONITORING DRIVERS
8850M: Guenter Roeck <linux@roeck-us.net>
8851L: linux-hwmon@vger.kernel.org
8852W: http://hwmon.wiki.kernel.org/
8853W: http://www.roeck-us.net/linux/drivers/
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8855S: Maintained
8856F: Documentation/hwmon/pmbus
8857F: drivers/hwmon/pmbus/
8858F: include/linux/i2c/pmbus.h
8859
8860PMC SIERRA MaxRAID DRIVER
8861L: linux-scsi@vger.kernel.org
8862W: http://www.pmc-sierra.com/
8863S: Orphan
8864F: drivers/scsi/pmcraid.*
8865
8866PMC SIERRA PM8001 DRIVER
8867M: Jack Wang <jinpu.wang@profitbricks.com>
8868M: lindar_liu@usish.com
8869L: pmchba@pmcs.com
8870L: linux-scsi@vger.kernel.org
8871S: Supported
8872F: drivers/scsi/pm8001/
8873
8874POSIX CLOCKS and TIMERS
8875M: Thomas Gleixner <tglx@linutronix.de>
8876L: linux-kernel@vger.kernel.org
8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8878S: Maintained
8879F: fs/timerfd.c
8880F: include/linux/timer*
8881F: kernel/time/*timer*
8882
8883POWER MANAGEMENT CORE
8884M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8885L: linux-pm@vger.kernel.org
8886T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8887S: Supported
8888F: drivers/base/power/
8889F: include/linux/pm.h
8890F: include/linux/pm_*
8891F: include/linux/powercap.h
8892F: drivers/powercap/
8893
8894POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8895M: Sebastian Reichel <sre@kernel.org>
8896M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8897M: David Woodhouse <dwmw2@infradead.org>
8898L: linux-pm@vger.kernel.org
8899T: git git://git.infradead.org/battery-2.6.git
8900S: Maintained
8901F: include/linux/power_supply.h
8902F: drivers/power/
8903X: drivers/power/avs/
8904
8905POWER STATE COORDINATION INTERFACE (PSCI)
8906M: Mark Rutland <mark.rutland@arm.com>
8907M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8908L: linux-arm-kernel@lists.infradead.org
8909S: Maintained
8910F: drivers/firmware/psci.c
8911F: include/linux/psci.h
8912F: include/uapi/linux/psci.h
8913
8914PNP SUPPORT
8915M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8916S: Maintained
8917F: drivers/pnp/
8918
8919PPP PROTOCOL DRIVERS AND COMPRESSORS
8920M: Paul Mackerras <paulus@samba.org>
8921L: linux-ppp@vger.kernel.org
8922S: Maintained
8923F: drivers/net/ppp/ppp_*
8924
8925PPP OVER ATM (RFC 2364)
8926M: Mitchell Blank Jr <mitch@sfgoth.com>
8927S: Maintained
8928F: net/atm/pppoatm.c
8929F: include/uapi/linux/atmppp.h
8930
8931PPP OVER ETHERNET
8932M: Michal Ostrowski <mostrows@earthlink.net>
8933S: Maintained
8934F: drivers/net/ppp/pppoe.c
8935F: drivers/net/ppp/pppox.c
8936
8937PPP OVER L2TP
8938M: James Chapman <jchapman@katalix.com>
8939S: Maintained
8940F: net/l2tp/l2tp_ppp.c
8941F: include/linux/if_pppol2tp.h
8942F: include/uapi/linux/if_pppol2tp.h
8943
8944PPS SUPPORT
8945M: Rodolfo Giometti <giometti@enneenne.com>
8946W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8947L: linuxpps@ml.enneenne.com (subscribers-only)
8948S: Maintained
8949F: Documentation/pps/
8950F: drivers/pps/
8951F: include/linux/pps*.h
8952
8953PPTP DRIVER
8954M: Dmitry Kozlov <xeb@mail.ru>
8955L: netdev@vger.kernel.org
8956S: Maintained
8957F: drivers/net/ppp/pptp.c
8958W: http://sourceforge.net/projects/accel-pptp
8959
8960PREEMPTIBLE KERNEL
8961M: Robert Love <rml@tech9.net>
8962L: kpreempt-tech@lists.sourceforge.net
8963W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8964S: Supported
8965F: Documentation/preempt-locking.txt
8966F: include/linux/preempt.h
8967
8968PRISM54 WIRELESS DRIVER
8969M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8970L: linux-wireless@vger.kernel.org
8971W: http://wireless.kernel.org/en/users/Drivers/p54
8972S: Obsolete
8973F: drivers/net/wireless/intersil/prism54/
8974
8975PS3 NETWORK SUPPORT
8976M: Geoff Levand <geoff@infradead.org>
8977L: netdev@vger.kernel.org
8978L: linuxppc-dev@lists.ozlabs.org
8979S: Maintained
8980F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8981
8982PS3 PLATFORM SUPPORT
8983M: Geoff Levand <geoff@infradead.org>
8984L: linuxppc-dev@lists.ozlabs.org
8985S: Maintained
8986F: arch/powerpc/boot/ps3*
8987F: arch/powerpc/include/asm/lv1call.h
8988F: arch/powerpc/include/asm/ps3*.h
8989F: arch/powerpc/platforms/ps3/
8990F: drivers/*/ps3*
8991F: drivers/ps3/
8992F: drivers/rtc/rtc-ps3.c
8993F: drivers/usb/host/*ps3.c
8994F: sound/ppc/snd_ps3*
8995
8996PS3VRAM DRIVER
8997M: Jim Paris <jim@jtan.com>
8998M: Geoff Levand <geoff@infradead.org>
8999L: linuxppc-dev@lists.ozlabs.org
9000S: Maintained
9001F: drivers/block/ps3vram.c
9002
9003PSTORE FILESYSTEM
9004M: Anton Vorontsov <anton@enomsg.org>
9005M: Colin Cross <ccross@android.com>
9006M: Kees Cook <keescook@chromium.org>
9007M: Tony Luck <tony.luck@intel.com>
9008S: Maintained
9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9010F: fs/pstore/
9011F: include/linux/pstore*
9012F: drivers/firmware/efi/efi-pstore.c
9013F: drivers/acpi/apei/erst.c
9014
9015PTP HARDWARE CLOCK SUPPORT
9016M: Richard Cochran <richardcochran@gmail.com>
9017L: netdev@vger.kernel.org
9018S: Maintained
9019W: http://linuxptp.sourceforge.net/
9020F: Documentation/ABI/testing/sysfs-ptp
9021F: Documentation/ptp/*
9022F: drivers/net/ethernet/freescale/gianfar_ptp.c
9023F: drivers/net/phy/dp83640*
9024F: drivers/ptp/*
9025F: include/linux/ptp_cl*
9026
9027PTRACE SUPPORT
9028M: Roland McGrath <roland@hack.frob.com>
9029M: Oleg Nesterov <oleg@redhat.com>
9030S: Maintained
9031F: include/asm-generic/syscall.h
9032F: include/linux/ptrace.h
9033F: include/linux/regset.h
9034F: include/linux/tracehook.h
9035F: include/uapi/linux/ptrace.h
9036F: kernel/ptrace.c
9037
9038PVRUSB2 VIDEO4LINUX DRIVER
9039M: Mike Isely <isely@pobox.com>
9040L: pvrusb2@isely.net (subscribers-only)
9041L: linux-media@vger.kernel.org
9042W: http://www.isely.net/pvrusb2/
9043T: git git://linuxtv.org/media_tree.git
9044S: Maintained
9045F: Documentation/video4linux/README.pvrusb2
9046F: drivers/media/usb/pvrusb2/
9047
9048PWC WEBCAM DRIVER
9049M: Hans de Goede <hdegoede@redhat.com>
9050L: linux-media@vger.kernel.org
9051T: git git://linuxtv.org/media_tree.git
9052S: Maintained
9053F: drivers/media/usb/pwc/*
9054
9055PWM FAN DRIVER
9056M: Kamil Debski <k.debski@samsung.com>
9057L: linux-hwmon@vger.kernel.org
9058S: Supported
9059F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9060F: Documentation/hwmon/pwm-fan
9061F: drivers/hwmon/pwm-fan.c
9062
9063PWM SUBSYSTEM
9064M: Thierry Reding <thierry.reding@gmail.com>
9065L: linux-pwm@vger.kernel.org
9066S: Maintained
9067T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9068F: Documentation/pwm.txt
9069F: Documentation/devicetree/bindings/pwm/
9070F: include/linux/pwm.h
9071F: drivers/pwm/
9072F: drivers/video/backlight/pwm_bl.c
9073F: include/linux/pwm_backlight.h
9074
9075PXA2xx/PXA3xx SUPPORT
9076M: Daniel Mack <daniel@zonque.org>
9077M: Haojian Zhuang <haojian.zhuang@gmail.com>
9078M: Robert Jarzmik <robert.jarzmik@free.fr>
9079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9080T: git git://github.com/hzhuang1/linux.git
9081T: git git://github.com/rjarzmik/linux.git
9082S: Maintained
9083F: arch/arm/boot/dts/pxa*
9084F: arch/arm/mach-pxa/
9085F: drivers/dma/pxa*
9086F: drivers/pcmcia/pxa2xx*
9087F: drivers/pinctrl/pxa/
9088F: drivers/spi/spi-pxa2xx*
9089F: drivers/usb/gadget/udc/pxa2*
9090F: include/sound/pxa2xx-lib.h
9091F: sound/arm/pxa*
9092F: sound/soc/pxa/
9093
9094PXA GPIO DRIVER
9095M: Robert Jarzmik <robert.jarzmik@free.fr>
9096L: linux-gpio@vger.kernel.org
9097S: Maintained
9098F: drivers/gpio/gpio-pxa.c
9099
9100PXA3xx NAND FLASH DRIVER
9101M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9102L: linux-mtd@lists.infradead.org
9103S: Maintained
9104F: drivers/mtd/nand/pxa3xx_nand.c
9105
9106MMP SUPPORT
9107M: Eric Miao <eric.y.miao@gmail.com>
9108M: Haojian Zhuang <haojian.zhuang@gmail.com>
9109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9110T: git git://github.com/hzhuang1/linux.git
9111T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9112S: Maintained
9113F: arch/arm/boot/dts/mmp*
9114F: arch/arm/mach-mmp/
9115
9116PXA MMCI DRIVER
9117S: Orphan
9118
9119PXA RTC DRIVER
9120M: Robert Jarzmik <robert.jarzmik@free.fr>
9121L: rtc-linux@googlegroups.com
9122S: Maintained
9123
9124QAT DRIVER
9125M: Tadeusz Struk <tadeusz.struk@intel.com>
9126L: qat-linux@intel.com
9127S: Supported
9128F: drivers/crypto/qat/
9129
9130QIB DRIVER
9131M: Mike Marciniszyn <infinipath@intel.com>
9132L: linux-rdma@vger.kernel.org
9133S: Supported
9134F: drivers/infiniband/hw/qib/
9135
9136QLOGIC QLA1280 SCSI DRIVER
9137M: Michael Reed <mdr@sgi.com>
9138L: linux-scsi@vger.kernel.org
9139S: Maintained
9140F: drivers/scsi/qla1280.[ch]
9141
9142QLOGIC QLA2XXX FC-SCSI DRIVER
9143M: qla2xxx-upstream@qlogic.com
9144L: linux-scsi@vger.kernel.org
9145S: Supported
9146F: Documentation/scsi/LICENSE.qla2xxx
9147F: drivers/scsi/qla2xxx/
9148
9149QLOGIC QLA4XXX iSCSI DRIVER
9150M: QLogic-Storage-Upstream@qlogic.com
9151L: linux-scsi@vger.kernel.org
9152S: Supported
9153F: Documentation/scsi/LICENSE.qla4xxx
9154F: drivers/scsi/qla4xxx/
9155
9156QLOGIC QLA3XXX NETWORK DRIVER
9157M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9158M: Ron Mercer <ron.mercer@qlogic.com>
9159M: linux-driver@qlogic.com
9160L: netdev@vger.kernel.org
9161S: Supported
9162F: Documentation/networking/LICENSE.qla3xxx
9163F: drivers/net/ethernet/qlogic/qla3xxx.*
9164
9165QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9166M: Dept-GELinuxNICDev@qlogic.com
9167L: netdev@vger.kernel.org
9168S: Supported
9169F: drivers/net/ethernet/qlogic/qlcnic/
9170
9171QLOGIC QLGE 10Gb ETHERNET DRIVER
9172M: Harish Patil <harish.patil@qlogic.com>
9173M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9174M: Dept-GELinuxNICDev@qlogic.com
9175M: linux-driver@qlogic.com
9176L: netdev@vger.kernel.org
9177S: Supported
9178F: drivers/net/ethernet/qlogic/qlge/
9179
9180QLOGIC QL4xxx ETHERNET DRIVER
9181M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9182M: Ariel Elior <Ariel.Elior@qlogic.com>
9183M: everest-linux-l2@qlogic.com
9184L: netdev@vger.kernel.org
9185S: Supported
9186F: drivers/net/ethernet/qlogic/qed/
9187F: include/linux/qed/
9188F: drivers/net/ethernet/qlogic/qede/
9189
9190QNX4 FILESYSTEM
9191M: Anders Larsen <al@alarsen.net>
9192W: http://www.alarsen.net/linux/qnx4fs/
9193S: Maintained
9194F: fs/qnx4/
9195F: include/uapi/linux/qnx4_fs.h
9196F: include/uapi/linux/qnxtypes.h
9197
9198QT1010 MEDIA DRIVER
9199M: Antti Palosaari <crope@iki.fi>
9200L: linux-media@vger.kernel.org
9201W: https://linuxtv.org
9202W: http://palosaari.fi/linux/
9203Q: http://patchwork.linuxtv.org/project/linux-media/list/
9204T: git git://linuxtv.org/anttip/media_tree.git
9205S: Maintained
9206F: drivers/media/tuners/qt1010*
9207
9208QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9209M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9210L: linux-wireless@vger.kernel.org
9211L: ath9k-devel@lists.ath9k.org
9212W: http://wireless.kernel.org/en/users/Drivers/ath9k
9213S: Supported
9214F: drivers/net/wireless/ath/ath9k/
9215
9216QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9217M: Kalle Valo <kvalo@qca.qualcomm.com>
9218L: ath10k@lists.infradead.org
9219W: http://wireless.kernel.org/en/users/Drivers/ath10k
9220T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9221S: Supported
9222F: drivers/net/wireless/ath/ath10k/
9223
9224QUALCOMM HEXAGON ARCHITECTURE
9225M: Richard Kuo <rkuo@codeaurora.org>
9226L: linux-hexagon@vger.kernel.org
9227T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9228S: Supported
9229F: arch/hexagon/
9230
9231QUALCOMM WCN36XX WIRELESS DRIVER
9232M: Eugene Krasnikov <k.eugene.e@gmail.com>
9233L: wcn36xx@lists.infradead.org
9234W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9235T: git git://github.com/KrasnikovEugene/wcn36xx.git
9236S: Supported
9237F: drivers/net/wireless/ath/wcn36xx/
9238
9239QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9240M: Gabriel Somlo <somlo@cmu.edu>
9241M: "Michael S. Tsirkin" <mst@redhat.com>
9242L: qemu-devel@nongnu.org
9243S: Maintained
9244F: drivers/firmware/qemu_fw_cfg.c
9245
9246RADOS BLOCK DEVICE (RBD)
9247M: Ilya Dryomov <idryomov@gmail.com>
9248M: Sage Weil <sage@redhat.com>
9249M: Alex Elder <elder@kernel.org>
9250L: ceph-devel@vger.kernel.org
9251W: http://ceph.com/
9252T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9253T: git git://github.com/ceph/ceph-client.git
9254S: Supported
9255F: Documentation/ABI/testing/sysfs-bus-rbd
9256F: drivers/block/rbd.c
9257F: drivers/block/rbd_types.h
9258
9259RADEON FRAMEBUFFER DISPLAY DRIVER
9260M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9261L: linux-fbdev@vger.kernel.org
9262S: Maintained
9263F: drivers/video/fbdev/aty/radeon*
9264F: include/uapi/linux/radeonfb.h
9265
9266RADIOSHARK RADIO DRIVER
9267M: Hans de Goede <hdegoede@redhat.com>
9268L: linux-media@vger.kernel.org
9269T: git git://linuxtv.org/media_tree.git
9270S: Maintained
9271F: drivers/media/radio/radio-shark.c
9272
9273RADIOSHARK2 RADIO DRIVER
9274M: Hans de Goede <hdegoede@redhat.com>
9275L: linux-media@vger.kernel.org
9276T: git git://linuxtv.org/media_tree.git
9277S: Maintained
9278F: drivers/media/radio/radio-shark2.c
9279F: drivers/media/radio/radio-tea5777.c
9280
9281RAGE128 FRAMEBUFFER DISPLAY DRIVER
9282M: Paul Mackerras <paulus@samba.org>
9283L: linux-fbdev@vger.kernel.org
9284S: Maintained
9285F: drivers/video/fbdev/aty/aty128fb.c
9286
9287RALINK MIPS ARCHITECTURE
9288M: John Crispin <blogic@openwrt.org>
9289L: linux-mips@linux-mips.org
9290S: Maintained
9291F: arch/mips/ralink
9292
9293RALINK RT2X00 WIRELESS LAN DRIVER
9294P: rt2x00 project
9295M: Stanislaw Gruszka <sgruszka@redhat.com>
9296M: Helmut Schaa <helmut.schaa@googlemail.com>
9297L: linux-wireless@vger.kernel.org
9298S: Maintained
9299F: drivers/net/wireless/ralink/rt2x00/
9300
9301RAMDISK RAM BLOCK DEVICE DRIVER
9302M: Jens Axboe <axboe@kernel.dk>
9303S: Maintained
9304F: Documentation/blockdev/ramdisk.txt
9305F: drivers/block/brd.c
9306
9307RANDOM NUMBER DRIVER
9308M: "Theodore Ts'o" <tytso@mit.edu>
9309S: Maintained
9310F: drivers/char/random.c
9311
9312RAPIDIO SUBSYSTEM
9313M: Matt Porter <mporter@kernel.crashing.org>
9314M: Alexandre Bounine <alexandre.bounine@idt.com>
9315S: Maintained
9316F: drivers/rapidio/
9317
9318RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9319L: linux-wireless@vger.kernel.org
9320S: Orphan
9321F: drivers/net/wireless/ray*
9322
9323RCUTORTURE MODULE
9324M: Josh Triplett <josh@joshtriplett.org>
9325M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9326L: linux-kernel@vger.kernel.org
9327S: Supported
9328T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9329F: Documentation/RCU/torture.txt
9330F: kernel/rcu/rcutorture.c
9331
9332RCUTORTURE TEST FRAMEWORK
9333M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9334M: Josh Triplett <josh@joshtriplett.org>
9335R: Steven Rostedt <rostedt@goodmis.org>
9336R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9337R: Lai Jiangshan <jiangshanlai@gmail.com>
9338L: linux-kernel@vger.kernel.org
9339S: Supported
9340T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9341F: tools/testing/selftests/rcutorture
9342
9343RDC R-321X SoC
9344M: Florian Fainelli <florian@openwrt.org>
9345S: Maintained
9346
9347RDC R6040 FAST ETHERNET DRIVER
9348M: Florian Fainelli <florian@openwrt.org>
9349L: netdev@vger.kernel.org
9350S: Maintained
9351F: drivers/net/ethernet/rdc/r6040.c
9352
9353RDS - RELIABLE DATAGRAM SOCKETS
9354M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9355L: netdev@vger.kernel.org
9356L: linux-rdma@vger.kernel.org
9357L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9358W: https://oss.oracle.com/projects/rds/
9359S: Supported
9360F: net/rds/
9361F: Documentation/networking/rds.txt
9362
9363RDMAVT - RDMA verbs software
9364M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9365L: linux-rdma@vger.kernel.org
9366S: Supported
9367F: drivers/infiniband/sw/rdmavt
9368
9369READ-COPY UPDATE (RCU)
9370M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9371M: Josh Triplett <josh@joshtriplett.org>
9372R: Steven Rostedt <rostedt@goodmis.org>
9373R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9374R: Lai Jiangshan <jiangshanlai@gmail.com>
9375L: linux-kernel@vger.kernel.org
9376W: http://www.rdrop.com/users/paulmck/RCU/
9377S: Supported
9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9379F: Documentation/RCU/
9380X: Documentation/RCU/torture.txt
9381F: include/linux/rcu*
9382X: include/linux/srcu.h
9383F: kernel/rcu/
9384X: kernel/torture.c
9385
9386REAL TIME CLOCK (RTC) SUBSYSTEM
9387M: Alessandro Zummo <a.zummo@towertech.it>
9388M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9389L: rtc-linux@googlegroups.com
9390Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9392S: Maintained
9393F: Documentation/rtc.txt
9394F: drivers/rtc/
9395F: include/linux/rtc.h
9396F: include/uapi/linux/rtc.h
9397
9398REALTEK AUDIO CODECS
9399M: Bard Liao <bardliao@realtek.com>
9400M: Oder Chiou <oder_chiou@realtek.com>
9401S: Maintained
9402F: sound/soc/codecs/rt*
9403F: include/sound/rt*.h
9404
9405REISERFS FILE SYSTEM
9406L: reiserfs-devel@vger.kernel.org
9407S: Supported
9408F: fs/reiserfs/
9409
9410REGISTER MAP ABSTRACTION
9411M: Mark Brown <broonie@kernel.org>
9412L: linux-kernel@vger.kernel.org
9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9414S: Supported
9415F: drivers/base/regmap/
9416F: include/linux/regmap.h
9417
9418REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9419M: Ohad Ben-Cohen <ohad@wizery.com>
9420M: Bjorn Andersson <bjorn.andersson@linaro.org>
9421L: linux-remoteproc@vger.kernel.org
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9423S: Maintained
9424F: drivers/remoteproc/
9425F: Documentation/remoteproc.txt
9426F: include/linux/remoteproc.h
9427
9428REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9429M: Ohad Ben-Cohen <ohad@wizery.com>
9430M: Bjorn Andersson <bjorn.andersson@linaro.org>
9431L: linux-remoteproc@vger.kernel.org
9432T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9433S: Maintained
9434F: drivers/rpmsg/
9435F: Documentation/rpmsg.txt
9436F: include/linux/rpmsg.h
9437
9438RENESAS ETHERNET DRIVERS
9439R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9440L: netdev@vger.kernel.org
9441L: linux-renesas-soc@vger.kernel.org
9442F: drivers/net/ethernet/renesas/
9443F: include/linux/sh_eth.h
9444
9445RENESAS USB2 PHY DRIVER
9446M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9447L: linux-renesas-soc@vger.kernel.org
9448S: Maintained
9449F: drivers/phy/phy-rcar-gen3-usb2.c
9450
9451RESET CONTROLLER FRAMEWORK
9452M: Philipp Zabel <p.zabel@pengutronix.de>
9453T: git git://git.pengutronix.de/git/pza/linux
9454S: Maintained
9455F: drivers/reset/
9456F: Documentation/devicetree/bindings/reset/
9457F: include/dt-bindings/reset/
9458F: include/linux/reset.h
9459F: include/linux/reset-controller.h
9460
9461RFKILL
9462M: Johannes Berg <johannes@sipsolutions.net>
9463L: linux-wireless@vger.kernel.org
9464W: http://wireless.kernel.org/
9465T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9466T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9467S: Maintained
9468F: Documentation/rfkill.txt
9469F: net/rfkill/
9470
9471RHASHTABLE
9472M: Thomas Graf <tgraf@suug.ch>
9473L: netdev@vger.kernel.org
9474S: Maintained
9475F: lib/rhashtable.c
9476F: include/linux/rhashtable.h
9477
9478RICOH SMARTMEDIA/XD DRIVER
9479M: Maxim Levitsky <maximlevitsky@gmail.com>
9480S: Maintained
9481F: drivers/mtd/nand/r852.c
9482F: drivers/mtd/nand/r852.h
9483
9484RICOH R5C592 MEMORYSTICK DRIVER
9485M: Maxim Levitsky <maximlevitsky@gmail.com>
9486S: Maintained
9487F: drivers/memstick/host/r592.*
9488
9489ROCCAT DRIVERS
9490M: Stefan Achatz <erazor_de@users.sourceforge.net>
9491W: http://sourceforge.net/projects/roccat/
9492S: Maintained
9493F: drivers/hid/hid-roccat*
9494F: include/linux/hid-roccat*
9495F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9496
9497ROCKER DRIVER
9498M: Jiri Pirko <jiri@resnulli.us>
9499M: Scott Feldman <sfeldma@gmail.com>
9500L: netdev@vger.kernel.org
9501S: Supported
9502F: drivers/net/ethernet/rocker/
9503
9504ROCKETPORT DRIVER
9505P: Comtrol Corp.
9506W: http://www.comtrol.com
9507S: Maintained
9508F: Documentation/serial/rocket.txt
9509F: drivers/tty/rocket*
9510
9511ROCKETPORT EXPRESS/INFINITY DRIVER
9512M: Kevin Cernekee <cernekee@gmail.com>
9513L: linux-serial@vger.kernel.org
9514S: Odd Fixes
9515F: drivers/tty/serial/rp2.*
9516
9517ROSE NETWORK LAYER
9518M: Ralf Baechle <ralf@linux-mips.org>
9519L: linux-hams@vger.kernel.org
9520W: http://www.linux-ax25.org/
9521S: Maintained
9522F: include/net/rose.h
9523F: include/uapi/linux/rose.h
9524F: net/rose/
9525
9526RTL2830 MEDIA DRIVER
9527M: Antti Palosaari <crope@iki.fi>
9528L: linux-media@vger.kernel.org
9529W: https://linuxtv.org
9530W: http://palosaari.fi/linux/
9531Q: http://patchwork.linuxtv.org/project/linux-media/list/
9532T: git git://linuxtv.org/anttip/media_tree.git
9533S: Maintained
9534F: drivers/media/dvb-frontends/rtl2830*
9535
9536RTL2832 MEDIA DRIVER
9537M: Antti Palosaari <crope@iki.fi>
9538L: linux-media@vger.kernel.org
9539W: https://linuxtv.org
9540W: http://palosaari.fi/linux/
9541Q: http://patchwork.linuxtv.org/project/linux-media/list/
9542T: git git://linuxtv.org/anttip/media_tree.git
9543S: Maintained
9544F: drivers/media/dvb-frontends/rtl2832*
9545
9546RTL2832_SDR MEDIA DRIVER
9547M: Antti Palosaari <crope@iki.fi>
9548L: linux-media@vger.kernel.org
9549W: https://linuxtv.org
9550W: http://palosaari.fi/linux/
9551Q: http://patchwork.linuxtv.org/project/linux-media/list/
9552T: git git://linuxtv.org/anttip/media_tree.git
9553S: Maintained
9554F: drivers/media/dvb-frontends/rtl2832_sdr*
9555
9556RTL8180 WIRELESS DRIVER
9557L: linux-wireless@vger.kernel.org
9558W: http://wireless.kernel.org/
9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9560S: Orphan
9561F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9562
9563RTL8187 WIRELESS DRIVER
9564M: Herton Ronaldo Krzesinski <herton@canonical.com>
9565M: Hin-Tak Leung <htl10@users.sourceforge.net>
9566M: Larry Finger <Larry.Finger@lwfinger.net>
9567L: linux-wireless@vger.kernel.org
9568W: http://wireless.kernel.org/
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9570S: Maintained
9571F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9572
9573RTL8192CE WIRELESS DRIVER
9574M: Larry Finger <Larry.Finger@lwfinger.net>
9575M: Chaoming Li <chaoming_li@realsil.com.cn>
9576L: linux-wireless@vger.kernel.org
9577W: http://wireless.kernel.org/
9578T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9579S: Maintained
9580F: drivers/net/wireless/realtek/rtlwifi/
9581F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9582
9583RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9584M: Jes Sorensen <Jes.Sorensen@redhat.com>
9585L: linux-wireless@vger.kernel.org
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9587S: Maintained
9588F: drivers/net/wireless/realtek/rtl8xxxu/
9589
9590S3 SAVAGE FRAMEBUFFER DRIVER
9591M: Antonino Daplas <adaplas@gmail.com>
9592L: linux-fbdev@vger.kernel.org
9593S: Maintained
9594F: drivers/video/fbdev/savage/
9595
9596S390
9597M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9598M: Heiko Carstens <heiko.carstens@de.ibm.com>
9599L: linux-s390@vger.kernel.org
9600W: http://www.ibm.com/developerworks/linux/linux390/
9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9602S: Supported
9603F: arch/s390/
9604F: drivers/s390/
9605F: Documentation/s390/
9606F: Documentation/DocBook/s390*
9607
9608S390 COMMON I/O LAYER
9609M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9610M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9611L: linux-s390@vger.kernel.org
9612W: http://www.ibm.com/developerworks/linux/linux390/
9613S: Supported
9614F: drivers/s390/cio/
9615
9616S390 DASD DRIVER
9617M: Stefan Weinhuber <wein@de.ibm.com>
9618M: Stefan Haberland <stefan.haberland@de.ibm.com>
9619L: linux-s390@vger.kernel.org
9620W: http://www.ibm.com/developerworks/linux/linux390/
9621S: Supported
9622F: drivers/s390/block/dasd*
9623F: block/partitions/ibm.c
9624
9625S390 NETWORK DRIVERS
9626M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9627L: linux-s390@vger.kernel.org
9628W: http://www.ibm.com/developerworks/linux/linux390/
9629S: Supported
9630F: drivers/s390/net/
9631
9632S390 PCI SUBSYSTEM
9633M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9634M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9635L: linux-s390@vger.kernel.org
9636W: http://www.ibm.com/developerworks/linux/linux390/
9637S: Supported
9638F: arch/s390/pci/
9639F: drivers/pci/hotplug/s390_pci_hpc.c
9640
9641S390 ZCRYPT DRIVER
9642M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9643L: linux-s390@vger.kernel.org
9644W: http://www.ibm.com/developerworks/linux/linux390/
9645S: Supported
9646F: drivers/s390/crypto/
9647
9648S390 ZFCP DRIVER
9649M: Steffen Maier <maier@linux.vnet.ibm.com>
9650L: linux-s390@vger.kernel.org
9651W: http://www.ibm.com/developerworks/linux/linux390/
9652S: Supported
9653F: drivers/s390/scsi/zfcp_*
9654
9655S390 IUCV NETWORK LAYER
9656M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9657L: linux-s390@vger.kernel.org
9658W: http://www.ibm.com/developerworks/linux/linux390/
9659S: Supported
9660F: drivers/s390/net/*iucv*
9661F: include/net/iucv/
9662F: net/iucv/
9663
9664S390 IOMMU (PCI)
9665M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9666L: linux-s390@vger.kernel.org
9667W: http://www.ibm.com/developerworks/linux/linux390/
9668S: Supported
9669F: drivers/iommu/s390-iommu.c
9670
9671S3C24XX SD/MMC Driver
9672M: Ben Dooks <ben-linux@fluff.org>
9673L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9674S: Supported
9675F: drivers/mmc/host/s3cmci.*
9676
9677SAA6588 RDS RECEIVER DRIVER
9678M: Hans Verkuil <hverkuil@xs4all.nl>
9679L: linux-media@vger.kernel.org
9680T: git git://linuxtv.org/media_tree.git
9681W: https://linuxtv.org
9682S: Odd Fixes
9683F: drivers/media/i2c/saa6588*
9684
9685SAA7134 VIDEO4LINUX DRIVER
9686M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9687L: linux-media@vger.kernel.org
9688W: https://linuxtv.org
9689T: git git://linuxtv.org/media_tree.git
9690S: Odd fixes
9691F: Documentation/video4linux/*.saa7134
9692F: drivers/media/pci/saa7134/
9693
9694SAA7146 VIDEO4LINUX-2 DRIVER
9695M: Hans Verkuil <hverkuil@xs4all.nl>
9696L: linux-media@vger.kernel.org
9697T: git git://linuxtv.org/media_tree.git
9698S: Maintained
9699F: drivers/media/common/saa7146/
9700F: drivers/media/pci/saa7146/
9701F: include/media/saa7146*
9702
9703SAMSUNG LAPTOP DRIVER
9704M: Corentin Chary <corentin.chary@gmail.com>
9705L: platform-driver-x86@vger.kernel.org
9706S: Maintained
9707F: drivers/platform/x86/samsung-laptop.c
9708
9709SAMSUNG AUDIO (ASoC) DRIVERS
9710M: Sangbeom Kim <sbkim73@samsung.com>
9711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9712S: Supported
9713F: sound/soc/samsung/
9714
9715SAMSUNG FRAMEBUFFER DRIVER
9716M: Jingoo Han <jingoohan1@gmail.com>
9717L: linux-fbdev@vger.kernel.org
9718S: Maintained
9719F: drivers/video/fbdev/s3c-fb.c
9720
9721SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9722M: Sangbeom Kim <sbkim73@samsung.com>
9723M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9724L: linux-kernel@vger.kernel.org
9725L: linux-samsung-soc@vger.kernel.org
9726S: Supported
9727F: drivers/mfd/sec*.c
9728F: drivers/regulator/s2m*.c
9729F: drivers/regulator/s5m*.c
9730F: drivers/clk/clk-s2mps11.c
9731F: drivers/rtc/rtc-s5m.c
9732F: include/linux/mfd/samsung/
9733F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9734F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9735F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9736F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9737
9738SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9739M: Kyungmin Park <kyungmin.park@samsung.com>
9740M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9741L: linux-media@vger.kernel.org
9742Q: https://patchwork.linuxtv.org/project/linux-media/list/
9743S: Supported
9744F: drivers/media/platform/exynos4-is/
9745
9746SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9747M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9748L: linux-media@vger.kernel.org
9749L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9750S: Maintained
9751F: drivers/media/platform/s3c-camif/
9752F: include/media/drv-intf/s3c_camif.h
9753
9754SAMSUNG S5C73M3 CAMERA DRIVER
9755M: Kyungmin Park <kyungmin.park@samsung.com>
9756M: Andrzej Hajda <a.hajda@samsung.com>
9757L: linux-media@vger.kernel.org
9758S: Supported
9759F: drivers/media/i2c/s5c73m3/*
9760
9761SAMSUNG S5K5BAF CAMERA DRIVER
9762M: Kyungmin Park <kyungmin.park@samsung.com>
9763M: Andrzej Hajda <a.hajda@samsung.com>
9764L: linux-media@vger.kernel.org
9765S: Supported
9766F: drivers/media/i2c/s5k5baf.c
9767
9768SAMSUNG S3FWRN5 NFC DRIVER
9769M: Robert Baldyga <r.baldyga@samsung.com>
9770M: Krzysztof Opasiak <k.opasiak@samsung.com>
9771L: linux-nfc@lists.01.org (moderated for non-subscribers)
9772S: Supported
9773F: drivers/nfc/s3fwrn5
9774
9775SAMSUNG SOC CLOCK DRIVERS
9776M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9777M: Tomasz Figa <tomasz.figa@gmail.com>
9778S: Supported
9779L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9780F: drivers/clk/samsung/
9781
9782SAMSUNG SXGBE DRIVERS
9783M: Byungho An <bh74.an@samsung.com>
9784M: Girish K S <ks.giri@samsung.com>
9785M: Vipul Pandya <vipul.pandya@samsung.com>
9786S: Supported
9787L: netdev@vger.kernel.org
9788F: drivers/net/ethernet/samsung/sxgbe/
9789
9790SAMSUNG THERMAL DRIVER
9791M: Lukasz Majewski <l.majewski@samsung.com>
9792L: linux-pm@vger.kernel.org
9793L: linux-samsung-soc@vger.kernel.org
9794S: Supported
9795T: git https://github.com/lmajewski/linux-samsung-thermal.git
9796F: drivers/thermal/samsung/
9797
9798SAMSUNG USB2 PHY DRIVER
9799M: Kamil Debski <k.debski@samsung.com>
9800L: linux-kernel@vger.kernel.org
9801S: Supported
9802F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9803F: Documentation/phy/samsung-usb2.txt
9804F: drivers/phy/phy-exynos4210-usb2.c
9805F: drivers/phy/phy-exynos4x12-usb2.c
9806F: drivers/phy/phy-exynos5250-usb2.c
9807F: drivers/phy/phy-s5pv210-usb2.c
9808F: drivers/phy/phy-samsung-usb2.c
9809F: drivers/phy/phy-samsung-usb2.h
9810
9811SERIAL DRIVERS
9812M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9813L: linux-serial@vger.kernel.org
9814S: Maintained
9815F: drivers/tty/serial/
9816
9817SYNOPSYS DESIGNWARE DMAC DRIVER
9818M: Viresh Kumar <vireshk@kernel.org>
9819M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9820S: Maintained
9821F: include/linux/dma/dw.h
9822F: include/linux/platform_data/dma-dw.h
9823F: drivers/dma/dw/
9824
9825SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9826M: Lars Persson <lars.persson@axis.com>
9827L: netdev@vger.kernel.org
9828S: Supported
9829F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9830F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9831
9832SYNOPSYS DESIGNWARE I2C DRIVER
9833M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9834R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9835R: Mika Westerberg <mika.westerberg@linux.intel.com>
9836L: linux-i2c@vger.kernel.org
9837S: Maintained
9838F: drivers/i2c/busses/i2c-designware-*
9839F: include/linux/platform_data/i2c-designware.h
9840
9841SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9842M: Jaehoon Chung <jh80.chung@samsung.com>
9843L: linux-mmc@vger.kernel.org
9844S: Maintained
9845F: include/linux/mmc/dw_mmc.h
9846F: drivers/mmc/host/dw_mmc*
9847
9848SYSTEM TRACE MODULE CLASS
9849M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9850S: Maintained
9851F: Documentation/trace/stm.txt
9852F: drivers/hwtracing/stm/
9853F: include/linux/stm.h
9854F: include/uapi/linux/stm.h
9855
9856THUNDERBOLT DRIVER
9857M: Andreas Noever <andreas.noever@gmail.com>
9858S: Maintained
9859F: drivers/thunderbolt/
9860
9861TI BQ27XXX POWER SUPPLY DRIVER
9862R: Andrew F. Davis <afd@ti.com>
9863F: include/linux/power/bq27xxx_battery.h
9864F: drivers/power/bq27xxx_battery.c
9865F: drivers/power/bq27xxx_battery_i2c.c
9866
9867TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9868M: John Stultz <john.stultz@linaro.org>
9869M: Thomas Gleixner <tglx@linutronix.de>
9870L: linux-kernel@vger.kernel.org
9871T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9872S: Supported
9873F: include/linux/clocksource.h
9874F: include/linux/time.h
9875F: include/linux/timex.h
9876F: include/uapi/linux/time.h
9877F: include/uapi/linux/timex.h
9878F: kernel/time/clocksource.c
9879F: kernel/time/time*.c
9880F: kernel/time/alarmtimer.c
9881F: kernel/time/ntp.c
9882F: tools/testing/selftests/timers/
9883
9884SC1200 WDT DRIVER
9885M: Zwane Mwaikambo <zwanem@gmail.com>
9886S: Maintained
9887F: drivers/watchdog/sc1200wdt.c
9888
9889SCHEDULER
9890M: Ingo Molnar <mingo@redhat.com>
9891M: Peter Zijlstra <peterz@infradead.org>
9892L: linux-kernel@vger.kernel.org
9893T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9894S: Maintained
9895F: kernel/sched/
9896F: include/linux/sched.h
9897F: include/uapi/linux/sched.h
9898F: include/linux/wait.h
9899
9900SCORE ARCHITECTURE
9901M: Chen Liqin <liqin.linux@gmail.com>
9902M: Lennox Wu <lennox.wu@gmail.com>
9903W: http://www.sunplus.com
9904S: Supported
9905F: arch/score/
9906
9907SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9908M: Sudeep Holla <sudeep.holla@arm.com>
9909L: linux-arm-kernel@lists.infradead.org
9910S: Maintained
9911F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9912F: drivers/clk/clk-scpi.c
9913F: drivers/cpufreq/scpi-cpufreq.c
9914F: drivers/firmware/arm_scpi.c
9915F: include/linux/scpi_protocol.h
9916
9917SCSI CDROM DRIVER
9918M: Jens Axboe <axboe@kernel.dk>
9919L: linux-scsi@vger.kernel.org
9920W: http://www.kernel.dk
9921S: Maintained
9922F: drivers/scsi/sr*
9923
9924SCSI RDMA PROTOCOL (SRP) INITIATOR
9925M: Bart Van Assche <bart.vanassche@sandisk.com>
9926L: linux-rdma@vger.kernel.org
9927S: Supported
9928W: http://www.openfabrics.org
9929Q: http://patchwork.kernel.org/project/linux-rdma/list/
9930T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9931F: drivers/infiniband/ulp/srp/
9932F: include/scsi/srp.h
9933
9934SCSI SG DRIVER
9935M: Doug Gilbert <dgilbert@interlog.com>
9936L: linux-scsi@vger.kernel.org
9937W: http://sg.danny.cz/sg
9938S: Maintained
9939F: Documentation/scsi/scsi-generic.txt
9940F: drivers/scsi/sg.c
9941F: include/scsi/sg.h
9942
9943SCSI SUBSYSTEM
9944M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9945T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9946M: "Martin K. Petersen" <martin.petersen@oracle.com>
9947T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9948L: linux-scsi@vger.kernel.org
9949S: Maintained
9950F: drivers/scsi/
9951F: include/scsi/
9952
9953SCSI TAPE DRIVER
9954M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9955L: linux-scsi@vger.kernel.org
9956S: Maintained
9957F: Documentation/scsi/st.txt
9958F: drivers/scsi/st.*
9959F: drivers/scsi/st_*.h
9960
9961SCTP PROTOCOL
9962M: Vlad Yasevich <vyasevich@gmail.com>
9963M: Neil Horman <nhorman@tuxdriver.com>
9964L: linux-sctp@vger.kernel.org
9965W: http://lksctp.sourceforge.net
9966S: Maintained
9967F: Documentation/networking/sctp.txt
9968F: include/linux/sctp.h
9969F: include/uapi/linux/sctp.h
9970F: include/net/sctp/
9971F: net/sctp/
9972
9973SCx200 CPU SUPPORT
9974M: Jim Cromie <jim.cromie@gmail.com>
9975S: Odd Fixes
9976F: Documentation/i2c/busses/scx200_acb
9977F: arch/x86/platform/scx200/
9978F: drivers/watchdog/scx200_wdt.c
9979F: drivers/i2c/busses/scx200*
9980F: drivers/mtd/maps/scx200_docflash.c
9981F: include/linux/scx200.h
9982
9983SCx200 GPIO DRIVER
9984M: Jim Cromie <jim.cromie@gmail.com>
9985S: Maintained
9986F: drivers/char/scx200_gpio.c
9987F: include/linux/scx200_gpio.h
9988
9989SCx200 HRT CLOCKSOURCE DRIVER
9990M: Jim Cromie <jim.cromie@gmail.com>
9991S: Maintained
9992F: drivers/clocksource/scx200_hrt.c
9993
9994SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9995M: Sascha Sommer <saschasommer@freenet.de>
9996L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9997S: Maintained
9998F: drivers/mmc/host/sdricoh_cs.c
9999
10000SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10001M: Adrian Hunter <adrian.hunter@intel.com>
10002L: linux-mmc@vger.kernel.org
10003T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10004S: Maintained
10005F: drivers/mmc/host/sdhci*
10006F: include/linux/mmc/sdhci*
10007
10008SECURE COMPUTING
10009M: Kees Cook <keescook@chromium.org>
10010R: Andy Lutomirski <luto@amacapital.net>
10011R: Will Drewry <wad@chromium.org>
10012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10013S: Supported
10014F: kernel/seccomp.c
10015F: include/uapi/linux/seccomp.h
10016F: include/linux/seccomp.h
10017F: tools/testing/selftests/seccomp/*
10018K: \bsecure_computing
10019K: \bTIF_SECCOMP\b
10020
10021SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10022M: Ben Dooks <ben-linux@fluff.org>
10023M: Jaehoon Chung <jh80.chung@samsung.com>
10024L: linux-mmc@vger.kernel.org
10025S: Maintained
10026F: drivers/mmc/host/sdhci-s3c*
10027
10028SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10029M: Viresh Kumar <vireshk@kernel.org>
10030L: spear-devel@list.st.com
10031L: linux-mmc@vger.kernel.org
10032S: Maintained
10033F: drivers/mmc/host/sdhci-spear.c
10034
10035SECURITY SUBSYSTEM
10036M: James Morris <james.l.morris@oracle.com>
10037M: "Serge E. Hallyn" <serge@hallyn.com>
10038L: linux-security-module@vger.kernel.org (suggested Cc:)
10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10040W: http://kernsec.org/
10041S: Supported
10042F: security/
10043
10044SECURITY CONTACT
10045M: Security Officers <security@kernel.org>
10046S: Supported
10047
10048SELINUX SECURITY MODULE
10049M: Paul Moore <paul@paul-moore.com>
10050M: Stephen Smalley <sds@tycho.nsa.gov>
10051M: Eric Paris <eparis@parisplace.org>
10052L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10053W: http://selinuxproject.org
10054T: git git://git.infradead.org/users/pcmoore/selinux
10055S: Supported
10056F: include/linux/selinux*
10057F: security/selinux/
10058F: scripts/selinux/
10059
10060APPARMOR SECURITY MODULE
10061M: John Johansen <john.johansen@canonical.com>
10062L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10063W: apparmor.wiki.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10065S: Supported
10066F: security/apparmor/
10067
10068YAMA SECURITY MODULE
10069M: Kees Cook <keescook@chromium.org>
10070T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10071S: Supported
10072F: security/yama/
10073
10074SENSABLE PHANTOM
10075M: Jiri Slaby <jirislaby@gmail.com>
10076S: Maintained
10077F: drivers/misc/phantom.c
10078F: include/uapi/linux/phantom.h
10079
10080SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10081M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10082M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10083M: John Soni Jose <sony.john@avagotech.com>
10084L: linux-scsi@vger.kernel.org
10085W: http://www.avagotech.com
10086S: Supported
10087F: drivers/scsi/be2iscsi/
10088
10089Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10090M: Sathya Perla <sathya.perla@broadcom.com>
10091M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10092M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10093M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10094M: Somnath Kotur <somnath.kotur@broadcom.com>
10095L: netdev@vger.kernel.org
10096W: http://www.emulex.com
10097S: Supported
10098F: drivers/net/ethernet/emulex/benet/
10099
10100EMULEX ONECONNECT ROCE DRIVER
10101M: Selvin Xavier <selvin.xavier@avagotech.com>
10102M: Devesh Sharma <devesh.sharma@avagotech.com>
10103M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10104L: linux-rdma@vger.kernel.org
10105W: http://www.emulex.com
10106S: Supported
10107F: drivers/infiniband/hw/ocrdma/
10108
10109SFC NETWORK DRIVER
10110M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10111M: Shradha Shah <sshah@solarflare.com>
10112L: netdev@vger.kernel.org
10113S: Supported
10114F: drivers/net/ethernet/sfc/
10115
10116SGI GRU DRIVER
10117M: Dimitri Sivanich <sivanich@sgi.com>
10118S: Maintained
10119F: drivers/misc/sgi-gru/
10120
10121SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10122M: Pat Gefre <pfg@sgi.com>
10123L: linux-ia64@vger.kernel.org
10124S: Supported
10125F: Documentation/ia64/serial.txt
10126F: drivers/tty/serial/ioc?_serial.c
10127F: include/linux/ioc?.h
10128
10129SGI XP/XPC/XPNET DRIVER
10130M: Cliff Whickman <cpw@sgi.com>
10131M: Robin Holt <robinmholt@gmail.com>
10132S: Maintained
10133F: drivers/misc/sgi-xp/
10134
10135SI2157 MEDIA DRIVER
10136M: Antti Palosaari <crope@iki.fi>
10137L: linux-media@vger.kernel.org
10138W: https://linuxtv.org
10139W: http://palosaari.fi/linux/
10140Q: http://patchwork.linuxtv.org/project/linux-media/list/
10141T: git git://linuxtv.org/anttip/media_tree.git
10142S: Maintained
10143F: drivers/media/tuners/si2157*
10144
10145SI2168 MEDIA DRIVER
10146M: Antti Palosaari <crope@iki.fi>
10147L: linux-media@vger.kernel.org
10148W: https://linuxtv.org
10149W: http://palosaari.fi/linux/
10150Q: http://patchwork.linuxtv.org/project/linux-media/list/
10151T: git git://linuxtv.org/anttip/media_tree.git
10152S: Maintained
10153F: drivers/media/dvb-frontends/si2168*
10154
10155SI470X FM RADIO RECEIVER I2C DRIVER
10156M: Hans Verkuil <hverkuil@xs4all.nl>
10157L: linux-media@vger.kernel.org
10158T: git git://linuxtv.org/media_tree.git
10159W: https://linuxtv.org
10160S: Odd Fixes
10161F: drivers/media/radio/si470x/radio-si470x-i2c.c
10162
10163SI470X FM RADIO RECEIVER USB DRIVER
10164M: Hans Verkuil <hverkuil@xs4all.nl>
10165L: linux-media@vger.kernel.org
10166T: git git://linuxtv.org/media_tree.git
10167W: https://linuxtv.org
10168S: Maintained
10169F: drivers/media/radio/si470x/radio-si470x-common.c
10170F: drivers/media/radio/si470x/radio-si470x.h
10171F: drivers/media/radio/si470x/radio-si470x-usb.c
10172
10173SI4713 FM RADIO TRANSMITTER I2C DRIVER
10174M: Eduardo Valentin <edubezval@gmail.com>
10175L: linux-media@vger.kernel.org
10176T: git git://linuxtv.org/media_tree.git
10177W: https://linuxtv.org
10178S: Odd Fixes
10179F: drivers/media/radio/si4713/si4713.?
10180
10181SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10182M: Eduardo Valentin <edubezval@gmail.com>
10183L: linux-media@vger.kernel.org
10184T: git git://linuxtv.org/media_tree.git
10185W: https://linuxtv.org
10186S: Odd Fixes
10187F: drivers/media/radio/si4713/radio-platform-si4713.c
10188
10189SI4713 FM RADIO TRANSMITTER USB DRIVER
10190M: Hans Verkuil <hverkuil@xs4all.nl>
10191L: linux-media@vger.kernel.org
10192T: git git://linuxtv.org/media_tree.git
10193W: https://linuxtv.org
10194S: Maintained
10195F: drivers/media/radio/si4713/radio-usb-si4713.c
10196
10197SIANO DVB DRIVER
10198M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10199L: linux-media@vger.kernel.org
10200W: https://linuxtv.org
10201T: git git://linuxtv.org/media_tree.git
10202S: Odd fixes
10203F: drivers/media/common/siano/
10204F: drivers/media/usb/siano/
10205F: drivers/media/usb/siano/
10206F: drivers/media/mmc/siano/
10207
10208SIMPLEFB FB DRIVER
10209M: Hans de Goede <hdegoede@redhat.com>
10210L: linux-fbdev@vger.kernel.org
10211S: Maintained
10212F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10213F: drivers/video/fbdev/simplefb.c
10214F: include/linux/platform_data/simplefb.h
10215
10216SH_VEU V4L2 MEM2MEM DRIVER
10217L: linux-media@vger.kernel.org
10218S: Orphan
10219F: drivers/media/platform/sh_veu.c
10220
10221SH_VOU V4L2 OUTPUT DRIVER
10222L: linux-media@vger.kernel.org
10223S: Orphan
10224F: drivers/media/platform/sh_vou.c
10225F: include/media/drv-intf/sh_vou.h
10226
10227SIMPLE FIRMWARE INTERFACE (SFI)
10228M: Len Brown <lenb@kernel.org>
10229L: sfi-devel@simplefirmware.org
10230W: http://simplefirmware.org/
10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10232S: Supported
10233F: arch/x86/platform/sfi/
10234F: drivers/sfi/
10235F: include/linux/sfi*.h
10236
10237SIMTEC EB110ATX (Chalice CATS)
10238P: Ben Dooks
10239P: Vincent Sanders <vince@simtec.co.uk>
10240M: Simtec Linux Team <linux@simtec.co.uk>
10241W: http://www.simtec.co.uk/products/EB110ATX/
10242S: Supported
10243
10244SIMTEC EB2410ITX (BAST)
10245P: Ben Dooks
10246P: Vincent Sanders <vince@simtec.co.uk>
10247M: Simtec Linux Team <linux@simtec.co.uk>
10248W: http://www.simtec.co.uk/products/EB2410ITX/
10249S: Supported
10250F: arch/arm/mach-s3c24xx/mach-bast.c
10251F: arch/arm/mach-s3c24xx/bast-ide.c
10252F: arch/arm/mach-s3c24xx/bast-irq.c
10253
10254TI DAVINCI MACHINE SUPPORT
10255M: Sekhar Nori <nsekhar@ti.com>
10256M: Kevin Hilman <khilman@kernel.org>
10257T: git git://gitorious.org/linux-davinci/linux-davinci.git
10258Q: http://patchwork.kernel.org/project/linux-davinci/list/
10259S: Supported
10260F: arch/arm/mach-davinci/
10261F: drivers/i2c/busses/i2c-davinci.c
10262
10263TI DAVINCI SERIES MEDIA DRIVER
10264M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10265L: linux-media@vger.kernel.org
10266W: https://linuxtv.org
10267Q: http://patchwork.linuxtv.org/project/linux-media/list/
10268T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10269S: Maintained
10270F: drivers/media/platform/davinci/
10271F: include/media/davinci/
10272
10273TI AM437X VPFE DRIVER
10274M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10275L: linux-media@vger.kernel.org
10276W: https://linuxtv.org
10277Q: http://patchwork.linuxtv.org/project/linux-media/list/
10278T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10279S: Maintained
10280F: drivers/media/platform/am437x/
10281
10282OV2659 OMNIVISION SENSOR DRIVER
10283M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10284L: linux-media@vger.kernel.org
10285W: https://linuxtv.org
10286Q: http://patchwork.linuxtv.org/project/linux-media/list/
10287T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10288S: Maintained
10289F: drivers/media/i2c/ov2659.c
10290F: include/media/i2c/ov2659.h
10291
10292SILICON MOTION SM712 FRAME BUFFER DRIVER
10293M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10294M: Teddy Wang <teddy.wang@siliconmotion.com>
10295M: Sudip Mukherjee <sudip@vectorindia.org>
10296L: linux-fbdev@vger.kernel.org
10297S: Maintained
10298F: drivers/video/fbdev/sm712*
10299F: Documentation/fb/sm712fb.txt
10300
10301SIS 190 ETHERNET DRIVER
10302M: Francois Romieu <romieu@fr.zoreil.com>
10303L: netdev@vger.kernel.org
10304S: Maintained
10305F: drivers/net/ethernet/sis/sis190.c
10306
10307SIS 900/7016 FAST ETHERNET DRIVER
10308M: Daniele Venzano <venza@brownhat.org>
10309W: http://www.brownhat.org/sis900.html
10310L: netdev@vger.kernel.org
10311S: Maintained
10312F: drivers/net/ethernet/sis/sis900.*
10313
10314SIS FRAMEBUFFER DRIVER
10315M: Thomas Winischhofer <thomas@winischhofer.net>
10316W: http://www.winischhofer.net/linuxsisvga.shtml
10317S: Maintained
10318F: Documentation/fb/sisfb.txt
10319F: drivers/video/fbdev/sis/
10320F: include/video/sisfb.h
10321
10322SIS USB2VGA DRIVER
10323M: Thomas Winischhofer <thomas@winischhofer.net>
10324W: http://www.winischhofer.at/linuxsisusbvga.shtml
10325S: Maintained
10326F: drivers/usb/misc/sisusbvga/
10327
10328SLAB ALLOCATOR
10329M: Christoph Lameter <cl@linux.com>
10330M: Pekka Enberg <penberg@kernel.org>
10331M: David Rientjes <rientjes@google.com>
10332M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10333M: Andrew Morton <akpm@linux-foundation.org>
10334L: linux-mm@kvack.org
10335S: Maintained
10336F: include/linux/sl?b*.h
10337F: mm/sl?b*
10338
10339SLEEPABLE READ-COPY UPDATE (SRCU)
10340M: Lai Jiangshan <jiangshanlai@gmail.com>
10341M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10342M: Josh Triplett <josh@joshtriplett.org>
10343R: Steven Rostedt <rostedt@goodmis.org>
10344R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10345L: linux-kernel@vger.kernel.org
10346W: http://www.rdrop.com/users/paulmck/RCU/
10347S: Supported
10348T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10349F: include/linux/srcu.h
10350F: kernel/rcu/srcu.c
10351
10352SMACK SECURITY MODULE
10353M: Casey Schaufler <casey@schaufler-ca.com>
10354L: linux-security-module@vger.kernel.org
10355W: http://schaufler-ca.com
10356T: git git://git.gitorious.org/smack-next/kernel.git
10357S: Maintained
10358F: Documentation/security/Smack.txt
10359F: security/smack/
10360
10361DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10362M: Kevin Hilman <khilman@kernel.org>
10363M: Nishanth Menon <nm@ti.com>
10364S: Maintained
10365F: drivers/power/avs/
10366F: include/linux/power/smartreflex.h
10367L: linux-pm@vger.kernel.org
10368
10369SMC91x ETHERNET DRIVER
10370M: Nicolas Pitre <nico@fluxnic.net>
10371S: Odd Fixes
10372F: drivers/net/ethernet/smsc/smc91x.*
10373
10374SMIA AND SMIA++ IMAGE SENSOR DRIVER
10375M: Sakari Ailus <sakari.ailus@iki.fi>
10376L: linux-media@vger.kernel.org
10377S: Maintained
10378F: drivers/media/i2c/smiapp/
10379F: include/media/i2c/smiapp.h
10380F: drivers/media/i2c/smiapp-pll.c
10381F: drivers/media/i2c/smiapp-pll.h
10382F: include/uapi/linux/smiapp.h
10383F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10384
10385SMM665 HARDWARE MONITOR DRIVER
10386M: Guenter Roeck <linux@roeck-us.net>
10387L: linux-hwmon@vger.kernel.org
10388S: Maintained
10389F: Documentation/hwmon/smm665
10390F: drivers/hwmon/smm665.c
10391
10392SMSC EMC2103 HARDWARE MONITOR DRIVER
10393M: Steve Glendinning <steve.glendinning@shawell.net>
10394L: linux-hwmon@vger.kernel.org
10395S: Maintained
10396F: Documentation/hwmon/emc2103
10397F: drivers/hwmon/emc2103.c
10398
10399SMSC SCH5627 HARDWARE MONITOR DRIVER
10400M: Hans de Goede <hdegoede@redhat.com>
10401L: linux-hwmon@vger.kernel.org
10402S: Supported
10403F: Documentation/hwmon/sch5627
10404F: drivers/hwmon/sch5627.c
10405
10406SMSC47B397 HARDWARE MONITOR DRIVER
10407M: Jean Delvare <jdelvare@suse.com>
10408L: linux-hwmon@vger.kernel.org
10409S: Maintained
10410F: Documentation/hwmon/smsc47b397
10411F: drivers/hwmon/smsc47b397.c
10412
10413SMSC911x ETHERNET DRIVER
10414M: Steve Glendinning <steve.glendinning@shawell.net>
10415L: netdev@vger.kernel.org
10416S: Maintained
10417F: include/linux/smsc911x.h
10418F: drivers/net/ethernet/smsc/smsc911x.*
10419
10420SMSC9420 PCI ETHERNET DRIVER
10421M: Steve Glendinning <steve.glendinning@shawell.net>
10422L: netdev@vger.kernel.org
10423S: Maintained
10424F: drivers/net/ethernet/smsc/smsc9420.*
10425
10426SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10427M: Steve Glendinning <steve.glendinning@shawell.net>
10428L: linux-fbdev@vger.kernel.org
10429S: Maintained
10430F: drivers/video/fbdev/smscufx.c
10431
10432SOC-CAMERA V4L2 SUBSYSTEM
10433M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10434L: linux-media@vger.kernel.org
10435T: git git://linuxtv.org/media_tree.git
10436S: Maintained
10437F: include/media/soc*
10438F: drivers/media/i2c/soc_camera/
10439F: drivers/media/platform/soc_camera/
10440
10441SOEKRIS NET48XX LED SUPPORT
10442M: Chris Boot <bootc@bootc.net>
10443S: Maintained
10444F: drivers/leds/leds-net48xx.c
10445
10446SOFTLOGIC 6x10 MPEG CODEC
10447M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10448M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10449M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10450M: Ismael Luceno <ismael@iodev.co.uk>
10451L: linux-media@vger.kernel.org
10452S: Supported
10453F: drivers/media/pci/solo6x10/
10454
10455SOFTWARE RAID (Multiple Disks) SUPPORT
10456M: Shaohua Li <shli@kernel.org>
10457L: linux-raid@vger.kernel.org
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10459S: Supported
10460F: drivers/md/
10461F: include/linux/raid/
10462F: include/uapi/linux/raid/
10463
10464SONIC NETWORK DRIVER
10465M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10466L: netdev@vger.kernel.org
10467S: Maintained
10468F: drivers/net/ethernet/natsemi/sonic.*
10469
10470SONICS SILICON BACKPLANE DRIVER (SSB)
10471M: Michael Buesch <m@bues.ch>
10472L: linux-wireless@vger.kernel.org
10473S: Maintained
10474F: drivers/ssb/
10475F: include/linux/ssb/
10476
10477SONY VAIO CONTROL DEVICE DRIVER
10478M: Mattia Dongili <malattia@linux.it>
10479L: platform-driver-x86@vger.kernel.org
10480W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10481S: Maintained
10482F: Documentation/laptops/sony-laptop.txt
10483F: drivers/char/sonypi.c
10484F: drivers/platform/x86/sony-laptop.c
10485F: include/linux/sony-laptop.h
10486
10487SONY MEMORYSTICK CARD SUPPORT
10488M: Alex Dubov <oakad@yahoo.com>
10489W: http://tifmxx.berlios.de/
10490S: Maintained
10491F: drivers/memstick/host/tifm_ms.c
10492
10493SONY MEMORYSTICK STANDARD SUPPORT
10494M: Maxim Levitsky <maximlevitsky@gmail.com>
10495S: Maintained
10496F: drivers/memstick/core/ms_block.*
10497
10498SOUND
10499M: Jaroslav Kysela <perex@perex.cz>
10500M: Takashi Iwai <tiwai@suse.com>
10501L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10502W: http://www.alsa-project.org/
10503T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10504T: git git://git.alsa-project.org/alsa-kernel.git
10505Q: http://patchwork.kernel.org/project/alsa-devel/list/
10506S: Maintained
10507F: Documentation/sound/
10508F: include/sound/
10509F: include/uapi/sound/
10510F: sound/
10511
10512SOUND - COMPRESSED AUDIO
10513M: Vinod Koul <vinod.koul@intel.com>
10514L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10516S: Supported
10517F: Documentation/sound/alsa/compress_offload.txt
10518F: include/sound/compress_driver.h
10519F: include/uapi/sound/compress_*
10520F: sound/core/compress_offload.c
10521F: sound/soc/soc-compress.c
10522
10523SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10524M: Liam Girdwood <lgirdwood@gmail.com>
10525M: Mark Brown <broonie@kernel.org>
10526T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10527L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10528W: http://alsa-project.org/main/index.php/ASoC
10529S: Supported
10530F: Documentation/sound/alsa/soc/
10531F: sound/soc/
10532F: include/sound/soc*
10533
10534SOUND - DMAENGINE HELPERS
10535M: Lars-Peter Clausen <lars@metafoo.de>
10536S: Supported
10537F: include/sound/dmaengine_pcm.h
10538F: sound/core/pcm_dmaengine.c
10539F: sound/soc/soc-generic-dmaengine-pcm.c
10540
10541SP2 MEDIA DRIVER
10542M: Olli Salonen <olli.salonen@iki.fi>
10543L: linux-media@vger.kernel.org
10544W: https://linuxtv.org
10545Q: http://patchwork.linuxtv.org/project/linux-media/list/
10546S: Maintained
10547F: drivers/media/dvb-frontends/sp2*
10548
10549SPARC + UltraSPARC (sparc/sparc64)
10550M: "David S. Miller" <davem@davemloft.net>
10551L: sparclinux@vger.kernel.org
10552Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10553T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10554T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10555S: Maintained
10556F: arch/sparc/
10557F: drivers/sbus/
10558
10559SPARC SERIAL DRIVERS
10560M: "David S. Miller" <davem@davemloft.net>
10561L: sparclinux@vger.kernel.org
10562T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10563T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10564S: Maintained
10565F: include/linux/sunserialcore.h
10566F: drivers/tty/serial/suncore.c
10567F: drivers/tty/serial/sunhv.c
10568F: drivers/tty/serial/sunsab.c
10569F: drivers/tty/serial/sunsab.h
10570F: drivers/tty/serial/sunsu.c
10571F: drivers/tty/serial/sunzilog.c
10572F: drivers/tty/serial/sunzilog.h
10573
10574SPARSE CHECKER
10575M: "Christopher Li" <sparse@chrisli.org>
10576L: linux-sparse@vger.kernel.org
10577W: https://sparse.wiki.kernel.org/
10578T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10579T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10580S: Maintained
10581F: include/linux/compiler.h
10582
10583SPEAR PLATFORM SUPPORT
10584M: Viresh Kumar <vireshk@kernel.org>
10585M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10586L: spear-devel@list.st.com
10587L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10588W: http://www.st.com/spear
10589S: Maintained
10590F: arch/arm/boot/dts/spear*
10591F: arch/arm/mach-spear/
10592
10593SPEAR CLOCK FRAMEWORK SUPPORT
10594M: Viresh Kumar <vireshk@kernel.org>
10595L: spear-devel@list.st.com
10596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10597W: http://www.st.com/spear
10598S: Maintained
10599F: drivers/clk/spear/
10600
10601SPI SUBSYSTEM
10602M: Mark Brown <broonie@kernel.org>
10603L: linux-spi@vger.kernel.org
10604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10605Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10606S: Maintained
10607F: Documentation/spi/
10608F: drivers/spi/
10609F: include/linux/spi/
10610F: include/uapi/linux/spi/
10611
10612SPIDERNET NETWORK DRIVER for CELL
10613M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10614L: netdev@vger.kernel.org
10615S: Supported
10616F: Documentation/networking/spider_net.txt
10617F: drivers/net/ethernet/toshiba/spider_net*
10618
10619SPU FILE SYSTEM
10620M: Jeremy Kerr <jk@ozlabs.org>
10621L: linuxppc-dev@lists.ozlabs.org
10622W: http://www.ibm.com/developerworks/power/cell/
10623S: Supported
10624F: Documentation/filesystems/spufs.txt
10625F: arch/powerpc/platforms/cell/spufs/
10626
10627SQUASHFS FILE SYSTEM
10628M: Phillip Lougher <phillip@squashfs.org.uk>
10629L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10630W: http://squashfs.org.uk
10631T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10632S: Maintained
10633F: Documentation/filesystems/squashfs.txt
10634F: fs/squashfs/
10635
10636SRM (Alpha) environment access
10637M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10638S: Maintained
10639F: arch/alpha/kernel/srm_env.c
10640
10641STABLE BRANCH
10642M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10643L: stable@vger.kernel.org
10644S: Supported
10645F: Documentation/stable_kernel_rules.txt
10646
10647STAGING SUBSYSTEM
10648M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10650L: devel@driverdev.osuosl.org
10651S: Supported
10652F: drivers/staging/
10653
10654STAGING - COMEDI
10655M: Ian Abbott <abbotti@mev.co.uk>
10656M: H Hartley Sweeten <hsweeten@visionengravers.com>
10657S: Odd Fixes
10658F: drivers/staging/comedi/
10659
10660STAGING - FLARION FT1000 DRIVERS
10661M: Marek Belisko <marek.belisko@gmail.com>
10662S: Odd Fixes
10663F: drivers/staging/ft1000/
10664
10665STAGING - INDUSTRIAL IO
10666M: Jonathan Cameron <jic23@kernel.org>
10667L: linux-iio@vger.kernel.org
10668S: Odd Fixes
10669F: drivers/staging/iio/
10670
10671STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10672M: Jarod Wilson <jarod@wilsonet.com>
10673W: http://www.lirc.org/
10674S: Odd Fixes
10675F: drivers/staging/media/lirc/
10676
10677STAGING - LUSTRE PARALLEL FILESYSTEM
10678M: Oleg Drokin <oleg.drokin@intel.com>
10679M: Andreas Dilger <andreas.dilger@intel.com>
10680L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10681W: http://wiki.lustre.org/
10682S: Maintained
10683F: drivers/staging/lustre
10684
10685STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10686M: Marc Dietrich <marvin24@gmx.de>
10687L: ac100@lists.launchpad.net (moderated for non-subscribers)
10688L: linux-tegra@vger.kernel.org
10689S: Maintained
10690F: drivers/staging/nvec/
10691
10692STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10693M: Jens Frederich <jfrederich@gmail.com>
10694M: Daniel Drake <dsd@laptop.org>
10695M: Jon Nettleton <jon.nettleton@gmail.com>
10696W: http://wiki.laptop.org/go/DCON
10697S: Maintained
10698F: drivers/staging/olpc_dcon/
10699
10700STAGING - REALTEK RTL8712U DRIVERS
10701M: Larry Finger <Larry.Finger@lwfinger.net>
10702M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10703S: Odd Fixes
10704F: drivers/staging/rtl8712/
10705
10706STAGING - REALTEK RTL8723U WIRELESS DRIVER
10707M: Larry Finger <Larry.Finger@lwfinger.net>
10708M: Jes Sorensen <Jes.Sorensen@redhat.com>
10709L: linux-wireless@vger.kernel.org
10710S: Maintained
10711F: drivers/staging/rtl8723au/
10712
10713STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10714M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10715M: Teddy Wang <teddy.wang@siliconmotion.com>
10716M: Sudip Mukherjee <sudip@vectorindia.org>
10717L: linux-fbdev@vger.kernel.org
10718S: Maintained
10719F: drivers/staging/sm750fb/
10720
10721STAGING - SLICOSS
10722M: Lior Dotan <liodot@gmail.com>
10723M: Christopher Harrer <charrer@alacritech.com>
10724S: Odd Fixes
10725F: drivers/staging/slicoss/
10726
10727STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10728M: William Hubbs <w.d.hubbs@gmail.com>
10729M: Chris Brannon <chris@the-brannons.com>
10730M: Kirk Reiser <kirk@reisers.ca>
10731M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10732L: speakup@linux-speakup.org
10733W: http://www.linux-speakup.org/
10734S: Odd Fixes
10735F: drivers/staging/speakup/
10736
10737STAGING - VIA VT665X DRIVERS
10738M: Forest Bond <forest@alittletooquiet.net>
10739S: Odd Fixes
10740F: drivers/staging/vt665?/
10741
10742STAGING - WILC1000 WIFI DRIVER
10743M: Johnny Kim <johnny.kim@atmel.com>
10744M: Austin Shin <austin.shin@atmel.com>
10745M: Chris Park <chris.park@atmel.com>
10746M: Tony Cho <tony.cho@atmel.com>
10747M: Glen Lee <glen.lee@atmel.com>
10748M: Leo Kim <leo.kim@atmel.com>
10749L: linux-wireless@vger.kernel.org
10750S: Supported
10751F: drivers/staging/wilc1000/
10752
10753STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10754M: Arnaud Patard <arnaud.patard@rtp-net.org>
10755S: Odd Fixes
10756F: drivers/staging/xgifb/
10757
10758HFI1 DRIVER
10759M: Mike Marciniszyn <infinipath@intel.com>
10760L: linux-rdma@vger.kernel.org
10761S: Supported
10762F: drivers/staging/rdma/hfi1
10763
10764STARFIRE/DURALAN NETWORK DRIVER
10765M: Ion Badulescu <ionut@badula.org>
10766S: Odd Fixes
10767F: drivers/net/ethernet/adaptec/starfire*
10768
10769SUN3/3X
10770M: Sam Creasey <sammy@sammy.net>
10771W: http://sammy.net/sun3/
10772S: Maintained
10773F: arch/m68k/kernel/*sun3*
10774F: arch/m68k/sun3*/
10775F: arch/m68k/include/asm/sun3*
10776F: drivers/net/ethernet/i825xx/sun3*
10777
10778SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10779M: Hans de Goede <hdegoede@redhat.com>
10780L: linux-input@vger.kernel.org
10781S: Maintained
10782F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10783F: drivers/input/keyboard/sun4i-lradc-keys.c
10784
10785SUNDANCE NETWORK DRIVER
10786M: Denis Kirjanov <kda@linux-powerpc.org>
10787L: netdev@vger.kernel.org
10788S: Maintained
10789F: drivers/net/ethernet/dlink/sundance.c
10790
10791SUPERH
10792M: Yoshinori Sato <ysato@users.sourceforge.jp>
10793M: Rich Felker <dalias@libc.org>
10794L: linux-sh@vger.kernel.org
10795Q: http://patchwork.kernel.org/project/linux-sh/list/
10796S: Maintained
10797F: Documentation/sh/
10798F: arch/sh/
10799F: drivers/sh/
10800
10801SUSPEND TO RAM
10802M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10803M: Len Brown <len.brown@intel.com>
10804M: Pavel Machek <pavel@ucw.cz>
10805L: linux-pm@vger.kernel.org
10806S: Supported
10807F: Documentation/power/
10808F: arch/x86/kernel/acpi/
10809F: drivers/base/power/
10810F: kernel/power/
10811F: include/linux/suspend.h
10812F: include/linux/freezer.h
10813F: include/linux/pm.h
10814
10815SVGA HANDLING
10816M: Martin Mares <mj@ucw.cz>
10817L: linux-video@atrey.karlin.mff.cuni.cz
10818S: Maintained
10819F: Documentation/svga.txt
10820F: arch/x86/boot/video*
10821
10822SWIOTLB SUBSYSTEM
10823M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10824L: linux-kernel@vger.kernel.org
10825T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10826S: Supported
10827F: lib/swiotlb.c
10828F: arch/*/kernel/pci-swiotlb.c
10829F: include/linux/swiotlb.h
10830
10831SWITCHDEV
10832M: Jiri Pirko <jiri@resnulli.us>
10833L: netdev@vger.kernel.org
10834S: Supported
10835F: net/switchdev/
10836F: include/net/switchdev.h
10837
10838SYNOPSYS ARC ARCHITECTURE
10839M: Vineet Gupta <vgupta@synopsys.com>
10840L: linux-snps-arc@lists.infradead.org
10841S: Supported
10842F: arch/arc/
10843F: Documentation/devicetree/bindings/arc/*
10844F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10845F: drivers/tty/serial/arc_uart.c
10846T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10847
10848SYNOPSYS ARC SDP platform support
10849M: Alexey Brodkin <abrodkin@synopsys.com>
10850S: Supported
10851F: arch/arc/plat-axs10x
10852F: arch/arc/boot/dts/ax*
10853F: Documentation/devicetree/bindings/arc/axs10*
10854
10855SYSTEM CONFIGURATION (SYSCON)
10856M: Lee Jones <lee.jones@linaro.org>
10857M: Arnd Bergmann <arnd@arndb.de>
10858T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10859S: Supported
10860F: drivers/mfd/syscon.c
10861
10862SYSV FILESYSTEM
10863M: Christoph Hellwig <hch@infradead.org>
10864S: Maintained
10865F: Documentation/filesystems/sysv-fs.txt
10866F: fs/sysv/
10867F: include/linux/sysv_fs.h
10868
10869TARGET SUBSYSTEM
10870M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10871L: linux-scsi@vger.kernel.org
10872L: target-devel@vger.kernel.org
10873W: http://www.linux-iscsi.org
10874W: http://groups.google.com/group/linux-iscsi-target-dev
10875T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10876S: Supported
10877F: drivers/target/
10878F: include/target/
10879F: Documentation/target/
10880
10881TASKSTATS STATISTICS INTERFACE
10882M: Balbir Singh <bsingharora@gmail.com>
10883S: Maintained
10884F: Documentation/accounting/taskstats*
10885F: include/linux/taskstats*
10886F: kernel/taskstats.c
10887
10888TC CLASSIFIER
10889M: Jamal Hadi Salim <jhs@mojatatu.com>
10890L: netdev@vger.kernel.org
10891S: Maintained
10892F: include/net/pkt_cls.h
10893F: include/uapi/linux/pkt_cls.h
10894F: net/sched/
10895
10896TCP LOW PRIORITY MODULE
10897M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10898M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10899W: http://tcp-lp-mod.sourceforge.net/
10900S: Maintained
10901F: net/ipv4/tcp_lp.c
10902
10903TDA10071 MEDIA DRIVER
10904M: Antti Palosaari <crope@iki.fi>
10905L: linux-media@vger.kernel.org
10906W: https://linuxtv.org
10907W: http://palosaari.fi/linux/
10908Q: http://patchwork.linuxtv.org/project/linux-media/list/
10909T: git git://linuxtv.org/anttip/media_tree.git
10910S: Maintained
10911F: drivers/media/dvb-frontends/tda10071*
10912
10913TDA18212 MEDIA DRIVER
10914M: Antti Palosaari <crope@iki.fi>
10915L: linux-media@vger.kernel.org
10916W: https://linuxtv.org
10917W: http://palosaari.fi/linux/
10918Q: http://patchwork.linuxtv.org/project/linux-media/list/
10919T: git git://linuxtv.org/anttip/media_tree.git
10920S: Maintained
10921F: drivers/media/tuners/tda18212*
10922
10923TDA18218 MEDIA DRIVER
10924M: Antti Palosaari <crope@iki.fi>
10925L: linux-media@vger.kernel.org
10926W: https://linuxtv.org
10927W: http://palosaari.fi/linux/
10928Q: http://patchwork.linuxtv.org/project/linux-media/list/
10929T: git git://linuxtv.org/anttip/media_tree.git
10930S: Maintained
10931F: drivers/media/tuners/tda18218*
10932
10933TDA18271 MEDIA DRIVER
10934M: Michael Krufky <mkrufky@linuxtv.org>
10935L: linux-media@vger.kernel.org
10936W: https://linuxtv.org
10937W: http://github.com/mkrufky
10938Q: http://patchwork.linuxtv.org/project/linux-media/list/
10939T: git git://linuxtv.org/mkrufky/tuners.git
10940S: Maintained
10941F: drivers/media/tuners/tda18271*
10942
10943TDA827x MEDIA DRIVER
10944M: Michael Krufky <mkrufky@linuxtv.org>
10945L: linux-media@vger.kernel.org
10946W: https://linuxtv.org
10947W: http://github.com/mkrufky
10948Q: http://patchwork.linuxtv.org/project/linux-media/list/
10949T: git git://linuxtv.org/mkrufky/tuners.git
10950S: Maintained
10951F: drivers/media/tuners/tda8290.*
10952
10953TDA8290 MEDIA DRIVER
10954M: Michael Krufky <mkrufky@linuxtv.org>
10955L: linux-media@vger.kernel.org
10956W: https://linuxtv.org
10957W: http://github.com/mkrufky
10958Q: http://patchwork.linuxtv.org/project/linux-media/list/
10959T: git git://linuxtv.org/mkrufky/tuners.git
10960S: Maintained
10961F: drivers/media/tuners/tda8290.*
10962
10963TDA9840 MEDIA DRIVER
10964M: Hans Verkuil <hverkuil@xs4all.nl>
10965L: linux-media@vger.kernel.org
10966T: git git://linuxtv.org/media_tree.git
10967W: https://linuxtv.org
10968S: Maintained
10969F: drivers/media/i2c/tda9840*
10970
10971TEA5761 TUNER DRIVER
10972M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10973L: linux-media@vger.kernel.org
10974W: https://linuxtv.org
10975T: git git://linuxtv.org/media_tree.git
10976S: Odd fixes
10977F: drivers/media/tuners/tea5761.*
10978
10979TEA5767 TUNER DRIVER
10980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10981L: linux-media@vger.kernel.org
10982W: https://linuxtv.org
10983T: git git://linuxtv.org/media_tree.git
10984S: Maintained
10985F: drivers/media/tuners/tea5767.*
10986
10987TEA6415C MEDIA DRIVER
10988M: Hans Verkuil <hverkuil@xs4all.nl>
10989L: linux-media@vger.kernel.org
10990T: git git://linuxtv.org/media_tree.git
10991W: https://linuxtv.org
10992S: Maintained
10993F: drivers/media/i2c/tea6415c*
10994
10995TEA6420 MEDIA DRIVER
10996M: Hans Verkuil <hverkuil@xs4all.nl>
10997L: linux-media@vger.kernel.org
10998T: git git://linuxtv.org/media_tree.git
10999W: https://linuxtv.org
11000S: Maintained
11001F: drivers/media/i2c/tea6420*
11002
11003TEAM DRIVER
11004M: Jiri Pirko <jiri@resnulli.us>
11005L: netdev@vger.kernel.org
11006S: Supported
11007F: drivers/net/team/
11008F: include/linux/if_team.h
11009F: include/uapi/linux/if_team.h
11010
11011TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11012M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11013S: Maintained
11014F: arch/x86/platform/ts5500/
11015
11016TECHNOTREND USB IR RECEIVER
11017M: Sean Young <sean@mess.org>
11018L: linux-media@vger.kernel.org
11019S: Maintained
11020F: drivers/media/rc/ttusbir.c
11021
11022TEGRA ARCHITECTURE SUPPORT
11023M: Stephen Warren <swarren@wwwdotorg.org>
11024M: Thierry Reding <thierry.reding@gmail.com>
11025M: Alexandre Courbot <gnurou@gmail.com>
11026L: linux-tegra@vger.kernel.org
11027Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11029S: Supported
11030N: [^a-z]tegra
11031
11032TEGRA CLOCK DRIVER
11033M: Peter De Schrijver <pdeschrijver@nvidia.com>
11034M: Prashant Gaikwad <pgaikwad@nvidia.com>
11035S: Supported
11036F: drivers/clk/tegra/
11037
11038TEGRA DMA DRIVER
11039M: Laxman Dewangan <ldewangan@nvidia.com>
11040S: Supported
11041F: drivers/dma/tegra20-apb-dma.c
11042
11043TEGRA I2C DRIVER
11044M: Laxman Dewangan <ldewangan@nvidia.com>
11045S: Supported
11046F: drivers/i2c/busses/i2c-tegra.c
11047
11048TEGRA IOMMU DRIVERS
11049M: Hiroshi Doyu <hdoyu@nvidia.com>
11050S: Supported
11051F: drivers/iommu/tegra*
11052
11053TEGRA KBC DRIVER
11054M: Rakesh Iyer <riyer@nvidia.com>
11055M: Laxman Dewangan <ldewangan@nvidia.com>
11056S: Supported
11057F: drivers/input/keyboard/tegra-kbc.c
11058
11059TEGRA PWM DRIVER
11060M: Thierry Reding <thierry.reding@gmail.com>
11061S: Supported
11062F: drivers/pwm/pwm-tegra.c
11063
11064TEGRA SERIAL DRIVER
11065M: Laxman Dewangan <ldewangan@nvidia.com>
11066S: Supported
11067F: drivers/tty/serial/serial-tegra.c
11068
11069TEGRA SPI DRIVER
11070M: Laxman Dewangan <ldewangan@nvidia.com>
11071S: Supported
11072F: drivers/spi/spi-tegra*
11073
11074TEHUTI ETHERNET DRIVER
11075M: Andy Gospodarek <andy@greyhouse.net>
11076L: netdev@vger.kernel.org
11077S: Supported
11078F: drivers/net/ethernet/tehuti/*
11079
11080Telecom Clock Driver for MCPL0010
11081M: Mark Gross <mark.gross@intel.com>
11082S: Supported
11083F: drivers/char/tlclk.c
11084
11085TENSILICA XTENSA PORT (xtensa)
11086M: Chris Zankel <chris@zankel.net>
11087M: Max Filippov <jcmvbkbc@gmail.com>
11088L: linux-xtensa@linux-xtensa.org
11089T: git git://github.com/czankel/xtensa-linux.git
11090S: Maintained
11091F: arch/xtensa/
11092F: drivers/irqchip/irq-xtensa-*
11093
11094THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11095M: Hans Verkuil <hverkuil@xs4all.nl>
11096L: linux-media@vger.kernel.org
11097T: git git://linuxtv.org/media_tree.git
11098W: https://linuxtv.org
11099S: Maintained
11100F: drivers/media/radio/radio-raremono.c
11101
11102THERMAL
11103M: Zhang Rui <rui.zhang@intel.com>
11104M: Eduardo Valentin <edubezval@gmail.com>
11105L: linux-pm@vger.kernel.org
11106T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11108Q: https://patchwork.kernel.org/project/linux-pm/list/
11109S: Supported
11110F: drivers/thermal/
11111F: include/linux/thermal.h
11112F: include/uapi/linux/thermal.h
11113F: include/linux/cpu_cooling.h
11114F: Documentation/devicetree/bindings/thermal/
11115
11116THERMAL/CPU_COOLING
11117M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11118M: Viresh Kumar <viresh.kumar@linaro.org>
11119M: Javi Merino <javi.merino@arm.com>
11120L: linux-pm@vger.kernel.org
11121S: Supported
11122F: Documentation/thermal/cpu-cooling-api.txt
11123F: drivers/thermal/cpu_cooling.c
11124F: include/linux/cpu_cooling.h
11125
11126THINGM BLINK(1) USB RGB LED DRIVER
11127M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11128S: Maintained
11129F: drivers/hid/hid-thingm.c
11130
11131THINKPAD ACPI EXTRAS DRIVER
11132M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11133L: ibm-acpi-devel@lists.sourceforge.net
11134L: platform-driver-x86@vger.kernel.org
11135W: http://ibm-acpi.sourceforge.net
11136W: http://thinkwiki.org/wiki/Ibm-acpi
11137T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11138S: Maintained
11139F: drivers/platform/x86/thinkpad_acpi.c
11140
11141TI BANDGAP AND THERMAL DRIVER
11142M: Eduardo Valentin <edubezval@gmail.com>
11143L: linux-pm@vger.kernel.org
11144L: linux-omap@vger.kernel.org
11145S: Maintained
11146F: drivers/thermal/ti-soc-thermal/
11147
11148TI VPE/CAL DRIVERS
11149M: Benoit Parrot <bparrot@ti.com>
11150L: linux-media@vger.kernel.org
11151W: http://linuxtv.org/
11152Q: http://patchwork.linuxtv.org/project/linux-media/list/
11153S: Maintained
11154F: drivers/media/platform/ti-vpe/
11155
11156TI CDCE706 CLOCK DRIVER
11157M: Max Filippov <jcmvbkbc@gmail.com>
11158S: Maintained
11159F: drivers/clk/clk-cdce706.c
11160
11161TI CLOCK DRIVER
11162M: Tero Kristo <t-kristo@ti.com>
11163L: linux-omap@vger.kernel.org
11164S: Maintained
11165F: drivers/clk/ti/
11166F: include/linux/clk/ti.h
11167
11168TI FLASH MEDIA INTERFACE DRIVER
11169M: Alex Dubov <oakad@yahoo.com>
11170S: Maintained
11171F: drivers/misc/tifm*
11172F: drivers/mmc/host/tifm_sd.c
11173F: include/linux/tifm.h
11174
11175TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11176M: Santosh Shilimkar <ssantosh@kernel.org>
11177L: linux-kernel@vger.kernel.org
11178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11179S: Maintained
11180F: drivers/soc/ti/*
11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11182
11183
11184TI LM49xxx FAMILY ASoC CODEC DRIVERS
11185M: M R Swami Reddy <mr.swami.reddy@ti.com>
11186M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11187L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11188S: Maintained
11189F: sound/soc/codecs/lm49453*
11190F: sound/soc/codecs/isabelle*
11191
11192TI LP855x BACKLIGHT DRIVER
11193M: Milo Kim <milo.kim@ti.com>
11194S: Maintained
11195F: Documentation/backlight/lp855x-driver.txt
11196F: drivers/video/backlight/lp855x_bl.c
11197F: include/linux/platform_data/lp855x.h
11198
11199TI LP8727 CHARGER DRIVER
11200M: Milo Kim <milo.kim@ti.com>
11201S: Maintained
11202F: drivers/power/lp8727_charger.c
11203F: include/linux/platform_data/lp8727.h
11204
11205TI LP8788 MFD DRIVER
11206M: Milo Kim <milo.kim@ti.com>
11207S: Maintained
11208F: drivers/iio/adc/lp8788_adc.c
11209F: drivers/leds/leds-lp8788.c
11210F: drivers/mfd/lp8788*.c
11211F: drivers/power/lp8788-charger.c
11212F: drivers/regulator/lp8788-*.c
11213F: include/linux/mfd/lp8788*.h
11214
11215TI NETCP ETHERNET DRIVER
11216M: Wingman Kwok <w-kwok2@ti.com>
11217M: Murali Karicheri <m-karicheri2@ti.com>
11218L: netdev@vger.kernel.org
11219S: Maintained
11220F: drivers/net/ethernet/ti/netcp*
11221
11222TI TAS571X FAMILY ASoC CODEC DRIVER
11223M: Kevin Cernekee <cernekee@chromium.org>
11224L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11225S: Odd Fixes
11226F: sound/soc/codecs/tas571x*
11227
11228TI TWL4030 SERIES SOC CODEC DRIVER
11229M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11230L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11231S: Maintained
11232F: sound/soc/codecs/twl4030*
11233
11234TI WILINK WIRELESS DRIVERS
11235L: linux-wireless@vger.kernel.org
11236W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11237W: http://wireless.kernel.org/en/users/Drivers/wl1251
11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11239S: Orphan
11240F: drivers/net/wireless/ti/
11241F: include/linux/wl12xx.h
11242
11243TIPC NETWORK LAYER
11244M: Jon Maloy <jon.maloy@ericsson.com>
11245M: Ying Xue <ying.xue@windriver.com>
11246L: netdev@vger.kernel.org (core kernel code)
11247L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11248W: http://tipc.sourceforge.net/
11249S: Maintained
11250F: include/uapi/linux/tipc*.h
11251F: net/tipc/
11252
11253TILE ARCHITECTURE
11254M: Chris Metcalf <cmetcalf@mellanox.com>
11255W: http://www.mellanox.com/repository/solutions/tile-scm/
11256T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11257S: Supported
11258F: arch/tile/
11259F: drivers/char/tile-srom.c
11260F: drivers/edac/tile_edac.c
11261F: drivers/net/ethernet/tile/
11262F: drivers/rtc/rtc-tile.c
11263F: drivers/tty/hvc/hvc_tile.c
11264F: drivers/tty/serial/tilegx.c
11265F: drivers/usb/host/*-tilegx.c
11266F: include/linux/usb/tilegx.h
11267
11268TLAN NETWORK DRIVER
11269M: Samuel Chessman <chessman@tux.org>
11270L: tlan-devel@lists.sourceforge.net (subscribers-only)
11271W: http://sourceforge.net/projects/tlan/
11272S: Maintained
11273F: Documentation/networking/tlan.txt
11274F: drivers/net/ethernet/ti/tlan.*
11275
11276TOMOYO SECURITY MODULE
11277M: Kentaro Takeda <takedakn@nttdata.co.jp>
11278M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11279L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11280L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11281L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11282L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11283W: http://tomoyo.sourceforge.jp/
11284T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11285S: Maintained
11286F: security/tomoyo/
11287
11288TOPSTAR LAPTOP EXTRAS DRIVER
11289M: Herton Ronaldo Krzesinski <herton@canonical.com>
11290L: platform-driver-x86@vger.kernel.org
11291S: Maintained
11292F: drivers/platform/x86/topstar-laptop.c
11293
11294TOSHIBA ACPI EXTRAS DRIVER
11295M: Azael Avalos <coproscefalo@gmail.com>
11296L: platform-driver-x86@vger.kernel.org
11297S: Maintained
11298F: drivers/platform/x86/toshiba_acpi.c
11299
11300TOSHIBA BLUETOOTH DRIVER
11301M: Azael Avalos <coproscefalo@gmail.com>
11302L: platform-driver-x86@vger.kernel.org
11303S: Maintained
11304F: drivers/platform/x86/toshiba_bluetooth.c
11305
11306TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11307M: Azael Avalos <coproscefalo@gmail.com>
11308L: platform-driver-x86@vger.kernel.org
11309S: Maintained
11310F: drivers/platform/x86/toshiba_haps.c
11311
11312TOSHIBA WMI HOTKEYS DRIVER
11313M: Azael Avalos <coproscefalo@gmail.com>
11314L: platform-driver-x86@vger.kernel.org
11315S: Maintained
11316F: drivers/platform/x86/toshiba-wmi.c
11317
11318TOSHIBA SMM DRIVER
11319M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11320W: http://www.buzzard.org.uk/toshiba/
11321S: Maintained
11322F: drivers/char/toshiba.c
11323F: include/linux/toshiba.h
11324F: include/uapi/linux/toshiba.h
11325
11326TOSHIBA TC358743 DRIVER
11327M: Mats Randgaard <matrandg@cisco.com>
11328L: linux-media@vger.kernel.org
11329S: Maintained
11330F: drivers/media/i2c/tc358743*
11331F: include/media/i2c/tc358743.h
11332
11333TMIO MMC DRIVER
11334M: Ian Molton <ian@mnementh.co.uk>
11335L: linux-mmc@vger.kernel.org
11336S: Maintained
11337F: drivers/mmc/host/tmio_mmc*
11338F: drivers/mmc/host/sh_mobile_sdhi.c
11339F: include/linux/mmc/tmio.h
11340F: include/linux/mmc/sh_mobile_sdhi.h
11341
11342TMP401 HARDWARE MONITOR DRIVER
11343M: Guenter Roeck <linux@roeck-us.net>
11344L: linux-hwmon@vger.kernel.org
11345S: Maintained
11346F: Documentation/hwmon/tmp401
11347F: drivers/hwmon/tmp401.c
11348
11349TMPFS (SHMEM FILESYSTEM)
11350M: Hugh Dickins <hughd@google.com>
11351L: linux-mm@kvack.org
11352S: Maintained
11353F: include/linux/shmem_fs.h
11354F: mm/shmem.c
11355
11356TM6000 VIDEO4LINUX DRIVER
11357M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11358L: linux-media@vger.kernel.org
11359W: https://linuxtv.org
11360T: git git://linuxtv.org/media_tree.git
11361S: Odd fixes
11362F: drivers/media/usb/tm6000/
11363
11364TW68 VIDEO4LINUX DRIVER
11365M: Hans Verkuil <hverkuil@xs4all.nl>
11366L: linux-media@vger.kernel.org
11367T: git git://linuxtv.org/media_tree.git
11368W: https://linuxtv.org
11369S: Odd Fixes
11370F: drivers/media/pci/tw68/
11371
11372TPM DEVICE DRIVER
11373M: Peter Huewe <peterhuewe@gmx.de>
11374M: Marcel Selhorst <tpmdd@selhorst.net>
11375M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11376R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11377W: http://tpmdd.sourceforge.net
11378L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11379Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11380T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11381S: Maintained
11382F: drivers/char/tpm/
11383
11384TPM IBM_VTPM DEVICE DRIVER
11385M: Ashley Lai <ashleydlai@gmail.com>
11386W: http://tpmdd.sourceforge.net
11387L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11388S: Maintained
11389F: drivers/char/tpm/tpm_ibmvtpm*
11390
11391TRACING
11392M: Steven Rostedt <rostedt@goodmis.org>
11393M: Ingo Molnar <mingo@redhat.com>
11394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11395S: Maintained
11396F: Documentation/trace/ftrace.txt
11397F: arch/*/*/*/ftrace.h
11398F: arch/*/kernel/ftrace.c
11399F: include/*/ftrace.h
11400F: include/linux/trace*.h
11401F: include/trace/
11402F: kernel/trace/
11403F: tools/testing/selftests/ftrace/
11404
11405TRIVIAL PATCHES
11406M: Jiri Kosina <trivial@kernel.org>
11407T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11408S: Maintained
11409K: ^Subject:.*(?i)trivial
11410
11411TTY LAYER
11412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11413M: Jiri Slaby <jslaby@suse.com>
11414S: Supported
11415T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11416F: Documentation/serial/
11417F: drivers/tty/
11418F: drivers/tty/serial/serial_core.c
11419F: include/linux/serial_core.h
11420F: include/linux/serial.h
11421F: include/linux/tty.h
11422F: include/uapi/linux/serial_core.h
11423F: include/uapi/linux/serial.h
11424F: include/uapi/linux/tty.h
11425
11426TUA9001 MEDIA DRIVER
11427M: Antti Palosaari <crope@iki.fi>
11428L: linux-media@vger.kernel.org
11429W: https://linuxtv.org
11430W: http://palosaari.fi/linux/
11431Q: http://patchwork.linuxtv.org/project/linux-media/list/
11432T: git git://linuxtv.org/anttip/media_tree.git
11433S: Maintained
11434F: drivers/media/tuners/tua9001*
11435
11436TULIP NETWORK DRIVERS
11437L: netdev@vger.kernel.org
11438L: linux-parisc@vger.kernel.org
11439S: Orphan
11440F: drivers/net/ethernet/dec/tulip/
11441
11442TUN/TAP driver
11443M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11444W: http://vtun.sourceforge.net/tun
11445S: Maintained
11446F: Documentation/networking/tuntap.txt
11447F: arch/um/os-Linux/drivers/
11448
11449TURBOCHANNEL SUBSYSTEM
11450M: "Maciej W. Rozycki" <macro@linux-mips.org>
11451M: Ralf Baechle <ralf@linux-mips.org>
11452L: linux-mips@linux-mips.org
11453Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11454S: Maintained
11455F: drivers/tc/
11456F: include/linux/tc.h
11457
11458U14-34F SCSI DRIVER
11459M: Dario Ballabio <ballabio_dario@emc.com>
11460L: linux-scsi@vger.kernel.org
11461S: Maintained
11462F: drivers/scsi/u14-34f.c
11463
11464UBI FILE SYSTEM (UBIFS)
11465M: Richard Weinberger <richard@nod.at>
11466M: Artem Bityutskiy <dedekind1@gmail.com>
11467M: Adrian Hunter <adrian.hunter@intel.com>
11468L: linux-mtd@lists.infradead.org
11469T: git git://git.infradead.org/ubifs-2.6.git
11470W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11471S: Supported
11472F: Documentation/filesystems/ubifs.txt
11473F: fs/ubifs/
11474
11475UCLINUX (M68KNOMMU AND COLDFIRE)
11476M: Greg Ungerer <gerg@uclinux.org>
11477W: http://www.uclinux.org/
11478L: linux-m68k@lists.linux-m68k.org
11479L: uclinux-dev@uclinux.org (subscribers-only)
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11481S: Maintained
11482F: arch/m68k/coldfire/
11483F: arch/m68k/68*/
11484F: arch/m68k/*/*_no.*
11485F: arch/m68k/include/asm/*_no.*
11486
11487UDF FILESYSTEM
11488M: Jan Kara <jack@suse.com>
11489S: Maintained
11490F: Documentation/filesystems/udf.txt
11491F: fs/udf/
11492
11493UFS FILESYSTEM
11494M: Evgeniy Dushistov <dushistov@mail.ru>
11495S: Maintained
11496F: Documentation/filesystems/ufs.txt
11497F: fs/ufs/
11498
11499UHID USERSPACE HID IO DRIVER:
11500M: David Herrmann <dh.herrmann@googlemail.com>
11501L: linux-input@vger.kernel.org
11502S: Maintained
11503F: drivers/hid/uhid.c
11504F: include/uapi/linux/uhid.h
11505
11506ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11507L: linux-usb@vger.kernel.org
11508S: Orphan
11509F: drivers/uwb/
11510F: include/linux/uwb.h
11511F: include/linux/uwb/
11512
11513UNICORE32 ARCHITECTURE:
11514M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11515W: http://mprc.pku.edu.cn/~guanxuetao/linux
11516S: Maintained
11517T: git git://github.com/gxt/linux.git
11518F: arch/unicore32/
11519
11520UNIFDEF
11521M: Tony Finch <dot@dotat.at>
11522W: http://dotat.at/prog/unifdef
11523S: Maintained
11524F: scripts/unifdef.c
11525
11526UNIFORM CDROM DRIVER
11527M: Jens Axboe <axboe@kernel.dk>
11528W: http://www.kernel.dk
11529S: Maintained
11530F: Documentation/cdrom/
11531F: drivers/cdrom/cdrom.c
11532F: include/linux/cdrom.h
11533F: include/uapi/linux/cdrom.h
11534
11535UNISYS S-PAR DRIVERS
11536M: David Kershner <david.kershner@unisys.com>
11537L: sparmaintainer@unisys.com (Unisys internal)
11538S: Supported
11539F: drivers/staging/unisys/
11540
11541UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11542M: Vinayak Holikatti <vinholikatti@gmail.com>
11543L: linux-scsi@vger.kernel.org
11544S: Supported
11545F: Documentation/scsi/ufs.txt
11546F: drivers/scsi/ufs/
11547
11548UNSORTED BLOCK IMAGES (UBI)
11549M: Artem Bityutskiy <dedekind1@gmail.com>
11550M: Richard Weinberger <richard@nod.at>
11551W: http://www.linux-mtd.infradead.org/
11552L: linux-mtd@lists.infradead.org
11553T: git git://git.infradead.org/ubifs-2.6.git
11554S: Supported
11555F: drivers/mtd/ubi/
11556F: include/linux/mtd/ubi.h
11557F: include/uapi/mtd/ubi-user.h
11558
11559USB ACM DRIVER
11560M: Oliver Neukum <oneukum@suse.com>
11561L: linux-usb@vger.kernel.org
11562S: Maintained
11563F: Documentation/usb/acm.txt
11564F: drivers/usb/class/cdc-acm.*
11565
11566USB AR5523 WIRELESS DRIVER
11567M: Pontus Fuchs <pontus.fuchs@gmail.com>
11568L: linux-wireless@vger.kernel.org
11569S: Maintained
11570F: drivers/net/wireless/ath/ar5523/
11571
11572USB ATTACHED SCSI
11573M: Hans de Goede <hdegoede@redhat.com>
11574M: Gerd Hoffmann <kraxel@redhat.com>
11575L: linux-usb@vger.kernel.org
11576L: linux-scsi@vger.kernel.org
11577S: Maintained
11578F: drivers/usb/storage/uas.c
11579
11580USB CDC ETHERNET DRIVER
11581M: Oliver Neukum <oliver@neukum.org>
11582L: linux-usb@vger.kernel.org
11583S: Maintained
11584F: drivers/net/usb/cdc_*.c
11585F: include/uapi/linux/usb/cdc.h
11586
11587USB CHAOSKEY DRIVER
11588M: Keith Packard <keithp@keithp.com>
11589L: linux-usb@vger.kernel.org
11590S: Maintained
11591F: drivers/usb/misc/chaoskey.c
11592
11593USB CYPRESS C67X00 DRIVER
11594M: Peter Korsgaard <jacmet@sunsite.dk>
11595L: linux-usb@vger.kernel.org
11596S: Maintained
11597F: drivers/usb/c67x00/
11598
11599USB DAVICOM DM9601 DRIVER
11600M: Peter Korsgaard <jacmet@sunsite.dk>
11601L: netdev@vger.kernel.org
11602W: http://www.linux-usb.org/usbnet
11603S: Maintained
11604F: drivers/net/usb/dm9601.c
11605
11606USB DIAMOND RIO500 DRIVER
11607M: Cesar Miquel <miquel@df.uba.ar>
11608L: rio500-users@lists.sourceforge.net
11609W: http://rio500.sourceforge.net
11610S: Maintained
11611F: drivers/usb/misc/rio500*
11612
11613USB EHCI DRIVER
11614M: Alan Stern <stern@rowland.harvard.edu>
11615L: linux-usb@vger.kernel.org
11616S: Maintained
11617F: Documentation/usb/ehci.txt
11618F: drivers/usb/host/ehci*
11619
11620USB GADGET/PERIPHERAL SUBSYSTEM
11621M: Felipe Balbi <balbi@kernel.org>
11622L: linux-usb@vger.kernel.org
11623W: http://www.linux-usb.org/gadget
11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11625S: Maintained
11626F: drivers/usb/gadget/
11627F: include/linux/usb/gadget*
11628
11629USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11630M: Jiri Kosina <jikos@kernel.org>
11631R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11632L: linux-usb@vger.kernel.org
11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11634S: Maintained
11635F: Documentation/hid/hiddev.txt
11636F: drivers/hid/usbhid/
11637
11638USB ISP116X DRIVER
11639M: Olav Kongas <ok@artecdesign.ee>
11640L: linux-usb@vger.kernel.org
11641S: Maintained
11642F: drivers/usb/host/isp116x*
11643F: include/linux/usb/isp116x.h
11644
11645USB LAN78XX ETHERNET DRIVER
11646M: Woojung Huh <woojung.huh@microchip.com>
11647M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11648L: netdev@vger.kernel.org
11649S: Maintained
11650F: drivers/net/usb/lan78xx.*
11651
11652USB MASS STORAGE DRIVER
11653M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11654L: linux-usb@vger.kernel.org
11655L: usb-storage@lists.one-eyed-alien.net
11656S: Maintained
11657W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11658F: drivers/usb/storage/
11659
11660USB MIDI DRIVER
11661M: Clemens Ladisch <clemens@ladisch.de>
11662L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11663T: git git://git.alsa-project.org/alsa-kernel.git
11664S: Maintained
11665F: sound/usb/midi.*
11666
11667USB NETWORKING DRIVERS
11668L: linux-usb@vger.kernel.org
11669S: Odd Fixes
11670F: drivers/net/usb/
11671
11672USB OHCI DRIVER
11673M: Alan Stern <stern@rowland.harvard.edu>
11674L: linux-usb@vger.kernel.org
11675S: Maintained
11676F: Documentation/usb/ohci.txt
11677F: drivers/usb/host/ohci*
11678
11679USB OTG FSM (Finite State Machine)
11680M: Peter Chen <Peter.Chen@nxp.com>
11681T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11682L: linux-usb@vger.kernel.org
11683S: Maintained
11684F: drivers/usb/common/usb-otg-fsm.c
11685
11686USB OVER IP DRIVER
11687M: Valentina Manea <valentina.manea.m@gmail.com>
11688M: Shuah Khan <shuah.kh@samsung.com>
11689L: linux-usb@vger.kernel.org
11690S: Maintained
11691F: Documentation/usb/usbip_protocol.txt
11692F: drivers/usb/usbip/
11693F: tools/usb/usbip/
11694
11695USB PEGASUS DRIVER
11696M: Petko Manolov <petkan@nucleusys.com>
11697L: linux-usb@vger.kernel.org
11698L: netdev@vger.kernel.org
11699T: git git://github.com/petkan/pegasus.git
11700W: https://github.com/petkan/pegasus
11701S: Maintained
11702F: drivers/net/usb/pegasus.*
11703
11704USB PHY LAYER
11705M: Felipe Balbi <balbi@kernel.org>
11706L: linux-usb@vger.kernel.org
11707T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11708S: Maintained
11709F: drivers/usb/phy/
11710
11711USB PRINTER DRIVER (usblp)
11712M: Pete Zaitcev <zaitcev@redhat.com>
11713L: linux-usb@vger.kernel.org
11714S: Supported
11715F: drivers/usb/class/usblp.c
11716
11717USB QMI WWAN NETWORK DRIVER
11718M: Bjørn Mork <bjorn@mork.no>
11719L: netdev@vger.kernel.org
11720S: Maintained
11721F: Documentation/ABI/testing/sysfs-class-net-qmi
11722F: drivers/net/usb/qmi_wwan.c
11723
11724USB RTL8150 DRIVER
11725M: Petko Manolov <petkan@nucleusys.com>
11726L: linux-usb@vger.kernel.org
11727L: netdev@vger.kernel.org
11728T: git git://github.com/petkan/rtl8150.git
11729W: https://github.com/petkan/rtl8150
11730S: Maintained
11731F: drivers/net/usb/rtl8150.c
11732
11733USB SERIAL SUBSYSTEM
11734M: Johan Hovold <johan@kernel.org>
11735L: linux-usb@vger.kernel.org
11736S: Maintained
11737F: Documentation/usb/usb-serial.txt
11738F: drivers/usb/serial/
11739F: include/linux/usb/serial.h
11740
11741USB SMSC75XX ETHERNET DRIVER
11742M: Steve Glendinning <steve.glendinning@shawell.net>
11743L: netdev@vger.kernel.org
11744S: Maintained
11745F: drivers/net/usb/smsc75xx.*
11746
11747USB SMSC95XX ETHERNET DRIVER
11748M: Steve Glendinning <steve.glendinning@shawell.net>
11749L: netdev@vger.kernel.org
11750S: Maintained
11751F: drivers/net/usb/smsc95xx.*
11752
11753USB SUBSYSTEM
11754M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11755L: linux-usb@vger.kernel.org
11756W: http://www.linux-usb.org
11757T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11758S: Supported
11759F: Documentation/usb/
11760F: drivers/usb/
11761F: include/linux/usb.h
11762F: include/linux/usb/
11763
11764USB UHCI DRIVER
11765M: Alan Stern <stern@rowland.harvard.edu>
11766L: linux-usb@vger.kernel.org
11767S: Maintained
11768F: drivers/usb/host/uhci*
11769
11770USB "USBNET" DRIVER FRAMEWORK
11771M: Oliver Neukum <oneukum@suse.com>
11772L: netdev@vger.kernel.org
11773W: http://www.linux-usb.org/usbnet
11774S: Maintained
11775F: drivers/net/usb/usbnet.c
11776F: include/linux/usb/usbnet.h
11777
11778USB VIDEO CLASS
11779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11780L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11781L: linux-media@vger.kernel.org
11782T: git git://linuxtv.org/media_tree.git
11783W: http://www.ideasonboard.org/uvc/
11784S: Maintained
11785F: drivers/media/usb/uvc/
11786F: include/uapi/linux/uvcvideo.h
11787
11788USB VISION DRIVER
11789M: Hans Verkuil <hverkuil@xs4all.nl>
11790L: linux-media@vger.kernel.org
11791T: git git://linuxtv.org/media_tree.git
11792W: https://linuxtv.org
11793S: Odd Fixes
11794F: drivers/media/usb/usbvision/
11795
11796USB WEBCAM GADGET
11797M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11798L: linux-usb@vger.kernel.org
11799S: Maintained
11800F: drivers/usb/gadget/function/*uvc*
11801F: drivers/usb/gadget/legacy/webcam.c
11802
11803USB WIRELESS RNDIS DRIVER (rndis_wlan)
11804M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11805L: linux-wireless@vger.kernel.org
11806S: Maintained
11807F: drivers/net/wireless/rndis_wlan.c
11808
11809USB XHCI DRIVER
11810M: Mathias Nyman <mathias.nyman@intel.com>
11811L: linux-usb@vger.kernel.org
11812S: Supported
11813F: drivers/usb/host/xhci*
11814F: drivers/usb/host/pci-quirks*
11815
11816USB ZD1201 DRIVER
11817L: linux-wireless@vger.kernel.org
11818W: http://linux-lc100020.sourceforge.net
11819S: Orphan
11820F: drivers/net/wireless/zydas/zd1201.*
11821
11822USB ZR364XX DRIVER
11823M: Antoine Jacquet <royale@zerezo.com>
11824L: linux-usb@vger.kernel.org
11825L: linux-media@vger.kernel.org
11826T: git git://linuxtv.org/media_tree.git
11827W: http://royale.zerezo.com/zr364xx/
11828S: Maintained
11829F: Documentation/video4linux/zr364xx.txt
11830F: drivers/media/usb/zr364xx/
11831
11832ULPI BUS
11833M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11834L: linux-usb@vger.kernel.org
11835S: Maintained
11836F: drivers/usb/common/ulpi.c
11837F: include/linux/ulpi/
11838
11839USER-MODE LINUX (UML)
11840M: Jeff Dike <jdike@addtoit.com>
11841M: Richard Weinberger <richard@nod.at>
11842L: user-mode-linux-devel@lists.sourceforge.net
11843L: user-mode-linux-user@lists.sourceforge.net
11844W: http://user-mode-linux.sourceforge.net
11845T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11846S: Maintained
11847F: Documentation/virtual/uml/
11848F: arch/um/
11849F: arch/x86/um/
11850F: fs/hostfs/
11851F: fs/hppfs/
11852
11853USERSPACE I/O (UIO)
11854M: "Hans J. Koch" <hjk@hansjkoch.de>
11855M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11856S: Maintained
11857T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11858F: Documentation/DocBook/uio-howto.tmpl
11859F: drivers/uio/
11860F: include/linux/uio*.h
11861
11862UTIL-LINUX PACKAGE
11863M: Karel Zak <kzak@redhat.com>
11864L: util-linux@vger.kernel.org
11865W: http://en.wikipedia.org/wiki/Util-linux
11866T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11867S: Maintained
11868
11869UVESAFB DRIVER
11870M: Michal Januszewski <spock@gentoo.org>
11871L: linux-fbdev@vger.kernel.org
11872W: http://dev.gentoo.org/~spock/projects/uvesafb/
11873S: Maintained
11874F: Documentation/fb/uvesafb.txt
11875F: drivers/video/fbdev/uvesafb.*
11876
11877VF610 NAND DRIVER
11878M: Stefan Agner <stefan@agner.ch>
11879L: linux-mtd@lists.infradead.org
11880S: Supported
11881F: drivers/mtd/nand/vf610_nfc.c
11882
11883VFAT/FAT/MSDOS FILESYSTEM
11884M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11885S: Maintained
11886F: Documentation/filesystems/vfat.txt
11887F: fs/fat/
11888
11889VFIO DRIVER
11890M: Alex Williamson <alex.williamson@redhat.com>
11891L: kvm@vger.kernel.org
11892T: git git://github.com/awilliam/linux-vfio.git
11893S: Maintained
11894F: Documentation/vfio.txt
11895F: drivers/vfio/
11896F: include/linux/vfio.h
11897F: include/uapi/linux/vfio.h
11898
11899VFIO PLATFORM DRIVER
11900M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11901L: kvm@vger.kernel.org
11902S: Maintained
11903F: drivers/vfio/platform/
11904
11905VIDEOBUF2 FRAMEWORK
11906M: Pawel Osciak <pawel@osciak.com>
11907M: Marek Szyprowski <m.szyprowski@samsung.com>
11908M: Kyungmin Park <kyungmin.park@samsung.com>
11909L: linux-media@vger.kernel.org
11910S: Maintained
11911F: drivers/media/v4l2-core/videobuf2-*
11912F: include/media/videobuf2-*
11913
11914VIRTUAL SERIO DEVICE DRIVER
11915M: Stephen Chandler Paul <thatslyude@gmail.com>
11916S: Maintained
11917F: drivers/input/serio/userio.c
11918F: include/uapi/linux/userio.h
11919
11920VIRTIO CONSOLE DRIVER
11921M: Amit Shah <amit.shah@redhat.com>
11922L: virtualization@lists.linux-foundation.org
11923S: Maintained
11924F: drivers/char/virtio_console.c
11925F: include/linux/virtio_console.h
11926F: include/uapi/linux/virtio_console.h
11927
11928VIRTIO CORE, NET AND BLOCK DRIVERS
11929M: "Michael S. Tsirkin" <mst@redhat.com>
11930L: virtualization@lists.linux-foundation.org
11931S: Maintained
11932F: drivers/virtio/
11933F: tools/virtio/
11934F: drivers/net/virtio_net.c
11935F: drivers/block/virtio_blk.c
11936F: include/linux/virtio_*.h
11937F: include/uapi/linux/virtio_*.h
11938
11939VIRTIO DRIVERS FOR S390
11940M: Christian Borntraeger <borntraeger@de.ibm.com>
11941M: Cornelia Huck <cornelia.huck@de.ibm.com>
11942L: linux-s390@vger.kernel.org
11943L: virtualization@lists.linux-foundation.org
11944L: kvm@vger.kernel.org
11945S: Supported
11946F: drivers/s390/virtio/
11947
11948VIRTIO GPU DRIVER
11949M: David Airlie <airlied@linux.ie>
11950M: Gerd Hoffmann <kraxel@redhat.com>
11951L: dri-devel@lists.freedesktop.org
11952L: virtualization@lists.linux-foundation.org
11953S: Maintained
11954F: drivers/gpu/drm/virtio/
11955F: include/uapi/linux/virtio_gpu.h
11956
11957VIRTIO HOST (VHOST)
11958M: "Michael S. Tsirkin" <mst@redhat.com>
11959L: kvm@vger.kernel.org
11960L: virtualization@lists.linux-foundation.org
11961L: netdev@vger.kernel.org
11962T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11963S: Maintained
11964F: drivers/vhost/
11965F: include/uapi/linux/vhost.h
11966
11967VIRTIO INPUT DRIVER
11968M: Gerd Hoffmann <kraxel@redhat.com>
11969S: Maintained
11970F: drivers/virtio/virtio_input.c
11971F: include/uapi/linux/virtio_input.h
11972
11973VIA RHINE NETWORK DRIVER
11974S: Orphan
11975F: drivers/net/ethernet/via/via-rhine.c
11976
11977VIA SD/MMC CARD CONTROLLER DRIVER
11978M: Bruce Chang <brucechang@via.com.tw>
11979M: Harald Welte <HaraldWelte@viatech.com>
11980S: Maintained
11981F: drivers/mmc/host/via-sdmmc.c
11982
11983VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11984M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11985L: linux-fbdev@vger.kernel.org
11986S: Maintained
11987F: include/linux/via-core.h
11988F: include/linux/via-gpio.h
11989F: include/linux/via_i2c.h
11990F: drivers/video/fbdev/via/
11991
11992VIA VELOCITY NETWORK DRIVER
11993M: Francois Romieu <romieu@fr.zoreil.com>
11994L: netdev@vger.kernel.org
11995S: Maintained
11996F: drivers/net/ethernet/via/via-velocity.*
11997
11998VIRT LIB
11999M: Alex Williamson <alex.williamson@redhat.com>
12000M: Paolo Bonzini <pbonzini@redhat.com>
12001L: kvm@vger.kernel.org
12002S: Supported
12003F: virt/lib/
12004
12005VIVID VIRTUAL VIDEO DRIVER
12006M: Hans Verkuil <hverkuil@xs4all.nl>
12007L: linux-media@vger.kernel.org
12008T: git git://linuxtv.org/media_tree.git
12009W: https://linuxtv.org
12010S: Maintained
12011F: drivers/media/platform/vivid/*
12012
12013VLAN (802.1Q)
12014M: Patrick McHardy <kaber@trash.net>
12015L: netdev@vger.kernel.org
12016S: Maintained
12017F: drivers/net/macvlan.c
12018F: include/linux/if_*vlan.h
12019F: net/8021q/
12020
12021VLYNQ BUS
12022M: Florian Fainelli <florian@openwrt.org>
12023L: openwrt-devel@lists.openwrt.org (subscribers-only)
12024S: Maintained
12025F: drivers/vlynq/vlynq.c
12026F: include/linux/vlynq.h
12027
12028VME SUBSYSTEM
12029M: Martyn Welch <martyn@welchs.me.uk>
12030M: Manohar Vanga <manohar.vanga@gmail.com>
12031M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12032L: devel@driverdev.osuosl.org
12033S: Maintained
12034T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12035F: Documentation/vme_api.txt
12036F: drivers/staging/vme/
12037F: drivers/vme/
12038F: include/linux/vme*
12039
12040VMWARE HYPERVISOR INTERFACE
12041M: Alok Kataria <akataria@vmware.com>
12042L: virtualization@lists.linux-foundation.org
12043S: Supported
12044F: arch/x86/kernel/cpu/vmware.c
12045
12046VMWARE BALLOON DRIVER
12047M: Xavier Deguillard <xdeguillard@vmware.com>
12048M: Philip Moltmann <moltmann@vmware.com>
12049M: "VMware, Inc." <pv-drivers@vmware.com>
12050L: linux-kernel@vger.kernel.org
12051S: Maintained
12052F: drivers/misc/vmw_balloon.c
12053
12054VMWARE VMMOUSE SUBDRIVER
12055M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12056M: "VMware, Inc." <pv-drivers@vmware.com>
12057L: linux-input@vger.kernel.org
12058S: Maintained
12059F: drivers/input/mouse/vmmouse.c
12060F: drivers/input/mouse/vmmouse.h
12061
12062VMWARE VMXNET3 ETHERNET DRIVER
12063M: Shrikrishna Khare <skhare@vmware.com>
12064M: "VMware, Inc." <pv-drivers@vmware.com>
12065L: netdev@vger.kernel.org
12066S: Maintained
12067F: drivers/net/vmxnet3/
12068
12069VMware PVSCSI driver
12070M: Arvind Kumar <arvindkumar@vmware.com>
12071M: VMware PV-Drivers <pv-drivers@vmware.com>
12072L: linux-scsi@vger.kernel.org
12073S: Maintained
12074F: drivers/scsi/vmw_pvscsi.c
12075F: drivers/scsi/vmw_pvscsi.h
12076
12077VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12078M: Liam Girdwood <lgirdwood@gmail.com>
12079M: Mark Brown <broonie@kernel.org>
12080L: linux-kernel@vger.kernel.org
12081W: http://www.slimlogic.co.uk/?p=48
12082T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12083S: Supported
12084F: drivers/regulator/
12085F: include/linux/regulator/
12086
12087VRF
12088M: David Ahern <dsa@cumulusnetworks.com>
12089M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12090L: netdev@vger.kernel.org
12091S: Maintained
12092F: drivers/net/vrf.c
12093F: Documentation/networking/vrf.txt
12094
12095VT1211 HARDWARE MONITOR DRIVER
12096M: Juerg Haefliger <juergh@gmail.com>
12097L: linux-hwmon@vger.kernel.org
12098S: Maintained
12099F: Documentation/hwmon/vt1211
12100F: drivers/hwmon/vt1211.c
12101
12102VT8231 HARDWARE MONITOR DRIVER
12103M: Roger Lucas <vt8231@hiddenengine.co.uk>
12104L: linux-hwmon@vger.kernel.org
12105S: Maintained
12106F: drivers/hwmon/vt8231.c
12107
12108VUB300 USB to SDIO/SD/MMC bridge chip
12109M: Tony Olech <tony.olech@elandigitalsystems.com>
12110L: linux-mmc@vger.kernel.org
12111L: linux-usb@vger.kernel.org
12112S: Supported
12113F: drivers/mmc/host/vub300.c
12114
12115W1 DALLAS'S 1-WIRE BUS
12116M: Evgeniy Polyakov <zbr@ioremap.net>
12117S: Maintained
12118F: Documentation/w1/
12119F: drivers/w1/
12120
12121W83791D HARDWARE MONITORING DRIVER
12122M: Marc Hulsman <m.hulsman@tudelft.nl>
12123L: linux-hwmon@vger.kernel.org
12124S: Maintained
12125F: Documentation/hwmon/w83791d
12126F: drivers/hwmon/w83791d.c
12127
12128W83793 HARDWARE MONITORING DRIVER
12129M: Rudolf Marek <r.marek@assembler.cz>
12130L: linux-hwmon@vger.kernel.org
12131S: Maintained
12132F: Documentation/hwmon/w83793
12133F: drivers/hwmon/w83793.c
12134
12135W83795 HARDWARE MONITORING DRIVER
12136M: Jean Delvare <jdelvare@suse.com>
12137L: linux-hwmon@vger.kernel.org
12138S: Maintained
12139F: drivers/hwmon/w83795.c
12140
12141W83L51xD SD/MMC CARD INTERFACE DRIVER
12142M: Pierre Ossman <pierre@ossman.eu>
12143S: Maintained
12144F: drivers/mmc/host/wbsd.*
12145
12146WACOM PROTOCOL 4 SERIAL TABLETS
12147M: Julian Squires <julian@cipht.net>
12148M: Hans de Goede <hdegoede@redhat.com>
12149L: linux-input@vger.kernel.org
12150S: Maintained
12151F: drivers/input/tablet/wacom_serial4.c
12152
12153WATCHDOG DEVICE DRIVERS
12154M: Wim Van Sebroeck <wim@iguana.be>
12155R: Guenter Roeck <linux@roeck-us.net>
12156L: linux-watchdog@vger.kernel.org
12157W: http://www.linux-watchdog.org/
12158T: git git://www.linux-watchdog.org/linux-watchdog.git
12159S: Maintained
12160F: Documentation/watchdog/
12161F: drivers/watchdog/
12162F: include/linux/watchdog.h
12163F: include/uapi/linux/watchdog.h
12164
12165WD7000 SCSI DRIVER
12166M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12167L: linux-scsi@vger.kernel.org
12168S: Maintained
12169F: drivers/scsi/wd7000.c
12170
12171WIIMOTE HID DRIVER
12172M: David Herrmann <dh.herrmann@googlemail.com>
12173L: linux-input@vger.kernel.org
12174S: Maintained
12175F: drivers/hid/hid-wiimote*
12176
12177WINBOND CIR DRIVER
12178M: David Härdeman <david@hardeman.nu>
12179S: Maintained
12180F: drivers/media/rc/winbond-cir.c
12181
12182WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12183M: William Breathitt Gray <vilhelm.gray@gmail.com>
12184L: linux-watchdog@vger.kernel.org
12185S: Maintained
12186F: drivers/watchdog/ebc-c384_wdt.c
12187
12188WINSYSTEMS WS16C48 GPIO DRIVER
12189M: William Breathitt Gray <vilhelm.gray@gmail.com>
12190L: linux-gpio@vger.kernel.org
12191S: Maintained
12192F: drivers/gpio/gpio-ws16c48.c
12193
12194WIMAX STACK
12195M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12196M: linux-wimax@intel.com
12197L: wimax@linuxwimax.org (subscribers-only)
12198S: Supported
12199W: http://linuxwimax.org
12200F: Documentation/wimax/README.wimax
12201F: include/linux/wimax/debug.h
12202F: include/net/wimax.h
12203F: include/uapi/linux/wimax.h
12204F: net/wimax/
12205
12206WISTRON LAPTOP BUTTON DRIVER
12207M: Miloslav Trmac <mitr@volny.cz>
12208S: Maintained
12209F: drivers/input/misc/wistron_btns.c
12210
12211WL3501 WIRELESS PCMCIA CARD DRIVER
12212M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12213L: linux-wireless@vger.kernel.org
12214W: http://oops.ghostprotocols.net:81/blog
12215S: Maintained
12216F: drivers/net/wireless/wl3501*
12217
12218WOLFSON MICROELECTRONICS DRIVERS
12219L: patches@opensource.wolfsonmicro.com
12220T: git https://github.com/CirrusLogic/linux-drivers.git
12221W: https://github.com/CirrusLogic/linux-drivers/wiki
12222S: Supported
12223F: Documentation/hwmon/wm83??
12224F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12225F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12226F: Documentation/devicetree/bindings/mfd/arizona.txt
12227F: arch/arm/mach-s3c64xx/mach-crag6410*
12228F: drivers/clk/clk-wm83*.c
12229F: drivers/extcon/extcon-arizona.c
12230F: drivers/leds/leds-wm83*.c
12231F: drivers/gpio/gpio-*wm*.c
12232F: drivers/gpio/gpio-arizona.c
12233F: drivers/hwmon/wm83??-hwmon.c
12234F: drivers/input/misc/wm831x-on.c
12235F: drivers/input/touchscreen/wm831x-ts.c
12236F: drivers/input/touchscreen/wm97*.c
12237F: drivers/mfd/arizona*
12238F: drivers/mfd/wm*.c
12239F: drivers/mfd/cs47l24*
12240F: drivers/power/wm83*.c
12241F: drivers/rtc/rtc-wm83*.c
12242F: drivers/regulator/wm8*.c
12243F: drivers/video/backlight/wm83*_bl.c
12244F: drivers/watchdog/wm83*_wdt.c
12245F: include/linux/mfd/arizona/
12246F: include/linux/mfd/wm831x/
12247F: include/linux/mfd/wm8350/
12248F: include/linux/mfd/wm8400*
12249F: include/linux/wm97xx.h
12250F: include/sound/wm????.h
12251F: sound/soc/codecs/arizona.?
12252F: sound/soc/codecs/wm*
12253F: sound/soc/codecs/cs47l24*
12254
12255WORKQUEUE
12256M: Tejun Heo <tj@kernel.org>
12257R: Lai Jiangshan <jiangshanlai@gmail.com>
12258T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12259S: Maintained
12260F: include/linux/workqueue.h
12261F: kernel/workqueue.c
12262F: Documentation/workqueue.txt
12263
12264X.25 NETWORK LAYER
12265M: Andrew Hendry <andrew.hendry@gmail.com>
12266L: linux-x25@vger.kernel.org
12267S: Odd Fixes
12268F: Documentation/networking/x25*
12269F: include/net/x25*
12270F: net/x25/
12271
12272X86 ARCHITECTURE (32-BIT AND 64-BIT)
12273M: Thomas Gleixner <tglx@linutronix.de>
12274M: Ingo Molnar <mingo@redhat.com>
12275M: "H. Peter Anvin" <hpa@zytor.com>
12276M: x86@kernel.org
12277L: linux-kernel@vger.kernel.org
12278T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12279S: Maintained
12280F: Documentation/x86/
12281F: arch/x86/
12282
12283X86 PLATFORM DRIVERS
12284M: Darren Hart <dvhart@infradead.org>
12285L: platform-driver-x86@vger.kernel.org
12286T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12287S: Maintained
12288F: drivers/platform/x86/
12289F: drivers/platform/olpc/
12290
12291X86 MCE INFRASTRUCTURE
12292M: Tony Luck <tony.luck@intel.com>
12293M: Borislav Petkov <bp@alien8.de>
12294L: linux-edac@vger.kernel.org
12295S: Maintained
12296F: arch/x86/kernel/cpu/mcheck/*
12297
12298X86 MICROCODE UPDATE SUPPORT
12299M: Borislav Petkov <bp@alien8.de>
12300S: Maintained
12301F: arch/x86/kernel/cpu/microcode/*
12302
12303X86 VDSO
12304M: Andy Lutomirski <luto@amacapital.net>
12305L: linux-kernel@vger.kernel.org
12306T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12307S: Maintained
12308F: arch/x86/entry/vdso/
12309
12310XC2028/3028 TUNER DRIVER
12311M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12312L: linux-media@vger.kernel.org
12313W: https://linuxtv.org
12314T: git git://linuxtv.org/media_tree.git
12315S: Maintained
12316F: drivers/media/tuners/tuner-xc2028.*
12317
12318XEN HYPERVISOR INTERFACE
12319M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12320M: David Vrabel <david.vrabel@citrix.com>
12321M: Juergen Gross <jgross@suse.com>
12322L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12323T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12324S: Supported
12325F: arch/x86/xen/
12326F: drivers/*/xen-*front.c
12327F: drivers/xen/
12328F: arch/x86/include/asm/xen/
12329F: include/xen/
12330F: include/uapi/xen/
12331
12332XEN HYPERVISOR ARM
12333M: Stefano Stabellini <sstabellini@kernel.org>
12334L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12335S: Maintained
12336F: arch/arm/xen/
12337F: arch/arm/include/asm/xen/
12338
12339XEN HYPERVISOR ARM64
12340M: Stefano Stabellini <sstabellini@kernel.org>
12341L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12342S: Maintained
12343F: arch/arm64/xen/
12344F: arch/arm64/include/asm/xen/
12345
12346XEN NETWORK BACKEND DRIVER
12347M: Wei Liu <wei.liu2@citrix.com>
12348L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12349L: netdev@vger.kernel.org
12350S: Supported
12351F: drivers/net/xen-netback/*
12352
12353XEN PCI SUBSYSTEM
12354M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12355L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12356S: Supported
12357F: arch/x86/pci/*xen*
12358F: drivers/pci/*xen*
12359
12360XEN BLOCK SUBSYSTEM
12361M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12362M: Roger Pau Monné <roger.pau@citrix.com>
12363L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12364S: Supported
12365F: drivers/block/xen-blkback/*
12366F: drivers/block/xen*
12367
12368XEN PVSCSI DRIVERS
12369M: Juergen Gross <jgross@suse.com>
12370L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12371L: linux-scsi@vger.kernel.org
12372S: Supported
12373F: drivers/scsi/xen-scsifront.c
12374F: drivers/xen/xen-scsiback.c
12375F: include/xen/interface/io/vscsiif.h
12376
12377XEN SWIOTLB SUBSYSTEM
12378M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12379L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12380S: Supported
12381F: arch/x86/xen/*swiotlb*
12382F: drivers/xen/*swiotlb*
12383
12384XFS FILESYSTEM
12385P: Silicon Graphics Inc
12386M: Dave Chinner <david@fromorbit.com>
12387M: xfs@oss.sgi.com
12388L: xfs@oss.sgi.com
12389W: http://oss.sgi.com/projects/xfs
12390T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12391S: Supported
12392F: Documentation/filesystems/xfs.txt
12393F: fs/xfs/
12394
12395XILINX AXI ETHERNET DRIVER
12396M: Anirudha Sarangi <anirudh@xilinx.com>
12397M: John Linn <John.Linn@xilinx.com>
12398S: Maintained
12399F: drivers/net/ethernet/xilinx/xilinx_axienet*
12400
12401XILINX UARTLITE SERIAL DRIVER
12402M: Peter Korsgaard <jacmet@sunsite.dk>
12403L: linux-serial@vger.kernel.org
12404S: Maintained
12405F: drivers/tty/serial/uartlite.c
12406
12407XILINX VIDEO IP CORES
12408M: Hyun Kwon <hyun.kwon@xilinx.com>
12409M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12410L: linux-media@vger.kernel.org
12411T: git git://linuxtv.org/media_tree.git
12412S: Supported
12413F: Documentation/devicetree/bindings/media/xilinx/
12414F: drivers/media/platform/xilinx/
12415F: include/uapi/linux/xilinx-v4l2-controls.h
12416
12417XILLYBUS DRIVER
12418M: Eli Billauer <eli.billauer@gmail.com>
12419L: linux-kernel@vger.kernel.org
12420S: Supported
12421F: drivers/char/xillybus/
12422
12423XTENSA XTFPGA PLATFORM SUPPORT
12424M: Max Filippov <jcmvbkbc@gmail.com>
12425L: linux-xtensa@linux-xtensa.org
12426S: Maintained
12427F: drivers/spi/spi-xtensa-xtfpga.c
12428F: sound/soc/xtensa/xtfpga-i2s.c
12429
12430YAM DRIVER FOR AX.25
12431M: Jean-Paul Roubelat <jpr@f6fbb.org>
12432L: linux-hams@vger.kernel.org
12433S: Maintained
12434F: drivers/net/hamradio/yam*
12435F: include/linux/yam.h
12436
12437YEALINK PHONE DRIVER
12438M: Henk Vergonet <Henk.Vergonet@gmail.com>
12439L: usbb2k-api-dev@nongnu.org
12440S: Maintained
12441F: Documentation/input/yealink.txt
12442F: drivers/input/misc/yealink.*
12443
12444Z8530 DRIVER FOR AX.25
12445M: Joerg Reuter <jreuter@yaina.de>
12446W: http://yaina.de/jreuter/
12447W: http://www.qsl.net/dl1bke/
12448L: linux-hams@vger.kernel.org
12449S: Maintained
12450F: Documentation/networking/z8530drv.txt
12451F: drivers/net/hamradio/*scc.c
12452F: drivers/net/hamradio/z8530.h
12453
12454ZBUD COMPRESSED PAGE ALLOCATOR
12455M: Seth Jennings <sjenning@redhat.com>
12456L: linux-mm@kvack.org
12457S: Maintained
12458F: mm/zbud.c
12459F: include/linux/zbud.h
12460
12461ZD1211RW WIRELESS DRIVER
12462M: Daniel Drake <dsd@gentoo.org>
12463M: Ulrich Kunitz <kune@deine-taler.de>
12464W: http://zd1211.ath.cx/wiki/DriverRewrite
12465L: linux-wireless@vger.kernel.org
12466L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12467S: Maintained
12468F: drivers/net/wireless/zydas/zd1211rw/
12469
12470ZPOOL COMPRESSED PAGE STORAGE API
12471M: Dan Streetman <ddstreet@ieee.org>
12472L: linux-mm@kvack.org
12473S: Maintained
12474F: mm/zpool.c
12475F: include/linux/zpool.h
12476
12477ZR36067 VIDEO FOR LINUX DRIVER
12478L: mjpeg-users@lists.sourceforge.net
12479L: linux-media@vger.kernel.org
12480W: http://mjpeg.sourceforge.net/driver-zoran/
12481T: hg https://linuxtv.org/hg/v4l-dvb
12482S: Odd Fixes
12483F: drivers/media/pci/zoran/
12484
12485ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12486M: Minchan Kim <minchan@kernel.org>
12487M: Nitin Gupta <ngupta@vflare.org>
12488R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12489L: linux-kernel@vger.kernel.org
12490S: Maintained
12491F: drivers/block/zram/
12492F: Documentation/blockdev/zram.txt
12493
12494ZS DECSTATION Z85C30 SERIAL DRIVER
12495M: "Maciej W. Rozycki" <macro@linux-mips.org>
12496S: Maintained
12497F: drivers/tty/serial/zs.*
12498
12499ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12500M: Minchan Kim <minchan@kernel.org>
12501M: Nitin Gupta <ngupta@vflare.org>
12502R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12503L: linux-mm@kvack.org
12504S: Maintained
12505F: mm/zsmalloc.c
12506F: include/linux/zsmalloc.h
12507F: Documentation/vm/zsmalloc.txt
12508
12509ZSWAP COMPRESSED SWAP CACHING
12510M: Seth Jennings <sjenning@redhat.com>
12511L: linux-mm@kvack.org
12512S: Maintained
12513F: mm/zswap.c
12514
12515THE REST
12516M: Linus Torvalds <torvalds@linux-foundation.org>
12517L: linux-kernel@vger.kernel.org
12518Q: http://patchwork.kernel.org/project/LKML/list/
12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12520S: Buried alive in reporters
12521F: *
12522F: */