]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
Merge branches 'for-4.3/upstream-fixes', 'for-4.4/corsair', 'for-4.4/dragonrise'...
[mirror_ubuntu-artful-kernel.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.com>
365S: Maintained
366
367ADM1025 HARDWARE MONITOR DRIVER
368M: Jean Delvare <jdelvare@suse.com>
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.com>
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.com>
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.com>
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
559ALLWINNER SECURITY SYSTEM
560M: Corentin Labbe <clabbe.montjoie@gmail.com>
561L: linux-crypto@vger.kernel.org
562S: Maintained
563F: drivers/crypto/sunxi-ss/
564
565ALPHA PORT
566M: Richard Henderson <rth@twiddle.net>
567M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
568M: Matt Turner <mattst88@gmail.com>
569S: Odd Fixes
570L: linux-alpha@vger.kernel.org
571F: arch/alpha/
572
573ALTERA MAILBOX DRIVER
574M: Ley Foon Tan <lftan@altera.com>
575L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
576S: Maintained
577F: drivers/mailbox/mailbox-altera.c
578
579ALTERA PIO DRIVER
580M: Tien Hock Loh <thloh@altera.com>
581L: linux-gpio@vger.kernel.org
582S: Maintained
583F: drivers/gpio/gpio-altera.c
584
585ALTERA TRIPLE SPEED ETHERNET DRIVER
586M: Vince Bridgers <vbridger@opensource.altera.com>
587L: netdev@vger.kernel.org
588L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
589S: Maintained
590F: drivers/net/ethernet/altera/
591
592ALTERA UART/JTAG UART SERIAL DRIVERS
593M: Tobias Klauser <tklauser@distanz.ch>
594L: linux-serial@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/tty/serial/altera_uart.c
598F: drivers/tty/serial/altera_jtaguart.c
599F: include/linux/altera_uart.h
600F: include/linux/altera_jtaguart.h
601
602AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
603M: Tom Lendacky <thomas.lendacky@amd.com>
604L: linux-crypto@vger.kernel.org
605S: Supported
606F: drivers/crypto/ccp/
607F: include/linux/ccp.h
608
609AMD FAM15H PROCESSOR POWER MONITORING DRIVER
610M: Andreas Herrmann <herrmann.der.user@googlemail.com>
611L: lm-sensors@lm-sensors.org
612S: Maintained
613F: Documentation/hwmon/fam15h_power
614F: drivers/hwmon/fam15h_power.c
615
616AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
617M: Thomas Dahlmann <dahlmann.thomas@arcor.de>
618L: linux-geode@lists.infradead.org (moderated for non-subscribers)
619S: Supported
620F: drivers/usb/gadget/udc/amd5536udc.*
621
622AMD GEODE PROCESSOR/CHIPSET SUPPORT
623P: Andres Salomon <dilinger@queued.net>
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
626S: Supported
627F: drivers/char/hw_random/geode-rng.c
628F: drivers/crypto/geode*
629F: drivers/video/fbdev/geode/
630F: arch/x86/include/asm/geode.h
631
632AMD IOMMU (AMD-VI)
633M: Joerg Roedel <joro@8bytes.org>
634L: iommu@lists.linux-foundation.org
635T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
636S: Maintained
637F: drivers/iommu/amd_iommu*.[ch]
638F: include/linux/amd-iommu.h
639
640AMD KFD
641M: Oded Gabbay <oded.gabbay@gmail.com>
642L: dri-devel@lists.freedesktop.org
643T: git git://people.freedesktop.org/~gabbayo/linux.git
644S: Supported
645F: drivers/gpu/drm/amd/amdkfd/
646F: drivers/gpu/drm/amd/include/cik_structs.h
647F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
648F: drivers/gpu/drm/radeon/radeon_kfd.c
649F: drivers/gpu/drm/radeon/radeon_kfd.h
650F: include/uapi/linux/kfd_ioctl.h
651
652AMD MICROCODE UPDATE SUPPORT
653M: Borislav Petkov <bp@alien8.de>
654S: Maintained
655F: arch/x86/kernel/cpu/microcode/amd*
656
657AMD XGBE DRIVER
658M: Tom Lendacky <thomas.lendacky@amd.com>
659L: netdev@vger.kernel.org
660S: Supported
661F: drivers/net/ethernet/amd/xgbe/
662
663AMS (Apple Motion Sensor) DRIVER
664M: Michael Hanselmann <linux-kernel@hansmi.ch>
665S: Supported
666F: drivers/macintosh/ams/
667
668AMSO1100 RNIC DRIVER
669M: Tom Tucker <tom@opengridcomputing.com>
670M: Steve Wise <swise@opengridcomputing.com>
671L: linux-rdma@vger.kernel.org
672S: Maintained
673F: drivers/infiniband/hw/amso1100/
674
675ANALOG DEVICES INC AD9389B DRIVER
676M: Hans Verkuil <hans.verkuil@cisco.com>
677L: linux-media@vger.kernel.org
678S: Maintained
679F: drivers/media/i2c/ad9389b*
680
681ANALOG DEVICES INC ADV7180 DRIVER
682M: Lars-Peter Clausen <lars@metafoo.de>
683L: linux-media@vger.kernel.org
684W: http://ez.analog.com/community/linux-device-drivers
685S: Supported
686F: drivers/media/i2c/adv7180.c
687
688ANALOG DEVICES INC ADV7511 DRIVER
689M: Hans Verkuil <hans.verkuil@cisco.com>
690L: linux-media@vger.kernel.org
691S: Maintained
692F: drivers/media/i2c/adv7511*
693
694ANALOG DEVICES INC ADV7604 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7604*
699
700ANALOG DEVICES INC ADV7842 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7842*
705
706ANALOG DEVICES INC ASOC CODEC DRIVERS
707M: Lars-Peter Clausen <lars@metafoo.de>
708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
709W: http://wiki.analog.com/
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: sound/soc/codecs/adau*
713F: sound/soc/codecs/adav*
714F: sound/soc/codecs/ad1*
715F: sound/soc/codecs/ad7*
716F: sound/soc/codecs/ssm*
717F: sound/soc/codecs/sigmadsp.*
718
719ANALOG DEVICES INC ASOC DRIVERS
720L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
721L: alsa-devel@alsa-project.org (moderated for non-subscribers)
722W: http://blackfin.uclinux.org/
723S: Supported
724F: sound/soc/blackfin/*
725
726ANALOG DEVICES INC IIO DRIVERS
727M: Lars-Peter Clausen <lars@metafoo.de>
728M: Michael Hennerich <Michael.Hennerich@analog.com>
729W: http://wiki.analog.com/
730W: http://ez.analog.com/community/linux-device-drivers
731S: Supported
732F: drivers/iio/*/ad*
733X: drivers/iio/*/adjd*
734F: drivers/staging/iio/*/ad*
735F: staging/iio/trigger/iio-trig-bfin-timer.c
736
737ANDROID DRIVERS
738M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
739M: Arve Hjønnevåg <arve@android.com>
740M: Riley Andrews <riandrews@android.com>
741T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
742L: devel@driverdev.osuosl.org
743S: Supported
744F: drivers/android/
745F: drivers/staging/android/
746
747AOA (Apple Onboard Audio) ALSA DRIVER
748M: Johannes Berg <johannes@sipsolutions.net>
749L: linuxppc-dev@lists.ozlabs.org
750L: alsa-devel@alsa-project.org (moderated for non-subscribers)
751S: Maintained
752F: sound/aoa/
753
754APM DRIVER
755M: Jiri Kosina <jkosina@suse.com>
756S: Odd fixes
757F: arch/x86/kernel/apm_32.c
758F: include/linux/apm_bios.h
759F: include/uapi/linux/apm_bios.h
760F: drivers/char/apm-emulation.c
761
762APPLE BCM5974 MULTITOUCH DRIVER
763M: Henrik Rydberg <rydberg@bitmath.org>
764L: linux-input@vger.kernel.org
765S: Odd fixes
766F: drivers/input/mouse/bcm5974.c
767
768APPLE SMC DRIVER
769M: Henrik Rydberg <rydberg@bitmath.org>
770L: lm-sensors@lm-sensors.org
771S: Odd fixes
772F: drivers/hwmon/applesmc.c
773
774APPLETALK NETWORK LAYER
775M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
776S: Maintained
777F: drivers/net/appletalk/
778F: net/appletalk/
779
780APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
781M: Iyappan Subramanian <isubramanian@apm.com>
782M: Keyur Chudgar <kchudgar@apm.com>
783S: Supported
784F: drivers/net/ethernet/apm/xgene/
785F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
786
787APTINA CAMERA SENSOR PLL
788M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
789L: linux-media@vger.kernel.org
790S: Maintained
791F: drivers/media/i2c/aptina-pll.*
792
793ARC FRAMEBUFFER DRIVER
794M: Jaya Kumar <jayalk@intworks.biz>
795S: Maintained
796F: drivers/video/fbdev/arcfb.c
797F: drivers/video/fbdev/core/fb_defio.c
798
799ARM MFM AND FLOPPY DRIVERS
800M: Ian Molton <spyro@f2s.com>
801S: Maintained
802F: arch/arm/lib/floppydma.S
803F: arch/arm/include/asm/floppy.h
804
805ARM PMU PROFILING AND DEBUGGING
806M: Will Deacon <will.deacon@arm.com>
807S: Maintained
808F: arch/arm/kernel/perf_event*
809F: arch/arm/oprofile/common.c
810F: arch/arm/include/asm/pmu.h
811F: arch/arm/kernel/hw_breakpoint.c
812F: arch/arm/include/asm/hw_breakpoint.h
813
814ARM PORT
815M: Russell King <linux@arm.linux.org.uk>
816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
817W: http://www.arm.linux.org.uk/
818S: Maintained
819F: arch/arm/
820
821ARM SUB-ARCHITECTURES
822L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
823S: Maintained
824F: arch/arm/mach-*/
825F: arch/arm/plat-*/
826T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
827
828ARM PRIMECELL AACI PL041 DRIVER
829M: Russell King <linux@arm.linux.org.uk>
830S: Maintained
831F: sound/arm/aaci.*
832
833ARM PRIMECELL CLCD PL110 DRIVER
834M: Russell King <linux@arm.linux.org.uk>
835S: Maintained
836F: drivers/video/fbdev/amba-clcd.*
837
838ARM PRIMECELL KMI PL050 DRIVER
839M: Russell King <linux@arm.linux.org.uk>
840S: Maintained
841F: drivers/input/serio/ambakmi.*
842F: include/linux/amba/kmi.h
843
844ARM PRIMECELL MMCI PL180/1 DRIVER
845M: Russell King <linux@arm.linux.org.uk>
846S: Maintained
847F: drivers/mmc/host/mmci.*
848F: include/linux/amba/mmci.h
849
850ARM PRIMECELL UART PL010 AND PL011 DRIVERS
851M: Russell King <linux@arm.linux.org.uk>
852S: Maintained
853F: drivers/tty/serial/amba-pl01*.c
854F: include/linux/amba/serial.h
855
856ARM PRIMECELL BUS SUPPORT
857M: Russell King <linux@arm.linux.org.uk>
858S: Maintained
859F: drivers/amba/
860F: include/linux/amba/bus.h
861
862ARM/ADS SPHERE MACHINE SUPPORT
863M: Lennert Buytenhek <kernel@wantstofly.org>
864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
865S: Maintained
866
867ARM/AFEB9260 MACHINE SUPPORT
868M: Sergey Lapin <slapin@ossfans.org>
869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
870S: Maintained
871
872ARM/AJECO 1ARM MACHINE SUPPORT
873M: Lennert Buytenhek <kernel@wantstofly.org>
874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
875S: Maintained
876
877ARM/Allwinner A1X SoC support
878M: Maxime Ripard <maxime.ripard@free-electrons.com>
879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
880S: Maintained
881N: sun[x4567]i
882
883ARM/Allwinner SoC Clock Support
884M: Emilio López <emilio@elopez.com.ar>
885S: Maintained
886F: drivers/clk/sunxi/
887
888ARM/Amlogic MesonX SoC support
889M: Carlo Caione <carlo@caione.org>
890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
891S: Maintained
892F: drivers/media/rc/meson-ir.c
893N: meson[x68]
894
895ARM/Annapurna Labs ALPINE ARCHITECTURE
896M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
897S: Maintained
898F: arch/arm/mach-alpine/
899
900ARM/ATMEL AT91RM9200 AND AT91SAM ARM ARCHITECTURES
901M: Nicolas Ferre <nicolas.ferre@atmel.com>
902M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
903M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905W: http://www.linux4sam.org
906S: Supported
907F: arch/arm/mach-at91/
908F: include/soc/at91/
909F: arch/arm/boot/dts/at91*.dts
910F: arch/arm/boot/dts/at91*.dtsi
911F: arch/arm/boot/dts/sama*.dts
912F: arch/arm/boot/dts/sama*.dtsi
913F: arch/arm/include/debug/at91.S
914
915ARM/ATMEL AT91 Clock Support
916M: Boris Brezillon <boris.brezillon@free-electrons.com>
917S: Maintained
918F: drivers/clk/at91
919
920ARM/CALXEDA HIGHBANK ARCHITECTURE
921M: Rob Herring <robh@kernel.org>
922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
923S: Maintained
924F: arch/arm/mach-highbank/
925
926ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
927M: Krzysztof Halasa <khalasa@piap.pl>
928S: Maintained
929F: arch/arm/mach-cns3xxx/
930
931ARM/CAVIUM THUNDER NETWORK DRIVER
932M: Sunil Goutham <sgoutham@cavium.com>
933M: Robert Richter <rric@kernel.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Supported
936F: drivers/net/ethernet/cavium/
937
938ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
939M: Alexander Shiyan <shc_work@mail.ru>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Odd Fixes
942N: clps711x
943
944ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
945M: Hartley Sweeten <hsweeten@visionengravers.com>
946M: Ryan Mallon <rmallon@gmail.com>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949F: arch/arm/mach-ep93xx/
950F: arch/arm/mach-ep93xx/include/mach/
951
952ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
953M: Lennert Buytenhek <kernel@wantstofly.org>
954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
955S: Maintained
956
957ARM/CLKDEV SUPPORT
958M: Russell King <linux@arm.linux.org.uk>
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
961F: arch/arm/include/asm/clkdev.h
962F: drivers/clk/clkdev.c
963
964ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
965M: Mike Rapoport <mike@compulab.co.il>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/CONTEC MICRO9 MACHINE SUPPORT
970M: Hubert Feurstein <hubert.feurstein@contec.at>
971S: Maintained
972F: arch/arm/mach-ep93xx/micro9.c
973
974ARM/CORESIGHT FRAMEWORK AND DRIVERS
975M: Mathieu Poirier <mathieu.poirier@linaro.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978F: drivers/hwtracing/coresight/*
979F: Documentation/trace/coresight.txt
980F: Documentation/devicetree/bindings/arm/coresight.txt
981F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
982
983ARM/CORGI MACHINE SUPPORT
984M: Richard Purdie <rpurdie@rpsys.net>
985S: Maintained
986
987ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
988M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
989L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
990T: git git://github.com/ulli-kroll/linux.git
991S: Maintained
992F: arch/arm/mach-gemini/
993F: drivers/rtc/rtc-gemini.c
994
995ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
996M: Barry Song <baohua@kernel.org>
997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
998T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
999S: Maintained
1000F: arch/arm/mach-prima2/
1001F: drivers/clk/sirf/
1002F: drivers/clocksource/timer-prima2.c
1003F: drivers/clocksource/timer-atlas7.c
1004N: [^a-z]sirf
1005
1006ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1007M: Baruch Siach <baruch@tkos.co.il>
1008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1009S: Maintained
1010F: arch/arm/boot/dts/cx92755*
1011N: digicolor
1012
1013ARM/EBSA110 MACHINE SUPPORT
1014M: Russell King <linux@arm.linux.org.uk>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016W: http://www.arm.linux.org.uk/
1017S: Maintained
1018F: arch/arm/mach-ebsa110/
1019F: drivers/net/ethernet/amd/am79c961a.*
1020
1021ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1022M: Uwe Kleine-König <kernel@pengutronix.de>
1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024S: Maintained
1025N: efm32
1026
1027ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1028M: Daniel Ribeiro <drwyrm@gmail.com>
1029M: Stefan Schmidt <stefan@openezx.org>
1030M: Harald Welte <laforge@openezx.org>
1031L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1032W: http://www.openezx.org/
1033S: Maintained
1034T: topgit git://git.openezx.org/openezx.git
1035F: arch/arm/mach-pxa/ezx.c
1036
1037ARM/FARADAY FA526 PORT
1038M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1040S: Maintained
1041T: git git://git.berlios.de/gemini-board
1042F: arch/arm/mm/*-fa*
1043
1044ARM/FOOTBRIDGE ARCHITECTURE
1045M: Russell King <linux@arm.linux.org.uk>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047W: http://www.arm.linux.org.uk/
1048S: Maintained
1049F: arch/arm/include/asm/hardware/dec21285.h
1050F: arch/arm/mach-footbridge/
1051
1052ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1053M: Shawn Guo <shawnguo@kernel.org>
1054M: Sascha Hauer <kernel@pengutronix.de>
1055L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056S: Maintained
1057T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1058F: arch/arm/mach-imx/
1059F: arch/arm/mach-mxs/
1060F: arch/arm/boot/dts/imx*
1061F: arch/arm/configs/imx*_defconfig
1062F: drivers/clk/imx/
1063F: include/soc/imx/
1064
1065ARM/FREESCALE VYBRID ARM ARCHITECTURE
1066M: Shawn Guo <shawnguo@kernel.org>
1067M: Sascha Hauer <kernel@pengutronix.de>
1068R: Stefan Agner <stefan@agner.ch>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1072F: arch/arm/mach-imx/*vf610*
1073F: arch/arm/boot/dts/vf*
1074
1075ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1076M: Lennert Buytenhek <kernel@wantstofly.org>
1077L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1078S: Maintained
1079
1080ARM/GUMSTIX MACHINE SUPPORT
1081M: Steve Sakoman <sakoman@gmail.com>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084
1085ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1086M: Philipp Zabel <philipp.zabel@gmail.com>
1087M: Paul Parsons <lost.distance@yahoo.com>
1088L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1089S: Maintained
1090F: arch/arm/mach-pxa/hx4700.c
1091F: arch/arm/mach-pxa/include/mach/hx4700.h
1092F: sound/soc/pxa/hx4700.c
1093
1094ARM/HISILICON SOC SUPPORT
1095M: Wei Xu <xuwei5@hisilicon.com>
1096L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1097W: http://www.hisilicon.com
1098S: Supported
1099T: git git://github.com/hisilicon/linux-hisi.git
1100F: arch/arm/mach-hisi/
1101
1102ARM/HP JORNADA 7XX MACHINE SUPPORT
1103M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1104W: www.jlime.com
1105S: Maintained
1106T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1107F: arch/arm/mach-sa1100/jornada720.c
1108F: arch/arm/mach-sa1100/include/mach/jornada720.h
1109
1110ARM/IGEP MACHINE SUPPORT
1111M: Enric Balletbo i Serra <eballetbo@gmail.com>
1112M: Javier Martinez Canillas <javier@dowhile0.org>
1113L: linux-omap@vger.kernel.org
1114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115S: Maintained
1116F: arch/arm/boot/dts/omap3-igep*
1117
1118ARM/INCOME PXA270 SUPPORT
1119M: Marek Vasut <marek.vasut@gmail.com>
1120L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121S: Maintained
1122F: arch/arm/mach-pxa/colibri-pxa270-income.c
1123
1124ARM/INTEL IOP32X ARM ARCHITECTURE
1125M: Lennert Buytenhek <kernel@wantstofly.org>
1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127S: Maintained
1128
1129ARM/INTEL IOP33X ARM ARCHITECTURE
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Orphan
1132
1133ARM/INTEL IOP13XX ARM ARCHITECTURE
1134M: Lennert Buytenhek <kernel@wantstofly.org>
1135L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136S: Maintained
1137
1138ARM/INTEL IQ81342EX MACHINE SUPPORT
1139M: Lennert Buytenhek <kernel@wantstofly.org>
1140L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141S: Maintained
1142
1143ARM/INTEL IXDP2850 MACHINE SUPPORT
1144M: Lennert Buytenhek <kernel@wantstofly.org>
1145L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146S: Maintained
1147
1148ARM/INTEL IXP4XX ARM ARCHITECTURE
1149M: Imre Kaloz <kaloz@openwrt.org>
1150M: Krzysztof Halasa <khalasa@piap.pl>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153F: arch/arm/mach-ixp4xx/
1154
1155ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1156M: Jonathan Cameron <jic23@cam.ac.uk>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159F: arch/arm/mach-pxa/stargate2.c
1160F: drivers/pcmcia/pxa2xx_stargate2.c
1161
1162ARM/INTEL XSC3 (MANZANO) ARM CORE
1163M: Lennert Buytenhek <kernel@wantstofly.org>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1168M: Lennert Buytenhek <kernel@wantstofly.org>
1169L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1170S: Maintained
1171
1172ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1173M: Santosh Shilimkar <ssantosh@kernel.org>
1174L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1175S: Maintained
1176F: arch/arm/mach-keystone/
1177T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1178
1179ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1180M: Santosh Shilimkar <ssantosh@kernel.org>
1181L: linux-kernel@vger.kernel.org
1182S: Maintained
1183F: drivers/clk/keystone/
1184
1185ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1186M: Santosh Shilimkar <ssantosh@kernel.org>
1187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1188L: linux-kernel@vger.kernel.org
1189S: Maintained
1190F: drivers/clocksource/timer-keystone.c
1191
1192ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1193M: Santosh Shilimkar <ssantosh@kernel.org>
1194L: linux-kernel@vger.kernel.org
1195S: Maintained
1196F: drivers/power/reset/keystone-reset.c
1197
1198ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1199M: Santosh Shilimkar <ssantosh@kernel.org>
1200L: linux-kernel@vger.kernel.org
1201S: Maintained
1202F: drivers/memory/*emif*
1203
1204ARM/LOGICPD PXA270 MACHINE SUPPORT
1205M: Lennert Buytenhek <kernel@wantstofly.org>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208
1209ARM/LPC18XX ARCHITECTURE
1210M: Joachim Eastwood <manabian@gmail.com>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212S: Maintained
1213N: lpc18xx
1214
1215ARM/MAGICIAN MACHINE SUPPORT
1216M: Philipp Zabel <philipp.zabel@gmail.com>
1217S: Maintained
1218
1219ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1220M: Jason Cooper <jason@lakedaemon.net>
1221M: Andrew Lunn <andrew@lunn.ch>
1222M: Gregory Clement <gregory.clement@free-electrons.com>
1223M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1224L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225S: Maintained
1226F: arch/arm/mach-mvebu/
1227F: drivers/rtc/rtc-armada38x.c
1228F: arch/arm/boot/dts/armada*
1229F: arch/arm/boot/dts/kirkwood*
1230
1231
1232ARM/Marvell Berlin SoC support
1233M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/mach-berlin/
1237F: arch/arm/boot/dts/berlin*
1238
1239
1240ARM/Marvell Dove/MV78xx0/Orion SOC support
1241M: Jason Cooper <jason@lakedaemon.net>
1242M: Andrew Lunn <andrew@lunn.ch>
1243M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1244M: Gregory Clement <gregory.clement@free-electrons.com>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247F: arch/arm/mach-dove/
1248F: arch/arm/mach-mv78xx0/
1249F: arch/arm/mach-orion5x/
1250F: arch/arm/plat-orion/
1251F: arch/arm/boot/dts/dove*
1252F: arch/arm/boot/dts/orion5x*
1253
1254
1255ARM/Orion SoC/Technologic Systems TS-78xx platform support
1256M: Alexander Clouter <alex@digriz.org.uk>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258W: http://www.digriz.org.uk/ts78xx/kernel
1259S: Maintained
1260F: arch/arm/mach-orion5x/ts78xx-*
1261
1262ARM/Mediatek RTC DRIVER
1263M: Eddie Huang <eddie.huang@mediatek.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: drivers/rtc/rtc-mt6397.c
1268
1269ARM/Mediatek SoC support
1270M: Matthias Brugger <matthias.bgg@gmail.com>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1273S: Maintained
1274F: arch/arm/boot/dts/mt6*
1275F: arch/arm/boot/dts/mt8*
1276F: arch/arm/mach-mediatek/
1277N: mtk
1278K: mediatek
1279
1280ARM/MICREL KS8695 ARCHITECTURE
1281M: Greg Ungerer <gerg@uclinux.org>
1282L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283F: arch/arm/mach-ks8695/
1284S: Odd Fixes
1285
1286ARM/MIOA701 MACHINE SUPPORT
1287M: Robert Jarzmik <robert.jarzmik@free.fr>
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289F: arch/arm/mach-pxa/mioa701.c
1290S: Maintained
1291
1292ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1293M: Michael Petchkovsky <mkpetch@internode.on.net>
1294S: Maintained
1295
1296ARM/NOMADIK ARCHITECTURE
1297M: Alessandro Rubini <rubini@unipv.it>
1298M: Linus Walleij <linus.walleij@linaro.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300S: Maintained
1301F: arch/arm/mach-nomadik/
1302F: drivers/pinctrl/nomadik/
1303F: drivers/i2c/busses/i2c-nomadik.c
1304T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1305
1306ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1307M: Nelson Castillo <arhuaco@freaks-unidos.net>
1308L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1309W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1310S: Supported
1311
1312ARM/TOSA MACHINE SUPPORT
1313M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1314M: Dirk Opfer <dirk@opfer-online.de>
1315S: Maintained
1316
1317ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1318M: Marek Vasut <marek.vasut@gmail.com>
1319L: linux-arm-kernel@lists.infradead.org
1320W: http://hackndev.com
1321S: Maintained
1322F: arch/arm/mach-pxa/include/mach/palmtx.h
1323F: arch/arm/mach-pxa/palmtx.c
1324F: arch/arm/mach-pxa/include/mach/palmt5.h
1325F: arch/arm/mach-pxa/palmt5.c
1326F: arch/arm/mach-pxa/include/mach/palmld.h
1327F: arch/arm/mach-pxa/palmld.c
1328F: arch/arm/mach-pxa/include/mach/palmte2.h
1329F: arch/arm/mach-pxa/palmte2.c
1330F: arch/arm/mach-pxa/include/mach/palmtc.h
1331F: arch/arm/mach-pxa/palmtc.c
1332
1333ARM/PALM TREO SUPPORT
1334M: Tomas Cech <sleep_walker@suse.com>
1335L: linux-arm-kernel@lists.infradead.org
1336W: http://hackndev.com
1337S: Maintained
1338F: arch/arm/mach-pxa/include/mach/palmtreo.h
1339F: arch/arm/mach-pxa/palmtreo.c
1340
1341ARM/PALMZ72 SUPPORT
1342M: Sergey Lapin <slapin@ossfans.org>
1343L: linux-arm-kernel@lists.infradead.org
1344W: http://hackndev.com
1345S: Maintained
1346F: arch/arm/mach-pxa/include/mach/palmz72.h
1347F: arch/arm/mach-pxa/palmz72.c
1348
1349ARM/PLEB SUPPORT
1350M: Peter Chubb <pleb@gelato.unsw.edu.au>
1351W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1352S: Maintained
1353
1354ARM/PT DIGITAL BOARD PORT
1355M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1356L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1357W: http://www.arm.linux.org.uk/
1358S: Maintained
1359
1360ARM/QUALCOMM SUPPORT
1361M: Kumar Gala <galak@codeaurora.org>
1362M: Andy Gross <agross@codeaurora.org>
1363M: David Brown <davidb@codeaurora.org>
1364L: linux-arm-msm@vger.kernel.org
1365L: linux-soc@vger.kernel.org
1366S: Maintained
1367F: arch/arm/mach-qcom/
1368F: drivers/soc/qcom/
1369F: drivers/tty/serial/msm_serial.h
1370F: drivers/tty/serial/msm_serial.c
1371F: drivers/*/pm8???-*
1372F: drivers/mfd/ssbi.c
1373F: drivers/firmware/qcom_scm.c
1374T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1375
1376ARM/RADISYS ENP2611 MACHINE SUPPORT
1377M: Lennert Buytenhek <kernel@wantstofly.org>
1378L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379S: Maintained
1380
1381ARM/RISCPC ARCHITECTURE
1382M: Russell King <linux@arm.linux.org.uk>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384W: http://www.arm.linux.org.uk/
1385S: Maintained
1386F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1387F: arch/arm/include/asm/hardware/ioc.h
1388F: arch/arm/include/asm/hardware/iomd.h
1389F: arch/arm/include/asm/hardware/memc.h
1390F: arch/arm/mach-rpc/
1391F: drivers/net/ethernet/8390/etherh.c
1392F: drivers/net/ethernet/i825xx/ether1*
1393F: drivers/net/ethernet/seeq/ether3*
1394F: drivers/scsi/arm/
1395
1396ARM/Rockchip SoC support
1397M: Heiko Stuebner <heiko@sntech.de>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399L: linux-rockchip@lists.infradead.org
1400S: Maintained
1401F: arch/arm/boot/dts/rk3*
1402F: arch/arm/mach-rockchip/
1403F: drivers/clk/rockchip/
1404F: drivers/i2c/busses/i2c-rk3x.c
1405F: drivers/*/*rockchip*
1406F: drivers/*/*/*rockchip*
1407F: sound/soc/rockchip/
1408N: rockchip
1409
1410ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1411M: Kukjin Kim <kgene@kernel.org>
1412M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/boot/dts/s3c*
1417F: arch/arm/boot/dts/exynos*
1418F: arch/arm64/boot/dts/exynos/
1419F: arch/arm/plat-samsung/
1420F: arch/arm/mach-s3c24*/
1421F: arch/arm/mach-s3c64xx/
1422F: arch/arm/mach-s5p*/
1423F: arch/arm/mach-exynos*/
1424F: drivers/*/*s3c2410*
1425F: drivers/*/*/*s3c2410*
1426F: drivers/spi/spi-s3c*
1427F: sound/soc/samsung/*
1428N: exynos
1429
1430ARM/SAMSUNG MOBILE MACHINE SUPPORT
1431M: Kyungmin Park <kyungmin.park@samsung.com>
1432L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1433S: Maintained
1434F: arch/arm/mach-s5pv210/
1435
1436ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1437M: Kyungmin Park <kyungmin.park@samsung.com>
1438M: Kamil Debski <k.debski@samsung.com>
1439L: linux-arm-kernel@lists.infradead.org
1440L: linux-media@vger.kernel.org
1441S: Maintained
1442F: drivers/media/platform/s5p-g2d/
1443
1444ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1445M: Kyungmin Park <kyungmin.park@samsung.com>
1446M: Kamil Debski <k.debski@samsung.com>
1447M: Jeongtae Park <jtp.park@samsung.com>
1448L: linux-arm-kernel@lists.infradead.org
1449L: linux-media@vger.kernel.org
1450S: Maintained
1451F: arch/arm/plat-samsung/s5p-dev-mfc.c
1452F: drivers/media/platform/s5p-mfc/
1453
1454ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1455M: Kyungmin Park <kyungmin.park@samsung.com>
1456M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1457L: linux-arm-kernel@lists.infradead.org
1458L: linux-media@vger.kernel.org
1459S: Maintained
1460F: drivers/media/platform/s5p-tv/
1461
1462ARM/SHMOBILE ARM ARCHITECTURE
1463M: Simon Horman <horms@verge.net.au>
1464M: Magnus Damm <magnus.damm@gmail.com>
1465L: linux-sh@vger.kernel.org
1466W: http://oss.renesas.com
1467Q: http://patchwork.kernel.org/project/linux-sh/list/
1468T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1469S: Supported
1470F: arch/arm/boot/dts/emev2*
1471F: arch/arm/boot/dts/r7s*
1472F: arch/arm/boot/dts/r8a*
1473F: arch/arm/boot/dts/sh*
1474F: arch/arm/configs/bockw_defconfig
1475F: arch/arm/configs/marzen_defconfig
1476F: arch/arm/configs/shmobile_defconfig
1477F: arch/arm/include/debug/renesas-scif.S
1478F: arch/arm/mach-shmobile/
1479F: drivers/sh/
1480
1481ARM/SOCFPGA ARCHITECTURE
1482M: Dinh Nguyen <dinguyen@opensource.altera.com>
1483S: Maintained
1484F: arch/arm/mach-socfpga/
1485F: arch/arm/boot/dts/socfpga*
1486F: arch/arm/configs/socfpga_defconfig
1487W: http://www.rocketboards.org
1488T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1489
1490ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1491M: Dinh Nguyen <dinguyen@opensource.altera.com>
1492S: Maintained
1493F: drivers/clk/socfpga/
1494
1495ARM/SOCFPGA EDAC SUPPORT
1496M: Thor Thayer <tthayer@opensource.altera.com>
1497S: Maintained
1498F: drivers/edac/altera_edac.
1499
1500ARM/STI ARCHITECTURE
1501M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1502M: Maxime Coquelin <maxime.coquelin@st.com>
1503M: Patrice Chotard <patrice.chotard@st.com>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505L: kernel@stlinux.com
1506W: http://www.stlinux.com
1507S: Maintained
1508F: arch/arm/mach-sti/
1509F: arch/arm/boot/dts/sti*
1510F: drivers/clocksource/arm_global_timer.c
1511F: drivers/i2c/busses/i2c-st.c
1512F: drivers/media/rc/st_rc.c
1513F: drivers/mmc/host/sdhci-st.c
1514F: drivers/phy/phy-miphy28lp.c
1515F: drivers/phy/phy-miphy365x.c
1516F: drivers/phy/phy-stih407-usb.c
1517F: drivers/phy/phy-stih41x-usb.c
1518F: drivers/pinctrl/pinctrl-st.c
1519F: drivers/reset/sti/
1520F: drivers/rtc/rtc-st-lpc.c
1521F: drivers/tty/serial/st-asc.c
1522F: drivers/usb/dwc3/dwc3-st.c
1523F: drivers/usb/host/ehci-st.c
1524F: drivers/usb/host/ohci-st.c
1525F: drivers/watchdog/st_lpc_wdt.c
1526F: drivers/ata/ahci_st.c
1527
1528ARM/STM32 ARCHITECTURE
1529M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1530L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531S: Maintained
1532T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1533N: stm32
1534F: drivers/clocksource/armv7m_systick.c
1535
1536ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1537M: Lennert Buytenhek <kernel@wantstofly.org>
1538L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1539S: Maintained
1540
1541ARM/TETON BGA MACHINE SUPPORT
1542M: "Mark F. Brown" <mark.brown314@gmail.com>
1543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544S: Maintained
1545
1546ARM/THECUS N2100 MACHINE SUPPORT
1547M: Lennert Buytenhek <kernel@wantstofly.org>
1548L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1549S: Maintained
1550
1551ARM/NUVOTON W90X900 ARM ARCHITECTURE
1552M: Wan ZongShun <mcuos.com@gmail.com>
1553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554W: http://www.mcuos.com
1555S: Maintained
1556F: arch/arm/mach-w90x900/
1557F: drivers/input/keyboard/w90p910_keypad.c
1558F: drivers/input/touchscreen/w90p910_ts.c
1559F: drivers/watchdog/nuc900_wdt.c
1560F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1561F: drivers/mtd/nand/nuc900_nand.c
1562F: drivers/rtc/rtc-nuc900.c
1563F: drivers/spi/spi-nuc900.c
1564F: drivers/usb/host/ehci-w90x900.c
1565F: drivers/video/fbdev/nuc900fb.c
1566
1567ARM/U300 MACHINE SUPPORT
1568M: Linus Walleij <linus.walleij@linaro.org>
1569L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570S: Supported
1571F: arch/arm/mach-u300/
1572F: drivers/clocksource/timer-u300.c
1573F: drivers/i2c/busses/i2c-stu300.c
1574F: drivers/rtc/rtc-coh901331.c
1575F: drivers/watchdog/coh901327_wdt.c
1576F: drivers/dma/coh901318*
1577F: drivers/mfd/ab3100*
1578F: drivers/rtc/rtc-ab3100.c
1579F: drivers/rtc/rtc-coh901331.c
1580T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1581
1582ARM/UNIPHIER ARCHITECTURE
1583M: Masahiro Yamada <yamada.masahiro@socionext.com>
1584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1585S: Maintained
1586F: arch/arm/boot/dts/uniphier*
1587F: arch/arm/mach-uniphier/
1588F: drivers/pinctrl/uniphier/
1589F: drivers/tty/serial/8250/8250_uniphier.c
1590N: uniphier
1591
1592ARM/Ux500 ARM ARCHITECTURE
1593M: Linus Walleij <linus.walleij@linaro.org>
1594L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595S: Maintained
1596F: arch/arm/mach-ux500/
1597F: drivers/clocksource/clksrc-dbx500-prcmu.c
1598F: drivers/dma/ste_dma40*
1599F: drivers/hwspinlock/u8500_hsem.c
1600F: drivers/mfd/abx500*
1601F: drivers/mfd/ab8500*
1602F: drivers/mfd/dbx500*
1603F: drivers/mfd/db8500*
1604F: drivers/pinctrl/nomadik/pinctrl-ab*
1605F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1606F: drivers/rtc/rtc-ab8500.c
1607F: drivers/rtc/rtc-pl031.c
1608T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1609
1610ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1611M: Ulf Hansson <ulf.hansson@linaro.org>
1612L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613T: git git://git.linaro.org/people/ulfh/clk.git
1614S: Maintained
1615F: drivers/clk/ux500/
1616F: include/linux/platform_data/clk-ux500.h
1617
1618ARM/VERSATILE EXPRESS PLATFORM
1619M: Liviu Dudau <liviu.dudau@arm.com>
1620M: Sudeep Holla <sudeep.holla@arm.com>
1621M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623S: Maintained
1624F: arch/arm/boot/dts/vexpress*
1625F: arch/arm64/boot/dts/arm/vexpress*
1626F: arch/arm/mach-vexpress/
1627F: */*/vexpress*
1628F: */*/*/vexpress*
1629F: drivers/clk/versatile/clk-vexpress-osc.c
1630F: drivers/clocksource/versatile.c
1631
1632ARM/VFP SUPPORT
1633M: Russell King <linux@arm.linux.org.uk>
1634L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1635W: http://www.arm.linux.org.uk/
1636S: Maintained
1637F: arch/arm/vfp/
1638
1639ARM/VOIPAC PXA270 SUPPORT
1640M: Marek Vasut <marek.vasut@gmail.com>
1641L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1642S: Maintained
1643F: arch/arm/mach-pxa/vpac270.c
1644F: arch/arm/mach-pxa/include/mach/vpac270.h
1645
1646ARM/VT8500 ARM ARCHITECTURE
1647M: Tony Prisk <linux@prisktech.co.nz>
1648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1649S: Maintained
1650F: arch/arm/mach-vt8500/
1651F: drivers/clocksource/vt8500_timer.c
1652F: drivers/i2c/busses/i2c-wmt.c
1653F: drivers/mmc/host/wmt-sdmmc.c
1654F: drivers/pwm/pwm-vt8500.c
1655F: drivers/rtc/rtc-vt8500.c
1656F: drivers/tty/serial/vt8500_serial.c
1657F: drivers/usb/host/ehci-platform.c
1658F: drivers/usb/host/uhci-platform.c
1659F: drivers/video/fbdev/vt8500lcdfb.*
1660F: drivers/video/fbdev/wm8505fb*
1661F: drivers/video/fbdev/wmt_ge_rops.*
1662
1663ARM/ZIPIT Z2 SUPPORT
1664M: Marek Vasut <marek.vasut@gmail.com>
1665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666S: Maintained
1667F: arch/arm/mach-pxa/z2.c
1668F: arch/arm/mach-pxa/include/mach/z2.h
1669
1670ARM/ZTE ARCHITECTURE
1671M: Jun Nie <jun.nie@linaro.org>
1672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1673S: Maintained
1674F: arch/arm/mach-zx/
1675F: drivers/clk/zte/
1676F: Documentation/devicetree/bindings/arm/zte.txt
1677F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1678
1679ARM/ZYNQ ARCHITECTURE
1680M: Michal Simek <michal.simek@xilinx.com>
1681R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1682L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1683W: http://wiki.xilinx.com
1684T: git https://github.com/Xilinx/linux-xlnx.git
1685S: Supported
1686F: arch/arm/mach-zynq/
1687F: drivers/cpuidle/cpuidle-zynq.c
1688F: drivers/block/xsysace.c
1689N: zynq
1690N: xilinx
1691F: drivers/clocksource/cadence_ttc_timer.c
1692F: drivers/i2c/busses/i2c-cadence.c
1693F: drivers/mmc/host/sdhci-of-arasan.c
1694F: drivers/edac/synopsys_edac.c
1695
1696ARM SMMU DRIVERS
1697M: Will Deacon <will.deacon@arm.com>
1698L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699S: Maintained
1700F: drivers/iommu/arm-smmu.c
1701F: drivers/iommu/arm-smmu-v3.c
1702F: drivers/iommu/io-pgtable-arm.c
1703
1704ARM64 PORT (AARCH64 ARCHITECTURE)
1705M: Catalin Marinas <catalin.marinas@arm.com>
1706M: Will Deacon <will.deacon@arm.com>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708S: Maintained
1709F: arch/arm64/
1710F: Documentation/arm64/
1711
1712AS3645A LED FLASH CONTROLLER DRIVER
1713M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1714L: linux-media@vger.kernel.org
1715T: git git://linuxtv.org/media_tree.git
1716S: Maintained
1717F: drivers/media/i2c/as3645a.c
1718F: include/media/as3645a.h
1719
1720ASC7621 HARDWARE MONITOR DRIVER
1721M: George Joseph <george.joseph@fairview5.com>
1722L: lm-sensors@lm-sensors.org
1723S: Maintained
1724F: Documentation/hwmon/asc7621
1725F: drivers/hwmon/asc7621.c
1726
1727ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1728M: Corentin Chary <corentin.chary@gmail.com>
1729L: acpi4asus-user@lists.sourceforge.net
1730L: platform-driver-x86@vger.kernel.org
1731W: http://acpi4asus.sf.net
1732S: Maintained
1733F: drivers/platform/x86/asus*.c
1734F: drivers/platform/x86/eeepc*.c
1735
1736ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1737R: Dan Williams <dan.j.williams@intel.com>
1738W: http://sourceforge.net/projects/xscaleiop
1739S: Odd fixes
1740F: Documentation/crypto/async-tx-api.txt
1741F: crypto/async_tx/
1742F: drivers/dma/
1743F: include/linux/dmaengine.h
1744F: include/linux/async_tx.h
1745
1746AT24 EEPROM DRIVER
1747M: Wolfram Sang <wsa@the-dreams.de>
1748L: linux-i2c@vger.kernel.org
1749S: Maintained
1750F: drivers/misc/eeprom/at24.c
1751F: include/linux/platform_data/at24.h
1752
1753ATA OVER ETHERNET (AOE) DRIVER
1754M: "Ed L. Cashin" <ed.cashin@acm.org>
1755W: http://www.openaoe.org/
1756S: Supported
1757F: Documentation/aoe/
1758F: drivers/block/aoe/
1759
1760ATHEROS ATH GENERIC UTILITIES
1761M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1762L: linux-wireless@vger.kernel.org
1763S: Supported
1764F: drivers/net/wireless/ath/*
1765
1766ATHEROS ATH5K WIRELESS DRIVER
1767M: Jiri Slaby <jirislaby@gmail.com>
1768M: Nick Kossifidis <mickflemm@gmail.com>
1769M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1770L: linux-wireless@vger.kernel.org
1771W: http://wireless.kernel.org/en/users/Drivers/ath5k
1772S: Maintained
1773F: drivers/net/wireless/ath/ath5k/
1774
1775ATHEROS ATH6KL WIRELESS DRIVER
1776M: Kalle Valo <kvalo@qca.qualcomm.com>
1777L: linux-wireless@vger.kernel.org
1778W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1779T: git git://github.com/kvalo/ath.git
1780S: Supported
1781F: drivers/net/wireless/ath/ath6kl/
1782
1783WILOCITY WIL6210 WIRELESS DRIVER
1784M: Vladimir Kondratiev <qca_vkondrat@qca.qualcomm.com>
1785L: linux-wireless@vger.kernel.org
1786L: wil6210@qca.qualcomm.com
1787S: Supported
1788W: http://wireless.kernel.org/en/users/Drivers/wil6210
1789F: drivers/net/wireless/ath/wil6210/
1790F: include/uapi/linux/wil6210_uapi.h
1791
1792CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1793M: Christian Lamparter <chunkeey@googlemail.com>
1794L: linux-wireless@vger.kernel.org
1795W: http://wireless.kernel.org/en/users/Drivers/carl9170
1796S: Maintained
1797F: drivers/net/wireless/ath/carl9170/
1798
1799ATK0110 HWMON DRIVER
1800M: Luca Tettamanti <kronos.it@gmail.com>
1801L: lm-sensors@lm-sensors.org
1802S: Maintained
1803F: drivers/hwmon/asus_atk0110.c
1804
1805ATI_REMOTE2 DRIVER
1806M: Ville Syrjala <syrjala@sci.fi>
1807S: Maintained
1808F: drivers/input/misc/ati_remote2.c
1809
1810ATLX ETHERNET DRIVERS
1811M: Jay Cliburn <jcliburn@gmail.com>
1812M: Chris Snook <chris.snook@gmail.com>
1813L: netdev@vger.kernel.org
1814W: http://sourceforge.net/projects/atl1
1815W: http://atl1.sourceforge.net
1816S: Maintained
1817F: drivers/net/ethernet/atheros/
1818
1819ATM
1820M: Chas Williams <3chas3@gmail.com>
1821L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1822L: netdev@vger.kernel.org
1823W: http://linux-atm.sourceforge.net
1824S: Maintained
1825F: drivers/atm/
1826F: include/linux/atm*
1827F: include/uapi/linux/atm*
1828
1829ATMEL AT91 / AT32 MCI DRIVER
1830M: Ludovic Desroches <ludovic.desroches@atmel.com>
1831S: Maintained
1832F: drivers/mmc/host/atmel-mci.c
1833F: drivers/mmc/host/atmel-mci-regs.h
1834
1835ATMEL AT91 / AT32 SERIAL DRIVER
1836M: Nicolas Ferre <nicolas.ferre@atmel.com>
1837S: Supported
1838F: drivers/tty/serial/atmel_serial.c
1839
1840ATMEL Audio ALSA driver
1841M: Nicolas Ferre <nicolas.ferre@atmel.com>
1842L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1843S: Supported
1844F: sound/soc/atmel
1845
1846ATMEL DMA DRIVER
1847M: Nicolas Ferre <nicolas.ferre@atmel.com>
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849S: Supported
1850F: drivers/dma/at_hdmac.c
1851F: drivers/dma/at_hdmac_regs.h
1852F: include/linux/platform_data/dma-atmel.h
1853
1854ATMEL XDMA DRIVER
1855M: Ludovic Desroches <ludovic.desroches@atmel.com>
1856L: linux-arm-kernel@lists.infradead.org
1857L: dmaengine@vger.kernel.org
1858S: Supported
1859F: drivers/dma/at_xdmac.c
1860
1861ATMEL I2C DRIVER
1862M: Ludovic Desroches <ludovic.desroches@atmel.com>
1863L: linux-i2c@vger.kernel.org
1864S: Supported
1865F: drivers/i2c/busses/i2c-at91.c
1866
1867ATMEL ISI DRIVER
1868M: Josh Wu <josh.wu@atmel.com>
1869L: linux-media@vger.kernel.org
1870S: Supported
1871F: drivers/media/platform/soc_camera/atmel-isi.c
1872F: include/media/atmel-isi.h
1873
1874ATMEL LCDFB DRIVER
1875M: Nicolas Ferre <nicolas.ferre@atmel.com>
1876L: linux-fbdev@vger.kernel.org
1877S: Maintained
1878F: drivers/video/fbdev/atmel_lcdfb.c
1879F: include/video/atmel_lcdc.h
1880
1881ATMEL MACB ETHERNET DRIVER
1882M: Nicolas Ferre <nicolas.ferre@atmel.com>
1883S: Supported
1884F: drivers/net/ethernet/cadence/
1885
1886ATMEL NAND DRIVER
1887M: Josh Wu <josh.wu@atmel.com>
1888L: linux-mtd@lists.infradead.org
1889S: Supported
1890F: drivers/mtd/nand/atmel_nand*
1891
1892ATMEL SPI DRIVER
1893M: Nicolas Ferre <nicolas.ferre@atmel.com>
1894S: Supported
1895F: drivers/spi/spi-atmel.*
1896
1897ATMEL SSC DRIVER
1898M: Nicolas Ferre <nicolas.ferre@atmel.com>
1899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1900S: Supported
1901F: drivers/misc/atmel-ssc.c
1902F: include/linux/atmel-ssc.h
1903
1904ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1905M: Nicolas Ferre <nicolas.ferre@atmel.com>
1906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1907S: Supported
1908F: drivers/misc/atmel_tclib.c
1909F: drivers/clocksource/tcb_clksrc.c
1910
1911ATMEL USBA UDC DRIVER
1912M: Nicolas Ferre <nicolas.ferre@atmel.com>
1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S: Supported
1915F: drivers/usb/gadget/udc/atmel_usba_udc.*
1916
1917ATMEL WIRELESS DRIVER
1918M: Simon Kelley <simon@thekelleys.org.uk>
1919L: linux-wireless@vger.kernel.org
1920W: http://www.thekelleys.org.uk/atmel
1921W: http://atmelwlandriver.sourceforge.net/
1922S: Maintained
1923F: drivers/net/wireless/atmel*
1924
1925ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
1926M: Bradley Grove <linuxdrivers@attotech.com>
1927L: linux-scsi@vger.kernel.org
1928W: http://www.attotech.com
1929S: Supported
1930F: drivers/scsi/esas2r
1931
1932ATUSB IEEE 802.15.4 RADIO DRIVER
1933M: Stefan Schmidt <stefan@osg.samsung.com>
1934L: linux-wpan@vger.kernel.org
1935S: Maintained
1936F: drivers/net/ieee802154/atusb.c
1937F: drivers/net/ieee802154/atusb.h
1938F: drivers/net/ieee802154/at86rf230.h
1939
1940AUDIT SUBSYSTEM
1941M: Paul Moore <paul@paul-moore.com>
1942M: Eric Paris <eparis@redhat.com>
1943L: linux-audit@redhat.com (moderated for non-subscribers)
1944W: http://people.redhat.com/sgrubb/audit/
1945T: git git://git.infradead.org/users/pcmoore/audit
1946S: Maintained
1947F: include/linux/audit.h
1948F: include/uapi/linux/audit.h
1949F: kernel/audit*
1950
1951AUXILIARY DISPLAY DRIVERS
1952M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
1953W: http://miguelojeda.es/auxdisplay.htm
1954W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
1955S: Maintained
1956F: drivers/auxdisplay/
1957F: include/linux/cfag12864b.h
1958
1959AVR32 ARCHITECTURE
1960M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1961M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1962W: http://www.atmel.com/products/AVR32/
1963W: http://mirror.egtvedt.no/avr32linux.org/
1964W: http://avrfreaks.net/
1965S: Maintained
1966F: arch/avr32/
1967
1968AVR32/AT32AP MACHINE SUPPORT
1969M: Haavard Skinnemoen <hskinnemoen@gmail.com>
1970M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
1971S: Maintained
1972F: arch/avr32/mach-at32ap/
1973
1974AX.25 NETWORK LAYER
1975M: Ralf Baechle <ralf@linux-mips.org>
1976L: linux-hams@vger.kernel.org
1977W: http://www.linux-ax25.org/
1978S: Maintained
1979F: include/uapi/linux/ax25.h
1980F: include/net/ax25.h
1981F: net/ax25/
1982
1983AZ6007 DVB DRIVER
1984M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
1985L: linux-media@vger.kernel.org
1986W: http://linuxtv.org
1987T: git git://linuxtv.org/media_tree.git
1988S: Maintained
1989F: drivers/media/usb/dvb-usb-v2/az6007.c
1990
1991AZTECH FM RADIO RECEIVER DRIVER
1992M: Hans Verkuil <hverkuil@xs4all.nl>
1993L: linux-media@vger.kernel.org
1994T: git git://linuxtv.org/media_tree.git
1995W: http://linuxtv.org
1996S: Maintained
1997F: drivers/media/radio/radio-aztech*
1998
1999B43 WIRELESS DRIVER
2000L: linux-wireless@vger.kernel.org
2001L: b43-dev@lists.infradead.org
2002W: http://wireless.kernel.org/en/users/Drivers/b43
2003S: Odd Fixes
2004F: drivers/net/wireless/b43/
2005
2006B43LEGACY WIRELESS DRIVER
2007M: Larry Finger <Larry.Finger@lwfinger.net>
2008L: linux-wireless@vger.kernel.org
2009L: b43-dev@lists.infradead.org
2010W: http://wireless.kernel.org/en/users/Drivers/b43
2011S: Maintained
2012F: drivers/net/wireless/b43legacy/
2013
2014BACKLIGHT CLASS/SUBSYSTEM
2015M: Jingoo Han <jingoohan1@gmail.com>
2016M: Lee Jones <lee.jones@linaro.org>
2017S: Maintained
2018F: drivers/video/backlight/
2019F: include/linux/backlight.h
2020
2021BATMAN ADVANCED
2022M: Marek Lindner <mareklindner@neomailbox.ch>
2023M: Simon Wunderlich <sw@simonwunderlich.de>
2024M: Antonio Quartulli <antonio@meshcoding.com>
2025L: b.a.t.m.a.n@lists.open-mesh.org
2026W: http://www.open-mesh.org/
2027S: Maintained
2028F: net/batman-adv/
2029
2030BAYCOM/HDLCDRV DRIVERS FOR AX.25
2031M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2032L: linux-hams@vger.kernel.org
2033W: http://www.baycom.org/~tom/ham/ham.html
2034S: Maintained
2035F: drivers/net/hamradio/baycom*
2036
2037BCACHE (BLOCK LAYER CACHE)
2038M: Kent Overstreet <kent.overstreet@gmail.com>
2039L: linux-bcache@vger.kernel.org
2040W: http://bcache.evilpiepirate.org
2041S: Maintained
2042F: drivers/md/bcache/
2043
2044BDISP ST MEDIA DRIVER
2045M: Fabien Dessenne <fabien.dessenne@st.com>
2046L: linux-media@vger.kernel.org
2047T: git git://linuxtv.org/media_tree.git
2048W: http://linuxtv.org
2049S: Supported
2050F: drivers/media/platform/sti/bdisp
2051
2052BEFS FILE SYSTEM
2053S: Orphan
2054F: Documentation/filesystems/befs.txt
2055F: fs/befs/
2056
2057BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2058M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2059L: netdev@vger.kernel.org
2060S: Maintained
2061F: drivers/net/ethernet/ec_bhf.c
2062
2063BFS FILE SYSTEM
2064M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2065S: Maintained
2066F: Documentation/filesystems/bfs.txt
2067F: fs/bfs/
2068F: include/uapi/linux/bfs_fs.h
2069
2070BLACKFIN ARCHITECTURE
2071M: Steven Miao <realmz6@gmail.com>
2072L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2073T: git git://git.code.sf.net/p/adi-linux/code
2074W: http://blackfin.uclinux.org
2075S: Supported
2076F: arch/blackfin/
2077
2078BLACKFIN EMAC DRIVER
2079L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2080W: http://blackfin.uclinux.org
2081S: Supported
2082F: drivers/net/ethernet/adi/
2083
2084BLACKFIN RTC DRIVER
2085L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2086W: http://blackfin.uclinux.org
2087S: Supported
2088F: drivers/rtc/rtc-bfin.c
2089
2090BLACKFIN SDH DRIVER
2091M: Sonic Zhang <sonic.zhang@analog.com>
2092L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2093W: http://blackfin.uclinux.org
2094S: Supported
2095F: drivers/mmc/host/bfin_sdh.c
2096
2097BLACKFIN SERIAL DRIVER
2098M: Sonic Zhang <sonic.zhang@analog.com>
2099L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2100W: http://blackfin.uclinux.org
2101S: Supported
2102F: drivers/tty/serial/bfin_uart.c
2103
2104BLACKFIN WATCHDOG DRIVER
2105L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2106W: http://blackfin.uclinux.org
2107S: Supported
2108F: drivers/watchdog/bfin_wdt.c
2109
2110BLACKFIN I2C TWI DRIVER
2111M: Sonic Zhang <sonic.zhang@analog.com>
2112L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2113W: http://blackfin.uclinux.org/
2114S: Supported
2115F: drivers/i2c/busses/i2c-bfin-twi.c
2116
2117BLACKFIN MEDIA DRIVER
2118M: Scott Jiang <scott.jiang.linux@gmail.com>
2119L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2120W: http://blackfin.uclinux.org/
2121S: Supported
2122F: drivers/media/platform/blackfin/
2123F: drivers/media/i2c/adv7183*
2124F: drivers/media/i2c/vs6624*
2125
2126BLINKM RGB LED DRIVER
2127M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2128S: Maintained
2129F: drivers/leds/leds-blinkm.c
2130
2131BLOCK LAYER
2132M: Jens Axboe <axboe@kernel.dk>
2133T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2134S: Maintained
2135F: block/
2136F: kernel/trace/blktrace.c
2137
2138BLOCK2MTD DRIVER
2139M: Joern Engel <joern@lazybastard.org>
2140L: linux-mtd@lists.infradead.org
2141S: Maintained
2142F: drivers/mtd/devices/block2mtd.c
2143
2144BLUETOOTH DRIVERS
2145M: Marcel Holtmann <marcel@holtmann.org>
2146M: Gustavo Padovan <gustavo@padovan.org>
2147M: Johan Hedberg <johan.hedberg@gmail.com>
2148L: linux-bluetooth@vger.kernel.org
2149W: http://www.bluez.org/
2150T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2151T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2152S: Maintained
2153F: drivers/bluetooth/
2154
2155BLUETOOTH SUBSYSTEM
2156M: Marcel Holtmann <marcel@holtmann.org>
2157M: Gustavo Padovan <gustavo@padovan.org>
2158M: Johan Hedberg <johan.hedberg@gmail.com>
2159L: linux-bluetooth@vger.kernel.org
2160W: http://www.bluez.org/
2161T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2162T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2163S: Maintained
2164F: net/bluetooth/
2165F: include/net/bluetooth/
2166
2167BONDING DRIVER
2168M: Jay Vosburgh <j.vosburgh@gmail.com>
2169M: Veaceslav Falico <vfalico@gmail.com>
2170M: Andy Gospodarek <gospo@cumulusnetworks.com>
2171L: netdev@vger.kernel.org
2172W: http://sourceforge.net/projects/bonding/
2173S: Supported
2174F: drivers/net/bonding/
2175F: include/uapi/linux/if_bonding.h
2176
2177BPF (Safe dynamic programs and tools)
2178M: Alexei Starovoitov <ast@kernel.org>
2179L: netdev@vger.kernel.org
2180L: linux-kernel@vger.kernel.org
2181S: Supported
2182F: kernel/bpf/
2183
2184BROADCOM B44 10/100 ETHERNET DRIVER
2185M: Gary Zambrano <zambrano@broadcom.com>
2186L: netdev@vger.kernel.org
2187S: Supported
2188F: drivers/net/ethernet/broadcom/b44.*
2189
2190BROADCOM GENET ETHERNET DRIVER
2191M: Florian Fainelli <f.fainelli@gmail.com>
2192L: netdev@vger.kernel.org
2193S: Supported
2194F: drivers/net/ethernet/broadcom/genet/
2195
2196BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2197M: Sony Chacko <sony.chacko@qlogic.com>
2198M: Dept-HSGLinuxNICDev@qlogic.com
2199L: netdev@vger.kernel.org
2200S: Supported
2201F: drivers/net/ethernet/broadcom/bnx2.*
2202F: drivers/net/ethernet/broadcom/bnx2_*
2203
2204BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2205M: Ariel Elior <ariel.elior@qlogic.com>
2206L: netdev@vger.kernel.org
2207S: Supported
2208F: drivers/net/ethernet/broadcom/bnx2x/
2209
2210BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2211M: Florian Fainelli <f.fainelli@gmail.com>
2212M: Ray Jui <rjui@broadcom.com>
2213M: Scott Branden <sbranden@broadcom.com>
2214L: bcm-kernel-feedback-list@broadcom.com
2215T: git git://github.com/broadcom/mach-bcm
2216S: Maintained
2217F: arch/arm/mach-bcm/
2218F: arch/arm/boot/dts/bcm113*
2219F: arch/arm/boot/dts/bcm216*
2220F: arch/arm/boot/dts/bcm281*
2221F: arch/arm/configs/bcm_defconfig
2222F: drivers/mmc/host/sdhci-bcm-kona.c
2223F: drivers/clocksource/bcm_kona_timer.c
2224
2225BROADCOM BCM2835 ARM ARCHITECTURE
2226M: Stephen Warren <swarren@wwwdotorg.org>
2227M: Lee Jones <lee@kernel.org>
2228M: Eric Anholt <eric@anholt.net>
2229L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2231T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2232S: Maintained
2233N: bcm2835
2234
2235BROADCOM BCM33XX MIPS ARCHITECTURE
2236M: Kevin Cernekee <cernekee@gmail.com>
2237L: linux-mips@linux-mips.org
2238S: Maintained
2239F: arch/mips/bcm3384/*
2240F: arch/mips/include/asm/mach-bcm3384/*
2241F: arch/mips/kernel/*bmips*
2242
2243BROADCOM BCM47XX MIPS ARCHITECTURE
2244M: Hauke Mehrtens <hauke@hauke-m.de>
2245M: Rafał Miłecki <zajec5@gmail.com>
2246L: linux-mips@linux-mips.org
2247S: Maintained
2248F: arch/mips/bcm47xx/*
2249F: arch/mips/include/asm/mach-bcm47xx/*
2250
2251BROADCOM BCM5301X ARM ARCHITECTURE
2252M: Hauke Mehrtens <hauke@hauke-m.de>
2253L: linux-arm-kernel@lists.infradead.org
2254S: Maintained
2255F: arch/arm/mach-bcm/bcm_5301x.c
2256F: arch/arm/boot/dts/bcm5301x.dtsi
2257F: arch/arm/boot/dts/bcm470*
2258
2259BROADCOM BCM63XX ARM ARCHITECTURE
2260M: Florian Fainelli <f.fainelli@gmail.com>
2261L: linux-arm-kernel@lists.infradead.org
2262T: git git://github.com/broadcom/arm-bcm63xx.git
2263S: Maintained
2264F: arch/arm/mach-bcm/bcm63xx.c
2265F: arch/arm/include/debug/bcm63xx.S
2266
2267BROADCOM BCM63XX/BCM33XX UDC DRIVER
2268M: Kevin Cernekee <cernekee@gmail.com>
2269L: linux-usb@vger.kernel.org
2270S: Maintained
2271F: drivers/usb/gadget/udc/bcm63xx_udc.*
2272
2273BROADCOM BCM7XXX ARM ARCHITECTURE
2274M: Brian Norris <computersforpeace@gmail.com>
2275M: Gregory Fong <gregory.0xf0@gmail.com>
2276M: Florian Fainelli <f.fainelli@gmail.com>
2277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2278T: git git://github.com/broadcom/stblinux.git
2279S: Maintained
2280F: arch/arm/mach-bcm/*brcmstb*
2281F: arch/arm/boot/dts/bcm7*.dts*
2282F: drivers/bus/brcmstb_gisb.c
2283N: brcmstb
2284
2285BROADCOM BMIPS MIPS ARCHITECTURE
2286M: Kevin Cernekee <cernekee@gmail.com>
2287M: Florian Fainelli <f.fainelli@gmail.com>
2288L: linux-mips@linux-mips.org
2289T: git git://github.com/broadcom/stblinux.git
2290S: Maintained
2291F: arch/mips/bmips/*
2292F: arch/mips/include/asm/mach-bmips/*
2293F: arch/mips/kernel/*bmips*
2294F: arch/mips/boot/dts/brcm/bcm*.dts*
2295F: drivers/irqchip/irq-bcm7*
2296F: drivers/irqchip/irq-brcmstb*
2297
2298BROADCOM TG3 GIGABIT ETHERNET DRIVER
2299M: Prashant Sreedharan <prashant@broadcom.com>
2300M: Michael Chan <mchan@broadcom.com>
2301L: netdev@vger.kernel.org
2302S: Supported
2303F: drivers/net/ethernet/broadcom/tg3.*
2304
2305BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2306M: Brett Rudley <brudley@broadcom.com>
2307M: Arend van Spriel <arend@broadcom.com>
2308M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2309M: Hante Meuleman <meuleman@broadcom.com>
2310L: linux-wireless@vger.kernel.org
2311L: brcm80211-dev-list@broadcom.com
2312S: Supported
2313F: drivers/net/wireless/brcm80211/
2314
2315BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2316M: QLogic-Storage-Upstream@qlogic.com
2317L: linux-scsi@vger.kernel.org
2318S: Supported
2319F: drivers/scsi/bnx2fc/
2320
2321BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2322M: QLogic-Storage-Upstream@qlogic.com
2323L: linux-scsi@vger.kernel.org
2324S: Supported
2325F: drivers/scsi/bnx2i/
2326
2327BROADCOM CYGNUS/IPROC ARM ARCHITECTURE
2328M: Ray Jui <rjui@broadcom.com>
2329M: Scott Branden <sbranden@broadcom.com>
2330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2331L: bcm-kernel-feedback-list@broadcom.com
2332T: git git://github.com/broadcom/cygnus-linux.git
2333S: Maintained
2334N: iproc
2335N: cygnus
2336N: bcm9113*
2337N: bcm9583*
2338N: bcm583*
2339N: bcm113*
2340
2341BROADCOM BRCMSTB GPIO DRIVER
2342M: Gregory Fong <gregory.0xf0@gmail.com>
2343L: bcm-kernel-feedback-list@broadcom.com>
2344S: Supported
2345F: drivers/gpio/gpio-brcmstb.c
2346F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2347
2348BROADCOM KONA GPIO DRIVER
2349M: Ray Jui <rjui@broadcom.com>
2350L: bcm-kernel-feedback-list@broadcom.com
2351S: Supported
2352F: drivers/gpio/gpio-bcm-kona.c
2353F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2354
2355BROADCOM NVRAM DRIVER
2356M: Rafał Miłecki <zajec5@gmail.com>
2357L: linux-mips@linux-mips.org
2358S: Maintained
2359F: drivers/firmware/broadcom/*
2360
2361BROADCOM STB NAND FLASH DRIVER
2362M: Brian Norris <computersforpeace@gmail.com>
2363L: linux-mtd@lists.infradead.org
2364S: Maintained
2365F: drivers/mtd/nand/brcmnand/
2366
2367BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2368M: Rafał Miłecki <zajec5@gmail.com>
2369L: linux-wireless@vger.kernel.org
2370S: Maintained
2371F: drivers/bcma/
2372F: include/linux/bcma/
2373
2374BROADCOM SYSTEMPORT ETHERNET DRIVER
2375M: Florian Fainelli <f.fainelli@gmail.com>
2376L: netdev@vger.kernel.org
2377S: Supported
2378F: drivers/net/ethernet/broadcom/bcmsysport.*
2379
2380BROCADE BFA FC SCSI DRIVER
2381M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2382M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2383L: linux-scsi@vger.kernel.org
2384S: Supported
2385F: drivers/scsi/bfa/
2386
2387BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2388M: Rasesh Mody <rasesh.mody@qlogic.com>
2389L: netdev@vger.kernel.org
2390S: Supported
2391F: drivers/net/ethernet/brocade/bna/
2392
2393BSG (block layer generic sg v4 driver)
2394M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2395L: linux-scsi@vger.kernel.org
2396S: Supported
2397F: block/bsg.c
2398F: include/linux/bsg.h
2399F: include/uapi/linux/bsg.h
2400
2401BT87X AUDIO DRIVER
2402M: Clemens Ladisch <clemens@ladisch.de>
2403L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2404T: git git://git.alsa-project.org/alsa-kernel.git
2405S: Maintained
2406F: Documentation/sound/alsa/Bt87x.txt
2407F: sound/pci/bt87x.c
2408
2409BT8XXGPIO DRIVER
2410M: Michael Buesch <m@bues.ch>
2411W: http://bu3sch.de/btgpio.php
2412S: Maintained
2413F: drivers/gpio/gpio-bt8xx.c
2414
2415BTRFS FILE SYSTEM
2416M: Chris Mason <clm@fb.com>
2417M: Josef Bacik <jbacik@fb.com>
2418M: David Sterba <dsterba@suse.com>
2419L: linux-btrfs@vger.kernel.org
2420W: http://btrfs.wiki.kernel.org/
2421Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2422T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2423S: Maintained
2424F: Documentation/filesystems/btrfs.txt
2425F: fs/btrfs/
2426
2427BTTV VIDEO4LINUX DRIVER
2428M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2429L: linux-media@vger.kernel.org
2430W: http://linuxtv.org
2431T: git git://linuxtv.org/media_tree.git
2432S: Odd fixes
2433F: Documentation/video4linux/bttv/
2434F: drivers/media/pci/bt8xx/bttv*
2435
2436BUSLOGIC SCSI DRIVER
2437M: Khalid Aziz <khalid@gonehiking.org>
2438L: linux-scsi@vger.kernel.org
2439S: Maintained
2440F: drivers/scsi/BusLogic.*
2441F: drivers/scsi/FlashPoint.*
2442
2443C-MEDIA CMI8788 DRIVER
2444M: Clemens Ladisch <clemens@ladisch.de>
2445L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2446T: git git://git.alsa-project.org/alsa-kernel.git
2447S: Maintained
2448F: sound/pci/oxygen/
2449
2450C6X ARCHITECTURE
2451M: Mark Salter <msalter@redhat.com>
2452M: Aurelien Jacquiot <a-jacquiot@ti.com>
2453L: linux-c6x-dev@linux-c6x.org
2454W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2455S: Maintained
2456F: arch/c6x/
2457
2458CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2459M: David Howells <dhowells@redhat.com>
2460L: linux-cachefs@redhat.com
2461S: Supported
2462F: Documentation/filesystems/caching/cachefiles.txt
2463F: fs/cachefiles/
2464
2465CADET FM/AM RADIO RECEIVER DRIVER
2466M: Hans Verkuil <hverkuil@xs4all.nl>
2467L: linux-media@vger.kernel.org
2468T: git git://linuxtv.org/media_tree.git
2469W: http://linuxtv.org
2470S: Maintained
2471F: drivers/media/radio/radio-cadet*
2472
2473CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2474M: Jonathan Corbet <corbet@lwn.net>
2475L: linux-media@vger.kernel.org
2476T: git git://linuxtv.org/media_tree.git
2477S: Maintained
2478F: Documentation/video4linux/cafe_ccic
2479F: drivers/media/platform/marvell-ccic/
2480
2481CAIF NETWORK LAYER
2482M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: Documentation/networking/caif/
2486F: drivers/net/caif/
2487F: include/uapi/linux/caif/
2488F: include/net/caif/
2489F: net/caif/
2490
2491CALGARY x86-64 IOMMU
2492M: Muli Ben-Yehuda <muli@il.ibm.com>
2493M: "Jon D. Mason" <jdmason@kudzu.us>
2494L: discuss@x86-64.org
2495S: Maintained
2496F: arch/x86/kernel/pci-calgary_64.c
2497F: arch/x86/kernel/tce_64.c
2498F: arch/x86/include/asm/calgary.h
2499F: arch/x86/include/asm/tce.h
2500
2501CAN NETWORK LAYER
2502M: Oliver Hartkopp <socketcan@hartkopp.net>
2503M: Marc Kleine-Budde <mkl@pengutronix.de>
2504L: linux-can@vger.kernel.org
2505W: https://github.com/linux-can
2506T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2507T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2508S: Maintained
2509F: Documentation/networking/can.txt
2510F: net/can/
2511F: include/linux/can/core.h
2512F: include/uapi/linux/can.h
2513F: include/uapi/linux/can/bcm.h
2514F: include/uapi/linux/can/raw.h
2515F: include/uapi/linux/can/gw.h
2516
2517CAN NETWORK DRIVERS
2518M: Wolfgang Grandegger <wg@grandegger.com>
2519M: Marc Kleine-Budde <mkl@pengutronix.de>
2520L: linux-can@vger.kernel.org
2521W: https://github.com/linux-can
2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2523T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2524S: Maintained
2525F: drivers/net/can/
2526F: include/linux/can/dev.h
2527F: include/linux/can/platform/
2528F: include/uapi/linux/can/error.h
2529F: include/uapi/linux/can/netlink.h
2530
2531CAPABILITIES
2532M: Serge Hallyn <serge.hallyn@canonical.com>
2533L: linux-security-module@vger.kernel.org
2534S: Supported
2535F: include/linux/capability.h
2536F: include/uapi/linux/capability.h
2537F: security/commoncap.c
2538F: kernel/capability.c
2539
2540CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2541M: Kevin Tsai <ktsai@capellamicro.com>
2542S: Maintained
2543F: drivers/iio/light/cm*
2544F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2545
2546CAVIUM LIQUIDIO NETWORK DRIVER
2547M: Derek Chickles <derek.chickles@caviumnetworks.com>
2548M: Satanand Burla <satananda.burla@caviumnetworks.com>
2549M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2550M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2551L: netdev@vger.kernel.org
2552W: http://www.cavium.com
2553S: Supported
2554F: drivers/net/ethernet/cavium/
2555F: drivers/net/ethernet/cavium/liquidio/
2556
2557CC2520 IEEE-802.15.4 RADIO DRIVER
2558M: Varka Bhadram <varkabhadram@gmail.com>
2559L: linux-wpan@vger.kernel.org
2560S: Maintained
2561F: drivers/net/ieee802154/cc2520.c
2562F: include/linux/spi/cc2520.h
2563F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2564
2565CELL BROADBAND ENGINE ARCHITECTURE
2566M: Arnd Bergmann <arnd@arndb.de>
2567L: linuxppc-dev@lists.ozlabs.org
2568W: http://www.ibm.com/developerworks/power/cell/
2569S: Supported
2570F: arch/powerpc/include/asm/cell*.h
2571F: arch/powerpc/include/asm/spu*.h
2572F: arch/powerpc/include/uapi/asm/spu*.h
2573F: arch/powerpc/oprofile/*cell*
2574F: arch/powerpc/platforms/cell/
2575
2576CEPH COMMON CODE (LIBCEPH)
2577M: Ilya Dryomov <idryomov@gmail.com>
2578M: "Yan, Zheng" <zyan@redhat.com>
2579M: Sage Weil <sage@redhat.com>
2580L: ceph-devel@vger.kernel.org
2581W: http://ceph.com/
2582T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2583T: git git://github.com/ceph/ceph-client.git
2584S: Supported
2585F: net/ceph/
2586F: include/linux/ceph/
2587F: include/linux/crush/
2588
2589CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2590M: "Yan, Zheng" <zyan@redhat.com>
2591M: Sage Weil <sage@redhat.com>
2592M: Ilya Dryomov <idryomov@gmail.com>
2593L: ceph-devel@vger.kernel.org
2594W: http://ceph.com/
2595T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2596T: git git://github.com/ceph/ceph-client.git
2597S: Supported
2598F: Documentation/filesystems/ceph.txt
2599F: fs/ceph/
2600
2601CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2602L: linux-usb@vger.kernel.org
2603S: Orphan
2604F: Documentation/usb/WUSB-Design-overview.txt
2605F: Documentation/usb/wusb-cbaf
2606F: drivers/usb/host/hwa-hc.c
2607F: drivers/usb/host/whci/
2608F: drivers/usb/wusbcore/
2609F: include/linux/usb/wusb*
2610
2611CFAG12864B LCD DRIVER
2612M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2613W: http://miguelojeda.es/auxdisplay.htm
2614W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2615S: Maintained
2616F: drivers/auxdisplay/cfag12864b.c
2617F: include/linux/cfag12864b.h
2618
2619CFAG12864BFB LCD FRAMEBUFFER DRIVER
2620M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2621W: http://miguelojeda.es/auxdisplay.htm
2622W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2623S: Maintained
2624F: drivers/auxdisplay/cfag12864bfb.c
2625F: include/linux/cfag12864b.h
2626
2627CFG80211 and NL80211
2628M: Johannes Berg <johannes@sipsolutions.net>
2629L: linux-wireless@vger.kernel.org
2630W: http://wireless.kernel.org/
2631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2633S: Maintained
2634F: include/uapi/linux/nl80211.h
2635F: include/net/cfg80211.h
2636F: net/wireless/*
2637X: net/wireless/wext*
2638
2639CHAR and MISC DRIVERS
2640M: Arnd Bergmann <arnd@arndb.de>
2641M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2643S: Supported
2644F: drivers/char/*
2645F: drivers/misc/*
2646F: include/linux/miscdevice.h
2647
2648CHECKPATCH
2649M: Andy Whitcroft <apw@canonical.com>
2650M: Joe Perches <joe@perches.com>
2651S: Maintained
2652F: scripts/checkpatch.pl
2653
2654CHINESE DOCUMENTATION
2655M: Harry Wei <harryxiyou@gmail.com>
2656L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2657L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2658S: Maintained
2659F: Documentation/zh_CN/
2660
2661CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2662M: Peter Chen <Peter.Chen@freescale.com>
2663T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2664L: linux-usb@vger.kernel.org
2665S: Maintained
2666F: drivers/usb/chipidea/
2667
2668CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2669M: Hans de Goede <hdegoede@redhat.com>
2670L: linux-input@vger.kernel.org
2671S: Maintained
2672F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2673F: drivers/input/touchscreen/chipone_icn8318.c
2674
2675CHROME HARDWARE PLATFORM SUPPORT
2676M: Olof Johansson <olof@lixom.net>
2677S: Maintained
2678F: drivers/platform/chrome/
2679
2680CISCO VIC ETHERNET NIC DRIVER
2681M: Christian Benvenuti <benve@cisco.com>
2682M: Sujith Sankar <ssujith@cisco.com>
2683M: Govindarajulu Varadarajan <_govind@gmx.com>
2684M: Neel Patel <neepatel@cisco.com>
2685S: Supported
2686F: drivers/net/ethernet/cisco/enic/
2687
2688CISCO VIC LOW LATENCY NIC DRIVER
2689M: Upinder Malhi <umalhi@cisco.com>
2690S: Supported
2691F: drivers/infiniband/hw/usnic
2692
2693CIRRUS LOGIC EP93XX ETHERNET DRIVER
2694M: Hartley Sweeten <hsweeten@visionengravers.com>
2695L: netdev@vger.kernel.org
2696S: Maintained
2697F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2698
2699CIRRUS LOGIC AUDIO CODEC DRIVERS
2700M: Brian Austin <brian.austin@cirrus.com>
2701M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2703S: Maintained
2704F: sound/soc/codecs/cs*
2705
2706CLEANCACHE API
2707M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2708L: linux-kernel@vger.kernel.org
2709S: Maintained
2710F: mm/cleancache.c
2711F: include/linux/cleancache.h
2712
2713CLK API
2714M: Russell King <linux@arm.linux.org.uk>
2715L: linux-clk@vger.kernel.org
2716S: Maintained
2717F: include/linux/clk.h
2718
2719CLOCKSOURCE, CLOCKEVENT DRIVERS
2720M: Daniel Lezcano <daniel.lezcano@linaro.org>
2721M: Thomas Gleixner <tglx@linutronix.de>
2722L: linux-kernel@vger.kernel.org
2723T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2724S: Supported
2725F: drivers/clocksource
2726
2727CISCO FCOE HBA DRIVER
2728M: Hiral Patel <hiralpat@cisco.com>
2729M: Suma Ramars <sramars@cisco.com>
2730M: Brian Uchino <buchino@cisco.com>
2731L: linux-scsi@vger.kernel.org
2732S: Supported
2733F: drivers/scsi/fnic/
2734
2735CISCO SCSI HBA DRIVER
2736M: Narsimhulu Musini <nmusini@cisco.com>
2737M: Sesidhar Baddela <sebaddel@cisco.com>
2738L: linux-scsi@vger.kernel.org
2739S: Supported
2740F: drivers/scsi/snic/
2741
2742CMPC ACPI DRIVER
2743M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2744M: Daniel Oliveira Nascimento <don@syst.com.br>
2745L: platform-driver-x86@vger.kernel.org
2746S: Supported
2747F: drivers/platform/x86/classmate-laptop.c
2748
2749COBALT MEDIA DRIVER
2750M: Hans Verkuil <hans.verkuil@cisco.com>
2751L: linux-media@vger.kernel.org
2752T: git git://linuxtv.org/media_tree.git
2753W: http://linuxtv.org
2754S: Supported
2755F: drivers/media/pci/cobalt/
2756
2757COCCINELLE/Semantic Patches (SmPL)
2758M: Julia Lawall <Julia.Lawall@lip6.fr>
2759M: Gilles Muller <Gilles.Muller@lip6.fr>
2760M: Nicolas Palix <nicolas.palix@imag.fr>
2761M: Michal Marek <mmarek@suse.com>
2762L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2764W: http://coccinelle.lip6.fr/
2765S: Supported
2766F: Documentation/coccinelle.txt
2767F: scripts/coccinelle/
2768F: scripts/coccicheck
2769
2770CODA FILE SYSTEM
2771M: Jan Harkes <jaharkes@cs.cmu.edu>
2772M: coda@cs.cmu.edu
2773L: codalist@coda.cs.cmu.edu
2774W: http://www.coda.cs.cmu.edu/
2775S: Maintained
2776F: Documentation/filesystems/coda.txt
2777F: fs/coda/
2778F: include/linux/coda*.h
2779F: include/uapi/linux/coda*.h
2780
2781CODA V4L2 MEM2MEM DRIVER
2782M: Philipp Zabel <p.zabel@pengutronix.de>
2783L: linux-media@vger.kernel.org
2784S: Maintained
2785F: Documentation/devicetree/bindings/media/coda.txt
2786F: drivers/media/platform/coda/
2787
2788COMMON CLK FRAMEWORK
2789M: Michael Turquette <mturquette@baylibre.com>
2790M: Stephen Boyd <sboyd@codeaurora.org>
2791L: linux-clk@vger.kernel.org
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2793S: Maintained
2794F: drivers/clk/
2795X: drivers/clk/clkdev.c
2796F: include/linux/clk-pr*
2797F: include/linux/clk/
2798
2799COMMON INTERNET FILE SYSTEM (CIFS)
2800M: Steve French <sfrench@samba.org>
2801L: linux-cifs@vger.kernel.org
2802L: samba-technical@lists.samba.org (moderated for non-subscribers)
2803W: http://linux-cifs.samba.org/
2804T: git git://git.samba.org/sfrench/cifs-2.6.git
2805S: Supported
2806F: Documentation/filesystems/cifs/
2807F: fs/cifs/
2808
2809COMPACTPCI HOTPLUG CORE
2810M: Scott Murray <scott@spiteful.org>
2811L: linux-pci@vger.kernel.org
2812S: Maintained
2813F: drivers/pci/hotplug/cpci_hotplug*
2814
2815COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2816M: Scott Murray <scott@spiteful.org>
2817L: linux-pci@vger.kernel.org
2818S: Maintained
2819F: drivers/pci/hotplug/cpcihp_zt5550.*
2820
2821COMPACTPCI HOTPLUG GENERIC DRIVER
2822M: Scott Murray <scott@spiteful.org>
2823L: linux-pci@vger.kernel.org
2824S: Maintained
2825F: drivers/pci/hotplug/cpcihp_generic.c
2826
2827COMPAL LAPTOP SUPPORT
2828M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2829L: platform-driver-x86@vger.kernel.org
2830S: Maintained
2831F: drivers/platform/x86/compal-laptop.c
2832
2833CONEXANT ACCESSRUNNER USB DRIVER
2834M: Simon Arlott <cxacru@fire.lp0.eu>
2835L: accessrunner-general@lists.sourceforge.net
2836W: http://accessrunner.sourceforge.net/
2837S: Maintained
2838F: drivers/usb/atm/cxacru.c
2839
2840CONFIGFS
2841M: Joel Becker <jlbec@evilplan.org>
2842T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2843S: Supported
2844F: fs/configfs/
2845F: include/linux/configfs.h
2846
2847CONNECTOR
2848M: Evgeniy Polyakov <zbr@ioremap.net>
2849L: netdev@vger.kernel.org
2850S: Maintained
2851F: drivers/connector/
2852
2853CONTROL GROUP (CGROUP)
2854M: Tejun Heo <tj@kernel.org>
2855M: Li Zefan <lizefan@huawei.com>
2856M: Johannes Weiner <hannes@cmpxchg.org>
2857L: cgroups@vger.kernel.org
2858T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2859S: Maintained
2860F: Documentation/cgroups/
2861F: include/linux/cgroup*
2862F: kernel/cgroup*
2863
2864CONTROL GROUP - CPUSET
2865M: Li Zefan <lizefan@huawei.com>
2866L: cgroups@vger.kernel.org
2867W: http://www.bullopensource.org/cpuset/
2868W: http://oss.sgi.com/projects/cpusets/
2869T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2870S: Maintained
2871F: Documentation/cgroups/cpusets.txt
2872F: include/linux/cpuset.h
2873F: kernel/cpuset.c
2874
2875CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2876M: Johannes Weiner <hannes@cmpxchg.org>
2877M: Michal Hocko <mhocko@kernel.org>
2878L: cgroups@vger.kernel.org
2879L: linux-mm@kvack.org
2880S: Maintained
2881F: mm/memcontrol.c
2882F: mm/swap_cgroup.c
2883
2884CORETEMP HARDWARE MONITORING DRIVER
2885M: Fenghua Yu <fenghua.yu@intel.com>
2886L: lm-sensors@lm-sensors.org
2887S: Maintained
2888F: Documentation/hwmon/coretemp
2889F: drivers/hwmon/coretemp.c
2890
2891COSA/SRP SYNC SERIAL DRIVER
2892M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2893W: http://www.fi.muni.cz/~kas/cosa/
2894S: Maintained
2895F: drivers/net/wan/cosa*
2896
2897CPMAC ETHERNET DRIVER
2898M: Florian Fainelli <florian@openwrt.org>
2899L: netdev@vger.kernel.org
2900S: Maintained
2901F: drivers/net/ethernet/ti/cpmac.c
2902
2903CPU FREQUENCY DRIVERS
2904M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2905M: Viresh Kumar <viresh.kumar@linaro.org>
2906L: linux-pm@vger.kernel.org
2907S: Maintained
2908T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2909T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
2910F: drivers/cpufreq/
2911F: include/linux/cpufreq.h
2912
2913CPU FREQUENCY DRIVERS - ARM BIG LITTLE
2914M: Viresh Kumar <viresh.kumar@linaro.org>
2915M: Sudeep Holla <sudeep.holla@arm.com>
2916L: linux-pm@vger.kernel.org
2917W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
2918S: Maintained
2919F: drivers/cpufreq/arm_big_little.h
2920F: drivers/cpufreq/arm_big_little.c
2921F: drivers/cpufreq/arm_big_little_dt.c
2922
2923CPUIDLE DRIVER - ARM BIG LITTLE
2924M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2925M: Daniel Lezcano <daniel.lezcano@linaro.org>
2926L: linux-pm@vger.kernel.org
2927L: linux-arm-kernel@lists.infradead.org
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2929S: Maintained
2930F: drivers/cpuidle/cpuidle-big_little.c
2931
2932CPUIDLE DRIVER - ARM EXYNOS
2933M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
2934M: Daniel Lezcano <daniel.lezcano@linaro.org>
2935M: Kukjin Kim <kgene@kernel.org>
2936L: linux-pm@vger.kernel.org
2937L: linux-samsung-soc@vger.kernel.org
2938S: Supported
2939F: drivers/cpuidle/cpuidle-exynos.c
2940F: arch/arm/mach-exynos/pm.c
2941
2942CPUIDLE DRIVERS
2943M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
2944M: Daniel Lezcano <daniel.lezcano@linaro.org>
2945L: linux-pm@vger.kernel.org
2946S: Maintained
2947T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
2948F: drivers/cpuidle/*
2949F: include/linux/cpuidle.h
2950
2951CPUID/MSR DRIVER
2952M: "H. Peter Anvin" <hpa@zytor.com>
2953S: Maintained
2954F: arch/x86/kernel/cpuid.c
2955F: arch/x86/kernel/msr.c
2956
2957CPU POWER MONITORING SUBSYSTEM
2958M: Thomas Renninger <trenn@suse.com>
2959L: linux-pm@vger.kernel.org
2960S: Maintained
2961F: tools/power/cpupower/
2962
2963CRAMFS FILESYSTEM
2964W: http://sourceforge.net/projects/cramfs/
2965S: Orphan / Obsolete
2966F: Documentation/filesystems/cramfs.txt
2967F: fs/cramfs/
2968
2969CRIS PORT
2970M: Mikael Starvik <starvik@axis.com>
2971M: Jesper Nilsson <jesper.nilsson@axis.com>
2972L: linux-cris-kernel@axis.com
2973W: http://developer.axis.com
2974S: Maintained
2975F: arch/cris/
2976F: drivers/tty/serial/crisv10.*
2977
2978CRYPTO API
2979M: Herbert Xu <herbert@gondor.apana.org.au>
2980M: "David S. Miller" <davem@davemloft.net>
2981L: linux-crypto@vger.kernel.org
2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
2983S: Maintained
2984F: Documentation/crypto/
2985F: Documentation/DocBook/crypto-API.tmpl
2986F: arch/*/crypto/
2987F: crypto/
2988F: drivers/crypto/
2989F: include/crypto/
2990
2991CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
2992M: Neil Horman <nhorman@tuxdriver.com>
2993L: linux-crypto@vger.kernel.org
2994S: Maintained
2995F: crypto/ansi_cprng.c
2996F: crypto/rng.c
2997
2998CS5535 Audio ALSA driver
2999M: Jaya Kumar <jayakumar.alsa@gmail.com>
3000S: Maintained
3001F: sound/pci/cs5535audio/
3002
3003CW1200 WLAN driver
3004M: Solomon Peachy <pizza@shaftnet.org>
3005S: Maintained
3006F: drivers/net/wireless/cw1200/
3007
3008CX18 VIDEO4LINUX DRIVER
3009M: Andy Walls <awalls@md.metrocast.net>
3010L: ivtv-devel@ivtvdriver.org (subscribers-only)
3011L: linux-media@vger.kernel.org
3012T: git git://linuxtv.org/media_tree.git
3013W: http://linuxtv.org
3014W: http://www.ivtvdriver.org/index.php/Cx18
3015S: Maintained
3016F: Documentation/video4linux/cx18.txt
3017F: drivers/media/pci/cx18/
3018F: include/uapi/linux/ivtv*
3019
3020CX2341X MPEG ENCODER HELPER MODULE
3021M: Hans Verkuil <hverkuil@xs4all.nl>
3022L: linux-media@vger.kernel.org
3023T: git git://linuxtv.org/media_tree.git
3024W: http://linuxtv.org
3025S: Maintained
3026F: drivers/media/common/cx2341x*
3027F: include/media/cx2341x*
3028
3029CX24120 MEDIA DRIVER
3030M: Jemma Denson <jdenson@gmail.com>
3031M: Patrick Boettcher <patrick.boettcher@posteo.de>
3032L: linux-media@vger.kernel.org
3033W: http://linuxtv.org/
3034Q: http://patchwork.linuxtv.org/project/linux-media/list/
3035S: Maintained
3036F: drivers/media/dvb-frontends/cx24120*
3037
3038CX88 VIDEO4LINUX DRIVER
3039M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3040L: linux-media@vger.kernel.org
3041W: http://linuxtv.org
3042T: git git://linuxtv.org/media_tree.git
3043S: Odd fixes
3044F: Documentation/video4linux/cx88/
3045F: drivers/media/pci/cx88/
3046
3047CXD2820R MEDIA DRIVER
3048M: Antti Palosaari <crope@iki.fi>
3049L: linux-media@vger.kernel.org
3050W: http://linuxtv.org/
3051W: http://palosaari.fi/linux/
3052Q: http://patchwork.linuxtv.org/project/linux-media/list/
3053T: git git://linuxtv.org/anttip/media_tree.git
3054S: Maintained
3055F: drivers/media/dvb-frontends/cxd2820r*
3056
3057CXGB3 ETHERNET DRIVER (CXGB3)
3058M: Santosh Raspatur <santosh@chelsio.com>
3059L: netdev@vger.kernel.org
3060W: http://www.chelsio.com
3061S: Supported
3062F: drivers/net/ethernet/chelsio/cxgb3/
3063
3064CXGB3 ISCSI DRIVER (CXGB3I)
3065M: Karen Xie <kxie@chelsio.com>
3066L: linux-scsi@vger.kernel.org
3067W: http://www.chelsio.com
3068S: Supported
3069F: drivers/scsi/cxgbi/cxgb3i
3070
3071CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3072M: Steve Wise <swise@chelsio.com>
3073L: linux-rdma@vger.kernel.org
3074W: http://www.openfabrics.org
3075S: Supported
3076F: drivers/infiniband/hw/cxgb3/
3077
3078CXGB4 ETHERNET DRIVER (CXGB4)
3079M: Hariprasad S <hariprasad@chelsio.com>
3080L: netdev@vger.kernel.org
3081W: http://www.chelsio.com
3082S: Supported
3083F: drivers/net/ethernet/chelsio/cxgb4/
3084
3085CXGB4 ISCSI DRIVER (CXGB4I)
3086M: Karen Xie <kxie@chelsio.com>
3087L: linux-scsi@vger.kernel.org
3088W: http://www.chelsio.com
3089S: Supported
3090F: drivers/scsi/cxgbi/cxgb4i
3091
3092CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3093M: Steve Wise <swise@chelsio.com>
3094L: linux-rdma@vger.kernel.org
3095W: http://www.openfabrics.org
3096S: Supported
3097F: drivers/infiniband/hw/cxgb4/
3098
3099CXGB4VF ETHERNET DRIVER (CXGB4VF)
3100M: Casey Leedom <leedom@chelsio.com>
3101L: netdev@vger.kernel.org
3102W: http://www.chelsio.com
3103S: Supported
3104F: drivers/net/ethernet/chelsio/cxgb4vf/
3105
3106CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3107M: Ian Munsie <imunsie@au1.ibm.com>
3108M: Michael Neuling <mikey@neuling.org>
3109L: linuxppc-dev@lists.ozlabs.org
3110S: Supported
3111F: drivers/misc/cxl/
3112F: include/misc/cxl*
3113F: include/uapi/misc/cxl.h
3114F: Documentation/powerpc/cxl.txt
3115F: Documentation/powerpc/cxl.txt
3116F: Documentation/ABI/testing/sysfs-class-cxl
3117
3118STMMAC ETHERNET DRIVER
3119M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3120L: netdev@vger.kernel.org
3121W: http://www.stlinux.com
3122S: Supported
3123F: drivers/net/ethernet/stmicro/stmmac/
3124
3125CYBERPRO FB DRIVER
3126M: Russell King <linux@arm.linux.org.uk>
3127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3128W: http://www.arm.linux.org.uk/
3129S: Maintained
3130F: drivers/video/fbdev/cyber2000fb.*
3131
3132CYCLADES ASYNC MUX DRIVER
3133W: http://www.cyclades.com/
3134S: Orphan
3135F: drivers/tty/cyclades.c
3136F: include/linux/cyclades.h
3137F: include/uapi/linux/cyclades.h
3138
3139CYCLADES PC300 DRIVER
3140W: http://www.cyclades.com/
3141S: Orphan
3142F: drivers/net/wan/pc300*
3143
3144CYPRESS_FIRMWARE MEDIA DRIVER
3145M: Antti Palosaari <crope@iki.fi>
3146L: linux-media@vger.kernel.org
3147W: http://linuxtv.org/
3148W: http://palosaari.fi/linux/
3149Q: http://patchwork.linuxtv.org/project/linux-media/list/
3150T: git git://linuxtv.org/anttip/media_tree.git
3151S: Maintained
3152F: drivers/media/common/cypress_firmware*
3153
3154CYTTSP TOUCHSCREEN DRIVER
3155M: Ferruh Yigit <fery@cypress.com>
3156L: linux-input@vger.kernel.org
3157S: Supported
3158F: drivers/input/touchscreen/cyttsp*
3159F: include/linux/input/cyttsp.h
3160
3161DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3162M: Joshua Kinard <kumba@gentoo.org>
3163S: Maintained
3164F: drivers/rtc/rtc-ds1685.c
3165F: include/linux/rtc/ds1685.h
3166
3167DAMA SLAVE for AX.25
3168M: Joerg Reuter <jreuter@yaina.de>
3169W: http://yaina.de/jreuter/
3170W: http://www.qsl.net/dl1bke/
3171L: linux-hams@vger.kernel.org
3172S: Maintained
3173F: net/ax25/af_ax25.c
3174F: net/ax25/ax25_dev.c
3175F: net/ax25/ax25_ds_*
3176F: net/ax25/ax25_in.c
3177F: net/ax25/ax25_out.c
3178F: net/ax25/ax25_timer.c
3179F: net/ax25/sysctl_net_ax25.c
3180
3181DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3182L: netdev@vger.kernel.org
3183S: Orphan
3184F: Documentation/networking/dmfe.txt
3185F: drivers/net/ethernet/dec/tulip/dmfe.c
3186
3187DC390/AM53C974 SCSI driver
3188M: Hannes Reinecke <hare@suse.com>
3189L: linux-scsi@vger.kernel.org
3190S: Maintained
3191F: drivers/scsi/am53c974.c
3192
3193DC395x SCSI driver
3194M: Oliver Neukum <oliver@neukum.org>
3195M: Ali Akcaagac <aliakc@web.de>
3196M: Jamie Lenehan <lenehan@twibble.org>
3197L: dc395x@twibble.org
3198W: http://twibble.org/dist/dc395x/
3199W: http://lists.twibble.org/mailman/listinfo/dc395x/
3200S: Maintained
3201F: Documentation/scsi/dc395x.txt
3202F: drivers/scsi/dc395x.*
3203
3204DCCP PROTOCOL
3205M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3206L: dccp@vger.kernel.org
3207W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3208S: Maintained
3209F: include/linux/dccp.h
3210F: include/uapi/linux/dccp.h
3211F: include/linux/tfrc.h
3212F: net/dccp/
3213
3214DECnet NETWORK LAYER
3215W: http://linux-decnet.sourceforge.net
3216L: linux-decnet-user@lists.sourceforge.net
3217S: Orphan
3218F: Documentation/networking/decnet.txt
3219F: net/decnet/
3220
3221DECSTATION PLATFORM SUPPORT
3222M: "Maciej W. Rozycki" <macro@linux-mips.org>
3223L: linux-mips@linux-mips.org
3224W: http://www.linux-mips.org/wiki/DECstation
3225S: Maintained
3226F: arch/mips/dec/
3227F: arch/mips/include/asm/dec/
3228F: arch/mips/include/asm/mach-dec/
3229
3230DEFXX FDDI NETWORK DRIVER
3231M: "Maciej W. Rozycki" <macro@linux-mips.org>
3232S: Maintained
3233F: drivers/net/fddi/defxx.*
3234
3235DELL LAPTOP DRIVER
3236M: Matthew Garrett <mjg59@srcf.ucam.org>
3237M: Pali Rohár <pali.rohar@gmail.com>
3238L: platform-driver-x86@vger.kernel.org
3239S: Maintained
3240F: drivers/platform/x86/dell-laptop.c
3241
3242DELL LAPTOP RBTN DRIVER
3243M: Pali Rohár <pali.rohar@gmail.com>
3244S: Maintained
3245F: drivers/platform/x86/dell-rbtn.*
3246
3247DELL LAPTOP FREEFALL DRIVER
3248M: Pali Rohár <pali.rohar@gmail.com>
3249S: Maintained
3250F: drivers/platform/x86/dell-smo8800.c
3251
3252DELL LAPTOP SMM DRIVER
3253M: Pali Rohár <pali.rohar@gmail.com>
3254S: Maintained
3255F: drivers/hwmon/dell-smm-hwmon.c
3256F: include/uapi/linux/i8k.h
3257
3258DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3259M: Doug Warzecha <Douglas_Warzecha@dell.com>
3260S: Maintained
3261F: Documentation/dcdbas.txt
3262F: drivers/firmware/dcdbas.*
3263
3264DELL WMI EXTRAS DRIVER
3265M: Matthew Garrett <mjg59@srcf.ucam.org>
3266M: Pali Rohár <pali.rohar@gmail.com>
3267S: Maintained
3268F: drivers/platform/x86/dell-wmi.c
3269
3270DESIGNWARE USB2 DRD IP DRIVER
3271M: John Youn <johnyoun@synopsys.com>
3272L: linux-usb@vger.kernel.org
3273T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3274S: Maintained
3275F: drivers/usb/dwc2/
3276
3277DESIGNWARE USB3 DRD IP DRIVER
3278M: Felipe Balbi <balbi@ti.com>
3279L: linux-usb@vger.kernel.org
3280L: linux-omap@vger.kernel.org
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3282S: Maintained
3283F: drivers/usb/dwc3/
3284
3285DEVICE COREDUMP (DEV_COREDUMP)
3286M: Johannes Berg <johannes@sipsolutions.net>
3287L: linux-kernel@vger.kernel.org
3288S: Maintained
3289F: drivers/base/devcoredump.c
3290F: include/linux/devcoredump.h
3291
3292DEVICE FREQUENCY (DEVFREQ)
3293M: MyungJoo Ham <myungjoo.ham@samsung.com>
3294M: Kyungmin Park <kyungmin.park@samsung.com>
3295L: linux-pm@vger.kernel.org
3296S: Maintained
3297F: drivers/devfreq/
3298
3299DEVICE NUMBER REGISTRY
3300M: Torben Mathiasen <device@lanana.org>
3301W: http://lanana.org/docs/device-list/index.html
3302S: Maintained
3303
3304DEVICE-MAPPER (LVM)
3305M: Alasdair Kergon <agk@redhat.com>
3306M: Mike Snitzer <snitzer@redhat.com>
3307M: dm-devel@redhat.com
3308L: dm-devel@redhat.com
3309W: http://sources.redhat.com/dm
3310Q: http://patchwork.kernel.org/project/dm-devel/list/
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3312T: quilt http://people.redhat.com/agk/patches/linux/editing/
3313S: Maintained
3314F: Documentation/device-mapper/
3315F: drivers/md/dm*
3316F: drivers/md/persistent-data/
3317F: include/linux/device-mapper.h
3318F: include/linux/dm-*.h
3319F: include/uapi/linux/dm-*.h
3320
3321DIALOG SEMICONDUCTOR DRIVERS
3322M: Support Opensource <support.opensource@diasemi.com>
3323W: http://www.dialog-semiconductor.com/products
3324S: Supported
3325F: Documentation/hwmon/da90??
3326F: drivers/gpio/gpio-da90??.c
3327F: drivers/hwmon/da90??-hwmon.c
3328F: drivers/iio/adc/da91??-*.c
3329F: drivers/input/misc/da90??_onkey.c
3330F: drivers/input/touchscreen/da9052_tsi.c
3331F: drivers/leds/leds-da90??.c
3332F: drivers/mfd/da903x.c
3333F: drivers/mfd/da90??-*.c
3334F: drivers/mfd/da91??-*.c
3335F: drivers/power/da9052-battery.c
3336F: drivers/power/da91??-*.c
3337F: drivers/regulator/da903x.c
3338F: drivers/regulator/da9???-regulator.[ch]
3339F: drivers/rtc/rtc-da90??.c
3340F: drivers/video/backlight/da90??_bl.c
3341F: drivers/watchdog/da90??_wdt.c
3342F: include/linux/mfd/da903x.h
3343F: include/linux/mfd/da9052/
3344F: include/linux/mfd/da9055/
3345F: include/linux/mfd/da9063/
3346F: include/linux/mfd/da9150/
3347F: include/sound/da[79]*.h
3348F: sound/soc/codecs/da[79]*.[ch]
3349
3350DIGI NEO AND CLASSIC PCI PRODUCTS
3351M: Lidza Louina <lidza.louina@gmail.com>
3352M: Mark Hounschell <markh@compro.net>
3353L: driverdev-devel@linuxdriverproject.org
3354S: Maintained
3355F: drivers/staging/dgnc/
3356
3357DIGI EPCA PCI PRODUCTS
3358M: Lidza Louina <lidza.louina@gmail.com>
3359M: Mark Hounschell <markh@compro.net>
3360M: Daeseok Youn <daeseok.youn@gmail.com>
3361L: driverdev-devel@linuxdriverproject.org
3362S: Maintained
3363F: drivers/staging/dgap/
3364
3365DIOLAN U2C-12 I2C DRIVER
3366M: Guenter Roeck <linux@roeck-us.net>
3367L: linux-i2c@vger.kernel.org
3368S: Maintained
3369F: drivers/i2c/busses/i2c-diolan-u2c.c
3370
3371DIRECT ACCESS (DAX)
3372M: Matthew Wilcox <willy@linux.intel.com>
3373L: linux-fsdevel@vger.kernel.org
3374S: Supported
3375F: fs/dax.c
3376
3377DIRECTORY NOTIFICATION (DNOTIFY)
3378M: Eric Paris <eparis@parisplace.org>
3379S: Maintained
3380F: Documentation/filesystems/dnotify.txt
3381F: fs/notify/dnotify/
3382F: include/linux/dnotify.h
3383
3384DISK GEOMETRY AND PARTITION HANDLING
3385M: Andries Brouwer <aeb@cwi.nl>
3386W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3387W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3388W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3389S: Maintained
3390
3391DISKQUOTA
3392M: Jan Kara <jack@suse.com>
3393S: Maintained
3394F: Documentation/filesystems/quota.txt
3395F: fs/quota/
3396F: include/linux/quota*.h
3397F: include/uapi/linux/quota*.h
3398
3399DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3400M: Bernie Thompson <bernie@plugable.com>
3401L: linux-fbdev@vger.kernel.org
3402S: Maintained
3403W: http://plugable.com/category/projects/udlfb/
3404F: drivers/video/fbdev/udlfb.c
3405F: include/video/udlfb.h
3406F: Documentation/fb/udlfb.txt
3407
3408DISTRIBUTED LOCK MANAGER (DLM)
3409M: Christine Caulfield <ccaulfie@redhat.com>
3410M: David Teigland <teigland@redhat.com>
3411L: cluster-devel@redhat.com
3412W: http://sources.redhat.com/cluster/
3413T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3414S: Supported
3415F: fs/dlm/
3416
3417DMA BUFFER SHARING FRAMEWORK
3418M: Sumit Semwal <sumit.semwal@linaro.org>
3419S: Maintained
3420L: linux-media@vger.kernel.org
3421L: dri-devel@lists.freedesktop.org
3422L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3423F: drivers/dma-buf/
3424F: include/linux/dma-buf*
3425F: include/linux/reservation.h
3426F: include/linux/*fence.h
3427F: Documentation/dma-buf-sharing.txt
3428T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3429
3430DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3431M: Vinod Koul <vinod.koul@intel.com>
3432L: dmaengine@vger.kernel.org
3433Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3434S: Maintained
3435F: drivers/dma/
3436F: include/linux/dmaengine.h
3437F: Documentation/dmaengine/
3438T: git git://git.infradead.org/users/vkoul/slave-dma.git
3439
3440DME1737 HARDWARE MONITOR DRIVER
3441M: Juerg Haefliger <juergh@gmail.com>
3442L: lm-sensors@lm-sensors.org
3443S: Maintained
3444F: Documentation/hwmon/dme1737
3445F: drivers/hwmon/dme1737.c
3446
3447DMI/SMBIOS SUPPORT
3448M: Jean Delvare <jdelvare@suse.com>
3449S: Maintained
3450T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3451F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3452F: drivers/firmware/dmi-id.c
3453F: drivers/firmware/dmi_scan.c
3454F: include/linux/dmi.h
3455
3456DOCUMENTATION
3457M: Jonathan Corbet <corbet@lwn.net>
3458L: linux-doc@vger.kernel.org
3459S: Maintained
3460F: Documentation/
3461X: Documentation/ABI/
3462X: Documentation/devicetree/
3463X: Documentation/acpi
3464X: Documentation/power
3465X: Documentation/spi
3466X: Documentation/DocBook/media
3467T: git git://git.lwn.net/linux-2.6.git docs-next
3468
3469DOUBLETALK DRIVER
3470M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3471L: blinux-list@redhat.com
3472S: Maintained
3473F: drivers/char/dtlk.c
3474F: include/linux/dtlk.h
3475
3476DPT_I2O SCSI RAID DRIVER
3477M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3478L: linux-scsi@vger.kernel.org
3479W: http://www.adaptec.com/
3480S: Maintained
3481F: drivers/scsi/dpt*
3482F: drivers/scsi/dpt/
3483
3484DRBD DRIVER
3485P: Philipp Reisner
3486P: Lars Ellenberg
3487M: drbd-dev@lists.linbit.com
3488L: drbd-user@lists.linbit.com
3489W: http://www.drbd.org
3490T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3491T: git git://git.drbd.org/drbd-8.3.git
3492S: Supported
3493F: drivers/block/drbd/
3494F: lib/lru_cache.c
3495F: Documentation/blockdev/drbd/
3496
3497DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3498M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3499T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3500S: Supported
3501F: Documentation/kobject.txt
3502F: drivers/base/
3503F: fs/debugfs/
3504F: fs/kernfs/
3505F: fs/sysfs/
3506F: include/linux/debugfs.h
3507F: include/linux/kobj*
3508F: lib/kobj*
3509
3510DRM DRIVERS
3511M: David Airlie <airlied@linux.ie>
3512L: dri-devel@lists.freedesktop.org
3513T: git git://people.freedesktop.org/~airlied/linux
3514S: Maintained
3515F: drivers/gpu/drm/
3516F: drivers/gpu/vga/
3517F: include/drm/
3518F: include/uapi/drm/
3519
3520RADEON DRM DRIVERS
3521M: Alex Deucher <alexander.deucher@amd.com>
3522M: Christian König <christian.koenig@amd.com>
3523L: dri-devel@lists.freedesktop.org
3524T: git git://people.freedesktop.org/~agd5f/linux
3525S: Supported
3526F: drivers/gpu/drm/radeon/
3527F: include/uapi/drm/radeon*
3528
3529DRM PANEL DRIVERS
3530M: Thierry Reding <thierry.reding@gmail.com>
3531L: dri-devel@lists.freedesktop.org
3532T: git git://anongit.freedesktop.org/tegra/linux.git
3533S: Maintained
3534F: drivers/gpu/drm/drm_panel.c
3535F: drivers/gpu/drm/panel/
3536F: include/drm/drm_panel.h
3537F: Documentation/devicetree/bindings/panel/
3538
3539INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3540M: Daniel Vetter <daniel.vetter@intel.com>
3541M: Jani Nikula <jani.nikula@linux.intel.com>
3542L: intel-gfx@lists.freedesktop.org
3543L: dri-devel@lists.freedesktop.org
3544Q: http://patchwork.freedesktop.org/project/intel-gfx/
3545T: git git://anongit.freedesktop.org/drm-intel
3546S: Supported
3547F: drivers/gpu/drm/i915/
3548F: include/drm/i915*
3549F: include/uapi/drm/i915*
3550
3551DRM DRIVERS FOR EXYNOS
3552M: Inki Dae <inki.dae@samsung.com>
3553M: Joonyoung Shim <jy0922.shim@samsung.com>
3554M: Seung-Woo Kim <sw0312.kim@samsung.com>
3555M: Kyungmin Park <kyungmin.park@samsung.com>
3556L: dri-devel@lists.freedesktop.org
3557T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3558S: Supported
3559F: drivers/gpu/drm/exynos/
3560F: include/drm/exynos*
3561F: include/uapi/drm/exynos*
3562
3563DRM DRIVERS FOR FREESCALE IMX
3564M: Philipp Zabel <p.zabel@pengutronix.de>
3565L: dri-devel@lists.freedesktop.org
3566S: Maintained
3567F: drivers/gpu/drm/imx/
3568F: Documentation/devicetree/bindings/drm/imx/
3569
3570DRM DRIVERS FOR NVIDIA TEGRA
3571M: Thierry Reding <thierry.reding@gmail.com>
3572M: Terje Bergström <tbergstrom@nvidia.com>
3573L: dri-devel@lists.freedesktop.org
3574L: linux-tegra@vger.kernel.org
3575T: git git://anongit.freedesktop.org/tegra/linux.git
3576S: Supported
3577F: drivers/gpu/drm/tegra/
3578F: drivers/gpu/host1x/
3579F: include/linux/host1x.h
3580F: include/uapi/drm/tegra_drm.h
3581F: Documentation/devicetree/bindings/gpu/nvidia,tegra20-host1x.txt
3582
3583DRM DRIVERS FOR RENESAS
3584M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3585L: dri-devel@lists.freedesktop.org
3586L: linux-sh@vger.kernel.org
3587T: git git://people.freedesktop.org/~airlied/linux
3588S: Supported
3589F: drivers/gpu/drm/rcar-du/
3590F: drivers/gpu/drm/shmobile/
3591F: include/linux/platform_data/shmob_drm.h
3592
3593DRM DRIVERS FOR ROCKCHIP
3594M: Mark Yao <mark.yao@rock-chips.com>
3595L: dri-devel@lists.freedesktop.org
3596S: Maintained
3597F: drivers/gpu/drm/rockchip/
3598F: Documentation/devicetree/bindings/video/rockchip*
3599
3600DRM DRIVERS FOR STI
3601M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3602M: Vincent Abriou <vincent.abriou@st.com>
3603L: dri-devel@lists.freedesktop.org
3604T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3605S: Maintained
3606F: drivers/gpu/drm/sti
3607F: Documentation/devicetree/bindings/gpu/st,stih4xx.txt
3608
3609DSBR100 USB FM RADIO DRIVER
3610M: Alexey Klimov <klimov.linux@gmail.com>
3611L: linux-media@vger.kernel.org
3612T: git git://linuxtv.org/media_tree.git
3613S: Maintained
3614F: drivers/media/radio/dsbr100.c
3615
3616DSCC4 DRIVER
3617M: Francois Romieu <romieu@fr.zoreil.com>
3618L: netdev@vger.kernel.org
3619S: Maintained
3620F: drivers/net/wan/dscc4.c
3621
3622DT3155 MEDIA DRIVER
3623M: Hans Verkuil <hverkuil@xs4all.nl>
3624L: linux-media@vger.kernel.org
3625T: git git://linuxtv.org/media_tree.git
3626W: http://linuxtv.org
3627S: Odd Fixes
3628F: drivers/media/pci/dt3155/
3629
3630DVB_USB_AF9015 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/af9015*
3639
3640DVB_USB_AF9035 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/af9035*
3649
3650DVB_USB_ANYSEE 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/anysee*
3659
3660DVB_USB_AU6610 MEDIA DRIVER
3661M: Antti Palosaari <crope@iki.fi>
3662L: linux-media@vger.kernel.org
3663W: http://linuxtv.org/
3664W: http://palosaari.fi/linux/
3665Q: http://patchwork.linuxtv.org/project/linux-media/list/
3666T: git git://linuxtv.org/anttip/media_tree.git
3667S: Maintained
3668F: drivers/media/usb/dvb-usb-v2/au6610*
3669
3670DVB_USB_CE6230 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/ce6230*
3679
3680DVB_USB_CXUSB MEDIA DRIVER
3681M: Michael Krufky <mkrufky@linuxtv.org>
3682L: linux-media@vger.kernel.org
3683W: http://linuxtv.org/
3684W: http://github.com/mkrufky
3685Q: http://patchwork.linuxtv.org/project/linux-media/list/
3686T: git git://linuxtv.org/media_tree.git
3687S: Maintained
3688F: drivers/media/usb/dvb-usb/cxusb*
3689
3690DVB_USB_EC168 MEDIA DRIVER
3691M: Antti Palosaari <crope@iki.fi>
3692L: linux-media@vger.kernel.org
3693W: http://linuxtv.org/
3694W: http://palosaari.fi/linux/
3695Q: http://patchwork.linuxtv.org/project/linux-media/list/
3696T: git git://linuxtv.org/anttip/media_tree.git
3697S: Maintained
3698F: drivers/media/usb/dvb-usb-v2/ec168*
3699
3700DVB_USB_GL861 MEDIA DRIVER
3701M: Antti Palosaari <crope@iki.fi>
3702L: linux-media@vger.kernel.org
3703W: http://linuxtv.org/
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/gl861*
3708
3709DVB_USB_MXL111SF MEDIA DRIVER
3710M: Michael Krufky <mkrufky@linuxtv.org>
3711L: linux-media@vger.kernel.org
3712W: http://linuxtv.org/
3713W: http://github.com/mkrufky
3714Q: http://patchwork.linuxtv.org/project/linux-media/list/
3715T: git git://linuxtv.org/mkrufky/mxl111sf.git
3716S: Maintained
3717F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3718
3719DVB_USB_RTL28XXU MEDIA DRIVER
3720M: Antti Palosaari <crope@iki.fi>
3721L: linux-media@vger.kernel.org
3722W: http://linuxtv.org/
3723W: http://palosaari.fi/linux/
3724Q: http://patchwork.linuxtv.org/project/linux-media/list/
3725T: git git://linuxtv.org/anttip/media_tree.git
3726S: Maintained
3727F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3728
3729DVB_USB_V2 MEDIA DRIVER
3730M: Antti Palosaari <crope@iki.fi>
3731L: linux-media@vger.kernel.org
3732W: http://linuxtv.org/
3733W: http://palosaari.fi/linux/
3734Q: http://patchwork.linuxtv.org/project/linux-media/list/
3735T: git git://linuxtv.org/anttip/media_tree.git
3736S: Maintained
3737F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3738F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3739
3740DYNAMIC DEBUG
3741M: Jason Baron <jbaron@akamai.com>
3742S: Maintained
3743F: lib/dynamic_debug.c
3744F: include/linux/dynamic_debug.h
3745
3746DZ DECSTATION DZ11 SERIAL DRIVER
3747M: "Maciej W. Rozycki" <macro@linux-mips.org>
3748S: Maintained
3749F: drivers/tty/serial/dz.*
3750
3751E3X0 POWER BUTTON DRIVER
3752M: Moritz Fischer <moritz.fischer@ettus.com>
3753L: usrp-users@lists.ettus.com
3754W: http://www.ettus.com
3755S: Supported
3756F: drivers/input/misc/e3x0-button.c
3757F: Documentation/devicetree/bindings/input/e3x0-button.txt
3758
3759E4000 MEDIA DRIVER
3760M: Antti Palosaari <crope@iki.fi>
3761L: linux-media@vger.kernel.org
3762W: http://linuxtv.org/
3763W: http://palosaari.fi/linux/
3764Q: http://patchwork.linuxtv.org/project/linux-media/list/
3765T: git git://linuxtv.org/anttip/media_tree.git
3766S: Maintained
3767F: drivers/media/tuners/e4000*
3768
3769EATA ISA/EISA/PCI SCSI DRIVER
3770M: Dario Ballabio <ballabio_dario@emc.com>
3771L: linux-scsi@vger.kernel.org
3772S: Maintained
3773F: drivers/scsi/eata.c
3774
3775EC100 MEDIA DRIVER
3776M: Antti Palosaari <crope@iki.fi>
3777L: linux-media@vger.kernel.org
3778W: http://linuxtv.org/
3779W: http://palosaari.fi/linux/
3780Q: http://patchwork.linuxtv.org/project/linux-media/list/
3781T: git git://linuxtv.org/anttip/media_tree.git
3782S: Maintained
3783F: drivers/media/dvb-frontends/ec100*
3784
3785ECRYPT FILE SYSTEM
3786M: Tyler Hicks <tyhicks@canonical.com>
3787L: ecryptfs@vger.kernel.org
3788W: http://ecryptfs.org
3789W: https://launchpad.net/ecryptfs
3790S: Supported
3791F: Documentation/filesystems/ecryptfs.txt
3792F: fs/ecryptfs/
3793
3794EDAC-CORE
3795M: Doug Thompson <dougthompson@xmission.com>
3796M: Borislav Petkov <bp@alien8.de>
3797M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3798L: linux-edac@vger.kernel.org
3799W: bluesmoke.sourceforge.net
3800T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3801T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3802S: Supported
3803F: Documentation/edac.txt
3804F: drivers/edac/
3805F: include/linux/edac.h
3806
3807EDAC-AMD64
3808M: Doug Thompson <dougthompson@xmission.com>
3809M: Borislav Petkov <bp@alien8.de>
3810L: linux-edac@vger.kernel.org
3811W: bluesmoke.sourceforge.net
3812S: Maintained
3813F: drivers/edac/amd64_edac*
3814
3815EDAC-CALXEDA
3816M: Doug Thompson <dougthompson@xmission.com>
3817M: Robert Richter <rric@kernel.org>
3818L: linux-edac@vger.kernel.org
3819W: bluesmoke.sourceforge.net
3820S: Maintained
3821F: drivers/edac/highbank*
3822
3823EDAC-CAVIUM
3824M: Ralf Baechle <ralf@linux-mips.org>
3825M: David Daney <david.daney@cavium.com>
3826L: linux-edac@vger.kernel.org
3827L: linux-mips@linux-mips.org
3828W: bluesmoke.sourceforge.net
3829S: Supported
3830F: drivers/edac/octeon_edac*
3831
3832EDAC-E752X
3833M: Mark Gross <mark.gross@intel.com>
3834M: Doug Thompson <dougthompson@xmission.com>
3835L: linux-edac@vger.kernel.org
3836W: bluesmoke.sourceforge.net
3837S: Maintained
3838F: drivers/edac/e752x_edac.c
3839
3840EDAC-E7XXX
3841M: Doug Thompson <dougthompson@xmission.com>
3842L: linux-edac@vger.kernel.org
3843W: bluesmoke.sourceforge.net
3844S: Maintained
3845F: drivers/edac/e7xxx_edac.c
3846
3847EDAC-GHES
3848M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3849L: linux-edac@vger.kernel.org
3850W: bluesmoke.sourceforge.net
3851S: Maintained
3852F: drivers/edac/ghes_edac.c
3853
3854EDAC-I82443BXGX
3855M: Tim Small <tim@buttersideup.com>
3856L: linux-edac@vger.kernel.org
3857W: bluesmoke.sourceforge.net
3858S: Maintained
3859F: drivers/edac/i82443bxgx_edac.c
3860
3861EDAC-I3000
3862M: Jason Uhlenkott <juhlenko@akamai.com>
3863L: linux-edac@vger.kernel.org
3864W: bluesmoke.sourceforge.net
3865S: Maintained
3866F: drivers/edac/i3000_edac.c
3867
3868EDAC-I5000
3869M: Doug Thompson <dougthompson@xmission.com>
3870L: linux-edac@vger.kernel.org
3871W: bluesmoke.sourceforge.net
3872S: Maintained
3873F: drivers/edac/i5000_edac.c
3874
3875EDAC-I5400
3876M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3877L: linux-edac@vger.kernel.org
3878W: bluesmoke.sourceforge.net
3879S: Maintained
3880F: drivers/edac/i5400_edac.c
3881
3882EDAC-I7300
3883M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3884L: linux-edac@vger.kernel.org
3885W: bluesmoke.sourceforge.net
3886S: Maintained
3887F: drivers/edac/i7300_edac.c
3888
3889EDAC-I7CORE
3890M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3891L: linux-edac@vger.kernel.org
3892W: bluesmoke.sourceforge.net
3893S: Maintained
3894F: drivers/edac/i7core_edac.c
3895
3896EDAC-I82975X
3897M: Ranganathan Desikan <ravi@jetztechnologies.com>
3898M: "Arvind R." <arvino55@gmail.com>
3899L: linux-edac@vger.kernel.org
3900W: bluesmoke.sourceforge.net
3901S: Maintained
3902F: drivers/edac/i82975x_edac.c
3903
3904EDAC-IE31200
3905M: Jason Baron <jbaron@akamai.com>
3906L: linux-edac@vger.kernel.org
3907W: bluesmoke.sourceforge.net
3908S: Maintained
3909F: drivers/edac/ie31200_edac.c
3910
3911EDAC-MPC85XX
3912M: Johannes Thumshirn <morbidrsa@gmail.com>
3913L: linux-edac@vger.kernel.org
3914W: bluesmoke.sourceforge.net
3915S: Maintained
3916F: drivers/edac/mpc85xx_edac.[ch]
3917
3918EDAC-PASEMI
3919M: Egor Martovetsky <egor@pasemi.com>
3920L: linux-edac@vger.kernel.org
3921W: bluesmoke.sourceforge.net
3922S: Maintained
3923F: drivers/edac/pasemi_edac.c
3924
3925EDAC-R82600
3926M: Tim Small <tim@buttersideup.com>
3927L: linux-edac@vger.kernel.org
3928W: bluesmoke.sourceforge.net
3929S: Maintained
3930F: drivers/edac/r82600_edac.c
3931
3932EDAC-SBRIDGE
3933M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3934L: linux-edac@vger.kernel.org
3935W: bluesmoke.sourceforge.net
3936S: Maintained
3937F: drivers/edac/sb_edac.c
3938
3939EDAC-XGENE
3940APPLIED MICRO (APM) X-GENE SOC EDAC
3941M: Loc Ho <lho@apm.com>
3942S: Supported
3943F: drivers/edac/xgene_edac.c
3944F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
3945
3946EDIROL UA-101/UA-1000 DRIVER
3947M: Clemens Ladisch <clemens@ladisch.de>
3948L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3949T: git git://git.alsa-project.org/alsa-kernel.git
3950S: Maintained
3951F: sound/usb/misc/ua101.c
3952
3953EXTENSIBLE FIRMWARE INTERFACE (EFI)
3954M: Matt Fleming <matt.fleming@intel.com>
3955L: linux-efi@vger.kernel.org
3956T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3957S: Maintained
3958F: Documentation/efi-stub.txt
3959F: arch/ia64/kernel/efi.c
3960F: arch/x86/boot/compressed/eboot.[ch]
3961F: arch/x86/include/asm/efi.h
3962F: arch/x86/platform/efi/*
3963F: drivers/firmware/efi/*
3964F: include/linux/efi*.h
3965
3966EFI VARIABLE FILESYSTEM
3967M: Matthew Garrett <matthew.garrett@nebula.com>
3968M: Jeremy Kerr <jk@ozlabs.org>
3969M: Matt Fleming <matt.fleming@intel.com>
3970T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
3971L: linux-efi@vger.kernel.org
3972S: Maintained
3973F: fs/efivarfs/
3974
3975EFIFB FRAMEBUFFER DRIVER
3976L: linux-fbdev@vger.kernel.org
3977M: Peter Jones <pjones@redhat.com>
3978S: Maintained
3979F: drivers/video/fbdev/efifb.c
3980
3981EFS FILESYSTEM
3982W: http://aeschi.ch.eu.org/efs/
3983S: Orphan
3984F: fs/efs/
3985
3986EHCA (IBM GX bus InfiniBand adapter) DRIVER
3987M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
3988M: Christoph Raisch <raisch@de.ibm.com>
3989L: linux-rdma@vger.kernel.org
3990S: Supported
3991F: drivers/infiniband/hw/ehca/
3992
3993EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
3994M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
3995L: netdev@vger.kernel.org
3996S: Maintained
3997F: drivers/net/ethernet/ibm/ehea/
3998
3999EM28XX VIDEO4LINUX DRIVER
4000M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4001L: linux-media@vger.kernel.org
4002W: http://linuxtv.org
4003T: git git://linuxtv.org/media_tree.git
4004S: Maintained
4005F: drivers/media/usb/em28xx/
4006
4007EMBEDDED LINUX
4008M: Paul Gortmaker <paul.gortmaker@windriver.com>
4009M: Matt Mackall <mpm@selenic.com>
4010M: David Woodhouse <dwmw2@infradead.org>
4011L: linux-embedded@vger.kernel.org
4012S: Maintained
4013
4014EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4015M: James Smart <james.smart@avagotech.com>
4016M: Dick Kennedy <dick.kennedy@avagotech.com>
4017L: linux-scsi@vger.kernel.org
4018W: http://www.avagotech.com
4019S: Supported
4020F: drivers/scsi/lpfc/
4021
4022ENE CB710 FLASH CARD READER DRIVER
4023M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4024S: Maintained
4025F: drivers/misc/cb710/
4026F: drivers/mmc/host/cb710-mmc.*
4027F: include/linux/cb710.h
4028
4029ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4030M: Maxim Levitsky <maximlevitsky@gmail.com>
4031S: Maintained
4032F: drivers/media/rc/ene_ir.*
4033
4034ENHANCED ERROR HANDLING (EEH)
4035M: Gavin Shan <shangw@linux.vnet.ibm.com>
4036L: linuxppc-dev@lists.ozlabs.org
4037S: Supported
4038F: Documentation/powerpc/eeh-pci-error-recovery.txt
4039F: arch/powerpc/kernel/eeh*.c
4040
4041EPSON S1D13XXX FRAMEBUFFER DRIVER
4042M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4043S: Maintained
4044T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4045F: drivers/video/fbdev/s1d13xxxfb.c
4046F: include/video/s1d13xxxfb.h
4047
4048ET131X NETWORK DRIVER
4049M: Mark Einon <mark.einon@gmail.com>
4050S: Odd Fixes
4051F: drivers/net/ethernet/agere/
4052
4053ETHERNET BRIDGE
4054M: Stephen Hemminger <stephen@networkplumber.org>
4055L: bridge@lists.linux-foundation.org
4056L: netdev@vger.kernel.org
4057W: http://www.linuxfoundation.org/en/Net:Bridge
4058S: Maintained
4059F: include/linux/netfilter_bridge/
4060F: net/bridge/
4061
4062ETHERNET PHY LIBRARY
4063M: Florian Fainelli <f.fainelli@gmail.com>
4064L: netdev@vger.kernel.org
4065S: Maintained
4066F: include/linux/phy.h
4067F: include/linux/phy_fixed.h
4068F: drivers/net/phy/
4069F: Documentation/networking/phy.txt
4070F: drivers/of/of_mdio.c
4071F: drivers/of/of_net.c
4072
4073EXT2 FILE SYSTEM
4074M: Jan Kara <jack@suse.com>
4075L: linux-ext4@vger.kernel.org
4076S: Maintained
4077F: Documentation/filesystems/ext2.txt
4078F: fs/ext2/
4079F: include/linux/ext2*
4080
4081EXT3 FILE SYSTEM
4082M: Jan Kara <jack@suse.com>
4083M: Andrew Morton <akpm@linux-foundation.org>
4084M: Andreas Dilger <adilger.kernel@dilger.ca>
4085L: linux-ext4@vger.kernel.org
4086S: Maintained
4087F: Documentation/filesystems/ext3.txt
4088F: fs/ext3/
4089
4090EXT4 FILE SYSTEM
4091M: "Theodore Ts'o" <tytso@mit.edu>
4092M: Andreas Dilger <adilger.kernel@dilger.ca>
4093L: linux-ext4@vger.kernel.org
4094W: http://ext4.wiki.kernel.org
4095Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4096S: Maintained
4097F: Documentation/filesystems/ext4.txt
4098F: fs/ext4/
4099
4100Extended Verification Module (EVM)
4101M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4102L: linux-ima-devel@lists.sourceforge.net
4103L: linux-security-module@vger.kernel.org
4104S: Supported
4105F: security/integrity/evm/
4106
4107EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4108M: MyungJoo Ham <myungjoo.ham@samsung.com>
4109M: Chanwoo Choi <cw00.choi@samsung.com>
4110L: linux-kernel@vger.kernel.org
4111T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4112S: Maintained
4113F: drivers/extcon/
4114F: Documentation/extcon/
4115
4116EXYNOS DP DRIVER
4117M: Jingoo Han <jingoohan1@gmail.com>
4118L: dri-devel@lists.freedesktop.org
4119S: Maintained
4120F: drivers/gpu/drm/exynos/exynos_dp*
4121
4122EXYNOS MIPI DISPLAY DRIVERS
4123M: Inki Dae <inki.dae@samsung.com>
4124M: Donghwa Lee <dh09.lee@samsung.com>
4125M: Kyungmin Park <kyungmin.park@samsung.com>
4126L: linux-fbdev@vger.kernel.org
4127S: Maintained
4128F: drivers/video/fbdev/exynos/exynos_mipi*
4129F: include/video/exynos_mipi*
4130
4131F71805F HARDWARE MONITORING DRIVER
4132M: Jean Delvare <jdelvare@suse.com>
4133L: lm-sensors@lm-sensors.org
4134S: Maintained
4135F: Documentation/hwmon/f71805f
4136F: drivers/hwmon/f71805f.c
4137
4138FC0011 TUNER DRIVER
4139M: Michael Buesch <m@bues.ch>
4140L: linux-media@vger.kernel.org
4141S: Maintained
4142F: drivers/media/tuners/fc0011.h
4143F: drivers/media/tuners/fc0011.c
4144
4145FC2580 MEDIA DRIVER
4146M: Antti Palosaari <crope@iki.fi>
4147L: linux-media@vger.kernel.org
4148W: http://linuxtv.org/
4149W: http://palosaari.fi/linux/
4150Q: http://patchwork.linuxtv.org/project/linux-media/list/
4151T: git git://linuxtv.org/anttip/media_tree.git
4152S: Maintained
4153F: drivers/media/tuners/fc2580*
4154
4155FANOTIFY
4156M: Eric Paris <eparis@redhat.com>
4157S: Maintained
4158F: fs/notify/fanotify/
4159F: include/linux/fanotify.h
4160F: include/uapi/linux/fanotify.h
4161
4162FARSYNC SYNCHRONOUS DRIVER
4163M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4164W: http://www.farsite.co.uk/
4165S: Supported
4166F: drivers/net/wan/farsync.*
4167
4168FAULT INJECTION SUPPORT
4169M: Akinobu Mita <akinobu.mita@gmail.com>
4170S: Supported
4171F: Documentation/fault-injection/
4172F: lib/fault-inject.c
4173
4174FBTFT Framebuffer drivers
4175M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4176M: Noralf Trønnes <noralf@tronnes.org>
4177S: Maintained
4178F: drivers/staging/fbtft/
4179
4180FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4181M: Vasu Dev <vasu.dev@intel.com>
4182L: fcoe-devel@open-fcoe.org
4183W: www.Open-FCoE.org
4184S: Supported
4185F: drivers/scsi/libfc/
4186F: drivers/scsi/fcoe/
4187F: include/scsi/fc/
4188F: include/scsi/libfc.h
4189F: include/scsi/libfcoe.h
4190F: include/uapi/scsi/fc/
4191
4192FILE LOCKING (flock() and fcntl()/lockf())
4193M: Jeff Layton <jlayton@poochiereds.net>
4194M: "J. Bruce Fields" <bfields@fieldses.org>
4195L: linux-fsdevel@vger.kernel.org
4196S: Maintained
4197F: include/linux/fcntl.h
4198F: include/linux/fs.h
4199F: include/uapi/linux/fcntl.h
4200F: include/uapi/linux/fs.h
4201F: fs/fcntl.c
4202F: fs/locks.c
4203
4204FILESYSTEMS (VFS and infrastructure)
4205M: Alexander Viro <viro@zeniv.linux.org.uk>
4206L: linux-fsdevel@vger.kernel.org
4207S: Maintained
4208F: fs/*
4209
4210FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4211M: Riku Voipio <riku.voipio@iki.fi>
4212L: lm-sensors@lm-sensors.org
4213S: Maintained
4214F: drivers/hwmon/f75375s.c
4215F: include/linux/f75375s.h
4216
4217FIREWIRE AUDIO DRIVERS
4218M: Clemens Ladisch <clemens@ladisch.de>
4219L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4220T: git git://git.alsa-project.org/alsa-kernel.git
4221S: Maintained
4222F: sound/firewire/
4223
4224FIREWIRE MEDIA DRIVERS (firedtv)
4225M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4226L: linux-media@vger.kernel.org
4227L: linux1394-devel@lists.sourceforge.net
4228T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4229S: Maintained
4230F: drivers/media/firewire/
4231
4232FIREWIRE SBP-2 TARGET
4233M: Chris Boot <bootc@bootc.net>
4234L: linux-scsi@vger.kernel.org
4235L: target-devel@vger.kernel.org
4236L: linux1394-devel@lists.sourceforge.net
4237T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4238S: Maintained
4239F: drivers/target/sbp/
4240
4241FIREWIRE SUBSYSTEM
4242M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4243L: linux1394-devel@lists.sourceforge.net
4244W: http://ieee1394.wiki.kernel.org/
4245T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4246S: Maintained
4247F: drivers/firewire/
4248F: include/linux/firewire.h
4249F: include/uapi/linux/firewire*.h
4250F: tools/firewire/
4251
4252FIRMWARE LOADER (request_firmware)
4253M: Ming Lei <ming.lei@canonical.com>
4254L: linux-kernel@vger.kernel.org
4255S: Maintained
4256F: Documentation/firmware_class/
4257F: drivers/base/firmware*.c
4258F: include/linux/firmware.h
4259
4260FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4261M: Joshua Morris <josh.h.morris@us.ibm.com>
4262M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4263S: Maintained
4264F: drivers/block/rsxx/
4265
4266FLOPPY DRIVER
4267M: Jiri Kosina <jkosina@suse.com>
4268T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4269S: Odd fixes
4270F: drivers/block/floppy.c
4271
4272FMC SUBSYSTEM
4273M: Alessandro Rubini <rubini@gnudd.com>
4274W: http://www.ohwr.org/projects/fmc-bus
4275S: Supported
4276F: drivers/fmc/
4277F: include/linux/fmc*.h
4278F: include/linux/ipmi-fru.h
4279K: fmc_d.*register
4280
4281FPU EMULATOR
4282M: Bill Metzenthen <billm@melbpc.org.au>
4283W: http://floatingpoint.sourceforge.net/emulator/index.html
4284S: Maintained
4285F: arch/x86/math-emu/
4286
4287FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4288L: netdev@vger.kernel.org
4289S: Orphan
4290F: drivers/net/wan/dlci.c
4291F: drivers/net/wan/sdla.c
4292
4293FRAMEBUFFER LAYER
4294M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4295M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4296L: linux-fbdev@vger.kernel.org
4297W: http://linux-fbdev.sourceforge.net/
4298Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4300S: Maintained
4301F: Documentation/fb/
4302F: Documentation/devicetree/bindings/fb/
4303F: drivers/video/
4304F: include/video/
4305F: include/linux/fb.h
4306F: include/uapi/video/
4307F: include/uapi/linux/fb.h
4308
4309FREESCALE DIU FRAMEBUFFER DRIVER
4310M: Timur Tabi <timur@tabi.org>
4311L: linux-fbdev@vger.kernel.org
4312S: Maintained
4313F: drivers/video/fbdev/fsl-diu-fb.*
4314
4315FREESCALE DMA DRIVER
4316M: Li Yang <leoli@freescale.com>
4317M: Zhang Wei <zw@zh-kernel.org>
4318L: linuxppc-dev@lists.ozlabs.org
4319S: Maintained
4320F: drivers/dma/fsldma.*
4321
4322FREESCALE I2C CPM DRIVER
4323M: Jochen Friedrich <jochen@scram.de>
4324L: linuxppc-dev@lists.ozlabs.org
4325L: linux-i2c@vger.kernel.org
4326S: Maintained
4327F: drivers/i2c/busses/i2c-cpm.c
4328
4329FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4330M: Sascha Hauer <kernel@pengutronix.de>
4331L: linux-fbdev@vger.kernel.org
4332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4333S: Maintained
4334F: include/linux/platform_data/video-imxfb.h
4335F: drivers/video/fbdev/imxfb.c
4336
4337FREESCALE QUAD SPI DRIVER
4338M: Han Xu <han.xu@freescale.com>
4339L: linux-mtd@lists.infradead.org
4340S: Maintained
4341F: drivers/mtd/spi-nor/fsl-quadspi.c
4342
4343FREESCALE SOC FS_ENET DRIVER
4344M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4345M: Vitaly Bordug <vbordug@ru.mvista.com>
4346L: linuxppc-dev@lists.ozlabs.org
4347L: netdev@vger.kernel.org
4348S: Maintained
4349F: drivers/net/ethernet/freescale/fs_enet/
4350F: include/linux/fs_enet_pd.h
4351
4352FREESCALE QUICC ENGINE LIBRARY
4353L: linuxppc-dev@lists.ozlabs.org
4354S: Orphan
4355F: arch/powerpc/sysdev/qe_lib/
4356F: arch/powerpc/include/asm/*qe.h
4357
4358FREESCALE USB PERIPHERAL DRIVERS
4359M: Li Yang <leoli@freescale.com>
4360L: linux-usb@vger.kernel.org
4361L: linuxppc-dev@lists.ozlabs.org
4362S: Maintained
4363F: drivers/usb/gadget/udc/fsl*
4364
4365FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4366M: Li Yang <leoli@freescale.com>
4367L: netdev@vger.kernel.org
4368L: linuxppc-dev@lists.ozlabs.org
4369S: Maintained
4370F: drivers/net/ethernet/freescale/ucc_geth*
4371
4372FREESCALE QUICC ENGINE UCC UART DRIVER
4373M: Timur Tabi <timur@tabi.org>
4374L: linuxppc-dev@lists.ozlabs.org
4375S: Maintained
4376F: drivers/tty/serial/ucc_uart.c
4377
4378FREESCALE SOC SOUND DRIVERS
4379M: Timur Tabi <timur@tabi.org>
4380M: Nicolin Chen <nicoleotsuka@gmail.com>
4381M: Xiubo Li <Xiubo.Lee@gmail.com>
4382L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4383L: linuxppc-dev@lists.ozlabs.org
4384S: Maintained
4385F: sound/soc/fsl/fsl*
4386F: sound/soc/fsl/imx*
4387F: sound/soc/fsl/mpc8610_hpcd.c
4388
4389FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4390M: "J. German Rivera" <German.Rivera@freescale.com>
4391L: linux-kernel@vger.kernel.org
4392S: Maintained
4393F: drivers/staging/fsl-mc/
4394
4395FREEVXFS FILESYSTEM
4396M: Christoph Hellwig <hch@infradead.org>
4397W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4398S: Maintained
4399F: fs/freevxfs/
4400
4401FREEZER
4402M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4403M: Pavel Machek <pavel@ucw.cz>
4404L: linux-pm@vger.kernel.org
4405S: Supported
4406F: Documentation/power/freezing-of-tasks.txt
4407F: include/linux/freezer.h
4408F: kernel/freezer.c
4409
4410FRONTSWAP API
4411M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4412L: linux-kernel@vger.kernel.org
4413S: Maintained
4414F: mm/frontswap.c
4415F: include/linux/frontswap.h
4416
4417FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4418M: David Howells <dhowells@redhat.com>
4419L: linux-cachefs@redhat.com
4420S: Supported
4421F: Documentation/filesystems/caching/
4422F: fs/fscache/
4423F: include/linux/fscache*.h
4424
4425F2FS FILE SYSTEM
4426M: Jaegeuk Kim <jaegeuk@kernel.org>
4427M: Changman Lee <cm224.lee@samsung.com>
4428L: linux-f2fs-devel@lists.sourceforge.net
4429W: http://en.wikipedia.org/wiki/F2FS
4430T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4431S: Maintained
4432F: Documentation/filesystems/f2fs.txt
4433F: Documentation/ABI/testing/sysfs-fs-f2fs
4434F: fs/f2fs/
4435F: include/linux/f2fs_fs.h
4436
4437FUJITSU FR-V (FRV) PORT
4438M: David Howells <dhowells@redhat.com>
4439S: Maintained
4440F: arch/frv/
4441
4442FUJITSU LAPTOP EXTRAS
4443M: Jonathan Woithe <jwoithe@just42.net>
4444L: platform-driver-x86@vger.kernel.org
4445S: Maintained
4446F: drivers/platform/x86/fujitsu-laptop.c
4447
4448FUJITSU M-5MO LS CAMERA ISP DRIVER
4449M: Kyungmin Park <kyungmin.park@samsung.com>
4450M: Heungjun Kim <riverful.kim@samsung.com>
4451L: linux-media@vger.kernel.org
4452S: Maintained
4453F: drivers/media/i2c/m5mols/
4454F: include/media/m5mols.h
4455
4456FUJITSU TABLET EXTRAS
4457M: Robert Gerlach <khnz@gmx.de>
4458L: platform-driver-x86@vger.kernel.org
4459S: Maintained
4460F: drivers/platform/x86/fujitsu-tablet.c
4461
4462FUSE: FILESYSTEM IN USERSPACE
4463M: Miklos Szeredi <miklos@szeredi.hu>
4464L: fuse-devel@lists.sourceforge.net
4465W: http://fuse.sourceforge.net/
4466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4467S: Maintained
4468F: fs/fuse/
4469F: include/uapi/linux/fuse.h
4470F: Documentation/filesystems/fuse.txt
4471
4472FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4473M: Rik Faith <faith@cs.unc.edu>
4474L: linux-scsi@vger.kernel.org
4475S: Odd Fixes (e.g., new signatures)
4476F: drivers/scsi/fdomain.*
4477
4478GCOV BASED KERNEL PROFILING
4479M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4480S: Maintained
4481F: kernel/gcov/
4482F: Documentation/gcov.txt
4483
4484GDT SCSI DISK ARRAY CONTROLLER DRIVER
4485M: Achim Leubner <achim_leubner@adaptec.com>
4486L: linux-scsi@vger.kernel.org
4487W: http://www.icp-vortex.com/
4488S: Supported
4489F: drivers/scsi/gdt*
4490
4491GDB KERNEL DEBUGGING HELPER SCRIPTS
4492M: Jan Kiszka <jan.kiszka@siemens.com>
4493S: Supported
4494F: scripts/gdb/
4495
4496GEMTEK FM RADIO RECEIVER DRIVER
4497M: Hans Verkuil <hverkuil@xs4all.nl>
4498L: linux-media@vger.kernel.org
4499T: git git://linuxtv.org/media_tree.git
4500W: http://linuxtv.org
4501S: Maintained
4502F: drivers/media/radio/radio-gemtek*
4503
4504GENERIC GPIO I2C DRIVER
4505M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4506S: Supported
4507F: drivers/i2c/busses/i2c-gpio.c
4508F: include/linux/i2c-gpio.h
4509
4510GENERIC GPIO I2C MULTIPLEXER DRIVER
4511M: Peter Korsgaard <peter.korsgaard@barco.com>
4512L: linux-i2c@vger.kernel.org
4513S: Supported
4514F: drivers/i2c/muxes/i2c-mux-gpio.c
4515F: include/linux/i2c-mux-gpio.h
4516F: Documentation/i2c/muxes/i2c-mux-gpio
4517
4518GENERIC HDLC (WAN) DRIVERS
4519M: Krzysztof Halasa <khc@pm.waw.pl>
4520W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4521S: Maintained
4522F: drivers/net/wan/c101.c
4523F: drivers/net/wan/hd6457*
4524F: drivers/net/wan/hdlc*
4525F: drivers/net/wan/n2.c
4526F: drivers/net/wan/pc300too.c
4527F: drivers/net/wan/pci200syn.c
4528F: drivers/net/wan/wanxl*
4529
4530GENERIC INCLUDE/ASM HEADER FILES
4531M: Arnd Bergmann <arnd@arndb.de>
4532L: linux-arch@vger.kernel.org
4533T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4534S: Maintained
4535F: include/asm-generic/
4536F: include/uapi/asm-generic/
4537
4538GENERIC PHY FRAMEWORK
4539M: Kishon Vijay Abraham I <kishon@ti.com>
4540L: linux-kernel@vger.kernel.org
4541T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4542S: Supported
4543F: drivers/phy/
4544F: include/linux/phy/
4545
4546GENERIC PM DOMAINS
4547M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4548M: Kevin Hilman <khilman@kernel.org>
4549M: Ulf Hansson <ulf.hansson@linaro.org>
4550L: linux-pm@vger.kernel.org
4551S: Supported
4552F: drivers/base/power/domain*.c
4553F: include/linux/pm_domain.h
4554
4555GENERIC UIO DRIVER FOR PCI DEVICES
4556M: "Michael S. Tsirkin" <mst@redhat.com>
4557L: kvm@vger.kernel.org
4558S: Supported
4559F: drivers/uio/uio_pci_generic.c
4560
4561GET_MAINTAINER SCRIPT
4562M: Joe Perches <joe@perches.com>
4563S: Maintained
4564F: scripts/get_maintainer.pl
4565
4566GFS2 FILE SYSTEM
4567M: Steven Whitehouse <swhiteho@redhat.com>
4568M: Bob Peterson <rpeterso@redhat.com>
4569L: cluster-devel@redhat.com
4570W: http://sources.redhat.com/cluster/
4571T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4572S: Supported
4573F: Documentation/filesystems/gfs2*.txt
4574F: fs/gfs2/
4575F: include/uapi/linux/gfs2_ondisk.h
4576
4577GIGASET ISDN DRIVERS
4578M: Paul Bolle <pebolle@tiscali.nl>
4579L: gigaset307x-common@lists.sourceforge.net
4580W: http://gigaset307x.sourceforge.net/
4581S: Odd Fixes
4582F: Documentation/isdn/README.gigaset
4583F: drivers/isdn/gigaset/
4584F: include/uapi/linux/gigaset_dev.h
4585
4586GO7007 MPEG CODEC
4587M: Hans Verkuil <hans.verkuil@cisco.com>
4588L: linux-media@vger.kernel.org
4589S: Maintained
4590F: drivers/media/usb/go7007/
4591
4592GOODIX TOUCHSCREEN
4593M: Bastien Nocera <hadess@hadess.net>
4594L: linux-input@vger.kernel.org
4595S: Maintained
4596F: drivers/input/touchscreen/goodix.c
4597
4598GPIO SUBSYSTEM
4599M: Linus Walleij <linus.walleij@linaro.org>
4600M: Alexandre Courbot <gnurou@gmail.com>
4601L: linux-gpio@vger.kernel.org
4602T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4603S: Maintained
4604F: Documentation/gpio/
4605F: drivers/gpio/
4606F: include/linux/gpio/
4607F: include/linux/gpio.h
4608F: include/asm-generic/gpio.h
4609
4610GRE DEMULTIPLEXER DRIVER
4611M: Dmitry Kozlov <xeb@mail.ru>
4612L: netdev@vger.kernel.org
4613S: Maintained
4614F: net/ipv4/gre_demux.c
4615F: net/ipv4/gre_offload.c
4616F: include/net/gre.h
4617
4618GRETH 10/100/1G Ethernet MAC device driver
4619M: Kristoffer Glembo <kristoffer@gaisler.com>
4620L: netdev@vger.kernel.org
4621S: Maintained
4622F: drivers/net/ethernet/aeroflex/
4623
4624GSPCA FINEPIX SUBDRIVER
4625M: Frank Zago <frank@zago.net>
4626L: linux-media@vger.kernel.org
4627T: git git://linuxtv.org/media_tree.git
4628S: Maintained
4629F: drivers/media/usb/gspca/finepix.c
4630
4631GSPCA GL860 SUBDRIVER
4632M: Olivier Lorin <o.lorin@laposte.net>
4633L: linux-media@vger.kernel.org
4634T: git git://linuxtv.org/media_tree.git
4635S: Maintained
4636F: drivers/media/usb/gspca/gl860/
4637
4638GSPCA M5602 SUBDRIVER
4639M: Erik Andren <erik.andren@gmail.com>
4640L: linux-media@vger.kernel.org
4641T: git git://linuxtv.org/media_tree.git
4642S: Maintained
4643F: drivers/media/usb/gspca/m5602/
4644
4645GSPCA PAC207 SONIXB SUBDRIVER
4646M: Hans de Goede <hdegoede@redhat.com>
4647L: linux-media@vger.kernel.org
4648T: git git://linuxtv.org/media_tree.git
4649S: Maintained
4650F: drivers/media/usb/gspca/pac207.c
4651
4652GSPCA SN9C20X SUBDRIVER
4653M: Brian Johnson <brijohn@gmail.com>
4654L: linux-media@vger.kernel.org
4655T: git git://linuxtv.org/media_tree.git
4656S: Maintained
4657F: drivers/media/usb/gspca/sn9c20x.c
4658
4659GSPCA T613 SUBDRIVER
4660M: Leandro Costantino <lcostantino@gmail.com>
4661L: linux-media@vger.kernel.org
4662T: git git://linuxtv.org/media_tree.git
4663S: Maintained
4664F: drivers/media/usb/gspca/t613.c
4665
4666GSPCA USB WEBCAM DRIVER
4667M: Hans de Goede <hdegoede@redhat.com>
4668L: linux-media@vger.kernel.org
4669T: git git://linuxtv.org/media_tree.git
4670S: Maintained
4671F: drivers/media/usb/gspca/
4672
4673GUID PARTITION TABLE (GPT)
4674M: Davidlohr Bueso <dave@stgolabs.net>
4675L: linux-efi@vger.kernel.org
4676S: Maintained
4677F: block/partitions/efi.*
4678
4679STK1160 USB VIDEO CAPTURE DRIVER
4680M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4681L: linux-media@vger.kernel.org
4682T: git git://linuxtv.org/media_tree.git
4683S: Maintained
4684F: drivers/media/usb/stk1160/
4685
4686H8/300 ARCHITECTURE
4687M: Yoshinori Sato <ysato@users.sourceforge.jp>
4688L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4689W: http://uclinux-h8.sourceforge.jp
4690T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4691S: Maintained
4692F: arch/h8300/
4693F: drivers/clocksource/h8300_*.c
4694F: drivers/clk/h8300/
4695F: drivers/irqchip/irq-renesas-h8*.c
4696
4697HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4698M: Frank Seidel <frank@f-seidel.de>
4699L: platform-driver-x86@vger.kernel.org
4700W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4701S: Maintained
4702F: drivers/platform/x86/hdaps.c
4703
4704HDPVR USB VIDEO ENCODER DRIVER
4705M: Hans Verkuil <hverkuil@xs4all.nl>
4706L: linux-media@vger.kernel.org
4707T: git git://linuxtv.org/media_tree.git
4708W: http://linuxtv.org
4709S: Odd Fixes
4710F: drivers/media/usb/hdpvr/
4711
4712HWPOISON MEMORY FAILURE HANDLING
4713M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4714L: linux-mm@kvack.org
4715S: Maintained
4716F: mm/memory-failure.c
4717F: mm/hwpoison-inject.c
4718
4719HYPERVISOR VIRTUAL CONSOLE DRIVER
4720L: linuxppc-dev@lists.ozlabs.org
4721S: Odd Fixes
4722F: drivers/tty/hvc/
4723
4724HACKRF MEDIA DRIVER
4725M: Antti Palosaari <crope@iki.fi>
4726L: linux-media@vger.kernel.org
4727W: http://linuxtv.org/
4728W: http://palosaari.fi/linux/
4729Q: http://patchwork.linuxtv.org/project/linux-media/list/
4730T: git git://linuxtv.org/anttip/media_tree.git
4731S: Maintained
4732F: drivers/media/usb/hackrf/
4733
4734HARDWARE MONITORING
4735M: Jean Delvare <jdelvare@suse.com>
4736M: Guenter Roeck <linux@roeck-us.net>
4737L: lm-sensors@lm-sensors.org
4738W: http://www.lm-sensors.org/
4739T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4741S: Maintained
4742F: Documentation/hwmon/
4743F: drivers/hwmon/
4744F: include/linux/hwmon*.h
4745
4746HARDWARE RANDOM NUMBER GENERATOR CORE
4747M: Matt Mackall <mpm@selenic.com>
4748M: Herbert Xu <herbert@gondor.apana.org.au>
4749L: linux-crypto@vger.kernel.org
4750S: Odd fixes
4751F: Documentation/hw_random.txt
4752F: drivers/char/hw_random/
4753F: include/linux/hw_random.h
4754
4755HARDWARE SPINLOCK CORE
4756M: Ohad Ben-Cohen <ohad@wizery.com>
4757S: Maintained
4758F: Documentation/hwspinlock.txt
4759F: drivers/hwspinlock/hwspinlock_*
4760F: include/linux/hwspinlock.h
4761
4762HARMONY SOUND DRIVER
4763L: linux-parisc@vger.kernel.org
4764S: Maintained
4765F: sound/parisc/harmony.*
4766
4767HD29L2 MEDIA DRIVER
4768M: Antti Palosaari <crope@iki.fi>
4769L: linux-media@vger.kernel.org
4770W: http://linuxtv.org/
4771W: http://palosaari.fi/linux/
4772Q: http://patchwork.linuxtv.org/project/linux-media/list/
4773T: git git://linuxtv.org/anttip/media_tree.git
4774S: Maintained
4775F: drivers/media/dvb-frontends/hd29l2*
4776
4777HEWLETT-PACKARD SMART2 RAID DRIVER
4778L: iss_storagedev@hp.com
4779S: Orphan
4780F: Documentation/blockdev/cpqarray.txt
4781F: drivers/block/cpqarray.*
4782
4783HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4784M: Don Brace <don.brace@pmcs.com>
4785L: iss_storagedev@hp.com
4786L: storagedev@pmcs.com
4787L: linux-scsi@vger.kernel.org
4788S: Supported
4789F: Documentation/scsi/hpsa.txt
4790F: drivers/scsi/hpsa*.[ch]
4791F: include/linux/cciss*.h
4792F: include/uapi/linux/cciss*.h
4793
4794HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4795M: Don Brace <don.brace@pmcs.com>
4796L: iss_storagedev@hp.com
4797L: storagedev@pmcs.com
4798L: linux-scsi@vger.kernel.org
4799S: Supported
4800F: Documentation/blockdev/cciss.txt
4801F: drivers/block/cciss*
4802F: include/linux/cciss_ioctl.h
4803F: include/uapi/linux/cciss_ioctl.h
4804
4805HFS FILESYSTEM
4806L: linux-fsdevel@vger.kernel.org
4807S: Orphan
4808F: Documentation/filesystems/hfs.txt
4809F: fs/hfs/
4810
4811HFSPLUS FILESYSTEM
4812L: linux-fsdevel@vger.kernel.org
4813S: Orphan
4814F: Documentation/filesystems/hfsplus.txt
4815F: fs/hfsplus/
4816
4817HGA FRAMEBUFFER DRIVER
4818M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4819L: linux-nvidia@lists.surfsouth.com
4820W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4821S: Maintained
4822F: drivers/video/fbdev/hgafb.c
4823
4824HIBERNATION (aka Software Suspend, aka swsusp)
4825M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4826M: Pavel Machek <pavel@ucw.cz>
4827L: linux-pm@vger.kernel.org
4828S: Supported
4829F: arch/x86/power/
4830F: drivers/base/power/
4831F: kernel/power/
4832F: include/linux/suspend.h
4833F: include/linux/freezer.h
4834F: include/linux/pm.h
4835F: arch/*/include/asm/suspend*.h
4836
4837HID CORE LAYER
4838M: Jiri Kosina <jkosina@suse.com>
4839L: linux-input@vger.kernel.org
4840T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4841S: Maintained
4842F: drivers/hid/
4843F: include/linux/hid*
4844F: include/uapi/linux/hid*
4845
4846HID SENSOR HUB DRIVERS
4847M: Jiri Kosina <jkosina@suse.com>
4848M: Jonathan Cameron <jic23@kernel.org>
4849M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4850L: linux-input@vger.kernel.org
4851L: linux-iio@vger.kernel.org
4852S: Maintained
4853F: Documentation/hid/hid-sensor*
4854F: drivers/hid/hid-sensor-*
4855F: drivers/iio/*/hid-*
4856F: include/linux/hid-sensor-*
4857
4858HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
4859M: Thomas Gleixner <tglx@linutronix.de>
4860L: linux-kernel@vger.kernel.org
4861T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
4862S: Maintained
4863F: Documentation/timers/
4864F: kernel/time/hrtimer.c
4865F: kernel/time/clockevents.c
4866F: kernel/time/tick*.*
4867F: kernel/time/timer_*.c
4868F: include/linux/clockchips.h
4869F: include/linux/hrtimer.h
4870
4871HIGH-SPEED SCC DRIVER FOR AX.25
4872L: linux-hams@vger.kernel.org
4873S: Orphan
4874F: drivers/net/hamradio/dmascc.c
4875F: drivers/net/hamradio/scc.c
4876
4877HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
4878M: HighPoint Linux Team <linux@highpoint-tech.com>
4879W: http://www.highpoint-tech.com
4880S: Supported
4881F: Documentation/scsi/hptiop.txt
4882F: drivers/scsi/hptiop.c
4883
4884HIPPI
4885M: Jes Sorensen <jes@trained-monkey.org>
4886L: linux-hippi@sunsite.dk
4887S: Maintained
4888F: include/linux/hippidevice.h
4889F: include/uapi/linux/if_hippi.h
4890F: net/802/hippi.c
4891F: drivers/net/hippi/
4892
4893HOST AP DRIVER
4894M: Jouni Malinen <j@w1.fi>
4895L: hostap@shmoo.com (subscribers-only)
4896L: linux-wireless@vger.kernel.org
4897W: http://hostap.epitest.fi/
4898S: Maintained
4899F: drivers/net/wireless/hostap/
4900
4901HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
4902L: platform-driver-x86@vger.kernel.org
4903S: Orphan
4904F: drivers/platform/x86/tc1100-wmi.c
4905
4906HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
4907M: Jaroslav Kysela <perex@perex.cz>
4908S: Maintained
4909F: drivers/net/ethernet/hp/hp100.*
4910
4911HPET: High Precision Event Timers driver
4912M: Clemens Ladisch <clemens@ladisch.de>
4913S: Maintained
4914F: Documentation/timers/hpet.txt
4915F: drivers/char/hpet.c
4916F: include/linux/hpet.h
4917F: include/uapi/linux/hpet.h
4918
4919HPET: x86
4920S: Orphan
4921F: arch/x86/kernel/hpet.c
4922F: arch/x86/include/asm/hpet.h
4923
4924HPFS FILESYSTEM
4925M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
4926W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
4927S: Maintained
4928F: fs/hpfs/
4929
4930HSI SUBSYSTEM
4931M: Sebastian Reichel <sre@kernel.org>
4932T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
4933S: Maintained
4934F: Documentation/ABI/testing/sysfs-bus-hsi
4935F: Documentation/hsi.txt
4936F: drivers/hsi/
4937F: include/linux/hsi/
4938F: include/uapi/linux/hsi/
4939
4940HSO 3G MODEM DRIVER
4941M: Jan Dumon <j.dumon@option.com>
4942W: http://www.pharscape.org
4943S: Maintained
4944F: drivers/net/usb/hso.c
4945
4946HSR NETWORK PROTOCOL
4947M: Arvid Brodin <arvid.brodin@alten.se>
4948L: netdev@vger.kernel.org
4949S: Maintained
4950F: net/hsr/
4951
4952HTCPEN TOUCHSCREEN DRIVER
4953M: Pau Oliva Fora <pof@eslack.org>
4954L: linux-input@vger.kernel.org
4955S: Maintained
4956F: drivers/input/touchscreen/htcpen.c
4957
4958HUGETLB FILESYSTEM
4959M: Nadia Yvette Chambers <nyc@holomorphy.com>
4960S: Maintained
4961F: fs/hugetlbfs/
4962
4963Hyper-V CORE AND DRIVERS
4964M: "K. Y. Srinivasan" <kys@microsoft.com>
4965M: Haiyang Zhang <haiyangz@microsoft.com>
4966L: devel@linuxdriverproject.org
4967S: Maintained
4968F: arch/x86/include/asm/mshyperv.h
4969F: arch/x86/include/uapi/asm/hyperv.h
4970F: arch/x86/kernel/cpu/mshyperv.c
4971F: drivers/hid/hid-hyperv.c
4972F: drivers/hv/
4973F: drivers/input/serio/hyperv-keyboard.c
4974F: drivers/net/hyperv/
4975F: drivers/scsi/storvsc_drv.c
4976F: drivers/video/fbdev/hyperv_fb.c
4977F: include/linux/hyperv.h
4978F: tools/hv/
4979F: Documentation/ABI/stable/sysfs-bus-vmbus
4980
4981I2C OVER PARALLEL PORT
4982M: Jean Delvare <jdelvare@suse.com>
4983L: linux-i2c@vger.kernel.org
4984S: Maintained
4985F: Documentation/i2c/busses/i2c-parport
4986F: Documentation/i2c/busses/i2c-parport-light
4987F: drivers/i2c/busses/i2c-parport.c
4988F: drivers/i2c/busses/i2c-parport-light.c
4989
4990I2C/SMBUS CONTROLLER DRIVERS FOR PC
4991M: Jean Delvare <jdelvare@suse.com>
4992L: linux-i2c@vger.kernel.org
4993S: Maintained
4994F: Documentation/i2c/busses/i2c-ali1535
4995F: Documentation/i2c/busses/i2c-ali1563
4996F: Documentation/i2c/busses/i2c-ali15x3
4997F: Documentation/i2c/busses/i2c-amd756
4998F: Documentation/i2c/busses/i2c-amd8111
4999F: Documentation/i2c/busses/i2c-i801
5000F: Documentation/i2c/busses/i2c-nforce2
5001F: Documentation/i2c/busses/i2c-piix4
5002F: Documentation/i2c/busses/i2c-sis5595
5003F: Documentation/i2c/busses/i2c-sis630
5004F: Documentation/i2c/busses/i2c-sis96x
5005F: Documentation/i2c/busses/i2c-via
5006F: Documentation/i2c/busses/i2c-viapro
5007F: drivers/i2c/busses/i2c-ali1535.c
5008F: drivers/i2c/busses/i2c-ali1563.c
5009F: drivers/i2c/busses/i2c-ali15x3.c
5010F: drivers/i2c/busses/i2c-amd756.c
5011F: drivers/i2c/busses/i2c-amd756-s4882.c
5012F: drivers/i2c/busses/i2c-amd8111.c
5013F: drivers/i2c/busses/i2c-i801.c
5014F: drivers/i2c/busses/i2c-isch.c
5015F: drivers/i2c/busses/i2c-nforce2.c
5016F: drivers/i2c/busses/i2c-nforce2-s4985.c
5017F: drivers/i2c/busses/i2c-piix4.c
5018F: drivers/i2c/busses/i2c-sis5595.c
5019F: drivers/i2c/busses/i2c-sis630.c
5020F: drivers/i2c/busses/i2c-sis96x.c
5021F: drivers/i2c/busses/i2c-via.c
5022F: drivers/i2c/busses/i2c-viapro.c
5023
5024I2C/SMBUS ISMT DRIVER
5025M: Seth Heasley <seth.heasley@intel.com>
5026M: Neil Horman <nhorman@tuxdriver.com>
5027L: linux-i2c@vger.kernel.org
5028F: drivers/i2c/busses/i2c-ismt.c
5029F: Documentation/i2c/busses/i2c-ismt
5030
5031I2C/SMBUS STUB DRIVER
5032M: Jean Delvare <jdelvare@suse.com>
5033L: linux-i2c@vger.kernel.org
5034S: Maintained
5035F: drivers/i2c/i2c-stub.c
5036
5037I2C SUBSYSTEM
5038M: Wolfram Sang <wsa@the-dreams.de>
5039L: linux-i2c@vger.kernel.org
5040W: https://i2c.wiki.kernel.org/
5041Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5043S: Maintained
5044F: Documentation/devicetree/bindings/i2c/
5045F: Documentation/i2c/
5046F: drivers/i2c/
5047F: include/linux/i2c.h
5048F: include/linux/i2c-*.h
5049F: include/uapi/linux/i2c.h
5050F: include/uapi/linux/i2c-*.h
5051
5052I2C ACPI SUPPORT
5053M: Mika Westerberg <mika.westerberg@linux.intel.com>
5054L: linux-i2c@vger.kernel.org
5055L: linux-acpi@vger.kernel.org
5056S: Maintained
5057
5058I2C-TAOS-EVM DRIVER
5059M: Jean Delvare <jdelvare@suse.com>
5060L: linux-i2c@vger.kernel.org
5061S: Maintained
5062F: Documentation/i2c/busses/i2c-taos-evm
5063F: drivers/i2c/busses/i2c-taos-evm.c
5064
5065I2C-TINY-USB DRIVER
5066M: Till Harbaum <till@harbaum.org>
5067L: linux-i2c@vger.kernel.org
5068W: http://www.harbaum.org/till/i2c_tiny_usb
5069S: Maintained
5070F: drivers/i2c/busses/i2c-tiny-usb.c
5071
5072i386 BOOT CODE
5073M: "H. Peter Anvin" <hpa@zytor.com>
5074S: Maintained
5075F: arch/x86/boot/
5076
5077i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5078M: "H. Peter Anvin" <hpa@zytor.com>
5079T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5080S: Maintained
5081
5082IA64 (Itanium) PLATFORM
5083M: Tony Luck <tony.luck@intel.com>
5084M: Fenghua Yu <fenghua.yu@intel.com>
5085L: linux-ia64@vger.kernel.org
5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5087S: Maintained
5088F: arch/ia64/
5089
5090IBM Power VMX Cryptographic instructions
5091M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5092M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5093L: linux-crypto@vger.kernel.org
5094S: Supported
5095F: drivers/crypto/vmx/Makefile
5096F: drivers/crypto/vmx/Kconfig
5097F: drivers/crypto/vmx/vmx.c
5098F: drivers/crypto/vmx/aes*
5099F: drivers/crypto/vmx/ghash*
5100F: drivers/crypto/vmx/ppc-xlate.pl
5101
5102IBM Power in-Nest Crypto Acceleration
5103M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5104M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5105L: linux-crypto@vger.kernel.org
5106S: Supported
5107F: drivers/crypto/nx/Makefile
5108F: drivers/crypto/nx/Kconfig
5109F: drivers/crypto/nx/nx-aes*
5110F: drivers/crypto/nx/nx-sha*
5111F: drivers/crypto/nx/nx.*
5112F: drivers/crypto/nx/nx_csbcpb.h
5113F: drivers/crypto/nx/nx_debugfs.h
5114
5115IBM Power 842 compression accelerator
5116M: Dan Streetman <ddstreet@ieee.org>
5117S: Supported
5118F: drivers/crypto/nx/Makefile
5119F: drivers/crypto/nx/Kconfig
5120F: drivers/crypto/nx/nx-842*
5121F: include/linux/sw842.h
5122F: crypto/842.c
5123F: lib/842/
5124
5125IBM Power Linux RAID adapter
5126M: Brian King <brking@us.ibm.com>
5127S: Supported
5128F: drivers/scsi/ipr.*
5129
5130IBM Power Virtual Ethernet Device Driver
5131M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5132L: netdev@vger.kernel.org
5133S: Supported
5134F: drivers/net/ethernet/ibm/ibmveth.*
5135
5136IBM Power Virtual SCSI Device Drivers
5137M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5138L: linux-scsi@vger.kernel.org
5139S: Supported
5140F: drivers/scsi/ibmvscsi/ibmvscsi*
5141F: drivers/scsi/ibmvscsi/viosrp.h
5142
5143IBM Power Virtual FC Device Drivers
5144M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5145L: linux-scsi@vger.kernel.org
5146S: Supported
5147F: drivers/scsi/ibmvscsi/ibmvfc*
5148
5149IBM ServeRAID RAID DRIVER
5150S: Orphan
5151F: drivers/scsi/ips.*
5152
5153ICH LPC AND GPIO DRIVER
5154M: Peter Tyser <ptyser@xes-inc.com>
5155S: Maintained
5156F: drivers/mfd/lpc_ich.c
5157F: drivers/gpio/gpio-ich.c
5158
5159IDE SUBSYSTEM
5160M: "David S. Miller" <davem@davemloft.net>
5161L: linux-ide@vger.kernel.org
5162Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5163T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5164S: Maintained
5165F: Documentation/ide/
5166F: drivers/ide/
5167F: include/linux/ide.h
5168
5169IDEAPAD LAPTOP EXTRAS DRIVER
5170M: Ike Panhc <ike.pan@canonical.com>
5171L: platform-driver-x86@vger.kernel.org
5172W: http://launchpad.net/ideapad-laptop
5173S: Maintained
5174F: drivers/platform/x86/ideapad-laptop.c
5175
5176IDEAPAD LAPTOP SLIDEBAR DRIVER
5177M: Andrey Moiseev <o2g.org.ru@gmail.com>
5178L: linux-input@vger.kernel.org
5179W: https://github.com/o2genum/ideapad-slidebar
5180S: Maintained
5181F: drivers/input/misc/ideapad_slidebar.c
5182
5183IDE/ATAPI DRIVERS
5184M: Borislav Petkov <bp@alien8.de>
5185L: linux-ide@vger.kernel.org
5186S: Maintained
5187F: Documentation/cdrom/ide-cd
5188F: drivers/ide/ide-cd*
5189
5190IDLE-I7300
5191M: Andy Henroid <andrew.d.henroid@intel.com>
5192L: linux-pm@vger.kernel.org
5193S: Supported
5194F: drivers/idle/i7300_idle.c
5195
5196IEEE 802.15.4 SUBSYSTEM
5197M: Alexander Aring <alex.aring@gmail.com>
5198L: linux-wpan@vger.kernel.org
5199W: https://github.com/linux-wpan
5200T: git git://github.com/linux-wpan/linux-wpan-next.git
5201S: Maintained
5202F: net/ieee802154/
5203F: net/mac802154/
5204F: drivers/net/ieee802154/
5205F: include/linux/nl802154.h
5206F: include/linux/ieee802154.h
5207F: include/net/nl802154.h
5208F: include/net/mac802154.h
5209F: include/net/af_ieee802154.h
5210F: include/net/cfg802154.h
5211F: include/net/ieee802154_netdev.h
5212F: Documentation/networking/ieee802154.txt
5213
5214IGORPLUG-USB IR RECEIVER
5215M: Sean Young <sean@mess.org>
5216L: linux-media@vger.kernel.org
5217S: Maintained
5218F: drivers/media/rc/igorplugusb.c
5219
5220IGUANAWORKS USB IR TRANSCEIVER
5221M: Sean Young <sean@mess.org>
5222L: linux-media@vger.kernel.org
5223S: Maintained
5224F: drivers/media/rc/iguanair.c
5225
5226IIO SUBSYSTEM AND DRIVERS
5227M: Jonathan Cameron <jic23@kernel.org>
5228R: Hartmut Knaack <knaack.h@gmx.de>
5229R: Lars-Peter Clausen <lars@metafoo.de>
5230R: Peter Meerwald <pmeerw@pmeerw.net>
5231L: linux-iio@vger.kernel.org
5232S: Maintained
5233F: drivers/iio/
5234F: drivers/staging/iio/
5235F: include/linux/iio/
5236F: tools/iio/
5237
5238IKANOS/ADI EAGLE ADSL USB DRIVER
5239M: Matthieu Castet <castet.matthieu@free.fr>
5240M: Stanislaw Gruszka <stf_xl@wp.pl>
5241S: Maintained
5242F: drivers/usb/atm/ueagle-atm.c
5243
5244INA209 HARDWARE MONITOR DRIVER
5245M: Guenter Roeck <linux@roeck-us.net>
5246L: lm-sensors@lm-sensors.org
5247S: Maintained
5248F: Documentation/hwmon/ina209
5249F: Documentation/devicetree/bindings/i2c/ina209.txt
5250F: drivers/hwmon/ina209.c
5251
5252INA2XX HARDWARE MONITOR DRIVER
5253M: Guenter Roeck <linux@roeck-us.net>
5254L: lm-sensors@lm-sensors.org
5255S: Maintained
5256F: Documentation/hwmon/ina2xx
5257F: drivers/hwmon/ina2xx.c
5258F: include/linux/platform_data/ina2xx.h
5259
5260INDUSTRY PACK SUBSYSTEM (IPACK)
5261M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5262M: Jens Taprogge <jens.taprogge@taprogge.org>
5263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5264L: industrypack-devel@lists.sourceforge.net
5265W: http://industrypack.sourceforge.net
5266S: Maintained
5267F: drivers/ipack/
5268
5269INGENIC JZ4780 DMA Driver
5270M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5271S: Maintained
5272F: drivers/dma/dma-jz4780.c
5273
5274INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5275M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5276M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5277L: linux-ima-devel@lists.sourceforge.net
5278L: linux-ima-user@lists.sourceforge.net
5279L: linux-security-module@vger.kernel.org
5280S: Supported
5281F: security/integrity/ima/
5282
5283IMGTEC IR DECODER DRIVER
5284M: James Hogan <james.hogan@imgtec.com>
5285S: Maintained
5286F: drivers/media/rc/img-ir/
5287
5288IMS TWINTURBO FRAMEBUFFER DRIVER
5289L: linux-fbdev@vger.kernel.org
5290S: Orphan
5291F: drivers/video/fbdev/imsttfb.c
5292
5293INFINIBAND SUBSYSTEM
5294M: Doug Ledford <dledford@redhat.com>
5295M: Sean Hefty <sean.hefty@intel.com>
5296M: Hal Rosenstock <hal.rosenstock@gmail.com>
5297L: linux-rdma@vger.kernel.org
5298W: http://www.openfabrics.org/
5299Q: http://patchwork.kernel.org/project/linux-rdma/list/
5300T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5301S: Supported
5302F: Documentation/infiniband/
5303F: drivers/infiniband/
5304F: include/uapi/linux/if_infiniband.h
5305F: include/uapi/rdma/
5306F: include/rdma/
5307
5308INOTIFY
5309M: John McCutchan <john@johnmccutchan.com>
5310M: Robert Love <rlove@rlove.org>
5311M: Eric Paris <eparis@parisplace.org>
5312S: Maintained
5313F: Documentation/filesystems/inotify.txt
5314F: fs/notify/inotify/
5315F: include/linux/inotify.h
5316F: include/uapi/linux/inotify.h
5317
5318INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5319M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5320L: linux-input@vger.kernel.org
5321Q: http://patchwork.kernel.org/project/linux-input/list/
5322T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5323S: Maintained
5324F: drivers/input/
5325F: include/linux/input.h
5326F: include/uapi/linux/input.h
5327F: include/linux/input/
5328
5329INPUT MULTITOUCH (MT) PROTOCOL
5330M: Henrik Rydberg <rydberg@bitmath.org>
5331L: linux-input@vger.kernel.org
5332S: Odd fixes
5333F: Documentation/input/multi-touch-protocol.txt
5334F: drivers/input/input-mt.c
5335K: \b(ABS|SYN)_MT_
5336
5337INTEL ASoC BDW/HSW DRIVERS
5338M: Jie Yang <yang.jie@linux.intel.com>
5339L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5340S: Supported
5341F: sound/soc/intel/common/sst-dsp*
5342F: sound/soc/intel/common/sst-firmware.c
5343F: sound/soc/intel/boards/broadwell.c
5344F: sound/soc/intel/haswell/
5345
5346INTEL C600 SERIES SAS CONTROLLER DRIVER
5347M: Intel SCU Linux support <intel-linux-scu@intel.com>
5348M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5349L: linux-scsi@vger.kernel.org
5350T: git git://git.code.sf.net/p/intel-sas/isci
5351S: Supported
5352F: drivers/scsi/isci/
5353
5354INTEL IDLE DRIVER
5355M: Len Brown <lenb@kernel.org>
5356L: linux-pm@vger.kernel.org
5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5358S: Supported
5359F: drivers/idle/intel_idle.c
5360
5361INTEL PSTATE DRIVER
5362M: Kristen Carlson Accardi <kristen@linux.intel.com>
5363L: linux-pm@vger.kernel.org
5364S: Supported
5365F: drivers/cpufreq/intel_pstate.c
5366
5367INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5368M: Maik Broemme <mbroemme@plusserver.de>
5369L: linux-fbdev@vger.kernel.org
5370S: Maintained
5371F: Documentation/fb/intelfb.txt
5372F: drivers/video/fbdev/intelfb/
5373
5374INTEL 810/815 FRAMEBUFFER DRIVER
5375M: Antonino Daplas <adaplas@gmail.com>
5376L: linux-fbdev@vger.kernel.org
5377S: Maintained
5378F: drivers/video/fbdev/i810/
5379
5380INTEL MENLOW THERMAL DRIVER
5381M: Sujith Thomas <sujith.thomas@intel.com>
5382L: platform-driver-x86@vger.kernel.org
5383W: https://01.org/linux-acpi
5384S: Supported
5385F: drivers/platform/x86/intel_menlow.c
5386
5387INTEL IA32 MICROCODE UPDATE SUPPORT
5388M: Borislav Petkov <bp@alien8.de>
5389S: Maintained
5390F: arch/x86/kernel/cpu/microcode/core*
5391F: arch/x86/kernel/cpu/microcode/intel*
5392
5393INTEL I/OAT DMA DRIVER
5394M: Dave Jiang <dave.jiang@intel.com>
5395R: Dan Williams <dan.j.williams@intel.com>
5396L: dmaengine@vger.kernel.org
5397Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5398S: Supported
5399F: drivers/dma/ioat*
5400
5401INTEL IOMMU (VT-d)
5402M: David Woodhouse <dwmw2@infradead.org>
5403L: iommu@lists.linux-foundation.org
5404T: git git://git.infradead.org/iommu-2.6.git
5405S: Supported
5406F: drivers/iommu/intel-iommu.c
5407F: include/linux/intel-iommu.h
5408
5409INTEL IOP-ADMA DMA DRIVER
5410R: Dan Williams <dan.j.williams@intel.com>
5411S: Odd fixes
5412F: drivers/dma/iop-adma.c
5413
5414INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5415M: Krzysztof Halasa <khalasa@piap.pl>
5416S: Maintained
5417F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5418F: arch/arm/mach-ixp4xx/include/mach/npe.h
5419F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5420F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5421F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5422F: drivers/net/wan/ixp4xx_hss.c
5423
5424INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5425M: Deepak Saxena <dsaxena@plexity.net>
5426S: Maintained
5427F: drivers/char/hw_random/ixp4xx-rng.c
5428
5429INTEL ETHERNET DRIVERS
5430M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5431R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5432R: Shannon Nelson <shannon.nelson@intel.com>
5433R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5434R: Don Skidmore <donald.c.skidmore@intel.com>
5435R: Matthew Vick <matthew.vick@intel.com>
5436R: John Ronciak <john.ronciak@intel.com>
5437R: Mitch Williams <mitch.a.williams@intel.com>
5438L: intel-wired-lan@lists.osuosl.org
5439W: http://www.intel.com/support/feedback.htm
5440W: http://e1000.sourceforge.net/
5441Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5444S: Supported
5445F: Documentation/networking/e100.txt
5446F: Documentation/networking/e1000.txt
5447F: Documentation/networking/e1000e.txt
5448F: Documentation/networking/igb.txt
5449F: Documentation/networking/igbvf.txt
5450F: Documentation/networking/ixgb.txt
5451F: Documentation/networking/ixgbe.txt
5452F: Documentation/networking/ixgbevf.txt
5453F: Documentation/networking/i40e.txt
5454F: Documentation/networking/i40evf.txt
5455F: drivers/net/ethernet/intel/
5456F: drivers/net/ethernet/intel/*/
5457
5458INTEL-MID GPIO DRIVER
5459M: David Cohen <david.a.cohen@linux.intel.com>
5460L: linux-gpio@vger.kernel.org
5461S: Maintained
5462F: drivers/gpio/gpio-intel-mid.c
5463
5464INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5465M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5466L: linux-wireless@vger.kernel.org
5467S: Maintained
5468F: Documentation/networking/README.ipw2100
5469F: Documentation/networking/README.ipw2200
5470F: drivers/net/wireless/ipw2x00/
5471
5472INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5473M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5474M: Gang Wei <gang.wei@intel.com>
5475M: Shane Wang <shane.wang@intel.com>
5476L: tboot-devel@lists.sourceforge.net
5477W: http://tboot.sourceforge.net
5478T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5479S: Supported
5480F: Documentation/intel_txt.txt
5481F: include/linux/tboot.h
5482F: arch/x86/kernel/tboot.c
5483
5484INTEL WIRELESS WIMAX CONNECTION 2400
5485M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5486M: linux-wimax@intel.com
5487L: wimax@linuxwimax.org (subscribers-only)
5488S: Supported
5489W: http://linuxwimax.org
5490F: Documentation/wimax/README.i2400m
5491F: drivers/net/wimax/i2400m/
5492F: include/uapi/linux/wimax/i2400m.h
5493
5494INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5495M: Stanislaw Gruszka <sgruszka@redhat.com>
5496L: linux-wireless@vger.kernel.org
5497S: Supported
5498F: drivers/net/wireless/iwlegacy/
5499
5500INTEL WIRELESS WIFI LINK (iwlwifi)
5501M: Johannes Berg <johannes.berg@intel.com>
5502M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5503M: Intel Linux Wireless <ilw@linux.intel.com>
5504L: linux-wireless@vger.kernel.org
5505W: http://intellinuxwireless.org
5506T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5507S: Supported
5508F: drivers/net/wireless/iwlwifi/
5509
5510INTEL MANAGEMENT ENGINE (mei)
5511M: Tomas Winkler <tomas.winkler@intel.com>
5512L: linux-kernel@vger.kernel.org
5513S: Supported
5514F: include/uapi/linux/mei.h
5515F: include/linux/mei_cl_bus.h
5516F: drivers/misc/mei/*
5517F: Documentation/misc-devices/mei/*
5518
5519INTEL PMC IPC DRIVER
5520M: Zha Qipeng<qipeng.zha@intel.com>
5521L: platform-driver-x86@vger.kernel.org
5522S: Maintained
5523F: drivers/platform/x86/intel_pmc_ipc.c
5524F: arch/x86/include/asm/intel_pmc_ipc.h
5525
5526IOC3 ETHERNET DRIVER
5527M: Ralf Baechle <ralf@linux-mips.org>
5528L: linux-mips@linux-mips.org
5529S: Maintained
5530F: drivers/net/ethernet/sgi/ioc3-eth.c
5531
5532IOC3 SERIAL DRIVER
5533M: Pat Gefre <pfg@sgi.com>
5534L: linux-serial@vger.kernel.org
5535S: Maintained
5536F: drivers/tty/serial/ioc3_serial.c
5537
5538IOMMU DRIVERS
5539M: Joerg Roedel <joro@8bytes.org>
5540L: iommu@lists.linux-foundation.org
5541T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5542S: Maintained
5543F: drivers/iommu/
5544
5545IP MASQUERADING
5546M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5547S: Maintained
5548F: net/ipv4/netfilter/ipt_MASQUERADE.c
5549
5550IP1000A 10/100/1000 GIGABIT ETHERNET DRIVER
5551M: Francois Romieu <romieu@fr.zoreil.com>
5552M: Sorbica Shieh <sorbica@icplus.com.tw>
5553L: netdev@vger.kernel.org
5554S: Maintained
5555F: drivers/net/ethernet/icplus/ipg.*
5556
5557IPATH DRIVER
5558M: Mike Marciniszyn <infinipath@intel.com>
5559L: linux-rdma@vger.kernel.org
5560S: Maintained
5561F: drivers/infiniband/hw/ipath/
5562
5563IPMI SUBSYSTEM
5564M: Corey Minyard <minyard@acm.org>
5565L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5566W: http://openipmi.sourceforge.net/
5567S: Supported
5568F: Documentation/IPMI.txt
5569F: drivers/char/ipmi/
5570F: include/linux/ipmi*
5571F: include/uapi/linux/ipmi*
5572
5573QCOM AUDIO (ASoC) DRIVERS
5574M: Patrick Lai <plai@codeaurora.org>
5575M: Banajit Goswami <bgoswami@codeaurora.org>
5576L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5577S: Supported
5578F: sound/soc/qcom/
5579
5580IPS SCSI RAID DRIVER
5581M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5582L: linux-scsi@vger.kernel.org
5583W: http://www.adaptec.com/
5584S: Maintained
5585F: drivers/scsi/ips*
5586
5587IPVS
5588M: Wensong Zhang <wensong@linux-vs.org>
5589M: Simon Horman <horms@verge.net.au>
5590M: Julian Anastasov <ja@ssi.bg>
5591L: netdev@vger.kernel.org
5592L: lvs-devel@vger.kernel.org
5593S: Maintained
5594F: Documentation/networking/ipvs-sysctl.txt
5595F: include/net/ip_vs.h
5596F: include/uapi/linux/ip_vs.h
5597F: net/netfilter/ipvs/
5598
5599IPWIRELESS DRIVER
5600M: Jiri Kosina <jkosina@suse.com>
5601M: David Sterba <dsterba@suse.com>
5602S: Odd Fixes
5603F: drivers/tty/ipwireless/
5604
5605IPX NETWORK LAYER
5606M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5607L: netdev@vger.kernel.org
5608S: Maintained
5609F: include/net/ipx.h
5610F: include/uapi/linux/ipx.h
5611F: net/ipx/
5612
5613IRDA SUBSYSTEM
5614M: Samuel Ortiz <samuel@sortiz.org>
5615L: irda-users@lists.sourceforge.net (subscribers-only)
5616L: netdev@vger.kernel.org
5617W: http://irda.sourceforge.net/
5618S: Maintained
5619T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5620F: Documentation/networking/irda.txt
5621F: drivers/net/irda/
5622F: include/net/irda/
5623F: net/irda/
5624
5625IRQ SUBSYSTEM
5626M: Thomas Gleixner <tglx@linutronix.de>
5627L: linux-kernel@vger.kernel.org
5628S: Maintained
5629T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5630F: kernel/irq/
5631
5632IRQCHIP DRIVERS
5633M: Thomas Gleixner <tglx@linutronix.de>
5634M: Jason Cooper <jason@lakedaemon.net>
5635M: Marc Zyngier <marc.zyngier@arm.com>
5636L: linux-kernel@vger.kernel.org
5637S: Maintained
5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5639T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5640F: Documentation/devicetree/bindings/interrupt-controller/
5641F: drivers/irqchip/
5642
5643IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5644M: Jiang Liu <jiang.liu@linux.intel.com>
5645M: Marc Zyngier <marc.zyngier@arm.com>
5646S: Maintained
5647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5648F: Documentation/IRQ-domain.txt
5649F: include/linux/irqdomain.h
5650F: kernel/irq/irqdomain.c
5651F: kernel/irq/msi.c
5652
5653ISAPNP
5654M: Jaroslav Kysela <perex@perex.cz>
5655S: Maintained
5656F: Documentation/isapnp.txt
5657F: drivers/pnp/isapnp/
5658F: include/linux/isapnp.h
5659
5660ISA RADIO MODULE
5661M: Hans Verkuil <hverkuil@xs4all.nl>
5662L: linux-media@vger.kernel.org
5663T: git git://linuxtv.org/media_tree.git
5664W: http://linuxtv.org
5665S: Maintained
5666F: drivers/media/radio/radio-isa*
5667
5668iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5669M: Peter Jones <pjones@redhat.com>
5670M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5671S: Maintained
5672F: drivers/firmware/iscsi_ibft*
5673
5674ISCSI
5675M: Mike Christie <michaelc@cs.wisc.edu>
5676L: open-iscsi@googlegroups.com
5677W: www.open-iscsi.org
5678T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5679S: Maintained
5680F: drivers/scsi/*iscsi*
5681F: include/scsi/*iscsi*
5682
5683ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5684M: Or Gerlitz <ogerlitz@mellanox.com>
5685M: Sagi Grimberg <sagig@mellanox.com>
5686M: Roi Dayan <roid@mellanox.com>
5687L: linux-rdma@vger.kernel.org
5688S: Supported
5689W: http://www.openfabrics.org
5690W: www.open-iscsi.org
5691Q: http://patchwork.kernel.org/project/linux-rdma/list/
5692F: drivers/infiniband/ulp/iser/
5693
5694ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5695M: Sagi Grimberg <sagig@mellanox.com>
5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5697L: linux-rdma@vger.kernel.org
5698L: target-devel@vger.kernel.org
5699S: Supported
5700W: http://www.linux-iscsi.org
5701F: drivers/infiniband/ulp/isert
5702
5703ISDN SUBSYSTEM
5704M: Karsten Keil <isdn@linux-pingi.de>
5705L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5706L: netdev@vger.kernel.org
5707W: http://www.isdn4linux.de
5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5709S: Maintained
5710F: Documentation/isdn/
5711F: drivers/isdn/
5712F: include/linux/isdn.h
5713F: include/linux/isdn/
5714F: include/uapi/linux/isdn.h
5715F: include/uapi/linux/isdn/
5716
5717ISDN SUBSYSTEM (Eicon active card driver)
5718M: Armin Schindler <mac@melware.de>
5719L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5720W: http://www.melware.de
5721S: Maintained
5722F: drivers/isdn/hardware/eicon/
5723
5724IT87 HARDWARE MONITORING DRIVER
5725M: Jean Delvare <jdelvare@suse.com>
5726L: lm-sensors@lm-sensors.org
5727S: Maintained
5728F: Documentation/hwmon/it87
5729F: drivers/hwmon/it87.c
5730
5731IT913X MEDIA DRIVER
5732M: Antti Palosaari <crope@iki.fi>
5733L: linux-media@vger.kernel.org
5734W: http://linuxtv.org/
5735W: http://palosaari.fi/linux/
5736Q: http://patchwork.linuxtv.org/project/linux-media/list/
5737T: git git://linuxtv.org/anttip/media_tree.git
5738S: Maintained
5739F: drivers/media/tuners/it913x*
5740
5741IVTV VIDEO4LINUX DRIVER
5742M: Andy Walls <awalls@md.metrocast.net>
5743L: ivtv-devel@ivtvdriver.org (subscribers-only)
5744L: linux-media@vger.kernel.org
5745T: git git://linuxtv.org/media_tree.git
5746W: http://www.ivtvdriver.org
5747S: Maintained
5748F: Documentation/video4linux/*.ivtv
5749F: drivers/media/pci/ivtv/
5750F: include/uapi/linux/ivtv*
5751
5752IX2505V MEDIA DRIVER
5753M: Malcolm Priestley <tvboxspy@gmail.com>
5754L: linux-media@vger.kernel.org
5755W: http://linuxtv.org/
5756Q: http://patchwork.linuxtv.org/project/linux-media/list/
5757S: Maintained
5758F: drivers/media/dvb-frontends/ix2505v*
5759
5760JC42.4 TEMPERATURE SENSOR DRIVER
5761M: Guenter Roeck <linux@roeck-us.net>
5762L: lm-sensors@lm-sensors.org
5763S: Maintained
5764F: drivers/hwmon/jc42.c
5765F: Documentation/hwmon/jc42
5766
5767JFS FILESYSTEM
5768M: Dave Kleikamp <shaggy@kernel.org>
5769L: jfs-discussion@lists.sourceforge.net
5770W: http://jfs.sourceforge.net/
5771T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5772S: Maintained
5773F: Documentation/filesystems/jfs.txt
5774F: fs/jfs/
5775
5776JME NETWORK DRIVER
5777M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5778L: netdev@vger.kernel.org
5779S: Maintained
5780F: drivers/net/ethernet/jme.*
5781
5782JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5783M: David Woodhouse <dwmw2@infradead.org>
5784L: linux-mtd@lists.infradead.org
5785W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5786S: Maintained
5787F: fs/jffs2/
5788F: include/uapi/linux/jffs2.h
5789
5790JOURNALLING LAYER FOR BLOCK DEVICES (JBD)
5791M: Andrew Morton <akpm@linux-foundation.org>
5792M: Jan Kara <jack@suse.com>
5793L: linux-ext4@vger.kernel.org
5794S: Maintained
5795F: fs/jbd/
5796F: include/linux/jbd.h
5797
5798JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5799M: "Theodore Ts'o" <tytso@mit.edu>
5800L: linux-ext4@vger.kernel.org
5801S: Maintained
5802F: fs/jbd2/
5803F: include/linux/jbd2.h
5804
5805JSM Neo PCI based serial card
5806M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5807L: linux-serial@vger.kernel.org
5808S: Maintained
5809F: drivers/tty/serial/jsm/
5810
5811K10TEMP HARDWARE MONITORING DRIVER
5812M: Clemens Ladisch <clemens@ladisch.de>
5813L: lm-sensors@lm-sensors.org
5814S: Maintained
5815F: Documentation/hwmon/k10temp
5816F: drivers/hwmon/k10temp.c
5817
5818K8TEMP HARDWARE MONITORING DRIVER
5819M: Rudolf Marek <r.marek@assembler.cz>
5820L: lm-sensors@lm-sensors.org
5821S: Maintained
5822F: Documentation/hwmon/k8temp
5823F: drivers/hwmon/k8temp.c
5824
5825KCONFIG
5826M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5827L: linux-kbuild@vger.kernel.org
5828T: git git://gitorious.org/linux-kconfig/linux-kconfig
5829S: Maintained
5830F: Documentation/kbuild/kconfig-language.txt
5831F: scripts/kconfig/
5832
5833KDUMP
5834M: Vivek Goyal <vgoyal@redhat.com>
5835M: Haren Myneni <hbabu@us.ibm.com>
5836L: kexec@lists.infradead.org
5837W: http://lse.sourceforge.net/kdump/
5838S: Maintained
5839F: Documentation/kdump/
5840
5841KEENE FM RADIO TRANSMITTER DRIVER
5842M: Hans Verkuil <hverkuil@xs4all.nl>
5843L: linux-media@vger.kernel.org
5844T: git git://linuxtv.org/media_tree.git
5845W: http://linuxtv.org
5846S: Maintained
5847F: drivers/media/radio/radio-keene*
5848
5849KERNEL AUTOMOUNTER v4 (AUTOFS4)
5850M: Ian Kent <raven@themaw.net>
5851L: autofs@vger.kernel.org
5852S: Maintained
5853F: fs/autofs4/
5854
5855KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
5856M: Michal Marek <mmarek@suse.com>
5857T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
5859L: linux-kbuild@vger.kernel.org
5860S: Maintained
5861F: Documentation/kbuild/
5862F: Makefile
5863F: scripts/Makefile.*
5864F: scripts/basic/
5865F: scripts/mk*
5866F: scripts/package/
5867
5868KERNEL JANITORS
5869L: kernel-janitors@vger.kernel.org
5870W: http://kernelnewbies.org/KernelJanitors
5871S: Odd Fixes
5872
5873KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
5874M: "J. Bruce Fields" <bfields@fieldses.org>
5875M: Jeff Layton <jlayton@poochiereds.net>
5876L: linux-nfs@vger.kernel.org
5877W: http://nfs.sourceforge.net/
5878S: Supported
5879F: fs/nfsd/
5880F: include/uapi/linux/nfsd/
5881F: fs/lockd/
5882F: fs/nfs_common/
5883F: net/sunrpc/
5884F: include/linux/lockd/
5885F: include/linux/sunrpc/
5886F: include/uapi/linux/sunrpc/
5887
5888KERNEL SELFTEST FRAMEWORK
5889M: Shuah Khan <shuahkh@osg.samsung.com>
5890L: linux-api@vger.kernel.org
5891T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
5892S: Maintained
5893F: tools/testing/selftests
5894
5895KERNEL VIRTUAL MACHINE (KVM)
5896M: Gleb Natapov <gleb@kernel.org>
5897M: Paolo Bonzini <pbonzini@redhat.com>
5898L: kvm@vger.kernel.org
5899W: http://www.linux-kvm.org
5900T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
5901S: Supported
5902F: Documentation/*/kvm*.txt
5903F: Documentation/virtual/kvm/
5904F: arch/*/kvm/
5905F: arch/x86/kernel/kvm.c
5906F: arch/x86/kernel/kvmclock.c
5907F: arch/*/include/asm/kvm*
5908F: include/linux/kvm*
5909F: include/uapi/linux/kvm*
5910F: virt/kvm/
5911
5912KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
5913M: Joerg Roedel <joro@8bytes.org>
5914L: kvm@vger.kernel.org
5915W: http://kvm.qumranet.com
5916S: Maintained
5917F: arch/x86/include/asm/svm.h
5918F: arch/x86/kvm/svm.c
5919
5920KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
5921M: Alexander Graf <agraf@suse.com>
5922L: kvm-ppc@vger.kernel.org
5923W: http://kvm.qumranet.com
5924T: git git://github.com/agraf/linux-2.6.git
5925S: Supported
5926F: arch/powerpc/include/asm/kvm*
5927F: arch/powerpc/kvm/
5928
5929KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
5930M: Christian Borntraeger <borntraeger@de.ibm.com>
5931M: Cornelia Huck <cornelia.huck@de.ibm.com>
5932L: linux-s390@vger.kernel.org
5933W: http://www.ibm.com/developerworks/linux/linux390/
5934S: Supported
5935F: Documentation/s390/kvm.txt
5936F: arch/s390/include/asm/kvm*
5937F: arch/s390/kvm/
5938
5939KERNEL VIRTUAL MACHINE (KVM) FOR ARM
5940M: Christoffer Dall <christoffer.dall@linaro.org>
5941M: Marc Zyngier <marc.zyngier@arm.com>
5942L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5943L: kvmarm@lists.cs.columbia.edu
5944W: http://systems.cs.columbia.edu/projects/kvm-arm
5945S: Supported
5946F: arch/arm/include/uapi/asm/kvm*
5947F: arch/arm/include/asm/kvm*
5948F: arch/arm/kvm/
5949F: virt/kvm/arm/
5950F: include/kvm/arm_*
5951
5952KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
5953M: Christoffer Dall <christoffer.dall@linaro.org>
5954M: Marc Zyngier <marc.zyngier@arm.com>
5955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
5956L: kvmarm@lists.cs.columbia.edu
5957S: Maintained
5958F: arch/arm64/include/uapi/asm/kvm*
5959F: arch/arm64/include/asm/kvm*
5960F: arch/arm64/kvm/
5961
5962KEXEC
5963M: Eric Biederman <ebiederm@xmission.com>
5964W: http://kernel.org/pub/linux/utils/kernel/kexec/
5965L: kexec@lists.infradead.org
5966S: Maintained
5967F: include/linux/kexec.h
5968F: include/uapi/linux/kexec.h
5969F: kernel/kexec.c
5970
5971KEYS/KEYRINGS:
5972M: David Howells <dhowells@redhat.com>
5973L: keyrings@linux-nfs.org
5974S: Maintained
5975F: Documentation/security/keys.txt
5976F: include/linux/key.h
5977F: include/linux/key-type.h
5978F: include/keys/
5979F: security/keys/
5980
5981KEYS-TRUSTED
5982M: David Safford <safford@us.ibm.com>
5983M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5984L: linux-security-module@vger.kernel.org
5985L: keyrings@linux-nfs.org
5986S: Supported
5987F: Documentation/security/keys-trusted-encrypted.txt
5988F: include/keys/trusted-type.h
5989F: security/keys/trusted.c
5990F: security/keys/trusted.h
5991
5992KEYS-ENCRYPTED
5993M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5994M: David Safford <safford@us.ibm.com>
5995L: linux-security-module@vger.kernel.org
5996L: keyrings@linux-nfs.org
5997S: Supported
5998F: Documentation/security/keys-trusted-encrypted.txt
5999F: include/keys/encrypted-type.h
6000F: security/keys/encrypted-keys/
6001
6002KGDB / KDB /debug_core
6003M: Jason Wessel <jason.wessel@windriver.com>
6004W: http://kgdb.wiki.kernel.org/
6005L: kgdb-bugreport@lists.sourceforge.net
6006S: Maintained
6007F: Documentation/DocBook/kgdb.tmpl
6008F: drivers/misc/kgdbts.c
6009F: drivers/tty/serial/kgdboc.c
6010F: include/linux/kdb.h
6011F: include/linux/kgdb.h
6012F: kernel/debug/
6013
6014KMEMCHECK
6015M: Vegard Nossum <vegardno@ifi.uio.no>
6016M: Pekka Enberg <penberg@kernel.org>
6017S: Maintained
6018F: Documentation/kmemcheck.txt
6019F: arch/x86/include/asm/kmemcheck.h
6020F: arch/x86/mm/kmemcheck/
6021F: include/linux/kmemcheck.h
6022F: mm/kmemcheck.c
6023
6024KMEMLEAK
6025M: Catalin Marinas <catalin.marinas@arm.com>
6026S: Maintained
6027F: Documentation/kmemleak.txt
6028F: include/linux/kmemleak.h
6029F: mm/kmemleak.c
6030F: mm/kmemleak-test.c
6031
6032KPROBES
6033M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6034M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6035M: "David S. Miller" <davem@davemloft.net>
6036M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6037S: Maintained
6038F: Documentation/kprobes.txt
6039F: include/linux/kprobes.h
6040F: kernel/kprobes.c
6041
6042KS0108 LCD CONTROLLER DRIVER
6043M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6044W: http://miguelojeda.es/auxdisplay.htm
6045W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6046S: Maintained
6047F: Documentation/auxdisplay/ks0108
6048F: drivers/auxdisplay/ks0108.c
6049F: include/linux/ks0108.h
6050
6051LAPB module
6052L: linux-x25@vger.kernel.org
6053S: Orphan
6054F: Documentation/networking/lapb-module.txt
6055F: include/*/lapb.h
6056F: net/lapb/
6057
6058LASI 53c700 driver for PARISC
6059M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6060L: linux-scsi@vger.kernel.org
6061S: Maintained
6062F: Documentation/scsi/53c700.txt
6063F: drivers/scsi/53c700*
6064
6065LED SUBSYSTEM
6066M: Richard Purdie <rpurdie@rpsys.net>
6067M: Jacek Anaszewski <j.anaszewski@samsung.com>
6068L: linux-leds@vger.kernel.org
6069T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6070S: Maintained
6071F: drivers/leds/
6072F: include/linux/leds.h
6073
6074LEGACY EEPROM DRIVER
6075M: Jean Delvare <jdelvare@suse.com>
6076S: Maintained
6077F: Documentation/misc-devices/eeprom
6078F: drivers/misc/eeprom/eeprom.c
6079
6080LEGO USB Tower driver
6081M: Juergen Stuber <starblue@users.sourceforge.net>
6082L: legousb-devel@lists.sourceforge.net
6083W: http://legousb.sourceforge.net/
6084S: Maintained
6085F: drivers/usb/misc/legousbtower.c
6086
6087LG2160 MEDIA DRIVER
6088M: Michael Krufky <mkrufky@linuxtv.org>
6089L: linux-media@vger.kernel.org
6090W: http://linuxtv.org/
6091W: http://github.com/mkrufky
6092Q: http://patchwork.linuxtv.org/project/linux-media/list/
6093T: git git://linuxtv.org/mkrufky/tuners.git
6094S: Maintained
6095F: drivers/media/dvb-frontends/lg2160.*
6096
6097LGDT3305 MEDIA DRIVER
6098M: Michael Krufky <mkrufky@linuxtv.org>
6099L: linux-media@vger.kernel.org
6100W: http://linuxtv.org/
6101W: http://github.com/mkrufky
6102Q: http://patchwork.linuxtv.org/project/linux-media/list/
6103T: git git://linuxtv.org/mkrufky/tuners.git
6104S: Maintained
6105F: drivers/media/dvb-frontends/lgdt3305.*
6106
6107LGUEST
6108M: Rusty Russell <rusty@rustcorp.com.au>
6109L: lguest@lists.ozlabs.org
6110W: http://lguest.ozlabs.org/
6111S: Odd Fixes
6112F: arch/x86/include/asm/lguest*.h
6113F: arch/x86/lguest/
6114F: drivers/lguest/
6115F: include/linux/lguest*.h
6116F: tools/lguest/
6117
6118LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6119M: Tejun Heo <tj@kernel.org>
6120L: linux-ide@vger.kernel.org
6121T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6122S: Maintained
6123F: drivers/ata/
6124F: include/linux/ata.h
6125F: include/linux/libata.h
6126
6127LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6128M: Viresh Kumar <vireshk@kernel.org>
6129L: linux-ide@vger.kernel.org
6130T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6131S: Maintained
6132F: include/linux/pata_arasan_cf_data.h
6133F: drivers/ata/pata_arasan_cf.c
6134
6135LIBATA PATA DRIVERS
6136M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6137M: Tejun Heo <tj@kernel.org>
6138L: linux-ide@vger.kernel.org
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6140S: Maintained
6141F: drivers/ata/pata_*.c
6142F: drivers/ata/ata_generic.c
6143
6144LIBATA SATA AHCI PLATFORM devices support
6145M: Hans de Goede <hdegoede@redhat.com>
6146M: Tejun Heo <tj@kernel.org>
6147L: linux-ide@vger.kernel.org
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6149S: Maintained
6150F: drivers/ata/ahci_platform.c
6151F: drivers/ata/libahci_platform.c
6152F: include/linux/ahci_platform.h
6153
6154LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6155M: Mikael Pettersson <mikpelinux@gmail.com>
6156L: linux-ide@vger.kernel.org
6157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6158S: Maintained
6159F: drivers/ata/sata_promise.*
6160
6161LIBLOCKDEP
6162M: Sasha Levin <sasha.levin@oracle.com>
6163S: Maintained
6164F: tools/lib/lockdep/
6165
6166LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6167M: Dan Williams <dan.j.williams@intel.com>
6168L: linux-nvdimm@lists.01.org
6169Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6170S: Supported
6171F: drivers/nvdimm/*
6172F: include/linux/nd.h
6173F: include/linux/libnvdimm.h
6174F: include/uapi/linux/ndctl.h
6175
6176LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6177M: Ross Zwisler <ross.zwisler@linux.intel.com>
6178L: linux-nvdimm@lists.01.org
6179Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6180S: Supported
6181F: drivers/nvdimm/blk.c
6182F: drivers/nvdimm/region_devs.c
6183F: drivers/acpi/nfit*
6184
6185LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6186M: Vishal Verma <vishal.l.verma@intel.com>
6187L: linux-nvdimm@lists.01.org
6188Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6189S: Supported
6190F: drivers/nvdimm/btt*
6191
6192LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6193M: Ross Zwisler <ross.zwisler@linux.intel.com>
6194L: linux-nvdimm@lists.01.org
6195Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6196S: Supported
6197F: drivers/nvdimm/pmem.c
6198F: include/linux/pmem.h
6199
6200LINUX FOR IBM pSERIES (RS/6000)
6201M: Paul Mackerras <paulus@au.ibm.com>
6202W: http://www.ibm.com/linux/ltc/projects/ppc
6203S: Supported
6204F: arch/powerpc/boot/rs6000.h
6205
6206LINUX FOR POWERPC (32-BIT AND 64-BIT)
6207M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6208M: Paul Mackerras <paulus@samba.org>
6209M: Michael Ellerman <mpe@ellerman.id.au>
6210W: http://www.penguinppc.org/
6211L: linuxppc-dev@lists.ozlabs.org
6212Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6214S: Supported
6215F: Documentation/powerpc/
6216F: arch/powerpc/
6217
6218LINUX FOR POWER MACINTOSH
6219M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6220W: http://www.penguinppc.org/
6221L: linuxppc-dev@lists.ozlabs.org
6222S: Maintained
6223F: arch/powerpc/platforms/powermac/
6224F: drivers/macintosh/
6225
6226LINUX FOR POWERPC EMBEDDED MPC5XXX
6227M: Anatolij Gustschin <agust@denx.de>
6228L: linuxppc-dev@lists.ozlabs.org
6229T: git git://git.denx.de/linux-denx-agust.git
6230S: Maintained
6231F: arch/powerpc/platforms/512x/
6232F: arch/powerpc/platforms/52xx/
6233
6234LINUX FOR POWERPC EMBEDDED PPC4XX
6235M: Alistair Popple <alistair@popple.id.au>
6236M: Matt Porter <mporter@kernel.crashing.org>
6237W: http://www.penguinppc.org/
6238L: linuxppc-dev@lists.ozlabs.org
6239S: Maintained
6240F: arch/powerpc/platforms/40x/
6241F: arch/powerpc/platforms/44x/
6242
6243LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6244L: linuxppc-dev@lists.ozlabs.org
6245S: Orphan
6246F: arch/powerpc/*/*virtex*
6247F: arch/powerpc/*/*/*virtex*
6248
6249LINUX FOR POWERPC EMBEDDED PPC8XX
6250M: Vitaly Bordug <vitb@kernel.crashing.org>
6251W: http://www.penguinppc.org/
6252L: linuxppc-dev@lists.ozlabs.org
6253S: Maintained
6254F: arch/powerpc/platforms/8xx/
6255
6256LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6257M: Scott Wood <scottwood@freescale.com>
6258M: Kumar Gala <galak@kernel.crashing.org>
6259W: http://www.penguinppc.org/
6260L: linuxppc-dev@lists.ozlabs.org
6261T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6262S: Maintained
6263F: arch/powerpc/platforms/83xx/
6264F: arch/powerpc/platforms/85xx/
6265
6266LINUX FOR POWERPC PA SEMI PWRFICIENT
6267M: Olof Johansson <olof@lixom.net>
6268L: linuxppc-dev@lists.ozlabs.org
6269S: Maintained
6270F: arch/powerpc/platforms/pasemi/
6271F: drivers/*/*pasemi*
6272F: drivers/*/*/*pasemi*
6273
6274LINUX SECURITY MODULE (LSM) FRAMEWORK
6275M: Chris Wright <chrisw@sous-sol.org>
6276L: linux-security-module@vger.kernel.org
6277S: Supported
6278
6279LIS3LV02D ACCELEROMETER DRIVER
6280M: Eric Piel <eric.piel@tremplin-utc.net>
6281S: Maintained
6282F: Documentation/misc-devices/lis3lv02d
6283F: drivers/misc/lis3lv02d/
6284F: drivers/platform/x86/hp_accel.c
6285
6286LIVE PATCHING
6287M: Josh Poimboeuf <jpoimboe@redhat.com>
6288M: Seth Jennings <sjenning@redhat.com>
6289M: Jiri Kosina <jkosina@suse.com>
6290M: Vojtech Pavlik <vojtech@suse.com>
6291S: Maintained
6292F: kernel/livepatch/
6293F: include/linux/livepatch.h
6294F: arch/x86/include/asm/livepatch.h
6295F: arch/x86/kernel/livepatch.c
6296F: Documentation/ABI/testing/sysfs-kernel-livepatch
6297F: samples/livepatch/
6298L: live-patching@vger.kernel.org
6299T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6300
6301LLC (802.2)
6302M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6303S: Maintained
6304F: include/linux/llc.h
6305F: include/uapi/linux/llc.h
6306F: include/net/llc*
6307F: net/llc/
6308
6309LM73 HARDWARE MONITOR DRIVER
6310M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6311L: lm-sensors@lm-sensors.org
6312S: Maintained
6313F: drivers/hwmon/lm73.c
6314
6315LM78 HARDWARE MONITOR DRIVER
6316M: Jean Delvare <jdelvare@suse.com>
6317L: lm-sensors@lm-sensors.org
6318S: Maintained
6319F: Documentation/hwmon/lm78
6320F: drivers/hwmon/lm78.c
6321
6322LM83 HARDWARE MONITOR DRIVER
6323M: Jean Delvare <jdelvare@suse.com>
6324L: lm-sensors@lm-sensors.org
6325S: Maintained
6326F: Documentation/hwmon/lm83
6327F: drivers/hwmon/lm83.c
6328
6329LM90 HARDWARE MONITOR DRIVER
6330M: Jean Delvare <jdelvare@suse.com>
6331L: lm-sensors@lm-sensors.org
6332S: Maintained
6333F: Documentation/hwmon/lm90
6334F: Documentation/devicetree/bindings/hwmon/lm90.txt
6335F: drivers/hwmon/lm90.c
6336
6337LM95234 HARDWARE MONITOR DRIVER
6338M: Guenter Roeck <linux@roeck-us.net>
6339L: lm-sensors@lm-sensors.org
6340S: Maintained
6341F: Documentation/hwmon/lm95234
6342F: drivers/hwmon/lm95234.c
6343
6344LME2510 MEDIA DRIVER
6345M: Malcolm Priestley <tvboxspy@gmail.com>
6346L: linux-media@vger.kernel.org
6347W: http://linuxtv.org/
6348Q: http://patchwork.linuxtv.org/project/linux-media/list/
6349S: Maintained
6350F: drivers/media/usb/dvb-usb-v2/lmedm04*
6351
6352LOCKDEP AND LOCKSTAT
6353M: Peter Zijlstra <peterz@infradead.org>
6354M: Ingo Molnar <mingo@redhat.com>
6355L: linux-kernel@vger.kernel.org
6356T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6357S: Maintained
6358F: Documentation/locking/lockdep*.txt
6359F: Documentation/locking/lockstat.txt
6360F: include/linux/lockdep.h
6361F: kernel/locking/
6362
6363LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6364M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6365L: linux-ntfs-dev@lists.sourceforge.net
6366W: http://www.linux-ntfs.org/content/view/19/37/
6367S: Maintained
6368F: Documentation/ldm.txt
6369F: block/partitions/ldm.*
6370
6371LogFS
6372M: Joern Engel <joern@logfs.org>
6373M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6374L: logfs@logfs.org
6375W: logfs.org
6376S: Maintained
6377F: fs/logfs/
6378
6379LPC32XX MACHINE SUPPORT
6380M: Roland Stigge <stigge@antcom.de>
6381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6382S: Maintained
6383F: arch/arm/mach-lpc32xx/
6384
6385LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6386M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6387M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6388M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6389M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6390L: MPT-FusionLinux.pdl@avagotech.com
6391L: linux-scsi@vger.kernel.org
6392W: http://www.lsilogic.com/support
6393S: Supported
6394F: drivers/message/fusion/
6395F: drivers/scsi/mpt2sas/
6396F: drivers/scsi/mpt3sas/
6397
6398LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6399M: Matthew Wilcox <matthew@wil.cx>
6400L: linux-scsi@vger.kernel.org
6401S: Maintained
6402F: drivers/scsi/sym53c8xx_2/
6403
6404LTC4261 HARDWARE MONITOR DRIVER
6405M: Guenter Roeck <linux@roeck-us.net>
6406L: lm-sensors@lm-sensors.org
6407S: Maintained
6408F: Documentation/hwmon/ltc4261
6409F: drivers/hwmon/ltc4261.c
6410
6411LTP (Linux Test Project)
6412M: Mike Frysinger <vapier@gentoo.org>
6413M: Cyril Hrubis <chrubis@suse.cz>
6414M: Wanlong Gao <gaowanlong@cn.fujitsu.com>
6415M: Jan Stancek <jstancek@redhat.com>
6416M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6417M: Alexey Kodanev <alexey.kodanev@oracle.com>
6418L: ltp-list@lists.sourceforge.net (subscribers-only)
6419W: http://linux-test-project.github.io/
6420T: git git://github.com/linux-test-project/ltp.git
6421S: Maintained
6422
6423M32R ARCHITECTURE
6424W: http://www.linux-m32r.org/
6425S: Orphan
6426F: arch/m32r/
6427
6428M68K ARCHITECTURE
6429M: Geert Uytterhoeven <geert@linux-m68k.org>
6430L: linux-m68k@lists.linux-m68k.org
6431W: http://www.linux-m68k.org/
6432T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6433S: Maintained
6434F: arch/m68k/
6435F: drivers/zorro/
6436
6437M68K ON APPLE MACINTOSH
6438M: Joshua Thompson <funaho@jurai.org>
6439W: http://www.mac.linux-m68k.org/
6440L: linux-m68k@lists.linux-m68k.org
6441S: Maintained
6442F: arch/m68k/mac/
6443
6444M68K ON HP9000/300
6445M: Philip Blundell <philb@gnu.org>
6446W: http://www.tazenda.demon.co.uk/phil/linux-hp
6447S: Maintained
6448F: arch/m68k/hp300/
6449
6450M88DS3103 MEDIA DRIVER
6451M: Antti Palosaari <crope@iki.fi>
6452L: linux-media@vger.kernel.org
6453W: http://linuxtv.org/
6454W: http://palosaari.fi/linux/
6455Q: http://patchwork.linuxtv.org/project/linux-media/list/
6456T: git git://linuxtv.org/anttip/media_tree.git
6457S: Maintained
6458F: drivers/media/dvb-frontends/m88ds3103*
6459
6460M88RS2000 MEDIA DRIVER
6461M: Malcolm Priestley <tvboxspy@gmail.com>
6462L: linux-media@vger.kernel.org
6463W: http://linuxtv.org/
6464Q: http://patchwork.linuxtv.org/project/linux-media/list/
6465S: Maintained
6466F: drivers/media/dvb-frontends/m88rs2000*
6467
6468MA901 MASTERKIT USB FM RADIO DRIVER
6469M: Alexey Klimov <klimov.linux@gmail.com>
6470L: linux-media@vger.kernel.org
6471T: git git://linuxtv.org/media_tree.git
6472S: Maintained
6473F: drivers/media/radio/radio-ma901.c
6474
6475MAC80211
6476M: Johannes Berg <johannes@sipsolutions.net>
6477L: linux-wireless@vger.kernel.org
6478W: http://wireless.kernel.org/
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6481S: Maintained
6482F: Documentation/networking/mac80211-injection.txt
6483F: include/net/mac80211.h
6484F: net/mac80211/
6485
6486MACVLAN DRIVER
6487M: Patrick McHardy <kaber@trash.net>
6488L: netdev@vger.kernel.org
6489S: Maintained
6490F: drivers/net/macvlan.c
6491F: include/linux/if_macvlan.h
6492
6493MAILBOX API
6494M: Jassi Brar <jassisinghbrar@gmail.com>
6495L: linux-kernel@vger.kernel.org
6496S: Maintained
6497F: drivers/mailbox/
6498F: include/linux/mailbox_client.h
6499F: include/linux/mailbox_controller.h
6500
6501MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6502M: Michael Kerrisk <mtk.manpages@gmail.com>
6503W: http://www.kernel.org/doc/man-pages
6504L: linux-man@vger.kernel.org
6505S: Maintained
6506
6507MARVELL ARMADA DRM SUPPORT
6508M: Russell King <rmk+kernel@arm.linux.org.uk>
6509S: Maintained
6510F: drivers/gpu/drm/armada/
6511
6512MARVELL 88E6352 DSA support
6513M: Guenter Roeck <linux@roeck-us.net>
6514S: Maintained
6515F: drivers/net/dsa/mv88e6352.c
6516
6517MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6518M: Mirko Lindner <mlindner@marvell.com>
6519M: Stephen Hemminger <stephen@networkplumber.org>
6520L: netdev@vger.kernel.org
6521S: Maintained
6522F: drivers/net/ethernet/marvell/sk*
6523
6524MARVELL LIBERTAS WIRELESS DRIVER
6525L: libertas-dev@lists.infradead.org
6526S: Orphan
6527F: drivers/net/wireless/libertas/
6528
6529MARVELL MV643XX ETHERNET DRIVER
6530M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6531L: netdev@vger.kernel.org
6532S: Maintained
6533F: drivers/net/ethernet/marvell/mv643xx_eth.*
6534F: include/linux/mv643xx.h
6535
6536MARVELL MVNETA ETHERNET DRIVER
6537M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6538L: netdev@vger.kernel.org
6539S: Maintained
6540F: drivers/net/ethernet/marvell/mvneta.*
6541
6542MARVELL MWIFIEX WIRELESS DRIVER
6543M: Amitkumar Karwar <akarwar@marvell.com>
6544M: Avinash Patil <patila@marvell.com>
6545L: linux-wireless@vger.kernel.org
6546S: Maintained
6547F: drivers/net/wireless/mwifiex/
6548
6549MARVELL MWL8K WIRELESS DRIVER
6550M: Lennert Buytenhek <buytenh@wantstofly.org>
6551L: linux-wireless@vger.kernel.org
6552S: Odd Fixes
6553F: drivers/net/wireless/mwl8k.c
6554
6555MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6556M: Nicolas Pitre <nico@fluxnic.net>
6557S: Odd Fixes
6558F: drivers/mmc/host/mvsdio.*
6559
6560MATROX FRAMEBUFFER DRIVER
6561L: linux-fbdev@vger.kernel.org
6562S: Orphan
6563F: drivers/video/fbdev/matrox/matroxfb_*
6564F: include/uapi/linux/matroxfb.h
6565
6566MAX16065 HARDWARE MONITOR DRIVER
6567M: Guenter Roeck <linux@roeck-us.net>
6568L: lm-sensors@lm-sensors.org
6569S: Maintained
6570F: Documentation/hwmon/max16065
6571F: drivers/hwmon/max16065.c
6572
6573MAX20751 HARDWARE MONITOR DRIVER
6574M: Guenter Roeck <linux@roeck-us.net>
6575L: lm-sensors@lm-sensors.org
6576S: Maintained
6577F: Documentation/hwmon/max20751
6578F: drivers/hwmon/max20751.c
6579
6580MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6581M: "Hans J. Koch" <hjk@hansjkoch.de>
6582L: lm-sensors@lm-sensors.org
6583S: Maintained
6584F: Documentation/hwmon/max6650
6585F: drivers/hwmon/max6650.c
6586
6587MAX6697 HARDWARE MONITOR DRIVER
6588M: Guenter Roeck <linux@roeck-us.net>
6589L: lm-sensors@lm-sensors.org
6590S: Maintained
6591F: Documentation/hwmon/max6697
6592F: Documentation/devicetree/bindings/i2c/max6697.txt
6593F: drivers/hwmon/max6697.c
6594F: include/linux/platform_data/max6697.h
6595
6596MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6597M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6598L: linux-pm@vger.kernel.org
6599S: Supported
6600F: drivers/power/max14577_charger.c
6601F: drivers/power/max77693_charger.c
6602
6603MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6604M: Chanwoo Choi <cw00.choi@samsung.com>
6605M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6606L: linux-kernel@vger.kernel.org
6607S: Supported
6608F: drivers/*/max14577.c
6609F: drivers/*/max77686.c
6610F: drivers/*/max77693.c
6611F: drivers/extcon/extcon-max14577.c
6612F: drivers/extcon/extcon-max77693.c
6613F: drivers/rtc/rtc-max77686.c
6614F: drivers/clk/clk-max77686.c
6615F: Documentation/devicetree/bindings/mfd/max14577.txt
6616F: Documentation/devicetree/bindings/mfd/max77686.txt
6617F: Documentation/devicetree/bindings/mfd/max77693.txt
6618F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6619F: include/linux/mfd/max14577*.h
6620F: include/linux/mfd/max77686*.h
6621F: include/linux/mfd/max77693*.h
6622
6623MAXIRADIO FM RADIO RECEIVER DRIVER
6624M: Hans Verkuil <hverkuil@xs4all.nl>
6625L: linux-media@vger.kernel.org
6626T: git git://linuxtv.org/media_tree.git
6627W: http://linuxtv.org
6628S: Maintained
6629F: drivers/media/radio/radio-maxiradio*
6630
6631MEDIA DRIVERS FOR RENESAS - VSP1
6632M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6633L: linux-media@vger.kernel.org
6634L: linux-sh@vger.kernel.org
6635T: git git://linuxtv.org/media_tree.git
6636S: Supported
6637F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6638F: drivers/media/platform/vsp1/
6639
6640MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6641M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6642P: LinuxTV.org Project
6643L: linux-media@vger.kernel.org
6644W: http://linuxtv.org
6645Q: http://patchwork.kernel.org/project/linux-media/list/
6646T: git git://linuxtv.org/media_tree.git
6647S: Maintained
6648F: Documentation/dvb/
6649F: Documentation/video4linux/
6650F: Documentation/DocBook/media/
6651F: drivers/media/
6652F: drivers/staging/media/
6653F: include/media/
6654F: include/uapi/linux/dvb/
6655F: include/uapi/linux/videodev2.h
6656F: include/uapi/linux/media.h
6657F: include/uapi/linux/v4l2-*
6658F: include/uapi/linux/meye.h
6659F: include/uapi/linux/ivtv*
6660F: include/uapi/linux/uvcvideo.h
6661
6662MEDIATEK MT7601U WIRELESS LAN DRIVER
6663M: Jakub Kicinski <kubakici@wp.pl>
6664L: linux-wireless@vger.kernel.org
6665S: Maintained
6666F: drivers/net/wireless/mediatek/mt7601u/
6667
6668MEGARAID SCSI/SAS DRIVERS
6669M: Kashyap Desai <kashyap.desai@avagotech.com>
6670M: Sumit Saxena <sumit.saxena@avagotech.com>
6671M: Uday Lingala <uday.lingala@avagotech.com>
6672L: megaraidlinux.pdl@avagotech.com
6673L: linux-scsi@vger.kernel.org
6674W: http://www.lsi.com
6675S: Maintained
6676F: Documentation/scsi/megaraid.txt
6677F: drivers/scsi/megaraid.*
6678F: drivers/scsi/megaraid/
6679
6680MELLANOX ETHERNET DRIVER (mlx4_en)
6681M: Amir Vadai <amirv@mellanox.com>
6682M: Ido Shamay <idos@mellanox.com>
6683L: netdev@vger.kernel.org
6684S: Supported
6685W: http://www.mellanox.com
6686Q: http://patchwork.ozlabs.org/project/netdev/list/
6687F: drivers/net/ethernet/mellanox/mlx4/en_*
6688
6689MEMORY MANAGEMENT
6690L: linux-mm@kvack.org
6691W: http://www.linux-mm.org
6692S: Maintained
6693F: include/linux/mm.h
6694F: include/linux/gfp.h
6695F: include/linux/mmzone.h
6696F: include/linux/memory_hotplug.h
6697F: include/linux/vmalloc.h
6698F: mm/
6699
6700MEMORY TECHNOLOGY DEVICES (MTD)
6701M: David Woodhouse <dwmw2@infradead.org>
6702M: Brian Norris <computersforpeace@gmail.com>
6703L: linux-mtd@lists.infradead.org
6704W: http://www.linux-mtd.infradead.org/
6705Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6706T: git git://git.infradead.org/linux-mtd.git
6707T: git git://git.infradead.org/l2-mtd.git
6708S: Maintained
6709F: drivers/mtd/
6710F: include/linux/mtd/
6711F: include/uapi/mtd/
6712
6713MEN A21 WATCHDOG DRIVER
6714M: Johannes Thumshirn <morbidrsa@gmail.com>
6715L: linux-watchdog@vger.kernel.org
6716S: Maintained
6717F: drivers/watchdog/mena21_wdt.c
6718
6719MEN CHAMELEON BUS (mcb)
6720M: Johannes Thumshirn <morbidrsa@gmail.com>
6721S: Maintained
6722F: drivers/mcb/
6723F: include/linux/mcb.h
6724F: Documentation/men-chameleon-bus.txt
6725
6726MEN F21BMC (Board Management Controller)
6727M: Andreas Werner <andreas.werner@men.de>
6728S: Supported
6729F: drivers/mfd/menf21bmc.c
6730F: drivers/watchdog/menf21bmc_wdt.c
6731F: drivers/leds/leds-menf21bmc.c
6732F: drivers/hwmon/menf21bmc_hwmon.c
6733F: Documentation/hwmon/menf21bmc
6734
6735METAG ARCHITECTURE
6736M: James Hogan <james.hogan@imgtec.com>
6737L: linux-metag@vger.kernel.org
6738S: Supported
6739F: arch/metag/
6740F: Documentation/metag/
6741F: Documentation/devicetree/bindings/metag/
6742F: drivers/clocksource/metag_generic.c
6743F: drivers/irqchip/irq-metag.c
6744F: drivers/irqchip/irq-metag-ext.c
6745F: drivers/tty/metag_da.c
6746
6747MICROBLAZE ARCHITECTURE
6748M: Michal Simek <monstr@monstr.eu>
6749W: http://www.monstr.eu/fdt/
6750T: git git://git.monstr.eu/linux-2.6-microblaze.git
6751S: Supported
6752F: arch/microblaze/
6753
6754MICROTEK X6 SCANNER
6755M: Oliver Neukum <oliver@neukum.org>
6756S: Maintained
6757F: drivers/usb/image/microtek.*
6758
6759MIPS
6760M: Ralf Baechle <ralf@linux-mips.org>
6761L: linux-mips@linux-mips.org
6762W: http://www.linux-mips.org/
6763T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
6764Q: http://patchwork.linux-mips.org/project/linux-mips/list/
6765S: Supported
6766F: Documentation/mips/
6767F: arch/mips/
6768
6769MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
6770M: Hans Verkuil <hverkuil@xs4all.nl>
6771L: linux-media@vger.kernel.org
6772T: git git://linuxtv.org/media_tree.git
6773W: http://linuxtv.org
6774S: Odd Fixes
6775F: drivers/media/radio/radio-miropcm20*
6776
6777Mellanox MLX5 core VPI driver
6778M: Eli Cohen <eli@mellanox.com>
6779L: netdev@vger.kernel.org
6780L: linux-rdma@vger.kernel.org
6781W: http://www.mellanox.com
6782Q: http://patchwork.ozlabs.org/project/netdev/list/
6783Q: http://patchwork.kernel.org/project/linux-rdma/list/
6784T: git git://openfabrics.org/~eli/connect-ib.git
6785S: Supported
6786F: drivers/net/ethernet/mellanox/mlx5/core/
6787F: include/linux/mlx5/
6788
6789Mellanox MLX5 IB driver
6790M: Eli Cohen <eli@mellanox.com>
6791L: linux-rdma@vger.kernel.org
6792W: http://www.mellanox.com
6793Q: http://patchwork.kernel.org/project/linux-rdma/list/
6794T: git git://openfabrics.org/~eli/connect-ib.git
6795S: Supported
6796F: include/linux/mlx5/
6797F: drivers/infiniband/hw/mlx5/
6798
6799MN88472 MEDIA DRIVER
6800M: Antti Palosaari <crope@iki.fi>
6801L: linux-media@vger.kernel.org
6802W: http://linuxtv.org/
6803W: http://palosaari.fi/linux/
6804Q: http://patchwork.linuxtv.org/project/linux-media/list/
6805T: git git://linuxtv.org/anttip/media_tree.git
6806S: Maintained
6807F: drivers/staging/media/mn88472/
6808F: drivers/media/dvb-frontends/mn88472.h
6809
6810MN88473 MEDIA DRIVER
6811M: Antti Palosaari <crope@iki.fi>
6812L: linux-media@vger.kernel.org
6813W: http://linuxtv.org/
6814W: http://palosaari.fi/linux/
6815Q: http://patchwork.linuxtv.org/project/linux-media/list/
6816T: git git://linuxtv.org/anttip/media_tree.git
6817S: Maintained
6818F: drivers/staging/media/mn88473/
6819F: drivers/media/dvb-frontends/mn88473.h
6820
6821MODULE SUPPORT
6822M: Rusty Russell <rusty@rustcorp.com.au>
6823S: Maintained
6824F: include/linux/module.h
6825F: kernel/module.c
6826
6827MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
6828W: http://popies.net/meye/
6829S: Orphan
6830F: Documentation/video4linux/meye.txt
6831F: drivers/media/pci/meye/
6832F: include/uapi/linux/meye.h
6833
6834MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
6835M: Jiri Slaby <jirislaby@gmail.com>
6836S: Maintained
6837F: Documentation/serial/moxa-smartio
6838F: drivers/tty/mxser.*
6839
6840MR800 AVERMEDIA USB FM RADIO DRIVER
6841M: Alexey Klimov <klimov.linux@gmail.com>
6842L: linux-media@vger.kernel.org
6843T: git git://linuxtv.org/media_tree.git
6844S: Maintained
6845F: drivers/media/radio/radio-mr800.c
6846
6847MRF24J40 IEEE 802.15.4 RADIO DRIVER
6848M: Alan Ott <alan@signal11.us>
6849L: linux-wpan@vger.kernel.org
6850S: Maintained
6851F: drivers/net/ieee802154/mrf24j40.c
6852
6853MSI LAPTOP SUPPORT
6854M: "Lee, Chun-Yi" <jlee@suse.com>
6855L: platform-driver-x86@vger.kernel.org
6856S: Maintained
6857F: drivers/platform/x86/msi-laptop.c
6858
6859MSI WMI SUPPORT
6860L: platform-driver-x86@vger.kernel.org
6861S: Orphan
6862F: drivers/platform/x86/msi-wmi.c
6863
6864MSI001 MEDIA DRIVER
6865M: Antti Palosaari <crope@iki.fi>
6866L: linux-media@vger.kernel.org
6867W: http://linuxtv.org/
6868W: http://palosaari.fi/linux/
6869Q: http://patchwork.linuxtv.org/project/linux-media/list/
6870T: git git://linuxtv.org/anttip/media_tree.git
6871S: Maintained
6872F: drivers/media/tuners/msi001*
6873
6874MSI2500 MEDIA DRIVER
6875M: Antti Palosaari <crope@iki.fi>
6876L: linux-media@vger.kernel.org
6877W: http://linuxtv.org/
6878W: http://palosaari.fi/linux/
6879Q: http://patchwork.linuxtv.org/project/linux-media/list/
6880T: git git://linuxtv.org/anttip/media_tree.git
6881S: Maintained
6882F: drivers/media/usb/msi2500/
6883
6884MSYSTEMS DISKONCHIP G3 MTD DRIVER
6885M: Robert Jarzmik <robert.jarzmik@free.fr>
6886L: linux-mtd@lists.infradead.org
6887S: Maintained
6888F: drivers/mtd/devices/docg3*
6889
6890MT9M032 APTINA SENSOR DRIVER
6891M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6892L: linux-media@vger.kernel.org
6893T: git git://linuxtv.org/media_tree.git
6894S: Maintained
6895F: drivers/media/i2c/mt9m032.c
6896F: include/media/mt9m032.h
6897
6898MT9P031 APTINA CAMERA SENSOR
6899M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6900L: linux-media@vger.kernel.org
6901T: git git://linuxtv.org/media_tree.git
6902S: Maintained
6903F: drivers/media/i2c/mt9p031.c
6904F: include/media/mt9p031.h
6905
6906MT9T001 APTINA CAMERA SENSOR
6907M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6908L: linux-media@vger.kernel.org
6909T: git git://linuxtv.org/media_tree.git
6910S: Maintained
6911F: drivers/media/i2c/mt9t001.c
6912F: include/media/mt9t001.h
6913
6914MT9V032 APTINA CAMERA SENSOR
6915M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6916L: linux-media@vger.kernel.org
6917T: git git://linuxtv.org/media_tree.git
6918S: Maintained
6919F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
6920F: drivers/media/i2c/mt9v032.c
6921F: include/media/mt9v032.h
6922
6923MULTIFUNCTION DEVICES (MFD)
6924M: Samuel Ortiz <sameo@linux.intel.com>
6925M: Lee Jones <lee.jones@linaro.org>
6926T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
6927S: Supported
6928F: drivers/mfd/
6929F: include/linux/mfd/
6930
6931MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
6932M: Ulf Hansson <ulf.hansson@linaro.org>
6933L: linux-mmc@vger.kernel.org
6934T: git git://git.linaro.org/people/ulf.hansson/mmc.git
6935S: Maintained
6936F: drivers/mmc/
6937F: include/linux/mmc/
6938F: include/uapi/linux/mmc/
6939
6940MULTIMEDIA CARD (MMC) ETC. OVER SPI
6941S: Orphan
6942F: drivers/mmc/host/mmc_spi.c
6943F: include/linux/spi/mmc_spi.h
6944
6945MULTISOUND SOUND DRIVER
6946M: Andrew Veliath <andrewtv@usa.net>
6947S: Maintained
6948F: Documentation/sound/oss/MultiSound
6949F: sound/oss/msnd*
6950
6951MULTITECH MULTIPORT CARD (ISICOM)
6952S: Orphan
6953F: drivers/tty/isicom.c
6954F: include/linux/isicom.h
6955
6956MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
6957M: Felipe Balbi <balbi@ti.com>
6958L: linux-usb@vger.kernel.org
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
6960S: Maintained
6961F: drivers/usb/musb/
6962
6963MXL5007T MEDIA DRIVER
6964M: Michael Krufky <mkrufky@linuxtv.org>
6965L: linux-media@vger.kernel.org
6966W: http://linuxtv.org/
6967W: http://github.com/mkrufky
6968Q: http://patchwork.linuxtv.org/project/linux-media/list/
6969T: git git://linuxtv.org/mkrufky/tuners.git
6970S: Maintained
6971F: drivers/media/tuners/mxl5007t.*
6972
6973MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
6974M: Hyong-Youb Kim <hykim@myri.com>
6975L: netdev@vger.kernel.org
6976W: https://www.myricom.com/support/downloads/myri10ge.html
6977S: Supported
6978F: drivers/net/ethernet/myricom/myri10ge/
6979
6980NATSEMI ETHERNET DRIVER (DP8381x)
6981S: Orphan
6982F: drivers/net/ethernet/natsemi/natsemi.c
6983
6984NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
6985M: Daniel Mack <zonque@gmail.com>
6986S: Maintained
6987L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6988W: http://www.native-instruments.com
6989F: sound/usb/caiaq/
6990
6991NCP FILESYSTEM
6992M: Petr Vandrovec <petr@vandrovec.name>
6993S: Odd Fixes
6994F: fs/ncpfs/
6995
6996NCR 5380 SCSI DRIVERS
6997M: Finn Thain <fthain@telegraphics.com.au>
6998M: Michael Schmitz <schmitzmic@gmail.com>
6999L: linux-scsi@vger.kernel.org
7000S: Maintained
7001F: Documentation/scsi/g_NCR5380.txt
7002F: drivers/scsi/NCR5380.*
7003F: drivers/scsi/arm/cumana_1.c
7004F: drivers/scsi/arm/oak.c
7005F: drivers/scsi/atari_NCR5380.c
7006F: drivers/scsi/atari_scsi.*
7007F: drivers/scsi/dmx3191d.c
7008F: drivers/scsi/dtc.*
7009F: drivers/scsi/g_NCR5380.*
7010F: drivers/scsi/g_NCR5380_mmio.c
7011F: drivers/scsi/mac_scsi.*
7012F: drivers/scsi/pas16.*
7013F: drivers/scsi/sun3_scsi.*
7014F: drivers/scsi/sun3_scsi_vme.c
7015F: drivers/scsi/t128.*
7016
7017NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7018M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7019L: linux-scsi@vger.kernel.org
7020S: Maintained
7021F: drivers/scsi/NCR_D700.*
7022
7023NCT6775 HARDWARE MONITOR DRIVER
7024M: Guenter Roeck <linux@roeck-us.net>
7025L: lm-sensors@lm-sensors.org
7026S: Maintained
7027F: Documentation/hwmon/nct6775
7028F: drivers/hwmon/nct6775.c
7029
7030NETEFFECT IWARP RNIC DRIVER (IW_NES)
7031M: Faisal Latif <faisal.latif@intel.com>
7032L: linux-rdma@vger.kernel.org
7033W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7034S: Supported
7035F: drivers/infiniband/hw/nes/
7036
7037NETEM NETWORK EMULATOR
7038M: Stephen Hemminger <stephen@networkplumber.org>
7039L: netem@lists.linux-foundation.org
7040S: Maintained
7041F: net/sched/sch_netem.c
7042
7043NETERION 10GbE DRIVERS (s2io/vxge)
7044M: Jon Mason <jdmason@kudzu.us>
7045L: netdev@vger.kernel.org
7046S: Supported
7047F: Documentation/networking/s2io.txt
7048F: Documentation/networking/vxge.txt
7049F: drivers/net/ethernet/neterion/
7050
7051NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7052M: Pablo Neira Ayuso <pablo@netfilter.org>
7053M: Patrick McHardy <kaber@trash.net>
7054M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7055L: netfilter-devel@vger.kernel.org
7056L: coreteam@netfilter.org
7057W: http://www.netfilter.org/
7058W: http://www.iptables.org/
7059Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7060T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7061T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7062S: Supported
7063F: include/linux/netfilter*
7064F: include/linux/netfilter/
7065F: include/net/netfilter/
7066F: include/uapi/linux/netfilter*
7067F: include/uapi/linux/netfilter/
7068F: net/*/netfilter.c
7069F: net/*/netfilter/
7070F: net/netfilter/
7071F: net/bridge/br_netfilter*.c
7072
7073NETLABEL
7074M: Paul Moore <paul@paul-moore.com>
7075W: http://netlabel.sf.net
7076L: netdev@vger.kernel.org
7077S: Maintained
7078F: Documentation/netlabel/
7079F: include/net/netlabel.h
7080F: net/netlabel/
7081
7082NETROM NETWORK LAYER
7083M: Ralf Baechle <ralf@linux-mips.org>
7084L: linux-hams@vger.kernel.org
7085W: http://www.linux-ax25.org/
7086S: Maintained
7087F: include/net/netrom.h
7088F: include/uapi/linux/netrom.h
7089F: net/netrom/
7090
7091NETWORK BLOCK DEVICE (NBD)
7092M: Markus Pargmann <mpa@pengutronix.de>
7093S: Maintained
7094L: nbd-general@lists.sourceforge.net
7095T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7096F: Documentation/blockdev/nbd.txt
7097F: drivers/block/nbd.c
7098F: include/uapi/linux/nbd.h
7099
7100NETWORK DROP MONITOR
7101M: Neil Horman <nhorman@tuxdriver.com>
7102L: netdev@vger.kernel.org
7103S: Maintained
7104W: https://fedorahosted.org/dropwatch/
7105F: net/core/drop_monitor.c
7106
7107NETWORKING [GENERAL]
7108M: "David S. Miller" <davem@davemloft.net>
7109L: netdev@vger.kernel.org
7110W: http://www.linuxfoundation.org/en/Net
7111Q: http://patchwork.ozlabs.org/project/netdev/list/
7112T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7114S: Maintained
7115F: net/
7116F: include/net/
7117F: include/linux/in.h
7118F: include/linux/net.h
7119F: include/linux/netdevice.h
7120F: include/uapi/linux/in.h
7121F: include/uapi/linux/net.h
7122F: include/uapi/linux/netdevice.h
7123F: include/uapi/linux/net_namespace.h
7124F: tools/net/
7125F: tools/testing/selftests/net/
7126F: lib/random32.c
7127F: lib/test_bpf.c
7128
7129NETWORKING [IPv4/IPv6]
7130M: "David S. Miller" <davem@davemloft.net>
7131M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7132M: James Morris <jmorris@namei.org>
7133M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7134M: Patrick McHardy <kaber@trash.net>
7135L: netdev@vger.kernel.org
7136T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7137S: Maintained
7138F: net/ipv4/
7139F: net/ipv6/
7140F: include/net/ip*
7141F: arch/x86/net/*
7142
7143NETWORKING [IPSEC]
7144M: Steffen Klassert <steffen.klassert@secunet.com>
7145M: Herbert Xu <herbert@gondor.apana.org.au>
7146M: "David S. Miller" <davem@davemloft.net>
7147L: netdev@vger.kernel.org
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7149T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7150S: Maintained
7151F: net/core/flow.c
7152F: net/xfrm/
7153F: net/key/
7154F: net/ipv4/xfrm*
7155F: net/ipv4/esp4.c
7156F: net/ipv4/ah4.c
7157F: net/ipv4/ipcomp.c
7158F: net/ipv4/ip_vti.c
7159F: net/ipv6/xfrm*
7160F: net/ipv6/esp6.c
7161F: net/ipv6/ah6.c
7162F: net/ipv6/ipcomp6.c
7163F: net/ipv6/ip6_vti.c
7164F: include/uapi/linux/xfrm.h
7165F: include/net/xfrm.h
7166
7167NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7168M: Paul Moore <paul@paul-moore.com>
7169L: netdev@vger.kernel.org
7170S: Maintained
7171
7172NETWORKING [WIRELESS]
7173L: linux-wireless@vger.kernel.org
7174Q: http://patchwork.kernel.org/project/linux-wireless/list/
7175
7176NETWORKING DRIVERS
7177L: netdev@vger.kernel.org
7178W: http://www.linuxfoundation.org/en/Net
7179Q: http://patchwork.ozlabs.org/project/netdev/list/
7180T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7181T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7182S: Odd Fixes
7183F: drivers/net/
7184F: include/linux/if_*
7185F: include/linux/netdevice.h
7186F: include/linux/arcdevice.h
7187F: include/linux/etherdevice.h
7188F: include/linux/fcdevice.h
7189F: include/linux/fddidevice.h
7190F: include/linux/hippidevice.h
7191F: include/linux/inetdevice.h
7192F: include/uapi/linux/if_*
7193F: include/uapi/linux/netdevice.h
7194
7195NETWORKING DRIVERS (WIRELESS)
7196M: Kalle Valo <kvalo@codeaurora.org>
7197L: linux-wireless@vger.kernel.org
7198Q: http://patchwork.kernel.org/project/linux-wireless/list/
7199T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7200S: Maintained
7201F: drivers/net/wireless/
7202
7203NETXEN (1/10) GbE SUPPORT
7204M: Manish Chopra <manish.chopra@qlogic.com>
7205M: Sony Chacko <sony.chacko@qlogic.com>
7206M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7207L: netdev@vger.kernel.org
7208W: http://www.qlogic.com
7209S: Supported
7210F: drivers/net/ethernet/qlogic/netxen/
7211
7212NFC SUBSYSTEM
7213M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7214M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7215M: Samuel Ortiz <sameo@linux.intel.com>
7216L: linux-wireless@vger.kernel.org
7217L: linux-nfc@lists.01.org (subscribers-only)
7218S: Supported
7219F: net/nfc/
7220F: include/net/nfc/
7221F: include/uapi/linux/nfc.h
7222F: drivers/nfc/
7223F: include/linux/platform_data/pn544.h
7224F: Documentation/devicetree/bindings/net/nfc/
7225
7226NFS, SUNRPC, AND LOCKD CLIENTS
7227M: Trond Myklebust <trond.myklebust@primarydata.com>
7228M: Anna Schumaker <anna.schumaker@netapp.com>
7229L: linux-nfs@vger.kernel.org
7230W: http://client.linux-nfs.org
7231T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7232S: Maintained
7233F: fs/lockd/
7234F: fs/nfs/
7235F: fs/nfs_common/
7236F: net/sunrpc/
7237F: include/linux/lockd/
7238F: include/linux/nfs*
7239F: include/linux/sunrpc/
7240F: include/uapi/linux/nfs*
7241F: include/uapi/linux/sunrpc/
7242
7243NILFS2 FILESYSTEM
7244M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7245L: linux-nilfs@vger.kernel.org
7246W: http://nilfs.sourceforge.net/
7247T: git git://github.com/konis/nilfs2.git
7248S: Supported
7249F: Documentation/filesystems/nilfs2.txt
7250F: fs/nilfs2/
7251F: include/linux/nilfs2_fs.h
7252
7253NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7254M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7255W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7256S: Maintained
7257F: Documentation/scsi/NinjaSCSI.txt
7258F: drivers/scsi/pcmcia/nsp_*
7259
7260NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7261M: GOTO Masanori <gotom@debian.or.jp>
7262M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7263W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7264S: Maintained
7265F: Documentation/scsi/NinjaSCSI.txt
7266F: drivers/scsi/nsp32*
7267
7268NIOS2 ARCHITECTURE
7269M: Ley Foon Tan <lftan@altera.com>
7270L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7271T: git git://git.rocketboards.org/linux-socfpga-next.git
7272S: Maintained
7273F: arch/nios2/
7274
7275NOKIA N900 POWER SUPPLY DRIVERS
7276M: Pali Rohár <pali.rohar@gmail.com>
7277S: Maintained
7278F: include/linux/power/bq2415x_charger.h
7279F: include/linux/power/bq27x00_battery.h
7280F: include/linux/power/isp1704_charger.h
7281F: drivers/power/bq2415x_charger.c
7282F: drivers/power/bq27x00_battery.c
7283F: drivers/power/isp1704_charger.c
7284F: drivers/power/rx51_battery.c
7285
7286NTB DRIVER CORE
7287M: Jon Mason <jdmason@kudzu.us>
7288M: Dave Jiang <dave.jiang@intel.com>
7289M: Allen Hubbe <Allen.Hubbe@emc.com>
7290S: Supported
7291W: https://github.com/jonmason/ntb/wiki
7292T: git git://github.com/jonmason/ntb.git
7293F: drivers/ntb/
7294F: drivers/net/ntb_netdev.c
7295F: include/linux/ntb.h
7296F: include/linux/ntb_transport.h
7297
7298NTB INTEL DRIVER
7299M: Jon Mason <jdmason@kudzu.us>
7300M: Dave Jiang <dave.jiang@intel.com>
7301S: Supported
7302W: https://github.com/jonmason/ntb/wiki
7303T: git git://github.com/jonmason/ntb.git
7304F: drivers/ntb/hw/intel/
7305
7306NTFS FILESYSTEM
7307M: Anton Altaparmakov <anton@tuxera.com>
7308L: linux-ntfs-dev@lists.sourceforge.net
7309W: http://www.tuxera.com/
7310T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7311S: Supported
7312F: Documentation/filesystems/ntfs.txt
7313F: fs/ntfs/
7314
7315NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7316M: Antonino Daplas <adaplas@gmail.com>
7317L: linux-fbdev@vger.kernel.org
7318S: Maintained
7319F: drivers/video/fbdev/riva/
7320F: drivers/video/fbdev/nvidia/
7321
7322NVM EXPRESS DRIVER
7323M: Matthew Wilcox <willy@linux.intel.com>
7324L: linux-nvme@lists.infradead.org
7325T: git git://git.infradead.org/users/willy/linux-nvme.git
7326S: Supported
7327F: drivers/block/nvme*
7328F: include/linux/nvme.h
7329
7330NVMEM FRAMEWORK
7331M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7332M: Maxime Ripard <maxime.ripard@free-electrons.com>
7333S: Maintained
7334F: drivers/nvmem/
7335F: Documentation/devicetree/bindings/nvmem/
7336F: include/linux/nvmem-consumer.h
7337F: include/linux/nvmem-provider.h
7338
7339NXP-NCI NFC DRIVER
7340M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7341R: Charles Gorand <charles.gorand@effinnov.com>
7342L: linux-nfc@lists.01.org (moderated for non-subscribers)
7343S: Supported
7344F: drivers/nfc/nxp-nci
7345
7346NXP TDA998X DRM DRIVER
7347M: Russell King <rmk+kernel@arm.linux.org.uk>
7348S: Supported
7349F: drivers/gpu/drm/i2c/tda998x_drv.c
7350F: include/drm/i2c/tda998x.h
7351
7352NXP TFA9879 DRIVER
7353M: Peter Rosin <peda@axentia.se>
7354L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7355S: Maintained
7356F: sound/soc/codecs/tfa9879*
7357
7358OMAP SUPPORT
7359M: Tony Lindgren <tony@atomide.com>
7360L: linux-omap@vger.kernel.org
7361W: http://www.muru.com/linux/omap/
7362W: http://linux.omap.com/
7363Q: http://patchwork.kernel.org/project/linux-omap/list/
7364T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7365S: Maintained
7366F: arch/arm/*omap*/
7367F: arch/arm/configs/omap1_defconfig
7368F: arch/arm/configs/omap2plus_defconfig
7369F: drivers/i2c/busses/i2c-omap.c
7370F: drivers/irqchip/irq-omap-intc.c
7371F: drivers/mfd/*omap*.c
7372F: drivers/mfd/menelaus.c
7373F: drivers/mfd/palmas.c
7374F: drivers/mfd/tps65217.c
7375F: drivers/mfd/tps65218.c
7376F: drivers/mfd/tps65910.c
7377F: drivers/mfd/twl-core.[ch]
7378F: drivers/mfd/twl4030*.c
7379F: drivers/mfd/twl6030*.c
7380F: drivers/mfd/twl6040*.c
7381F: drivers/regulator/palmas-regulator*.c
7382F: drivers/regulator/pbias-regulator.c
7383F: drivers/regulator/tps65217-regulator.c
7384F: drivers/regulator/tps65218-regulator.c
7385F: drivers/regulator/tps65910-regulator.c
7386F: drivers/regulator/twl-regulator.c
7387F: include/linux/i2c-omap.h
7388
7389OMAP DEVICE TREE SUPPORT
7390M: Benoît Cousson <bcousson@baylibre.com>
7391M: Tony Lindgren <tony@atomide.com>
7392L: linux-omap@vger.kernel.org
7393L: devicetree@vger.kernel.org
7394S: Maintained
7395F: arch/arm/boot/dts/*omap*
7396F: arch/arm/boot/dts/*am3*
7397F: arch/arm/boot/dts/*am4*
7398F: arch/arm/boot/dts/*am5*
7399F: arch/arm/boot/dts/*dra7*
7400
7401OMAP CLOCK FRAMEWORK SUPPORT
7402M: Paul Walmsley <paul@pwsan.com>
7403L: linux-omap@vger.kernel.org
7404S: Maintained
7405F: arch/arm/*omap*/*clock*
7406
7407OMAP POWER MANAGEMENT SUPPORT
7408M: Kevin Hilman <khilman@deeprootsystems.com>
7409L: linux-omap@vger.kernel.org
7410S: Maintained
7411F: arch/arm/*omap*/*pm*
7412F: drivers/cpufreq/omap-cpufreq.c
7413
7414OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7415M: Rajendra Nayak <rnayak@ti.com>
7416M: Paul Walmsley <paul@pwsan.com>
7417L: linux-omap@vger.kernel.org
7418S: Maintained
7419F: arch/arm/mach-omap2/prm*
7420
7421OMAP AUDIO SUPPORT
7422M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7423M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7424L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7425L: linux-omap@vger.kernel.org
7426S: Maintained
7427F: sound/soc/omap/
7428
7429OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7430M: Roger Quadros <rogerq@ti.com>
7431M: Tony Lindgren <tony@atomide.com>
7432L: linux-omap@vger.kernel.org
7433S: Maintained
7434F: drivers/memory/omap-gpmc.c
7435F: arch/arm/mach-omap2/*gpmc*
7436
7437OMAP FRAMEBUFFER SUPPORT
7438M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7439L: linux-fbdev@vger.kernel.org
7440L: linux-omap@vger.kernel.org
7441S: Maintained
7442F: drivers/video/fbdev/omap/
7443
7444OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7445M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7446L: linux-omap@vger.kernel.org
7447L: linux-fbdev@vger.kernel.org
7448S: Maintained
7449F: drivers/video/fbdev/omap2/
7450F: Documentation/arm/OMAP/DSS
7451
7452OMAP HARDWARE SPINLOCK SUPPORT
7453M: Ohad Ben-Cohen <ohad@wizery.com>
7454L: linux-omap@vger.kernel.org
7455S: Maintained
7456F: drivers/hwspinlock/omap_hwspinlock.c
7457
7458OMAP MMC SUPPORT
7459M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7460L: linux-omap@vger.kernel.org
7461S: Maintained
7462F: drivers/mmc/host/omap.c
7463
7464OMAP HS MMC SUPPORT
7465L: linux-mmc@vger.kernel.org
7466L: linux-omap@vger.kernel.org
7467S: Orphan
7468F: drivers/mmc/host/omap_hsmmc.c
7469
7470OMAP RANDOM NUMBER GENERATOR SUPPORT
7471M: Deepak Saxena <dsaxena@plexity.net>
7472S: Maintained
7473F: drivers/char/hw_random/omap-rng.c
7474
7475OMAP HWMOD SUPPORT
7476M: Benoît Cousson <bcousson@baylibre.com>
7477M: Paul Walmsley <paul@pwsan.com>
7478L: linux-omap@vger.kernel.org
7479S: Maintained
7480F: arch/arm/mach-omap2/omap_hwmod.*
7481
7482OMAP HWMOD DATA
7483M: Paul Walmsley <paul@pwsan.com>
7484L: linux-omap@vger.kernel.org
7485S: Maintained
7486F: arch/arm/mach-omap2/omap_hwmod*data*
7487
7488OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7489M: Benoît Cousson <bcousson@baylibre.com>
7490L: linux-omap@vger.kernel.org
7491S: Maintained
7492F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7493
7494OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7495M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7496L: linux-media@vger.kernel.org
7497S: Maintained
7498F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7499F: drivers/media/platform/omap3isp/
7500F: drivers/staging/media/omap4iss/
7501
7502OMAP USB SUPPORT
7503M: Felipe Balbi <balbi@ti.com>
7504L: linux-usb@vger.kernel.org
7505L: linux-omap@vger.kernel.org
7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7507S: Maintained
7508F: drivers/usb/*/*omap*
7509F: arch/arm/*omap*/usb*
7510
7511OMAP GPIO DRIVER
7512M: Javier Martinez Canillas <javier@dowhile0.org>
7513M: Santosh Shilimkar <ssantosh@kernel.org>
7514M: Kevin Hilman <khilman@deeprootsystems.com>
7515L: linux-omap@vger.kernel.org
7516S: Maintained
7517F: drivers/gpio/gpio-omap.c
7518
7519OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7520M: Mark Jackson <mpfj@newflow.co.uk>
7521L: linux-omap@vger.kernel.org
7522S: Maintained
7523F: arch/arm/boot/dts/am335x-nano.dts
7524
7525OMFS FILESYSTEM
7526M: Bob Copeland <me@bobcopeland.com>
7527L: linux-karma-devel@lists.sourceforge.net
7528S: Maintained
7529F: Documentation/filesystems/omfs.txt
7530F: fs/omfs/
7531
7532OMNIKEY CARDMAN 4000 DRIVER
7533M: Harald Welte <laforge@gnumonks.org>
7534S: Maintained
7535F: drivers/char/pcmcia/cm4000_cs.c
7536F: include/linux/cm4000_cs.h
7537F: include/uapi/linux/cm4000_cs.h
7538
7539OMNIKEY CARDMAN 4040 DRIVER
7540M: Harald Welte <laforge@gnumonks.org>
7541S: Maintained
7542F: drivers/char/pcmcia/cm4040_cs.*
7543
7544OMNIVISION OV7670 SENSOR DRIVER
7545M: Jonathan Corbet <corbet@lwn.net>
7546L: linux-media@vger.kernel.org
7547T: git git://linuxtv.org/media_tree.git
7548S: Maintained
7549F: drivers/media/i2c/ov7670.c
7550
7551ONENAND FLASH DRIVER
7552M: Kyungmin Park <kyungmin.park@samsung.com>
7553L: linux-mtd@lists.infradead.org
7554S: Maintained
7555F: drivers/mtd/onenand/
7556F: include/linux/mtd/onenand*.h
7557
7558ONSTREAM SCSI TAPE DRIVER
7559M: Willem Riede <osst@riede.org>
7560L: osst-users@lists.sourceforge.net
7561L: linux-scsi@vger.kernel.org
7562S: Maintained
7563F: Documentation/scsi/osst.txt
7564F: drivers/scsi/osst.*
7565F: drivers/scsi/osst_*.h
7566F: drivers/scsi/st.h
7567
7568OPENCORES I2C BUS DRIVER
7569M: Peter Korsgaard <jacmet@sunsite.dk>
7570L: linux-i2c@vger.kernel.org
7571S: Maintained
7572F: Documentation/i2c/busses/i2c-ocores
7573F: drivers/i2c/busses/i2c-ocores.c
7574
7575OPEN FIRMWARE AND FLATTENED DEVICE TREE
7576M: Grant Likely <grant.likely@linaro.org>
7577M: Rob Herring <robh+dt@kernel.org>
7578L: devicetree@vger.kernel.org
7579W: http://www.devicetree.org/
7580T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7581S: Maintained
7582F: drivers/of/
7583F: include/linux/of*.h
7584F: scripts/dtc/
7585
7586OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7587M: Rob Herring <robh+dt@kernel.org>
7588M: Pawel Moll <pawel.moll@arm.com>
7589M: Mark Rutland <mark.rutland@arm.com>
7590M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7591M: Kumar Gala <galak@codeaurora.org>
7592L: devicetree@vger.kernel.org
7593S: Maintained
7594F: Documentation/devicetree/
7595F: arch/*/boot/dts/
7596F: include/dt-bindings/
7597
7598OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7599M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7600L: devicetree@vger.kernel.org
7601S: Maintained
7602F: Documentation/devicetree/dynamic-resolution-notes.txt
7603F: Documentation/devicetree/overlay-notes.txt
7604F: drivers/of/overlay.c
7605F: drivers/of/resolver.c
7606
7607OPENRISC ARCHITECTURE
7608M: Jonas Bonn <jonas@southpole.se>
7609W: http://openrisc.net
7610L: linux@lists.openrisc.net (moderated for non-subscribers)
7611S: Maintained
7612T: git git://openrisc.net/~jonas/linux
7613F: arch/openrisc/
7614
7615OPENVSWITCH
7616M: Pravin Shelar <pshelar@nicira.com>
7617L: netdev@vger.kernel.org
7618L: dev@openvswitch.org
7619W: http://openvswitch.org
7620S: Maintained
7621F: net/openvswitch/
7622F: include/uapi/linux/openvswitch.h
7623
7624OPL4 DRIVER
7625M: Clemens Ladisch <clemens@ladisch.de>
7626L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7627T: git git://git.alsa-project.org/alsa-kernel.git
7628S: Maintained
7629F: sound/drivers/opl4/
7630
7631OPROFILE
7632M: Robert Richter <rric@kernel.org>
7633L: oprofile-list@lists.sf.net
7634S: Maintained
7635F: arch/*/include/asm/oprofile*.h
7636F: arch/*/oprofile/
7637F: drivers/oprofile/
7638F: include/linux/oprofile.h
7639
7640ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7641M: Mark Fasheh <mfasheh@suse.com>
7642M: Joel Becker <jlbec@evilplan.org>
7643L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7644W: http://ocfs2.wiki.kernel.org
7645S: Supported
7646F: Documentation/filesystems/ocfs2.txt
7647F: Documentation/filesystems/dlmfs.txt
7648F: fs/ocfs2/
7649
7650ORINOCO DRIVER
7651L: linux-wireless@vger.kernel.org
7652W: http://wireless.kernel.org/en/users/Drivers/orinoco
7653W: http://www.nongnu.org/orinoco/
7654S: Orphan
7655F: drivers/net/wireless/orinoco/
7656
7657OSD LIBRARY and FILESYSTEM
7658M: Boaz Harrosh <ooo@electrozaur.com>
7659M: Benny Halevy <bhalevy@primarydata.com>
7660L: osd-dev@open-osd.org
7661W: http://open-osd.org
7662T: git git://git.open-osd.org/open-osd.git
7663S: Maintained
7664F: drivers/scsi/osd/
7665F: include/scsi/osd_*
7666F: fs/exofs/
7667
7668OVERLAY FILESYSTEM
7669M: Miklos Szeredi <miklos@szeredi.hu>
7670L: linux-unionfs@vger.kernel.org
7671T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7672S: Supported
7673F: fs/overlayfs/
7674F: Documentation/filesystems/overlayfs.txt
7675
7676P54 WIRELESS DRIVER
7677M: Christian Lamparter <chunkeey@googlemail.com>
7678L: linux-wireless@vger.kernel.org
7679W: http://wireless.kernel.org/en/users/Drivers/p54
7680S: Maintained
7681F: drivers/net/wireless/p54/
7682
7683PA SEMI ETHERNET DRIVER
7684M: Olof Johansson <olof@lixom.net>
7685L: netdev@vger.kernel.org
7686S: Maintained
7687F: drivers/net/ethernet/pasemi/*
7688
7689PA SEMI SMBUS DRIVER
7690M: Olof Johansson <olof@lixom.net>
7691L: linux-i2c@vger.kernel.org
7692S: Maintained
7693F: drivers/i2c/busses/i2c-pasemi.c
7694
7695PADATA PARALLEL EXECUTION MECHANISM
7696M: Steffen Klassert <steffen.klassert@secunet.com>
7697L: linux-crypto@vger.kernel.org
7698S: Maintained
7699F: kernel/padata.c
7700F: include/linux/padata.h
7701F: Documentation/padata.txt
7702
7703PANASONIC LAPTOP ACPI EXTRAS DRIVER
7704M: Harald Welte <laforge@gnumonks.org>
7705L: platform-driver-x86@vger.kernel.org
7706S: Maintained
7707F: drivers/platform/x86/panasonic-laptop.c
7708
7709PANASONIC MN10300/AM33/AM34 PORT
7710M: David Howells <dhowells@redhat.com>
7711M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
7712L: linux-am33-list@redhat.com (moderated for non-subscribers)
7713W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
7714S: Maintained
7715F: Documentation/mn10300/
7716F: arch/mn10300/
7717
7718PARALLEL PORT SUBSYSTEM
7719M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
7720M: Sudip Mukherjee <sudip@vectorindia.org>
7721L: linux-parport@lists.infradead.org (subscribers-only)
7722S: Maintained
7723F: drivers/parport/
7724F: include/linux/parport*.h
7725F: drivers/char/ppdev.c
7726F: include/uapi/linux/ppdev.h
7727F: Documentation/parport*.txt
7728
7729PARAVIRT_OPS INTERFACE
7730M: Jeremy Fitzhardinge <jeremy@goop.org>
7731M: Chris Wright <chrisw@sous-sol.org>
7732M: Alok Kataria <akataria@vmware.com>
7733M: Rusty Russell <rusty@rustcorp.com.au>
7734L: virtualization@lists.linux-foundation.org
7735S: Supported
7736F: Documentation/virtual/paravirt_ops.txt
7737F: arch/*/kernel/paravirt*
7738F: arch/*/include/asm/paravirt.h
7739
7740PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
7741M: Tim Waugh <tim@cyberelk.net>
7742L: linux-parport@lists.infradead.org (subscribers-only)
7743S: Maintained
7744F: Documentation/blockdev/paride.txt
7745F: drivers/block/paride/
7746
7747PARISC ARCHITECTURE
7748M: "James E.J. Bottomley" <jejb@parisc-linux.org>
7749M: Helge Deller <deller@gmx.de>
7750L: linux-parisc@vger.kernel.org
7751W: http://www.parisc-linux.org/
7752Q: http://patchwork.kernel.org/project/linux-parisc/list/
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
7754T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
7755S: Maintained
7756F: arch/parisc/
7757F: Documentation/parisc/
7758F: drivers/parisc/
7759F: drivers/char/agp/parisc-agp.c
7760F: drivers/input/serio/gscps2.c
7761F: drivers/parport/parport_gsc.*
7762F: drivers/tty/serial/8250/8250_gsc.c
7763F: drivers/video/fbdev/sti*
7764F: drivers/video/console/sti*
7765F: drivers/video/logo/logo_parisc*
7766
7767PC87360 HARDWARE MONITORING DRIVER
7768M: Jim Cromie <jim.cromie@gmail.com>
7769L: lm-sensors@lm-sensors.org
7770S: Maintained
7771F: Documentation/hwmon/pc87360
7772F: drivers/hwmon/pc87360.c
7773
7774PC8736x GPIO DRIVER
7775M: Jim Cromie <jim.cromie@gmail.com>
7776S: Maintained
7777F: drivers/char/pc8736x_gpio.c
7778
7779PC87427 HARDWARE MONITORING DRIVER
7780M: Jean Delvare <jdelvare@suse.com>
7781L: lm-sensors@lm-sensors.org
7782S: Maintained
7783F: Documentation/hwmon/pc87427
7784F: drivers/hwmon/pc87427.c
7785
7786PCA9532 LED DRIVER
7787M: Riku Voipio <riku.voipio@iki.fi>
7788S: Maintained
7789F: drivers/leds/leds-pca9532.c
7790F: include/linux/leds-pca9532.h
7791
7792PCA9541 I2C BUS MASTER SELECTOR DRIVER
7793M: Guenter Roeck <linux@roeck-us.net>
7794L: linux-i2c@vger.kernel.org
7795S: Maintained
7796F: drivers/i2c/muxes/i2c-mux-pca9541.c
7797
7798PCDP - PRIMARY CONSOLE AND DEBUG PORT
7799M: Khalid Aziz <khalid@gonehiking.org>
7800S: Maintained
7801F: drivers/firmware/pcdp.*
7802
7803PCI ERROR RECOVERY
7804M: Linas Vepstas <linasvepstas@gmail.com>
7805L: linux-pci@vger.kernel.org
7806S: Supported
7807F: Documentation/PCI/pci-error-recovery.txt
7808
7809PCI SUBSYSTEM
7810M: Bjorn Helgaas <bhelgaas@google.com>
7811L: linux-pci@vger.kernel.org
7812Q: http://patchwork.ozlabs.org/project/linux-pci/list/
7813T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
7814S: Supported
7815F: Documentation/PCI/
7816F: drivers/pci/
7817F: include/linux/pci*
7818F: arch/x86/pci/
7819F: arch/x86/kernel/quirks.c
7820
7821PCI DRIVER FOR ARM VERSATILE PLATFORM
7822M: Rob Herring <robh@kernel.org>
7823L: linux-pci@vger.kernel.org
7824L: linux-arm-kernel@lists.infradead.org
7825S: Maintained
7826F: Documentation/devicetree/bindings/pci/versatile.txt
7827F: drivers/pci/host/pci-versatile.c
7828
7829PCI DRIVER FOR APPLIEDMICRO XGENE
7830M: Tanmay Inamdar <tinamdar@apm.com>
7831L: linux-pci@vger.kernel.org
7832L: linux-arm-kernel@lists.infradead.org
7833S: Maintained
7834F: Documentation/devicetree/bindings/pci/xgene-pci.txt
7835F: drivers/pci/host/pci-xgene.c
7836
7837PCI DRIVER FOR FREESCALE LAYERSCAPE
7838M: Minghuan Lian <minghuan.Lian@freescale.com>
7839M: Mingkai Hu <mingkai.hu@freescale.com>
7840M: Roy Zang <tie-fei.zang@freescale.com>
7841L: linuxppc-dev@lists.ozlabs.org
7842L: linux-pci@vger.kernel.org
7843L: linux-arm-kernel@lists.infradead.org
7844S: Maintained
7845F: drivers/pci/host/*layerscape*
7846
7847PCI DRIVER FOR IMX6
7848M: Richard Zhu <Richard.Zhu@freescale.com>
7849M: Lucas Stach <l.stach@pengutronix.de>
7850L: linux-pci@vger.kernel.org
7851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7852S: Maintained
7853F: drivers/pci/host/*imx6*
7854
7855PCI DRIVER FOR TI KEYSTONE
7856M: Murali Karicheri <m-karicheri2@ti.com>
7857L: linux-pci@vger.kernel.org
7858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7859S: Maintained
7860F: drivers/pci/host/*keystone*
7861
7862PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
7863M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7864M: Jason Cooper <jason@lakedaemon.net>
7865L: linux-pci@vger.kernel.org
7866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7867S: Maintained
7868F: drivers/pci/host/*mvebu*
7869
7870PCI DRIVER FOR NVIDIA TEGRA
7871M: Thierry Reding <thierry.reding@gmail.com>
7872L: linux-tegra@vger.kernel.org
7873L: linux-pci@vger.kernel.org
7874S: Supported
7875F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
7876F: drivers/pci/host/pci-tegra.c
7877
7878PCI DRIVER FOR TI DRA7XX
7879M: Kishon Vijay Abraham I <kishon@ti.com>
7880L: linux-omap@vger.kernel.org
7881L: linux-pci@vger.kernel.org
7882S: Supported
7883F: Documentation/devicetree/bindings/pci/ti-pci.txt
7884F: drivers/pci/host/pci-dra7xx.c
7885
7886PCI DRIVER FOR RENESAS R-CAR
7887M: Simon Horman <horms@verge.net.au>
7888L: linux-pci@vger.kernel.org
7889L: linux-sh@vger.kernel.org
7890S: Maintained
7891F: drivers/pci/host/*rcar*
7892
7893PCI DRIVER FOR SAMSUNG EXYNOS
7894M: Jingoo Han <jingoohan1@gmail.com>
7895L: linux-pci@vger.kernel.org
7896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7897L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
7898S: Maintained
7899F: drivers/pci/host/pci-exynos.c
7900
7901PCI DRIVER FOR SYNOPSIS DESIGNWARE
7902M: Jingoo Han <jingoohan1@gmail.com>
7903M: Pratyush Anand <pratyush.anand@gmail.com>
7904L: linux-pci@vger.kernel.org
7905S: Maintained
7906F: drivers/pci/host/*designware*
7907
7908PCI DRIVER FOR GENERIC OF HOSTS
7909M: Will Deacon <will.deacon@arm.com>
7910L: linux-pci@vger.kernel.org
7911L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
7912S: Maintained
7913F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
7914F: drivers/pci/host/pci-host-generic.c
7915
7916PCIE DRIVER FOR ST SPEAR13XX
7917M: Pratyush Anand <pratyush.anand@gmail.com>
7918L: linux-pci@vger.kernel.org
7919S: Maintained
7920F: drivers/pci/host/*spear*
7921
7922PCI MSI DRIVER FOR APPLIEDMICRO XGENE
7923M: Duc Dang <dhdang@apm.com>
7924L: linux-pci@vger.kernel.org
7925L: linux-arm-kernel@lists.infradead.org
7926S: Maintained
7927F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
7928F: drivers/pci/host/pci-xgene-msi.c
7929
7930PCMCIA SUBSYSTEM
7931P: Linux PCMCIA Team
7932L: linux-pcmcia@lists.infradead.org
7933W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
7934T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
7935S: Maintained
7936F: Documentation/pcmcia/
7937F: drivers/pcmcia/
7938F: include/pcmcia/
7939
7940PCNET32 NETWORK DRIVER
7941M: Don Fry <pcnet32@frontier.com>
7942L: netdev@vger.kernel.org
7943S: Maintained
7944F: drivers/net/ethernet/amd/pcnet32.c
7945
7946PCRYPT PARALLEL CRYPTO ENGINE
7947M: Steffen Klassert <steffen.klassert@secunet.com>
7948L: linux-crypto@vger.kernel.org
7949S: Maintained
7950F: crypto/pcrypt.c
7951F: include/crypto/pcrypt.h
7952
7953PER-CPU MEMORY ALLOCATOR
7954M: Tejun Heo <tj@kernel.org>
7955M: Christoph Lameter <cl@linux-foundation.org>
7956T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
7957S: Maintained
7958F: include/linux/percpu*.h
7959F: mm/percpu*.c
7960F: arch/*/include/asm/percpu.h
7961
7962PER-TASK DELAY ACCOUNTING
7963M: Balbir Singh <bsingharora@gmail.com>
7964S: Maintained
7965F: include/linux/delayacct.h
7966F: kernel/delayacct.c
7967
7968PERFORMANCE EVENTS SUBSYSTEM
7969M: Peter Zijlstra <a.p.zijlstra@chello.nl>
7970M: Ingo Molnar <mingo@redhat.com>
7971M: Arnaldo Carvalho de Melo <acme@kernel.org>
7972L: linux-kernel@vger.kernel.org
7973T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
7974S: Supported
7975F: kernel/events/*
7976F: include/linux/perf_event.h
7977F: include/uapi/linux/perf_event.h
7978F: arch/*/kernel/perf_event*.c
7979F: arch/*/kernel/*/perf_event*.c
7980F: arch/*/kernel/*/*/perf_event*.c
7981F: arch/*/include/asm/perf_event.h
7982F: arch/*/kernel/perf_callchain.c
7983F: tools/perf/
7984
7985PERSONALITY HANDLING
7986M: Christoph Hellwig <hch@infradead.org>
7987L: linux-abi-devel@lists.sourceforge.net
7988S: Maintained
7989F: include/linux/personality.h
7990F: include/uapi/linux/personality.h
7991
7992PHONET PROTOCOL
7993M: Remi Denis-Courmont <courmisch@gmail.com>
7994S: Supported
7995F: Documentation/networking/phonet.txt
7996F: include/linux/phonet.h
7997F: include/net/phonet/
7998F: include/uapi/linux/phonet.h
7999F: net/phonet/
8000
8001PHRAM MTD DRIVER
8002M: Joern Engel <joern@lazybastard.org>
8003L: linux-mtd@lists.infradead.org
8004S: Maintained
8005F: drivers/mtd/devices/phram.c
8006
8007PICOLCD HID DRIVER
8008M: Bruno Prémont <bonbons@linux-vserver.org>
8009L: linux-input@vger.kernel.org
8010S: Maintained
8011F: drivers/hid/hid-picolcd*
8012
8013PICOXCELL SUPPORT
8014M: Jamie Iles <jamie@jamieiles.com>
8015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8016T: git git://github.com/jamieiles/linux-2.6-ji.git
8017S: Supported
8018F: arch/arm/boot/dts/picoxcell*
8019F: arch/arm/mach-picoxcell/
8020F: drivers/crypto/picoxcell*
8021
8022PIN CONTROL SUBSYSTEM
8023M: Linus Walleij <linus.walleij@linaro.org>
8024L: linux-gpio@vger.kernel.org
8025T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8026S: Maintained
8027F: drivers/pinctrl/
8028F: include/linux/pinctrl/
8029
8030PIN CONTROLLER - ATMEL AT91
8031M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8032L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8033S: Maintained
8034F: drivers/pinctrl/pinctrl-at91.*
8035
8036PIN CONTROLLER - INTEL
8037M: Mika Westerberg <mika.westerberg@linux.intel.com>
8038M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8039S: Maintained
8040F: drivers/pinctrl/intel/
8041
8042PIN CONTROLLER - RENESAS
8043M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8044L: linux-sh@vger.kernel.org
8045S: Maintained
8046F: drivers/pinctrl/sh-pfc/
8047
8048PIN CONTROLLER - SAMSUNG
8049M: Tomasz Figa <tomasz.figa@gmail.com>
8050M: Thomas Abraham <thomas.abraham@linaro.org>
8051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8052L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8053S: Maintained
8054F: drivers/pinctrl/samsung/
8055
8056PIN CONTROLLER - ST SPEAR
8057M: Viresh Kumar <vireshk@kernel.org>
8058L: spear-devel@list.st.com
8059L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8060W: http://www.st.com/spear
8061S: Maintained
8062F: drivers/pinctrl/spear/
8063
8064PKTCDVD DRIVER
8065M: Jiri Kosina <jkosina@suse.com>
8066S: Maintained
8067F: drivers/block/pktcdvd.c
8068F: include/linux/pktcdvd.h
8069F: include/uapi/linux/pktcdvd.h
8070
8071PKUNITY SOC DRIVERS
8072M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8073W: http://mprc.pku.edu.cn/~guanxuetao/linux
8074S: Maintained
8075T: git git://github.com/gxt/linux.git
8076F: drivers/input/serio/i8042-unicore32io.h
8077F: drivers/i2c/busses/i2c-puv3.c
8078F: drivers/video/fbdev/fb-puv3.c
8079F: drivers/rtc/rtc-puv3.c
8080
8081PMBUS HARDWARE MONITORING DRIVERS
8082M: Guenter Roeck <linux@roeck-us.net>
8083L: lm-sensors@lm-sensors.org
8084W: http://www.lm-sensors.org/
8085W: http://www.roeck-us.net/linux/drivers/
8086T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8087S: Maintained
8088F: Documentation/hwmon/pmbus
8089F: drivers/hwmon/pmbus/
8090F: include/linux/i2c/pmbus.h
8091
8092PMC SIERRA MaxRAID DRIVER
8093M: Anil Ravindranath <anil_ravindranath@pmc-sierra.com>
8094L: linux-scsi@vger.kernel.org
8095W: http://www.pmc-sierra.com/
8096S: Supported
8097F: drivers/scsi/pmcraid.*
8098
8099PMC SIERRA PM8001 DRIVER
8100M: xjtuwjp@gmail.com
8101M: lindar_liu@usish.com
8102L: pmchba@pmcs.com
8103L: linux-scsi@vger.kernel.org
8104S: Supported
8105F: drivers/scsi/pm8001/
8106
8107POSIX CLOCKS and TIMERS
8108M: Thomas Gleixner <tglx@linutronix.de>
8109L: linux-kernel@vger.kernel.org
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8111S: Maintained
8112F: fs/timerfd.c
8113F: include/linux/timer*
8114F: kernel/time/*timer*
8115
8116POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8117M: Sebastian Reichel <sre@kernel.org>
8118M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8119M: David Woodhouse <dwmw2@infradead.org>
8120L: linux-pm@vger.kernel.org
8121T: git git://git.infradead.org/battery-2.6.git
8122S: Maintained
8123F: include/linux/power_supply.h
8124F: drivers/power/
8125X: drivers/power/avs/
8126
8127PNP SUPPORT
8128M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8129S: Maintained
8130F: drivers/pnp/
8131
8132PNXxxxx I2C DRIVER
8133M: Vitaly Wool <vitalywool@gmail.com>
8134L: linux-i2c@vger.kernel.org
8135S: Maintained
8136F: drivers/i2c/busses/i2c-pnx.c
8137
8138PPP PROTOCOL DRIVERS AND COMPRESSORS
8139M: Paul Mackerras <paulus@samba.org>
8140L: linux-ppp@vger.kernel.org
8141S: Maintained
8142F: drivers/net/ppp/ppp_*
8143
8144PPP OVER ATM (RFC 2364)
8145M: Mitchell Blank Jr <mitch@sfgoth.com>
8146S: Maintained
8147F: net/atm/pppoatm.c
8148F: include/uapi/linux/atmppp.h
8149
8150PPP OVER ETHERNET
8151M: Michal Ostrowski <mostrows@earthlink.net>
8152S: Maintained
8153F: drivers/net/ppp/pppoe.c
8154F: drivers/net/ppp/pppox.c
8155
8156PPP OVER L2TP
8157M: James Chapman <jchapman@katalix.com>
8158S: Maintained
8159F: net/l2tp/l2tp_ppp.c
8160F: include/linux/if_pppol2tp.h
8161F: include/uapi/linux/if_pppol2tp.h
8162
8163PPS SUPPORT
8164M: Rodolfo Giometti <giometti@enneenne.com>
8165W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8166L: linuxpps@ml.enneenne.com (subscribers-only)
8167S: Maintained
8168F: Documentation/pps/
8169F: drivers/pps/
8170F: include/linux/pps*.h
8171
8172PPTP DRIVER
8173M: Dmitry Kozlov <xeb@mail.ru>
8174L: netdev@vger.kernel.org
8175S: Maintained
8176F: drivers/net/ppp/pptp.c
8177W: http://sourceforge.net/projects/accel-pptp
8178
8179PREEMPTIBLE KERNEL
8180M: Robert Love <rml@tech9.net>
8181L: kpreempt-tech@lists.sourceforge.net
8182W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8183S: Supported
8184F: Documentation/preempt-locking.txt
8185F: include/linux/preempt.h
8186
8187PRISM54 WIRELESS DRIVER
8188M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8189L: linux-wireless@vger.kernel.org
8190W: http://wireless.kernel.org/en/users/Drivers/p54
8191S: Obsolete
8192F: drivers/net/wireless/prism54/
8193
8194PS3 NETWORK SUPPORT
8195M: Geoff Levand <geoff@infradead.org>
8196L: netdev@vger.kernel.org
8197L: linuxppc-dev@lists.ozlabs.org
8198S: Maintained
8199F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8200
8201PS3 PLATFORM SUPPORT
8202M: Geoff Levand <geoff@infradead.org>
8203L: linuxppc-dev@lists.ozlabs.org
8204S: Maintained
8205F: arch/powerpc/boot/ps3*
8206F: arch/powerpc/include/asm/lv1call.h
8207F: arch/powerpc/include/asm/ps3*.h
8208F: arch/powerpc/platforms/ps3/
8209F: drivers/*/ps3*
8210F: drivers/ps3/
8211F: drivers/rtc/rtc-ps3.c
8212F: drivers/usb/host/*ps3.c
8213F: sound/ppc/snd_ps3*
8214
8215PS3VRAM DRIVER
8216M: Jim Paris <jim@jtan.com>
8217M: Geoff Levand <geoff@infradead.org>
8218L: linuxppc-dev@lists.ozlabs.org
8219S: Maintained
8220F: drivers/block/ps3vram.c
8221
8222PSTORE FILESYSTEM
8223M: Anton Vorontsov <anton@enomsg.org>
8224M: Colin Cross <ccross@android.com>
8225M: Kees Cook <keescook@chromium.org>
8226M: Tony Luck <tony.luck@intel.com>
8227S: Maintained
8228T: git git://git.infradead.org/users/cbou/linux-pstore.git
8229F: fs/pstore/
8230F: include/linux/pstore*
8231F: drivers/firmware/efi/efi-pstore.c
8232F: drivers/acpi/apei/erst.c
8233
8234PTP HARDWARE CLOCK SUPPORT
8235M: Richard Cochran <richardcochran@gmail.com>
8236L: netdev@vger.kernel.org
8237S: Maintained
8238W: http://linuxptp.sourceforge.net/
8239F: Documentation/ABI/testing/sysfs-ptp
8240F: Documentation/ptp/*
8241F: drivers/net/ethernet/freescale/gianfar_ptp.c
8242F: drivers/net/phy/dp83640*
8243F: drivers/ptp/*
8244F: include/linux/ptp_cl*
8245
8246PTRACE SUPPORT
8247M: Roland McGrath <roland@hack.frob.com>
8248M: Oleg Nesterov <oleg@redhat.com>
8249S: Maintained
8250F: include/asm-generic/syscall.h
8251F: include/linux/ptrace.h
8252F: include/linux/regset.h
8253F: include/linux/tracehook.h
8254F: include/uapi/linux/ptrace.h
8255F: kernel/ptrace.c
8256
8257PVRUSB2 VIDEO4LINUX DRIVER
8258M: Mike Isely <isely@pobox.com>
8259L: pvrusb2@isely.net (subscribers-only)
8260L: linux-media@vger.kernel.org
8261W: http://www.isely.net/pvrusb2/
8262T: git git://linuxtv.org/media_tree.git
8263S: Maintained
8264F: Documentation/video4linux/README.pvrusb2
8265F: drivers/media/usb/pvrusb2/
8266
8267PWC WEBCAM DRIVER
8268M: Hans de Goede <hdegoede@redhat.com>
8269L: linux-media@vger.kernel.org
8270T: git git://linuxtv.org/media_tree.git
8271S: Maintained
8272F: drivers/media/usb/pwc/*
8273
8274PWM FAN DRIVER
8275M: Kamil Debski <k.debski@samsung.com>
8276L: lm-sensors@lm-sensors.org
8277S: Supported
8278F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8279F: Documentation/hwmon/pwm-fan
8280F: drivers/hwmon/pwm-fan.c
8281
8282PWM SUBSYSTEM
8283M: Thierry Reding <thierry.reding@gmail.com>
8284L: linux-pwm@vger.kernel.org
8285S: Maintained
8286T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8287F: Documentation/pwm.txt
8288F: Documentation/devicetree/bindings/pwm/
8289F: include/linux/pwm.h
8290F: drivers/pwm/
8291F: drivers/video/backlight/pwm_bl.c
8292F: include/linux/pwm_backlight.h
8293
8294PXA2xx/PXA3xx SUPPORT
8295M: Daniel Mack <daniel@zonque.org>
8296M: Haojian Zhuang <haojian.zhuang@gmail.com>
8297M: Robert Jarzmik <robert.jarzmik@free.fr>
8298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8299T: git git://github.com/hzhuang1/linux.git
8300T: git git://github.com/rjarzmik/linux.git
8301S: Maintained
8302F: arch/arm/mach-pxa/
8303F: drivers/dma/pxa*
8304F: drivers/pcmcia/pxa2xx*
8305F: drivers/spi/spi-pxa2xx*
8306F: drivers/usb/gadget/udc/pxa2*
8307F: include/sound/pxa2xx-lib.h
8308F: sound/arm/pxa*
8309F: sound/soc/pxa/
8310
8311PXA3xx NAND FLASH DRIVER
8312M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8313L: linux-mtd@lists.infradead.org
8314S: Maintained
8315F: drivers/mtd/nand/pxa3xx_nand.c
8316
8317MMP SUPPORT
8318M: Eric Miao <eric.y.miao@gmail.com>
8319M: Haojian Zhuang <haojian.zhuang@gmail.com>
8320L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8321T: git git://github.com/hzhuang1/linux.git
8322T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8323S: Maintained
8324F: arch/arm/mach-mmp/
8325
8326PXA MMCI DRIVER
8327S: Orphan
8328
8329PXA RTC DRIVER
8330M: Robert Jarzmik <robert.jarzmik@free.fr>
8331L: rtc-linux@googlegroups.com
8332S: Maintained
8333
8334QAT DRIVER
8335M: Tadeusz Struk <tadeusz.struk@intel.com>
8336L: qat-linux@intel.com
8337S: Supported
8338F: drivers/crypto/qat/
8339
8340QIB DRIVER
8341M: Mike Marciniszyn <infinipath@intel.com>
8342L: linux-rdma@vger.kernel.org
8343S: Supported
8344F: drivers/infiniband/hw/qib/
8345
8346QLOGIC QLA1280 SCSI DRIVER
8347M: Michael Reed <mdr@sgi.com>
8348L: linux-scsi@vger.kernel.org
8349S: Maintained
8350F: drivers/scsi/qla1280.[ch]
8351
8352QLOGIC QLA2XXX FC-SCSI DRIVER
8353M: qla2xxx-upstream@qlogic.com
8354L: linux-scsi@vger.kernel.org
8355S: Supported
8356F: Documentation/scsi/LICENSE.qla2xxx
8357F: drivers/scsi/qla2xxx/
8358
8359QLOGIC QLA4XXX iSCSI DRIVER
8360M: QLogic-Storage-Upstream@qlogic.com
8361L: linux-scsi@vger.kernel.org
8362S: Supported
8363F: Documentation/scsi/LICENSE.qla4xxx
8364F: drivers/scsi/qla4xxx/
8365
8366QLOGIC QLA3XXX NETWORK DRIVER
8367M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8368M: Ron Mercer <ron.mercer@qlogic.com>
8369M: linux-driver@qlogic.com
8370L: netdev@vger.kernel.org
8371S: Supported
8372F: Documentation/networking/LICENSE.qla3xxx
8373F: drivers/net/ethernet/qlogic/qla3xxx.*
8374
8375QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8376M: Shahed Shaikh <shahed.shaikh@qlogic.com>
8377M: Dept-GELinuxNICDev@qlogic.com
8378L: netdev@vger.kernel.org
8379S: Supported
8380F: drivers/net/ethernet/qlogic/qlcnic/
8381
8382QLOGIC QLGE 10Gb ETHERNET DRIVER
8383M: Harish Patil <harish.patil@qlogic.com>
8384M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8385M: Dept-GELinuxNICDev@qlogic.com
8386M: linux-driver@qlogic.com
8387L: netdev@vger.kernel.org
8388S: Supported
8389F: drivers/net/ethernet/qlogic/qlge/
8390
8391QNX4 FILESYSTEM
8392M: Anders Larsen <al@alarsen.net>
8393W: http://www.alarsen.net/linux/qnx4fs/
8394S: Maintained
8395F: fs/qnx4/
8396F: include/uapi/linux/qnx4_fs.h
8397F: include/uapi/linux/qnxtypes.h
8398
8399QT1010 MEDIA DRIVER
8400M: Antti Palosaari <crope@iki.fi>
8401L: linux-media@vger.kernel.org
8402W: http://linuxtv.org/
8403W: http://palosaari.fi/linux/
8404Q: http://patchwork.linuxtv.org/project/linux-media/list/
8405T: git git://linuxtv.org/anttip/media_tree.git
8406S: Maintained
8407F: drivers/media/tuners/qt1010*
8408
8409QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8410M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8411L: linux-wireless@vger.kernel.org
8412L: ath9k-devel@lists.ath9k.org
8413W: http://wireless.kernel.org/en/users/Drivers/ath9k
8414S: Supported
8415F: drivers/net/wireless/ath/ath9k/
8416
8417QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8418M: Kalle Valo <kvalo@qca.qualcomm.com>
8419L: ath10k@lists.infradead.org
8420W: http://wireless.kernel.org/en/users/Drivers/ath10k
8421T: git git://github.com/kvalo/ath.git
8422S: Supported
8423F: drivers/net/wireless/ath/ath10k/
8424
8425QUALCOMM HEXAGON ARCHITECTURE
8426M: Richard Kuo <rkuo@codeaurora.org>
8427L: linux-hexagon@vger.kernel.org
8428S: Supported
8429F: arch/hexagon/
8430
8431QUALCOMM WCN36XX WIRELESS DRIVER
8432M: Eugene Krasnikov <k.eugene.e@gmail.com>
8433L: wcn36xx@lists.infradead.org
8434W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8435T: git git://github.com/KrasnikovEugene/wcn36xx.git
8436S: Supported
8437F: drivers/net/wireless/ath/wcn36xx/
8438
8439RADOS BLOCK DEVICE (RBD)
8440M: Ilya Dryomov <idryomov@gmail.com>
8441M: Sage Weil <sage@redhat.com>
8442M: Alex Elder <elder@kernel.org>
8443L: ceph-devel@vger.kernel.org
8444W: http://ceph.com/
8445T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8446T: git git://github.com/ceph/ceph-client.git
8447S: Supported
8448F: Documentation/ABI/testing/sysfs-bus-rbd
8449F: drivers/block/rbd.c
8450F: drivers/block/rbd_types.h
8451
8452RADEON FRAMEBUFFER DISPLAY DRIVER
8453M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8454L: linux-fbdev@vger.kernel.org
8455S: Maintained
8456F: drivers/video/fbdev/aty/radeon*
8457F: include/uapi/linux/radeonfb.h
8458
8459RADIOSHARK RADIO DRIVER
8460M: Hans de Goede <hdegoede@redhat.com>
8461L: linux-media@vger.kernel.org
8462T: git git://linuxtv.org/media_tree.git
8463S: Maintained
8464F: drivers/media/radio/radio-shark.c
8465
8466RADIOSHARK2 RADIO DRIVER
8467M: Hans de Goede <hdegoede@redhat.com>
8468L: linux-media@vger.kernel.org
8469T: git git://linuxtv.org/media_tree.git
8470S: Maintained
8471F: drivers/media/radio/radio-shark2.c
8472F: drivers/media/radio/radio-tea5777.c
8473
8474RAGE128 FRAMEBUFFER DISPLAY DRIVER
8475M: Paul Mackerras <paulus@samba.org>
8476L: linux-fbdev@vger.kernel.org
8477S: Maintained
8478F: drivers/video/fbdev/aty/aty128fb.c
8479
8480RALINK RT2X00 WIRELESS LAN DRIVER
8481P: rt2x00 project
8482M: Stanislaw Gruszka <sgruszka@redhat.com>
8483M: Helmut Schaa <helmut.schaa@googlemail.com>
8484L: linux-wireless@vger.kernel.org
8485S: Maintained
8486F: drivers/net/wireless/rt2x00/
8487
8488RAMDISK RAM BLOCK DEVICE DRIVER
8489M: Jens Axboe <axboe@kernel.dk>
8490S: Maintained
8491F: Documentation/blockdev/ramdisk.txt
8492F: drivers/block/brd.c
8493
8494RANDOM NUMBER DRIVER
8495M: "Theodore Ts'o" <tytso@mit.edu>
8496S: Maintained
8497F: drivers/char/random.c
8498
8499RAPIDIO SUBSYSTEM
8500M: Matt Porter <mporter@kernel.crashing.org>
8501M: Alexandre Bounine <alexandre.bounine@idt.com>
8502S: Maintained
8503F: drivers/rapidio/
8504
8505RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8506L: linux-wireless@vger.kernel.org
8507S: Orphan
8508F: drivers/net/wireless/ray*
8509
8510RCUTORTURE MODULE
8511M: Josh Triplett <josh@joshtriplett.org>
8512M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8513L: linux-kernel@vger.kernel.org
8514S: Supported
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8516F: Documentation/RCU/torture.txt
8517F: kernel/rcu/rcutorture.c
8518
8519RCUTORTURE TEST FRAMEWORK
8520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8521M: Josh Triplett <josh@joshtriplett.org>
8522R: Steven Rostedt <rostedt@goodmis.org>
8523R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8524R: Lai Jiangshan <jiangshanlai@gmail.com>
8525L: linux-kernel@vger.kernel.org
8526S: Supported
8527T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8528F: tools/testing/selftests/rcutorture
8529
8530RDC R-321X SoC
8531M: Florian Fainelli <florian@openwrt.org>
8532S: Maintained
8533
8534RDC R6040 FAST ETHERNET DRIVER
8535M: Florian Fainelli <florian@openwrt.org>
8536L: netdev@vger.kernel.org
8537S: Maintained
8538F: drivers/net/ethernet/rdc/r6040.c
8539
8540RDS - RELIABLE DATAGRAM SOCKETS
8541M: Chien Yen <chien.yen@oracle.com>
8542L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8543S: Supported
8544F: net/rds/
8545
8546READ-COPY UPDATE (RCU)
8547M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8548M: Josh Triplett <josh@joshtriplett.org>
8549R: Steven Rostedt <rostedt@goodmis.org>
8550R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8551R: Lai Jiangshan <jiangshanlai@gmail.com>
8552L: linux-kernel@vger.kernel.org
8553W: http://www.rdrop.com/users/paulmck/RCU/
8554S: Supported
8555T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8556F: Documentation/RCU/
8557X: Documentation/RCU/torture.txt
8558F: include/linux/rcu*
8559X: include/linux/srcu.h
8560F: kernel/rcu/
8561X: kernel/torture.c
8562
8563REAL TIME CLOCK (RTC) SUBSYSTEM
8564M: Alessandro Zummo <a.zummo@towertech.it>
8565M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8566L: rtc-linux@googlegroups.com
8567Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8568T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8569S: Maintained
8570F: Documentation/rtc.txt
8571F: drivers/rtc/
8572F: include/linux/rtc.h
8573F: include/uapi/linux/rtc.h
8574
8575REALTEK AUDIO CODECS
8576M: Bard Liao <bardliao@realtek.com>
8577M: Oder Chiou <oder_chiou@realtek.com>
8578S: Maintained
8579F: sound/soc/codecs/rt*
8580F: include/sound/rt*.h
8581
8582REISERFS FILE SYSTEM
8583L: reiserfs-devel@vger.kernel.org
8584S: Supported
8585F: fs/reiserfs/
8586
8587REGISTER MAP ABSTRACTION
8588M: Mark Brown <broonie@kernel.org>
8589L: linux-kernel@vger.kernel.org
8590T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8591S: Supported
8592F: drivers/base/regmap/
8593F: include/linux/regmap.h
8594
8595REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8596M: Ohad Ben-Cohen <ohad@wizery.com>
8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8598S: Maintained
8599F: drivers/remoteproc/
8600F: Documentation/remoteproc.txt
8601F: include/linux/remoteproc.h
8602
8603REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8604M: Ohad Ben-Cohen <ohad@wizery.com>
8605T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8606S: Maintained
8607F: drivers/rpmsg/
8608F: Documentation/rpmsg.txt
8609F: include/linux/rpmsg.h
8610
8611RESET CONTROLLER FRAMEWORK
8612M: Philipp Zabel <p.zabel@pengutronix.de>
8613S: Maintained
8614F: drivers/reset/
8615F: Documentation/devicetree/bindings/reset/
8616F: include/dt-bindings/reset/
8617F: include/linux/reset.h
8618F: include/linux/reset-controller.h
8619
8620RFKILL
8621M: Johannes Berg <johannes@sipsolutions.net>
8622L: linux-wireless@vger.kernel.org
8623W: http://wireless.kernel.org/
8624T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8625T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8626S: Maintained
8627F: Documentation/rfkill.txt
8628F: net/rfkill/
8629
8630RHASHTABLE
8631M: Thomas Graf <tgraf@suug.ch>
8632L: netdev@vger.kernel.org
8633S: Maintained
8634F: lib/rhashtable.c
8635F: include/linux/rhashtable.h
8636
8637RICOH SMARTMEDIA/XD DRIVER
8638M: Maxim Levitsky <maximlevitsky@gmail.com>
8639S: Maintained
8640F: drivers/mtd/nand/r852.c
8641F: drivers/mtd/nand/r852.h
8642
8643RICOH R5C592 MEMORYSTICK DRIVER
8644M: Maxim Levitsky <maximlevitsky@gmail.com>
8645S: Maintained
8646F: drivers/memstick/host/r592.*
8647
8648ROCCAT DRIVERS
8649M: Stefan Achatz <erazor_de@users.sourceforge.net>
8650W: http://sourceforge.net/projects/roccat/
8651S: Maintained
8652F: drivers/hid/hid-roccat*
8653F: include/linux/hid-roccat*
8654F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8655
8656ROCKER DRIVER
8657M: Jiri Pirko <jiri@resnulli.us>
8658M: Scott Feldman <sfeldma@gmail.com>
8659L: netdev@vger.kernel.org
8660S: Supported
8661F: drivers/net/ethernet/rocker/
8662
8663ROCKETPORT DRIVER
8664P: Comtrol Corp.
8665W: http://www.comtrol.com
8666S: Maintained
8667F: Documentation/serial/rocket.txt
8668F: drivers/tty/rocket*
8669
8670ROCKETPORT EXPRESS/INFINITY DRIVER
8671M: Kevin Cernekee <cernekee@gmail.com>
8672L: linux-serial@vger.kernel.org
8673S: Odd Fixes
8674F: drivers/tty/serial/rp2.*
8675
8676ROSE NETWORK LAYER
8677M: Ralf Baechle <ralf@linux-mips.org>
8678L: linux-hams@vger.kernel.org
8679W: http://www.linux-ax25.org/
8680S: Maintained
8681F: include/net/rose.h
8682F: include/uapi/linux/rose.h
8683F: net/rose/
8684
8685RTL2830 MEDIA DRIVER
8686M: Antti Palosaari <crope@iki.fi>
8687L: linux-media@vger.kernel.org
8688W: http://linuxtv.org/
8689W: http://palosaari.fi/linux/
8690Q: http://patchwork.linuxtv.org/project/linux-media/list/
8691T: git git://linuxtv.org/anttip/media_tree.git
8692S: Maintained
8693F: drivers/media/dvb-frontends/rtl2830*
8694
8695RTL2832 MEDIA DRIVER
8696M: Antti Palosaari <crope@iki.fi>
8697L: linux-media@vger.kernel.org
8698W: http://linuxtv.org/
8699W: http://palosaari.fi/linux/
8700Q: http://patchwork.linuxtv.org/project/linux-media/list/
8701T: git git://linuxtv.org/anttip/media_tree.git
8702S: Maintained
8703F: drivers/media/dvb-frontends/rtl2832*
8704
8705RTL2832_SDR MEDIA DRIVER
8706M: Antti Palosaari <crope@iki.fi>
8707L: linux-media@vger.kernel.org
8708W: http://linuxtv.org/
8709W: http://palosaari.fi/linux/
8710Q: http://patchwork.linuxtv.org/project/linux-media/list/
8711T: git git://linuxtv.org/anttip/media_tree.git
8712S: Maintained
8713F: drivers/media/dvb-frontends/rtl2832_sdr*
8714
8715RTL8180 WIRELESS DRIVER
8716L: linux-wireless@vger.kernel.org
8717W: http://wireless.kernel.org/
8718T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8719S: Orphan
8720F: drivers/net/wireless/rtl818x/rtl8180/
8721
8722RTL8187 WIRELESS DRIVER
8723M: Herton Ronaldo Krzesinski <herton@canonical.com>
8724M: Hin-Tak Leung <htl10@users.sourceforge.net>
8725M: Larry Finger <Larry.Finger@lwfinger.net>
8726L: linux-wireless@vger.kernel.org
8727W: http://wireless.kernel.org/
8728T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8729S: Maintained
8730F: drivers/net/wireless/rtl818x/rtl8187/
8731
8732RTL8192CE WIRELESS DRIVER
8733M: Larry Finger <Larry.Finger@lwfinger.net>
8734M: Chaoming Li <chaoming_li@realsil.com.cn>
8735L: linux-wireless@vger.kernel.org
8736W: http://wireless.kernel.org/
8737T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
8738S: Maintained
8739F: drivers/net/wireless/rtlwifi/
8740F: drivers/net/wireless/rtlwifi/rtl8192ce/
8741
8742S3 SAVAGE FRAMEBUFFER DRIVER
8743M: Antonino Daplas <adaplas@gmail.com>
8744L: linux-fbdev@vger.kernel.org
8745S: Maintained
8746F: drivers/video/fbdev/savage/
8747
8748S390
8749M: Martin Schwidefsky <schwidefsky@de.ibm.com>
8750M: Heiko Carstens <heiko.carstens@de.ibm.com>
8751L: linux-s390@vger.kernel.org
8752W: http://www.ibm.com/developerworks/linux/linux390/
8753S: Supported
8754F: arch/s390/
8755F: drivers/s390/
8756F: Documentation/s390/
8757F: Documentation/DocBook/s390*
8758
8759S390 COMMON I/O LAYER
8760M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8761M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
8762L: linux-s390@vger.kernel.org
8763W: http://www.ibm.com/developerworks/linux/linux390/
8764S: Supported
8765F: drivers/s390/cio/
8766
8767S390 DASD DRIVER
8768M: Stefan Weinhuber <wein@de.ibm.com>
8769M: Stefan Haberland <stefan.haberland@de.ibm.com>
8770L: linux-s390@vger.kernel.org
8771W: http://www.ibm.com/developerworks/linux/linux390/
8772S: Supported
8773F: drivers/s390/block/dasd*
8774F: block/partitions/ibm.c
8775
8776S390 NETWORK DRIVERS
8777M: Ursula Braun <ursula.braun@de.ibm.com>
8778L: linux-s390@vger.kernel.org
8779W: http://www.ibm.com/developerworks/linux/linux390/
8780S: Supported
8781F: drivers/s390/net/
8782
8783S390 PCI SUBSYSTEM
8784M: Sebastian Ott <sebott@linux.vnet.ibm.com>
8785M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
8786L: linux-s390@vger.kernel.org
8787W: http://www.ibm.com/developerworks/linux/linux390/
8788S: Supported
8789F: arch/s390/pci/
8790F: drivers/pci/hotplug/s390_pci_hpc.c
8791
8792S390 ZCRYPT DRIVER
8793M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
8794L: linux-s390@vger.kernel.org
8795W: http://www.ibm.com/developerworks/linux/linux390/
8796S: Supported
8797F: drivers/s390/crypto/
8798
8799S390 ZFCP DRIVER
8800M: Steffen Maier <maier@linux.vnet.ibm.com>
8801L: linux-s390@vger.kernel.org
8802W: http://www.ibm.com/developerworks/linux/linux390/
8803S: Supported
8804F: drivers/s390/scsi/zfcp_*
8805
8806S390 IUCV NETWORK LAYER
8807M: Ursula Braun <ursula.braun@de.ibm.com>
8808L: linux-s390@vger.kernel.org
8809W: http://www.ibm.com/developerworks/linux/linux390/
8810S: Supported
8811F: drivers/s390/net/*iucv*
8812F: include/net/iucv/
8813F: net/iucv/
8814
8815S3C24XX SD/MMC Driver
8816M: Ben Dooks <ben-linux@fluff.org>
8817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8818S: Supported
8819F: drivers/mmc/host/s3cmci.*
8820
8821SAA6588 RDS RECEIVER DRIVER
8822M: Hans Verkuil <hverkuil@xs4all.nl>
8823L: linux-media@vger.kernel.org
8824T: git git://linuxtv.org/media_tree.git
8825W: http://linuxtv.org
8826S: Odd Fixes
8827F: drivers/media/i2c/saa6588*
8828
8829SAA7134 VIDEO4LINUX DRIVER
8830M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
8831L: linux-media@vger.kernel.org
8832W: http://linuxtv.org
8833T: git git://linuxtv.org/media_tree.git
8834S: Odd fixes
8835F: Documentation/video4linux/*.saa7134
8836F: drivers/media/pci/saa7134/
8837
8838SAA7146 VIDEO4LINUX-2 DRIVER
8839M: Hans Verkuil <hverkuil@xs4all.nl>
8840L: linux-media@vger.kernel.org
8841T: git git://linuxtv.org/media_tree.git
8842S: Maintained
8843F: drivers/media/common/saa7146/
8844F: drivers/media/pci/saa7146/
8845F: include/media/saa7146*
8846
8847SAMSUNG LAPTOP DRIVER
8848M: Corentin Chary <corentin.chary@gmail.com>
8849L: platform-driver-x86@vger.kernel.org
8850S: Maintained
8851F: drivers/platform/x86/samsung-laptop.c
8852
8853SAMSUNG AUDIO (ASoC) DRIVERS
8854M: Sangbeom Kim <sbkim73@samsung.com>
8855L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8856S: Supported
8857F: sound/soc/samsung/
8858
8859SAMSUNG FRAMEBUFFER DRIVER
8860M: Jingoo Han <jingoohan1@gmail.com>
8861L: linux-fbdev@vger.kernel.org
8862S: Maintained
8863F: drivers/video/fbdev/s3c-fb.c
8864
8865SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
8866M: Sangbeom Kim <sbkim73@samsung.com>
8867M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8868L: linux-kernel@vger.kernel.org
8869L: linux-samsung-soc@vger.kernel.org
8870S: Supported
8871F: drivers/mfd/sec*.c
8872F: drivers/regulator/s2m*.c
8873F: drivers/regulator/s5m*.c
8874F: drivers/clk/clk-s2mps11.c
8875F: drivers/rtc/rtc-s5m.c
8876F: include/linux/mfd/samsung/
8877F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
8878F: Documentation/devicetree/bindings/mfd/s2mp*.txt
8879
8880SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
8881M: Kyungmin Park <kyungmin.park@samsung.com>
8882M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8883L: linux-media@vger.kernel.org
8884Q: https://patchwork.linuxtv.org/project/linux-media/list/
8885S: Supported
8886F: drivers/media/platform/exynos4-is/
8887
8888SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
8889M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
8890L: linux-media@vger.kernel.org
8891L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8892S: Maintained
8893F: drivers/media/platform/s3c-camif/
8894F: include/media/s3c_camif.h
8895
8896SAMSUNG S5C73M3 CAMERA DRIVER
8897M: Kyungmin Park <kyungmin.park@samsung.com>
8898M: Andrzej Hajda <a.hajda@samsung.com>
8899L: linux-media@vger.kernel.org
8900S: Supported
8901F: drivers/media/i2c/s5c73m3/*
8902
8903SAMSUNG S5K5BAF CAMERA DRIVER
8904M: Kyungmin Park <kyungmin.park@samsung.com>
8905M: Andrzej Hajda <a.hajda@samsung.com>
8906L: linux-media@vger.kernel.org
8907S: Supported
8908F: drivers/media/i2c/s5k5baf.c
8909
8910SAMSUNG SOC CLOCK DRIVERS
8911M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8912M: Tomasz Figa <tomasz.figa@gmail.com>
8913S: Supported
8914L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8915F: drivers/clk/samsung/
8916
8917SAMSUNG SXGBE DRIVERS
8918M: Byungho An <bh74.an@samsung.com>
8919M: Girish K S <ks.giri@samsung.com>
8920M: Vipul Pandya <vipul.pandya@samsung.com>
8921S: Supported
8922L: netdev@vger.kernel.org
8923F: drivers/net/ethernet/samsung/sxgbe/
8924
8925SAMSUNG THERMAL DRIVER
8926M: Lukasz Majewski <l.majewski@samsung.com>
8927L: linux-pm@vger.kernel.org
8928L: linux-samsung-soc@vger.kernel.org
8929S: Supported
8930T: https://github.com/lmajewski/linux-samsung-thermal.git
8931F: drivers/thermal/samsung/
8932
8933SAMSUNG USB2 PHY DRIVER
8934M: Kamil Debski <k.debski@samsung.com>
8935L: linux-kernel@vger.kernel.org
8936S: Supported
8937F: Documentation/devicetree/bindings/phy/samsung-phy.txt
8938F: Documentation/phy/samsung-usb2.txt
8939F: drivers/phy/phy-exynos4210-usb2.c
8940F: drivers/phy/phy-exynos4x12-usb2.c
8941F: drivers/phy/phy-exynos5250-usb2.c
8942F: drivers/phy/phy-s5pv210-usb2.c
8943F: drivers/phy/phy-samsung-usb2.c
8944F: drivers/phy/phy-samsung-usb2.h
8945
8946SERIAL DRIVERS
8947M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
8948L: linux-serial@vger.kernel.org
8949S: Maintained
8950F: drivers/tty/serial/
8951
8952SYNOPSYS DESIGNWARE DMAC DRIVER
8953M: Viresh Kumar <vireshk@kernel.org>
8954M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
8955S: Maintained
8956F: include/linux/dma/dw.h
8957F: include/linux/platform_data/dma-dw.h
8958F: drivers/dma/dw/
8959
8960SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
8961M: Seungwon Jeon <tgih.jun@samsung.com>
8962M: Jaehoon Chung <jh80.chung@samsung.com>
8963L: linux-mmc@vger.kernel.org
8964S: Maintained
8965F: include/linux/mmc/dw_mmc.h
8966F: drivers/mmc/host/dw_mmc*
8967
8968THUNDERBOLT DRIVER
8969M: Andreas Noever <andreas.noever@gmail.com>
8970S: Maintained
8971F: drivers/thunderbolt/
8972
8973TIMEKEEPING, CLOCKSOURCE CORE, NTP
8974M: John Stultz <john.stultz@linaro.org>
8975M: Thomas Gleixner <tglx@linutronix.de>
8976L: linux-kernel@vger.kernel.org
8977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8978S: Supported
8979F: include/linux/clocksource.h
8980F: include/linux/time.h
8981F: include/linux/timex.h
8982F: include/uapi/linux/time.h
8983F: include/uapi/linux/timex.h
8984F: kernel/time/clocksource.c
8985F: kernel/time/time*.c
8986F: kernel/time/ntp.c
8987F: tools/testing/selftests/timers/
8988
8989SC1200 WDT DRIVER
8990M: Zwane Mwaikambo <zwanem@gmail.com>
8991S: Maintained
8992F: drivers/watchdog/sc1200wdt.c
8993
8994SCHEDULER
8995M: Ingo Molnar <mingo@redhat.com>
8996M: Peter Zijlstra <peterz@infradead.org>
8997L: linux-kernel@vger.kernel.org
8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
8999S: Maintained
9000F: kernel/sched/
9001F: include/linux/sched.h
9002F: include/uapi/linux/sched.h
9003F: include/linux/wait.h
9004
9005SCORE ARCHITECTURE
9006M: Chen Liqin <liqin.linux@gmail.com>
9007M: Lennox Wu <lennox.wu@gmail.com>
9008W: http://www.sunplus.com
9009S: Supported
9010F: arch/score/
9011
9012SCSI CDROM DRIVER
9013M: Jens Axboe <axboe@kernel.dk>
9014L: linux-scsi@vger.kernel.org
9015W: http://www.kernel.dk
9016S: Maintained
9017F: drivers/scsi/sr*
9018
9019SCSI RDMA PROTOCOL (SRP) INITIATOR
9020M: Bart Van Assche <bart.vanassche@sandisk.com>
9021L: linux-rdma@vger.kernel.org
9022S: Supported
9023W: http://www.openfabrics.org
9024Q: http://patchwork.kernel.org/project/linux-rdma/list/
9025T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9026F: drivers/infiniband/ulp/srp/
9027F: include/scsi/srp.h
9028
9029SCSI SG DRIVER
9030M: Doug Gilbert <dgilbert@interlog.com>
9031L: linux-scsi@vger.kernel.org
9032W: http://sg.danny.cz/sg
9033S: Maintained
9034F: Documentation/scsi/scsi-generic.txt
9035F: drivers/scsi/sg.c
9036F: include/scsi/sg.h
9037
9038SCSI SUBSYSTEM
9039M: "James E.J. Bottomley" <JBottomley@odin.com>
9040L: linux-scsi@vger.kernel.org
9041T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9042S: Maintained
9043F: drivers/scsi/
9044F: include/scsi/
9045
9046SCSI TAPE DRIVER
9047M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9048L: linux-scsi@vger.kernel.org
9049S: Maintained
9050F: Documentation/scsi/st.txt
9051F: drivers/scsi/st.*
9052F: drivers/scsi/st_*.h
9053
9054SCTP PROTOCOL
9055M: Vlad Yasevich <vyasevich@gmail.com>
9056M: Neil Horman <nhorman@tuxdriver.com>
9057L: linux-sctp@vger.kernel.org
9058W: http://lksctp.sourceforge.net
9059S: Maintained
9060F: Documentation/networking/sctp.txt
9061F: include/linux/sctp.h
9062F: include/uapi/linux/sctp.h
9063F: include/net/sctp/
9064F: net/sctp/
9065
9066SCx200 CPU SUPPORT
9067M: Jim Cromie <jim.cromie@gmail.com>
9068S: Odd Fixes
9069F: Documentation/i2c/busses/scx200_acb
9070F: arch/x86/platform/scx200/
9071F: drivers/watchdog/scx200_wdt.c
9072F: drivers/i2c/busses/scx200*
9073F: drivers/mtd/maps/scx200_docflash.c
9074F: include/linux/scx200.h
9075
9076SCx200 GPIO DRIVER
9077M: Jim Cromie <jim.cromie@gmail.com>
9078S: Maintained
9079F: drivers/char/scx200_gpio.c
9080F: include/linux/scx200_gpio.h
9081
9082SCx200 HRT CLOCKSOURCE DRIVER
9083M: Jim Cromie <jim.cromie@gmail.com>
9084S: Maintained
9085F: drivers/clocksource/scx200_hrt.c
9086
9087SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9088M: Sascha Sommer <saschasommer@freenet.de>
9089L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9090S: Maintained
9091F: drivers/mmc/host/sdricoh_cs.c
9092
9093SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9094L: linux-mmc@vger.kernel.org
9095S: Orphan
9096F: drivers/mmc/host/sdhci.*
9097F: drivers/mmc/host/sdhci-pltfm.[ch]
9098
9099SECURE COMPUTING
9100M: Kees Cook <keescook@chromium.org>
9101R: Andy Lutomirski <luto@amacapital.net>
9102R: Will Drewry <wad@chromium.org>
9103T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9104S: Supported
9105F: kernel/seccomp.c
9106F: include/uapi/linux/seccomp.h
9107F: include/linux/seccomp.h
9108F: tools/testing/selftests/seccomp/*
9109K: \bsecure_computing
9110K: \bTIF_SECCOMP\b
9111
9112SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9113M: Ben Dooks <ben-linux@fluff.org>
9114M: Jaehoon Chung <jh80.chung@samsung.com>
9115L: linux-mmc@vger.kernel.org
9116S: Maintained
9117F: drivers/mmc/host/sdhci-s3c*
9118
9119SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9120M: Viresh Kumar <vireshk@kernel.org>
9121L: spear-devel@list.st.com
9122L: linux-mmc@vger.kernel.org
9123S: Maintained
9124F: drivers/mmc/host/sdhci-spear.c
9125
9126SECURITY SUBSYSTEM
9127M: James Morris <james.l.morris@oracle.com>
9128M: "Serge E. Hallyn" <serge@hallyn.com>
9129L: linux-security-module@vger.kernel.org (suggested Cc:)
9130T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9131W: http://kernsec.org/
9132S: Supported
9133F: security/
9134
9135SECURITY CONTACT
9136M: Security Officers <security@kernel.org>
9137S: Supported
9138
9139SELINUX SECURITY MODULE
9140M: Paul Moore <paul@paul-moore.com>
9141M: Stephen Smalley <sds@tycho.nsa.gov>
9142M: Eric Paris <eparis@parisplace.org>
9143L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9144W: http://selinuxproject.org
9145T: git git://git.infradead.org/users/pcmoore/selinux
9146S: Supported
9147F: include/linux/selinux*
9148F: security/selinux/
9149F: scripts/selinux/
9150
9151APPARMOR SECURITY MODULE
9152M: John Johansen <john.johansen@canonical.com>
9153L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9154W: apparmor.wiki.kernel.org
9155T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9156S: Supported
9157F: security/apparmor/
9158
9159SENSABLE PHANTOM
9160M: Jiri Slaby <jirislaby@gmail.com>
9161S: Maintained
9162F: drivers/misc/phantom.c
9163F: include/uapi/linux/phantom.h
9164
9165SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9166M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9167M: Minh Tran <minh.tran@avagotech.com>
9168M: John Soni Jose <sony.john-n@avagotech.com>
9169L: linux-scsi@vger.kernel.org
9170W: http://www.avagotech.com
9171S: Supported
9172F: drivers/scsi/be2iscsi/
9173
9174Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9175M: Sathya Perla <sathya.perla@avagotech.com>
9176M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9177M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9178M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9179L: netdev@vger.kernel.org
9180W: http://www.emulex.com
9181S: Supported
9182F: drivers/net/ethernet/emulex/benet/
9183
9184EMULEX ONECONNECT ROCE DRIVER
9185M: Selvin Xavier <selvin.xavier@avagotech.com>
9186M: Devesh Sharma <devesh.sharma@avagotech.com>
9187M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9188L: linux-rdma@vger.kernel.org
9189W: http://www.emulex.com
9190S: Supported
9191F: drivers/infiniband/hw/ocrdma/
9192
9193SFC NETWORK DRIVER
9194M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9195M: Shradha Shah <sshah@solarflare.com>
9196L: netdev@vger.kernel.org
9197S: Supported
9198F: drivers/net/ethernet/sfc/
9199
9200SGI GRU DRIVER
9201M: Dimitri Sivanich <sivanich@sgi.com>
9202S: Maintained
9203F: drivers/misc/sgi-gru/
9204
9205SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9206M: Pat Gefre <pfg@sgi.com>
9207L: linux-ia64@vger.kernel.org
9208S: Supported
9209F: Documentation/ia64/serial.txt
9210F: drivers/tty/serial/ioc?_serial.c
9211F: include/linux/ioc?.h
9212
9213SGI XP/XPC/XPNET DRIVER
9214M: Cliff Whickman <cpw@sgi.com>
9215M: Robin Holt <robinmholt@gmail.com>
9216S: Maintained
9217F: drivers/misc/sgi-xp/
9218
9219SI2157 MEDIA DRIVER
9220M: Antti Palosaari <crope@iki.fi>
9221L: linux-media@vger.kernel.org
9222W: http://linuxtv.org/
9223W: http://palosaari.fi/linux/
9224Q: http://patchwork.linuxtv.org/project/linux-media/list/
9225T: git git://linuxtv.org/anttip/media_tree.git
9226S: Maintained
9227F: drivers/media/tuners/si2157*
9228
9229SI2168 MEDIA DRIVER
9230M: Antti Palosaari <crope@iki.fi>
9231L: linux-media@vger.kernel.org
9232W: http://linuxtv.org/
9233W: http://palosaari.fi/linux/
9234Q: http://patchwork.linuxtv.org/project/linux-media/list/
9235T: git git://linuxtv.org/anttip/media_tree.git
9236S: Maintained
9237F: drivers/media/dvb-frontends/si2168*
9238
9239SI470X FM RADIO RECEIVER I2C DRIVER
9240M: Hans Verkuil <hverkuil@xs4all.nl>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243W: http://linuxtv.org
9244S: Odd Fixes
9245F: drivers/media/radio/si470x/radio-si470x-i2c.c
9246
9247SI470X FM RADIO RECEIVER USB DRIVER
9248M: Hans Verkuil <hverkuil@xs4all.nl>
9249L: linux-media@vger.kernel.org
9250T: git git://linuxtv.org/media_tree.git
9251W: http://linuxtv.org
9252S: Maintained
9253F: drivers/media/radio/si470x/radio-si470x-common.c
9254F: drivers/media/radio/si470x/radio-si470x.h
9255F: drivers/media/radio/si470x/radio-si470x-usb.c
9256
9257SI4713 FM RADIO TRANSMITTER I2C DRIVER
9258M: Eduardo Valentin <edubezval@gmail.com>
9259L: linux-media@vger.kernel.org
9260T: git git://linuxtv.org/media_tree.git
9261W: http://linuxtv.org
9262S: Odd Fixes
9263F: drivers/media/radio/si4713/si4713.?
9264
9265SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9266M: Eduardo Valentin <edubezval@gmail.com>
9267L: linux-media@vger.kernel.org
9268T: git git://linuxtv.org/media_tree.git
9269W: http://linuxtv.org
9270S: Odd Fixes
9271F: drivers/media/radio/si4713/radio-platform-si4713.c
9272
9273SI4713 FM RADIO TRANSMITTER USB DRIVER
9274M: Hans Verkuil <hverkuil@xs4all.nl>
9275L: linux-media@vger.kernel.org
9276T: git git://linuxtv.org/media_tree.git
9277W: http://linuxtv.org
9278S: Maintained
9279F: drivers/media/radio/si4713/radio-usb-si4713.c
9280
9281SIANO DVB DRIVER
9282M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9283L: linux-media@vger.kernel.org
9284W: http://linuxtv.org
9285T: git git://linuxtv.org/media_tree.git
9286S: Odd fixes
9287F: drivers/media/common/siano/
9288F: drivers/media/usb/siano/
9289F: drivers/media/usb/siano/
9290F: drivers/media/mmc/siano/
9291
9292SIMPLEFB FB DRIVER
9293M: Hans de Goede <hdegoede@redhat.com>
9294L: linux-fbdev@vger.kernel.org
9295S: Maintained
9296F: Documentation/devicetree/bindings/video/simple-framebuffer.txt
9297F: drivers/video/fbdev/simplefb.c
9298F: include/linux/platform_data/simplefb.h
9299
9300SH_VEU V4L2 MEM2MEM DRIVER
9301L: linux-media@vger.kernel.org
9302S: Orphan
9303F: drivers/media/platform/sh_veu.c
9304
9305SH_VOU V4L2 OUTPUT DRIVER
9306L: linux-media@vger.kernel.org
9307S: Orphan
9308F: drivers/media/platform/sh_vou.c
9309F: include/media/sh_vou.h
9310
9311SIMPLE FIRMWARE INTERFACE (SFI)
9312M: Len Brown <lenb@kernel.org>
9313L: sfi-devel@simplefirmware.org
9314W: http://simplefirmware.org/
9315T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9316S: Supported
9317F: arch/x86/platform/sfi/
9318F: drivers/sfi/
9319F: include/linux/sfi*.h
9320
9321SIMTEC EB110ATX (Chalice CATS)
9322P: Ben Dooks
9323P: Vincent Sanders <vince@simtec.co.uk>
9324M: Simtec Linux Team <linux@simtec.co.uk>
9325W: http://www.simtec.co.uk/products/EB110ATX/
9326S: Supported
9327
9328SIMTEC EB2410ITX (BAST)
9329P: Ben Dooks
9330P: Vincent Sanders <vince@simtec.co.uk>
9331M: Simtec Linux Team <linux@simtec.co.uk>
9332W: http://www.simtec.co.uk/products/EB2410ITX/
9333S: Supported
9334F: arch/arm/mach-s3c24xx/mach-bast.c
9335F: arch/arm/mach-s3c24xx/bast-ide.c
9336F: arch/arm/mach-s3c24xx/bast-irq.c
9337
9338TI DAVINCI MACHINE SUPPORT
9339M: Sekhar Nori <nsekhar@ti.com>
9340M: Kevin Hilman <khilman@deeprootsystems.com>
9341T: git git://gitorious.org/linux-davinci/linux-davinci.git
9342Q: http://patchwork.kernel.org/project/linux-davinci/list/
9343S: Supported
9344F: arch/arm/mach-davinci/
9345F: drivers/i2c/busses/i2c-davinci.c
9346
9347TI DAVINCI SERIES MEDIA DRIVER
9348M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9349L: linux-media@vger.kernel.org
9350W: http://linuxtv.org/
9351Q: http://patchwork.linuxtv.org/project/linux-media/list/
9352T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9353S: Maintained
9354F: drivers/media/platform/davinci/
9355F: include/media/davinci/
9356
9357TI AM437X VPFE DRIVER
9358M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9359L: linux-media@vger.kernel.org
9360W: http://linuxtv.org/
9361Q: http://patchwork.linuxtv.org/project/linux-media/list/
9362T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9363S: Maintained
9364F: drivers/media/platform/am437x/
9365
9366OV2659 OMNIVISION SENSOR DRIVER
9367M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9368L: linux-media@vger.kernel.org
9369W: http://linuxtv.org/
9370Q: http://patchwork.linuxtv.org/project/linux-media/list/
9371T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9372S: Maintained
9373F: drivers/media/i2c/ov2659.c
9374F: include/media/ov2659.h
9375
9376SILICON MOTION SM712 FRAME BUFFER DRIVER
9377M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9378M: Teddy Wang <teddy.wang@siliconmotion.com>
9379M: Sudip Mukherjee <sudip@vectorindia.org>
9380L: linux-fbdev@vger.kernel.org
9381S: Maintained
9382F: drivers/video/fbdev/sm712*
9383F: Documentation/fb/sm712fb.txt
9384
9385SIS 190 ETHERNET DRIVER
9386M: Francois Romieu <romieu@fr.zoreil.com>
9387L: netdev@vger.kernel.org
9388S: Maintained
9389F: drivers/net/ethernet/sis/sis190.c
9390
9391SIS 900/7016 FAST ETHERNET DRIVER
9392M: Daniele Venzano <venza@brownhat.org>
9393W: http://www.brownhat.org/sis900.html
9394L: netdev@vger.kernel.org
9395S: Maintained
9396F: drivers/net/ethernet/sis/sis900.*
9397
9398SIS FRAMEBUFFER DRIVER
9399M: Thomas Winischhofer <thomas@winischhofer.net>
9400W: http://www.winischhofer.net/linuxsisvga.shtml
9401S: Maintained
9402F: Documentation/fb/sisfb.txt
9403F: drivers/video/fbdev/sis/
9404F: include/video/sisfb.h
9405
9406SIS USB2VGA DRIVER
9407M: Thomas Winischhofer <thomas@winischhofer.net>
9408W: http://www.winischhofer.at/linuxsisusbvga.shtml
9409S: Maintained
9410F: drivers/usb/misc/sisusbvga/
9411
9412SLAB ALLOCATOR
9413M: Christoph Lameter <cl@linux.com>
9414M: Pekka Enberg <penberg@kernel.org>
9415M: David Rientjes <rientjes@google.com>
9416M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9417M: Andrew Morton <akpm@linux-foundation.org>
9418L: linux-mm@kvack.org
9419S: Maintained
9420F: include/linux/sl?b*.h
9421F: mm/sl?b*
9422
9423SLEEPABLE READ-COPY UPDATE (SRCU)
9424M: Lai Jiangshan <jiangshanlai@gmail.com>
9425M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9426M: Josh Triplett <josh@joshtriplett.org>
9427R: Steven Rostedt <rostedt@goodmis.org>
9428R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9429L: linux-kernel@vger.kernel.org
9430W: http://www.rdrop.com/users/paulmck/RCU/
9431S: Supported
9432T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9433F: include/linux/srcu.h
9434F: kernel/rcu/srcu.c
9435
9436SMACK SECURITY MODULE
9437M: Casey Schaufler <casey@schaufler-ca.com>
9438L: linux-security-module@vger.kernel.org
9439W: http://schaufler-ca.com
9440T: git git://git.gitorious.org/smack-next/kernel.git
9441S: Maintained
9442F: Documentation/security/Smack.txt
9443F: security/smack/
9444
9445DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9446M: Kevin Hilman <khilman@kernel.org>
9447M: Nishanth Menon <nm@ti.com>
9448S: Maintained
9449F: drivers/power/avs/
9450F: include/linux/power/smartreflex.h
9451L: linux-pm@vger.kernel.org
9452
9453SMC91x ETHERNET DRIVER
9454M: Nicolas Pitre <nico@fluxnic.net>
9455S: Odd Fixes
9456F: drivers/net/ethernet/smsc/smc91x.*
9457
9458SMIA AND SMIA++ IMAGE SENSOR DRIVER
9459M: Sakari Ailus <sakari.ailus@iki.fi>
9460L: linux-media@vger.kernel.org
9461S: Maintained
9462F: drivers/media/i2c/smiapp/
9463F: include/media/smiapp.h
9464F: drivers/media/i2c/smiapp-pll.c
9465F: drivers/media/i2c/smiapp-pll.h
9466F: include/uapi/linux/smiapp.h
9467F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9468
9469SMM665 HARDWARE MONITOR DRIVER
9470M: Guenter Roeck <linux@roeck-us.net>
9471L: lm-sensors@lm-sensors.org
9472S: Maintained
9473F: Documentation/hwmon/smm665
9474F: drivers/hwmon/smm665.c
9475
9476SMSC EMC2103 HARDWARE MONITOR DRIVER
9477M: Steve Glendinning <steve.glendinning@shawell.net>
9478L: lm-sensors@lm-sensors.org
9479S: Maintained
9480F: Documentation/hwmon/emc2103
9481F: drivers/hwmon/emc2103.c
9482
9483SMSC SCH5627 HARDWARE MONITOR DRIVER
9484M: Hans de Goede <hdegoede@redhat.com>
9485L: lm-sensors@lm-sensors.org
9486S: Supported
9487F: Documentation/hwmon/sch5627
9488F: drivers/hwmon/sch5627.c
9489
9490SMSC47B397 HARDWARE MONITOR DRIVER
9491M: Jean Delvare <jdelvare@suse.com>
9492L: lm-sensors@lm-sensors.org
9493S: Maintained
9494F: Documentation/hwmon/smsc47b397
9495F: drivers/hwmon/smsc47b397.c
9496
9497SMSC911x ETHERNET DRIVER
9498M: Steve Glendinning <steve.glendinning@shawell.net>
9499L: netdev@vger.kernel.org
9500S: Maintained
9501F: include/linux/smsc911x.h
9502F: drivers/net/ethernet/smsc/smsc911x.*
9503
9504SMSC9420 PCI ETHERNET DRIVER
9505M: Steve Glendinning <steve.glendinning@shawell.net>
9506L: netdev@vger.kernel.org
9507S: Maintained
9508F: drivers/net/ethernet/smsc/smsc9420.*
9509
9510SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9511M: Steve Glendinning <steve.glendinning@shawell.net>
9512L: linux-fbdev@vger.kernel.org
9513S: Maintained
9514F: drivers/video/fbdev/smscufx.c
9515
9516SOC-CAMERA V4L2 SUBSYSTEM
9517M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9518L: linux-media@vger.kernel.org
9519T: git git://linuxtv.org/media_tree.git
9520S: Maintained
9521F: include/media/soc*
9522F: drivers/media/i2c/soc_camera/
9523F: drivers/media/platform/soc_camera/
9524
9525SOEKRIS NET48XX LED SUPPORT
9526M: Chris Boot <bootc@bootc.net>
9527S: Maintained
9528F: drivers/leds/leds-net48xx.c
9529
9530SOFTLOGIC 6x10 MPEG CODEC
9531M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9532M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9533M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9534M: Ismael Luceno <ismael@iodev.co.uk>
9535L: linux-media@vger.kernel.org
9536S: Supported
9537F: drivers/media/pci/solo6x10/
9538
9539SOFTWARE RAID (Multiple Disks) SUPPORT
9540M: Neil Brown <neilb@suse.com>
9541L: linux-raid@vger.kernel.org
9542S: Supported
9543F: drivers/md/
9544F: include/linux/raid/
9545F: include/uapi/linux/raid/
9546
9547SONIC NETWORK DRIVER
9548M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9549L: netdev@vger.kernel.org
9550S: Maintained
9551F: drivers/net/ethernet/natsemi/sonic.*
9552
9553SONICS SILICON BACKPLANE DRIVER (SSB)
9554M: Michael Buesch <m@bues.ch>
9555L: netdev@vger.kernel.org
9556S: Maintained
9557F: drivers/ssb/
9558F: include/linux/ssb/
9559
9560SONY VAIO CONTROL DEVICE DRIVER
9561M: Mattia Dongili <malattia@linux.it>
9562L: platform-driver-x86@vger.kernel.org
9563W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9564S: Maintained
9565F: Documentation/laptops/sony-laptop.txt
9566F: drivers/char/sonypi.c
9567F: drivers/platform/x86/sony-laptop.c
9568F: include/linux/sony-laptop.h
9569
9570SONY MEMORYSTICK CARD SUPPORT
9571M: Alex Dubov <oakad@yahoo.com>
9572W: http://tifmxx.berlios.de/
9573S: Maintained
9574F: drivers/memstick/host/tifm_ms.c
9575
9576SONY MEMORYSTICK STANDARD SUPPORT
9577M: Maxim Levitsky <maximlevitsky@gmail.com>
9578S: Maintained
9579F: drivers/memstick/core/ms_block.*
9580
9581SOUND
9582M: Jaroslav Kysela <perex@perex.cz>
9583M: Takashi Iwai <tiwai@suse.com>
9584L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9585W: http://www.alsa-project.org/
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9587T: git git://git.alsa-project.org/alsa-kernel.git
9588Q: http://patchwork.kernel.org/project/alsa-devel/list/
9589S: Maintained
9590F: Documentation/sound/
9591F: include/sound/
9592F: include/uapi/sound/
9593F: sound/
9594
9595SOUND - COMPRESSED AUDIO
9596M: Vinod Koul <vinod.koul@intel.com>
9597L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9598T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9599S: Supported
9600F: Documentation/sound/alsa/compress_offload.txt
9601F: include/sound/compress_driver.h
9602F: include/uapi/sound/compress_*
9603F: sound/core/compress_offload.c
9604F: sound/soc/soc-compress.c
9605
9606SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
9607M: Liam Girdwood <lgirdwood@gmail.com>
9608M: Mark Brown <broonie@kernel.org>
9609T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
9610L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9611W: http://alsa-project.org/main/index.php/ASoC
9612S: Supported
9613F: Documentation/sound/alsa/soc/
9614F: sound/soc/
9615F: include/sound/soc*
9616
9617SOUND - DMAENGINE HELPERS
9618M: Lars-Peter Clausen <lars@metafoo.de>
9619S: Supported
9620F: include/sound/dmaengine_pcm.h
9621F: sound/core/pcm_dmaengine.c
9622F: sound/soc/soc-generic-dmaengine-pcm.c
9623
9624SP2 MEDIA DRIVER
9625M: Olli Salonen <olli.salonen@iki.fi>
9626L: linux-media@vger.kernel.org
9627W: http://linuxtv.org/
9628Q: http://patchwork.linuxtv.org/project/linux-media/list/
9629S: Maintained
9630F: drivers/media/dvb-frontends/sp2*
9631
9632SPARC + UltraSPARC (sparc/sparc64)
9633M: "David S. Miller" <davem@davemloft.net>
9634L: sparclinux@vger.kernel.org
9635Q: http://patchwork.ozlabs.org/project/sparclinux/list/
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9637T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9638S: Maintained
9639F: arch/sparc/
9640F: drivers/sbus/
9641
9642SPARC SERIAL DRIVERS
9643M: "David S. Miller" <davem@davemloft.net>
9644L: sparclinux@vger.kernel.org
9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
9647S: Maintained
9648F: include/linux/sunserialcore.h
9649F: drivers/tty/serial/suncore.c
9650F: drivers/tty/serial/sunhv.c
9651F: drivers/tty/serial/sunsab.c
9652F: drivers/tty/serial/sunsab.h
9653F: drivers/tty/serial/sunsu.c
9654F: drivers/tty/serial/sunzilog.c
9655F: drivers/tty/serial/sunzilog.h
9656
9657SPARSE CHECKER
9658M: "Christopher Li" <sparse@chrisli.org>
9659L: linux-sparse@vger.kernel.org
9660W: https://sparse.wiki.kernel.org/
9661T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
9662T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
9663S: Maintained
9664F: include/linux/compiler.h
9665
9666SPEAR PLATFORM SUPPORT
9667M: Viresh Kumar <vireshk@kernel.org>
9668M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
9669L: spear-devel@list.st.com
9670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9671W: http://www.st.com/spear
9672S: Maintained
9673F: arch/arm/mach-spear/
9674
9675SPEAR CLOCK FRAMEWORK SUPPORT
9676M: Viresh Kumar <vireshk@kernel.org>
9677L: spear-devel@list.st.com
9678L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9679W: http://www.st.com/spear
9680S: Maintained
9681F: drivers/clk/spear/
9682
9683SPI SUBSYSTEM
9684M: Mark Brown <broonie@kernel.org>
9685L: linux-spi@vger.kernel.org
9686T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
9687Q: http://patchwork.kernel.org/project/spi-devel-general/list/
9688S: Maintained
9689F: Documentation/spi/
9690F: drivers/spi/
9691F: include/linux/spi/
9692F: include/uapi/linux/spi/
9693
9694SPIDERNET NETWORK DRIVER for CELL
9695M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
9696L: netdev@vger.kernel.org
9697S: Supported
9698F: Documentation/networking/spider_net.txt
9699F: drivers/net/ethernet/toshiba/spider_net*
9700
9701SPU FILE SYSTEM
9702M: Jeremy Kerr <jk@ozlabs.org>
9703L: linuxppc-dev@lists.ozlabs.org
9704W: http://www.ibm.com/developerworks/power/cell/
9705S: Supported
9706F: Documentation/filesystems/spufs.txt
9707F: arch/powerpc/platforms/cell/spufs/
9708
9709SQUASHFS FILE SYSTEM
9710M: Phillip Lougher <phillip@squashfs.org.uk>
9711L: squashfs-devel@lists.sourceforge.net (subscribers-only)
9712W: http://squashfs.org.uk
9713S: Maintained
9714F: Documentation/filesystems/squashfs.txt
9715F: fs/squashfs/
9716
9717SRM (Alpha) environment access
9718M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
9719S: Maintained
9720F: arch/alpha/kernel/srm_env.c
9721
9722STABLE BRANCH
9723M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9724L: stable@vger.kernel.org
9725S: Supported
9726F: Documentation/stable_kernel_rules.txt
9727
9728STAGING SUBSYSTEM
9729M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
9731L: devel@driverdev.osuosl.org
9732S: Supported
9733F: drivers/staging/
9734
9735STAGING - COMEDI
9736M: Ian Abbott <abbotti@mev.co.uk>
9737M: H Hartley Sweeten <hsweeten@visionengravers.com>
9738S: Odd Fixes
9739F: drivers/staging/comedi/
9740
9741STAGING - FLARION FT1000 DRIVERS
9742M: Marek Belisko <marek.belisko@gmail.com>
9743S: Odd Fixes
9744F: drivers/staging/ft1000/
9745
9746STAGING - INDUSTRIAL IO
9747M: Jonathan Cameron <jic23@kernel.org>
9748L: linux-iio@vger.kernel.org
9749S: Odd Fixes
9750F: drivers/staging/iio/
9751
9752STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
9753M: Jarod Wilson <jarod@wilsonet.com>
9754W: http://www.lirc.org/
9755S: Odd Fixes
9756F: drivers/staging/media/lirc/
9757
9758STAGING - LUSTRE PARALLEL FILESYSTEM
9759M: Oleg Drokin <oleg.drokin@intel.com>
9760M: Andreas Dilger <andreas.dilger@intel.com>
9761L: HPDD-discuss@lists.01.org (moderated for non-subscribers)
9762W: http://lustre.opensfs.org/
9763S: Maintained
9764F: drivers/staging/lustre
9765
9766STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
9767M: Julian Andres Klode <jak@jak-linux.org>
9768M: Marc Dietrich <marvin24@gmx.de>
9769L: ac100@lists.launchpad.net (moderated for non-subscribers)
9770L: linux-tegra@vger.kernel.org
9771S: Maintained
9772F: drivers/staging/nvec/
9773
9774STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
9775M: Jens Frederich <jfrederich@gmail.com>
9776M: Daniel Drake <dsd@laptop.org>
9777M: Jon Nettleton <jon.nettleton@gmail.com>
9778W: http://wiki.laptop.org/go/DCON
9779S: Maintained
9780F: drivers/staging/olpc_dcon/
9781
9782STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
9783M: Willy Tarreau <willy@meta-x.org>
9784S: Odd Fixes
9785F: drivers/staging/panel/
9786
9787STAGING - REALTEK RTL8712U DRIVERS
9788M: Larry Finger <Larry.Finger@lwfinger.net>
9789M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
9790S: Odd Fixes
9791F: drivers/staging/rtl8712/
9792
9793STAGING - REALTEK RTL8723U WIRELESS DRIVER
9794M: Larry Finger <Larry.Finger@lwfinger.net>
9795M: Jes Sorensen <Jes.Sorensen@redhat.com>
9796L: linux-wireless@vger.kernel.org
9797S: Maintained
9798F: drivers/staging/rtl8723au/
9799
9800STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
9801M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9802M: Teddy Wang <teddy.wang@siliconmotion.com>
9803M: Sudip Mukherjee <sudip@vectorindia.org>
9804L: linux-fbdev@vger.kernel.org
9805S: Maintained
9806F: drivers/staging/sm750fb/
9807
9808STAGING - SLICOSS
9809M: Lior Dotan <liodot@gmail.com>
9810M: Christopher Harrer <charrer@alacritech.com>
9811S: Odd Fixes
9812F: drivers/staging/slicoss/
9813
9814STAGING - SPEAKUP CONSOLE SPEECH DRIVER
9815M: William Hubbs <w.d.hubbs@gmail.com>
9816M: Chris Brannon <chris@the-brannons.com>
9817M: Kirk Reiser <kirk@reisers.ca>
9818M: Samuel Thibault <samuel.thibault@ens-lyon.org>
9819L: speakup@linux-speakup.org
9820W: http://www.linux-speakup.org/
9821S: Odd Fixes
9822F: drivers/staging/speakup/
9823
9824STAGING - VIA VT665X DRIVERS
9825M: Forest Bond <forest@alittletooquiet.net>
9826S: Odd Fixes
9827F: drivers/staging/vt665?/
9828
9829STAGING - WILC1000 WIFI DRIVER
9830M: Johnny Kim <johnny.kim@atmel.com>
9831M: Rachel Kim <rachel.kim@atmel.com>
9832M: Dean Lee <dean.lee@atmel.com>
9833M: Chris Park <chris.park@atmel.com>
9834L: linux-wireless@vger.kernel.org
9835S: Supported
9836F: drivers/staging/wilc1000/
9837
9838STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
9839M: Arnaud Patard <arnaud.patard@rtp-net.org>
9840S: Odd Fixes
9841F: drivers/staging/xgifb/
9842
9843STARFIRE/DURALAN NETWORK DRIVER
9844M: Ion Badulescu <ionut@badula.org>
9845S: Odd Fixes
9846F: drivers/net/ethernet/adaptec/starfire*
9847
9848SUN3/3X
9849M: Sam Creasey <sammy@sammy.net>
9850W: http://sammy.net/sun3/
9851S: Maintained
9852F: arch/m68k/kernel/*sun3*
9853F: arch/m68k/sun3*/
9854F: arch/m68k/include/asm/sun3*
9855F: drivers/net/ethernet/i825xx/sun3*
9856
9857SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
9858M: Hans de Goede <hdegoede@redhat.com>
9859L: linux-input@vger.kernel.org
9860S: Maintained
9861F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
9862F: drivers/input/keyboard/sun4i-lradc-keys.c
9863
9864SUNDANCE NETWORK DRIVER
9865M: Denis Kirjanov <kda@linux-powerpc.org>
9866L: netdev@vger.kernel.org
9867S: Maintained
9868F: drivers/net/ethernet/dlink/sundance.c
9869
9870SUPERH
9871L: linux-sh@vger.kernel.org
9872Q: http://patchwork.kernel.org/project/linux-sh/list/
9873S: Orphan
9874F: Documentation/sh/
9875F: arch/sh/
9876F: drivers/sh/
9877
9878SUSPEND TO RAM
9879M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9880M: Len Brown <len.brown@intel.com>
9881M: Pavel Machek <pavel@ucw.cz>
9882L: linux-pm@vger.kernel.org
9883S: Supported
9884F: Documentation/power/
9885F: arch/x86/kernel/acpi/
9886F: drivers/base/power/
9887F: kernel/power/
9888F: include/linux/suspend.h
9889F: include/linux/freezer.h
9890F: include/linux/pm.h
9891
9892SVGA HANDLING
9893M: Martin Mares <mj@ucw.cz>
9894L: linux-video@atrey.karlin.mff.cuni.cz
9895S: Maintained
9896F: Documentation/svga.txt
9897F: arch/x86/boot/video*
9898
9899SWIOTLB SUBSYSTEM
9900M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
9901L: linux-kernel@vger.kernel.org
9902S: Supported
9903F: lib/swiotlb.c
9904F: arch/*/kernel/pci-swiotlb.c
9905F: include/linux/swiotlb.h
9906
9907SWITCHDEV
9908M: Jiri Pirko <jiri@resnulli.us>
9909L: netdev@vger.kernel.org
9910S: Supported
9911F: net/switchdev/
9912F: include/net/switchdev.h
9913
9914SYNOPSYS ARC ARCHITECTURE
9915M: Vineet Gupta <vgupta@synopsys.com>
9916S: Supported
9917F: arch/arc/
9918F: Documentation/devicetree/bindings/arc/*
9919F: drivers/tty/serial/arc_uart.c
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
9921
9922SYNOPSYS ARC SDP platform support
9923M: Alexey Brodkin <abrodkin@synopsys.com>
9924S: Supported
9925F: arch/arc/plat-axs10x
9926F: arch/arc/boot/dts/ax*
9927F: Documentation/devicetree/bindings/arc/axs10*
9928
9929SYSTEM CONFIGURATION (SYSCON)
9930M: Lee Jones <lee.jones@linaro.org>
9931M: Arnd Bergmann <arnd@arndb.de>
9932T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
9933S: Supported
9934F: drivers/mfd/syscon.c
9935
9936SYSV FILESYSTEM
9937M: Christoph Hellwig <hch@infradead.org>
9938S: Maintained
9939F: Documentation/filesystems/sysv-fs.txt
9940F: fs/sysv/
9941F: include/linux/sysv_fs.h
9942
9943TARGET SUBSYSTEM
9944M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
9945L: linux-scsi@vger.kernel.org
9946L: target-devel@vger.kernel.org
9947W: http://www.linux-iscsi.org
9948W: http://groups.google.com/group/linux-iscsi-target-dev
9949T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
9950S: Supported
9951F: drivers/target/
9952F: include/target/
9953F: Documentation/target/
9954
9955TASKSTATS STATISTICS INTERFACE
9956M: Balbir Singh <bsingharora@gmail.com>
9957S: Maintained
9958F: Documentation/accounting/taskstats*
9959F: include/linux/taskstats*
9960F: kernel/taskstats.c
9961
9962TC CLASSIFIER
9963M: Jamal Hadi Salim <jhs@mojatatu.com>
9964L: netdev@vger.kernel.org
9965S: Maintained
9966F: include/net/pkt_cls.h
9967F: include/uapi/linux/pkt_cls.h
9968F: net/sched/
9969
9970TCP LOW PRIORITY MODULE
9971M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
9972M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
9973W: http://tcp-lp-mod.sourceforge.net/
9974S: Maintained
9975F: net/ipv4/tcp_lp.c
9976
9977TDA10071 MEDIA DRIVER
9978M: Antti Palosaari <crope@iki.fi>
9979L: linux-media@vger.kernel.org
9980W: http://linuxtv.org/
9981W: http://palosaari.fi/linux/
9982Q: http://patchwork.linuxtv.org/project/linux-media/list/
9983T: git git://linuxtv.org/anttip/media_tree.git
9984S: Maintained
9985F: drivers/media/dvb-frontends/tda10071*
9986
9987TDA18212 MEDIA DRIVER
9988M: Antti Palosaari <crope@iki.fi>
9989L: linux-media@vger.kernel.org
9990W: http://linuxtv.org/
9991W: http://palosaari.fi/linux/
9992Q: http://patchwork.linuxtv.org/project/linux-media/list/
9993T: git git://linuxtv.org/anttip/media_tree.git
9994S: Maintained
9995F: drivers/media/tuners/tda18212*
9996
9997TDA18218 MEDIA DRIVER
9998M: Antti Palosaari <crope@iki.fi>
9999L: linux-media@vger.kernel.org
10000W: http://linuxtv.org/
10001W: http://palosaari.fi/linux/
10002Q: http://patchwork.linuxtv.org/project/linux-media/list/
10003T: git git://linuxtv.org/anttip/media_tree.git
10004S: Maintained
10005F: drivers/media/tuners/tda18218*
10006
10007TDA18271 MEDIA DRIVER
10008M: Michael Krufky <mkrufky@linuxtv.org>
10009L: linux-media@vger.kernel.org
10010W: http://linuxtv.org/
10011W: http://github.com/mkrufky
10012Q: http://patchwork.linuxtv.org/project/linux-media/list/
10013T: git git://linuxtv.org/mkrufky/tuners.git
10014S: Maintained
10015F: drivers/media/tuners/tda18271*
10016
10017TDA827x MEDIA DRIVER
10018M: Michael Krufky <mkrufky@linuxtv.org>
10019L: linux-media@vger.kernel.org
10020W: http://linuxtv.org/
10021W: http://github.com/mkrufky
10022Q: http://patchwork.linuxtv.org/project/linux-media/list/
10023T: git git://linuxtv.org/mkrufky/tuners.git
10024S: Maintained
10025F: drivers/media/tuners/tda8290.*
10026
10027TDA8290 MEDIA DRIVER
10028M: Michael Krufky <mkrufky@linuxtv.org>
10029L: linux-media@vger.kernel.org
10030W: http://linuxtv.org/
10031W: http://github.com/mkrufky
10032Q: http://patchwork.linuxtv.org/project/linux-media/list/
10033T: git git://linuxtv.org/mkrufky/tuners.git
10034S: Maintained
10035F: drivers/media/tuners/tda8290.*
10036
10037TDA9840 MEDIA DRIVER
10038M: Hans Verkuil <hverkuil@xs4all.nl>
10039L: linux-media@vger.kernel.org
10040T: git git://linuxtv.org/media_tree.git
10041W: http://linuxtv.org
10042S: Maintained
10043F: drivers/media/i2c/tda9840*
10044
10045TEA5761 TUNER DRIVER
10046M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10047L: linux-media@vger.kernel.org
10048W: http://linuxtv.org
10049T: git git://linuxtv.org/media_tree.git
10050S: Odd fixes
10051F: drivers/media/tuners/tea5761.*
10052
10053TEA5767 TUNER DRIVER
10054M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10055L: linux-media@vger.kernel.org
10056W: http://linuxtv.org
10057T: git git://linuxtv.org/media_tree.git
10058S: Maintained
10059F: drivers/media/tuners/tea5767.*
10060
10061TEA6415C MEDIA DRIVER
10062M: Hans Verkuil <hverkuil@xs4all.nl>
10063L: linux-media@vger.kernel.org
10064T: git git://linuxtv.org/media_tree.git
10065W: http://linuxtv.org
10066S: Maintained
10067F: drivers/media/i2c/tea6415c*
10068
10069TEA6420 MEDIA DRIVER
10070M: Hans Verkuil <hverkuil@xs4all.nl>
10071L: linux-media@vger.kernel.org
10072T: git git://linuxtv.org/media_tree.git
10073W: http://linuxtv.org
10074S: Maintained
10075F: drivers/media/i2c/tea6420*
10076
10077TEAM DRIVER
10078M: Jiri Pirko <jiri@resnulli.us>
10079L: netdev@vger.kernel.org
10080S: Supported
10081F: drivers/net/team/
10082F: include/linux/if_team.h
10083F: include/uapi/linux/if_team.h
10084
10085TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10086M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10087S: Maintained
10088F: arch/x86/platform/ts5500/
10089
10090TECHNOTREND USB IR RECEIVER
10091M: Sean Young <sean@mess.org>
10092L: linux-media@vger.kernel.org
10093S: Maintained
10094F: drivers/media/rc/ttusbir.c
10095
10096TEGRA ARCHITECTURE SUPPORT
10097M: Stephen Warren <swarren@wwwdotorg.org>
10098M: Thierry Reding <thierry.reding@gmail.com>
10099M: Alexandre Courbot <gnurou@gmail.com>
10100L: linux-tegra@vger.kernel.org
10101Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10102T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10103S: Supported
10104N: [^a-z]tegra
10105
10106TEGRA CLOCK DRIVER
10107M: Peter De Schrijver <pdeschrijver@nvidia.com>
10108M: Prashant Gaikwad <pgaikwad@nvidia.com>
10109S: Supported
10110F: drivers/clk/tegra/
10111
10112TEGRA DMA DRIVER
10113M: Laxman Dewangan <ldewangan@nvidia.com>
10114S: Supported
10115F: drivers/dma/tegra20-apb-dma.c
10116
10117TEGRA I2C DRIVER
10118M: Laxman Dewangan <ldewangan@nvidia.com>
10119S: Supported
10120F: drivers/i2c/busses/i2c-tegra.c
10121
10122TEGRA IOMMU DRIVERS
10123M: Hiroshi Doyu <hdoyu@nvidia.com>
10124S: Supported
10125F: drivers/iommu/tegra*
10126
10127TEGRA KBC DRIVER
10128M: Rakesh Iyer <riyer@nvidia.com>
10129M: Laxman Dewangan <ldewangan@nvidia.com>
10130S: Supported
10131F: drivers/input/keyboard/tegra-kbc.c
10132
10133TEGRA PWM DRIVER
10134M: Thierry Reding <thierry.reding@gmail.com>
10135S: Supported
10136F: drivers/pwm/pwm-tegra.c
10137
10138TEGRA SERIAL DRIVER
10139M: Laxman Dewangan <ldewangan@nvidia.com>
10140S: Supported
10141F: drivers/tty/serial/serial-tegra.c
10142
10143TEGRA SPI DRIVER
10144M: Laxman Dewangan <ldewangan@nvidia.com>
10145S: Supported
10146F: drivers/spi/spi-tegra*
10147
10148TEHUTI ETHERNET DRIVER
10149M: Andy Gospodarek <andy@greyhouse.net>
10150L: netdev@vger.kernel.org
10151S: Supported
10152F: drivers/net/ethernet/tehuti/*
10153
10154Telecom Clock Driver for MCPL0010
10155M: Mark Gross <mark.gross@intel.com>
10156S: Supported
10157F: drivers/char/tlclk.c
10158
10159TENSILICA XTENSA PORT (xtensa)
10160M: Chris Zankel <chris@zankel.net>
10161M: Max Filippov <jcmvbkbc@gmail.com>
10162L: linux-xtensa@linux-xtensa.org
10163S: Maintained
10164F: arch/xtensa/
10165F: drivers/irqchip/irq-xtensa-*
10166
10167THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10168M: Hans Verkuil <hverkuil@xs4all.nl>
10169L: linux-media@vger.kernel.org
10170T: git git://linuxtv.org/media_tree.git
10171W: http://linuxtv.org
10172S: Maintained
10173F: drivers/media/radio/radio-raremono.c
10174
10175THERMAL
10176M: Zhang Rui <rui.zhang@intel.com>
10177M: Eduardo Valentin <edubezval@gmail.com>
10178L: linux-pm@vger.kernel.org
10179T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10180T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10181Q: https://patchwork.kernel.org/project/linux-pm/list/
10182S: Supported
10183F: drivers/thermal/
10184F: include/linux/thermal.h
10185F: include/uapi/linux/thermal.h
10186F: include/linux/cpu_cooling.h
10187F: Documentation/devicetree/bindings/thermal/
10188
10189THINGM BLINK(1) USB RGB LED DRIVER
10190M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10191S: Maintained
10192F: drivers/hid/hid-thingm.c
10193
10194THINKPAD ACPI EXTRAS DRIVER
10195M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10196L: ibm-acpi-devel@lists.sourceforge.net
10197L: platform-driver-x86@vger.kernel.org
10198W: http://ibm-acpi.sourceforge.net
10199W: http://thinkwiki.org/wiki/Ibm-acpi
10200T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10201S: Maintained
10202F: drivers/platform/x86/thinkpad_acpi.c
10203
10204TI BANDGAP AND THERMAL DRIVER
10205M: Eduardo Valentin <edubezval@gmail.com>
10206L: linux-pm@vger.kernel.org
10207L: linux-omap@vger.kernel.org
10208S: Maintained
10209F: drivers/thermal/ti-soc-thermal/
10210
10211TI CDCE706 CLOCK DRIVER
10212M: Max Filippov <jcmvbkbc@gmail.com>
10213S: Maintained
10214F: drivers/clk/clk-cdce706.c
10215
10216TI CLOCK DRIVER
10217M: Tero Kristo <t-kristo@ti.com>
10218L: linux-omap@vger.kernel.org
10219S: Maintained
10220F: drivers/clk/ti/
10221F: include/linux/clk/ti.h
10222
10223TI FLASH MEDIA INTERFACE DRIVER
10224M: Alex Dubov <oakad@yahoo.com>
10225S: Maintained
10226F: drivers/misc/tifm*
10227F: drivers/mmc/host/tifm_sd.c
10228F: include/linux/tifm.h
10229
10230TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10231M: Santosh Shilimkar <ssantosh@kernel.org>
10232L: linux-kernel@vger.kernel.org
10233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10234S: Maintained
10235F: drivers/soc/ti/*
10236T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10237
10238
10239TI LM49xxx FAMILY ASoC CODEC DRIVERS
10240M: M R Swami Reddy <mr.swami.reddy@ti.com>
10241M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10242L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10243S: Maintained
10244F: sound/soc/codecs/lm49453*
10245F: sound/soc/codecs/isabelle*
10246
10247TI LP855x BACKLIGHT DRIVER
10248M: Milo Kim <milo.kim@ti.com>
10249S: Maintained
10250F: Documentation/backlight/lp855x-driver.txt
10251F: drivers/video/backlight/lp855x_bl.c
10252F: include/linux/platform_data/lp855x.h
10253
10254TI LP8727 CHARGER DRIVER
10255M: Milo Kim <milo.kim@ti.com>
10256S: Maintained
10257F: drivers/power/lp8727_charger.c
10258F: include/linux/platform_data/lp8727.h
10259
10260TI LP8788 MFD DRIVER
10261M: Milo Kim <milo.kim@ti.com>
10262S: Maintained
10263F: drivers/iio/adc/lp8788_adc.c
10264F: drivers/leds/leds-lp8788.c
10265F: drivers/mfd/lp8788*.c
10266F: drivers/power/lp8788-charger.c
10267F: drivers/regulator/lp8788-*.c
10268F: include/linux/mfd/lp8788*.h
10269
10270TI NETCP ETHERNET DRIVER
10271M: Wingman Kwok <w-kwok2@ti.com>
10272M: Murali Karicheri <m-karicheri2@ti.com>
10273L: netdev@vger.kernel.org
10274S: Maintained
10275F: drivers/net/ethernet/ti/netcp*
10276
10277TI TAS571X FAMILY ASoC CODEC DRIVER
10278M: Kevin Cernekee <cernekee@chromium.org>
10279L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10280S: Odd Fixes
10281F: sound/soc/codecs/tas571x*
10282
10283TI TWL4030 SERIES SOC CODEC DRIVER
10284M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10285L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10286S: Maintained
10287F: sound/soc/codecs/twl4030*
10288
10289TI WILINK WIRELESS DRIVERS
10290L: linux-wireless@vger.kernel.org
10291W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10292W: http://wireless.kernel.org/en/users/Drivers/wl1251
10293T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10294S: Orphan
10295F: drivers/net/wireless/ti/
10296F: include/linux/wl12xx.h
10297
10298TIPC NETWORK LAYER
10299M: Jon Maloy <jon.maloy@ericsson.com>
10300M: Ying Xue <ying.xue@windriver.com>
10301L: netdev@vger.kernel.org (core kernel code)
10302L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10303W: http://tipc.sourceforge.net/
10304S: Maintained
10305F: include/uapi/linux/tipc*.h
10306F: net/tipc/
10307
10308TILE ARCHITECTURE
10309M: Chris Metcalf <cmetcalf@ezchip.com>
10310W: http://www.ezchip.com/scm/
10311S: Supported
10312F: arch/tile/
10313F: drivers/char/tile-srom.c
10314F: drivers/edac/tile_edac.c
10315F: drivers/net/ethernet/tile/
10316F: drivers/rtc/rtc-tile.c
10317F: drivers/tty/hvc/hvc_tile.c
10318F: drivers/tty/serial/tilegx.c
10319F: drivers/usb/host/*-tilegx.c
10320F: include/linux/usb/tilegx.h
10321
10322TLAN NETWORK DRIVER
10323M: Samuel Chessman <chessman@tux.org>
10324L: tlan-devel@lists.sourceforge.net (subscribers-only)
10325W: http://sourceforge.net/projects/tlan/
10326S: Maintained
10327F: Documentation/networking/tlan.txt
10328F: drivers/net/ethernet/ti/tlan.*
10329
10330TOMOYO SECURITY MODULE
10331M: Kentaro Takeda <takedakn@nttdata.co.jp>
10332M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10333L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10334L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10335L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10336L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10337W: http://tomoyo.sourceforge.jp/
10338T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10339S: Maintained
10340F: security/tomoyo/
10341
10342TOPSTAR LAPTOP EXTRAS DRIVER
10343M: Herton Ronaldo Krzesinski <herton@canonical.com>
10344L: platform-driver-x86@vger.kernel.org
10345S: Maintained
10346F: drivers/platform/x86/topstar-laptop.c
10347
10348TOSHIBA ACPI EXTRAS DRIVER
10349M: Azael Avalos <coproscefalo@gmail.com>
10350L: platform-driver-x86@vger.kernel.org
10351S: Maintained
10352F: drivers/platform/x86/toshiba_acpi.c
10353
10354TOSHIBA BLUETOOTH DRIVER
10355M: Azael Avalos <coproscefalo@gmail.com>
10356L: platform-driver-x86@vger.kernel.org
10357S: Maintained
10358F: drivers/platform/x86/toshiba_bluetooth.c
10359
10360TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10361M: Azael Avalos <coproscefalo@gmail.com>
10362L: platform-driver-x86@vger.kernel.org
10363S: Maintained
10364F: drivers/platform/x86/toshiba_haps.c
10365
10366TOSHIBA SMM DRIVER
10367M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10368L: tlinux-users@tce.toshiba-dme.co.jp
10369W: http://www.buzzard.org.uk/toshiba/
10370S: Maintained
10371F: drivers/char/toshiba.c
10372F: include/linux/toshiba.h
10373F: include/uapi/linux/toshiba.h
10374
10375TMIO MMC DRIVER
10376M: Ian Molton <ian@mnementh.co.uk>
10377L: linux-mmc@vger.kernel.org
10378S: Maintained
10379F: drivers/mmc/host/tmio_mmc*
10380F: drivers/mmc/host/sh_mobile_sdhi.c
10381F: include/linux/mmc/tmio.h
10382F: include/linux/mmc/sh_mobile_sdhi.h
10383
10384TMP401 HARDWARE MONITOR DRIVER
10385M: Guenter Roeck <linux@roeck-us.net>
10386L: lm-sensors@lm-sensors.org
10387S: Maintained
10388F: Documentation/hwmon/tmp401
10389F: drivers/hwmon/tmp401.c
10390
10391TMPFS (SHMEM FILESYSTEM)
10392M: Hugh Dickins <hughd@google.com>
10393L: linux-mm@kvack.org
10394S: Maintained
10395F: include/linux/shmem_fs.h
10396F: mm/shmem.c
10397
10398TM6000 VIDEO4LINUX DRIVER
10399M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10400L: linux-media@vger.kernel.org
10401W: http://linuxtv.org
10402T: git git://linuxtv.org/media_tree.git
10403S: Odd fixes
10404F: drivers/media/usb/tm6000/
10405
10406TW68 VIDEO4LINUX DRIVER
10407M: Hans Verkuil <hverkuil@xs4all.nl>
10408L: linux-media@vger.kernel.org
10409T: git git://linuxtv.org/media_tree.git
10410W: http://linuxtv.org
10411S: Odd Fixes
10412F: drivers/media/pci/tw68/
10413
10414TPM DEVICE DRIVER
10415M: Peter Huewe <peterhuewe@gmx.de>
10416M: Marcel Selhorst <tpmdd@selhorst.net>
10417R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10418W: http://tpmdd.sourceforge.net
10419L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10420Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10421T: https://github.com/PeterHuewe/linux-tpmdd
10422S: Maintained
10423F: drivers/char/tpm/
10424
10425TPM IBM_VTPM DEVICE DRIVER
10426M: Ashley Lai <ashleydlai@gmail.com>
10427W: http://tpmdd.sourceforge.net
10428L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10429S: Maintained
10430F: drivers/char/tpm/tpm_ibmvtpm*
10431
10432TRACING
10433M: Steven Rostedt <rostedt@goodmis.org>
10434M: Ingo Molnar <mingo@redhat.com>
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10436S: Maintained
10437F: Documentation/trace/ftrace.txt
10438F: arch/*/*/*/ftrace.h
10439F: arch/*/kernel/ftrace.c
10440F: include/*/ftrace.h
10441F: include/linux/trace*.h
10442F: include/trace/
10443F: kernel/trace/
10444F: tools/testing/selftests/ftrace/
10445
10446TRIVIAL PATCHES
10447M: Jiri Kosina <trivial@kernel.org>
10448T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10449S: Maintained
10450K: ^Subject:.*(?i)trivial
10451
10452TTY LAYER
10453M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10454M: Jiri Slaby <jslaby@suse.com>
10455S: Supported
10456T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10457F: Documentation/serial/
10458F: drivers/tty/
10459F: drivers/tty/serial/serial_core.c
10460F: include/linux/serial_core.h
10461F: include/linux/serial.h
10462F: include/linux/tty.h
10463F: include/uapi/linux/serial_core.h
10464F: include/uapi/linux/serial.h
10465F: include/uapi/linux/tty.h
10466
10467TUA9001 MEDIA DRIVER
10468M: Antti Palosaari <crope@iki.fi>
10469L: linux-media@vger.kernel.org
10470W: http://linuxtv.org/
10471W: http://palosaari.fi/linux/
10472Q: http://patchwork.linuxtv.org/project/linux-media/list/
10473T: git git://linuxtv.org/anttip/media_tree.git
10474S: Maintained
10475F: drivers/media/tuners/tua9001*
10476
10477TULIP NETWORK DRIVERS
10478M: Grant Grundler <grundler@parisc-linux.org>
10479L: netdev@vger.kernel.org
10480S: Maintained
10481F: drivers/net/ethernet/dec/tulip/
10482
10483TUN/TAP driver
10484M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10485W: http://vtun.sourceforge.net/tun
10486S: Maintained
10487F: Documentation/networking/tuntap.txt
10488F: arch/um/os-Linux/drivers/
10489
10490TURBOCHANNEL SUBSYSTEM
10491M: "Maciej W. Rozycki" <macro@linux-mips.org>
10492M: Ralf Baechle <ralf@linux-mips.org>
10493L: linux-mips@linux-mips.org
10494Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10495S: Maintained
10496F: drivers/tc/
10497F: include/linux/tc.h
10498
10499U14-34F SCSI DRIVER
10500M: Dario Ballabio <ballabio_dario@emc.com>
10501L: linux-scsi@vger.kernel.org
10502S: Maintained
10503F: drivers/scsi/u14-34f.c
10504
10505UBI FILE SYSTEM (UBIFS)
10506M: Artem Bityutskiy <dedekind1@gmail.com>
10507M: Adrian Hunter <adrian.hunter@intel.com>
10508L: linux-mtd@lists.infradead.org
10509T: git git://git.infradead.org/ubifs-2.6.git
10510W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10511S: Maintained
10512F: Documentation/filesystems/ubifs.txt
10513F: fs/ubifs/
10514
10515UCLINUX (M68KNOMMU AND COLDFIRE)
10516M: Greg Ungerer <gerg@uclinux.org>
10517W: http://www.uclinux.org/
10518L: linux-m68k@lists.linux-m68k.org
10519L: uclinux-dev@uclinux.org (subscribers-only)
10520T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10521S: Maintained
10522F: arch/m68k/coldfire/
10523F: arch/m68k/68*/
10524F: arch/m68k/*/*_no.*
10525F: arch/m68k/include/asm/*_no.*
10526
10527UDF FILESYSTEM
10528M: Jan Kara <jack@suse.com>
10529S: Maintained
10530F: Documentation/filesystems/udf.txt
10531F: fs/udf/
10532
10533UFS FILESYSTEM
10534M: Evgeniy Dushistov <dushistov@mail.ru>
10535S: Maintained
10536F: Documentation/filesystems/ufs.txt
10537F: fs/ufs/
10538
10539UHID USERSPACE HID IO DRIVER:
10540M: David Herrmann <dh.herrmann@googlemail.com>
10541L: linux-input@vger.kernel.org
10542S: Maintained
10543F: drivers/hid/uhid.c
10544F: include/uapi/linux/uhid.h
10545
10546ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10547L: linux-usb@vger.kernel.org
10548S: Orphan
10549F: drivers/uwb/
10550F: include/linux/uwb.h
10551F: include/linux/uwb/
10552
10553UNICORE32 ARCHITECTURE:
10554M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10555W: http://mprc.pku.edu.cn/~guanxuetao/linux
10556S: Maintained
10557T: git git://github.com/gxt/linux.git
10558F: arch/unicore32/
10559
10560UNIFDEF
10561M: Tony Finch <dot@dotat.at>
10562W: http://dotat.at/prog/unifdef
10563S: Maintained
10564F: scripts/unifdef.c
10565
10566UNIFORM CDROM DRIVER
10567M: Jens Axboe <axboe@kernel.dk>
10568W: http://www.kernel.dk
10569S: Maintained
10570F: Documentation/cdrom/
10571F: drivers/cdrom/cdrom.c
10572F: include/linux/cdrom.h
10573F: include/uapi/linux/cdrom.h
10574
10575UNISYS S-PAR DRIVERS
10576M: Benjamin Romer <benjamin.romer@unisys.com>
10577M: David Kershner <david.kershner@unisys.com>
10578L: sparmaintainer@unisys.com (Unisys internal)
10579S: Supported
10580F: drivers/staging/unisys/
10581
10582UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
10583M: Vinayak Holikatti <vinholikatti@gmail.com>
10584L: linux-scsi@vger.kernel.org
10585S: Supported
10586F: Documentation/scsi/ufs.txt
10587F: drivers/scsi/ufs/
10588
10589UNSORTED BLOCK IMAGES (UBI)
10590M: Artem Bityutskiy <dedekind1@gmail.com>
10591M: Richard Weinberger <richard@nod.at>
10592W: http://www.linux-mtd.infradead.org/
10593L: linux-mtd@lists.infradead.org
10594T: git git://git.infradead.org/ubifs-2.6.git
10595S: Supported
10596F: drivers/mtd/ubi/
10597F: include/linux/mtd/ubi.h
10598F: include/uapi/mtd/ubi-user.h
10599
10600USB ACM DRIVER
10601M: Oliver Neukum <oliver@neukum.org>
10602L: linux-usb@vger.kernel.org
10603S: Maintained
10604F: Documentation/usb/acm.txt
10605F: drivers/usb/class/cdc-acm.*
10606
10607USB AR5523 WIRELESS DRIVER
10608M: Pontus Fuchs <pontus.fuchs@gmail.com>
10609L: linux-wireless@vger.kernel.org
10610S: Maintained
10611F: drivers/net/wireless/ath/ar5523/
10612
10613USB ATTACHED SCSI
10614M: Hans de Goede <hdegoede@redhat.com>
10615M: Gerd Hoffmann <kraxel@redhat.com>
10616L: linux-usb@vger.kernel.org
10617L: linux-scsi@vger.kernel.org
10618S: Maintained
10619F: drivers/usb/storage/uas.c
10620
10621USB CDC ETHERNET DRIVER
10622M: Oliver Neukum <oliver@neukum.org>
10623L: linux-usb@vger.kernel.org
10624S: Maintained
10625F: drivers/net/usb/cdc_*.c
10626F: include/uapi/linux/usb/cdc.h
10627
10628USB CHAOSKEY DRIVER
10629M: Keith Packard <keithp@keithp.com>
10630L: linux-usb@vger.kernel.org
10631S: Maintained
10632F: drivers/usb/misc/chaoskey.c
10633
10634USB CYPRESS C67X00 DRIVER
10635M: Peter Korsgaard <jacmet@sunsite.dk>
10636L: linux-usb@vger.kernel.org
10637S: Maintained
10638F: drivers/usb/c67x00/
10639
10640USB DAVICOM DM9601 DRIVER
10641M: Peter Korsgaard <jacmet@sunsite.dk>
10642L: netdev@vger.kernel.org
10643W: http://www.linux-usb.org/usbnet
10644S: Maintained
10645F: drivers/net/usb/dm9601.c
10646
10647USB DIAMOND RIO500 DRIVER
10648M: Cesar Miquel <miquel@df.uba.ar>
10649L: rio500-users@lists.sourceforge.net
10650W: http://rio500.sourceforge.net
10651S: Maintained
10652F: drivers/usb/misc/rio500*
10653
10654USB EHCI DRIVER
10655M: Alan Stern <stern@rowland.harvard.edu>
10656L: linux-usb@vger.kernel.org
10657S: Maintained
10658F: Documentation/usb/ehci.txt
10659F: drivers/usb/host/ehci*
10660
10661USB GADGET/PERIPHERAL SUBSYSTEM
10662M: Felipe Balbi <balbi@ti.com>
10663L: linux-usb@vger.kernel.org
10664W: http://www.linux-usb.org/gadget
10665T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10666S: Maintained
10667F: drivers/usb/gadget/
10668F: include/linux/usb/gadget*
10669
10670USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
10671M: Jiri Kosina <jkosina@suse.com>
10672L: linux-usb@vger.kernel.org
10673T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
10674S: Maintained
10675F: Documentation/hid/hiddev.txt
10676F: drivers/hid/usbhid/
10677
10678USB ISP116X DRIVER
10679M: Olav Kongas <ok@artecdesign.ee>
10680L: linux-usb@vger.kernel.org
10681S: Maintained
10682F: drivers/usb/host/isp116x*
10683F: include/linux/usb/isp116x.h
10684
10685USB MASS STORAGE DRIVER
10686M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
10687L: linux-usb@vger.kernel.org
10688L: usb-storage@lists.one-eyed-alien.net
10689S: Maintained
10690W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
10691F: drivers/usb/storage/
10692
10693USB MIDI DRIVER
10694M: Clemens Ladisch <clemens@ladisch.de>
10695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10696T: git git://git.alsa-project.org/alsa-kernel.git
10697S: Maintained
10698F: sound/usb/midi.*
10699
10700USB NETWORKING DRIVERS
10701L: linux-usb@vger.kernel.org
10702S: Odd Fixes
10703F: drivers/net/usb/
10704
10705USB OHCI DRIVER
10706M: Alan Stern <stern@rowland.harvard.edu>
10707L: linux-usb@vger.kernel.org
10708S: Maintained
10709F: Documentation/usb/ohci.txt
10710F: drivers/usb/host/ohci*
10711
10712USB OTG FSM (Finite State Machine)
10713M: Peter Chen <Peter.Chen@freescale.com>
10714T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
10715L: linux-usb@vger.kernel.org
10716S: Maintained
10717F: drivers/usb/common/usb-otg-fsm.c
10718
10719USB OVER IP DRIVER
10720M: Valentina Manea <valentina.manea.m@gmail.com>
10721M: Shuah Khan <shuah.kh@samsung.com>
10722L: linux-usb@vger.kernel.org
10723S: Maintained
10724F: drivers/usb/usbip/
10725F: tools/usb/usbip/
10726
10727USB PEGASUS DRIVER
10728M: Petko Manolov <petkan@nucleusys.com>
10729L: linux-usb@vger.kernel.org
10730L: netdev@vger.kernel.org
10731T: git git://github.com/petkan/pegasus.git
10732W: https://github.com/petkan/pegasus
10733S: Maintained
10734F: drivers/net/usb/pegasus.*
10735
10736USB PHY LAYER
10737M: Felipe Balbi <balbi@ti.com>
10738L: linux-usb@vger.kernel.org
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
10740S: Maintained
10741F: drivers/usb/phy/
10742
10743USB PRINTER DRIVER (usblp)
10744M: Pete Zaitcev <zaitcev@redhat.com>
10745L: linux-usb@vger.kernel.org
10746S: Supported
10747F: drivers/usb/class/usblp.c
10748
10749USB RTL8150 DRIVER
10750M: Petko Manolov <petkan@nucleusys.com>
10751L: linux-usb@vger.kernel.org
10752L: netdev@vger.kernel.org
10753T: git git://github.com/petkan/rtl8150.git
10754W: https://github.com/petkan/rtl8150
10755S: Maintained
10756F: drivers/net/usb/rtl8150.c
10757
10758USB SERIAL SUBSYSTEM
10759M: Johan Hovold <johan@kernel.org>
10760L: linux-usb@vger.kernel.org
10761S: Maintained
10762F: Documentation/usb/usb-serial.txt
10763F: drivers/usb/serial/
10764F: include/linux/usb/serial.h
10765
10766USB SMSC75XX ETHERNET DRIVER
10767M: Steve Glendinning <steve.glendinning@shawell.net>
10768L: netdev@vger.kernel.org
10769S: Maintained
10770F: drivers/net/usb/smsc75xx.*
10771
10772USB SMSC95XX ETHERNET DRIVER
10773M: Steve Glendinning <steve.glendinning@shawell.net>
10774L: netdev@vger.kernel.org
10775S: Maintained
10776F: drivers/net/usb/smsc95xx.*
10777
10778USB SUBSYSTEM
10779M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10780L: linux-usb@vger.kernel.org
10781W: http://www.linux-usb.org
10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
10783S: Supported
10784F: Documentation/usb/
10785F: drivers/usb/
10786F: include/linux/usb.h
10787F: include/linux/usb/
10788
10789USB UHCI DRIVER
10790M: Alan Stern <stern@rowland.harvard.edu>
10791L: linux-usb@vger.kernel.org
10792S: Maintained
10793F: drivers/usb/host/uhci*
10794
10795USB "USBNET" DRIVER FRAMEWORK
10796M: Oliver Neukum <oneukum@suse.com>
10797L: netdev@vger.kernel.org
10798W: http://www.linux-usb.org/usbnet
10799S: Maintained
10800F: drivers/net/usb/usbnet.c
10801F: include/linux/usb/usbnet.h
10802
10803USB VIDEO CLASS
10804M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10805L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
10806L: linux-media@vger.kernel.org
10807T: git git://linuxtv.org/media_tree.git
10808W: http://www.ideasonboard.org/uvc/
10809S: Maintained
10810F: drivers/media/usb/uvc/
10811F: include/uapi/linux/uvcvideo.h
10812
10813USB VISION DRIVER
10814M: Hans Verkuil <hverkuil@xs4all.nl>
10815L: linux-media@vger.kernel.org
10816T: git git://linuxtv.org/media_tree.git
10817W: http://linuxtv.org
10818S: Odd Fixes
10819F: drivers/media/usb/usbvision/
10820
10821USB WEBCAM GADGET
10822M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
10823L: linux-usb@vger.kernel.org
10824S: Maintained
10825F: drivers/usb/gadget/function/*uvc*
10826F: drivers/usb/gadget/legacy/webcam.c
10827
10828USB WIRELESS RNDIS DRIVER (rndis_wlan)
10829M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
10830L: linux-wireless@vger.kernel.org
10831S: Maintained
10832F: drivers/net/wireless/rndis_wlan.c
10833
10834USB XHCI DRIVER
10835M: Mathias Nyman <mathias.nyman@intel.com>
10836L: linux-usb@vger.kernel.org
10837S: Supported
10838F: drivers/usb/host/xhci*
10839F: drivers/usb/host/pci-quirks*
10840
10841USB ZD1201 DRIVER
10842L: linux-wireless@vger.kernel.org
10843W: http://linux-lc100020.sourceforge.net
10844S: Orphan
10845F: drivers/net/wireless/zd1201.*
10846
10847USB ZR364XX DRIVER
10848M: Antoine Jacquet <royale@zerezo.com>
10849L: linux-usb@vger.kernel.org
10850L: linux-media@vger.kernel.org
10851T: git git://linuxtv.org/media_tree.git
10852W: http://royale.zerezo.com/zr364xx/
10853S: Maintained
10854F: Documentation/video4linux/zr364xx.txt
10855F: drivers/media/usb/zr364xx/
10856
10857ULPI BUS
10858M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
10859L: linux-usb@vger.kernel.org
10860S: Maintained
10861F: drivers/usb/common/ulpi.c
10862F: include/linux/ulpi/
10863
10864USER-MODE LINUX (UML)
10865M: Jeff Dike <jdike@addtoit.com>
10866M: Richard Weinberger <richard@nod.at>
10867L: user-mode-linux-devel@lists.sourceforge.net
10868L: user-mode-linux-user@lists.sourceforge.net
10869W: http://user-mode-linux.sourceforge.net
10870S: Maintained
10871F: Documentation/virtual/uml/
10872F: arch/um/
10873F: arch/x86/um/
10874F: fs/hostfs/
10875F: fs/hppfs/
10876
10877USERSPACE I/O (UIO)
10878M: "Hans J. Koch" <hjk@hansjkoch.de>
10879M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10880S: Maintained
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
10882F: Documentation/DocBook/uio-howto.tmpl
10883F: drivers/uio/
10884F: include/linux/uio*.h
10885
10886UTIL-LINUX PACKAGE
10887M: Karel Zak <kzak@redhat.com>
10888L: util-linux@vger.kernel.org
10889W: http://en.wikipedia.org/wiki/Util-linux
10890T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
10891S: Maintained
10892
10893UVESAFB DRIVER
10894M: Michal Januszewski <spock@gentoo.org>
10895L: linux-fbdev@vger.kernel.org
10896W: http://dev.gentoo.org/~spock/projects/uvesafb/
10897S: Maintained
10898F: Documentation/fb/uvesafb.txt
10899F: drivers/video/fbdev/uvesafb.*
10900
10901VFAT/FAT/MSDOS FILESYSTEM
10902M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
10903S: Maintained
10904F: Documentation/filesystems/vfat.txt
10905F: fs/fat/
10906
10907VFIO DRIVER
10908M: Alex Williamson <alex.williamson@redhat.com>
10909L: kvm@vger.kernel.org
10910S: Maintained
10911F: Documentation/vfio.txt
10912F: drivers/vfio/
10913F: include/linux/vfio.h
10914F: include/uapi/linux/vfio.h
10915
10916VFIO PLATFORM DRIVER
10917M: Baptiste Reynal <b.reynal@virtualopensystems.com>
10918L: kvm@vger.kernel.org
10919S: Maintained
10920F: drivers/vfio/platform/
10921
10922VIDEOBUF2 FRAMEWORK
10923M: Pawel Osciak <pawel@osciak.com>
10924M: Marek Szyprowski <m.szyprowski@samsung.com>
10925M: Kyungmin Park <kyungmin.park@samsung.com>
10926L: linux-media@vger.kernel.org
10927S: Maintained
10928F: drivers/media/v4l2-core/videobuf2-*
10929F: include/media/videobuf2-*
10930
10931VIRTIO CONSOLE DRIVER
10932M: Amit Shah <amit.shah@redhat.com>
10933L: virtualization@lists.linux-foundation.org
10934S: Maintained
10935F: drivers/char/virtio_console.c
10936F: include/linux/virtio_console.h
10937F: include/uapi/linux/virtio_console.h
10938
10939VIRTIO CORE, NET AND BLOCK DRIVERS
10940M: "Michael S. Tsirkin" <mst@redhat.com>
10941L: virtualization@lists.linux-foundation.org
10942S: Maintained
10943F: drivers/virtio/
10944F: tools/virtio/
10945F: drivers/net/virtio_net.c
10946F: drivers/block/virtio_blk.c
10947F: include/linux/virtio_*.h
10948F: include/uapi/linux/virtio_*.h
10949
10950VIRTIO DRIVERS FOR S390
10951M: Christian Borntraeger <borntraeger@de.ibm.com>
10952M: Cornelia Huck <cornelia.huck@de.ibm.com>
10953L: linux-s390@vger.kernel.org
10954L: virtualization@lists.linux-foundation.org
10955L: kvm@vger.kernel.org
10956S: Supported
10957F: drivers/s390/virtio/
10958
10959VIRTIO GPU DRIVER
10960M: David Airlie <airlied@linux.ie>
10961M: Gerd Hoffmann <kraxel@redhat.com>
10962L: dri-devel@lists.freedesktop.org
10963L: virtualization@lists.linux-foundation.org
10964S: Maintained
10965F: drivers/gpu/drm/virtio/
10966F: include/uapi/linux/virtio_gpu.h
10967
10968VIRTIO HOST (VHOST)
10969M: "Michael S. Tsirkin" <mst@redhat.com>
10970L: kvm@vger.kernel.org
10971L: virtualization@lists.linux-foundation.org
10972L: netdev@vger.kernel.org
10973S: Maintained
10974F: drivers/vhost/
10975F: include/uapi/linux/vhost.h
10976
10977VIRTIO INPUT DRIVER
10978M: Gerd Hoffmann <kraxel@redhat.com>
10979S: Maintained
10980F: drivers/virtio/virtio_input.c
10981F: include/uapi/linux/virtio_input.h
10982
10983VIA RHINE NETWORK DRIVER
10984S: Orphan
10985F: drivers/net/ethernet/via/via-rhine.c
10986
10987VIA SD/MMC CARD CONTROLLER DRIVER
10988M: Bruce Chang <brucechang@via.com.tw>
10989M: Harald Welte <HaraldWelte@viatech.com>
10990S: Maintained
10991F: drivers/mmc/host/via-sdmmc.c
10992
10993VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
10994M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
10995L: linux-fbdev@vger.kernel.org
10996S: Maintained
10997F: include/linux/via-core.h
10998F: include/linux/via-gpio.h
10999F: include/linux/via_i2c.h
11000F: drivers/video/fbdev/via/
11001
11002VIA VELOCITY NETWORK DRIVER
11003M: Francois Romieu <romieu@fr.zoreil.com>
11004L: netdev@vger.kernel.org
11005S: Maintained
11006F: drivers/net/ethernet/via/via-velocity.*
11007
11008VIVID VIRTUAL VIDEO DRIVER
11009M: Hans Verkuil <hverkuil@xs4all.nl>
11010L: linux-media@vger.kernel.org
11011T: git git://linuxtv.org/media_tree.git
11012W: http://linuxtv.org
11013S: Maintained
11014F: drivers/media/platform/vivid/*
11015
11016VLAN (802.1Q)
11017M: Patrick McHardy <kaber@trash.net>
11018L: netdev@vger.kernel.org
11019S: Maintained
11020F: drivers/net/macvlan.c
11021F: include/linux/if_*vlan.h
11022F: net/8021q/
11023
11024VLYNQ BUS
11025M: Florian Fainelli <florian@openwrt.org>
11026L: openwrt-devel@lists.openwrt.org (subscribers-only)
11027S: Maintained
11028F: drivers/vlynq/vlynq.c
11029F: include/linux/vlynq.h
11030
11031VME SUBSYSTEM
11032M: Martyn Welch <martyn.welch@ge.com>
11033M: Manohar Vanga <manohar.vanga@gmail.com>
11034M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11035L: devel@driverdev.osuosl.org
11036S: Maintained
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11038F: Documentation/vme_api.txt
11039F: drivers/staging/vme/
11040F: drivers/vme/
11041F: include/linux/vme*
11042
11043VMWARE HYPERVISOR INTERFACE
11044M: Alok Kataria <akataria@vmware.com>
11045L: virtualization@lists.linux-foundation.org
11046S: Supported
11047F: arch/x86/kernel/cpu/vmware.c
11048
11049VMWARE BALLOON DRIVER
11050M: Xavier Deguillard <xdeguillard@vmware.com>
11051M: Philip Moltmann <moltmann@vmware.com>
11052M: "VMware, Inc." <pv-drivers@vmware.com>
11053L: linux-kernel@vger.kernel.org
11054S: Maintained
11055F: drivers/misc/vmw_balloon.c
11056
11057VMWARE VMMOUSE SUBDRIVER
11058M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11059M: "VMware, Inc." <pv-drivers@vmware.com>
11060L: linux-input@vger.kernel.org
11061S: Maintained
11062F: drivers/input/mouse/vmmouse.c
11063F: drivers/input/mouse/vmmouse.h
11064
11065VMWARE VMXNET3 ETHERNET DRIVER
11066M: Shreyas Bhatewara <sbhatewara@vmware.com>
11067M: "VMware, Inc." <pv-drivers@vmware.com>
11068L: netdev@vger.kernel.org
11069S: Maintained
11070F: drivers/net/vmxnet3/
11071
11072VMware PVSCSI driver
11073M: Arvind Kumar <arvindkumar@vmware.com>
11074M: VMware PV-Drivers <pv-drivers@vmware.com>
11075L: linux-scsi@vger.kernel.org
11076S: Maintained
11077F: drivers/scsi/vmw_pvscsi.c
11078F: drivers/scsi/vmw_pvscsi.h
11079
11080VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11081M: Liam Girdwood <lgirdwood@gmail.com>
11082M: Mark Brown <broonie@kernel.org>
11083L: linux-kernel@vger.kernel.org
11084W: http://opensource.wolfsonmicro.com/node/15
11085W: http://www.slimlogic.co.uk/?p=48
11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11087S: Supported
11088F: drivers/regulator/
11089F: include/linux/regulator/
11090
11091VT1211 HARDWARE MONITOR DRIVER
11092M: Juerg Haefliger <juergh@gmail.com>
11093L: lm-sensors@lm-sensors.org
11094S: Maintained
11095F: Documentation/hwmon/vt1211
11096F: drivers/hwmon/vt1211.c
11097
11098VT8231 HARDWARE MONITOR DRIVER
11099M: Roger Lucas <vt8231@hiddenengine.co.uk>
11100L: lm-sensors@lm-sensors.org
11101S: Maintained
11102F: drivers/hwmon/vt8231.c
11103
11104VUB300 USB to SDIO/SD/MMC bridge chip
11105M: Tony Olech <tony.olech@elandigitalsystems.com>
11106L: linux-mmc@vger.kernel.org
11107L: linux-usb@vger.kernel.org
11108S: Supported
11109F: drivers/mmc/host/vub300.c
11110
11111W1 DALLAS'S 1-WIRE BUS
11112M: Evgeniy Polyakov <zbr@ioremap.net>
11113S: Maintained
11114F: Documentation/w1/
11115F: drivers/w1/
11116
11117W83791D HARDWARE MONITORING DRIVER
11118M: Marc Hulsman <m.hulsman@tudelft.nl>
11119L: lm-sensors@lm-sensors.org
11120S: Maintained
11121F: Documentation/hwmon/w83791d
11122F: drivers/hwmon/w83791d.c
11123
11124W83793 HARDWARE MONITORING DRIVER
11125M: Rudolf Marek <r.marek@assembler.cz>
11126L: lm-sensors@lm-sensors.org
11127S: Maintained
11128F: Documentation/hwmon/w83793
11129F: drivers/hwmon/w83793.c
11130
11131W83795 HARDWARE MONITORING DRIVER
11132M: Jean Delvare <jdelvare@suse.com>
11133L: lm-sensors@lm-sensors.org
11134S: Maintained
11135F: drivers/hwmon/w83795.c
11136
11137W83L51xD SD/MMC CARD INTERFACE DRIVER
11138M: Pierre Ossman <pierre@ossman.eu>
11139S: Maintained
11140F: drivers/mmc/host/wbsd.*
11141
11142WACOM PROTOCOL 4 SERIAL TABLETS
11143M: Julian Squires <julian@cipht.net>
11144M: Hans de Goede <hdegoede@redhat.com>
11145L: linux-input@vger.kernel.org
11146S: Maintained
11147F: drivers/input/tablet/wacom_serial4.c
11148
11149WATCHDOG DEVICE DRIVERS
11150M: Wim Van Sebroeck <wim@iguana.be>
11151L: linux-watchdog@vger.kernel.org
11152W: http://www.linux-watchdog.org/
11153T: git git://www.linux-watchdog.org/linux-watchdog.git
11154S: Maintained
11155F: Documentation/watchdog/
11156F: drivers/watchdog/
11157F: include/linux/watchdog.h
11158F: include/uapi/linux/watchdog.h
11159
11160WD7000 SCSI DRIVER
11161M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11162L: linux-scsi@vger.kernel.org
11163S: Maintained
11164F: drivers/scsi/wd7000.c
11165
11166WIIMOTE HID DRIVER
11167M: David Herrmann <dh.herrmann@googlemail.com>
11168L: linux-input@vger.kernel.org
11169S: Maintained
11170F: drivers/hid/hid-wiimote*
11171
11172WINBOND CIR DRIVER
11173M: David Härdeman <david@hardeman.nu>
11174S: Maintained
11175F: drivers/media/rc/winbond-cir.c
11176
11177WIMAX STACK
11178M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11179M: linux-wimax@intel.com
11180L: wimax@linuxwimax.org (subscribers-only)
11181S: Supported
11182W: http://linuxwimax.org
11183F: Documentation/wimax/README.wimax
11184F: include/linux/wimax/debug.h
11185F: include/net/wimax.h
11186F: include/uapi/linux/wimax.h
11187F: net/wimax/
11188
11189WISTRON LAPTOP BUTTON DRIVER
11190M: Miloslav Trmac <mitr@volny.cz>
11191S: Maintained
11192F: drivers/input/misc/wistron_btns.c
11193
11194WL3501 WIRELESS PCMCIA CARD DRIVER
11195M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11196L: linux-wireless@vger.kernel.org
11197W: http://oops.ghostprotocols.net:81/blog
11198S: Maintained
11199F: drivers/net/wireless/wl3501*
11200
11201WM97XX TOUCHSCREEN DRIVERS
11202M: Mark Brown <broonie@kernel.org>
11203M: Liam Girdwood <lrg@slimlogic.co.uk>
11204L: linux-input@vger.kernel.org
11205T: git git://opensource.wolfsonmicro.com/linux-2.6-touch
11206W: http://opensource.wolfsonmicro.com/node/7
11207S: Supported
11208F: drivers/input/touchscreen/*wm97*
11209F: include/linux/wm97xx.h
11210
11211WOLFSON MICROELECTRONICS DRIVERS
11212L: patches@opensource.wolfsonmicro.com
11213T: git git://opensource.wolfsonmicro.com/linux-2.6-asoc
11214T: git git://opensource.wolfsonmicro.com/linux-2.6-audioplus
11215W: http://opensource.wolfsonmicro.com/content/linux-drivers-wolfson-devices
11216S: Supported
11217F: Documentation/hwmon/wm83??
11218F: arch/arm/mach-s3c64xx/mach-crag6410*
11219F: drivers/clk/clk-wm83*.c
11220F: drivers/extcon/extcon-arizona.c
11221F: drivers/leds/leds-wm83*.c
11222F: drivers/gpio/gpio-*wm*.c
11223F: drivers/gpio/gpio-arizona.c
11224F: drivers/hwmon/wm83??-hwmon.c
11225F: drivers/input/misc/wm831x-on.c
11226F: drivers/input/touchscreen/wm831x-ts.c
11227F: drivers/input/touchscreen/wm97*.c
11228F: drivers/mfd/arizona*
11229F: drivers/mfd/wm*.c
11230F: drivers/power/wm83*.c
11231F: drivers/rtc/rtc-wm83*.c
11232F: drivers/regulator/wm8*.c
11233F: drivers/video/backlight/wm83*_bl.c
11234F: drivers/watchdog/wm83*_wdt.c
11235F: include/linux/mfd/arizona/
11236F: include/linux/mfd/wm831x/
11237F: include/linux/mfd/wm8350/
11238F: include/linux/mfd/wm8400*
11239F: include/linux/wm97xx.h
11240F: include/sound/wm????.h
11241F: sound/soc/codecs/arizona.?
11242F: sound/soc/codecs/wm*
11243
11244WORKQUEUE
11245M: Tejun Heo <tj@kernel.org>
11246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11247S: Maintained
11248F: include/linux/workqueue.h
11249F: kernel/workqueue.c
11250F: Documentation/workqueue.txt
11251
11252X.25 NETWORK LAYER
11253M: Andrew Hendry <andrew.hendry@gmail.com>
11254L: linux-x25@vger.kernel.org
11255S: Odd Fixes
11256F: Documentation/networking/x25*
11257F: include/net/x25*
11258F: net/x25/
11259
11260X86 ARCHITECTURE (32-BIT AND 64-BIT)
11261M: Thomas Gleixner <tglx@linutronix.de>
11262M: Ingo Molnar <mingo@redhat.com>
11263M: "H. Peter Anvin" <hpa@zytor.com>
11264M: x86@kernel.org
11265L: linux-kernel@vger.kernel.org
11266T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11267S: Maintained
11268F: Documentation/x86/
11269F: arch/x86/
11270
11271X86 PLATFORM DRIVERS
11272M: Darren Hart <dvhart@infradead.org>
11273L: platform-driver-x86@vger.kernel.org
11274T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11275S: Maintained
11276F: drivers/platform/x86/
11277
11278X86 MCE INFRASTRUCTURE
11279M: Tony Luck <tony.luck@intel.com>
11280M: Borislav Petkov <bp@alien8.de>
11281L: linux-edac@vger.kernel.org
11282S: Maintained
11283F: arch/x86/kernel/cpu/mcheck/*
11284
11285X86 VDSO
11286M: Andy Lutomirski <luto@amacapital.net>
11287L: linux-kernel@vger.kernel.org
11288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11289S: Maintained
11290F: arch/x86/entry/vdso/
11291
11292XC2028/3028 TUNER DRIVER
11293M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11294L: linux-media@vger.kernel.org
11295W: http://linuxtv.org
11296T: git git://linuxtv.org/media_tree.git
11297S: Maintained
11298F: drivers/media/tuners/tuner-xc2028.*
11299
11300XEN HYPERVISOR INTERFACE
11301M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11302M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11303M: David Vrabel <david.vrabel@citrix.com>
11304L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11306S: Supported
11307F: arch/x86/xen/
11308F: drivers/*/xen-*front.c
11309F: drivers/xen/
11310F: arch/x86/include/asm/xen/
11311F: include/xen/
11312F: include/uapi/xen/
11313
11314XEN HYPERVISOR ARM
11315M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11316L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11317S: Supported
11318F: arch/arm/xen/
11319F: arch/arm/include/asm/xen/
11320
11321XEN HYPERVISOR ARM64
11322M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11323L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11324S: Supported
11325F: arch/arm64/xen/
11326F: arch/arm64/include/asm/xen/
11327
11328XEN NETWORK BACKEND DRIVER
11329M: Ian Campbell <ian.campbell@citrix.com>
11330M: Wei Liu <wei.liu2@citrix.com>
11331L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11332L: netdev@vger.kernel.org
11333S: Supported
11334F: drivers/net/xen-netback/*
11335
11336XEN PCI SUBSYSTEM
11337M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11338L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11339S: Supported
11340F: arch/x86/pci/*xen*
11341F: drivers/pci/*xen*
11342
11343XEN BLOCK SUBSYSTEM
11344M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11345M: Roger Pau Monné <roger.pau@citrix.com>
11346L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11347S: Supported
11348F: drivers/block/xen-blkback/*
11349F: drivers/block/xen*
11350
11351XEN PVSCSI DRIVERS
11352M: Juergen Gross <jgross@suse.com>
11353L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11354L: linux-scsi@vger.kernel.org
11355S: Supported
11356F: drivers/scsi/xen-scsifront.c
11357F: drivers/xen/xen-scsiback.c
11358F: include/xen/interface/io/vscsiif.h
11359
11360XEN SWIOTLB SUBSYSTEM
11361M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11362L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11363S: Supported
11364F: arch/x86/xen/*swiotlb*
11365F: drivers/xen/*swiotlb*
11366
11367XFS FILESYSTEM
11368P: Silicon Graphics Inc
11369M: Dave Chinner <david@fromorbit.com>
11370M: xfs@oss.sgi.com
11371L: xfs@oss.sgi.com
11372W: http://oss.sgi.com/projects/xfs
11373T: git git://oss.sgi.com/xfs/xfs.git
11374S: Supported
11375F: Documentation/filesystems/xfs.txt
11376F: fs/xfs/
11377
11378XILINX AXI ETHERNET DRIVER
11379M: Anirudha Sarangi <anirudh@xilinx.com>
11380M: John Linn <John.Linn@xilinx.com>
11381S: Maintained
11382F: drivers/net/ethernet/xilinx/xilinx_axienet*
11383
11384XILINX UARTLITE SERIAL DRIVER
11385M: Peter Korsgaard <jacmet@sunsite.dk>
11386L: linux-serial@vger.kernel.org
11387S: Maintained
11388F: drivers/tty/serial/uartlite.c
11389
11390XILINX VIDEO IP CORES
11391M: Hyun Kwon <hyun.kwon@xilinx.com>
11392M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11393L: linux-media@vger.kernel.org
11394T: git git://linuxtv.org/media_tree.git
11395S: Supported
11396F: Documentation/devicetree/bindings/media/xilinx/
11397F: drivers/media/platform/xilinx/
11398F: include/uapi/linux/xilinx-v4l2-controls.h
11399
11400XILLYBUS DRIVER
11401M: Eli Billauer <eli.billauer@gmail.com>
11402L: linux-kernel@vger.kernel.org
11403S: Supported
11404F: drivers/char/xillybus/
11405
11406XTENSA XTFPGA PLATFORM SUPPORT
11407M: Max Filippov <jcmvbkbc@gmail.com>
11408L: linux-xtensa@linux-xtensa.org
11409S: Maintained
11410F: drivers/spi/spi-xtensa-xtfpga.c
11411F: sound/soc/xtensa/xtfpga-i2s.c
11412
11413YAM DRIVER FOR AX.25
11414M: Jean-Paul Roubelat <jpr@f6fbb.org>
11415L: linux-hams@vger.kernel.org
11416S: Maintained
11417F: drivers/net/hamradio/yam*
11418F: include/linux/yam.h
11419
11420YEALINK PHONE DRIVER
11421M: Henk Vergonet <Henk.Vergonet@gmail.com>
11422L: usbb2k-api-dev@nongnu.org
11423S: Maintained
11424F: Documentation/input/yealink.txt
11425F: drivers/input/misc/yealink.*
11426
11427Z8530 DRIVER FOR AX.25
11428M: Joerg Reuter <jreuter@yaina.de>
11429W: http://yaina.de/jreuter/
11430W: http://www.qsl.net/dl1bke/
11431L: linux-hams@vger.kernel.org
11432S: Maintained
11433F: Documentation/networking/z8530drv.txt
11434F: drivers/net/hamradio/*scc.c
11435F: drivers/net/hamradio/z8530.h
11436
11437ZBUD COMPRESSED PAGE ALLOCATOR
11438M: Seth Jennings <sjennings@variantweb.net>
11439L: linux-mm@kvack.org
11440S: Maintained
11441F: mm/zbud.c
11442F: include/linux/zbud.h
11443
11444ZD1211RW WIRELESS DRIVER
11445M: Daniel Drake <dsd@gentoo.org>
11446M: Ulrich Kunitz <kune@deine-taler.de>
11447W: http://zd1211.ath.cx/wiki/DriverRewrite
11448L: linux-wireless@vger.kernel.org
11449L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11450S: Maintained
11451F: drivers/net/wireless/zd1211rw/
11452
11453ZPOOL COMPRESSED PAGE STORAGE API
11454M: Dan Streetman <ddstreet@ieee.org>
11455L: linux-mm@kvack.org
11456S: Maintained
11457F: mm/zpool.c
11458F: include/linux/zpool.h
11459
11460ZR36067 VIDEO FOR LINUX DRIVER
11461L: mjpeg-users@lists.sourceforge.net
11462L: linux-media@vger.kernel.org
11463W: http://mjpeg.sourceforge.net/driver-zoran/
11464T: hg http://linuxtv.org/hg/v4l-dvb
11465S: Odd Fixes
11466F: drivers/media/pci/zoran/
11467
11468ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11469M: Minchan Kim <minchan@kernel.org>
11470M: Nitin Gupta <ngupta@vflare.org>
11471R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11472L: linux-kernel@vger.kernel.org
11473S: Maintained
11474F: drivers/block/zram/
11475F: Documentation/blockdev/zram.txt
11476
11477ZS DECSTATION Z85C30 SERIAL DRIVER
11478M: "Maciej W. Rozycki" <macro@linux-mips.org>
11479S: Maintained
11480F: drivers/tty/serial/zs.*
11481
11482ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11483M: Minchan Kim <minchan@kernel.org>
11484M: Nitin Gupta <ngupta@vflare.org>
11485L: linux-mm@kvack.org
11486S: Maintained
11487F: mm/zsmalloc.c
11488F: include/linux/zsmalloc.h
11489F: Documentation/vm/zsmalloc.txt
11490
11491ZSWAP COMPRESSED SWAP CACHING
11492M: Seth Jennings <sjennings@variantweb.net>
11493L: linux-mm@kvack.org
11494S: Maintained
11495F: mm/zswap.c
11496
11497THE REST
11498M: Linus Torvalds <torvalds@linux-foundation.org>
11499L: linux-kernel@vger.kernel.org
11500Q: http://patchwork.kernel.org/project/LKML/list/
11501T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11502S: Buried alive in reporters
11503F: *
11504F: */