MIPS: bcm963xx: Add Broadcom BCM963xx board nvram data structure
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: http://linuxtv.org/
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/acpi_video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADM1025 HARDWARE MONITOR DRIVER
375M: Jean Delvare <jdelvare@suse.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
380
381ADM1029 HARDWARE MONITOR DRIVER
382M: Corentin Labbe <clabbe.montjoie@gmail.com>
383L: lm-sensors@lm-sensors.org
384S: Maintained
385F: drivers/hwmon/adm1029.c
386
387ADM8211 WIRELESS DRIVER
388L: linux-wireless@vger.kernel.org
389W: http://wireless.kernel.org/
390S: Orphan
391F: drivers/net/wireless/adm8211.*
392
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
402W: http://wiki.analog.com/ADP5520
403W: http://ez.analog.com/community/linux-device-drivers
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
407F: drivers/leds/leds-adp5520.c
408F: drivers/gpio/gpio-adp5520.c
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
413W: http://wiki.analog.com/ADP5588
414W: http://ez.analog.com/community/linux-device-drivers
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
417F: drivers/gpio/gpio-adp5588.c
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP8860
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: lm-sensors@lm-sensors.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
434ADT746X FAN DRIVER
435M: Colin Leroy <colin@colino.net>
436S: Maintained
437F: drivers/macintosh/therm_adt746x.c
438
439ADT7475 HARDWARE MONITOR DRIVER
440M: Jean Delvare <jdelvare@suse.com>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADXL345
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
453ADVANSYS SCSI DRIVER
454M: Matthew Wilcox <matthew@wil.cx>
455M: Hannes Reinecke <hare@suse.com>
456L: linux-scsi@vger.kernel.org
457S: Maintained
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
460
461AEDSP16 DRIVER
462M: Riccardo Facchetti <fizban@tin.it>
463S: Maintained
464F: sound/oss/aedsp16.c
465
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
486AFFS FILE SYSTEM
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
491
492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493M: David Howells <dhowells@redhat.com>
494L: linux-afs@lists.infradead.org
495S: Supported
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
499
500AGPGART DRIVER
501M: David Airlie <airlied@linux.ie>
502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503S: Maintained
504F: drivers/char/agp/
505F: include/linux/agp*
506F: include/uapi/linux/agp*
507
508AHA152X SCSI DRIVER
509M: "Juergen E. Fischer" <fischer@norbit.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
514
515AIC7XXX / AIC79XX SCSI DRIVER
516M: Hannes Reinecke <hare@suse.com>
517L: linux-scsi@vger.kernel.org
518S: Maintained
519F: drivers/scsi/aic7xxx/
520
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
529AIO
530M: Benjamin LaHaise <bcrl@kvack.org>
531L: linux-aio@kvack.org
532S: Supported
533F: fs/aio.c
534F: include/linux/*aio*.h
535
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
546ALCATEL SPEEDTOUCH USB DRIVER
547M: Duncan Sands <duncan.sands@free.fr>
548L: linux-usb@vger.kernel.org
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
553
554ALCHEMY AU1XX0 MMC DRIVER
555M: Manuel Lauss <manuel.lauss@gmail.com>
556S: Maintained
557F: drivers/mmc/host/au1xmmc.c
558
559ALI1563 I2C DRIVER
560M: Rudolf Marek <r.marek@assembler.cz>
561L: linux-i2c@vger.kernel.org
562S: Maintained
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
565
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
572ALPHA PORT
573M: Richard Henderson <rth@twiddle.net>
574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575M: Matt Turner <mattst88@gmail.com>
576S: Odd Fixes
577L: linux-alpha@vger.kernel.org
578F: arch/alpha/
579
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
592ALTERA TRIPLE SPEED ETHERNET DRIVER
593M: Vince Bridgers <vbridger@opensource.altera.com>
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610M: Tom Lendacky <thomas.lendacky@amd.com>
611L: linux-crypto@vger.kernel.org
612S: Supported
613F: drivers/crypto/ccp/
614F: include/linux/ccp.h
615
616AMD FAM15H PROCESSOR POWER MONITORING DRIVER
617M: Andreas Herrmann <herrmann.der.user@googlemail.com>
618L: lm-sensors@lm-sensors.org
619S: Maintained
620F: Documentation/hwmon/fam15h_power
621F: drivers/hwmon/fam15h_power.c
622
623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625S: Orphan
626F: drivers/usb/gadget/udc/amd5536udc.*
627
628AMD GEODE PROCESSOR/CHIPSET SUPPORT
629P: Andres Salomon <dilinger@queued.net>
630L: linux-geode@lists.infradead.org (moderated for non-subscribers)
631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632S: Supported
633F: drivers/char/hw_random/geode-rng.c
634F: drivers/crypto/geode*
635F: drivers/video/fbdev/geode/
636F: arch/x86/include/asm/geode.h
637
638AMD IOMMU (AMD-VI)
639M: Joerg Roedel <joro@8bytes.org>
640L: iommu@lists.linux-foundation.org
641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
642S: Maintained
643F: drivers/iommu/amd_iommu*.[ch]
644F: include/linux/amd-iommu.h
645
646AMD KFD
647M: Oded Gabbay <oded.gabbay@gmail.com>
648L: dri-devel@lists.freedesktop.org
649T: git git://people.freedesktop.org/~gabbayo/linux.git
650S: Supported
651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655F: drivers/gpu/drm/amd/amdkfd/
656F: drivers/gpu/drm/amd/include/cik_structs.h
657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658F: drivers/gpu/drm/amd/include/vi_structs.h
659F: drivers/gpu/drm/radeon/radeon_kfd.c
660F: drivers/gpu/drm/radeon/radeon_kfd.h
661F: include/uapi/linux/kfd_ioctl.h
662
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
668
669AMS (Apple Motion Sensor) DRIVER
670M: Michael Hanselmann <linux-kernel@hansmi.ch>
671S: Supported
672F: drivers/macintosh/ams/
673
674AMSO1100 RNIC DRIVER
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
677L: linux-rdma@vger.kernel.org
678S: Maintained
679F: drivers/infiniband/hw/amso1100/
680
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
712ANALOG DEVICES INC ASOC CODEC DRIVERS
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
715W: http://wiki.analog.com/
716W: http://ez.analog.com/community/linux-device-drivers
717S: Supported
718F: sound/soc/codecs/adau*
719F: sound/soc/codecs/adav*
720F: sound/soc/codecs/ad1*
721F: sound/soc/codecs/ad7*
722F: sound/soc/codecs/ssm*
723F: sound/soc/codecs/sigmadsp.*
724
725ANALOG DEVICES INC ASOC DRIVERS
726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
731
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
742
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
751M: Arve Hjønnevåg <arve@android.com>
752M: Riley Andrews <riandrews@android.com>
753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
759AOA (Apple Onboard Audio) ALSA DRIVER
760M: Johannes Berg <johannes@sipsolutions.net>
761L: linuxppc-dev@lists.ozlabs.org
762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
763S: Maintained
764F: sound/aoa/
765
766APM DRIVER
767M: Jiri Kosina <jikos@kernel.org>
768S: Odd fixes
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
771F: include/uapi/linux/apm_bios.h
772F: drivers/char/apm-emulation.c
773
774APPLE BCM5974 MULTITOUCH DRIVER
775M: Henrik Rydberg <rydberg@bitmath.org>
776L: linux-input@vger.kernel.org
777S: Odd fixes
778F: drivers/input/mouse/bcm5974.c
779
780APPLE SMC DRIVER
781M: Henrik Rydberg <rydberg@bitmath.org>
782L: lm-sensors@lm-sensors.org
783S: Odd fixes
784F: drivers/hwmon/applesmc.c
785
786APPLETALK NETWORK LAYER
787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
788S: Maintained
789F: drivers/net/appletalk/
790F: net/appletalk/
791
792APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
793M: Duc Dang <dhdang@apm.com>
794S: Supported
795F: arch/arm64/boot/dts/apm/
796
797APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
798M: Iyappan Subramanian <isubramanian@apm.com>
799M: Keyur Chudgar <kchudgar@apm.com>
800S: Supported
801F: drivers/net/ethernet/apm/xgene/
802F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
803
804APTINA CAMERA SENSOR PLL
805M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/aptina-pll.*
809
810ARC FRAMEBUFFER DRIVER
811M: Jaya Kumar <jayalk@intworks.biz>
812S: Maintained
813F: drivers/video/fbdev/arcfb.c
814F: drivers/video/fbdev/core/fb_defio.c
815
816ARCNET NETWORK LAYER
817M: Michael Grzeschik <m.grzeschik@pengutronix.de>
818L: netdev@vger.kernel.org
819S: Maintained
820F: drivers/net/arcnet/
821F: include/uapi/linux/if_arcnet.h
822
823ARM MFM AND FLOPPY DRIVERS
824M: Ian Molton <spyro@f2s.com>
825S: Maintained
826F: arch/arm/lib/floppydma.S
827F: arch/arm/include/asm/floppy.h
828
829ARM PMU PROFILING AND DEBUGGING
830M: Will Deacon <will.deacon@arm.com>
831R: Mark Rutland <mark.rutland@arm.com>
832S: Maintained
833F: arch/arm*/kernel/perf_*
834F: arch/arm/oprofile/common.c
835F: arch/arm*/kernel/hw_breakpoint.c
836F: arch/arm*/include/asm/hw_breakpoint.h
837F: arch/arm*/include/asm/perf_event.h
838F: drivers/perf/arm_pmu.c
839F: include/linux/perf/arm_pmu.h
840
841ARM PORT
842M: Russell King <linux@arm.linux.org.uk>
843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
844W: http://www.arm.linux.org.uk/
845S: Maintained
846F: arch/arm/
847
848ARM SUB-ARCHITECTURES
849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
850S: Maintained
851F: arch/arm/mach-*/
852F: arch/arm/plat-*/
853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
854
855ARM PRIMECELL AACI PL041 DRIVER
856M: Russell King <linux@arm.linux.org.uk>
857S: Maintained
858F: sound/arm/aaci.*
859
860ARM PRIMECELL CLCD PL110 DRIVER
861M: Russell King <linux@arm.linux.org.uk>
862S: Maintained
863F: drivers/video/fbdev/amba-clcd.*
864
865ARM PRIMECELL KMI PL050 DRIVER
866M: Russell King <linux@arm.linux.org.uk>
867S: Maintained
868F: drivers/input/serio/ambakmi.*
869F: include/linux/amba/kmi.h
870
871ARM PRIMECELL MMCI PL180/1 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: drivers/mmc/host/mmci.*
875F: include/linux/amba/mmci.h
876
877ARM PRIMECELL UART PL010 AND PL011 DRIVERS
878M: Russell King <linux@arm.linux.org.uk>
879S: Maintained
880F: drivers/tty/serial/amba-pl01*.c
881F: include/linux/amba/serial.h
882
883ARM PRIMECELL BUS SUPPORT
884M: Russell King <linux@arm.linux.org.uk>
885S: Maintained
886F: drivers/amba/
887F: include/linux/amba/bus.h
888
889ARM/ADS SPHERE MACHINE SUPPORT
890M: Lennert Buytenhek <kernel@wantstofly.org>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893
894ARM/AFEB9260 MACHINE SUPPORT
895M: Sergey Lapin <slapin@ossfans.org>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898
899ARM/AJECO 1ARM MACHINE SUPPORT
900M: Lennert Buytenhek <kernel@wantstofly.org>
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S: Maintained
903
904ARM/Allwinner sunXi SoC support
905M: Maxime Ripard <maxime.ripard@free-electrons.com>
906M: Chen-Yu Tsai <wens@csie.org>
907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908S: Maintained
909N: sun[x456789]i
910
911ARM/Allwinner SoC Clock Support
912M: Emilio López <emilio@elopez.com.ar>
913S: Maintained
914F: drivers/clk/sunxi/
915
916ARM/Amlogic MesonX SoC support
917M: Carlo Caione <carlo@caione.org>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S: Maintained
920F: drivers/media/rc/meson-ir.c
921N: meson[x68]
922
923ARM/Annapurna Labs ALPINE ARCHITECTURE
924M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
925S: Maintained
926F: arch/arm/mach-alpine/
927
928ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
929M: Nicolas Ferre <nicolas.ferre@atmel.com>
930M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
931M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
933W: http://www.linux4sam.org
934S: Supported
935F: arch/arm/mach-at91/
936F: include/soc/at91/
937F: arch/arm/boot/dts/at91*.dts
938F: arch/arm/boot/dts/at91*.dtsi
939F: arch/arm/boot/dts/sama*.dts
940F: arch/arm/boot/dts/sama*.dtsi
941F: arch/arm/include/debug/at91.S
942
943ARM/ATMEL AT91 Clock Support
944M: Boris Brezillon <boris.brezillon@free-electrons.com>
945S: Maintained
946F: drivers/clk/at91
947
948ARM/CALXEDA HIGHBANK ARCHITECTURE
949M: Rob Herring <robh@kernel.org>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S: Maintained
952F: arch/arm/mach-highbank/
953
954ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
955M: Krzysztof Halasa <khalasa@piap.pl>
956S: Maintained
957F: arch/arm/mach-cns3xxx/
958
959ARM/CAVIUM THUNDER NETWORK DRIVER
960M: Sunil Goutham <sgoutham@cavium.com>
961M: Robert Richter <rric@kernel.org>
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Supported
964F: drivers/net/ethernet/cavium/thunder/
965
966ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
967M: Alexander Shiyan <shc_work@mail.ru>
968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
969S: Odd Fixes
970N: clps711x
971
972ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
973M: Hartley Sweeten <hsweeten@visionengravers.com>
974M: Ryan Mallon <rmallon@gmail.com>
975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976S: Maintained
977F: arch/arm/mach-ep93xx/
978F: arch/arm/mach-ep93xx/include/mach/
979
980ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
981M: Lennert Buytenhek <kernel@wantstofly.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984
985ARM/CLKDEV SUPPORT
986M: Russell King <linux@arm.linux.org.uk>
987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988S: Maintained
989F: arch/arm/include/asm/clkdev.h
990F: drivers/clk/clkdev.c
991
992ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
993M: Mike Rapoport <mike@compulab.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996
997ARM/CONTEC MICRO9 MACHINE SUPPORT
998M: Hubert Feurstein <hubert.feurstein@contec.at>
999S: Maintained
1000F: arch/arm/mach-ep93xx/micro9.c
1001
1002ARM/CORESIGHT FRAMEWORK AND DRIVERS
1003M: Mathieu Poirier <mathieu.poirier@linaro.org>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: drivers/hwtracing/coresight/*
1007F: Documentation/trace/coresight.txt
1008F: Documentation/devicetree/bindings/arm/coresight.txt
1009F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1010
1011ARM/CORGI MACHINE SUPPORT
1012M: Richard Purdie <rpurdie@rpsys.net>
1013S: Maintained
1014
1015ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1016M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018T: git git://github.com/ulli-kroll/linux.git
1019S: Maintained
1020F: arch/arm/mach-gemini/
1021F: drivers/rtc/rtc-gemini.c
1022
1023ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1024M: Barry Song <baohua@kernel.org>
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1027S: Maintained
1028F: arch/arm/mach-prima2/
1029F: drivers/clk/sirf/
1030F: drivers/clocksource/timer-prima2.c
1031F: drivers/clocksource/timer-atlas7.c
1032N: [^a-z]sirf
1033
1034ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1035M: Baruch Siach <baruch@tkos.co.il>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S: Maintained
1038F: arch/arm/boot/dts/cx92755*
1039N: digicolor
1040
1041ARM/EBSA110 MACHINE SUPPORT
1042M: Russell King <linux@arm.linux.org.uk>
1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044W: http://www.arm.linux.org.uk/
1045S: Maintained
1046F: arch/arm/mach-ebsa110/
1047F: drivers/net/ethernet/amd/am79c961a.*
1048
1049ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1050M: Uwe Kleine-König <kernel@pengutronix.de>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053N: efm32
1054
1055ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1056M: Daniel Ribeiro <drwyrm@gmail.com>
1057M: Stefan Schmidt <stefan@openezx.org>
1058M: Harald Welte <laforge@openezx.org>
1059L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1060W: http://www.openezx.org/
1061S: Maintained
1062T: topgit git://git.openezx.org/openezx.git
1063F: arch/arm/mach-pxa/ezx.c
1064
1065ARM/FARADAY FA526 PORT
1066M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Maintained
1069T: git git://git.berlios.de/gemini-board
1070F: arch/arm/mm/*-fa*
1071
1072ARM/FOOTBRIDGE ARCHITECTURE
1073M: Russell King <linux@arm.linux.org.uk>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.arm.linux.org.uk/
1076S: Maintained
1077F: arch/arm/include/asm/hardware/dec21285.h
1078F: arch/arm/mach-footbridge/
1079
1080ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1081M: Shawn Guo <shawnguo@kernel.org>
1082M: Sascha Hauer <kernel@pengutronix.de>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086F: arch/arm/mach-imx/
1087F: arch/arm/mach-mxs/
1088F: arch/arm/boot/dts/imx*
1089F: arch/arm/configs/imx*_defconfig
1090F: drivers/clk/imx/
1091F: include/soc/imx/
1092
1093ARM/FREESCALE VYBRID ARM ARCHITECTURE
1094M: Shawn Guo <shawnguo@kernel.org>
1095M: Sascha Hauer <kernel@pengutronix.de>
1096R: Stefan Agner <stefan@agner.ch>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1100F: arch/arm/mach-imx/*vf610*
1101F: arch/arm/boot/dts/vf*
1102
1103ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1104M: Lennert Buytenhek <kernel@wantstofly.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107
1108ARM/GUMSTIX MACHINE SUPPORT
1109M: Steve Sakoman <sakoman@gmail.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1114M: Philipp Zabel <philipp.zabel@gmail.com>
1115M: Paul Parsons <lost.distance@yahoo.com>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-pxa/hx4700.c
1119F: arch/arm/mach-pxa/include/mach/hx4700.h
1120F: sound/soc/pxa/hx4700.c
1121
1122ARM/HISILICON SOC SUPPORT
1123M: Wei Xu <xuwei5@hisilicon.com>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125W: http://www.hisilicon.com
1126S: Supported
1127T: git git://github.com/hisilicon/linux-hisi.git
1128F: arch/arm/mach-hisi/
1129
1130ARM/HP JORNADA 7XX MACHINE SUPPORT
1131M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1132W: www.jlime.com
1133S: Maintained
1134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1135F: arch/arm/mach-sa1100/jornada720.c
1136F: arch/arm/mach-sa1100/include/mach/jornada720.h
1137
1138ARM/IGEP MACHINE SUPPORT
1139M: Enric Balletbo i Serra <eballetbo@gmail.com>
1140M: Javier Martinez Canillas <javier@dowhile0.org>
1141L: linux-omap@vger.kernel.org
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/omap3-igep*
1145
1146ARM/INCOME PXA270 SUPPORT
1147M: Marek Vasut <marek.vasut@gmail.com>
1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S: Maintained
1150F: arch/arm/mach-pxa/colibri-pxa270-income.c
1151
1152ARM/INTEL IOP32X ARM ARCHITECTURE
1153M: Lennert Buytenhek <kernel@wantstofly.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156
1157ARM/INTEL IOP33X ARM ARCHITECTURE
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Orphan
1160
1161ARM/INTEL IOP13XX ARM ARCHITECTURE
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/INTEL IQ81342EX MACHINE SUPPORT
1167M: Lennert Buytenhek <kernel@wantstofly.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170
1171ARM/INTEL IXDP2850 MACHINE SUPPORT
1172M: Lennert Buytenhek <kernel@wantstofly.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175
1176ARM/INTEL IXP4XX ARM ARCHITECTURE
1177M: Imre Kaloz <kaloz@openwrt.org>
1178M: Krzysztof Halasa <khalasa@piap.pl>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181F: arch/arm/mach-ixp4xx/
1182
1183ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1184M: Jonathan Cameron <jic23@cam.ac.uk>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187F: arch/arm/mach-pxa/stargate2.c
1188F: drivers/pcmcia/pxa2xx_stargate2.c
1189
1190ARM/INTEL XSC3 (MANZANO) ARM CORE
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1196M: Lennert Buytenhek <kernel@wantstofly.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199
1200ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1201M: Santosh Shilimkar <ssantosh@kernel.org>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203S: Maintained
1204F: arch/arm/mach-keystone/
1205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1206
1207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1208M: Santosh Shilimkar <ssantosh@kernel.org>
1209L: linux-kernel@vger.kernel.org
1210S: Maintained
1211F: drivers/clk/keystone/
1212
1213ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1214M: Santosh Shilimkar <ssantosh@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216L: linux-kernel@vger.kernel.org
1217S: Maintained
1218F: drivers/clocksource/timer-keystone.c
1219
1220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1221M: Santosh Shilimkar <ssantosh@kernel.org>
1222L: linux-kernel@vger.kernel.org
1223S: Maintained
1224F: drivers/power/reset/keystone-reset.c
1225
1226ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1227M: Santosh Shilimkar <ssantosh@kernel.org>
1228L: linux-kernel@vger.kernel.org
1229S: Maintained
1230F: drivers/memory/*emif*
1231
1232ARM/LOGICPD PXA270 MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/LPC18XX ARCHITECTURE
1238M: Joachim Eastwood <manabian@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/boot/dts/lpc43*
1242F: drivers/clk/nxp/clk-lpc18xx*
1243F: drivers/clocksource/time-lpc32xx.c
1244F: drivers/i2c/busses/i2c-lpc2k.c
1245F: drivers/memory/pl172.c
1246F: drivers/mtd/spi-nor/nxp-spifi.c
1247F: drivers/rtc/rtc-lpc24xx.c
1248N: lpc18xx
1249
1250ARM/MAGICIAN MACHINE SUPPORT
1251M: Philipp Zabel <philipp.zabel@gmail.com>
1252S: Maintained
1253
1254ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1255M: Jason Cooper <jason@lakedaemon.net>
1256M: Andrew Lunn <andrew@lunn.ch>
1257M: Gregory Clement <gregory.clement@free-electrons.com>
1258M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-mvebu/
1262F: drivers/rtc/rtc-armada38x.c
1263F: arch/arm/boot/dts/armada*
1264F: arch/arm/boot/dts/kirkwood*
1265
1266
1267ARM/Marvell Berlin SoC support
1268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-berlin/
1272F: arch/arm/boot/dts/berlin*
1273
1274
1275ARM/Marvell Dove/MV78xx0/Orion SOC support
1276M: Jason Cooper <jason@lakedaemon.net>
1277M: Andrew Lunn <andrew@lunn.ch>
1278M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1279M: Gregory Clement <gregory.clement@free-electrons.com>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282F: arch/arm/mach-dove/
1283F: arch/arm/mach-mv78xx0/
1284F: arch/arm/mach-orion5x/
1285F: arch/arm/plat-orion/
1286F: arch/arm/boot/dts/dove*
1287F: arch/arm/boot/dts/orion5x*
1288
1289
1290ARM/Orion SoC/Technologic Systems TS-78xx platform support
1291M: Alexander Clouter <alex@digriz.org.uk>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293W: http://www.digriz.org.uk/ts78xx/kernel
1294S: Maintained
1295F: arch/arm/mach-orion5x/ts78xx-*
1296
1297ARM/Mediatek RTC DRIVER
1298M: Eddie Huang <eddie.huang@mediatek.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: drivers/rtc/rtc-mt6397.c
1303
1304ARM/Mediatek SoC support
1305M: Matthias Brugger <matthias.bgg@gmail.com>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/boot/dts/mt6*
1310F: arch/arm/boot/dts/mt8*
1311F: arch/arm/mach-mediatek/
1312N: mtk
1313K: mediatek
1314
1315ARM/Mediatek USB3 PHY DRIVER
1316M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: drivers/phy/phy-mt65xx-usb3.c
1321
1322ARM/MICREL KS8695 ARCHITECTURE
1323M: Greg Ungerer <gerg@uclinux.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325F: arch/arm/mach-ks8695/
1326S: Odd Fixes
1327
1328ARM/MIOA701 MACHINE SUPPORT
1329M: Robert Jarzmik <robert.jarzmik@free.fr>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331F: arch/arm/mach-pxa/mioa701.c
1332S: Maintained
1333
1334ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1335M: Michael Petchkovsky <mkpetch@internode.on.net>
1336S: Maintained
1337
1338ARM/NOMADIK ARCHITECTURE
1339M: Alessandro Rubini <rubini@unipv.it>
1340M: Linus Walleij <linus.walleij@linaro.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-nomadik/
1344F: drivers/pinctrl/nomadik/
1345F: drivers/i2c/busses/i2c-nomadik.c
1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1347
1348ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1349M: Nelson Castillo <arhuaco@freaks-unidos.net>
1350L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1351W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1352S: Supported
1353
1354ARM/TOSA MACHINE SUPPORT
1355M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1356M: Dirk Opfer <dirk@opfer-online.de>
1357S: Maintained
1358
1359ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1360M: Marek Vasut <marek.vasut@gmail.com>
1361L: linux-arm-kernel@lists.infradead.org
1362W: http://hackndev.com
1363S: Maintained
1364F: arch/arm/mach-pxa/include/mach/palmtx.h
1365F: arch/arm/mach-pxa/palmtx.c
1366F: arch/arm/mach-pxa/include/mach/palmt5.h
1367F: arch/arm/mach-pxa/palmt5.c
1368F: arch/arm/mach-pxa/include/mach/palmld.h
1369F: arch/arm/mach-pxa/palmld.c
1370F: arch/arm/mach-pxa/include/mach/palmte2.h
1371F: arch/arm/mach-pxa/palmte2.c
1372F: arch/arm/mach-pxa/include/mach/palmtc.h
1373F: arch/arm/mach-pxa/palmtc.c
1374
1375ARM/PALM TREO SUPPORT
1376M: Tomas Cech <sleep_walker@suse.com>
1377L: linux-arm-kernel@lists.infradead.org
1378W: http://hackndev.com
1379S: Maintained
1380F: arch/arm/mach-pxa/include/mach/palmtreo.h
1381F: arch/arm/mach-pxa/palmtreo.c
1382
1383ARM/PALMZ72 SUPPORT
1384M: Sergey Lapin <slapin@ossfans.org>
1385L: linux-arm-kernel@lists.infradead.org
1386W: http://hackndev.com
1387S: Maintained
1388F: arch/arm/mach-pxa/include/mach/palmz72.h
1389F: arch/arm/mach-pxa/palmz72.c
1390
1391ARM/PLEB SUPPORT
1392M: Peter Chubb <pleb@gelato.unsw.edu.au>
1393W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1394S: Maintained
1395
1396ARM/PT DIGITAL BOARD PORT
1397M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399W: http://www.arm.linux.org.uk/
1400S: Maintained
1401
1402ARM/QUALCOMM SUPPORT
1403M: Kumar Gala <galak@codeaurora.org>
1404M: Andy Gross <agross@codeaurora.org>
1405M: David Brown <davidb@codeaurora.org>
1406L: linux-arm-msm@vger.kernel.org
1407L: linux-soc@vger.kernel.org
1408S: Maintained
1409F: arch/arm/mach-qcom/
1410F: drivers/soc/qcom/
1411F: drivers/tty/serial/msm_serial.h
1412F: drivers/tty/serial/msm_serial.c
1413F: drivers/*/pm8???-*
1414F: drivers/mfd/ssbi.c
1415F: drivers/firmware/qcom_scm.c
1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1417
1418ARM/RADISYS ENP2611 MACHINE SUPPORT
1419M: Lennert Buytenhek <kernel@wantstofly.org>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S: Maintained
1422
1423ARM/RISCPC ARCHITECTURE
1424M: Russell King <linux@arm.linux.org.uk>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426W: http://www.arm.linux.org.uk/
1427S: Maintained
1428F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1429F: arch/arm/include/asm/hardware/ioc.h
1430F: arch/arm/include/asm/hardware/iomd.h
1431F: arch/arm/include/asm/hardware/memc.h
1432F: arch/arm/mach-rpc/
1433F: drivers/net/ethernet/8390/etherh.c
1434F: drivers/net/ethernet/i825xx/ether1*
1435F: drivers/net/ethernet/seeq/ether3*
1436F: drivers/scsi/arm/
1437
1438ARM/Rockchip SoC support
1439M: Heiko Stuebner <heiko@sntech.de>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441L: linux-rockchip@lists.infradead.org
1442S: Maintained
1443F: arch/arm/boot/dts/rk3*
1444F: arch/arm/mach-rockchip/
1445F: drivers/clk/rockchip/
1446F: drivers/i2c/busses/i2c-rk3x.c
1447F: drivers/*/*rockchip*
1448F: drivers/*/*/*rockchip*
1449F: sound/soc/rockchip/
1450N: rockchip
1451
1452ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1453M: Kukjin Kim <kgene@kernel.org>
1454M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/boot/dts/s3c*
1459F: arch/arm/boot/dts/exynos*
1460F: arch/arm64/boot/dts/exynos/
1461F: arch/arm/plat-samsung/
1462F: arch/arm/mach-s3c24*/
1463F: arch/arm/mach-s3c64xx/
1464F: arch/arm/mach-s5p*/
1465F: arch/arm/mach-exynos*/
1466F: drivers/*/*s3c2410*
1467F: drivers/*/*/*s3c2410*
1468F: drivers/spi/spi-s3c*
1469F: sound/soc/samsung/*
1470F: Documentation/arm/Samsung/
1471F: Documentation/devicetree/bindings/arm/samsung/
1472F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1473F: Documentation/devicetree/bindings/power/pd-samsung.txt
1474N: exynos
1475
1476ARM/SAMSUNG MOBILE MACHINE SUPPORT
1477M: Kyungmin Park <kyungmin.park@samsung.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S: Maintained
1480F: arch/arm/mach-s5pv210/
1481
1482ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1483M: Kyungmin Park <kyungmin.park@samsung.com>
1484M: Kamil Debski <k.debski@samsung.com>
1485L: linux-arm-kernel@lists.infradead.org
1486L: linux-media@vger.kernel.org
1487S: Maintained
1488F: drivers/media/platform/s5p-g2d/
1489
1490ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1491M: Kyungmin Park <kyungmin.park@samsung.com>
1492M: Kamil Debski <k.debski@samsung.com>
1493M: Jeongtae Park <jtp.park@samsung.com>
1494L: linux-arm-kernel@lists.infradead.org
1495L: linux-media@vger.kernel.org
1496S: Maintained
1497F: arch/arm/plat-samsung/s5p-dev-mfc.c
1498F: drivers/media/platform/s5p-mfc/
1499
1500ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1501M: Kyungmin Park <kyungmin.park@samsung.com>
1502M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1503L: linux-arm-kernel@lists.infradead.org
1504L: linux-media@vger.kernel.org
1505S: Maintained
1506F: drivers/media/platform/s5p-tv/
1507
1508ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1509M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1510M: Jacek Anaszewski <j.anaszewski@samsung.com>
1511L: linux-arm-kernel@lists.infradead.org
1512L: linux-media@vger.kernel.org
1513S: Maintained
1514F: drivers/media/platform/s5p-jpeg/
1515
1516ARM/SHMOBILE ARM ARCHITECTURE
1517M: Simon Horman <horms@verge.net.au>
1518M: Magnus Damm <magnus.damm@gmail.com>
1519L: linux-sh@vger.kernel.org
1520W: http://oss.renesas.com
1521Q: http://patchwork.kernel.org/project/linux-sh/list/
1522T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1523S: Supported
1524F: arch/arm/boot/dts/emev2*
1525F: arch/arm/boot/dts/r7s*
1526F: arch/arm/boot/dts/r8a*
1527F: arch/arm/boot/dts/sh*
1528F: arch/arm/configs/shmobile_defconfig
1529F: arch/arm/include/debug/renesas-scif.S
1530F: arch/arm/mach-shmobile/
1531F: drivers/sh/
1532
1533ARM/SOCFPGA ARCHITECTURE
1534M: Dinh Nguyen <dinguyen@opensource.altera.com>
1535S: Maintained
1536F: arch/arm/mach-socfpga/
1537F: arch/arm/boot/dts/socfpga*
1538F: arch/arm/configs/socfpga_defconfig
1539W: http://www.rocketboards.org
1540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1541
1542ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1543M: Dinh Nguyen <dinguyen@opensource.altera.com>
1544S: Maintained
1545F: drivers/clk/socfpga/
1546
1547ARM/SOCFPGA EDAC SUPPORT
1548M: Thor Thayer <tthayer@opensource.altera.com>
1549S: Maintained
1550F: drivers/edac/altera_edac.
1551
1552ARM/STI ARCHITECTURE
1553M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1554M: Maxime Coquelin <maxime.coquelin@st.com>
1555M: Patrice Chotard <patrice.chotard@st.com>
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557L: kernel@stlinux.com
1558W: http://www.stlinux.com
1559S: Maintained
1560F: arch/arm/mach-sti/
1561F: arch/arm/boot/dts/sti*
1562F: drivers/char/hw_random/st-rng.c
1563F: drivers/clocksource/arm_global_timer.c
1564F: drivers/clocksource/clksrc_st_lpc.c
1565F: drivers/i2c/busses/i2c-st.c
1566F: drivers/media/rc/st_rc.c
1567F: drivers/media/platform/sti/c8sectpfe/
1568F: drivers/mmc/host/sdhci-st.c
1569F: drivers/phy/phy-miphy28lp.c
1570F: drivers/phy/phy-miphy365x.c
1571F: drivers/phy/phy-stih407-usb.c
1572F: drivers/phy/phy-stih41x-usb.c
1573F: drivers/pinctrl/pinctrl-st.c
1574F: drivers/reset/sti/
1575F: drivers/rtc/rtc-st-lpc.c
1576F: drivers/tty/serial/st-asc.c
1577F: drivers/usb/dwc3/dwc3-st.c
1578F: drivers/usb/host/ehci-st.c
1579F: drivers/usb/host/ohci-st.c
1580F: drivers/watchdog/st_lpc_wdt.c
1581F: drivers/ata/ahci_st.c
1582
1583ARM/STM32 ARCHITECTURE
1584M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1588N: stm32
1589F: drivers/clocksource/armv7m_systick.c
1590
1591ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1592M: Lennert Buytenhek <kernel@wantstofly.org>
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S: Maintained
1595
1596ARM/TETON BGA MACHINE SUPPORT
1597M: "Mark F. Brown" <mark.brown314@gmail.com>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600
1601ARM/THECUS N2100 MACHINE SUPPORT
1602M: Lennert Buytenhek <kernel@wantstofly.org>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S: Maintained
1605
1606ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607M: Wan ZongShun <mcuos.com@gmail.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.mcuos.com
1610S: Maintained
1611F: arch/arm/mach-w90x900/
1612F: drivers/input/keyboard/w90p910_keypad.c
1613F: drivers/input/touchscreen/w90p910_ts.c
1614F: drivers/watchdog/nuc900_wdt.c
1615F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616F: drivers/mtd/nand/nuc900_nand.c
1617F: drivers/rtc/rtc-nuc900.c
1618F: drivers/spi/spi-nuc900.c
1619F: drivers/usb/host/ehci-w90x900.c
1620F: drivers/video/fbdev/nuc900fb.c
1621
1622ARM/U300 MACHINE SUPPORT
1623M: Linus Walleij <linus.walleij@linaro.org>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Supported
1626F: arch/arm/mach-u300/
1627F: drivers/clocksource/timer-u300.c
1628F: drivers/i2c/busses/i2c-stu300.c
1629F: drivers/rtc/rtc-coh901331.c
1630F: drivers/watchdog/coh901327_wdt.c
1631F: drivers/dma/coh901318*
1632F: drivers/mfd/ab3100*
1633F: drivers/rtc/rtc-ab3100.c
1634F: drivers/rtc/rtc-coh901331.c
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1636
1637ARM/UNIPHIER ARCHITECTURE
1638M: Masahiro Yamada <yamada.masahiro@socionext.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/boot/dts/uniphier*
1642F: arch/arm/include/asm/hardware/cache-uniphier.h
1643F: arch/arm/mach-uniphier/
1644F: arch/arm/mm/cache-uniphier.c
1645F: drivers/i2c/busses/i2c-uniphier*
1646F: drivers/pinctrl/uniphier/
1647F: drivers/tty/serial/8250/8250_uniphier.c
1648N: uniphier
1649
1650ARM/Ux500 ARM ARCHITECTURE
1651M: Linus Walleij <linus.walleij@linaro.org>
1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S: Maintained
1654F: arch/arm/mach-ux500/
1655F: drivers/clocksource/clksrc-dbx500-prcmu.c
1656F: drivers/dma/ste_dma40*
1657F: drivers/hwspinlock/u8500_hsem.c
1658F: drivers/mfd/abx500*
1659F: drivers/mfd/ab8500*
1660F: drivers/mfd/dbx500*
1661F: drivers/mfd/db8500*
1662F: drivers/pinctrl/nomadik/pinctrl-ab*
1663F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1664F: drivers/rtc/rtc-ab8500.c
1665F: drivers/rtc/rtc-pl031.c
1666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1667
1668ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1669M: Ulf Hansson <ulf.hansson@linaro.org>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671T: git git://git.linaro.org/people/ulfh/clk.git
1672S: Maintained
1673F: drivers/clk/ux500/
1674F: include/linux/platform_data/clk-ux500.h
1675
1676ARM/VERSATILE EXPRESS PLATFORM
1677M: Liviu Dudau <liviu.dudau@arm.com>
1678M: Sudeep Holla <sudeep.holla@arm.com>
1679M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S: Maintained
1682F: arch/arm/boot/dts/vexpress*
1683F: arch/arm64/boot/dts/arm/vexpress*
1684F: arch/arm/mach-vexpress/
1685F: */*/vexpress*
1686F: */*/*/vexpress*
1687F: drivers/clk/versatile/clk-vexpress-osc.c
1688F: drivers/clocksource/versatile.c
1689
1690ARM/VFP SUPPORT
1691M: Russell King <linux@arm.linux.org.uk>
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693W: http://www.arm.linux.org.uk/
1694S: Maintained
1695F: arch/arm/vfp/
1696
1697ARM/VOIPAC PXA270 SUPPORT
1698M: Marek Vasut <marek.vasut@gmail.com>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-pxa/vpac270.c
1702F: arch/arm/mach-pxa/include/mach/vpac270.h
1703
1704ARM/VT8500 ARM ARCHITECTURE
1705M: Tony Prisk <linux@prisktech.co.nz>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
1708F: arch/arm/mach-vt8500/
1709F: drivers/clocksource/vt8500_timer.c
1710F: drivers/i2c/busses/i2c-wmt.c
1711F: drivers/mmc/host/wmt-sdmmc.c
1712F: drivers/pwm/pwm-vt8500.c
1713F: drivers/rtc/rtc-vt8500.c
1714F: drivers/tty/serial/vt8500_serial.c
1715F: drivers/usb/host/ehci-platform.c
1716F: drivers/usb/host/uhci-platform.c
1717F: drivers/video/fbdev/vt8500lcdfb.*
1718F: drivers/video/fbdev/wm8505fb*
1719F: drivers/video/fbdev/wmt_ge_rops.*
1720
1721ARM/ZIPIT Z2 SUPPORT
1722M: Marek Vasut <marek.vasut@gmail.com>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S: Maintained
1725F: arch/arm/mach-pxa/z2.c
1726F: arch/arm/mach-pxa/include/mach/z2.h
1727
1728ARM/ZTE ARCHITECTURE
1729M: Jun Nie <jun.nie@linaro.org>
1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S: Maintained
1732F: arch/arm/mach-zx/
1733F: drivers/clk/zte/
1734F: Documentation/devicetree/bindings/arm/zte.txt
1735F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1736
1737ARM/ZYNQ ARCHITECTURE
1738M: Michal Simek <michal.simek@xilinx.com>
1739R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W: http://wiki.xilinx.com
1742T: git https://github.com/Xilinx/linux-xlnx.git
1743S: Supported
1744F: arch/arm/mach-zynq/
1745F: drivers/cpuidle/cpuidle-zynq.c
1746F: drivers/block/xsysace.c
1747N: zynq
1748N: xilinx
1749F: drivers/clocksource/cadence_ttc_timer.c
1750F: drivers/i2c/busses/i2c-cadence.c
1751F: drivers/mmc/host/sdhci-of-arasan.c
1752F: drivers/edac/synopsys_edac.c
1753
1754ARM SMMU DRIVERS
1755M: Will Deacon <will.deacon@arm.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758F: drivers/iommu/arm-smmu.c
1759F: drivers/iommu/arm-smmu-v3.c
1760F: drivers/iommu/io-pgtable-arm.c
1761
1762ARM64 PORT (AARCH64 ARCHITECTURE)
1763M: Catalin Marinas <catalin.marinas@arm.com>
1764M: Will Deacon <will.deacon@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm64/
1768F: Documentation/arm64/
1769
1770AS3645A LED FLASH CONTROLLER DRIVER
1771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1772L: linux-media@vger.kernel.org
1773T: git git://linuxtv.org/media_tree.git
1774S: Maintained
1775F: drivers/media/i2c/as3645a.c
1776F: include/media/as3645a.h
1777
1778ASC7621 HARDWARE MONITOR DRIVER
1779M: George Joseph <george.joseph@fairview5.com>
1780L: lm-sensors@lm-sensors.org
1781S: Maintained
1782F: Documentation/hwmon/asc7621
1783F: drivers/hwmon/asc7621.c
1784
1785ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1786M: Corentin Chary <corentin.chary@gmail.com>
1787L: acpi4asus-user@lists.sourceforge.net
1788L: platform-driver-x86@vger.kernel.org
1789W: http://acpi4asus.sf.net
1790S: Maintained
1791F: drivers/platform/x86/asus*.c
1792F: drivers/platform/x86/eeepc*.c
1793
1794ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1795R: Dan Williams <dan.j.williams@intel.com>
1796W: http://sourceforge.net/projects/xscaleiop
1797S: Odd fixes
1798F: Documentation/crypto/async-tx-api.txt
1799F: crypto/async_tx/
1800F: drivers/dma/
1801F: include/linux/dmaengine.h
1802F: include/linux/async_tx.h
1803
1804AT24 EEPROM DRIVER
1805M: Wolfram Sang <wsa@the-dreams.de>
1806L: linux-i2c@vger.kernel.org
1807S: Maintained
1808F: drivers/misc/eeprom/at24.c
1809F: include/linux/platform_data/at24.h
1810
1811ATA OVER ETHERNET (AOE) DRIVER
1812M: "Ed L. Cashin" <ed.cashin@acm.org>
1813W: http://www.openaoe.org/
1814S: Supported
1815F: Documentation/aoe/
1816F: drivers/block/aoe/
1817
1818ATHEROS 71XX/9XXX GPIO DRIVER
1819M: Alban Bedel <albeu@free.fr>
1820W: https://github.com/AlbanBedel/linux
1821T: git git://github.com/AlbanBedel/linux
1822S: Maintained
1823F: drivers/gpio/gpio-ath79.c
1824F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1825
1826ATHEROS ATH GENERIC UTILITIES
1827M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1828L: linux-wireless@vger.kernel.org
1829S: Supported
1830F: drivers/net/wireless/ath/*
1831
1832ATHEROS ATH5K WIRELESS DRIVER
1833M: Jiri Slaby <jirislaby@gmail.com>
1834M: Nick Kossifidis <mickflemm@gmail.com>
1835M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1836L: linux-wireless@vger.kernel.org
1837W: http://wireless.kernel.org/en/users/Drivers/ath5k
1838S: Maintained
1839F: drivers/net/wireless/ath/ath5k/
1840
1841ATHEROS ATH6KL WIRELESS DRIVER
1842M: Kalle Valo <kvalo@qca.qualcomm.com>
1843L: linux-wireless@vger.kernel.org
1844W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1845T: git git://github.com/kvalo/ath.git
1846S: Supported
1847F: drivers/net/wireless/ath/ath6kl/
1848
1849WILOCITY WIL6210 WIRELESS DRIVER
1850M: Maya Erez <qca_merez@qca.qualcomm.com>
1851L: linux-wireless@vger.kernel.org
1852L: wil6210@qca.qualcomm.com
1853S: Supported
1854W: http://wireless.kernel.org/en/users/Drivers/wil6210
1855F: drivers/net/wireless/ath/wil6210/
1856F: include/uapi/linux/wil6210_uapi.h
1857
1858CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1859M: Christian Lamparter <chunkeey@googlemail.com>
1860L: linux-wireless@vger.kernel.org
1861W: http://wireless.kernel.org/en/users/Drivers/carl9170
1862S: Maintained
1863F: drivers/net/wireless/ath/carl9170/
1864
1865ATK0110 HWMON DRIVER
1866M: Luca Tettamanti <kronos.it@gmail.com>
1867L: lm-sensors@lm-sensors.org
1868S: Maintained
1869F: drivers/hwmon/asus_atk0110.c
1870
1871ATI_REMOTE2 DRIVER
1872M: Ville Syrjala <syrjala@sci.fi>
1873S: Maintained
1874F: drivers/input/misc/ati_remote2.c
1875
1876ATLX ETHERNET DRIVERS
1877M: Jay Cliburn <jcliburn@gmail.com>
1878M: Chris Snook <chris.snook@gmail.com>
1879L: netdev@vger.kernel.org
1880W: http://sourceforge.net/projects/atl1
1881W: http://atl1.sourceforge.net
1882S: Maintained
1883F: drivers/net/ethernet/atheros/
1884
1885ATM
1886M: Chas Williams <3chas3@gmail.com>
1887L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1888L: netdev@vger.kernel.org
1889W: http://linux-atm.sourceforge.net
1890S: Maintained
1891F: drivers/atm/
1892F: include/linux/atm*
1893F: include/uapi/linux/atm*
1894
1895ATMEL AT91 / AT32 MCI DRIVER
1896M: Ludovic Desroches <ludovic.desroches@atmel.com>
1897S: Maintained
1898F: drivers/mmc/host/atmel-mci.c
1899F: drivers/mmc/host/atmel-mci-regs.h
1900
1901ATMEL AT91 / AT32 SERIAL DRIVER
1902M: Nicolas Ferre <nicolas.ferre@atmel.com>
1903S: Supported
1904F: drivers/tty/serial/atmel_serial.c
1905
1906ATMEL Audio ALSA driver
1907M: Nicolas Ferre <nicolas.ferre@atmel.com>
1908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1909S: Supported
1910F: sound/soc/atmel
1911
1912ATMEL DMA DRIVER
1913M: Nicolas Ferre <nicolas.ferre@atmel.com>
1914L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1915S: Supported
1916F: drivers/dma/at_hdmac.c
1917F: drivers/dma/at_hdmac_regs.h
1918F: include/linux/platform_data/dma-atmel.h
1919
1920ATMEL XDMA DRIVER
1921M: Ludovic Desroches <ludovic.desroches@atmel.com>
1922L: linux-arm-kernel@lists.infradead.org
1923L: dmaengine@vger.kernel.org
1924S: Supported
1925F: drivers/dma/at_xdmac.c
1926
1927ATMEL I2C DRIVER
1928M: Ludovic Desroches <ludovic.desroches@atmel.com>
1929L: linux-i2c@vger.kernel.org
1930S: Supported
1931F: drivers/i2c/busses/i2c-at91.c
1932
1933ATMEL ISI DRIVER
1934M: Ludovic Desroches <ludovic.desroches@atmel.com>
1935L: linux-media@vger.kernel.org
1936S: Supported
1937F: drivers/media/platform/soc_camera/atmel-isi.c
1938F: include/media/atmel-isi.h
1939
1940ATMEL LCDFB DRIVER
1941M: Nicolas Ferre <nicolas.ferre@atmel.com>
1942L: linux-fbdev@vger.kernel.org
1943S: Maintained
1944F: drivers/video/fbdev/atmel_lcdfb.c
1945F: include/video/atmel_lcdc.h
1946
1947ATMEL MACB ETHERNET DRIVER
1948M: Nicolas Ferre <nicolas.ferre@atmel.com>
1949S: Supported
1950F: drivers/net/ethernet/cadence/
1951
1952ATMEL NAND DRIVER
1953M: Wenyou Yang <wenyou.yang@atmel.com>
1954M: Josh Wu <rainyfeeling@outlook.com>
1955L: linux-mtd@lists.infradead.org
1956S: Supported
1957F: drivers/mtd/nand/atmel_nand*
1958
1959ATMEL SDMMC DRIVER
1960M: Ludovic Desroches <ludovic.desroches@atmel.com>
1961L: linux-mmc@vger.kernel.org
1962S: Supported
1963F: drivers/mmc/host/sdhci-of-at91.c
1964
1965ATMEL SPI DRIVER
1966M: Nicolas Ferre <nicolas.ferre@atmel.com>
1967S: Supported
1968F: drivers/spi/spi-atmel.*
1969
1970ATMEL SSC DRIVER
1971M: Nicolas Ferre <nicolas.ferre@atmel.com>
1972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1973S: Supported
1974F: drivers/misc/atmel-ssc.c
1975F: include/linux/atmel-ssc.h
1976
1977ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
1978M: Nicolas Ferre <nicolas.ferre@atmel.com>
1979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980S: Supported
1981F: drivers/misc/atmel_tclib.c
1982F: drivers/clocksource/tcb_clksrc.c
1983
1984ATMEL USBA UDC DRIVER
1985M: Nicolas Ferre <nicolas.ferre@atmel.com>
1986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1987S: Supported
1988F: drivers/usb/gadget/udc/atmel_usba_udc.*
1989
1990ATMEL WIRELESS DRIVER
1991M: Simon Kelley <simon@thekelleys.org.uk>
1992L: linux-wireless@vger.kernel.org
1993W: http://www.thekelleys.org.uk/atmel
1994W: http://atmelwlandriver.sourceforge.net/
1995S: Maintained
1996F: drivers/net/wireless/atmel*
1997
1998ATMEL MAXTOUCH DRIVER
1999M: Nick Dyer <nick.dyer@itdev.co.uk>
2000T: git git://github.com/atmel-maxtouch/linux.git
2001S: Supported
2002F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2003F: drivers/input/touchscreen/atmel_mxt_ts.c
2004F: include/linux/platform_data/atmel_mxt_ts.h
2005
2006ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2007M: Bradley Grove <linuxdrivers@attotech.com>
2008L: linux-scsi@vger.kernel.org
2009W: http://www.attotech.com
2010S: Supported
2011F: drivers/scsi/esas2r
2012
2013ATUSB IEEE 802.15.4 RADIO DRIVER
2014M: Stefan Schmidt <stefan@osg.samsung.com>
2015L: linux-wpan@vger.kernel.org
2016S: Maintained
2017F: drivers/net/ieee802154/atusb.c
2018F: drivers/net/ieee802154/atusb.h
2019F: drivers/net/ieee802154/at86rf230.h
2020
2021AUDIT SUBSYSTEM
2022M: Paul Moore <paul@paul-moore.com>
2023M: Eric Paris <eparis@redhat.com>
2024L: linux-audit@redhat.com (moderated for non-subscribers)
2025W: http://people.redhat.com/sgrubb/audit/
2026T: git git://git.infradead.org/users/pcmoore/audit
2027S: Maintained
2028F: include/linux/audit.h
2029F: include/uapi/linux/audit.h
2030F: kernel/audit*
2031
2032AUXILIARY DISPLAY DRIVERS
2033M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2034W: http://miguelojeda.es/auxdisplay.htm
2035W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2036S: Maintained
2037F: drivers/auxdisplay/
2038F: include/linux/cfag12864b.h
2039
2040AVR32 ARCHITECTURE
2041M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2042M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2043W: http://www.atmel.com/products/AVR32/
2044W: http://mirror.egtvedt.no/avr32linux.org/
2045W: http://avrfreaks.net/
2046S: Maintained
2047F: arch/avr32/
2048
2049AVR32/AT32AP MACHINE SUPPORT
2050M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2051M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2052S: Maintained
2053F: arch/avr32/mach-at32ap/
2054
2055AX.25 NETWORK LAYER
2056M: Ralf Baechle <ralf@linux-mips.org>
2057L: linux-hams@vger.kernel.org
2058W: http://www.linux-ax25.org/
2059S: Maintained
2060F: include/uapi/linux/ax25.h
2061F: include/net/ax25.h
2062F: net/ax25/
2063
2064AZ6007 DVB DRIVER
2065M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2066L: linux-media@vger.kernel.org
2067W: http://linuxtv.org
2068T: git git://linuxtv.org/media_tree.git
2069S: Maintained
2070F: drivers/media/usb/dvb-usb-v2/az6007.c
2071
2072AZTECH FM RADIO RECEIVER DRIVER
2073M: Hans Verkuil <hverkuil@xs4all.nl>
2074L: linux-media@vger.kernel.org
2075T: git git://linuxtv.org/media_tree.git
2076W: http://linuxtv.org
2077S: Maintained
2078F: drivers/media/radio/radio-aztech*
2079
2080B43 WIRELESS DRIVER
2081L: linux-wireless@vger.kernel.org
2082L: b43-dev@lists.infradead.org
2083W: http://wireless.kernel.org/en/users/Drivers/b43
2084S: Odd Fixes
2085F: drivers/net/wireless/b43/
2086
2087B43LEGACY WIRELESS DRIVER
2088M: Larry Finger <Larry.Finger@lwfinger.net>
2089L: linux-wireless@vger.kernel.org
2090L: b43-dev@lists.infradead.org
2091W: http://wireless.kernel.org/en/users/Drivers/b43
2092S: Maintained
2093F: drivers/net/wireless/b43legacy/
2094
2095BACKLIGHT CLASS/SUBSYSTEM
2096M: Jingoo Han <jingoohan1@gmail.com>
2097M: Lee Jones <lee.jones@linaro.org>
2098S: Maintained
2099F: drivers/video/backlight/
2100F: include/linux/backlight.h
2101
2102BATMAN ADVANCED
2103M: Marek Lindner <mareklindner@neomailbox.ch>
2104M: Simon Wunderlich <sw@simonwunderlich.de>
2105M: Antonio Quartulli <antonio@meshcoding.com>
2106L: b.a.t.m.a.n@lists.open-mesh.org
2107W: http://www.open-mesh.org/
2108S: Maintained
2109F: net/batman-adv/
2110
2111BAYCOM/HDLCDRV DRIVERS FOR AX.25
2112M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2113L: linux-hams@vger.kernel.org
2114W: http://www.baycom.org/~tom/ham/ham.html
2115S: Maintained
2116F: drivers/net/hamradio/baycom*
2117
2118BCACHE (BLOCK LAYER CACHE)
2119M: Kent Overstreet <kent.overstreet@gmail.com>
2120L: linux-bcache@vger.kernel.org
2121W: http://bcache.evilpiepirate.org
2122S: Maintained
2123F: drivers/md/bcache/
2124
2125BDISP ST MEDIA DRIVER
2126M: Fabien Dessenne <fabien.dessenne@st.com>
2127L: linux-media@vger.kernel.org
2128T: git git://linuxtv.org/media_tree.git
2129W: http://linuxtv.org
2130S: Supported
2131F: drivers/media/platform/sti/bdisp
2132
2133BEFS FILE SYSTEM
2134S: Orphan
2135F: Documentation/filesystems/befs.txt
2136F: fs/befs/
2137
2138BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2139M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2140L: netdev@vger.kernel.org
2141S: Maintained
2142F: drivers/net/ethernet/ec_bhf.c
2143
2144BFS FILE SYSTEM
2145M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2146S: Maintained
2147F: Documentation/filesystems/bfs.txt
2148F: fs/bfs/
2149F: include/uapi/linux/bfs_fs.h
2150
2151BLACKFIN ARCHITECTURE
2152M: Steven Miao <realmz6@gmail.com>
2153L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2154T: git git://git.code.sf.net/p/adi-linux/code
2155W: http://blackfin.uclinux.org
2156S: Supported
2157F: arch/blackfin/
2158
2159BLACKFIN EMAC DRIVER
2160L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2161W: http://blackfin.uclinux.org
2162S: Supported
2163F: drivers/net/ethernet/adi/
2164
2165BLACKFIN RTC DRIVER
2166L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2167W: http://blackfin.uclinux.org
2168S: Supported
2169F: drivers/rtc/rtc-bfin.c
2170
2171BLACKFIN SDH DRIVER
2172M: Sonic Zhang <sonic.zhang@analog.com>
2173L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2174W: http://blackfin.uclinux.org
2175S: Supported
2176F: drivers/mmc/host/bfin_sdh.c
2177
2178BLACKFIN SERIAL DRIVER
2179M: Sonic Zhang <sonic.zhang@analog.com>
2180L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2181W: http://blackfin.uclinux.org
2182S: Supported
2183F: drivers/tty/serial/bfin_uart.c
2184
2185BLACKFIN WATCHDOG DRIVER
2186L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2187W: http://blackfin.uclinux.org
2188S: Supported
2189F: drivers/watchdog/bfin_wdt.c
2190
2191BLACKFIN I2C TWI DRIVER
2192M: Sonic Zhang <sonic.zhang@analog.com>
2193L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2194W: http://blackfin.uclinux.org/
2195S: Supported
2196F: drivers/i2c/busses/i2c-bfin-twi.c
2197
2198BLACKFIN MEDIA DRIVER
2199M: Scott Jiang <scott.jiang.linux@gmail.com>
2200L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2201W: http://blackfin.uclinux.org/
2202S: Supported
2203F: drivers/media/platform/blackfin/
2204F: drivers/media/i2c/adv7183*
2205F: drivers/media/i2c/vs6624*
2206
2207BLINKM RGB LED DRIVER
2208M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2209S: Maintained
2210F: drivers/leds/leds-blinkm.c
2211
2212BLOCK LAYER
2213M: Jens Axboe <axboe@kernel.dk>
2214L: linux-block@vger.kernel.org
2215T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2216S: Maintained
2217F: block/
2218F: kernel/trace/blktrace.c
2219
2220BLOCK2MTD DRIVER
2221M: Joern Engel <joern@lazybastard.org>
2222L: linux-mtd@lists.infradead.org
2223S: Maintained
2224F: drivers/mtd/devices/block2mtd.c
2225
2226BLUETOOTH DRIVERS
2227M: Marcel Holtmann <marcel@holtmann.org>
2228M: Gustavo Padovan <gustavo@padovan.org>
2229M: Johan Hedberg <johan.hedberg@gmail.com>
2230L: linux-bluetooth@vger.kernel.org
2231W: http://www.bluez.org/
2232T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2233T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2234S: Maintained
2235F: drivers/bluetooth/
2236
2237BLUETOOTH SUBSYSTEM
2238M: Marcel Holtmann <marcel@holtmann.org>
2239M: Gustavo Padovan <gustavo@padovan.org>
2240M: Johan Hedberg <johan.hedberg@gmail.com>
2241L: linux-bluetooth@vger.kernel.org
2242W: http://www.bluez.org/
2243T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2244T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2245S: Maintained
2246F: net/bluetooth/
2247F: include/net/bluetooth/
2248
2249BONDING DRIVER
2250M: Jay Vosburgh <j.vosburgh@gmail.com>
2251M: Veaceslav Falico <vfalico@gmail.com>
2252M: Andy Gospodarek <gospo@cumulusnetworks.com>
2253L: netdev@vger.kernel.org
2254W: http://sourceforge.net/projects/bonding/
2255S: Supported
2256F: drivers/net/bonding/
2257F: include/uapi/linux/if_bonding.h
2258
2259BPF (Safe dynamic programs and tools)
2260M: Alexei Starovoitov <ast@kernel.org>
2261L: netdev@vger.kernel.org
2262L: linux-kernel@vger.kernel.org
2263S: Supported
2264F: kernel/bpf/
2265
2266BROADCOM B44 10/100 ETHERNET DRIVER
2267M: Gary Zambrano <zambrano@broadcom.com>
2268L: netdev@vger.kernel.org
2269S: Supported
2270F: drivers/net/ethernet/broadcom/b44.*
2271
2272BROADCOM GENET ETHERNET DRIVER
2273M: Florian Fainelli <f.fainelli@gmail.com>
2274L: netdev@vger.kernel.org
2275S: Supported
2276F: drivers/net/ethernet/broadcom/genet/
2277
2278BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2279M: Sony Chacko <sony.chacko@qlogic.com>
2280M: Dept-HSGLinuxNICDev@qlogic.com
2281L: netdev@vger.kernel.org
2282S: Supported
2283F: drivers/net/ethernet/broadcom/bnx2.*
2284F: drivers/net/ethernet/broadcom/bnx2_*
2285
2286BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2287M: Ariel Elior <ariel.elior@qlogic.com>
2288L: netdev@vger.kernel.org
2289S: Supported
2290F: drivers/net/ethernet/broadcom/bnx2x/
2291
2292BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2293M: Florian Fainelli <f.fainelli@gmail.com>
2294M: Ray Jui <rjui@broadcom.com>
2295M: Scott Branden <sbranden@broadcom.com>
2296L: bcm-kernel-feedback-list@broadcom.com
2297T: git git://github.com/broadcom/mach-bcm
2298S: Maintained
2299F: arch/arm/mach-bcm/
2300F: arch/arm/boot/dts/bcm113*
2301F: arch/arm/boot/dts/bcm216*
2302F: arch/arm/boot/dts/bcm281*
2303F: arch/arm/configs/bcm_defconfig
2304F: drivers/mmc/host/sdhci-bcm-kona.c
2305F: drivers/clocksource/bcm_kona_timer.c
2306
2307BROADCOM BCM2835 ARM ARCHITECTURE
2308M: Stephen Warren <swarren@wwwdotorg.org>
2309M: Lee Jones <lee@kernel.org>
2310M: Eric Anholt <eric@anholt.net>
2311L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2313T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2314S: Maintained
2315N: bcm2835
2316
2317BROADCOM BCM33XX MIPS ARCHITECTURE
2318M: Kevin Cernekee <cernekee@gmail.com>
2319L: linux-mips@linux-mips.org
2320S: Maintained
2321F: arch/mips/bcm3384/*
2322F: arch/mips/include/asm/mach-bcm3384/*
2323F: arch/mips/kernel/*bmips*
2324
2325BROADCOM BCM47XX MIPS ARCHITECTURE
2326M: Hauke Mehrtens <hauke@hauke-m.de>
2327M: Rafał Miłecki <zajec5@gmail.com>
2328L: linux-mips@linux-mips.org
2329S: Maintained
2330F: arch/mips/bcm47xx/*
2331F: arch/mips/include/asm/mach-bcm47xx/*
2332
2333BROADCOM BCM5301X ARM ARCHITECTURE
2334M: Hauke Mehrtens <hauke@hauke-m.de>
2335L: linux-arm-kernel@lists.infradead.org
2336S: Maintained
2337F: arch/arm/mach-bcm/bcm_5301x.c
2338F: arch/arm/boot/dts/bcm5301x.dtsi
2339F: arch/arm/boot/dts/bcm470*
2340
2341BROADCOM BCM63XX ARM ARCHITECTURE
2342M: Florian Fainelli <f.fainelli@gmail.com>
2343L: linux-arm-kernel@lists.infradead.org
2344T: git git://github.com/broadcom/arm-bcm63xx.git
2345S: Maintained
2346F: arch/arm/mach-bcm/bcm63xx.c
2347F: arch/arm/include/debug/bcm63xx.S
2348
2349BROADCOM BCM63XX/BCM33XX UDC DRIVER
2350M: Kevin Cernekee <cernekee@gmail.com>
2351L: linux-usb@vger.kernel.org
2352S: Maintained
2353F: drivers/usb/gadget/udc/bcm63xx_udc.*
2354
2355BROADCOM BCM7XXX ARM ARCHITECTURE
2356M: Brian Norris <computersforpeace@gmail.com>
2357M: Gregory Fong <gregory.0xf0@gmail.com>
2358M: Florian Fainelli <f.fainelli@gmail.com>
2359L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2360T: git git://github.com/broadcom/stblinux.git
2361S: Maintained
2362F: arch/arm/mach-bcm/*brcmstb*
2363F: arch/arm/boot/dts/bcm7*.dts*
2364F: drivers/bus/brcmstb_gisb.c
2365N: brcmstb
2366
2367BROADCOM BMIPS MIPS ARCHITECTURE
2368M: Kevin Cernekee <cernekee@gmail.com>
2369M: Florian Fainelli <f.fainelli@gmail.com>
2370L: linux-mips@linux-mips.org
2371T: git git://github.com/broadcom/stblinux.git
2372S: Maintained
2373F: arch/mips/bmips/*
2374F: arch/mips/include/asm/mach-bmips/*
2375F: arch/mips/kernel/*bmips*
2376F: arch/mips/boot/dts/brcm/bcm*.dts*
2377F: drivers/irqchip/irq-bcm7*
2378F: drivers/irqchip/irq-brcmstb*
2379F: include/linux/bcm963xx_nvram.h
2380
2381BROADCOM TG3 GIGABIT ETHERNET DRIVER
2382M: Prashant Sreedharan <prashant@broadcom.com>
2383M: Michael Chan <mchan@broadcom.com>
2384L: netdev@vger.kernel.org
2385S: Supported
2386F: drivers/net/ethernet/broadcom/tg3.*
2387
2388BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2389M: Brett Rudley <brudley@broadcom.com>
2390M: Arend van Spriel <arend@broadcom.com>
2391M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2392M: Hante Meuleman <meuleman@broadcom.com>
2393L: linux-wireless@vger.kernel.org
2394L: brcm80211-dev-list@broadcom.com
2395S: Supported
2396F: drivers/net/wireless/brcm80211/
2397
2398BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2399M: QLogic-Storage-Upstream@qlogic.com
2400L: linux-scsi@vger.kernel.org
2401S: Supported
2402F: drivers/scsi/bnx2fc/
2403
2404BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2405M: QLogic-Storage-Upstream@qlogic.com
2406L: linux-scsi@vger.kernel.org
2407S: Supported
2408F: drivers/scsi/bnx2i/
2409
2410BROADCOM IPROC ARM ARCHITECTURE
2411M: Ray Jui <rjui@broadcom.com>
2412M: Scott Branden <sbranden@broadcom.com>
2413M: Jon Mason <jonmason@broadcom.com>
2414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2415L: bcm-kernel-feedback-list@broadcom.com
2416T: git git://github.com/broadcom/cygnus-linux.git
2417S: Maintained
2418N: iproc
2419N: cygnus
2420N: nsp
2421N: bcm9113*
2422N: bcm9583*
2423N: bcm9585*
2424N: bcm9586*
2425N: bcm988312
2426N: bcm113*
2427N: bcm583*
2428N: bcm585*
2429N: bcm586*
2430N: bcm88312
2431
2432BROADCOM BRCMSTB GPIO DRIVER
2433M: Gregory Fong <gregory.0xf0@gmail.com>
2434L: bcm-kernel-feedback-list@broadcom.com>
2435S: Supported
2436F: drivers/gpio/gpio-brcmstb.c
2437F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2438
2439BROADCOM KONA GPIO DRIVER
2440M: Ray Jui <rjui@broadcom.com>
2441L: bcm-kernel-feedback-list@broadcom.com
2442S: Supported
2443F: drivers/gpio/gpio-bcm-kona.c
2444F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2445
2446BROADCOM NVRAM DRIVER
2447M: Rafał Miłecki <zajec5@gmail.com>
2448L: linux-mips@linux-mips.org
2449S: Maintained
2450F: drivers/firmware/broadcom/*
2451
2452BROADCOM STB NAND FLASH DRIVER
2453M: Brian Norris <computersforpeace@gmail.com>
2454M: Kamal Dasu <kdasu.kdev@gmail.com>
2455L: linux-mtd@lists.infradead.org
2456L: bcm-kernel-feedback-list@broadcom.com
2457S: Maintained
2458F: drivers/mtd/nand/brcmnand/
2459
2460BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2461M: Rafał Miłecki <zajec5@gmail.com>
2462L: linux-wireless@vger.kernel.org
2463S: Maintained
2464F: drivers/bcma/
2465F: include/linux/bcma/
2466
2467BROADCOM SYSTEMPORT ETHERNET DRIVER
2468M: Florian Fainelli <f.fainelli@gmail.com>
2469L: netdev@vger.kernel.org
2470S: Supported
2471F: drivers/net/ethernet/broadcom/bcmsysport.*
2472
2473BROCADE BFA FC SCSI DRIVER
2474M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2475M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2476L: linux-scsi@vger.kernel.org
2477S: Supported
2478F: drivers/scsi/bfa/
2479
2480BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2481M: Rasesh Mody <rasesh.mody@qlogic.com>
2482L: netdev@vger.kernel.org
2483S: Supported
2484F: drivers/net/ethernet/brocade/bna/
2485
2486BSG (block layer generic sg v4 driver)
2487M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2488L: linux-scsi@vger.kernel.org
2489S: Supported
2490F: block/bsg.c
2491F: include/linux/bsg.h
2492F: include/uapi/linux/bsg.h
2493
2494BT87X AUDIO DRIVER
2495M: Clemens Ladisch <clemens@ladisch.de>
2496L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2497T: git git://git.alsa-project.org/alsa-kernel.git
2498S: Maintained
2499F: Documentation/sound/alsa/Bt87x.txt
2500F: sound/pci/bt87x.c
2501
2502BT8XXGPIO DRIVER
2503M: Michael Buesch <m@bues.ch>
2504W: http://bu3sch.de/btgpio.php
2505S: Maintained
2506F: drivers/gpio/gpio-bt8xx.c
2507
2508BTRFS FILE SYSTEM
2509M: Chris Mason <clm@fb.com>
2510M: Josef Bacik <jbacik@fb.com>
2511M: David Sterba <dsterba@suse.com>
2512L: linux-btrfs@vger.kernel.org
2513W: http://btrfs.wiki.kernel.org/
2514Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2516S: Maintained
2517F: Documentation/filesystems/btrfs.txt
2518F: fs/btrfs/
2519
2520BTTV VIDEO4LINUX DRIVER
2521M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2522L: linux-media@vger.kernel.org
2523W: http://linuxtv.org
2524T: git git://linuxtv.org/media_tree.git
2525S: Odd fixes
2526F: Documentation/video4linux/bttv/
2527F: drivers/media/pci/bt8xx/bttv*
2528
2529BUSLOGIC SCSI DRIVER
2530M: Khalid Aziz <khalid@gonehiking.org>
2531L: linux-scsi@vger.kernel.org
2532S: Maintained
2533F: drivers/scsi/BusLogic.*
2534F: drivers/scsi/FlashPoint.*
2535
2536C-MEDIA CMI8788 DRIVER
2537M: Clemens Ladisch <clemens@ladisch.de>
2538L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2539T: git git://git.alsa-project.org/alsa-kernel.git
2540S: Maintained
2541F: sound/pci/oxygen/
2542
2543C6X ARCHITECTURE
2544M: Mark Salter <msalter@redhat.com>
2545M: Aurelien Jacquiot <a-jacquiot@ti.com>
2546L: linux-c6x-dev@linux-c6x.org
2547W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2548S: Maintained
2549F: arch/c6x/
2550
2551CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2552M: David Howells <dhowells@redhat.com>
2553L: linux-cachefs@redhat.com (moderated for non-subscribers)
2554S: Supported
2555F: Documentation/filesystems/caching/cachefiles.txt
2556F: fs/cachefiles/
2557
2558CADET FM/AM RADIO RECEIVER DRIVER
2559M: Hans Verkuil <hverkuil@xs4all.nl>
2560L: linux-media@vger.kernel.org
2561T: git git://linuxtv.org/media_tree.git
2562W: http://linuxtv.org
2563S: Maintained
2564F: drivers/media/radio/radio-cadet*
2565
2566CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2567M: Jonathan Corbet <corbet@lwn.net>
2568L: linux-media@vger.kernel.org
2569T: git git://linuxtv.org/media_tree.git
2570S: Maintained
2571F: Documentation/video4linux/cafe_ccic
2572F: drivers/media/platform/marvell-ccic/
2573
2574CAIF NETWORK LAYER
2575M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2576L: netdev@vger.kernel.org
2577S: Supported
2578F: Documentation/networking/caif/
2579F: drivers/net/caif/
2580F: include/uapi/linux/caif/
2581F: include/net/caif/
2582F: net/caif/
2583
2584CALGARY x86-64 IOMMU
2585M: Muli Ben-Yehuda <muli@il.ibm.com>
2586M: "Jon D. Mason" <jdmason@kudzu.us>
2587L: discuss@x86-64.org
2588S: Maintained
2589F: arch/x86/kernel/pci-calgary_64.c
2590F: arch/x86/kernel/tce_64.c
2591F: arch/x86/include/asm/calgary.h
2592F: arch/x86/include/asm/tce.h
2593
2594CAN NETWORK LAYER
2595M: Oliver Hartkopp <socketcan@hartkopp.net>
2596M: Marc Kleine-Budde <mkl@pengutronix.de>
2597L: linux-can@vger.kernel.org
2598W: https://github.com/linux-can
2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2600T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2601S: Maintained
2602F: Documentation/networking/can.txt
2603F: net/can/
2604F: include/linux/can/core.h
2605F: include/uapi/linux/can.h
2606F: include/uapi/linux/can/bcm.h
2607F: include/uapi/linux/can/raw.h
2608F: include/uapi/linux/can/gw.h
2609
2610CAN NETWORK DRIVERS
2611M: Wolfgang Grandegger <wg@grandegger.com>
2612M: Marc Kleine-Budde <mkl@pengutronix.de>
2613L: linux-can@vger.kernel.org
2614W: https://github.com/linux-can
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2617S: Maintained
2618F: drivers/net/can/
2619F: include/linux/can/dev.h
2620F: include/linux/can/platform/
2621F: include/uapi/linux/can/error.h
2622F: include/uapi/linux/can/netlink.h
2623
2624CAPABILITIES
2625M: Serge Hallyn <serge.hallyn@canonical.com>
2626L: linux-security-module@vger.kernel.org
2627S: Supported
2628F: include/linux/capability.h
2629F: include/uapi/linux/capability.h
2630F: security/commoncap.c
2631F: kernel/capability.c
2632
2633CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2634M: Kevin Tsai <ktsai@capellamicro.com>
2635S: Maintained
2636F: drivers/iio/light/cm*
2637F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2638
2639CAVIUM LIQUIDIO NETWORK DRIVER
2640M: Derek Chickles <derek.chickles@caviumnetworks.com>
2641M: Satanand Burla <satananda.burla@caviumnetworks.com>
2642M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2643M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2644L: netdev@vger.kernel.org
2645W: http://www.cavium.com
2646S: Supported
2647F: drivers/net/ethernet/cavium/liquidio/
2648
2649CC2520 IEEE-802.15.4 RADIO DRIVER
2650M: Varka Bhadram <varkabhadram@gmail.com>
2651L: linux-wpan@vger.kernel.org
2652S: Maintained
2653F: drivers/net/ieee802154/cc2520.c
2654F: include/linux/spi/cc2520.h
2655F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2656
2657CELL BROADBAND ENGINE ARCHITECTURE
2658M: Arnd Bergmann <arnd@arndb.de>
2659L: linuxppc-dev@lists.ozlabs.org
2660W: http://www.ibm.com/developerworks/power/cell/
2661S: Supported
2662F: arch/powerpc/include/asm/cell*.h
2663F: arch/powerpc/include/asm/spu*.h
2664F: arch/powerpc/include/uapi/asm/spu*.h
2665F: arch/powerpc/oprofile/*cell*
2666F: arch/powerpc/platforms/cell/
2667
2668CEPH COMMON CODE (LIBCEPH)
2669M: Ilya Dryomov <idryomov@gmail.com>
2670M: "Yan, Zheng" <zyan@redhat.com>
2671M: Sage Weil <sage@redhat.com>
2672L: ceph-devel@vger.kernel.org
2673W: http://ceph.com/
2674T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2675T: git git://github.com/ceph/ceph-client.git
2676S: Supported
2677F: net/ceph/
2678F: include/linux/ceph/
2679F: include/linux/crush/
2680
2681CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2682M: "Yan, Zheng" <zyan@redhat.com>
2683M: Sage Weil <sage@redhat.com>
2684M: Ilya Dryomov <idryomov@gmail.com>
2685L: ceph-devel@vger.kernel.org
2686W: http://ceph.com/
2687T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2688T: git git://github.com/ceph/ceph-client.git
2689S: Supported
2690F: Documentation/filesystems/ceph.txt
2691F: fs/ceph/
2692
2693CERTIFICATE HANDLING:
2694M: David Howells <dhowells@redhat.com>
2695M: David Woodhouse <dwmw2@infradead.org>
2696L: keyrings@linux-nfs.org
2697S: Maintained
2698F: Documentation/module-signing.txt
2699F: certs/
2700F: scripts/extract-cert.c
2701
2702CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2703L: linux-usb@vger.kernel.org
2704S: Orphan
2705F: Documentation/usb/WUSB-Design-overview.txt
2706F: Documentation/usb/wusb-cbaf
2707F: drivers/usb/host/hwa-hc.c
2708F: drivers/usb/host/whci/
2709F: drivers/usb/wusbcore/
2710F: include/linux/usb/wusb*
2711
2712CFAG12864B LCD DRIVER
2713M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2714W: http://miguelojeda.es/auxdisplay.htm
2715W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2716S: Maintained
2717F: drivers/auxdisplay/cfag12864b.c
2718F: include/linux/cfag12864b.h
2719
2720CFAG12864BFB LCD FRAMEBUFFER DRIVER
2721M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2722W: http://miguelojeda.es/auxdisplay.htm
2723W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2724S: Maintained
2725F: drivers/auxdisplay/cfag12864bfb.c
2726F: include/linux/cfag12864b.h
2727
2728CFG80211 and NL80211
2729M: Johannes Berg <johannes@sipsolutions.net>
2730L: linux-wireless@vger.kernel.org
2731W: http://wireless.kernel.org/
2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2733T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2734S: Maintained
2735F: include/uapi/linux/nl80211.h
2736F: include/net/cfg80211.h
2737F: net/wireless/*
2738X: net/wireless/wext*
2739
2740CHAR and MISC DRIVERS
2741M: Arnd Bergmann <arnd@arndb.de>
2742M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2743T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2744S: Supported
2745F: drivers/char/*
2746F: drivers/misc/*
2747F: include/linux/miscdevice.h
2748
2749CHECKPATCH
2750M: Andy Whitcroft <apw@canonical.com>
2751M: Joe Perches <joe@perches.com>
2752S: Maintained
2753F: scripts/checkpatch.pl
2754
2755CHINESE DOCUMENTATION
2756M: Harry Wei <harryxiyou@gmail.com>
2757L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2758L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2759S: Maintained
2760F: Documentation/zh_CN/
2761
2762CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2763M: Peter Chen <Peter.Chen@freescale.com>
2764T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2765L: linux-usb@vger.kernel.org
2766S: Maintained
2767F: drivers/usb/chipidea/
2768
2769CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2770M: Hans de Goede <hdegoede@redhat.com>
2771L: linux-input@vger.kernel.org
2772S: Maintained
2773F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2774F: drivers/input/touchscreen/chipone_icn8318.c
2775
2776CHROME HARDWARE PLATFORM SUPPORT
2777M: Olof Johansson <olof@lixom.net>
2778S: Maintained
2779F: drivers/platform/chrome/
2780
2781CISCO VIC ETHERNET NIC DRIVER
2782M: Christian Benvenuti <benve@cisco.com>
2783M: Sujith Sankar <ssujith@cisco.com>
2784M: Govindarajulu Varadarajan <_govind@gmx.com>
2785M: Neel Patel <neepatel@cisco.com>
2786S: Supported
2787F: drivers/net/ethernet/cisco/enic/
2788
2789CISCO VIC LOW LATENCY NIC DRIVER
2790M: Christian Benvenuti <benve@cisco.com>
2791M: Dave Goodell <dgoodell@cisco.com>
2792S: Supported
2793F: drivers/infiniband/hw/usnic/
2794
2795CIRRUS LOGIC EP93XX ETHERNET DRIVER
2796M: Hartley Sweeten <hsweeten@visionengravers.com>
2797L: netdev@vger.kernel.org
2798S: Maintained
2799F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2800
2801CIRRUS LOGIC AUDIO CODEC DRIVERS
2802M: Brian Austin <brian.austin@cirrus.com>
2803M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2804L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2805S: Maintained
2806F: sound/soc/codecs/cs*
2807
2808CLEANCACHE API
2809M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2810L: linux-kernel@vger.kernel.org
2811S: Maintained
2812F: mm/cleancache.c
2813F: include/linux/cleancache.h
2814
2815CLK API
2816M: Russell King <linux@arm.linux.org.uk>
2817L: linux-clk@vger.kernel.org
2818S: Maintained
2819F: include/linux/clk.h
2820
2821CLOCKSOURCE, CLOCKEVENT DRIVERS
2822M: Daniel Lezcano <daniel.lezcano@linaro.org>
2823M: Thomas Gleixner <tglx@linutronix.de>
2824L: linux-kernel@vger.kernel.org
2825T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2826S: Supported
2827F: drivers/clocksource
2828
2829CISCO FCOE HBA DRIVER
2830M: Hiral Patel <hiralpat@cisco.com>
2831M: Suma Ramars <sramars@cisco.com>
2832M: Brian Uchino <buchino@cisco.com>
2833L: linux-scsi@vger.kernel.org
2834S: Supported
2835F: drivers/scsi/fnic/
2836
2837CISCO SCSI HBA DRIVER
2838M: Narsimhulu Musini <nmusini@cisco.com>
2839M: Sesidhar Baddela <sebaddel@cisco.com>
2840L: linux-scsi@vger.kernel.org
2841S: Supported
2842F: drivers/scsi/snic/
2843
2844CMPC ACPI DRIVER
2845M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2846M: Daniel Oliveira Nascimento <don@syst.com.br>
2847L: platform-driver-x86@vger.kernel.org
2848S: Supported
2849F: drivers/platform/x86/classmate-laptop.c
2850
2851COBALT MEDIA DRIVER
2852M: Hans Verkuil <hans.verkuil@cisco.com>
2853L: linux-media@vger.kernel.org
2854T: git git://linuxtv.org/media_tree.git
2855W: http://linuxtv.org
2856S: Supported
2857F: drivers/media/pci/cobalt/
2858
2859COCCINELLE/Semantic Patches (SmPL)
2860M: Julia Lawall <Julia.Lawall@lip6.fr>
2861M: Gilles Muller <Gilles.Muller@lip6.fr>
2862M: Nicolas Palix <nicolas.palix@imag.fr>
2863M: Michal Marek <mmarek@suse.com>
2864L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2866W: http://coccinelle.lip6.fr/
2867S: Supported
2868F: Documentation/coccinelle.txt
2869F: scripts/coccinelle/
2870F: scripts/coccicheck
2871
2872CODA FILE SYSTEM
2873M: Jan Harkes <jaharkes@cs.cmu.edu>
2874M: coda@cs.cmu.edu
2875L: codalist@coda.cs.cmu.edu
2876W: http://www.coda.cs.cmu.edu/
2877S: Maintained
2878F: Documentation/filesystems/coda.txt
2879F: fs/coda/
2880F: include/linux/coda*.h
2881F: include/uapi/linux/coda*.h
2882
2883CODA V4L2 MEM2MEM DRIVER
2884M: Philipp Zabel <p.zabel@pengutronix.de>
2885L: linux-media@vger.kernel.org
2886S: Maintained
2887F: Documentation/devicetree/bindings/media/coda.txt
2888F: drivers/media/platform/coda/
2889
2890COMMON CLK FRAMEWORK
2891M: Michael Turquette <mturquette@baylibre.com>
2892M: Stephen Boyd <sboyd@codeaurora.org>
2893L: linux-clk@vger.kernel.org
2894T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2895S: Maintained
2896F: drivers/clk/
2897X: drivers/clk/clkdev.c
2898F: include/linux/clk-pr*
2899F: include/linux/clk/
2900
2901COMMON INTERNET FILE SYSTEM (CIFS)
2902M: Steve French <sfrench@samba.org>
2903L: linux-cifs@vger.kernel.org
2904L: samba-technical@lists.samba.org (moderated for non-subscribers)
2905W: http://linux-cifs.samba.org/
2906T: git git://git.samba.org/sfrench/cifs-2.6.git
2907S: Supported
2908F: Documentation/filesystems/cifs/
2909F: fs/cifs/
2910
2911COMPACTPCI HOTPLUG CORE
2912M: Scott Murray <scott@spiteful.org>
2913L: linux-pci@vger.kernel.org
2914S: Maintained
2915F: drivers/pci/hotplug/cpci_hotplug*
2916
2917COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2918M: Scott Murray <scott@spiteful.org>
2919L: linux-pci@vger.kernel.org
2920S: Maintained
2921F: drivers/pci/hotplug/cpcihp_zt5550.*
2922
2923COMPACTPCI HOTPLUG GENERIC DRIVER
2924M: Scott Murray <scott@spiteful.org>
2925L: linux-pci@vger.kernel.org
2926S: Maintained
2927F: drivers/pci/hotplug/cpcihp_generic.c
2928
2929COMPAL LAPTOP SUPPORT
2930M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2931L: platform-driver-x86@vger.kernel.org
2932S: Maintained
2933F: drivers/platform/x86/compal-laptop.c
2934
2935CONEXANT ACCESSRUNNER USB DRIVER
2936L: accessrunner-general@lists.sourceforge.net
2937W: http://accessrunner.sourceforge.net/
2938S: Orphan
2939F: drivers/usb/atm/cxacru.c
2940
2941CONFIGFS
2942M: Joel Becker <jlbec@evilplan.org>
2943T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2944S: Supported
2945F: fs/configfs/
2946F: include/linux/configfs.h
2947
2948CONNECTOR
2949M: Evgeniy Polyakov <zbr@ioremap.net>
2950L: netdev@vger.kernel.org
2951S: Maintained
2952F: drivers/connector/
2953
2954CONTROL GROUP (CGROUP)
2955M: Tejun Heo <tj@kernel.org>
2956M: Li Zefan <lizefan@huawei.com>
2957M: Johannes Weiner <hannes@cmpxchg.org>
2958L: cgroups@vger.kernel.org
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2960S: Maintained
2961F: Documentation/cgroups/
2962F: include/linux/cgroup*
2963F: kernel/cgroup*
2964
2965CONTROL GROUP - CPUSET
2966M: Li Zefan <lizefan@huawei.com>
2967L: cgroups@vger.kernel.org
2968W: http://www.bullopensource.org/cpuset/
2969W: http://oss.sgi.com/projects/cpusets/
2970T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2971S: Maintained
2972F: Documentation/cgroups/cpusets.txt
2973F: include/linux/cpuset.h
2974F: kernel/cpuset.c
2975
2976CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2977M: Johannes Weiner <hannes@cmpxchg.org>
2978M: Michal Hocko <mhocko@kernel.org>
2979M: Vladimir Davydov <vdavydov@virtuozzo.com>
2980L: cgroups@vger.kernel.org
2981L: linux-mm@kvack.org
2982S: Maintained
2983F: mm/memcontrol.c
2984F: mm/swap_cgroup.c
2985
2986CORETEMP HARDWARE MONITORING DRIVER
2987M: Fenghua Yu <fenghua.yu@intel.com>
2988L: lm-sensors@lm-sensors.org
2989S: Maintained
2990F: Documentation/hwmon/coretemp
2991F: drivers/hwmon/coretemp.c
2992
2993COSA/SRP SYNC SERIAL DRIVER
2994M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2995W: http://www.fi.muni.cz/~kas/cosa/
2996S: Maintained
2997F: drivers/net/wan/cosa*
2998
2999CPMAC ETHERNET DRIVER
3000M: Florian Fainelli <florian@openwrt.org>
3001L: netdev@vger.kernel.org
3002S: Maintained
3003F: drivers/net/ethernet/ti/cpmac.c
3004
3005CPU FREQUENCY DRIVERS
3006M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3007M: Viresh Kumar <viresh.kumar@linaro.org>
3008L: linux-pm@vger.kernel.org
3009S: Maintained
3010T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3011T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3012F: drivers/cpufreq/
3013F: include/linux/cpufreq.h
3014
3015CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3016M: Viresh Kumar <viresh.kumar@linaro.org>
3017M: Sudeep Holla <sudeep.holla@arm.com>
3018L: linux-pm@vger.kernel.org
3019W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3020S: Maintained
3021F: drivers/cpufreq/arm_big_little.h
3022F: drivers/cpufreq/arm_big_little.c
3023F: drivers/cpufreq/arm_big_little_dt.c
3024
3025CPUIDLE DRIVER - ARM BIG LITTLE
3026M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3027M: Daniel Lezcano <daniel.lezcano@linaro.org>
3028L: linux-pm@vger.kernel.org
3029L: linux-arm-kernel@lists.infradead.org
3030T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3031S: Maintained
3032F: drivers/cpuidle/cpuidle-big_little.c
3033
3034CPUIDLE DRIVER - ARM EXYNOS
3035M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3036M: Daniel Lezcano <daniel.lezcano@linaro.org>
3037M: Kukjin Kim <kgene@kernel.org>
3038L: linux-pm@vger.kernel.org
3039L: linux-samsung-soc@vger.kernel.org
3040S: Supported
3041F: drivers/cpuidle/cpuidle-exynos.c
3042F: arch/arm/mach-exynos/pm.c
3043
3044CPUIDLE DRIVERS
3045M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3046M: Daniel Lezcano <daniel.lezcano@linaro.org>
3047L: linux-pm@vger.kernel.org
3048S: Maintained
3049T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3050F: drivers/cpuidle/*
3051F: include/linux/cpuidle.h
3052
3053CPUID/MSR DRIVER
3054M: "H. Peter Anvin" <hpa@zytor.com>
3055S: Maintained
3056F: arch/x86/kernel/cpuid.c
3057F: arch/x86/kernel/msr.c
3058
3059CPU POWER MONITORING SUBSYSTEM
3060M: Thomas Renninger <trenn@suse.com>
3061L: linux-pm@vger.kernel.org
3062S: Maintained
3063F: tools/power/cpupower/
3064
3065CRAMFS FILESYSTEM
3066W: http://sourceforge.net/projects/cramfs/
3067S: Orphan / Obsolete
3068F: Documentation/filesystems/cramfs.txt
3069F: fs/cramfs/
3070
3071CRIS PORT
3072M: Mikael Starvik <starvik@axis.com>
3073M: Jesper Nilsson <jesper.nilsson@axis.com>
3074L: linux-cris-kernel@axis.com
3075W: http://developer.axis.com
3076S: Maintained
3077F: arch/cris/
3078F: drivers/tty/serial/crisv10.*
3079
3080CRYPTO API
3081M: Herbert Xu <herbert@gondor.apana.org.au>
3082M: "David S. Miller" <davem@davemloft.net>
3083L: linux-crypto@vger.kernel.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3085S: Maintained
3086F: Documentation/crypto/
3087F: Documentation/DocBook/crypto-API.tmpl
3088F: arch/*/crypto/
3089F: crypto/
3090F: drivers/crypto/
3091F: include/crypto/
3092
3093CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3094M: Neil Horman <nhorman@tuxdriver.com>
3095L: linux-crypto@vger.kernel.org
3096S: Maintained
3097F: crypto/ansi_cprng.c
3098F: crypto/rng.c
3099
3100CS5535 Audio ALSA driver
3101M: Jaya Kumar <jayakumar.alsa@gmail.com>
3102S: Maintained
3103F: sound/pci/cs5535audio/
3104
3105CW1200 WLAN driver
3106M: Solomon Peachy <pizza@shaftnet.org>
3107S: Maintained
3108F: drivers/net/wireless/cw1200/
3109
3110CX18 VIDEO4LINUX DRIVER
3111M: Andy Walls <awalls@md.metrocast.net>
3112L: ivtv-devel@ivtvdriver.org (subscribers-only)
3113L: linux-media@vger.kernel.org
3114T: git git://linuxtv.org/media_tree.git
3115W: http://linuxtv.org
3116W: http://www.ivtvdriver.org/index.php/Cx18
3117S: Maintained
3118F: Documentation/video4linux/cx18.txt
3119F: drivers/media/pci/cx18/
3120F: include/uapi/linux/ivtv*
3121
3122CX2341X MPEG ENCODER HELPER MODULE
3123M: Hans Verkuil <hverkuil@xs4all.nl>
3124L: linux-media@vger.kernel.org
3125T: git git://linuxtv.org/media_tree.git
3126W: http://linuxtv.org
3127S: Maintained
3128F: drivers/media/common/cx2341x*
3129F: include/media/cx2341x*
3130
3131CX24120 MEDIA DRIVER
3132M: Jemma Denson <jdenson@gmail.com>
3133M: Patrick Boettcher <patrick.boettcher@posteo.de>
3134L: linux-media@vger.kernel.org
3135W: http://linuxtv.org/
3136Q: http://patchwork.linuxtv.org/project/linux-media/list/
3137S: Maintained
3138F: drivers/media/dvb-frontends/cx24120*
3139
3140CX88 VIDEO4LINUX DRIVER
3141M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3142L: linux-media@vger.kernel.org
3143W: http://linuxtv.org
3144T: git git://linuxtv.org/media_tree.git
3145S: Odd fixes
3146F: Documentation/video4linux/cx88/
3147F: drivers/media/pci/cx88/
3148
3149CXD2820R MEDIA DRIVER
3150M: Antti Palosaari <crope@iki.fi>
3151L: linux-media@vger.kernel.org
3152W: http://linuxtv.org/
3153W: http://palosaari.fi/linux/
3154Q: http://patchwork.linuxtv.org/project/linux-media/list/
3155T: git git://linuxtv.org/anttip/media_tree.git
3156S: Maintained
3157F: drivers/media/dvb-frontends/cxd2820r*
3158
3159CXGB3 ETHERNET DRIVER (CXGB3)
3160M: Santosh Raspatur <santosh@chelsio.com>
3161L: netdev@vger.kernel.org
3162W: http://www.chelsio.com
3163S: Supported
3164F: drivers/net/ethernet/chelsio/cxgb3/
3165
3166CXGB3 ISCSI DRIVER (CXGB3I)
3167M: Karen Xie <kxie@chelsio.com>
3168L: linux-scsi@vger.kernel.org
3169W: http://www.chelsio.com
3170S: Supported
3171F: drivers/scsi/cxgbi/cxgb3i
3172
3173CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3174M: Steve Wise <swise@chelsio.com>
3175L: linux-rdma@vger.kernel.org
3176W: http://www.openfabrics.org
3177S: Supported
3178F: drivers/infiniband/hw/cxgb3/
3179
3180CXGB4 ETHERNET DRIVER (CXGB4)
3181M: Hariprasad S <hariprasad@chelsio.com>
3182L: netdev@vger.kernel.org
3183W: http://www.chelsio.com
3184S: Supported
3185F: drivers/net/ethernet/chelsio/cxgb4/
3186
3187CXGB4 ISCSI DRIVER (CXGB4I)
3188M: Karen Xie <kxie@chelsio.com>
3189L: linux-scsi@vger.kernel.org
3190W: http://www.chelsio.com
3191S: Supported
3192F: drivers/scsi/cxgbi/cxgb4i
3193
3194CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3195M: Steve Wise <swise@chelsio.com>
3196L: linux-rdma@vger.kernel.org
3197W: http://www.openfabrics.org
3198S: Supported
3199F: drivers/infiniband/hw/cxgb4/
3200
3201CXGB4VF ETHERNET DRIVER (CXGB4VF)
3202M: Casey Leedom <leedom@chelsio.com>
3203L: netdev@vger.kernel.org
3204W: http://www.chelsio.com
3205S: Supported
3206F: drivers/net/ethernet/chelsio/cxgb4vf/
3207
3208CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3209M: Ian Munsie <imunsie@au1.ibm.com>
3210M: Michael Neuling <mikey@neuling.org>
3211L: linuxppc-dev@lists.ozlabs.org
3212S: Supported
3213F: drivers/misc/cxl/
3214F: include/misc/cxl*
3215F: include/uapi/misc/cxl.h
3216F: Documentation/powerpc/cxl.txt
3217F: Documentation/powerpc/cxl.txt
3218F: Documentation/ABI/testing/sysfs-class-cxl
3219
3220CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3221M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3222M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3223L: linux-scsi@vger.kernel.org
3224S: Supported
3225F: drivers/scsi/cxlflash/
3226F: include/uapi/scsi/cxlflash_ioctls.h
3227F: Documentation/powerpc/cxlflash.txt
3228
3229STMMAC ETHERNET DRIVER
3230M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3231L: netdev@vger.kernel.org
3232W: http://www.stlinux.com
3233S: Supported
3234F: drivers/net/ethernet/stmicro/stmmac/
3235
3236CYBERPRO FB DRIVER
3237M: Russell King <linux@arm.linux.org.uk>
3238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3239W: http://www.arm.linux.org.uk/
3240S: Maintained
3241F: drivers/video/fbdev/cyber2000fb.*
3242
3243CYCLADES ASYNC MUX DRIVER
3244W: http://www.cyclades.com/
3245S: Orphan
3246F: drivers/tty/cyclades.c
3247F: include/linux/cyclades.h
3248F: include/uapi/linux/cyclades.h
3249
3250CYCLADES PC300 DRIVER
3251W: http://www.cyclades.com/
3252S: Orphan
3253F: drivers/net/wan/pc300*
3254
3255CYPRESS_FIRMWARE MEDIA DRIVER
3256M: Antti Palosaari <crope@iki.fi>
3257L: linux-media@vger.kernel.org
3258W: http://linuxtv.org/
3259W: http://palosaari.fi/linux/
3260Q: http://patchwork.linuxtv.org/project/linux-media/list/
3261T: git git://linuxtv.org/anttip/media_tree.git
3262S: Maintained
3263F: drivers/media/common/cypress_firmware*
3264
3265CYTTSP TOUCHSCREEN DRIVER
3266M: Ferruh Yigit <fery@cypress.com>
3267L: linux-input@vger.kernel.org
3268S: Supported
3269F: drivers/input/touchscreen/cyttsp*
3270F: include/linux/input/cyttsp.h
3271
3272DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3273M: Joshua Kinard <kumba@gentoo.org>
3274S: Maintained
3275F: drivers/rtc/rtc-ds1685.c
3276F: include/linux/rtc/ds1685.h
3277
3278DAMA SLAVE for AX.25
3279M: Joerg Reuter <jreuter@yaina.de>
3280W: http://yaina.de/jreuter/
3281W: http://www.qsl.net/dl1bke/
3282L: linux-hams@vger.kernel.org
3283S: Maintained
3284F: net/ax25/af_ax25.c
3285F: net/ax25/ax25_dev.c
3286F: net/ax25/ax25_ds_*
3287F: net/ax25/ax25_in.c
3288F: net/ax25/ax25_out.c
3289F: net/ax25/ax25_timer.c
3290F: net/ax25/sysctl_net_ax25.c
3291
3292DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3293L: netdev@vger.kernel.org
3294S: Orphan
3295F: Documentation/networking/dmfe.txt
3296F: drivers/net/ethernet/dec/tulip/dmfe.c
3297
3298DC390/AM53C974 SCSI driver
3299M: Hannes Reinecke <hare@suse.com>
3300L: linux-scsi@vger.kernel.org
3301S: Maintained
3302F: drivers/scsi/am53c974.c
3303
3304DC395x SCSI driver
3305M: Oliver Neukum <oliver@neukum.org>
3306M: Ali Akcaagac <aliakc@web.de>
3307M: Jamie Lenehan <lenehan@twibble.org>
3308L: dc395x@twibble.org
3309W: http://twibble.org/dist/dc395x/
3310W: http://lists.twibble.org/mailman/listinfo/dc395x/
3311S: Maintained
3312F: Documentation/scsi/dc395x.txt
3313F: drivers/scsi/dc395x.*
3314
3315DCCP PROTOCOL
3316M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3317L: dccp@vger.kernel.org
3318W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3319S: Maintained
3320F: include/linux/dccp.h
3321F: include/uapi/linux/dccp.h
3322F: include/linux/tfrc.h
3323F: net/dccp/
3324
3325DECnet NETWORK LAYER
3326W: http://linux-decnet.sourceforge.net
3327L: linux-decnet-user@lists.sourceforge.net
3328S: Orphan
3329F: Documentation/networking/decnet.txt
3330F: net/decnet/
3331
3332DECSTATION PLATFORM SUPPORT
3333M: "Maciej W. Rozycki" <macro@linux-mips.org>
3334L: linux-mips@linux-mips.org
3335W: http://www.linux-mips.org/wiki/DECstation
3336S: Maintained
3337F: arch/mips/dec/
3338F: arch/mips/include/asm/dec/
3339F: arch/mips/include/asm/mach-dec/
3340
3341DEFXX FDDI NETWORK DRIVER
3342M: "Maciej W. Rozycki" <macro@linux-mips.org>
3343S: Maintained
3344F: drivers/net/fddi/defxx.*
3345
3346DELL LAPTOP DRIVER
3347M: Matthew Garrett <mjg59@srcf.ucam.org>
3348M: Pali Rohár <pali.rohar@gmail.com>
3349L: platform-driver-x86@vger.kernel.org
3350S: Maintained
3351F: drivers/platform/x86/dell-laptop.c
3352
3353DELL LAPTOP RBTN DRIVER
3354M: Pali Rohár <pali.rohar@gmail.com>
3355S: Maintained
3356F: drivers/platform/x86/dell-rbtn.*
3357
3358DELL LAPTOP FREEFALL DRIVER
3359M: Pali Rohár <pali.rohar@gmail.com>
3360S: Maintained
3361F: drivers/platform/x86/dell-smo8800.c
3362
3363DELL LAPTOP SMM DRIVER
3364M: Pali Rohár <pali.rohar@gmail.com>
3365S: Maintained
3366F: drivers/hwmon/dell-smm-hwmon.c
3367F: include/uapi/linux/i8k.h
3368
3369DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3370M: Doug Warzecha <Douglas_Warzecha@dell.com>
3371S: Maintained
3372F: Documentation/dcdbas.txt
3373F: drivers/firmware/dcdbas.*
3374
3375DELL WMI EXTRAS DRIVER
3376M: Matthew Garrett <mjg59@srcf.ucam.org>
3377M: Pali Rohár <pali.rohar@gmail.com>
3378S: Maintained
3379F: drivers/platform/x86/dell-wmi.c
3380
3381DESIGNWARE USB2 DRD IP DRIVER
3382M: John Youn <johnyoun@synopsys.com>
3383L: linux-usb@vger.kernel.org
3384T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3385S: Maintained
3386F: drivers/usb/dwc2/
3387
3388DESIGNWARE USB3 DRD IP DRIVER
3389M: Felipe Balbi <balbi@ti.com>
3390L: linux-usb@vger.kernel.org
3391L: linux-omap@vger.kernel.org
3392T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3393S: Maintained
3394F: drivers/usb/dwc3/
3395
3396DEVICE COREDUMP (DEV_COREDUMP)
3397M: Johannes Berg <johannes@sipsolutions.net>
3398L: linux-kernel@vger.kernel.org
3399S: Maintained
3400F: drivers/base/devcoredump.c
3401F: include/linux/devcoredump.h
3402
3403DEVICE FREQUENCY (DEVFREQ)
3404M: MyungJoo Ham <myungjoo.ham@samsung.com>
3405M: Kyungmin Park <kyungmin.park@samsung.com>
3406L: linux-pm@vger.kernel.org
3407S: Maintained
3408F: drivers/devfreq/
3409
3410DEVICE NUMBER REGISTRY
3411M: Torben Mathiasen <device@lanana.org>
3412W: http://lanana.org/docs/device-list/index.html
3413S: Maintained
3414
3415DEVICE-MAPPER (LVM)
3416M: Alasdair Kergon <agk@redhat.com>
3417M: Mike Snitzer <snitzer@redhat.com>
3418M: dm-devel@redhat.com
3419L: dm-devel@redhat.com
3420W: http://sources.redhat.com/dm
3421Q: http://patchwork.kernel.org/project/dm-devel/list/
3422T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3423T: quilt http://people.redhat.com/agk/patches/linux/editing/
3424S: Maintained
3425F: Documentation/device-mapper/
3426F: drivers/md/dm*
3427F: drivers/md/persistent-data/
3428F: include/linux/device-mapper.h
3429F: include/linux/dm-*.h
3430F: include/uapi/linux/dm-*.h
3431
3432DIALOG SEMICONDUCTOR DRIVERS
3433M: Support Opensource <support.opensource@diasemi.com>
3434W: http://www.dialog-semiconductor.com/products
3435S: Supported
3436F: Documentation/hwmon/da90??
3437F: Documentation/devicetree/bindings/sound/da[79]*.txt
3438F: drivers/gpio/gpio-da90??.c
3439F: drivers/hwmon/da90??-hwmon.c
3440F: drivers/iio/adc/da91??-*.c
3441F: drivers/input/misc/da90??_onkey.c
3442F: drivers/input/touchscreen/da9052_tsi.c
3443F: drivers/leds/leds-da90??.c
3444F: drivers/mfd/da903x.c
3445F: drivers/mfd/da90??-*.c
3446F: drivers/mfd/da91??-*.c
3447F: drivers/power/da9052-battery.c
3448F: drivers/power/da91??-*.c
3449F: drivers/regulator/da903x.c
3450F: drivers/regulator/da9???-regulator.[ch]
3451F: drivers/rtc/rtc-da90??.c
3452F: drivers/video/backlight/da90??_bl.c
3453F: drivers/watchdog/da90??_wdt.c
3454F: include/linux/mfd/da903x.h
3455F: include/linux/mfd/da9052/
3456F: include/linux/mfd/da9055/
3457F: include/linux/mfd/da9063/
3458F: include/linux/mfd/da9150/
3459F: include/sound/da[79]*.h
3460F: sound/soc/codecs/da[79]*.[ch]
3461
3462DIGI NEO AND CLASSIC PCI PRODUCTS
3463M: Lidza Louina <lidza.louina@gmail.com>
3464M: Mark Hounschell <markh@compro.net>
3465L: driverdev-devel@linuxdriverproject.org
3466S: Maintained
3467F: drivers/staging/dgnc/
3468
3469DIGI EPCA PCI PRODUCTS
3470M: Lidza Louina <lidza.louina@gmail.com>
3471M: Daeseok Youn <daeseok.youn@gmail.com>
3472L: driverdev-devel@linuxdriverproject.org
3473S: Maintained
3474F: drivers/staging/dgap/
3475
3476DIOLAN U2C-12 I2C DRIVER
3477M: Guenter Roeck <linux@roeck-us.net>
3478L: linux-i2c@vger.kernel.org
3479S: Maintained
3480F: drivers/i2c/busses/i2c-diolan-u2c.c
3481
3482DIRECT ACCESS (DAX)
3483M: Matthew Wilcox <willy@linux.intel.com>
3484L: linux-fsdevel@vger.kernel.org
3485S: Supported
3486F: fs/dax.c
3487
3488DIRECTORY NOTIFICATION (DNOTIFY)
3489M: Eric Paris <eparis@parisplace.org>
3490S: Maintained
3491F: Documentation/filesystems/dnotify.txt
3492F: fs/notify/dnotify/
3493F: include/linux/dnotify.h
3494
3495DISK GEOMETRY AND PARTITION HANDLING
3496M: Andries Brouwer <aeb@cwi.nl>
3497W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3498W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3499W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3500S: Maintained
3501
3502DISKQUOTA
3503M: Jan Kara <jack@suse.com>
3504S: Maintained
3505F: Documentation/filesystems/quota.txt
3506F: fs/quota/
3507F: include/linux/quota*.h
3508F: include/uapi/linux/quota*.h
3509
3510DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3511M: Bernie Thompson <bernie@plugable.com>
3512L: linux-fbdev@vger.kernel.org
3513S: Maintained
3514W: http://plugable.com/category/projects/udlfb/
3515F: drivers/video/fbdev/udlfb.c
3516F: include/video/udlfb.h
3517F: Documentation/fb/udlfb.txt
3518
3519DISTRIBUTED LOCK MANAGER (DLM)
3520M: Christine Caulfield <ccaulfie@redhat.com>
3521M: David Teigland <teigland@redhat.com>
3522L: cluster-devel@redhat.com
3523W: http://sources.redhat.com/cluster/
3524T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3525S: Supported
3526F: fs/dlm/
3527
3528DMA BUFFER SHARING FRAMEWORK
3529M: Sumit Semwal <sumit.semwal@linaro.org>
3530S: Maintained
3531L: linux-media@vger.kernel.org
3532L: dri-devel@lists.freedesktop.org
3533L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3534F: drivers/dma-buf/
3535F: include/linux/dma-buf*
3536F: include/linux/reservation.h
3537F: include/linux/*fence.h
3538F: Documentation/dma-buf-sharing.txt
3539T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3540
3541DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3542M: Vinod Koul <vinod.koul@intel.com>
3543L: dmaengine@vger.kernel.org
3544Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3545S: Maintained
3546F: drivers/dma/
3547F: include/linux/dmaengine.h
3548F: Documentation/dmaengine/
3549T: git git://git.infradead.org/users/vkoul/slave-dma.git
3550
3551DME1737 HARDWARE MONITOR DRIVER
3552M: Juerg Haefliger <juergh@gmail.com>
3553L: lm-sensors@lm-sensors.org
3554S: Maintained
3555F: Documentation/hwmon/dme1737
3556F: drivers/hwmon/dme1737.c
3557
3558DMI/SMBIOS SUPPORT
3559M: Jean Delvare <jdelvare@suse.com>
3560S: Maintained
3561T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3562F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3563F: drivers/firmware/dmi-id.c
3564F: drivers/firmware/dmi_scan.c
3565F: include/linux/dmi.h
3566
3567DOCUMENTATION
3568M: Jonathan Corbet <corbet@lwn.net>
3569L: linux-doc@vger.kernel.org
3570S: Maintained
3571F: Documentation/
3572F: scripts/docproc.c
3573F: scripts/kernel-doc*
3574X: Documentation/ABI/
3575X: Documentation/devicetree/
3576X: Documentation/acpi
3577X: Documentation/power
3578X: Documentation/spi
3579X: Documentation/DocBook/media
3580T: git git://git.lwn.net/linux.git docs-next
3581
3582DOUBLETALK DRIVER
3583M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3584L: blinux-list@redhat.com
3585S: Maintained
3586F: drivers/char/dtlk.c
3587F: include/linux/dtlk.h
3588
3589DPT_I2O SCSI RAID DRIVER
3590M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3591L: linux-scsi@vger.kernel.org
3592W: http://www.adaptec.com/
3593S: Maintained
3594F: drivers/scsi/dpt*
3595F: drivers/scsi/dpt/
3596
3597DRBD DRIVER
3598P: Philipp Reisner
3599P: Lars Ellenberg
3600M: drbd-dev@lists.linbit.com
3601L: drbd-user@lists.linbit.com
3602W: http://www.drbd.org
3603T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3604T: git git://git.drbd.org/drbd-8.3.git
3605S: Supported
3606F: drivers/block/drbd/
3607F: lib/lru_cache.c
3608F: Documentation/blockdev/drbd/
3609
3610DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3611M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3613S: Supported
3614F: Documentation/kobject.txt
3615F: drivers/base/
3616F: fs/debugfs/
3617F: fs/kernfs/
3618F: fs/sysfs/
3619F: include/linux/debugfs.h
3620F: include/linux/kobj*
3621F: lib/kobj*
3622
3623DRM DRIVERS
3624M: David Airlie <airlied@linux.ie>
3625L: dri-devel@lists.freedesktop.org
3626T: git git://people.freedesktop.org/~airlied/linux
3627S: Maintained
3628F: drivers/gpu/drm/
3629F: drivers/gpu/vga/
3630F: include/drm/
3631F: include/uapi/drm/
3632
3633RADEON DRM DRIVERS
3634M: Alex Deucher <alexander.deucher@amd.com>
3635M: Christian König <christian.koenig@amd.com>
3636L: dri-devel@lists.freedesktop.org
3637T: git git://people.freedesktop.org/~agd5f/linux
3638S: Supported
3639F: drivers/gpu/drm/radeon/
3640F: include/uapi/drm/radeon*
3641
3642DRM PANEL DRIVERS
3643M: Thierry Reding <thierry.reding@gmail.com>
3644L: dri-devel@lists.freedesktop.org
3645T: git git://anongit.freedesktop.org/tegra/linux.git
3646S: Maintained
3647F: drivers/gpu/drm/drm_panel.c
3648F: drivers/gpu/drm/panel/
3649F: include/drm/drm_panel.h
3650F: Documentation/devicetree/bindings/display/panel/
3651
3652INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3653M: Daniel Vetter <daniel.vetter@intel.com>
3654M: Jani Nikula <jani.nikula@linux.intel.com>
3655L: intel-gfx@lists.freedesktop.org
3656L: dri-devel@lists.freedesktop.org
3657W: https://01.org/linuxgraphics/
3658Q: http://patchwork.freedesktop.org/project/intel-gfx/
3659T: git git://anongit.freedesktop.org/drm-intel
3660S: Supported
3661F: drivers/gpu/drm/i915/
3662F: include/drm/i915*
3663F: include/uapi/drm/i915*
3664
3665DRM DRIVERS FOR ATMEL HLCDC
3666M: Boris Brezillon <boris.brezillon@free-electrons.com>
3667L: dri-devel@lists.freedesktop.org
3668S: Supported
3669F: drivers/gpu/drm/atmel-hlcdc/
3670F: Documentation/devicetree/bindings/drm/atmel/
3671
3672DRM DRIVERS FOR EXYNOS
3673M: Inki Dae <inki.dae@samsung.com>
3674M: Joonyoung Shim <jy0922.shim@samsung.com>
3675M: Seung-Woo Kim <sw0312.kim@samsung.com>
3676M: Kyungmin Park <kyungmin.park@samsung.com>
3677L: dri-devel@lists.freedesktop.org
3678T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3679S: Supported
3680F: drivers/gpu/drm/exynos/
3681F: include/drm/exynos*
3682F: include/uapi/drm/exynos*
3683
3684DRM DRIVERS FOR FREESCALE DCU
3685M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3686M: Alison Wang <alison.wang@freescale.com>
3687L: dri-devel@lists.freedesktop.org
3688S: Supported
3689F: drivers/gpu/drm/fsl-dcu/
3690F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3691F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3692
3693DRM DRIVERS FOR FREESCALE IMX
3694M: Philipp Zabel <p.zabel@pengutronix.de>
3695L: dri-devel@lists.freedesktop.org
3696S: Maintained
3697F: drivers/gpu/drm/imx/
3698F: drivers/gpu/ipu-v3/
3699F: Documentation/devicetree/bindings/display/imx/
3700
3701DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3702M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3703L: dri-devel@lists.freedesktop.org
3704T: git git://github.com/patjak/drm-gma500
3705S: Maintained
3706F: drivers/gpu/drm/gma500
3707F: include/drm/gma500*
3708
3709DRM DRIVERS FOR NVIDIA TEGRA
3710M: Thierry Reding <thierry.reding@gmail.com>
3711M: Terje Bergström <tbergstrom@nvidia.com>
3712L: dri-devel@lists.freedesktop.org
3713L: linux-tegra@vger.kernel.org
3714T: git git://anongit.freedesktop.org/tegra/linux.git
3715S: Supported
3716F: drivers/gpu/drm/tegra/
3717F: drivers/gpu/host1x/
3718F: include/linux/host1x.h
3719F: include/uapi/drm/tegra_drm.h
3720F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3721
3722DRM DRIVERS FOR RENESAS
3723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3724L: dri-devel@lists.freedesktop.org
3725L: linux-sh@vger.kernel.org
3726T: git git://people.freedesktop.org/~airlied/linux
3727S: Supported
3728F: drivers/gpu/drm/rcar-du/
3729F: drivers/gpu/drm/shmobile/
3730F: include/linux/platform_data/shmob_drm.h
3731
3732DRM DRIVERS FOR ROCKCHIP
3733M: Mark Yao <mark.yao@rock-chips.com>
3734L: dri-devel@lists.freedesktop.org
3735S: Maintained
3736F: drivers/gpu/drm/rockchip/
3737F: Documentation/devicetree/bindings/display/rockchip*
3738
3739DRM DRIVERS FOR STI
3740M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3741M: Vincent Abriou <vincent.abriou@st.com>
3742L: dri-devel@lists.freedesktop.org
3743T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3744S: Maintained
3745F: drivers/gpu/drm/sti
3746F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3747
3748DSBR100 USB FM RADIO DRIVER
3749M: Alexey Klimov <klimov.linux@gmail.com>
3750L: linux-media@vger.kernel.org
3751T: git git://linuxtv.org/media_tree.git
3752S: Maintained
3753F: drivers/media/radio/dsbr100.c
3754
3755DSCC4 DRIVER
3756M: Francois Romieu <romieu@fr.zoreil.com>
3757L: netdev@vger.kernel.org
3758S: Maintained
3759F: drivers/net/wan/dscc4.c
3760
3761DT3155 MEDIA DRIVER
3762M: Hans Verkuil <hverkuil@xs4all.nl>
3763L: linux-media@vger.kernel.org
3764T: git git://linuxtv.org/media_tree.git
3765W: http://linuxtv.org
3766S: Odd Fixes
3767F: drivers/media/pci/dt3155/
3768
3769DVB_USB_AF9015 MEDIA DRIVER
3770M: Antti Palosaari <crope@iki.fi>
3771L: linux-media@vger.kernel.org
3772W: http://linuxtv.org/
3773W: http://palosaari.fi/linux/
3774Q: http://patchwork.linuxtv.org/project/linux-media/list/
3775T: git git://linuxtv.org/anttip/media_tree.git
3776S: Maintained
3777F: drivers/media/usb/dvb-usb-v2/af9015*
3778
3779DVB_USB_AF9035 MEDIA DRIVER
3780M: Antti Palosaari <crope@iki.fi>
3781L: linux-media@vger.kernel.org
3782W: http://linuxtv.org/
3783W: http://palosaari.fi/linux/
3784Q: http://patchwork.linuxtv.org/project/linux-media/list/
3785T: git git://linuxtv.org/anttip/media_tree.git
3786S: Maintained
3787F: drivers/media/usb/dvb-usb-v2/af9035*
3788
3789DVB_USB_ANYSEE MEDIA DRIVER
3790M: Antti Palosaari <crope@iki.fi>
3791L: linux-media@vger.kernel.org
3792W: http://linuxtv.org/
3793W: http://palosaari.fi/linux/
3794Q: http://patchwork.linuxtv.org/project/linux-media/list/
3795T: git git://linuxtv.org/anttip/media_tree.git
3796S: Maintained
3797F: drivers/media/usb/dvb-usb-v2/anysee*
3798
3799DVB_USB_AU6610 MEDIA DRIVER
3800M: Antti Palosaari <crope@iki.fi>
3801L: linux-media@vger.kernel.org
3802W: http://linuxtv.org/
3803W: http://palosaari.fi/linux/
3804Q: http://patchwork.linuxtv.org/project/linux-media/list/
3805T: git git://linuxtv.org/anttip/media_tree.git
3806S: Maintained
3807F: drivers/media/usb/dvb-usb-v2/au6610*
3808
3809DVB_USB_CE6230 MEDIA DRIVER
3810M: Antti Palosaari <crope@iki.fi>
3811L: linux-media@vger.kernel.org
3812W: http://linuxtv.org/
3813W: http://palosaari.fi/linux/
3814Q: http://patchwork.linuxtv.org/project/linux-media/list/
3815T: git git://linuxtv.org/anttip/media_tree.git
3816S: Maintained
3817F: drivers/media/usb/dvb-usb-v2/ce6230*
3818
3819DVB_USB_CXUSB MEDIA DRIVER
3820M: Michael Krufky <mkrufky@linuxtv.org>
3821L: linux-media@vger.kernel.org
3822W: http://linuxtv.org/
3823W: http://github.com/mkrufky
3824Q: http://patchwork.linuxtv.org/project/linux-media/list/
3825T: git git://linuxtv.org/media_tree.git
3826S: Maintained
3827F: drivers/media/usb/dvb-usb/cxusb*
3828
3829DVB_USB_EC168 MEDIA DRIVER
3830M: Antti Palosaari <crope@iki.fi>
3831L: linux-media@vger.kernel.org
3832W: http://linuxtv.org/
3833W: http://palosaari.fi/linux/
3834Q: http://patchwork.linuxtv.org/project/linux-media/list/
3835T: git git://linuxtv.org/anttip/media_tree.git
3836S: Maintained
3837F: drivers/media/usb/dvb-usb-v2/ec168*
3838
3839DVB_USB_GL861 MEDIA DRIVER
3840M: Antti Palosaari <crope@iki.fi>
3841L: linux-media@vger.kernel.org
3842W: http://linuxtv.org/
3843Q: http://patchwork.linuxtv.org/project/linux-media/list/
3844T: git git://linuxtv.org/anttip/media_tree.git
3845S: Maintained
3846F: drivers/media/usb/dvb-usb-v2/gl861*
3847
3848DVB_USB_MXL111SF MEDIA DRIVER
3849M: Michael Krufky <mkrufky@linuxtv.org>
3850L: linux-media@vger.kernel.org
3851W: http://linuxtv.org/
3852W: http://github.com/mkrufky
3853Q: http://patchwork.linuxtv.org/project/linux-media/list/
3854T: git git://linuxtv.org/mkrufky/mxl111sf.git
3855S: Maintained
3856F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3857
3858DVB_USB_RTL28XXU MEDIA DRIVER
3859M: Antti Palosaari <crope@iki.fi>
3860L: linux-media@vger.kernel.org
3861W: http://linuxtv.org/
3862W: http://palosaari.fi/linux/
3863Q: http://patchwork.linuxtv.org/project/linux-media/list/
3864T: git git://linuxtv.org/anttip/media_tree.git
3865S: Maintained
3866F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3867
3868DVB_USB_V2 MEDIA DRIVER
3869M: Antti Palosaari <crope@iki.fi>
3870L: linux-media@vger.kernel.org
3871W: http://linuxtv.org/
3872W: http://palosaari.fi/linux/
3873Q: http://patchwork.linuxtv.org/project/linux-media/list/
3874T: git git://linuxtv.org/anttip/media_tree.git
3875S: Maintained
3876F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3877F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3878
3879DYNAMIC DEBUG
3880M: Jason Baron <jbaron@akamai.com>
3881S: Maintained
3882F: lib/dynamic_debug.c
3883F: include/linux/dynamic_debug.h
3884
3885DZ DECSTATION DZ11 SERIAL DRIVER
3886M: "Maciej W. Rozycki" <macro@linux-mips.org>
3887S: Maintained
3888F: drivers/tty/serial/dz.*
3889
3890E3X0 POWER BUTTON DRIVER
3891M: Moritz Fischer <moritz.fischer@ettus.com>
3892L: usrp-users@lists.ettus.com
3893W: http://www.ettus.com
3894S: Supported
3895F: drivers/input/misc/e3x0-button.c
3896F: Documentation/devicetree/bindings/input/e3x0-button.txt
3897
3898E4000 MEDIA DRIVER
3899M: Antti Palosaari <crope@iki.fi>
3900L: linux-media@vger.kernel.org
3901W: http://linuxtv.org/
3902W: http://palosaari.fi/linux/
3903Q: http://patchwork.linuxtv.org/project/linux-media/list/
3904T: git git://linuxtv.org/anttip/media_tree.git
3905S: Maintained
3906F: drivers/media/tuners/e4000*
3907
3908EATA ISA/EISA/PCI SCSI DRIVER
3909M: Dario Ballabio <ballabio_dario@emc.com>
3910L: linux-scsi@vger.kernel.org
3911S: Maintained
3912F: drivers/scsi/eata.c
3913
3914EC100 MEDIA DRIVER
3915M: Antti Palosaari <crope@iki.fi>
3916L: linux-media@vger.kernel.org
3917W: http://linuxtv.org/
3918W: http://palosaari.fi/linux/
3919Q: http://patchwork.linuxtv.org/project/linux-media/list/
3920T: git git://linuxtv.org/anttip/media_tree.git
3921S: Maintained
3922F: drivers/media/dvb-frontends/ec100*
3923
3924ECRYPT FILE SYSTEM
3925M: Tyler Hicks <tyhicks@canonical.com>
3926L: ecryptfs@vger.kernel.org
3927W: http://ecryptfs.org
3928W: https://launchpad.net/ecryptfs
3929S: Supported
3930F: Documentation/filesystems/ecryptfs.txt
3931F: fs/ecryptfs/
3932
3933EDAC-CORE
3934M: Doug Thompson <dougthompson@xmission.com>
3935M: Borislav Petkov <bp@alien8.de>
3936M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3937L: linux-edac@vger.kernel.org
3938W: bluesmoke.sourceforge.net
3939T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3940T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3941S: Supported
3942F: Documentation/edac.txt
3943F: drivers/edac/
3944F: include/linux/edac.h
3945
3946EDAC-AMD64
3947M: Doug Thompson <dougthompson@xmission.com>
3948M: Borislav Petkov <bp@alien8.de>
3949L: linux-edac@vger.kernel.org
3950W: bluesmoke.sourceforge.net
3951S: Maintained
3952F: drivers/edac/amd64_edac*
3953
3954EDAC-CALXEDA
3955M: Doug Thompson <dougthompson@xmission.com>
3956M: Robert Richter <rric@kernel.org>
3957L: linux-edac@vger.kernel.org
3958W: bluesmoke.sourceforge.net
3959S: Maintained
3960F: drivers/edac/highbank*
3961
3962EDAC-CAVIUM
3963M: Ralf Baechle <ralf@linux-mips.org>
3964M: David Daney <david.daney@cavium.com>
3965L: linux-edac@vger.kernel.org
3966L: linux-mips@linux-mips.org
3967W: bluesmoke.sourceforge.net
3968S: Supported
3969F: drivers/edac/octeon_edac*
3970
3971EDAC-E752X
3972M: Mark Gross <mark.gross@intel.com>
3973M: Doug Thompson <dougthompson@xmission.com>
3974L: linux-edac@vger.kernel.org
3975W: bluesmoke.sourceforge.net
3976S: Maintained
3977F: drivers/edac/e752x_edac.c
3978
3979EDAC-E7XXX
3980M: Doug Thompson <dougthompson@xmission.com>
3981L: linux-edac@vger.kernel.org
3982W: bluesmoke.sourceforge.net
3983S: Maintained
3984F: drivers/edac/e7xxx_edac.c
3985
3986EDAC-GHES
3987M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3988L: linux-edac@vger.kernel.org
3989W: bluesmoke.sourceforge.net
3990S: Maintained
3991F: drivers/edac/ghes_edac.c
3992
3993EDAC-I82443BXGX
3994M: Tim Small <tim@buttersideup.com>
3995L: linux-edac@vger.kernel.org
3996W: bluesmoke.sourceforge.net
3997S: Maintained
3998F: drivers/edac/i82443bxgx_edac.c
3999
4000EDAC-I3000
4001M: Jason Uhlenkott <juhlenko@akamai.com>
4002L: linux-edac@vger.kernel.org
4003W: bluesmoke.sourceforge.net
4004S: Maintained
4005F: drivers/edac/i3000_edac.c
4006
4007EDAC-I5000
4008M: Doug Thompson <dougthompson@xmission.com>
4009L: linux-edac@vger.kernel.org
4010W: bluesmoke.sourceforge.net
4011S: Maintained
4012F: drivers/edac/i5000_edac.c
4013
4014EDAC-I5400
4015M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4016L: linux-edac@vger.kernel.org
4017W: bluesmoke.sourceforge.net
4018S: Maintained
4019F: drivers/edac/i5400_edac.c
4020
4021EDAC-I7300
4022M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4023L: linux-edac@vger.kernel.org
4024W: bluesmoke.sourceforge.net
4025S: Maintained
4026F: drivers/edac/i7300_edac.c
4027
4028EDAC-I7CORE
4029M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4030L: linux-edac@vger.kernel.org
4031W: bluesmoke.sourceforge.net
4032S: Maintained
4033F: drivers/edac/i7core_edac.c
4034
4035EDAC-I82975X
4036M: Ranganathan Desikan <ravi@jetztechnologies.com>
4037M: "Arvind R." <arvino55@gmail.com>
4038L: linux-edac@vger.kernel.org
4039W: bluesmoke.sourceforge.net
4040S: Maintained
4041F: drivers/edac/i82975x_edac.c
4042
4043EDAC-IE31200
4044M: Jason Baron <jbaron@akamai.com>
4045L: linux-edac@vger.kernel.org
4046W: bluesmoke.sourceforge.net
4047S: Maintained
4048F: drivers/edac/ie31200_edac.c
4049
4050EDAC-MPC85XX
4051M: Johannes Thumshirn <morbidrsa@gmail.com>
4052L: linux-edac@vger.kernel.org
4053W: bluesmoke.sourceforge.net
4054S: Maintained
4055F: drivers/edac/mpc85xx_edac.[ch]
4056
4057EDAC-PASEMI
4058M: Egor Martovetsky <egor@pasemi.com>
4059L: linux-edac@vger.kernel.org
4060W: bluesmoke.sourceforge.net
4061S: Maintained
4062F: drivers/edac/pasemi_edac.c
4063
4064EDAC-R82600
4065M: Tim Small <tim@buttersideup.com>
4066L: linux-edac@vger.kernel.org
4067W: bluesmoke.sourceforge.net
4068S: Maintained
4069F: drivers/edac/r82600_edac.c
4070
4071EDAC-SBRIDGE
4072M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4073L: linux-edac@vger.kernel.org
4074W: bluesmoke.sourceforge.net
4075S: Maintained
4076F: drivers/edac/sb_edac.c
4077
4078EDAC-XGENE
4079APPLIED MICRO (APM) X-GENE SOC EDAC
4080M: Loc Ho <lho@apm.com>
4081S: Supported
4082F: drivers/edac/xgene_edac.c
4083F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4084
4085EDIROL UA-101/UA-1000 DRIVER
4086M: Clemens Ladisch <clemens@ladisch.de>
4087L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4088T: git git://git.alsa-project.org/alsa-kernel.git
4089S: Maintained
4090F: sound/usb/misc/ua101.c
4091
4092EXTENSIBLE FIRMWARE INTERFACE (EFI)
4093M: Matt Fleming <matt@codeblueprint.co.uk>
4094L: linux-efi@vger.kernel.org
4095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4096S: Maintained
4097F: Documentation/efi-stub.txt
4098F: arch/ia64/kernel/efi.c
4099F: arch/x86/boot/compressed/eboot.[ch]
4100F: arch/x86/include/asm/efi.h
4101F: arch/x86/platform/efi/*
4102F: drivers/firmware/efi/*
4103F: include/linux/efi*.h
4104
4105EFI VARIABLE FILESYSTEM
4106M: Matthew Garrett <matthew.garrett@nebula.com>
4107M: Jeremy Kerr <jk@ozlabs.org>
4108M: Matt Fleming <matt@codeblueprint.co.uk>
4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4110L: linux-efi@vger.kernel.org
4111S: Maintained
4112F: fs/efivarfs/
4113
4114EFIFB FRAMEBUFFER DRIVER
4115L: linux-fbdev@vger.kernel.org
4116M: Peter Jones <pjones@redhat.com>
4117S: Maintained
4118F: drivers/video/fbdev/efifb.c
4119
4120EFS FILESYSTEM
4121W: http://aeschi.ch.eu.org/efs/
4122S: Orphan
4123F: fs/efs/
4124
4125EHCA (IBM GX bus InfiniBand adapter) DRIVER
4126M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4127M: Christoph Raisch <raisch@de.ibm.com>
4128L: linux-rdma@vger.kernel.org
4129S: Supported
4130F: drivers/infiniband/hw/ehca/
4131
4132EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4133M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4134L: netdev@vger.kernel.org
4135S: Maintained
4136F: drivers/net/ethernet/ibm/ehea/
4137
4138EM28XX VIDEO4LINUX DRIVER
4139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4140L: linux-media@vger.kernel.org
4141W: http://linuxtv.org
4142T: git git://linuxtv.org/media_tree.git
4143S: Maintained
4144F: drivers/media/usb/em28xx/
4145
4146EMBEDDED LINUX
4147M: Paul Gortmaker <paul.gortmaker@windriver.com>
4148M: Matt Mackall <mpm@selenic.com>
4149M: David Woodhouse <dwmw2@infradead.org>
4150L: linux-embedded@vger.kernel.org
4151S: Maintained
4152
4153EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4154M: James Smart <james.smart@avagotech.com>
4155M: Dick Kennedy <dick.kennedy@avagotech.com>
4156L: linux-scsi@vger.kernel.org
4157W: http://www.avagotech.com
4158S: Supported
4159F: drivers/scsi/lpfc/
4160
4161ENE CB710 FLASH CARD READER DRIVER
4162M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4163S: Maintained
4164F: drivers/misc/cb710/
4165F: drivers/mmc/host/cb710-mmc.*
4166F: include/linux/cb710.h
4167
4168ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4169M: Maxim Levitsky <maximlevitsky@gmail.com>
4170S: Maintained
4171F: drivers/media/rc/ene_ir.*
4172
4173ENHANCED ERROR HANDLING (EEH)
4174M: Gavin Shan <shangw@linux.vnet.ibm.com>
4175L: linuxppc-dev@lists.ozlabs.org
4176S: Supported
4177F: Documentation/powerpc/eeh-pci-error-recovery.txt
4178F: arch/powerpc/kernel/eeh*.c
4179
4180EPSON S1D13XXX FRAMEBUFFER DRIVER
4181M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4182S: Maintained
4183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4184F: drivers/video/fbdev/s1d13xxxfb.c
4185F: include/video/s1d13xxxfb.h
4186
4187ET131X NETWORK DRIVER
4188M: Mark Einon <mark.einon@gmail.com>
4189S: Odd Fixes
4190F: drivers/net/ethernet/agere/
4191
4192ETHERNET BRIDGE
4193M: Stephen Hemminger <stephen@networkplumber.org>
4194L: bridge@lists.linux-foundation.org
4195L: netdev@vger.kernel.org
4196W: http://www.linuxfoundation.org/en/Net:Bridge
4197S: Maintained
4198F: include/linux/netfilter_bridge/
4199F: net/bridge/
4200
4201ETHERNET PHY LIBRARY
4202M: Florian Fainelli <f.fainelli@gmail.com>
4203L: netdev@vger.kernel.org
4204S: Maintained
4205F: include/linux/phy.h
4206F: include/linux/phy_fixed.h
4207F: drivers/net/phy/
4208F: Documentation/networking/phy.txt
4209F: drivers/of/of_mdio.c
4210F: drivers/of/of_net.c
4211
4212EXT2 FILE SYSTEM
4213M: Jan Kara <jack@suse.com>
4214L: linux-ext4@vger.kernel.org
4215S: Maintained
4216F: Documentation/filesystems/ext2.txt
4217F: fs/ext2/
4218F: include/linux/ext2*
4219
4220EXT4 FILE SYSTEM
4221M: "Theodore Ts'o" <tytso@mit.edu>
4222M: Andreas Dilger <adilger.kernel@dilger.ca>
4223L: linux-ext4@vger.kernel.org
4224W: http://ext4.wiki.kernel.org
4225Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4226S: Maintained
4227F: Documentation/filesystems/ext4.txt
4228F: fs/ext4/
4229
4230Extended Verification Module (EVM)
4231M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4232L: linux-ima-devel@lists.sourceforge.net
4233L: linux-security-module@vger.kernel.org
4234S: Supported
4235F: security/integrity/evm/
4236
4237EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4238M: MyungJoo Ham <myungjoo.ham@samsung.com>
4239M: Chanwoo Choi <cw00.choi@samsung.com>
4240L: linux-kernel@vger.kernel.org
4241T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4242S: Maintained
4243F: drivers/extcon/
4244F: include/linux/extcon/
4245F: include/linux/extcon.h
4246F: Documentation/extcon/
4247F: Documentation/devicetree/bindings/extcon/
4248
4249EXYNOS DP DRIVER
4250M: Jingoo Han <jingoohan1@gmail.com>
4251L: dri-devel@lists.freedesktop.org
4252S: Maintained
4253F: drivers/gpu/drm/exynos/exynos_dp*
4254
4255EXYNOS MIPI DISPLAY DRIVERS
4256M: Inki Dae <inki.dae@samsung.com>
4257M: Donghwa Lee <dh09.lee@samsung.com>
4258M: Kyungmin Park <kyungmin.park@samsung.com>
4259L: linux-fbdev@vger.kernel.org
4260S: Maintained
4261F: drivers/video/fbdev/exynos/exynos_mipi*
4262F: include/video/exynos_mipi*
4263
4264F71805F HARDWARE MONITORING DRIVER
4265M: Jean Delvare <jdelvare@suse.com>
4266L: lm-sensors@lm-sensors.org
4267S: Maintained
4268F: Documentation/hwmon/f71805f
4269F: drivers/hwmon/f71805f.c
4270
4271FC0011 TUNER DRIVER
4272M: Michael Buesch <m@bues.ch>
4273L: linux-media@vger.kernel.org
4274S: Maintained
4275F: drivers/media/tuners/fc0011.h
4276F: drivers/media/tuners/fc0011.c
4277
4278FC2580 MEDIA DRIVER
4279M: Antti Palosaari <crope@iki.fi>
4280L: linux-media@vger.kernel.org
4281W: http://linuxtv.org/
4282W: http://palosaari.fi/linux/
4283Q: http://patchwork.linuxtv.org/project/linux-media/list/
4284T: git git://linuxtv.org/anttip/media_tree.git
4285S: Maintained
4286F: drivers/media/tuners/fc2580*
4287
4288FANOTIFY
4289M: Eric Paris <eparis@redhat.com>
4290S: Maintained
4291F: fs/notify/fanotify/
4292F: include/linux/fanotify.h
4293F: include/uapi/linux/fanotify.h
4294
4295FARSYNC SYNCHRONOUS DRIVER
4296M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4297W: http://www.farsite.co.uk/
4298S: Supported
4299F: drivers/net/wan/farsync.*
4300
4301FAULT INJECTION SUPPORT
4302M: Akinobu Mita <akinobu.mita@gmail.com>
4303S: Supported
4304F: Documentation/fault-injection/
4305F: lib/fault-inject.c
4306
4307FBTFT Framebuffer drivers
4308M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4309M: Noralf Trønnes <noralf@tronnes.org>
4310S: Maintained
4311F: drivers/staging/fbtft/
4312
4313FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4314M: Vasu Dev <vasu.dev@intel.com>
4315L: fcoe-devel@open-fcoe.org
4316W: www.Open-FCoE.org
4317S: Supported
4318F: drivers/scsi/libfc/
4319F: drivers/scsi/fcoe/
4320F: include/scsi/fc/
4321F: include/scsi/libfc.h
4322F: include/scsi/libfcoe.h
4323F: include/uapi/scsi/fc/
4324
4325FILE LOCKING (flock() and fcntl()/lockf())
4326M: Jeff Layton <jlayton@poochiereds.net>
4327M: "J. Bruce Fields" <bfields@fieldses.org>
4328L: linux-fsdevel@vger.kernel.org
4329S: Maintained
4330F: include/linux/fcntl.h
4331F: include/linux/fs.h
4332F: include/uapi/linux/fcntl.h
4333F: include/uapi/linux/fs.h
4334F: fs/fcntl.c
4335F: fs/locks.c
4336
4337FILESYSTEMS (VFS and infrastructure)
4338M: Alexander Viro <viro@zeniv.linux.org.uk>
4339L: linux-fsdevel@vger.kernel.org
4340S: Maintained
4341F: fs/*
4342
4343FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4344M: Riku Voipio <riku.voipio@iki.fi>
4345L: lm-sensors@lm-sensors.org
4346S: Maintained
4347F: drivers/hwmon/f75375s.c
4348F: include/linux/f75375s.h
4349
4350FIREWIRE AUDIO DRIVERS
4351M: Clemens Ladisch <clemens@ladisch.de>
4352L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4353T: git git://git.alsa-project.org/alsa-kernel.git
4354S: Maintained
4355F: sound/firewire/
4356
4357FIREWIRE MEDIA DRIVERS (firedtv)
4358M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4359L: linux-media@vger.kernel.org
4360L: linux1394-devel@lists.sourceforge.net
4361T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4362S: Maintained
4363F: drivers/media/firewire/
4364
4365FIREWIRE SBP-2 TARGET
4366M: Chris Boot <bootc@bootc.net>
4367L: linux-scsi@vger.kernel.org
4368L: target-devel@vger.kernel.org
4369L: linux1394-devel@lists.sourceforge.net
4370T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4371S: Maintained
4372F: drivers/target/sbp/
4373
4374FIREWIRE SUBSYSTEM
4375M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4376L: linux1394-devel@lists.sourceforge.net
4377W: http://ieee1394.wiki.kernel.org/
4378T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4379S: Maintained
4380F: drivers/firewire/
4381F: include/linux/firewire.h
4382F: include/uapi/linux/firewire*.h
4383F: tools/firewire/
4384
4385FIRMWARE LOADER (request_firmware)
4386M: Ming Lei <ming.lei@canonical.com>
4387L: linux-kernel@vger.kernel.org
4388S: Maintained
4389F: Documentation/firmware_class/
4390F: drivers/base/firmware*.c
4391F: include/linux/firmware.h
4392
4393FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4394M: Joshua Morris <josh.h.morris@us.ibm.com>
4395M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4396S: Maintained
4397F: drivers/block/rsxx/
4398
4399FLOPPY DRIVER
4400M: Jiri Kosina <jikos@kernel.org>
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4402S: Odd fixes
4403F: drivers/block/floppy.c
4404
4405FMC SUBSYSTEM
4406M: Alessandro Rubini <rubini@gnudd.com>
4407W: http://www.ohwr.org/projects/fmc-bus
4408S: Supported
4409F: drivers/fmc/
4410F: include/linux/fmc*.h
4411F: include/linux/ipmi-fru.h
4412K: fmc_d.*register
4413
4414FPGA MANAGER FRAMEWORK
4415M: Alan Tull <atull@opensource.altera.com>
4416R: Moritz Fischer <moritz.fischer@ettus.com>
4417S: Maintained
4418F: drivers/fpga/
4419F: include/linux/fpga/fpga-mgr.h
4420W: http://www.rocketboards.org
4421
4422FPU EMULATOR
4423M: Bill Metzenthen <billm@melbpc.org.au>
4424W: http://floatingpoint.sourceforge.net/emulator/index.html
4425S: Maintained
4426F: arch/x86/math-emu/
4427
4428FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4429L: netdev@vger.kernel.org
4430S: Orphan
4431F: drivers/net/wan/dlci.c
4432F: drivers/net/wan/sdla.c
4433
4434FRAMEBUFFER LAYER
4435M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4436M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4437L: linux-fbdev@vger.kernel.org
4438W: http://linux-fbdev.sourceforge.net/
4439Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4440T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4441S: Maintained
4442F: Documentation/fb/
4443F: drivers/video/
4444F: include/video/
4445F: include/linux/fb.h
4446F: include/uapi/video/
4447F: include/uapi/linux/fb.h
4448
4449FREESCALE DIU FRAMEBUFFER DRIVER
4450M: Timur Tabi <timur@tabi.org>
4451L: linux-fbdev@vger.kernel.org
4452S: Maintained
4453F: drivers/video/fbdev/fsl-diu-fb.*
4454
4455FREESCALE DMA DRIVER
4456M: Li Yang <leoli@freescale.com>
4457M: Zhang Wei <zw@zh-kernel.org>
4458L: linuxppc-dev@lists.ozlabs.org
4459S: Maintained
4460F: drivers/dma/fsldma.*
4461
4462FREESCALE I2C CPM DRIVER
4463M: Jochen Friedrich <jochen@scram.de>
4464L: linuxppc-dev@lists.ozlabs.org
4465L: linux-i2c@vger.kernel.org
4466S: Maintained
4467F: drivers/i2c/busses/i2c-cpm.c
4468
4469FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4470M: Sascha Hauer <kernel@pengutronix.de>
4471L: linux-fbdev@vger.kernel.org
4472L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4473S: Maintained
4474F: include/linux/platform_data/video-imxfb.h
4475F: drivers/video/fbdev/imxfb.c
4476
4477FREESCALE QUAD SPI DRIVER
4478M: Han Xu <han.xu@freescale.com>
4479L: linux-mtd@lists.infradead.org
4480S: Maintained
4481F: drivers/mtd/spi-nor/fsl-quadspi.c
4482
4483FREESCALE SOC FS_ENET DRIVER
4484M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4485M: Vitaly Bordug <vbordug@ru.mvista.com>
4486L: linuxppc-dev@lists.ozlabs.org
4487L: netdev@vger.kernel.org
4488S: Maintained
4489F: drivers/net/ethernet/freescale/fs_enet/
4490F: include/linux/fs_enet_pd.h
4491
4492FREESCALE QUICC ENGINE LIBRARY
4493L: linuxppc-dev@lists.ozlabs.org
4494S: Orphan
4495F: arch/powerpc/sysdev/qe_lib/
4496F: arch/powerpc/include/asm/*qe.h
4497
4498FREESCALE USB PERIPHERAL DRIVERS
4499M: Li Yang <leoli@freescale.com>
4500L: linux-usb@vger.kernel.org
4501L: linuxppc-dev@lists.ozlabs.org
4502S: Maintained
4503F: drivers/usb/gadget/udc/fsl*
4504
4505FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4506M: Li Yang <leoli@freescale.com>
4507L: netdev@vger.kernel.org
4508L: linuxppc-dev@lists.ozlabs.org
4509S: Maintained
4510F: drivers/net/ethernet/freescale/ucc_geth*
4511
4512FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4513M: Claudiu Manoil <claudiu.manoil@freescale.com>
4514L: netdev@vger.kernel.org
4515S: Maintained
4516F: drivers/net/ethernet/freescale/gianfar*
4517X: drivers/net/ethernet/freescale/gianfar_ptp.c
4518F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4519
4520FREESCALE QUICC ENGINE UCC UART DRIVER
4521M: Timur Tabi <timur@tabi.org>
4522L: linuxppc-dev@lists.ozlabs.org
4523S: Maintained
4524F: drivers/tty/serial/ucc_uart.c
4525
4526FREESCALE SOC SOUND DRIVERS
4527M: Timur Tabi <timur@tabi.org>
4528M: Nicolin Chen <nicoleotsuka@gmail.com>
4529M: Xiubo Li <Xiubo.Lee@gmail.com>
4530L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4531L: linuxppc-dev@lists.ozlabs.org
4532S: Maintained
4533F: sound/soc/fsl/fsl*
4534F: sound/soc/fsl/imx*
4535F: sound/soc/fsl/mpc8610_hpcd.c
4536
4537FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4538M: "J. German Rivera" <German.Rivera@freescale.com>
4539L: linux-kernel@vger.kernel.org
4540S: Maintained
4541F: drivers/staging/fsl-mc/
4542
4543FREEVXFS FILESYSTEM
4544M: Christoph Hellwig <hch@infradead.org>
4545W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4546S: Maintained
4547F: fs/freevxfs/
4548
4549FREEZER
4550M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4551M: Pavel Machek <pavel@ucw.cz>
4552L: linux-pm@vger.kernel.org
4553S: Supported
4554F: Documentation/power/freezing-of-tasks.txt
4555F: include/linux/freezer.h
4556F: kernel/freezer.c
4557
4558FRONTSWAP API
4559M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4560L: linux-kernel@vger.kernel.org
4561S: Maintained
4562F: mm/frontswap.c
4563F: include/linux/frontswap.h
4564
4565FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4566M: David Howells <dhowells@redhat.com>
4567L: linux-cachefs@redhat.com (moderated for non-subscribers)
4568S: Supported
4569F: Documentation/filesystems/caching/
4570F: fs/fscache/
4571F: include/linux/fscache*.h
4572
4573F2FS FILE SYSTEM
4574M: Jaegeuk Kim <jaegeuk@kernel.org>
4575M: Changman Lee <cm224.lee@samsung.com>
4576R: Chao Yu <chao2.yu@samsung.com>
4577L: linux-f2fs-devel@lists.sourceforge.net
4578W: http://en.wikipedia.org/wiki/F2FS
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4580S: Maintained
4581F: Documentation/filesystems/f2fs.txt
4582F: Documentation/ABI/testing/sysfs-fs-f2fs
4583F: fs/f2fs/
4584F: include/linux/f2fs_fs.h
4585F: include/trace/events/f2fs.h
4586
4587FUJITSU FR-V (FRV) PORT
4588M: David Howells <dhowells@redhat.com>
4589S: Maintained
4590F: arch/frv/
4591
4592FUJITSU LAPTOP EXTRAS
4593M: Jonathan Woithe <jwoithe@just42.net>
4594L: platform-driver-x86@vger.kernel.org
4595S: Maintained
4596F: drivers/platform/x86/fujitsu-laptop.c
4597
4598FUJITSU M-5MO LS CAMERA ISP DRIVER
4599M: Kyungmin Park <kyungmin.park@samsung.com>
4600M: Heungjun Kim <riverful.kim@samsung.com>
4601L: linux-media@vger.kernel.org
4602S: Maintained
4603F: drivers/media/i2c/m5mols/
4604F: include/media/m5mols.h
4605
4606FUJITSU TABLET EXTRAS
4607M: Robert Gerlach <khnz@gmx.de>
4608L: platform-driver-x86@vger.kernel.org
4609S: Maintained
4610F: drivers/platform/x86/fujitsu-tablet.c
4611
4612FUSE: FILESYSTEM IN USERSPACE
4613M: Miklos Szeredi <miklos@szeredi.hu>
4614L: fuse-devel@lists.sourceforge.net
4615W: http://fuse.sourceforge.net/
4616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4617S: Maintained
4618F: fs/fuse/
4619F: include/uapi/linux/fuse.h
4620F: Documentation/filesystems/fuse.txt
4621
4622FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4623M: Rik Faith <faith@cs.unc.edu>
4624L: linux-scsi@vger.kernel.org
4625S: Odd Fixes (e.g., new signatures)
4626F: drivers/scsi/fdomain.*
4627
4628GCOV BASED KERNEL PROFILING
4629M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4630S: Maintained
4631F: kernel/gcov/
4632F: Documentation/gcov.txt
4633
4634GDT SCSI DISK ARRAY CONTROLLER DRIVER
4635M: Achim Leubner <achim_leubner@adaptec.com>
4636L: linux-scsi@vger.kernel.org
4637W: http://www.icp-vortex.com/
4638S: Supported
4639F: drivers/scsi/gdt*
4640
4641GDB KERNEL DEBUGGING HELPER SCRIPTS
4642M: Jan Kiszka <jan.kiszka@siemens.com>
4643S: Supported
4644F: scripts/gdb/
4645
4646GEMTEK FM RADIO RECEIVER DRIVER
4647M: Hans Verkuil <hverkuil@xs4all.nl>
4648L: linux-media@vger.kernel.org
4649T: git git://linuxtv.org/media_tree.git
4650W: http://linuxtv.org
4651S: Maintained
4652F: drivers/media/radio/radio-gemtek*
4653
4654GENERIC GPIO I2C DRIVER
4655M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4656S: Supported
4657F: drivers/i2c/busses/i2c-gpio.c
4658F: include/linux/i2c-gpio.h
4659
4660GENERIC GPIO I2C MULTIPLEXER DRIVER
4661M: Peter Korsgaard <peter.korsgaard@barco.com>
4662L: linux-i2c@vger.kernel.org
4663S: Supported
4664F: drivers/i2c/muxes/i2c-mux-gpio.c
4665F: include/linux/i2c-mux-gpio.h
4666F: Documentation/i2c/muxes/i2c-mux-gpio
4667
4668GENERIC HDLC (WAN) DRIVERS
4669M: Krzysztof Halasa <khc@pm.waw.pl>
4670W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4671S: Maintained
4672F: drivers/net/wan/c101.c
4673F: drivers/net/wan/hd6457*
4674F: drivers/net/wan/hdlc*
4675F: drivers/net/wan/n2.c
4676F: drivers/net/wan/pc300too.c
4677F: drivers/net/wan/pci200syn.c
4678F: drivers/net/wan/wanxl*
4679
4680GENERIC INCLUDE/ASM HEADER FILES
4681M: Arnd Bergmann <arnd@arndb.de>
4682L: linux-arch@vger.kernel.org
4683T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4684S: Maintained
4685F: include/asm-generic/
4686F: include/uapi/asm-generic/
4687
4688GENERIC PHY FRAMEWORK
4689M: Kishon Vijay Abraham I <kishon@ti.com>
4690L: linux-kernel@vger.kernel.org
4691T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4692S: Supported
4693F: drivers/phy/
4694F: include/linux/phy/
4695
4696GENERIC PM DOMAINS
4697M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4698M: Kevin Hilman <khilman@kernel.org>
4699M: Ulf Hansson <ulf.hansson@linaro.org>
4700L: linux-pm@vger.kernel.org
4701S: Supported
4702F: drivers/base/power/domain*.c
4703F: include/linux/pm_domain.h
4704
4705GENERIC UIO DRIVER FOR PCI DEVICES
4706M: "Michael S. Tsirkin" <mst@redhat.com>
4707L: kvm@vger.kernel.org
4708S: Supported
4709F: drivers/uio/uio_pci_generic.c
4710
4711GET_MAINTAINER SCRIPT
4712M: Joe Perches <joe@perches.com>
4713S: Maintained
4714F: scripts/get_maintainer.pl
4715
4716GFS2 FILE SYSTEM
4717M: Steven Whitehouse <swhiteho@redhat.com>
4718M: Bob Peterson <rpeterso@redhat.com>
4719L: cluster-devel@redhat.com
4720W: http://sources.redhat.com/cluster/
4721T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4722S: Supported
4723F: Documentation/filesystems/gfs2*.txt
4724F: fs/gfs2/
4725F: include/uapi/linux/gfs2_ondisk.h
4726
4727GIGASET ISDN DRIVERS
4728M: Paul Bolle <pebolle@tiscali.nl>
4729L: gigaset307x-common@lists.sourceforge.net
4730W: http://gigaset307x.sourceforge.net/
4731S: Odd Fixes
4732F: Documentation/isdn/README.gigaset
4733F: drivers/isdn/gigaset/
4734F: include/uapi/linux/gigaset_dev.h
4735
4736GO7007 MPEG CODEC
4737M: Hans Verkuil <hans.verkuil@cisco.com>
4738L: linux-media@vger.kernel.org
4739S: Maintained
4740F: drivers/media/usb/go7007/
4741
4742GOODIX TOUCHSCREEN
4743M: Bastien Nocera <hadess@hadess.net>
4744L: linux-input@vger.kernel.org
4745S: Maintained
4746F: drivers/input/touchscreen/goodix.c
4747
4748GPIO SUBSYSTEM
4749M: Linus Walleij <linus.walleij@linaro.org>
4750M: Alexandre Courbot <gnurou@gmail.com>
4751L: linux-gpio@vger.kernel.org
4752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4753S: Maintained
4754F: Documentation/gpio/
4755F: drivers/gpio/
4756F: include/linux/gpio/
4757F: include/linux/gpio.h
4758F: include/asm-generic/gpio.h
4759
4760GRE DEMULTIPLEXER DRIVER
4761M: Dmitry Kozlov <xeb@mail.ru>
4762L: netdev@vger.kernel.org
4763S: Maintained
4764F: net/ipv4/gre_demux.c
4765F: net/ipv4/gre_offload.c
4766F: include/net/gre.h
4767
4768GRETH 10/100/1G Ethernet MAC device driver
4769M: Kristoffer Glembo <kristoffer@gaisler.com>
4770L: netdev@vger.kernel.org
4771S: Maintained
4772F: drivers/net/ethernet/aeroflex/
4773
4774GSPCA FINEPIX SUBDRIVER
4775M: Frank Zago <frank@zago.net>
4776L: linux-media@vger.kernel.org
4777T: git git://linuxtv.org/media_tree.git
4778S: Maintained
4779F: drivers/media/usb/gspca/finepix.c
4780
4781GSPCA GL860 SUBDRIVER
4782M: Olivier Lorin <o.lorin@laposte.net>
4783L: linux-media@vger.kernel.org
4784T: git git://linuxtv.org/media_tree.git
4785S: Maintained
4786F: drivers/media/usb/gspca/gl860/
4787
4788GSPCA M5602 SUBDRIVER
4789M: Erik Andren <erik.andren@gmail.com>
4790L: linux-media@vger.kernel.org
4791T: git git://linuxtv.org/media_tree.git
4792S: Maintained
4793F: drivers/media/usb/gspca/m5602/
4794
4795GSPCA PAC207 SONIXB SUBDRIVER
4796M: Hans de Goede <hdegoede@redhat.com>
4797L: linux-media@vger.kernel.org
4798T: git git://linuxtv.org/media_tree.git
4799S: Maintained
4800F: drivers/media/usb/gspca/pac207.c
4801
4802GSPCA SN9C20X SUBDRIVER
4803M: Brian Johnson <brijohn@gmail.com>
4804L: linux-media@vger.kernel.org
4805T: git git://linuxtv.org/media_tree.git
4806S: Maintained
4807F: drivers/media/usb/gspca/sn9c20x.c
4808
4809GSPCA T613 SUBDRIVER
4810M: Leandro Costantino <lcostantino@gmail.com>
4811L: linux-media@vger.kernel.org
4812T: git git://linuxtv.org/media_tree.git
4813S: Maintained
4814F: drivers/media/usb/gspca/t613.c
4815
4816GSPCA USB WEBCAM DRIVER
4817M: Hans de Goede <hdegoede@redhat.com>
4818L: linux-media@vger.kernel.org
4819T: git git://linuxtv.org/media_tree.git
4820S: Maintained
4821F: drivers/media/usb/gspca/
4822
4823GUID PARTITION TABLE (GPT)
4824M: Davidlohr Bueso <dave@stgolabs.net>
4825L: linux-efi@vger.kernel.org
4826S: Maintained
4827F: block/partitions/efi.*
4828
4829STK1160 USB VIDEO CAPTURE DRIVER
4830M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4831L: linux-media@vger.kernel.org
4832T: git git://linuxtv.org/media_tree.git
4833S: Maintained
4834F: drivers/media/usb/stk1160/
4835
4836H8/300 ARCHITECTURE
4837M: Yoshinori Sato <ysato@users.sourceforge.jp>
4838L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4839W: http://uclinux-h8.sourceforge.jp
4840T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4841S: Maintained
4842F: arch/h8300/
4843F: drivers/clocksource/h8300_*.c
4844F: drivers/clk/h8300/
4845F: drivers/irqchip/irq-renesas-h8*.c
4846
4847HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4848M: Frank Seidel <frank@f-seidel.de>
4849L: platform-driver-x86@vger.kernel.org
4850W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4851S: Maintained
4852F: drivers/platform/x86/hdaps.c
4853
4854HDPVR USB VIDEO ENCODER DRIVER
4855M: Hans Verkuil <hverkuil@xs4all.nl>
4856L: linux-media@vger.kernel.org
4857T: git git://linuxtv.org/media_tree.git
4858W: http://linuxtv.org
4859S: Odd Fixes
4860F: drivers/media/usb/hdpvr/
4861
4862HWPOISON MEMORY FAILURE HANDLING
4863M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4864L: linux-mm@kvack.org
4865S: Maintained
4866F: mm/memory-failure.c
4867F: mm/hwpoison-inject.c
4868
4869HYPERVISOR VIRTUAL CONSOLE DRIVER
4870L: linuxppc-dev@lists.ozlabs.org
4871S: Odd Fixes
4872F: drivers/tty/hvc/
4873
4874HACKRF MEDIA DRIVER
4875M: Antti Palosaari <crope@iki.fi>
4876L: linux-media@vger.kernel.org
4877W: http://linuxtv.org/
4878W: http://palosaari.fi/linux/
4879Q: http://patchwork.linuxtv.org/project/linux-media/list/
4880T: git git://linuxtv.org/anttip/media_tree.git
4881S: Maintained
4882F: drivers/media/usb/hackrf/
4883
4884HARDWARE MONITORING
4885M: Jean Delvare <jdelvare@suse.com>
4886M: Guenter Roeck <linux@roeck-us.net>
4887L: lm-sensors@lm-sensors.org
4888W: http://www.lm-sensors.org/
4889T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4891S: Maintained
4892F: Documentation/hwmon/
4893F: drivers/hwmon/
4894F: include/linux/hwmon*.h
4895
4896HARDWARE RANDOM NUMBER GENERATOR CORE
4897M: Matt Mackall <mpm@selenic.com>
4898M: Herbert Xu <herbert@gondor.apana.org.au>
4899L: linux-crypto@vger.kernel.org
4900S: Odd fixes
4901F: Documentation/hw_random.txt
4902F: drivers/char/hw_random/
4903F: include/linux/hw_random.h
4904
4905HARDWARE SPINLOCK CORE
4906M: Ohad Ben-Cohen <ohad@wizery.com>
4907S: Maintained
4908F: Documentation/hwspinlock.txt
4909F: drivers/hwspinlock/hwspinlock_*
4910F: include/linux/hwspinlock.h
4911
4912HARMONY SOUND DRIVER
4913L: linux-parisc@vger.kernel.org
4914S: Maintained
4915F: sound/parisc/harmony.*
4916
4917HD29L2 MEDIA DRIVER
4918M: Antti Palosaari <crope@iki.fi>
4919L: linux-media@vger.kernel.org
4920W: http://linuxtv.org/
4921W: http://palosaari.fi/linux/
4922Q: http://patchwork.linuxtv.org/project/linux-media/list/
4923T: git git://linuxtv.org/anttip/media_tree.git
4924S: Maintained
4925F: drivers/media/dvb-frontends/hd29l2*
4926
4927HEWLETT-PACKARD SMART2 RAID DRIVER
4928L: iss_storagedev@hp.com
4929S: Orphan
4930F: Documentation/blockdev/cpqarray.txt
4931F: drivers/block/cpqarray.*
4932
4933HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4934M: Don Brace <don.brace@pmcs.com>
4935L: iss_storagedev@hp.com
4936L: storagedev@pmcs.com
4937L: linux-scsi@vger.kernel.org
4938S: Supported
4939F: Documentation/scsi/hpsa.txt
4940F: drivers/scsi/hpsa*.[ch]
4941F: include/linux/cciss*.h
4942F: include/uapi/linux/cciss*.h
4943
4944HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4945M: Don Brace <don.brace@pmcs.com>
4946L: iss_storagedev@hp.com
4947L: storagedev@pmcs.com
4948L: linux-scsi@vger.kernel.org
4949S: Supported
4950F: Documentation/blockdev/cciss.txt
4951F: drivers/block/cciss*
4952F: include/linux/cciss_ioctl.h
4953F: include/uapi/linux/cciss_ioctl.h
4954
4955HFS FILESYSTEM
4956L: linux-fsdevel@vger.kernel.org
4957S: Orphan
4958F: Documentation/filesystems/hfs.txt
4959F: fs/hfs/
4960
4961HFSPLUS FILESYSTEM
4962L: linux-fsdevel@vger.kernel.org
4963S: Orphan
4964F: Documentation/filesystems/hfsplus.txt
4965F: fs/hfsplus/
4966
4967HGA FRAMEBUFFER DRIVER
4968M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4969L: linux-nvidia@lists.surfsouth.com
4970W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4971S: Maintained
4972F: drivers/video/fbdev/hgafb.c
4973
4974HIBERNATION (aka Software Suspend, aka swsusp)
4975M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4976M: Pavel Machek <pavel@ucw.cz>
4977L: linux-pm@vger.kernel.org
4978S: Supported
4979F: arch/x86/power/
4980F: drivers/base/power/
4981F: kernel/power/
4982F: include/linux/suspend.h
4983F: include/linux/freezer.h
4984F: include/linux/pm.h
4985F: arch/*/include/asm/suspend*.h
4986
4987HID CORE LAYER
4988M: Jiri Kosina <jikos@kernel.org>
4989L: linux-input@vger.kernel.org
4990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4991S: Maintained
4992F: drivers/hid/
4993F: include/linux/hid*
4994F: include/uapi/linux/hid*
4995
4996HID SENSOR HUB DRIVERS
4997M: Jiri Kosina <jikos@kernel.org>
4998M: Jonathan Cameron <jic23@kernel.org>
4999M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5000L: linux-input@vger.kernel.org
5001L: linux-iio@vger.kernel.org
5002S: Maintained
5003F: Documentation/hid/hid-sensor*
5004F: drivers/hid/hid-sensor-*
5005F: drivers/iio/*/hid-*
5006F: include/linux/hid-sensor-*
5007
5008HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5009M: Thomas Gleixner <tglx@linutronix.de>
5010L: linux-kernel@vger.kernel.org
5011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5012S: Maintained
5013F: Documentation/timers/
5014F: kernel/time/hrtimer.c
5015F: kernel/time/clockevents.c
5016F: kernel/time/tick*.*
5017F: kernel/time/timer_*.c
5018F: include/linux/clockchips.h
5019F: include/linux/hrtimer.h
5020
5021HIGH-SPEED SCC DRIVER FOR AX.25
5022L: linux-hams@vger.kernel.org
5023S: Orphan
5024F: drivers/net/hamradio/dmascc.c
5025F: drivers/net/hamradio/scc.c
5026
5027HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5028M: HighPoint Linux Team <linux@highpoint-tech.com>
5029W: http://www.highpoint-tech.com
5030S: Supported
5031F: Documentation/scsi/hptiop.txt
5032F: drivers/scsi/hptiop.c
5033
5034HIPPI
5035M: Jes Sorensen <jes@trained-monkey.org>
5036L: linux-hippi@sunsite.dk
5037S: Maintained
5038F: include/linux/hippidevice.h
5039F: include/uapi/linux/if_hippi.h
5040F: net/802/hippi.c
5041F: drivers/net/hippi/
5042
5043HOST AP DRIVER
5044M: Jouni Malinen <j@w1.fi>
5045L: hostap@shmoo.com (subscribers-only)
5046L: linux-wireless@vger.kernel.org
5047W: http://hostap.epitest.fi/
5048S: Maintained
5049F: drivers/net/wireless/hostap/
5050
5051HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5052L: platform-driver-x86@vger.kernel.org
5053S: Orphan
5054F: drivers/platform/x86/tc1100-wmi.c
5055
5056HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5057M: Jaroslav Kysela <perex@perex.cz>
5058S: Maintained
5059F: drivers/net/ethernet/hp/hp100.*
5060
5061HPET: High Precision Event Timers driver
5062M: Clemens Ladisch <clemens@ladisch.de>
5063S: Maintained
5064F: Documentation/timers/hpet.txt
5065F: drivers/char/hpet.c
5066F: include/linux/hpet.h
5067F: include/uapi/linux/hpet.h
5068
5069HPET: x86
5070S: Orphan
5071F: arch/x86/kernel/hpet.c
5072F: arch/x86/include/asm/hpet.h
5073
5074HPFS FILESYSTEM
5075M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5076W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5077S: Maintained
5078F: fs/hpfs/
5079
5080HSI SUBSYSTEM
5081M: Sebastian Reichel <sre@kernel.org>
5082T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5083S: Maintained
5084F: Documentation/ABI/testing/sysfs-bus-hsi
5085F: Documentation/hsi.txt
5086F: drivers/hsi/
5087F: include/linux/hsi/
5088F: include/uapi/linux/hsi/
5089
5090HSO 3G MODEM DRIVER
5091M: Jan Dumon <j.dumon@option.com>
5092W: http://www.pharscape.org
5093S: Maintained
5094F: drivers/net/usb/hso.c
5095
5096HSR NETWORK PROTOCOL
5097M: Arvid Brodin <arvid.brodin@alten.se>
5098L: netdev@vger.kernel.org
5099S: Maintained
5100F: net/hsr/
5101
5102HTCPEN TOUCHSCREEN DRIVER
5103M: Pau Oliva Fora <pof@eslack.org>
5104L: linux-input@vger.kernel.org
5105S: Maintained
5106F: drivers/input/touchscreen/htcpen.c
5107
5108HUGETLB FILESYSTEM
5109M: Nadia Yvette Chambers <nyc@holomorphy.com>
5110S: Maintained
5111F: fs/hugetlbfs/
5112
5113Hyper-V CORE AND DRIVERS
5114M: "K. Y. Srinivasan" <kys@microsoft.com>
5115M: Haiyang Zhang <haiyangz@microsoft.com>
5116L: devel@linuxdriverproject.org
5117S: Maintained
5118F: arch/x86/include/asm/mshyperv.h
5119F: arch/x86/include/uapi/asm/hyperv.h
5120F: arch/x86/kernel/cpu/mshyperv.c
5121F: drivers/hid/hid-hyperv.c
5122F: drivers/hv/
5123F: drivers/input/serio/hyperv-keyboard.c
5124F: drivers/net/hyperv/
5125F: drivers/scsi/storvsc_drv.c
5126F: drivers/video/fbdev/hyperv_fb.c
5127F: include/linux/hyperv.h
5128F: tools/hv/
5129F: Documentation/ABI/stable/sysfs-bus-vmbus
5130
5131I2C OVER PARALLEL PORT
5132M: Jean Delvare <jdelvare@suse.com>
5133L: linux-i2c@vger.kernel.org
5134S: Maintained
5135F: Documentation/i2c/busses/i2c-parport
5136F: Documentation/i2c/busses/i2c-parport-light
5137F: drivers/i2c/busses/i2c-parport.c
5138F: drivers/i2c/busses/i2c-parport-light.c
5139
5140I2C/SMBUS CONTROLLER DRIVERS FOR PC
5141M: Jean Delvare <jdelvare@suse.com>
5142L: linux-i2c@vger.kernel.org
5143S: Maintained
5144F: Documentation/i2c/busses/i2c-ali1535
5145F: Documentation/i2c/busses/i2c-ali1563
5146F: Documentation/i2c/busses/i2c-ali15x3
5147F: Documentation/i2c/busses/i2c-amd756
5148F: Documentation/i2c/busses/i2c-amd8111
5149F: Documentation/i2c/busses/i2c-i801
5150F: Documentation/i2c/busses/i2c-nforce2
5151F: Documentation/i2c/busses/i2c-piix4
5152F: Documentation/i2c/busses/i2c-sis5595
5153F: Documentation/i2c/busses/i2c-sis630
5154F: Documentation/i2c/busses/i2c-sis96x
5155F: Documentation/i2c/busses/i2c-via
5156F: Documentation/i2c/busses/i2c-viapro
5157F: drivers/i2c/busses/i2c-ali1535.c
5158F: drivers/i2c/busses/i2c-ali1563.c
5159F: drivers/i2c/busses/i2c-ali15x3.c
5160F: drivers/i2c/busses/i2c-amd756.c
5161F: drivers/i2c/busses/i2c-amd756-s4882.c
5162F: drivers/i2c/busses/i2c-amd8111.c
5163F: drivers/i2c/busses/i2c-i801.c
5164F: drivers/i2c/busses/i2c-isch.c
5165F: drivers/i2c/busses/i2c-nforce2.c
5166F: drivers/i2c/busses/i2c-nforce2-s4985.c
5167F: drivers/i2c/busses/i2c-piix4.c
5168F: drivers/i2c/busses/i2c-sis5595.c
5169F: drivers/i2c/busses/i2c-sis630.c
5170F: drivers/i2c/busses/i2c-sis96x.c
5171F: drivers/i2c/busses/i2c-via.c
5172F: drivers/i2c/busses/i2c-viapro.c
5173
5174I2C/SMBUS ISMT DRIVER
5175M: Seth Heasley <seth.heasley@intel.com>
5176M: Neil Horman <nhorman@tuxdriver.com>
5177L: linux-i2c@vger.kernel.org
5178F: drivers/i2c/busses/i2c-ismt.c
5179F: Documentation/i2c/busses/i2c-ismt
5180
5181I2C/SMBUS STUB DRIVER
5182M: Jean Delvare <jdelvare@suse.com>
5183L: linux-i2c@vger.kernel.org
5184S: Maintained
5185F: drivers/i2c/i2c-stub.c
5186
5187I2C SUBSYSTEM
5188M: Wolfram Sang <wsa@the-dreams.de>
5189L: linux-i2c@vger.kernel.org
5190W: https://i2c.wiki.kernel.org/
5191Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5192T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5193S: Maintained
5194F: Documentation/devicetree/bindings/i2c/
5195F: Documentation/i2c/
5196F: drivers/i2c/
5197F: drivers/i2c/*/
5198F: include/linux/i2c.h
5199F: include/linux/i2c-*.h
5200F: include/uapi/linux/i2c.h
5201F: include/uapi/linux/i2c-*.h
5202
5203I2C ACPI SUPPORT
5204M: Mika Westerberg <mika.westerberg@linux.intel.com>
5205L: linux-i2c@vger.kernel.org
5206L: linux-acpi@vger.kernel.org
5207S: Maintained
5208
5209I2C-TAOS-EVM DRIVER
5210M: Jean Delvare <jdelvare@suse.com>
5211L: linux-i2c@vger.kernel.org
5212S: Maintained
5213F: Documentation/i2c/busses/i2c-taos-evm
5214F: drivers/i2c/busses/i2c-taos-evm.c
5215
5216I2C-TINY-USB DRIVER
5217M: Till Harbaum <till@harbaum.org>
5218L: linux-i2c@vger.kernel.org
5219W: http://www.harbaum.org/till/i2c_tiny_usb
5220S: Maintained
5221F: drivers/i2c/busses/i2c-tiny-usb.c
5222
5223i386 BOOT CODE
5224M: "H. Peter Anvin" <hpa@zytor.com>
5225S: Maintained
5226F: arch/x86/boot/
5227
5228i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5229M: "H. Peter Anvin" <hpa@zytor.com>
5230T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5231S: Maintained
5232
5233IA64 (Itanium) PLATFORM
5234M: Tony Luck <tony.luck@intel.com>
5235M: Fenghua Yu <fenghua.yu@intel.com>
5236L: linux-ia64@vger.kernel.org
5237T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5238S: Maintained
5239F: arch/ia64/
5240
5241IBM Power VMX Cryptographic instructions
5242M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5243M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5244L: linux-crypto@vger.kernel.org
5245S: Supported
5246F: drivers/crypto/vmx/Makefile
5247F: drivers/crypto/vmx/Kconfig
5248F: drivers/crypto/vmx/vmx.c
5249F: drivers/crypto/vmx/aes*
5250F: drivers/crypto/vmx/ghash*
5251F: drivers/crypto/vmx/ppc-xlate.pl
5252
5253IBM Power in-Nest Crypto Acceleration
5254M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5255M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5256L: linux-crypto@vger.kernel.org
5257S: Supported
5258F: drivers/crypto/nx/Makefile
5259F: drivers/crypto/nx/Kconfig
5260F: drivers/crypto/nx/nx-aes*
5261F: drivers/crypto/nx/nx-sha*
5262F: drivers/crypto/nx/nx.*
5263F: drivers/crypto/nx/nx_csbcpb.h
5264F: drivers/crypto/nx/nx_debugfs.h
5265
5266IBM Power 842 compression accelerator
5267M: Dan Streetman <ddstreet@ieee.org>
5268S: Supported
5269F: drivers/crypto/nx/Makefile
5270F: drivers/crypto/nx/Kconfig
5271F: drivers/crypto/nx/nx-842*
5272F: include/linux/sw842.h
5273F: crypto/842.c
5274F: lib/842/
5275
5276IBM Power Linux RAID adapter
5277M: Brian King <brking@us.ibm.com>
5278S: Supported
5279F: drivers/scsi/ipr.*
5280
5281IBM Power Virtual Ethernet Device Driver
5282M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5283L: netdev@vger.kernel.org
5284S: Supported
5285F: drivers/net/ethernet/ibm/ibmveth.*
5286
5287IBM Power Virtual SCSI Device Drivers
5288M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5289L: linux-scsi@vger.kernel.org
5290S: Supported
5291F: drivers/scsi/ibmvscsi/ibmvscsi*
5292F: drivers/scsi/ibmvscsi/viosrp.h
5293
5294IBM Power Virtual FC Device Drivers
5295M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5296L: linux-scsi@vger.kernel.org
5297S: Supported
5298F: drivers/scsi/ibmvscsi/ibmvfc*
5299
5300IBM ServeRAID RAID DRIVER
5301S: Orphan
5302F: drivers/scsi/ips.*
5303
5304ICH LPC AND GPIO DRIVER
5305M: Peter Tyser <ptyser@xes-inc.com>
5306S: Maintained
5307F: drivers/mfd/lpc_ich.c
5308F: drivers/gpio/gpio-ich.c
5309
5310IDE SUBSYSTEM
5311M: "David S. Miller" <davem@davemloft.net>
5312L: linux-ide@vger.kernel.org
5313Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5314T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5315S: Maintained
5316F: Documentation/ide/
5317F: drivers/ide/
5318F: include/linux/ide.h
5319
5320IDEAPAD LAPTOP EXTRAS DRIVER
5321M: Ike Panhc <ike.pan@canonical.com>
5322L: platform-driver-x86@vger.kernel.org
5323W: http://launchpad.net/ideapad-laptop
5324S: Maintained
5325F: drivers/platform/x86/ideapad-laptop.c
5326
5327IDEAPAD LAPTOP SLIDEBAR DRIVER
5328M: Andrey Moiseev <o2g.org.ru@gmail.com>
5329L: linux-input@vger.kernel.org
5330W: https://github.com/o2genum/ideapad-slidebar
5331S: Maintained
5332F: drivers/input/misc/ideapad_slidebar.c
5333
5334IDE/ATAPI DRIVERS
5335M: Borislav Petkov <bp@alien8.de>
5336L: linux-ide@vger.kernel.org
5337S: Maintained
5338F: Documentation/cdrom/ide-cd
5339F: drivers/ide/ide-cd*
5340
5341IDLE-I7300
5342M: Andy Henroid <andrew.d.henroid@intel.com>
5343L: linux-pm@vger.kernel.org
5344S: Supported
5345F: drivers/idle/i7300_idle.c
5346
5347IEEE 802.15.4 SUBSYSTEM
5348M: Alexander Aring <alex.aring@gmail.com>
5349L: linux-wpan@vger.kernel.org
5350W: https://github.com/linux-wpan
5351T: git git://github.com/linux-wpan/linux-wpan-next.git
5352S: Maintained
5353F: net/ieee802154/
5354F: net/mac802154/
5355F: drivers/net/ieee802154/
5356F: include/linux/nl802154.h
5357F: include/linux/ieee802154.h
5358F: include/net/nl802154.h
5359F: include/net/mac802154.h
5360F: include/net/af_ieee802154.h
5361F: include/net/cfg802154.h
5362F: include/net/ieee802154_netdev.h
5363F: Documentation/networking/ieee802154.txt
5364
5365IGORPLUG-USB IR RECEIVER
5366M: Sean Young <sean@mess.org>
5367L: linux-media@vger.kernel.org
5368S: Maintained
5369F: drivers/media/rc/igorplugusb.c
5370
5371IGUANAWORKS USB IR TRANSCEIVER
5372M: Sean Young <sean@mess.org>
5373L: linux-media@vger.kernel.org
5374S: Maintained
5375F: drivers/media/rc/iguanair.c
5376
5377IIO SUBSYSTEM AND DRIVERS
5378M: Jonathan Cameron <jic23@kernel.org>
5379R: Hartmut Knaack <knaack.h@gmx.de>
5380R: Lars-Peter Clausen <lars@metafoo.de>
5381R: Peter Meerwald <pmeerw@pmeerw.net>
5382L: linux-iio@vger.kernel.org
5383S: Maintained
5384F: drivers/iio/
5385F: drivers/staging/iio/
5386F: include/linux/iio/
5387F: tools/iio/
5388
5389IKANOS/ADI EAGLE ADSL USB DRIVER
5390M: Matthieu Castet <castet.matthieu@free.fr>
5391M: Stanislaw Gruszka <stf_xl@wp.pl>
5392S: Maintained
5393F: drivers/usb/atm/ueagle-atm.c
5394
5395INA209 HARDWARE MONITOR DRIVER
5396M: Guenter Roeck <linux@roeck-us.net>
5397L: lm-sensors@lm-sensors.org
5398S: Maintained
5399F: Documentation/hwmon/ina209
5400F: Documentation/devicetree/bindings/i2c/ina209.txt
5401F: drivers/hwmon/ina209.c
5402
5403INA2XX HARDWARE MONITOR DRIVER
5404M: Guenter Roeck <linux@roeck-us.net>
5405L: lm-sensors@lm-sensors.org
5406S: Maintained
5407F: Documentation/hwmon/ina2xx
5408F: drivers/hwmon/ina2xx.c
5409F: include/linux/platform_data/ina2xx.h
5410
5411INDUSTRY PACK SUBSYSTEM (IPACK)
5412M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5413M: Jens Taprogge <jens.taprogge@taprogge.org>
5414M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5415L: industrypack-devel@lists.sourceforge.net
5416W: http://industrypack.sourceforge.net
5417S: Maintained
5418F: drivers/ipack/
5419
5420INGENIC JZ4780 DMA Driver
5421M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5422S: Maintained
5423F: drivers/dma/dma-jz4780.c
5424
5425INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5426M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5427M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5428L: linux-ima-devel@lists.sourceforge.net
5429L: linux-ima-user@lists.sourceforge.net
5430L: linux-security-module@vger.kernel.org
5431S: Supported
5432F: security/integrity/ima/
5433
5434IMGTEC IR DECODER DRIVER
5435M: James Hogan <james.hogan@imgtec.com>
5436S: Maintained
5437F: drivers/media/rc/img-ir/
5438
5439IMS TWINTURBO FRAMEBUFFER DRIVER
5440L: linux-fbdev@vger.kernel.org
5441S: Orphan
5442F: drivers/video/fbdev/imsttfb.c
5443
5444INFINIBAND SUBSYSTEM
5445M: Doug Ledford <dledford@redhat.com>
5446M: Sean Hefty <sean.hefty@intel.com>
5447M: Hal Rosenstock <hal.rosenstock@gmail.com>
5448L: linux-rdma@vger.kernel.org
5449W: http://www.openfabrics.org/
5450Q: http://patchwork.kernel.org/project/linux-rdma/list/
5451T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5452S: Supported
5453F: Documentation/infiniband/
5454F: drivers/infiniband/
5455F: drivers/staging/rdma/
5456F: include/uapi/linux/if_infiniband.h
5457F: include/uapi/rdma/
5458F: include/rdma/
5459
5460INOTIFY
5461M: John McCutchan <john@johnmccutchan.com>
5462M: Robert Love <rlove@rlove.org>
5463M: Eric Paris <eparis@parisplace.org>
5464S: Maintained
5465F: Documentation/filesystems/inotify.txt
5466F: fs/notify/inotify/
5467F: include/linux/inotify.h
5468F: include/uapi/linux/inotify.h
5469
5470INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5471M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5472L: linux-input@vger.kernel.org
5473Q: http://patchwork.kernel.org/project/linux-input/list/
5474T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5475S: Maintained
5476F: drivers/input/
5477F: include/linux/input.h
5478F: include/uapi/linux/input.h
5479F: include/linux/input/
5480
5481INPUT MULTITOUCH (MT) PROTOCOL
5482M: Henrik Rydberg <rydberg@bitmath.org>
5483L: linux-input@vger.kernel.org
5484S: Odd fixes
5485F: Documentation/input/multi-touch-protocol.txt
5486F: drivers/input/input-mt.c
5487K: \b(ABS|SYN)_MT_
5488
5489INTEL ASoC BDW/HSW DRIVERS
5490M: Jie Yang <yang.jie@linux.intel.com>
5491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5492S: Supported
5493F: sound/soc/intel/common/sst-dsp*
5494F: sound/soc/intel/common/sst-firmware.c
5495F: sound/soc/intel/boards/broadwell.c
5496F: sound/soc/intel/haswell/
5497
5498INTEL C600 SERIES SAS CONTROLLER DRIVER
5499M: Intel SCU Linux support <intel-linux-scu@intel.com>
5500M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5501L: linux-scsi@vger.kernel.org
5502T: git git://git.code.sf.net/p/intel-sas/isci
5503S: Supported
5504F: drivers/scsi/isci/
5505
5506INTEL IDLE DRIVER
5507M: Len Brown <lenb@kernel.org>
5508L: linux-pm@vger.kernel.org
5509T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5510S: Supported
5511F: drivers/idle/intel_idle.c
5512
5513INTEL PSTATE DRIVER
5514M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5515M: Len Brown <lenb@kernel.org>
5516L: linux-pm@vger.kernel.org
5517S: Supported
5518F: drivers/cpufreq/intel_pstate.c
5519
5520INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5521M: Maik Broemme <mbroemme@plusserver.de>
5522L: linux-fbdev@vger.kernel.org
5523S: Maintained
5524F: Documentation/fb/intelfb.txt
5525F: drivers/video/fbdev/intelfb/
5526
5527INTEL 810/815 FRAMEBUFFER DRIVER
5528M: Antonino Daplas <adaplas@gmail.com>
5529L: linux-fbdev@vger.kernel.org
5530S: Maintained
5531F: drivers/video/fbdev/i810/
5532
5533INTEL MENLOW THERMAL DRIVER
5534M: Sujith Thomas <sujith.thomas@intel.com>
5535L: platform-driver-x86@vger.kernel.org
5536W: https://01.org/linux-acpi
5537S: Supported
5538F: drivers/platform/x86/intel_menlow.c
5539
5540INTEL I/OAT DMA DRIVER
5541M: Dave Jiang <dave.jiang@intel.com>
5542R: Dan Williams <dan.j.williams@intel.com>
5543L: dmaengine@vger.kernel.org
5544Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5545S: Supported
5546F: drivers/dma/ioat*
5547
5548INTEL IOMMU (VT-d)
5549M: David Woodhouse <dwmw2@infradead.org>
5550L: iommu@lists.linux-foundation.org
5551T: git git://git.infradead.org/iommu-2.6.git
5552S: Supported
5553F: drivers/iommu/intel-iommu.c
5554F: include/linux/intel-iommu.h
5555
5556INTEL IOP-ADMA DMA DRIVER
5557R: Dan Williams <dan.j.williams@intel.com>
5558S: Odd fixes
5559F: drivers/dma/iop-adma.c
5560
5561INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5562M: Krzysztof Halasa <khalasa@piap.pl>
5563S: Maintained
5564F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5565F: arch/arm/mach-ixp4xx/include/mach/npe.h
5566F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5567F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5568F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5569F: drivers/net/wan/ixp4xx_hss.c
5570
5571INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5572M: Deepak Saxena <dsaxena@plexity.net>
5573S: Maintained
5574F: drivers/char/hw_random/ixp4xx-rng.c
5575
5576INTEL ETHERNET DRIVERS
5577M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5578R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5579R: Shannon Nelson <shannon.nelson@intel.com>
5580R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5581R: Don Skidmore <donald.c.skidmore@intel.com>
5582R: Bruce Allan <bruce.w.allan@intel.com>
5583R: John Ronciak <john.ronciak@intel.com>
5584R: Mitch Williams <mitch.a.williams@intel.com>
5585L: intel-wired-lan@lists.osuosl.org
5586W: http://www.intel.com/support/feedback.htm
5587W: http://e1000.sourceforge.net/
5588Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5590T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5591S: Supported
5592F: Documentation/networking/e100.txt
5593F: Documentation/networking/e1000.txt
5594F: Documentation/networking/e1000e.txt
5595F: Documentation/networking/igb.txt
5596F: Documentation/networking/igbvf.txt
5597F: Documentation/networking/ixgb.txt
5598F: Documentation/networking/ixgbe.txt
5599F: Documentation/networking/ixgbevf.txt
5600F: Documentation/networking/i40e.txt
5601F: Documentation/networking/i40evf.txt
5602F: drivers/net/ethernet/intel/
5603F: drivers/net/ethernet/intel/*/
5604
5605INTEL-MID GPIO DRIVER
5606M: David Cohen <david.a.cohen@linux.intel.com>
5607L: linux-gpio@vger.kernel.org
5608S: Maintained
5609F: drivers/gpio/gpio-intel-mid.c
5610
5611INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5612M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5613L: linux-wireless@vger.kernel.org
5614S: Maintained
5615F: Documentation/networking/README.ipw2100
5616F: Documentation/networking/README.ipw2200
5617F: drivers/net/wireless/ipw2x00/
5618
5619INTEL(R) TRACE HUB
5620M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5621S: Supported
5622F: Documentation/trace/intel_th.txt
5623F: drivers/hwtracing/intel_th/
5624
5625INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5626M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5627M: Gang Wei <gang.wei@intel.com>
5628M: Shane Wang <shane.wang@intel.com>
5629L: tboot-devel@lists.sourceforge.net
5630W: http://tboot.sourceforge.net
5631T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5632S: Supported
5633F: Documentation/intel_txt.txt
5634F: include/linux/tboot.h
5635F: arch/x86/kernel/tboot.c
5636
5637INTEL WIRELESS WIMAX CONNECTION 2400
5638M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5639M: linux-wimax@intel.com
5640L: wimax@linuxwimax.org (subscribers-only)
5641S: Supported
5642W: http://linuxwimax.org
5643F: Documentation/wimax/README.i2400m
5644F: drivers/net/wimax/i2400m/
5645F: include/uapi/linux/wimax/i2400m.h
5646
5647INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5648M: Stanislaw Gruszka <sgruszka@redhat.com>
5649L: linux-wireless@vger.kernel.org
5650S: Supported
5651F: drivers/net/wireless/iwlegacy/
5652
5653INTEL WIRELESS WIFI LINK (iwlwifi)
5654M: Johannes Berg <johannes.berg@intel.com>
5655M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5656M: Intel Linux Wireless <linuxwifi@intel.com>
5657L: linux-wireless@vger.kernel.org
5658W: http://intellinuxwireless.org
5659T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5660S: Supported
5661F: drivers/net/wireless/iwlwifi/
5662
5663INTEL MANAGEMENT ENGINE (mei)
5664M: Tomas Winkler <tomas.winkler@intel.com>
5665L: linux-kernel@vger.kernel.org
5666S: Supported
5667F: include/uapi/linux/mei.h
5668F: include/linux/mei_cl_bus.h
5669F: drivers/misc/mei/*
5670F: Documentation/misc-devices/mei/*
5671
5672INTEL MIC DRIVERS (mic)
5673M: Sudeep Dutt <sudeep.dutt@intel.com>
5674M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5675S: Supported
5676W: https://github.com/sudeepdutt/mic
5677W: http://software.intel.com/en-us/mic-developer
5678F: include/linux/mic_bus.h
5679F: include/linux/scif.h
5680F: include/uapi/linux/mic_common.h
5681F: include/uapi/linux/mic_ioctl.h
5682F include/uapi/linux/scif_ioctl.h
5683F: drivers/misc/mic/
5684F: drivers/dma/mic_x100_dma.c
5685F: drivers/dma/mic_x100_dma.h
5686F Documentation/mic/
5687
5688INTEL PMC IPC DRIVER
5689M: Zha Qipeng<qipeng.zha@intel.com>
5690L: platform-driver-x86@vger.kernel.org
5691S: Maintained
5692F: drivers/platform/x86/intel_pmc_ipc.c
5693F: arch/x86/include/asm/intel_pmc_ipc.h
5694
5695IOC3 ETHERNET DRIVER
5696M: Ralf Baechle <ralf@linux-mips.org>
5697L: linux-mips@linux-mips.org
5698S: Maintained
5699F: drivers/net/ethernet/sgi/ioc3-eth.c
5700
5701IOC3 SERIAL DRIVER
5702M: Pat Gefre <pfg@sgi.com>
5703L: linux-serial@vger.kernel.org
5704S: Maintained
5705F: drivers/tty/serial/ioc3_serial.c
5706
5707IOMMU DRIVERS
5708M: Joerg Roedel <joro@8bytes.org>
5709L: iommu@lists.linux-foundation.org
5710T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5711S: Maintained
5712F: drivers/iommu/
5713
5714IP MASQUERADING
5715M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5716S: Maintained
5717F: net/ipv4/netfilter/ipt_MASQUERADE.c
5718
5719IPATH DRIVER
5720M: Mike Marciniszyn <infinipath@intel.com>
5721L: linux-rdma@vger.kernel.org
5722S: Maintained
5723F: drivers/staging/rdma/ipath/
5724
5725IPMI SUBSYSTEM
5726M: Corey Minyard <minyard@acm.org>
5727L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5728W: http://openipmi.sourceforge.net/
5729S: Supported
5730F: Documentation/IPMI.txt
5731F: drivers/char/ipmi/
5732F: include/linux/ipmi*
5733F: include/uapi/linux/ipmi*
5734
5735QCOM AUDIO (ASoC) DRIVERS
5736M: Patrick Lai <plai@codeaurora.org>
5737M: Banajit Goswami <bgoswami@codeaurora.org>
5738L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5739S: Supported
5740F: sound/soc/qcom/
5741
5742IPS SCSI RAID DRIVER
5743M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5744L: linux-scsi@vger.kernel.org
5745W: http://www.adaptec.com/
5746S: Maintained
5747F: drivers/scsi/ips*
5748
5749IPVS
5750M: Wensong Zhang <wensong@linux-vs.org>
5751M: Simon Horman <horms@verge.net.au>
5752M: Julian Anastasov <ja@ssi.bg>
5753L: netdev@vger.kernel.org
5754L: lvs-devel@vger.kernel.org
5755S: Maintained
5756F: Documentation/networking/ipvs-sysctl.txt
5757F: include/net/ip_vs.h
5758F: include/uapi/linux/ip_vs.h
5759F: net/netfilter/ipvs/
5760
5761IPWIRELESS DRIVER
5762M: Jiri Kosina <jikos@kernel.org>
5763M: David Sterba <dsterba@suse.com>
5764S: Odd Fixes
5765F: drivers/tty/ipwireless/
5766
5767IPX NETWORK LAYER
5768M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5769L: netdev@vger.kernel.org
5770S: Maintained
5771F: include/net/ipx.h
5772F: include/uapi/linux/ipx.h
5773F: net/ipx/
5774
5775IRDA SUBSYSTEM
5776M: Samuel Ortiz <samuel@sortiz.org>
5777L: irda-users@lists.sourceforge.net (subscribers-only)
5778L: netdev@vger.kernel.org
5779W: http://irda.sourceforge.net/
5780S: Maintained
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5782F: Documentation/networking/irda.txt
5783F: drivers/net/irda/
5784F: include/net/irda/
5785F: net/irda/
5786
5787IRQ SUBSYSTEM
5788M: Thomas Gleixner <tglx@linutronix.de>
5789L: linux-kernel@vger.kernel.org
5790S: Maintained
5791T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5792F: kernel/irq/
5793
5794IRQCHIP DRIVERS
5795M: Thomas Gleixner <tglx@linutronix.de>
5796M: Jason Cooper <jason@lakedaemon.net>
5797M: Marc Zyngier <marc.zyngier@arm.com>
5798L: linux-kernel@vger.kernel.org
5799S: Maintained
5800T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5801T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5802F: Documentation/devicetree/bindings/interrupt-controller/
5803F: drivers/irqchip/
5804
5805IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5806M: Jiang Liu <jiang.liu@linux.intel.com>
5807M: Marc Zyngier <marc.zyngier@arm.com>
5808S: Maintained
5809T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5810F: Documentation/IRQ-domain.txt
5811F: include/linux/irqdomain.h
5812F: kernel/irq/irqdomain.c
5813F: kernel/irq/msi.c
5814
5815ISAPNP
5816M: Jaroslav Kysela <perex@perex.cz>
5817S: Maintained
5818F: Documentation/isapnp.txt
5819F: drivers/pnp/isapnp/
5820F: include/linux/isapnp.h
5821
5822ISA RADIO MODULE
5823M: Hans Verkuil <hverkuil@xs4all.nl>
5824L: linux-media@vger.kernel.org
5825T: git git://linuxtv.org/media_tree.git
5826W: http://linuxtv.org
5827S: Maintained
5828F: drivers/media/radio/radio-isa*
5829
5830iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5831M: Peter Jones <pjones@redhat.com>
5832M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5833S: Maintained
5834F: drivers/firmware/iscsi_ibft*
5835
5836ISCSI
5837M: Mike Christie <michaelc@cs.wisc.edu>
5838L: open-iscsi@googlegroups.com
5839W: www.open-iscsi.org
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5841S: Maintained
5842F: drivers/scsi/*iscsi*
5843F: include/scsi/*iscsi*
5844
5845ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5846M: Or Gerlitz <ogerlitz@mellanox.com>
5847M: Sagi Grimberg <sagig@mellanox.com>
5848M: Roi Dayan <roid@mellanox.com>
5849L: linux-rdma@vger.kernel.org
5850S: Supported
5851W: http://www.openfabrics.org
5852W: www.open-iscsi.org
5853Q: http://patchwork.kernel.org/project/linux-rdma/list/
5854F: drivers/infiniband/ulp/iser/
5855
5856ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5857M: Sagi Grimberg <sagig@mellanox.com>
5858T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5859L: linux-rdma@vger.kernel.org
5860L: target-devel@vger.kernel.org
5861S: Supported
5862W: http://www.linux-iscsi.org
5863F: drivers/infiniband/ulp/isert
5864
5865ISDN SUBSYSTEM
5866M: Karsten Keil <isdn@linux-pingi.de>
5867L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5868L: netdev@vger.kernel.org
5869W: http://www.isdn4linux.de
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5871S: Maintained
5872F: Documentation/isdn/
5873F: drivers/isdn/
5874F: include/linux/isdn.h
5875F: include/linux/isdn/
5876F: include/uapi/linux/isdn.h
5877F: include/uapi/linux/isdn/
5878
5879ISDN SUBSYSTEM (Eicon active card driver)
5880M: Armin Schindler <mac@melware.de>
5881L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5882W: http://www.melware.de
5883S: Maintained
5884F: drivers/isdn/hardware/eicon/
5885
5886IT87 HARDWARE MONITORING DRIVER
5887M: Jean Delvare <jdelvare@suse.com>
5888L: lm-sensors@lm-sensors.org
5889S: Maintained
5890F: Documentation/hwmon/it87
5891F: drivers/hwmon/it87.c
5892
5893IT913X MEDIA DRIVER
5894M: Antti Palosaari <crope@iki.fi>
5895L: linux-media@vger.kernel.org
5896W: http://linuxtv.org/
5897W: http://palosaari.fi/linux/
5898Q: http://patchwork.linuxtv.org/project/linux-media/list/
5899T: git git://linuxtv.org/anttip/media_tree.git
5900S: Maintained
5901F: drivers/media/tuners/it913x*
5902
5903IVTV VIDEO4LINUX DRIVER
5904M: Andy Walls <awalls@md.metrocast.net>
5905L: ivtv-devel@ivtvdriver.org (subscribers-only)
5906L: linux-media@vger.kernel.org
5907T: git git://linuxtv.org/media_tree.git
5908W: http://www.ivtvdriver.org
5909S: Maintained
5910F: Documentation/video4linux/*.ivtv
5911F: drivers/media/pci/ivtv/
5912F: include/uapi/linux/ivtv*
5913
5914IX2505V MEDIA DRIVER
5915M: Malcolm Priestley <tvboxspy@gmail.com>
5916L: linux-media@vger.kernel.org
5917W: http://linuxtv.org/
5918Q: http://patchwork.linuxtv.org/project/linux-media/list/
5919S: Maintained
5920F: drivers/media/dvb-frontends/ix2505v*
5921
5922JC42.4 TEMPERATURE SENSOR DRIVER
5923M: Guenter Roeck <linux@roeck-us.net>
5924L: lm-sensors@lm-sensors.org
5925S: Maintained
5926F: drivers/hwmon/jc42.c
5927F: Documentation/hwmon/jc42
5928
5929JFS FILESYSTEM
5930M: Dave Kleikamp <shaggy@kernel.org>
5931L: jfs-discussion@lists.sourceforge.net
5932W: http://jfs.sourceforge.net/
5933T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5934S: Maintained
5935F: Documentation/filesystems/jfs.txt
5936F: fs/jfs/
5937
5938JME NETWORK DRIVER
5939M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5940L: netdev@vger.kernel.org
5941S: Maintained
5942F: drivers/net/ethernet/jme.*
5943
5944JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5945M: David Woodhouse <dwmw2@infradead.org>
5946L: linux-mtd@lists.infradead.org
5947W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5948S: Maintained
5949F: fs/jffs2/
5950F: include/uapi/linux/jffs2.h
5951
5952JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5953M: "Theodore Ts'o" <tytso@mit.edu>
5954M: Jan Kara <jack@suse.com>
5955L: linux-ext4@vger.kernel.org
5956S: Maintained
5957F: fs/jbd2/
5958F: include/linux/jbd2.h
5959
5960JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5961M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5962L: linux-media@vger.kernel.org
5963S: Maintained
5964F: drivers/media/platform/rcar_jpu.c
5965
5966JSM Neo PCI based serial card
5967M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5968L: linux-serial@vger.kernel.org
5969S: Maintained
5970F: drivers/tty/serial/jsm/
5971
5972K10TEMP HARDWARE MONITORING DRIVER
5973M: Clemens Ladisch <clemens@ladisch.de>
5974L: lm-sensors@lm-sensors.org
5975S: Maintained
5976F: Documentation/hwmon/k10temp
5977F: drivers/hwmon/k10temp.c
5978
5979K8TEMP HARDWARE MONITORING DRIVER
5980M: Rudolf Marek <r.marek@assembler.cz>
5981L: lm-sensors@lm-sensors.org
5982S: Maintained
5983F: Documentation/hwmon/k8temp
5984F: drivers/hwmon/k8temp.c
5985
5986KCONFIG
5987M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5988L: linux-kbuild@vger.kernel.org
5989T: git git://gitorious.org/linux-kconfig/linux-kconfig
5990S: Maintained
5991F: Documentation/kbuild/kconfig-language.txt
5992F: scripts/kconfig/
5993
5994KDUMP
5995M: Vivek Goyal <vgoyal@redhat.com>
5996M: Haren Myneni <hbabu@us.ibm.com>
5997L: kexec@lists.infradead.org
5998W: http://lse.sourceforge.net/kdump/
5999S: Maintained
6000F: Documentation/kdump/
6001
6002KEENE FM RADIO TRANSMITTER DRIVER
6003M: Hans Verkuil <hverkuil@xs4all.nl>
6004L: linux-media@vger.kernel.org
6005T: git git://linuxtv.org/media_tree.git
6006W: http://linuxtv.org
6007S: Maintained
6008F: drivers/media/radio/radio-keene*
6009
6010KERNEL AUTOMOUNTER v4 (AUTOFS4)
6011M: Ian Kent <raven@themaw.net>
6012L: autofs@vger.kernel.org
6013S: Maintained
6014F: fs/autofs4/
6015
6016KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6017M: Michal Marek <mmarek@suse.com>
6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6019T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6020L: linux-kbuild@vger.kernel.org
6021S: Maintained
6022F: Documentation/kbuild/
6023F: Makefile
6024F: scripts/Makefile.*
6025F: scripts/basic/
6026F: scripts/mk*
6027F: scripts/package/
6028
6029KERNEL JANITORS
6030L: kernel-janitors@vger.kernel.org
6031W: http://kernelnewbies.org/KernelJanitors
6032S: Odd Fixes
6033
6034KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6035M: "J. Bruce Fields" <bfields@fieldses.org>
6036M: Jeff Layton <jlayton@poochiereds.net>
6037L: linux-nfs@vger.kernel.org
6038W: http://nfs.sourceforge.net/
6039S: Supported
6040F: fs/nfsd/
6041F: include/uapi/linux/nfsd/
6042F: fs/lockd/
6043F: fs/nfs_common/
6044F: net/sunrpc/
6045F: include/linux/lockd/
6046F: include/linux/sunrpc/
6047F: include/uapi/linux/sunrpc/
6048
6049KERNEL SELFTEST FRAMEWORK
6050M: Shuah Khan <shuahkh@osg.samsung.com>
6051L: linux-api@vger.kernel.org
6052T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6053S: Maintained
6054F: tools/testing/selftests
6055
6056KERNEL VIRTUAL MACHINE (KVM)
6057M: Gleb Natapov <gleb@kernel.org>
6058M: Paolo Bonzini <pbonzini@redhat.com>
6059L: kvm@vger.kernel.org
6060W: http://www.linux-kvm.org
6061T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6062S: Supported
6063F: Documentation/*/kvm*.txt
6064F: Documentation/virtual/kvm/
6065F: arch/*/kvm/
6066F: arch/x86/kernel/kvm.c
6067F: arch/x86/kernel/kvmclock.c
6068F: arch/*/include/asm/kvm*
6069F: include/linux/kvm*
6070F: include/uapi/linux/kvm*
6071F: virt/kvm/
6072
6073KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6074M: Joerg Roedel <joro@8bytes.org>
6075L: kvm@vger.kernel.org
6076W: http://www.linux-kvm.org/
6077S: Maintained
6078F: arch/x86/include/asm/svm.h
6079F: arch/x86/kvm/svm.c
6080
6081KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6082M: Alexander Graf <agraf@suse.com>
6083L: kvm-ppc@vger.kernel.org
6084W: http://www.linux-kvm.org/
6085T: git git://github.com/agraf/linux-2.6.git
6086S: Supported
6087F: arch/powerpc/include/asm/kvm*
6088F: arch/powerpc/kvm/
6089
6090KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6091M: Christian Borntraeger <borntraeger@de.ibm.com>
6092M: Cornelia Huck <cornelia.huck@de.ibm.com>
6093L: linux-s390@vger.kernel.org
6094W: http://www.ibm.com/developerworks/linux/linux390/
6095S: Supported
6096F: Documentation/s390/kvm.txt
6097F: arch/s390/include/asm/kvm*
6098F: arch/s390/kvm/
6099
6100KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6101M: Christoffer Dall <christoffer.dall@linaro.org>
6102M: Marc Zyngier <marc.zyngier@arm.com>
6103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6104L: kvmarm@lists.cs.columbia.edu
6105W: http://systems.cs.columbia.edu/projects/kvm-arm
6106S: Supported
6107F: arch/arm/include/uapi/asm/kvm*
6108F: arch/arm/include/asm/kvm*
6109F: arch/arm/kvm/
6110F: virt/kvm/arm/
6111F: include/kvm/arm_*
6112
6113KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6114M: Christoffer Dall <christoffer.dall@linaro.org>
6115M: Marc Zyngier <marc.zyngier@arm.com>
6116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6117L: kvmarm@lists.cs.columbia.edu
6118S: Maintained
6119F: arch/arm64/include/uapi/asm/kvm*
6120F: arch/arm64/include/asm/kvm*
6121F: arch/arm64/kvm/
6122
6123KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6124M: James Hogan <james.hogan@imgtec.com>
6125L: linux-mips@linux-mips.org
6126S: Supported
6127F: arch/mips/include/uapi/asm/kvm*
6128F: arch/mips/include/asm/kvm*
6129F: arch/mips/kvm/
6130
6131KEXEC
6132M: Eric Biederman <ebiederm@xmission.com>
6133W: http://kernel.org/pub/linux/utils/kernel/kexec/
6134L: kexec@lists.infradead.org
6135S: Maintained
6136F: include/linux/kexec.h
6137F: include/uapi/linux/kexec.h
6138F: kernel/kexec.c
6139
6140KEYS/KEYRINGS:
6141M: David Howells <dhowells@redhat.com>
6142L: keyrings@vger.kernel.org
6143S: Maintained
6144F: Documentation/security/keys.txt
6145F: include/linux/key.h
6146F: include/linux/key-type.h
6147F: include/keys/
6148F: security/keys/
6149
6150KEYS-TRUSTED
6151M: David Safford <safford@us.ibm.com>
6152M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6153L: linux-security-module@vger.kernel.org
6154L: keyrings@vger.kernel.org
6155S: Supported
6156F: Documentation/security/keys-trusted-encrypted.txt
6157F: include/keys/trusted-type.h
6158F: security/keys/trusted.c
6159F: security/keys/trusted.h
6160
6161KEYS-ENCRYPTED
6162M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6163M: David Safford <safford@us.ibm.com>
6164L: linux-security-module@vger.kernel.org
6165L: keyrings@vger.kernel.org
6166S: Supported
6167F: Documentation/security/keys-trusted-encrypted.txt
6168F: include/keys/encrypted-type.h
6169F: security/keys/encrypted-keys/
6170
6171KGDB / KDB /debug_core
6172M: Jason Wessel <jason.wessel@windriver.com>
6173W: http://kgdb.wiki.kernel.org/
6174L: kgdb-bugreport@lists.sourceforge.net
6175S: Maintained
6176F: Documentation/DocBook/kgdb.tmpl
6177F: drivers/misc/kgdbts.c
6178F: drivers/tty/serial/kgdboc.c
6179F: include/linux/kdb.h
6180F: include/linux/kgdb.h
6181F: kernel/debug/
6182
6183KMEMCHECK
6184M: Vegard Nossum <vegardno@ifi.uio.no>
6185M: Pekka Enberg <penberg@kernel.org>
6186S: Maintained
6187F: Documentation/kmemcheck.txt
6188F: arch/x86/include/asm/kmemcheck.h
6189F: arch/x86/mm/kmemcheck/
6190F: include/linux/kmemcheck.h
6191F: mm/kmemcheck.c
6192
6193KMEMLEAK
6194M: Catalin Marinas <catalin.marinas@arm.com>
6195S: Maintained
6196F: Documentation/kmemleak.txt
6197F: include/linux/kmemleak.h
6198F: mm/kmemleak.c
6199F: mm/kmemleak-test.c
6200
6201KPROBES
6202M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6203M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6204M: "David S. Miller" <davem@davemloft.net>
6205M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6206S: Maintained
6207F: Documentation/kprobes.txt
6208F: include/linux/kprobes.h
6209F: kernel/kprobes.c
6210
6211KS0108 LCD CONTROLLER DRIVER
6212M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6213W: http://miguelojeda.es/auxdisplay.htm
6214W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6215S: Maintained
6216F: Documentation/auxdisplay/ks0108
6217F: drivers/auxdisplay/ks0108.c
6218F: include/linux/ks0108.h
6219
6220L3MDEV
6221M: David Ahern <dsa@cumulusnetworks.com>
6222L: netdev@vger.kernel.org
6223S: Maintained
6224F: net/l3mdev
6225F: include/net/l3mdev.h
6226
6227LANTIQ MIPS ARCHITECTURE
6228M: John Crispin <blogic@openwrt.org>
6229L: linux-mips@linux-mips.org
6230S: Maintained
6231F: arch/mips/lantiq
6232
6233LAPB module
6234L: linux-x25@vger.kernel.org
6235S: Orphan
6236F: Documentation/networking/lapb-module.txt
6237F: include/*/lapb.h
6238F: net/lapb/
6239
6240LASI 53c700 driver for PARISC
6241M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6242L: linux-scsi@vger.kernel.org
6243S: Maintained
6244F: Documentation/scsi/53c700.txt
6245F: drivers/scsi/53c700*
6246
6247LED SUBSYSTEM
6248M: Richard Purdie <rpurdie@rpsys.net>
6249M: Jacek Anaszewski <j.anaszewski@samsung.com>
6250L: linux-leds@vger.kernel.org
6251T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6252S: Maintained
6253F: drivers/leds/
6254F: include/linux/leds.h
6255
6256LEGACY EEPROM DRIVER
6257M: Jean Delvare <jdelvare@suse.com>
6258S: Maintained
6259F: Documentation/misc-devices/eeprom
6260F: drivers/misc/eeprom/eeprom.c
6261
6262LEGO USB Tower driver
6263M: Juergen Stuber <starblue@users.sourceforge.net>
6264L: legousb-devel@lists.sourceforge.net
6265W: http://legousb.sourceforge.net/
6266S: Maintained
6267F: drivers/usb/misc/legousbtower.c
6268
6269LG2160 MEDIA DRIVER
6270M: Michael Krufky <mkrufky@linuxtv.org>
6271L: linux-media@vger.kernel.org
6272W: http://linuxtv.org/
6273W: http://github.com/mkrufky
6274Q: http://patchwork.linuxtv.org/project/linux-media/list/
6275T: git git://linuxtv.org/mkrufky/tuners.git
6276S: Maintained
6277F: drivers/media/dvb-frontends/lg2160.*
6278
6279LGDT3305 MEDIA DRIVER
6280M: Michael Krufky <mkrufky@linuxtv.org>
6281L: linux-media@vger.kernel.org
6282W: http://linuxtv.org/
6283W: http://github.com/mkrufky
6284Q: http://patchwork.linuxtv.org/project/linux-media/list/
6285T: git git://linuxtv.org/mkrufky/tuners.git
6286S: Maintained
6287F: drivers/media/dvb-frontends/lgdt3305.*
6288
6289LGUEST
6290M: Rusty Russell <rusty@rustcorp.com.au>
6291L: lguest@lists.ozlabs.org
6292W: http://lguest.ozlabs.org/
6293S: Odd Fixes
6294F: arch/x86/include/asm/lguest*.h
6295F: arch/x86/lguest/
6296F: drivers/lguest/
6297F: include/linux/lguest*.h
6298F: tools/lguest/
6299
6300LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6301M: Tejun Heo <tj@kernel.org>
6302L: linux-ide@vger.kernel.org
6303T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6304S: Maintained
6305F: drivers/ata/
6306F: include/linux/ata.h
6307F: include/linux/libata.h
6308
6309LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6310M: Viresh Kumar <vireshk@kernel.org>
6311L: linux-ide@vger.kernel.org
6312T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6313S: Maintained
6314F: include/linux/pata_arasan_cf_data.h
6315F: drivers/ata/pata_arasan_cf.c
6316
6317LIBATA PATA DRIVERS
6318M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6319M: Tejun Heo <tj@kernel.org>
6320L: linux-ide@vger.kernel.org
6321T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6322S: Maintained
6323F: drivers/ata/pata_*.c
6324F: drivers/ata/ata_generic.c
6325
6326LIBATA SATA AHCI PLATFORM devices support
6327M: Hans de Goede <hdegoede@redhat.com>
6328M: Tejun Heo <tj@kernel.org>
6329L: linux-ide@vger.kernel.org
6330T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6331S: Maintained
6332F: drivers/ata/ahci_platform.c
6333F: drivers/ata/libahci_platform.c
6334F: include/linux/ahci_platform.h
6335
6336LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6337M: Mikael Pettersson <mikpelinux@gmail.com>
6338L: linux-ide@vger.kernel.org
6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6340S: Maintained
6341F: drivers/ata/sata_promise.*
6342
6343LIBLOCKDEP
6344M: Sasha Levin <sasha.levin@oracle.com>
6345S: Maintained
6346F: tools/lib/lockdep/
6347
6348LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6349M: Dan Williams <dan.j.williams@intel.com>
6350L: linux-nvdimm@lists.01.org
6351Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6352S: Supported
6353F: drivers/nvdimm/*
6354F: include/linux/nd.h
6355F: include/linux/libnvdimm.h
6356F: include/uapi/linux/ndctl.h
6357
6358LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6359M: Ross Zwisler <ross.zwisler@linux.intel.com>
6360L: linux-nvdimm@lists.01.org
6361Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6362S: Supported
6363F: drivers/nvdimm/blk.c
6364F: drivers/nvdimm/region_devs.c
6365F: drivers/acpi/nfit*
6366
6367LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6368M: Vishal Verma <vishal.l.verma@intel.com>
6369L: linux-nvdimm@lists.01.org
6370Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6371S: Supported
6372F: drivers/nvdimm/btt*
6373
6374LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6375M: Ross Zwisler <ross.zwisler@linux.intel.com>
6376L: linux-nvdimm@lists.01.org
6377Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6378S: Supported
6379F: drivers/nvdimm/pmem.c
6380F: include/linux/pmem.h
6381F: arch/*/include/asm/pmem.h
6382
6383LIGHTNVM PLATFORM SUPPORT
6384M: Matias Bjorling <mb@lightnvm.io>
6385W: http://github/OpenChannelSSD
6386L: linux-block@vger.kernel.org
6387S: Maintained
6388F: drivers/lightnvm/
6389F: include/linux/lightnvm.h
6390F: include/uapi/linux/lightnvm.h
6391
6392LINUX FOR IBM pSERIES (RS/6000)
6393M: Paul Mackerras <paulus@au.ibm.com>
6394W: http://www.ibm.com/linux/ltc/projects/ppc
6395S: Supported
6396F: arch/powerpc/boot/rs6000.h
6397
6398LINUX FOR POWERPC (32-BIT AND 64-BIT)
6399M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6400M: Paul Mackerras <paulus@samba.org>
6401M: Michael Ellerman <mpe@ellerman.id.au>
6402W: http://www.penguinppc.org/
6403L: linuxppc-dev@lists.ozlabs.org
6404Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6405T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6406S: Supported
6407F: Documentation/powerpc/
6408F: arch/powerpc/
6409
6410LINUX FOR POWER MACINTOSH
6411M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6412W: http://www.penguinppc.org/
6413L: linuxppc-dev@lists.ozlabs.org
6414S: Maintained
6415F: arch/powerpc/platforms/powermac/
6416F: drivers/macintosh/
6417
6418LINUX FOR POWERPC EMBEDDED MPC5XXX
6419M: Anatolij Gustschin <agust@denx.de>
6420L: linuxppc-dev@lists.ozlabs.org
6421T: git git://git.denx.de/linux-denx-agust.git
6422S: Maintained
6423F: arch/powerpc/platforms/512x/
6424F: arch/powerpc/platforms/52xx/
6425
6426LINUX FOR POWERPC EMBEDDED PPC4XX
6427M: Alistair Popple <alistair@popple.id.au>
6428M: Matt Porter <mporter@kernel.crashing.org>
6429W: http://www.penguinppc.org/
6430L: linuxppc-dev@lists.ozlabs.org
6431S: Maintained
6432F: arch/powerpc/platforms/40x/
6433F: arch/powerpc/platforms/44x/
6434
6435LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6436L: linuxppc-dev@lists.ozlabs.org
6437S: Orphan
6438F: arch/powerpc/*/*virtex*
6439F: arch/powerpc/*/*/*virtex*
6440
6441LINUX FOR POWERPC EMBEDDED PPC8XX
6442M: Vitaly Bordug <vitb@kernel.crashing.org>
6443W: http://www.penguinppc.org/
6444L: linuxppc-dev@lists.ozlabs.org
6445S: Maintained
6446F: arch/powerpc/platforms/8xx/
6447
6448LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6449M: Scott Wood <scottwood@freescale.com>
6450M: Kumar Gala <galak@kernel.crashing.org>
6451W: http://www.penguinppc.org/
6452L: linuxppc-dev@lists.ozlabs.org
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6454S: Maintained
6455F: arch/powerpc/platforms/83xx/
6456F: arch/powerpc/platforms/85xx/
6457
6458LINUX FOR POWERPC PA SEMI PWRFICIENT
6459M: Olof Johansson <olof@lixom.net>
6460L: linuxppc-dev@lists.ozlabs.org
6461S: Maintained
6462F: arch/powerpc/platforms/pasemi/
6463F: drivers/*/*pasemi*
6464F: drivers/*/*/*pasemi*
6465
6466LINUX SECURITY MODULE (LSM) FRAMEWORK
6467M: Chris Wright <chrisw@sous-sol.org>
6468L: linux-security-module@vger.kernel.org
6469S: Supported
6470
6471LIS3LV02D ACCELEROMETER DRIVER
6472M: Eric Piel <eric.piel@tremplin-utc.net>
6473S: Maintained
6474F: Documentation/misc-devices/lis3lv02d
6475F: drivers/misc/lis3lv02d/
6476F: drivers/platform/x86/hp_accel.c
6477
6478LIVE PATCHING
6479M: Josh Poimboeuf <jpoimboe@redhat.com>
6480M: Seth Jennings <sjenning@redhat.com>
6481M: Jiri Kosina <jikos@kernel.org>
6482M: Vojtech Pavlik <vojtech@suse.com>
6483S: Maintained
6484F: kernel/livepatch/
6485F: include/linux/livepatch.h
6486F: arch/x86/include/asm/livepatch.h
6487F: arch/x86/kernel/livepatch.c
6488F: Documentation/ABI/testing/sysfs-kernel-livepatch
6489F: samples/livepatch/
6490L: live-patching@vger.kernel.org
6491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6492
6493LLC (802.2)
6494M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6495S: Maintained
6496F: include/linux/llc.h
6497F: include/uapi/linux/llc.h
6498F: include/net/llc*
6499F: net/llc/
6500
6501LM73 HARDWARE MONITOR DRIVER
6502M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6503L: lm-sensors@lm-sensors.org
6504S: Maintained
6505F: drivers/hwmon/lm73.c
6506
6507LM78 HARDWARE MONITOR DRIVER
6508M: Jean Delvare <jdelvare@suse.com>
6509L: lm-sensors@lm-sensors.org
6510S: Maintained
6511F: Documentation/hwmon/lm78
6512F: drivers/hwmon/lm78.c
6513
6514LM83 HARDWARE MONITOR DRIVER
6515M: Jean Delvare <jdelvare@suse.com>
6516L: lm-sensors@lm-sensors.org
6517S: Maintained
6518F: Documentation/hwmon/lm83
6519F: drivers/hwmon/lm83.c
6520
6521LM90 HARDWARE MONITOR DRIVER
6522M: Jean Delvare <jdelvare@suse.com>
6523L: lm-sensors@lm-sensors.org
6524S: Maintained
6525F: Documentation/hwmon/lm90
6526F: Documentation/devicetree/bindings/hwmon/lm90.txt
6527F: drivers/hwmon/lm90.c
6528
6529LM95234 HARDWARE MONITOR DRIVER
6530M: Guenter Roeck <linux@roeck-us.net>
6531L: lm-sensors@lm-sensors.org
6532S: Maintained
6533F: Documentation/hwmon/lm95234
6534F: drivers/hwmon/lm95234.c
6535
6536LME2510 MEDIA DRIVER
6537M: Malcolm Priestley <tvboxspy@gmail.com>
6538L: linux-media@vger.kernel.org
6539W: http://linuxtv.org/
6540Q: http://patchwork.linuxtv.org/project/linux-media/list/
6541S: Maintained
6542F: drivers/media/usb/dvb-usb-v2/lmedm04*
6543
6544LOCKDEP AND LOCKSTAT
6545M: Peter Zijlstra <peterz@infradead.org>
6546M: Ingo Molnar <mingo@redhat.com>
6547L: linux-kernel@vger.kernel.org
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6549S: Maintained
6550F: Documentation/locking/lockdep*.txt
6551F: Documentation/locking/lockstat.txt
6552F: include/linux/lockdep.h
6553F: kernel/locking/
6554
6555LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6556M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6557L: linux-ntfs-dev@lists.sourceforge.net
6558W: http://www.linux-ntfs.org/content/view/19/37/
6559S: Maintained
6560F: Documentation/ldm.txt
6561F: block/partitions/ldm.*
6562
6563LogFS
6564M: Joern Engel <joern@logfs.org>
6565M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6566L: logfs@logfs.org
6567W: logfs.org
6568S: Maintained
6569F: fs/logfs/
6570
6571LPC32XX MACHINE SUPPORT
6572M: Roland Stigge <stigge@antcom.de>
6573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6574S: Maintained
6575F: arch/arm/mach-lpc32xx/
6576
6577LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6578M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6579M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6580M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6581M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6582L: MPT-FusionLinux.pdl@avagotech.com
6583L: linux-scsi@vger.kernel.org
6584W: http://www.lsilogic.com/support
6585S: Supported
6586F: drivers/message/fusion/
6587F: drivers/scsi/mpt2sas/
6588F: drivers/scsi/mpt3sas/
6589
6590LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6591M: Matthew Wilcox <matthew@wil.cx>
6592L: linux-scsi@vger.kernel.org
6593S: Maintained
6594F: drivers/scsi/sym53c8xx_2/
6595
6596LTC4261 HARDWARE MONITOR DRIVER
6597M: Guenter Roeck <linux@roeck-us.net>
6598L: lm-sensors@lm-sensors.org
6599S: Maintained
6600F: Documentation/hwmon/ltc4261
6601F: drivers/hwmon/ltc4261.c
6602
6603LTP (Linux Test Project)
6604M: Mike Frysinger <vapier@gentoo.org>
6605M: Cyril Hrubis <chrubis@suse.cz>
6606M: Wanlong Gao <wanlong.gao@gmail.com>
6607M: Jan Stancek <jstancek@redhat.com>
6608M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6609M: Alexey Kodanev <alexey.kodanev@oracle.com>
6610L: ltp@lists.linux.it (subscribers-only)
6611W: http://linux-test-project.github.io/
6612T: git git://github.com/linux-test-project/ltp.git
6613S: Maintained
6614
6615M32R ARCHITECTURE
6616W: http://www.linux-m32r.org/
6617S: Orphan
6618F: arch/m32r/
6619
6620M68K ARCHITECTURE
6621M: Geert Uytterhoeven <geert@linux-m68k.org>
6622L: linux-m68k@lists.linux-m68k.org
6623W: http://www.linux-m68k.org/
6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6625S: Maintained
6626F: arch/m68k/
6627F: drivers/zorro/
6628
6629M68K ON APPLE MACINTOSH
6630M: Joshua Thompson <funaho@jurai.org>
6631W: http://www.mac.linux-m68k.org/
6632L: linux-m68k@lists.linux-m68k.org
6633S: Maintained
6634F: arch/m68k/mac/
6635
6636M68K ON HP9000/300
6637M: Philip Blundell <philb@gnu.org>
6638W: http://www.tazenda.demon.co.uk/phil/linux-hp
6639S: Maintained
6640F: arch/m68k/hp300/
6641
6642M88DS3103 MEDIA DRIVER
6643M: Antti Palosaari <crope@iki.fi>
6644L: linux-media@vger.kernel.org
6645W: http://linuxtv.org/
6646W: http://palosaari.fi/linux/
6647Q: http://patchwork.linuxtv.org/project/linux-media/list/
6648T: git git://linuxtv.org/anttip/media_tree.git
6649S: Maintained
6650F: drivers/media/dvb-frontends/m88ds3103*
6651
6652M88RS2000 MEDIA DRIVER
6653M: Malcolm Priestley <tvboxspy@gmail.com>
6654L: linux-media@vger.kernel.org
6655W: http://linuxtv.org/
6656Q: http://patchwork.linuxtv.org/project/linux-media/list/
6657S: Maintained
6658F: drivers/media/dvb-frontends/m88rs2000*
6659
6660MA901 MASTERKIT USB FM RADIO DRIVER
6661M: Alexey Klimov <klimov.linux@gmail.com>
6662L: linux-media@vger.kernel.org
6663T: git git://linuxtv.org/media_tree.git
6664S: Maintained
6665F: drivers/media/radio/radio-ma901.c
6666
6667MAC80211
6668M: Johannes Berg <johannes@sipsolutions.net>
6669L: linux-wireless@vger.kernel.org
6670W: http://wireless.kernel.org/
6671T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6672T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6673S: Maintained
6674F: Documentation/networking/mac80211-injection.txt
6675F: include/net/mac80211.h
6676F: net/mac80211/
6677
6678MACVLAN DRIVER
6679M: Patrick McHardy <kaber@trash.net>
6680L: netdev@vger.kernel.org
6681S: Maintained
6682F: drivers/net/macvlan.c
6683F: include/linux/if_macvlan.h
6684
6685MAILBOX API
6686M: Jassi Brar <jassisinghbrar@gmail.com>
6687L: linux-kernel@vger.kernel.org
6688S: Maintained
6689F: drivers/mailbox/
6690F: include/linux/mailbox_client.h
6691F: include/linux/mailbox_controller.h
6692
6693MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6694M: Michael Kerrisk <mtk.manpages@gmail.com>
6695W: http://www.kernel.org/doc/man-pages
6696L: linux-man@vger.kernel.org
6697S: Maintained
6698
6699MARVELL ARMADA DRM SUPPORT
6700M: Russell King <rmk+kernel@arm.linux.org.uk>
6701S: Maintained
6702F: drivers/gpu/drm/armada/
6703
6704MARVELL 88E6352 DSA support
6705M: Guenter Roeck <linux@roeck-us.net>
6706S: Maintained
6707F: drivers/net/dsa/mv88e6352.c
6708
6709MARVELL CRYPTO DRIVER
6710M: Boris Brezillon <boris.brezillon@free-electrons.com>
6711M: Arnaud Ebalard <arno@natisbad.org>
6712F: drivers/crypto/marvell/
6713S: Maintained
6714L: linux-crypto@vger.kernel.org
6715
6716MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6717M: Mirko Lindner <mlindner@marvell.com>
6718M: Stephen Hemminger <stephen@networkplumber.org>
6719L: netdev@vger.kernel.org
6720S: Maintained
6721F: drivers/net/ethernet/marvell/sk*
6722
6723MARVELL LIBERTAS WIRELESS DRIVER
6724L: libertas-dev@lists.infradead.org
6725S: Orphan
6726F: drivers/net/wireless/libertas/
6727
6728MARVELL MV643XX ETHERNET DRIVER
6729M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6730L: netdev@vger.kernel.org
6731S: Maintained
6732F: drivers/net/ethernet/marvell/mv643xx_eth.*
6733F: include/linux/mv643xx.h
6734
6735MARVELL MVNETA ETHERNET DRIVER
6736M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6737L: netdev@vger.kernel.org
6738S: Maintained
6739F: drivers/net/ethernet/marvell/mvneta.*
6740
6741MARVELL MWIFIEX WIRELESS DRIVER
6742M: Amitkumar Karwar <akarwar@marvell.com>
6743M: Nishant Sarmukadam <nishants@marvell.com>
6744L: linux-wireless@vger.kernel.org
6745S: Maintained
6746F: drivers/net/wireless/mwifiex/
6747
6748MARVELL MWL8K WIRELESS DRIVER
6749M: Lennert Buytenhek <buytenh@wantstofly.org>
6750L: linux-wireless@vger.kernel.org
6751S: Odd Fixes
6752F: drivers/net/wireless/mwl8k.c
6753
6754MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6755M: Nicolas Pitre <nico@fluxnic.net>
6756S: Odd Fixes
6757F: drivers/mmc/host/mvsdio.*
6758
6759MATROX FRAMEBUFFER DRIVER
6760L: linux-fbdev@vger.kernel.org
6761S: Orphan
6762F: drivers/video/fbdev/matrox/matroxfb_*
6763F: include/uapi/linux/matroxfb.h
6764
6765MAX16065 HARDWARE MONITOR DRIVER
6766M: Guenter Roeck <linux@roeck-us.net>
6767L: lm-sensors@lm-sensors.org
6768S: Maintained
6769F: Documentation/hwmon/max16065
6770F: drivers/hwmon/max16065.c
6771
6772MAX20751 HARDWARE MONITOR DRIVER
6773M: Guenter Roeck <linux@roeck-us.net>
6774L: lm-sensors@lm-sensors.org
6775S: Maintained
6776F: Documentation/hwmon/max20751
6777F: drivers/hwmon/max20751.c
6778
6779MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6780M: "Hans J. Koch" <hjk@hansjkoch.de>
6781L: lm-sensors@lm-sensors.org
6782S: Maintained
6783F: Documentation/hwmon/max6650
6784F: drivers/hwmon/max6650.c
6785
6786MAX6697 HARDWARE MONITOR DRIVER
6787M: Guenter Roeck <linux@roeck-us.net>
6788L: lm-sensors@lm-sensors.org
6789S: Maintained
6790F: Documentation/hwmon/max6697
6791F: Documentation/devicetree/bindings/i2c/max6697.txt
6792F: drivers/hwmon/max6697.c
6793F: include/linux/platform_data/max6697.h
6794
6795MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6796M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6797L: linux-pm@vger.kernel.org
6798S: Supported
6799F: drivers/power/max14577_charger.c
6800F: drivers/power/max77693_charger.c
6801
6802MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6803M: Javier Martinez Canillas <javier@osg.samsung.com>
6804L: linux-kernel@vger.kernel.org
6805S: Supported
6806F: drivers/*/*max77802.c
6807F: Documentation/devicetree/bindings/*/*max77802.txt
6808F: include/dt-bindings/*/*max77802.h
6809
6810MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6811M: Chanwoo Choi <cw00.choi@samsung.com>
6812M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6813L: linux-kernel@vger.kernel.org
6814S: Supported
6815F: drivers/*/max14577.c
6816F: drivers/*/max77686.c
6817F: drivers/*/max77693.c
6818F: drivers/extcon/extcon-max14577.c
6819F: drivers/extcon/extcon-max77693.c
6820F: drivers/rtc/rtc-max77686.c
6821F: drivers/clk/clk-max77686.c
6822F: Documentation/devicetree/bindings/mfd/max14577.txt
6823F: Documentation/devicetree/bindings/*/max77686.txt
6824F: Documentation/devicetree/bindings/mfd/max77693.txt
6825F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6826F: include/linux/mfd/max14577*.h
6827F: include/linux/mfd/max77686*.h
6828F: include/linux/mfd/max77693*.h
6829
6830MAXIRADIO FM RADIO RECEIVER DRIVER
6831M: Hans Verkuil <hverkuil@xs4all.nl>
6832L: linux-media@vger.kernel.org
6833T: git git://linuxtv.org/media_tree.git
6834W: http://linuxtv.org
6835S: Maintained
6836F: drivers/media/radio/radio-maxiradio*
6837
6838MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6839M: Peter Rosin <peda@axentia.se>
6840L: linux-iio@vger.kernel.org
6841S: Maintained
6842F: drivers/iio/potentiometer/mcp4531.c
6843
6844MEDIA DRIVERS FOR RENESAS - VSP1
6845M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6846L: linux-media@vger.kernel.org
6847L: linux-sh@vger.kernel.org
6848T: git git://linuxtv.org/media_tree.git
6849S: Supported
6850F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6851F: drivers/media/platform/vsp1/
6852
6853MEDIA DRIVERS FOR ASCOT2E
6854M: Sergey Kozlov <serjk@netup.ru>
6855L: linux-media@vger.kernel.org
6856W: http://linuxtv.org
6857W: http://netup.tv/
6858T: git git://linuxtv.org/media_tree.git
6859S: Supported
6860F: drivers/media/dvb-frontends/ascot2e*
6861
6862MEDIA DRIVERS FOR CXD2841ER
6863M: Sergey Kozlov <serjk@netup.ru>
6864L: linux-media@vger.kernel.org
6865W: http://linuxtv.org/
6866W: http://netup.tv/
6867T: git git://linuxtv.org/media_tree.git
6868S: Supported
6869F: drivers/media/dvb-frontends/cxd2841er*
6870
6871MEDIA DRIVERS FOR HORUS3A
6872M: Sergey Kozlov <serjk@netup.ru>
6873L: linux-media@vger.kernel.org
6874W: http://linuxtv.org/
6875W: http://netup.tv/
6876T: git git://linuxtv.org/media_tree.git
6877S: Supported
6878F: drivers/media/dvb-frontends/horus3a*
6879
6880MEDIA DRIVERS FOR LNBH25
6881M: Sergey Kozlov <serjk@netup.ru>
6882L: linux-media@vger.kernel.org
6883W: http://linuxtv.org/
6884W: http://netup.tv/
6885T: git git://linuxtv.org/media_tree.git
6886S: Supported
6887F: drivers/media/dvb-frontends/lnbh25*
6888
6889MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6890M: Sergey Kozlov <serjk@netup.ru>
6891L: linux-media@vger.kernel.org
6892W: http://linuxtv.org/
6893W: http://netup.tv/
6894T: git git://linuxtv.org/media_tree.git
6895S: Supported
6896F: drivers/media/pci/netup_unidvb/*
6897
6898MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6899M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6900P: LinuxTV.org Project
6901L: linux-media@vger.kernel.org
6902W: http://linuxtv.org
6903Q: http://patchwork.kernel.org/project/linux-media/list/
6904T: git git://linuxtv.org/media_tree.git
6905S: Maintained
6906F: Documentation/dvb/
6907F: Documentation/video4linux/
6908F: Documentation/DocBook/media/
6909F: drivers/media/
6910F: drivers/staging/media/
6911F: include/media/
6912F: include/uapi/linux/dvb/
6913F: include/uapi/linux/videodev2.h
6914F: include/uapi/linux/media.h
6915F: include/uapi/linux/v4l2-*
6916F: include/uapi/linux/meye.h
6917F: include/uapi/linux/ivtv*
6918F: include/uapi/linux/uvcvideo.h
6919
6920MEDIATEK MT7601U WIRELESS LAN DRIVER
6921M: Jakub Kicinski <kubakici@wp.pl>
6922L: linux-wireless@vger.kernel.org
6923S: Maintained
6924F: drivers/net/wireless/mediatek/mt7601u/
6925
6926MEGARAID SCSI/SAS DRIVERS
6927M: Kashyap Desai <kashyap.desai@avagotech.com>
6928M: Sumit Saxena <sumit.saxena@avagotech.com>
6929M: Uday Lingala <uday.lingala@avagotech.com>
6930L: megaraidlinux.pdl@avagotech.com
6931L: linux-scsi@vger.kernel.org
6932W: http://www.lsi.com
6933S: Maintained
6934F: Documentation/scsi/megaraid.txt
6935F: drivers/scsi/megaraid.*
6936F: drivers/scsi/megaraid/
6937
6938MELLANOX ETHERNET DRIVER (mlx4_en)
6939M: Eugenia Emantayev <eugenia@mellanox.com>
6940L: netdev@vger.kernel.org
6941S: Supported
6942W: http://www.mellanox.com
6943Q: http://patchwork.ozlabs.org/project/netdev/list/
6944F: drivers/net/ethernet/mellanox/mlx4/en_*
6945
6946MELLANOX ETHERNET DRIVER (mlx5e)
6947M: Saeed Mahameed <saeedm@mellanox.com>
6948L: netdev@vger.kernel.org
6949S: Supported
6950W: http://www.mellanox.com
6951Q: http://patchwork.ozlabs.org/project/netdev/list/
6952F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6953
6954MELLANOX ETHERNET SWITCH DRIVERS
6955M: Jiri Pirko <jiri@mellanox.com>
6956M: Ido Schimmel <idosch@mellanox.com>
6957L: netdev@vger.kernel.org
6958S: Supported
6959W: http://www.mellanox.com
6960Q: http://patchwork.ozlabs.org/project/netdev/list/
6961F: drivers/net/ethernet/mellanox/mlxsw/
6962
6963MEMBARRIER SUPPORT
6964M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6965M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6966L: linux-kernel@vger.kernel.org
6967S: Supported
6968F: kernel/membarrier.c
6969F: include/uapi/linux/membarrier.h
6970
6971MEMORY MANAGEMENT
6972L: linux-mm@kvack.org
6973W: http://www.linux-mm.org
6974S: Maintained
6975F: include/linux/mm.h
6976F: include/linux/gfp.h
6977F: include/linux/mmzone.h
6978F: include/linux/memory_hotplug.h
6979F: include/linux/vmalloc.h
6980F: mm/
6981
6982MEMORY TECHNOLOGY DEVICES (MTD)
6983M: David Woodhouse <dwmw2@infradead.org>
6984M: Brian Norris <computersforpeace@gmail.com>
6985L: linux-mtd@lists.infradead.org
6986W: http://www.linux-mtd.infradead.org/
6987Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6988T: git git://git.infradead.org/linux-mtd.git
6989T: git git://git.infradead.org/l2-mtd.git
6990S: Maintained
6991F: drivers/mtd/
6992F: include/linux/mtd/
6993F: include/uapi/mtd/
6994
6995MEN A21 WATCHDOG DRIVER
6996M: Johannes Thumshirn <morbidrsa@gmail.com>
6997L: linux-watchdog@vger.kernel.org
6998S: Maintained
6999F: drivers/watchdog/mena21_wdt.c
7000
7001MEN CHAMELEON BUS (mcb)
7002M: Johannes Thumshirn <morbidrsa@gmail.com>
7003S: Maintained
7004F: drivers/mcb/
7005F: include/linux/mcb.h
7006F: Documentation/men-chameleon-bus.txt
7007
7008MEN F21BMC (Board Management Controller)
7009M: Andreas Werner <andreas.werner@men.de>
7010S: Supported
7011F: drivers/mfd/menf21bmc.c
7012F: drivers/watchdog/menf21bmc_wdt.c
7013F: drivers/leds/leds-menf21bmc.c
7014F: drivers/hwmon/menf21bmc_hwmon.c
7015F: Documentation/hwmon/menf21bmc
7016
7017METAG ARCHITECTURE
7018M: James Hogan <james.hogan@imgtec.com>
7019L: linux-metag@vger.kernel.org
7020S: Odd Fixes
7021F: arch/metag/
7022F: Documentation/metag/
7023F: Documentation/devicetree/bindings/metag/
7024F: Documentation/devicetree/bindings/interrupt-controller/img,*
7025F: drivers/clocksource/metag_generic.c
7026F: drivers/irqchip/irq-metag.c
7027F: drivers/irqchip/irq-metag-ext.c
7028F: drivers/tty/metag_da.c
7029
7030MICROBLAZE ARCHITECTURE
7031M: Michal Simek <monstr@monstr.eu>
7032W: http://www.monstr.eu/fdt/
7033T: git git://git.monstr.eu/linux-2.6-microblaze.git
7034S: Supported
7035F: arch/microblaze/
7036
7037MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7038M: Chen Yu <yu.c.chen@intel.com>
7039L: platform-driver-x86@vger.kernel.org
7040S: Supported
7041F: drivers/platform/x86/surfacepro3_button.c
7042
7043MICROTEK X6 SCANNER
7044M: Oliver Neukum <oliver@neukum.org>
7045S: Maintained
7046F: drivers/usb/image/microtek.*
7047
7048MIPS
7049M: Ralf Baechle <ralf@linux-mips.org>
7050L: linux-mips@linux-mips.org
7051W: http://www.linux-mips.org/
7052T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7053Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7054S: Supported
7055F: Documentation/mips/
7056F: arch/mips/
7057
7058MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7059M: Hans Verkuil <hverkuil@xs4all.nl>
7060L: linux-media@vger.kernel.org
7061T: git git://linuxtv.org/media_tree.git
7062W: http://linuxtv.org
7063S: Odd Fixes
7064F: drivers/media/radio/radio-miropcm20*
7065
7066Mellanox MLX5 core VPI driver
7067M: Eli Cohen <eli@mellanox.com>
7068L: netdev@vger.kernel.org
7069L: linux-rdma@vger.kernel.org
7070W: http://www.mellanox.com
7071Q: http://patchwork.ozlabs.org/project/netdev/list/
7072Q: http://patchwork.kernel.org/project/linux-rdma/list/
7073T: git git://openfabrics.org/~eli/connect-ib.git
7074S: Supported
7075F: drivers/net/ethernet/mellanox/mlx5/core/
7076F: include/linux/mlx5/
7077
7078Mellanox MLX5 IB driver
7079M: Eli Cohen <eli@mellanox.com>
7080L: linux-rdma@vger.kernel.org
7081W: http://www.mellanox.com
7082Q: http://patchwork.kernel.org/project/linux-rdma/list/
7083T: git git://openfabrics.org/~eli/connect-ib.git
7084S: Supported
7085F: include/linux/mlx5/
7086F: drivers/infiniband/hw/mlx5/
7087
7088MELEXIS MLX90614 DRIVER
7089M: Crt Mori <cmo@melexis.com>
7090L: linux-iio@vger.kernel.org
7091W: http://www.melexis.com
7092S: Supported
7093F: drivers/iio/temperature/mlx90614.c
7094
7095MN88472 MEDIA DRIVER
7096M: Antti Palosaari <crope@iki.fi>
7097L: linux-media@vger.kernel.org
7098W: http://linuxtv.org/
7099W: http://palosaari.fi/linux/
7100Q: http://patchwork.linuxtv.org/project/linux-media/list/
7101T: git git://linuxtv.org/anttip/media_tree.git
7102S: Maintained
7103F: drivers/staging/media/mn88472/
7104F: drivers/media/dvb-frontends/mn88472.h
7105
7106MN88473 MEDIA DRIVER
7107M: Antti Palosaari <crope@iki.fi>
7108L: linux-media@vger.kernel.org
7109W: http://linuxtv.org/
7110W: http://palosaari.fi/linux/
7111Q: http://patchwork.linuxtv.org/project/linux-media/list/
7112T: git git://linuxtv.org/anttip/media_tree.git
7113S: Maintained
7114F: drivers/staging/media/mn88473/
7115F: drivers/media/dvb-frontends/mn88473.h
7116
7117MODULE SUPPORT
7118M: Rusty Russell <rusty@rustcorp.com.au>
7119S: Maintained
7120F: include/linux/module.h
7121F: kernel/module.c
7122
7123MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7124W: http://popies.net/meye/
7125S: Orphan
7126F: Documentation/video4linux/meye.txt
7127F: drivers/media/pci/meye/
7128F: include/uapi/linux/meye.h
7129
7130MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7131M: Jiri Slaby <jirislaby@gmail.com>
7132S: Maintained
7133F: Documentation/serial/moxa-smartio
7134F: drivers/tty/mxser.*
7135
7136MR800 AVERMEDIA USB FM RADIO DRIVER
7137M: Alexey Klimov <klimov.linux@gmail.com>
7138L: linux-media@vger.kernel.org
7139T: git git://linuxtv.org/media_tree.git
7140S: Maintained
7141F: drivers/media/radio/radio-mr800.c
7142
7143MRF24J40 IEEE 802.15.4 RADIO DRIVER
7144M: Alan Ott <alan@signal11.us>
7145L: linux-wpan@vger.kernel.org
7146S: Maintained
7147F: drivers/net/ieee802154/mrf24j40.c
7148F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7149
7150MSI LAPTOP SUPPORT
7151M: "Lee, Chun-Yi" <jlee@suse.com>
7152L: platform-driver-x86@vger.kernel.org
7153S: Maintained
7154F: drivers/platform/x86/msi-laptop.c
7155
7156MSI WMI SUPPORT
7157L: platform-driver-x86@vger.kernel.org
7158S: Orphan
7159F: drivers/platform/x86/msi-wmi.c
7160
7161MSI001 MEDIA DRIVER
7162M: Antti Palosaari <crope@iki.fi>
7163L: linux-media@vger.kernel.org
7164W: http://linuxtv.org/
7165W: http://palosaari.fi/linux/
7166Q: http://patchwork.linuxtv.org/project/linux-media/list/
7167T: git git://linuxtv.org/anttip/media_tree.git
7168S: Maintained
7169F: drivers/media/tuners/msi001*
7170
7171MSI2500 MEDIA DRIVER
7172M: Antti Palosaari <crope@iki.fi>
7173L: linux-media@vger.kernel.org
7174W: http://linuxtv.org/
7175W: http://palosaari.fi/linux/
7176Q: http://patchwork.linuxtv.org/project/linux-media/list/
7177T: git git://linuxtv.org/anttip/media_tree.git
7178S: Maintained
7179F: drivers/media/usb/msi2500/
7180
7181MSYSTEMS DISKONCHIP G3 MTD DRIVER
7182M: Robert Jarzmik <robert.jarzmik@free.fr>
7183L: linux-mtd@lists.infradead.org
7184S: Maintained
7185F: drivers/mtd/devices/docg3*
7186
7187MT9M032 APTINA SENSOR DRIVER
7188M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7189L: linux-media@vger.kernel.org
7190T: git git://linuxtv.org/media_tree.git
7191S: Maintained
7192F: drivers/media/i2c/mt9m032.c
7193F: include/media/mt9m032.h
7194
7195MT9P031 APTINA CAMERA SENSOR
7196M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7197L: linux-media@vger.kernel.org
7198T: git git://linuxtv.org/media_tree.git
7199S: Maintained
7200F: drivers/media/i2c/mt9p031.c
7201F: include/media/mt9p031.h
7202
7203MT9T001 APTINA CAMERA SENSOR
7204M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7205L: linux-media@vger.kernel.org
7206T: git git://linuxtv.org/media_tree.git
7207S: Maintained
7208F: drivers/media/i2c/mt9t001.c
7209F: include/media/mt9t001.h
7210
7211MT9V032 APTINA CAMERA SENSOR
7212M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7213L: linux-media@vger.kernel.org
7214T: git git://linuxtv.org/media_tree.git
7215S: Maintained
7216F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7217F: drivers/media/i2c/mt9v032.c
7218F: include/media/mt9v032.h
7219
7220MULTIFUNCTION DEVICES (MFD)
7221M: Lee Jones <lee.jones@linaro.org>
7222T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7223S: Supported
7224F: drivers/mfd/
7225F: include/linux/mfd/
7226
7227MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7228M: Ulf Hansson <ulf.hansson@linaro.org>
7229L: linux-mmc@vger.kernel.org
7230T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7231S: Maintained
7232F: drivers/mmc/
7233F: include/linux/mmc/
7234F: include/uapi/linux/mmc/
7235
7236MULTIMEDIA CARD (MMC) ETC. OVER SPI
7237S: Orphan
7238F: drivers/mmc/host/mmc_spi.c
7239F: include/linux/spi/mmc_spi.h
7240
7241MULTISOUND SOUND DRIVER
7242M: Andrew Veliath <andrewtv@usa.net>
7243S: Maintained
7244F: Documentation/sound/oss/MultiSound
7245F: sound/oss/msnd*
7246
7247MULTITECH MULTIPORT CARD (ISICOM)
7248S: Orphan
7249F: drivers/tty/isicom.c
7250F: include/linux/isicom.h
7251
7252MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7253M: Felipe Balbi <balbi@ti.com>
7254L: linux-usb@vger.kernel.org
7255T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7256S: Maintained
7257F: drivers/usb/musb/
7258
7259MXL5007T MEDIA DRIVER
7260M: Michael Krufky <mkrufky@linuxtv.org>
7261L: linux-media@vger.kernel.org
7262W: http://linuxtv.org/
7263W: http://github.com/mkrufky
7264Q: http://patchwork.linuxtv.org/project/linux-media/list/
7265T: git git://linuxtv.org/mkrufky/tuners.git
7266S: Maintained
7267F: drivers/media/tuners/mxl5007t.*
7268
7269MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7270M: Hyong-Youb Kim <hykim@myri.com>
7271L: netdev@vger.kernel.org
7272W: https://www.myricom.com/support/downloads/myri10ge.html
7273S: Supported
7274F: drivers/net/ethernet/myricom/myri10ge/
7275
7276NATSEMI ETHERNET DRIVER (DP8381x)
7277S: Orphan
7278F: drivers/net/ethernet/natsemi/natsemi.c
7279
7280NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7281M: Daniel Mack <zonque@gmail.com>
7282S: Maintained
7283L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7284W: http://www.native-instruments.com
7285F: sound/usb/caiaq/
7286
7287NCP FILESYSTEM
7288M: Petr Vandrovec <petr@vandrovec.name>
7289S: Odd Fixes
7290F: fs/ncpfs/
7291
7292NCR 5380 SCSI DRIVERS
7293M: Finn Thain <fthain@telegraphics.com.au>
7294M: Michael Schmitz <schmitzmic@gmail.com>
7295L: linux-scsi@vger.kernel.org
7296S: Maintained
7297F: Documentation/scsi/g_NCR5380.txt
7298F: drivers/scsi/NCR5380.*
7299F: drivers/scsi/arm/cumana_1.c
7300F: drivers/scsi/arm/oak.c
7301F: drivers/scsi/atari_NCR5380.c
7302F: drivers/scsi/atari_scsi.*
7303F: drivers/scsi/dmx3191d.c
7304F: drivers/scsi/dtc.*
7305F: drivers/scsi/g_NCR5380.*
7306F: drivers/scsi/g_NCR5380_mmio.c
7307F: drivers/scsi/mac_scsi.*
7308F: drivers/scsi/pas16.*
7309F: drivers/scsi/sun3_scsi.*
7310F: drivers/scsi/sun3_scsi_vme.c
7311F: drivers/scsi/t128.*
7312
7313NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7314M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7315L: linux-scsi@vger.kernel.org
7316S: Maintained
7317F: drivers/scsi/NCR_D700.*
7318
7319NCT6775 HARDWARE MONITOR DRIVER
7320M: Guenter Roeck <linux@roeck-us.net>
7321L: lm-sensors@lm-sensors.org
7322S: Maintained
7323F: Documentation/hwmon/nct6775
7324F: drivers/hwmon/nct6775.c
7325
7326NETEFFECT IWARP RNIC DRIVER (IW_NES)
7327M: Faisal Latif <faisal.latif@intel.com>
7328L: linux-rdma@vger.kernel.org
7329W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7330S: Supported
7331F: drivers/infiniband/hw/nes/
7332
7333NETEM NETWORK EMULATOR
7334M: Stephen Hemminger <stephen@networkplumber.org>
7335L: netem@lists.linux-foundation.org
7336S: Maintained
7337F: net/sched/sch_netem.c
7338
7339NETERION 10GbE DRIVERS (s2io/vxge)
7340M: Jon Mason <jdmason@kudzu.us>
7341L: netdev@vger.kernel.org
7342S: Supported
7343F: Documentation/networking/s2io.txt
7344F: Documentation/networking/vxge.txt
7345F: drivers/net/ethernet/neterion/
7346
7347NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7348M: Pablo Neira Ayuso <pablo@netfilter.org>
7349M: Patrick McHardy <kaber@trash.net>
7350M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7351L: netfilter-devel@vger.kernel.org
7352L: coreteam@netfilter.org
7353W: http://www.netfilter.org/
7354W: http://www.iptables.org/
7355Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7356T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7357T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7358S: Supported
7359F: include/linux/netfilter*
7360F: include/linux/netfilter/
7361F: include/net/netfilter/
7362F: include/uapi/linux/netfilter*
7363F: include/uapi/linux/netfilter/
7364F: net/*/netfilter.c
7365F: net/*/netfilter/
7366F: net/netfilter/
7367F: net/bridge/br_netfilter*.c
7368
7369NETLABEL
7370M: Paul Moore <paul@paul-moore.com>
7371W: http://netlabel.sf.net
7372L: netdev@vger.kernel.org
7373S: Maintained
7374F: Documentation/netlabel/
7375F: include/net/netlabel.h
7376F: net/netlabel/
7377
7378NETROM NETWORK LAYER
7379M: Ralf Baechle <ralf@linux-mips.org>
7380L: linux-hams@vger.kernel.org
7381W: http://www.linux-ax25.org/
7382S: Maintained
7383F: include/net/netrom.h
7384F: include/uapi/linux/netrom.h
7385F: net/netrom/
7386
7387NETWORK BLOCK DEVICE (NBD)
7388M: Markus Pargmann <mpa@pengutronix.de>
7389S: Maintained
7390L: nbd-general@lists.sourceforge.net
7391T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7392F: Documentation/blockdev/nbd.txt
7393F: drivers/block/nbd.c
7394F: include/uapi/linux/nbd.h
7395
7396NETWORK DROP MONITOR
7397M: Neil Horman <nhorman@tuxdriver.com>
7398L: netdev@vger.kernel.org
7399S: Maintained
7400W: https://fedorahosted.org/dropwatch/
7401F: net/core/drop_monitor.c
7402
7403NETWORKING [GENERAL]
7404M: "David S. Miller" <davem@davemloft.net>
7405L: netdev@vger.kernel.org
7406W: http://www.linuxfoundation.org/en/Net
7407Q: http://patchwork.ozlabs.org/project/netdev/list/
7408T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7409T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7410S: Maintained
7411F: net/
7412F: include/net/
7413F: include/linux/in.h
7414F: include/linux/net.h
7415F: include/linux/netdevice.h
7416F: include/uapi/linux/in.h
7417F: include/uapi/linux/net.h
7418F: include/uapi/linux/netdevice.h
7419F: include/uapi/linux/net_namespace.h
7420F: tools/net/
7421F: tools/testing/selftests/net/
7422F: lib/random32.c
7423F: lib/test_bpf.c
7424
7425NETWORKING [IPv4/IPv6]
7426M: "David S. Miller" <davem@davemloft.net>
7427M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7428M: James Morris <jmorris@namei.org>
7429M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7430M: Patrick McHardy <kaber@trash.net>
7431L: netdev@vger.kernel.org
7432T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7433S: Maintained
7434F: net/ipv4/
7435F: net/ipv6/
7436F: include/net/ip*
7437F: arch/x86/net/*
7438
7439NETWORKING [IPSEC]
7440M: Steffen Klassert <steffen.klassert@secunet.com>
7441M: Herbert Xu <herbert@gondor.apana.org.au>
7442M: "David S. Miller" <davem@davemloft.net>
7443L: netdev@vger.kernel.org
7444T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7445T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7446S: Maintained
7447F: net/core/flow.c
7448F: net/xfrm/
7449F: net/key/
7450F: net/ipv4/xfrm*
7451F: net/ipv4/esp4.c
7452F: net/ipv4/ah4.c
7453F: net/ipv4/ipcomp.c
7454F: net/ipv4/ip_vti.c
7455F: net/ipv6/xfrm*
7456F: net/ipv6/esp6.c
7457F: net/ipv6/ah6.c
7458F: net/ipv6/ipcomp6.c
7459F: net/ipv6/ip6_vti.c
7460F: include/uapi/linux/xfrm.h
7461F: include/net/xfrm.h
7462
7463NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7464M: Paul Moore <paul@paul-moore.com>
7465L: netdev@vger.kernel.org
7466S: Maintained
7467
7468NETWORKING [WIRELESS]
7469L: linux-wireless@vger.kernel.org
7470Q: http://patchwork.kernel.org/project/linux-wireless/list/
7471
7472NETWORKING DRIVERS
7473L: netdev@vger.kernel.org
7474W: http://www.linuxfoundation.org/en/Net
7475Q: http://patchwork.ozlabs.org/project/netdev/list/
7476T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7477T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7478S: Odd Fixes
7479F: drivers/net/
7480F: include/linux/if_*
7481F: include/linux/netdevice.h
7482F: include/linux/etherdevice.h
7483F: include/linux/fcdevice.h
7484F: include/linux/fddidevice.h
7485F: include/linux/hippidevice.h
7486F: include/linux/inetdevice.h
7487F: include/uapi/linux/if_*
7488F: include/uapi/linux/netdevice.h
7489
7490NETWORKING DRIVERS (WIRELESS)
7491M: Kalle Valo <kvalo@codeaurora.org>
7492L: linux-wireless@vger.kernel.org
7493Q: http://patchwork.kernel.org/project/linux-wireless/list/
7494T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7495S: Maintained
7496F: drivers/net/wireless/
7497
7498NETXEN (1/10) GbE SUPPORT
7499M: Manish Chopra <manish.chopra@qlogic.com>
7500M: Sony Chacko <sony.chacko@qlogic.com>
7501M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7502L: netdev@vger.kernel.org
7503W: http://www.qlogic.com
7504S: Supported
7505F: drivers/net/ethernet/qlogic/netxen/
7506
7507NFC SUBSYSTEM
7508M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7509M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7510M: Samuel Ortiz <sameo@linux.intel.com>
7511L: linux-wireless@vger.kernel.org
7512L: linux-nfc@lists.01.org (subscribers-only)
7513S: Supported
7514F: net/nfc/
7515F: include/net/nfc/
7516F: include/uapi/linux/nfc.h
7517F: drivers/nfc/
7518F: include/linux/platform_data/pn544.h
7519F: Documentation/devicetree/bindings/net/nfc/
7520
7521NFS, SUNRPC, AND LOCKD CLIENTS
7522M: Trond Myklebust <trond.myklebust@primarydata.com>
7523M: Anna Schumaker <anna.schumaker@netapp.com>
7524L: linux-nfs@vger.kernel.org
7525W: http://client.linux-nfs.org
7526T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7527S: Maintained
7528F: fs/lockd/
7529F: fs/nfs/
7530F: fs/nfs_common/
7531F: net/sunrpc/
7532F: include/linux/lockd/
7533F: include/linux/nfs*
7534F: include/linux/sunrpc/
7535F: include/uapi/linux/nfs*
7536F: include/uapi/linux/sunrpc/
7537
7538NILFS2 FILESYSTEM
7539M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7540L: linux-nilfs@vger.kernel.org
7541W: http://nilfs.sourceforge.net/
7542T: git git://github.com/konis/nilfs2.git
7543S: Supported
7544F: Documentation/filesystems/nilfs2.txt
7545F: fs/nilfs2/
7546F: include/linux/nilfs2_fs.h
7547F: include/trace/events/nilfs2.h
7548
7549NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7550M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7551W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7552S: Maintained
7553F: Documentation/scsi/NinjaSCSI.txt
7554F: drivers/scsi/pcmcia/nsp_*
7555
7556NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7557M: GOTO Masanori <gotom@debian.or.jp>
7558M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7559W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7560S: Maintained
7561F: Documentation/scsi/NinjaSCSI.txt
7562F: drivers/scsi/nsp32*
7563
7564NIOS2 ARCHITECTURE
7565M: Ley Foon Tan <lftan@altera.com>
7566L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7567T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7568S: Maintained
7569F: arch/nios2/
7570
7571NOKIA N900 POWER SUPPLY DRIVERS
7572M: Pali Rohár <pali.rohar@gmail.com>
7573S: Maintained
7574F: include/linux/power/bq2415x_charger.h
7575F: include/linux/power/bq27xxx_battery.h
7576F: include/linux/power/isp1704_charger.h
7577F: drivers/power/bq2415x_charger.c
7578F: drivers/power/bq27xxx_battery.c
7579F: drivers/power/isp1704_charger.c
7580F: drivers/power/rx51_battery.c
7581
7582NTB DRIVER CORE
7583M: Jon Mason <jdmason@kudzu.us>
7584M: Dave Jiang <dave.jiang@intel.com>
7585M: Allen Hubbe <Allen.Hubbe@emc.com>
7586L: linux-ntb@googlegroups.com
7587S: Supported
7588W: https://github.com/jonmason/ntb/wiki
7589T: git git://github.com/jonmason/ntb.git
7590F: drivers/ntb/
7591F: drivers/net/ntb_netdev.c
7592F: include/linux/ntb.h
7593F: include/linux/ntb_transport.h
7594
7595NTB INTEL DRIVER
7596M: Jon Mason <jdmason@kudzu.us>
7597M: Dave Jiang <dave.jiang@intel.com>
7598L: linux-ntb@googlegroups.com
7599S: Supported
7600W: https://github.com/jonmason/ntb/wiki
7601T: git git://github.com/jonmason/ntb.git
7602F: drivers/ntb/hw/intel/
7603
7604NTFS FILESYSTEM
7605M: Anton Altaparmakov <anton@tuxera.com>
7606L: linux-ntfs-dev@lists.sourceforge.net
7607W: http://www.tuxera.com/
7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7609S: Supported
7610F: Documentation/filesystems/ntfs.txt
7611F: fs/ntfs/
7612
7613NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7614M: Antonino Daplas <adaplas@gmail.com>
7615L: linux-fbdev@vger.kernel.org
7616S: Maintained
7617F: drivers/video/fbdev/riva/
7618F: drivers/video/fbdev/nvidia/
7619
7620NVM EXPRESS DRIVER
7621M: Keith Busch <keith.busch@intel.com>
7622M: Jens Axboe <axboe@fb.com>
7623L: linux-nvme@lists.infradead.org
7624T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7625W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7626S: Supported
7627F: drivers/nvme/host/
7628F: include/linux/nvme.h
7629
7630NVMEM FRAMEWORK
7631M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7632M: Maxime Ripard <maxime.ripard@free-electrons.com>
7633S: Maintained
7634F: drivers/nvmem/
7635F: Documentation/devicetree/bindings/nvmem/
7636F: include/linux/nvmem-consumer.h
7637F: include/linux/nvmem-provider.h
7638
7639NXP-NCI NFC DRIVER
7640M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7641R: Charles Gorand <charles.gorand@effinnov.com>
7642L: linux-nfc@lists.01.org (moderated for non-subscribers)
7643S: Supported
7644F: drivers/nfc/nxp-nci
7645
7646NXP TDA998X DRM DRIVER
7647M: Russell King <rmk+kernel@arm.linux.org.uk>
7648S: Supported
7649F: drivers/gpu/drm/i2c/tda998x_drv.c
7650F: include/drm/i2c/tda998x.h
7651
7652NXP TFA9879 DRIVER
7653M: Peter Rosin <peda@axentia.se>
7654L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7655S: Maintained
7656F: sound/soc/codecs/tfa9879*
7657
7658OMAP SUPPORT
7659M: Tony Lindgren <tony@atomide.com>
7660L: linux-omap@vger.kernel.org
7661W: http://www.muru.com/linux/omap/
7662W: http://linux.omap.com/
7663Q: http://patchwork.kernel.org/project/linux-omap/list/
7664T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7665S: Maintained
7666F: arch/arm/*omap*/
7667F: arch/arm/configs/omap1_defconfig
7668F: arch/arm/configs/omap2plus_defconfig
7669F: drivers/i2c/busses/i2c-omap.c
7670F: drivers/irqchip/irq-omap-intc.c
7671F: drivers/mfd/*omap*.c
7672F: drivers/mfd/menelaus.c
7673F: drivers/mfd/palmas.c
7674F: drivers/mfd/tps65217.c
7675F: drivers/mfd/tps65218.c
7676F: drivers/mfd/tps65910.c
7677F: drivers/mfd/twl-core.[ch]
7678F: drivers/mfd/twl4030*.c
7679F: drivers/mfd/twl6030*.c
7680F: drivers/mfd/twl6040*.c
7681F: drivers/regulator/palmas-regulator*.c
7682F: drivers/regulator/pbias-regulator.c
7683F: drivers/regulator/tps65217-regulator.c
7684F: drivers/regulator/tps65218-regulator.c
7685F: drivers/regulator/tps65910-regulator.c
7686F: drivers/regulator/twl-regulator.c
7687F: include/linux/i2c-omap.h
7688
7689OMAP DEVICE TREE SUPPORT
7690M: Benoît Cousson <bcousson@baylibre.com>
7691M: Tony Lindgren <tony@atomide.com>
7692L: linux-omap@vger.kernel.org
7693L: devicetree@vger.kernel.org
7694S: Maintained
7695F: arch/arm/boot/dts/*omap*
7696F: arch/arm/boot/dts/*am3*
7697F: arch/arm/boot/dts/*am4*
7698F: arch/arm/boot/dts/*am5*
7699F: arch/arm/boot/dts/*dra7*
7700
7701OMAP CLOCK FRAMEWORK SUPPORT
7702M: Paul Walmsley <paul@pwsan.com>
7703L: linux-omap@vger.kernel.org
7704S: Maintained
7705F: arch/arm/*omap*/*clock*
7706
7707OMAP POWER MANAGEMENT SUPPORT
7708M: Kevin Hilman <khilman@deeprootsystems.com>
7709L: linux-omap@vger.kernel.org
7710S: Maintained
7711F: arch/arm/*omap*/*pm*
7712F: drivers/cpufreq/omap-cpufreq.c
7713
7714OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7715M: Rajendra Nayak <rnayak@ti.com>
7716M: Paul Walmsley <paul@pwsan.com>
7717L: linux-omap@vger.kernel.org
7718S: Maintained
7719F: arch/arm/mach-omap2/prm*
7720
7721OMAP AUDIO SUPPORT
7722M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7723M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7725L: linux-omap@vger.kernel.org
7726S: Maintained
7727F: sound/soc/omap/
7728
7729OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7730M: Roger Quadros <rogerq@ti.com>
7731M: Tony Lindgren <tony@atomide.com>
7732L: linux-omap@vger.kernel.org
7733S: Maintained
7734F: drivers/memory/omap-gpmc.c
7735F: arch/arm/mach-omap2/*gpmc*
7736
7737OMAP FRAMEBUFFER SUPPORT
7738M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7739L: linux-fbdev@vger.kernel.org
7740L: linux-omap@vger.kernel.org
7741S: Maintained
7742F: drivers/video/fbdev/omap/
7743
7744OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7745M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7746L: linux-omap@vger.kernel.org
7747L: linux-fbdev@vger.kernel.org
7748S: Maintained
7749F: drivers/video/fbdev/omap2/
7750F: Documentation/arm/OMAP/DSS
7751
7752OMAP HARDWARE SPINLOCK SUPPORT
7753M: Ohad Ben-Cohen <ohad@wizery.com>
7754L: linux-omap@vger.kernel.org
7755S: Maintained
7756F: drivers/hwspinlock/omap_hwspinlock.c
7757
7758OMAP MMC SUPPORT
7759M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7760L: linux-omap@vger.kernel.org
7761S: Maintained
7762F: drivers/mmc/host/omap.c
7763
7764OMAP HS MMC SUPPORT
7765L: linux-mmc@vger.kernel.org
7766L: linux-omap@vger.kernel.org
7767S: Orphan
7768F: drivers/mmc/host/omap_hsmmc.c
7769
7770OMAP RANDOM NUMBER GENERATOR SUPPORT
7771M: Deepak Saxena <dsaxena@plexity.net>
7772S: Maintained
7773F: drivers/char/hw_random/omap-rng.c
7774
7775OMAP HWMOD SUPPORT
7776M: Benoît Cousson <bcousson@baylibre.com>
7777M: Paul Walmsley <paul@pwsan.com>
7778L: linux-omap@vger.kernel.org
7779S: Maintained
7780F: arch/arm/mach-omap2/omap_hwmod.*
7781
7782OMAP HWMOD DATA
7783M: Paul Walmsley <paul@pwsan.com>
7784L: linux-omap@vger.kernel.org
7785S: Maintained
7786F: arch/arm/mach-omap2/omap_hwmod*data*
7787
7788OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7789M: Benoît Cousson <bcousson@baylibre.com>
7790L: linux-omap@vger.kernel.org
7791S: Maintained
7792F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7793
7794OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7795M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7796L: linux-media@vger.kernel.org
7797S: Maintained
7798F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7799F: drivers/media/platform/omap3isp/
7800F: drivers/staging/media/omap4iss/
7801
7802OMAP USB SUPPORT
7803M: Felipe Balbi <balbi@ti.com>
7804L: linux-usb@vger.kernel.org
7805L: linux-omap@vger.kernel.org
7806T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7807S: Maintained
7808F: drivers/usb/*/*omap*
7809F: arch/arm/*omap*/usb*
7810
7811OMAP GPIO DRIVER
7812M: Javier Martinez Canillas <javier@dowhile0.org>
7813M: Santosh Shilimkar <ssantosh@kernel.org>
7814M: Kevin Hilman <khilman@deeprootsystems.com>
7815L: linux-omap@vger.kernel.org
7816S: Maintained
7817F: drivers/gpio/gpio-omap.c
7818
7819OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7820M: Mark Jackson <mpfj@newflow.co.uk>
7821L: linux-omap@vger.kernel.org
7822S: Maintained
7823F: arch/arm/boot/dts/am335x-nano.dts
7824
7825OMFS FILESYSTEM
7826M: Bob Copeland <me@bobcopeland.com>
7827L: linux-karma-devel@lists.sourceforge.net
7828S: Maintained
7829F: Documentation/filesystems/omfs.txt
7830F: fs/omfs/
7831
7832OMNIKEY CARDMAN 4000 DRIVER
7833M: Harald Welte <laforge@gnumonks.org>
7834S: Maintained
7835F: drivers/char/pcmcia/cm4000_cs.c
7836F: include/linux/cm4000_cs.h
7837F: include/uapi/linux/cm4000_cs.h
7838
7839OMNIKEY CARDMAN 4040 DRIVER
7840M: Harald Welte <laforge@gnumonks.org>
7841S: Maintained
7842F: drivers/char/pcmcia/cm4040_cs.*
7843
7844OMNIVISION OV7670 SENSOR DRIVER
7845M: Jonathan Corbet <corbet@lwn.net>
7846L: linux-media@vger.kernel.org
7847T: git git://linuxtv.org/media_tree.git
7848S: Maintained
7849F: drivers/media/i2c/ov7670.c
7850
7851ONENAND FLASH DRIVER
7852M: Kyungmin Park <kyungmin.park@samsung.com>
7853L: linux-mtd@lists.infradead.org
7854S: Maintained
7855F: drivers/mtd/onenand/
7856F: include/linux/mtd/onenand*.h
7857
7858ONSTREAM SCSI TAPE DRIVER
7859M: Willem Riede <osst@riede.org>
7860L: osst-users@lists.sourceforge.net
7861L: linux-scsi@vger.kernel.org
7862S: Maintained
7863F: Documentation/scsi/osst.txt
7864F: drivers/scsi/osst.*
7865F: drivers/scsi/osst_*.h
7866F: drivers/scsi/st.h
7867
7868OPENCORES I2C BUS DRIVER
7869M: Peter Korsgaard <jacmet@sunsite.dk>
7870L: linux-i2c@vger.kernel.org
7871S: Maintained
7872F: Documentation/i2c/busses/i2c-ocores
7873F: drivers/i2c/busses/i2c-ocores.c
7874
7875OPEN FIRMWARE AND FLATTENED DEVICE TREE
7876M: Rob Herring <robh+dt@kernel.org>
7877M: Frank Rowand <frowand.list@gmail.com>
7878M: Grant Likely <grant.likely@linaro.org>
7879L: devicetree@vger.kernel.org
7880W: http://www.devicetree.org/
7881T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7882S: Maintained
7883F: drivers/of/
7884F: include/linux/of*.h
7885F: scripts/dtc/
7886
7887OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7888M: Rob Herring <robh+dt@kernel.org>
7889M: Pawel Moll <pawel.moll@arm.com>
7890M: Mark Rutland <mark.rutland@arm.com>
7891M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7892M: Kumar Gala <galak@codeaurora.org>
7893L: devicetree@vger.kernel.org
7894S: Maintained
7895F: Documentation/devicetree/
7896F: arch/*/boot/dts/
7897F: include/dt-bindings/
7898
7899OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7900M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7901L: devicetree@vger.kernel.org
7902S: Maintained
7903F: Documentation/devicetree/dynamic-resolution-notes.txt
7904F: Documentation/devicetree/overlay-notes.txt
7905F: drivers/of/overlay.c
7906F: drivers/of/resolver.c
7907
7908OPENRISC ARCHITECTURE
7909M: Jonas Bonn <jonas@southpole.se>
7910W: http://openrisc.net
7911L: linux@lists.openrisc.net (moderated for non-subscribers)
7912S: Maintained
7913T: git git://openrisc.net/~jonas/linux
7914F: arch/openrisc/
7915
7916OPENVSWITCH
7917M: Pravin Shelar <pshelar@nicira.com>
7918L: netdev@vger.kernel.org
7919L: dev@openvswitch.org
7920W: http://openvswitch.org
7921S: Maintained
7922F: net/openvswitch/
7923F: include/uapi/linux/openvswitch.h
7924
7925OPERATING PERFORMANCE POINTS (OPP)
7926M: Viresh Kumar <vireshk@kernel.org>
7927M: Nishanth Menon <nm@ti.com>
7928M: Stephen Boyd <sboyd@codeaurora.org>
7929L: linux-pm@vger.kernel.org
7930S: Maintained
7931T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7932F: drivers/base/power/opp/
7933F: include/linux/pm_opp.h
7934F: Documentation/power/opp.txt
7935F: Documentation/devicetree/bindings/opp/
7936
7937OPL4 DRIVER
7938M: Clemens Ladisch <clemens@ladisch.de>
7939L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7940T: git git://git.alsa-project.org/alsa-kernel.git
7941S: Maintained
7942F: sound/drivers/opl4/
7943
7944OPROFILE
7945M: Robert Richter <rric@kernel.org>
7946L: oprofile-list@lists.sf.net
7947S: Maintained
7948F: arch/*/include/asm/oprofile*.h
7949F: arch/*/oprofile/
7950F: drivers/oprofile/
7951F: include/linux/oprofile.h
7952
7953ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7954M: Mark Fasheh <mfasheh@suse.com>
7955M: Joel Becker <jlbec@evilplan.org>
7956L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7957W: http://ocfs2.wiki.kernel.org
7958S: Supported
7959F: Documentation/filesystems/ocfs2.txt
7960F: Documentation/filesystems/dlmfs.txt
7961F: fs/ocfs2/
7962
7963ORINOCO DRIVER
7964L: linux-wireless@vger.kernel.org
7965W: http://wireless.kernel.org/en/users/Drivers/orinoco
7966W: http://www.nongnu.org/orinoco/
7967S: Orphan
7968F: drivers/net/wireless/orinoco/
7969
7970OSD LIBRARY and FILESYSTEM
7971M: Boaz Harrosh <ooo@electrozaur.com>
7972M: Benny Halevy <bhalevy@primarydata.com>
7973L: osd-dev@open-osd.org
7974W: http://open-osd.org
7975T: git git://git.open-osd.org/open-osd.git
7976S: Maintained
7977F: drivers/scsi/osd/
7978F: include/scsi/osd_*
7979F: fs/exofs/
7980
7981OVERLAY FILESYSTEM
7982M: Miklos Szeredi <miklos@szeredi.hu>
7983L: linux-unionfs@vger.kernel.org
7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7985S: Supported
7986F: fs/overlayfs/
7987F: Documentation/filesystems/overlayfs.txt
7988
7989P54 WIRELESS DRIVER
7990M: Christian Lamparter <chunkeey@googlemail.com>
7991L: linux-wireless@vger.kernel.org
7992W: http://wireless.kernel.org/en/users/Drivers/p54
7993S: Maintained
7994F: drivers/net/wireless/p54/
7995
7996PA SEMI ETHERNET DRIVER
7997M: Olof Johansson <olof@lixom.net>
7998L: netdev@vger.kernel.org
7999S: Maintained
8000F: drivers/net/ethernet/pasemi/*
8001
8002PA SEMI SMBUS DRIVER
8003M: Olof Johansson <olof@lixom.net>
8004L: linux-i2c@vger.kernel.org
8005S: Maintained
8006F: drivers/i2c/busses/i2c-pasemi.c
8007
8008PADATA PARALLEL EXECUTION MECHANISM
8009M: Steffen Klassert <steffen.klassert@secunet.com>
8010L: linux-crypto@vger.kernel.org
8011S: Maintained
8012F: kernel/padata.c
8013F: include/linux/padata.h
8014F: Documentation/padata.txt
8015
8016PANASONIC LAPTOP ACPI EXTRAS DRIVER
8017M: Harald Welte <laforge@gnumonks.org>
8018L: platform-driver-x86@vger.kernel.org
8019S: Maintained
8020F: drivers/platform/x86/panasonic-laptop.c
8021
8022PANASONIC MN10300/AM33/AM34 PORT
8023M: David Howells <dhowells@redhat.com>
8024M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8025L: linux-am33-list@redhat.com (moderated for non-subscribers)
8026W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8027S: Maintained
8028F: Documentation/mn10300/
8029F: arch/mn10300/
8030
8031PARALLEL PORT SUBSYSTEM
8032M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8033M: Sudip Mukherjee <sudip@vectorindia.org>
8034L: linux-parport@lists.infradead.org (subscribers-only)
8035S: Maintained
8036F: drivers/parport/
8037F: include/linux/parport*.h
8038F: drivers/char/ppdev.c
8039F: include/uapi/linux/ppdev.h
8040F: Documentation/parport*.txt
8041
8042PARAVIRT_OPS INTERFACE
8043M: Jeremy Fitzhardinge <jeremy@goop.org>
8044M: Chris Wright <chrisw@sous-sol.org>
8045M: Alok Kataria <akataria@vmware.com>
8046M: Rusty Russell <rusty@rustcorp.com.au>
8047L: virtualization@lists.linux-foundation.org
8048S: Supported
8049F: Documentation/virtual/paravirt_ops.txt
8050F: arch/*/kernel/paravirt*
8051F: arch/*/include/asm/paravirt.h
8052
8053PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8054M: Tim Waugh <tim@cyberelk.net>
8055L: linux-parport@lists.infradead.org (subscribers-only)
8056S: Maintained
8057F: Documentation/blockdev/paride.txt
8058F: drivers/block/paride/
8059
8060PARISC ARCHITECTURE
8061M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8062M: Helge Deller <deller@gmx.de>
8063L: linux-parisc@vger.kernel.org
8064W: http://www.parisc-linux.org/
8065Q: http://patchwork.kernel.org/project/linux-parisc/list/
8066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8067T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8068S: Maintained
8069F: arch/parisc/
8070F: Documentation/parisc/
8071F: drivers/parisc/
8072F: drivers/char/agp/parisc-agp.c
8073F: drivers/input/serio/gscps2.c
8074F: drivers/parport/parport_gsc.*
8075F: drivers/tty/serial/8250/8250_gsc.c
8076F: drivers/video/fbdev/sti*
8077F: drivers/video/console/sti*
8078F: drivers/video/logo/logo_parisc*
8079
8080PC87360 HARDWARE MONITORING DRIVER
8081M: Jim Cromie <jim.cromie@gmail.com>
8082L: lm-sensors@lm-sensors.org
8083S: Maintained
8084F: Documentation/hwmon/pc87360
8085F: drivers/hwmon/pc87360.c
8086
8087PC8736x GPIO DRIVER
8088M: Jim Cromie <jim.cromie@gmail.com>
8089S: Maintained
8090F: drivers/char/pc8736x_gpio.c
8091
8092PC87427 HARDWARE MONITORING DRIVER
8093M: Jean Delvare <jdelvare@suse.com>
8094L: lm-sensors@lm-sensors.org
8095S: Maintained
8096F: Documentation/hwmon/pc87427
8097F: drivers/hwmon/pc87427.c
8098
8099PCA9532 LED DRIVER
8100M: Riku Voipio <riku.voipio@iki.fi>
8101S: Maintained
8102F: drivers/leds/leds-pca9532.c
8103F: include/linux/leds-pca9532.h
8104
8105PCA9541 I2C BUS MASTER SELECTOR DRIVER
8106M: Guenter Roeck <linux@roeck-us.net>
8107L: linux-i2c@vger.kernel.org
8108S: Maintained
8109F: drivers/i2c/muxes/i2c-mux-pca9541.c
8110
8111PCDP - PRIMARY CONSOLE AND DEBUG PORT
8112M: Khalid Aziz <khalid@gonehiking.org>
8113S: Maintained
8114F: drivers/firmware/pcdp.*
8115
8116PCI ERROR RECOVERY
8117M: Linas Vepstas <linasvepstas@gmail.com>
8118L: linux-pci@vger.kernel.org
8119S: Supported
8120F: Documentation/PCI/pci-error-recovery.txt
8121
8122PCI SUBSYSTEM
8123M: Bjorn Helgaas <bhelgaas@google.com>
8124L: linux-pci@vger.kernel.org
8125Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8126T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8127S: Supported
8128F: Documentation/PCI/
8129F: drivers/pci/
8130F: include/linux/pci*
8131F: arch/x86/pci/
8132F: arch/x86/kernel/quirks.c
8133
8134PCI DRIVER FOR ALTERA PCIE IP
8135M: Ley Foon Tan <lftan@altera.com>
8136L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8137L: linux-pci@vger.kernel.org
8138S: Supported
8139F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8140F: drivers/pci/host/pcie-altera.c
8141
8142PCI DRIVER FOR ARM VERSATILE PLATFORM
8143M: Rob Herring <robh@kernel.org>
8144L: linux-pci@vger.kernel.org
8145L: linux-arm-kernel@lists.infradead.org
8146S: Maintained
8147F: Documentation/devicetree/bindings/pci/versatile.txt
8148F: drivers/pci/host/pci-versatile.c
8149
8150PCI DRIVER FOR APPLIEDMICRO XGENE
8151M: Tanmay Inamdar <tinamdar@apm.com>
8152L: linux-pci@vger.kernel.org
8153L: linux-arm-kernel@lists.infradead.org
8154S: Maintained
8155F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8156F: drivers/pci/host/pci-xgene.c
8157
8158PCI DRIVER FOR FREESCALE LAYERSCAPE
8159M: Minghuan Lian <minghuan.Lian@freescale.com>
8160M: Mingkai Hu <mingkai.hu@freescale.com>
8161M: Roy Zang <tie-fei.zang@freescale.com>
8162L: linuxppc-dev@lists.ozlabs.org
8163L: linux-pci@vger.kernel.org
8164L: linux-arm-kernel@lists.infradead.org
8165S: Maintained
8166F: drivers/pci/host/*layerscape*
8167
8168PCI DRIVER FOR IMX6
8169M: Richard Zhu <Richard.Zhu@freescale.com>
8170M: Lucas Stach <l.stach@pengutronix.de>
8171L: linux-pci@vger.kernel.org
8172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8173S: Maintained
8174F: drivers/pci/host/*imx6*
8175
8176PCI DRIVER FOR TI KEYSTONE
8177M: Murali Karicheri <m-karicheri2@ti.com>
8178L: linux-pci@vger.kernel.org
8179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8180S: Maintained
8181F: drivers/pci/host/*keystone*
8182
8183PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8184M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8185M: Jason Cooper <jason@lakedaemon.net>
8186L: linux-pci@vger.kernel.org
8187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8188S: Maintained
8189F: drivers/pci/host/*mvebu*
8190
8191PCI DRIVER FOR NVIDIA TEGRA
8192M: Thierry Reding <thierry.reding@gmail.com>
8193L: linux-tegra@vger.kernel.org
8194L: linux-pci@vger.kernel.org
8195S: Supported
8196F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8197F: drivers/pci/host/pci-tegra.c
8198
8199PCI DRIVER FOR TI DRA7XX
8200M: Kishon Vijay Abraham I <kishon@ti.com>
8201L: linux-omap@vger.kernel.org
8202L: linux-pci@vger.kernel.org
8203S: Supported
8204F: Documentation/devicetree/bindings/pci/ti-pci.txt
8205F: drivers/pci/host/pci-dra7xx.c
8206
8207PCI DRIVER FOR RENESAS R-CAR
8208M: Simon Horman <horms@verge.net.au>
8209L: linux-pci@vger.kernel.org
8210L: linux-sh@vger.kernel.org
8211S: Maintained
8212F: drivers/pci/host/*rcar*
8213
8214PCI DRIVER FOR SAMSUNG EXYNOS
8215M: Jingoo Han <jingoohan1@gmail.com>
8216L: linux-pci@vger.kernel.org
8217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8218L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8219S: Maintained
8220F: drivers/pci/host/pci-exynos.c
8221
8222PCI DRIVER FOR SYNOPSIS DESIGNWARE
8223M: Jingoo Han <jingoohan1@gmail.com>
8224M: Pratyush Anand <pratyush.anand@gmail.com>
8225L: linux-pci@vger.kernel.org
8226S: Maintained
8227F: drivers/pci/host/*designware*
8228
8229PCI DRIVER FOR GENERIC OF HOSTS
8230M: Will Deacon <will.deacon@arm.com>
8231L: linux-pci@vger.kernel.org
8232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8233S: Maintained
8234F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8235F: drivers/pci/host/pci-host-generic.c
8236
8237PCIE DRIVER FOR ST SPEAR13XX
8238M: Pratyush Anand <pratyush.anand@gmail.com>
8239L: linux-pci@vger.kernel.org
8240S: Maintained
8241F: drivers/pci/host/*spear*
8242
8243PCI MSI DRIVER FOR ALTERA MSI IP
8244M: Ley Foon Tan <lftan@altera.com>
8245L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8246L: linux-pci@vger.kernel.org
8247S: Supported
8248F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8249F: drivers/pci/host/pcie-altera-msi.c
8250
8251PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8252M: Duc Dang <dhdang@apm.com>
8253L: linux-pci@vger.kernel.org
8254L: linux-arm-kernel@lists.infradead.org
8255S: Maintained
8256F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8257F: drivers/pci/host/pci-xgene-msi.c
8258
8259PCIE DRIVER FOR HISILICON
8260M: Zhou Wang <wangzhou1@hisilicon.com>
8261L: linux-pci@vger.kernel.org
8262S: Maintained
8263F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8264F: drivers/pci/host/pcie-hisi.c
8265
8266PCMCIA SUBSYSTEM
8267P: Linux PCMCIA Team
8268L: linux-pcmcia@lists.infradead.org
8269W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8271S: Maintained
8272F: Documentation/pcmcia/
8273F: drivers/pcmcia/
8274F: include/pcmcia/
8275
8276PCNET32 NETWORK DRIVER
8277M: Don Fry <pcnet32@frontier.com>
8278L: netdev@vger.kernel.org
8279S: Maintained
8280F: drivers/net/ethernet/amd/pcnet32.c
8281
8282PCRYPT PARALLEL CRYPTO ENGINE
8283M: Steffen Klassert <steffen.klassert@secunet.com>
8284L: linux-crypto@vger.kernel.org
8285S: Maintained
8286F: crypto/pcrypt.c
8287F: include/crypto/pcrypt.h
8288
8289PER-CPU MEMORY ALLOCATOR
8290M: Tejun Heo <tj@kernel.org>
8291M: Christoph Lameter <cl@linux-foundation.org>
8292T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8293S: Maintained
8294F: include/linux/percpu*.h
8295F: mm/percpu*.c
8296F: arch/*/include/asm/percpu.h
8297
8298PER-TASK DELAY ACCOUNTING
8299M: Balbir Singh <bsingharora@gmail.com>
8300S: Maintained
8301F: include/linux/delayacct.h
8302F: kernel/delayacct.c
8303
8304PERFORMANCE EVENTS SUBSYSTEM
8305M: Peter Zijlstra <peterz@infradead.org>
8306M: Ingo Molnar <mingo@redhat.com>
8307M: Arnaldo Carvalho de Melo <acme@kernel.org>
8308L: linux-kernel@vger.kernel.org
8309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8310S: Supported
8311F: kernel/events/*
8312F: include/linux/perf_event.h
8313F: include/uapi/linux/perf_event.h
8314F: arch/*/kernel/perf_event*.c
8315F: arch/*/kernel/*/perf_event*.c
8316F: arch/*/kernel/*/*/perf_event*.c
8317F: arch/*/include/asm/perf_event.h
8318F: arch/*/kernel/perf_callchain.c
8319F: tools/perf/
8320
8321PERSONALITY HANDLING
8322M: Christoph Hellwig <hch@infradead.org>
8323L: linux-abi-devel@lists.sourceforge.net
8324S: Maintained
8325F: include/linux/personality.h
8326F: include/uapi/linux/personality.h
8327
8328PHONET PROTOCOL
8329M: Remi Denis-Courmont <courmisch@gmail.com>
8330S: Supported
8331F: Documentation/networking/phonet.txt
8332F: include/linux/phonet.h
8333F: include/net/phonet/
8334F: include/uapi/linux/phonet.h
8335F: net/phonet/
8336
8337PHRAM MTD DRIVER
8338M: Joern Engel <joern@lazybastard.org>
8339L: linux-mtd@lists.infradead.org
8340S: Maintained
8341F: drivers/mtd/devices/phram.c
8342
8343PICOLCD HID DRIVER
8344M: Bruno Prémont <bonbons@linux-vserver.org>
8345L: linux-input@vger.kernel.org
8346S: Maintained
8347F: drivers/hid/hid-picolcd*
8348
8349PICOXCELL SUPPORT
8350M: Jamie Iles <jamie@jamieiles.com>
8351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8352T: git git://github.com/jamieiles/linux-2.6-ji.git
8353S: Supported
8354F: arch/arm/boot/dts/picoxcell*
8355F: arch/arm/mach-picoxcell/
8356F: drivers/crypto/picoxcell*
8357
8358PIN CONTROL SUBSYSTEM
8359M: Linus Walleij <linus.walleij@linaro.org>
8360L: linux-gpio@vger.kernel.org
8361T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8362S: Maintained
8363F: drivers/pinctrl/
8364F: include/linux/pinctrl/
8365
8366PIN CONTROLLER - ATMEL AT91
8367M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8369S: Maintained
8370F: drivers/pinctrl/pinctrl-at91.*
8371
8372PIN CONTROLLER - ATMEL AT91 PIO4
8373M: Ludovic Desroches <ludovic.desroches@atmel.com>
8374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8375L: linux-gpio@vger.kernel.org
8376S: Supported
8377F: drivers/pinctrl/pinctrl-at91-pio4.*
8378
8379PIN CONTROLLER - INTEL
8380M: Mika Westerberg <mika.westerberg@linux.intel.com>
8381M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8382S: Maintained
8383F: drivers/pinctrl/intel/
8384
8385PIN CONTROLLER - RENESAS
8386M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8387L: linux-sh@vger.kernel.org
8388S: Maintained
8389F: drivers/pinctrl/sh-pfc/
8390
8391PIN CONTROLLER - SAMSUNG
8392M: Tomasz Figa <tomasz.figa@gmail.com>
8393L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8394L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8395S: Maintained
8396F: drivers/pinctrl/samsung/
8397
8398PIN CONTROLLER - SINGLE
8399M: Tony Lindgren <tony@atomide.com>
8400M: Haojian Zhuang <haojian.zhuang@linaro.org>
8401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8402L: linux-omap@vger.kernel.org
8403S: Maintained
8404F: drivers/pinctrl/pinctrl-single.c
8405
8406PIN CONTROLLER - ST SPEAR
8407M: Viresh Kumar <vireshk@kernel.org>
8408L: spear-devel@list.st.com
8409L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8410W: http://www.st.com/spear
8411S: Maintained
8412F: drivers/pinctrl/spear/
8413
8414PKTCDVD DRIVER
8415M: Jiri Kosina <jikos@kernel.org>
8416S: Maintained
8417F: drivers/block/pktcdvd.c
8418F: include/linux/pktcdvd.h
8419F: include/uapi/linux/pktcdvd.h
8420
8421PKUNITY SOC DRIVERS
8422M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8423W: http://mprc.pku.edu.cn/~guanxuetao/linux
8424S: Maintained
8425T: git git://github.com/gxt/linux.git
8426F: drivers/input/serio/i8042-unicore32io.h
8427F: drivers/i2c/busses/i2c-puv3.c
8428F: drivers/video/fbdev/fb-puv3.c
8429F: drivers/rtc/rtc-puv3.c
8430
8431PMBUS HARDWARE MONITORING DRIVERS
8432M: Guenter Roeck <linux@roeck-us.net>
8433L: lm-sensors@lm-sensors.org
8434W: http://www.lm-sensors.org/
8435W: http://www.roeck-us.net/linux/drivers/
8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8437S: Maintained
8438F: Documentation/hwmon/pmbus
8439F: drivers/hwmon/pmbus/
8440F: include/linux/i2c/pmbus.h
8441
8442PMC SIERRA MaxRAID DRIVER
8443L: linux-scsi@vger.kernel.org
8444W: http://www.pmc-sierra.com/
8445S: Orphan
8446F: drivers/scsi/pmcraid.*
8447
8448PMC SIERRA PM8001 DRIVER
8449M: Jack Wang <jinpu.wang@profitbricks.com>
8450M: lindar_liu@usish.com
8451L: pmchba@pmcs.com
8452L: linux-scsi@vger.kernel.org
8453S: Supported
8454F: drivers/scsi/pm8001/
8455
8456POSIX CLOCKS and TIMERS
8457M: Thomas Gleixner <tglx@linutronix.de>
8458L: linux-kernel@vger.kernel.org
8459T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8460S: Maintained
8461F: fs/timerfd.c
8462F: include/linux/timer*
8463F: kernel/time/*timer*
8464
8465POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8466M: Sebastian Reichel <sre@kernel.org>
8467M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8468M: David Woodhouse <dwmw2@infradead.org>
8469L: linux-pm@vger.kernel.org
8470T: git git://git.infradead.org/battery-2.6.git
8471S: Maintained
8472F: include/linux/power_supply.h
8473F: drivers/power/
8474X: drivers/power/avs/
8475
8476POWER STATE COORDINATION INTERFACE (PSCI)
8477M: Mark Rutland <mark.rutland@arm.com>
8478M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8479L: linux-arm-kernel@lists.infradead.org
8480S: Maintained
8481F: drivers/firmware/psci.c
8482F: include/linux/psci.h
8483F: include/uapi/linux/psci.h
8484
8485PNP SUPPORT
8486M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8487S: Maintained
8488F: drivers/pnp/
8489
8490PPP PROTOCOL DRIVERS AND COMPRESSORS
8491M: Paul Mackerras <paulus@samba.org>
8492L: linux-ppp@vger.kernel.org
8493S: Maintained
8494F: drivers/net/ppp/ppp_*
8495
8496PPP OVER ATM (RFC 2364)
8497M: Mitchell Blank Jr <mitch@sfgoth.com>
8498S: Maintained
8499F: net/atm/pppoatm.c
8500F: include/uapi/linux/atmppp.h
8501
8502PPP OVER ETHERNET
8503M: Michal Ostrowski <mostrows@earthlink.net>
8504S: Maintained
8505F: drivers/net/ppp/pppoe.c
8506F: drivers/net/ppp/pppox.c
8507
8508PPP OVER L2TP
8509M: James Chapman <jchapman@katalix.com>
8510S: Maintained
8511F: net/l2tp/l2tp_ppp.c
8512F: include/linux/if_pppol2tp.h
8513F: include/uapi/linux/if_pppol2tp.h
8514
8515PPS SUPPORT
8516M: Rodolfo Giometti <giometti@enneenne.com>
8517W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8518L: linuxpps@ml.enneenne.com (subscribers-only)
8519S: Maintained
8520F: Documentation/pps/
8521F: drivers/pps/
8522F: include/linux/pps*.h
8523
8524PPTP DRIVER
8525M: Dmitry Kozlov <xeb@mail.ru>
8526L: netdev@vger.kernel.org
8527S: Maintained
8528F: drivers/net/ppp/pptp.c
8529W: http://sourceforge.net/projects/accel-pptp
8530
8531PREEMPTIBLE KERNEL
8532M: Robert Love <rml@tech9.net>
8533L: kpreempt-tech@lists.sourceforge.net
8534W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8535S: Supported
8536F: Documentation/preempt-locking.txt
8537F: include/linux/preempt.h
8538
8539PRISM54 WIRELESS DRIVER
8540M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8541L: linux-wireless@vger.kernel.org
8542W: http://wireless.kernel.org/en/users/Drivers/p54
8543S: Obsolete
8544F: drivers/net/wireless/prism54/
8545
8546PS3 NETWORK SUPPORT
8547M: Geoff Levand <geoff@infradead.org>
8548L: netdev@vger.kernel.org
8549L: linuxppc-dev@lists.ozlabs.org
8550S: Maintained
8551F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8552
8553PS3 PLATFORM SUPPORT
8554M: Geoff Levand <geoff@infradead.org>
8555L: linuxppc-dev@lists.ozlabs.org
8556S: Maintained
8557F: arch/powerpc/boot/ps3*
8558F: arch/powerpc/include/asm/lv1call.h
8559F: arch/powerpc/include/asm/ps3*.h
8560F: arch/powerpc/platforms/ps3/
8561F: drivers/*/ps3*
8562F: drivers/ps3/
8563F: drivers/rtc/rtc-ps3.c
8564F: drivers/usb/host/*ps3.c
8565F: sound/ppc/snd_ps3*
8566
8567PS3VRAM DRIVER
8568M: Jim Paris <jim@jtan.com>
8569M: Geoff Levand <geoff@infradead.org>
8570L: linuxppc-dev@lists.ozlabs.org
8571S: Maintained
8572F: drivers/block/ps3vram.c
8573
8574PSTORE FILESYSTEM
8575M: Anton Vorontsov <anton@enomsg.org>
8576M: Colin Cross <ccross@android.com>
8577M: Kees Cook <keescook@chromium.org>
8578M: Tony Luck <tony.luck@intel.com>
8579S: Maintained
8580T: git git://git.infradead.org/users/cbou/linux-pstore.git
8581F: fs/pstore/
8582F: include/linux/pstore*
8583F: drivers/firmware/efi/efi-pstore.c
8584F: drivers/acpi/apei/erst.c
8585
8586PTP HARDWARE CLOCK SUPPORT
8587M: Richard Cochran <richardcochran@gmail.com>
8588L: netdev@vger.kernel.org
8589S: Maintained
8590W: http://linuxptp.sourceforge.net/
8591F: Documentation/ABI/testing/sysfs-ptp
8592F: Documentation/ptp/*
8593F: drivers/net/ethernet/freescale/gianfar_ptp.c
8594F: drivers/net/phy/dp83640*
8595F: drivers/ptp/*
8596F: include/linux/ptp_cl*
8597
8598PTRACE SUPPORT
8599M: Roland McGrath <roland@hack.frob.com>
8600M: Oleg Nesterov <oleg@redhat.com>
8601S: Maintained
8602F: include/asm-generic/syscall.h
8603F: include/linux/ptrace.h
8604F: include/linux/regset.h
8605F: include/linux/tracehook.h
8606F: include/uapi/linux/ptrace.h
8607F: kernel/ptrace.c
8608
8609PVRUSB2 VIDEO4LINUX DRIVER
8610M: Mike Isely <isely@pobox.com>
8611L: pvrusb2@isely.net (subscribers-only)
8612L: linux-media@vger.kernel.org
8613W: http://www.isely.net/pvrusb2/
8614T: git git://linuxtv.org/media_tree.git
8615S: Maintained
8616F: Documentation/video4linux/README.pvrusb2
8617F: drivers/media/usb/pvrusb2/
8618
8619PWC WEBCAM DRIVER
8620M: Hans de Goede <hdegoede@redhat.com>
8621L: linux-media@vger.kernel.org
8622T: git git://linuxtv.org/media_tree.git
8623S: Maintained
8624F: drivers/media/usb/pwc/*
8625
8626PWM FAN DRIVER
8627M: Kamil Debski <k.debski@samsung.com>
8628L: lm-sensors@lm-sensors.org
8629S: Supported
8630F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8631F: Documentation/hwmon/pwm-fan
8632F: drivers/hwmon/pwm-fan.c
8633
8634PWM SUBSYSTEM
8635M: Thierry Reding <thierry.reding@gmail.com>
8636L: linux-pwm@vger.kernel.org
8637S: Maintained
8638T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8639F: Documentation/pwm.txt
8640F: Documentation/devicetree/bindings/pwm/
8641F: include/linux/pwm.h
8642F: drivers/pwm/
8643F: drivers/video/backlight/pwm_bl.c
8644F: include/linux/pwm_backlight.h
8645
8646PXA2xx/PXA3xx SUPPORT
8647M: Daniel Mack <daniel@zonque.org>
8648M: Haojian Zhuang <haojian.zhuang@gmail.com>
8649M: Robert Jarzmik <robert.jarzmik@free.fr>
8650L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8651T: git git://github.com/hzhuang1/linux.git
8652T: git git://github.com/rjarzmik/linux.git
8653S: Maintained
8654F: arch/arm/mach-pxa/
8655F: drivers/dma/pxa*
8656F: drivers/pcmcia/pxa2xx*
8657F: drivers/spi/spi-pxa2xx*
8658F: drivers/usb/gadget/udc/pxa2*
8659F: include/sound/pxa2xx-lib.h
8660F: sound/arm/pxa*
8661F: sound/soc/pxa/
8662
8663PXA3xx NAND FLASH DRIVER
8664M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8665L: linux-mtd@lists.infradead.org
8666S: Maintained
8667F: drivers/mtd/nand/pxa3xx_nand.c
8668
8669MMP SUPPORT
8670M: Eric Miao <eric.y.miao@gmail.com>
8671M: Haojian Zhuang <haojian.zhuang@gmail.com>
8672L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8673T: git git://github.com/hzhuang1/linux.git
8674T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8675S: Maintained
8676F: arch/arm/mach-mmp/
8677
8678PXA MMCI DRIVER
8679S: Orphan
8680
8681PXA RTC DRIVER
8682M: Robert Jarzmik <robert.jarzmik@free.fr>
8683L: rtc-linux@googlegroups.com
8684S: Maintained
8685
8686QAT DRIVER
8687M: Tadeusz Struk <tadeusz.struk@intel.com>
8688L: qat-linux@intel.com
8689S: Supported
8690F: drivers/crypto/qat/
8691
8692QIB DRIVER
8693M: Mike Marciniszyn <infinipath@intel.com>
8694L: linux-rdma@vger.kernel.org
8695S: Supported
8696F: drivers/infiniband/hw/qib/
8697
8698QLOGIC QLA1280 SCSI DRIVER
8699M: Michael Reed <mdr@sgi.com>
8700L: linux-scsi@vger.kernel.org
8701S: Maintained
8702F: drivers/scsi/qla1280.[ch]
8703
8704QLOGIC QLA2XXX FC-SCSI DRIVER
8705M: qla2xxx-upstream@qlogic.com
8706L: linux-scsi@vger.kernel.org
8707S: Supported
8708F: Documentation/scsi/LICENSE.qla2xxx
8709F: drivers/scsi/qla2xxx/
8710
8711QLOGIC QLA4XXX iSCSI DRIVER
8712M: QLogic-Storage-Upstream@qlogic.com
8713L: linux-scsi@vger.kernel.org
8714S: Supported
8715F: Documentation/scsi/LICENSE.qla4xxx
8716F: drivers/scsi/qla4xxx/
8717
8718QLOGIC QLA3XXX NETWORK DRIVER
8719M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8720M: Ron Mercer <ron.mercer@qlogic.com>
8721M: linux-driver@qlogic.com
8722L: netdev@vger.kernel.org
8723S: Supported
8724F: Documentation/networking/LICENSE.qla3xxx
8725F: drivers/net/ethernet/qlogic/qla3xxx.*
8726
8727QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8728M: Dept-GELinuxNICDev@qlogic.com
8729L: netdev@vger.kernel.org
8730S: Supported
8731F: drivers/net/ethernet/qlogic/qlcnic/
8732
8733QLOGIC QLGE 10Gb ETHERNET DRIVER
8734M: Harish Patil <harish.patil@qlogic.com>
8735M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8736M: Dept-GELinuxNICDev@qlogic.com
8737M: linux-driver@qlogic.com
8738L: netdev@vger.kernel.org
8739S: Supported
8740F: drivers/net/ethernet/qlogic/qlge/
8741
8742QLOGIC QL4xxx ETHERNET DRIVER
8743M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8744M: Ariel Elior <Ariel.Elior@qlogic.com>
8745M: everest-linux-l2@qlogic.com
8746L: netdev@vger.kernel.org
8747S: Supported
8748F: drivers/net/ethernet/qlogic/qed/
8749F: include/linux/qed/
8750F: drivers/net/ethernet/qlogic/qede/
8751
8752QNX4 FILESYSTEM
8753M: Anders Larsen <al@alarsen.net>
8754W: http://www.alarsen.net/linux/qnx4fs/
8755S: Maintained
8756F: fs/qnx4/
8757F: include/uapi/linux/qnx4_fs.h
8758F: include/uapi/linux/qnxtypes.h
8759
8760QT1010 MEDIA DRIVER
8761M: Antti Palosaari <crope@iki.fi>
8762L: linux-media@vger.kernel.org
8763W: http://linuxtv.org/
8764W: http://palosaari.fi/linux/
8765Q: http://patchwork.linuxtv.org/project/linux-media/list/
8766T: git git://linuxtv.org/anttip/media_tree.git
8767S: Maintained
8768F: drivers/media/tuners/qt1010*
8769
8770QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8771M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8772L: linux-wireless@vger.kernel.org
8773L: ath9k-devel@lists.ath9k.org
8774W: http://wireless.kernel.org/en/users/Drivers/ath9k
8775S: Supported
8776F: drivers/net/wireless/ath/ath9k/
8777
8778QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8779M: Kalle Valo <kvalo@qca.qualcomm.com>
8780L: ath10k@lists.infradead.org
8781W: http://wireless.kernel.org/en/users/Drivers/ath10k
8782T: git git://github.com/kvalo/ath.git
8783S: Supported
8784F: drivers/net/wireless/ath/ath10k/
8785
8786QUALCOMM HEXAGON ARCHITECTURE
8787M: Richard Kuo <rkuo@codeaurora.org>
8788L: linux-hexagon@vger.kernel.org
8789S: Supported
8790F: arch/hexagon/
8791
8792QUALCOMM WCN36XX WIRELESS DRIVER
8793M: Eugene Krasnikov <k.eugene.e@gmail.com>
8794L: wcn36xx@lists.infradead.org
8795W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8796T: git git://github.com/KrasnikovEugene/wcn36xx.git
8797S: Supported
8798F: drivers/net/wireless/ath/wcn36xx/
8799
8800RADOS BLOCK DEVICE (RBD)
8801M: Ilya Dryomov <idryomov@gmail.com>
8802M: Sage Weil <sage@redhat.com>
8803M: Alex Elder <elder@kernel.org>
8804L: ceph-devel@vger.kernel.org
8805W: http://ceph.com/
8806T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8807T: git git://github.com/ceph/ceph-client.git
8808S: Supported
8809F: Documentation/ABI/testing/sysfs-bus-rbd
8810F: drivers/block/rbd.c
8811F: drivers/block/rbd_types.h
8812
8813RADEON FRAMEBUFFER DISPLAY DRIVER
8814M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8815L: linux-fbdev@vger.kernel.org
8816S: Maintained
8817F: drivers/video/fbdev/aty/radeon*
8818F: include/uapi/linux/radeonfb.h
8819
8820RADIOSHARK RADIO DRIVER
8821M: Hans de Goede <hdegoede@redhat.com>
8822L: linux-media@vger.kernel.org
8823T: git git://linuxtv.org/media_tree.git
8824S: Maintained
8825F: drivers/media/radio/radio-shark.c
8826
8827RADIOSHARK2 RADIO DRIVER
8828M: Hans de Goede <hdegoede@redhat.com>
8829L: linux-media@vger.kernel.org
8830T: git git://linuxtv.org/media_tree.git
8831S: Maintained
8832F: drivers/media/radio/radio-shark2.c
8833F: drivers/media/radio/radio-tea5777.c
8834
8835RAGE128 FRAMEBUFFER DISPLAY DRIVER
8836M: Paul Mackerras <paulus@samba.org>
8837L: linux-fbdev@vger.kernel.org
8838S: Maintained
8839F: drivers/video/fbdev/aty/aty128fb.c
8840
8841RALINK MIPS ARCHITECTURE
8842M: John Crispin <blogic@openwrt.org>
8843L: linux-mips@linux-mips.org
8844S: Maintained
8845F: arch/mips/ralink
8846
8847RALINK RT2X00 WIRELESS LAN DRIVER
8848P: rt2x00 project
8849M: Stanislaw Gruszka <sgruszka@redhat.com>
8850M: Helmut Schaa <helmut.schaa@googlemail.com>
8851L: linux-wireless@vger.kernel.org
8852S: Maintained
8853F: drivers/net/wireless/rt2x00/
8854
8855RAMDISK RAM BLOCK DEVICE DRIVER
8856M: Jens Axboe <axboe@kernel.dk>
8857S: Maintained
8858F: Documentation/blockdev/ramdisk.txt
8859F: drivers/block/brd.c
8860
8861RANDOM NUMBER DRIVER
8862M: "Theodore Ts'o" <tytso@mit.edu>
8863S: Maintained
8864F: drivers/char/random.c
8865
8866RAPIDIO SUBSYSTEM
8867M: Matt Porter <mporter@kernel.crashing.org>
8868M: Alexandre Bounine <alexandre.bounine@idt.com>
8869S: Maintained
8870F: drivers/rapidio/
8871
8872RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8873L: linux-wireless@vger.kernel.org
8874S: Orphan
8875F: drivers/net/wireless/ray*
8876
8877RCUTORTURE MODULE
8878M: Josh Triplett <josh@joshtriplett.org>
8879M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8880L: linux-kernel@vger.kernel.org
8881S: Supported
8882T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8883F: Documentation/RCU/torture.txt
8884F: kernel/rcu/rcutorture.c
8885
8886RCUTORTURE TEST FRAMEWORK
8887M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8888M: Josh Triplett <josh@joshtriplett.org>
8889R: Steven Rostedt <rostedt@goodmis.org>
8890R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8891R: Lai Jiangshan <jiangshanlai@gmail.com>
8892L: linux-kernel@vger.kernel.org
8893S: Supported
8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8895F: tools/testing/selftests/rcutorture
8896
8897RDC R-321X SoC
8898M: Florian Fainelli <florian@openwrt.org>
8899S: Maintained
8900
8901RDC R6040 FAST ETHERNET DRIVER
8902M: Florian Fainelli <florian@openwrt.org>
8903L: netdev@vger.kernel.org
8904S: Maintained
8905F: drivers/net/ethernet/rdc/r6040.c
8906
8907RDS - RELIABLE DATAGRAM SOCKETS
8908M: Chien Yen <chien.yen@oracle.com>
8909L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8910S: Supported
8911F: net/rds/
8912
8913READ-COPY UPDATE (RCU)
8914M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8915M: Josh Triplett <josh@joshtriplett.org>
8916R: Steven Rostedt <rostedt@goodmis.org>
8917R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8918R: Lai Jiangshan <jiangshanlai@gmail.com>
8919L: linux-kernel@vger.kernel.org
8920W: http://www.rdrop.com/users/paulmck/RCU/
8921S: Supported
8922T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8923F: Documentation/RCU/
8924X: Documentation/RCU/torture.txt
8925F: include/linux/rcu*
8926X: include/linux/srcu.h
8927F: kernel/rcu/
8928X: kernel/torture.c
8929
8930REAL TIME CLOCK (RTC) SUBSYSTEM
8931M: Alessandro Zummo <a.zummo@towertech.it>
8932M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8933L: rtc-linux@googlegroups.com
8934Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8936S: Maintained
8937F: Documentation/rtc.txt
8938F: drivers/rtc/
8939F: include/linux/rtc.h
8940F: include/uapi/linux/rtc.h
8941
8942REALTEK AUDIO CODECS
8943M: Bard Liao <bardliao@realtek.com>
8944M: Oder Chiou <oder_chiou@realtek.com>
8945S: Maintained
8946F: sound/soc/codecs/rt*
8947F: include/sound/rt*.h
8948
8949REISERFS FILE SYSTEM
8950L: reiserfs-devel@vger.kernel.org
8951S: Supported
8952F: fs/reiserfs/
8953
8954REGISTER MAP ABSTRACTION
8955M: Mark Brown <broonie@kernel.org>
8956L: linux-kernel@vger.kernel.org
8957T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8958S: Supported
8959F: drivers/base/regmap/
8960F: include/linux/regmap.h
8961
8962REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8963M: Ohad Ben-Cohen <ohad@wizery.com>
8964T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8965S: Maintained
8966F: drivers/remoteproc/
8967F: Documentation/remoteproc.txt
8968F: include/linux/remoteproc.h
8969
8970REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8971M: Ohad Ben-Cohen <ohad@wizery.com>
8972T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8973S: Maintained
8974F: drivers/rpmsg/
8975F: Documentation/rpmsg.txt
8976F: include/linux/rpmsg.h
8977
8978RENESAS ETHERNET DRIVERS
8979R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
8980L: netdev@vger.kernel.org
8981L: linux-sh@vger.kernel.org
8982F: drivers/net/ethernet/renesas/
8983F: include/linux/sh_eth.h
8984
8985RESET CONTROLLER FRAMEWORK
8986M: Philipp Zabel <p.zabel@pengutronix.de>
8987S: Maintained
8988F: drivers/reset/
8989F: Documentation/devicetree/bindings/reset/
8990F: include/dt-bindings/reset/
8991F: include/linux/reset.h
8992F: include/linux/reset-controller.h
8993
8994RFKILL
8995M: Johannes Berg <johannes@sipsolutions.net>
8996L: linux-wireless@vger.kernel.org
8997W: http://wireless.kernel.org/
8998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9000S: Maintained
9001F: Documentation/rfkill.txt
9002F: net/rfkill/
9003
9004RHASHTABLE
9005M: Thomas Graf <tgraf@suug.ch>
9006L: netdev@vger.kernel.org
9007S: Maintained
9008F: lib/rhashtable.c
9009F: include/linux/rhashtable.h
9010
9011RICOH SMARTMEDIA/XD DRIVER
9012M: Maxim Levitsky <maximlevitsky@gmail.com>
9013S: Maintained
9014F: drivers/mtd/nand/r852.c
9015F: drivers/mtd/nand/r852.h
9016
9017RICOH R5C592 MEMORYSTICK DRIVER
9018M: Maxim Levitsky <maximlevitsky@gmail.com>
9019S: Maintained
9020F: drivers/memstick/host/r592.*
9021
9022ROCCAT DRIVERS
9023M: Stefan Achatz <erazor_de@users.sourceforge.net>
9024W: http://sourceforge.net/projects/roccat/
9025S: Maintained
9026F: drivers/hid/hid-roccat*
9027F: include/linux/hid-roccat*
9028F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9029
9030ROCKER DRIVER
9031M: Jiri Pirko <jiri@resnulli.us>
9032M: Scott Feldman <sfeldma@gmail.com>
9033L: netdev@vger.kernel.org
9034S: Supported
9035F: drivers/net/ethernet/rocker/
9036
9037ROCKETPORT DRIVER
9038P: Comtrol Corp.
9039W: http://www.comtrol.com
9040S: Maintained
9041F: Documentation/serial/rocket.txt
9042F: drivers/tty/rocket*
9043
9044ROCKETPORT EXPRESS/INFINITY DRIVER
9045M: Kevin Cernekee <cernekee@gmail.com>
9046L: linux-serial@vger.kernel.org
9047S: Odd Fixes
9048F: drivers/tty/serial/rp2.*
9049
9050ROSE NETWORK LAYER
9051M: Ralf Baechle <ralf@linux-mips.org>
9052L: linux-hams@vger.kernel.org
9053W: http://www.linux-ax25.org/
9054S: Maintained
9055F: include/net/rose.h
9056F: include/uapi/linux/rose.h
9057F: net/rose/
9058
9059RTL2830 MEDIA DRIVER
9060M: Antti Palosaari <crope@iki.fi>
9061L: linux-media@vger.kernel.org
9062W: http://linuxtv.org/
9063W: http://palosaari.fi/linux/
9064Q: http://patchwork.linuxtv.org/project/linux-media/list/
9065T: git git://linuxtv.org/anttip/media_tree.git
9066S: Maintained
9067F: drivers/media/dvb-frontends/rtl2830*
9068
9069RTL2832 MEDIA DRIVER
9070M: Antti Palosaari <crope@iki.fi>
9071L: linux-media@vger.kernel.org
9072W: http://linuxtv.org/
9073W: http://palosaari.fi/linux/
9074Q: http://patchwork.linuxtv.org/project/linux-media/list/
9075T: git git://linuxtv.org/anttip/media_tree.git
9076S: Maintained
9077F: drivers/media/dvb-frontends/rtl2832*
9078
9079RTL2832_SDR MEDIA DRIVER
9080M: Antti Palosaari <crope@iki.fi>
9081L: linux-media@vger.kernel.org
9082W: http://linuxtv.org/
9083W: http://palosaari.fi/linux/
9084Q: http://patchwork.linuxtv.org/project/linux-media/list/
9085T: git git://linuxtv.org/anttip/media_tree.git
9086S: Maintained
9087F: drivers/media/dvb-frontends/rtl2832_sdr*
9088
9089RTL8180 WIRELESS DRIVER
9090L: linux-wireless@vger.kernel.org
9091W: http://wireless.kernel.org/
9092T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9093S: Orphan
9094F: drivers/net/wireless/rtl818x/rtl8180/
9095
9096RTL8187 WIRELESS DRIVER
9097M: Herton Ronaldo Krzesinski <herton@canonical.com>
9098M: Hin-Tak Leung <htl10@users.sourceforge.net>
9099M: Larry Finger <Larry.Finger@lwfinger.net>
9100L: linux-wireless@vger.kernel.org
9101W: http://wireless.kernel.org/
9102T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9103S: Maintained
9104F: drivers/net/wireless/rtl818x/rtl8187/
9105
9106RTL8192CE WIRELESS DRIVER
9107M: Larry Finger <Larry.Finger@lwfinger.net>
9108M: Chaoming Li <chaoming_li@realsil.com.cn>
9109L: linux-wireless@vger.kernel.org
9110W: http://wireless.kernel.org/
9111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9112S: Maintained
9113F: drivers/net/wireless/rtlwifi/
9114F: drivers/net/wireless/rtlwifi/rtl8192ce/
9115
9116RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9117M: Jes Sorensen <Jes.Sorensen@redhat.com>
9118L: linux-wireless@vger.kernel.org
9119T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9120S: Maintained
9121F: drivers/net/wireless/realtek/rtl8xxxu/
9122
9123S3 SAVAGE FRAMEBUFFER DRIVER
9124M: Antonino Daplas <adaplas@gmail.com>
9125L: linux-fbdev@vger.kernel.org
9126S: Maintained
9127F: drivers/video/fbdev/savage/
9128
9129S390
9130M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9131M: Heiko Carstens <heiko.carstens@de.ibm.com>
9132L: linux-s390@vger.kernel.org
9133W: http://www.ibm.com/developerworks/linux/linux390/
9134S: Supported
9135F: arch/s390/
9136F: drivers/s390/
9137F: Documentation/s390/
9138F: Documentation/DocBook/s390*
9139
9140S390 COMMON I/O LAYER
9141M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9142M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9143L: linux-s390@vger.kernel.org
9144W: http://www.ibm.com/developerworks/linux/linux390/
9145S: Supported
9146F: drivers/s390/cio/
9147
9148S390 DASD DRIVER
9149M: Stefan Weinhuber <wein@de.ibm.com>
9150M: Stefan Haberland <stefan.haberland@de.ibm.com>
9151L: linux-s390@vger.kernel.org
9152W: http://www.ibm.com/developerworks/linux/linux390/
9153S: Supported
9154F: drivers/s390/block/dasd*
9155F: block/partitions/ibm.c
9156
9157S390 NETWORK DRIVERS
9158M: Ursula Braun <ursula.braun@de.ibm.com>
9159L: linux-s390@vger.kernel.org
9160W: http://www.ibm.com/developerworks/linux/linux390/
9161S: Supported
9162F: drivers/s390/net/
9163
9164S390 PCI SUBSYSTEM
9165M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9166M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9167L: linux-s390@vger.kernel.org
9168W: http://www.ibm.com/developerworks/linux/linux390/
9169S: Supported
9170F: arch/s390/pci/
9171F: drivers/pci/hotplug/s390_pci_hpc.c
9172
9173S390 ZCRYPT DRIVER
9174M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9175L: linux-s390@vger.kernel.org
9176W: http://www.ibm.com/developerworks/linux/linux390/
9177S: Supported
9178F: drivers/s390/crypto/
9179
9180S390 ZFCP DRIVER
9181M: Steffen Maier <maier@linux.vnet.ibm.com>
9182L: linux-s390@vger.kernel.org
9183W: http://www.ibm.com/developerworks/linux/linux390/
9184S: Supported
9185F: drivers/s390/scsi/zfcp_*
9186
9187S390 IUCV NETWORK LAYER
9188M: Ursula Braun <ursula.braun@de.ibm.com>
9189L: linux-s390@vger.kernel.org
9190W: http://www.ibm.com/developerworks/linux/linux390/
9191S: Supported
9192F: drivers/s390/net/*iucv*
9193F: include/net/iucv/
9194F: net/iucv/
9195
9196S390 IOMMU (PCI)
9197M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9198L: linux-s390@vger.kernel.org
9199W: http://www.ibm.com/developerworks/linux/linux390/
9200S: Supported
9201F: drivers/iommu/s390-iommu.c
9202
9203S3C24XX SD/MMC Driver
9204M: Ben Dooks <ben-linux@fluff.org>
9205L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9206S: Supported
9207F: drivers/mmc/host/s3cmci.*
9208
9209SAA6588 RDS RECEIVER DRIVER
9210M: Hans Verkuil <hverkuil@xs4all.nl>
9211L: linux-media@vger.kernel.org
9212T: git git://linuxtv.org/media_tree.git
9213W: http://linuxtv.org
9214S: Odd Fixes
9215F: drivers/media/i2c/saa6588*
9216
9217SAA7134 VIDEO4LINUX DRIVER
9218M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9219L: linux-media@vger.kernel.org
9220W: http://linuxtv.org
9221T: git git://linuxtv.org/media_tree.git
9222S: Odd fixes
9223F: Documentation/video4linux/*.saa7134
9224F: drivers/media/pci/saa7134/
9225
9226SAA7146 VIDEO4LINUX-2 DRIVER
9227M: Hans Verkuil <hverkuil@xs4all.nl>
9228L: linux-media@vger.kernel.org
9229T: git git://linuxtv.org/media_tree.git
9230S: Maintained
9231F: drivers/media/common/saa7146/
9232F: drivers/media/pci/saa7146/
9233F: include/media/saa7146*
9234
9235SAMSUNG LAPTOP DRIVER
9236M: Corentin Chary <corentin.chary@gmail.com>
9237L: platform-driver-x86@vger.kernel.org
9238S: Maintained
9239F: drivers/platform/x86/samsung-laptop.c
9240
9241SAMSUNG AUDIO (ASoC) DRIVERS
9242M: Sangbeom Kim <sbkim73@samsung.com>
9243L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9244S: Supported
9245F: sound/soc/samsung/
9246
9247SAMSUNG FRAMEBUFFER DRIVER
9248M: Jingoo Han <jingoohan1@gmail.com>
9249L: linux-fbdev@vger.kernel.org
9250S: Maintained
9251F: drivers/video/fbdev/s3c-fb.c
9252
9253SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9254M: Sangbeom Kim <sbkim73@samsung.com>
9255M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9256L: linux-kernel@vger.kernel.org
9257L: linux-samsung-soc@vger.kernel.org
9258S: Supported
9259F: drivers/mfd/sec*.c
9260F: drivers/regulator/s2m*.c
9261F: drivers/regulator/s5m*.c
9262F: drivers/clk/clk-s2mps11.c
9263F: drivers/rtc/rtc-s5m.c
9264F: include/linux/mfd/samsung/
9265F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9266F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9267
9268SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9269M: Kyungmin Park <kyungmin.park@samsung.com>
9270M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9271L: linux-media@vger.kernel.org
9272Q: https://patchwork.linuxtv.org/project/linux-media/list/
9273S: Supported
9274F: drivers/media/platform/exynos4-is/
9275
9276SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9277M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9278L: linux-media@vger.kernel.org
9279L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9280S: Maintained
9281F: drivers/media/platform/s3c-camif/
9282F: include/media/s3c_camif.h
9283
9284SAMSUNG S5C73M3 CAMERA DRIVER
9285M: Kyungmin Park <kyungmin.park@samsung.com>
9286M: Andrzej Hajda <a.hajda@samsung.com>
9287L: linux-media@vger.kernel.org
9288S: Supported
9289F: drivers/media/i2c/s5c73m3/*
9290
9291SAMSUNG S5K5BAF CAMERA DRIVER
9292M: Kyungmin Park <kyungmin.park@samsung.com>
9293M: Andrzej Hajda <a.hajda@samsung.com>
9294L: linux-media@vger.kernel.org
9295S: Supported
9296F: drivers/media/i2c/s5k5baf.c
9297
9298SAMSUNG S3FWRN5 NFC DRIVER
9299M: Robert Baldyga <r.baldyga@samsung.com>
9300L: linux-nfc@lists.01.org (moderated for non-subscribers)
9301S: Supported
9302F: drivers/nfc/s3fwrn5
9303
9304SAMSUNG SOC CLOCK DRIVERS
9305M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9306M: Tomasz Figa <tomasz.figa@gmail.com>
9307S: Supported
9308L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9309F: drivers/clk/samsung/
9310
9311SAMSUNG SXGBE DRIVERS
9312M: Byungho An <bh74.an@samsung.com>
9313M: Girish K S <ks.giri@samsung.com>
9314M: Vipul Pandya <vipul.pandya@samsung.com>
9315S: Supported
9316L: netdev@vger.kernel.org
9317F: drivers/net/ethernet/samsung/sxgbe/
9318
9319SAMSUNG THERMAL DRIVER
9320M: Lukasz Majewski <l.majewski@samsung.com>
9321L: linux-pm@vger.kernel.org
9322L: linux-samsung-soc@vger.kernel.org
9323S: Supported
9324T: https://github.com/lmajewski/linux-samsung-thermal.git
9325F: drivers/thermal/samsung/
9326
9327SAMSUNG USB2 PHY DRIVER
9328M: Kamil Debski <k.debski@samsung.com>
9329L: linux-kernel@vger.kernel.org
9330S: Supported
9331F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9332F: Documentation/phy/samsung-usb2.txt
9333F: drivers/phy/phy-exynos4210-usb2.c
9334F: drivers/phy/phy-exynos4x12-usb2.c
9335F: drivers/phy/phy-exynos5250-usb2.c
9336F: drivers/phy/phy-s5pv210-usb2.c
9337F: drivers/phy/phy-samsung-usb2.c
9338F: drivers/phy/phy-samsung-usb2.h
9339
9340SERIAL DRIVERS
9341M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9342L: linux-serial@vger.kernel.org
9343S: Maintained
9344F: drivers/tty/serial/
9345
9346SYNOPSYS DESIGNWARE DMAC DRIVER
9347M: Viresh Kumar <vireshk@kernel.org>
9348M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9349S: Maintained
9350F: include/linux/dma/dw.h
9351F: include/linux/platform_data/dma-dw.h
9352F: drivers/dma/dw/
9353
9354SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9355M: Lars Persson <lars.persson@axis.com>
9356L: netdev@vger.kernel.org
9357S: Supported
9358F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9359F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9360
9361SYNOPSYS DESIGNWARE I2C DRIVER
9362M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9363M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9364M: Mika Westerberg <mika.westerberg@linux.intel.com>
9365L: linux-i2c@vger.kernel.org
9366S: Maintained
9367F: drivers/i2c/busses/i2c-designware-*
9368F: include/linux/platform_data/i2c-designware.h
9369
9370SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9371M: Jaehoon Chung <jh80.chung@samsung.com>
9372L: linux-mmc@vger.kernel.org
9373S: Maintained
9374F: include/linux/mmc/dw_mmc.h
9375F: drivers/mmc/host/dw_mmc*
9376
9377SYSTEM TRACE MODULE CLASS
9378M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9379S: Maintained
9380F: Documentation/trace/stm.txt
9381F: drivers/hwtracing/stm/
9382F: include/linux/stm.h
9383F: include/uapi/linux/stm.h
9384
9385THUNDERBOLT DRIVER
9386M: Andreas Noever <andreas.noever@gmail.com>
9387S: Maintained
9388F: drivers/thunderbolt/
9389
9390TIMEKEEPING, CLOCKSOURCE CORE, NTP
9391M: John Stultz <john.stultz@linaro.org>
9392M: Thomas Gleixner <tglx@linutronix.de>
9393L: linux-kernel@vger.kernel.org
9394T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9395S: Supported
9396F: include/linux/clocksource.h
9397F: include/linux/time.h
9398F: include/linux/timex.h
9399F: include/uapi/linux/time.h
9400F: include/uapi/linux/timex.h
9401F: kernel/time/clocksource.c
9402F: kernel/time/time*.c
9403F: kernel/time/ntp.c
9404F: tools/testing/selftests/timers/
9405
9406SC1200 WDT DRIVER
9407M: Zwane Mwaikambo <zwanem@gmail.com>
9408S: Maintained
9409F: drivers/watchdog/sc1200wdt.c
9410
9411SCHEDULER
9412M: Ingo Molnar <mingo@redhat.com>
9413M: Peter Zijlstra <peterz@infradead.org>
9414L: linux-kernel@vger.kernel.org
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9416S: Maintained
9417F: kernel/sched/
9418F: include/linux/sched.h
9419F: include/uapi/linux/sched.h
9420F: include/linux/wait.h
9421
9422SCORE ARCHITECTURE
9423M: Chen Liqin <liqin.linux@gmail.com>
9424M: Lennox Wu <lennox.wu@gmail.com>
9425W: http://www.sunplus.com
9426S: Supported
9427F: arch/score/
9428
9429SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9430M: Sudeep Holla <sudeep.holla@arm.com>
9431L: linux-arm-kernel@lists.infradead.org
9432S: Maintained
9433F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9434F: drivers/clk/clk-scpi.c
9435F: drivers/cpufreq/scpi-cpufreq.c
9436F: drivers/firmware/arm_scpi.c
9437F: include/linux/scpi_protocol.h
9438
9439SCSI CDROM DRIVER
9440M: Jens Axboe <axboe@kernel.dk>
9441L: linux-scsi@vger.kernel.org
9442W: http://www.kernel.dk
9443S: Maintained
9444F: drivers/scsi/sr*
9445
9446SCSI RDMA PROTOCOL (SRP) INITIATOR
9447M: Bart Van Assche <bart.vanassche@sandisk.com>
9448L: linux-rdma@vger.kernel.org
9449S: Supported
9450W: http://www.openfabrics.org
9451Q: http://patchwork.kernel.org/project/linux-rdma/list/
9452T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9453F: drivers/infiniband/ulp/srp/
9454F: include/scsi/srp.h
9455
9456SCSI SG DRIVER
9457M: Doug Gilbert <dgilbert@interlog.com>
9458L: linux-scsi@vger.kernel.org
9459W: http://sg.danny.cz/sg
9460S: Maintained
9461F: Documentation/scsi/scsi-generic.txt
9462F: drivers/scsi/sg.c
9463F: include/scsi/sg.h
9464
9465SCSI SUBSYSTEM
9466M: "James E.J. Bottomley" <JBottomley@odin.com>
9467T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9468M: "Martin K. Petersen" <martin.petersen@oracle.com>
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9470L: linux-scsi@vger.kernel.org
9471S: Maintained
9472F: drivers/scsi/
9473F: include/scsi/
9474
9475SCSI TAPE DRIVER
9476M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9477L: linux-scsi@vger.kernel.org
9478S: Maintained
9479F: Documentation/scsi/st.txt
9480F: drivers/scsi/st.*
9481F: drivers/scsi/st_*.h
9482
9483SCTP PROTOCOL
9484M: Vlad Yasevich <vyasevich@gmail.com>
9485M: Neil Horman <nhorman@tuxdriver.com>
9486L: linux-sctp@vger.kernel.org
9487W: http://lksctp.sourceforge.net
9488S: Maintained
9489F: Documentation/networking/sctp.txt
9490F: include/linux/sctp.h
9491F: include/uapi/linux/sctp.h
9492F: include/net/sctp/
9493F: net/sctp/
9494
9495SCx200 CPU SUPPORT
9496M: Jim Cromie <jim.cromie@gmail.com>
9497S: Odd Fixes
9498F: Documentation/i2c/busses/scx200_acb
9499F: arch/x86/platform/scx200/
9500F: drivers/watchdog/scx200_wdt.c
9501F: drivers/i2c/busses/scx200*
9502F: drivers/mtd/maps/scx200_docflash.c
9503F: include/linux/scx200.h
9504
9505SCx200 GPIO DRIVER
9506M: Jim Cromie <jim.cromie@gmail.com>
9507S: Maintained
9508F: drivers/char/scx200_gpio.c
9509F: include/linux/scx200_gpio.h
9510
9511SCx200 HRT CLOCKSOURCE DRIVER
9512M: Jim Cromie <jim.cromie@gmail.com>
9513S: Maintained
9514F: drivers/clocksource/scx200_hrt.c
9515
9516SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9517M: Sascha Sommer <saschasommer@freenet.de>
9518L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9519S: Maintained
9520F: drivers/mmc/host/sdricoh_cs.c
9521
9522SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9523L: linux-mmc@vger.kernel.org
9524S: Orphan
9525F: drivers/mmc/host/sdhci.*
9526F: drivers/mmc/host/sdhci-pltfm.[ch]
9527
9528SECURE COMPUTING
9529M: Kees Cook <keescook@chromium.org>
9530R: Andy Lutomirski <luto@amacapital.net>
9531R: Will Drewry <wad@chromium.org>
9532T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9533S: Supported
9534F: kernel/seccomp.c
9535F: include/uapi/linux/seccomp.h
9536F: include/linux/seccomp.h
9537F: tools/testing/selftests/seccomp/*
9538K: \bsecure_computing
9539K: \bTIF_SECCOMP\b
9540
9541SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9542M: Ben Dooks <ben-linux@fluff.org>
9543M: Jaehoon Chung <jh80.chung@samsung.com>
9544L: linux-mmc@vger.kernel.org
9545S: Maintained
9546F: drivers/mmc/host/sdhci-s3c*
9547
9548SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9549M: Viresh Kumar <vireshk@kernel.org>
9550L: spear-devel@list.st.com
9551L: linux-mmc@vger.kernel.org
9552S: Maintained
9553F: drivers/mmc/host/sdhci-spear.c
9554
9555SECURITY SUBSYSTEM
9556M: James Morris <james.l.morris@oracle.com>
9557M: "Serge E. Hallyn" <serge@hallyn.com>
9558L: linux-security-module@vger.kernel.org (suggested Cc:)
9559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9560W: http://kernsec.org/
9561S: Supported
9562F: security/
9563
9564SECURITY CONTACT
9565M: Security Officers <security@kernel.org>
9566S: Supported
9567
9568SELINUX SECURITY MODULE
9569M: Paul Moore <paul@paul-moore.com>
9570M: Stephen Smalley <sds@tycho.nsa.gov>
9571M: Eric Paris <eparis@parisplace.org>
9572L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9573W: http://selinuxproject.org
9574T: git git://git.infradead.org/users/pcmoore/selinux
9575S: Supported
9576F: include/linux/selinux*
9577F: security/selinux/
9578F: scripts/selinux/
9579
9580APPARMOR SECURITY MODULE
9581M: John Johansen <john.johansen@canonical.com>
9582L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9583W: apparmor.wiki.kernel.org
9584T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9585S: Supported
9586F: security/apparmor/
9587
9588YAMA SECURITY MODULE
9589M: Kees Cook <keescook@chromium.org>
9590T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9591S: Supported
9592F: security/yama/
9593
9594SENSABLE PHANTOM
9595M: Jiri Slaby <jirislaby@gmail.com>
9596S: Maintained
9597F: drivers/misc/phantom.c
9598F: include/uapi/linux/phantom.h
9599
9600SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9601M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9602M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9603M: John Soni Jose <sony.john@avagotech.com>
9604L: linux-scsi@vger.kernel.org
9605W: http://www.avagotech.com
9606S: Supported
9607F: drivers/scsi/be2iscsi/
9608
9609Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9610M: Sathya Perla <sathya.perla@avagotech.com>
9611M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9612M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9613M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9614L: netdev@vger.kernel.org
9615W: http://www.emulex.com
9616S: Supported
9617F: drivers/net/ethernet/emulex/benet/
9618
9619EMULEX ONECONNECT ROCE DRIVER
9620M: Selvin Xavier <selvin.xavier@avagotech.com>
9621M: Devesh Sharma <devesh.sharma@avagotech.com>
9622M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9623L: linux-rdma@vger.kernel.org
9624W: http://www.emulex.com
9625S: Supported
9626F: drivers/infiniband/hw/ocrdma/
9627
9628SFC NETWORK DRIVER
9629M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9630M: Shradha Shah <sshah@solarflare.com>
9631L: netdev@vger.kernel.org
9632S: Supported
9633F: drivers/net/ethernet/sfc/
9634
9635SGI GRU DRIVER
9636M: Dimitri Sivanich <sivanich@sgi.com>
9637S: Maintained
9638F: drivers/misc/sgi-gru/
9639
9640SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9641M: Pat Gefre <pfg@sgi.com>
9642L: linux-ia64@vger.kernel.org
9643S: Supported
9644F: Documentation/ia64/serial.txt
9645F: drivers/tty/serial/ioc?_serial.c
9646F: include/linux/ioc?.h
9647
9648SGI XP/XPC/XPNET DRIVER
9649M: Cliff Whickman <cpw@sgi.com>
9650M: Robin Holt <robinmholt@gmail.com>
9651S: Maintained
9652F: drivers/misc/sgi-xp/
9653
9654SI2157 MEDIA DRIVER
9655M: Antti Palosaari <crope@iki.fi>
9656L: linux-media@vger.kernel.org
9657W: http://linuxtv.org/
9658W: http://palosaari.fi/linux/
9659Q: http://patchwork.linuxtv.org/project/linux-media/list/
9660T: git git://linuxtv.org/anttip/media_tree.git
9661S: Maintained
9662F: drivers/media/tuners/si2157*
9663
9664SI2168 MEDIA DRIVER
9665M: Antti Palosaari <crope@iki.fi>
9666L: linux-media@vger.kernel.org
9667W: http://linuxtv.org/
9668W: http://palosaari.fi/linux/
9669Q: http://patchwork.linuxtv.org/project/linux-media/list/
9670T: git git://linuxtv.org/anttip/media_tree.git
9671S: Maintained
9672F: drivers/media/dvb-frontends/si2168*
9673
9674SI470X FM RADIO RECEIVER I2C DRIVER
9675M: Hans Verkuil <hverkuil@xs4all.nl>
9676L: linux-media@vger.kernel.org
9677T: git git://linuxtv.org/media_tree.git
9678W: http://linuxtv.org
9679S: Odd Fixes
9680F: drivers/media/radio/si470x/radio-si470x-i2c.c
9681
9682SI470X FM RADIO RECEIVER USB DRIVER
9683M: Hans Verkuil <hverkuil@xs4all.nl>
9684L: linux-media@vger.kernel.org
9685T: git git://linuxtv.org/media_tree.git
9686W: http://linuxtv.org
9687S: Maintained
9688F: drivers/media/radio/si470x/radio-si470x-common.c
9689F: drivers/media/radio/si470x/radio-si470x.h
9690F: drivers/media/radio/si470x/radio-si470x-usb.c
9691
9692SI4713 FM RADIO TRANSMITTER I2C DRIVER
9693M: Eduardo Valentin <edubezval@gmail.com>
9694L: linux-media@vger.kernel.org
9695T: git git://linuxtv.org/media_tree.git
9696W: http://linuxtv.org
9697S: Odd Fixes
9698F: drivers/media/radio/si4713/si4713.?
9699
9700SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9701M: Eduardo Valentin <edubezval@gmail.com>
9702L: linux-media@vger.kernel.org
9703T: git git://linuxtv.org/media_tree.git
9704W: http://linuxtv.org
9705S: Odd Fixes
9706F: drivers/media/radio/si4713/radio-platform-si4713.c
9707
9708SI4713 FM RADIO TRANSMITTER USB DRIVER
9709M: Hans Verkuil <hverkuil@xs4all.nl>
9710L: linux-media@vger.kernel.org
9711T: git git://linuxtv.org/media_tree.git
9712W: http://linuxtv.org
9713S: Maintained
9714F: drivers/media/radio/si4713/radio-usb-si4713.c
9715
9716SIANO DVB DRIVER
9717M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9718L: linux-media@vger.kernel.org
9719W: http://linuxtv.org
9720T: git git://linuxtv.org/media_tree.git
9721S: Odd fixes
9722F: drivers/media/common/siano/
9723F: drivers/media/usb/siano/
9724F: drivers/media/usb/siano/
9725F: drivers/media/mmc/siano/
9726
9727SIMPLEFB FB DRIVER
9728M: Hans de Goede <hdegoede@redhat.com>
9729L: linux-fbdev@vger.kernel.org
9730S: Maintained
9731F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9732F: drivers/video/fbdev/simplefb.c
9733F: include/linux/platform_data/simplefb.h
9734
9735SH_VEU V4L2 MEM2MEM DRIVER
9736L: linux-media@vger.kernel.org
9737S: Orphan
9738F: drivers/media/platform/sh_veu.c
9739
9740SH_VOU V4L2 OUTPUT DRIVER
9741L: linux-media@vger.kernel.org
9742S: Orphan
9743F: drivers/media/platform/sh_vou.c
9744F: include/media/sh_vou.h
9745
9746SIMPLE FIRMWARE INTERFACE (SFI)
9747M: Len Brown <lenb@kernel.org>
9748L: sfi-devel@simplefirmware.org
9749W: http://simplefirmware.org/
9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9751S: Supported
9752F: arch/x86/platform/sfi/
9753F: drivers/sfi/
9754F: include/linux/sfi*.h
9755
9756SIMTEC EB110ATX (Chalice CATS)
9757P: Ben Dooks
9758P: Vincent Sanders <vince@simtec.co.uk>
9759M: Simtec Linux Team <linux@simtec.co.uk>
9760W: http://www.simtec.co.uk/products/EB110ATX/
9761S: Supported
9762
9763SIMTEC EB2410ITX (BAST)
9764P: Ben Dooks
9765P: Vincent Sanders <vince@simtec.co.uk>
9766M: Simtec Linux Team <linux@simtec.co.uk>
9767W: http://www.simtec.co.uk/products/EB2410ITX/
9768S: Supported
9769F: arch/arm/mach-s3c24xx/mach-bast.c
9770F: arch/arm/mach-s3c24xx/bast-ide.c
9771F: arch/arm/mach-s3c24xx/bast-irq.c
9772
9773TI DAVINCI MACHINE SUPPORT
9774M: Sekhar Nori <nsekhar@ti.com>
9775M: Kevin Hilman <khilman@deeprootsystems.com>
9776T: git git://gitorious.org/linux-davinci/linux-davinci.git
9777Q: http://patchwork.kernel.org/project/linux-davinci/list/
9778S: Supported
9779F: arch/arm/mach-davinci/
9780F: drivers/i2c/busses/i2c-davinci.c
9781
9782TI DAVINCI SERIES MEDIA DRIVER
9783M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9784L: linux-media@vger.kernel.org
9785W: http://linuxtv.org/
9786Q: http://patchwork.linuxtv.org/project/linux-media/list/
9787T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9788S: Maintained
9789F: drivers/media/platform/davinci/
9790F: include/media/davinci/
9791
9792TI AM437X VPFE DRIVER
9793M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9794L: linux-media@vger.kernel.org
9795W: http://linuxtv.org/
9796Q: http://patchwork.linuxtv.org/project/linux-media/list/
9797T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9798S: Maintained
9799F: drivers/media/platform/am437x/
9800
9801OV2659 OMNIVISION SENSOR DRIVER
9802M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9803L: linux-media@vger.kernel.org
9804W: http://linuxtv.org/
9805Q: http://patchwork.linuxtv.org/project/linux-media/list/
9806T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9807S: Maintained
9808F: drivers/media/i2c/ov2659.c
9809F: include/media/ov2659.h
9810
9811SILICON MOTION SM712 FRAME BUFFER DRIVER
9812M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9813M: Teddy Wang <teddy.wang@siliconmotion.com>
9814M: Sudip Mukherjee <sudip@vectorindia.org>
9815L: linux-fbdev@vger.kernel.org
9816S: Maintained
9817F: drivers/video/fbdev/sm712*
9818F: Documentation/fb/sm712fb.txt
9819
9820SIS 190 ETHERNET DRIVER
9821M: Francois Romieu <romieu@fr.zoreil.com>
9822L: netdev@vger.kernel.org
9823S: Maintained
9824F: drivers/net/ethernet/sis/sis190.c
9825
9826SIS 900/7016 FAST ETHERNET DRIVER
9827M: Daniele Venzano <venza@brownhat.org>
9828W: http://www.brownhat.org/sis900.html
9829L: netdev@vger.kernel.org
9830S: Maintained
9831F: drivers/net/ethernet/sis/sis900.*
9832
9833SIS FRAMEBUFFER DRIVER
9834M: Thomas Winischhofer <thomas@winischhofer.net>
9835W: http://www.winischhofer.net/linuxsisvga.shtml
9836S: Maintained
9837F: Documentation/fb/sisfb.txt
9838F: drivers/video/fbdev/sis/
9839F: include/video/sisfb.h
9840
9841SIS USB2VGA DRIVER
9842M: Thomas Winischhofer <thomas@winischhofer.net>
9843W: http://www.winischhofer.at/linuxsisusbvga.shtml
9844S: Maintained
9845F: drivers/usb/misc/sisusbvga/
9846
9847SLAB ALLOCATOR
9848M: Christoph Lameter <cl@linux.com>
9849M: Pekka Enberg <penberg@kernel.org>
9850M: David Rientjes <rientjes@google.com>
9851M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9852M: Andrew Morton <akpm@linux-foundation.org>
9853L: linux-mm@kvack.org
9854S: Maintained
9855F: include/linux/sl?b*.h
9856F: mm/sl?b*
9857
9858SLEEPABLE READ-COPY UPDATE (SRCU)
9859M: Lai Jiangshan <jiangshanlai@gmail.com>
9860M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9861M: Josh Triplett <josh@joshtriplett.org>
9862R: Steven Rostedt <rostedt@goodmis.org>
9863R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9864L: linux-kernel@vger.kernel.org
9865W: http://www.rdrop.com/users/paulmck/RCU/
9866S: Supported
9867T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9868F: include/linux/srcu.h
9869F: kernel/rcu/srcu.c
9870
9871SMACK SECURITY MODULE
9872M: Casey Schaufler <casey@schaufler-ca.com>
9873L: linux-security-module@vger.kernel.org
9874W: http://schaufler-ca.com
9875T: git git://git.gitorious.org/smack-next/kernel.git
9876S: Maintained
9877F: Documentation/security/Smack.txt
9878F: security/smack/
9879
9880DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9881M: Kevin Hilman <khilman@kernel.org>
9882M: Nishanth Menon <nm@ti.com>
9883S: Maintained
9884F: drivers/power/avs/
9885F: include/linux/power/smartreflex.h
9886L: linux-pm@vger.kernel.org
9887
9888SMC91x ETHERNET DRIVER
9889M: Nicolas Pitre <nico@fluxnic.net>
9890S: Odd Fixes
9891F: drivers/net/ethernet/smsc/smc91x.*
9892
9893SMIA AND SMIA++ IMAGE SENSOR DRIVER
9894M: Sakari Ailus <sakari.ailus@iki.fi>
9895L: linux-media@vger.kernel.org
9896S: Maintained
9897F: drivers/media/i2c/smiapp/
9898F: include/media/smiapp.h
9899F: drivers/media/i2c/smiapp-pll.c
9900F: drivers/media/i2c/smiapp-pll.h
9901F: include/uapi/linux/smiapp.h
9902F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9903
9904SMM665 HARDWARE MONITOR DRIVER
9905M: Guenter Roeck <linux@roeck-us.net>
9906L: lm-sensors@lm-sensors.org
9907S: Maintained
9908F: Documentation/hwmon/smm665
9909F: drivers/hwmon/smm665.c
9910
9911SMSC EMC2103 HARDWARE MONITOR DRIVER
9912M: Steve Glendinning <steve.glendinning@shawell.net>
9913L: lm-sensors@lm-sensors.org
9914S: Maintained
9915F: Documentation/hwmon/emc2103
9916F: drivers/hwmon/emc2103.c
9917
9918SMSC SCH5627 HARDWARE MONITOR DRIVER
9919M: Hans de Goede <hdegoede@redhat.com>
9920L: lm-sensors@lm-sensors.org
9921S: Supported
9922F: Documentation/hwmon/sch5627
9923F: drivers/hwmon/sch5627.c
9924
9925SMSC47B397 HARDWARE MONITOR DRIVER
9926M: Jean Delvare <jdelvare@suse.com>
9927L: lm-sensors@lm-sensors.org
9928S: Maintained
9929F: Documentation/hwmon/smsc47b397
9930F: drivers/hwmon/smsc47b397.c
9931
9932SMSC911x ETHERNET DRIVER
9933M: Steve Glendinning <steve.glendinning@shawell.net>
9934L: netdev@vger.kernel.org
9935S: Maintained
9936F: include/linux/smsc911x.h
9937F: drivers/net/ethernet/smsc/smsc911x.*
9938
9939SMSC9420 PCI ETHERNET DRIVER
9940M: Steve Glendinning <steve.glendinning@shawell.net>
9941L: netdev@vger.kernel.org
9942S: Maintained
9943F: drivers/net/ethernet/smsc/smsc9420.*
9944
9945SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9946M: Steve Glendinning <steve.glendinning@shawell.net>
9947L: linux-fbdev@vger.kernel.org
9948S: Maintained
9949F: drivers/video/fbdev/smscufx.c
9950
9951SOC-CAMERA V4L2 SUBSYSTEM
9952M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9953L: linux-media@vger.kernel.org
9954T: git git://linuxtv.org/media_tree.git
9955S: Maintained
9956F: include/media/soc*
9957F: drivers/media/i2c/soc_camera/
9958F: drivers/media/platform/soc_camera/
9959
9960SOEKRIS NET48XX LED SUPPORT
9961M: Chris Boot <bootc@bootc.net>
9962S: Maintained
9963F: drivers/leds/leds-net48xx.c
9964
9965SOFTLOGIC 6x10 MPEG CODEC
9966M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9967M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9968M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9969M: Ismael Luceno <ismael@iodev.co.uk>
9970L: linux-media@vger.kernel.org
9971S: Supported
9972F: drivers/media/pci/solo6x10/
9973
9974SOFTWARE RAID (Multiple Disks) SUPPORT
9975M: Neil Brown <neilb@suse.com>
9976L: linux-raid@vger.kernel.org
9977S: Supported
9978F: drivers/md/
9979F: include/linux/raid/
9980F: include/uapi/linux/raid/
9981
9982SONIC NETWORK DRIVER
9983M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9984L: netdev@vger.kernel.org
9985S: Maintained
9986F: drivers/net/ethernet/natsemi/sonic.*
9987
9988SONICS SILICON BACKPLANE DRIVER (SSB)
9989M: Michael Buesch <m@bues.ch>
9990L: netdev@vger.kernel.org
9991S: Maintained
9992F: drivers/ssb/
9993F: include/linux/ssb/
9994
9995SONY VAIO CONTROL DEVICE DRIVER
9996M: Mattia Dongili <malattia@linux.it>
9997L: platform-driver-x86@vger.kernel.org
9998W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9999S: Maintained
10000F: Documentation/laptops/sony-laptop.txt
10001F: drivers/char/sonypi.c
10002F: drivers/platform/x86/sony-laptop.c
10003F: include/linux/sony-laptop.h
10004
10005SONY MEMORYSTICK CARD SUPPORT
10006M: Alex Dubov <oakad@yahoo.com>
10007W: http://tifmxx.berlios.de/
10008S: Maintained
10009F: drivers/memstick/host/tifm_ms.c
10010
10011SONY MEMORYSTICK STANDARD SUPPORT
10012M: Maxim Levitsky <maximlevitsky@gmail.com>
10013S: Maintained
10014F: drivers/memstick/core/ms_block.*
10015
10016SOUND
10017M: Jaroslav Kysela <perex@perex.cz>
10018M: Takashi Iwai <tiwai@suse.com>
10019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10020W: http://www.alsa-project.org/
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10022T: git git://git.alsa-project.org/alsa-kernel.git
10023Q: http://patchwork.kernel.org/project/alsa-devel/list/
10024S: Maintained
10025F: Documentation/sound/
10026F: include/sound/
10027F: include/uapi/sound/
10028F: sound/
10029
10030SOUND - COMPRESSED AUDIO
10031M: Vinod Koul <vinod.koul@intel.com>
10032L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10034S: Supported
10035F: Documentation/sound/alsa/compress_offload.txt
10036F: include/sound/compress_driver.h
10037F: include/uapi/sound/compress_*
10038F: sound/core/compress_offload.c
10039F: sound/soc/soc-compress.c
10040
10041SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10042M: Liam Girdwood <lgirdwood@gmail.com>
10043M: Mark Brown <broonie@kernel.org>
10044T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10045L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10046W: http://alsa-project.org/main/index.php/ASoC
10047S: Supported
10048F: Documentation/sound/alsa/soc/
10049F: sound/soc/
10050F: include/sound/soc*
10051
10052SOUND - DMAENGINE HELPERS
10053M: Lars-Peter Clausen <lars@metafoo.de>
10054S: Supported
10055F: include/sound/dmaengine_pcm.h
10056F: sound/core/pcm_dmaengine.c
10057F: sound/soc/soc-generic-dmaengine-pcm.c
10058
10059SP2 MEDIA DRIVER
10060M: Olli Salonen <olli.salonen@iki.fi>
10061L: linux-media@vger.kernel.org
10062W: http://linuxtv.org/
10063Q: http://patchwork.linuxtv.org/project/linux-media/list/
10064S: Maintained
10065F: drivers/media/dvb-frontends/sp2*
10066
10067SPARC + UltraSPARC (sparc/sparc64)
10068M: "David S. Miller" <davem@davemloft.net>
10069L: sparclinux@vger.kernel.org
10070Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10072T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10073S: Maintained
10074F: arch/sparc/
10075F: drivers/sbus/
10076
10077SPARC SERIAL DRIVERS
10078M: "David S. Miller" <davem@davemloft.net>
10079L: sparclinux@vger.kernel.org
10080T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10081T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10082S: Maintained
10083F: include/linux/sunserialcore.h
10084F: drivers/tty/serial/suncore.c
10085F: drivers/tty/serial/sunhv.c
10086F: drivers/tty/serial/sunsab.c
10087F: drivers/tty/serial/sunsab.h
10088F: drivers/tty/serial/sunsu.c
10089F: drivers/tty/serial/sunzilog.c
10090F: drivers/tty/serial/sunzilog.h
10091
10092SPARSE CHECKER
10093M: "Christopher Li" <sparse@chrisli.org>
10094L: linux-sparse@vger.kernel.org
10095W: https://sparse.wiki.kernel.org/
10096T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10097T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10098S: Maintained
10099F: include/linux/compiler.h
10100
10101SPEAR PLATFORM SUPPORT
10102M: Viresh Kumar <vireshk@kernel.org>
10103M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10104L: spear-devel@list.st.com
10105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10106W: http://www.st.com/spear
10107S: Maintained
10108F: arch/arm/mach-spear/
10109
10110SPEAR CLOCK FRAMEWORK SUPPORT
10111M: Viresh Kumar <vireshk@kernel.org>
10112L: spear-devel@list.st.com
10113L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10114W: http://www.st.com/spear
10115S: Maintained
10116F: drivers/clk/spear/
10117
10118SPI SUBSYSTEM
10119M: Mark Brown <broonie@kernel.org>
10120L: linux-spi@vger.kernel.org
10121T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10122Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10123S: Maintained
10124F: Documentation/spi/
10125F: drivers/spi/
10126F: include/linux/spi/
10127F: include/uapi/linux/spi/
10128
10129SPIDERNET NETWORK DRIVER for CELL
10130M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10131L: netdev@vger.kernel.org
10132S: Supported
10133F: Documentation/networking/spider_net.txt
10134F: drivers/net/ethernet/toshiba/spider_net*
10135
10136SPU FILE SYSTEM
10137M: Jeremy Kerr <jk@ozlabs.org>
10138L: linuxppc-dev@lists.ozlabs.org
10139W: http://www.ibm.com/developerworks/power/cell/
10140S: Supported
10141F: Documentation/filesystems/spufs.txt
10142F: arch/powerpc/platforms/cell/spufs/
10143
10144SQUASHFS FILE SYSTEM
10145M: Phillip Lougher <phillip@squashfs.org.uk>
10146L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10147W: http://squashfs.org.uk
10148S: Maintained
10149F: Documentation/filesystems/squashfs.txt
10150F: fs/squashfs/
10151
10152SRM (Alpha) environment access
10153M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10154S: Maintained
10155F: arch/alpha/kernel/srm_env.c
10156
10157STABLE BRANCH
10158M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10159L: stable@vger.kernel.org
10160S: Supported
10161F: Documentation/stable_kernel_rules.txt
10162
10163STAGING SUBSYSTEM
10164M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10165T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10166L: devel@driverdev.osuosl.org
10167S: Supported
10168F: drivers/staging/
10169
10170STAGING - COMEDI
10171M: Ian Abbott <abbotti@mev.co.uk>
10172M: H Hartley Sweeten <hsweeten@visionengravers.com>
10173S: Odd Fixes
10174F: drivers/staging/comedi/
10175
10176STAGING - FLARION FT1000 DRIVERS
10177M: Marek Belisko <marek.belisko@gmail.com>
10178S: Odd Fixes
10179F: drivers/staging/ft1000/
10180
10181STAGING - INDUSTRIAL IO
10182M: Jonathan Cameron <jic23@kernel.org>
10183L: linux-iio@vger.kernel.org
10184S: Odd Fixes
10185F: drivers/staging/iio/
10186
10187STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10188M: Jarod Wilson <jarod@wilsonet.com>
10189W: http://www.lirc.org/
10190S: Odd Fixes
10191F: drivers/staging/media/lirc/
10192
10193STAGING - LUSTRE PARALLEL FILESYSTEM
10194M: Oleg Drokin <oleg.drokin@intel.com>
10195M: Andreas Dilger <andreas.dilger@intel.com>
10196L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10197W: http://wiki.lustre.org/
10198S: Maintained
10199F: drivers/staging/lustre
10200
10201STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10202M: Marc Dietrich <marvin24@gmx.de>
10203L: ac100@lists.launchpad.net (moderated for non-subscribers)
10204L: linux-tegra@vger.kernel.org
10205S: Maintained
10206F: drivers/staging/nvec/
10207
10208STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10209M: Jens Frederich <jfrederich@gmail.com>
10210M: Daniel Drake <dsd@laptop.org>
10211M: Jon Nettleton <jon.nettleton@gmail.com>
10212W: http://wiki.laptop.org/go/DCON
10213S: Maintained
10214F: drivers/staging/olpc_dcon/
10215
10216STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10217M: Willy Tarreau <willy@meta-x.org>
10218S: Odd Fixes
10219F: drivers/staging/panel/
10220
10221STAGING - REALTEK RTL8712U DRIVERS
10222M: Larry Finger <Larry.Finger@lwfinger.net>
10223M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10224S: Odd Fixes
10225F: drivers/staging/rtl8712/
10226
10227STAGING - REALTEK RTL8723U WIRELESS DRIVER
10228M: Larry Finger <Larry.Finger@lwfinger.net>
10229M: Jes Sorensen <Jes.Sorensen@redhat.com>
10230L: linux-wireless@vger.kernel.org
10231S: Maintained
10232F: drivers/staging/rtl8723au/
10233
10234STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10235M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10236M: Teddy Wang <teddy.wang@siliconmotion.com>
10237M: Sudip Mukherjee <sudip@vectorindia.org>
10238L: linux-fbdev@vger.kernel.org
10239S: Maintained
10240F: drivers/staging/sm750fb/
10241
10242STAGING - SLICOSS
10243M: Lior Dotan <liodot@gmail.com>
10244M: Christopher Harrer <charrer@alacritech.com>
10245S: Odd Fixes
10246F: drivers/staging/slicoss/
10247
10248STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10249M: William Hubbs <w.d.hubbs@gmail.com>
10250M: Chris Brannon <chris@the-brannons.com>
10251M: Kirk Reiser <kirk@reisers.ca>
10252M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10253L: speakup@linux-speakup.org
10254W: http://www.linux-speakup.org/
10255S: Odd Fixes
10256F: drivers/staging/speakup/
10257
10258STAGING - VIA VT665X DRIVERS
10259M: Forest Bond <forest@alittletooquiet.net>
10260S: Odd Fixes
10261F: drivers/staging/vt665?/
10262
10263STAGING - WILC1000 WIFI DRIVER
10264M: Johnny Kim <johnny.kim@atmel.com>
10265M: Austin Shin <austin.shin@atmel.com>
10266M: Chris Park <chris.park@atmel.com>
10267M: Tony Cho <tony.cho@atmel.com>
10268M: Glen Lee <glen.lee@atmel.com>
10269M: Leo Kim <leo.kim@atmel.com>
10270L: linux-wireless@vger.kernel.org
10271S: Supported
10272F: drivers/staging/wilc1000/
10273
10274STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10275M: Arnaud Patard <arnaud.patard@rtp-net.org>
10276S: Odd Fixes
10277F: drivers/staging/xgifb/
10278
10279HFI1 DRIVER
10280M: Mike Marciniszyn <infinipath@intel.com>
10281L: linux-rdma@vger.kernel.org
10282S: Supported
10283F: drivers/staging/rdma/hfi1
10284
10285STARFIRE/DURALAN NETWORK DRIVER
10286M: Ion Badulescu <ionut@badula.org>
10287S: Odd Fixes
10288F: drivers/net/ethernet/adaptec/starfire*
10289
10290SUN3/3X
10291M: Sam Creasey <sammy@sammy.net>
10292W: http://sammy.net/sun3/
10293S: Maintained
10294F: arch/m68k/kernel/*sun3*
10295F: arch/m68k/sun3*/
10296F: arch/m68k/include/asm/sun3*
10297F: drivers/net/ethernet/i825xx/sun3*
10298
10299SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10300M: Hans de Goede <hdegoede@redhat.com>
10301L: linux-input@vger.kernel.org
10302S: Maintained
10303F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10304F: drivers/input/keyboard/sun4i-lradc-keys.c
10305
10306SUNDANCE NETWORK DRIVER
10307M: Denis Kirjanov <kda@linux-powerpc.org>
10308L: netdev@vger.kernel.org
10309S: Maintained
10310F: drivers/net/ethernet/dlink/sundance.c
10311
10312SUPERH
10313L: linux-sh@vger.kernel.org
10314Q: http://patchwork.kernel.org/project/linux-sh/list/
10315S: Orphan
10316F: Documentation/sh/
10317F: arch/sh/
10318F: drivers/sh/
10319
10320SUSPEND TO RAM
10321M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10322M: Len Brown <len.brown@intel.com>
10323M: Pavel Machek <pavel@ucw.cz>
10324L: linux-pm@vger.kernel.org
10325S: Supported
10326F: Documentation/power/
10327F: arch/x86/kernel/acpi/
10328F: drivers/base/power/
10329F: kernel/power/
10330F: include/linux/suspend.h
10331F: include/linux/freezer.h
10332F: include/linux/pm.h
10333
10334SVGA HANDLING
10335M: Martin Mares <mj@ucw.cz>
10336L: linux-video@atrey.karlin.mff.cuni.cz
10337S: Maintained
10338F: Documentation/svga.txt
10339F: arch/x86/boot/video*
10340
10341SWIOTLB SUBSYSTEM
10342M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10343L: linux-kernel@vger.kernel.org
10344S: Supported
10345F: lib/swiotlb.c
10346F: arch/*/kernel/pci-swiotlb.c
10347F: include/linux/swiotlb.h
10348
10349SWITCHDEV
10350M: Jiri Pirko <jiri@resnulli.us>
10351L: netdev@vger.kernel.org
10352S: Supported
10353F: net/switchdev/
10354F: include/net/switchdev.h
10355
10356SYNOPSYS ARC ARCHITECTURE
10357M: Vineet Gupta <vgupta@synopsys.com>
10358L: linux-snps-arc@lists.infradead.org
10359S: Supported
10360F: arch/arc/
10361F: Documentation/devicetree/bindings/arc/*
10362F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10363F: drivers/tty/serial/arc_uart.c
10364T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10365
10366SYNOPSYS ARC SDP platform support
10367M: Alexey Brodkin <abrodkin@synopsys.com>
10368S: Supported
10369F: arch/arc/plat-axs10x
10370F: arch/arc/boot/dts/ax*
10371F: Documentation/devicetree/bindings/arc/axs10*
10372
10373SYSTEM CONFIGURATION (SYSCON)
10374M: Lee Jones <lee.jones@linaro.org>
10375M: Arnd Bergmann <arnd@arndb.de>
10376T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10377S: Supported
10378F: drivers/mfd/syscon.c
10379
10380SYSV FILESYSTEM
10381M: Christoph Hellwig <hch@infradead.org>
10382S: Maintained
10383F: Documentation/filesystems/sysv-fs.txt
10384F: fs/sysv/
10385F: include/linux/sysv_fs.h
10386
10387TARGET SUBSYSTEM
10388M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10389L: linux-scsi@vger.kernel.org
10390L: target-devel@vger.kernel.org
10391W: http://www.linux-iscsi.org
10392W: http://groups.google.com/group/linux-iscsi-target-dev
10393T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10394S: Supported
10395F: drivers/target/
10396F: include/target/
10397F: Documentation/target/
10398
10399TASKSTATS STATISTICS INTERFACE
10400M: Balbir Singh <bsingharora@gmail.com>
10401S: Maintained
10402F: Documentation/accounting/taskstats*
10403F: include/linux/taskstats*
10404F: kernel/taskstats.c
10405
10406TC CLASSIFIER
10407M: Jamal Hadi Salim <jhs@mojatatu.com>
10408L: netdev@vger.kernel.org
10409S: Maintained
10410F: include/net/pkt_cls.h
10411F: include/uapi/linux/pkt_cls.h
10412F: net/sched/
10413
10414TCP LOW PRIORITY MODULE
10415M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10416M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10417W: http://tcp-lp-mod.sourceforge.net/
10418S: Maintained
10419F: net/ipv4/tcp_lp.c
10420
10421TDA10071 MEDIA DRIVER
10422M: Antti Palosaari <crope@iki.fi>
10423L: linux-media@vger.kernel.org
10424W: http://linuxtv.org/
10425W: http://palosaari.fi/linux/
10426Q: http://patchwork.linuxtv.org/project/linux-media/list/
10427T: git git://linuxtv.org/anttip/media_tree.git
10428S: Maintained
10429F: drivers/media/dvb-frontends/tda10071*
10430
10431TDA18212 MEDIA DRIVER
10432M: Antti Palosaari <crope@iki.fi>
10433L: linux-media@vger.kernel.org
10434W: http://linuxtv.org/
10435W: http://palosaari.fi/linux/
10436Q: http://patchwork.linuxtv.org/project/linux-media/list/
10437T: git git://linuxtv.org/anttip/media_tree.git
10438S: Maintained
10439F: drivers/media/tuners/tda18212*
10440
10441TDA18218 MEDIA DRIVER
10442M: Antti Palosaari <crope@iki.fi>
10443L: linux-media@vger.kernel.org
10444W: http://linuxtv.org/
10445W: http://palosaari.fi/linux/
10446Q: http://patchwork.linuxtv.org/project/linux-media/list/
10447T: git git://linuxtv.org/anttip/media_tree.git
10448S: Maintained
10449F: drivers/media/tuners/tda18218*
10450
10451TDA18271 MEDIA DRIVER
10452M: Michael Krufky <mkrufky@linuxtv.org>
10453L: linux-media@vger.kernel.org
10454W: http://linuxtv.org/
10455W: http://github.com/mkrufky
10456Q: http://patchwork.linuxtv.org/project/linux-media/list/
10457T: git git://linuxtv.org/mkrufky/tuners.git
10458S: Maintained
10459F: drivers/media/tuners/tda18271*
10460
10461TDA827x MEDIA DRIVER
10462M: Michael Krufky <mkrufky@linuxtv.org>
10463L: linux-media@vger.kernel.org
10464W: http://linuxtv.org/
10465W: http://github.com/mkrufky
10466Q: http://patchwork.linuxtv.org/project/linux-media/list/
10467T: git git://linuxtv.org/mkrufky/tuners.git
10468S: Maintained
10469F: drivers/media/tuners/tda8290.*
10470
10471TDA8290 MEDIA DRIVER
10472M: Michael Krufky <mkrufky@linuxtv.org>
10473L: linux-media@vger.kernel.org
10474W: http://linuxtv.org/
10475W: http://github.com/mkrufky
10476Q: http://patchwork.linuxtv.org/project/linux-media/list/
10477T: git git://linuxtv.org/mkrufky/tuners.git
10478S: Maintained
10479F: drivers/media/tuners/tda8290.*
10480
10481TDA9840 MEDIA DRIVER
10482M: Hans Verkuil <hverkuil@xs4all.nl>
10483L: linux-media@vger.kernel.org
10484T: git git://linuxtv.org/media_tree.git
10485W: http://linuxtv.org
10486S: Maintained
10487F: drivers/media/i2c/tda9840*
10488
10489TEA5761 TUNER DRIVER
10490M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10491L: linux-media@vger.kernel.org
10492W: http://linuxtv.org
10493T: git git://linuxtv.org/media_tree.git
10494S: Odd fixes
10495F: drivers/media/tuners/tea5761.*
10496
10497TEA5767 TUNER DRIVER
10498M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10499L: linux-media@vger.kernel.org
10500W: http://linuxtv.org
10501T: git git://linuxtv.org/media_tree.git
10502S: Maintained
10503F: drivers/media/tuners/tea5767.*
10504
10505TEA6415C MEDIA DRIVER
10506M: Hans Verkuil <hverkuil@xs4all.nl>
10507L: linux-media@vger.kernel.org
10508T: git git://linuxtv.org/media_tree.git
10509W: http://linuxtv.org
10510S: Maintained
10511F: drivers/media/i2c/tea6415c*
10512
10513TEA6420 MEDIA DRIVER
10514M: Hans Verkuil <hverkuil@xs4all.nl>
10515L: linux-media@vger.kernel.org
10516T: git git://linuxtv.org/media_tree.git
10517W: http://linuxtv.org
10518S: Maintained
10519F: drivers/media/i2c/tea6420*
10520
10521TEAM DRIVER
10522M: Jiri Pirko <jiri@resnulli.us>
10523L: netdev@vger.kernel.org
10524S: Supported
10525F: drivers/net/team/
10526F: include/linux/if_team.h
10527F: include/uapi/linux/if_team.h
10528
10529TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10530M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10531S: Maintained
10532F: arch/x86/platform/ts5500/
10533
10534TECHNOTREND USB IR RECEIVER
10535M: Sean Young <sean@mess.org>
10536L: linux-media@vger.kernel.org
10537S: Maintained
10538F: drivers/media/rc/ttusbir.c
10539
10540TEGRA ARCHITECTURE SUPPORT
10541M: Stephen Warren <swarren@wwwdotorg.org>
10542M: Thierry Reding <thierry.reding@gmail.com>
10543M: Alexandre Courbot <gnurou@gmail.com>
10544L: linux-tegra@vger.kernel.org
10545Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10547S: Supported
10548N: [^a-z]tegra
10549
10550TEGRA CLOCK DRIVER
10551M: Peter De Schrijver <pdeschrijver@nvidia.com>
10552M: Prashant Gaikwad <pgaikwad@nvidia.com>
10553S: Supported
10554F: drivers/clk/tegra/
10555
10556TEGRA DMA DRIVER
10557M: Laxman Dewangan <ldewangan@nvidia.com>
10558S: Supported
10559F: drivers/dma/tegra20-apb-dma.c
10560
10561TEGRA I2C DRIVER
10562M: Laxman Dewangan <ldewangan@nvidia.com>
10563S: Supported
10564F: drivers/i2c/busses/i2c-tegra.c
10565
10566TEGRA IOMMU DRIVERS
10567M: Hiroshi Doyu <hdoyu@nvidia.com>
10568S: Supported
10569F: drivers/iommu/tegra*
10570
10571TEGRA KBC DRIVER
10572M: Rakesh Iyer <riyer@nvidia.com>
10573M: Laxman Dewangan <ldewangan@nvidia.com>
10574S: Supported
10575F: drivers/input/keyboard/tegra-kbc.c
10576
10577TEGRA PWM DRIVER
10578M: Thierry Reding <thierry.reding@gmail.com>
10579S: Supported
10580F: drivers/pwm/pwm-tegra.c
10581
10582TEGRA SERIAL DRIVER
10583M: Laxman Dewangan <ldewangan@nvidia.com>
10584S: Supported
10585F: drivers/tty/serial/serial-tegra.c
10586
10587TEGRA SPI DRIVER
10588M: Laxman Dewangan <ldewangan@nvidia.com>
10589S: Supported
10590F: drivers/spi/spi-tegra*
10591
10592TEHUTI ETHERNET DRIVER
10593M: Andy Gospodarek <andy@greyhouse.net>
10594L: netdev@vger.kernel.org
10595S: Supported
10596F: drivers/net/ethernet/tehuti/*
10597
10598Telecom Clock Driver for MCPL0010
10599M: Mark Gross <mark.gross@intel.com>
10600S: Supported
10601F: drivers/char/tlclk.c
10602
10603TENSILICA XTENSA PORT (xtensa)
10604M: Chris Zankel <chris@zankel.net>
10605M: Max Filippov <jcmvbkbc@gmail.com>
10606L: linux-xtensa@linux-xtensa.org
10607S: Maintained
10608F: arch/xtensa/
10609F: drivers/irqchip/irq-xtensa-*
10610
10611THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10612M: Hans Verkuil <hverkuil@xs4all.nl>
10613L: linux-media@vger.kernel.org
10614T: git git://linuxtv.org/media_tree.git
10615W: http://linuxtv.org
10616S: Maintained
10617F: drivers/media/radio/radio-raremono.c
10618
10619THERMAL
10620M: Zhang Rui <rui.zhang@intel.com>
10621M: Eduardo Valentin <edubezval@gmail.com>
10622L: linux-pm@vger.kernel.org
10623T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10624T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10625Q: https://patchwork.kernel.org/project/linux-pm/list/
10626S: Supported
10627F: drivers/thermal/
10628F: include/linux/thermal.h
10629F: include/uapi/linux/thermal.h
10630F: include/linux/cpu_cooling.h
10631F: Documentation/devicetree/bindings/thermal/
10632
10633THERMAL/CPU_COOLING
10634M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10635M: Viresh Kumar <viresh.kumar@linaro.org>
10636M: Javi Merino <javi.merino@arm.com>
10637L: linux-pm@vger.kernel.org
10638S: Supported
10639F: Documentation/thermal/cpu-cooling-api.txt
10640F: drivers/thermal/cpu_cooling.c
10641F: include/linux/cpu_cooling.h
10642
10643THINGM BLINK(1) USB RGB LED DRIVER
10644M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10645S: Maintained
10646F: drivers/hid/hid-thingm.c
10647
10648THINKPAD ACPI EXTRAS DRIVER
10649M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10650L: ibm-acpi-devel@lists.sourceforge.net
10651L: platform-driver-x86@vger.kernel.org
10652W: http://ibm-acpi.sourceforge.net
10653W: http://thinkwiki.org/wiki/Ibm-acpi
10654T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10655S: Maintained
10656F: drivers/platform/x86/thinkpad_acpi.c
10657
10658TI BANDGAP AND THERMAL DRIVER
10659M: Eduardo Valentin <edubezval@gmail.com>
10660L: linux-pm@vger.kernel.org
10661L: linux-omap@vger.kernel.org
10662S: Maintained
10663F: drivers/thermal/ti-soc-thermal/
10664
10665TI CDCE706 CLOCK DRIVER
10666M: Max Filippov <jcmvbkbc@gmail.com>
10667S: Maintained
10668F: drivers/clk/clk-cdce706.c
10669
10670TI CLOCK DRIVER
10671M: Tero Kristo <t-kristo@ti.com>
10672L: linux-omap@vger.kernel.org
10673S: Maintained
10674F: drivers/clk/ti/
10675F: include/linux/clk/ti.h
10676
10677TI FLASH MEDIA INTERFACE DRIVER
10678M: Alex Dubov <oakad@yahoo.com>
10679S: Maintained
10680F: drivers/misc/tifm*
10681F: drivers/mmc/host/tifm_sd.c
10682F: include/linux/tifm.h
10683
10684TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10685M: Santosh Shilimkar <ssantosh@kernel.org>
10686L: linux-kernel@vger.kernel.org
10687L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10688S: Maintained
10689F: drivers/soc/ti/*
10690T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10691
10692
10693TI LM49xxx FAMILY ASoC CODEC DRIVERS
10694M: M R Swami Reddy <mr.swami.reddy@ti.com>
10695M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10696L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10697S: Maintained
10698F: sound/soc/codecs/lm49453*
10699F: sound/soc/codecs/isabelle*
10700
10701TI LP855x BACKLIGHT DRIVER
10702M: Milo Kim <milo.kim@ti.com>
10703S: Maintained
10704F: Documentation/backlight/lp855x-driver.txt
10705F: drivers/video/backlight/lp855x_bl.c
10706F: include/linux/platform_data/lp855x.h
10707
10708TI LP8727 CHARGER DRIVER
10709M: Milo Kim <milo.kim@ti.com>
10710S: Maintained
10711F: drivers/power/lp8727_charger.c
10712F: include/linux/platform_data/lp8727.h
10713
10714TI LP8788 MFD DRIVER
10715M: Milo Kim <milo.kim@ti.com>
10716S: Maintained
10717F: drivers/iio/adc/lp8788_adc.c
10718F: drivers/leds/leds-lp8788.c
10719F: drivers/mfd/lp8788*.c
10720F: drivers/power/lp8788-charger.c
10721F: drivers/regulator/lp8788-*.c
10722F: include/linux/mfd/lp8788*.h
10723
10724TI NETCP ETHERNET DRIVER
10725M: Wingman Kwok <w-kwok2@ti.com>
10726M: Murali Karicheri <m-karicheri2@ti.com>
10727L: netdev@vger.kernel.org
10728S: Maintained
10729F: drivers/net/ethernet/ti/netcp*
10730
10731TI TAS571X FAMILY ASoC CODEC DRIVER
10732M: Kevin Cernekee <cernekee@chromium.org>
10733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10734S: Odd Fixes
10735F: sound/soc/codecs/tas571x*
10736
10737TI TWL4030 SERIES SOC CODEC DRIVER
10738M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10740S: Maintained
10741F: sound/soc/codecs/twl4030*
10742
10743TI WILINK WIRELESS DRIVERS
10744L: linux-wireless@vger.kernel.org
10745W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10746W: http://wireless.kernel.org/en/users/Drivers/wl1251
10747T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10748S: Orphan
10749F: drivers/net/wireless/ti/
10750F: include/linux/wl12xx.h
10751
10752TIPC NETWORK LAYER
10753M: Jon Maloy <jon.maloy@ericsson.com>
10754M: Ying Xue <ying.xue@windriver.com>
10755L: netdev@vger.kernel.org (core kernel code)
10756L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10757W: http://tipc.sourceforge.net/
10758S: Maintained
10759F: include/uapi/linux/tipc*.h
10760F: net/tipc/
10761
10762TILE ARCHITECTURE
10763M: Chris Metcalf <cmetcalf@ezchip.com>
10764W: http://www.ezchip.com/scm/
10765S: Supported
10766F: arch/tile/
10767F: drivers/char/tile-srom.c
10768F: drivers/edac/tile_edac.c
10769F: drivers/net/ethernet/tile/
10770F: drivers/rtc/rtc-tile.c
10771F: drivers/tty/hvc/hvc_tile.c
10772F: drivers/tty/serial/tilegx.c
10773F: drivers/usb/host/*-tilegx.c
10774F: include/linux/usb/tilegx.h
10775
10776TLAN NETWORK DRIVER
10777M: Samuel Chessman <chessman@tux.org>
10778L: tlan-devel@lists.sourceforge.net (subscribers-only)
10779W: http://sourceforge.net/projects/tlan/
10780S: Maintained
10781F: Documentation/networking/tlan.txt
10782F: drivers/net/ethernet/ti/tlan.*
10783
10784TOMOYO SECURITY MODULE
10785M: Kentaro Takeda <takedakn@nttdata.co.jp>
10786M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10787L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10788L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10789L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10790L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10791W: http://tomoyo.sourceforge.jp/
10792T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10793S: Maintained
10794F: security/tomoyo/
10795
10796TOPSTAR LAPTOP EXTRAS DRIVER
10797M: Herton Ronaldo Krzesinski <herton@canonical.com>
10798L: platform-driver-x86@vger.kernel.org
10799S: Maintained
10800F: drivers/platform/x86/topstar-laptop.c
10801
10802TOSHIBA ACPI EXTRAS DRIVER
10803M: Azael Avalos <coproscefalo@gmail.com>
10804L: platform-driver-x86@vger.kernel.org
10805S: Maintained
10806F: drivers/platform/x86/toshiba_acpi.c
10807
10808TOSHIBA BLUETOOTH DRIVER
10809M: Azael Avalos <coproscefalo@gmail.com>
10810L: platform-driver-x86@vger.kernel.org
10811S: Maintained
10812F: drivers/platform/x86/toshiba_bluetooth.c
10813
10814TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10815M: Azael Avalos <coproscefalo@gmail.com>
10816L: platform-driver-x86@vger.kernel.org
10817S: Maintained
10818F: drivers/platform/x86/toshiba_haps.c
10819
10820TOSHIBA WMI HOTKEYS DRIVER
10821M: Azael Avalos <coproscefalo@gmail.com>
10822L: platform-driver-x86@vger.kernel.org
10823S: Maintained
10824F: drivers/platform/x86/toshiba-wmi.c
10825
10826TOSHIBA SMM DRIVER
10827M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10828W: http://www.buzzard.org.uk/toshiba/
10829S: Maintained
10830F: drivers/char/toshiba.c
10831F: include/linux/toshiba.h
10832F: include/uapi/linux/toshiba.h
10833
10834TOSHIBA TC358743 DRIVER
10835M: Mats Randgaard <matrandg@cisco.com>
10836L: linux-media@vger.kernel.org
10837S: Maintained
10838F: drivers/media/i2c/tc358743*
10839F: include/media/tc358743.h
10840
10841TMIO MMC DRIVER
10842M: Ian Molton <ian@mnementh.co.uk>
10843L: linux-mmc@vger.kernel.org
10844S: Maintained
10845F: drivers/mmc/host/tmio_mmc*
10846F: drivers/mmc/host/sh_mobile_sdhi.c
10847F: include/linux/mmc/tmio.h
10848F: include/linux/mmc/sh_mobile_sdhi.h
10849
10850TMP401 HARDWARE MONITOR DRIVER
10851M: Guenter Roeck <linux@roeck-us.net>
10852L: lm-sensors@lm-sensors.org
10853S: Maintained
10854F: Documentation/hwmon/tmp401
10855F: drivers/hwmon/tmp401.c
10856
10857TMPFS (SHMEM FILESYSTEM)
10858M: Hugh Dickins <hughd@google.com>
10859L: linux-mm@kvack.org
10860S: Maintained
10861F: include/linux/shmem_fs.h
10862F: mm/shmem.c
10863
10864TM6000 VIDEO4LINUX DRIVER
10865M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10866L: linux-media@vger.kernel.org
10867W: http://linuxtv.org
10868T: git git://linuxtv.org/media_tree.git
10869S: Odd fixes
10870F: drivers/media/usb/tm6000/
10871
10872TW68 VIDEO4LINUX DRIVER
10873M: Hans Verkuil <hverkuil@xs4all.nl>
10874L: linux-media@vger.kernel.org
10875T: git git://linuxtv.org/media_tree.git
10876W: http://linuxtv.org
10877S: Odd Fixes
10878F: drivers/media/pci/tw68/
10879
10880TPM DEVICE DRIVER
10881M: Peter Huewe <peterhuewe@gmx.de>
10882M: Marcel Selhorst <tpmdd@selhorst.net>
10883M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10884R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10885W: http://tpmdd.sourceforge.net
10886L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10887Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10888T: https://github.com/PeterHuewe/linux-tpmdd
10889S: Maintained
10890F: drivers/char/tpm/
10891
10892TPM IBM_VTPM DEVICE DRIVER
10893M: Ashley Lai <ashleydlai@gmail.com>
10894W: http://tpmdd.sourceforge.net
10895L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10896S: Maintained
10897F: drivers/char/tpm/tpm_ibmvtpm*
10898
10899TRACING
10900M: Steven Rostedt <rostedt@goodmis.org>
10901M: Ingo Molnar <mingo@redhat.com>
10902T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10903S: Maintained
10904F: Documentation/trace/ftrace.txt
10905F: arch/*/*/*/ftrace.h
10906F: arch/*/kernel/ftrace.c
10907F: include/*/ftrace.h
10908F: include/linux/trace*.h
10909F: include/trace/
10910F: kernel/trace/
10911F: tools/testing/selftests/ftrace/
10912
10913TRIVIAL PATCHES
10914M: Jiri Kosina <trivial@kernel.org>
10915T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10916S: Maintained
10917K: ^Subject:.*(?i)trivial
10918
10919TTY LAYER
10920M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10921M: Jiri Slaby <jslaby@suse.com>
10922S: Supported
10923T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10924F: Documentation/serial/
10925F: drivers/tty/
10926F: drivers/tty/serial/serial_core.c
10927F: include/linux/serial_core.h
10928F: include/linux/serial.h
10929F: include/linux/tty.h
10930F: include/uapi/linux/serial_core.h
10931F: include/uapi/linux/serial.h
10932F: include/uapi/linux/tty.h
10933
10934TUA9001 MEDIA DRIVER
10935M: Antti Palosaari <crope@iki.fi>
10936L: linux-media@vger.kernel.org
10937W: http://linuxtv.org/
10938W: http://palosaari.fi/linux/
10939Q: http://patchwork.linuxtv.org/project/linux-media/list/
10940T: git git://linuxtv.org/anttip/media_tree.git
10941S: Maintained
10942F: drivers/media/tuners/tua9001*
10943
10944TULIP NETWORK DRIVERS
10945L: netdev@vger.kernel.org
10946L: linux-parisc@vger.kernel.org
10947S: Orphan
10948F: drivers/net/ethernet/dec/tulip/
10949
10950TUN/TAP driver
10951M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10952W: http://vtun.sourceforge.net/tun
10953S: Maintained
10954F: Documentation/networking/tuntap.txt
10955F: arch/um/os-Linux/drivers/
10956
10957TURBOCHANNEL SUBSYSTEM
10958M: "Maciej W. Rozycki" <macro@linux-mips.org>
10959M: Ralf Baechle <ralf@linux-mips.org>
10960L: linux-mips@linux-mips.org
10961Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10962S: Maintained
10963F: drivers/tc/
10964F: include/linux/tc.h
10965
10966U14-34F SCSI DRIVER
10967M: Dario Ballabio <ballabio_dario@emc.com>
10968L: linux-scsi@vger.kernel.org
10969S: Maintained
10970F: drivers/scsi/u14-34f.c
10971
10972UBI FILE SYSTEM (UBIFS)
10973M: Artem Bityutskiy <dedekind1@gmail.com>
10974M: Adrian Hunter <adrian.hunter@intel.com>
10975L: linux-mtd@lists.infradead.org
10976T: git git://git.infradead.org/ubifs-2.6.git
10977W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10978S: Maintained
10979F: Documentation/filesystems/ubifs.txt
10980F: fs/ubifs/
10981
10982UCLINUX (M68KNOMMU AND COLDFIRE)
10983M: Greg Ungerer <gerg@uclinux.org>
10984W: http://www.uclinux.org/
10985L: linux-m68k@lists.linux-m68k.org
10986L: uclinux-dev@uclinux.org (subscribers-only)
10987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10988S: Maintained
10989F: arch/m68k/coldfire/
10990F: arch/m68k/68*/
10991F: arch/m68k/*/*_no.*
10992F: arch/m68k/include/asm/*_no.*
10993
10994UDF FILESYSTEM
10995M: Jan Kara <jack@suse.com>
10996S: Maintained
10997F: Documentation/filesystems/udf.txt
10998F: fs/udf/
10999
11000UFS FILESYSTEM
11001M: Evgeniy Dushistov <dushistov@mail.ru>
11002S: Maintained
11003F: Documentation/filesystems/ufs.txt
11004F: fs/ufs/
11005
11006UHID USERSPACE HID IO DRIVER:
11007M: David Herrmann <dh.herrmann@googlemail.com>
11008L: linux-input@vger.kernel.org
11009S: Maintained
11010F: drivers/hid/uhid.c
11011F: include/uapi/linux/uhid.h
11012
11013ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11014L: linux-usb@vger.kernel.org
11015S: Orphan
11016F: drivers/uwb/
11017F: include/linux/uwb.h
11018F: include/linux/uwb/
11019
11020UNICORE32 ARCHITECTURE:
11021M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11022W: http://mprc.pku.edu.cn/~guanxuetao/linux
11023S: Maintained
11024T: git git://github.com/gxt/linux.git
11025F: arch/unicore32/
11026
11027UNIFDEF
11028M: Tony Finch <dot@dotat.at>
11029W: http://dotat.at/prog/unifdef
11030S: Maintained
11031F: scripts/unifdef.c
11032
11033UNIFORM CDROM DRIVER
11034M: Jens Axboe <axboe@kernel.dk>
11035W: http://www.kernel.dk
11036S: Maintained
11037F: Documentation/cdrom/
11038F: drivers/cdrom/cdrom.c
11039F: include/linux/cdrom.h
11040F: include/uapi/linux/cdrom.h
11041
11042UNISYS S-PAR DRIVERS
11043M: Benjamin Romer <benjamin.romer@unisys.com>
11044M: David Kershner <david.kershner@unisys.com>
11045L: sparmaintainer@unisys.com (Unisys internal)
11046S: Supported
11047F: drivers/staging/unisys/
11048
11049UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11050M: Vinayak Holikatti <vinholikatti@gmail.com>
11051L: linux-scsi@vger.kernel.org
11052S: Supported
11053F: Documentation/scsi/ufs.txt
11054F: drivers/scsi/ufs/
11055
11056UNSORTED BLOCK IMAGES (UBI)
11057M: Artem Bityutskiy <dedekind1@gmail.com>
11058M: Richard Weinberger <richard@nod.at>
11059W: http://www.linux-mtd.infradead.org/
11060L: linux-mtd@lists.infradead.org
11061T: git git://git.infradead.org/ubifs-2.6.git
11062S: Supported
11063F: drivers/mtd/ubi/
11064F: include/linux/mtd/ubi.h
11065F: include/uapi/mtd/ubi-user.h
11066
11067USB ACM DRIVER
11068M: Oliver Neukum <oliver@neukum.org>
11069L: linux-usb@vger.kernel.org
11070S: Maintained
11071F: Documentation/usb/acm.txt
11072F: drivers/usb/class/cdc-acm.*
11073
11074USB AR5523 WIRELESS DRIVER
11075M: Pontus Fuchs <pontus.fuchs@gmail.com>
11076L: linux-wireless@vger.kernel.org
11077S: Maintained
11078F: drivers/net/wireless/ath/ar5523/
11079
11080USB ATTACHED SCSI
11081M: Hans de Goede <hdegoede@redhat.com>
11082M: Gerd Hoffmann <kraxel@redhat.com>
11083L: linux-usb@vger.kernel.org
11084L: linux-scsi@vger.kernel.org
11085S: Maintained
11086F: drivers/usb/storage/uas.c
11087
11088USB CDC ETHERNET DRIVER
11089M: Oliver Neukum <oliver@neukum.org>
11090L: linux-usb@vger.kernel.org
11091S: Maintained
11092F: drivers/net/usb/cdc_*.c
11093F: include/uapi/linux/usb/cdc.h
11094
11095USB CHAOSKEY DRIVER
11096M: Keith Packard <keithp@keithp.com>
11097L: linux-usb@vger.kernel.org
11098S: Maintained
11099F: drivers/usb/misc/chaoskey.c
11100
11101USB CYPRESS C67X00 DRIVER
11102M: Peter Korsgaard <jacmet@sunsite.dk>
11103L: linux-usb@vger.kernel.org
11104S: Maintained
11105F: drivers/usb/c67x00/
11106
11107USB DAVICOM DM9601 DRIVER
11108M: Peter Korsgaard <jacmet@sunsite.dk>
11109L: netdev@vger.kernel.org
11110W: http://www.linux-usb.org/usbnet
11111S: Maintained
11112F: drivers/net/usb/dm9601.c
11113
11114USB DIAMOND RIO500 DRIVER
11115M: Cesar Miquel <miquel@df.uba.ar>
11116L: rio500-users@lists.sourceforge.net
11117W: http://rio500.sourceforge.net
11118S: Maintained
11119F: drivers/usb/misc/rio500*
11120
11121USB EHCI DRIVER
11122M: Alan Stern <stern@rowland.harvard.edu>
11123L: linux-usb@vger.kernel.org
11124S: Maintained
11125F: Documentation/usb/ehci.txt
11126F: drivers/usb/host/ehci*
11127
11128USB GADGET/PERIPHERAL SUBSYSTEM
11129M: Felipe Balbi <balbi@ti.com>
11130L: linux-usb@vger.kernel.org
11131W: http://www.linux-usb.org/gadget
11132T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11133S: Maintained
11134F: drivers/usb/gadget/
11135F: include/linux/usb/gadget*
11136
11137USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11138M: Jiri Kosina <jikos@kernel.org>
11139L: linux-usb@vger.kernel.org
11140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11141S: Maintained
11142F: Documentation/hid/hiddev.txt
11143F: drivers/hid/usbhid/
11144
11145USB ISP116X DRIVER
11146M: Olav Kongas <ok@artecdesign.ee>
11147L: linux-usb@vger.kernel.org
11148S: Maintained
11149F: drivers/usb/host/isp116x*
11150F: include/linux/usb/isp116x.h
11151
11152USB MASS STORAGE DRIVER
11153M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11154L: linux-usb@vger.kernel.org
11155L: usb-storage@lists.one-eyed-alien.net
11156S: Maintained
11157W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11158F: drivers/usb/storage/
11159
11160USB MIDI DRIVER
11161M: Clemens Ladisch <clemens@ladisch.de>
11162L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11163T: git git://git.alsa-project.org/alsa-kernel.git
11164S: Maintained
11165F: sound/usb/midi.*
11166
11167USB NETWORKING DRIVERS
11168L: linux-usb@vger.kernel.org
11169S: Odd Fixes
11170F: drivers/net/usb/
11171
11172USB OHCI DRIVER
11173M: Alan Stern <stern@rowland.harvard.edu>
11174L: linux-usb@vger.kernel.org
11175S: Maintained
11176F: Documentation/usb/ohci.txt
11177F: drivers/usb/host/ohci*
11178
11179USB OTG FSM (Finite State Machine)
11180M: Peter Chen <Peter.Chen@freescale.com>
11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11182L: linux-usb@vger.kernel.org
11183S: Maintained
11184F: drivers/usb/common/usb-otg-fsm.c
11185
11186USB OVER IP DRIVER
11187M: Valentina Manea <valentina.manea.m@gmail.com>
11188M: Shuah Khan <shuah.kh@samsung.com>
11189L: linux-usb@vger.kernel.org
11190S: Maintained
11191F: drivers/usb/usbip/
11192F: tools/usb/usbip/
11193
11194USB PEGASUS DRIVER
11195M: Petko Manolov <petkan@nucleusys.com>
11196L: linux-usb@vger.kernel.org
11197L: netdev@vger.kernel.org
11198T: git git://github.com/petkan/pegasus.git
11199W: https://github.com/petkan/pegasus
11200S: Maintained
11201F: drivers/net/usb/pegasus.*
11202
11203USB PHY LAYER
11204M: Felipe Balbi <balbi@ti.com>
11205L: linux-usb@vger.kernel.org
11206T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11207S: Maintained
11208F: drivers/usb/phy/
11209
11210USB PRINTER DRIVER (usblp)
11211M: Pete Zaitcev <zaitcev@redhat.com>
11212L: linux-usb@vger.kernel.org
11213S: Supported
11214F: drivers/usb/class/usblp.c
11215
11216USB RTL8150 DRIVER
11217M: Petko Manolov <petkan@nucleusys.com>
11218L: linux-usb@vger.kernel.org
11219L: netdev@vger.kernel.org
11220T: git git://github.com/petkan/rtl8150.git
11221W: https://github.com/petkan/rtl8150
11222S: Maintained
11223F: drivers/net/usb/rtl8150.c
11224
11225USB SERIAL SUBSYSTEM
11226M: Johan Hovold <johan@kernel.org>
11227L: linux-usb@vger.kernel.org
11228S: Maintained
11229F: Documentation/usb/usb-serial.txt
11230F: drivers/usb/serial/
11231F: include/linux/usb/serial.h
11232
11233USB SMSC75XX ETHERNET DRIVER
11234M: Steve Glendinning <steve.glendinning@shawell.net>
11235L: netdev@vger.kernel.org
11236S: Maintained
11237F: drivers/net/usb/smsc75xx.*
11238
11239USB SMSC95XX ETHERNET DRIVER
11240M: Steve Glendinning <steve.glendinning@shawell.net>
11241L: netdev@vger.kernel.org
11242S: Maintained
11243F: drivers/net/usb/smsc95xx.*
11244
11245USB SUBSYSTEM
11246M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11247L: linux-usb@vger.kernel.org
11248W: http://www.linux-usb.org
11249T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11250S: Supported
11251F: Documentation/usb/
11252F: drivers/usb/
11253F: include/linux/usb.h
11254F: include/linux/usb/
11255
11256USB UHCI DRIVER
11257M: Alan Stern <stern@rowland.harvard.edu>
11258L: linux-usb@vger.kernel.org
11259S: Maintained
11260F: drivers/usb/host/uhci*
11261
11262USB "USBNET" DRIVER FRAMEWORK
11263M: Oliver Neukum <oneukum@suse.com>
11264L: netdev@vger.kernel.org
11265W: http://www.linux-usb.org/usbnet
11266S: Maintained
11267F: drivers/net/usb/usbnet.c
11268F: include/linux/usb/usbnet.h
11269
11270USB VIDEO CLASS
11271M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11272L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11273L: linux-media@vger.kernel.org
11274T: git git://linuxtv.org/media_tree.git
11275W: http://www.ideasonboard.org/uvc/
11276S: Maintained
11277F: drivers/media/usb/uvc/
11278F: include/uapi/linux/uvcvideo.h
11279
11280USB VISION DRIVER
11281M: Hans Verkuil <hverkuil@xs4all.nl>
11282L: linux-media@vger.kernel.org
11283T: git git://linuxtv.org/media_tree.git
11284W: http://linuxtv.org
11285S: Odd Fixes
11286F: drivers/media/usb/usbvision/
11287
11288USB WEBCAM GADGET
11289M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11290L: linux-usb@vger.kernel.org
11291S: Maintained
11292F: drivers/usb/gadget/function/*uvc*
11293F: drivers/usb/gadget/legacy/webcam.c
11294
11295USB WIRELESS RNDIS DRIVER (rndis_wlan)
11296M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11297L: linux-wireless@vger.kernel.org
11298S: Maintained
11299F: drivers/net/wireless/rndis_wlan.c
11300
11301USB XHCI DRIVER
11302M: Mathias Nyman <mathias.nyman@intel.com>
11303L: linux-usb@vger.kernel.org
11304S: Supported
11305F: drivers/usb/host/xhci*
11306F: drivers/usb/host/pci-quirks*
11307
11308USB ZD1201 DRIVER
11309L: linux-wireless@vger.kernel.org
11310W: http://linux-lc100020.sourceforge.net
11311S: Orphan
11312F: drivers/net/wireless/zd1201.*
11313
11314USB ZR364XX DRIVER
11315M: Antoine Jacquet <royale@zerezo.com>
11316L: linux-usb@vger.kernel.org
11317L: linux-media@vger.kernel.org
11318T: git git://linuxtv.org/media_tree.git
11319W: http://royale.zerezo.com/zr364xx/
11320S: Maintained
11321F: Documentation/video4linux/zr364xx.txt
11322F: drivers/media/usb/zr364xx/
11323
11324ULPI BUS
11325M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11326L: linux-usb@vger.kernel.org
11327S: Maintained
11328F: drivers/usb/common/ulpi.c
11329F: include/linux/ulpi/
11330
11331USER-MODE LINUX (UML)
11332M: Jeff Dike <jdike@addtoit.com>
11333M: Richard Weinberger <richard@nod.at>
11334L: user-mode-linux-devel@lists.sourceforge.net
11335L: user-mode-linux-user@lists.sourceforge.net
11336W: http://user-mode-linux.sourceforge.net
11337S: Maintained
11338F: Documentation/virtual/uml/
11339F: arch/um/
11340F: arch/x86/um/
11341F: fs/hostfs/
11342F: fs/hppfs/
11343
11344USERSPACE I/O (UIO)
11345M: "Hans J. Koch" <hjk@hansjkoch.de>
11346M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11347S: Maintained
11348T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11349F: Documentation/DocBook/uio-howto.tmpl
11350F: drivers/uio/
11351F: include/linux/uio*.h
11352
11353UTIL-LINUX PACKAGE
11354M: Karel Zak <kzak@redhat.com>
11355L: util-linux@vger.kernel.org
11356W: http://en.wikipedia.org/wiki/Util-linux
11357T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11358S: Maintained
11359
11360UVESAFB DRIVER
11361M: Michal Januszewski <spock@gentoo.org>
11362L: linux-fbdev@vger.kernel.org
11363W: http://dev.gentoo.org/~spock/projects/uvesafb/
11364S: Maintained
11365F: Documentation/fb/uvesafb.txt
11366F: drivers/video/fbdev/uvesafb.*
11367
11368VF610 NAND DRIVER
11369M: Stefan Agner <stefan@agner.ch>
11370L: linux-mtd@lists.infradead.org
11371S: Supported
11372F: drivers/mtd/nand/vf610_nfc.c
11373
11374VFAT/FAT/MSDOS FILESYSTEM
11375M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11376S: Maintained
11377F: Documentation/filesystems/vfat.txt
11378F: fs/fat/
11379
11380VFIO DRIVER
11381M: Alex Williamson <alex.williamson@redhat.com>
11382L: kvm@vger.kernel.org
11383S: Maintained
11384F: Documentation/vfio.txt
11385F: drivers/vfio/
11386F: include/linux/vfio.h
11387F: include/uapi/linux/vfio.h
11388
11389VFIO PLATFORM DRIVER
11390M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11391L: kvm@vger.kernel.org
11392S: Maintained
11393F: drivers/vfio/platform/
11394
11395VIDEOBUF2 FRAMEWORK
11396M: Pawel Osciak <pawel@osciak.com>
11397M: Marek Szyprowski <m.szyprowski@samsung.com>
11398M: Kyungmin Park <kyungmin.park@samsung.com>
11399L: linux-media@vger.kernel.org
11400S: Maintained
11401F: drivers/media/v4l2-core/videobuf2-*
11402F: include/media/videobuf2-*
11403
11404VIRTUAL SERIO DEVICE DRIVER
11405M: Stephen Chandler Paul <thatslyude@gmail.com>
11406S: Maintained
11407F: drivers/input/serio/userio.c
11408F: include/uapi/linux/userio.h
11409
11410VIRTIO CONSOLE DRIVER
11411M: Amit Shah <amit.shah@redhat.com>
11412L: virtualization@lists.linux-foundation.org
11413S: Maintained
11414F: drivers/char/virtio_console.c
11415F: include/linux/virtio_console.h
11416F: include/uapi/linux/virtio_console.h
11417
11418VIRTIO CORE, NET AND BLOCK DRIVERS
11419M: "Michael S. Tsirkin" <mst@redhat.com>
11420L: virtualization@lists.linux-foundation.org
11421S: Maintained
11422F: drivers/virtio/
11423F: tools/virtio/
11424F: drivers/net/virtio_net.c
11425F: drivers/block/virtio_blk.c
11426F: include/linux/virtio_*.h
11427F: include/uapi/linux/virtio_*.h
11428
11429VIRTIO DRIVERS FOR S390
11430M: Christian Borntraeger <borntraeger@de.ibm.com>
11431M: Cornelia Huck <cornelia.huck@de.ibm.com>
11432L: linux-s390@vger.kernel.org
11433L: virtualization@lists.linux-foundation.org
11434L: kvm@vger.kernel.org
11435S: Supported
11436F: drivers/s390/virtio/
11437
11438VIRTIO GPU DRIVER
11439M: David Airlie <airlied@linux.ie>
11440M: Gerd Hoffmann <kraxel@redhat.com>
11441L: dri-devel@lists.freedesktop.org
11442L: virtualization@lists.linux-foundation.org
11443S: Maintained
11444F: drivers/gpu/drm/virtio/
11445F: include/uapi/linux/virtio_gpu.h
11446
11447VIRTIO HOST (VHOST)
11448M: "Michael S. Tsirkin" <mst@redhat.com>
11449L: kvm@vger.kernel.org
11450L: virtualization@lists.linux-foundation.org
11451L: netdev@vger.kernel.org
11452S: Maintained
11453F: drivers/vhost/
11454F: include/uapi/linux/vhost.h
11455
11456VIRTIO INPUT DRIVER
11457M: Gerd Hoffmann <kraxel@redhat.com>
11458S: Maintained
11459F: drivers/virtio/virtio_input.c
11460F: include/uapi/linux/virtio_input.h
11461
11462VIA RHINE NETWORK DRIVER
11463S: Orphan
11464F: drivers/net/ethernet/via/via-rhine.c
11465
11466VIA SD/MMC CARD CONTROLLER DRIVER
11467M: Bruce Chang <brucechang@via.com.tw>
11468M: Harald Welte <HaraldWelte@viatech.com>
11469S: Maintained
11470F: drivers/mmc/host/via-sdmmc.c
11471
11472VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11473M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11474L: linux-fbdev@vger.kernel.org
11475S: Maintained
11476F: include/linux/via-core.h
11477F: include/linux/via-gpio.h
11478F: include/linux/via_i2c.h
11479F: drivers/video/fbdev/via/
11480
11481VIA VELOCITY NETWORK DRIVER
11482M: Francois Romieu <romieu@fr.zoreil.com>
11483L: netdev@vger.kernel.org
11484S: Maintained
11485F: drivers/net/ethernet/via/via-velocity.*
11486
11487VIRT LIB
11488M: Alex Williamson <alex.williamson@redhat.com>
11489M: Paolo Bonzini <pbonzini@redhat.com>
11490L: kvm@vger.kernel.org
11491S: Supported
11492F: virt/lib/
11493
11494VIVID VIRTUAL VIDEO DRIVER
11495M: Hans Verkuil <hverkuil@xs4all.nl>
11496L: linux-media@vger.kernel.org
11497T: git git://linuxtv.org/media_tree.git
11498W: http://linuxtv.org
11499S: Maintained
11500F: drivers/media/platform/vivid/*
11501
11502VLAN (802.1Q)
11503M: Patrick McHardy <kaber@trash.net>
11504L: netdev@vger.kernel.org
11505S: Maintained
11506F: drivers/net/macvlan.c
11507F: include/linux/if_*vlan.h
11508F: net/8021q/
11509
11510VLYNQ BUS
11511M: Florian Fainelli <florian@openwrt.org>
11512L: openwrt-devel@lists.openwrt.org (subscribers-only)
11513S: Maintained
11514F: drivers/vlynq/vlynq.c
11515F: include/linux/vlynq.h
11516
11517VME SUBSYSTEM
11518M: Martyn Welch <martyn@welchs.me.uk>
11519M: Manohar Vanga <manohar.vanga@gmail.com>
11520M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11521L: devel@driverdev.osuosl.org
11522S: Maintained
11523T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11524F: Documentation/vme_api.txt
11525F: drivers/staging/vme/
11526F: drivers/vme/
11527F: include/linux/vme*
11528
11529VMWARE HYPERVISOR INTERFACE
11530M: Alok Kataria <akataria@vmware.com>
11531L: virtualization@lists.linux-foundation.org
11532S: Supported
11533F: arch/x86/kernel/cpu/vmware.c
11534
11535VMWARE BALLOON DRIVER
11536M: Xavier Deguillard <xdeguillard@vmware.com>
11537M: Philip Moltmann <moltmann@vmware.com>
11538M: "VMware, Inc." <pv-drivers@vmware.com>
11539L: linux-kernel@vger.kernel.org
11540S: Maintained
11541F: drivers/misc/vmw_balloon.c
11542
11543VMWARE VMMOUSE SUBDRIVER
11544M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11545M: "VMware, Inc." <pv-drivers@vmware.com>
11546L: linux-input@vger.kernel.org
11547S: Maintained
11548F: drivers/input/mouse/vmmouse.c
11549F: drivers/input/mouse/vmmouse.h
11550
11551VMWARE VMXNET3 ETHERNET DRIVER
11552M: Shrikrishna Khare <skhare@vmware.com>
11553M: "VMware, Inc." <pv-drivers@vmware.com>
11554L: netdev@vger.kernel.org
11555S: Maintained
11556F: drivers/net/vmxnet3/
11557
11558VMware PVSCSI driver
11559M: Arvind Kumar <arvindkumar@vmware.com>
11560M: VMware PV-Drivers <pv-drivers@vmware.com>
11561L: linux-scsi@vger.kernel.org
11562S: Maintained
11563F: drivers/scsi/vmw_pvscsi.c
11564F: drivers/scsi/vmw_pvscsi.h
11565
11566VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11567M: Liam Girdwood <lgirdwood@gmail.com>
11568M: Mark Brown <broonie@kernel.org>
11569L: linux-kernel@vger.kernel.org
11570W: http://www.slimlogic.co.uk/?p=48
11571T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11572S: Supported
11573F: drivers/regulator/
11574F: include/linux/regulator/
11575
11576VRF
11577M: David Ahern <dsa@cumulusnetworks.com>
11578M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11579L: netdev@vger.kernel.org
11580S: Maintained
11581F: drivers/net/vrf.c
11582F: Documentation/networking/vrf.txt
11583
11584VT1211 HARDWARE MONITOR DRIVER
11585M: Juerg Haefliger <juergh@gmail.com>
11586L: lm-sensors@lm-sensors.org
11587S: Maintained
11588F: Documentation/hwmon/vt1211
11589F: drivers/hwmon/vt1211.c
11590
11591VT8231 HARDWARE MONITOR DRIVER
11592M: Roger Lucas <vt8231@hiddenengine.co.uk>
11593L: lm-sensors@lm-sensors.org
11594S: Maintained
11595F: drivers/hwmon/vt8231.c
11596
11597VUB300 USB to SDIO/SD/MMC bridge chip
11598M: Tony Olech <tony.olech@elandigitalsystems.com>
11599L: linux-mmc@vger.kernel.org
11600L: linux-usb@vger.kernel.org
11601S: Supported
11602F: drivers/mmc/host/vub300.c
11603
11604W1 DALLAS'S 1-WIRE BUS
11605M: Evgeniy Polyakov <zbr@ioremap.net>
11606S: Maintained
11607F: Documentation/w1/
11608F: drivers/w1/
11609
11610W83791D HARDWARE MONITORING DRIVER
11611M: Marc Hulsman <m.hulsman@tudelft.nl>
11612L: lm-sensors@lm-sensors.org
11613S: Maintained
11614F: Documentation/hwmon/w83791d
11615F: drivers/hwmon/w83791d.c
11616
11617W83793 HARDWARE MONITORING DRIVER
11618M: Rudolf Marek <r.marek@assembler.cz>
11619L: lm-sensors@lm-sensors.org
11620S: Maintained
11621F: Documentation/hwmon/w83793
11622F: drivers/hwmon/w83793.c
11623
11624W83795 HARDWARE MONITORING DRIVER
11625M: Jean Delvare <jdelvare@suse.com>
11626L: lm-sensors@lm-sensors.org
11627S: Maintained
11628F: drivers/hwmon/w83795.c
11629
11630W83L51xD SD/MMC CARD INTERFACE DRIVER
11631M: Pierre Ossman <pierre@ossman.eu>
11632S: Maintained
11633F: drivers/mmc/host/wbsd.*
11634
11635WACOM PROTOCOL 4 SERIAL TABLETS
11636M: Julian Squires <julian@cipht.net>
11637M: Hans de Goede <hdegoede@redhat.com>
11638L: linux-input@vger.kernel.org
11639S: Maintained
11640F: drivers/input/tablet/wacom_serial4.c
11641
11642WATCHDOG DEVICE DRIVERS
11643M: Wim Van Sebroeck <wim@iguana.be>
11644L: linux-watchdog@vger.kernel.org
11645W: http://www.linux-watchdog.org/
11646T: git git://www.linux-watchdog.org/linux-watchdog.git
11647S: Maintained
11648F: Documentation/watchdog/
11649F: drivers/watchdog/
11650F: include/linux/watchdog.h
11651F: include/uapi/linux/watchdog.h
11652
11653WD7000 SCSI DRIVER
11654M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11655L: linux-scsi@vger.kernel.org
11656S: Maintained
11657F: drivers/scsi/wd7000.c
11658
11659WIIMOTE HID DRIVER
11660M: David Herrmann <dh.herrmann@googlemail.com>
11661L: linux-input@vger.kernel.org
11662S: Maintained
11663F: drivers/hid/hid-wiimote*
11664
11665WINBOND CIR DRIVER
11666M: David Härdeman <david@hardeman.nu>
11667S: Maintained
11668F: drivers/media/rc/winbond-cir.c
11669
11670WIMAX STACK
11671M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11672M: linux-wimax@intel.com
11673L: wimax@linuxwimax.org (subscribers-only)
11674S: Supported
11675W: http://linuxwimax.org
11676F: Documentation/wimax/README.wimax
11677F: include/linux/wimax/debug.h
11678F: include/net/wimax.h
11679F: include/uapi/linux/wimax.h
11680F: net/wimax/
11681
11682WISTRON LAPTOP BUTTON DRIVER
11683M: Miloslav Trmac <mitr@volny.cz>
11684S: Maintained
11685F: drivers/input/misc/wistron_btns.c
11686
11687WL3501 WIRELESS PCMCIA CARD DRIVER
11688M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11689L: linux-wireless@vger.kernel.org
11690W: http://oops.ghostprotocols.net:81/blog
11691S: Maintained
11692F: drivers/net/wireless/wl3501*
11693
11694WOLFSON MICROELECTRONICS DRIVERS
11695L: patches@opensource.wolfsonmicro.com
11696T: git https://github.com/CirrusLogic/linux-drivers.git
11697W: https://github.com/CirrusLogic/linux-drivers/wiki
11698S: Supported
11699F: Documentation/hwmon/wm83??
11700F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11701F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11702F: Documentation/devicetree/bindings/mfd/arizona.txt
11703F: arch/arm/mach-s3c64xx/mach-crag6410*
11704F: drivers/clk/clk-wm83*.c
11705F: drivers/extcon/extcon-arizona.c
11706F: drivers/leds/leds-wm83*.c
11707F: drivers/gpio/gpio-*wm*.c
11708F: drivers/gpio/gpio-arizona.c
11709F: drivers/hwmon/wm83??-hwmon.c
11710F: drivers/input/misc/wm831x-on.c
11711F: drivers/input/touchscreen/wm831x-ts.c
11712F: drivers/input/touchscreen/wm97*.c
11713F: drivers/mfd/arizona*
11714F: drivers/mfd/wm*.c
11715F: drivers/power/wm83*.c
11716F: drivers/rtc/rtc-wm83*.c
11717F: drivers/regulator/wm8*.c
11718F: drivers/video/backlight/wm83*_bl.c
11719F: drivers/watchdog/wm83*_wdt.c
11720F: include/linux/mfd/arizona/
11721F: include/linux/mfd/wm831x/
11722F: include/linux/mfd/wm8350/
11723F: include/linux/mfd/wm8400*
11724F: include/linux/wm97xx.h
11725F: include/sound/wm????.h
11726F: sound/soc/codecs/arizona.?
11727F: sound/soc/codecs/wm*
11728
11729WORKQUEUE
11730M: Tejun Heo <tj@kernel.org>
11731R: Lai Jiangshan <jiangshanlai@gmail.com>
11732T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11733S: Maintained
11734F: include/linux/workqueue.h
11735F: kernel/workqueue.c
11736F: Documentation/workqueue.txt
11737
11738X.25 NETWORK LAYER
11739M: Andrew Hendry <andrew.hendry@gmail.com>
11740L: linux-x25@vger.kernel.org
11741S: Odd Fixes
11742F: Documentation/networking/x25*
11743F: include/net/x25*
11744F: net/x25/
11745
11746X86 ARCHITECTURE (32-BIT AND 64-BIT)
11747M: Thomas Gleixner <tglx@linutronix.de>
11748M: Ingo Molnar <mingo@redhat.com>
11749M: "H. Peter Anvin" <hpa@zytor.com>
11750M: x86@kernel.org
11751L: linux-kernel@vger.kernel.org
11752T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11753S: Maintained
11754F: Documentation/x86/
11755F: arch/x86/
11756
11757X86 PLATFORM DRIVERS
11758M: Darren Hart <dvhart@infradead.org>
11759L: platform-driver-x86@vger.kernel.org
11760T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11761S: Maintained
11762F: drivers/platform/x86/
11763F: drivers/platform/olpc/
11764
11765X86 MCE INFRASTRUCTURE
11766M: Tony Luck <tony.luck@intel.com>
11767M: Borislav Petkov <bp@alien8.de>
11768L: linux-edac@vger.kernel.org
11769S: Maintained
11770F: arch/x86/kernel/cpu/mcheck/*
11771
11772X86 MICROCODE UPDATE SUPPORT
11773M: Borislav Petkov <bp@alien8.de>
11774S: Maintained
11775F: arch/x86/kernel/cpu/microcode/*
11776
11777X86 VDSO
11778M: Andy Lutomirski <luto@amacapital.net>
11779L: linux-kernel@vger.kernel.org
11780T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11781S: Maintained
11782F: arch/x86/entry/vdso/
11783
11784XC2028/3028 TUNER DRIVER
11785M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11786L: linux-media@vger.kernel.org
11787W: http://linuxtv.org
11788T: git git://linuxtv.org/media_tree.git
11789S: Maintained
11790F: drivers/media/tuners/tuner-xc2028.*
11791
11792XEN HYPERVISOR INTERFACE
11793M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11794M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11795M: David Vrabel <david.vrabel@citrix.com>
11796L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11797T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11798S: Supported
11799F: arch/x86/xen/
11800F: drivers/*/xen-*front.c
11801F: drivers/xen/
11802F: arch/x86/include/asm/xen/
11803F: include/xen/
11804F: include/uapi/xen/
11805
11806XEN HYPERVISOR ARM
11807M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11808L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11809S: Supported
11810F: arch/arm/xen/
11811F: arch/arm/include/asm/xen/
11812
11813XEN HYPERVISOR ARM64
11814M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11815L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11816S: Supported
11817F: arch/arm64/xen/
11818F: arch/arm64/include/asm/xen/
11819
11820XEN NETWORK BACKEND DRIVER
11821M: Ian Campbell <ian.campbell@citrix.com>
11822M: Wei Liu <wei.liu2@citrix.com>
11823L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11824L: netdev@vger.kernel.org
11825S: Supported
11826F: drivers/net/xen-netback/*
11827
11828XEN PCI SUBSYSTEM
11829M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11830L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11831S: Supported
11832F: arch/x86/pci/*xen*
11833F: drivers/pci/*xen*
11834
11835XEN BLOCK SUBSYSTEM
11836M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11837M: Roger Pau Monné <roger.pau@citrix.com>
11838L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11839S: Supported
11840F: drivers/block/xen-blkback/*
11841F: drivers/block/xen*
11842
11843XEN PVSCSI DRIVERS
11844M: Juergen Gross <jgross@suse.com>
11845L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11846L: linux-scsi@vger.kernel.org
11847S: Supported
11848F: drivers/scsi/xen-scsifront.c
11849F: drivers/xen/xen-scsiback.c
11850F: include/xen/interface/io/vscsiif.h
11851
11852XEN SWIOTLB SUBSYSTEM
11853M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11854L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11855S: Supported
11856F: arch/x86/xen/*swiotlb*
11857F: drivers/xen/*swiotlb*
11858
11859XFS FILESYSTEM
11860P: Silicon Graphics Inc
11861M: Dave Chinner <david@fromorbit.com>
11862M: xfs@oss.sgi.com
11863L: xfs@oss.sgi.com
11864W: http://oss.sgi.com/projects/xfs
11865T: git git://oss.sgi.com/xfs/xfs.git
11866S: Supported
11867F: Documentation/filesystems/xfs.txt
11868F: fs/xfs/
11869
11870XILINX AXI ETHERNET DRIVER
11871M: Anirudha Sarangi <anirudh@xilinx.com>
11872M: John Linn <John.Linn@xilinx.com>
11873S: Maintained
11874F: drivers/net/ethernet/xilinx/xilinx_axienet*
11875
11876XILINX UARTLITE SERIAL DRIVER
11877M: Peter Korsgaard <jacmet@sunsite.dk>
11878L: linux-serial@vger.kernel.org
11879S: Maintained
11880F: drivers/tty/serial/uartlite.c
11881
11882XILINX VIDEO IP CORES
11883M: Hyun Kwon <hyun.kwon@xilinx.com>
11884M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11885L: linux-media@vger.kernel.org
11886T: git git://linuxtv.org/media_tree.git
11887S: Supported
11888F: Documentation/devicetree/bindings/media/xilinx/
11889F: drivers/media/platform/xilinx/
11890F: include/uapi/linux/xilinx-v4l2-controls.h
11891
11892XILLYBUS DRIVER
11893M: Eli Billauer <eli.billauer@gmail.com>
11894L: linux-kernel@vger.kernel.org
11895S: Supported
11896F: drivers/char/xillybus/
11897
11898XTENSA XTFPGA PLATFORM SUPPORT
11899M: Max Filippov <jcmvbkbc@gmail.com>
11900L: linux-xtensa@linux-xtensa.org
11901S: Maintained
11902F: drivers/spi/spi-xtensa-xtfpga.c
11903F: sound/soc/xtensa/xtfpga-i2s.c
11904
11905YAM DRIVER FOR AX.25
11906M: Jean-Paul Roubelat <jpr@f6fbb.org>
11907L: linux-hams@vger.kernel.org
11908S: Maintained
11909F: drivers/net/hamradio/yam*
11910F: include/linux/yam.h
11911
11912YEALINK PHONE DRIVER
11913M: Henk Vergonet <Henk.Vergonet@gmail.com>
11914L: usbb2k-api-dev@nongnu.org
11915S: Maintained
11916F: Documentation/input/yealink.txt
11917F: drivers/input/misc/yealink.*
11918
11919Z8530 DRIVER FOR AX.25
11920M: Joerg Reuter <jreuter@yaina.de>
11921W: http://yaina.de/jreuter/
11922W: http://www.qsl.net/dl1bke/
11923L: linux-hams@vger.kernel.org
11924S: Maintained
11925F: Documentation/networking/z8530drv.txt
11926F: drivers/net/hamradio/*scc.c
11927F: drivers/net/hamradio/z8530.h
11928
11929ZBUD COMPRESSED PAGE ALLOCATOR
11930M: Seth Jennings <sjennings@variantweb.net>
11931L: linux-mm@kvack.org
11932S: Maintained
11933F: mm/zbud.c
11934F: include/linux/zbud.h
11935
11936ZD1211RW WIRELESS DRIVER
11937M: Daniel Drake <dsd@gentoo.org>
11938M: Ulrich Kunitz <kune@deine-taler.de>
11939W: http://zd1211.ath.cx/wiki/DriverRewrite
11940L: linux-wireless@vger.kernel.org
11941L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11942S: Maintained
11943F: drivers/net/wireless/zd1211rw/
11944
11945ZPOOL COMPRESSED PAGE STORAGE API
11946M: Dan Streetman <ddstreet@ieee.org>
11947L: linux-mm@kvack.org
11948S: Maintained
11949F: mm/zpool.c
11950F: include/linux/zpool.h
11951
11952ZR36067 VIDEO FOR LINUX DRIVER
11953L: mjpeg-users@lists.sourceforge.net
11954L: linux-media@vger.kernel.org
11955W: http://mjpeg.sourceforge.net/driver-zoran/
11956T: hg http://linuxtv.org/hg/v4l-dvb
11957S: Odd Fixes
11958F: drivers/media/pci/zoran/
11959
11960ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11961M: Minchan Kim <minchan@kernel.org>
11962M: Nitin Gupta <ngupta@vflare.org>
11963R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11964L: linux-kernel@vger.kernel.org
11965S: Maintained
11966F: drivers/block/zram/
11967F: Documentation/blockdev/zram.txt
11968
11969ZS DECSTATION Z85C30 SERIAL DRIVER
11970M: "Maciej W. Rozycki" <macro@linux-mips.org>
11971S: Maintained
11972F: drivers/tty/serial/zs.*
11973
11974ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11975M: Minchan Kim <minchan@kernel.org>
11976M: Nitin Gupta <ngupta@vflare.org>
11977R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11978L: linux-mm@kvack.org
11979S: Maintained
11980F: mm/zsmalloc.c
11981F: include/linux/zsmalloc.h
11982F: Documentation/vm/zsmalloc.txt
11983
11984ZSWAP COMPRESSED SWAP CACHING
11985M: Seth Jennings <sjennings@variantweb.net>
11986L: linux-mm@kvack.org
11987S: Maintained
11988F: mm/zswap.c
11989
11990THE REST
11991M: Linus Torvalds <torvalds@linux-foundation.org>
11992L: linux-kernel@vger.kernel.org
11993Q: http://patchwork.kernel.org/project/LKML/list/
11994T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11995S: Buried alive in reporters
11996F: *
11997F: */