watchdog: Drop pointer to watchdog device from struct watchdog_device
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <alex.aring@gmail.com>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178W: http://serial.sourceforge.net
179S: Maintained
180T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181F: drivers/tty/serial/8250*
182F: include/linux/serial_8250.h
183
1848390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185L: netdev@vger.kernel.org
186S: Orphan / Obsolete
187F: drivers/net/ethernet/8390/
188
1899P FILE SYSTEM
190M: Eric Van Hensbergen <ericvh@gmail.com>
191M: Ron Minnich <rminnich@sandia.gov>
192M: Latchesar Ionkov <lucho@ionkov.net>
193L: v9fs-developer@lists.sourceforge.net
194W: http://swik.net/v9fs
195Q: http://patchwork.kernel.org/project/v9fs-devel/list/
196T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197S: Maintained
198F: Documentation/filesystems/9p.txt
199F: fs/9p/
200F: net/9p/
201F: include/net/9p/
202F: include/uapi/linux/virtio_9p.h
203F: include/trace/events/9p.h
204
205
206A8293 MEDIA DRIVER
207M: Antti Palosaari <crope@iki.fi>
208L: linux-media@vger.kernel.org
209W: http://linuxtv.org/
210W: http://palosaari.fi/linux/
211Q: http://patchwork.linuxtv.org/project/linux-media/list/
212T: git git://linuxtv.org/anttip/media_tree.git
213S: Maintained
214F: drivers/media/dvb-frontends/a8293*
215
216AACRAID SCSI RAID DRIVER
217M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218L: linux-scsi@vger.kernel.org
219W: http://www.adaptec.com/
220S: Supported
221F: Documentation/scsi/aacraid.txt
222F: drivers/scsi/aacraid/
223
224ABI/API
225L: linux-api@vger.kernel.org
226F: Documentation/ABI/
227F: include/linux/syscalls.h
228F: include/uapi/
229F: kernel/sys_ni.c
230
231ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232M: Hans de Goede <hdegoede@redhat.com>
233L: lm-sensors@lm-sensors.org
234S: Maintained
235F: drivers/hwmon/abituguru.c
236
237ABIT UGURU 3 HARDWARE MONITOR DRIVER
238M: Alistair John Strachan <alistair@devzero.co.uk>
239L: lm-sensors@lm-sensors.org
240S: Maintained
241F: drivers/hwmon/abituguru3.c
242
243ACCES 104-IDIO-16 GPIO DRIVER
244M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
245L: linux-gpio@vger.kernel.org
246S: Maintained
247F: drivers/gpio/gpio-104-idio-16.c
248
249ACENIC DRIVER
250M: Jes Sorensen <jes@trained-monkey.org>
251L: linux-acenic@sunsite.dk
252S: Maintained
253F: drivers/net/ethernet/alteon/acenic*
254
255ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
256M: Peter Feuerer <peter@piie.net>
257L: platform-driver-x86@vger.kernel.org
258W: http://piie.net/?section=acerhdf
259S: Maintained
260F: drivers/platform/x86/acerhdf.c
261
262ACER WMI LAPTOP EXTRAS
263M: "Lee, Chun-Yi" <jlee@suse.com>
264L: platform-driver-x86@vger.kernel.org
265S: Maintained
266F: drivers/platform/x86/acer-wmi.c
267
268ACPI
269M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
270M: Len Brown <lenb@kernel.org>
271L: linux-acpi@vger.kernel.org
272W: https://01.org/linux-acpi
273Q: https://patchwork.kernel.org/project/linux-acpi/list/
274T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
275S: Supported
276F: drivers/acpi/
277F: drivers/pnp/pnpacpi/
278F: include/linux/acpi.h
279F: include/acpi/
280F: Documentation/acpi/
281F: Documentation/ABI/testing/sysfs-bus-acpi
282F: drivers/pci/*acpi*
283F: drivers/pci/*/*acpi*
284F: drivers/pci/*/*/*acpi*
285F: tools/power/acpi/
286
287ACPI COMPONENT ARCHITECTURE (ACPICA)
288M: Robert Moore <robert.moore@intel.com>
289M: Lv Zheng <lv.zheng@intel.com>
290M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
291L: linux-acpi@vger.kernel.org
292L: devel@acpica.org
293W: https://acpica.org/
294W: https://github.com/acpica/acpica/
295Q: https://patchwork.kernel.org/project/linux-acpi/list/
296T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
297S: Supported
298F: drivers/acpi/acpica/
299F: include/acpi/
300F: tools/power/acpi/
301
302ACPI FAN DRIVER
303M: Zhang Rui <rui.zhang@intel.com>
304L: linux-acpi@vger.kernel.org
305W: https://01.org/linux-acpi
306S: Supported
307F: drivers/acpi/fan.c
308
309ACPI THERMAL DRIVER
310M: Zhang Rui <rui.zhang@intel.com>
311L: linux-acpi@vger.kernel.org
312W: https://01.org/linux-acpi
313S: Supported
314F: drivers/acpi/*thermal*
315
316ACPI VIDEO DRIVER
317M: Zhang Rui <rui.zhang@intel.com>
318L: linux-acpi@vger.kernel.org
319W: https://01.org/linux-acpi
320S: Supported
321F: drivers/acpi/video.c
322
323ACPI WMI DRIVER
324L: platform-driver-x86@vger.kernel.org
325S: Orphan
326F: drivers/platform/x86/wmi.c
327
328AD1889 ALSA SOUND DRIVER
329M: Thibaut Varene <T-Bone@parisc-linux.org>
330W: http://wiki.parisc-linux.org/AD1889
331L: linux-parisc@vger.kernel.org
332S: Maintained
333F: sound/pci/ad1889.*
334
335AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
336M: Michael Hennerich <michael.hennerich@analog.com>
337W: http://wiki.analog.com/AD5254
338W: http://ez.analog.com/community/linux-device-drivers
339S: Supported
340F: drivers/misc/ad525x_dpot.c
341
342AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
343M: Michael Hennerich <michael.hennerich@analog.com>
344W: http://wiki.analog.com/AD5398
345W: http://ez.analog.com/community/linux-device-drivers
346S: Supported
347F: drivers/regulator/ad5398.c
348
349AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
350M: Michael Hennerich <michael.hennerich@analog.com>
351W: http://wiki.analog.com/AD7142
352W: http://ez.analog.com/community/linux-device-drivers
353S: Supported
354F: drivers/input/misc/ad714x.c
355
356AD7877 TOUCHSCREEN DRIVER
357M: Michael Hennerich <michael.hennerich@analog.com>
358W: http://wiki.analog.com/AD7877
359W: http://ez.analog.com/community/linux-device-drivers
360S: Supported
361F: drivers/input/touchscreen/ad7877.c
362
363AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
364M: Michael Hennerich <michael.hennerich@analog.com>
365W: http://wiki.analog.com/AD7879
366W: http://ez.analog.com/community/linux-device-drivers
367S: Supported
368F: drivers/input/touchscreen/ad7879.c
369
370ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
371M: Jiri Kosina <jikos@kernel.org>
372S: Maintained
373
374ADM1025 HARDWARE MONITOR DRIVER
375M: Jean Delvare <jdelvare@suse.com>
376L: lm-sensors@lm-sensors.org
377S: Maintained
378F: Documentation/hwmon/adm1025
379F: drivers/hwmon/adm1025.c
380
381ADM1029 HARDWARE MONITOR DRIVER
382M: Corentin Labbe <clabbe.montjoie@gmail.com>
383L: lm-sensors@lm-sensors.org
384S: Maintained
385F: drivers/hwmon/adm1029.c
386
387ADM8211 WIRELESS DRIVER
388L: linux-wireless@vger.kernel.org
389W: http://wireless.kernel.org/
390S: Orphan
391F: drivers/net/wireless/adm8211.*
392
393ADP1653 FLASH CONTROLLER DRIVER
394M: Sakari Ailus <sakari.ailus@iki.fi>
395L: linux-media@vger.kernel.org
396S: Maintained
397F: drivers/media/i2c/adp1653.c
398F: include/media/adp1653.h
399
400ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
401M: Michael Hennerich <michael.hennerich@analog.com>
402W: http://wiki.analog.com/ADP5520
403W: http://ez.analog.com/community/linux-device-drivers
404S: Supported
405F: drivers/mfd/adp5520.c
406F: drivers/video/backlight/adp5520_bl.c
407F: drivers/leds/leds-adp5520.c
408F: drivers/gpio/gpio-adp5520.c
409F: drivers/input/keyboard/adp5520-keys.c
410
411ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
412M: Michael Hennerich <michael.hennerich@analog.com>
413W: http://wiki.analog.com/ADP5588
414W: http://ez.analog.com/community/linux-device-drivers
415S: Supported
416F: drivers/input/keyboard/adp5588-keys.c
417F: drivers/gpio/gpio-adp5588.c
418
419ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP8860
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/video/backlight/adp8860_bl.c
425
426ADS1015 HARDWARE MONITOR DRIVER
427M: Dirk Eibach <eibach@gdsys.de>
428L: lm-sensors@lm-sensors.org
429S: Maintained
430F: Documentation/hwmon/ads1015
431F: drivers/hwmon/ads1015.c
432F: include/linux/i2c/ads1015.h
433
434ADT746X FAN DRIVER
435M: Colin Leroy <colin@colino.net>
436S: Maintained
437F: drivers/macintosh/therm_adt746x.c
438
439ADT7475 HARDWARE MONITOR DRIVER
440M: Jean Delvare <jdelvare@suse.com>
441L: lm-sensors@lm-sensors.org
442S: Maintained
443F: Documentation/hwmon/adt7475
444F: drivers/hwmon/adt7475.c
445
446ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
447M: Michael Hennerich <michael.hennerich@analog.com>
448W: http://wiki.analog.com/ADXL345
449W: http://ez.analog.com/community/linux-device-drivers
450S: Supported
451F: drivers/input/misc/adxl34x.c
452
453ADVANSYS SCSI DRIVER
454M: Matthew Wilcox <matthew@wil.cx>
455M: Hannes Reinecke <hare@suse.com>
456L: linux-scsi@vger.kernel.org
457S: Maintained
458F: Documentation/scsi/advansys.txt
459F: drivers/scsi/advansys.c
460
461AEDSP16 DRIVER
462M: Riccardo Facchetti <fizban@tin.it>
463S: Maintained
464F: sound/oss/aedsp16.c
465
466AF9013 MEDIA DRIVER
467M: Antti Palosaari <crope@iki.fi>
468L: linux-media@vger.kernel.org
469W: http://linuxtv.org/
470W: http://palosaari.fi/linux/
471Q: http://patchwork.linuxtv.org/project/linux-media/list/
472T: git git://linuxtv.org/anttip/media_tree.git
473S: Maintained
474F: drivers/media/dvb-frontends/af9013*
475
476AF9033 MEDIA DRIVER
477M: Antti Palosaari <crope@iki.fi>
478L: linux-media@vger.kernel.org
479W: http://linuxtv.org/
480W: http://palosaari.fi/linux/
481Q: http://patchwork.linuxtv.org/project/linux-media/list/
482T: git git://linuxtv.org/anttip/media_tree.git
483S: Maintained
484F: drivers/media/dvb-frontends/af9033*
485
486AFFS FILE SYSTEM
487L: linux-fsdevel@vger.kernel.org
488S: Orphan
489F: Documentation/filesystems/affs.txt
490F: fs/affs/
491
492AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
493M: David Howells <dhowells@redhat.com>
494L: linux-afs@lists.infradead.org
495S: Supported
496F: fs/afs/
497F: include/net/af_rxrpc.h
498F: net/rxrpc/af_rxrpc.c
499
500AGPGART DRIVER
501M: David Airlie <airlied@linux.ie>
502T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
503S: Maintained
504F: drivers/char/agp/
505F: include/linux/agp*
506F: include/uapi/linux/agp*
507
508AHA152X SCSI DRIVER
509M: "Juergen E. Fischer" <fischer@norbit.de>
510L: linux-scsi@vger.kernel.org
511S: Maintained
512F: drivers/scsi/aha152x*
513F: drivers/scsi/pcmcia/aha152x*
514
515AIC7XXX / AIC79XX SCSI DRIVER
516M: Hannes Reinecke <hare@suse.com>
517L: linux-scsi@vger.kernel.org
518S: Maintained
519F: drivers/scsi/aic7xxx/
520
521AIMSLAB FM RADIO RECEIVER DRIVER
522M: Hans Verkuil <hverkuil@xs4all.nl>
523L: linux-media@vger.kernel.org
524T: git git://linuxtv.org/media_tree.git
525W: http://linuxtv.org
526S: Maintained
527F: drivers/media/radio/radio-aimslab*
528
529AIO
530M: Benjamin LaHaise <bcrl@kvack.org>
531L: linux-aio@kvack.org
532S: Supported
533F: fs/aio.c
534F: include/linux/*aio*.h
535
536AIRSPY MEDIA DRIVER
537M: Antti Palosaari <crope@iki.fi>
538L: linux-media@vger.kernel.org
539W: http://linuxtv.org/
540W: http://palosaari.fi/linux/
541Q: http://patchwork.linuxtv.org/project/linux-media/list/
542T: git git://linuxtv.org/anttip/media_tree.git
543S: Maintained
544F: drivers/media/usb/airspy/
545
546ALCATEL SPEEDTOUCH USB DRIVER
547M: Duncan Sands <duncan.sands@free.fr>
548L: linux-usb@vger.kernel.org
549W: http://www.linux-usb.org/SpeedTouch/
550S: Maintained
551F: drivers/usb/atm/speedtch.c
552F: drivers/usb/atm/usbatm.c
553
554ALCHEMY AU1XX0 MMC DRIVER
555M: Manuel Lauss <manuel.lauss@gmail.com>
556S: Maintained
557F: drivers/mmc/host/au1xmmc.c
558
559ALI1563 I2C DRIVER
560M: Rudolf Marek <r.marek@assembler.cz>
561L: linux-i2c@vger.kernel.org
562S: Maintained
563F: Documentation/i2c/busses/i2c-ali1563
564F: drivers/i2c/busses/i2c-ali1563.c
565
566ALLWINNER SECURITY SYSTEM
567M: Corentin Labbe <clabbe.montjoie@gmail.com>
568L: linux-crypto@vger.kernel.org
569S: Maintained
570F: drivers/crypto/sunxi-ss/
571
572ALPHA PORT
573M: Richard Henderson <rth@twiddle.net>
574M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
575M: Matt Turner <mattst88@gmail.com>
576S: Odd Fixes
577L: linux-alpha@vger.kernel.org
578F: arch/alpha/
579
580ALTERA MAILBOX DRIVER
581M: Ley Foon Tan <lftan@altera.com>
582L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
583S: Maintained
584F: drivers/mailbox/mailbox-altera.c
585
586ALTERA PIO DRIVER
587M: Tien Hock Loh <thloh@altera.com>
588L: linux-gpio@vger.kernel.org
589S: Maintained
590F: drivers/gpio/gpio-altera.c
591
592ALTERA TRIPLE SPEED ETHERNET DRIVER
593M: Vince Bridgers <vbridger@opensource.altera.com>
594L: netdev@vger.kernel.org
595L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
596S: Maintained
597F: drivers/net/ethernet/altera/
598
599ALTERA UART/JTAG UART SERIAL DRIVERS
600M: Tobias Klauser <tklauser@distanz.ch>
601L: linux-serial@vger.kernel.org
602L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
603S: Maintained
604F: drivers/tty/serial/altera_uart.c
605F: drivers/tty/serial/altera_jtaguart.c
606F: include/linux/altera_uart.h
607F: include/linux/altera_jtaguart.h
608
609AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
610M: Tom Lendacky <thomas.lendacky@amd.com>
611L: linux-crypto@vger.kernel.org
612S: Supported
613F: drivers/crypto/ccp/
614F: include/linux/ccp.h
615
616AMD FAM15H PROCESSOR POWER MONITORING DRIVER
617M: Andreas Herrmann <herrmann.der.user@googlemail.com>
618L: lm-sensors@lm-sensors.org
619S: Maintained
620F: Documentation/hwmon/fam15h_power
621F: drivers/hwmon/fam15h_power.c
622
623AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
624L: linux-geode@lists.infradead.org (moderated for non-subscribers)
625S: Orphan
626F: drivers/usb/gadget/udc/amd5536udc.*
627
628AMD GEODE PROCESSOR/CHIPSET SUPPORT
629P: Andres Salomon <dilinger@queued.net>
630L: linux-geode@lists.infradead.org (moderated for non-subscribers)
631W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
632S: Supported
633F: drivers/char/hw_random/geode-rng.c
634F: drivers/crypto/geode*
635F: drivers/video/fbdev/geode/
636F: arch/x86/include/asm/geode.h
637
638AMD IOMMU (AMD-VI)
639M: Joerg Roedel <joro@8bytes.org>
640L: iommu@lists.linux-foundation.org
641T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
642S: Maintained
643F: drivers/iommu/amd_iommu*.[ch]
644F: include/linux/amd-iommu.h
645
646AMD KFD
647M: Oded Gabbay <oded.gabbay@gmail.com>
648L: dri-devel@lists.freedesktop.org
649T: git git://people.freedesktop.org/~gabbayo/linux.git
650S: Supported
651F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
652F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
653F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
654F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
655F: drivers/gpu/drm/amd/amdkfd/
656F: drivers/gpu/drm/amd/include/cik_structs.h
657F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
658F: drivers/gpu/drm/amd/include/vi_structs.h
659F: drivers/gpu/drm/radeon/radeon_kfd.c
660F: drivers/gpu/drm/radeon/radeon_kfd.h
661F: include/uapi/linux/kfd_ioctl.h
662
663AMD XGBE DRIVER
664M: Tom Lendacky <thomas.lendacky@amd.com>
665L: netdev@vger.kernel.org
666S: Supported
667F: drivers/net/ethernet/amd/xgbe/
668
669AMS (Apple Motion Sensor) DRIVER
670M: Michael Hanselmann <linux-kernel@hansmi.ch>
671S: Supported
672F: drivers/macintosh/ams/
673
674AMSO1100 RNIC DRIVER
675M: Tom Tucker <tom@opengridcomputing.com>
676M: Steve Wise <swise@opengridcomputing.com>
677L: linux-rdma@vger.kernel.org
678S: Maintained
679F: drivers/infiniband/hw/amso1100/
680
681ANALOG DEVICES INC AD9389B DRIVER
682M: Hans Verkuil <hans.verkuil@cisco.com>
683L: linux-media@vger.kernel.org
684S: Maintained
685F: drivers/media/i2c/ad9389b*
686
687ANALOG DEVICES INC ADV7180 DRIVER
688M: Lars-Peter Clausen <lars@metafoo.de>
689L: linux-media@vger.kernel.org
690W: http://ez.analog.com/community/linux-device-drivers
691S: Supported
692F: drivers/media/i2c/adv7180.c
693
694ANALOG DEVICES INC ADV7511 DRIVER
695M: Hans Verkuil <hans.verkuil@cisco.com>
696L: linux-media@vger.kernel.org
697S: Maintained
698F: drivers/media/i2c/adv7511*
699
700ANALOG DEVICES INC ADV7604 DRIVER
701M: Hans Verkuil <hans.verkuil@cisco.com>
702L: linux-media@vger.kernel.org
703S: Maintained
704F: drivers/media/i2c/adv7604*
705
706ANALOG DEVICES INC ADV7842 DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/adv7842*
711
712ANALOG DEVICES INC ASOC CODEC DRIVERS
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
715W: http://wiki.analog.com/
716W: http://ez.analog.com/community/linux-device-drivers
717S: Supported
718F: sound/soc/codecs/adau*
719F: sound/soc/codecs/adav*
720F: sound/soc/codecs/ad1*
721F: sound/soc/codecs/ad7*
722F: sound/soc/codecs/ssm*
723F: sound/soc/codecs/sigmadsp.*
724
725ANALOG DEVICES INC ASOC DRIVERS
726L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
728W: http://blackfin.uclinux.org/
729S: Supported
730F: sound/soc/blackfin/*
731
732ANALOG DEVICES INC IIO DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734M: Michael Hennerich <Michael.Hennerich@analog.com>
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: drivers/iio/*/ad*
739X: drivers/iio/*/adjd*
740F: drivers/staging/iio/*/ad*
741F: staging/iio/trigger/iio-trig-bfin-timer.c
742
743ANALOG DEVICES INC DMA DRIVERS
744M: Lars-Peter Clausen <lars@metafoo.de>
745W: http://ez.analog.com/community/linux-device-drivers
746S: Supported
747F: drivers/dma/dma-axi-dmac.c
748
749ANDROID DRIVERS
750M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
751M: Arve Hjønnevåg <arve@android.com>
752M: Riley Andrews <riandrews@android.com>
753T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
754L: devel@driverdev.osuosl.org
755S: Supported
756F: drivers/android/
757F: drivers/staging/android/
758
759AOA (Apple Onboard Audio) ALSA DRIVER
760M: Johannes Berg <johannes@sipsolutions.net>
761L: linuxppc-dev@lists.ozlabs.org
762L: alsa-devel@alsa-project.org (moderated for non-subscribers)
763S: Maintained
764F: sound/aoa/
765
766APM DRIVER
767M: Jiri Kosina <jikos@kernel.org>
768S: Odd fixes
769F: arch/x86/kernel/apm_32.c
770F: include/linux/apm_bios.h
771F: include/uapi/linux/apm_bios.h
772F: drivers/char/apm-emulation.c
773
774APPLE BCM5974 MULTITOUCH DRIVER
775M: Henrik Rydberg <rydberg@bitmath.org>
776L: linux-input@vger.kernel.org
777S: Odd fixes
778F: drivers/input/mouse/bcm5974.c
779
780APPLE SMC DRIVER
781M: Henrik Rydberg <rydberg@bitmath.org>
782L: lm-sensors@lm-sensors.org
783S: Odd fixes
784F: drivers/hwmon/applesmc.c
785
786APPLETALK NETWORK LAYER
787M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
788S: Maintained
789F: drivers/net/appletalk/
790F: net/appletalk/
791
792APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
793M: Duc Dang <dhdang@apm.com>
794S: Supported
795F: arch/arm64/boot/dts/apm/
796
797APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
798M: Iyappan Subramanian <isubramanian@apm.com>
799M: Keyur Chudgar <kchudgar@apm.com>
800S: Supported
801F: drivers/net/ethernet/apm/xgene/
802F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
803
804APTINA CAMERA SENSOR PLL
805M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
806L: linux-media@vger.kernel.org
807S: Maintained
808F: drivers/media/i2c/aptina-pll.*
809
810ARC FRAMEBUFFER DRIVER
811M: Jaya Kumar <jayalk@intworks.biz>
812S: Maintained
813F: drivers/video/fbdev/arcfb.c
814F: drivers/video/fbdev/core/fb_defio.c
815
816ARCNET NETWORK LAYER
817M: Michael Grzeschik <m.grzeschik@pengutronix.de>
818L: netdev@vger.kernel.org
819S: Maintained
820F: drivers/net/arcnet/
821F: include/uapi/linux/if_arcnet.h
822
823ARM MFM AND FLOPPY DRIVERS
824M: Ian Molton <spyro@f2s.com>
825S: Maintained
826F: arch/arm/lib/floppydma.S
827F: arch/arm/include/asm/floppy.h
828
829ARM PMU PROFILING AND DEBUGGING
830M: Will Deacon <will.deacon@arm.com>
831R: Mark Rutland <mark.rutland@arm.com>
832S: Maintained
833F: arch/arm*/kernel/perf_*
834F: arch/arm/oprofile/common.c
835F: arch/arm*/kernel/hw_breakpoint.c
836F: arch/arm*/include/asm/hw_breakpoint.h
837F: arch/arm*/include/asm/perf_event.h
838F: drivers/perf/arm_pmu.c
839F: include/linux/perf/arm_pmu.h
840
841ARM PORT
842M: Russell King <linux@arm.linux.org.uk>
843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
844W: http://www.arm.linux.org.uk/
845S: Maintained
846F: arch/arm/
847
848ARM SUB-ARCHITECTURES
849L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
850S: Maintained
851F: arch/arm/mach-*/
852F: arch/arm/plat-*/
853T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
854
855ARM PRIMECELL AACI PL041 DRIVER
856M: Russell King <linux@arm.linux.org.uk>
857S: Maintained
858F: sound/arm/aaci.*
859
860ARM PRIMECELL CLCD PL110 DRIVER
861M: Russell King <linux@arm.linux.org.uk>
862S: Maintained
863F: drivers/video/fbdev/amba-clcd.*
864
865ARM PRIMECELL KMI PL050 DRIVER
866M: Russell King <linux@arm.linux.org.uk>
867S: Maintained
868F: drivers/input/serio/ambakmi.*
869F: include/linux/amba/kmi.h
870
871ARM PRIMECELL MMCI PL180/1 DRIVER
872M: Russell King <linux@arm.linux.org.uk>
873S: Maintained
874F: drivers/mmc/host/mmci.*
875F: include/linux/amba/mmci.h
876
877ARM PRIMECELL UART PL010 AND PL011 DRIVERS
878M: Russell King <linux@arm.linux.org.uk>
879S: Maintained
880F: drivers/tty/serial/amba-pl01*.c
881F: include/linux/amba/serial.h
882
883ARM PRIMECELL BUS SUPPORT
884M: Russell King <linux@arm.linux.org.uk>
885S: Maintained
886F: drivers/amba/
887F: include/linux/amba/bus.h
888
889ARM/ADS SPHERE MACHINE SUPPORT
890M: Lennert Buytenhek <kernel@wantstofly.org>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892S: Maintained
893
894ARM/AFEB9260 MACHINE SUPPORT
895M: Sergey Lapin <slapin@ossfans.org>
896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
897S: Maintained
898
899ARM/AJECO 1ARM MACHINE SUPPORT
900M: Lennert Buytenhek <kernel@wantstofly.org>
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S: Maintained
903
904ARM/Allwinner sunXi SoC support
905M: Maxime Ripard <maxime.ripard@free-electrons.com>
906M: Chen-Yu Tsai <wens@csie.org>
907L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
908S: Maintained
909N: sun[x456789]i
910
911ARM/Allwinner SoC Clock Support
912M: Emilio López <emilio@elopez.com.ar>
913S: Maintained
914F: drivers/clk/sunxi/
915
916ARM/Amlogic MesonX SoC support
917M: Carlo Caione <carlo@caione.org>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919S: Maintained
920F: drivers/media/rc/meson-ir.c
921N: meson[x68]
922
923ARM/Annapurna Labs ALPINE ARCHITECTURE
924M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
925S: Maintained
926F: arch/arm/mach-alpine/
927
928ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
929M: Nicolas Ferre <nicolas.ferre@atmel.com>
930M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
931M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
932L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
933W: http://www.linux4sam.org
934S: Supported
935F: arch/arm/mach-at91/
936F: include/soc/at91/
937F: arch/arm/boot/dts/at91*.dts
938F: arch/arm/boot/dts/at91*.dtsi
939F: arch/arm/boot/dts/sama*.dts
940F: arch/arm/boot/dts/sama*.dtsi
941F: arch/arm/include/debug/at91.S
942
943ARM/ATMEL AT91 Clock Support
944M: Boris Brezillon <boris.brezillon@free-electrons.com>
945S: Maintained
946F: drivers/clk/at91
947
948ARM/CALXEDA HIGHBANK ARCHITECTURE
949M: Rob Herring <robh@kernel.org>
950L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
951S: Maintained
952F: arch/arm/mach-highbank/
953
954ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
955M: Krzysztof Halasa <khalasa@piap.pl>
956S: Maintained
957F: arch/arm/mach-cns3xxx/
958
959ARM/CAVIUM THUNDER NETWORK DRIVER
960M: Sunil Goutham <sgoutham@cavium.com>
961M: Robert Richter <rric@kernel.org>
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Supported
964F: drivers/net/ethernet/cavium/thunder/
965
966ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
967M: Alexander Shiyan <shc_work@mail.ru>
968L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
969S: Odd Fixes
970N: clps711x
971
972ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
973M: Hartley Sweeten <hsweeten@visionengravers.com>
974M: Ryan Mallon <rmallon@gmail.com>
975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976S: Maintained
977F: arch/arm/mach-ep93xx/
978F: arch/arm/mach-ep93xx/include/mach/
979
980ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
981M: Lennert Buytenhek <kernel@wantstofly.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984
985ARM/CLKDEV SUPPORT
986M: Russell King <linux@arm.linux.org.uk>
987L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
988S: Maintained
989F: arch/arm/include/asm/clkdev.h
990F: drivers/clk/clkdev.c
991
992ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
993M: Mike Rapoport <mike@compulab.co.il>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996
997ARM/CONTEC MICRO9 MACHINE SUPPORT
998M: Hubert Feurstein <hubert.feurstein@contec.at>
999S: Maintained
1000F: arch/arm/mach-ep93xx/micro9.c
1001
1002ARM/CORESIGHT FRAMEWORK AND DRIVERS
1003M: Mathieu Poirier <mathieu.poirier@linaro.org>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006F: drivers/hwtracing/coresight/*
1007F: Documentation/trace/coresight.txt
1008F: Documentation/devicetree/bindings/arm/coresight.txt
1009F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1010
1011ARM/CORGI MACHINE SUPPORT
1012M: Richard Purdie <rpurdie@rpsys.net>
1013S: Maintained
1014
1015ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1016M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1017L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018T: git git://github.com/ulli-kroll/linux.git
1019S: Maintained
1020F: arch/arm/mach-gemini/
1021F: drivers/rtc/rtc-gemini.c
1022
1023ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1024M: Barry Song <baohua@kernel.org>
1025L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1026T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1027S: Maintained
1028F: arch/arm/mach-prima2/
1029F: drivers/clk/sirf/
1030F: drivers/clocksource/timer-prima2.c
1031F: drivers/clocksource/timer-atlas7.c
1032N: [^a-z]sirf
1033
1034ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1035M: Baruch Siach <baruch@tkos.co.il>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S: Maintained
1038F: arch/arm/boot/dts/cx92755*
1039N: digicolor
1040
1041ARM/EBSA110 MACHINE SUPPORT
1042M: Russell King <linux@arm.linux.org.uk>
1043L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1044W: http://www.arm.linux.org.uk/
1045S: Maintained
1046F: arch/arm/mach-ebsa110/
1047F: drivers/net/ethernet/amd/am79c961a.*
1048
1049ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1050M: Uwe Kleine-König <kernel@pengutronix.de>
1051L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1052S: Maintained
1053N: efm32
1054
1055ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1056M: Daniel Ribeiro <drwyrm@gmail.com>
1057M: Stefan Schmidt <stefan@openezx.org>
1058M: Harald Welte <laforge@openezx.org>
1059L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1060W: http://www.openezx.org/
1061S: Maintained
1062T: topgit git://git.openezx.org/openezx.git
1063F: arch/arm/mach-pxa/ezx.c
1064
1065ARM/FARADAY FA526 PORT
1066M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Maintained
1069T: git git://git.berlios.de/gemini-board
1070F: arch/arm/mm/*-fa*
1071
1072ARM/FOOTBRIDGE ARCHITECTURE
1073M: Russell King <linux@arm.linux.org.uk>
1074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1075W: http://www.arm.linux.org.uk/
1076S: Maintained
1077F: arch/arm/include/asm/hardware/dec21285.h
1078F: arch/arm/mach-footbridge/
1079
1080ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1081M: Shawn Guo <shawnguo@kernel.org>
1082M: Sascha Hauer <kernel@pengutronix.de>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1086F: arch/arm/mach-imx/
1087F: arch/arm/mach-mxs/
1088F: arch/arm/boot/dts/imx*
1089F: arch/arm/configs/imx*_defconfig
1090F: drivers/clk/imx/
1091F: include/soc/imx/
1092
1093ARM/FREESCALE VYBRID ARM ARCHITECTURE
1094M: Shawn Guo <shawnguo@kernel.org>
1095M: Sascha Hauer <kernel@pengutronix.de>
1096R: Stefan Agner <stefan@agner.ch>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Maintained
1099T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1100F: arch/arm/mach-imx/*vf610*
1101F: arch/arm/boot/dts/vf*
1102
1103ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1104M: Lennert Buytenhek <kernel@wantstofly.org>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107
1108ARM/GUMSTIX MACHINE SUPPORT
1109M: Steve Sakoman <sakoman@gmail.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112
1113ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1114M: Philipp Zabel <philipp.zabel@gmail.com>
1115M: Paul Parsons <lost.distance@yahoo.com>
1116L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1117S: Maintained
1118F: arch/arm/mach-pxa/hx4700.c
1119F: arch/arm/mach-pxa/include/mach/hx4700.h
1120F: sound/soc/pxa/hx4700.c
1121
1122ARM/HISILICON SOC SUPPORT
1123M: Wei Xu <xuwei5@hisilicon.com>
1124L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125W: http://www.hisilicon.com
1126S: Supported
1127T: git git://github.com/hisilicon/linux-hisi.git
1128F: arch/arm/mach-hisi/
1129
1130ARM/HP JORNADA 7XX MACHINE SUPPORT
1131M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1132W: www.jlime.com
1133S: Maintained
1134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1135F: arch/arm/mach-sa1100/jornada720.c
1136F: arch/arm/mach-sa1100/include/mach/jornada720.h
1137
1138ARM/IGEP MACHINE SUPPORT
1139M: Enric Balletbo i Serra <eballetbo@gmail.com>
1140M: Javier Martinez Canillas <javier@dowhile0.org>
1141L: linux-omap@vger.kernel.org
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/omap3-igep*
1145
1146ARM/INCOME PXA270 SUPPORT
1147M: Marek Vasut <marek.vasut@gmail.com>
1148L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1149S: Maintained
1150F: arch/arm/mach-pxa/colibri-pxa270-income.c
1151
1152ARM/INTEL IOP32X ARM ARCHITECTURE
1153M: Lennert Buytenhek <kernel@wantstofly.org>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156
1157ARM/INTEL IOP33X ARM ARCHITECTURE
1158L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159S: Orphan
1160
1161ARM/INTEL IOP13XX ARM ARCHITECTURE
1162M: Lennert Buytenhek <kernel@wantstofly.org>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165
1166ARM/INTEL IQ81342EX MACHINE SUPPORT
1167M: Lennert Buytenhek <kernel@wantstofly.org>
1168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169S: Maintained
1170
1171ARM/INTEL IXDP2850 MACHINE SUPPORT
1172M: Lennert Buytenhek <kernel@wantstofly.org>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175
1176ARM/INTEL IXP4XX ARM ARCHITECTURE
1177M: Imre Kaloz <kaloz@openwrt.org>
1178M: Krzysztof Halasa <khalasa@piap.pl>
1179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1180S: Maintained
1181F: arch/arm/mach-ixp4xx/
1182
1183ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1184M: Jonathan Cameron <jic23@cam.ac.uk>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187F: arch/arm/mach-pxa/stargate2.c
1188F: drivers/pcmcia/pxa2xx_stargate2.c
1189
1190ARM/INTEL XSC3 (MANZANO) ARM CORE
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1196M: Lennert Buytenhek <kernel@wantstofly.org>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199
1200ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1201M: Santosh Shilimkar <ssantosh@kernel.org>
1202L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1203S: Maintained
1204F: arch/arm/mach-keystone/
1205T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1206
1207ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1208M: Santosh Shilimkar <ssantosh@kernel.org>
1209L: linux-kernel@vger.kernel.org
1210S: Maintained
1211F: drivers/clk/keystone/
1212
1213ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1214M: Santosh Shilimkar <ssantosh@kernel.org>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216L: linux-kernel@vger.kernel.org
1217S: Maintained
1218F: drivers/clocksource/timer-keystone.c
1219
1220ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1221M: Santosh Shilimkar <ssantosh@kernel.org>
1222L: linux-kernel@vger.kernel.org
1223S: Maintained
1224F: drivers/power/reset/keystone-reset.c
1225
1226ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1227M: Santosh Shilimkar <ssantosh@kernel.org>
1228L: linux-kernel@vger.kernel.org
1229S: Maintained
1230F: drivers/memory/*emif*
1231
1232ARM/LOGICPD PXA270 MACHINE SUPPORT
1233M: Lennert Buytenhek <kernel@wantstofly.org>
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236
1237ARM/LPC18XX ARCHITECTURE
1238M: Joachim Eastwood <manabian@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/boot/dts/lpc43*
1242F: drivers/clk/nxp/clk-lpc18xx*
1243F: drivers/clocksource/time-lpc32xx.c
1244F: drivers/i2c/busses/i2c-lpc2k.c
1245F: drivers/memory/pl172.c
1246F: drivers/mtd/spi-nor/nxp-spifi.c
1247F: drivers/rtc/rtc-lpc24xx.c
1248N: lpc18xx
1249
1250ARM/MAGICIAN MACHINE SUPPORT
1251M: Philipp Zabel <philipp.zabel@gmail.com>
1252S: Maintained
1253
1254ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1255M: Jason Cooper <jason@lakedaemon.net>
1256M: Andrew Lunn <andrew@lunn.ch>
1257M: Gregory Clement <gregory.clement@free-electrons.com>
1258M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-mvebu/
1262F: drivers/rtc/rtc-armada38x.c
1263F: arch/arm/boot/dts/armada*
1264F: arch/arm/boot/dts/kirkwood*
1265
1266
1267ARM/Marvell Berlin SoC support
1268M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-berlin/
1272F: arch/arm/boot/dts/berlin*
1273
1274
1275ARM/Marvell Dove/MV78xx0/Orion SOC support
1276M: Jason Cooper <jason@lakedaemon.net>
1277M: Andrew Lunn <andrew@lunn.ch>
1278M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1279M: Gregory Clement <gregory.clement@free-electrons.com>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282F: arch/arm/mach-dove/
1283F: arch/arm/mach-mv78xx0/
1284F: arch/arm/mach-orion5x/
1285F: arch/arm/plat-orion/
1286F: arch/arm/boot/dts/dove*
1287F: arch/arm/boot/dts/orion5x*
1288
1289
1290ARM/Orion SoC/Technologic Systems TS-78xx platform support
1291M: Alexander Clouter <alex@digriz.org.uk>
1292L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293W: http://www.digriz.org.uk/ts78xx/kernel
1294S: Maintained
1295F: arch/arm/mach-orion5x/ts78xx-*
1296
1297ARM/Mediatek RTC DRIVER
1298M: Eddie Huang <eddie.huang@mediatek.com>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302F: drivers/rtc/rtc-mt6397.c
1303
1304ARM/Mediatek SoC support
1305M: Matthias Brugger <matthias.bgg@gmail.com>
1306L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1307L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1308S: Maintained
1309F: arch/arm/boot/dts/mt6*
1310F: arch/arm/boot/dts/mt8*
1311F: arch/arm/mach-mediatek/
1312N: mtk
1313K: mediatek
1314
1315ARM/Mediatek USB3 PHY DRIVER
1316M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1317L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1318L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: drivers/phy/phy-mt65xx-usb3.c
1321
1322ARM/MICREL KS8695 ARCHITECTURE
1323M: Greg Ungerer <gerg@uclinux.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325F: arch/arm/mach-ks8695/
1326S: Odd Fixes
1327
1328ARM/MIOA701 MACHINE SUPPORT
1329M: Robert Jarzmik <robert.jarzmik@free.fr>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331F: arch/arm/mach-pxa/mioa701.c
1332S: Maintained
1333
1334ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1335M: Michael Petchkovsky <mkpetch@internode.on.net>
1336S: Maintained
1337
1338ARM/NOMADIK ARCHITECTURE
1339M: Alessandro Rubini <rubini@unipv.it>
1340M: Linus Walleij <linus.walleij@linaro.org>
1341L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342S: Maintained
1343F: arch/arm/mach-nomadik/
1344F: drivers/pinctrl/nomadik/
1345F: drivers/i2c/busses/i2c-nomadik.c
1346T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1347
1348ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1349M: Nelson Castillo <arhuaco@freaks-unidos.net>
1350L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1351W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1352S: Supported
1353
1354ARM/TOSA MACHINE SUPPORT
1355M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1356M: Dirk Opfer <dirk@opfer-online.de>
1357S: Maintained
1358
1359ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1360M: Marek Vasut <marek.vasut@gmail.com>
1361L: linux-arm-kernel@lists.infradead.org
1362W: http://hackndev.com
1363S: Maintained
1364F: arch/arm/mach-pxa/include/mach/palmtx.h
1365F: arch/arm/mach-pxa/palmtx.c
1366F: arch/arm/mach-pxa/include/mach/palmt5.h
1367F: arch/arm/mach-pxa/palmt5.c
1368F: arch/arm/mach-pxa/include/mach/palmld.h
1369F: arch/arm/mach-pxa/palmld.c
1370F: arch/arm/mach-pxa/include/mach/palmte2.h
1371F: arch/arm/mach-pxa/palmte2.c
1372F: arch/arm/mach-pxa/include/mach/palmtc.h
1373F: arch/arm/mach-pxa/palmtc.c
1374
1375ARM/PALM TREO SUPPORT
1376M: Tomas Cech <sleep_walker@suse.com>
1377L: linux-arm-kernel@lists.infradead.org
1378W: http://hackndev.com
1379S: Maintained
1380F: arch/arm/mach-pxa/include/mach/palmtreo.h
1381F: arch/arm/mach-pxa/palmtreo.c
1382
1383ARM/PALMZ72 SUPPORT
1384M: Sergey Lapin <slapin@ossfans.org>
1385L: linux-arm-kernel@lists.infradead.org
1386W: http://hackndev.com
1387S: Maintained
1388F: arch/arm/mach-pxa/include/mach/palmz72.h
1389F: arch/arm/mach-pxa/palmz72.c
1390
1391ARM/PLEB SUPPORT
1392M: Peter Chubb <pleb@gelato.unsw.edu.au>
1393W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1394S: Maintained
1395
1396ARM/PT DIGITAL BOARD PORT
1397M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1398L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399W: http://www.arm.linux.org.uk/
1400S: Maintained
1401
1402ARM/QUALCOMM SUPPORT
1403M: Kumar Gala <galak@codeaurora.org>
1404M: Andy Gross <agross@codeaurora.org>
1405M: David Brown <davidb@codeaurora.org>
1406L: linux-arm-msm@vger.kernel.org
1407L: linux-soc@vger.kernel.org
1408S: Maintained
1409F: arch/arm/mach-qcom/
1410F: drivers/soc/qcom/
1411F: drivers/tty/serial/msm_serial.h
1412F: drivers/tty/serial/msm_serial.c
1413F: drivers/*/pm8???-*
1414F: drivers/mfd/ssbi.c
1415F: drivers/firmware/qcom_scm.c
1416T: git git://git.kernel.org/pub/scm/linux/kernel/git/galak/linux-qcom.git
1417
1418ARM/RADISYS ENP2611 MACHINE SUPPORT
1419M: Lennert Buytenhek <kernel@wantstofly.org>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421S: Maintained
1422
1423ARM/RISCPC ARCHITECTURE
1424M: Russell King <linux@arm.linux.org.uk>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426W: http://www.arm.linux.org.uk/
1427S: Maintained
1428F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1429F: arch/arm/include/asm/hardware/ioc.h
1430F: arch/arm/include/asm/hardware/iomd.h
1431F: arch/arm/include/asm/hardware/memc.h
1432F: arch/arm/mach-rpc/
1433F: drivers/net/ethernet/8390/etherh.c
1434F: drivers/net/ethernet/i825xx/ether1*
1435F: drivers/net/ethernet/seeq/ether3*
1436F: drivers/scsi/arm/
1437
1438ARM/Rockchip SoC support
1439M: Heiko Stuebner <heiko@sntech.de>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441L: linux-rockchip@lists.infradead.org
1442S: Maintained
1443F: arch/arm/boot/dts/rk3*
1444F: arch/arm/mach-rockchip/
1445F: drivers/clk/rockchip/
1446F: drivers/i2c/busses/i2c-rk3x.c
1447F: drivers/*/*rockchip*
1448F: drivers/*/*/*rockchip*
1449F: sound/soc/rockchip/
1450N: rockchip
1451
1452ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1453M: Kukjin Kim <kgene@kernel.org>
1454M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1457S: Maintained
1458F: arch/arm/boot/dts/s3c*
1459F: arch/arm/boot/dts/exynos*
1460F: arch/arm64/boot/dts/exynos/
1461F: arch/arm/plat-samsung/
1462F: arch/arm/mach-s3c24*/
1463F: arch/arm/mach-s3c64xx/
1464F: arch/arm/mach-s5p*/
1465F: arch/arm/mach-exynos*/
1466F: drivers/*/*s3c2410*
1467F: drivers/*/*/*s3c2410*
1468F: drivers/spi/spi-s3c*
1469F: sound/soc/samsung/*
1470F: Documentation/arm/Samsung/
1471F: Documentation/devicetree/bindings/arm/samsung/
1472F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1473F: Documentation/devicetree/bindings/power/pd-samsung.txt
1474N: exynos
1475
1476ARM/SAMSUNG MOBILE MACHINE SUPPORT
1477M: Kyungmin Park <kyungmin.park@samsung.com>
1478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479S: Maintained
1480F: arch/arm/mach-s5pv210/
1481
1482ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1483M: Kyungmin Park <kyungmin.park@samsung.com>
1484M: Kamil Debski <k.debski@samsung.com>
1485L: linux-arm-kernel@lists.infradead.org
1486L: linux-media@vger.kernel.org
1487S: Maintained
1488F: drivers/media/platform/s5p-g2d/
1489
1490ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1491M: Kyungmin Park <kyungmin.park@samsung.com>
1492M: Kamil Debski <k.debski@samsung.com>
1493M: Jeongtae Park <jtp.park@samsung.com>
1494L: linux-arm-kernel@lists.infradead.org
1495L: linux-media@vger.kernel.org
1496S: Maintained
1497F: arch/arm/plat-samsung/s5p-dev-mfc.c
1498F: drivers/media/platform/s5p-mfc/
1499
1500ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1501M: Kyungmin Park <kyungmin.park@samsung.com>
1502M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1503L: linux-arm-kernel@lists.infradead.org
1504L: linux-media@vger.kernel.org
1505S: Maintained
1506F: drivers/media/platform/s5p-tv/
1507
1508ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1509M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1510M: Jacek Anaszewski <j.anaszewski@samsung.com>
1511L: linux-arm-kernel@lists.infradead.org
1512L: linux-media@vger.kernel.org
1513S: Maintained
1514F: drivers/media/platform/s5p-jpeg/
1515
1516ARM/SHMOBILE ARM ARCHITECTURE
1517M: Simon Horman <horms@verge.net.au>
1518M: Magnus Damm <magnus.damm@gmail.com>
1519L: linux-sh@vger.kernel.org
1520W: http://oss.renesas.com
1521Q: http://patchwork.kernel.org/project/linux-sh/list/
1522T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1523S: Supported
1524F: arch/arm/boot/dts/emev2*
1525F: arch/arm/boot/dts/r7s*
1526F: arch/arm/boot/dts/r8a*
1527F: arch/arm/boot/dts/sh*
1528F: arch/arm/configs/shmobile_defconfig
1529F: arch/arm/include/debug/renesas-scif.S
1530F: arch/arm/mach-shmobile/
1531F: drivers/sh/
1532
1533ARM/SOCFPGA ARCHITECTURE
1534M: Dinh Nguyen <dinguyen@opensource.altera.com>
1535S: Maintained
1536F: arch/arm/mach-socfpga/
1537F: arch/arm/boot/dts/socfpga*
1538F: arch/arm/configs/socfpga_defconfig
1539W: http://www.rocketboards.org
1540T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1541
1542ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1543M: Dinh Nguyen <dinguyen@opensource.altera.com>
1544S: Maintained
1545F: drivers/clk/socfpga/
1546
1547ARM/SOCFPGA EDAC SUPPORT
1548M: Thor Thayer <tthayer@opensource.altera.com>
1549S: Maintained
1550F: drivers/edac/altera_edac.
1551
1552ARM/STI ARCHITECTURE
1553M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1554M: Maxime Coquelin <maxime.coquelin@st.com>
1555M: Patrice Chotard <patrice.chotard@st.com>
1556L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557L: kernel@stlinux.com
1558W: http://www.stlinux.com
1559S: Maintained
1560F: arch/arm/mach-sti/
1561F: arch/arm/boot/dts/sti*
1562F: drivers/char/hw_random/st-rng.c
1563F: drivers/clocksource/arm_global_timer.c
1564F: drivers/clocksource/clksrc_st_lpc.c
1565F: drivers/i2c/busses/i2c-st.c
1566F: drivers/media/rc/st_rc.c
1567F: drivers/media/platform/sti/c8sectpfe/
1568F: drivers/mmc/host/sdhci-st.c
1569F: drivers/phy/phy-miphy28lp.c
1570F: drivers/phy/phy-miphy365x.c
1571F: drivers/phy/phy-stih407-usb.c
1572F: drivers/phy/phy-stih41x-usb.c
1573F: drivers/pinctrl/pinctrl-st.c
1574F: drivers/reset/sti/
1575F: drivers/rtc/rtc-st-lpc.c
1576F: drivers/tty/serial/st-asc.c
1577F: drivers/usb/dwc3/dwc3-st.c
1578F: drivers/usb/host/ehci-st.c
1579F: drivers/usb/host/ohci-st.c
1580F: drivers/watchdog/st_lpc_wdt.c
1581F: drivers/ata/ahci_st.c
1582
1583ARM/STM32 ARCHITECTURE
1584M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1585L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1586S: Maintained
1587T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1588N: stm32
1589F: drivers/clocksource/armv7m_systick.c
1590
1591ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1592M: Lennert Buytenhek <kernel@wantstofly.org>
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594S: Maintained
1595
1596ARM/TETON BGA MACHINE SUPPORT
1597M: "Mark F. Brown" <mark.brown314@gmail.com>
1598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1599S: Maintained
1600
1601ARM/THECUS N2100 MACHINE SUPPORT
1602M: Lennert Buytenhek <kernel@wantstofly.org>
1603L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1604S: Maintained
1605
1606ARM/NUVOTON W90X900 ARM ARCHITECTURE
1607M: Wan ZongShun <mcuos.com@gmail.com>
1608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609W: http://www.mcuos.com
1610S: Maintained
1611F: arch/arm/mach-w90x900/
1612F: drivers/input/keyboard/w90p910_keypad.c
1613F: drivers/input/touchscreen/w90p910_ts.c
1614F: drivers/watchdog/nuc900_wdt.c
1615F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1616F: drivers/mtd/nand/nuc900_nand.c
1617F: drivers/rtc/rtc-nuc900.c
1618F: drivers/spi/spi-nuc900.c
1619F: drivers/usb/host/ehci-w90x900.c
1620F: drivers/video/fbdev/nuc900fb.c
1621
1622ARM/U300 MACHINE SUPPORT
1623M: Linus Walleij <linus.walleij@linaro.org>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Supported
1626F: arch/arm/mach-u300/
1627F: drivers/clocksource/timer-u300.c
1628F: drivers/i2c/busses/i2c-stu300.c
1629F: drivers/rtc/rtc-coh901331.c
1630F: drivers/watchdog/coh901327_wdt.c
1631F: drivers/dma/coh901318*
1632F: drivers/mfd/ab3100*
1633F: drivers/rtc/rtc-ab3100.c
1634F: drivers/rtc/rtc-coh901331.c
1635T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1636
1637ARM/UNIPHIER ARCHITECTURE
1638M: Masahiro Yamada <yamada.masahiro@socionext.com>
1639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640S: Maintained
1641F: arch/arm/boot/dts/uniphier*
1642F: arch/arm/include/asm/hardware/cache-uniphier.h
1643F: arch/arm/mach-uniphier/
1644F: arch/arm/mm/cache-uniphier.c
1645F: drivers/i2c/busses/i2c-uniphier*
1646F: drivers/pinctrl/uniphier/
1647F: drivers/tty/serial/8250/8250_uniphier.c
1648N: uniphier
1649
1650ARM/Ux500 ARM ARCHITECTURE
1651M: Linus Walleij <linus.walleij@linaro.org>
1652L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653S: Maintained
1654F: arch/arm/mach-ux500/
1655F: drivers/clocksource/clksrc-dbx500-prcmu.c
1656F: drivers/dma/ste_dma40*
1657F: drivers/hwspinlock/u8500_hsem.c
1658F: drivers/mfd/abx500*
1659F: drivers/mfd/ab8500*
1660F: drivers/mfd/dbx500*
1661F: drivers/mfd/db8500*
1662F: drivers/pinctrl/nomadik/pinctrl-ab*
1663F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1664F: drivers/rtc/rtc-ab8500.c
1665F: drivers/rtc/rtc-pl031.c
1666T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1667
1668ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1669M: Ulf Hansson <ulf.hansson@linaro.org>
1670L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671T: git git://git.linaro.org/people/ulfh/clk.git
1672S: Maintained
1673F: drivers/clk/ux500/
1674F: include/linux/platform_data/clk-ux500.h
1675
1676ARM/VERSATILE EXPRESS PLATFORM
1677M: Liviu Dudau <liviu.dudau@arm.com>
1678M: Sudeep Holla <sudeep.holla@arm.com>
1679M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1680L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681S: Maintained
1682F: arch/arm/boot/dts/vexpress*
1683F: arch/arm64/boot/dts/arm/vexpress*
1684F: arch/arm/mach-vexpress/
1685F: */*/vexpress*
1686F: */*/*/vexpress*
1687F: drivers/clk/versatile/clk-vexpress-osc.c
1688F: drivers/clocksource/versatile.c
1689
1690ARM/VFP SUPPORT
1691M: Russell King <linux@arm.linux.org.uk>
1692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693W: http://www.arm.linux.org.uk/
1694S: Maintained
1695F: arch/arm/vfp/
1696
1697ARM/VOIPAC PXA270 SUPPORT
1698M: Marek Vasut <marek.vasut@gmail.com>
1699L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700S: Maintained
1701F: arch/arm/mach-pxa/vpac270.c
1702F: arch/arm/mach-pxa/include/mach/vpac270.h
1703
1704ARM/VT8500 ARM ARCHITECTURE
1705M: Tony Prisk <linux@prisktech.co.nz>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
1708F: arch/arm/mach-vt8500/
1709F: drivers/clocksource/vt8500_timer.c
1710F: drivers/i2c/busses/i2c-wmt.c
1711F: drivers/mmc/host/wmt-sdmmc.c
1712F: drivers/pwm/pwm-vt8500.c
1713F: drivers/rtc/rtc-vt8500.c
1714F: drivers/tty/serial/vt8500_serial.c
1715F: drivers/usb/host/ehci-platform.c
1716F: drivers/usb/host/uhci-platform.c
1717F: drivers/video/fbdev/vt8500lcdfb.*
1718F: drivers/video/fbdev/wm8505fb*
1719F: drivers/video/fbdev/wmt_ge_rops.*
1720
1721ARM/ZIPIT Z2 SUPPORT
1722M: Marek Vasut <marek.vasut@gmail.com>
1723L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724S: Maintained
1725F: arch/arm/mach-pxa/z2.c
1726F: arch/arm/mach-pxa/include/mach/z2.h
1727
1728ARM/ZTE ARCHITECTURE
1729M: Jun Nie <jun.nie@linaro.org>
1730L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731S: Maintained
1732F: arch/arm/mach-zx/
1733F: drivers/clk/zte/
1734F: Documentation/devicetree/bindings/arm/zte.txt
1735F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1736
1737ARM/ZYNQ ARCHITECTURE
1738M: Michal Simek <michal.simek@xilinx.com>
1739R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1740L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741W: http://wiki.xilinx.com
1742T: git https://github.com/Xilinx/linux-xlnx.git
1743S: Supported
1744F: arch/arm/mach-zynq/
1745F: drivers/cpuidle/cpuidle-zynq.c
1746F: drivers/block/xsysace.c
1747N: zynq
1748N: xilinx
1749F: drivers/clocksource/cadence_ttc_timer.c
1750F: drivers/i2c/busses/i2c-cadence.c
1751F: drivers/mmc/host/sdhci-of-arasan.c
1752F: drivers/edac/synopsys_edac.c
1753
1754ARM SMMU DRIVERS
1755M: Will Deacon <will.deacon@arm.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758F: drivers/iommu/arm-smmu.c
1759F: drivers/iommu/arm-smmu-v3.c
1760F: drivers/iommu/io-pgtable-arm.c
1761
1762ARM64 PORT (AARCH64 ARCHITECTURE)
1763M: Catalin Marinas <catalin.marinas@arm.com>
1764M: Will Deacon <will.deacon@arm.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766S: Maintained
1767F: arch/arm64/
1768F: Documentation/arm64/
1769
1770AS3645A LED FLASH CONTROLLER DRIVER
1771M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1772L: linux-media@vger.kernel.org
1773T: git git://linuxtv.org/media_tree.git
1774S: Maintained
1775F: drivers/media/i2c/as3645a.c
1776F: include/media/as3645a.h
1777
1778ASC7621 HARDWARE MONITOR DRIVER
1779M: George Joseph <george.joseph@fairview5.com>
1780L: lm-sensors@lm-sensors.org
1781S: Maintained
1782F: Documentation/hwmon/asc7621
1783F: drivers/hwmon/asc7621.c
1784
1785ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1786M: Corentin Chary <corentin.chary@gmail.com>
1787L: acpi4asus-user@lists.sourceforge.net
1788L: platform-driver-x86@vger.kernel.org
1789W: http://acpi4asus.sf.net
1790S: Maintained
1791F: drivers/platform/x86/asus*.c
1792F: drivers/platform/x86/eeepc*.c
1793
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: Vladimir Kondratiev <qca_vkondrat@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*
2379
2380BROADCOM TG3 GIGABIT ETHERNET DRIVER
2381M: Prashant Sreedharan <prashant@broadcom.com>
2382M: Michael Chan <mchan@broadcom.com>
2383L: netdev@vger.kernel.org
2384S: Supported
2385F: drivers/net/ethernet/broadcom/tg3.*
2386
2387BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2388M: Brett Rudley <brudley@broadcom.com>
2389M: Arend van Spriel <arend@broadcom.com>
2390M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2391M: Hante Meuleman <meuleman@broadcom.com>
2392L: linux-wireless@vger.kernel.org
2393L: brcm80211-dev-list@broadcom.com
2394S: Supported
2395F: drivers/net/wireless/brcm80211/
2396
2397BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2398M: QLogic-Storage-Upstream@qlogic.com
2399L: linux-scsi@vger.kernel.org
2400S: Supported
2401F: drivers/scsi/bnx2fc/
2402
2403BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2404M: QLogic-Storage-Upstream@qlogic.com
2405L: linux-scsi@vger.kernel.org
2406S: Supported
2407F: drivers/scsi/bnx2i/
2408
2409BROADCOM IPROC ARM ARCHITECTURE
2410M: Ray Jui <rjui@broadcom.com>
2411M: Scott Branden <sbranden@broadcom.com>
2412M: Jon Mason <jonmason@broadcom.com>
2413L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2414L: bcm-kernel-feedback-list@broadcom.com
2415T: git git://github.com/broadcom/cygnus-linux.git
2416S: Maintained
2417N: iproc
2418N: cygnus
2419N: nsp
2420N: bcm9113*
2421N: bcm9583*
2422N: bcm9585*
2423N: bcm9586*
2424N: bcm988312
2425N: bcm113*
2426N: bcm583*
2427N: bcm585*
2428N: bcm586*
2429N: bcm88312
2430
2431BROADCOM BRCMSTB GPIO DRIVER
2432M: Gregory Fong <gregory.0xf0@gmail.com>
2433L: bcm-kernel-feedback-list@broadcom.com>
2434S: Supported
2435F: drivers/gpio/gpio-brcmstb.c
2436F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2437
2438BROADCOM KONA GPIO DRIVER
2439M: Ray Jui <rjui@broadcom.com>
2440L: bcm-kernel-feedback-list@broadcom.com
2441S: Supported
2442F: drivers/gpio/gpio-bcm-kona.c
2443F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2444
2445BROADCOM NVRAM DRIVER
2446M: Rafał Miłecki <zajec5@gmail.com>
2447L: linux-mips@linux-mips.org
2448S: Maintained
2449F: drivers/firmware/broadcom/*
2450
2451BROADCOM STB NAND FLASH DRIVER
2452M: Brian Norris <computersforpeace@gmail.com>
2453M: Kamal Dasu <kdasu.kdev@gmail.com>
2454L: linux-mtd@lists.infradead.org
2455L: bcm-kernel-feedback-list@broadcom.com
2456S: Maintained
2457F: drivers/mtd/nand/brcmnand/
2458
2459BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2460M: Rafał Miłecki <zajec5@gmail.com>
2461L: linux-wireless@vger.kernel.org
2462S: Maintained
2463F: drivers/bcma/
2464F: include/linux/bcma/
2465
2466BROADCOM SYSTEMPORT ETHERNET DRIVER
2467M: Florian Fainelli <f.fainelli@gmail.com>
2468L: netdev@vger.kernel.org
2469S: Supported
2470F: drivers/net/ethernet/broadcom/bcmsysport.*
2471
2472BROCADE BFA FC SCSI DRIVER
2473M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2474M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2475L: linux-scsi@vger.kernel.org
2476S: Supported
2477F: drivers/scsi/bfa/
2478
2479BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2480M: Rasesh Mody <rasesh.mody@qlogic.com>
2481L: netdev@vger.kernel.org
2482S: Supported
2483F: drivers/net/ethernet/brocade/bna/
2484
2485BSG (block layer generic sg v4 driver)
2486M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2487L: linux-scsi@vger.kernel.org
2488S: Supported
2489F: block/bsg.c
2490F: include/linux/bsg.h
2491F: include/uapi/linux/bsg.h
2492
2493BT87X AUDIO DRIVER
2494M: Clemens Ladisch <clemens@ladisch.de>
2495L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2496T: git git://git.alsa-project.org/alsa-kernel.git
2497S: Maintained
2498F: Documentation/sound/alsa/Bt87x.txt
2499F: sound/pci/bt87x.c
2500
2501BT8XXGPIO DRIVER
2502M: Michael Buesch <m@bues.ch>
2503W: http://bu3sch.de/btgpio.php
2504S: Maintained
2505F: drivers/gpio/gpio-bt8xx.c
2506
2507BTRFS FILE SYSTEM
2508M: Chris Mason <clm@fb.com>
2509M: Josef Bacik <jbacik@fb.com>
2510M: David Sterba <dsterba@suse.com>
2511L: linux-btrfs@vger.kernel.org
2512W: http://btrfs.wiki.kernel.org/
2513Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2514T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2515S: Maintained
2516F: Documentation/filesystems/btrfs.txt
2517F: fs/btrfs/
2518
2519BTTV VIDEO4LINUX DRIVER
2520M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2521L: linux-media@vger.kernel.org
2522W: http://linuxtv.org
2523T: git git://linuxtv.org/media_tree.git
2524S: Odd fixes
2525F: Documentation/video4linux/bttv/
2526F: drivers/media/pci/bt8xx/bttv*
2527
2528BUSLOGIC SCSI DRIVER
2529M: Khalid Aziz <khalid@gonehiking.org>
2530L: linux-scsi@vger.kernel.org
2531S: Maintained
2532F: drivers/scsi/BusLogic.*
2533F: drivers/scsi/FlashPoint.*
2534
2535C-MEDIA CMI8788 DRIVER
2536M: Clemens Ladisch <clemens@ladisch.de>
2537L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2538T: git git://git.alsa-project.org/alsa-kernel.git
2539S: Maintained
2540F: sound/pci/oxygen/
2541
2542C6X ARCHITECTURE
2543M: Mark Salter <msalter@redhat.com>
2544M: Aurelien Jacquiot <a-jacquiot@ti.com>
2545L: linux-c6x-dev@linux-c6x.org
2546W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2547S: Maintained
2548F: arch/c6x/
2549
2550CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2551M: David Howells <dhowells@redhat.com>
2552L: linux-cachefs@redhat.com (moderated for non-subscribers)
2553S: Supported
2554F: Documentation/filesystems/caching/cachefiles.txt
2555F: fs/cachefiles/
2556
2557CADET FM/AM RADIO RECEIVER DRIVER
2558M: Hans Verkuil <hverkuil@xs4all.nl>
2559L: linux-media@vger.kernel.org
2560T: git git://linuxtv.org/media_tree.git
2561W: http://linuxtv.org
2562S: Maintained
2563F: drivers/media/radio/radio-cadet*
2564
2565CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2566M: Jonathan Corbet <corbet@lwn.net>
2567L: linux-media@vger.kernel.org
2568T: git git://linuxtv.org/media_tree.git
2569S: Maintained
2570F: Documentation/video4linux/cafe_ccic
2571F: drivers/media/platform/marvell-ccic/
2572
2573CAIF NETWORK LAYER
2574M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2575L: netdev@vger.kernel.org
2576S: Supported
2577F: Documentation/networking/caif/
2578F: drivers/net/caif/
2579F: include/uapi/linux/caif/
2580F: include/net/caif/
2581F: net/caif/
2582
2583CALGARY x86-64 IOMMU
2584M: Muli Ben-Yehuda <muli@il.ibm.com>
2585M: "Jon D. Mason" <jdmason@kudzu.us>
2586L: discuss@x86-64.org
2587S: Maintained
2588F: arch/x86/kernel/pci-calgary_64.c
2589F: arch/x86/kernel/tce_64.c
2590F: arch/x86/include/asm/calgary.h
2591F: arch/x86/include/asm/tce.h
2592
2593CAN NETWORK LAYER
2594M: Oliver Hartkopp <socketcan@hartkopp.net>
2595M: Marc Kleine-Budde <mkl@pengutronix.de>
2596L: linux-can@vger.kernel.org
2597W: https://github.com/linux-can
2598T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2599T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2600S: Maintained
2601F: Documentation/networking/can.txt
2602F: net/can/
2603F: include/linux/can/core.h
2604F: include/uapi/linux/can.h
2605F: include/uapi/linux/can/bcm.h
2606F: include/uapi/linux/can/raw.h
2607F: include/uapi/linux/can/gw.h
2608
2609CAN NETWORK DRIVERS
2610M: Wolfgang Grandegger <wg@grandegger.com>
2611M: Marc Kleine-Budde <mkl@pengutronix.de>
2612L: linux-can@vger.kernel.org
2613W: https://github.com/linux-can
2614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2616S: Maintained
2617F: drivers/net/can/
2618F: include/linux/can/dev.h
2619F: include/linux/can/platform/
2620F: include/uapi/linux/can/error.h
2621F: include/uapi/linux/can/netlink.h
2622
2623CAPABILITIES
2624M: Serge Hallyn <serge.hallyn@canonical.com>
2625L: linux-security-module@vger.kernel.org
2626S: Supported
2627F: include/linux/capability.h
2628F: include/uapi/linux/capability.h
2629F: security/commoncap.c
2630F: kernel/capability.c
2631
2632CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2633M: Kevin Tsai <ktsai@capellamicro.com>
2634S: Maintained
2635F: drivers/iio/light/cm*
2636F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2637
2638CAVIUM LIQUIDIO NETWORK DRIVER
2639M: Derek Chickles <derek.chickles@caviumnetworks.com>
2640M: Satanand Burla <satananda.burla@caviumnetworks.com>
2641M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2642M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2643L: netdev@vger.kernel.org
2644W: http://www.cavium.com
2645S: Supported
2646F: drivers/net/ethernet/cavium/liquidio/
2647
2648CC2520 IEEE-802.15.4 RADIO DRIVER
2649M: Varka Bhadram <varkabhadram@gmail.com>
2650L: linux-wpan@vger.kernel.org
2651S: Maintained
2652F: drivers/net/ieee802154/cc2520.c
2653F: include/linux/spi/cc2520.h
2654F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2655
2656CELL BROADBAND ENGINE ARCHITECTURE
2657M: Arnd Bergmann <arnd@arndb.de>
2658L: linuxppc-dev@lists.ozlabs.org
2659W: http://www.ibm.com/developerworks/power/cell/
2660S: Supported
2661F: arch/powerpc/include/asm/cell*.h
2662F: arch/powerpc/include/asm/spu*.h
2663F: arch/powerpc/include/uapi/asm/spu*.h
2664F: arch/powerpc/oprofile/*cell*
2665F: arch/powerpc/platforms/cell/
2666
2667CEPH COMMON CODE (LIBCEPH)
2668M: Ilya Dryomov <idryomov@gmail.com>
2669M: "Yan, Zheng" <zyan@redhat.com>
2670M: Sage Weil <sage@redhat.com>
2671L: ceph-devel@vger.kernel.org
2672W: http://ceph.com/
2673T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2674T: git git://github.com/ceph/ceph-client.git
2675S: Supported
2676F: net/ceph/
2677F: include/linux/ceph/
2678F: include/linux/crush/
2679
2680CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2681M: "Yan, Zheng" <zyan@redhat.com>
2682M: Sage Weil <sage@redhat.com>
2683M: Ilya Dryomov <idryomov@gmail.com>
2684L: ceph-devel@vger.kernel.org
2685W: http://ceph.com/
2686T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2687T: git git://github.com/ceph/ceph-client.git
2688S: Supported
2689F: Documentation/filesystems/ceph.txt
2690F: fs/ceph/
2691
2692CERTIFICATE HANDLING:
2693M: David Howells <dhowells@redhat.com>
2694M: David Woodhouse <dwmw2@infradead.org>
2695L: keyrings@linux-nfs.org
2696S: Maintained
2697F: Documentation/module-signing.txt
2698F: certs/
2699F: scripts/extract-cert.c
2700
2701CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2702L: linux-usb@vger.kernel.org
2703S: Orphan
2704F: Documentation/usb/WUSB-Design-overview.txt
2705F: Documentation/usb/wusb-cbaf
2706F: drivers/usb/host/hwa-hc.c
2707F: drivers/usb/host/whci/
2708F: drivers/usb/wusbcore/
2709F: include/linux/usb/wusb*
2710
2711CFAG12864B LCD DRIVER
2712M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2713W: http://miguelojeda.es/auxdisplay.htm
2714W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2715S: Maintained
2716F: drivers/auxdisplay/cfag12864b.c
2717F: include/linux/cfag12864b.h
2718
2719CFAG12864BFB LCD FRAMEBUFFER DRIVER
2720M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2721W: http://miguelojeda.es/auxdisplay.htm
2722W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2723S: Maintained
2724F: drivers/auxdisplay/cfag12864bfb.c
2725F: include/linux/cfag12864b.h
2726
2727CFG80211 and NL80211
2728M: Johannes Berg <johannes@sipsolutions.net>
2729L: linux-wireless@vger.kernel.org
2730W: http://wireless.kernel.org/
2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2733S: Maintained
2734F: include/uapi/linux/nl80211.h
2735F: include/net/cfg80211.h
2736F: net/wireless/*
2737X: net/wireless/wext*
2738
2739CHAR and MISC DRIVERS
2740M: Arnd Bergmann <arnd@arndb.de>
2741M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2742T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2743S: Supported
2744F: drivers/char/*
2745F: drivers/misc/*
2746F: include/linux/miscdevice.h
2747
2748CHECKPATCH
2749M: Andy Whitcroft <apw@canonical.com>
2750M: Joe Perches <joe@perches.com>
2751S: Maintained
2752F: scripts/checkpatch.pl
2753
2754CHINESE DOCUMENTATION
2755M: Harry Wei <harryxiyou@gmail.com>
2756L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2757L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2758S: Maintained
2759F: Documentation/zh_CN/
2760
2761CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2762M: Peter Chen <Peter.Chen@freescale.com>
2763T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2764L: linux-usb@vger.kernel.org
2765S: Maintained
2766F: drivers/usb/chipidea/
2767
2768CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2769M: Hans de Goede <hdegoede@redhat.com>
2770L: linux-input@vger.kernel.org
2771S: Maintained
2772F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2773F: drivers/input/touchscreen/chipone_icn8318.c
2774
2775CHROME HARDWARE PLATFORM SUPPORT
2776M: Olof Johansson <olof@lixom.net>
2777S: Maintained
2778F: drivers/platform/chrome/
2779
2780CISCO VIC ETHERNET NIC DRIVER
2781M: Christian Benvenuti <benve@cisco.com>
2782M: Sujith Sankar <ssujith@cisco.com>
2783M: Govindarajulu Varadarajan <_govind@gmx.com>
2784M: Neel Patel <neepatel@cisco.com>
2785S: Supported
2786F: drivers/net/ethernet/cisco/enic/
2787
2788CISCO VIC LOW LATENCY NIC DRIVER
2789M: Christian Benvenuti <benve@cisco.com>
2790M: Dave Goodell <dgoodell@cisco.com>
2791S: Supported
2792F: drivers/infiniband/hw/usnic/
2793
2794CIRRUS LOGIC EP93XX ETHERNET DRIVER
2795M: Hartley Sweeten <hsweeten@visionengravers.com>
2796L: netdev@vger.kernel.org
2797S: Maintained
2798F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2799
2800CIRRUS LOGIC AUDIO CODEC DRIVERS
2801M: Brian Austin <brian.austin@cirrus.com>
2802M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2803L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2804S: Maintained
2805F: sound/soc/codecs/cs*
2806
2807CLEANCACHE API
2808M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2809L: linux-kernel@vger.kernel.org
2810S: Maintained
2811F: mm/cleancache.c
2812F: include/linux/cleancache.h
2813
2814CLK API
2815M: Russell King <linux@arm.linux.org.uk>
2816L: linux-clk@vger.kernel.org
2817S: Maintained
2818F: include/linux/clk.h
2819
2820CLOCKSOURCE, CLOCKEVENT DRIVERS
2821M: Daniel Lezcano <daniel.lezcano@linaro.org>
2822M: Thomas Gleixner <tglx@linutronix.de>
2823L: linux-kernel@vger.kernel.org
2824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2825S: Supported
2826F: drivers/clocksource
2827
2828CISCO FCOE HBA DRIVER
2829M: Hiral Patel <hiralpat@cisco.com>
2830M: Suma Ramars <sramars@cisco.com>
2831M: Brian Uchino <buchino@cisco.com>
2832L: linux-scsi@vger.kernel.org
2833S: Supported
2834F: drivers/scsi/fnic/
2835
2836CISCO SCSI HBA DRIVER
2837M: Narsimhulu Musini <nmusini@cisco.com>
2838M: Sesidhar Baddela <sebaddel@cisco.com>
2839L: linux-scsi@vger.kernel.org
2840S: Supported
2841F: drivers/scsi/snic/
2842
2843CMPC ACPI DRIVER
2844M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2845M: Daniel Oliveira Nascimento <don@syst.com.br>
2846L: platform-driver-x86@vger.kernel.org
2847S: Supported
2848F: drivers/platform/x86/classmate-laptop.c
2849
2850COBALT MEDIA DRIVER
2851M: Hans Verkuil <hans.verkuil@cisco.com>
2852L: linux-media@vger.kernel.org
2853T: git git://linuxtv.org/media_tree.git
2854W: http://linuxtv.org
2855S: Supported
2856F: drivers/media/pci/cobalt/
2857
2858COCCINELLE/Semantic Patches (SmPL)
2859M: Julia Lawall <Julia.Lawall@lip6.fr>
2860M: Gilles Muller <Gilles.Muller@lip6.fr>
2861M: Nicolas Palix <nicolas.palix@imag.fr>
2862M: Michal Marek <mmarek@suse.com>
2863L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2864T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2865W: http://coccinelle.lip6.fr/
2866S: Supported
2867F: Documentation/coccinelle.txt
2868F: scripts/coccinelle/
2869F: scripts/coccicheck
2870
2871CODA FILE SYSTEM
2872M: Jan Harkes <jaharkes@cs.cmu.edu>
2873M: coda@cs.cmu.edu
2874L: codalist@coda.cs.cmu.edu
2875W: http://www.coda.cs.cmu.edu/
2876S: Maintained
2877F: Documentation/filesystems/coda.txt
2878F: fs/coda/
2879F: include/linux/coda*.h
2880F: include/uapi/linux/coda*.h
2881
2882CODA V4L2 MEM2MEM DRIVER
2883M: Philipp Zabel <p.zabel@pengutronix.de>
2884L: linux-media@vger.kernel.org
2885S: Maintained
2886F: Documentation/devicetree/bindings/media/coda.txt
2887F: drivers/media/platform/coda/
2888
2889COMMON CLK FRAMEWORK
2890M: Michael Turquette <mturquette@baylibre.com>
2891M: Stephen Boyd <sboyd@codeaurora.org>
2892L: linux-clk@vger.kernel.org
2893T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
2894S: Maintained
2895F: drivers/clk/
2896X: drivers/clk/clkdev.c
2897F: include/linux/clk-pr*
2898F: include/linux/clk/
2899
2900COMMON INTERNET FILE SYSTEM (CIFS)
2901M: Steve French <sfrench@samba.org>
2902L: linux-cifs@vger.kernel.org
2903L: samba-technical@lists.samba.org (moderated for non-subscribers)
2904W: http://linux-cifs.samba.org/
2905T: git git://git.samba.org/sfrench/cifs-2.6.git
2906S: Supported
2907F: Documentation/filesystems/cifs/
2908F: fs/cifs/
2909
2910COMPACTPCI HOTPLUG CORE
2911M: Scott Murray <scott@spiteful.org>
2912L: linux-pci@vger.kernel.org
2913S: Maintained
2914F: drivers/pci/hotplug/cpci_hotplug*
2915
2916COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
2917M: Scott Murray <scott@spiteful.org>
2918L: linux-pci@vger.kernel.org
2919S: Maintained
2920F: drivers/pci/hotplug/cpcihp_zt5550.*
2921
2922COMPACTPCI HOTPLUG GENERIC DRIVER
2923M: Scott Murray <scott@spiteful.org>
2924L: linux-pci@vger.kernel.org
2925S: Maintained
2926F: drivers/pci/hotplug/cpcihp_generic.c
2927
2928COMPAL LAPTOP SUPPORT
2929M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
2930L: platform-driver-x86@vger.kernel.org
2931S: Maintained
2932F: drivers/platform/x86/compal-laptop.c
2933
2934CONEXANT ACCESSRUNNER USB DRIVER
2935L: accessrunner-general@lists.sourceforge.net
2936W: http://accessrunner.sourceforge.net/
2937S: Orphan
2938F: drivers/usb/atm/cxacru.c
2939
2940CONFIGFS
2941M: Joel Becker <jlbec@evilplan.org>
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/jlbec/configfs.git
2943S: Supported
2944F: fs/configfs/
2945F: include/linux/configfs.h
2946
2947CONNECTOR
2948M: Evgeniy Polyakov <zbr@ioremap.net>
2949L: netdev@vger.kernel.org
2950S: Maintained
2951F: drivers/connector/
2952
2953CONTROL GROUP (CGROUP)
2954M: Tejun Heo <tj@kernel.org>
2955M: Li Zefan <lizefan@huawei.com>
2956M: Johannes Weiner <hannes@cmpxchg.org>
2957L: cgroups@vger.kernel.org
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2959S: Maintained
2960F: Documentation/cgroups/
2961F: include/linux/cgroup*
2962F: kernel/cgroup*
2963
2964CONTROL GROUP - CPUSET
2965M: Li Zefan <lizefan@huawei.com>
2966L: cgroups@vger.kernel.org
2967W: http://www.bullopensource.org/cpuset/
2968W: http://oss.sgi.com/projects/cpusets/
2969T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
2970S: Maintained
2971F: Documentation/cgroups/cpusets.txt
2972F: include/linux/cpuset.h
2973F: kernel/cpuset.c
2974
2975CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
2976M: Johannes Weiner <hannes@cmpxchg.org>
2977M: Michal Hocko <mhocko@kernel.org>
2978L: cgroups@vger.kernel.org
2979L: linux-mm@kvack.org
2980S: Maintained
2981F: mm/memcontrol.c
2982F: mm/swap_cgroup.c
2983
2984CORETEMP HARDWARE MONITORING DRIVER
2985M: Fenghua Yu <fenghua.yu@intel.com>
2986L: lm-sensors@lm-sensors.org
2987S: Maintained
2988F: Documentation/hwmon/coretemp
2989F: drivers/hwmon/coretemp.c
2990
2991COSA/SRP SYNC SERIAL DRIVER
2992M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
2993W: http://www.fi.muni.cz/~kas/cosa/
2994S: Maintained
2995F: drivers/net/wan/cosa*
2996
2997CPMAC ETHERNET DRIVER
2998M: Florian Fainelli <florian@openwrt.org>
2999L: netdev@vger.kernel.org
3000S: Maintained
3001F: drivers/net/ethernet/ti/cpmac.c
3002
3003CPU FREQUENCY DRIVERS
3004M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3005M: Viresh Kumar <viresh.kumar@linaro.org>
3006L: linux-pm@vger.kernel.org
3007S: Maintained
3008T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3009T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3010F: drivers/cpufreq/
3011F: include/linux/cpufreq.h
3012
3013CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3014M: Viresh Kumar <viresh.kumar@linaro.org>
3015M: Sudeep Holla <sudeep.holla@arm.com>
3016L: linux-pm@vger.kernel.org
3017W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3018S: Maintained
3019F: drivers/cpufreq/arm_big_little.h
3020F: drivers/cpufreq/arm_big_little.c
3021F: drivers/cpufreq/arm_big_little_dt.c
3022
3023CPUIDLE DRIVER - ARM BIG LITTLE
3024M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3025M: Daniel Lezcano <daniel.lezcano@linaro.org>
3026L: linux-pm@vger.kernel.org
3027L: linux-arm-kernel@lists.infradead.org
3028T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3029S: Maintained
3030F: drivers/cpuidle/cpuidle-big_little.c
3031
3032CPUIDLE DRIVER - ARM EXYNOS
3033M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3034M: Daniel Lezcano <daniel.lezcano@linaro.org>
3035M: Kukjin Kim <kgene@kernel.org>
3036L: linux-pm@vger.kernel.org
3037L: linux-samsung-soc@vger.kernel.org
3038S: Supported
3039F: drivers/cpuidle/cpuidle-exynos.c
3040F: arch/arm/mach-exynos/pm.c
3041
3042CPUIDLE DRIVERS
3043M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3044M: Daniel Lezcano <daniel.lezcano@linaro.org>
3045L: linux-pm@vger.kernel.org
3046S: Maintained
3047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3048F: drivers/cpuidle/*
3049F: include/linux/cpuidle.h
3050
3051CPUID/MSR DRIVER
3052M: "H. Peter Anvin" <hpa@zytor.com>
3053S: Maintained
3054F: arch/x86/kernel/cpuid.c
3055F: arch/x86/kernel/msr.c
3056
3057CPU POWER MONITORING SUBSYSTEM
3058M: Thomas Renninger <trenn@suse.com>
3059L: linux-pm@vger.kernel.org
3060S: Maintained
3061F: tools/power/cpupower/
3062
3063CRAMFS FILESYSTEM
3064W: http://sourceforge.net/projects/cramfs/
3065S: Orphan / Obsolete
3066F: Documentation/filesystems/cramfs.txt
3067F: fs/cramfs/
3068
3069CRIS PORT
3070M: Mikael Starvik <starvik@axis.com>
3071M: Jesper Nilsson <jesper.nilsson@axis.com>
3072L: linux-cris-kernel@axis.com
3073W: http://developer.axis.com
3074S: Maintained
3075F: arch/cris/
3076F: drivers/tty/serial/crisv10.*
3077
3078CRYPTO API
3079M: Herbert Xu <herbert@gondor.apana.org.au>
3080M: "David S. Miller" <davem@davemloft.net>
3081L: linux-crypto@vger.kernel.org
3082T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3083S: Maintained
3084F: Documentation/crypto/
3085F: Documentation/DocBook/crypto-API.tmpl
3086F: arch/*/crypto/
3087F: crypto/
3088F: drivers/crypto/
3089F: include/crypto/
3090
3091CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3092M: Neil Horman <nhorman@tuxdriver.com>
3093L: linux-crypto@vger.kernel.org
3094S: Maintained
3095F: crypto/ansi_cprng.c
3096F: crypto/rng.c
3097
3098CS5535 Audio ALSA driver
3099M: Jaya Kumar <jayakumar.alsa@gmail.com>
3100S: Maintained
3101F: sound/pci/cs5535audio/
3102
3103CW1200 WLAN driver
3104M: Solomon Peachy <pizza@shaftnet.org>
3105S: Maintained
3106F: drivers/net/wireless/cw1200/
3107
3108CX18 VIDEO4LINUX DRIVER
3109M: Andy Walls <awalls@md.metrocast.net>
3110L: ivtv-devel@ivtvdriver.org (subscribers-only)
3111L: linux-media@vger.kernel.org
3112T: git git://linuxtv.org/media_tree.git
3113W: http://linuxtv.org
3114W: http://www.ivtvdriver.org/index.php/Cx18
3115S: Maintained
3116F: Documentation/video4linux/cx18.txt
3117F: drivers/media/pci/cx18/
3118F: include/uapi/linux/ivtv*
3119
3120CX2341X MPEG ENCODER HELPER MODULE
3121M: Hans Verkuil <hverkuil@xs4all.nl>
3122L: linux-media@vger.kernel.org
3123T: git git://linuxtv.org/media_tree.git
3124W: http://linuxtv.org
3125S: Maintained
3126F: drivers/media/common/cx2341x*
3127F: include/media/cx2341x*
3128
3129CX24120 MEDIA DRIVER
3130M: Jemma Denson <jdenson@gmail.com>
3131M: Patrick Boettcher <patrick.boettcher@posteo.de>
3132L: linux-media@vger.kernel.org
3133W: http://linuxtv.org/
3134Q: http://patchwork.linuxtv.org/project/linux-media/list/
3135S: Maintained
3136F: drivers/media/dvb-frontends/cx24120*
3137
3138CX88 VIDEO4LINUX DRIVER
3139M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3140L: linux-media@vger.kernel.org
3141W: http://linuxtv.org
3142T: git git://linuxtv.org/media_tree.git
3143S: Odd fixes
3144F: Documentation/video4linux/cx88/
3145F: drivers/media/pci/cx88/
3146
3147CXD2820R MEDIA DRIVER
3148M: Antti Palosaari <crope@iki.fi>
3149L: linux-media@vger.kernel.org
3150W: http://linuxtv.org/
3151W: http://palosaari.fi/linux/
3152Q: http://patchwork.linuxtv.org/project/linux-media/list/
3153T: git git://linuxtv.org/anttip/media_tree.git
3154S: Maintained
3155F: drivers/media/dvb-frontends/cxd2820r*
3156
3157CXGB3 ETHERNET DRIVER (CXGB3)
3158M: Santosh Raspatur <santosh@chelsio.com>
3159L: netdev@vger.kernel.org
3160W: http://www.chelsio.com
3161S: Supported
3162F: drivers/net/ethernet/chelsio/cxgb3/
3163
3164CXGB3 ISCSI DRIVER (CXGB3I)
3165M: Karen Xie <kxie@chelsio.com>
3166L: linux-scsi@vger.kernel.org
3167W: http://www.chelsio.com
3168S: Supported
3169F: drivers/scsi/cxgbi/cxgb3i
3170
3171CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3172M: Steve Wise <swise@chelsio.com>
3173L: linux-rdma@vger.kernel.org
3174W: http://www.openfabrics.org
3175S: Supported
3176F: drivers/infiniband/hw/cxgb3/
3177
3178CXGB4 ETHERNET DRIVER (CXGB4)
3179M: Hariprasad S <hariprasad@chelsio.com>
3180L: netdev@vger.kernel.org
3181W: http://www.chelsio.com
3182S: Supported
3183F: drivers/net/ethernet/chelsio/cxgb4/
3184
3185CXGB4 ISCSI DRIVER (CXGB4I)
3186M: Karen Xie <kxie@chelsio.com>
3187L: linux-scsi@vger.kernel.org
3188W: http://www.chelsio.com
3189S: Supported
3190F: drivers/scsi/cxgbi/cxgb4i
3191
3192CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3193M: Steve Wise <swise@chelsio.com>
3194L: linux-rdma@vger.kernel.org
3195W: http://www.openfabrics.org
3196S: Supported
3197F: drivers/infiniband/hw/cxgb4/
3198
3199CXGB4VF ETHERNET DRIVER (CXGB4VF)
3200M: Casey Leedom <leedom@chelsio.com>
3201L: netdev@vger.kernel.org
3202W: http://www.chelsio.com
3203S: Supported
3204F: drivers/net/ethernet/chelsio/cxgb4vf/
3205
3206CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3207M: Ian Munsie <imunsie@au1.ibm.com>
3208M: Michael Neuling <mikey@neuling.org>
3209L: linuxppc-dev@lists.ozlabs.org
3210S: Supported
3211F: drivers/misc/cxl/
3212F: include/misc/cxl*
3213F: include/uapi/misc/cxl.h
3214F: Documentation/powerpc/cxl.txt
3215F: Documentation/powerpc/cxl.txt
3216F: Documentation/ABI/testing/sysfs-class-cxl
3217
3218CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3219M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3220M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3221L: linux-scsi@vger.kernel.org
3222S: Supported
3223F: drivers/scsi/cxlflash/
3224F: include/uapi/scsi/cxlflash_ioctls.h
3225F: Documentation/powerpc/cxlflash.txt
3226
3227STMMAC ETHERNET DRIVER
3228M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3229L: netdev@vger.kernel.org
3230W: http://www.stlinux.com
3231S: Supported
3232F: drivers/net/ethernet/stmicro/stmmac/
3233
3234CYBERPRO FB DRIVER
3235M: Russell King <linux@arm.linux.org.uk>
3236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3237W: http://www.arm.linux.org.uk/
3238S: Maintained
3239F: drivers/video/fbdev/cyber2000fb.*
3240
3241CYCLADES ASYNC MUX DRIVER
3242W: http://www.cyclades.com/
3243S: Orphan
3244F: drivers/tty/cyclades.c
3245F: include/linux/cyclades.h
3246F: include/uapi/linux/cyclades.h
3247
3248CYCLADES PC300 DRIVER
3249W: http://www.cyclades.com/
3250S: Orphan
3251F: drivers/net/wan/pc300*
3252
3253CYPRESS_FIRMWARE MEDIA DRIVER
3254M: Antti Palosaari <crope@iki.fi>
3255L: linux-media@vger.kernel.org
3256W: http://linuxtv.org/
3257W: http://palosaari.fi/linux/
3258Q: http://patchwork.linuxtv.org/project/linux-media/list/
3259T: git git://linuxtv.org/anttip/media_tree.git
3260S: Maintained
3261F: drivers/media/common/cypress_firmware*
3262
3263CYTTSP TOUCHSCREEN DRIVER
3264M: Ferruh Yigit <fery@cypress.com>
3265L: linux-input@vger.kernel.org
3266S: Supported
3267F: drivers/input/touchscreen/cyttsp*
3268F: include/linux/input/cyttsp.h
3269
3270DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3271M: Joshua Kinard <kumba@gentoo.org>
3272S: Maintained
3273F: drivers/rtc/rtc-ds1685.c
3274F: include/linux/rtc/ds1685.h
3275
3276DAMA SLAVE for AX.25
3277M: Joerg Reuter <jreuter@yaina.de>
3278W: http://yaina.de/jreuter/
3279W: http://www.qsl.net/dl1bke/
3280L: linux-hams@vger.kernel.org
3281S: Maintained
3282F: net/ax25/af_ax25.c
3283F: net/ax25/ax25_dev.c
3284F: net/ax25/ax25_ds_*
3285F: net/ax25/ax25_in.c
3286F: net/ax25/ax25_out.c
3287F: net/ax25/ax25_timer.c
3288F: net/ax25/sysctl_net_ax25.c
3289
3290DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3291L: netdev@vger.kernel.org
3292S: Orphan
3293F: Documentation/networking/dmfe.txt
3294F: drivers/net/ethernet/dec/tulip/dmfe.c
3295
3296DC390/AM53C974 SCSI driver
3297M: Hannes Reinecke <hare@suse.com>
3298L: linux-scsi@vger.kernel.org
3299S: Maintained
3300F: drivers/scsi/am53c974.c
3301
3302DC395x SCSI driver
3303M: Oliver Neukum <oliver@neukum.org>
3304M: Ali Akcaagac <aliakc@web.de>
3305M: Jamie Lenehan <lenehan@twibble.org>
3306L: dc395x@twibble.org
3307W: http://twibble.org/dist/dc395x/
3308W: http://lists.twibble.org/mailman/listinfo/dc395x/
3309S: Maintained
3310F: Documentation/scsi/dc395x.txt
3311F: drivers/scsi/dc395x.*
3312
3313DCCP PROTOCOL
3314M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3315L: dccp@vger.kernel.org
3316W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3317S: Maintained
3318F: include/linux/dccp.h
3319F: include/uapi/linux/dccp.h
3320F: include/linux/tfrc.h
3321F: net/dccp/
3322
3323DECnet NETWORK LAYER
3324W: http://linux-decnet.sourceforge.net
3325L: linux-decnet-user@lists.sourceforge.net
3326S: Orphan
3327F: Documentation/networking/decnet.txt
3328F: net/decnet/
3329
3330DECSTATION PLATFORM SUPPORT
3331M: "Maciej W. Rozycki" <macro@linux-mips.org>
3332L: linux-mips@linux-mips.org
3333W: http://www.linux-mips.org/wiki/DECstation
3334S: Maintained
3335F: arch/mips/dec/
3336F: arch/mips/include/asm/dec/
3337F: arch/mips/include/asm/mach-dec/
3338
3339DEFXX FDDI NETWORK DRIVER
3340M: "Maciej W. Rozycki" <macro@linux-mips.org>
3341S: Maintained
3342F: drivers/net/fddi/defxx.*
3343
3344DELL LAPTOP DRIVER
3345M: Matthew Garrett <mjg59@srcf.ucam.org>
3346M: Pali Rohár <pali.rohar@gmail.com>
3347L: platform-driver-x86@vger.kernel.org
3348S: Maintained
3349F: drivers/platform/x86/dell-laptop.c
3350
3351DELL LAPTOP RBTN DRIVER
3352M: Pali Rohár <pali.rohar@gmail.com>
3353S: Maintained
3354F: drivers/platform/x86/dell-rbtn.*
3355
3356DELL LAPTOP FREEFALL DRIVER
3357M: Pali Rohár <pali.rohar@gmail.com>
3358S: Maintained
3359F: drivers/platform/x86/dell-smo8800.c
3360
3361DELL LAPTOP SMM DRIVER
3362M: Pali Rohár <pali.rohar@gmail.com>
3363S: Maintained
3364F: drivers/hwmon/dell-smm-hwmon.c
3365F: include/uapi/linux/i8k.h
3366
3367DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3368M: Doug Warzecha <Douglas_Warzecha@dell.com>
3369S: Maintained
3370F: Documentation/dcdbas.txt
3371F: drivers/firmware/dcdbas.*
3372
3373DELL WMI EXTRAS DRIVER
3374M: Matthew Garrett <mjg59@srcf.ucam.org>
3375M: Pali Rohár <pali.rohar@gmail.com>
3376S: Maintained
3377F: drivers/platform/x86/dell-wmi.c
3378
3379DESIGNWARE USB2 DRD IP DRIVER
3380M: John Youn <johnyoun@synopsys.com>
3381L: linux-usb@vger.kernel.org
3382T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3383S: Maintained
3384F: drivers/usb/dwc2/
3385
3386DESIGNWARE USB3 DRD IP DRIVER
3387M: Felipe Balbi <balbi@ti.com>
3388L: linux-usb@vger.kernel.org
3389L: linux-omap@vger.kernel.org
3390T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3391S: Maintained
3392F: drivers/usb/dwc3/
3393
3394DEVICE COREDUMP (DEV_COREDUMP)
3395M: Johannes Berg <johannes@sipsolutions.net>
3396L: linux-kernel@vger.kernel.org
3397S: Maintained
3398F: drivers/base/devcoredump.c
3399F: include/linux/devcoredump.h
3400
3401DEVICE FREQUENCY (DEVFREQ)
3402M: MyungJoo Ham <myungjoo.ham@samsung.com>
3403M: Kyungmin Park <kyungmin.park@samsung.com>
3404L: linux-pm@vger.kernel.org
3405S: Maintained
3406F: drivers/devfreq/
3407
3408DEVICE NUMBER REGISTRY
3409M: Torben Mathiasen <device@lanana.org>
3410W: http://lanana.org/docs/device-list/index.html
3411S: Maintained
3412
3413DEVICE-MAPPER (LVM)
3414M: Alasdair Kergon <agk@redhat.com>
3415M: Mike Snitzer <snitzer@redhat.com>
3416M: dm-devel@redhat.com
3417L: dm-devel@redhat.com
3418W: http://sources.redhat.com/dm
3419Q: http://patchwork.kernel.org/project/dm-devel/list/
3420T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3421T: quilt http://people.redhat.com/agk/patches/linux/editing/
3422S: Maintained
3423F: Documentation/device-mapper/
3424F: drivers/md/dm*
3425F: drivers/md/persistent-data/
3426F: include/linux/device-mapper.h
3427F: include/linux/dm-*.h
3428F: include/uapi/linux/dm-*.h
3429
3430DIALOG SEMICONDUCTOR DRIVERS
3431M: Support Opensource <support.opensource@diasemi.com>
3432W: http://www.dialog-semiconductor.com/products
3433S: Supported
3434F: Documentation/hwmon/da90??
3435F: Documentation/devicetree/bindings/sound/da[79]*.txt
3436F: drivers/gpio/gpio-da90??.c
3437F: drivers/hwmon/da90??-hwmon.c
3438F: drivers/iio/adc/da91??-*.c
3439F: drivers/input/misc/da90??_onkey.c
3440F: drivers/input/touchscreen/da9052_tsi.c
3441F: drivers/leds/leds-da90??.c
3442F: drivers/mfd/da903x.c
3443F: drivers/mfd/da90??-*.c
3444F: drivers/mfd/da91??-*.c
3445F: drivers/power/da9052-battery.c
3446F: drivers/power/da91??-*.c
3447F: drivers/regulator/da903x.c
3448F: drivers/regulator/da9???-regulator.[ch]
3449F: drivers/rtc/rtc-da90??.c
3450F: drivers/video/backlight/da90??_bl.c
3451F: drivers/watchdog/da90??_wdt.c
3452F: include/linux/mfd/da903x.h
3453F: include/linux/mfd/da9052/
3454F: include/linux/mfd/da9055/
3455F: include/linux/mfd/da9063/
3456F: include/linux/mfd/da9150/
3457F: include/sound/da[79]*.h
3458F: sound/soc/codecs/da[79]*.[ch]
3459
3460DIGI NEO AND CLASSIC PCI PRODUCTS
3461M: Lidza Louina <lidza.louina@gmail.com>
3462M: Mark Hounschell <markh@compro.net>
3463L: driverdev-devel@linuxdriverproject.org
3464S: Maintained
3465F: drivers/staging/dgnc/
3466
3467DIGI EPCA PCI PRODUCTS
3468M: Lidza Louina <lidza.louina@gmail.com>
3469M: Daeseok Youn <daeseok.youn@gmail.com>
3470L: driverdev-devel@linuxdriverproject.org
3471S: Maintained
3472F: drivers/staging/dgap/
3473
3474DIOLAN U2C-12 I2C DRIVER
3475M: Guenter Roeck <linux@roeck-us.net>
3476L: linux-i2c@vger.kernel.org
3477S: Maintained
3478F: drivers/i2c/busses/i2c-diolan-u2c.c
3479
3480DIRECT ACCESS (DAX)
3481M: Matthew Wilcox <willy@linux.intel.com>
3482L: linux-fsdevel@vger.kernel.org
3483S: Supported
3484F: fs/dax.c
3485
3486DIRECTORY NOTIFICATION (DNOTIFY)
3487M: Eric Paris <eparis@parisplace.org>
3488S: Maintained
3489F: Documentation/filesystems/dnotify.txt
3490F: fs/notify/dnotify/
3491F: include/linux/dnotify.h
3492
3493DISK GEOMETRY AND PARTITION HANDLING
3494M: Andries Brouwer <aeb@cwi.nl>
3495W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3496W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3497W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3498S: Maintained
3499
3500DISKQUOTA
3501M: Jan Kara <jack@suse.com>
3502S: Maintained
3503F: Documentation/filesystems/quota.txt
3504F: fs/quota/
3505F: include/linux/quota*.h
3506F: include/uapi/linux/quota*.h
3507
3508DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3509M: Bernie Thompson <bernie@plugable.com>
3510L: linux-fbdev@vger.kernel.org
3511S: Maintained
3512W: http://plugable.com/category/projects/udlfb/
3513F: drivers/video/fbdev/udlfb.c
3514F: include/video/udlfb.h
3515F: Documentation/fb/udlfb.txt
3516
3517DISTRIBUTED LOCK MANAGER (DLM)
3518M: Christine Caulfield <ccaulfie@redhat.com>
3519M: David Teigland <teigland@redhat.com>
3520L: cluster-devel@redhat.com
3521W: http://sources.redhat.com/cluster/
3522T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/dlm.git
3523S: Supported
3524F: fs/dlm/
3525
3526DMA BUFFER SHARING FRAMEWORK
3527M: Sumit Semwal <sumit.semwal@linaro.org>
3528S: Maintained
3529L: linux-media@vger.kernel.org
3530L: dri-devel@lists.freedesktop.org
3531L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3532F: drivers/dma-buf/
3533F: include/linux/dma-buf*
3534F: include/linux/reservation.h
3535F: include/linux/*fence.h
3536F: Documentation/dma-buf-sharing.txt
3537T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3538
3539DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3540M: Vinod Koul <vinod.koul@intel.com>
3541L: dmaengine@vger.kernel.org
3542Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3543S: Maintained
3544F: drivers/dma/
3545F: include/linux/dmaengine.h
3546F: Documentation/dmaengine/
3547T: git git://git.infradead.org/users/vkoul/slave-dma.git
3548
3549DME1737 HARDWARE MONITOR DRIVER
3550M: Juerg Haefliger <juergh@gmail.com>
3551L: lm-sensors@lm-sensors.org
3552S: Maintained
3553F: Documentation/hwmon/dme1737
3554F: drivers/hwmon/dme1737.c
3555
3556DMI/SMBIOS SUPPORT
3557M: Jean Delvare <jdelvare@suse.com>
3558S: Maintained
3559T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3560F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3561F: drivers/firmware/dmi-id.c
3562F: drivers/firmware/dmi_scan.c
3563F: include/linux/dmi.h
3564
3565DOCUMENTATION
3566M: Jonathan Corbet <corbet@lwn.net>
3567L: linux-doc@vger.kernel.org
3568S: Maintained
3569F: Documentation/
3570F: scripts/docproc.c
3571F: scripts/kernel-doc*
3572X: Documentation/ABI/
3573X: Documentation/devicetree/
3574X: Documentation/acpi
3575X: Documentation/power
3576X: Documentation/spi
3577X: Documentation/DocBook/media
3578T: git git://git.lwn.net/linux.git docs-next
3579
3580DOUBLETALK DRIVER
3581M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3582L: blinux-list@redhat.com
3583S: Maintained
3584F: drivers/char/dtlk.c
3585F: include/linux/dtlk.h
3586
3587DPT_I2O SCSI RAID DRIVER
3588M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3589L: linux-scsi@vger.kernel.org
3590W: http://www.adaptec.com/
3591S: Maintained
3592F: drivers/scsi/dpt*
3593F: drivers/scsi/dpt/
3594
3595DRBD DRIVER
3596P: Philipp Reisner
3597P: Lars Ellenberg
3598M: drbd-dev@lists.linbit.com
3599L: drbd-user@lists.linbit.com
3600W: http://www.drbd.org
3601T: git git://git.drbd.org/linux-2.6-drbd.git drbd
3602T: git git://git.drbd.org/drbd-8.3.git
3603S: Supported
3604F: drivers/block/drbd/
3605F: lib/lru_cache.c
3606F: Documentation/blockdev/drbd/
3607
3608DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3609M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3611S: Supported
3612F: Documentation/kobject.txt
3613F: drivers/base/
3614F: fs/debugfs/
3615F: fs/kernfs/
3616F: fs/sysfs/
3617F: include/linux/debugfs.h
3618F: include/linux/kobj*
3619F: lib/kobj*
3620
3621DRM DRIVERS
3622M: David Airlie <airlied@linux.ie>
3623L: dri-devel@lists.freedesktop.org
3624T: git git://people.freedesktop.org/~airlied/linux
3625S: Maintained
3626F: drivers/gpu/drm/
3627F: drivers/gpu/vga/
3628F: include/drm/
3629F: include/uapi/drm/
3630
3631RADEON DRM DRIVERS
3632M: Alex Deucher <alexander.deucher@amd.com>
3633M: Christian König <christian.koenig@amd.com>
3634L: dri-devel@lists.freedesktop.org
3635T: git git://people.freedesktop.org/~agd5f/linux
3636S: Supported
3637F: drivers/gpu/drm/radeon/
3638F: include/uapi/drm/radeon*
3639
3640DRM PANEL DRIVERS
3641M: Thierry Reding <thierry.reding@gmail.com>
3642L: dri-devel@lists.freedesktop.org
3643T: git git://anongit.freedesktop.org/tegra/linux.git
3644S: Maintained
3645F: drivers/gpu/drm/drm_panel.c
3646F: drivers/gpu/drm/panel/
3647F: include/drm/drm_panel.h
3648F: Documentation/devicetree/bindings/display/panel/
3649
3650INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3651M: Daniel Vetter <daniel.vetter@intel.com>
3652M: Jani Nikula <jani.nikula@linux.intel.com>
3653L: intel-gfx@lists.freedesktop.org
3654L: dri-devel@lists.freedesktop.org
3655W: https://01.org/linuxgraphics/
3656Q: http://patchwork.freedesktop.org/project/intel-gfx/
3657T: git git://anongit.freedesktop.org/drm-intel
3658S: Supported
3659F: drivers/gpu/drm/i915/
3660F: include/drm/i915*
3661F: include/uapi/drm/i915*
3662
3663DRM DRIVERS FOR ATMEL HLCDC
3664M: Boris Brezillon <boris.brezillon@free-electrons.com>
3665L: dri-devel@lists.freedesktop.org
3666S: Supported
3667F: drivers/gpu/drm/atmel-hlcdc/
3668F: Documentation/devicetree/bindings/drm/atmel/
3669
3670DRM DRIVERS FOR EXYNOS
3671M: Inki Dae <inki.dae@samsung.com>
3672M: Joonyoung Shim <jy0922.shim@samsung.com>
3673M: Seung-Woo Kim <sw0312.kim@samsung.com>
3674M: Kyungmin Park <kyungmin.park@samsung.com>
3675L: dri-devel@lists.freedesktop.org
3676T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3677S: Supported
3678F: drivers/gpu/drm/exynos/
3679F: include/drm/exynos*
3680F: include/uapi/drm/exynos*
3681
3682DRM DRIVERS FOR FREESCALE DCU
3683M: Jianwei Wang <jianwei.wang.chn@gmail.com>
3684M: Alison Wang <alison.wang@freescale.com>
3685L: dri-devel@lists.freedesktop.org
3686S: Supported
3687F: drivers/gpu/drm/fsl-dcu/
3688F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3689F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3690
3691DRM DRIVERS FOR FREESCALE IMX
3692M: Philipp Zabel <p.zabel@pengutronix.de>
3693L: dri-devel@lists.freedesktop.org
3694S: Maintained
3695F: drivers/gpu/drm/imx/
3696F: drivers/gpu/ipu-v3/
3697F: Documentation/devicetree/bindings/display/imx/
3698
3699DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3700M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3701L: dri-devel@lists.freedesktop.org
3702T: git git://github.com/patjak/drm-gma500
3703S: Maintained
3704F: drivers/gpu/drm/gma500
3705F: include/drm/gma500*
3706
3707DRM DRIVERS FOR NVIDIA TEGRA
3708M: Thierry Reding <thierry.reding@gmail.com>
3709M: Terje Bergström <tbergstrom@nvidia.com>
3710L: dri-devel@lists.freedesktop.org
3711L: linux-tegra@vger.kernel.org
3712T: git git://anongit.freedesktop.org/tegra/linux.git
3713S: Supported
3714F: drivers/gpu/drm/tegra/
3715F: drivers/gpu/host1x/
3716F: include/linux/host1x.h
3717F: include/uapi/drm/tegra_drm.h
3718F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3719
3720DRM DRIVERS FOR RENESAS
3721M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3722L: dri-devel@lists.freedesktop.org
3723L: linux-sh@vger.kernel.org
3724T: git git://people.freedesktop.org/~airlied/linux
3725S: Supported
3726F: drivers/gpu/drm/rcar-du/
3727F: drivers/gpu/drm/shmobile/
3728F: include/linux/platform_data/shmob_drm.h
3729
3730DRM DRIVERS FOR ROCKCHIP
3731M: Mark Yao <mark.yao@rock-chips.com>
3732L: dri-devel@lists.freedesktop.org
3733S: Maintained
3734F: drivers/gpu/drm/rockchip/
3735F: Documentation/devicetree/bindings/display/rockchip*
3736
3737DRM DRIVERS FOR STI
3738M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3739M: Vincent Abriou <vincent.abriou@st.com>
3740L: dri-devel@lists.freedesktop.org
3741T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3742S: Maintained
3743F: drivers/gpu/drm/sti
3744F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3745
3746DSBR100 USB FM RADIO DRIVER
3747M: Alexey Klimov <klimov.linux@gmail.com>
3748L: linux-media@vger.kernel.org
3749T: git git://linuxtv.org/media_tree.git
3750S: Maintained
3751F: drivers/media/radio/dsbr100.c
3752
3753DSCC4 DRIVER
3754M: Francois Romieu <romieu@fr.zoreil.com>
3755L: netdev@vger.kernel.org
3756S: Maintained
3757F: drivers/net/wan/dscc4.c
3758
3759DT3155 MEDIA DRIVER
3760M: Hans Verkuil <hverkuil@xs4all.nl>
3761L: linux-media@vger.kernel.org
3762T: git git://linuxtv.org/media_tree.git
3763W: http://linuxtv.org
3764S: Odd Fixes
3765F: drivers/media/pci/dt3155/
3766
3767DVB_USB_AF9015 MEDIA DRIVER
3768M: Antti Palosaari <crope@iki.fi>
3769L: linux-media@vger.kernel.org
3770W: http://linuxtv.org/
3771W: http://palosaari.fi/linux/
3772Q: http://patchwork.linuxtv.org/project/linux-media/list/
3773T: git git://linuxtv.org/anttip/media_tree.git
3774S: Maintained
3775F: drivers/media/usb/dvb-usb-v2/af9015*
3776
3777DVB_USB_AF9035 MEDIA DRIVER
3778M: Antti Palosaari <crope@iki.fi>
3779L: linux-media@vger.kernel.org
3780W: http://linuxtv.org/
3781W: http://palosaari.fi/linux/
3782Q: http://patchwork.linuxtv.org/project/linux-media/list/
3783T: git git://linuxtv.org/anttip/media_tree.git
3784S: Maintained
3785F: drivers/media/usb/dvb-usb-v2/af9035*
3786
3787DVB_USB_ANYSEE MEDIA DRIVER
3788M: Antti Palosaari <crope@iki.fi>
3789L: linux-media@vger.kernel.org
3790W: http://linuxtv.org/
3791W: http://palosaari.fi/linux/
3792Q: http://patchwork.linuxtv.org/project/linux-media/list/
3793T: git git://linuxtv.org/anttip/media_tree.git
3794S: Maintained
3795F: drivers/media/usb/dvb-usb-v2/anysee*
3796
3797DVB_USB_AU6610 MEDIA DRIVER
3798M: Antti Palosaari <crope@iki.fi>
3799L: linux-media@vger.kernel.org
3800W: http://linuxtv.org/
3801W: http://palosaari.fi/linux/
3802Q: http://patchwork.linuxtv.org/project/linux-media/list/
3803T: git git://linuxtv.org/anttip/media_tree.git
3804S: Maintained
3805F: drivers/media/usb/dvb-usb-v2/au6610*
3806
3807DVB_USB_CE6230 MEDIA DRIVER
3808M: Antti Palosaari <crope@iki.fi>
3809L: linux-media@vger.kernel.org
3810W: http://linuxtv.org/
3811W: http://palosaari.fi/linux/
3812Q: http://patchwork.linuxtv.org/project/linux-media/list/
3813T: git git://linuxtv.org/anttip/media_tree.git
3814S: Maintained
3815F: drivers/media/usb/dvb-usb-v2/ce6230*
3816
3817DVB_USB_CXUSB MEDIA DRIVER
3818M: Michael Krufky <mkrufky@linuxtv.org>
3819L: linux-media@vger.kernel.org
3820W: http://linuxtv.org/
3821W: http://github.com/mkrufky
3822Q: http://patchwork.linuxtv.org/project/linux-media/list/
3823T: git git://linuxtv.org/media_tree.git
3824S: Maintained
3825F: drivers/media/usb/dvb-usb/cxusb*
3826
3827DVB_USB_EC168 MEDIA DRIVER
3828M: Antti Palosaari <crope@iki.fi>
3829L: linux-media@vger.kernel.org
3830W: http://linuxtv.org/
3831W: http://palosaari.fi/linux/
3832Q: http://patchwork.linuxtv.org/project/linux-media/list/
3833T: git git://linuxtv.org/anttip/media_tree.git
3834S: Maintained
3835F: drivers/media/usb/dvb-usb-v2/ec168*
3836
3837DVB_USB_GL861 MEDIA DRIVER
3838M: Antti Palosaari <crope@iki.fi>
3839L: linux-media@vger.kernel.org
3840W: http://linuxtv.org/
3841Q: http://patchwork.linuxtv.org/project/linux-media/list/
3842T: git git://linuxtv.org/anttip/media_tree.git
3843S: Maintained
3844F: drivers/media/usb/dvb-usb-v2/gl861*
3845
3846DVB_USB_MXL111SF MEDIA DRIVER
3847M: Michael Krufky <mkrufky@linuxtv.org>
3848L: linux-media@vger.kernel.org
3849W: http://linuxtv.org/
3850W: http://github.com/mkrufky
3851Q: http://patchwork.linuxtv.org/project/linux-media/list/
3852T: git git://linuxtv.org/mkrufky/mxl111sf.git
3853S: Maintained
3854F: drivers/media/usb/dvb-usb-v2/mxl111sf*
3855
3856DVB_USB_RTL28XXU MEDIA DRIVER
3857M: Antti Palosaari <crope@iki.fi>
3858L: linux-media@vger.kernel.org
3859W: http://linuxtv.org/
3860W: http://palosaari.fi/linux/
3861Q: http://patchwork.linuxtv.org/project/linux-media/list/
3862T: git git://linuxtv.org/anttip/media_tree.git
3863S: Maintained
3864F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
3865
3866DVB_USB_V2 MEDIA DRIVER
3867M: Antti Palosaari <crope@iki.fi>
3868L: linux-media@vger.kernel.org
3869W: http://linuxtv.org/
3870W: http://palosaari.fi/linux/
3871Q: http://patchwork.linuxtv.org/project/linux-media/list/
3872T: git git://linuxtv.org/anttip/media_tree.git
3873S: Maintained
3874F: drivers/media/usb/dvb-usb-v2/dvb_usb*
3875F: drivers/media/usb/dvb-usb-v2/usb_urb.c
3876
3877DYNAMIC DEBUG
3878M: Jason Baron <jbaron@akamai.com>
3879S: Maintained
3880F: lib/dynamic_debug.c
3881F: include/linux/dynamic_debug.h
3882
3883DZ DECSTATION DZ11 SERIAL DRIVER
3884M: "Maciej W. Rozycki" <macro@linux-mips.org>
3885S: Maintained
3886F: drivers/tty/serial/dz.*
3887
3888E3X0 POWER BUTTON DRIVER
3889M: Moritz Fischer <moritz.fischer@ettus.com>
3890L: usrp-users@lists.ettus.com
3891W: http://www.ettus.com
3892S: Supported
3893F: drivers/input/misc/e3x0-button.c
3894F: Documentation/devicetree/bindings/input/e3x0-button.txt
3895
3896E4000 MEDIA DRIVER
3897M: Antti Palosaari <crope@iki.fi>
3898L: linux-media@vger.kernel.org
3899W: http://linuxtv.org/
3900W: http://palosaari.fi/linux/
3901Q: http://patchwork.linuxtv.org/project/linux-media/list/
3902T: git git://linuxtv.org/anttip/media_tree.git
3903S: Maintained
3904F: drivers/media/tuners/e4000*
3905
3906EATA ISA/EISA/PCI SCSI DRIVER
3907M: Dario Ballabio <ballabio_dario@emc.com>
3908L: linux-scsi@vger.kernel.org
3909S: Maintained
3910F: drivers/scsi/eata.c
3911
3912EC100 MEDIA DRIVER
3913M: Antti Palosaari <crope@iki.fi>
3914L: linux-media@vger.kernel.org
3915W: http://linuxtv.org/
3916W: http://palosaari.fi/linux/
3917Q: http://patchwork.linuxtv.org/project/linux-media/list/
3918T: git git://linuxtv.org/anttip/media_tree.git
3919S: Maintained
3920F: drivers/media/dvb-frontends/ec100*
3921
3922ECRYPT FILE SYSTEM
3923M: Tyler Hicks <tyhicks@canonical.com>
3924L: ecryptfs@vger.kernel.org
3925W: http://ecryptfs.org
3926W: https://launchpad.net/ecryptfs
3927S: Supported
3928F: Documentation/filesystems/ecryptfs.txt
3929F: fs/ecryptfs/
3930
3931EDAC-CORE
3932M: Doug Thompson <dougthompson@xmission.com>
3933M: Borislav Petkov <bp@alien8.de>
3934M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3935L: linux-edac@vger.kernel.org
3936W: bluesmoke.sourceforge.net
3937T: git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git#for-next
3938T: git://git.kernel.org/pub/linux/kernel/git/mchehab/linux-edac.git#linux_next
3939S: Supported
3940F: Documentation/edac.txt
3941F: drivers/edac/
3942F: include/linux/edac.h
3943
3944EDAC-AMD64
3945M: Doug Thompson <dougthompson@xmission.com>
3946M: Borislav Petkov <bp@alien8.de>
3947L: linux-edac@vger.kernel.org
3948W: bluesmoke.sourceforge.net
3949S: Maintained
3950F: drivers/edac/amd64_edac*
3951
3952EDAC-CALXEDA
3953M: Doug Thompson <dougthompson@xmission.com>
3954M: Robert Richter <rric@kernel.org>
3955L: linux-edac@vger.kernel.org
3956W: bluesmoke.sourceforge.net
3957S: Maintained
3958F: drivers/edac/highbank*
3959
3960EDAC-CAVIUM
3961M: Ralf Baechle <ralf@linux-mips.org>
3962M: David Daney <david.daney@cavium.com>
3963L: linux-edac@vger.kernel.org
3964L: linux-mips@linux-mips.org
3965W: bluesmoke.sourceforge.net
3966S: Supported
3967F: drivers/edac/octeon_edac*
3968
3969EDAC-E752X
3970M: Mark Gross <mark.gross@intel.com>
3971M: Doug Thompson <dougthompson@xmission.com>
3972L: linux-edac@vger.kernel.org
3973W: bluesmoke.sourceforge.net
3974S: Maintained
3975F: drivers/edac/e752x_edac.c
3976
3977EDAC-E7XXX
3978M: Doug Thompson <dougthompson@xmission.com>
3979L: linux-edac@vger.kernel.org
3980W: bluesmoke.sourceforge.net
3981S: Maintained
3982F: drivers/edac/e7xxx_edac.c
3983
3984EDAC-GHES
3985M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3986L: linux-edac@vger.kernel.org
3987W: bluesmoke.sourceforge.net
3988S: Maintained
3989F: drivers/edac/ghes_edac.c
3990
3991EDAC-I82443BXGX
3992M: Tim Small <tim@buttersideup.com>
3993L: linux-edac@vger.kernel.org
3994W: bluesmoke.sourceforge.net
3995S: Maintained
3996F: drivers/edac/i82443bxgx_edac.c
3997
3998EDAC-I3000
3999M: Jason Uhlenkott <juhlenko@akamai.com>
4000L: linux-edac@vger.kernel.org
4001W: bluesmoke.sourceforge.net
4002S: Maintained
4003F: drivers/edac/i3000_edac.c
4004
4005EDAC-I5000
4006M: Doug Thompson <dougthompson@xmission.com>
4007L: linux-edac@vger.kernel.org
4008W: bluesmoke.sourceforge.net
4009S: Maintained
4010F: drivers/edac/i5000_edac.c
4011
4012EDAC-I5400
4013M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4014L: linux-edac@vger.kernel.org
4015W: bluesmoke.sourceforge.net
4016S: Maintained
4017F: drivers/edac/i5400_edac.c
4018
4019EDAC-I7300
4020M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4021L: linux-edac@vger.kernel.org
4022W: bluesmoke.sourceforge.net
4023S: Maintained
4024F: drivers/edac/i7300_edac.c
4025
4026EDAC-I7CORE
4027M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4028L: linux-edac@vger.kernel.org
4029W: bluesmoke.sourceforge.net
4030S: Maintained
4031F: drivers/edac/i7core_edac.c
4032
4033EDAC-I82975X
4034M: Ranganathan Desikan <ravi@jetztechnologies.com>
4035M: "Arvind R." <arvino55@gmail.com>
4036L: linux-edac@vger.kernel.org
4037W: bluesmoke.sourceforge.net
4038S: Maintained
4039F: drivers/edac/i82975x_edac.c
4040
4041EDAC-IE31200
4042M: Jason Baron <jbaron@akamai.com>
4043L: linux-edac@vger.kernel.org
4044W: bluesmoke.sourceforge.net
4045S: Maintained
4046F: drivers/edac/ie31200_edac.c
4047
4048EDAC-MPC85XX
4049M: Johannes Thumshirn <morbidrsa@gmail.com>
4050L: linux-edac@vger.kernel.org
4051W: bluesmoke.sourceforge.net
4052S: Maintained
4053F: drivers/edac/mpc85xx_edac.[ch]
4054
4055EDAC-PASEMI
4056M: Egor Martovetsky <egor@pasemi.com>
4057L: linux-edac@vger.kernel.org
4058W: bluesmoke.sourceforge.net
4059S: Maintained
4060F: drivers/edac/pasemi_edac.c
4061
4062EDAC-R82600
4063M: Tim Small <tim@buttersideup.com>
4064L: linux-edac@vger.kernel.org
4065W: bluesmoke.sourceforge.net
4066S: Maintained
4067F: drivers/edac/r82600_edac.c
4068
4069EDAC-SBRIDGE
4070M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4071L: linux-edac@vger.kernel.org
4072W: bluesmoke.sourceforge.net
4073S: Maintained
4074F: drivers/edac/sb_edac.c
4075
4076EDAC-XGENE
4077APPLIED MICRO (APM) X-GENE SOC EDAC
4078M: Loc Ho <lho@apm.com>
4079S: Supported
4080F: drivers/edac/xgene_edac.c
4081F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4082
4083EDIROL UA-101/UA-1000 DRIVER
4084M: Clemens Ladisch <clemens@ladisch.de>
4085L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4086T: git git://git.alsa-project.org/alsa-kernel.git
4087S: Maintained
4088F: sound/usb/misc/ua101.c
4089
4090EXTENSIBLE FIRMWARE INTERFACE (EFI)
4091M: Matt Fleming <matt@codeblueprint.co.uk>
4092L: linux-efi@vger.kernel.org
4093T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4094S: Maintained
4095F: Documentation/efi-stub.txt
4096F: arch/ia64/kernel/efi.c
4097F: arch/x86/boot/compressed/eboot.[ch]
4098F: arch/x86/include/asm/efi.h
4099F: arch/x86/platform/efi/*
4100F: drivers/firmware/efi/*
4101F: include/linux/efi*.h
4102
4103EFI VARIABLE FILESYSTEM
4104M: Matthew Garrett <matthew.garrett@nebula.com>
4105M: Jeremy Kerr <jk@ozlabs.org>
4106M: Matt Fleming <matt@codeblueprint.co.uk>
4107T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4108L: linux-efi@vger.kernel.org
4109S: Maintained
4110F: fs/efivarfs/
4111
4112EFIFB FRAMEBUFFER DRIVER
4113L: linux-fbdev@vger.kernel.org
4114M: Peter Jones <pjones@redhat.com>
4115S: Maintained
4116F: drivers/video/fbdev/efifb.c
4117
4118EFS FILESYSTEM
4119W: http://aeschi.ch.eu.org/efs/
4120S: Orphan
4121F: fs/efs/
4122
4123EHCA (IBM GX bus InfiniBand adapter) DRIVER
4124M: Hoang-Nam Nguyen <hnguyen@de.ibm.com>
4125M: Christoph Raisch <raisch@de.ibm.com>
4126L: linux-rdma@vger.kernel.org
4127S: Supported
4128F: drivers/infiniband/hw/ehca/
4129
4130EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4131M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4132L: netdev@vger.kernel.org
4133S: Maintained
4134F: drivers/net/ethernet/ibm/ehea/
4135
4136EM28XX VIDEO4LINUX DRIVER
4137M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4138L: linux-media@vger.kernel.org
4139W: http://linuxtv.org
4140T: git git://linuxtv.org/media_tree.git
4141S: Maintained
4142F: drivers/media/usb/em28xx/
4143
4144EMBEDDED LINUX
4145M: Paul Gortmaker <paul.gortmaker@windriver.com>
4146M: Matt Mackall <mpm@selenic.com>
4147M: David Woodhouse <dwmw2@infradead.org>
4148L: linux-embedded@vger.kernel.org
4149S: Maintained
4150
4151EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4152M: James Smart <james.smart@avagotech.com>
4153M: Dick Kennedy <dick.kennedy@avagotech.com>
4154L: linux-scsi@vger.kernel.org
4155W: http://www.avagotech.com
4156S: Supported
4157F: drivers/scsi/lpfc/
4158
4159ENE CB710 FLASH CARD READER DRIVER
4160M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4161S: Maintained
4162F: drivers/misc/cb710/
4163F: drivers/mmc/host/cb710-mmc.*
4164F: include/linux/cb710.h
4165
4166ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4167M: Maxim Levitsky <maximlevitsky@gmail.com>
4168S: Maintained
4169F: drivers/media/rc/ene_ir.*
4170
4171ENHANCED ERROR HANDLING (EEH)
4172M: Gavin Shan <shangw@linux.vnet.ibm.com>
4173L: linuxppc-dev@lists.ozlabs.org
4174S: Supported
4175F: Documentation/powerpc/eeh-pci-error-recovery.txt
4176F: arch/powerpc/kernel/eeh*.c
4177
4178EPSON S1D13XXX FRAMEBUFFER DRIVER
4179M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4180S: Maintained
4181T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4182F: drivers/video/fbdev/s1d13xxxfb.c
4183F: include/video/s1d13xxxfb.h
4184
4185ET131X NETWORK DRIVER
4186M: Mark Einon <mark.einon@gmail.com>
4187S: Odd Fixes
4188F: drivers/net/ethernet/agere/
4189
4190ETHERNET BRIDGE
4191M: Stephen Hemminger <stephen@networkplumber.org>
4192L: bridge@lists.linux-foundation.org
4193L: netdev@vger.kernel.org
4194W: http://www.linuxfoundation.org/en/Net:Bridge
4195S: Maintained
4196F: include/linux/netfilter_bridge/
4197F: net/bridge/
4198
4199ETHERNET PHY LIBRARY
4200M: Florian Fainelli <f.fainelli@gmail.com>
4201L: netdev@vger.kernel.org
4202S: Maintained
4203F: include/linux/phy.h
4204F: include/linux/phy_fixed.h
4205F: drivers/net/phy/
4206F: Documentation/networking/phy.txt
4207F: drivers/of/of_mdio.c
4208F: drivers/of/of_net.c
4209
4210EXT2 FILE SYSTEM
4211M: Jan Kara <jack@suse.com>
4212L: linux-ext4@vger.kernel.org
4213S: Maintained
4214F: Documentation/filesystems/ext2.txt
4215F: fs/ext2/
4216F: include/linux/ext2*
4217
4218EXT4 FILE SYSTEM
4219M: "Theodore Ts'o" <tytso@mit.edu>
4220M: Andreas Dilger <adilger.kernel@dilger.ca>
4221L: linux-ext4@vger.kernel.org
4222W: http://ext4.wiki.kernel.org
4223Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4224S: Maintained
4225F: Documentation/filesystems/ext4.txt
4226F: fs/ext4/
4227
4228Extended Verification Module (EVM)
4229M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4230L: linux-ima-devel@lists.sourceforge.net
4231L: linux-security-module@vger.kernel.org
4232S: Supported
4233F: security/integrity/evm/
4234
4235EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4236M: MyungJoo Ham <myungjoo.ham@samsung.com>
4237M: Chanwoo Choi <cw00.choi@samsung.com>
4238L: linux-kernel@vger.kernel.org
4239T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4240S: Maintained
4241F: drivers/extcon/
4242F: include/linux/extcon/
4243F: include/linux/extcon.h
4244F: Documentation/extcon/
4245F: Documentation/devicetree/bindings/extcon/
4246
4247EXYNOS DP DRIVER
4248M: Jingoo Han <jingoohan1@gmail.com>
4249L: dri-devel@lists.freedesktop.org
4250S: Maintained
4251F: drivers/gpu/drm/exynos/exynos_dp*
4252
4253EXYNOS MIPI DISPLAY DRIVERS
4254M: Inki Dae <inki.dae@samsung.com>
4255M: Donghwa Lee <dh09.lee@samsung.com>
4256M: Kyungmin Park <kyungmin.park@samsung.com>
4257L: linux-fbdev@vger.kernel.org
4258S: Maintained
4259F: drivers/video/fbdev/exynos/exynos_mipi*
4260F: include/video/exynos_mipi*
4261
4262F71805F HARDWARE MONITORING DRIVER
4263M: Jean Delvare <jdelvare@suse.com>
4264L: lm-sensors@lm-sensors.org
4265S: Maintained
4266F: Documentation/hwmon/f71805f
4267F: drivers/hwmon/f71805f.c
4268
4269FC0011 TUNER DRIVER
4270M: Michael Buesch <m@bues.ch>
4271L: linux-media@vger.kernel.org
4272S: Maintained
4273F: drivers/media/tuners/fc0011.h
4274F: drivers/media/tuners/fc0011.c
4275
4276FC2580 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
4279W: http://linuxtv.org/
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/tuners/fc2580*
4285
4286FANOTIFY
4287M: Eric Paris <eparis@redhat.com>
4288S: Maintained
4289F: fs/notify/fanotify/
4290F: include/linux/fanotify.h
4291F: include/uapi/linux/fanotify.h
4292
4293FARSYNC SYNCHRONOUS DRIVER
4294M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4295W: http://www.farsite.co.uk/
4296S: Supported
4297F: drivers/net/wan/farsync.*
4298
4299FAULT INJECTION SUPPORT
4300M: Akinobu Mita <akinobu.mita@gmail.com>
4301S: Supported
4302F: Documentation/fault-injection/
4303F: lib/fault-inject.c
4304
4305FBTFT Framebuffer drivers
4306M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4307M: Noralf Trønnes <noralf@tronnes.org>
4308S: Maintained
4309F: drivers/staging/fbtft/
4310
4311FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4312M: Vasu Dev <vasu.dev@intel.com>
4313L: fcoe-devel@open-fcoe.org
4314W: www.Open-FCoE.org
4315S: Supported
4316F: drivers/scsi/libfc/
4317F: drivers/scsi/fcoe/
4318F: include/scsi/fc/
4319F: include/scsi/libfc.h
4320F: include/scsi/libfcoe.h
4321F: include/uapi/scsi/fc/
4322
4323FILE LOCKING (flock() and fcntl()/lockf())
4324M: Jeff Layton <jlayton@poochiereds.net>
4325M: "J. Bruce Fields" <bfields@fieldses.org>
4326L: linux-fsdevel@vger.kernel.org
4327S: Maintained
4328F: include/linux/fcntl.h
4329F: include/linux/fs.h
4330F: include/uapi/linux/fcntl.h
4331F: include/uapi/linux/fs.h
4332F: fs/fcntl.c
4333F: fs/locks.c
4334
4335FILESYSTEMS (VFS and infrastructure)
4336M: Alexander Viro <viro@zeniv.linux.org.uk>
4337L: linux-fsdevel@vger.kernel.org
4338S: Maintained
4339F: fs/*
4340
4341FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4342M: Riku Voipio <riku.voipio@iki.fi>
4343L: lm-sensors@lm-sensors.org
4344S: Maintained
4345F: drivers/hwmon/f75375s.c
4346F: include/linux/f75375s.h
4347
4348FIREWIRE AUDIO DRIVERS
4349M: Clemens Ladisch <clemens@ladisch.de>
4350L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4351T: git git://git.alsa-project.org/alsa-kernel.git
4352S: Maintained
4353F: sound/firewire/
4354
4355FIREWIRE MEDIA DRIVERS (firedtv)
4356M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4357L: linux-media@vger.kernel.org
4358L: linux1394-devel@lists.sourceforge.net
4359T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4360S: Maintained
4361F: drivers/media/firewire/
4362
4363FIREWIRE SBP-2 TARGET
4364M: Chris Boot <bootc@bootc.net>
4365L: linux-scsi@vger.kernel.org
4366L: target-devel@vger.kernel.org
4367L: linux1394-devel@lists.sourceforge.net
4368T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4369S: Maintained
4370F: drivers/target/sbp/
4371
4372FIREWIRE SUBSYSTEM
4373M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4374L: linux1394-devel@lists.sourceforge.net
4375W: http://ieee1394.wiki.kernel.org/
4376T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4377S: Maintained
4378F: drivers/firewire/
4379F: include/linux/firewire.h
4380F: include/uapi/linux/firewire*.h
4381F: tools/firewire/
4382
4383FIRMWARE LOADER (request_firmware)
4384M: Ming Lei <ming.lei@canonical.com>
4385L: linux-kernel@vger.kernel.org
4386S: Maintained
4387F: Documentation/firmware_class/
4388F: drivers/base/firmware*.c
4389F: include/linux/firmware.h
4390
4391FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4392M: Joshua Morris <josh.h.morris@us.ibm.com>
4393M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4394S: Maintained
4395F: drivers/block/rsxx/
4396
4397FLOPPY DRIVER
4398M: Jiri Kosina <jikos@kernel.org>
4399T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4400S: Odd fixes
4401F: drivers/block/floppy.c
4402
4403FMC SUBSYSTEM
4404M: Alessandro Rubini <rubini@gnudd.com>
4405W: http://www.ohwr.org/projects/fmc-bus
4406S: Supported
4407F: drivers/fmc/
4408F: include/linux/fmc*.h
4409F: include/linux/ipmi-fru.h
4410K: fmc_d.*register
4411
4412FPGA MANAGER FRAMEWORK
4413M: Alan Tull <atull@opensource.altera.com>
4414R: Moritz Fischer <moritz.fischer@ettus.com>
4415S: Maintained
4416F: drivers/fpga/
4417F: include/linux/fpga/fpga-mgr.h
4418W: http://www.rocketboards.org
4419
4420FPU EMULATOR
4421M: Bill Metzenthen <billm@melbpc.org.au>
4422W: http://floatingpoint.sourceforge.net/emulator/index.html
4423S: Maintained
4424F: arch/x86/math-emu/
4425
4426FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4427L: netdev@vger.kernel.org
4428S: Orphan
4429F: drivers/net/wan/dlci.c
4430F: drivers/net/wan/sdla.c
4431
4432FRAMEBUFFER LAYER
4433M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4434M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4435L: linux-fbdev@vger.kernel.org
4436W: http://linux-fbdev.sourceforge.net/
4437Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4438T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4439S: Maintained
4440F: Documentation/fb/
4441F: drivers/video/
4442F: include/video/
4443F: include/linux/fb.h
4444F: include/uapi/video/
4445F: include/uapi/linux/fb.h
4446
4447FREESCALE DIU FRAMEBUFFER DRIVER
4448M: Timur Tabi <timur@tabi.org>
4449L: linux-fbdev@vger.kernel.org
4450S: Maintained
4451F: drivers/video/fbdev/fsl-diu-fb.*
4452
4453FREESCALE DMA DRIVER
4454M: Li Yang <leoli@freescale.com>
4455M: Zhang Wei <zw@zh-kernel.org>
4456L: linuxppc-dev@lists.ozlabs.org
4457S: Maintained
4458F: drivers/dma/fsldma.*
4459
4460FREESCALE I2C CPM DRIVER
4461M: Jochen Friedrich <jochen@scram.de>
4462L: linuxppc-dev@lists.ozlabs.org
4463L: linux-i2c@vger.kernel.org
4464S: Maintained
4465F: drivers/i2c/busses/i2c-cpm.c
4466
4467FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4468M: Sascha Hauer <kernel@pengutronix.de>
4469L: linux-fbdev@vger.kernel.org
4470L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4471S: Maintained
4472F: include/linux/platform_data/video-imxfb.h
4473F: drivers/video/fbdev/imxfb.c
4474
4475FREESCALE QUAD SPI DRIVER
4476M: Han Xu <han.xu@freescale.com>
4477L: linux-mtd@lists.infradead.org
4478S: Maintained
4479F: drivers/mtd/spi-nor/fsl-quadspi.c
4480
4481FREESCALE SOC FS_ENET DRIVER
4482M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4483M: Vitaly Bordug <vbordug@ru.mvista.com>
4484L: linuxppc-dev@lists.ozlabs.org
4485L: netdev@vger.kernel.org
4486S: Maintained
4487F: drivers/net/ethernet/freescale/fs_enet/
4488F: include/linux/fs_enet_pd.h
4489
4490FREESCALE QUICC ENGINE LIBRARY
4491L: linuxppc-dev@lists.ozlabs.org
4492S: Orphan
4493F: arch/powerpc/sysdev/qe_lib/
4494F: arch/powerpc/include/asm/*qe.h
4495
4496FREESCALE USB PERIPHERAL DRIVERS
4497M: Li Yang <leoli@freescale.com>
4498L: linux-usb@vger.kernel.org
4499L: linuxppc-dev@lists.ozlabs.org
4500S: Maintained
4501F: drivers/usb/gadget/udc/fsl*
4502
4503FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4504M: Li Yang <leoli@freescale.com>
4505L: netdev@vger.kernel.org
4506L: linuxppc-dev@lists.ozlabs.org
4507S: Maintained
4508F: drivers/net/ethernet/freescale/ucc_geth*
4509
4510FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4511M: Claudiu Manoil <claudiu.manoil@freescale.com>
4512L: netdev@vger.kernel.org
4513S: Maintained
4514F: drivers/net/ethernet/freescale/gianfar*
4515X: drivers/net/ethernet/freescale/gianfar_ptp.c
4516F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4517
4518FREESCALE QUICC ENGINE UCC UART DRIVER
4519M: Timur Tabi <timur@tabi.org>
4520L: linuxppc-dev@lists.ozlabs.org
4521S: Maintained
4522F: drivers/tty/serial/ucc_uart.c
4523
4524FREESCALE SOC SOUND DRIVERS
4525M: Timur Tabi <timur@tabi.org>
4526M: Nicolin Chen <nicoleotsuka@gmail.com>
4527M: Xiubo Li <Xiubo.Lee@gmail.com>
4528L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4529L: linuxppc-dev@lists.ozlabs.org
4530S: Maintained
4531F: sound/soc/fsl/fsl*
4532F: sound/soc/fsl/imx*
4533F: sound/soc/fsl/mpc8610_hpcd.c
4534
4535FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4536M: "J. German Rivera" <German.Rivera@freescale.com>
4537L: linux-kernel@vger.kernel.org
4538S: Maintained
4539F: drivers/staging/fsl-mc/
4540
4541FREEVXFS FILESYSTEM
4542M: Christoph Hellwig <hch@infradead.org>
4543W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4544S: Maintained
4545F: fs/freevxfs/
4546
4547FREEZER
4548M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4549M: Pavel Machek <pavel@ucw.cz>
4550L: linux-pm@vger.kernel.org
4551S: Supported
4552F: Documentation/power/freezing-of-tasks.txt
4553F: include/linux/freezer.h
4554F: kernel/freezer.c
4555
4556FRONTSWAP API
4557M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4558L: linux-kernel@vger.kernel.org
4559S: Maintained
4560F: mm/frontswap.c
4561F: include/linux/frontswap.h
4562
4563FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4564M: David Howells <dhowells@redhat.com>
4565L: linux-cachefs@redhat.com (moderated for non-subscribers)
4566S: Supported
4567F: Documentation/filesystems/caching/
4568F: fs/fscache/
4569F: include/linux/fscache*.h
4570
4571F2FS FILE SYSTEM
4572M: Jaegeuk Kim <jaegeuk@kernel.org>
4573M: Changman Lee <cm224.lee@samsung.com>
4574R: Chao Yu <chao2.yu@samsung.com>
4575L: linux-f2fs-devel@lists.sourceforge.net
4576W: http://en.wikipedia.org/wiki/F2FS
4577T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4578S: Maintained
4579F: Documentation/filesystems/f2fs.txt
4580F: Documentation/ABI/testing/sysfs-fs-f2fs
4581F: fs/f2fs/
4582F: include/linux/f2fs_fs.h
4583F: include/trace/events/f2fs.h
4584
4585FUJITSU FR-V (FRV) PORT
4586M: David Howells <dhowells@redhat.com>
4587S: Maintained
4588F: arch/frv/
4589
4590FUJITSU LAPTOP EXTRAS
4591M: Jonathan Woithe <jwoithe@just42.net>
4592L: platform-driver-x86@vger.kernel.org
4593S: Maintained
4594F: drivers/platform/x86/fujitsu-laptop.c
4595
4596FUJITSU M-5MO LS CAMERA ISP DRIVER
4597M: Kyungmin Park <kyungmin.park@samsung.com>
4598M: Heungjun Kim <riverful.kim@samsung.com>
4599L: linux-media@vger.kernel.org
4600S: Maintained
4601F: drivers/media/i2c/m5mols/
4602F: include/media/m5mols.h
4603
4604FUJITSU TABLET EXTRAS
4605M: Robert Gerlach <khnz@gmx.de>
4606L: platform-driver-x86@vger.kernel.org
4607S: Maintained
4608F: drivers/platform/x86/fujitsu-tablet.c
4609
4610FUSE: FILESYSTEM IN USERSPACE
4611M: Miklos Szeredi <miklos@szeredi.hu>
4612L: fuse-devel@lists.sourceforge.net
4613W: http://fuse.sourceforge.net/
4614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4615S: Maintained
4616F: fs/fuse/
4617F: include/uapi/linux/fuse.h
4618F: Documentation/filesystems/fuse.txt
4619
4620FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4621M: Rik Faith <faith@cs.unc.edu>
4622L: linux-scsi@vger.kernel.org
4623S: Odd Fixes (e.g., new signatures)
4624F: drivers/scsi/fdomain.*
4625
4626GCOV BASED KERNEL PROFILING
4627M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4628S: Maintained
4629F: kernel/gcov/
4630F: Documentation/gcov.txt
4631
4632GDT SCSI DISK ARRAY CONTROLLER DRIVER
4633M: Achim Leubner <achim_leubner@adaptec.com>
4634L: linux-scsi@vger.kernel.org
4635W: http://www.icp-vortex.com/
4636S: Supported
4637F: drivers/scsi/gdt*
4638
4639GDB KERNEL DEBUGGING HELPER SCRIPTS
4640M: Jan Kiszka <jan.kiszka@siemens.com>
4641S: Supported
4642F: scripts/gdb/
4643
4644GEMTEK FM RADIO RECEIVER DRIVER
4645M: Hans Verkuil <hverkuil@xs4all.nl>
4646L: linux-media@vger.kernel.org
4647T: git git://linuxtv.org/media_tree.git
4648W: http://linuxtv.org
4649S: Maintained
4650F: drivers/media/radio/radio-gemtek*
4651
4652GENERIC GPIO I2C DRIVER
4653M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4654S: Supported
4655F: drivers/i2c/busses/i2c-gpio.c
4656F: include/linux/i2c-gpio.h
4657
4658GENERIC GPIO I2C MULTIPLEXER DRIVER
4659M: Peter Korsgaard <peter.korsgaard@barco.com>
4660L: linux-i2c@vger.kernel.org
4661S: Supported
4662F: drivers/i2c/muxes/i2c-mux-gpio.c
4663F: include/linux/i2c-mux-gpio.h
4664F: Documentation/i2c/muxes/i2c-mux-gpio
4665
4666GENERIC HDLC (WAN) DRIVERS
4667M: Krzysztof Halasa <khc@pm.waw.pl>
4668W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4669S: Maintained
4670F: drivers/net/wan/c101.c
4671F: drivers/net/wan/hd6457*
4672F: drivers/net/wan/hdlc*
4673F: drivers/net/wan/n2.c
4674F: drivers/net/wan/pc300too.c
4675F: drivers/net/wan/pci200syn.c
4676F: drivers/net/wan/wanxl*
4677
4678GENERIC INCLUDE/ASM HEADER FILES
4679M: Arnd Bergmann <arnd@arndb.de>
4680L: linux-arch@vger.kernel.org
4681T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4682S: Maintained
4683F: include/asm-generic/
4684F: include/uapi/asm-generic/
4685
4686GENERIC PHY FRAMEWORK
4687M: Kishon Vijay Abraham I <kishon@ti.com>
4688L: linux-kernel@vger.kernel.org
4689T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4690S: Supported
4691F: drivers/phy/
4692F: include/linux/phy/
4693
4694GENERIC PM DOMAINS
4695M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4696M: Kevin Hilman <khilman@kernel.org>
4697M: Ulf Hansson <ulf.hansson@linaro.org>
4698L: linux-pm@vger.kernel.org
4699S: Supported
4700F: drivers/base/power/domain*.c
4701F: include/linux/pm_domain.h
4702
4703GENERIC UIO DRIVER FOR PCI DEVICES
4704M: "Michael S. Tsirkin" <mst@redhat.com>
4705L: kvm@vger.kernel.org
4706S: Supported
4707F: drivers/uio/uio_pci_generic.c
4708
4709GET_MAINTAINER SCRIPT
4710M: Joe Perches <joe@perches.com>
4711S: Maintained
4712F: scripts/get_maintainer.pl
4713
4714GFS2 FILE SYSTEM
4715M: Steven Whitehouse <swhiteho@redhat.com>
4716M: Bob Peterson <rpeterso@redhat.com>
4717L: cluster-devel@redhat.com
4718W: http://sources.redhat.com/cluster/
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4720S: Supported
4721F: Documentation/filesystems/gfs2*.txt
4722F: fs/gfs2/
4723F: include/uapi/linux/gfs2_ondisk.h
4724
4725GIGASET ISDN DRIVERS
4726M: Paul Bolle <pebolle@tiscali.nl>
4727L: gigaset307x-common@lists.sourceforge.net
4728W: http://gigaset307x.sourceforge.net/
4729S: Odd Fixes
4730F: Documentation/isdn/README.gigaset
4731F: drivers/isdn/gigaset/
4732F: include/uapi/linux/gigaset_dev.h
4733
4734GO7007 MPEG CODEC
4735M: Hans Verkuil <hans.verkuil@cisco.com>
4736L: linux-media@vger.kernel.org
4737S: Maintained
4738F: drivers/media/usb/go7007/
4739
4740GOODIX TOUCHSCREEN
4741M: Bastien Nocera <hadess@hadess.net>
4742L: linux-input@vger.kernel.org
4743S: Maintained
4744F: drivers/input/touchscreen/goodix.c
4745
4746GPIO SUBSYSTEM
4747M: Linus Walleij <linus.walleij@linaro.org>
4748M: Alexandre Courbot <gnurou@gmail.com>
4749L: linux-gpio@vger.kernel.org
4750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4751S: Maintained
4752F: Documentation/gpio/
4753F: drivers/gpio/
4754F: include/linux/gpio/
4755F: include/linux/gpio.h
4756F: include/asm-generic/gpio.h
4757
4758GRE DEMULTIPLEXER DRIVER
4759M: Dmitry Kozlov <xeb@mail.ru>
4760L: netdev@vger.kernel.org
4761S: Maintained
4762F: net/ipv4/gre_demux.c
4763F: net/ipv4/gre_offload.c
4764F: include/net/gre.h
4765
4766GRETH 10/100/1G Ethernet MAC device driver
4767M: Kristoffer Glembo <kristoffer@gaisler.com>
4768L: netdev@vger.kernel.org
4769S: Maintained
4770F: drivers/net/ethernet/aeroflex/
4771
4772GSPCA FINEPIX SUBDRIVER
4773M: Frank Zago <frank@zago.net>
4774L: linux-media@vger.kernel.org
4775T: git git://linuxtv.org/media_tree.git
4776S: Maintained
4777F: drivers/media/usb/gspca/finepix.c
4778
4779GSPCA GL860 SUBDRIVER
4780M: Olivier Lorin <o.lorin@laposte.net>
4781L: linux-media@vger.kernel.org
4782T: git git://linuxtv.org/media_tree.git
4783S: Maintained
4784F: drivers/media/usb/gspca/gl860/
4785
4786GSPCA M5602 SUBDRIVER
4787M: Erik Andren <erik.andren@gmail.com>
4788L: linux-media@vger.kernel.org
4789T: git git://linuxtv.org/media_tree.git
4790S: Maintained
4791F: drivers/media/usb/gspca/m5602/
4792
4793GSPCA PAC207 SONIXB SUBDRIVER
4794M: Hans de Goede <hdegoede@redhat.com>
4795L: linux-media@vger.kernel.org
4796T: git git://linuxtv.org/media_tree.git
4797S: Maintained
4798F: drivers/media/usb/gspca/pac207.c
4799
4800GSPCA SN9C20X SUBDRIVER
4801M: Brian Johnson <brijohn@gmail.com>
4802L: linux-media@vger.kernel.org
4803T: git git://linuxtv.org/media_tree.git
4804S: Maintained
4805F: drivers/media/usb/gspca/sn9c20x.c
4806
4807GSPCA T613 SUBDRIVER
4808M: Leandro Costantino <lcostantino@gmail.com>
4809L: linux-media@vger.kernel.org
4810T: git git://linuxtv.org/media_tree.git
4811S: Maintained
4812F: drivers/media/usb/gspca/t613.c
4813
4814GSPCA USB WEBCAM DRIVER
4815M: Hans de Goede <hdegoede@redhat.com>
4816L: linux-media@vger.kernel.org
4817T: git git://linuxtv.org/media_tree.git
4818S: Maintained
4819F: drivers/media/usb/gspca/
4820
4821GUID PARTITION TABLE (GPT)
4822M: Davidlohr Bueso <dave@stgolabs.net>
4823L: linux-efi@vger.kernel.org
4824S: Maintained
4825F: block/partitions/efi.*
4826
4827STK1160 USB VIDEO CAPTURE DRIVER
4828M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4829L: linux-media@vger.kernel.org
4830T: git git://linuxtv.org/media_tree.git
4831S: Maintained
4832F: drivers/media/usb/stk1160/
4833
4834H8/300 ARCHITECTURE
4835M: Yoshinori Sato <ysato@users.sourceforge.jp>
4836L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
4837W: http://uclinux-h8.sourceforge.jp
4838T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
4839S: Maintained
4840F: arch/h8300/
4841F: drivers/clocksource/h8300_*.c
4842F: drivers/clk/h8300/
4843F: drivers/irqchip/irq-renesas-h8*.c
4844
4845HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
4846M: Frank Seidel <frank@f-seidel.de>
4847L: platform-driver-x86@vger.kernel.org
4848W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
4849S: Maintained
4850F: drivers/platform/x86/hdaps.c
4851
4852HDPVR USB VIDEO ENCODER DRIVER
4853M: Hans Verkuil <hverkuil@xs4all.nl>
4854L: linux-media@vger.kernel.org
4855T: git git://linuxtv.org/media_tree.git
4856W: http://linuxtv.org
4857S: Odd Fixes
4858F: drivers/media/usb/hdpvr/
4859
4860HWPOISON MEMORY FAILURE HANDLING
4861M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
4862L: linux-mm@kvack.org
4863S: Maintained
4864F: mm/memory-failure.c
4865F: mm/hwpoison-inject.c
4866
4867HYPERVISOR VIRTUAL CONSOLE DRIVER
4868L: linuxppc-dev@lists.ozlabs.org
4869S: Odd Fixes
4870F: drivers/tty/hvc/
4871
4872HACKRF MEDIA DRIVER
4873M: Antti Palosaari <crope@iki.fi>
4874L: linux-media@vger.kernel.org
4875W: http://linuxtv.org/
4876W: http://palosaari.fi/linux/
4877Q: http://patchwork.linuxtv.org/project/linux-media/list/
4878T: git git://linuxtv.org/anttip/media_tree.git
4879S: Maintained
4880F: drivers/media/usb/hackrf/
4881
4882HARDWARE MONITORING
4883M: Jean Delvare <jdelvare@suse.com>
4884M: Guenter Roeck <linux@roeck-us.net>
4885L: lm-sensors@lm-sensors.org
4886W: http://www.lm-sensors.org/
4887T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
4889S: Maintained
4890F: Documentation/hwmon/
4891F: drivers/hwmon/
4892F: include/linux/hwmon*.h
4893
4894HARDWARE RANDOM NUMBER GENERATOR CORE
4895M: Matt Mackall <mpm@selenic.com>
4896M: Herbert Xu <herbert@gondor.apana.org.au>
4897L: linux-crypto@vger.kernel.org
4898S: Odd fixes
4899F: Documentation/hw_random.txt
4900F: drivers/char/hw_random/
4901F: include/linux/hw_random.h
4902
4903HARDWARE SPINLOCK CORE
4904M: Ohad Ben-Cohen <ohad@wizery.com>
4905S: Maintained
4906F: Documentation/hwspinlock.txt
4907F: drivers/hwspinlock/hwspinlock_*
4908F: include/linux/hwspinlock.h
4909
4910HARMONY SOUND DRIVER
4911L: linux-parisc@vger.kernel.org
4912S: Maintained
4913F: sound/parisc/harmony.*
4914
4915HD29L2 MEDIA DRIVER
4916M: Antti Palosaari <crope@iki.fi>
4917L: linux-media@vger.kernel.org
4918W: http://linuxtv.org/
4919W: http://palosaari.fi/linux/
4920Q: http://patchwork.linuxtv.org/project/linux-media/list/
4921T: git git://linuxtv.org/anttip/media_tree.git
4922S: Maintained
4923F: drivers/media/dvb-frontends/hd29l2*
4924
4925HEWLETT-PACKARD SMART2 RAID DRIVER
4926L: iss_storagedev@hp.com
4927S: Orphan
4928F: Documentation/blockdev/cpqarray.txt
4929F: drivers/block/cpqarray.*
4930
4931HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
4932M: Don Brace <don.brace@pmcs.com>
4933L: iss_storagedev@hp.com
4934L: storagedev@pmcs.com
4935L: linux-scsi@vger.kernel.org
4936S: Supported
4937F: Documentation/scsi/hpsa.txt
4938F: drivers/scsi/hpsa*.[ch]
4939F: include/linux/cciss*.h
4940F: include/uapi/linux/cciss*.h
4941
4942HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
4943M: Don Brace <don.brace@pmcs.com>
4944L: iss_storagedev@hp.com
4945L: storagedev@pmcs.com
4946L: linux-scsi@vger.kernel.org
4947S: Supported
4948F: Documentation/blockdev/cciss.txt
4949F: drivers/block/cciss*
4950F: include/linux/cciss_ioctl.h
4951F: include/uapi/linux/cciss_ioctl.h
4952
4953HFS FILESYSTEM
4954L: linux-fsdevel@vger.kernel.org
4955S: Orphan
4956F: Documentation/filesystems/hfs.txt
4957F: fs/hfs/
4958
4959HFSPLUS FILESYSTEM
4960L: linux-fsdevel@vger.kernel.org
4961S: Orphan
4962F: Documentation/filesystems/hfsplus.txt
4963F: fs/hfsplus/
4964
4965HGA FRAMEBUFFER DRIVER
4966M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
4967L: linux-nvidia@lists.surfsouth.com
4968W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
4969S: Maintained
4970F: drivers/video/fbdev/hgafb.c
4971
4972HIBERNATION (aka Software Suspend, aka swsusp)
4973M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4974M: Pavel Machek <pavel@ucw.cz>
4975L: linux-pm@vger.kernel.org
4976S: Supported
4977F: arch/x86/power/
4978F: drivers/base/power/
4979F: kernel/power/
4980F: include/linux/suspend.h
4981F: include/linux/freezer.h
4982F: include/linux/pm.h
4983F: arch/*/include/asm/suspend*.h
4984
4985HID CORE LAYER
4986M: Jiri Kosina <jikos@kernel.org>
4987L: linux-input@vger.kernel.org
4988T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
4989S: Maintained
4990F: drivers/hid/
4991F: include/linux/hid*
4992F: include/uapi/linux/hid*
4993
4994HID SENSOR HUB DRIVERS
4995M: Jiri Kosina <jikos@kernel.org>
4996M: Jonathan Cameron <jic23@kernel.org>
4997M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
4998L: linux-input@vger.kernel.org
4999L: linux-iio@vger.kernel.org
5000S: Maintained
5001F: Documentation/hid/hid-sensor*
5002F: drivers/hid/hid-sensor-*
5003F: drivers/iio/*/hid-*
5004F: include/linux/hid-sensor-*
5005
5006HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5007M: Thomas Gleixner <tglx@linutronix.de>
5008L: linux-kernel@vger.kernel.org
5009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5010S: Maintained
5011F: Documentation/timers/
5012F: kernel/time/hrtimer.c
5013F: kernel/time/clockevents.c
5014F: kernel/time/tick*.*
5015F: kernel/time/timer_*.c
5016F: include/linux/clockchips.h
5017F: include/linux/hrtimer.h
5018
5019HIGH-SPEED SCC DRIVER FOR AX.25
5020L: linux-hams@vger.kernel.org
5021S: Orphan
5022F: drivers/net/hamradio/dmascc.c
5023F: drivers/net/hamradio/scc.c
5024
5025HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5026M: HighPoint Linux Team <linux@highpoint-tech.com>
5027W: http://www.highpoint-tech.com
5028S: Supported
5029F: Documentation/scsi/hptiop.txt
5030F: drivers/scsi/hptiop.c
5031
5032HIPPI
5033M: Jes Sorensen <jes@trained-monkey.org>
5034L: linux-hippi@sunsite.dk
5035S: Maintained
5036F: include/linux/hippidevice.h
5037F: include/uapi/linux/if_hippi.h
5038F: net/802/hippi.c
5039F: drivers/net/hippi/
5040
5041HOST AP DRIVER
5042M: Jouni Malinen <j@w1.fi>
5043L: hostap@shmoo.com (subscribers-only)
5044L: linux-wireless@vger.kernel.org
5045W: http://hostap.epitest.fi/
5046S: Maintained
5047F: drivers/net/wireless/hostap/
5048
5049HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5050L: platform-driver-x86@vger.kernel.org
5051S: Orphan
5052F: drivers/platform/x86/tc1100-wmi.c
5053
5054HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5055M: Jaroslav Kysela <perex@perex.cz>
5056S: Maintained
5057F: drivers/net/ethernet/hp/hp100.*
5058
5059HPET: High Precision Event Timers driver
5060M: Clemens Ladisch <clemens@ladisch.de>
5061S: Maintained
5062F: Documentation/timers/hpet.txt
5063F: drivers/char/hpet.c
5064F: include/linux/hpet.h
5065F: include/uapi/linux/hpet.h
5066
5067HPET: x86
5068S: Orphan
5069F: arch/x86/kernel/hpet.c
5070F: arch/x86/include/asm/hpet.h
5071
5072HPFS FILESYSTEM
5073M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5074W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5075S: Maintained
5076F: fs/hpfs/
5077
5078HSI SUBSYSTEM
5079M: Sebastian Reichel <sre@kernel.org>
5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5081S: Maintained
5082F: Documentation/ABI/testing/sysfs-bus-hsi
5083F: Documentation/hsi.txt
5084F: drivers/hsi/
5085F: include/linux/hsi/
5086F: include/uapi/linux/hsi/
5087
5088HSO 3G MODEM DRIVER
5089M: Jan Dumon <j.dumon@option.com>
5090W: http://www.pharscape.org
5091S: Maintained
5092F: drivers/net/usb/hso.c
5093
5094HSR NETWORK PROTOCOL
5095M: Arvid Brodin <arvid.brodin@alten.se>
5096L: netdev@vger.kernel.org
5097S: Maintained
5098F: net/hsr/
5099
5100HTCPEN TOUCHSCREEN DRIVER
5101M: Pau Oliva Fora <pof@eslack.org>
5102L: linux-input@vger.kernel.org
5103S: Maintained
5104F: drivers/input/touchscreen/htcpen.c
5105
5106HUGETLB FILESYSTEM
5107M: Nadia Yvette Chambers <nyc@holomorphy.com>
5108S: Maintained
5109F: fs/hugetlbfs/
5110
5111Hyper-V CORE AND DRIVERS
5112M: "K. Y. Srinivasan" <kys@microsoft.com>
5113M: Haiyang Zhang <haiyangz@microsoft.com>
5114L: devel@linuxdriverproject.org
5115S: Maintained
5116F: arch/x86/include/asm/mshyperv.h
5117F: arch/x86/include/uapi/asm/hyperv.h
5118F: arch/x86/kernel/cpu/mshyperv.c
5119F: drivers/hid/hid-hyperv.c
5120F: drivers/hv/
5121F: drivers/input/serio/hyperv-keyboard.c
5122F: drivers/net/hyperv/
5123F: drivers/scsi/storvsc_drv.c
5124F: drivers/video/fbdev/hyperv_fb.c
5125F: include/linux/hyperv.h
5126F: tools/hv/
5127F: Documentation/ABI/stable/sysfs-bus-vmbus
5128
5129I2C OVER PARALLEL PORT
5130M: Jean Delvare <jdelvare@suse.com>
5131L: linux-i2c@vger.kernel.org
5132S: Maintained
5133F: Documentation/i2c/busses/i2c-parport
5134F: Documentation/i2c/busses/i2c-parport-light
5135F: drivers/i2c/busses/i2c-parport.c
5136F: drivers/i2c/busses/i2c-parport-light.c
5137
5138I2C/SMBUS CONTROLLER DRIVERS FOR PC
5139M: Jean Delvare <jdelvare@suse.com>
5140L: linux-i2c@vger.kernel.org
5141S: Maintained
5142F: Documentation/i2c/busses/i2c-ali1535
5143F: Documentation/i2c/busses/i2c-ali1563
5144F: Documentation/i2c/busses/i2c-ali15x3
5145F: Documentation/i2c/busses/i2c-amd756
5146F: Documentation/i2c/busses/i2c-amd8111
5147F: Documentation/i2c/busses/i2c-i801
5148F: Documentation/i2c/busses/i2c-nforce2
5149F: Documentation/i2c/busses/i2c-piix4
5150F: Documentation/i2c/busses/i2c-sis5595
5151F: Documentation/i2c/busses/i2c-sis630
5152F: Documentation/i2c/busses/i2c-sis96x
5153F: Documentation/i2c/busses/i2c-via
5154F: Documentation/i2c/busses/i2c-viapro
5155F: drivers/i2c/busses/i2c-ali1535.c
5156F: drivers/i2c/busses/i2c-ali1563.c
5157F: drivers/i2c/busses/i2c-ali15x3.c
5158F: drivers/i2c/busses/i2c-amd756.c
5159F: drivers/i2c/busses/i2c-amd756-s4882.c
5160F: drivers/i2c/busses/i2c-amd8111.c
5161F: drivers/i2c/busses/i2c-i801.c
5162F: drivers/i2c/busses/i2c-isch.c
5163F: drivers/i2c/busses/i2c-nforce2.c
5164F: drivers/i2c/busses/i2c-nforce2-s4985.c
5165F: drivers/i2c/busses/i2c-piix4.c
5166F: drivers/i2c/busses/i2c-sis5595.c
5167F: drivers/i2c/busses/i2c-sis630.c
5168F: drivers/i2c/busses/i2c-sis96x.c
5169F: drivers/i2c/busses/i2c-via.c
5170F: drivers/i2c/busses/i2c-viapro.c
5171
5172I2C/SMBUS ISMT DRIVER
5173M: Seth Heasley <seth.heasley@intel.com>
5174M: Neil Horman <nhorman@tuxdriver.com>
5175L: linux-i2c@vger.kernel.org
5176F: drivers/i2c/busses/i2c-ismt.c
5177F: Documentation/i2c/busses/i2c-ismt
5178
5179I2C/SMBUS STUB DRIVER
5180M: Jean Delvare <jdelvare@suse.com>
5181L: linux-i2c@vger.kernel.org
5182S: Maintained
5183F: drivers/i2c/i2c-stub.c
5184
5185I2C SUBSYSTEM
5186M: Wolfram Sang <wsa@the-dreams.de>
5187L: linux-i2c@vger.kernel.org
5188W: https://i2c.wiki.kernel.org/
5189Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5190T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5191S: Maintained
5192F: Documentation/devicetree/bindings/i2c/
5193F: Documentation/i2c/
5194F: drivers/i2c/
5195F: drivers/i2c/*/
5196F: include/linux/i2c.h
5197F: include/linux/i2c-*.h
5198F: include/uapi/linux/i2c.h
5199F: include/uapi/linux/i2c-*.h
5200
5201I2C ACPI SUPPORT
5202M: Mika Westerberg <mika.westerberg@linux.intel.com>
5203L: linux-i2c@vger.kernel.org
5204L: linux-acpi@vger.kernel.org
5205S: Maintained
5206
5207I2C-TAOS-EVM DRIVER
5208M: Jean Delvare <jdelvare@suse.com>
5209L: linux-i2c@vger.kernel.org
5210S: Maintained
5211F: Documentation/i2c/busses/i2c-taos-evm
5212F: drivers/i2c/busses/i2c-taos-evm.c
5213
5214I2C-TINY-USB DRIVER
5215M: Till Harbaum <till@harbaum.org>
5216L: linux-i2c@vger.kernel.org
5217W: http://www.harbaum.org/till/i2c_tiny_usb
5218S: Maintained
5219F: drivers/i2c/busses/i2c-tiny-usb.c
5220
5221i386 BOOT CODE
5222M: "H. Peter Anvin" <hpa@zytor.com>
5223S: Maintained
5224F: arch/x86/boot/
5225
5226i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5227M: "H. Peter Anvin" <hpa@zytor.com>
5228T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5229S: Maintained
5230
5231IA64 (Itanium) PLATFORM
5232M: Tony Luck <tony.luck@intel.com>
5233M: Fenghua Yu <fenghua.yu@intel.com>
5234L: linux-ia64@vger.kernel.org
5235T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5236S: Maintained
5237F: arch/ia64/
5238
5239IBM Power VMX Cryptographic instructions
5240M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5241M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5242L: linux-crypto@vger.kernel.org
5243S: Supported
5244F: drivers/crypto/vmx/Makefile
5245F: drivers/crypto/vmx/Kconfig
5246F: drivers/crypto/vmx/vmx.c
5247F: drivers/crypto/vmx/aes*
5248F: drivers/crypto/vmx/ghash*
5249F: drivers/crypto/vmx/ppc-xlate.pl
5250
5251IBM Power in-Nest Crypto Acceleration
5252M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5253M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5254L: linux-crypto@vger.kernel.org
5255S: Supported
5256F: drivers/crypto/nx/Makefile
5257F: drivers/crypto/nx/Kconfig
5258F: drivers/crypto/nx/nx-aes*
5259F: drivers/crypto/nx/nx-sha*
5260F: drivers/crypto/nx/nx.*
5261F: drivers/crypto/nx/nx_csbcpb.h
5262F: drivers/crypto/nx/nx_debugfs.h
5263
5264IBM Power 842 compression accelerator
5265M: Dan Streetman <ddstreet@ieee.org>
5266S: Supported
5267F: drivers/crypto/nx/Makefile
5268F: drivers/crypto/nx/Kconfig
5269F: drivers/crypto/nx/nx-842*
5270F: include/linux/sw842.h
5271F: crypto/842.c
5272F: lib/842/
5273
5274IBM Power Linux RAID adapter
5275M: Brian King <brking@us.ibm.com>
5276S: Supported
5277F: drivers/scsi/ipr.*
5278
5279IBM Power Virtual Ethernet Device Driver
5280M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5281L: netdev@vger.kernel.org
5282S: Supported
5283F: drivers/net/ethernet/ibm/ibmveth.*
5284
5285IBM Power Virtual SCSI Device Drivers
5286M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5287L: linux-scsi@vger.kernel.org
5288S: Supported
5289F: drivers/scsi/ibmvscsi/ibmvscsi*
5290F: drivers/scsi/ibmvscsi/viosrp.h
5291
5292IBM Power Virtual FC Device Drivers
5293M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5294L: linux-scsi@vger.kernel.org
5295S: Supported
5296F: drivers/scsi/ibmvscsi/ibmvfc*
5297
5298IBM ServeRAID RAID DRIVER
5299S: Orphan
5300F: drivers/scsi/ips.*
5301
5302ICH LPC AND GPIO DRIVER
5303M: Peter Tyser <ptyser@xes-inc.com>
5304S: Maintained
5305F: drivers/mfd/lpc_ich.c
5306F: drivers/gpio/gpio-ich.c
5307
5308IDE SUBSYSTEM
5309M: "David S. Miller" <davem@davemloft.net>
5310L: linux-ide@vger.kernel.org
5311Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5312T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5313S: Maintained
5314F: Documentation/ide/
5315F: drivers/ide/
5316F: include/linux/ide.h
5317
5318IDEAPAD LAPTOP EXTRAS DRIVER
5319M: Ike Panhc <ike.pan@canonical.com>
5320L: platform-driver-x86@vger.kernel.org
5321W: http://launchpad.net/ideapad-laptop
5322S: Maintained
5323F: drivers/platform/x86/ideapad-laptop.c
5324
5325IDEAPAD LAPTOP SLIDEBAR DRIVER
5326M: Andrey Moiseev <o2g.org.ru@gmail.com>
5327L: linux-input@vger.kernel.org
5328W: https://github.com/o2genum/ideapad-slidebar
5329S: Maintained
5330F: drivers/input/misc/ideapad_slidebar.c
5331
5332IDE/ATAPI DRIVERS
5333M: Borislav Petkov <bp@alien8.de>
5334L: linux-ide@vger.kernel.org
5335S: Maintained
5336F: Documentation/cdrom/ide-cd
5337F: drivers/ide/ide-cd*
5338
5339IDLE-I7300
5340M: Andy Henroid <andrew.d.henroid@intel.com>
5341L: linux-pm@vger.kernel.org
5342S: Supported
5343F: drivers/idle/i7300_idle.c
5344
5345IEEE 802.15.4 SUBSYSTEM
5346M: Alexander Aring <alex.aring@gmail.com>
5347L: linux-wpan@vger.kernel.org
5348W: https://github.com/linux-wpan
5349T: git git://github.com/linux-wpan/linux-wpan-next.git
5350S: Maintained
5351F: net/ieee802154/
5352F: net/mac802154/
5353F: drivers/net/ieee802154/
5354F: include/linux/nl802154.h
5355F: include/linux/ieee802154.h
5356F: include/net/nl802154.h
5357F: include/net/mac802154.h
5358F: include/net/af_ieee802154.h
5359F: include/net/cfg802154.h
5360F: include/net/ieee802154_netdev.h
5361F: Documentation/networking/ieee802154.txt
5362
5363IGORPLUG-USB IR RECEIVER
5364M: Sean Young <sean@mess.org>
5365L: linux-media@vger.kernel.org
5366S: Maintained
5367F: drivers/media/rc/igorplugusb.c
5368
5369IGUANAWORKS USB IR TRANSCEIVER
5370M: Sean Young <sean@mess.org>
5371L: linux-media@vger.kernel.org
5372S: Maintained
5373F: drivers/media/rc/iguanair.c
5374
5375IIO SUBSYSTEM AND DRIVERS
5376M: Jonathan Cameron <jic23@kernel.org>
5377R: Hartmut Knaack <knaack.h@gmx.de>
5378R: Lars-Peter Clausen <lars@metafoo.de>
5379R: Peter Meerwald <pmeerw@pmeerw.net>
5380L: linux-iio@vger.kernel.org
5381S: Maintained
5382F: drivers/iio/
5383F: drivers/staging/iio/
5384F: include/linux/iio/
5385F: tools/iio/
5386
5387IKANOS/ADI EAGLE ADSL USB DRIVER
5388M: Matthieu Castet <castet.matthieu@free.fr>
5389M: Stanislaw Gruszka <stf_xl@wp.pl>
5390S: Maintained
5391F: drivers/usb/atm/ueagle-atm.c
5392
5393INA209 HARDWARE MONITOR DRIVER
5394M: Guenter Roeck <linux@roeck-us.net>
5395L: lm-sensors@lm-sensors.org
5396S: Maintained
5397F: Documentation/hwmon/ina209
5398F: Documentation/devicetree/bindings/i2c/ina209.txt
5399F: drivers/hwmon/ina209.c
5400
5401INA2XX HARDWARE MONITOR DRIVER
5402M: Guenter Roeck <linux@roeck-us.net>
5403L: lm-sensors@lm-sensors.org
5404S: Maintained
5405F: Documentation/hwmon/ina2xx
5406F: drivers/hwmon/ina2xx.c
5407F: include/linux/platform_data/ina2xx.h
5408
5409INDUSTRY PACK SUBSYSTEM (IPACK)
5410M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5411M: Jens Taprogge <jens.taprogge@taprogge.org>
5412M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5413L: industrypack-devel@lists.sourceforge.net
5414W: http://industrypack.sourceforge.net
5415S: Maintained
5416F: drivers/ipack/
5417
5418INGENIC JZ4780 DMA Driver
5419M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5420S: Maintained
5421F: drivers/dma/dma-jz4780.c
5422
5423INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5424M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5425M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5426L: linux-ima-devel@lists.sourceforge.net
5427L: linux-ima-user@lists.sourceforge.net
5428L: linux-security-module@vger.kernel.org
5429S: Supported
5430F: security/integrity/ima/
5431
5432IMGTEC IR DECODER DRIVER
5433M: James Hogan <james.hogan@imgtec.com>
5434S: Maintained
5435F: drivers/media/rc/img-ir/
5436
5437IMS TWINTURBO FRAMEBUFFER DRIVER
5438L: linux-fbdev@vger.kernel.org
5439S: Orphan
5440F: drivers/video/fbdev/imsttfb.c
5441
5442INFINIBAND SUBSYSTEM
5443M: Doug Ledford <dledford@redhat.com>
5444M: Sean Hefty <sean.hefty@intel.com>
5445M: Hal Rosenstock <hal.rosenstock@gmail.com>
5446L: linux-rdma@vger.kernel.org
5447W: http://www.openfabrics.org/
5448Q: http://patchwork.kernel.org/project/linux-rdma/list/
5449T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5450S: Supported
5451F: Documentation/infiniband/
5452F: drivers/infiniband/
5453F: drivers/staging/rdma/
5454F: include/uapi/linux/if_infiniband.h
5455F: include/uapi/rdma/
5456F: include/rdma/
5457
5458INOTIFY
5459M: John McCutchan <john@johnmccutchan.com>
5460M: Robert Love <rlove@rlove.org>
5461M: Eric Paris <eparis@parisplace.org>
5462S: Maintained
5463F: Documentation/filesystems/inotify.txt
5464F: fs/notify/inotify/
5465F: include/linux/inotify.h
5466F: include/uapi/linux/inotify.h
5467
5468INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5469M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5470L: linux-input@vger.kernel.org
5471Q: http://patchwork.kernel.org/project/linux-input/list/
5472T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5473S: Maintained
5474F: drivers/input/
5475F: include/linux/input.h
5476F: include/uapi/linux/input.h
5477F: include/linux/input/
5478
5479INPUT MULTITOUCH (MT) PROTOCOL
5480M: Henrik Rydberg <rydberg@bitmath.org>
5481L: linux-input@vger.kernel.org
5482S: Odd fixes
5483F: Documentation/input/multi-touch-protocol.txt
5484F: drivers/input/input-mt.c
5485K: \b(ABS|SYN)_MT_
5486
5487INTEL ASoC BDW/HSW DRIVERS
5488M: Jie Yang <yang.jie@linux.intel.com>
5489L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5490S: Supported
5491F: sound/soc/intel/common/sst-dsp*
5492F: sound/soc/intel/common/sst-firmware.c
5493F: sound/soc/intel/boards/broadwell.c
5494F: sound/soc/intel/haswell/
5495
5496INTEL C600 SERIES SAS CONTROLLER DRIVER
5497M: Intel SCU Linux support <intel-linux-scu@intel.com>
5498M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5499L: linux-scsi@vger.kernel.org
5500T: git git://git.code.sf.net/p/intel-sas/isci
5501S: Supported
5502F: drivers/scsi/isci/
5503
5504INTEL IDLE DRIVER
5505M: Len Brown <lenb@kernel.org>
5506L: linux-pm@vger.kernel.org
5507T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5508S: Supported
5509F: drivers/idle/intel_idle.c
5510
5511INTEL PSTATE DRIVER
5512M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5513M: Len Brown <lenb@kernel.org>
5514L: linux-pm@vger.kernel.org
5515S: Supported
5516F: drivers/cpufreq/intel_pstate.c
5517
5518INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5519M: Maik Broemme <mbroemme@plusserver.de>
5520L: linux-fbdev@vger.kernel.org
5521S: Maintained
5522F: Documentation/fb/intelfb.txt
5523F: drivers/video/fbdev/intelfb/
5524
5525INTEL 810/815 FRAMEBUFFER DRIVER
5526M: Antonino Daplas <adaplas@gmail.com>
5527L: linux-fbdev@vger.kernel.org
5528S: Maintained
5529F: drivers/video/fbdev/i810/
5530
5531INTEL MENLOW THERMAL DRIVER
5532M: Sujith Thomas <sujith.thomas@intel.com>
5533L: platform-driver-x86@vger.kernel.org
5534W: https://01.org/linux-acpi
5535S: Supported
5536F: drivers/platform/x86/intel_menlow.c
5537
5538INTEL I/OAT DMA DRIVER
5539M: Dave Jiang <dave.jiang@intel.com>
5540R: Dan Williams <dan.j.williams@intel.com>
5541L: dmaengine@vger.kernel.org
5542Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5543S: Supported
5544F: drivers/dma/ioat*
5545
5546INTEL IOMMU (VT-d)
5547M: David Woodhouse <dwmw2@infradead.org>
5548L: iommu@lists.linux-foundation.org
5549T: git git://git.infradead.org/iommu-2.6.git
5550S: Supported
5551F: drivers/iommu/intel-iommu.c
5552F: include/linux/intel-iommu.h
5553
5554INTEL IOP-ADMA DMA DRIVER
5555R: Dan Williams <dan.j.williams@intel.com>
5556S: Odd fixes
5557F: drivers/dma/iop-adma.c
5558
5559INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5560M: Krzysztof Halasa <khalasa@piap.pl>
5561S: Maintained
5562F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5563F: arch/arm/mach-ixp4xx/include/mach/npe.h
5564F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5565F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5566F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5567F: drivers/net/wan/ixp4xx_hss.c
5568
5569INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5570M: Deepak Saxena <dsaxena@plexity.net>
5571S: Maintained
5572F: drivers/char/hw_random/ixp4xx-rng.c
5573
5574INTEL ETHERNET DRIVERS
5575M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5576R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5577R: Shannon Nelson <shannon.nelson@intel.com>
5578R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5579R: Don Skidmore <donald.c.skidmore@intel.com>
5580R: Matthew Vick <matthew.vick@intel.com>
5581R: John Ronciak <john.ronciak@intel.com>
5582R: Mitch Williams <mitch.a.williams@intel.com>
5583L: intel-wired-lan@lists.osuosl.org
5584W: http://www.intel.com/support/feedback.htm
5585W: http://e1000.sourceforge.net/
5586Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5587T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5588T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5589S: Supported
5590F: Documentation/networking/e100.txt
5591F: Documentation/networking/e1000.txt
5592F: Documentation/networking/e1000e.txt
5593F: Documentation/networking/igb.txt
5594F: Documentation/networking/igbvf.txt
5595F: Documentation/networking/ixgb.txt
5596F: Documentation/networking/ixgbe.txt
5597F: Documentation/networking/ixgbevf.txt
5598F: Documentation/networking/i40e.txt
5599F: Documentation/networking/i40evf.txt
5600F: drivers/net/ethernet/intel/
5601F: drivers/net/ethernet/intel/*/
5602
5603INTEL-MID GPIO DRIVER
5604M: David Cohen <david.a.cohen@linux.intel.com>
5605L: linux-gpio@vger.kernel.org
5606S: Maintained
5607F: drivers/gpio/gpio-intel-mid.c
5608
5609INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5610M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5611L: linux-wireless@vger.kernel.org
5612S: Maintained
5613F: Documentation/networking/README.ipw2100
5614F: Documentation/networking/README.ipw2200
5615F: drivers/net/wireless/ipw2x00/
5616
5617INTEL(R) TRACE HUB
5618M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5619S: Supported
5620F: Documentation/trace/intel_th.txt
5621F: drivers/hwtracing/intel_th/
5622
5623INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5624M: Richard L Maliszewski <richard.l.maliszewski@intel.com>
5625M: Gang Wei <gang.wei@intel.com>
5626M: Shane Wang <shane.wang@intel.com>
5627L: tboot-devel@lists.sourceforge.net
5628W: http://tboot.sourceforge.net
5629T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5630S: Supported
5631F: Documentation/intel_txt.txt
5632F: include/linux/tboot.h
5633F: arch/x86/kernel/tboot.c
5634
5635INTEL WIRELESS WIMAX CONNECTION 2400
5636M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5637M: linux-wimax@intel.com
5638L: wimax@linuxwimax.org (subscribers-only)
5639S: Supported
5640W: http://linuxwimax.org
5641F: Documentation/wimax/README.i2400m
5642F: drivers/net/wimax/i2400m/
5643F: include/uapi/linux/wimax/i2400m.h
5644
5645INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5646M: Stanislaw Gruszka <sgruszka@redhat.com>
5647L: linux-wireless@vger.kernel.org
5648S: Supported
5649F: drivers/net/wireless/iwlegacy/
5650
5651INTEL WIRELESS WIFI LINK (iwlwifi)
5652M: Johannes Berg <johannes.berg@intel.com>
5653M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5654M: Intel Linux Wireless <linuxwifi@intel.com>
5655L: linux-wireless@vger.kernel.org
5656W: http://intellinuxwireless.org
5657T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5658S: Supported
5659F: drivers/net/wireless/iwlwifi/
5660
5661INTEL MANAGEMENT ENGINE (mei)
5662M: Tomas Winkler <tomas.winkler@intel.com>
5663L: linux-kernel@vger.kernel.org
5664S: Supported
5665F: include/uapi/linux/mei.h
5666F: include/linux/mei_cl_bus.h
5667F: drivers/misc/mei/*
5668F: Documentation/misc-devices/mei/*
5669
5670INTEL MIC DRIVERS (mic)
5671M: Sudeep Dutt <sudeep.dutt@intel.com>
5672M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5673S: Supported
5674W: https://github.com/sudeepdutt/mic
5675W: http://software.intel.com/en-us/mic-developer
5676F: include/linux/mic_bus.h
5677F: include/linux/scif.h
5678F: include/uapi/linux/mic_common.h
5679F: include/uapi/linux/mic_ioctl.h
5680F include/uapi/linux/scif_ioctl.h
5681F: drivers/misc/mic/
5682F: drivers/dma/mic_x100_dma.c
5683F: drivers/dma/mic_x100_dma.h
5684F Documentation/mic/
5685
5686INTEL PMC IPC DRIVER
5687M: Zha Qipeng<qipeng.zha@intel.com>
5688L: platform-driver-x86@vger.kernel.org
5689S: Maintained
5690F: drivers/platform/x86/intel_pmc_ipc.c
5691F: arch/x86/include/asm/intel_pmc_ipc.h
5692
5693IOC3 ETHERNET DRIVER
5694M: Ralf Baechle <ralf@linux-mips.org>
5695L: linux-mips@linux-mips.org
5696S: Maintained
5697F: drivers/net/ethernet/sgi/ioc3-eth.c
5698
5699IOC3 SERIAL DRIVER
5700M: Pat Gefre <pfg@sgi.com>
5701L: linux-serial@vger.kernel.org
5702S: Maintained
5703F: drivers/tty/serial/ioc3_serial.c
5704
5705IOMMU DRIVERS
5706M: Joerg Roedel <joro@8bytes.org>
5707L: iommu@lists.linux-foundation.org
5708T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5709S: Maintained
5710F: drivers/iommu/
5711
5712IP MASQUERADING
5713M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5714S: Maintained
5715F: net/ipv4/netfilter/ipt_MASQUERADE.c
5716
5717IPATH DRIVER
5718M: Mike Marciniszyn <infinipath@intel.com>
5719L: linux-rdma@vger.kernel.org
5720S: Maintained
5721F: drivers/staging/rdma/ipath/
5722
5723IPMI SUBSYSTEM
5724M: Corey Minyard <minyard@acm.org>
5725L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5726W: http://openipmi.sourceforge.net/
5727S: Supported
5728F: Documentation/IPMI.txt
5729F: drivers/char/ipmi/
5730F: include/linux/ipmi*
5731F: include/uapi/linux/ipmi*
5732
5733QCOM AUDIO (ASoC) DRIVERS
5734M: Patrick Lai <plai@codeaurora.org>
5735M: Banajit Goswami <bgoswami@codeaurora.org>
5736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5737S: Supported
5738F: sound/soc/qcom/
5739
5740IPS SCSI RAID DRIVER
5741M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5742L: linux-scsi@vger.kernel.org
5743W: http://www.adaptec.com/
5744S: Maintained
5745F: drivers/scsi/ips*
5746
5747IPVS
5748M: Wensong Zhang <wensong@linux-vs.org>
5749M: Simon Horman <horms@verge.net.au>
5750M: Julian Anastasov <ja@ssi.bg>
5751L: netdev@vger.kernel.org
5752L: lvs-devel@vger.kernel.org
5753S: Maintained
5754F: Documentation/networking/ipvs-sysctl.txt
5755F: include/net/ip_vs.h
5756F: include/uapi/linux/ip_vs.h
5757F: net/netfilter/ipvs/
5758
5759IPWIRELESS DRIVER
5760M: Jiri Kosina <jikos@kernel.org>
5761M: David Sterba <dsterba@suse.com>
5762S: Odd Fixes
5763F: drivers/tty/ipwireless/
5764
5765IPX NETWORK LAYER
5766M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5767L: netdev@vger.kernel.org
5768S: Maintained
5769F: include/net/ipx.h
5770F: include/uapi/linux/ipx.h
5771F: net/ipx/
5772
5773IRDA SUBSYSTEM
5774M: Samuel Ortiz <samuel@sortiz.org>
5775L: irda-users@lists.sourceforge.net (subscribers-only)
5776L: netdev@vger.kernel.org
5777W: http://irda.sourceforge.net/
5778S: Maintained
5779T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5780F: Documentation/networking/irda.txt
5781F: drivers/net/irda/
5782F: include/net/irda/
5783F: net/irda/
5784
5785IRQ SUBSYSTEM
5786M: Thomas Gleixner <tglx@linutronix.de>
5787L: linux-kernel@vger.kernel.org
5788S: Maintained
5789T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5790F: kernel/irq/
5791
5792IRQCHIP DRIVERS
5793M: Thomas Gleixner <tglx@linutronix.de>
5794M: Jason Cooper <jason@lakedaemon.net>
5795M: Marc Zyngier <marc.zyngier@arm.com>
5796L: linux-kernel@vger.kernel.org
5797S: Maintained
5798T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5799T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
5800F: Documentation/devicetree/bindings/interrupt-controller/
5801F: drivers/irqchip/
5802
5803IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
5804M: Jiang Liu <jiang.liu@linux.intel.com>
5805M: Marc Zyngier <marc.zyngier@arm.com>
5806S: Maintained
5807T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
5808F: Documentation/IRQ-domain.txt
5809F: include/linux/irqdomain.h
5810F: kernel/irq/irqdomain.c
5811F: kernel/irq/msi.c
5812
5813ISAPNP
5814M: Jaroslav Kysela <perex@perex.cz>
5815S: Maintained
5816F: Documentation/isapnp.txt
5817F: drivers/pnp/isapnp/
5818F: include/linux/isapnp.h
5819
5820ISA RADIO MODULE
5821M: Hans Verkuil <hverkuil@xs4all.nl>
5822L: linux-media@vger.kernel.org
5823T: git git://linuxtv.org/media_tree.git
5824W: http://linuxtv.org
5825S: Maintained
5826F: drivers/media/radio/radio-isa*
5827
5828iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
5829M: Peter Jones <pjones@redhat.com>
5830M: Konrad Rzeszutek Wilk <konrad@kernel.org>
5831S: Maintained
5832F: drivers/firmware/iscsi_ibft*
5833
5834ISCSI
5835M: Mike Christie <michaelc@cs.wisc.edu>
5836L: open-iscsi@googlegroups.com
5837W: www.open-iscsi.org
5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
5839S: Maintained
5840F: drivers/scsi/*iscsi*
5841F: include/scsi/*iscsi*
5842
5843ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
5844M: Or Gerlitz <ogerlitz@mellanox.com>
5845M: Sagi Grimberg <sagig@mellanox.com>
5846M: Roi Dayan <roid@mellanox.com>
5847L: linux-rdma@vger.kernel.org
5848S: Supported
5849W: http://www.openfabrics.org
5850W: www.open-iscsi.org
5851Q: http://patchwork.kernel.org/project/linux-rdma/list/
5852F: drivers/infiniband/ulp/iser/
5853
5854ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
5855M: Sagi Grimberg <sagig@mellanox.com>
5856T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
5857L: linux-rdma@vger.kernel.org
5858L: target-devel@vger.kernel.org
5859S: Supported
5860W: http://www.linux-iscsi.org
5861F: drivers/infiniband/ulp/isert
5862
5863ISDN SUBSYSTEM
5864M: Karsten Keil <isdn@linux-pingi.de>
5865L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5866L: netdev@vger.kernel.org
5867W: http://www.isdn4linux.de
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
5869S: Maintained
5870F: Documentation/isdn/
5871F: drivers/isdn/
5872F: include/linux/isdn.h
5873F: include/linux/isdn/
5874F: include/uapi/linux/isdn.h
5875F: include/uapi/linux/isdn/
5876
5877ISDN SUBSYSTEM (Eicon active card driver)
5878M: Armin Schindler <mac@melware.de>
5879L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
5880W: http://www.melware.de
5881S: Maintained
5882F: drivers/isdn/hardware/eicon/
5883
5884IT87 HARDWARE MONITORING DRIVER
5885M: Jean Delvare <jdelvare@suse.com>
5886L: lm-sensors@lm-sensors.org
5887S: Maintained
5888F: Documentation/hwmon/it87
5889F: drivers/hwmon/it87.c
5890
5891IT913X MEDIA DRIVER
5892M: Antti Palosaari <crope@iki.fi>
5893L: linux-media@vger.kernel.org
5894W: http://linuxtv.org/
5895W: http://palosaari.fi/linux/
5896Q: http://patchwork.linuxtv.org/project/linux-media/list/
5897T: git git://linuxtv.org/anttip/media_tree.git
5898S: Maintained
5899F: drivers/media/tuners/it913x*
5900
5901IVTV VIDEO4LINUX DRIVER
5902M: Andy Walls <awalls@md.metrocast.net>
5903L: ivtv-devel@ivtvdriver.org (subscribers-only)
5904L: linux-media@vger.kernel.org
5905T: git git://linuxtv.org/media_tree.git
5906W: http://www.ivtvdriver.org
5907S: Maintained
5908F: Documentation/video4linux/*.ivtv
5909F: drivers/media/pci/ivtv/
5910F: include/uapi/linux/ivtv*
5911
5912IX2505V MEDIA DRIVER
5913M: Malcolm Priestley <tvboxspy@gmail.com>
5914L: linux-media@vger.kernel.org
5915W: http://linuxtv.org/
5916Q: http://patchwork.linuxtv.org/project/linux-media/list/
5917S: Maintained
5918F: drivers/media/dvb-frontends/ix2505v*
5919
5920JC42.4 TEMPERATURE SENSOR DRIVER
5921M: Guenter Roeck <linux@roeck-us.net>
5922L: lm-sensors@lm-sensors.org
5923S: Maintained
5924F: drivers/hwmon/jc42.c
5925F: Documentation/hwmon/jc42
5926
5927JFS FILESYSTEM
5928M: Dave Kleikamp <shaggy@kernel.org>
5929L: jfs-discussion@lists.sourceforge.net
5930W: http://jfs.sourceforge.net/
5931T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
5932S: Maintained
5933F: Documentation/filesystems/jfs.txt
5934F: fs/jfs/
5935
5936JME NETWORK DRIVER
5937M: Guo-Fu Tseng <cooldavid@cooldavid.org>
5938L: netdev@vger.kernel.org
5939S: Maintained
5940F: drivers/net/ethernet/jme.*
5941
5942JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
5943M: David Woodhouse <dwmw2@infradead.org>
5944L: linux-mtd@lists.infradead.org
5945W: http://www.linux-mtd.infradead.org/doc/jffs2.html
5946S: Maintained
5947F: fs/jffs2/
5948F: include/uapi/linux/jffs2.h
5949
5950JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
5951M: "Theodore Ts'o" <tytso@mit.edu>
5952M: Jan Kara <jack@suse.com>
5953L: linux-ext4@vger.kernel.org
5954S: Maintained
5955F: fs/jbd2/
5956F: include/linux/jbd2.h
5957
5958JPU V4L2 MEM2MEM DRIVER FOR RENESAS
5959M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
5960L: linux-media@vger.kernel.org
5961S: Maintained
5962F: drivers/media/platform/rcar_jpu.c
5963
5964JSM Neo PCI based serial card
5965M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
5966L: linux-serial@vger.kernel.org
5967S: Maintained
5968F: drivers/tty/serial/jsm/
5969
5970K10TEMP HARDWARE MONITORING DRIVER
5971M: Clemens Ladisch <clemens@ladisch.de>
5972L: lm-sensors@lm-sensors.org
5973S: Maintained
5974F: Documentation/hwmon/k10temp
5975F: drivers/hwmon/k10temp.c
5976
5977K8TEMP HARDWARE MONITORING DRIVER
5978M: Rudolf Marek <r.marek@assembler.cz>
5979L: lm-sensors@lm-sensors.org
5980S: Maintained
5981F: Documentation/hwmon/k8temp
5982F: drivers/hwmon/k8temp.c
5983
5984KCONFIG
5985M: "Yann E. MORIN" <yann.morin.1998@free.fr>
5986L: linux-kbuild@vger.kernel.org
5987T: git git://gitorious.org/linux-kconfig/linux-kconfig
5988S: Maintained
5989F: Documentation/kbuild/kconfig-language.txt
5990F: scripts/kconfig/
5991
5992KDUMP
5993M: Vivek Goyal <vgoyal@redhat.com>
5994M: Haren Myneni <hbabu@us.ibm.com>
5995L: kexec@lists.infradead.org
5996W: http://lse.sourceforge.net/kdump/
5997S: Maintained
5998F: Documentation/kdump/
5999
6000KEENE FM RADIO TRANSMITTER DRIVER
6001M: Hans Verkuil <hverkuil@xs4all.nl>
6002L: linux-media@vger.kernel.org
6003T: git git://linuxtv.org/media_tree.git
6004W: http://linuxtv.org
6005S: Maintained
6006F: drivers/media/radio/radio-keene*
6007
6008KERNEL AUTOMOUNTER v4 (AUTOFS4)
6009M: Ian Kent <raven@themaw.net>
6010L: autofs@vger.kernel.org
6011S: Maintained
6012F: fs/autofs4/
6013
6014KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6015M: Michal Marek <mmarek@suse.com>
6016T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6017T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6018L: linux-kbuild@vger.kernel.org
6019S: Maintained
6020F: Documentation/kbuild/
6021F: Makefile
6022F: scripts/Makefile.*
6023F: scripts/basic/
6024F: scripts/mk*
6025F: scripts/package/
6026
6027KERNEL JANITORS
6028L: kernel-janitors@vger.kernel.org
6029W: http://kernelnewbies.org/KernelJanitors
6030S: Odd Fixes
6031
6032KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6033M: "J. Bruce Fields" <bfields@fieldses.org>
6034M: Jeff Layton <jlayton@poochiereds.net>
6035L: linux-nfs@vger.kernel.org
6036W: http://nfs.sourceforge.net/
6037S: Supported
6038F: fs/nfsd/
6039F: include/uapi/linux/nfsd/
6040F: fs/lockd/
6041F: fs/nfs_common/
6042F: net/sunrpc/
6043F: include/linux/lockd/
6044F: include/linux/sunrpc/
6045F: include/uapi/linux/sunrpc/
6046
6047KERNEL SELFTEST FRAMEWORK
6048M: Shuah Khan <shuahkh@osg.samsung.com>
6049L: linux-api@vger.kernel.org
6050T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6051S: Maintained
6052F: tools/testing/selftests
6053
6054KERNEL VIRTUAL MACHINE (KVM)
6055M: Gleb Natapov <gleb@kernel.org>
6056M: Paolo Bonzini <pbonzini@redhat.com>
6057L: kvm@vger.kernel.org
6058W: http://www.linux-kvm.org
6059T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6060S: Supported
6061F: Documentation/*/kvm*.txt
6062F: Documentation/virtual/kvm/
6063F: arch/*/kvm/
6064F: arch/x86/kernel/kvm.c
6065F: arch/x86/kernel/kvmclock.c
6066F: arch/*/include/asm/kvm*
6067F: include/linux/kvm*
6068F: include/uapi/linux/kvm*
6069F: virt/kvm/
6070
6071KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6072M: Joerg Roedel <joro@8bytes.org>
6073L: kvm@vger.kernel.org
6074W: http://www.linux-kvm.org/
6075S: Maintained
6076F: arch/x86/include/asm/svm.h
6077F: arch/x86/kvm/svm.c
6078
6079KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6080M: Alexander Graf <agraf@suse.com>
6081L: kvm-ppc@vger.kernel.org
6082W: http://www.linux-kvm.org/
6083T: git git://github.com/agraf/linux-2.6.git
6084S: Supported
6085F: arch/powerpc/include/asm/kvm*
6086F: arch/powerpc/kvm/
6087
6088KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6089M: Christian Borntraeger <borntraeger@de.ibm.com>
6090M: Cornelia Huck <cornelia.huck@de.ibm.com>
6091L: linux-s390@vger.kernel.org
6092W: http://www.ibm.com/developerworks/linux/linux390/
6093S: Supported
6094F: Documentation/s390/kvm.txt
6095F: arch/s390/include/asm/kvm*
6096F: arch/s390/kvm/
6097
6098KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6099M: Christoffer Dall <christoffer.dall@linaro.org>
6100M: Marc Zyngier <marc.zyngier@arm.com>
6101L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6102L: kvmarm@lists.cs.columbia.edu
6103W: http://systems.cs.columbia.edu/projects/kvm-arm
6104S: Supported
6105F: arch/arm/include/uapi/asm/kvm*
6106F: arch/arm/include/asm/kvm*
6107F: arch/arm/kvm/
6108F: virt/kvm/arm/
6109F: include/kvm/arm_*
6110
6111KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6112M: Christoffer Dall <christoffer.dall@linaro.org>
6113M: Marc Zyngier <marc.zyngier@arm.com>
6114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6115L: kvmarm@lists.cs.columbia.edu
6116S: Maintained
6117F: arch/arm64/include/uapi/asm/kvm*
6118F: arch/arm64/include/asm/kvm*
6119F: arch/arm64/kvm/
6120
6121KEXEC
6122M: Eric Biederman <ebiederm@xmission.com>
6123W: http://kernel.org/pub/linux/utils/kernel/kexec/
6124L: kexec@lists.infradead.org
6125S: Maintained
6126F: include/linux/kexec.h
6127F: include/uapi/linux/kexec.h
6128F: kernel/kexec.c
6129
6130KEYS/KEYRINGS:
6131M: David Howells <dhowells@redhat.com>
6132L: keyrings@vger.kernel.org
6133S: Maintained
6134F: Documentation/security/keys.txt
6135F: include/linux/key.h
6136F: include/linux/key-type.h
6137F: include/keys/
6138F: security/keys/
6139
6140KEYS-TRUSTED
6141M: David Safford <safford@us.ibm.com>
6142M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6143L: linux-security-module@vger.kernel.org
6144L: keyrings@vger.kernel.org
6145S: Supported
6146F: Documentation/security/keys-trusted-encrypted.txt
6147F: include/keys/trusted-type.h
6148F: security/keys/trusted.c
6149F: security/keys/trusted.h
6150
6151KEYS-ENCRYPTED
6152M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6153M: David Safford <safford@us.ibm.com>
6154L: linux-security-module@vger.kernel.org
6155L: keyrings@vger.kernel.org
6156S: Supported
6157F: Documentation/security/keys-trusted-encrypted.txt
6158F: include/keys/encrypted-type.h
6159F: security/keys/encrypted-keys/
6160
6161KGDB / KDB /debug_core
6162M: Jason Wessel <jason.wessel@windriver.com>
6163W: http://kgdb.wiki.kernel.org/
6164L: kgdb-bugreport@lists.sourceforge.net
6165S: Maintained
6166F: Documentation/DocBook/kgdb.tmpl
6167F: drivers/misc/kgdbts.c
6168F: drivers/tty/serial/kgdboc.c
6169F: include/linux/kdb.h
6170F: include/linux/kgdb.h
6171F: kernel/debug/
6172
6173KMEMCHECK
6174M: Vegard Nossum <vegardno@ifi.uio.no>
6175M: Pekka Enberg <penberg@kernel.org>
6176S: Maintained
6177F: Documentation/kmemcheck.txt
6178F: arch/x86/include/asm/kmemcheck.h
6179F: arch/x86/mm/kmemcheck/
6180F: include/linux/kmemcheck.h
6181F: mm/kmemcheck.c
6182
6183KMEMLEAK
6184M: Catalin Marinas <catalin.marinas@arm.com>
6185S: Maintained
6186F: Documentation/kmemleak.txt
6187F: include/linux/kmemleak.h
6188F: mm/kmemleak.c
6189F: mm/kmemleak-test.c
6190
6191KPROBES
6192M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6193M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6194M: "David S. Miller" <davem@davemloft.net>
6195M: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
6196S: Maintained
6197F: Documentation/kprobes.txt
6198F: include/linux/kprobes.h
6199F: kernel/kprobes.c
6200
6201KS0108 LCD CONTROLLER DRIVER
6202M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6203W: http://miguelojeda.es/auxdisplay.htm
6204W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6205S: Maintained
6206F: Documentation/auxdisplay/ks0108
6207F: drivers/auxdisplay/ks0108.c
6208F: include/linux/ks0108.h
6209
6210L3MDEV
6211M: David Ahern <dsa@cumulusnetworks.com>
6212L: netdev@vger.kernel.org
6213S: Maintained
6214F: net/l3mdev
6215F: include/net/l3mdev.h
6216
6217LAPB module
6218L: linux-x25@vger.kernel.org
6219S: Orphan
6220F: Documentation/networking/lapb-module.txt
6221F: include/*/lapb.h
6222F: net/lapb/
6223
6224LASI 53c700 driver for PARISC
6225M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6226L: linux-scsi@vger.kernel.org
6227S: Maintained
6228F: Documentation/scsi/53c700.txt
6229F: drivers/scsi/53c700*
6230
6231LED SUBSYSTEM
6232M: Richard Purdie <rpurdie@rpsys.net>
6233M: Jacek Anaszewski <j.anaszewski@samsung.com>
6234L: linux-leds@vger.kernel.org
6235T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6236S: Maintained
6237F: drivers/leds/
6238F: include/linux/leds.h
6239
6240LEGACY EEPROM DRIVER
6241M: Jean Delvare <jdelvare@suse.com>
6242S: Maintained
6243F: Documentation/misc-devices/eeprom
6244F: drivers/misc/eeprom/eeprom.c
6245
6246LEGO USB Tower driver
6247M: Juergen Stuber <starblue@users.sourceforge.net>
6248L: legousb-devel@lists.sourceforge.net
6249W: http://legousb.sourceforge.net/
6250S: Maintained
6251F: drivers/usb/misc/legousbtower.c
6252
6253LG2160 MEDIA DRIVER
6254M: Michael Krufky <mkrufky@linuxtv.org>
6255L: linux-media@vger.kernel.org
6256W: http://linuxtv.org/
6257W: http://github.com/mkrufky
6258Q: http://patchwork.linuxtv.org/project/linux-media/list/
6259T: git git://linuxtv.org/mkrufky/tuners.git
6260S: Maintained
6261F: drivers/media/dvb-frontends/lg2160.*
6262
6263LGDT3305 MEDIA DRIVER
6264M: Michael Krufky <mkrufky@linuxtv.org>
6265L: linux-media@vger.kernel.org
6266W: http://linuxtv.org/
6267W: http://github.com/mkrufky
6268Q: http://patchwork.linuxtv.org/project/linux-media/list/
6269T: git git://linuxtv.org/mkrufky/tuners.git
6270S: Maintained
6271F: drivers/media/dvb-frontends/lgdt3305.*
6272
6273LGUEST
6274M: Rusty Russell <rusty@rustcorp.com.au>
6275L: lguest@lists.ozlabs.org
6276W: http://lguest.ozlabs.org/
6277S: Odd Fixes
6278F: arch/x86/include/asm/lguest*.h
6279F: arch/x86/lguest/
6280F: drivers/lguest/
6281F: include/linux/lguest*.h
6282F: tools/lguest/
6283
6284LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6285M: Tejun Heo <tj@kernel.org>
6286L: linux-ide@vger.kernel.org
6287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6288S: Maintained
6289F: drivers/ata/
6290F: include/linux/ata.h
6291F: include/linux/libata.h
6292
6293LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6294M: Viresh Kumar <vireshk@kernel.org>
6295L: linux-ide@vger.kernel.org
6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6297S: Maintained
6298F: include/linux/pata_arasan_cf_data.h
6299F: drivers/ata/pata_arasan_cf.c
6300
6301LIBATA PATA DRIVERS
6302M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6303M: Tejun Heo <tj@kernel.org>
6304L: linux-ide@vger.kernel.org
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6306S: Maintained
6307F: drivers/ata/pata_*.c
6308F: drivers/ata/ata_generic.c
6309
6310LIBATA SATA AHCI PLATFORM devices support
6311M: Hans de Goede <hdegoede@redhat.com>
6312M: Tejun Heo <tj@kernel.org>
6313L: linux-ide@vger.kernel.org
6314T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6315S: Maintained
6316F: drivers/ata/ahci_platform.c
6317F: drivers/ata/libahci_platform.c
6318F: include/linux/ahci_platform.h
6319
6320LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6321M: Mikael Pettersson <mikpelinux@gmail.com>
6322L: linux-ide@vger.kernel.org
6323T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6324S: Maintained
6325F: drivers/ata/sata_promise.*
6326
6327LIBLOCKDEP
6328M: Sasha Levin <sasha.levin@oracle.com>
6329S: Maintained
6330F: tools/lib/lockdep/
6331
6332LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6333M: Dan Williams <dan.j.williams@intel.com>
6334L: linux-nvdimm@lists.01.org
6335Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6336S: Supported
6337F: drivers/nvdimm/*
6338F: include/linux/nd.h
6339F: include/linux/libnvdimm.h
6340F: include/uapi/linux/ndctl.h
6341
6342LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6343M: Ross Zwisler <ross.zwisler@linux.intel.com>
6344L: linux-nvdimm@lists.01.org
6345Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6346S: Supported
6347F: drivers/nvdimm/blk.c
6348F: drivers/nvdimm/region_devs.c
6349F: drivers/acpi/nfit*
6350
6351LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6352M: Vishal Verma <vishal.l.verma@intel.com>
6353L: linux-nvdimm@lists.01.org
6354Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6355S: Supported
6356F: drivers/nvdimm/btt*
6357
6358LIBNVDIMM PMEM: PERSISTENT MEMORY 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/pmem.c
6364F: include/linux/pmem.h
6365F: arch/*/include/asm/pmem.h
6366
6367LIGHTNVM PLATFORM SUPPORT
6368M: Matias Bjorling <mb@lightnvm.io>
6369W: http://github/OpenChannelSSD
6370L: linux-block@vger.kernel.org
6371S: Maintained
6372F: drivers/lightnvm/
6373F: include/linux/lightnvm.h
6374F: include/uapi/linux/lightnvm.h
6375
6376LINUX FOR IBM pSERIES (RS/6000)
6377M: Paul Mackerras <paulus@au.ibm.com>
6378W: http://www.ibm.com/linux/ltc/projects/ppc
6379S: Supported
6380F: arch/powerpc/boot/rs6000.h
6381
6382LINUX FOR POWERPC (32-BIT AND 64-BIT)
6383M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6384M: Paul Mackerras <paulus@samba.org>
6385M: Michael Ellerman <mpe@ellerman.id.au>
6386W: http://www.penguinppc.org/
6387L: linuxppc-dev@lists.ozlabs.org
6388Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6390S: Supported
6391F: Documentation/powerpc/
6392F: arch/powerpc/
6393
6394LINUX FOR POWER MACINTOSH
6395M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6396W: http://www.penguinppc.org/
6397L: linuxppc-dev@lists.ozlabs.org
6398S: Maintained
6399F: arch/powerpc/platforms/powermac/
6400F: drivers/macintosh/
6401
6402LINUX FOR POWERPC EMBEDDED MPC5XXX
6403M: Anatolij Gustschin <agust@denx.de>
6404L: linuxppc-dev@lists.ozlabs.org
6405T: git git://git.denx.de/linux-denx-agust.git
6406S: Maintained
6407F: arch/powerpc/platforms/512x/
6408F: arch/powerpc/platforms/52xx/
6409
6410LINUX FOR POWERPC EMBEDDED PPC4XX
6411M: Alistair Popple <alistair@popple.id.au>
6412M: Matt Porter <mporter@kernel.crashing.org>
6413W: http://www.penguinppc.org/
6414L: linuxppc-dev@lists.ozlabs.org
6415S: Maintained
6416F: arch/powerpc/platforms/40x/
6417F: arch/powerpc/platforms/44x/
6418
6419LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6420L: linuxppc-dev@lists.ozlabs.org
6421S: Orphan
6422F: arch/powerpc/*/*virtex*
6423F: arch/powerpc/*/*/*virtex*
6424
6425LINUX FOR POWERPC EMBEDDED PPC8XX
6426M: Vitaly Bordug <vitb@kernel.crashing.org>
6427W: http://www.penguinppc.org/
6428L: linuxppc-dev@lists.ozlabs.org
6429S: Maintained
6430F: arch/powerpc/platforms/8xx/
6431
6432LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6433M: Scott Wood <scottwood@freescale.com>
6434M: Kumar Gala <galak@kernel.crashing.org>
6435W: http://www.penguinppc.org/
6436L: linuxppc-dev@lists.ozlabs.org
6437T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6438S: Maintained
6439F: arch/powerpc/platforms/83xx/
6440F: arch/powerpc/platforms/85xx/
6441
6442LINUX FOR POWERPC PA SEMI PWRFICIENT
6443M: Olof Johansson <olof@lixom.net>
6444L: linuxppc-dev@lists.ozlabs.org
6445S: Maintained
6446F: arch/powerpc/platforms/pasemi/
6447F: drivers/*/*pasemi*
6448F: drivers/*/*/*pasemi*
6449
6450LINUX SECURITY MODULE (LSM) FRAMEWORK
6451M: Chris Wright <chrisw@sous-sol.org>
6452L: linux-security-module@vger.kernel.org
6453S: Supported
6454
6455LIS3LV02D ACCELEROMETER DRIVER
6456M: Eric Piel <eric.piel@tremplin-utc.net>
6457S: Maintained
6458F: Documentation/misc-devices/lis3lv02d
6459F: drivers/misc/lis3lv02d/
6460F: drivers/platform/x86/hp_accel.c
6461
6462LIVE PATCHING
6463M: Josh Poimboeuf <jpoimboe@redhat.com>
6464M: Seth Jennings <sjenning@redhat.com>
6465M: Jiri Kosina <jikos@kernel.org>
6466M: Vojtech Pavlik <vojtech@suse.com>
6467S: Maintained
6468F: kernel/livepatch/
6469F: include/linux/livepatch.h
6470F: arch/x86/include/asm/livepatch.h
6471F: arch/x86/kernel/livepatch.c
6472F: Documentation/ABI/testing/sysfs-kernel-livepatch
6473F: samples/livepatch/
6474L: live-patching@vger.kernel.org
6475T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6476
6477LLC (802.2)
6478M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6479S: Maintained
6480F: include/linux/llc.h
6481F: include/uapi/linux/llc.h
6482F: include/net/llc*
6483F: net/llc/
6484
6485LM73 HARDWARE MONITOR DRIVER
6486M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6487L: lm-sensors@lm-sensors.org
6488S: Maintained
6489F: drivers/hwmon/lm73.c
6490
6491LM78 HARDWARE MONITOR DRIVER
6492M: Jean Delvare <jdelvare@suse.com>
6493L: lm-sensors@lm-sensors.org
6494S: Maintained
6495F: Documentation/hwmon/lm78
6496F: drivers/hwmon/lm78.c
6497
6498LM83 HARDWARE MONITOR DRIVER
6499M: Jean Delvare <jdelvare@suse.com>
6500L: lm-sensors@lm-sensors.org
6501S: Maintained
6502F: Documentation/hwmon/lm83
6503F: drivers/hwmon/lm83.c
6504
6505LM90 HARDWARE MONITOR DRIVER
6506M: Jean Delvare <jdelvare@suse.com>
6507L: lm-sensors@lm-sensors.org
6508S: Maintained
6509F: Documentation/hwmon/lm90
6510F: Documentation/devicetree/bindings/hwmon/lm90.txt
6511F: drivers/hwmon/lm90.c
6512
6513LM95234 HARDWARE MONITOR DRIVER
6514M: Guenter Roeck <linux@roeck-us.net>
6515L: lm-sensors@lm-sensors.org
6516S: Maintained
6517F: Documentation/hwmon/lm95234
6518F: drivers/hwmon/lm95234.c
6519
6520LME2510 MEDIA DRIVER
6521M: Malcolm Priestley <tvboxspy@gmail.com>
6522L: linux-media@vger.kernel.org
6523W: http://linuxtv.org/
6524Q: http://patchwork.linuxtv.org/project/linux-media/list/
6525S: Maintained
6526F: drivers/media/usb/dvb-usb-v2/lmedm04*
6527
6528LOCKDEP AND LOCKSTAT
6529M: Peter Zijlstra <peterz@infradead.org>
6530M: Ingo Molnar <mingo@redhat.com>
6531L: linux-kernel@vger.kernel.org
6532T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6533S: Maintained
6534F: Documentation/locking/lockdep*.txt
6535F: Documentation/locking/lockstat.txt
6536F: include/linux/lockdep.h
6537F: kernel/locking/
6538
6539LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6540M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6541L: linux-ntfs-dev@lists.sourceforge.net
6542W: http://www.linux-ntfs.org/content/view/19/37/
6543S: Maintained
6544F: Documentation/ldm.txt
6545F: block/partitions/ldm.*
6546
6547LogFS
6548M: Joern Engel <joern@logfs.org>
6549M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6550L: logfs@logfs.org
6551W: logfs.org
6552S: Maintained
6553F: fs/logfs/
6554
6555LPC32XX MACHINE SUPPORT
6556M: Roland Stigge <stigge@antcom.de>
6557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6558S: Maintained
6559F: arch/arm/mach-lpc32xx/
6560
6561LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6562M: Nagalakshmi Nandigama <nagalakshmi.nandigama@avagotech.com>
6563M: Praveen Krishnamoorthy <praveen.krishnamoorthy@avagotech.com>
6564M: Sreekanth Reddy <sreekanth.reddy@avagotech.com>
6565M: Abhijit Mahajan <abhijit.mahajan@avagotech.com>
6566L: MPT-FusionLinux.pdl@avagotech.com
6567L: linux-scsi@vger.kernel.org
6568W: http://www.lsilogic.com/support
6569S: Supported
6570F: drivers/message/fusion/
6571F: drivers/scsi/mpt2sas/
6572F: drivers/scsi/mpt3sas/
6573
6574LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6575M: Matthew Wilcox <matthew@wil.cx>
6576L: linux-scsi@vger.kernel.org
6577S: Maintained
6578F: drivers/scsi/sym53c8xx_2/
6579
6580LTC4261 HARDWARE MONITOR DRIVER
6581M: Guenter Roeck <linux@roeck-us.net>
6582L: lm-sensors@lm-sensors.org
6583S: Maintained
6584F: Documentation/hwmon/ltc4261
6585F: drivers/hwmon/ltc4261.c
6586
6587LTP (Linux Test Project)
6588M: Mike Frysinger <vapier@gentoo.org>
6589M: Cyril Hrubis <chrubis@suse.cz>
6590M: Wanlong Gao <wanlong.gao@gmail.com>
6591M: Jan Stancek <jstancek@redhat.com>
6592M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6593M: Alexey Kodanev <alexey.kodanev@oracle.com>
6594L: ltp@lists.linux.it (subscribers-only)
6595W: http://linux-test-project.github.io/
6596T: git git://github.com/linux-test-project/ltp.git
6597S: Maintained
6598
6599M32R ARCHITECTURE
6600W: http://www.linux-m32r.org/
6601S: Orphan
6602F: arch/m32r/
6603
6604M68K ARCHITECTURE
6605M: Geert Uytterhoeven <geert@linux-m68k.org>
6606L: linux-m68k@lists.linux-m68k.org
6607W: http://www.linux-m68k.org/
6608T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6609S: Maintained
6610F: arch/m68k/
6611F: drivers/zorro/
6612
6613M68K ON APPLE MACINTOSH
6614M: Joshua Thompson <funaho@jurai.org>
6615W: http://www.mac.linux-m68k.org/
6616L: linux-m68k@lists.linux-m68k.org
6617S: Maintained
6618F: arch/m68k/mac/
6619
6620M68K ON HP9000/300
6621M: Philip Blundell <philb@gnu.org>
6622W: http://www.tazenda.demon.co.uk/phil/linux-hp
6623S: Maintained
6624F: arch/m68k/hp300/
6625
6626M88DS3103 MEDIA DRIVER
6627M: Antti Palosaari <crope@iki.fi>
6628L: linux-media@vger.kernel.org
6629W: http://linuxtv.org/
6630W: http://palosaari.fi/linux/
6631Q: http://patchwork.linuxtv.org/project/linux-media/list/
6632T: git git://linuxtv.org/anttip/media_tree.git
6633S: Maintained
6634F: drivers/media/dvb-frontends/m88ds3103*
6635
6636M88RS2000 MEDIA DRIVER
6637M: Malcolm Priestley <tvboxspy@gmail.com>
6638L: linux-media@vger.kernel.org
6639W: http://linuxtv.org/
6640Q: http://patchwork.linuxtv.org/project/linux-media/list/
6641S: Maintained
6642F: drivers/media/dvb-frontends/m88rs2000*
6643
6644MA901 MASTERKIT USB FM RADIO DRIVER
6645M: Alexey Klimov <klimov.linux@gmail.com>
6646L: linux-media@vger.kernel.org
6647T: git git://linuxtv.org/media_tree.git
6648S: Maintained
6649F: drivers/media/radio/radio-ma901.c
6650
6651MAC80211
6652M: Johannes Berg <johannes@sipsolutions.net>
6653L: linux-wireless@vger.kernel.org
6654W: http://wireless.kernel.org/
6655T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6657S: Maintained
6658F: Documentation/networking/mac80211-injection.txt
6659F: include/net/mac80211.h
6660F: net/mac80211/
6661
6662MACVLAN DRIVER
6663M: Patrick McHardy <kaber@trash.net>
6664L: netdev@vger.kernel.org
6665S: Maintained
6666F: drivers/net/macvlan.c
6667F: include/linux/if_macvlan.h
6668
6669MAILBOX API
6670M: Jassi Brar <jassisinghbrar@gmail.com>
6671L: linux-kernel@vger.kernel.org
6672S: Maintained
6673F: drivers/mailbox/
6674F: include/linux/mailbox_client.h
6675F: include/linux/mailbox_controller.h
6676
6677MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6678M: Michael Kerrisk <mtk.manpages@gmail.com>
6679W: http://www.kernel.org/doc/man-pages
6680L: linux-man@vger.kernel.org
6681S: Maintained
6682
6683MARVELL ARMADA DRM SUPPORT
6684M: Russell King <rmk+kernel@arm.linux.org.uk>
6685S: Maintained
6686F: drivers/gpu/drm/armada/
6687
6688MARVELL 88E6352 DSA support
6689M: Guenter Roeck <linux@roeck-us.net>
6690S: Maintained
6691F: drivers/net/dsa/mv88e6352.c
6692
6693MARVELL CRYPTO DRIVER
6694M: Boris Brezillon <boris.brezillon@free-electrons.com>
6695M: Arnaud Ebalard <arno@natisbad.org>
6696F: drivers/crypto/marvell/
6697S: Maintained
6698L: linux-crypto@vger.kernel.org
6699
6700MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6701M: Mirko Lindner <mlindner@marvell.com>
6702M: Stephen Hemminger <stephen@networkplumber.org>
6703L: netdev@vger.kernel.org
6704S: Maintained
6705F: drivers/net/ethernet/marvell/sk*
6706
6707MARVELL LIBERTAS WIRELESS DRIVER
6708L: libertas-dev@lists.infradead.org
6709S: Orphan
6710F: drivers/net/wireless/libertas/
6711
6712MARVELL MV643XX ETHERNET DRIVER
6713M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6714L: netdev@vger.kernel.org
6715S: Maintained
6716F: drivers/net/ethernet/marvell/mv643xx_eth.*
6717F: include/linux/mv643xx.h
6718
6719MARVELL MVNETA ETHERNET DRIVER
6720M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6721L: netdev@vger.kernel.org
6722S: Maintained
6723F: drivers/net/ethernet/marvell/mvneta.*
6724
6725MARVELL MWIFIEX WIRELESS DRIVER
6726M: Amitkumar Karwar <akarwar@marvell.com>
6727M: Nishant Sarmukadam <nishants@marvell.com>
6728L: linux-wireless@vger.kernel.org
6729S: Maintained
6730F: drivers/net/wireless/mwifiex/
6731
6732MARVELL MWL8K WIRELESS DRIVER
6733M: Lennert Buytenhek <buytenh@wantstofly.org>
6734L: linux-wireless@vger.kernel.org
6735S: Odd Fixes
6736F: drivers/net/wireless/mwl8k.c
6737
6738MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6739M: Nicolas Pitre <nico@fluxnic.net>
6740S: Odd Fixes
6741F: drivers/mmc/host/mvsdio.*
6742
6743MATROX FRAMEBUFFER DRIVER
6744L: linux-fbdev@vger.kernel.org
6745S: Orphan
6746F: drivers/video/fbdev/matrox/matroxfb_*
6747F: include/uapi/linux/matroxfb.h
6748
6749MAX16065 HARDWARE MONITOR DRIVER
6750M: Guenter Roeck <linux@roeck-us.net>
6751L: lm-sensors@lm-sensors.org
6752S: Maintained
6753F: Documentation/hwmon/max16065
6754F: drivers/hwmon/max16065.c
6755
6756MAX20751 HARDWARE MONITOR DRIVER
6757M: Guenter Roeck <linux@roeck-us.net>
6758L: lm-sensors@lm-sensors.org
6759S: Maintained
6760F: Documentation/hwmon/max20751
6761F: drivers/hwmon/max20751.c
6762
6763MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
6764M: "Hans J. Koch" <hjk@hansjkoch.de>
6765L: lm-sensors@lm-sensors.org
6766S: Maintained
6767F: Documentation/hwmon/max6650
6768F: drivers/hwmon/max6650.c
6769
6770MAX6697 HARDWARE MONITOR DRIVER
6771M: Guenter Roeck <linux@roeck-us.net>
6772L: lm-sensors@lm-sensors.org
6773S: Maintained
6774F: Documentation/hwmon/max6697
6775F: Documentation/devicetree/bindings/i2c/max6697.txt
6776F: drivers/hwmon/max6697.c
6777F: include/linux/platform_data/max6697.h
6778
6779MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
6780M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6781L: linux-pm@vger.kernel.org
6782S: Supported
6783F: drivers/power/max14577_charger.c
6784F: drivers/power/max77693_charger.c
6785
6786MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
6787M: Javier Martinez Canillas <javier@osg.samsung.com>
6788L: linux-kernel@vger.kernel.org
6789S: Supported
6790F: drivers/*/*max77802.c
6791F: Documentation/devicetree/bindings/*/*max77802.txt
6792F: include/dt-bindings/*/*max77802.h
6793
6794MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
6795M: Chanwoo Choi <cw00.choi@samsung.com>
6796M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
6797L: linux-kernel@vger.kernel.org
6798S: Supported
6799F: drivers/*/max14577.c
6800F: drivers/*/max77686.c
6801F: drivers/*/max77693.c
6802F: drivers/extcon/extcon-max14577.c
6803F: drivers/extcon/extcon-max77693.c
6804F: drivers/rtc/rtc-max77686.c
6805F: drivers/clk/clk-max77686.c
6806F: Documentation/devicetree/bindings/mfd/max14577.txt
6807F: Documentation/devicetree/bindings/*/max77686.txt
6808F: Documentation/devicetree/bindings/mfd/max77693.txt
6809F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
6810F: include/linux/mfd/max14577*.h
6811F: include/linux/mfd/max77686*.h
6812F: include/linux/mfd/max77693*.h
6813
6814MAXIRADIO FM RADIO RECEIVER DRIVER
6815M: Hans Verkuil <hverkuil@xs4all.nl>
6816L: linux-media@vger.kernel.org
6817T: git git://linuxtv.org/media_tree.git
6818W: http://linuxtv.org
6819S: Maintained
6820F: drivers/media/radio/radio-maxiradio*
6821
6822MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
6823M: Peter Rosin <peda@axentia.se>
6824L: linux-iio@vger.kernel.org
6825S: Maintained
6826F: drivers/iio/potentiometer/mcp4531.c
6827
6828MEDIA DRIVERS FOR RENESAS - VSP1
6829M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
6830L: linux-media@vger.kernel.org
6831L: linux-sh@vger.kernel.org
6832T: git git://linuxtv.org/media_tree.git
6833S: Supported
6834F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
6835F: drivers/media/platform/vsp1/
6836
6837MEDIA DRIVERS FOR ASCOT2E
6838M: Sergey Kozlov <serjk@netup.ru>
6839L: linux-media@vger.kernel.org
6840W: http://linuxtv.org
6841W: http://netup.tv/
6842T: git git://linuxtv.org/media_tree.git
6843S: Supported
6844F: drivers/media/dvb-frontends/ascot2e*
6845
6846MEDIA DRIVERS FOR CXD2841ER
6847M: Sergey Kozlov <serjk@netup.ru>
6848L: linux-media@vger.kernel.org
6849W: http://linuxtv.org/
6850W: http://netup.tv/
6851T: git git://linuxtv.org/media_tree.git
6852S: Supported
6853F: drivers/media/dvb-frontends/cxd2841er*
6854
6855MEDIA DRIVERS FOR HORUS3A
6856M: Sergey Kozlov <serjk@netup.ru>
6857L: linux-media@vger.kernel.org
6858W: http://linuxtv.org/
6859W: http://netup.tv/
6860T: git git://linuxtv.org/media_tree.git
6861S: Supported
6862F: drivers/media/dvb-frontends/horus3a*
6863
6864MEDIA DRIVERS FOR LNBH25
6865M: Sergey Kozlov <serjk@netup.ru>
6866L: linux-media@vger.kernel.org
6867W: http://linuxtv.org/
6868W: http://netup.tv/
6869T: git git://linuxtv.org/media_tree.git
6870S: Supported
6871F: drivers/media/dvb-frontends/lnbh25*
6872
6873MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
6874M: Sergey Kozlov <serjk@netup.ru>
6875L: linux-media@vger.kernel.org
6876W: http://linuxtv.org/
6877W: http://netup.tv/
6878T: git git://linuxtv.org/media_tree.git
6879S: Supported
6880F: drivers/media/pci/netup_unidvb/*
6881
6882MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
6883M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
6884P: LinuxTV.org Project
6885L: linux-media@vger.kernel.org
6886W: http://linuxtv.org
6887Q: http://patchwork.kernel.org/project/linux-media/list/
6888T: git git://linuxtv.org/media_tree.git
6889S: Maintained
6890F: Documentation/dvb/
6891F: Documentation/video4linux/
6892F: Documentation/DocBook/media/
6893F: drivers/media/
6894F: drivers/staging/media/
6895F: include/media/
6896F: include/uapi/linux/dvb/
6897F: include/uapi/linux/videodev2.h
6898F: include/uapi/linux/media.h
6899F: include/uapi/linux/v4l2-*
6900F: include/uapi/linux/meye.h
6901F: include/uapi/linux/ivtv*
6902F: include/uapi/linux/uvcvideo.h
6903
6904MEDIATEK MT7601U WIRELESS LAN DRIVER
6905M: Jakub Kicinski <kubakici@wp.pl>
6906L: linux-wireless@vger.kernel.org
6907S: Maintained
6908F: drivers/net/wireless/mediatek/mt7601u/
6909
6910MEGARAID SCSI/SAS DRIVERS
6911M: Kashyap Desai <kashyap.desai@avagotech.com>
6912M: Sumit Saxena <sumit.saxena@avagotech.com>
6913M: Uday Lingala <uday.lingala@avagotech.com>
6914L: megaraidlinux.pdl@avagotech.com
6915L: linux-scsi@vger.kernel.org
6916W: http://www.lsi.com
6917S: Maintained
6918F: Documentation/scsi/megaraid.txt
6919F: drivers/scsi/megaraid.*
6920F: drivers/scsi/megaraid/
6921
6922MELLANOX ETHERNET DRIVER (mlx4_en)
6923M: Eugenia Emantayev <eugenia@mellanox.com>
6924L: netdev@vger.kernel.org
6925S: Supported
6926W: http://www.mellanox.com
6927Q: http://patchwork.ozlabs.org/project/netdev/list/
6928F: drivers/net/ethernet/mellanox/mlx4/en_*
6929
6930MELLANOX ETHERNET DRIVER (mlx5e)
6931M: Saeed Mahameed <saeedm@mellanox.com>
6932L: netdev@vger.kernel.org
6933S: Supported
6934W: http://www.mellanox.com
6935Q: http://patchwork.ozlabs.org/project/netdev/list/
6936F: drivers/net/ethernet/mellanox/mlx5/core/en_*
6937
6938MELLANOX ETHERNET SWITCH DRIVERS
6939M: Jiri Pirko <jiri@mellanox.com>
6940M: Ido Schimmel <idosch@mellanox.com>
6941L: netdev@vger.kernel.org
6942S: Supported
6943W: http://www.mellanox.com
6944Q: http://patchwork.ozlabs.org/project/netdev/list/
6945F: drivers/net/ethernet/mellanox/mlxsw/
6946
6947MEMBARRIER SUPPORT
6948M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
6949M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
6950L: linux-kernel@vger.kernel.org
6951S: Supported
6952F: kernel/membarrier.c
6953F: include/uapi/linux/membarrier.h
6954
6955MEMORY MANAGEMENT
6956L: linux-mm@kvack.org
6957W: http://www.linux-mm.org
6958S: Maintained
6959F: include/linux/mm.h
6960F: include/linux/gfp.h
6961F: include/linux/mmzone.h
6962F: include/linux/memory_hotplug.h
6963F: include/linux/vmalloc.h
6964F: mm/
6965
6966MEMORY TECHNOLOGY DEVICES (MTD)
6967M: David Woodhouse <dwmw2@infradead.org>
6968M: Brian Norris <computersforpeace@gmail.com>
6969L: linux-mtd@lists.infradead.org
6970W: http://www.linux-mtd.infradead.org/
6971Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
6972T: git git://git.infradead.org/linux-mtd.git
6973T: git git://git.infradead.org/l2-mtd.git
6974S: Maintained
6975F: drivers/mtd/
6976F: include/linux/mtd/
6977F: include/uapi/mtd/
6978
6979MEN A21 WATCHDOG DRIVER
6980M: Johannes Thumshirn <morbidrsa@gmail.com>
6981L: linux-watchdog@vger.kernel.org
6982S: Maintained
6983F: drivers/watchdog/mena21_wdt.c
6984
6985MEN CHAMELEON BUS (mcb)
6986M: Johannes Thumshirn <morbidrsa@gmail.com>
6987S: Maintained
6988F: drivers/mcb/
6989F: include/linux/mcb.h
6990F: Documentation/men-chameleon-bus.txt
6991
6992MEN F21BMC (Board Management Controller)
6993M: Andreas Werner <andreas.werner@men.de>
6994S: Supported
6995F: drivers/mfd/menf21bmc.c
6996F: drivers/watchdog/menf21bmc_wdt.c
6997F: drivers/leds/leds-menf21bmc.c
6998F: drivers/hwmon/menf21bmc_hwmon.c
6999F: Documentation/hwmon/menf21bmc
7000
7001METAG ARCHITECTURE
7002M: James Hogan <james.hogan@imgtec.com>
7003L: linux-metag@vger.kernel.org
7004S: Odd Fixes
7005F: arch/metag/
7006F: Documentation/metag/
7007F: Documentation/devicetree/bindings/metag/
7008F: Documentation/devicetree/bindings/interrupt-controller/img,*
7009F: drivers/clocksource/metag_generic.c
7010F: drivers/irqchip/irq-metag.c
7011F: drivers/irqchip/irq-metag-ext.c
7012F: drivers/tty/metag_da.c
7013
7014MICROBLAZE ARCHITECTURE
7015M: Michal Simek <monstr@monstr.eu>
7016W: http://www.monstr.eu/fdt/
7017T: git git://git.monstr.eu/linux-2.6-microblaze.git
7018S: Supported
7019F: arch/microblaze/
7020
7021MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7022M: Chen Yu <yu.c.chen@intel.com>
7023L: platform-driver-x86@vger.kernel.org
7024S: Supported
7025F: drivers/platform/x86/surfacepro3_button.c
7026
7027MICROTEK X6 SCANNER
7028M: Oliver Neukum <oliver@neukum.org>
7029S: Maintained
7030F: drivers/usb/image/microtek.*
7031
7032MIPS
7033M: Ralf Baechle <ralf@linux-mips.org>
7034L: linux-mips@linux-mips.org
7035W: http://www.linux-mips.org/
7036T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7037Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7038S: Supported
7039F: Documentation/mips/
7040F: arch/mips/
7041
7042MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7043M: Hans Verkuil <hverkuil@xs4all.nl>
7044L: linux-media@vger.kernel.org
7045T: git git://linuxtv.org/media_tree.git
7046W: http://linuxtv.org
7047S: Odd Fixes
7048F: drivers/media/radio/radio-miropcm20*
7049
7050Mellanox MLX5 core VPI driver
7051M: Eli Cohen <eli@mellanox.com>
7052L: netdev@vger.kernel.org
7053L: linux-rdma@vger.kernel.org
7054W: http://www.mellanox.com
7055Q: http://patchwork.ozlabs.org/project/netdev/list/
7056Q: http://patchwork.kernel.org/project/linux-rdma/list/
7057T: git git://openfabrics.org/~eli/connect-ib.git
7058S: Supported
7059F: drivers/net/ethernet/mellanox/mlx5/core/
7060F: include/linux/mlx5/
7061
7062Mellanox MLX5 IB driver
7063M: Eli Cohen <eli@mellanox.com>
7064L: linux-rdma@vger.kernel.org
7065W: http://www.mellanox.com
7066Q: http://patchwork.kernel.org/project/linux-rdma/list/
7067T: git git://openfabrics.org/~eli/connect-ib.git
7068S: Supported
7069F: include/linux/mlx5/
7070F: drivers/infiniband/hw/mlx5/
7071
7072MELEXIS MLX90614 DRIVER
7073M: Crt Mori <cmo@melexis.com>
7074L: linux-iio@vger.kernel.org
7075W: http://www.melexis.com
7076S: Supported
7077F: drivers/iio/temperature/mlx90614.c
7078
7079MN88472 MEDIA DRIVER
7080M: Antti Palosaari <crope@iki.fi>
7081L: linux-media@vger.kernel.org
7082W: http://linuxtv.org/
7083W: http://palosaari.fi/linux/
7084Q: http://patchwork.linuxtv.org/project/linux-media/list/
7085T: git git://linuxtv.org/anttip/media_tree.git
7086S: Maintained
7087F: drivers/staging/media/mn88472/
7088F: drivers/media/dvb-frontends/mn88472.h
7089
7090MN88473 MEDIA DRIVER
7091M: Antti Palosaari <crope@iki.fi>
7092L: linux-media@vger.kernel.org
7093W: http://linuxtv.org/
7094W: http://palosaari.fi/linux/
7095Q: http://patchwork.linuxtv.org/project/linux-media/list/
7096T: git git://linuxtv.org/anttip/media_tree.git
7097S: Maintained
7098F: drivers/staging/media/mn88473/
7099F: drivers/media/dvb-frontends/mn88473.h
7100
7101MODULE SUPPORT
7102M: Rusty Russell <rusty@rustcorp.com.au>
7103S: Maintained
7104F: include/linux/module.h
7105F: kernel/module.c
7106
7107MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7108W: http://popies.net/meye/
7109S: Orphan
7110F: Documentation/video4linux/meye.txt
7111F: drivers/media/pci/meye/
7112F: include/uapi/linux/meye.h
7113
7114MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7115M: Jiri Slaby <jirislaby@gmail.com>
7116S: Maintained
7117F: Documentation/serial/moxa-smartio
7118F: drivers/tty/mxser.*
7119
7120MR800 AVERMEDIA USB FM RADIO DRIVER
7121M: Alexey Klimov <klimov.linux@gmail.com>
7122L: linux-media@vger.kernel.org
7123T: git git://linuxtv.org/media_tree.git
7124S: Maintained
7125F: drivers/media/radio/radio-mr800.c
7126
7127MRF24J40 IEEE 802.15.4 RADIO DRIVER
7128M: Alan Ott <alan@signal11.us>
7129L: linux-wpan@vger.kernel.org
7130S: Maintained
7131F: drivers/net/ieee802154/mrf24j40.c
7132F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7133
7134MSI LAPTOP SUPPORT
7135M: "Lee, Chun-Yi" <jlee@suse.com>
7136L: platform-driver-x86@vger.kernel.org
7137S: Maintained
7138F: drivers/platform/x86/msi-laptop.c
7139
7140MSI WMI SUPPORT
7141L: platform-driver-x86@vger.kernel.org
7142S: Orphan
7143F: drivers/platform/x86/msi-wmi.c
7144
7145MSI001 MEDIA DRIVER
7146M: Antti Palosaari <crope@iki.fi>
7147L: linux-media@vger.kernel.org
7148W: http://linuxtv.org/
7149W: http://palosaari.fi/linux/
7150Q: http://patchwork.linuxtv.org/project/linux-media/list/
7151T: git git://linuxtv.org/anttip/media_tree.git
7152S: Maintained
7153F: drivers/media/tuners/msi001*
7154
7155MSI2500 MEDIA DRIVER
7156M: Antti Palosaari <crope@iki.fi>
7157L: linux-media@vger.kernel.org
7158W: http://linuxtv.org/
7159W: http://palosaari.fi/linux/
7160Q: http://patchwork.linuxtv.org/project/linux-media/list/
7161T: git git://linuxtv.org/anttip/media_tree.git
7162S: Maintained
7163F: drivers/media/usb/msi2500/
7164
7165MSYSTEMS DISKONCHIP G3 MTD DRIVER
7166M: Robert Jarzmik <robert.jarzmik@free.fr>
7167L: linux-mtd@lists.infradead.org
7168S: Maintained
7169F: drivers/mtd/devices/docg3*
7170
7171MT9M032 APTINA SENSOR DRIVER
7172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7173L: linux-media@vger.kernel.org
7174T: git git://linuxtv.org/media_tree.git
7175S: Maintained
7176F: drivers/media/i2c/mt9m032.c
7177F: include/media/mt9m032.h
7178
7179MT9P031 APTINA CAMERA SENSOR
7180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7181L: linux-media@vger.kernel.org
7182T: git git://linuxtv.org/media_tree.git
7183S: Maintained
7184F: drivers/media/i2c/mt9p031.c
7185F: include/media/mt9p031.h
7186
7187MT9T001 APTINA CAMERA SENSOR
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/mt9t001.c
7193F: include/media/mt9t001.h
7194
7195MT9V032 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: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7201F: drivers/media/i2c/mt9v032.c
7202F: include/media/mt9v032.h
7203
7204MULTIFUNCTION DEVICES (MFD)
7205M: Lee Jones <lee.jones@linaro.org>
7206T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7207S: Supported
7208F: drivers/mfd/
7209F: include/linux/mfd/
7210
7211MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7212M: Ulf Hansson <ulf.hansson@linaro.org>
7213L: linux-mmc@vger.kernel.org
7214T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7215S: Maintained
7216F: drivers/mmc/
7217F: include/linux/mmc/
7218F: include/uapi/linux/mmc/
7219
7220MULTIMEDIA CARD (MMC) ETC. OVER SPI
7221S: Orphan
7222F: drivers/mmc/host/mmc_spi.c
7223F: include/linux/spi/mmc_spi.h
7224
7225MULTISOUND SOUND DRIVER
7226M: Andrew Veliath <andrewtv@usa.net>
7227S: Maintained
7228F: Documentation/sound/oss/MultiSound
7229F: sound/oss/msnd*
7230
7231MULTITECH MULTIPORT CARD (ISICOM)
7232S: Orphan
7233F: drivers/tty/isicom.c
7234F: include/linux/isicom.h
7235
7236MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7237M: Felipe Balbi <balbi@ti.com>
7238L: linux-usb@vger.kernel.org
7239T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7240S: Maintained
7241F: drivers/usb/musb/
7242
7243MXL5007T MEDIA DRIVER
7244M: Michael Krufky <mkrufky@linuxtv.org>
7245L: linux-media@vger.kernel.org
7246W: http://linuxtv.org/
7247W: http://github.com/mkrufky
7248Q: http://patchwork.linuxtv.org/project/linux-media/list/
7249T: git git://linuxtv.org/mkrufky/tuners.git
7250S: Maintained
7251F: drivers/media/tuners/mxl5007t.*
7252
7253MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7254M: Hyong-Youb Kim <hykim@myri.com>
7255L: netdev@vger.kernel.org
7256W: https://www.myricom.com/support/downloads/myri10ge.html
7257S: Supported
7258F: drivers/net/ethernet/myricom/myri10ge/
7259
7260NATSEMI ETHERNET DRIVER (DP8381x)
7261S: Orphan
7262F: drivers/net/ethernet/natsemi/natsemi.c
7263
7264NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7265M: Daniel Mack <zonque@gmail.com>
7266S: Maintained
7267L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7268W: http://www.native-instruments.com
7269F: sound/usb/caiaq/
7270
7271NCP FILESYSTEM
7272M: Petr Vandrovec <petr@vandrovec.name>
7273S: Odd Fixes
7274F: fs/ncpfs/
7275
7276NCR 5380 SCSI DRIVERS
7277M: Finn Thain <fthain@telegraphics.com.au>
7278M: Michael Schmitz <schmitzmic@gmail.com>
7279L: linux-scsi@vger.kernel.org
7280S: Maintained
7281F: Documentation/scsi/g_NCR5380.txt
7282F: drivers/scsi/NCR5380.*
7283F: drivers/scsi/arm/cumana_1.c
7284F: drivers/scsi/arm/oak.c
7285F: drivers/scsi/atari_NCR5380.c
7286F: drivers/scsi/atari_scsi.*
7287F: drivers/scsi/dmx3191d.c
7288F: drivers/scsi/dtc.*
7289F: drivers/scsi/g_NCR5380.*
7290F: drivers/scsi/g_NCR5380_mmio.c
7291F: drivers/scsi/mac_scsi.*
7292F: drivers/scsi/pas16.*
7293F: drivers/scsi/sun3_scsi.*
7294F: drivers/scsi/sun3_scsi_vme.c
7295F: drivers/scsi/t128.*
7296
7297NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7298M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7299L: linux-scsi@vger.kernel.org
7300S: Maintained
7301F: drivers/scsi/NCR_D700.*
7302
7303NCT6775 HARDWARE MONITOR DRIVER
7304M: Guenter Roeck <linux@roeck-us.net>
7305L: lm-sensors@lm-sensors.org
7306S: Maintained
7307F: Documentation/hwmon/nct6775
7308F: drivers/hwmon/nct6775.c
7309
7310NETEFFECT IWARP RNIC DRIVER (IW_NES)
7311M: Faisal Latif <faisal.latif@intel.com>
7312L: linux-rdma@vger.kernel.org
7313W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7314S: Supported
7315F: drivers/infiniband/hw/nes/
7316
7317NETEM NETWORK EMULATOR
7318M: Stephen Hemminger <stephen@networkplumber.org>
7319L: netem@lists.linux-foundation.org
7320S: Maintained
7321F: net/sched/sch_netem.c
7322
7323NETERION 10GbE DRIVERS (s2io/vxge)
7324M: Jon Mason <jdmason@kudzu.us>
7325L: netdev@vger.kernel.org
7326S: Supported
7327F: Documentation/networking/s2io.txt
7328F: Documentation/networking/vxge.txt
7329F: drivers/net/ethernet/neterion/
7330
7331NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7332M: Pablo Neira Ayuso <pablo@netfilter.org>
7333M: Patrick McHardy <kaber@trash.net>
7334M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7335L: netfilter-devel@vger.kernel.org
7336L: coreteam@netfilter.org
7337W: http://www.netfilter.org/
7338W: http://www.iptables.org/
7339Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7340T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7341T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7342S: Supported
7343F: include/linux/netfilter*
7344F: include/linux/netfilter/
7345F: include/net/netfilter/
7346F: include/uapi/linux/netfilter*
7347F: include/uapi/linux/netfilter/
7348F: net/*/netfilter.c
7349F: net/*/netfilter/
7350F: net/netfilter/
7351F: net/bridge/br_netfilter*.c
7352
7353NETLABEL
7354M: Paul Moore <paul@paul-moore.com>
7355W: http://netlabel.sf.net
7356L: netdev@vger.kernel.org
7357S: Maintained
7358F: Documentation/netlabel/
7359F: include/net/netlabel.h
7360F: net/netlabel/
7361
7362NETROM NETWORK LAYER
7363M: Ralf Baechle <ralf@linux-mips.org>
7364L: linux-hams@vger.kernel.org
7365W: http://www.linux-ax25.org/
7366S: Maintained
7367F: include/net/netrom.h
7368F: include/uapi/linux/netrom.h
7369F: net/netrom/
7370
7371NETWORK BLOCK DEVICE (NBD)
7372M: Markus Pargmann <mpa@pengutronix.de>
7373S: Maintained
7374L: nbd-general@lists.sourceforge.net
7375T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7376F: Documentation/blockdev/nbd.txt
7377F: drivers/block/nbd.c
7378F: include/uapi/linux/nbd.h
7379
7380NETWORK DROP MONITOR
7381M: Neil Horman <nhorman@tuxdriver.com>
7382L: netdev@vger.kernel.org
7383S: Maintained
7384W: https://fedorahosted.org/dropwatch/
7385F: net/core/drop_monitor.c
7386
7387NETWORKING [GENERAL]
7388M: "David S. Miller" <davem@davemloft.net>
7389L: netdev@vger.kernel.org
7390W: http://www.linuxfoundation.org/en/Net
7391Q: http://patchwork.ozlabs.org/project/netdev/list/
7392T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7393T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7394S: Maintained
7395F: net/
7396F: include/net/
7397F: include/linux/in.h
7398F: include/linux/net.h
7399F: include/linux/netdevice.h
7400F: include/uapi/linux/in.h
7401F: include/uapi/linux/net.h
7402F: include/uapi/linux/netdevice.h
7403F: include/uapi/linux/net_namespace.h
7404F: tools/net/
7405F: tools/testing/selftests/net/
7406F: lib/random32.c
7407F: lib/test_bpf.c
7408
7409NETWORKING [IPv4/IPv6]
7410M: "David S. Miller" <davem@davemloft.net>
7411M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7412M: James Morris <jmorris@namei.org>
7413M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7414M: Patrick McHardy <kaber@trash.net>
7415L: netdev@vger.kernel.org
7416T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7417S: Maintained
7418F: net/ipv4/
7419F: net/ipv6/
7420F: include/net/ip*
7421F: arch/x86/net/*
7422
7423NETWORKING [IPSEC]
7424M: Steffen Klassert <steffen.klassert@secunet.com>
7425M: Herbert Xu <herbert@gondor.apana.org.au>
7426M: "David S. Miller" <davem@davemloft.net>
7427L: netdev@vger.kernel.org
7428T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7429T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7430S: Maintained
7431F: net/core/flow.c
7432F: net/xfrm/
7433F: net/key/
7434F: net/ipv4/xfrm*
7435F: net/ipv4/esp4.c
7436F: net/ipv4/ah4.c
7437F: net/ipv4/ipcomp.c
7438F: net/ipv4/ip_vti.c
7439F: net/ipv6/xfrm*
7440F: net/ipv6/esp6.c
7441F: net/ipv6/ah6.c
7442F: net/ipv6/ipcomp6.c
7443F: net/ipv6/ip6_vti.c
7444F: include/uapi/linux/xfrm.h
7445F: include/net/xfrm.h
7446
7447NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7448M: Paul Moore <paul@paul-moore.com>
7449L: netdev@vger.kernel.org
7450S: Maintained
7451
7452NETWORKING [WIRELESS]
7453L: linux-wireless@vger.kernel.org
7454Q: http://patchwork.kernel.org/project/linux-wireless/list/
7455
7456NETWORKING DRIVERS
7457L: netdev@vger.kernel.org
7458W: http://www.linuxfoundation.org/en/Net
7459Q: http://patchwork.ozlabs.org/project/netdev/list/
7460T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7461T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7462S: Odd Fixes
7463F: drivers/net/
7464F: include/linux/if_*
7465F: include/linux/netdevice.h
7466F: include/linux/etherdevice.h
7467F: include/linux/fcdevice.h
7468F: include/linux/fddidevice.h
7469F: include/linux/hippidevice.h
7470F: include/linux/inetdevice.h
7471F: include/uapi/linux/if_*
7472F: include/uapi/linux/netdevice.h
7473
7474NETWORKING DRIVERS (WIRELESS)
7475M: Kalle Valo <kvalo@codeaurora.org>
7476L: linux-wireless@vger.kernel.org
7477Q: http://patchwork.kernel.org/project/linux-wireless/list/
7478T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git/
7479S: Maintained
7480F: drivers/net/wireless/
7481
7482NETXEN (1/10) GbE SUPPORT
7483M: Manish Chopra <manish.chopra@qlogic.com>
7484M: Sony Chacko <sony.chacko@qlogic.com>
7485M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7486L: netdev@vger.kernel.org
7487W: http://www.qlogic.com
7488S: Supported
7489F: drivers/net/ethernet/qlogic/netxen/
7490
7491NFC SUBSYSTEM
7492M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7493M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7494M: Samuel Ortiz <sameo@linux.intel.com>
7495L: linux-wireless@vger.kernel.org
7496L: linux-nfc@lists.01.org (subscribers-only)
7497S: Supported
7498F: net/nfc/
7499F: include/net/nfc/
7500F: include/uapi/linux/nfc.h
7501F: drivers/nfc/
7502F: include/linux/platform_data/pn544.h
7503F: Documentation/devicetree/bindings/net/nfc/
7504
7505NFS, SUNRPC, AND LOCKD CLIENTS
7506M: Trond Myklebust <trond.myklebust@primarydata.com>
7507M: Anna Schumaker <anna.schumaker@netapp.com>
7508L: linux-nfs@vger.kernel.org
7509W: http://client.linux-nfs.org
7510T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7511S: Maintained
7512F: fs/lockd/
7513F: fs/nfs/
7514F: fs/nfs_common/
7515F: net/sunrpc/
7516F: include/linux/lockd/
7517F: include/linux/nfs*
7518F: include/linux/sunrpc/
7519F: include/uapi/linux/nfs*
7520F: include/uapi/linux/sunrpc/
7521
7522NILFS2 FILESYSTEM
7523M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7524L: linux-nilfs@vger.kernel.org
7525W: http://nilfs.sourceforge.net/
7526T: git git://github.com/konis/nilfs2.git
7527S: Supported
7528F: Documentation/filesystems/nilfs2.txt
7529F: fs/nilfs2/
7530F: include/linux/nilfs2_fs.h
7531F: include/trace/events/nilfs2.h
7532
7533NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7534M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7535W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7536S: Maintained
7537F: Documentation/scsi/NinjaSCSI.txt
7538F: drivers/scsi/pcmcia/nsp_*
7539
7540NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7541M: GOTO Masanori <gotom@debian.or.jp>
7542M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7543W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7544S: Maintained
7545F: Documentation/scsi/NinjaSCSI.txt
7546F: drivers/scsi/nsp32*
7547
7548NIOS2 ARCHITECTURE
7549M: Ley Foon Tan <lftan@altera.com>
7550L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7551T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7552S: Maintained
7553F: arch/nios2/
7554
7555NOKIA N900 POWER SUPPLY DRIVERS
7556M: Pali Rohár <pali.rohar@gmail.com>
7557S: Maintained
7558F: include/linux/power/bq2415x_charger.h
7559F: include/linux/power/bq27xxx_battery.h
7560F: include/linux/power/isp1704_charger.h
7561F: drivers/power/bq2415x_charger.c
7562F: drivers/power/bq27xxx_battery.c
7563F: drivers/power/isp1704_charger.c
7564F: drivers/power/rx51_battery.c
7565
7566NTB DRIVER CORE
7567M: Jon Mason <jdmason@kudzu.us>
7568M: Dave Jiang <dave.jiang@intel.com>
7569M: Allen Hubbe <Allen.Hubbe@emc.com>
7570L: linux-ntb@googlegroups.com
7571S: Supported
7572W: https://github.com/jonmason/ntb/wiki
7573T: git git://github.com/jonmason/ntb.git
7574F: drivers/ntb/
7575F: drivers/net/ntb_netdev.c
7576F: include/linux/ntb.h
7577F: include/linux/ntb_transport.h
7578
7579NTB INTEL DRIVER
7580M: Jon Mason <jdmason@kudzu.us>
7581M: Dave Jiang <dave.jiang@intel.com>
7582L: linux-ntb@googlegroups.com
7583S: Supported
7584W: https://github.com/jonmason/ntb/wiki
7585T: git git://github.com/jonmason/ntb.git
7586F: drivers/ntb/hw/intel/
7587
7588NTFS FILESYSTEM
7589M: Anton Altaparmakov <anton@tuxera.com>
7590L: linux-ntfs-dev@lists.sourceforge.net
7591W: http://www.tuxera.com/
7592T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7593S: Supported
7594F: Documentation/filesystems/ntfs.txt
7595F: fs/ntfs/
7596
7597NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7598M: Antonino Daplas <adaplas@gmail.com>
7599L: linux-fbdev@vger.kernel.org
7600S: Maintained
7601F: drivers/video/fbdev/riva/
7602F: drivers/video/fbdev/nvidia/
7603
7604NVM EXPRESS DRIVER
7605M: Keith Busch <keith.busch@intel.com>
7606M: Jens Axboe <axboe@fb.com>
7607L: linux-nvme@lists.infradead.org
7608T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7609W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7610S: Supported
7611F: drivers/nvme/host/
7612F: include/linux/nvme.h
7613
7614NVMEM FRAMEWORK
7615M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7616M: Maxime Ripard <maxime.ripard@free-electrons.com>
7617S: Maintained
7618F: drivers/nvmem/
7619F: Documentation/devicetree/bindings/nvmem/
7620F: include/linux/nvmem-consumer.h
7621F: include/linux/nvmem-provider.h
7622
7623NXP-NCI NFC DRIVER
7624M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7625R: Charles Gorand <charles.gorand@effinnov.com>
7626L: linux-nfc@lists.01.org (moderated for non-subscribers)
7627S: Supported
7628F: drivers/nfc/nxp-nci
7629
7630NXP TDA998X DRM DRIVER
7631M: Russell King <rmk+kernel@arm.linux.org.uk>
7632S: Supported
7633F: drivers/gpu/drm/i2c/tda998x_drv.c
7634F: include/drm/i2c/tda998x.h
7635
7636NXP TFA9879 DRIVER
7637M: Peter Rosin <peda@axentia.se>
7638L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7639S: Maintained
7640F: sound/soc/codecs/tfa9879*
7641
7642OMAP SUPPORT
7643M: Tony Lindgren <tony@atomide.com>
7644L: linux-omap@vger.kernel.org
7645W: http://www.muru.com/linux/omap/
7646W: http://linux.omap.com/
7647Q: http://patchwork.kernel.org/project/linux-omap/list/
7648T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7649S: Maintained
7650F: arch/arm/*omap*/
7651F: arch/arm/configs/omap1_defconfig
7652F: arch/arm/configs/omap2plus_defconfig
7653F: drivers/i2c/busses/i2c-omap.c
7654F: drivers/irqchip/irq-omap-intc.c
7655F: drivers/mfd/*omap*.c
7656F: drivers/mfd/menelaus.c
7657F: drivers/mfd/palmas.c
7658F: drivers/mfd/tps65217.c
7659F: drivers/mfd/tps65218.c
7660F: drivers/mfd/tps65910.c
7661F: drivers/mfd/twl-core.[ch]
7662F: drivers/mfd/twl4030*.c
7663F: drivers/mfd/twl6030*.c
7664F: drivers/mfd/twl6040*.c
7665F: drivers/regulator/palmas-regulator*.c
7666F: drivers/regulator/pbias-regulator.c
7667F: drivers/regulator/tps65217-regulator.c
7668F: drivers/regulator/tps65218-regulator.c
7669F: drivers/regulator/tps65910-regulator.c
7670F: drivers/regulator/twl-regulator.c
7671F: include/linux/i2c-omap.h
7672
7673OMAP DEVICE TREE SUPPORT
7674M: Benoît Cousson <bcousson@baylibre.com>
7675M: Tony Lindgren <tony@atomide.com>
7676L: linux-omap@vger.kernel.org
7677L: devicetree@vger.kernel.org
7678S: Maintained
7679F: arch/arm/boot/dts/*omap*
7680F: arch/arm/boot/dts/*am3*
7681F: arch/arm/boot/dts/*am4*
7682F: arch/arm/boot/dts/*am5*
7683F: arch/arm/boot/dts/*dra7*
7684
7685OMAP CLOCK FRAMEWORK SUPPORT
7686M: Paul Walmsley <paul@pwsan.com>
7687L: linux-omap@vger.kernel.org
7688S: Maintained
7689F: arch/arm/*omap*/*clock*
7690
7691OMAP POWER MANAGEMENT SUPPORT
7692M: Kevin Hilman <khilman@deeprootsystems.com>
7693L: linux-omap@vger.kernel.org
7694S: Maintained
7695F: arch/arm/*omap*/*pm*
7696F: drivers/cpufreq/omap-cpufreq.c
7697
7698OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
7699M: Rajendra Nayak <rnayak@ti.com>
7700M: Paul Walmsley <paul@pwsan.com>
7701L: linux-omap@vger.kernel.org
7702S: Maintained
7703F: arch/arm/mach-omap2/prm*
7704
7705OMAP AUDIO SUPPORT
7706M: Peter Ujfalusi <peter.ujfalusi@ti.com>
7707M: Jarkko Nikula <jarkko.nikula@bitmer.com>
7708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7709L: linux-omap@vger.kernel.org
7710S: Maintained
7711F: sound/soc/omap/
7712
7713OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
7714M: Roger Quadros <rogerq@ti.com>
7715M: Tony Lindgren <tony@atomide.com>
7716L: linux-omap@vger.kernel.org
7717S: Maintained
7718F: drivers/memory/omap-gpmc.c
7719F: arch/arm/mach-omap2/*gpmc*
7720
7721OMAP FRAMEBUFFER SUPPORT
7722M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7723L: linux-fbdev@vger.kernel.org
7724L: linux-omap@vger.kernel.org
7725S: Maintained
7726F: drivers/video/fbdev/omap/
7727
7728OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
7729M: Tomi Valkeinen <tomi.valkeinen@ti.com>
7730L: linux-omap@vger.kernel.org
7731L: linux-fbdev@vger.kernel.org
7732S: Maintained
7733F: drivers/video/fbdev/omap2/
7734F: Documentation/arm/OMAP/DSS
7735
7736OMAP HARDWARE SPINLOCK SUPPORT
7737M: Ohad Ben-Cohen <ohad@wizery.com>
7738L: linux-omap@vger.kernel.org
7739S: Maintained
7740F: drivers/hwspinlock/omap_hwspinlock.c
7741
7742OMAP MMC SUPPORT
7743M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
7744L: linux-omap@vger.kernel.org
7745S: Maintained
7746F: drivers/mmc/host/omap.c
7747
7748OMAP HS MMC SUPPORT
7749L: linux-mmc@vger.kernel.org
7750L: linux-omap@vger.kernel.org
7751S: Orphan
7752F: drivers/mmc/host/omap_hsmmc.c
7753
7754OMAP RANDOM NUMBER GENERATOR SUPPORT
7755M: Deepak Saxena <dsaxena@plexity.net>
7756S: Maintained
7757F: drivers/char/hw_random/omap-rng.c
7758
7759OMAP HWMOD SUPPORT
7760M: Benoît Cousson <bcousson@baylibre.com>
7761M: Paul Walmsley <paul@pwsan.com>
7762L: linux-omap@vger.kernel.org
7763S: Maintained
7764F: arch/arm/mach-omap2/omap_hwmod.*
7765
7766OMAP HWMOD DATA
7767M: Paul Walmsley <paul@pwsan.com>
7768L: linux-omap@vger.kernel.org
7769S: Maintained
7770F: arch/arm/mach-omap2/omap_hwmod*data*
7771
7772OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
7773M: Benoît Cousson <bcousson@baylibre.com>
7774L: linux-omap@vger.kernel.org
7775S: Maintained
7776F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
7777
7778OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
7779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7780L: linux-media@vger.kernel.org
7781S: Maintained
7782F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
7783F: drivers/media/platform/omap3isp/
7784F: drivers/staging/media/omap4iss/
7785
7786OMAP USB SUPPORT
7787M: Felipe Balbi <balbi@ti.com>
7788L: linux-usb@vger.kernel.org
7789L: linux-omap@vger.kernel.org
7790T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7791S: Maintained
7792F: drivers/usb/*/*omap*
7793F: arch/arm/*omap*/usb*
7794
7795OMAP GPIO DRIVER
7796M: Javier Martinez Canillas <javier@dowhile0.org>
7797M: Santosh Shilimkar <ssantosh@kernel.org>
7798M: Kevin Hilman <khilman@deeprootsystems.com>
7799L: linux-omap@vger.kernel.org
7800S: Maintained
7801F: drivers/gpio/gpio-omap.c
7802
7803OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
7804M: Mark Jackson <mpfj@newflow.co.uk>
7805L: linux-omap@vger.kernel.org
7806S: Maintained
7807F: arch/arm/boot/dts/am335x-nano.dts
7808
7809OMFS FILESYSTEM
7810M: Bob Copeland <me@bobcopeland.com>
7811L: linux-karma-devel@lists.sourceforge.net
7812S: Maintained
7813F: Documentation/filesystems/omfs.txt
7814F: fs/omfs/
7815
7816OMNIKEY CARDMAN 4000 DRIVER
7817M: Harald Welte <laforge@gnumonks.org>
7818S: Maintained
7819F: drivers/char/pcmcia/cm4000_cs.c
7820F: include/linux/cm4000_cs.h
7821F: include/uapi/linux/cm4000_cs.h
7822
7823OMNIKEY CARDMAN 4040 DRIVER
7824M: Harald Welte <laforge@gnumonks.org>
7825S: Maintained
7826F: drivers/char/pcmcia/cm4040_cs.*
7827
7828OMNIVISION OV7670 SENSOR DRIVER
7829M: Jonathan Corbet <corbet@lwn.net>
7830L: linux-media@vger.kernel.org
7831T: git git://linuxtv.org/media_tree.git
7832S: Maintained
7833F: drivers/media/i2c/ov7670.c
7834
7835ONENAND FLASH DRIVER
7836M: Kyungmin Park <kyungmin.park@samsung.com>
7837L: linux-mtd@lists.infradead.org
7838S: Maintained
7839F: drivers/mtd/onenand/
7840F: include/linux/mtd/onenand*.h
7841
7842ONSTREAM SCSI TAPE DRIVER
7843M: Willem Riede <osst@riede.org>
7844L: osst-users@lists.sourceforge.net
7845L: linux-scsi@vger.kernel.org
7846S: Maintained
7847F: Documentation/scsi/osst.txt
7848F: drivers/scsi/osst.*
7849F: drivers/scsi/osst_*.h
7850F: drivers/scsi/st.h
7851
7852OPENCORES I2C BUS DRIVER
7853M: Peter Korsgaard <jacmet@sunsite.dk>
7854L: linux-i2c@vger.kernel.org
7855S: Maintained
7856F: Documentation/i2c/busses/i2c-ocores
7857F: drivers/i2c/busses/i2c-ocores.c
7858
7859OPEN FIRMWARE AND FLATTENED DEVICE TREE
7860M: Rob Herring <robh+dt@kernel.org>
7861M: Frank Rowand <frowand.list@gmail.com>
7862M: Grant Likely <grant.likely@linaro.org>
7863L: devicetree@vger.kernel.org
7864W: http://www.devicetree.org/
7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
7866S: Maintained
7867F: drivers/of/
7868F: include/linux/of*.h
7869F: scripts/dtc/
7870
7871OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
7872M: Rob Herring <robh+dt@kernel.org>
7873M: Pawel Moll <pawel.moll@arm.com>
7874M: Mark Rutland <mark.rutland@arm.com>
7875M: Ian Campbell <ijc+devicetree@hellion.org.uk>
7876M: Kumar Gala <galak@codeaurora.org>
7877L: devicetree@vger.kernel.org
7878S: Maintained
7879F: Documentation/devicetree/
7880F: arch/*/boot/dts/
7881F: include/dt-bindings/
7882
7883OPEN FIRMWARE AND DEVICE TREE OVERLAYS
7884M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
7885L: devicetree@vger.kernel.org
7886S: Maintained
7887F: Documentation/devicetree/dynamic-resolution-notes.txt
7888F: Documentation/devicetree/overlay-notes.txt
7889F: drivers/of/overlay.c
7890F: drivers/of/resolver.c
7891
7892OPENRISC ARCHITECTURE
7893M: Jonas Bonn <jonas@southpole.se>
7894W: http://openrisc.net
7895L: linux@lists.openrisc.net (moderated for non-subscribers)
7896S: Maintained
7897T: git git://openrisc.net/~jonas/linux
7898F: arch/openrisc/
7899
7900OPENVSWITCH
7901M: Pravin Shelar <pshelar@nicira.com>
7902L: netdev@vger.kernel.org
7903L: dev@openvswitch.org
7904W: http://openvswitch.org
7905S: Maintained
7906F: net/openvswitch/
7907F: include/uapi/linux/openvswitch.h
7908
7909OPERATING PERFORMANCE POINTS (OPP)
7910M: Viresh Kumar <vireshk@kernel.org>
7911M: Nishanth Menon <nm@ti.com>
7912M: Stephen Boyd <sboyd@codeaurora.org>
7913L: linux-pm@vger.kernel.org
7914S: Maintained
7915T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
7916F: drivers/base/power/opp/
7917F: include/linux/pm_opp.h
7918F: Documentation/power/opp.txt
7919F: Documentation/devicetree/bindings/opp/
7920
7921OPL4 DRIVER
7922M: Clemens Ladisch <clemens@ladisch.de>
7923L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7924T: git git://git.alsa-project.org/alsa-kernel.git
7925S: Maintained
7926F: sound/drivers/opl4/
7927
7928OPROFILE
7929M: Robert Richter <rric@kernel.org>
7930L: oprofile-list@lists.sf.net
7931S: Maintained
7932F: arch/*/include/asm/oprofile*.h
7933F: arch/*/oprofile/
7934F: drivers/oprofile/
7935F: include/linux/oprofile.h
7936
7937ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
7938M: Mark Fasheh <mfasheh@suse.com>
7939M: Joel Becker <jlbec@evilplan.org>
7940L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
7941W: http://ocfs2.wiki.kernel.org
7942S: Supported
7943F: Documentation/filesystems/ocfs2.txt
7944F: Documentation/filesystems/dlmfs.txt
7945F: fs/ocfs2/
7946
7947ORINOCO DRIVER
7948L: linux-wireless@vger.kernel.org
7949W: http://wireless.kernel.org/en/users/Drivers/orinoco
7950W: http://www.nongnu.org/orinoco/
7951S: Orphan
7952F: drivers/net/wireless/orinoco/
7953
7954OSD LIBRARY and FILESYSTEM
7955M: Boaz Harrosh <ooo@electrozaur.com>
7956M: Benny Halevy <bhalevy@primarydata.com>
7957L: osd-dev@open-osd.org
7958W: http://open-osd.org
7959T: git git://git.open-osd.org/open-osd.git
7960S: Maintained
7961F: drivers/scsi/osd/
7962F: include/scsi/osd_*
7963F: fs/exofs/
7964
7965OVERLAY FILESYSTEM
7966M: Miklos Szeredi <miklos@szeredi.hu>
7967L: linux-unionfs@vger.kernel.org
7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
7969S: Supported
7970F: fs/overlayfs/
7971F: Documentation/filesystems/overlayfs.txt
7972
7973P54 WIRELESS DRIVER
7974M: Christian Lamparter <chunkeey@googlemail.com>
7975L: linux-wireless@vger.kernel.org
7976W: http://wireless.kernel.org/en/users/Drivers/p54
7977S: Maintained
7978F: drivers/net/wireless/p54/
7979
7980PA SEMI ETHERNET DRIVER
7981M: Olof Johansson <olof@lixom.net>
7982L: netdev@vger.kernel.org
7983S: Maintained
7984F: drivers/net/ethernet/pasemi/*
7985
7986PA SEMI SMBUS DRIVER
7987M: Olof Johansson <olof@lixom.net>
7988L: linux-i2c@vger.kernel.org
7989S: Maintained
7990F: drivers/i2c/busses/i2c-pasemi.c
7991
7992PADATA PARALLEL EXECUTION MECHANISM
7993M: Steffen Klassert <steffen.klassert@secunet.com>
7994L: linux-crypto@vger.kernel.org
7995S: Maintained
7996F: kernel/padata.c
7997F: include/linux/padata.h
7998F: Documentation/padata.txt
7999
8000PANASONIC LAPTOP ACPI EXTRAS DRIVER
8001M: Harald Welte <laforge@gnumonks.org>
8002L: platform-driver-x86@vger.kernel.org
8003S: Maintained
8004F: drivers/platform/x86/panasonic-laptop.c
8005
8006PANASONIC MN10300/AM33/AM34 PORT
8007M: David Howells <dhowells@redhat.com>
8008M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8009L: linux-am33-list@redhat.com (moderated for non-subscribers)
8010W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8011S: Maintained
8012F: Documentation/mn10300/
8013F: arch/mn10300/
8014
8015PARALLEL PORT SUBSYSTEM
8016M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8017M: Sudip Mukherjee <sudip@vectorindia.org>
8018L: linux-parport@lists.infradead.org (subscribers-only)
8019S: Maintained
8020F: drivers/parport/
8021F: include/linux/parport*.h
8022F: drivers/char/ppdev.c
8023F: include/uapi/linux/ppdev.h
8024F: Documentation/parport*.txt
8025
8026PARAVIRT_OPS INTERFACE
8027M: Jeremy Fitzhardinge <jeremy@goop.org>
8028M: Chris Wright <chrisw@sous-sol.org>
8029M: Alok Kataria <akataria@vmware.com>
8030M: Rusty Russell <rusty@rustcorp.com.au>
8031L: virtualization@lists.linux-foundation.org
8032S: Supported
8033F: Documentation/virtual/paravirt_ops.txt
8034F: arch/*/kernel/paravirt*
8035F: arch/*/include/asm/paravirt.h
8036
8037PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8038M: Tim Waugh <tim@cyberelk.net>
8039L: linux-parport@lists.infradead.org (subscribers-only)
8040S: Maintained
8041F: Documentation/blockdev/paride.txt
8042F: drivers/block/paride/
8043
8044PARISC ARCHITECTURE
8045M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8046M: Helge Deller <deller@gmx.de>
8047L: linux-parisc@vger.kernel.org
8048W: http://www.parisc-linux.org/
8049Q: http://patchwork.kernel.org/project/linux-parisc/list/
8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8052S: Maintained
8053F: arch/parisc/
8054F: Documentation/parisc/
8055F: drivers/parisc/
8056F: drivers/char/agp/parisc-agp.c
8057F: drivers/input/serio/gscps2.c
8058F: drivers/parport/parport_gsc.*
8059F: drivers/tty/serial/8250/8250_gsc.c
8060F: drivers/video/fbdev/sti*
8061F: drivers/video/console/sti*
8062F: drivers/video/logo/logo_parisc*
8063
8064PC87360 HARDWARE MONITORING DRIVER
8065M: Jim Cromie <jim.cromie@gmail.com>
8066L: lm-sensors@lm-sensors.org
8067S: Maintained
8068F: Documentation/hwmon/pc87360
8069F: drivers/hwmon/pc87360.c
8070
8071PC8736x GPIO DRIVER
8072M: Jim Cromie <jim.cromie@gmail.com>
8073S: Maintained
8074F: drivers/char/pc8736x_gpio.c
8075
8076PC87427 HARDWARE MONITORING DRIVER
8077M: Jean Delvare <jdelvare@suse.com>
8078L: lm-sensors@lm-sensors.org
8079S: Maintained
8080F: Documentation/hwmon/pc87427
8081F: drivers/hwmon/pc87427.c
8082
8083PCA9532 LED DRIVER
8084M: Riku Voipio <riku.voipio@iki.fi>
8085S: Maintained
8086F: drivers/leds/leds-pca9532.c
8087F: include/linux/leds-pca9532.h
8088
8089PCA9541 I2C BUS MASTER SELECTOR DRIVER
8090M: Guenter Roeck <linux@roeck-us.net>
8091L: linux-i2c@vger.kernel.org
8092S: Maintained
8093F: drivers/i2c/muxes/i2c-mux-pca9541.c
8094
8095PCDP - PRIMARY CONSOLE AND DEBUG PORT
8096M: Khalid Aziz <khalid@gonehiking.org>
8097S: Maintained
8098F: drivers/firmware/pcdp.*
8099
8100PCI ERROR RECOVERY
8101M: Linas Vepstas <linasvepstas@gmail.com>
8102L: linux-pci@vger.kernel.org
8103S: Supported
8104F: Documentation/PCI/pci-error-recovery.txt
8105
8106PCI SUBSYSTEM
8107M: Bjorn Helgaas <bhelgaas@google.com>
8108L: linux-pci@vger.kernel.org
8109Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8110T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8111S: Supported
8112F: Documentation/PCI/
8113F: drivers/pci/
8114F: include/linux/pci*
8115F: arch/x86/pci/
8116F: arch/x86/kernel/quirks.c
8117
8118PCI DRIVER FOR ALTERA PCIE IP
8119M: Ley Foon Tan <lftan@altera.com>
8120L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8121L: linux-pci@vger.kernel.org
8122S: Supported
8123F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8124F: drivers/pci/host/pcie-altera.c
8125
8126PCI DRIVER FOR ARM VERSATILE PLATFORM
8127M: Rob Herring <robh@kernel.org>
8128L: linux-pci@vger.kernel.org
8129L: linux-arm-kernel@lists.infradead.org
8130S: Maintained
8131F: Documentation/devicetree/bindings/pci/versatile.txt
8132F: drivers/pci/host/pci-versatile.c
8133
8134PCI DRIVER FOR APPLIEDMICRO XGENE
8135M: Tanmay Inamdar <tinamdar@apm.com>
8136L: linux-pci@vger.kernel.org
8137L: linux-arm-kernel@lists.infradead.org
8138S: Maintained
8139F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8140F: drivers/pci/host/pci-xgene.c
8141
8142PCI DRIVER FOR FREESCALE LAYERSCAPE
8143M: Minghuan Lian <minghuan.Lian@freescale.com>
8144M: Mingkai Hu <mingkai.hu@freescale.com>
8145M: Roy Zang <tie-fei.zang@freescale.com>
8146L: linuxppc-dev@lists.ozlabs.org
8147L: linux-pci@vger.kernel.org
8148L: linux-arm-kernel@lists.infradead.org
8149S: Maintained
8150F: drivers/pci/host/*layerscape*
8151
8152PCI DRIVER FOR IMX6
8153M: Richard Zhu <Richard.Zhu@freescale.com>
8154M: Lucas Stach <l.stach@pengutronix.de>
8155L: linux-pci@vger.kernel.org
8156L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8157S: Maintained
8158F: drivers/pci/host/*imx6*
8159
8160PCI DRIVER FOR TI KEYSTONE
8161M: Murali Karicheri <m-karicheri2@ti.com>
8162L: linux-pci@vger.kernel.org
8163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8164S: Maintained
8165F: drivers/pci/host/*keystone*
8166
8167PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8168M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8169M: Jason Cooper <jason@lakedaemon.net>
8170L: linux-pci@vger.kernel.org
8171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8172S: Maintained
8173F: drivers/pci/host/*mvebu*
8174
8175PCI DRIVER FOR NVIDIA TEGRA
8176M: Thierry Reding <thierry.reding@gmail.com>
8177L: linux-tegra@vger.kernel.org
8178L: linux-pci@vger.kernel.org
8179S: Supported
8180F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8181F: drivers/pci/host/pci-tegra.c
8182
8183PCI DRIVER FOR TI DRA7XX
8184M: Kishon Vijay Abraham I <kishon@ti.com>
8185L: linux-omap@vger.kernel.org
8186L: linux-pci@vger.kernel.org
8187S: Supported
8188F: Documentation/devicetree/bindings/pci/ti-pci.txt
8189F: drivers/pci/host/pci-dra7xx.c
8190
8191PCI DRIVER FOR RENESAS R-CAR
8192M: Simon Horman <horms@verge.net.au>
8193L: linux-pci@vger.kernel.org
8194L: linux-sh@vger.kernel.org
8195S: Maintained
8196F: drivers/pci/host/*rcar*
8197
8198PCI DRIVER FOR SAMSUNG EXYNOS
8199M: Jingoo Han <jingoohan1@gmail.com>
8200L: linux-pci@vger.kernel.org
8201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8202L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8203S: Maintained
8204F: drivers/pci/host/pci-exynos.c
8205
8206PCI DRIVER FOR SYNOPSIS DESIGNWARE
8207M: Jingoo Han <jingoohan1@gmail.com>
8208M: Pratyush Anand <pratyush.anand@gmail.com>
8209L: linux-pci@vger.kernel.org
8210S: Maintained
8211F: drivers/pci/host/*designware*
8212
8213PCI DRIVER FOR GENERIC OF HOSTS
8214M: Will Deacon <will.deacon@arm.com>
8215L: linux-pci@vger.kernel.org
8216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8217S: Maintained
8218F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8219F: drivers/pci/host/pci-host-generic.c
8220
8221PCIE DRIVER FOR ST SPEAR13XX
8222M: Pratyush Anand <pratyush.anand@gmail.com>
8223L: linux-pci@vger.kernel.org
8224S: Maintained
8225F: drivers/pci/host/*spear*
8226
8227PCI MSI DRIVER FOR ALTERA MSI IP
8228M: Ley Foon Tan <lftan@altera.com>
8229L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8230L: linux-pci@vger.kernel.org
8231S: Supported
8232F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8233F: drivers/pci/host/pcie-altera-msi.c
8234
8235PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8236M: Duc Dang <dhdang@apm.com>
8237L: linux-pci@vger.kernel.org
8238L: linux-arm-kernel@lists.infradead.org
8239S: Maintained
8240F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8241F: drivers/pci/host/pci-xgene-msi.c
8242
8243PCIE DRIVER FOR HISILICON
8244M: Zhou Wang <wangzhou1@hisilicon.com>
8245L: linux-pci@vger.kernel.org
8246S: Maintained
8247F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8248F: drivers/pci/host/pcie-hisi.c
8249
8250PCMCIA SUBSYSTEM
8251P: Linux PCMCIA Team
8252L: linux-pcmcia@lists.infradead.org
8253W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8254T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia-2.6.git
8255S: Maintained
8256F: Documentation/pcmcia/
8257F: drivers/pcmcia/
8258F: include/pcmcia/
8259
8260PCNET32 NETWORK DRIVER
8261M: Don Fry <pcnet32@frontier.com>
8262L: netdev@vger.kernel.org
8263S: Maintained
8264F: drivers/net/ethernet/amd/pcnet32.c
8265
8266PCRYPT PARALLEL CRYPTO ENGINE
8267M: Steffen Klassert <steffen.klassert@secunet.com>
8268L: linux-crypto@vger.kernel.org
8269S: Maintained
8270F: crypto/pcrypt.c
8271F: include/crypto/pcrypt.h
8272
8273PER-CPU MEMORY ALLOCATOR
8274M: Tejun Heo <tj@kernel.org>
8275M: Christoph Lameter <cl@linux-foundation.org>
8276T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8277S: Maintained
8278F: include/linux/percpu*.h
8279F: mm/percpu*.c
8280F: arch/*/include/asm/percpu.h
8281
8282PER-TASK DELAY ACCOUNTING
8283M: Balbir Singh <bsingharora@gmail.com>
8284S: Maintained
8285F: include/linux/delayacct.h
8286F: kernel/delayacct.c
8287
8288PERFORMANCE EVENTS SUBSYSTEM
8289M: Peter Zijlstra <a.p.zijlstra@chello.nl>
8290M: Ingo Molnar <mingo@redhat.com>
8291M: Arnaldo Carvalho de Melo <acme@kernel.org>
8292L: linux-kernel@vger.kernel.org
8293T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8294S: Supported
8295F: kernel/events/*
8296F: include/linux/perf_event.h
8297F: include/uapi/linux/perf_event.h
8298F: arch/*/kernel/perf_event*.c
8299F: arch/*/kernel/*/perf_event*.c
8300F: arch/*/kernel/*/*/perf_event*.c
8301F: arch/*/include/asm/perf_event.h
8302F: arch/*/kernel/perf_callchain.c
8303F: tools/perf/
8304
8305PERSONALITY HANDLING
8306M: Christoph Hellwig <hch@infradead.org>
8307L: linux-abi-devel@lists.sourceforge.net
8308S: Maintained
8309F: include/linux/personality.h
8310F: include/uapi/linux/personality.h
8311
8312PHONET PROTOCOL
8313M: Remi Denis-Courmont <courmisch@gmail.com>
8314S: Supported
8315F: Documentation/networking/phonet.txt
8316F: include/linux/phonet.h
8317F: include/net/phonet/
8318F: include/uapi/linux/phonet.h
8319F: net/phonet/
8320
8321PHRAM MTD DRIVER
8322M: Joern Engel <joern@lazybastard.org>
8323L: linux-mtd@lists.infradead.org
8324S: Maintained
8325F: drivers/mtd/devices/phram.c
8326
8327PICOLCD HID DRIVER
8328M: Bruno Prémont <bonbons@linux-vserver.org>
8329L: linux-input@vger.kernel.org
8330S: Maintained
8331F: drivers/hid/hid-picolcd*
8332
8333PICOXCELL SUPPORT
8334M: Jamie Iles <jamie@jamieiles.com>
8335L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8336T: git git://github.com/jamieiles/linux-2.6-ji.git
8337S: Supported
8338F: arch/arm/boot/dts/picoxcell*
8339F: arch/arm/mach-picoxcell/
8340F: drivers/crypto/picoxcell*
8341
8342PIN CONTROL SUBSYSTEM
8343M: Linus Walleij <linus.walleij@linaro.org>
8344L: linux-gpio@vger.kernel.org
8345T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8346S: Maintained
8347F: drivers/pinctrl/
8348F: include/linux/pinctrl/
8349
8350PIN CONTROLLER - ATMEL AT91
8351M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8353S: Maintained
8354F: drivers/pinctrl/pinctrl-at91.*
8355
8356PIN CONTROLLER - ATMEL AT91 PIO4
8357M: Ludovic Desroches <ludovic.desroches@atmel.com>
8358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8359L: linux-gpio@vger.kernel.org
8360S: Supported
8361F: drivers/pinctrl/pinctrl-at91-pio4.*
8362
8363PIN CONTROLLER - INTEL
8364M: Mika Westerberg <mika.westerberg@linux.intel.com>
8365M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8366S: Maintained
8367F: drivers/pinctrl/intel/
8368
8369PIN CONTROLLER - RENESAS
8370M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8371L: linux-sh@vger.kernel.org
8372S: Maintained
8373F: drivers/pinctrl/sh-pfc/
8374
8375PIN CONTROLLER - SAMSUNG
8376M: Tomasz Figa <tomasz.figa@gmail.com>
8377L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8378L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8379S: Maintained
8380F: drivers/pinctrl/samsung/
8381
8382PIN CONTROLLER - ST SPEAR
8383M: Viresh Kumar <vireshk@kernel.org>
8384L: spear-devel@list.st.com
8385L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8386W: http://www.st.com/spear
8387S: Maintained
8388F: drivers/pinctrl/spear/
8389
8390PKTCDVD DRIVER
8391M: Jiri Kosina <jikos@kernel.org>
8392S: Maintained
8393F: drivers/block/pktcdvd.c
8394F: include/linux/pktcdvd.h
8395F: include/uapi/linux/pktcdvd.h
8396
8397PKUNITY SOC DRIVERS
8398M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8399W: http://mprc.pku.edu.cn/~guanxuetao/linux
8400S: Maintained
8401T: git git://github.com/gxt/linux.git
8402F: drivers/input/serio/i8042-unicore32io.h
8403F: drivers/i2c/busses/i2c-puv3.c
8404F: drivers/video/fbdev/fb-puv3.c
8405F: drivers/rtc/rtc-puv3.c
8406
8407PMBUS HARDWARE MONITORING DRIVERS
8408M: Guenter Roeck <linux@roeck-us.net>
8409L: lm-sensors@lm-sensors.org
8410W: http://www.lm-sensors.org/
8411W: http://www.roeck-us.net/linux/drivers/
8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8413S: Maintained
8414F: Documentation/hwmon/pmbus
8415F: drivers/hwmon/pmbus/
8416F: include/linux/i2c/pmbus.h
8417
8418PMC SIERRA MaxRAID DRIVER
8419L: linux-scsi@vger.kernel.org
8420W: http://www.pmc-sierra.com/
8421S: Orphan
8422F: drivers/scsi/pmcraid.*
8423
8424PMC SIERRA PM8001 DRIVER
8425M: Jack Wang <jinpu.wang@profitbricks.com>
8426M: lindar_liu@usish.com
8427L: pmchba@pmcs.com
8428L: linux-scsi@vger.kernel.org
8429S: Supported
8430F: drivers/scsi/pm8001/
8431
8432POSIX CLOCKS and TIMERS
8433M: Thomas Gleixner <tglx@linutronix.de>
8434L: linux-kernel@vger.kernel.org
8435T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8436S: Maintained
8437F: fs/timerfd.c
8438F: include/linux/timer*
8439F: kernel/time/*timer*
8440
8441POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8442M: Sebastian Reichel <sre@kernel.org>
8443M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8444M: David Woodhouse <dwmw2@infradead.org>
8445L: linux-pm@vger.kernel.org
8446T: git git://git.infradead.org/battery-2.6.git
8447S: Maintained
8448F: include/linux/power_supply.h
8449F: drivers/power/
8450X: drivers/power/avs/
8451
8452POWER STATE COORDINATION INTERFACE (PSCI)
8453M: Mark Rutland <mark.rutland@arm.com>
8454M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8455L: linux-arm-kernel@lists.infradead.org
8456S: Maintained
8457F: drivers/firmware/psci.c
8458F: include/linux/psci.h
8459F: include/uapi/linux/psci.h
8460
8461PNP SUPPORT
8462M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8463S: Maintained
8464F: drivers/pnp/
8465
8466PPP PROTOCOL DRIVERS AND COMPRESSORS
8467M: Paul Mackerras <paulus@samba.org>
8468L: linux-ppp@vger.kernel.org
8469S: Maintained
8470F: drivers/net/ppp/ppp_*
8471
8472PPP OVER ATM (RFC 2364)
8473M: Mitchell Blank Jr <mitch@sfgoth.com>
8474S: Maintained
8475F: net/atm/pppoatm.c
8476F: include/uapi/linux/atmppp.h
8477
8478PPP OVER ETHERNET
8479M: Michal Ostrowski <mostrows@earthlink.net>
8480S: Maintained
8481F: drivers/net/ppp/pppoe.c
8482F: drivers/net/ppp/pppox.c
8483
8484PPP OVER L2TP
8485M: James Chapman <jchapman@katalix.com>
8486S: Maintained
8487F: net/l2tp/l2tp_ppp.c
8488F: include/linux/if_pppol2tp.h
8489F: include/uapi/linux/if_pppol2tp.h
8490
8491PPS SUPPORT
8492M: Rodolfo Giometti <giometti@enneenne.com>
8493W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8494L: linuxpps@ml.enneenne.com (subscribers-only)
8495S: Maintained
8496F: Documentation/pps/
8497F: drivers/pps/
8498F: include/linux/pps*.h
8499
8500PPTP DRIVER
8501M: Dmitry Kozlov <xeb@mail.ru>
8502L: netdev@vger.kernel.org
8503S: Maintained
8504F: drivers/net/ppp/pptp.c
8505W: http://sourceforge.net/projects/accel-pptp
8506
8507PREEMPTIBLE KERNEL
8508M: Robert Love <rml@tech9.net>
8509L: kpreempt-tech@lists.sourceforge.net
8510W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8511S: Supported
8512F: Documentation/preempt-locking.txt
8513F: include/linux/preempt.h
8514
8515PRISM54 WIRELESS DRIVER
8516M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8517L: linux-wireless@vger.kernel.org
8518W: http://wireless.kernel.org/en/users/Drivers/p54
8519S: Obsolete
8520F: drivers/net/wireless/prism54/
8521
8522PS3 NETWORK SUPPORT
8523M: Geoff Levand <geoff@infradead.org>
8524L: netdev@vger.kernel.org
8525L: linuxppc-dev@lists.ozlabs.org
8526S: Maintained
8527F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8528
8529PS3 PLATFORM SUPPORT
8530M: Geoff Levand <geoff@infradead.org>
8531L: linuxppc-dev@lists.ozlabs.org
8532S: Maintained
8533F: arch/powerpc/boot/ps3*
8534F: arch/powerpc/include/asm/lv1call.h
8535F: arch/powerpc/include/asm/ps3*.h
8536F: arch/powerpc/platforms/ps3/
8537F: drivers/*/ps3*
8538F: drivers/ps3/
8539F: drivers/rtc/rtc-ps3.c
8540F: drivers/usb/host/*ps3.c
8541F: sound/ppc/snd_ps3*
8542
8543PS3VRAM DRIVER
8544M: Jim Paris <jim@jtan.com>
8545M: Geoff Levand <geoff@infradead.org>
8546L: linuxppc-dev@lists.ozlabs.org
8547S: Maintained
8548F: drivers/block/ps3vram.c
8549
8550PSTORE FILESYSTEM
8551M: Anton Vorontsov <anton@enomsg.org>
8552M: Colin Cross <ccross@android.com>
8553M: Kees Cook <keescook@chromium.org>
8554M: Tony Luck <tony.luck@intel.com>
8555S: Maintained
8556T: git git://git.infradead.org/users/cbou/linux-pstore.git
8557F: fs/pstore/
8558F: include/linux/pstore*
8559F: drivers/firmware/efi/efi-pstore.c
8560F: drivers/acpi/apei/erst.c
8561
8562PTP HARDWARE CLOCK SUPPORT
8563M: Richard Cochran <richardcochran@gmail.com>
8564L: netdev@vger.kernel.org
8565S: Maintained
8566W: http://linuxptp.sourceforge.net/
8567F: Documentation/ABI/testing/sysfs-ptp
8568F: Documentation/ptp/*
8569F: drivers/net/ethernet/freescale/gianfar_ptp.c
8570F: drivers/net/phy/dp83640*
8571F: drivers/ptp/*
8572F: include/linux/ptp_cl*
8573
8574PTRACE SUPPORT
8575M: Roland McGrath <roland@hack.frob.com>
8576M: Oleg Nesterov <oleg@redhat.com>
8577S: Maintained
8578F: include/asm-generic/syscall.h
8579F: include/linux/ptrace.h
8580F: include/linux/regset.h
8581F: include/linux/tracehook.h
8582F: include/uapi/linux/ptrace.h
8583F: kernel/ptrace.c
8584
8585PVRUSB2 VIDEO4LINUX DRIVER
8586M: Mike Isely <isely@pobox.com>
8587L: pvrusb2@isely.net (subscribers-only)
8588L: linux-media@vger.kernel.org
8589W: http://www.isely.net/pvrusb2/
8590T: git git://linuxtv.org/media_tree.git
8591S: Maintained
8592F: Documentation/video4linux/README.pvrusb2
8593F: drivers/media/usb/pvrusb2/
8594
8595PWC WEBCAM DRIVER
8596M: Hans de Goede <hdegoede@redhat.com>
8597L: linux-media@vger.kernel.org
8598T: git git://linuxtv.org/media_tree.git
8599S: Maintained
8600F: drivers/media/usb/pwc/*
8601
8602PWM FAN DRIVER
8603M: Kamil Debski <k.debski@samsung.com>
8604L: lm-sensors@lm-sensors.org
8605S: Supported
8606F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8607F: Documentation/hwmon/pwm-fan
8608F: drivers/hwmon/pwm-fan.c
8609
8610PWM SUBSYSTEM
8611M: Thierry Reding <thierry.reding@gmail.com>
8612L: linux-pwm@vger.kernel.org
8613S: Maintained
8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8615F: Documentation/pwm.txt
8616F: Documentation/devicetree/bindings/pwm/
8617F: include/linux/pwm.h
8618F: drivers/pwm/
8619F: drivers/video/backlight/pwm_bl.c
8620F: include/linux/pwm_backlight.h
8621
8622PXA2xx/PXA3xx SUPPORT
8623M: Daniel Mack <daniel@zonque.org>
8624M: Haojian Zhuang <haojian.zhuang@gmail.com>
8625M: Robert Jarzmik <robert.jarzmik@free.fr>
8626L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8627T: git git://github.com/hzhuang1/linux.git
8628T: git git://github.com/rjarzmik/linux.git
8629S: Maintained
8630F: arch/arm/mach-pxa/
8631F: drivers/dma/pxa*
8632F: drivers/pcmcia/pxa2xx*
8633F: drivers/spi/spi-pxa2xx*
8634F: drivers/usb/gadget/udc/pxa2*
8635F: include/sound/pxa2xx-lib.h
8636F: sound/arm/pxa*
8637F: sound/soc/pxa/
8638
8639PXA3xx NAND FLASH DRIVER
8640M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
8641L: linux-mtd@lists.infradead.org
8642S: Maintained
8643F: drivers/mtd/nand/pxa3xx_nand.c
8644
8645MMP SUPPORT
8646M: Eric Miao <eric.y.miao@gmail.com>
8647M: Haojian Zhuang <haojian.zhuang@gmail.com>
8648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8649T: git git://github.com/hzhuang1/linux.git
8650T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
8651S: Maintained
8652F: arch/arm/mach-mmp/
8653
8654PXA MMCI DRIVER
8655S: Orphan
8656
8657PXA RTC DRIVER
8658M: Robert Jarzmik <robert.jarzmik@free.fr>
8659L: rtc-linux@googlegroups.com
8660S: Maintained
8661
8662QAT DRIVER
8663M: Tadeusz Struk <tadeusz.struk@intel.com>
8664L: qat-linux@intel.com
8665S: Supported
8666F: drivers/crypto/qat/
8667
8668QIB DRIVER
8669M: Mike Marciniszyn <infinipath@intel.com>
8670L: linux-rdma@vger.kernel.org
8671S: Supported
8672F: drivers/infiniband/hw/qib/
8673
8674QLOGIC QLA1280 SCSI DRIVER
8675M: Michael Reed <mdr@sgi.com>
8676L: linux-scsi@vger.kernel.org
8677S: Maintained
8678F: drivers/scsi/qla1280.[ch]
8679
8680QLOGIC QLA2XXX FC-SCSI DRIVER
8681M: qla2xxx-upstream@qlogic.com
8682L: linux-scsi@vger.kernel.org
8683S: Supported
8684F: Documentation/scsi/LICENSE.qla2xxx
8685F: drivers/scsi/qla2xxx/
8686
8687QLOGIC QLA4XXX iSCSI DRIVER
8688M: QLogic-Storage-Upstream@qlogic.com
8689L: linux-scsi@vger.kernel.org
8690S: Supported
8691F: Documentation/scsi/LICENSE.qla4xxx
8692F: drivers/scsi/qla4xxx/
8693
8694QLOGIC QLA3XXX NETWORK DRIVER
8695M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
8696M: Ron Mercer <ron.mercer@qlogic.com>
8697M: linux-driver@qlogic.com
8698L: netdev@vger.kernel.org
8699S: Supported
8700F: Documentation/networking/LICENSE.qla3xxx
8701F: drivers/net/ethernet/qlogic/qla3xxx.*
8702
8703QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
8704M: Dept-GELinuxNICDev@qlogic.com
8705L: netdev@vger.kernel.org
8706S: Supported
8707F: drivers/net/ethernet/qlogic/qlcnic/
8708
8709QLOGIC QLGE 10Gb ETHERNET DRIVER
8710M: Harish Patil <harish.patil@qlogic.com>
8711M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
8712M: Dept-GELinuxNICDev@qlogic.com
8713M: linux-driver@qlogic.com
8714L: netdev@vger.kernel.org
8715S: Supported
8716F: drivers/net/ethernet/qlogic/qlge/
8717
8718QLOGIC QL4xxx ETHERNET DRIVER
8719M: Yuval Mintz <Yuval.Mintz@qlogic.com>
8720M: Ariel Elior <Ariel.Elior@qlogic.com>
8721M: everest-linux-l2@qlogic.com
8722L: netdev@vger.kernel.org
8723S: Supported
8724F: drivers/net/ethernet/qlogic/qed/
8725F: include/linux/qed/
8726F: drivers/net/ethernet/qlogic/qede/
8727
8728QNX4 FILESYSTEM
8729M: Anders Larsen <al@alarsen.net>
8730W: http://www.alarsen.net/linux/qnx4fs/
8731S: Maintained
8732F: fs/qnx4/
8733F: include/uapi/linux/qnx4_fs.h
8734F: include/uapi/linux/qnxtypes.h
8735
8736QT1010 MEDIA DRIVER
8737M: Antti Palosaari <crope@iki.fi>
8738L: linux-media@vger.kernel.org
8739W: http://linuxtv.org/
8740W: http://palosaari.fi/linux/
8741Q: http://patchwork.linuxtv.org/project/linux-media/list/
8742T: git git://linuxtv.org/anttip/media_tree.git
8743S: Maintained
8744F: drivers/media/tuners/qt1010*
8745
8746QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
8747M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
8748L: linux-wireless@vger.kernel.org
8749L: ath9k-devel@lists.ath9k.org
8750W: http://wireless.kernel.org/en/users/Drivers/ath9k
8751S: Supported
8752F: drivers/net/wireless/ath/ath9k/
8753
8754QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
8755M: Kalle Valo <kvalo@qca.qualcomm.com>
8756L: ath10k@lists.infradead.org
8757W: http://wireless.kernel.org/en/users/Drivers/ath10k
8758T: git git://github.com/kvalo/ath.git
8759S: Supported
8760F: drivers/net/wireless/ath/ath10k/
8761
8762QUALCOMM HEXAGON ARCHITECTURE
8763M: Richard Kuo <rkuo@codeaurora.org>
8764L: linux-hexagon@vger.kernel.org
8765S: Supported
8766F: arch/hexagon/
8767
8768QUALCOMM WCN36XX WIRELESS DRIVER
8769M: Eugene Krasnikov <k.eugene.e@gmail.com>
8770L: wcn36xx@lists.infradead.org
8771W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
8772T: git git://github.com/KrasnikovEugene/wcn36xx.git
8773S: Supported
8774F: drivers/net/wireless/ath/wcn36xx/
8775
8776RADOS BLOCK DEVICE (RBD)
8777M: Ilya Dryomov <idryomov@gmail.com>
8778M: Sage Weil <sage@redhat.com>
8779M: Alex Elder <elder@kernel.org>
8780L: ceph-devel@vger.kernel.org
8781W: http://ceph.com/
8782T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
8783T: git git://github.com/ceph/ceph-client.git
8784S: Supported
8785F: Documentation/ABI/testing/sysfs-bus-rbd
8786F: drivers/block/rbd.c
8787F: drivers/block/rbd_types.h
8788
8789RADEON FRAMEBUFFER DISPLAY DRIVER
8790M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
8791L: linux-fbdev@vger.kernel.org
8792S: Maintained
8793F: drivers/video/fbdev/aty/radeon*
8794F: include/uapi/linux/radeonfb.h
8795
8796RADIOSHARK RADIO DRIVER
8797M: Hans de Goede <hdegoede@redhat.com>
8798L: linux-media@vger.kernel.org
8799T: git git://linuxtv.org/media_tree.git
8800S: Maintained
8801F: drivers/media/radio/radio-shark.c
8802
8803RADIOSHARK2 RADIO DRIVER
8804M: Hans de Goede <hdegoede@redhat.com>
8805L: linux-media@vger.kernel.org
8806T: git git://linuxtv.org/media_tree.git
8807S: Maintained
8808F: drivers/media/radio/radio-shark2.c
8809F: drivers/media/radio/radio-tea5777.c
8810
8811RAGE128 FRAMEBUFFER DISPLAY DRIVER
8812M: Paul Mackerras <paulus@samba.org>
8813L: linux-fbdev@vger.kernel.org
8814S: Maintained
8815F: drivers/video/fbdev/aty/aty128fb.c
8816
8817RALINK RT2X00 WIRELESS LAN DRIVER
8818P: rt2x00 project
8819M: Stanislaw Gruszka <sgruszka@redhat.com>
8820M: Helmut Schaa <helmut.schaa@googlemail.com>
8821L: linux-wireless@vger.kernel.org
8822S: Maintained
8823F: drivers/net/wireless/rt2x00/
8824
8825RAMDISK RAM BLOCK DEVICE DRIVER
8826M: Jens Axboe <axboe@kernel.dk>
8827S: Maintained
8828F: Documentation/blockdev/ramdisk.txt
8829F: drivers/block/brd.c
8830
8831RANDOM NUMBER DRIVER
8832M: "Theodore Ts'o" <tytso@mit.edu>
8833S: Maintained
8834F: drivers/char/random.c
8835
8836RAPIDIO SUBSYSTEM
8837M: Matt Porter <mporter@kernel.crashing.org>
8838M: Alexandre Bounine <alexandre.bounine@idt.com>
8839S: Maintained
8840F: drivers/rapidio/
8841
8842RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
8843L: linux-wireless@vger.kernel.org
8844S: Orphan
8845F: drivers/net/wireless/ray*
8846
8847RCUTORTURE MODULE
8848M: Josh Triplett <josh@joshtriplett.org>
8849M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8850L: linux-kernel@vger.kernel.org
8851S: Supported
8852T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8853F: Documentation/RCU/torture.txt
8854F: kernel/rcu/rcutorture.c
8855
8856RCUTORTURE TEST FRAMEWORK
8857M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8858M: Josh Triplett <josh@joshtriplett.org>
8859R: Steven Rostedt <rostedt@goodmis.org>
8860R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8861R: Lai Jiangshan <jiangshanlai@gmail.com>
8862L: linux-kernel@vger.kernel.org
8863S: Supported
8864T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8865F: tools/testing/selftests/rcutorture
8866
8867RDC R-321X SoC
8868M: Florian Fainelli <florian@openwrt.org>
8869S: Maintained
8870
8871RDC R6040 FAST ETHERNET DRIVER
8872M: Florian Fainelli <florian@openwrt.org>
8873L: netdev@vger.kernel.org
8874S: Maintained
8875F: drivers/net/ethernet/rdc/r6040.c
8876
8877RDS - RELIABLE DATAGRAM SOCKETS
8878M: Chien Yen <chien.yen@oracle.com>
8879L: rds-devel@oss.oracle.com (moderated for non-subscribers)
8880S: Supported
8881F: net/rds/
8882
8883READ-COPY UPDATE (RCU)
8884M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
8885M: Josh Triplett <josh@joshtriplett.org>
8886R: Steven Rostedt <rostedt@goodmis.org>
8887R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
8888R: Lai Jiangshan <jiangshanlai@gmail.com>
8889L: linux-kernel@vger.kernel.org
8890W: http://www.rdrop.com/users/paulmck/RCU/
8891S: Supported
8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
8893F: Documentation/RCU/
8894X: Documentation/RCU/torture.txt
8895F: include/linux/rcu*
8896X: include/linux/srcu.h
8897F: kernel/rcu/
8898X: kernel/torture.c
8899
8900REAL TIME CLOCK (RTC) SUBSYSTEM
8901M: Alessandro Zummo <a.zummo@towertech.it>
8902M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
8903L: rtc-linux@googlegroups.com
8904Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
8905T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
8906S: Maintained
8907F: Documentation/rtc.txt
8908F: drivers/rtc/
8909F: include/linux/rtc.h
8910F: include/uapi/linux/rtc.h
8911
8912REALTEK AUDIO CODECS
8913M: Bard Liao <bardliao@realtek.com>
8914M: Oder Chiou <oder_chiou@realtek.com>
8915S: Maintained
8916F: sound/soc/codecs/rt*
8917F: include/sound/rt*.h
8918
8919REISERFS FILE SYSTEM
8920L: reiserfs-devel@vger.kernel.org
8921S: Supported
8922F: fs/reiserfs/
8923
8924REGISTER MAP ABSTRACTION
8925M: Mark Brown <broonie@kernel.org>
8926L: linux-kernel@vger.kernel.org
8927T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
8928S: Supported
8929F: drivers/base/regmap/
8930F: include/linux/regmap.h
8931
8932REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
8933M: Ohad Ben-Cohen <ohad@wizery.com>
8934T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
8935S: Maintained
8936F: drivers/remoteproc/
8937F: Documentation/remoteproc.txt
8938F: include/linux/remoteproc.h
8939
8940REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
8941M: Ohad Ben-Cohen <ohad@wizery.com>
8942T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
8943S: Maintained
8944F: drivers/rpmsg/
8945F: Documentation/rpmsg.txt
8946F: include/linux/rpmsg.h
8947
8948RESET CONTROLLER FRAMEWORK
8949M: Philipp Zabel <p.zabel@pengutronix.de>
8950S: Maintained
8951F: drivers/reset/
8952F: Documentation/devicetree/bindings/reset/
8953F: include/dt-bindings/reset/
8954F: include/linux/reset.h
8955F: include/linux/reset-controller.h
8956
8957RFKILL
8958M: Johannes Berg <johannes@sipsolutions.net>
8959L: linux-wireless@vger.kernel.org
8960W: http://wireless.kernel.org/
8961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
8962T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
8963S: Maintained
8964F: Documentation/rfkill.txt
8965F: net/rfkill/
8966
8967RHASHTABLE
8968M: Thomas Graf <tgraf@suug.ch>
8969L: netdev@vger.kernel.org
8970S: Maintained
8971F: lib/rhashtable.c
8972F: include/linux/rhashtable.h
8973
8974RICOH SMARTMEDIA/XD DRIVER
8975M: Maxim Levitsky <maximlevitsky@gmail.com>
8976S: Maintained
8977F: drivers/mtd/nand/r852.c
8978F: drivers/mtd/nand/r852.h
8979
8980RICOH R5C592 MEMORYSTICK DRIVER
8981M: Maxim Levitsky <maximlevitsky@gmail.com>
8982S: Maintained
8983F: drivers/memstick/host/r592.*
8984
8985ROCCAT DRIVERS
8986M: Stefan Achatz <erazor_de@users.sourceforge.net>
8987W: http://sourceforge.net/projects/roccat/
8988S: Maintained
8989F: drivers/hid/hid-roccat*
8990F: include/linux/hid-roccat*
8991F: Documentation/ABI/*/sysfs-driver-hid-roccat*
8992
8993ROCKER DRIVER
8994M: Jiri Pirko <jiri@resnulli.us>
8995M: Scott Feldman <sfeldma@gmail.com>
8996L: netdev@vger.kernel.org
8997S: Supported
8998F: drivers/net/ethernet/rocker/
8999
9000ROCKETPORT DRIVER
9001P: Comtrol Corp.
9002W: http://www.comtrol.com
9003S: Maintained
9004F: Documentation/serial/rocket.txt
9005F: drivers/tty/rocket*
9006
9007ROCKETPORT EXPRESS/INFINITY DRIVER
9008M: Kevin Cernekee <cernekee@gmail.com>
9009L: linux-serial@vger.kernel.org
9010S: Odd Fixes
9011F: drivers/tty/serial/rp2.*
9012
9013ROSE NETWORK LAYER
9014M: Ralf Baechle <ralf@linux-mips.org>
9015L: linux-hams@vger.kernel.org
9016W: http://www.linux-ax25.org/
9017S: Maintained
9018F: include/net/rose.h
9019F: include/uapi/linux/rose.h
9020F: net/rose/
9021
9022RTL2830 MEDIA DRIVER
9023M: Antti Palosaari <crope@iki.fi>
9024L: linux-media@vger.kernel.org
9025W: http://linuxtv.org/
9026W: http://palosaari.fi/linux/
9027Q: http://patchwork.linuxtv.org/project/linux-media/list/
9028T: git git://linuxtv.org/anttip/media_tree.git
9029S: Maintained
9030F: drivers/media/dvb-frontends/rtl2830*
9031
9032RTL2832 MEDIA DRIVER
9033M: Antti Palosaari <crope@iki.fi>
9034L: linux-media@vger.kernel.org
9035W: http://linuxtv.org/
9036W: http://palosaari.fi/linux/
9037Q: http://patchwork.linuxtv.org/project/linux-media/list/
9038T: git git://linuxtv.org/anttip/media_tree.git
9039S: Maintained
9040F: drivers/media/dvb-frontends/rtl2832*
9041
9042RTL2832_SDR MEDIA DRIVER
9043M: Antti Palosaari <crope@iki.fi>
9044L: linux-media@vger.kernel.org
9045W: http://linuxtv.org/
9046W: http://palosaari.fi/linux/
9047Q: http://patchwork.linuxtv.org/project/linux-media/list/
9048T: git git://linuxtv.org/anttip/media_tree.git
9049S: Maintained
9050F: drivers/media/dvb-frontends/rtl2832_sdr*
9051
9052RTL8180 WIRELESS DRIVER
9053L: linux-wireless@vger.kernel.org
9054W: http://wireless.kernel.org/
9055T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9056S: Orphan
9057F: drivers/net/wireless/rtl818x/rtl8180/
9058
9059RTL8187 WIRELESS DRIVER
9060M: Herton Ronaldo Krzesinski <herton@canonical.com>
9061M: Hin-Tak Leung <htl10@users.sourceforge.net>
9062M: Larry Finger <Larry.Finger@lwfinger.net>
9063L: linux-wireless@vger.kernel.org
9064W: http://wireless.kernel.org/
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9066S: Maintained
9067F: drivers/net/wireless/rtl818x/rtl8187/
9068
9069RTL8192CE WIRELESS DRIVER
9070M: Larry Finger <Larry.Finger@lwfinger.net>
9071M: Chaoming Li <chaoming_li@realsil.com.cn>
9072L: linux-wireless@vger.kernel.org
9073W: http://wireless.kernel.org/
9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9075S: Maintained
9076F: drivers/net/wireless/rtlwifi/
9077F: drivers/net/wireless/rtlwifi/rtl8192ce/
9078
9079RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9080M: Jes Sorensen <Jes.Sorensen@redhat.com>
9081L: linux-wireless@vger.kernel.org
9082T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9083S: Maintained
9084F: drivers/net/wireless/realtek/rtl8xxxu/
9085
9086S3 SAVAGE FRAMEBUFFER DRIVER
9087M: Antonino Daplas <adaplas@gmail.com>
9088L: linux-fbdev@vger.kernel.org
9089S: Maintained
9090F: drivers/video/fbdev/savage/
9091
9092S390
9093M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9094M: Heiko Carstens <heiko.carstens@de.ibm.com>
9095L: linux-s390@vger.kernel.org
9096W: http://www.ibm.com/developerworks/linux/linux390/
9097S: Supported
9098F: arch/s390/
9099F: drivers/s390/
9100F: Documentation/s390/
9101F: Documentation/DocBook/s390*
9102
9103S390 COMMON I/O LAYER
9104M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9105M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9106L: linux-s390@vger.kernel.org
9107W: http://www.ibm.com/developerworks/linux/linux390/
9108S: Supported
9109F: drivers/s390/cio/
9110
9111S390 DASD DRIVER
9112M: Stefan Weinhuber <wein@de.ibm.com>
9113M: Stefan Haberland <stefan.haberland@de.ibm.com>
9114L: linux-s390@vger.kernel.org
9115W: http://www.ibm.com/developerworks/linux/linux390/
9116S: Supported
9117F: drivers/s390/block/dasd*
9118F: block/partitions/ibm.c
9119
9120S390 NETWORK DRIVERS
9121M: Ursula Braun <ursula.braun@de.ibm.com>
9122L: linux-s390@vger.kernel.org
9123W: http://www.ibm.com/developerworks/linux/linux390/
9124S: Supported
9125F: drivers/s390/net/
9126
9127S390 PCI SUBSYSTEM
9128M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9129M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9130L: linux-s390@vger.kernel.org
9131W: http://www.ibm.com/developerworks/linux/linux390/
9132S: Supported
9133F: arch/s390/pci/
9134F: drivers/pci/hotplug/s390_pci_hpc.c
9135
9136S390 ZCRYPT DRIVER
9137M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9138L: linux-s390@vger.kernel.org
9139W: http://www.ibm.com/developerworks/linux/linux390/
9140S: Supported
9141F: drivers/s390/crypto/
9142
9143S390 ZFCP DRIVER
9144M: Steffen Maier <maier@linux.vnet.ibm.com>
9145L: linux-s390@vger.kernel.org
9146W: http://www.ibm.com/developerworks/linux/linux390/
9147S: Supported
9148F: drivers/s390/scsi/zfcp_*
9149
9150S390 IUCV NETWORK LAYER
9151M: Ursula Braun <ursula.braun@de.ibm.com>
9152L: linux-s390@vger.kernel.org
9153W: http://www.ibm.com/developerworks/linux/linux390/
9154S: Supported
9155F: drivers/s390/net/*iucv*
9156F: include/net/iucv/
9157F: net/iucv/
9158
9159S390 IOMMU (PCI)
9160M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9161L: linux-s390@vger.kernel.org
9162W: http://www.ibm.com/developerworks/linux/linux390/
9163S: Supported
9164F: drivers/iommu/s390-iommu.c
9165
9166S3C24XX SD/MMC Driver
9167M: Ben Dooks <ben-linux@fluff.org>
9168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9169S: Supported
9170F: drivers/mmc/host/s3cmci.*
9171
9172SAA6588 RDS RECEIVER DRIVER
9173M: Hans Verkuil <hverkuil@xs4all.nl>
9174L: linux-media@vger.kernel.org
9175T: git git://linuxtv.org/media_tree.git
9176W: http://linuxtv.org
9177S: Odd Fixes
9178F: drivers/media/i2c/saa6588*
9179
9180SAA7134 VIDEO4LINUX DRIVER
9181M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9182L: linux-media@vger.kernel.org
9183W: http://linuxtv.org
9184T: git git://linuxtv.org/media_tree.git
9185S: Odd fixes
9186F: Documentation/video4linux/*.saa7134
9187F: drivers/media/pci/saa7134/
9188
9189SAA7146 VIDEO4LINUX-2 DRIVER
9190M: Hans Verkuil <hverkuil@xs4all.nl>
9191L: linux-media@vger.kernel.org
9192T: git git://linuxtv.org/media_tree.git
9193S: Maintained
9194F: drivers/media/common/saa7146/
9195F: drivers/media/pci/saa7146/
9196F: include/media/saa7146*
9197
9198SAMSUNG LAPTOP DRIVER
9199M: Corentin Chary <corentin.chary@gmail.com>
9200L: platform-driver-x86@vger.kernel.org
9201S: Maintained
9202F: drivers/platform/x86/samsung-laptop.c
9203
9204SAMSUNG AUDIO (ASoC) DRIVERS
9205M: Sangbeom Kim <sbkim73@samsung.com>
9206L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9207S: Supported
9208F: sound/soc/samsung/
9209
9210SAMSUNG FRAMEBUFFER DRIVER
9211M: Jingoo Han <jingoohan1@gmail.com>
9212L: linux-fbdev@vger.kernel.org
9213S: Maintained
9214F: drivers/video/fbdev/s3c-fb.c
9215
9216SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9217M: Sangbeom Kim <sbkim73@samsung.com>
9218M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9219L: linux-kernel@vger.kernel.org
9220L: linux-samsung-soc@vger.kernel.org
9221S: Supported
9222F: drivers/mfd/sec*.c
9223F: drivers/regulator/s2m*.c
9224F: drivers/regulator/s5m*.c
9225F: drivers/clk/clk-s2mps11.c
9226F: drivers/rtc/rtc-s5m.c
9227F: include/linux/mfd/samsung/
9228F: Documentation/devicetree/bindings/regulator/s5m8767-regulator.txt
9229F: Documentation/devicetree/bindings/mfd/s2mp*.txt
9230
9231SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9232M: Kyungmin Park <kyungmin.park@samsung.com>
9233M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9234L: linux-media@vger.kernel.org
9235Q: https://patchwork.linuxtv.org/project/linux-media/list/
9236S: Supported
9237F: drivers/media/platform/exynos4-is/
9238
9239SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9240M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9241L: linux-media@vger.kernel.org
9242L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9243S: Maintained
9244F: drivers/media/platform/s3c-camif/
9245F: include/media/s3c_camif.h
9246
9247SAMSUNG S5C73M3 CAMERA DRIVER
9248M: Kyungmin Park <kyungmin.park@samsung.com>
9249M: Andrzej Hajda <a.hajda@samsung.com>
9250L: linux-media@vger.kernel.org
9251S: Supported
9252F: drivers/media/i2c/s5c73m3/*
9253
9254SAMSUNG S5K5BAF CAMERA DRIVER
9255M: Kyungmin Park <kyungmin.park@samsung.com>
9256M: Andrzej Hajda <a.hajda@samsung.com>
9257L: linux-media@vger.kernel.org
9258S: Supported
9259F: drivers/media/i2c/s5k5baf.c
9260
9261SAMSUNG S3FWRN5 NFC DRIVER
9262M: Robert Baldyga <r.baldyga@samsung.com>
9263L: linux-nfc@lists.01.org (moderated for non-subscribers)
9264S: Supported
9265F: drivers/nfc/s3fwrn5
9266
9267SAMSUNG SOC CLOCK DRIVERS
9268M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9269M: Tomasz Figa <tomasz.figa@gmail.com>
9270S: Supported
9271L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9272F: drivers/clk/samsung/
9273
9274SAMSUNG SXGBE DRIVERS
9275M: Byungho An <bh74.an@samsung.com>
9276M: Girish K S <ks.giri@samsung.com>
9277M: Vipul Pandya <vipul.pandya@samsung.com>
9278S: Supported
9279L: netdev@vger.kernel.org
9280F: drivers/net/ethernet/samsung/sxgbe/
9281
9282SAMSUNG THERMAL DRIVER
9283M: Lukasz Majewski <l.majewski@samsung.com>
9284L: linux-pm@vger.kernel.org
9285L: linux-samsung-soc@vger.kernel.org
9286S: Supported
9287T: https://github.com/lmajewski/linux-samsung-thermal.git
9288F: drivers/thermal/samsung/
9289
9290SAMSUNG USB2 PHY DRIVER
9291M: Kamil Debski <k.debski@samsung.com>
9292L: linux-kernel@vger.kernel.org
9293S: Supported
9294F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9295F: Documentation/phy/samsung-usb2.txt
9296F: drivers/phy/phy-exynos4210-usb2.c
9297F: drivers/phy/phy-exynos4x12-usb2.c
9298F: drivers/phy/phy-exynos5250-usb2.c
9299F: drivers/phy/phy-s5pv210-usb2.c
9300F: drivers/phy/phy-samsung-usb2.c
9301F: drivers/phy/phy-samsung-usb2.h
9302
9303SERIAL DRIVERS
9304M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9305L: linux-serial@vger.kernel.org
9306S: Maintained
9307F: drivers/tty/serial/
9308
9309SYNOPSYS DESIGNWARE DMAC DRIVER
9310M: Viresh Kumar <vireshk@kernel.org>
9311M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9312S: Maintained
9313F: include/linux/dma/dw.h
9314F: include/linux/platform_data/dma-dw.h
9315F: drivers/dma/dw/
9316
9317SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9318M: Lars Persson <lars.persson@axis.com>
9319L: netdev@vger.kernel.org
9320S: Supported
9321F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9322F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9323
9324SYNOPSYS DESIGNWARE I2C DRIVER
9325M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9326M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9327M: Mika Westerberg <mika.westerberg@linux.intel.com>
9328L: linux-i2c@vger.kernel.org
9329S: Maintained
9330F: drivers/i2c/busses/i2c-designware-*
9331F: include/linux/platform_data/i2c-designware.h
9332
9333SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9334M: Jaehoon Chung <jh80.chung@samsung.com>
9335L: linux-mmc@vger.kernel.org
9336S: Maintained
9337F: include/linux/mmc/dw_mmc.h
9338F: drivers/mmc/host/dw_mmc*
9339
9340SYSTEM TRACE MODULE CLASS
9341M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9342S: Maintained
9343F: Documentation/trace/stm.txt
9344F: drivers/hwtracing/stm/
9345F: include/linux/stm.h
9346F: include/uapi/linux/stm.h
9347
9348THUNDERBOLT DRIVER
9349M: Andreas Noever <andreas.noever@gmail.com>
9350S: Maintained
9351F: drivers/thunderbolt/
9352
9353TIMEKEEPING, CLOCKSOURCE CORE, NTP
9354M: John Stultz <john.stultz@linaro.org>
9355M: Thomas Gleixner <tglx@linutronix.de>
9356L: linux-kernel@vger.kernel.org
9357T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9358S: Supported
9359F: include/linux/clocksource.h
9360F: include/linux/time.h
9361F: include/linux/timex.h
9362F: include/uapi/linux/time.h
9363F: include/uapi/linux/timex.h
9364F: kernel/time/clocksource.c
9365F: kernel/time/time*.c
9366F: kernel/time/ntp.c
9367F: tools/testing/selftests/timers/
9368
9369SC1200 WDT DRIVER
9370M: Zwane Mwaikambo <zwanem@gmail.com>
9371S: Maintained
9372F: drivers/watchdog/sc1200wdt.c
9373
9374SCHEDULER
9375M: Ingo Molnar <mingo@redhat.com>
9376M: Peter Zijlstra <peterz@infradead.org>
9377L: linux-kernel@vger.kernel.org
9378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9379S: Maintained
9380F: kernel/sched/
9381F: include/linux/sched.h
9382F: include/uapi/linux/sched.h
9383F: include/linux/wait.h
9384
9385SCORE ARCHITECTURE
9386M: Chen Liqin <liqin.linux@gmail.com>
9387M: Lennox Wu <lennox.wu@gmail.com>
9388W: http://www.sunplus.com
9389S: Supported
9390F: arch/score/
9391
9392SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9393M: Sudeep Holla <sudeep.holla@arm.com>
9394L: linux-arm-kernel@lists.infradead.org
9395S: Maintained
9396F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9397F: drivers/clk/clk-scpi.c
9398F: drivers/cpufreq/scpi-cpufreq.c
9399F: drivers/firmware/arm_scpi.c
9400F: include/linux/scpi_protocol.h
9401
9402SCSI CDROM DRIVER
9403M: Jens Axboe <axboe@kernel.dk>
9404L: linux-scsi@vger.kernel.org
9405W: http://www.kernel.dk
9406S: Maintained
9407F: drivers/scsi/sr*
9408
9409SCSI RDMA PROTOCOL (SRP) INITIATOR
9410M: Bart Van Assche <bart.vanassche@sandisk.com>
9411L: linux-rdma@vger.kernel.org
9412S: Supported
9413W: http://www.openfabrics.org
9414Q: http://patchwork.kernel.org/project/linux-rdma/list/
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9416F: drivers/infiniband/ulp/srp/
9417F: include/scsi/srp.h
9418
9419SCSI SG DRIVER
9420M: Doug Gilbert <dgilbert@interlog.com>
9421L: linux-scsi@vger.kernel.org
9422W: http://sg.danny.cz/sg
9423S: Maintained
9424F: Documentation/scsi/scsi-generic.txt
9425F: drivers/scsi/sg.c
9426F: include/scsi/sg.h
9427
9428SCSI SUBSYSTEM
9429M: "James E.J. Bottomley" <JBottomley@odin.com>
9430L: linux-scsi@vger.kernel.org
9431T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9432S: Maintained
9433F: drivers/scsi/
9434F: include/scsi/
9435
9436SCSI TAPE DRIVER
9437M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9438L: linux-scsi@vger.kernel.org
9439S: Maintained
9440F: Documentation/scsi/st.txt
9441F: drivers/scsi/st.*
9442F: drivers/scsi/st_*.h
9443
9444SCTP PROTOCOL
9445M: Vlad Yasevich <vyasevich@gmail.com>
9446M: Neil Horman <nhorman@tuxdriver.com>
9447L: linux-sctp@vger.kernel.org
9448W: http://lksctp.sourceforge.net
9449S: Maintained
9450F: Documentation/networking/sctp.txt
9451F: include/linux/sctp.h
9452F: include/uapi/linux/sctp.h
9453F: include/net/sctp/
9454F: net/sctp/
9455
9456SCx200 CPU SUPPORT
9457M: Jim Cromie <jim.cromie@gmail.com>
9458S: Odd Fixes
9459F: Documentation/i2c/busses/scx200_acb
9460F: arch/x86/platform/scx200/
9461F: drivers/watchdog/scx200_wdt.c
9462F: drivers/i2c/busses/scx200*
9463F: drivers/mtd/maps/scx200_docflash.c
9464F: include/linux/scx200.h
9465
9466SCx200 GPIO DRIVER
9467M: Jim Cromie <jim.cromie@gmail.com>
9468S: Maintained
9469F: drivers/char/scx200_gpio.c
9470F: include/linux/scx200_gpio.h
9471
9472SCx200 HRT CLOCKSOURCE DRIVER
9473M: Jim Cromie <jim.cromie@gmail.com>
9474S: Maintained
9475F: drivers/clocksource/scx200_hrt.c
9476
9477SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9478M: Sascha Sommer <saschasommer@freenet.de>
9479L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9480S: Maintained
9481F: drivers/mmc/host/sdricoh_cs.c
9482
9483SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9484L: linux-mmc@vger.kernel.org
9485S: Orphan
9486F: drivers/mmc/host/sdhci.*
9487F: drivers/mmc/host/sdhci-pltfm.[ch]
9488
9489SECURE COMPUTING
9490M: Kees Cook <keescook@chromium.org>
9491R: Andy Lutomirski <luto@amacapital.net>
9492R: Will Drewry <wad@chromium.org>
9493T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9494S: Supported
9495F: kernel/seccomp.c
9496F: include/uapi/linux/seccomp.h
9497F: include/linux/seccomp.h
9498F: tools/testing/selftests/seccomp/*
9499K: \bsecure_computing
9500K: \bTIF_SECCOMP\b
9501
9502SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9503M: Ben Dooks <ben-linux@fluff.org>
9504M: Jaehoon Chung <jh80.chung@samsung.com>
9505L: linux-mmc@vger.kernel.org
9506S: Maintained
9507F: drivers/mmc/host/sdhci-s3c*
9508
9509SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9510M: Viresh Kumar <vireshk@kernel.org>
9511L: spear-devel@list.st.com
9512L: linux-mmc@vger.kernel.org
9513S: Maintained
9514F: drivers/mmc/host/sdhci-spear.c
9515
9516SECURITY SUBSYSTEM
9517M: James Morris <james.l.morris@oracle.com>
9518M: "Serge E. Hallyn" <serge@hallyn.com>
9519L: linux-security-module@vger.kernel.org (suggested Cc:)
9520T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9521W: http://kernsec.org/
9522S: Supported
9523F: security/
9524
9525SECURITY CONTACT
9526M: Security Officers <security@kernel.org>
9527S: Supported
9528
9529SELINUX SECURITY MODULE
9530M: Paul Moore <paul@paul-moore.com>
9531M: Stephen Smalley <sds@tycho.nsa.gov>
9532M: Eric Paris <eparis@parisplace.org>
9533L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9534W: http://selinuxproject.org
9535T: git git://git.infradead.org/users/pcmoore/selinux
9536S: Supported
9537F: include/linux/selinux*
9538F: security/selinux/
9539F: scripts/selinux/
9540
9541APPARMOR SECURITY MODULE
9542M: John Johansen <john.johansen@canonical.com>
9543L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9544W: apparmor.wiki.kernel.org
9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9546S: Supported
9547F: security/apparmor/
9548
9549YAMA SECURITY MODULE
9550M: Kees Cook <keescook@chromium.org>
9551T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9552S: Supported
9553F: security/yama/
9554
9555SENSABLE PHANTOM
9556M: Jiri Slaby <jirislaby@gmail.com>
9557S: Maintained
9558F: drivers/misc/phantom.c
9559F: include/uapi/linux/phantom.h
9560
9561SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
9562M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
9563M: Ketan Mukadam <ketan.mukadam@avagotech.com>
9564M: John Soni Jose <sony.john@avagotech.com>
9565L: linux-scsi@vger.kernel.org
9566W: http://www.avagotech.com
9567S: Supported
9568F: drivers/scsi/be2iscsi/
9569
9570Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
9571M: Sathya Perla <sathya.perla@avagotech.com>
9572M: Ajit Khaparde <ajit.khaparde@avagotech.com>
9573M: Padmanabh Ratnakar <padmanabh.ratnakar@avagotech.com>
9574M: Sriharsha Basavapatna <sriharsha.basavapatna@avagotech.com>
9575L: netdev@vger.kernel.org
9576W: http://www.emulex.com
9577S: Supported
9578F: drivers/net/ethernet/emulex/benet/
9579
9580EMULEX ONECONNECT ROCE DRIVER
9581M: Selvin Xavier <selvin.xavier@avagotech.com>
9582M: Devesh Sharma <devesh.sharma@avagotech.com>
9583M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
9584L: linux-rdma@vger.kernel.org
9585W: http://www.emulex.com
9586S: Supported
9587F: drivers/infiniband/hw/ocrdma/
9588
9589SFC NETWORK DRIVER
9590M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
9591M: Shradha Shah <sshah@solarflare.com>
9592L: netdev@vger.kernel.org
9593S: Supported
9594F: drivers/net/ethernet/sfc/
9595
9596SGI GRU DRIVER
9597M: Dimitri Sivanich <sivanich@sgi.com>
9598S: Maintained
9599F: drivers/misc/sgi-gru/
9600
9601SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
9602M: Pat Gefre <pfg@sgi.com>
9603L: linux-ia64@vger.kernel.org
9604S: Supported
9605F: Documentation/ia64/serial.txt
9606F: drivers/tty/serial/ioc?_serial.c
9607F: include/linux/ioc?.h
9608
9609SGI XP/XPC/XPNET DRIVER
9610M: Cliff Whickman <cpw@sgi.com>
9611M: Robin Holt <robinmholt@gmail.com>
9612S: Maintained
9613F: drivers/misc/sgi-xp/
9614
9615SI2157 MEDIA DRIVER
9616M: Antti Palosaari <crope@iki.fi>
9617L: linux-media@vger.kernel.org
9618W: http://linuxtv.org/
9619W: http://palosaari.fi/linux/
9620Q: http://patchwork.linuxtv.org/project/linux-media/list/
9621T: git git://linuxtv.org/anttip/media_tree.git
9622S: Maintained
9623F: drivers/media/tuners/si2157*
9624
9625SI2168 MEDIA DRIVER
9626M: Antti Palosaari <crope@iki.fi>
9627L: linux-media@vger.kernel.org
9628W: http://linuxtv.org/
9629W: http://palosaari.fi/linux/
9630Q: http://patchwork.linuxtv.org/project/linux-media/list/
9631T: git git://linuxtv.org/anttip/media_tree.git
9632S: Maintained
9633F: drivers/media/dvb-frontends/si2168*
9634
9635SI470X FM RADIO RECEIVER I2C DRIVER
9636M: Hans Verkuil <hverkuil@xs4all.nl>
9637L: linux-media@vger.kernel.org
9638T: git git://linuxtv.org/media_tree.git
9639W: http://linuxtv.org
9640S: Odd Fixes
9641F: drivers/media/radio/si470x/radio-si470x-i2c.c
9642
9643SI470X FM RADIO RECEIVER USB DRIVER
9644M: Hans Verkuil <hverkuil@xs4all.nl>
9645L: linux-media@vger.kernel.org
9646T: git git://linuxtv.org/media_tree.git
9647W: http://linuxtv.org
9648S: Maintained
9649F: drivers/media/radio/si470x/radio-si470x-common.c
9650F: drivers/media/radio/si470x/radio-si470x.h
9651F: drivers/media/radio/si470x/radio-si470x-usb.c
9652
9653SI4713 FM RADIO TRANSMITTER I2C DRIVER
9654M: Eduardo Valentin <edubezval@gmail.com>
9655L: linux-media@vger.kernel.org
9656T: git git://linuxtv.org/media_tree.git
9657W: http://linuxtv.org
9658S: Odd Fixes
9659F: drivers/media/radio/si4713/si4713.?
9660
9661SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
9662M: Eduardo Valentin <edubezval@gmail.com>
9663L: linux-media@vger.kernel.org
9664T: git git://linuxtv.org/media_tree.git
9665W: http://linuxtv.org
9666S: Odd Fixes
9667F: drivers/media/radio/si4713/radio-platform-si4713.c
9668
9669SI4713 FM RADIO TRANSMITTER USB DRIVER
9670M: Hans Verkuil <hverkuil@xs4all.nl>
9671L: linux-media@vger.kernel.org
9672T: git git://linuxtv.org/media_tree.git
9673W: http://linuxtv.org
9674S: Maintained
9675F: drivers/media/radio/si4713/radio-usb-si4713.c
9676
9677SIANO DVB DRIVER
9678M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9679L: linux-media@vger.kernel.org
9680W: http://linuxtv.org
9681T: git git://linuxtv.org/media_tree.git
9682S: Odd fixes
9683F: drivers/media/common/siano/
9684F: drivers/media/usb/siano/
9685F: drivers/media/usb/siano/
9686F: drivers/media/mmc/siano/
9687
9688SIMPLEFB FB DRIVER
9689M: Hans de Goede <hdegoede@redhat.com>
9690L: linux-fbdev@vger.kernel.org
9691S: Maintained
9692F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
9693F: drivers/video/fbdev/simplefb.c
9694F: include/linux/platform_data/simplefb.h
9695
9696SH_VEU V4L2 MEM2MEM DRIVER
9697L: linux-media@vger.kernel.org
9698S: Orphan
9699F: drivers/media/platform/sh_veu.c
9700
9701SH_VOU V4L2 OUTPUT DRIVER
9702L: linux-media@vger.kernel.org
9703S: Orphan
9704F: drivers/media/platform/sh_vou.c
9705F: include/media/sh_vou.h
9706
9707SIMPLE FIRMWARE INTERFACE (SFI)
9708M: Len Brown <lenb@kernel.org>
9709L: sfi-devel@simplefirmware.org
9710W: http://simplefirmware.org/
9711T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
9712S: Supported
9713F: arch/x86/platform/sfi/
9714F: drivers/sfi/
9715F: include/linux/sfi*.h
9716
9717SIMTEC EB110ATX (Chalice CATS)
9718P: Ben Dooks
9719P: Vincent Sanders <vince@simtec.co.uk>
9720M: Simtec Linux Team <linux@simtec.co.uk>
9721W: http://www.simtec.co.uk/products/EB110ATX/
9722S: Supported
9723
9724SIMTEC EB2410ITX (BAST)
9725P: Ben Dooks
9726P: Vincent Sanders <vince@simtec.co.uk>
9727M: Simtec Linux Team <linux@simtec.co.uk>
9728W: http://www.simtec.co.uk/products/EB2410ITX/
9729S: Supported
9730F: arch/arm/mach-s3c24xx/mach-bast.c
9731F: arch/arm/mach-s3c24xx/bast-ide.c
9732F: arch/arm/mach-s3c24xx/bast-irq.c
9733
9734TI DAVINCI MACHINE SUPPORT
9735M: Sekhar Nori <nsekhar@ti.com>
9736M: Kevin Hilman <khilman@deeprootsystems.com>
9737T: git git://gitorious.org/linux-davinci/linux-davinci.git
9738Q: http://patchwork.kernel.org/project/linux-davinci/list/
9739S: Supported
9740F: arch/arm/mach-davinci/
9741F: drivers/i2c/busses/i2c-davinci.c
9742
9743TI DAVINCI SERIES MEDIA DRIVER
9744M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9745L: linux-media@vger.kernel.org
9746W: http://linuxtv.org/
9747Q: http://patchwork.linuxtv.org/project/linux-media/list/
9748T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9749S: Maintained
9750F: drivers/media/platform/davinci/
9751F: include/media/davinci/
9752
9753TI AM437X VPFE DRIVER
9754M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9755L: linux-media@vger.kernel.org
9756W: http://linuxtv.org/
9757Q: http://patchwork.linuxtv.org/project/linux-media/list/
9758T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9759S: Maintained
9760F: drivers/media/platform/am437x/
9761
9762OV2659 OMNIVISION SENSOR DRIVER
9763M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
9764L: linux-media@vger.kernel.org
9765W: http://linuxtv.org/
9766Q: http://patchwork.linuxtv.org/project/linux-media/list/
9767T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
9768S: Maintained
9769F: drivers/media/i2c/ov2659.c
9770F: include/media/ov2659.h
9771
9772SILICON MOTION SM712 FRAME BUFFER DRIVER
9773M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9774M: Teddy Wang <teddy.wang@siliconmotion.com>
9775M: Sudip Mukherjee <sudip@vectorindia.org>
9776L: linux-fbdev@vger.kernel.org
9777S: Maintained
9778F: drivers/video/fbdev/sm712*
9779F: Documentation/fb/sm712fb.txt
9780
9781SIS 190 ETHERNET DRIVER
9782M: Francois Romieu <romieu@fr.zoreil.com>
9783L: netdev@vger.kernel.org
9784S: Maintained
9785F: drivers/net/ethernet/sis/sis190.c
9786
9787SIS 900/7016 FAST ETHERNET DRIVER
9788M: Daniele Venzano <venza@brownhat.org>
9789W: http://www.brownhat.org/sis900.html
9790L: netdev@vger.kernel.org
9791S: Maintained
9792F: drivers/net/ethernet/sis/sis900.*
9793
9794SIS FRAMEBUFFER DRIVER
9795M: Thomas Winischhofer <thomas@winischhofer.net>
9796W: http://www.winischhofer.net/linuxsisvga.shtml
9797S: Maintained
9798F: Documentation/fb/sisfb.txt
9799F: drivers/video/fbdev/sis/
9800F: include/video/sisfb.h
9801
9802SIS USB2VGA DRIVER
9803M: Thomas Winischhofer <thomas@winischhofer.net>
9804W: http://www.winischhofer.at/linuxsisusbvga.shtml
9805S: Maintained
9806F: drivers/usb/misc/sisusbvga/
9807
9808SLAB ALLOCATOR
9809M: Christoph Lameter <cl@linux.com>
9810M: Pekka Enberg <penberg@kernel.org>
9811M: David Rientjes <rientjes@google.com>
9812M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
9813M: Andrew Morton <akpm@linux-foundation.org>
9814L: linux-mm@kvack.org
9815S: Maintained
9816F: include/linux/sl?b*.h
9817F: mm/sl?b*
9818
9819SLEEPABLE READ-COPY UPDATE (SRCU)
9820M: Lai Jiangshan <jiangshanlai@gmail.com>
9821M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9822M: Josh Triplett <josh@joshtriplett.org>
9823R: Steven Rostedt <rostedt@goodmis.org>
9824R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9825L: linux-kernel@vger.kernel.org
9826W: http://www.rdrop.com/users/paulmck/RCU/
9827S: Supported
9828T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9829F: include/linux/srcu.h
9830F: kernel/rcu/srcu.c
9831
9832SMACK SECURITY MODULE
9833M: Casey Schaufler <casey@schaufler-ca.com>
9834L: linux-security-module@vger.kernel.org
9835W: http://schaufler-ca.com
9836T: git git://git.gitorious.org/smack-next/kernel.git
9837S: Maintained
9838F: Documentation/security/Smack.txt
9839F: security/smack/
9840
9841DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
9842M: Kevin Hilman <khilman@kernel.org>
9843M: Nishanth Menon <nm@ti.com>
9844S: Maintained
9845F: drivers/power/avs/
9846F: include/linux/power/smartreflex.h
9847L: linux-pm@vger.kernel.org
9848
9849SMC91x ETHERNET DRIVER
9850M: Nicolas Pitre <nico@fluxnic.net>
9851S: Odd Fixes
9852F: drivers/net/ethernet/smsc/smc91x.*
9853
9854SMIA AND SMIA++ IMAGE SENSOR DRIVER
9855M: Sakari Ailus <sakari.ailus@iki.fi>
9856L: linux-media@vger.kernel.org
9857S: Maintained
9858F: drivers/media/i2c/smiapp/
9859F: include/media/smiapp.h
9860F: drivers/media/i2c/smiapp-pll.c
9861F: drivers/media/i2c/smiapp-pll.h
9862F: include/uapi/linux/smiapp.h
9863F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
9864
9865SMM665 HARDWARE MONITOR DRIVER
9866M: Guenter Roeck <linux@roeck-us.net>
9867L: lm-sensors@lm-sensors.org
9868S: Maintained
9869F: Documentation/hwmon/smm665
9870F: drivers/hwmon/smm665.c
9871
9872SMSC EMC2103 HARDWARE MONITOR DRIVER
9873M: Steve Glendinning <steve.glendinning@shawell.net>
9874L: lm-sensors@lm-sensors.org
9875S: Maintained
9876F: Documentation/hwmon/emc2103
9877F: drivers/hwmon/emc2103.c
9878
9879SMSC SCH5627 HARDWARE MONITOR DRIVER
9880M: Hans de Goede <hdegoede@redhat.com>
9881L: lm-sensors@lm-sensors.org
9882S: Supported
9883F: Documentation/hwmon/sch5627
9884F: drivers/hwmon/sch5627.c
9885
9886SMSC47B397 HARDWARE MONITOR DRIVER
9887M: Jean Delvare <jdelvare@suse.com>
9888L: lm-sensors@lm-sensors.org
9889S: Maintained
9890F: Documentation/hwmon/smsc47b397
9891F: drivers/hwmon/smsc47b397.c
9892
9893SMSC911x ETHERNET DRIVER
9894M: Steve Glendinning <steve.glendinning@shawell.net>
9895L: netdev@vger.kernel.org
9896S: Maintained
9897F: include/linux/smsc911x.h
9898F: drivers/net/ethernet/smsc/smsc911x.*
9899
9900SMSC9420 PCI ETHERNET DRIVER
9901M: Steve Glendinning <steve.glendinning@shawell.net>
9902L: netdev@vger.kernel.org
9903S: Maintained
9904F: drivers/net/ethernet/smsc/smsc9420.*
9905
9906SMSC UFX6000 and UFX7000 USB to VGA DRIVER
9907M: Steve Glendinning <steve.glendinning@shawell.net>
9908L: linux-fbdev@vger.kernel.org
9909S: Maintained
9910F: drivers/video/fbdev/smscufx.c
9911
9912SOC-CAMERA V4L2 SUBSYSTEM
9913M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
9914L: linux-media@vger.kernel.org
9915T: git git://linuxtv.org/media_tree.git
9916S: Maintained
9917F: include/media/soc*
9918F: drivers/media/i2c/soc_camera/
9919F: drivers/media/platform/soc_camera/
9920
9921SOEKRIS NET48XX LED SUPPORT
9922M: Chris Boot <bootc@bootc.net>
9923S: Maintained
9924F: drivers/leds/leds-net48xx.c
9925
9926SOFTLOGIC 6x10 MPEG CODEC
9927M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
9928M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
9929M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
9930M: Ismael Luceno <ismael@iodev.co.uk>
9931L: linux-media@vger.kernel.org
9932S: Supported
9933F: drivers/media/pci/solo6x10/
9934
9935SOFTWARE RAID (Multiple Disks) SUPPORT
9936M: Neil Brown <neilb@suse.com>
9937L: linux-raid@vger.kernel.org
9938S: Supported
9939F: drivers/md/
9940F: include/linux/raid/
9941F: include/uapi/linux/raid/
9942
9943SONIC NETWORK DRIVER
9944M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
9945L: netdev@vger.kernel.org
9946S: Maintained
9947F: drivers/net/ethernet/natsemi/sonic.*
9948
9949SONICS SILICON BACKPLANE DRIVER (SSB)
9950M: Michael Buesch <m@bues.ch>
9951L: netdev@vger.kernel.org
9952S: Maintained
9953F: drivers/ssb/
9954F: include/linux/ssb/
9955
9956SONY VAIO CONTROL DEVICE DRIVER
9957M: Mattia Dongili <malattia@linux.it>
9958L: platform-driver-x86@vger.kernel.org
9959W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
9960S: Maintained
9961F: Documentation/laptops/sony-laptop.txt
9962F: drivers/char/sonypi.c
9963F: drivers/platform/x86/sony-laptop.c
9964F: include/linux/sony-laptop.h
9965
9966SONY MEMORYSTICK CARD SUPPORT
9967M: Alex Dubov <oakad@yahoo.com>
9968W: http://tifmxx.berlios.de/
9969S: Maintained
9970F: drivers/memstick/host/tifm_ms.c
9971
9972SONY MEMORYSTICK STANDARD SUPPORT
9973M: Maxim Levitsky <maximlevitsky@gmail.com>
9974S: Maintained
9975F: drivers/memstick/core/ms_block.*
9976
9977SOUND
9978M: Jaroslav Kysela <perex@perex.cz>
9979M: Takashi Iwai <tiwai@suse.com>
9980L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9981W: http://www.alsa-project.org/
9982T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9983T: git git://git.alsa-project.org/alsa-kernel.git
9984Q: http://patchwork.kernel.org/project/alsa-devel/list/
9985S: Maintained
9986F: Documentation/sound/
9987F: include/sound/
9988F: include/uapi/sound/
9989F: sound/
9990
9991SOUND - COMPRESSED AUDIO
9992M: Vinod Koul <vinod.koul@intel.com>
9993L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9994T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
9995S: Supported
9996F: Documentation/sound/alsa/compress_offload.txt
9997F: include/sound/compress_driver.h
9998F: include/uapi/sound/compress_*
9999F: sound/core/compress_offload.c
10000F: sound/soc/soc-compress.c
10001
10002SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10003M: Liam Girdwood <lgirdwood@gmail.com>
10004M: Mark Brown <broonie@kernel.org>
10005T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10007W: http://alsa-project.org/main/index.php/ASoC
10008S: Supported
10009F: Documentation/sound/alsa/soc/
10010F: sound/soc/
10011F: include/sound/soc*
10012
10013SOUND - DMAENGINE HELPERS
10014M: Lars-Peter Clausen <lars@metafoo.de>
10015S: Supported
10016F: include/sound/dmaengine_pcm.h
10017F: sound/core/pcm_dmaengine.c
10018F: sound/soc/soc-generic-dmaengine-pcm.c
10019
10020SP2 MEDIA DRIVER
10021M: Olli Salonen <olli.salonen@iki.fi>
10022L: linux-media@vger.kernel.org
10023W: http://linuxtv.org/
10024Q: http://patchwork.linuxtv.org/project/linux-media/list/
10025S: Maintained
10026F: drivers/media/dvb-frontends/sp2*
10027
10028SPARC + UltraSPARC (sparc/sparc64)
10029M: "David S. Miller" <davem@davemloft.net>
10030L: sparclinux@vger.kernel.org
10031Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10033T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10034S: Maintained
10035F: arch/sparc/
10036F: drivers/sbus/
10037
10038SPARC SERIAL DRIVERS
10039M: "David S. Miller" <davem@davemloft.net>
10040L: sparclinux@vger.kernel.org
10041T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10043S: Maintained
10044F: include/linux/sunserialcore.h
10045F: drivers/tty/serial/suncore.c
10046F: drivers/tty/serial/sunhv.c
10047F: drivers/tty/serial/sunsab.c
10048F: drivers/tty/serial/sunsab.h
10049F: drivers/tty/serial/sunsu.c
10050F: drivers/tty/serial/sunzilog.c
10051F: drivers/tty/serial/sunzilog.h
10052
10053SPARSE CHECKER
10054M: "Christopher Li" <sparse@chrisli.org>
10055L: linux-sparse@vger.kernel.org
10056W: https://sparse.wiki.kernel.org/
10057T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10058T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10059S: Maintained
10060F: include/linux/compiler.h
10061
10062SPEAR PLATFORM SUPPORT
10063M: Viresh Kumar <vireshk@kernel.org>
10064M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10065L: spear-devel@list.st.com
10066L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10067W: http://www.st.com/spear
10068S: Maintained
10069F: arch/arm/mach-spear/
10070
10071SPEAR CLOCK FRAMEWORK SUPPORT
10072M: Viresh Kumar <vireshk@kernel.org>
10073L: spear-devel@list.st.com
10074L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10075W: http://www.st.com/spear
10076S: Maintained
10077F: drivers/clk/spear/
10078
10079SPI SUBSYSTEM
10080M: Mark Brown <broonie@kernel.org>
10081L: linux-spi@vger.kernel.org
10082T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10083Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10084S: Maintained
10085F: Documentation/spi/
10086F: drivers/spi/
10087F: include/linux/spi/
10088F: include/uapi/linux/spi/
10089
10090SPIDERNET NETWORK DRIVER for CELL
10091M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10092L: netdev@vger.kernel.org
10093S: Supported
10094F: Documentation/networking/spider_net.txt
10095F: drivers/net/ethernet/toshiba/spider_net*
10096
10097SPU FILE SYSTEM
10098M: Jeremy Kerr <jk@ozlabs.org>
10099L: linuxppc-dev@lists.ozlabs.org
10100W: http://www.ibm.com/developerworks/power/cell/
10101S: Supported
10102F: Documentation/filesystems/spufs.txt
10103F: arch/powerpc/platforms/cell/spufs/
10104
10105SQUASHFS FILE SYSTEM
10106M: Phillip Lougher <phillip@squashfs.org.uk>
10107L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10108W: http://squashfs.org.uk
10109S: Maintained
10110F: Documentation/filesystems/squashfs.txt
10111F: fs/squashfs/
10112
10113SRM (Alpha) environment access
10114M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10115S: Maintained
10116F: arch/alpha/kernel/srm_env.c
10117
10118STABLE BRANCH
10119M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10120L: stable@vger.kernel.org
10121S: Supported
10122F: Documentation/stable_kernel_rules.txt
10123
10124STAGING SUBSYSTEM
10125M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10126T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10127L: devel@driverdev.osuosl.org
10128S: Supported
10129F: drivers/staging/
10130
10131STAGING - COMEDI
10132M: Ian Abbott <abbotti@mev.co.uk>
10133M: H Hartley Sweeten <hsweeten@visionengravers.com>
10134S: Odd Fixes
10135F: drivers/staging/comedi/
10136
10137STAGING - FLARION FT1000 DRIVERS
10138M: Marek Belisko <marek.belisko@gmail.com>
10139S: Odd Fixes
10140F: drivers/staging/ft1000/
10141
10142STAGING - INDUSTRIAL IO
10143M: Jonathan Cameron <jic23@kernel.org>
10144L: linux-iio@vger.kernel.org
10145S: Odd Fixes
10146F: drivers/staging/iio/
10147
10148STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10149M: Jarod Wilson <jarod@wilsonet.com>
10150W: http://www.lirc.org/
10151S: Odd Fixes
10152F: drivers/staging/media/lirc/
10153
10154STAGING - LUSTRE PARALLEL FILESYSTEM
10155M: Oleg Drokin <oleg.drokin@intel.com>
10156M: Andreas Dilger <andreas.dilger@intel.com>
10157L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10158W: http://wiki.lustre.org/
10159S: Maintained
10160F: drivers/staging/lustre
10161
10162STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10163M: Marc Dietrich <marvin24@gmx.de>
10164L: ac100@lists.launchpad.net (moderated for non-subscribers)
10165L: linux-tegra@vger.kernel.org
10166S: Maintained
10167F: drivers/staging/nvec/
10168
10169STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10170M: Jens Frederich <jfrederich@gmail.com>
10171M: Daniel Drake <dsd@laptop.org>
10172M: Jon Nettleton <jon.nettleton@gmail.com>
10173W: http://wiki.laptop.org/go/DCON
10174S: Maintained
10175F: drivers/staging/olpc_dcon/
10176
10177STAGING - PARALLEL LCD/KEYPAD PANEL DRIVER
10178M: Willy Tarreau <willy@meta-x.org>
10179S: Odd Fixes
10180F: drivers/staging/panel/
10181
10182STAGING - REALTEK RTL8712U DRIVERS
10183M: Larry Finger <Larry.Finger@lwfinger.net>
10184M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10185S: Odd Fixes
10186F: drivers/staging/rtl8712/
10187
10188STAGING - REALTEK RTL8723U WIRELESS DRIVER
10189M: Larry Finger <Larry.Finger@lwfinger.net>
10190M: Jes Sorensen <Jes.Sorensen@redhat.com>
10191L: linux-wireless@vger.kernel.org
10192S: Maintained
10193F: drivers/staging/rtl8723au/
10194
10195STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10196M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10197M: Teddy Wang <teddy.wang@siliconmotion.com>
10198M: Sudip Mukherjee <sudip@vectorindia.org>
10199L: linux-fbdev@vger.kernel.org
10200S: Maintained
10201F: drivers/staging/sm750fb/
10202
10203STAGING - SLICOSS
10204M: Lior Dotan <liodot@gmail.com>
10205M: Christopher Harrer <charrer@alacritech.com>
10206S: Odd Fixes
10207F: drivers/staging/slicoss/
10208
10209STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10210M: William Hubbs <w.d.hubbs@gmail.com>
10211M: Chris Brannon <chris@the-brannons.com>
10212M: Kirk Reiser <kirk@reisers.ca>
10213M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10214L: speakup@linux-speakup.org
10215W: http://www.linux-speakup.org/
10216S: Odd Fixes
10217F: drivers/staging/speakup/
10218
10219STAGING - VIA VT665X DRIVERS
10220M: Forest Bond <forest@alittletooquiet.net>
10221S: Odd Fixes
10222F: drivers/staging/vt665?/
10223
10224STAGING - WILC1000 WIFI DRIVER
10225M: Johnny Kim <johnny.kim@atmel.com>
10226M: Austin Shin <austin.shin@atmel.com>
10227M: Chris Park <chris.park@atmel.com>
10228M: Tony Cho <tony.cho@atmel.com>
10229M: Glen Lee <glen.lee@atmel.com>
10230M: Leo Kim <leo.kim@atmel.com>
10231L: linux-wireless@vger.kernel.org
10232S: Supported
10233F: drivers/staging/wilc1000/
10234
10235STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10236M: Arnaud Patard <arnaud.patard@rtp-net.org>
10237S: Odd Fixes
10238F: drivers/staging/xgifb/
10239
10240HFI1 DRIVER
10241M: Mike Marciniszyn <infinipath@intel.com>
10242L: linux-rdma@vger.kernel.org
10243S: Supported
10244F: drivers/staging/rdma/hfi1
10245
10246STARFIRE/DURALAN NETWORK DRIVER
10247M: Ion Badulescu <ionut@badula.org>
10248S: Odd Fixes
10249F: drivers/net/ethernet/adaptec/starfire*
10250
10251SUN3/3X
10252M: Sam Creasey <sammy@sammy.net>
10253W: http://sammy.net/sun3/
10254S: Maintained
10255F: arch/m68k/kernel/*sun3*
10256F: arch/m68k/sun3*/
10257F: arch/m68k/include/asm/sun3*
10258F: drivers/net/ethernet/i825xx/sun3*
10259
10260SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10261M: Hans de Goede <hdegoede@redhat.com>
10262L: linux-input@vger.kernel.org
10263S: Maintained
10264F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10265F: drivers/input/keyboard/sun4i-lradc-keys.c
10266
10267SUNDANCE NETWORK DRIVER
10268M: Denis Kirjanov <kda@linux-powerpc.org>
10269L: netdev@vger.kernel.org
10270S: Maintained
10271F: drivers/net/ethernet/dlink/sundance.c
10272
10273SUPERH
10274L: linux-sh@vger.kernel.org
10275Q: http://patchwork.kernel.org/project/linux-sh/list/
10276S: Orphan
10277F: Documentation/sh/
10278F: arch/sh/
10279F: drivers/sh/
10280
10281SUSPEND TO RAM
10282M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10283M: Len Brown <len.brown@intel.com>
10284M: Pavel Machek <pavel@ucw.cz>
10285L: linux-pm@vger.kernel.org
10286S: Supported
10287F: Documentation/power/
10288F: arch/x86/kernel/acpi/
10289F: drivers/base/power/
10290F: kernel/power/
10291F: include/linux/suspend.h
10292F: include/linux/freezer.h
10293F: include/linux/pm.h
10294
10295SVGA HANDLING
10296M: Martin Mares <mj@ucw.cz>
10297L: linux-video@atrey.karlin.mff.cuni.cz
10298S: Maintained
10299F: Documentation/svga.txt
10300F: arch/x86/boot/video*
10301
10302SWIOTLB SUBSYSTEM
10303M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10304L: linux-kernel@vger.kernel.org
10305S: Supported
10306F: lib/swiotlb.c
10307F: arch/*/kernel/pci-swiotlb.c
10308F: include/linux/swiotlb.h
10309
10310SWITCHDEV
10311M: Jiri Pirko <jiri@resnulli.us>
10312L: netdev@vger.kernel.org
10313S: Supported
10314F: net/switchdev/
10315F: include/net/switchdev.h
10316
10317SYNOPSYS ARC ARCHITECTURE
10318M: Vineet Gupta <vgupta@synopsys.com>
10319L: linux-snps-arc@lists.infradead.org
10320S: Supported
10321F: arch/arc/
10322F: Documentation/devicetree/bindings/arc/*
10323F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10324F: drivers/tty/serial/arc_uart.c
10325T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10326
10327SYNOPSYS ARC SDP platform support
10328M: Alexey Brodkin <abrodkin@synopsys.com>
10329S: Supported
10330F: arch/arc/plat-axs10x
10331F: arch/arc/boot/dts/ax*
10332F: Documentation/devicetree/bindings/arc/axs10*
10333
10334SYSTEM CONFIGURATION (SYSCON)
10335M: Lee Jones <lee.jones@linaro.org>
10336M: Arnd Bergmann <arnd@arndb.de>
10337T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10338S: Supported
10339F: drivers/mfd/syscon.c
10340
10341SYSV FILESYSTEM
10342M: Christoph Hellwig <hch@infradead.org>
10343S: Maintained
10344F: Documentation/filesystems/sysv-fs.txt
10345F: fs/sysv/
10346F: include/linux/sysv_fs.h
10347
10348TARGET SUBSYSTEM
10349M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10350L: linux-scsi@vger.kernel.org
10351L: target-devel@vger.kernel.org
10352W: http://www.linux-iscsi.org
10353W: http://groups.google.com/group/linux-iscsi-target-dev
10354T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10355S: Supported
10356F: drivers/target/
10357F: include/target/
10358F: Documentation/target/
10359
10360TASKSTATS STATISTICS INTERFACE
10361M: Balbir Singh <bsingharora@gmail.com>
10362S: Maintained
10363F: Documentation/accounting/taskstats*
10364F: include/linux/taskstats*
10365F: kernel/taskstats.c
10366
10367TC CLASSIFIER
10368M: Jamal Hadi Salim <jhs@mojatatu.com>
10369L: netdev@vger.kernel.org
10370S: Maintained
10371F: include/net/pkt_cls.h
10372F: include/uapi/linux/pkt_cls.h
10373F: net/sched/
10374
10375TCP LOW PRIORITY MODULE
10376M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10377M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10378W: http://tcp-lp-mod.sourceforge.net/
10379S: Maintained
10380F: net/ipv4/tcp_lp.c
10381
10382TDA10071 MEDIA DRIVER
10383M: Antti Palosaari <crope@iki.fi>
10384L: linux-media@vger.kernel.org
10385W: http://linuxtv.org/
10386W: http://palosaari.fi/linux/
10387Q: http://patchwork.linuxtv.org/project/linux-media/list/
10388T: git git://linuxtv.org/anttip/media_tree.git
10389S: Maintained
10390F: drivers/media/dvb-frontends/tda10071*
10391
10392TDA18212 MEDIA DRIVER
10393M: Antti Palosaari <crope@iki.fi>
10394L: linux-media@vger.kernel.org
10395W: http://linuxtv.org/
10396W: http://palosaari.fi/linux/
10397Q: http://patchwork.linuxtv.org/project/linux-media/list/
10398T: git git://linuxtv.org/anttip/media_tree.git
10399S: Maintained
10400F: drivers/media/tuners/tda18212*
10401
10402TDA18218 MEDIA DRIVER
10403M: Antti Palosaari <crope@iki.fi>
10404L: linux-media@vger.kernel.org
10405W: http://linuxtv.org/
10406W: http://palosaari.fi/linux/
10407Q: http://patchwork.linuxtv.org/project/linux-media/list/
10408T: git git://linuxtv.org/anttip/media_tree.git
10409S: Maintained
10410F: drivers/media/tuners/tda18218*
10411
10412TDA18271 MEDIA DRIVER
10413M: Michael Krufky <mkrufky@linuxtv.org>
10414L: linux-media@vger.kernel.org
10415W: http://linuxtv.org/
10416W: http://github.com/mkrufky
10417Q: http://patchwork.linuxtv.org/project/linux-media/list/
10418T: git git://linuxtv.org/mkrufky/tuners.git
10419S: Maintained
10420F: drivers/media/tuners/tda18271*
10421
10422TDA827x MEDIA DRIVER
10423M: Michael Krufky <mkrufky@linuxtv.org>
10424L: linux-media@vger.kernel.org
10425W: http://linuxtv.org/
10426W: http://github.com/mkrufky
10427Q: http://patchwork.linuxtv.org/project/linux-media/list/
10428T: git git://linuxtv.org/mkrufky/tuners.git
10429S: Maintained
10430F: drivers/media/tuners/tda8290.*
10431
10432TDA8290 MEDIA DRIVER
10433M: Michael Krufky <mkrufky@linuxtv.org>
10434L: linux-media@vger.kernel.org
10435W: http://linuxtv.org/
10436W: http://github.com/mkrufky
10437Q: http://patchwork.linuxtv.org/project/linux-media/list/
10438T: git git://linuxtv.org/mkrufky/tuners.git
10439S: Maintained
10440F: drivers/media/tuners/tda8290.*
10441
10442TDA9840 MEDIA DRIVER
10443M: Hans Verkuil <hverkuil@xs4all.nl>
10444L: linux-media@vger.kernel.org
10445T: git git://linuxtv.org/media_tree.git
10446W: http://linuxtv.org
10447S: Maintained
10448F: drivers/media/i2c/tda9840*
10449
10450TEA5761 TUNER DRIVER
10451M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10452L: linux-media@vger.kernel.org
10453W: http://linuxtv.org
10454T: git git://linuxtv.org/media_tree.git
10455S: Odd fixes
10456F: drivers/media/tuners/tea5761.*
10457
10458TEA5767 TUNER DRIVER
10459M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10460L: linux-media@vger.kernel.org
10461W: http://linuxtv.org
10462T: git git://linuxtv.org/media_tree.git
10463S: Maintained
10464F: drivers/media/tuners/tea5767.*
10465
10466TEA6415C MEDIA DRIVER
10467M: Hans Verkuil <hverkuil@xs4all.nl>
10468L: linux-media@vger.kernel.org
10469T: git git://linuxtv.org/media_tree.git
10470W: http://linuxtv.org
10471S: Maintained
10472F: drivers/media/i2c/tea6415c*
10473
10474TEA6420 MEDIA DRIVER
10475M: Hans Verkuil <hverkuil@xs4all.nl>
10476L: linux-media@vger.kernel.org
10477T: git git://linuxtv.org/media_tree.git
10478W: http://linuxtv.org
10479S: Maintained
10480F: drivers/media/i2c/tea6420*
10481
10482TEAM DRIVER
10483M: Jiri Pirko <jiri@resnulli.us>
10484L: netdev@vger.kernel.org
10485S: Supported
10486F: drivers/net/team/
10487F: include/linux/if_team.h
10488F: include/uapi/linux/if_team.h
10489
10490TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10491M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10492S: Maintained
10493F: arch/x86/platform/ts5500/
10494
10495TECHNOTREND USB IR RECEIVER
10496M: Sean Young <sean@mess.org>
10497L: linux-media@vger.kernel.org
10498S: Maintained
10499F: drivers/media/rc/ttusbir.c
10500
10501TEGRA ARCHITECTURE SUPPORT
10502M: Stephen Warren <swarren@wwwdotorg.org>
10503M: Thierry Reding <thierry.reding@gmail.com>
10504M: Alexandre Courbot <gnurou@gmail.com>
10505L: linux-tegra@vger.kernel.org
10506Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10507T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10508S: Supported
10509N: [^a-z]tegra
10510
10511TEGRA CLOCK DRIVER
10512M: Peter De Schrijver <pdeschrijver@nvidia.com>
10513M: Prashant Gaikwad <pgaikwad@nvidia.com>
10514S: Supported
10515F: drivers/clk/tegra/
10516
10517TEGRA DMA DRIVER
10518M: Laxman Dewangan <ldewangan@nvidia.com>
10519S: Supported
10520F: drivers/dma/tegra20-apb-dma.c
10521
10522TEGRA I2C DRIVER
10523M: Laxman Dewangan <ldewangan@nvidia.com>
10524S: Supported
10525F: drivers/i2c/busses/i2c-tegra.c
10526
10527TEGRA IOMMU DRIVERS
10528M: Hiroshi Doyu <hdoyu@nvidia.com>
10529S: Supported
10530F: drivers/iommu/tegra*
10531
10532TEGRA KBC DRIVER
10533M: Rakesh Iyer <riyer@nvidia.com>
10534M: Laxman Dewangan <ldewangan@nvidia.com>
10535S: Supported
10536F: drivers/input/keyboard/tegra-kbc.c
10537
10538TEGRA PWM DRIVER
10539M: Thierry Reding <thierry.reding@gmail.com>
10540S: Supported
10541F: drivers/pwm/pwm-tegra.c
10542
10543TEGRA SERIAL DRIVER
10544M: Laxman Dewangan <ldewangan@nvidia.com>
10545S: Supported
10546F: drivers/tty/serial/serial-tegra.c
10547
10548TEGRA SPI DRIVER
10549M: Laxman Dewangan <ldewangan@nvidia.com>
10550S: Supported
10551F: drivers/spi/spi-tegra*
10552
10553TEHUTI ETHERNET DRIVER
10554M: Andy Gospodarek <andy@greyhouse.net>
10555L: netdev@vger.kernel.org
10556S: Supported
10557F: drivers/net/ethernet/tehuti/*
10558
10559Telecom Clock Driver for MCPL0010
10560M: Mark Gross <mark.gross@intel.com>
10561S: Supported
10562F: drivers/char/tlclk.c
10563
10564TENSILICA XTENSA PORT (xtensa)
10565M: Chris Zankel <chris@zankel.net>
10566M: Max Filippov <jcmvbkbc@gmail.com>
10567L: linux-xtensa@linux-xtensa.org
10568S: Maintained
10569F: arch/xtensa/
10570F: drivers/irqchip/irq-xtensa-*
10571
10572THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
10573M: Hans Verkuil <hverkuil@xs4all.nl>
10574L: linux-media@vger.kernel.org
10575T: git git://linuxtv.org/media_tree.git
10576W: http://linuxtv.org
10577S: Maintained
10578F: drivers/media/radio/radio-raremono.c
10579
10580THERMAL
10581M: Zhang Rui <rui.zhang@intel.com>
10582M: Eduardo Valentin <edubezval@gmail.com>
10583L: linux-pm@vger.kernel.org
10584T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
10586Q: https://patchwork.kernel.org/project/linux-pm/list/
10587S: Supported
10588F: drivers/thermal/
10589F: include/linux/thermal.h
10590F: include/uapi/linux/thermal.h
10591F: include/linux/cpu_cooling.h
10592F: Documentation/devicetree/bindings/thermal/
10593
10594THERMAL/CPU_COOLING
10595M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
10596M: Viresh Kumar <viresh.kumar@linaro.org>
10597M: Javi Merino <javi.merino@arm.com>
10598L: linux-pm@vger.kernel.org
10599S: Supported
10600F: Documentation/thermal/cpu-cooling-api.txt
10601F: drivers/thermal/cpu_cooling.c
10602F: include/linux/cpu_cooling.h
10603
10604THINGM BLINK(1) USB RGB LED DRIVER
10605M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
10606S: Maintained
10607F: drivers/hid/hid-thingm.c
10608
10609THINKPAD ACPI EXTRAS DRIVER
10610M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
10611L: ibm-acpi-devel@lists.sourceforge.net
10612L: platform-driver-x86@vger.kernel.org
10613W: http://ibm-acpi.sourceforge.net
10614W: http://thinkwiki.org/wiki/Ibm-acpi
10615T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
10616S: Maintained
10617F: drivers/platform/x86/thinkpad_acpi.c
10618
10619TI BANDGAP AND THERMAL DRIVER
10620M: Eduardo Valentin <edubezval@gmail.com>
10621L: linux-pm@vger.kernel.org
10622L: linux-omap@vger.kernel.org
10623S: Maintained
10624F: drivers/thermal/ti-soc-thermal/
10625
10626TI CDCE706 CLOCK DRIVER
10627M: Max Filippov <jcmvbkbc@gmail.com>
10628S: Maintained
10629F: drivers/clk/clk-cdce706.c
10630
10631TI CLOCK DRIVER
10632M: Tero Kristo <t-kristo@ti.com>
10633L: linux-omap@vger.kernel.org
10634S: Maintained
10635F: drivers/clk/ti/
10636F: include/linux/clk/ti.h
10637
10638TI FLASH MEDIA INTERFACE DRIVER
10639M: Alex Dubov <oakad@yahoo.com>
10640S: Maintained
10641F: drivers/misc/tifm*
10642F: drivers/mmc/host/tifm_sd.c
10643F: include/linux/tifm.h
10644
10645TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
10646M: Santosh Shilimkar <ssantosh@kernel.org>
10647L: linux-kernel@vger.kernel.org
10648L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10649S: Maintained
10650F: drivers/soc/ti/*
10651T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
10652
10653
10654TI LM49xxx FAMILY ASoC CODEC DRIVERS
10655M: M R Swami Reddy <mr.swami.reddy@ti.com>
10656M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
10657L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10658S: Maintained
10659F: sound/soc/codecs/lm49453*
10660F: sound/soc/codecs/isabelle*
10661
10662TI LP855x BACKLIGHT DRIVER
10663M: Milo Kim <milo.kim@ti.com>
10664S: Maintained
10665F: Documentation/backlight/lp855x-driver.txt
10666F: drivers/video/backlight/lp855x_bl.c
10667F: include/linux/platform_data/lp855x.h
10668
10669TI LP8727 CHARGER DRIVER
10670M: Milo Kim <milo.kim@ti.com>
10671S: Maintained
10672F: drivers/power/lp8727_charger.c
10673F: include/linux/platform_data/lp8727.h
10674
10675TI LP8788 MFD DRIVER
10676M: Milo Kim <milo.kim@ti.com>
10677S: Maintained
10678F: drivers/iio/adc/lp8788_adc.c
10679F: drivers/leds/leds-lp8788.c
10680F: drivers/mfd/lp8788*.c
10681F: drivers/power/lp8788-charger.c
10682F: drivers/regulator/lp8788-*.c
10683F: include/linux/mfd/lp8788*.h
10684
10685TI NETCP ETHERNET DRIVER
10686M: Wingman Kwok <w-kwok2@ti.com>
10687M: Murali Karicheri <m-karicheri2@ti.com>
10688L: netdev@vger.kernel.org
10689S: Maintained
10690F: drivers/net/ethernet/ti/netcp*
10691
10692TI TAS571X FAMILY ASoC CODEC DRIVER
10693M: Kevin Cernekee <cernekee@chromium.org>
10694L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10695S: Odd Fixes
10696F: sound/soc/codecs/tas571x*
10697
10698TI TWL4030 SERIES SOC CODEC DRIVER
10699M: Peter Ujfalusi <peter.ujfalusi@ti.com>
10700L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10701S: Maintained
10702F: sound/soc/codecs/twl4030*
10703
10704TI WILINK WIRELESS DRIVERS
10705L: linux-wireless@vger.kernel.org
10706W: http://wireless.kernel.org/en/users/Drivers/wl12xx
10707W: http://wireless.kernel.org/en/users/Drivers/wl1251
10708T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
10709S: Orphan
10710F: drivers/net/wireless/ti/
10711F: include/linux/wl12xx.h
10712
10713TIPC NETWORK LAYER
10714M: Jon Maloy <jon.maloy@ericsson.com>
10715M: Ying Xue <ying.xue@windriver.com>
10716L: netdev@vger.kernel.org (core kernel code)
10717L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
10718W: http://tipc.sourceforge.net/
10719S: Maintained
10720F: include/uapi/linux/tipc*.h
10721F: net/tipc/
10722
10723TILE ARCHITECTURE
10724M: Chris Metcalf <cmetcalf@ezchip.com>
10725W: http://www.ezchip.com/scm/
10726S: Supported
10727F: arch/tile/
10728F: drivers/char/tile-srom.c
10729F: drivers/edac/tile_edac.c
10730F: drivers/net/ethernet/tile/
10731F: drivers/rtc/rtc-tile.c
10732F: drivers/tty/hvc/hvc_tile.c
10733F: drivers/tty/serial/tilegx.c
10734F: drivers/usb/host/*-tilegx.c
10735F: include/linux/usb/tilegx.h
10736
10737TLAN NETWORK DRIVER
10738M: Samuel Chessman <chessman@tux.org>
10739L: tlan-devel@lists.sourceforge.net (subscribers-only)
10740W: http://sourceforge.net/projects/tlan/
10741S: Maintained
10742F: Documentation/networking/tlan.txt
10743F: drivers/net/ethernet/ti/tlan.*
10744
10745TOMOYO SECURITY MODULE
10746M: Kentaro Takeda <takedakn@nttdata.co.jp>
10747M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
10748L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
10749L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
10750L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
10751L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
10752W: http://tomoyo.sourceforge.jp/
10753T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
10754S: Maintained
10755F: security/tomoyo/
10756
10757TOPSTAR LAPTOP EXTRAS DRIVER
10758M: Herton Ronaldo Krzesinski <herton@canonical.com>
10759L: platform-driver-x86@vger.kernel.org
10760S: Maintained
10761F: drivers/platform/x86/topstar-laptop.c
10762
10763TOSHIBA ACPI EXTRAS DRIVER
10764M: Azael Avalos <coproscefalo@gmail.com>
10765L: platform-driver-x86@vger.kernel.org
10766S: Maintained
10767F: drivers/platform/x86/toshiba_acpi.c
10768
10769TOSHIBA BLUETOOTH DRIVER
10770M: Azael Avalos <coproscefalo@gmail.com>
10771L: platform-driver-x86@vger.kernel.org
10772S: Maintained
10773F: drivers/platform/x86/toshiba_bluetooth.c
10774
10775TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
10776M: Azael Avalos <coproscefalo@gmail.com>
10777L: platform-driver-x86@vger.kernel.org
10778S: Maintained
10779F: drivers/platform/x86/toshiba_haps.c
10780
10781TOSHIBA WMI HOTKEYS DRIVER
10782M: Azael Avalos <coproscefalo@gmail.com>
10783L: platform-driver-x86@vger.kernel.org
10784S: Maintained
10785F: drivers/platform/x86/toshiba-wmi.c
10786
10787TOSHIBA SMM DRIVER
10788M: Jonathan Buzzard <jonathan@buzzard.org.uk>
10789W: http://www.buzzard.org.uk/toshiba/
10790S: Maintained
10791F: drivers/char/toshiba.c
10792F: include/linux/toshiba.h
10793F: include/uapi/linux/toshiba.h
10794
10795TOSHIBA TC358743 DRIVER
10796M: Mats Randgaard <matrandg@cisco.com>
10797L: linux-media@vger.kernel.org
10798S: Maintained
10799F: drivers/media/i2c/tc358743*
10800F: include/media/tc358743.h
10801
10802TMIO MMC DRIVER
10803M: Ian Molton <ian@mnementh.co.uk>
10804L: linux-mmc@vger.kernel.org
10805S: Maintained
10806F: drivers/mmc/host/tmio_mmc*
10807F: drivers/mmc/host/sh_mobile_sdhi.c
10808F: include/linux/mmc/tmio.h
10809F: include/linux/mmc/sh_mobile_sdhi.h
10810
10811TMP401 HARDWARE MONITOR DRIVER
10812M: Guenter Roeck <linux@roeck-us.net>
10813L: lm-sensors@lm-sensors.org
10814S: Maintained
10815F: Documentation/hwmon/tmp401
10816F: drivers/hwmon/tmp401.c
10817
10818TMPFS (SHMEM FILESYSTEM)
10819M: Hugh Dickins <hughd@google.com>
10820L: linux-mm@kvack.org
10821S: Maintained
10822F: include/linux/shmem_fs.h
10823F: mm/shmem.c
10824
10825TM6000 VIDEO4LINUX DRIVER
10826M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10827L: linux-media@vger.kernel.org
10828W: http://linuxtv.org
10829T: git git://linuxtv.org/media_tree.git
10830S: Odd fixes
10831F: drivers/media/usb/tm6000/
10832
10833TW68 VIDEO4LINUX DRIVER
10834M: Hans Verkuil <hverkuil@xs4all.nl>
10835L: linux-media@vger.kernel.org
10836T: git git://linuxtv.org/media_tree.git
10837W: http://linuxtv.org
10838S: Odd Fixes
10839F: drivers/media/pci/tw68/
10840
10841TPM DEVICE DRIVER
10842M: Peter Huewe <peterhuewe@gmx.de>
10843M: Marcel Selhorst <tpmdd@selhorst.net>
10844M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
10845R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
10846W: http://tpmdd.sourceforge.net
10847L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10848Q: git git://github.com/PeterHuewe/linux-tpmdd.git
10849T: https://github.com/PeterHuewe/linux-tpmdd
10850S: Maintained
10851F: drivers/char/tpm/
10852
10853TPM IBM_VTPM DEVICE DRIVER
10854M: Ashley Lai <ashleydlai@gmail.com>
10855W: http://tpmdd.sourceforge.net
10856L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
10857S: Maintained
10858F: drivers/char/tpm/tpm_ibmvtpm*
10859
10860TRACING
10861M: Steven Rostedt <rostedt@goodmis.org>
10862M: Ingo Molnar <mingo@redhat.com>
10863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
10864S: Maintained
10865F: Documentation/trace/ftrace.txt
10866F: arch/*/*/*/ftrace.h
10867F: arch/*/kernel/ftrace.c
10868F: include/*/ftrace.h
10869F: include/linux/trace*.h
10870F: include/trace/
10871F: kernel/trace/
10872F: tools/testing/selftests/ftrace/
10873
10874TRIVIAL PATCHES
10875M: Jiri Kosina <trivial@kernel.org>
10876T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
10877S: Maintained
10878K: ^Subject:.*(?i)trivial
10879
10880TTY LAYER
10881M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10882M: Jiri Slaby <jslaby@suse.com>
10883S: Supported
10884T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
10885F: Documentation/serial/
10886F: drivers/tty/
10887F: drivers/tty/serial/serial_core.c
10888F: include/linux/serial_core.h
10889F: include/linux/serial.h
10890F: include/linux/tty.h
10891F: include/uapi/linux/serial_core.h
10892F: include/uapi/linux/serial.h
10893F: include/uapi/linux/tty.h
10894
10895TUA9001 MEDIA DRIVER
10896M: Antti Palosaari <crope@iki.fi>
10897L: linux-media@vger.kernel.org
10898W: http://linuxtv.org/
10899W: http://palosaari.fi/linux/
10900Q: http://patchwork.linuxtv.org/project/linux-media/list/
10901T: git git://linuxtv.org/anttip/media_tree.git
10902S: Maintained
10903F: drivers/media/tuners/tua9001*
10904
10905TULIP NETWORK DRIVERS
10906M: Grant Grundler <grundler@parisc-linux.org>
10907L: netdev@vger.kernel.org
10908S: Maintained
10909F: drivers/net/ethernet/dec/tulip/
10910
10911TUN/TAP driver
10912M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
10913W: http://vtun.sourceforge.net/tun
10914S: Maintained
10915F: Documentation/networking/tuntap.txt
10916F: arch/um/os-Linux/drivers/
10917
10918TURBOCHANNEL SUBSYSTEM
10919M: "Maciej W. Rozycki" <macro@linux-mips.org>
10920M: Ralf Baechle <ralf@linux-mips.org>
10921L: linux-mips@linux-mips.org
10922Q: http://patchwork.linux-mips.org/project/linux-mips/list/
10923S: Maintained
10924F: drivers/tc/
10925F: include/linux/tc.h
10926
10927U14-34F SCSI DRIVER
10928M: Dario Ballabio <ballabio_dario@emc.com>
10929L: linux-scsi@vger.kernel.org
10930S: Maintained
10931F: drivers/scsi/u14-34f.c
10932
10933UBI FILE SYSTEM (UBIFS)
10934M: Artem Bityutskiy <dedekind1@gmail.com>
10935M: Adrian Hunter <adrian.hunter@intel.com>
10936L: linux-mtd@lists.infradead.org
10937T: git git://git.infradead.org/ubifs-2.6.git
10938W: http://www.linux-mtd.infradead.org/doc/ubifs.html
10939S: Maintained
10940F: Documentation/filesystems/ubifs.txt
10941F: fs/ubifs/
10942
10943UCLINUX (M68KNOMMU AND COLDFIRE)
10944M: Greg Ungerer <gerg@uclinux.org>
10945W: http://www.uclinux.org/
10946L: linux-m68k@lists.linux-m68k.org
10947L: uclinux-dev@uclinux.org (subscribers-only)
10948T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
10949S: Maintained
10950F: arch/m68k/coldfire/
10951F: arch/m68k/68*/
10952F: arch/m68k/*/*_no.*
10953F: arch/m68k/include/asm/*_no.*
10954
10955UDF FILESYSTEM
10956M: Jan Kara <jack@suse.com>
10957S: Maintained
10958F: Documentation/filesystems/udf.txt
10959F: fs/udf/
10960
10961UFS FILESYSTEM
10962M: Evgeniy Dushistov <dushistov@mail.ru>
10963S: Maintained
10964F: Documentation/filesystems/ufs.txt
10965F: fs/ufs/
10966
10967UHID USERSPACE HID IO DRIVER:
10968M: David Herrmann <dh.herrmann@googlemail.com>
10969L: linux-input@vger.kernel.org
10970S: Maintained
10971F: drivers/hid/uhid.c
10972F: include/uapi/linux/uhid.h
10973
10974ULTRA-WIDEBAND (UWB) SUBSYSTEM:
10975L: linux-usb@vger.kernel.org
10976S: Orphan
10977F: drivers/uwb/
10978F: include/linux/uwb.h
10979F: include/linux/uwb/
10980
10981UNICORE32 ARCHITECTURE:
10982M: Guan Xuetao <gxt@mprc.pku.edu.cn>
10983W: http://mprc.pku.edu.cn/~guanxuetao/linux
10984S: Maintained
10985T: git git://github.com/gxt/linux.git
10986F: arch/unicore32/
10987
10988UNIFDEF
10989M: Tony Finch <dot@dotat.at>
10990W: http://dotat.at/prog/unifdef
10991S: Maintained
10992F: scripts/unifdef.c
10993
10994UNIFORM CDROM DRIVER
10995M: Jens Axboe <axboe@kernel.dk>
10996W: http://www.kernel.dk
10997S: Maintained
10998F: Documentation/cdrom/
10999F: drivers/cdrom/cdrom.c
11000F: include/linux/cdrom.h
11001F: include/uapi/linux/cdrom.h
11002
11003UNISYS S-PAR DRIVERS
11004M: Benjamin Romer <benjamin.romer@unisys.com>
11005M: David Kershner <david.kershner@unisys.com>
11006L: sparmaintainer@unisys.com (Unisys internal)
11007S: Supported
11008F: drivers/staging/unisys/
11009
11010UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11011M: Vinayak Holikatti <vinholikatti@gmail.com>
11012L: linux-scsi@vger.kernel.org
11013S: Supported
11014F: Documentation/scsi/ufs.txt
11015F: drivers/scsi/ufs/
11016
11017UNSORTED BLOCK IMAGES (UBI)
11018M: Artem Bityutskiy <dedekind1@gmail.com>
11019M: Richard Weinberger <richard@nod.at>
11020W: http://www.linux-mtd.infradead.org/
11021L: linux-mtd@lists.infradead.org
11022T: git git://git.infradead.org/ubifs-2.6.git
11023S: Supported
11024F: drivers/mtd/ubi/
11025F: include/linux/mtd/ubi.h
11026F: include/uapi/mtd/ubi-user.h
11027
11028USB ACM DRIVER
11029M: Oliver Neukum <oliver@neukum.org>
11030L: linux-usb@vger.kernel.org
11031S: Maintained
11032F: Documentation/usb/acm.txt
11033F: drivers/usb/class/cdc-acm.*
11034
11035USB AR5523 WIRELESS DRIVER
11036M: Pontus Fuchs <pontus.fuchs@gmail.com>
11037L: linux-wireless@vger.kernel.org
11038S: Maintained
11039F: drivers/net/wireless/ath/ar5523/
11040
11041USB ATTACHED SCSI
11042M: Hans de Goede <hdegoede@redhat.com>
11043M: Gerd Hoffmann <kraxel@redhat.com>
11044L: linux-usb@vger.kernel.org
11045L: linux-scsi@vger.kernel.org
11046S: Maintained
11047F: drivers/usb/storage/uas.c
11048
11049USB CDC ETHERNET DRIVER
11050M: Oliver Neukum <oliver@neukum.org>
11051L: linux-usb@vger.kernel.org
11052S: Maintained
11053F: drivers/net/usb/cdc_*.c
11054F: include/uapi/linux/usb/cdc.h
11055
11056USB CHAOSKEY DRIVER
11057M: Keith Packard <keithp@keithp.com>
11058L: linux-usb@vger.kernel.org
11059S: Maintained
11060F: drivers/usb/misc/chaoskey.c
11061
11062USB CYPRESS C67X00 DRIVER
11063M: Peter Korsgaard <jacmet@sunsite.dk>
11064L: linux-usb@vger.kernel.org
11065S: Maintained
11066F: drivers/usb/c67x00/
11067
11068USB DAVICOM DM9601 DRIVER
11069M: Peter Korsgaard <jacmet@sunsite.dk>
11070L: netdev@vger.kernel.org
11071W: http://www.linux-usb.org/usbnet
11072S: Maintained
11073F: drivers/net/usb/dm9601.c
11074
11075USB DIAMOND RIO500 DRIVER
11076M: Cesar Miquel <miquel@df.uba.ar>
11077L: rio500-users@lists.sourceforge.net
11078W: http://rio500.sourceforge.net
11079S: Maintained
11080F: drivers/usb/misc/rio500*
11081
11082USB EHCI DRIVER
11083M: Alan Stern <stern@rowland.harvard.edu>
11084L: linux-usb@vger.kernel.org
11085S: Maintained
11086F: Documentation/usb/ehci.txt
11087F: drivers/usb/host/ehci*
11088
11089USB GADGET/PERIPHERAL SUBSYSTEM
11090M: Felipe Balbi <balbi@ti.com>
11091L: linux-usb@vger.kernel.org
11092W: http://www.linux-usb.org/gadget
11093T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11094S: Maintained
11095F: drivers/usb/gadget/
11096F: include/linux/usb/gadget*
11097
11098USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11099M: Jiri Kosina <jikos@kernel.org>
11100L: linux-usb@vger.kernel.org
11101T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11102S: Maintained
11103F: Documentation/hid/hiddev.txt
11104F: drivers/hid/usbhid/
11105
11106USB ISP116X DRIVER
11107M: Olav Kongas <ok@artecdesign.ee>
11108L: linux-usb@vger.kernel.org
11109S: Maintained
11110F: drivers/usb/host/isp116x*
11111F: include/linux/usb/isp116x.h
11112
11113USB MASS STORAGE DRIVER
11114M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11115L: linux-usb@vger.kernel.org
11116L: usb-storage@lists.one-eyed-alien.net
11117S: Maintained
11118W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11119F: drivers/usb/storage/
11120
11121USB MIDI DRIVER
11122M: Clemens Ladisch <clemens@ladisch.de>
11123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11124T: git git://git.alsa-project.org/alsa-kernel.git
11125S: Maintained
11126F: sound/usb/midi.*
11127
11128USB NETWORKING DRIVERS
11129L: linux-usb@vger.kernel.org
11130S: Odd Fixes
11131F: drivers/net/usb/
11132
11133USB OHCI DRIVER
11134M: Alan Stern <stern@rowland.harvard.edu>
11135L: linux-usb@vger.kernel.org
11136S: Maintained
11137F: Documentation/usb/ohci.txt
11138F: drivers/usb/host/ohci*
11139
11140USB OTG FSM (Finite State Machine)
11141M: Peter Chen <Peter.Chen@freescale.com>
11142T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11143L: linux-usb@vger.kernel.org
11144S: Maintained
11145F: drivers/usb/common/usb-otg-fsm.c
11146
11147USB OVER IP DRIVER
11148M: Valentina Manea <valentina.manea.m@gmail.com>
11149M: Shuah Khan <shuah.kh@samsung.com>
11150L: linux-usb@vger.kernel.org
11151S: Maintained
11152F: drivers/usb/usbip/
11153F: tools/usb/usbip/
11154
11155USB PEGASUS DRIVER
11156M: Petko Manolov <petkan@nucleusys.com>
11157L: linux-usb@vger.kernel.org
11158L: netdev@vger.kernel.org
11159T: git git://github.com/petkan/pegasus.git
11160W: https://github.com/petkan/pegasus
11161S: Maintained
11162F: drivers/net/usb/pegasus.*
11163
11164USB PHY LAYER
11165M: Felipe Balbi <balbi@ti.com>
11166L: linux-usb@vger.kernel.org
11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11168S: Maintained
11169F: drivers/usb/phy/
11170
11171USB PRINTER DRIVER (usblp)
11172M: Pete Zaitcev <zaitcev@redhat.com>
11173L: linux-usb@vger.kernel.org
11174S: Supported
11175F: drivers/usb/class/usblp.c
11176
11177USB RTL8150 DRIVER
11178M: Petko Manolov <petkan@nucleusys.com>
11179L: linux-usb@vger.kernel.org
11180L: netdev@vger.kernel.org
11181T: git git://github.com/petkan/rtl8150.git
11182W: https://github.com/petkan/rtl8150
11183S: Maintained
11184F: drivers/net/usb/rtl8150.c
11185
11186USB SERIAL SUBSYSTEM
11187M: Johan Hovold <johan@kernel.org>
11188L: linux-usb@vger.kernel.org
11189S: Maintained
11190F: Documentation/usb/usb-serial.txt
11191F: drivers/usb/serial/
11192F: include/linux/usb/serial.h
11193
11194USB SMSC75XX ETHERNET DRIVER
11195M: Steve Glendinning <steve.glendinning@shawell.net>
11196L: netdev@vger.kernel.org
11197S: Maintained
11198F: drivers/net/usb/smsc75xx.*
11199
11200USB SMSC95XX ETHERNET DRIVER
11201M: Steve Glendinning <steve.glendinning@shawell.net>
11202L: netdev@vger.kernel.org
11203S: Maintained
11204F: drivers/net/usb/smsc95xx.*
11205
11206USB SUBSYSTEM
11207M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11208L: linux-usb@vger.kernel.org
11209W: http://www.linux-usb.org
11210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11211S: Supported
11212F: Documentation/usb/
11213F: drivers/usb/
11214F: include/linux/usb.h
11215F: include/linux/usb/
11216
11217USB UHCI DRIVER
11218M: Alan Stern <stern@rowland.harvard.edu>
11219L: linux-usb@vger.kernel.org
11220S: Maintained
11221F: drivers/usb/host/uhci*
11222
11223USB "USBNET" DRIVER FRAMEWORK
11224M: Oliver Neukum <oneukum@suse.com>
11225L: netdev@vger.kernel.org
11226W: http://www.linux-usb.org/usbnet
11227S: Maintained
11228F: drivers/net/usb/usbnet.c
11229F: include/linux/usb/usbnet.h
11230
11231USB VIDEO CLASS
11232M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11233L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11234L: linux-media@vger.kernel.org
11235T: git git://linuxtv.org/media_tree.git
11236W: http://www.ideasonboard.org/uvc/
11237S: Maintained
11238F: drivers/media/usb/uvc/
11239F: include/uapi/linux/uvcvideo.h
11240
11241USB VISION DRIVER
11242M: Hans Verkuil <hverkuil@xs4all.nl>
11243L: linux-media@vger.kernel.org
11244T: git git://linuxtv.org/media_tree.git
11245W: http://linuxtv.org
11246S: Odd Fixes
11247F: drivers/media/usb/usbvision/
11248
11249USB WEBCAM GADGET
11250M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11251L: linux-usb@vger.kernel.org
11252S: Maintained
11253F: drivers/usb/gadget/function/*uvc*
11254F: drivers/usb/gadget/legacy/webcam.c
11255
11256USB WIRELESS RNDIS DRIVER (rndis_wlan)
11257M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11258L: linux-wireless@vger.kernel.org
11259S: Maintained
11260F: drivers/net/wireless/rndis_wlan.c
11261
11262USB XHCI DRIVER
11263M: Mathias Nyman <mathias.nyman@intel.com>
11264L: linux-usb@vger.kernel.org
11265S: Supported
11266F: drivers/usb/host/xhci*
11267F: drivers/usb/host/pci-quirks*
11268
11269USB ZD1201 DRIVER
11270L: linux-wireless@vger.kernel.org
11271W: http://linux-lc100020.sourceforge.net
11272S: Orphan
11273F: drivers/net/wireless/zd1201.*
11274
11275USB ZR364XX DRIVER
11276M: Antoine Jacquet <royale@zerezo.com>
11277L: linux-usb@vger.kernel.org
11278L: linux-media@vger.kernel.org
11279T: git git://linuxtv.org/media_tree.git
11280W: http://royale.zerezo.com/zr364xx/
11281S: Maintained
11282F: Documentation/video4linux/zr364xx.txt
11283F: drivers/media/usb/zr364xx/
11284
11285ULPI BUS
11286M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11287L: linux-usb@vger.kernel.org
11288S: Maintained
11289F: drivers/usb/common/ulpi.c
11290F: include/linux/ulpi/
11291
11292USER-MODE LINUX (UML)
11293M: Jeff Dike <jdike@addtoit.com>
11294M: Richard Weinberger <richard@nod.at>
11295L: user-mode-linux-devel@lists.sourceforge.net
11296L: user-mode-linux-user@lists.sourceforge.net
11297W: http://user-mode-linux.sourceforge.net
11298S: Maintained
11299F: Documentation/virtual/uml/
11300F: arch/um/
11301F: arch/x86/um/
11302F: fs/hostfs/
11303F: fs/hppfs/
11304
11305USERSPACE I/O (UIO)
11306M: "Hans J. Koch" <hjk@hansjkoch.de>
11307M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11308S: Maintained
11309T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11310F: Documentation/DocBook/uio-howto.tmpl
11311F: drivers/uio/
11312F: include/linux/uio*.h
11313
11314UTIL-LINUX PACKAGE
11315M: Karel Zak <kzak@redhat.com>
11316L: util-linux@vger.kernel.org
11317W: http://en.wikipedia.org/wiki/Util-linux
11318T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11319S: Maintained
11320
11321UVESAFB DRIVER
11322M: Michal Januszewski <spock@gentoo.org>
11323L: linux-fbdev@vger.kernel.org
11324W: http://dev.gentoo.org/~spock/projects/uvesafb/
11325S: Maintained
11326F: Documentation/fb/uvesafb.txt
11327F: drivers/video/fbdev/uvesafb.*
11328
11329VF610 NAND DRIVER
11330M: Stefan Agner <stefan@agner.ch>
11331L: linux-mtd@lists.infradead.org
11332S: Supported
11333F: drivers/mtd/nand/vf610_nfc.c
11334
11335VFAT/FAT/MSDOS FILESYSTEM
11336M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11337S: Maintained
11338F: Documentation/filesystems/vfat.txt
11339F: fs/fat/
11340
11341VFIO DRIVER
11342M: Alex Williamson <alex.williamson@redhat.com>
11343L: kvm@vger.kernel.org
11344S: Maintained
11345F: Documentation/vfio.txt
11346F: drivers/vfio/
11347F: include/linux/vfio.h
11348F: include/uapi/linux/vfio.h
11349
11350VFIO PLATFORM DRIVER
11351M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11352L: kvm@vger.kernel.org
11353S: Maintained
11354F: drivers/vfio/platform/
11355
11356VIDEOBUF2 FRAMEWORK
11357M: Pawel Osciak <pawel@osciak.com>
11358M: Marek Szyprowski <m.szyprowski@samsung.com>
11359M: Kyungmin Park <kyungmin.park@samsung.com>
11360L: linux-media@vger.kernel.org
11361S: Maintained
11362F: drivers/media/v4l2-core/videobuf2-*
11363F: include/media/videobuf2-*
11364
11365VIRTUAL SERIO DEVICE DRIVER
11366M: Stephen Chandler Paul <thatslyude@gmail.com>
11367S: Maintained
11368F: drivers/input/serio/userio.c
11369F: include/uapi/linux/userio.h
11370
11371VIRTIO CONSOLE DRIVER
11372M: Amit Shah <amit.shah@redhat.com>
11373L: virtualization@lists.linux-foundation.org
11374S: Maintained
11375F: drivers/char/virtio_console.c
11376F: include/linux/virtio_console.h
11377F: include/uapi/linux/virtio_console.h
11378
11379VIRTIO CORE, NET AND BLOCK DRIVERS
11380M: "Michael S. Tsirkin" <mst@redhat.com>
11381L: virtualization@lists.linux-foundation.org
11382S: Maintained
11383F: drivers/virtio/
11384F: tools/virtio/
11385F: drivers/net/virtio_net.c
11386F: drivers/block/virtio_blk.c
11387F: include/linux/virtio_*.h
11388F: include/uapi/linux/virtio_*.h
11389
11390VIRTIO DRIVERS FOR S390
11391M: Christian Borntraeger <borntraeger@de.ibm.com>
11392M: Cornelia Huck <cornelia.huck@de.ibm.com>
11393L: linux-s390@vger.kernel.org
11394L: virtualization@lists.linux-foundation.org
11395L: kvm@vger.kernel.org
11396S: Supported
11397F: drivers/s390/virtio/
11398
11399VIRTIO GPU DRIVER
11400M: David Airlie <airlied@linux.ie>
11401M: Gerd Hoffmann <kraxel@redhat.com>
11402L: dri-devel@lists.freedesktop.org
11403L: virtualization@lists.linux-foundation.org
11404S: Maintained
11405F: drivers/gpu/drm/virtio/
11406F: include/uapi/linux/virtio_gpu.h
11407
11408VIRTIO HOST (VHOST)
11409M: "Michael S. Tsirkin" <mst@redhat.com>
11410L: kvm@vger.kernel.org
11411L: virtualization@lists.linux-foundation.org
11412L: netdev@vger.kernel.org
11413S: Maintained
11414F: drivers/vhost/
11415F: include/uapi/linux/vhost.h
11416
11417VIRTIO INPUT DRIVER
11418M: Gerd Hoffmann <kraxel@redhat.com>
11419S: Maintained
11420F: drivers/virtio/virtio_input.c
11421F: include/uapi/linux/virtio_input.h
11422
11423VIA RHINE NETWORK DRIVER
11424S: Orphan
11425F: drivers/net/ethernet/via/via-rhine.c
11426
11427VIA SD/MMC CARD CONTROLLER DRIVER
11428M: Bruce Chang <brucechang@via.com.tw>
11429M: Harald Welte <HaraldWelte@viatech.com>
11430S: Maintained
11431F: drivers/mmc/host/via-sdmmc.c
11432
11433VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11434M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11435L: linux-fbdev@vger.kernel.org
11436S: Maintained
11437F: include/linux/via-core.h
11438F: include/linux/via-gpio.h
11439F: include/linux/via_i2c.h
11440F: drivers/video/fbdev/via/
11441
11442VIA VELOCITY NETWORK DRIVER
11443M: Francois Romieu <romieu@fr.zoreil.com>
11444L: netdev@vger.kernel.org
11445S: Maintained
11446F: drivers/net/ethernet/via/via-velocity.*
11447
11448VIRT LIB
11449M: Alex Williamson <alex.williamson@redhat.com>
11450M: Paolo Bonzini <pbonzini@redhat.com>
11451L: kvm@vger.kernel.org
11452S: Supported
11453F: virt/lib/
11454
11455VIVID VIRTUAL VIDEO DRIVER
11456M: Hans Verkuil <hverkuil@xs4all.nl>
11457L: linux-media@vger.kernel.org
11458T: git git://linuxtv.org/media_tree.git
11459W: http://linuxtv.org
11460S: Maintained
11461F: drivers/media/platform/vivid/*
11462
11463VLAN (802.1Q)
11464M: Patrick McHardy <kaber@trash.net>
11465L: netdev@vger.kernel.org
11466S: Maintained
11467F: drivers/net/macvlan.c
11468F: include/linux/if_*vlan.h
11469F: net/8021q/
11470
11471VLYNQ BUS
11472M: Florian Fainelli <florian@openwrt.org>
11473L: openwrt-devel@lists.openwrt.org (subscribers-only)
11474S: Maintained
11475F: drivers/vlynq/vlynq.c
11476F: include/linux/vlynq.h
11477
11478VME SUBSYSTEM
11479M: Martyn Welch <martyn@welchs.me.uk>
11480M: Manohar Vanga <manohar.vanga@gmail.com>
11481M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11482L: devel@driverdev.osuosl.org
11483S: Maintained
11484T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11485F: Documentation/vme_api.txt
11486F: drivers/staging/vme/
11487F: drivers/vme/
11488F: include/linux/vme*
11489
11490VMWARE HYPERVISOR INTERFACE
11491M: Alok Kataria <akataria@vmware.com>
11492L: virtualization@lists.linux-foundation.org
11493S: Supported
11494F: arch/x86/kernel/cpu/vmware.c
11495
11496VMWARE BALLOON DRIVER
11497M: Xavier Deguillard <xdeguillard@vmware.com>
11498M: Philip Moltmann <moltmann@vmware.com>
11499M: "VMware, Inc." <pv-drivers@vmware.com>
11500L: linux-kernel@vger.kernel.org
11501S: Maintained
11502F: drivers/misc/vmw_balloon.c
11503
11504VMWARE VMMOUSE SUBDRIVER
11505M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11506M: "VMware, Inc." <pv-drivers@vmware.com>
11507L: linux-input@vger.kernel.org
11508S: Maintained
11509F: drivers/input/mouse/vmmouse.c
11510F: drivers/input/mouse/vmmouse.h
11511
11512VMWARE VMXNET3 ETHERNET DRIVER
11513M: Shrikrishna Khare <skhare@vmware.com>
11514M: "VMware, Inc." <pv-drivers@vmware.com>
11515L: netdev@vger.kernel.org
11516S: Maintained
11517F: drivers/net/vmxnet3/
11518
11519VMware PVSCSI driver
11520M: Arvind Kumar <arvindkumar@vmware.com>
11521M: VMware PV-Drivers <pv-drivers@vmware.com>
11522L: linux-scsi@vger.kernel.org
11523S: Maintained
11524F: drivers/scsi/vmw_pvscsi.c
11525F: drivers/scsi/vmw_pvscsi.h
11526
11527VOLTAGE AND CURRENT REGULATOR FRAMEWORK
11528M: Liam Girdwood <lgirdwood@gmail.com>
11529M: Mark Brown <broonie@kernel.org>
11530L: linux-kernel@vger.kernel.org
11531W: http://www.slimlogic.co.uk/?p=48
11532T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
11533S: Supported
11534F: drivers/regulator/
11535F: include/linux/regulator/
11536
11537VRF
11538M: David Ahern <dsa@cumulusnetworks.com>
11539M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
11540L: netdev@vger.kernel.org
11541S: Maintained
11542F: drivers/net/vrf.c
11543F: Documentation/networking/vrf.txt
11544
11545VT1211 HARDWARE MONITOR DRIVER
11546M: Juerg Haefliger <juergh@gmail.com>
11547L: lm-sensors@lm-sensors.org
11548S: Maintained
11549F: Documentation/hwmon/vt1211
11550F: drivers/hwmon/vt1211.c
11551
11552VT8231 HARDWARE MONITOR DRIVER
11553M: Roger Lucas <vt8231@hiddenengine.co.uk>
11554L: lm-sensors@lm-sensors.org
11555S: Maintained
11556F: drivers/hwmon/vt8231.c
11557
11558VUB300 USB to SDIO/SD/MMC bridge chip
11559M: Tony Olech <tony.olech@elandigitalsystems.com>
11560L: linux-mmc@vger.kernel.org
11561L: linux-usb@vger.kernel.org
11562S: Supported
11563F: drivers/mmc/host/vub300.c
11564
11565W1 DALLAS'S 1-WIRE BUS
11566M: Evgeniy Polyakov <zbr@ioremap.net>
11567S: Maintained
11568F: Documentation/w1/
11569F: drivers/w1/
11570
11571W83791D HARDWARE MONITORING DRIVER
11572M: Marc Hulsman <m.hulsman@tudelft.nl>
11573L: lm-sensors@lm-sensors.org
11574S: Maintained
11575F: Documentation/hwmon/w83791d
11576F: drivers/hwmon/w83791d.c
11577
11578W83793 HARDWARE MONITORING DRIVER
11579M: Rudolf Marek <r.marek@assembler.cz>
11580L: lm-sensors@lm-sensors.org
11581S: Maintained
11582F: Documentation/hwmon/w83793
11583F: drivers/hwmon/w83793.c
11584
11585W83795 HARDWARE MONITORING DRIVER
11586M: Jean Delvare <jdelvare@suse.com>
11587L: lm-sensors@lm-sensors.org
11588S: Maintained
11589F: drivers/hwmon/w83795.c
11590
11591W83L51xD SD/MMC CARD INTERFACE DRIVER
11592M: Pierre Ossman <pierre@ossman.eu>
11593S: Maintained
11594F: drivers/mmc/host/wbsd.*
11595
11596WACOM PROTOCOL 4 SERIAL TABLETS
11597M: Julian Squires <julian@cipht.net>
11598M: Hans de Goede <hdegoede@redhat.com>
11599L: linux-input@vger.kernel.org
11600S: Maintained
11601F: drivers/input/tablet/wacom_serial4.c
11602
11603WATCHDOG DEVICE DRIVERS
11604M: Wim Van Sebroeck <wim@iguana.be>
11605R: Guenter Roeck <linux@roeck-us.net>
11606L: linux-watchdog@vger.kernel.org
11607W: http://www.linux-watchdog.org/
11608T: git git://www.linux-watchdog.org/linux-watchdog.git
11609S: Maintained
11610F: Documentation/watchdog/
11611F: drivers/watchdog/
11612F: include/linux/watchdog.h
11613F: include/uapi/linux/watchdog.h
11614
11615WD7000 SCSI DRIVER
11616M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
11617L: linux-scsi@vger.kernel.org
11618S: Maintained
11619F: drivers/scsi/wd7000.c
11620
11621WIIMOTE HID DRIVER
11622M: David Herrmann <dh.herrmann@googlemail.com>
11623L: linux-input@vger.kernel.org
11624S: Maintained
11625F: drivers/hid/hid-wiimote*
11626
11627WINBOND CIR DRIVER
11628M: David Härdeman <david@hardeman.nu>
11629S: Maintained
11630F: drivers/media/rc/winbond-cir.c
11631
11632WIMAX STACK
11633M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
11634M: linux-wimax@intel.com
11635L: wimax@linuxwimax.org (subscribers-only)
11636S: Supported
11637W: http://linuxwimax.org
11638F: Documentation/wimax/README.wimax
11639F: include/linux/wimax/debug.h
11640F: include/net/wimax.h
11641F: include/uapi/linux/wimax.h
11642F: net/wimax/
11643
11644WISTRON LAPTOP BUTTON DRIVER
11645M: Miloslav Trmac <mitr@volny.cz>
11646S: Maintained
11647F: drivers/input/misc/wistron_btns.c
11648
11649WL3501 WIRELESS PCMCIA CARD DRIVER
11650M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
11651L: linux-wireless@vger.kernel.org
11652W: http://oops.ghostprotocols.net:81/blog
11653S: Maintained
11654F: drivers/net/wireless/wl3501*
11655
11656WOLFSON MICROELECTRONICS DRIVERS
11657L: patches@opensource.wolfsonmicro.com
11658T: git https://github.com/CirrusLogic/linux-drivers.git
11659W: https://github.com/CirrusLogic/linux-drivers/wiki
11660S: Supported
11661F: Documentation/hwmon/wm83??
11662F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
11663F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
11664F: Documentation/devicetree/bindings/mfd/arizona.txt
11665F: arch/arm/mach-s3c64xx/mach-crag6410*
11666F: drivers/clk/clk-wm83*.c
11667F: drivers/extcon/extcon-arizona.c
11668F: drivers/leds/leds-wm83*.c
11669F: drivers/gpio/gpio-*wm*.c
11670F: drivers/gpio/gpio-arizona.c
11671F: drivers/hwmon/wm83??-hwmon.c
11672F: drivers/input/misc/wm831x-on.c
11673F: drivers/input/touchscreen/wm831x-ts.c
11674F: drivers/input/touchscreen/wm97*.c
11675F: drivers/mfd/arizona*
11676F: drivers/mfd/wm*.c
11677F: drivers/power/wm83*.c
11678F: drivers/rtc/rtc-wm83*.c
11679F: drivers/regulator/wm8*.c
11680F: drivers/video/backlight/wm83*_bl.c
11681F: drivers/watchdog/wm83*_wdt.c
11682F: include/linux/mfd/arizona/
11683F: include/linux/mfd/wm831x/
11684F: include/linux/mfd/wm8350/
11685F: include/linux/mfd/wm8400*
11686F: include/linux/wm97xx.h
11687F: include/sound/wm????.h
11688F: sound/soc/codecs/arizona.?
11689F: sound/soc/codecs/wm*
11690
11691WORKQUEUE
11692M: Tejun Heo <tj@kernel.org>
11693R: Lai Jiangshan <jiangshanlai@gmail.com>
11694T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
11695S: Maintained
11696F: include/linux/workqueue.h
11697F: kernel/workqueue.c
11698F: Documentation/workqueue.txt
11699
11700X.25 NETWORK LAYER
11701M: Andrew Hendry <andrew.hendry@gmail.com>
11702L: linux-x25@vger.kernel.org
11703S: Odd Fixes
11704F: Documentation/networking/x25*
11705F: include/net/x25*
11706F: net/x25/
11707
11708X86 ARCHITECTURE (32-BIT AND 64-BIT)
11709M: Thomas Gleixner <tglx@linutronix.de>
11710M: Ingo Molnar <mingo@redhat.com>
11711M: "H. Peter Anvin" <hpa@zytor.com>
11712M: x86@kernel.org
11713L: linux-kernel@vger.kernel.org
11714T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
11715S: Maintained
11716F: Documentation/x86/
11717F: arch/x86/
11718
11719X86 PLATFORM DRIVERS
11720M: Darren Hart <dvhart@infradead.org>
11721L: platform-driver-x86@vger.kernel.org
11722T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
11723S: Maintained
11724F: drivers/platform/x86/
11725F: drivers/platform/olpc/
11726
11727X86 MCE INFRASTRUCTURE
11728M: Tony Luck <tony.luck@intel.com>
11729M: Borislav Petkov <bp@alien8.de>
11730L: linux-edac@vger.kernel.org
11731S: Maintained
11732F: arch/x86/kernel/cpu/mcheck/*
11733
11734X86 MICROCODE UPDATE SUPPORT
11735M: Borislav Petkov <bp@alien8.de>
11736S: Maintained
11737F: arch/x86/kernel/cpu/microcode/*
11738
11739X86 VDSO
11740M: Andy Lutomirski <luto@amacapital.net>
11741L: linux-kernel@vger.kernel.org
11742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
11743S: Maintained
11744F: arch/x86/entry/vdso/
11745
11746XC2028/3028 TUNER DRIVER
11747M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11748L: linux-media@vger.kernel.org
11749W: http://linuxtv.org
11750T: git git://linuxtv.org/media_tree.git
11751S: Maintained
11752F: drivers/media/tuners/tuner-xc2028.*
11753
11754XEN HYPERVISOR INTERFACE
11755M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11756M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
11757M: David Vrabel <david.vrabel@citrix.com>
11758L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11759T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
11760S: Supported
11761F: arch/x86/xen/
11762F: drivers/*/xen-*front.c
11763F: drivers/xen/
11764F: arch/x86/include/asm/xen/
11765F: include/xen/
11766F: include/uapi/xen/
11767
11768XEN HYPERVISOR ARM
11769M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11770L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11771S: Supported
11772F: arch/arm/xen/
11773F: arch/arm/include/asm/xen/
11774
11775XEN HYPERVISOR ARM64
11776M: Stefano Stabellini <stefano.stabellini@eu.citrix.com>
11777L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11778S: Supported
11779F: arch/arm64/xen/
11780F: arch/arm64/include/asm/xen/
11781
11782XEN NETWORK BACKEND DRIVER
11783M: Ian Campbell <ian.campbell@citrix.com>
11784M: Wei Liu <wei.liu2@citrix.com>
11785L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11786L: netdev@vger.kernel.org
11787S: Supported
11788F: drivers/net/xen-netback/*
11789
11790XEN PCI SUBSYSTEM
11791M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11792L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11793S: Supported
11794F: arch/x86/pci/*xen*
11795F: drivers/pci/*xen*
11796
11797XEN BLOCK SUBSYSTEM
11798M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11799M: Roger Pau Monné <roger.pau@citrix.com>
11800L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11801S: Supported
11802F: drivers/block/xen-blkback/*
11803F: drivers/block/xen*
11804
11805XEN PVSCSI DRIVERS
11806M: Juergen Gross <jgross@suse.com>
11807L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11808L: linux-scsi@vger.kernel.org
11809S: Supported
11810F: drivers/scsi/xen-scsifront.c
11811F: drivers/xen/xen-scsiback.c
11812F: include/xen/interface/io/vscsiif.h
11813
11814XEN SWIOTLB SUBSYSTEM
11815M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11816L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
11817S: Supported
11818F: arch/x86/xen/*swiotlb*
11819F: drivers/xen/*swiotlb*
11820
11821XFS FILESYSTEM
11822P: Silicon Graphics Inc
11823M: Dave Chinner <david@fromorbit.com>
11824M: xfs@oss.sgi.com
11825L: xfs@oss.sgi.com
11826W: http://oss.sgi.com/projects/xfs
11827T: git git://oss.sgi.com/xfs/xfs.git
11828S: Supported
11829F: Documentation/filesystems/xfs.txt
11830F: fs/xfs/
11831
11832XILINX AXI ETHERNET DRIVER
11833M: Anirudha Sarangi <anirudh@xilinx.com>
11834M: John Linn <John.Linn@xilinx.com>
11835S: Maintained
11836F: drivers/net/ethernet/xilinx/xilinx_axienet*
11837
11838XILINX UARTLITE SERIAL DRIVER
11839M: Peter Korsgaard <jacmet@sunsite.dk>
11840L: linux-serial@vger.kernel.org
11841S: Maintained
11842F: drivers/tty/serial/uartlite.c
11843
11844XILINX VIDEO IP CORES
11845M: Hyun Kwon <hyun.kwon@xilinx.com>
11846M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11847L: linux-media@vger.kernel.org
11848T: git git://linuxtv.org/media_tree.git
11849S: Supported
11850F: Documentation/devicetree/bindings/media/xilinx/
11851F: drivers/media/platform/xilinx/
11852F: include/uapi/linux/xilinx-v4l2-controls.h
11853
11854XILLYBUS DRIVER
11855M: Eli Billauer <eli.billauer@gmail.com>
11856L: linux-kernel@vger.kernel.org
11857S: Supported
11858F: drivers/char/xillybus/
11859
11860XTENSA XTFPGA PLATFORM SUPPORT
11861M: Max Filippov <jcmvbkbc@gmail.com>
11862L: linux-xtensa@linux-xtensa.org
11863S: Maintained
11864F: drivers/spi/spi-xtensa-xtfpga.c
11865F: sound/soc/xtensa/xtfpga-i2s.c
11866
11867YAM DRIVER FOR AX.25
11868M: Jean-Paul Roubelat <jpr@f6fbb.org>
11869L: linux-hams@vger.kernel.org
11870S: Maintained
11871F: drivers/net/hamradio/yam*
11872F: include/linux/yam.h
11873
11874YEALINK PHONE DRIVER
11875M: Henk Vergonet <Henk.Vergonet@gmail.com>
11876L: usbb2k-api-dev@nongnu.org
11877S: Maintained
11878F: Documentation/input/yealink.txt
11879F: drivers/input/misc/yealink.*
11880
11881Z8530 DRIVER FOR AX.25
11882M: Joerg Reuter <jreuter@yaina.de>
11883W: http://yaina.de/jreuter/
11884W: http://www.qsl.net/dl1bke/
11885L: linux-hams@vger.kernel.org
11886S: Maintained
11887F: Documentation/networking/z8530drv.txt
11888F: drivers/net/hamradio/*scc.c
11889F: drivers/net/hamradio/z8530.h
11890
11891ZBUD COMPRESSED PAGE ALLOCATOR
11892M: Seth Jennings <sjennings@variantweb.net>
11893L: linux-mm@kvack.org
11894S: Maintained
11895F: mm/zbud.c
11896F: include/linux/zbud.h
11897
11898ZD1211RW WIRELESS DRIVER
11899M: Daniel Drake <dsd@gentoo.org>
11900M: Ulrich Kunitz <kune@deine-taler.de>
11901W: http://zd1211.ath.cx/wiki/DriverRewrite
11902L: linux-wireless@vger.kernel.org
11903L: zd1211-devs@lists.sourceforge.net (subscribers-only)
11904S: Maintained
11905F: drivers/net/wireless/zd1211rw/
11906
11907ZPOOL COMPRESSED PAGE STORAGE API
11908M: Dan Streetman <ddstreet@ieee.org>
11909L: linux-mm@kvack.org
11910S: Maintained
11911F: mm/zpool.c
11912F: include/linux/zpool.h
11913
11914ZR36067 VIDEO FOR LINUX DRIVER
11915L: mjpeg-users@lists.sourceforge.net
11916L: linux-media@vger.kernel.org
11917W: http://mjpeg.sourceforge.net/driver-zoran/
11918T: hg http://linuxtv.org/hg/v4l-dvb
11919S: Odd Fixes
11920F: drivers/media/pci/zoran/
11921
11922ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
11923M: Minchan Kim <minchan@kernel.org>
11924M: Nitin Gupta <ngupta@vflare.org>
11925R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11926L: linux-kernel@vger.kernel.org
11927S: Maintained
11928F: drivers/block/zram/
11929F: Documentation/blockdev/zram.txt
11930
11931ZS DECSTATION Z85C30 SERIAL DRIVER
11932M: "Maciej W. Rozycki" <macro@linux-mips.org>
11933S: Maintained
11934F: drivers/tty/serial/zs.*
11935
11936ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
11937M: Minchan Kim <minchan@kernel.org>
11938M: Nitin Gupta <ngupta@vflare.org>
11939R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
11940L: linux-mm@kvack.org
11941S: Maintained
11942F: mm/zsmalloc.c
11943F: include/linux/zsmalloc.h
11944F: Documentation/vm/zsmalloc.txt
11945
11946ZSWAP COMPRESSED SWAP CACHING
11947M: Seth Jennings <sjennings@variantweb.net>
11948L: linux-mm@kvack.org
11949S: Maintained
11950F: mm/zswap.c
11951
11952THE REST
11953M: Linus Torvalds <torvalds@linux-foundation.org>
11954L: linux-kernel@vger.kernel.org
11955Q: http://patchwork.kernel.org/project/LKML/list/
11956T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
11957S: Buried alive in reporters
11958F: *
11959F: */
This page took 0.085859 seconds and 5 git commands to generate.