Merge tag 'davinci-for-v4.7/doc' of git://git.kernel.org/pub/scm/linux/kernel/git...
[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 <aar@pengutronix.de>
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: https://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: include/linux/syscalls.h
227F: kernel/sys_ni.c
228
229ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230M: Hans de Goede <hdegoede@redhat.com>
231L: linux-hwmon@vger.kernel.org
232S: Maintained
233F: drivers/hwmon/abituguru.c
234
235ABIT UGURU 3 HARDWARE MONITOR DRIVER
236M: Alistair John Strachan <alistair@devzero.co.uk>
237L: linux-hwmon@vger.kernel.org
238S: Maintained
239F: drivers/hwmon/abituguru3.c
240
241ACCES 104-DIO-48E GPIO DRIVER
242M: William Breathitt Gray <vilhelm.gray@gmail.com>
243L: linux-gpio@vger.kernel.org
244S: Maintained
245F: drivers/gpio/gpio-104-dio-48e.c
246
247ACCES 104-IDI-48 GPIO DRIVER
248M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
249L: linux-gpio@vger.kernel.org
250S: Maintained
251F: drivers/gpio/gpio-104-idi-48.c
252
253ACCES 104-IDIO-16 GPIO DRIVER
254M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
255L: linux-gpio@vger.kernel.org
256S: Maintained
257F: drivers/gpio/gpio-104-idio-16.c
258
259ACENIC DRIVER
260M: Jes Sorensen <jes@trained-monkey.org>
261L: linux-acenic@sunsite.dk
262S: Maintained
263F: drivers/net/ethernet/alteon/acenic*
264
265ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266M: Peter Feuerer <peter@piie.net>
267L: platform-driver-x86@vger.kernel.org
268W: http://piie.net/?section=acerhdf
269S: Maintained
270F: drivers/platform/x86/acerhdf.c
271
272ACER WMI LAPTOP EXTRAS
273M: "Lee, Chun-Yi" <jlee@suse.com>
274L: platform-driver-x86@vger.kernel.org
275S: Maintained
276F: drivers/platform/x86/acer-wmi.c
277
278ACPI
279M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
280M: Len Brown <lenb@kernel.org>
281L: linux-acpi@vger.kernel.org
282W: https://01.org/linux-acpi
283Q: https://patchwork.kernel.org/project/linux-acpi/list/
284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285S: Supported
286F: drivers/acpi/
287F: drivers/pnp/pnpacpi/
288F: include/linux/acpi.h
289F: include/acpi/
290F: Documentation/acpi/
291F: Documentation/ABI/testing/sysfs-bus-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALTERA MAILBOX DRIVER
600M: Ley Foon Tan <lftan@altera.com>
601L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602S: Maintained
603F: drivers/mailbox/mailbox-altera.c
604
605ALTERA PIO DRIVER
606M: Tien Hock Loh <thloh@altera.com>
607L: linux-gpio@vger.kernel.org
608S: Maintained
609F: drivers/gpio/gpio-altera.c
610
611ALTERA TRIPLE SPEED ETHERNET DRIVER
612M: Vince Bridgers <vbridger@opensource.altera.com>
613L: netdev@vger.kernel.org
614L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615S: Maintained
616F: drivers/net/ethernet/altera/
617
618ALTERA UART/JTAG UART SERIAL DRIVERS
619M: Tobias Klauser <tklauser@distanz.ch>
620L: linux-serial@vger.kernel.org
621L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622S: Maintained
623F: drivers/tty/serial/altera_uart.c
624F: drivers/tty/serial/altera_jtaguart.c
625F: include/linux/altera_uart.h
626F: include/linux/altera_jtaguart.h
627
628AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629M: Tom Lendacky <thomas.lendacky@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779AOA (Apple Onboard Audio) ALSA DRIVER
780M: Johannes Berg <johannes@sipsolutions.net>
781L: linuxppc-dev@lists.ozlabs.org
782L: alsa-devel@alsa-project.org (moderated for non-subscribers)
783S: Maintained
784F: sound/aoa/
785
786APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787M: William Breathitt Gray <vilhelm.gray@gmail.com>
788L: linux-iio@vger.kernel.org
789S: Maintained
790F: drivers/iio/dac/stx104.c
791
792APM DRIVER
793M: Jiri Kosina <jikos@kernel.org>
794S: Odd fixes
795T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796F: arch/x86/kernel/apm_32.c
797F: include/linux/apm_bios.h
798F: include/uapi/linux/apm_bios.h
799F: drivers/char/apm-emulation.c
800
801APPLE BCM5974 MULTITOUCH DRIVER
802M: Henrik Rydberg <rydberg@bitmath.org>
803L: linux-input@vger.kernel.org
804S: Odd fixes
805F: drivers/input/mouse/bcm5974.c
806
807APPLE SMC DRIVER
808M: Henrik Rydberg <rydberg@bitmath.org>
809L: linux-hwmon@vger.kernel.org
810S: Odd fixes
811F: drivers/hwmon/applesmc.c
812
813APPLETALK NETWORK LAYER
814M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815S: Maintained
816F: drivers/net/appletalk/
817F: net/appletalk/
818
819APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820M: Duc Dang <dhdang@apm.com>
821S: Supported
822F: arch/arm64/boot/dts/apm/
823
824APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825M: Iyappan Subramanian <isubramanian@apm.com>
826M: Keyur Chudgar <kchudgar@apm.com>
827S: Supported
828F: drivers/net/ethernet/apm/xgene/
829F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831APTINA CAMERA SENSOR PLL
832M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833L: linux-media@vger.kernel.org
834S: Maintained
835F: drivers/media/i2c/aptina-pll.*
836
837ARC FRAMEBUFFER DRIVER
838M: Jaya Kumar <jayalk@intworks.biz>
839S: Maintained
840F: drivers/video/fbdev/arcfb.c
841F: drivers/video/fbdev/core/fb_defio.c
842
843ARCNET NETWORK LAYER
844M: Michael Grzeschik <m.grzeschik@pengutronix.de>
845L: netdev@vger.kernel.org
846S: Maintained
847F: drivers/net/arcnet/
848F: include/uapi/linux/if_arcnet.h
849
850ARM HDLCD DRM DRIVER
851M: Liviu Dudau <liviu.dudau@arm.com>
852S: Supported
853F: drivers/gpu/drm/arm/
854F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856ARM MFM AND FLOPPY DRIVERS
857M: Ian Molton <spyro@f2s.com>
858S: Maintained
859F: arch/arm/lib/floppydma.S
860F: arch/arm/include/asm/floppy.h
861
862ARM PMU PROFILING AND DEBUGGING
863M: Will Deacon <will.deacon@arm.com>
864R: Mark Rutland <mark.rutland@arm.com>
865S: Maintained
866F: arch/arm*/kernel/perf_*
867F: arch/arm/oprofile/common.c
868F: arch/arm*/kernel/hw_breakpoint.c
869F: arch/arm*/include/asm/hw_breakpoint.h
870F: arch/arm*/include/asm/perf_event.h
871F: drivers/perf/arm_pmu.c
872F: include/linux/perf/arm_pmu.h
873
874ARM PORT
875M: Russell King <linux@arm.linux.org.uk>
876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877W: http://www.arm.linux.org.uk/
878S: Maintained
879F: arch/arm/
880
881ARM SUB-ARCHITECTURES
882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883S: Maintained
884F: arch/arm/mach-*/
885F: arch/arm/plat-*/
886T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888ARM PRIMECELL AACI PL041 DRIVER
889M: Russell King <linux@arm.linux.org.uk>
890S: Maintained
891F: sound/arm/aaci.*
892
893ARM PRIMECELL CLCD PL110 DRIVER
894M: Russell King <linux@arm.linux.org.uk>
895S: Maintained
896F: drivers/video/fbdev/amba-clcd.*
897
898ARM PRIMECELL KMI PL050 DRIVER
899M: Russell King <linux@arm.linux.org.uk>
900S: Maintained
901F: drivers/input/serio/ambakmi.*
902F: include/linux/amba/kmi.h
903
904ARM PRIMECELL MMCI PL180/1 DRIVER
905M: Russell King <linux@arm.linux.org.uk>
906S: Maintained
907F: drivers/mmc/host/mmci.*
908F: include/linux/amba/mmci.h
909
910ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911M: Russell King <linux@arm.linux.org.uk>
912S: Maintained
913F: drivers/tty/serial/amba-pl01*.c
914F: include/linux/amba/serial.h
915
916ARM PRIMECELL BUS SUPPORT
917M: Russell King <linux@arm.linux.org.uk>
918S: Maintained
919F: drivers/amba/
920F: include/linux/amba/bus.h
921
922ARM/ADS SPHERE MACHINE SUPPORT
923M: Lennert Buytenhek <kernel@wantstofly.org>
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926
927ARM/AFEB9260 MACHINE SUPPORT
928M: Sergey Lapin <slapin@ossfans.org>
929L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930S: Maintained
931
932ARM/AJECO 1ARM MACHINE SUPPORT
933M: Lennert Buytenhek <kernel@wantstofly.org>
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935S: Maintained
936
937ARM/Allwinner sunXi SoC support
938M: Maxime Ripard <maxime.ripard@free-electrons.com>
939M: Chen-Yu Tsai <wens@csie.org>
940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941S: Maintained
942N: sun[x456789]i
943
944ARM/Allwinner SoC Clock Support
945M: Emilio López <emilio@elopez.com.ar>
946S: Maintained
947F: drivers/clk/sunxi/
948
949ARM/Amlogic Meson SoC support
950M: Carlo Caione <carlo@caione.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952L: linux-meson@googlegroups.com
953W: http://linux-meson.com/
954S: Maintained
955F: arch/arm/mach-meson/
956F: arch/arm/boot/dts/meson*
957N: meson
958
959ARM/Annapurna Labs ALPINE ARCHITECTURE
960M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
961M: Antoine Tenart <antoine.tenart@free-electrons.com>
962S: Maintained
963F: arch/arm/mach-alpine/
964F: arch/arm/boot/dts/alpine*
965F: arch/arm64/boot/dts/al/
966F: drivers/*/*alpine*
967
968ARM/ARTPEC MACHINE SUPPORT
969M: Jesper Nilsson <jesper.nilsson@axis.com>
970M: Lars Persson <lars.persson@axis.com>
971M: Niklas Cassel <niklas.cassel@axis.com>
972S: Maintained
973L: linux-arm-kernel@axis.com
974F: arch/arm/mach-artpec
975F: arch/arm/boot/dts/artpec6*
976F: drivers/clk/clk-artpec6.c
977
978ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979M: Nicolas Ferre <nicolas.ferre@atmel.com>
980M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
981M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983W: http://www.linux4sam.org
984T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985S: Supported
986F: arch/arm/mach-at91/
987F: include/soc/at91/
988F: arch/arm/boot/dts/at91*.dts
989F: arch/arm/boot/dts/at91*.dtsi
990F: arch/arm/boot/dts/sama*.dts
991F: arch/arm/boot/dts/sama*.dtsi
992F: arch/arm/include/debug/at91.S
993
994ARM/ATMEL AT91 Clock Support
995M: Boris Brezillon <boris.brezillon@free-electrons.com>
996S: Maintained
997F: drivers/clk/at91
998
999ARM/CALXEDA HIGHBANK ARCHITECTURE
1000M: Rob Herring <robh@kernel.org>
1001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002S: Maintained
1003F: arch/arm/mach-highbank/
1004F: arch/arm/boot/dts/highbank.dts
1005F: arch/arm/boot/dts/ecx-*.dts*
1006
1007ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008M: Krzysztof Halasa <khalasa@piap.pl>
1009S: Maintained
1010F: arch/arm/mach-cns3xxx/
1011
1012ARM/CAVIUM THUNDER NETWORK DRIVER
1013M: Sunil Goutham <sgoutham@cavium.com>
1014M: Robert Richter <rric@kernel.org>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016S: Supported
1017F: drivers/net/ethernet/cavium/thunder/
1018
1019ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020M: Alexander Shiyan <shc_work@mail.ru>
1021L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022S: Odd Fixes
1023N: clps711x
1024
1025ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026M: Hartley Sweeten <hsweeten@visionengravers.com>
1027M: Ryan Mallon <rmallon@gmail.com>
1028L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029S: Maintained
1030F: arch/arm/mach-ep93xx/
1031F: arch/arm/mach-ep93xx/include/mach/
1032
1033ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034M: Lennert Buytenhek <kernel@wantstofly.org>
1035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036S: Maintained
1037
1038ARM/CLKDEV SUPPORT
1039M: Russell King <linux@arm.linux.org.uk>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Maintained
1042F: arch/arm/include/asm/clkdev.h
1043F: drivers/clk/clkdev.c
1044
1045ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046M: Mike Rapoport <mike@compulab.co.il>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Maintained
1049
1050ARM/CONTEC MICRO9 MACHINE SUPPORT
1051M: Hubert Feurstein <hubert.feurstein@contec.at>
1052S: Maintained
1053F: arch/arm/mach-ep93xx/micro9.c
1054
1055ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056M: Mathieu Poirier <mathieu.poirier@linaro.org>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: drivers/hwtracing/coresight/*
1060F: Documentation/trace/coresight.txt
1061F: Documentation/devicetree/bindings/arm/coresight.txt
1062F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064ARM/CORGI MACHINE SUPPORT
1065M: Richard Purdie <rpurdie@rpsys.net>
1066S: Maintained
1067
1068ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071T: git git://github.com/ulli-kroll/linux.git
1072S: Maintained
1073F: arch/arm/mach-gemini/
1074F: drivers/rtc/rtc-gemini.c
1075
1076ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077M: Barry Song <baohua@kernel.org>
1078L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080S: Maintained
1081F: arch/arm/boot/dts/prima2*
1082F: arch/arm/mach-prima2/
1083F: drivers/clk/sirf/
1084F: drivers/clocksource/timer-prima2.c
1085F: drivers/clocksource/timer-atlas7.c
1086N: [^a-z]sirf
1087
1088ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089M: Baruch Siach <baruch@tkos.co.il>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: arch/arm/boot/dts/cx92755*
1093N: digicolor
1094
1095ARM/EBSA110 MACHINE SUPPORT
1096M: Russell King <linux@arm.linux.org.uk>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098W: http://www.arm.linux.org.uk/
1099S: Maintained
1100F: arch/arm/mach-ebsa110/
1101F: drivers/net/ethernet/amd/am79c961a.*
1102
1103ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104M: Uwe Kleine-König <kernel@pengutronix.de>
1105L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106S: Maintained
1107N: efm32
1108
1109ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110M: Daniel Ribeiro <drwyrm@gmail.com>
1111M: Stefan Schmidt <stefan@openezx.org>
1112M: Harald Welte <laforge@openezx.org>
1113L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114W: http://www.openezx.org/
1115S: Maintained
1116T: topgit git://git.openezx.org/openezx.git
1117F: arch/arm/mach-pxa/ezx.c
1118
1119ARM/FARADAY FA526 PORT
1120M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122S: Maintained
1123T: git git://git.berlios.de/gemini-board
1124F: arch/arm/mm/*-fa*
1125
1126ARM/FOOTBRIDGE ARCHITECTURE
1127M: Russell King <linux@arm.linux.org.uk>
1128L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129W: http://www.arm.linux.org.uk/
1130S: Maintained
1131F: arch/arm/include/asm/hardware/dec21285.h
1132F: arch/arm/mach-footbridge/
1133
1134ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135M: Shawn Guo <shawnguo@kernel.org>
1136M: Sascha Hauer <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140F: arch/arm/mach-imx/
1141F: arch/arm/mach-mxs/
1142F: arch/arm/boot/dts/imx*
1143F: arch/arm/configs/imx*_defconfig
1144F: drivers/clk/imx/
1145F: include/soc/imx/
1146
1147ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148M: Shawn Guo <shawnguo@kernel.org>
1149M: Sascha Hauer <kernel@pengutronix.de>
1150R: Stefan Agner <stefan@agner.ch>
1151L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152S: Maintained
1153T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154F: arch/arm/mach-imx/*vf610*
1155F: arch/arm/boot/dts/vf*
1156
1157ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158M: Lennert Buytenhek <kernel@wantstofly.org>
1159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160S: Maintained
1161
1162ARM/GUMSTIX MACHINE SUPPORT
1163M: Steve Sakoman <sakoman@gmail.com>
1164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165S: Maintained
1166
1167ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168M: Philipp Zabel <philipp.zabel@gmail.com>
1169M: Paul Parsons <lost.distance@yahoo.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172F: arch/arm/mach-pxa/hx4700.c
1173F: arch/arm/mach-pxa/include/mach/hx4700.h
1174F: sound/soc/pxa/hx4700.c
1175
1176ARM/HISILICON SOC SUPPORT
1177M: Wei Xu <xuwei5@hisilicon.com>
1178L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179W: http://www.hisilicon.com
1180S: Supported
1181T: git git://github.com/hisilicon/linux-hisi.git
1182F: arch/arm/mach-hisi/
1183F: arch/arm/boot/dts/hi3*
1184F: arch/arm/boot/dts/hip*
1185F: arch/arm/boot/dts/hisi*
1186F: arch/arm64/boot/dts/hisilicon/
1187
1188ARM/HP JORNADA 7XX MACHINE SUPPORT
1189M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190W: www.jlime.com
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193F: arch/arm/mach-sa1100/jornada720.c
1194F: arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196ARM/IGEP MACHINE SUPPORT
1197M: Enric Balletbo i Serra <eballetbo@gmail.com>
1198M: Javier Martinez Canillas <javier@dowhile0.org>
1199L: linux-omap@vger.kernel.org
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/boot/dts/omap3-igep*
1203
1204ARM/INCOME PXA270 SUPPORT
1205M: Marek Vasut <marek.vasut@gmail.com>
1206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207S: Maintained
1208F: arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210ARM/INTEL IOP32X ARM ARCHITECTURE
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/INTEL IOP33X ARM ARCHITECTURE
1216L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217S: Orphan
1218
1219ARM/INTEL IOP13XX ARM ARCHITECTURE
1220M: Lennert Buytenhek <kernel@wantstofly.org>
1221L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222S: Maintained
1223
1224ARM/INTEL IQ81342EX MACHINE SUPPORT
1225M: Lennert Buytenhek <kernel@wantstofly.org>
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228
1229ARM/INTEL IXDP2850 MACHINE SUPPORT
1230M: Lennert Buytenhek <kernel@wantstofly.org>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233
1234ARM/INTEL IXP4XX ARM ARCHITECTURE
1235M: Imre Kaloz <kaloz@openwrt.org>
1236M: Krzysztof Halasa <khalasa@piap.pl>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239F: arch/arm/mach-ixp4xx/
1240
1241ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242M: Jonathan Cameron <jic23@cam.ac.uk>
1243L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244S: Maintained
1245F: arch/arm/mach-pxa/stargate2.c
1246F: drivers/pcmcia/pxa2xx_stargate2.c
1247
1248ARM/INTEL XSC3 (MANZANO) ARM CORE
1249M: Lennert Buytenhek <kernel@wantstofly.org>
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Maintained
1252
1253ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259M: Santosh Shilimkar <ssantosh@kernel.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262F: arch/arm/mach-keystone/
1263F: arch/arm/boot/dts/k2*
1264T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267M: Santosh Shilimkar <ssantosh@kernel.org>
1268L: linux-kernel@vger.kernel.org
1269S: Maintained
1270F: drivers/clk/keystone/
1271
1272ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273M: Santosh Shilimkar <ssantosh@kernel.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275L: linux-kernel@vger.kernel.org
1276S: Maintained
1277F: drivers/clocksource/timer-keystone.c
1278
1279ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280M: Santosh Shilimkar <ssantosh@kernel.org>
1281L: linux-kernel@vger.kernel.org
1282S: Maintained
1283F: drivers/power/reset/keystone-reset.c
1284
1285ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286M: Santosh Shilimkar <ssantosh@kernel.org>
1287L: linux-kernel@vger.kernel.org
1288S: Maintained
1289F: drivers/memory/*emif*
1290
1291ARM/LOGICPD PXA270 MACHINE SUPPORT
1292M: Lennert Buytenhek <kernel@wantstofly.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295
1296ARM/LPC18XX ARCHITECTURE
1297M: Joachim Eastwood <manabian@gmail.com>
1298L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299S: Maintained
1300F: arch/arm/boot/dts/lpc43*
1301F: drivers/clk/nxp/clk-lpc18xx*
1302F: drivers/clocksource/time-lpc32xx.c
1303F: drivers/i2c/busses/i2c-lpc2k.c
1304F: drivers/memory/pl172.c
1305F: drivers/mtd/spi-nor/nxp-spifi.c
1306F: drivers/rtc/rtc-lpc24xx.c
1307N: lpc18xx
1308
1309ARM/LPC32XX SOC SUPPORT
1310M: Vladimir Zapolskiy <vz@mleia.com>
1311M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1312L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1313T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1314S: Maintained
1315F: arch/arm/boot/dts/lpc32*
1316F: arch/arm/mach-lpc32xx/
1317F: drivers/i2c/busses/i2c-pnx.c
1318F: drivers/net/ethernet/nxp/lpc_eth.c
1319F: drivers/usb/host/ohci-nxp.c
1320F: drivers/watchdog/pnx4008_wdt.c
1321N: lpc32xx
1322
1323ARM/MAGICIAN MACHINE SUPPORT
1324M: Philipp Zabel <philipp.zabel@gmail.com>
1325S: Maintained
1326
1327ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1328M: Jason Cooper <jason@lakedaemon.net>
1329M: Andrew Lunn <andrew@lunn.ch>
1330M: Gregory Clement <gregory.clement@free-electrons.com>
1331M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S: Maintained
1334F: arch/arm/mach-mvebu/
1335F: drivers/rtc/rtc-armada38x.c
1336F: arch/arm/boot/dts/armada*
1337F: arch/arm/boot/dts/kirkwood*
1338F: arch/arm64/boot/dts/marvell/armada*
1339
1340
1341ARM/Marvell Berlin SoC support
1342M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S: Maintained
1345F: arch/arm/mach-berlin/
1346F: arch/arm/boot/dts/berlin*
1347F: arch/arm64/boot/dts/marvell/berlin*
1348
1349
1350ARM/Marvell Dove/MV78xx0/Orion SOC support
1351M: Jason Cooper <jason@lakedaemon.net>
1352M: Andrew Lunn <andrew@lunn.ch>
1353M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1354M: Gregory Clement <gregory.clement@free-electrons.com>
1355L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1356S: Maintained
1357F: arch/arm/mach-dove/
1358F: arch/arm/mach-mv78xx0/
1359F: arch/arm/mach-orion5x/
1360F: arch/arm/plat-orion/
1361F: arch/arm/boot/dts/dove*
1362F: arch/arm/boot/dts/orion5x*
1363
1364
1365ARM/Orion SoC/Technologic Systems TS-78xx platform support
1366M: Alexander Clouter <alex@digriz.org.uk>
1367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368W: http://www.digriz.org.uk/ts78xx/kernel
1369S: Maintained
1370F: arch/arm/mach-orion5x/ts78xx-*
1371
1372ARM/OXNAS platform support
1373M: Neil Armstrong <narmstrong@baylibre.com>
1374L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375S: Maintained
1376F: arch/arm/mach-oxnas/
1377F: arch/arm/boot/dts/oxnas*
1378F: arch/arm/boot/dts/wd-mbwe.dts
1379N: oxnas
1380
1381ARM/Mediatek RTC DRIVER
1382M: Eddie Huang <eddie.huang@mediatek.com>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1385S: Maintained
1386F: drivers/rtc/rtc-mt6397.c
1387
1388ARM/Mediatek SoC support
1389M: Matthias Brugger <matthias.bgg@gmail.com>
1390L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/boot/dts/mt6*
1394F: arch/arm/boot/dts/mt8*
1395F: arch/arm/mach-mediatek/
1396N: mtk
1397K: mediatek
1398
1399ARM/Mediatek USB3 PHY DRIVER
1400M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1401L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1403S: Maintained
1404F: drivers/phy/phy-mt65xx-usb3.c
1405
1406ARM/MICREL KS8695 ARCHITECTURE
1407M: Greg Ungerer <gerg@uclinux.org>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409F: arch/arm/mach-ks8695/
1410S: Odd Fixes
1411
1412ARM/MIOA701 MACHINE SUPPORT
1413M: Robert Jarzmik <robert.jarzmik@free.fr>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415F: arch/arm/mach-pxa/mioa701.c
1416S: Maintained
1417
1418ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1419M: Michael Petchkovsky <mkpetch@internode.on.net>
1420S: Maintained
1421
1422ARM/NOMADIK ARCHITECTURE
1423M: Alessandro Rubini <rubini@unipv.it>
1424M: Linus Walleij <linus.walleij@linaro.org>
1425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: arch/arm/mach-nomadik/
1428F: drivers/pinctrl/nomadik/
1429F: drivers/i2c/busses/i2c-nomadik.c
1430T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1431
1432ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1433M: Nelson Castillo <arhuaco@freaks-unidos.net>
1434L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1435W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1436S: Supported
1437
1438ARM/TOSA MACHINE SUPPORT
1439M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1440M: Dirk Opfer <dirk@opfer-online.de>
1441S: Maintained
1442
1443ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1444M: Marek Vasut <marek.vasut@gmail.com>
1445L: linux-arm-kernel@lists.infradead.org
1446W: http://hackndev.com
1447S: Maintained
1448F: arch/arm/mach-pxa/include/mach/palmtx.h
1449F: arch/arm/mach-pxa/palmtx.c
1450F: arch/arm/mach-pxa/include/mach/palmt5.h
1451F: arch/arm/mach-pxa/palmt5.c
1452F: arch/arm/mach-pxa/include/mach/palmld.h
1453F: arch/arm/mach-pxa/palmld.c
1454F: arch/arm/mach-pxa/include/mach/palmte2.h
1455F: arch/arm/mach-pxa/palmte2.c
1456F: arch/arm/mach-pxa/include/mach/palmtc.h
1457F: arch/arm/mach-pxa/palmtc.c
1458
1459ARM/PALM TREO SUPPORT
1460M: Tomas Cech <sleep_walker@suse.com>
1461L: linux-arm-kernel@lists.infradead.org
1462W: http://hackndev.com
1463S: Maintained
1464F: arch/arm/mach-pxa/include/mach/palmtreo.h
1465F: arch/arm/mach-pxa/palmtreo.c
1466
1467ARM/PALMZ72 SUPPORT
1468M: Sergey Lapin <slapin@ossfans.org>
1469L: linux-arm-kernel@lists.infradead.org
1470W: http://hackndev.com
1471S: Maintained
1472F: arch/arm/mach-pxa/include/mach/palmz72.h
1473F: arch/arm/mach-pxa/palmz72.c
1474
1475ARM/PLEB SUPPORT
1476M: Peter Chubb <pleb@gelato.unsw.edu.au>
1477W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1478S: Maintained
1479
1480ARM/PT DIGITAL BOARD PORT
1481M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483W: http://www.arm.linux.org.uk/
1484S: Maintained
1485
1486ARM/QUALCOMM SUPPORT
1487M: Andy Gross <andy.gross@linaro.org>
1488M: David Brown <david.brown@linaro.org>
1489L: linux-arm-msm@vger.kernel.org
1490L: linux-soc@vger.kernel.org
1491S: Maintained
1492F: arch/arm/boot/dts/qcom-*.dts
1493F: arch/arm/boot/dts/qcom-*.dtsi
1494F: arch/arm/mach-qcom/
1495F: arch/arm64/boot/dts/qcom/*
1496F: drivers/soc/qcom/
1497F: drivers/tty/serial/msm_serial.h
1498F: drivers/tty/serial/msm_serial.c
1499F: drivers/*/pm8???-*
1500F: drivers/mfd/ssbi.c
1501F: drivers/firmware/qcom_scm.c
1502T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1503
1504ARM/RADISYS ENP2611 MACHINE SUPPORT
1505M: Lennert Buytenhek <kernel@wantstofly.org>
1506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507S: Maintained
1508
1509ARM/RENESAS ARM64 ARCHITECTURE
1510M: Simon Horman <horms@verge.net.au>
1511M: Magnus Damm <magnus.damm@gmail.com>
1512L: linux-renesas-soc@vger.kernel.org
1513Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1514T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1515S: Supported
1516F: arch/arm64/boot/dts/renesas/
1517
1518ARM/RISCPC ARCHITECTURE
1519M: Russell King <linux@arm.linux.org.uk>
1520L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1521W: http://www.arm.linux.org.uk/
1522S: Maintained
1523F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1524F: arch/arm/include/asm/hardware/ioc.h
1525F: arch/arm/include/asm/hardware/iomd.h
1526F: arch/arm/include/asm/hardware/memc.h
1527F: arch/arm/mach-rpc/
1528F: drivers/net/ethernet/8390/etherh.c
1529F: drivers/net/ethernet/i825xx/ether1*
1530F: drivers/net/ethernet/seeq/ether3*
1531F: drivers/scsi/arm/
1532
1533ARM/Rockchip SoC support
1534M: Heiko Stuebner <heiko@sntech.de>
1535L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536L: linux-rockchip@lists.infradead.org
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1538S: Maintained
1539F: arch/arm/boot/dts/rk3*
1540F: arch/arm/mach-rockchip/
1541F: drivers/clk/rockchip/
1542F: drivers/i2c/busses/i2c-rk3x.c
1543F: drivers/*/*rockchip*
1544F: drivers/*/*/*rockchip*
1545F: sound/soc/rockchip/
1546N: rockchip
1547
1548ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1549M: Kukjin Kim <kgene@kernel.org>
1550M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1551L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1553S: Maintained
1554F: arch/arm/boot/dts/s3c*
1555F: arch/arm/boot/dts/s5p*
1556F: arch/arm/boot/dts/samsung*
1557F: arch/arm/boot/dts/exynos*
1558F: arch/arm64/boot/dts/exynos/
1559F: arch/arm/plat-samsung/
1560F: arch/arm/mach-s3c24*/
1561F: arch/arm/mach-s3c64xx/
1562F: arch/arm/mach-s5p*/
1563F: arch/arm/mach-exynos*/
1564F: drivers/*/*s3c2410*
1565F: drivers/*/*/*s3c2410*
1566F: drivers/soc/samsung/*
1567F: drivers/spi/spi-s3c*
1568F: sound/soc/samsung/*
1569F: Documentation/arm/Samsung/
1570F: Documentation/devicetree/bindings/arm/samsung/
1571F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1572F: Documentation/devicetree/bindings/power/pd-samsung.txt
1573N: exynos
1574
1575ARM/SAMSUNG MOBILE MACHINE SUPPORT
1576M: Kyungmin Park <kyungmin.park@samsung.com>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578S: Maintained
1579F: arch/arm/mach-s5pv210/
1580
1581ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1582M: Kyungmin Park <kyungmin.park@samsung.com>
1583M: Kamil Debski <k.debski@samsung.com>
1584L: linux-arm-kernel@lists.infradead.org
1585L: linux-media@vger.kernel.org
1586S: Maintained
1587F: drivers/media/platform/s5p-g2d/
1588
1589ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1590M: Kyungmin Park <kyungmin.park@samsung.com>
1591M: Kamil Debski <k.debski@samsung.com>
1592M: Jeongtae Park <jtp.park@samsung.com>
1593L: linux-arm-kernel@lists.infradead.org
1594L: linux-media@vger.kernel.org
1595S: Maintained
1596F: arch/arm/plat-samsung/s5p-dev-mfc.c
1597F: drivers/media/platform/s5p-mfc/
1598
1599ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1600M: Kyungmin Park <kyungmin.park@samsung.com>
1601M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1602L: linux-arm-kernel@lists.infradead.org
1603L: linux-media@vger.kernel.org
1604S: Maintained
1605F: drivers/media/platform/s5p-tv/
1606
1607ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1608M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1609M: Jacek Anaszewski <j.anaszewski@samsung.com>
1610L: linux-arm-kernel@lists.infradead.org
1611L: linux-media@vger.kernel.org
1612S: Maintained
1613F: drivers/media/platform/s5p-jpeg/
1614
1615ARM/SHMOBILE ARM ARCHITECTURE
1616M: Simon Horman <horms@verge.net.au>
1617M: Magnus Damm <magnus.damm@gmail.com>
1618L: linux-renesas-soc@vger.kernel.org
1619Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1620T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1621S: Supported
1622F: arch/arm/boot/dts/emev2*
1623F: arch/arm/boot/dts/r7s*
1624F: arch/arm/boot/dts/r8a*
1625F: arch/arm/boot/dts/sh*
1626F: arch/arm/configs/shmobile_defconfig
1627F: arch/arm/include/debug/renesas-scif.S
1628F: arch/arm/mach-shmobile/
1629F: drivers/sh/
1630
1631ARM/SOCFPGA ARCHITECTURE
1632M: Dinh Nguyen <dinguyen@opensource.altera.com>
1633S: Maintained
1634F: arch/arm/mach-socfpga/
1635F: arch/arm/boot/dts/socfpga*
1636F: arch/arm/configs/socfpga_defconfig
1637F: arch/arm64/boot/dts/altera/
1638W: http://www.rocketboards.org
1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1640
1641ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1642M: Dinh Nguyen <dinguyen@opensource.altera.com>
1643S: Maintained
1644F: drivers/clk/socfpga/
1645
1646ARM/SOCFPGA EDAC SUPPORT
1647M: Thor Thayer <tthayer@opensource.altera.com>
1648S: Maintained
1649F: drivers/edac/altera_edac.
1650
1651ARM/STI ARCHITECTURE
1652M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1653M: Maxime Coquelin <maxime.coquelin@st.com>
1654M: Patrice Chotard <patrice.chotard@st.com>
1655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656L: kernel@stlinux.com
1657W: http://www.stlinux.com
1658S: Maintained
1659F: arch/arm/mach-sti/
1660F: arch/arm/boot/dts/sti*
1661F: drivers/char/hw_random/st-rng.c
1662F: drivers/clocksource/arm_global_timer.c
1663F: drivers/clocksource/clksrc_st_lpc.c
1664F: drivers/cpufreq/sti-cpufreq.c
1665F: drivers/i2c/busses/i2c-st.c
1666F: drivers/media/rc/st_rc.c
1667F: drivers/media/platform/sti/c8sectpfe/
1668F: drivers/mmc/host/sdhci-st.c
1669F: drivers/phy/phy-miphy28lp.c
1670F: drivers/phy/phy-miphy365x.c
1671F: drivers/phy/phy-stih407-usb.c
1672F: drivers/phy/phy-stih41x-usb.c
1673F: drivers/pinctrl/pinctrl-st.c
1674F: drivers/remoteproc/st_remoteproc.c
1675F: drivers/reset/sti/
1676F: drivers/rtc/rtc-st-lpc.c
1677F: drivers/tty/serial/st-asc.c
1678F: drivers/usb/dwc3/dwc3-st.c
1679F: drivers/usb/host/ehci-st.c
1680F: drivers/usb/host/ohci-st.c
1681F: drivers/watchdog/st_lpc_wdt.c
1682F: drivers/ata/ahci_st.c
1683
1684ARM/STM32 ARCHITECTURE
1685M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1686L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687S: Maintained
1688T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1689N: stm32
1690F: drivers/clocksource/armv7m_systick.c
1691
1692ARM/TANGO ARCHITECTURE
1693M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1694L: linux-arm-kernel@lists.infradead.org
1695S: Maintained
1696F: arch/arm/mach-tango/
1697F: arch/arm/boot/dts/tango*
1698
1699ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1700M: Lennert Buytenhek <kernel@wantstofly.org>
1701L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1702S: Maintained
1703
1704ARM/TETON BGA MACHINE SUPPORT
1705M: "Mark F. Brown" <mark.brown314@gmail.com>
1706L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1707S: Maintained
1708
1709ARM/THECUS N2100 MACHINE SUPPORT
1710M: Lennert Buytenhek <kernel@wantstofly.org>
1711L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712S: Maintained
1713
1714ARM/NUVOTON W90X900 ARM ARCHITECTURE
1715M: Wan ZongShun <mcuos.com@gmail.com>
1716L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1717W: http://www.mcuos.com
1718S: Maintained
1719F: arch/arm/mach-w90x900/
1720F: drivers/input/keyboard/w90p910_keypad.c
1721F: drivers/input/touchscreen/w90p910_ts.c
1722F: drivers/watchdog/nuc900_wdt.c
1723F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1724F: drivers/mtd/nand/nuc900_nand.c
1725F: drivers/rtc/rtc-nuc900.c
1726F: drivers/spi/spi-nuc900.c
1727F: drivers/usb/host/ehci-w90x900.c
1728F: drivers/video/fbdev/nuc900fb.c
1729
1730ARM/U300 MACHINE SUPPORT
1731M: Linus Walleij <linus.walleij@linaro.org>
1732L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733S: Supported
1734F: arch/arm/mach-u300/
1735F: drivers/clocksource/timer-u300.c
1736F: drivers/i2c/busses/i2c-stu300.c
1737F: drivers/rtc/rtc-coh901331.c
1738F: drivers/watchdog/coh901327_wdt.c
1739F: drivers/dma/coh901318*
1740F: drivers/mfd/ab3100*
1741F: drivers/rtc/rtc-ab3100.c
1742F: drivers/rtc/rtc-coh901331.c
1743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1744
1745ARM/UNIPHIER ARCHITECTURE
1746M: Masahiro Yamada <yamada.masahiro@socionext.com>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749F: arch/arm/boot/dts/uniphier*
1750F: arch/arm/include/asm/hardware/cache-uniphier.h
1751F: arch/arm/mach-uniphier/
1752F: arch/arm/mm/cache-uniphier.c
1753F: arch/arm64/boot/dts/socionext/
1754F: drivers/bus/uniphier-system-bus.c
1755F: drivers/i2c/busses/i2c-uniphier*
1756F: drivers/pinctrl/uniphier/
1757F: drivers/tty/serial/8250/8250_uniphier.c
1758N: uniphier
1759
1760ARM/Ux500 ARM ARCHITECTURE
1761M: Linus Walleij <linus.walleij@linaro.org>
1762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1763S: Maintained
1764F: arch/arm/mach-ux500/
1765F: drivers/clocksource/clksrc-dbx500-prcmu.c
1766F: drivers/dma/ste_dma40*
1767F: drivers/hwspinlock/u8500_hsem.c
1768F: drivers/mfd/abx500*
1769F: drivers/mfd/ab8500*
1770F: drivers/mfd/dbx500*
1771F: drivers/mfd/db8500*
1772F: drivers/pinctrl/nomadik/pinctrl-ab*
1773F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1774F: drivers/rtc/rtc-ab8500.c
1775F: drivers/rtc/rtc-pl031.c
1776T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1777
1778ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1779M: Ulf Hansson <ulf.hansson@linaro.org>
1780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781T: git git://git.linaro.org/people/ulfh/clk.git
1782S: Maintained
1783F: drivers/clk/ux500/
1784F: include/linux/platform_data/clk-ux500.h
1785
1786ARM/VERSATILE EXPRESS PLATFORM
1787M: Liviu Dudau <liviu.dudau@arm.com>
1788M: Sudeep Holla <sudeep.holla@arm.com>
1789M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791S: Maintained
1792F: arch/arm/boot/dts/vexpress*
1793F: arch/arm64/boot/dts/arm/
1794F: arch/arm/mach-vexpress/
1795F: */*/vexpress*
1796F: */*/*/vexpress*
1797F: drivers/clk/versatile/clk-vexpress-osc.c
1798F: drivers/clocksource/versatile.c
1799N: mps2
1800
1801ARM/VFP SUPPORT
1802M: Russell King <linux@arm.linux.org.uk>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804W: http://www.arm.linux.org.uk/
1805S: Maintained
1806F: arch/arm/vfp/
1807
1808ARM/VOIPAC PXA270 SUPPORT
1809M: Marek Vasut <marek.vasut@gmail.com>
1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S: Maintained
1812F: arch/arm/mach-pxa/vpac270.c
1813F: arch/arm/mach-pxa/include/mach/vpac270.h
1814
1815ARM/VT8500 ARM ARCHITECTURE
1816M: Tony Prisk <linux@prisktech.co.nz>
1817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1818S: Maintained
1819F: arch/arm/mach-vt8500/
1820F: drivers/clocksource/vt8500_timer.c
1821F: drivers/i2c/busses/i2c-wmt.c
1822F: drivers/mmc/host/wmt-sdmmc.c
1823F: drivers/pwm/pwm-vt8500.c
1824F: drivers/rtc/rtc-vt8500.c
1825F: drivers/tty/serial/vt8500_serial.c
1826F: drivers/usb/host/ehci-platform.c
1827F: drivers/usb/host/uhci-platform.c
1828F: drivers/video/fbdev/vt8500lcdfb.*
1829F: drivers/video/fbdev/wm8505fb*
1830F: drivers/video/fbdev/wmt_ge_rops.*
1831
1832ARM/ZIPIT Z2 SUPPORT
1833M: Marek Vasut <marek.vasut@gmail.com>
1834L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1835S: Maintained
1836F: arch/arm/mach-pxa/z2.c
1837F: arch/arm/mach-pxa/include/mach/z2.h
1838
1839ARM/ZTE ARCHITECTURE
1840M: Jun Nie <jun.nie@linaro.org>
1841L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842S: Maintained
1843F: arch/arm/mach-zx/
1844F: drivers/clk/zte/
1845F: Documentation/devicetree/bindings/arm/zte.txt
1846F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1847
1848ARM/ZYNQ ARCHITECTURE
1849M: Michal Simek <michal.simek@xilinx.com>
1850R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852W: http://wiki.xilinx.com
1853T: git https://github.com/Xilinx/linux-xlnx.git
1854S: Supported
1855F: arch/arm/mach-zynq/
1856F: drivers/cpuidle/cpuidle-zynq.c
1857F: drivers/block/xsysace.c
1858N: zynq
1859N: xilinx
1860F: drivers/clocksource/cadence_ttc_timer.c
1861F: drivers/i2c/busses/i2c-cadence.c
1862F: drivers/mmc/host/sdhci-of-arasan.c
1863F: drivers/edac/synopsys_edac.c
1864
1865ARM SMMU DRIVERS
1866M: Will Deacon <will.deacon@arm.com>
1867R: Robin Murphy <robin.murphy@arm.com>
1868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1869S: Maintained
1870F: drivers/iommu/arm-smmu.c
1871F: drivers/iommu/arm-smmu-v3.c
1872F: drivers/iommu/io-pgtable-arm.c
1873F: drivers/iommu/io-pgtable-arm-v7s.c
1874
1875ARM64 PORT (AARCH64 ARCHITECTURE)
1876M: Catalin Marinas <catalin.marinas@arm.com>
1877M: Will Deacon <will.deacon@arm.com>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1880S: Maintained
1881F: arch/arm64/
1882F: Documentation/arm64/
1883
1884AS3645A LED FLASH CONTROLLER DRIVER
1885M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1886L: linux-media@vger.kernel.org
1887T: git git://linuxtv.org/media_tree.git
1888S: Maintained
1889F: drivers/media/i2c/as3645a.c
1890F: include/media/i2c/as3645a.h
1891
1892ASC7621 HARDWARE MONITOR DRIVER
1893M: George Joseph <george.joseph@fairview5.com>
1894L: linux-hwmon@vger.kernel.org
1895S: Maintained
1896F: Documentation/hwmon/asc7621
1897F: drivers/hwmon/asc7621.c
1898
1899ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1900M: Corentin Chary <corentin.chary@gmail.com>
1901L: acpi4asus-user@lists.sourceforge.net
1902L: platform-driver-x86@vger.kernel.org
1903W: http://acpi4asus.sf.net
1904S: Maintained
1905F: drivers/platform/x86/asus*.c
1906F: drivers/platform/x86/eeepc*.c
1907
1908ASUS WIRELESS RADIO CONTROL DRIVER
1909M: João Paulo Rechi Vita <jprvita@gmail.com>
1910L: platform-driver-x86@vger.kernel.org
1911S: Maintained
1912F: drivers/platform/x86/asus-wireless.c
1913
1914ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1915R: Dan Williams <dan.j.williams@intel.com>
1916W: http://sourceforge.net/projects/xscaleiop
1917S: Odd fixes
1918F: Documentation/crypto/async-tx-api.txt
1919F: crypto/async_tx/
1920F: drivers/dma/
1921F: include/linux/dmaengine.h
1922F: include/linux/async_tx.h
1923
1924AT24 EEPROM DRIVER
1925M: Wolfram Sang <wsa@the-dreams.de>
1926L: linux-i2c@vger.kernel.org
1927S: Maintained
1928F: drivers/misc/eeprom/at24.c
1929F: include/linux/platform_data/at24.h
1930
1931ATA OVER ETHERNET (AOE) DRIVER
1932M: "Ed L. Cashin" <ed.cashin@acm.org>
1933W: http://www.openaoe.org/
1934S: Supported
1935F: Documentation/aoe/
1936F: drivers/block/aoe/
1937
1938ATHEROS 71XX/9XXX GPIO DRIVER
1939M: Alban Bedel <albeu@free.fr>
1940W: https://github.com/AlbanBedel/linux
1941T: git git://github.com/AlbanBedel/linux
1942S: Maintained
1943F: drivers/gpio/gpio-ath79.c
1944F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1945
1946ATHEROS ATH GENERIC UTILITIES
1947M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1948L: linux-wireless@vger.kernel.org
1949S: Supported
1950F: drivers/net/wireless/ath/*
1951
1952ATHEROS ATH5K WIRELESS DRIVER
1953M: Jiri Slaby <jirislaby@gmail.com>
1954M: Nick Kossifidis <mickflemm@gmail.com>
1955M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1956L: linux-wireless@vger.kernel.org
1957W: http://wireless.kernel.org/en/users/Drivers/ath5k
1958S: Maintained
1959F: drivers/net/wireless/ath/ath5k/
1960
1961ATHEROS ATH6KL WIRELESS DRIVER
1962M: Kalle Valo <kvalo@qca.qualcomm.com>
1963L: linux-wireless@vger.kernel.org
1964W: http://wireless.kernel.org/en/users/Drivers/ath6kl
1965T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1966S: Supported
1967F: drivers/net/wireless/ath/ath6kl/
1968
1969WILOCITY WIL6210 WIRELESS DRIVER
1970M: Maya Erez <qca_merez@qca.qualcomm.com>
1971L: linux-wireless@vger.kernel.org
1972L: wil6210@qca.qualcomm.com
1973S: Supported
1974W: http://wireless.kernel.org/en/users/Drivers/wil6210
1975F: drivers/net/wireless/ath/wil6210/
1976F: include/uapi/linux/wil6210_uapi.h
1977
1978CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1979M: Christian Lamparter <chunkeey@googlemail.com>
1980L: linux-wireless@vger.kernel.org
1981W: http://wireless.kernel.org/en/users/Drivers/carl9170
1982S: Maintained
1983F: drivers/net/wireless/ath/carl9170/
1984
1985ATK0110 HWMON DRIVER
1986M: Luca Tettamanti <kronos.it@gmail.com>
1987L: linux-hwmon@vger.kernel.org
1988S: Maintained
1989F: drivers/hwmon/asus_atk0110.c
1990
1991ATI_REMOTE2 DRIVER
1992M: Ville Syrjala <syrjala@sci.fi>
1993S: Maintained
1994F: drivers/input/misc/ati_remote2.c
1995
1996ATLX ETHERNET DRIVERS
1997M: Jay Cliburn <jcliburn@gmail.com>
1998M: Chris Snook <chris.snook@gmail.com>
1999L: netdev@vger.kernel.org
2000W: http://sourceforge.net/projects/atl1
2001W: http://atl1.sourceforge.net
2002S: Maintained
2003F: drivers/net/ethernet/atheros/
2004
2005ATM
2006M: Chas Williams <3chas3@gmail.com>
2007L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2008L: netdev@vger.kernel.org
2009W: http://linux-atm.sourceforge.net
2010S: Maintained
2011F: drivers/atm/
2012F: include/linux/atm*
2013F: include/uapi/linux/atm*
2014
2015ATMEL AT91 / AT32 MCI DRIVER
2016M: Ludovic Desroches <ludovic.desroches@atmel.com>
2017S: Maintained
2018F: drivers/mmc/host/atmel-mci.c
2019
2020ATMEL AT91 / AT32 SERIAL DRIVER
2021M: Nicolas Ferre <nicolas.ferre@atmel.com>
2022S: Supported
2023F: drivers/tty/serial/atmel_serial.c
2024
2025ATMEL SAMA5D2 ADC DRIVER
2026M: Ludovic Desroches <ludovic.desroches@atmel.com>
2027L: linux-iio@vger.kernel.org
2028S: Supported
2029F: drivers/iio/adc/at91-sama5d2_adc.c
2030
2031ATMEL Audio ALSA driver
2032M: Nicolas Ferre <nicolas.ferre@atmel.com>
2033L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2034S: Supported
2035F: sound/soc/atmel
2036
2037ATMEL DMA DRIVER
2038M: Nicolas Ferre <nicolas.ferre@atmel.com>
2039L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040S: Supported
2041F: drivers/dma/at_hdmac.c
2042F: drivers/dma/at_hdmac_regs.h
2043F: include/linux/platform_data/dma-atmel.h
2044
2045ATMEL XDMA DRIVER
2046M: Ludovic Desroches <ludovic.desroches@atmel.com>
2047L: linux-arm-kernel@lists.infradead.org
2048L: dmaengine@vger.kernel.org
2049S: Supported
2050F: drivers/dma/at_xdmac.c
2051
2052ATMEL I2C DRIVER
2053M: Ludovic Desroches <ludovic.desroches@atmel.com>
2054L: linux-i2c@vger.kernel.org
2055S: Supported
2056F: drivers/i2c/busses/i2c-at91.c
2057
2058ATMEL ISI DRIVER
2059M: Ludovic Desroches <ludovic.desroches@atmel.com>
2060L: linux-media@vger.kernel.org
2061S: Supported
2062F: drivers/media/platform/soc_camera/atmel-isi.c
2063F: include/media/atmel-isi.h
2064
2065ATMEL LCDFB DRIVER
2066M: Nicolas Ferre <nicolas.ferre@atmel.com>
2067L: linux-fbdev@vger.kernel.org
2068S: Maintained
2069F: drivers/video/fbdev/atmel_lcdfb.c
2070F: include/video/atmel_lcdc.h
2071
2072ATMEL MACB ETHERNET DRIVER
2073M: Nicolas Ferre <nicolas.ferre@atmel.com>
2074S: Supported
2075F: drivers/net/ethernet/cadence/
2076
2077ATMEL NAND DRIVER
2078M: Wenyou Yang <wenyou.yang@atmel.com>
2079M: Josh Wu <rainyfeeling@outlook.com>
2080L: linux-mtd@lists.infradead.org
2081S: Supported
2082F: drivers/mtd/nand/atmel_nand*
2083
2084ATMEL SDMMC DRIVER
2085M: Ludovic Desroches <ludovic.desroches@atmel.com>
2086L: linux-mmc@vger.kernel.org
2087S: Supported
2088F: drivers/mmc/host/sdhci-of-at91.c
2089
2090ATMEL SPI DRIVER
2091M: Nicolas Ferre <nicolas.ferre@atmel.com>
2092S: Supported
2093F: drivers/spi/spi-atmel.*
2094
2095ATMEL SSC DRIVER
2096M: Nicolas Ferre <nicolas.ferre@atmel.com>
2097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2098S: Supported
2099F: drivers/misc/atmel-ssc.c
2100F: include/linux/atmel-ssc.h
2101
2102ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2103M: Nicolas Ferre <nicolas.ferre@atmel.com>
2104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105S: Supported
2106F: drivers/misc/atmel_tclib.c
2107F: drivers/clocksource/tcb_clksrc.c
2108
2109ATMEL USBA UDC DRIVER
2110M: Nicolas Ferre <nicolas.ferre@atmel.com>
2111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2112S: Supported
2113F: drivers/usb/gadget/udc/atmel_usba_udc.*
2114
2115ATMEL WIRELESS DRIVER
2116M: Simon Kelley <simon@thekelleys.org.uk>
2117L: linux-wireless@vger.kernel.org
2118W: http://www.thekelleys.org.uk/atmel
2119W: http://atmelwlandriver.sourceforge.net/
2120S: Maintained
2121F: drivers/net/wireless/atmel/atmel*
2122
2123ATMEL MAXTOUCH DRIVER
2124M: Nick Dyer <nick.dyer@itdev.co.uk>
2125T: git git://github.com/atmel-maxtouch/linux.git
2126S: Supported
2127F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2128F: drivers/input/touchscreen/atmel_mxt_ts.c
2129F: include/linux/platform_data/atmel_mxt_ts.h
2130
2131ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2132M: Bradley Grove <linuxdrivers@attotech.com>
2133L: linux-scsi@vger.kernel.org
2134W: http://www.attotech.com
2135S: Supported
2136F: drivers/scsi/esas2r
2137
2138ATUSB IEEE 802.15.4 RADIO DRIVER
2139M: Stefan Schmidt <stefan@osg.samsung.com>
2140L: linux-wpan@vger.kernel.org
2141S: Maintained
2142F: drivers/net/ieee802154/atusb.c
2143F: drivers/net/ieee802154/atusb.h
2144F: drivers/net/ieee802154/at86rf230.h
2145
2146AUDIT SUBSYSTEM
2147M: Paul Moore <paul@paul-moore.com>
2148M: Eric Paris <eparis@redhat.com>
2149L: linux-audit@redhat.com (moderated for non-subscribers)
2150W: http://people.redhat.com/sgrubb/audit/
2151T: git git://git.infradead.org/users/pcmoore/audit
2152S: Maintained
2153F: include/linux/audit.h
2154F: include/uapi/linux/audit.h
2155F: kernel/audit*
2156
2157AUXILIARY DISPLAY DRIVERS
2158M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2159W: http://miguelojeda.es/auxdisplay.htm
2160W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2161S: Maintained
2162F: drivers/auxdisplay/
2163F: include/linux/cfag12864b.h
2164
2165AVR32 ARCHITECTURE
2166M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2167M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2168W: http://www.atmel.com/products/AVR32/
2169W: http://mirror.egtvedt.no/avr32linux.org/
2170W: http://avrfreaks.net/
2171S: Maintained
2172F: arch/avr32/
2173
2174AVR32/AT32AP MACHINE SUPPORT
2175M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2176M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2177S: Maintained
2178F: arch/avr32/mach-at32ap/
2179
2180AX.25 NETWORK LAYER
2181M: Ralf Baechle <ralf@linux-mips.org>
2182L: linux-hams@vger.kernel.org
2183W: http://www.linux-ax25.org/
2184S: Maintained
2185F: include/uapi/linux/ax25.h
2186F: include/net/ax25.h
2187F: net/ax25/
2188
2189AZ6007 DVB DRIVER
2190M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2191L: linux-media@vger.kernel.org
2192W: https://linuxtv.org
2193T: git git://linuxtv.org/media_tree.git
2194S: Maintained
2195F: drivers/media/usb/dvb-usb-v2/az6007.c
2196
2197AZTECH FM RADIO RECEIVER DRIVER
2198M: Hans Verkuil <hverkuil@xs4all.nl>
2199L: linux-media@vger.kernel.org
2200T: git git://linuxtv.org/media_tree.git
2201W: https://linuxtv.org
2202S: Maintained
2203F: drivers/media/radio/radio-aztech*
2204
2205B43 WIRELESS DRIVER
2206L: linux-wireless@vger.kernel.org
2207L: b43-dev@lists.infradead.org
2208W: http://wireless.kernel.org/en/users/Drivers/b43
2209S: Odd Fixes
2210F: drivers/net/wireless/broadcom/b43/
2211
2212B43LEGACY WIRELESS DRIVER
2213M: Larry Finger <Larry.Finger@lwfinger.net>
2214L: linux-wireless@vger.kernel.org
2215L: b43-dev@lists.infradead.org
2216W: http://wireless.kernel.org/en/users/Drivers/b43
2217S: Maintained
2218F: drivers/net/wireless/broadcom/b43legacy/
2219
2220BACKLIGHT CLASS/SUBSYSTEM
2221M: Jingoo Han <jingoohan1@gmail.com>
2222M: Lee Jones <lee.jones@linaro.org>
2223T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2224S: Maintained
2225F: drivers/video/backlight/
2226F: include/linux/backlight.h
2227
2228BATMAN ADVANCED
2229M: Marek Lindner <mareklindner@neomailbox.ch>
2230M: Simon Wunderlich <sw@simonwunderlich.de>
2231M: Antonio Quartulli <a@unstable.cc>
2232L: b.a.t.m.a.n@lists.open-mesh.org
2233W: https://www.open-mesh.org/
2234Q: https://patchwork.open-mesh.org/project/batman/list/
2235S: Maintained
2236F: net/batman-adv/
2237
2238BAYCOM/HDLCDRV DRIVERS FOR AX.25
2239M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2240L: linux-hams@vger.kernel.org
2241W: http://www.baycom.org/~tom/ham/ham.html
2242S: Maintained
2243F: drivers/net/hamradio/baycom*
2244
2245BCACHE (BLOCK LAYER CACHE)
2246M: Kent Overstreet <kent.overstreet@gmail.com>
2247L: linux-bcache@vger.kernel.org
2248W: http://bcache.evilpiepirate.org
2249S: Maintained
2250F: drivers/md/bcache/
2251
2252BDISP ST MEDIA DRIVER
2253M: Fabien Dessenne <fabien.dessenne@st.com>
2254L: linux-media@vger.kernel.org
2255T: git git://linuxtv.org/media_tree.git
2256W: https://linuxtv.org
2257S: Supported
2258F: drivers/media/platform/sti/bdisp
2259
2260BEFS FILE SYSTEM
2261S: Orphan
2262F: Documentation/filesystems/befs.txt
2263F: fs/befs/
2264
2265BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2266M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2267L: netdev@vger.kernel.org
2268S: Maintained
2269F: drivers/net/ethernet/ec_bhf.c
2270
2271BFS FILE SYSTEM
2272M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2273S: Maintained
2274F: Documentation/filesystems/bfs.txt
2275F: fs/bfs/
2276F: include/uapi/linux/bfs_fs.h
2277
2278BLACKFIN ARCHITECTURE
2279M: Steven Miao <realmz6@gmail.com>
2280L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2281T: git git://git.code.sf.net/p/adi-linux/code
2282W: http://blackfin.uclinux.org
2283S: Supported
2284F: arch/blackfin/
2285
2286BLACKFIN EMAC DRIVER
2287L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2288W: http://blackfin.uclinux.org
2289S: Supported
2290F: drivers/net/ethernet/adi/
2291
2292BLACKFIN RTC DRIVER
2293L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2294W: http://blackfin.uclinux.org
2295S: Supported
2296F: drivers/rtc/rtc-bfin.c
2297
2298BLACKFIN SDH DRIVER
2299M: Sonic Zhang <sonic.zhang@analog.com>
2300L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2301W: http://blackfin.uclinux.org
2302S: Supported
2303F: drivers/mmc/host/bfin_sdh.c
2304
2305BLACKFIN SERIAL DRIVER
2306M: Sonic Zhang <sonic.zhang@analog.com>
2307L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2308W: http://blackfin.uclinux.org
2309S: Supported
2310F: drivers/tty/serial/bfin_uart.c
2311
2312BLACKFIN WATCHDOG DRIVER
2313L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2314W: http://blackfin.uclinux.org
2315S: Supported
2316F: drivers/watchdog/bfin_wdt.c
2317
2318BLACKFIN I2C TWI DRIVER
2319M: Sonic Zhang <sonic.zhang@analog.com>
2320L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2321W: http://blackfin.uclinux.org/
2322S: Supported
2323F: drivers/i2c/busses/i2c-bfin-twi.c
2324
2325BLACKFIN MEDIA DRIVER
2326M: Scott Jiang <scott.jiang.linux@gmail.com>
2327L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2328W: http://blackfin.uclinux.org/
2329S: Supported
2330F: drivers/media/platform/blackfin/
2331F: drivers/media/i2c/adv7183*
2332F: drivers/media/i2c/vs6624*
2333
2334BLINKM RGB LED DRIVER
2335M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2336S: Maintained
2337F: drivers/leds/leds-blinkm.c
2338
2339BLOCK LAYER
2340M: Jens Axboe <axboe@kernel.dk>
2341L: linux-block@vger.kernel.org
2342T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2343S: Maintained
2344F: block/
2345F: kernel/trace/blktrace.c
2346
2347BLOCK2MTD DRIVER
2348M: Joern Engel <joern@lazybastard.org>
2349L: linux-mtd@lists.infradead.org
2350S: Maintained
2351F: drivers/mtd/devices/block2mtd.c
2352
2353BLUETOOTH DRIVERS
2354M: Marcel Holtmann <marcel@holtmann.org>
2355M: Gustavo Padovan <gustavo@padovan.org>
2356M: Johan Hedberg <johan.hedberg@gmail.com>
2357L: linux-bluetooth@vger.kernel.org
2358W: http://www.bluez.org/
2359T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2360T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2361S: Maintained
2362F: drivers/bluetooth/
2363
2364BLUETOOTH SUBSYSTEM
2365M: Marcel Holtmann <marcel@holtmann.org>
2366M: Gustavo Padovan <gustavo@padovan.org>
2367M: Johan Hedberg <johan.hedberg@gmail.com>
2368L: linux-bluetooth@vger.kernel.org
2369W: http://www.bluez.org/
2370T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2371T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2372S: Maintained
2373F: net/bluetooth/
2374F: include/net/bluetooth/
2375
2376BONDING DRIVER
2377M: Jay Vosburgh <j.vosburgh@gmail.com>
2378M: Veaceslav Falico <vfalico@gmail.com>
2379M: Andy Gospodarek <gospo@cumulusnetworks.com>
2380L: netdev@vger.kernel.org
2381W: http://sourceforge.net/projects/bonding/
2382S: Supported
2383F: drivers/net/bonding/
2384F: include/uapi/linux/if_bonding.h
2385
2386BPF (Safe dynamic programs and tools)
2387M: Alexei Starovoitov <ast@kernel.org>
2388L: netdev@vger.kernel.org
2389L: linux-kernel@vger.kernel.org
2390S: Supported
2391F: kernel/bpf/
2392
2393BROADCOM B44 10/100 ETHERNET DRIVER
2394M: Gary Zambrano <zambrano@broadcom.com>
2395L: netdev@vger.kernel.org
2396S: Supported
2397F: drivers/net/ethernet/broadcom/b44.*
2398
2399BROADCOM GENET ETHERNET DRIVER
2400M: Florian Fainelli <f.fainelli@gmail.com>
2401L: netdev@vger.kernel.org
2402S: Supported
2403F: drivers/net/ethernet/broadcom/genet/
2404
2405BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2406M: Sony Chacko <sony.chacko@qlogic.com>
2407M: Dept-HSGLinuxNICDev@qlogic.com
2408L: netdev@vger.kernel.org
2409S: Supported
2410F: drivers/net/ethernet/broadcom/bnx2.*
2411F: drivers/net/ethernet/broadcom/bnx2_*
2412
2413BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2414M: Ariel Elior <ariel.elior@qlogic.com>
2415L: netdev@vger.kernel.org
2416S: Supported
2417F: drivers/net/ethernet/broadcom/bnx2x/
2418
2419BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2420M: Florian Fainelli <f.fainelli@gmail.com>
2421M: Ray Jui <rjui@broadcom.com>
2422M: Scott Branden <sbranden@broadcom.com>
2423L: bcm-kernel-feedback-list@broadcom.com
2424T: git git://github.com/broadcom/mach-bcm
2425S: Maintained
2426F: arch/arm/mach-bcm/
2427F: arch/arm/boot/dts/bcm113*
2428F: arch/arm/boot/dts/bcm216*
2429F: arch/arm/boot/dts/bcm281*
2430F: arch/arm64/boot/dts/broadcom/
2431F: arch/arm/configs/bcm_defconfig
2432F: drivers/mmc/host/sdhci-bcm-kona.c
2433F: drivers/clocksource/bcm_kona_timer.c
2434
2435BROADCOM BCM2835 ARM ARCHITECTURE
2436M: Stephen Warren <swarren@wwwdotorg.org>
2437M: Lee Jones <lee@kernel.org>
2438M: Eric Anholt <eric@anholt.net>
2439L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2441T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2442S: Maintained
2443N: bcm2835
2444
2445BROADCOM BCM47XX MIPS ARCHITECTURE
2446M: Hauke Mehrtens <hauke@hauke-m.de>
2447M: Rafał Miłecki <zajec5@gmail.com>
2448L: linux-mips@linux-mips.org
2449S: Maintained
2450F: arch/mips/bcm47xx/*
2451F: arch/mips/include/asm/mach-bcm47xx/*
2452
2453BROADCOM BCM5301X ARM ARCHITECTURE
2454M: Hauke Mehrtens <hauke@hauke-m.de>
2455L: linux-arm-kernel@lists.infradead.org
2456S: Maintained
2457F: arch/arm/mach-bcm/bcm_5301x.c
2458F: arch/arm/boot/dts/bcm5301x.dtsi
2459F: arch/arm/boot/dts/bcm470*
2460
2461BROADCOM BCM63XX ARM ARCHITECTURE
2462M: Florian Fainelli <f.fainelli@gmail.com>
2463L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464L: bcm-kernel-feedback-list@broadcom.com
2465T: git git://github.com/broadcom/stblinux.git
2466S: Maintained
2467F: arch/arm/mach-bcm/bcm63xx.c
2468F: arch/arm/include/debug/bcm63xx.S
2469
2470BROADCOM BCM63XX/BCM33XX UDC DRIVER
2471M: Kevin Cernekee <cernekee@gmail.com>
2472L: linux-usb@vger.kernel.org
2473S: Maintained
2474F: drivers/usb/gadget/udc/bcm63xx_udc.*
2475
2476BROADCOM BCM7XXX ARM ARCHITECTURE
2477M: Brian Norris <computersforpeace@gmail.com>
2478M: Gregory Fong <gregory.0xf0@gmail.com>
2479M: Florian Fainelli <f.fainelli@gmail.com>
2480L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2481L: bcm-kernel-feedback-list@broadcom.com
2482T: git git://github.com/broadcom/stblinux.git
2483S: Maintained
2484F: arch/arm/mach-bcm/*brcmstb*
2485F: arch/arm/boot/dts/bcm7*.dts*
2486F: drivers/bus/brcmstb_gisb.c
2487N: brcmstb
2488
2489BROADCOM BMIPS MIPS ARCHITECTURE
2490M: Kevin Cernekee <cernekee@gmail.com>
2491M: Florian Fainelli <f.fainelli@gmail.com>
2492L: linux-mips@linux-mips.org
2493T: git git://github.com/broadcom/stblinux.git
2494S: Maintained
2495F: arch/mips/bmips/*
2496F: arch/mips/include/asm/mach-bmips/*
2497F: arch/mips/kernel/*bmips*
2498F: arch/mips/boot/dts/brcm/bcm*.dts*
2499F: drivers/irqchip/irq-bcm63*
2500F: drivers/irqchip/irq-bcm7*
2501F: drivers/irqchip/irq-brcmstb*
2502F: include/linux/bcm963xx_nvram.h
2503F: include/linux/bcm963xx_tag.h
2504
2505BROADCOM TG3 GIGABIT ETHERNET DRIVER
2506M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2507M: Prashant Sreedharan <prashant@broadcom.com>
2508M: Michael Chan <mchan@broadcom.com>
2509L: netdev@vger.kernel.org
2510S: Supported
2511F: drivers/net/ethernet/broadcom/tg3.*
2512
2513BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2514M: Brett Rudley <brudley@broadcom.com>
2515M: Arend van Spriel <arend@broadcom.com>
2516M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2517M: Hante Meuleman <meuleman@broadcom.com>
2518L: linux-wireless@vger.kernel.org
2519L: brcm80211-dev-list@broadcom.com
2520S: Supported
2521F: drivers/net/wireless/broadcom/brcm80211/
2522
2523BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2524M: QLogic-Storage-Upstream@qlogic.com
2525L: linux-scsi@vger.kernel.org
2526S: Supported
2527F: drivers/scsi/bnx2fc/
2528
2529BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2530M: QLogic-Storage-Upstream@qlogic.com
2531L: linux-scsi@vger.kernel.org
2532S: Supported
2533F: drivers/scsi/bnx2i/
2534
2535BROADCOM IPROC ARM ARCHITECTURE
2536M: Ray Jui <rjui@broadcom.com>
2537M: Scott Branden <sbranden@broadcom.com>
2538M: Jon Mason <jonmason@broadcom.com>
2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540L: bcm-kernel-feedback-list@broadcom.com
2541T: git git://github.com/broadcom/cygnus-linux.git
2542S: Maintained
2543N: iproc
2544N: cygnus
2545N: nsp
2546N: bcm9113*
2547N: bcm9583*
2548N: bcm9585*
2549N: bcm9586*
2550N: bcm988312
2551N: bcm113*
2552N: bcm583*
2553N: bcm585*
2554N: bcm586*
2555N: bcm88312
2556
2557BROADCOM BRCMSTB GPIO DRIVER
2558M: Gregory Fong <gregory.0xf0@gmail.com>
2559L: bcm-kernel-feedback-list@broadcom.com
2560S: Supported
2561F: drivers/gpio/gpio-brcmstb.c
2562F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2563
2564BROADCOM KONA GPIO DRIVER
2565M: Ray Jui <rjui@broadcom.com>
2566L: bcm-kernel-feedback-list@broadcom.com
2567S: Supported
2568F: drivers/gpio/gpio-bcm-kona.c
2569F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2570
2571BROADCOM NVRAM DRIVER
2572M: Rafał Miłecki <zajec5@gmail.com>
2573L: linux-mips@linux-mips.org
2574S: Maintained
2575F: drivers/firmware/broadcom/*
2576
2577BROADCOM STB NAND FLASH DRIVER
2578M: Brian Norris <computersforpeace@gmail.com>
2579M: Kamal Dasu <kdasu.kdev@gmail.com>
2580L: linux-mtd@lists.infradead.org
2581L: bcm-kernel-feedback-list@broadcom.com
2582S: Maintained
2583F: drivers/mtd/nand/brcmnand/
2584
2585BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2586M: Rafał Miłecki <zajec5@gmail.com>
2587L: linux-wireless@vger.kernel.org
2588S: Maintained
2589F: drivers/bcma/
2590F: include/linux/bcma/
2591
2592BROADCOM SYSTEMPORT ETHERNET DRIVER
2593M: Florian Fainelli <f.fainelli@gmail.com>
2594L: netdev@vger.kernel.org
2595S: Supported
2596F: drivers/net/ethernet/broadcom/bcmsysport.*
2597
2598BROADCOM VULCAN ARM64 SOC
2599M: Jayachandran C. <jchandra@broadcom.com>
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
2602S: Maintained
2603F: arch/arm64/boot/dts/broadcom/vulcan*
2604
2605BROCADE BFA FC SCSI DRIVER
2606M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2607M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2608L: linux-scsi@vger.kernel.org
2609S: Supported
2610F: drivers/scsi/bfa/
2611
2612BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2613M: Rasesh Mody <rasesh.mody@qlogic.com>
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: drivers/net/ethernet/brocade/bna/
2617
2618BSG (block layer generic sg v4 driver)
2619M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2620L: linux-scsi@vger.kernel.org
2621S: Supported
2622F: block/bsg.c
2623F: include/linux/bsg.h
2624F: include/uapi/linux/bsg.h
2625
2626BT87X AUDIO DRIVER
2627M: Clemens Ladisch <clemens@ladisch.de>
2628L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2629T: git git://git.alsa-project.org/alsa-kernel.git
2630S: Maintained
2631F: Documentation/sound/alsa/Bt87x.txt
2632F: sound/pci/bt87x.c
2633
2634BT8XXGPIO DRIVER
2635M: Michael Buesch <m@bues.ch>
2636W: http://bu3sch.de/btgpio.php
2637S: Maintained
2638F: drivers/gpio/gpio-bt8xx.c
2639
2640BTRFS FILE SYSTEM
2641M: Chris Mason <clm@fb.com>
2642M: Josef Bacik <jbacik@fb.com>
2643M: David Sterba <dsterba@suse.com>
2644L: linux-btrfs@vger.kernel.org
2645W: http://btrfs.wiki.kernel.org/
2646Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2647T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2648S: Maintained
2649F: Documentation/filesystems/btrfs.txt
2650F: fs/btrfs/
2651
2652BTTV VIDEO4LINUX DRIVER
2653M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2654L: linux-media@vger.kernel.org
2655W: https://linuxtv.org
2656T: git git://linuxtv.org/media_tree.git
2657S: Odd fixes
2658F: Documentation/video4linux/bttv/
2659F: drivers/media/pci/bt8xx/bttv*
2660
2661BUSLOGIC SCSI DRIVER
2662M: Khalid Aziz <khalid@gonehiking.org>
2663L: linux-scsi@vger.kernel.org
2664S: Maintained
2665F: drivers/scsi/BusLogic.*
2666F: drivers/scsi/FlashPoint.*
2667
2668C-MEDIA CMI8788 DRIVER
2669M: Clemens Ladisch <clemens@ladisch.de>
2670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2671T: git git://git.alsa-project.org/alsa-kernel.git
2672S: Maintained
2673F: sound/pci/oxygen/
2674
2675C6X ARCHITECTURE
2676M: Mark Salter <msalter@redhat.com>
2677M: Aurelien Jacquiot <a-jacquiot@ti.com>
2678L: linux-c6x-dev@linux-c6x.org
2679W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2680S: Maintained
2681F: arch/c6x/
2682
2683CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2684M: David Howells <dhowells@redhat.com>
2685L: linux-cachefs@redhat.com (moderated for non-subscribers)
2686S: Supported
2687F: Documentation/filesystems/caching/cachefiles.txt
2688F: fs/cachefiles/
2689
2690CADET FM/AM RADIO RECEIVER DRIVER
2691M: Hans Verkuil <hverkuil@xs4all.nl>
2692L: linux-media@vger.kernel.org
2693T: git git://linuxtv.org/media_tree.git
2694W: https://linuxtv.org
2695S: Maintained
2696F: drivers/media/radio/radio-cadet*
2697
2698CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2699M: Jonathan Corbet <corbet@lwn.net>
2700L: linux-media@vger.kernel.org
2701T: git git://linuxtv.org/media_tree.git
2702S: Maintained
2703F: Documentation/video4linux/cafe_ccic
2704F: drivers/media/platform/marvell-ccic/
2705
2706CAIF NETWORK LAYER
2707M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2708L: netdev@vger.kernel.org
2709S: Supported
2710F: Documentation/networking/caif/
2711F: drivers/net/caif/
2712F: include/uapi/linux/caif/
2713F: include/net/caif/
2714F: net/caif/
2715
2716CALGARY x86-64 IOMMU
2717M: Muli Ben-Yehuda <muli@il.ibm.com>
2718M: "Jon D. Mason" <jdmason@kudzu.us>
2719L: discuss@x86-64.org
2720S: Maintained
2721F: arch/x86/kernel/pci-calgary_64.c
2722F: arch/x86/kernel/tce_64.c
2723F: arch/x86/include/asm/calgary.h
2724F: arch/x86/include/asm/tce.h
2725
2726CAN NETWORK LAYER
2727M: Oliver Hartkopp <socketcan@hartkopp.net>
2728M: Marc Kleine-Budde <mkl@pengutronix.de>
2729L: linux-can@vger.kernel.org
2730W: https://github.com/linux-can
2731T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2732T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2733S: Maintained
2734F: Documentation/networking/can.txt
2735F: net/can/
2736F: include/linux/can/core.h
2737F: include/uapi/linux/can.h
2738F: include/uapi/linux/can/bcm.h
2739F: include/uapi/linux/can/raw.h
2740F: include/uapi/linux/can/gw.h
2741
2742CAN NETWORK DRIVERS
2743M: Wolfgang Grandegger <wg@grandegger.com>
2744M: Marc Kleine-Budde <mkl@pengutronix.de>
2745L: linux-can@vger.kernel.org
2746W: https://github.com/linux-can
2747T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2748T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2749S: Maintained
2750F: drivers/net/can/
2751F: include/linux/can/dev.h
2752F: include/linux/can/platform/
2753F: include/uapi/linux/can/error.h
2754F: include/uapi/linux/can/netlink.h
2755
2756CAPABILITIES
2757M: Serge Hallyn <serge.hallyn@canonical.com>
2758L: linux-security-module@vger.kernel.org
2759S: Supported
2760F: include/linux/capability.h
2761F: include/uapi/linux/capability.h
2762F: security/commoncap.c
2763F: kernel/capability.c
2764
2765CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2766M: Kevin Tsai <ktsai@capellamicro.com>
2767S: Maintained
2768F: drivers/iio/light/cm*
2769F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2770
2771CAVIUM LIQUIDIO NETWORK DRIVER
2772M: Derek Chickles <derek.chickles@caviumnetworks.com>
2773M: Satanand Burla <satananda.burla@caviumnetworks.com>
2774M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2775M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2776L: netdev@vger.kernel.org
2777W: http://www.cavium.com
2778S: Supported
2779F: drivers/net/ethernet/cavium/liquidio/
2780
2781CC2520 IEEE-802.15.4 RADIO DRIVER
2782M: Varka Bhadram <varkabhadram@gmail.com>
2783L: linux-wpan@vger.kernel.org
2784S: Maintained
2785F: drivers/net/ieee802154/cc2520.c
2786F: include/linux/spi/cc2520.h
2787F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2788
2789CELL BROADBAND ENGINE ARCHITECTURE
2790M: Arnd Bergmann <arnd@arndb.de>
2791L: linuxppc-dev@lists.ozlabs.org
2792W: http://www.ibm.com/developerworks/power/cell/
2793S: Supported
2794F: arch/powerpc/include/asm/cell*.h
2795F: arch/powerpc/include/asm/spu*.h
2796F: arch/powerpc/include/uapi/asm/spu*.h
2797F: arch/powerpc/oprofile/*cell*
2798F: arch/powerpc/platforms/cell/
2799
2800CEPH COMMON CODE (LIBCEPH)
2801M: Ilya Dryomov <idryomov@gmail.com>
2802M: "Yan, Zheng" <zyan@redhat.com>
2803M: Sage Weil <sage@redhat.com>
2804L: ceph-devel@vger.kernel.org
2805W: http://ceph.com/
2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2807T: git git://github.com/ceph/ceph-client.git
2808S: Supported
2809F: net/ceph/
2810F: include/linux/ceph/
2811F: include/linux/crush/
2812
2813CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2814M: "Yan, Zheng" <zyan@redhat.com>
2815M: Sage Weil <sage@redhat.com>
2816M: Ilya Dryomov <idryomov@gmail.com>
2817L: ceph-devel@vger.kernel.org
2818W: http://ceph.com/
2819T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2820T: git git://github.com/ceph/ceph-client.git
2821S: Supported
2822F: Documentation/filesystems/ceph.txt
2823F: fs/ceph/
2824
2825CERTIFICATE HANDLING:
2826M: David Howells <dhowells@redhat.com>
2827M: David Woodhouse <dwmw2@infradead.org>
2828L: keyrings@vger.kernel.org
2829S: Maintained
2830F: Documentation/module-signing.txt
2831F: certs/
2832F: scripts/sign-file.c
2833F: scripts/extract-cert.c
2834
2835CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2836L: linux-usb@vger.kernel.org
2837S: Orphan
2838F: Documentation/usb/WUSB-Design-overview.txt
2839F: Documentation/usb/wusb-cbaf
2840F: drivers/usb/host/hwa-hc.c
2841F: drivers/usb/host/whci/
2842F: drivers/usb/wusbcore/
2843F: include/linux/usb/wusb*
2844
2845CFAG12864B LCD DRIVER
2846M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2847W: http://miguelojeda.es/auxdisplay.htm
2848W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2849S: Maintained
2850F: drivers/auxdisplay/cfag12864b.c
2851F: include/linux/cfag12864b.h
2852
2853CFAG12864BFB LCD FRAMEBUFFER DRIVER
2854M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2855W: http://miguelojeda.es/auxdisplay.htm
2856W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2857S: Maintained
2858F: drivers/auxdisplay/cfag12864bfb.c
2859F: include/linux/cfag12864b.h
2860
2861CFG80211 and NL80211
2862M: Johannes Berg <johannes@sipsolutions.net>
2863L: linux-wireless@vger.kernel.org
2864W: http://wireless.kernel.org/
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2866T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2867S: Maintained
2868F: include/uapi/linux/nl80211.h
2869F: include/net/cfg80211.h
2870F: net/wireless/*
2871X: net/wireless/wext*
2872
2873CHAR and MISC DRIVERS
2874M: Arnd Bergmann <arnd@arndb.de>
2875M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2877S: Supported
2878F: drivers/char/*
2879F: drivers/misc/*
2880F: include/linux/miscdevice.h
2881
2882CHECKPATCH
2883M: Andy Whitcroft <apw@canonical.com>
2884M: Joe Perches <joe@perches.com>
2885S: Maintained
2886F: scripts/checkpatch.pl
2887
2888CHINESE DOCUMENTATION
2889M: Harry Wei <harryxiyou@gmail.com>
2890L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2891L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2892S: Maintained
2893F: Documentation/zh_CN/
2894
2895CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2896M: Peter Chen <Peter.Chen@nxp.com>
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2898L: linux-usb@vger.kernel.org
2899S: Maintained
2900F: drivers/usb/chipidea/
2901
2902CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2903M: Hans de Goede <hdegoede@redhat.com>
2904L: linux-input@vger.kernel.org
2905S: Maintained
2906F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2907F: drivers/input/touchscreen/chipone_icn8318.c
2908
2909CHROME HARDWARE PLATFORM SUPPORT
2910M: Olof Johansson <olof@lixom.net>
2911S: Maintained
2912T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2913F: drivers/platform/chrome/
2914
2915CISCO VIC ETHERNET NIC DRIVER
2916M: Christian Benvenuti <benve@cisco.com>
2917M: Sujith Sankar <ssujith@cisco.com>
2918M: Govindarajulu Varadarajan <_govind@gmx.com>
2919M: Neel Patel <neepatel@cisco.com>
2920S: Supported
2921F: drivers/net/ethernet/cisco/enic/
2922
2923CISCO VIC LOW LATENCY NIC DRIVER
2924M: Christian Benvenuti <benve@cisco.com>
2925M: Dave Goodell <dgoodell@cisco.com>
2926S: Supported
2927F: drivers/infiniband/hw/usnic/
2928
2929CIRRUS LOGIC EP93XX ETHERNET DRIVER
2930M: Hartley Sweeten <hsweeten@visionengravers.com>
2931L: netdev@vger.kernel.org
2932S: Maintained
2933F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2934
2935CIRRUS LOGIC AUDIO CODEC DRIVERS
2936M: Brian Austin <brian.austin@cirrus.com>
2937M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2938L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2939S: Maintained
2940F: sound/soc/codecs/cs*
2941
2942CLEANCACHE API
2943M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2944L: linux-kernel@vger.kernel.org
2945S: Maintained
2946F: mm/cleancache.c
2947F: include/linux/cleancache.h
2948
2949CLK API
2950M: Russell King <linux@arm.linux.org.uk>
2951L: linux-clk@vger.kernel.org
2952S: Maintained
2953F: include/linux/clk.h
2954
2955CLOCKSOURCE, CLOCKEVENT DRIVERS
2956M: Daniel Lezcano <daniel.lezcano@linaro.org>
2957M: Thomas Gleixner <tglx@linutronix.de>
2958L: linux-kernel@vger.kernel.org
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2960S: Supported
2961F: drivers/clocksource
2962
2963CISCO FCOE HBA DRIVER
2964M: Hiral Patel <hiralpat@cisco.com>
2965M: Suma Ramars <sramars@cisco.com>
2966M: Brian Uchino <buchino@cisco.com>
2967L: linux-scsi@vger.kernel.org
2968S: Supported
2969F: drivers/scsi/fnic/
2970
2971CISCO SCSI HBA DRIVER
2972M: Narsimhulu Musini <nmusini@cisco.com>
2973M: Sesidhar Baddela <sebaddel@cisco.com>
2974L: linux-scsi@vger.kernel.org
2975S: Supported
2976F: drivers/scsi/snic/
2977
2978CMPC ACPI DRIVER
2979M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2980M: Daniel Oliveira Nascimento <don@syst.com.br>
2981L: platform-driver-x86@vger.kernel.org
2982S: Supported
2983F: drivers/platform/x86/classmate-laptop.c
2984
2985COBALT MEDIA DRIVER
2986M: Hans Verkuil <hans.verkuil@cisco.com>
2987L: linux-media@vger.kernel.org
2988T: git git://linuxtv.org/media_tree.git
2989W: https://linuxtv.org
2990S: Supported
2991F: drivers/media/pci/cobalt/
2992
2993COCCINELLE/Semantic Patches (SmPL)
2994M: Julia Lawall <Julia.Lawall@lip6.fr>
2995M: Gilles Muller <Gilles.Muller@lip6.fr>
2996M: Nicolas Palix <nicolas.palix@imag.fr>
2997M: Michal Marek <mmarek@suse.com>
2998L: cocci@systeme.lip6.fr (moderated for non-subscribers)
2999T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3000W: http://coccinelle.lip6.fr/
3001S: Supported
3002F: Documentation/coccinelle.txt
3003F: scripts/coccinelle/
3004F: scripts/coccicheck
3005
3006CODA FILE SYSTEM
3007M: Jan Harkes <jaharkes@cs.cmu.edu>
3008M: coda@cs.cmu.edu
3009L: codalist@coda.cs.cmu.edu
3010W: http://www.coda.cs.cmu.edu/
3011S: Maintained
3012F: Documentation/filesystems/coda.txt
3013F: fs/coda/
3014F: include/linux/coda*.h
3015F: include/uapi/linux/coda*.h
3016
3017CODA V4L2 MEM2MEM DRIVER
3018M: Philipp Zabel <p.zabel@pengutronix.de>
3019L: linux-media@vger.kernel.org
3020S: Maintained
3021F: Documentation/devicetree/bindings/media/coda.txt
3022F: drivers/media/platform/coda/
3023
3024COMMON CLK FRAMEWORK
3025M: Michael Turquette <mturquette@baylibre.com>
3026M: Stephen Boyd <sboyd@codeaurora.org>
3027L: linux-clk@vger.kernel.org
3028T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3029S: Maintained
3030F: drivers/clk/
3031X: drivers/clk/clkdev.c
3032F: include/linux/clk-pr*
3033F: include/linux/clk/
3034
3035COMMON INTERNET FILE SYSTEM (CIFS)
3036M: Steve French <sfrench@samba.org>
3037L: linux-cifs@vger.kernel.org
3038L: samba-technical@lists.samba.org (moderated for non-subscribers)
3039W: http://linux-cifs.samba.org/
3040T: git git://git.samba.org/sfrench/cifs-2.6.git
3041S: Supported
3042F: Documentation/filesystems/cifs/
3043F: fs/cifs/
3044
3045COMPACTPCI HOTPLUG CORE
3046M: Scott Murray <scott@spiteful.org>
3047L: linux-pci@vger.kernel.org
3048S: Maintained
3049F: drivers/pci/hotplug/cpci_hotplug*
3050
3051COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3052M: Scott Murray <scott@spiteful.org>
3053L: linux-pci@vger.kernel.org
3054S: Maintained
3055F: drivers/pci/hotplug/cpcihp_zt5550.*
3056
3057COMPACTPCI HOTPLUG GENERIC DRIVER
3058M: Scott Murray <scott@spiteful.org>
3059L: linux-pci@vger.kernel.org
3060S: Maintained
3061F: drivers/pci/hotplug/cpcihp_generic.c
3062
3063COMPAL LAPTOP SUPPORT
3064M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3065L: platform-driver-x86@vger.kernel.org
3066S: Maintained
3067F: drivers/platform/x86/compal-laptop.c
3068
3069CONEXANT ACCESSRUNNER USB DRIVER
3070L: accessrunner-general@lists.sourceforge.net
3071W: http://accessrunner.sourceforge.net/
3072S: Orphan
3073F: drivers/usb/atm/cxacru.c
3074
3075CONFIGFS
3076M: Joel Becker <jlbec@evilplan.org>
3077M: Christoph Hellwig <hch@lst.de>
3078T: git git://git.infradead.org/users/hch/configfs.git
3079S: Supported
3080F: fs/configfs/
3081F: include/linux/configfs.h
3082
3083CONNECTOR
3084M: Evgeniy Polyakov <zbr@ioremap.net>
3085L: netdev@vger.kernel.org
3086S: Maintained
3087F: drivers/connector/
3088
3089CONTROL GROUP (CGROUP)
3090M: Tejun Heo <tj@kernel.org>
3091M: Li Zefan <lizefan@huawei.com>
3092M: Johannes Weiner <hannes@cmpxchg.org>
3093L: cgroups@vger.kernel.org
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3095S: Maintained
3096F: Documentation/cgroups/
3097F: include/linux/cgroup*
3098F: kernel/cgroup*
3099
3100CONTROL GROUP - CPUSET
3101M: Li Zefan <lizefan@huawei.com>
3102L: cgroups@vger.kernel.org
3103W: http://www.bullopensource.org/cpuset/
3104W: http://oss.sgi.com/projects/cpusets/
3105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3106S: Maintained
3107F: Documentation/cgroups/cpusets.txt
3108F: include/linux/cpuset.h
3109F: kernel/cpuset.c
3110
3111CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3112M: Johannes Weiner <hannes@cmpxchg.org>
3113M: Michal Hocko <mhocko@kernel.org>
3114M: Vladimir Davydov <vdavydov@virtuozzo.com>
3115L: cgroups@vger.kernel.org
3116L: linux-mm@kvack.org
3117S: Maintained
3118F: mm/memcontrol.c
3119F: mm/swap_cgroup.c
3120
3121CORETEMP HARDWARE MONITORING DRIVER
3122M: Fenghua Yu <fenghua.yu@intel.com>
3123L: linux-hwmon@vger.kernel.org
3124S: Maintained
3125F: Documentation/hwmon/coretemp
3126F: drivers/hwmon/coretemp.c
3127
3128COSA/SRP SYNC SERIAL DRIVER
3129M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3130W: http://www.fi.muni.cz/~kas/cosa/
3131S: Maintained
3132F: drivers/net/wan/cosa*
3133
3134CPMAC ETHERNET DRIVER
3135M: Florian Fainelli <florian@openwrt.org>
3136L: netdev@vger.kernel.org
3137S: Maintained
3138F: drivers/net/ethernet/ti/cpmac.c
3139
3140CPU FREQUENCY DRIVERS
3141M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3142M: Viresh Kumar <viresh.kumar@linaro.org>
3143L: linux-pm@vger.kernel.org
3144S: Maintained
3145T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3146T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3147F: drivers/cpufreq/
3148F: include/linux/cpufreq.h
3149
3150CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3151M: Viresh Kumar <viresh.kumar@linaro.org>
3152M: Sudeep Holla <sudeep.holla@arm.com>
3153L: linux-pm@vger.kernel.org
3154W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3155S: Maintained
3156F: drivers/cpufreq/arm_big_little.h
3157F: drivers/cpufreq/arm_big_little.c
3158F: drivers/cpufreq/arm_big_little_dt.c
3159
3160CPUIDLE DRIVER - ARM BIG LITTLE
3161M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3162M: Daniel Lezcano <daniel.lezcano@linaro.org>
3163L: linux-pm@vger.kernel.org
3164L: linux-arm-kernel@lists.infradead.org
3165T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3166S: Maintained
3167F: drivers/cpuidle/cpuidle-big_little.c
3168
3169CPUIDLE DRIVER - ARM EXYNOS
3170M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3171M: Daniel Lezcano <daniel.lezcano@linaro.org>
3172M: Kukjin Kim <kgene@kernel.org>
3173L: linux-pm@vger.kernel.org
3174L: linux-samsung-soc@vger.kernel.org
3175S: Supported
3176F: drivers/cpuidle/cpuidle-exynos.c
3177F: arch/arm/mach-exynos/pm.c
3178
3179CPUIDLE DRIVERS
3180M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3181M: Daniel Lezcano <daniel.lezcano@linaro.org>
3182L: linux-pm@vger.kernel.org
3183S: Maintained
3184T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3185F: drivers/cpuidle/*
3186F: include/linux/cpuidle.h
3187
3188CPUID/MSR DRIVER
3189M: "H. Peter Anvin" <hpa@zytor.com>
3190S: Maintained
3191F: arch/x86/kernel/cpuid.c
3192F: arch/x86/kernel/msr.c
3193
3194CPU POWER MONITORING SUBSYSTEM
3195M: Thomas Renninger <trenn@suse.com>
3196L: linux-pm@vger.kernel.org
3197S: Maintained
3198F: tools/power/cpupower/
3199
3200CRAMFS FILESYSTEM
3201W: http://sourceforge.net/projects/cramfs/
3202S: Orphan / Obsolete
3203F: Documentation/filesystems/cramfs.txt
3204F: fs/cramfs/
3205
3206CRIS PORT
3207M: Mikael Starvik <starvik@axis.com>
3208M: Jesper Nilsson <jesper.nilsson@axis.com>
3209L: linux-cris-kernel@axis.com
3210W: http://developer.axis.com
3211T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3212S: Maintained
3213F: arch/cris/
3214F: drivers/tty/serial/crisv10.*
3215
3216CRYPTO API
3217M: Herbert Xu <herbert@gondor.apana.org.au>
3218M: "David S. Miller" <davem@davemloft.net>
3219L: linux-crypto@vger.kernel.org
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3221T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3222S: Maintained
3223F: Documentation/crypto/
3224F: Documentation/DocBook/crypto-API.tmpl
3225F: arch/*/crypto/
3226F: crypto/
3227F: drivers/crypto/
3228F: include/crypto/
3229
3230CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3231M: Neil Horman <nhorman@tuxdriver.com>
3232L: linux-crypto@vger.kernel.org
3233S: Maintained
3234F: crypto/ansi_cprng.c
3235F: crypto/rng.c
3236
3237CS3308 MEDIA DRIVER
3238M: Hans Verkuil <hverkuil@xs4all.nl>
3239L: linux-media@vger.kernel.org
3240T: git git://linuxtv.org/media_tree.git
3241W: http://linuxtv.org
3242S: Odd Fixes
3243F: drivers/media/i2c/cs3308.c
3244F: drivers/media/i2c/cs3308.h
3245
3246CS5535 Audio ALSA driver
3247M: Jaya Kumar <jayakumar.alsa@gmail.com>
3248S: Maintained
3249F: sound/pci/cs5535audio/
3250
3251CW1200 WLAN driver
3252M: Solomon Peachy <pizza@shaftnet.org>
3253S: Maintained
3254F: drivers/net/wireless/st/cw1200/
3255
3256CX18 VIDEO4LINUX DRIVER
3257M: Andy Walls <awalls@md.metrocast.net>
3258L: ivtv-devel@ivtvdriver.org (subscribers-only)
3259L: linux-media@vger.kernel.org
3260T: git git://linuxtv.org/media_tree.git
3261W: https://linuxtv.org
3262W: http://www.ivtvdriver.org/index.php/Cx18
3263S: Maintained
3264F: Documentation/video4linux/cx18.txt
3265F: drivers/media/pci/cx18/
3266F: include/uapi/linux/ivtv*
3267
3268CX2341X MPEG ENCODER HELPER MODULE
3269M: Hans Verkuil <hverkuil@xs4all.nl>
3270L: linux-media@vger.kernel.org
3271T: git git://linuxtv.org/media_tree.git
3272W: https://linuxtv.org
3273S: Maintained
3274F: drivers/media/common/cx2341x*
3275F: include/media/cx2341x*
3276
3277CX24120 MEDIA DRIVER
3278M: Jemma Denson <jdenson@gmail.com>
3279M: Patrick Boettcher <patrick.boettcher@posteo.de>
3280L: linux-media@vger.kernel.org
3281W: https://linuxtv.org
3282Q: http://patchwork.linuxtv.org/project/linux-media/list/
3283S: Maintained
3284F: drivers/media/dvb-frontends/cx24120*
3285
3286CX88 VIDEO4LINUX DRIVER
3287M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3288L: linux-media@vger.kernel.org
3289W: https://linuxtv.org
3290T: git git://linuxtv.org/media_tree.git
3291S: Odd fixes
3292F: Documentation/video4linux/cx88/
3293F: drivers/media/pci/cx88/
3294
3295CXD2820R MEDIA DRIVER
3296M: Antti Palosaari <crope@iki.fi>
3297L: linux-media@vger.kernel.org
3298W: https://linuxtv.org
3299W: http://palosaari.fi/linux/
3300Q: http://patchwork.linuxtv.org/project/linux-media/list/
3301T: git git://linuxtv.org/anttip/media_tree.git
3302S: Maintained
3303F: drivers/media/dvb-frontends/cxd2820r*
3304
3305CXGB3 ETHERNET DRIVER (CXGB3)
3306M: Santosh Raspatur <santosh@chelsio.com>
3307L: netdev@vger.kernel.org
3308W: http://www.chelsio.com
3309S: Supported
3310F: drivers/net/ethernet/chelsio/cxgb3/
3311
3312CXGB3 ISCSI DRIVER (CXGB3I)
3313M: Karen Xie <kxie@chelsio.com>
3314L: linux-scsi@vger.kernel.org
3315W: http://www.chelsio.com
3316S: Supported
3317F: drivers/scsi/cxgbi/cxgb3i
3318
3319CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3320M: Steve Wise <swise@chelsio.com>
3321L: linux-rdma@vger.kernel.org
3322W: http://www.openfabrics.org
3323S: Supported
3324F: drivers/infiniband/hw/cxgb3/
3325
3326CXGB4 ETHERNET DRIVER (CXGB4)
3327M: Hariprasad S <hariprasad@chelsio.com>
3328L: netdev@vger.kernel.org
3329W: http://www.chelsio.com
3330S: Supported
3331F: drivers/net/ethernet/chelsio/cxgb4/
3332
3333CXGB4 ISCSI DRIVER (CXGB4I)
3334M: Karen Xie <kxie@chelsio.com>
3335L: linux-scsi@vger.kernel.org
3336W: http://www.chelsio.com
3337S: Supported
3338F: drivers/scsi/cxgbi/cxgb4i
3339
3340CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3341M: Steve Wise <swise@chelsio.com>
3342L: linux-rdma@vger.kernel.org
3343W: http://www.openfabrics.org
3344S: Supported
3345F: drivers/infiniband/hw/cxgb4/
3346
3347CXGB4VF ETHERNET DRIVER (CXGB4VF)
3348M: Casey Leedom <leedom@chelsio.com>
3349L: netdev@vger.kernel.org
3350W: http://www.chelsio.com
3351S: Supported
3352F: drivers/net/ethernet/chelsio/cxgb4vf/
3353
3354CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3355M: Ian Munsie <imunsie@au1.ibm.com>
3356M: Michael Neuling <mikey@neuling.org>
3357L: linuxppc-dev@lists.ozlabs.org
3358S: Supported
3359F: drivers/misc/cxl/
3360F: include/misc/cxl*
3361F: include/uapi/misc/cxl.h
3362F: Documentation/powerpc/cxl.txt
3363F: Documentation/powerpc/cxl.txt
3364F: Documentation/ABI/testing/sysfs-class-cxl
3365
3366CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3367M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3368M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3369L: linux-scsi@vger.kernel.org
3370S: Supported
3371F: drivers/scsi/cxlflash/
3372F: include/uapi/scsi/cxlflash_ioctls.h
3373F: Documentation/powerpc/cxlflash.txt
3374
3375STMMAC ETHERNET DRIVER
3376M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3377L: netdev@vger.kernel.org
3378W: http://www.stlinux.com
3379S: Supported
3380F: drivers/net/ethernet/stmicro/stmmac/
3381
3382CYBERPRO FB DRIVER
3383M: Russell King <linux@arm.linux.org.uk>
3384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3385W: http://www.arm.linux.org.uk/
3386S: Maintained
3387F: drivers/video/fbdev/cyber2000fb.*
3388
3389CYCLADES ASYNC MUX DRIVER
3390W: http://www.cyclades.com/
3391S: Orphan
3392F: drivers/tty/cyclades.c
3393F: include/linux/cyclades.h
3394F: include/uapi/linux/cyclades.h
3395
3396CYCLADES PC300 DRIVER
3397W: http://www.cyclades.com/
3398S: Orphan
3399F: drivers/net/wan/pc300*
3400
3401CYPRESS_FIRMWARE MEDIA DRIVER
3402M: Antti Palosaari <crope@iki.fi>
3403L: linux-media@vger.kernel.org
3404W: https://linuxtv.org
3405W: http://palosaari.fi/linux/
3406Q: http://patchwork.linuxtv.org/project/linux-media/list/
3407T: git git://linuxtv.org/anttip/media_tree.git
3408S: Maintained
3409F: drivers/media/common/cypress_firmware*
3410
3411CYTTSP TOUCHSCREEN DRIVER
3412M: Ferruh Yigit <fery@cypress.com>
3413L: linux-input@vger.kernel.org
3414S: Supported
3415F: drivers/input/touchscreen/cyttsp*
3416F: include/linux/input/cyttsp.h
3417
3418DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3419M: Joshua Kinard <kumba@gentoo.org>
3420S: Maintained
3421F: drivers/rtc/rtc-ds1685.c
3422F: include/linux/rtc/ds1685.h
3423
3424DAMA SLAVE for AX.25
3425M: Joerg Reuter <jreuter@yaina.de>
3426W: http://yaina.de/jreuter/
3427W: http://www.qsl.net/dl1bke/
3428L: linux-hams@vger.kernel.org
3429S: Maintained
3430F: net/ax25/af_ax25.c
3431F: net/ax25/ax25_dev.c
3432F: net/ax25/ax25_ds_*
3433F: net/ax25/ax25_in.c
3434F: net/ax25/ax25_out.c
3435F: net/ax25/ax25_timer.c
3436F: net/ax25/sysctl_net_ax25.c
3437
3438DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3439L: netdev@vger.kernel.org
3440S: Orphan
3441F: Documentation/networking/dmfe.txt
3442F: drivers/net/ethernet/dec/tulip/dmfe.c
3443
3444DC390/AM53C974 SCSI driver
3445M: Hannes Reinecke <hare@suse.com>
3446L: linux-scsi@vger.kernel.org
3447S: Maintained
3448F: drivers/scsi/am53c974.c
3449
3450DC395x SCSI driver
3451M: Oliver Neukum <oliver@neukum.org>
3452M: Ali Akcaagac <aliakc@web.de>
3453M: Jamie Lenehan <lenehan@twibble.org>
3454L: dc395x@twibble.org
3455W: http://twibble.org/dist/dc395x/
3456W: http://lists.twibble.org/mailman/listinfo/dc395x/
3457S: Maintained
3458F: Documentation/scsi/dc395x.txt
3459F: drivers/scsi/dc395x.*
3460
3461DCCP PROTOCOL
3462M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3463L: dccp@vger.kernel.org
3464W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3465S: Maintained
3466F: include/linux/dccp.h
3467F: include/uapi/linux/dccp.h
3468F: include/linux/tfrc.h
3469F: net/dccp/
3470
3471DECnet NETWORK LAYER
3472W: http://linux-decnet.sourceforge.net
3473L: linux-decnet-user@lists.sourceforge.net
3474S: Orphan
3475F: Documentation/networking/decnet.txt
3476F: net/decnet/
3477
3478DECSTATION PLATFORM SUPPORT
3479M: "Maciej W. Rozycki" <macro@linux-mips.org>
3480L: linux-mips@linux-mips.org
3481W: http://www.linux-mips.org/wiki/DECstation
3482S: Maintained
3483F: arch/mips/dec/
3484F: arch/mips/include/asm/dec/
3485F: arch/mips/include/asm/mach-dec/
3486
3487DEFXX FDDI NETWORK DRIVER
3488M: "Maciej W. Rozycki" <macro@linux-mips.org>
3489S: Maintained
3490F: drivers/net/fddi/defxx.*
3491
3492DELL LAPTOP DRIVER
3493M: Matthew Garrett <mjg59@srcf.ucam.org>
3494M: Pali Rohár <pali.rohar@gmail.com>
3495L: platform-driver-x86@vger.kernel.org
3496S: Maintained
3497F: drivers/platform/x86/dell-laptop.c
3498
3499DELL LAPTOP RBTN DRIVER
3500M: Pali Rohár <pali.rohar@gmail.com>
3501S: Maintained
3502F: drivers/platform/x86/dell-rbtn.*
3503
3504DELL LAPTOP FREEFALL DRIVER
3505M: Pali Rohár <pali.rohar@gmail.com>
3506S: Maintained
3507F: drivers/platform/x86/dell-smo8800.c
3508
3509DELL LAPTOP SMM DRIVER
3510M: Pali Rohár <pali.rohar@gmail.com>
3511S: Maintained
3512F: drivers/hwmon/dell-smm-hwmon.c
3513F: include/uapi/linux/i8k.h
3514
3515DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3516M: Doug Warzecha <Douglas_Warzecha@dell.com>
3517S: Maintained
3518F: Documentation/dcdbas.txt
3519F: drivers/firmware/dcdbas.*
3520
3521DELL WMI EXTRAS DRIVER
3522M: Matthew Garrett <mjg59@srcf.ucam.org>
3523M: Pali Rohár <pali.rohar@gmail.com>
3524S: Maintained
3525F: drivers/platform/x86/dell-wmi.c
3526
3527DESIGNWARE USB2 DRD IP DRIVER
3528M: John Youn <johnyoun@synopsys.com>
3529L: linux-usb@vger.kernel.org
3530T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3531S: Maintained
3532F: drivers/usb/dwc2/
3533
3534DESIGNWARE USB3 DRD IP DRIVER
3535M: Felipe Balbi <balbi@kernel.org>
3536L: linux-usb@vger.kernel.org
3537T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3538S: Maintained
3539F: drivers/usb/dwc3/
3540
3541DEVICE COREDUMP (DEV_COREDUMP)
3542M: Johannes Berg <johannes@sipsolutions.net>
3543L: linux-kernel@vger.kernel.org
3544S: Maintained
3545F: drivers/base/devcoredump.c
3546F: include/linux/devcoredump.h
3547
3548DEVICE FREQUENCY (DEVFREQ)
3549M: MyungJoo Ham <myungjoo.ham@samsung.com>
3550M: Kyungmin Park <kyungmin.park@samsung.com>
3551L: linux-pm@vger.kernel.org
3552T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3553S: Maintained
3554F: drivers/devfreq/
3555F: include/linux/devfreq.h
3556F: Documentation/devicetree/bindings/devfreq/
3557
3558DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3559M: Chanwoo Choi <cw00.choi@samsung.com>
3560L: linux-pm@vger.kernel.org
3561T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3562S: Supported
3563F: drivers/devfreq/event/
3564F: drivers/devfreq/devfreq-event.c
3565F: include/linux/devfreq-event.h
3566F: Documentation/devicetree/bindings/devfreq/event/
3567
3568DEVICE NUMBER REGISTRY
3569M: Torben Mathiasen <device@lanana.org>
3570W: http://lanana.org/docs/device-list/index.html
3571S: Maintained
3572
3573DEVICE-MAPPER (LVM)
3574M: Alasdair Kergon <agk@redhat.com>
3575M: Mike Snitzer <snitzer@redhat.com>
3576M: dm-devel@redhat.com
3577L: dm-devel@redhat.com
3578W: http://sources.redhat.com/dm
3579Q: http://patchwork.kernel.org/project/dm-devel/list/
3580T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3581T: quilt http://people.redhat.com/agk/patches/linux/editing/
3582S: Maintained
3583F: Documentation/device-mapper/
3584F: drivers/md/dm*
3585F: drivers/md/persistent-data/
3586F: include/linux/device-mapper.h
3587F: include/linux/dm-*.h
3588F: include/uapi/linux/dm-*.h
3589
3590DEVLINK
3591M: Jiri Pirko <jiri@mellanox.com>
3592L: netdev@vger.kernel.org
3593S: Supported
3594F: net/core/devlink.c
3595F: include/net/devlink.h
3596F: include/uapi/linux/devlink.h
3597
3598DIALOG SEMICONDUCTOR DRIVERS
3599M: Support Opensource <support.opensource@diasemi.com>
3600W: http://www.dialog-semiconductor.com/products
3601S: Supported
3602F: Documentation/hwmon/da90??
3603F: Documentation/devicetree/bindings/sound/da[79]*.txt
3604F: drivers/gpio/gpio-da90??.c
3605F: drivers/hwmon/da90??-hwmon.c
3606F: drivers/iio/adc/da91??-*.c
3607F: drivers/input/misc/da90??_onkey.c
3608F: drivers/input/touchscreen/da9052_tsi.c
3609F: drivers/leds/leds-da90??.c
3610F: drivers/mfd/da903x.c
3611F: drivers/mfd/da90??-*.c
3612F: drivers/mfd/da91??-*.c
3613F: drivers/power/da9052-battery.c
3614F: drivers/power/da91??-*.c
3615F: drivers/regulator/da903x.c
3616F: drivers/regulator/da9???-regulator.[ch]
3617F: drivers/rtc/rtc-da90??.c
3618F: drivers/video/backlight/da90??_bl.c
3619F: drivers/watchdog/da90??_wdt.c
3620F: include/linux/mfd/da903x.h
3621F: include/linux/mfd/da9052/
3622F: include/linux/mfd/da9055/
3623F: include/linux/mfd/da9063/
3624F: include/linux/mfd/da9150/
3625F: include/sound/da[79]*.h
3626F: sound/soc/codecs/da[79]*.[ch]
3627
3628DIGI NEO AND CLASSIC PCI PRODUCTS
3629M: Lidza Louina <lidza.louina@gmail.com>
3630M: Mark Hounschell <markh@compro.net>
3631L: driverdev-devel@linuxdriverproject.org
3632S: Maintained
3633F: drivers/staging/dgnc/
3634
3635DIOLAN U2C-12 I2C DRIVER
3636M: Guenter Roeck <linux@roeck-us.net>
3637L: linux-i2c@vger.kernel.org
3638S: Maintained
3639F: drivers/i2c/busses/i2c-diolan-u2c.c
3640
3641DIRECT ACCESS (DAX)
3642M: Matthew Wilcox <willy@linux.intel.com>
3643L: linux-fsdevel@vger.kernel.org
3644S: Supported
3645F: fs/dax.c
3646
3647DIRECTORY NOTIFICATION (DNOTIFY)
3648M: Eric Paris <eparis@parisplace.org>
3649S: Maintained
3650F: Documentation/filesystems/dnotify.txt
3651F: fs/notify/dnotify/
3652F: include/linux/dnotify.h
3653
3654DISK GEOMETRY AND PARTITION HANDLING
3655M: Andries Brouwer <aeb@cwi.nl>
3656W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3657W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3658W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3659S: Maintained
3660
3661DISKQUOTA
3662M: Jan Kara <jack@suse.com>
3663S: Maintained
3664F: Documentation/filesystems/quota.txt
3665F: fs/quota/
3666F: include/linux/quota*.h
3667F: include/uapi/linux/quota*.h
3668
3669DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3670M: Bernie Thompson <bernie@plugable.com>
3671L: linux-fbdev@vger.kernel.org
3672S: Maintained
3673W: http://plugable.com/category/projects/udlfb/
3674F: drivers/video/fbdev/udlfb.c
3675F: include/video/udlfb.h
3676F: Documentation/fb/udlfb.txt
3677
3678DISTRIBUTED LOCK MANAGER (DLM)
3679M: Christine Caulfield <ccaulfie@redhat.com>
3680M: David Teigland <teigland@redhat.com>
3681L: cluster-devel@redhat.com
3682W: http://sources.redhat.com/cluster/
3683T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3684S: Supported
3685F: fs/dlm/
3686
3687DMA BUFFER SHARING FRAMEWORK
3688M: Sumit Semwal <sumit.semwal@linaro.org>
3689S: Maintained
3690L: linux-media@vger.kernel.org
3691L: dri-devel@lists.freedesktop.org
3692L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3693F: drivers/dma-buf/
3694F: include/linux/dma-buf*
3695F: include/linux/reservation.h
3696F: include/linux/*fence.h
3697F: Documentation/dma-buf-sharing.txt
3698T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3699
3700DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3701M: Vinod Koul <vinod.koul@intel.com>
3702L: dmaengine@vger.kernel.org
3703Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3704S: Maintained
3705F: drivers/dma/
3706F: include/linux/dmaengine.h
3707F: Documentation/dmaengine/
3708T: git git://git.infradead.org/users/vkoul/slave-dma.git
3709
3710DME1737 HARDWARE MONITOR DRIVER
3711M: Juerg Haefliger <juergh@gmail.com>
3712L: linux-hwmon@vger.kernel.org
3713S: Maintained
3714F: Documentation/hwmon/dme1737
3715F: drivers/hwmon/dme1737.c
3716
3717DMI/SMBIOS SUPPORT
3718M: Jean Delvare <jdelvare@suse.com>
3719S: Maintained
3720T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3721F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3722F: drivers/firmware/dmi-id.c
3723F: drivers/firmware/dmi_scan.c
3724F: include/linux/dmi.h
3725
3726DOCUMENTATION
3727M: Jonathan Corbet <corbet@lwn.net>
3728L: linux-doc@vger.kernel.org
3729S: Maintained
3730F: Documentation/
3731F: scripts/docproc.c
3732F: scripts/kernel-doc*
3733X: Documentation/ABI/
3734X: Documentation/devicetree/
3735X: Documentation/acpi
3736X: Documentation/power
3737X: Documentation/spi
3738X: Documentation/DocBook/media
3739T: git git://git.lwn.net/linux.git docs-next
3740
3741DOUBLETALK DRIVER
3742M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3743L: blinux-list@redhat.com
3744S: Maintained
3745F: drivers/char/dtlk.c
3746F: include/linux/dtlk.h
3747
3748DPT_I2O SCSI RAID DRIVER
3749M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3750L: linux-scsi@vger.kernel.org
3751W: http://www.adaptec.com/
3752S: Maintained
3753F: drivers/scsi/dpt*
3754F: drivers/scsi/dpt/
3755
3756DRBD DRIVER
3757M: Philipp Reisner <philipp.reisner@linbit.com>
3758M: Lars Ellenberg <lars.ellenberg@linbit.com>
3759L: drbd-dev@lists.linbit.com
3760W: http://www.drbd.org
3761T: git git://git.linbit.com/linux-drbd.git
3762T: git git://git.linbit.com/drbd-8.4.git
3763S: Supported
3764F: drivers/block/drbd/
3765F: lib/lru_cache.c
3766F: Documentation/blockdev/drbd/
3767
3768DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3769M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3770T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3771S: Supported
3772F: Documentation/kobject.txt
3773F: drivers/base/
3774F: fs/debugfs/
3775F: fs/kernfs/
3776F: fs/sysfs/
3777F: include/linux/debugfs.h
3778F: include/linux/kobj*
3779F: lib/kobj*
3780
3781DRM DRIVERS
3782M: David Airlie <airlied@linux.ie>
3783L: dri-devel@lists.freedesktop.org
3784T: git git://people.freedesktop.org/~airlied/linux
3785S: Maintained
3786F: drivers/gpu/drm/
3787F: drivers/gpu/vga/
3788F: include/drm/
3789F: include/uapi/drm/
3790
3791RADEON and AMDGPU DRM DRIVERS
3792M: Alex Deucher <alexander.deucher@amd.com>
3793M: Christian König <christian.koenig@amd.com>
3794L: dri-devel@lists.freedesktop.org
3795T: git git://people.freedesktop.org/~agd5f/linux
3796S: Supported
3797F: drivers/gpu/drm/radeon/
3798F: include/uapi/drm/radeon*
3799F: drivers/gpu/drm/amd/
3800F: include/uapi/drm/amdgpu*
3801
3802DRM PANEL DRIVERS
3803M: Thierry Reding <thierry.reding@gmail.com>
3804L: dri-devel@lists.freedesktop.org
3805T: git git://anongit.freedesktop.org/tegra/linux.git
3806S: Maintained
3807F: drivers/gpu/drm/drm_panel.c
3808F: drivers/gpu/drm/panel/
3809F: include/drm/drm_panel.h
3810F: Documentation/devicetree/bindings/display/panel/
3811
3812INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3813M: Daniel Vetter <daniel.vetter@intel.com>
3814M: Jani Nikula <jani.nikula@linux.intel.com>
3815L: intel-gfx@lists.freedesktop.org
3816L: dri-devel@lists.freedesktop.org
3817W: https://01.org/linuxgraphics/
3818Q: http://patchwork.freedesktop.org/project/intel-gfx/
3819T: git git://anongit.freedesktop.org/drm-intel
3820S: Supported
3821F: drivers/gpu/drm/i915/
3822F: include/drm/i915*
3823F: include/uapi/drm/i915*
3824
3825DRM DRIVERS FOR ATMEL HLCDC
3826M: Boris Brezillon <boris.brezillon@free-electrons.com>
3827L: dri-devel@lists.freedesktop.org
3828S: Supported
3829F: drivers/gpu/drm/atmel-hlcdc/
3830F: Documentation/devicetree/bindings/drm/atmel/
3831
3832DRM DRIVERS FOR EXYNOS
3833M: Inki Dae <inki.dae@samsung.com>
3834M: Joonyoung Shim <jy0922.shim@samsung.com>
3835M: Seung-Woo Kim <sw0312.kim@samsung.com>
3836M: Kyungmin Park <kyungmin.park@samsung.com>
3837L: dri-devel@lists.freedesktop.org
3838T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3839S: Supported
3840F: drivers/gpu/drm/exynos/
3841F: include/drm/exynos*
3842F: include/uapi/drm/exynos*
3843
3844DRM DRIVERS FOR FREESCALE DCU
3845M: Stefan Agner <stefan@agner.ch>
3846M: Alison Wang <alison.wang@freescale.com>
3847L: dri-devel@lists.freedesktop.org
3848S: Supported
3849F: drivers/gpu/drm/fsl-dcu/
3850F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3851F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3852
3853DRM DRIVERS FOR FREESCALE IMX
3854M: Philipp Zabel <p.zabel@pengutronix.de>
3855L: dri-devel@lists.freedesktop.org
3856S: Maintained
3857F: drivers/gpu/drm/imx/
3858F: drivers/gpu/ipu-v3/
3859F: Documentation/devicetree/bindings/display/imx/
3860
3861DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3862M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3863L: dri-devel@lists.freedesktop.org
3864T: git git://github.com/patjak/drm-gma500
3865S: Maintained
3866F: drivers/gpu/drm/gma500
3867F: include/drm/gma500*
3868
3869DRM DRIVERS FOR NVIDIA TEGRA
3870M: Thierry Reding <thierry.reding@gmail.com>
3871M: Terje Bergström <tbergstrom@nvidia.com>
3872L: dri-devel@lists.freedesktop.org
3873L: linux-tegra@vger.kernel.org
3874T: git git://anongit.freedesktop.org/tegra/linux.git
3875S: Supported
3876F: drivers/gpu/drm/tegra/
3877F: drivers/gpu/host1x/
3878F: include/linux/host1x.h
3879F: include/uapi/drm/tegra_drm.h
3880F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3881
3882DRM DRIVERS FOR RENESAS
3883M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3884L: dri-devel@lists.freedesktop.org
3885L: linux-renesas-soc@vger.kernel.org
3886T: git git://people.freedesktop.org/~airlied/linux
3887S: Supported
3888F: drivers/gpu/drm/rcar-du/
3889F: drivers/gpu/drm/shmobile/
3890F: include/linux/platform_data/shmob_drm.h
3891
3892DRM DRIVERS FOR ROCKCHIP
3893M: Mark Yao <mark.yao@rock-chips.com>
3894L: dri-devel@lists.freedesktop.org
3895S: Maintained
3896F: drivers/gpu/drm/rockchip/
3897F: Documentation/devicetree/bindings/display/rockchip*
3898
3899DRM DRIVERS FOR STI
3900M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
3901M: Vincent Abriou <vincent.abriou@st.com>
3902L: dri-devel@lists.freedesktop.org
3903T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3904S: Maintained
3905F: drivers/gpu/drm/sti
3906F: Documentation/devicetree/bindings/display/st,stih4xx.txt
3907
3908DRM DRIVERS FOR VIVANTE GPU IP
3909M: Lucas Stach <l.stach@pengutronix.de>
3910R: Russell King <linux+etnaviv@arm.linux.org.uk>
3911R: Christian Gmeiner <christian.gmeiner@gmail.com>
3912L: dri-devel@lists.freedesktop.org
3913S: Maintained
3914F: drivers/gpu/drm/etnaviv
3915F: Documentation/devicetree/bindings/display/etnaviv
3916
3917DSBR100 USB FM RADIO DRIVER
3918M: Alexey Klimov <klimov.linux@gmail.com>
3919L: linux-media@vger.kernel.org
3920T: git git://linuxtv.org/media_tree.git
3921S: Maintained
3922F: drivers/media/radio/dsbr100.c
3923
3924DSCC4 DRIVER
3925M: Francois Romieu <romieu@fr.zoreil.com>
3926L: netdev@vger.kernel.org
3927S: Maintained
3928F: drivers/net/wan/dscc4.c
3929
3930DT3155 MEDIA DRIVER
3931M: Hans Verkuil <hverkuil@xs4all.nl>
3932L: linux-media@vger.kernel.org
3933T: git git://linuxtv.org/media_tree.git
3934W: https://linuxtv.org
3935S: Odd Fixes
3936F: drivers/media/pci/dt3155/
3937
3938DVB_USB_AF9015 MEDIA DRIVER
3939M: Antti Palosaari <crope@iki.fi>
3940L: linux-media@vger.kernel.org
3941W: https://linuxtv.org
3942W: http://palosaari.fi/linux/
3943Q: http://patchwork.linuxtv.org/project/linux-media/list/
3944T: git git://linuxtv.org/anttip/media_tree.git
3945S: Maintained
3946F: drivers/media/usb/dvb-usb-v2/af9015*
3947
3948DVB_USB_AF9035 MEDIA DRIVER
3949M: Antti Palosaari <crope@iki.fi>
3950L: linux-media@vger.kernel.org
3951W: https://linuxtv.org
3952W: http://palosaari.fi/linux/
3953Q: http://patchwork.linuxtv.org/project/linux-media/list/
3954T: git git://linuxtv.org/anttip/media_tree.git
3955S: Maintained
3956F: drivers/media/usb/dvb-usb-v2/af9035*
3957
3958DVB_USB_ANYSEE MEDIA DRIVER
3959M: Antti Palosaari <crope@iki.fi>
3960L: linux-media@vger.kernel.org
3961W: https://linuxtv.org
3962W: http://palosaari.fi/linux/
3963Q: http://patchwork.linuxtv.org/project/linux-media/list/
3964T: git git://linuxtv.org/anttip/media_tree.git
3965S: Maintained
3966F: drivers/media/usb/dvb-usb-v2/anysee*
3967
3968DVB_USB_AU6610 MEDIA DRIVER
3969M: Antti Palosaari <crope@iki.fi>
3970L: linux-media@vger.kernel.org
3971W: https://linuxtv.org
3972W: http://palosaari.fi/linux/
3973Q: http://patchwork.linuxtv.org/project/linux-media/list/
3974T: git git://linuxtv.org/anttip/media_tree.git
3975S: Maintained
3976F: drivers/media/usb/dvb-usb-v2/au6610*
3977
3978DVB_USB_CE6230 MEDIA DRIVER
3979M: Antti Palosaari <crope@iki.fi>
3980L: linux-media@vger.kernel.org
3981W: https://linuxtv.org
3982W: http://palosaari.fi/linux/
3983Q: http://patchwork.linuxtv.org/project/linux-media/list/
3984T: git git://linuxtv.org/anttip/media_tree.git
3985S: Maintained
3986F: drivers/media/usb/dvb-usb-v2/ce6230*
3987
3988DVB_USB_CXUSB MEDIA DRIVER
3989M: Michael Krufky <mkrufky@linuxtv.org>
3990L: linux-media@vger.kernel.org
3991W: https://linuxtv.org
3992W: http://github.com/mkrufky
3993Q: http://patchwork.linuxtv.org/project/linux-media/list/
3994T: git git://linuxtv.org/media_tree.git
3995S: Maintained
3996F: drivers/media/usb/dvb-usb/cxusb*
3997
3998DVB_USB_EC168 MEDIA DRIVER
3999M: Antti Palosaari <crope@iki.fi>
4000L: linux-media@vger.kernel.org
4001W: https://linuxtv.org
4002W: http://palosaari.fi/linux/
4003Q: http://patchwork.linuxtv.org/project/linux-media/list/
4004T: git git://linuxtv.org/anttip/media_tree.git
4005S: Maintained
4006F: drivers/media/usb/dvb-usb-v2/ec168*
4007
4008DVB_USB_GL861 MEDIA DRIVER
4009M: Antti Palosaari <crope@iki.fi>
4010L: linux-media@vger.kernel.org
4011W: https://linuxtv.org
4012Q: http://patchwork.linuxtv.org/project/linux-media/list/
4013T: git git://linuxtv.org/anttip/media_tree.git
4014S: Maintained
4015F: drivers/media/usb/dvb-usb-v2/gl861*
4016
4017DVB_USB_MXL111SF MEDIA DRIVER
4018M: Michael Krufky <mkrufky@linuxtv.org>
4019L: linux-media@vger.kernel.org
4020W: https://linuxtv.org
4021W: http://github.com/mkrufky
4022Q: http://patchwork.linuxtv.org/project/linux-media/list/
4023T: git git://linuxtv.org/mkrufky/mxl111sf.git
4024S: Maintained
4025F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4026
4027DVB_USB_RTL28XXU MEDIA DRIVER
4028M: Antti Palosaari <crope@iki.fi>
4029L: linux-media@vger.kernel.org
4030W: https://linuxtv.org
4031W: http://palosaari.fi/linux/
4032Q: http://patchwork.linuxtv.org/project/linux-media/list/
4033T: git git://linuxtv.org/anttip/media_tree.git
4034S: Maintained
4035F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4036
4037DVB_USB_V2 MEDIA DRIVER
4038M: Antti Palosaari <crope@iki.fi>
4039L: linux-media@vger.kernel.org
4040W: https://linuxtv.org
4041W: http://palosaari.fi/linux/
4042Q: http://patchwork.linuxtv.org/project/linux-media/list/
4043T: git git://linuxtv.org/anttip/media_tree.git
4044S: Maintained
4045F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4046F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4047
4048DYNAMIC DEBUG
4049M: Jason Baron <jbaron@akamai.com>
4050S: Maintained
4051F: lib/dynamic_debug.c
4052F: include/linux/dynamic_debug.h
4053
4054DZ DECSTATION DZ11 SERIAL DRIVER
4055M: "Maciej W. Rozycki" <macro@linux-mips.org>
4056S: Maintained
4057F: drivers/tty/serial/dz.*
4058
4059E3X0 POWER BUTTON DRIVER
4060M: Moritz Fischer <moritz.fischer@ettus.com>
4061L: usrp-users@lists.ettus.com
4062W: http://www.ettus.com
4063S: Supported
4064F: drivers/input/misc/e3x0-button.c
4065F: Documentation/devicetree/bindings/input/e3x0-button.txt
4066
4067E4000 MEDIA DRIVER
4068M: Antti Palosaari <crope@iki.fi>
4069L: linux-media@vger.kernel.org
4070W: https://linuxtv.org
4071W: http://palosaari.fi/linux/
4072Q: http://patchwork.linuxtv.org/project/linux-media/list/
4073T: git git://linuxtv.org/anttip/media_tree.git
4074S: Maintained
4075F: drivers/media/tuners/e4000*
4076
4077EATA ISA/EISA/PCI SCSI DRIVER
4078M: Dario Ballabio <ballabio_dario@emc.com>
4079L: linux-scsi@vger.kernel.org
4080S: Maintained
4081F: drivers/scsi/eata.c
4082
4083EC100 MEDIA DRIVER
4084M: Antti Palosaari <crope@iki.fi>
4085L: linux-media@vger.kernel.org
4086W: https://linuxtv.org
4087W: http://palosaari.fi/linux/
4088Q: http://patchwork.linuxtv.org/project/linux-media/list/
4089T: git git://linuxtv.org/anttip/media_tree.git
4090S: Maintained
4091F: drivers/media/dvb-frontends/ec100*
4092
4093ECRYPT FILE SYSTEM
4094M: Tyler Hicks <tyhicks@canonical.com>
4095L: ecryptfs@vger.kernel.org
4096W: http://ecryptfs.org
4097W: https://launchpad.net/ecryptfs
4098T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4099S: Supported
4100F: Documentation/filesystems/ecryptfs.txt
4101F: fs/ecryptfs/
4102
4103EDAC-CORE
4104M: Doug Thompson <dougthompson@xmission.com>
4105M: Borislav Petkov <bp@alien8.de>
4106M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4107L: linux-edac@vger.kernel.org
4108T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4109T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4110S: Supported
4111F: Documentation/edac.txt
4112F: drivers/edac/
4113F: include/linux/edac.h
4114
4115EDAC-AMD64
4116M: Doug Thompson <dougthompson@xmission.com>
4117M: Borislav Petkov <bp@alien8.de>
4118L: linux-edac@vger.kernel.org
4119S: Maintained
4120F: drivers/edac/amd64_edac*
4121
4122EDAC-CALXEDA
4123M: Doug Thompson <dougthompson@xmission.com>
4124M: Robert Richter <rric@kernel.org>
4125L: linux-edac@vger.kernel.org
4126S: Maintained
4127F: drivers/edac/highbank*
4128
4129EDAC-CAVIUM
4130M: Ralf Baechle <ralf@linux-mips.org>
4131M: David Daney <david.daney@cavium.com>
4132L: linux-edac@vger.kernel.org
4133L: linux-mips@linux-mips.org
4134S: Supported
4135F: drivers/edac/octeon_edac*
4136
4137EDAC-E752X
4138M: Mark Gross <mark.gross@intel.com>
4139M: Doug Thompson <dougthompson@xmission.com>
4140L: linux-edac@vger.kernel.org
4141S: Maintained
4142F: drivers/edac/e752x_edac.c
4143
4144EDAC-E7XXX
4145M: Doug Thompson <dougthompson@xmission.com>
4146L: linux-edac@vger.kernel.org
4147S: Maintained
4148F: drivers/edac/e7xxx_edac.c
4149
4150EDAC-GHES
4151M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4152L: linux-edac@vger.kernel.org
4153S: Maintained
4154F: drivers/edac/ghes_edac.c
4155
4156EDAC-I82443BXGX
4157M: Tim Small <tim@buttersideup.com>
4158L: linux-edac@vger.kernel.org
4159S: Maintained
4160F: drivers/edac/i82443bxgx_edac.c
4161
4162EDAC-I3000
4163M: Jason Uhlenkott <juhlenko@akamai.com>
4164L: linux-edac@vger.kernel.org
4165S: Maintained
4166F: drivers/edac/i3000_edac.c
4167
4168EDAC-I5000
4169M: Doug Thompson <dougthompson@xmission.com>
4170L: linux-edac@vger.kernel.org
4171S: Maintained
4172F: drivers/edac/i5000_edac.c
4173
4174EDAC-I5400
4175M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4176L: linux-edac@vger.kernel.org
4177S: Maintained
4178F: drivers/edac/i5400_edac.c
4179
4180EDAC-I7300
4181M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4182L: linux-edac@vger.kernel.org
4183S: Maintained
4184F: drivers/edac/i7300_edac.c
4185
4186EDAC-I7CORE
4187M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4188L: linux-edac@vger.kernel.org
4189S: Maintained
4190F: drivers/edac/i7core_edac.c
4191
4192EDAC-I82975X
4193M: Ranganathan Desikan <ravi@jetztechnologies.com>
4194M: "Arvind R." <arvino55@gmail.com>
4195L: linux-edac@vger.kernel.org
4196S: Maintained
4197F: drivers/edac/i82975x_edac.c
4198
4199EDAC-IE31200
4200M: Jason Baron <jbaron@akamai.com>
4201L: linux-edac@vger.kernel.org
4202S: Maintained
4203F: drivers/edac/ie31200_edac.c
4204
4205EDAC-MPC85XX
4206M: Johannes Thumshirn <morbidrsa@gmail.com>
4207L: linux-edac@vger.kernel.org
4208S: Maintained
4209F: drivers/edac/mpc85xx_edac.[ch]
4210
4211EDAC-PASEMI
4212M: Egor Martovetsky <egor@pasemi.com>
4213L: linux-edac@vger.kernel.org
4214S: Maintained
4215F: drivers/edac/pasemi_edac.c
4216
4217EDAC-R82600
4218M: Tim Small <tim@buttersideup.com>
4219L: linux-edac@vger.kernel.org
4220S: Maintained
4221F: drivers/edac/r82600_edac.c
4222
4223EDAC-SBRIDGE
4224M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4225L: linux-edac@vger.kernel.org
4226S: Maintained
4227F: drivers/edac/sb_edac.c
4228
4229EDAC-XGENE
4230APPLIED MICRO (APM) X-GENE SOC EDAC
4231M: Loc Ho <lho@apm.com>
4232S: Supported
4233F: drivers/edac/xgene_edac.c
4234F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4235
4236EDIROL UA-101/UA-1000 DRIVER
4237M: Clemens Ladisch <clemens@ladisch.de>
4238L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4239T: git git://git.alsa-project.org/alsa-kernel.git
4240S: Maintained
4241F: sound/usb/misc/ua101.c
4242
4243EXTENSIBLE FIRMWARE INTERFACE (EFI)
4244M: Matt Fleming <matt@codeblueprint.co.uk>
4245L: linux-efi@vger.kernel.org
4246T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4247S: Maintained
4248F: Documentation/efi-stub.txt
4249F: arch/ia64/kernel/efi.c
4250F: arch/x86/boot/compressed/eboot.[ch]
4251F: arch/x86/include/asm/efi.h
4252F: arch/x86/platform/efi/*
4253F: drivers/firmware/efi/*
4254F: include/linux/efi*.h
4255
4256EFI VARIABLE FILESYSTEM
4257M: Matthew Garrett <matthew.garrett@nebula.com>
4258M: Jeremy Kerr <jk@ozlabs.org>
4259M: Matt Fleming <matt@codeblueprint.co.uk>
4260T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4261L: linux-efi@vger.kernel.org
4262S: Maintained
4263F: fs/efivarfs/
4264
4265EFIFB FRAMEBUFFER DRIVER
4266L: linux-fbdev@vger.kernel.org
4267M: Peter Jones <pjones@redhat.com>
4268S: Maintained
4269F: drivers/video/fbdev/efifb.c
4270
4271EFS FILESYSTEM
4272W: http://aeschi.ch.eu.org/efs/
4273S: Orphan
4274F: fs/efs/
4275
4276EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4277M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4278L: netdev@vger.kernel.org
4279S: Maintained
4280F: drivers/net/ethernet/ibm/ehea/
4281
4282EM28XX VIDEO4LINUX DRIVER
4283M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4284L: linux-media@vger.kernel.org
4285W: https://linuxtv.org
4286T: git git://linuxtv.org/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/em28xx/
4289
4290EMBEDDED LINUX
4291M: Paul Gortmaker <paul.gortmaker@windriver.com>
4292M: Matt Mackall <mpm@selenic.com>
4293M: David Woodhouse <dwmw2@infradead.org>
4294L: linux-embedded@vger.kernel.org
4295S: Maintained
4296
4297EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4298M: James Smart <james.smart@avagotech.com>
4299M: Dick Kennedy <dick.kennedy@avagotech.com>
4300L: linux-scsi@vger.kernel.org
4301W: http://www.avagotech.com
4302S: Supported
4303F: drivers/scsi/lpfc/
4304
4305ENE CB710 FLASH CARD READER DRIVER
4306M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4307S: Maintained
4308F: drivers/misc/cb710/
4309F: drivers/mmc/host/cb710-mmc.*
4310F: include/linux/cb710.h
4311
4312ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4313M: Maxim Levitsky <maximlevitsky@gmail.com>
4314S: Maintained
4315F: drivers/media/rc/ene_ir.*
4316
4317EPSON S1D13XXX FRAMEBUFFER DRIVER
4318M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4319S: Maintained
4320T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4321F: drivers/video/fbdev/s1d13xxxfb.c
4322F: include/video/s1d13xxxfb.h
4323
4324ET131X NETWORK DRIVER
4325M: Mark Einon <mark.einon@gmail.com>
4326S: Odd Fixes
4327F: drivers/net/ethernet/agere/
4328
4329ETHERNET BRIDGE
4330M: Stephen Hemminger <stephen@networkplumber.org>
4331L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4332L: netdev@vger.kernel.org
4333W: http://www.linuxfoundation.org/en/Net:Bridge
4334S: Maintained
4335F: include/linux/netfilter_bridge/
4336F: net/bridge/
4337
4338ETHERNET PHY LIBRARY
4339M: Florian Fainelli <f.fainelli@gmail.com>
4340L: netdev@vger.kernel.org
4341S: Maintained
4342F: include/linux/phy.h
4343F: include/linux/phy_fixed.h
4344F: drivers/net/phy/
4345F: Documentation/networking/phy.txt
4346F: drivers/of/of_mdio.c
4347F: drivers/of/of_net.c
4348
4349EXT2 FILE SYSTEM
4350M: Jan Kara <jack@suse.com>
4351L: linux-ext4@vger.kernel.org
4352S: Maintained
4353F: Documentation/filesystems/ext2.txt
4354F: fs/ext2/
4355F: include/linux/ext2*
4356
4357EXT4 FILE SYSTEM
4358M: "Theodore Ts'o" <tytso@mit.edu>
4359M: Andreas Dilger <adilger.kernel@dilger.ca>
4360L: linux-ext4@vger.kernel.org
4361W: http://ext4.wiki.kernel.org
4362Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4363T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4364S: Maintained
4365F: Documentation/filesystems/ext4.txt
4366F: fs/ext4/
4367
4368Extended Verification Module (EVM)
4369M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4370L: linux-ima-devel@lists.sourceforge.net
4371L: linux-security-module@vger.kernel.org
4372S: Supported
4373F: security/integrity/evm/
4374
4375EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4376M: MyungJoo Ham <myungjoo.ham@samsung.com>
4377M: Chanwoo Choi <cw00.choi@samsung.com>
4378L: linux-kernel@vger.kernel.org
4379T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4380S: Maintained
4381F: drivers/extcon/
4382F: include/linux/extcon/
4383F: include/linux/extcon.h
4384F: Documentation/extcon/
4385F: Documentation/devicetree/bindings/extcon/
4386
4387EXYNOS DP DRIVER
4388M: Jingoo Han <jingoohan1@gmail.com>
4389L: dri-devel@lists.freedesktop.org
4390S: Maintained
4391F: drivers/gpu/drm/exynos/exynos_dp*
4392
4393EXYNOS SYSMMU (IOMMU) driver
4394M: Marek Szyprowski <m.szyprowski@samsung.com>
4395L: iommu@lists.linux-foundation.org
4396S: Maintained
4397F: drivers/iommu/exynos-iommu.c
4398
4399EXYNOS MIPI DISPLAY DRIVERS
4400M: Inki Dae <inki.dae@samsung.com>
4401M: Donghwa Lee <dh09.lee@samsung.com>
4402M: Kyungmin Park <kyungmin.park@samsung.com>
4403L: linux-fbdev@vger.kernel.org
4404S: Maintained
4405F: drivers/video/fbdev/exynos/exynos_mipi*
4406F: include/video/exynos_mipi*
4407
4408F71805F HARDWARE MONITORING DRIVER
4409M: Jean Delvare <jdelvare@suse.com>
4410L: linux-hwmon@vger.kernel.org
4411S: Maintained
4412F: Documentation/hwmon/f71805f
4413F: drivers/hwmon/f71805f.c
4414
4415FC0011 TUNER DRIVER
4416M: Michael Buesch <m@bues.ch>
4417L: linux-media@vger.kernel.org
4418S: Maintained
4419F: drivers/media/tuners/fc0011.h
4420F: drivers/media/tuners/fc0011.c
4421
4422FC2580 MEDIA DRIVER
4423M: Antti Palosaari <crope@iki.fi>
4424L: linux-media@vger.kernel.org
4425W: https://linuxtv.org
4426W: http://palosaari.fi/linux/
4427Q: http://patchwork.linuxtv.org/project/linux-media/list/
4428T: git git://linuxtv.org/anttip/media_tree.git
4429S: Maintained
4430F: drivers/media/tuners/fc2580*
4431
4432FANOTIFY
4433M: Eric Paris <eparis@redhat.com>
4434S: Maintained
4435F: fs/notify/fanotify/
4436F: include/linux/fanotify.h
4437F: include/uapi/linux/fanotify.h
4438
4439FARSYNC SYNCHRONOUS DRIVER
4440M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4441W: http://www.farsite.co.uk/
4442S: Supported
4443F: drivers/net/wan/farsync.*
4444
4445FAULT INJECTION SUPPORT
4446M: Akinobu Mita <akinobu.mita@gmail.com>
4447S: Supported
4448F: Documentation/fault-injection/
4449F: lib/fault-inject.c
4450
4451FBTFT Framebuffer drivers
4452M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4453M: Noralf Trønnes <noralf@tronnes.org>
4454S: Maintained
4455F: drivers/staging/fbtft/
4456
4457FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4458M: Vasu Dev <vasu.dev@intel.com>
4459L: fcoe-devel@open-fcoe.org
4460W: www.Open-FCoE.org
4461S: Supported
4462F: drivers/scsi/libfc/
4463F: drivers/scsi/fcoe/
4464F: include/scsi/fc/
4465F: include/scsi/libfc.h
4466F: include/scsi/libfcoe.h
4467F: include/uapi/scsi/fc/
4468
4469FILE LOCKING (flock() and fcntl()/lockf())
4470M: Jeff Layton <jlayton@poochiereds.net>
4471M: "J. Bruce Fields" <bfields@fieldses.org>
4472L: linux-fsdevel@vger.kernel.org
4473S: Maintained
4474F: include/linux/fcntl.h
4475F: include/linux/fs.h
4476F: include/uapi/linux/fcntl.h
4477F: include/uapi/linux/fs.h
4478F: fs/fcntl.c
4479F: fs/locks.c
4480
4481FILESYSTEMS (VFS and infrastructure)
4482M: Alexander Viro <viro@zeniv.linux.org.uk>
4483L: linux-fsdevel@vger.kernel.org
4484S: Maintained
4485F: fs/*
4486
4487FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4488M: Riku Voipio <riku.voipio@iki.fi>
4489L: linux-hwmon@vger.kernel.org
4490S: Maintained
4491F: drivers/hwmon/f75375s.c
4492F: include/linux/f75375s.h
4493
4494FIREWIRE AUDIO DRIVERS
4495M: Clemens Ladisch <clemens@ladisch.de>
4496L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4497T: git git://git.alsa-project.org/alsa-kernel.git
4498S: Maintained
4499F: sound/firewire/
4500
4501FIREWIRE MEDIA DRIVERS (firedtv)
4502M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4503L: linux-media@vger.kernel.org
4504L: linux1394-devel@lists.sourceforge.net
4505T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4506S: Maintained
4507F: drivers/media/firewire/
4508
4509FIREWIRE SBP-2 TARGET
4510M: Chris Boot <bootc@bootc.net>
4511L: linux-scsi@vger.kernel.org
4512L: target-devel@vger.kernel.org
4513L: linux1394-devel@lists.sourceforge.net
4514T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4515S: Maintained
4516F: drivers/target/sbp/
4517
4518FIREWIRE SUBSYSTEM
4519M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4520L: linux1394-devel@lists.sourceforge.net
4521W: http://ieee1394.wiki.kernel.org/
4522T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4523S: Maintained
4524F: drivers/firewire/
4525F: include/linux/firewire.h
4526F: include/uapi/linux/firewire*.h
4527F: tools/firewire/
4528
4529FIRMWARE LOADER (request_firmware)
4530M: Ming Lei <ming.lei@canonical.com>
4531L: linux-kernel@vger.kernel.org
4532S: Maintained
4533F: Documentation/firmware_class/
4534F: drivers/base/firmware*.c
4535F: include/linux/firmware.h
4536
4537FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4538M: Joshua Morris <josh.h.morris@us.ibm.com>
4539M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4540S: Maintained
4541F: drivers/block/rsxx/
4542
4543FLOPPY DRIVER
4544M: Jiri Kosina <jikos@kernel.org>
4545T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4546S: Odd fixes
4547F: drivers/block/floppy.c
4548
4549FMC SUBSYSTEM
4550M: Alessandro Rubini <rubini@gnudd.com>
4551W: http://www.ohwr.org/projects/fmc-bus
4552S: Supported
4553F: drivers/fmc/
4554F: include/linux/fmc*.h
4555F: include/linux/ipmi-fru.h
4556K: fmc_d.*register
4557
4558FPGA MANAGER FRAMEWORK
4559M: Alan Tull <atull@opensource.altera.com>
4560R: Moritz Fischer <moritz.fischer@ettus.com>
4561S: Maintained
4562F: drivers/fpga/
4563F: include/linux/fpga/fpga-mgr.h
4564W: http://www.rocketboards.org
4565
4566FPU EMULATOR
4567M: Bill Metzenthen <billm@melbpc.org.au>
4568W: http://floatingpoint.sourceforge.net/emulator/index.html
4569S: Maintained
4570F: arch/x86/math-emu/
4571
4572FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4573L: netdev@vger.kernel.org
4574S: Orphan
4575F: drivers/net/wan/dlci.c
4576F: drivers/net/wan/sdla.c
4577
4578FRAMEBUFFER LAYER
4579M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4580M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4581L: linux-fbdev@vger.kernel.org
4582W: http://linux-fbdev.sourceforge.net/
4583Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4584T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4585S: Maintained
4586F: Documentation/fb/
4587F: drivers/video/
4588F: include/video/
4589F: include/linux/fb.h
4590F: include/uapi/video/
4591F: include/uapi/linux/fb.h
4592
4593FREESCALE DIU FRAMEBUFFER DRIVER
4594M: Timur Tabi <timur@tabi.org>
4595L: linux-fbdev@vger.kernel.org
4596S: Maintained
4597F: drivers/video/fbdev/fsl-diu-fb.*
4598
4599FREESCALE DMA DRIVER
4600M: Li Yang <leoli@freescale.com>
4601M: Zhang Wei <zw@zh-kernel.org>
4602L: linuxppc-dev@lists.ozlabs.org
4603S: Maintained
4604F: drivers/dma/fsldma.*
4605
4606FREESCALE GPMI NAND DRIVER
4607M: Han Xu <han.xu@nxp.com>
4608L: linux-mtd@lists.infradead.org
4609S: Maintained
4610F: drivers/mtd/nand/gpmi-nand/*
4611
4612FREESCALE I2C CPM DRIVER
4613M: Jochen Friedrich <jochen@scram.de>
4614L: linuxppc-dev@lists.ozlabs.org
4615L: linux-i2c@vger.kernel.org
4616S: Maintained
4617F: drivers/i2c/busses/i2c-cpm.c
4618
4619FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4620M: Sascha Hauer <kernel@pengutronix.de>
4621L: linux-fbdev@vger.kernel.org
4622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4623S: Maintained
4624F: include/linux/platform_data/video-imxfb.h
4625F: drivers/video/fbdev/imxfb.c
4626
4627FREESCALE QUAD SPI DRIVER
4628M: Han Xu <han.xu@nxp.com>
4629L: linux-mtd@lists.infradead.org
4630S: Maintained
4631F: drivers/mtd/spi-nor/fsl-quadspi.c
4632
4633FREESCALE SOC FS_ENET DRIVER
4634M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4635M: Vitaly Bordug <vbordug@ru.mvista.com>
4636L: linuxppc-dev@lists.ozlabs.org
4637L: netdev@vger.kernel.org
4638S: Maintained
4639F: drivers/net/ethernet/freescale/fs_enet/
4640F: include/linux/fs_enet_pd.h
4641
4642FREESCALE IMX / MXC FEC DRIVER
4643M: Fugang Duan <fugang.duan@nxp.com>
4644L: netdev@vger.kernel.org
4645S: Maintained
4646F: drivers/net/ethernet/freescale/fec_main.c
4647F: drivers/net/ethernet/freescale/fec_ptp.c
4648F: drivers/net/ethernet/freescale/fec.h
4649F: Documentation/devicetree/bindings/net/fsl-fec.txt
4650
4651FREESCALE QUICC ENGINE LIBRARY
4652L: linuxppc-dev@lists.ozlabs.org
4653S: Orphan
4654F: drivers/soc/fsl/qe/
4655F: include/soc/fsl/*qe*.h
4656F: include/soc/fsl/*ucc*.h
4657
4658FREESCALE USB PERIPHERAL DRIVERS
4659M: Li Yang <leoli@freescale.com>
4660L: linux-usb@vger.kernel.org
4661L: linuxppc-dev@lists.ozlabs.org
4662S: Maintained
4663F: drivers/usb/gadget/udc/fsl*
4664
4665FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4666M: Li Yang <leoli@freescale.com>
4667L: netdev@vger.kernel.org
4668L: linuxppc-dev@lists.ozlabs.org
4669S: Maintained
4670F: drivers/net/ethernet/freescale/ucc_geth*
4671
4672FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4673M: Claudiu Manoil <claudiu.manoil@freescale.com>
4674L: netdev@vger.kernel.org
4675S: Maintained
4676F: drivers/net/ethernet/freescale/gianfar*
4677X: drivers/net/ethernet/freescale/gianfar_ptp.c
4678F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4679
4680FREESCALE QUICC ENGINE UCC UART DRIVER
4681M: Timur Tabi <timur@tabi.org>
4682L: linuxppc-dev@lists.ozlabs.org
4683S: Maintained
4684F: drivers/tty/serial/ucc_uart.c
4685
4686FREESCALE SOC SOUND DRIVERS
4687M: Timur Tabi <timur@tabi.org>
4688M: Nicolin Chen <nicoleotsuka@gmail.com>
4689M: Xiubo Li <Xiubo.Lee@gmail.com>
4690L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4691L: linuxppc-dev@lists.ozlabs.org
4692S: Maintained
4693F: sound/soc/fsl/fsl*
4694F: sound/soc/fsl/imx*
4695F: sound/soc/fsl/mpc8610_hpcd.c
4696
4697FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4698M: "J. German Rivera" <German.Rivera@freescale.com>
4699L: linux-kernel@vger.kernel.org
4700S: Maintained
4701F: drivers/staging/fsl-mc/
4702
4703FREEVXFS FILESYSTEM
4704M: Christoph Hellwig <hch@infradead.org>
4705W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4706S: Maintained
4707F: fs/freevxfs/
4708
4709FREEZER
4710M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4711M: Pavel Machek <pavel@ucw.cz>
4712L: linux-pm@vger.kernel.org
4713S: Supported
4714F: Documentation/power/freezing-of-tasks.txt
4715F: include/linux/freezer.h
4716F: kernel/freezer.c
4717
4718FRONTSWAP API
4719M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4720L: linux-kernel@vger.kernel.org
4721S: Maintained
4722F: mm/frontswap.c
4723F: include/linux/frontswap.h
4724
4725FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4726M: David Howells <dhowells@redhat.com>
4727L: linux-cachefs@redhat.com (moderated for non-subscribers)
4728S: Supported
4729F: Documentation/filesystems/caching/
4730F: fs/fscache/
4731F: include/linux/fscache*.h
4732
4733F2FS FILE SYSTEM
4734M: Jaegeuk Kim <jaegeuk@kernel.org>
4735M: Changman Lee <cm224.lee@samsung.com>
4736R: Chao Yu <chao2.yu@samsung.com>
4737L: linux-f2fs-devel@lists.sourceforge.net
4738W: http://en.wikipedia.org/wiki/F2FS
4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4740S: Maintained
4741F: Documentation/filesystems/f2fs.txt
4742F: Documentation/ABI/testing/sysfs-fs-f2fs
4743F: fs/f2fs/
4744F: include/linux/f2fs_fs.h
4745F: include/trace/events/f2fs.h
4746
4747FUJITSU FR-V (FRV) PORT
4748S: Orphan
4749F: arch/frv/
4750
4751FUJITSU LAPTOP EXTRAS
4752M: Jonathan Woithe <jwoithe@just42.net>
4753L: platform-driver-x86@vger.kernel.org
4754S: Maintained
4755F: drivers/platform/x86/fujitsu-laptop.c
4756
4757FUJITSU M-5MO LS CAMERA ISP DRIVER
4758M: Kyungmin Park <kyungmin.park@samsung.com>
4759M: Heungjun Kim <riverful.kim@samsung.com>
4760L: linux-media@vger.kernel.org
4761S: Maintained
4762F: drivers/media/i2c/m5mols/
4763F: include/media/i2c/m5mols.h
4764
4765FUJITSU TABLET EXTRAS
4766M: Robert Gerlach <khnz@gmx.de>
4767L: platform-driver-x86@vger.kernel.org
4768S: Maintained
4769F: drivers/platform/x86/fujitsu-tablet.c
4770
4771FUSE: FILESYSTEM IN USERSPACE
4772M: Miklos Szeredi <miklos@szeredi.hu>
4773L: fuse-devel@lists.sourceforge.net
4774W: http://fuse.sourceforge.net/
4775T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4776S: Maintained
4777F: fs/fuse/
4778F: include/uapi/linux/fuse.h
4779F: Documentation/filesystems/fuse.txt
4780
4781FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4782M: Rik Faith <faith@cs.unc.edu>
4783L: linux-scsi@vger.kernel.org
4784S: Odd Fixes (e.g., new signatures)
4785F: drivers/scsi/fdomain.*
4786
4787GCOV BASED KERNEL PROFILING
4788M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4789S: Maintained
4790F: kernel/gcov/
4791F: Documentation/gcov.txt
4792
4793GDT SCSI DISK ARRAY CONTROLLER DRIVER
4794M: Achim Leubner <achim_leubner@adaptec.com>
4795L: linux-scsi@vger.kernel.org
4796W: http://www.icp-vortex.com/
4797S: Supported
4798F: drivers/scsi/gdt*
4799
4800GDB KERNEL DEBUGGING HELPER SCRIPTS
4801M: Jan Kiszka <jan.kiszka@siemens.com>
4802S: Supported
4803F: scripts/gdb/
4804
4805GEMTEK FM RADIO RECEIVER DRIVER
4806M: Hans Verkuil <hverkuil@xs4all.nl>
4807L: linux-media@vger.kernel.org
4808T: git git://linuxtv.org/media_tree.git
4809W: https://linuxtv.org
4810S: Maintained
4811F: drivers/media/radio/radio-gemtek*
4812
4813GENERIC GPIO I2C DRIVER
4814M: Haavard Skinnemoen <hskinnemoen@gmail.com>
4815S: Supported
4816F: drivers/i2c/busses/i2c-gpio.c
4817F: include/linux/i2c-gpio.h
4818
4819GENERIC GPIO I2C MULTIPLEXER DRIVER
4820M: Peter Korsgaard <peter.korsgaard@barco.com>
4821L: linux-i2c@vger.kernel.org
4822S: Supported
4823F: drivers/i2c/muxes/i2c-mux-gpio.c
4824F: include/linux/i2c-mux-gpio.h
4825F: Documentation/i2c/muxes/i2c-mux-gpio
4826
4827GENERIC HDLC (WAN) DRIVERS
4828M: Krzysztof Halasa <khc@pm.waw.pl>
4829W: http://www.kernel.org/pub/linux/utils/net/hdlc/
4830S: Maintained
4831F: drivers/net/wan/c101.c
4832F: drivers/net/wan/hd6457*
4833F: drivers/net/wan/hdlc*
4834F: drivers/net/wan/n2.c
4835F: drivers/net/wan/pc300too.c
4836F: drivers/net/wan/pci200syn.c
4837F: drivers/net/wan/wanxl*
4838
4839GENERIC INCLUDE/ASM HEADER FILES
4840M: Arnd Bergmann <arnd@arndb.de>
4841L: linux-arch@vger.kernel.org
4842T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
4843S: Maintained
4844F: include/asm-generic/
4845F: include/uapi/asm-generic/
4846
4847GENERIC PHY FRAMEWORK
4848M: Kishon Vijay Abraham I <kishon@ti.com>
4849L: linux-kernel@vger.kernel.org
4850T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
4851S: Supported
4852F: drivers/phy/
4853F: include/linux/phy/
4854
4855GENERIC PM DOMAINS
4856M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4857M: Kevin Hilman <khilman@kernel.org>
4858M: Ulf Hansson <ulf.hansson@linaro.org>
4859L: linux-pm@vger.kernel.org
4860S: Supported
4861F: drivers/base/power/domain*.c
4862F: include/linux/pm_domain.h
4863
4864GENERIC UIO DRIVER FOR PCI DEVICES
4865M: "Michael S. Tsirkin" <mst@redhat.com>
4866L: kvm@vger.kernel.org
4867S: Supported
4868F: drivers/uio/uio_pci_generic.c
4869
4870GET_MAINTAINER SCRIPT
4871M: Joe Perches <joe@perches.com>
4872S: Maintained
4873F: scripts/get_maintainer.pl
4874
4875GFS2 FILE SYSTEM
4876M: Steven Whitehouse <swhiteho@redhat.com>
4877M: Bob Peterson <rpeterso@redhat.com>
4878L: cluster-devel@redhat.com
4879W: http://sources.redhat.com/cluster/
4880T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
4881S: Supported
4882F: Documentation/filesystems/gfs2*.txt
4883F: fs/gfs2/
4884F: include/uapi/linux/gfs2_ondisk.h
4885
4886GIGASET ISDN DRIVERS
4887M: Paul Bolle <pebolle@tiscali.nl>
4888L: gigaset307x-common@lists.sourceforge.net
4889W: http://gigaset307x.sourceforge.net/
4890S: Odd Fixes
4891F: Documentation/isdn/README.gigaset
4892F: drivers/isdn/gigaset/
4893F: include/uapi/linux/gigaset_dev.h
4894
4895GO7007 MPEG CODEC
4896M: Hans Verkuil <hans.verkuil@cisco.com>
4897L: linux-media@vger.kernel.org
4898S: Maintained
4899F: drivers/media/usb/go7007/
4900
4901GOODIX TOUCHSCREEN
4902M: Bastien Nocera <hadess@hadess.net>
4903L: linux-input@vger.kernel.org
4904S: Maintained
4905F: drivers/input/touchscreen/goodix.c
4906
4907GPIO SUBSYSTEM
4908M: Linus Walleij <linus.walleij@linaro.org>
4909M: Alexandre Courbot <gnurou@gmail.com>
4910L: linux-gpio@vger.kernel.org
4911T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
4912S: Maintained
4913F: Documentation/gpio/
4914F: Documentation/ABI/testing/gpio-cdev
4915F: Documentation/ABI/obsolete/sysfs-gpio
4916F: drivers/gpio/
4917F: include/linux/gpio/
4918F: include/linux/gpio.h
4919F: include/asm-generic/gpio.h
4920F: include/uapi/linux/gpio.h
4921F: tools/gpio/
4922
4923GRE DEMULTIPLEXER DRIVER
4924M: Dmitry Kozlov <xeb@mail.ru>
4925L: netdev@vger.kernel.org
4926S: Maintained
4927F: net/ipv4/gre_demux.c
4928F: net/ipv4/gre_offload.c
4929F: include/net/gre.h
4930
4931GRETH 10/100/1G Ethernet MAC device driver
4932M: Kristoffer Glembo <kristoffer@gaisler.com>
4933L: netdev@vger.kernel.org
4934S: Maintained
4935F: drivers/net/ethernet/aeroflex/
4936
4937GSPCA FINEPIX SUBDRIVER
4938M: Frank Zago <frank@zago.net>
4939L: linux-media@vger.kernel.org
4940T: git git://linuxtv.org/media_tree.git
4941S: Maintained
4942F: drivers/media/usb/gspca/finepix.c
4943
4944GSPCA GL860 SUBDRIVER
4945M: Olivier Lorin <o.lorin@laposte.net>
4946L: linux-media@vger.kernel.org
4947T: git git://linuxtv.org/media_tree.git
4948S: Maintained
4949F: drivers/media/usb/gspca/gl860/
4950
4951GSPCA M5602 SUBDRIVER
4952M: Erik Andren <erik.andren@gmail.com>
4953L: linux-media@vger.kernel.org
4954T: git git://linuxtv.org/media_tree.git
4955S: Maintained
4956F: drivers/media/usb/gspca/m5602/
4957
4958GSPCA PAC207 SONIXB SUBDRIVER
4959M: Hans de Goede <hdegoede@redhat.com>
4960L: linux-media@vger.kernel.org
4961T: git git://linuxtv.org/media_tree.git
4962S: Maintained
4963F: drivers/media/usb/gspca/pac207.c
4964
4965GSPCA SN9C20X SUBDRIVER
4966M: Brian Johnson <brijohn@gmail.com>
4967L: linux-media@vger.kernel.org
4968T: git git://linuxtv.org/media_tree.git
4969S: Maintained
4970F: drivers/media/usb/gspca/sn9c20x.c
4971
4972GSPCA T613 SUBDRIVER
4973M: Leandro Costantino <lcostantino@gmail.com>
4974L: linux-media@vger.kernel.org
4975T: git git://linuxtv.org/media_tree.git
4976S: Maintained
4977F: drivers/media/usb/gspca/t613.c
4978
4979GSPCA USB WEBCAM DRIVER
4980M: Hans de Goede <hdegoede@redhat.com>
4981L: linux-media@vger.kernel.org
4982T: git git://linuxtv.org/media_tree.git
4983S: Maintained
4984F: drivers/media/usb/gspca/
4985
4986GUID PARTITION TABLE (GPT)
4987M: Davidlohr Bueso <dave@stgolabs.net>
4988L: linux-efi@vger.kernel.org
4989S: Maintained
4990F: block/partitions/efi.*
4991
4992STK1160 USB VIDEO CAPTURE DRIVER
4993M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
4994L: linux-media@vger.kernel.org
4995T: git git://linuxtv.org/media_tree.git
4996S: Maintained
4997F: drivers/media/usb/stk1160/
4998
4999H8/300 ARCHITECTURE
5000M: Yoshinori Sato <ysato@users.sourceforge.jp>
5001L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5002W: http://uclinux-h8.sourceforge.jp
5003T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5004S: Maintained
5005F: arch/h8300/
5006F: drivers/clocksource/h8300_*.c
5007F: drivers/clk/h8300/
5008F: drivers/irqchip/irq-renesas-h8*.c
5009
5010HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5011M: Frank Seidel <frank@f-seidel.de>
5012L: platform-driver-x86@vger.kernel.org
5013W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5014S: Maintained
5015F: drivers/platform/x86/hdaps.c
5016
5017HDPVR USB VIDEO ENCODER DRIVER
5018M: Hans Verkuil <hverkuil@xs4all.nl>
5019L: linux-media@vger.kernel.org
5020T: git git://linuxtv.org/media_tree.git
5021W: https://linuxtv.org
5022S: Odd Fixes
5023F: drivers/media/usb/hdpvr/
5024
5025HWPOISON MEMORY FAILURE HANDLING
5026M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5027L: linux-mm@kvack.org
5028S: Maintained
5029F: mm/memory-failure.c
5030F: mm/hwpoison-inject.c
5031
5032HYPERVISOR VIRTUAL CONSOLE DRIVER
5033L: linuxppc-dev@lists.ozlabs.org
5034S: Odd Fixes
5035F: drivers/tty/hvc/
5036
5037HACKRF MEDIA DRIVER
5038M: Antti Palosaari <crope@iki.fi>
5039L: linux-media@vger.kernel.org
5040W: https://linuxtv.org
5041W: http://palosaari.fi/linux/
5042Q: http://patchwork.linuxtv.org/project/linux-media/list/
5043T: git git://linuxtv.org/anttip/media_tree.git
5044S: Maintained
5045F: drivers/media/usb/hackrf/
5046
5047HARDWARE MONITORING
5048M: Jean Delvare <jdelvare@suse.com>
5049M: Guenter Roeck <linux@roeck-us.net>
5050L: linux-hwmon@vger.kernel.org
5051W: http://hwmon.wiki.kernel.org/
5052T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5053T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5054S: Maintained
5055F: Documentation/hwmon/
5056F: drivers/hwmon/
5057F: include/linux/hwmon*.h
5058
5059HARDWARE RANDOM NUMBER GENERATOR CORE
5060M: Matt Mackall <mpm@selenic.com>
5061M: Herbert Xu <herbert@gondor.apana.org.au>
5062L: linux-crypto@vger.kernel.org
5063S: Odd fixes
5064F: Documentation/hw_random.txt
5065F: drivers/char/hw_random/
5066F: include/linux/hw_random.h
5067
5068HARDWARE SPINLOCK CORE
5069M: Ohad Ben-Cohen <ohad@wizery.com>
5070M: Bjorn Andersson <bjorn.andersson@linaro.org>
5071L: linux-remoteproc@vger.kernel.org
5072S: Maintained
5073T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5074F: Documentation/hwspinlock.txt
5075F: drivers/hwspinlock/hwspinlock_*
5076F: include/linux/hwspinlock.h
5077
5078HARMONY SOUND DRIVER
5079L: linux-parisc@vger.kernel.org
5080S: Maintained
5081F: sound/parisc/harmony.*
5082
5083HD29L2 MEDIA DRIVER
5084M: Antti Palosaari <crope@iki.fi>
5085L: linux-media@vger.kernel.org
5086W: https://linuxtv.org
5087W: http://palosaari.fi/linux/
5088Q: http://patchwork.linuxtv.org/project/linux-media/list/
5089T: git git://linuxtv.org/anttip/media_tree.git
5090S: Maintained
5091F: drivers/media/dvb-frontends/hd29l2*
5092
5093HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5094M: Don Brace <don.brace@microsemi.com>
5095L: iss_storagedev@hp.com
5096L: esc.storagedev@microsemi.com
5097L: linux-scsi@vger.kernel.org
5098S: Supported
5099F: Documentation/scsi/hpsa.txt
5100F: drivers/scsi/hpsa*.[ch]
5101F: include/linux/cciss*.h
5102F: include/uapi/linux/cciss*.h
5103
5104HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5105M: Don Brace <don.brace@microsemi.com>
5106L: iss_storagedev@hp.com
5107L: esc.storagedev@microsemi.com
5108L: linux-scsi@vger.kernel.org
5109S: Supported
5110F: Documentation/blockdev/cciss.txt
5111F: drivers/block/cciss*
5112F: include/linux/cciss_ioctl.h
5113F: include/uapi/linux/cciss_ioctl.h
5114
5115HFS FILESYSTEM
5116L: linux-fsdevel@vger.kernel.org
5117S: Orphan
5118F: Documentation/filesystems/hfs.txt
5119F: fs/hfs/
5120
5121HFSPLUS FILESYSTEM
5122L: linux-fsdevel@vger.kernel.org
5123S: Orphan
5124F: Documentation/filesystems/hfsplus.txt
5125F: fs/hfsplus/
5126
5127HGA FRAMEBUFFER DRIVER
5128M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5129L: linux-nvidia@lists.surfsouth.com
5130W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5131S: Maintained
5132F: drivers/video/fbdev/hgafb.c
5133
5134HIBERNATION (aka Software Suspend, aka swsusp)
5135M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5136M: Pavel Machek <pavel@ucw.cz>
5137L: linux-pm@vger.kernel.org
5138S: Supported
5139F: arch/x86/power/
5140F: drivers/base/power/
5141F: kernel/power/
5142F: include/linux/suspend.h
5143F: include/linux/freezer.h
5144F: include/linux/pm.h
5145F: arch/*/include/asm/suspend*.h
5146
5147HID CORE LAYER
5148M: Jiri Kosina <jikos@kernel.org>
5149R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5150L: linux-input@vger.kernel.org
5151T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5152S: Maintained
5153F: drivers/hid/
5154F: include/linux/hid*
5155F: include/uapi/linux/hid*
5156
5157HID SENSOR HUB DRIVERS
5158M: Jiri Kosina <jikos@kernel.org>
5159M: Jonathan Cameron <jic23@kernel.org>
5160M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5161L: linux-input@vger.kernel.org
5162L: linux-iio@vger.kernel.org
5163S: Maintained
5164F: Documentation/hid/hid-sensor*
5165F: drivers/hid/hid-sensor-*
5166F: drivers/iio/*/hid-*
5167F: include/linux/hid-sensor-*
5168
5169HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5170M: Thomas Gleixner <tglx@linutronix.de>
5171L: linux-kernel@vger.kernel.org
5172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5173S: Maintained
5174F: Documentation/timers/
5175F: kernel/time/hrtimer.c
5176F: kernel/time/clockevents.c
5177F: kernel/time/tick*.*
5178F: kernel/time/timer_*.c
5179F: include/linux/clockchips.h
5180F: include/linux/hrtimer.h
5181
5182HIGH-SPEED SCC DRIVER FOR AX.25
5183L: linux-hams@vger.kernel.org
5184S: Orphan
5185F: drivers/net/hamradio/dmascc.c
5186F: drivers/net/hamradio/scc.c
5187
5188HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5189M: HighPoint Linux Team <linux@highpoint-tech.com>
5190W: http://www.highpoint-tech.com
5191S: Supported
5192F: Documentation/scsi/hptiop.txt
5193F: drivers/scsi/hptiop.c
5194
5195HIPPI
5196M: Jes Sorensen <jes@trained-monkey.org>
5197L: linux-hippi@sunsite.dk
5198S: Maintained
5199F: include/linux/hippidevice.h
5200F: include/uapi/linux/if_hippi.h
5201F: net/802/hippi.c
5202F: drivers/net/hippi/
5203
5204HISILICON SAS Controller
5205M: John Garry <john.garry@huawei.com>
5206W: http://www.hisilicon.com
5207S: Supported
5208F: drivers/scsi/hisi_sas/
5209F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5210
5211HOST AP DRIVER
5212M: Jouni Malinen <j@w1.fi>
5213L: hostap@shmoo.com (subscribers-only)
5214L: linux-wireless@vger.kernel.org
5215W: http://hostap.epitest.fi/
5216S: Maintained
5217F: drivers/net/wireless/intersil/hostap/
5218
5219HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5220L: platform-driver-x86@vger.kernel.org
5221S: Orphan
5222F: drivers/platform/x86/tc1100-wmi.c
5223
5224HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5225M: Jaroslav Kysela <perex@perex.cz>
5226S: Maintained
5227F: drivers/net/ethernet/hp/hp100.*
5228
5229HPET: High Precision Event Timers driver
5230M: Clemens Ladisch <clemens@ladisch.de>
5231S: Maintained
5232F: Documentation/timers/hpet.txt
5233F: drivers/char/hpet.c
5234F: include/linux/hpet.h
5235F: include/uapi/linux/hpet.h
5236
5237HPET: x86
5238S: Orphan
5239F: arch/x86/kernel/hpet.c
5240F: arch/x86/include/asm/hpet.h
5241
5242HPFS FILESYSTEM
5243M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5244W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5245S: Maintained
5246F: fs/hpfs/
5247
5248HSI SUBSYSTEM
5249M: Sebastian Reichel <sre@kernel.org>
5250T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5251S: Maintained
5252F: Documentation/ABI/testing/sysfs-bus-hsi
5253F: Documentation/hsi.txt
5254F: drivers/hsi/
5255F: include/linux/hsi/
5256F: include/uapi/linux/hsi/
5257
5258HSO 3G MODEM DRIVER
5259M: Jan Dumon <j.dumon@option.com>
5260W: http://www.pharscape.org
5261S: Maintained
5262F: drivers/net/usb/hso.c
5263
5264HSR NETWORK PROTOCOL
5265M: Arvid Brodin <arvid.brodin@alten.se>
5266L: netdev@vger.kernel.org
5267S: Maintained
5268F: net/hsr/
5269
5270HTCPEN TOUCHSCREEN DRIVER
5271M: Pau Oliva Fora <pof@eslack.org>
5272L: linux-input@vger.kernel.org
5273S: Maintained
5274F: drivers/input/touchscreen/htcpen.c
5275
5276HUGETLB FILESYSTEM
5277M: Nadia Yvette Chambers <nyc@holomorphy.com>
5278S: Maintained
5279F: fs/hugetlbfs/
5280
5281Hyper-V CORE AND DRIVERS
5282M: "K. Y. Srinivasan" <kys@microsoft.com>
5283M: Haiyang Zhang <haiyangz@microsoft.com>
5284L: devel@linuxdriverproject.org
5285S: Maintained
5286F: arch/x86/include/asm/mshyperv.h
5287F: arch/x86/include/uapi/asm/hyperv.h
5288F: arch/x86/kernel/cpu/mshyperv.c
5289F: drivers/hid/hid-hyperv.c
5290F: drivers/hv/
5291F: drivers/input/serio/hyperv-keyboard.c
5292F: drivers/pci/host/pci-hyperv.c
5293F: drivers/net/hyperv/
5294F: drivers/scsi/storvsc_drv.c
5295F: drivers/video/fbdev/hyperv_fb.c
5296F: include/linux/hyperv.h
5297F: tools/hv/
5298F: Documentation/ABI/stable/sysfs-bus-vmbus
5299
5300I2C MUXES
5301M: Peter Rosin <peda@axentia.se>
5302L: linux-i2c@vger.kernel.org
5303S: Maintained
5304F: Documentation/i2c/muxes/
5305F: Documentation/devicetree/bindings/i2c/i2c-mux*
5306F: drivers/i2c/i2c-mux.c
5307F: drivers/i2c/muxes/
5308F: include/linux/i2c-mux.h
5309
5310I2C OVER PARALLEL PORT
5311M: Jean Delvare <jdelvare@suse.com>
5312L: linux-i2c@vger.kernel.org
5313S: Maintained
5314F: Documentation/i2c/busses/i2c-parport
5315F: Documentation/i2c/busses/i2c-parport-light
5316F: drivers/i2c/busses/i2c-parport.c
5317F: drivers/i2c/busses/i2c-parport-light.c
5318
5319I2C/SMBUS CONTROLLER DRIVERS FOR PC
5320M: Jean Delvare <jdelvare@suse.com>
5321L: linux-i2c@vger.kernel.org
5322S: Maintained
5323F: Documentation/i2c/busses/i2c-ali1535
5324F: Documentation/i2c/busses/i2c-ali1563
5325F: Documentation/i2c/busses/i2c-ali15x3
5326F: Documentation/i2c/busses/i2c-amd756
5327F: Documentation/i2c/busses/i2c-amd8111
5328F: Documentation/i2c/busses/i2c-i801
5329F: Documentation/i2c/busses/i2c-nforce2
5330F: Documentation/i2c/busses/i2c-piix4
5331F: Documentation/i2c/busses/i2c-sis5595
5332F: Documentation/i2c/busses/i2c-sis630
5333F: Documentation/i2c/busses/i2c-sis96x
5334F: Documentation/i2c/busses/i2c-via
5335F: Documentation/i2c/busses/i2c-viapro
5336F: drivers/i2c/busses/i2c-ali1535.c
5337F: drivers/i2c/busses/i2c-ali1563.c
5338F: drivers/i2c/busses/i2c-ali15x3.c
5339F: drivers/i2c/busses/i2c-amd756.c
5340F: drivers/i2c/busses/i2c-amd756-s4882.c
5341F: drivers/i2c/busses/i2c-amd8111.c
5342F: drivers/i2c/busses/i2c-i801.c
5343F: drivers/i2c/busses/i2c-isch.c
5344F: drivers/i2c/busses/i2c-nforce2.c
5345F: drivers/i2c/busses/i2c-nforce2-s4985.c
5346F: drivers/i2c/busses/i2c-piix4.c
5347F: drivers/i2c/busses/i2c-sis5595.c
5348F: drivers/i2c/busses/i2c-sis630.c
5349F: drivers/i2c/busses/i2c-sis96x.c
5350F: drivers/i2c/busses/i2c-via.c
5351F: drivers/i2c/busses/i2c-viapro.c
5352
5353I2C/SMBUS ISMT DRIVER
5354M: Seth Heasley <seth.heasley@intel.com>
5355M: Neil Horman <nhorman@tuxdriver.com>
5356L: linux-i2c@vger.kernel.org
5357F: drivers/i2c/busses/i2c-ismt.c
5358F: Documentation/i2c/busses/i2c-ismt
5359
5360I2C/SMBUS STUB DRIVER
5361M: Jean Delvare <jdelvare@suse.com>
5362L: linux-i2c@vger.kernel.org
5363S: Maintained
5364F: drivers/i2c/i2c-stub.c
5365
5366I2C SUBSYSTEM
5367M: Wolfram Sang <wsa@the-dreams.de>
5368L: linux-i2c@vger.kernel.org
5369W: https://i2c.wiki.kernel.org/
5370Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5371T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5372S: Maintained
5373F: Documentation/devicetree/bindings/i2c/
5374F: Documentation/i2c/
5375F: drivers/i2c/
5376F: drivers/i2c/*/
5377F: include/linux/i2c.h
5378F: include/linux/i2c-*.h
5379F: include/uapi/linux/i2c.h
5380F: include/uapi/linux/i2c-*.h
5381
5382I2C ACPI SUPPORT
5383M: Mika Westerberg <mika.westerberg@linux.intel.com>
5384L: linux-i2c@vger.kernel.org
5385L: linux-acpi@vger.kernel.org
5386S: Maintained
5387
5388I2C-TAOS-EVM DRIVER
5389M: Jean Delvare <jdelvare@suse.com>
5390L: linux-i2c@vger.kernel.org
5391S: Maintained
5392F: Documentation/i2c/busses/i2c-taos-evm
5393F: drivers/i2c/busses/i2c-taos-evm.c
5394
5395I2C-TINY-USB DRIVER
5396M: Till Harbaum <till@harbaum.org>
5397L: linux-i2c@vger.kernel.org
5398W: http://www.harbaum.org/till/i2c_tiny_usb
5399S: Maintained
5400F: drivers/i2c/busses/i2c-tiny-usb.c
5401
5402i386 BOOT CODE
5403M: "H. Peter Anvin" <hpa@zytor.com>
5404S: Maintained
5405F: arch/x86/boot/
5406
5407i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5408M: "H. Peter Anvin" <hpa@zytor.com>
5409T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5410S: Maintained
5411
5412IA64 (Itanium) PLATFORM
5413M: Tony Luck <tony.luck@intel.com>
5414M: Fenghua Yu <fenghua.yu@intel.com>
5415L: linux-ia64@vger.kernel.org
5416T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5417S: Maintained
5418F: arch/ia64/
5419
5420IBM Power VMX Cryptographic instructions
5421M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5422M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5423L: linux-crypto@vger.kernel.org
5424S: Supported
5425F: drivers/crypto/vmx/Makefile
5426F: drivers/crypto/vmx/Kconfig
5427F: drivers/crypto/vmx/vmx.c
5428F: drivers/crypto/vmx/aes*
5429F: drivers/crypto/vmx/ghash*
5430F: drivers/crypto/vmx/ppc-xlate.pl
5431
5432IBM Power in-Nest Crypto Acceleration
5433M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5434M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5435L: linux-crypto@vger.kernel.org
5436S: Supported
5437F: drivers/crypto/nx/Makefile
5438F: drivers/crypto/nx/Kconfig
5439F: drivers/crypto/nx/nx-aes*
5440F: drivers/crypto/nx/nx-sha*
5441F: drivers/crypto/nx/nx.*
5442F: drivers/crypto/nx/nx_csbcpb.h
5443F: drivers/crypto/nx/nx_debugfs.h
5444
5445IBM Power 842 compression accelerator
5446M: Dan Streetman <ddstreet@ieee.org>
5447S: Supported
5448F: drivers/crypto/nx/Makefile
5449F: drivers/crypto/nx/Kconfig
5450F: drivers/crypto/nx/nx-842*
5451F: include/linux/sw842.h
5452F: crypto/842.c
5453F: lib/842/
5454
5455IBM Power Linux RAID adapter
5456M: Brian King <brking@us.ibm.com>
5457S: Supported
5458F: drivers/scsi/ipr.*
5459
5460IBM Power Virtual Ethernet Device Driver
5461M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5462L: netdev@vger.kernel.org
5463S: Supported
5464F: drivers/net/ethernet/ibm/ibmveth.*
5465
5466IBM Power SRIOV Virtual NIC Device Driver
5467M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5468M: John Allen <jallen@linux.vnet.ibm.com>
5469L: netdev@vger.kernel.org
5470S: Supported
5471F: drivers/net/ethernet/ibm/ibmvnic.*
5472
5473IBM Power Virtual SCSI Device Drivers
5474M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5475L: linux-scsi@vger.kernel.org
5476S: Supported
5477F: drivers/scsi/ibmvscsi/ibmvscsi*
5478F: drivers/scsi/ibmvscsi/viosrp.h
5479
5480IBM Power Virtual FC Device Drivers
5481M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5482L: linux-scsi@vger.kernel.org
5483S: Supported
5484F: drivers/scsi/ibmvscsi/ibmvfc*
5485
5486IBM ServeRAID RAID DRIVER
5487S: Orphan
5488F: drivers/scsi/ips.*
5489
5490ICH LPC AND GPIO DRIVER
5491M: Peter Tyser <ptyser@xes-inc.com>
5492S: Maintained
5493F: drivers/mfd/lpc_ich.c
5494F: drivers/gpio/gpio-ich.c
5495
5496IDE SUBSYSTEM
5497M: "David S. Miller" <davem@davemloft.net>
5498L: linux-ide@vger.kernel.org
5499Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5500T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5501S: Maintained
5502F: Documentation/ide/
5503F: drivers/ide/
5504F: include/linux/ide.h
5505
5506IDEAPAD LAPTOP EXTRAS DRIVER
5507M: Ike Panhc <ike.pan@canonical.com>
5508L: platform-driver-x86@vger.kernel.org
5509W: http://launchpad.net/ideapad-laptop
5510S: Maintained
5511F: drivers/platform/x86/ideapad-laptop.c
5512
5513IDEAPAD LAPTOP SLIDEBAR DRIVER
5514M: Andrey Moiseev <o2g.org.ru@gmail.com>
5515L: linux-input@vger.kernel.org
5516W: https://github.com/o2genum/ideapad-slidebar
5517S: Maintained
5518F: drivers/input/misc/ideapad_slidebar.c
5519
5520IDE/ATAPI DRIVERS
5521M: Borislav Petkov <bp@alien8.de>
5522L: linux-ide@vger.kernel.org
5523S: Maintained
5524F: Documentation/cdrom/ide-cd
5525F: drivers/ide/ide-cd*
5526
5527IDLE-I7300
5528M: Andy Henroid <andrew.d.henroid@intel.com>
5529L: linux-pm@vger.kernel.org
5530S: Supported
5531F: drivers/idle/i7300_idle.c
5532
5533IEEE 802.15.4 SUBSYSTEM
5534M: Alexander Aring <aar@pengutronix.de>
5535L: linux-wpan@vger.kernel.org
5536W: http://wpan.cakelab.org/
5537T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5538T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5539S: Maintained
5540F: net/ieee802154/
5541F: net/mac802154/
5542F: drivers/net/ieee802154/
5543F: include/linux/nl802154.h
5544F: include/linux/ieee802154.h
5545F: include/net/nl802154.h
5546F: include/net/mac802154.h
5547F: include/net/af_ieee802154.h
5548F: include/net/cfg802154.h
5549F: include/net/ieee802154_netdev.h
5550F: Documentation/networking/ieee802154.txt
5551
5552IGORPLUG-USB IR RECEIVER
5553M: Sean Young <sean@mess.org>
5554L: linux-media@vger.kernel.org
5555S: Maintained
5556F: drivers/media/rc/igorplugusb.c
5557
5558IGUANAWORKS USB IR TRANSCEIVER
5559M: Sean Young <sean@mess.org>
5560L: linux-media@vger.kernel.org
5561S: Maintained
5562F: drivers/media/rc/iguanair.c
5563
5564IIO SUBSYSTEM AND DRIVERS
5565M: Jonathan Cameron <jic23@kernel.org>
5566R: Hartmut Knaack <knaack.h@gmx.de>
5567R: Lars-Peter Clausen <lars@metafoo.de>
5568R: Peter Meerwald <pmeerw@pmeerw.net>
5569L: linux-iio@vger.kernel.org
5570S: Maintained
5571F: drivers/iio/
5572F: drivers/staging/iio/
5573F: include/linux/iio/
5574F: tools/iio/
5575
5576IKANOS/ADI EAGLE ADSL USB DRIVER
5577M: Matthieu Castet <castet.matthieu@free.fr>
5578M: Stanislaw Gruszka <stf_xl@wp.pl>
5579S: Maintained
5580F: drivers/usb/atm/ueagle-atm.c
5581
5582INA209 HARDWARE MONITOR DRIVER
5583M: Guenter Roeck <linux@roeck-us.net>
5584L: linux-hwmon@vger.kernel.org
5585S: Maintained
5586F: Documentation/hwmon/ina209
5587F: Documentation/devicetree/bindings/i2c/ina209.txt
5588F: drivers/hwmon/ina209.c
5589
5590INA2XX HARDWARE MONITOR DRIVER
5591M: Guenter Roeck <linux@roeck-us.net>
5592L: linux-hwmon@vger.kernel.org
5593S: Maintained
5594F: Documentation/hwmon/ina2xx
5595F: drivers/hwmon/ina2xx.c
5596F: include/linux/platform_data/ina2xx.h
5597
5598INDUSTRY PACK SUBSYSTEM (IPACK)
5599M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5600M: Jens Taprogge <jens.taprogge@taprogge.org>
5601M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5602L: industrypack-devel@lists.sourceforge.net
5603W: http://industrypack.sourceforge.net
5604S: Maintained
5605F: drivers/ipack/
5606
5607INGENIC JZ4780 DMA Driver
5608M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5609S: Maintained
5610F: drivers/dma/dma-jz4780.c
5611
5612INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5613M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5614M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5615L: linux-ima-devel@lists.sourceforge.net
5616L: linux-ima-user@lists.sourceforge.net
5617L: linux-security-module@vger.kernel.org
5618T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5619S: Supported
5620F: security/integrity/ima/
5621
5622IMGTEC IR DECODER DRIVER
5623M: James Hogan <james.hogan@imgtec.com>
5624S: Maintained
5625F: drivers/media/rc/img-ir/
5626
5627IMS TWINTURBO FRAMEBUFFER DRIVER
5628L: linux-fbdev@vger.kernel.org
5629S: Orphan
5630F: drivers/video/fbdev/imsttfb.c
5631
5632INFINIBAND SUBSYSTEM
5633M: Doug Ledford <dledford@redhat.com>
5634M: Sean Hefty <sean.hefty@intel.com>
5635M: Hal Rosenstock <hal.rosenstock@gmail.com>
5636L: linux-rdma@vger.kernel.org
5637W: http://www.openfabrics.org/
5638Q: http://patchwork.kernel.org/project/linux-rdma/list/
5639T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5640S: Supported
5641F: Documentation/infiniband/
5642F: drivers/infiniband/
5643F: drivers/staging/rdma/
5644F: include/uapi/linux/if_infiniband.h
5645F: include/uapi/rdma/
5646F: include/rdma/
5647
5648INOTIFY
5649M: John McCutchan <john@johnmccutchan.com>
5650M: Robert Love <rlove@rlove.org>
5651M: Eric Paris <eparis@parisplace.org>
5652S: Maintained
5653F: Documentation/filesystems/inotify.txt
5654F: fs/notify/inotify/
5655F: include/linux/inotify.h
5656F: include/uapi/linux/inotify.h
5657
5658INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5659M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5660L: linux-input@vger.kernel.org
5661Q: http://patchwork.kernel.org/project/linux-input/list/
5662T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5663S: Maintained
5664F: drivers/input/
5665F: include/linux/input.h
5666F: include/uapi/linux/input.h
5667F: include/linux/input/
5668F: Documentation/devicetree/bindings/input/
5669
5670INPUT MULTITOUCH (MT) PROTOCOL
5671M: Henrik Rydberg <rydberg@bitmath.org>
5672L: linux-input@vger.kernel.org
5673S: Odd fixes
5674F: Documentation/input/multi-touch-protocol.txt
5675F: drivers/input/input-mt.c
5676K: \b(ABS|SYN)_MT_
5677
5678INTEL ASoC BDW/HSW DRIVERS
5679M: Jie Yang <yang.jie@linux.intel.com>
5680L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5681S: Supported
5682F: sound/soc/intel/common/sst-dsp*
5683F: sound/soc/intel/common/sst-firmware.c
5684F: sound/soc/intel/boards/broadwell.c
5685F: sound/soc/intel/haswell/
5686
5687INTEL C600 SERIES SAS CONTROLLER DRIVER
5688M: Intel SCU Linux support <intel-linux-scu@intel.com>
5689M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5690L: linux-scsi@vger.kernel.org
5691T: git git://git.code.sf.net/p/intel-sas/isci
5692S: Supported
5693F: drivers/scsi/isci/
5694
5695INTEL HID EVENT DRIVER
5696M: Alex Hung <alex.hung@canonical.com>
5697L: platform-driver-x86@vger.kernel.org
5698S: Maintained
5699F: drivers/platform/x86/intel-hid.c
5700
5701INTEL IDLE DRIVER
5702M: Len Brown <lenb@kernel.org>
5703L: linux-pm@vger.kernel.org
5704T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5705S: Supported
5706F: drivers/idle/intel_idle.c
5707
5708INTEL PSTATE DRIVER
5709M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5710M: Len Brown <lenb@kernel.org>
5711L: linux-pm@vger.kernel.org
5712S: Supported
5713F: drivers/cpufreq/intel_pstate.c
5714
5715INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5716M: Maik Broemme <mbroemme@plusserver.de>
5717L: linux-fbdev@vger.kernel.org
5718S: Maintained
5719F: Documentation/fb/intelfb.txt
5720F: drivers/video/fbdev/intelfb/
5721
5722INTEL 810/815 FRAMEBUFFER DRIVER
5723M: Antonino Daplas <adaplas@gmail.com>
5724L: linux-fbdev@vger.kernel.org
5725S: Maintained
5726F: drivers/video/fbdev/i810/
5727
5728INTEL MENLOW THERMAL DRIVER
5729M: Sujith Thomas <sujith.thomas@intel.com>
5730L: platform-driver-x86@vger.kernel.org
5731W: https://01.org/linux-acpi
5732S: Supported
5733F: drivers/platform/x86/intel_menlow.c
5734
5735INTEL I/OAT DMA DRIVER
5736M: Dave Jiang <dave.jiang@intel.com>
5737R: Dan Williams <dan.j.williams@intel.com>
5738L: dmaengine@vger.kernel.org
5739Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5740S: Supported
5741F: drivers/dma/ioat*
5742
5743INTEL IOMMU (VT-d)
5744M: David Woodhouse <dwmw2@infradead.org>
5745L: iommu@lists.linux-foundation.org
5746T: git git://git.infradead.org/iommu-2.6.git
5747S: Supported
5748F: drivers/iommu/intel-iommu.c
5749F: include/linux/intel-iommu.h
5750
5751INTEL IOP-ADMA DMA DRIVER
5752R: Dan Williams <dan.j.williams@intel.com>
5753S: Odd fixes
5754F: drivers/dma/iop-adma.c
5755
5756INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5757M: Krzysztof Halasa <khalasa@piap.pl>
5758S: Maintained
5759F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5760F: arch/arm/mach-ixp4xx/include/mach/npe.h
5761F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5762F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5763F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5764F: drivers/net/wan/ixp4xx_hss.c
5765
5766INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5767M: Deepak Saxena <dsaxena@plexity.net>
5768S: Maintained
5769F: drivers/char/hw_random/ixp4xx-rng.c
5770
5771INTEL ETHERNET DRIVERS
5772M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5773R: Jesse Brandeburg <jesse.brandeburg@intel.com>
5774R: Shannon Nelson <shannon.nelson@intel.com>
5775R: Carolyn Wyborny <carolyn.wyborny@intel.com>
5776R: Don Skidmore <donald.c.skidmore@intel.com>
5777R: Bruce Allan <bruce.w.allan@intel.com>
5778R: John Ronciak <john.ronciak@intel.com>
5779R: Mitch Williams <mitch.a.williams@intel.com>
5780L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5781W: http://www.intel.com/support/feedback.htm
5782W: http://e1000.sourceforge.net/
5783Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5786S: Supported
5787F: Documentation/networking/e100.txt
5788F: Documentation/networking/e1000.txt
5789F: Documentation/networking/e1000e.txt
5790F: Documentation/networking/igb.txt
5791F: Documentation/networking/igbvf.txt
5792F: Documentation/networking/ixgb.txt
5793F: Documentation/networking/ixgbe.txt
5794F: Documentation/networking/ixgbevf.txt
5795F: Documentation/networking/i40e.txt
5796F: Documentation/networking/i40evf.txt
5797F: drivers/net/ethernet/intel/
5798F: drivers/net/ethernet/intel/*/
5799
5800INTEL RDMA RNIC DRIVER
5801M: Faisal Latif <faisal.latif@intel.com>
5802R: Chien Tin Tung <chien.tin.tung@intel.com>
5803R: Mustafa Ismail <mustafa.ismail@intel.com>
5804R: Shiraz Saleem <shiraz.saleem@intel.com>
5805R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
5806L: linux-rdma@vger.kernel.org
5807S: Supported
5808F: drivers/infiniband/hw/i40iw/
5809
5810INTEL-MID GPIO DRIVER
5811M: David Cohen <david.a.cohen@linux.intel.com>
5812L: linux-gpio@vger.kernel.org
5813S: Maintained
5814F: drivers/gpio/gpio-intel-mid.c
5815
5816INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
5817M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
5818L: linux-wireless@vger.kernel.org
5819S: Maintained
5820F: Documentation/networking/README.ipw2100
5821F: Documentation/networking/README.ipw2200
5822F: drivers/net/wireless/intel/ipw2x00/
5823
5824INTEL(R) TRACE HUB
5825M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
5826S: Supported
5827F: Documentation/trace/intel_th.txt
5828F: drivers/hwtracing/intel_th/
5829
5830INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
5831M: Ning Sun <ning.sun@intel.com>
5832L: tboot-devel@lists.sourceforge.net
5833W: http://tboot.sourceforge.net
5834T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
5835S: Supported
5836F: Documentation/intel_txt.txt
5837F: include/linux/tboot.h
5838F: arch/x86/kernel/tboot.c
5839
5840INTEL WIRELESS WIMAX CONNECTION 2400
5841M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
5842M: linux-wimax@intel.com
5843L: wimax@linuxwimax.org (subscribers-only)
5844S: Supported
5845W: http://linuxwimax.org
5846F: Documentation/wimax/README.i2400m
5847F: drivers/net/wimax/i2400m/
5848F: include/uapi/linux/wimax/i2400m.h
5849
5850INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
5851M: Stanislaw Gruszka <sgruszka@redhat.com>
5852L: linux-wireless@vger.kernel.org
5853S: Supported
5854F: drivers/net/wireless/intel/iwlegacy/
5855
5856INTEL WIRELESS WIFI LINK (iwlwifi)
5857M: Johannes Berg <johannes.berg@intel.com>
5858M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
5859M: Intel Linux Wireless <linuxwifi@intel.com>
5860L: linux-wireless@vger.kernel.org
5861W: http://intellinuxwireless.org
5862T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
5863S: Supported
5864F: drivers/net/wireless/intel/iwlwifi/
5865
5866INTEL MANAGEMENT ENGINE (mei)
5867M: Tomas Winkler <tomas.winkler@intel.com>
5868L: linux-kernel@vger.kernel.org
5869S: Supported
5870F: include/uapi/linux/mei.h
5871F: include/linux/mei_cl_bus.h
5872F: drivers/misc/mei/*
5873F: drivers/watchdog/mei_wdt.c
5874F: Documentation/misc-devices/mei/*
5875
5876INTEL MIC DRIVERS (mic)
5877M: Sudeep Dutt <sudeep.dutt@intel.com>
5878M: Ashutosh Dixit <ashutosh.dixit@intel.com>
5879S: Supported
5880W: https://github.com/sudeepdutt/mic
5881W: http://software.intel.com/en-us/mic-developer
5882F: include/linux/mic_bus.h
5883F: include/linux/scif.h
5884F: include/uapi/linux/mic_common.h
5885F: include/uapi/linux/mic_ioctl.h
5886F: include/uapi/linux/scif_ioctl.h
5887F: drivers/misc/mic/
5888F: drivers/dma/mic_x100_dma.c
5889F: drivers/dma/mic_x100_dma.h
5890F: Documentation/mic/
5891
5892INTEL PMC/P-Unit IPC DRIVER
5893M: Zha Qipeng<qipeng.zha@intel.com>
5894L: platform-driver-x86@vger.kernel.org
5895S: Maintained
5896F: drivers/platform/x86/intel_pmc_ipc.c
5897F: drivers/platform/x86/intel_punit_ipc.c
5898F: arch/x86/include/asm/intel_pmc_ipc.h
5899F: arch/x86/include/asm/intel_punit_ipc.h
5900
5901INTEL TELEMETRY DRIVER
5902M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
5903L: platform-driver-x86@vger.kernel.org
5904S: Maintained
5905F: arch/x86/include/asm/intel_telemetry.h
5906F: drivers/platform/x86/intel_telemetry*
5907
5908IOC3 ETHERNET DRIVER
5909M: Ralf Baechle <ralf@linux-mips.org>
5910L: linux-mips@linux-mips.org
5911S: Maintained
5912F: drivers/net/ethernet/sgi/ioc3-eth.c
5913
5914IOC3 SERIAL DRIVER
5915M: Pat Gefre <pfg@sgi.com>
5916L: linux-serial@vger.kernel.org
5917S: Maintained
5918F: drivers/tty/serial/ioc3_serial.c
5919
5920IOMMU DRIVERS
5921M: Joerg Roedel <joro@8bytes.org>
5922L: iommu@lists.linux-foundation.org
5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
5924S: Maintained
5925F: drivers/iommu/
5926
5927IP MASQUERADING
5928M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
5929S: Maintained
5930F: net/ipv4/netfilter/ipt_MASQUERADE.c
5931
5932IPMI SUBSYSTEM
5933M: Corey Minyard <minyard@acm.org>
5934L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
5935W: http://openipmi.sourceforge.net/
5936S: Supported
5937F: Documentation/IPMI.txt
5938F: drivers/char/ipmi/
5939F: include/linux/ipmi*
5940F: include/uapi/linux/ipmi*
5941
5942QCOM AUDIO (ASoC) DRIVERS
5943M: Patrick Lai <plai@codeaurora.org>
5944M: Banajit Goswami <bgoswami@codeaurora.org>
5945L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5946S: Supported
5947F: sound/soc/qcom/
5948
5949IPS SCSI RAID DRIVER
5950M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
5951L: linux-scsi@vger.kernel.org
5952W: http://www.adaptec.com/
5953S: Maintained
5954F: drivers/scsi/ips*
5955
5956IPVS
5957M: Wensong Zhang <wensong@linux-vs.org>
5958M: Simon Horman <horms@verge.net.au>
5959M: Julian Anastasov <ja@ssi.bg>
5960L: netdev@vger.kernel.org
5961L: lvs-devel@vger.kernel.org
5962S: Maintained
5963T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
5964T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
5965F: Documentation/networking/ipvs-sysctl.txt
5966F: include/net/ip_vs.h
5967F: include/uapi/linux/ip_vs.h
5968F: net/netfilter/ipvs/
5969
5970IPWIRELESS DRIVER
5971M: Jiri Kosina <jikos@kernel.org>
5972M: David Sterba <dsterba@suse.com>
5973S: Odd Fixes
5974F: drivers/tty/ipwireless/
5975
5976IPX NETWORK LAYER
5977M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
5978L: netdev@vger.kernel.org
5979S: Maintained
5980F: include/net/ipx.h
5981F: include/uapi/linux/ipx.h
5982F: net/ipx/
5983
5984IRDA SUBSYSTEM
5985M: Samuel Ortiz <samuel@sortiz.org>
5986L: irda-users@lists.sourceforge.net (subscribers-only)
5987L: netdev@vger.kernel.org
5988W: http://irda.sourceforge.net/
5989S: Maintained
5990T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
5991F: Documentation/networking/irda.txt
5992F: drivers/net/irda/
5993F: include/net/irda/
5994F: net/irda/
5995
5996IRQ SUBSYSTEM
5997M: Thomas Gleixner <tglx@linutronix.de>
5998L: linux-kernel@vger.kernel.org
5999S: Maintained
6000T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6001F: kernel/irq/
6002
6003IRQCHIP DRIVERS
6004M: Thomas Gleixner <tglx@linutronix.de>
6005M: Jason Cooper <jason@lakedaemon.net>
6006M: Marc Zyngier <marc.zyngier@arm.com>
6007L: linux-kernel@vger.kernel.org
6008S: Maintained
6009T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6010T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6011F: Documentation/devicetree/bindings/interrupt-controller/
6012F: drivers/irqchip/
6013
6014IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6015M: Jiang Liu <jiang.liu@linux.intel.com>
6016M: Marc Zyngier <marc.zyngier@arm.com>
6017S: Maintained
6018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6019F: Documentation/IRQ-domain.txt
6020F: include/linux/irqdomain.h
6021F: kernel/irq/irqdomain.c
6022F: kernel/irq/msi.c
6023
6024ISAPNP
6025M: Jaroslav Kysela <perex@perex.cz>
6026S: Maintained
6027F: Documentation/isapnp.txt
6028F: drivers/pnp/isapnp/
6029F: include/linux/isapnp.h
6030
6031ISA RADIO MODULE
6032M: Hans Verkuil <hverkuil@xs4all.nl>
6033L: linux-media@vger.kernel.org
6034T: git git://linuxtv.org/media_tree.git
6035W: https://linuxtv.org
6036S: Maintained
6037F: drivers/media/radio/radio-isa*
6038
6039iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6040M: Peter Jones <pjones@redhat.com>
6041M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6042S: Maintained
6043F: drivers/firmware/iscsi_ibft*
6044
6045ISCSI
6046M: Mike Christie <michaelc@cs.wisc.edu>
6047L: open-iscsi@googlegroups.com
6048W: www.open-iscsi.org
6049T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6050S: Maintained
6051F: drivers/scsi/*iscsi*
6052F: include/scsi/*iscsi*
6053
6054ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6055M: Or Gerlitz <ogerlitz@mellanox.com>
6056M: Sagi Grimberg <sagig@mellanox.com>
6057M: Roi Dayan <roid@mellanox.com>
6058L: linux-rdma@vger.kernel.org
6059S: Supported
6060W: http://www.openfabrics.org
6061W: www.open-iscsi.org
6062Q: http://patchwork.kernel.org/project/linux-rdma/list/
6063F: drivers/infiniband/ulp/iser/
6064
6065ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6066M: Sagi Grimberg <sagig@mellanox.com>
6067T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6068L: linux-rdma@vger.kernel.org
6069L: target-devel@vger.kernel.org
6070S: Supported
6071W: http://www.linux-iscsi.org
6072F: drivers/infiniband/ulp/isert
6073
6074ISDN SUBSYSTEM
6075M: Karsten Keil <isdn@linux-pingi.de>
6076L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6077L: netdev@vger.kernel.org
6078W: http://www.isdn4linux.de
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6080S: Maintained
6081F: Documentation/isdn/
6082F: drivers/isdn/
6083F: include/linux/isdn.h
6084F: include/linux/isdn/
6085F: include/uapi/linux/isdn.h
6086F: include/uapi/linux/isdn/
6087
6088ISDN SUBSYSTEM (Eicon active card driver)
6089M: Armin Schindler <mac@melware.de>
6090L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6091W: http://www.melware.de
6092S: Maintained
6093F: drivers/isdn/hardware/eicon/
6094
6095IT87 HARDWARE MONITORING DRIVER
6096M: Jean Delvare <jdelvare@suse.com>
6097L: linux-hwmon@vger.kernel.org
6098S: Maintained
6099F: Documentation/hwmon/it87
6100F: drivers/hwmon/it87.c
6101
6102IT913X MEDIA DRIVER
6103M: Antti Palosaari <crope@iki.fi>
6104L: linux-media@vger.kernel.org
6105W: https://linuxtv.org
6106W: http://palosaari.fi/linux/
6107Q: http://patchwork.linuxtv.org/project/linux-media/list/
6108T: git git://linuxtv.org/anttip/media_tree.git
6109S: Maintained
6110F: drivers/media/tuners/it913x*
6111
6112IVTV VIDEO4LINUX DRIVER
6113M: Andy Walls <awalls@md.metrocast.net>
6114L: ivtv-devel@ivtvdriver.org (subscribers-only)
6115L: linux-media@vger.kernel.org
6116T: git git://linuxtv.org/media_tree.git
6117W: http://www.ivtvdriver.org
6118S: Maintained
6119F: Documentation/video4linux/*.ivtv
6120F: drivers/media/pci/ivtv/
6121F: include/uapi/linux/ivtv*
6122
6123IX2505V MEDIA DRIVER
6124M: Malcolm Priestley <tvboxspy@gmail.com>
6125L: linux-media@vger.kernel.org
6126W: https://linuxtv.org
6127Q: http://patchwork.linuxtv.org/project/linux-media/list/
6128S: Maintained
6129F: drivers/media/dvb-frontends/ix2505v*
6130
6131JC42.4 TEMPERATURE SENSOR DRIVER
6132M: Guenter Roeck <linux@roeck-us.net>
6133L: linux-hwmon@vger.kernel.org
6134S: Maintained
6135F: drivers/hwmon/jc42.c
6136F: Documentation/hwmon/jc42
6137
6138JFS FILESYSTEM
6139M: Dave Kleikamp <shaggy@kernel.org>
6140L: jfs-discussion@lists.sourceforge.net
6141W: http://jfs.sourceforge.net/
6142T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6143S: Maintained
6144F: Documentation/filesystems/jfs.txt
6145F: fs/jfs/
6146
6147JME NETWORK DRIVER
6148M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6149L: netdev@vger.kernel.org
6150S: Maintained
6151F: drivers/net/ethernet/jme.*
6152
6153JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6154M: David Woodhouse <dwmw2@infradead.org>
6155L: linux-mtd@lists.infradead.org
6156W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6157S: Maintained
6158F: fs/jffs2/
6159F: include/uapi/linux/jffs2.h
6160
6161JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6162M: "Theodore Ts'o" <tytso@mit.edu>
6163M: Jan Kara <jack@suse.com>
6164L: linux-ext4@vger.kernel.org
6165S: Maintained
6166F: fs/jbd2/
6167F: include/linux/jbd2.h
6168
6169JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6170M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6171L: linux-media@vger.kernel.org
6172S: Maintained
6173F: drivers/media/platform/rcar_jpu.c
6174
6175JSM Neo PCI based serial card
6176M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6177L: linux-serial@vger.kernel.org
6178S: Maintained
6179F: drivers/tty/serial/jsm/
6180
6181K10TEMP HARDWARE MONITORING DRIVER
6182M: Clemens Ladisch <clemens@ladisch.de>
6183L: linux-hwmon@vger.kernel.org
6184S: Maintained
6185F: Documentation/hwmon/k10temp
6186F: drivers/hwmon/k10temp.c
6187
6188K8TEMP HARDWARE MONITORING DRIVER
6189M: Rudolf Marek <r.marek@assembler.cz>
6190L: linux-hwmon@vger.kernel.org
6191S: Maintained
6192F: Documentation/hwmon/k8temp
6193F: drivers/hwmon/k8temp.c
6194
6195KASAN
6196M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6197R: Alexander Potapenko <glider@google.com>
6198R: Dmitry Vyukov <dvyukov@google.com>
6199L: kasan-dev@googlegroups.com
6200S: Maintained
6201F: arch/*/include/asm/kasan.h
6202F: arch/*/mm/kasan_init*
6203F: Documentation/kasan.txt
6204F: include/linux/kasan.h
6205F: lib/test_kasan.c
6206F: mm/kasan/
6207F: scripts/Makefile.kasan
6208
6209KCONFIG
6210M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6211L: linux-kbuild@vger.kernel.org
6212T: git git://gitorious.org/linux-kconfig/linux-kconfig
6213S: Maintained
6214F: Documentation/kbuild/kconfig-language.txt
6215F: scripts/kconfig/
6216
6217KDUMP
6218M: Vivek Goyal <vgoyal@redhat.com>
6219M: Haren Myneni <hbabu@us.ibm.com>
6220L: kexec@lists.infradead.org
6221W: http://lse.sourceforge.net/kdump/
6222S: Maintained
6223F: Documentation/kdump/
6224
6225KEENE FM RADIO TRANSMITTER DRIVER
6226M: Hans Verkuil <hverkuil@xs4all.nl>
6227L: linux-media@vger.kernel.org
6228T: git git://linuxtv.org/media_tree.git
6229W: https://linuxtv.org
6230S: Maintained
6231F: drivers/media/radio/radio-keene*
6232
6233KERNEL AUTOMOUNTER v4 (AUTOFS4)
6234M: Ian Kent <raven@themaw.net>
6235L: autofs@vger.kernel.org
6236S: Maintained
6237F: fs/autofs4/
6238
6239KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6240M: Michal Marek <mmarek@suse.com>
6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6242T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6243L: linux-kbuild@vger.kernel.org
6244S: Maintained
6245F: Documentation/kbuild/
6246F: Makefile
6247F: scripts/Makefile.*
6248F: scripts/basic/
6249F: scripts/mk*
6250F: scripts/package/
6251
6252KERNEL JANITORS
6253L: kernel-janitors@vger.kernel.org
6254W: http://kernelnewbies.org/KernelJanitors
6255S: Odd Fixes
6256
6257KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6258M: "J. Bruce Fields" <bfields@fieldses.org>
6259M: Jeff Layton <jlayton@poochiereds.net>
6260L: linux-nfs@vger.kernel.org
6261W: http://nfs.sourceforge.net/
6262T: git git://linux-nfs.org/~bfields/linux.git
6263S: Supported
6264F: fs/nfsd/
6265F: include/uapi/linux/nfsd/
6266F: fs/lockd/
6267F: fs/nfs_common/
6268F: net/sunrpc/
6269F: include/linux/lockd/
6270F: include/linux/sunrpc/
6271F: include/uapi/linux/sunrpc/
6272
6273KERNEL SELFTEST FRAMEWORK
6274M: Shuah Khan <shuahkh@osg.samsung.com>
6275L: linux-kselftest@vger.kernel.org
6276T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6277S: Maintained
6278F: tools/testing/selftests
6279
6280KERNEL VIRTUAL MACHINE (KVM)
6281M: Gleb Natapov <gleb@kernel.org>
6282M: Paolo Bonzini <pbonzini@redhat.com>
6283L: kvm@vger.kernel.org
6284W: http://www.linux-kvm.org
6285T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6286S: Supported
6287F: Documentation/*/kvm*.txt
6288F: Documentation/virtual/kvm/
6289F: arch/*/kvm/
6290F: arch/x86/kernel/kvm.c
6291F: arch/x86/kernel/kvmclock.c
6292F: arch/*/include/asm/kvm*
6293F: include/linux/kvm*
6294F: include/uapi/linux/kvm*
6295F: virt/kvm/
6296
6297KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6298M: Joerg Roedel <joro@8bytes.org>
6299L: kvm@vger.kernel.org
6300W: http://www.linux-kvm.org/
6301S: Maintained
6302F: arch/x86/include/asm/svm.h
6303F: arch/x86/kvm/svm.c
6304
6305KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6306M: Alexander Graf <agraf@suse.com>
6307L: kvm-ppc@vger.kernel.org
6308W: http://www.linux-kvm.org/
6309T: git git://github.com/agraf/linux-2.6.git
6310S: Supported
6311F: arch/powerpc/include/asm/kvm*
6312F: arch/powerpc/kvm/
6313
6314KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6315M: Christian Borntraeger <borntraeger@de.ibm.com>
6316M: Cornelia Huck <cornelia.huck@de.ibm.com>
6317L: linux-s390@vger.kernel.org
6318W: http://www.ibm.com/developerworks/linux/linux390/
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6320S: Supported
6321F: Documentation/s390/kvm.txt
6322F: arch/s390/include/asm/kvm*
6323F: arch/s390/kvm/
6324
6325KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6326M: Christoffer Dall <christoffer.dall@linaro.org>
6327M: Marc Zyngier <marc.zyngier@arm.com>
6328L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6329L: kvmarm@lists.cs.columbia.edu
6330W: http://systems.cs.columbia.edu/projects/kvm-arm
6331T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6332S: Supported
6333F: arch/arm/include/uapi/asm/kvm*
6334F: arch/arm/include/asm/kvm*
6335F: arch/arm/kvm/
6336F: virt/kvm/arm/
6337F: include/kvm/arm_*
6338
6339KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6340M: Christoffer Dall <christoffer.dall@linaro.org>
6341M: Marc Zyngier <marc.zyngier@arm.com>
6342L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6343L: kvmarm@lists.cs.columbia.edu
6344S: Maintained
6345F: arch/arm64/include/uapi/asm/kvm*
6346F: arch/arm64/include/asm/kvm*
6347F: arch/arm64/kvm/
6348
6349KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6350M: James Hogan <james.hogan@imgtec.com>
6351L: linux-mips@linux-mips.org
6352S: Supported
6353F: arch/mips/include/uapi/asm/kvm*
6354F: arch/mips/include/asm/kvm*
6355F: arch/mips/kvm/
6356
6357KEXEC
6358M: Eric Biederman <ebiederm@xmission.com>
6359W: http://kernel.org/pub/linux/utils/kernel/kexec/
6360L: kexec@lists.infradead.org
6361S: Maintained
6362F: include/linux/kexec.h
6363F: include/uapi/linux/kexec.h
6364F: kernel/kexec.c
6365
6366KEYS/KEYRINGS:
6367M: David Howells <dhowells@redhat.com>
6368L: keyrings@vger.kernel.org
6369S: Maintained
6370F: Documentation/security/keys.txt
6371F: include/linux/key.h
6372F: include/linux/key-type.h
6373F: include/keys/
6374F: security/keys/
6375
6376KEYS-TRUSTED
6377M: David Safford <safford@us.ibm.com>
6378M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6379L: linux-security-module@vger.kernel.org
6380L: keyrings@vger.kernel.org
6381S: Supported
6382F: Documentation/security/keys-trusted-encrypted.txt
6383F: include/keys/trusted-type.h
6384F: security/keys/trusted.c
6385F: security/keys/trusted.h
6386
6387KEYS-ENCRYPTED
6388M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6389M: David Safford <safford@us.ibm.com>
6390L: linux-security-module@vger.kernel.org
6391L: keyrings@vger.kernel.org
6392S: Supported
6393F: Documentation/security/keys-trusted-encrypted.txt
6394F: include/keys/encrypted-type.h
6395F: security/keys/encrypted-keys/
6396
6397KGDB / KDB /debug_core
6398M: Jason Wessel <jason.wessel@windriver.com>
6399W: http://kgdb.wiki.kernel.org/
6400L: kgdb-bugreport@lists.sourceforge.net
6401T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6402S: Maintained
6403F: Documentation/DocBook/kgdb.tmpl
6404F: drivers/misc/kgdbts.c
6405F: drivers/tty/serial/kgdboc.c
6406F: include/linux/kdb.h
6407F: include/linux/kgdb.h
6408F: kernel/debug/
6409
6410KMEMCHECK
6411M: Vegard Nossum <vegardno@ifi.uio.no>
6412M: Pekka Enberg <penberg@kernel.org>
6413S: Maintained
6414F: Documentation/kmemcheck.txt
6415F: arch/x86/include/asm/kmemcheck.h
6416F: arch/x86/mm/kmemcheck/
6417F: include/linux/kmemcheck.h
6418F: mm/kmemcheck.c
6419
6420KMEMLEAK
6421M: Catalin Marinas <catalin.marinas@arm.com>
6422S: Maintained
6423F: Documentation/kmemleak.txt
6424F: include/linux/kmemleak.h
6425F: mm/kmemleak.c
6426F: mm/kmemleak-test.c
6427
6428KPROBES
6429M: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
6430M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6431M: "David S. Miller" <davem@davemloft.net>
6432M: Masami Hiramatsu <mhiramat@kernel.org>
6433S: Maintained
6434F: Documentation/kprobes.txt
6435F: include/linux/kprobes.h
6436F: kernel/kprobes.c
6437
6438KS0108 LCD CONTROLLER DRIVER
6439M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6440W: http://miguelojeda.es/auxdisplay.htm
6441W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6442S: Maintained
6443F: Documentation/auxdisplay/ks0108
6444F: drivers/auxdisplay/ks0108.c
6445F: include/linux/ks0108.h
6446
6447L3MDEV
6448M: David Ahern <dsa@cumulusnetworks.com>
6449L: netdev@vger.kernel.org
6450S: Maintained
6451F: net/l3mdev
6452F: include/net/l3mdev.h
6453
6454LANTIQ MIPS ARCHITECTURE
6455M: John Crispin <blogic@openwrt.org>
6456L: linux-mips@linux-mips.org
6457S: Maintained
6458F: arch/mips/lantiq
6459
6460LAPB module
6461L: linux-x25@vger.kernel.org
6462S: Orphan
6463F: Documentation/networking/lapb-module.txt
6464F: include/*/lapb.h
6465F: net/lapb/
6466
6467LASI 53c700 driver for PARISC
6468M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6469L: linux-scsi@vger.kernel.org
6470S: Maintained
6471F: Documentation/scsi/53c700.txt
6472F: drivers/scsi/53c700*
6473
6474LED SUBSYSTEM
6475M: Richard Purdie <rpurdie@rpsys.net>
6476M: Jacek Anaszewski <j.anaszewski@samsung.com>
6477L: linux-leds@vger.kernel.org
6478T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6479S: Maintained
6480F: drivers/leds/
6481F: include/linux/leds.h
6482
6483LEGACY EEPROM DRIVER
6484M: Jean Delvare <jdelvare@suse.com>
6485S: Maintained
6486F: Documentation/misc-devices/eeprom
6487F: drivers/misc/eeprom/eeprom.c
6488
6489LEGO USB Tower driver
6490M: Juergen Stuber <starblue@users.sourceforge.net>
6491L: legousb-devel@lists.sourceforge.net
6492W: http://legousb.sourceforge.net/
6493S: Maintained
6494F: drivers/usb/misc/legousbtower.c
6495
6496LG2160 MEDIA DRIVER
6497M: Michael Krufky <mkrufky@linuxtv.org>
6498L: linux-media@vger.kernel.org
6499W: https://linuxtv.org
6500W: http://github.com/mkrufky
6501Q: http://patchwork.linuxtv.org/project/linux-media/list/
6502T: git git://linuxtv.org/mkrufky/tuners.git
6503S: Maintained
6504F: drivers/media/dvb-frontends/lg2160.*
6505
6506LGDT3305 MEDIA DRIVER
6507M: Michael Krufky <mkrufky@linuxtv.org>
6508L: linux-media@vger.kernel.org
6509W: https://linuxtv.org
6510W: http://github.com/mkrufky
6511Q: http://patchwork.linuxtv.org/project/linux-media/list/
6512T: git git://linuxtv.org/mkrufky/tuners.git
6513S: Maintained
6514F: drivers/media/dvb-frontends/lgdt3305.*
6515
6516LGUEST
6517M: Rusty Russell <rusty@rustcorp.com.au>
6518L: lguest@lists.ozlabs.org
6519W: http://lguest.ozlabs.org/
6520S: Odd Fixes
6521F: arch/x86/include/asm/lguest*.h
6522F: arch/x86/lguest/
6523F: drivers/lguest/
6524F: include/linux/lguest*.h
6525F: tools/lguest/
6526
6527LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6528M: Tejun Heo <tj@kernel.org>
6529L: linux-ide@vger.kernel.org
6530T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6531S: Maintained
6532F: drivers/ata/
6533F: include/linux/ata.h
6534F: include/linux/libata.h
6535
6536LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6537M: Viresh Kumar <vireshk@kernel.org>
6538L: linux-ide@vger.kernel.org
6539T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6540S: Maintained
6541F: include/linux/pata_arasan_cf_data.h
6542F: drivers/ata/pata_arasan_cf.c
6543
6544LIBATA PATA DRIVERS
6545M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6546M: Tejun Heo <tj@kernel.org>
6547L: linux-ide@vger.kernel.org
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6549S: Maintained
6550F: drivers/ata/pata_*.c
6551F: drivers/ata/ata_generic.c
6552
6553LIBATA SATA AHCI PLATFORM devices support
6554M: Hans de Goede <hdegoede@redhat.com>
6555M: Tejun Heo <tj@kernel.org>
6556L: linux-ide@vger.kernel.org
6557T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6558S: Maintained
6559F: drivers/ata/ahci_platform.c
6560F: drivers/ata/libahci_platform.c
6561F: include/linux/ahci_platform.h
6562
6563LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6564M: Mikael Pettersson <mikpelinux@gmail.com>
6565L: linux-ide@vger.kernel.org
6566T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6567S: Maintained
6568F: drivers/ata/sata_promise.*
6569
6570LIBLOCKDEP
6571M: Sasha Levin <sasha.levin@oracle.com>
6572S: Maintained
6573F: tools/lib/lockdep/
6574
6575LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6576M: Dan Williams <dan.j.williams@intel.com>
6577L: linux-nvdimm@lists.01.org
6578Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6579T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6580S: Supported
6581F: drivers/nvdimm/*
6582F: include/linux/nd.h
6583F: include/linux/libnvdimm.h
6584F: include/uapi/linux/ndctl.h
6585
6586LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6587M: Ross Zwisler <ross.zwisler@linux.intel.com>
6588L: linux-nvdimm@lists.01.org
6589Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6590S: Supported
6591F: drivers/nvdimm/blk.c
6592F: drivers/nvdimm/region_devs.c
6593F: drivers/acpi/nfit*
6594
6595LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6596M: Vishal Verma <vishal.l.verma@intel.com>
6597L: linux-nvdimm@lists.01.org
6598Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6599S: Supported
6600F: drivers/nvdimm/btt*
6601
6602LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6603M: Ross Zwisler <ross.zwisler@linux.intel.com>
6604L: linux-nvdimm@lists.01.org
6605Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6606S: Supported
6607F: drivers/nvdimm/pmem.c
6608F: include/linux/pmem.h
6609F: arch/*/include/asm/pmem.h
6610
6611LIGHTNVM PLATFORM SUPPORT
6612M: Matias Bjorling <mb@lightnvm.io>
6613W: http://github/OpenChannelSSD
6614L: linux-block@vger.kernel.org
6615S: Maintained
6616F: drivers/lightnvm/
6617F: include/linux/lightnvm.h
6618F: include/uapi/linux/lightnvm.h
6619
6620LINUX FOR IBM pSERIES (RS/6000)
6621M: Paul Mackerras <paulus@au.ibm.com>
6622W: http://www.ibm.com/linux/ltc/projects/ppc
6623S: Supported
6624F: arch/powerpc/boot/rs6000.h
6625
6626LINUX FOR POWERPC (32-BIT AND 64-BIT)
6627M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6628M: Paul Mackerras <paulus@samba.org>
6629M: Michael Ellerman <mpe@ellerman.id.au>
6630W: http://www.penguinppc.org/
6631L: linuxppc-dev@lists.ozlabs.org
6632Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6633T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6634S: Supported
6635F: Documentation/powerpc/
6636F: arch/powerpc/
6637
6638LINUX FOR POWER MACINTOSH
6639M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6640W: http://www.penguinppc.org/
6641L: linuxppc-dev@lists.ozlabs.org
6642S: Maintained
6643F: arch/powerpc/platforms/powermac/
6644F: drivers/macintosh/
6645
6646LINUX FOR POWERPC EMBEDDED MPC5XXX
6647M: Anatolij Gustschin <agust@denx.de>
6648L: linuxppc-dev@lists.ozlabs.org
6649T: git git://git.denx.de/linux-denx-agust.git
6650S: Maintained
6651F: arch/powerpc/platforms/512x/
6652F: arch/powerpc/platforms/52xx/
6653
6654LINUX FOR POWERPC EMBEDDED PPC4XX
6655M: Alistair Popple <alistair@popple.id.au>
6656M: Matt Porter <mporter@kernel.crashing.org>
6657W: http://www.penguinppc.org/
6658L: linuxppc-dev@lists.ozlabs.org
6659S: Maintained
6660F: arch/powerpc/platforms/40x/
6661F: arch/powerpc/platforms/44x/
6662
6663LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6664L: linuxppc-dev@lists.ozlabs.org
6665S: Orphan
6666F: arch/powerpc/*/*virtex*
6667F: arch/powerpc/*/*/*virtex*
6668
6669LINUX FOR POWERPC EMBEDDED PPC8XX
6670M: Vitaly Bordug <vitb@kernel.crashing.org>
6671W: http://www.penguinppc.org/
6672L: linuxppc-dev@lists.ozlabs.org
6673S: Maintained
6674F: arch/powerpc/platforms/8xx/
6675
6676LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6677M: Scott Wood <oss@buserror.net>
6678M: Kumar Gala <galak@kernel.crashing.org>
6679W: http://www.penguinppc.org/
6680L: linuxppc-dev@lists.ozlabs.org
6681T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6682S: Maintained
6683F: arch/powerpc/platforms/83xx/
6684F: arch/powerpc/platforms/85xx/
6685
6686LINUX FOR POWERPC PA SEMI PWRFICIENT
6687M: Olof Johansson <olof@lixom.net>
6688L: linuxppc-dev@lists.ozlabs.org
6689S: Maintained
6690F: arch/powerpc/platforms/pasemi/
6691F: drivers/*/*pasemi*
6692F: drivers/*/*/*pasemi*
6693
6694LINUX SECURITY MODULE (LSM) FRAMEWORK
6695M: Chris Wright <chrisw@sous-sol.org>
6696L: linux-security-module@vger.kernel.org
6697S: Supported
6698
6699LIS3LV02D ACCELEROMETER DRIVER
6700M: Eric Piel <eric.piel@tremplin-utc.net>
6701S: Maintained
6702F: Documentation/misc-devices/lis3lv02d
6703F: drivers/misc/lis3lv02d/
6704F: drivers/platform/x86/hp_accel.c
6705
6706LIVE PATCHING
6707M: Josh Poimboeuf <jpoimboe@redhat.com>
6708M: Jessica Yu <jeyu@redhat.com>
6709M: Jiri Kosina <jikos@kernel.org>
6710M: Miroslav Benes <mbenes@suse.cz>
6711R: Petr Mladek <pmladek@suse.com>
6712S: Maintained
6713F: kernel/livepatch/
6714F: include/linux/livepatch.h
6715F: arch/x86/include/asm/livepatch.h
6716F: arch/x86/kernel/livepatch.c
6717F: Documentation/ABI/testing/sysfs-kernel-livepatch
6718F: samples/livepatch/
6719L: live-patching@vger.kernel.org
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6721
6722LINUX KERNEL DUMP TEST MODULE (LKDTM)
6723M: Kees Cook <keescook@chromium.org>
6724S: Maintained
6725F: drivers/misc/lkdtm.c
6726
6727LLC (802.2)
6728M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6729S: Maintained
6730F: include/linux/llc.h
6731F: include/uapi/linux/llc.h
6732F: include/net/llc*
6733F: net/llc/
6734
6735LM73 HARDWARE MONITOR DRIVER
6736M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6737L: linux-hwmon@vger.kernel.org
6738S: Maintained
6739F: drivers/hwmon/lm73.c
6740
6741LM78 HARDWARE MONITOR DRIVER
6742M: Jean Delvare <jdelvare@suse.com>
6743L: linux-hwmon@vger.kernel.org
6744S: Maintained
6745F: Documentation/hwmon/lm78
6746F: drivers/hwmon/lm78.c
6747
6748LM83 HARDWARE MONITOR DRIVER
6749M: Jean Delvare <jdelvare@suse.com>
6750L: linux-hwmon@vger.kernel.org
6751S: Maintained
6752F: Documentation/hwmon/lm83
6753F: drivers/hwmon/lm83.c
6754
6755LM90 HARDWARE MONITOR DRIVER
6756M: Jean Delvare <jdelvare@suse.com>
6757L: linux-hwmon@vger.kernel.org
6758S: Maintained
6759F: Documentation/hwmon/lm90
6760F: Documentation/devicetree/bindings/hwmon/lm90.txt
6761F: drivers/hwmon/lm90.c
6762
6763LM95234 HARDWARE MONITOR DRIVER
6764M: Guenter Roeck <linux@roeck-us.net>
6765L: linux-hwmon@vger.kernel.org
6766S: Maintained
6767F: Documentation/hwmon/lm95234
6768F: drivers/hwmon/lm95234.c
6769
6770LME2510 MEDIA DRIVER
6771M: Malcolm Priestley <tvboxspy@gmail.com>
6772L: linux-media@vger.kernel.org
6773W: https://linuxtv.org
6774Q: http://patchwork.linuxtv.org/project/linux-media/list/
6775S: Maintained
6776F: drivers/media/usb/dvb-usb-v2/lmedm04*
6777
6778LOCKDEP AND LOCKSTAT
6779M: Peter Zijlstra <peterz@infradead.org>
6780M: Ingo Molnar <mingo@redhat.com>
6781L: linux-kernel@vger.kernel.org
6782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
6783S: Maintained
6784F: Documentation/locking/lockdep*.txt
6785F: Documentation/locking/lockstat.txt
6786F: include/linux/lockdep.h
6787F: kernel/locking/
6788
6789LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
6790M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
6791L: linux-ntfs-dev@lists.sourceforge.net
6792W: http://www.linux-ntfs.org/content/view/19/37/
6793S: Maintained
6794F: Documentation/ldm.txt
6795F: block/partitions/ldm.*
6796
6797LogFS
6798M: Joern Engel <joern@logfs.org>
6799M: Prasad Joshi <prasadjoshi.linux@gmail.com>
6800L: logfs@logfs.org
6801W: logfs.org
6802S: Maintained
6803F: fs/logfs/
6804
6805LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
6806M: Sathya Prakash <sathya.prakash@broadcom.com>
6807M: Chaitra P B <chaitra.basappa@broadcom.com>
6808M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
6809L: MPT-FusionLinux.pdl@broadcom.com
6810L: linux-scsi@vger.kernel.org
6811W: http://www.avagotech.com/support/
6812S: Supported
6813F: drivers/message/fusion/
6814F: drivers/scsi/mpt2sas/
6815F: drivers/scsi/mpt3sas/
6816
6817LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
6818M: Matthew Wilcox <matthew@wil.cx>
6819L: linux-scsi@vger.kernel.org
6820S: Maintained
6821F: drivers/scsi/sym53c8xx_2/
6822
6823LTC4261 HARDWARE MONITOR DRIVER
6824M: Guenter Roeck <linux@roeck-us.net>
6825L: linux-hwmon@vger.kernel.org
6826S: Maintained
6827F: Documentation/hwmon/ltc4261
6828F: drivers/hwmon/ltc4261.c
6829
6830LTP (Linux Test Project)
6831M: Mike Frysinger <vapier@gentoo.org>
6832M: Cyril Hrubis <chrubis@suse.cz>
6833M: Wanlong Gao <wanlong.gao@gmail.com>
6834M: Jan Stancek <jstancek@redhat.com>
6835M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
6836M: Alexey Kodanev <alexey.kodanev@oracle.com>
6837L: ltp@lists.linux.it (subscribers-only)
6838W: http://linux-test-project.github.io/
6839T: git git://github.com/linux-test-project/ltp.git
6840S: Maintained
6841
6842M32R ARCHITECTURE
6843W: http://www.linux-m32r.org/
6844S: Orphan
6845F: arch/m32r/
6846
6847M68K ARCHITECTURE
6848M: Geert Uytterhoeven <geert@linux-m68k.org>
6849L: linux-m68k@lists.linux-m68k.org
6850W: http://www.linux-m68k.org/
6851T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
6852S: Maintained
6853F: arch/m68k/
6854F: drivers/zorro/
6855
6856M68K ON APPLE MACINTOSH
6857M: Joshua Thompson <funaho@jurai.org>
6858W: http://www.mac.linux-m68k.org/
6859L: linux-m68k@lists.linux-m68k.org
6860S: Maintained
6861F: arch/m68k/mac/
6862
6863M68K ON HP9000/300
6864M: Philip Blundell <philb@gnu.org>
6865W: http://www.tazenda.demon.co.uk/phil/linux-hp
6866S: Maintained
6867F: arch/m68k/hp300/
6868
6869M88DS3103 MEDIA DRIVER
6870M: Antti Palosaari <crope@iki.fi>
6871L: linux-media@vger.kernel.org
6872W: https://linuxtv.org
6873W: http://palosaari.fi/linux/
6874Q: http://patchwork.linuxtv.org/project/linux-media/list/
6875T: git git://linuxtv.org/anttip/media_tree.git
6876S: Maintained
6877F: drivers/media/dvb-frontends/m88ds3103*
6878
6879M88RS2000 MEDIA DRIVER
6880M: Malcolm Priestley <tvboxspy@gmail.com>
6881L: linux-media@vger.kernel.org
6882W: https://linuxtv.org
6883Q: http://patchwork.linuxtv.org/project/linux-media/list/
6884S: Maintained
6885F: drivers/media/dvb-frontends/m88rs2000*
6886
6887MA901 MASTERKIT USB FM RADIO DRIVER
6888M: Alexey Klimov <klimov.linux@gmail.com>
6889L: linux-media@vger.kernel.org
6890T: git git://linuxtv.org/media_tree.git
6891S: Maintained
6892F: drivers/media/radio/radio-ma901.c
6893
6894MAC80211
6895M: Johannes Berg <johannes@sipsolutions.net>
6896L: linux-wireless@vger.kernel.org
6897W: http://wireless.kernel.org/
6898T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
6900S: Maintained
6901F: Documentation/networking/mac80211-injection.txt
6902F: include/net/mac80211.h
6903F: net/mac80211/
6904F: drivers/net/wireless/mac80211_hwsim.[ch]
6905
6906MACVLAN DRIVER
6907M: Patrick McHardy <kaber@trash.net>
6908L: netdev@vger.kernel.org
6909S: Maintained
6910F: drivers/net/macvlan.c
6911F: include/linux/if_macvlan.h
6912
6913MAILBOX API
6914M: Jassi Brar <jassisinghbrar@gmail.com>
6915L: linux-kernel@vger.kernel.org
6916S: Maintained
6917F: drivers/mailbox/
6918F: include/linux/mailbox_client.h
6919F: include/linux/mailbox_controller.h
6920
6921MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
6922M: Michael Kerrisk <mtk.manpages@gmail.com>
6923W: http://www.kernel.org/doc/man-pages
6924L: linux-man@vger.kernel.org
6925S: Maintained
6926
6927MARVELL ARMADA DRM SUPPORT
6928M: Russell King <rmk+kernel@arm.linux.org.uk>
6929S: Maintained
6930F: drivers/gpu/drm/armada/
6931
6932MARVELL 88E6352 DSA support
6933M: Guenter Roeck <linux@roeck-us.net>
6934S: Maintained
6935F: drivers/net/dsa/mv88e6352.c
6936
6937MARVELL CRYPTO DRIVER
6938M: Boris Brezillon <boris.brezillon@free-electrons.com>
6939M: Arnaud Ebalard <arno@natisbad.org>
6940F: drivers/crypto/marvell/
6941S: Maintained
6942L: linux-crypto@vger.kernel.org
6943
6944MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
6945M: Mirko Lindner <mlindner@marvell.com>
6946M: Stephen Hemminger <stephen@networkplumber.org>
6947L: netdev@vger.kernel.org
6948S: Maintained
6949F: drivers/net/ethernet/marvell/sk*
6950
6951MARVELL LIBERTAS WIRELESS DRIVER
6952L: libertas-dev@lists.infradead.org
6953S: Orphan
6954F: drivers/net/wireless/marvell/libertas/
6955
6956MARVELL MV643XX ETHERNET DRIVER
6957M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
6958L: netdev@vger.kernel.org
6959S: Maintained
6960F: drivers/net/ethernet/marvell/mv643xx_eth.*
6961F: include/linux/mv643xx.h
6962
6963MARVELL MVNETA ETHERNET DRIVER
6964M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
6965L: netdev@vger.kernel.org
6966S: Maintained
6967F: drivers/net/ethernet/marvell/mvneta.*
6968
6969MARVELL MWIFIEX WIRELESS DRIVER
6970M: Amitkumar Karwar <akarwar@marvell.com>
6971M: Nishant Sarmukadam <nishants@marvell.com>
6972L: linux-wireless@vger.kernel.org
6973S: Maintained
6974F: drivers/net/wireless/marvell/mwifiex/
6975
6976MARVELL MWL8K WIRELESS DRIVER
6977M: Lennert Buytenhek <buytenh@wantstofly.org>
6978L: linux-wireless@vger.kernel.org
6979S: Odd Fixes
6980F: drivers/net/wireless/marvell/mwl8k.c
6981
6982MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
6983M: Nicolas Pitre <nico@fluxnic.net>
6984S: Odd Fixes
6985F: drivers/mmc/host/mvsdio.*
6986
6987MATROX FRAMEBUFFER DRIVER
6988L: linux-fbdev@vger.kernel.org
6989S: Orphan
6990F: drivers/video/fbdev/matrox/matroxfb_*
6991F: include/uapi/linux/matroxfb.h
6992
6993MAX16065 HARDWARE MONITOR DRIVER
6994M: Guenter Roeck <linux@roeck-us.net>
6995L: linux-hwmon@vger.kernel.org
6996S: Maintained
6997F: Documentation/hwmon/max16065
6998F: drivers/hwmon/max16065.c
6999
7000MAX20751 HARDWARE MONITOR DRIVER
7001M: Guenter Roeck <linux@roeck-us.net>
7002L: linux-hwmon@vger.kernel.org
7003S: Maintained
7004F: Documentation/hwmon/max20751
7005F: drivers/hwmon/max20751.c
7006
7007MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7008M: "Hans J. Koch" <hjk@hansjkoch.de>
7009L: linux-hwmon@vger.kernel.org
7010S: Maintained
7011F: Documentation/hwmon/max6650
7012F: drivers/hwmon/max6650.c
7013
7014MAX6697 HARDWARE MONITOR DRIVER
7015M: Guenter Roeck <linux@roeck-us.net>
7016L: linux-hwmon@vger.kernel.org
7017S: Maintained
7018F: Documentation/hwmon/max6697
7019F: Documentation/devicetree/bindings/i2c/max6697.txt
7020F: drivers/hwmon/max6697.c
7021F: include/linux/platform_data/max6697.h
7022
7023MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7024M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7025L: linux-pm@vger.kernel.org
7026S: Supported
7027F: drivers/power/max14577_charger.c
7028F: drivers/power/max77693_charger.c
7029
7030MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7031M: Javier Martinez Canillas <javier@osg.samsung.com>
7032L: linux-kernel@vger.kernel.org
7033S: Supported
7034F: drivers/*/*max77802*.c
7035F: Documentation/devicetree/bindings/*/*max77802.txt
7036F: include/dt-bindings/*/*max77802.h
7037
7038MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7039M: Chanwoo Choi <cw00.choi@samsung.com>
7040M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7041L: linux-kernel@vger.kernel.org
7042S: Supported
7043F: drivers/*/max14577.c
7044F: drivers/*/max77686*.c
7045F: drivers/*/max77693.c
7046F: drivers/extcon/extcon-max14577.c
7047F: drivers/extcon/extcon-max77693.c
7048F: drivers/rtc/rtc-max77686.c
7049F: drivers/clk/clk-max77686.c
7050F: Documentation/devicetree/bindings/mfd/max14577.txt
7051F: Documentation/devicetree/bindings/*/max77686.txt
7052F: Documentation/devicetree/bindings/mfd/max77693.txt
7053F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7054F: include/linux/mfd/max14577*.h
7055F: include/linux/mfd/max77686*.h
7056F: include/linux/mfd/max77693*.h
7057
7058MAXIRADIO FM RADIO RECEIVER DRIVER
7059M: Hans Verkuil <hverkuil@xs4all.nl>
7060L: linux-media@vger.kernel.org
7061T: git git://linuxtv.org/media_tree.git
7062W: https://linuxtv.org
7063S: Maintained
7064F: drivers/media/radio/radio-maxiradio*
7065
7066MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7067M: Peter Rosin <peda@axentia.se>
7068L: linux-iio@vger.kernel.org
7069S: Maintained
7070F: drivers/iio/potentiometer/mcp4531.c
7071
7072MEDIA DRIVERS FOR RENESAS - VSP1
7073M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7074L: linux-media@vger.kernel.org
7075L: linux-renesas-soc@vger.kernel.org
7076T: git git://linuxtv.org/media_tree.git
7077S: Supported
7078F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7079F: drivers/media/platform/vsp1/
7080
7081MEDIA DRIVERS FOR ASCOT2E
7082M: Sergey Kozlov <serjk@netup.ru>
7083L: linux-media@vger.kernel.org
7084W: https://linuxtv.org
7085W: http://netup.tv/
7086T: git git://linuxtv.org/media_tree.git
7087S: Supported
7088F: drivers/media/dvb-frontends/ascot2e*
7089
7090MEDIA DRIVERS FOR CXD2841ER
7091M: Sergey Kozlov <serjk@netup.ru>
7092L: linux-media@vger.kernel.org
7093W: https://linuxtv.org
7094W: http://netup.tv/
7095T: git git://linuxtv.org/media_tree.git
7096S: Supported
7097F: drivers/media/dvb-frontends/cxd2841er*
7098
7099MEDIA DRIVERS FOR HORUS3A
7100M: Sergey Kozlov <serjk@netup.ru>
7101L: linux-media@vger.kernel.org
7102W: https://linuxtv.org
7103W: http://netup.tv/
7104T: git git://linuxtv.org/media_tree.git
7105S: Supported
7106F: drivers/media/dvb-frontends/horus3a*
7107
7108MEDIA DRIVERS FOR LNBH25
7109M: Sergey Kozlov <serjk@netup.ru>
7110L: linux-media@vger.kernel.org
7111W: https://linuxtv.org
7112W: http://netup.tv/
7113T: git git://linuxtv.org/media_tree.git
7114S: Supported
7115F: drivers/media/dvb-frontends/lnbh25*
7116
7117MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7118M: Sergey Kozlov <serjk@netup.ru>
7119L: linux-media@vger.kernel.org
7120W: https://linuxtv.org
7121W: http://netup.tv/
7122T: git git://linuxtv.org/media_tree.git
7123S: Supported
7124F: drivers/media/pci/netup_unidvb/*
7125
7126MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7127M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7128P: LinuxTV.org Project
7129L: linux-media@vger.kernel.org
7130W: https://linuxtv.org
7131Q: http://patchwork.kernel.org/project/linux-media/list/
7132T: git git://linuxtv.org/media_tree.git
7133S: Maintained
7134F: Documentation/dvb/
7135F: Documentation/video4linux/
7136F: Documentation/DocBook/media/
7137F: drivers/media/
7138F: drivers/staging/media/
7139F: include/linux/platform_data/media/
7140F: include/media/
7141F: include/uapi/linux/dvb/
7142F: include/uapi/linux/videodev2.h
7143F: include/uapi/linux/media.h
7144F: include/uapi/linux/v4l2-*
7145F: include/uapi/linux/meye.h
7146F: include/uapi/linux/ivtv*
7147F: include/uapi/linux/uvcvideo.h
7148
7149MEDIATEK ETHERNET DRIVER
7150M: Felix Fietkau <nbd@openwrt.org>
7151M: John Crispin <blogic@openwrt.org>
7152L: netdev@vger.kernel.org
7153S: Maintained
7154F: drivers/net/ethernet/mediatek/
7155
7156MEDIATEK MT7601U WIRELESS LAN DRIVER
7157M: Jakub Kicinski <kubakici@wp.pl>
7158L: linux-wireless@vger.kernel.org
7159S: Maintained
7160F: drivers/net/wireless/mediatek/mt7601u/
7161
7162MEGARAID SCSI/SAS DRIVERS
7163M: Kashyap Desai <kashyap.desai@avagotech.com>
7164M: Sumit Saxena <sumit.saxena@avagotech.com>
7165M: Uday Lingala <uday.lingala@avagotech.com>
7166L: megaraidlinux.pdl@avagotech.com
7167L: linux-scsi@vger.kernel.org
7168W: http://www.lsi.com
7169S: Maintained
7170F: Documentation/scsi/megaraid.txt
7171F: drivers/scsi/megaraid.*
7172F: drivers/scsi/megaraid/
7173
7174MELLANOX ETHERNET DRIVER (mlx4_en)
7175M: Eugenia Emantayev <eugenia@mellanox.com>
7176L: netdev@vger.kernel.org
7177S: Supported
7178W: http://www.mellanox.com
7179Q: http://patchwork.ozlabs.org/project/netdev/list/
7180F: drivers/net/ethernet/mellanox/mlx4/en_*
7181
7182MELLANOX ETHERNET DRIVER (mlx5e)
7183M: Saeed Mahameed <saeedm@mellanox.com>
7184L: netdev@vger.kernel.org
7185S: Supported
7186W: http://www.mellanox.com
7187Q: http://patchwork.ozlabs.org/project/netdev/list/
7188F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7189
7190MELLANOX ETHERNET SWITCH DRIVERS
7191M: Jiri Pirko <jiri@mellanox.com>
7192M: Ido Schimmel <idosch@mellanox.com>
7193L: netdev@vger.kernel.org
7194S: Supported
7195W: http://www.mellanox.com
7196Q: http://patchwork.ozlabs.org/project/netdev/list/
7197F: drivers/net/ethernet/mellanox/mlxsw/
7198
7199MEMBARRIER SUPPORT
7200M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7201M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7202L: linux-kernel@vger.kernel.org
7203S: Supported
7204F: kernel/membarrier.c
7205F: include/uapi/linux/membarrier.h
7206
7207MEMORY MANAGEMENT
7208L: linux-mm@kvack.org
7209W: http://www.linux-mm.org
7210S: Maintained
7211F: include/linux/mm.h
7212F: include/linux/gfp.h
7213F: include/linux/mmzone.h
7214F: include/linux/memory_hotplug.h
7215F: include/linux/vmalloc.h
7216F: mm/
7217
7218MEMORY TECHNOLOGY DEVICES (MTD)
7219M: David Woodhouse <dwmw2@infradead.org>
7220M: Brian Norris <computersforpeace@gmail.com>
7221L: linux-mtd@lists.infradead.org
7222W: http://www.linux-mtd.infradead.org/
7223Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7224T: git git://git.infradead.org/linux-mtd.git
7225T: git git://git.infradead.org/l2-mtd.git
7226S: Maintained
7227F: drivers/mtd/
7228F: include/linux/mtd/
7229F: include/uapi/mtd/
7230
7231MEN A21 WATCHDOG DRIVER
7232M: Johannes Thumshirn <morbidrsa@gmail.com>
7233L: linux-watchdog@vger.kernel.org
7234S: Maintained
7235F: drivers/watchdog/mena21_wdt.c
7236
7237MEN CHAMELEON BUS (mcb)
7238M: Johannes Thumshirn <morbidrsa@gmail.com>
7239S: Maintained
7240F: drivers/mcb/
7241F: include/linux/mcb.h
7242F: Documentation/men-chameleon-bus.txt
7243
7244MEN F21BMC (Board Management Controller)
7245M: Andreas Werner <andreas.werner@men.de>
7246S: Supported
7247F: drivers/mfd/menf21bmc.c
7248F: drivers/watchdog/menf21bmc_wdt.c
7249F: drivers/leds/leds-menf21bmc.c
7250F: drivers/hwmon/menf21bmc_hwmon.c
7251F: Documentation/hwmon/menf21bmc
7252
7253METAG ARCHITECTURE
7254M: James Hogan <james.hogan@imgtec.com>
7255L: linux-metag@vger.kernel.org
7256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7257S: Odd Fixes
7258F: arch/metag/
7259F: Documentation/metag/
7260F: Documentation/devicetree/bindings/metag/
7261F: Documentation/devicetree/bindings/interrupt-controller/img,*
7262F: drivers/clocksource/metag_generic.c
7263F: drivers/irqchip/irq-metag.c
7264F: drivers/irqchip/irq-metag-ext.c
7265F: drivers/tty/metag_da.c
7266
7267MICROBLAZE ARCHITECTURE
7268M: Michal Simek <monstr@monstr.eu>
7269W: http://www.monstr.eu/fdt/
7270T: git git://git.monstr.eu/linux-2.6-microblaze.git
7271S: Supported
7272F: arch/microblaze/
7273
7274MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7275M: Chen Yu <yu.c.chen@intel.com>
7276L: platform-driver-x86@vger.kernel.org
7277S: Supported
7278F: drivers/platform/x86/surfacepro3_button.c
7279
7280MICROTEK X6 SCANNER
7281M: Oliver Neukum <oliver@neukum.org>
7282S: Maintained
7283F: drivers/usb/image/microtek.*
7284
7285MIPS
7286M: Ralf Baechle <ralf@linux-mips.org>
7287L: linux-mips@linux-mips.org
7288W: http://www.linux-mips.org/
7289T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7290Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7291S: Supported
7292F: Documentation/mips/
7293F: arch/mips/
7294
7295MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7296M: Hans Verkuil <hverkuil@xs4all.nl>
7297L: linux-media@vger.kernel.org
7298T: git git://linuxtv.org/media_tree.git
7299W: https://linuxtv.org
7300S: Odd Fixes
7301F: drivers/media/radio/radio-miropcm20*
7302
7303MELLANOX MLX4 core VPI driver
7304M: Yishai Hadas <yishaih@mellanox.com>
7305L: netdev@vger.kernel.org
7306L: linux-rdma@vger.kernel.org
7307W: http://www.mellanox.com
7308Q: http://patchwork.ozlabs.org/project/netdev/list/
7309S: Supported
7310F: drivers/net/ethernet/mellanox/mlx4/
7311F: include/linux/mlx4/
7312
7313MELLANOX MLX4 IB driver
7314M: Yishai Hadas <yishaih@mellanox.com>
7315L: linux-rdma@vger.kernel.org
7316W: http://www.mellanox.com
7317Q: http://patchwork.kernel.org/project/linux-rdma/list/
7318S: Supported
7319F: drivers/infiniband/hw/mlx4/
7320F: include/linux/mlx4/
7321
7322MELLANOX MLX5 core VPI driver
7323M: Matan Barak <matanb@mellanox.com>
7324M: Leon Romanovsky <leonro@mellanox.com>
7325L: netdev@vger.kernel.org
7326L: linux-rdma@vger.kernel.org
7327W: http://www.mellanox.com
7328Q: http://patchwork.ozlabs.org/project/netdev/list/
7329S: Supported
7330F: drivers/net/ethernet/mellanox/mlx5/core/
7331F: include/linux/mlx5/
7332
7333MELLANOX MLX5 IB driver
7334M: Matan Barak <matanb@mellanox.com>
7335M: Leon Romanovsky <leonro@mellanox.com>
7336L: linux-rdma@vger.kernel.org
7337W: http://www.mellanox.com
7338Q: http://patchwork.kernel.org/project/linux-rdma/list/
7339S: Supported
7340F: drivers/infiniband/hw/mlx5/
7341F: include/linux/mlx5/
7342
7343MELEXIS MLX90614 DRIVER
7344M: Crt Mori <cmo@melexis.com>
7345L: linux-iio@vger.kernel.org
7346W: http://www.melexis.com
7347S: Supported
7348F: drivers/iio/temperature/mlx90614.c
7349
7350MN88472 MEDIA DRIVER
7351M: Antti Palosaari <crope@iki.fi>
7352L: linux-media@vger.kernel.org
7353W: https://linuxtv.org
7354W: http://palosaari.fi/linux/
7355Q: http://patchwork.linuxtv.org/project/linux-media/list/
7356T: git git://linuxtv.org/anttip/media_tree.git
7357S: Maintained
7358F: drivers/staging/media/mn88472/
7359F: drivers/media/dvb-frontends/mn88472.h
7360
7361MN88473 MEDIA DRIVER
7362M: Antti Palosaari <crope@iki.fi>
7363L: linux-media@vger.kernel.org
7364W: https://linuxtv.org
7365W: http://palosaari.fi/linux/
7366Q: http://patchwork.linuxtv.org/project/linux-media/list/
7367S: Maintained
7368F: drivers/media/dvb-frontends/mn88473*
7369
7370MODULE SUPPORT
7371M: Rusty Russell <rusty@rustcorp.com.au>
7372S: Maintained
7373F: include/linux/module.h
7374F: kernel/module.c
7375
7376MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7377W: http://popies.net/meye/
7378S: Orphan
7379F: Documentation/video4linux/meye.txt
7380F: drivers/media/pci/meye/
7381F: include/uapi/linux/meye.h
7382
7383MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7384M: Jiri Slaby <jirislaby@gmail.com>
7385S: Maintained
7386F: Documentation/serial/moxa-smartio
7387F: drivers/tty/mxser.*
7388
7389MR800 AVERMEDIA USB FM RADIO DRIVER
7390M: Alexey Klimov <klimov.linux@gmail.com>
7391L: linux-media@vger.kernel.org
7392T: git git://linuxtv.org/media_tree.git
7393S: Maintained
7394F: drivers/media/radio/radio-mr800.c
7395
7396MRF24J40 IEEE 802.15.4 RADIO DRIVER
7397M: Alan Ott <alan@signal11.us>
7398L: linux-wpan@vger.kernel.org
7399S: Maintained
7400F: drivers/net/ieee802154/mrf24j40.c
7401F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7402
7403MSI LAPTOP SUPPORT
7404M: "Lee, Chun-Yi" <jlee@suse.com>
7405L: platform-driver-x86@vger.kernel.org
7406S: Maintained
7407F: drivers/platform/x86/msi-laptop.c
7408
7409MSI WMI SUPPORT
7410L: platform-driver-x86@vger.kernel.org
7411S: Orphan
7412F: drivers/platform/x86/msi-wmi.c
7413
7414MSI001 MEDIA DRIVER
7415M: Antti Palosaari <crope@iki.fi>
7416L: linux-media@vger.kernel.org
7417W: https://linuxtv.org
7418W: http://palosaari.fi/linux/
7419Q: http://patchwork.linuxtv.org/project/linux-media/list/
7420T: git git://linuxtv.org/anttip/media_tree.git
7421S: Maintained
7422F: drivers/media/tuners/msi001*
7423
7424MSI2500 MEDIA DRIVER
7425M: Antti Palosaari <crope@iki.fi>
7426L: linux-media@vger.kernel.org
7427W: https://linuxtv.org
7428W: http://palosaari.fi/linux/
7429Q: http://patchwork.linuxtv.org/project/linux-media/list/
7430T: git git://linuxtv.org/anttip/media_tree.git
7431S: Maintained
7432F: drivers/media/usb/msi2500/
7433
7434MSYSTEMS DISKONCHIP G3 MTD DRIVER
7435M: Robert Jarzmik <robert.jarzmik@free.fr>
7436L: linux-mtd@lists.infradead.org
7437S: Maintained
7438F: drivers/mtd/devices/docg3*
7439
7440MT9M032 APTINA SENSOR DRIVER
7441M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7442L: linux-media@vger.kernel.org
7443T: git git://linuxtv.org/media_tree.git
7444S: Maintained
7445F: drivers/media/i2c/mt9m032.c
7446F: include/media/i2c/mt9m032.h
7447
7448MT9P031 APTINA CAMERA SENSOR
7449M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7450L: linux-media@vger.kernel.org
7451T: git git://linuxtv.org/media_tree.git
7452S: Maintained
7453F: drivers/media/i2c/mt9p031.c
7454F: include/media/i2c/mt9p031.h
7455
7456MT9T001 APTINA CAMERA SENSOR
7457M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7458L: linux-media@vger.kernel.org
7459T: git git://linuxtv.org/media_tree.git
7460S: Maintained
7461F: drivers/media/i2c/mt9t001.c
7462F: include/media/i2c/mt9t001.h
7463
7464MT9V032 APTINA CAMERA SENSOR
7465M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7466L: linux-media@vger.kernel.org
7467T: git git://linuxtv.org/media_tree.git
7468S: Maintained
7469F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7470F: drivers/media/i2c/mt9v032.c
7471F: include/media/i2c/mt9v032.h
7472
7473MULTIFUNCTION DEVICES (MFD)
7474M: Lee Jones <lee.jones@linaro.org>
7475T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7476S: Supported
7477F: drivers/mfd/
7478F: include/linux/mfd/
7479
7480MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7481M: Ulf Hansson <ulf.hansson@linaro.org>
7482L: linux-mmc@vger.kernel.org
7483T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7484S: Maintained
7485F: drivers/mmc/
7486F: include/linux/mmc/
7487F: include/uapi/linux/mmc/
7488
7489MULTIMEDIA CARD (MMC) ETC. OVER SPI
7490S: Orphan
7491F: drivers/mmc/host/mmc_spi.c
7492F: include/linux/spi/mmc_spi.h
7493
7494MULTISOUND SOUND DRIVER
7495M: Andrew Veliath <andrewtv@usa.net>
7496S: Maintained
7497F: Documentation/sound/oss/MultiSound
7498F: sound/oss/msnd*
7499
7500MULTITECH MULTIPORT CARD (ISICOM)
7501S: Orphan
7502F: drivers/tty/isicom.c
7503F: include/linux/isicom.h
7504
7505MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7506M: Bin Liu <b-liu@ti.com>
7507L: linux-usb@vger.kernel.org
7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7509S: Maintained
7510F: drivers/usb/musb/
7511
7512MXL5007T MEDIA DRIVER
7513M: Michael Krufky <mkrufky@linuxtv.org>
7514L: linux-media@vger.kernel.org
7515W: https://linuxtv.org
7516W: http://github.com/mkrufky
7517Q: http://patchwork.linuxtv.org/project/linux-media/list/
7518T: git git://linuxtv.org/mkrufky/tuners.git
7519S: Maintained
7520F: drivers/media/tuners/mxl5007t.*
7521
7522MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7523M: Hyong-Youb Kim <hykim@myri.com>
7524L: netdev@vger.kernel.org
7525W: https://www.myricom.com/support/downloads/myri10ge.html
7526S: Supported
7527F: drivers/net/ethernet/myricom/myri10ge/
7528
7529NAND FLASH SUBSYSTEM
7530M: Boris Brezillon <boris.brezillon@free-electrons.com>
7531R: Richard Weinberger <richard@nod.at>
7532L: linux-mtd@lists.infradead.org
7533W: http://www.linux-mtd.infradead.org/
7534Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7535T: git git://github.com/linux-nand/linux.git
7536S: Maintained
7537F: drivers/mtd/nand/
7538F: include/linux/mtd/nand*.h
7539
7540NATSEMI ETHERNET DRIVER (DP8381x)
7541S: Orphan
7542F: drivers/net/ethernet/natsemi/natsemi.c
7543
7544NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7545M: Daniel Mack <zonque@gmail.com>
7546S: Maintained
7547L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7548W: http://www.native-instruments.com
7549F: sound/usb/caiaq/
7550
7551NCP FILESYSTEM
7552M: Petr Vandrovec <petr@vandrovec.name>
7553S: Odd Fixes
7554F: fs/ncpfs/
7555
7556NCR 5380 SCSI DRIVERS
7557M: Finn Thain <fthain@telegraphics.com.au>
7558M: Michael Schmitz <schmitzmic@gmail.com>
7559L: linux-scsi@vger.kernel.org
7560S: Maintained
7561F: Documentation/scsi/g_NCR5380.txt
7562F: drivers/scsi/NCR5380.*
7563F: drivers/scsi/arm/cumana_1.c
7564F: drivers/scsi/arm/oak.c
7565F: drivers/scsi/atari_NCR5380.c
7566F: drivers/scsi/atari_scsi.*
7567F: drivers/scsi/dmx3191d.c
7568F: drivers/scsi/dtc.*
7569F: drivers/scsi/g_NCR5380.*
7570F: drivers/scsi/g_NCR5380_mmio.c
7571F: drivers/scsi/mac_scsi.*
7572F: drivers/scsi/pas16.*
7573F: drivers/scsi/sun3_scsi.*
7574F: drivers/scsi/sun3_scsi_vme.c
7575F: drivers/scsi/t128.*
7576
7577NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7578M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7579L: linux-scsi@vger.kernel.org
7580S: Maintained
7581F: drivers/scsi/NCR_D700.*
7582
7583NCT6775 HARDWARE MONITOR DRIVER
7584M: Guenter Roeck <linux@roeck-us.net>
7585L: linux-hwmon@vger.kernel.org
7586S: Maintained
7587F: Documentation/hwmon/nct6775
7588F: drivers/hwmon/nct6775.c
7589
7590NETEFFECT IWARP RNIC DRIVER (IW_NES)
7591M: Faisal Latif <faisal.latif@intel.com>
7592L: linux-rdma@vger.kernel.org
7593W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7594S: Supported
7595F: drivers/infiniband/hw/nes/
7596
7597NETEM NETWORK EMULATOR
7598M: Stephen Hemminger <stephen@networkplumber.org>
7599L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7600S: Maintained
7601F: net/sched/sch_netem.c
7602
7603NETERION 10GbE DRIVERS (s2io/vxge)
7604M: Jon Mason <jdmason@kudzu.us>
7605L: netdev@vger.kernel.org
7606S: Supported
7607F: Documentation/networking/s2io.txt
7608F: Documentation/networking/vxge.txt
7609F: drivers/net/ethernet/neterion/
7610
7611NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7612M: Pablo Neira Ayuso <pablo@netfilter.org>
7613M: Patrick McHardy <kaber@trash.net>
7614M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7615L: netfilter-devel@vger.kernel.org
7616L: coreteam@netfilter.org
7617W: http://www.netfilter.org/
7618W: http://www.iptables.org/
7619Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7620T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7621T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7622S: Supported
7623F: include/linux/netfilter*
7624F: include/linux/netfilter/
7625F: include/net/netfilter/
7626F: include/uapi/linux/netfilter*
7627F: include/uapi/linux/netfilter/
7628F: net/*/netfilter.c
7629F: net/*/netfilter/
7630F: net/netfilter/
7631F: net/bridge/br_netfilter*.c
7632
7633NETLABEL
7634M: Paul Moore <paul@paul-moore.com>
7635W: http://netlabel.sf.net
7636L: netdev@vger.kernel.org
7637S: Maintained
7638F: Documentation/netlabel/
7639F: include/net/netlabel.h
7640F: net/netlabel/
7641
7642NETROM NETWORK LAYER
7643M: Ralf Baechle <ralf@linux-mips.org>
7644L: linux-hams@vger.kernel.org
7645W: http://www.linux-ax25.org/
7646S: Maintained
7647F: include/net/netrom.h
7648F: include/uapi/linux/netrom.h
7649F: net/netrom/
7650
7651NETRONOME ETHERNET DRIVERS
7652M: Jakub Kicinski <jakub.kicinski@netronome.com>
7653L: oss-drivers@netronome.com
7654S: Maintained
7655F: drivers/net/ethernet/netronome/
7656
7657NETWORK BLOCK DEVICE (NBD)
7658M: Markus Pargmann <mpa@pengutronix.de>
7659S: Maintained
7660L: nbd-general@lists.sourceforge.net
7661T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7662F: Documentation/blockdev/nbd.txt
7663F: drivers/block/nbd.c
7664F: include/uapi/linux/nbd.h
7665
7666NETWORK DROP MONITOR
7667M: Neil Horman <nhorman@tuxdriver.com>
7668L: netdev@vger.kernel.org
7669S: Maintained
7670W: https://fedorahosted.org/dropwatch/
7671F: net/core/drop_monitor.c
7672
7673NETWORKING [GENERAL]
7674M: "David S. Miller" <davem@davemloft.net>
7675L: netdev@vger.kernel.org
7676W: http://www.linuxfoundation.org/en/Net
7677Q: http://patchwork.ozlabs.org/project/netdev/list/
7678T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7679T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7680S: Maintained
7681F: net/
7682F: include/net/
7683F: include/linux/in.h
7684F: include/linux/net.h
7685F: include/linux/netdevice.h
7686F: include/uapi/linux/in.h
7687F: include/uapi/linux/net.h
7688F: include/uapi/linux/netdevice.h
7689F: include/uapi/linux/net_namespace.h
7690F: tools/net/
7691F: tools/testing/selftests/net/
7692F: lib/random32.c
7693F: lib/test_bpf.c
7694
7695NETWORKING [IPv4/IPv6]
7696M: "David S. Miller" <davem@davemloft.net>
7697M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7698M: James Morris <jmorris@namei.org>
7699M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7700M: Patrick McHardy <kaber@trash.net>
7701L: netdev@vger.kernel.org
7702T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7703S: Maintained
7704F: net/ipv4/
7705F: net/ipv6/
7706F: include/net/ip*
7707F: arch/x86/net/*
7708
7709NETWORKING [IPSEC]
7710M: Steffen Klassert <steffen.klassert@secunet.com>
7711M: Herbert Xu <herbert@gondor.apana.org.au>
7712M: "David S. Miller" <davem@davemloft.net>
7713L: netdev@vger.kernel.org
7714T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7715T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7716S: Maintained
7717F: net/core/flow.c
7718F: net/xfrm/
7719F: net/key/
7720F: net/ipv4/xfrm*
7721F: net/ipv4/esp4.c
7722F: net/ipv4/ah4.c
7723F: net/ipv4/ipcomp.c
7724F: net/ipv4/ip_vti.c
7725F: net/ipv6/xfrm*
7726F: net/ipv6/esp6.c
7727F: net/ipv6/ah6.c
7728F: net/ipv6/ipcomp6.c
7729F: net/ipv6/ip6_vti.c
7730F: include/uapi/linux/xfrm.h
7731F: include/net/xfrm.h
7732
7733NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7734M: Paul Moore <paul@paul-moore.com>
7735L: netdev@vger.kernel.org
7736S: Maintained
7737
7738NETWORKING [WIRELESS]
7739L: linux-wireless@vger.kernel.org
7740Q: http://patchwork.kernel.org/project/linux-wireless/list/
7741
7742NETWORKING DRIVERS
7743L: netdev@vger.kernel.org
7744W: http://www.linuxfoundation.org/en/Net
7745Q: http://patchwork.ozlabs.org/project/netdev/list/
7746T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7747T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7748S: Odd Fixes
7749F: drivers/net/
7750F: include/linux/if_*
7751F: include/linux/netdevice.h
7752F: include/linux/etherdevice.h
7753F: include/linux/fcdevice.h
7754F: include/linux/fddidevice.h
7755F: include/linux/hippidevice.h
7756F: include/linux/inetdevice.h
7757F: include/uapi/linux/if_*
7758F: include/uapi/linux/netdevice.h
7759
7760NETWORKING DRIVERS (WIRELESS)
7761M: Kalle Valo <kvalo@codeaurora.org>
7762L: linux-wireless@vger.kernel.org
7763Q: http://patchwork.kernel.org/project/linux-wireless/list/
7764T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
7765T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
7766S: Maintained
7767F: drivers/net/wireless/
7768
7769NETXEN (1/10) GbE SUPPORT
7770M: Manish Chopra <manish.chopra@qlogic.com>
7771M: Sony Chacko <sony.chacko@qlogic.com>
7772M: Rajesh Borundia <rajesh.borundia@qlogic.com>
7773L: netdev@vger.kernel.org
7774W: http://www.qlogic.com
7775S: Supported
7776F: drivers/net/ethernet/qlogic/netxen/
7777
7778NFC SUBSYSTEM
7779M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
7780M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
7781M: Samuel Ortiz <sameo@linux.intel.com>
7782L: linux-wireless@vger.kernel.org
7783L: linux-nfc@lists.01.org (subscribers-only)
7784S: Supported
7785F: net/nfc/
7786F: include/net/nfc/
7787F: include/uapi/linux/nfc.h
7788F: drivers/nfc/
7789F: include/linux/platform_data/nfcmrvl.h
7790F: include/linux/platform_data/nxp-nci.h
7791F: include/linux/platform_data/pn544.h
7792F: include/linux/platform_data/st21nfca.h
7793F: include/linux/platform_data/st-nci.h
7794F: Documentation/devicetree/bindings/net/nfc/
7795
7796NFS, SUNRPC, AND LOCKD CLIENTS
7797M: Trond Myklebust <trond.myklebust@primarydata.com>
7798M: Anna Schumaker <anna.schumaker@netapp.com>
7799L: linux-nfs@vger.kernel.org
7800W: http://client.linux-nfs.org
7801T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
7802S: Maintained
7803F: fs/lockd/
7804F: fs/nfs/
7805F: fs/nfs_common/
7806F: net/sunrpc/
7807F: include/linux/lockd/
7808F: include/linux/nfs*
7809F: include/linux/sunrpc/
7810F: include/uapi/linux/nfs*
7811F: include/uapi/linux/sunrpc/
7812
7813NILFS2 FILESYSTEM
7814M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
7815L: linux-nilfs@vger.kernel.org
7816W: http://nilfs.sourceforge.net/
7817T: git git://github.com/konis/nilfs2.git
7818S: Supported
7819F: Documentation/filesystems/nilfs2.txt
7820F: fs/nilfs2/
7821F: include/linux/nilfs2_fs.h
7822F: include/trace/events/nilfs2.h
7823
7824NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
7825M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7826W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7827S: Maintained
7828F: Documentation/scsi/NinjaSCSI.txt
7829F: drivers/scsi/pcmcia/nsp_*
7830
7831NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
7832M: GOTO Masanori <gotom@debian.or.jp>
7833M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
7834W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
7835S: Maintained
7836F: Documentation/scsi/NinjaSCSI.txt
7837F: drivers/scsi/nsp32*
7838
7839NIOS2 ARCHITECTURE
7840M: Ley Foon Tan <lftan@altera.com>
7841L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
7842T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
7843S: Maintained
7844F: arch/nios2/
7845
7846NOKIA N900 POWER SUPPLY DRIVERS
7847R: Pali Rohár <pali.rohar@gmail.com>
7848F: include/linux/power/bq2415x_charger.h
7849F: include/linux/power/bq27xxx_battery.h
7850F: include/linux/power/isp1704_charger.h
7851F: drivers/power/bq2415x_charger.c
7852F: drivers/power/bq27xxx_battery.c
7853F: drivers/power/bq27xxx_battery_i2c.c
7854F: drivers/power/isp1704_charger.c
7855F: drivers/power/rx51_battery.c
7856
7857NTB DRIVER CORE
7858M: Jon Mason <jdmason@kudzu.us>
7859M: Dave Jiang <dave.jiang@intel.com>
7860M: Allen Hubbe <Allen.Hubbe@emc.com>
7861L: linux-ntb@googlegroups.com
7862S: Supported
7863W: https://github.com/jonmason/ntb/wiki
7864T: git git://github.com/jonmason/ntb.git
7865F: drivers/ntb/
7866F: drivers/net/ntb_netdev.c
7867F: include/linux/ntb.h
7868F: include/linux/ntb_transport.h
7869
7870NTB INTEL DRIVER
7871M: Jon Mason <jdmason@kudzu.us>
7872M: Dave Jiang <dave.jiang@intel.com>
7873L: linux-ntb@googlegroups.com
7874S: Supported
7875W: https://github.com/jonmason/ntb/wiki
7876T: git git://github.com/jonmason/ntb.git
7877F: drivers/ntb/hw/intel/
7878
7879NTB AMD DRIVER
7880M: Xiangliang Yu <Xiangliang.Yu@amd.com>
7881L: linux-ntb@googlegroups.com
7882S: Supported
7883F: drivers/ntb/hw/amd/
7884
7885NTFS FILESYSTEM
7886M: Anton Altaparmakov <anton@tuxera.com>
7887L: linux-ntfs-dev@lists.sourceforge.net
7888W: http://www.tuxera.com/
7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
7890S: Supported
7891F: Documentation/filesystems/ntfs.txt
7892F: fs/ntfs/
7893
7894NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
7895M: Antonino Daplas <adaplas@gmail.com>
7896L: linux-fbdev@vger.kernel.org
7897S: Maintained
7898F: drivers/video/fbdev/riva/
7899F: drivers/video/fbdev/nvidia/
7900
7901NVM EXPRESS DRIVER
7902M: Keith Busch <keith.busch@intel.com>
7903M: Jens Axboe <axboe@fb.com>
7904L: linux-nvme@lists.infradead.org
7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
7906W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
7907S: Supported
7908F: drivers/nvme/host/
7909F: include/linux/nvme.h
7910
7911NVMEM FRAMEWORK
7912M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
7913M: Maxime Ripard <maxime.ripard@free-electrons.com>
7914S: Maintained
7915F: drivers/nvmem/
7916F: Documentation/devicetree/bindings/nvmem/
7917F: include/linux/nvmem-consumer.h
7918F: include/linux/nvmem-provider.h
7919
7920NXP-NCI NFC DRIVER
7921M: Clément Perrochaud <clement.perrochaud@effinnov.com>
7922R: Charles Gorand <charles.gorand@effinnov.com>
7923L: linux-nfc@lists.01.org (moderated for non-subscribers)
7924S: Supported
7925F: drivers/nfc/nxp-nci
7926
7927NXP TDA998X DRM DRIVER
7928M: Russell King <rmk+kernel@arm.linux.org.uk>
7929S: Supported
7930F: drivers/gpu/drm/i2c/tda998x_drv.c
7931F: include/drm/i2c/tda998x.h
7932
7933NXP TFA9879 DRIVER
7934M: Peter Rosin <peda@axentia.se>
7935L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7936S: Maintained
7937F: sound/soc/codecs/tfa9879*
7938
7939OBJTOOL
7940M: Josh Poimboeuf <jpoimboe@redhat.com>
7941S: Supported
7942F: tools/objtool/
7943
7944OMAP SUPPORT
7945M: Tony Lindgren <tony@atomide.com>
7946L: linux-omap@vger.kernel.org
7947W: http://www.muru.com/linux/omap/
7948W: http://linux.omap.com/
7949Q: http://patchwork.kernel.org/project/linux-omap/list/
7950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
7951S: Maintained
7952F: arch/arm/*omap*/
7953F: arch/arm/configs/omap1_defconfig
7954F: arch/arm/configs/omap2plus_defconfig
7955F: drivers/i2c/busses/i2c-omap.c
7956F: drivers/irqchip/irq-omap-intc.c
7957F: drivers/mfd/*omap*.c
7958F: drivers/mfd/menelaus.c
7959F: drivers/mfd/palmas.c
7960F: drivers/mfd/tps65217.c
7961F: drivers/mfd/tps65218.c
7962F: drivers/mfd/tps65910.c
7963F: drivers/mfd/twl-core.[ch]
7964F: drivers/mfd/twl4030*.c
7965F: drivers/mfd/twl6030*.c
7966F: drivers/mfd/twl6040*.c
7967F: drivers/regulator/palmas-regulator*.c
7968F: drivers/regulator/pbias-regulator.c
7969F: drivers/regulator/tps65217-regulator.c
7970F: drivers/regulator/tps65218-regulator.c
7971F: drivers/regulator/tps65910-regulator.c
7972F: drivers/regulator/twl-regulator.c
7973F: include/linux/i2c-omap.h
7974
7975OMAP DEVICE TREE SUPPORT
7976M: Benoît Cousson <bcousson@baylibre.com>
7977M: Tony Lindgren <tony@atomide.com>
7978L: linux-omap@vger.kernel.org
7979L: devicetree@vger.kernel.org
7980S: Maintained
7981F: arch/arm/boot/dts/*omap*
7982F: arch/arm/boot/dts/*am3*
7983F: arch/arm/boot/dts/*am4*
7984F: arch/arm/boot/dts/*am5*
7985F: arch/arm/boot/dts/*dra7*
7986
7987OMAP CLOCK FRAMEWORK SUPPORT
7988M: Paul Walmsley <paul@pwsan.com>
7989L: linux-omap@vger.kernel.org
7990S: Maintained
7991F: arch/arm/*omap*/*clock*
7992
7993OMAP POWER MANAGEMENT SUPPORT
7994M: Kevin Hilman <khilman@kernel.org>
7995L: linux-omap@vger.kernel.org
7996S: Maintained
7997F: arch/arm/*omap*/*pm*
7998F: drivers/cpufreq/omap-cpufreq.c
7999
8000OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8001M: Rajendra Nayak <rnayak@ti.com>
8002M: Paul Walmsley <paul@pwsan.com>
8003L: linux-omap@vger.kernel.org
8004S: Maintained
8005F: arch/arm/mach-omap2/prm*
8006
8007OMAP AUDIO SUPPORT
8008M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8009M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8010L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8011L: linux-omap@vger.kernel.org
8012S: Maintained
8013F: sound/soc/omap/
8014
8015OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8016M: Roger Quadros <rogerq@ti.com>
8017M: Tony Lindgren <tony@atomide.com>
8018L: linux-omap@vger.kernel.org
8019S: Maintained
8020F: drivers/memory/omap-gpmc.c
8021F: arch/arm/mach-omap2/*gpmc*
8022
8023OMAP FRAMEBUFFER SUPPORT
8024M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8025L: linux-fbdev@vger.kernel.org
8026L: linux-omap@vger.kernel.org
8027S: Maintained
8028F: drivers/video/fbdev/omap/
8029
8030OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8031M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8032L: linux-omap@vger.kernel.org
8033L: linux-fbdev@vger.kernel.org
8034S: Maintained
8035F: drivers/video/fbdev/omap2/
8036F: Documentation/arm/OMAP/DSS
8037
8038OMAP HARDWARE SPINLOCK SUPPORT
8039M: Ohad Ben-Cohen <ohad@wizery.com>
8040L: linux-omap@vger.kernel.org
8041S: Maintained
8042F: drivers/hwspinlock/omap_hwspinlock.c
8043
8044OMAP MMC SUPPORT
8045M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8046L: linux-omap@vger.kernel.org
8047S: Maintained
8048F: drivers/mmc/host/omap.c
8049
8050OMAP HS MMC SUPPORT
8051L: linux-mmc@vger.kernel.org
8052L: linux-omap@vger.kernel.org
8053S: Orphan
8054F: drivers/mmc/host/omap_hsmmc.c
8055
8056OMAP RANDOM NUMBER GENERATOR SUPPORT
8057M: Deepak Saxena <dsaxena@plexity.net>
8058S: Maintained
8059F: drivers/char/hw_random/omap-rng.c
8060
8061OMAP HWMOD SUPPORT
8062M: Benoît Cousson <bcousson@baylibre.com>
8063M: Paul Walmsley <paul@pwsan.com>
8064L: linux-omap@vger.kernel.org
8065S: Maintained
8066F: arch/arm/mach-omap2/omap_hwmod.*
8067
8068OMAP HWMOD DATA
8069M: Paul Walmsley <paul@pwsan.com>
8070L: linux-omap@vger.kernel.org
8071S: Maintained
8072F: arch/arm/mach-omap2/omap_hwmod*data*
8073
8074OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8075M: Benoît Cousson <bcousson@baylibre.com>
8076L: linux-omap@vger.kernel.org
8077S: Maintained
8078F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8079
8080OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8081M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8082L: linux-media@vger.kernel.org
8083S: Maintained
8084F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8085F: drivers/media/platform/omap3isp/
8086F: drivers/staging/media/omap4iss/
8087
8088OMAP USB SUPPORT
8089L: linux-usb@vger.kernel.org
8090L: linux-omap@vger.kernel.org
8091S: Orphan
8092F: drivers/usb/*/*omap*
8093F: arch/arm/*omap*/usb*
8094
8095OMAP GPIO DRIVER
8096M: Grygorii Strashko <grygorii.strashko@ti.com>
8097M: Santosh Shilimkar <ssantosh@kernel.org>
8098M: Kevin Hilman <khilman@kernel.org>
8099L: linux-omap@vger.kernel.org
8100S: Maintained
8101F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8102F: drivers/gpio/gpio-omap.c
8103
8104OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8105M: Mark Jackson <mpfj@newflow.co.uk>
8106L: linux-omap@vger.kernel.org
8107S: Maintained
8108F: arch/arm/boot/dts/am335x-nano.dts
8109
8110OMFS FILESYSTEM
8111M: Bob Copeland <me@bobcopeland.com>
8112L: linux-karma-devel@lists.sourceforge.net
8113S: Maintained
8114F: Documentation/filesystems/omfs.txt
8115F: fs/omfs/
8116
8117OMNIKEY CARDMAN 4000 DRIVER
8118M: Harald Welte <laforge@gnumonks.org>
8119S: Maintained
8120F: drivers/char/pcmcia/cm4000_cs.c
8121F: include/linux/cm4000_cs.h
8122F: include/uapi/linux/cm4000_cs.h
8123
8124OMNIKEY CARDMAN 4040 DRIVER
8125M: Harald Welte <laforge@gnumonks.org>
8126S: Maintained
8127F: drivers/char/pcmcia/cm4040_cs.*
8128
8129OMNIVISION OV7670 SENSOR DRIVER
8130M: Jonathan Corbet <corbet@lwn.net>
8131L: linux-media@vger.kernel.org
8132T: git git://linuxtv.org/media_tree.git
8133S: Maintained
8134F: drivers/media/i2c/ov7670.c
8135
8136ONENAND FLASH DRIVER
8137M: Kyungmin Park <kyungmin.park@samsung.com>
8138L: linux-mtd@lists.infradead.org
8139S: Maintained
8140F: drivers/mtd/onenand/
8141F: include/linux/mtd/onenand*.h
8142
8143ONSTREAM SCSI TAPE DRIVER
8144M: Willem Riede <osst@riede.org>
8145L: osst-users@lists.sourceforge.net
8146L: linux-scsi@vger.kernel.org
8147S: Maintained
8148F: Documentation/scsi/osst.txt
8149F: drivers/scsi/osst.*
8150F: drivers/scsi/osst_*.h
8151F: drivers/scsi/st.h
8152
8153OPENCORES I2C BUS DRIVER
8154M: Peter Korsgaard <jacmet@sunsite.dk>
8155L: linux-i2c@vger.kernel.org
8156S: Maintained
8157F: Documentation/i2c/busses/i2c-ocores
8158F: drivers/i2c/busses/i2c-ocores.c
8159
8160OPEN FIRMWARE AND FLATTENED DEVICE TREE
8161M: Rob Herring <robh+dt@kernel.org>
8162M: Frank Rowand <frowand.list@gmail.com>
8163M: Grant Likely <grant.likely@linaro.org>
8164L: devicetree@vger.kernel.org
8165W: http://www.devicetree.org/
8166T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8167S: Maintained
8168F: drivers/of/
8169F: include/linux/of*.h
8170F: scripts/dtc/
8171
8172OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8173M: Rob Herring <robh+dt@kernel.org>
8174M: Pawel Moll <pawel.moll@arm.com>
8175M: Mark Rutland <mark.rutland@arm.com>
8176M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8177M: Kumar Gala <galak@codeaurora.org>
8178L: devicetree@vger.kernel.org
8179T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8180S: Maintained
8181F: Documentation/devicetree/
8182F: arch/*/boot/dts/
8183F: include/dt-bindings/
8184
8185OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8186M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8187L: devicetree@vger.kernel.org
8188S: Maintained
8189F: Documentation/devicetree/dynamic-resolution-notes.txt
8190F: Documentation/devicetree/overlay-notes.txt
8191F: drivers/of/overlay.c
8192F: drivers/of/resolver.c
8193
8194OPENRISC ARCHITECTURE
8195M: Jonas Bonn <jonas@southpole.se>
8196W: http://openrisc.net
8197L: linux@lists.openrisc.net (moderated for non-subscribers)
8198S: Maintained
8199T: git git://openrisc.net/~jonas/linux
8200F: arch/openrisc/
8201
8202OPENVSWITCH
8203M: Pravin Shelar <pshelar@nicira.com>
8204L: netdev@vger.kernel.org
8205L: dev@openvswitch.org
8206W: http://openvswitch.org
8207S: Maintained
8208F: net/openvswitch/
8209F: include/uapi/linux/openvswitch.h
8210
8211OPERATING PERFORMANCE POINTS (OPP)
8212M: Viresh Kumar <vireshk@kernel.org>
8213M: Nishanth Menon <nm@ti.com>
8214M: Stephen Boyd <sboyd@codeaurora.org>
8215L: linux-pm@vger.kernel.org
8216S: Maintained
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8218F: drivers/base/power/opp/
8219F: include/linux/pm_opp.h
8220F: Documentation/power/opp.txt
8221F: Documentation/devicetree/bindings/opp/
8222
8223OPL4 DRIVER
8224M: Clemens Ladisch <clemens@ladisch.de>
8225L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8226T: git git://git.alsa-project.org/alsa-kernel.git
8227S: Maintained
8228F: sound/drivers/opl4/
8229
8230OPROFILE
8231M: Robert Richter <rric@kernel.org>
8232L: oprofile-list@lists.sf.net
8233S: Maintained
8234F: arch/*/include/asm/oprofile*.h
8235F: arch/*/oprofile/
8236F: drivers/oprofile/
8237F: include/linux/oprofile.h
8238
8239ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8240M: Mark Fasheh <mfasheh@suse.com>
8241M: Joel Becker <jlbec@evilplan.org>
8242L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8243W: http://ocfs2.wiki.kernel.org
8244S: Supported
8245F: Documentation/filesystems/ocfs2.txt
8246F: Documentation/filesystems/dlmfs.txt
8247F: fs/ocfs2/
8248
8249ORINOCO DRIVER
8250L: linux-wireless@vger.kernel.org
8251W: http://wireless.kernel.org/en/users/Drivers/orinoco
8252W: http://www.nongnu.org/orinoco/
8253S: Orphan
8254F: drivers/net/wireless/intersil/orinoco/
8255
8256OSD LIBRARY and FILESYSTEM
8257M: Boaz Harrosh <ooo@electrozaur.com>
8258M: Benny Halevy <bhalevy@primarydata.com>
8259L: osd-dev@open-osd.org
8260W: http://open-osd.org
8261T: git git://git.open-osd.org/open-osd.git
8262S: Maintained
8263F: drivers/scsi/osd/
8264F: include/scsi/osd_*
8265F: fs/exofs/
8266
8267OVERLAY FILESYSTEM
8268M: Miklos Szeredi <miklos@szeredi.hu>
8269L: linux-unionfs@vger.kernel.org
8270T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8271S: Supported
8272F: fs/overlayfs/
8273F: Documentation/filesystems/overlayfs.txt
8274
8275ORANGEFS FILESYSTEM
8276M: Mike Marshall <hubcap@omnibond.com>
8277L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8278T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8279S: Supported
8280F: fs/orangefs/
8281F: Documentation/filesystems/orangefs.txt
8282
8283P54 WIRELESS DRIVER
8284M: Christian Lamparter <chunkeey@googlemail.com>
8285L: linux-wireless@vger.kernel.org
8286W: http://wireless.kernel.org/en/users/Drivers/p54
8287S: Maintained
8288F: drivers/net/wireless/intersil/p54/
8289
8290PA SEMI ETHERNET DRIVER
8291M: Olof Johansson <olof@lixom.net>
8292L: netdev@vger.kernel.org
8293S: Maintained
8294F: drivers/net/ethernet/pasemi/*
8295
8296PA SEMI SMBUS DRIVER
8297M: Olof Johansson <olof@lixom.net>
8298L: linux-i2c@vger.kernel.org
8299S: Maintained
8300F: drivers/i2c/busses/i2c-pasemi.c
8301
8302PADATA PARALLEL EXECUTION MECHANISM
8303M: Steffen Klassert <steffen.klassert@secunet.com>
8304L: linux-crypto@vger.kernel.org
8305S: Maintained
8306F: kernel/padata.c
8307F: include/linux/padata.h
8308F: Documentation/padata.txt
8309
8310PANASONIC LAPTOP ACPI EXTRAS DRIVER
8311M: Harald Welte <laforge@gnumonks.org>
8312L: platform-driver-x86@vger.kernel.org
8313S: Maintained
8314F: drivers/platform/x86/panasonic-laptop.c
8315
8316PANASONIC MN10300/AM33/AM34 PORT
8317M: David Howells <dhowells@redhat.com>
8318M: Koichi Yasutake <yasutake.koichi@jp.panasonic.com>
8319L: linux-am33-list@redhat.com (moderated for non-subscribers)
8320W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8321S: Maintained
8322F: Documentation/mn10300/
8323F: arch/mn10300/
8324
8325PARALLEL LCD/KEYPAD PANEL DRIVER
8326M: Willy Tarreau <willy@haproxy.com>
8327M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8328S: Odd Fixes
8329F: Documentation/misc-devices/lcd-panel-cgram.txt
8330F: drivers/misc/panel.c
8331
8332PARALLEL PORT SUBSYSTEM
8333M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8334M: Sudip Mukherjee <sudip@vectorindia.org>
8335L: linux-parport@lists.infradead.org (subscribers-only)
8336S: Maintained
8337F: drivers/parport/
8338F: include/linux/parport*.h
8339F: drivers/char/ppdev.c
8340F: include/uapi/linux/ppdev.h
8341F: Documentation/parport*.txt
8342
8343PARAVIRT_OPS INTERFACE
8344M: Jeremy Fitzhardinge <jeremy@goop.org>
8345M: Chris Wright <chrisw@sous-sol.org>
8346M: Alok Kataria <akataria@vmware.com>
8347M: Rusty Russell <rusty@rustcorp.com.au>
8348L: virtualization@lists.linux-foundation.org
8349S: Supported
8350F: Documentation/virtual/paravirt_ops.txt
8351F: arch/*/kernel/paravirt*
8352F: arch/*/include/asm/paravirt.h
8353
8354PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8355M: Tim Waugh <tim@cyberelk.net>
8356L: linux-parport@lists.infradead.org (subscribers-only)
8357S: Maintained
8358F: Documentation/blockdev/paride.txt
8359F: drivers/block/paride/
8360
8361PARISC ARCHITECTURE
8362M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8363M: Helge Deller <deller@gmx.de>
8364L: linux-parisc@vger.kernel.org
8365W: http://www.parisc-linux.org/
8366Q: http://patchwork.kernel.org/project/linux-parisc/list/
8367T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8368T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8369S: Maintained
8370F: arch/parisc/
8371F: Documentation/parisc/
8372F: drivers/parisc/
8373F: drivers/char/agp/parisc-agp.c
8374F: drivers/input/serio/gscps2.c
8375F: drivers/parport/parport_gsc.*
8376F: drivers/tty/serial/8250/8250_gsc.c
8377F: drivers/video/fbdev/sti*
8378F: drivers/video/console/sti*
8379F: drivers/video/logo/logo_parisc*
8380
8381PC87360 HARDWARE MONITORING DRIVER
8382M: Jim Cromie <jim.cromie@gmail.com>
8383L: linux-hwmon@vger.kernel.org
8384S: Maintained
8385F: Documentation/hwmon/pc87360
8386F: drivers/hwmon/pc87360.c
8387
8388PC8736x GPIO DRIVER
8389M: Jim Cromie <jim.cromie@gmail.com>
8390S: Maintained
8391F: drivers/char/pc8736x_gpio.c
8392
8393PC87427 HARDWARE MONITORING DRIVER
8394M: Jean Delvare <jdelvare@suse.com>
8395L: linux-hwmon@vger.kernel.org
8396S: Maintained
8397F: Documentation/hwmon/pc87427
8398F: drivers/hwmon/pc87427.c
8399
8400PCA9532 LED DRIVER
8401M: Riku Voipio <riku.voipio@iki.fi>
8402S: Maintained
8403F: drivers/leds/leds-pca9532.c
8404F: include/linux/leds-pca9532.h
8405
8406PCA9541 I2C BUS MASTER SELECTOR DRIVER
8407M: Guenter Roeck <linux@roeck-us.net>
8408L: linux-i2c@vger.kernel.org
8409S: Maintained
8410F: drivers/i2c/muxes/i2c-mux-pca9541.c
8411
8412PCDP - PRIMARY CONSOLE AND DEBUG PORT
8413M: Khalid Aziz <khalid@gonehiking.org>
8414S: Maintained
8415F: drivers/firmware/pcdp.*
8416
8417PCI ERROR RECOVERY
8418M: Linas Vepstas <linasvepstas@gmail.com>
8419L: linux-pci@vger.kernel.org
8420S: Supported
8421F: Documentation/PCI/pci-error-recovery.txt
8422
8423PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8424M: Russell Currey <ruscur@russell.cc>
8425L: linuxppc-dev@lists.ozlabs.org
8426S: Supported
8427F: Documentation/powerpc/eeh-pci-error-recovery.txt
8428F: arch/powerpc/kernel/eeh*.c
8429F: arch/powerpc/platforms/*/eeh*.c
8430F: arch/powerpc/include/*/eeh*.h
8431
8432PCI SUBSYSTEM
8433M: Bjorn Helgaas <bhelgaas@google.com>
8434L: linux-pci@vger.kernel.org
8435Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8436T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8437S: Supported
8438F: Documentation/PCI/
8439F: drivers/pci/
8440F: include/linux/pci*
8441F: arch/x86/pci/
8442F: arch/x86/kernel/quirks.c
8443
8444PCI DRIVER FOR ALTERA PCIE IP
8445M: Ley Foon Tan <lftan@altera.com>
8446L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8447L: linux-pci@vger.kernel.org
8448S: Supported
8449F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8450F: drivers/pci/host/pcie-altera.c
8451
8452PCI DRIVER FOR ARM VERSATILE PLATFORM
8453M: Rob Herring <robh@kernel.org>
8454L: linux-pci@vger.kernel.org
8455L: linux-arm-kernel@lists.infradead.org
8456S: Maintained
8457F: Documentation/devicetree/bindings/pci/versatile.txt
8458F: drivers/pci/host/pci-versatile.c
8459
8460PCI DRIVER FOR APPLIEDMICRO XGENE
8461M: Tanmay Inamdar <tinamdar@apm.com>
8462L: linux-pci@vger.kernel.org
8463L: linux-arm-kernel@lists.infradead.org
8464S: Maintained
8465F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8466F: drivers/pci/host/pci-xgene.c
8467
8468PCI DRIVER FOR FREESCALE LAYERSCAPE
8469M: Minghuan Lian <minghuan.Lian@freescale.com>
8470M: Mingkai Hu <mingkai.hu@freescale.com>
8471M: Roy Zang <tie-fei.zang@freescale.com>
8472L: linuxppc-dev@lists.ozlabs.org
8473L: linux-pci@vger.kernel.org
8474L: linux-arm-kernel@lists.infradead.org
8475S: Maintained
8476F: drivers/pci/host/*layerscape*
8477
8478PCI DRIVER FOR IMX6
8479M: Richard Zhu <Richard.Zhu@freescale.com>
8480M: Lucas Stach <l.stach@pengutronix.de>
8481L: linux-pci@vger.kernel.org
8482L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8483S: Maintained
8484F: drivers/pci/host/*imx6*
8485
8486PCI DRIVER FOR TI KEYSTONE
8487M: Murali Karicheri <m-karicheri2@ti.com>
8488L: linux-pci@vger.kernel.org
8489L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8490S: Maintained
8491F: drivers/pci/host/*keystone*
8492
8493PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8494M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8495M: Jason Cooper <jason@lakedaemon.net>
8496L: linux-pci@vger.kernel.org
8497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8498S: Maintained
8499F: drivers/pci/host/*mvebu*
8500
8501PCI DRIVER FOR NVIDIA TEGRA
8502M: Thierry Reding <thierry.reding@gmail.com>
8503L: linux-tegra@vger.kernel.org
8504L: linux-pci@vger.kernel.org
8505S: Supported
8506F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8507F: drivers/pci/host/pci-tegra.c
8508
8509PCI DRIVER FOR TI DRA7XX
8510M: Kishon Vijay Abraham I <kishon@ti.com>
8511L: linux-omap@vger.kernel.org
8512L: linux-pci@vger.kernel.org
8513S: Supported
8514F: Documentation/devicetree/bindings/pci/ti-pci.txt
8515F: drivers/pci/host/pci-dra7xx.c
8516
8517PCI DRIVER FOR RENESAS R-CAR
8518M: Simon Horman <horms@verge.net.au>
8519L: linux-pci@vger.kernel.org
8520L: linux-renesas-soc@vger.kernel.org
8521S: Maintained
8522F: drivers/pci/host/*rcar*
8523
8524PCI DRIVER FOR SAMSUNG EXYNOS
8525M: Jingoo Han <jingoohan1@gmail.com>
8526L: linux-pci@vger.kernel.org
8527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8528L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8529S: Maintained
8530F: drivers/pci/host/pci-exynos.c
8531
8532PCI DRIVER FOR SYNOPSIS DESIGNWARE
8533M: Jingoo Han <jingoohan1@gmail.com>
8534M: Pratyush Anand <pratyush.anand@gmail.com>
8535L: linux-pci@vger.kernel.org
8536S: Maintained
8537F: drivers/pci/host/*designware*
8538
8539PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8540M: Joao Pinto <jpinto@synopsys.com>
8541L: linux-pci@vger.kernel.org
8542S: Maintained
8543F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8544F: drivers/pci/host/pcie-designware-plat.c
8545
8546PCI DRIVER FOR GENERIC OF HOSTS
8547M: Will Deacon <will.deacon@arm.com>
8548L: linux-pci@vger.kernel.org
8549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8550S: Maintained
8551F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8552F: drivers/pci/host/pci-host-common.c
8553F: drivers/pci/host/pci-host-generic.c
8554
8555PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8556M: Keith Busch <keith.busch@intel.com>
8557L: linux-pci@vger.kernel.org
8558S: Supported
8559F: arch/x86/pci/vmd.c
8560
8561PCIE DRIVER FOR ST SPEAR13XX
8562M: Pratyush Anand <pratyush.anand@gmail.com>
8563L: linux-pci@vger.kernel.org
8564S: Maintained
8565F: drivers/pci/host/*spear*
8566
8567PCI MSI DRIVER FOR ALTERA MSI IP
8568M: Ley Foon Tan <lftan@altera.com>
8569L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8570L: linux-pci@vger.kernel.org
8571S: Supported
8572F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8573F: drivers/pci/host/pcie-altera-msi.c
8574
8575PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8576M: Duc Dang <dhdang@apm.com>
8577L: linux-pci@vger.kernel.org
8578L: linux-arm-kernel@lists.infradead.org
8579S: Maintained
8580F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8581F: drivers/pci/host/pci-xgene-msi.c
8582
8583PCIE DRIVER FOR HISILICON
8584M: Zhou Wang <wangzhou1@hisilicon.com>
8585M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8586L: linux-pci@vger.kernel.org
8587S: Maintained
8588F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8589F: drivers/pci/host/pcie-hisi.c
8590
8591PCIE DRIVER FOR QUALCOMM MSM
8592M: Stanimir Varbanov <svarbanov@mm-sol.com>
8593L: linux-pci@vger.kernel.org
8594L: linux-arm-msm@vger.kernel.org
8595S: Maintained
8596F: drivers/pci/host/*qcom*
8597
8598PCIE DRIVER FOR CAVIUM THUNDERX
8599M: David Daney <david.daney@cavium.com>
8600L: linux-pci@vger.kernel.org
8601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8602S: Supported
8603F: Documentation/devicetree/bindings/pci/pci-thunder-*
8604F: drivers/pci/host/pci-thunder-*
8605
8606PCMCIA SUBSYSTEM
8607P: Linux PCMCIA Team
8608L: linux-pcmcia@lists.infradead.org
8609W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8610T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8611S: Maintained
8612F: Documentation/pcmcia/
8613F: drivers/pcmcia/
8614F: include/pcmcia/
8615
8616PCNET32 NETWORK DRIVER
8617M: Don Fry <pcnet32@frontier.com>
8618L: netdev@vger.kernel.org
8619S: Maintained
8620F: drivers/net/ethernet/amd/pcnet32.c
8621
8622PCRYPT PARALLEL CRYPTO ENGINE
8623M: Steffen Klassert <steffen.klassert@secunet.com>
8624L: linux-crypto@vger.kernel.org
8625S: Maintained
8626F: crypto/pcrypt.c
8627F: include/crypto/pcrypt.h
8628
8629PER-CPU MEMORY ALLOCATOR
8630M: Tejun Heo <tj@kernel.org>
8631M: Christoph Lameter <cl@linux.com>
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8633S: Maintained
8634F: include/linux/percpu*.h
8635F: mm/percpu*.c
8636F: arch/*/include/asm/percpu.h
8637
8638PER-TASK DELAY ACCOUNTING
8639M: Balbir Singh <bsingharora@gmail.com>
8640S: Maintained
8641F: include/linux/delayacct.h
8642F: kernel/delayacct.c
8643
8644PERFORMANCE EVENTS SUBSYSTEM
8645M: Peter Zijlstra <peterz@infradead.org>
8646M: Ingo Molnar <mingo@redhat.com>
8647M: Arnaldo Carvalho de Melo <acme@kernel.org>
8648R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8649L: linux-kernel@vger.kernel.org
8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8651S: Supported
8652F: kernel/events/*
8653F: include/linux/perf_event.h
8654F: include/uapi/linux/perf_event.h
8655F: arch/*/kernel/perf_event*.c
8656F: arch/*/kernel/*/perf_event*.c
8657F: arch/*/kernel/*/*/perf_event*.c
8658F: arch/*/include/asm/perf_event.h
8659F: arch/*/kernel/perf_callchain.c
8660F: tools/perf/
8661
8662PERSONALITY HANDLING
8663M: Christoph Hellwig <hch@infradead.org>
8664L: linux-abi-devel@lists.sourceforge.net
8665S: Maintained
8666F: include/linux/personality.h
8667F: include/uapi/linux/personality.h
8668
8669PHONET PROTOCOL
8670M: Remi Denis-Courmont <courmisch@gmail.com>
8671S: Supported
8672F: Documentation/networking/phonet.txt
8673F: include/linux/phonet.h
8674F: include/net/phonet/
8675F: include/uapi/linux/phonet.h
8676F: net/phonet/
8677
8678PHRAM MTD DRIVER
8679M: Joern Engel <joern@lazybastard.org>
8680L: linux-mtd@lists.infradead.org
8681S: Maintained
8682F: drivers/mtd/devices/phram.c
8683
8684PICOLCD HID DRIVER
8685M: Bruno Prémont <bonbons@linux-vserver.org>
8686L: linux-input@vger.kernel.org
8687S: Maintained
8688F: drivers/hid/hid-picolcd*
8689
8690PICOXCELL SUPPORT
8691M: Jamie Iles <jamie@jamieiles.com>
8692L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8693T: git git://github.com/jamieiles/linux-2.6-ji.git
8694S: Supported
8695F: arch/arm/boot/dts/picoxcell*
8696F: arch/arm/mach-picoxcell/
8697F: drivers/crypto/picoxcell*
8698
8699PIN CONTROL SUBSYSTEM
8700M: Linus Walleij <linus.walleij@linaro.org>
8701L: linux-gpio@vger.kernel.org
8702T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8703S: Maintained
8704F: drivers/pinctrl/
8705F: include/linux/pinctrl/
8706
8707PIN CONTROLLER - ATMEL AT91
8708M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8709L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8710S: Maintained
8711F: drivers/pinctrl/pinctrl-at91.*
8712
8713PIN CONTROLLER - ATMEL AT91 PIO4
8714M: Ludovic Desroches <ludovic.desroches@atmel.com>
8715L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8716L: linux-gpio@vger.kernel.org
8717S: Supported
8718F: drivers/pinctrl/pinctrl-at91-pio4.*
8719
8720PIN CONTROLLER - INTEL
8721M: Mika Westerberg <mika.westerberg@linux.intel.com>
8722M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8723S: Maintained
8724F: drivers/pinctrl/intel/
8725
8726PIN CONTROLLER - RENESAS
8727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8728M: Geert Uytterhoeven <geert+renesas@glider.be>
8729L: linux-renesas-soc@vger.kernel.org
8730S: Maintained
8731F: drivers/pinctrl/sh-pfc/
8732
8733PIN CONTROLLER - SAMSUNG
8734M: Tomasz Figa <tomasz.figa@gmail.com>
8735M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8736M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8737L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8738L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8739S: Maintained
8740F: drivers/pinctrl/samsung/
8741
8742PIN CONTROLLER - SINGLE
8743M: Tony Lindgren <tony@atomide.com>
8744M: Haojian Zhuang <haojian.zhuang@linaro.org>
8745L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8746L: linux-omap@vger.kernel.org
8747S: Maintained
8748F: drivers/pinctrl/pinctrl-single.c
8749
8750PIN CONTROLLER - ST SPEAR
8751M: Viresh Kumar <vireshk@kernel.org>
8752L: spear-devel@list.st.com
8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8754W: http://www.st.com/spear
8755S: Maintained
8756F: drivers/pinctrl/spear/
8757
8758PKTCDVD DRIVER
8759M: Jiri Kosina <jikos@kernel.org>
8760S: Maintained
8761F: drivers/block/pktcdvd.c
8762F: include/linux/pktcdvd.h
8763F: include/uapi/linux/pktcdvd.h
8764
8765PKUNITY SOC DRIVERS
8766M: Guan Xuetao <gxt@mprc.pku.edu.cn>
8767W: http://mprc.pku.edu.cn/~guanxuetao/linux
8768S: Maintained
8769T: git git://github.com/gxt/linux.git
8770F: drivers/input/serio/i8042-unicore32io.h
8771F: drivers/i2c/busses/i2c-puv3.c
8772F: drivers/video/fbdev/fb-puv3.c
8773F: drivers/rtc/rtc-puv3.c
8774
8775PMBUS HARDWARE MONITORING DRIVERS
8776M: Guenter Roeck <linux@roeck-us.net>
8777L: linux-hwmon@vger.kernel.org
8778W: http://hwmon.wiki.kernel.org/
8779W: http://www.roeck-us.net/linux/drivers/
8780T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
8781S: Maintained
8782F: Documentation/hwmon/pmbus
8783F: drivers/hwmon/pmbus/
8784F: include/linux/i2c/pmbus.h
8785
8786PMC SIERRA MaxRAID DRIVER
8787L: linux-scsi@vger.kernel.org
8788W: http://www.pmc-sierra.com/
8789S: Orphan
8790F: drivers/scsi/pmcraid.*
8791
8792PMC SIERRA PM8001 DRIVER
8793M: Jack Wang <jinpu.wang@profitbricks.com>
8794M: lindar_liu@usish.com
8795L: pmchba@pmcs.com
8796L: linux-scsi@vger.kernel.org
8797S: Supported
8798F: drivers/scsi/pm8001/
8799
8800POSIX CLOCKS and TIMERS
8801M: Thomas Gleixner <tglx@linutronix.de>
8802L: linux-kernel@vger.kernel.org
8803T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
8804S: Maintained
8805F: fs/timerfd.c
8806F: include/linux/timer*
8807F: kernel/time/*timer*
8808
8809POWER MANAGEMENT CORE
8810M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
8811L: linux-pm@vger.kernel.org
8812T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
8813S: Supported
8814F: drivers/base/power/
8815F: include/linux/pm.h
8816F: include/linux/pm_*
8817F: include/linux/powercap.h
8818F: drivers/powercap/
8819
8820POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
8821M: Sebastian Reichel <sre@kernel.org>
8822M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
8823M: David Woodhouse <dwmw2@infradead.org>
8824L: linux-pm@vger.kernel.org
8825T: git git://git.infradead.org/battery-2.6.git
8826S: Maintained
8827F: include/linux/power_supply.h
8828F: drivers/power/
8829X: drivers/power/avs/
8830
8831POWER STATE COORDINATION INTERFACE (PSCI)
8832M: Mark Rutland <mark.rutland@arm.com>
8833M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
8834L: linux-arm-kernel@lists.infradead.org
8835S: Maintained
8836F: drivers/firmware/psci.c
8837F: include/linux/psci.h
8838F: include/uapi/linux/psci.h
8839
8840PNP SUPPORT
8841M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
8842S: Maintained
8843F: drivers/pnp/
8844
8845PPP PROTOCOL DRIVERS AND COMPRESSORS
8846M: Paul Mackerras <paulus@samba.org>
8847L: linux-ppp@vger.kernel.org
8848S: Maintained
8849F: drivers/net/ppp/ppp_*
8850
8851PPP OVER ATM (RFC 2364)
8852M: Mitchell Blank Jr <mitch@sfgoth.com>
8853S: Maintained
8854F: net/atm/pppoatm.c
8855F: include/uapi/linux/atmppp.h
8856
8857PPP OVER ETHERNET
8858M: Michal Ostrowski <mostrows@earthlink.net>
8859S: Maintained
8860F: drivers/net/ppp/pppoe.c
8861F: drivers/net/ppp/pppox.c
8862
8863PPP OVER L2TP
8864M: James Chapman <jchapman@katalix.com>
8865S: Maintained
8866F: net/l2tp/l2tp_ppp.c
8867F: include/linux/if_pppol2tp.h
8868F: include/uapi/linux/if_pppol2tp.h
8869
8870PPS SUPPORT
8871M: Rodolfo Giometti <giometti@enneenne.com>
8872W: http://wiki.enneenne.com/index.php/LinuxPPS_support
8873L: linuxpps@ml.enneenne.com (subscribers-only)
8874S: Maintained
8875F: Documentation/pps/
8876F: drivers/pps/
8877F: include/linux/pps*.h
8878
8879PPTP DRIVER
8880M: Dmitry Kozlov <xeb@mail.ru>
8881L: netdev@vger.kernel.org
8882S: Maintained
8883F: drivers/net/ppp/pptp.c
8884W: http://sourceforge.net/projects/accel-pptp
8885
8886PREEMPTIBLE KERNEL
8887M: Robert Love <rml@tech9.net>
8888L: kpreempt-tech@lists.sourceforge.net
8889W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
8890S: Supported
8891F: Documentation/preempt-locking.txt
8892F: include/linux/preempt.h
8893
8894PRISM54 WIRELESS DRIVER
8895M: "Luis R. Rodriguez" <mcgrof@gmail.com>
8896L: linux-wireless@vger.kernel.org
8897W: http://wireless.kernel.org/en/users/Drivers/p54
8898S: Obsolete
8899F: drivers/net/wireless/intersil/prism54/
8900
8901PS3 NETWORK SUPPORT
8902M: Geoff Levand <geoff@infradead.org>
8903L: netdev@vger.kernel.org
8904L: linuxppc-dev@lists.ozlabs.org
8905S: Maintained
8906F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
8907
8908PS3 PLATFORM SUPPORT
8909M: Geoff Levand <geoff@infradead.org>
8910L: linuxppc-dev@lists.ozlabs.org
8911S: Maintained
8912F: arch/powerpc/boot/ps3*
8913F: arch/powerpc/include/asm/lv1call.h
8914F: arch/powerpc/include/asm/ps3*.h
8915F: arch/powerpc/platforms/ps3/
8916F: drivers/*/ps3*
8917F: drivers/ps3/
8918F: drivers/rtc/rtc-ps3.c
8919F: drivers/usb/host/*ps3.c
8920F: sound/ppc/snd_ps3*
8921
8922PS3VRAM DRIVER
8923M: Jim Paris <jim@jtan.com>
8924M: Geoff Levand <geoff@infradead.org>
8925L: linuxppc-dev@lists.ozlabs.org
8926S: Maintained
8927F: drivers/block/ps3vram.c
8928
8929PSTORE FILESYSTEM
8930M: Anton Vorontsov <anton@enomsg.org>
8931M: Colin Cross <ccross@android.com>
8932M: Kees Cook <keescook@chromium.org>
8933M: Tony Luck <tony.luck@intel.com>
8934S: Maintained
8935T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
8936F: fs/pstore/
8937F: include/linux/pstore*
8938F: drivers/firmware/efi/efi-pstore.c
8939F: drivers/acpi/apei/erst.c
8940
8941PTP HARDWARE CLOCK SUPPORT
8942M: Richard Cochran <richardcochran@gmail.com>
8943L: netdev@vger.kernel.org
8944S: Maintained
8945W: http://linuxptp.sourceforge.net/
8946F: Documentation/ABI/testing/sysfs-ptp
8947F: Documentation/ptp/*
8948F: drivers/net/ethernet/freescale/gianfar_ptp.c
8949F: drivers/net/phy/dp83640*
8950F: drivers/ptp/*
8951F: include/linux/ptp_cl*
8952
8953PTRACE SUPPORT
8954M: Roland McGrath <roland@hack.frob.com>
8955M: Oleg Nesterov <oleg@redhat.com>
8956S: Maintained
8957F: include/asm-generic/syscall.h
8958F: include/linux/ptrace.h
8959F: include/linux/regset.h
8960F: include/linux/tracehook.h
8961F: include/uapi/linux/ptrace.h
8962F: kernel/ptrace.c
8963
8964PVRUSB2 VIDEO4LINUX DRIVER
8965M: Mike Isely <isely@pobox.com>
8966L: pvrusb2@isely.net (subscribers-only)
8967L: linux-media@vger.kernel.org
8968W: http://www.isely.net/pvrusb2/
8969T: git git://linuxtv.org/media_tree.git
8970S: Maintained
8971F: Documentation/video4linux/README.pvrusb2
8972F: drivers/media/usb/pvrusb2/
8973
8974PWC WEBCAM DRIVER
8975M: Hans de Goede <hdegoede@redhat.com>
8976L: linux-media@vger.kernel.org
8977T: git git://linuxtv.org/media_tree.git
8978S: Maintained
8979F: drivers/media/usb/pwc/*
8980
8981PWM FAN DRIVER
8982M: Kamil Debski <k.debski@samsung.com>
8983L: linux-hwmon@vger.kernel.org
8984S: Supported
8985F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
8986F: Documentation/hwmon/pwm-fan
8987F: drivers/hwmon/pwm-fan.c
8988
8989PWM SUBSYSTEM
8990M: Thierry Reding <thierry.reding@gmail.com>
8991L: linux-pwm@vger.kernel.org
8992S: Maintained
8993T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
8994F: Documentation/pwm.txt
8995F: Documentation/devicetree/bindings/pwm/
8996F: include/linux/pwm.h
8997F: drivers/pwm/
8998F: drivers/video/backlight/pwm_bl.c
8999F: include/linux/pwm_backlight.h
9000
9001PXA2xx/PXA3xx SUPPORT
9002M: Daniel Mack <daniel@zonque.org>
9003M: Haojian Zhuang <haojian.zhuang@gmail.com>
9004M: Robert Jarzmik <robert.jarzmik@free.fr>
9005L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9006T: git git://github.com/hzhuang1/linux.git
9007T: git git://github.com/rjarzmik/linux.git
9008S: Maintained
9009F: arch/arm/boot/dts/pxa*
9010F: arch/arm/mach-pxa/
9011F: drivers/dma/pxa*
9012F: drivers/pcmcia/pxa2xx*
9013F: drivers/pinctrl/pxa/
9014F: drivers/spi/spi-pxa2xx*
9015F: drivers/usb/gadget/udc/pxa2*
9016F: include/sound/pxa2xx-lib.h
9017F: sound/arm/pxa*
9018F: sound/soc/pxa/
9019
9020PXA GPIO DRIVER
9021M: Robert Jarzmik <robert.jarzmik@free.fr>
9022L: linux-gpio@vger.kernel.org
9023S: Maintained
9024F: drivers/gpio/gpio-pxa.c
9025
9026PXA3xx NAND FLASH DRIVER
9027M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9028L: linux-mtd@lists.infradead.org
9029S: Maintained
9030F: drivers/mtd/nand/pxa3xx_nand.c
9031
9032MMP SUPPORT
9033M: Eric Miao <eric.y.miao@gmail.com>
9034M: Haojian Zhuang <haojian.zhuang@gmail.com>
9035L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9036T: git git://github.com/hzhuang1/linux.git
9037T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9038S: Maintained
9039F: arch/arm/boot/dts/mmp*
9040F: arch/arm/mach-mmp/
9041
9042PXA MMCI DRIVER
9043S: Orphan
9044
9045PXA RTC DRIVER
9046M: Robert Jarzmik <robert.jarzmik@free.fr>
9047L: rtc-linux@googlegroups.com
9048S: Maintained
9049
9050QAT DRIVER
9051M: Tadeusz Struk <tadeusz.struk@intel.com>
9052L: qat-linux@intel.com
9053S: Supported
9054F: drivers/crypto/qat/
9055
9056QIB DRIVER
9057M: Mike Marciniszyn <infinipath@intel.com>
9058L: linux-rdma@vger.kernel.org
9059S: Supported
9060F: drivers/infiniband/hw/qib/
9061
9062QLOGIC QLA1280 SCSI DRIVER
9063M: Michael Reed <mdr@sgi.com>
9064L: linux-scsi@vger.kernel.org
9065S: Maintained
9066F: drivers/scsi/qla1280.[ch]
9067
9068QLOGIC QLA2XXX FC-SCSI DRIVER
9069M: qla2xxx-upstream@qlogic.com
9070L: linux-scsi@vger.kernel.org
9071S: Supported
9072F: Documentation/scsi/LICENSE.qla2xxx
9073F: drivers/scsi/qla2xxx/
9074
9075QLOGIC QLA4XXX iSCSI DRIVER
9076M: QLogic-Storage-Upstream@qlogic.com
9077L: linux-scsi@vger.kernel.org
9078S: Supported
9079F: Documentation/scsi/LICENSE.qla4xxx
9080F: drivers/scsi/qla4xxx/
9081
9082QLOGIC QLA3XXX NETWORK DRIVER
9083M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9084M: Ron Mercer <ron.mercer@qlogic.com>
9085M: linux-driver@qlogic.com
9086L: netdev@vger.kernel.org
9087S: Supported
9088F: Documentation/networking/LICENSE.qla3xxx
9089F: drivers/net/ethernet/qlogic/qla3xxx.*
9090
9091QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9092M: Dept-GELinuxNICDev@qlogic.com
9093L: netdev@vger.kernel.org
9094S: Supported
9095F: drivers/net/ethernet/qlogic/qlcnic/
9096
9097QLOGIC QLGE 10Gb ETHERNET DRIVER
9098M: Harish Patil <harish.patil@qlogic.com>
9099M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9100M: Dept-GELinuxNICDev@qlogic.com
9101M: linux-driver@qlogic.com
9102L: netdev@vger.kernel.org
9103S: Supported
9104F: drivers/net/ethernet/qlogic/qlge/
9105
9106QLOGIC QL4xxx ETHERNET DRIVER
9107M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9108M: Ariel Elior <Ariel.Elior@qlogic.com>
9109M: everest-linux-l2@qlogic.com
9110L: netdev@vger.kernel.org
9111S: Supported
9112F: drivers/net/ethernet/qlogic/qed/
9113F: include/linux/qed/
9114F: drivers/net/ethernet/qlogic/qede/
9115
9116QNX4 FILESYSTEM
9117M: Anders Larsen <al@alarsen.net>
9118W: http://www.alarsen.net/linux/qnx4fs/
9119S: Maintained
9120F: fs/qnx4/
9121F: include/uapi/linux/qnx4_fs.h
9122F: include/uapi/linux/qnxtypes.h
9123
9124QT1010 MEDIA DRIVER
9125M: Antti Palosaari <crope@iki.fi>
9126L: linux-media@vger.kernel.org
9127W: https://linuxtv.org
9128W: http://palosaari.fi/linux/
9129Q: http://patchwork.linuxtv.org/project/linux-media/list/
9130T: git git://linuxtv.org/anttip/media_tree.git
9131S: Maintained
9132F: drivers/media/tuners/qt1010*
9133
9134QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9135M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9136L: linux-wireless@vger.kernel.org
9137L: ath9k-devel@lists.ath9k.org
9138W: http://wireless.kernel.org/en/users/Drivers/ath9k
9139S: Supported
9140F: drivers/net/wireless/ath/ath9k/
9141
9142QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9143M: Kalle Valo <kvalo@qca.qualcomm.com>
9144L: ath10k@lists.infradead.org
9145W: http://wireless.kernel.org/en/users/Drivers/ath10k
9146T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9147S: Supported
9148F: drivers/net/wireless/ath/ath10k/
9149
9150QUALCOMM HEXAGON ARCHITECTURE
9151M: Richard Kuo <rkuo@codeaurora.org>
9152L: linux-hexagon@vger.kernel.org
9153T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9154S: Supported
9155F: arch/hexagon/
9156
9157QUALCOMM WCN36XX WIRELESS DRIVER
9158M: Eugene Krasnikov <k.eugene.e@gmail.com>
9159L: wcn36xx@lists.infradead.org
9160W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9161T: git git://github.com/KrasnikovEugene/wcn36xx.git
9162S: Supported
9163F: drivers/net/wireless/ath/wcn36xx/
9164
9165QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9166M: Gabriel Somlo <somlo@cmu.edu>
9167M: "Michael S. Tsirkin" <mst@redhat.com>
9168L: qemu-devel@nongnu.org
9169S: Maintained
9170F: drivers/firmware/qemu_fw_cfg.c
9171
9172RADOS BLOCK DEVICE (RBD)
9173M: Ilya Dryomov <idryomov@gmail.com>
9174M: Sage Weil <sage@redhat.com>
9175M: Alex Elder <elder@kernel.org>
9176L: ceph-devel@vger.kernel.org
9177W: http://ceph.com/
9178T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9179T: git git://github.com/ceph/ceph-client.git
9180S: Supported
9181F: Documentation/ABI/testing/sysfs-bus-rbd
9182F: drivers/block/rbd.c
9183F: drivers/block/rbd_types.h
9184
9185RADEON FRAMEBUFFER DISPLAY DRIVER
9186M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9187L: linux-fbdev@vger.kernel.org
9188S: Maintained
9189F: drivers/video/fbdev/aty/radeon*
9190F: include/uapi/linux/radeonfb.h
9191
9192RADIOSHARK RADIO DRIVER
9193M: Hans de Goede <hdegoede@redhat.com>
9194L: linux-media@vger.kernel.org
9195T: git git://linuxtv.org/media_tree.git
9196S: Maintained
9197F: drivers/media/radio/radio-shark.c
9198
9199RADIOSHARK2 RADIO DRIVER
9200M: Hans de Goede <hdegoede@redhat.com>
9201L: linux-media@vger.kernel.org
9202T: git git://linuxtv.org/media_tree.git
9203S: Maintained
9204F: drivers/media/radio/radio-shark2.c
9205F: drivers/media/radio/radio-tea5777.c
9206
9207RAGE128 FRAMEBUFFER DISPLAY DRIVER
9208M: Paul Mackerras <paulus@samba.org>
9209L: linux-fbdev@vger.kernel.org
9210S: Maintained
9211F: drivers/video/fbdev/aty/aty128fb.c
9212
9213RALINK MIPS ARCHITECTURE
9214M: John Crispin <blogic@openwrt.org>
9215L: linux-mips@linux-mips.org
9216S: Maintained
9217F: arch/mips/ralink
9218
9219RALINK RT2X00 WIRELESS LAN DRIVER
9220P: rt2x00 project
9221M: Stanislaw Gruszka <sgruszka@redhat.com>
9222M: Helmut Schaa <helmut.schaa@googlemail.com>
9223L: linux-wireless@vger.kernel.org
9224S: Maintained
9225F: drivers/net/wireless/ralink/rt2x00/
9226
9227RAMDISK RAM BLOCK DEVICE DRIVER
9228M: Jens Axboe <axboe@kernel.dk>
9229S: Maintained
9230F: Documentation/blockdev/ramdisk.txt
9231F: drivers/block/brd.c
9232
9233RANDOM NUMBER DRIVER
9234M: "Theodore Ts'o" <tytso@mit.edu>
9235S: Maintained
9236F: drivers/char/random.c
9237
9238RAPIDIO SUBSYSTEM
9239M: Matt Porter <mporter@kernel.crashing.org>
9240M: Alexandre Bounine <alexandre.bounine@idt.com>
9241S: Maintained
9242F: drivers/rapidio/
9243
9244RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9245L: linux-wireless@vger.kernel.org
9246S: Orphan
9247F: drivers/net/wireless/ray*
9248
9249RCUTORTURE MODULE
9250M: Josh Triplett <josh@joshtriplett.org>
9251M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9252L: linux-kernel@vger.kernel.org
9253S: Supported
9254T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9255F: Documentation/RCU/torture.txt
9256F: kernel/rcu/rcutorture.c
9257
9258RCUTORTURE TEST FRAMEWORK
9259M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9260M: Josh Triplett <josh@joshtriplett.org>
9261R: Steven Rostedt <rostedt@goodmis.org>
9262R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9263R: Lai Jiangshan <jiangshanlai@gmail.com>
9264L: linux-kernel@vger.kernel.org
9265S: Supported
9266T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9267F: tools/testing/selftests/rcutorture
9268
9269RDC R-321X SoC
9270M: Florian Fainelli <florian@openwrt.org>
9271S: Maintained
9272
9273RDC R6040 FAST ETHERNET DRIVER
9274M: Florian Fainelli <florian@openwrt.org>
9275L: netdev@vger.kernel.org
9276S: Maintained
9277F: drivers/net/ethernet/rdc/r6040.c
9278
9279RDS - RELIABLE DATAGRAM SOCKETS
9280M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9281L: netdev@vger.kernel.org
9282L: linux-rdma@vger.kernel.org
9283L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9284W: https://oss.oracle.com/projects/rds/
9285S: Supported
9286F: net/rds/
9287F: Documentation/networking/rds.txt
9288
9289RDMAVT - RDMA verbs software
9290M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9291L: linux-rdma@vger.kernel.org
9292S: Supported
9293F: drivers/infiniband/sw/rdmavt
9294
9295READ-COPY UPDATE (RCU)
9296M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9297M: Josh Triplett <josh@joshtriplett.org>
9298R: Steven Rostedt <rostedt@goodmis.org>
9299R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9300R: Lai Jiangshan <jiangshanlai@gmail.com>
9301L: linux-kernel@vger.kernel.org
9302W: http://www.rdrop.com/users/paulmck/RCU/
9303S: Supported
9304T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9305F: Documentation/RCU/
9306X: Documentation/RCU/torture.txt
9307F: include/linux/rcu*
9308X: include/linux/srcu.h
9309F: kernel/rcu/
9310X: kernel/torture.c
9311
9312REAL TIME CLOCK (RTC) SUBSYSTEM
9313M: Alessandro Zummo <a.zummo@towertech.it>
9314M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9315L: rtc-linux@googlegroups.com
9316Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9317T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9318S: Maintained
9319F: Documentation/rtc.txt
9320F: drivers/rtc/
9321F: include/linux/rtc.h
9322F: include/uapi/linux/rtc.h
9323
9324REALTEK AUDIO CODECS
9325M: Bard Liao <bardliao@realtek.com>
9326M: Oder Chiou <oder_chiou@realtek.com>
9327S: Maintained
9328F: sound/soc/codecs/rt*
9329F: include/sound/rt*.h
9330
9331REISERFS FILE SYSTEM
9332L: reiserfs-devel@vger.kernel.org
9333S: Supported
9334F: fs/reiserfs/
9335
9336REGISTER MAP ABSTRACTION
9337M: Mark Brown <broonie@kernel.org>
9338L: linux-kernel@vger.kernel.org
9339T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9340S: Supported
9341F: drivers/base/regmap/
9342F: include/linux/regmap.h
9343
9344REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9345M: Ohad Ben-Cohen <ohad@wizery.com>
9346M: Bjorn Andersson <bjorn.andersson@linaro.org>
9347L: linux-remoteproc@vger.kernel.org
9348T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9349S: Maintained
9350F: drivers/remoteproc/
9351F: Documentation/remoteproc.txt
9352F: include/linux/remoteproc.h
9353
9354REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9355M: Ohad Ben-Cohen <ohad@wizery.com>
9356M: Bjorn Andersson <bjorn.andersson@linaro.org>
9357L: linux-remoteproc@vger.kernel.org
9358T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9359S: Maintained
9360F: drivers/rpmsg/
9361F: Documentation/rpmsg.txt
9362F: include/linux/rpmsg.h
9363
9364RENESAS ETHERNET DRIVERS
9365R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9366L: netdev@vger.kernel.org
9367L: linux-renesas-soc@vger.kernel.org
9368F: drivers/net/ethernet/renesas/
9369F: include/linux/sh_eth.h
9370
9371RENESAS USB2 PHY DRIVER
9372M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9373L: linux-renesas-soc@vger.kernel.org
9374S: Maintained
9375F: drivers/phy/phy-rcar-gen3-usb2.c
9376
9377RESET CONTROLLER FRAMEWORK
9378M: Philipp Zabel <p.zabel@pengutronix.de>
9379T: git git://git.pengutronix.de/git/pza/linux
9380S: Maintained
9381F: drivers/reset/
9382F: Documentation/devicetree/bindings/reset/
9383F: include/dt-bindings/reset/
9384F: include/linux/reset.h
9385F: include/linux/reset-controller.h
9386
9387RFKILL
9388M: Johannes Berg <johannes@sipsolutions.net>
9389L: linux-wireless@vger.kernel.org
9390W: http://wireless.kernel.org/
9391T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9392T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9393S: Maintained
9394F: Documentation/rfkill.txt
9395F: net/rfkill/
9396
9397RHASHTABLE
9398M: Thomas Graf <tgraf@suug.ch>
9399L: netdev@vger.kernel.org
9400S: Maintained
9401F: lib/rhashtable.c
9402F: include/linux/rhashtable.h
9403
9404RICOH SMARTMEDIA/XD DRIVER
9405M: Maxim Levitsky <maximlevitsky@gmail.com>
9406S: Maintained
9407F: drivers/mtd/nand/r852.c
9408F: drivers/mtd/nand/r852.h
9409
9410RICOH R5C592 MEMORYSTICK DRIVER
9411M: Maxim Levitsky <maximlevitsky@gmail.com>
9412S: Maintained
9413F: drivers/memstick/host/r592.*
9414
9415ROCCAT DRIVERS
9416M: Stefan Achatz <erazor_de@users.sourceforge.net>
9417W: http://sourceforge.net/projects/roccat/
9418S: Maintained
9419F: drivers/hid/hid-roccat*
9420F: include/linux/hid-roccat*
9421F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9422
9423ROCKER DRIVER
9424M: Jiri Pirko <jiri@resnulli.us>
9425M: Scott Feldman <sfeldma@gmail.com>
9426L: netdev@vger.kernel.org
9427S: Supported
9428F: drivers/net/ethernet/rocker/
9429
9430ROCKETPORT DRIVER
9431P: Comtrol Corp.
9432W: http://www.comtrol.com
9433S: Maintained
9434F: Documentation/serial/rocket.txt
9435F: drivers/tty/rocket*
9436
9437ROCKETPORT EXPRESS/INFINITY DRIVER
9438M: Kevin Cernekee <cernekee@gmail.com>
9439L: linux-serial@vger.kernel.org
9440S: Odd Fixes
9441F: drivers/tty/serial/rp2.*
9442
9443ROSE NETWORK LAYER
9444M: Ralf Baechle <ralf@linux-mips.org>
9445L: linux-hams@vger.kernel.org
9446W: http://www.linux-ax25.org/
9447S: Maintained
9448F: include/net/rose.h
9449F: include/uapi/linux/rose.h
9450F: net/rose/
9451
9452RTL2830 MEDIA DRIVER
9453M: Antti Palosaari <crope@iki.fi>
9454L: linux-media@vger.kernel.org
9455W: https://linuxtv.org
9456W: http://palosaari.fi/linux/
9457Q: http://patchwork.linuxtv.org/project/linux-media/list/
9458T: git git://linuxtv.org/anttip/media_tree.git
9459S: Maintained
9460F: drivers/media/dvb-frontends/rtl2830*
9461
9462RTL2832 MEDIA DRIVER
9463M: Antti Palosaari <crope@iki.fi>
9464L: linux-media@vger.kernel.org
9465W: https://linuxtv.org
9466W: http://palosaari.fi/linux/
9467Q: http://patchwork.linuxtv.org/project/linux-media/list/
9468T: git git://linuxtv.org/anttip/media_tree.git
9469S: Maintained
9470F: drivers/media/dvb-frontends/rtl2832*
9471
9472RTL2832_SDR MEDIA DRIVER
9473M: Antti Palosaari <crope@iki.fi>
9474L: linux-media@vger.kernel.org
9475W: https://linuxtv.org
9476W: http://palosaari.fi/linux/
9477Q: http://patchwork.linuxtv.org/project/linux-media/list/
9478T: git git://linuxtv.org/anttip/media_tree.git
9479S: Maintained
9480F: drivers/media/dvb-frontends/rtl2832_sdr*
9481
9482RTL8180 WIRELESS DRIVER
9483L: linux-wireless@vger.kernel.org
9484W: http://wireless.kernel.org/
9485T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9486S: Orphan
9487F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9488
9489RTL8187 WIRELESS DRIVER
9490M: Herton Ronaldo Krzesinski <herton@canonical.com>
9491M: Hin-Tak Leung <htl10@users.sourceforge.net>
9492M: Larry Finger <Larry.Finger@lwfinger.net>
9493L: linux-wireless@vger.kernel.org
9494W: http://wireless.kernel.org/
9495T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9496S: Maintained
9497F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9498
9499RTL8192CE WIRELESS DRIVER
9500M: Larry Finger <Larry.Finger@lwfinger.net>
9501M: Chaoming Li <chaoming_li@realsil.com.cn>
9502L: linux-wireless@vger.kernel.org
9503W: http://wireless.kernel.org/
9504T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9505S: Maintained
9506F: drivers/net/wireless/realtek/rtlwifi/
9507F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9508
9509RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9510M: Jes Sorensen <Jes.Sorensen@redhat.com>
9511L: linux-wireless@vger.kernel.org
9512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8723au-mac80211
9513S: Maintained
9514F: drivers/net/wireless/realtek/rtl8xxxu/
9515
9516S3 SAVAGE FRAMEBUFFER DRIVER
9517M: Antonino Daplas <adaplas@gmail.com>
9518L: linux-fbdev@vger.kernel.org
9519S: Maintained
9520F: drivers/video/fbdev/savage/
9521
9522S390
9523M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9524M: Heiko Carstens <heiko.carstens@de.ibm.com>
9525L: linux-s390@vger.kernel.org
9526W: http://www.ibm.com/developerworks/linux/linux390/
9527T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9528S: Supported
9529F: arch/s390/
9530F: drivers/s390/
9531F: Documentation/s390/
9532F: Documentation/DocBook/s390*
9533
9534S390 COMMON I/O LAYER
9535M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9536M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9537L: linux-s390@vger.kernel.org
9538W: http://www.ibm.com/developerworks/linux/linux390/
9539S: Supported
9540F: drivers/s390/cio/
9541
9542S390 DASD DRIVER
9543M: Stefan Weinhuber <wein@de.ibm.com>
9544M: Stefan Haberland <stefan.haberland@de.ibm.com>
9545L: linux-s390@vger.kernel.org
9546W: http://www.ibm.com/developerworks/linux/linux390/
9547S: Supported
9548F: drivers/s390/block/dasd*
9549F: block/partitions/ibm.c
9550
9551S390 NETWORK DRIVERS
9552M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9553L: linux-s390@vger.kernel.org
9554W: http://www.ibm.com/developerworks/linux/linux390/
9555S: Supported
9556F: drivers/s390/net/
9557
9558S390 PCI SUBSYSTEM
9559M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9560M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9561L: linux-s390@vger.kernel.org
9562W: http://www.ibm.com/developerworks/linux/linux390/
9563S: Supported
9564F: arch/s390/pci/
9565F: drivers/pci/hotplug/s390_pci_hpc.c
9566
9567S390 ZCRYPT DRIVER
9568M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9569L: linux-s390@vger.kernel.org
9570W: http://www.ibm.com/developerworks/linux/linux390/
9571S: Supported
9572F: drivers/s390/crypto/
9573
9574S390 ZFCP DRIVER
9575M: Steffen Maier <maier@linux.vnet.ibm.com>
9576L: linux-s390@vger.kernel.org
9577W: http://www.ibm.com/developerworks/linux/linux390/
9578S: Supported
9579F: drivers/s390/scsi/zfcp_*
9580
9581S390 IUCV NETWORK LAYER
9582M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9583L: linux-s390@vger.kernel.org
9584W: http://www.ibm.com/developerworks/linux/linux390/
9585S: Supported
9586F: drivers/s390/net/*iucv*
9587F: include/net/iucv/
9588F: net/iucv/
9589
9590S390 IOMMU (PCI)
9591M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9592L: linux-s390@vger.kernel.org
9593W: http://www.ibm.com/developerworks/linux/linux390/
9594S: Supported
9595F: drivers/iommu/s390-iommu.c
9596
9597S3C24XX SD/MMC Driver
9598M: Ben Dooks <ben-linux@fluff.org>
9599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9600S: Supported
9601F: drivers/mmc/host/s3cmci.*
9602
9603SAA6588 RDS RECEIVER DRIVER
9604M: Hans Verkuil <hverkuil@xs4all.nl>
9605L: linux-media@vger.kernel.org
9606T: git git://linuxtv.org/media_tree.git
9607W: https://linuxtv.org
9608S: Odd Fixes
9609F: drivers/media/i2c/saa6588*
9610
9611SAA7134 VIDEO4LINUX DRIVER
9612M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9613L: linux-media@vger.kernel.org
9614W: https://linuxtv.org
9615T: git git://linuxtv.org/media_tree.git
9616S: Odd fixes
9617F: Documentation/video4linux/*.saa7134
9618F: drivers/media/pci/saa7134/
9619
9620SAA7146 VIDEO4LINUX-2 DRIVER
9621M: Hans Verkuil <hverkuil@xs4all.nl>
9622L: linux-media@vger.kernel.org
9623T: git git://linuxtv.org/media_tree.git
9624S: Maintained
9625F: drivers/media/common/saa7146/
9626F: drivers/media/pci/saa7146/
9627F: include/media/saa7146*
9628
9629SAMSUNG LAPTOP DRIVER
9630M: Corentin Chary <corentin.chary@gmail.com>
9631L: platform-driver-x86@vger.kernel.org
9632S: Maintained
9633F: drivers/platform/x86/samsung-laptop.c
9634
9635SAMSUNG AUDIO (ASoC) DRIVERS
9636M: Sangbeom Kim <sbkim73@samsung.com>
9637L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9638S: Supported
9639F: sound/soc/samsung/
9640
9641SAMSUNG FRAMEBUFFER DRIVER
9642M: Jingoo Han <jingoohan1@gmail.com>
9643L: linux-fbdev@vger.kernel.org
9644S: Maintained
9645F: drivers/video/fbdev/s3c-fb.c
9646
9647SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9648M: Sangbeom Kim <sbkim73@samsung.com>
9649M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9650L: linux-kernel@vger.kernel.org
9651L: linux-samsung-soc@vger.kernel.org
9652S: Supported
9653F: drivers/mfd/sec*.c
9654F: drivers/regulator/s2m*.c
9655F: drivers/regulator/s5m*.c
9656F: drivers/clk/clk-s2mps11.c
9657F: drivers/rtc/rtc-s5m.c
9658F: include/linux/mfd/samsung/
9659F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9660F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9661F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9662F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9663
9664SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9665M: Kyungmin Park <kyungmin.park@samsung.com>
9666M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9667L: linux-media@vger.kernel.org
9668Q: https://patchwork.linuxtv.org/project/linux-media/list/
9669S: Supported
9670F: drivers/media/platform/exynos4-is/
9671
9672SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9673M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9674L: linux-media@vger.kernel.org
9675L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9676S: Maintained
9677F: drivers/media/platform/s3c-camif/
9678F: include/media/drv-intf/s3c_camif.h
9679
9680SAMSUNG S5C73M3 CAMERA DRIVER
9681M: Kyungmin Park <kyungmin.park@samsung.com>
9682M: Andrzej Hajda <a.hajda@samsung.com>
9683L: linux-media@vger.kernel.org
9684S: Supported
9685F: drivers/media/i2c/s5c73m3/*
9686
9687SAMSUNG S5K5BAF CAMERA DRIVER
9688M: Kyungmin Park <kyungmin.park@samsung.com>
9689M: Andrzej Hajda <a.hajda@samsung.com>
9690L: linux-media@vger.kernel.org
9691S: Supported
9692F: drivers/media/i2c/s5k5baf.c
9693
9694SAMSUNG S3FWRN5 NFC DRIVER
9695M: Robert Baldyga <r.baldyga@samsung.com>
9696M: Krzysztof Opasiak <k.opasiak@samsung.com>
9697L: linux-nfc@lists.01.org (moderated for non-subscribers)
9698S: Supported
9699F: drivers/nfc/s3fwrn5
9700
9701SAMSUNG SOC CLOCK DRIVERS
9702M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9703M: Tomasz Figa <tomasz.figa@gmail.com>
9704S: Supported
9705L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9706F: drivers/clk/samsung/
9707
9708SAMSUNG SXGBE DRIVERS
9709M: Byungho An <bh74.an@samsung.com>
9710M: Girish K S <ks.giri@samsung.com>
9711M: Vipul Pandya <vipul.pandya@samsung.com>
9712S: Supported
9713L: netdev@vger.kernel.org
9714F: drivers/net/ethernet/samsung/sxgbe/
9715
9716SAMSUNG THERMAL DRIVER
9717M: Lukasz Majewski <l.majewski@samsung.com>
9718L: linux-pm@vger.kernel.org
9719L: linux-samsung-soc@vger.kernel.org
9720S: Supported
9721T: git https://github.com/lmajewski/linux-samsung-thermal.git
9722F: drivers/thermal/samsung/
9723
9724SAMSUNG USB2 PHY DRIVER
9725M: Kamil Debski <k.debski@samsung.com>
9726L: linux-kernel@vger.kernel.org
9727S: Supported
9728F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9729F: Documentation/phy/samsung-usb2.txt
9730F: drivers/phy/phy-exynos4210-usb2.c
9731F: drivers/phy/phy-exynos4x12-usb2.c
9732F: drivers/phy/phy-exynos5250-usb2.c
9733F: drivers/phy/phy-s5pv210-usb2.c
9734F: drivers/phy/phy-samsung-usb2.c
9735F: drivers/phy/phy-samsung-usb2.h
9736
9737SERIAL DRIVERS
9738M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9739L: linux-serial@vger.kernel.org
9740S: Maintained
9741F: drivers/tty/serial/
9742
9743SYNOPSYS DESIGNWARE DMAC DRIVER
9744M: Viresh Kumar <vireshk@kernel.org>
9745M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9746S: Maintained
9747F: include/linux/dma/dw.h
9748F: include/linux/platform_data/dma-dw.h
9749F: drivers/dma/dw/
9750
9751SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9752M: Lars Persson <lars.persson@axis.com>
9753L: netdev@vger.kernel.org
9754S: Supported
9755F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
9756F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
9757
9758SYNOPSYS DESIGNWARE I2C DRIVER
9759M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
9760R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9761R: Mika Westerberg <mika.westerberg@linux.intel.com>
9762L: linux-i2c@vger.kernel.org
9763S: Maintained
9764F: drivers/i2c/busses/i2c-designware-*
9765F: include/linux/platform_data/i2c-designware.h
9766
9767SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
9768M: Jaehoon Chung <jh80.chung@samsung.com>
9769L: linux-mmc@vger.kernel.org
9770S: Maintained
9771F: include/linux/mmc/dw_mmc.h
9772F: drivers/mmc/host/dw_mmc*
9773
9774SYSTEM TRACE MODULE CLASS
9775M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9776S: Maintained
9777F: Documentation/trace/stm.txt
9778F: drivers/hwtracing/stm/
9779F: include/linux/stm.h
9780F: include/uapi/linux/stm.h
9781
9782THUNDERBOLT DRIVER
9783M: Andreas Noever <andreas.noever@gmail.com>
9784S: Maintained
9785F: drivers/thunderbolt/
9786
9787TI BQ27XXX POWER SUPPLY DRIVER
9788R: Andrew F. Davis <afd@ti.com>
9789F: include/linux/power/bq27xxx_battery.h
9790F: drivers/power/bq27xxx_battery.c
9791F: drivers/power/bq27xxx_battery_i2c.c
9792
9793TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
9794M: John Stultz <john.stultz@linaro.org>
9795M: Thomas Gleixner <tglx@linutronix.de>
9796L: linux-kernel@vger.kernel.org
9797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9798S: Supported
9799F: include/linux/clocksource.h
9800F: include/linux/time.h
9801F: include/linux/timex.h
9802F: include/uapi/linux/time.h
9803F: include/uapi/linux/timex.h
9804F: kernel/time/clocksource.c
9805F: kernel/time/time*.c
9806F: kernel/time/alarmtimer.c
9807F: kernel/time/ntp.c
9808F: tools/testing/selftests/timers/
9809
9810SC1200 WDT DRIVER
9811M: Zwane Mwaikambo <zwanem@gmail.com>
9812S: Maintained
9813F: drivers/watchdog/sc1200wdt.c
9814
9815SCHEDULER
9816M: Ingo Molnar <mingo@redhat.com>
9817M: Peter Zijlstra <peterz@infradead.org>
9818L: linux-kernel@vger.kernel.org
9819T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
9820S: Maintained
9821F: kernel/sched/
9822F: include/linux/sched.h
9823F: include/uapi/linux/sched.h
9824F: include/linux/wait.h
9825
9826SCORE ARCHITECTURE
9827M: Chen Liqin <liqin.linux@gmail.com>
9828M: Lennox Wu <lennox.wu@gmail.com>
9829W: http://www.sunplus.com
9830S: Supported
9831F: arch/score/
9832
9833SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
9834M: Sudeep Holla <sudeep.holla@arm.com>
9835L: linux-arm-kernel@lists.infradead.org
9836S: Maintained
9837F: Documentation/devicetree/bindings/arm/arm,scpi.txt
9838F: drivers/clk/clk-scpi.c
9839F: drivers/cpufreq/scpi-cpufreq.c
9840F: drivers/firmware/arm_scpi.c
9841F: include/linux/scpi_protocol.h
9842
9843SCSI CDROM DRIVER
9844M: Jens Axboe <axboe@kernel.dk>
9845L: linux-scsi@vger.kernel.org
9846W: http://www.kernel.dk
9847S: Maintained
9848F: drivers/scsi/sr*
9849
9850SCSI RDMA PROTOCOL (SRP) INITIATOR
9851M: Bart Van Assche <bart.vanassche@sandisk.com>
9852L: linux-rdma@vger.kernel.org
9853S: Supported
9854W: http://www.openfabrics.org
9855Q: http://patchwork.kernel.org/project/linux-rdma/list/
9856T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
9857F: drivers/infiniband/ulp/srp/
9858F: include/scsi/srp.h
9859
9860SCSI SG DRIVER
9861M: Doug Gilbert <dgilbert@interlog.com>
9862L: linux-scsi@vger.kernel.org
9863W: http://sg.danny.cz/sg
9864S: Maintained
9865F: Documentation/scsi/scsi-generic.txt
9866F: drivers/scsi/sg.c
9867F: include/scsi/sg.h
9868
9869SCSI SUBSYSTEM
9870M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
9871T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
9872M: "Martin K. Petersen" <martin.petersen@oracle.com>
9873T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
9874L: linux-scsi@vger.kernel.org
9875S: Maintained
9876F: drivers/scsi/
9877F: include/scsi/
9878
9879SCSI TAPE DRIVER
9880M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
9881L: linux-scsi@vger.kernel.org
9882S: Maintained
9883F: Documentation/scsi/st.txt
9884F: drivers/scsi/st.*
9885F: drivers/scsi/st_*.h
9886
9887SCTP PROTOCOL
9888M: Vlad Yasevich <vyasevich@gmail.com>
9889M: Neil Horman <nhorman@tuxdriver.com>
9890L: linux-sctp@vger.kernel.org
9891W: http://lksctp.sourceforge.net
9892S: Maintained
9893F: Documentation/networking/sctp.txt
9894F: include/linux/sctp.h
9895F: include/uapi/linux/sctp.h
9896F: include/net/sctp/
9897F: net/sctp/
9898
9899SCx200 CPU SUPPORT
9900M: Jim Cromie <jim.cromie@gmail.com>
9901S: Odd Fixes
9902F: Documentation/i2c/busses/scx200_acb
9903F: arch/x86/platform/scx200/
9904F: drivers/watchdog/scx200_wdt.c
9905F: drivers/i2c/busses/scx200*
9906F: drivers/mtd/maps/scx200_docflash.c
9907F: include/linux/scx200.h
9908
9909SCx200 GPIO DRIVER
9910M: Jim Cromie <jim.cromie@gmail.com>
9911S: Maintained
9912F: drivers/char/scx200_gpio.c
9913F: include/linux/scx200_gpio.h
9914
9915SCx200 HRT CLOCKSOURCE DRIVER
9916M: Jim Cromie <jim.cromie@gmail.com>
9917S: Maintained
9918F: drivers/clocksource/scx200_hrt.c
9919
9920SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
9921M: Sascha Sommer <saschasommer@freenet.de>
9922L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
9923S: Maintained
9924F: drivers/mmc/host/sdricoh_cs.c
9925
9926SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
9927M: Adrian Hunter <adrian.hunter@intel.com>
9928L: linux-mmc@vger.kernel.org
9929T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
9930S: Maintained
9931F: drivers/mmc/host/sdhci*
9932F: include/linux/mmc/sdhci*
9933
9934SECURE COMPUTING
9935M: Kees Cook <keescook@chromium.org>
9936R: Andy Lutomirski <luto@amacapital.net>
9937R: Will Drewry <wad@chromium.org>
9938T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
9939S: Supported
9940F: kernel/seccomp.c
9941F: include/uapi/linux/seccomp.h
9942F: include/linux/seccomp.h
9943F: tools/testing/selftests/seccomp/*
9944K: \bsecure_computing
9945K: \bTIF_SECCOMP\b
9946
9947SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
9948M: Ben Dooks <ben-linux@fluff.org>
9949M: Jaehoon Chung <jh80.chung@samsung.com>
9950L: linux-mmc@vger.kernel.org
9951S: Maintained
9952F: drivers/mmc/host/sdhci-s3c*
9953
9954SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
9955M: Viresh Kumar <vireshk@kernel.org>
9956L: spear-devel@list.st.com
9957L: linux-mmc@vger.kernel.org
9958S: Maintained
9959F: drivers/mmc/host/sdhci-spear.c
9960
9961SECURITY SUBSYSTEM
9962M: James Morris <james.l.morris@oracle.com>
9963M: "Serge E. Hallyn" <serge@hallyn.com>
9964L: linux-security-module@vger.kernel.org (suggested Cc:)
9965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
9966W: http://kernsec.org/
9967S: Supported
9968F: security/
9969
9970SECURITY CONTACT
9971M: Security Officers <security@kernel.org>
9972S: Supported
9973
9974SELINUX SECURITY MODULE
9975M: Paul Moore <paul@paul-moore.com>
9976M: Stephen Smalley <sds@tycho.nsa.gov>
9977M: Eric Paris <eparis@parisplace.org>
9978L: selinux@tycho.nsa.gov (moderated for non-subscribers)
9979W: http://selinuxproject.org
9980T: git git://git.infradead.org/users/pcmoore/selinux
9981S: Supported
9982F: include/linux/selinux*
9983F: security/selinux/
9984F: scripts/selinux/
9985
9986APPARMOR SECURITY MODULE
9987M: John Johansen <john.johansen@canonical.com>
9988L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
9989W: apparmor.wiki.kernel.org
9990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
9991S: Supported
9992F: security/apparmor/
9993
9994YAMA SECURITY MODULE
9995M: Kees Cook <keescook@chromium.org>
9996T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
9997S: Supported
9998F: security/yama/
9999
10000SENSABLE PHANTOM
10001M: Jiri Slaby <jirislaby@gmail.com>
10002S: Maintained
10003F: drivers/misc/phantom.c
10004F: include/uapi/linux/phantom.h
10005
10006SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10007M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10008M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10009M: John Soni Jose <sony.john@avagotech.com>
10010L: linux-scsi@vger.kernel.org
10011W: http://www.avagotech.com
10012S: Supported
10013F: drivers/scsi/be2iscsi/
10014
10015Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10016M: Sathya Perla <sathya.perla@broadcom.com>
10017M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10018M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10019M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10020M: Somnath Kotur <somnath.kotur@broadcom.com>
10021L: netdev@vger.kernel.org
10022W: http://www.emulex.com
10023S: Supported
10024F: drivers/net/ethernet/emulex/benet/
10025
10026EMULEX ONECONNECT ROCE DRIVER
10027M: Selvin Xavier <selvin.xavier@avagotech.com>
10028M: Devesh Sharma <devesh.sharma@avagotech.com>
10029M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10030L: linux-rdma@vger.kernel.org
10031W: http://www.emulex.com
10032S: Supported
10033F: drivers/infiniband/hw/ocrdma/
10034
10035SFC NETWORK DRIVER
10036M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10037M: Shradha Shah <sshah@solarflare.com>
10038L: netdev@vger.kernel.org
10039S: Supported
10040F: drivers/net/ethernet/sfc/
10041
10042SGI GRU DRIVER
10043M: Dimitri Sivanich <sivanich@sgi.com>
10044S: Maintained
10045F: drivers/misc/sgi-gru/
10046
10047SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10048M: Pat Gefre <pfg@sgi.com>
10049L: linux-ia64@vger.kernel.org
10050S: Supported
10051F: Documentation/ia64/serial.txt
10052F: drivers/tty/serial/ioc?_serial.c
10053F: include/linux/ioc?.h
10054
10055SGI XP/XPC/XPNET DRIVER
10056M: Cliff Whickman <cpw@sgi.com>
10057M: Robin Holt <robinmholt@gmail.com>
10058S: Maintained
10059F: drivers/misc/sgi-xp/
10060
10061SI2157 MEDIA DRIVER
10062M: Antti Palosaari <crope@iki.fi>
10063L: linux-media@vger.kernel.org
10064W: https://linuxtv.org
10065W: http://palosaari.fi/linux/
10066Q: http://patchwork.linuxtv.org/project/linux-media/list/
10067T: git git://linuxtv.org/anttip/media_tree.git
10068S: Maintained
10069F: drivers/media/tuners/si2157*
10070
10071SI2168 MEDIA DRIVER
10072M: Antti Palosaari <crope@iki.fi>
10073L: linux-media@vger.kernel.org
10074W: https://linuxtv.org
10075W: http://palosaari.fi/linux/
10076Q: http://patchwork.linuxtv.org/project/linux-media/list/
10077T: git git://linuxtv.org/anttip/media_tree.git
10078S: Maintained
10079F: drivers/media/dvb-frontends/si2168*
10080
10081SI470X FM RADIO RECEIVER I2C DRIVER
10082M: Hans Verkuil <hverkuil@xs4all.nl>
10083L: linux-media@vger.kernel.org
10084T: git git://linuxtv.org/media_tree.git
10085W: https://linuxtv.org
10086S: Odd Fixes
10087F: drivers/media/radio/si470x/radio-si470x-i2c.c
10088
10089SI470X FM RADIO RECEIVER USB DRIVER
10090M: Hans Verkuil <hverkuil@xs4all.nl>
10091L: linux-media@vger.kernel.org
10092T: git git://linuxtv.org/media_tree.git
10093W: https://linuxtv.org
10094S: Maintained
10095F: drivers/media/radio/si470x/radio-si470x-common.c
10096F: drivers/media/radio/si470x/radio-si470x.h
10097F: drivers/media/radio/si470x/radio-si470x-usb.c
10098
10099SI4713 FM RADIO TRANSMITTER I2C DRIVER
10100M: Eduardo Valentin <edubezval@gmail.com>
10101L: linux-media@vger.kernel.org
10102T: git git://linuxtv.org/media_tree.git
10103W: https://linuxtv.org
10104S: Odd Fixes
10105F: drivers/media/radio/si4713/si4713.?
10106
10107SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10108M: Eduardo Valentin <edubezval@gmail.com>
10109L: linux-media@vger.kernel.org
10110T: git git://linuxtv.org/media_tree.git
10111W: https://linuxtv.org
10112S: Odd Fixes
10113F: drivers/media/radio/si4713/radio-platform-si4713.c
10114
10115SI4713 FM RADIO TRANSMITTER USB DRIVER
10116M: Hans Verkuil <hverkuil@xs4all.nl>
10117L: linux-media@vger.kernel.org
10118T: git git://linuxtv.org/media_tree.git
10119W: https://linuxtv.org
10120S: Maintained
10121F: drivers/media/radio/si4713/radio-usb-si4713.c
10122
10123SIANO DVB DRIVER
10124M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10125L: linux-media@vger.kernel.org
10126W: https://linuxtv.org
10127T: git git://linuxtv.org/media_tree.git
10128S: Odd fixes
10129F: drivers/media/common/siano/
10130F: drivers/media/usb/siano/
10131F: drivers/media/usb/siano/
10132F: drivers/media/mmc/siano/
10133
10134SIMPLEFB FB DRIVER
10135M: Hans de Goede <hdegoede@redhat.com>
10136L: linux-fbdev@vger.kernel.org
10137S: Maintained
10138F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10139F: drivers/video/fbdev/simplefb.c
10140F: include/linux/platform_data/simplefb.h
10141
10142SH_VEU V4L2 MEM2MEM DRIVER
10143L: linux-media@vger.kernel.org
10144S: Orphan
10145F: drivers/media/platform/sh_veu.c
10146
10147SH_VOU V4L2 OUTPUT DRIVER
10148L: linux-media@vger.kernel.org
10149S: Orphan
10150F: drivers/media/platform/sh_vou.c
10151F: include/media/drv-intf/sh_vou.h
10152
10153SIMPLE FIRMWARE INTERFACE (SFI)
10154M: Len Brown <lenb@kernel.org>
10155L: sfi-devel@simplefirmware.org
10156W: http://simplefirmware.org/
10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10158S: Supported
10159F: arch/x86/platform/sfi/
10160F: drivers/sfi/
10161F: include/linux/sfi*.h
10162
10163SIMTEC EB110ATX (Chalice CATS)
10164P: Ben Dooks
10165P: Vincent Sanders <vince@simtec.co.uk>
10166M: Simtec Linux Team <linux@simtec.co.uk>
10167W: http://www.simtec.co.uk/products/EB110ATX/
10168S: Supported
10169
10170SIMTEC EB2410ITX (BAST)
10171P: Ben Dooks
10172P: Vincent Sanders <vince@simtec.co.uk>
10173M: Simtec Linux Team <linux@simtec.co.uk>
10174W: http://www.simtec.co.uk/products/EB2410ITX/
10175S: Supported
10176F: arch/arm/mach-s3c24xx/mach-bast.c
10177F: arch/arm/mach-s3c24xx/bast-ide.c
10178F: arch/arm/mach-s3c24xx/bast-irq.c
10179
10180TI DAVINCI MACHINE SUPPORT
10181M: Sekhar Nori <nsekhar@ti.com>
10182M: Kevin Hilman <khilman@kernel.org>
10183L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10184T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10185S: Supported
10186F: arch/arm/mach-davinci/
10187F: drivers/i2c/busses/i2c-davinci.c
10188
10189TI DAVINCI SERIES MEDIA DRIVER
10190M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10191L: linux-media@vger.kernel.org
10192W: https://linuxtv.org
10193Q: http://patchwork.linuxtv.org/project/linux-media/list/
10194T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10195S: Maintained
10196F: drivers/media/platform/davinci/
10197F: include/media/davinci/
10198
10199TI AM437X VPFE DRIVER
10200M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10201L: linux-media@vger.kernel.org
10202W: https://linuxtv.org
10203Q: http://patchwork.linuxtv.org/project/linux-media/list/
10204T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10205S: Maintained
10206F: drivers/media/platform/am437x/
10207
10208OV2659 OMNIVISION SENSOR DRIVER
10209M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10210L: linux-media@vger.kernel.org
10211W: https://linuxtv.org
10212Q: http://patchwork.linuxtv.org/project/linux-media/list/
10213T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10214S: Maintained
10215F: drivers/media/i2c/ov2659.c
10216F: include/media/i2c/ov2659.h
10217
10218SILICON MOTION SM712 FRAME BUFFER DRIVER
10219M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10220M: Teddy Wang <teddy.wang@siliconmotion.com>
10221M: Sudip Mukherjee <sudip@vectorindia.org>
10222L: linux-fbdev@vger.kernel.org
10223S: Maintained
10224F: drivers/video/fbdev/sm712*
10225F: Documentation/fb/sm712fb.txt
10226
10227SIS 190 ETHERNET DRIVER
10228M: Francois Romieu <romieu@fr.zoreil.com>
10229L: netdev@vger.kernel.org
10230S: Maintained
10231F: drivers/net/ethernet/sis/sis190.c
10232
10233SIS 900/7016 FAST ETHERNET DRIVER
10234M: Daniele Venzano <venza@brownhat.org>
10235W: http://www.brownhat.org/sis900.html
10236L: netdev@vger.kernel.org
10237S: Maintained
10238F: drivers/net/ethernet/sis/sis900.*
10239
10240SIS FRAMEBUFFER DRIVER
10241M: Thomas Winischhofer <thomas@winischhofer.net>
10242W: http://www.winischhofer.net/linuxsisvga.shtml
10243S: Maintained
10244F: Documentation/fb/sisfb.txt
10245F: drivers/video/fbdev/sis/
10246F: include/video/sisfb.h
10247
10248SIS USB2VGA DRIVER
10249M: Thomas Winischhofer <thomas@winischhofer.net>
10250W: http://www.winischhofer.at/linuxsisusbvga.shtml
10251S: Maintained
10252F: drivers/usb/misc/sisusbvga/
10253
10254SLAB ALLOCATOR
10255M: Christoph Lameter <cl@linux.com>
10256M: Pekka Enberg <penberg@kernel.org>
10257M: David Rientjes <rientjes@google.com>
10258M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10259M: Andrew Morton <akpm@linux-foundation.org>
10260L: linux-mm@kvack.org
10261S: Maintained
10262F: include/linux/sl?b*.h
10263F: mm/sl?b*
10264
10265SLEEPABLE READ-COPY UPDATE (SRCU)
10266M: Lai Jiangshan <jiangshanlai@gmail.com>
10267M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10268M: Josh Triplett <josh@joshtriplett.org>
10269R: Steven Rostedt <rostedt@goodmis.org>
10270R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10271L: linux-kernel@vger.kernel.org
10272W: http://www.rdrop.com/users/paulmck/RCU/
10273S: Supported
10274T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10275F: include/linux/srcu.h
10276F: kernel/rcu/srcu.c
10277
10278SMACK SECURITY MODULE
10279M: Casey Schaufler <casey@schaufler-ca.com>
10280L: linux-security-module@vger.kernel.org
10281W: http://schaufler-ca.com
10282T: git git://git.gitorious.org/smack-next/kernel.git
10283S: Maintained
10284F: Documentation/security/Smack.txt
10285F: security/smack/
10286
10287DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10288M: Kevin Hilman <khilman@kernel.org>
10289M: Nishanth Menon <nm@ti.com>
10290S: Maintained
10291F: drivers/power/avs/
10292F: include/linux/power/smartreflex.h
10293L: linux-pm@vger.kernel.org
10294
10295SMC91x ETHERNET DRIVER
10296M: Nicolas Pitre <nico@fluxnic.net>
10297S: Odd Fixes
10298F: drivers/net/ethernet/smsc/smc91x.*
10299
10300SMIA AND SMIA++ IMAGE SENSOR DRIVER
10301M: Sakari Ailus <sakari.ailus@iki.fi>
10302L: linux-media@vger.kernel.org
10303S: Maintained
10304F: drivers/media/i2c/smiapp/
10305F: include/media/i2c/smiapp.h
10306F: drivers/media/i2c/smiapp-pll.c
10307F: drivers/media/i2c/smiapp-pll.h
10308F: include/uapi/linux/smiapp.h
10309F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10310
10311SMM665 HARDWARE MONITOR DRIVER
10312M: Guenter Roeck <linux@roeck-us.net>
10313L: linux-hwmon@vger.kernel.org
10314S: Maintained
10315F: Documentation/hwmon/smm665
10316F: drivers/hwmon/smm665.c
10317
10318SMSC EMC2103 HARDWARE MONITOR DRIVER
10319M: Steve Glendinning <steve.glendinning@shawell.net>
10320L: linux-hwmon@vger.kernel.org
10321S: Maintained
10322F: Documentation/hwmon/emc2103
10323F: drivers/hwmon/emc2103.c
10324
10325SMSC SCH5627 HARDWARE MONITOR DRIVER
10326M: Hans de Goede <hdegoede@redhat.com>
10327L: linux-hwmon@vger.kernel.org
10328S: Supported
10329F: Documentation/hwmon/sch5627
10330F: drivers/hwmon/sch5627.c
10331
10332SMSC47B397 HARDWARE MONITOR DRIVER
10333M: Jean Delvare <jdelvare@suse.com>
10334L: linux-hwmon@vger.kernel.org
10335S: Maintained
10336F: Documentation/hwmon/smsc47b397
10337F: drivers/hwmon/smsc47b397.c
10338
10339SMSC911x ETHERNET DRIVER
10340M: Steve Glendinning <steve.glendinning@shawell.net>
10341L: netdev@vger.kernel.org
10342S: Maintained
10343F: include/linux/smsc911x.h
10344F: drivers/net/ethernet/smsc/smsc911x.*
10345
10346SMSC9420 PCI ETHERNET DRIVER
10347M: Steve Glendinning <steve.glendinning@shawell.net>
10348L: netdev@vger.kernel.org
10349S: Maintained
10350F: drivers/net/ethernet/smsc/smsc9420.*
10351
10352SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10353M: Steve Glendinning <steve.glendinning@shawell.net>
10354L: linux-fbdev@vger.kernel.org
10355S: Maintained
10356F: drivers/video/fbdev/smscufx.c
10357
10358SOC-CAMERA V4L2 SUBSYSTEM
10359M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
10362S: Maintained
10363F: include/media/soc*
10364F: drivers/media/i2c/soc_camera/
10365F: drivers/media/platform/soc_camera/
10366
10367SOEKRIS NET48XX LED SUPPORT
10368M: Chris Boot <bootc@bootc.net>
10369S: Maintained
10370F: drivers/leds/leds-net48xx.c
10371
10372SOFTLOGIC 6x10 MPEG CODEC
10373M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10374M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10375M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10376M: Ismael Luceno <ismael@iodev.co.uk>
10377L: linux-media@vger.kernel.org
10378S: Supported
10379F: drivers/media/pci/solo6x10/
10380
10381SOFTWARE RAID (Multiple Disks) SUPPORT
10382M: Shaohua Li <shli@kernel.org>
10383L: linux-raid@vger.kernel.org
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10385S: Supported
10386F: drivers/md/
10387F: include/linux/raid/
10388F: include/uapi/linux/raid/
10389
10390SONIC NETWORK DRIVER
10391M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10392L: netdev@vger.kernel.org
10393S: Maintained
10394F: drivers/net/ethernet/natsemi/sonic.*
10395
10396SONICS SILICON BACKPLANE DRIVER (SSB)
10397M: Michael Buesch <m@bues.ch>
10398L: linux-wireless@vger.kernel.org
10399S: Maintained
10400F: drivers/ssb/
10401F: include/linux/ssb/
10402
10403SONY VAIO CONTROL DEVICE DRIVER
10404M: Mattia Dongili <malattia@linux.it>
10405L: platform-driver-x86@vger.kernel.org
10406W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10407S: Maintained
10408F: Documentation/laptops/sony-laptop.txt
10409F: drivers/char/sonypi.c
10410F: drivers/platform/x86/sony-laptop.c
10411F: include/linux/sony-laptop.h
10412
10413SONY MEMORYSTICK CARD SUPPORT
10414M: Alex Dubov <oakad@yahoo.com>
10415W: http://tifmxx.berlios.de/
10416S: Maintained
10417F: drivers/memstick/host/tifm_ms.c
10418
10419SONY MEMORYSTICK STANDARD SUPPORT
10420M: Maxim Levitsky <maximlevitsky@gmail.com>
10421S: Maintained
10422F: drivers/memstick/core/ms_block.*
10423
10424SOUND
10425M: Jaroslav Kysela <perex@perex.cz>
10426M: Takashi Iwai <tiwai@suse.com>
10427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10428W: http://www.alsa-project.org/
10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10430T: git git://git.alsa-project.org/alsa-kernel.git
10431Q: http://patchwork.kernel.org/project/alsa-devel/list/
10432S: Maintained
10433F: Documentation/sound/
10434F: include/sound/
10435F: include/uapi/sound/
10436F: sound/
10437
10438SOUND - COMPRESSED AUDIO
10439M: Vinod Koul <vinod.koul@intel.com>
10440L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10441T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10442S: Supported
10443F: Documentation/sound/alsa/compress_offload.txt
10444F: include/sound/compress_driver.h
10445F: include/uapi/sound/compress_*
10446F: sound/core/compress_offload.c
10447F: sound/soc/soc-compress.c
10448
10449SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10450M: Liam Girdwood <lgirdwood@gmail.com>
10451M: Mark Brown <broonie@kernel.org>
10452T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10453L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10454W: http://alsa-project.org/main/index.php/ASoC
10455S: Supported
10456F: Documentation/sound/alsa/soc/
10457F: sound/soc/
10458F: include/sound/soc*
10459
10460SOUND - DMAENGINE HELPERS
10461M: Lars-Peter Clausen <lars@metafoo.de>
10462S: Supported
10463F: include/sound/dmaengine_pcm.h
10464F: sound/core/pcm_dmaengine.c
10465F: sound/soc/soc-generic-dmaengine-pcm.c
10466
10467SP2 MEDIA DRIVER
10468M: Olli Salonen <olli.salonen@iki.fi>
10469L: linux-media@vger.kernel.org
10470W: https://linuxtv.org
10471Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472S: Maintained
10473F: drivers/media/dvb-frontends/sp2*
10474
10475SPARC + UltraSPARC (sparc/sparc64)
10476M: "David S. Miller" <davem@davemloft.net>
10477L: sparclinux@vger.kernel.org
10478Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10479T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10480T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10481S: Maintained
10482F: arch/sparc/
10483F: drivers/sbus/
10484
10485SPARC SERIAL DRIVERS
10486M: "David S. Miller" <davem@davemloft.net>
10487L: sparclinux@vger.kernel.org
10488T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10489T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10490S: Maintained
10491F: include/linux/sunserialcore.h
10492F: drivers/tty/serial/suncore.c
10493F: drivers/tty/serial/sunhv.c
10494F: drivers/tty/serial/sunsab.c
10495F: drivers/tty/serial/sunsab.h
10496F: drivers/tty/serial/sunsu.c
10497F: drivers/tty/serial/sunzilog.c
10498F: drivers/tty/serial/sunzilog.h
10499
10500SPARSE CHECKER
10501M: "Christopher Li" <sparse@chrisli.org>
10502L: linux-sparse@vger.kernel.org
10503W: https://sparse.wiki.kernel.org/
10504T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10505T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10506S: Maintained
10507F: include/linux/compiler.h
10508
10509SPEAR PLATFORM SUPPORT
10510M: Viresh Kumar <vireshk@kernel.org>
10511M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10512L: spear-devel@list.st.com
10513L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10514W: http://www.st.com/spear
10515S: Maintained
10516F: arch/arm/boot/dts/spear*
10517F: arch/arm/mach-spear/
10518
10519SPEAR CLOCK FRAMEWORK SUPPORT
10520M: Viresh Kumar <vireshk@kernel.org>
10521L: spear-devel@list.st.com
10522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10523W: http://www.st.com/spear
10524S: Maintained
10525F: drivers/clk/spear/
10526
10527SPI SUBSYSTEM
10528M: Mark Brown <broonie@kernel.org>
10529L: linux-spi@vger.kernel.org
10530T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10531Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10532S: Maintained
10533F: Documentation/spi/
10534F: drivers/spi/
10535F: include/linux/spi/
10536F: include/uapi/linux/spi/
10537
10538SPIDERNET NETWORK DRIVER for CELL
10539M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10540L: netdev@vger.kernel.org
10541S: Supported
10542F: Documentation/networking/spider_net.txt
10543F: drivers/net/ethernet/toshiba/spider_net*
10544
10545SPU FILE SYSTEM
10546M: Jeremy Kerr <jk@ozlabs.org>
10547L: linuxppc-dev@lists.ozlabs.org
10548W: http://www.ibm.com/developerworks/power/cell/
10549S: Supported
10550F: Documentation/filesystems/spufs.txt
10551F: arch/powerpc/platforms/cell/spufs/
10552
10553SQUASHFS FILE SYSTEM
10554M: Phillip Lougher <phillip@squashfs.org.uk>
10555L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10556W: http://squashfs.org.uk
10557T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10558S: Maintained
10559F: Documentation/filesystems/squashfs.txt
10560F: fs/squashfs/
10561
10562SRM (Alpha) environment access
10563M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10564S: Maintained
10565F: arch/alpha/kernel/srm_env.c
10566
10567STABLE BRANCH
10568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10569L: stable@vger.kernel.org
10570S: Supported
10571F: Documentation/stable_kernel_rules.txt
10572
10573STAGING SUBSYSTEM
10574M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10575T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10576L: devel@driverdev.osuosl.org
10577S: Supported
10578F: drivers/staging/
10579
10580STAGING - COMEDI
10581M: Ian Abbott <abbotti@mev.co.uk>
10582M: H Hartley Sweeten <hsweeten@visionengravers.com>
10583S: Odd Fixes
10584F: drivers/staging/comedi/
10585
10586STAGING - FLARION FT1000 DRIVERS
10587M: Marek Belisko <marek.belisko@gmail.com>
10588S: Odd Fixes
10589F: drivers/staging/ft1000/
10590
10591STAGING - INDUSTRIAL IO
10592M: Jonathan Cameron <jic23@kernel.org>
10593L: linux-iio@vger.kernel.org
10594S: Odd Fixes
10595F: drivers/staging/iio/
10596
10597STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10598M: Jarod Wilson <jarod@wilsonet.com>
10599W: http://www.lirc.org/
10600S: Odd Fixes
10601F: drivers/staging/media/lirc/
10602
10603STAGING - LUSTRE PARALLEL FILESYSTEM
10604M: Oleg Drokin <oleg.drokin@intel.com>
10605M: Andreas Dilger <andreas.dilger@intel.com>
10606L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10607W: http://wiki.lustre.org/
10608S: Maintained
10609F: drivers/staging/lustre
10610
10611STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10612M: Marc Dietrich <marvin24@gmx.de>
10613L: ac100@lists.launchpad.net (moderated for non-subscribers)
10614L: linux-tegra@vger.kernel.org
10615S: Maintained
10616F: drivers/staging/nvec/
10617
10618STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10619M: Jens Frederich <jfrederich@gmail.com>
10620M: Daniel Drake <dsd@laptop.org>
10621M: Jon Nettleton <jon.nettleton@gmail.com>
10622W: http://wiki.laptop.org/go/DCON
10623S: Maintained
10624F: drivers/staging/olpc_dcon/
10625
10626STAGING - REALTEK RTL8712U DRIVERS
10627M: Larry Finger <Larry.Finger@lwfinger.net>
10628M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10629S: Odd Fixes
10630F: drivers/staging/rtl8712/
10631
10632STAGING - REALTEK RTL8723U WIRELESS DRIVER
10633M: Larry Finger <Larry.Finger@lwfinger.net>
10634M: Jes Sorensen <Jes.Sorensen@redhat.com>
10635L: linux-wireless@vger.kernel.org
10636S: Maintained
10637F: drivers/staging/rtl8723au/
10638
10639STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10640M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10641M: Teddy Wang <teddy.wang@siliconmotion.com>
10642M: Sudip Mukherjee <sudip@vectorindia.org>
10643L: linux-fbdev@vger.kernel.org
10644S: Maintained
10645F: drivers/staging/sm750fb/
10646
10647STAGING - SLICOSS
10648M: Lior Dotan <liodot@gmail.com>
10649M: Christopher Harrer <charrer@alacritech.com>
10650S: Odd Fixes
10651F: drivers/staging/slicoss/
10652
10653STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10654M: William Hubbs <w.d.hubbs@gmail.com>
10655M: Chris Brannon <chris@the-brannons.com>
10656M: Kirk Reiser <kirk@reisers.ca>
10657M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10658L: speakup@linux-speakup.org
10659W: http://www.linux-speakup.org/
10660S: Odd Fixes
10661F: drivers/staging/speakup/
10662
10663STAGING - VIA VT665X DRIVERS
10664M: Forest Bond <forest@alittletooquiet.net>
10665S: Odd Fixes
10666F: drivers/staging/vt665?/
10667
10668STAGING - WILC1000 WIFI DRIVER
10669M: Johnny Kim <johnny.kim@atmel.com>
10670M: Austin Shin <austin.shin@atmel.com>
10671M: Chris Park <chris.park@atmel.com>
10672M: Tony Cho <tony.cho@atmel.com>
10673M: Glen Lee <glen.lee@atmel.com>
10674M: Leo Kim <leo.kim@atmel.com>
10675L: linux-wireless@vger.kernel.org
10676S: Supported
10677F: drivers/staging/wilc1000/
10678
10679STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10680M: Arnaud Patard <arnaud.patard@rtp-net.org>
10681S: Odd Fixes
10682F: drivers/staging/xgifb/
10683
10684HFI1 DRIVER
10685M: Mike Marciniszyn <infinipath@intel.com>
10686L: linux-rdma@vger.kernel.org
10687S: Supported
10688F: drivers/staging/rdma/hfi1
10689
10690STARFIRE/DURALAN NETWORK DRIVER
10691M: Ion Badulescu <ionut@badula.org>
10692S: Odd Fixes
10693F: drivers/net/ethernet/adaptec/starfire*
10694
10695SUN3/3X
10696M: Sam Creasey <sammy@sammy.net>
10697W: http://sammy.net/sun3/
10698S: Maintained
10699F: arch/m68k/kernel/*sun3*
10700F: arch/m68k/sun3*/
10701F: arch/m68k/include/asm/sun3*
10702F: drivers/net/ethernet/i825xx/sun3*
10703
10704SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10705M: Hans de Goede <hdegoede@redhat.com>
10706L: linux-input@vger.kernel.org
10707S: Maintained
10708F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10709F: drivers/input/keyboard/sun4i-lradc-keys.c
10710
10711SUNDANCE NETWORK DRIVER
10712M: Denis Kirjanov <kda@linux-powerpc.org>
10713L: netdev@vger.kernel.org
10714S: Maintained
10715F: drivers/net/ethernet/dlink/sundance.c
10716
10717SUPERH
10718M: Yoshinori Sato <ysato@users.sourceforge.jp>
10719M: Rich Felker <dalias@libc.org>
10720L: linux-sh@vger.kernel.org
10721Q: http://patchwork.kernel.org/project/linux-sh/list/
10722S: Maintained
10723F: Documentation/sh/
10724F: arch/sh/
10725F: drivers/sh/
10726
10727SUSPEND TO RAM
10728M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10729M: Len Brown <len.brown@intel.com>
10730M: Pavel Machek <pavel@ucw.cz>
10731L: linux-pm@vger.kernel.org
10732S: Supported
10733F: Documentation/power/
10734F: arch/x86/kernel/acpi/
10735F: drivers/base/power/
10736F: kernel/power/
10737F: include/linux/suspend.h
10738F: include/linux/freezer.h
10739F: include/linux/pm.h
10740
10741SVGA HANDLING
10742M: Martin Mares <mj@ucw.cz>
10743L: linux-video@atrey.karlin.mff.cuni.cz
10744S: Maintained
10745F: Documentation/svga.txt
10746F: arch/x86/boot/video*
10747
10748SWIOTLB SUBSYSTEM
10749M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10750L: linux-kernel@vger.kernel.org
10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10752S: Supported
10753F: lib/swiotlb.c
10754F: arch/*/kernel/pci-swiotlb.c
10755F: include/linux/swiotlb.h
10756
10757SWITCHDEV
10758M: Jiri Pirko <jiri@resnulli.us>
10759L: netdev@vger.kernel.org
10760S: Supported
10761F: net/switchdev/
10762F: include/net/switchdev.h
10763
10764SYNOPSYS ARC ARCHITECTURE
10765M: Vineet Gupta <vgupta@synopsys.com>
10766L: linux-snps-arc@lists.infradead.org
10767S: Supported
10768F: arch/arc/
10769F: Documentation/devicetree/bindings/arc/*
10770F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
10771F: drivers/tty/serial/arc_uart.c
10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
10773
10774SYNOPSYS ARC SDP platform support
10775M: Alexey Brodkin <abrodkin@synopsys.com>
10776S: Supported
10777F: arch/arc/plat-axs10x
10778F: arch/arc/boot/dts/ax*
10779F: Documentation/devicetree/bindings/arc/axs10*
10780
10781SYSTEM CONFIGURATION (SYSCON)
10782M: Lee Jones <lee.jones@linaro.org>
10783M: Arnd Bergmann <arnd@arndb.de>
10784T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
10785S: Supported
10786F: drivers/mfd/syscon.c
10787
10788SYSV FILESYSTEM
10789M: Christoph Hellwig <hch@infradead.org>
10790S: Maintained
10791F: Documentation/filesystems/sysv-fs.txt
10792F: fs/sysv/
10793F: include/linux/sysv_fs.h
10794
10795TARGET SUBSYSTEM
10796M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
10797L: linux-scsi@vger.kernel.org
10798L: target-devel@vger.kernel.org
10799W: http://www.linux-iscsi.org
10800W: http://groups.google.com/group/linux-iscsi-target-dev
10801T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
10802S: Supported
10803F: drivers/target/
10804F: include/target/
10805F: Documentation/target/
10806
10807TASKSTATS STATISTICS INTERFACE
10808M: Balbir Singh <bsingharora@gmail.com>
10809S: Maintained
10810F: Documentation/accounting/taskstats*
10811F: include/linux/taskstats*
10812F: kernel/taskstats.c
10813
10814TC CLASSIFIER
10815M: Jamal Hadi Salim <jhs@mojatatu.com>
10816L: netdev@vger.kernel.org
10817S: Maintained
10818F: include/net/pkt_cls.h
10819F: include/uapi/linux/pkt_cls.h
10820F: net/sched/
10821
10822TCP LOW PRIORITY MODULE
10823M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
10824M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
10825W: http://tcp-lp-mod.sourceforge.net/
10826S: Maintained
10827F: net/ipv4/tcp_lp.c
10828
10829TDA10071 MEDIA DRIVER
10830M: Antti Palosaari <crope@iki.fi>
10831L: linux-media@vger.kernel.org
10832W: https://linuxtv.org
10833W: http://palosaari.fi/linux/
10834Q: http://patchwork.linuxtv.org/project/linux-media/list/
10835T: git git://linuxtv.org/anttip/media_tree.git
10836S: Maintained
10837F: drivers/media/dvb-frontends/tda10071*
10838
10839TDA18212 MEDIA DRIVER
10840M: Antti Palosaari <crope@iki.fi>
10841L: linux-media@vger.kernel.org
10842W: https://linuxtv.org
10843W: http://palosaari.fi/linux/
10844Q: http://patchwork.linuxtv.org/project/linux-media/list/
10845T: git git://linuxtv.org/anttip/media_tree.git
10846S: Maintained
10847F: drivers/media/tuners/tda18212*
10848
10849TDA18218 MEDIA DRIVER
10850M: Antti Palosaari <crope@iki.fi>
10851L: linux-media@vger.kernel.org
10852W: https://linuxtv.org
10853W: http://palosaari.fi/linux/
10854Q: http://patchwork.linuxtv.org/project/linux-media/list/
10855T: git git://linuxtv.org/anttip/media_tree.git
10856S: Maintained
10857F: drivers/media/tuners/tda18218*
10858
10859TDA18271 MEDIA DRIVER
10860M: Michael Krufky <mkrufky@linuxtv.org>
10861L: linux-media@vger.kernel.org
10862W: https://linuxtv.org
10863W: http://github.com/mkrufky
10864Q: http://patchwork.linuxtv.org/project/linux-media/list/
10865T: git git://linuxtv.org/mkrufky/tuners.git
10866S: Maintained
10867F: drivers/media/tuners/tda18271*
10868
10869TDA827x MEDIA DRIVER
10870M: Michael Krufky <mkrufky@linuxtv.org>
10871L: linux-media@vger.kernel.org
10872W: https://linuxtv.org
10873W: http://github.com/mkrufky
10874Q: http://patchwork.linuxtv.org/project/linux-media/list/
10875T: git git://linuxtv.org/mkrufky/tuners.git
10876S: Maintained
10877F: drivers/media/tuners/tda8290.*
10878
10879TDA8290 MEDIA DRIVER
10880M: Michael Krufky <mkrufky@linuxtv.org>
10881L: linux-media@vger.kernel.org
10882W: https://linuxtv.org
10883W: http://github.com/mkrufky
10884Q: http://patchwork.linuxtv.org/project/linux-media/list/
10885T: git git://linuxtv.org/mkrufky/tuners.git
10886S: Maintained
10887F: drivers/media/tuners/tda8290.*
10888
10889TDA9840 MEDIA DRIVER
10890M: Hans Verkuil <hverkuil@xs4all.nl>
10891L: linux-media@vger.kernel.org
10892T: git git://linuxtv.org/media_tree.git
10893W: https://linuxtv.org
10894S: Maintained
10895F: drivers/media/i2c/tda9840*
10896
10897TEA5761 TUNER DRIVER
10898M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10899L: linux-media@vger.kernel.org
10900W: https://linuxtv.org
10901T: git git://linuxtv.org/media_tree.git
10902S: Odd fixes
10903F: drivers/media/tuners/tea5761.*
10904
10905TEA5767 TUNER DRIVER
10906M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10907L: linux-media@vger.kernel.org
10908W: https://linuxtv.org
10909T: git git://linuxtv.org/media_tree.git
10910S: Maintained
10911F: drivers/media/tuners/tea5767.*
10912
10913TEA6415C MEDIA DRIVER
10914M: Hans Verkuil <hverkuil@xs4all.nl>
10915L: linux-media@vger.kernel.org
10916T: git git://linuxtv.org/media_tree.git
10917W: https://linuxtv.org
10918S: Maintained
10919F: drivers/media/i2c/tea6415c*
10920
10921TEA6420 MEDIA DRIVER
10922M: Hans Verkuil <hverkuil@xs4all.nl>
10923L: linux-media@vger.kernel.org
10924T: git git://linuxtv.org/media_tree.git
10925W: https://linuxtv.org
10926S: Maintained
10927F: drivers/media/i2c/tea6420*
10928
10929TEAM DRIVER
10930M: Jiri Pirko <jiri@resnulli.us>
10931L: netdev@vger.kernel.org
10932S: Supported
10933F: drivers/net/team/
10934F: include/linux/if_team.h
10935F: include/uapi/linux/if_team.h
10936
10937TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
10938M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
10939S: Maintained
10940F: arch/x86/platform/ts5500/
10941
10942TECHNOTREND USB IR RECEIVER
10943M: Sean Young <sean@mess.org>
10944L: linux-media@vger.kernel.org
10945S: Maintained
10946F: drivers/media/rc/ttusbir.c
10947
10948TEGRA ARCHITECTURE SUPPORT
10949M: Stephen Warren <swarren@wwwdotorg.org>
10950M: Thierry Reding <thierry.reding@gmail.com>
10951M: Alexandre Courbot <gnurou@gmail.com>
10952L: linux-tegra@vger.kernel.org
10953Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
10954T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
10955S: Supported
10956N: [^a-z]tegra
10957
10958TEGRA CLOCK DRIVER
10959M: Peter De Schrijver <pdeschrijver@nvidia.com>
10960M: Prashant Gaikwad <pgaikwad@nvidia.com>
10961S: Supported
10962F: drivers/clk/tegra/
10963
10964TEGRA DMA DRIVER
10965M: Laxman Dewangan <ldewangan@nvidia.com>
10966S: Supported
10967F: drivers/dma/tegra20-apb-dma.c
10968
10969TEGRA I2C DRIVER
10970M: Laxman Dewangan <ldewangan@nvidia.com>
10971S: Supported
10972F: drivers/i2c/busses/i2c-tegra.c
10973
10974TEGRA IOMMU DRIVERS
10975M: Hiroshi Doyu <hdoyu@nvidia.com>
10976S: Supported
10977F: drivers/iommu/tegra*
10978
10979TEGRA KBC DRIVER
10980M: Rakesh Iyer <riyer@nvidia.com>
10981M: Laxman Dewangan <ldewangan@nvidia.com>
10982S: Supported
10983F: drivers/input/keyboard/tegra-kbc.c
10984
10985TEGRA PWM DRIVER
10986M: Thierry Reding <thierry.reding@gmail.com>
10987S: Supported
10988F: drivers/pwm/pwm-tegra.c
10989
10990TEGRA SERIAL DRIVER
10991M: Laxman Dewangan <ldewangan@nvidia.com>
10992S: Supported
10993F: drivers/tty/serial/serial-tegra.c
10994
10995TEGRA SPI DRIVER
10996M: Laxman Dewangan <ldewangan@nvidia.com>
10997S: Supported
10998F: drivers/spi/spi-tegra*
10999
11000TEHUTI ETHERNET DRIVER
11001M: Andy Gospodarek <andy@greyhouse.net>
11002L: netdev@vger.kernel.org
11003S: Supported
11004F: drivers/net/ethernet/tehuti/*
11005
11006Telecom Clock Driver for MCPL0010
11007M: Mark Gross <mark.gross@intel.com>
11008S: Supported
11009F: drivers/char/tlclk.c
11010
11011TENSILICA XTENSA PORT (xtensa)
11012M: Chris Zankel <chris@zankel.net>
11013M: Max Filippov <jcmvbkbc@gmail.com>
11014L: linux-xtensa@linux-xtensa.org
11015T: git git://github.com/czankel/xtensa-linux.git
11016S: Maintained
11017F: arch/xtensa/
11018F: drivers/irqchip/irq-xtensa-*
11019
11020THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11021M: Hans Verkuil <hverkuil@xs4all.nl>
11022L: linux-media@vger.kernel.org
11023T: git git://linuxtv.org/media_tree.git
11024W: https://linuxtv.org
11025S: Maintained
11026F: drivers/media/radio/radio-raremono.c
11027
11028THERMAL
11029M: Zhang Rui <rui.zhang@intel.com>
11030M: Eduardo Valentin <edubezval@gmail.com>
11031L: linux-pm@vger.kernel.org
11032T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11033T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11034Q: https://patchwork.kernel.org/project/linux-pm/list/
11035S: Supported
11036F: drivers/thermal/
11037F: include/linux/thermal.h
11038F: include/uapi/linux/thermal.h
11039F: include/linux/cpu_cooling.h
11040F: Documentation/devicetree/bindings/thermal/
11041
11042THERMAL/CPU_COOLING
11043M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11044M: Viresh Kumar <viresh.kumar@linaro.org>
11045M: Javi Merino <javi.merino@arm.com>
11046L: linux-pm@vger.kernel.org
11047S: Supported
11048F: Documentation/thermal/cpu-cooling-api.txt
11049F: drivers/thermal/cpu_cooling.c
11050F: include/linux/cpu_cooling.h
11051
11052THINGM BLINK(1) USB RGB LED DRIVER
11053M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11054S: Maintained
11055F: drivers/hid/hid-thingm.c
11056
11057THINKPAD ACPI EXTRAS DRIVER
11058M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11059L: ibm-acpi-devel@lists.sourceforge.net
11060L: platform-driver-x86@vger.kernel.org
11061W: http://ibm-acpi.sourceforge.net
11062W: http://thinkwiki.org/wiki/Ibm-acpi
11063T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11064S: Maintained
11065F: drivers/platform/x86/thinkpad_acpi.c
11066
11067TI BANDGAP AND THERMAL DRIVER
11068M: Eduardo Valentin <edubezval@gmail.com>
11069L: linux-pm@vger.kernel.org
11070L: linux-omap@vger.kernel.org
11071S: Maintained
11072F: drivers/thermal/ti-soc-thermal/
11073
11074TI VPE/CAL DRIVERS
11075M: Benoit Parrot <bparrot@ti.com>
11076L: linux-media@vger.kernel.org
11077W: http://linuxtv.org/
11078Q: http://patchwork.linuxtv.org/project/linux-media/list/
11079S: Maintained
11080F: drivers/media/platform/ti-vpe/
11081
11082TI CDCE706 CLOCK DRIVER
11083M: Max Filippov <jcmvbkbc@gmail.com>
11084S: Maintained
11085F: drivers/clk/clk-cdce706.c
11086
11087TI CLOCK DRIVER
11088M: Tero Kristo <t-kristo@ti.com>
11089L: linux-omap@vger.kernel.org
11090S: Maintained
11091F: drivers/clk/ti/
11092F: include/linux/clk/ti.h
11093
11094TI FLASH MEDIA INTERFACE DRIVER
11095M: Alex Dubov <oakad@yahoo.com>
11096S: Maintained
11097F: drivers/misc/tifm*
11098F: drivers/mmc/host/tifm_sd.c
11099F: include/linux/tifm.h
11100
11101TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11102M: Santosh Shilimkar <ssantosh@kernel.org>
11103L: linux-kernel@vger.kernel.org
11104L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11105S: Maintained
11106F: drivers/soc/ti/*
11107T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11108
11109
11110TI LM49xxx FAMILY ASoC CODEC DRIVERS
11111M: M R Swami Reddy <mr.swami.reddy@ti.com>
11112M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11113L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11114S: Maintained
11115F: sound/soc/codecs/lm49453*
11116F: sound/soc/codecs/isabelle*
11117
11118TI LP855x BACKLIGHT DRIVER
11119M: Milo Kim <milo.kim@ti.com>
11120S: Maintained
11121F: Documentation/backlight/lp855x-driver.txt
11122F: drivers/video/backlight/lp855x_bl.c
11123F: include/linux/platform_data/lp855x.h
11124
11125TI LP8727 CHARGER DRIVER
11126M: Milo Kim <milo.kim@ti.com>
11127S: Maintained
11128F: drivers/power/lp8727_charger.c
11129F: include/linux/platform_data/lp8727.h
11130
11131TI LP8788 MFD DRIVER
11132M: Milo Kim <milo.kim@ti.com>
11133S: Maintained
11134F: drivers/iio/adc/lp8788_adc.c
11135F: drivers/leds/leds-lp8788.c
11136F: drivers/mfd/lp8788*.c
11137F: drivers/power/lp8788-charger.c
11138F: drivers/regulator/lp8788-*.c
11139F: include/linux/mfd/lp8788*.h
11140
11141TI NETCP ETHERNET DRIVER
11142M: Wingman Kwok <w-kwok2@ti.com>
11143M: Murali Karicheri <m-karicheri2@ti.com>
11144L: netdev@vger.kernel.org
11145S: Maintained
11146F: drivers/net/ethernet/ti/netcp*
11147
11148TI TAS571X FAMILY ASoC CODEC DRIVER
11149M: Kevin Cernekee <cernekee@chromium.org>
11150L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11151S: Odd Fixes
11152F: sound/soc/codecs/tas571x*
11153
11154TI TWL4030 SERIES SOC CODEC DRIVER
11155M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11157S: Maintained
11158F: sound/soc/codecs/twl4030*
11159
11160TI WILINK WIRELESS DRIVERS
11161L: linux-wireless@vger.kernel.org
11162W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11163W: http://wireless.kernel.org/en/users/Drivers/wl1251
11164T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11165S: Orphan
11166F: drivers/net/wireless/ti/
11167F: include/linux/wl12xx.h
11168
11169TIPC NETWORK LAYER
11170M: Jon Maloy <jon.maloy@ericsson.com>
11171M: Ying Xue <ying.xue@windriver.com>
11172L: netdev@vger.kernel.org (core kernel code)
11173L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11174W: http://tipc.sourceforge.net/
11175S: Maintained
11176F: include/uapi/linux/tipc*.h
11177F: net/tipc/
11178
11179TILE ARCHITECTURE
11180M: Chris Metcalf <cmetcalf@mellanox.com>
11181W: http://www.mellanox.com/repository/solutions/tile-scm/
11182T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11183S: Supported
11184F: arch/tile/
11185F: drivers/char/tile-srom.c
11186F: drivers/edac/tile_edac.c
11187F: drivers/net/ethernet/tile/
11188F: drivers/rtc/rtc-tile.c
11189F: drivers/tty/hvc/hvc_tile.c
11190F: drivers/tty/serial/tilegx.c
11191F: drivers/usb/host/*-tilegx.c
11192F: include/linux/usb/tilegx.h
11193
11194TLAN NETWORK DRIVER
11195M: Samuel Chessman <chessman@tux.org>
11196L: tlan-devel@lists.sourceforge.net (subscribers-only)
11197W: http://sourceforge.net/projects/tlan/
11198S: Maintained
11199F: Documentation/networking/tlan.txt
11200F: drivers/net/ethernet/ti/tlan.*
11201
11202TOMOYO SECURITY MODULE
11203M: Kentaro Takeda <takedakn@nttdata.co.jp>
11204M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11205L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11206L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11207L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11208L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11209W: http://tomoyo.sourceforge.jp/
11210T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11211S: Maintained
11212F: security/tomoyo/
11213
11214TOPSTAR LAPTOP EXTRAS DRIVER
11215M: Herton Ronaldo Krzesinski <herton@canonical.com>
11216L: platform-driver-x86@vger.kernel.org
11217S: Maintained
11218F: drivers/platform/x86/topstar-laptop.c
11219
11220TOSHIBA ACPI EXTRAS DRIVER
11221M: Azael Avalos <coproscefalo@gmail.com>
11222L: platform-driver-x86@vger.kernel.org
11223S: Maintained
11224F: drivers/platform/x86/toshiba_acpi.c
11225
11226TOSHIBA BLUETOOTH DRIVER
11227M: Azael Avalos <coproscefalo@gmail.com>
11228L: platform-driver-x86@vger.kernel.org
11229S: Maintained
11230F: drivers/platform/x86/toshiba_bluetooth.c
11231
11232TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11233M: Azael Avalos <coproscefalo@gmail.com>
11234L: platform-driver-x86@vger.kernel.org
11235S: Maintained
11236F: drivers/platform/x86/toshiba_haps.c
11237
11238TOSHIBA WMI HOTKEYS DRIVER
11239M: Azael Avalos <coproscefalo@gmail.com>
11240L: platform-driver-x86@vger.kernel.org
11241S: Maintained
11242F: drivers/platform/x86/toshiba-wmi.c
11243
11244TOSHIBA SMM DRIVER
11245M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11246W: http://www.buzzard.org.uk/toshiba/
11247S: Maintained
11248F: drivers/char/toshiba.c
11249F: include/linux/toshiba.h
11250F: include/uapi/linux/toshiba.h
11251
11252TOSHIBA TC358743 DRIVER
11253M: Mats Randgaard <matrandg@cisco.com>
11254L: linux-media@vger.kernel.org
11255S: Maintained
11256F: drivers/media/i2c/tc358743*
11257F: include/media/i2c/tc358743.h
11258
11259TMIO MMC DRIVER
11260M: Ian Molton <ian@mnementh.co.uk>
11261L: linux-mmc@vger.kernel.org
11262S: Maintained
11263F: drivers/mmc/host/tmio_mmc*
11264F: drivers/mmc/host/sh_mobile_sdhi.c
11265F: include/linux/mmc/tmio.h
11266F: include/linux/mmc/sh_mobile_sdhi.h
11267
11268TMP401 HARDWARE MONITOR DRIVER
11269M: Guenter Roeck <linux@roeck-us.net>
11270L: linux-hwmon@vger.kernel.org
11271S: Maintained
11272F: Documentation/hwmon/tmp401
11273F: drivers/hwmon/tmp401.c
11274
11275TMPFS (SHMEM FILESYSTEM)
11276M: Hugh Dickins <hughd@google.com>
11277L: linux-mm@kvack.org
11278S: Maintained
11279F: include/linux/shmem_fs.h
11280F: mm/shmem.c
11281
11282TM6000 VIDEO4LINUX DRIVER
11283M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11284L: linux-media@vger.kernel.org
11285W: https://linuxtv.org
11286T: git git://linuxtv.org/media_tree.git
11287S: Odd fixes
11288F: drivers/media/usb/tm6000/
11289
11290TW68 VIDEO4LINUX DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
11294W: https://linuxtv.org
11295S: Odd Fixes
11296F: drivers/media/pci/tw68/
11297
11298TPM DEVICE DRIVER
11299M: Peter Huewe <peterhuewe@gmx.de>
11300M: Marcel Selhorst <tpmdd@selhorst.net>
11301M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11302R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11303W: http://tpmdd.sourceforge.net
11304L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11305Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11306T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11307S: Maintained
11308F: drivers/char/tpm/
11309
11310TPM IBM_VTPM DEVICE DRIVER
11311M: Ashley Lai <ashleydlai@gmail.com>
11312W: http://tpmdd.sourceforge.net
11313L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11314S: Maintained
11315F: drivers/char/tpm/tpm_ibmvtpm*
11316
11317TRACING
11318M: Steven Rostedt <rostedt@goodmis.org>
11319M: Ingo Molnar <mingo@redhat.com>
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11321S: Maintained
11322F: Documentation/trace/ftrace.txt
11323F: arch/*/*/*/ftrace.h
11324F: arch/*/kernel/ftrace.c
11325F: include/*/ftrace.h
11326F: include/linux/trace*.h
11327F: include/trace/
11328F: kernel/trace/
11329F: tools/testing/selftests/ftrace/
11330
11331TRIVIAL PATCHES
11332M: Jiri Kosina <trivial@kernel.org>
11333T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11334S: Maintained
11335K: ^Subject:.*(?i)trivial
11336
11337TTY LAYER
11338M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11339M: Jiri Slaby <jslaby@suse.com>
11340S: Supported
11341T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11342F: Documentation/serial/
11343F: drivers/tty/
11344F: drivers/tty/serial/serial_core.c
11345F: include/linux/serial_core.h
11346F: include/linux/serial.h
11347F: include/linux/tty.h
11348F: include/uapi/linux/serial_core.h
11349F: include/uapi/linux/serial.h
11350F: include/uapi/linux/tty.h
11351
11352TUA9001 MEDIA DRIVER
11353M: Antti Palosaari <crope@iki.fi>
11354L: linux-media@vger.kernel.org
11355W: https://linuxtv.org
11356W: http://palosaari.fi/linux/
11357Q: http://patchwork.linuxtv.org/project/linux-media/list/
11358T: git git://linuxtv.org/anttip/media_tree.git
11359S: Maintained
11360F: drivers/media/tuners/tua9001*
11361
11362TULIP NETWORK DRIVERS
11363L: netdev@vger.kernel.org
11364L: linux-parisc@vger.kernel.org
11365S: Orphan
11366F: drivers/net/ethernet/dec/tulip/
11367
11368TUN/TAP driver
11369M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11370W: http://vtun.sourceforge.net/tun
11371S: Maintained
11372F: Documentation/networking/tuntap.txt
11373F: arch/um/os-Linux/drivers/
11374
11375TURBOCHANNEL SUBSYSTEM
11376M: "Maciej W. Rozycki" <macro@linux-mips.org>
11377M: Ralf Baechle <ralf@linux-mips.org>
11378L: linux-mips@linux-mips.org
11379Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11380S: Maintained
11381F: drivers/tc/
11382F: include/linux/tc.h
11383
11384U14-34F SCSI DRIVER
11385M: Dario Ballabio <ballabio_dario@emc.com>
11386L: linux-scsi@vger.kernel.org
11387S: Maintained
11388F: drivers/scsi/u14-34f.c
11389
11390UBI FILE SYSTEM (UBIFS)
11391M: Richard Weinberger <richard@nod.at>
11392M: Artem Bityutskiy <dedekind1@gmail.com>
11393M: Adrian Hunter <adrian.hunter@intel.com>
11394L: linux-mtd@lists.infradead.org
11395T: git git://git.infradead.org/ubifs-2.6.git
11396W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11397S: Supported
11398F: Documentation/filesystems/ubifs.txt
11399F: fs/ubifs/
11400
11401UCLINUX (M68KNOMMU AND COLDFIRE)
11402M: Greg Ungerer <gerg@uclinux.org>
11403W: http://www.uclinux.org/
11404L: linux-m68k@lists.linux-m68k.org
11405L: uclinux-dev@uclinux.org (subscribers-only)
11406T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11407S: Maintained
11408F: arch/m68k/coldfire/
11409F: arch/m68k/68*/
11410F: arch/m68k/*/*_no.*
11411F: arch/m68k/include/asm/*_no.*
11412
11413UDF FILESYSTEM
11414M: Jan Kara <jack@suse.com>
11415S: Maintained
11416F: Documentation/filesystems/udf.txt
11417F: fs/udf/
11418
11419UFS FILESYSTEM
11420M: Evgeniy Dushistov <dushistov@mail.ru>
11421S: Maintained
11422F: Documentation/filesystems/ufs.txt
11423F: fs/ufs/
11424
11425UHID USERSPACE HID IO DRIVER:
11426M: David Herrmann <dh.herrmann@googlemail.com>
11427L: linux-input@vger.kernel.org
11428S: Maintained
11429F: drivers/hid/uhid.c
11430F: include/uapi/linux/uhid.h
11431
11432ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11433L: linux-usb@vger.kernel.org
11434S: Orphan
11435F: drivers/uwb/
11436F: include/linux/uwb.h
11437F: include/linux/uwb/
11438
11439UNICORE32 ARCHITECTURE:
11440M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11441W: http://mprc.pku.edu.cn/~guanxuetao/linux
11442S: Maintained
11443T: git git://github.com/gxt/linux.git
11444F: arch/unicore32/
11445
11446UNIFDEF
11447M: Tony Finch <dot@dotat.at>
11448W: http://dotat.at/prog/unifdef
11449S: Maintained
11450F: scripts/unifdef.c
11451
11452UNIFORM CDROM DRIVER
11453M: Jens Axboe <axboe@kernel.dk>
11454W: http://www.kernel.dk
11455S: Maintained
11456F: Documentation/cdrom/
11457F: drivers/cdrom/cdrom.c
11458F: include/linux/cdrom.h
11459F: include/uapi/linux/cdrom.h
11460
11461UNISYS S-PAR DRIVERS
11462M: David Kershner <david.kershner@unisys.com>
11463L: sparmaintainer@unisys.com (Unisys internal)
11464S: Supported
11465F: drivers/staging/unisys/
11466
11467UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11468M: Vinayak Holikatti <vinholikatti@gmail.com>
11469L: linux-scsi@vger.kernel.org
11470S: Supported
11471F: Documentation/scsi/ufs.txt
11472F: drivers/scsi/ufs/
11473
11474UNSORTED BLOCK IMAGES (UBI)
11475M: Artem Bityutskiy <dedekind1@gmail.com>
11476M: Richard Weinberger <richard@nod.at>
11477W: http://www.linux-mtd.infradead.org/
11478L: linux-mtd@lists.infradead.org
11479T: git git://git.infradead.org/ubifs-2.6.git
11480S: Supported
11481F: drivers/mtd/ubi/
11482F: include/linux/mtd/ubi.h
11483F: include/uapi/mtd/ubi-user.h
11484
11485USB ACM DRIVER
11486M: Oliver Neukum <oneukum@suse.com>
11487L: linux-usb@vger.kernel.org
11488S: Maintained
11489F: Documentation/usb/acm.txt
11490F: drivers/usb/class/cdc-acm.*
11491
11492USB AR5523 WIRELESS DRIVER
11493M: Pontus Fuchs <pontus.fuchs@gmail.com>
11494L: linux-wireless@vger.kernel.org
11495S: Maintained
11496F: drivers/net/wireless/ath/ar5523/
11497
11498USB ATTACHED SCSI
11499M: Hans de Goede <hdegoede@redhat.com>
11500M: Gerd Hoffmann <kraxel@redhat.com>
11501L: linux-usb@vger.kernel.org
11502L: linux-scsi@vger.kernel.org
11503S: Maintained
11504F: drivers/usb/storage/uas.c
11505
11506USB CDC ETHERNET DRIVER
11507M: Oliver Neukum <oliver@neukum.org>
11508L: linux-usb@vger.kernel.org
11509S: Maintained
11510F: drivers/net/usb/cdc_*.c
11511F: include/uapi/linux/usb/cdc.h
11512
11513USB CHAOSKEY DRIVER
11514M: Keith Packard <keithp@keithp.com>
11515L: linux-usb@vger.kernel.org
11516S: Maintained
11517F: drivers/usb/misc/chaoskey.c
11518
11519USB CYPRESS C67X00 DRIVER
11520M: Peter Korsgaard <jacmet@sunsite.dk>
11521L: linux-usb@vger.kernel.org
11522S: Maintained
11523F: drivers/usb/c67x00/
11524
11525USB DAVICOM DM9601 DRIVER
11526M: Peter Korsgaard <jacmet@sunsite.dk>
11527L: netdev@vger.kernel.org
11528W: http://www.linux-usb.org/usbnet
11529S: Maintained
11530F: drivers/net/usb/dm9601.c
11531
11532USB DIAMOND RIO500 DRIVER
11533M: Cesar Miquel <miquel@df.uba.ar>
11534L: rio500-users@lists.sourceforge.net
11535W: http://rio500.sourceforge.net
11536S: Maintained
11537F: drivers/usb/misc/rio500*
11538
11539USB EHCI DRIVER
11540M: Alan Stern <stern@rowland.harvard.edu>
11541L: linux-usb@vger.kernel.org
11542S: Maintained
11543F: Documentation/usb/ehci.txt
11544F: drivers/usb/host/ehci*
11545
11546USB GADGET/PERIPHERAL SUBSYSTEM
11547M: Felipe Balbi <balbi@kernel.org>
11548L: linux-usb@vger.kernel.org
11549W: http://www.linux-usb.org/gadget
11550T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11551S: Maintained
11552F: drivers/usb/gadget/
11553F: include/linux/usb/gadget*
11554
11555USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11556M: Jiri Kosina <jikos@kernel.org>
11557R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11558L: linux-usb@vger.kernel.org
11559T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11560S: Maintained
11561F: Documentation/hid/hiddev.txt
11562F: drivers/hid/usbhid/
11563
11564USB ISP116X DRIVER
11565M: Olav Kongas <ok@artecdesign.ee>
11566L: linux-usb@vger.kernel.org
11567S: Maintained
11568F: drivers/usb/host/isp116x*
11569F: include/linux/usb/isp116x.h
11570
11571USB LAN78XX ETHERNET DRIVER
11572M: Woojung Huh <woojung.huh@microchip.com>
11573M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11574L: netdev@vger.kernel.org
11575S: Maintained
11576F: drivers/net/usb/lan78xx.*
11577
11578USB MASS STORAGE DRIVER
11579M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11580L: linux-usb@vger.kernel.org
11581L: usb-storage@lists.one-eyed-alien.net
11582S: Maintained
11583W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11584F: drivers/usb/storage/
11585
11586USB MIDI DRIVER
11587M: Clemens Ladisch <clemens@ladisch.de>
11588L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11589T: git git://git.alsa-project.org/alsa-kernel.git
11590S: Maintained
11591F: sound/usb/midi.*
11592
11593USB NETWORKING DRIVERS
11594L: linux-usb@vger.kernel.org
11595S: Odd Fixes
11596F: drivers/net/usb/
11597
11598USB OHCI DRIVER
11599M: Alan Stern <stern@rowland.harvard.edu>
11600L: linux-usb@vger.kernel.org
11601S: Maintained
11602F: Documentation/usb/ohci.txt
11603F: drivers/usb/host/ohci*
11604
11605USB OTG FSM (Finite State Machine)
11606M: Peter Chen <Peter.Chen@nxp.com>
11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11608L: linux-usb@vger.kernel.org
11609S: Maintained
11610F: drivers/usb/common/usb-otg-fsm.c
11611
11612USB OVER IP DRIVER
11613M: Valentina Manea <valentina.manea.m@gmail.com>
11614M: Shuah Khan <shuah.kh@samsung.com>
11615L: linux-usb@vger.kernel.org
11616S: Maintained
11617F: Documentation/usb/usbip_protocol.txt
11618F: drivers/usb/usbip/
11619F: tools/usb/usbip/
11620
11621USB PEGASUS DRIVER
11622M: Petko Manolov <petkan@nucleusys.com>
11623L: linux-usb@vger.kernel.org
11624L: netdev@vger.kernel.org
11625T: git git://github.com/petkan/pegasus.git
11626W: https://github.com/petkan/pegasus
11627S: Maintained
11628F: drivers/net/usb/pegasus.*
11629
11630USB PHY LAYER
11631M: Felipe Balbi <balbi@kernel.org>
11632L: linux-usb@vger.kernel.org
11633T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11634S: Maintained
11635F: drivers/usb/phy/
11636
11637USB PRINTER DRIVER (usblp)
11638M: Pete Zaitcev <zaitcev@redhat.com>
11639L: linux-usb@vger.kernel.org
11640S: Supported
11641F: drivers/usb/class/usblp.c
11642
11643USB QMI WWAN NETWORK DRIVER
11644M: Bjørn Mork <bjorn@mork.no>
11645L: netdev@vger.kernel.org
11646S: Maintained
11647F: Documentation/ABI/testing/sysfs-class-net-qmi
11648F: drivers/net/usb/qmi_wwan.c
11649
11650USB RTL8150 DRIVER
11651M: Petko Manolov <petkan@nucleusys.com>
11652L: linux-usb@vger.kernel.org
11653L: netdev@vger.kernel.org
11654T: git git://github.com/petkan/rtl8150.git
11655W: https://github.com/petkan/rtl8150
11656S: Maintained
11657F: drivers/net/usb/rtl8150.c
11658
11659USB SERIAL SUBSYSTEM
11660M: Johan Hovold <johan@kernel.org>
11661L: linux-usb@vger.kernel.org
11662S: Maintained
11663F: Documentation/usb/usb-serial.txt
11664F: drivers/usb/serial/
11665F: include/linux/usb/serial.h
11666
11667USB SMSC75XX ETHERNET DRIVER
11668M: Steve Glendinning <steve.glendinning@shawell.net>
11669L: netdev@vger.kernel.org
11670S: Maintained
11671F: drivers/net/usb/smsc75xx.*
11672
11673USB SMSC95XX ETHERNET DRIVER
11674M: Steve Glendinning <steve.glendinning@shawell.net>
11675L: netdev@vger.kernel.org
11676S: Maintained
11677F: drivers/net/usb/smsc95xx.*
11678
11679USB SUBSYSTEM
11680M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11681L: linux-usb@vger.kernel.org
11682W: http://www.linux-usb.org
11683T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11684S: Supported
11685F: Documentation/usb/
11686F: drivers/usb/
11687F: include/linux/usb.h
11688F: include/linux/usb/
11689
11690USB UHCI DRIVER
11691M: Alan Stern <stern@rowland.harvard.edu>
11692L: linux-usb@vger.kernel.org
11693S: Maintained
11694F: drivers/usb/host/uhci*
11695
11696USB "USBNET" DRIVER FRAMEWORK
11697M: Oliver Neukum <oneukum@suse.com>
11698L: netdev@vger.kernel.org
11699W: http://www.linux-usb.org/usbnet
11700S: Maintained
11701F: drivers/net/usb/usbnet.c
11702F: include/linux/usb/usbnet.h
11703
11704USB VIDEO CLASS
11705M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11706L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11707L: linux-media@vger.kernel.org
11708T: git git://linuxtv.org/media_tree.git
11709W: http://www.ideasonboard.org/uvc/
11710S: Maintained
11711F: drivers/media/usb/uvc/
11712F: include/uapi/linux/uvcvideo.h
11713
11714USB VISION DRIVER
11715M: Hans Verkuil <hverkuil@xs4all.nl>
11716L: linux-media@vger.kernel.org
11717T: git git://linuxtv.org/media_tree.git
11718W: https://linuxtv.org
11719S: Odd Fixes
11720F: drivers/media/usb/usbvision/
11721
11722USB WEBCAM GADGET
11723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11724L: linux-usb@vger.kernel.org
11725S: Maintained
11726F: drivers/usb/gadget/function/*uvc*
11727F: drivers/usb/gadget/legacy/webcam.c
11728
11729USB WIRELESS RNDIS DRIVER (rndis_wlan)
11730M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
11731L: linux-wireless@vger.kernel.org
11732S: Maintained
11733F: drivers/net/wireless/rndis_wlan.c
11734
11735USB XHCI DRIVER
11736M: Mathias Nyman <mathias.nyman@intel.com>
11737L: linux-usb@vger.kernel.org
11738S: Supported
11739F: drivers/usb/host/xhci*
11740F: drivers/usb/host/pci-quirks*
11741
11742USB ZD1201 DRIVER
11743L: linux-wireless@vger.kernel.org
11744W: http://linux-lc100020.sourceforge.net
11745S: Orphan
11746F: drivers/net/wireless/zydas/zd1201.*
11747
11748USB ZR364XX DRIVER
11749M: Antoine Jacquet <royale@zerezo.com>
11750L: linux-usb@vger.kernel.org
11751L: linux-media@vger.kernel.org
11752T: git git://linuxtv.org/media_tree.git
11753W: http://royale.zerezo.com/zr364xx/
11754S: Maintained
11755F: Documentation/video4linux/zr364xx.txt
11756F: drivers/media/usb/zr364xx/
11757
11758ULPI BUS
11759M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
11760L: linux-usb@vger.kernel.org
11761S: Maintained
11762F: drivers/usb/common/ulpi.c
11763F: include/linux/ulpi/
11764
11765USER-MODE LINUX (UML)
11766M: Jeff Dike <jdike@addtoit.com>
11767M: Richard Weinberger <richard@nod.at>
11768L: user-mode-linux-devel@lists.sourceforge.net
11769L: user-mode-linux-user@lists.sourceforge.net
11770W: http://user-mode-linux.sourceforge.net
11771T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
11772S: Maintained
11773F: Documentation/virtual/uml/
11774F: arch/um/
11775F: arch/x86/um/
11776F: fs/hostfs/
11777F: fs/hppfs/
11778
11779USERSPACE I/O (UIO)
11780M: "Hans J. Koch" <hjk@hansjkoch.de>
11781M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11782S: Maintained
11783T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
11784F: Documentation/DocBook/uio-howto.tmpl
11785F: drivers/uio/
11786F: include/linux/uio*.h
11787
11788UTIL-LINUX PACKAGE
11789M: Karel Zak <kzak@redhat.com>
11790L: util-linux@vger.kernel.org
11791W: http://en.wikipedia.org/wiki/Util-linux
11792T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
11793S: Maintained
11794
11795UVESAFB DRIVER
11796M: Michal Januszewski <spock@gentoo.org>
11797L: linux-fbdev@vger.kernel.org
11798W: http://dev.gentoo.org/~spock/projects/uvesafb/
11799S: Maintained
11800F: Documentation/fb/uvesafb.txt
11801F: drivers/video/fbdev/uvesafb.*
11802
11803VF610 NAND DRIVER
11804M: Stefan Agner <stefan@agner.ch>
11805L: linux-mtd@lists.infradead.org
11806S: Supported
11807F: drivers/mtd/nand/vf610_nfc.c
11808
11809VFAT/FAT/MSDOS FILESYSTEM
11810M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
11811S: Maintained
11812F: Documentation/filesystems/vfat.txt
11813F: fs/fat/
11814
11815VFIO DRIVER
11816M: Alex Williamson <alex.williamson@redhat.com>
11817L: kvm@vger.kernel.org
11818T: git git://github.com/awilliam/linux-vfio.git
11819S: Maintained
11820F: Documentation/vfio.txt
11821F: drivers/vfio/
11822F: include/linux/vfio.h
11823F: include/uapi/linux/vfio.h
11824
11825VFIO PLATFORM DRIVER
11826M: Baptiste Reynal <b.reynal@virtualopensystems.com>
11827L: kvm@vger.kernel.org
11828S: Maintained
11829F: drivers/vfio/platform/
11830
11831VIDEOBUF2 FRAMEWORK
11832M: Pawel Osciak <pawel@osciak.com>
11833M: Marek Szyprowski <m.szyprowski@samsung.com>
11834M: Kyungmin Park <kyungmin.park@samsung.com>
11835L: linux-media@vger.kernel.org
11836S: Maintained
11837F: drivers/media/v4l2-core/videobuf2-*
11838F: include/media/videobuf2-*
11839
11840VIRTUAL SERIO DEVICE DRIVER
11841M: Stephen Chandler Paul <thatslyude@gmail.com>
11842S: Maintained
11843F: drivers/input/serio/userio.c
11844F: include/uapi/linux/userio.h
11845
11846VIRTIO CONSOLE DRIVER
11847M: Amit Shah <amit.shah@redhat.com>
11848L: virtualization@lists.linux-foundation.org
11849S: Maintained
11850F: drivers/char/virtio_console.c
11851F: include/linux/virtio_console.h
11852F: include/uapi/linux/virtio_console.h
11853
11854VIRTIO CORE, NET AND BLOCK DRIVERS
11855M: "Michael S. Tsirkin" <mst@redhat.com>
11856L: virtualization@lists.linux-foundation.org
11857S: Maintained
11858F: drivers/virtio/
11859F: tools/virtio/
11860F: drivers/net/virtio_net.c
11861F: drivers/block/virtio_blk.c
11862F: include/linux/virtio_*.h
11863F: include/uapi/linux/virtio_*.h
11864
11865VIRTIO DRIVERS FOR S390
11866M: Christian Borntraeger <borntraeger@de.ibm.com>
11867M: Cornelia Huck <cornelia.huck@de.ibm.com>
11868L: linux-s390@vger.kernel.org
11869L: virtualization@lists.linux-foundation.org
11870L: kvm@vger.kernel.org
11871S: Supported
11872F: drivers/s390/virtio/
11873
11874VIRTIO GPU DRIVER
11875M: David Airlie <airlied@linux.ie>
11876M: Gerd Hoffmann <kraxel@redhat.com>
11877L: dri-devel@lists.freedesktop.org
11878L: virtualization@lists.linux-foundation.org
11879S: Maintained
11880F: drivers/gpu/drm/virtio/
11881F: include/uapi/linux/virtio_gpu.h
11882
11883VIRTIO HOST (VHOST)
11884M: "Michael S. Tsirkin" <mst@redhat.com>
11885L: kvm@vger.kernel.org
11886L: virtualization@lists.linux-foundation.org
11887L: netdev@vger.kernel.org
11888T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
11889S: Maintained
11890F: drivers/vhost/
11891F: include/uapi/linux/vhost.h
11892
11893VIRTIO INPUT DRIVER
11894M: Gerd Hoffmann <kraxel@redhat.com>
11895S: Maintained
11896F: drivers/virtio/virtio_input.c
11897F: include/uapi/linux/virtio_input.h
11898
11899VIA RHINE NETWORK DRIVER
11900S: Orphan
11901F: drivers/net/ethernet/via/via-rhine.c
11902
11903VIA SD/MMC CARD CONTROLLER DRIVER
11904M: Bruce Chang <brucechang@via.com.tw>
11905M: Harald Welte <HaraldWelte@viatech.com>
11906S: Maintained
11907F: drivers/mmc/host/via-sdmmc.c
11908
11909VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
11910M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
11911L: linux-fbdev@vger.kernel.org
11912S: Maintained
11913F: include/linux/via-core.h
11914F: include/linux/via-gpio.h
11915F: include/linux/via_i2c.h
11916F: drivers/video/fbdev/via/
11917
11918VIA VELOCITY NETWORK DRIVER
11919M: Francois Romieu <romieu@fr.zoreil.com>
11920L: netdev@vger.kernel.org
11921S: Maintained
11922F: drivers/net/ethernet/via/via-velocity.*
11923
11924VIRT LIB
11925M: Alex Williamson <alex.williamson@redhat.com>
11926M: Paolo Bonzini <pbonzini@redhat.com>
11927L: kvm@vger.kernel.org
11928S: Supported
11929F: virt/lib/
11930
11931VIVID VIRTUAL VIDEO DRIVER
11932M: Hans Verkuil <hverkuil@xs4all.nl>
11933L: linux-media@vger.kernel.org
11934T: git git://linuxtv.org/media_tree.git
11935W: https://linuxtv.org
11936S: Maintained
11937F: drivers/media/platform/vivid/*
11938
11939VLAN (802.1Q)
11940M: Patrick McHardy <kaber@trash.net>
11941L: netdev@vger.kernel.org
11942S: Maintained
11943F: drivers/net/macvlan.c
11944F: include/linux/if_*vlan.h
11945F: net/8021q/
11946
11947VLYNQ BUS
11948M: Florian Fainelli <florian@openwrt.org>
11949L: openwrt-devel@lists.openwrt.org (subscribers-only)
11950S: Maintained
11951F: drivers/vlynq/vlynq.c
11952F: include/linux/vlynq.h
11953
11954VME SUBSYSTEM
11955M: Martyn Welch <martyn@welchs.me.uk>
11956M: Manohar Vanga <manohar.vanga@gmail.com>
11957M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11958L: devel@driverdev.osuosl.org
11959S: Maintained
11960T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
11961F: Documentation/vme_api.txt
11962F: drivers/staging/vme/
11963F: drivers/vme/
11964F: include/linux/vme*
11965
11966VMWARE HYPERVISOR INTERFACE
11967M: Alok Kataria <akataria@vmware.com>
11968L: virtualization@lists.linux-foundation.org
11969S: Supported
11970F: arch/x86/kernel/cpu/vmware.c
11971
11972VMWARE BALLOON DRIVER
11973M: Xavier Deguillard <xdeguillard@vmware.com>
11974M: Philip Moltmann <moltmann@vmware.com>
11975M: "VMware, Inc." <pv-drivers@vmware.com>
11976L: linux-kernel@vger.kernel.org
11977S: Maintained
11978F: drivers/misc/vmw_balloon.c
11979
11980VMWARE VMMOUSE SUBDRIVER
11981M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
11982M: "VMware, Inc." <pv-drivers@vmware.com>
11983L: linux-input@vger.kernel.org
11984S: Maintained
11985F: drivers/input/mouse/vmmouse.c
11986F: drivers/input/mouse/vmmouse.h
11987
11988VMWARE VMXNET3 ETHERNET DRIVER
11989M: Shrikrishna Khare <skhare@vmware.com>
11990M: "VMware, Inc." <pv-drivers@vmware.com>
11991L: netdev@vger.kernel.org
11992S: Maintained
11993F: drivers/net/vmxnet3/
11994
11995VMware PVSCSI driver
11996M: Arvind Kumar <arvindkumar@vmware.com>
11997M: VMware PV-Drivers <pv-drivers@vmware.com>
11998L: linux-scsi@vger.kernel.org
11999S: Maintained
12000F: drivers/scsi/vmw_pvscsi.c
12001F: drivers/scsi/vmw_pvscsi.h
12002
12003VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12004M: Liam Girdwood <lgirdwood@gmail.com>
12005M: Mark Brown <broonie@kernel.org>
12006L: linux-kernel@vger.kernel.org
12007W: http://www.slimlogic.co.uk/?p=48
12008T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12009S: Supported
12010F: drivers/regulator/
12011F: include/linux/regulator/
12012
12013VRF
12014M: David Ahern <dsa@cumulusnetworks.com>
12015M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12016L: netdev@vger.kernel.org
12017S: Maintained
12018F: drivers/net/vrf.c
12019F: Documentation/networking/vrf.txt
12020
12021VT1211 HARDWARE MONITOR DRIVER
12022M: Juerg Haefliger <juergh@gmail.com>
12023L: linux-hwmon@vger.kernel.org
12024S: Maintained
12025F: Documentation/hwmon/vt1211
12026F: drivers/hwmon/vt1211.c
12027
12028VT8231 HARDWARE MONITOR DRIVER
12029M: Roger Lucas <vt8231@hiddenengine.co.uk>
12030L: linux-hwmon@vger.kernel.org
12031S: Maintained
12032F: drivers/hwmon/vt8231.c
12033
12034VUB300 USB to SDIO/SD/MMC bridge chip
12035M: Tony Olech <tony.olech@elandigitalsystems.com>
12036L: linux-mmc@vger.kernel.org
12037L: linux-usb@vger.kernel.org
12038S: Supported
12039F: drivers/mmc/host/vub300.c
12040
12041W1 DALLAS'S 1-WIRE BUS
12042M: Evgeniy Polyakov <zbr@ioremap.net>
12043S: Maintained
12044F: Documentation/w1/
12045F: drivers/w1/
12046
12047W83791D HARDWARE MONITORING DRIVER
12048M: Marc Hulsman <m.hulsman@tudelft.nl>
12049L: linux-hwmon@vger.kernel.org
12050S: Maintained
12051F: Documentation/hwmon/w83791d
12052F: drivers/hwmon/w83791d.c
12053
12054W83793 HARDWARE MONITORING DRIVER
12055M: Rudolf Marek <r.marek@assembler.cz>
12056L: linux-hwmon@vger.kernel.org
12057S: Maintained
12058F: Documentation/hwmon/w83793
12059F: drivers/hwmon/w83793.c
12060
12061W83795 HARDWARE MONITORING DRIVER
12062M: Jean Delvare <jdelvare@suse.com>
12063L: linux-hwmon@vger.kernel.org
12064S: Maintained
12065F: drivers/hwmon/w83795.c
12066
12067W83L51xD SD/MMC CARD INTERFACE DRIVER
12068M: Pierre Ossman <pierre@ossman.eu>
12069S: Maintained
12070F: drivers/mmc/host/wbsd.*
12071
12072WACOM PROTOCOL 4 SERIAL TABLETS
12073M: Julian Squires <julian@cipht.net>
12074M: Hans de Goede <hdegoede@redhat.com>
12075L: linux-input@vger.kernel.org
12076S: Maintained
12077F: drivers/input/tablet/wacom_serial4.c
12078
12079WATCHDOG DEVICE DRIVERS
12080M: Wim Van Sebroeck <wim@iguana.be>
12081R: Guenter Roeck <linux@roeck-us.net>
12082L: linux-watchdog@vger.kernel.org
12083W: http://www.linux-watchdog.org/
12084T: git git://www.linux-watchdog.org/linux-watchdog.git
12085S: Maintained
12086F: Documentation/watchdog/
12087F: drivers/watchdog/
12088F: include/linux/watchdog.h
12089F: include/uapi/linux/watchdog.h
12090
12091WD7000 SCSI DRIVER
12092M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12093L: linux-scsi@vger.kernel.org
12094S: Maintained
12095F: drivers/scsi/wd7000.c
12096
12097WIIMOTE HID DRIVER
12098M: David Herrmann <dh.herrmann@googlemail.com>
12099L: linux-input@vger.kernel.org
12100S: Maintained
12101F: drivers/hid/hid-wiimote*
12102
12103WINBOND CIR DRIVER
12104M: David Härdeman <david@hardeman.nu>
12105S: Maintained
12106F: drivers/media/rc/winbond-cir.c
12107
12108WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12109M: William Breathitt Gray <vilhelm.gray@gmail.com>
12110L: linux-watchdog@vger.kernel.org
12111S: Maintained
12112F: drivers/watchdog/ebc-c384_wdt.c
12113
12114WINSYSTEMS WS16C48 GPIO DRIVER
12115M: William Breathitt Gray <vilhelm.gray@gmail.com>
12116L: linux-gpio@vger.kernel.org
12117S: Maintained
12118F: drivers/gpio/gpio-ws16c48.c
12119
12120WIMAX STACK
12121M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12122M: linux-wimax@intel.com
12123L: wimax@linuxwimax.org (subscribers-only)
12124S: Supported
12125W: http://linuxwimax.org
12126F: Documentation/wimax/README.wimax
12127F: include/linux/wimax/debug.h
12128F: include/net/wimax.h
12129F: include/uapi/linux/wimax.h
12130F: net/wimax/
12131
12132WISTRON LAPTOP BUTTON DRIVER
12133M: Miloslav Trmac <mitr@volny.cz>
12134S: Maintained
12135F: drivers/input/misc/wistron_btns.c
12136
12137WL3501 WIRELESS PCMCIA CARD DRIVER
12138M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12139L: linux-wireless@vger.kernel.org
12140W: http://oops.ghostprotocols.net:81/blog
12141S: Maintained
12142F: drivers/net/wireless/wl3501*
12143
12144WOLFSON MICROELECTRONICS DRIVERS
12145L: patches@opensource.wolfsonmicro.com
12146T: git https://github.com/CirrusLogic/linux-drivers.git
12147W: https://github.com/CirrusLogic/linux-drivers/wiki
12148S: Supported
12149F: Documentation/hwmon/wm83??
12150F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12151F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12152F: Documentation/devicetree/bindings/mfd/arizona.txt
12153F: arch/arm/mach-s3c64xx/mach-crag6410*
12154F: drivers/clk/clk-wm83*.c
12155F: drivers/extcon/extcon-arizona.c
12156F: drivers/leds/leds-wm83*.c
12157F: drivers/gpio/gpio-*wm*.c
12158F: drivers/gpio/gpio-arizona.c
12159F: drivers/hwmon/wm83??-hwmon.c
12160F: drivers/input/misc/wm831x-on.c
12161F: drivers/input/touchscreen/wm831x-ts.c
12162F: drivers/input/touchscreen/wm97*.c
12163F: drivers/mfd/arizona*
12164F: drivers/mfd/wm*.c
12165F: drivers/mfd/cs47l24*
12166F: drivers/power/wm83*.c
12167F: drivers/rtc/rtc-wm83*.c
12168F: drivers/regulator/wm8*.c
12169F: drivers/video/backlight/wm83*_bl.c
12170F: drivers/watchdog/wm83*_wdt.c
12171F: include/linux/mfd/arizona/
12172F: include/linux/mfd/wm831x/
12173F: include/linux/mfd/wm8350/
12174F: include/linux/mfd/wm8400*
12175F: include/linux/wm97xx.h
12176F: include/sound/wm????.h
12177F: sound/soc/codecs/arizona.?
12178F: sound/soc/codecs/wm*
12179F: sound/soc/codecs/cs47l24*
12180
12181WORKQUEUE
12182M: Tejun Heo <tj@kernel.org>
12183R: Lai Jiangshan <jiangshanlai@gmail.com>
12184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12185S: Maintained
12186F: include/linux/workqueue.h
12187F: kernel/workqueue.c
12188F: Documentation/workqueue.txt
12189
12190X.25 NETWORK LAYER
12191M: Andrew Hendry <andrew.hendry@gmail.com>
12192L: linux-x25@vger.kernel.org
12193S: Odd Fixes
12194F: Documentation/networking/x25*
12195F: include/net/x25*
12196F: net/x25/
12197
12198X86 ARCHITECTURE (32-BIT AND 64-BIT)
12199M: Thomas Gleixner <tglx@linutronix.de>
12200M: Ingo Molnar <mingo@redhat.com>
12201M: "H. Peter Anvin" <hpa@zytor.com>
12202M: x86@kernel.org
12203L: linux-kernel@vger.kernel.org
12204T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12205S: Maintained
12206F: Documentation/x86/
12207F: arch/x86/
12208
12209X86 PLATFORM DRIVERS
12210M: Darren Hart <dvhart@infradead.org>
12211L: platform-driver-x86@vger.kernel.org
12212T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12213S: Maintained
12214F: drivers/platform/x86/
12215F: drivers/platform/olpc/
12216
12217X86 MCE INFRASTRUCTURE
12218M: Tony Luck <tony.luck@intel.com>
12219M: Borislav Petkov <bp@alien8.de>
12220L: linux-edac@vger.kernel.org
12221S: Maintained
12222F: arch/x86/kernel/cpu/mcheck/*
12223
12224X86 MICROCODE UPDATE SUPPORT
12225M: Borislav Petkov <bp@alien8.de>
12226S: Maintained
12227F: arch/x86/kernel/cpu/microcode/*
12228
12229X86 VDSO
12230M: Andy Lutomirski <luto@amacapital.net>
12231L: linux-kernel@vger.kernel.org
12232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12233S: Maintained
12234F: arch/x86/entry/vdso/
12235
12236XC2028/3028 TUNER DRIVER
12237M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12238L: linux-media@vger.kernel.org
12239W: https://linuxtv.org
12240T: git git://linuxtv.org/media_tree.git
12241S: Maintained
12242F: drivers/media/tuners/tuner-xc2028.*
12243
12244XEN HYPERVISOR INTERFACE
12245M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12246M: David Vrabel <david.vrabel@citrix.com>
12247M: Juergen Gross <jgross@suse.com>
12248L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12249T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12250S: Supported
12251F: arch/x86/xen/
12252F: drivers/*/xen-*front.c
12253F: drivers/xen/
12254F: arch/x86/include/asm/xen/
12255F: include/xen/
12256F: include/uapi/xen/
12257
12258XEN HYPERVISOR ARM
12259M: Stefano Stabellini <sstabellini@kernel.org>
12260L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12261S: Maintained
12262F: arch/arm/xen/
12263F: arch/arm/include/asm/xen/
12264
12265XEN HYPERVISOR ARM64
12266M: Stefano Stabellini <sstabellini@kernel.org>
12267L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12268S: Maintained
12269F: arch/arm64/xen/
12270F: arch/arm64/include/asm/xen/
12271
12272XEN NETWORK BACKEND DRIVER
12273M: Wei Liu <wei.liu2@citrix.com>
12274L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12275L: netdev@vger.kernel.org
12276S: Supported
12277F: drivers/net/xen-netback/*
12278
12279XEN PCI SUBSYSTEM
12280M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12281L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12282S: Supported
12283F: arch/x86/pci/*xen*
12284F: drivers/pci/*xen*
12285
12286XEN BLOCK SUBSYSTEM
12287M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12288M: Roger Pau Monné <roger.pau@citrix.com>
12289L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12290S: Supported
12291F: drivers/block/xen-blkback/*
12292F: drivers/block/xen*
12293
12294XEN PVSCSI DRIVERS
12295M: Juergen Gross <jgross@suse.com>
12296L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12297L: linux-scsi@vger.kernel.org
12298S: Supported
12299F: drivers/scsi/xen-scsifront.c
12300F: drivers/xen/xen-scsiback.c
12301F: include/xen/interface/io/vscsiif.h
12302
12303XEN SWIOTLB SUBSYSTEM
12304M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12305L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12306S: Supported
12307F: arch/x86/xen/*swiotlb*
12308F: drivers/xen/*swiotlb*
12309
12310XFS FILESYSTEM
12311P: Silicon Graphics Inc
12312M: Dave Chinner <david@fromorbit.com>
12313M: xfs@oss.sgi.com
12314L: xfs@oss.sgi.com
12315W: http://oss.sgi.com/projects/xfs
12316T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12317S: Supported
12318F: Documentation/filesystems/xfs.txt
12319F: fs/xfs/
12320
12321XILINX AXI ETHERNET DRIVER
12322M: Anirudha Sarangi <anirudh@xilinx.com>
12323M: John Linn <John.Linn@xilinx.com>
12324S: Maintained
12325F: drivers/net/ethernet/xilinx/xilinx_axienet*
12326
12327XILINX UARTLITE SERIAL DRIVER
12328M: Peter Korsgaard <jacmet@sunsite.dk>
12329L: linux-serial@vger.kernel.org
12330S: Maintained
12331F: drivers/tty/serial/uartlite.c
12332
12333XILINX VIDEO IP CORES
12334M: Hyun Kwon <hyun.kwon@xilinx.com>
12335M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12336L: linux-media@vger.kernel.org
12337T: git git://linuxtv.org/media_tree.git
12338S: Supported
12339F: Documentation/devicetree/bindings/media/xilinx/
12340F: drivers/media/platform/xilinx/
12341F: include/uapi/linux/xilinx-v4l2-controls.h
12342
12343XILLYBUS DRIVER
12344M: Eli Billauer <eli.billauer@gmail.com>
12345L: linux-kernel@vger.kernel.org
12346S: Supported
12347F: drivers/char/xillybus/
12348
12349XTENSA XTFPGA PLATFORM SUPPORT
12350M: Max Filippov <jcmvbkbc@gmail.com>
12351L: linux-xtensa@linux-xtensa.org
12352S: Maintained
12353F: drivers/spi/spi-xtensa-xtfpga.c
12354F: sound/soc/xtensa/xtfpga-i2s.c
12355
12356YAM DRIVER FOR AX.25
12357M: Jean-Paul Roubelat <jpr@f6fbb.org>
12358L: linux-hams@vger.kernel.org
12359S: Maintained
12360F: drivers/net/hamradio/yam*
12361F: include/linux/yam.h
12362
12363YEALINK PHONE DRIVER
12364M: Henk Vergonet <Henk.Vergonet@gmail.com>
12365L: usbb2k-api-dev@nongnu.org
12366S: Maintained
12367F: Documentation/input/yealink.txt
12368F: drivers/input/misc/yealink.*
12369
12370Z8530 DRIVER FOR AX.25
12371M: Joerg Reuter <jreuter@yaina.de>
12372W: http://yaina.de/jreuter/
12373W: http://www.qsl.net/dl1bke/
12374L: linux-hams@vger.kernel.org
12375S: Maintained
12376F: Documentation/networking/z8530drv.txt
12377F: drivers/net/hamradio/*scc.c
12378F: drivers/net/hamradio/z8530.h
12379
12380ZBUD COMPRESSED PAGE ALLOCATOR
12381M: Seth Jennings <sjenning@redhat.com>
12382L: linux-mm@kvack.org
12383S: Maintained
12384F: mm/zbud.c
12385F: include/linux/zbud.h
12386
12387ZD1211RW WIRELESS DRIVER
12388M: Daniel Drake <dsd@gentoo.org>
12389M: Ulrich Kunitz <kune@deine-taler.de>
12390W: http://zd1211.ath.cx/wiki/DriverRewrite
12391L: linux-wireless@vger.kernel.org
12392L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12393S: Maintained
12394F: drivers/net/wireless/zydas/zd1211rw/
12395
12396ZPOOL COMPRESSED PAGE STORAGE API
12397M: Dan Streetman <ddstreet@ieee.org>
12398L: linux-mm@kvack.org
12399S: Maintained
12400F: mm/zpool.c
12401F: include/linux/zpool.h
12402
12403ZR36067 VIDEO FOR LINUX DRIVER
12404L: mjpeg-users@lists.sourceforge.net
12405L: linux-media@vger.kernel.org
12406W: http://mjpeg.sourceforge.net/driver-zoran/
12407T: hg https://linuxtv.org/hg/v4l-dvb
12408S: Odd Fixes
12409F: drivers/media/pci/zoran/
12410
12411ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12412M: Minchan Kim <minchan@kernel.org>
12413M: Nitin Gupta <ngupta@vflare.org>
12414R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12415L: linux-kernel@vger.kernel.org
12416S: Maintained
12417F: drivers/block/zram/
12418F: Documentation/blockdev/zram.txt
12419
12420ZS DECSTATION Z85C30 SERIAL DRIVER
12421M: "Maciej W. Rozycki" <macro@linux-mips.org>
12422S: Maintained
12423F: drivers/tty/serial/zs.*
12424
12425ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12426M: Minchan Kim <minchan@kernel.org>
12427M: Nitin Gupta <ngupta@vflare.org>
12428R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12429L: linux-mm@kvack.org
12430S: Maintained
12431F: mm/zsmalloc.c
12432F: include/linux/zsmalloc.h
12433F: Documentation/vm/zsmalloc.txt
12434
12435ZSWAP COMPRESSED SWAP CACHING
12436M: Seth Jennings <sjenning@redhat.com>
12437L: linux-mm@kvack.org
12438S: Maintained
12439F: mm/zswap.c
12440
12441THE REST
12442M: Linus Torvalds <torvalds@linux-foundation.org>
12443L: linux-kernel@vger.kernel.org
12444Q: http://patchwork.kernel.org/project/LKML/list/
12445T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12446S: Buried alive in reporters
12447F: *
12448F: */
This page took 0.083718 seconds and 5 git commands to generate.