intel_punit_ipc: add NULL check for input parameters
[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 <alex.aring@gmail.com>
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: http://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: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADM1025 HARDWARE MONITOR DRIVER
375M: Jean Delvare <jdelvare@suse.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
380
381ADM1029 HARDWARE MONITOR DRIVER
382M: Corentin Labbe <clabbe.montjoie@gmail.com>
383L: lm-sensors@lm-sensors.org
384S: Maintained
385F: drivers/hwmon/adm1029.c
386
387ADM8211 WIRELESS DRIVER
388L: linux-wireless@vger.kernel.org
389W: http://wireless.kernel.org/
390S: Orphan
391F: drivers/net/wireless/adm8211.*
392
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
402W: http://wiki.analog.com/ADP5520
403W: http://ez.analog.com/community/linux-device-drivers
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
407F: drivers/leds/leds-adp5520.c
408F: drivers/gpio/gpio-adp5520.c
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
413W: http://wiki.analog.com/ADP5588
414W: http://ez.analog.com/community/linux-device-drivers
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
417F: drivers/gpio/gpio-adp5588.c
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP8860
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: lm-sensors@lm-sensors.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
434ADT746X FAN DRIVER
435M: Colin Leroy <colin@colino.net>
436S: Maintained
437F: drivers/macintosh/therm_adt746x.c
438
439ADT7475 HARDWARE MONITOR DRIVER
440M: Jean Delvare <jdelvare@suse.com>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADXL345
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
453ADVANSYS SCSI DRIVER
454M: Matthew Wilcox <matthew@wil.cx>
455M: Hannes Reinecke <hare@suse.com>
456L: linux-scsi@vger.kernel.org
457S: Maintained
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
460
461AEDSP16 DRIVER
462M: Riccardo Facchetti <fizban@tin.it>
463S: Maintained
464F: sound/oss/aedsp16.c
465
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
486AFFS FILE SYSTEM
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
491
492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493M: David Howells <dhowells@redhat.com>
494L: linux-afs@lists.infradead.org
495S: Supported
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
499
500AGPGART DRIVER
501M: David Airlie <airlied@linux.ie>
502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503S: Maintained
504F: drivers/char/agp/
505F: include/linux/agp*
506F: include/uapi/linux/agp*
507
508AHA152X SCSI DRIVER
509M: "Juergen E. Fischer" <fischer@norbit.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
514
515AIC7XXX / AIC79XX SCSI DRIVER
516M: Hannes Reinecke <hare@suse.com>
517L: linux-scsi@vger.kernel.org
518S: Maintained
519F: drivers/scsi/aic7xxx/
520
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
529AIO
530M: Benjamin LaHaise <bcrl@kvack.org>
531L: linux-aio@kvack.org
532S: Supported
533F: fs/aio.c
534F: include/linux/*aio*.h
535
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
546ALCATEL SPEEDTOUCH USB DRIVER
547M: Duncan Sands <duncan.sands@free.fr>
548L: linux-usb@vger.kernel.org
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
553
554ALCHEMY AU1XX0 MMC DRIVER
555M: Manuel Lauss <manuel.lauss@gmail.com>
556S: Maintained
557F: drivers/mmc/host/au1xmmc.c
558
559ALI1563 I2C DRIVER
560M: Rudolf Marek <r.marek@assembler.cz>
561L: linux-i2c@vger.kernel.org
562S: Maintained
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
565
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
572ALPHA PORT
573M: Richard Henderson <rth@twiddle.net>
574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575M: Matt Turner <mattst88@gmail.com>
576S: Odd Fixes
577L: linux-alpha@vger.kernel.org
578F: arch/alpha/
579
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
592ALTERA TRIPLE SPEED ETHERNET DRIVER
593M: Vince Bridgers <vbridger@opensource.altera.com>
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610M: Tom Lendacky <thomas.lendacky@amd.com>
611L: linux-crypto@vger.kernel.org
612S: Supported
613F: drivers/crypto/ccp/
614F: include/linux/ccp.h
615
616AMD FAM15H PROCESSOR POWER MONITORING DRIVER
617M: Andreas Herrmann <herrmann.der.user@googlemail.com>
618L: lm-sensors@lm-sensors.org
619S: Maintained
620F: Documentation/hwmon/fam15h_power
621F: drivers/hwmon/fam15h_power.c
622
623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625S: Orphan
626F: drivers/usb/gadget/udc/amd5536udc.*
627
628AMD GEODE PROCESSOR/CHIPSET SUPPORT
629P: Andres Salomon <dilinger@queued.net>
630L: linux-geode@lists.infradead.org (moderated for non-subscribers)
631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632S: Supported
633F: drivers/char/hw_random/geode-rng.c
634F: drivers/crypto/geode*
635F: drivers/video/fbdev/geode/
636F: arch/x86/include/asm/geode.h
637
638AMD IOMMU (AMD-VI)
639M: Joerg Roedel <joro@8bytes.org>
640L: iommu@lists.linux-foundation.org
641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
642S: Maintained
643F: drivers/iommu/amd_iommu*.[ch]
644F: include/linux/amd-iommu.h
645
646AMD KFD
647M: Oded Gabbay <oded.gabbay@gmail.com>
648L: dri-devel@lists.freedesktop.org
649T: git git://people.freedesktop.org/~gabbayo/linux.git
650S: Supported
651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655F: drivers/gpu/drm/amd/amdkfd/
656F: drivers/gpu/drm/amd/include/cik_structs.h
657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658F: drivers/gpu/drm/amd/include/vi_structs.h
659F: drivers/gpu/drm/radeon/radeon_kfd.c
660F: drivers/gpu/drm/radeon/radeon_kfd.h
661F: include/uapi/linux/kfd_ioctl.h
662
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
668
669AMS (Apple Motion Sensor) DRIVER
670M: Michael Hanselmann <linux-kernel@hansmi.ch>
671S: Supported
672F: drivers/macintosh/ams/
673
674AMSO1100 RNIC DRIVER
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
677L: linux-rdma@vger.kernel.org
678S: Maintained
679F: drivers/infiniband/hw/amso1100/
680
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
712ANALOG DEVICES INC ASOC CODEC DRIVERS
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
715W: http://wiki.analog.com/
716W: http://ez.analog.com/community/linux-device-drivers
717S: Supported
718F: sound/soc/codecs/adau*
719F: sound/soc/codecs/adav*
720F: sound/soc/codecs/ad1*
721F: sound/soc/codecs/ad7*
722F: sound/soc/codecs/ssm*
723F: sound/soc/codecs/sigmadsp.*
724
725ANALOG DEVICES INC ASOC DRIVERS
726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
731
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
742
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
751M: Arve Hjønnevåg <arve@android.com>
752M: Riley Andrews <riandrews@android.com>
753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
759AOA (Apple Onboard Audio) ALSA DRIVER
760M: Johannes Berg <johannes@sipsolutions.net>
761L: linuxppc-dev@lists.ozlabs.org
762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
763S: Maintained
764F: sound/aoa/
765
766APM DRIVER
767M: Jiri Kosina <jikos@kernel.org>
768S: Odd fixes
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
771F: include/uapi/linux/apm_bios.h
772F: drivers/char/apm-emulation.c
773
774APPLE BCM5974 MULTITOUCH DRIVER
775M: Henrik Rydberg <rydberg@bitmath.org>
776L: linux-input@vger.kernel.org
777S: Odd fixes
778F: drivers/input/mouse/bcm5974.c
779
780APPLE SMC DRIVER
781M: Henrik Rydberg <rydberg@bitmath.org>
782L: lm-sensors@lm-sensors.org
783S: Odd fixes
784F: drivers/hwmon/applesmc.c
785
786APPLETALK NETWORK LAYER
787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
788S: Maintained
789F: drivers/net/appletalk/
790F: net/appletalk/
791
792APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
793M: Duc Dang <dhdang@apm.com>
794S: Supported
795F: arch/arm64/boot/dts/apm/
796
797APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
798M: Iyappan Subramanian <isubramanian@apm.com>
799M: Keyur Chudgar <kchudgar@apm.com>
800S: Supported
801F: drivers/net/ethernet/apm/xgene/
802F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
803
804APTINA CAMERA SENSOR PLL
805M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/aptina-pll.*
809
810ARC FRAMEBUFFER DRIVER
811M: Jaya Kumar <jayalk@intworks.biz>
812S: Maintained
813F: drivers/video/fbdev/arcfb.c
814F: drivers/video/fbdev/core/fb_defio.c
815
816ARCNET NETWORK LAYER
817M: Michael Grzeschik <m.grzeschik@pengutronix.de>
818L: netdev@vger.kernel.org
819S: Maintained
820F: drivers/net/arcnet/
821F: include/uapi/linux/if_arcnet.h
822
823ARM MFM AND FLOPPY DRIVERS
824M: Ian Molton <spyro@f2s.com>
825S: Maintained
826F: arch/arm/lib/floppydma.S
827F: arch/arm/include/asm/floppy.h
828
829ARM PMU PROFILING AND DEBUGGING
830M: Will Deacon <will.deacon@arm.com>
831R: Mark Rutland <mark.rutland@arm.com>
832S: Maintained
833F: arch/arm*/kernel/perf_*
834F: arch/arm/oprofile/common.c
835F: arch/arm*/kernel/hw_breakpoint.c
836F: arch/arm*/include/asm/hw_breakpoint.h
837F: arch/arm*/include/asm/perf_event.h
838F: drivers/perf/arm_pmu.c
839F: include/linux/perf/arm_pmu.h
840
841ARM PORT
842M: Russell King <linux@arm.linux.org.uk>
843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
844W: http://www.arm.linux.org.uk/
845S: Maintained
846F: arch/arm/
847
848ARM SUB-ARCHITECTURES
849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
850S: Maintained
851F: arch/arm/mach-*/
852F: arch/arm/plat-*/
853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
854
855ARM PRIMECELL AACI PL041 DRIVER
856M: Russell King <linux@arm.linux.org.uk>
857S: Maintained
858F: sound/arm/aaci.*
859
860ARM PRIMECELL CLCD PL110 DRIVER
861M: Russell King <linux@arm.linux.org.uk>
862S: Maintained
863F: drivers/video/fbdev/amba-clcd.*
864
865ARM PRIMECELL KMI PL050 DRIVER
866M: Russell King <linux@arm.linux.org.uk>
867S: Maintained
868F: drivers/input/serio/ambakmi.*
869F: include/linux/amba/kmi.h
870
871ARM PRIMECELL MMCI PL180/1 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: drivers/mmc/host/mmci.*
875F: include/linux/amba/mmci.h
876
877ARM PRIMECELL UART PL010 AND PL011 DRIVERS
878M: Russell King <linux@arm.linux.org.uk>
879S: Maintained
880F: drivers/tty/serial/amba-pl01*.c
881F: include/linux/amba/serial.h
882
883ARM PRIMECELL BUS SUPPORT
884M: Russell King <linux@arm.linux.org.uk>
885S: Maintained
886F: drivers/amba/
887F: include/linux/amba/bus.h
888
889ARM/ADS SPHERE MACHINE SUPPORT
890M: Lennert Buytenhek <kernel@wantstofly.org>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893
894ARM/AFEB9260 MACHINE SUPPORT
895M: Sergey Lapin <slapin@ossfans.org>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898
899ARM/AJECO 1ARM MACHINE SUPPORT
900M: Lennert Buytenhek <kernel@wantstofly.org>
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S: Maintained
903
904ARM/Allwinner sunXi SoC support
905M: Maxime Ripard <maxime.ripard@free-electrons.com>
906M: Chen-Yu Tsai <wens@csie.org>
907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908S: Maintained
909N: sun[x456789]i
910
911ARM/Allwinner SoC Clock Support
912M: Emilio López <emilio@elopez.com.ar>
913S: Maintained
914F: drivers/clk/sunxi/
915
916ARM/Amlogic MesonX SoC support
917M: Carlo Caione <carlo@caione.org>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S: Maintained
920F: drivers/media/rc/meson-ir.c
921N: meson[x68]
922
923ARM/Annapurna Labs ALPINE ARCHITECTURE
924M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
925S: Maintained
926F: arch/arm/mach-alpine/
927
928ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
929M: Nicolas Ferre <nicolas.ferre@atmel.com>
930M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
931M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
933W: http://www.linux4sam.org
934S: Supported
935F: arch/arm/mach-at91/
936F: include/soc/at91/
937F: arch/arm/boot/dts/at91*.dts
938F: arch/arm/boot/dts/at91*.dtsi
939F: arch/arm/boot/dts/sama*.dts
940F: arch/arm/boot/dts/sama*.dtsi
941F: arch/arm/include/debug/at91.S
942
943ARM/ATMEL AT91 Clock Support
944M: Boris Brezillon <boris.brezillon@free-electrons.com>
945S: Maintained
946F: drivers/clk/at91
947
948ARM/CALXEDA HIGHBANK ARCHITECTURE
949M: Rob Herring <robh@kernel.org>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S: Maintained
952F: arch/arm/mach-highbank/
953
954ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
955M: Krzysztof Halasa <khalasa@piap.pl>
956S: Maintained
957F: arch/arm/mach-cns3xxx/
958
959ARM/CAVIUM THUNDER NETWORK DRIVER
960M: Sunil Goutham <sgoutham@cavium.com>
961M: Robert Richter <rric@kernel.org>
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Supported
964F: drivers/net/ethernet/cavium/thunder/
965
966ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
967M: Alexander Shiyan <shc_work@mail.ru>
968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
969S: Odd Fixes
970N: clps711x
971
972ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
973M: Hartley Sweeten <hsweeten@visionengravers.com>
974M: Ryan Mallon <rmallon@gmail.com>
975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976S: Maintained
977F: arch/arm/mach-ep93xx/
978F: arch/arm/mach-ep93xx/include/mach/
979
980ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
981M: Lennert Buytenhek <kernel@wantstofly.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984
985ARM/CLKDEV SUPPORT
986M: Russell King <linux@arm.linux.org.uk>
987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988S: Maintained
989F: arch/arm/include/asm/clkdev.h
990F: drivers/clk/clkdev.c
991
992ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
993M: Mike Rapoport <mike@compulab.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996
997ARM/CONTEC MICRO9 MACHINE SUPPORT
998M: Hubert Feurstein <hubert.feurstein@contec.at>
999S: Maintained
1000F: arch/arm/mach-ep93xx/micro9.c
1001
1002ARM/CORESIGHT FRAMEWORK AND DRIVERS
1003M: Mathieu Poirier <mathieu.poirier@linaro.org>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: drivers/hwtracing/coresight/*
1007F: Documentation/trace/coresight.txt
1008F: Documentation/devicetree/bindings/arm/coresight.txt
1009F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1010
1011ARM/CORGI MACHINE SUPPORT
1012M: Richard Purdie <rpurdie@rpsys.net>
1013S: Maintained
1014
1015ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1016M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018T: git git://github.com/ulli-kroll/linux.git
1019S: Maintained
1020F: arch/arm/mach-gemini/
1021F: drivers/rtc/rtc-gemini.c
1022
1023ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1024M: Barry Song <baohua@kernel.org>
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1027S: Maintained
1028F: arch/arm/mach-prima2/
1029F: drivers/clk/sirf/
1030F: drivers/clocksource/timer-prima2.c
1031F: drivers/clocksource/timer-atlas7.c
1032N: [^a-z]sirf
1033
1034ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1035M: Baruch Siach <baruch@tkos.co.il>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S: Maintained
1038F: arch/arm/boot/dts/cx92755*
1039N: digicolor
1040
1041ARM/EBSA110 MACHINE SUPPORT
1042M: Russell King <linux@arm.linux.org.uk>
1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044W: http://www.arm.linux.org.uk/
1045S: Maintained
1046F: arch/arm/mach-ebsa110/
1047F: drivers/net/ethernet/amd/am79c961a.*
1048
1049ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1050M: Uwe Kleine-König <kernel@pengutronix.de>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053N: efm32
1054
1055ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1056M: Daniel Ribeiro <drwyrm@gmail.com>
1057M: Stefan Schmidt <stefan@openezx.org>
1058M: Harald Welte <laforge@openezx.org>
1059L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1060W: http://www.openezx.org/
1061S: Maintained
1062T: topgit git://git.openezx.org/openezx.git
1063F: arch/arm/mach-pxa/ezx.c
1064
1065ARM/FARADAY FA526 PORT
1066M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Maintained
1069T: git git://git.berlios.de/gemini-board
1070F: arch/arm/mm/*-fa*
1071
1072ARM/FOOTBRIDGE ARCHITECTURE
1073M: Russell King <linux@arm.linux.org.uk>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.arm.linux.org.uk/
1076S: Maintained
1077F: arch/arm/include/asm/hardware/dec21285.h
1078F: arch/arm/mach-footbridge/
1079
1080ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1081M: Shawn Guo <shawnguo@kernel.org>
1082M: Sascha Hauer <kernel@pengutronix.de>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086F: arch/arm/mach-imx/
1087F: arch/arm/mach-mxs/
1088F: arch/arm/boot/dts/imx*
1089F: arch/arm/configs/imx*_defconfig
1090F: drivers/clk/imx/
1091F: include/soc/imx/
1092
1093ARM/FREESCALE VYBRID ARM ARCHITECTURE
1094M: Shawn Guo <shawnguo@kernel.org>
1095M: Sascha Hauer <kernel@pengutronix.de>
1096R: Stefan Agner <stefan@agner.ch>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1100F: arch/arm/mach-imx/*vf610*
1101F: arch/arm/boot/dts/vf*
1102
1103ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1104M: Lennert Buytenhek <kernel@wantstofly.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107
1108ARM/GUMSTIX MACHINE SUPPORT
1109M: Steve Sakoman <sakoman@gmail.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1114M: Philipp Zabel <philipp.zabel@gmail.com>
1115M: Paul Parsons <lost.distance@yahoo.com>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-pxa/hx4700.c
1119F: arch/arm/mach-pxa/include/mach/hx4700.h
1120F: sound/soc/pxa/hx4700.c
1121
1122ARM/HISILICON SOC SUPPORT
1123M: Wei Xu <xuwei5@hisilicon.com>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125W: http://www.hisilicon.com
1126S: Supported
1127T: git git://github.com/hisilicon/linux-hisi.git
1128F: arch/arm/mach-hisi/
1129
1130ARM/HP JORNADA 7XX MACHINE SUPPORT
1131M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1132W: www.jlime.com
1133S: Maintained
1134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1135F: arch/arm/mach-sa1100/jornada720.c
1136F: arch/arm/mach-sa1100/include/mach/jornada720.h
1137
1138ARM/IGEP MACHINE SUPPORT
1139M: Enric Balletbo i Serra <eballetbo@gmail.com>
1140M: Javier Martinez Canillas <javier@dowhile0.org>
1141L: linux-omap@vger.kernel.org
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/omap3-igep*
1145
1146ARM/INCOME PXA270 SUPPORT
1147M: Marek Vasut <marek.vasut@gmail.com>
1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S: Maintained
1150F: arch/arm/mach-pxa/colibri-pxa270-income.c
1151
1152ARM/INTEL IOP32X ARM ARCHITECTURE
1153M: Lennert Buytenhek <kernel@wantstofly.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156
1157ARM/INTEL IOP33X ARM ARCHITECTURE
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Orphan
1160
1161ARM/INTEL IOP13XX ARM ARCHITECTURE
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/INTEL IQ81342EX MACHINE SUPPORT
1167M: Lennert Buytenhek <kernel@wantstofly.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170
1171ARM/INTEL IXDP2850 MACHINE SUPPORT
1172M: Lennert Buytenhek <kernel@wantstofly.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175
1176ARM/INTEL IXP4XX ARM ARCHITECTURE
1177M: Imre Kaloz <kaloz@openwrt.org>
1178M: Krzysztof Halasa <khalasa@piap.pl>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181F: arch/arm/mach-ixp4xx/
1182
1183ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1184M: Jonathan Cameron <jic23@cam.ac.uk>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187F: arch/arm/mach-pxa/stargate2.c
1188F: drivers/pcmcia/pxa2xx_stargate2.c
1189
1190ARM/INTEL XSC3 (MANZANO) ARM CORE
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1196M: Lennert Buytenhek <kernel@wantstofly.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199
1200ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1201M: Santosh Shilimkar <ssantosh@kernel.org>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203S: Maintained
1204F: arch/arm/mach-keystone/
1205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1206
1207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1208M: Santosh Shilimkar <ssantosh@kernel.org>
1209L: linux-kernel@vger.kernel.org
1210S: Maintained
1211F: drivers/clk/keystone/
1212
1213ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1214M: Santosh Shilimkar <ssantosh@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216L: linux-kernel@vger.kernel.org
1217S: Maintained
1218F: drivers/clocksource/timer-keystone.c
1219
1220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1221M: Santosh Shilimkar <ssantosh@kernel.org>
1222L: linux-kernel@vger.kernel.org
1223S: Maintained
1224F: drivers/power/reset/keystone-reset.c
1225
1226ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1227M: Santosh Shilimkar <ssantosh@kernel.org>
1228L: linux-kernel@vger.kernel.org
1229S: Maintained
1230F: drivers/memory/*emif*
1231
1232ARM/LOGICPD PXA270 MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/LPC18XX ARCHITECTURE
1238M: Joachim Eastwood <manabian@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/boot/dts/lpc43*
1242F: drivers/clk/nxp/clk-lpc18xx*
1243F: drivers/clocksource/time-lpc32xx.c
1244F: drivers/i2c/busses/i2c-lpc2k.c
1245F: drivers/memory/pl172.c
1246F: drivers/mtd/spi-nor/nxp-spifi.c
1247F: drivers/rtc/rtc-lpc24xx.c
1248N: lpc18xx
1249
1250ARM/MAGICIAN MACHINE SUPPORT
1251M: Philipp Zabel <philipp.zabel@gmail.com>
1252S: Maintained
1253
1254ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1255M: Jason Cooper <jason@lakedaemon.net>
1256M: Andrew Lunn <andrew@lunn.ch>
1257M: Gregory Clement <gregory.clement@free-electrons.com>
1258M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-mvebu/
1262F: drivers/rtc/rtc-armada38x.c
1263F: arch/arm/boot/dts/armada*
1264F: arch/arm/boot/dts/kirkwood*
1265
1266
1267ARM/Marvell Berlin SoC support
1268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-berlin/
1272F: arch/arm/boot/dts/berlin*
1273
1274
1275ARM/Marvell Dove/MV78xx0/Orion SOC support
1276M: Jason Cooper <jason@lakedaemon.net>
1277M: Andrew Lunn <andrew@lunn.ch>
1278M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1279M: Gregory Clement <gregory.clement@free-electrons.com>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282F: arch/arm/mach-dove/
1283F: arch/arm/mach-mv78xx0/
1284F: arch/arm/mach-orion5x/
1285F: arch/arm/plat-orion/
1286F: arch/arm/boot/dts/dove*
1287F: arch/arm/boot/dts/orion5x*
1288
1289
1290ARM/Orion SoC/Technologic Systems TS-78xx platform support
1291M: Alexander Clouter <alex@digriz.org.uk>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293W: http://www.digriz.org.uk/ts78xx/kernel
1294S: Maintained
1295F: arch/arm/mach-orion5x/ts78xx-*
1296
1297ARM/Mediatek RTC DRIVER
1298M: Eddie Huang <eddie.huang@mediatek.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: drivers/rtc/rtc-mt6397.c
1303
1304ARM/Mediatek SoC support
1305M: Matthias Brugger <matthias.bgg@gmail.com>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/boot/dts/mt6*
1310F: arch/arm/boot/dts/mt8*
1311F: arch/arm/mach-mediatek/
1312N: mtk
1313K: mediatek
1314
1315ARM/Mediatek USB3 PHY DRIVER
1316M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: drivers/phy/phy-mt65xx-usb3.c
1321
1322ARM/MICREL KS8695 ARCHITECTURE
1323M: Greg Ungerer <gerg@uclinux.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325F: arch/arm/mach-ks8695/
1326S: Odd Fixes
1327
1328ARM/MIOA701 MACHINE SUPPORT
1329M: Robert Jarzmik <robert.jarzmik@free.fr>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331F: arch/arm/mach-pxa/mioa701.c
1332S: Maintained
1333
1334ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1335M: Michael Petchkovsky <mkpetch@internode.on.net>
1336S: Maintained
1337
1338ARM/NOMADIK ARCHITECTURE
1339M: Alessandro Rubini <rubini@unipv.it>
1340M: Linus Walleij <linus.walleij@linaro.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-nomadik/
1344F: drivers/pinctrl/nomadik/
1345F: drivers/i2c/busses/i2c-nomadik.c
1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1347
1348ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1349M: Nelson Castillo <arhuaco@freaks-unidos.net>
1350L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1351W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1352S: Supported
1353
1354ARM/TOSA MACHINE SUPPORT
1355M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1356M: Dirk Opfer <dirk@opfer-online.de>
1357S: Maintained
1358
1359ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1360M: Marek Vasut <marek.vasut@gmail.com>
1361L: linux-arm-kernel@lists.infradead.org
1362W: http://hackndev.com
1363S: Maintained
1364F: arch/arm/mach-pxa/include/mach/palmtx.h
1365F: arch/arm/mach-pxa/palmtx.c
1366F: arch/arm/mach-pxa/include/mach/palmt5.h
1367F: arch/arm/mach-pxa/palmt5.c
1368F: arch/arm/mach-pxa/include/mach/palmld.h
1369F: arch/arm/mach-pxa/palmld.c
1370F: arch/arm/mach-pxa/include/mach/palmte2.h
1371F: arch/arm/mach-pxa/palmte2.c
1372F: arch/arm/mach-pxa/include/mach/palmtc.h
1373F: arch/arm/mach-pxa/palmtc.c
1374
1375ARM/PALM TREO SUPPORT
1376M: Tomas Cech <sleep_walker@suse.com>
1377L: linux-arm-kernel@lists.infradead.org
1378W: http://hackndev.com
1379S: Maintained
1380F: arch/arm/mach-pxa/include/mach/palmtreo.h
1381F: arch/arm/mach-pxa/palmtreo.c
1382
1383ARM/PALMZ72 SUPPORT
1384M: Sergey Lapin <slapin@ossfans.org>
1385L: linux-arm-kernel@lists.infradead.org
1386W: http://hackndev.com
1387S: Maintained
1388F: arch/arm/mach-pxa/include/mach/palmz72.h
1389F: arch/arm/mach-pxa/palmz72.c
1390
1391ARM/PLEB SUPPORT
1392M: Peter Chubb <pleb@gelato.unsw.edu.au>
1393W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1394S: Maintained
1395
1396ARM/PT DIGITAL BOARD PORT
1397M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399W: http://www.arm.linux.org.uk/
1400S: Maintained
1401
1402ARM/QUALCOMM SUPPORT
1403M: Kumar Gala <galak@codeaurora.org>
1404M: Andy Gross <agross@codeaurora.org>
1405M: David Brown <davidb@codeaurora.org>
1406L: linux-arm-msm@vger.kernel.org
1407L: linux-soc@vger.kernel.org
1408S: Maintained
1409F: arch/arm/mach-qcom/
1410F: drivers/soc/qcom/
1411F: drivers/tty/serial/msm_serial.h
1412F: drivers/tty/serial/msm_serial.c
1413F: drivers/*/pm8???-*
1414F: drivers/mfd/ssbi.c
1415F: drivers/firmware/qcom_scm.c
1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1417
1418ARM/RADISYS ENP2611 MACHINE SUPPORT
1419M: Lennert Buytenhek <kernel@wantstofly.org>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S: Maintained
1422
1423ARM/RISCPC ARCHITECTURE
1424M: Russell King <linux@arm.linux.org.uk>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426W: http://www.arm.linux.org.uk/
1427S: Maintained
1428F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1429F: arch/arm/include/asm/hardware/ioc.h
1430F: arch/arm/include/asm/hardware/iomd.h
1431F: arch/arm/include/asm/hardware/memc.h
1432F: arch/arm/mach-rpc/
1433F: drivers/net/ethernet/8390/etherh.c
1434F: drivers/net/ethernet/i825xx/ether1*
1435F: drivers/net/ethernet/seeq/ether3*
1436F: drivers/scsi/arm/
1437
1438ARM/Rockchip SoC support
1439M: Heiko Stuebner <heiko@sntech.de>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441L: linux-rockchip@lists.infradead.org
1442S: Maintained
1443F: arch/arm/boot/dts/rk3*
1444F: arch/arm/mach-rockchip/
1445F: drivers/clk/rockchip/
1446F: drivers/i2c/busses/i2c-rk3x.c
1447F: drivers/*/*rockchip*
1448F: drivers/*/*/*rockchip*
1449F: sound/soc/rockchip/
1450N: rockchip
1451
1452ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1453M: Kukjin Kim <kgene@kernel.org>
1454M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/boot/dts/s3c*
1459F: arch/arm/boot/dts/exynos*
1460F: arch/arm64/boot/dts/exynos/
1461F: arch/arm/plat-samsung/
1462F: arch/arm/mach-s3c24*/
1463F: arch/arm/mach-s3c64xx/
1464F: arch/arm/mach-s5p*/
1465F: arch/arm/mach-exynos*/
1466F: drivers/*/*s3c2410*
1467F: drivers/*/*/*s3c2410*
1468F: drivers/spi/spi-s3c*
1469F: sound/soc/samsung/*
1470F: Documentation/arm/Samsung/
1471F: Documentation/devicetree/bindings/arm/samsung/
1472F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1473F: Documentation/devicetree/bindings/power/pd-samsung.txt
1474N: exynos
1475
1476ARM/SAMSUNG MOBILE MACHINE SUPPORT
1477M: Kyungmin Park <kyungmin.park@samsung.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S: Maintained
1480F: arch/arm/mach-s5pv210/
1481
1482ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1483M: Kyungmin Park <kyungmin.park@samsung.com>
1484M: Kamil Debski <k.debski@samsung.com>
1485L: linux-arm-kernel@lists.infradead.org
1486L: linux-media@vger.kernel.org
1487S: Maintained
1488F: drivers/media/platform/s5p-g2d/
1489
1490ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1491M: Kyungmin Park <kyungmin.park@samsung.com>
1492M: Kamil Debski <k.debski@samsung.com>
1493M: Jeongtae Park <jtp.park@samsung.com>
1494L: linux-arm-kernel@lists.infradead.org
1495L: linux-media@vger.kernel.org
1496S: Maintained
1497F: arch/arm/plat-samsung/s5p-dev-mfc.c
1498F: drivers/media/platform/s5p-mfc/
1499
1500ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1501M: Kyungmin Park <kyungmin.park@samsung.com>
1502M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1503L: linux-arm-kernel@lists.infradead.org
1504L: linux-media@vger.kernel.org
1505S: Maintained
1506F: drivers/media/platform/s5p-tv/
1507
1508ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1509M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1510M: Jacek Anaszewski <j.anaszewski@samsung.com>
1511L: linux-arm-kernel@lists.infradead.org
1512L: linux-media@vger.kernel.org
1513S: Maintained
1514F: drivers/media/platform/s5p-jpeg/
1515
1516ARM/SHMOBILE ARM ARCHITECTURE
1517M: Simon Horman <horms@verge.net.au>
1518M: Magnus Damm <magnus.damm@gmail.com>
1519L: linux-sh@vger.kernel.org
1520W: http://oss.renesas.com
1521Q: http://patchwork.kernel.org/project/linux-sh/list/
1522T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1523S: Supported
1524F: arch/arm/boot/dts/emev2*
1525F: arch/arm/boot/dts/r7s*
1526F: arch/arm/boot/dts/r8a*
1527F: arch/arm/boot/dts/sh*
1528F: arch/arm/configs/shmobile_defconfig
1529F: arch/arm/include/debug/renesas-scif.S
1530F: arch/arm/mach-shmobile/
1531F: drivers/sh/
1532
1533ARM/SOCFPGA ARCHITECTURE
1534M: Dinh Nguyen <dinguyen@opensource.altera.com>
1535S: Maintained
1536F: arch/arm/mach-socfpga/
1537F: arch/arm/boot/dts/socfpga*
1538F: arch/arm/configs/socfpga_defconfig
1539W: http://www.rocketboards.org
1540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1541
1542ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1543M: Dinh Nguyen <dinguyen@opensource.altera.com>
1544S: Maintained
1545F: drivers/clk/socfpga/
1546
1547ARM/SOCFPGA EDAC SUPPORT
1548M: Thor Thayer <tthayer@opensource.altera.com>
1549S: Maintained
1550F: drivers/edac/altera_edac.
1551
1552ARM/STI ARCHITECTURE
1553M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1554M: Maxime Coquelin <maxime.coquelin@st.com>
1555M: Patrice Chotard <patrice.chotard@st.com>
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557L: kernel@stlinux.com
1558W: http://www.stlinux.com
1559S: Maintained
1560F: arch/arm/mach-sti/
1561F: arch/arm/boot/dts/sti*
1562F: drivers/char/hw_random/st-rng.c
1563F: drivers/clocksource/arm_global_timer.c
1564F: drivers/clocksource/clksrc_st_lpc.c
1565F: drivers/i2c/busses/i2c-st.c
1566F: drivers/media/rc/st_rc.c
1567F: drivers/media/platform/sti/c8sectpfe/
1568F: drivers/mmc/host/sdhci-st.c
1569F: drivers/phy/phy-miphy28lp.c
1570F: drivers/phy/phy-miphy365x.c
1571F: drivers/phy/phy-stih407-usb.c
1572F: drivers/phy/phy-stih41x-usb.c
1573F: drivers/pinctrl/pinctrl-st.c
1574F: drivers/reset/sti/
1575F: drivers/rtc/rtc-st-lpc.c
1576F: drivers/tty/serial/st-asc.c
1577F: drivers/usb/dwc3/dwc3-st.c
1578F: drivers/usb/host/ehci-st.c
1579F: drivers/usb/host/ohci-st.c
1580F: drivers/watchdog/st_lpc_wdt.c
1581F: drivers/ata/ahci_st.c
1582
1583ARM/STM32 ARCHITECTURE
1584M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1588N: stm32
1589F: drivers/clocksource/armv7m_systick.c
1590
1591ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1592M: Lennert Buytenhek <kernel@wantstofly.org>
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S: Maintained
1595
1596ARM/TETON BGA MACHINE SUPPORT
1597M: "Mark F. Brown" <mark.brown314@gmail.com>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600
1601ARM/THECUS N2100 MACHINE SUPPORT
1602M: Lennert Buytenhek <kernel@wantstofly.org>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S: Maintained
1605
1606ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607M: Wan ZongShun <mcuos.com@gmail.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.mcuos.com
1610S: Maintained
1611F: arch/arm/mach-w90x900/
1612F: drivers/input/keyboard/w90p910_keypad.c
1613F: drivers/input/touchscreen/w90p910_ts.c
1614F: drivers/watchdog/nuc900_wdt.c
1615F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616F: drivers/mtd/nand/nuc900_nand.c
1617F: drivers/rtc/rtc-nuc900.c
1618F: drivers/spi/spi-nuc900.c
1619F: drivers/usb/host/ehci-w90x900.c
1620F: drivers/video/fbdev/nuc900fb.c
1621
1622ARM/U300 MACHINE SUPPORT
1623M: Linus Walleij <linus.walleij@linaro.org>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Supported
1626F: arch/arm/mach-u300/
1627F: drivers/clocksource/timer-u300.c
1628F: drivers/i2c/busses/i2c-stu300.c
1629F: drivers/rtc/rtc-coh901331.c
1630F: drivers/watchdog/coh901327_wdt.c
1631F: drivers/dma/coh901318*
1632F: drivers/mfd/ab3100*
1633F: drivers/rtc/rtc-ab3100.c
1634F: drivers/rtc/rtc-coh901331.c
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1636
1637ARM/UNIPHIER ARCHITECTURE
1638M: Masahiro Yamada <yamada.masahiro@socionext.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/boot/dts/uniphier*
1642F: arch/arm/include/asm/hardware/cache-uniphier.h
1643F: arch/arm/mach-uniphier/
1644F: arch/arm/mm/cache-uniphier.c
1645F: drivers/i2c/busses/i2c-uniphier*
1646F: drivers/pinctrl/uniphier/
1647F: drivers/tty/serial/8250/8250_uniphier.c
1648N: uniphier
1649
1650ARM/Ux500 ARM ARCHITECTURE
1651M: Linus Walleij <linus.walleij@linaro.org>
1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S: Maintained
1654F: arch/arm/mach-ux500/
1655F: drivers/clocksource/clksrc-dbx500-prcmu.c
1656F: drivers/dma/ste_dma40*
1657F: drivers/hwspinlock/u8500_hsem.c
1658F: drivers/mfd/abx500*
1659F: drivers/mfd/ab8500*
1660F: drivers/mfd/dbx500*
1661F: drivers/mfd/db8500*
1662F: drivers/pinctrl/nomadik/pinctrl-ab*
1663F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1664F: drivers/rtc/rtc-ab8500.c
1665F: drivers/rtc/rtc-pl031.c
1666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1667
1668ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1669M: Ulf Hansson <ulf.hansson@linaro.org>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671T: git git://git.linaro.org/people/ulfh/clk.git
1672S: Maintained
1673F: drivers/clk/ux500/
1674F: include/linux/platform_data/clk-ux500.h
1675
1676ARM/VERSATILE EXPRESS PLATFORM
1677M: Liviu Dudau <liviu.dudau@arm.com>
1678M: Sudeep Holla <sudeep.holla@arm.com>
1679M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S: Maintained
1682F: arch/arm/boot/dts/vexpress*
1683F: arch/arm64/boot/dts/arm/vexpress*
1684F: arch/arm/mach-vexpress/
1685F: */*/vexpress*
1686F: */*/*/vexpress*
1687F: drivers/clk/versatile/clk-vexpress-osc.c
1688F: drivers/clocksource/versatile.c
1689
1690ARM/VFP SUPPORT
1691M: Russell King <linux@arm.linux.org.uk>
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693W: http://www.arm.linux.org.uk/
1694S: Maintained
1695F: arch/arm/vfp/
1696
1697ARM/VOIPAC PXA270 SUPPORT
1698M: Marek Vasut <marek.vasut@gmail.com>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-pxa/vpac270.c
1702F: arch/arm/mach-pxa/include/mach/vpac270.h
1703
1704ARM/VT8500 ARM ARCHITECTURE
1705M: Tony Prisk <linux@prisktech.co.nz>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
1708F: arch/arm/mach-vt8500/
1709F: drivers/clocksource/vt8500_timer.c
1710F: drivers/i2c/busses/i2c-wmt.c
1711F: drivers/mmc/host/wmt-sdmmc.c
1712F: drivers/pwm/pwm-vt8500.c
1713F: drivers/rtc/rtc-vt8500.c
1714F: drivers/tty/serial/vt8500_serial.c
1715F: drivers/usb/host/ehci-platform.c
1716F: drivers/usb/host/uhci-platform.c
1717F: drivers/video/fbdev/vt8500lcdfb.*
1718F: drivers/video/fbdev/wm8505fb*
1719F: drivers/video/fbdev/wmt_ge_rops.*
1720
1721ARM/ZIPIT Z2 SUPPORT
1722M: Marek Vasut <marek.vasut@gmail.com>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S: Maintained
1725F: arch/arm/mach-pxa/z2.c
1726F: arch/arm/mach-pxa/include/mach/z2.h
1727
1728ARM/ZTE ARCHITECTURE
1729M: Jun Nie <jun.nie@linaro.org>
1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S: Maintained
1732F: arch/arm/mach-zx/
1733F: drivers/clk/zte/
1734F: Documentation/devicetree/bindings/arm/zte.txt
1735F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1736
1737ARM/ZYNQ ARCHITECTURE
1738M: Michal Simek <michal.simek@xilinx.com>
1739R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W: http://wiki.xilinx.com
1742T: git https://github.com/Xilinx/linux-xlnx.git
1743S: Supported
1744F: arch/arm/mach-zynq/
1745F: drivers/cpuidle/cpuidle-zynq.c
1746F: drivers/block/xsysace.c
1747N: zynq
1748N: xilinx
1749F: drivers/clocksource/cadence_ttc_timer.c
1750F: drivers/i2c/busses/i2c-cadence.c
1751F: drivers/mmc/host/sdhci-of-arasan.c
1752F: drivers/edac/synopsys_edac.c
1753
1754ARM SMMU DRIVERS
1755M: Will Deacon <will.deacon@arm.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758F: drivers/iommu/arm-smmu.c
1759F: drivers/iommu/arm-smmu-v3.c
1760F: drivers/iommu/io-pgtable-arm.c
1761
1762ARM64 PORT (AARCH64 ARCHITECTURE)
1763M: Catalin Marinas <catalin.marinas@arm.com>
1764M: Will Deacon <will.deacon@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm64/
1768F: Documentation/arm64/
1769
1770AS3645A LED FLASH CONTROLLER DRIVER
1771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1772L: linux-media@vger.kernel.org
1773T: git git://linuxtv.org/media_tree.git
1774S: Maintained
1775F: drivers/media/i2c/as3645a.c
1776F: include/media/as3645a.h
1777
1778ASC7621 HARDWARE MONITOR DRIVER
1779M: George Joseph <george.joseph@fairview5.com>
1780L: lm-sensors@lm-sensors.org
1781S: Maintained
1782F: Documentation/hwmon/asc7621
1783F: drivers/hwmon/asc7621.c
1784
1785ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1786M: Corentin Chary <corentin.chary@gmail.com>
1787L: acpi4asus-user@lists.sourceforge.net
1788L: platform-driver-x86@vger.kernel.org
1789W: http://acpi4asus.sf.net
1790S: Maintained
1791F: drivers/platform/x86/asus*.c
1792F: drivers/platform/x86/eeepc*.c
1793
1794ASUS WIRELESS RADIO CONTROL DRIVER
1795M: João Paulo Rechi Vita <jprvita@gmail.com>
1796L: platform-driver-x86@vger.kernel.org
1797S: Maintained
1798F: drivers/platform/x86/asus-wireless.c
1799
1800ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1801R: Dan Williams <dan.j.williams@intel.com>
1802W: http://sourceforge.net/projects/xscaleiop
1803S: Odd fixes
1804F: Documentation/crypto/async-tx-api.txt
1805F: crypto/async_tx/
1806F: drivers/dma/
1807F: include/linux/dmaengine.h
1808F: include/linux/async_tx.h
1809
1810AT24 EEPROM DRIVER
1811M: Wolfram Sang <wsa@the-dreams.de>
1812L: linux-i2c@vger.kernel.org
1813S: Maintained
1814F: drivers/misc/eeprom/at24.c
1815F: include/linux/platform_data/at24.h
1816
1817ATA OVER ETHERNET (AOE) DRIVER
1818M: "Ed L. Cashin" <ed.cashin@acm.org>
1819W: http://www.openaoe.org/
1820S: Supported
1821F: Documentation/aoe/
1822F: drivers/block/aoe/
1823
1824ATHEROS 71XX/9XXX GPIO DRIVER
1825M: Alban Bedel <albeu@free.fr>
1826W: https://github.com/AlbanBedel/linux
1827T: git git://github.com/AlbanBedel/linux
1828S: Maintained
1829F: drivers/gpio/gpio-ath79.c
1830F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1831
1832ATHEROS ATH GENERIC UTILITIES
1833M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1834L: linux-wireless@vger.kernel.org
1835S: Supported
1836F: drivers/net/wireless/ath/*
1837
1838ATHEROS ATH5K WIRELESS DRIVER
1839M: Jiri Slaby <jirislaby@gmail.com>
1840M: Nick Kossifidis <mickflemm@gmail.com>
1841M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1842L: linux-wireless@vger.kernel.org
1843W: http://wireless.kernel.org/en/users/Drivers/ath5k
1844S: Maintained
1845F: drivers/net/wireless/ath/ath5k/
1846
1847ATHEROS ATH6KL WIRELESS DRIVER
1848M: Kalle Valo <kvalo@qca.qualcomm.com>
1849L: linux-wireless@vger.kernel.org
1850W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1851T: git git://github.com/kvalo/ath.git
1852S: Supported
1853F: drivers/net/wireless/ath/ath6kl/
1854
1855WILOCITY WIL6210 WIRELESS DRIVER
1856M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1857L: linux-wireless@vger.kernel.org
1858L: wil6210@qca.qualcomm.com
1859S: Supported
1860W: http://wireless.kernel.org/en/users/Drivers/wil6210
1861F: drivers/net/wireless/ath/wil6210/
1862F: include/uapi/linux/wil6210_uapi.h
1863
1864CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1865M: Christian Lamparter <chunkeey@googlemail.com>
1866L: linux-wireless@vger.kernel.org
1867W: http://wireless.kernel.org/en/users/Drivers/carl9170
1868S: Maintained
1869F: drivers/net/wireless/ath/carl9170/
1870
1871ATK0110 HWMON DRIVER
1872M: Luca Tettamanti <kronos.it@gmail.com>
1873L: lm-sensors@lm-sensors.org
1874S: Maintained
1875F: drivers/hwmon/asus_atk0110.c
1876
1877ATI_REMOTE2 DRIVER
1878M: Ville Syrjala <syrjala@sci.fi>
1879S: Maintained
1880F: drivers/input/misc/ati_remote2.c
1881
1882ATLX ETHERNET DRIVERS
1883M: Jay Cliburn <jcliburn@gmail.com>
1884M: Chris Snook <chris.snook@gmail.com>
1885L: netdev@vger.kernel.org
1886W: http://sourceforge.net/projects/atl1
1887W: http://atl1.sourceforge.net
1888S: Maintained
1889F: drivers/net/ethernet/atheros/
1890
1891ATM
1892M: Chas Williams <3chas3@gmail.com>
1893L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1894L: netdev@vger.kernel.org
1895W: http://linux-atm.sourceforge.net
1896S: Maintained
1897F: drivers/atm/
1898F: include/linux/atm*
1899F: include/uapi/linux/atm*
1900
1901ATMEL AT91 / AT32 MCI DRIVER
1902M: Ludovic Desroches <ludovic.desroches@atmel.com>
1903S: Maintained
1904F: drivers/mmc/host/atmel-mci.c
1905F: drivers/mmc/host/atmel-mci-regs.h
1906
1907ATMEL AT91 / AT32 SERIAL DRIVER
1908M: Nicolas Ferre <nicolas.ferre@atmel.com>
1909S: Supported
1910F: drivers/tty/serial/atmel_serial.c
1911
1912ATMEL Audio ALSA driver
1913M: Nicolas Ferre <nicolas.ferre@atmel.com>
1914L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1915S: Supported
1916F: sound/soc/atmel
1917
1918ATMEL DMA DRIVER
1919M: Nicolas Ferre <nicolas.ferre@atmel.com>
1920L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921S: Supported
1922F: drivers/dma/at_hdmac.c
1923F: drivers/dma/at_hdmac_regs.h
1924F: include/linux/platform_data/dma-atmel.h
1925
1926ATMEL XDMA DRIVER
1927M: Ludovic Desroches <ludovic.desroches@atmel.com>
1928L: linux-arm-kernel@lists.infradead.org
1929L: dmaengine@vger.kernel.org
1930S: Supported
1931F: drivers/dma/at_xdmac.c
1932
1933ATMEL I2C DRIVER
1934M: Ludovic Desroches <ludovic.desroches@atmel.com>
1935L: linux-i2c@vger.kernel.org
1936S: Supported
1937F: drivers/i2c/busses/i2c-at91.c
1938
1939ATMEL ISI DRIVER
1940M: Josh Wu <josh.wu@atmel.com>
1941L: linux-media@vger.kernel.org
1942S: Supported
1943F: drivers/media/platform/soc_camera/atmel-isi.c
1944F: include/media/atmel-isi.h
1945
1946ATMEL LCDFB DRIVER
1947M: Nicolas Ferre <nicolas.ferre@atmel.com>
1948L: linux-fbdev@vger.kernel.org
1949S: Maintained
1950F: drivers/video/fbdev/atmel_lcdfb.c
1951F: include/video/atmel_lcdc.h
1952
1953ATMEL MACB ETHERNET DRIVER
1954M: Nicolas Ferre <nicolas.ferre@atmel.com>
1955S: Supported
1956F: drivers/net/ethernet/cadence/
1957
1958ATMEL NAND DRIVER
1959M: Josh Wu <josh.wu@atmel.com>
1960L: linux-mtd@lists.infradead.org
1961S: Supported
1962F: drivers/mtd/nand/atmel_nand*
1963
1964ATMEL SDMMC DRIVER
1965M: Ludovic Desroches <ludovic.desroches@atmel.com>
1966L: linux-mmc@vger.kernel.org
1967S: Supported
1968F: drivers/mmc/host/sdhci-of-at91.c
1969
1970ATMEL SPI DRIVER
1971M: Nicolas Ferre <nicolas.ferre@atmel.com>
1972S: Supported
1973F: drivers/spi/spi-atmel.*
1974
1975ATMEL SSC DRIVER
1976M: Nicolas Ferre <nicolas.ferre@atmel.com>
1977L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978S: Supported
1979F: drivers/misc/atmel-ssc.c
1980F: include/linux/atmel-ssc.h
1981
1982ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1983M: Nicolas Ferre <nicolas.ferre@atmel.com>
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985S: Supported
1986F: drivers/misc/atmel_tclib.c
1987F: drivers/clocksource/tcb_clksrc.c
1988
1989ATMEL USBA UDC DRIVER
1990M: Nicolas Ferre <nicolas.ferre@atmel.com>
1991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1992S: Supported
1993F: drivers/usb/gadget/udc/atmel_usba_udc.*
1994
1995ATMEL WIRELESS DRIVER
1996M: Simon Kelley <simon@thekelleys.org.uk>
1997L: linux-wireless@vger.kernel.org
1998W: http://www.thekelleys.org.uk/atmel
1999W: http://atmelwlandriver.sourceforge.net/
2000S: Maintained
2001F: drivers/net/wireless/atmel*
2002
2003ATMEL MAXTOUCH DRIVER
2004M: Nick Dyer <nick.dyer@itdev.co.uk>
2005T: git git://github.com/atmel-maxtouch/linux.git
2006S: Supported
2007F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2008F: drivers/input/touchscreen/atmel_mxt_ts.c
2009F: include/linux/platform_data/atmel_mxt_ts.h
2010
2011ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2012M: Bradley Grove <linuxdrivers@attotech.com>
2013L: linux-scsi@vger.kernel.org
2014W: http://www.attotech.com
2015S: Supported
2016F: drivers/scsi/esas2r
2017
2018ATUSB IEEE 802.15.4 RADIO DRIVER
2019M: Stefan Schmidt <stefan@osg.samsung.com>
2020L: linux-wpan@vger.kernel.org
2021S: Maintained
2022F: drivers/net/ieee802154/atusb.c
2023F: drivers/net/ieee802154/atusb.h
2024F: drivers/net/ieee802154/at86rf230.h
2025
2026AUDIT SUBSYSTEM
2027M: Paul Moore <paul@paul-moore.com>
2028M: Eric Paris <eparis@redhat.com>
2029L: linux-audit@redhat.com (moderated for non-subscribers)
2030W: http://people.redhat.com/sgrubb/audit/
2031T: git git://git.infradead.org/users/pcmoore/audit
2032S: Maintained
2033F: include/linux/audit.h
2034F: include/uapi/linux/audit.h
2035F: kernel/audit*
2036
2037AUXILIARY DISPLAY DRIVERS
2038M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2039W: http://miguelojeda.es/auxdisplay.htm
2040W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2041S: Maintained
2042F: drivers/auxdisplay/
2043F: include/linux/cfag12864b.h
2044
2045AVR32 ARCHITECTURE
2046M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2047M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2048W: http://www.atmel.com/products/AVR32/
2049W: http://mirror.egtvedt.no/avr32linux.org/
2050W: http://avrfreaks.net/
2051S: Maintained
2052F: arch/avr32/
2053
2054AVR32/AT32AP MACHINE SUPPORT
2055M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2056M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2057S: Maintained
2058F: arch/avr32/mach-at32ap/
2059
2060AX.25 NETWORK LAYER
2061M: Ralf Baechle <ralf@linux-mips.org>
2062L: linux-hams@vger.kernel.org
2063W: http://www.linux-ax25.org/
2064S: Maintained
2065F: include/uapi/linux/ax25.h
2066F: include/net/ax25.h
2067F: net/ax25/
2068
2069AZ6007 DVB DRIVER
2070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2071L: linux-media@vger.kernel.org
2072W: http://linuxtv.org
2073T: git git://linuxtv.org/media_tree.git
2074S: Maintained
2075F: drivers/media/usb/dvb-usb-v2/az6007.c
2076
2077AZTECH FM RADIO RECEIVER DRIVER
2078M: Hans Verkuil <hverkuil@xs4all.nl>
2079L: linux-media@vger.kernel.org
2080T: git git://linuxtv.org/media_tree.git
2081W: http://linuxtv.org
2082S: Maintained
2083F: drivers/media/radio/radio-aztech*
2084
2085B43 WIRELESS DRIVER
2086L: linux-wireless@vger.kernel.org
2087L: b43-dev@lists.infradead.org
2088W: http://wireless.kernel.org/en/users/Drivers/b43
2089S: Odd Fixes
2090F: drivers/net/wireless/b43/
2091
2092B43LEGACY WIRELESS DRIVER
2093M: Larry Finger <Larry.Finger@lwfinger.net>
2094L: linux-wireless@vger.kernel.org
2095L: b43-dev@lists.infradead.org
2096W: http://wireless.kernel.org/en/users/Drivers/b43
2097S: Maintained
2098F: drivers/net/wireless/b43legacy/
2099
2100BACKLIGHT CLASS/SUBSYSTEM
2101M: Jingoo Han <jingoohan1@gmail.com>
2102M: Lee Jones <lee.jones@linaro.org>
2103S: Maintained
2104F: drivers/video/backlight/
2105F: include/linux/backlight.h
2106
2107BATMAN ADVANCED
2108M: Marek Lindner <mareklindner@neomailbox.ch>
2109M: Simon Wunderlich <sw@simonwunderlich.de>
2110M: Antonio Quartulli <antonio@meshcoding.com>
2111L: b.a.t.m.a.n@lists.open-mesh.org
2112W: http://www.open-mesh.org/
2113S: Maintained
2114F: net/batman-adv/
2115
2116BAYCOM/HDLCDRV DRIVERS FOR AX.25
2117M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2118L: linux-hams@vger.kernel.org
2119W: http://www.baycom.org/~tom/ham/ham.html
2120S: Maintained
2121F: drivers/net/hamradio/baycom*
2122
2123BCACHE (BLOCK LAYER CACHE)
2124M: Kent Overstreet <kent.overstreet@gmail.com>
2125L: linux-bcache@vger.kernel.org
2126W: http://bcache.evilpiepirate.org
2127S: Maintained
2128F: drivers/md/bcache/
2129
2130BDISP ST MEDIA DRIVER
2131M: Fabien Dessenne <fabien.dessenne@st.com>
2132L: linux-media@vger.kernel.org
2133T: git git://linuxtv.org/media_tree.git
2134W: http://linuxtv.org
2135S: Supported
2136F: drivers/media/platform/sti/bdisp
2137
2138BEFS FILE SYSTEM
2139S: Orphan
2140F: Documentation/filesystems/befs.txt
2141F: fs/befs/
2142
2143BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2144M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2145L: netdev@vger.kernel.org
2146S: Maintained
2147F: drivers/net/ethernet/ec_bhf.c
2148
2149BFS FILE SYSTEM
2150M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2151S: Maintained
2152F: Documentation/filesystems/bfs.txt
2153F: fs/bfs/
2154F: include/uapi/linux/bfs_fs.h
2155
2156BLACKFIN ARCHITECTURE
2157M: Steven Miao <realmz6@gmail.com>
2158L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2159T: git git://git.code.sf.net/p/adi-linux/code
2160W: http://blackfin.uclinux.org
2161S: Supported
2162F: arch/blackfin/
2163
2164BLACKFIN EMAC DRIVER
2165L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2166W: http://blackfin.uclinux.org
2167S: Supported
2168F: drivers/net/ethernet/adi/
2169
2170BLACKFIN RTC DRIVER
2171L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2172W: http://blackfin.uclinux.org
2173S: Supported
2174F: drivers/rtc/rtc-bfin.c
2175
2176BLACKFIN SDH DRIVER
2177M: Sonic Zhang <sonic.zhang@analog.com>
2178L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2179W: http://blackfin.uclinux.org
2180S: Supported
2181F: drivers/mmc/host/bfin_sdh.c
2182
2183BLACKFIN SERIAL DRIVER
2184M: Sonic Zhang <sonic.zhang@analog.com>
2185L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2186W: http://blackfin.uclinux.org
2187S: Supported
2188F: drivers/tty/serial/bfin_uart.c
2189
2190BLACKFIN WATCHDOG DRIVER
2191L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2192W: http://blackfin.uclinux.org
2193S: Supported
2194F: drivers/watchdog/bfin_wdt.c
2195
2196BLACKFIN I2C TWI DRIVER
2197M: Sonic Zhang <sonic.zhang@analog.com>
2198L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2199W: http://blackfin.uclinux.org/
2200S: Supported
2201F: drivers/i2c/busses/i2c-bfin-twi.c
2202
2203BLACKFIN MEDIA DRIVER
2204M: Scott Jiang <scott.jiang.linux@gmail.com>
2205L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2206W: http://blackfin.uclinux.org/
2207S: Supported
2208F: drivers/media/platform/blackfin/
2209F: drivers/media/i2c/adv7183*
2210F: drivers/media/i2c/vs6624*
2211
2212BLINKM RGB LED DRIVER
2213M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2214S: Maintained
2215F: drivers/leds/leds-blinkm.c
2216
2217BLOCK LAYER
2218M: Jens Axboe <axboe@kernel.dk>
2219L: linux-block@vger.kernel.org
2220T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2221S: Maintained
2222F: block/
2223F: kernel/trace/blktrace.c
2224
2225BLOCK2MTD DRIVER
2226M: Joern Engel <joern@lazybastard.org>
2227L: linux-mtd@lists.infradead.org
2228S: Maintained
2229F: drivers/mtd/devices/block2mtd.c
2230
2231BLUETOOTH DRIVERS
2232M: Marcel Holtmann <marcel@holtmann.org>
2233M: Gustavo Padovan <gustavo@padovan.org>
2234M: Johan Hedberg <johan.hedberg@gmail.com>
2235L: linux-bluetooth@vger.kernel.org
2236W: http://www.bluez.org/
2237T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2238T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2239S: Maintained
2240F: drivers/bluetooth/
2241
2242BLUETOOTH SUBSYSTEM
2243M: Marcel Holtmann <marcel@holtmann.org>
2244M: Gustavo Padovan <gustavo@padovan.org>
2245M: Johan Hedberg <johan.hedberg@gmail.com>
2246L: linux-bluetooth@vger.kernel.org
2247W: http://www.bluez.org/
2248T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2249T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2250S: Maintained
2251F: net/bluetooth/
2252F: include/net/bluetooth/
2253
2254BONDING DRIVER
2255M: Jay Vosburgh <j.vosburgh@gmail.com>
2256M: Veaceslav Falico <vfalico@gmail.com>
2257M: Andy Gospodarek <gospo@cumulusnetworks.com>
2258L: netdev@vger.kernel.org
2259W: http://sourceforge.net/projects/bonding/
2260S: Supported
2261F: drivers/net/bonding/
2262F: include/uapi/linux/if_bonding.h
2263
2264BPF (Safe dynamic programs and tools)
2265M: Alexei Starovoitov <ast@kernel.org>
2266L: netdev@vger.kernel.org
2267L: linux-kernel@vger.kernel.org
2268S: Supported
2269F: kernel/bpf/
2270
2271BROADCOM B44 10/100 ETHERNET DRIVER
2272M: Gary Zambrano <zambrano@broadcom.com>
2273L: netdev@vger.kernel.org
2274S: Supported
2275F: drivers/net/ethernet/broadcom/b44.*
2276
2277BROADCOM GENET ETHERNET DRIVER
2278M: Florian Fainelli <f.fainelli@gmail.com>
2279L: netdev@vger.kernel.org
2280S: Supported
2281F: drivers/net/ethernet/broadcom/genet/
2282
2283BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2284M: Sony Chacko <sony.chacko@qlogic.com>
2285M: Dept-HSGLinuxNICDev@qlogic.com
2286L: netdev@vger.kernel.org
2287S: Supported
2288F: drivers/net/ethernet/broadcom/bnx2.*
2289F: drivers/net/ethernet/broadcom/bnx2_*
2290
2291BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2292M: Ariel Elior <ariel.elior@qlogic.com>
2293L: netdev@vger.kernel.org
2294S: Supported
2295F: drivers/net/ethernet/broadcom/bnx2x/
2296
2297BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2298M: Florian Fainelli <f.fainelli@gmail.com>
2299M: Ray Jui <rjui@broadcom.com>
2300M: Scott Branden <sbranden@broadcom.com>
2301L: bcm-kernel-feedback-list@broadcom.com
2302T: git git://github.com/broadcom/mach-bcm
2303S: Maintained
2304F: arch/arm/mach-bcm/
2305F: arch/arm/boot/dts/bcm113*
2306F: arch/arm/boot/dts/bcm216*
2307F: arch/arm/boot/dts/bcm281*
2308F: arch/arm/configs/bcm_defconfig
2309F: drivers/mmc/host/sdhci-bcm-kona.c
2310F: drivers/clocksource/bcm_kona_timer.c
2311
2312BROADCOM BCM2835 ARM ARCHITECTURE
2313M: Stephen Warren <swarren@wwwdotorg.org>
2314M: Lee Jones <lee@kernel.org>
2315M: Eric Anholt <eric@anholt.net>
2316L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2319S: Maintained
2320N: bcm2835
2321
2322BROADCOM BCM33XX MIPS ARCHITECTURE
2323M: Kevin Cernekee <cernekee@gmail.com>
2324L: linux-mips@linux-mips.org
2325S: Maintained
2326F: arch/mips/bcm3384/*
2327F: arch/mips/include/asm/mach-bcm3384/*
2328F: arch/mips/kernel/*bmips*
2329
2330BROADCOM BCM47XX MIPS ARCHITECTURE
2331M: Hauke Mehrtens <hauke@hauke-m.de>
2332M: Rafał Miłecki <zajec5@gmail.com>
2333L: linux-mips@linux-mips.org
2334S: Maintained
2335F: arch/mips/bcm47xx/*
2336F: arch/mips/include/asm/mach-bcm47xx/*
2337
2338BROADCOM BCM5301X ARM ARCHITECTURE
2339M: Hauke Mehrtens <hauke@hauke-m.de>
2340L: linux-arm-kernel@lists.infradead.org
2341S: Maintained
2342F: arch/arm/mach-bcm/bcm_5301x.c
2343F: arch/arm/boot/dts/bcm5301x.dtsi
2344F: arch/arm/boot/dts/bcm470*
2345
2346BROADCOM BCM63XX ARM ARCHITECTURE
2347M: Florian Fainelli <f.fainelli@gmail.com>
2348L: linux-arm-kernel@lists.infradead.org
2349T: git git://github.com/broadcom/arm-bcm63xx.git
2350S: Maintained
2351F: arch/arm/mach-bcm/bcm63xx.c
2352F: arch/arm/include/debug/bcm63xx.S
2353
2354BROADCOM BCM63XX/BCM33XX UDC DRIVER
2355M: Kevin Cernekee <cernekee@gmail.com>
2356L: linux-usb@vger.kernel.org
2357S: Maintained
2358F: drivers/usb/gadget/udc/bcm63xx_udc.*
2359
2360BROADCOM BCM7XXX ARM ARCHITECTURE
2361M: Brian Norris <computersforpeace@gmail.com>
2362M: Gregory Fong <gregory.0xf0@gmail.com>
2363M: Florian Fainelli <f.fainelli@gmail.com>
2364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365T: git git://github.com/broadcom/stblinux.git
2366S: Maintained
2367F: arch/arm/mach-bcm/*brcmstb*
2368F: arch/arm/boot/dts/bcm7*.dts*
2369F: drivers/bus/brcmstb_gisb.c
2370N: brcmstb
2371
2372BROADCOM BMIPS MIPS ARCHITECTURE
2373M: Kevin Cernekee <cernekee@gmail.com>
2374M: Florian Fainelli <f.fainelli@gmail.com>
2375L: linux-mips@linux-mips.org
2376T: git git://github.com/broadcom/stblinux.git
2377S: Maintained
2378F: arch/mips/bmips/*
2379F: arch/mips/include/asm/mach-bmips/*
2380F: arch/mips/kernel/*bmips*
2381F: arch/mips/boot/dts/brcm/bcm*.dts*
2382F: drivers/irqchip/irq-bcm7*
2383F: drivers/irqchip/irq-brcmstb*
2384
2385BROADCOM TG3 GIGABIT ETHERNET DRIVER
2386M: Prashant Sreedharan <prashant@broadcom.com>
2387M: Michael Chan <mchan@broadcom.com>
2388L: netdev@vger.kernel.org
2389S: Supported
2390F: drivers/net/ethernet/broadcom/tg3.*
2391
2392BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2393M: Brett Rudley <brudley@broadcom.com>
2394M: Arend van Spriel <arend@broadcom.com>
2395M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2396M: Hante Meuleman <meuleman@broadcom.com>
2397L: linux-wireless@vger.kernel.org
2398L: brcm80211-dev-list@broadcom.com
2399S: Supported
2400F: drivers/net/wireless/brcm80211/
2401
2402BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2403M: QLogic-Storage-Upstream@qlogic.com
2404L: linux-scsi@vger.kernel.org
2405S: Supported
2406F: drivers/scsi/bnx2fc/
2407
2408BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2409M: QLogic-Storage-Upstream@qlogic.com
2410L: linux-scsi@vger.kernel.org
2411S: Supported
2412F: drivers/scsi/bnx2i/
2413
2414BROADCOM IPROC ARM ARCHITECTURE
2415M: Ray Jui <rjui@broadcom.com>
2416M: Scott Branden <sbranden@broadcom.com>
2417M: Jon Mason <jonmason@broadcom.com>
2418L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2419L: bcm-kernel-feedback-list@broadcom.com
2420T: git git://github.com/broadcom/cygnus-linux.git
2421S: Maintained
2422N: iproc
2423N: cygnus
2424N: nsp
2425N: bcm9113*
2426N: bcm9583*
2427N: bcm9585*
2428N: bcm9586*
2429N: bcm988312
2430N: bcm113*
2431N: bcm583*
2432N: bcm585*
2433N: bcm586*
2434N: bcm88312
2435
2436BROADCOM BRCMSTB GPIO DRIVER
2437M: Gregory Fong <gregory.0xf0@gmail.com>
2438L: bcm-kernel-feedback-list@broadcom.com>
2439S: Supported
2440F: drivers/gpio/gpio-brcmstb.c
2441F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2442
2443BROADCOM KONA GPIO DRIVER
2444M: Ray Jui <rjui@broadcom.com>
2445L: bcm-kernel-feedback-list@broadcom.com
2446S: Supported
2447F: drivers/gpio/gpio-bcm-kona.c
2448F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2449
2450BROADCOM NVRAM DRIVER
2451M: Rafał Miłecki <zajec5@gmail.com>
2452L: linux-mips@linux-mips.org
2453S: Maintained
2454F: drivers/firmware/broadcom/*
2455
2456BROADCOM STB NAND FLASH DRIVER
2457M: Brian Norris <computersforpeace@gmail.com>
2458L: linux-mtd@lists.infradead.org
2459S: Maintained
2460F: drivers/mtd/nand/brcmnand/
2461
2462BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2463M: Rafał Miłecki <zajec5@gmail.com>
2464L: linux-wireless@vger.kernel.org
2465S: Maintained
2466F: drivers/bcma/
2467F: include/linux/bcma/
2468
2469BROADCOM SYSTEMPORT ETHERNET DRIVER
2470M: Florian Fainelli <f.fainelli@gmail.com>
2471L: netdev@vger.kernel.org
2472S: Supported
2473F: drivers/net/ethernet/broadcom/bcmsysport.*
2474
2475BROCADE BFA FC SCSI DRIVER
2476M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2477M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2478L: linux-scsi@vger.kernel.org
2479S: Supported
2480F: drivers/scsi/bfa/
2481
2482BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2483M: Rasesh Mody <rasesh.mody@qlogic.com>
2484L: netdev@vger.kernel.org
2485S: Supported
2486F: drivers/net/ethernet/brocade/bna/
2487
2488BSG (block layer generic sg v4 driver)
2489M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2490L: linux-scsi@vger.kernel.org
2491S: Supported
2492F: block/bsg.c
2493F: include/linux/bsg.h
2494F: include/uapi/linux/bsg.h
2495
2496BT87X AUDIO DRIVER
2497M: Clemens Ladisch <clemens@ladisch.de>
2498L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2499T: git git://git.alsa-project.org/alsa-kernel.git
2500S: Maintained
2501F: Documentation/sound/alsa/Bt87x.txt
2502F: sound/pci/bt87x.c
2503
2504BT8XXGPIO DRIVER
2505M: Michael Buesch <m@bues.ch>
2506W: http://bu3sch.de/btgpio.php
2507S: Maintained
2508F: drivers/gpio/gpio-bt8xx.c
2509
2510BTRFS FILE SYSTEM
2511M: Chris Mason <clm@fb.com>
2512M: Josef Bacik <jbacik@fb.com>
2513M: David Sterba <dsterba@suse.com>
2514L: linux-btrfs@vger.kernel.org
2515W: http://btrfs.wiki.kernel.org/
2516Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2517T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2518S: Maintained
2519F: Documentation/filesystems/btrfs.txt
2520F: fs/btrfs/
2521
2522BTTV VIDEO4LINUX DRIVER
2523M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2524L: linux-media@vger.kernel.org
2525W: http://linuxtv.org
2526T: git git://linuxtv.org/media_tree.git
2527S: Odd fixes
2528F: Documentation/video4linux/bttv/
2529F: drivers/media/pci/bt8xx/bttv*
2530
2531BUSLOGIC SCSI DRIVER
2532M: Khalid Aziz <khalid@gonehiking.org>
2533L: linux-scsi@vger.kernel.org
2534S: Maintained
2535F: drivers/scsi/BusLogic.*
2536F: drivers/scsi/FlashPoint.*
2537
2538C-MEDIA CMI8788 DRIVER
2539M: Clemens Ladisch <clemens@ladisch.de>
2540L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2541T: git git://git.alsa-project.org/alsa-kernel.git
2542S: Maintained
2543F: sound/pci/oxygen/
2544
2545C6X ARCHITECTURE
2546M: Mark Salter <msalter@redhat.com>
2547M: Aurelien Jacquiot <a-jacquiot@ti.com>
2548L: linux-c6x-dev@linux-c6x.org
2549W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2550S: Maintained
2551F: arch/c6x/
2552
2553CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2554M: David Howells <dhowells@redhat.com>
2555L: linux-cachefs@redhat.com
2556S: Supported
2557F: Documentation/filesystems/caching/cachefiles.txt
2558F: fs/cachefiles/
2559
2560CADET FM/AM RADIO RECEIVER DRIVER
2561M: Hans Verkuil <hverkuil@xs4all.nl>
2562L: linux-media@vger.kernel.org
2563T: git git://linuxtv.org/media_tree.git
2564W: http://linuxtv.org
2565S: Maintained
2566F: drivers/media/radio/radio-cadet*
2567
2568CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2569M: Jonathan Corbet <corbet@lwn.net>
2570L: linux-media@vger.kernel.org
2571T: git git://linuxtv.org/media_tree.git
2572S: Maintained
2573F: Documentation/video4linux/cafe_ccic
2574F: drivers/media/platform/marvell-ccic/
2575
2576CAIF NETWORK LAYER
2577M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2578L: netdev@vger.kernel.org
2579S: Supported
2580F: Documentation/networking/caif/
2581F: drivers/net/caif/
2582F: include/uapi/linux/caif/
2583F: include/net/caif/
2584F: net/caif/
2585
2586CALGARY x86-64 IOMMU
2587M: Muli Ben-Yehuda <muli@il.ibm.com>
2588M: "Jon D. Mason" <jdmason@kudzu.us>
2589L: discuss@x86-64.org
2590S: Maintained
2591F: arch/x86/kernel/pci-calgary_64.c
2592F: arch/x86/kernel/tce_64.c
2593F: arch/x86/include/asm/calgary.h
2594F: arch/x86/include/asm/tce.h
2595
2596CAN NETWORK LAYER
2597M: Oliver Hartkopp <socketcan@hartkopp.net>
2598M: Marc Kleine-Budde <mkl@pengutronix.de>
2599L: linux-can@vger.kernel.org
2600W: https://github.com/linux-can
2601T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2602T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2603S: Maintained
2604F: Documentation/networking/can.txt
2605F: net/can/
2606F: include/linux/can/core.h
2607F: include/uapi/linux/can.h
2608F: include/uapi/linux/can/bcm.h
2609F: include/uapi/linux/can/raw.h
2610F: include/uapi/linux/can/gw.h
2611
2612CAN NETWORK DRIVERS
2613M: Wolfgang Grandegger <wg@grandegger.com>
2614M: Marc Kleine-Budde <mkl@pengutronix.de>
2615L: linux-can@vger.kernel.org
2616W: https://github.com/linux-can
2617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2618T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2619S: Maintained
2620F: drivers/net/can/
2621F: include/linux/can/dev.h
2622F: include/linux/can/platform/
2623F: include/uapi/linux/can/error.h
2624F: include/uapi/linux/can/netlink.h
2625
2626CAPABILITIES
2627M: Serge Hallyn <serge.hallyn@canonical.com>
2628L: linux-security-module@vger.kernel.org
2629S: Supported
2630F: include/linux/capability.h
2631F: include/uapi/linux/capability.h
2632F: security/commoncap.c
2633F: kernel/capability.c
2634
2635CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2636M: Kevin Tsai <ktsai@capellamicro.com>
2637S: Maintained
2638F: drivers/iio/light/cm*
2639F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2640
2641CAVIUM LIQUIDIO NETWORK DRIVER
2642M: Derek Chickles <derek.chickles@caviumnetworks.com>
2643M: Satanand Burla <satananda.burla@caviumnetworks.com>
2644M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2645M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2646L: netdev@vger.kernel.org
2647W: http://www.cavium.com
2648S: Supported
2649F: drivers/net/ethernet/cavium/liquidio/
2650
2651CC2520 IEEE-802.15.4 RADIO DRIVER
2652M: Varka Bhadram <varkabhadram@gmail.com>
2653L: linux-wpan@vger.kernel.org
2654S: Maintained
2655F: drivers/net/ieee802154/cc2520.c
2656F: include/linux/spi/cc2520.h
2657F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2658
2659CELL BROADBAND ENGINE ARCHITECTURE
2660M: Arnd Bergmann <arnd@arndb.de>
2661L: linuxppc-dev@lists.ozlabs.org
2662W: http://www.ibm.com/developerworks/power/cell/
2663S: Supported
2664F: arch/powerpc/include/asm/cell*.h
2665F: arch/powerpc/include/asm/spu*.h
2666F: arch/powerpc/include/uapi/asm/spu*.h
2667F: arch/powerpc/oprofile/*cell*
2668F: arch/powerpc/platforms/cell/
2669
2670CEPH COMMON CODE (LIBCEPH)
2671M: Ilya Dryomov <idryomov@gmail.com>
2672M: "Yan, Zheng" <zyan@redhat.com>
2673M: Sage Weil <sage@redhat.com>
2674L: ceph-devel@vger.kernel.org
2675W: http://ceph.com/
2676T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2677T: git git://github.com/ceph/ceph-client.git
2678S: Supported
2679F: net/ceph/
2680F: include/linux/ceph/
2681F: include/linux/crush/
2682
2683CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2684M: "Yan, Zheng" <zyan@redhat.com>
2685M: Sage Weil <sage@redhat.com>
2686M: Ilya Dryomov <idryomov@gmail.com>
2687L: ceph-devel@vger.kernel.org
2688W: http://ceph.com/
2689T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2690T: git git://github.com/ceph/ceph-client.git
2691S: Supported
2692F: Documentation/filesystems/ceph.txt
2693F: fs/ceph/
2694
2695CERTIFICATE HANDLING:
2696M: David Howells <dhowells@redhat.com>
2697M: David Woodhouse <dwmw2@infradead.org>
2698L: keyrings@linux-nfs.org
2699S: Maintained
2700F: Documentation/module-signing.txt
2701F: certs/
2702F: scripts/extract-cert.c
2703
2704CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2705L: linux-usb@vger.kernel.org
2706S: Orphan
2707F: Documentation/usb/WUSB-Design-overview.txt
2708F: Documentation/usb/wusb-cbaf
2709F: drivers/usb/host/hwa-hc.c
2710F: drivers/usb/host/whci/
2711F: drivers/usb/wusbcore/
2712F: include/linux/usb/wusb*
2713
2714CFAG12864B LCD DRIVER
2715M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2716W: http://miguelojeda.es/auxdisplay.htm
2717W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2718S: Maintained
2719F: drivers/auxdisplay/cfag12864b.c
2720F: include/linux/cfag12864b.h
2721
2722CFAG12864BFB LCD FRAMEBUFFER DRIVER
2723M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2724W: http://miguelojeda.es/auxdisplay.htm
2725W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2726S: Maintained
2727F: drivers/auxdisplay/cfag12864bfb.c
2728F: include/linux/cfag12864b.h
2729
2730CFG80211 and NL80211
2731M: Johannes Berg <johannes@sipsolutions.net>
2732L: linux-wireless@vger.kernel.org
2733W: http://wireless.kernel.org/
2734T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2735T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2736S: Maintained
2737F: include/uapi/linux/nl80211.h
2738F: include/net/cfg80211.h
2739F: net/wireless/*
2740X: net/wireless/wext*
2741
2742CHAR and MISC DRIVERS
2743M: Arnd Bergmann <arnd@arndb.de>
2744M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2745T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2746S: Supported
2747F: drivers/char/*
2748F: drivers/misc/*
2749F: include/linux/miscdevice.h
2750
2751CHECKPATCH
2752M: Andy Whitcroft <apw@canonical.com>
2753M: Joe Perches <joe@perches.com>
2754S: Maintained
2755F: scripts/checkpatch.pl
2756
2757CHINESE DOCUMENTATION
2758M: Harry Wei <harryxiyou@gmail.com>
2759L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2760L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2761S: Maintained
2762F: Documentation/zh_CN/
2763
2764CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2765M: Peter Chen <Peter.Chen@freescale.com>
2766T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2767L: linux-usb@vger.kernel.org
2768S: Maintained
2769F: drivers/usb/chipidea/
2770
2771CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2772M: Hans de Goede <hdegoede@redhat.com>
2773L: linux-input@vger.kernel.org
2774S: Maintained
2775F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2776F: drivers/input/touchscreen/chipone_icn8318.c
2777
2778CHROME HARDWARE PLATFORM SUPPORT
2779M: Olof Johansson <olof@lixom.net>
2780S: Maintained
2781F: drivers/platform/chrome/
2782
2783CISCO VIC ETHERNET NIC DRIVER
2784M: Christian Benvenuti <benve@cisco.com>
2785M: Sujith Sankar <ssujith@cisco.com>
2786M: Govindarajulu Varadarajan <_govind@gmx.com>
2787M: Neel Patel <neepatel@cisco.com>
2788S: Supported
2789F: drivers/net/ethernet/cisco/enic/
2790
2791CISCO VIC LOW LATENCY NIC DRIVER
2792M: Christian Benvenuti <benve@cisco.com>
2793M: Dave Goodell <dgoodell@cisco.com>
2794S: Supported
2795F: drivers/infiniband/hw/usnic/
2796
2797CIRRUS LOGIC EP93XX ETHERNET DRIVER
2798M: Hartley Sweeten <hsweeten@visionengravers.com>
2799L: netdev@vger.kernel.org
2800S: Maintained
2801F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2802
2803CIRRUS LOGIC AUDIO CODEC DRIVERS
2804M: Brian Austin <brian.austin@cirrus.com>
2805M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2806L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2807S: Maintained
2808F: sound/soc/codecs/cs*
2809
2810CLEANCACHE API
2811M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2812L: linux-kernel@vger.kernel.org
2813S: Maintained
2814F: mm/cleancache.c
2815F: include/linux/cleancache.h
2816
2817CLK API
2818M: Russell King <linux@arm.linux.org.uk>
2819L: linux-clk@vger.kernel.org
2820S: Maintained
2821F: include/linux/clk.h
2822
2823CLOCKSOURCE, CLOCKEVENT DRIVERS
2824M: Daniel Lezcano <daniel.lezcano@linaro.org>
2825M: Thomas Gleixner <tglx@linutronix.de>
2826L: linux-kernel@vger.kernel.org
2827T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2828S: Supported
2829F: drivers/clocksource
2830
2831CISCO FCOE HBA DRIVER
2832M: Hiral Patel <hiralpat@cisco.com>
2833M: Suma Ramars <sramars@cisco.com>
2834M: Brian Uchino <buchino@cisco.com>
2835L: linux-scsi@vger.kernel.org
2836S: Supported
2837F: drivers/scsi/fnic/
2838
2839CISCO SCSI HBA DRIVER
2840M: Narsimhulu Musini <nmusini@cisco.com>
2841M: Sesidhar Baddela <sebaddel@cisco.com>
2842L: linux-scsi@vger.kernel.org
2843S: Supported
2844F: drivers/scsi/snic/
2845
2846CMPC ACPI DRIVER
2847M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2848M: Daniel Oliveira Nascimento <don@syst.com.br>
2849L: platform-driver-x86@vger.kernel.org
2850S: Supported
2851F: drivers/platform/x86/classmate-laptop.c
2852
2853COBALT MEDIA DRIVER
2854M: Hans Verkuil <hans.verkuil@cisco.com>
2855L: linux-media@vger.kernel.org
2856T: git git://linuxtv.org/media_tree.git
2857W: http://linuxtv.org
2858S: Supported
2859F: drivers/media/pci/cobalt/
2860
2861COCCINELLE/Semantic Patches (SmPL)
2862M: Julia Lawall <Julia.Lawall@lip6.fr>
2863M: Gilles Muller <Gilles.Muller@lip6.fr>
2864M: Nicolas Palix <nicolas.palix@imag.fr>
2865M: Michal Marek <mmarek@suse.com>
2866L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2868W: http://coccinelle.lip6.fr/
2869S: Supported
2870F: Documentation/coccinelle.txt
2871F: scripts/coccinelle/
2872F: scripts/coccicheck
2873
2874CODA FILE SYSTEM
2875M: Jan Harkes <jaharkes@cs.cmu.edu>
2876M: coda@cs.cmu.edu
2877L: codalist@coda.cs.cmu.edu
2878W: http://www.coda.cs.cmu.edu/
2879S: Maintained
2880F: Documentation/filesystems/coda.txt
2881F: fs/coda/
2882F: include/linux/coda*.h
2883F: include/uapi/linux/coda*.h
2884
2885CODA V4L2 MEM2MEM DRIVER
2886M: Philipp Zabel <p.zabel@pengutronix.de>
2887L: linux-media@vger.kernel.org
2888S: Maintained
2889F: Documentation/devicetree/bindings/media/coda.txt
2890F: drivers/media/platform/coda/
2891
2892COMMON CLK FRAMEWORK
2893M: Michael Turquette <mturquette@baylibre.com>
2894M: Stephen Boyd <sboyd@codeaurora.org>
2895L: linux-clk@vger.kernel.org
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2897S: Maintained
2898F: drivers/clk/
2899X: drivers/clk/clkdev.c
2900F: include/linux/clk-pr*
2901F: include/linux/clk/
2902
2903COMMON INTERNET FILE SYSTEM (CIFS)
2904M: Steve French <sfrench@samba.org>
2905L: linux-cifs@vger.kernel.org
2906L: samba-technical@lists.samba.org (moderated for non-subscribers)
2907W: http://linux-cifs.samba.org/
2908T: git git://git.samba.org/sfrench/cifs-2.6.git
2909S: Supported
2910F: Documentation/filesystems/cifs/
2911F: fs/cifs/
2912
2913COMPACTPCI HOTPLUG CORE
2914M: Scott Murray <scott@spiteful.org>
2915L: linux-pci@vger.kernel.org
2916S: Maintained
2917F: drivers/pci/hotplug/cpci_hotplug*
2918
2919COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2920M: Scott Murray <scott@spiteful.org>
2921L: linux-pci@vger.kernel.org
2922S: Maintained
2923F: drivers/pci/hotplug/cpcihp_zt5550.*
2924
2925COMPACTPCI HOTPLUG GENERIC DRIVER
2926M: Scott Murray <scott@spiteful.org>
2927L: linux-pci@vger.kernel.org
2928S: Maintained
2929F: drivers/pci/hotplug/cpcihp_generic.c
2930
2931COMPAL LAPTOP SUPPORT
2932M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2933L: platform-driver-x86@vger.kernel.org
2934S: Maintained
2935F: drivers/platform/x86/compal-laptop.c
2936
2937CONEXANT ACCESSRUNNER USB DRIVER
2938M: Simon Arlott <cxacru@fire.lp0.eu>
2939L: accessrunner-general@lists.sourceforge.net
2940W: http://accessrunner.sourceforge.net/
2941S: Maintained
2942F: drivers/usb/atm/cxacru.c
2943
2944CONFIGFS
2945M: Joel Becker <jlbec@evilplan.org>
2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2947S: Supported
2948F: fs/configfs/
2949F: include/linux/configfs.h
2950
2951CONNECTOR
2952M: Evgeniy Polyakov <zbr@ioremap.net>
2953L: netdev@vger.kernel.org
2954S: Maintained
2955F: drivers/connector/
2956
2957CONTROL GROUP (CGROUP)
2958M: Tejun Heo <tj@kernel.org>
2959M: Li Zefan <lizefan@huawei.com>
2960M: Johannes Weiner <hannes@cmpxchg.org>
2961L: cgroups@vger.kernel.org
2962T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2963S: Maintained
2964F: Documentation/cgroups/
2965F: include/linux/cgroup*
2966F: kernel/cgroup*
2967
2968CONTROL GROUP - CPUSET
2969M: Li Zefan <lizefan@huawei.com>
2970L: cgroups@vger.kernel.org
2971W: http://www.bullopensource.org/cpuset/
2972W: http://oss.sgi.com/projects/cpusets/
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2974S: Maintained
2975F: Documentation/cgroups/cpusets.txt
2976F: include/linux/cpuset.h
2977F: kernel/cpuset.c
2978
2979CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2980M: Johannes Weiner <hannes@cmpxchg.org>
2981M: Michal Hocko <mhocko@kernel.org>
2982L: cgroups@vger.kernel.org
2983L: linux-mm@kvack.org
2984S: Maintained
2985F: mm/memcontrol.c
2986F: mm/swap_cgroup.c
2987
2988CORETEMP HARDWARE MONITORING DRIVER
2989M: Fenghua Yu <fenghua.yu@intel.com>
2990L: lm-sensors@lm-sensors.org
2991S: Maintained
2992F: Documentation/hwmon/coretemp
2993F: drivers/hwmon/coretemp.c
2994
2995COSA/SRP SYNC SERIAL DRIVER
2996M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2997W: http://www.fi.muni.cz/~kas/cosa/
2998S: Maintained
2999F: drivers/net/wan/cosa*
3000
3001CPMAC ETHERNET DRIVER
3002M: Florian Fainelli <florian@openwrt.org>
3003L: netdev@vger.kernel.org
3004S: Maintained
3005F: drivers/net/ethernet/ti/cpmac.c
3006
3007CPU FREQUENCY DRIVERS
3008M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3009M: Viresh Kumar <viresh.kumar@linaro.org>
3010L: linux-pm@vger.kernel.org
3011S: Maintained
3012T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3013T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3014F: drivers/cpufreq/
3015F: include/linux/cpufreq.h
3016
3017CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3018M: Viresh Kumar <viresh.kumar@linaro.org>
3019M: Sudeep Holla <sudeep.holla@arm.com>
3020L: linux-pm@vger.kernel.org
3021W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3022S: Maintained
3023F: drivers/cpufreq/arm_big_little.h
3024F: drivers/cpufreq/arm_big_little.c
3025F: drivers/cpufreq/arm_big_little_dt.c
3026
3027CPUIDLE DRIVER - ARM BIG LITTLE
3028M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3029M: Daniel Lezcano <daniel.lezcano@linaro.org>
3030L: linux-pm@vger.kernel.org
3031L: linux-arm-kernel@lists.infradead.org
3032T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3033S: Maintained
3034F: drivers/cpuidle/cpuidle-big_little.c
3035
3036CPUIDLE DRIVER - ARM EXYNOS
3037M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3038M: Daniel Lezcano <daniel.lezcano@linaro.org>
3039M: Kukjin Kim <kgene@kernel.org>
3040L: linux-pm@vger.kernel.org
3041L: linux-samsung-soc@vger.kernel.org
3042S: Supported
3043F: drivers/cpuidle/cpuidle-exynos.c
3044F: arch/arm/mach-exynos/pm.c
3045
3046CPUIDLE DRIVERS
3047M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3048M: Daniel Lezcano <daniel.lezcano@linaro.org>
3049L: linux-pm@vger.kernel.org
3050S: Maintained
3051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3052F: drivers/cpuidle/*
3053F: include/linux/cpuidle.h
3054
3055CPUID/MSR DRIVER
3056M: "H. Peter Anvin" <hpa@zytor.com>
3057S: Maintained
3058F: arch/x86/kernel/cpuid.c
3059F: arch/x86/kernel/msr.c
3060
3061CPU POWER MONITORING SUBSYSTEM
3062M: Thomas Renninger <trenn@suse.com>
3063L: linux-pm@vger.kernel.org
3064S: Maintained
3065F: tools/power/cpupower/
3066
3067CRAMFS FILESYSTEM
3068W: http://sourceforge.net/projects/cramfs/
3069S: Orphan / Obsolete
3070F: Documentation/filesystems/cramfs.txt
3071F: fs/cramfs/
3072
3073CRIS PORT
3074M: Mikael Starvik <starvik@axis.com>
3075M: Jesper Nilsson <jesper.nilsson@axis.com>
3076L: linux-cris-kernel@axis.com
3077W: http://developer.axis.com
3078S: Maintained
3079F: arch/cris/
3080F: drivers/tty/serial/crisv10.*
3081
3082CRYPTO API
3083M: Herbert Xu <herbert@gondor.apana.org.au>
3084M: "David S. Miller" <davem@davemloft.net>
3085L: linux-crypto@vger.kernel.org
3086T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3087S: Maintained
3088F: Documentation/crypto/
3089F: Documentation/DocBook/crypto-API.tmpl
3090F: arch/*/crypto/
3091F: crypto/
3092F: drivers/crypto/
3093F: include/crypto/
3094
3095CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3096M: Neil Horman <nhorman@tuxdriver.com>
3097L: linux-crypto@vger.kernel.org
3098S: Maintained
3099F: crypto/ansi_cprng.c
3100F: crypto/rng.c
3101
3102CS5535 Audio ALSA driver
3103M: Jaya Kumar <jayakumar.alsa@gmail.com>
3104S: Maintained
3105F: sound/pci/cs5535audio/
3106
3107CW1200 WLAN driver
3108M: Solomon Peachy <pizza@shaftnet.org>
3109S: Maintained
3110F: drivers/net/wireless/cw1200/
3111
3112CX18 VIDEO4LINUX DRIVER
3113M: Andy Walls <awalls@md.metrocast.net>
3114L: ivtv-devel@ivtvdriver.org (subscribers-only)
3115L: linux-media@vger.kernel.org
3116T: git git://linuxtv.org/media_tree.git
3117W: http://linuxtv.org
3118W: http://www.ivtvdriver.org/index.php/Cx18
3119S: Maintained
3120F: Documentation/video4linux/cx18.txt
3121F: drivers/media/pci/cx18/
3122F: include/uapi/linux/ivtv*
3123
3124CX2341X MPEG ENCODER HELPER MODULE
3125M: Hans Verkuil <hverkuil@xs4all.nl>
3126L: linux-media@vger.kernel.org
3127T: git git://linuxtv.org/media_tree.git
3128W: http://linuxtv.org
3129S: Maintained
3130F: drivers/media/common/cx2341x*
3131F: include/media/cx2341x*
3132
3133CX24120 MEDIA DRIVER
3134M: Jemma Denson <jdenson@gmail.com>
3135M: Patrick Boettcher <patrick.boettcher@posteo.de>
3136L: linux-media@vger.kernel.org
3137W: http://linuxtv.org/
3138Q: http://patchwork.linuxtv.org/project/linux-media/list/
3139S: Maintained
3140F: drivers/media/dvb-frontends/cx24120*
3141
3142CX88 VIDEO4LINUX DRIVER
3143M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3144L: linux-media@vger.kernel.org
3145W: http://linuxtv.org
3146T: git git://linuxtv.org/media_tree.git
3147S: Odd fixes
3148F: Documentation/video4linux/cx88/
3149F: drivers/media/pci/cx88/
3150
3151CXD2820R MEDIA DRIVER
3152M: Antti Palosaari <crope@iki.fi>
3153L: linux-media@vger.kernel.org
3154W: http://linuxtv.org/
3155W: http://palosaari.fi/linux/
3156Q: http://patchwork.linuxtv.org/project/linux-media/list/
3157T: git git://linuxtv.org/anttip/media_tree.git
3158S: Maintained
3159F: drivers/media/dvb-frontends/cxd2820r*
3160
3161CXGB3 ETHERNET DRIVER (CXGB3)
3162M: Santosh Raspatur <santosh@chelsio.com>
3163L: netdev@vger.kernel.org
3164W: http://www.chelsio.com
3165S: Supported
3166F: drivers/net/ethernet/chelsio/cxgb3/
3167
3168CXGB3 ISCSI DRIVER (CXGB3I)
3169M: Karen Xie <kxie@chelsio.com>
3170L: linux-scsi@vger.kernel.org
3171W: http://www.chelsio.com
3172S: Supported
3173F: drivers/scsi/cxgbi/cxgb3i
3174
3175CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3176M: Steve Wise <swise@chelsio.com>
3177L: linux-rdma@vger.kernel.org
3178W: http://www.openfabrics.org
3179S: Supported
3180F: drivers/infiniband/hw/cxgb3/
3181
3182CXGB4 ETHERNET DRIVER (CXGB4)
3183M: Hariprasad S <hariprasad@chelsio.com>
3184L: netdev@vger.kernel.org
3185W: http://www.chelsio.com
3186S: Supported
3187F: drivers/net/ethernet/chelsio/cxgb4/
3188
3189CXGB4 ISCSI DRIVER (CXGB4I)
3190M: Karen Xie <kxie@chelsio.com>
3191L: linux-scsi@vger.kernel.org
3192W: http://www.chelsio.com
3193S: Supported
3194F: drivers/scsi/cxgbi/cxgb4i
3195
3196CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3197M: Steve Wise <swise@chelsio.com>
3198L: linux-rdma@vger.kernel.org
3199W: http://www.openfabrics.org
3200S: Supported
3201F: drivers/infiniband/hw/cxgb4/
3202
3203CXGB4VF ETHERNET DRIVER (CXGB4VF)
3204M: Casey Leedom <leedom@chelsio.com>
3205L: netdev@vger.kernel.org
3206W: http://www.chelsio.com
3207S: Supported
3208F: drivers/net/ethernet/chelsio/cxgb4vf/
3209
3210CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3211M: Ian Munsie <imunsie@au1.ibm.com>
3212M: Michael Neuling <mikey@neuling.org>
3213L: linuxppc-dev@lists.ozlabs.org
3214S: Supported
3215F: drivers/misc/cxl/
3216F: include/misc/cxl*
3217F: include/uapi/misc/cxl.h
3218F: Documentation/powerpc/cxl.txt
3219F: Documentation/powerpc/cxl.txt
3220F: Documentation/ABI/testing/sysfs-class-cxl
3221
3222CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3223M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3224M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3225L: linux-scsi@vger.kernel.org
3226S: Supported
3227F: drivers/scsi/cxlflash/
3228F: include/uapi/scsi/cxlflash_ioctls.h
3229F: Documentation/powerpc/cxlflash.txt
3230
3231STMMAC ETHERNET DRIVER
3232M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3233L: netdev@vger.kernel.org
3234W: http://www.stlinux.com
3235S: Supported
3236F: drivers/net/ethernet/stmicro/stmmac/
3237
3238CYBERPRO FB DRIVER
3239M: Russell King <linux@arm.linux.org.uk>
3240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3241W: http://www.arm.linux.org.uk/
3242S: Maintained
3243F: drivers/video/fbdev/cyber2000fb.*
3244
3245CYCLADES ASYNC MUX DRIVER
3246W: http://www.cyclades.com/
3247S: Orphan
3248F: drivers/tty/cyclades.c
3249F: include/linux/cyclades.h
3250F: include/uapi/linux/cyclades.h
3251
3252CYCLADES PC300 DRIVER
3253W: http://www.cyclades.com/
3254S: Orphan
3255F: drivers/net/wan/pc300*
3256
3257CYPRESS_FIRMWARE MEDIA DRIVER
3258M: Antti Palosaari <crope@iki.fi>
3259L: linux-media@vger.kernel.org
3260W: http://linuxtv.org/
3261W: http://palosaari.fi/linux/
3262Q: http://patchwork.linuxtv.org/project/linux-media/list/
3263T: git git://linuxtv.org/anttip/media_tree.git
3264S: Maintained
3265F: drivers/media/common/cypress_firmware*
3266
3267CYTTSP TOUCHSCREEN DRIVER
3268M: Ferruh Yigit <fery@cypress.com>
3269L: linux-input@vger.kernel.org
3270S: Supported
3271F: drivers/input/touchscreen/cyttsp*
3272F: include/linux/input/cyttsp.h
3273
3274DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3275M: Joshua Kinard <kumba@gentoo.org>
3276S: Maintained
3277F: drivers/rtc/rtc-ds1685.c
3278F: include/linux/rtc/ds1685.h
3279
3280DAMA SLAVE for AX.25
3281M: Joerg Reuter <jreuter@yaina.de>
3282W: http://yaina.de/jreuter/
3283W: http://www.qsl.net/dl1bke/
3284L: linux-hams@vger.kernel.org
3285S: Maintained
3286F: net/ax25/af_ax25.c
3287F: net/ax25/ax25_dev.c
3288F: net/ax25/ax25_ds_*
3289F: net/ax25/ax25_in.c
3290F: net/ax25/ax25_out.c
3291F: net/ax25/ax25_timer.c
3292F: net/ax25/sysctl_net_ax25.c
3293
3294DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3295L: netdev@vger.kernel.org
3296S: Orphan
3297F: Documentation/networking/dmfe.txt
3298F: drivers/net/ethernet/dec/tulip/dmfe.c
3299
3300DC390/AM53C974 SCSI driver
3301M: Hannes Reinecke <hare@suse.com>
3302L: linux-scsi@vger.kernel.org
3303S: Maintained
3304F: drivers/scsi/am53c974.c
3305
3306DC395x SCSI driver
3307M: Oliver Neukum <oliver@neukum.org>
3308M: Ali Akcaagac <aliakc@web.de>
3309M: Jamie Lenehan <lenehan@twibble.org>
3310L: dc395x@twibble.org
3311W: http://twibble.org/dist/dc395x/
3312W: http://lists.twibble.org/mailman/listinfo/dc395x/
3313S: Maintained
3314F: Documentation/scsi/dc395x.txt
3315F: drivers/scsi/dc395x.*
3316
3317DCCP PROTOCOL
3318M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3319L: dccp@vger.kernel.org
3320W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3321S: Maintained
3322F: include/linux/dccp.h
3323F: include/uapi/linux/dccp.h
3324F: include/linux/tfrc.h
3325F: net/dccp/
3326
3327DECnet NETWORK LAYER
3328W: http://linux-decnet.sourceforge.net
3329L: linux-decnet-user@lists.sourceforge.net
3330S: Orphan
3331F: Documentation/networking/decnet.txt
3332F: net/decnet/
3333
3334DECSTATION PLATFORM SUPPORT
3335M: "Maciej W. Rozycki" <macro@linux-mips.org>
3336L: linux-mips@linux-mips.org
3337W: http://www.linux-mips.org/wiki/DECstation
3338S: Maintained
3339F: arch/mips/dec/
3340F: arch/mips/include/asm/dec/
3341F: arch/mips/include/asm/mach-dec/
3342
3343DEFXX FDDI NETWORK DRIVER
3344M: "Maciej W. Rozycki" <macro@linux-mips.org>
3345S: Maintained
3346F: drivers/net/fddi/defxx.*
3347
3348DELL LAPTOP DRIVER
3349M: Matthew Garrett <mjg59@srcf.ucam.org>
3350M: Pali Rohár <pali.rohar@gmail.com>
3351L: platform-driver-x86@vger.kernel.org
3352S: Maintained
3353F: drivers/platform/x86/dell-laptop.c
3354
3355DELL LAPTOP RBTN DRIVER
3356M: Pali Rohár <pali.rohar@gmail.com>
3357S: Maintained
3358F: drivers/platform/x86/dell-rbtn.*
3359
3360DELL LAPTOP FREEFALL DRIVER
3361M: Pali Rohár <pali.rohar@gmail.com>
3362S: Maintained
3363F: drivers/platform/x86/dell-smo8800.c
3364
3365DELL LAPTOP SMM DRIVER
3366M: Pali Rohár <pali.rohar@gmail.com>
3367S: Maintained
3368F: drivers/hwmon/dell-smm-hwmon.c
3369F: include/uapi/linux/i8k.h
3370
3371DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3372M: Doug Warzecha <Douglas_Warzecha@dell.com>
3373S: Maintained
3374F: Documentation/dcdbas.txt
3375F: drivers/firmware/dcdbas.*
3376
3377DELL WMI EXTRAS DRIVER
3378M: Matthew Garrett <mjg59@srcf.ucam.org>
3379M: Pali Rohár <pali.rohar@gmail.com>
3380S: Maintained
3381F: drivers/platform/x86/dell-wmi.c
3382
3383DESIGNWARE USB2 DRD IP DRIVER
3384M: John Youn <johnyoun@synopsys.com>
3385L: linux-usb@vger.kernel.org
3386T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3387S: Maintained
3388F: drivers/usb/dwc2/
3389
3390DESIGNWARE USB3 DRD IP DRIVER
3391M: Felipe Balbi <balbi@ti.com>
3392L: linux-usb@vger.kernel.org
3393L: linux-omap@vger.kernel.org
3394T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3395S: Maintained
3396F: drivers/usb/dwc3/
3397
3398DEVICE COREDUMP (DEV_COREDUMP)
3399M: Johannes Berg <johannes@sipsolutions.net>
3400L: linux-kernel@vger.kernel.org
3401S: Maintained
3402F: drivers/base/devcoredump.c
3403F: include/linux/devcoredump.h
3404
3405DEVICE FREQUENCY (DEVFREQ)
3406M: MyungJoo Ham <myungjoo.ham@samsung.com>
3407M: Kyungmin Park <kyungmin.park@samsung.com>
3408L: linux-pm@vger.kernel.org
3409S: Maintained
3410F: drivers/devfreq/
3411
3412DEVICE NUMBER REGISTRY
3413M: Torben Mathiasen <device@lanana.org>
3414W: http://lanana.org/docs/device-list/index.html
3415S: Maintained
3416
3417DEVICE-MAPPER (LVM)
3418M: Alasdair Kergon <agk@redhat.com>
3419M: Mike Snitzer <snitzer@redhat.com>
3420M: dm-devel@redhat.com
3421L: dm-devel@redhat.com
3422W: http://sources.redhat.com/dm
3423Q: http://patchwork.kernel.org/project/dm-devel/list/
3424T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3425T: quilt http://people.redhat.com/agk/patches/linux/editing/
3426S: Maintained
3427F: Documentation/device-mapper/
3428F: drivers/md/dm*
3429F: drivers/md/persistent-data/
3430F: include/linux/device-mapper.h
3431F: include/linux/dm-*.h
3432F: include/uapi/linux/dm-*.h
3433
3434DIALOG SEMICONDUCTOR DRIVERS
3435M: Support Opensource <support.opensource@diasemi.com>
3436W: http://www.dialog-semiconductor.com/products
3437S: Supported
3438F: Documentation/hwmon/da90??
3439F: Documentation/devicetree/bindings/sound/da[79]*.txt
3440F: drivers/gpio/gpio-da90??.c
3441F: drivers/hwmon/da90??-hwmon.c
3442F: drivers/iio/adc/da91??-*.c
3443F: drivers/input/misc/da90??_onkey.c
3444F: drivers/input/touchscreen/da9052_tsi.c
3445F: drivers/leds/leds-da90??.c
3446F: drivers/mfd/da903x.c
3447F: drivers/mfd/da90??-*.c
3448F: drivers/mfd/da91??-*.c
3449F: drivers/power/da9052-battery.c
3450F: drivers/power/da91??-*.c
3451F: drivers/regulator/da903x.c
3452F: drivers/regulator/da9???-regulator.[ch]
3453F: drivers/rtc/rtc-da90??.c
3454F: drivers/video/backlight/da90??_bl.c
3455F: drivers/watchdog/da90??_wdt.c
3456F: include/linux/mfd/da903x.h
3457F: include/linux/mfd/da9052/
3458F: include/linux/mfd/da9055/
3459F: include/linux/mfd/da9063/
3460F: include/linux/mfd/da9150/
3461F: include/sound/da[79]*.h
3462F: sound/soc/codecs/da[79]*.[ch]
3463
3464DIGI NEO AND CLASSIC PCI PRODUCTS
3465M: Lidza Louina <lidza.louina@gmail.com>
3466M: Mark Hounschell <markh@compro.net>
3467L: driverdev-devel@linuxdriverproject.org
3468S: Maintained
3469F: drivers/staging/dgnc/
3470
3471DIGI EPCA PCI PRODUCTS
3472M: Lidza Louina <lidza.louina@gmail.com>
3473M: Daeseok Youn <daeseok.youn@gmail.com>
3474L: driverdev-devel@linuxdriverproject.org
3475S: Maintained
3476F: drivers/staging/dgap/
3477
3478DIOLAN U2C-12 I2C DRIVER
3479M: Guenter Roeck <linux@roeck-us.net>
3480L: linux-i2c@vger.kernel.org
3481S: Maintained
3482F: drivers/i2c/busses/i2c-diolan-u2c.c
3483
3484DIRECT ACCESS (DAX)
3485M: Matthew Wilcox <willy@linux.intel.com>
3486L: linux-fsdevel@vger.kernel.org
3487S: Supported
3488F: fs/dax.c
3489
3490DIRECTORY NOTIFICATION (DNOTIFY)
3491M: Eric Paris <eparis@parisplace.org>
3492S: Maintained
3493F: Documentation/filesystems/dnotify.txt
3494F: fs/notify/dnotify/
3495F: include/linux/dnotify.h
3496
3497DISK GEOMETRY AND PARTITION HANDLING
3498M: Andries Brouwer <aeb@cwi.nl>
3499W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3500W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3501W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3502S: Maintained
3503
3504DISKQUOTA
3505M: Jan Kara <jack@suse.com>
3506S: Maintained
3507F: Documentation/filesystems/quota.txt
3508F: fs/quota/
3509F: include/linux/quota*.h
3510F: include/uapi/linux/quota*.h
3511
3512DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3513M: Bernie Thompson <bernie@plugable.com>
3514L: linux-fbdev@vger.kernel.org
3515S: Maintained
3516W: http://plugable.com/category/projects/udlfb/
3517F: drivers/video/fbdev/udlfb.c
3518F: include/video/udlfb.h
3519F: Documentation/fb/udlfb.txt
3520
3521DISTRIBUTED LOCK MANAGER (DLM)
3522M: Christine Caulfield <ccaulfie@redhat.com>
3523M: David Teigland <teigland@redhat.com>
3524L: cluster-devel@redhat.com
3525W: http://sources.redhat.com/cluster/
3526T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3527S: Supported
3528F: fs/dlm/
3529
3530DMA BUFFER SHARING FRAMEWORK
3531M: Sumit Semwal <sumit.semwal@linaro.org>
3532S: Maintained
3533L: linux-media@vger.kernel.org
3534L: dri-devel@lists.freedesktop.org
3535L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3536F: drivers/dma-buf/
3537F: include/linux/dma-buf*
3538F: include/linux/reservation.h
3539F: include/linux/*fence.h
3540F: Documentation/dma-buf-sharing.txt
3541T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3542
3543DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3544M: Vinod Koul <vinod.koul@intel.com>
3545L: dmaengine@vger.kernel.org
3546Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3547S: Maintained
3548F: drivers/dma/
3549F: include/linux/dmaengine.h
3550F: Documentation/dmaengine/
3551T: git git://git.infradead.org/users/vkoul/slave-dma.git
3552
3553DME1737 HARDWARE MONITOR DRIVER
3554M: Juerg Haefliger <juergh@gmail.com>
3555L: lm-sensors@lm-sensors.org
3556S: Maintained
3557F: Documentation/hwmon/dme1737
3558F: drivers/hwmon/dme1737.c
3559
3560DMI/SMBIOS SUPPORT
3561M: Jean Delvare <jdelvare@suse.com>
3562S: Maintained
3563T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3564F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3565F: drivers/firmware/dmi-id.c
3566F: drivers/firmware/dmi_scan.c
3567F: include/linux/dmi.h
3568
3569DOCUMENTATION
3570M: Jonathan Corbet <corbet@lwn.net>
3571L: linux-doc@vger.kernel.org
3572S: Maintained
3573F: Documentation/
3574F: scripts/docproc.c
3575F: scripts/kernel-doc*
3576X: Documentation/ABI/
3577X: Documentation/devicetree/
3578X: Documentation/acpi
3579X: Documentation/power
3580X: Documentation/spi
3581X: Documentation/DocBook/media
3582T: git git://git.lwn.net/linux.git docs-next
3583
3584DOUBLETALK DRIVER
3585M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3586L: blinux-list@redhat.com
3587S: Maintained
3588F: drivers/char/dtlk.c
3589F: include/linux/dtlk.h
3590
3591DPT_I2O SCSI RAID DRIVER
3592M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3593L: linux-scsi@vger.kernel.org
3594W: http://www.adaptec.com/
3595S: Maintained
3596F: drivers/scsi/dpt*
3597F: drivers/scsi/dpt/
3598
3599DRBD DRIVER
3600P: Philipp Reisner
3601P: Lars Ellenberg
3602M: drbd-dev@lists.linbit.com
3603L: drbd-user@lists.linbit.com
3604W: http://www.drbd.org
3605T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3606T: git git://git.drbd.org/drbd-8.3.git
3607S: Supported
3608F: drivers/block/drbd/
3609F: lib/lru_cache.c
3610F: Documentation/blockdev/drbd/
3611
3612DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3615S: Supported
3616F: Documentation/kobject.txt
3617F: drivers/base/
3618F: fs/debugfs/
3619F: fs/kernfs/
3620F: fs/sysfs/
3621F: include/linux/debugfs.h
3622F: include/linux/kobj*
3623F: lib/kobj*
3624
3625DRM DRIVERS
3626M: David Airlie <airlied@linux.ie>
3627L: dri-devel@lists.freedesktop.org
3628T: git git://people.freedesktop.org/~airlied/linux
3629S: Maintained
3630F: drivers/gpu/drm/
3631F: drivers/gpu/vga/
3632F: include/drm/
3633F: include/uapi/drm/
3634
3635RADEON DRM DRIVERS
3636M: Alex Deucher <alexander.deucher@amd.com>
3637M: Christian König <christian.koenig@amd.com>
3638L: dri-devel@lists.freedesktop.org
3639T: git git://people.freedesktop.org/~agd5f/linux
3640S: Supported
3641F: drivers/gpu/drm/radeon/
3642F: include/uapi/drm/radeon*
3643
3644DRM PANEL DRIVERS
3645M: Thierry Reding <thierry.reding@gmail.com>
3646L: dri-devel@lists.freedesktop.org
3647T: git git://anongit.freedesktop.org/tegra/linux.git
3648S: Maintained
3649F: drivers/gpu/drm/drm_panel.c
3650F: drivers/gpu/drm/panel/
3651F: include/drm/drm_panel.h
3652F: Documentation/devicetree/bindings/display/panel/
3653
3654INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3655M: Daniel Vetter <daniel.vetter@intel.com>
3656M: Jani Nikula <jani.nikula@linux.intel.com>
3657L: intel-gfx@lists.freedesktop.org
3658L: dri-devel@lists.freedesktop.org
3659W: https://01.org/linuxgraphics/
3660Q: http://patchwork.freedesktop.org/project/intel-gfx/
3661T: git git://anongit.freedesktop.org/drm-intel
3662S: Supported
3663F: drivers/gpu/drm/i915/
3664F: include/drm/i915*
3665F: include/uapi/drm/i915*
3666
3667DRM DRIVERS FOR ATMEL HLCDC
3668M: Boris Brezillon <boris.brezillon@free-electrons.com>
3669L: dri-devel@lists.freedesktop.org
3670S: Supported
3671F: drivers/gpu/drm/atmel-hlcdc/
3672F: Documentation/devicetree/bindings/drm/atmel/
3673
3674DRM DRIVERS FOR EXYNOS
3675M: Inki Dae <inki.dae@samsung.com>
3676M: Joonyoung Shim <jy0922.shim@samsung.com>
3677M: Seung-Woo Kim <sw0312.kim@samsung.com>
3678M: Kyungmin Park <kyungmin.park@samsung.com>
3679L: dri-devel@lists.freedesktop.org
3680T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3681S: Supported
3682F: drivers/gpu/drm/exynos/
3683F: include/drm/exynos*
3684F: include/uapi/drm/exynos*
3685
3686DRM DRIVERS FOR FREESCALE DCU
3687M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3688M: Alison Wang <alison.wang@freescale.com>
3689L: dri-devel@lists.freedesktop.org
3690S: Supported
3691F: drivers/gpu/drm/fsl-dcu/
3692F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3693F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3694
3695DRM DRIVERS FOR FREESCALE IMX
3696M: Philipp Zabel <p.zabel@pengutronix.de>
3697L: dri-devel@lists.freedesktop.org
3698S: Maintained
3699F: drivers/gpu/drm/imx/
3700F: drivers/gpu/ipu-v3/
3701F: Documentation/devicetree/bindings/display/imx/
3702
3703DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3704M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3705L: dri-devel@lists.freedesktop.org
3706T: git git://github.com/patjak/drm-gma500
3707S: Maintained
3708F: drivers/gpu/drm/gma500
3709F: include/drm/gma500*
3710
3711DRM DRIVERS FOR NVIDIA TEGRA
3712M: Thierry Reding <thierry.reding@gmail.com>
3713M: Terje Bergström <tbergstrom@nvidia.com>
3714L: dri-devel@lists.freedesktop.org
3715L: linux-tegra@vger.kernel.org
3716T: git git://anongit.freedesktop.org/tegra/linux.git
3717S: Supported
3718F: drivers/gpu/drm/tegra/
3719F: drivers/gpu/host1x/
3720F: include/linux/host1x.h
3721F: include/uapi/drm/tegra_drm.h
3722F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3723
3724DRM DRIVERS FOR RENESAS
3725M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3726L: dri-devel@lists.freedesktop.org
3727L: linux-sh@vger.kernel.org
3728T: git git://people.freedesktop.org/~airlied/linux
3729S: Supported
3730F: drivers/gpu/drm/rcar-du/
3731F: drivers/gpu/drm/shmobile/
3732F: include/linux/platform_data/shmob_drm.h
3733
3734DRM DRIVERS FOR ROCKCHIP
3735M: Mark Yao <mark.yao@rock-chips.com>
3736L: dri-devel@lists.freedesktop.org
3737S: Maintained
3738F: drivers/gpu/drm/rockchip/
3739F: Documentation/devicetree/bindings/display/rockchip*
3740
3741DRM DRIVERS FOR STI
3742M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3743M: Vincent Abriou <vincent.abriou@st.com>
3744L: dri-devel@lists.freedesktop.org
3745T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3746S: Maintained
3747F: drivers/gpu/drm/sti
3748F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3749
3750DSBR100 USB FM RADIO DRIVER
3751M: Alexey Klimov <klimov.linux@gmail.com>
3752L: linux-media@vger.kernel.org
3753T: git git://linuxtv.org/media_tree.git
3754S: Maintained
3755F: drivers/media/radio/dsbr100.c
3756
3757DSCC4 DRIVER
3758M: Francois Romieu <romieu@fr.zoreil.com>
3759L: netdev@vger.kernel.org
3760S: Maintained
3761F: drivers/net/wan/dscc4.c
3762
3763DT3155 MEDIA DRIVER
3764M: Hans Verkuil <hverkuil@xs4all.nl>
3765L: linux-media@vger.kernel.org
3766T: git git://linuxtv.org/media_tree.git
3767W: http://linuxtv.org
3768S: Odd Fixes
3769F: drivers/media/pci/dt3155/
3770
3771DVB_USB_AF9015 MEDIA DRIVER
3772M: Antti Palosaari <crope@iki.fi>
3773L: linux-media@vger.kernel.org
3774W: http://linuxtv.org/
3775W: http://palosaari.fi/linux/
3776Q: http://patchwork.linuxtv.org/project/linux-media/list/
3777T: git git://linuxtv.org/anttip/media_tree.git
3778S: Maintained
3779F: drivers/media/usb/dvb-usb-v2/af9015*
3780
3781DVB_USB_AF9035 MEDIA DRIVER
3782M: Antti Palosaari <crope@iki.fi>
3783L: linux-media@vger.kernel.org
3784W: http://linuxtv.org/
3785W: http://palosaari.fi/linux/
3786Q: http://patchwork.linuxtv.org/project/linux-media/list/
3787T: git git://linuxtv.org/anttip/media_tree.git
3788S: Maintained
3789F: drivers/media/usb/dvb-usb-v2/af9035*
3790
3791DVB_USB_ANYSEE MEDIA DRIVER
3792M: Antti Palosaari <crope@iki.fi>
3793L: linux-media@vger.kernel.org
3794W: http://linuxtv.org/
3795W: http://palosaari.fi/linux/
3796Q: http://patchwork.linuxtv.org/project/linux-media/list/
3797T: git git://linuxtv.org/anttip/media_tree.git
3798S: Maintained
3799F: drivers/media/usb/dvb-usb-v2/anysee*
3800
3801DVB_USB_AU6610 MEDIA DRIVER
3802M: Antti Palosaari <crope@iki.fi>
3803L: linux-media@vger.kernel.org
3804W: http://linuxtv.org/
3805W: http://palosaari.fi/linux/
3806Q: http://patchwork.linuxtv.org/project/linux-media/list/
3807T: git git://linuxtv.org/anttip/media_tree.git
3808S: Maintained
3809F: drivers/media/usb/dvb-usb-v2/au6610*
3810
3811DVB_USB_CE6230 MEDIA DRIVER
3812M: Antti Palosaari <crope@iki.fi>
3813L: linux-media@vger.kernel.org
3814W: http://linuxtv.org/
3815W: http://palosaari.fi/linux/
3816Q: http://patchwork.linuxtv.org/project/linux-media/list/
3817T: git git://linuxtv.org/anttip/media_tree.git
3818S: Maintained
3819F: drivers/media/usb/dvb-usb-v2/ce6230*
3820
3821DVB_USB_CXUSB MEDIA DRIVER
3822M: Michael Krufky <mkrufky@linuxtv.org>
3823L: linux-media@vger.kernel.org
3824W: http://linuxtv.org/
3825W: http://github.com/mkrufky
3826Q: http://patchwork.linuxtv.org/project/linux-media/list/
3827T: git git://linuxtv.org/media_tree.git
3828S: Maintained
3829F: drivers/media/usb/dvb-usb/cxusb*
3830
3831DVB_USB_EC168 MEDIA DRIVER
3832M: Antti Palosaari <crope@iki.fi>
3833L: linux-media@vger.kernel.org
3834W: http://linuxtv.org/
3835W: http://palosaari.fi/linux/
3836Q: http://patchwork.linuxtv.org/project/linux-media/list/
3837T: git git://linuxtv.org/anttip/media_tree.git
3838S: Maintained
3839F: drivers/media/usb/dvb-usb-v2/ec168*
3840
3841DVB_USB_GL861 MEDIA DRIVER
3842M: Antti Palosaari <crope@iki.fi>
3843L: linux-media@vger.kernel.org
3844W: http://linuxtv.org/
3845Q: http://patchwork.linuxtv.org/project/linux-media/list/
3846T: git git://linuxtv.org/anttip/media_tree.git
3847S: Maintained
3848F: drivers/media/usb/dvb-usb-v2/gl861*
3849
3850DVB_USB_MXL111SF MEDIA DRIVER
3851M: Michael Krufky <mkrufky@linuxtv.org>
3852L: linux-media@vger.kernel.org
3853W: http://linuxtv.org/
3854W: http://github.com/mkrufky
3855Q: http://patchwork.linuxtv.org/project/linux-media/list/
3856T: git git://linuxtv.org/mkrufky/mxl111sf.git
3857S: Maintained
3858F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3859
3860DVB_USB_RTL28XXU MEDIA DRIVER
3861M: Antti Palosaari <crope@iki.fi>
3862L: linux-media@vger.kernel.org
3863W: http://linuxtv.org/
3864W: http://palosaari.fi/linux/
3865Q: http://patchwork.linuxtv.org/project/linux-media/list/
3866T: git git://linuxtv.org/anttip/media_tree.git
3867S: Maintained
3868F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3869
3870DVB_USB_V2 MEDIA DRIVER
3871M: Antti Palosaari <crope@iki.fi>
3872L: linux-media@vger.kernel.org
3873W: http://linuxtv.org/
3874W: http://palosaari.fi/linux/
3875Q: http://patchwork.linuxtv.org/project/linux-media/list/
3876T: git git://linuxtv.org/anttip/media_tree.git
3877S: Maintained
3878F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3879F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3880
3881DYNAMIC DEBUG
3882M: Jason Baron <jbaron@akamai.com>
3883S: Maintained
3884F: lib/dynamic_debug.c
3885F: include/linux/dynamic_debug.h
3886
3887DZ DECSTATION DZ11 SERIAL DRIVER
3888M: "Maciej W. Rozycki" <macro@linux-mips.org>
3889S: Maintained
3890F: drivers/tty/serial/dz.*
3891
3892E3X0 POWER BUTTON DRIVER
3893M: Moritz Fischer <moritz.fischer@ettus.com>
3894L: usrp-users@lists.ettus.com
3895W: http://www.ettus.com
3896S: Supported
3897F: drivers/input/misc/e3x0-button.c
3898F: Documentation/devicetree/bindings/input/e3x0-button.txt
3899
3900E4000 MEDIA DRIVER
3901M: Antti Palosaari <crope@iki.fi>
3902L: linux-media@vger.kernel.org
3903W: http://linuxtv.org/
3904W: http://palosaari.fi/linux/
3905Q: http://patchwork.linuxtv.org/project/linux-media/list/
3906T: git git://linuxtv.org/anttip/media_tree.git
3907S: Maintained
3908F: drivers/media/tuners/e4000*
3909
3910EATA ISA/EISA/PCI SCSI DRIVER
3911M: Dario Ballabio <ballabio_dario@emc.com>
3912L: linux-scsi@vger.kernel.org
3913S: Maintained
3914F: drivers/scsi/eata.c
3915
3916EC100 MEDIA DRIVER
3917M: Antti Palosaari <crope@iki.fi>
3918L: linux-media@vger.kernel.org
3919W: http://linuxtv.org/
3920W: http://palosaari.fi/linux/
3921Q: http://patchwork.linuxtv.org/project/linux-media/list/
3922T: git git://linuxtv.org/anttip/media_tree.git
3923S: Maintained
3924F: drivers/media/dvb-frontends/ec100*
3925
3926ECRYPT FILE SYSTEM
3927M: Tyler Hicks <tyhicks@canonical.com>
3928L: ecryptfs@vger.kernel.org
3929W: http://ecryptfs.org
3930W: https://launchpad.net/ecryptfs
3931S: Supported
3932F: Documentation/filesystems/ecryptfs.txt
3933F: fs/ecryptfs/
3934
3935EDAC-CORE
3936M: Doug Thompson <dougthompson@xmission.com>
3937M: Borislav Petkov <bp@alien8.de>
3938M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3939L: linux-edac@vger.kernel.org
3940W: bluesmoke.sourceforge.net
3941T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3942T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3943S: Supported
3944F: Documentation/edac.txt
3945F: drivers/edac/
3946F: include/linux/edac.h
3947
3948EDAC-AMD64
3949M: Doug Thompson <dougthompson@xmission.com>
3950M: Borislav Petkov <bp@alien8.de>
3951L: linux-edac@vger.kernel.org
3952W: bluesmoke.sourceforge.net
3953S: Maintained
3954F: drivers/edac/amd64_edac*
3955
3956EDAC-CALXEDA
3957M: Doug Thompson <dougthompson@xmission.com>
3958M: Robert Richter <rric@kernel.org>
3959L: linux-edac@vger.kernel.org
3960W: bluesmoke.sourceforge.net
3961S: Maintained
3962F: drivers/edac/highbank*
3963
3964EDAC-CAVIUM
3965M: Ralf Baechle <ralf@linux-mips.org>
3966M: David Daney <david.daney@cavium.com>
3967L: linux-edac@vger.kernel.org
3968L: linux-mips@linux-mips.org
3969W: bluesmoke.sourceforge.net
3970S: Supported
3971F: drivers/edac/octeon_edac*
3972
3973EDAC-E752X
3974M: Mark Gross <mark.gross@intel.com>
3975M: Doug Thompson <dougthompson@xmission.com>
3976L: linux-edac@vger.kernel.org
3977W: bluesmoke.sourceforge.net
3978S: Maintained
3979F: drivers/edac/e752x_edac.c
3980
3981EDAC-E7XXX
3982M: Doug Thompson <dougthompson@xmission.com>
3983L: linux-edac@vger.kernel.org
3984W: bluesmoke.sourceforge.net
3985S: Maintained
3986F: drivers/edac/e7xxx_edac.c
3987
3988EDAC-GHES
3989M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3990L: linux-edac@vger.kernel.org
3991W: bluesmoke.sourceforge.net
3992S: Maintained
3993F: drivers/edac/ghes_edac.c
3994
3995EDAC-I82443BXGX
3996M: Tim Small <tim@buttersideup.com>
3997L: linux-edac@vger.kernel.org
3998W: bluesmoke.sourceforge.net
3999S: Maintained
4000F: drivers/edac/i82443bxgx_edac.c
4001
4002EDAC-I3000
4003M: Jason Uhlenkott <juhlenko@akamai.com>
4004L: linux-edac@vger.kernel.org
4005W: bluesmoke.sourceforge.net
4006S: Maintained
4007F: drivers/edac/i3000_edac.c
4008
4009EDAC-I5000
4010M: Doug Thompson <dougthompson@xmission.com>
4011L: linux-edac@vger.kernel.org
4012W: bluesmoke.sourceforge.net
4013S: Maintained
4014F: drivers/edac/i5000_edac.c
4015
4016EDAC-I5400
4017M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4018L: linux-edac@vger.kernel.org
4019W: bluesmoke.sourceforge.net
4020S: Maintained
4021F: drivers/edac/i5400_edac.c
4022
4023EDAC-I7300
4024M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4025L: linux-edac@vger.kernel.org
4026W: bluesmoke.sourceforge.net
4027S: Maintained
4028F: drivers/edac/i7300_edac.c
4029
4030EDAC-I7CORE
4031M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4032L: linux-edac@vger.kernel.org
4033W: bluesmoke.sourceforge.net
4034S: Maintained
4035F: drivers/edac/i7core_edac.c
4036
4037EDAC-I82975X
4038M: Ranganathan Desikan <ravi@jetztechnologies.com>
4039M: "Arvind R." <arvino55@gmail.com>
4040L: linux-edac@vger.kernel.org
4041W: bluesmoke.sourceforge.net
4042S: Maintained
4043F: drivers/edac/i82975x_edac.c
4044
4045EDAC-IE31200
4046M: Jason Baron <jbaron@akamai.com>
4047L: linux-edac@vger.kernel.org
4048W: bluesmoke.sourceforge.net
4049S: Maintained
4050F: drivers/edac/ie31200_edac.c
4051
4052EDAC-MPC85XX
4053M: Johannes Thumshirn <morbidrsa@gmail.com>
4054L: linux-edac@vger.kernel.org
4055W: bluesmoke.sourceforge.net
4056S: Maintained
4057F: drivers/edac/mpc85xx_edac.[ch]
4058
4059EDAC-PASEMI
4060M: Egor Martovetsky <egor@pasemi.com>
4061L: linux-edac@vger.kernel.org
4062W: bluesmoke.sourceforge.net
4063S: Maintained
4064F: drivers/edac/pasemi_edac.c
4065
4066EDAC-R82600
4067M: Tim Small <tim@buttersideup.com>
4068L: linux-edac@vger.kernel.org
4069W: bluesmoke.sourceforge.net
4070S: Maintained
4071F: drivers/edac/r82600_edac.c
4072
4073EDAC-SBRIDGE
4074M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4075L: linux-edac@vger.kernel.org
4076W: bluesmoke.sourceforge.net
4077S: Maintained
4078F: drivers/edac/sb_edac.c
4079
4080EDAC-XGENE
4081APPLIED MICRO (APM) X-GENE SOC EDAC
4082M: Loc Ho <lho@apm.com>
4083S: Supported
4084F: drivers/edac/xgene_edac.c
4085F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4086
4087EDIROL UA-101/UA-1000 DRIVER
4088M: Clemens Ladisch <clemens@ladisch.de>
4089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4090T: git git://git.alsa-project.org/alsa-kernel.git
4091S: Maintained
4092F: sound/usb/misc/ua101.c
4093
4094EXTENSIBLE FIRMWARE INTERFACE (EFI)
4095M: Matt Fleming <matt@codeblueprint.co.uk>
4096L: linux-efi@vger.kernel.org
4097T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4098S: Maintained
4099F: Documentation/efi-stub.txt
4100F: arch/ia64/kernel/efi.c
4101F: arch/x86/boot/compressed/eboot.[ch]
4102F: arch/x86/include/asm/efi.h
4103F: arch/x86/platform/efi/*
4104F: drivers/firmware/efi/*
4105F: include/linux/efi*.h
4106
4107EFI VARIABLE FILESYSTEM
4108M: Matthew Garrett <matthew.garrett@nebula.com>
4109M: Jeremy Kerr <jk@ozlabs.org>
4110M: Matt Fleming <matt@codeblueprint.co.uk>
4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4112L: linux-efi@vger.kernel.org
4113S: Maintained
4114F: fs/efivarfs/
4115
4116EFIFB FRAMEBUFFER DRIVER
4117L: linux-fbdev@vger.kernel.org
4118M: Peter Jones <pjones@redhat.com>
4119S: Maintained
4120F: drivers/video/fbdev/efifb.c
4121
4122EFS FILESYSTEM
4123W: http://aeschi.ch.eu.org/efs/
4124S: Orphan
4125F: fs/efs/
4126
4127EHCA (IBM GX bus InfiniBand adapter) DRIVER
4128M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4129M: Christoph Raisch <raisch@de.ibm.com>
4130L: linux-rdma@vger.kernel.org
4131S: Supported
4132F: drivers/infiniband/hw/ehca/
4133
4134EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4135M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4136L: netdev@vger.kernel.org
4137S: Maintained
4138F: drivers/net/ethernet/ibm/ehea/
4139
4140EM28XX VIDEO4LINUX DRIVER
4141M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4142L: linux-media@vger.kernel.org
4143W: http://linuxtv.org
4144T: git git://linuxtv.org/media_tree.git
4145S: Maintained
4146F: drivers/media/usb/em28xx/
4147
4148EMBEDDED LINUX
4149M: Paul Gortmaker <paul.gortmaker@windriver.com>
4150M: Matt Mackall <mpm@selenic.com>
4151M: David Woodhouse <dwmw2@infradead.org>
4152L: linux-embedded@vger.kernel.org
4153S: Maintained
4154
4155EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4156M: James Smart <james.smart@avagotech.com>
4157M: Dick Kennedy <dick.kennedy@avagotech.com>
4158L: linux-scsi@vger.kernel.org
4159W: http://www.avagotech.com
4160S: Supported
4161F: drivers/scsi/lpfc/
4162
4163ENE CB710 FLASH CARD READER DRIVER
4164M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4165S: Maintained
4166F: drivers/misc/cb710/
4167F: drivers/mmc/host/cb710-mmc.*
4168F: include/linux/cb710.h
4169
4170ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4171M: Maxim Levitsky <maximlevitsky@gmail.com>
4172S: Maintained
4173F: drivers/media/rc/ene_ir.*
4174
4175ENHANCED ERROR HANDLING (EEH)
4176M: Gavin Shan <shangw@linux.vnet.ibm.com>
4177L: linuxppc-dev@lists.ozlabs.org
4178S: Supported
4179F: Documentation/powerpc/eeh-pci-error-recovery.txt
4180F: arch/powerpc/kernel/eeh*.c
4181
4182EPSON S1D13XXX FRAMEBUFFER DRIVER
4183M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4184S: Maintained
4185T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4186F: drivers/video/fbdev/s1d13xxxfb.c
4187F: include/video/s1d13xxxfb.h
4188
4189ET131X NETWORK DRIVER
4190M: Mark Einon <mark.einon@gmail.com>
4191S: Odd Fixes
4192F: drivers/net/ethernet/agere/
4193
4194ETHERNET BRIDGE
4195M: Stephen Hemminger <stephen@networkplumber.org>
4196L: bridge@lists.linux-foundation.org
4197L: netdev@vger.kernel.org
4198W: http://www.linuxfoundation.org/en/Net:Bridge
4199S: Maintained
4200F: include/linux/netfilter_bridge/
4201F: net/bridge/
4202
4203ETHERNET PHY LIBRARY
4204M: Florian Fainelli <f.fainelli@gmail.com>
4205L: netdev@vger.kernel.org
4206S: Maintained
4207F: include/linux/phy.h
4208F: include/linux/phy_fixed.h
4209F: drivers/net/phy/
4210F: Documentation/networking/phy.txt
4211F: drivers/of/of_mdio.c
4212F: drivers/of/of_net.c
4213
4214EXT2 FILE SYSTEM
4215M: Jan Kara <jack@suse.com>
4216L: linux-ext4@vger.kernel.org
4217S: Maintained
4218F: Documentation/filesystems/ext2.txt
4219F: fs/ext2/
4220F: include/linux/ext2*
4221
4222EXT4 FILE SYSTEM
4223M: "Theodore Ts'o" <tytso@mit.edu>
4224M: Andreas Dilger <adilger.kernel@dilger.ca>
4225L: linux-ext4@vger.kernel.org
4226W: http://ext4.wiki.kernel.org
4227Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4228S: Maintained
4229F: Documentation/filesystems/ext4.txt
4230F: fs/ext4/
4231
4232Extended Verification Module (EVM)
4233M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4234L: linux-ima-devel@lists.sourceforge.net
4235L: linux-security-module@vger.kernel.org
4236S: Supported
4237F: security/integrity/evm/
4238
4239EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4240M: MyungJoo Ham <myungjoo.ham@samsung.com>
4241M: Chanwoo Choi <cw00.choi@samsung.com>
4242L: linux-kernel@vger.kernel.org
4243T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4244S: Maintained
4245F: drivers/extcon/
4246F: include/linux/extcon/
4247F: include/linux/extcon.h
4248F: Documentation/extcon/
4249F: Documentation/devicetree/bindings/extcon/
4250
4251EXYNOS DP DRIVER
4252M: Jingoo Han <jingoohan1@gmail.com>
4253L: dri-devel@lists.freedesktop.org
4254S: Maintained
4255F: drivers/gpu/drm/exynos/exynos_dp*
4256
4257EXYNOS MIPI DISPLAY DRIVERS
4258M: Inki Dae <inki.dae@samsung.com>
4259M: Donghwa Lee <dh09.lee@samsung.com>
4260M: Kyungmin Park <kyungmin.park@samsung.com>
4261L: linux-fbdev@vger.kernel.org
4262S: Maintained
4263F: drivers/video/fbdev/exynos/exynos_mipi*
4264F: include/video/exynos_mipi*
4265
4266F71805F HARDWARE MONITORING DRIVER
4267M: Jean Delvare <jdelvare@suse.com>
4268L: lm-sensors@lm-sensors.org
4269S: Maintained
4270F: Documentation/hwmon/f71805f
4271F: drivers/hwmon/f71805f.c
4272
4273FC0011 TUNER DRIVER
4274M: Michael Buesch <m@bues.ch>
4275L: linux-media@vger.kernel.org
4276S: Maintained
4277F: drivers/media/tuners/fc0011.h
4278F: drivers/media/tuners/fc0011.c
4279
4280FC2580 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
4283W: http://linuxtv.org/
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/tuners/fc2580*
4289
4290FANOTIFY
4291M: Eric Paris <eparis@redhat.com>
4292S: Maintained
4293F: fs/notify/fanotify/
4294F: include/linux/fanotify.h
4295F: include/uapi/linux/fanotify.h
4296
4297FARSYNC SYNCHRONOUS DRIVER
4298M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4299W: http://www.farsite.co.uk/
4300S: Supported
4301F: drivers/net/wan/farsync.*
4302
4303FAULT INJECTION SUPPORT
4304M: Akinobu Mita <akinobu.mita@gmail.com>
4305S: Supported
4306F: Documentation/fault-injection/
4307F: lib/fault-inject.c
4308
4309FBTFT Framebuffer drivers
4310M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4311M: Noralf Trønnes <noralf@tronnes.org>
4312S: Maintained
4313F: drivers/staging/fbtft/
4314
4315FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4316M: Vasu Dev <vasu.dev@intel.com>
4317L: fcoe-devel@open-fcoe.org
4318W: www.Open-FCoE.org
4319S: Supported
4320F: drivers/scsi/libfc/
4321F: drivers/scsi/fcoe/
4322F: include/scsi/fc/
4323F: include/scsi/libfc.h
4324F: include/scsi/libfcoe.h
4325F: include/uapi/scsi/fc/
4326
4327FILE LOCKING (flock() and fcntl()/lockf())
4328M: Jeff Layton <jlayton@poochiereds.net>
4329M: "J. Bruce Fields" <bfields@fieldses.org>
4330L: linux-fsdevel@vger.kernel.org
4331S: Maintained
4332F: include/linux/fcntl.h
4333F: include/linux/fs.h
4334F: include/uapi/linux/fcntl.h
4335F: include/uapi/linux/fs.h
4336F: fs/fcntl.c
4337F: fs/locks.c
4338
4339FILESYSTEMS (VFS and infrastructure)
4340M: Alexander Viro <viro@zeniv.linux.org.uk>
4341L: linux-fsdevel@vger.kernel.org
4342S: Maintained
4343F: fs/*
4344
4345FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4346M: Riku Voipio <riku.voipio@iki.fi>
4347L: lm-sensors@lm-sensors.org
4348S: Maintained
4349F: drivers/hwmon/f75375s.c
4350F: include/linux/f75375s.h
4351
4352FIREWIRE AUDIO DRIVERS
4353M: Clemens Ladisch <clemens@ladisch.de>
4354L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4355T: git git://git.alsa-project.org/alsa-kernel.git
4356S: Maintained
4357F: sound/firewire/
4358
4359FIREWIRE MEDIA DRIVERS (firedtv)
4360M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4361L: linux-media@vger.kernel.org
4362L: linux1394-devel@lists.sourceforge.net
4363T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4364S: Maintained
4365F: drivers/media/firewire/
4366
4367FIREWIRE SBP-2 TARGET
4368M: Chris Boot <bootc@bootc.net>
4369L: linux-scsi@vger.kernel.org
4370L: target-devel@vger.kernel.org
4371L: linux1394-devel@lists.sourceforge.net
4372T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4373S: Maintained
4374F: drivers/target/sbp/
4375
4376FIREWIRE SUBSYSTEM
4377M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4378L: linux1394-devel@lists.sourceforge.net
4379W: http://ieee1394.wiki.kernel.org/
4380T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4381S: Maintained
4382F: drivers/firewire/
4383F: include/linux/firewire.h
4384F: include/uapi/linux/firewire*.h
4385F: tools/firewire/
4386
4387FIRMWARE LOADER (request_firmware)
4388M: Ming Lei <ming.lei@canonical.com>
4389L: linux-kernel@vger.kernel.org
4390S: Maintained
4391F: Documentation/firmware_class/
4392F: drivers/base/firmware*.c
4393F: include/linux/firmware.h
4394
4395FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4396M: Joshua Morris <josh.h.morris@us.ibm.com>
4397M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4398S: Maintained
4399F: drivers/block/rsxx/
4400
4401FLOPPY DRIVER
4402M: Jiri Kosina <jikos@kernel.org>
4403T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4404S: Odd fixes
4405F: drivers/block/floppy.c
4406
4407FMC SUBSYSTEM
4408M: Alessandro Rubini <rubini@gnudd.com>
4409W: http://www.ohwr.org/projects/fmc-bus
4410S: Supported
4411F: drivers/fmc/
4412F: include/linux/fmc*.h
4413F: include/linux/ipmi-fru.h
4414K: fmc_d.*register
4415
4416FPGA MANAGER FRAMEWORK
4417M: Alan Tull <atull@opensource.altera.com>
4418S: Maintained
4419F: drivers/fpga/
4420F: include/linux/fpga/fpga-mgr.h
4421W: http://www.rocketboards.org
4422
4423FPU EMULATOR
4424M: Bill Metzenthen <billm@melbpc.org.au>
4425W: http://floatingpoint.sourceforge.net/emulator/index.html
4426S: Maintained
4427F: arch/x86/math-emu/
4428
4429FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4430L: netdev@vger.kernel.org
4431S: Orphan
4432F: drivers/net/wan/dlci.c
4433F: drivers/net/wan/sdla.c
4434
4435FRAMEBUFFER LAYER
4436M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4437M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4438L: linux-fbdev@vger.kernel.org
4439W: http://linux-fbdev.sourceforge.net/
4440Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4441T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4442S: Maintained
4443F: Documentation/fb/
4444F: drivers/video/
4445F: include/video/
4446F: include/linux/fb.h
4447F: include/uapi/video/
4448F: include/uapi/linux/fb.h
4449
4450FREESCALE DIU FRAMEBUFFER DRIVER
4451M: Timur Tabi <timur@tabi.org>
4452L: linux-fbdev@vger.kernel.org
4453S: Maintained
4454F: drivers/video/fbdev/fsl-diu-fb.*
4455
4456FREESCALE DMA DRIVER
4457M: Li Yang <leoli@freescale.com>
4458M: Zhang Wei <zw@zh-kernel.org>
4459L: linuxppc-dev@lists.ozlabs.org
4460S: Maintained
4461F: drivers/dma/fsldma.*
4462
4463FREESCALE I2C CPM DRIVER
4464M: Jochen Friedrich <jochen@scram.de>
4465L: linuxppc-dev@lists.ozlabs.org
4466L: linux-i2c@vger.kernel.org
4467S: Maintained
4468F: drivers/i2c/busses/i2c-cpm.c
4469
4470FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4471M: Sascha Hauer <kernel@pengutronix.de>
4472L: linux-fbdev@vger.kernel.org
4473L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4474S: Maintained
4475F: include/linux/platform_data/video-imxfb.h
4476F: drivers/video/fbdev/imxfb.c
4477
4478FREESCALE QUAD SPI DRIVER
4479M: Han Xu <han.xu@freescale.com>
4480L: linux-mtd@lists.infradead.org
4481S: Maintained
4482F: drivers/mtd/spi-nor/fsl-quadspi.c
4483
4484FREESCALE SOC FS_ENET DRIVER
4485M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4486M: Vitaly Bordug <vbordug@ru.mvista.com>
4487L: linuxppc-dev@lists.ozlabs.org
4488L: netdev@vger.kernel.org
4489S: Maintained
4490F: drivers/net/ethernet/freescale/fs_enet/
4491F: include/linux/fs_enet_pd.h
4492
4493FREESCALE QUICC ENGINE LIBRARY
4494L: linuxppc-dev@lists.ozlabs.org
4495S: Orphan
4496F: arch/powerpc/sysdev/qe_lib/
4497F: arch/powerpc/include/asm/*qe.h
4498
4499FREESCALE USB PERIPHERAL DRIVERS
4500M: Li Yang <leoli@freescale.com>
4501L: linux-usb@vger.kernel.org
4502L: linuxppc-dev@lists.ozlabs.org
4503S: Maintained
4504F: drivers/usb/gadget/udc/fsl*
4505
4506FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4507M: Li Yang <leoli@freescale.com>
4508L: netdev@vger.kernel.org
4509L: linuxppc-dev@lists.ozlabs.org
4510S: Maintained
4511F: drivers/net/ethernet/freescale/ucc_geth*
4512
4513FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4514M: Claudiu Manoil <claudiu.manoil@freescale.com>
4515L: netdev@vger.kernel.org
4516S: Maintained
4517F: drivers/net/ethernet/freescale/gianfar*
4518X: drivers/net/ethernet/freescale/gianfar_ptp.c
4519F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4520
4521FREESCALE QUICC ENGINE UCC UART DRIVER
4522M: Timur Tabi <timur@tabi.org>
4523L: linuxppc-dev@lists.ozlabs.org
4524S: Maintained
4525F: drivers/tty/serial/ucc_uart.c
4526
4527FREESCALE SOC SOUND DRIVERS
4528M: Timur Tabi <timur@tabi.org>
4529M: Nicolin Chen <nicoleotsuka@gmail.com>
4530M: Xiubo Li <Xiubo.Lee@gmail.com>
4531L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4532L: linuxppc-dev@lists.ozlabs.org
4533S: Maintained
4534F: sound/soc/fsl/fsl*
4535F: sound/soc/fsl/imx*
4536F: sound/soc/fsl/mpc8610_hpcd.c
4537
4538FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4539M: "J. German Rivera" <German.Rivera@freescale.com>
4540L: linux-kernel@vger.kernel.org
4541S: Maintained
4542F: drivers/staging/fsl-mc/
4543
4544FREEVXFS FILESYSTEM
4545M: Christoph Hellwig <hch@infradead.org>
4546W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4547S: Maintained
4548F: fs/freevxfs/
4549
4550FREEZER
4551M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4552M: Pavel Machek <pavel@ucw.cz>
4553L: linux-pm@vger.kernel.org
4554S: Supported
4555F: Documentation/power/freezing-of-tasks.txt
4556F: include/linux/freezer.h
4557F: kernel/freezer.c
4558
4559FRONTSWAP API
4560M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4561L: linux-kernel@vger.kernel.org
4562S: Maintained
4563F: mm/frontswap.c
4564F: include/linux/frontswap.h
4565
4566FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4567M: David Howells <dhowells@redhat.com>
4568L: linux-cachefs@redhat.com
4569S: Supported
4570F: Documentation/filesystems/caching/
4571F: fs/fscache/
4572F: include/linux/fscache*.h
4573
4574F2FS FILE SYSTEM
4575M: Jaegeuk Kim <jaegeuk@kernel.org>
4576M: Changman Lee <cm224.lee@samsung.com>
4577R: Chao Yu <chao2.yu@samsung.com>
4578L: linux-f2fs-devel@lists.sourceforge.net
4579W: http://en.wikipedia.org/wiki/F2FS
4580T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4581S: Maintained
4582F: Documentation/filesystems/f2fs.txt
4583F: Documentation/ABI/testing/sysfs-fs-f2fs
4584F: fs/f2fs/
4585F: include/linux/f2fs_fs.h
4586F: include/trace/events/f2fs.h
4587
4588FUJITSU FR-V (FRV) PORT
4589M: David Howells <dhowells@redhat.com>
4590S: Maintained
4591F: arch/frv/
4592
4593FUJITSU LAPTOP EXTRAS
4594M: Jonathan Woithe <jwoithe@just42.net>
4595L: platform-driver-x86@vger.kernel.org
4596S: Maintained
4597F: drivers/platform/x86/fujitsu-laptop.c
4598
4599FUJITSU M-5MO LS CAMERA ISP DRIVER
4600M: Kyungmin Park <kyungmin.park@samsung.com>
4601M: Heungjun Kim <riverful.kim@samsung.com>
4602L: linux-media@vger.kernel.org
4603S: Maintained
4604F: drivers/media/i2c/m5mols/
4605F: include/media/m5mols.h
4606
4607FUJITSU TABLET EXTRAS
4608M: Robert Gerlach <khnz@gmx.de>
4609L: platform-driver-x86@vger.kernel.org
4610S: Maintained
4611F: drivers/platform/x86/fujitsu-tablet.c
4612
4613FUSE: FILESYSTEM IN USERSPACE
4614M: Miklos Szeredi <miklos@szeredi.hu>
4615L: fuse-devel@lists.sourceforge.net
4616W: http://fuse.sourceforge.net/
4617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4618S: Maintained
4619F: fs/fuse/
4620F: include/uapi/linux/fuse.h
4621F: Documentation/filesystems/fuse.txt
4622
4623FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4624M: Rik Faith <faith@cs.unc.edu>
4625L: linux-scsi@vger.kernel.org
4626S: Odd Fixes (e.g., new signatures)
4627F: drivers/scsi/fdomain.*
4628
4629GCOV BASED KERNEL PROFILING
4630M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4631S: Maintained
4632F: kernel/gcov/
4633F: Documentation/gcov.txt
4634
4635GDT SCSI DISK ARRAY CONTROLLER DRIVER
4636M: Achim Leubner <achim_leubner@adaptec.com>
4637L: linux-scsi@vger.kernel.org
4638W: http://www.icp-vortex.com/
4639S: Supported
4640F: drivers/scsi/gdt*
4641
4642GDB KERNEL DEBUGGING HELPER SCRIPTS
4643M: Jan Kiszka <jan.kiszka@siemens.com>
4644S: Supported
4645F: scripts/gdb/
4646
4647GEMTEK FM RADIO RECEIVER DRIVER
4648M: Hans Verkuil <hverkuil@xs4all.nl>
4649L: linux-media@vger.kernel.org
4650T: git git://linuxtv.org/media_tree.git
4651W: http://linuxtv.org
4652S: Maintained
4653F: drivers/media/radio/radio-gemtek*
4654
4655GENERIC GPIO I2C DRIVER
4656M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4657S: Supported
4658F: drivers/i2c/busses/i2c-gpio.c
4659F: include/linux/i2c-gpio.h
4660
4661GENERIC GPIO I2C MULTIPLEXER DRIVER
4662M: Peter Korsgaard <peter.korsgaard@barco.com>
4663L: linux-i2c@vger.kernel.org
4664S: Supported
4665F: drivers/i2c/muxes/i2c-mux-gpio.c
4666F: include/linux/i2c-mux-gpio.h
4667F: Documentation/i2c/muxes/i2c-mux-gpio
4668
4669GENERIC HDLC (WAN) DRIVERS
4670M: Krzysztof Halasa <khc@pm.waw.pl>
4671W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4672S: Maintained
4673F: drivers/net/wan/c101.c
4674F: drivers/net/wan/hd6457*
4675F: drivers/net/wan/hdlc*
4676F: drivers/net/wan/n2.c
4677F: drivers/net/wan/pc300too.c
4678F: drivers/net/wan/pci200syn.c
4679F: drivers/net/wan/wanxl*
4680
4681GENERIC INCLUDE/ASM HEADER FILES
4682M: Arnd Bergmann <arnd@arndb.de>
4683L: linux-arch@vger.kernel.org
4684T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4685S: Maintained
4686F: include/asm-generic/
4687F: include/uapi/asm-generic/
4688
4689GENERIC PHY FRAMEWORK
4690M: Kishon Vijay Abraham I <kishon@ti.com>
4691L: linux-kernel@vger.kernel.org
4692T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4693S: Supported
4694F: drivers/phy/
4695F: include/linux/phy/
4696
4697GENERIC PM DOMAINS
4698M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4699M: Kevin Hilman <khilman@kernel.org>
4700M: Ulf Hansson <ulf.hansson@linaro.org>
4701L: linux-pm@vger.kernel.org
4702S: Supported
4703F: drivers/base/power/domain*.c
4704F: include/linux/pm_domain.h
4705
4706GENERIC UIO DRIVER FOR PCI DEVICES
4707M: "Michael S. Tsirkin" <mst@redhat.com>
4708L: kvm@vger.kernel.org
4709S: Supported
4710F: drivers/uio/uio_pci_generic.c
4711
4712GET_MAINTAINER SCRIPT
4713M: Joe Perches <joe@perches.com>
4714S: Maintained
4715F: scripts/get_maintainer.pl
4716
4717GFS2 FILE SYSTEM
4718M: Steven Whitehouse <swhiteho@redhat.com>
4719M: Bob Peterson <rpeterso@redhat.com>
4720L: cluster-devel@redhat.com
4721W: http://sources.redhat.com/cluster/
4722T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4723S: Supported
4724F: Documentation/filesystems/gfs2*.txt
4725F: fs/gfs2/
4726F: include/uapi/linux/gfs2_ondisk.h
4727
4728GIGASET ISDN DRIVERS
4729M: Paul Bolle <pebolle@tiscali.nl>
4730L: gigaset307x-common@lists.sourceforge.net
4731W: http://gigaset307x.sourceforge.net/
4732S: Odd Fixes
4733F: Documentation/isdn/README.gigaset
4734F: drivers/isdn/gigaset/
4735F: include/uapi/linux/gigaset_dev.h
4736
4737GO7007 MPEG CODEC
4738M: Hans Verkuil <hans.verkuil@cisco.com>
4739L: linux-media@vger.kernel.org
4740S: Maintained
4741F: drivers/media/usb/go7007/
4742
4743GOODIX TOUCHSCREEN
4744M: Bastien Nocera <hadess@hadess.net>
4745L: linux-input@vger.kernel.org
4746S: Maintained
4747F: drivers/input/touchscreen/goodix.c
4748
4749GPIO SUBSYSTEM
4750M: Linus Walleij <linus.walleij@linaro.org>
4751M: Alexandre Courbot <gnurou@gmail.com>
4752L: linux-gpio@vger.kernel.org
4753T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4754S: Maintained
4755F: Documentation/gpio/
4756F: drivers/gpio/
4757F: include/linux/gpio/
4758F: include/linux/gpio.h
4759F: include/asm-generic/gpio.h
4760
4761GRE DEMULTIPLEXER DRIVER
4762M: Dmitry Kozlov <xeb@mail.ru>
4763L: netdev@vger.kernel.org
4764S: Maintained
4765F: net/ipv4/gre_demux.c
4766F: net/ipv4/gre_offload.c
4767F: include/net/gre.h
4768
4769GRETH 10/100/1G Ethernet MAC device driver
4770M: Kristoffer Glembo <kristoffer@gaisler.com>
4771L: netdev@vger.kernel.org
4772S: Maintained
4773F: drivers/net/ethernet/aeroflex/
4774
4775GSPCA FINEPIX SUBDRIVER
4776M: Frank Zago <frank@zago.net>
4777L: linux-media@vger.kernel.org
4778T: git git://linuxtv.org/media_tree.git
4779S: Maintained
4780F: drivers/media/usb/gspca/finepix.c
4781
4782GSPCA GL860 SUBDRIVER
4783M: Olivier Lorin <o.lorin@laposte.net>
4784L: linux-media@vger.kernel.org
4785T: git git://linuxtv.org/media_tree.git
4786S: Maintained
4787F: drivers/media/usb/gspca/gl860/
4788
4789GSPCA M5602 SUBDRIVER
4790M: Erik Andren <erik.andren@gmail.com>
4791L: linux-media@vger.kernel.org
4792T: git git://linuxtv.org/media_tree.git
4793S: Maintained
4794F: drivers/media/usb/gspca/m5602/
4795
4796GSPCA PAC207 SONIXB SUBDRIVER
4797M: Hans de Goede <hdegoede@redhat.com>
4798L: linux-media@vger.kernel.org
4799T: git git://linuxtv.org/media_tree.git
4800S: Maintained
4801F: drivers/media/usb/gspca/pac207.c
4802
4803GSPCA SN9C20X SUBDRIVER
4804M: Brian Johnson <brijohn@gmail.com>
4805L: linux-media@vger.kernel.org
4806T: git git://linuxtv.org/media_tree.git
4807S: Maintained
4808F: drivers/media/usb/gspca/sn9c20x.c
4809
4810GSPCA T613 SUBDRIVER
4811M: Leandro Costantino <lcostantino@gmail.com>
4812L: linux-media@vger.kernel.org
4813T: git git://linuxtv.org/media_tree.git
4814S: Maintained
4815F: drivers/media/usb/gspca/t613.c
4816
4817GSPCA USB WEBCAM DRIVER
4818M: Hans de Goede <hdegoede@redhat.com>
4819L: linux-media@vger.kernel.org
4820T: git git://linuxtv.org/media_tree.git
4821S: Maintained
4822F: drivers/media/usb/gspca/
4823
4824GUID PARTITION TABLE (GPT)
4825M: Davidlohr Bueso <dave@stgolabs.net>
4826L: linux-efi@vger.kernel.org
4827S: Maintained
4828F: block/partitions/efi.*
4829
4830STK1160 USB VIDEO CAPTURE DRIVER
4831M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4832L: linux-media@vger.kernel.org
4833T: git git://linuxtv.org/media_tree.git
4834S: Maintained
4835F: drivers/media/usb/stk1160/
4836
4837H8/300 ARCHITECTURE
4838M: Yoshinori Sato <ysato@users.sourceforge.jp>
4839L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4840W: http://uclinux-h8.sourceforge.jp
4841T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4842S: Maintained
4843F: arch/h8300/
4844F: drivers/clocksource/h8300_*.c
4845F: drivers/clk/h8300/
4846F: drivers/irqchip/irq-renesas-h8*.c
4847
4848HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4849M: Frank Seidel <frank@f-seidel.de>
4850L: platform-driver-x86@vger.kernel.org
4851W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4852S: Maintained
4853F: drivers/platform/x86/hdaps.c
4854
4855HDPVR USB VIDEO ENCODER DRIVER
4856M: Hans Verkuil <hverkuil@xs4all.nl>
4857L: linux-media@vger.kernel.org
4858T: git git://linuxtv.org/media_tree.git
4859W: http://linuxtv.org
4860S: Odd Fixes
4861F: drivers/media/usb/hdpvr/
4862
4863HWPOISON MEMORY FAILURE HANDLING
4864M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4865L: linux-mm@kvack.org
4866S: Maintained
4867F: mm/memory-failure.c
4868F: mm/hwpoison-inject.c
4869
4870HYPERVISOR VIRTUAL CONSOLE DRIVER
4871L: linuxppc-dev@lists.ozlabs.org
4872S: Odd Fixes
4873F: drivers/tty/hvc/
4874
4875HACKRF MEDIA DRIVER
4876M: Antti Palosaari <crope@iki.fi>
4877L: linux-media@vger.kernel.org
4878W: http://linuxtv.org/
4879W: http://palosaari.fi/linux/
4880Q: http://patchwork.linuxtv.org/project/linux-media/list/
4881T: git git://linuxtv.org/anttip/media_tree.git
4882S: Maintained
4883F: drivers/media/usb/hackrf/
4884
4885HARDWARE MONITORING
4886M: Jean Delvare <jdelvare@suse.com>
4887M: Guenter Roeck <linux@roeck-us.net>
4888L: lm-sensors@lm-sensors.org
4889W: http://www.lm-sensors.org/
4890T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4891T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4892S: Maintained
4893F: Documentation/hwmon/
4894F: drivers/hwmon/
4895F: include/linux/hwmon*.h
4896
4897HARDWARE RANDOM NUMBER GENERATOR CORE
4898M: Matt Mackall <mpm@selenic.com>
4899M: Herbert Xu <herbert@gondor.apana.org.au>
4900L: linux-crypto@vger.kernel.org
4901S: Odd fixes
4902F: Documentation/hw_random.txt
4903F: drivers/char/hw_random/
4904F: include/linux/hw_random.h
4905
4906HARDWARE SPINLOCK CORE
4907M: Ohad Ben-Cohen <ohad@wizery.com>
4908S: Maintained
4909F: Documentation/hwspinlock.txt
4910F: drivers/hwspinlock/hwspinlock_*
4911F: include/linux/hwspinlock.h
4912
4913HARMONY SOUND DRIVER
4914L: linux-parisc@vger.kernel.org
4915S: Maintained
4916F: sound/parisc/harmony.*
4917
4918HD29L2 MEDIA DRIVER
4919M: Antti Palosaari <crope@iki.fi>
4920L: linux-media@vger.kernel.org
4921W: http://linuxtv.org/
4922W: http://palosaari.fi/linux/
4923Q: http://patchwork.linuxtv.org/project/linux-media/list/
4924T: git git://linuxtv.org/anttip/media_tree.git
4925S: Maintained
4926F: drivers/media/dvb-frontends/hd29l2*
4927
4928HEWLETT-PACKARD SMART2 RAID DRIVER
4929L: iss_storagedev@hp.com
4930S: Orphan
4931F: Documentation/blockdev/cpqarray.txt
4932F: drivers/block/cpqarray.*
4933
4934HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4935M: Don Brace <don.brace@pmcs.com>
4936L: iss_storagedev@hp.com
4937L: storagedev@pmcs.com
4938L: linux-scsi@vger.kernel.org
4939S: Supported
4940F: Documentation/scsi/hpsa.txt
4941F: drivers/scsi/hpsa*.[ch]
4942F: include/linux/cciss*.h
4943F: include/uapi/linux/cciss*.h
4944
4945HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4946M: Don Brace <don.brace@pmcs.com>
4947L: iss_storagedev@hp.com
4948L: storagedev@pmcs.com
4949L: linux-scsi@vger.kernel.org
4950S: Supported
4951F: Documentation/blockdev/cciss.txt
4952F: drivers/block/cciss*
4953F: include/linux/cciss_ioctl.h
4954F: include/uapi/linux/cciss_ioctl.h
4955
4956HFS FILESYSTEM
4957L: linux-fsdevel@vger.kernel.org
4958S: Orphan
4959F: Documentation/filesystems/hfs.txt
4960F: fs/hfs/
4961
4962HFSPLUS FILESYSTEM
4963L: linux-fsdevel@vger.kernel.org
4964S: Orphan
4965F: Documentation/filesystems/hfsplus.txt
4966F: fs/hfsplus/
4967
4968HGA FRAMEBUFFER DRIVER
4969M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4970L: linux-nvidia@lists.surfsouth.com
4971W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4972S: Maintained
4973F: drivers/video/fbdev/hgafb.c
4974
4975HIBERNATION (aka Software Suspend, aka swsusp)
4976M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4977M: Pavel Machek <pavel@ucw.cz>
4978L: linux-pm@vger.kernel.org
4979S: Supported
4980F: arch/x86/power/
4981F: drivers/base/power/
4982F: kernel/power/
4983F: include/linux/suspend.h
4984F: include/linux/freezer.h
4985F: include/linux/pm.h
4986F: arch/*/include/asm/suspend*.h
4987
4988HID CORE LAYER
4989M: Jiri Kosina <jikos@kernel.org>
4990L: linux-input@vger.kernel.org
4991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4992S: Maintained
4993F: drivers/hid/
4994F: include/linux/hid*
4995F: include/uapi/linux/hid*
4996
4997HID SENSOR HUB DRIVERS
4998M: Jiri Kosina <jikos@kernel.org>
4999M: Jonathan Cameron <jic23@kernel.org>
5000M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5001L: linux-input@vger.kernel.org
5002L: linux-iio@vger.kernel.org
5003S: Maintained
5004F: Documentation/hid/hid-sensor*
5005F: drivers/hid/hid-sensor-*
5006F: drivers/iio/*/hid-*
5007F: include/linux/hid-sensor-*
5008
5009HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5010M: Thomas Gleixner <tglx@linutronix.de>
5011L: linux-kernel@vger.kernel.org
5012T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5013S: Maintained
5014F: Documentation/timers/
5015F: kernel/time/hrtimer.c
5016F: kernel/time/clockevents.c
5017F: kernel/time/tick*.*
5018F: kernel/time/timer_*.c
5019F: include/linux/clockchips.h
5020F: include/linux/hrtimer.h
5021
5022HIGH-SPEED SCC DRIVER FOR AX.25
5023L: linux-hams@vger.kernel.org
5024S: Orphan
5025F: drivers/net/hamradio/dmascc.c
5026F: drivers/net/hamradio/scc.c
5027
5028HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5029M: HighPoint Linux Team <linux@highpoint-tech.com>
5030W: http://www.highpoint-tech.com
5031S: Supported
5032F: Documentation/scsi/hptiop.txt
5033F: drivers/scsi/hptiop.c
5034
5035HIPPI
5036M: Jes Sorensen <jes@trained-monkey.org>
5037L: linux-hippi@sunsite.dk
5038S: Maintained
5039F: include/linux/hippidevice.h
5040F: include/uapi/linux/if_hippi.h
5041F: net/802/hippi.c
5042F: drivers/net/hippi/
5043
5044HOST AP DRIVER
5045M: Jouni Malinen <j@w1.fi>
5046L: hostap@shmoo.com (subscribers-only)
5047L: linux-wireless@vger.kernel.org
5048W: http://hostap.epitest.fi/
5049S: Maintained
5050F: drivers/net/wireless/hostap/
5051
5052HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5053L: platform-driver-x86@vger.kernel.org
5054S: Orphan
5055F: drivers/platform/x86/tc1100-wmi.c
5056
5057HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5058M: Jaroslav Kysela <perex@perex.cz>
5059S: Maintained
5060F: drivers/net/ethernet/hp/hp100.*
5061
5062HPET: High Precision Event Timers driver
5063M: Clemens Ladisch <clemens@ladisch.de>
5064S: Maintained
5065F: Documentation/timers/hpet.txt
5066F: drivers/char/hpet.c
5067F: include/linux/hpet.h
5068F: include/uapi/linux/hpet.h
5069
5070HPET: x86
5071S: Orphan
5072F: arch/x86/kernel/hpet.c
5073F: arch/x86/include/asm/hpet.h
5074
5075HPFS FILESYSTEM
5076M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5077W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5078S: Maintained
5079F: fs/hpfs/
5080
5081HSI SUBSYSTEM
5082M: Sebastian Reichel <sre@kernel.org>
5083T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5084S: Maintained
5085F: Documentation/ABI/testing/sysfs-bus-hsi
5086F: Documentation/hsi.txt
5087F: drivers/hsi/
5088F: include/linux/hsi/
5089F: include/uapi/linux/hsi/
5090
5091HSO 3G MODEM DRIVER
5092M: Jan Dumon <j.dumon@option.com>
5093W: http://www.pharscape.org
5094S: Maintained
5095F: drivers/net/usb/hso.c
5096
5097HSR NETWORK PROTOCOL
5098M: Arvid Brodin <arvid.brodin@alten.se>
5099L: netdev@vger.kernel.org
5100S: Maintained
5101F: net/hsr/
5102
5103HTCPEN TOUCHSCREEN DRIVER
5104M: Pau Oliva Fora <pof@eslack.org>
5105L: linux-input@vger.kernel.org
5106S: Maintained
5107F: drivers/input/touchscreen/htcpen.c
5108
5109HUGETLB FILESYSTEM
5110M: Nadia Yvette Chambers <nyc@holomorphy.com>
5111S: Maintained
5112F: fs/hugetlbfs/
5113
5114Hyper-V CORE AND DRIVERS
5115M: "K. Y. Srinivasan" <kys@microsoft.com>
5116M: Haiyang Zhang <haiyangz@microsoft.com>
5117L: devel@linuxdriverproject.org
5118S: Maintained
5119F: arch/x86/include/asm/mshyperv.h
5120F: arch/x86/include/uapi/asm/hyperv.h
5121F: arch/x86/kernel/cpu/mshyperv.c
5122F: drivers/hid/hid-hyperv.c
5123F: drivers/hv/
5124F: drivers/input/serio/hyperv-keyboard.c
5125F: drivers/net/hyperv/
5126F: drivers/scsi/storvsc_drv.c
5127F: drivers/video/fbdev/hyperv_fb.c
5128F: include/linux/hyperv.h
5129F: tools/hv/
5130F: Documentation/ABI/stable/sysfs-bus-vmbus
5131
5132I2C OVER PARALLEL PORT
5133M: Jean Delvare <jdelvare@suse.com>
5134L: linux-i2c@vger.kernel.org
5135S: Maintained
5136F: Documentation/i2c/busses/i2c-parport
5137F: Documentation/i2c/busses/i2c-parport-light
5138F: drivers/i2c/busses/i2c-parport.c
5139F: drivers/i2c/busses/i2c-parport-light.c
5140
5141I2C/SMBUS CONTROLLER DRIVERS FOR PC
5142M: Jean Delvare <jdelvare@suse.com>
5143L: linux-i2c@vger.kernel.org
5144S: Maintained
5145F: Documentation/i2c/busses/i2c-ali1535
5146F: Documentation/i2c/busses/i2c-ali1563
5147F: Documentation/i2c/busses/i2c-ali15x3
5148F: Documentation/i2c/busses/i2c-amd756
5149F: Documentation/i2c/busses/i2c-amd8111
5150F: Documentation/i2c/busses/i2c-i801
5151F: Documentation/i2c/busses/i2c-nforce2
5152F: Documentation/i2c/busses/i2c-piix4
5153F: Documentation/i2c/busses/i2c-sis5595
5154F: Documentation/i2c/busses/i2c-sis630
5155F: Documentation/i2c/busses/i2c-sis96x
5156F: Documentation/i2c/busses/i2c-via
5157F: Documentation/i2c/busses/i2c-viapro
5158F: drivers/i2c/busses/i2c-ali1535.c
5159F: drivers/i2c/busses/i2c-ali1563.c
5160F: drivers/i2c/busses/i2c-ali15x3.c
5161F: drivers/i2c/busses/i2c-amd756.c
5162F: drivers/i2c/busses/i2c-amd756-s4882.c
5163F: drivers/i2c/busses/i2c-amd8111.c
5164F: drivers/i2c/busses/i2c-i801.c
5165F: drivers/i2c/busses/i2c-isch.c
5166F: drivers/i2c/busses/i2c-nforce2.c
5167F: drivers/i2c/busses/i2c-nforce2-s4985.c
5168F: drivers/i2c/busses/i2c-piix4.c
5169F: drivers/i2c/busses/i2c-sis5595.c
5170F: drivers/i2c/busses/i2c-sis630.c
5171F: drivers/i2c/busses/i2c-sis96x.c
5172F: drivers/i2c/busses/i2c-via.c
5173F: drivers/i2c/busses/i2c-viapro.c
5174
5175I2C/SMBUS ISMT DRIVER
5176M: Seth Heasley <seth.heasley@intel.com>
5177M: Neil Horman <nhorman@tuxdriver.com>
5178L: linux-i2c@vger.kernel.org
5179F: drivers/i2c/busses/i2c-ismt.c
5180F: Documentation/i2c/busses/i2c-ismt
5181
5182I2C/SMBUS STUB DRIVER
5183M: Jean Delvare <jdelvare@suse.com>
5184L: linux-i2c@vger.kernel.org
5185S: Maintained
5186F: drivers/i2c/i2c-stub.c
5187
5188I2C SUBSYSTEM
5189M: Wolfram Sang <wsa@the-dreams.de>
5190L: linux-i2c@vger.kernel.org
5191W: https://i2c.wiki.kernel.org/
5192Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5193T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5194S: Maintained
5195F: Documentation/devicetree/bindings/i2c/
5196F: Documentation/i2c/
5197F: drivers/i2c/
5198F: drivers/i2c/*/
5199F: include/linux/i2c.h
5200F: include/linux/i2c-*.h
5201F: include/uapi/linux/i2c.h
5202F: include/uapi/linux/i2c-*.h
5203
5204I2C ACPI SUPPORT
5205M: Mika Westerberg <mika.westerberg@linux.intel.com>
5206L: linux-i2c@vger.kernel.org
5207L: linux-acpi@vger.kernel.org
5208S: Maintained
5209
5210I2C-TAOS-EVM DRIVER
5211M: Jean Delvare <jdelvare@suse.com>
5212L: linux-i2c@vger.kernel.org
5213S: Maintained
5214F: Documentation/i2c/busses/i2c-taos-evm
5215F: drivers/i2c/busses/i2c-taos-evm.c
5216
5217I2C-TINY-USB DRIVER
5218M: Till Harbaum <till@harbaum.org>
5219L: linux-i2c@vger.kernel.org
5220W: http://www.harbaum.org/till/i2c_tiny_usb
5221S: Maintained
5222F: drivers/i2c/busses/i2c-tiny-usb.c
5223
5224i386 BOOT CODE
5225M: "H. Peter Anvin" <hpa@zytor.com>
5226S: Maintained
5227F: arch/x86/boot/
5228
5229i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5230M: "H. Peter Anvin" <hpa@zytor.com>
5231T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5232S: Maintained
5233
5234IA64 (Itanium) PLATFORM
5235M: Tony Luck <tony.luck@intel.com>
5236M: Fenghua Yu <fenghua.yu@intel.com>
5237L: linux-ia64@vger.kernel.org
5238T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5239S: Maintained
5240F: arch/ia64/
5241
5242IBM Power VMX Cryptographic instructions
5243M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5244M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5245L: linux-crypto@vger.kernel.org
5246S: Supported
5247F: drivers/crypto/vmx/Makefile
5248F: drivers/crypto/vmx/Kconfig
5249F: drivers/crypto/vmx/vmx.c
5250F: drivers/crypto/vmx/aes*
5251F: drivers/crypto/vmx/ghash*
5252F: drivers/crypto/vmx/ppc-xlate.pl
5253
5254IBM Power in-Nest Crypto Acceleration
5255M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5256M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5257L: linux-crypto@vger.kernel.org
5258S: Supported
5259F: drivers/crypto/nx/Makefile
5260F: drivers/crypto/nx/Kconfig
5261F: drivers/crypto/nx/nx-aes*
5262F: drivers/crypto/nx/nx-sha*
5263F: drivers/crypto/nx/nx.*
5264F: drivers/crypto/nx/nx_csbcpb.h
5265F: drivers/crypto/nx/nx_debugfs.h
5266
5267IBM Power 842 compression accelerator
5268M: Dan Streetman <ddstreet@ieee.org>
5269S: Supported
5270F: drivers/crypto/nx/Makefile
5271F: drivers/crypto/nx/Kconfig
5272F: drivers/crypto/nx/nx-842*
5273F: include/linux/sw842.h
5274F: crypto/842.c
5275F: lib/842/
5276
5277IBM Power Linux RAID adapter
5278M: Brian King <brking@us.ibm.com>
5279S: Supported
5280F: drivers/scsi/ipr.*
5281
5282IBM Power Virtual Ethernet Device Driver
5283M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5284L: netdev@vger.kernel.org
5285S: Supported
5286F: drivers/net/ethernet/ibm/ibmveth.*
5287
5288IBM Power Virtual SCSI Device Drivers
5289M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5290L: linux-scsi@vger.kernel.org
5291S: Supported
5292F: drivers/scsi/ibmvscsi/ibmvscsi*
5293F: drivers/scsi/ibmvscsi/viosrp.h
5294
5295IBM Power Virtual FC Device Drivers
5296M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5297L: linux-scsi@vger.kernel.org
5298S: Supported
5299F: drivers/scsi/ibmvscsi/ibmvfc*
5300
5301IBM ServeRAID RAID DRIVER
5302S: Orphan
5303F: drivers/scsi/ips.*
5304
5305ICH LPC AND GPIO DRIVER
5306M: Peter Tyser <ptyser@xes-inc.com>
5307S: Maintained
5308F: drivers/mfd/lpc_ich.c
5309F: drivers/gpio/gpio-ich.c
5310
5311IDE SUBSYSTEM
5312M: "David S. Miller" <davem@davemloft.net>
5313L: linux-ide@vger.kernel.org
5314Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5316S: Maintained
5317F: Documentation/ide/
5318F: drivers/ide/
5319F: include/linux/ide.h
5320
5321IDEAPAD LAPTOP EXTRAS DRIVER
5322M: Ike Panhc <ike.pan@canonical.com>
5323L: platform-driver-x86@vger.kernel.org
5324W: http://launchpad.net/ideapad-laptop
5325S: Maintained
5326F: drivers/platform/x86/ideapad-laptop.c
5327
5328IDEAPAD LAPTOP SLIDEBAR DRIVER
5329M: Andrey Moiseev <o2g.org.ru@gmail.com>
5330L: linux-input@vger.kernel.org
5331W: https://github.com/o2genum/ideapad-slidebar
5332S: Maintained
5333F: drivers/input/misc/ideapad_slidebar.c
5334
5335IDE/ATAPI DRIVERS
5336M: Borislav Petkov <bp@alien8.de>
5337L: linux-ide@vger.kernel.org
5338S: Maintained
5339F: Documentation/cdrom/ide-cd
5340F: drivers/ide/ide-cd*
5341
5342IDLE-I7300
5343M: Andy Henroid <andrew.d.henroid@intel.com>
5344L: linux-pm@vger.kernel.org
5345S: Supported
5346F: drivers/idle/i7300_idle.c
5347
5348IEEE 802.15.4 SUBSYSTEM
5349M: Alexander Aring <alex.aring@gmail.com>
5350L: linux-wpan@vger.kernel.org
5351W: https://github.com/linux-wpan
5352T: git git://github.com/linux-wpan/linux-wpan-next.git
5353S: Maintained
5354F: net/ieee802154/
5355F: net/mac802154/
5356F: drivers/net/ieee802154/
5357F: include/linux/nl802154.h
5358F: include/linux/ieee802154.h
5359F: include/net/nl802154.h
5360F: include/net/mac802154.h
5361F: include/net/af_ieee802154.h
5362F: include/net/cfg802154.h
5363F: include/net/ieee802154_netdev.h
5364F: Documentation/networking/ieee802154.txt
5365
5366IGORPLUG-USB IR RECEIVER
5367M: Sean Young <sean@mess.org>
5368L: linux-media@vger.kernel.org
5369S: Maintained
5370F: drivers/media/rc/igorplugusb.c
5371
5372IGUANAWORKS USB IR TRANSCEIVER
5373M: Sean Young <sean@mess.org>
5374L: linux-media@vger.kernel.org
5375S: Maintained
5376F: drivers/media/rc/iguanair.c
5377
5378IIO SUBSYSTEM AND DRIVERS
5379M: Jonathan Cameron <jic23@kernel.org>
5380R: Hartmut Knaack <knaack.h@gmx.de>
5381R: Lars-Peter Clausen <lars@metafoo.de>
5382R: Peter Meerwald <pmeerw@pmeerw.net>
5383L: linux-iio@vger.kernel.org
5384S: Maintained
5385F: drivers/iio/
5386F: drivers/staging/iio/
5387F: include/linux/iio/
5388F: tools/iio/
5389
5390IKANOS/ADI EAGLE ADSL USB DRIVER
5391M: Matthieu Castet <castet.matthieu@free.fr>
5392M: Stanislaw Gruszka <stf_xl@wp.pl>
5393S: Maintained
5394F: drivers/usb/atm/ueagle-atm.c
5395
5396INA209 HARDWARE MONITOR DRIVER
5397M: Guenter Roeck <linux@roeck-us.net>
5398L: lm-sensors@lm-sensors.org
5399S: Maintained
5400F: Documentation/hwmon/ina209
5401F: Documentation/devicetree/bindings/i2c/ina209.txt
5402F: drivers/hwmon/ina209.c
5403
5404INA2XX HARDWARE MONITOR DRIVER
5405M: Guenter Roeck <linux@roeck-us.net>
5406L: lm-sensors@lm-sensors.org
5407S: Maintained
5408F: Documentation/hwmon/ina2xx
5409F: drivers/hwmon/ina2xx.c
5410F: include/linux/platform_data/ina2xx.h
5411
5412INDUSTRY PACK SUBSYSTEM (IPACK)
5413M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5414M: Jens Taprogge <jens.taprogge@taprogge.org>
5415M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5416L: industrypack-devel@lists.sourceforge.net
5417W: http://industrypack.sourceforge.net
5418S: Maintained
5419F: drivers/ipack/
5420
5421INGENIC JZ4780 DMA Driver
5422M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5423S: Maintained
5424F: drivers/dma/dma-jz4780.c
5425
5426INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5427M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5428M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5429L: linux-ima-devel@lists.sourceforge.net
5430L: linux-ima-user@lists.sourceforge.net
5431L: linux-security-module@vger.kernel.org
5432S: Supported
5433F: security/integrity/ima/
5434
5435IMGTEC IR DECODER DRIVER
5436M: James Hogan <james.hogan@imgtec.com>
5437S: Maintained
5438F: drivers/media/rc/img-ir/
5439
5440IMS TWINTURBO FRAMEBUFFER DRIVER
5441L: linux-fbdev@vger.kernel.org
5442S: Orphan
5443F: drivers/video/fbdev/imsttfb.c
5444
5445INFINIBAND SUBSYSTEM
5446M: Doug Ledford <dledford@redhat.com>
5447M: Sean Hefty <sean.hefty@intel.com>
5448M: Hal Rosenstock <hal.rosenstock@gmail.com>
5449L: linux-rdma@vger.kernel.org
5450W: http://www.openfabrics.org/
5451Q: http://patchwork.kernel.org/project/linux-rdma/list/
5452T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5453S: Supported
5454F: Documentation/infiniband/
5455F: drivers/infiniband/
5456F: drivers/staging/rdma/
5457F: include/uapi/linux/if_infiniband.h
5458F: include/uapi/rdma/
5459F: include/rdma/
5460
5461INOTIFY
5462M: John McCutchan <john@johnmccutchan.com>
5463M: Robert Love <rlove@rlove.org>
5464M: Eric Paris <eparis@parisplace.org>
5465S: Maintained
5466F: Documentation/filesystems/inotify.txt
5467F: fs/notify/inotify/
5468F: include/linux/inotify.h
5469F: include/uapi/linux/inotify.h
5470
5471INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5472M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5473L: linux-input@vger.kernel.org
5474Q: http://patchwork.kernel.org/project/linux-input/list/
5475T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5476S: Maintained
5477F: drivers/input/
5478F: include/linux/input.h
5479F: include/uapi/linux/input.h
5480F: include/linux/input/
5481
5482INPUT MULTITOUCH (MT) PROTOCOL
5483M: Henrik Rydberg <rydberg@bitmath.org>
5484L: linux-input@vger.kernel.org
5485S: Odd fixes
5486F: Documentation/input/multi-touch-protocol.txt
5487F: drivers/input/input-mt.c
5488K: \b(ABS|SYN)_MT_
5489
5490INTEL ASoC BDW/HSW DRIVERS
5491M: Jie Yang <yang.jie@linux.intel.com>
5492L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5493S: Supported
5494F: sound/soc/intel/common/sst-dsp*
5495F: sound/soc/intel/common/sst-firmware.c
5496F: sound/soc/intel/boards/broadwell.c
5497F: sound/soc/intel/haswell/
5498
5499INTEL C600 SERIES SAS CONTROLLER DRIVER
5500M: Intel SCU Linux support <intel-linux-scu@intel.com>
5501M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5502L: linux-scsi@vger.kernel.org
5503T: git git://git.code.sf.net/p/intel-sas/isci
5504S: Supported
5505F: drivers/scsi/isci/
5506
5507INTEL HID EVENT DRIVER
5508M: Alex Hung <alex.hung@canonical.com>
5509L: platform-driver-x86@vger.kernel.org
5510S: Maintained
5511F: drivers/platform/x86/intel-hid.c
5512
5513INTEL IDLE DRIVER
5514M: Len Brown <lenb@kernel.org>
5515L: linux-pm@vger.kernel.org
5516T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5517S: Supported
5518F: drivers/idle/intel_idle.c
5519
5520INTEL PSTATE DRIVER
5521M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5522M: Len Brown <lenb@kernel.org>
5523L: linux-pm@vger.kernel.org
5524S: Supported
5525F: drivers/cpufreq/intel_pstate.c
5526
5527INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5528M: Maik Broemme <mbroemme@plusserver.de>
5529L: linux-fbdev@vger.kernel.org
5530S: Maintained
5531F: Documentation/fb/intelfb.txt
5532F: drivers/video/fbdev/intelfb/
5533
5534INTEL 810/815 FRAMEBUFFER DRIVER
5535M: Antonino Daplas <adaplas@gmail.com>
5536L: linux-fbdev@vger.kernel.org
5537S: Maintained
5538F: drivers/video/fbdev/i810/
5539
5540INTEL MENLOW THERMAL DRIVER
5541M: Sujith Thomas <sujith.thomas@intel.com>
5542L: platform-driver-x86@vger.kernel.org
5543W: https://01.org/linux-acpi
5544S: Supported
5545F: drivers/platform/x86/intel_menlow.c
5546
5547INTEL I/OAT DMA DRIVER
5548M: Dave Jiang <dave.jiang@intel.com>
5549R: Dan Williams <dan.j.williams@intel.com>
5550L: dmaengine@vger.kernel.org
5551Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5552S: Supported
5553F: drivers/dma/ioat*
5554
5555INTEL IOMMU (VT-d)
5556M: David Woodhouse <dwmw2@infradead.org>
5557L: iommu@lists.linux-foundation.org
5558T: git git://git.infradead.org/iommu-2.6.git
5559S: Supported
5560F: drivers/iommu/intel-iommu.c
5561F: include/linux/intel-iommu.h
5562
5563INTEL IOP-ADMA DMA DRIVER
5564R: Dan Williams <dan.j.williams@intel.com>
5565S: Odd fixes
5566F: drivers/dma/iop-adma.c
5567
5568INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5569M: Krzysztof Halasa <khalasa@piap.pl>
5570S: Maintained
5571F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5572F: arch/arm/mach-ixp4xx/include/mach/npe.h
5573F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5574F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5575F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5576F: drivers/net/wan/ixp4xx_hss.c
5577
5578INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5579M: Deepak Saxena <dsaxena@plexity.net>
5580S: Maintained
5581F: drivers/char/hw_random/ixp4xx-rng.c
5582
5583INTEL ETHERNET DRIVERS
5584M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5585R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5586R: Shannon Nelson <shannon.nelson@intel.com>
5587R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5588R: Don Skidmore <donald.c.skidmore@intel.com>
5589R: Matthew Vick <matthew.vick@intel.com>
5590R: John Ronciak <john.ronciak@intel.com>
5591R: Mitch Williams <mitch.a.williams@intel.com>
5592L: intel-wired-lan@lists.osuosl.org
5593W: http://www.intel.com/support/feedback.htm
5594W: http://e1000.sourceforge.net/
5595Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5597T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5598S: Supported
5599F: Documentation/networking/e100.txt
5600F: Documentation/networking/e1000.txt
5601F: Documentation/networking/e1000e.txt
5602F: Documentation/networking/igb.txt
5603F: Documentation/networking/igbvf.txt
5604F: Documentation/networking/ixgb.txt
5605F: Documentation/networking/ixgbe.txt
5606F: Documentation/networking/ixgbevf.txt
5607F: Documentation/networking/i40e.txt
5608F: Documentation/networking/i40evf.txt
5609F: drivers/net/ethernet/intel/
5610F: drivers/net/ethernet/intel/*/
5611
5612INTEL-MID GPIO DRIVER
5613M: David Cohen <david.a.cohen@linux.intel.com>
5614L: linux-gpio@vger.kernel.org
5615S: Maintained
5616F: drivers/gpio/gpio-intel-mid.c
5617
5618INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5619M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5620L: linux-wireless@vger.kernel.org
5621S: Maintained
5622F: Documentation/networking/README.ipw2100
5623F: Documentation/networking/README.ipw2200
5624F: drivers/net/wireless/ipw2x00/
5625
5626INTEL(R) TRACE HUB
5627M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5628S: Supported
5629F: Documentation/trace/intel_th.txt
5630F: drivers/hwtracing/intel_th/
5631
5632INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5633M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5634M: Gang Wei <gang.wei@intel.com>
5635M: Shane Wang <shane.wang@intel.com>
5636L: tboot-devel@lists.sourceforge.net
5637W: http://tboot.sourceforge.net
5638T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5639S: Supported
5640F: Documentation/intel_txt.txt
5641F: include/linux/tboot.h
5642F: arch/x86/kernel/tboot.c
5643
5644INTEL WIRELESS WIMAX CONNECTION 2400
5645M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5646M: linux-wimax@intel.com
5647L: wimax@linuxwimax.org (subscribers-only)
5648S: Supported
5649W: http://linuxwimax.org
5650F: Documentation/wimax/README.i2400m
5651F: drivers/net/wimax/i2400m/
5652F: include/uapi/linux/wimax/i2400m.h
5653
5654INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5655M: Stanislaw Gruszka <sgruszka@redhat.com>
5656L: linux-wireless@vger.kernel.org
5657S: Supported
5658F: drivers/net/wireless/iwlegacy/
5659
5660INTEL WIRELESS WIFI LINK (iwlwifi)
5661M: Johannes Berg <johannes.berg@intel.com>
5662M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5663M: Intel Linux Wireless <linuxwifi@intel.com>
5664L: linux-wireless@vger.kernel.org
5665W: http://intellinuxwireless.org
5666T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5667S: Supported
5668F: drivers/net/wireless/iwlwifi/
5669
5670INTEL MANAGEMENT ENGINE (mei)
5671M: Tomas Winkler <tomas.winkler@intel.com>
5672L: linux-kernel@vger.kernel.org
5673S: Supported
5674F: include/uapi/linux/mei.h
5675F: include/linux/mei_cl_bus.h
5676F: drivers/misc/mei/*
5677F: Documentation/misc-devices/mei/*
5678
5679INTEL MIC DRIVERS (mic)
5680M: Sudeep Dutt <sudeep.dutt@intel.com>
5681M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5682S: Supported
5683W: https://github.com/sudeepdutt/mic
5684W: http://software.intel.com/en-us/mic-developer
5685F: include/linux/mic_bus.h
5686F: include/linux/scif.h
5687F: include/uapi/linux/mic_common.h
5688F: include/uapi/linux/mic_ioctl.h
5689F include/uapi/linux/scif_ioctl.h
5690F: drivers/misc/mic/
5691F: drivers/dma/mic_x100_dma.c
5692F: drivers/dma/mic_x100_dma.h
5693F Documentation/mic/
5694
5695INTEL PMC/P-Unit IPC DRIVER
5696M: Zha Qipeng<qipeng.zha@intel.com>
5697L: platform-driver-x86@vger.kernel.org
5698S: Maintained
5699F: drivers/platform/x86/intel_pmc_ipc.c
5700F: drivers/platform/x86/intel_punit_ipc.c
5701F: arch/x86/include/asm/intel_pmc_ipc.h
5702F: arch/x86/include/asm/intel_punit_ipc.h
5703
5704IOC3 ETHERNET DRIVER
5705M: Ralf Baechle <ralf@linux-mips.org>
5706L: linux-mips@linux-mips.org
5707S: Maintained
5708F: drivers/net/ethernet/sgi/ioc3-eth.c
5709
5710IOC3 SERIAL DRIVER
5711M: Pat Gefre <pfg@sgi.com>
5712L: linux-serial@vger.kernel.org
5713S: Maintained
5714F: drivers/tty/serial/ioc3_serial.c
5715
5716IOMMU DRIVERS
5717M: Joerg Roedel <joro@8bytes.org>
5718L: iommu@lists.linux-foundation.org
5719T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5720S: Maintained
5721F: drivers/iommu/
5722
5723IP MASQUERADING
5724M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5725S: Maintained
5726F: net/ipv4/netfilter/ipt_MASQUERADE.c
5727
5728IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5729M: Francois Romieu <romieu@fr.zoreil.com>
5730M: Sorbica Shieh <sorbica@icplus.com.tw>
5731L: netdev@vger.kernel.org
5732S: Maintained
5733F: drivers/net/ethernet/icplus/ipg.*
5734
5735IPATH DRIVER
5736M: Mike Marciniszyn <infinipath@intel.com>
5737L: linux-rdma@vger.kernel.org
5738S: Maintained
5739F: drivers/staging/rdma/ipath/
5740
5741IPMI SUBSYSTEM
5742M: Corey Minyard <minyard@acm.org>
5743L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5744W: http://openipmi.sourceforge.net/
5745S: Supported
5746F: Documentation/IPMI.txt
5747F: drivers/char/ipmi/
5748F: include/linux/ipmi*
5749F: include/uapi/linux/ipmi*
5750
5751QCOM AUDIO (ASoC) DRIVERS
5752M: Patrick Lai <plai@codeaurora.org>
5753M: Banajit Goswami <bgoswami@codeaurora.org>
5754L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5755S: Supported
5756F: sound/soc/qcom/
5757
5758IPS SCSI RAID DRIVER
5759M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5760L: linux-scsi@vger.kernel.org
5761W: http://www.adaptec.com/
5762S: Maintained
5763F: drivers/scsi/ips*
5764
5765IPVS
5766M: Wensong Zhang <wensong@linux-vs.org>
5767M: Simon Horman <horms@verge.net.au>
5768M: Julian Anastasov <ja@ssi.bg>
5769L: netdev@vger.kernel.org
5770L: lvs-devel@vger.kernel.org
5771S: Maintained
5772F: Documentation/networking/ipvs-sysctl.txt
5773F: include/net/ip_vs.h
5774F: include/uapi/linux/ip_vs.h
5775F: net/netfilter/ipvs/
5776
5777IPWIRELESS DRIVER
5778M: Jiri Kosina <jikos@kernel.org>
5779M: David Sterba <dsterba@suse.com>
5780S: Odd Fixes
5781F: drivers/tty/ipwireless/
5782
5783IPX NETWORK LAYER
5784M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5785L: netdev@vger.kernel.org
5786S: Maintained
5787F: include/net/ipx.h
5788F: include/uapi/linux/ipx.h
5789F: net/ipx/
5790
5791IRDA SUBSYSTEM
5792M: Samuel Ortiz <samuel@sortiz.org>
5793L: irda-users@lists.sourceforge.net (subscribers-only)
5794L: netdev@vger.kernel.org
5795W: http://irda.sourceforge.net/
5796S: Maintained
5797T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5798F: Documentation/networking/irda.txt
5799F: drivers/net/irda/
5800F: include/net/irda/
5801F: net/irda/
5802
5803IRQ SUBSYSTEM
5804M: Thomas Gleixner <tglx@linutronix.de>
5805L: linux-kernel@vger.kernel.org
5806S: Maintained
5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5808F: kernel/irq/
5809
5810IRQCHIP DRIVERS
5811M: Thomas Gleixner <tglx@linutronix.de>
5812M: Jason Cooper <jason@lakedaemon.net>
5813M: Marc Zyngier <marc.zyngier@arm.com>
5814L: linux-kernel@vger.kernel.org
5815S: Maintained
5816T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5817T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5818F: Documentation/devicetree/bindings/interrupt-controller/
5819F: drivers/irqchip/
5820
5821IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5822M: Jiang Liu <jiang.liu@linux.intel.com>
5823M: Marc Zyngier <marc.zyngier@arm.com>
5824S: Maintained
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5826F: Documentation/IRQ-domain.txt
5827F: include/linux/irqdomain.h
5828F: kernel/irq/irqdomain.c
5829F: kernel/irq/msi.c
5830
5831ISAPNP
5832M: Jaroslav Kysela <perex@perex.cz>
5833S: Maintained
5834F: Documentation/isapnp.txt
5835F: drivers/pnp/isapnp/
5836F: include/linux/isapnp.h
5837
5838ISA RADIO MODULE
5839M: Hans Verkuil <hverkuil@xs4all.nl>
5840L: linux-media@vger.kernel.org
5841T: git git://linuxtv.org/media_tree.git
5842W: http://linuxtv.org
5843S: Maintained
5844F: drivers/media/radio/radio-isa*
5845
5846iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5847M: Peter Jones <pjones@redhat.com>
5848M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5849S: Maintained
5850F: drivers/firmware/iscsi_ibft*
5851
5852ISCSI
5853M: Mike Christie <michaelc@cs.wisc.edu>
5854L: open-iscsi@googlegroups.com
5855W: www.open-iscsi.org
5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5857S: Maintained
5858F: drivers/scsi/*iscsi*
5859F: include/scsi/*iscsi*
5860
5861ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5862M: Or Gerlitz <ogerlitz@mellanox.com>
5863M: Sagi Grimberg <sagig@mellanox.com>
5864M: Roi Dayan <roid@mellanox.com>
5865L: linux-rdma@vger.kernel.org
5866S: Supported
5867W: http://www.openfabrics.org
5868W: www.open-iscsi.org
5869Q: http://patchwork.kernel.org/project/linux-rdma/list/
5870F: drivers/infiniband/ulp/iser/
5871
5872ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5873M: Sagi Grimberg <sagig@mellanox.com>
5874T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5875L: linux-rdma@vger.kernel.org
5876L: target-devel@vger.kernel.org
5877S: Supported
5878W: http://www.linux-iscsi.org
5879F: drivers/infiniband/ulp/isert
5880
5881ISDN SUBSYSTEM
5882M: Karsten Keil <isdn@linux-pingi.de>
5883L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5884L: netdev@vger.kernel.org
5885W: http://www.isdn4linux.de
5886T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5887S: Maintained
5888F: Documentation/isdn/
5889F: drivers/isdn/
5890F: include/linux/isdn.h
5891F: include/linux/isdn/
5892F: include/uapi/linux/isdn.h
5893F: include/uapi/linux/isdn/
5894
5895ISDN SUBSYSTEM (Eicon active card driver)
5896M: Armin Schindler <mac@melware.de>
5897L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5898W: http://www.melware.de
5899S: Maintained
5900F: drivers/isdn/hardware/eicon/
5901
5902IT87 HARDWARE MONITORING DRIVER
5903M: Jean Delvare <jdelvare@suse.com>
5904L: lm-sensors@lm-sensors.org
5905S: Maintained
5906F: Documentation/hwmon/it87
5907F: drivers/hwmon/it87.c
5908
5909IT913X MEDIA DRIVER
5910M: Antti Palosaari <crope@iki.fi>
5911L: linux-media@vger.kernel.org
5912W: http://linuxtv.org/
5913W: http://palosaari.fi/linux/
5914Q: http://patchwork.linuxtv.org/project/linux-media/list/
5915T: git git://linuxtv.org/anttip/media_tree.git
5916S: Maintained
5917F: drivers/media/tuners/it913x*
5918
5919IVTV VIDEO4LINUX DRIVER
5920M: Andy Walls <awalls@md.metrocast.net>
5921L: ivtv-devel@ivtvdriver.org (subscribers-only)
5922L: linux-media@vger.kernel.org
5923T: git git://linuxtv.org/media_tree.git
5924W: http://www.ivtvdriver.org
5925S: Maintained
5926F: Documentation/video4linux/*.ivtv
5927F: drivers/media/pci/ivtv/
5928F: include/uapi/linux/ivtv*
5929
5930IX2505V MEDIA DRIVER
5931M: Malcolm Priestley <tvboxspy@gmail.com>
5932L: linux-media@vger.kernel.org
5933W: http://linuxtv.org/
5934Q: http://patchwork.linuxtv.org/project/linux-media/list/
5935S: Maintained
5936F: drivers/media/dvb-frontends/ix2505v*
5937
5938JC42.4 TEMPERATURE SENSOR DRIVER
5939M: Guenter Roeck <linux@roeck-us.net>
5940L: lm-sensors@lm-sensors.org
5941S: Maintained
5942F: drivers/hwmon/jc42.c
5943F: Documentation/hwmon/jc42
5944
5945JFS FILESYSTEM
5946M: Dave Kleikamp <shaggy@kernel.org>
5947L: jfs-discussion@lists.sourceforge.net
5948W: http://jfs.sourceforge.net/
5949T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5950S: Maintained
5951F: Documentation/filesystems/jfs.txt
5952F: fs/jfs/
5953
5954JME NETWORK DRIVER
5955M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5956L: netdev@vger.kernel.org
5957S: Maintained
5958F: drivers/net/ethernet/jme.*
5959
5960JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5961M: David Woodhouse <dwmw2@infradead.org>
5962L: linux-mtd@lists.infradead.org
5963W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5964S: Maintained
5965F: fs/jffs2/
5966F: include/uapi/linux/jffs2.h
5967
5968JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5969M: "Theodore Ts'o" <tytso@mit.edu>
5970M: Jan Kara <jack@suse.com>
5971L: linux-ext4@vger.kernel.org
5972S: Maintained
5973F: fs/jbd2/
5974F: include/linux/jbd2.h
5975
5976JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5977M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5978L: linux-media@vger.kernel.org
5979S: Maintained
5980F: drivers/media/platform/rcar_jpu.c
5981
5982JSM Neo PCI based serial card
5983M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5984L: linux-serial@vger.kernel.org
5985S: Maintained
5986F: drivers/tty/serial/jsm/
5987
5988K10TEMP HARDWARE MONITORING DRIVER
5989M: Clemens Ladisch <clemens@ladisch.de>
5990L: lm-sensors@lm-sensors.org
5991S: Maintained
5992F: Documentation/hwmon/k10temp
5993F: drivers/hwmon/k10temp.c
5994
5995K8TEMP HARDWARE MONITORING DRIVER
5996M: Rudolf Marek <r.marek@assembler.cz>
5997L: lm-sensors@lm-sensors.org
5998S: Maintained
5999F: Documentation/hwmon/k8temp
6000F: drivers/hwmon/k8temp.c
6001
6002KCONFIG
6003M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6004L: linux-kbuild@vger.kernel.org
6005T: git git://gitorious.org/linux-kconfig/linux-kconfig
6006S: Maintained
6007F: Documentation/kbuild/kconfig-language.txt
6008F: scripts/kconfig/
6009
6010KDUMP
6011M: Vivek Goyal <vgoyal@redhat.com>
6012M: Haren Myneni <hbabu@us.ibm.com>
6013L: kexec@lists.infradead.org
6014W: http://lse.sourceforge.net/kdump/
6015S: Maintained
6016F: Documentation/kdump/
6017
6018KEENE FM RADIO TRANSMITTER DRIVER
6019M: Hans Verkuil <hverkuil@xs4all.nl>
6020L: linux-media@vger.kernel.org
6021T: git git://linuxtv.org/media_tree.git
6022W: http://linuxtv.org
6023S: Maintained
6024F: drivers/media/radio/radio-keene*
6025
6026KERNEL AUTOMOUNTER v4 (AUTOFS4)
6027M: Ian Kent <raven@themaw.net>
6028L: autofs@vger.kernel.org
6029S: Maintained
6030F: fs/autofs4/
6031
6032KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6033M: Michal Marek <mmarek@suse.com>
6034T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6036L: linux-kbuild@vger.kernel.org
6037S: Maintained
6038F: Documentation/kbuild/
6039F: Makefile
6040F: scripts/Makefile.*
6041F: scripts/basic/
6042F: scripts/mk*
6043F: scripts/package/
6044
6045KERNEL JANITORS
6046L: kernel-janitors@vger.kernel.org
6047W: http://kernelnewbies.org/KernelJanitors
6048S: Odd Fixes
6049
6050KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6051M: "J. Bruce Fields" <bfields@fieldses.org>
6052M: Jeff Layton <jlayton@poochiereds.net>
6053L: linux-nfs@vger.kernel.org
6054W: http://nfs.sourceforge.net/
6055S: Supported
6056F: fs/nfsd/
6057F: include/uapi/linux/nfsd/
6058F: fs/lockd/
6059F: fs/nfs_common/
6060F: net/sunrpc/
6061F: include/linux/lockd/
6062F: include/linux/sunrpc/
6063F: include/uapi/linux/sunrpc/
6064
6065KERNEL SELFTEST FRAMEWORK
6066M: Shuah Khan <shuahkh@osg.samsung.com>
6067L: linux-api@vger.kernel.org
6068T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6069S: Maintained
6070F: tools/testing/selftests
6071
6072KERNEL VIRTUAL MACHINE (KVM)
6073M: Gleb Natapov <gleb@kernel.org>
6074M: Paolo Bonzini <pbonzini@redhat.com>
6075L: kvm@vger.kernel.org
6076W: http://www.linux-kvm.org
6077T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6078S: Supported
6079F: Documentation/*/kvm*.txt
6080F: Documentation/virtual/kvm/
6081F: arch/*/kvm/
6082F: arch/x86/kernel/kvm.c
6083F: arch/x86/kernel/kvmclock.c
6084F: arch/*/include/asm/kvm*
6085F: include/linux/kvm*
6086F: include/uapi/linux/kvm*
6087F: virt/kvm/
6088
6089KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6090M: Joerg Roedel <joro@8bytes.org>
6091L: kvm@vger.kernel.org
6092W: http://www.linux-kvm.org/
6093S: Maintained
6094F: arch/x86/include/asm/svm.h
6095F: arch/x86/kvm/svm.c
6096
6097KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6098M: Alexander Graf <agraf@suse.com>
6099L: kvm-ppc@vger.kernel.org
6100W: http://www.linux-kvm.org/
6101T: git git://github.com/agraf/linux-2.6.git
6102S: Supported
6103F: arch/powerpc/include/asm/kvm*
6104F: arch/powerpc/kvm/
6105
6106KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6107M: Christian Borntraeger <borntraeger@de.ibm.com>
6108M: Cornelia Huck <cornelia.huck@de.ibm.com>
6109L: linux-s390@vger.kernel.org
6110W: http://www.ibm.com/developerworks/linux/linux390/
6111S: Supported
6112F: Documentation/s390/kvm.txt
6113F: arch/s390/include/asm/kvm*
6114F: arch/s390/kvm/
6115
6116KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6117M: Christoffer Dall <christoffer.dall@linaro.org>
6118M: Marc Zyngier <marc.zyngier@arm.com>
6119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6120L: kvmarm@lists.cs.columbia.edu
6121W: http://systems.cs.columbia.edu/projects/kvm-arm
6122S: Supported
6123F: arch/arm/include/uapi/asm/kvm*
6124F: arch/arm/include/asm/kvm*
6125F: arch/arm/kvm/
6126F: virt/kvm/arm/
6127F: include/kvm/arm_*
6128
6129KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6130M: Christoffer Dall <christoffer.dall@linaro.org>
6131M: Marc Zyngier <marc.zyngier@arm.com>
6132L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6133L: kvmarm@lists.cs.columbia.edu
6134S: Maintained
6135F: arch/arm64/include/uapi/asm/kvm*
6136F: arch/arm64/include/asm/kvm*
6137F: arch/arm64/kvm/
6138
6139KEXEC
6140M: Eric Biederman <ebiederm@xmission.com>
6141W: http://kernel.org/pub/linux/utils/kernel/kexec/
6142L: kexec@lists.infradead.org
6143S: Maintained
6144F: include/linux/kexec.h
6145F: include/uapi/linux/kexec.h
6146F: kernel/kexec.c
6147
6148KEYS/KEYRINGS:
6149M: David Howells <dhowells@redhat.com>
6150L: keyrings@vger.kernel.org
6151S: Maintained
6152F: Documentation/security/keys.txt
6153F: include/linux/key.h
6154F: include/linux/key-type.h
6155F: include/keys/
6156F: security/keys/
6157
6158KEYS-TRUSTED
6159M: David Safford <safford@us.ibm.com>
6160M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6161L: linux-security-module@vger.kernel.org
6162L: keyrings@vger.kernel.org
6163S: Supported
6164F: Documentation/security/keys-trusted-encrypted.txt
6165F: include/keys/trusted-type.h
6166F: security/keys/trusted.c
6167F: security/keys/trusted.h
6168
6169KEYS-ENCRYPTED
6170M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6171M: David Safford <safford@us.ibm.com>
6172L: linux-security-module@vger.kernel.org
6173L: keyrings@vger.kernel.org
6174S: Supported
6175F: Documentation/security/keys-trusted-encrypted.txt
6176F: include/keys/encrypted-type.h
6177F: security/keys/encrypted-keys/
6178
6179KGDB / KDB /debug_core
6180M: Jason Wessel <jason.wessel@windriver.com>
6181W: http://kgdb.wiki.kernel.org/
6182L: kgdb-bugreport@lists.sourceforge.net
6183S: Maintained
6184F: Documentation/DocBook/kgdb.tmpl
6185F: drivers/misc/kgdbts.c
6186F: drivers/tty/serial/kgdboc.c
6187F: include/linux/kdb.h
6188F: include/linux/kgdb.h
6189F: kernel/debug/
6190
6191KMEMCHECK
6192M: Vegard Nossum <vegardno@ifi.uio.no>
6193M: Pekka Enberg <penberg@kernel.org>
6194S: Maintained
6195F: Documentation/kmemcheck.txt
6196F: arch/x86/include/asm/kmemcheck.h
6197F: arch/x86/mm/kmemcheck/
6198F: include/linux/kmemcheck.h
6199F: mm/kmemcheck.c
6200
6201KMEMLEAK
6202M: Catalin Marinas <catalin.marinas@arm.com>
6203S: Maintained
6204F: Documentation/kmemleak.txt
6205F: include/linux/kmemleak.h
6206F: mm/kmemleak.c
6207F: mm/kmemleak-test.c
6208
6209KPROBES
6210M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6211M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6212M: "David S. Miller" <davem@davemloft.net>
6213M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6214S: Maintained
6215F: Documentation/kprobes.txt
6216F: include/linux/kprobes.h
6217F: kernel/kprobes.c
6218
6219KS0108 LCD CONTROLLER DRIVER
6220M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6221W: http://miguelojeda.es/auxdisplay.htm
6222W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6223S: Maintained
6224F: Documentation/auxdisplay/ks0108
6225F: drivers/auxdisplay/ks0108.c
6226F: include/linux/ks0108.h
6227
6228L3MDEV
6229M: David Ahern <dsa@cumulusnetworks.com>
6230L: netdev@vger.kernel.org
6231S: Maintained
6232F: net/l3mdev
6233F: include/net/l3mdev.h
6234
6235LAPB module
6236L: linux-x25@vger.kernel.org
6237S: Orphan
6238F: Documentation/networking/lapb-module.txt
6239F: include/*/lapb.h
6240F: net/lapb/
6241
6242LASI 53c700 driver for PARISC
6243M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6244L: linux-scsi@vger.kernel.org
6245S: Maintained
6246F: Documentation/scsi/53c700.txt
6247F: drivers/scsi/53c700*
6248
6249LED SUBSYSTEM
6250M: Richard Purdie <rpurdie@rpsys.net>
6251M: Jacek Anaszewski <j.anaszewski@samsung.com>
6252L: linux-leds@vger.kernel.org
6253T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6254S: Maintained
6255F: drivers/leds/
6256F: include/linux/leds.h
6257
6258LEGACY EEPROM DRIVER
6259M: Jean Delvare <jdelvare@suse.com>
6260S: Maintained
6261F: Documentation/misc-devices/eeprom
6262F: drivers/misc/eeprom/eeprom.c
6263
6264LEGO USB Tower driver
6265M: Juergen Stuber <starblue@users.sourceforge.net>
6266L: legousb-devel@lists.sourceforge.net
6267W: http://legousb.sourceforge.net/
6268S: Maintained
6269F: drivers/usb/misc/legousbtower.c
6270
6271LG2160 MEDIA DRIVER
6272M: Michael Krufky <mkrufky@linuxtv.org>
6273L: linux-media@vger.kernel.org
6274W: http://linuxtv.org/
6275W: http://github.com/mkrufky
6276Q: http://patchwork.linuxtv.org/project/linux-media/list/
6277T: git git://linuxtv.org/mkrufky/tuners.git
6278S: Maintained
6279F: drivers/media/dvb-frontends/lg2160.*
6280
6281LGDT3305 MEDIA DRIVER
6282M: Michael Krufky <mkrufky@linuxtv.org>
6283L: linux-media@vger.kernel.org
6284W: http://linuxtv.org/
6285W: http://github.com/mkrufky
6286Q: http://patchwork.linuxtv.org/project/linux-media/list/
6287T: git git://linuxtv.org/mkrufky/tuners.git
6288S: Maintained
6289F: drivers/media/dvb-frontends/lgdt3305.*
6290
6291LGUEST
6292M: Rusty Russell <rusty@rustcorp.com.au>
6293L: lguest@lists.ozlabs.org
6294W: http://lguest.ozlabs.org/
6295S: Odd Fixes
6296F: arch/x86/include/asm/lguest*.h
6297F: arch/x86/lguest/
6298F: drivers/lguest/
6299F: include/linux/lguest*.h
6300F: tools/lguest/
6301
6302LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6303M: Tejun Heo <tj@kernel.org>
6304L: linux-ide@vger.kernel.org
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6306S: Maintained
6307F: drivers/ata/
6308F: include/linux/ata.h
6309F: include/linux/libata.h
6310
6311LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6312M: Viresh Kumar <vireshk@kernel.org>
6313L: linux-ide@vger.kernel.org
6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6315S: Maintained
6316F: include/linux/pata_arasan_cf_data.h
6317F: drivers/ata/pata_arasan_cf.c
6318
6319LIBATA PATA DRIVERS
6320M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6321M: Tejun Heo <tj@kernel.org>
6322L: linux-ide@vger.kernel.org
6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6324S: Maintained
6325F: drivers/ata/pata_*.c
6326F: drivers/ata/ata_generic.c
6327
6328LIBATA SATA AHCI PLATFORM devices support
6329M: Hans de Goede <hdegoede@redhat.com>
6330M: Tejun Heo <tj@kernel.org>
6331L: linux-ide@vger.kernel.org
6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6333S: Maintained
6334F: drivers/ata/ahci_platform.c
6335F: drivers/ata/libahci_platform.c
6336F: include/linux/ahci_platform.h
6337
6338LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6339M: Mikael Pettersson <mikpelinux@gmail.com>
6340L: linux-ide@vger.kernel.org
6341T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6342S: Maintained
6343F: drivers/ata/sata_promise.*
6344
6345LIBLOCKDEP
6346M: Sasha Levin <sasha.levin@oracle.com>
6347S: Maintained
6348F: tools/lib/lockdep/
6349
6350LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6351M: Dan Williams <dan.j.williams@intel.com>
6352L: linux-nvdimm@lists.01.org
6353Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6354S: Supported
6355F: drivers/nvdimm/*
6356F: include/linux/nd.h
6357F: include/linux/libnvdimm.h
6358F: include/uapi/linux/ndctl.h
6359
6360LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6361M: Ross Zwisler <ross.zwisler@linux.intel.com>
6362L: linux-nvdimm@lists.01.org
6363Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6364S: Supported
6365F: drivers/nvdimm/blk.c
6366F: drivers/nvdimm/region_devs.c
6367F: drivers/acpi/nfit*
6368
6369LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6370M: Vishal Verma <vishal.l.verma@intel.com>
6371L: linux-nvdimm@lists.01.org
6372Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6373S: Supported
6374F: drivers/nvdimm/btt*
6375
6376LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6377M: Ross Zwisler <ross.zwisler@linux.intel.com>
6378L: linux-nvdimm@lists.01.org
6379Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6380S: Supported
6381F: drivers/nvdimm/pmem.c
6382F: include/linux/pmem.h
6383F: arch/*/include/asm/pmem.h
6384
6385LIGHTNVM PLATFORM SUPPORT
6386M: Matias Bjorling <mb@lightnvm.io>
6387W: http://github/OpenChannelSSD
6388S: Maintained
6389F: drivers/lightnvm/
6390F: include/linux/lightnvm.h
6391F: include/uapi/linux/lightnvm.h
6392
6393LINUX FOR IBM pSERIES (RS/6000)
6394M: Paul Mackerras <paulus@au.ibm.com>
6395W: http://www.ibm.com/linux/ltc/projects/ppc
6396S: Supported
6397F: arch/powerpc/boot/rs6000.h
6398
6399LINUX FOR POWERPC (32-BIT AND 64-BIT)
6400M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6401M: Paul Mackerras <paulus@samba.org>
6402M: Michael Ellerman <mpe@ellerman.id.au>
6403W: http://www.penguinppc.org/
6404L: linuxppc-dev@lists.ozlabs.org
6405Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6406T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6407S: Supported
6408F: Documentation/powerpc/
6409F: arch/powerpc/
6410
6411LINUX FOR POWER MACINTOSH
6412M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6413W: http://www.penguinppc.org/
6414L: linuxppc-dev@lists.ozlabs.org
6415S: Maintained
6416F: arch/powerpc/platforms/powermac/
6417F: drivers/macintosh/
6418
6419LINUX FOR POWERPC EMBEDDED MPC5XXX
6420M: Anatolij Gustschin <agust@denx.de>
6421L: linuxppc-dev@lists.ozlabs.org
6422T: git git://git.denx.de/linux-denx-agust.git
6423S: Maintained
6424F: arch/powerpc/platforms/512x/
6425F: arch/powerpc/platforms/52xx/
6426
6427LINUX FOR POWERPC EMBEDDED PPC4XX
6428M: Alistair Popple <alistair@popple.id.au>
6429M: Matt Porter <mporter@kernel.crashing.org>
6430W: http://www.penguinppc.org/
6431L: linuxppc-dev@lists.ozlabs.org
6432S: Maintained
6433F: arch/powerpc/platforms/40x/
6434F: arch/powerpc/platforms/44x/
6435
6436LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6437L: linuxppc-dev@lists.ozlabs.org
6438S: Orphan
6439F: arch/powerpc/*/*virtex*
6440F: arch/powerpc/*/*/*virtex*
6441
6442LINUX FOR POWERPC EMBEDDED PPC8XX
6443M: Vitaly Bordug <vitb@kernel.crashing.org>
6444W: http://www.penguinppc.org/
6445L: linuxppc-dev@lists.ozlabs.org
6446S: Maintained
6447F: arch/powerpc/platforms/8xx/
6448
6449LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6450M: Scott Wood <scottwood@freescale.com>
6451M: Kumar Gala <galak@kernel.crashing.org>
6452W: http://www.penguinppc.org/
6453L: linuxppc-dev@lists.ozlabs.org
6454T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6455S: Maintained
6456F: arch/powerpc/platforms/83xx/
6457F: arch/powerpc/platforms/85xx/
6458
6459LINUX FOR POWERPC PA SEMI PWRFICIENT
6460M: Olof Johansson <olof@lixom.net>
6461L: linuxppc-dev@lists.ozlabs.org
6462S: Maintained
6463F: arch/powerpc/platforms/pasemi/
6464F: drivers/*/*pasemi*
6465F: drivers/*/*/*pasemi*
6466
6467LINUX SECURITY MODULE (LSM) FRAMEWORK
6468M: Chris Wright <chrisw@sous-sol.org>
6469L: linux-security-module@vger.kernel.org
6470S: Supported
6471
6472LIS3LV02D ACCELEROMETER DRIVER
6473M: Eric Piel <eric.piel@tremplin-utc.net>
6474S: Maintained
6475F: Documentation/misc-devices/lis3lv02d
6476F: drivers/misc/lis3lv02d/
6477F: drivers/platform/x86/hp_accel.c
6478
6479LIVE PATCHING
6480M: Josh Poimboeuf <jpoimboe@redhat.com>
6481M: Seth Jennings <sjenning@redhat.com>
6482M: Jiri Kosina <jikos@kernel.org>
6483M: Vojtech Pavlik <vojtech@suse.com>
6484S: Maintained
6485F: kernel/livepatch/
6486F: include/linux/livepatch.h
6487F: arch/x86/include/asm/livepatch.h
6488F: arch/x86/kernel/livepatch.c
6489F: Documentation/ABI/testing/sysfs-kernel-livepatch
6490F: samples/livepatch/
6491L: live-patching@vger.kernel.org
6492T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6493
6494LLC (802.2)
6495M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6496S: Maintained
6497F: include/linux/llc.h
6498F: include/uapi/linux/llc.h
6499F: include/net/llc*
6500F: net/llc/
6501
6502LM73 HARDWARE MONITOR DRIVER
6503M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6504L: lm-sensors@lm-sensors.org
6505S: Maintained
6506F: drivers/hwmon/lm73.c
6507
6508LM78 HARDWARE MONITOR DRIVER
6509M: Jean Delvare <jdelvare@suse.com>
6510L: lm-sensors@lm-sensors.org
6511S: Maintained
6512F: Documentation/hwmon/lm78
6513F: drivers/hwmon/lm78.c
6514
6515LM83 HARDWARE MONITOR DRIVER
6516M: Jean Delvare <jdelvare@suse.com>
6517L: lm-sensors@lm-sensors.org
6518S: Maintained
6519F: Documentation/hwmon/lm83
6520F: drivers/hwmon/lm83.c
6521
6522LM90 HARDWARE MONITOR DRIVER
6523M: Jean Delvare <jdelvare@suse.com>
6524L: lm-sensors@lm-sensors.org
6525S: Maintained
6526F: Documentation/hwmon/lm90
6527F: Documentation/devicetree/bindings/hwmon/lm90.txt
6528F: drivers/hwmon/lm90.c
6529
6530LM95234 HARDWARE MONITOR DRIVER
6531M: Guenter Roeck <linux@roeck-us.net>
6532L: lm-sensors@lm-sensors.org
6533S: Maintained
6534F: Documentation/hwmon/lm95234
6535F: drivers/hwmon/lm95234.c
6536
6537LME2510 MEDIA DRIVER
6538M: Malcolm Priestley <tvboxspy@gmail.com>
6539L: linux-media@vger.kernel.org
6540W: http://linuxtv.org/
6541Q: http://patchwork.linuxtv.org/project/linux-media/list/
6542S: Maintained
6543F: drivers/media/usb/dvb-usb-v2/lmedm04*
6544
6545LOCKDEP AND LOCKSTAT
6546M: Peter Zijlstra <peterz@infradead.org>
6547M: Ingo Molnar <mingo@redhat.com>
6548L: linux-kernel@vger.kernel.org
6549T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6550S: Maintained
6551F: Documentation/locking/lockdep*.txt
6552F: Documentation/locking/lockstat.txt
6553F: include/linux/lockdep.h
6554F: kernel/locking/
6555
6556LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6557M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6558L: linux-ntfs-dev@lists.sourceforge.net
6559W: http://www.linux-ntfs.org/content/view/19/37/
6560S: Maintained
6561F: Documentation/ldm.txt
6562F: block/partitions/ldm.*
6563
6564LogFS
6565M: Joern Engel <joern@logfs.org>
6566M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6567L: logfs@logfs.org
6568W: logfs.org
6569S: Maintained
6570F: fs/logfs/
6571
6572LPC32XX MACHINE SUPPORT
6573M: Roland Stigge <stigge@antcom.de>
6574L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6575S: Maintained
6576F: arch/arm/mach-lpc32xx/
6577
6578LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6579M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6580M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6581M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6582M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6583L: MPT-FusionLinux.pdl@avagotech.com
6584L: linux-scsi@vger.kernel.org
6585W: http://www.lsilogic.com/support
6586S: Supported
6587F: drivers/message/fusion/
6588F: drivers/scsi/mpt2sas/
6589F: drivers/scsi/mpt3sas/
6590
6591LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6592M: Matthew Wilcox <matthew@wil.cx>
6593L: linux-scsi@vger.kernel.org
6594S: Maintained
6595F: drivers/scsi/sym53c8xx_2/
6596
6597LTC4261 HARDWARE MONITOR DRIVER
6598M: Guenter Roeck <linux@roeck-us.net>
6599L: lm-sensors@lm-sensors.org
6600S: Maintained
6601F: Documentation/hwmon/ltc4261
6602F: drivers/hwmon/ltc4261.c
6603
6604LTP (Linux Test Project)
6605M: Mike Frysinger <vapier@gentoo.org>
6606M: Cyril Hrubis <chrubis@suse.cz>
6607M: Wanlong Gao <wanlong.gao@gmail.com>
6608M: Jan Stancek <jstancek@redhat.com>
6609M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6610M: Alexey Kodanev <alexey.kodanev@oracle.com>
6611L: ltp@lists.linux.it (subscribers-only)
6612W: http://linux-test-project.github.io/
6613T: git git://github.com/linux-test-project/ltp.git
6614S: Maintained
6615
6616M32R ARCHITECTURE
6617W: http://www.linux-m32r.org/
6618S: Orphan
6619F: arch/m32r/
6620
6621M68K ARCHITECTURE
6622M: Geert Uytterhoeven <geert@linux-m68k.org>
6623L: linux-m68k@lists.linux-m68k.org
6624W: http://www.linux-m68k.org/
6625T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6626S: Maintained
6627F: arch/m68k/
6628F: drivers/zorro/
6629
6630M68K ON APPLE MACINTOSH
6631M: Joshua Thompson <funaho@jurai.org>
6632W: http://www.mac.linux-m68k.org/
6633L: linux-m68k@lists.linux-m68k.org
6634S: Maintained
6635F: arch/m68k/mac/
6636
6637M68K ON HP9000/300
6638M: Philip Blundell <philb@gnu.org>
6639W: http://www.tazenda.demon.co.uk/phil/linux-hp
6640S: Maintained
6641F: arch/m68k/hp300/
6642
6643M88DS3103 MEDIA DRIVER
6644M: Antti Palosaari <crope@iki.fi>
6645L: linux-media@vger.kernel.org
6646W: http://linuxtv.org/
6647W: http://palosaari.fi/linux/
6648Q: http://patchwork.linuxtv.org/project/linux-media/list/
6649T: git git://linuxtv.org/anttip/media_tree.git
6650S: Maintained
6651F: drivers/media/dvb-frontends/m88ds3103*
6652
6653M88RS2000 MEDIA DRIVER
6654M: Malcolm Priestley <tvboxspy@gmail.com>
6655L: linux-media@vger.kernel.org
6656W: http://linuxtv.org/
6657Q: http://patchwork.linuxtv.org/project/linux-media/list/
6658S: Maintained
6659F: drivers/media/dvb-frontends/m88rs2000*
6660
6661MA901 MASTERKIT USB FM RADIO DRIVER
6662M: Alexey Klimov <klimov.linux@gmail.com>
6663L: linux-media@vger.kernel.org
6664T: git git://linuxtv.org/media_tree.git
6665S: Maintained
6666F: drivers/media/radio/radio-ma901.c
6667
6668MAC80211
6669M: Johannes Berg <johannes@sipsolutions.net>
6670L: linux-wireless@vger.kernel.org
6671W: http://wireless.kernel.org/
6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6674S: Maintained
6675F: Documentation/networking/mac80211-injection.txt
6676F: include/net/mac80211.h
6677F: net/mac80211/
6678
6679MACVLAN DRIVER
6680M: Patrick McHardy <kaber@trash.net>
6681L: netdev@vger.kernel.org
6682S: Maintained
6683F: drivers/net/macvlan.c
6684F: include/linux/if_macvlan.h
6685
6686MAILBOX API
6687M: Jassi Brar <jassisinghbrar@gmail.com>
6688L: linux-kernel@vger.kernel.org
6689S: Maintained
6690F: drivers/mailbox/
6691F: include/linux/mailbox_client.h
6692F: include/linux/mailbox_controller.h
6693
6694MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6695M: Michael Kerrisk <mtk.manpages@gmail.com>
6696W: http://www.kernel.org/doc/man-pages
6697L: linux-man@vger.kernel.org
6698S: Maintained
6699
6700MARVELL ARMADA DRM SUPPORT
6701M: Russell King <rmk+kernel@arm.linux.org.uk>
6702S: Maintained
6703F: drivers/gpu/drm/armada/
6704
6705MARVELL 88E6352 DSA support
6706M: Guenter Roeck <linux@roeck-us.net>
6707S: Maintained
6708F: drivers/net/dsa/mv88e6352.c
6709
6710MARVELL CRYPTO DRIVER
6711M: Boris Brezillon <boris.brezillon@free-electrons.com>
6712M: Arnaud Ebalard <arno@natisbad.org>
6713F: drivers/crypto/marvell/
6714S: Maintained
6715L: linux-crypto@vger.kernel.org
6716
6717MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6718M: Mirko Lindner <mlindner@marvell.com>
6719M: Stephen Hemminger <stephen@networkplumber.org>
6720L: netdev@vger.kernel.org
6721S: Maintained
6722F: drivers/net/ethernet/marvell/sk*
6723
6724MARVELL LIBERTAS WIRELESS DRIVER
6725L: libertas-dev@lists.infradead.org
6726S: Orphan
6727F: drivers/net/wireless/libertas/
6728
6729MARVELL MV643XX ETHERNET DRIVER
6730M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6731L: netdev@vger.kernel.org
6732S: Maintained
6733F: drivers/net/ethernet/marvell/mv643xx_eth.*
6734F: include/linux/mv643xx.h
6735
6736MARVELL MVNETA ETHERNET DRIVER
6737M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6738L: netdev@vger.kernel.org
6739S: Maintained
6740F: drivers/net/ethernet/marvell/mvneta.*
6741
6742MARVELL MWIFIEX WIRELESS DRIVER
6743M: Amitkumar Karwar <akarwar@marvell.com>
6744M: Nishant Sarmukadam <nishants@marvell.com>
6745L: linux-wireless@vger.kernel.org
6746S: Maintained
6747F: drivers/net/wireless/mwifiex/
6748
6749MARVELL MWL8K WIRELESS DRIVER
6750M: Lennert Buytenhek <buytenh@wantstofly.org>
6751L: linux-wireless@vger.kernel.org
6752S: Odd Fixes
6753F: drivers/net/wireless/mwl8k.c
6754
6755MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6756M: Nicolas Pitre <nico@fluxnic.net>
6757S: Odd Fixes
6758F: drivers/mmc/host/mvsdio.*
6759
6760MATROX FRAMEBUFFER DRIVER
6761L: linux-fbdev@vger.kernel.org
6762S: Orphan
6763F: drivers/video/fbdev/matrox/matroxfb_*
6764F: include/uapi/linux/matroxfb.h
6765
6766MAX16065 HARDWARE MONITOR DRIVER
6767M: Guenter Roeck <linux@roeck-us.net>
6768L: lm-sensors@lm-sensors.org
6769S: Maintained
6770F: Documentation/hwmon/max16065
6771F: drivers/hwmon/max16065.c
6772
6773MAX20751 HARDWARE MONITOR DRIVER
6774M: Guenter Roeck <linux@roeck-us.net>
6775L: lm-sensors@lm-sensors.org
6776S: Maintained
6777F: Documentation/hwmon/max20751
6778F: drivers/hwmon/max20751.c
6779
6780MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6781M: "Hans J. Koch" <hjk@hansjkoch.de>
6782L: lm-sensors@lm-sensors.org
6783S: Maintained
6784F: Documentation/hwmon/max6650
6785F: drivers/hwmon/max6650.c
6786
6787MAX6697 HARDWARE MONITOR DRIVER
6788M: Guenter Roeck <linux@roeck-us.net>
6789L: lm-sensors@lm-sensors.org
6790S: Maintained
6791F: Documentation/hwmon/max6697
6792F: Documentation/devicetree/bindings/i2c/max6697.txt
6793F: drivers/hwmon/max6697.c
6794F: include/linux/platform_data/max6697.h
6795
6796MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6797M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6798L: linux-pm@vger.kernel.org
6799S: Supported
6800F: drivers/power/max14577_charger.c
6801F: drivers/power/max77693_charger.c
6802
6803MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6804M: Javier Martinez Canillas <javier@osg.samsung.com>
6805L: linux-kernel@vger.kernel.org
6806S: Supported
6807F: drivers/*/*max77802.c
6808F: Documentation/devicetree/bindings/*/*max77802.txt
6809F: include/dt-bindings/*/*max77802.h
6810
6811MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6812M: Chanwoo Choi <cw00.choi@samsung.com>
6813M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6814L: linux-kernel@vger.kernel.org
6815S: Supported
6816F: drivers/*/max14577.c
6817F: drivers/*/max77686.c
6818F: drivers/*/max77693.c
6819F: drivers/extcon/extcon-max14577.c
6820F: drivers/extcon/extcon-max77693.c
6821F: drivers/rtc/rtc-max77686.c
6822F: drivers/clk/clk-max77686.c
6823F: Documentation/devicetree/bindings/mfd/max14577.txt
6824F: Documentation/devicetree/bindings/*/max77686.txt
6825F: Documentation/devicetree/bindings/mfd/max77693.txt
6826F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6827F: include/linux/mfd/max14577*.h
6828F: include/linux/mfd/max77686*.h
6829F: include/linux/mfd/max77693*.h
6830
6831MAXIRADIO FM RADIO RECEIVER DRIVER
6832M: Hans Verkuil <hverkuil@xs4all.nl>
6833L: linux-media@vger.kernel.org
6834T: git git://linuxtv.org/media_tree.git
6835W: http://linuxtv.org
6836S: Maintained
6837F: drivers/media/radio/radio-maxiradio*
6838
6839MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6840M: Peter Rosin <peda@axentia.se>
6841L: linux-iio@vger.kernel.org
6842S: Maintained
6843F: drivers/iio/potentiometer/mcp4531.c
6844
6845MEDIA DRIVERS FOR RENESAS - VSP1
6846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6847L: linux-media@vger.kernel.org
6848L: linux-sh@vger.kernel.org
6849T: git git://linuxtv.org/media_tree.git
6850S: Supported
6851F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6852F: drivers/media/platform/vsp1/
6853
6854MEDIA DRIVERS FOR ASCOT2E
6855M: Sergey Kozlov <serjk@netup.ru>
6856L: linux-media@vger.kernel.org
6857W: http://linuxtv.org
6858W: http://netup.tv/
6859T: git git://linuxtv.org/media_tree.git
6860S: Supported
6861F: drivers/media/dvb-frontends/ascot2e*
6862
6863MEDIA DRIVERS FOR CXD2841ER
6864M: Sergey Kozlov <serjk@netup.ru>
6865L: linux-media@vger.kernel.org
6866W: http://linuxtv.org/
6867W: http://netup.tv/
6868T: git git://linuxtv.org/media_tree.git
6869S: Supported
6870F: drivers/media/dvb-frontends/cxd2841er*
6871
6872MEDIA DRIVERS FOR HORUS3A
6873M: Sergey Kozlov <serjk@netup.ru>
6874L: linux-media@vger.kernel.org
6875W: http://linuxtv.org/
6876W: http://netup.tv/
6877T: git git://linuxtv.org/media_tree.git
6878S: Supported
6879F: drivers/media/dvb-frontends/horus3a*
6880
6881MEDIA DRIVERS FOR LNBH25
6882M: Sergey Kozlov <serjk@netup.ru>
6883L: linux-media@vger.kernel.org
6884W: http://linuxtv.org/
6885W: http://netup.tv/
6886T: git git://linuxtv.org/media_tree.git
6887S: Supported
6888F: drivers/media/dvb-frontends/lnbh25*
6889
6890MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6891M: Sergey Kozlov <serjk@netup.ru>
6892L: linux-media@vger.kernel.org
6893W: http://linuxtv.org/
6894W: http://netup.tv/
6895T: git git://linuxtv.org/media_tree.git
6896S: Supported
6897F: drivers/media/pci/netup_unidvb/*
6898
6899MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6900M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6901P: LinuxTV.org Project
6902L: linux-media@vger.kernel.org
6903W: http://linuxtv.org
6904Q: http://patchwork.kernel.org/project/linux-media/list/
6905T: git git://linuxtv.org/media_tree.git
6906S: Maintained
6907F: Documentation/dvb/
6908F: Documentation/video4linux/
6909F: Documentation/DocBook/media/
6910F: drivers/media/
6911F: drivers/staging/media/
6912F: include/media/
6913F: include/uapi/linux/dvb/
6914F: include/uapi/linux/videodev2.h
6915F: include/uapi/linux/media.h
6916F: include/uapi/linux/v4l2-*
6917F: include/uapi/linux/meye.h
6918F: include/uapi/linux/ivtv*
6919F: include/uapi/linux/uvcvideo.h
6920
6921MEDIATEK MT7601U WIRELESS LAN DRIVER
6922M: Jakub Kicinski <kubakici@wp.pl>
6923L: linux-wireless@vger.kernel.org
6924S: Maintained
6925F: drivers/net/wireless/mediatek/mt7601u/
6926
6927MEGARAID SCSI/SAS DRIVERS
6928M: Kashyap Desai <kashyap.desai@avagotech.com>
6929M: Sumit Saxena <sumit.saxena@avagotech.com>
6930M: Uday Lingala <uday.lingala@avagotech.com>
6931L: megaraidlinux.pdl@avagotech.com
6932L: linux-scsi@vger.kernel.org
6933W: http://www.lsi.com
6934S: Maintained
6935F: Documentation/scsi/megaraid.txt
6936F: drivers/scsi/megaraid.*
6937F: drivers/scsi/megaraid/
6938
6939MELLANOX ETHERNET DRIVER (mlx4_en)
6940M: Amir Vadai <amirv@mellanox.com>
6941L: netdev@vger.kernel.org
6942S: Supported
6943W: http://www.mellanox.com
6944Q: http://patchwork.ozlabs.org/project/netdev/list/
6945F: drivers/net/ethernet/mellanox/mlx4/en_*
6946
6947MELLANOX ETHERNET SWITCH DRIVERS
6948M: Jiri Pirko <jiri@mellanox.com>
6949M: Ido Schimmel <idosch@mellanox.com>
6950L: netdev@vger.kernel.org
6951S: Supported
6952W: http://www.mellanox.com
6953Q: http://patchwork.ozlabs.org/project/netdev/list/
6954F: drivers/net/ethernet/mellanox/mlxsw/
6955
6956MEMBARRIER SUPPORT
6957M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6958M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6959L: linux-kernel@vger.kernel.org
6960S: Supported
6961F: kernel/membarrier.c
6962F: include/uapi/linux/membarrier.h
6963
6964MEMORY MANAGEMENT
6965L: linux-mm@kvack.org
6966W: http://www.linux-mm.org
6967S: Maintained
6968F: include/linux/mm.h
6969F: include/linux/gfp.h
6970F: include/linux/mmzone.h
6971F: include/linux/memory_hotplug.h
6972F: include/linux/vmalloc.h
6973F: mm/
6974
6975MEMORY TECHNOLOGY DEVICES (MTD)
6976M: David Woodhouse <dwmw2@infradead.org>
6977M: Brian Norris <computersforpeace@gmail.com>
6978L: linux-mtd@lists.infradead.org
6979W: http://www.linux-mtd.infradead.org/
6980Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6981T: git git://git.infradead.org/linux-mtd.git
6982T: git git://git.infradead.org/l2-mtd.git
6983S: Maintained
6984F: drivers/mtd/
6985F: include/linux/mtd/
6986F: include/uapi/mtd/
6987
6988MEN A21 WATCHDOG DRIVER
6989M: Johannes Thumshirn <morbidrsa@gmail.com>
6990L: linux-watchdog@vger.kernel.org
6991S: Maintained
6992F: drivers/watchdog/mena21_wdt.c
6993
6994MEN CHAMELEON BUS (mcb)
6995M: Johannes Thumshirn <morbidrsa@gmail.com>
6996S: Maintained
6997F: drivers/mcb/
6998F: include/linux/mcb.h
6999F: Documentation/men-chameleon-bus.txt
7000
7001MEN F21BMC (Board Management Controller)
7002M: Andreas Werner <andreas.werner@men.de>
7003S: Supported
7004F: drivers/mfd/menf21bmc.c
7005F: drivers/watchdog/menf21bmc_wdt.c
7006F: drivers/leds/leds-menf21bmc.c
7007F: drivers/hwmon/menf21bmc_hwmon.c
7008F: Documentation/hwmon/menf21bmc
7009
7010METAG ARCHITECTURE
7011M: James Hogan <james.hogan@imgtec.com>
7012L: linux-metag@vger.kernel.org
7013S: Odd Fixes
7014F: arch/metag/
7015F: Documentation/metag/
7016F: Documentation/devicetree/bindings/metag/
7017F: Documentation/devicetree/bindings/interrupt-controller/img,*
7018F: drivers/clocksource/metag_generic.c
7019F: drivers/irqchip/irq-metag.c
7020F: drivers/irqchip/irq-metag-ext.c
7021F: drivers/tty/metag_da.c
7022
7023MICROBLAZE ARCHITECTURE
7024M: Michal Simek <monstr@monstr.eu>
7025W: http://www.monstr.eu/fdt/
7026T: git git://git.monstr.eu/linux-2.6-microblaze.git
7027S: Supported
7028F: arch/microblaze/
7029
7030MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7031M: Chen Yu <yu.c.chen@intel.com>
7032L: platform-driver-x86@vger.kernel.org
7033S: Supported
7034F: drivers/platform/x86/surfacepro3_button.c
7035
7036MICROTEK X6 SCANNER
7037M: Oliver Neukum <oliver@neukum.org>
7038S: Maintained
7039F: drivers/usb/image/microtek.*
7040
7041MIPS
7042M: Ralf Baechle <ralf@linux-mips.org>
7043L: linux-mips@linux-mips.org
7044W: http://www.linux-mips.org/
7045T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7046Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7047S: Supported
7048F: Documentation/mips/
7049F: arch/mips/
7050
7051MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7052M: Hans Verkuil <hverkuil@xs4all.nl>
7053L: linux-media@vger.kernel.org
7054T: git git://linuxtv.org/media_tree.git
7055W: http://linuxtv.org
7056S: Odd Fixes
7057F: drivers/media/radio/radio-miropcm20*
7058
7059Mellanox MLX5 core VPI driver
7060M: Eli Cohen <eli@mellanox.com>
7061L: netdev@vger.kernel.org
7062L: linux-rdma@vger.kernel.org
7063W: http://www.mellanox.com
7064Q: http://patchwork.ozlabs.org/project/netdev/list/
7065Q: http://patchwork.kernel.org/project/linux-rdma/list/
7066T: git git://openfabrics.org/~eli/connect-ib.git
7067S: Supported
7068F: drivers/net/ethernet/mellanox/mlx5/core/
7069F: include/linux/mlx5/
7070
7071Mellanox MLX5 IB driver
7072M: Eli Cohen <eli@mellanox.com>
7073L: linux-rdma@vger.kernel.org
7074W: http://www.mellanox.com
7075Q: http://patchwork.kernel.org/project/linux-rdma/list/
7076T: git git://openfabrics.org/~eli/connect-ib.git
7077S: Supported
7078F: include/linux/mlx5/
7079F: drivers/infiniband/hw/mlx5/
7080
7081MELEXIS MLX90614 DRIVER
7082M: Crt Mori <cmo@melexis.com>
7083L: linux-iio@vger.kernel.org
7084W: http://www.melexis.com
7085S: Supported
7086F: drivers/iio/temperature/mlx90614.c
7087
7088MN88472 MEDIA DRIVER
7089M: Antti Palosaari <crope@iki.fi>
7090L: linux-media@vger.kernel.org
7091W: http://linuxtv.org/
7092W: http://palosaari.fi/linux/
7093Q: http://patchwork.linuxtv.org/project/linux-media/list/
7094T: git git://linuxtv.org/anttip/media_tree.git
7095S: Maintained
7096F: drivers/staging/media/mn88472/
7097F: drivers/media/dvb-frontends/mn88472.h
7098
7099MN88473 MEDIA DRIVER
7100M: Antti Palosaari <crope@iki.fi>
7101L: linux-media@vger.kernel.org
7102W: http://linuxtv.org/
7103W: http://palosaari.fi/linux/
7104Q: http://patchwork.linuxtv.org/project/linux-media/list/
7105T: git git://linuxtv.org/anttip/media_tree.git
7106S: Maintained
7107F: drivers/staging/media/mn88473/
7108F: drivers/media/dvb-frontends/mn88473.h
7109
7110MODULE SUPPORT
7111M: Rusty Russell <rusty@rustcorp.com.au>
7112S: Maintained
7113F: include/linux/module.h
7114F: kernel/module.c
7115
7116MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7117W: http://popies.net/meye/
7118S: Orphan
7119F: Documentation/video4linux/meye.txt
7120F: drivers/media/pci/meye/
7121F: include/uapi/linux/meye.h
7122
7123MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7124M: Jiri Slaby <jirislaby@gmail.com>
7125S: Maintained
7126F: Documentation/serial/moxa-smartio
7127F: drivers/tty/mxser.*
7128
7129MR800 AVERMEDIA USB FM RADIO DRIVER
7130M: Alexey Klimov <klimov.linux@gmail.com>
7131L: linux-media@vger.kernel.org
7132T: git git://linuxtv.org/media_tree.git
7133S: Maintained
7134F: drivers/media/radio/radio-mr800.c
7135
7136MRF24J40 IEEE 802.15.4 RADIO DRIVER
7137M: Alan Ott <alan@signal11.us>
7138L: linux-wpan@vger.kernel.org
7139S: Maintained
7140F: drivers/net/ieee802154/mrf24j40.c
7141F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7142
7143MSI LAPTOP SUPPORT
7144M: "Lee, Chun-Yi" <jlee@suse.com>
7145L: platform-driver-x86@vger.kernel.org
7146S: Maintained
7147F: drivers/platform/x86/msi-laptop.c
7148
7149MSI WMI SUPPORT
7150L: platform-driver-x86@vger.kernel.org
7151S: Orphan
7152F: drivers/platform/x86/msi-wmi.c
7153
7154MSI001 MEDIA DRIVER
7155M: Antti Palosaari <crope@iki.fi>
7156L: linux-media@vger.kernel.org
7157W: http://linuxtv.org/
7158W: http://palosaari.fi/linux/
7159Q: http://patchwork.linuxtv.org/project/linux-media/list/
7160T: git git://linuxtv.org/anttip/media_tree.git
7161S: Maintained
7162F: drivers/media/tuners/msi001*
7163
7164MSI2500 MEDIA DRIVER
7165M: Antti Palosaari <crope@iki.fi>
7166L: linux-media@vger.kernel.org
7167W: http://linuxtv.org/
7168W: http://palosaari.fi/linux/
7169Q: http://patchwork.linuxtv.org/project/linux-media/list/
7170T: git git://linuxtv.org/anttip/media_tree.git
7171S: Maintained
7172F: drivers/media/usb/msi2500/
7173
7174MSYSTEMS DISKONCHIP G3 MTD DRIVER
7175M: Robert Jarzmik <robert.jarzmik@free.fr>
7176L: linux-mtd@lists.infradead.org
7177S: Maintained
7178F: drivers/mtd/devices/docg3*
7179
7180MT9M032 APTINA SENSOR DRIVER
7181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7182L: linux-media@vger.kernel.org
7183T: git git://linuxtv.org/media_tree.git
7184S: Maintained
7185F: drivers/media/i2c/mt9m032.c
7186F: include/media/mt9m032.h
7187
7188MT9P031 APTINA CAMERA SENSOR
7189M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7190L: linux-media@vger.kernel.org
7191T: git git://linuxtv.org/media_tree.git
7192S: Maintained
7193F: drivers/media/i2c/mt9p031.c
7194F: include/media/mt9p031.h
7195
7196MT9T001 APTINA CAMERA SENSOR
7197M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7198L: linux-media@vger.kernel.org
7199T: git git://linuxtv.org/media_tree.git
7200S: Maintained
7201F: drivers/media/i2c/mt9t001.c
7202F: include/media/mt9t001.h
7203
7204MT9V032 APTINA CAMERA SENSOR
7205M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7206L: linux-media@vger.kernel.org
7207T: git git://linuxtv.org/media_tree.git
7208S: Maintained
7209F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7210F: drivers/media/i2c/mt9v032.c
7211F: include/media/mt9v032.h
7212
7213MULTIFUNCTION DEVICES (MFD)
7214M: Lee Jones <lee.jones@linaro.org>
7215T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7216S: Supported
7217F: drivers/mfd/
7218F: include/linux/mfd/
7219
7220MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7221M: Ulf Hansson <ulf.hansson@linaro.org>
7222L: linux-mmc@vger.kernel.org
7223T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7224S: Maintained
7225F: drivers/mmc/
7226F: include/linux/mmc/
7227F: include/uapi/linux/mmc/
7228
7229MULTIMEDIA CARD (MMC) ETC. OVER SPI
7230S: Orphan
7231F: drivers/mmc/host/mmc_spi.c
7232F: include/linux/spi/mmc_spi.h
7233
7234MULTISOUND SOUND DRIVER
7235M: Andrew Veliath <andrewtv@usa.net>
7236S: Maintained
7237F: Documentation/sound/oss/MultiSound
7238F: sound/oss/msnd*
7239
7240MULTITECH MULTIPORT CARD (ISICOM)
7241S: Orphan
7242F: drivers/tty/isicom.c
7243F: include/linux/isicom.h
7244
7245MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7246M: Felipe Balbi <balbi@ti.com>
7247L: linux-usb@vger.kernel.org
7248T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7249S: Maintained
7250F: drivers/usb/musb/
7251
7252MXL5007T MEDIA DRIVER
7253M: Michael Krufky <mkrufky@linuxtv.org>
7254L: linux-media@vger.kernel.org
7255W: http://linuxtv.org/
7256W: http://github.com/mkrufky
7257Q: http://patchwork.linuxtv.org/project/linux-media/list/
7258T: git git://linuxtv.org/mkrufky/tuners.git
7259S: Maintained
7260F: drivers/media/tuners/mxl5007t.*
7261
7262MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7263M: Hyong-Youb Kim <hykim@myri.com>
7264L: netdev@vger.kernel.org
7265W: https://www.myricom.com/support/downloads/myri10ge.html
7266S: Supported
7267F: drivers/net/ethernet/myricom/myri10ge/
7268
7269NATSEMI ETHERNET DRIVER (DP8381x)
7270S: Orphan
7271F: drivers/net/ethernet/natsemi/natsemi.c
7272
7273NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7274M: Daniel Mack <zonque@gmail.com>
7275S: Maintained
7276L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7277W: http://www.native-instruments.com
7278F: sound/usb/caiaq/
7279
7280NCP FILESYSTEM
7281M: Petr Vandrovec <petr@vandrovec.name>
7282S: Odd Fixes
7283F: fs/ncpfs/
7284
7285NCR 5380 SCSI DRIVERS
7286M: Finn Thain <fthain@telegraphics.com.au>
7287M: Michael Schmitz <schmitzmic@gmail.com>
7288L: linux-scsi@vger.kernel.org
7289S: Maintained
7290F: Documentation/scsi/g_NCR5380.txt
7291F: drivers/scsi/NCR5380.*
7292F: drivers/scsi/arm/cumana_1.c
7293F: drivers/scsi/arm/oak.c
7294F: drivers/scsi/atari_NCR5380.c
7295F: drivers/scsi/atari_scsi.*
7296F: drivers/scsi/dmx3191d.c
7297F: drivers/scsi/dtc.*
7298F: drivers/scsi/g_NCR5380.*
7299F: drivers/scsi/g_NCR5380_mmio.c
7300F: drivers/scsi/mac_scsi.*
7301F: drivers/scsi/pas16.*
7302F: drivers/scsi/sun3_scsi.*
7303F: drivers/scsi/sun3_scsi_vme.c
7304F: drivers/scsi/t128.*
7305
7306NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7307M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7308L: linux-scsi@vger.kernel.org
7309S: Maintained
7310F: drivers/scsi/NCR_D700.*
7311
7312NCT6775 HARDWARE MONITOR DRIVER
7313M: Guenter Roeck <linux@roeck-us.net>
7314L: lm-sensors@lm-sensors.org
7315S: Maintained
7316F: Documentation/hwmon/nct6775
7317F: drivers/hwmon/nct6775.c
7318
7319NETEFFECT IWARP RNIC DRIVER (IW_NES)
7320M: Faisal Latif <faisal.latif@intel.com>
7321L: linux-rdma@vger.kernel.org
7322W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7323S: Supported
7324F: drivers/infiniband/hw/nes/
7325
7326NETEM NETWORK EMULATOR
7327M: Stephen Hemminger <stephen@networkplumber.org>
7328L: netem@lists.linux-foundation.org
7329S: Maintained
7330F: net/sched/sch_netem.c
7331
7332NETERION 10GbE DRIVERS (s2io/vxge)
7333M: Jon Mason <jdmason@kudzu.us>
7334L: netdev@vger.kernel.org
7335S: Supported
7336F: Documentation/networking/s2io.txt
7337F: Documentation/networking/vxge.txt
7338F: drivers/net/ethernet/neterion/
7339
7340NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7341M: Pablo Neira Ayuso <pablo@netfilter.org>
7342M: Patrick McHardy <kaber@trash.net>
7343M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7344L: netfilter-devel@vger.kernel.org
7345L: coreteam@netfilter.org
7346W: http://www.netfilter.org/
7347W: http://www.iptables.org/
7348Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7349T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7350T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7351S: Supported
7352F: include/linux/netfilter*
7353F: include/linux/netfilter/
7354F: include/net/netfilter/
7355F: include/uapi/linux/netfilter*
7356F: include/uapi/linux/netfilter/
7357F: net/*/netfilter.c
7358F: net/*/netfilter/
7359F: net/netfilter/
7360F: net/bridge/br_netfilter*.c
7361
7362NETLABEL
7363M: Paul Moore <paul@paul-moore.com>
7364W: http://netlabel.sf.net
7365L: netdev@vger.kernel.org
7366S: Maintained
7367F: Documentation/netlabel/
7368F: include/net/netlabel.h
7369F: net/netlabel/
7370
7371NETROM NETWORK LAYER
7372M: Ralf Baechle <ralf@linux-mips.org>
7373L: linux-hams@vger.kernel.org
7374W: http://www.linux-ax25.org/
7375S: Maintained
7376F: include/net/netrom.h
7377F: include/uapi/linux/netrom.h
7378F: net/netrom/
7379
7380NETWORK BLOCK DEVICE (NBD)
7381M: Markus Pargmann <mpa@pengutronix.de>
7382S: Maintained
7383L: nbd-general@lists.sourceforge.net
7384T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7385F: Documentation/blockdev/nbd.txt
7386F: drivers/block/nbd.c
7387F: include/uapi/linux/nbd.h
7388
7389NETWORK DROP MONITOR
7390M: Neil Horman <nhorman@tuxdriver.com>
7391L: netdev@vger.kernel.org
7392S: Maintained
7393W: https://fedorahosted.org/dropwatch/
7394F: net/core/drop_monitor.c
7395
7396NETWORKING [GENERAL]
7397M: "David S. Miller" <davem@davemloft.net>
7398L: netdev@vger.kernel.org
7399W: http://www.linuxfoundation.org/en/Net
7400Q: http://patchwork.ozlabs.org/project/netdev/list/
7401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7403S: Maintained
7404F: net/
7405F: include/net/
7406F: include/linux/in.h
7407F: include/linux/net.h
7408F: include/linux/netdevice.h
7409F: include/uapi/linux/in.h
7410F: include/uapi/linux/net.h
7411F: include/uapi/linux/netdevice.h
7412F: include/uapi/linux/net_namespace.h
7413F: tools/net/
7414F: tools/testing/selftests/net/
7415F: lib/random32.c
7416F: lib/test_bpf.c
7417
7418NETWORKING [IPv4/IPv6]
7419M: "David S. Miller" <davem@davemloft.net>
7420M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7421M: James Morris <jmorris@namei.org>
7422M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7423M: Patrick McHardy <kaber@trash.net>
7424L: netdev@vger.kernel.org
7425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7426S: Maintained
7427F: net/ipv4/
7428F: net/ipv6/
7429F: include/net/ip*
7430F: arch/x86/net/*
7431
7432NETWORKING [IPSEC]
7433M: Steffen Klassert <steffen.klassert@secunet.com>
7434M: Herbert Xu <herbert@gondor.apana.org.au>
7435M: "David S. Miller" <davem@davemloft.net>
7436L: netdev@vger.kernel.org
7437T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7438T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7439S: Maintained
7440F: net/core/flow.c
7441F: net/xfrm/
7442F: net/key/
7443F: net/ipv4/xfrm*
7444F: net/ipv4/esp4.c
7445F: net/ipv4/ah4.c
7446F: net/ipv4/ipcomp.c
7447F: net/ipv4/ip_vti.c
7448F: net/ipv6/xfrm*
7449F: net/ipv6/esp6.c
7450F: net/ipv6/ah6.c
7451F: net/ipv6/ipcomp6.c
7452F: net/ipv6/ip6_vti.c
7453F: include/uapi/linux/xfrm.h
7454F: include/net/xfrm.h
7455
7456NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7457M: Paul Moore <paul@paul-moore.com>
7458L: netdev@vger.kernel.org
7459S: Maintained
7460
7461NETWORKING [WIRELESS]
7462L: linux-wireless@vger.kernel.org
7463Q: http://patchwork.kernel.org/project/linux-wireless/list/
7464
7465NETWORKING DRIVERS
7466L: netdev@vger.kernel.org
7467W: http://www.linuxfoundation.org/en/Net
7468Q: http://patchwork.ozlabs.org/project/netdev/list/
7469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7471S: Odd Fixes
7472F: drivers/net/
7473F: include/linux/if_*
7474F: include/linux/netdevice.h
7475F: include/linux/etherdevice.h
7476F: include/linux/fcdevice.h
7477F: include/linux/fddidevice.h
7478F: include/linux/hippidevice.h
7479F: include/linux/inetdevice.h
7480F: include/uapi/linux/if_*
7481F: include/uapi/linux/netdevice.h
7482
7483NETWORKING DRIVERS (WIRELESS)
7484M: Kalle Valo <kvalo@codeaurora.org>
7485L: linux-wireless@vger.kernel.org
7486Q: http://patchwork.kernel.org/project/linux-wireless/list/
7487T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7488S: Maintained
7489F: drivers/net/wireless/
7490
7491NETXEN (1/10) GbE SUPPORT
7492M: Manish Chopra <manish.chopra@qlogic.com>
7493M: Sony Chacko <sony.chacko@qlogic.com>
7494M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7495L: netdev@vger.kernel.org
7496W: http://www.qlogic.com
7497S: Supported
7498F: drivers/net/ethernet/qlogic/netxen/
7499
7500NFC SUBSYSTEM
7501M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7502M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7503M: Samuel Ortiz <sameo@linux.intel.com>
7504L: linux-wireless@vger.kernel.org
7505L: linux-nfc@lists.01.org (subscribers-only)
7506S: Supported
7507F: net/nfc/
7508F: include/net/nfc/
7509F: include/uapi/linux/nfc.h
7510F: drivers/nfc/
7511F: include/linux/platform_data/pn544.h
7512F: Documentation/devicetree/bindings/net/nfc/
7513
7514NFS, SUNRPC, AND LOCKD CLIENTS
7515M: Trond Myklebust <trond.myklebust@primarydata.com>
7516M: Anna Schumaker <anna.schumaker@netapp.com>
7517L: linux-nfs@vger.kernel.org
7518W: http://client.linux-nfs.org
7519T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7520S: Maintained
7521F: fs/lockd/
7522F: fs/nfs/
7523F: fs/nfs_common/
7524F: net/sunrpc/
7525F: include/linux/lockd/
7526F: include/linux/nfs*
7527F: include/linux/sunrpc/
7528F: include/uapi/linux/nfs*
7529F: include/uapi/linux/sunrpc/
7530
7531NILFS2 FILESYSTEM
7532M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7533L: linux-nilfs@vger.kernel.org
7534W: http://nilfs.sourceforge.net/
7535T: git git://github.com/konis/nilfs2.git
7536S: Supported
7537F: Documentation/filesystems/nilfs2.txt
7538F: fs/nilfs2/
7539F: include/linux/nilfs2_fs.h
7540F: include/trace/events/nilfs2.h
7541
7542NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7543M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7544W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7545S: Maintained
7546F: Documentation/scsi/NinjaSCSI.txt
7547F: drivers/scsi/pcmcia/nsp_*
7548
7549NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7550M: GOTO Masanori <gotom@debian.or.jp>
7551M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7552W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7553S: Maintained
7554F: Documentation/scsi/NinjaSCSI.txt
7555F: drivers/scsi/nsp32*
7556
7557NIOS2 ARCHITECTURE
7558M: Ley Foon Tan <lftan@altera.com>
7559L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7561S: Maintained
7562F: arch/nios2/
7563
7564NOKIA N900 POWER SUPPLY DRIVERS
7565M: Pali Rohár <pali.rohar@gmail.com>
7566S: Maintained
7567F: include/linux/power/bq2415x_charger.h
7568F: include/linux/power/bq27xxx_battery.h
7569F: include/linux/power/isp1704_charger.h
7570F: drivers/power/bq2415x_charger.c
7571F: drivers/power/bq27xxx_battery.c
7572F: drivers/power/isp1704_charger.c
7573F: drivers/power/rx51_battery.c
7574
7575NTB DRIVER CORE
7576M: Jon Mason <jdmason@kudzu.us>
7577M: Dave Jiang <dave.jiang@intel.com>
7578M: Allen Hubbe <Allen.Hubbe@emc.com>
7579L: linux-ntb@googlegroups.com
7580S: Supported
7581W: https://github.com/jonmason/ntb/wiki
7582T: git git://github.com/jonmason/ntb.git
7583F: drivers/ntb/
7584F: drivers/net/ntb_netdev.c
7585F: include/linux/ntb.h
7586F: include/linux/ntb_transport.h
7587
7588NTB INTEL DRIVER
7589M: Jon Mason <jdmason@kudzu.us>
7590M: Dave Jiang <dave.jiang@intel.com>
7591L: linux-ntb@googlegroups.com
7592S: Supported
7593W: https://github.com/jonmason/ntb/wiki
7594T: git git://github.com/jonmason/ntb.git
7595F: drivers/ntb/hw/intel/
7596
7597NTFS FILESYSTEM
7598M: Anton Altaparmakov <anton@tuxera.com>
7599L: linux-ntfs-dev@lists.sourceforge.net
7600W: http://www.tuxera.com/
7601T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7602S: Supported
7603F: Documentation/filesystems/ntfs.txt
7604F: fs/ntfs/
7605
7606NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7607M: Antonino Daplas <adaplas@gmail.com>
7608L: linux-fbdev@vger.kernel.org
7609S: Maintained
7610F: drivers/video/fbdev/riva/
7611F: drivers/video/fbdev/nvidia/
7612
7613NVM EXPRESS DRIVER
7614M: Keith Busch <keith.busch@intel.com>
7615M: Jens Axboe <axboe@fb.com>
7616L: linux-nvme@lists.infradead.org
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7618W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7619S: Supported
7620F: drivers/nvme/host/
7621F: include/linux/nvme.h
7622
7623NVMEM FRAMEWORK
7624M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7625M: Maxime Ripard <maxime.ripard@free-electrons.com>
7626S: Maintained
7627F: drivers/nvmem/
7628F: Documentation/devicetree/bindings/nvmem/
7629F: include/linux/nvmem-consumer.h
7630F: include/linux/nvmem-provider.h
7631
7632NXP-NCI NFC DRIVER
7633M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7634R: Charles Gorand <charles.gorand@effinnov.com>
7635L: linux-nfc@lists.01.org (moderated for non-subscribers)
7636S: Supported
7637F: drivers/nfc/nxp-nci
7638
7639NXP TDA998X DRM DRIVER
7640M: Russell King <rmk+kernel@arm.linux.org.uk>
7641S: Supported
7642F: drivers/gpu/drm/i2c/tda998x_drv.c
7643F: include/drm/i2c/tda998x.h
7644
7645NXP TFA9879 DRIVER
7646M: Peter Rosin <peda@axentia.se>
7647L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7648S: Maintained
7649F: sound/soc/codecs/tfa9879*
7650
7651OMAP SUPPORT
7652M: Tony Lindgren <tony@atomide.com>
7653L: linux-omap@vger.kernel.org
7654W: http://www.muru.com/linux/omap/
7655W: http://linux.omap.com/
7656Q: http://patchwork.kernel.org/project/linux-omap/list/
7657T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7658S: Maintained
7659F: arch/arm/*omap*/
7660F: arch/arm/configs/omap1_defconfig
7661F: arch/arm/configs/omap2plus_defconfig
7662F: drivers/i2c/busses/i2c-omap.c
7663F: drivers/irqchip/irq-omap-intc.c
7664F: drivers/mfd/*omap*.c
7665F: drivers/mfd/menelaus.c
7666F: drivers/mfd/palmas.c
7667F: drivers/mfd/tps65217.c
7668F: drivers/mfd/tps65218.c
7669F: drivers/mfd/tps65910.c
7670F: drivers/mfd/twl-core.[ch]
7671F: drivers/mfd/twl4030*.c
7672F: drivers/mfd/twl6030*.c
7673F: drivers/mfd/twl6040*.c
7674F: drivers/regulator/palmas-regulator*.c
7675F: drivers/regulator/pbias-regulator.c
7676F: drivers/regulator/tps65217-regulator.c
7677F: drivers/regulator/tps65218-regulator.c
7678F: drivers/regulator/tps65910-regulator.c
7679F: drivers/regulator/twl-regulator.c
7680F: include/linux/i2c-omap.h
7681
7682OMAP DEVICE TREE SUPPORT
7683M: Benoît Cousson <bcousson@baylibre.com>
7684M: Tony Lindgren <tony@atomide.com>
7685L: linux-omap@vger.kernel.org
7686L: devicetree@vger.kernel.org
7687S: Maintained
7688F: arch/arm/boot/dts/*omap*
7689F: arch/arm/boot/dts/*am3*
7690F: arch/arm/boot/dts/*am4*
7691F: arch/arm/boot/dts/*am5*
7692F: arch/arm/boot/dts/*dra7*
7693
7694OMAP CLOCK FRAMEWORK SUPPORT
7695M: Paul Walmsley <paul@pwsan.com>
7696L: linux-omap@vger.kernel.org
7697S: Maintained
7698F: arch/arm/*omap*/*clock*
7699
7700OMAP POWER MANAGEMENT SUPPORT
7701M: Kevin Hilman <khilman@deeprootsystems.com>
7702L: linux-omap@vger.kernel.org
7703S: Maintained
7704F: arch/arm/*omap*/*pm*
7705F: drivers/cpufreq/omap-cpufreq.c
7706
7707OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7708M: Rajendra Nayak <rnayak@ti.com>
7709M: Paul Walmsley <paul@pwsan.com>
7710L: linux-omap@vger.kernel.org
7711S: Maintained
7712F: arch/arm/mach-omap2/prm*
7713
7714OMAP AUDIO SUPPORT
7715M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7716M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7717L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7718L: linux-omap@vger.kernel.org
7719S: Maintained
7720F: sound/soc/omap/
7721
7722OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7723M: Roger Quadros <rogerq@ti.com>
7724M: Tony Lindgren <tony@atomide.com>
7725L: linux-omap@vger.kernel.org
7726S: Maintained
7727F: drivers/memory/omap-gpmc.c
7728F: arch/arm/mach-omap2/*gpmc*
7729
7730OMAP FRAMEBUFFER SUPPORT
7731M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7732L: linux-fbdev@vger.kernel.org
7733L: linux-omap@vger.kernel.org
7734S: Maintained
7735F: drivers/video/fbdev/omap/
7736
7737OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7738M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7739L: linux-omap@vger.kernel.org
7740L: linux-fbdev@vger.kernel.org
7741S: Maintained
7742F: drivers/video/fbdev/omap2/
7743F: Documentation/arm/OMAP/DSS
7744
7745OMAP HARDWARE SPINLOCK SUPPORT
7746M: Ohad Ben-Cohen <ohad@wizery.com>
7747L: linux-omap@vger.kernel.org
7748S: Maintained
7749F: drivers/hwspinlock/omap_hwspinlock.c
7750
7751OMAP MMC SUPPORT
7752M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7753L: linux-omap@vger.kernel.org
7754S: Maintained
7755F: drivers/mmc/host/omap.c
7756
7757OMAP HS MMC SUPPORT
7758L: linux-mmc@vger.kernel.org
7759L: linux-omap@vger.kernel.org
7760S: Orphan
7761F: drivers/mmc/host/omap_hsmmc.c
7762
7763OMAP RANDOM NUMBER GENERATOR SUPPORT
7764M: Deepak Saxena <dsaxena@plexity.net>
7765S: Maintained
7766F: drivers/char/hw_random/omap-rng.c
7767
7768OMAP HWMOD SUPPORT
7769M: Benoît Cousson <bcousson@baylibre.com>
7770M: Paul Walmsley <paul@pwsan.com>
7771L: linux-omap@vger.kernel.org
7772S: Maintained
7773F: arch/arm/mach-omap2/omap_hwmod.*
7774
7775OMAP HWMOD DATA
7776M: Paul Walmsley <paul@pwsan.com>
7777L: linux-omap@vger.kernel.org
7778S: Maintained
7779F: arch/arm/mach-omap2/omap_hwmod*data*
7780
7781OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7782M: Benoît Cousson <bcousson@baylibre.com>
7783L: linux-omap@vger.kernel.org
7784S: Maintained
7785F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7786
7787OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7788M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7789L: linux-media@vger.kernel.org
7790S: Maintained
7791F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7792F: drivers/media/platform/omap3isp/
7793F: drivers/staging/media/omap4iss/
7794
7795OMAP USB SUPPORT
7796M: Felipe Balbi <balbi@ti.com>
7797L: linux-usb@vger.kernel.org
7798L: linux-omap@vger.kernel.org
7799T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7800S: Maintained
7801F: drivers/usb/*/*omap*
7802F: arch/arm/*omap*/usb*
7803
7804OMAP GPIO DRIVER
7805M: Javier Martinez Canillas <javier@dowhile0.org>
7806M: Santosh Shilimkar <ssantosh@kernel.org>
7807M: Kevin Hilman <khilman@deeprootsystems.com>
7808L: linux-omap@vger.kernel.org
7809S: Maintained
7810F: drivers/gpio/gpio-omap.c
7811
7812OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7813M: Mark Jackson <mpfj@newflow.co.uk>
7814L: linux-omap@vger.kernel.org
7815S: Maintained
7816F: arch/arm/boot/dts/am335x-nano.dts
7817
7818OMFS FILESYSTEM
7819M: Bob Copeland <me@bobcopeland.com>
7820L: linux-karma-devel@lists.sourceforge.net
7821S: Maintained
7822F: Documentation/filesystems/omfs.txt
7823F: fs/omfs/
7824
7825OMNIKEY CARDMAN 4000 DRIVER
7826M: Harald Welte <laforge@gnumonks.org>
7827S: Maintained
7828F: drivers/char/pcmcia/cm4000_cs.c
7829F: include/linux/cm4000_cs.h
7830F: include/uapi/linux/cm4000_cs.h
7831
7832OMNIKEY CARDMAN 4040 DRIVER
7833M: Harald Welte <laforge@gnumonks.org>
7834S: Maintained
7835F: drivers/char/pcmcia/cm4040_cs.*
7836
7837OMNIVISION OV7670 SENSOR DRIVER
7838M: Jonathan Corbet <corbet@lwn.net>
7839L: linux-media@vger.kernel.org
7840T: git git://linuxtv.org/media_tree.git
7841S: Maintained
7842F: drivers/media/i2c/ov7670.c
7843
7844ONENAND FLASH DRIVER
7845M: Kyungmin Park <kyungmin.park@samsung.com>
7846L: linux-mtd@lists.infradead.org
7847S: Maintained
7848F: drivers/mtd/onenand/
7849F: include/linux/mtd/onenand*.h
7850
7851ONSTREAM SCSI TAPE DRIVER
7852M: Willem Riede <osst@riede.org>
7853L: osst-users@lists.sourceforge.net
7854L: linux-scsi@vger.kernel.org
7855S: Maintained
7856F: Documentation/scsi/osst.txt
7857F: drivers/scsi/osst.*
7858F: drivers/scsi/osst_*.h
7859F: drivers/scsi/st.h
7860
7861OPENCORES I2C BUS DRIVER
7862M: Peter Korsgaard <jacmet@sunsite.dk>
7863L: linux-i2c@vger.kernel.org
7864S: Maintained
7865F: Documentation/i2c/busses/i2c-ocores
7866F: drivers/i2c/busses/i2c-ocores.c
7867
7868OPEN FIRMWARE AND FLATTENED DEVICE TREE
7869M: Rob Herring <robh+dt@kernel.org>
7870M: Frank Rowand <frowand.list@gmail.com>
7871M: Grant Likely <grant.likely@linaro.org>
7872L: devicetree@vger.kernel.org
7873W: http://www.devicetree.org/
7874T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7875S: Maintained
7876F: drivers/of/
7877F: include/linux/of*.h
7878F: scripts/dtc/
7879
7880OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7881M: Rob Herring <robh+dt@kernel.org>
7882M: Pawel Moll <pawel.moll@arm.com>
7883M: Mark Rutland <mark.rutland@arm.com>
7884M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7885M: Kumar Gala <galak@codeaurora.org>
7886L: devicetree@vger.kernel.org
7887S: Maintained
7888F: Documentation/devicetree/
7889F: arch/*/boot/dts/
7890F: include/dt-bindings/
7891
7892OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7893M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7894L: devicetree@vger.kernel.org
7895S: Maintained
7896F: Documentation/devicetree/dynamic-resolution-notes.txt
7897F: Documentation/devicetree/overlay-notes.txt
7898F: drivers/of/overlay.c
7899F: drivers/of/resolver.c
7900
7901OPENRISC ARCHITECTURE
7902M: Jonas Bonn <jonas@southpole.se>
7903W: http://openrisc.net
7904L: linux@lists.openrisc.net (moderated for non-subscribers)
7905S: Maintained
7906T: git git://openrisc.net/~jonas/linux
7907F: arch/openrisc/
7908
7909OPENVSWITCH
7910M: Pravin Shelar <pshelar@nicira.com>
7911L: netdev@vger.kernel.org
7912L: dev@openvswitch.org
7913W: http://openvswitch.org
7914S: Maintained
7915F: net/openvswitch/
7916F: include/uapi/linux/openvswitch.h
7917
7918OPL4 DRIVER
7919M: Clemens Ladisch <clemens@ladisch.de>
7920L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7921T: git git://git.alsa-project.org/alsa-kernel.git
7922S: Maintained
7923F: sound/drivers/opl4/
7924
7925OPROFILE
7926M: Robert Richter <rric@kernel.org>
7927L: oprofile-list@lists.sf.net
7928S: Maintained
7929F: arch/*/include/asm/oprofile*.h
7930F: arch/*/oprofile/
7931F: drivers/oprofile/
7932F: include/linux/oprofile.h
7933
7934ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7935M: Mark Fasheh <mfasheh@suse.com>
7936M: Joel Becker <jlbec@evilplan.org>
7937L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7938W: http://ocfs2.wiki.kernel.org
7939S: Supported
7940F: Documentation/filesystems/ocfs2.txt
7941F: Documentation/filesystems/dlmfs.txt
7942F: fs/ocfs2/
7943
7944ORINOCO DRIVER
7945L: linux-wireless@vger.kernel.org
7946W: http://wireless.kernel.org/en/users/Drivers/orinoco
7947W: http://www.nongnu.org/orinoco/
7948S: Orphan
7949F: drivers/net/wireless/orinoco/
7950
7951OSD LIBRARY and FILESYSTEM
7952M: Boaz Harrosh <ooo@electrozaur.com>
7953M: Benny Halevy <bhalevy@primarydata.com>
7954L: osd-dev@open-osd.org
7955W: http://open-osd.org
7956T: git git://git.open-osd.org/open-osd.git
7957S: Maintained
7958F: drivers/scsi/osd/
7959F: include/scsi/osd_*
7960F: fs/exofs/
7961
7962OVERLAY FILESYSTEM
7963M: Miklos Szeredi <miklos@szeredi.hu>
7964L: linux-unionfs@vger.kernel.org
7965T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7966S: Supported
7967F: fs/overlayfs/
7968F: Documentation/filesystems/overlayfs.txt
7969
7970P54 WIRELESS DRIVER
7971M: Christian Lamparter <chunkeey@googlemail.com>
7972L: linux-wireless@vger.kernel.org
7973W: http://wireless.kernel.org/en/users/Drivers/p54
7974S: Maintained
7975F: drivers/net/wireless/p54/
7976
7977PA SEMI ETHERNET DRIVER
7978M: Olof Johansson <olof@lixom.net>
7979L: netdev@vger.kernel.org
7980S: Maintained
7981F: drivers/net/ethernet/pasemi/*
7982
7983PA SEMI SMBUS DRIVER
7984M: Olof Johansson <olof@lixom.net>
7985L: linux-i2c@vger.kernel.org
7986S: Maintained
7987F: drivers/i2c/busses/i2c-pasemi.c
7988
7989PADATA PARALLEL EXECUTION MECHANISM
7990M: Steffen Klassert <steffen.klassert@secunet.com>
7991L: linux-crypto@vger.kernel.org
7992S: Maintained
7993F: kernel/padata.c
7994F: include/linux/padata.h
7995F: Documentation/padata.txt
7996
7997PANASONIC LAPTOP ACPI EXTRAS DRIVER
7998M: Harald Welte <laforge@gnumonks.org>
7999L: platform-driver-x86@vger.kernel.org
8000S: Maintained
8001F: drivers/platform/x86/panasonic-laptop.c
8002
8003PANASONIC MN10300/AM33/AM34 PORT
8004M: David Howells <dhowells@redhat.com>
8005M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8006L: linux-am33-list@redhat.com (moderated for non-subscribers)
8007W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8008S: Maintained
8009F: Documentation/mn10300/
8010F: arch/mn10300/
8011
8012PARALLEL PORT SUBSYSTEM
8013M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8014M: Sudip Mukherjee <sudip@vectorindia.org>
8015L: linux-parport@lists.infradead.org (subscribers-only)
8016S: Maintained
8017F: drivers/parport/
8018F: include/linux/parport*.h
8019F: drivers/char/ppdev.c
8020F: include/uapi/linux/ppdev.h
8021F: Documentation/parport*.txt
8022
8023PARAVIRT_OPS INTERFACE
8024M: Jeremy Fitzhardinge <jeremy@goop.org>
8025M: Chris Wright <chrisw@sous-sol.org>
8026M: Alok Kataria <akataria@vmware.com>
8027M: Rusty Russell <rusty@rustcorp.com.au>
8028L: virtualization@lists.linux-foundation.org
8029S: Supported
8030F: Documentation/virtual/paravirt_ops.txt
8031F: arch/*/kernel/paravirt*
8032F: arch/*/include/asm/paravirt.h
8033
8034PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8035M: Tim Waugh <tim@cyberelk.net>
8036L: linux-parport@lists.infradead.org (subscribers-only)
8037S: Maintained
8038F: Documentation/blockdev/paride.txt
8039F: drivers/block/paride/
8040
8041PARISC ARCHITECTURE
8042M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8043M: Helge Deller <deller@gmx.de>
8044L: linux-parisc@vger.kernel.org
8045W: http://www.parisc-linux.org/
8046Q: http://patchwork.kernel.org/project/linux-parisc/list/
8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8049S: Maintained
8050F: arch/parisc/
8051F: Documentation/parisc/
8052F: drivers/parisc/
8053F: drivers/char/agp/parisc-agp.c
8054F: drivers/input/serio/gscps2.c
8055F: drivers/parport/parport_gsc.*
8056F: drivers/tty/serial/8250/8250_gsc.c
8057F: drivers/video/fbdev/sti*
8058F: drivers/video/console/sti*
8059F: drivers/video/logo/logo_parisc*
8060
8061PC87360 HARDWARE MONITORING DRIVER
8062M: Jim Cromie <jim.cromie@gmail.com>
8063L: lm-sensors@lm-sensors.org
8064S: Maintained
8065F: Documentation/hwmon/pc87360
8066F: drivers/hwmon/pc87360.c
8067
8068PC8736x GPIO DRIVER
8069M: Jim Cromie <jim.cromie@gmail.com>
8070S: Maintained
8071F: drivers/char/pc8736x_gpio.c
8072
8073PC87427 HARDWARE MONITORING DRIVER
8074M: Jean Delvare <jdelvare@suse.com>
8075L: lm-sensors@lm-sensors.org
8076S: Maintained
8077F: Documentation/hwmon/pc87427
8078F: drivers/hwmon/pc87427.c
8079
8080PCA9532 LED DRIVER
8081M: Riku Voipio <riku.voipio@iki.fi>
8082S: Maintained
8083F: drivers/leds/leds-pca9532.c
8084F: include/linux/leds-pca9532.h
8085
8086PCA9541 I2C BUS MASTER SELECTOR DRIVER
8087M: Guenter Roeck <linux@roeck-us.net>
8088L: linux-i2c@vger.kernel.org
8089S: Maintained
8090F: drivers/i2c/muxes/i2c-mux-pca9541.c
8091
8092PCDP - PRIMARY CONSOLE AND DEBUG PORT
8093M: Khalid Aziz <khalid@gonehiking.org>
8094S: Maintained
8095F: drivers/firmware/pcdp.*
8096
8097PCI ERROR RECOVERY
8098M: Linas Vepstas <linasvepstas@gmail.com>
8099L: linux-pci@vger.kernel.org
8100S: Supported
8101F: Documentation/PCI/pci-error-recovery.txt
8102
8103PCI SUBSYSTEM
8104M: Bjorn Helgaas <bhelgaas@google.com>
8105L: linux-pci@vger.kernel.org
8106Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8108S: Supported
8109F: Documentation/PCI/
8110F: drivers/pci/
8111F: include/linux/pci*
8112F: arch/x86/pci/
8113F: arch/x86/kernel/quirks.c
8114
8115PCI DRIVER FOR ALTERA PCIE IP
8116M: Ley Foon Tan <lftan@altera.com>
8117L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8118L: linux-pci@vger.kernel.org
8119S: Supported
8120F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8121F: drivers/pci/host/pcie-altera.c
8122
8123PCI DRIVER FOR ARM VERSATILE PLATFORM
8124M: Rob Herring <robh@kernel.org>
8125L: linux-pci@vger.kernel.org
8126L: linux-arm-kernel@lists.infradead.org
8127S: Maintained
8128F: Documentation/devicetree/bindings/pci/versatile.txt
8129F: drivers/pci/host/pci-versatile.c
8130
8131PCI DRIVER FOR APPLIEDMICRO XGENE
8132M: Tanmay Inamdar <tinamdar@apm.com>
8133L: linux-pci@vger.kernel.org
8134L: linux-arm-kernel@lists.infradead.org
8135S: Maintained
8136F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8137F: drivers/pci/host/pci-xgene.c
8138
8139PCI DRIVER FOR FREESCALE LAYERSCAPE
8140M: Minghuan Lian <minghuan.Lian@freescale.com>
8141M: Mingkai Hu <mingkai.hu@freescale.com>
8142M: Roy Zang <tie-fei.zang@freescale.com>
8143L: linuxppc-dev@lists.ozlabs.org
8144L: linux-pci@vger.kernel.org
8145L: linux-arm-kernel@lists.infradead.org
8146S: Maintained
8147F: drivers/pci/host/*layerscape*
8148
8149PCI DRIVER FOR IMX6
8150M: Richard Zhu <Richard.Zhu@freescale.com>
8151M: Lucas Stach <l.stach@pengutronix.de>
8152L: linux-pci@vger.kernel.org
8153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8154S: Maintained
8155F: drivers/pci/host/*imx6*
8156
8157PCI DRIVER FOR TI KEYSTONE
8158M: Murali Karicheri <m-karicheri2@ti.com>
8159L: linux-pci@vger.kernel.org
8160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8161S: Maintained
8162F: drivers/pci/host/*keystone*
8163
8164PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8165M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8166M: Jason Cooper <jason@lakedaemon.net>
8167L: linux-pci@vger.kernel.org
8168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8169S: Maintained
8170F: drivers/pci/host/*mvebu*
8171
8172PCI DRIVER FOR NVIDIA TEGRA
8173M: Thierry Reding <thierry.reding@gmail.com>
8174L: linux-tegra@vger.kernel.org
8175L: linux-pci@vger.kernel.org
8176S: Supported
8177F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8178F: drivers/pci/host/pci-tegra.c
8179
8180PCI DRIVER FOR TI DRA7XX
8181M: Kishon Vijay Abraham I <kishon@ti.com>
8182L: linux-omap@vger.kernel.org
8183L: linux-pci@vger.kernel.org
8184S: Supported
8185F: Documentation/devicetree/bindings/pci/ti-pci.txt
8186F: drivers/pci/host/pci-dra7xx.c
8187
8188PCI DRIVER FOR RENESAS R-CAR
8189M: Simon Horman <horms@verge.net.au>
8190L: linux-pci@vger.kernel.org
8191L: linux-sh@vger.kernel.org
8192S: Maintained
8193F: drivers/pci/host/*rcar*
8194
8195PCI DRIVER FOR SAMSUNG EXYNOS
8196M: Jingoo Han <jingoohan1@gmail.com>
8197L: linux-pci@vger.kernel.org
8198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8199L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8200S: Maintained
8201F: drivers/pci/host/pci-exynos.c
8202
8203PCI DRIVER FOR SYNOPSIS DESIGNWARE
8204M: Jingoo Han <jingoohan1@gmail.com>
8205M: Pratyush Anand <pratyush.anand@gmail.com>
8206L: linux-pci@vger.kernel.org
8207S: Maintained
8208F: drivers/pci/host/*designware*
8209
8210PCI DRIVER FOR GENERIC OF HOSTS
8211M: Will Deacon <will.deacon@arm.com>
8212L: linux-pci@vger.kernel.org
8213L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8214S: Maintained
8215F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8216F: drivers/pci/host/pci-host-generic.c
8217
8218PCIE DRIVER FOR ST SPEAR13XX
8219M: Pratyush Anand <pratyush.anand@gmail.com>
8220L: linux-pci@vger.kernel.org
8221S: Maintained
8222F: drivers/pci/host/*spear*
8223
8224PCI MSI DRIVER FOR ALTERA MSI IP
8225M: Ley Foon Tan <lftan@altera.com>
8226L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8227L: linux-pci@vger.kernel.org
8228S: Supported
8229F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8230F: drivers/pci/host/pcie-altera-msi.c
8231
8232PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8233M: Duc Dang <dhdang@apm.com>
8234L: linux-pci@vger.kernel.org
8235L: linux-arm-kernel@lists.infradead.org
8236S: Maintained
8237F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8238F: drivers/pci/host/pci-xgene-msi.c
8239
8240PCIE DRIVER FOR HISILICON
8241M: Zhou Wang <wangzhou1@hisilicon.com>
8242L: linux-pci@vger.kernel.org
8243S: Maintained
8244F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8245F: drivers/pci/host/pcie-hisi.c
8246
8247PCMCIA SUBSYSTEM
8248P: Linux PCMCIA Team
8249L: linux-pcmcia@lists.infradead.org
8250W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8251T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8252S: Maintained
8253F: Documentation/pcmcia/
8254F: drivers/pcmcia/
8255F: include/pcmcia/
8256
8257PCNET32 NETWORK DRIVER
8258M: Don Fry <pcnet32@frontier.com>
8259L: netdev@vger.kernel.org
8260S: Maintained
8261F: drivers/net/ethernet/amd/pcnet32.c
8262
8263PCRYPT PARALLEL CRYPTO ENGINE
8264M: Steffen Klassert <steffen.klassert@secunet.com>
8265L: linux-crypto@vger.kernel.org
8266S: Maintained
8267F: crypto/pcrypt.c
8268F: include/crypto/pcrypt.h
8269
8270PER-CPU MEMORY ALLOCATOR
8271M: Tejun Heo <tj@kernel.org>
8272M: Christoph Lameter <cl@linux-foundation.org>
8273T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8274S: Maintained
8275F: include/linux/percpu*.h
8276F: mm/percpu*.c
8277F: arch/*/include/asm/percpu.h
8278
8279PER-TASK DELAY ACCOUNTING
8280M: Balbir Singh <bsingharora@gmail.com>
8281S: Maintained
8282F: include/linux/delayacct.h
8283F: kernel/delayacct.c
8284
8285PERFORMANCE EVENTS SUBSYSTEM
8286M: Peter Zijlstra <a.p.zijlstra@chello.nl>
8287M: Ingo Molnar <mingo@redhat.com>
8288M: Arnaldo Carvalho de Melo <acme@kernel.org>
8289L: linux-kernel@vger.kernel.org
8290T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8291S: Supported
8292F: kernel/events/*
8293F: include/linux/perf_event.h
8294F: include/uapi/linux/perf_event.h
8295F: arch/*/kernel/perf_event*.c
8296F: arch/*/kernel/*/perf_event*.c
8297F: arch/*/kernel/*/*/perf_event*.c
8298F: arch/*/include/asm/perf_event.h
8299F: arch/*/kernel/perf_callchain.c
8300F: tools/perf/
8301
8302PERSONALITY HANDLING
8303M: Christoph Hellwig <hch@infradead.org>
8304L: linux-abi-devel@lists.sourceforge.net
8305S: Maintained
8306F: include/linux/personality.h
8307F: include/uapi/linux/personality.h
8308
8309PHONET PROTOCOL
8310M: Remi Denis-Courmont <courmisch@gmail.com>
8311S: Supported
8312F: Documentation/networking/phonet.txt
8313F: include/linux/phonet.h
8314F: include/net/phonet/
8315F: include/uapi/linux/phonet.h
8316F: net/phonet/
8317
8318PHRAM MTD DRIVER
8319M: Joern Engel <joern@lazybastard.org>
8320L: linux-mtd@lists.infradead.org
8321S: Maintained
8322F: drivers/mtd/devices/phram.c
8323
8324PICOLCD HID DRIVER
8325M: Bruno Prémont <bonbons@linux-vserver.org>
8326L: linux-input@vger.kernel.org
8327S: Maintained
8328F: drivers/hid/hid-picolcd*
8329
8330PICOXCELL SUPPORT
8331M: Jamie Iles <jamie@jamieiles.com>
8332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8333T: git git://github.com/jamieiles/linux-2.6-ji.git
8334S: Supported
8335F: arch/arm/boot/dts/picoxcell*
8336F: arch/arm/mach-picoxcell/
8337F: drivers/crypto/picoxcell*
8338
8339PIN CONTROL SUBSYSTEM
8340M: Linus Walleij <linus.walleij@linaro.org>
8341L: linux-gpio@vger.kernel.org
8342T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8343S: Maintained
8344F: drivers/pinctrl/
8345F: include/linux/pinctrl/
8346
8347PIN CONTROLLER - ATMEL AT91
8348M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8350S: Maintained
8351F: drivers/pinctrl/pinctrl-at91.*
8352
8353PIN CONTROLLER - ATMEL AT91 PIO4
8354M: Ludovic Desroches <ludovic.desroches@atmel.com>
8355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8356L: linux-gpio@vger.kernel.org
8357S: Supported
8358F: drivers/pinctrl/pinctrl-at91-pio4.*
8359
8360PIN CONTROLLER - INTEL
8361M: Mika Westerberg <mika.westerberg@linux.intel.com>
8362M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8363S: Maintained
8364F: drivers/pinctrl/intel/
8365
8366PIN CONTROLLER - RENESAS
8367M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8368L: linux-sh@vger.kernel.org
8369S: Maintained
8370F: drivers/pinctrl/sh-pfc/
8371
8372PIN CONTROLLER - SAMSUNG
8373M: Tomasz Figa <tomasz.figa@gmail.com>
8374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8375L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8376S: Maintained
8377F: drivers/pinctrl/samsung/
8378
8379PIN CONTROLLER - ST SPEAR
8380M: Viresh Kumar <vireshk@kernel.org>
8381L: spear-devel@list.st.com
8382L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8383W: http://www.st.com/spear
8384S: Maintained
8385F: drivers/pinctrl/spear/
8386
8387PKTCDVD DRIVER
8388M: Jiri Kosina <jikos@kernel.org>
8389S: Maintained
8390F: drivers/block/pktcdvd.c
8391F: include/linux/pktcdvd.h
8392F: include/uapi/linux/pktcdvd.h
8393
8394PKUNITY SOC DRIVERS
8395M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8396W: http://mprc.pku.edu.cn/~guanxuetao/linux
8397S: Maintained
8398T: git git://github.com/gxt/linux.git
8399F: drivers/input/serio/i8042-unicore32io.h
8400F: drivers/i2c/busses/i2c-puv3.c
8401F: drivers/video/fbdev/fb-puv3.c
8402F: drivers/rtc/rtc-puv3.c
8403
8404PMBUS HARDWARE MONITORING DRIVERS
8405M: Guenter Roeck <linux@roeck-us.net>
8406L: lm-sensors@lm-sensors.org
8407W: http://www.lm-sensors.org/
8408W: http://www.roeck-us.net/linux/drivers/
8409T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8410S: Maintained
8411F: Documentation/hwmon/pmbus
8412F: drivers/hwmon/pmbus/
8413F: include/linux/i2c/pmbus.h
8414
8415PMC SIERRA MaxRAID DRIVER
8416L: linux-scsi@vger.kernel.org
8417W: http://www.pmc-sierra.com/
8418S: Orphan
8419F: drivers/scsi/pmcraid.*
8420
8421PMC SIERRA PM8001 DRIVER
8422M: Jack Wang <jinpu.wang@profitbricks.com>
8423M: lindar_liu@usish.com
8424L: pmchba@pmcs.com
8425L: linux-scsi@vger.kernel.org
8426S: Supported
8427F: drivers/scsi/pm8001/
8428
8429POSIX CLOCKS and TIMERS
8430M: Thomas Gleixner <tglx@linutronix.de>
8431L: linux-kernel@vger.kernel.org
8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8433S: Maintained
8434F: fs/timerfd.c
8435F: include/linux/timer*
8436F: kernel/time/*timer*
8437
8438POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8439M: Sebastian Reichel <sre@kernel.org>
8440M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8441M: David Woodhouse <dwmw2@infradead.org>
8442L: linux-pm@vger.kernel.org
8443T: git git://git.infradead.org/battery-2.6.git
8444S: Maintained
8445F: include/linux/power_supply.h
8446F: drivers/power/
8447X: drivers/power/avs/
8448
8449POWER STATE COORDINATION INTERFACE (PSCI)
8450M: Mark Rutland <mark.rutland@arm.com>
8451M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8452L: linux-arm-kernel@lists.infradead.org
8453S: Maintained
8454F: drivers/firmware/psci.c
8455F: include/linux/psci.h
8456F: include/uapi/linux/psci.h
8457
8458PNP SUPPORT
8459M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8460S: Maintained
8461F: drivers/pnp/
8462
8463PPP PROTOCOL DRIVERS AND COMPRESSORS
8464M: Paul Mackerras <paulus@samba.org>
8465L: linux-ppp@vger.kernel.org
8466S: Maintained
8467F: drivers/net/ppp/ppp_*
8468
8469PPP OVER ATM (RFC 2364)
8470M: Mitchell Blank Jr <mitch@sfgoth.com>
8471S: Maintained
8472F: net/atm/pppoatm.c
8473F: include/uapi/linux/atmppp.h
8474
8475PPP OVER ETHERNET
8476M: Michal Ostrowski <mostrows@earthlink.net>
8477S: Maintained
8478F: drivers/net/ppp/pppoe.c
8479F: drivers/net/ppp/pppox.c
8480
8481PPP OVER L2TP
8482M: James Chapman <jchapman@katalix.com>
8483S: Maintained
8484F: net/l2tp/l2tp_ppp.c
8485F: include/linux/if_pppol2tp.h
8486F: include/uapi/linux/if_pppol2tp.h
8487
8488PPS SUPPORT
8489M: Rodolfo Giometti <giometti@enneenne.com>
8490W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8491L: linuxpps@ml.enneenne.com (subscribers-only)
8492S: Maintained
8493F: Documentation/pps/
8494F: drivers/pps/
8495F: include/linux/pps*.h
8496
8497PPTP DRIVER
8498M: Dmitry Kozlov <xeb@mail.ru>
8499L: netdev@vger.kernel.org
8500S: Maintained
8501F: drivers/net/ppp/pptp.c
8502W: http://sourceforge.net/projects/accel-pptp
8503
8504PREEMPTIBLE KERNEL
8505M: Robert Love <rml@tech9.net>
8506L: kpreempt-tech@lists.sourceforge.net
8507W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8508S: Supported
8509F: Documentation/preempt-locking.txt
8510F: include/linux/preempt.h
8511
8512PRISM54 WIRELESS DRIVER
8513M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8514L: linux-wireless@vger.kernel.org
8515W: http://wireless.kernel.org/en/users/Drivers/p54
8516S: Obsolete
8517F: drivers/net/wireless/prism54/
8518
8519PS3 NETWORK SUPPORT
8520M: Geoff Levand <geoff@infradead.org>
8521L: netdev@vger.kernel.org
8522L: linuxppc-dev@lists.ozlabs.org
8523S: Maintained
8524F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8525
8526PS3 PLATFORM SUPPORT
8527M: Geoff Levand <geoff@infradead.org>
8528L: linuxppc-dev@lists.ozlabs.org
8529S: Maintained
8530F: arch/powerpc/boot/ps3*
8531F: arch/powerpc/include/asm/lv1call.h
8532F: arch/powerpc/include/asm/ps3*.h
8533F: arch/powerpc/platforms/ps3/
8534F: drivers/*/ps3*
8535F: drivers/ps3/
8536F: drivers/rtc/rtc-ps3.c
8537F: drivers/usb/host/*ps3.c
8538F: sound/ppc/snd_ps3*
8539
8540PS3VRAM DRIVER
8541M: Jim Paris <jim@jtan.com>
8542M: Geoff Levand <geoff@infradead.org>
8543L: linuxppc-dev@lists.ozlabs.org
8544S: Maintained
8545F: drivers/block/ps3vram.c
8546
8547PSTORE FILESYSTEM
8548M: Anton Vorontsov <anton@enomsg.org>
8549M: Colin Cross <ccross@android.com>
8550M: Kees Cook <keescook@chromium.org>
8551M: Tony Luck <tony.luck@intel.com>
8552S: Maintained
8553T: git git://git.infradead.org/users/cbou/linux-pstore.git
8554F: fs/pstore/
8555F: include/linux/pstore*
8556F: drivers/firmware/efi/efi-pstore.c
8557F: drivers/acpi/apei/erst.c
8558
8559PTP HARDWARE CLOCK SUPPORT
8560M: Richard Cochran <richardcochran@gmail.com>
8561L: netdev@vger.kernel.org
8562S: Maintained
8563W: http://linuxptp.sourceforge.net/
8564F: Documentation/ABI/testing/sysfs-ptp
8565F: Documentation/ptp/*
8566F: drivers/net/ethernet/freescale/gianfar_ptp.c
8567F: drivers/net/phy/dp83640*
8568F: drivers/ptp/*
8569F: include/linux/ptp_cl*
8570
8571PTRACE SUPPORT
8572M: Roland McGrath <roland@hack.frob.com>
8573M: Oleg Nesterov <oleg@redhat.com>
8574S: Maintained
8575F: include/asm-generic/syscall.h
8576F: include/linux/ptrace.h
8577F: include/linux/regset.h
8578F: include/linux/tracehook.h
8579F: include/uapi/linux/ptrace.h
8580F: kernel/ptrace.c
8581
8582PVRUSB2 VIDEO4LINUX DRIVER
8583M: Mike Isely <isely@pobox.com>
8584L: pvrusb2@isely.net (subscribers-only)
8585L: linux-media@vger.kernel.org
8586W: http://www.isely.net/pvrusb2/
8587T: git git://linuxtv.org/media_tree.git
8588S: Maintained
8589F: Documentation/video4linux/README.pvrusb2
8590F: drivers/media/usb/pvrusb2/
8591
8592PWC WEBCAM DRIVER
8593M: Hans de Goede <hdegoede@redhat.com>
8594L: linux-media@vger.kernel.org
8595T: git git://linuxtv.org/media_tree.git
8596S: Maintained
8597F: drivers/media/usb/pwc/*
8598
8599PWM FAN DRIVER
8600M: Kamil Debski <k.debski@samsung.com>
8601L: lm-sensors@lm-sensors.org
8602S: Supported
8603F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8604F: Documentation/hwmon/pwm-fan
8605F: drivers/hwmon/pwm-fan.c
8606
8607PWM SUBSYSTEM
8608M: Thierry Reding <thierry.reding@gmail.com>
8609L: linux-pwm@vger.kernel.org
8610S: Maintained
8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8612F: Documentation/pwm.txt
8613F: Documentation/devicetree/bindings/pwm/
8614F: include/linux/pwm.h
8615F: drivers/pwm/
8616F: drivers/video/backlight/pwm_bl.c
8617F: include/linux/pwm_backlight.h
8618
8619PXA2xx/PXA3xx SUPPORT
8620M: Daniel Mack <daniel@zonque.org>
8621M: Haojian Zhuang <haojian.zhuang@gmail.com>
8622M: Robert Jarzmik <robert.jarzmik@free.fr>
8623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8624T: git git://github.com/hzhuang1/linux.git
8625T: git git://github.com/rjarzmik/linux.git
8626S: Maintained
8627F: arch/arm/mach-pxa/
8628F: drivers/dma/pxa*
8629F: drivers/pcmcia/pxa2xx*
8630F: drivers/spi/spi-pxa2xx*
8631F: drivers/usb/gadget/udc/pxa2*
8632F: include/sound/pxa2xx-lib.h
8633F: sound/arm/pxa*
8634F: sound/soc/pxa/
8635
8636PXA3xx NAND FLASH DRIVER
8637M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8638L: linux-mtd@lists.infradead.org
8639S: Maintained
8640F: drivers/mtd/nand/pxa3xx_nand.c
8641
8642MMP SUPPORT
8643M: Eric Miao <eric.y.miao@gmail.com>
8644M: Haojian Zhuang <haojian.zhuang@gmail.com>
8645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8646T: git git://github.com/hzhuang1/linux.git
8647T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8648S: Maintained
8649F: arch/arm/mach-mmp/
8650
8651PXA MMCI DRIVER
8652S: Orphan
8653
8654PXA RTC DRIVER
8655M: Robert Jarzmik <robert.jarzmik@free.fr>
8656L: rtc-linux@googlegroups.com
8657S: Maintained
8658
8659QAT DRIVER
8660M: Tadeusz Struk <tadeusz.struk@intel.com>
8661L: qat-linux@intel.com
8662S: Supported
8663F: drivers/crypto/qat/
8664
8665QIB DRIVER
8666M: Mike Marciniszyn <infinipath@intel.com>
8667L: linux-rdma@vger.kernel.org
8668S: Supported
8669F: drivers/infiniband/hw/qib/
8670
8671QLOGIC QLA1280 SCSI DRIVER
8672M: Michael Reed <mdr@sgi.com>
8673L: linux-scsi@vger.kernel.org
8674S: Maintained
8675F: drivers/scsi/qla1280.[ch]
8676
8677QLOGIC QLA2XXX FC-SCSI DRIVER
8678M: qla2xxx-upstream@qlogic.com
8679L: linux-scsi@vger.kernel.org
8680S: Supported
8681F: Documentation/scsi/LICENSE.qla2xxx
8682F: drivers/scsi/qla2xxx/
8683
8684QLOGIC QLA4XXX iSCSI DRIVER
8685M: QLogic-Storage-Upstream@qlogic.com
8686L: linux-scsi@vger.kernel.org
8687S: Supported
8688F: Documentation/scsi/LICENSE.qla4xxx
8689F: drivers/scsi/qla4xxx/
8690
8691QLOGIC QLA3XXX NETWORK DRIVER
8692M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8693M: Ron Mercer <ron.mercer@qlogic.com>
8694M: linux-driver@qlogic.com
8695L: netdev@vger.kernel.org
8696S: Supported
8697F: Documentation/networking/LICENSE.qla3xxx
8698F: drivers/net/ethernet/qlogic/qla3xxx.*
8699
8700QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8701M: Dept-GELinuxNICDev@qlogic.com
8702L: netdev@vger.kernel.org
8703S: Supported
8704F: drivers/net/ethernet/qlogic/qlcnic/
8705
8706QLOGIC QLGE 10Gb ETHERNET DRIVER
8707M: Harish Patil <harish.patil@qlogic.com>
8708M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8709M: Dept-GELinuxNICDev@qlogic.com
8710M: linux-driver@qlogic.com
8711L: netdev@vger.kernel.org
8712S: Supported
8713F: drivers/net/ethernet/qlogic/qlge/
8714
8715QLOGIC QL4xxx ETHERNET DRIVER
8716M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8717M: Ariel Elior <Ariel.Elior@qlogic.com>
8718M: everest-linux-l2@qlogic.com
8719L: netdev@vger.kernel.org
8720S: Supported
8721F: drivers/net/ethernet/qlogic/qed/
8722F: include/linux/qed/
8723F: drivers/net/ethernet/qlogic/qede/
8724
8725QNX4 FILESYSTEM
8726M: Anders Larsen <al@alarsen.net>
8727W: http://www.alarsen.net/linux/qnx4fs/
8728S: Maintained
8729F: fs/qnx4/
8730F: include/uapi/linux/qnx4_fs.h
8731F: include/uapi/linux/qnxtypes.h
8732
8733QT1010 MEDIA DRIVER
8734M: Antti Palosaari <crope@iki.fi>
8735L: linux-media@vger.kernel.org
8736W: http://linuxtv.org/
8737W: http://palosaari.fi/linux/
8738Q: http://patchwork.linuxtv.org/project/linux-media/list/
8739T: git git://linuxtv.org/anttip/media_tree.git
8740S: Maintained
8741F: drivers/media/tuners/qt1010*
8742
8743QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8744M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8745L: linux-wireless@vger.kernel.org
8746L: ath9k-devel@lists.ath9k.org
8747W: http://wireless.kernel.org/en/users/Drivers/ath9k
8748S: Supported
8749F: drivers/net/wireless/ath/ath9k/
8750
8751QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8752M: Kalle Valo <kvalo@qca.qualcomm.com>
8753L: ath10k@lists.infradead.org
8754W: http://wireless.kernel.org/en/users/Drivers/ath10k
8755T: git git://github.com/kvalo/ath.git
8756S: Supported
8757F: drivers/net/wireless/ath/ath10k/
8758
8759QUALCOMM HEXAGON ARCHITECTURE
8760M: Richard Kuo <rkuo@codeaurora.org>
8761L: linux-hexagon@vger.kernel.org
8762S: Supported
8763F: arch/hexagon/
8764
8765QUALCOMM WCN36XX WIRELESS DRIVER
8766M: Eugene Krasnikov <k.eugene.e@gmail.com>
8767L: wcn36xx@lists.infradead.org
8768W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8769T: git git://github.com/KrasnikovEugene/wcn36xx.git
8770S: Supported
8771F: drivers/net/wireless/ath/wcn36xx/
8772
8773RADOS BLOCK DEVICE (RBD)
8774M: Ilya Dryomov <idryomov@gmail.com>
8775M: Sage Weil <sage@redhat.com>
8776M: Alex Elder <elder@kernel.org>
8777L: ceph-devel@vger.kernel.org
8778W: http://ceph.com/
8779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8780T: git git://github.com/ceph/ceph-client.git
8781S: Supported
8782F: Documentation/ABI/testing/sysfs-bus-rbd
8783F: drivers/block/rbd.c
8784F: drivers/block/rbd_types.h
8785
8786RADEON FRAMEBUFFER DISPLAY DRIVER
8787M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8788L: linux-fbdev@vger.kernel.org
8789S: Maintained
8790F: drivers/video/fbdev/aty/radeon*
8791F: include/uapi/linux/radeonfb.h
8792
8793RADIOSHARK RADIO DRIVER
8794M: Hans de Goede <hdegoede@redhat.com>
8795L: linux-media@vger.kernel.org
8796T: git git://linuxtv.org/media_tree.git
8797S: Maintained
8798F: drivers/media/radio/radio-shark.c
8799
8800RADIOSHARK2 RADIO DRIVER
8801M: Hans de Goede <hdegoede@redhat.com>
8802L: linux-media@vger.kernel.org
8803T: git git://linuxtv.org/media_tree.git
8804S: Maintained
8805F: drivers/media/radio/radio-shark2.c
8806F: drivers/media/radio/radio-tea5777.c
8807
8808RAGE128 FRAMEBUFFER DISPLAY DRIVER
8809M: Paul Mackerras <paulus@samba.org>
8810L: linux-fbdev@vger.kernel.org
8811S: Maintained
8812F: drivers/video/fbdev/aty/aty128fb.c
8813
8814RALINK RT2X00 WIRELESS LAN DRIVER
8815P: rt2x00 project
8816M: Stanislaw Gruszka <sgruszka@redhat.com>
8817M: Helmut Schaa <helmut.schaa@googlemail.com>
8818L: linux-wireless@vger.kernel.org
8819S: Maintained
8820F: drivers/net/wireless/rt2x00/
8821
8822RAMDISK RAM BLOCK DEVICE DRIVER
8823M: Jens Axboe <axboe@kernel.dk>
8824S: Maintained
8825F: Documentation/blockdev/ramdisk.txt
8826F: drivers/block/brd.c
8827
8828RANDOM NUMBER DRIVER
8829M: "Theodore Ts'o" <tytso@mit.edu>
8830S: Maintained
8831F: drivers/char/random.c
8832
8833RAPIDIO SUBSYSTEM
8834M: Matt Porter <mporter@kernel.crashing.org>
8835M: Alexandre Bounine <alexandre.bounine@idt.com>
8836S: Maintained
8837F: drivers/rapidio/
8838
8839RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8840L: linux-wireless@vger.kernel.org
8841S: Orphan
8842F: drivers/net/wireless/ray*
8843
8844RCUTORTURE MODULE
8845M: Josh Triplett <josh@joshtriplett.org>
8846M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8847L: linux-kernel@vger.kernel.org
8848S: Supported
8849T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8850F: Documentation/RCU/torture.txt
8851F: kernel/rcu/rcutorture.c
8852
8853RCUTORTURE TEST FRAMEWORK
8854M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8855M: Josh Triplett <josh@joshtriplett.org>
8856R: Steven Rostedt <rostedt@goodmis.org>
8857R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8858R: Lai Jiangshan <jiangshanlai@gmail.com>
8859L: linux-kernel@vger.kernel.org
8860S: Supported
8861T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8862F: tools/testing/selftests/rcutorture
8863
8864RDC R-321X SoC
8865M: Florian Fainelli <florian@openwrt.org>
8866S: Maintained
8867
8868RDC R6040 FAST ETHERNET DRIVER
8869M: Florian Fainelli <florian@openwrt.org>
8870L: netdev@vger.kernel.org
8871S: Maintained
8872F: drivers/net/ethernet/rdc/r6040.c
8873
8874RDS - RELIABLE DATAGRAM SOCKETS
8875M: Chien Yen <chien.yen@oracle.com>
8876L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8877S: Supported
8878F: net/rds/
8879
8880READ-COPY UPDATE (RCU)
8881M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8882M: Josh Triplett <josh@joshtriplett.org>
8883R: Steven Rostedt <rostedt@goodmis.org>
8884R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8885R: Lai Jiangshan <jiangshanlai@gmail.com>
8886L: linux-kernel@vger.kernel.org
8887W: http://www.rdrop.com/users/paulmck/RCU/
8888S: Supported
8889T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8890F: Documentation/RCU/
8891X: Documentation/RCU/torture.txt
8892F: include/linux/rcu*
8893X: include/linux/srcu.h
8894F: kernel/rcu/
8895X: kernel/torture.c
8896
8897REAL TIME CLOCK (RTC) SUBSYSTEM
8898M: Alessandro Zummo <a.zummo@towertech.it>
8899M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8900L: rtc-linux@googlegroups.com
8901Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8902T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8903S: Maintained
8904F: Documentation/rtc.txt
8905F: drivers/rtc/
8906F: include/linux/rtc.h
8907F: include/uapi/linux/rtc.h
8908
8909REALTEK AUDIO CODECS
8910M: Bard Liao <bardliao@realtek.com>
8911M: Oder Chiou <oder_chiou@realtek.com>
8912S: Maintained
8913F: sound/soc/codecs/rt*
8914F: include/sound/rt*.h
8915
8916REISERFS FILE SYSTEM
8917L: reiserfs-devel@vger.kernel.org
8918S: Supported
8919F: fs/reiserfs/
8920
8921REGISTER MAP ABSTRACTION
8922M: Mark Brown <broonie@kernel.org>
8923L: linux-kernel@vger.kernel.org
8924T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8925S: Supported
8926F: drivers/base/regmap/
8927F: include/linux/regmap.h
8928
8929REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8930M: Ohad Ben-Cohen <ohad@wizery.com>
8931T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8932S: Maintained
8933F: drivers/remoteproc/
8934F: Documentation/remoteproc.txt
8935F: include/linux/remoteproc.h
8936
8937REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8938M: Ohad Ben-Cohen <ohad@wizery.com>
8939T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8940S: Maintained
8941F: drivers/rpmsg/
8942F: Documentation/rpmsg.txt
8943F: include/linux/rpmsg.h
8944
8945RESET CONTROLLER FRAMEWORK
8946M: Philipp Zabel <p.zabel@pengutronix.de>
8947S: Maintained
8948F: drivers/reset/
8949F: Documentation/devicetree/bindings/reset/
8950F: include/dt-bindings/reset/
8951F: include/linux/reset.h
8952F: include/linux/reset-controller.h
8953
8954RFKILL
8955M: Johannes Berg <johannes@sipsolutions.net>
8956L: linux-wireless@vger.kernel.org
8957W: http://wireless.kernel.org/
8958T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8959T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8960S: Maintained
8961F: Documentation/rfkill.txt
8962F: net/rfkill/
8963
8964RHASHTABLE
8965M: Thomas Graf <tgraf@suug.ch>
8966L: netdev@vger.kernel.org
8967S: Maintained
8968F: lib/rhashtable.c
8969F: include/linux/rhashtable.h
8970
8971RICOH SMARTMEDIA/XD DRIVER
8972M: Maxim Levitsky <maximlevitsky@gmail.com>
8973S: Maintained
8974F: drivers/mtd/nand/r852.c
8975F: drivers/mtd/nand/r852.h
8976
8977RICOH R5C592 MEMORYSTICK DRIVER
8978M: Maxim Levitsky <maximlevitsky@gmail.com>
8979S: Maintained
8980F: drivers/memstick/host/r592.*
8981
8982ROCCAT DRIVERS
8983M: Stefan Achatz <erazor_de@users.sourceforge.net>
8984W: http://sourceforge.net/projects/roccat/
8985S: Maintained
8986F: drivers/hid/hid-roccat*
8987F: include/linux/hid-roccat*
8988F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8989
8990ROCKER DRIVER
8991M: Jiri Pirko <jiri@resnulli.us>
8992M: Scott Feldman <sfeldma@gmail.com>
8993L: netdev@vger.kernel.org
8994S: Supported
8995F: drivers/net/ethernet/rocker/
8996
8997ROCKETPORT DRIVER
8998P: Comtrol Corp.
8999W: http://www.comtrol.com
9000S: Maintained
9001F: Documentation/serial/rocket.txt
9002F: drivers/tty/rocket*
9003
9004ROCKETPORT EXPRESS/INFINITY DRIVER
9005M: Kevin Cernekee <cernekee@gmail.com>
9006L: linux-serial@vger.kernel.org
9007S: Odd Fixes
9008F: drivers/tty/serial/rp2.*
9009
9010ROSE NETWORK LAYER
9011M: Ralf Baechle <ralf@linux-mips.org>
9012L: linux-hams@vger.kernel.org
9013W: http://www.linux-ax25.org/
9014S: Maintained
9015F: include/net/rose.h
9016F: include/uapi/linux/rose.h
9017F: net/rose/
9018
9019RTL2830 MEDIA DRIVER
9020M: Antti Palosaari <crope@iki.fi>
9021L: linux-media@vger.kernel.org
9022W: http://linuxtv.org/
9023W: http://palosaari.fi/linux/
9024Q: http://patchwork.linuxtv.org/project/linux-media/list/
9025T: git git://linuxtv.org/anttip/media_tree.git
9026S: Maintained
9027F: drivers/media/dvb-frontends/rtl2830*
9028
9029RTL2832 MEDIA DRIVER
9030M: Antti Palosaari <crope@iki.fi>
9031L: linux-media@vger.kernel.org
9032W: http://linuxtv.org/
9033W: http://palosaari.fi/linux/
9034Q: http://patchwork.linuxtv.org/project/linux-media/list/
9035T: git git://linuxtv.org/anttip/media_tree.git
9036S: Maintained
9037F: drivers/media/dvb-frontends/rtl2832*
9038
9039RTL2832_SDR MEDIA DRIVER
9040M: Antti Palosaari <crope@iki.fi>
9041L: linux-media@vger.kernel.org
9042W: http://linuxtv.org/
9043W: http://palosaari.fi/linux/
9044Q: http://patchwork.linuxtv.org/project/linux-media/list/
9045T: git git://linuxtv.org/anttip/media_tree.git
9046S: Maintained
9047F: drivers/media/dvb-frontends/rtl2832_sdr*
9048
9049RTL8180 WIRELESS DRIVER
9050L: linux-wireless@vger.kernel.org
9051W: http://wireless.kernel.org/
9052T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9053S: Orphan
9054F: drivers/net/wireless/rtl818x/rtl8180/
9055
9056RTL8187 WIRELESS DRIVER
9057M: Herton Ronaldo Krzesinski <herton@canonical.com>
9058M: Hin-Tak Leung <htl10@users.sourceforge.net>
9059M: Larry Finger <Larry.Finger@lwfinger.net>
9060L: linux-wireless@vger.kernel.org
9061W: http://wireless.kernel.org/
9062T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9063S: Maintained
9064F: drivers/net/wireless/rtl818x/rtl8187/
9065
9066RTL8192CE WIRELESS DRIVER
9067M: Larry Finger <Larry.Finger@lwfinger.net>
9068M: Chaoming Li <chaoming_li@realsil.com.cn>
9069L: linux-wireless@vger.kernel.org
9070W: http://wireless.kernel.org/
9071T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9072S: Maintained
9073F: drivers/net/wireless/rtlwifi/
9074F: drivers/net/wireless/rtlwifi/rtl8192ce/
9075
9076RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9077M: Jes Sorensen <Jes.Sorensen@redhat.com>
9078L: linux-wireless@vger.kernel.org
9079T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9080S: Maintained
9081F: drivers/net/wireless/realtek/rtl8xxxu/
9082
9083S3 SAVAGE FRAMEBUFFER DRIVER
9084M: Antonino Daplas <adaplas@gmail.com>
9085L: linux-fbdev@vger.kernel.org
9086S: Maintained
9087F: drivers/video/fbdev/savage/
9088
9089S390
9090M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9091M: Heiko Carstens <heiko.carstens@de.ibm.com>
9092L: linux-s390@vger.kernel.org
9093W: http://www.ibm.com/developerworks/linux/linux390/
9094S: Supported
9095F: arch/s390/
9096F: drivers/s390/
9097F: Documentation/s390/
9098F: Documentation/DocBook/s390*
9099
9100S390 COMMON I/O LAYER
9101M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9102M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9103L: linux-s390@vger.kernel.org
9104W: http://www.ibm.com/developerworks/linux/linux390/
9105S: Supported
9106F: drivers/s390/cio/
9107
9108S390 DASD DRIVER
9109M: Stefan Weinhuber <wein@de.ibm.com>
9110M: Stefan Haberland <stefan.haberland@de.ibm.com>
9111L: linux-s390@vger.kernel.org
9112W: http://www.ibm.com/developerworks/linux/linux390/
9113S: Supported
9114F: drivers/s390/block/dasd*
9115F: block/partitions/ibm.c
9116
9117S390 NETWORK DRIVERS
9118M: Ursula Braun <ursula.braun@de.ibm.com>
9119L: linux-s390@vger.kernel.org
9120W: http://www.ibm.com/developerworks/linux/linux390/
9121S: Supported
9122F: drivers/s390/net/
9123
9124S390 PCI SUBSYSTEM
9125M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9126M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9127L: linux-s390@vger.kernel.org
9128W: http://www.ibm.com/developerworks/linux/linux390/
9129S: Supported
9130F: arch/s390/pci/
9131F: drivers/pci/hotplug/s390_pci_hpc.c
9132
9133S390 ZCRYPT DRIVER
9134M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9135L: linux-s390@vger.kernel.org
9136W: http://www.ibm.com/developerworks/linux/linux390/
9137S: Supported
9138F: drivers/s390/crypto/
9139
9140S390 ZFCP DRIVER
9141M: Steffen Maier <maier@linux.vnet.ibm.com>
9142L: linux-s390@vger.kernel.org
9143W: http://www.ibm.com/developerworks/linux/linux390/
9144S: Supported
9145F: drivers/s390/scsi/zfcp_*
9146
9147S390 IUCV NETWORK LAYER
9148M: Ursula Braun <ursula.braun@de.ibm.com>
9149L: linux-s390@vger.kernel.org
9150W: http://www.ibm.com/developerworks/linux/linux390/
9151S: Supported
9152F: drivers/s390/net/*iucv*
9153F: include/net/iucv/
9154F: net/iucv/
9155
9156S390 IOMMU (PCI)
9157M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9158L: linux-s390@vger.kernel.org
9159W: http://www.ibm.com/developerworks/linux/linux390/
9160S: Supported
9161F: drivers/iommu/s390-iommu.c
9162
9163S3C24XX SD/MMC Driver
9164M: Ben Dooks <ben-linux@fluff.org>
9165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9166S: Supported
9167F: drivers/mmc/host/s3cmci.*
9168
9169SAA6588 RDS RECEIVER DRIVER
9170M: Hans Verkuil <hverkuil@xs4all.nl>
9171L: linux-media@vger.kernel.org
9172T: git git://linuxtv.org/media_tree.git
9173W: http://linuxtv.org
9174S: Odd Fixes
9175F: drivers/media/i2c/saa6588*
9176
9177SAA7134 VIDEO4LINUX DRIVER
9178M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9179L: linux-media@vger.kernel.org
9180W: http://linuxtv.org
9181T: git git://linuxtv.org/media_tree.git
9182S: Odd fixes
9183F: Documentation/video4linux/*.saa7134
9184F: drivers/media/pci/saa7134/
9185
9186SAA7146 VIDEO4LINUX-2 DRIVER
9187M: Hans Verkuil <hverkuil@xs4all.nl>
9188L: linux-media@vger.kernel.org
9189T: git git://linuxtv.org/media_tree.git
9190S: Maintained
9191F: drivers/media/common/saa7146/
9192F: drivers/media/pci/saa7146/
9193F: include/media/saa7146*
9194
9195SAMSUNG LAPTOP DRIVER
9196M: Corentin Chary <corentin.chary@gmail.com>
9197L: platform-driver-x86@vger.kernel.org
9198S: Maintained
9199F: drivers/platform/x86/samsung-laptop.c
9200
9201SAMSUNG AUDIO (ASoC) DRIVERS
9202M: Sangbeom Kim <sbkim73@samsung.com>
9203L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9204S: Supported
9205F: sound/soc/samsung/
9206
9207SAMSUNG FRAMEBUFFER DRIVER
9208M: Jingoo Han <jingoohan1@gmail.com>
9209L: linux-fbdev@vger.kernel.org
9210S: Maintained
9211F: drivers/video/fbdev/s3c-fb.c
9212
9213SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9214M: Sangbeom Kim <sbkim73@samsung.com>
9215M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9216L: linux-kernel@vger.kernel.org
9217L: linux-samsung-soc@vger.kernel.org
9218S: Supported
9219F: drivers/mfd/sec*.c
9220F: drivers/regulator/s2m*.c
9221F: drivers/regulator/s5m*.c
9222F: drivers/clk/clk-s2mps11.c
9223F: drivers/rtc/rtc-s5m.c
9224F: include/linux/mfd/samsung/
9225F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9226F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9227
9228SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9229M: Kyungmin Park <kyungmin.park@samsung.com>
9230M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9231L: linux-media@vger.kernel.org
9232Q: https://patchwork.linuxtv.org/project/linux-media/list/
9233S: Supported
9234F: drivers/media/platform/exynos4-is/
9235
9236SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9237M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9238L: linux-media@vger.kernel.org
9239L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9240S: Maintained
9241F: drivers/media/platform/s3c-camif/
9242F: include/media/s3c_camif.h
9243
9244SAMSUNG S5C73M3 CAMERA DRIVER
9245M: Kyungmin Park <kyungmin.park@samsung.com>
9246M: Andrzej Hajda <a.hajda@samsung.com>
9247L: linux-media@vger.kernel.org
9248S: Supported
9249F: drivers/media/i2c/s5c73m3/*
9250
9251SAMSUNG S5K5BAF CAMERA DRIVER
9252M: Kyungmin Park <kyungmin.park@samsung.com>
9253M: Andrzej Hajda <a.hajda@samsung.com>
9254L: linux-media@vger.kernel.org
9255S: Supported
9256F: drivers/media/i2c/s5k5baf.c
9257
9258SAMSUNG S3FWRN5 NFC DRIVER
9259M: Robert Baldyga <r.baldyga@samsung.com>
9260L: linux-nfc@lists.01.org (moderated for non-subscribers)
9261S: Supported
9262F: drivers/nfc/s3fwrn5
9263
9264SAMSUNG SOC CLOCK DRIVERS
9265M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9266M: Tomasz Figa <tomasz.figa@gmail.com>
9267S: Supported
9268L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9269F: drivers/clk/samsung/
9270
9271SAMSUNG SXGBE DRIVERS
9272M: Byungho An <bh74.an@samsung.com>
9273M: Girish K S <ks.giri@samsung.com>
9274M: Vipul Pandya <vipul.pandya@samsung.com>
9275S: Supported
9276L: netdev@vger.kernel.org
9277F: drivers/net/ethernet/samsung/sxgbe/
9278
9279SAMSUNG THERMAL DRIVER
9280M: Lukasz Majewski <l.majewski@samsung.com>
9281L: linux-pm@vger.kernel.org
9282L: linux-samsung-soc@vger.kernel.org
9283S: Supported
9284T: https://github.com/lmajewski/linux-samsung-thermal.git
9285F: drivers/thermal/samsung/
9286
9287SAMSUNG USB2 PHY DRIVER
9288M: Kamil Debski <k.debski@samsung.com>
9289L: linux-kernel@vger.kernel.org
9290S: Supported
9291F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9292F: Documentation/phy/samsung-usb2.txt
9293F: drivers/phy/phy-exynos4210-usb2.c
9294F: drivers/phy/phy-exynos4x12-usb2.c
9295F: drivers/phy/phy-exynos5250-usb2.c
9296F: drivers/phy/phy-s5pv210-usb2.c
9297F: drivers/phy/phy-samsung-usb2.c
9298F: drivers/phy/phy-samsung-usb2.h
9299
9300SERIAL DRIVERS
9301M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9302L: linux-serial@vger.kernel.org
9303S: Maintained
9304F: drivers/tty/serial/
9305
9306SYNOPSYS DESIGNWARE DMAC DRIVER
9307M: Viresh Kumar <vireshk@kernel.org>
9308M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9309S: Maintained
9310F: include/linux/dma/dw.h
9311F: include/linux/platform_data/dma-dw.h
9312F: drivers/dma/dw/
9313
9314SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9315M: Lars Persson <lars.persson@axis.com>
9316L: netdev@vger.kernel.org
9317S: Supported
9318F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9319F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9320
9321SYNOPSYS DESIGNWARE I2C DRIVER
9322M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9323M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9324M: Mika Westerberg <mika.westerberg@linux.intel.com>
9325L: linux-i2c@vger.kernel.org
9326S: Maintained
9327F: drivers/i2c/busses/i2c-designware-*
9328F: include/linux/platform_data/i2c-designware.h
9329
9330SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9331M: Seungwon Jeon <tgih.jun@samsung.com>
9332M: Jaehoon Chung <jh80.chung@samsung.com>
9333L: linux-mmc@vger.kernel.org
9334S: Maintained
9335F: include/linux/mmc/dw_mmc.h
9336F: drivers/mmc/host/dw_mmc*
9337
9338SYSTEM TRACE MODULE CLASS
9339M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9340S: Maintained
9341F: Documentation/trace/stm.txt
9342F: drivers/hwtracing/stm/
9343F: include/linux/stm.h
9344F: include/uapi/linux/stm.h
9345
9346THUNDERBOLT DRIVER
9347M: Andreas Noever <andreas.noever@gmail.com>
9348S: Maintained
9349F: drivers/thunderbolt/
9350
9351TIMEKEEPING, CLOCKSOURCE CORE, NTP
9352M: John Stultz <john.stultz@linaro.org>
9353M: Thomas Gleixner <tglx@linutronix.de>
9354L: linux-kernel@vger.kernel.org
9355T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9356S: Supported
9357F: include/linux/clocksource.h
9358F: include/linux/time.h
9359F: include/linux/timex.h
9360F: include/uapi/linux/time.h
9361F: include/uapi/linux/timex.h
9362F: kernel/time/clocksource.c
9363F: kernel/time/time*.c
9364F: kernel/time/ntp.c
9365F: tools/testing/selftests/timers/
9366
9367SC1200 WDT DRIVER
9368M: Zwane Mwaikambo <zwanem@gmail.com>
9369S: Maintained
9370F: drivers/watchdog/sc1200wdt.c
9371
9372SCHEDULER
9373M: Ingo Molnar <mingo@redhat.com>
9374M: Peter Zijlstra <peterz@infradead.org>
9375L: linux-kernel@vger.kernel.org
9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9377S: Maintained
9378F: kernel/sched/
9379F: include/linux/sched.h
9380F: include/uapi/linux/sched.h
9381F: include/linux/wait.h
9382
9383SCORE ARCHITECTURE
9384M: Chen Liqin <liqin.linux@gmail.com>
9385M: Lennox Wu <lennox.wu@gmail.com>
9386W: http://www.sunplus.com
9387S: Supported
9388F: arch/score/
9389
9390SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9391M: Sudeep Holla <sudeep.holla@arm.com>
9392L: linux-arm-kernel@lists.infradead.org
9393S: Maintained
9394F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9395F: drivers/clk/clk-scpi.c
9396F: drivers/cpufreq/scpi-cpufreq.c
9397F: drivers/firmware/arm_scpi.c
9398F: include/linux/scpi_protocol.h
9399
9400SCSI CDROM DRIVER
9401M: Jens Axboe <axboe@kernel.dk>
9402L: linux-scsi@vger.kernel.org
9403W: http://www.kernel.dk
9404S: Maintained
9405F: drivers/scsi/sr*
9406
9407SCSI RDMA PROTOCOL (SRP) INITIATOR
9408M: Bart Van Assche <bart.vanassche@sandisk.com>
9409L: linux-rdma@vger.kernel.org
9410S: Supported
9411W: http://www.openfabrics.org
9412Q: http://patchwork.kernel.org/project/linux-rdma/list/
9413T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9414F: drivers/infiniband/ulp/srp/
9415F: include/scsi/srp.h
9416
9417SCSI SG DRIVER
9418M: Doug Gilbert <dgilbert@interlog.com>
9419L: linux-scsi@vger.kernel.org
9420W: http://sg.danny.cz/sg
9421S: Maintained
9422F: Documentation/scsi/scsi-generic.txt
9423F: drivers/scsi/sg.c
9424F: include/scsi/sg.h
9425
9426SCSI SUBSYSTEM
9427M: "James E.J. Bottomley" <JBottomley@odin.com>
9428L: linux-scsi@vger.kernel.org
9429T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9430S: Maintained
9431F: drivers/scsi/
9432F: include/scsi/
9433
9434SCSI TAPE DRIVER
9435M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9436L: linux-scsi@vger.kernel.org
9437S: Maintained
9438F: Documentation/scsi/st.txt
9439F: drivers/scsi/st.*
9440F: drivers/scsi/st_*.h
9441
9442SCTP PROTOCOL
9443M: Vlad Yasevich <vyasevich@gmail.com>
9444M: Neil Horman <nhorman@tuxdriver.com>
9445L: linux-sctp@vger.kernel.org
9446W: http://lksctp.sourceforge.net
9447S: Maintained
9448F: Documentation/networking/sctp.txt
9449F: include/linux/sctp.h
9450F: include/uapi/linux/sctp.h
9451F: include/net/sctp/
9452F: net/sctp/
9453
9454SCx200 CPU SUPPORT
9455M: Jim Cromie <jim.cromie@gmail.com>
9456S: Odd Fixes
9457F: Documentation/i2c/busses/scx200_acb
9458F: arch/x86/platform/scx200/
9459F: drivers/watchdog/scx200_wdt.c
9460F: drivers/i2c/busses/scx200*
9461F: drivers/mtd/maps/scx200_docflash.c
9462F: include/linux/scx200.h
9463
9464SCx200 GPIO DRIVER
9465M: Jim Cromie <jim.cromie@gmail.com>
9466S: Maintained
9467F: drivers/char/scx200_gpio.c
9468F: include/linux/scx200_gpio.h
9469
9470SCx200 HRT CLOCKSOURCE DRIVER
9471M: Jim Cromie <jim.cromie@gmail.com>
9472S: Maintained
9473F: drivers/clocksource/scx200_hrt.c
9474
9475SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9476M: Sascha Sommer <saschasommer@freenet.de>
9477L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9478S: Maintained
9479F: drivers/mmc/host/sdricoh_cs.c
9480
9481SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9482L: linux-mmc@vger.kernel.org
9483S: Orphan
9484F: drivers/mmc/host/sdhci.*
9485F: drivers/mmc/host/sdhci-pltfm.[ch]
9486
9487SECURE COMPUTING
9488M: Kees Cook <keescook@chromium.org>
9489R: Andy Lutomirski <luto@amacapital.net>
9490R: Will Drewry <wad@chromium.org>
9491T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9492S: Supported
9493F: kernel/seccomp.c
9494F: include/uapi/linux/seccomp.h
9495F: include/linux/seccomp.h
9496F: tools/testing/selftests/seccomp/*
9497K: \bsecure_computing
9498K: \bTIF_SECCOMP\b
9499
9500SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9501M: Ben Dooks <ben-linux@fluff.org>
9502M: Jaehoon Chung <jh80.chung@samsung.com>
9503L: linux-mmc@vger.kernel.org
9504S: Maintained
9505F: drivers/mmc/host/sdhci-s3c*
9506
9507SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9508M: Viresh Kumar <vireshk@kernel.org>
9509L: spear-devel@list.st.com
9510L: linux-mmc@vger.kernel.org
9511S: Maintained
9512F: drivers/mmc/host/sdhci-spear.c
9513
9514SECURITY SUBSYSTEM
9515M: James Morris <james.l.morris@oracle.com>
9516M: "Serge E. Hallyn" <serge@hallyn.com>
9517L: linux-security-module@vger.kernel.org (suggested Cc:)
9518T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9519W: http://kernsec.org/
9520S: Supported
9521F: security/
9522
9523SECURITY CONTACT
9524M: Security Officers <security@kernel.org>
9525S: Supported
9526
9527SELINUX SECURITY MODULE
9528M: Paul Moore <paul@paul-moore.com>
9529M: Stephen Smalley <sds@tycho.nsa.gov>
9530M: Eric Paris <eparis@parisplace.org>
9531L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9532W: http://selinuxproject.org
9533T: git git://git.infradead.org/users/pcmoore/selinux
9534S: Supported
9535F: include/linux/selinux*
9536F: security/selinux/
9537F: scripts/selinux/
9538
9539APPARMOR SECURITY MODULE
9540M: John Johansen <john.johansen@canonical.com>
9541L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9542W: apparmor.wiki.kernel.org
9543T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9544S: Supported
9545F: security/apparmor/
9546
9547YAMA SECURITY MODULE
9548M: Kees Cook <keescook@chromium.org>
9549T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9550S: Supported
9551F: security/yama/
9552
9553SENSABLE PHANTOM
9554M: Jiri Slaby <jirislaby@gmail.com>
9555S: Maintained
9556F: drivers/misc/phantom.c
9557F: include/uapi/linux/phantom.h
9558
9559SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9560M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9561M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9562M: John Soni Jose <sony.john@avagotech.com>
9563L: linux-scsi@vger.kernel.org
9564W: http://www.avagotech.com
9565S: Supported
9566F: drivers/scsi/be2iscsi/
9567
9568Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9569M: Sathya Perla <sathya.perla@avagotech.com>
9570M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9571M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9572M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9573L: netdev@vger.kernel.org
9574W: http://www.emulex.com
9575S: Supported
9576F: drivers/net/ethernet/emulex/benet/
9577
9578EMULEX ONECONNECT ROCE DRIVER
9579M: Selvin Xavier <selvin.xavier@avagotech.com>
9580M: Devesh Sharma <devesh.sharma@avagotech.com>
9581M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9582L: linux-rdma@vger.kernel.org
9583W: http://www.emulex.com
9584S: Supported
9585F: drivers/infiniband/hw/ocrdma/
9586
9587SFC NETWORK DRIVER
9588M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9589M: Shradha Shah <sshah@solarflare.com>
9590L: netdev@vger.kernel.org
9591S: Supported
9592F: drivers/net/ethernet/sfc/
9593
9594SGI GRU DRIVER
9595M: Dimitri Sivanich <sivanich@sgi.com>
9596S: Maintained
9597F: drivers/misc/sgi-gru/
9598
9599SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9600M: Pat Gefre <pfg@sgi.com>
9601L: linux-ia64@vger.kernel.org
9602S: Supported
9603F: Documentation/ia64/serial.txt
9604F: drivers/tty/serial/ioc?_serial.c
9605F: include/linux/ioc?.h
9606
9607SGI XP/XPC/XPNET DRIVER
9608M: Cliff Whickman <cpw@sgi.com>
9609M: Robin Holt <robinmholt@gmail.com>
9610S: Maintained
9611F: drivers/misc/sgi-xp/
9612
9613SI2157 MEDIA DRIVER
9614M: Antti Palosaari <crope@iki.fi>
9615L: linux-media@vger.kernel.org
9616W: http://linuxtv.org/
9617W: http://palosaari.fi/linux/
9618Q: http://patchwork.linuxtv.org/project/linux-media/list/
9619T: git git://linuxtv.org/anttip/media_tree.git
9620S: Maintained
9621F: drivers/media/tuners/si2157*
9622
9623SI2168 MEDIA DRIVER
9624M: Antti Palosaari <crope@iki.fi>
9625L: linux-media@vger.kernel.org
9626W: http://linuxtv.org/
9627W: http://palosaari.fi/linux/
9628Q: http://patchwork.linuxtv.org/project/linux-media/list/
9629T: git git://linuxtv.org/anttip/media_tree.git
9630S: Maintained
9631F: drivers/media/dvb-frontends/si2168*
9632
9633SI470X FM RADIO RECEIVER I2C DRIVER
9634M: Hans Verkuil <hverkuil@xs4all.nl>
9635L: linux-media@vger.kernel.org
9636T: git git://linuxtv.org/media_tree.git
9637W: http://linuxtv.org
9638S: Odd Fixes
9639F: drivers/media/radio/si470x/radio-si470x-i2c.c
9640
9641SI470X FM RADIO RECEIVER USB DRIVER
9642M: Hans Verkuil <hverkuil@xs4all.nl>
9643L: linux-media@vger.kernel.org
9644T: git git://linuxtv.org/media_tree.git
9645W: http://linuxtv.org
9646S: Maintained
9647F: drivers/media/radio/si470x/radio-si470x-common.c
9648F: drivers/media/radio/si470x/radio-si470x.h
9649F: drivers/media/radio/si470x/radio-si470x-usb.c
9650
9651SI4713 FM RADIO TRANSMITTER I2C DRIVER
9652M: Eduardo Valentin <edubezval@gmail.com>
9653L: linux-media@vger.kernel.org
9654T: git git://linuxtv.org/media_tree.git
9655W: http://linuxtv.org
9656S: Odd Fixes
9657F: drivers/media/radio/si4713/si4713.?
9658
9659SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9660M: Eduardo Valentin <edubezval@gmail.com>
9661L: linux-media@vger.kernel.org
9662T: git git://linuxtv.org/media_tree.git
9663W: http://linuxtv.org
9664S: Odd Fixes
9665F: drivers/media/radio/si4713/radio-platform-si4713.c
9666
9667SI4713 FM RADIO TRANSMITTER USB DRIVER
9668M: Hans Verkuil <hverkuil@xs4all.nl>
9669L: linux-media@vger.kernel.org
9670T: git git://linuxtv.org/media_tree.git
9671W: http://linuxtv.org
9672S: Maintained
9673F: drivers/media/radio/si4713/radio-usb-si4713.c
9674
9675SIANO DVB DRIVER
9676M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9677L: linux-media@vger.kernel.org
9678W: http://linuxtv.org
9679T: git git://linuxtv.org/media_tree.git
9680S: Odd fixes
9681F: drivers/media/common/siano/
9682F: drivers/media/usb/siano/
9683F: drivers/media/usb/siano/
9684F: drivers/media/mmc/siano/
9685
9686SIMPLEFB FB DRIVER
9687M: Hans de Goede <hdegoede@redhat.com>
9688L: linux-fbdev@vger.kernel.org
9689S: Maintained
9690F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9691F: drivers/video/fbdev/simplefb.c
9692F: include/linux/platform_data/simplefb.h
9693
9694SH_VEU V4L2 MEM2MEM DRIVER
9695L: linux-media@vger.kernel.org
9696S: Orphan
9697F: drivers/media/platform/sh_veu.c
9698
9699SH_VOU V4L2 OUTPUT DRIVER
9700L: linux-media@vger.kernel.org
9701S: Orphan
9702F: drivers/media/platform/sh_vou.c
9703F: include/media/sh_vou.h
9704
9705SIMPLE FIRMWARE INTERFACE (SFI)
9706M: Len Brown <lenb@kernel.org>
9707L: sfi-devel@simplefirmware.org
9708W: http://simplefirmware.org/
9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9710S: Supported
9711F: arch/x86/platform/sfi/
9712F: drivers/sfi/
9713F: include/linux/sfi*.h
9714
9715SIMTEC EB110ATX (Chalice CATS)
9716P: Ben Dooks
9717P: Vincent Sanders <vince@simtec.co.uk>
9718M: Simtec Linux Team <linux@simtec.co.uk>
9719W: http://www.simtec.co.uk/products/EB110ATX/
9720S: Supported
9721
9722SIMTEC EB2410ITX (BAST)
9723P: Ben Dooks
9724P: Vincent Sanders <vince@simtec.co.uk>
9725M: Simtec Linux Team <linux@simtec.co.uk>
9726W: http://www.simtec.co.uk/products/EB2410ITX/
9727S: Supported
9728F: arch/arm/mach-s3c24xx/mach-bast.c
9729F: arch/arm/mach-s3c24xx/bast-ide.c
9730F: arch/arm/mach-s3c24xx/bast-irq.c
9731
9732TI DAVINCI MACHINE SUPPORT
9733M: Sekhar Nori <nsekhar@ti.com>
9734M: Kevin Hilman <khilman@deeprootsystems.com>
9735T: git git://gitorious.org/linux-davinci/linux-davinci.git
9736Q: http://patchwork.kernel.org/project/linux-davinci/list/
9737S: Supported
9738F: arch/arm/mach-davinci/
9739F: drivers/i2c/busses/i2c-davinci.c
9740
9741TI DAVINCI SERIES MEDIA DRIVER
9742M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9743L: linux-media@vger.kernel.org
9744W: http://linuxtv.org/
9745Q: http://patchwork.linuxtv.org/project/linux-media/list/
9746T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9747S: Maintained
9748F: drivers/media/platform/davinci/
9749F: include/media/davinci/
9750
9751TI AM437X VPFE DRIVER
9752M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9753L: linux-media@vger.kernel.org
9754W: http://linuxtv.org/
9755Q: http://patchwork.linuxtv.org/project/linux-media/list/
9756T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9757S: Maintained
9758F: drivers/media/platform/am437x/
9759
9760OV2659 OMNIVISION SENSOR DRIVER
9761M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9762L: linux-media@vger.kernel.org
9763W: http://linuxtv.org/
9764Q: http://patchwork.linuxtv.org/project/linux-media/list/
9765T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9766S: Maintained
9767F: drivers/media/i2c/ov2659.c
9768F: include/media/ov2659.h
9769
9770SILICON MOTION SM712 FRAME BUFFER DRIVER
9771M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9772M: Teddy Wang <teddy.wang@siliconmotion.com>
9773M: Sudip Mukherjee <sudip@vectorindia.org>
9774L: linux-fbdev@vger.kernel.org
9775S: Maintained
9776F: drivers/video/fbdev/sm712*
9777F: Documentation/fb/sm712fb.txt
9778
9779SIS 190 ETHERNET DRIVER
9780M: Francois Romieu <romieu@fr.zoreil.com>
9781L: netdev@vger.kernel.org
9782S: Maintained
9783F: drivers/net/ethernet/sis/sis190.c
9784
9785SIS 900/7016 FAST ETHERNET DRIVER
9786M: Daniele Venzano <venza@brownhat.org>
9787W: http://www.brownhat.org/sis900.html
9788L: netdev@vger.kernel.org
9789S: Maintained
9790F: drivers/net/ethernet/sis/sis900.*
9791
9792SIS FRAMEBUFFER DRIVER
9793M: Thomas Winischhofer <thomas@winischhofer.net>
9794W: http://www.winischhofer.net/linuxsisvga.shtml
9795S: Maintained
9796F: Documentation/fb/sisfb.txt
9797F: drivers/video/fbdev/sis/
9798F: include/video/sisfb.h
9799
9800SIS USB2VGA DRIVER
9801M: Thomas Winischhofer <thomas@winischhofer.net>
9802W: http://www.winischhofer.at/linuxsisusbvga.shtml
9803S: Maintained
9804F: drivers/usb/misc/sisusbvga/
9805
9806SLAB ALLOCATOR
9807M: Christoph Lameter <cl@linux.com>
9808M: Pekka Enberg <penberg@kernel.org>
9809M: David Rientjes <rientjes@google.com>
9810M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9811M: Andrew Morton <akpm@linux-foundation.org>
9812L: linux-mm@kvack.org
9813S: Maintained
9814F: include/linux/sl?b*.h
9815F: mm/sl?b*
9816
9817SLEEPABLE READ-COPY UPDATE (SRCU)
9818M: Lai Jiangshan <jiangshanlai@gmail.com>
9819M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9820M: Josh Triplett <josh@joshtriplett.org>
9821R: Steven Rostedt <rostedt@goodmis.org>
9822R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9823L: linux-kernel@vger.kernel.org
9824W: http://www.rdrop.com/users/paulmck/RCU/
9825S: Supported
9826T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9827F: include/linux/srcu.h
9828F: kernel/rcu/srcu.c
9829
9830SMACK SECURITY MODULE
9831M: Casey Schaufler <casey@schaufler-ca.com>
9832L: linux-security-module@vger.kernel.org
9833W: http://schaufler-ca.com
9834T: git git://git.gitorious.org/smack-next/kernel.git
9835S: Maintained
9836F: Documentation/security/Smack.txt
9837F: security/smack/
9838
9839DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9840M: Kevin Hilman <khilman@kernel.org>
9841M: Nishanth Menon <nm@ti.com>
9842S: Maintained
9843F: drivers/power/avs/
9844F: include/linux/power/smartreflex.h
9845L: linux-pm@vger.kernel.org
9846
9847SMC91x ETHERNET DRIVER
9848M: Nicolas Pitre <nico@fluxnic.net>
9849S: Odd Fixes
9850F: drivers/net/ethernet/smsc/smc91x.*
9851
9852SMIA AND SMIA++ IMAGE SENSOR DRIVER
9853M: Sakari Ailus <sakari.ailus@iki.fi>
9854L: linux-media@vger.kernel.org
9855S: Maintained
9856F: drivers/media/i2c/smiapp/
9857F: include/media/smiapp.h
9858F: drivers/media/i2c/smiapp-pll.c
9859F: drivers/media/i2c/smiapp-pll.h
9860F: include/uapi/linux/smiapp.h
9861F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9862
9863SMM665 HARDWARE MONITOR DRIVER
9864M: Guenter Roeck <linux@roeck-us.net>
9865L: lm-sensors@lm-sensors.org
9866S: Maintained
9867F: Documentation/hwmon/smm665
9868F: drivers/hwmon/smm665.c
9869
9870SMSC EMC2103 HARDWARE MONITOR DRIVER
9871M: Steve Glendinning <steve.glendinning@shawell.net>
9872L: lm-sensors@lm-sensors.org
9873S: Maintained
9874F: Documentation/hwmon/emc2103
9875F: drivers/hwmon/emc2103.c
9876
9877SMSC SCH5627 HARDWARE MONITOR DRIVER
9878M: Hans de Goede <hdegoede@redhat.com>
9879L: lm-sensors@lm-sensors.org
9880S: Supported
9881F: Documentation/hwmon/sch5627
9882F: drivers/hwmon/sch5627.c
9883
9884SMSC47B397 HARDWARE MONITOR DRIVER
9885M: Jean Delvare <jdelvare@suse.com>
9886L: lm-sensors@lm-sensors.org
9887S: Maintained
9888F: Documentation/hwmon/smsc47b397
9889F: drivers/hwmon/smsc47b397.c
9890
9891SMSC911x ETHERNET DRIVER
9892M: Steve Glendinning <steve.glendinning@shawell.net>
9893L: netdev@vger.kernel.org
9894S: Maintained
9895F: include/linux/smsc911x.h
9896F: drivers/net/ethernet/smsc/smsc911x.*
9897
9898SMSC9420 PCI ETHERNET DRIVER
9899M: Steve Glendinning <steve.glendinning@shawell.net>
9900L: netdev@vger.kernel.org
9901S: Maintained
9902F: drivers/net/ethernet/smsc/smsc9420.*
9903
9904SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9905M: Steve Glendinning <steve.glendinning@shawell.net>
9906L: linux-fbdev@vger.kernel.org
9907S: Maintained
9908F: drivers/video/fbdev/smscufx.c
9909
9910SOC-CAMERA V4L2 SUBSYSTEM
9911M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9912L: linux-media@vger.kernel.org
9913T: git git://linuxtv.org/media_tree.git
9914S: Maintained
9915F: include/media/soc*
9916F: drivers/media/i2c/soc_camera/
9917F: drivers/media/platform/soc_camera/
9918
9919SOEKRIS NET48XX LED SUPPORT
9920M: Chris Boot <bootc@bootc.net>
9921S: Maintained
9922F: drivers/leds/leds-net48xx.c
9923
9924SOFTLOGIC 6x10 MPEG CODEC
9925M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9926M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9927M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9928M: Ismael Luceno <ismael@iodev.co.uk>
9929L: linux-media@vger.kernel.org
9930S: Supported
9931F: drivers/media/pci/solo6x10/
9932
9933SOFTWARE RAID (Multiple Disks) SUPPORT
9934M: Neil Brown <neilb@suse.com>
9935L: linux-raid@vger.kernel.org
9936S: Supported
9937F: drivers/md/
9938F: include/linux/raid/
9939F: include/uapi/linux/raid/
9940
9941SONIC NETWORK DRIVER
9942M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9943L: netdev@vger.kernel.org
9944S: Maintained
9945F: drivers/net/ethernet/natsemi/sonic.*
9946
9947SONICS SILICON BACKPLANE DRIVER (SSB)
9948M: Michael Buesch <m@bues.ch>
9949L: netdev@vger.kernel.org
9950S: Maintained
9951F: drivers/ssb/
9952F: include/linux/ssb/
9953
9954SONY VAIO CONTROL DEVICE DRIVER
9955M: Mattia Dongili <malattia@linux.it>
9956L: platform-driver-x86@vger.kernel.org
9957W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9958S: Maintained
9959F: Documentation/laptops/sony-laptop.txt
9960F: drivers/char/sonypi.c
9961F: drivers/platform/x86/sony-laptop.c
9962F: include/linux/sony-laptop.h
9963
9964SONY MEMORYSTICK CARD SUPPORT
9965M: Alex Dubov <oakad@yahoo.com>
9966W: http://tifmxx.berlios.de/
9967S: Maintained
9968F: drivers/memstick/host/tifm_ms.c
9969
9970SONY MEMORYSTICK STANDARD SUPPORT
9971M: Maxim Levitsky <maximlevitsky@gmail.com>
9972S: Maintained
9973F: drivers/memstick/core/ms_block.*
9974
9975SOUND
9976M: Jaroslav Kysela <perex@perex.cz>
9977M: Takashi Iwai <tiwai@suse.com>
9978L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9979W: http://www.alsa-project.org/
9980T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9981T: git git://git.alsa-project.org/alsa-kernel.git
9982Q: http://patchwork.kernel.org/project/alsa-devel/list/
9983S: Maintained
9984F: Documentation/sound/
9985F: include/sound/
9986F: include/uapi/sound/
9987F: sound/
9988
9989SOUND - COMPRESSED AUDIO
9990M: Vinod Koul <vinod.koul@intel.com>
9991L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9992T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9993S: Supported
9994F: Documentation/sound/alsa/compress_offload.txt
9995F: include/sound/compress_driver.h
9996F: include/uapi/sound/compress_*
9997F: sound/core/compress_offload.c
9998F: sound/soc/soc-compress.c
9999
10000SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10001M: Liam Girdwood <lgirdwood@gmail.com>
10002M: Mark Brown <broonie@kernel.org>
10003T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10005W: http://alsa-project.org/main/index.php/ASoC
10006S: Supported
10007F: Documentation/sound/alsa/soc/
10008F: sound/soc/
10009F: include/sound/soc*
10010
10011SOUND - DMAENGINE HELPERS
10012M: Lars-Peter Clausen <lars@metafoo.de>
10013S: Supported
10014F: include/sound/dmaengine_pcm.h
10015F: sound/core/pcm_dmaengine.c
10016F: sound/soc/soc-generic-dmaengine-pcm.c
10017
10018SP2 MEDIA DRIVER
10019M: Olli Salonen <olli.salonen@iki.fi>
10020L: linux-media@vger.kernel.org
10021W: http://linuxtv.org/
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023S: Maintained
10024F: drivers/media/dvb-frontends/sp2*
10025
10026SPARC + UltraSPARC (sparc/sparc64)
10027M: "David S. Miller" <davem@davemloft.net>
10028L: sparclinux@vger.kernel.org
10029Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10030T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10031T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10032S: Maintained
10033F: arch/sparc/
10034F: drivers/sbus/
10035
10036SPARC SERIAL DRIVERS
10037M: "David S. Miller" <davem@davemloft.net>
10038L: sparclinux@vger.kernel.org
10039T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10041S: Maintained
10042F: include/linux/sunserialcore.h
10043F: drivers/tty/serial/suncore.c
10044F: drivers/tty/serial/sunhv.c
10045F: drivers/tty/serial/sunsab.c
10046F: drivers/tty/serial/sunsab.h
10047F: drivers/tty/serial/sunsu.c
10048F: drivers/tty/serial/sunzilog.c
10049F: drivers/tty/serial/sunzilog.h
10050
10051SPARSE CHECKER
10052M: "Christopher Li" <sparse@chrisli.org>
10053L: linux-sparse@vger.kernel.org
10054W: https://sparse.wiki.kernel.org/
10055T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10056T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10057S: Maintained
10058F: include/linux/compiler.h
10059
10060SPEAR PLATFORM SUPPORT
10061M: Viresh Kumar <vireshk@kernel.org>
10062M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10063L: spear-devel@list.st.com
10064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10065W: http://www.st.com/spear
10066S: Maintained
10067F: arch/arm/mach-spear/
10068
10069SPEAR CLOCK FRAMEWORK SUPPORT
10070M: Viresh Kumar <vireshk@kernel.org>
10071L: spear-devel@list.st.com
10072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10073W: http://www.st.com/spear
10074S: Maintained
10075F: drivers/clk/spear/
10076
10077SPI SUBSYSTEM
10078M: Mark Brown <broonie@kernel.org>
10079L: linux-spi@vger.kernel.org
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10081Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10082S: Maintained
10083F: Documentation/spi/
10084F: drivers/spi/
10085F: include/linux/spi/
10086F: include/uapi/linux/spi/
10087
10088SPIDERNET NETWORK DRIVER for CELL
10089M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10090L: netdev@vger.kernel.org
10091S: Supported
10092F: Documentation/networking/spider_net.txt
10093F: drivers/net/ethernet/toshiba/spider_net*
10094
10095SPU FILE SYSTEM
10096M: Jeremy Kerr <jk@ozlabs.org>
10097L: linuxppc-dev@lists.ozlabs.org
10098W: http://www.ibm.com/developerworks/power/cell/
10099S: Supported
10100F: Documentation/filesystems/spufs.txt
10101F: arch/powerpc/platforms/cell/spufs/
10102
10103SQUASHFS FILE SYSTEM
10104M: Phillip Lougher <phillip@squashfs.org.uk>
10105L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10106W: http://squashfs.org.uk
10107S: Maintained
10108F: Documentation/filesystems/squashfs.txt
10109F: fs/squashfs/
10110
10111SRM (Alpha) environment access
10112M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10113S: Maintained
10114F: arch/alpha/kernel/srm_env.c
10115
10116STABLE BRANCH
10117M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10118L: stable@vger.kernel.org
10119S: Supported
10120F: Documentation/stable_kernel_rules.txt
10121
10122STAGING SUBSYSTEM
10123M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10124T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10125L: devel@driverdev.osuosl.org
10126S: Supported
10127F: drivers/staging/
10128
10129STAGING - COMEDI
10130M: Ian Abbott <abbotti@mev.co.uk>
10131M: H Hartley Sweeten <hsweeten@visionengravers.com>
10132S: Odd Fixes
10133F: drivers/staging/comedi/
10134
10135STAGING - FLARION FT1000 DRIVERS
10136M: Marek Belisko <marek.belisko@gmail.com>
10137S: Odd Fixes
10138F: drivers/staging/ft1000/
10139
10140STAGING - INDUSTRIAL IO
10141M: Jonathan Cameron <jic23@kernel.org>
10142L: linux-iio@vger.kernel.org
10143S: Odd Fixes
10144F: drivers/staging/iio/
10145
10146STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10147M: Jarod Wilson <jarod@wilsonet.com>
10148W: http://www.lirc.org/
10149S: Odd Fixes
10150F: drivers/staging/media/lirc/
10151
10152STAGING - LUSTRE PARALLEL FILESYSTEM
10153M: Oleg Drokin <oleg.drokin@intel.com>
10154M: Andreas Dilger <andreas.dilger@intel.com>
10155L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10156W: http://wiki.lustre.org/
10157S: Maintained
10158F: drivers/staging/lustre
10159
10160STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10161M: Marc Dietrich <marvin24@gmx.de>
10162L: ac100@lists.launchpad.net (moderated for non-subscribers)
10163L: linux-tegra@vger.kernel.org
10164S: Maintained
10165F: drivers/staging/nvec/
10166
10167STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10168M: Jens Frederich <jfrederich@gmail.com>
10169M: Daniel Drake <dsd@laptop.org>
10170M: Jon Nettleton <jon.nettleton@gmail.com>
10171W: http://wiki.laptop.org/go/DCON
10172S: Maintained
10173F: drivers/staging/olpc_dcon/
10174
10175STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10176M: Willy Tarreau <willy@meta-x.org>
10177S: Odd Fixes
10178F: drivers/staging/panel/
10179
10180STAGING - REALTEK RTL8712U DRIVERS
10181M: Larry Finger <Larry.Finger@lwfinger.net>
10182M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10183S: Odd Fixes
10184F: drivers/staging/rtl8712/
10185
10186STAGING - REALTEK RTL8723U WIRELESS DRIVER
10187M: Larry Finger <Larry.Finger@lwfinger.net>
10188M: Jes Sorensen <Jes.Sorensen@redhat.com>
10189L: linux-wireless@vger.kernel.org
10190S: Maintained
10191F: drivers/staging/rtl8723au/
10192
10193STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10194M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10195M: Teddy Wang <teddy.wang@siliconmotion.com>
10196M: Sudip Mukherjee <sudip@vectorindia.org>
10197L: linux-fbdev@vger.kernel.org
10198S: Maintained
10199F: drivers/staging/sm750fb/
10200
10201STAGING - SLICOSS
10202M: Lior Dotan <liodot@gmail.com>
10203M: Christopher Harrer <charrer@alacritech.com>
10204S: Odd Fixes
10205F: drivers/staging/slicoss/
10206
10207STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10208M: William Hubbs <w.d.hubbs@gmail.com>
10209M: Chris Brannon <chris@the-brannons.com>
10210M: Kirk Reiser <kirk@reisers.ca>
10211M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10212L: speakup@linux-speakup.org
10213W: http://www.linux-speakup.org/
10214S: Odd Fixes
10215F: drivers/staging/speakup/
10216
10217STAGING - VIA VT665X DRIVERS
10218M: Forest Bond <forest@alittletooquiet.net>
10219S: Odd Fixes
10220F: drivers/staging/vt665?/
10221
10222STAGING - WILC1000 WIFI DRIVER
10223M: Johnny Kim <johnny.kim@atmel.com>
10224M: Austin Shin <austin.shin@atmel.com>
10225M: Chris Park <chris.park@atmel.com>
10226M: Tony Cho <tony.cho@atmel.com>
10227M: Glen Lee <glen.lee@atmel.com>
10228M: Leo Kim <leo.kim@atmel.com>
10229L: linux-wireless@vger.kernel.org
10230S: Supported
10231F: drivers/staging/wilc1000/
10232
10233STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10234M: Arnaud Patard <arnaud.patard@rtp-net.org>
10235S: Odd Fixes
10236F: drivers/staging/xgifb/
10237
10238HFI1 DRIVER
10239M: Mike Marciniszyn <infinipath@intel.com>
10240L: linux-rdma@vger.kernel.org
10241S: Supported
10242F: drivers/staging/rdma/hfi1
10243
10244STARFIRE/DURALAN NETWORK DRIVER
10245M: Ion Badulescu <ionut@badula.org>
10246S: Odd Fixes
10247F: drivers/net/ethernet/adaptec/starfire*
10248
10249SUN3/3X
10250M: Sam Creasey <sammy@sammy.net>
10251W: http://sammy.net/sun3/
10252S: Maintained
10253F: arch/m68k/kernel/*sun3*
10254F: arch/m68k/sun3*/
10255F: arch/m68k/include/asm/sun3*
10256F: drivers/net/ethernet/i825xx/sun3*
10257
10258SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10259M: Hans de Goede <hdegoede@redhat.com>
10260L: linux-input@vger.kernel.org
10261S: Maintained
10262F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10263F: drivers/input/keyboard/sun4i-lradc-keys.c
10264
10265SUNDANCE NETWORK DRIVER
10266M: Denis Kirjanov <kda@linux-powerpc.org>
10267L: netdev@vger.kernel.org
10268S: Maintained
10269F: drivers/net/ethernet/dlink/sundance.c
10270
10271SUPERH
10272L: linux-sh@vger.kernel.org
10273Q: http://patchwork.kernel.org/project/linux-sh/list/
10274S: Orphan
10275F: Documentation/sh/
10276F: arch/sh/
10277F: drivers/sh/
10278
10279SUSPEND TO RAM
10280M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10281M: Len Brown <len.brown@intel.com>
10282M: Pavel Machek <pavel@ucw.cz>
10283L: linux-pm@vger.kernel.org
10284S: Supported
10285F: Documentation/power/
10286F: arch/x86/kernel/acpi/
10287F: drivers/base/power/
10288F: kernel/power/
10289F: include/linux/suspend.h
10290F: include/linux/freezer.h
10291F: include/linux/pm.h
10292
10293SVGA HANDLING
10294M: Martin Mares <mj@ucw.cz>
10295L: linux-video@atrey.karlin.mff.cuni.cz
10296S: Maintained
10297F: Documentation/svga.txt
10298F: arch/x86/boot/video*
10299
10300SWIOTLB SUBSYSTEM
10301M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10302L: linux-kernel@vger.kernel.org
10303S: Supported
10304F: lib/swiotlb.c
10305F: arch/*/kernel/pci-swiotlb.c
10306F: include/linux/swiotlb.h
10307
10308SWITCHDEV
10309M: Jiri Pirko <jiri@resnulli.us>
10310L: netdev@vger.kernel.org
10311S: Supported
10312F: net/switchdev/
10313F: include/net/switchdev.h
10314
10315SYNOPSYS ARC ARCHITECTURE
10316M: Vineet Gupta <vgupta@synopsys.com>
10317L: linux-snps-arc@lists.infradead.org
10318S: Supported
10319F: arch/arc/
10320F: Documentation/devicetree/bindings/arc/*
10321F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10322F: drivers/tty/serial/arc_uart.c
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10324
10325SYNOPSYS ARC SDP platform support
10326M: Alexey Brodkin <abrodkin@synopsys.com>
10327S: Supported
10328F: arch/arc/plat-axs10x
10329F: arch/arc/boot/dts/ax*
10330F: Documentation/devicetree/bindings/arc/axs10*
10331
10332SYSTEM CONFIGURATION (SYSCON)
10333M: Lee Jones <lee.jones@linaro.org>
10334M: Arnd Bergmann <arnd@arndb.de>
10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10336S: Supported
10337F: drivers/mfd/syscon.c
10338
10339SYSV FILESYSTEM
10340M: Christoph Hellwig <hch@infradead.org>
10341S: Maintained
10342F: Documentation/filesystems/sysv-fs.txt
10343F: fs/sysv/
10344F: include/linux/sysv_fs.h
10345
10346TARGET SUBSYSTEM
10347M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10348L: linux-scsi@vger.kernel.org
10349L: target-devel@vger.kernel.org
10350W: http://www.linux-iscsi.org
10351W: http://groups.google.com/group/linux-iscsi-target-dev
10352T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10353S: Supported
10354F: drivers/target/
10355F: include/target/
10356F: Documentation/target/
10357
10358TASKSTATS STATISTICS INTERFACE
10359M: Balbir Singh <bsingharora@gmail.com>
10360S: Maintained
10361F: Documentation/accounting/taskstats*
10362F: include/linux/taskstats*
10363F: kernel/taskstats.c
10364
10365TC CLASSIFIER
10366M: Jamal Hadi Salim <jhs@mojatatu.com>
10367L: netdev@vger.kernel.org
10368S: Maintained
10369F: include/net/pkt_cls.h
10370F: include/uapi/linux/pkt_cls.h
10371F: net/sched/
10372
10373TCP LOW PRIORITY MODULE
10374M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10375M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10376W: http://tcp-lp-mod.sourceforge.net/
10377S: Maintained
10378F: net/ipv4/tcp_lp.c
10379
10380TDA10071 MEDIA DRIVER
10381M: Antti Palosaari <crope@iki.fi>
10382L: linux-media@vger.kernel.org
10383W: http://linuxtv.org/
10384W: http://palosaari.fi/linux/
10385Q: http://patchwork.linuxtv.org/project/linux-media/list/
10386T: git git://linuxtv.org/anttip/media_tree.git
10387S: Maintained
10388F: drivers/media/dvb-frontends/tda10071*
10389
10390TDA18212 MEDIA DRIVER
10391M: Antti Palosaari <crope@iki.fi>
10392L: linux-media@vger.kernel.org
10393W: http://linuxtv.org/
10394W: http://palosaari.fi/linux/
10395Q: http://patchwork.linuxtv.org/project/linux-media/list/
10396T: git git://linuxtv.org/anttip/media_tree.git
10397S: Maintained
10398F: drivers/media/tuners/tda18212*
10399
10400TDA18218 MEDIA DRIVER
10401M: Antti Palosaari <crope@iki.fi>
10402L: linux-media@vger.kernel.org
10403W: http://linuxtv.org/
10404W: http://palosaari.fi/linux/
10405Q: http://patchwork.linuxtv.org/project/linux-media/list/
10406T: git git://linuxtv.org/anttip/media_tree.git
10407S: Maintained
10408F: drivers/media/tuners/tda18218*
10409
10410TDA18271 MEDIA DRIVER
10411M: Michael Krufky <mkrufky@linuxtv.org>
10412L: linux-media@vger.kernel.org
10413W: http://linuxtv.org/
10414W: http://github.com/mkrufky
10415Q: http://patchwork.linuxtv.org/project/linux-media/list/
10416T: git git://linuxtv.org/mkrufky/tuners.git
10417S: Maintained
10418F: drivers/media/tuners/tda18271*
10419
10420TDA827x MEDIA DRIVER
10421M: Michael Krufky <mkrufky@linuxtv.org>
10422L: linux-media@vger.kernel.org
10423W: http://linuxtv.org/
10424W: http://github.com/mkrufky
10425Q: http://patchwork.linuxtv.org/project/linux-media/list/
10426T: git git://linuxtv.org/mkrufky/tuners.git
10427S: Maintained
10428F: drivers/media/tuners/tda8290.*
10429
10430TDA8290 MEDIA DRIVER
10431M: Michael Krufky <mkrufky@linuxtv.org>
10432L: linux-media@vger.kernel.org
10433W: http://linuxtv.org/
10434W: http://github.com/mkrufky
10435Q: http://patchwork.linuxtv.org/project/linux-media/list/
10436T: git git://linuxtv.org/mkrufky/tuners.git
10437S: Maintained
10438F: drivers/media/tuners/tda8290.*
10439
10440TDA9840 MEDIA DRIVER
10441M: Hans Verkuil <hverkuil@xs4all.nl>
10442L: linux-media@vger.kernel.org
10443T: git git://linuxtv.org/media_tree.git
10444W: http://linuxtv.org
10445S: Maintained
10446F: drivers/media/i2c/tda9840*
10447
10448TEA5761 TUNER DRIVER
10449M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10450L: linux-media@vger.kernel.org
10451W: http://linuxtv.org
10452T: git git://linuxtv.org/media_tree.git
10453S: Odd fixes
10454F: drivers/media/tuners/tea5761.*
10455
10456TEA5767 TUNER DRIVER
10457M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10458L: linux-media@vger.kernel.org
10459W: http://linuxtv.org
10460T: git git://linuxtv.org/media_tree.git
10461S: Maintained
10462F: drivers/media/tuners/tea5767.*
10463
10464TEA6415C MEDIA DRIVER
10465M: Hans Verkuil <hverkuil@xs4all.nl>
10466L: linux-media@vger.kernel.org
10467T: git git://linuxtv.org/media_tree.git
10468W: http://linuxtv.org
10469S: Maintained
10470F: drivers/media/i2c/tea6415c*
10471
10472TEA6420 MEDIA DRIVER
10473M: Hans Verkuil <hverkuil@xs4all.nl>
10474L: linux-media@vger.kernel.org
10475T: git git://linuxtv.org/media_tree.git
10476W: http://linuxtv.org
10477S: Maintained
10478F: drivers/media/i2c/tea6420*
10479
10480TEAM DRIVER
10481M: Jiri Pirko <jiri@resnulli.us>
10482L: netdev@vger.kernel.org
10483S: Supported
10484F: drivers/net/team/
10485F: include/linux/if_team.h
10486F: include/uapi/linux/if_team.h
10487
10488TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10489M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10490S: Maintained
10491F: arch/x86/platform/ts5500/
10492
10493TECHNOTREND USB IR RECEIVER
10494M: Sean Young <sean@mess.org>
10495L: linux-media@vger.kernel.org
10496S: Maintained
10497F: drivers/media/rc/ttusbir.c
10498
10499TEGRA ARCHITECTURE SUPPORT
10500M: Stephen Warren <swarren@wwwdotorg.org>
10501M: Thierry Reding <thierry.reding@gmail.com>
10502M: Alexandre Courbot <gnurou@gmail.com>
10503L: linux-tegra@vger.kernel.org
10504Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10505T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10506S: Supported
10507N: [^a-z]tegra
10508
10509TEGRA CLOCK DRIVER
10510M: Peter De Schrijver <pdeschrijver@nvidia.com>
10511M: Prashant Gaikwad <pgaikwad@nvidia.com>
10512S: Supported
10513F: drivers/clk/tegra/
10514
10515TEGRA DMA DRIVER
10516M: Laxman Dewangan <ldewangan@nvidia.com>
10517S: Supported
10518F: drivers/dma/tegra20-apb-dma.c
10519
10520TEGRA I2C DRIVER
10521M: Laxman Dewangan <ldewangan@nvidia.com>
10522S: Supported
10523F: drivers/i2c/busses/i2c-tegra.c
10524
10525TEGRA IOMMU DRIVERS
10526M: Hiroshi Doyu <hdoyu@nvidia.com>
10527S: Supported
10528F: drivers/iommu/tegra*
10529
10530TEGRA KBC DRIVER
10531M: Rakesh Iyer <riyer@nvidia.com>
10532M: Laxman Dewangan <ldewangan@nvidia.com>
10533S: Supported
10534F: drivers/input/keyboard/tegra-kbc.c
10535
10536TEGRA PWM DRIVER
10537M: Thierry Reding <thierry.reding@gmail.com>
10538S: Supported
10539F: drivers/pwm/pwm-tegra.c
10540
10541TEGRA SERIAL DRIVER
10542M: Laxman Dewangan <ldewangan@nvidia.com>
10543S: Supported
10544F: drivers/tty/serial/serial-tegra.c
10545
10546TEGRA SPI DRIVER
10547M: Laxman Dewangan <ldewangan@nvidia.com>
10548S: Supported
10549F: drivers/spi/spi-tegra*
10550
10551TEHUTI ETHERNET DRIVER
10552M: Andy Gospodarek <andy@greyhouse.net>
10553L: netdev@vger.kernel.org
10554S: Supported
10555F: drivers/net/ethernet/tehuti/*
10556
10557Telecom Clock Driver for MCPL0010
10558M: Mark Gross <mark.gross@intel.com>
10559S: Supported
10560F: drivers/char/tlclk.c
10561
10562TENSILICA XTENSA PORT (xtensa)
10563M: Chris Zankel <chris@zankel.net>
10564M: Max Filippov <jcmvbkbc@gmail.com>
10565L: linux-xtensa@linux-xtensa.org
10566S: Maintained
10567F: arch/xtensa/
10568F: drivers/irqchip/irq-xtensa-*
10569
10570THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10571M: Hans Verkuil <hverkuil@xs4all.nl>
10572L: linux-media@vger.kernel.org
10573T: git git://linuxtv.org/media_tree.git
10574W: http://linuxtv.org
10575S: Maintained
10576F: drivers/media/radio/radio-raremono.c
10577
10578THERMAL
10579M: Zhang Rui <rui.zhang@intel.com>
10580M: Eduardo Valentin <edubezval@gmail.com>
10581L: linux-pm@vger.kernel.org
10582T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10583T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10584Q: https://patchwork.kernel.org/project/linux-pm/list/
10585S: Supported
10586F: drivers/thermal/
10587F: include/linux/thermal.h
10588F: include/uapi/linux/thermal.h
10589F: include/linux/cpu_cooling.h
10590F: Documentation/devicetree/bindings/thermal/
10591
10592THERMAL/CPU_COOLING
10593M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10594M: Viresh Kumar <viresh.kumar@linaro.org>
10595M: Javi Merino <javi.merino@arm.com>
10596L: linux-pm@vger.kernel.org
10597S: Supported
10598F: Documentation/thermal/cpu-cooling-api.txt
10599F: drivers/thermal/cpu_cooling.c
10600F: include/linux/cpu_cooling.h
10601
10602THINGM BLINK(1) USB RGB LED DRIVER
10603M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10604S: Maintained
10605F: drivers/hid/hid-thingm.c
10606
10607THINKPAD ACPI EXTRAS DRIVER
10608M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10609L: ibm-acpi-devel@lists.sourceforge.net
10610L: platform-driver-x86@vger.kernel.org
10611W: http://ibm-acpi.sourceforge.net
10612W: http://thinkwiki.org/wiki/Ibm-acpi
10613T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10614S: Maintained
10615F: drivers/platform/x86/thinkpad_acpi.c
10616
10617TI BANDGAP AND THERMAL DRIVER
10618M: Eduardo Valentin <edubezval@gmail.com>
10619L: linux-pm@vger.kernel.org
10620L: linux-omap@vger.kernel.org
10621S: Maintained
10622F: drivers/thermal/ti-soc-thermal/
10623
10624TI CDCE706 CLOCK DRIVER
10625M: Max Filippov <jcmvbkbc@gmail.com>
10626S: Maintained
10627F: drivers/clk/clk-cdce706.c
10628
10629TI CLOCK DRIVER
10630M: Tero Kristo <t-kristo@ti.com>
10631L: linux-omap@vger.kernel.org
10632S: Maintained
10633F: drivers/clk/ti/
10634F: include/linux/clk/ti.h
10635
10636TI FLASH MEDIA INTERFACE DRIVER
10637M: Alex Dubov <oakad@yahoo.com>
10638S: Maintained
10639F: drivers/misc/tifm*
10640F: drivers/mmc/host/tifm_sd.c
10641F: include/linux/tifm.h
10642
10643TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10644M: Santosh Shilimkar <ssantosh@kernel.org>
10645L: linux-kernel@vger.kernel.org
10646L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10647S: Maintained
10648F: drivers/soc/ti/*
10649T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10650
10651
10652TI LM49xxx FAMILY ASoC CODEC DRIVERS
10653M: M R Swami Reddy <mr.swami.reddy@ti.com>
10654M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10655L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10656S: Maintained
10657F: sound/soc/codecs/lm49453*
10658F: sound/soc/codecs/isabelle*
10659
10660TI LP855x BACKLIGHT DRIVER
10661M: Milo Kim <milo.kim@ti.com>
10662S: Maintained
10663F: Documentation/backlight/lp855x-driver.txt
10664F: drivers/video/backlight/lp855x_bl.c
10665F: include/linux/platform_data/lp855x.h
10666
10667TI LP8727 CHARGER DRIVER
10668M: Milo Kim <milo.kim@ti.com>
10669S: Maintained
10670F: drivers/power/lp8727_charger.c
10671F: include/linux/platform_data/lp8727.h
10672
10673TI LP8788 MFD DRIVER
10674M: Milo Kim <milo.kim@ti.com>
10675S: Maintained
10676F: drivers/iio/adc/lp8788_adc.c
10677F: drivers/leds/leds-lp8788.c
10678F: drivers/mfd/lp8788*.c
10679F: drivers/power/lp8788-charger.c
10680F: drivers/regulator/lp8788-*.c
10681F: include/linux/mfd/lp8788*.h
10682
10683TI NETCP ETHERNET DRIVER
10684M: Wingman Kwok <w-kwok2@ti.com>
10685M: Murali Karicheri <m-karicheri2@ti.com>
10686L: netdev@vger.kernel.org
10687S: Maintained
10688F: drivers/net/ethernet/ti/netcp*
10689
10690TI TAS571X FAMILY ASoC CODEC DRIVER
10691M: Kevin Cernekee <cernekee@chromium.org>
10692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10693S: Odd Fixes
10694F: sound/soc/codecs/tas571x*
10695
10696TI TWL4030 SERIES SOC CODEC DRIVER
10697M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10698L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10699S: Maintained
10700F: sound/soc/codecs/twl4030*
10701
10702TI WILINK WIRELESS DRIVERS
10703L: linux-wireless@vger.kernel.org
10704W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10705W: http://wireless.kernel.org/en/users/Drivers/wl1251
10706T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10707S: Orphan
10708F: drivers/net/wireless/ti/
10709F: include/linux/wl12xx.h
10710
10711TIPC NETWORK LAYER
10712M: Jon Maloy <jon.maloy@ericsson.com>
10713M: Ying Xue <ying.xue@windriver.com>
10714L: netdev@vger.kernel.org (core kernel code)
10715L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10716W: http://tipc.sourceforge.net/
10717S: Maintained
10718F: include/uapi/linux/tipc*.h
10719F: net/tipc/
10720
10721TILE ARCHITECTURE
10722M: Chris Metcalf <cmetcalf@ezchip.com>
10723W: http://www.ezchip.com/scm/
10724S: Supported
10725F: arch/tile/
10726F: drivers/char/tile-srom.c
10727F: drivers/edac/tile_edac.c
10728F: drivers/net/ethernet/tile/
10729F: drivers/rtc/rtc-tile.c
10730F: drivers/tty/hvc/hvc_tile.c
10731F: drivers/tty/serial/tilegx.c
10732F: drivers/usb/host/*-tilegx.c
10733F: include/linux/usb/tilegx.h
10734
10735TLAN NETWORK DRIVER
10736M: Samuel Chessman <chessman@tux.org>
10737L: tlan-devel@lists.sourceforge.net (subscribers-only)
10738W: http://sourceforge.net/projects/tlan/
10739S: Maintained
10740F: Documentation/networking/tlan.txt
10741F: drivers/net/ethernet/ti/tlan.*
10742
10743TOMOYO SECURITY MODULE
10744M: Kentaro Takeda <takedakn@nttdata.co.jp>
10745M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10746L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10747L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10748L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10749L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10750W: http://tomoyo.sourceforge.jp/
10751T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10752S: Maintained
10753F: security/tomoyo/
10754
10755TOPSTAR LAPTOP EXTRAS DRIVER
10756M: Herton Ronaldo Krzesinski <herton@canonical.com>
10757L: platform-driver-x86@vger.kernel.org
10758S: Maintained
10759F: drivers/platform/x86/topstar-laptop.c
10760
10761TOSHIBA ACPI EXTRAS DRIVER
10762M: Azael Avalos <coproscefalo@gmail.com>
10763L: platform-driver-x86@vger.kernel.org
10764S: Maintained
10765F: drivers/platform/x86/toshiba_acpi.c
10766
10767TOSHIBA BLUETOOTH DRIVER
10768M: Azael Avalos <coproscefalo@gmail.com>
10769L: platform-driver-x86@vger.kernel.org
10770S: Maintained
10771F: drivers/platform/x86/toshiba_bluetooth.c
10772
10773TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10774M: Azael Avalos <coproscefalo@gmail.com>
10775L: platform-driver-x86@vger.kernel.org
10776S: Maintained
10777F: drivers/platform/x86/toshiba_haps.c
10778
10779TOSHIBA WMI HOTKEYS DRIVER
10780M: Azael Avalos <coproscefalo@gmail.com>
10781L: platform-driver-x86@vger.kernel.org
10782S: Maintained
10783F: drivers/platform/x86/toshiba-wmi.c
10784
10785TOSHIBA SMM DRIVER
10786M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10787W: http://www.buzzard.org.uk/toshiba/
10788S: Maintained
10789F: drivers/char/toshiba.c
10790F: include/linux/toshiba.h
10791F: include/uapi/linux/toshiba.h
10792
10793TOSHIBA TC358743 DRIVER
10794M: Mats Randgaard <matrandg@cisco.com>
10795L: linux-media@vger.kernel.org
10796S: Maintained
10797F: drivers/media/i2c/tc358743*
10798F: include/media/tc358743.h
10799
10800TMIO MMC DRIVER
10801M: Ian Molton <ian@mnementh.co.uk>
10802L: linux-mmc@vger.kernel.org
10803S: Maintained
10804F: drivers/mmc/host/tmio_mmc*
10805F: drivers/mmc/host/sh_mobile_sdhi.c
10806F: include/linux/mmc/tmio.h
10807F: include/linux/mmc/sh_mobile_sdhi.h
10808
10809TMP401 HARDWARE MONITOR DRIVER
10810M: Guenter Roeck <linux@roeck-us.net>
10811L: lm-sensors@lm-sensors.org
10812S: Maintained
10813F: Documentation/hwmon/tmp401
10814F: drivers/hwmon/tmp401.c
10815
10816TMPFS (SHMEM FILESYSTEM)
10817M: Hugh Dickins <hughd@google.com>
10818L: linux-mm@kvack.org
10819S: Maintained
10820F: include/linux/shmem_fs.h
10821F: mm/shmem.c
10822
10823TM6000 VIDEO4LINUX DRIVER
10824M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10825L: linux-media@vger.kernel.org
10826W: http://linuxtv.org
10827T: git git://linuxtv.org/media_tree.git
10828S: Odd fixes
10829F: drivers/media/usb/tm6000/
10830
10831TW68 VIDEO4LINUX DRIVER
10832M: Hans Verkuil <hverkuil@xs4all.nl>
10833L: linux-media@vger.kernel.org
10834T: git git://linuxtv.org/media_tree.git
10835W: http://linuxtv.org
10836S: Odd Fixes
10837F: drivers/media/pci/tw68/
10838
10839TPM DEVICE DRIVER
10840M: Peter Huewe <peterhuewe@gmx.de>
10841M: Marcel Selhorst <tpmdd@selhorst.net>
10842M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10843R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10844W: http://tpmdd.sourceforge.net
10845L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10846Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10847T: https://github.com/PeterHuewe/linux-tpmdd
10848S: Maintained
10849F: drivers/char/tpm/
10850
10851TPM IBM_VTPM DEVICE DRIVER
10852M: Ashley Lai <ashleydlai@gmail.com>
10853W: http://tpmdd.sourceforge.net
10854L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10855S: Maintained
10856F: drivers/char/tpm/tpm_ibmvtpm*
10857
10858TRACING
10859M: Steven Rostedt <rostedt@goodmis.org>
10860M: Ingo Molnar <mingo@redhat.com>
10861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10862S: Maintained
10863F: Documentation/trace/ftrace.txt
10864F: arch/*/*/*/ftrace.h
10865F: arch/*/kernel/ftrace.c
10866F: include/*/ftrace.h
10867F: include/linux/trace*.h
10868F: include/trace/
10869F: kernel/trace/
10870F: tools/testing/selftests/ftrace/
10871
10872TRIVIAL PATCHES
10873M: Jiri Kosina <trivial@kernel.org>
10874T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10875S: Maintained
10876K: ^Subject:.*(?i)trivial
10877
10878TTY LAYER
10879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10880M: Jiri Slaby <jslaby@suse.com>
10881S: Supported
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10883F: Documentation/serial/
10884F: drivers/tty/
10885F: drivers/tty/serial/serial_core.c
10886F: include/linux/serial_core.h
10887F: include/linux/serial.h
10888F: include/linux/tty.h
10889F: include/uapi/linux/serial_core.h
10890F: include/uapi/linux/serial.h
10891F: include/uapi/linux/tty.h
10892
10893TUA9001 MEDIA DRIVER
10894M: Antti Palosaari <crope@iki.fi>
10895L: linux-media@vger.kernel.org
10896W: http://linuxtv.org/
10897W: http://palosaari.fi/linux/
10898Q: http://patchwork.linuxtv.org/project/linux-media/list/
10899T: git git://linuxtv.org/anttip/media_tree.git
10900S: Maintained
10901F: drivers/media/tuners/tua9001*
10902
10903TULIP NETWORK DRIVERS
10904M: Grant Grundler <grundler@parisc-linux.org>
10905L: netdev@vger.kernel.org
10906S: Maintained
10907F: drivers/net/ethernet/dec/tulip/
10908
10909TUN/TAP driver
10910M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10911W: http://vtun.sourceforge.net/tun
10912S: Maintained
10913F: Documentation/networking/tuntap.txt
10914F: arch/um/os-Linux/drivers/
10915
10916TURBOCHANNEL SUBSYSTEM
10917M: "Maciej W. Rozycki" <macro@linux-mips.org>
10918M: Ralf Baechle <ralf@linux-mips.org>
10919L: linux-mips@linux-mips.org
10920Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10921S: Maintained
10922F: drivers/tc/
10923F: include/linux/tc.h
10924
10925U14-34F SCSI DRIVER
10926M: Dario Ballabio <ballabio_dario@emc.com>
10927L: linux-scsi@vger.kernel.org
10928S: Maintained
10929F: drivers/scsi/u14-34f.c
10930
10931UBI FILE SYSTEM (UBIFS)
10932M: Artem Bityutskiy <dedekind1@gmail.com>
10933M: Adrian Hunter <adrian.hunter@intel.com>
10934L: linux-mtd@lists.infradead.org
10935T: git git://git.infradead.org/ubifs-2.6.git
10936W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10937S: Maintained
10938F: Documentation/filesystems/ubifs.txt
10939F: fs/ubifs/
10940
10941UCLINUX (M68KNOMMU AND COLDFIRE)
10942M: Greg Ungerer <gerg@uclinux.org>
10943W: http://www.uclinux.org/
10944L: linux-m68k@lists.linux-m68k.org
10945L: uclinux-dev@uclinux.org (subscribers-only)
10946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10947S: Maintained
10948F: arch/m68k/coldfire/
10949F: arch/m68k/68*/
10950F: arch/m68k/*/*_no.*
10951F: arch/m68k/include/asm/*_no.*
10952
10953UDF FILESYSTEM
10954M: Jan Kara <jack@suse.com>
10955S: Maintained
10956F: Documentation/filesystems/udf.txt
10957F: fs/udf/
10958
10959UFS FILESYSTEM
10960M: Evgeniy Dushistov <dushistov@mail.ru>
10961S: Maintained
10962F: Documentation/filesystems/ufs.txt
10963F: fs/ufs/
10964
10965UHID USERSPACE HID IO DRIVER:
10966M: David Herrmann <dh.herrmann@googlemail.com>
10967L: linux-input@vger.kernel.org
10968S: Maintained
10969F: drivers/hid/uhid.c
10970F: include/uapi/linux/uhid.h
10971
10972ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10973L: linux-usb@vger.kernel.org
10974S: Orphan
10975F: drivers/uwb/
10976F: include/linux/uwb.h
10977F: include/linux/uwb/
10978
10979UNICORE32 ARCHITECTURE:
10980M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10981W: http://mprc.pku.edu.cn/~guanxuetao/linux
10982S: Maintained
10983T: git git://github.com/gxt/linux.git
10984F: arch/unicore32/
10985
10986UNIFDEF
10987M: Tony Finch <dot@dotat.at>
10988W: http://dotat.at/prog/unifdef
10989S: Maintained
10990F: scripts/unifdef.c
10991
10992UNIFORM CDROM DRIVER
10993M: Jens Axboe <axboe@kernel.dk>
10994W: http://www.kernel.dk
10995S: Maintained
10996F: Documentation/cdrom/
10997F: drivers/cdrom/cdrom.c
10998F: include/linux/cdrom.h
10999F: include/uapi/linux/cdrom.h
11000
11001UNISYS S-PAR DRIVERS
11002M: Benjamin Romer <benjamin.romer@unisys.com>
11003M: David Kershner <david.kershner@unisys.com>
11004L: sparmaintainer@unisys.com (Unisys internal)
11005S: Supported
11006F: drivers/staging/unisys/
11007
11008UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11009M: Vinayak Holikatti <vinholikatti@gmail.com>
11010L: linux-scsi@vger.kernel.org
11011S: Supported
11012F: Documentation/scsi/ufs.txt
11013F: drivers/scsi/ufs/
11014
11015UNSORTED BLOCK IMAGES (UBI)
11016M: Artem Bityutskiy <dedekind1@gmail.com>
11017M: Richard Weinberger <richard@nod.at>
11018W: http://www.linux-mtd.infradead.org/
11019L: linux-mtd@lists.infradead.org
11020T: git git://git.infradead.org/ubifs-2.6.git
11021S: Supported
11022F: drivers/mtd/ubi/
11023F: include/linux/mtd/ubi.h
11024F: include/uapi/mtd/ubi-user.h
11025
11026USB ACM DRIVER
11027M: Oliver Neukum <oliver@neukum.org>
11028L: linux-usb@vger.kernel.org
11029S: Maintained
11030F: Documentation/usb/acm.txt
11031F: drivers/usb/class/cdc-acm.*
11032
11033USB AR5523 WIRELESS DRIVER
11034M: Pontus Fuchs <pontus.fuchs@gmail.com>
11035L: linux-wireless@vger.kernel.org
11036S: Maintained
11037F: drivers/net/wireless/ath/ar5523/
11038
11039USB ATTACHED SCSI
11040M: Hans de Goede <hdegoede@redhat.com>
11041M: Gerd Hoffmann <kraxel@redhat.com>
11042L: linux-usb@vger.kernel.org
11043L: linux-scsi@vger.kernel.org
11044S: Maintained
11045F: drivers/usb/storage/uas.c
11046
11047USB CDC ETHERNET DRIVER
11048M: Oliver Neukum <oliver@neukum.org>
11049L: linux-usb@vger.kernel.org
11050S: Maintained
11051F: drivers/net/usb/cdc_*.c
11052F: include/uapi/linux/usb/cdc.h
11053
11054USB CHAOSKEY DRIVER
11055M: Keith Packard <keithp@keithp.com>
11056L: linux-usb@vger.kernel.org
11057S: Maintained
11058F: drivers/usb/misc/chaoskey.c
11059
11060USB CYPRESS C67X00 DRIVER
11061M: Peter Korsgaard <jacmet@sunsite.dk>
11062L: linux-usb@vger.kernel.org
11063S: Maintained
11064F: drivers/usb/c67x00/
11065
11066USB DAVICOM DM9601 DRIVER
11067M: Peter Korsgaard <jacmet@sunsite.dk>
11068L: netdev@vger.kernel.org
11069W: http://www.linux-usb.org/usbnet
11070S: Maintained
11071F: drivers/net/usb/dm9601.c
11072
11073USB DIAMOND RIO500 DRIVER
11074M: Cesar Miquel <miquel@df.uba.ar>
11075L: rio500-users@lists.sourceforge.net
11076W: http://rio500.sourceforge.net
11077S: Maintained
11078F: drivers/usb/misc/rio500*
11079
11080USB EHCI DRIVER
11081M: Alan Stern <stern@rowland.harvard.edu>
11082L: linux-usb@vger.kernel.org
11083S: Maintained
11084F: Documentation/usb/ehci.txt
11085F: drivers/usb/host/ehci*
11086
11087USB GADGET/PERIPHERAL SUBSYSTEM
11088M: Felipe Balbi <balbi@ti.com>
11089L: linux-usb@vger.kernel.org
11090W: http://www.linux-usb.org/gadget
11091T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11092S: Maintained
11093F: drivers/usb/gadget/
11094F: include/linux/usb/gadget*
11095
11096USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11097M: Jiri Kosina <jikos@kernel.org>
11098L: linux-usb@vger.kernel.org
11099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11100S: Maintained
11101F: Documentation/hid/hiddev.txt
11102F: drivers/hid/usbhid/
11103
11104USB ISP116X DRIVER
11105M: Olav Kongas <ok@artecdesign.ee>
11106L: linux-usb@vger.kernel.org
11107S: Maintained
11108F: drivers/usb/host/isp116x*
11109F: include/linux/usb/isp116x.h
11110
11111USB MASS STORAGE DRIVER
11112M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11113L: linux-usb@vger.kernel.org
11114L: usb-storage@lists.one-eyed-alien.net
11115S: Maintained
11116W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11117F: drivers/usb/storage/
11118
11119USB MIDI DRIVER
11120M: Clemens Ladisch <clemens@ladisch.de>
11121L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11122T: git git://git.alsa-project.org/alsa-kernel.git
11123S: Maintained
11124F: sound/usb/midi.*
11125
11126USB NETWORKING DRIVERS
11127L: linux-usb@vger.kernel.org
11128S: Odd Fixes
11129F: drivers/net/usb/
11130
11131USB OHCI DRIVER
11132M: Alan Stern <stern@rowland.harvard.edu>
11133L: linux-usb@vger.kernel.org
11134S: Maintained
11135F: Documentation/usb/ohci.txt
11136F: drivers/usb/host/ohci*
11137
11138USB OTG FSM (Finite State Machine)
11139M: Peter Chen <Peter.Chen@freescale.com>
11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11141L: linux-usb@vger.kernel.org
11142S: Maintained
11143F: drivers/usb/common/usb-otg-fsm.c
11144
11145USB OVER IP DRIVER
11146M: Valentina Manea <valentina.manea.m@gmail.com>
11147M: Shuah Khan <shuah.kh@samsung.com>
11148L: linux-usb@vger.kernel.org
11149S: Maintained
11150F: drivers/usb/usbip/
11151F: tools/usb/usbip/
11152
11153USB PEGASUS DRIVER
11154M: Petko Manolov <petkan@nucleusys.com>
11155L: linux-usb@vger.kernel.org
11156L: netdev@vger.kernel.org
11157T: git git://github.com/petkan/pegasus.git
11158W: https://github.com/petkan/pegasus
11159S: Maintained
11160F: drivers/net/usb/pegasus.*
11161
11162USB PHY LAYER
11163M: Felipe Balbi <balbi@ti.com>
11164L: linux-usb@vger.kernel.org
11165T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11166S: Maintained
11167F: drivers/usb/phy/
11168
11169USB PRINTER DRIVER (usblp)
11170M: Pete Zaitcev <zaitcev@redhat.com>
11171L: linux-usb@vger.kernel.org
11172S: Supported
11173F: drivers/usb/class/usblp.c
11174
11175USB RTL8150 DRIVER
11176M: Petko Manolov <petkan@nucleusys.com>
11177L: linux-usb@vger.kernel.org
11178L: netdev@vger.kernel.org
11179T: git git://github.com/petkan/rtl8150.git
11180W: https://github.com/petkan/rtl8150
11181S: Maintained
11182F: drivers/net/usb/rtl8150.c
11183
11184USB SERIAL SUBSYSTEM
11185M: Johan Hovold <johan@kernel.org>
11186L: linux-usb@vger.kernel.org
11187S: Maintained
11188F: Documentation/usb/usb-serial.txt
11189F: drivers/usb/serial/
11190F: include/linux/usb/serial.h
11191
11192USB SMSC75XX ETHERNET DRIVER
11193M: Steve Glendinning <steve.glendinning@shawell.net>
11194L: netdev@vger.kernel.org
11195S: Maintained
11196F: drivers/net/usb/smsc75xx.*
11197
11198USB SMSC95XX ETHERNET DRIVER
11199M: Steve Glendinning <steve.glendinning@shawell.net>
11200L: netdev@vger.kernel.org
11201S: Maintained
11202F: drivers/net/usb/smsc95xx.*
11203
11204USB SUBSYSTEM
11205M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11206L: linux-usb@vger.kernel.org
11207W: http://www.linux-usb.org
11208T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11209S: Supported
11210F: Documentation/usb/
11211F: drivers/usb/
11212F: include/linux/usb.h
11213F: include/linux/usb/
11214
11215USB UHCI DRIVER
11216M: Alan Stern <stern@rowland.harvard.edu>
11217L: linux-usb@vger.kernel.org
11218S: Maintained
11219F: drivers/usb/host/uhci*
11220
11221USB "USBNET" DRIVER FRAMEWORK
11222M: Oliver Neukum <oneukum@suse.com>
11223L: netdev@vger.kernel.org
11224W: http://www.linux-usb.org/usbnet
11225S: Maintained
11226F: drivers/net/usb/usbnet.c
11227F: include/linux/usb/usbnet.h
11228
11229USB VIDEO CLASS
11230M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11231L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11232L: linux-media@vger.kernel.org
11233T: git git://linuxtv.org/media_tree.git
11234W: http://www.ideasonboard.org/uvc/
11235S: Maintained
11236F: drivers/media/usb/uvc/
11237F: include/uapi/linux/uvcvideo.h
11238
11239USB VISION DRIVER
11240M: Hans Verkuil <hverkuil@xs4all.nl>
11241L: linux-media@vger.kernel.org
11242T: git git://linuxtv.org/media_tree.git
11243W: http://linuxtv.org
11244S: Odd Fixes
11245F: drivers/media/usb/usbvision/
11246
11247USB WEBCAM GADGET
11248M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11249L: linux-usb@vger.kernel.org
11250S: Maintained
11251F: drivers/usb/gadget/function/*uvc*
11252F: drivers/usb/gadget/legacy/webcam.c
11253
11254USB WIRELESS RNDIS DRIVER (rndis_wlan)
11255M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11256L: linux-wireless@vger.kernel.org
11257S: Maintained
11258F: drivers/net/wireless/rndis_wlan.c
11259
11260USB XHCI DRIVER
11261M: Mathias Nyman <mathias.nyman@intel.com>
11262L: linux-usb@vger.kernel.org
11263S: Supported
11264F: drivers/usb/host/xhci*
11265F: drivers/usb/host/pci-quirks*
11266
11267USB ZD1201 DRIVER
11268L: linux-wireless@vger.kernel.org
11269W: http://linux-lc100020.sourceforge.net
11270S: Orphan
11271F: drivers/net/wireless/zd1201.*
11272
11273USB ZR364XX DRIVER
11274M: Antoine Jacquet <royale@zerezo.com>
11275L: linux-usb@vger.kernel.org
11276L: linux-media@vger.kernel.org
11277T: git git://linuxtv.org/media_tree.git
11278W: http://royale.zerezo.com/zr364xx/
11279S: Maintained
11280F: Documentation/video4linux/zr364xx.txt
11281F: drivers/media/usb/zr364xx/
11282
11283ULPI BUS
11284M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11285L: linux-usb@vger.kernel.org
11286S: Maintained
11287F: drivers/usb/common/ulpi.c
11288F: include/linux/ulpi/
11289
11290USER-MODE LINUX (UML)
11291M: Jeff Dike <jdike@addtoit.com>
11292M: Richard Weinberger <richard@nod.at>
11293L: user-mode-linux-devel@lists.sourceforge.net
11294L: user-mode-linux-user@lists.sourceforge.net
11295W: http://user-mode-linux.sourceforge.net
11296S: Maintained
11297F: Documentation/virtual/uml/
11298F: arch/um/
11299F: arch/x86/um/
11300F: fs/hostfs/
11301F: fs/hppfs/
11302
11303USERSPACE I/O (UIO)
11304M: "Hans J. Koch" <hjk@hansjkoch.de>
11305M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11306S: Maintained
11307T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11308F: Documentation/DocBook/uio-howto.tmpl
11309F: drivers/uio/
11310F: include/linux/uio*.h
11311
11312UTIL-LINUX PACKAGE
11313M: Karel Zak <kzak@redhat.com>
11314L: util-linux@vger.kernel.org
11315W: http://en.wikipedia.org/wiki/Util-linux
11316T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11317S: Maintained
11318
11319UVESAFB DRIVER
11320M: Michal Januszewski <spock@gentoo.org>
11321L: linux-fbdev@vger.kernel.org
11322W: http://dev.gentoo.org/~spock/projects/uvesafb/
11323S: Maintained
11324F: Documentation/fb/uvesafb.txt
11325F: drivers/video/fbdev/uvesafb.*
11326
11327VF610 NAND DRIVER
11328M: Stefan Agner <stefan@agner.ch>
11329L: linux-mtd@lists.infradead.org
11330S: Supported
11331F: drivers/mtd/nand/vf610_nfc.c
11332
11333VFAT/FAT/MSDOS FILESYSTEM
11334M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11335S: Maintained
11336F: Documentation/filesystems/vfat.txt
11337F: fs/fat/
11338
11339VFIO DRIVER
11340M: Alex Williamson <alex.williamson@redhat.com>
11341L: kvm@vger.kernel.org
11342S: Maintained
11343F: Documentation/vfio.txt
11344F: drivers/vfio/
11345F: include/linux/vfio.h
11346F: include/uapi/linux/vfio.h
11347
11348VFIO PLATFORM DRIVER
11349M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11350L: kvm@vger.kernel.org
11351S: Maintained
11352F: drivers/vfio/platform/
11353
11354VIDEOBUF2 FRAMEWORK
11355M: Pawel Osciak <pawel@osciak.com>
11356M: Marek Szyprowski <m.szyprowski@samsung.com>
11357M: Kyungmin Park <kyungmin.park@samsung.com>
11358L: linux-media@vger.kernel.org
11359S: Maintained
11360F: drivers/media/v4l2-core/videobuf2-*
11361F: include/media/videobuf2-*
11362
11363VIRTUAL SERIO DEVICE DRIVER
11364M: Stephen Chandler Paul <thatslyude@gmail.com>
11365S: Maintained
11366F: drivers/input/serio/userio.c
11367F: include/uapi/linux/userio.h
11368
11369VIRTIO CONSOLE DRIVER
11370M: Amit Shah <amit.shah@redhat.com>
11371L: virtualization@lists.linux-foundation.org
11372S: Maintained
11373F: drivers/char/virtio_console.c
11374F: include/linux/virtio_console.h
11375F: include/uapi/linux/virtio_console.h
11376
11377VIRTIO CORE, NET AND BLOCK DRIVERS
11378M: "Michael S. Tsirkin" <mst@redhat.com>
11379L: virtualization@lists.linux-foundation.org
11380S: Maintained
11381F: drivers/virtio/
11382F: tools/virtio/
11383F: drivers/net/virtio_net.c
11384F: drivers/block/virtio_blk.c
11385F: include/linux/virtio_*.h
11386F: include/uapi/linux/virtio_*.h
11387
11388VIRTIO DRIVERS FOR S390
11389M: Christian Borntraeger <borntraeger@de.ibm.com>
11390M: Cornelia Huck <cornelia.huck@de.ibm.com>
11391L: linux-s390@vger.kernel.org
11392L: virtualization@lists.linux-foundation.org
11393L: kvm@vger.kernel.org
11394S: Supported
11395F: drivers/s390/virtio/
11396
11397VIRTIO GPU DRIVER
11398M: David Airlie <airlied@linux.ie>
11399M: Gerd Hoffmann <kraxel@redhat.com>
11400L: dri-devel@lists.freedesktop.org
11401L: virtualization@lists.linux-foundation.org
11402S: Maintained
11403F: drivers/gpu/drm/virtio/
11404F: include/uapi/linux/virtio_gpu.h
11405
11406VIRTIO HOST (VHOST)
11407M: "Michael S. Tsirkin" <mst@redhat.com>
11408L: kvm@vger.kernel.org
11409L: virtualization@lists.linux-foundation.org
11410L: netdev@vger.kernel.org
11411S: Maintained
11412F: drivers/vhost/
11413F: include/uapi/linux/vhost.h
11414
11415VIRTIO INPUT DRIVER
11416M: Gerd Hoffmann <kraxel@redhat.com>
11417S: Maintained
11418F: drivers/virtio/virtio_input.c
11419F: include/uapi/linux/virtio_input.h
11420
11421VIA RHINE NETWORK DRIVER
11422S: Orphan
11423F: drivers/net/ethernet/via/via-rhine.c
11424
11425VIA SD/MMC CARD CONTROLLER DRIVER
11426M: Bruce Chang <brucechang@via.com.tw>
11427M: Harald Welte <HaraldWelte@viatech.com>
11428S: Maintained
11429F: drivers/mmc/host/via-sdmmc.c
11430
11431VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11432M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11433L: linux-fbdev@vger.kernel.org
11434S: Maintained
11435F: include/linux/via-core.h
11436F: include/linux/via-gpio.h
11437F: include/linux/via_i2c.h
11438F: drivers/video/fbdev/via/
11439
11440VIA VELOCITY NETWORK DRIVER
11441M: Francois Romieu <romieu@fr.zoreil.com>
11442L: netdev@vger.kernel.org
11443S: Maintained
11444F: drivers/net/ethernet/via/via-velocity.*
11445
11446VIRT LIB
11447M: Alex Williamson <alex.williamson@redhat.com>
11448M: Paolo Bonzini <pbonzini@redhat.com>
11449L: kvm@vger.kernel.org
11450S: Supported
11451F: virt/lib/
11452
11453VIVID VIRTUAL VIDEO DRIVER
11454M: Hans Verkuil <hverkuil@xs4all.nl>
11455L: linux-media@vger.kernel.org
11456T: git git://linuxtv.org/media_tree.git
11457W: http://linuxtv.org
11458S: Maintained
11459F: drivers/media/platform/vivid/*
11460
11461VLAN (802.1Q)
11462M: Patrick McHardy <kaber@trash.net>
11463L: netdev@vger.kernel.org
11464S: Maintained
11465F: drivers/net/macvlan.c
11466F: include/linux/if_*vlan.h
11467F: net/8021q/
11468
11469VLYNQ BUS
11470M: Florian Fainelli <florian@openwrt.org>
11471L: openwrt-devel@lists.openwrt.org (subscribers-only)
11472S: Maintained
11473F: drivers/vlynq/vlynq.c
11474F: include/linux/vlynq.h
11475
11476VME SUBSYSTEM
11477M: Martyn Welch <martyn@welchs.me.uk>
11478M: Manohar Vanga <manohar.vanga@gmail.com>
11479M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11480L: devel@driverdev.osuosl.org
11481S: Maintained
11482T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11483F: Documentation/vme_api.txt
11484F: drivers/staging/vme/
11485F: drivers/vme/
11486F: include/linux/vme*
11487
11488VMWARE HYPERVISOR INTERFACE
11489M: Alok Kataria <akataria@vmware.com>
11490L: virtualization@lists.linux-foundation.org
11491S: Supported
11492F: arch/x86/kernel/cpu/vmware.c
11493
11494VMWARE BALLOON DRIVER
11495M: Xavier Deguillard <xdeguillard@vmware.com>
11496M: Philip Moltmann <moltmann@vmware.com>
11497M: "VMware, Inc." <pv-drivers@vmware.com>
11498L: linux-kernel@vger.kernel.org
11499S: Maintained
11500F: drivers/misc/vmw_balloon.c
11501
11502VMWARE VMMOUSE SUBDRIVER
11503M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11504M: "VMware, Inc." <pv-drivers@vmware.com>
11505L: linux-input@vger.kernel.org
11506S: Maintained
11507F: drivers/input/mouse/vmmouse.c
11508F: drivers/input/mouse/vmmouse.h
11509
11510VMWARE VMXNET3 ETHERNET DRIVER
11511M: Shrikrishna Khare <skhare@vmware.com>
11512M: "VMware, Inc." <pv-drivers@vmware.com>
11513L: netdev@vger.kernel.org
11514S: Maintained
11515F: drivers/net/vmxnet3/
11516
11517VMware PVSCSI driver
11518M: Arvind Kumar <arvindkumar@vmware.com>
11519M: VMware PV-Drivers <pv-drivers@vmware.com>
11520L: linux-scsi@vger.kernel.org
11521S: Maintained
11522F: drivers/scsi/vmw_pvscsi.c
11523F: drivers/scsi/vmw_pvscsi.h
11524
11525VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11526M: Liam Girdwood <lgirdwood@gmail.com>
11527M: Mark Brown <broonie@kernel.org>
11528L: linux-kernel@vger.kernel.org
11529W: http://www.slimlogic.co.uk/?p=48
11530T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11531S: Supported
11532F: drivers/regulator/
11533F: include/linux/regulator/
11534
11535VRF
11536M: David Ahern <dsa@cumulusnetworks.com>
11537M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11538L: netdev@vger.kernel.org
11539S: Maintained
11540F: drivers/net/vrf.c
11541F: Documentation/networking/vrf.txt
11542
11543VT1211 HARDWARE MONITOR DRIVER
11544M: Juerg Haefliger <juergh@gmail.com>
11545L: lm-sensors@lm-sensors.org
11546S: Maintained
11547F: Documentation/hwmon/vt1211
11548F: drivers/hwmon/vt1211.c
11549
11550VT8231 HARDWARE MONITOR DRIVER
11551M: Roger Lucas <vt8231@hiddenengine.co.uk>
11552L: lm-sensors@lm-sensors.org
11553S: Maintained
11554F: drivers/hwmon/vt8231.c
11555
11556VUB300 USB to SDIO/SD/MMC bridge chip
11557M: Tony Olech <tony.olech@elandigitalsystems.com>
11558L: linux-mmc@vger.kernel.org
11559L: linux-usb@vger.kernel.org
11560S: Supported
11561F: drivers/mmc/host/vub300.c
11562
11563W1 DALLAS'S 1-WIRE BUS
11564M: Evgeniy Polyakov <zbr@ioremap.net>
11565S: Maintained
11566F: Documentation/w1/
11567F: drivers/w1/
11568
11569W83791D HARDWARE MONITORING DRIVER
11570M: Marc Hulsman <m.hulsman@tudelft.nl>
11571L: lm-sensors@lm-sensors.org
11572S: Maintained
11573F: Documentation/hwmon/w83791d
11574F: drivers/hwmon/w83791d.c
11575
11576W83793 HARDWARE MONITORING DRIVER
11577M: Rudolf Marek <r.marek@assembler.cz>
11578L: lm-sensors@lm-sensors.org
11579S: Maintained
11580F: Documentation/hwmon/w83793
11581F: drivers/hwmon/w83793.c
11582
11583W83795 HARDWARE MONITORING DRIVER
11584M: Jean Delvare <jdelvare@suse.com>
11585L: lm-sensors@lm-sensors.org
11586S: Maintained
11587F: drivers/hwmon/w83795.c
11588
11589W83L51xD SD/MMC CARD INTERFACE DRIVER
11590M: Pierre Ossman <pierre@ossman.eu>
11591S: Maintained
11592F: drivers/mmc/host/wbsd.*
11593
11594WACOM PROTOCOL 4 SERIAL TABLETS
11595M: Julian Squires <julian@cipht.net>
11596M: Hans de Goede <hdegoede@redhat.com>
11597L: linux-input@vger.kernel.org
11598S: Maintained
11599F: drivers/input/tablet/wacom_serial4.c
11600
11601WATCHDOG DEVICE DRIVERS
11602M: Wim Van Sebroeck <wim@iguana.be>
11603L: linux-watchdog@vger.kernel.org
11604W: http://www.linux-watchdog.org/
11605T: git git://www.linux-watchdog.org/linux-watchdog.git
11606S: Maintained
11607F: Documentation/watchdog/
11608F: drivers/watchdog/
11609F: include/linux/watchdog.h
11610F: include/uapi/linux/watchdog.h
11611
11612WD7000 SCSI DRIVER
11613M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11614L: linux-scsi@vger.kernel.org
11615S: Maintained
11616F: drivers/scsi/wd7000.c
11617
11618WIIMOTE HID DRIVER
11619M: David Herrmann <dh.herrmann@googlemail.com>
11620L: linux-input@vger.kernel.org
11621S: Maintained
11622F: drivers/hid/hid-wiimote*
11623
11624WINBOND CIR DRIVER
11625M: David Härdeman <david@hardeman.nu>
11626S: Maintained
11627F: drivers/media/rc/winbond-cir.c
11628
11629WIMAX STACK
11630M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11631M: linux-wimax@intel.com
11632L: wimax@linuxwimax.org (subscribers-only)
11633S: Supported
11634W: http://linuxwimax.org
11635F: Documentation/wimax/README.wimax
11636F: include/linux/wimax/debug.h
11637F: include/net/wimax.h
11638F: include/uapi/linux/wimax.h
11639F: net/wimax/
11640
11641WISTRON LAPTOP BUTTON DRIVER
11642M: Miloslav Trmac <mitr@volny.cz>
11643S: Maintained
11644F: drivers/input/misc/wistron_btns.c
11645
11646WL3501 WIRELESS PCMCIA CARD DRIVER
11647M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11648L: linux-wireless@vger.kernel.org
11649W: http://oops.ghostprotocols.net:81/blog
11650S: Maintained
11651F: drivers/net/wireless/wl3501*
11652
11653WOLFSON MICROELECTRONICS DRIVERS
11654L: patches@opensource.wolfsonmicro.com
11655T: git https://github.com/CirrusLogic/linux-drivers.git
11656W: https://github.com/CirrusLogic/linux-drivers/wiki
11657S: Supported
11658F: Documentation/hwmon/wm83??
11659F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11660F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11661F: Documentation/devicetree/bindings/mfd/arizona.txt
11662F: arch/arm/mach-s3c64xx/mach-crag6410*
11663F: drivers/clk/clk-wm83*.c
11664F: drivers/extcon/extcon-arizona.c
11665F: drivers/leds/leds-wm83*.c
11666F: drivers/gpio/gpio-*wm*.c
11667F: drivers/gpio/gpio-arizona.c
11668F: drivers/hwmon/wm83??-hwmon.c
11669F: drivers/input/misc/wm831x-on.c
11670F: drivers/input/touchscreen/wm831x-ts.c
11671F: drivers/input/touchscreen/wm97*.c
11672F: drivers/mfd/arizona*
11673F: drivers/mfd/wm*.c
11674F: drivers/power/wm83*.c
11675F: drivers/rtc/rtc-wm83*.c
11676F: drivers/regulator/wm8*.c
11677F: drivers/video/backlight/wm83*_bl.c
11678F: drivers/watchdog/wm83*_wdt.c
11679F: include/linux/mfd/arizona/
11680F: include/linux/mfd/wm831x/
11681F: include/linux/mfd/wm8350/
11682F: include/linux/mfd/wm8400*
11683F: include/linux/wm97xx.h
11684F: include/sound/wm????.h
11685F: sound/soc/codecs/arizona.?
11686F: sound/soc/codecs/wm*
11687
11688WORKQUEUE
11689M: Tejun Heo <tj@kernel.org>
11690R: Lai Jiangshan <jiangshanlai@gmail.com>
11691T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11692S: Maintained
11693F: include/linux/workqueue.h
11694F: kernel/workqueue.c
11695F: Documentation/workqueue.txt
11696
11697X.25 NETWORK LAYER
11698M: Andrew Hendry <andrew.hendry@gmail.com>
11699L: linux-x25@vger.kernel.org
11700S: Odd Fixes
11701F: Documentation/networking/x25*
11702F: include/net/x25*
11703F: net/x25/
11704
11705X86 ARCHITECTURE (32-BIT AND 64-BIT)
11706M: Thomas Gleixner <tglx@linutronix.de>
11707M: Ingo Molnar <mingo@redhat.com>
11708M: "H. Peter Anvin" <hpa@zytor.com>
11709M: x86@kernel.org
11710L: linux-kernel@vger.kernel.org
11711T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11712S: Maintained
11713F: Documentation/x86/
11714F: arch/x86/
11715
11716X86 PLATFORM DRIVERS
11717M: Darren Hart <dvhart@infradead.org>
11718L: platform-driver-x86@vger.kernel.org
11719T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11720S: Maintained
11721F: drivers/platform/x86/
11722F: drivers/platform/olpc/
11723
11724X86 MCE INFRASTRUCTURE
11725M: Tony Luck <tony.luck@intel.com>
11726M: Borislav Petkov <bp@alien8.de>
11727L: linux-edac@vger.kernel.org
11728S: Maintained
11729F: arch/x86/kernel/cpu/mcheck/*
11730
11731X86 MICROCODE UPDATE SUPPORT
11732M: Borislav Petkov <bp@alien8.de>
11733S: Maintained
11734F: arch/x86/kernel/cpu/microcode/*
11735
11736X86 VDSO
11737M: Andy Lutomirski <luto@amacapital.net>
11738L: linux-kernel@vger.kernel.org
11739T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11740S: Maintained
11741F: arch/x86/entry/vdso/
11742
11743XC2028/3028 TUNER DRIVER
11744M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11745L: linux-media@vger.kernel.org
11746W: http://linuxtv.org
11747T: git git://linuxtv.org/media_tree.git
11748S: Maintained
11749F: drivers/media/tuners/tuner-xc2028.*
11750
11751XEN HYPERVISOR INTERFACE
11752M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11753M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11754M: David Vrabel <david.vrabel@citrix.com>
11755L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11756T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11757S: Supported
11758F: arch/x86/xen/
11759F: drivers/*/xen-*front.c
11760F: drivers/xen/
11761F: arch/x86/include/asm/xen/
11762F: include/xen/
11763F: include/uapi/xen/
11764
11765XEN HYPERVISOR ARM
11766M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11767L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11768S: Supported
11769F: arch/arm/xen/
11770F: arch/arm/include/asm/xen/
11771
11772XEN HYPERVISOR ARM64
11773M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11774L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11775S: Supported
11776F: arch/arm64/xen/
11777F: arch/arm64/include/asm/xen/
11778
11779XEN NETWORK BACKEND DRIVER
11780M: Ian Campbell <ian.campbell@citrix.com>
11781M: Wei Liu <wei.liu2@citrix.com>
11782L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11783L: netdev@vger.kernel.org
11784S: Supported
11785F: drivers/net/xen-netback/*
11786
11787XEN PCI SUBSYSTEM
11788M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11789L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11790S: Supported
11791F: arch/x86/pci/*xen*
11792F: drivers/pci/*xen*
11793
11794XEN BLOCK SUBSYSTEM
11795M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11796M: Roger Pau Monné <roger.pau@citrix.com>
11797L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11798S: Supported
11799F: drivers/block/xen-blkback/*
11800F: drivers/block/xen*
11801
11802XEN PVSCSI DRIVERS
11803M: Juergen Gross <jgross@suse.com>
11804L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11805L: linux-scsi@vger.kernel.org
11806S: Supported
11807F: drivers/scsi/xen-scsifront.c
11808F: drivers/xen/xen-scsiback.c
11809F: include/xen/interface/io/vscsiif.h
11810
11811XEN SWIOTLB SUBSYSTEM
11812M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11813L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11814S: Supported
11815F: arch/x86/xen/*swiotlb*
11816F: drivers/xen/*swiotlb*
11817
11818XFS FILESYSTEM
11819P: Silicon Graphics Inc
11820M: Dave Chinner <david@fromorbit.com>
11821M: xfs@oss.sgi.com
11822L: xfs@oss.sgi.com
11823W: http://oss.sgi.com/projects/xfs
11824T: git git://oss.sgi.com/xfs/xfs.git
11825S: Supported
11826F: Documentation/filesystems/xfs.txt
11827F: fs/xfs/
11828
11829XILINX AXI ETHERNET DRIVER
11830M: Anirudha Sarangi <anirudh@xilinx.com>
11831M: John Linn <John.Linn@xilinx.com>
11832S: Maintained
11833F: drivers/net/ethernet/xilinx/xilinx_axienet*
11834
11835XILINX UARTLITE SERIAL DRIVER
11836M: Peter Korsgaard <jacmet@sunsite.dk>
11837L: linux-serial@vger.kernel.org
11838S: Maintained
11839F: drivers/tty/serial/uartlite.c
11840
11841XILINX VIDEO IP CORES
11842M: Hyun Kwon <hyun.kwon@xilinx.com>
11843M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11844L: linux-media@vger.kernel.org
11845T: git git://linuxtv.org/media_tree.git
11846S: Supported
11847F: Documentation/devicetree/bindings/media/xilinx/
11848F: drivers/media/platform/xilinx/
11849F: include/uapi/linux/xilinx-v4l2-controls.h
11850
11851XILLYBUS DRIVER
11852M: Eli Billauer <eli.billauer@gmail.com>
11853L: linux-kernel@vger.kernel.org
11854S: Supported
11855F: drivers/char/xillybus/
11856
11857XTENSA XTFPGA PLATFORM SUPPORT
11858M: Max Filippov <jcmvbkbc@gmail.com>
11859L: linux-xtensa@linux-xtensa.org
11860S: Maintained
11861F: drivers/spi/spi-xtensa-xtfpga.c
11862F: sound/soc/xtensa/xtfpga-i2s.c
11863
11864YAM DRIVER FOR AX.25
11865M: Jean-Paul Roubelat <jpr@f6fbb.org>
11866L: linux-hams@vger.kernel.org
11867S: Maintained
11868F: drivers/net/hamradio/yam*
11869F: include/linux/yam.h
11870
11871YEALINK PHONE DRIVER
11872M: Henk Vergonet <Henk.Vergonet@gmail.com>
11873L: usbb2k-api-dev@nongnu.org
11874S: Maintained
11875F: Documentation/input/yealink.txt
11876F: drivers/input/misc/yealink.*
11877
11878Z8530 DRIVER FOR AX.25
11879M: Joerg Reuter <jreuter@yaina.de>
11880W: http://yaina.de/jreuter/
11881W: http://www.qsl.net/dl1bke/
11882L: linux-hams@vger.kernel.org
11883S: Maintained
11884F: Documentation/networking/z8530drv.txt
11885F: drivers/net/hamradio/*scc.c
11886F: drivers/net/hamradio/z8530.h
11887
11888ZBUD COMPRESSED PAGE ALLOCATOR
11889M: Seth Jennings <sjennings@variantweb.net>
11890L: linux-mm@kvack.org
11891S: Maintained
11892F: mm/zbud.c
11893F: include/linux/zbud.h
11894
11895ZD1211RW WIRELESS DRIVER
11896M: Daniel Drake <dsd@gentoo.org>
11897M: Ulrich Kunitz <kune@deine-taler.de>
11898W: http://zd1211.ath.cx/wiki/DriverRewrite
11899L: linux-wireless@vger.kernel.org
11900L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11901S: Maintained
11902F: drivers/net/wireless/zd1211rw/
11903
11904ZPOOL COMPRESSED PAGE STORAGE API
11905M: Dan Streetman <ddstreet@ieee.org>
11906L: linux-mm@kvack.org
11907S: Maintained
11908F: mm/zpool.c
11909F: include/linux/zpool.h
11910
11911ZR36067 VIDEO FOR LINUX DRIVER
11912L: mjpeg-users@lists.sourceforge.net
11913L: linux-media@vger.kernel.org
11914W: http://mjpeg.sourceforge.net/driver-zoran/
11915T: hg http://linuxtv.org/hg/v4l-dvb
11916S: Odd Fixes
11917F: drivers/media/pci/zoran/
11918
11919ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11920M: Minchan Kim <minchan@kernel.org>
11921M: Nitin Gupta <ngupta@vflare.org>
11922R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11923L: linux-kernel@vger.kernel.org
11924S: Maintained
11925F: drivers/block/zram/
11926F: Documentation/blockdev/zram.txt
11927
11928ZS DECSTATION Z85C30 SERIAL DRIVER
11929M: "Maciej W. Rozycki" <macro@linux-mips.org>
11930S: Maintained
11931F: drivers/tty/serial/zs.*
11932
11933ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11934M: Minchan Kim <minchan@kernel.org>
11935M: Nitin Gupta <ngupta@vflare.org>
11936R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11937L: linux-mm@kvack.org
11938S: Maintained
11939F: mm/zsmalloc.c
11940F: include/linux/zsmalloc.h
11941F: Documentation/vm/zsmalloc.txt
11942
11943ZSWAP COMPRESSED SWAP CACHING
11944M: Seth Jennings <sjennings@variantweb.net>
11945L: linux-mm@kvack.org
11946S: Maintained
11947F: mm/zswap.c
11948
11949THE REST
11950M: Linus Torvalds <torvalds@linux-foundation.org>
11951L: linux-kernel@vger.kernel.org
11952Q: http://patchwork.kernel.org/project/LKML/list/
11953T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11954S: Buried alive in reporters
11955F: *
11956F: */