drivers: psci: support native SMC{32,64} calls
[deliverable/linux.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
161
1626PACK NETWORK DRIVER FOR AX.25
163M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
164L: linux-hams@vger.kernel.org
165S: Maintained
166F: drivers/net/hamradio/6pack.c
167
1688169 10/100/1000 GIGABIT ETHERNET DRIVER
169M: Realtek linux nic maintainers <nic_swsd@realtek.com>
170L: netdev@vger.kernel.org
171S: Maintained
172F: drivers/net/ethernet/realtek/r8169.c
173
1748250/16?50 (AND CLONE UARTS) SERIAL DRIVER
175M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
176L: linux-serial@vger.kernel.org
177W: http://serial.sourceforge.net
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: http://linuxtv.org/
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: Documentation/ABI/
226F: include/linux/syscalls.h
227F: include/uapi/
228F: kernel/sys_ni.c
229
230ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
231M: Hans de Goede <hdegoede@redhat.com>
232L: lm-sensors@lm-sensors.org
233S: Maintained
234F: drivers/hwmon/abituguru.c
235
236ABIT UGURU 3 HARDWARE MONITOR DRIVER
237M: Alistair John Strachan <alistair@devzero.co.uk>
238L: lm-sensors@lm-sensors.org
239S: Maintained
240F: drivers/hwmon/abituguru3.c
241
242ACENIC DRIVER
243M: Jes Sorensen <jes@trained-monkey.org>
244L: linux-acenic@sunsite.dk
245S: Maintained
246F: drivers/net/ethernet/alteon/acenic*
247
248ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
249M: Peter Feuerer <peter@piie.net>
250L: platform-driver-x86@vger.kernel.org
251W: http://piie.net/?section=acerhdf
252S: Maintained
253F: drivers/platform/x86/acerhdf.c
254
255ACER WMI LAPTOP EXTRAS
256M: "Lee, Chun-Yi" <jlee@suse.com>
257L: platform-driver-x86@vger.kernel.org
258S: Maintained
259F: drivers/platform/x86/acer-wmi.c
260
261ACPI
262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
263M: Len Brown <lenb@kernel.org>
264L: linux-acpi@vger.kernel.org
265W: https://01.org/linux-acpi
266Q: https://patchwork.kernel.org/project/linux-acpi/list/
267T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
268S: Supported
269F: drivers/acpi/
270F: drivers/pnp/pnpacpi/
271F: include/linux/acpi.h
272F: include/acpi/
273F: Documentation/acpi/
274F: Documentation/ABI/testing/sysfs-bus-acpi
275F: drivers/pci/*acpi*
276F: drivers/pci/*/*acpi*
277F: drivers/pci/*/*/*acpi*
278F: tools/power/acpi/
279
280ACPI COMPONENT ARCHITECTURE (ACPICA)
281M: Robert Moore <robert.moore@intel.com>
282M: Lv Zheng <lv.zheng@intel.com>
283M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
284L: linux-acpi@vger.kernel.org
285L: devel@acpica.org
286W: https://acpica.org/
287W: https://github.com/acpica/acpica/
288Q: https://patchwork.kernel.org/project/linux-acpi/list/
289T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
290S: Supported
291F: drivers/acpi/acpica/
292F: include/acpi/
293F: tools/power/acpi/
294
295ACPI FAN DRIVER
296M: Zhang Rui <rui.zhang@intel.com>
297L: linux-acpi@vger.kernel.org
298W: https://01.org/linux-acpi
299S: Supported
300F: drivers/acpi/fan.c
301
302ACPI THERMAL 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/*thermal*
308
309ACPI VIDEO 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/video.c
315
316ACPI WMI DRIVER
317L: platform-driver-x86@vger.kernel.org
318S: Orphan
319F: drivers/platform/x86/wmi.c
320
321AD1889 ALSA SOUND DRIVER
322M: Thibaut Varene <T-Bone@parisc-linux.org>
323W: http://wiki.parisc-linux.org/AD1889
324L: linux-parisc@vger.kernel.org
325S: Maintained
326F: sound/pci/ad1889.*
327
328AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
329M: Michael Hennerich <michael.hennerich@analog.com>
330W: http://wiki.analog.com/AD5254
331W: http://ez.analog.com/community/linux-device-drivers
332S: Supported
333F: drivers/misc/ad525x_dpot.c
334
335AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5398
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/regulator/ad5398.c
341
342AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD7142
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/input/misc/ad714x.c
348
349AD7877 TOUCHSCREEN DRIVER
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7877
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/touchscreen/ad7877.c
355
356AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7879
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7879.c
362
363ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
364M: Jiri Kosina <jkosina@suse.cz>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.de>
369L: lm-sensors@lm-sensors.org
370S: Maintained
371F: Documentation/hwmon/adm1025
372F: drivers/hwmon/adm1025.c
373
374ADM1029 HARDWARE MONITOR DRIVER
375M: Corentin Labbe <clabbe.montjoie@gmail.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: drivers/hwmon/adm1029.c
379
380ADM8211 WIRELESS DRIVER
381L: linux-wireless@vger.kernel.org
382W: http://wireless.kernel.org/
383S: Orphan
384F: drivers/net/wireless/adm8211.*
385
386ADP1653 FLASH CONTROLLER DRIVER
387M: Sakari Ailus <sakari.ailus@iki.fi>
388L: linux-media@vger.kernel.org
389S: Maintained
390F: drivers/media/i2c/adp1653.c
391F: include/media/adp1653.h
392
393ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
394M: Michael Hennerich <michael.hennerich@analog.com>
395W: http://wiki.analog.com/ADP5520
396W: http://ez.analog.com/community/linux-device-drivers
397S: Supported
398F: drivers/mfd/adp5520.c
399F: drivers/video/backlight/adp5520_bl.c
400F: drivers/leds/leds-adp5520.c
401F: drivers/gpio/gpio-adp5520.c
402F: drivers/input/keyboard/adp5520-keys.c
403
404ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
405M: Michael Hennerich <michael.hennerich@analog.com>
406W: http://wiki.analog.com/ADP5588
407W: http://ez.analog.com/community/linux-device-drivers
408S: Supported
409F: drivers/input/keyboard/adp5588-keys.c
410F: drivers/gpio/gpio-adp5588.c
411
412ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
413M: Michael Hennerich <michael.hennerich@analog.com>
414W: http://wiki.analog.com/ADP8860
415W: http://ez.analog.com/community/linux-device-drivers
416S: Supported
417F: drivers/video/backlight/adp8860_bl.c
418
419ADS1015 HARDWARE MONITOR DRIVER
420M: Dirk Eibach <eibach@gdsys.de>
421L: lm-sensors@lm-sensors.org
422S: Maintained
423F: Documentation/hwmon/ads1015
424F: drivers/hwmon/ads1015.c
425F: include/linux/i2c/ads1015.h
426
427ADT746X FAN DRIVER
428M: Colin Leroy <colin@colino.net>
429S: Maintained
430F: drivers/macintosh/therm_adt746x.c
431
432ADT7475 HARDWARE MONITOR DRIVER
433M: Jean Delvare <jdelvare@suse.de>
434L: lm-sensors@lm-sensors.org
435S: Maintained
436F: Documentation/hwmon/adt7475
437F: drivers/hwmon/adt7475.c
438
439ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
440M: Michael Hennerich <michael.hennerich@analog.com>
441W: http://wiki.analog.com/ADXL345
442W: http://ez.analog.com/community/linux-device-drivers
443S: Supported
444F: drivers/input/misc/adxl34x.c
445
446ADVANSYS SCSI DRIVER
447M: Matthew Wilcox <matthew@wil.cx>
448M: Hannes Reinecke <hare@suse.de>
449L: linux-scsi@vger.kernel.org
450S: Maintained
451F: Documentation/scsi/advansys.txt
452F: drivers/scsi/advansys.c
453
454AEDSP16 DRIVER
455M: Riccardo Facchetti <fizban@tin.it>
456S: Maintained
457F: sound/oss/aedsp16.c
458
459AF9013 MEDIA DRIVER
460M: Antti Palosaari <crope@iki.fi>
461L: linux-media@vger.kernel.org
462W: http://linuxtv.org/
463W: http://palosaari.fi/linux/
464Q: http://patchwork.linuxtv.org/project/linux-media/list/
465T: git git://linuxtv.org/anttip/media_tree.git
466S: Maintained
467F: drivers/media/dvb-frontends/af9013*
468
469AF9033 MEDIA DRIVER
470M: Antti Palosaari <crope@iki.fi>
471L: linux-media@vger.kernel.org
472W: http://linuxtv.org/
473W: http://palosaari.fi/linux/
474Q: http://patchwork.linuxtv.org/project/linux-media/list/
475T: git git://linuxtv.org/anttip/media_tree.git
476S: Maintained
477F: drivers/media/dvb-frontends/af9033*
478
479AFFS FILE SYSTEM
480L: linux-fsdevel@vger.kernel.org
481S: Orphan
482F: Documentation/filesystems/affs.txt
483F: fs/affs/
484
485AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
486M: David Howells <dhowells@redhat.com>
487L: linux-afs@lists.infradead.org
488S: Supported
489F: fs/afs/
490F: include/net/af_rxrpc.h
491F: net/rxrpc/af_rxrpc.c
492
493AGPGART DRIVER
494M: David Airlie <airlied@linux.ie>
495T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
496S: Maintained
497F: drivers/char/agp/
498F: include/linux/agp*
499F: include/uapi/linux/agp*
500
501AHA152X SCSI DRIVER
502M: "Juergen E. Fischer" <fischer@norbit.de>
503L: linux-scsi@vger.kernel.org
504S: Maintained
505F: drivers/scsi/aha152x*
506F: drivers/scsi/pcmcia/aha152x*
507
508AIC7XXX / AIC79XX SCSI DRIVER
509M: Hannes Reinecke <hare@suse.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aic7xxx/
513
514AIMSLAB FM RADIO RECEIVER DRIVER
515M: Hans Verkuil <hverkuil@xs4all.nl>
516L: linux-media@vger.kernel.org
517T: git git://linuxtv.org/media_tree.git
518W: http://linuxtv.org
519S: Maintained
520F: drivers/media/radio/radio-aimslab*
521
522AIO
523M: Benjamin LaHaise <bcrl@kvack.org>
524L: linux-aio@kvack.org
525S: Supported
526F: fs/aio.c
527F: include/linux/*aio*.h
528
529AIRSPY MEDIA DRIVER
530M: Antti Palosaari <crope@iki.fi>
531L: linux-media@vger.kernel.org
532W: http://linuxtv.org/
533W: http://palosaari.fi/linux/
534Q: http://patchwork.linuxtv.org/project/linux-media/list/
535T: git git://linuxtv.org/anttip/media_tree.git
536S: Maintained
537F: drivers/media/usb/airspy/
538
539ALCATEL SPEEDTOUCH USB DRIVER
540M: Duncan Sands <duncan.sands@free.fr>
541L: linux-usb@vger.kernel.org
542W: http://www.linux-usb.org/SpeedTouch/
543S: Maintained
544F: drivers/usb/atm/speedtch.c
545F: drivers/usb/atm/usbatm.c
546
547ALCHEMY AU1XX0 MMC DRIVER
548M: Manuel Lauss <manuel.lauss@gmail.com>
549S: Maintained
550F: drivers/mmc/host/au1xmmc.c
551
552ALI1563 I2C DRIVER
553M: Rudolf Marek <r.marek@assembler.cz>
554L: linux-i2c@vger.kernel.org
555S: Maintained
556F: Documentation/i2c/busses/i2c-ali1563
557F: drivers/i2c/busses/i2c-ali1563.c
558
559ALPHA PORT
560M: Richard Henderson <rth@twiddle.net>
561M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
562M: Matt Turner <mattst88@gmail.com>
563S: Odd Fixes
564L: linux-alpha@vger.kernel.org
565F: arch/alpha/
566
567ALTERA MAILBOX DRIVER
568M: Ley Foon Tan <lftan@altera.com>
569L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
570S: Maintained
571F: drivers/mailbox/mailbox-altera.c
572
573ALTERA PIO DRIVER
574M: Tien Hock Loh <thloh@altera.com>
575L: linux-gpio@vger.kernel.org
576S: Maintained
577F: drivers/gpio/gpio-altera.c
578
579ALTERA TRIPLE SPEED ETHERNET DRIVER
580M: Vince Bridgers <vbridger@opensource.altera.com>
581L: netdev@vger.kernel.org
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/net/ethernet/altera/
585
586ALTERA UART/JTAG UART SERIAL DRIVERS
587M: Tobias Klauser <tklauser@distanz.ch>
588L: linux-serial@vger.kernel.org
589L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
590S: Maintained
591F: drivers/tty/serial/altera_uart.c
592F: drivers/tty/serial/altera_jtaguart.c
593F: include/linux/altera_uart.h
594F: include/linux/altera_jtaguart.h
595
596AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
597M: Tom Lendacky <thomas.lendacky@amd.com>
598L: linux-crypto@vger.kernel.org
599S: Supported
600F: drivers/crypto/ccp/
601F: include/linux/ccp.h
602
603AMD FAM15H PROCESSOR POWER MONITORING DRIVER
604M: Andreas Herrmann <herrmann.der.user@googlemail.com>
605L: lm-sensors@lm-sensors.org
606S: Maintained
607F: Documentation/hwmon/fam15h_power
608F: drivers/hwmon/fam15h_power.c
609
610AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
611M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
612L: linux-geode@lists.infradead.org (moderated for non-subscribers)
613S: Supported
614F: drivers/usb/gadget/udc/amd5536udc.*
615
616AMD GEODE PROCESSOR/CHIPSET SUPPORT
617P: Andres Salomon <dilinger@queued.net>
618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
619W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
620S: Supported
621F: drivers/char/hw_random/geode-rng.c
622F: drivers/crypto/geode*
623F: drivers/video/fbdev/geode/
624F: arch/x86/include/asm/geode.h
625
626AMD IOMMU (AMD-VI)
627M: Joerg Roedel <joro@8bytes.org>
628L: iommu@lists.linux-foundation.org
629T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
630S: Maintained
631F: drivers/iommu/amd_iommu*.[ch]
632F: include/linux/amd-iommu.h
633
634AMD KFD
635M: Oded Gabbay <oded.gabbay@gmail.com>
636L: dri-devel@lists.freedesktop.org
637T: git git://people.freedesktop.org/~gabbayo/linux.git
638S: Supported
639F: drivers/gpu/drm/amd/amdkfd/
640F: drivers/gpu/drm/amd/include/cik_structs.h
641F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
642F: drivers/gpu/drm/radeon/radeon_kfd.c
643F: drivers/gpu/drm/radeon/radeon_kfd.h
644F: include/uapi/linux/kfd_ioctl.h
645
646AMD MICROCODE UPDATE SUPPORT
647M: Borislav Petkov <bp@alien8.de>
648S: Maintained
649F: arch/x86/kernel/cpu/microcode/amd*
650
651AMD XGBE DRIVER
652M: Tom Lendacky <thomas.lendacky@amd.com>
653L: netdev@vger.kernel.org
654S: Supported
655F: drivers/net/ethernet/amd/xgbe/
656
657AMS (Apple Motion Sensor) DRIVER
658M: Michael Hanselmann <linux-kernel@hansmi.ch>
659S: Supported
660F: drivers/macintosh/ams/
661
662AMSO1100 RNIC DRIVER
663M: Tom Tucker <tom@opengridcomputing.com>
664M: Steve Wise <swise@opengridcomputing.com>
665L: linux-rdma@vger.kernel.org
666S: Maintained
667F: drivers/infiniband/hw/amso1100/
668
669ANALOG DEVICES INC AD9389B DRIVER
670M: Hans Verkuil <hans.verkuil@cisco.com>
671L: linux-media@vger.kernel.org
672S: Maintained
673F: drivers/media/i2c/ad9389b*
674
675ANALOG DEVICES INC ADV7180 DRIVER
676M: Lars-Peter Clausen <lars@metafoo.de>
677L: linux-media@vger.kernel.org
678W: http://ez.analog.com/community/linux-device-drivers
679S: Supported
680F: drivers/media/i2c/adv7180.c
681
682ANALOG DEVICES INC ADV7511 DRIVER
683M: Hans Verkuil <hans.verkuil@cisco.com>
684L: linux-media@vger.kernel.org
685S: Maintained
686F: drivers/media/i2c/adv7511*
687
688ANALOG DEVICES INC ADV7604 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7604*
693
694ANALOG DEVICES INC ADV7842 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7842*
699
700ANALOG DEVICES INC ASOC CODEC DRIVERS
701M: Lars-Peter Clausen <lars@metafoo.de>
702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
703W: http://wiki.analog.com/
704W: http://ez.analog.com/community/linux-device-drivers
705S: Supported
706F: sound/soc/codecs/adau*
707F: sound/soc/codecs/adav*
708F: sound/soc/codecs/ad1*
709F: sound/soc/codecs/ad7*
710F: sound/soc/codecs/ssm*
711F: sound/soc/codecs/sigmadsp.*
712
713ANALOG DEVICES INC ASOC DRIVERS
714L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
715L: alsa-devel@alsa-project.org (moderated for non-subscribers)
716W: http://blackfin.uclinux.org/
717S: Supported
718F: sound/soc/blackfin/*
719
720ANALOG DEVICES INC IIO DRIVERS
721M: Lars-Peter Clausen <lars@metafoo.de>
722M: Michael Hennerich <Michael.Hennerich@analog.com>
723W: http://wiki.analog.com/
724W: http://ez.analog.com/community/linux-device-drivers
725S: Supported
726F: drivers/iio/*/ad*
727X: drivers/iio/*/adjd*
728F: drivers/staging/iio/*/ad*
729F: staging/iio/trigger/iio-trig-bfin-timer.c
730
731ANDROID DRIVERS
732M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
733M: Arve Hjønnevåg <arve@android.com>
734M: Riley Andrews <riandrews@android.com>
735T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
736L: devel@driverdev.osuosl.org
737S: Supported
738F: drivers/android/
739F: drivers/staging/android/
740
741AOA (Apple Onboard Audio) ALSA DRIVER
742M: Johannes Berg <johannes@sipsolutions.net>
743L: linuxppc-dev@lists.ozlabs.org
744L: alsa-devel@alsa-project.org (moderated for non-subscribers)
745S: Maintained
746F: sound/aoa/
747
748APM DRIVER
749M: Jiri Kosina <jkosina@suse.cz>
750S: Odd fixes
751F: arch/x86/kernel/apm_32.c
752F: include/linux/apm_bios.h
753F: include/uapi/linux/apm_bios.h
754F: drivers/char/apm-emulation.c
755
756APPLE BCM5974 MULTITOUCH DRIVER
757M: Henrik Rydberg <rydberg@bitmath.org>
758L: linux-input@vger.kernel.org
759S: Odd fixes
760F: drivers/input/mouse/bcm5974.c
761
762APPLE SMC DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: lm-sensors@lm-sensors.org
765S: Odd fixes
766F: drivers/hwmon/applesmc.c
767
768APPLETALK NETWORK LAYER
769M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
770S: Maintained
771F: drivers/net/appletalk/
772F: net/appletalk/
773
774APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
775M: Iyappan Subramanian <isubramanian@apm.com>
776M: Keyur Chudgar <kchudgar@apm.com>
777S: Supported
778F: drivers/net/ethernet/apm/xgene/
779F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
780
781APTINA CAMERA SENSOR PLL
782M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
783L: linux-media@vger.kernel.org
784S: Maintained
785F: drivers/media/i2c/aptina-pll.*
786
787ARC FRAMEBUFFER DRIVER
788M: Jaya Kumar <jayalk@intworks.biz>
789S: Maintained
790F: drivers/video/fbdev/arcfb.c
791F: drivers/video/fbdev/core/fb_defio.c
792
793ARM MFM AND FLOPPY DRIVERS
794M: Ian Molton <spyro@f2s.com>
795S: Maintained
796F: arch/arm/lib/floppydma.S
797F: arch/arm/include/asm/floppy.h
798
799ARM PMU PROFILING AND DEBUGGING
800M: Will Deacon <will.deacon@arm.com>
801S: Maintained
802F: arch/arm/kernel/perf_event*
803F: arch/arm/oprofile/common.c
804F: arch/arm/include/asm/pmu.h
805F: arch/arm/kernel/hw_breakpoint.c
806F: arch/arm/include/asm/hw_breakpoint.h
807
808ARM PORT
809M: Russell King <linux@arm.linux.org.uk>
810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
811W: http://www.arm.linux.org.uk/
812S: Maintained
813F: arch/arm/
814
815ARM SUB-ARCHITECTURES
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817S: Maintained
818F: arch/arm/mach-*/
819F: arch/arm/plat-*/
820T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
821
822ARM PRIMECELL AACI PL041 DRIVER
823M: Russell King <linux@arm.linux.org.uk>
824S: Maintained
825F: sound/arm/aaci.*
826
827ARM PRIMECELL CLCD PL110 DRIVER
828M: Russell King <linux@arm.linux.org.uk>
829S: Maintained
830F: drivers/video/fbdev/amba-clcd.*
831
832ARM PRIMECELL KMI PL050 DRIVER
833M: Russell King <linux@arm.linux.org.uk>
834S: Maintained
835F: drivers/input/serio/ambakmi.*
836F: include/linux/amba/kmi.h
837
838ARM PRIMECELL MMCI PL180/1 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/mmc/host/mmci.*
842F: include/linux/amba/mmci.h
843
844ARM PRIMECELL UART PL010 AND PL011 DRIVERS
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/tty/serial/amba-pl01*.c
848F: include/linux/amba/serial.h
849
850ARM PRIMECELL BUS SUPPORT
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/amba/
854F: include/linux/amba/bus.h
855
856ARM/ADS SPHERE MACHINE SUPPORT
857M: Lennert Buytenhek <kernel@wantstofly.org>
858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
859S: Maintained
860
861ARM/AFEB9260 MACHINE SUPPORT
862M: Sergey Lapin <slapin@ossfans.org>
863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
864S: Maintained
865
866ARM/AJECO 1ARM MACHINE SUPPORT
867M: Lennert Buytenhek <kernel@wantstofly.org>
868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
869S: Maintained
870
871ARM/Allwinner A1X SoC support
872M: Maxime Ripard <maxime.ripard@free-electrons.com>
873L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
874S: Maintained
875N: sun[x4567]i
876
877ARM/Allwinner SoC Clock Support
878M: Emilio López <emilio@elopez.com.ar>
879S: Maintained
880F: drivers/clk/sunxi/
881
882ARM/Amlogic MesonX SoC support
883M: Carlo Caione <carlo@caione.org>
884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
885S: Maintained
886F: drivers/media/rc/meson-ir.c
887N: meson[x68]
888
889ARM/Annapurna Labs ALPINE ARCHITECTURE
890M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
891S: Maintained
892F: arch/arm/mach-alpine/
893
894ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
895M: Nicolas Ferre <nicolas.ferre@atmel.com>
896M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
897M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.linux4sam.org
900S: Supported
901F: arch/arm/mach-at91/
902F: include/soc/at91/
903F: arch/arm/boot/dts/at91*.dts
904F: arch/arm/boot/dts/at91*.dtsi
905F: arch/arm/boot/dts/sama*.dts
906F: arch/arm/boot/dts/sama*.dtsi
907F: arch/arm/include/debug/at91.S
908
909ARM/ATMEL AT91 Clock Support
910M: Boris Brezillon <boris.brezillon@free-electrons.com>
911S: Maintained
912F: drivers/clk/at91
913
914ARM/CALXEDA HIGHBANK ARCHITECTURE
915M: Rob Herring <robh@kernel.org>
916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
917S: Maintained
918F: arch/arm/mach-highbank/
919
920ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
921M: Krzysztof Halasa <khalasa@piap.pl>
922S: Maintained
923F: arch/arm/mach-cns3xxx/
924
925ARM/CAVIUM THUNDER NETWORK DRIVER
926M: Sunil Goutham <sgoutham@cavium.com>
927M: Robert Richter <rric@kernel.org>
928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929S: Supported
930F: drivers/net/ethernet/cavium/
931
932ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
933M: Alexander Shiyan <shc_work@mail.ru>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Odd Fixes
936N: clps711x
937
938ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
939M: Hartley Sweeten <hsweeten@visionengravers.com>
940M: Ryan Mallon <rmallon@gmail.com>
941L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
942S: Maintained
943F: arch/arm/mach-ep93xx/
944F: arch/arm/mach-ep93xx/include/mach/
945
946ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
947M: Lennert Buytenhek <kernel@wantstofly.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Maintained
950
951ARM/CLKDEV SUPPORT
952M: Russell King <linux@arm.linux.org.uk>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955F: arch/arm/include/asm/clkdev.h
956F: drivers/clk/clkdev.c
957
958ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
959M: Mike Rapoport <mike@compulab.co.il>
960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
961S: Maintained
962
963ARM/CONTEC MICRO9 MACHINE SUPPORT
964M: Hubert Feurstein <hubert.feurstein@contec.at>
965S: Maintained
966F: arch/arm/mach-ep93xx/micro9.c
967
968ARM/CORESIGHT FRAMEWORK AND DRIVERS
969M: Mathieu Poirier <mathieu.poirier@linaro.org>
970L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
971S: Maintained
972F: drivers/hwtracing/coresight/*
973F: Documentation/trace/coresight.txt
974F: Documentation/devicetree/bindings/arm/coresight.txt
975F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
976
977ARM/CORGI MACHINE SUPPORT
978M: Richard Purdie <rpurdie@rpsys.net>
979S: Maintained
980
981ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
982M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
983L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
984T: git git://github.com/ulli-kroll/linux.git
985S: Maintained
986F: arch/arm/mach-gemini/
987F: drivers/rtc/rtc-gemini.c
988
989ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
990M: Barry Song <baohua@kernel.org>
991L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
992T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
993S: Maintained
994F: arch/arm/mach-prima2/
995F: drivers/clk/sirf/
996F: drivers/clocksource/timer-prima2.c
997F: drivers/clocksource/timer-atlas7.c
998N: [^a-z]sirf
999
1000ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1001M: Baruch Siach <baruch@tkos.co.il>
1002L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1003S: Maintained
1004N: digicolor
1005
1006ARM/EBSA110 MACHINE SUPPORT
1007M: Russell King <linux@arm.linux.org.uk>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009W: http://www.arm.linux.org.uk/
1010S: Maintained
1011F: arch/arm/mach-ebsa110/
1012F: drivers/net/ethernet/amd/am79c961a.*
1013
1014ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1015M: Uwe Kleine-König <kernel@pengutronix.de>
1016L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1017S: Maintained
1018N: efm32
1019
1020ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1021M: Daniel Ribeiro <drwyrm@gmail.com>
1022M: Stefan Schmidt <stefan@openezx.org>
1023M: Harald Welte <laforge@openezx.org>
1024L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1025W: http://www.openezx.org/
1026S: Maintained
1027T: topgit git://git.openezx.org/openezx.git
1028F: arch/arm/mach-pxa/ezx.c
1029
1030ARM/FARADAY FA526 PORT
1031M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033S: Maintained
1034T: git git://git.berlios.de/gemini-board
1035F: arch/arm/mm/*-fa*
1036
1037ARM/FOOTBRIDGE ARCHITECTURE
1038M: Russell King <linux@arm.linux.org.uk>
1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040W: http://www.arm.linux.org.uk/
1041S: Maintained
1042F: arch/arm/include/asm/hardware/dec21285.h
1043F: arch/arm/mach-footbridge/
1044
1045ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1046M: Shawn Guo <shawnguo@kernel.org>
1047M: Sascha Hauer <kernel@pengutronix.de>
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Maintained
1050T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1051F: arch/arm/mach-imx/
1052F: arch/arm/mach-mxs/
1053F: arch/arm/boot/dts/imx*
1054F: arch/arm/configs/imx*_defconfig
1055F: drivers/clk/imx/
1056F: include/soc/imx/
1057
1058ARM/FREESCALE VYBRID ARM ARCHITECTURE
1059M: Shawn Guo <shawnguo@kernel.org>
1060M: Sascha Hauer <kernel@pengutronix.de>
1061R: Stefan Agner <stefan@agner.ch>
1062L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1063S: Maintained
1064T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1065F: arch/arm/mach-imx/*vf610*
1066F: arch/arm/boot/dts/vf*
1067
1068ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1069M: Lennert Buytenhek <kernel@wantstofly.org>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071S: Maintained
1072
1073ARM/GUMSTIX MACHINE SUPPORT
1074M: Steve Sakoman <sakoman@gmail.com>
1075L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1076S: Maintained
1077
1078ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1079M: Philipp Zabel <philipp.zabel@gmail.com>
1080M: Paul Parsons <lost.distance@yahoo.com>
1081L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1082S: Maintained
1083F: arch/arm/mach-pxa/hx4700.c
1084F: arch/arm/mach-pxa/include/mach/hx4700.h
1085F: sound/soc/pxa/hx4700.c
1086
1087ARM/HISILICON SOC SUPPORT
1088M: Wei Xu <xuwei5@hisilicon.com>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090W: http://www.hisilicon.com
1091S: Supported
1092T: git git://github.com/hisilicon/linux-hisi.git
1093F: arch/arm/mach-hisi/
1094
1095ARM/HP JORNADA 7XX MACHINE SUPPORT
1096M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1097W: www.jlime.com
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1100F: arch/arm/mach-sa1100/jornada720.c
1101F: arch/arm/mach-sa1100/include/mach/jornada720.h
1102
1103ARM/IGEP MACHINE SUPPORT
1104M: Enric Balletbo i Serra <eballetbo@gmail.com>
1105M: Javier Martinez Canillas <javier@dowhile0.org>
1106L: linux-omap@vger.kernel.org
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108S: Maintained
1109F: arch/arm/boot/dts/omap3-igep*
1110
1111ARM/INCOME PXA270 SUPPORT
1112M: Marek Vasut <marek.vasut@gmail.com>
1113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114S: Maintained
1115F: arch/arm/mach-pxa/colibri-pxa270-income.c
1116
1117ARM/INTEL IOP32X ARM ARCHITECTURE
1118M: Lennert Buytenhek <kernel@wantstofly.org>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121
1122ARM/INTEL IOP33X ARM ARCHITECTURE
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Orphan
1125
1126ARM/INTEL IOP13XX ARM ARCHITECTURE
1127M: Lennert Buytenhek <kernel@wantstofly.org>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129S: Maintained
1130
1131ARM/INTEL IQ81342EX MACHINE SUPPORT
1132M: Lennert Buytenhek <kernel@wantstofly.org>
1133L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134S: Maintained
1135
1136ARM/INTEL IXDP2850 MACHINE SUPPORT
1137M: Lennert Buytenhek <kernel@wantstofly.org>
1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S: Maintained
1140
1141ARM/INTEL IXP4XX ARM ARCHITECTURE
1142M: Imre Kaloz <kaloz@openwrt.org>
1143M: Krzysztof Halasa <khalasa@piap.pl>
1144L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1145S: Maintained
1146F: arch/arm/mach-ixp4xx/
1147
1148ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1149M: Jonathan Cameron <jic23@cam.ac.uk>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152F: arch/arm/mach-pxa/stargate2.c
1153F: drivers/pcmcia/pxa2xx_stargate2.c
1154
1155ARM/INTEL XSC3 (MANZANO) ARM CORE
1156M: Lennert Buytenhek <kernel@wantstofly.org>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159
1160ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1161M: Lennert Buytenhek <kernel@wantstofly.org>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164
1165ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1166M: Santosh Shilimkar <ssantosh@kernel.org>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169F: arch/arm/mach-keystone/
1170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1171
1172ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1173M: Santosh Shilimkar <ssantosh@kernel.org>
1174L: linux-kernel@vger.kernel.org
1175S: Maintained
1176F: drivers/clk/keystone/
1177
1178ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1179M: Santosh Shilimkar <ssantosh@kernel.org>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clocksource/timer-keystone.c
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1186M: Santosh Shilimkar <ssantosh@kernel.org>
1187L: linux-kernel@vger.kernel.org
1188S: Maintained
1189F: drivers/power/reset/keystone-reset.c
1190
1191ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1192M: Santosh Shilimkar <ssantosh@kernel.org>
1193L: linux-kernel@vger.kernel.org
1194S: Maintained
1195F: drivers/memory/*emif*
1196
1197ARM/LOGICPD PXA270 MACHINE SUPPORT
1198M: Lennert Buytenhek <kernel@wantstofly.org>
1199L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1200S: Maintained
1201
1202ARM/LPC18XX ARCHITECTURE
1203M: Joachim Eastwood <manabian@gmail.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206N: lpc18xx
1207
1208ARM/MAGICIAN MACHINE SUPPORT
1209M: Philipp Zabel <philipp.zabel@gmail.com>
1210S: Maintained
1211
1212ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1213M: Jason Cooper <jason@lakedaemon.net>
1214M: Andrew Lunn <andrew@lunn.ch>
1215M: Gregory Clement <gregory.clement@free-electrons.com>
1216M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219F: arch/arm/mach-mvebu/
1220F: drivers/rtc/rtc-armada38x.c
1221F: arch/arm/boot/dts/armada*
1222F: arch/arm/boot/dts/kirkwood*
1223
1224
1225ARM/Marvell Berlin SoC support
1226M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1228S: Maintained
1229F: arch/arm/mach-berlin/
1230F: arch/arm/boot/dts/berlin*
1231
1232
1233ARM/Marvell Dove/MV78xx0/Orion SOC support
1234M: Jason Cooper <jason@lakedaemon.net>
1235M: Andrew Lunn <andrew@lunn.ch>
1236M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1237M: Gregory Clement <gregory.clement@free-electrons.com>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240F: arch/arm/mach-dove/
1241F: arch/arm/mach-mv78xx0/
1242F: arch/arm/mach-orion5x/
1243F: arch/arm/plat-orion/
1244F: arch/arm/boot/dts/dove*
1245F: arch/arm/boot/dts/orion5x*
1246
1247
1248ARM/Orion SoC/Technologic Systems TS-78xx platform support
1249M: Alexander Clouter <alex@digriz.org.uk>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251W: http://www.digriz.org.uk/ts78xx/kernel
1252S: Maintained
1253F: arch/arm/mach-orion5x/ts78xx-*
1254
1255ARM/Mediatek RTC DRIVER
1256M: Eddie Huang <eddie.huang@mediatek.com>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: drivers/rtc/rtc-mt6397.c
1261
1262ARM/Mediatek SoC support
1263M: Matthias Brugger <matthias.bgg@gmail.com>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267F: arch/arm/boot/dts/mt6*
1268F: arch/arm/boot/dts/mt8*
1269F: arch/arm/mach-mediatek/
1270N: mtk
1271K: mediatek
1272
1273ARM/MICREL KS8695 ARCHITECTURE
1274M: Greg Ungerer <gerg@uclinux.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276F: arch/arm/mach-ks8695/
1277S: Odd Fixes
1278
1279ARM/MIOA701 MACHINE SUPPORT
1280M: Robert Jarzmik <robert.jarzmik@free.fr>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282F: arch/arm/mach-pxa/mioa701.c
1283S: Maintained
1284
1285ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1286M: Michael Petchkovsky <mkpetch@internode.on.net>
1287S: Maintained
1288
1289ARM/NOMADIK ARCHITECTURE
1290M: Alessandro Rubini <rubini@unipv.it>
1291M: Linus Walleij <linus.walleij@linaro.org>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293S: Maintained
1294F: arch/arm/mach-nomadik/
1295F: drivers/pinctrl/nomadik/
1296F: drivers/i2c/busses/i2c-nomadik.c
1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1298
1299ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1300M: Nelson Castillo <arhuaco@freaks-unidos.net>
1301L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1302W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1303S: Supported
1304
1305ARM/TOSA MACHINE SUPPORT
1306M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1307M: Dirk Opfer <dirk@opfer-online.de>
1308S: Maintained
1309
1310ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1311M: Marek Vasut <marek.vasut@gmail.com>
1312L: linux-arm-kernel@lists.infradead.org
1313W: http://hackndev.com
1314S: Maintained
1315F: arch/arm/mach-pxa/include/mach/palmtx.h
1316F: arch/arm/mach-pxa/palmtx.c
1317F: arch/arm/mach-pxa/include/mach/palmt5.h
1318F: arch/arm/mach-pxa/palmt5.c
1319F: arch/arm/mach-pxa/include/mach/palmld.h
1320F: arch/arm/mach-pxa/palmld.c
1321F: arch/arm/mach-pxa/include/mach/palmte2.h
1322F: arch/arm/mach-pxa/palmte2.c
1323F: arch/arm/mach-pxa/include/mach/palmtc.h
1324F: arch/arm/mach-pxa/palmtc.c
1325
1326ARM/PALM TREO SUPPORT
1327M: Tomas Cech <sleep_walker@suse.cz>
1328L: linux-arm-kernel@lists.infradead.org
1329W: http://hackndev.com
1330S: Maintained
1331F: arch/arm/mach-pxa/include/mach/palmtreo.h
1332F: arch/arm/mach-pxa/palmtreo.c
1333
1334ARM/PALMZ72 SUPPORT
1335M: Sergey Lapin <slapin@ossfans.org>
1336L: linux-arm-kernel@lists.infradead.org
1337W: http://hackndev.com
1338S: Maintained
1339F: arch/arm/mach-pxa/include/mach/palmz72.h
1340F: arch/arm/mach-pxa/palmz72.c
1341
1342ARM/PLEB SUPPORT
1343M: Peter Chubb <pleb@gelato.unsw.edu.au>
1344W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1345S: Maintained
1346
1347ARM/PT DIGITAL BOARD PORT
1348M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1349L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1350W: http://www.arm.linux.org.uk/
1351S: Maintained
1352
1353ARM/QUALCOMM SUPPORT
1354M: Kumar Gala <galak@codeaurora.org>
1355M: Andy Gross <agross@codeaurora.org>
1356M: David Brown <davidb@codeaurora.org>
1357L: linux-arm-msm@vger.kernel.org
1358L: linux-soc@vger.kernel.org
1359S: Maintained
1360F: arch/arm/mach-qcom/
1361F: drivers/soc/qcom/
1362F: drivers/tty/serial/msm_serial.h
1363F: drivers/tty/serial/msm_serial.c
1364F: drivers/*/pm8???-*
1365F: drivers/mfd/ssbi.c
1366F: drivers/firmware/qcom_scm.c
1367T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1368
1369ARM/RADISYS ENP2611 MACHINE SUPPORT
1370M: Lennert Buytenhek <kernel@wantstofly.org>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373
1374ARM/RISCPC ARCHITECTURE
1375M: Russell King <linux@arm.linux.org.uk>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377W: http://www.arm.linux.org.uk/
1378S: Maintained
1379F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1380F: arch/arm/include/asm/hardware/ioc.h
1381F: arch/arm/include/asm/hardware/iomd.h
1382F: arch/arm/include/asm/hardware/memc.h
1383F: arch/arm/mach-rpc/
1384F: drivers/net/ethernet/8390/etherh.c
1385F: drivers/net/ethernet/i825xx/ether1*
1386F: drivers/net/ethernet/seeq/ether3*
1387F: drivers/scsi/arm/
1388
1389ARM/Rockchip SoC support
1390M: Heiko Stuebner <heiko@sntech.de>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392L: linux-rockchip@lists.infradead.org
1393S: Maintained
1394F: arch/arm/boot/dts/rk3*
1395F: arch/arm/mach-rockchip/
1396F: drivers/clk/rockchip/
1397F: drivers/i2c/busses/i2c-rk3x.c
1398F: drivers/*/*rockchip*
1399F: drivers/*/*/*rockchip*
1400F: sound/soc/rockchip/
1401N: rockchip
1402
1403ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1404M: Kukjin Kim <kgene@kernel.org>
1405M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/boot/dts/s3c*
1410F: arch/arm/boot/dts/exynos*
1411F: arch/arm64/boot/dts/exynos/
1412F: arch/arm/plat-samsung/
1413F: arch/arm/mach-s3c24*/
1414F: arch/arm/mach-s3c64xx/
1415F: arch/arm/mach-s5p*/
1416F: arch/arm/mach-exynos*/
1417F: drivers/*/*s3c2410*
1418F: drivers/*/*/*s3c2410*
1419F: drivers/spi/spi-s3c*
1420F: sound/soc/samsung/*
1421N: exynos
1422
1423ARM/SAMSUNG MOBILE MACHINE SUPPORT
1424M: Kyungmin Park <kyungmin.park@samsung.com>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-s5pv210/
1428
1429ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1430M: Kyungmin Park <kyungmin.park@samsung.com>
1431M: Kamil Debski <k.debski@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org
1433L: linux-media@vger.kernel.org
1434S: Maintained
1435F: drivers/media/platform/s5p-g2d/
1436
1437ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1438M: Kyungmin Park <kyungmin.park@samsung.com>
1439M: Kamil Debski <k.debski@samsung.com>
1440M: Jeongtae Park <jtp.park@samsung.com>
1441L: linux-arm-kernel@lists.infradead.org
1442L: linux-media@vger.kernel.org
1443S: Maintained
1444F: arch/arm/plat-samsung/s5p-dev-mfc.c
1445F: drivers/media/platform/s5p-mfc/
1446
1447ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1448M: Kyungmin Park <kyungmin.park@samsung.com>
1449M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1450L: linux-arm-kernel@lists.infradead.org
1451L: linux-media@vger.kernel.org
1452S: Maintained
1453F: drivers/media/platform/s5p-tv/
1454
1455ARM/SHMOBILE ARM ARCHITECTURE
1456M: Simon Horman <horms@verge.net.au>
1457M: Magnus Damm <magnus.damm@gmail.com>
1458L: linux-sh@vger.kernel.org
1459W: http://oss.renesas.com
1460Q: http://patchwork.kernel.org/project/linux-sh/list/
1461T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1462S: Supported
1463F: arch/arm/boot/dts/emev2*
1464F: arch/arm/boot/dts/r7s*
1465F: arch/arm/boot/dts/r8a*
1466F: arch/arm/boot/dts/sh*
1467F: arch/arm/configs/armadillo800eva_defconfig
1468F: arch/arm/configs/bockw_defconfig
1469F: arch/arm/configs/kzm9g_defconfig
1470F: arch/arm/configs/marzen_defconfig
1471F: arch/arm/configs/shmobile_defconfig
1472F: arch/arm/include/debug/renesas-scif.S
1473F: arch/arm/mach-shmobile/
1474F: drivers/sh/
1475
1476ARM/SOCFPGA ARCHITECTURE
1477M: Dinh Nguyen <dinguyen@opensource.altera.com>
1478S: Maintained
1479F: arch/arm/mach-socfpga/
1480F: arch/arm/boot/dts/socfpga*
1481F: arch/arm/configs/socfpga_defconfig
1482W: http://www.rocketboards.org
1483T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1484
1485ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1486M: Dinh Nguyen <dinguyen@opensource.altera.com>
1487S: Maintained
1488F: drivers/clk/socfpga/
1489
1490ARM/SOCFPGA EDAC SUPPORT
1491M: Thor Thayer <tthayer@opensource.altera.com>
1492S: Maintained
1493F: drivers/edac/altera_edac.
1494
1495ARM/STI ARCHITECTURE
1496M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1497M: Maxime Coquelin <maxime.coquelin@st.com>
1498M: Patrice Chotard <patrice.chotard@st.com>
1499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500L: kernel@stlinux.com
1501W: http://www.stlinux.com
1502S: Maintained
1503F: arch/arm/mach-sti/
1504F: arch/arm/boot/dts/sti*
1505F: drivers/clocksource/arm_global_timer.c
1506F: drivers/i2c/busses/i2c-st.c
1507F: drivers/media/rc/st_rc.c
1508F: drivers/mmc/host/sdhci-st.c
1509F: drivers/phy/phy-miphy28lp.c
1510F: drivers/phy/phy-miphy365x.c
1511F: drivers/phy/phy-stih407-usb.c
1512F: drivers/phy/phy-stih41x-usb.c
1513F: drivers/pinctrl/pinctrl-st.c
1514F: drivers/reset/sti/
1515F: drivers/rtc/rtc-st-lpc.c
1516F: drivers/tty/serial/st-asc.c
1517F: drivers/usb/dwc3/dwc3-st.c
1518F: drivers/usb/host/ehci-st.c
1519F: drivers/usb/host/ohci-st.c
1520F: drivers/watchdog/st_lpc_wdt.c
1521F: drivers/ata/ahci_st.c
1522
1523ARM/STM32 ARCHITECTURE
1524M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526S: Maintained
1527T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1528N: stm32
1529F: drivers/clocksource/armv7m_systick.c
1530
1531ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1532M: Lennert Buytenhek <kernel@wantstofly.org>
1533L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1534S: Maintained
1535
1536ARM/TETON BGA MACHINE SUPPORT
1537M: "Mark F. Brown" <mark.brown314@gmail.com>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
1541ARM/THECUS N2100 MACHINE SUPPORT
1542M: Lennert Buytenhek <kernel@wantstofly.org>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S: Maintained
1545
1546ARM/NUVOTON W90X900 ARM ARCHITECTURE
1547M: Wan ZongShun <mcuos.com@gmail.com>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549W: http://www.mcuos.com
1550S: Maintained
1551F: arch/arm/mach-w90x900/
1552F: drivers/input/keyboard/w90p910_keypad.c
1553F: drivers/input/touchscreen/w90p910_ts.c
1554F: drivers/watchdog/nuc900_wdt.c
1555F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1556F: drivers/mtd/nand/nuc900_nand.c
1557F: drivers/rtc/rtc-nuc900.c
1558F: drivers/spi/spi-nuc900.c
1559F: drivers/usb/host/ehci-w90x900.c
1560F: drivers/video/fbdev/nuc900fb.c
1561
1562ARM/U300 MACHINE SUPPORT
1563M: Linus Walleij <linus.walleij@linaro.org>
1564L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1565S: Supported
1566F: arch/arm/mach-u300/
1567F: drivers/clocksource/timer-u300.c
1568F: drivers/i2c/busses/i2c-stu300.c
1569F: drivers/rtc/rtc-coh901331.c
1570F: drivers/watchdog/coh901327_wdt.c
1571F: drivers/dma/coh901318*
1572F: drivers/mfd/ab3100*
1573F: drivers/rtc/rtc-ab3100.c
1574F: drivers/rtc/rtc-coh901331.c
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1576
1577ARM/UNIPHIER ARCHITECTURE
1578M: Masahiro Yamada <yamada.masahiro@socionext.com>
1579L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580S: Maintained
1581F: arch/arm/mach-uniphier/
1582N: uniphier
1583
1584ARM/Ux500 ARM ARCHITECTURE
1585M: Linus Walleij <linus.walleij@linaro.org>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587S: Maintained
1588F: arch/arm/mach-ux500/
1589F: drivers/clocksource/clksrc-dbx500-prcmu.c
1590F: drivers/dma/ste_dma40*
1591F: drivers/hwspinlock/u8500_hsem.c
1592F: drivers/mfd/abx500*
1593F: drivers/mfd/ab8500*
1594F: drivers/mfd/dbx500*
1595F: drivers/mfd/db8500*
1596F: drivers/pinctrl/nomadik/pinctrl-ab*
1597F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1598F: drivers/rtc/rtc-ab8500.c
1599F: drivers/rtc/rtc-pl031.c
1600T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1601
1602ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1603M: Ulf Hansson <ulf.hansson@linaro.org>
1604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605T: git git://git.linaro.org/people/ulfh/clk.git
1606S: Maintained
1607F: drivers/clk/ux500/
1608F: include/linux/platform_data/clk-ux500.h
1609
1610ARM/VERSATILE EXPRESS PLATFORM
1611M: Liviu Dudau <liviu.dudau@arm.com>
1612M: Sudeep Holla <sudeep.holla@arm.com>
1613M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1614L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1615S: Maintained
1616F: arch/arm/boot/dts/vexpress*
1617F: arch/arm64/boot/dts/arm/vexpress*
1618F: arch/arm/mach-vexpress/
1619F: */*/vexpress*
1620F: */*/*/vexpress*
1621F: drivers/clk/versatile/clk-vexpress-osc.c
1622F: drivers/clocksource/versatile.c
1623
1624ARM/VFP SUPPORT
1625M: Russell King <linux@arm.linux.org.uk>
1626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627W: http://www.arm.linux.org.uk/
1628S: Maintained
1629F: arch/arm/vfp/
1630
1631ARM/VOIPAC PXA270 SUPPORT
1632M: Marek Vasut <marek.vasut@gmail.com>
1633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634S: Maintained
1635F: arch/arm/mach-pxa/vpac270.c
1636F: arch/arm/mach-pxa/include/mach/vpac270.h
1637
1638ARM/VT8500 ARM ARCHITECTURE
1639M: Tony Prisk <linux@prisktech.co.nz>
1640L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641S: Maintained
1642F: arch/arm/mach-vt8500/
1643F: drivers/clocksource/vt8500_timer.c
1644F: drivers/i2c/busses/i2c-wmt.c
1645F: drivers/mmc/host/wmt-sdmmc.c
1646F: drivers/pwm/pwm-vt8500.c
1647F: drivers/rtc/rtc-vt8500.c
1648F: drivers/tty/serial/vt8500_serial.c
1649F: drivers/usb/host/ehci-platform.c
1650F: drivers/usb/host/uhci-platform.c
1651F: drivers/video/fbdev/vt8500lcdfb.*
1652F: drivers/video/fbdev/wm8505fb*
1653F: drivers/video/fbdev/wmt_ge_rops.*
1654
1655ARM/ZIPIT Z2 SUPPORT
1656M: Marek Vasut <marek.vasut@gmail.com>
1657L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658S: Maintained
1659F: arch/arm/mach-pxa/z2.c
1660F: arch/arm/mach-pxa/include/mach/z2.h
1661
1662ARM/ZTE ARCHITECTURE
1663M: Jun Nie <jun.nie@linaro.org>
1664L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665S: Maintained
1666F: arch/arm/mach-zx/
1667F: drivers/clk/zte/
1668F: Documentation/devicetree/bindings/arm/zte.txt
1669F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1670
1671ARM/ZYNQ ARCHITECTURE
1672M: Michal Simek <michal.simek@xilinx.com>
1673R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1674L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675W: http://wiki.xilinx.com
1676T: git git://git.xilinx.com/linux-xlnx.git
1677S: Supported
1678F: arch/arm/mach-zynq/
1679F: drivers/cpuidle/cpuidle-zynq.c
1680F: drivers/block/xsysace.c
1681N: zynq
1682N: xilinx
1683F: drivers/clocksource/cadence_ttc_timer.c
1684F: drivers/i2c/busses/i2c-cadence.c
1685F: drivers/mmc/host/sdhci-of-arasan.c
1686F: drivers/edac/synopsys_edac.c
1687
1688ARM SMMU DRIVERS
1689M: Will Deacon <will.deacon@arm.com>
1690L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1691S: Maintained
1692F: drivers/iommu/arm-smmu.c
1693F: drivers/iommu/arm-smmu-v3.c
1694F: drivers/iommu/io-pgtable-arm.c
1695
1696ARM64 PORT (AARCH64 ARCHITECTURE)
1697M: Catalin Marinas <catalin.marinas@arm.com>
1698M: Will Deacon <will.deacon@arm.com>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm64/
1702F: Documentation/arm64/
1703
1704AS3645A LED FLASH CONTROLLER DRIVER
1705M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1706L: linux-media@vger.kernel.org
1707T: git git://linuxtv.org/media_tree.git
1708S: Maintained
1709F: drivers/media/i2c/as3645a.c
1710F: include/media/as3645a.h
1711
1712ASC7621 HARDWARE MONITOR DRIVER
1713M: George Joseph <george.joseph@fairview5.com>
1714L: lm-sensors@lm-sensors.org
1715S: Maintained
1716F: Documentation/hwmon/asc7621
1717F: drivers/hwmon/asc7621.c
1718
1719ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1720M: Corentin Chary <corentin.chary@gmail.com>
1721L: acpi4asus-user@lists.sourceforge.net
1722L: platform-driver-x86@vger.kernel.org
1723W: http://acpi4asus.sf.net
1724S: Maintained
1725F: drivers/platform/x86/asus*.c
1726F: drivers/platform/x86/eeepc*.c
1727
1728ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1729R: Dan Williams <dan.j.williams@intel.com>
1730W: http://sourceforge.net/projects/xscaleiop
1731S: Odd fixes
1732F: Documentation/crypto/async-tx-api.txt
1733F: crypto/async_tx/
1734F: drivers/dma/
1735F: include/linux/dmaengine.h
1736F: include/linux/async_tx.h
1737
1738AT24 EEPROM DRIVER
1739M: Wolfram Sang <wsa@the-dreams.de>
1740L: linux-i2c@vger.kernel.org
1741S: Maintained
1742F: drivers/misc/eeprom/at24.c
1743F: include/linux/platform_data/at24.h
1744
1745ATA OVER ETHERNET (AOE) DRIVER
1746M: "Ed L. Cashin" <ed.cashin@acm.org>
1747W: http://www.openaoe.org/
1748S: Supported
1749F: Documentation/aoe/
1750F: drivers/block/aoe/
1751
1752ATHEROS ATH GENERIC UTILITIES
1753M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1754L: linux-wireless@vger.kernel.org
1755S: Supported
1756F: drivers/net/wireless/ath/*
1757
1758ATHEROS ATH5K WIRELESS DRIVER
1759M: Jiri Slaby <jirislaby@gmail.com>
1760M: Nick Kossifidis <mickflemm@gmail.com>
1761M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1762L: linux-wireless@vger.kernel.org
1763W: http://wireless.kernel.org/en/users/Drivers/ath5k
1764S: Maintained
1765F: drivers/net/wireless/ath/ath5k/
1766
1767ATHEROS ATH6KL WIRELESS DRIVER
1768M: Kalle Valo <kvalo@qca.qualcomm.com>
1769L: linux-wireless@vger.kernel.org
1770W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1771T: git git://github.com/kvalo/ath.git
1772S: Supported
1773F: drivers/net/wireless/ath/ath6kl/
1774
1775WILOCITY WIL6210 WIRELESS DRIVER
1776M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1777L: linux-wireless@vger.kernel.org
1778L: wil6210@qca.qualcomm.com
1779S: Supported
1780W: http://wireless.kernel.org/en/users/Drivers/wil6210
1781F: drivers/net/wireless/ath/wil6210/
1782F: include/uapi/linux/wil6210_uapi.h
1783
1784CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1785M: Christian Lamparter <chunkeey@googlemail.com>
1786L: linux-wireless@vger.kernel.org
1787W: http://wireless.kernel.org/en/users/Drivers/carl9170
1788S: Maintained
1789F: drivers/net/wireless/ath/carl9170/
1790
1791ATK0110 HWMON DRIVER
1792M: Luca Tettamanti <kronos.it@gmail.com>
1793L: lm-sensors@lm-sensors.org
1794S: Maintained
1795F: drivers/hwmon/asus_atk0110.c
1796
1797ATI_REMOTE2 DRIVER
1798M: Ville Syrjala <syrjala@sci.fi>
1799S: Maintained
1800F: drivers/input/misc/ati_remote2.c
1801
1802ATLX ETHERNET DRIVERS
1803M: Jay Cliburn <jcliburn@gmail.com>
1804M: Chris Snook <chris.snook@gmail.com>
1805L: netdev@vger.kernel.org
1806W: http://sourceforge.net/projects/atl1
1807W: http://atl1.sourceforge.net
1808S: Maintained
1809F: drivers/net/ethernet/atheros/
1810
1811ATM
1812M: Chas Williams <3chas3@gmail.com>
1813L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1814L: netdev@vger.kernel.org
1815W: http://linux-atm.sourceforge.net
1816S: Maintained
1817F: drivers/atm/
1818F: include/linux/atm*
1819F: include/uapi/linux/atm*
1820
1821ATMEL AT91 / AT32 MCI DRIVER
1822M: Ludovic Desroches <ludovic.desroches@atmel.com>
1823S: Maintained
1824F: drivers/mmc/host/atmel-mci.c
1825F: drivers/mmc/host/atmel-mci-regs.h
1826
1827ATMEL AT91 / AT32 SERIAL DRIVER
1828M: Nicolas Ferre <nicolas.ferre@atmel.com>
1829S: Supported
1830F: drivers/tty/serial/atmel_serial.c
1831
1832ATMEL Audio ALSA driver
1833M: Nicolas Ferre <nicolas.ferre@atmel.com>
1834L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1835S: Supported
1836F: sound/soc/atmel
1837
1838ATMEL DMA DRIVER
1839M: Nicolas Ferre <nicolas.ferre@atmel.com>
1840L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1841S: Supported
1842F: drivers/dma/at_hdmac.c
1843F: drivers/dma/at_hdmac_regs.h
1844F: include/linux/platform_data/dma-atmel.h
1845
1846ATMEL XDMA DRIVER
1847M: Ludovic Desroches <ludovic.desroches@atmel.com>
1848L: linux-arm-kernel@lists.infradead.org
1849L: dmaengine@vger.kernel.org
1850S: Supported
1851F: drivers/dma/at_xdmac.c
1852
1853ATMEL I2C DRIVER
1854M: Ludovic Desroches <ludovic.desroches@atmel.com>
1855L: linux-i2c@vger.kernel.org
1856S: Supported
1857F: drivers/i2c/busses/i2c-at91.c
1858
1859ATMEL ISI DRIVER
1860M: Josh Wu <josh.wu@atmel.com>
1861L: linux-media@vger.kernel.org
1862S: Supported
1863F: drivers/media/platform/soc_camera/atmel-isi.c
1864F: include/media/atmel-isi.h
1865
1866ATMEL LCDFB DRIVER
1867M: Nicolas Ferre <nicolas.ferre@atmel.com>
1868L: linux-fbdev@vger.kernel.org
1869S: Maintained
1870F: drivers/video/fbdev/atmel_lcdfb.c
1871F: include/video/atmel_lcdc.h
1872
1873ATMEL MACB ETHERNET DRIVER
1874M: Nicolas Ferre <nicolas.ferre@atmel.com>
1875S: Supported
1876F: drivers/net/ethernet/cadence/
1877
1878ATMEL NAND DRIVER
1879M: Josh Wu <josh.wu@atmel.com>
1880L: linux-mtd@lists.infradead.org
1881S: Supported
1882F: drivers/mtd/nand/atmel_nand*
1883
1884ATMEL SPI DRIVER
1885M: Nicolas Ferre <nicolas.ferre@atmel.com>
1886S: Supported
1887F: drivers/spi/spi-atmel.*
1888
1889ATMEL SSC DRIVER
1890M: Nicolas Ferre <nicolas.ferre@atmel.com>
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892S: Supported
1893F: drivers/misc/atmel-ssc.c
1894F: include/linux/atmel-ssc.h
1895
1896ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1897M: Nicolas Ferre <nicolas.ferre@atmel.com>
1898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1899S: Supported
1900F: drivers/misc/atmel_tclib.c
1901F: drivers/clocksource/tcb_clksrc.c
1902
1903ATMEL USBA UDC DRIVER
1904M: Nicolas Ferre <nicolas.ferre@atmel.com>
1905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1906S: Supported
1907F: drivers/usb/gadget/udc/atmel_usba_udc.*
1908
1909ATMEL WIRELESS DRIVER
1910M: Simon Kelley <simon@thekelleys.org.uk>
1911L: linux-wireless@vger.kernel.org
1912W: http://www.thekelleys.org.uk/atmel
1913W: http://atmelwlandriver.sourceforge.net/
1914S: Maintained
1915F: drivers/net/wireless/atmel*
1916
1917ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1918M: Bradley Grove <linuxdrivers@attotech.com>
1919L: linux-scsi@vger.kernel.org
1920W: http://www.attotech.com
1921S: Supported
1922F: drivers/scsi/esas2r
1923
1924ATUSB IEEE 802.15.4 RADIO DRIVER
1925M: Stefan Schmidt <stefan@osg.samsung.com>
1926L: linux-wpan@vger.kernel.org
1927S: Maintained
1928F: drivers/net/ieee802154/atusb.c
1929F: drivers/net/ieee802154/atusb.h
1930F: drivers/net/ieee802154/at86rf230.h
1931
1932AUDIT SUBSYSTEM
1933M: Paul Moore <paul@paul-moore.com>
1934M: Eric Paris <eparis@redhat.com>
1935L: linux-audit@redhat.com (moderated for non-subscribers)
1936W: http://people.redhat.com/sgrubb/audit/
1937T: git git://git.infradead.org/users/pcmoore/audit
1938S: Maintained
1939F: include/linux/audit.h
1940F: include/uapi/linux/audit.h
1941F: kernel/audit*
1942
1943AUXILIARY DISPLAY DRIVERS
1944M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1945W: http://miguelojeda.es/auxdisplay.htm
1946W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1947S: Maintained
1948F: drivers/auxdisplay/
1949F: include/linux/cfag12864b.h
1950
1951AVR32 ARCHITECTURE
1952M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1953M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1954W: http://www.atmel.com/products/AVR32/
1955W: http://mirror.egtvedt.no/avr32linux.org/
1956W: http://avrfreaks.net/
1957S: Maintained
1958F: arch/avr32/
1959
1960AVR32/AT32AP MACHINE SUPPORT
1961M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1962M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1963S: Maintained
1964F: arch/avr32/mach-at32ap/
1965
1966AX.25 NETWORK LAYER
1967M: Ralf Baechle <ralf@linux-mips.org>
1968L: linux-hams@vger.kernel.org
1969W: http://www.linux-ax25.org/
1970S: Maintained
1971F: include/uapi/linux/ax25.h
1972F: include/net/ax25.h
1973F: net/ax25/
1974
1975AZ6007 DVB DRIVER
1976M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1977L: linux-media@vger.kernel.org
1978W: http://linuxtv.org
1979T: git git://linuxtv.org/media_tree.git
1980S: Maintained
1981F: drivers/media/usb/dvb-usb-v2/az6007.c
1982
1983AZTECH FM RADIO RECEIVER DRIVER
1984M: Hans Verkuil <hverkuil@xs4all.nl>
1985L: linux-media@vger.kernel.org
1986T: git git://linuxtv.org/media_tree.git
1987W: http://linuxtv.org
1988S: Maintained
1989F: drivers/media/radio/radio-aztech*
1990
1991B43 WIRELESS DRIVER
1992L: linux-wireless@vger.kernel.org
1993L: b43-dev@lists.infradead.org
1994W: http://wireless.kernel.org/en/users/Drivers/b43
1995S: Odd Fixes
1996F: drivers/net/wireless/b43/
1997
1998B43LEGACY WIRELESS DRIVER
1999M: Larry Finger <Larry.Finger@lwfinger.net>
2000L: linux-wireless@vger.kernel.org
2001L: b43-dev@lists.infradead.org
2002W: http://wireless.kernel.org/en/users/Drivers/b43
2003S: Maintained
2004F: drivers/net/wireless/b43legacy/
2005
2006BACKLIGHT CLASS/SUBSYSTEM
2007M: Jingoo Han <jingoohan1@gmail.com>
2008M: Lee Jones <lee.jones@linaro.org>
2009S: Maintained
2010F: drivers/video/backlight/
2011F: include/linux/backlight.h
2012
2013BATMAN ADVANCED
2014M: Marek Lindner <mareklindner@neomailbox.ch>
2015M: Simon Wunderlich <sw@simonwunderlich.de>
2016M: Antonio Quartulli <antonio@meshcoding.com>
2017L: b.a.t.m.a.n@lists.open-mesh.org
2018W: http://www.open-mesh.org/
2019S: Maintained
2020F: net/batman-adv/
2021
2022BAYCOM/HDLCDRV DRIVERS FOR AX.25
2023M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2024L: linux-hams@vger.kernel.org
2025W: http://www.baycom.org/~tom/ham/ham.html
2026S: Maintained
2027F: drivers/net/hamradio/baycom*
2028
2029BCACHE (BLOCK LAYER CACHE)
2030M: Kent Overstreet <kent.overstreet@gmail.com>
2031L: linux-bcache@vger.kernel.org
2032W: http://bcache.evilpiepirate.org
2033S: Maintained
2034F: drivers/md/bcache/
2035
2036BDISP ST MEDIA DRIVER
2037M: Fabien Dessenne <fabien.dessenne@st.com>
2038L: linux-media@vger.kernel.org
2039T: git git://linuxtv.org/media_tree.git
2040W: http://linuxtv.org
2041S: Supported
2042F: drivers/media/platform/sti/bdisp
2043
2044BEFS FILE SYSTEM
2045S: Orphan
2046F: Documentation/filesystems/befs.txt
2047F: fs/befs/
2048
2049BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2050M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2051L: netdev@vger.kernel.org
2052S: Maintained
2053F: drivers/net/ethernet/ec_bhf.c
2054
2055BFS FILE SYSTEM
2056M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2057S: Maintained
2058F: Documentation/filesystems/bfs.txt
2059F: fs/bfs/
2060F: include/uapi/linux/bfs_fs.h
2061
2062BLACKFIN ARCHITECTURE
2063M: Steven Miao <realmz6@gmail.com>
2064L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2065T: git git://git.code.sf.net/p/adi-linux/code
2066W: http://blackfin.uclinux.org
2067S: Supported
2068F: arch/blackfin/
2069
2070BLACKFIN EMAC DRIVER
2071L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2072W: http://blackfin.uclinux.org
2073S: Supported
2074F: drivers/net/ethernet/adi/
2075
2076BLACKFIN RTC DRIVER
2077L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2078W: http://blackfin.uclinux.org
2079S: Supported
2080F: drivers/rtc/rtc-bfin.c
2081
2082BLACKFIN SDH DRIVER
2083M: Sonic Zhang <sonic.zhang@analog.com>
2084L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2085W: http://blackfin.uclinux.org
2086S: Supported
2087F: drivers/mmc/host/bfin_sdh.c
2088
2089BLACKFIN SERIAL DRIVER
2090M: Sonic Zhang <sonic.zhang@analog.com>
2091L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2092W: http://blackfin.uclinux.org
2093S: Supported
2094F: drivers/tty/serial/bfin_uart.c
2095
2096BLACKFIN WATCHDOG DRIVER
2097L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2098W: http://blackfin.uclinux.org
2099S: Supported
2100F: drivers/watchdog/bfin_wdt.c
2101
2102BLACKFIN I2C TWI DRIVER
2103M: Sonic Zhang <sonic.zhang@analog.com>
2104L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2105W: http://blackfin.uclinux.org/
2106S: Supported
2107F: drivers/i2c/busses/i2c-bfin-twi.c
2108
2109BLACKFIN MEDIA DRIVER
2110M: Scott Jiang <scott.jiang.linux@gmail.com>
2111L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2112W: http://blackfin.uclinux.org/
2113S: Supported
2114F: drivers/media/platform/blackfin/
2115F: drivers/media/i2c/adv7183*
2116F: drivers/media/i2c/vs6624*
2117
2118BLINKM RGB LED DRIVER
2119M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2120S: Maintained
2121F: drivers/leds/leds-blinkm.c
2122
2123BLOCK LAYER
2124M: Jens Axboe <axboe@kernel.dk>
2125T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2126S: Maintained
2127F: block/
2128F: kernel/trace/blktrace.c
2129
2130BLOCK2MTD DRIVER
2131M: Joern Engel <joern@lazybastard.org>
2132L: linux-mtd@lists.infradead.org
2133S: Maintained
2134F: drivers/mtd/devices/block2mtd.c
2135
2136BLUETOOTH DRIVERS
2137M: Marcel Holtmann <marcel@holtmann.org>
2138M: Gustavo Padovan <gustavo@padovan.org>
2139M: Johan Hedberg <johan.hedberg@gmail.com>
2140L: linux-bluetooth@vger.kernel.org
2141W: http://www.bluez.org/
2142T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2143T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2144S: Maintained
2145F: drivers/bluetooth/
2146
2147BLUETOOTH SUBSYSTEM
2148M: Marcel Holtmann <marcel@holtmann.org>
2149M: Gustavo Padovan <gustavo@padovan.org>
2150M: Johan Hedberg <johan.hedberg@gmail.com>
2151L: linux-bluetooth@vger.kernel.org
2152W: http://www.bluez.org/
2153T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2154T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2155S: Maintained
2156F: net/bluetooth/
2157F: include/net/bluetooth/
2158
2159BONDING DRIVER
2160M: Jay Vosburgh <j.vosburgh@gmail.com>
2161M: Veaceslav Falico <vfalico@gmail.com>
2162M: Andy Gospodarek <gospo@cumulusnetworks.com>
2163L: netdev@vger.kernel.org
2164W: http://sourceforge.net/projects/bonding/
2165S: Supported
2166F: drivers/net/bonding/
2167F: include/uapi/linux/if_bonding.h
2168
2169BPF (Safe dynamic programs and tools)
2170M: Alexei Starovoitov <ast@kernel.org>
2171L: netdev@vger.kernel.org
2172L: linux-kernel@vger.kernel.org
2173S: Supported
2174F: kernel/bpf/
2175
2176BROADCOM B44 10/100 ETHERNET DRIVER
2177M: Gary Zambrano <zambrano@broadcom.com>
2178L: netdev@vger.kernel.org
2179S: Supported
2180F: drivers/net/ethernet/broadcom/b44.*
2181
2182BROADCOM GENET ETHERNET DRIVER
2183M: Florian Fainelli <f.fainelli@gmail.com>
2184L: netdev@vger.kernel.org
2185S: Supported
2186F: drivers/net/ethernet/broadcom/genet/
2187
2188BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2189M: Sony Chacko <sony.chacko@qlogic.com>
2190M: Dept-HSGLinuxNICDev@qlogic.com
2191L: netdev@vger.kernel.org
2192S: Supported
2193F: drivers/net/ethernet/broadcom/bnx2.*
2194F: drivers/net/ethernet/broadcom/bnx2_*
2195
2196BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2197M: Ariel Elior <ariel.elior@qlogic.com>
2198L: netdev@vger.kernel.org
2199S: Supported
2200F: drivers/net/ethernet/broadcom/bnx2x/
2201
2202BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2203M: Florian Fainelli <f.fainelli@gmail.com>
2204M: Ray Jui <rjui@broadcom.com>
2205M: Scott Branden <sbranden@broadcom.com>
2206L: bcm-kernel-feedback-list@broadcom.com
2207T: git git://github.com/broadcom/mach-bcm
2208S: Maintained
2209F: arch/arm/mach-bcm/
2210F: arch/arm/boot/dts/bcm113*
2211F: arch/arm/boot/dts/bcm216*
2212F: arch/arm/boot/dts/bcm281*
2213F: arch/arm/configs/bcm_defconfig
2214F: drivers/mmc/host/sdhci-bcm-kona.c
2215F: drivers/clocksource/bcm_kona_timer.c
2216
2217BROADCOM BCM2835 ARM ARCHITECTURE
2218M: Stephen Warren <swarren@wwwdotorg.org>
2219M: Lee Jones <lee@kernel.org>
2220L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2221T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2222S: Maintained
2223N: bcm2835
2224
2225BROADCOM BCM33XX MIPS ARCHITECTURE
2226M: Kevin Cernekee <cernekee@gmail.com>
2227L: linux-mips@linux-mips.org
2228S: Maintained
2229F: arch/mips/bcm3384/*
2230F: arch/mips/include/asm/mach-bcm3384/*
2231F: arch/mips/kernel/*bmips*
2232
2233BROADCOM BCM47XX MIPS ARCHITECTURE
2234M: Hauke Mehrtens <hauke@hauke-m.de>
2235M: Rafał Miłecki <zajec5@gmail.com>
2236L: linux-mips@linux-mips.org
2237S: Maintained
2238F: arch/mips/bcm47xx/*
2239F: arch/mips/include/asm/mach-bcm47xx/*
2240
2241BROADCOM BCM5301X ARM ARCHITECTURE
2242M: Hauke Mehrtens <hauke@hauke-m.de>
2243L: linux-arm-kernel@lists.infradead.org
2244S: Maintained
2245F: arch/arm/mach-bcm/bcm_5301x.c
2246F: arch/arm/boot/dts/bcm5301x.dtsi
2247F: arch/arm/boot/dts/bcm470*
2248
2249BROADCOM BCM63XX ARM ARCHITECTURE
2250M: Florian Fainelli <f.fainelli@gmail.com>
2251L: linux-arm-kernel@lists.infradead.org
2252T: git git://github.com/broadcom/arm-bcm63xx.git
2253S: Maintained
2254F: arch/arm/mach-bcm/bcm63xx.c
2255F: arch/arm/include/debug/bcm63xx.S
2256
2257BROADCOM BCM63XX/BCM33XX UDC DRIVER
2258M: Kevin Cernekee <cernekee@gmail.com>
2259L: linux-usb@vger.kernel.org
2260S: Maintained
2261F: drivers/usb/gadget/udc/bcm63xx_udc.*
2262
2263BROADCOM BCM7XXX ARM ARCHITECTURE
2264M: Brian Norris <computersforpeace@gmail.com>
2265M: Gregory Fong <gregory.0xf0@gmail.com>
2266M: Florian Fainelli <f.fainelli@gmail.com>
2267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2268T: git git://github.com/broadcom/stblinux.git
2269S: Maintained
2270F: arch/arm/mach-bcm/*brcmstb*
2271F: arch/arm/boot/dts/bcm7*.dts*
2272F: drivers/bus/brcmstb_gisb.c
2273N: brcmstb
2274
2275BROADCOM BMIPS MIPS ARCHITECTURE
2276M: Kevin Cernekee <cernekee@gmail.com>
2277M: Florian Fainelli <f.fainelli@gmail.com>
2278L: linux-mips@linux-mips.org
2279T: git git://github.com/broadcom/stblinux.git
2280S: Maintained
2281F: arch/mips/bmips/*
2282F: arch/mips/include/asm/mach-bmips/*
2283F: arch/mips/kernel/*bmips*
2284F: arch/mips/boot/dts/brcm/bcm*.dts*
2285F: drivers/irqchip/irq-bcm7*
2286F: drivers/irqchip/irq-brcmstb*
2287
2288BROADCOM TG3 GIGABIT ETHERNET DRIVER
2289M: Prashant Sreedharan <prashant@broadcom.com>
2290M: Michael Chan <mchan@broadcom.com>
2291L: netdev@vger.kernel.org
2292S: Supported
2293F: drivers/net/ethernet/broadcom/tg3.*
2294
2295BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2296M: Brett Rudley <brudley@broadcom.com>
2297M: Arend van Spriel <arend@broadcom.com>
2298M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2299M: Hante Meuleman <meuleman@broadcom.com>
2300L: linux-wireless@vger.kernel.org
2301L: brcm80211-dev-list@broadcom.com
2302S: Supported
2303F: drivers/net/wireless/brcm80211/
2304
2305BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2306M: QLogic-Storage-Upstream@qlogic.com
2307L: linux-scsi@vger.kernel.org
2308S: Supported
2309F: drivers/scsi/bnx2fc/
2310
2311BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2312M: QLogic-Storage-Upstream@qlogic.com
2313L: linux-scsi@vger.kernel.org
2314S: Supported
2315F: drivers/scsi/bnx2i/
2316
2317BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2318M: Ray Jui <rjui@broadcom.com>
2319M: Scott Branden <sbranden@broadcom.com>
2320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2321L: bcm-kernel-feedback-list@broadcom.com
2322T: git git://github.com/broadcom/cygnus-linux.git
2323S: Maintained
2324N: iproc
2325N: cygnus
2326N: bcm9113*
2327N: bcm9583*
2328N: bcm583*
2329N: bcm113*
2330
2331BROADCOM BRCMSTB GPIO DRIVER
2332M: Gregory Fong <gregory.0xf0@gmail.com>
2333L: bcm-kernel-feedback-list@broadcom.com>
2334S: Supported
2335F: drivers/gpio/gpio-brcmstb.c
2336F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2337
2338BROADCOM KONA GPIO DRIVER
2339M: Ray Jui <rjui@broadcom.com>
2340L: bcm-kernel-feedback-list@broadcom.com
2341S: Supported
2342F: drivers/gpio/gpio-bcm-kona.c
2343F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2344
2345BROADCOM NVRAM DRIVER
2346M: Rafał Miłecki <zajec5@gmail.com>
2347L: linux-mips@linux-mips.org
2348S: Maintained
2349F: drivers/firmware/broadcom/*
2350
2351BROADCOM STB NAND FLASH DRIVER
2352M: Brian Norris <computersforpeace@gmail.com>
2353L: linux-mtd@lists.infradead.org
2354S: Maintained
2355F: drivers/mtd/nand/brcmnand/
2356
2357BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2358M: Rafał Miłecki <zajec5@gmail.com>
2359L: linux-wireless@vger.kernel.org
2360S: Maintained
2361F: drivers/bcma/
2362F: include/linux/bcma/
2363
2364BROADCOM SYSTEMPORT ETHERNET DRIVER
2365M: Florian Fainelli <f.fainelli@gmail.com>
2366L: netdev@vger.kernel.org
2367S: Supported
2368F: drivers/net/ethernet/broadcom/bcmsysport.*
2369
2370BROCADE BFA FC SCSI DRIVER
2371M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2372M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2373L: linux-scsi@vger.kernel.org
2374S: Supported
2375F: drivers/scsi/bfa/
2376
2377BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2378M: Rasesh Mody <rasesh.mody@qlogic.com>
2379L: netdev@vger.kernel.org
2380S: Supported
2381F: drivers/net/ethernet/brocade/bna/
2382
2383BSG (block layer generic sg v4 driver)
2384M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2385L: linux-scsi@vger.kernel.org
2386S: Supported
2387F: block/bsg.c
2388F: include/linux/bsg.h
2389F: include/uapi/linux/bsg.h
2390
2391BT87X AUDIO DRIVER
2392M: Clemens Ladisch <clemens@ladisch.de>
2393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2394T: git git://git.alsa-project.org/alsa-kernel.git
2395S: Maintained
2396F: Documentation/sound/alsa/Bt87x.txt
2397F: sound/pci/bt87x.c
2398
2399BT8XXGPIO DRIVER
2400M: Michael Buesch <m@bues.ch>
2401W: http://bu3sch.de/btgpio.php
2402S: Maintained
2403F: drivers/gpio/gpio-bt8xx.c
2404
2405BTRFS FILE SYSTEM
2406M: Chris Mason <clm@fb.com>
2407M: Josef Bacik <jbacik@fb.com>
2408M: David Sterba <dsterba@suse.cz>
2409L: linux-btrfs@vger.kernel.org
2410W: http://btrfs.wiki.kernel.org/
2411Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2412T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2413S: Maintained
2414F: Documentation/filesystems/btrfs.txt
2415F: fs/btrfs/
2416
2417BTTV VIDEO4LINUX DRIVER
2418M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2419L: linux-media@vger.kernel.org
2420W: http://linuxtv.org
2421T: git git://linuxtv.org/media_tree.git
2422S: Odd fixes
2423F: Documentation/video4linux/bttv/
2424F: drivers/media/pci/bt8xx/bttv*
2425
2426BUSLOGIC SCSI DRIVER
2427M: Khalid Aziz <khalid@gonehiking.org>
2428L: linux-scsi@vger.kernel.org
2429S: Maintained
2430F: drivers/scsi/BusLogic.*
2431F: drivers/scsi/FlashPoint.*
2432
2433C-MEDIA CMI8788 DRIVER
2434M: Clemens Ladisch <clemens@ladisch.de>
2435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2436T: git git://git.alsa-project.org/alsa-kernel.git
2437S: Maintained
2438F: sound/pci/oxygen/
2439
2440C6X ARCHITECTURE
2441M: Mark Salter <msalter@redhat.com>
2442M: Aurelien Jacquiot <a-jacquiot@ti.com>
2443L: linux-c6x-dev@linux-c6x.org
2444W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2445S: Maintained
2446F: arch/c6x/
2447
2448CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2449M: David Howells <dhowells@redhat.com>
2450L: linux-cachefs@redhat.com
2451S: Supported
2452F: Documentation/filesystems/caching/cachefiles.txt
2453F: fs/cachefiles/
2454
2455CADET FM/AM RADIO RECEIVER DRIVER
2456M: Hans Verkuil <hverkuil@xs4all.nl>
2457L: linux-media@vger.kernel.org
2458T: git git://linuxtv.org/media_tree.git
2459W: http://linuxtv.org
2460S: Maintained
2461F: drivers/media/radio/radio-cadet*
2462
2463CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2464M: Jonathan Corbet <corbet@lwn.net>
2465L: linux-media@vger.kernel.org
2466T: git git://linuxtv.org/media_tree.git
2467S: Maintained
2468F: Documentation/video4linux/cafe_ccic
2469F: drivers/media/platform/marvell-ccic/
2470
2471CAIF NETWORK LAYER
2472M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2473L: netdev@vger.kernel.org
2474S: Supported
2475F: Documentation/networking/caif/
2476F: drivers/net/caif/
2477F: include/uapi/linux/caif/
2478F: include/net/caif/
2479F: net/caif/
2480
2481CALGARY x86-64 IOMMU
2482M: Muli Ben-Yehuda <muli@il.ibm.com>
2483M: "Jon D. Mason" <jdmason@kudzu.us>
2484L: discuss@x86-64.org
2485S: Maintained
2486F: arch/x86/kernel/pci-calgary_64.c
2487F: arch/x86/kernel/tce_64.c
2488F: arch/x86/include/asm/calgary.h
2489F: arch/x86/include/asm/tce.h
2490
2491CAN NETWORK LAYER
2492M: Oliver Hartkopp <socketcan@hartkopp.net>
2493M: Marc Kleine-Budde <mkl@pengutronix.de>
2494L: linux-can@vger.kernel.org
2495W: https://github.com/linux-can
2496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2498S: Maintained
2499F: Documentation/networking/can.txt
2500F: net/can/
2501F: include/linux/can/core.h
2502F: include/uapi/linux/can.h
2503F: include/uapi/linux/can/bcm.h
2504F: include/uapi/linux/can/raw.h
2505F: include/uapi/linux/can/gw.h
2506
2507CAN NETWORK DRIVERS
2508M: Wolfgang Grandegger <wg@grandegger.com>
2509M: Marc Kleine-Budde <mkl@pengutronix.de>
2510L: linux-can@vger.kernel.org
2511W: https://github.com/linux-can
2512T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2513T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2514S: Maintained
2515F: drivers/net/can/
2516F: include/linux/can/dev.h
2517F: include/linux/can/platform/
2518F: include/uapi/linux/can/error.h
2519F: include/uapi/linux/can/netlink.h
2520
2521CAPABILITIES
2522M: Serge Hallyn <serge.hallyn@canonical.com>
2523L: linux-security-module@vger.kernel.org
2524S: Supported
2525F: include/linux/capability.h
2526F: include/uapi/linux/capability.h
2527F: security/commoncap.c
2528F: kernel/capability.c
2529
2530CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2531M: Kevin Tsai <ktsai@capellamicro.com>
2532S: Maintained
2533F: drivers/iio/light/cm*
2534F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2535
2536CAVIUM LIQUIDIO NETWORK DRIVER
2537M: Derek Chickles <derek.chickles@caviumnetworks.com>
2538M: Satanand Burla <satananda.burla@caviumnetworks.com>
2539M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2540M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2541L: netdev@vger.kernel.org
2542W: http://www.cavium.com
2543S: Supported
2544F: drivers/net/ethernet/cavium/
2545F: drivers/net/ethernet/cavium/liquidio/
2546
2547CC2520 IEEE-802.15.4 RADIO DRIVER
2548M: Varka Bhadram <varkabhadram@gmail.com>
2549L: linux-wpan@vger.kernel.org
2550S: Maintained
2551F: drivers/net/ieee802154/cc2520.c
2552F: include/linux/spi/cc2520.h
2553F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2554
2555CELL BROADBAND ENGINE ARCHITECTURE
2556M: Arnd Bergmann <arnd@arndb.de>
2557L: linuxppc-dev@lists.ozlabs.org
2558W: http://www.ibm.com/developerworks/power/cell/
2559S: Supported
2560F: arch/powerpc/include/asm/cell*.h
2561F: arch/powerpc/include/asm/spu*.h
2562F: arch/powerpc/include/uapi/asm/spu*.h
2563F: arch/powerpc/oprofile/*cell*
2564F: arch/powerpc/platforms/cell/
2565
2566CEPH COMMON CODE (LIBCEPH)
2567M: Ilya Dryomov <idryomov@gmail.com>
2568M: "Yan, Zheng" <zyan@redhat.com>
2569M: Sage Weil <sage@redhat.com>
2570L: ceph-devel@vger.kernel.org
2571W: http://ceph.com/
2572T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2573T: git git://github.com/ceph/ceph-client.git
2574S: Supported
2575F: net/ceph/
2576F: include/linux/ceph/
2577F: include/linux/crush/
2578
2579CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2580M: "Yan, Zheng" <zyan@redhat.com>
2581M: Sage Weil <sage@redhat.com>
2582M: Ilya Dryomov <idryomov@gmail.com>
2583L: ceph-devel@vger.kernel.org
2584W: http://ceph.com/
2585T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2586T: git git://github.com/ceph/ceph-client.git
2587S: Supported
2588F: Documentation/filesystems/ceph.txt
2589F: fs/ceph/
2590
2591CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2592L: linux-usb@vger.kernel.org
2593S: Orphan
2594F: Documentation/usb/WUSB-Design-overview.txt
2595F: Documentation/usb/wusb-cbaf
2596F: drivers/usb/host/hwa-hc.c
2597F: drivers/usb/host/whci/
2598F: drivers/usb/wusbcore/
2599F: include/linux/usb/wusb*
2600
2601CFAG12864B LCD DRIVER
2602M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2603W: http://miguelojeda.es/auxdisplay.htm
2604W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2605S: Maintained
2606F: drivers/auxdisplay/cfag12864b.c
2607F: include/linux/cfag12864b.h
2608
2609CFAG12864BFB LCD FRAMEBUFFER DRIVER
2610M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2611W: http://miguelojeda.es/auxdisplay.htm
2612W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2613S: Maintained
2614F: drivers/auxdisplay/cfag12864bfb.c
2615F: include/linux/cfag12864b.h
2616
2617CFG80211 and NL80211
2618M: Johannes Berg <johannes@sipsolutions.net>
2619L: linux-wireless@vger.kernel.org
2620W: http://wireless.kernel.org/
2621T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2623S: Maintained
2624F: include/uapi/linux/nl80211.h
2625F: include/net/cfg80211.h
2626F: net/wireless/*
2627X: net/wireless/wext*
2628
2629CHAR and MISC DRIVERS
2630M: Arnd Bergmann <arnd@arndb.de>
2631M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2633S: Supported
2634F: drivers/char/*
2635F: drivers/misc/*
2636F: include/linux/miscdevice.h
2637
2638CHECKPATCH
2639M: Andy Whitcroft <apw@canonical.com>
2640M: Joe Perches <joe@perches.com>
2641S: Maintained
2642F: scripts/checkpatch.pl
2643
2644CHINESE DOCUMENTATION
2645M: Harry Wei <harryxiyou@gmail.com>
2646L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2647L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2648S: Maintained
2649F: Documentation/zh_CN/
2650
2651CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2652M: Peter Chen <Peter.Chen@freescale.com>
2653T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2654L: linux-usb@vger.kernel.org
2655S: Maintained
2656F: drivers/usb/chipidea/
2657
2658CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2659M: Hans de Goede <hdegoede@redhat.com>
2660L: linux-input@vger.kernel.org
2661S: Maintained
2662F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2663F: drivers/input/touchscreen/chipone_icn8318.c
2664
2665CHROME HARDWARE PLATFORM SUPPORT
2666M: Olof Johansson <olof@lixom.net>
2667S: Maintained
2668F: drivers/platform/chrome/
2669
2670CISCO VIC ETHERNET NIC DRIVER
2671M: Christian Benvenuti <benve@cisco.com>
2672M: Sujith Sankar <ssujith@cisco.com>
2673M: Govindarajulu Varadarajan <_govind@gmx.com>
2674M: Neel Patel <neepatel@cisco.com>
2675S: Supported
2676F: drivers/net/ethernet/cisco/enic/
2677
2678CISCO VIC LOW LATENCY NIC DRIVER
2679M: Upinder Malhi <umalhi@cisco.com>
2680S: Supported
2681F: drivers/infiniband/hw/usnic
2682
2683CIRRUS LOGIC EP93XX ETHERNET DRIVER
2684M: Hartley Sweeten <hsweeten@visionengravers.com>
2685L: netdev@vger.kernel.org
2686S: Maintained
2687F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2688
2689CIRRUS LOGIC AUDIO CODEC DRIVERS
2690M: Brian Austin <brian.austin@cirrus.com>
2691M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2692L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2693S: Maintained
2694F: sound/soc/codecs/cs*
2695
2696CLEANCACHE API
2697M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2698L: linux-kernel@vger.kernel.org
2699S: Maintained
2700F: mm/cleancache.c
2701F: include/linux/cleancache.h
2702
2703CLK API
2704M: Russell King <linux@arm.linux.org.uk>
2705L: linux-clk@vger.kernel.org
2706S: Maintained
2707F: include/linux/clk.h
2708
2709CLOCKSOURCE, CLOCKEVENT DRIVERS
2710M: Daniel Lezcano <daniel.lezcano@linaro.org>
2711M: Thomas Gleixner <tglx@linutronix.de>
2712L: linux-kernel@vger.kernel.org
2713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2714S: Supported
2715F: drivers/clocksource
2716
2717CISCO FCOE HBA DRIVER
2718M: Hiral Patel <hiralpat@cisco.com>
2719M: Suma Ramars <sramars@cisco.com>
2720M: Brian Uchino <buchino@cisco.com>
2721L: linux-scsi@vger.kernel.org
2722S: Supported
2723F: drivers/scsi/fnic/
2724
2725CISCO SCSI HBA DRIVER
2726M: Narsimhulu Musini <nmusini@cisco.com>
2727M: Sesidhar Baddela <sebaddel@cisco.com>
2728L: linux-scsi@vger.kernel.org
2729S: Supported
2730F: drivers/scsi/snic/
2731
2732CMPC ACPI DRIVER
2733M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2734M: Daniel Oliveira Nascimento <don@syst.com.br>
2735L: platform-driver-x86@vger.kernel.org
2736S: Supported
2737F: drivers/platform/x86/classmate-laptop.c
2738
2739COBALT MEDIA DRIVER
2740M: Hans Verkuil <hans.verkuil@cisco.com>
2741L: linux-media@vger.kernel.org
2742T: git git://linuxtv.org/media_tree.git
2743W: http://linuxtv.org
2744S: Supported
2745F: drivers/media/pci/cobalt/
2746
2747COCCINELLE/Semantic Patches (SmPL)
2748M: Julia Lawall <Julia.Lawall@lip6.fr>
2749M: Gilles Muller <Gilles.Muller@lip6.fr>
2750M: Nicolas Palix <nicolas.palix@imag.fr>
2751M: Michal Marek <mmarek@suse.cz>
2752L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2753T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2754W: http://coccinelle.lip6.fr/
2755S: Supported
2756F: Documentation/coccinelle.txt
2757F: scripts/coccinelle/
2758F: scripts/coccicheck
2759
2760CODA FILE SYSTEM
2761M: Jan Harkes <jaharkes@cs.cmu.edu>
2762M: coda@cs.cmu.edu
2763L: codalist@coda.cs.cmu.edu
2764W: http://www.coda.cs.cmu.edu/
2765S: Maintained
2766F: Documentation/filesystems/coda.txt
2767F: fs/coda/
2768F: include/linux/coda*.h
2769F: include/uapi/linux/coda*.h
2770
2771CODA V4L2 MEM2MEM DRIVER
2772M: Philipp Zabel <p.zabel@pengutronix.de>
2773L: linux-media@vger.kernel.org
2774S: Maintained
2775F: Documentation/devicetree/bindings/media/coda.txt
2776F: drivers/media/platform/coda/
2777
2778COMMON CLK FRAMEWORK
2779M: Michael Turquette <mturquette@baylibre.com>
2780M: Stephen Boyd <sboyd@codeaurora.org>
2781L: linux-clk@vger.kernel.org
2782T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2783S: Maintained
2784F: drivers/clk/
2785X: drivers/clk/clkdev.c
2786F: include/linux/clk-pr*
2787F: include/linux/clk/
2788
2789COMMON INTERNET FILE SYSTEM (CIFS)
2790M: Steve French <sfrench@samba.org>
2791L: linux-cifs@vger.kernel.org
2792L: samba-technical@lists.samba.org (moderated for non-subscribers)
2793W: http://linux-cifs.samba.org/
2794T: git git://git.samba.org/sfrench/cifs-2.6.git
2795S: Supported
2796F: Documentation/filesystems/cifs/
2797F: fs/cifs/
2798
2799COMPACTPCI HOTPLUG CORE
2800M: Scott Murray <scott@spiteful.org>
2801L: linux-pci@vger.kernel.org
2802S: Maintained
2803F: drivers/pci/hotplug/cpci_hotplug*
2804
2805COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2806M: Scott Murray <scott@spiteful.org>
2807L: linux-pci@vger.kernel.org
2808S: Maintained
2809F: drivers/pci/hotplug/cpcihp_zt5550.*
2810
2811COMPACTPCI HOTPLUG GENERIC DRIVER
2812M: Scott Murray <scott@spiteful.org>
2813L: linux-pci@vger.kernel.org
2814S: Maintained
2815F: drivers/pci/hotplug/cpcihp_generic.c
2816
2817COMPAL LAPTOP SUPPORT
2818M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2819L: platform-driver-x86@vger.kernel.org
2820S: Maintained
2821F: drivers/platform/x86/compal-laptop.c
2822
2823CONEXANT ACCESSRUNNER USB DRIVER
2824M: Simon Arlott <cxacru@fire.lp0.eu>
2825L: accessrunner-general@lists.sourceforge.net
2826W: http://accessrunner.sourceforge.net/
2827S: Maintained
2828F: drivers/usb/atm/cxacru.c
2829
2830CONFIGFS
2831M: Joel Becker <jlbec@evilplan.org>
2832T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2833S: Supported
2834F: fs/configfs/
2835F: include/linux/configfs.h
2836
2837CONNECTOR
2838M: Evgeniy Polyakov <zbr@ioremap.net>
2839L: netdev@vger.kernel.org
2840S: Maintained
2841F: drivers/connector/
2842
2843CONTROL GROUP (CGROUP)
2844M: Tejun Heo <tj@kernel.org>
2845M: Li Zefan <lizefan@huawei.com>
2846M: Johannes Weiner <hannes@cmpxchg.org>
2847L: cgroups@vger.kernel.org
2848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2849S: Maintained
2850F: Documentation/cgroups/
2851F: include/linux/cgroup*
2852F: kernel/cgroup*
2853
2854CONTROL GROUP - CPUSET
2855M: Li Zefan <lizefan@huawei.com>
2856L: cgroups@vger.kernel.org
2857W: http://www.bullopensource.org/cpuset/
2858W: http://oss.sgi.com/projects/cpusets/
2859T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2860S: Maintained
2861F: Documentation/cgroups/cpusets.txt
2862F: include/linux/cpuset.h
2863F: kernel/cpuset.c
2864
2865CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2866M: Johannes Weiner <hannes@cmpxchg.org>
2867M: Michal Hocko <mhocko@suse.cz>
2868L: cgroups@vger.kernel.org
2869L: linux-mm@kvack.org
2870S: Maintained
2871F: mm/memcontrol.c
2872F: mm/swap_cgroup.c
2873
2874CORETEMP HARDWARE MONITORING DRIVER
2875M: Fenghua Yu <fenghua.yu@intel.com>
2876L: lm-sensors@lm-sensors.org
2877S: Maintained
2878F: Documentation/hwmon/coretemp
2879F: drivers/hwmon/coretemp.c
2880
2881COSA/SRP SYNC SERIAL DRIVER
2882M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2883W: http://www.fi.muni.cz/~kas/cosa/
2884S: Maintained
2885F: drivers/net/wan/cosa*
2886
2887CPMAC ETHERNET DRIVER
2888M: Florian Fainelli <florian@openwrt.org>
2889L: netdev@vger.kernel.org
2890S: Maintained
2891F: drivers/net/ethernet/ti/cpmac.c
2892
2893CPU FREQUENCY DRIVERS
2894M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2895M: Viresh Kumar <viresh.kumar@linaro.org>
2896L: linux-pm@vger.kernel.org
2897S: Maintained
2898T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2899T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2900F: drivers/cpufreq/
2901F: include/linux/cpufreq.h
2902
2903CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2904M: Viresh Kumar <viresh.kumar@linaro.org>
2905M: Sudeep Holla <sudeep.holla@arm.com>
2906L: linux-pm@vger.kernel.org
2907W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2908S: Maintained
2909F: drivers/cpufreq/arm_big_little.h
2910F: drivers/cpufreq/arm_big_little.c
2911F: drivers/cpufreq/arm_big_little_dt.c
2912
2913CPUIDLE DRIVER - ARM BIG LITTLE
2914M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2915M: Daniel Lezcano <daniel.lezcano@linaro.org>
2916L: linux-pm@vger.kernel.org
2917L: linux-arm-kernel@lists.infradead.org
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2919S: Maintained
2920F: drivers/cpuidle/cpuidle-big_little.c
2921
2922CPUIDLE DRIVER - ARM EXYNOS
2923M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2924M: Daniel Lezcano <daniel.lezcano@linaro.org>
2925M: Kukjin Kim <kgene@kernel.org>
2926L: linux-pm@vger.kernel.org
2927L: linux-samsung-soc@vger.kernel.org
2928S: Supported
2929F: drivers/cpuidle/cpuidle-exynos.c
2930F: arch/arm/mach-exynos/pm.c
2931
2932CPUIDLE DRIVERS
2933M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2934M: Daniel Lezcano <daniel.lezcano@linaro.org>
2935L: linux-pm@vger.kernel.org
2936S: Maintained
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2938F: drivers/cpuidle/*
2939F: include/linux/cpuidle.h
2940
2941CPUID/MSR DRIVER
2942M: "H. Peter Anvin" <hpa@zytor.com>
2943S: Maintained
2944F: arch/x86/kernel/cpuid.c
2945F: arch/x86/kernel/msr.c
2946
2947CPU POWER MONITORING SUBSYSTEM
2948M: Thomas Renninger <trenn@suse.de>
2949L: linux-pm@vger.kernel.org
2950S: Maintained
2951F: tools/power/cpupower/
2952
2953CRAMFS FILESYSTEM
2954W: http://sourceforge.net/projects/cramfs/
2955S: Orphan / Obsolete
2956F: Documentation/filesystems/cramfs.txt
2957F: fs/cramfs/
2958
2959CRIS PORT
2960M: Mikael Starvik <starvik@axis.com>
2961M: Jesper Nilsson <jesper.nilsson@axis.com>
2962L: linux-cris-kernel@axis.com
2963W: http://developer.axis.com
2964S: Maintained
2965F: arch/cris/
2966F: drivers/tty/serial/crisv10.*
2967
2968CRYPTO API
2969M: Herbert Xu <herbert@gondor.apana.org.au>
2970M: "David S. Miller" <davem@davemloft.net>
2971L: linux-crypto@vger.kernel.org
2972T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2973S: Maintained
2974F: Documentation/crypto/
2975F: Documentation/DocBook/crypto-API.tmpl
2976F: arch/*/crypto/
2977F: crypto/
2978F: drivers/crypto/
2979F: include/crypto/
2980
2981CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2982M: Neil Horman <nhorman@tuxdriver.com>
2983L: linux-crypto@vger.kernel.org
2984S: Maintained
2985F: crypto/ansi_cprng.c
2986F: crypto/rng.c
2987
2988CS5535 Audio ALSA driver
2989M: Jaya Kumar <jayakumar.alsa@gmail.com>
2990S: Maintained
2991F: sound/pci/cs5535audio/
2992
2993CW1200 WLAN driver
2994M: Solomon Peachy <pizza@shaftnet.org>
2995S: Maintained
2996F: drivers/net/wireless/cw1200/
2997
2998CX18 VIDEO4LINUX DRIVER
2999M: Andy Walls <awalls@md.metrocast.net>
3000L: ivtv-devel@ivtvdriver.org (subscribers-only)
3001L: linux-media@vger.kernel.org
3002T: git git://linuxtv.org/media_tree.git
3003W: http://linuxtv.org
3004W: http://www.ivtvdriver.org/index.php/Cx18
3005S: Maintained
3006F: Documentation/video4linux/cx18.txt
3007F: drivers/media/pci/cx18/
3008F: include/uapi/linux/ivtv*
3009
3010CX2341X MPEG ENCODER HELPER MODULE
3011M: Hans Verkuil <hverkuil@xs4all.nl>
3012L: linux-media@vger.kernel.org
3013T: git git://linuxtv.org/media_tree.git
3014W: http://linuxtv.org
3015S: Maintained
3016F: drivers/media/common/cx2341x*
3017F: include/media/cx2341x*
3018
3019CX24120 MEDIA DRIVER
3020M: Jemma Denson <jdenson@gmail.com>
3021M: Patrick Boettcher <patrick.boettcher@posteo.de>
3022L: linux-media@vger.kernel.org
3023W: http://linuxtv.org/
3024Q: http://patchwork.linuxtv.org/project/linux-media/list/
3025S: Maintained
3026F: drivers/media/dvb-frontends/cx24120*
3027
3028CX88 VIDEO4LINUX DRIVER
3029M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3030L: linux-media@vger.kernel.org
3031W: http://linuxtv.org
3032T: git git://linuxtv.org/media_tree.git
3033S: Odd fixes
3034F: Documentation/video4linux/cx88/
3035F: drivers/media/pci/cx88/
3036
3037CXD2820R MEDIA DRIVER
3038M: Antti Palosaari <crope@iki.fi>
3039L: linux-media@vger.kernel.org
3040W: http://linuxtv.org/
3041W: http://palosaari.fi/linux/
3042Q: http://patchwork.linuxtv.org/project/linux-media/list/
3043T: git git://linuxtv.org/anttip/media_tree.git
3044S: Maintained
3045F: drivers/media/dvb-frontends/cxd2820r*
3046
3047CXGB3 ETHERNET DRIVER (CXGB3)
3048M: Santosh Raspatur <santosh@chelsio.com>
3049L: netdev@vger.kernel.org
3050W: http://www.chelsio.com
3051S: Supported
3052F: drivers/net/ethernet/chelsio/cxgb3/
3053
3054CXGB3 ISCSI DRIVER (CXGB3I)
3055M: Karen Xie <kxie@chelsio.com>
3056L: linux-scsi@vger.kernel.org
3057W: http://www.chelsio.com
3058S: Supported
3059F: drivers/scsi/cxgbi/cxgb3i
3060
3061CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3062M: Steve Wise <swise@chelsio.com>
3063L: linux-rdma@vger.kernel.org
3064W: http://www.openfabrics.org
3065S: Supported
3066F: drivers/infiniband/hw/cxgb3/
3067
3068CXGB4 ETHERNET DRIVER (CXGB4)
3069M: Hariprasad S <hariprasad@chelsio.com>
3070L: netdev@vger.kernel.org
3071W: http://www.chelsio.com
3072S: Supported
3073F: drivers/net/ethernet/chelsio/cxgb4/
3074
3075CXGB4 ISCSI DRIVER (CXGB4I)
3076M: Karen Xie <kxie@chelsio.com>
3077L: linux-scsi@vger.kernel.org
3078W: http://www.chelsio.com
3079S: Supported
3080F: drivers/scsi/cxgbi/cxgb4i
3081
3082CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3083M: Steve Wise <swise@chelsio.com>
3084L: linux-rdma@vger.kernel.org
3085W: http://www.openfabrics.org
3086S: Supported
3087F: drivers/infiniband/hw/cxgb4/
3088
3089CXGB4VF ETHERNET DRIVER (CXGB4VF)
3090M: Casey Leedom <leedom@chelsio.com>
3091L: netdev@vger.kernel.org
3092W: http://www.chelsio.com
3093S: Supported
3094F: drivers/net/ethernet/chelsio/cxgb4vf/
3095
3096CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3097M: Ian Munsie <imunsie@au1.ibm.com>
3098M: Michael Neuling <mikey@neuling.org>
3099L: linuxppc-dev@lists.ozlabs.org
3100S: Supported
3101F: drivers/misc/cxl/
3102F: include/misc/cxl*
3103F: include/uapi/misc/cxl.h
3104F: Documentation/powerpc/cxl.txt
3105F: Documentation/powerpc/cxl.txt
3106F: Documentation/ABI/testing/sysfs-class-cxl
3107
3108STMMAC ETHERNET DRIVER
3109M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3110L: netdev@vger.kernel.org
3111W: http://www.stlinux.com
3112S: Supported
3113F: drivers/net/ethernet/stmicro/stmmac/
3114
3115CYBERPRO FB DRIVER
3116M: Russell King <linux@arm.linux.org.uk>
3117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3118W: http://www.arm.linux.org.uk/
3119S: Maintained
3120F: drivers/video/fbdev/cyber2000fb.*
3121
3122CYCLADES ASYNC MUX DRIVER
3123W: http://www.cyclades.com/
3124S: Orphan
3125F: drivers/tty/cyclades.c
3126F: include/linux/cyclades.h
3127F: include/uapi/linux/cyclades.h
3128
3129CYCLADES PC300 DRIVER
3130W: http://www.cyclades.com/
3131S: Orphan
3132F: drivers/net/wan/pc300*
3133
3134CYPRESS_FIRMWARE MEDIA DRIVER
3135M: Antti Palosaari <crope@iki.fi>
3136L: linux-media@vger.kernel.org
3137W: http://linuxtv.org/
3138W: http://palosaari.fi/linux/
3139Q: http://patchwork.linuxtv.org/project/linux-media/list/
3140T: git git://linuxtv.org/anttip/media_tree.git
3141S: Maintained
3142F: drivers/media/common/cypress_firmware*
3143
3144CYTTSP TOUCHSCREEN DRIVER
3145M: Ferruh Yigit <fery@cypress.com>
3146L: linux-input@vger.kernel.org
3147S: Supported
3148F: drivers/input/touchscreen/cyttsp*
3149F: include/linux/input/cyttsp.h
3150
3151DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3152M: Joshua Kinard <kumba@gentoo.org>
3153S: Maintained
3154F: drivers/rtc/rtc-ds1685.c
3155F: include/linux/rtc/ds1685.h
3156
3157DAMA SLAVE for AX.25
3158M: Joerg Reuter <jreuter@yaina.de>
3159W: http://yaina.de/jreuter/
3160W: http://www.qsl.net/dl1bke/
3161L: linux-hams@vger.kernel.org
3162S: Maintained
3163F: net/ax25/af_ax25.c
3164F: net/ax25/ax25_dev.c
3165F: net/ax25/ax25_ds_*
3166F: net/ax25/ax25_in.c
3167F: net/ax25/ax25_out.c
3168F: net/ax25/ax25_timer.c
3169F: net/ax25/sysctl_net_ax25.c
3170
3171DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3172L: netdev@vger.kernel.org
3173S: Orphan
3174F: Documentation/networking/dmfe.txt
3175F: drivers/net/ethernet/dec/tulip/dmfe.c
3176
3177DC390/AM53C974 SCSI driver
3178M: Hannes Reinecke <hare@suse.de>
3179L: linux-scsi@vger.kernel.org
3180S: Maintained
3181F: drivers/scsi/am53c974.c
3182
3183DC395x SCSI driver
3184M: Oliver Neukum <oliver@neukum.org>
3185M: Ali Akcaagac <aliakc@web.de>
3186M: Jamie Lenehan <lenehan@twibble.org>
3187L: dc395x@twibble.org
3188W: http://twibble.org/dist/dc395x/
3189W: http://lists.twibble.org/mailman/listinfo/dc395x/
3190S: Maintained
3191F: Documentation/scsi/dc395x.txt
3192F: drivers/scsi/dc395x.*
3193
3194DCCP PROTOCOL
3195M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3196L: dccp@vger.kernel.org
3197W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3198S: Maintained
3199F: include/linux/dccp.h
3200F: include/uapi/linux/dccp.h
3201F: include/linux/tfrc.h
3202F: net/dccp/
3203
3204DECnet NETWORK LAYER
3205W: http://linux-decnet.sourceforge.net
3206L: linux-decnet-user@lists.sourceforge.net
3207S: Orphan
3208F: Documentation/networking/decnet.txt
3209F: net/decnet/
3210
3211DECSTATION PLATFORM SUPPORT
3212M: "Maciej W. Rozycki" <macro@linux-mips.org>
3213L: linux-mips@linux-mips.org
3214W: http://www.linux-mips.org/wiki/DECstation
3215S: Maintained
3216F: arch/mips/dec/
3217F: arch/mips/include/asm/dec/
3218F: arch/mips/include/asm/mach-dec/
3219
3220DEFXX FDDI NETWORK DRIVER
3221M: "Maciej W. Rozycki" <macro@linux-mips.org>
3222S: Maintained
3223F: drivers/net/fddi/defxx.*
3224
3225DELL LAPTOP DRIVER
3226M: Matthew Garrett <mjg59@srcf.ucam.org>
3227M: Pali Rohár <pali.rohar@gmail.com>
3228L: platform-driver-x86@vger.kernel.org
3229S: Maintained
3230F: drivers/platform/x86/dell-laptop.c
3231
3232DELL LAPTOP RBTN DRIVER
3233M: Pali Rohár <pali.rohar@gmail.com>
3234S: Maintained
3235F: drivers/platform/x86/dell-rbtn.*
3236
3237DELL LAPTOP FREEFALL DRIVER
3238M: Pali Rohár <pali.rohar@gmail.com>
3239S: Maintained
3240F: drivers/platform/x86/dell-smo8800.c
3241
3242DELL LAPTOP SMM DRIVER
3243M: Pali Rohár <pali.rohar@gmail.com>
3244S: Maintained
3245F: drivers/hwmon/dell-smm-hwmon.c
3246F: include/uapi/linux/i8k.h
3247
3248DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3249M: Doug Warzecha <Douglas_Warzecha@dell.com>
3250S: Maintained
3251F: Documentation/dcdbas.txt
3252F: drivers/firmware/dcdbas.*
3253
3254DELL WMI EXTRAS DRIVER
3255M: Matthew Garrett <mjg59@srcf.ucam.org>
3256M: Pali Rohár <pali.rohar@gmail.com>
3257S: Maintained
3258F: drivers/platform/x86/dell-wmi.c
3259
3260DESIGNWARE USB2 DRD IP DRIVER
3261M: John Youn <johnyoun@synopsys.com>
3262L: linux-usb@vger.kernel.org
3263T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3264S: Maintained
3265F: drivers/usb/dwc2/
3266
3267DESIGNWARE USB3 DRD IP DRIVER
3268M: Felipe Balbi <balbi@ti.com>
3269L: linux-usb@vger.kernel.org
3270L: linux-omap@vger.kernel.org
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3272S: Maintained
3273F: drivers/usb/dwc3/
3274
3275DEVICE COREDUMP (DEV_COREDUMP)
3276M: Johannes Berg <johannes@sipsolutions.net>
3277L: linux-kernel@vger.kernel.org
3278S: Maintained
3279F: drivers/base/devcoredump.c
3280F: include/linux/devcoredump.h
3281
3282DEVICE FREQUENCY (DEVFREQ)
3283M: MyungJoo Ham <myungjoo.ham@samsung.com>
3284M: Kyungmin Park <kyungmin.park@samsung.com>
3285L: linux-pm@vger.kernel.org
3286S: Maintained
3287F: drivers/devfreq/
3288
3289DEVICE NUMBER REGISTRY
3290M: Torben Mathiasen <device@lanana.org>
3291W: http://lanana.org/docs/device-list/index.html
3292S: Maintained
3293
3294DEVICE-MAPPER (LVM)
3295M: Alasdair Kergon <agk@redhat.com>
3296M: Mike Snitzer <snitzer@redhat.com>
3297M: dm-devel@redhat.com
3298L: dm-devel@redhat.com
3299W: http://sources.redhat.com/dm
3300Q: http://patchwork.kernel.org/project/dm-devel/list/
3301T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3302T: quilt http://people.redhat.com/agk/patches/linux/editing/
3303S: Maintained
3304F: Documentation/device-mapper/
3305F: drivers/md/dm*
3306F: drivers/md/persistent-data/
3307F: include/linux/device-mapper.h
3308F: include/linux/dm-*.h
3309F: include/uapi/linux/dm-*.h
3310
3311DIALOG SEMICONDUCTOR DRIVERS
3312M: Support Opensource <support.opensource@diasemi.com>
3313W: http://www.dialog-semiconductor.com/products
3314S: Supported
3315F: Documentation/hwmon/da90??
3316F: drivers/gpio/gpio-da90??.c
3317F: drivers/hwmon/da90??-hwmon.c
3318F: drivers/iio/adc/da91??-*.c
3319F: drivers/input/misc/da90??_onkey.c
3320F: drivers/input/touchscreen/da9052_tsi.c
3321F: drivers/leds/leds-da90??.c
3322F: drivers/mfd/da903x.c
3323F: drivers/mfd/da90??-*.c
3324F: drivers/mfd/da91??-*.c
3325F: drivers/power/da9052-battery.c
3326F: drivers/power/da91??-*.c
3327F: drivers/regulator/da903x.c
3328F: drivers/regulator/da9???-regulator.[ch]
3329F: drivers/rtc/rtc-da90??.c
3330F: drivers/video/backlight/da90??_bl.c
3331F: drivers/watchdog/da90??_wdt.c
3332F: include/linux/mfd/da903x.h
3333F: include/linux/mfd/da9052/
3334F: include/linux/mfd/da9055/
3335F: include/linux/mfd/da9063/
3336F: include/linux/mfd/da9150/
3337F: include/sound/da[79]*.h
3338F: sound/soc/codecs/da[79]*.[ch]
3339
3340DIGI NEO AND CLASSIC PCI PRODUCTS
3341M: Lidza Louina <lidza.louina@gmail.com>
3342M: Mark Hounschell <markh@compro.net>
3343L: driverdev-devel@linuxdriverproject.org
3344S: Maintained
3345F: drivers/staging/dgnc/
3346
3347DIGI EPCA PCI PRODUCTS
3348M: Lidza Louina <lidza.louina@gmail.com>
3349M: Mark Hounschell <markh@compro.net>
3350M: Daeseok Youn <daeseok.youn@gmail.com>
3351L: driverdev-devel@linuxdriverproject.org
3352S: Maintained
3353F: drivers/staging/dgap/
3354
3355DIOLAN U2C-12 I2C DRIVER
3356M: Guenter Roeck <linux@roeck-us.net>
3357L: linux-i2c@vger.kernel.org
3358S: Maintained
3359F: drivers/i2c/busses/i2c-diolan-u2c.c
3360
3361DIRECT ACCESS (DAX)
3362M: Matthew Wilcox <willy@linux.intel.com>
3363L: linux-fsdevel@vger.kernel.org
3364S: Supported
3365F: fs/dax.c
3366
3367DIRECTORY NOTIFICATION (DNOTIFY)
3368M: Eric Paris <eparis@parisplace.org>
3369S: Maintained
3370F: Documentation/filesystems/dnotify.txt
3371F: fs/notify/dnotify/
3372F: include/linux/dnotify.h
3373
3374DISK GEOMETRY AND PARTITION HANDLING
3375M: Andries Brouwer <aeb@cwi.nl>
3376W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3377W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3378W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3379S: Maintained
3380
3381DISKQUOTA
3382M: Jan Kara <jack@suse.cz>
3383S: Maintained
3384F: Documentation/filesystems/quota.txt
3385F: fs/quota/
3386F: include/linux/quota*.h
3387F: include/uapi/linux/quota*.h
3388
3389DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3390M: Bernie Thompson <bernie@plugable.com>
3391L: linux-fbdev@vger.kernel.org
3392S: Maintained
3393W: http://plugable.com/category/projects/udlfb/
3394F: drivers/video/fbdev/udlfb.c
3395F: include/video/udlfb.h
3396F: Documentation/fb/udlfb.txt
3397
3398DISTRIBUTED LOCK MANAGER (DLM)
3399M: Christine Caulfield <ccaulfie@redhat.com>
3400M: David Teigland <teigland@redhat.com>
3401L: cluster-devel@redhat.com
3402W: http://sources.redhat.com/cluster/
3403T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3404S: Supported
3405F: fs/dlm/
3406
3407DMA BUFFER SHARING FRAMEWORK
3408M: Sumit Semwal <sumit.semwal@linaro.org>
3409S: Maintained
3410L: linux-media@vger.kernel.org
3411L: dri-devel@lists.freedesktop.org
3412L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3413F: drivers/dma-buf/
3414F: include/linux/dma-buf*
3415F: include/linux/reservation.h
3416F: include/linux/*fence.h
3417F: Documentation/dma-buf-sharing.txt
3418T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3419
3420DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3421M: Vinod Koul <vinod.koul@intel.com>
3422L: dmaengine@vger.kernel.org
3423Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3424S: Maintained
3425F: drivers/dma/
3426F: include/linux/dmaengine.h
3427F: Documentation/dmaengine/
3428T: git git://git.infradead.org/users/vkoul/slave-dma.git
3429
3430DME1737 HARDWARE MONITOR DRIVER
3431M: Juerg Haefliger <juergh@gmail.com>
3432L: lm-sensors@lm-sensors.org
3433S: Maintained
3434F: Documentation/hwmon/dme1737
3435F: drivers/hwmon/dme1737.c
3436
3437DMI/SMBIOS SUPPORT
3438M: Jean Delvare <jdelvare@suse.de>
3439S: Maintained
3440T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3441F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3442F: drivers/firmware/dmi-id.c
3443F: drivers/firmware/dmi_scan.c
3444F: include/linux/dmi.h
3445
3446DOCUMENTATION
3447M: Jonathan Corbet <corbet@lwn.net>
3448L: linux-doc@vger.kernel.org
3449S: Maintained
3450F: Documentation/
3451X: Documentation/ABI/
3452X: Documentation/devicetree/
3453X: Documentation/acpi
3454X: Documentation/power
3455X: Documentation/spi
3456T: git git://git.lwn.net/linux-2.6.git docs-next
3457
3458DOUBLETALK DRIVER
3459M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3460L: blinux-list@redhat.com
3461S: Maintained
3462F: drivers/char/dtlk.c
3463F: include/linux/dtlk.h
3464
3465DPT_I2O SCSI RAID DRIVER
3466M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3467L: linux-scsi@vger.kernel.org
3468W: http://www.adaptec.com/
3469S: Maintained
3470F: drivers/scsi/dpt*
3471F: drivers/scsi/dpt/
3472
3473DRBD DRIVER
3474P: Philipp Reisner
3475P: Lars Ellenberg
3476M: drbd-dev@lists.linbit.com
3477L: drbd-user@lists.linbit.com
3478W: http://www.drbd.org
3479T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3480T: git git://git.drbd.org/drbd-8.3.git
3481S: Supported
3482F: drivers/block/drbd/
3483F: lib/lru_cache.c
3484F: Documentation/blockdev/drbd/
3485
3486DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3487M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3488T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3489S: Supported
3490F: Documentation/kobject.txt
3491F: drivers/base/
3492F: fs/debugfs/
3493F: fs/kernfs/
3494F: fs/sysfs/
3495F: include/linux/debugfs.h
3496F: include/linux/kobj*
3497F: lib/kobj*
3498
3499DRM DRIVERS
3500M: David Airlie <airlied@linux.ie>
3501L: dri-devel@lists.freedesktop.org
3502T: git git://people.freedesktop.org/~airlied/linux
3503S: Maintained
3504F: drivers/gpu/drm/
3505F: drivers/gpu/vga/
3506F: include/drm/
3507F: include/uapi/drm/
3508
3509RADEON DRM DRIVERS
3510M: Alex Deucher <alexander.deucher@amd.com>
3511M: Christian König <christian.koenig@amd.com>
3512L: dri-devel@lists.freedesktop.org
3513T: git git://people.freedesktop.org/~agd5f/linux
3514S: Supported
3515F: drivers/gpu/drm/radeon/
3516F: include/uapi/drm/radeon*
3517
3518DRM PANEL DRIVERS
3519M: Thierry Reding <thierry.reding@gmail.com>
3520L: dri-devel@lists.freedesktop.org
3521T: git git://anongit.freedesktop.org/tegra/linux.git
3522S: Maintained
3523F: drivers/gpu/drm/drm_panel.c
3524F: drivers/gpu/drm/panel/
3525F: include/drm/drm_panel.h
3526F: Documentation/devicetree/bindings/panel/
3527
3528INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3529M: Daniel Vetter <daniel.vetter@intel.com>
3530M: Jani Nikula <jani.nikula@linux.intel.com>
3531L: intel-gfx@lists.freedesktop.org
3532L: dri-devel@lists.freedesktop.org
3533Q: http://patchwork.freedesktop.org/project/intel-gfx/
3534T: git git://anongit.freedesktop.org/drm-intel
3535S: Supported
3536F: drivers/gpu/drm/i915/
3537F: include/drm/i915*
3538F: include/uapi/drm/i915*
3539
3540DRM DRIVERS FOR EXYNOS
3541M: Inki Dae <inki.dae@samsung.com>
3542M: Joonyoung Shim <jy0922.shim@samsung.com>
3543M: Seung-Woo Kim <sw0312.kim@samsung.com>
3544M: Kyungmin Park <kyungmin.park@samsung.com>
3545L: dri-devel@lists.freedesktop.org
3546T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3547S: Supported
3548F: drivers/gpu/drm/exynos/
3549F: include/drm/exynos*
3550F: include/uapi/drm/exynos*
3551
3552DRM DRIVERS FOR FREESCALE IMX
3553M: Philipp Zabel <p.zabel@pengutronix.de>
3554L: dri-devel@lists.freedesktop.org
3555S: Maintained
3556F: drivers/gpu/drm/imx/
3557F: Documentation/devicetree/bindings/drm/imx/
3558
3559DRM DRIVERS FOR NVIDIA TEGRA
3560M: Thierry Reding <thierry.reding@gmail.com>
3561M: Terje Bergström <tbergstrom@nvidia.com>
3562L: dri-devel@lists.freedesktop.org
3563L: linux-tegra@vger.kernel.org
3564T: git git://anongit.freedesktop.org/tegra/linux.git
3565S: Supported
3566F: drivers/gpu/drm/tegra/
3567F: drivers/gpu/host1x/
3568F: include/linux/host1x.h
3569F: include/uapi/drm/tegra_drm.h
3570F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3571
3572DRM DRIVERS FOR RENESAS
3573M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3574L: dri-devel@lists.freedesktop.org
3575L: linux-sh@vger.kernel.org
3576T: git git://people.freedesktop.org/~airlied/linux
3577S: Supported
3578F: drivers/gpu/drm/rcar-du/
3579F: drivers/gpu/drm/shmobile/
3580F: include/linux/platform_data/shmob_drm.h
3581
3582DRM DRIVERS FOR ROCKCHIP
3583M: Mark Yao <mark.yao@rock-chips.com>
3584L: dri-devel@lists.freedesktop.org
3585S: Maintained
3586F: drivers/gpu/drm/rockchip/
3587F: Documentation/devicetree/bindings/video/rockchip*
3588
3589DSBR100 USB FM RADIO DRIVER
3590M: Alexey Klimov <klimov.linux@gmail.com>
3591L: linux-media@vger.kernel.org
3592T: git git://linuxtv.org/media_tree.git
3593S: Maintained
3594F: drivers/media/radio/dsbr100.c
3595
3596DSCC4 DRIVER
3597M: Francois Romieu <romieu@fr.zoreil.com>
3598L: netdev@vger.kernel.org
3599S: Maintained
3600F: drivers/net/wan/dscc4.c
3601
3602DT3155 MEDIA DRIVER
3603M: Hans Verkuil <hverkuil@xs4all.nl>
3604L: linux-media@vger.kernel.org
3605T: git git://linuxtv.org/media_tree.git
3606W: http://linuxtv.org
3607S: Odd Fixes
3608F: drivers/media/pci/dt3155/
3609
3610DVB_USB_AF9015 MEDIA DRIVER
3611M: Antti Palosaari <crope@iki.fi>
3612L: linux-media@vger.kernel.org
3613W: http://linuxtv.org/
3614W: http://palosaari.fi/linux/
3615Q: http://patchwork.linuxtv.org/project/linux-media/list/
3616T: git git://linuxtv.org/anttip/media_tree.git
3617S: Maintained
3618F: drivers/media/usb/dvb-usb-v2/af9015*
3619
3620DVB_USB_AF9035 MEDIA DRIVER
3621M: Antti Palosaari <crope@iki.fi>
3622L: linux-media@vger.kernel.org
3623W: http://linuxtv.org/
3624W: http://palosaari.fi/linux/
3625Q: http://patchwork.linuxtv.org/project/linux-media/list/
3626T: git git://linuxtv.org/anttip/media_tree.git
3627S: Maintained
3628F: drivers/media/usb/dvb-usb-v2/af9035*
3629
3630DVB_USB_ANYSEE MEDIA DRIVER
3631M: Antti Palosaari <crope@iki.fi>
3632L: linux-media@vger.kernel.org
3633W: http://linuxtv.org/
3634W: http://palosaari.fi/linux/
3635Q: http://patchwork.linuxtv.org/project/linux-media/list/
3636T: git git://linuxtv.org/anttip/media_tree.git
3637S: Maintained
3638F: drivers/media/usb/dvb-usb-v2/anysee*
3639
3640DVB_USB_AU6610 MEDIA DRIVER
3641M: Antti Palosaari <crope@iki.fi>
3642L: linux-media@vger.kernel.org
3643W: http://linuxtv.org/
3644W: http://palosaari.fi/linux/
3645Q: http://patchwork.linuxtv.org/project/linux-media/list/
3646T: git git://linuxtv.org/anttip/media_tree.git
3647S: Maintained
3648F: drivers/media/usb/dvb-usb-v2/au6610*
3649
3650DVB_USB_CE6230 MEDIA DRIVER
3651M: Antti Palosaari <crope@iki.fi>
3652L: linux-media@vger.kernel.org
3653W: http://linuxtv.org/
3654W: http://palosaari.fi/linux/
3655Q: http://patchwork.linuxtv.org/project/linux-media/list/
3656T: git git://linuxtv.org/anttip/media_tree.git
3657S: Maintained
3658F: drivers/media/usb/dvb-usb-v2/ce6230*
3659
3660DVB_USB_CXUSB MEDIA DRIVER
3661M: Michael Krufky <mkrufky@linuxtv.org>
3662L: linux-media@vger.kernel.org
3663W: http://linuxtv.org/
3664W: http://github.com/mkrufky
3665Q: http://patchwork.linuxtv.org/project/linux-media/list/
3666T: git git://linuxtv.org/media_tree.git
3667S: Maintained
3668F: drivers/media/usb/dvb-usb/cxusb*
3669
3670DVB_USB_EC168 MEDIA DRIVER
3671M: Antti Palosaari <crope@iki.fi>
3672L: linux-media@vger.kernel.org
3673W: http://linuxtv.org/
3674W: http://palosaari.fi/linux/
3675Q: http://patchwork.linuxtv.org/project/linux-media/list/
3676T: git git://linuxtv.org/anttip/media_tree.git
3677S: Maintained
3678F: drivers/media/usb/dvb-usb-v2/ec168*
3679
3680DVB_USB_GL861 MEDIA DRIVER
3681M: Antti Palosaari <crope@iki.fi>
3682L: linux-media@vger.kernel.org
3683W: http://linuxtv.org/
3684Q: http://patchwork.linuxtv.org/project/linux-media/list/
3685T: git git://linuxtv.org/anttip/media_tree.git
3686S: Maintained
3687F: drivers/media/usb/dvb-usb-v2/gl861*
3688
3689DVB_USB_MXL111SF MEDIA DRIVER
3690M: Michael Krufky <mkrufky@linuxtv.org>
3691L: linux-media@vger.kernel.org
3692W: http://linuxtv.org/
3693W: http://github.com/mkrufky
3694Q: http://patchwork.linuxtv.org/project/linux-media/list/
3695T: git git://linuxtv.org/mkrufky/mxl111sf.git
3696S: Maintained
3697F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3698
3699DVB_USB_RTL28XXU MEDIA DRIVER
3700M: Antti Palosaari <crope@iki.fi>
3701L: linux-media@vger.kernel.org
3702W: http://linuxtv.org/
3703W: http://palosaari.fi/linux/
3704Q: http://patchwork.linuxtv.org/project/linux-media/list/
3705T: git git://linuxtv.org/anttip/media_tree.git
3706S: Maintained
3707F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3708
3709DVB_USB_V2 MEDIA DRIVER
3710M: Antti Palosaari <crope@iki.fi>
3711L: linux-media@vger.kernel.org
3712W: http://linuxtv.org/
3713W: http://palosaari.fi/linux/
3714Q: http://patchwork.linuxtv.org/project/linux-media/list/
3715T: git git://linuxtv.org/anttip/media_tree.git
3716S: Maintained
3717F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3718F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3719
3720DYNAMIC DEBUG
3721M: Jason Baron <jbaron@akamai.com>
3722S: Maintained
3723F: lib/dynamic_debug.c
3724F: include/linux/dynamic_debug.h
3725
3726DZ DECSTATION DZ11 SERIAL DRIVER
3727M: "Maciej W. Rozycki" <macro@linux-mips.org>
3728S: Maintained
3729F: drivers/tty/serial/dz.*
3730
3731E3X0 POWER BUTTON DRIVER
3732M: Moritz Fischer <moritz.fischer@ettus.com>
3733L: usrp-users@lists.ettus.com
3734W: http://www.ettus.com
3735S: Supported
3736F: drivers/input/misc/e3x0-button.c
3737F: Documentation/devicetree/bindings/input/e3x0-button.txt
3738
3739E4000 MEDIA DRIVER
3740M: Antti Palosaari <crope@iki.fi>
3741L: linux-media@vger.kernel.org
3742W: http://linuxtv.org/
3743W: http://palosaari.fi/linux/
3744Q: http://patchwork.linuxtv.org/project/linux-media/list/
3745T: git git://linuxtv.org/anttip/media_tree.git
3746S: Maintained
3747F: drivers/media/tuners/e4000*
3748
3749EATA ISA/EISA/PCI SCSI DRIVER
3750M: Dario Ballabio <ballabio_dario@emc.com>
3751L: linux-scsi@vger.kernel.org
3752S: Maintained
3753F: drivers/scsi/eata.c
3754
3755EC100 MEDIA DRIVER
3756M: Antti Palosaari <crope@iki.fi>
3757L: linux-media@vger.kernel.org
3758W: http://linuxtv.org/
3759W: http://palosaari.fi/linux/
3760Q: http://patchwork.linuxtv.org/project/linux-media/list/
3761T: git git://linuxtv.org/anttip/media_tree.git
3762S: Maintained
3763F: drivers/media/dvb-frontends/ec100*
3764
3765ECRYPT FILE SYSTEM
3766M: Tyler Hicks <tyhicks@canonical.com>
3767L: ecryptfs@vger.kernel.org
3768W: http://ecryptfs.org
3769W: https://launchpad.net/ecryptfs
3770S: Supported
3771F: Documentation/filesystems/ecryptfs.txt
3772F: fs/ecryptfs/
3773
3774EDAC-CORE
3775M: Doug Thompson <dougthompson@xmission.com>
3776M: Borislav Petkov <bp@alien8.de>
3777M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3778L: linux-edac@vger.kernel.org
3779W: bluesmoke.sourceforge.net
3780T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3781T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3782S: Supported
3783F: Documentation/edac.txt
3784F: drivers/edac/
3785F: include/linux/edac.h
3786
3787EDAC-AMD64
3788M: Doug Thompson <dougthompson@xmission.com>
3789M: Borislav Petkov <bp@alien8.de>
3790L: linux-edac@vger.kernel.org
3791W: bluesmoke.sourceforge.net
3792S: Maintained
3793F: drivers/edac/amd64_edac*
3794
3795EDAC-CALXEDA
3796M: Doug Thompson <dougthompson@xmission.com>
3797M: Robert Richter <rric@kernel.org>
3798L: linux-edac@vger.kernel.org
3799W: bluesmoke.sourceforge.net
3800S: Maintained
3801F: drivers/edac/highbank*
3802
3803EDAC-CAVIUM
3804M: Ralf Baechle <ralf@linux-mips.org>
3805M: David Daney <david.daney@cavium.com>
3806L: linux-edac@vger.kernel.org
3807L: linux-mips@linux-mips.org
3808W: bluesmoke.sourceforge.net
3809S: Supported
3810F: drivers/edac/octeon_edac*
3811
3812EDAC-E752X
3813M: Mark Gross <mark.gross@intel.com>
3814M: Doug Thompson <dougthompson@xmission.com>
3815L: linux-edac@vger.kernel.org
3816W: bluesmoke.sourceforge.net
3817S: Maintained
3818F: drivers/edac/e752x_edac.c
3819
3820EDAC-E7XXX
3821M: Doug Thompson <dougthompson@xmission.com>
3822L: linux-edac@vger.kernel.org
3823W: bluesmoke.sourceforge.net
3824S: Maintained
3825F: drivers/edac/e7xxx_edac.c
3826
3827EDAC-GHES
3828M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3829L: linux-edac@vger.kernel.org
3830W: bluesmoke.sourceforge.net
3831S: Maintained
3832F: drivers/edac/ghes_edac.c
3833
3834EDAC-I82443BXGX
3835M: Tim Small <tim@buttersideup.com>
3836L: linux-edac@vger.kernel.org
3837W: bluesmoke.sourceforge.net
3838S: Maintained
3839F: drivers/edac/i82443bxgx_edac.c
3840
3841EDAC-I3000
3842M: Jason Uhlenkott <juhlenko@akamai.com>
3843L: linux-edac@vger.kernel.org
3844W: bluesmoke.sourceforge.net
3845S: Maintained
3846F: drivers/edac/i3000_edac.c
3847
3848EDAC-I5000
3849M: Doug Thompson <dougthompson@xmission.com>
3850L: linux-edac@vger.kernel.org
3851W: bluesmoke.sourceforge.net
3852S: Maintained
3853F: drivers/edac/i5000_edac.c
3854
3855EDAC-I5400
3856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3857L: linux-edac@vger.kernel.org
3858W: bluesmoke.sourceforge.net
3859S: Maintained
3860F: drivers/edac/i5400_edac.c
3861
3862EDAC-I7300
3863M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3864L: linux-edac@vger.kernel.org
3865W: bluesmoke.sourceforge.net
3866S: Maintained
3867F: drivers/edac/i7300_edac.c
3868
3869EDAC-I7CORE
3870M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3871L: linux-edac@vger.kernel.org
3872W: bluesmoke.sourceforge.net
3873S: Maintained
3874F: drivers/edac/i7core_edac.c
3875
3876EDAC-I82975X
3877M: Ranganathan Desikan <ravi@jetztechnologies.com>
3878M: "Arvind R." <arvino55@gmail.com>
3879L: linux-edac@vger.kernel.org
3880W: bluesmoke.sourceforge.net
3881S: Maintained
3882F: drivers/edac/i82975x_edac.c
3883
3884EDAC-IE31200
3885M: Jason Baron <jbaron@akamai.com>
3886L: linux-edac@vger.kernel.org
3887W: bluesmoke.sourceforge.net
3888S: Maintained
3889F: drivers/edac/ie31200_edac.c
3890
3891EDAC-MPC85XX
3892M: Johannes Thumshirn <morbidrsa@gmail.com>
3893L: linux-edac@vger.kernel.org
3894W: bluesmoke.sourceforge.net
3895S: Maintained
3896F: drivers/edac/mpc85xx_edac.[ch]
3897
3898EDAC-PASEMI
3899M: Egor Martovetsky <egor@pasemi.com>
3900L: linux-edac@vger.kernel.org
3901W: bluesmoke.sourceforge.net
3902S: Maintained
3903F: drivers/edac/pasemi_edac.c
3904
3905EDAC-R82600
3906M: Tim Small <tim@buttersideup.com>
3907L: linux-edac@vger.kernel.org
3908W: bluesmoke.sourceforge.net
3909S: Maintained
3910F: drivers/edac/r82600_edac.c
3911
3912EDAC-SBRIDGE
3913M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3914L: linux-edac@vger.kernel.org
3915W: bluesmoke.sourceforge.net
3916S: Maintained
3917F: drivers/edac/sb_edac.c
3918
3919EDAC-XGENE
3920APPLIED MICRO (APM) X-GENE SOC EDAC
3921M: Loc Ho <lho@apm.com>
3922S: Supported
3923F: drivers/edac/xgene_edac.c
3924F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3925
3926EDIROL UA-101/UA-1000 DRIVER
3927M: Clemens Ladisch <clemens@ladisch.de>
3928L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3929T: git git://git.alsa-project.org/alsa-kernel.git
3930S: Maintained
3931F: sound/usb/misc/ua101.c
3932
3933EXTENSIBLE FIRMWARE INTERFACE (EFI)
3934M: Matt Fleming <matt.fleming@intel.com>
3935L: linux-efi@vger.kernel.org
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3937S: Maintained
3938F: Documentation/efi-stub.txt
3939F: arch/ia64/kernel/efi.c
3940F: arch/x86/boot/compressed/eboot.[ch]
3941F: arch/x86/include/asm/efi.h
3942F: arch/x86/platform/efi/*
3943F: drivers/firmware/efi/*
3944F: include/linux/efi*.h
3945
3946EFI VARIABLE FILESYSTEM
3947M: Matthew Garrett <matthew.garrett@nebula.com>
3948M: Jeremy Kerr <jk@ozlabs.org>
3949M: Matt Fleming <matt.fleming@intel.com>
3950T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3951L: linux-efi@vger.kernel.org
3952S: Maintained
3953F: fs/efivarfs/
3954
3955EFIFB FRAMEBUFFER DRIVER
3956L: linux-fbdev@vger.kernel.org
3957M: Peter Jones <pjones@redhat.com>
3958S: Maintained
3959F: drivers/video/fbdev/efifb.c
3960
3961EFS FILESYSTEM
3962W: http://aeschi.ch.eu.org/efs/
3963S: Orphan
3964F: fs/efs/
3965
3966EHCA (IBM GX bus InfiniBand adapter) DRIVER
3967M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3968M: Christoph Raisch <raisch@de.ibm.com>
3969L: linux-rdma@vger.kernel.org
3970S: Supported
3971F: drivers/infiniband/hw/ehca/
3972
3973EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3974M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3975L: netdev@vger.kernel.org
3976S: Maintained
3977F: drivers/net/ethernet/ibm/ehea/
3978
3979EM28XX VIDEO4LINUX DRIVER
3980M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3981L: linux-media@vger.kernel.org
3982W: http://linuxtv.org
3983T: git git://linuxtv.org/media_tree.git
3984S: Maintained
3985F: drivers/media/usb/em28xx/
3986
3987EMBEDDED LINUX
3988M: Paul Gortmaker <paul.gortmaker@windriver.com>
3989M: Matt Mackall <mpm@selenic.com>
3990M: David Woodhouse <dwmw2@infradead.org>
3991L: linux-embedded@vger.kernel.org
3992S: Maintained
3993
3994EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
3995M: James Smart <james.smart@avagotech.com>
3996M: Dick Kennedy <dick.kennedy@avagotech.com>
3997L: linux-scsi@vger.kernel.org
3998W: http://www.avagotech.com
3999S: Supported
4000F: drivers/scsi/lpfc/
4001
4002ENE CB710 FLASH CARD READER DRIVER
4003M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4004S: Maintained
4005F: drivers/misc/cb710/
4006F: drivers/mmc/host/cb710-mmc.*
4007F: include/linux/cb710.h
4008
4009ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4010M: Maxim Levitsky <maximlevitsky@gmail.com>
4011S: Maintained
4012F: drivers/media/rc/ene_ir.*
4013
4014ENHANCED ERROR HANDLING (EEH)
4015M: Gavin Shan <shangw@linux.vnet.ibm.com>
4016L: linuxppc-dev@lists.ozlabs.org
4017S: Supported
4018F: Documentation/powerpc/eeh-pci-error-recovery.txt
4019F: arch/powerpc/kernel/eeh*.c
4020
4021EPSON S1D13XXX FRAMEBUFFER DRIVER
4022M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4023S: Maintained
4024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4025F: drivers/video/fbdev/s1d13xxxfb.c
4026F: include/video/s1d13xxxfb.h
4027
4028ET131X NETWORK DRIVER
4029M: Mark Einon <mark.einon@gmail.com>
4030S: Odd Fixes
4031F: drivers/net/ethernet/agere/
4032
4033ETHERNET BRIDGE
4034M: Stephen Hemminger <stephen@networkplumber.org>
4035L: bridge@lists.linux-foundation.org
4036L: netdev@vger.kernel.org
4037W: http://www.linuxfoundation.org/en/Net:Bridge
4038S: Maintained
4039F: include/linux/netfilter_bridge/
4040F: net/bridge/
4041
4042ETHERNET PHY LIBRARY
4043M: Florian Fainelli <f.fainelli@gmail.com>
4044L: netdev@vger.kernel.org
4045S: Maintained
4046F: include/linux/phy.h
4047F: include/linux/phy_fixed.h
4048F: drivers/net/phy/
4049F: Documentation/networking/phy.txt
4050F: drivers/of/of_mdio.c
4051F: drivers/of/of_net.c
4052
4053EXT2 FILE SYSTEM
4054M: Jan Kara <jack@suse.cz>
4055L: linux-ext4@vger.kernel.org
4056S: Maintained
4057F: Documentation/filesystems/ext2.txt
4058F: fs/ext2/
4059F: include/linux/ext2*
4060
4061EXT3 FILE SYSTEM
4062M: Jan Kara <jack@suse.cz>
4063M: Andrew Morton <akpm@linux-foundation.org>
4064M: Andreas Dilger <adilger.kernel@dilger.ca>
4065L: linux-ext4@vger.kernel.org
4066S: Maintained
4067F: Documentation/filesystems/ext3.txt
4068F: fs/ext3/
4069
4070EXT4 FILE SYSTEM
4071M: "Theodore Ts'o" <tytso@mit.edu>
4072M: Andreas Dilger <adilger.kernel@dilger.ca>
4073L: linux-ext4@vger.kernel.org
4074W: http://ext4.wiki.kernel.org
4075Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4076S: Maintained
4077F: Documentation/filesystems/ext4.txt
4078F: fs/ext4/
4079
4080Extended Verification Module (EVM)
4081M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4082L: linux-ima-devel@lists.sourceforge.net
4083L: linux-security-module@vger.kernel.org
4084S: Supported
4085F: security/integrity/evm/
4086
4087EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4088M: MyungJoo Ham <myungjoo.ham@samsung.com>
4089M: Chanwoo Choi <cw00.choi@samsung.com>
4090L: linux-kernel@vger.kernel.org
4091T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4092S: Maintained
4093F: drivers/extcon/
4094F: Documentation/extcon/
4095
4096EXYNOS DP DRIVER
4097M: Jingoo Han <jingoohan1@gmail.com>
4098L: dri-devel@lists.freedesktop.org
4099S: Maintained
4100F: drivers/gpu/drm/exynos/exynos_dp*
4101
4102EXYNOS MIPI DISPLAY DRIVERS
4103M: Inki Dae <inki.dae@samsung.com>
4104M: Donghwa Lee <dh09.lee@samsung.com>
4105M: Kyungmin Park <kyungmin.park@samsung.com>
4106L: linux-fbdev@vger.kernel.org
4107S: Maintained
4108F: drivers/video/fbdev/exynos/exynos_mipi*
4109F: include/video/exynos_mipi*
4110
4111F71805F HARDWARE MONITORING DRIVER
4112M: Jean Delvare <jdelvare@suse.de>
4113L: lm-sensors@lm-sensors.org
4114S: Maintained
4115F: Documentation/hwmon/f71805f
4116F: drivers/hwmon/f71805f.c
4117
4118FC0011 TUNER DRIVER
4119M: Michael Buesch <m@bues.ch>
4120L: linux-media@vger.kernel.org
4121S: Maintained
4122F: drivers/media/tuners/fc0011.h
4123F: drivers/media/tuners/fc0011.c
4124
4125FC2580 MEDIA DRIVER
4126M: Antti Palosaari <crope@iki.fi>
4127L: linux-media@vger.kernel.org
4128W: http://linuxtv.org/
4129W: http://palosaari.fi/linux/
4130Q: http://patchwork.linuxtv.org/project/linux-media/list/
4131T: git git://linuxtv.org/anttip/media_tree.git
4132S: Maintained
4133F: drivers/media/tuners/fc2580*
4134
4135FANOTIFY
4136M: Eric Paris <eparis@redhat.com>
4137S: Maintained
4138F: fs/notify/fanotify/
4139F: include/linux/fanotify.h
4140F: include/uapi/linux/fanotify.h
4141
4142FARSYNC SYNCHRONOUS DRIVER
4143M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4144W: http://www.farsite.co.uk/
4145S: Supported
4146F: drivers/net/wan/farsync.*
4147
4148FAULT INJECTION SUPPORT
4149M: Akinobu Mita <akinobu.mita@gmail.com>
4150S: Supported
4151F: Documentation/fault-injection/
4152F: lib/fault-inject.c
4153
4154FBTFT Framebuffer drivers
4155M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4156M: Noralf Trønnes <noralf@tronnes.org>
4157S: Maintained
4158F: drivers/staging/fbtft/
4159
4160FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4161M: Vasu Dev <vasu.dev@intel.com>
4162L: fcoe-devel@open-fcoe.org
4163W: www.Open-FCoE.org
4164S: Supported
4165F: drivers/scsi/libfc/
4166F: drivers/scsi/fcoe/
4167F: include/scsi/fc/
4168F: include/scsi/libfc.h
4169F: include/scsi/libfcoe.h
4170F: include/uapi/scsi/fc/
4171
4172FILE LOCKING (flock() and fcntl()/lockf())
4173M: Jeff Layton <jlayton@poochiereds.net>
4174M: "J. Bruce Fields" <bfields@fieldses.org>
4175L: linux-fsdevel@vger.kernel.org
4176S: Maintained
4177F: include/linux/fcntl.h
4178F: include/linux/fs.h
4179F: include/uapi/linux/fcntl.h
4180F: include/uapi/linux/fs.h
4181F: fs/fcntl.c
4182F: fs/locks.c
4183
4184FILESYSTEMS (VFS and infrastructure)
4185M: Alexander Viro <viro@zeniv.linux.org.uk>
4186L: linux-fsdevel@vger.kernel.org
4187S: Maintained
4188F: fs/*
4189
4190FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4191M: Riku Voipio <riku.voipio@iki.fi>
4192L: lm-sensors@lm-sensors.org
4193S: Maintained
4194F: drivers/hwmon/f75375s.c
4195F: include/linux/f75375s.h
4196
4197FIREWIRE AUDIO DRIVERS
4198M: Clemens Ladisch <clemens@ladisch.de>
4199L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4200T: git git://git.alsa-project.org/alsa-kernel.git
4201S: Maintained
4202F: sound/firewire/
4203
4204FIREWIRE MEDIA DRIVERS (firedtv)
4205M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4206L: linux-media@vger.kernel.org
4207L: linux1394-devel@lists.sourceforge.net
4208T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4209S: Maintained
4210F: drivers/media/firewire/
4211
4212FIREWIRE SBP-2 TARGET
4213M: Chris Boot <bootc@bootc.net>
4214L: linux-scsi@vger.kernel.org
4215L: target-devel@vger.kernel.org
4216L: linux1394-devel@lists.sourceforge.net
4217T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4218S: Maintained
4219F: drivers/target/sbp/
4220
4221FIREWIRE SUBSYSTEM
4222M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4223L: linux1394-devel@lists.sourceforge.net
4224W: http://ieee1394.wiki.kernel.org/
4225T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4226S: Maintained
4227F: drivers/firewire/
4228F: include/linux/firewire.h
4229F: include/uapi/linux/firewire*.h
4230F: tools/firewire/
4231
4232FIRMWARE LOADER (request_firmware)
4233M: Ming Lei <ming.lei@canonical.com>
4234L: linux-kernel@vger.kernel.org
4235S: Maintained
4236F: Documentation/firmware_class/
4237F: drivers/base/firmware*.c
4238F: include/linux/firmware.h
4239
4240FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4241M: Joshua Morris <josh.h.morris@us.ibm.com>
4242M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4243S: Maintained
4244F: drivers/block/rsxx/
4245
4246FLOPPY DRIVER
4247M: Jiri Kosina <jkosina@suse.cz>
4248T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4249S: Odd fixes
4250F: drivers/block/floppy.c
4251
4252FMC SUBSYSTEM
4253M: Alessandro Rubini <rubini@gnudd.com>
4254W: http://www.ohwr.org/projects/fmc-bus
4255S: Supported
4256F: drivers/fmc/
4257F: include/linux/fmc*.h
4258F: include/linux/ipmi-fru.h
4259K: fmc_d.*register
4260
4261FPU EMULATOR
4262M: Bill Metzenthen <billm@melbpc.org.au>
4263W: http://floatingpoint.sourceforge.net/emulator/index.html
4264S: Maintained
4265F: arch/x86/math-emu/
4266
4267FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4268L: netdev@vger.kernel.org
4269S: Orphan
4270F: drivers/net/wan/dlci.c
4271F: drivers/net/wan/sdla.c
4272
4273FRAMEBUFFER LAYER
4274M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4275M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4276L: linux-fbdev@vger.kernel.org
4277W: http://linux-fbdev.sourceforge.net/
4278Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4279T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4280S: Maintained
4281F: Documentation/fb/
4282F: Documentation/devicetree/bindings/fb/
4283F: drivers/video/
4284F: include/video/
4285F: include/linux/fb.h
4286F: include/uapi/video/
4287F: include/uapi/linux/fb.h
4288
4289FREESCALE DIU FRAMEBUFFER DRIVER
4290M: Timur Tabi <timur@tabi.org>
4291L: linux-fbdev@vger.kernel.org
4292S: Maintained
4293F: drivers/video/fbdev/fsl-diu-fb.*
4294
4295FREESCALE DMA DRIVER
4296M: Li Yang <leoli@freescale.com>
4297M: Zhang Wei <zw@zh-kernel.org>
4298L: linuxppc-dev@lists.ozlabs.org
4299S: Maintained
4300F: drivers/dma/fsldma.*
4301
4302FREESCALE I2C CPM DRIVER
4303M: Jochen Friedrich <jochen@scram.de>
4304L: linuxppc-dev@lists.ozlabs.org
4305L: linux-i2c@vger.kernel.org
4306S: Maintained
4307F: drivers/i2c/busses/i2c-cpm.c
4308
4309FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4310M: Sascha Hauer <kernel@pengutronix.de>
4311L: linux-fbdev@vger.kernel.org
4312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4313S: Maintained
4314F: include/linux/platform_data/video-imxfb.h
4315F: drivers/video/fbdev/imxfb.c
4316
4317FREESCALE QUAD SPI DRIVER
4318M: Han Xu <han.xu@freescale.com>
4319L: linux-mtd@lists.infradead.org
4320S: Maintained
4321F: drivers/mtd/spi-nor/fsl-quadspi.c
4322
4323FREESCALE SOC FS_ENET DRIVER
4324M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4325M: Vitaly Bordug <vbordug@ru.mvista.com>
4326L: linuxppc-dev@lists.ozlabs.org
4327L: netdev@vger.kernel.org
4328S: Maintained
4329F: drivers/net/ethernet/freescale/fs_enet/
4330F: include/linux/fs_enet_pd.h
4331
4332FREESCALE QUICC ENGINE LIBRARY
4333L: linuxppc-dev@lists.ozlabs.org
4334S: Orphan
4335F: arch/powerpc/sysdev/qe_lib/
4336F: arch/powerpc/include/asm/*qe.h
4337
4338FREESCALE USB PERIPHERAL DRIVERS
4339M: Li Yang <leoli@freescale.com>
4340L: linux-usb@vger.kernel.org
4341L: linuxppc-dev@lists.ozlabs.org
4342S: Maintained
4343F: drivers/usb/gadget/udc/fsl*
4344
4345FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4346M: Li Yang <leoli@freescale.com>
4347L: netdev@vger.kernel.org
4348L: linuxppc-dev@lists.ozlabs.org
4349S: Maintained
4350F: drivers/net/ethernet/freescale/ucc_geth*
4351
4352FREESCALE QUICC ENGINE UCC UART DRIVER
4353M: Timur Tabi <timur@tabi.org>
4354L: linuxppc-dev@lists.ozlabs.org
4355S: Maintained
4356F: drivers/tty/serial/ucc_uart.c
4357
4358FREESCALE SOC SOUND DRIVERS
4359M: Timur Tabi <timur@tabi.org>
4360M: Nicolin Chen <nicoleotsuka@gmail.com>
4361M: Xiubo Li <Xiubo.Lee@gmail.com>
4362L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4363L: linuxppc-dev@lists.ozlabs.org
4364S: Maintained
4365F: sound/soc/fsl/fsl*
4366F: sound/soc/fsl/imx*
4367F: sound/soc/fsl/mpc8610_hpcd.c
4368
4369FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4370M: "J. German Rivera" <German.Rivera@freescale.com>
4371L: linux-kernel@vger.kernel.org
4372S: Maintained
4373F: drivers/staging/fsl-mc/
4374
4375FREEVXFS FILESYSTEM
4376M: Christoph Hellwig <hch@infradead.org>
4377W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4378S: Maintained
4379F: fs/freevxfs/
4380
4381FREEZER
4382M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4383M: Pavel Machek <pavel@ucw.cz>
4384L: linux-pm@vger.kernel.org
4385S: Supported
4386F: Documentation/power/freezing-of-tasks.txt
4387F: include/linux/freezer.h
4388F: kernel/freezer.c
4389
4390FRONTSWAP API
4391M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4392L: linux-kernel@vger.kernel.org
4393S: Maintained
4394F: mm/frontswap.c
4395F: include/linux/frontswap.h
4396
4397FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4398M: David Howells <dhowells@redhat.com>
4399L: linux-cachefs@redhat.com
4400S: Supported
4401F: Documentation/filesystems/caching/
4402F: fs/fscache/
4403F: include/linux/fscache*.h
4404
4405F2FS FILE SYSTEM
4406M: Jaegeuk Kim <jaegeuk@kernel.org>
4407M: Changman Lee <cm224.lee@samsung.com>
4408L: linux-f2fs-devel@lists.sourceforge.net
4409W: http://en.wikipedia.org/wiki/F2FS
4410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4411S: Maintained
4412F: Documentation/filesystems/f2fs.txt
4413F: Documentation/ABI/testing/sysfs-fs-f2fs
4414F: fs/f2fs/
4415F: include/linux/f2fs_fs.h
4416
4417FUJITSU FR-V (FRV) PORT
4418M: David Howells <dhowells@redhat.com>
4419S: Maintained
4420F: arch/frv/
4421
4422FUJITSU LAPTOP EXTRAS
4423M: Jonathan Woithe <jwoithe@just42.net>
4424L: platform-driver-x86@vger.kernel.org
4425S: Maintained
4426F: drivers/platform/x86/fujitsu-laptop.c
4427
4428FUJITSU M-5MO LS CAMERA ISP DRIVER
4429M: Kyungmin Park <kyungmin.park@samsung.com>
4430M: Heungjun Kim <riverful.kim@samsung.com>
4431L: linux-media@vger.kernel.org
4432S: Maintained
4433F: drivers/media/i2c/m5mols/
4434F: include/media/m5mols.h
4435
4436FUJITSU TABLET EXTRAS
4437M: Robert Gerlach <khnz@gmx.de>
4438L: platform-driver-x86@vger.kernel.org
4439S: Maintained
4440F: drivers/platform/x86/fujitsu-tablet.c
4441
4442FUSE: FILESYSTEM IN USERSPACE
4443M: Miklos Szeredi <miklos@szeredi.hu>
4444L: fuse-devel@lists.sourceforge.net
4445W: http://fuse.sourceforge.net/
4446T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4447S: Maintained
4448F: fs/fuse/
4449F: include/uapi/linux/fuse.h
4450F: Documentation/filesystems/fuse.txt
4451
4452FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4453M: Rik Faith <faith@cs.unc.edu>
4454L: linux-scsi@vger.kernel.org
4455S: Odd Fixes (e.g., new signatures)
4456F: drivers/scsi/fdomain.*
4457
4458GCOV BASED KERNEL PROFILING
4459M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4460S: Maintained
4461F: kernel/gcov/
4462F: Documentation/gcov.txt
4463
4464GDT SCSI DISK ARRAY CONTROLLER DRIVER
4465M: Achim Leubner <achim_leubner@adaptec.com>
4466L: linux-scsi@vger.kernel.org
4467W: http://www.icp-vortex.com/
4468S: Supported
4469F: drivers/scsi/gdt*
4470
4471GDB KERNEL DEBUGGING HELPER SCRIPTS
4472M: Jan Kiszka <jan.kiszka@siemens.com>
4473S: Supported
4474F: scripts/gdb/
4475
4476GEMTEK FM RADIO RECEIVER DRIVER
4477M: Hans Verkuil <hverkuil@xs4all.nl>
4478L: linux-media@vger.kernel.org
4479T: git git://linuxtv.org/media_tree.git
4480W: http://linuxtv.org
4481S: Maintained
4482F: drivers/media/radio/radio-gemtek*
4483
4484GENERIC GPIO I2C DRIVER
4485M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4486S: Supported
4487F: drivers/i2c/busses/i2c-gpio.c
4488F: include/linux/i2c-gpio.h
4489
4490GENERIC GPIO I2C MULTIPLEXER DRIVER
4491M: Peter Korsgaard <peter.korsgaard@barco.com>
4492L: linux-i2c@vger.kernel.org
4493S: Supported
4494F: drivers/i2c/muxes/i2c-mux-gpio.c
4495F: include/linux/i2c-mux-gpio.h
4496F: Documentation/i2c/muxes/i2c-mux-gpio
4497
4498GENERIC HDLC (WAN) DRIVERS
4499M: Krzysztof Halasa <khc@pm.waw.pl>
4500W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4501S: Maintained
4502F: drivers/net/wan/c101.c
4503F: drivers/net/wan/hd6457*
4504F: drivers/net/wan/hdlc*
4505F: drivers/net/wan/n2.c
4506F: drivers/net/wan/pc300too.c
4507F: drivers/net/wan/pci200syn.c
4508F: drivers/net/wan/wanxl*
4509
4510GENERIC INCLUDE/ASM HEADER FILES
4511M: Arnd Bergmann <arnd@arndb.de>
4512L: linux-arch@vger.kernel.org
4513T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4514S: Maintained
4515F: include/asm-generic/
4516F: include/uapi/asm-generic/
4517
4518GENERIC PHY FRAMEWORK
4519M: Kishon Vijay Abraham I <kishon@ti.com>
4520L: linux-kernel@vger.kernel.org
4521T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4522S: Supported
4523F: drivers/phy/
4524F: include/linux/phy/
4525
4526GENERIC PM DOMAINS
4527M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4528M: Kevin Hilman <khilman@kernel.org>
4529M: Ulf Hansson <ulf.hansson@linaro.org>
4530L: linux-pm@vger.kernel.org
4531S: Supported
4532F: drivers/base/power/domain*.c
4533F: include/linux/pm_domain.h
4534
4535GENERIC UIO DRIVER FOR PCI DEVICES
4536M: "Michael S. Tsirkin" <mst@redhat.com>
4537L: kvm@vger.kernel.org
4538S: Supported
4539F: drivers/uio/uio_pci_generic.c
4540
4541GET_MAINTAINER SCRIPT
4542M: Joe Perches <joe@perches.com>
4543S: Maintained
4544F: scripts/get_maintainer.pl
4545
4546GFS2 FILE SYSTEM
4547M: Steven Whitehouse <swhiteho@redhat.com>
4548M: Bob Peterson <rpeterso@redhat.com>
4549L: cluster-devel@redhat.com
4550W: http://sources.redhat.com/cluster/
4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4552S: Supported
4553F: Documentation/filesystems/gfs2*.txt
4554F: fs/gfs2/
4555F: include/uapi/linux/gfs2_ondisk.h
4556
4557GIGASET ISDN DRIVERS
4558M: Paul Bolle <pebolle@tiscali.nl>
4559L: gigaset307x-common@lists.sourceforge.net
4560W: http://gigaset307x.sourceforge.net/
4561S: Odd Fixes
4562F: Documentation/isdn/README.gigaset
4563F: drivers/isdn/gigaset/
4564F: include/uapi/linux/gigaset_dev.h
4565
4566GO7007 MPEG CODEC
4567M: Hans Verkuil <hans.verkuil@cisco.com>
4568L: linux-media@vger.kernel.org
4569S: Maintained
4570F: drivers/media/usb/go7007/
4571
4572GOODIX TOUCHSCREEN
4573M: Bastien Nocera <hadess@hadess.net>
4574L: linux-input@vger.kernel.org
4575S: Maintained
4576F: drivers/input/touchscreen/goodix.c
4577
4578GPIO SUBSYSTEM
4579M: Linus Walleij <linus.walleij@linaro.org>
4580M: Alexandre Courbot <gnurou@gmail.com>
4581L: linux-gpio@vger.kernel.org
4582T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4583S: Maintained
4584F: Documentation/gpio/
4585F: drivers/gpio/
4586F: include/linux/gpio/
4587F: include/linux/gpio.h
4588F: include/asm-generic/gpio.h
4589
4590GRE DEMULTIPLEXER DRIVER
4591M: Dmitry Kozlov <xeb@mail.ru>
4592L: netdev@vger.kernel.org
4593S: Maintained
4594F: net/ipv4/gre_demux.c
4595F: net/ipv4/gre_offload.c
4596F: include/net/gre.h
4597
4598GRETH 10/100/1G Ethernet MAC device driver
4599M: Kristoffer Glembo <kristoffer@gaisler.com>
4600L: netdev@vger.kernel.org
4601S: Maintained
4602F: drivers/net/ethernet/aeroflex/
4603
4604GSPCA FINEPIX SUBDRIVER
4605M: Frank Zago <frank@zago.net>
4606L: linux-media@vger.kernel.org
4607T: git git://linuxtv.org/media_tree.git
4608S: Maintained
4609F: drivers/media/usb/gspca/finepix.c
4610
4611GSPCA GL860 SUBDRIVER
4612M: Olivier Lorin <o.lorin@laposte.net>
4613L: linux-media@vger.kernel.org
4614T: git git://linuxtv.org/media_tree.git
4615S: Maintained
4616F: drivers/media/usb/gspca/gl860/
4617
4618GSPCA M5602 SUBDRIVER
4619M: Erik Andren <erik.andren@gmail.com>
4620L: linux-media@vger.kernel.org
4621T: git git://linuxtv.org/media_tree.git
4622S: Maintained
4623F: drivers/media/usb/gspca/m5602/
4624
4625GSPCA PAC207 SONIXB SUBDRIVER
4626M: Hans de Goede <hdegoede@redhat.com>
4627L: linux-media@vger.kernel.org
4628T: git git://linuxtv.org/media_tree.git
4629S: Maintained
4630F: drivers/media/usb/gspca/pac207.c
4631
4632GSPCA SN9C20X SUBDRIVER
4633M: Brian Johnson <brijohn@gmail.com>
4634L: linux-media@vger.kernel.org
4635T: git git://linuxtv.org/media_tree.git
4636S: Maintained
4637F: drivers/media/usb/gspca/sn9c20x.c
4638
4639GSPCA T613 SUBDRIVER
4640M: Leandro Costantino <lcostantino@gmail.com>
4641L: linux-media@vger.kernel.org
4642T: git git://linuxtv.org/media_tree.git
4643S: Maintained
4644F: drivers/media/usb/gspca/t613.c
4645
4646GSPCA USB WEBCAM DRIVER
4647M: Hans de Goede <hdegoede@redhat.com>
4648L: linux-media@vger.kernel.org
4649T: git git://linuxtv.org/media_tree.git
4650S: Maintained
4651F: drivers/media/usb/gspca/
4652
4653GUID PARTITION TABLE (GPT)
4654M: Davidlohr Bueso <dave@stgolabs.net>
4655L: linux-efi@vger.kernel.org
4656S: Maintained
4657F: block/partitions/efi.*
4658
4659STK1160 USB VIDEO CAPTURE DRIVER
4660M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4661L: linux-media@vger.kernel.org
4662T: git git://linuxtv.org/media_tree.git
4663S: Maintained
4664F: drivers/media/usb/stk1160/
4665
4666H8/300 ARCHITECTURE
4667M: Yoshinori Sato <ysato@users.sourceforge.jp>
4668L: uclinux-h8-devel@lists.sourceforge.jp
4669W: http://uclinux-h8.sourceforge.jp
4670T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4671S: Maintained
4672F: arch/h8300/
4673F: drivers/clocksource/h8300_*.c
4674F: drivers/clk/h8300/
4675F: drivers/irqchip/irq-renesas-h8*.c
4676
4677HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4678M: Frank Seidel <frank@f-seidel.de>
4679L: platform-driver-x86@vger.kernel.org
4680W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4681S: Maintained
4682F: drivers/platform/x86/hdaps.c
4683
4684HDPVR USB VIDEO ENCODER DRIVER
4685M: Hans Verkuil <hverkuil@xs4all.nl>
4686L: linux-media@vger.kernel.org
4687T: git git://linuxtv.org/media_tree.git
4688W: http://linuxtv.org
4689S: Odd Fixes
4690F: drivers/media/usb/hdpvr/
4691
4692HWPOISON MEMORY FAILURE HANDLING
4693M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4694L: linux-mm@kvack.org
4695S: Maintained
4696F: mm/memory-failure.c
4697F: mm/hwpoison-inject.c
4698
4699HYPERVISOR VIRTUAL CONSOLE DRIVER
4700L: linuxppc-dev@lists.ozlabs.org
4701S: Odd Fixes
4702F: drivers/tty/hvc/
4703
4704HACKRF MEDIA DRIVER
4705M: Antti Palosaari <crope@iki.fi>
4706L: linux-media@vger.kernel.org
4707W: http://linuxtv.org/
4708W: http://palosaari.fi/linux/
4709Q: http://patchwork.linuxtv.org/project/linux-media/list/
4710T: git git://linuxtv.org/anttip/media_tree.git
4711S: Maintained
4712F: drivers/media/usb/hackrf/
4713
4714HARDWARE MONITORING
4715M: Jean Delvare <jdelvare@suse.de>
4716M: Guenter Roeck <linux@roeck-us.net>
4717L: lm-sensors@lm-sensors.org
4718W: http://www.lm-sensors.org/
4719T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4721S: Maintained
4722F: Documentation/hwmon/
4723F: drivers/hwmon/
4724F: include/linux/hwmon*.h
4725
4726HARDWARE RANDOM NUMBER GENERATOR CORE
4727M: Matt Mackall <mpm@selenic.com>
4728M: Herbert Xu <herbert@gondor.apana.org.au>
4729L: linux-crypto@vger.kernel.org
4730S: Odd fixes
4731F: Documentation/hw_random.txt
4732F: drivers/char/hw_random/
4733F: include/linux/hw_random.h
4734
4735HARDWARE SPINLOCK CORE
4736M: Ohad Ben-Cohen <ohad@wizery.com>
4737S: Maintained
4738F: Documentation/hwspinlock.txt
4739F: drivers/hwspinlock/hwspinlock_*
4740F: include/linux/hwspinlock.h
4741
4742HARMONY SOUND DRIVER
4743L: linux-parisc@vger.kernel.org
4744S: Maintained
4745F: sound/parisc/harmony.*
4746
4747HD29L2 MEDIA DRIVER
4748M: Antti Palosaari <crope@iki.fi>
4749L: linux-media@vger.kernel.org
4750W: http://linuxtv.org/
4751W: http://palosaari.fi/linux/
4752Q: http://patchwork.linuxtv.org/project/linux-media/list/
4753T: git git://linuxtv.org/anttip/media_tree.git
4754S: Maintained
4755F: drivers/media/dvb-frontends/hd29l2*
4756
4757HEWLETT-PACKARD SMART2 RAID DRIVER
4758L: iss_storagedev@hp.com
4759S: Orphan
4760F: Documentation/blockdev/cpqarray.txt
4761F: drivers/block/cpqarray.*
4762
4763HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4764M: Don Brace <don.brace@pmcs.com>
4765L: iss_storagedev@hp.com
4766L: storagedev@pmcs.com
4767L: linux-scsi@vger.kernel.org
4768S: Supported
4769F: Documentation/scsi/hpsa.txt
4770F: drivers/scsi/hpsa*.[ch]
4771F: include/linux/cciss*.h
4772F: include/uapi/linux/cciss*.h
4773
4774HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4775M: Don Brace <don.brace@pmcs.com>
4776L: iss_storagedev@hp.com
4777L: storagedev@pmcs.com
4778L: linux-scsi@vger.kernel.org
4779S: Supported
4780F: Documentation/blockdev/cciss.txt
4781F: drivers/block/cciss*
4782F: include/linux/cciss_ioctl.h
4783F: include/uapi/linux/cciss_ioctl.h
4784
4785HFS FILESYSTEM
4786L: linux-fsdevel@vger.kernel.org
4787S: Orphan
4788F: Documentation/filesystems/hfs.txt
4789F: fs/hfs/
4790
4791HFSPLUS FILESYSTEM
4792L: linux-fsdevel@vger.kernel.org
4793S: Orphan
4794F: Documentation/filesystems/hfsplus.txt
4795F: fs/hfsplus/
4796
4797HGA FRAMEBUFFER DRIVER
4798M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4799L: linux-nvidia@lists.surfsouth.com
4800W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4801S: Maintained
4802F: drivers/video/fbdev/hgafb.c
4803
4804HIBERNATION (aka Software Suspend, aka swsusp)
4805M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4806M: Pavel Machek <pavel@ucw.cz>
4807L: linux-pm@vger.kernel.org
4808S: Supported
4809F: arch/x86/power/
4810F: drivers/base/power/
4811F: kernel/power/
4812F: include/linux/suspend.h
4813F: include/linux/freezer.h
4814F: include/linux/pm.h
4815F: arch/*/include/asm/suspend*.h
4816
4817HID CORE LAYER
4818M: Jiri Kosina <jkosina@suse.cz>
4819L: linux-input@vger.kernel.org
4820T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4821S: Maintained
4822F: drivers/hid/
4823F: include/linux/hid*
4824F: include/uapi/linux/hid*
4825
4826HID SENSOR HUB DRIVERS
4827M: Jiri Kosina <jkosina@suse.cz>
4828M: Jonathan Cameron <jic23@kernel.org>
4829M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4830L: linux-input@vger.kernel.org
4831L: linux-iio@vger.kernel.org
4832S: Maintained
4833F: Documentation/hid/hid-sensor*
4834F: drivers/hid/hid-sensor-*
4835F: drivers/iio/*/hid-*
4836F: include/linux/hid-sensor-*
4837
4838HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4839M: Thomas Gleixner <tglx@linutronix.de>
4840L: linux-kernel@vger.kernel.org
4841T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4842S: Maintained
4843F: Documentation/timers/
4844F: kernel/time/hrtimer.c
4845F: kernel/time/clockevents.c
4846F: kernel/time/tick*.*
4847F: kernel/time/timer_*.c
4848F: include/linux/clockchips.h
4849F: include/linux/hrtimer.h
4850
4851HIGH-SPEED SCC DRIVER FOR AX.25
4852L: linux-hams@vger.kernel.org
4853S: Orphan
4854F: drivers/net/hamradio/dmascc.c
4855F: drivers/net/hamradio/scc.c
4856
4857HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4858M: HighPoint Linux Team <linux@highpoint-tech.com>
4859W: http://www.highpoint-tech.com
4860S: Supported
4861F: Documentation/scsi/hptiop.txt
4862F: drivers/scsi/hptiop.c
4863
4864HIPPI
4865M: Jes Sorensen <jes@trained-monkey.org>
4866L: linux-hippi@sunsite.dk
4867S: Maintained
4868F: include/linux/hippidevice.h
4869F: include/uapi/linux/if_hippi.h
4870F: net/802/hippi.c
4871F: drivers/net/hippi/
4872
4873HOST AP DRIVER
4874M: Jouni Malinen <j@w1.fi>
4875L: hostap@shmoo.com (subscribers-only)
4876L: linux-wireless@vger.kernel.org
4877W: http://hostap.epitest.fi/
4878S: Maintained
4879F: drivers/net/wireless/hostap/
4880
4881HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4882L: platform-driver-x86@vger.kernel.org
4883S: Orphan
4884F: drivers/platform/x86/tc1100-wmi.c
4885
4886HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4887M: Jaroslav Kysela <perex@perex.cz>
4888S: Maintained
4889F: drivers/net/ethernet/hp/hp100.*
4890
4891HPET: High Precision Event Timers driver
4892M: Clemens Ladisch <clemens@ladisch.de>
4893S: Maintained
4894F: Documentation/timers/hpet.txt
4895F: drivers/char/hpet.c
4896F: include/linux/hpet.h
4897F: include/uapi/linux/hpet.h
4898
4899HPET: x86
4900S: Orphan
4901F: arch/x86/kernel/hpet.c
4902F: arch/x86/include/asm/hpet.h
4903
4904HPFS FILESYSTEM
4905M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4906W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4907S: Maintained
4908F: fs/hpfs/
4909
4910HSI SUBSYSTEM
4911M: Sebastian Reichel <sre@kernel.org>
4912T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4913S: Maintained
4914F: Documentation/ABI/testing/sysfs-bus-hsi
4915F: Documentation/hsi.txt
4916F: drivers/hsi/
4917F: include/linux/hsi/
4918F: include/uapi/linux/hsi/
4919
4920HSO 3G MODEM DRIVER
4921M: Jan Dumon <j.dumon@option.com>
4922W: http://www.pharscape.org
4923S: Maintained
4924F: drivers/net/usb/hso.c
4925
4926HSR NETWORK PROTOCOL
4927M: Arvid Brodin <arvid.brodin@alten.se>
4928L: netdev@vger.kernel.org
4929S: Maintained
4930F: net/hsr/
4931
4932HTCPEN TOUCHSCREEN DRIVER
4933M: Pau Oliva Fora <pof@eslack.org>
4934L: linux-input@vger.kernel.org
4935S: Maintained
4936F: drivers/input/touchscreen/htcpen.c
4937
4938HUGETLB FILESYSTEM
4939M: Nadia Yvette Chambers <nyc@holomorphy.com>
4940S: Maintained
4941F: fs/hugetlbfs/
4942
4943Hyper-V CORE AND DRIVERS
4944M: "K. Y. Srinivasan" <kys@microsoft.com>
4945M: Haiyang Zhang <haiyangz@microsoft.com>
4946L: devel@linuxdriverproject.org
4947S: Maintained
4948F: arch/x86/include/asm/mshyperv.h
4949F: arch/x86/include/uapi/asm/hyperv.h
4950F: arch/x86/kernel/cpu/mshyperv.c
4951F: drivers/hid/hid-hyperv.c
4952F: drivers/hv/
4953F: drivers/input/serio/hyperv-keyboard.c
4954F: drivers/net/hyperv/
4955F: drivers/scsi/storvsc_drv.c
4956F: drivers/video/fbdev/hyperv_fb.c
4957F: include/linux/hyperv.h
4958F: tools/hv/
4959
4960I2C OVER PARALLEL PORT
4961M: Jean Delvare <jdelvare@suse.de>
4962L: linux-i2c@vger.kernel.org
4963S: Maintained
4964F: Documentation/i2c/busses/i2c-parport
4965F: Documentation/i2c/busses/i2c-parport-light
4966F: drivers/i2c/busses/i2c-parport.c
4967F: drivers/i2c/busses/i2c-parport-light.c
4968
4969I2C/SMBUS CONTROLLER DRIVERS FOR PC
4970M: Jean Delvare <jdelvare@suse.de>
4971L: linux-i2c@vger.kernel.org
4972S: Maintained
4973F: Documentation/i2c/busses/i2c-ali1535
4974F: Documentation/i2c/busses/i2c-ali1563
4975F: Documentation/i2c/busses/i2c-ali15x3
4976F: Documentation/i2c/busses/i2c-amd756
4977F: Documentation/i2c/busses/i2c-amd8111
4978F: Documentation/i2c/busses/i2c-i801
4979F: Documentation/i2c/busses/i2c-nforce2
4980F: Documentation/i2c/busses/i2c-piix4
4981F: Documentation/i2c/busses/i2c-sis5595
4982F: Documentation/i2c/busses/i2c-sis630
4983F: Documentation/i2c/busses/i2c-sis96x
4984F: Documentation/i2c/busses/i2c-via
4985F: Documentation/i2c/busses/i2c-viapro
4986F: drivers/i2c/busses/i2c-ali1535.c
4987F: drivers/i2c/busses/i2c-ali1563.c
4988F: drivers/i2c/busses/i2c-ali15x3.c
4989F: drivers/i2c/busses/i2c-amd756.c
4990F: drivers/i2c/busses/i2c-amd756-s4882.c
4991F: drivers/i2c/busses/i2c-amd8111.c
4992F: drivers/i2c/busses/i2c-i801.c
4993F: drivers/i2c/busses/i2c-isch.c
4994F: drivers/i2c/busses/i2c-nforce2.c
4995F: drivers/i2c/busses/i2c-nforce2-s4985.c
4996F: drivers/i2c/busses/i2c-piix4.c
4997F: drivers/i2c/busses/i2c-sis5595.c
4998F: drivers/i2c/busses/i2c-sis630.c
4999F: drivers/i2c/busses/i2c-sis96x.c
5000F: drivers/i2c/busses/i2c-via.c
5001F: drivers/i2c/busses/i2c-viapro.c
5002
5003I2C/SMBUS ISMT DRIVER
5004M: Seth Heasley <seth.heasley@intel.com>
5005M: Neil Horman <nhorman@tuxdriver.com>
5006L: linux-i2c@vger.kernel.org
5007F: drivers/i2c/busses/i2c-ismt.c
5008F: Documentation/i2c/busses/i2c-ismt
5009
5010I2C/SMBUS STUB DRIVER
5011M: Jean Delvare <jdelvare@suse.de>
5012L: linux-i2c@vger.kernel.org
5013S: Maintained
5014F: drivers/i2c/i2c-stub.c
5015
5016I2C SUBSYSTEM
5017M: Wolfram Sang <wsa@the-dreams.de>
5018L: linux-i2c@vger.kernel.org
5019W: https://i2c.wiki.kernel.org/
5020Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5021T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5022S: Maintained
5023F: Documentation/devicetree/bindings/i2c/
5024F: Documentation/i2c/
5025F: drivers/i2c/
5026F: include/linux/i2c.h
5027F: include/linux/i2c-*.h
5028F: include/uapi/linux/i2c.h
5029F: include/uapi/linux/i2c-*.h
5030
5031I2C ACPI SUPPORT
5032M: Mika Westerberg <mika.westerberg@linux.intel.com>
5033L: linux-i2c@vger.kernel.org
5034L: linux-acpi@vger.kernel.org
5035S: Maintained
5036
5037I2C-TAOS-EVM DRIVER
5038M: Jean Delvare <jdelvare@suse.de>
5039L: linux-i2c@vger.kernel.org
5040S: Maintained
5041F: Documentation/i2c/busses/i2c-taos-evm
5042F: drivers/i2c/busses/i2c-taos-evm.c
5043
5044I2C-TINY-USB DRIVER
5045M: Till Harbaum <till@harbaum.org>
5046L: linux-i2c@vger.kernel.org
5047W: http://www.harbaum.org/till/i2c_tiny_usb
5048S: Maintained
5049F: drivers/i2c/busses/i2c-tiny-usb.c
5050
5051i386 BOOT CODE
5052M: "H. Peter Anvin" <hpa@zytor.com>
5053S: Maintained
5054F: arch/x86/boot/
5055
5056i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5057M: "H. Peter Anvin" <hpa@zytor.com>
5058T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5059S: Maintained
5060
5061IA64 (Itanium) PLATFORM
5062M: Tony Luck <tony.luck@intel.com>
5063M: Fenghua Yu <fenghua.yu@intel.com>
5064L: linux-ia64@vger.kernel.org
5065T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5066S: Maintained
5067F: arch/ia64/
5068
5069IBM Power in-Nest Crypto Acceleration
5070M: Marcelo Henrique Cerri <mhcerri@linux.vnet.ibm.com>
5071M: Fionnuala Gunter <fin@linux.vnet.ibm.com>
5072L: linux-crypto@vger.kernel.org
5073S: Supported
5074F: drivers/crypto/nx/Makefile
5075F: drivers/crypto/nx/Kconfig
5076F: drivers/crypto/nx/nx-aes*
5077F: drivers/crypto/nx/nx-sha*
5078F: drivers/crypto/nx/nx.*
5079F: drivers/crypto/nx/nx_csbcpb.h
5080F: drivers/crypto/nx/nx_debugfs.h
5081
5082IBM Power 842 compression accelerator
5083M: Dan Streetman <ddstreet@us.ibm.com>
5084S: Supported
5085F: drivers/crypto/nx/Makefile
5086F: drivers/crypto/nx/Kconfig
5087F: drivers/crypto/nx/nx-842*
5088F: include/linux/sw842.h
5089F: crypto/842.c
5090F: lib/842/
5091
5092IBM Power Linux RAID adapter
5093M: Brian King <brking@us.ibm.com>
5094S: Supported
5095F: drivers/scsi/ipr.*
5096
5097IBM Power Virtual Ethernet Device Driver
5098M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5099L: netdev@vger.kernel.org
5100S: Supported
5101F: drivers/net/ethernet/ibm/ibmveth.*
5102
5103IBM Power Virtual SCSI Device Drivers
5104M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5105L: linux-scsi@vger.kernel.org
5106S: Supported
5107F: drivers/scsi/ibmvscsi/ibmvscsi*
5108F: drivers/scsi/ibmvscsi/viosrp.h
5109
5110IBM Power Virtual FC Device Drivers
5111M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5112L: linux-scsi@vger.kernel.org
5113S: Supported
5114F: drivers/scsi/ibmvscsi/ibmvfc*
5115
5116IBM ServeRAID RAID DRIVER
5117S: Orphan
5118F: drivers/scsi/ips.*
5119
5120ICH LPC AND GPIO DRIVER
5121M: Peter Tyser <ptyser@xes-inc.com>
5122S: Maintained
5123F: drivers/mfd/lpc_ich.c
5124F: drivers/gpio/gpio-ich.c
5125
5126IDE SUBSYSTEM
5127M: "David S. Miller" <davem@davemloft.net>
5128L: linux-ide@vger.kernel.org
5129Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5131S: Maintained
5132F: Documentation/ide/
5133F: drivers/ide/
5134F: include/linux/ide.h
5135
5136IDEAPAD LAPTOP EXTRAS DRIVER
5137M: Ike Panhc <ike.pan@canonical.com>
5138L: platform-driver-x86@vger.kernel.org
5139W: http://launchpad.net/ideapad-laptop
5140S: Maintained
5141F: drivers/platform/x86/ideapad-laptop.c
5142
5143IDEAPAD LAPTOP SLIDEBAR DRIVER
5144M: Andrey Moiseev <o2g.org.ru@gmail.com>
5145L: linux-input@vger.kernel.org
5146W: https://github.com/o2genum/ideapad-slidebar
5147S: Maintained
5148F: drivers/input/misc/ideapad_slidebar.c
5149
5150IDE/ATAPI DRIVERS
5151M: Borislav Petkov <bp@alien8.de>
5152L: linux-ide@vger.kernel.org
5153S: Maintained
5154F: Documentation/cdrom/ide-cd
5155F: drivers/ide/ide-cd*
5156
5157IDLE-I7300
5158M: Andy Henroid <andrew.d.henroid@intel.com>
5159L: linux-pm@vger.kernel.org
5160S: Supported
5161F: drivers/idle/i7300_idle.c
5162
5163IEEE 802.15.4 SUBSYSTEM
5164M: Alexander Aring <alex.aring@gmail.com>
5165L: linux-wpan@vger.kernel.org
5166W: https://github.com/linux-wpan
5167T: git git://github.com/linux-wpan/linux-wpan-next.git
5168S: Maintained
5169F: net/ieee802154/
5170F: net/mac802154/
5171F: drivers/net/ieee802154/
5172F: include/linux/nl802154.h
5173F: include/linux/ieee802154.h
5174F: include/net/nl802154.h
5175F: include/net/mac802154.h
5176F: include/net/af_ieee802154.h
5177F: include/net/cfg802154.h
5178F: include/net/ieee802154_netdev.h
5179F: Documentation/networking/ieee802154.txt
5180
5181IGORPLUG-USB IR RECEIVER
5182M: Sean Young <sean@mess.org>
5183L: linux-media@vger.kernel.org
5184S: Maintained
5185F: drivers/media/rc/igorplugusb.c
5186
5187IGUANAWORKS USB IR TRANSCEIVER
5188M: Sean Young <sean@mess.org>
5189L: linux-media@vger.kernel.org
5190S: Maintained
5191F: drivers/media/rc/iguanair.c
5192
5193IIO SUBSYSTEM AND DRIVERS
5194M: Jonathan Cameron <jic23@kernel.org>
5195R: Hartmut Knaack <knaack.h@gmx.de>
5196R: Lars-Peter Clausen <lars@metafoo.de>
5197R: Peter Meerwald <pmeerw@pmeerw.net>
5198L: linux-iio@vger.kernel.org
5199S: Maintained
5200F: drivers/iio/
5201F: drivers/staging/iio/
5202F: include/linux/iio/
5203F: tools/iio/
5204
5205IKANOS/ADI EAGLE ADSL USB DRIVER
5206M: Matthieu Castet <castet.matthieu@free.fr>
5207M: Stanislaw Gruszka <stf_xl@wp.pl>
5208S: Maintained
5209F: drivers/usb/atm/ueagle-atm.c
5210
5211INA209 HARDWARE MONITOR DRIVER
5212M: Guenter Roeck <linux@roeck-us.net>
5213L: lm-sensors@lm-sensors.org
5214S: Maintained
5215F: Documentation/hwmon/ina209
5216F: Documentation/devicetree/bindings/i2c/ina209.txt
5217F: drivers/hwmon/ina209.c
5218
5219INA2XX HARDWARE MONITOR DRIVER
5220M: Guenter Roeck <linux@roeck-us.net>
5221L: lm-sensors@lm-sensors.org
5222S: Maintained
5223F: Documentation/hwmon/ina2xx
5224F: drivers/hwmon/ina2xx.c
5225F: include/linux/platform_data/ina2xx.h
5226
5227INDUSTRY PACK SUBSYSTEM (IPACK)
5228M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5229M: Jens Taprogge <jens.taprogge@taprogge.org>
5230M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5231L: industrypack-devel@lists.sourceforge.net
5232W: http://industrypack.sourceforge.net
5233S: Maintained
5234F: drivers/ipack/
5235
5236INGENIC JZ4780 DMA Driver
5237M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5238S: Maintained
5239F: drivers/dma/dma-jz4780.c
5240
5241INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5242M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5243M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5244L: linux-ima-devel@lists.sourceforge.net
5245L: linux-ima-user@lists.sourceforge.net
5246L: linux-security-module@vger.kernel.org
5247S: Supported
5248F: security/integrity/ima/
5249
5250IMGTEC IR DECODER DRIVER
5251M: James Hogan <james.hogan@imgtec.com>
5252S: Maintained
5253F: drivers/media/rc/img-ir/
5254
5255IMS TWINTURBO FRAMEBUFFER DRIVER
5256L: linux-fbdev@vger.kernel.org
5257S: Orphan
5258F: drivers/video/fbdev/imsttfb.c
5259
5260INFINIBAND SUBSYSTEM
5261M: Doug Ledford <dledford@redhat.com>
5262M: Sean Hefty <sean.hefty@intel.com>
5263M: Hal Rosenstock <hal.rosenstock@gmail.com>
5264L: linux-rdma@vger.kernel.org
5265W: http://www.openfabrics.org/
5266Q: http://patchwork.kernel.org/project/linux-rdma/list/
5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5268S: Supported
5269F: Documentation/infiniband/
5270F: drivers/infiniband/
5271F: include/uapi/linux/if_infiniband.h
5272F: include/uapi/rdma/
5273F: include/rdma/
5274
5275INOTIFY
5276M: John McCutchan <john@johnmccutchan.com>
5277M: Robert Love <rlove@rlove.org>
5278M: Eric Paris <eparis@parisplace.org>
5279S: Maintained
5280F: Documentation/filesystems/inotify.txt
5281F: fs/notify/inotify/
5282F: include/linux/inotify.h
5283F: include/uapi/linux/inotify.h
5284
5285INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5286M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5287L: linux-input@vger.kernel.org
5288Q: http://patchwork.kernel.org/project/linux-input/list/
5289T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5290S: Maintained
5291F: drivers/input/
5292F: include/linux/input.h
5293F: include/uapi/linux/input.h
5294F: include/linux/input/
5295
5296INPUT MULTITOUCH (MT) PROTOCOL
5297M: Henrik Rydberg <rydberg@bitmath.org>
5298L: linux-input@vger.kernel.org
5299S: Odd fixes
5300F: Documentation/input/multi-touch-protocol.txt
5301F: drivers/input/input-mt.c
5302K: \b(ABS|SYN)_MT_
5303
5304INTEL ASoC BDW/HSW DRIVERS
5305M: Jie Yang <yang.jie@linux.intel.com>
5306L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5307S: Supported
5308F: sound/soc/intel/common/sst-dsp*
5309F: sound/soc/intel/common/sst-firmware.c
5310F: sound/soc/intel/boards/broadwell.c
5311F: sound/soc/intel/haswell/
5312
5313INTEL C600 SERIES SAS CONTROLLER DRIVER
5314M: Intel SCU Linux support <intel-linux-scu@intel.com>
5315M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5316L: linux-scsi@vger.kernel.org
5317T: git git://git.code.sf.net/p/intel-sas/isci
5318S: Supported
5319F: drivers/scsi/isci/
5320
5321INTEL IDLE DRIVER
5322M: Len Brown <lenb@kernel.org>
5323L: linux-pm@vger.kernel.org
5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5325S: Supported
5326F: drivers/idle/intel_idle.c
5327
5328INTEL PSTATE DRIVER
5329M: Kristen Carlson Accardi <kristen@linux.intel.com>
5330L: linux-pm@vger.kernel.org
5331S: Supported
5332F: drivers/cpufreq/intel_pstate.c
5333
5334INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5335M: Maik Broemme <mbroemme@plusserver.de>
5336L: linux-fbdev@vger.kernel.org
5337S: Maintained
5338F: Documentation/fb/intelfb.txt
5339F: drivers/video/fbdev/intelfb/
5340
5341INTEL 810/815 FRAMEBUFFER DRIVER
5342M: Antonino Daplas <adaplas@gmail.com>
5343L: linux-fbdev@vger.kernel.org
5344S: Maintained
5345F: drivers/video/fbdev/i810/
5346
5347INTEL MENLOW THERMAL DRIVER
5348M: Sujith Thomas <sujith.thomas@intel.com>
5349L: platform-driver-x86@vger.kernel.org
5350W: https://01.org/linux-acpi
5351S: Supported
5352F: drivers/platform/x86/intel_menlow.c
5353
5354INTEL IA32 MICROCODE UPDATE SUPPORT
5355M: Borislav Petkov <bp@alien8.de>
5356S: Maintained
5357F: arch/x86/kernel/cpu/microcode/core*
5358F: arch/x86/kernel/cpu/microcode/intel*
5359
5360INTEL I/OAT DMA DRIVER
5361M: Dave Jiang <dave.jiang@intel.com>
5362R: Dan Williams <dan.j.williams@intel.com>
5363L: dmaengine@vger.kernel.org
5364Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5365S: Supported
5366F: drivers/dma/ioat*
5367
5368INTEL IOMMU (VT-d)
5369M: David Woodhouse <dwmw2@infradead.org>
5370L: iommu@lists.linux-foundation.org
5371T: git git://git.infradead.org/iommu-2.6.git
5372S: Supported
5373F: drivers/iommu/intel-iommu.c
5374F: include/linux/intel-iommu.h
5375
5376INTEL IOP-ADMA DMA DRIVER
5377R: Dan Williams <dan.j.williams@intel.com>
5378S: Odd fixes
5379F: drivers/dma/iop-adma.c
5380
5381INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5382M: Krzysztof Halasa <khalasa@piap.pl>
5383S: Maintained
5384F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5385F: arch/arm/mach-ixp4xx/include/mach/npe.h
5386F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5387F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5388F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5389F: drivers/net/wan/ixp4xx_hss.c
5390
5391INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5392M: Deepak Saxena <dsaxena@plexity.net>
5393S: Maintained
5394F: drivers/char/hw_random/ixp4xx-rng.c
5395
5396INTEL ETHERNET DRIVERS
5397M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5398R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5399R: Shannon Nelson <shannon.nelson@intel.com>
5400R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5401R: Don Skidmore <donald.c.skidmore@intel.com>
5402R: Matthew Vick <matthew.vick@intel.com>
5403R: John Ronciak <john.ronciak@intel.com>
5404R: Mitch Williams <mitch.a.williams@intel.com>
5405L: intel-wired-lan@lists.osuosl.org
5406W: http://www.intel.com/support/feedback.htm
5407W: http://e1000.sourceforge.net/
5408Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5410T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5411S: Supported
5412F: Documentation/networking/e100.txt
5413F: Documentation/networking/e1000.txt
5414F: Documentation/networking/e1000e.txt
5415F: Documentation/networking/igb.txt
5416F: Documentation/networking/igbvf.txt
5417F: Documentation/networking/ixgb.txt
5418F: Documentation/networking/ixgbe.txt
5419F: Documentation/networking/ixgbevf.txt
5420F: Documentation/networking/i40e.txt
5421F: Documentation/networking/i40evf.txt
5422F: drivers/net/ethernet/intel/
5423F: drivers/net/ethernet/intel/*/
5424
5425INTEL-MID GPIO DRIVER
5426M: David Cohen <david.a.cohen@linux.intel.com>
5427L: linux-gpio@vger.kernel.org
5428S: Maintained
5429F: drivers/gpio/gpio-intel-mid.c
5430
5431INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5432M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5433L: linux-wireless@vger.kernel.org
5434S: Maintained
5435F: Documentation/networking/README.ipw2100
5436F: Documentation/networking/README.ipw2200
5437F: drivers/net/wireless/ipw2x00/
5438
5439INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5440M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5441M: Gang Wei <gang.wei@intel.com>
5442M: Shane Wang <shane.wang@intel.com>
5443L: tboot-devel@lists.sourceforge.net
5444W: http://tboot.sourceforge.net
5445T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5446S: Supported
5447F: Documentation/intel_txt.txt
5448F: include/linux/tboot.h
5449F: arch/x86/kernel/tboot.c
5450
5451INTEL WIRELESS WIMAX CONNECTION 2400
5452M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5453M: linux-wimax@intel.com
5454L: wimax@linuxwimax.org (subscribers-only)
5455S: Supported
5456W: http://linuxwimax.org
5457F: Documentation/wimax/README.i2400m
5458F: drivers/net/wimax/i2400m/
5459F: include/uapi/linux/wimax/i2400m.h
5460
5461INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5462M: Stanislaw Gruszka <sgruszka@redhat.com>
5463L: linux-wireless@vger.kernel.org
5464S: Supported
5465F: drivers/net/wireless/iwlegacy/
5466
5467INTEL WIRELESS WIFI LINK (iwlwifi)
5468M: Johannes Berg <johannes.berg@intel.com>
5469M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5470M: Intel Linux Wireless <ilw@linux.intel.com>
5471L: linux-wireless@vger.kernel.org
5472W: http://intellinuxwireless.org
5473T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5474S: Supported
5475F: drivers/net/wireless/iwlwifi/
5476
5477INTEL MANAGEMENT ENGINE (mei)
5478M: Tomas Winkler <tomas.winkler@intel.com>
5479L: linux-kernel@vger.kernel.org
5480S: Supported
5481F: include/uapi/linux/mei.h
5482F: include/linux/mei_cl_bus.h
5483F: drivers/misc/mei/*
5484F: Documentation/misc-devices/mei/*
5485
5486INTEL PMC IPC DRIVER
5487M: Zha Qipeng<qipeng.zha@intel.com>
5488L: platform-driver-x86@vger.kernel.org
5489S: Maintained
5490F: drivers/platform/x86/intel_pmc_ipc.c
5491F: arch/x86/include/asm/intel_pmc_ipc.h
5492
5493IOC3 ETHERNET DRIVER
5494M: Ralf Baechle <ralf@linux-mips.org>
5495L: linux-mips@linux-mips.org
5496S: Maintained
5497F: drivers/net/ethernet/sgi/ioc3-eth.c
5498
5499IOC3 SERIAL DRIVER
5500M: Pat Gefre <pfg@sgi.com>
5501L: linux-serial@vger.kernel.org
5502S: Maintained
5503F: drivers/tty/serial/ioc3_serial.c
5504
5505IOMMU DRIVERS
5506M: Joerg Roedel <joro@8bytes.org>
5507L: iommu@lists.linux-foundation.org
5508T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5509S: Maintained
5510F: drivers/iommu/
5511
5512IP MASQUERADING
5513M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5514S: Maintained
5515F: net/ipv4/netfilter/ipt_MASQUERADE.c
5516
5517IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5518M: Francois Romieu <romieu@fr.zoreil.com>
5519M: Sorbica Shieh <sorbica@icplus.com.tw>
5520L: netdev@vger.kernel.org
5521S: Maintained
5522F: drivers/net/ethernet/icplus/ipg.*
5523
5524IPATH DRIVER
5525M: Mike Marciniszyn <infinipath@intel.com>
5526L: linux-rdma@vger.kernel.org
5527S: Maintained
5528F: drivers/infiniband/hw/ipath/
5529
5530IPMI SUBSYSTEM
5531M: Corey Minyard <minyard@acm.org>
5532L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5533W: http://openipmi.sourceforge.net/
5534S: Supported
5535F: Documentation/IPMI.txt
5536F: drivers/char/ipmi/
5537F: include/linux/ipmi*
5538F: include/uapi/linux/ipmi*
5539
5540QCOM AUDIO (ASoC) DRIVERS
5541M: Patrick Lai <plai@codeaurora.org>
5542M: Banajit Goswami <bgoswami@codeaurora.org>
5543L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5544S: Supported
5545F: sound/soc/qcom/
5546
5547IPS SCSI RAID DRIVER
5548M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5549L: linux-scsi@vger.kernel.org
5550W: http://www.adaptec.com/
5551S: Maintained
5552F: drivers/scsi/ips*
5553
5554IPVS
5555M: Wensong Zhang <wensong@linux-vs.org>
5556M: Simon Horman <horms@verge.net.au>
5557M: Julian Anastasov <ja@ssi.bg>
5558L: netdev@vger.kernel.org
5559L: lvs-devel@vger.kernel.org
5560S: Maintained
5561F: Documentation/networking/ipvs-sysctl.txt
5562F: include/net/ip_vs.h
5563F: include/uapi/linux/ip_vs.h
5564F: net/netfilter/ipvs/
5565
5566IPWIRELESS DRIVER
5567M: Jiri Kosina <jkosina@suse.cz>
5568M: David Sterba <dsterba@suse.cz>
5569S: Odd Fixes
5570F: drivers/tty/ipwireless/
5571
5572IPX NETWORK LAYER
5573M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5574L: netdev@vger.kernel.org
5575S: Maintained
5576F: include/net/ipx.h
5577F: include/uapi/linux/ipx.h
5578F: net/ipx/
5579
5580IRDA SUBSYSTEM
5581M: Samuel Ortiz <samuel@sortiz.org>
5582L: irda-users@lists.sourceforge.net (subscribers-only)
5583L: netdev@vger.kernel.org
5584W: http://irda.sourceforge.net/
5585S: Maintained
5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5587F: Documentation/networking/irda.txt
5588F: drivers/net/irda/
5589F: include/net/irda/
5590F: net/irda/
5591
5592IRQ SUBSYSTEM
5593M: Thomas Gleixner <tglx@linutronix.de>
5594L: linux-kernel@vger.kernel.org
5595S: Maintained
5596T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5597F: kernel/irq/
5598
5599IRQCHIP DRIVERS
5600M: Thomas Gleixner <tglx@linutronix.de>
5601M: Jason Cooper <jason@lakedaemon.net>
5602L: linux-kernel@vger.kernel.org
5603S: Maintained
5604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5605T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5606F: Documentation/devicetree/bindings/interrupt-controller/
5607F: drivers/irqchip/
5608
5609IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5610M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
5611S: Maintained
5612F: Documentation/IRQ-domain.txt
5613F: include/linux/irqdomain.h
5614F: kernel/irq/irqdomain.c
5615
5616ISAPNP
5617M: Jaroslav Kysela <perex@perex.cz>
5618S: Maintained
5619F: Documentation/isapnp.txt
5620F: drivers/pnp/isapnp/
5621F: include/linux/isapnp.h
5622
5623ISA RADIO MODULE
5624M: Hans Verkuil <hverkuil@xs4all.nl>
5625L: linux-media@vger.kernel.org
5626T: git git://linuxtv.org/media_tree.git
5627W: http://linuxtv.org
5628S: Maintained
5629F: drivers/media/radio/radio-isa*
5630
5631iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5632M: Peter Jones <pjones@redhat.com>
5633M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5634S: Maintained
5635F: drivers/firmware/iscsi_ibft*
5636
5637ISCSI
5638M: Mike Christie <michaelc@cs.wisc.edu>
5639L: open-iscsi@googlegroups.com
5640W: www.open-iscsi.org
5641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5642S: Maintained
5643F: drivers/scsi/*iscsi*
5644F: include/scsi/*iscsi*
5645
5646ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5647M: Or Gerlitz <ogerlitz@mellanox.com>
5648M: Sagi Grimberg <sagig@mellanox.com>
5649M: Roi Dayan <roid@mellanox.com>
5650L: linux-rdma@vger.kernel.org
5651S: Supported
5652W: http://www.openfabrics.org
5653W: www.open-iscsi.org
5654Q: http://patchwork.kernel.org/project/linux-rdma/list/
5655F: drivers/infiniband/ulp/iser/
5656
5657ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5658M: Sagi Grimberg <sagig@mellanox.com>
5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5660L: linux-rdma@vger.kernel.org
5661L: target-devel@vger.kernel.org
5662S: Supported
5663W: http://www.linux-iscsi.org
5664F: drivers/infiniband/ulp/isert
5665
5666ISDN SUBSYSTEM
5667M: Karsten Keil <isdn@linux-pingi.de>
5668L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5669L: netdev@vger.kernel.org
5670W: http://www.isdn4linux.de
5671T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5672S: Maintained
5673F: Documentation/isdn/
5674F: drivers/isdn/
5675F: include/linux/isdn.h
5676F: include/linux/isdn/
5677F: include/uapi/linux/isdn.h
5678F: include/uapi/linux/isdn/
5679
5680ISDN SUBSYSTEM (Eicon active card driver)
5681M: Armin Schindler <mac@melware.de>
5682L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5683W: http://www.melware.de
5684S: Maintained
5685F: drivers/isdn/hardware/eicon/
5686
5687IT87 HARDWARE MONITORING DRIVER
5688M: Jean Delvare <jdelvare@suse.de>
5689L: lm-sensors@lm-sensors.org
5690S: Maintained
5691F: Documentation/hwmon/it87
5692F: drivers/hwmon/it87.c
5693
5694IT913X MEDIA DRIVER
5695M: Antti Palosaari <crope@iki.fi>
5696L: linux-media@vger.kernel.org
5697W: http://linuxtv.org/
5698W: http://palosaari.fi/linux/
5699Q: http://patchwork.linuxtv.org/project/linux-media/list/
5700T: git git://linuxtv.org/anttip/media_tree.git
5701S: Maintained
5702F: drivers/media/tuners/it913x*
5703
5704IVTV VIDEO4LINUX DRIVER
5705M: Andy Walls <awalls@md.metrocast.net>
5706L: ivtv-devel@ivtvdriver.org (subscribers-only)
5707L: linux-media@vger.kernel.org
5708T: git git://linuxtv.org/media_tree.git
5709W: http://www.ivtvdriver.org
5710S: Maintained
5711F: Documentation/video4linux/*.ivtv
5712F: drivers/media/pci/ivtv/
5713F: include/uapi/linux/ivtv*
5714
5715IX2505V MEDIA DRIVER
5716M: Malcolm Priestley <tvboxspy@gmail.com>
5717L: linux-media@vger.kernel.org
5718W: http://linuxtv.org/
5719Q: http://patchwork.linuxtv.org/project/linux-media/list/
5720S: Maintained
5721F: drivers/media/dvb-frontends/ix2505v*
5722
5723JC42.4 TEMPERATURE SENSOR DRIVER
5724M: Guenter Roeck <linux@roeck-us.net>
5725L: lm-sensors@lm-sensors.org
5726S: Maintained
5727F: drivers/hwmon/jc42.c
5728F: Documentation/hwmon/jc42
5729
5730JFS FILESYSTEM
5731M: Dave Kleikamp <shaggy@kernel.org>
5732L: jfs-discussion@lists.sourceforge.net
5733W: http://jfs.sourceforge.net/
5734T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5735S: Maintained
5736F: Documentation/filesystems/jfs.txt
5737F: fs/jfs/
5738
5739JME NETWORK DRIVER
5740M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5741L: netdev@vger.kernel.org
5742S: Maintained
5743F: drivers/net/ethernet/jme.*
5744
5745JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5746M: David Woodhouse <dwmw2@infradead.org>
5747L: linux-mtd@lists.infradead.org
5748W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5749S: Maintained
5750F: fs/jffs2/
5751F: include/uapi/linux/jffs2.h
5752
5753JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5754M: Andrew Morton <akpm@linux-foundation.org>
5755M: Jan Kara <jack@suse.cz>
5756L: linux-ext4@vger.kernel.org
5757S: Maintained
5758F: fs/jbd/
5759F: include/linux/jbd.h
5760
5761JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5762M: "Theodore Ts'o" <tytso@mit.edu>
5763L: linux-ext4@vger.kernel.org
5764S: Maintained
5765F: fs/jbd2/
5766F: include/linux/jbd2.h
5767
5768JSM Neo PCI based serial card
5769M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5770L: linux-serial@vger.kernel.org
5771S: Maintained
5772F: drivers/tty/serial/jsm/
5773
5774K10TEMP HARDWARE MONITORING DRIVER
5775M: Clemens Ladisch <clemens@ladisch.de>
5776L: lm-sensors@lm-sensors.org
5777S: Maintained
5778F: Documentation/hwmon/k10temp
5779F: drivers/hwmon/k10temp.c
5780
5781K8TEMP HARDWARE MONITORING DRIVER
5782M: Rudolf Marek <r.marek@assembler.cz>
5783L: lm-sensors@lm-sensors.org
5784S: Maintained
5785F: Documentation/hwmon/k8temp
5786F: drivers/hwmon/k8temp.c
5787
5788KCONFIG
5789M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5790L: linux-kbuild@vger.kernel.org
5791T: git git://gitorious.org/linux-kconfig/linux-kconfig
5792S: Maintained
5793F: Documentation/kbuild/kconfig-language.txt
5794F: scripts/kconfig/
5795
5796KDUMP
5797M: Vivek Goyal <vgoyal@redhat.com>
5798M: Haren Myneni <hbabu@us.ibm.com>
5799L: kexec@lists.infradead.org
5800W: http://lse.sourceforge.net/kdump/
5801S: Maintained
5802F: Documentation/kdump/
5803
5804KEENE FM RADIO TRANSMITTER DRIVER
5805M: Hans Verkuil <hverkuil@xs4all.nl>
5806L: linux-media@vger.kernel.org
5807T: git git://linuxtv.org/media_tree.git
5808W: http://linuxtv.org
5809S: Maintained
5810F: drivers/media/radio/radio-keene*
5811
5812KERNEL AUTOMOUNTER v4 (AUTOFS4)
5813M: Ian Kent <raven@themaw.net>
5814L: autofs@vger.kernel.org
5815S: Maintained
5816F: fs/autofs4/
5817
5818KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5819M: Michal Marek <mmarek@suse.cz>
5820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5821T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5822L: linux-kbuild@vger.kernel.org
5823S: Maintained
5824F: Documentation/kbuild/
5825F: Makefile
5826F: scripts/Makefile.*
5827F: scripts/basic/
5828F: scripts/mk*
5829F: scripts/package/
5830
5831KERNEL JANITORS
5832L: kernel-janitors@vger.kernel.org
5833W: http://kernelnewbies.org/KernelJanitors
5834S: Odd Fixes
5835
5836KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5837M: "J. Bruce Fields" <bfields@fieldses.org>
5838L: linux-nfs@vger.kernel.org
5839W: http://nfs.sourceforge.net/
5840S: Supported
5841F: fs/nfsd/
5842F: include/uapi/linux/nfsd/
5843F: fs/lockd/
5844F: fs/nfs_common/
5845F: net/sunrpc/
5846F: include/linux/lockd/
5847F: include/linux/sunrpc/
5848F: include/uapi/linux/sunrpc/
5849
5850KERNEL SELFTEST FRAMEWORK
5851M: Shuah Khan <shuahkh@osg.samsung.com>
5852L: linux-api@vger.kernel.org
5853T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5854S: Maintained
5855F: tools/testing/selftests
5856
5857KERNEL VIRTUAL MACHINE (KVM)
5858M: Gleb Natapov <gleb@kernel.org>
5859M: Paolo Bonzini <pbonzini@redhat.com>
5860L: kvm@vger.kernel.org
5861W: http://www.linux-kvm.org
5862T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5863S: Supported
5864F: Documentation/*/kvm*.txt
5865F: Documentation/virtual/kvm/
5866F: arch/*/kvm/
5867F: arch/x86/kernel/kvm.c
5868F: arch/x86/kernel/kvmclock.c
5869F: arch/*/include/asm/kvm*
5870F: include/linux/kvm*
5871F: include/uapi/linux/kvm*
5872F: virt/kvm/
5873
5874KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5875M: Joerg Roedel <joro@8bytes.org>
5876L: kvm@vger.kernel.org
5877W: http://kvm.qumranet.com
5878S: Maintained
5879F: arch/x86/include/asm/svm.h
5880F: arch/x86/kvm/svm.c
5881
5882KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5883M: Alexander Graf <agraf@suse.de>
5884L: kvm-ppc@vger.kernel.org
5885W: http://kvm.qumranet.com
5886T: git git://github.com/agraf/linux-2.6.git
5887S: Supported
5888F: arch/powerpc/include/asm/kvm*
5889F: arch/powerpc/kvm/
5890
5891KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5892M: Christian Borntraeger <borntraeger@de.ibm.com>
5893M: Cornelia Huck <cornelia.huck@de.ibm.com>
5894M: linux390@de.ibm.com
5895L: linux-s390@vger.kernel.org
5896W: http://www.ibm.com/developerworks/linux/linux390/
5897S: Supported
5898F: Documentation/s390/kvm.txt
5899F: arch/s390/include/asm/kvm*
5900F: arch/s390/kvm/
5901F: drivers/s390/kvm/
5902
5903KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5904M: Christoffer Dall <christoffer.dall@linaro.org>
5905M: Marc Zyngier <marc.zyngier@arm.com>
5906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5907L: kvmarm@lists.cs.columbia.edu
5908W: http://systems.cs.columbia.edu/projects/kvm-arm
5909S: Supported
5910F: arch/arm/include/uapi/asm/kvm*
5911F: arch/arm/include/asm/kvm*
5912F: arch/arm/kvm/
5913F: virt/kvm/arm/
5914F: include/kvm/arm_*
5915
5916KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5917M: Christoffer Dall <christoffer.dall@linaro.org>
5918M: Marc Zyngier <marc.zyngier@arm.com>
5919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5920L: kvmarm@lists.cs.columbia.edu
5921S: Maintained
5922F: arch/arm64/include/uapi/asm/kvm*
5923F: arch/arm64/include/asm/kvm*
5924F: arch/arm64/kvm/
5925
5926KEXEC
5927M: Eric Biederman <ebiederm@xmission.com>
5928W: http://kernel.org/pub/linux/utils/kernel/kexec/
5929L: kexec@lists.infradead.org
5930S: Maintained
5931F: include/linux/kexec.h
5932F: include/uapi/linux/kexec.h
5933F: kernel/kexec.c
5934
5935KEYS/KEYRINGS:
5936M: David Howells <dhowells@redhat.com>
5937L: keyrings@linux-nfs.org
5938S: Maintained
5939F: Documentation/security/keys.txt
5940F: include/linux/key.h
5941F: include/linux/key-type.h
5942F: include/keys/
5943F: security/keys/
5944
5945KEYS-TRUSTED
5946M: David Safford <safford@us.ibm.com>
5947M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5948L: linux-security-module@vger.kernel.org
5949L: keyrings@linux-nfs.org
5950S: Supported
5951F: Documentation/security/keys-trusted-encrypted.txt
5952F: include/keys/trusted-type.h
5953F: security/keys/trusted.c
5954F: security/keys/trusted.h
5955
5956KEYS-ENCRYPTED
5957M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5958M: David Safford <safford@us.ibm.com>
5959L: linux-security-module@vger.kernel.org
5960L: keyrings@linux-nfs.org
5961S: Supported
5962F: Documentation/security/keys-trusted-encrypted.txt
5963F: include/keys/encrypted-type.h
5964F: security/keys/encrypted-keys/
5965
5966KGDB / KDB /debug_core
5967M: Jason Wessel <jason.wessel@windriver.com>
5968W: http://kgdb.wiki.kernel.org/
5969L: kgdb-bugreport@lists.sourceforge.net
5970S: Maintained
5971F: Documentation/DocBook/kgdb.tmpl
5972F: drivers/misc/kgdbts.c
5973F: drivers/tty/serial/kgdboc.c
5974F: include/linux/kdb.h
5975F: include/linux/kgdb.h
5976F: kernel/debug/
5977
5978KMEMCHECK
5979M: Vegard Nossum <vegardno@ifi.uio.no>
5980M: Pekka Enberg <penberg@kernel.org>
5981S: Maintained
5982F: Documentation/kmemcheck.txt
5983F: arch/x86/include/asm/kmemcheck.h
5984F: arch/x86/mm/kmemcheck/
5985F: include/linux/kmemcheck.h
5986F: mm/kmemcheck.c
5987
5988KMEMLEAK
5989M: Catalin Marinas <catalin.marinas@arm.com>
5990S: Maintained
5991F: Documentation/kmemleak.txt
5992F: include/linux/kmemleak.h
5993F: mm/kmemleak.c
5994F: mm/kmemleak-test.c
5995
5996KPROBES
5997M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
5998M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
5999M: "David S. Miller" <davem@davemloft.net>
6000M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6001S: Maintained
6002F: Documentation/kprobes.txt
6003F: include/linux/kprobes.h
6004F: kernel/kprobes.c
6005
6006KS0108 LCD CONTROLLER DRIVER
6007M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6008W: http://miguelojeda.es/auxdisplay.htm
6009W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6010S: Maintained
6011F: Documentation/auxdisplay/ks0108
6012F: drivers/auxdisplay/ks0108.c
6013F: include/linux/ks0108.h
6014
6015LAPB module
6016L: linux-x25@vger.kernel.org
6017S: Orphan
6018F: Documentation/networking/lapb-module.txt
6019F: include/*/lapb.h
6020F: net/lapb/
6021
6022LASI 53c700 driver for PARISC
6023M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6024L: linux-scsi@vger.kernel.org
6025S: Maintained
6026F: Documentation/scsi/53c700.txt
6027F: drivers/scsi/53c700*
6028
6029LED SUBSYSTEM
6030M: Bryan Wu <cooloney@gmail.com>
6031M: Richard Purdie <rpurdie@rpsys.net>
6032M: Jacek Anaszewski <j.anaszewski@samsung.com>
6033L: linux-leds@vger.kernel.org
6034T: git git://git.kernel.org/pub/scm/linux/kernel/git/cooloney/linux-leds.git
6035S: Maintained
6036F: drivers/leds/
6037F: include/linux/leds.h
6038
6039LEGACY EEPROM DRIVER
6040M: Jean Delvare <jdelvare@suse.de>
6041S: Maintained
6042F: Documentation/misc-devices/eeprom
6043F: drivers/misc/eeprom/eeprom.c
6044
6045LEGO USB Tower driver
6046M: Juergen Stuber <starblue@users.sourceforge.net>
6047L: legousb-devel@lists.sourceforge.net
6048W: http://legousb.sourceforge.net/
6049S: Maintained
6050F: drivers/usb/misc/legousbtower.c
6051
6052LG2160 MEDIA DRIVER
6053M: Michael Krufky <mkrufky@linuxtv.org>
6054L: linux-media@vger.kernel.org
6055W: http://linuxtv.org/
6056W: http://github.com/mkrufky
6057Q: http://patchwork.linuxtv.org/project/linux-media/list/
6058T: git git://linuxtv.org/mkrufky/tuners.git
6059S: Maintained
6060F: drivers/media/dvb-frontends/lg2160.*
6061
6062LGDT3305 MEDIA DRIVER
6063M: Michael Krufky <mkrufky@linuxtv.org>
6064L: linux-media@vger.kernel.org
6065W: http://linuxtv.org/
6066W: http://github.com/mkrufky
6067Q: http://patchwork.linuxtv.org/project/linux-media/list/
6068T: git git://linuxtv.org/mkrufky/tuners.git
6069S: Maintained
6070F: drivers/media/dvb-frontends/lgdt3305.*
6071
6072LGUEST
6073M: Rusty Russell <rusty@rustcorp.com.au>
6074L: lguest@lists.ozlabs.org
6075W: http://lguest.ozlabs.org/
6076S: Odd Fixes
6077F: arch/x86/include/asm/lguest*.h
6078F: arch/x86/lguest/
6079F: drivers/lguest/
6080F: include/linux/lguest*.h
6081F: tools/lguest/
6082
6083LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6084M: Tejun Heo <tj@kernel.org>
6085L: linux-ide@vger.kernel.org
6086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6087S: Maintained
6088F: drivers/ata/
6089F: include/linux/ata.h
6090F: include/linux/libata.h
6091
6092LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6093M: Viresh Kumar <viresh.linux@gmail.com>
6094L: linux-ide@vger.kernel.org
6095T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6096S: Maintained
6097F: include/linux/pata_arasan_cf_data.h
6098F: drivers/ata/pata_arasan_cf.c
6099
6100LIBATA PATA DRIVERS
6101M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6102M: Tejun Heo <tj@kernel.org>
6103L: linux-ide@vger.kernel.org
6104T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6105S: Maintained
6106F: drivers/ata/pata_*.c
6107F: drivers/ata/ata_generic.c
6108
6109LIBATA SATA AHCI PLATFORM devices support
6110M: Hans de Goede <hdegoede@redhat.com>
6111M: Tejun Heo <tj@kernel.org>
6112L: linux-ide@vger.kernel.org
6113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6114S: Maintained
6115F: drivers/ata/ahci_platform.c
6116F: drivers/ata/libahci_platform.c
6117F: include/linux/ahci_platform.h
6118
6119LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6120M: Mikael Pettersson <mikpelinux@gmail.com>
6121L: linux-ide@vger.kernel.org
6122T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6123S: Maintained
6124F: drivers/ata/sata_promise.*
6125
6126LIBLOCKDEP
6127M: Sasha Levin <sasha.levin@oracle.com>
6128S: Maintained
6129F: tools/lib/lockdep/
6130
6131LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6132M: Dan Williams <dan.j.williams@intel.com>
6133L: linux-nvdimm@lists.01.org
6134Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6135S: Supported
6136F: drivers/nvdimm/*
6137F: include/linux/nd.h
6138F: include/linux/libnvdimm.h
6139F: include/uapi/linux/ndctl.h
6140
6141LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6142M: Ross Zwisler <ross.zwisler@linux.intel.com>
6143L: linux-nvdimm@lists.01.org
6144Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6145S: Supported
6146F: drivers/nvdimm/blk.c
6147F: drivers/nvdimm/region_devs.c
6148F: drivers/acpi/nfit*
6149
6150LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6151M: Vishal Verma <vishal.l.verma@intel.com>
6152L: linux-nvdimm@lists.01.org
6153Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6154S: Supported
6155F: drivers/nvdimm/btt*
6156
6157LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6158M: Ross Zwisler <ross.zwisler@linux.intel.com>
6159L: linux-nvdimm@lists.01.org
6160Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6161S: Supported
6162F: drivers/nvdimm/pmem.c
6163F: include/linux/pmem.h
6164
6165LINUX FOR IBM pSERIES (RS/6000)
6166M: Paul Mackerras <paulus@au.ibm.com>
6167W: http://www.ibm.com/linux/ltc/projects/ppc
6168S: Supported
6169F: arch/powerpc/boot/rs6000.h
6170
6171LINUX FOR POWERPC (32-BIT AND 64-BIT)
6172M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6173M: Paul Mackerras <paulus@samba.org>
6174M: Michael Ellerman <mpe@ellerman.id.au>
6175W: http://www.penguinppc.org/
6176L: linuxppc-dev@lists.ozlabs.org
6177Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6178T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6179S: Supported
6180F: Documentation/powerpc/
6181F: arch/powerpc/
6182
6183LINUX FOR POWER MACINTOSH
6184M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6185W: http://www.penguinppc.org/
6186L: linuxppc-dev@lists.ozlabs.org
6187S: Maintained
6188F: arch/powerpc/platforms/powermac/
6189F: drivers/macintosh/
6190
6191LINUX FOR POWERPC EMBEDDED MPC5XXX
6192M: Anatolij Gustschin <agust@denx.de>
6193L: linuxppc-dev@lists.ozlabs.org
6194T: git git://git.denx.de/linux-denx-agust.git
6195S: Maintained
6196F: arch/powerpc/platforms/512x/
6197F: arch/powerpc/platforms/52xx/
6198
6199LINUX FOR POWERPC EMBEDDED PPC4XX
6200M: Alistair Popple <alistair@popple.id.au>
6201M: Matt Porter <mporter@kernel.crashing.org>
6202W: http://www.penguinppc.org/
6203L: linuxppc-dev@lists.ozlabs.org
6204S: Maintained
6205F: arch/powerpc/platforms/40x/
6206F: arch/powerpc/platforms/44x/
6207
6208LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6209L: linuxppc-dev@lists.ozlabs.org
6210S: Orphan
6211F: arch/powerpc/*/*virtex*
6212F: arch/powerpc/*/*/*virtex*
6213
6214LINUX FOR POWERPC EMBEDDED PPC8XX
6215M: Vitaly Bordug <vitb@kernel.crashing.org>
6216W: http://www.penguinppc.org/
6217L: linuxppc-dev@lists.ozlabs.org
6218S: Maintained
6219F: arch/powerpc/platforms/8xx/
6220
6221LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6222M: Scott Wood <scottwood@freescale.com>
6223M: Kumar Gala <galak@kernel.crashing.org>
6224W: http://www.penguinppc.org/
6225L: linuxppc-dev@lists.ozlabs.org
6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6227S: Maintained
6228F: arch/powerpc/platforms/83xx/
6229F: arch/powerpc/platforms/85xx/
6230
6231LINUX FOR POWERPC PA SEMI PWRFICIENT
6232M: Olof Johansson <olof@lixom.net>
6233L: linuxppc-dev@lists.ozlabs.org
6234S: Maintained
6235F: arch/powerpc/platforms/pasemi/
6236F: drivers/*/*pasemi*
6237F: drivers/*/*/*pasemi*
6238
6239LINUX SECURITY MODULE (LSM) FRAMEWORK
6240M: Chris Wright <chrisw@sous-sol.org>
6241L: linux-security-module@vger.kernel.org
6242S: Supported
6243
6244LIS3LV02D ACCELEROMETER DRIVER
6245M: Eric Piel <eric.piel@tremplin-utc.net>
6246S: Maintained
6247F: Documentation/misc-devices/lis3lv02d
6248F: drivers/misc/lis3lv02d/
6249F: drivers/platform/x86/hp_accel.c
6250
6251LIVE PATCHING
6252M: Josh Poimboeuf <jpoimboe@redhat.com>
6253M: Seth Jennings <sjenning@redhat.com>
6254M: Jiri Kosina <jkosina@suse.cz>
6255M: Vojtech Pavlik <vojtech@suse.cz>
6256S: Maintained
6257F: kernel/livepatch/
6258F: include/linux/livepatch.h
6259F: arch/x86/include/asm/livepatch.h
6260F: arch/x86/kernel/livepatch.c
6261F: Documentation/ABI/testing/sysfs-kernel-livepatch
6262F: samples/livepatch/
6263L: live-patching@vger.kernel.org
6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6265
6266LLC (802.2)
6267M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6268S: Maintained
6269F: include/linux/llc.h
6270F: include/uapi/linux/llc.h
6271F: include/net/llc*
6272F: net/llc/
6273
6274LM73 HARDWARE MONITOR DRIVER
6275M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6276L: lm-sensors@lm-sensors.org
6277S: Maintained
6278F: drivers/hwmon/lm73.c
6279
6280LM78 HARDWARE MONITOR DRIVER
6281M: Jean Delvare <jdelvare@suse.de>
6282L: lm-sensors@lm-sensors.org
6283S: Maintained
6284F: Documentation/hwmon/lm78
6285F: drivers/hwmon/lm78.c
6286
6287LM83 HARDWARE MONITOR DRIVER
6288M: Jean Delvare <jdelvare@suse.de>
6289L: lm-sensors@lm-sensors.org
6290S: Maintained
6291F: Documentation/hwmon/lm83
6292F: drivers/hwmon/lm83.c
6293
6294LM90 HARDWARE MONITOR DRIVER
6295M: Jean Delvare <jdelvare@suse.de>
6296L: lm-sensors@lm-sensors.org
6297S: Maintained
6298F: Documentation/hwmon/lm90
6299F: Documentation/devicetree/bindings/hwmon/lm90.txt
6300F: drivers/hwmon/lm90.c
6301
6302LM95234 HARDWARE MONITOR DRIVER
6303M: Guenter Roeck <linux@roeck-us.net>
6304L: lm-sensors@lm-sensors.org
6305S: Maintained
6306F: Documentation/hwmon/lm95234
6307F: drivers/hwmon/lm95234.c
6308
6309LME2510 MEDIA DRIVER
6310M: Malcolm Priestley <tvboxspy@gmail.com>
6311L: linux-media@vger.kernel.org
6312W: http://linuxtv.org/
6313Q: http://patchwork.linuxtv.org/project/linux-media/list/
6314S: Maintained
6315F: drivers/media/usb/dvb-usb-v2/lmedm04*
6316
6317LOCKDEP AND LOCKSTAT
6318M: Peter Zijlstra <peterz@infradead.org>
6319M: Ingo Molnar <mingo@redhat.com>
6320L: linux-kernel@vger.kernel.org
6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6322S: Maintained
6323F: Documentation/locking/lockdep*.txt
6324F: Documentation/locking/lockstat.txt
6325F: include/linux/lockdep.h
6326F: kernel/locking/
6327
6328LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6329M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6330L: linux-ntfs-dev@lists.sourceforge.net
6331W: http://www.linux-ntfs.org/content/view/19/37/
6332S: Maintained
6333F: Documentation/ldm.txt
6334F: block/partitions/ldm.*
6335
6336LogFS
6337M: Joern Engel <joern@logfs.org>
6338M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6339L: logfs@logfs.org
6340W: logfs.org
6341S: Maintained
6342F: fs/logfs/
6343
6344LPC32XX MACHINE SUPPORT
6345M: Roland Stigge <stigge@antcom.de>
6346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6347S: Maintained
6348F: arch/arm/mach-lpc32xx/
6349
6350LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6351M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6352M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6353M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6354M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6355L: MPT-FusionLinux.pdl@avagotech.com
6356L: linux-scsi@vger.kernel.org
6357W: http://www.lsilogic.com/support
6358S: Supported
6359F: drivers/message/fusion/
6360F: drivers/scsi/mpt2sas/
6361F: drivers/scsi/mpt3sas/
6362
6363LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6364M: Matthew Wilcox <matthew@wil.cx>
6365L: linux-scsi@vger.kernel.org
6366S: Maintained
6367F: drivers/scsi/sym53c8xx_2/
6368
6369LTC4261 HARDWARE MONITOR DRIVER
6370M: Guenter Roeck <linux@roeck-us.net>
6371L: lm-sensors@lm-sensors.org
6372S: Maintained
6373F: Documentation/hwmon/ltc4261
6374F: drivers/hwmon/ltc4261.c
6375
6376LTP (Linux Test Project)
6377M: Mike Frysinger <vapier@gentoo.org>
6378M: Cyril Hrubis <chrubis@suse.cz>
6379M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6380M: Jan Stancek <jstancek@redhat.com>
6381M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6382M: Alexey Kodanev <alexey.kodanev@oracle.com>
6383L: ltp-list@lists.sourceforge.net (subscribers-only)
6384W: http://linux-test-project.github.io/
6385T: git git://github.com/linux-test-project/ltp.git
6386S: Maintained
6387
6388M32R ARCHITECTURE
6389W: http://www.linux-m32r.org/
6390S: Orphan
6391F: arch/m32r/
6392
6393M68K ARCHITECTURE
6394M: Geert Uytterhoeven <geert@linux-m68k.org>
6395L: linux-m68k@lists.linux-m68k.org
6396W: http://www.linux-m68k.org/
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6398S: Maintained
6399F: arch/m68k/
6400F: drivers/zorro/
6401
6402M68K ON APPLE MACINTOSH
6403M: Joshua Thompson <funaho@jurai.org>
6404W: http://www.mac.linux-m68k.org/
6405L: linux-m68k@lists.linux-m68k.org
6406S: Maintained
6407F: arch/m68k/mac/
6408
6409M68K ON HP9000/300
6410M: Philip Blundell <philb@gnu.org>
6411W: http://www.tazenda.demon.co.uk/phil/linux-hp
6412S: Maintained
6413F: arch/m68k/hp300/
6414
6415M88DS3103 MEDIA DRIVER
6416M: Antti Palosaari <crope@iki.fi>
6417L: linux-media@vger.kernel.org
6418W: http://linuxtv.org/
6419W: http://palosaari.fi/linux/
6420Q: http://patchwork.linuxtv.org/project/linux-media/list/
6421T: git git://linuxtv.org/anttip/media_tree.git
6422S: Maintained
6423F: drivers/media/dvb-frontends/m88ds3103*
6424
6425M88RS2000 MEDIA DRIVER
6426M: Malcolm Priestley <tvboxspy@gmail.com>
6427L: linux-media@vger.kernel.org
6428W: http://linuxtv.org/
6429Q: http://patchwork.linuxtv.org/project/linux-media/list/
6430S: Maintained
6431F: drivers/media/dvb-frontends/m88rs2000*
6432
6433MA901 MASTERKIT USB FM RADIO DRIVER
6434M: Alexey Klimov <klimov.linux@gmail.com>
6435L: linux-media@vger.kernel.org
6436T: git git://linuxtv.org/media_tree.git
6437S: Maintained
6438F: drivers/media/radio/radio-ma901.c
6439
6440MAC80211
6441M: Johannes Berg <johannes@sipsolutions.net>
6442L: linux-wireless@vger.kernel.org
6443W: http://wireless.kernel.org/
6444T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6445T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6446S: Maintained
6447F: Documentation/networking/mac80211-injection.txt
6448F: include/net/mac80211.h
6449F: net/mac80211/
6450
6451MACVLAN DRIVER
6452M: Patrick McHardy <kaber@trash.net>
6453L: netdev@vger.kernel.org
6454S: Maintained
6455F: drivers/net/macvlan.c
6456F: include/linux/if_macvlan.h
6457
6458MAILBOX API
6459M: Jassi Brar <jassisinghbrar@gmail.com>
6460L: linux-kernel@vger.kernel.org
6461S: Maintained
6462F: drivers/mailbox/
6463F: include/linux/mailbox_client.h
6464F: include/linux/mailbox_controller.h
6465
6466MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6467M: Michael Kerrisk <mtk.manpages@gmail.com>
6468W: http://www.kernel.org/doc/man-pages
6469L: linux-man@vger.kernel.org
6470S: Maintained
6471
6472MARVELL ARMADA DRM SUPPORT
6473M: Russell King <rmk+kernel@arm.linux.org.uk>
6474S: Maintained
6475F: drivers/gpu/drm/armada/
6476
6477MARVELL 88E6352 DSA support
6478M: Guenter Roeck <linux@roeck-us.net>
6479S: Maintained
6480F: drivers/net/dsa/mv88e6352.c
6481
6482MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6483M: Mirko Lindner <mlindner@marvell.com>
6484M: Stephen Hemminger <stephen@networkplumber.org>
6485L: netdev@vger.kernel.org
6486S: Maintained
6487F: drivers/net/ethernet/marvell/sk*
6488
6489MARVELL LIBERTAS WIRELESS DRIVER
6490L: libertas-dev@lists.infradead.org
6491S: Orphan
6492F: drivers/net/wireless/libertas/
6493
6494MARVELL MV643XX ETHERNET DRIVER
6495M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6496L: netdev@vger.kernel.org
6497S: Maintained
6498F: drivers/net/ethernet/marvell/mv643xx_eth.*
6499F: include/linux/mv643xx.h
6500
6501MARVELL MVNETA ETHERNET DRIVER
6502M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6503L: netdev@vger.kernel.org
6504S: Maintained
6505F: drivers/net/ethernet/marvell/mvneta.*
6506
6507MARVELL MWIFIEX WIRELESS DRIVER
6508M: Amitkumar Karwar <akarwar@marvell.com>
6509M: Avinash Patil <patila@marvell.com>
6510L: linux-wireless@vger.kernel.org
6511S: Maintained
6512F: drivers/net/wireless/mwifiex/
6513
6514MARVELL MWL8K WIRELESS DRIVER
6515M: Lennert Buytenhek <buytenh@wantstofly.org>
6516L: linux-wireless@vger.kernel.org
6517S: Odd Fixes
6518F: drivers/net/wireless/mwl8k.c
6519
6520MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6521M: Nicolas Pitre <nico@fluxnic.net>
6522S: Odd Fixes
6523F: drivers/mmc/host/mvsdio.*
6524
6525MATROX FRAMEBUFFER DRIVER
6526L: linux-fbdev@vger.kernel.org
6527S: Orphan
6528F: drivers/video/fbdev/matrox/matroxfb_*
6529F: include/uapi/linux/matroxfb.h
6530
6531MAX16065 HARDWARE MONITOR DRIVER
6532M: Guenter Roeck <linux@roeck-us.net>
6533L: lm-sensors@lm-sensors.org
6534S: Maintained
6535F: Documentation/hwmon/max16065
6536F: drivers/hwmon/max16065.c
6537
6538MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6539M: "Hans J. Koch" <hjk@hansjkoch.de>
6540L: lm-sensors@lm-sensors.org
6541S: Maintained
6542F: Documentation/hwmon/max6650
6543F: drivers/hwmon/max6650.c
6544
6545MAX6697 HARDWARE MONITOR DRIVER
6546M: Guenter Roeck <linux@roeck-us.net>
6547L: lm-sensors@lm-sensors.org
6548S: Maintained
6549F: Documentation/hwmon/max6697
6550F: Documentation/devicetree/bindings/i2c/max6697.txt
6551F: drivers/hwmon/max6697.c
6552F: include/linux/platform_data/max6697.h
6553
6554MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6555M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6556L: linux-pm@vger.kernel.org
6557S: Supported
6558F: drivers/power/max14577_charger.c
6559F: drivers/power/max77693_charger.c
6560
6561MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6562M: Chanwoo Choi <cw00.choi@samsung.com>
6563M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6564L: linux-kernel@vger.kernel.org
6565S: Supported
6566F: drivers/*/max14577.c
6567F: drivers/*/max77686.c
6568F: drivers/*/max77693.c
6569F: drivers/extcon/extcon-max14577.c
6570F: drivers/extcon/extcon-max77693.c
6571F: drivers/rtc/rtc-max77686.c
6572F: drivers/clk/clk-max77686.c
6573F: Documentation/devicetree/bindings/mfd/max14577.txt
6574F: Documentation/devicetree/bindings/mfd/max77686.txt
6575F: Documentation/devicetree/bindings/mfd/max77693.txt
6576F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6577F: include/linux/mfd/max14577*.h
6578F: include/linux/mfd/max77686*.h
6579F: include/linux/mfd/max77693*.h
6580
6581MAXIRADIO FM RADIO RECEIVER DRIVER
6582M: Hans Verkuil <hverkuil@xs4all.nl>
6583L: linux-media@vger.kernel.org
6584T: git git://linuxtv.org/media_tree.git
6585W: http://linuxtv.org
6586S: Maintained
6587F: drivers/media/radio/radio-maxiradio*
6588
6589MEDIA DRIVERS FOR RENESAS - VSP1
6590M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6591L: linux-media@vger.kernel.org
6592L: linux-sh@vger.kernel.org
6593T: git git://linuxtv.org/media_tree.git
6594S: Supported
6595F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6596F: drivers/media/platform/vsp1/
6597
6598MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6599M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6600P: LinuxTV.org Project
6601L: linux-media@vger.kernel.org
6602W: http://linuxtv.org
6603Q: http://patchwork.kernel.org/project/linux-media/list/
6604T: git git://linuxtv.org/media_tree.git
6605S: Maintained
6606F: Documentation/dvb/
6607F: Documentation/video4linux/
6608F: Documentation/DocBook/media/
6609F: drivers/media/
6610F: drivers/staging/media/
6611F: include/media/
6612F: include/uapi/linux/dvb/
6613F: include/uapi/linux/videodev2.h
6614F: include/uapi/linux/media.h
6615F: include/uapi/linux/v4l2-*
6616F: include/uapi/linux/meye.h
6617F: include/uapi/linux/ivtv*
6618F: include/uapi/linux/uvcvideo.h
6619
6620MEDIATEK MT7601U WIRELESS LAN DRIVER
6621M: Jakub Kicinski <kubakici@wp.pl>
6622L: linux-wireless@vger.kernel.org
6623S: Maintained
6624F: drivers/net/wireless/mediatek/mt7601u/
6625
6626MEGARAID SCSI/SAS DRIVERS
6627M: Kashyap Desai <kashyap.desai@avagotech.com>
6628M: Sumit Saxena <sumit.saxena@avagotech.com>
6629M: Uday Lingala <uday.lingala@avagotech.com>
6630L: megaraidlinux.pdl@avagotech.com
6631L: linux-scsi@vger.kernel.org
6632W: http://www.lsi.com
6633S: Maintained
6634F: Documentation/scsi/megaraid.txt
6635F: drivers/scsi/megaraid.*
6636F: drivers/scsi/megaraid/
6637
6638MELLANOX ETHERNET DRIVER (mlx4_en)
6639M: Amir Vadai <amirv@mellanox.com>
6640M: Ido Shamay <idos@mellanox.com>
6641L: netdev@vger.kernel.org
6642S: Supported
6643W: http://www.mellanox.com
6644Q: http://patchwork.ozlabs.org/project/netdev/list/
6645F: drivers/net/ethernet/mellanox/mlx4/en_*
6646
6647MEMORY MANAGEMENT
6648L: linux-mm@kvack.org
6649W: http://www.linux-mm.org
6650S: Maintained
6651F: include/linux/mm.h
6652F: include/linux/gfp.h
6653F: include/linux/mmzone.h
6654F: include/linux/memory_hotplug.h
6655F: include/linux/vmalloc.h
6656F: mm/
6657
6658MEMORY TECHNOLOGY DEVICES (MTD)
6659M: David Woodhouse <dwmw2@infradead.org>
6660M: Brian Norris <computersforpeace@gmail.com>
6661L: linux-mtd@lists.infradead.org
6662W: http://www.linux-mtd.infradead.org/
6663Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6664T: git git://git.infradead.org/linux-mtd.git
6665T: git git://git.infradead.org/l2-mtd.git
6666S: Maintained
6667F: drivers/mtd/
6668F: include/linux/mtd/
6669F: include/uapi/mtd/
6670
6671MEN A21 WATCHDOG DRIVER
6672M: Johannes Thumshirn <morbidrsa@gmail.com>
6673L: linux-watchdog@vger.kernel.org
6674S: Maintained
6675F: drivers/watchdog/mena21_wdt.c
6676
6677MEN CHAMELEON BUS (mcb)
6678M: Johannes Thumshirn <morbidrsa@gmail.com>
6679S: Maintained
6680F: drivers/mcb/
6681F: include/linux/mcb.h
6682
6683MEN F21BMC (Board Management Controller)
6684M: Andreas Werner <andreas.werner@men.de>
6685S: Supported
6686F: drivers/mfd/menf21bmc.c
6687F: drivers/watchdog/menf21bmc_wdt.c
6688F: drivers/leds/leds-menf21bmc.c
6689F: drivers/hwmon/menf21bmc_hwmon.c
6690F: Documentation/hwmon/menf21bmc
6691
6692METAG ARCHITECTURE
6693M: James Hogan <james.hogan@imgtec.com>
6694L: linux-metag@vger.kernel.org
6695S: Supported
6696F: arch/metag/
6697F: Documentation/metag/
6698F: Documentation/devicetree/bindings/metag/
6699F: drivers/clocksource/metag_generic.c
6700F: drivers/irqchip/irq-metag.c
6701F: drivers/irqchip/irq-metag-ext.c
6702F: drivers/tty/metag_da.c
6703
6704MICROBLAZE ARCHITECTURE
6705M: Michal Simek <monstr@monstr.eu>
6706W: http://www.monstr.eu/fdt/
6707T: git git://git.monstr.eu/linux-2.6-microblaze.git
6708S: Supported
6709F: arch/microblaze/
6710
6711MICROTEK X6 SCANNER
6712M: Oliver Neukum <oliver@neukum.org>
6713S: Maintained
6714F: drivers/usb/image/microtek.*
6715
6716MIPS
6717M: Ralf Baechle <ralf@linux-mips.org>
6718L: linux-mips@linux-mips.org
6719W: http://www.linux-mips.org/
6720T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6721Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6722S: Supported
6723F: Documentation/mips/
6724F: arch/mips/
6725
6726MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6727M: Hans Verkuil <hverkuil@xs4all.nl>
6728L: linux-media@vger.kernel.org
6729T: git git://linuxtv.org/media_tree.git
6730W: http://linuxtv.org
6731S: Odd Fixes
6732F: drivers/media/radio/radio-miropcm20*
6733
6734Mellanox MLX5 core VPI driver
6735M: Eli Cohen <eli@mellanox.com>
6736L: netdev@vger.kernel.org
6737L: linux-rdma@vger.kernel.org
6738W: http://www.mellanox.com
6739Q: http://patchwork.ozlabs.org/project/netdev/list/
6740Q: http://patchwork.kernel.org/project/linux-rdma/list/
6741T: git git://openfabrics.org/~eli/connect-ib.git
6742S: Supported
6743F: drivers/net/ethernet/mellanox/mlx5/core/
6744F: include/linux/mlx5/
6745
6746Mellanox MLX5 IB driver
6747M: Eli Cohen <eli@mellanox.com>
6748L: linux-rdma@vger.kernel.org
6749W: http://www.mellanox.com
6750Q: http://patchwork.kernel.org/project/linux-rdma/list/
6751T: git git://openfabrics.org/~eli/connect-ib.git
6752S: Supported
6753F: include/linux/mlx5/
6754F: drivers/infiniband/hw/mlx5/
6755
6756MN88472 MEDIA DRIVER
6757M: Antti Palosaari <crope@iki.fi>
6758L: linux-media@vger.kernel.org
6759W: http://linuxtv.org/
6760W: http://palosaari.fi/linux/
6761Q: http://patchwork.linuxtv.org/project/linux-media/list/
6762T: git git://linuxtv.org/anttip/media_tree.git
6763S: Maintained
6764F: drivers/staging/media/mn88472/
6765F: drivers/media/dvb-frontends/mn88472.h
6766
6767MN88473 MEDIA DRIVER
6768M: Antti Palosaari <crope@iki.fi>
6769L: linux-media@vger.kernel.org
6770W: http://linuxtv.org/
6771W: http://palosaari.fi/linux/
6772Q: http://patchwork.linuxtv.org/project/linux-media/list/
6773T: git git://linuxtv.org/anttip/media_tree.git
6774S: Maintained
6775F: drivers/staging/media/mn88473/
6776F: drivers/media/dvb-frontends/mn88473.h
6777
6778MODULE SUPPORT
6779M: Rusty Russell <rusty@rustcorp.com.au>
6780S: Maintained
6781F: include/linux/module.h
6782F: kernel/module.c
6783
6784MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6785W: http://popies.net/meye/
6786S: Orphan
6787F: Documentation/video4linux/meye.txt
6788F: drivers/media/pci/meye/
6789F: include/uapi/linux/meye.h
6790
6791MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6792M: Jiri Slaby <jirislaby@gmail.com>
6793S: Maintained
6794F: Documentation/serial/moxa-smartio
6795F: drivers/tty/mxser.*
6796
6797MR800 AVERMEDIA USB FM RADIO DRIVER
6798M: Alexey Klimov <klimov.linux@gmail.com>
6799L: linux-media@vger.kernel.org
6800T: git git://linuxtv.org/media_tree.git
6801S: Maintained
6802F: drivers/media/radio/radio-mr800.c
6803
6804MRF24J40 IEEE 802.15.4 RADIO DRIVER
6805M: Alan Ott <alan@signal11.us>
6806L: linux-wpan@vger.kernel.org
6807S: Maintained
6808F: drivers/net/ieee802154/mrf24j40.c
6809
6810MSI LAPTOP SUPPORT
6811M: "Lee, Chun-Yi" <jlee@suse.com>
6812L: platform-driver-x86@vger.kernel.org
6813S: Maintained
6814F: drivers/platform/x86/msi-laptop.c
6815
6816MSI WMI SUPPORT
6817L: platform-driver-x86@vger.kernel.org
6818S: Orphan
6819F: drivers/platform/x86/msi-wmi.c
6820
6821MSI001 MEDIA DRIVER
6822M: Antti Palosaari <crope@iki.fi>
6823L: linux-media@vger.kernel.org
6824W: http://linuxtv.org/
6825W: http://palosaari.fi/linux/
6826Q: http://patchwork.linuxtv.org/project/linux-media/list/
6827T: git git://linuxtv.org/anttip/media_tree.git
6828S: Maintained
6829F: drivers/media/tuners/msi001*
6830
6831MSI2500 MEDIA DRIVER
6832M: Antti Palosaari <crope@iki.fi>
6833L: linux-media@vger.kernel.org
6834W: http://linuxtv.org/
6835W: http://palosaari.fi/linux/
6836Q: http://patchwork.linuxtv.org/project/linux-media/list/
6837T: git git://linuxtv.org/anttip/media_tree.git
6838S: Maintained
6839F: drivers/media/usb/msi2500/
6840
6841MT9M032 APTINA SENSOR DRIVER
6842M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6843L: linux-media@vger.kernel.org
6844T: git git://linuxtv.org/media_tree.git
6845S: Maintained
6846F: drivers/media/i2c/mt9m032.c
6847F: include/media/mt9m032.h
6848
6849MT9P031 APTINA CAMERA SENSOR
6850M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6851L: linux-media@vger.kernel.org
6852T: git git://linuxtv.org/media_tree.git
6853S: Maintained
6854F: drivers/media/i2c/mt9p031.c
6855F: include/media/mt9p031.h
6856
6857MT9T001 APTINA CAMERA SENSOR
6858M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6859L: linux-media@vger.kernel.org
6860T: git git://linuxtv.org/media_tree.git
6861S: Maintained
6862F: drivers/media/i2c/mt9t001.c
6863F: include/media/mt9t001.h
6864
6865MT9V032 APTINA CAMERA SENSOR
6866M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6867L: linux-media@vger.kernel.org
6868T: git git://linuxtv.org/media_tree.git
6869S: Maintained
6870F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6871F: drivers/media/i2c/mt9v032.c
6872F: include/media/mt9v032.h
6873
6874MULTIFUNCTION DEVICES (MFD)
6875M: Samuel Ortiz <sameo@linux.intel.com>
6876M: Lee Jones <lee.jones@linaro.org>
6877T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6878S: Supported
6879F: drivers/mfd/
6880F: include/linux/mfd/
6881
6882MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6883M: Ulf Hansson <ulf.hansson@linaro.org>
6884L: linux-mmc@vger.kernel.org
6885T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6886S: Maintained
6887F: drivers/mmc/
6888F: include/linux/mmc/
6889F: include/uapi/linux/mmc/
6890
6891MULTIMEDIA CARD (MMC) ETC. OVER SPI
6892S: Orphan
6893F: drivers/mmc/host/mmc_spi.c
6894F: include/linux/spi/mmc_spi.h
6895
6896MULTISOUND SOUND DRIVER
6897M: Andrew Veliath <andrewtv@usa.net>
6898S: Maintained
6899F: Documentation/sound/oss/MultiSound
6900F: sound/oss/msnd*
6901
6902MULTITECH MULTIPORT CARD (ISICOM)
6903S: Orphan
6904F: drivers/tty/isicom.c
6905F: include/linux/isicom.h
6906
6907MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6908M: Felipe Balbi <balbi@ti.com>
6909L: linux-usb@vger.kernel.org
6910T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6911S: Maintained
6912F: drivers/usb/musb/
6913
6914MXL5007T MEDIA DRIVER
6915M: Michael Krufky <mkrufky@linuxtv.org>
6916L: linux-media@vger.kernel.org
6917W: http://linuxtv.org/
6918W: http://github.com/mkrufky
6919Q: http://patchwork.linuxtv.org/project/linux-media/list/
6920T: git git://linuxtv.org/mkrufky/tuners.git
6921S: Maintained
6922F: drivers/media/tuners/mxl5007t.*
6923
6924MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6925M: Hyong-Youb Kim <hykim@myri.com>
6926L: netdev@vger.kernel.org
6927W: https://www.myricom.com/support/downloads/myri10ge.html
6928S: Supported
6929F: drivers/net/ethernet/myricom/myri10ge/
6930
6931NATSEMI ETHERNET DRIVER (DP8381x)
6932S: Orphan
6933F: drivers/net/ethernet/natsemi/natsemi.c
6934
6935NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6936M: Daniel Mack <zonque@gmail.com>
6937S: Maintained
6938L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6939W: http://www.native-instruments.com
6940F: sound/usb/caiaq/
6941
6942NCP FILESYSTEM
6943M: Petr Vandrovec <petr@vandrovec.name>
6944S: Odd Fixes
6945F: fs/ncpfs/
6946
6947NCR 5380 SCSI DRIVERS
6948M: Finn Thain <fthain@telegraphics.com.au>
6949M: Michael Schmitz <schmitzmic@gmail.com>
6950L: linux-scsi@vger.kernel.org
6951S: Maintained
6952F: Documentation/scsi/g_NCR5380.txt
6953F: drivers/scsi/NCR5380.*
6954F: drivers/scsi/arm/cumana_1.c
6955F: drivers/scsi/arm/oak.c
6956F: drivers/scsi/atari_NCR5380.c
6957F: drivers/scsi/atari_scsi.*
6958F: drivers/scsi/dmx3191d.c
6959F: drivers/scsi/dtc.*
6960F: drivers/scsi/g_NCR5380.*
6961F: drivers/scsi/g_NCR5380_mmio.c
6962F: drivers/scsi/mac_scsi.*
6963F: drivers/scsi/pas16.*
6964F: drivers/scsi/sun3_scsi.*
6965F: drivers/scsi/sun3_scsi_vme.c
6966F: drivers/scsi/t128.*
6967
6968NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
6969M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6970L: linux-scsi@vger.kernel.org
6971S: Maintained
6972F: drivers/scsi/NCR_D700.*
6973
6974NCT6775 HARDWARE MONITOR DRIVER
6975M: Guenter Roeck <linux@roeck-us.net>
6976L: lm-sensors@lm-sensors.org
6977S: Maintained
6978F: Documentation/hwmon/nct6775
6979F: drivers/hwmon/nct6775.c
6980
6981NETEFFECT IWARP RNIC DRIVER (IW_NES)
6982M: Faisal Latif <faisal.latif@intel.com>
6983L: linux-rdma@vger.kernel.org
6984W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
6985S: Supported
6986F: drivers/infiniband/hw/nes/
6987
6988NETEM NETWORK EMULATOR
6989M: Stephen Hemminger <stephen@networkplumber.org>
6990L: netem@lists.linux-foundation.org
6991S: Maintained
6992F: net/sched/sch_netem.c
6993
6994NETERION 10GbE DRIVERS (s2io/vxge)
6995M: Jon Mason <jdmason@kudzu.us>
6996L: netdev@vger.kernel.org
6997S: Supported
6998F: Documentation/networking/s2io.txt
6999F: Documentation/networking/vxge.txt
7000F: drivers/net/ethernet/neterion/
7001
7002NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7003M: Pablo Neira Ayuso <pablo@netfilter.org>
7004M: Patrick McHardy <kaber@trash.net>
7005M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7006L: netfilter-devel@vger.kernel.org
7007L: coreteam@netfilter.org
7008W: http://www.netfilter.org/
7009W: http://www.iptables.org/
7010Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7011T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7012T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7013S: Supported
7014F: include/linux/netfilter*
7015F: include/linux/netfilter/
7016F: include/net/netfilter/
7017F: include/uapi/linux/netfilter*
7018F: include/uapi/linux/netfilter/
7019F: net/*/netfilter.c
7020F: net/*/netfilter/
7021F: net/netfilter/
7022
7023NETLABEL
7024M: Paul Moore <paul@paul-moore.com>
7025W: http://netlabel.sf.net
7026L: netdev@vger.kernel.org
7027S: Maintained
7028F: Documentation/netlabel/
7029F: include/net/netlabel.h
7030F: net/netlabel/
7031
7032NETROM NETWORK LAYER
7033M: Ralf Baechle <ralf@linux-mips.org>
7034L: linux-hams@vger.kernel.org
7035W: http://www.linux-ax25.org/
7036S: Maintained
7037F: include/net/netrom.h
7038F: include/uapi/linux/netrom.h
7039F: net/netrom/
7040
7041NETWORK BLOCK DEVICE (NBD)
7042M: Markus Pargmann <mpa@pengutronix.de>
7043S: Maintained
7044L: nbd-general@lists.sourceforge.net
7045T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7046F: Documentation/blockdev/nbd.txt
7047F: drivers/block/nbd.c
7048F: include/uapi/linux/nbd.h
7049
7050NETWORK DROP MONITOR
7051M: Neil Horman <nhorman@tuxdriver.com>
7052L: netdev@vger.kernel.org
7053S: Maintained
7054W: https://fedorahosted.org/dropwatch/
7055F: net/core/drop_monitor.c
7056
7057NETWORKING [GENERAL]
7058M: "David S. Miller" <davem@davemloft.net>
7059L: netdev@vger.kernel.org
7060W: http://www.linuxfoundation.org/en/Net
7061Q: http://patchwork.ozlabs.org/project/netdev/list/
7062T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7063T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7064S: Maintained
7065F: net/
7066F: include/net/
7067F: include/linux/in.h
7068F: include/linux/net.h
7069F: include/linux/netdevice.h
7070F: include/uapi/linux/in.h
7071F: include/uapi/linux/net.h
7072F: include/uapi/linux/netdevice.h
7073F: include/uapi/linux/net_namespace.h
7074F: tools/net/
7075F: tools/testing/selftests/net/
7076F: lib/random32.c
7077F: lib/test_bpf.c
7078
7079NETWORKING [IPv4/IPv6]
7080M: "David S. Miller" <davem@davemloft.net>
7081M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7082M: James Morris <jmorris@namei.org>
7083M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7084M: Patrick McHardy <kaber@trash.net>
7085L: netdev@vger.kernel.org
7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7087S: Maintained
7088F: net/ipv4/
7089F: net/ipv6/
7090F: include/net/ip*
7091F: arch/x86/net/*
7092
7093NETWORKING [IPSEC]
7094M: Steffen Klassert <steffen.klassert@secunet.com>
7095M: Herbert Xu <herbert@gondor.apana.org.au>
7096M: "David S. Miller" <davem@davemloft.net>
7097L: netdev@vger.kernel.org
7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7099T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7100S: Maintained
7101F: net/core/flow.c
7102F: net/xfrm/
7103F: net/key/
7104F: net/ipv4/xfrm*
7105F: net/ipv4/esp4.c
7106F: net/ipv4/ah4.c
7107F: net/ipv4/ipcomp.c
7108F: net/ipv4/ip_vti.c
7109F: net/ipv6/xfrm*
7110F: net/ipv6/esp6.c
7111F: net/ipv6/ah6.c
7112F: net/ipv6/ipcomp6.c
7113F: net/ipv6/ip6_vti.c
7114F: include/uapi/linux/xfrm.h
7115F: include/net/xfrm.h
7116
7117NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7118M: Paul Moore <paul@paul-moore.com>
7119L: netdev@vger.kernel.org
7120S: Maintained
7121
7122NETWORKING [WIRELESS]
7123L: linux-wireless@vger.kernel.org
7124Q: http://patchwork.kernel.org/project/linux-wireless/list/
7125
7126NETWORKING DRIVERS
7127L: netdev@vger.kernel.org
7128W: http://www.linuxfoundation.org/en/Net
7129Q: http://patchwork.ozlabs.org/project/netdev/list/
7130T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7132S: Odd Fixes
7133F: drivers/net/
7134F: include/linux/if_*
7135F: include/linux/netdevice.h
7136F: include/linux/arcdevice.h
7137F: include/linux/etherdevice.h
7138F: include/linux/fcdevice.h
7139F: include/linux/fddidevice.h
7140F: include/linux/hippidevice.h
7141F: include/linux/inetdevice.h
7142F: include/uapi/linux/if_*
7143F: include/uapi/linux/netdevice.h
7144
7145NETWORKING DRIVERS (WIRELESS)
7146M: Kalle Valo <kvalo@codeaurora.org>
7147L: linux-wireless@vger.kernel.org
7148Q: http://patchwork.kernel.org/project/linux-wireless/list/
7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7150S: Maintained
7151F: drivers/net/wireless/
7152
7153NETXEN (1/10) GbE SUPPORT
7154M: Manish Chopra <manish.chopra@qlogic.com>
7155M: Sony Chacko <sony.chacko@qlogic.com>
7156M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7157L: netdev@vger.kernel.org
7158W: http://www.qlogic.com
7159S: Supported
7160F: drivers/net/ethernet/qlogic/netxen/
7161
7162NFC SUBSYSTEM
7163M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7164M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7165M: Samuel Ortiz <sameo@linux.intel.com>
7166L: linux-wireless@vger.kernel.org
7167L: linux-nfc@lists.01.org (subscribers-only)
7168S: Supported
7169F: net/nfc/
7170F: include/net/nfc/
7171F: include/uapi/linux/nfc.h
7172F: drivers/nfc/
7173F: include/linux/platform_data/pn544.h
7174F: Documentation/devicetree/bindings/net/nfc/
7175
7176NFS, SUNRPC, AND LOCKD CLIENTS
7177M: Trond Myklebust <trond.myklebust@primarydata.com>
7178M: Anna Schumaker <anna.schumaker@netapp.com>
7179L: linux-nfs@vger.kernel.org
7180W: http://client.linux-nfs.org
7181T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7182S: Maintained
7183F: fs/lockd/
7184F: fs/nfs/
7185F: fs/nfs_common/
7186F: net/sunrpc/
7187F: include/linux/lockd/
7188F: include/linux/nfs*
7189F: include/linux/sunrpc/
7190F: include/uapi/linux/nfs*
7191F: include/uapi/linux/sunrpc/
7192
7193NILFS2 FILESYSTEM
7194M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7195L: linux-nilfs@vger.kernel.org
7196W: http://nilfs.sourceforge.net/
7197T: git git://github.com/konis/nilfs2.git
7198S: Supported
7199F: Documentation/filesystems/nilfs2.txt
7200F: fs/nilfs2/
7201F: include/linux/nilfs2_fs.h
7202
7203NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7204M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7205W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7206S: Maintained
7207F: Documentation/scsi/NinjaSCSI.txt
7208F: drivers/scsi/pcmcia/nsp_*
7209
7210NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7211M: GOTO Masanori <gotom@debian.or.jp>
7212M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7213W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7214S: Maintained
7215F: Documentation/scsi/NinjaSCSI.txt
7216F: drivers/scsi/nsp32*
7217
7218NIOS2 ARCHITECTURE
7219M: Ley Foon Tan <lftan@altera.com>
7220L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7221T: git git://git.rocketboards.org/linux-socfpga-next.git
7222S: Maintained
7223F: arch/nios2/
7224
7225NOKIA N900 POWER SUPPLY DRIVERS
7226M: Pali Rohár <pali.rohar@gmail.com>
7227S: Maintained
7228F: include/linux/power/bq2415x_charger.h
7229F: include/linux/power/bq27x00_battery.h
7230F: include/linux/power/isp1704_charger.h
7231F: drivers/power/bq2415x_charger.c
7232F: drivers/power/bq27x00_battery.c
7233F: drivers/power/isp1704_charger.c
7234F: drivers/power/rx51_battery.c
7235
7236NTB DRIVER CORE
7237M: Jon Mason <jdmason@kudzu.us>
7238M: Dave Jiang <dave.jiang@intel.com>
7239M: Allen Hubbe <Allen.Hubbe@emc.com>
7240S: Supported
7241W: https://github.com/jonmason/ntb/wiki
7242T: git git://github.com/jonmason/ntb.git
7243F: drivers/ntb/
7244F: drivers/net/ntb_netdev.c
7245F: include/linux/ntb.h
7246F: include/linux/ntb_transport.h
7247
7248NTB INTEL DRIVER
7249M: Jon Mason <jdmason@kudzu.us>
7250M: Dave Jiang <dave.jiang@intel.com>
7251S: Supported
7252W: https://github.com/jonmason/ntb/wiki
7253T: git git://github.com/jonmason/ntb.git
7254F: drivers/ntb/hw/intel/
7255
7256NTFS FILESYSTEM
7257M: Anton Altaparmakov <anton@tuxera.com>
7258L: linux-ntfs-dev@lists.sourceforge.net
7259W: http://www.tuxera.com/
7260T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7261S: Supported
7262F: Documentation/filesystems/ntfs.txt
7263F: fs/ntfs/
7264
7265NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7266M: Antonino Daplas <adaplas@gmail.com>
7267L: linux-fbdev@vger.kernel.org
7268S: Maintained
7269F: drivers/video/fbdev/riva/
7270F: drivers/video/fbdev/nvidia/
7271
7272NVM EXPRESS DRIVER
7273M: Matthew Wilcox <willy@linux.intel.com>
7274L: linux-nvme@lists.infradead.org
7275T: git git://git.infradead.org/users/willy/linux-nvme.git
7276S: Supported
7277F: drivers/block/nvme*
7278F: include/linux/nvme.h
7279
7280NXP-NCI NFC DRIVER
7281M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7282R: Charles Gorand <charles.gorand@effinnov.com>
7283L: linux-nfc@lists.01.org (moderated for non-subscribers)
7284S: Supported
7285F: drivers/nfc/nxp-nci
7286
7287NXP TDA998X DRM DRIVER
7288M: Russell King <rmk+kernel@arm.linux.org.uk>
7289S: Supported
7290F: drivers/gpu/drm/i2c/tda998x_drv.c
7291F: include/drm/i2c/tda998x.h
7292
7293NXP TFA9879 DRIVER
7294M: Peter Rosin <peda@axentia.se>
7295L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7296S: Maintained
7297F: sound/soc/codecs/tfa9879*
7298
7299OMAP SUPPORT
7300M: Tony Lindgren <tony@atomide.com>
7301L: linux-omap@vger.kernel.org
7302W: http://www.muru.com/linux/omap/
7303W: http://linux.omap.com/
7304Q: http://patchwork.kernel.org/project/linux-omap/list/
7305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7306S: Maintained
7307F: arch/arm/*omap*/
7308F: arch/arm/configs/omap1_defconfig
7309F: arch/arm/configs/omap2plus_defconfig
7310F: drivers/i2c/busses/i2c-omap.c
7311F: drivers/irqchip/irq-omap-intc.c
7312F: drivers/mfd/*omap*.c
7313F: drivers/mfd/menelaus.c
7314F: drivers/mfd/palmas.c
7315F: drivers/mfd/tps65217.c
7316F: drivers/mfd/tps65218.c
7317F: drivers/mfd/tps65910.c
7318F: drivers/mfd/twl-core.[ch]
7319F: drivers/mfd/twl4030*.c
7320F: drivers/mfd/twl6030*.c
7321F: drivers/mfd/twl6040*.c
7322F: drivers/regulator/palmas-regulator*.c
7323F: drivers/regulator/pbias-regulator.c
7324F: drivers/regulator/tps65217-regulator.c
7325F: drivers/regulator/tps65218-regulator.c
7326F: drivers/regulator/tps65910-regulator.c
7327F: drivers/regulator/twl-regulator.c
7328F: include/linux/i2c-omap.h
7329
7330OMAP DEVICE TREE SUPPORT
7331M: Benoît Cousson <bcousson@baylibre.com>
7332M: Tony Lindgren <tony@atomide.com>
7333L: linux-omap@vger.kernel.org
7334L: devicetree@vger.kernel.org
7335S: Maintained
7336F: arch/arm/boot/dts/*omap*
7337F: arch/arm/boot/dts/*am3*
7338F: arch/arm/boot/dts/*am4*
7339F: arch/arm/boot/dts/*am5*
7340F: arch/arm/boot/dts/*dra7*
7341
7342OMAP CLOCK FRAMEWORK SUPPORT
7343M: Paul Walmsley <paul@pwsan.com>
7344L: linux-omap@vger.kernel.org
7345S: Maintained
7346F: arch/arm/*omap*/*clock*
7347
7348OMAP POWER MANAGEMENT SUPPORT
7349M: Kevin Hilman <khilman@deeprootsystems.com>
7350L: linux-omap@vger.kernel.org
7351S: Maintained
7352F: arch/arm/*omap*/*pm*
7353F: drivers/cpufreq/omap-cpufreq.c
7354
7355OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7356M: Rajendra Nayak <rnayak@ti.com>
7357M: Paul Walmsley <paul@pwsan.com>
7358L: linux-omap@vger.kernel.org
7359S: Maintained
7360F: arch/arm/mach-omap2/prm*
7361
7362OMAP AUDIO SUPPORT
7363M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7364M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7365L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7366L: linux-omap@vger.kernel.org
7367S: Maintained
7368F: sound/soc/omap/
7369
7370OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7371M: Roger Quadros <rogerq@ti.com>
7372M: Tony Lindgren <tony@atomide.com>
7373L: linux-omap@vger.kernel.org
7374S: Maintained
7375F: drivers/memory/omap-gpmc.c
7376F: arch/arm/mach-omap2/*gpmc*
7377
7378OMAP FRAMEBUFFER SUPPORT
7379M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7380L: linux-fbdev@vger.kernel.org
7381L: linux-omap@vger.kernel.org
7382S: Maintained
7383F: drivers/video/fbdev/omap/
7384
7385OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7386M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7387L: linux-omap@vger.kernel.org
7388L: linux-fbdev@vger.kernel.org
7389S: Maintained
7390F: drivers/video/fbdev/omap2/
7391F: Documentation/arm/OMAP/DSS
7392
7393OMAP HARDWARE SPINLOCK SUPPORT
7394M: Ohad Ben-Cohen <ohad@wizery.com>
7395L: linux-omap@vger.kernel.org
7396S: Maintained
7397F: drivers/hwspinlock/omap_hwspinlock.c
7398
7399OMAP MMC SUPPORT
7400M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7401L: linux-omap@vger.kernel.org
7402S: Maintained
7403F: drivers/mmc/host/omap.c
7404
7405OMAP HS MMC SUPPORT
7406L: linux-mmc@vger.kernel.org
7407L: linux-omap@vger.kernel.org
7408S: Orphan
7409F: drivers/mmc/host/omap_hsmmc.c
7410
7411OMAP RANDOM NUMBER GENERATOR SUPPORT
7412M: Deepak Saxena <dsaxena@plexity.net>
7413S: Maintained
7414F: drivers/char/hw_random/omap-rng.c
7415
7416OMAP HWMOD SUPPORT
7417M: Benoît Cousson <bcousson@baylibre.com>
7418M: Paul Walmsley <paul@pwsan.com>
7419L: linux-omap@vger.kernel.org
7420S: Maintained
7421F: arch/arm/mach-omap2/omap_hwmod.*
7422
7423OMAP HWMOD DATA
7424M: Paul Walmsley <paul@pwsan.com>
7425L: linux-omap@vger.kernel.org
7426S: Maintained
7427F: arch/arm/mach-omap2/omap_hwmod*data*
7428
7429OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7430M: Benoît Cousson <bcousson@baylibre.com>
7431L: linux-omap@vger.kernel.org
7432S: Maintained
7433F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7434
7435OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7436M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7437L: linux-media@vger.kernel.org
7438S: Maintained
7439F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7440F: drivers/media/platform/omap3isp/
7441F: drivers/staging/media/omap4iss/
7442
7443OMAP USB SUPPORT
7444M: Felipe Balbi <balbi@ti.com>
7445L: linux-usb@vger.kernel.org
7446L: linux-omap@vger.kernel.org
7447T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7448S: Maintained
7449F: drivers/usb/*/*omap*
7450F: arch/arm/*omap*/usb*
7451
7452OMAP GPIO DRIVER
7453M: Javier Martinez Canillas <javier@dowhile0.org>
7454M: Santosh Shilimkar <ssantosh@kernel.org>
7455M: Kevin Hilman <khilman@deeprootsystems.com>
7456L: linux-omap@vger.kernel.org
7457S: Maintained
7458F: drivers/gpio/gpio-omap.c
7459
7460OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7461M: Mark Jackson <mpfj@newflow.co.uk>
7462L: linux-omap@vger.kernel.org
7463S: Maintained
7464F: arch/arm/boot/dts/am335x-nano.dts
7465
7466OMFS FILESYSTEM
7467M: Bob Copeland <me@bobcopeland.com>
7468L: linux-karma-devel@lists.sourceforge.net
7469S: Maintained
7470F: Documentation/filesystems/omfs.txt
7471F: fs/omfs/
7472
7473OMNIKEY CARDMAN 4000 DRIVER
7474M: Harald Welte <laforge@gnumonks.org>
7475S: Maintained
7476F: drivers/char/pcmcia/cm4000_cs.c
7477F: include/linux/cm4000_cs.h
7478F: include/uapi/linux/cm4000_cs.h
7479
7480OMNIKEY CARDMAN 4040 DRIVER
7481M: Harald Welte <laforge@gnumonks.org>
7482S: Maintained
7483F: drivers/char/pcmcia/cm4040_cs.*
7484
7485OMNIVISION OV7670 SENSOR DRIVER
7486M: Jonathan Corbet <corbet@lwn.net>
7487L: linux-media@vger.kernel.org
7488T: git git://linuxtv.org/media_tree.git
7489S: Maintained
7490F: drivers/media/i2c/ov7670.c
7491
7492ONENAND FLASH DRIVER
7493M: Kyungmin Park <kyungmin.park@samsung.com>
7494L: linux-mtd@lists.infradead.org
7495S: Maintained
7496F: drivers/mtd/onenand/
7497F: include/linux/mtd/onenand*.h
7498
7499ONSTREAM SCSI TAPE DRIVER
7500M: Willem Riede <osst@riede.org>
7501L: osst-users@lists.sourceforge.net
7502L: linux-scsi@vger.kernel.org
7503S: Maintained
7504F: Documentation/scsi/osst.txt
7505F: drivers/scsi/osst.*
7506F: drivers/scsi/osst_*.h
7507F: drivers/scsi/st.h
7508
7509OPENCORES I2C BUS DRIVER
7510M: Peter Korsgaard <jacmet@sunsite.dk>
7511L: linux-i2c@vger.kernel.org
7512S: Maintained
7513F: Documentation/i2c/busses/i2c-ocores
7514F: drivers/i2c/busses/i2c-ocores.c
7515
7516OPEN FIRMWARE AND FLATTENED DEVICE TREE
7517M: Grant Likely <grant.likely@linaro.org>
7518M: Rob Herring <robh+dt@kernel.org>
7519L: devicetree@vger.kernel.org
7520W: http://www.devicetree.org/
7521T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7522S: Maintained
7523F: drivers/of/
7524F: include/linux/of*.h
7525F: scripts/dtc/
7526
7527OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7528M: Rob Herring <robh+dt@kernel.org>
7529M: Pawel Moll <pawel.moll@arm.com>
7530M: Mark Rutland <mark.rutland@arm.com>
7531M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7532M: Kumar Gala <galak@codeaurora.org>
7533L: devicetree@vger.kernel.org
7534S: Maintained
7535F: Documentation/devicetree/
7536F: arch/*/boot/dts/
7537F: include/dt-bindings/
7538
7539OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7540M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7541L: devicetree@vger.kernel.org
7542S: Maintained
7543F: Documentation/devicetree/dynamic-resolution-notes.txt
7544F: Documentation/devicetree/overlay-notes.txt
7545F: drivers/of/overlay.c
7546F: drivers/of/resolver.c
7547
7548OPENRISC ARCHITECTURE
7549M: Jonas Bonn <jonas@southpole.se>
7550W: http://openrisc.net
7551L: linux@lists.openrisc.net (moderated for non-subscribers)
7552S: Maintained
7553T: git git://openrisc.net/~jonas/linux
7554F: arch/openrisc/
7555
7556OPENVSWITCH
7557M: Pravin Shelar <pshelar@nicira.com>
7558L: netdev@vger.kernel.org
7559L: dev@openvswitch.org
7560W: http://openvswitch.org
7561S: Maintained
7562F: net/openvswitch/
7563F: include/uapi/linux/openvswitch.h
7564
7565OPL4 DRIVER
7566M: Clemens Ladisch <clemens@ladisch.de>
7567L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7568T: git git://git.alsa-project.org/alsa-kernel.git
7569S: Maintained
7570F: sound/drivers/opl4/
7571
7572OPROFILE
7573M: Robert Richter <rric@kernel.org>
7574L: oprofile-list@lists.sf.net
7575S: Maintained
7576F: arch/*/include/asm/oprofile*.h
7577F: arch/*/oprofile/
7578F: drivers/oprofile/
7579F: include/linux/oprofile.h
7580
7581ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7582M: Mark Fasheh <mfasheh@suse.com>
7583M: Joel Becker <jlbec@evilplan.org>
7584L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7585W: http://ocfs2.wiki.kernel.org
7586S: Supported
7587F: Documentation/filesystems/ocfs2.txt
7588F: Documentation/filesystems/dlmfs.txt
7589F: fs/ocfs2/
7590
7591ORINOCO DRIVER
7592L: linux-wireless@vger.kernel.org
7593W: http://wireless.kernel.org/en/users/Drivers/orinoco
7594W: http://www.nongnu.org/orinoco/
7595S: Orphan
7596F: drivers/net/wireless/orinoco/
7597
7598OSD LIBRARY and FILESYSTEM
7599M: Boaz Harrosh <ooo@electrozaur.com>
7600M: Benny Halevy <bhalevy@primarydata.com>
7601L: osd-dev@open-osd.org
7602W: http://open-osd.org
7603T: git git://git.open-osd.org/open-osd.git
7604S: Maintained
7605F: drivers/scsi/osd/
7606F: include/scsi/osd_*
7607F: fs/exofs/
7608
7609OVERLAY FILESYSTEM
7610M: Miklos Szeredi <miklos@szeredi.hu>
7611L: linux-unionfs@vger.kernel.org
7612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7613S: Supported
7614F: fs/overlayfs/
7615F: Documentation/filesystems/overlayfs.txt
7616
7617P54 WIRELESS DRIVER
7618M: Christian Lamparter <chunkeey@googlemail.com>
7619L: linux-wireless@vger.kernel.org
7620W: http://wireless.kernel.org/en/users/Drivers/p54
7621S: Maintained
7622F: drivers/net/wireless/p54/
7623
7624PA SEMI ETHERNET DRIVER
7625M: Olof Johansson <olof@lixom.net>
7626L: netdev@vger.kernel.org
7627S: Maintained
7628F: drivers/net/ethernet/pasemi/*
7629
7630PA SEMI SMBUS DRIVER
7631M: Olof Johansson <olof@lixom.net>
7632L: linux-i2c@vger.kernel.org
7633S: Maintained
7634F: drivers/i2c/busses/i2c-pasemi.c
7635
7636PADATA PARALLEL EXECUTION MECHANISM
7637M: Steffen Klassert <steffen.klassert@secunet.com>
7638L: linux-crypto@vger.kernel.org
7639S: Maintained
7640F: kernel/padata.c
7641F: include/linux/padata.h
7642F: Documentation/padata.txt
7643
7644PANASONIC LAPTOP ACPI EXTRAS DRIVER
7645M: Harald Welte <laforge@gnumonks.org>
7646L: platform-driver-x86@vger.kernel.org
7647S: Maintained
7648F: drivers/platform/x86/panasonic-laptop.c
7649
7650PANASONIC MN10300/AM33/AM34 PORT
7651M: David Howells <dhowells@redhat.com>
7652M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7653L: linux-am33-list@redhat.com (moderated for non-subscribers)
7654W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7655S: Maintained
7656F: Documentation/mn10300/
7657F: arch/mn10300/
7658
7659PARALLEL PORT SUBSYSTEM
7660M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7661M: Sudip Mukherjee <sudip@vectorindia.org>
7662L: linux-parport@lists.infradead.org (subscribers-only)
7663S: Maintained
7664F: drivers/parport/
7665F: include/linux/parport*.h
7666F: drivers/char/ppdev.c
7667F: include/uapi/linux/ppdev.h
7668F: Documentation/parport*.txt
7669
7670PARAVIRT_OPS INTERFACE
7671M: Jeremy Fitzhardinge <jeremy@goop.org>
7672M: Chris Wright <chrisw@sous-sol.org>
7673M: Alok Kataria <akataria@vmware.com>
7674M: Rusty Russell <rusty@rustcorp.com.au>
7675L: virtualization@lists.linux-foundation.org
7676S: Supported
7677F: Documentation/virtual/paravirt_ops.txt
7678F: arch/*/kernel/paravirt*
7679F: arch/*/include/asm/paravirt.h
7680
7681PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7682M: Tim Waugh <tim@cyberelk.net>
7683L: linux-parport@lists.infradead.org (subscribers-only)
7684S: Maintained
7685F: Documentation/blockdev/paride.txt
7686F: drivers/block/paride/
7687
7688PARISC ARCHITECTURE
7689M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7690M: Helge Deller <deller@gmx.de>
7691L: linux-parisc@vger.kernel.org
7692W: http://www.parisc-linux.org/
7693Q: http://patchwork.kernel.org/project/linux-parisc/list/
7694T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7695T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7696S: Maintained
7697F: arch/parisc/
7698F: Documentation/parisc/
7699F: drivers/parisc/
7700F: drivers/char/agp/parisc-agp.c
7701F: drivers/input/serio/gscps2.c
7702F: drivers/parport/parport_gsc.*
7703F: drivers/tty/serial/8250/8250_gsc.c
7704F: drivers/video/fbdev/sti*
7705F: drivers/video/console/sti*
7706F: drivers/video/logo/logo_parisc*
7707
7708PC87360 HARDWARE MONITORING DRIVER
7709M: Jim Cromie <jim.cromie@gmail.com>
7710L: lm-sensors@lm-sensors.org
7711S: Maintained
7712F: Documentation/hwmon/pc87360
7713F: drivers/hwmon/pc87360.c
7714
7715PC8736x GPIO DRIVER
7716M: Jim Cromie <jim.cromie@gmail.com>
7717S: Maintained
7718F: drivers/char/pc8736x_gpio.c
7719
7720PC87427 HARDWARE MONITORING DRIVER
7721M: Jean Delvare <jdelvare@suse.de>
7722L: lm-sensors@lm-sensors.org
7723S: Maintained
7724F: Documentation/hwmon/pc87427
7725F: drivers/hwmon/pc87427.c
7726
7727PCA9532 LED DRIVER
7728M: Riku Voipio <riku.voipio@iki.fi>
7729S: Maintained
7730F: drivers/leds/leds-pca9532.c
7731F: include/linux/leds-pca9532.h
7732
7733PCA9541 I2C BUS MASTER SELECTOR DRIVER
7734M: Guenter Roeck <linux@roeck-us.net>
7735L: linux-i2c@vger.kernel.org
7736S: Maintained
7737F: drivers/i2c/muxes/i2c-mux-pca9541.c
7738
7739PCDP - PRIMARY CONSOLE AND DEBUG PORT
7740M: Khalid Aziz <khalid@gonehiking.org>
7741S: Maintained
7742F: drivers/firmware/pcdp.*
7743
7744PCI ERROR RECOVERY
7745M: Linas Vepstas <linasvepstas@gmail.com>
7746L: linux-pci@vger.kernel.org
7747S: Supported
7748F: Documentation/PCI/pci-error-recovery.txt
7749
7750PCI SUBSYSTEM
7751M: Bjorn Helgaas <bhelgaas@google.com>
7752L: linux-pci@vger.kernel.org
7753Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7755S: Supported
7756F: Documentation/PCI/
7757F: drivers/pci/
7758F: include/linux/pci*
7759F: arch/x86/pci/
7760F: arch/x86/kernel/quirks.c
7761
7762PCI DRIVER FOR ARM VERSATILE PLATFORM
7763M: Rob Herring <robh@kernel.org>
7764L: linux-pci@vger.kernel.org
7765L: linux-arm-kernel@lists.infradead.org
7766S: Maintained
7767F: Documentation/devicetree/bindings/pci/versatile.txt
7768F: drivers/pci/host/pci-versatile.c
7769
7770PCI DRIVER FOR APPLIEDMICRO XGENE
7771M: Tanmay Inamdar <tinamdar@apm.com>
7772L: linux-pci@vger.kernel.org
7773L: linux-arm-kernel@lists.infradead.org
7774S: Maintained
7775F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7776F: drivers/pci/host/pci-xgene.c
7777
7778PCI DRIVER FOR FREESCALE LAYERSCAPE
7779M: Minghuan Lian <minghuan.Lian@freescale.com>
7780M: Mingkai Hu <mingkai.hu@freescale.com>
7781M: Roy Zang <tie-fei.zang@freescale.com>
7782L: linuxppc-dev@lists.ozlabs.org
7783L: linux-pci@vger.kernel.org
7784L: linux-arm-kernel@lists.infradead.org
7785S: Maintained
7786F: drivers/pci/host/*layerscape*
7787
7788PCI DRIVER FOR IMX6
7789M: Richard Zhu <Richard.Zhu@freescale.com>
7790M: Lucas Stach <l.stach@pengutronix.de>
7791L: linux-pci@vger.kernel.org
7792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7793S: Maintained
7794F: drivers/pci/host/*imx6*
7795
7796PCI DRIVER FOR TI KEYSTONE
7797M: Murali Karicheri <m-karicheri2@ti.com>
7798L: linux-pci@vger.kernel.org
7799L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7800S: Maintained
7801F: drivers/pci/host/*keystone*
7802
7803PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7804M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7805M: Jason Cooper <jason@lakedaemon.net>
7806L: linux-pci@vger.kernel.org
7807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7808S: Maintained
7809F: drivers/pci/host/*mvebu*
7810
7811PCI DRIVER FOR NVIDIA TEGRA
7812M: Thierry Reding <thierry.reding@gmail.com>
7813L: linux-tegra@vger.kernel.org
7814L: linux-pci@vger.kernel.org
7815S: Supported
7816F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7817F: drivers/pci/host/pci-tegra.c
7818
7819PCI DRIVER FOR TI DRA7XX
7820M: Kishon Vijay Abraham I <kishon@ti.com>
7821L: linux-omap@vger.kernel.org
7822L: linux-pci@vger.kernel.org
7823S: Supported
7824F: Documentation/devicetree/bindings/pci/ti-pci.txt
7825F: drivers/pci/host/pci-dra7xx.c
7826
7827PCI DRIVER FOR RENESAS R-CAR
7828M: Simon Horman <horms@verge.net.au>
7829L: linux-pci@vger.kernel.org
7830L: linux-sh@vger.kernel.org
7831S: Maintained
7832F: drivers/pci/host/*rcar*
7833
7834PCI DRIVER FOR SAMSUNG EXYNOS
7835M: Jingoo Han <jingoohan1@gmail.com>
7836L: linux-pci@vger.kernel.org
7837L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7838L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7839S: Maintained
7840F: drivers/pci/host/pci-exynos.c
7841
7842PCI DRIVER FOR SYNOPSIS DESIGNWARE
7843M: Jingoo Han <jingoohan1@gmail.com>
7844M: Pratyush Anand <pratyush.anand@gmail.com>
7845L: linux-pci@vger.kernel.org
7846S: Maintained
7847F: drivers/pci/host/*designware*
7848
7849PCI DRIVER FOR GENERIC OF HOSTS
7850M: Will Deacon <will.deacon@arm.com>
7851L: linux-pci@vger.kernel.org
7852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7853S: Maintained
7854F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7855F: drivers/pci/host/pci-host-generic.c
7856
7857PCIE DRIVER FOR ST SPEAR13XX
7858M: Pratyush Anand <pratyush.anand@gmail.com>
7859L: linux-pci@vger.kernel.org
7860S: Maintained
7861F: drivers/pci/host/*spear*
7862
7863PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7864M: Duc Dang <dhdang@apm.com>
7865L: linux-pci@vger.kernel.org
7866L: linux-arm-kernel@lists.infradead.org
7867S: Maintained
7868F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7869F: drivers/pci/host/pci-xgene-msi.c
7870
7871PCMCIA SUBSYSTEM
7872P: Linux PCMCIA Team
7873L: linux-pcmcia@lists.infradead.org
7874W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7875T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7876S: Maintained
7877F: Documentation/pcmcia/
7878F: drivers/pcmcia/
7879F: include/pcmcia/
7880
7881PCNET32 NETWORK DRIVER
7882M: Don Fry <pcnet32@frontier.com>
7883L: netdev@vger.kernel.org
7884S: Maintained
7885F: drivers/net/ethernet/amd/pcnet32.c
7886
7887PCRYPT PARALLEL CRYPTO ENGINE
7888M: Steffen Klassert <steffen.klassert@secunet.com>
7889L: linux-crypto@vger.kernel.org
7890S: Maintained
7891F: crypto/pcrypt.c
7892F: include/crypto/pcrypt.h
7893
7894PER-CPU MEMORY ALLOCATOR
7895M: Tejun Heo <tj@kernel.org>
7896M: Christoph Lameter <cl@linux-foundation.org>
7897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7898S: Maintained
7899F: include/linux/percpu*.h
7900F: mm/percpu*.c
7901F: arch/*/include/asm/percpu.h
7902
7903PER-TASK DELAY ACCOUNTING
7904M: Balbir Singh <bsingharora@gmail.com>
7905S: Maintained
7906F: include/linux/delayacct.h
7907F: kernel/delayacct.c
7908
7909PERFORMANCE EVENTS SUBSYSTEM
7910M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7911M: Ingo Molnar <mingo@redhat.com>
7912M: Arnaldo Carvalho de Melo <acme@kernel.org>
7913L: linux-kernel@vger.kernel.org
7914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7915S: Supported
7916F: kernel/events/*
7917F: include/linux/perf_event.h
7918F: include/uapi/linux/perf_event.h
7919F: arch/*/kernel/perf_event*.c
7920F: arch/*/kernel/*/perf_event*.c
7921F: arch/*/kernel/*/*/perf_event*.c
7922F: arch/*/include/asm/perf_event.h
7923F: arch/*/kernel/perf_callchain.c
7924F: tools/perf/
7925
7926PERSONALITY HANDLING
7927M: Christoph Hellwig <hch@infradead.org>
7928L: linux-abi-devel@lists.sourceforge.net
7929S: Maintained
7930F: include/linux/personality.h
7931F: include/uapi/linux/personality.h
7932
7933PHONET PROTOCOL
7934M: Remi Denis-Courmont <courmisch@gmail.com>
7935S: Supported
7936F: Documentation/networking/phonet.txt
7937F: include/linux/phonet.h
7938F: include/net/phonet/
7939F: include/uapi/linux/phonet.h
7940F: net/phonet/
7941
7942PHRAM MTD DRIVER
7943M: Joern Engel <joern@lazybastard.org>
7944L: linux-mtd@lists.infradead.org
7945S: Maintained
7946F: drivers/mtd/devices/phram.c
7947
7948PICOLCD HID DRIVER
7949M: Bruno Prémont <bonbons@linux-vserver.org>
7950L: linux-input@vger.kernel.org
7951S: Maintained
7952F: drivers/hid/hid-picolcd*
7953
7954PICOXCELL SUPPORT
7955M: Jamie Iles <jamie@jamieiles.com>
7956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7957T: git git://github.com/jamieiles/linux-2.6-ji.git
7958S: Supported
7959F: arch/arm/boot/dts/picoxcell*
7960F: arch/arm/mach-picoxcell/
7961F: drivers/crypto/picoxcell*
7962
7963PIN CONTROL SUBSYSTEM
7964M: Linus Walleij <linus.walleij@linaro.org>
7965L: linux-gpio@vger.kernel.org
7966T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
7967S: Maintained
7968F: drivers/pinctrl/
7969F: include/linux/pinctrl/
7970
7971PIN CONTROLLER - ATMEL AT91
7972M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
7973L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7974S: Maintained
7975F: drivers/pinctrl/pinctrl-at91.*
7976
7977PIN CONTROLLER - INTEL
7978M: Mika Westerberg <mika.westerberg@linux.intel.com>
7979M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
7980S: Maintained
7981F: drivers/pinctrl/intel/
7982
7983PIN CONTROLLER - RENESAS
7984M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7985L: linux-sh@vger.kernel.org
7986S: Maintained
7987F: drivers/pinctrl/sh-pfc/
7988
7989PIN CONTROLLER - SAMSUNG
7990M: Tomasz Figa <tomasz.figa@gmail.com>
7991M: Thomas Abraham <thomas.abraham@linaro.org>
7992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7993L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7994S: Maintained
7995F: drivers/pinctrl/samsung/
7996
7997PIN CONTROLLER - ST SPEAR
7998M: Viresh Kumar <viresh.linux@gmail.com>
7999L: spear-devel@list.st.com
8000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8001W: http://www.st.com/spear
8002S: Maintained
8003F: drivers/pinctrl/spear/
8004
8005PKTCDVD DRIVER
8006M: Jiri Kosina <jkosina@suse.cz>
8007S: Maintained
8008F: drivers/block/pktcdvd.c
8009F: include/linux/pktcdvd.h
8010F: include/uapi/linux/pktcdvd.h
8011
8012PKUNITY SOC DRIVERS
8013M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8014W: http://mprc.pku.edu.cn/~guanxuetao/linux
8015S: Maintained
8016T: git git://github.com/gxt/linux.git
8017F: drivers/input/serio/i8042-unicore32io.h
8018F: drivers/i2c/busses/i2c-puv3.c
8019F: drivers/video/fbdev/fb-puv3.c
8020F: drivers/rtc/rtc-puv3.c
8021
8022PMBUS HARDWARE MONITORING DRIVERS
8023M: Guenter Roeck <linux@roeck-us.net>
8024L: lm-sensors@lm-sensors.org
8025W: http://www.lm-sensors.org/
8026W: http://www.roeck-us.net/linux/drivers/
8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8028S: Maintained
8029F: Documentation/hwmon/pmbus
8030F: drivers/hwmon/pmbus/
8031F: include/linux/i2c/pmbus.h
8032
8033PMC SIERRA MaxRAID DRIVER
8034M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8035L: linux-scsi@vger.kernel.org
8036W: http://www.pmc-sierra.com/
8037S: Supported
8038F: drivers/scsi/pmcraid.*
8039
8040PMC SIERRA PM8001 DRIVER
8041M: xjtuwjp@gmail.com
8042M: lindar_liu@usish.com
8043L: pmchba@pmcs.com
8044L: linux-scsi@vger.kernel.org
8045S: Supported
8046F: drivers/scsi/pm8001/
8047
8048POSIX CLOCKS and TIMERS
8049M: Thomas Gleixner <tglx@linutronix.de>
8050L: linux-kernel@vger.kernel.org
8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8052S: Maintained
8053F: fs/timerfd.c
8054F: include/linux/timer*
8055F: kernel/time/*timer*
8056
8057POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8058M: Sebastian Reichel <sre@kernel.org>
8059M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8060M: David Woodhouse <dwmw2@infradead.org>
8061L: linux-pm@vger.kernel.org
8062T: git git://git.infradead.org/battery-2.6.git
8063S: Maintained
8064F: include/linux/power_supply.h
8065F: drivers/power/
8066
8067PNP SUPPORT
8068M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8069S: Maintained
8070F: drivers/pnp/
8071
8072PNXxxxx I2C DRIVER
8073M: Vitaly Wool <vitalywool@gmail.com>
8074L: linux-i2c@vger.kernel.org
8075S: Maintained
8076F: drivers/i2c/busses/i2c-pnx.c
8077
8078PPP PROTOCOL DRIVERS AND COMPRESSORS
8079M: Paul Mackerras <paulus@samba.org>
8080L: linux-ppp@vger.kernel.org
8081S: Maintained
8082F: drivers/net/ppp/ppp_*
8083
8084PPP OVER ATM (RFC 2364)
8085M: Mitchell Blank Jr <mitch@sfgoth.com>
8086S: Maintained
8087F: net/atm/pppoatm.c
8088F: include/uapi/linux/atmppp.h
8089
8090PPP OVER ETHERNET
8091M: Michal Ostrowski <mostrows@earthlink.net>
8092S: Maintained
8093F: drivers/net/ppp/pppoe.c
8094F: drivers/net/ppp/pppox.c
8095
8096PPP OVER L2TP
8097M: James Chapman <jchapman@katalix.com>
8098S: Maintained
8099F: net/l2tp/l2tp_ppp.c
8100F: include/linux/if_pppol2tp.h
8101F: include/uapi/linux/if_pppol2tp.h
8102
8103PPS SUPPORT
8104M: Rodolfo Giometti <giometti@enneenne.com>
8105W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8106L: linuxpps@ml.enneenne.com (subscribers-only)
8107S: Maintained
8108F: Documentation/pps/
8109F: drivers/pps/
8110F: include/linux/pps*.h
8111
8112PPTP DRIVER
8113M: Dmitry Kozlov <xeb@mail.ru>
8114L: netdev@vger.kernel.org
8115S: Maintained
8116F: drivers/net/ppp/pptp.c
8117W: http://sourceforge.net/projects/accel-pptp
8118
8119PREEMPTIBLE KERNEL
8120M: Robert Love <rml@tech9.net>
8121L: kpreempt-tech@lists.sourceforge.net
8122W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8123S: Supported
8124F: Documentation/preempt-locking.txt
8125F: include/linux/preempt.h
8126
8127PRISM54 WIRELESS DRIVER
8128M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8129L: linux-wireless@vger.kernel.org
8130W: http://wireless.kernel.org/en/users/Drivers/p54
8131S: Obsolete
8132F: drivers/net/wireless/prism54/
8133
8134PS3 NETWORK SUPPORT
8135M: Geoff Levand <geoff@infradead.org>
8136L: netdev@vger.kernel.org
8137L: linuxppc-dev@lists.ozlabs.org
8138S: Maintained
8139F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8140
8141PS3 PLATFORM SUPPORT
8142M: Geoff Levand <geoff@infradead.org>
8143L: linuxppc-dev@lists.ozlabs.org
8144S: Maintained
8145F: arch/powerpc/boot/ps3*
8146F: arch/powerpc/include/asm/lv1call.h
8147F: arch/powerpc/include/asm/ps3*.h
8148F: arch/powerpc/platforms/ps3/
8149F: drivers/*/ps3*
8150F: drivers/ps3/
8151F: drivers/rtc/rtc-ps3.c
8152F: drivers/usb/host/*ps3.c
8153F: sound/ppc/snd_ps3*
8154
8155PS3VRAM DRIVER
8156M: Jim Paris <jim@jtan.com>
8157M: Geoff Levand <geoff@infradead.org>
8158L: linuxppc-dev@lists.ozlabs.org
8159S: Maintained
8160F: drivers/block/ps3vram.c
8161
8162PSTORE FILESYSTEM
8163M: Anton Vorontsov <anton@enomsg.org>
8164M: Colin Cross <ccross@android.com>
8165M: Kees Cook <keescook@chromium.org>
8166M: Tony Luck <tony.luck@intel.com>
8167S: Maintained
8168T: git git://git.infradead.org/users/cbou/linux-pstore.git
8169F: fs/pstore/
8170F: include/linux/pstore*
8171F: drivers/firmware/efi/efi-pstore.c
8172F: drivers/acpi/apei/erst.c
8173
8174PTP HARDWARE CLOCK SUPPORT
8175M: Richard Cochran <richardcochran@gmail.com>
8176L: netdev@vger.kernel.org
8177S: Maintained
8178W: http://linuxptp.sourceforge.net/
8179F: Documentation/ABI/testing/sysfs-ptp
8180F: Documentation/ptp/*
8181F: drivers/net/ethernet/freescale/gianfar_ptp.c
8182F: drivers/net/phy/dp83640*
8183F: drivers/ptp/*
8184F: include/linux/ptp_cl*
8185
8186PTRACE SUPPORT
8187M: Roland McGrath <roland@hack.frob.com>
8188M: Oleg Nesterov <oleg@redhat.com>
8189S: Maintained
8190F: include/asm-generic/syscall.h
8191F: include/linux/ptrace.h
8192F: include/linux/regset.h
8193F: include/linux/tracehook.h
8194F: include/uapi/linux/ptrace.h
8195F: kernel/ptrace.c
8196
8197PVRUSB2 VIDEO4LINUX DRIVER
8198M: Mike Isely <isely@pobox.com>
8199L: pvrusb2@isely.net (subscribers-only)
8200L: linux-media@vger.kernel.org
8201W: http://www.isely.net/pvrusb2/
8202T: git git://linuxtv.org/media_tree.git
8203S: Maintained
8204F: Documentation/video4linux/README.pvrusb2
8205F: drivers/media/usb/pvrusb2/
8206
8207PWC WEBCAM DRIVER
8208M: Hans de Goede <hdegoede@redhat.com>
8209L: linux-media@vger.kernel.org
8210T: git git://linuxtv.org/media_tree.git
8211S: Maintained
8212F: drivers/media/usb/pwc/*
8213
8214PWM FAN DRIVER
8215M: Kamil Debski <k.debski@samsung.com>
8216L: lm-sensors@lm-sensors.org
8217S: Supported
8218F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8219F: Documentation/hwmon/pwm-fan
8220F: drivers/hwmon/pwm-fan.c
8221
8222PWM SUBSYSTEM
8223M: Thierry Reding <thierry.reding@gmail.com>
8224L: linux-pwm@vger.kernel.org
8225S: Maintained
8226T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8227F: Documentation/pwm.txt
8228F: Documentation/devicetree/bindings/pwm/
8229F: include/linux/pwm.h
8230F: drivers/pwm/
8231F: drivers/video/backlight/pwm_bl.c
8232F: include/linux/pwm_backlight.h
8233
8234PXA2xx/PXA3xx SUPPORT
8235M: Daniel Mack <daniel@zonque.org>
8236M: Haojian Zhuang <haojian.zhuang@gmail.com>
8237M: Robert Jarzmik <robert.jarzmik@free.fr>
8238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8239T: git git://github.com/hzhuang1/linux.git
8240T: git git://github.com/rjarzmik/linux.git
8241S: Maintained
8242F: arch/arm/mach-pxa/
8243F: drivers/dma/pxa*
8244F: drivers/pcmcia/pxa2xx*
8245F: drivers/spi/spi-pxa2xx*
8246F: drivers/usb/gadget/udc/pxa2*
8247F: include/sound/pxa2xx-lib.h
8248F: sound/arm/pxa*
8249F: sound/soc/pxa/
8250
8251PXA3xx NAND FLASH DRIVER
8252M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8253L: linux-mtd@lists.infradead.org
8254S: Maintained
8255F: drivers/mtd/nand/pxa3xx_nand.c
8256
8257MMP SUPPORT
8258M: Eric Miao <eric.y.miao@gmail.com>
8259M: Haojian Zhuang <haojian.zhuang@gmail.com>
8260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8261T: git git://github.com/hzhuang1/linux.git
8262T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8263S: Maintained
8264F: arch/arm/mach-mmp/
8265
8266PXA MMCI DRIVER
8267S: Orphan
8268
8269PXA RTC DRIVER
8270M: Robert Jarzmik <robert.jarzmik@free.fr>
8271L: rtc-linux@googlegroups.com
8272S: Maintained
8273
8274QAT DRIVER
8275M: Tadeusz Struk <tadeusz.struk@intel.com>
8276L: qat-linux@intel.com
8277S: Supported
8278F: drivers/crypto/qat/
8279
8280QIB DRIVER
8281M: Mike Marciniszyn <infinipath@intel.com>
8282L: linux-rdma@vger.kernel.org
8283S: Supported
8284F: drivers/infiniband/hw/qib/
8285
8286QLOGIC QLA1280 SCSI DRIVER
8287M: Michael Reed <mdr@sgi.com>
8288L: linux-scsi@vger.kernel.org
8289S: Maintained
8290F: drivers/scsi/qla1280.[ch]
8291
8292QLOGIC QLA2XXX FC-SCSI DRIVER
8293M: qla2xxx-upstream@qlogic.com
8294L: linux-scsi@vger.kernel.org
8295S: Supported
8296F: Documentation/scsi/LICENSE.qla2xxx
8297F: drivers/scsi/qla2xxx/
8298
8299QLOGIC QLA4XXX iSCSI DRIVER
8300M: QLogic-Storage-Upstream@qlogic.com
8301L: linux-scsi@vger.kernel.org
8302S: Supported
8303F: Documentation/scsi/LICENSE.qla4xxx
8304F: drivers/scsi/qla4xxx/
8305
8306QLOGIC QLA3XXX NETWORK DRIVER
8307M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8308M: Ron Mercer <ron.mercer@qlogic.com>
8309M: linux-driver@qlogic.com
8310L: netdev@vger.kernel.org
8311S: Supported
8312F: Documentation/networking/LICENSE.qla3xxx
8313F: drivers/net/ethernet/qlogic/qla3xxx.*
8314
8315QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8316M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8317M: Dept-GELinuxNICDev@qlogic.com
8318L: netdev@vger.kernel.org
8319S: Supported
8320F: drivers/net/ethernet/qlogic/qlcnic/
8321
8322QLOGIC QLGE 10Gb ETHERNET DRIVER
8323M: Harish Patil <harish.patil@qlogic.com>
8324M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8325M: Dept-GELinuxNICDev@qlogic.com
8326M: linux-driver@qlogic.com
8327L: netdev@vger.kernel.org
8328S: Supported
8329F: drivers/net/ethernet/qlogic/qlge/
8330
8331QNX4 FILESYSTEM
8332M: Anders Larsen <al@alarsen.net>
8333W: http://www.alarsen.net/linux/qnx4fs/
8334S: Maintained
8335F: fs/qnx4/
8336F: include/uapi/linux/qnx4_fs.h
8337F: include/uapi/linux/qnxtypes.h
8338
8339QT1010 MEDIA DRIVER
8340M: Antti Palosaari <crope@iki.fi>
8341L: linux-media@vger.kernel.org
8342W: http://linuxtv.org/
8343W: http://palosaari.fi/linux/
8344Q: http://patchwork.linuxtv.org/project/linux-media/list/
8345T: git git://linuxtv.org/anttip/media_tree.git
8346S: Maintained
8347F: drivers/media/tuners/qt1010*
8348
8349QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8350M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8351L: linux-wireless@vger.kernel.org
8352L: ath9k-devel@lists.ath9k.org
8353W: http://wireless.kernel.org/en/users/Drivers/ath9k
8354S: Supported
8355F: drivers/net/wireless/ath/ath9k/
8356
8357QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8358M: Kalle Valo <kvalo@qca.qualcomm.com>
8359L: ath10k@lists.infradead.org
8360W: http://wireless.kernel.org/en/users/Drivers/ath10k
8361T: git git://github.com/kvalo/ath.git
8362S: Supported
8363F: drivers/net/wireless/ath/ath10k/
8364
8365QUALCOMM HEXAGON ARCHITECTURE
8366M: Richard Kuo <rkuo@codeaurora.org>
8367L: linux-hexagon@vger.kernel.org
8368S: Supported
8369F: arch/hexagon/
8370
8371QUALCOMM WCN36XX WIRELESS DRIVER
8372M: Eugene Krasnikov <k.eugene.e@gmail.com>
8373L: wcn36xx@lists.infradead.org
8374W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8375T: git git://github.com/KrasnikovEugene/wcn36xx.git
8376S: Supported
8377F: drivers/net/wireless/ath/wcn36xx/
8378
8379RADOS BLOCK DEVICE (RBD)
8380M: Ilya Dryomov <idryomov@gmail.com>
8381M: Sage Weil <sage@redhat.com>
8382M: Alex Elder <elder@kernel.org>
8383L: ceph-devel@vger.kernel.org
8384W: http://ceph.com/
8385T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8386T: git git://github.com/ceph/ceph-client.git
8387S: Supported
8388F: Documentation/ABI/testing/sysfs-bus-rbd
8389F: drivers/block/rbd.c
8390F: drivers/block/rbd_types.h
8391
8392RADEON FRAMEBUFFER DISPLAY DRIVER
8393M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8394L: linux-fbdev@vger.kernel.org
8395S: Maintained
8396F: drivers/video/fbdev/aty/radeon*
8397F: include/uapi/linux/radeonfb.h
8398
8399RADIOSHARK RADIO DRIVER
8400M: Hans de Goede <hdegoede@redhat.com>
8401L: linux-media@vger.kernel.org
8402T: git git://linuxtv.org/media_tree.git
8403S: Maintained
8404F: drivers/media/radio/radio-shark.c
8405
8406RADIOSHARK2 RADIO DRIVER
8407M: Hans de Goede <hdegoede@redhat.com>
8408L: linux-media@vger.kernel.org
8409T: git git://linuxtv.org/media_tree.git
8410S: Maintained
8411F: drivers/media/radio/radio-shark2.c
8412F: drivers/media/radio/radio-tea5777.c
8413
8414RAGE128 FRAMEBUFFER DISPLAY DRIVER
8415M: Paul Mackerras <paulus@samba.org>
8416L: linux-fbdev@vger.kernel.org
8417S: Maintained
8418F: drivers/video/fbdev/aty/aty128fb.c
8419
8420RALINK RT2X00 WIRELESS LAN DRIVER
8421P: rt2x00 project
8422M: Stanislaw Gruszka <sgruszka@redhat.com>
8423M: Helmut Schaa <helmut.schaa@googlemail.com>
8424L: linux-wireless@vger.kernel.org
8425S: Maintained
8426F: drivers/net/wireless/rt2x00/
8427
8428RAMDISK RAM BLOCK DEVICE DRIVER
8429M: Jens Axboe <axboe@kernel.dk>
8430S: Maintained
8431F: Documentation/blockdev/ramdisk.txt
8432F: drivers/block/brd.c
8433
8434RANDOM NUMBER DRIVER
8435M: "Theodore Ts'o" <tytso@mit.edu>
8436S: Maintained
8437F: drivers/char/random.c
8438
8439RAPIDIO SUBSYSTEM
8440M: Matt Porter <mporter@kernel.crashing.org>
8441M: Alexandre Bounine <alexandre.bounine@idt.com>
8442S: Maintained
8443F: drivers/rapidio/
8444
8445RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8446L: linux-wireless@vger.kernel.org
8447S: Orphan
8448F: drivers/net/wireless/ray*
8449
8450RCUTORTURE MODULE
8451M: Josh Triplett <josh@joshtriplett.org>
8452M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8453L: linux-kernel@vger.kernel.org
8454S: Supported
8455T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8456F: Documentation/RCU/torture.txt
8457F: kernel/rcu/rcutorture.c
8458
8459RCUTORTURE TEST FRAMEWORK
8460M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8461M: Josh Triplett <josh@joshtriplett.org>
8462R: Steven Rostedt <rostedt@goodmis.org>
8463R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8464R: Lai Jiangshan <laijs@cn.fujitsu.com>
8465L: linux-kernel@vger.kernel.org
8466S: Supported
8467T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8468F: tools/testing/selftests/rcutorture
8469
8470RDC R-321X SoC
8471M: Florian Fainelli <florian@openwrt.org>
8472S: Maintained
8473
8474RDC R6040 FAST ETHERNET DRIVER
8475M: Florian Fainelli <florian@openwrt.org>
8476L: netdev@vger.kernel.org
8477S: Maintained
8478F: drivers/net/ethernet/rdc/r6040.c
8479
8480RDS - RELIABLE DATAGRAM SOCKETS
8481M: Chien Yen <chien.yen@oracle.com>
8482L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8483S: Supported
8484F: net/rds/
8485
8486READ-COPY UPDATE (RCU)
8487M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8488M: Josh Triplett <josh@joshtriplett.org>
8489R: Steven Rostedt <rostedt@goodmis.org>
8490R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8491R: Lai Jiangshan <laijs@cn.fujitsu.com>
8492L: linux-kernel@vger.kernel.org
8493W: http://www.rdrop.com/users/paulmck/RCU/
8494S: Supported
8495T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8496F: Documentation/RCU/
8497X: Documentation/RCU/torture.txt
8498F: include/linux/rcu*
8499X: include/linux/srcu.h
8500F: kernel/rcu/
8501X: kernel/torture.c
8502
8503REAL TIME CLOCK (RTC) SUBSYSTEM
8504M: Alessandro Zummo <a.zummo@towertech.it>
8505M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8506L: rtc-linux@googlegroups.com
8507Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8508T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8509S: Maintained
8510F: Documentation/rtc.txt
8511F: drivers/rtc/
8512F: include/linux/rtc.h
8513F: include/uapi/linux/rtc.h
8514
8515REALTEK AUDIO CODECS
8516M: Bard Liao <bardliao@realtek.com>
8517M: Oder Chiou <oder_chiou@realtek.com>
8518S: Maintained
8519F: sound/soc/codecs/rt*
8520F: include/sound/rt*.h
8521
8522REISERFS FILE SYSTEM
8523L: reiserfs-devel@vger.kernel.org
8524S: Supported
8525F: fs/reiserfs/
8526
8527REGISTER MAP ABSTRACTION
8528M: Mark Brown <broonie@kernel.org>
8529L: linux-kernel@vger.kernel.org
8530T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8531S: Supported
8532F: drivers/base/regmap/
8533F: include/linux/regmap.h
8534
8535REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8536M: Ohad Ben-Cohen <ohad@wizery.com>
8537T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8538S: Maintained
8539F: drivers/remoteproc/
8540F: Documentation/remoteproc.txt
8541F: include/linux/remoteproc.h
8542
8543REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8544M: Ohad Ben-Cohen <ohad@wizery.com>
8545T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8546S: Maintained
8547F: drivers/rpmsg/
8548F: Documentation/rpmsg.txt
8549F: include/linux/rpmsg.h
8550
8551RESET CONTROLLER FRAMEWORK
8552M: Philipp Zabel <p.zabel@pengutronix.de>
8553S: Maintained
8554F: drivers/reset/
8555F: Documentation/devicetree/bindings/reset/
8556F: include/linux/reset.h
8557F: include/linux/reset-controller.h
8558
8559RFKILL
8560M: Johannes Berg <johannes@sipsolutions.net>
8561L: linux-wireless@vger.kernel.org
8562W: http://wireless.kernel.org/
8563T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8564T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8565S: Maintained
8566F: Documentation/rfkill.txt
8567F: net/rfkill/
8568
8569RHASHTABLE
8570M: Thomas Graf <tgraf@suug.ch>
8571L: netdev@vger.kernel.org
8572S: Maintained
8573F: lib/rhashtable.c
8574F: include/linux/rhashtable.h
8575
8576RICOH SMARTMEDIA/XD DRIVER
8577M: Maxim Levitsky <maximlevitsky@gmail.com>
8578S: Maintained
8579F: drivers/mtd/nand/r852.c
8580F: drivers/mtd/nand/r852.h
8581
8582RICOH R5C592 MEMORYSTICK DRIVER
8583M: Maxim Levitsky <maximlevitsky@gmail.com>
8584S: Maintained
8585F: drivers/memstick/host/r592.*
8586
8587ROCCAT DRIVERS
8588M: Stefan Achatz <erazor_de@users.sourceforge.net>
8589W: http://sourceforge.net/projects/roccat/
8590S: Maintained
8591F: drivers/hid/hid-roccat*
8592F: include/linux/hid-roccat*
8593F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8594
8595ROCKER DRIVER
8596M: Jiri Pirko <jiri@resnulli.us>
8597M: Scott Feldman <sfeldma@gmail.com>
8598L: netdev@vger.kernel.org
8599S: Supported
8600F: drivers/net/ethernet/rocker/
8601
8602ROCKETPORT DRIVER
8603P: Comtrol Corp.
8604W: http://www.comtrol.com
8605S: Maintained
8606F: Documentation/serial/rocket.txt
8607F: drivers/tty/rocket*
8608
8609ROCKETPORT EXPRESS/INFINITY DRIVER
8610M: Kevin Cernekee <cernekee@gmail.com>
8611L: linux-serial@vger.kernel.org
8612S: Odd Fixes
8613F: drivers/tty/serial/rp2.*
8614
8615ROSE NETWORK LAYER
8616M: Ralf Baechle <ralf@linux-mips.org>
8617L: linux-hams@vger.kernel.org
8618W: http://www.linux-ax25.org/
8619S: Maintained
8620F: include/net/rose.h
8621F: include/uapi/linux/rose.h
8622F: net/rose/
8623
8624RTL2830 MEDIA DRIVER
8625M: Antti Palosaari <crope@iki.fi>
8626L: linux-media@vger.kernel.org
8627W: http://linuxtv.org/
8628W: http://palosaari.fi/linux/
8629Q: http://patchwork.linuxtv.org/project/linux-media/list/
8630T: git git://linuxtv.org/anttip/media_tree.git
8631S: Maintained
8632F: drivers/media/dvb-frontends/rtl2830*
8633
8634RTL2832 MEDIA DRIVER
8635M: Antti Palosaari <crope@iki.fi>
8636L: linux-media@vger.kernel.org
8637W: http://linuxtv.org/
8638W: http://palosaari.fi/linux/
8639Q: http://patchwork.linuxtv.org/project/linux-media/list/
8640T: git git://linuxtv.org/anttip/media_tree.git
8641S: Maintained
8642F: drivers/media/dvb-frontends/rtl2832*
8643
8644RTL2832_SDR MEDIA DRIVER
8645M: Antti Palosaari <crope@iki.fi>
8646L: linux-media@vger.kernel.org
8647W: http://linuxtv.org/
8648W: http://palosaari.fi/linux/
8649Q: http://patchwork.linuxtv.org/project/linux-media/list/
8650T: git git://linuxtv.org/anttip/media_tree.git
8651S: Maintained
8652F: drivers/media/dvb-frontends/rtl2832_sdr*
8653
8654RTL8180 WIRELESS DRIVER
8655L: linux-wireless@vger.kernel.org
8656W: http://wireless.kernel.org/
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8658S: Orphan
8659F: drivers/net/wireless/rtl818x/rtl8180/
8660
8661RTL8187 WIRELESS DRIVER
8662M: Herton Ronaldo Krzesinski <herton@canonical.com>
8663M: Hin-Tak Leung <htl10@users.sourceforge.net>
8664M: Larry Finger <Larry.Finger@lwfinger.net>
8665L: linux-wireless@vger.kernel.org
8666W: http://wireless.kernel.org/
8667T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8668S: Maintained
8669F: drivers/net/wireless/rtl818x/rtl8187/
8670
8671RTL8192CE WIRELESS DRIVER
8672M: Larry Finger <Larry.Finger@lwfinger.net>
8673M: Chaoming Li <chaoming_li@realsil.com.cn>
8674L: linux-wireless@vger.kernel.org
8675W: http://wireless.kernel.org/
8676T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8677S: Maintained
8678F: drivers/net/wireless/rtlwifi/
8679F: drivers/net/wireless/rtlwifi/rtl8192ce/
8680
8681S3 SAVAGE FRAMEBUFFER DRIVER
8682M: Antonino Daplas <adaplas@gmail.com>
8683L: linux-fbdev@vger.kernel.org
8684S: Maintained
8685F: drivers/video/fbdev/savage/
8686
8687S390
8688M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8689M: Heiko Carstens <heiko.carstens@de.ibm.com>
8690M: linux390@de.ibm.com
8691L: linux-s390@vger.kernel.org
8692W: http://www.ibm.com/developerworks/linux/linux390/
8693S: Supported
8694F: arch/s390/
8695F: drivers/s390/
8696F: Documentation/s390/
8697F: Documentation/DocBook/s390*
8698
8699S390 COMMON I/O LAYER
8700M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8701M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8702L: linux-s390@vger.kernel.org
8703W: http://www.ibm.com/developerworks/linux/linux390/
8704S: Supported
8705F: drivers/s390/cio/
8706
8707S390 DASD DRIVER
8708M: Stefan Weinhuber <wein@de.ibm.com>
8709M: Stefan Haberland <stefan.haberland@de.ibm.com>
8710L: linux-s390@vger.kernel.org
8711W: http://www.ibm.com/developerworks/linux/linux390/
8712S: Supported
8713F: drivers/s390/block/dasd*
8714F: block/partitions/ibm.c
8715
8716S390 NETWORK DRIVERS
8717M: Ursula Braun <ursula.braun@de.ibm.com>
8718M: linux390@de.ibm.com
8719L: linux-s390@vger.kernel.org
8720W: http://www.ibm.com/developerworks/linux/linux390/
8721S: Supported
8722F: drivers/s390/net/
8723
8724S390 PCI SUBSYSTEM
8725M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8726M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8727L: linux-s390@vger.kernel.org
8728W: http://www.ibm.com/developerworks/linux/linux390/
8729S: Supported
8730F: arch/s390/pci/
8731F: drivers/pci/hotplug/s390_pci_hpc.c
8732
8733S390 ZCRYPT DRIVER
8734M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8735M: linux390@de.ibm.com
8736L: linux-s390@vger.kernel.org
8737W: http://www.ibm.com/developerworks/linux/linux390/
8738S: Supported
8739F: drivers/s390/crypto/
8740
8741S390 ZFCP DRIVER
8742M: Steffen Maier <maier@linux.vnet.ibm.com>
8743M: linux390@de.ibm.com
8744L: linux-s390@vger.kernel.org
8745W: http://www.ibm.com/developerworks/linux/linux390/
8746S: Supported
8747F: drivers/s390/scsi/zfcp_*
8748
8749S390 IUCV NETWORK LAYER
8750M: Ursula Braun <ursula.braun@de.ibm.com>
8751M: linux390@de.ibm.com
8752L: linux-s390@vger.kernel.org
8753W: http://www.ibm.com/developerworks/linux/linux390/
8754S: Supported
8755F: drivers/s390/net/*iucv*
8756F: include/net/iucv/
8757F: net/iucv/
8758
8759S3C24XX SD/MMC Driver
8760M: Ben Dooks <ben-linux@fluff.org>
8761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8762S: Supported
8763F: drivers/mmc/host/s3cmci.*
8764
8765SAA6588 RDS RECEIVER DRIVER
8766M: Hans Verkuil <hverkuil@xs4all.nl>
8767L: linux-media@vger.kernel.org
8768T: git git://linuxtv.org/media_tree.git
8769W: http://linuxtv.org
8770S: Odd Fixes
8771F: drivers/media/i2c/saa6588*
8772
8773SAA7134 VIDEO4LINUX DRIVER
8774M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8775L: linux-media@vger.kernel.org
8776W: http://linuxtv.org
8777T: git git://linuxtv.org/media_tree.git
8778S: Odd fixes
8779F: Documentation/video4linux/*.saa7134
8780F: drivers/media/pci/saa7134/
8781
8782SAA7146 VIDEO4LINUX-2 DRIVER
8783M: Hans Verkuil <hverkuil@xs4all.nl>
8784L: linux-media@vger.kernel.org
8785T: git git://linuxtv.org/media_tree.git
8786S: Maintained
8787F: drivers/media/common/saa7146/
8788F: drivers/media/pci/saa7146/
8789F: include/media/saa7146*
8790
8791SAMSUNG LAPTOP DRIVER
8792M: Corentin Chary <corentin.chary@gmail.com>
8793L: platform-driver-x86@vger.kernel.org
8794S: Maintained
8795F: drivers/platform/x86/samsung-laptop.c
8796
8797SAMSUNG AUDIO (ASoC) DRIVERS
8798M: Sangbeom Kim <sbkim73@samsung.com>
8799L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8800S: Supported
8801F: sound/soc/samsung/
8802
8803SAMSUNG FRAMEBUFFER DRIVER
8804M: Jingoo Han <jingoohan1@gmail.com>
8805L: linux-fbdev@vger.kernel.org
8806S: Maintained
8807F: drivers/video/fbdev/s3c-fb.c
8808
8809SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8810M: Sangbeom Kim <sbkim73@samsung.com>
8811M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8812L: linux-kernel@vger.kernel.org
8813L: linux-samsung-soc@vger.kernel.org
8814S: Supported
8815F: drivers/mfd/sec*.c
8816F: drivers/regulator/s2m*.c
8817F: drivers/regulator/s5m*.c
8818F: drivers/clk/clk-s2mps11.c
8819F: drivers/rtc/rtc-s5m.c
8820F: include/linux/mfd/samsung/
8821F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8822F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8823
8824SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8825M: Kyungmin Park <kyungmin.park@samsung.com>
8826M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8827L: linux-media@vger.kernel.org
8828Q: https://patchwork.linuxtv.org/project/linux-media/list/
8829S: Supported
8830F: drivers/media/platform/exynos4-is/
8831
8832SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8833M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8834L: linux-media@vger.kernel.org
8835L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8836S: Maintained
8837F: drivers/media/platform/s3c-camif/
8838F: include/media/s3c_camif.h
8839
8840SAMSUNG S5C73M3 CAMERA DRIVER
8841M: Kyungmin Park <kyungmin.park@samsung.com>
8842M: Andrzej Hajda <a.hajda@samsung.com>
8843L: linux-media@vger.kernel.org
8844S: Supported
8845F: drivers/media/i2c/s5c73m3/*
8846
8847SAMSUNG S5K5BAF CAMERA DRIVER
8848M: Kyungmin Park <kyungmin.park@samsung.com>
8849M: Andrzej Hajda <a.hajda@samsung.com>
8850L: linux-media@vger.kernel.org
8851S: Supported
8852F: drivers/media/i2c/s5k5baf.c
8853
8854SAMSUNG SOC CLOCK DRIVERS
8855M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8856M: Tomasz Figa <tomasz.figa@gmail.com>
8857S: Supported
8858L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8859F: drivers/clk/samsung/
8860
8861SAMSUNG SXGBE DRIVERS
8862M: Byungho An <bh74.an@samsung.com>
8863M: Girish K S <ks.giri@samsung.com>
8864M: Vipul Pandya <vipul.pandya@samsung.com>
8865S: Supported
8866L: netdev@vger.kernel.org
8867F: drivers/net/ethernet/samsung/sxgbe/
8868
8869SAMSUNG THERMAL DRIVER
8870M: Lukasz Majewski <l.majewski@samsung.com>
8871L: linux-pm@vger.kernel.org
8872L: linux-samsung-soc@vger.kernel.org
8873S: Supported
8874T: https://github.com/lmajewski/linux-samsung-thermal.git
8875F: drivers/thermal/samsung/
8876
8877SAMSUNG USB2 PHY DRIVER
8878M: Kamil Debski <k.debski@samsung.com>
8879L: linux-kernel@vger.kernel.org
8880S: Supported
8881F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8882F: Documentation/phy/samsung-usb2.txt
8883F: drivers/phy/phy-exynos4210-usb2.c
8884F: drivers/phy/phy-exynos4x12-usb2.c
8885F: drivers/phy/phy-exynos5250-usb2.c
8886F: drivers/phy/phy-s5pv210-usb2.c
8887F: drivers/phy/phy-samsung-usb2.c
8888F: drivers/phy/phy-samsung-usb2.h
8889
8890SERIAL DRIVERS
8891M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8892L: linux-serial@vger.kernel.org
8893S: Maintained
8894F: drivers/tty/serial/
8895
8896SYNOPSYS DESIGNWARE DMAC DRIVER
8897M: Viresh Kumar <viresh.linux@gmail.com>
8898M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8899S: Maintained
8900F: include/linux/dma/dw.h
8901F: include/linux/platform_data/dma-dw.h
8902F: drivers/dma/dw/
8903
8904SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8905M: Seungwon Jeon <tgih.jun@samsung.com>
8906M: Jaehoon Chung <jh80.chung@samsung.com>
8907L: linux-mmc@vger.kernel.org
8908S: Maintained
8909F: include/linux/mmc/dw_mmc.h
8910F: drivers/mmc/host/dw_mmc*
8911
8912THUNDERBOLT DRIVER
8913M: Andreas Noever <andreas.noever@gmail.com>
8914S: Maintained
8915F: drivers/thunderbolt/
8916
8917TIMEKEEPING, CLOCKSOURCE CORE, NTP
8918M: John Stultz <john.stultz@linaro.org>
8919M: Thomas Gleixner <tglx@linutronix.de>
8920L: linux-kernel@vger.kernel.org
8921T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8922S: Supported
8923F: include/linux/clocksource.h
8924F: include/linux/time.h
8925F: include/linux/timex.h
8926F: include/uapi/linux/time.h
8927F: include/uapi/linux/timex.h
8928F: kernel/time/clocksource.c
8929F: kernel/time/time*.c
8930F: kernel/time/ntp.c
8931F: tools/testing/selftests/timers/
8932
8933SC1200 WDT DRIVER
8934M: Zwane Mwaikambo <zwanem@gmail.com>
8935S: Maintained
8936F: drivers/watchdog/sc1200wdt.c
8937
8938SCHEDULER
8939M: Ingo Molnar <mingo@redhat.com>
8940M: Peter Zijlstra <peterz@infradead.org>
8941L: linux-kernel@vger.kernel.org
8942T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8943S: Maintained
8944F: kernel/sched/
8945F: include/linux/sched.h
8946F: include/uapi/linux/sched.h
8947F: include/linux/wait.h
8948
8949SCORE ARCHITECTURE
8950M: Chen Liqin <liqin.linux@gmail.com>
8951M: Lennox Wu <lennox.wu@gmail.com>
8952W: http://www.sunplus.com
8953S: Supported
8954F: arch/score/
8955
8956SCSI CDROM DRIVER
8957M: Jens Axboe <axboe@kernel.dk>
8958L: linux-scsi@vger.kernel.org
8959W: http://www.kernel.dk
8960S: Maintained
8961F: drivers/scsi/sr*
8962
8963SCSI RDMA PROTOCOL (SRP) INITIATOR
8964M: Bart Van Assche <bart.vanassche@sandisk.com>
8965L: linux-rdma@vger.kernel.org
8966S: Supported
8967W: http://www.openfabrics.org
8968Q: http://patchwork.kernel.org/project/linux-rdma/list/
8969T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
8970F: drivers/infiniband/ulp/srp/
8971F: include/scsi/srp.h
8972
8973SCSI SG DRIVER
8974M: Doug Gilbert <dgilbert@interlog.com>
8975L: linux-scsi@vger.kernel.org
8976W: http://sg.danny.cz/sg
8977S: Maintained
8978F: Documentation/scsi/scsi-generic.txt
8979F: drivers/scsi/sg.c
8980F: include/scsi/sg.h
8981
8982SCSI SUBSYSTEM
8983M: "James E.J. Bottomley" <JBottomley@odin.com>
8984L: linux-scsi@vger.kernel.org
8985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
8986S: Maintained
8987F: drivers/scsi/
8988F: include/scsi/
8989
8990SCSI TAPE DRIVER
8991M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
8992L: linux-scsi@vger.kernel.org
8993S: Maintained
8994F: Documentation/scsi/st.txt
8995F: drivers/scsi/st.*
8996F: drivers/scsi/st_*.h
8997
8998SCTP PROTOCOL
8999M: Vlad Yasevich <vyasevich@gmail.com>
9000M: Neil Horman <nhorman@tuxdriver.com>
9001L: linux-sctp@vger.kernel.org
9002W: http://lksctp.sourceforge.net
9003S: Maintained
9004F: Documentation/networking/sctp.txt
9005F: include/linux/sctp.h
9006F: include/uapi/linux/sctp.h
9007F: include/net/sctp/
9008F: net/sctp/
9009
9010SCx200 CPU SUPPORT
9011M: Jim Cromie <jim.cromie@gmail.com>
9012S: Odd Fixes
9013F: Documentation/i2c/busses/scx200_acb
9014F: arch/x86/platform/scx200/
9015F: drivers/watchdog/scx200_wdt.c
9016F: drivers/i2c/busses/scx200*
9017F: drivers/mtd/maps/scx200_docflash.c
9018F: include/linux/scx200.h
9019
9020SCx200 GPIO DRIVER
9021M: Jim Cromie <jim.cromie@gmail.com>
9022S: Maintained
9023F: drivers/char/scx200_gpio.c
9024F: include/linux/scx200_gpio.h
9025
9026SCx200 HRT CLOCKSOURCE DRIVER
9027M: Jim Cromie <jim.cromie@gmail.com>
9028S: Maintained
9029F: drivers/clocksource/scx200_hrt.c
9030
9031SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9032M: Sascha Sommer <saschasommer@freenet.de>
9033L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9034S: Maintained
9035F: drivers/mmc/host/sdricoh_cs.c
9036
9037SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9038L: linux-mmc@vger.kernel.org
9039S: Orphan
9040F: drivers/mmc/host/sdhci.*
9041F: drivers/mmc/host/sdhci-pltfm.[ch]
9042
9043SECURE COMPUTING
9044M: Kees Cook <keescook@chromium.org>
9045R: Andy Lutomirski <luto@amacapital.net>
9046R: Will Drewry <wad@chromium.org>
9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9048S: Supported
9049F: kernel/seccomp.c
9050F: include/uapi/linux/seccomp.h
9051F: include/linux/seccomp.h
9052F: tools/testing/selftests/seccomp/*
9053K: \bsecure_computing
9054K: \bTIF_SECCOMP\b
9055
9056SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9057M: Ben Dooks <ben-linux@fluff.org>
9058M: Jaehoon Chung <jh80.chung@samsung.com>
9059L: linux-mmc@vger.kernel.org
9060S: Maintained
9061F: drivers/mmc/host/sdhci-s3c*
9062
9063SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9064M: Viresh Kumar <viresh.linux@gmail.com>
9065L: spear-devel@list.st.com
9066L: linux-mmc@vger.kernel.org
9067S: Maintained
9068F: drivers/mmc/host/sdhci-spear.c
9069
9070SECURITY SUBSYSTEM
9071M: James Morris <james.l.morris@oracle.com>
9072M: "Serge E. Hallyn" <serge@hallyn.com>
9073L: linux-security-module@vger.kernel.org (suggested Cc:)
9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9075W: http://kernsec.org/
9076S: Supported
9077F: security/
9078
9079SECURITY CONTACT
9080M: Security Officers <security@kernel.org>
9081S: Supported
9082
9083SELINUX SECURITY MODULE
9084M: Paul Moore <paul@paul-moore.com>
9085M: Stephen Smalley <sds@tycho.nsa.gov>
9086M: Eric Paris <eparis@parisplace.org>
9087L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9088W: http://selinuxproject.org
9089T: git git://git.infradead.org/users/pcmoore/selinux
9090S: Supported
9091F: include/linux/selinux*
9092F: security/selinux/
9093F: scripts/selinux/
9094
9095APPARMOR SECURITY MODULE
9096M: John Johansen <john.johansen@canonical.com>
9097L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9098W: apparmor.wiki.kernel.org
9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9100S: Supported
9101F: security/apparmor/
9102
9103SENSABLE PHANTOM
9104M: Jiri Slaby <jirislaby@gmail.com>
9105S: Maintained
9106F: drivers/misc/phantom.c
9107F: include/uapi/linux/phantom.h
9108
9109SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9110M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9111M: Minh Tran <minh.tran@avagotech.com>
9112M: John Soni Jose <sony.john-n@avagotech.com>
9113L: linux-scsi@vger.kernel.org
9114W: http://www.avagotech.com
9115S: Supported
9116F: drivers/scsi/be2iscsi/
9117
9118Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9119M: Sathya Perla <sathya.perla@avagotech.com>
9120M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9121M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9122M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9123L: netdev@vger.kernel.org
9124W: http://www.emulex.com
9125S: Supported
9126F: drivers/net/ethernet/emulex/benet/
9127
9128EMULEX ONECONNECT ROCE DRIVER
9129M: Selvin Xavier <selvin.xavier@avagotech.com>
9130M: Devesh Sharma <devesh.sharma@avagotech.com>
9131M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9132L: linux-rdma@vger.kernel.org
9133W: http://www.emulex.com
9134S: Supported
9135F: drivers/infiniband/hw/ocrdma/
9136
9137SFC NETWORK DRIVER
9138M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9139M: Shradha Shah <sshah@solarflare.com>
9140L: netdev@vger.kernel.org
9141S: Supported
9142F: drivers/net/ethernet/sfc/
9143
9144SGI GRU DRIVER
9145M: Dimitri Sivanich <sivanich@sgi.com>
9146S: Maintained
9147F: drivers/misc/sgi-gru/
9148
9149SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9150M: Pat Gefre <pfg@sgi.com>
9151L: linux-ia64@vger.kernel.org
9152S: Supported
9153F: Documentation/ia64/serial.txt
9154F: drivers/tty/serial/ioc?_serial.c
9155F: include/linux/ioc?.h
9156
9157SGI XP/XPC/XPNET DRIVER
9158M: Cliff Whickman <cpw@sgi.com>
9159M: Robin Holt <robinmholt@gmail.com>
9160S: Maintained
9161F: drivers/misc/sgi-xp/
9162
9163SI2157 MEDIA DRIVER
9164M: Antti Palosaari <crope@iki.fi>
9165L: linux-media@vger.kernel.org
9166W: http://linuxtv.org/
9167W: http://palosaari.fi/linux/
9168Q: http://patchwork.linuxtv.org/project/linux-media/list/
9169T: git git://linuxtv.org/anttip/media_tree.git
9170S: Maintained
9171F: drivers/media/tuners/si2157*
9172
9173SI2168 MEDIA DRIVER
9174M: Antti Palosaari <crope@iki.fi>
9175L: linux-media@vger.kernel.org
9176W: http://linuxtv.org/
9177W: http://palosaari.fi/linux/
9178Q: http://patchwork.linuxtv.org/project/linux-media/list/
9179T: git git://linuxtv.org/anttip/media_tree.git
9180S: Maintained
9181F: drivers/media/dvb-frontends/si2168*
9182
9183SI470X FM RADIO RECEIVER I2C DRIVER
9184M: Hans Verkuil <hverkuil@xs4all.nl>
9185L: linux-media@vger.kernel.org
9186T: git git://linuxtv.org/media_tree.git
9187W: http://linuxtv.org
9188S: Odd Fixes
9189F: drivers/media/radio/si470x/radio-si470x-i2c.c
9190
9191SI470X FM RADIO RECEIVER USB DRIVER
9192M: Hans Verkuil <hverkuil@xs4all.nl>
9193L: linux-media@vger.kernel.org
9194T: git git://linuxtv.org/media_tree.git
9195W: http://linuxtv.org
9196S: Maintained
9197F: drivers/media/radio/si470x/radio-si470x-common.c
9198F: drivers/media/radio/si470x/radio-si470x.h
9199F: drivers/media/radio/si470x/radio-si470x-usb.c
9200
9201SI4713 FM RADIO TRANSMITTER I2C DRIVER
9202M: Eduardo Valentin <edubezval@gmail.com>
9203L: linux-media@vger.kernel.org
9204T: git git://linuxtv.org/media_tree.git
9205W: http://linuxtv.org
9206S: Odd Fixes
9207F: drivers/media/radio/si4713/si4713.?
9208
9209SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9210M: Eduardo Valentin <edubezval@gmail.com>
9211L: linux-media@vger.kernel.org
9212T: git git://linuxtv.org/media_tree.git
9213W: http://linuxtv.org
9214S: Odd Fixes
9215F: drivers/media/radio/si4713/radio-platform-si4713.c
9216
9217SI4713 FM RADIO TRANSMITTER USB DRIVER
9218M: Hans Verkuil <hverkuil@xs4all.nl>
9219L: linux-media@vger.kernel.org
9220T: git git://linuxtv.org/media_tree.git
9221W: http://linuxtv.org
9222S: Maintained
9223F: drivers/media/radio/si4713/radio-usb-si4713.c
9224
9225SIANO DVB DRIVER
9226M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9227L: linux-media@vger.kernel.org
9228W: http://linuxtv.org
9229T: git git://linuxtv.org/media_tree.git
9230S: Odd fixes
9231F: drivers/media/common/siano/
9232F: drivers/media/usb/siano/
9233F: drivers/media/usb/siano/
9234F: drivers/media/mmc/siano/
9235
9236SIMPLEFB FB DRIVER
9237M: Hans de Goede <hdegoede@redhat.com>
9238L: linux-fbdev@vger.kernel.org
9239S: Maintained
9240F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9241F: drivers/video/fbdev/simplefb.c
9242F: include/linux/platform_data/simplefb.h
9243
9244SH_VEU V4L2 MEM2MEM DRIVER
9245L: linux-media@vger.kernel.org
9246S: Orphan
9247F: drivers/media/platform/sh_veu.c
9248
9249SH_VOU V4L2 OUTPUT DRIVER
9250L: linux-media@vger.kernel.org
9251S: Orphan
9252F: drivers/media/platform/sh_vou.c
9253F: include/media/sh_vou.h
9254
9255SIMPLE FIRMWARE INTERFACE (SFI)
9256M: Len Brown <lenb@kernel.org>
9257L: sfi-devel@simplefirmware.org
9258W: http://simplefirmware.org/
9259T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9260S: Supported
9261F: arch/x86/platform/sfi/
9262F: drivers/sfi/
9263F: include/linux/sfi*.h
9264
9265SIMTEC EB110ATX (Chalice CATS)
9266P: Ben Dooks
9267P: Vincent Sanders <vince@simtec.co.uk>
9268M: Simtec Linux Team <linux@simtec.co.uk>
9269W: http://www.simtec.co.uk/products/EB110ATX/
9270S: Supported
9271
9272SIMTEC EB2410ITX (BAST)
9273P: Ben Dooks
9274P: Vincent Sanders <vince@simtec.co.uk>
9275M: Simtec Linux Team <linux@simtec.co.uk>
9276W: http://www.simtec.co.uk/products/EB2410ITX/
9277S: Supported
9278F: arch/arm/mach-s3c24xx/mach-bast.c
9279F: arch/arm/mach-s3c24xx/bast-ide.c
9280F: arch/arm/mach-s3c24xx/bast-irq.c
9281
9282TI DAVINCI MACHINE SUPPORT
9283M: Sekhar Nori <nsekhar@ti.com>
9284M: Kevin Hilman <khilman@deeprootsystems.com>
9285T: git git://gitorious.org/linux-davinci/linux-davinci.git
9286Q: http://patchwork.kernel.org/project/linux-davinci/list/
9287S: Supported
9288F: arch/arm/mach-davinci/
9289F: drivers/i2c/busses/i2c-davinci.c
9290
9291TI DAVINCI SERIES MEDIA DRIVER
9292M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9293L: linux-media@vger.kernel.org
9294W: http://linuxtv.org/
9295Q: http://patchwork.linuxtv.org/project/linux-media/list/
9296T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9297S: Maintained
9298F: drivers/media/platform/davinci/
9299F: include/media/davinci/
9300
9301TI AM437X VPFE DRIVER
9302M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9303L: linux-media@vger.kernel.org
9304W: http://linuxtv.org/
9305Q: http://patchwork.linuxtv.org/project/linux-media/list/
9306T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9307S: Maintained
9308F: drivers/media/platform/am437x/
9309
9310OV2659 OMNIVISION SENSOR DRIVER
9311M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9312L: linux-media@vger.kernel.org
9313W: http://linuxtv.org/
9314Q: http://patchwork.linuxtv.org/project/linux-media/list/
9315T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9316S: Maintained
9317F: drivers/media/i2c/ov2659.c
9318F: include/media/ov2659.h
9319
9320SIS 190 ETHERNET DRIVER
9321M: Francois Romieu <romieu@fr.zoreil.com>
9322L: netdev@vger.kernel.org
9323S: Maintained
9324F: drivers/net/ethernet/sis/sis190.c
9325
9326SIS 900/7016 FAST ETHERNET DRIVER
9327M: Daniele Venzano <venza@brownhat.org>
9328W: http://www.brownhat.org/sis900.html
9329L: netdev@vger.kernel.org
9330S: Maintained
9331F: drivers/net/ethernet/sis/sis900.*
9332
9333SIS FRAMEBUFFER DRIVER
9334M: Thomas Winischhofer <thomas@winischhofer.net>
9335W: http://www.winischhofer.net/linuxsisvga.shtml
9336S: Maintained
9337F: Documentation/fb/sisfb.txt
9338F: drivers/video/fbdev/sis/
9339F: include/video/sisfb.h
9340
9341SIS USB2VGA DRIVER
9342M: Thomas Winischhofer <thomas@winischhofer.net>
9343W: http://www.winischhofer.at/linuxsisusbvga.shtml
9344S: Maintained
9345F: drivers/usb/misc/sisusbvga/
9346
9347SLAB ALLOCATOR
9348M: Christoph Lameter <cl@linux.com>
9349M: Pekka Enberg <penberg@kernel.org>
9350M: David Rientjes <rientjes@google.com>
9351M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9352M: Andrew Morton <akpm@linux-foundation.org>
9353L: linux-mm@kvack.org
9354S: Maintained
9355F: include/linux/sl?b*.h
9356F: mm/sl?b*
9357
9358SLEEPABLE READ-COPY UPDATE (SRCU)
9359M: Lai Jiangshan <laijs@cn.fujitsu.com>
9360M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9361M: Josh Triplett <josh@joshtriplett.org>
9362R: Steven Rostedt <rostedt@goodmis.org>
9363R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9364L: linux-kernel@vger.kernel.org
9365W: http://www.rdrop.com/users/paulmck/RCU/
9366S: Supported
9367T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9368F: include/linux/srcu.h
9369F: kernel/rcu/srcu.c
9370
9371SMACK SECURITY MODULE
9372M: Casey Schaufler <casey@schaufler-ca.com>
9373L: linux-security-module@vger.kernel.org
9374W: http://schaufler-ca.com
9375T: git git://git.gitorious.org/smack-next/kernel.git
9376S: Maintained
9377F: Documentation/security/Smack.txt
9378F: security/smack/
9379
9380DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9381M: Kevin Hilman <khilman@kernel.org>
9382M: Nishanth Menon <nm@ti.com>
9383S: Maintained
9384F: drivers/power/avs/
9385F: include/linux/power/smartreflex.h
9386L: linux-pm@vger.kernel.org
9387
9388SMC91x ETHERNET DRIVER
9389M: Nicolas Pitre <nico@fluxnic.net>
9390S: Odd Fixes
9391F: drivers/net/ethernet/smsc/smc91x.*
9392
9393SMIA AND SMIA++ IMAGE SENSOR DRIVER
9394M: Sakari Ailus <sakari.ailus@iki.fi>
9395L: linux-media@vger.kernel.org
9396S: Maintained
9397F: drivers/media/i2c/smiapp/
9398F: include/media/smiapp.h
9399F: drivers/media/i2c/smiapp-pll.c
9400F: drivers/media/i2c/smiapp-pll.h
9401F: include/uapi/linux/smiapp.h
9402F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9403
9404SMM665 HARDWARE MONITOR DRIVER
9405M: Guenter Roeck <linux@roeck-us.net>
9406L: lm-sensors@lm-sensors.org
9407S: Maintained
9408F: Documentation/hwmon/smm665
9409F: drivers/hwmon/smm665.c
9410
9411SMSC EMC2103 HARDWARE MONITOR DRIVER
9412M: Steve Glendinning <steve.glendinning@shawell.net>
9413L: lm-sensors@lm-sensors.org
9414S: Maintained
9415F: Documentation/hwmon/emc2103
9416F: drivers/hwmon/emc2103.c
9417
9418SMSC SCH5627 HARDWARE MONITOR DRIVER
9419M: Hans de Goede <hdegoede@redhat.com>
9420L: lm-sensors@lm-sensors.org
9421S: Supported
9422F: Documentation/hwmon/sch5627
9423F: drivers/hwmon/sch5627.c
9424
9425SMSC47B397 HARDWARE MONITOR DRIVER
9426M: Jean Delvare <jdelvare@suse.de>
9427L: lm-sensors@lm-sensors.org
9428S: Maintained
9429F: Documentation/hwmon/smsc47b397
9430F: drivers/hwmon/smsc47b397.c
9431
9432SMSC911x ETHERNET DRIVER
9433M: Steve Glendinning <steve.glendinning@shawell.net>
9434L: netdev@vger.kernel.org
9435S: Maintained
9436F: include/linux/smsc911x.h
9437F: drivers/net/ethernet/smsc/smsc911x.*
9438
9439SMSC9420 PCI ETHERNET DRIVER
9440M: Steve Glendinning <steve.glendinning@shawell.net>
9441L: netdev@vger.kernel.org
9442S: Maintained
9443F: drivers/net/ethernet/smsc/smsc9420.*
9444
9445SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9446M: Steve Glendinning <steve.glendinning@shawell.net>
9447L: linux-fbdev@vger.kernel.org
9448S: Maintained
9449F: drivers/video/fbdev/smscufx.c
9450
9451SOC-CAMERA V4L2 SUBSYSTEM
9452M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9453L: linux-media@vger.kernel.org
9454T: git git://linuxtv.org/media_tree.git
9455S: Maintained
9456F: include/media/soc*
9457F: drivers/media/i2c/soc_camera/
9458F: drivers/media/platform/soc_camera/
9459
9460SOEKRIS NET48XX LED SUPPORT
9461M: Chris Boot <bootc@bootc.net>
9462S: Maintained
9463F: drivers/leds/leds-net48xx.c
9464
9465SOFTLOGIC 6x10 MPEG CODEC
9466M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9467M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9468M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9469M: Ismael Luceno <ismael@iodev.co.uk>
9470L: linux-media@vger.kernel.org
9471S: Supported
9472F: drivers/media/pci/solo6x10/
9473
9474SOFTWARE RAID (Multiple Disks) SUPPORT
9475M: Neil Brown <neilb@suse.de>
9476L: linux-raid@vger.kernel.org
9477S: Supported
9478F: drivers/md/
9479F: include/linux/raid/
9480F: include/uapi/linux/raid/
9481
9482SONIC NETWORK DRIVER
9483M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9484L: netdev@vger.kernel.org
9485S: Maintained
9486F: drivers/net/ethernet/natsemi/sonic.*
9487
9488SONICS SILICON BACKPLANE DRIVER (SSB)
9489M: Michael Buesch <m@bues.ch>
9490L: netdev@vger.kernel.org
9491S: Maintained
9492F: drivers/ssb/
9493F: include/linux/ssb/
9494
9495SONY VAIO CONTROL DEVICE DRIVER
9496M: Mattia Dongili <malattia@linux.it>
9497L: platform-driver-x86@vger.kernel.org
9498W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9499S: Maintained
9500F: Documentation/laptops/sony-laptop.txt
9501F: drivers/char/sonypi.c
9502F: drivers/platform/x86/sony-laptop.c
9503F: include/linux/sony-laptop.h
9504
9505SONY MEMORYSTICK CARD SUPPORT
9506M: Alex Dubov <oakad@yahoo.com>
9507W: http://tifmxx.berlios.de/
9508S: Maintained
9509F: drivers/memstick/host/tifm_ms.c
9510
9511SONY MEMORYSTICK STANDARD SUPPORT
9512M: Maxim Levitsky <maximlevitsky@gmail.com>
9513S: Maintained
9514F: drivers/memstick/core/ms_block.*
9515
9516SOUND
9517M: Jaroslav Kysela <perex@perex.cz>
9518M: Takashi Iwai <tiwai@suse.de>
9519L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9520W: http://www.alsa-project.org/
9521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9522T: git git://git.alsa-project.org/alsa-kernel.git
9523Q: http://patchwork.kernel.org/project/alsa-devel/list/
9524S: Maintained
9525F: Documentation/sound/
9526F: include/sound/
9527F: include/uapi/sound/
9528F: sound/
9529
9530SOUND - COMPRESSED AUDIO
9531M: Vinod Koul <vinod.koul@intel.com>
9532L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9533T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9534S: Supported
9535F: Documentation/sound/alsa/compress_offload.txt
9536F: include/sound/compress_driver.h
9537F: include/uapi/sound/compress_*
9538F: sound/core/compress_offload.c
9539F: sound/soc/soc-compress.c
9540
9541SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9542M: Liam Girdwood <lgirdwood@gmail.com>
9543M: Mark Brown <broonie@kernel.org>
9544T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9545L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9546W: http://alsa-project.org/main/index.php/ASoC
9547S: Supported
9548F: Documentation/sound/alsa/soc/
9549F: sound/soc/
9550F: include/sound/soc*
9551
9552SOUND - DMAENGINE HELPERS
9553M: Lars-Peter Clausen <lars@metafoo.de>
9554S: Supported
9555F: include/sound/dmaengine_pcm.h
9556F: sound/core/pcm_dmaengine.c
9557F: sound/soc/soc-generic-dmaengine-pcm.c
9558
9559SP2 MEDIA DRIVER
9560M: Olli Salonen <olli.salonen@iki.fi>
9561L: linux-media@vger.kernel.org
9562W: http://linuxtv.org/
9563Q: http://patchwork.linuxtv.org/project/linux-media/list/
9564S: Maintained
9565F: drivers/media/dvb-frontends/sp2*
9566
9567SPARC + UltraSPARC (sparc/sparc64)
9568M: "David S. Miller" <davem@davemloft.net>
9569L: sparclinux@vger.kernel.org
9570Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9571T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9572T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9573S: Maintained
9574F: arch/sparc/
9575F: drivers/sbus/
9576
9577SPARC SERIAL DRIVERS
9578M: "David S. Miller" <davem@davemloft.net>
9579L: sparclinux@vger.kernel.org
9580T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9581T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9582S: Maintained
9583F: include/linux/sunserialcore.h
9584F: drivers/tty/serial/suncore.c
9585F: drivers/tty/serial/sunhv.c
9586F: drivers/tty/serial/sunsab.c
9587F: drivers/tty/serial/sunsab.h
9588F: drivers/tty/serial/sunsu.c
9589F: drivers/tty/serial/sunzilog.c
9590F: drivers/tty/serial/sunzilog.h
9591
9592SPARSE CHECKER
9593M: "Christopher Li" <sparse@chrisli.org>
9594L: linux-sparse@vger.kernel.org
9595W: https://sparse.wiki.kernel.org/
9596T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9597T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9598S: Maintained
9599F: include/linux/compiler.h
9600
9601SPEAR PLATFORM SUPPORT
9602M: Viresh Kumar <viresh.linux@gmail.com>
9603M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9604L: spear-devel@list.st.com
9605L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9606W: http://www.st.com/spear
9607S: Maintained
9608F: arch/arm/mach-spear/
9609
9610SPEAR CLOCK FRAMEWORK SUPPORT
9611M: Viresh Kumar <viresh.linux@gmail.com>
9612L: spear-devel@list.st.com
9613L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9614W: http://www.st.com/spear
9615S: Maintained
9616F: drivers/clk/spear/
9617
9618SPI SUBSYSTEM
9619M: Mark Brown <broonie@kernel.org>
9620L: linux-spi@vger.kernel.org
9621T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9622Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9623S: Maintained
9624F: Documentation/spi/
9625F: drivers/spi/
9626F: include/linux/spi/
9627F: include/uapi/linux/spi/
9628
9629SPIDERNET NETWORK DRIVER for CELL
9630M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9631L: netdev@vger.kernel.org
9632S: Supported
9633F: Documentation/networking/spider_net.txt
9634F: drivers/net/ethernet/toshiba/spider_net*
9635
9636SPU FILE SYSTEM
9637M: Jeremy Kerr <jk@ozlabs.org>
9638L: linuxppc-dev@lists.ozlabs.org
9639W: http://www.ibm.com/developerworks/power/cell/
9640S: Supported
9641F: Documentation/filesystems/spufs.txt
9642F: arch/powerpc/platforms/cell/spufs/
9643
9644SQUASHFS FILE SYSTEM
9645M: Phillip Lougher <phillip@squashfs.org.uk>
9646L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9647W: http://squashfs.org.uk
9648S: Maintained
9649F: Documentation/filesystems/squashfs.txt
9650F: fs/squashfs/
9651
9652SRM (Alpha) environment access
9653M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9654S: Maintained
9655F: arch/alpha/kernel/srm_env.c
9656
9657STABLE BRANCH
9658M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9659L: stable@vger.kernel.org
9660S: Supported
9661F: Documentation/stable_kernel_rules.txt
9662
9663STAGING SUBSYSTEM
9664M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9665T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9666L: devel@driverdev.osuosl.org
9667S: Supported
9668F: drivers/staging/
9669
9670STAGING - COMEDI
9671M: Ian Abbott <abbotti@mev.co.uk>
9672M: H Hartley Sweeten <hsweeten@visionengravers.com>
9673S: Odd Fixes
9674F: drivers/staging/comedi/
9675
9676STAGING - FLARION FT1000 DRIVERS
9677M: Marek Belisko <marek.belisko@gmail.com>
9678S: Odd Fixes
9679F: drivers/staging/ft1000/
9680
9681STAGING - INDUSTRIAL IO
9682M: Jonathan Cameron <jic23@kernel.org>
9683L: linux-iio@vger.kernel.org
9684S: Odd Fixes
9685F: drivers/staging/iio/
9686
9687STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9688M: Jarod Wilson <jarod@wilsonet.com>
9689W: http://www.lirc.org/
9690S: Odd Fixes
9691F: drivers/staging/media/lirc/
9692
9693STAGING - LUSTRE PARALLEL FILESYSTEM
9694M: Oleg Drokin <oleg.drokin@intel.com>
9695M: Andreas Dilger <andreas.dilger@intel.com>
9696L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9697W: http://lustre.opensfs.org/
9698S: Maintained
9699F: drivers/staging/lustre
9700
9701STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9702M: Julian Andres Klode <jak@jak-linux.org>
9703M: Marc Dietrich <marvin24@gmx.de>
9704L: ac100@lists.launchpad.net (moderated for non-subscribers)
9705L: linux-tegra@vger.kernel.org
9706S: Maintained
9707F: drivers/staging/nvec/
9708
9709STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9710M: Jens Frederich <jfrederich@gmail.com>
9711M: Daniel Drake <dsd@laptop.org>
9712M: Jon Nettleton <jon.nettleton@gmail.com>
9713W: http://wiki.laptop.org/go/DCON
9714S: Maintained
9715F: drivers/staging/olpc_dcon/
9716
9717STAGING - OZMO DEVICES USB OVER WIFI DRIVER
9718M: Shigekatsu Tateno <shigekatsu.tateno@atmel.com>
9719S: Maintained
9720F: drivers/staging/ozwpan/
9721
9722STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9723M: Willy Tarreau <willy@meta-x.org>
9724S: Odd Fixes
9725F: drivers/staging/panel/
9726
9727STAGING - REALTEK RTL8712U DRIVERS
9728M: Larry Finger <Larry.Finger@lwfinger.net>
9729M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9730S: Odd Fixes
9731F: drivers/staging/rtl8712/
9732
9733STAGING - REALTEK RTL8723U WIRELESS DRIVER
9734M: Larry Finger <Larry.Finger@lwfinger.net>
9735M: Jes Sorensen <Jes.Sorensen@redhat.com>
9736L: linux-wireless@vger.kernel.org
9737S: Maintained
9738F: drivers/staging/rtl8723au/
9739
9740STAGING - SILICON MOTION SM7XX FRAME BUFFER DRIVER
9741M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9742M: Teddy Wang <teddy.wang@siliconmotion.com>
9743M: Sudip Mukherjee <sudip@vectorindia.org>
9744L: linux-fbdev@vger.kernel.org
9745S: Maintained
9746F: drivers/staging/sm7xxfb/
9747
9748STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9749M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9750M: Teddy Wang <teddy.wang@siliconmotion.com>
9751M: Sudip Mukherjee <sudip@vectorindia.org>
9752L: linux-fbdev@vger.kernel.org
9753S: Maintained
9754F: drivers/staging/sm750fb/
9755
9756STAGING - SLICOSS
9757M: Lior Dotan <liodot@gmail.com>
9758M: Christopher Harrer <charrer@alacritech.com>
9759S: Odd Fixes
9760F: drivers/staging/slicoss/
9761
9762STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9763M: William Hubbs <w.d.hubbs@gmail.com>
9764M: Chris Brannon <chris@the-brannons.com>
9765M: Kirk Reiser <kirk@reisers.ca>
9766M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9767L: speakup@linux-speakup.org
9768W: http://www.linux-speakup.org/
9769S: Odd Fixes
9770F: drivers/staging/speakup/
9771
9772STAGING - VIA VT665X DRIVERS
9773M: Forest Bond <forest@alittletooquiet.net>
9774S: Odd Fixes
9775F: drivers/staging/vt665?/
9776
9777STAGING - WILC1000 WIFI DRIVER
9778M: Johnny Kim <johnny.kim@atmel.com>
9779M: Rachel Kim <rachel.kim@atmel.com>
9780M: Dean Lee <dean.lee@atmel.com>
9781M: Chris Park <chris.park@atmel.com>
9782L: linux-wireless@vger.kernel.org
9783S: Supported
9784F: drivers/staging/wilc1000/
9785
9786STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9787M: Arnaud Patard <arnaud.patard@rtp-net.org>
9788S: Odd Fixes
9789F: drivers/staging/xgifb/
9790
9791STARFIRE/DURALAN NETWORK DRIVER
9792M: Ion Badulescu <ionut@badula.org>
9793S: Odd Fixes
9794F: drivers/net/ethernet/adaptec/starfire*
9795
9796SUN3/3X
9797M: Sam Creasey <sammy@sammy.net>
9798W: http://sammy.net/sun3/
9799S: Maintained
9800F: arch/m68k/kernel/*sun3*
9801F: arch/m68k/sun3*/
9802F: arch/m68k/include/asm/sun3*
9803F: drivers/net/ethernet/i825xx/sun3*
9804
9805SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9806M: Hans de Goede <hdegoede@redhat.com>
9807L: linux-input@vger.kernel.org
9808S: Maintained
9809F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9810F: drivers/input/keyboard/sun4i-lradc-keys.c
9811
9812SUNDANCE NETWORK DRIVER
9813M: Denis Kirjanov <kda@linux-powerpc.org>
9814L: netdev@vger.kernel.org
9815S: Maintained
9816F: drivers/net/ethernet/dlink/sundance.c
9817
9818SUPERH
9819L: linux-sh@vger.kernel.org
9820Q: http://patchwork.kernel.org/project/linux-sh/list/
9821S: Orphan
9822F: Documentation/sh/
9823F: arch/sh/
9824F: drivers/sh/
9825
9826SUSPEND TO RAM
9827M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9828M: Len Brown <len.brown@intel.com>
9829M: Pavel Machek <pavel@ucw.cz>
9830L: linux-pm@vger.kernel.org
9831S: Supported
9832F: Documentation/power/
9833F: arch/x86/kernel/acpi/
9834F: drivers/base/power/
9835F: kernel/power/
9836F: include/linux/suspend.h
9837F: include/linux/freezer.h
9838F: include/linux/pm.h
9839
9840SVGA HANDLING
9841M: Martin Mares <mj@ucw.cz>
9842L: linux-video@atrey.karlin.mff.cuni.cz
9843S: Maintained
9844F: Documentation/svga.txt
9845F: arch/x86/boot/video*
9846
9847SWIOTLB SUBSYSTEM
9848M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9849L: linux-kernel@vger.kernel.org
9850S: Supported
9851F: lib/swiotlb.c
9852F: arch/*/kernel/pci-swiotlb.c
9853F: include/linux/swiotlb.h
9854
9855SWITCHDEV
9856M: Jiri Pirko <jiri@resnulli.us>
9857L: netdev@vger.kernel.org
9858S: Supported
9859F: net/switchdev/
9860F: include/net/switchdev.h
9861
9862SYNOPSYS ARC ARCHITECTURE
9863M: Vineet Gupta <vgupta@synopsys.com>
9864S: Supported
9865F: arch/arc/
9866F: Documentation/devicetree/bindings/arc/
9867F: drivers/tty/serial/arc_uart.c
9868
9869SYNOPSYS ARC SDP platform support
9870M: Alexey Brodkin <abrodkin@synopsys.com>
9871S: Supported
9872F: arch/arc/plat-axs10x
9873F: arch/arc/boot/dts/ax*
9874F: Documentation/devicetree/bindings/arc/axs10*
9875
9876SYSTEM CONFIGURATION (SYSCON)
9877M: Lee Jones <lee.jones@linaro.org>
9878M: Arnd Bergmann <arnd@arndb.de>
9879T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9880S: Supported
9881F: drivers/mfd/syscon.c
9882
9883SYSV FILESYSTEM
9884M: Christoph Hellwig <hch@infradead.org>
9885S: Maintained
9886F: Documentation/filesystems/sysv-fs.txt
9887F: fs/sysv/
9888F: include/linux/sysv_fs.h
9889
9890TARGET SUBSYSTEM
9891M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9892L: linux-scsi@vger.kernel.org
9893L: target-devel@vger.kernel.org
9894W: http://www.linux-iscsi.org
9895W: http://groups.google.com/group/linux-iscsi-target-dev
9896T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9897S: Supported
9898F: drivers/target/
9899F: include/target/
9900F: Documentation/target/
9901
9902TASKSTATS STATISTICS INTERFACE
9903M: Balbir Singh <bsingharora@gmail.com>
9904S: Maintained
9905F: Documentation/accounting/taskstats*
9906F: include/linux/taskstats*
9907F: kernel/taskstats.c
9908
9909TC CLASSIFIER
9910M: Jamal Hadi Salim <jhs@mojatatu.com>
9911L: netdev@vger.kernel.org
9912S: Maintained
9913F: include/net/pkt_cls.h
9914F: include/uapi/linux/pkt_cls.h
9915F: net/sched/
9916
9917TCP LOW PRIORITY MODULE
9918M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9919M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9920W: http://tcp-lp-mod.sourceforge.net/
9921S: Maintained
9922F: net/ipv4/tcp_lp.c
9923
9924TDA10071 MEDIA DRIVER
9925M: Antti Palosaari <crope@iki.fi>
9926L: linux-media@vger.kernel.org
9927W: http://linuxtv.org/
9928W: http://palosaari.fi/linux/
9929Q: http://patchwork.linuxtv.org/project/linux-media/list/
9930T: git git://linuxtv.org/anttip/media_tree.git
9931S: Maintained
9932F: drivers/media/dvb-frontends/tda10071*
9933
9934TDA18212 MEDIA DRIVER
9935M: Antti Palosaari <crope@iki.fi>
9936L: linux-media@vger.kernel.org
9937W: http://linuxtv.org/
9938W: http://palosaari.fi/linux/
9939Q: http://patchwork.linuxtv.org/project/linux-media/list/
9940T: git git://linuxtv.org/anttip/media_tree.git
9941S: Maintained
9942F: drivers/media/tuners/tda18212*
9943
9944TDA18218 MEDIA DRIVER
9945M: Antti Palosaari <crope@iki.fi>
9946L: linux-media@vger.kernel.org
9947W: http://linuxtv.org/
9948W: http://palosaari.fi/linux/
9949Q: http://patchwork.linuxtv.org/project/linux-media/list/
9950T: git git://linuxtv.org/anttip/media_tree.git
9951S: Maintained
9952F: drivers/media/tuners/tda18218*
9953
9954TDA18271 MEDIA DRIVER
9955M: Michael Krufky <mkrufky@linuxtv.org>
9956L: linux-media@vger.kernel.org
9957W: http://linuxtv.org/
9958W: http://github.com/mkrufky
9959Q: http://patchwork.linuxtv.org/project/linux-media/list/
9960T: git git://linuxtv.org/mkrufky/tuners.git
9961S: Maintained
9962F: drivers/media/tuners/tda18271*
9963
9964TDA827x MEDIA DRIVER
9965M: Michael Krufky <mkrufky@linuxtv.org>
9966L: linux-media@vger.kernel.org
9967W: http://linuxtv.org/
9968W: http://github.com/mkrufky
9969Q: http://patchwork.linuxtv.org/project/linux-media/list/
9970T: git git://linuxtv.org/mkrufky/tuners.git
9971S: Maintained
9972F: drivers/media/tuners/tda8290.*
9973
9974TDA8290 MEDIA DRIVER
9975M: Michael Krufky <mkrufky@linuxtv.org>
9976L: linux-media@vger.kernel.org
9977W: http://linuxtv.org/
9978W: http://github.com/mkrufky
9979Q: http://patchwork.linuxtv.org/project/linux-media/list/
9980T: git git://linuxtv.org/mkrufky/tuners.git
9981S: Maintained
9982F: drivers/media/tuners/tda8290.*
9983
9984TDA9840 MEDIA DRIVER
9985M: Hans Verkuil <hverkuil@xs4all.nl>
9986L: linux-media@vger.kernel.org
9987T: git git://linuxtv.org/media_tree.git
9988W: http://linuxtv.org
9989S: Maintained
9990F: drivers/media/i2c/tda9840*
9991
9992TEA5761 TUNER DRIVER
9993M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9994L: linux-media@vger.kernel.org
9995W: http://linuxtv.org
9996T: git git://linuxtv.org/media_tree.git
9997S: Odd fixes
9998F: drivers/media/tuners/tea5761.*
9999
10000TEA5767 TUNER DRIVER
10001M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10002L: linux-media@vger.kernel.org
10003W: http://linuxtv.org
10004T: git git://linuxtv.org/media_tree.git
10005S: Maintained
10006F: drivers/media/tuners/tea5767.*
10007
10008TEA6415C MEDIA DRIVER
10009M: Hans Verkuil <hverkuil@xs4all.nl>
10010L: linux-media@vger.kernel.org
10011T: git git://linuxtv.org/media_tree.git
10012W: http://linuxtv.org
10013S: Maintained
10014F: drivers/media/i2c/tea6415c*
10015
10016TEA6420 MEDIA DRIVER
10017M: Hans Verkuil <hverkuil@xs4all.nl>
10018L: linux-media@vger.kernel.org
10019T: git git://linuxtv.org/media_tree.git
10020W: http://linuxtv.org
10021S: Maintained
10022F: drivers/media/i2c/tea6420*
10023
10024TEAM DRIVER
10025M: Jiri Pirko <jiri@resnulli.us>
10026L: netdev@vger.kernel.org
10027S: Supported
10028F: drivers/net/team/
10029F: include/linux/if_team.h
10030F: include/uapi/linux/if_team.h
10031
10032TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10033M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10034S: Maintained
10035F: arch/x86/platform/ts5500/
10036
10037TECHNOTREND USB IR RECEIVER
10038M: Sean Young <sean@mess.org>
10039L: linux-media@vger.kernel.org
10040S: Maintained
10041F: drivers/media/rc/ttusbir.c
10042
10043TEGRA ARCHITECTURE SUPPORT
10044M: Stephen Warren <swarren@wwwdotorg.org>
10045M: Thierry Reding <thierry.reding@gmail.com>
10046M: Alexandre Courbot <gnurou@gmail.com>
10047L: linux-tegra@vger.kernel.org
10048Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10049T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10050S: Supported
10051N: [^a-z]tegra
10052
10053TEGRA CLOCK DRIVER
10054M: Peter De Schrijver <pdeschrijver@nvidia.com>
10055M: Prashant Gaikwad <pgaikwad@nvidia.com>
10056S: Supported
10057F: drivers/clk/tegra/
10058
10059TEGRA DMA DRIVER
10060M: Laxman Dewangan <ldewangan@nvidia.com>
10061S: Supported
10062F: drivers/dma/tegra20-apb-dma.c
10063
10064TEGRA I2C DRIVER
10065M: Laxman Dewangan <ldewangan@nvidia.com>
10066S: Supported
10067F: drivers/i2c/busses/i2c-tegra.c
10068
10069TEGRA IOMMU DRIVERS
10070M: Hiroshi Doyu <hdoyu@nvidia.com>
10071S: Supported
10072F: drivers/iommu/tegra*
10073
10074TEGRA KBC DRIVER
10075M: Rakesh Iyer <riyer@nvidia.com>
10076M: Laxman Dewangan <ldewangan@nvidia.com>
10077S: Supported
10078F: drivers/input/keyboard/tegra-kbc.c
10079
10080TEGRA PWM DRIVER
10081M: Thierry Reding <thierry.reding@gmail.com>
10082S: Supported
10083F: drivers/pwm/pwm-tegra.c
10084
10085TEGRA SERIAL DRIVER
10086M: Laxman Dewangan <ldewangan@nvidia.com>
10087S: Supported
10088F: drivers/tty/serial/serial-tegra.c
10089
10090TEGRA SPI DRIVER
10091M: Laxman Dewangan <ldewangan@nvidia.com>
10092S: Supported
10093F: drivers/spi/spi-tegra*
10094
10095TEHUTI ETHERNET DRIVER
10096M: Andy Gospodarek <andy@greyhouse.net>
10097L: netdev@vger.kernel.org
10098S: Supported
10099F: drivers/net/ethernet/tehuti/*
10100
10101Telecom Clock Driver for MCPL0010
10102M: Mark Gross <mark.gross@intel.com>
10103S: Supported
10104F: drivers/char/tlclk.c
10105
10106TENSILICA XTENSA PORT (xtensa)
10107M: Chris Zankel <chris@zankel.net>
10108M: Max Filippov <jcmvbkbc@gmail.com>
10109L: linux-xtensa@linux-xtensa.org
10110S: Maintained
10111F: arch/xtensa/
10112F: drivers/irqchip/irq-xtensa-*
10113
10114THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10115M: Hans Verkuil <hverkuil@xs4all.nl>
10116L: linux-media@vger.kernel.org
10117T: git git://linuxtv.org/media_tree.git
10118W: http://linuxtv.org
10119S: Maintained
10120F: drivers/media/radio/radio-raremono.c
10121
10122THERMAL
10123M: Zhang Rui <rui.zhang@intel.com>
10124M: Eduardo Valentin <edubezval@gmail.com>
10125L: linux-pm@vger.kernel.org
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10128Q: https://patchwork.kernel.org/project/linux-pm/list/
10129S: Supported
10130F: drivers/thermal/
10131F: include/linux/thermal.h
10132F: include/uapi/linux/thermal.h
10133F: include/linux/cpu_cooling.h
10134F: Documentation/devicetree/bindings/thermal/
10135
10136THINGM BLINK(1) USB RGB LED DRIVER
10137M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10138S: Maintained
10139F: drivers/hid/hid-thingm.c
10140
10141THINKPAD ACPI EXTRAS DRIVER
10142M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10143L: ibm-acpi-devel@lists.sourceforge.net
10144L: platform-driver-x86@vger.kernel.org
10145W: http://ibm-acpi.sourceforge.net
10146W: http://thinkwiki.org/wiki/Ibm-acpi
10147T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10148S: Maintained
10149F: drivers/platform/x86/thinkpad_acpi.c
10150
10151TI BANDGAP AND THERMAL DRIVER
10152M: Eduardo Valentin <edubezval@gmail.com>
10153L: linux-pm@vger.kernel.org
10154L: linux-omap@vger.kernel.org
10155S: Maintained
10156F: drivers/thermal/ti-soc-thermal/
10157
10158TI CDCE706 CLOCK DRIVER
10159M: Max Filippov <jcmvbkbc@gmail.com>
10160S: Maintained
10161F: drivers/clk/clk-cdce706.c
10162
10163TI CLOCK DRIVER
10164M: Tero Kristo <t-kristo@ti.com>
10165L: linux-omap@vger.kernel.org
10166S: Maintained
10167F: drivers/clk/ti/
10168F: include/linux/clk/ti.h
10169
10170TI FLASH MEDIA INTERFACE DRIVER
10171M: Alex Dubov <oakad@yahoo.com>
10172S: Maintained
10173F: drivers/misc/tifm*
10174F: drivers/mmc/host/tifm_sd.c
10175F: include/linux/tifm.h
10176
10177TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10178M: Santosh Shilimkar <ssantosh@kernel.org>
10179L: linux-kernel@vger.kernel.org
10180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10181S: Maintained
10182F: drivers/soc/ti/*
10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10184
10185
10186TI LM49xxx FAMILY ASoC CODEC DRIVERS
10187M: M R Swami Reddy <mr.swami.reddy@ti.com>
10188M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10189L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10190S: Maintained
10191F: sound/soc/codecs/lm49453*
10192F: sound/soc/codecs/isabelle*
10193
10194TI LP855x BACKLIGHT DRIVER
10195M: Milo Kim <milo.kim@ti.com>
10196S: Maintained
10197F: Documentation/backlight/lp855x-driver.txt
10198F: drivers/video/backlight/lp855x_bl.c
10199F: include/linux/platform_data/lp855x.h
10200
10201TI LP8727 CHARGER DRIVER
10202M: Milo Kim <milo.kim@ti.com>
10203S: Maintained
10204F: drivers/power/lp8727_charger.c
10205F: include/linux/platform_data/lp8727.h
10206
10207TI LP8788 MFD DRIVER
10208M: Milo Kim <milo.kim@ti.com>
10209S: Maintained
10210F: drivers/iio/adc/lp8788_adc.c
10211F: drivers/leds/leds-lp8788.c
10212F: drivers/mfd/lp8788*.c
10213F: drivers/power/lp8788-charger.c
10214F: drivers/regulator/lp8788-*.c
10215F: include/linux/mfd/lp8788*.h
10216
10217TI NETCP ETHERNET DRIVER
10218M: Wingman Kwok <w-kwok2@ti.com>
10219M: Murali Karicheri <m-karicheri2@ti.com>
10220L: netdev@vger.kernel.org
10221S: Maintained
10222F: drivers/net/ethernet/ti/netcp*
10223
10224TI TAS571X FAMILY ASoC CODEC DRIVER
10225M: Kevin Cernekee <cernekee@chromium.org>
10226L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10227S: Odd Fixes
10228F: sound/soc/codecs/tas571x*
10229
10230TI TWL4030 SERIES SOC CODEC DRIVER
10231M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10232L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10233S: Maintained
10234F: sound/soc/codecs/twl4030*
10235
10236TI WILINK WIRELESS DRIVERS
10237L: linux-wireless@vger.kernel.org
10238W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10239W: http://wireless.kernel.org/en/users/Drivers/wl1251
10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10241S: Orphan
10242F: drivers/net/wireless/ti/
10243F: include/linux/wl12xx.h
10244
10245TIPC NETWORK LAYER
10246M: Jon Maloy <jon.maloy@ericsson.com>
10247M: Ying Xue <ying.xue@windriver.com>
10248L: netdev@vger.kernel.org (core kernel code)
10249L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10250W: http://tipc.sourceforge.net/
10251S: Maintained
10252F: include/uapi/linux/tipc*.h
10253F: net/tipc/
10254
10255TILE ARCHITECTURE
10256M: Chris Metcalf <cmetcalf@ezchip.com>
10257W: http://www.ezchip.com/scm/
10258S: Supported
10259F: arch/tile/
10260F: drivers/char/tile-srom.c
10261F: drivers/edac/tile_edac.c
10262F: drivers/net/ethernet/tile/
10263F: drivers/rtc/rtc-tile.c
10264F: drivers/tty/hvc/hvc_tile.c
10265F: drivers/tty/serial/tilegx.c
10266F: drivers/usb/host/*-tilegx.c
10267F: include/linux/usb/tilegx.h
10268
10269TLAN NETWORK DRIVER
10270M: Samuel Chessman <chessman@tux.org>
10271L: tlan-devel@lists.sourceforge.net (subscribers-only)
10272W: http://sourceforge.net/projects/tlan/
10273S: Maintained
10274F: Documentation/networking/tlan.txt
10275F: drivers/net/ethernet/ti/tlan.*
10276
10277TOMOYO SECURITY MODULE
10278M: Kentaro Takeda <takedakn@nttdata.co.jp>
10279M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10280L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10281L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10282L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10283L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10284W: http://tomoyo.sourceforge.jp/
10285T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10286S: Maintained
10287F: security/tomoyo/
10288
10289TOPSTAR LAPTOP EXTRAS DRIVER
10290M: Herton Ronaldo Krzesinski <herton@canonical.com>
10291L: platform-driver-x86@vger.kernel.org
10292S: Maintained
10293F: drivers/platform/x86/topstar-laptop.c
10294
10295TOSHIBA ACPI EXTRAS DRIVER
10296M: Azael Avalos <coproscefalo@gmail.com>
10297L: platform-driver-x86@vger.kernel.org
10298S: Maintained
10299F: drivers/platform/x86/toshiba_acpi.c
10300
10301TOSHIBA BLUETOOTH DRIVER
10302M: Azael Avalos <coproscefalo@gmail.com>
10303L: platform-driver-x86@vger.kernel.org
10304S: Maintained
10305F: drivers/platform/x86/toshiba_bluetooth.c
10306
10307TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10308M: Azael Avalos <coproscefalo@gmail.com>
10309L: platform-driver-x86@vger.kernel.org
10310S: Maintained
10311F: drivers/platform/x86/toshiba_haps.c
10312
10313TOSHIBA SMM DRIVER
10314M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10315L: tlinux-users@tce.toshiba-dme.co.jp
10316W: http://www.buzzard.org.uk/toshiba/
10317S: Maintained
10318F: drivers/char/toshiba.c
10319F: include/linux/toshiba.h
10320F: include/uapi/linux/toshiba.h
10321
10322TMIO MMC DRIVER
10323M: Ian Molton <ian@mnementh.co.uk>
10324L: linux-mmc@vger.kernel.org
10325S: Maintained
10326F: drivers/mmc/host/tmio_mmc*
10327F: drivers/mmc/host/sh_mobile_sdhi.c
10328F: include/linux/mmc/tmio.h
10329F: include/linux/mmc/sh_mobile_sdhi.h
10330
10331TMP401 HARDWARE MONITOR DRIVER
10332M: Guenter Roeck <linux@roeck-us.net>
10333L: lm-sensors@lm-sensors.org
10334S: Maintained
10335F: Documentation/hwmon/tmp401
10336F: drivers/hwmon/tmp401.c
10337
10338TMPFS (SHMEM FILESYSTEM)
10339M: Hugh Dickins <hughd@google.com>
10340L: linux-mm@kvack.org
10341S: Maintained
10342F: include/linux/shmem_fs.h
10343F: mm/shmem.c
10344
10345TM6000 VIDEO4LINUX DRIVER
10346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10347L: linux-media@vger.kernel.org
10348W: http://linuxtv.org
10349T: git git://linuxtv.org/media_tree.git
10350S: Odd fixes
10351F: drivers/media/usb/tm6000/
10352
10353TW68 VIDEO4LINUX DRIVER
10354M: Hans Verkuil <hverkuil@xs4all.nl>
10355L: linux-media@vger.kernel.org
10356T: git git://linuxtv.org/media_tree.git
10357W: http://linuxtv.org
10358S: Odd Fixes
10359F: drivers/media/pci/tw68/
10360
10361TPM DEVICE DRIVER
10362M: Peter Huewe <peterhuewe@gmx.de>
10363M: Marcel Selhorst <tpmdd@selhorst.net>
10364R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10365W: http://tpmdd.sourceforge.net
10366L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10367Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10368T: https://github.com/PeterHuewe/linux-tpmdd
10369S: Maintained
10370F: drivers/char/tpm/
10371
10372TPM IBM_VTPM DEVICE DRIVER
10373M: Ashley Lai <ashleydlai@gmail.com>
10374W: http://tpmdd.sourceforge.net
10375L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10376S: Maintained
10377F: drivers/char/tpm/tpm_ibmvtpm*
10378
10379TRACING
10380M: Steven Rostedt <rostedt@goodmis.org>
10381M: Ingo Molnar <mingo@redhat.com>
10382T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10383S: Maintained
10384F: Documentation/trace/ftrace.txt
10385F: arch/*/*/*/ftrace.h
10386F: arch/*/kernel/ftrace.c
10387F: include/*/ftrace.h
10388F: include/linux/trace*.h
10389F: include/trace/
10390F: kernel/trace/
10391F: tools/testing/selftests/ftrace/
10392
10393TRIVIAL PATCHES
10394M: Jiri Kosina <trivial@kernel.org>
10395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10396S: Maintained
10397K: ^Subject:.*(?i)trivial
10398
10399TTY LAYER
10400M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10401M: Jiri Slaby <jslaby@suse.cz>
10402S: Supported
10403T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10404F: Documentation/serial/
10405F: drivers/tty/
10406F: drivers/tty/serial/serial_core.c
10407F: include/linux/serial_core.h
10408F: include/linux/serial.h
10409F: include/linux/tty.h
10410F: include/uapi/linux/serial_core.h
10411F: include/uapi/linux/serial.h
10412F: include/uapi/linux/tty.h
10413
10414TUA9001 MEDIA DRIVER
10415M: Antti Palosaari <crope@iki.fi>
10416L: linux-media@vger.kernel.org
10417W: http://linuxtv.org/
10418W: http://palosaari.fi/linux/
10419Q: http://patchwork.linuxtv.org/project/linux-media/list/
10420T: git git://linuxtv.org/anttip/media_tree.git
10421S: Maintained
10422F: drivers/media/tuners/tua9001*
10423
10424TULIP NETWORK DRIVERS
10425M: Grant Grundler <grundler@parisc-linux.org>
10426L: netdev@vger.kernel.org
10427S: Maintained
10428F: drivers/net/ethernet/dec/tulip/
10429
10430TUN/TAP driver
10431M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10432W: http://vtun.sourceforge.net/tun
10433S: Maintained
10434F: Documentation/networking/tuntap.txt
10435F: arch/um/os-Linux/drivers/
10436
10437TURBOCHANNEL SUBSYSTEM
10438M: "Maciej W. Rozycki" <macro@linux-mips.org>
10439M: Ralf Baechle <ralf@linux-mips.org>
10440L: linux-mips@linux-mips.org
10441Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10442S: Maintained
10443F: drivers/tc/
10444F: include/linux/tc.h
10445
10446U14-34F SCSI DRIVER
10447M: Dario Ballabio <ballabio_dario@emc.com>
10448L: linux-scsi@vger.kernel.org
10449S: Maintained
10450F: drivers/scsi/u14-34f.c
10451
10452UBI FILE SYSTEM (UBIFS)
10453M: Artem Bityutskiy <dedekind1@gmail.com>
10454M: Adrian Hunter <adrian.hunter@intel.com>
10455L: linux-mtd@lists.infradead.org
10456T: git git://git.infradead.org/ubifs-2.6.git
10457W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10458S: Maintained
10459F: Documentation/filesystems/ubifs.txt
10460F: fs/ubifs/
10461
10462UCLINUX (M68KNOMMU AND COLDFIRE)
10463M: Greg Ungerer <gerg@uclinux.org>
10464W: http://www.uclinux.org/
10465L: linux-m68k@lists.linux-m68k.org
10466L: uclinux-dev@uclinux.org (subscribers-only)
10467T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10468S: Maintained
10469F: arch/m68k/coldfire/
10470F: arch/m68k/68*/
10471F: arch/m68k/*/*_no.*
10472F: arch/m68k/include/asm/*_no.*
10473
10474UDF FILESYSTEM
10475M: Jan Kara <jack@suse.cz>
10476S: Maintained
10477F: Documentation/filesystems/udf.txt
10478F: fs/udf/
10479
10480UFS FILESYSTEM
10481M: Evgeniy Dushistov <dushistov@mail.ru>
10482S: Maintained
10483F: Documentation/filesystems/ufs.txt
10484F: fs/ufs/
10485
10486UHID USERSPACE HID IO DRIVER:
10487M: David Herrmann <dh.herrmann@googlemail.com>
10488L: linux-input@vger.kernel.org
10489S: Maintained
10490F: drivers/hid/uhid.c
10491F: include/uapi/linux/uhid.h
10492
10493ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10494L: linux-usb@vger.kernel.org
10495S: Orphan
10496F: drivers/uwb/
10497F: include/linux/uwb.h
10498F: include/linux/uwb/
10499
10500UNICORE32 ARCHITECTURE:
10501M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10502W: http://mprc.pku.edu.cn/~guanxuetao/linux
10503S: Maintained
10504T: git git://github.com/gxt/linux.git
10505F: arch/unicore32/
10506
10507UNIFDEF
10508M: Tony Finch <dot@dotat.at>
10509W: http://dotat.at/prog/unifdef
10510S: Maintained
10511F: scripts/unifdef.c
10512
10513UNIFORM CDROM DRIVER
10514M: Jens Axboe <axboe@kernel.dk>
10515W: http://www.kernel.dk
10516S: Maintained
10517F: Documentation/cdrom/
10518F: drivers/cdrom/cdrom.c
10519F: include/linux/cdrom.h
10520F: include/uapi/linux/cdrom.h
10521
10522UNISYS S-PAR DRIVERS
10523M: Benjamin Romer <benjamin.romer@unisys.com>
10524M: David Kershner <david.kershner@unisys.com>
10525L: sparmaintainer@unisys.com (Unisys internal)
10526S: Supported
10527F: drivers/staging/unisys/
10528
10529UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10530M: Vinayak Holikatti <vinholikatti@gmail.com>
10531L: linux-scsi@vger.kernel.org
10532S: Supported
10533F: Documentation/scsi/ufs.txt
10534F: drivers/scsi/ufs/
10535
10536UNSORTED BLOCK IMAGES (UBI)
10537M: Artem Bityutskiy <dedekind1@gmail.com>
10538M: Richard Weinberger <richard@nod.at>
10539W: http://www.linux-mtd.infradead.org/
10540L: linux-mtd@lists.infradead.org
10541T: git git://git.infradead.org/ubifs-2.6.git
10542S: Supported
10543F: drivers/mtd/ubi/
10544F: include/linux/mtd/ubi.h
10545F: include/uapi/mtd/ubi-user.h
10546
10547USB ACM DRIVER
10548M: Oliver Neukum <oliver@neukum.org>
10549L: linux-usb@vger.kernel.org
10550S: Maintained
10551F: Documentation/usb/acm.txt
10552F: drivers/usb/class/cdc-acm.*
10553
10554USB AR5523 WIRELESS DRIVER
10555M: Pontus Fuchs <pontus.fuchs@gmail.com>
10556L: linux-wireless@vger.kernel.org
10557S: Maintained
10558F: drivers/net/wireless/ath/ar5523/
10559
10560USB ATTACHED SCSI
10561M: Hans de Goede <hdegoede@redhat.com>
10562M: Gerd Hoffmann <kraxel@redhat.com>
10563L: linux-usb@vger.kernel.org
10564L: linux-scsi@vger.kernel.org
10565S: Maintained
10566F: drivers/usb/storage/uas.c
10567
10568USB CDC ETHERNET DRIVER
10569M: Oliver Neukum <oliver@neukum.org>
10570L: linux-usb@vger.kernel.org
10571S: Maintained
10572F: drivers/net/usb/cdc_*.c
10573F: include/uapi/linux/usb/cdc.h
10574
10575USB CHAOSKEY DRIVER
10576M: Keith Packard <keithp@keithp.com>
10577L: linux-usb@vger.kernel.org
10578S: Maintained
10579F: drivers/usb/misc/chaoskey.c
10580
10581USB CYPRESS C67X00 DRIVER
10582M: Peter Korsgaard <jacmet@sunsite.dk>
10583L: linux-usb@vger.kernel.org
10584S: Maintained
10585F: drivers/usb/c67x00/
10586
10587USB DAVICOM DM9601 DRIVER
10588M: Peter Korsgaard <jacmet@sunsite.dk>
10589L: netdev@vger.kernel.org
10590W: http://www.linux-usb.org/usbnet
10591S: Maintained
10592F: drivers/net/usb/dm9601.c
10593
10594USB DIAMOND RIO500 DRIVER
10595M: Cesar Miquel <miquel@df.uba.ar>
10596L: rio500-users@lists.sourceforge.net
10597W: http://rio500.sourceforge.net
10598S: Maintained
10599F: drivers/usb/misc/rio500*
10600
10601USB EHCI DRIVER
10602M: Alan Stern <stern@rowland.harvard.edu>
10603L: linux-usb@vger.kernel.org
10604S: Maintained
10605F: Documentation/usb/ehci.txt
10606F: drivers/usb/host/ehci*
10607
10608USB GADGET/PERIPHERAL SUBSYSTEM
10609M: Felipe Balbi <balbi@ti.com>
10610L: linux-usb@vger.kernel.org
10611W: http://www.linux-usb.org/gadget
10612T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10613S: Maintained
10614F: drivers/usb/gadget/
10615F: include/linux/usb/gadget*
10616
10617USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10618M: Jiri Kosina <jkosina@suse.cz>
10619L: linux-usb@vger.kernel.org
10620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10621S: Maintained
10622F: Documentation/hid/hiddev.txt
10623F: drivers/hid/usbhid/
10624
10625USB ISP116X DRIVER
10626M: Olav Kongas <ok@artecdesign.ee>
10627L: linux-usb@vger.kernel.org
10628S: Maintained
10629F: drivers/usb/host/isp116x*
10630F: include/linux/usb/isp116x.h
10631
10632USB MASS STORAGE DRIVER
10633M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10634L: linux-usb@vger.kernel.org
10635L: usb-storage@lists.one-eyed-alien.net
10636S: Maintained
10637W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10638F: drivers/usb/storage/
10639
10640USB MIDI DRIVER
10641M: Clemens Ladisch <clemens@ladisch.de>
10642L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10643T: git git://git.alsa-project.org/alsa-kernel.git
10644S: Maintained
10645F: sound/usb/midi.*
10646
10647USB NETWORKING DRIVERS
10648L: linux-usb@vger.kernel.org
10649S: Odd Fixes
10650F: drivers/net/usb/
10651
10652USB OHCI DRIVER
10653M: Alan Stern <stern@rowland.harvard.edu>
10654L: linux-usb@vger.kernel.org
10655S: Maintained
10656F: Documentation/usb/ohci.txt
10657F: drivers/usb/host/ohci*
10658
10659USB OTG FSM (Finite State Machine)
10660M: Peter Chen <Peter.Chen@freescale.com>
10661T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10662L: linux-usb@vger.kernel.org
10663S: Maintained
10664F: drivers/usb/common/usb-otg-fsm.c
10665
10666USB OVER IP DRIVER
10667M: Valentina Manea <valentina.manea.m@gmail.com>
10668M: Shuah Khan <shuah.kh@samsung.com>
10669L: linux-usb@vger.kernel.org
10670S: Maintained
10671F: drivers/usb/usbip/
10672F: tools/usb/usbip/
10673
10674USB PEGASUS DRIVER
10675M: Petko Manolov <petkan@nucleusys.com>
10676L: linux-usb@vger.kernel.org
10677L: netdev@vger.kernel.org
10678T: git git://github.com/petkan/pegasus.git
10679W: https://github.com/petkan/pegasus
10680S: Maintained
10681F: drivers/net/usb/pegasus.*
10682
10683USB PHY LAYER
10684M: Felipe Balbi <balbi@ti.com>
10685L: linux-usb@vger.kernel.org
10686T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10687S: Maintained
10688F: drivers/usb/phy/
10689
10690USB PRINTER DRIVER (usblp)
10691M: Pete Zaitcev <zaitcev@redhat.com>
10692L: linux-usb@vger.kernel.org
10693S: Supported
10694F: drivers/usb/class/usblp.c
10695
10696USB RTL8150 DRIVER
10697M: Petko Manolov <petkan@nucleusys.com>
10698L: linux-usb@vger.kernel.org
10699L: netdev@vger.kernel.org
10700T: git git://github.com/petkan/rtl8150.git
10701W: https://github.com/petkan/rtl8150
10702S: Maintained
10703F: drivers/net/usb/rtl8150.c
10704
10705USB SERIAL SUBSYSTEM
10706M: Johan Hovold <johan@kernel.org>
10707L: linux-usb@vger.kernel.org
10708S: Maintained
10709F: Documentation/usb/usb-serial.txt
10710F: drivers/usb/serial/
10711F: include/linux/usb/serial.h
10712
10713USB SMSC75XX ETHERNET DRIVER
10714M: Steve Glendinning <steve.glendinning@shawell.net>
10715L: netdev@vger.kernel.org
10716S: Maintained
10717F: drivers/net/usb/smsc75xx.*
10718
10719USB SMSC95XX ETHERNET DRIVER
10720M: Steve Glendinning <steve.glendinning@shawell.net>
10721L: netdev@vger.kernel.org
10722S: Maintained
10723F: drivers/net/usb/smsc95xx.*
10724
10725USB SUBSYSTEM
10726M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10727L: linux-usb@vger.kernel.org
10728W: http://www.linux-usb.org
10729T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10730S: Supported
10731F: Documentation/usb/
10732F: drivers/usb/
10733F: include/linux/usb.h
10734F: include/linux/usb/
10735
10736USB UHCI DRIVER
10737M: Alan Stern <stern@rowland.harvard.edu>
10738L: linux-usb@vger.kernel.org
10739S: Maintained
10740F: drivers/usb/host/uhci*
10741
10742USB "USBNET" DRIVER FRAMEWORK
10743M: Oliver Neukum <oneukum@suse.de>
10744L: netdev@vger.kernel.org
10745W: http://www.linux-usb.org/usbnet
10746S: Maintained
10747F: drivers/net/usb/usbnet.c
10748F: include/linux/usb/usbnet.h
10749
10750USB VIDEO CLASS
10751M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10752L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10753L: linux-media@vger.kernel.org
10754T: git git://linuxtv.org/media_tree.git
10755W: http://www.ideasonboard.org/uvc/
10756S: Maintained
10757F: drivers/media/usb/uvc/
10758F: include/uapi/linux/uvcvideo.h
10759
10760USB VISION DRIVER
10761M: Hans Verkuil <hverkuil@xs4all.nl>
10762L: linux-media@vger.kernel.org
10763T: git git://linuxtv.org/media_tree.git
10764W: http://linuxtv.org
10765S: Odd Fixes
10766F: drivers/media/usb/usbvision/
10767
10768USB WEBCAM GADGET
10769M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10770L: linux-usb@vger.kernel.org
10771S: Maintained
10772F: drivers/usb/gadget/function/*uvc*
10773F: drivers/usb/gadget/legacy/webcam.c
10774
10775USB WIRELESS RNDIS DRIVER (rndis_wlan)
10776M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10777L: linux-wireless@vger.kernel.org
10778S: Maintained
10779F: drivers/net/wireless/rndis_wlan.c
10780
10781USB XHCI DRIVER
10782M: Mathias Nyman <mathias.nyman@intel.com>
10783L: linux-usb@vger.kernel.org
10784S: Supported
10785F: drivers/usb/host/xhci*
10786F: drivers/usb/host/pci-quirks*
10787
10788USB ZD1201 DRIVER
10789L: linux-wireless@vger.kernel.org
10790W: http://linux-lc100020.sourceforge.net
10791S: Orphan
10792F: drivers/net/wireless/zd1201.*
10793
10794USB ZR364XX DRIVER
10795M: Antoine Jacquet <royale@zerezo.com>
10796L: linux-usb@vger.kernel.org
10797L: linux-media@vger.kernel.org
10798T: git git://linuxtv.org/media_tree.git
10799W: http://royale.zerezo.com/zr364xx/
10800S: Maintained
10801F: Documentation/video4linux/zr364xx.txt
10802F: drivers/media/usb/zr364xx/
10803
10804ULPI BUS
10805M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10806L: linux-usb@vger.kernel.org
10807S: Maintained
10808F: drivers/usb/common/ulpi.c
10809F: include/linux/ulpi/
10810
10811USER-MODE LINUX (UML)
10812M: Jeff Dike <jdike@addtoit.com>
10813M: Richard Weinberger <richard@nod.at>
10814L: user-mode-linux-devel@lists.sourceforge.net
10815L: user-mode-linux-user@lists.sourceforge.net
10816W: http://user-mode-linux.sourceforge.net
10817S: Maintained
10818F: Documentation/virtual/uml/
10819F: arch/um/
10820F: arch/x86/um/
10821F: fs/hostfs/
10822F: fs/hppfs/
10823
10824USERSPACE I/O (UIO)
10825M: "Hans J. Koch" <hjk@hansjkoch.de>
10826M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10827S: Maintained
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10829F: Documentation/DocBook/uio-howto.tmpl
10830F: drivers/uio/
10831F: include/linux/uio*.h
10832
10833UTIL-LINUX PACKAGE
10834M: Karel Zak <kzak@redhat.com>
10835L: util-linux@vger.kernel.org
10836W: http://en.wikipedia.org/wiki/Util-linux
10837T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10838S: Maintained
10839
10840UVESAFB DRIVER
10841M: Michal Januszewski <spock@gentoo.org>
10842L: linux-fbdev@vger.kernel.org
10843W: http://dev.gentoo.org/~spock/projects/uvesafb/
10844S: Maintained
10845F: Documentation/fb/uvesafb.txt
10846F: drivers/video/fbdev/uvesafb.*
10847
10848VFAT/FAT/MSDOS FILESYSTEM
10849M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10850S: Maintained
10851F: Documentation/filesystems/vfat.txt
10852F: fs/fat/
10853
10854VFIO DRIVER
10855M: Alex Williamson <alex.williamson@redhat.com>
10856L: kvm@vger.kernel.org
10857S: Maintained
10858F: Documentation/vfio.txt
10859F: drivers/vfio/
10860F: include/linux/vfio.h
10861F: include/uapi/linux/vfio.h
10862
10863VFIO PLATFORM DRIVER
10864M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10865L: kvm@vger.kernel.org
10866S: Maintained
10867F: drivers/vfio/platform/
10868
10869VIDEOBUF2 FRAMEWORK
10870M: Pawel Osciak <pawel@osciak.com>
10871M: Marek Szyprowski <m.szyprowski@samsung.com>
10872M: Kyungmin Park <kyungmin.park@samsung.com>
10873L: linux-media@vger.kernel.org
10874S: Maintained
10875F: drivers/media/v4l2-core/videobuf2-*
10876F: include/media/videobuf2-*
10877
10878VIRTIO CONSOLE DRIVER
10879M: Amit Shah <amit.shah@redhat.com>
10880L: virtualization@lists.linux-foundation.org
10881S: Maintained
10882F: drivers/char/virtio_console.c
10883F: include/linux/virtio_console.h
10884F: include/uapi/linux/virtio_console.h
10885
10886VIRTIO CORE, NET AND BLOCK DRIVERS
10887M: "Michael S. Tsirkin" <mst@redhat.com>
10888L: virtualization@lists.linux-foundation.org
10889S: Maintained
10890F: drivers/virtio/
10891F: tools/virtio/
10892F: drivers/net/virtio_net.c
10893F: drivers/block/virtio_blk.c
10894F: include/linux/virtio_*.h
10895F: include/uapi/linux/virtio_*.h
10896
10897VIRTIO GPU DRIVER
10898M: David Airlie <airlied@linux.ie>
10899M: Gerd Hoffmann <kraxel@redhat.com>
10900L: dri-devel@lists.freedesktop.org
10901L: virtualization@lists.linux-foundation.org
10902S: Maintained
10903F: drivers/gpu/drm/virtio/
10904F: include/uapi/linux/virtio_gpu.h
10905
10906VIRTIO HOST (VHOST)
10907M: "Michael S. Tsirkin" <mst@redhat.com>
10908L: kvm@vger.kernel.org
10909L: virtualization@lists.linux-foundation.org
10910L: netdev@vger.kernel.org
10911S: Maintained
10912F: drivers/vhost/
10913F: include/uapi/linux/vhost.h
10914
10915VIRTIO INPUT DRIVER
10916M: Gerd Hoffmann <kraxel@redhat.com>
10917S: Maintained
10918F: drivers/virtio/virtio_input.c
10919F: include/uapi/linux/virtio_input.h
10920
10921VIA RHINE NETWORK DRIVER
10922S: Orphan
10923F: drivers/net/ethernet/via/via-rhine.c
10924
10925VIA SD/MMC CARD CONTROLLER DRIVER
10926M: Bruce Chang <brucechang@via.com.tw>
10927M: Harald Welte <HaraldWelte@viatech.com>
10928S: Maintained
10929F: drivers/mmc/host/via-sdmmc.c
10930
10931VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10932M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10933L: linux-fbdev@vger.kernel.org
10934S: Maintained
10935F: include/linux/via-core.h
10936F: include/linux/via-gpio.h
10937F: include/linux/via_i2c.h
10938F: drivers/video/fbdev/via/
10939
10940VIA VELOCITY NETWORK DRIVER
10941M: Francois Romieu <romieu@fr.zoreil.com>
10942L: netdev@vger.kernel.org
10943S: Maintained
10944F: drivers/net/ethernet/via/via-velocity.*
10945
10946VIVID VIRTUAL VIDEO DRIVER
10947M: Hans Verkuil <hverkuil@xs4all.nl>
10948L: linux-media@vger.kernel.org
10949T: git git://linuxtv.org/media_tree.git
10950W: http://linuxtv.org
10951S: Maintained
10952F: drivers/media/platform/vivid/*
10953
10954VLAN (802.1Q)
10955M: Patrick McHardy <kaber@trash.net>
10956L: netdev@vger.kernel.org
10957S: Maintained
10958F: drivers/net/macvlan.c
10959F: include/linux/if_*vlan.h
10960F: net/8021q/
10961
10962VLYNQ BUS
10963M: Florian Fainelli <florian@openwrt.org>
10964L: openwrt-devel@lists.openwrt.org (subscribers-only)
10965S: Maintained
10966F: drivers/vlynq/vlynq.c
10967F: include/linux/vlynq.h
10968
10969VME SUBSYSTEM
10970M: Martyn Welch <martyn.welch@ge.com>
10971M: Manohar Vanga <manohar.vanga@gmail.com>
10972M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10973L: devel@driverdev.osuosl.org
10974S: Maintained
10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
10976F: Documentation/vme_api.txt
10977F: drivers/staging/vme/
10978F: drivers/vme/
10979F: include/linux/vme*
10980
10981VMWARE HYPERVISOR INTERFACE
10982M: Alok Kataria <akataria@vmware.com>
10983L: virtualization@lists.linux-foundation.org
10984S: Supported
10985F: arch/x86/kernel/cpu/vmware.c
10986
10987VMWARE BALLOON DRIVER
10988M: Xavier Deguillard <xdeguillard@vmware.com>
10989M: Philip Moltmann <moltmann@vmware.com>
10990M: "VMware, Inc." <pv-drivers@vmware.com>
10991L: linux-kernel@vger.kernel.org
10992S: Maintained
10993F: drivers/misc/vmw_balloon.c
10994
10995VMWARE VMMOUSE SUBDRIVER
10996M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
10997M: "VMware, Inc." <pv-drivers@vmware.com>
10998L: linux-input@vger.kernel.org
10999S: Maintained
11000F: drivers/input/mouse/vmmouse.c
11001F: drivers/input/mouse/vmmouse.h
11002
11003VMWARE VMXNET3 ETHERNET DRIVER
11004M: Shreyas Bhatewara <sbhatewara@vmware.com>
11005M: "VMware, Inc." <pv-drivers@vmware.com>
11006L: netdev@vger.kernel.org
11007S: Maintained
11008F: drivers/net/vmxnet3/
11009
11010VMware PVSCSI driver
11011M: Arvind Kumar <arvindkumar@vmware.com>
11012M: VMware PV-Drivers <pv-drivers@vmware.com>
11013L: linux-scsi@vger.kernel.org
11014S: Maintained
11015F: drivers/scsi/vmw_pvscsi.c
11016F: drivers/scsi/vmw_pvscsi.h
11017
11018VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11019M: Liam Girdwood <lgirdwood@gmail.com>
11020M: Mark Brown <broonie@kernel.org>
11021L: linux-kernel@vger.kernel.org
11022W: http://opensource.wolfsonmicro.com/node/15
11023W: http://www.slimlogic.co.uk/?p=48
11024T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11025S: Supported
11026F: drivers/regulator/
11027F: include/linux/regulator/
11028
11029VT1211 HARDWARE MONITOR DRIVER
11030M: Juerg Haefliger <juergh@gmail.com>
11031L: lm-sensors@lm-sensors.org
11032S: Maintained
11033F: Documentation/hwmon/vt1211
11034F: drivers/hwmon/vt1211.c
11035
11036VT8231 HARDWARE MONITOR DRIVER
11037M: Roger Lucas <vt8231@hiddenengine.co.uk>
11038L: lm-sensors@lm-sensors.org
11039S: Maintained
11040F: drivers/hwmon/vt8231.c
11041
11042VUB300 USB to SDIO/SD/MMC bridge chip
11043M: Tony Olech <tony.olech@elandigitalsystems.com>
11044L: linux-mmc@vger.kernel.org
11045L: linux-usb@vger.kernel.org
11046S: Supported
11047F: drivers/mmc/host/vub300.c
11048
11049W1 DALLAS'S 1-WIRE BUS
11050M: Evgeniy Polyakov <zbr@ioremap.net>
11051S: Maintained
11052F: Documentation/w1/
11053F: drivers/w1/
11054
11055W83791D HARDWARE MONITORING DRIVER
11056M: Marc Hulsman <m.hulsman@tudelft.nl>
11057L: lm-sensors@lm-sensors.org
11058S: Maintained
11059F: Documentation/hwmon/w83791d
11060F: drivers/hwmon/w83791d.c
11061
11062W83793 HARDWARE MONITORING DRIVER
11063M: Rudolf Marek <r.marek@assembler.cz>
11064L: lm-sensors@lm-sensors.org
11065S: Maintained
11066F: Documentation/hwmon/w83793
11067F: drivers/hwmon/w83793.c
11068
11069W83795 HARDWARE MONITORING DRIVER
11070M: Jean Delvare <jdelvare@suse.de>
11071L: lm-sensors@lm-sensors.org
11072S: Maintained
11073F: drivers/hwmon/w83795.c
11074
11075W83L51xD SD/MMC CARD INTERFACE DRIVER
11076M: Pierre Ossman <pierre@ossman.eu>
11077S: Maintained
11078F: drivers/mmc/host/wbsd.*
11079
11080WACOM PROTOCOL 4 SERIAL TABLETS
11081M: Julian Squires <julian@cipht.net>
11082M: Hans de Goede <hdegoede@redhat.com>
11083L: linux-input@vger.kernel.org
11084S: Maintained
11085F: drivers/input/tablet/wacom_serial4.c
11086
11087WATCHDOG DEVICE DRIVERS
11088M: Wim Van Sebroeck <wim@iguana.be>
11089L: linux-watchdog@vger.kernel.org
11090W: http://www.linux-watchdog.org/
11091T: git git://www.linux-watchdog.org/linux-watchdog.git
11092S: Maintained
11093F: Documentation/watchdog/
11094F: drivers/watchdog/
11095F: include/linux/watchdog.h
11096F: include/uapi/linux/watchdog.h
11097
11098WD7000 SCSI DRIVER
11099M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11100L: linux-scsi@vger.kernel.org
11101S: Maintained
11102F: drivers/scsi/wd7000.c
11103
11104WIIMOTE HID DRIVER
11105M: David Herrmann <dh.herrmann@googlemail.com>
11106L: linux-input@vger.kernel.org
11107S: Maintained
11108F: drivers/hid/hid-wiimote*
11109
11110WINBOND CIR DRIVER
11111M: David Härdeman <david@hardeman.nu>
11112S: Maintained
11113F: drivers/media/rc/winbond-cir.c
11114
11115WIMAX STACK
11116M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11117M: linux-wimax@intel.com
11118L: wimax@linuxwimax.org (subscribers-only)
11119S: Supported
11120W: http://linuxwimax.org
11121F: Documentation/wimax/README.wimax
11122F: include/linux/wimax/debug.h
11123F: include/net/wimax.h
11124F: include/uapi/linux/wimax.h
11125F: net/wimax/
11126
11127WISTRON LAPTOP BUTTON DRIVER
11128M: Miloslav Trmac <mitr@volny.cz>
11129S: Maintained
11130F: drivers/input/misc/wistron_btns.c
11131
11132WL3501 WIRELESS PCMCIA CARD DRIVER
11133M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11134L: linux-wireless@vger.kernel.org
11135W: http://oops.ghostprotocols.net:81/blog
11136S: Maintained
11137F: drivers/net/wireless/wl3501*
11138
11139WM97XX TOUCHSCREEN DRIVERS
11140M: Mark Brown <broonie@kernel.org>
11141M: Liam Girdwood <lrg@slimlogic.co.uk>
11142L: linux-input@vger.kernel.org
11143T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11144W: http://opensource.wolfsonmicro.com/node/7
11145S: Supported
11146F: drivers/input/touchscreen/*wm97*
11147F: include/linux/wm97xx.h
11148
11149WOLFSON MICROELECTRONICS DRIVERS
11150L: patches@opensource.wolfsonmicro.com
11151T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11152T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11153W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11154S: Supported
11155F: Documentation/hwmon/wm83??
11156F: arch/arm/mach-s3c64xx/mach-crag6410*
11157F: drivers/clk/clk-wm83*.c
11158F: drivers/extcon/extcon-arizona.c
11159F: drivers/leds/leds-wm83*.c
11160F: drivers/gpio/gpio-*wm*.c
11161F: drivers/gpio/gpio-arizona.c
11162F: drivers/hwmon/wm83??-hwmon.c
11163F: drivers/input/misc/wm831x-on.c
11164F: drivers/input/touchscreen/wm831x-ts.c
11165F: drivers/input/touchscreen/wm97*.c
11166F: drivers/mfd/arizona*
11167F: drivers/mfd/wm*.c
11168F: drivers/power/wm83*.c
11169F: drivers/rtc/rtc-wm83*.c
11170F: drivers/regulator/wm8*.c
11171F: drivers/video/backlight/wm83*_bl.c
11172F: drivers/watchdog/wm83*_wdt.c
11173F: include/linux/mfd/arizona/
11174F: include/linux/mfd/wm831x/
11175F: include/linux/mfd/wm8350/
11176F: include/linux/mfd/wm8400*
11177F: include/linux/wm97xx.h
11178F: include/sound/wm????.h
11179F: sound/soc/codecs/arizona.?
11180F: sound/soc/codecs/wm*
11181
11182WORKQUEUE
11183M: Tejun Heo <tj@kernel.org>
11184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11185S: Maintained
11186F: include/linux/workqueue.h
11187F: kernel/workqueue.c
11188F: Documentation/workqueue.txt
11189
11190X.25 NETWORK LAYER
11191M: Andrew Hendry <andrew.hendry@gmail.com>
11192L: linux-x25@vger.kernel.org
11193S: Odd Fixes
11194F: Documentation/networking/x25*
11195F: include/net/x25*
11196F: net/x25/
11197
11198X86 ARCHITECTURE (32-BIT AND 64-BIT)
11199M: Thomas Gleixner <tglx@linutronix.de>
11200M: Ingo Molnar <mingo@redhat.com>
11201M: "H. Peter Anvin" <hpa@zytor.com>
11202M: x86@kernel.org
11203L: linux-kernel@vger.kernel.org
11204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11205S: Maintained
11206F: Documentation/x86/
11207F: arch/x86/
11208
11209X86 PLATFORM DRIVERS
11210M: Darren Hart <dvhart@infradead.org>
11211L: platform-driver-x86@vger.kernel.org
11212T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11213S: Maintained
11214F: drivers/platform/x86/
11215
11216X86 MCE INFRASTRUCTURE
11217M: Tony Luck <tony.luck@intel.com>
11218M: Borislav Petkov <bp@alien8.de>
11219L: linux-edac@vger.kernel.org
11220S: Maintained
11221F: arch/x86/kernel/cpu/mcheck/*
11222
11223X86 VDSO
11224M: Andy Lutomirski <luto@amacapital.net>
11225L: linux-kernel@vger.kernel.org
11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11227S: Maintained
11228F: arch/x86/entry/vdso/
11229
11230XC2028/3028 TUNER DRIVER
11231M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11232L: linux-media@vger.kernel.org
11233W: http://linuxtv.org
11234T: git git://linuxtv.org/media_tree.git
11235S: Maintained
11236F: drivers/media/tuners/tuner-xc2028.*
11237
11238XEN HYPERVISOR INTERFACE
11239M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11240M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11241M: David Vrabel <david.vrabel@citrix.com>
11242L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11243T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11244S: Supported
11245F: arch/x86/xen/
11246F: drivers/*/xen-*front.c
11247F: drivers/xen/
11248F: arch/x86/include/asm/xen/
11249F: include/xen/
11250F: include/uapi/xen/
11251
11252XEN HYPERVISOR ARM
11253M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11254L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11255S: Supported
11256F: arch/arm/xen/
11257F: arch/arm/include/asm/xen/
11258
11259XEN HYPERVISOR ARM64
11260M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11261L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11262S: Supported
11263F: arch/arm64/xen/
11264F: arch/arm64/include/asm/xen/
11265
11266XEN NETWORK BACKEND DRIVER
11267M: Ian Campbell <ian.campbell@citrix.com>
11268M: Wei Liu <wei.liu2@citrix.com>
11269L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11270L: netdev@vger.kernel.org
11271S: Supported
11272F: drivers/net/xen-netback/*
11273
11274XEN PCI SUBSYSTEM
11275M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11276L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11277S: Supported
11278F: arch/x86/pci/*xen*
11279F: drivers/pci/*xen*
11280
11281XEN BLOCK SUBSYSTEM
11282M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11283M: Roger Pau Monné <roger.pau@citrix.com>
11284L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11285S: Supported
11286F: drivers/block/xen-blkback/*
11287F: drivers/block/xen*
11288
11289XEN PVSCSI DRIVERS
11290M: Juergen Gross <jgross@suse.com>
11291L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11292L: linux-scsi@vger.kernel.org
11293S: Supported
11294F: drivers/scsi/xen-scsifront.c
11295F: drivers/xen/xen-scsiback.c
11296F: include/xen/interface/io/vscsiif.h
11297
11298XEN SWIOTLB SUBSYSTEM
11299M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11300L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11301S: Supported
11302F: arch/x86/xen/*swiotlb*
11303F: drivers/xen/*swiotlb*
11304
11305XFS FILESYSTEM
11306P: Silicon Graphics Inc
11307M: Dave Chinner <david@fromorbit.com>
11308M: xfs@oss.sgi.com
11309L: xfs@oss.sgi.com
11310W: http://oss.sgi.com/projects/xfs
11311T: git git://oss.sgi.com/xfs/xfs.git
11312S: Supported
11313F: Documentation/filesystems/xfs.txt
11314F: fs/xfs/
11315
11316XILINX AXI ETHERNET DRIVER
11317M: Anirudha Sarangi <anirudh@xilinx.com>
11318M: John Linn <John.Linn@xilinx.com>
11319S: Maintained
11320F: drivers/net/ethernet/xilinx/xilinx_axienet*
11321
11322XILINX UARTLITE SERIAL DRIVER
11323M: Peter Korsgaard <jacmet@sunsite.dk>
11324L: linux-serial@vger.kernel.org
11325S: Maintained
11326F: drivers/tty/serial/uartlite.c
11327
11328XILINX VIDEO IP CORES
11329M: Hyun Kwon <hyun.kwon@xilinx.com>
11330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11331L: linux-media@vger.kernel.org
11332T: git git://linuxtv.org/media_tree.git
11333S: Supported
11334F: Documentation/devicetree/bindings/media/xilinx/
11335F: drivers/media/platform/xilinx/
11336F: include/uapi/linux/xilinx-v4l2-controls.h
11337
11338XILLYBUS DRIVER
11339M: Eli Billauer <eli.billauer@gmail.com>
11340L: linux-kernel@vger.kernel.org
11341S: Supported
11342F: drivers/char/xillybus/
11343
11344XTENSA XTFPGA PLATFORM SUPPORT
11345M: Max Filippov <jcmvbkbc@gmail.com>
11346L: linux-xtensa@linux-xtensa.org
11347S: Maintained
11348F: drivers/spi/spi-xtensa-xtfpga.c
11349F: sound/soc/xtensa/xtfpga-i2s.c
11350
11351YAM DRIVER FOR AX.25
11352M: Jean-Paul Roubelat <jpr@f6fbb.org>
11353L: linux-hams@vger.kernel.org
11354S: Maintained
11355F: drivers/net/hamradio/yam*
11356F: include/linux/yam.h
11357
11358YEALINK PHONE DRIVER
11359M: Henk Vergonet <Henk.Vergonet@gmail.com>
11360L: usbb2k-api-dev@nongnu.org
11361S: Maintained
11362F: Documentation/input/yealink.txt
11363F: drivers/input/misc/yealink.*
11364
11365Z8530 DRIVER FOR AX.25
11366M: Joerg Reuter <jreuter@yaina.de>
11367W: http://yaina.de/jreuter/
11368W: http://www.qsl.net/dl1bke/
11369L: linux-hams@vger.kernel.org
11370S: Maintained
11371F: Documentation/networking/z8530drv.txt
11372F: drivers/net/hamradio/*scc.c
11373F: drivers/net/hamradio/z8530.h
11374
11375ZBUD COMPRESSED PAGE ALLOCATOR
11376M: Seth Jennings <sjennings@variantweb.net>
11377L: linux-mm@kvack.org
11378S: Maintained
11379F: mm/zbud.c
11380F: include/linux/zbud.h
11381
11382ZD1211RW WIRELESS DRIVER
11383M: Daniel Drake <dsd@gentoo.org>
11384M: Ulrich Kunitz <kune@deine-taler.de>
11385W: http://zd1211.ath.cx/wiki/DriverRewrite
11386L: linux-wireless@vger.kernel.org
11387L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11388S: Maintained
11389F: drivers/net/wireless/zd1211rw/
11390
11391ZPOOL COMPRESSED PAGE STORAGE API
11392M: Dan Streetman <ddstreet@ieee.org>
11393L: linux-mm@kvack.org
11394S: Maintained
11395F: mm/zpool.c
11396F: include/linux/zpool.h
11397
11398ZR36067 VIDEO FOR LINUX DRIVER
11399L: mjpeg-users@lists.sourceforge.net
11400L: linux-media@vger.kernel.org
11401W: http://mjpeg.sourceforge.net/driver-zoran/
11402T: hg http://linuxtv.org/hg/v4l-dvb
11403S: Odd Fixes
11404F: drivers/media/pci/zoran/
11405
11406ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11407M: Minchan Kim <minchan@kernel.org>
11408M: Nitin Gupta <ngupta@vflare.org>
11409R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11410L: linux-kernel@vger.kernel.org
11411S: Maintained
11412F: drivers/block/zram/
11413F: Documentation/blockdev/zram.txt
11414
11415ZS DECSTATION Z85C30 SERIAL DRIVER
11416M: "Maciej W. Rozycki" <macro@linux-mips.org>
11417S: Maintained
11418F: drivers/tty/serial/zs.*
11419
11420ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11421M: Minchan Kim <minchan@kernel.org>
11422M: Nitin Gupta <ngupta@vflare.org>
11423L: linux-mm@kvack.org
11424S: Maintained
11425F: mm/zsmalloc.c
11426F: include/linux/zsmalloc.h
11427F: Documentation/vm/zsmalloc.txt
11428
11429ZSWAP COMPRESSED SWAP CACHING
11430M: Seth Jennings <sjennings@variantweb.net>
11431L: linux-mm@kvack.org
11432S: Maintained
11433F: mm/zswap.c
11434
11435THE REST
11436M: Linus Torvalds <torvalds@linux-foundation.org>
11437L: linux-kernel@vger.kernel.org
11438Q: http://patchwork.kernel.org/project/LKML/list/
11439T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11440S: Buried alive in reporters
11441F: *
11442F: */
This page took 0.065254 seconds and 5 git commands to generate.