snic: Fix use-after-free in case of a dma mapping error
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <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
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALPS PS/2 TOUCHPAD DRIVER
599R: Pali Rohár <pali.rohar@gmail.com>
600F: drivers/input/mouse/alps.*
601
602ALTERA MAILBOX DRIVER
603M: Ley Foon Tan <lftan@altera.com>
604L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
605S: Maintained
606F: drivers/mailbox/mailbox-altera.c
607
608ALTERA PIO DRIVER
609M: Tien Hock Loh <thloh@altera.com>
610L: linux-gpio@vger.kernel.org
611S: Maintained
612F: drivers/gpio/gpio-altera.c
613
614ALTERA TRIPLE SPEED ETHERNET DRIVER
615M: Vince Bridgers <vbridger@opensource.altera.com>
616L: netdev@vger.kernel.org
617L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
618S: Maintained
619F: drivers/net/ethernet/altera/
620
621ALTERA UART/JTAG UART SERIAL DRIVERS
622M: Tobias Klauser <tklauser@distanz.ch>
623L: linux-serial@vger.kernel.org
624L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
625S: Maintained
626F: drivers/tty/serial/altera_uart.c
627F: drivers/tty/serial/altera_jtaguart.c
628F: include/linux/altera_uart.h
629F: include/linux/altera_jtaguart.h
630
631AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
632M: Tom Lendacky <thomas.lendacky@amd.com>
633M: Gary Hook <gary.hook@amd.com>
634L: linux-crypto@vger.kernel.org
635S: Supported
636F: drivers/crypto/ccp/
637F: include/linux/ccp.h
638
639AMD FAM15H PROCESSOR POWER MONITORING DRIVER
640M: Huang Rui <ray.huang@amd.com>
641L: linux-hwmon@vger.kernel.org
642S: Supported
643F: Documentation/hwmon/fam15h_power
644F: drivers/hwmon/fam15h_power.c
645
646AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
647L: linux-geode@lists.infradead.org (moderated for non-subscribers)
648S: Orphan
649F: drivers/usb/gadget/udc/amd5536udc.*
650
651AMD GEODE PROCESSOR/CHIPSET SUPPORT
652P: Andres Salomon <dilinger@queued.net>
653L: linux-geode@lists.infradead.org (moderated for non-subscribers)
654W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
655S: Supported
656F: drivers/char/hw_random/geode-rng.c
657F: drivers/crypto/geode*
658F: drivers/video/fbdev/geode/
659F: arch/x86/include/asm/geode.h
660
661AMD IOMMU (AMD-VI)
662M: Joerg Roedel <joro@8bytes.org>
663L: iommu@lists.linux-foundation.org
664T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
665S: Maintained
666F: drivers/iommu/amd_iommu*.[ch]
667F: include/linux/amd-iommu.h
668
669AMD KFD
670M: Oded Gabbay <oded.gabbay@gmail.com>
671L: dri-devel@lists.freedesktop.org
672T: git git://people.freedesktop.org/~gabbayo/linux.git
673S: Supported
674F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
678F: drivers/gpu/drm/amd/amdkfd/
679F: drivers/gpu/drm/amd/include/cik_structs.h
680F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
681F: drivers/gpu/drm/amd/include/vi_structs.h
682F: drivers/gpu/drm/radeon/radeon_kfd.c
683F: drivers/gpu/drm/radeon/radeon_kfd.h
684F: include/uapi/linux/kfd_ioctl.h
685
686AMD SEATTLE DEVICE TREE SUPPORT
687M: Brijesh Singh <brijeshkumar.singh@amd.com>
688M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
689M: Tom Lendacky <thomas.lendacky@amd.com>
690S: Supported
691F: arch/arm64/boot/dts/amd/
692
693AMD XGBE DRIVER
694M: Tom Lendacky <thomas.lendacky@amd.com>
695L: netdev@vger.kernel.org
696S: Supported
697F: drivers/net/ethernet/amd/xgbe/
698F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
699
700AMS (Apple Motion Sensor) DRIVER
701M: Michael Hanselmann <linux-kernel@hansmi.ch>
702S: Supported
703F: drivers/macintosh/ams/
704
705ANALOG DEVICES INC AD9389B DRIVER
706M: Hans Verkuil <hans.verkuil@cisco.com>
707L: linux-media@vger.kernel.org
708S: Maintained
709F: drivers/media/i2c/ad9389b*
710
711ANALOG DEVICES INC ADV7180 DRIVER
712M: Lars-Peter Clausen <lars@metafoo.de>
713L: linux-media@vger.kernel.org
714W: http://ez.analog.com/community/linux-device-drivers
715S: Supported
716F: drivers/media/i2c/adv7180.c
717
718ANALOG DEVICES INC ADV7511 DRIVER
719M: Hans Verkuil <hans.verkuil@cisco.com>
720L: linux-media@vger.kernel.org
721S: Maintained
722F: drivers/media/i2c/adv7511*
723
724ANALOG DEVICES INC ADV7604 DRIVER
725M: Hans Verkuil <hans.verkuil@cisco.com>
726L: linux-media@vger.kernel.org
727S: Maintained
728F: drivers/media/i2c/adv7604*
729
730ANALOG DEVICES INC ADV7842 DRIVER
731M: Hans Verkuil <hans.verkuil@cisco.com>
732L: linux-media@vger.kernel.org
733S: Maintained
734F: drivers/media/i2c/adv7842*
735
736ANALOG DEVICES INC ASOC CODEC DRIVERS
737M: Lars-Peter Clausen <lars@metafoo.de>
738L: alsa-devel@alsa-project.org (moderated for non-subscribers)
739W: http://wiki.analog.com/
740W: http://ez.analog.com/community/linux-device-drivers
741S: Supported
742F: sound/soc/codecs/adau*
743F: sound/soc/codecs/adav*
744F: sound/soc/codecs/ad1*
745F: sound/soc/codecs/ad7*
746F: sound/soc/codecs/ssm*
747F: sound/soc/codecs/sigmadsp.*
748
749ANALOG DEVICES INC ASOC DRIVERS
750L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
751L: alsa-devel@alsa-project.org (moderated for non-subscribers)
752W: http://blackfin.uclinux.org/
753S: Supported
754F: sound/soc/blackfin/*
755
756ANALOG DEVICES INC IIO DRIVERS
757M: Lars-Peter Clausen <lars@metafoo.de>
758M: Michael Hennerich <Michael.Hennerich@analog.com>
759W: http://wiki.analog.com/
760W: http://ez.analog.com/community/linux-device-drivers
761S: Supported
762F: drivers/iio/*/ad*
763X: drivers/iio/*/adjd*
764F: drivers/staging/iio/*/ad*
765F: staging/iio/trigger/iio-trig-bfin-timer.c
766
767ANALOG DEVICES INC DMA DRIVERS
768M: Lars-Peter Clausen <lars@metafoo.de>
769W: http://ez.analog.com/community/linux-device-drivers
770S: Supported
771F: drivers/dma/dma-axi-dmac.c
772
773ANDROID DRIVERS
774M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
775M: Arve Hjønnevåg <arve@android.com>
776M: Riley Andrews <riandrews@android.com>
777T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
778L: devel@driverdev.osuosl.org
779S: Supported
780F: drivers/android/
781F: drivers/staging/android/
782
783ANDROID ION DRIVER
784M: Laura Abbott <labbott@redhat.com>
785M: Sumit Semwal <sumit.semwal@linaro.org>
786L: devel@driverdev.osuosl.org
787S: Supported
788F: drivers/staging/android/ion
789F: drivers/staging/android/uapi/ion.h
790F: drivers/staging/android/uapi/ion_test.h
791
792AOA (Apple Onboard Audio) ALSA DRIVER
793M: Johannes Berg <johannes@sipsolutions.net>
794L: linuxppc-dev@lists.ozlabs.org
795L: alsa-devel@alsa-project.org (moderated for non-subscribers)
796S: Maintained
797F: sound/aoa/
798
799APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
800M: William Breathitt Gray <vilhelm.gray@gmail.com>
801L: linux-iio@vger.kernel.org
802S: Maintained
803F: drivers/iio/dac/stx104.c
804
805APM DRIVER
806M: Jiri Kosina <jikos@kernel.org>
807S: Odd fixes
808T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
809F: arch/x86/kernel/apm_32.c
810F: include/linux/apm_bios.h
811F: include/uapi/linux/apm_bios.h
812F: drivers/char/apm-emulation.c
813
814APPLE BCM5974 MULTITOUCH DRIVER
815M: Henrik Rydberg <rydberg@bitmath.org>
816L: linux-input@vger.kernel.org
817S: Odd fixes
818F: drivers/input/mouse/bcm5974.c
819
820APPLE SMC DRIVER
821M: Henrik Rydberg <rydberg@bitmath.org>
822L: linux-hwmon@vger.kernel.org
823S: Odd fixes
824F: drivers/hwmon/applesmc.c
825
826APPLETALK NETWORK LAYER
827M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
828S: Maintained
829F: drivers/net/appletalk/
830F: net/appletalk/
831
832APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
833M: Duc Dang <dhdang@apm.com>
834S: Supported
835F: arch/arm64/boot/dts/apm/
836
837APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
838M: Iyappan Subramanian <isubramanian@apm.com>
839M: Keyur Chudgar <kchudgar@apm.com>
840S: Supported
841F: drivers/net/ethernet/apm/xgene/
842F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
843
844APTINA CAMERA SENSOR PLL
845M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
846L: linux-media@vger.kernel.org
847S: Maintained
848F: drivers/media/i2c/aptina-pll.*
849
850ARC FRAMEBUFFER DRIVER
851M: Jaya Kumar <jayalk@intworks.biz>
852S: Maintained
853F: drivers/video/fbdev/arcfb.c
854F: drivers/video/fbdev/core/fb_defio.c
855
856ARCNET NETWORK LAYER
857M: Michael Grzeschik <m.grzeschik@pengutronix.de>
858L: netdev@vger.kernel.org
859S: Maintained
860F: drivers/net/arcnet/
861F: include/uapi/linux/if_arcnet.h
862
863ARC PGU DRM DRIVER
864M: Alexey Brodkin <abrodkin@synopsys.com>
865S: Supported
866F: drivers/gpu/drm/arc/
867F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
868
869ARM HDLCD DRM DRIVER
870M: Liviu Dudau <liviu.dudau@arm.com>
871S: Supported
872F: drivers/gpu/drm/arm/
873F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
874
875ARM MFM AND FLOPPY DRIVERS
876M: Ian Molton <spyro@f2s.com>
877S: Maintained
878F: arch/arm/lib/floppydma.S
879F: arch/arm/include/asm/floppy.h
880
881ARM PMU PROFILING AND DEBUGGING
882M: Will Deacon <will.deacon@arm.com>
883R: Mark Rutland <mark.rutland@arm.com>
884S: Maintained
885F: arch/arm*/kernel/perf_*
886F: arch/arm/oprofile/common.c
887F: arch/arm*/kernel/hw_breakpoint.c
888F: arch/arm*/include/asm/hw_breakpoint.h
889F: arch/arm*/include/asm/perf_event.h
890F: drivers/perf/arm_pmu.c
891F: include/linux/perf/arm_pmu.h
892
893ARM PORT
894M: Russell King <linux@armlinux.org.uk>
895L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
896W: http://www.armlinux.org.uk/
897S: Maintained
898F: arch/arm/
899
900ARM SUB-ARCHITECTURES
901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
902S: Maintained
903F: arch/arm/mach-*/
904F: arch/arm/plat-*/
905T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
906
907ARM PRIMECELL AACI PL041 DRIVER
908M: Russell King <linux@armlinux.org.uk>
909S: Maintained
910F: sound/arm/aaci.*
911
912ARM PRIMECELL CLCD PL110 DRIVER
913M: Russell King <linux@armlinux.org.uk>
914S: Maintained
915F: drivers/video/fbdev/amba-clcd.*
916
917ARM PRIMECELL KMI PL050 DRIVER
918M: Russell King <linux@armlinux.org.uk>
919S: Maintained
920F: drivers/input/serio/ambakmi.*
921F: include/linux/amba/kmi.h
922
923ARM PRIMECELL MMCI PL180/1 DRIVER
924M: Russell King <linux@armlinux.org.uk>
925S: Maintained
926F: drivers/mmc/host/mmci.*
927F: include/linux/amba/mmci.h
928
929ARM PRIMECELL UART PL010 AND PL011 DRIVERS
930M: Russell King <linux@armlinux.org.uk>
931S: Maintained
932F: drivers/tty/serial/amba-pl01*.c
933F: include/linux/amba/serial.h
934
935ARM PRIMECELL BUS SUPPORT
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/amba/
939F: include/linux/amba/bus.h
940
941ARM/ADS SPHERE MACHINE SUPPORT
942M: Lennert Buytenhek <kernel@wantstofly.org>
943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
944S: Maintained
945
946ARM/AFEB9260 MACHINE SUPPORT
947M: Sergey Lapin <slapin@ossfans.org>
948L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
949S: Maintained
950
951ARM/AJECO 1ARM MACHINE SUPPORT
952M: Lennert Buytenhek <kernel@wantstofly.org>
953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
954S: Maintained
955
956ARM/Allwinner sunXi SoC support
957M: Maxime Ripard <maxime.ripard@free-electrons.com>
958M: Chen-Yu Tsai <wens@csie.org>
959L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
960S: Maintained
961N: sun[x456789]i
962
963ARM/Allwinner SoC Clock Support
964M: Emilio López <emilio@elopez.com.ar>
965S: Maintained
966F: drivers/clk/sunxi/
967
968ARM/Amlogic Meson SoC support
969M: Carlo Caione <carlo@caione.org>
970M: Kevin Hilman <khilman@baylibre.com>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972L: linux-amlogic@lists.infradead.org
973W: http://linux-meson.com/
974S: Maintained
975F: arch/arm/mach-meson/
976F: arch/arm/boot/dts/meson*
977F: arch/arm64/boot/dts/amlogic/
978F: drivers/pinctrl/meson/
979N: meson
980
981ARM/Annapurna Labs ALPINE ARCHITECTURE
982M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
983M: Antoine Tenart <antoine.tenart@free-electrons.com>
984S: Maintained
985F: arch/arm/mach-alpine/
986F: arch/arm/boot/dts/alpine*
987F: arch/arm64/boot/dts/al/
988F: drivers/*/*alpine*
989
990ARM/ARTPEC MACHINE SUPPORT
991M: Jesper Nilsson <jesper.nilsson@axis.com>
992M: Lars Persson <lars.persson@axis.com>
993M: Niklas Cassel <niklas.cassel@axis.com>
994S: Maintained
995L: linux-arm-kernel@axis.com
996F: arch/arm/mach-artpec
997F: arch/arm/boot/dts/artpec6*
998F: drivers/clk/axis
999
1000ARM/ASPEED MACHINE SUPPORT
1001M: Joel Stanley <joel@jms.id.au>
1002S: Maintained
1003F: arch/arm/mach-aspeed/
1004F: arch/arm/boot/dts/aspeed-*
1005F: drivers/*/*aspeed*
1006
1007ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1008M: Nicolas Ferre <nicolas.ferre@atmel.com>
1009M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1010M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012W: http://www.linux4sam.org
1013T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1014S: Supported
1015F: arch/arm/mach-at91/
1016F: include/soc/at91/
1017F: arch/arm/boot/dts/at91*.dts
1018F: arch/arm/boot/dts/at91*.dtsi
1019F: arch/arm/boot/dts/sama*.dts
1020F: arch/arm/boot/dts/sama*.dtsi
1021F: arch/arm/include/debug/at91.S
1022
1023ARM/ATMEL AT91 Clock Support
1024M: Boris Brezillon <boris.brezillon@free-electrons.com>
1025S: Maintained
1026F: drivers/clk/at91
1027
1028ARM/CALXEDA HIGHBANK ARCHITECTURE
1029M: Rob Herring <robh@kernel.org>
1030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1031S: Maintained
1032F: arch/arm/mach-highbank/
1033F: arch/arm/boot/dts/highbank.dts
1034F: arch/arm/boot/dts/ecx-*.dts*
1035
1036ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1037M: Krzysztof Halasa <khalasa@piap.pl>
1038S: Maintained
1039F: arch/arm/mach-cns3xxx/
1040
1041ARM/CAVIUM THUNDER NETWORK DRIVER
1042M: Sunil Goutham <sgoutham@cavium.com>
1043M: Robert Richter <rric@kernel.org>
1044L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1045S: Supported
1046F: drivers/net/ethernet/cavium/thunder/
1047
1048ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1049M: Alexander Shiyan <shc_work@mail.ru>
1050L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1051S: Odd Fixes
1052N: clps711x
1053
1054ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1055M: Hartley Sweeten <hsweeten@visionengravers.com>
1056M: Ryan Mallon <rmallon@gmail.com>
1057L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058S: Maintained
1059F: arch/arm/mach-ep93xx/
1060F: arch/arm/mach-ep93xx/include/mach/
1061
1062ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1063M: Lennert Buytenhek <kernel@wantstofly.org>
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065S: Maintained
1066
1067ARM/CLKDEV SUPPORT
1068M: Russell King <linux@armlinux.org.uk>
1069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1070S: Maintained
1071F: arch/arm/include/asm/clkdev.h
1072F: drivers/clk/clkdev.c
1073
1074ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1075M: Mike Rapoport <mike@compulab.co.il>
1076L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077S: Maintained
1078
1079ARM/CONTEC MICRO9 MACHINE SUPPORT
1080M: Hubert Feurstein <hubert.feurstein@contec.at>
1081S: Maintained
1082F: arch/arm/mach-ep93xx/micro9.c
1083
1084ARM/CORESIGHT FRAMEWORK AND DRIVERS
1085M: Mathieu Poirier <mathieu.poirier@linaro.org>
1086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087S: Maintained
1088F: drivers/hwtracing/coresight/*
1089F: Documentation/trace/coresight.txt
1090F: Documentation/devicetree/bindings/arm/coresight.txt
1091F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1092
1093ARM/CORGI MACHINE SUPPORT
1094M: Richard Purdie <rpurdie@rpsys.net>
1095S: Maintained
1096
1097ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1098M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100T: git git://github.com/ulli-kroll/linux.git
1101S: Maintained
1102F: arch/arm/mach-gemini/
1103F: drivers/rtc/rtc-gemini.c
1104
1105ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1106M: Barry Song <baohua@kernel.org>
1107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1109S: Maintained
1110F: arch/arm/boot/dts/prima2*
1111F: arch/arm/mach-prima2/
1112F: drivers/clk/sirf/
1113F: drivers/clocksource/timer-prima2.c
1114F: drivers/clocksource/timer-atlas7.c
1115N: [^a-z]sirf
1116
1117ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1118M: Baruch Siach <baruch@tkos.co.il>
1119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120S: Maintained
1121F: arch/arm/boot/dts/cx92755*
1122N: digicolor
1123
1124ARM/EBSA110 MACHINE SUPPORT
1125M: Russell King <linux@armlinux.org.uk>
1126L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127W: http://www.armlinux.org.uk/
1128S: Maintained
1129F: arch/arm/mach-ebsa110/
1130F: drivers/net/ethernet/amd/am79c961a.*
1131
1132ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1133M: Uwe Kleine-König <kernel@pengutronix.de>
1134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135S: Maintained
1136N: efm32
1137
1138ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1139M: Daniel Ribeiro <drwyrm@gmail.com>
1140M: Stefan Schmidt <stefan@openezx.org>
1141M: Harald Welte <laforge@openezx.org>
1142L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1143W: http://www.openezx.org/
1144S: Maintained
1145T: topgit git://git.openezx.org/openezx.git
1146F: arch/arm/mach-pxa/ezx.c
1147
1148ARM/FARADAY FA526 PORT
1149M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1150L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1151S: Maintained
1152T: git git://git.berlios.de/gemini-board
1153F: arch/arm/mm/*-fa*
1154
1155ARM/FOOTBRIDGE ARCHITECTURE
1156M: Russell King <linux@armlinux.org.uk>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158W: http://www.armlinux.org.uk/
1159S: Maintained
1160F: arch/arm/include/asm/hardware/dec21285.h
1161F: arch/arm/mach-footbridge/
1162
1163ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1164M: Shawn Guo <shawnguo@kernel.org>
1165M: Sascha Hauer <kernel@pengutronix.de>
1166R: Fabio Estevam <fabio.estevam@nxp.com>
1167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168S: Maintained
1169T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1170F: arch/arm/mach-imx/
1171F: arch/arm/mach-mxs/
1172F: arch/arm/boot/dts/imx*
1173F: arch/arm/configs/imx*_defconfig
1174F: drivers/clk/imx/
1175F: include/soc/imx/
1176
1177ARM/FREESCALE VYBRID ARM ARCHITECTURE
1178M: Shawn Guo <shawnguo@kernel.org>
1179M: Sascha Hauer <kernel@pengutronix.de>
1180R: Stefan Agner <stefan@agner.ch>
1181L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1182S: Maintained
1183T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1184F: arch/arm/mach-imx/*vf610*
1185F: arch/arm/boot/dts/vf*
1186
1187ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1188M: Lennert Buytenhek <kernel@wantstofly.org>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/GUMSTIX MACHINE SUPPORT
1193M: Steve Sakoman <sakoman@gmail.com>
1194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1195S: Maintained
1196
1197ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1198M: Philipp Zabel <philipp.zabel@gmail.com>
1199M: Paul Parsons <lost.distance@yahoo.com>
1200L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201S: Maintained
1202F: arch/arm/mach-pxa/hx4700.c
1203F: arch/arm/mach-pxa/include/mach/hx4700.h
1204F: sound/soc/pxa/hx4700.c
1205
1206ARM/HISILICON SOC SUPPORT
1207M: Wei Xu <xuwei5@hisilicon.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209W: http://www.hisilicon.com
1210S: Supported
1211T: git git://github.com/hisilicon/linux-hisi.git
1212F: arch/arm/mach-hisi/
1213F: arch/arm/boot/dts/hi3*
1214F: arch/arm/boot/dts/hip*
1215F: arch/arm/boot/dts/hisi*
1216F: arch/arm64/boot/dts/hisilicon/
1217
1218ARM/HP JORNADA 7XX MACHINE SUPPORT
1219M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1220W: www.jlime.com
1221S: Maintained
1222T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1223F: arch/arm/mach-sa1100/jornada720.c
1224F: arch/arm/mach-sa1100/include/mach/jornada720.h
1225
1226ARM/IGEP MACHINE SUPPORT
1227M: Enric Balletbo i Serra <eballetbo@gmail.com>
1228M: Javier Martinez Canillas <javier@dowhile0.org>
1229L: linux-omap@vger.kernel.org
1230L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1231S: Maintained
1232F: arch/arm/boot/dts/omap3-igep*
1233
1234ARM/INCOME PXA270 SUPPORT
1235M: Marek Vasut <marek.vasut@gmail.com>
1236L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1237S: Maintained
1238F: arch/arm/mach-pxa/colibri-pxa270-income.c
1239
1240ARM/INTEL IOP32X ARM ARCHITECTURE
1241M: Lennert Buytenhek <kernel@wantstofly.org>
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S: Maintained
1244
1245ARM/INTEL IOP33X ARM ARCHITECTURE
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Orphan
1248
1249ARM/INTEL IOP13XX ARM ARCHITECTURE
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/INTEL IQ81342EX MACHINE SUPPORT
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/INTEL IXDP2850 MACHINE SUPPORT
1260M: Lennert Buytenhek <kernel@wantstofly.org>
1261L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262S: Maintained
1263
1264ARM/INTEL IXP4XX ARM ARCHITECTURE
1265M: Imre Kaloz <kaloz@openwrt.org>
1266M: Krzysztof Halasa <khalasa@piap.pl>
1267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268S: Maintained
1269F: arch/arm/mach-ixp4xx/
1270
1271ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1272M: Jonathan Cameron <jic23@cam.ac.uk>
1273L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274S: Maintained
1275F: arch/arm/mach-pxa/stargate2.c
1276F: drivers/pcmcia/pxa2xx_stargate2.c
1277
1278ARM/INTEL XSC3 (MANZANO) ARM CORE
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1284M: Lennert Buytenhek <kernel@wantstofly.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287
1288ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1289M: Santosh Shilimkar <ssantosh@kernel.org>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-keystone/
1293F: arch/arm/boot/dts/keystone-*
1294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1295
1296ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1297M: Santosh Shilimkar <ssantosh@kernel.org>
1298L: linux-kernel@vger.kernel.org
1299S: Maintained
1300F: drivers/clk/keystone/
1301
1302ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1303M: Santosh Shilimkar <ssantosh@kernel.org>
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305L: linux-kernel@vger.kernel.org
1306S: Maintained
1307F: drivers/clocksource/timer-keystone.c
1308
1309ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1310M: Santosh Shilimkar <ssantosh@kernel.org>
1311L: linux-kernel@vger.kernel.org
1312S: Maintained
1313F: drivers/power/reset/keystone-reset.c
1314
1315ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1316M: Santosh Shilimkar <ssantosh@kernel.org>
1317L: linux-kernel@vger.kernel.org
1318S: Maintained
1319F: drivers/memory/*emif*
1320
1321ARM/LG1K ARCHITECTURE
1322M: Chanho Min <chanho.min@lge.com>
1323L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324S: Maintained
1325F: arch/arm64/boot/dts/lg/
1326
1327ARM/LOGICPD PXA270 MACHINE SUPPORT
1328M: Lennert Buytenhek <kernel@wantstofly.org>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331
1332ARM/LPC18XX ARCHITECTURE
1333M: Joachim Eastwood <manabian@gmail.com>
1334L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1335S: Maintained
1336F: arch/arm/boot/dts/lpc43*
1337F: drivers/clk/nxp/clk-lpc18xx*
1338F: drivers/clocksource/time-lpc32xx.c
1339F: drivers/i2c/busses/i2c-lpc2k.c
1340F: drivers/memory/pl172.c
1341F: drivers/mtd/spi-nor/nxp-spifi.c
1342F: drivers/rtc/rtc-lpc24xx.c
1343N: lpc18xx
1344
1345ARM/LPC32XX SOC SUPPORT
1346M: Vladimir Zapolskiy <vz@mleia.com>
1347M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1350S: Maintained
1351F: arch/arm/boot/dts/lpc32*
1352F: arch/arm/mach-lpc32xx/
1353F: drivers/i2c/busses/i2c-pnx.c
1354F: drivers/net/ethernet/nxp/lpc_eth.c
1355F: drivers/usb/host/ohci-nxp.c
1356F: drivers/watchdog/pnx4008_wdt.c
1357N: lpc32xx
1358
1359ARM/MAGICIAN MACHINE SUPPORT
1360M: Philipp Zabel <philipp.zabel@gmail.com>
1361S: Maintained
1362
1363ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1364M: Jason Cooper <jason@lakedaemon.net>
1365M: Andrew Lunn <andrew@lunn.ch>
1366M: Gregory Clement <gregory.clement@free-electrons.com>
1367M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1368L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369S: Maintained
1370F: arch/arm/mach-mvebu/
1371F: drivers/rtc/rtc-armada38x.c
1372F: arch/arm/boot/dts/armada*
1373F: arch/arm/boot/dts/kirkwood*
1374F: arch/arm64/boot/dts/marvell/armada*
1375F: drivers/cpufreq/mvebu-cpufreq.c
1376F: arch/arm/configs/mvebu_*_defconfig
1377
1378ARM/Marvell Berlin SoC support
1379M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1381S: Maintained
1382F: arch/arm/mach-berlin/
1383F: arch/arm/boot/dts/berlin*
1384F: arch/arm64/boot/dts/marvell/berlin*
1385
1386
1387ARM/Marvell Dove/MV78xx0/Orion SOC support
1388M: Jason Cooper <jason@lakedaemon.net>
1389M: Andrew Lunn <andrew@lunn.ch>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391M: Gregory Clement <gregory.clement@free-electrons.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/mach-dove/
1395F: arch/arm/mach-mv78xx0/
1396F: arch/arm/mach-orion5x/
1397F: arch/arm/plat-orion/
1398F: arch/arm/boot/dts/dove*
1399F: arch/arm/boot/dts/orion5x*
1400
1401
1402ARM/Orion SoC/Technologic Systems TS-78xx platform support
1403M: Alexander Clouter <alex@digriz.org.uk>
1404L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405W: http://www.digriz.org.uk/ts78xx/kernel
1406S: Maintained
1407F: arch/arm/mach-orion5x/ts78xx-*
1408
1409ARM/OXNAS platform support
1410M: Neil Armstrong <narmstrong@baylibre.com>
1411L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1412S: Maintained
1413F: arch/arm/mach-oxnas/
1414F: arch/arm/boot/dts/oxnas*
1415F: arch/arm/boot/dts/wd-mbwe.dts
1416N: oxnas
1417
1418ARM/Mediatek RTC DRIVER
1419M: Eddie Huang <eddie.huang@mediatek.com>
1420L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1421L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1422S: Maintained
1423F: drivers/rtc/rtc-mt6397.c
1424
1425ARM/Mediatek SoC support
1426M: Matthias Brugger <matthias.bgg@gmail.com>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1429S: Maintained
1430F: arch/arm/boot/dts/mt6*
1431F: arch/arm/boot/dts/mt8*
1432F: arch/arm/mach-mediatek/
1433N: mtk
1434K: mediatek
1435
1436ARM/Mediatek USB3 PHY DRIVER
1437M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1440S: Maintained
1441F: drivers/phy/phy-mt65xx-usb3.c
1442
1443ARM/MICREL KS8695 ARCHITECTURE
1444M: Greg Ungerer <gerg@uclinux.org>
1445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446F: arch/arm/mach-ks8695/
1447S: Odd Fixes
1448
1449ARM/MIOA701 MACHINE SUPPORT
1450M: Robert Jarzmik <robert.jarzmik@free.fr>
1451L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1452F: arch/arm/mach-pxa/mioa701.c
1453S: Maintained
1454
1455ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1456M: Michael Petchkovsky <mkpetch@internode.on.net>
1457S: Maintained
1458
1459ARM/NOMADIK ARCHITECTURE
1460M: Alessandro Rubini <rubini@unipv.it>
1461M: Linus Walleij <linus.walleij@linaro.org>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: arch/arm/mach-nomadik/
1465F: drivers/pinctrl/nomadik/
1466F: drivers/i2c/busses/i2c-nomadik.c
1467T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1468
1469ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1470M: Nelson Castillo <arhuaco@freaks-unidos.net>
1471L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1472W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1473S: Supported
1474
1475ARM/TOSA MACHINE SUPPORT
1476M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1477M: Dirk Opfer <dirk@opfer-online.de>
1478S: Maintained
1479
1480ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1481M: Marek Vasut <marek.vasut@gmail.com>
1482L: linux-arm-kernel@lists.infradead.org
1483W: http://hackndev.com
1484S: Maintained
1485F: arch/arm/mach-pxa/include/mach/palmtx.h
1486F: arch/arm/mach-pxa/palmtx.c
1487F: arch/arm/mach-pxa/include/mach/palmt5.h
1488F: arch/arm/mach-pxa/palmt5.c
1489F: arch/arm/mach-pxa/include/mach/palmld.h
1490F: arch/arm/mach-pxa/palmld.c
1491F: arch/arm/mach-pxa/include/mach/palmte2.h
1492F: arch/arm/mach-pxa/palmte2.c
1493F: arch/arm/mach-pxa/include/mach/palmtc.h
1494F: arch/arm/mach-pxa/palmtc.c
1495
1496ARM/PALM TREO SUPPORT
1497M: Tomas Cech <sleep_walker@suse.com>
1498L: linux-arm-kernel@lists.infradead.org
1499W: http://hackndev.com
1500S: Maintained
1501F: arch/arm/mach-pxa/include/mach/palmtreo.h
1502F: arch/arm/mach-pxa/palmtreo.c
1503
1504ARM/PALMZ72 SUPPORT
1505M: Sergey Lapin <slapin@ossfans.org>
1506L: linux-arm-kernel@lists.infradead.org
1507W: http://hackndev.com
1508S: Maintained
1509F: arch/arm/mach-pxa/include/mach/palmz72.h
1510F: arch/arm/mach-pxa/palmz72.c
1511
1512ARM/PLEB SUPPORT
1513M: Peter Chubb <pleb@gelato.unsw.edu.au>
1514W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1515S: Maintained
1516
1517ARM/PT DIGITAL BOARD PORT
1518M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1519L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520W: http://www.armlinux.org.uk/
1521S: Maintained
1522
1523ARM/QUALCOMM SUPPORT
1524M: Andy Gross <andy.gross@linaro.org>
1525M: David Brown <david.brown@linaro.org>
1526L: linux-arm-msm@vger.kernel.org
1527L: linux-soc@vger.kernel.org
1528S: Maintained
1529F: arch/arm/boot/dts/qcom-*.dts
1530F: arch/arm/boot/dts/qcom-*.dtsi
1531F: arch/arm/mach-qcom/
1532F: arch/arm64/boot/dts/qcom/*
1533F: drivers/i2c/busses/i2c-qup.c
1534F: drivers/clk/qcom/
1535F: drivers/soc/qcom/
1536F: drivers/spi/spi-qup.c
1537F: drivers/tty/serial/msm_serial.h
1538F: drivers/tty/serial/msm_serial.c
1539F: drivers/*/pm8???-*
1540F: drivers/mfd/ssbi.c
1541F: drivers/firmware/qcom_scm.c
1542T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1543
1544ARM/RADISYS ENP2611 MACHINE SUPPORT
1545M: Lennert Buytenhek <kernel@wantstofly.org>
1546L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547S: Maintained
1548
1549ARM/RENESAS ARM64 ARCHITECTURE
1550M: Simon Horman <horms@verge.net.au>
1551M: Magnus Damm <magnus.damm@gmail.com>
1552L: linux-renesas-soc@vger.kernel.org
1553Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1554T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1555S: Supported
1556F: arch/arm64/boot/dts/renesas/
1557F: drivers/soc/renesas/
1558F: include/linux/soc/renesas/
1559
1560ARM/RISCPC ARCHITECTURE
1561M: Russell King <linux@armlinux.org.uk>
1562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563W: http://www.armlinux.org.uk/
1564S: Maintained
1565F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1566F: arch/arm/include/asm/hardware/ioc.h
1567F: arch/arm/include/asm/hardware/iomd.h
1568F: arch/arm/include/asm/hardware/memc.h
1569F: arch/arm/mach-rpc/
1570F: drivers/net/ethernet/8390/etherh.c
1571F: drivers/net/ethernet/i825xx/ether1*
1572F: drivers/net/ethernet/seeq/ether3*
1573F: drivers/scsi/arm/
1574
1575ARM/Rockchip SoC support
1576M: Heiko Stuebner <heiko@sntech.de>
1577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1578L: linux-rockchip@lists.infradead.org
1579T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1580S: Maintained
1581F: arch/arm/boot/dts/rk3*
1582F: arch/arm/mach-rockchip/
1583F: drivers/clk/rockchip/
1584F: drivers/i2c/busses/i2c-rk3x.c
1585F: drivers/*/*rockchip*
1586F: drivers/*/*/*rockchip*
1587F: sound/soc/rockchip/
1588N: rockchip
1589
1590ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1591M: Kukjin Kim <kgene@kernel.org>
1592M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1593L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1595S: Maintained
1596F: arch/arm/boot/dts/s3c*
1597F: arch/arm/boot/dts/s5p*
1598F: arch/arm/boot/dts/samsung*
1599F: arch/arm/boot/dts/exynos*
1600F: arch/arm64/boot/dts/exynos/
1601F: arch/arm/plat-samsung/
1602F: arch/arm/mach-s3c24*/
1603F: arch/arm/mach-s3c64xx/
1604F: arch/arm/mach-s5p*/
1605F: arch/arm/mach-exynos*/
1606F: drivers/*/*s3c2410*
1607F: drivers/*/*/*s3c2410*
1608F: drivers/memory/samsung/*
1609F: drivers/soc/samsung/*
1610F: drivers/spi/spi-s3c*
1611F: sound/soc/samsung/*
1612F: Documentation/arm/Samsung/
1613F: Documentation/devicetree/bindings/arm/samsung/
1614F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1615F: Documentation/devicetree/bindings/power/pd-samsung.txt
1616N: exynos
1617
1618ARM/SAMSUNG MOBILE MACHINE SUPPORT
1619M: Kyungmin Park <kyungmin.park@samsung.com>
1620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621S: Maintained
1622F: arch/arm/mach-s5pv210/
1623
1624ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1625M: Kyungmin Park <kyungmin.park@samsung.com>
1626M: Kamil Debski <k.debski@samsung.com>
1627L: linux-arm-kernel@lists.infradead.org
1628L: linux-media@vger.kernel.org
1629S: Maintained
1630F: drivers/media/platform/s5p-g2d/
1631
1632ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1633M: Kyungmin Park <kyungmin.park@samsung.com>
1634M: Kamil Debski <k.debski@samsung.com>
1635M: Jeongtae Park <jtp.park@samsung.com>
1636L: linux-arm-kernel@lists.infradead.org
1637L: linux-media@vger.kernel.org
1638S: Maintained
1639F: arch/arm/plat-samsung/s5p-dev-mfc.c
1640F: drivers/media/platform/s5p-mfc/
1641
1642ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1643M: Kyungmin Park <kyungmin.park@samsung.com>
1644M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org
1646L: linux-media@vger.kernel.org
1647S: Maintained
1648F: drivers/media/platform/s5p-tv/
1649
1650ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1651M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1652M: Jacek Anaszewski <j.anaszewski@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-jpeg/
1657
1658ARM/SHMOBILE ARM ARCHITECTURE
1659M: Simon Horman <horms@verge.net.au>
1660M: Magnus Damm <magnus.damm@gmail.com>
1661L: linux-renesas-soc@vger.kernel.org
1662Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1663T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1664S: Supported
1665F: arch/arm/boot/dts/emev2*
1666F: arch/arm/boot/dts/r7s*
1667F: arch/arm/boot/dts/r8a*
1668F: arch/arm/boot/dts/sh*
1669F: arch/arm/configs/shmobile_defconfig
1670F: arch/arm/include/debug/renesas-scif.S
1671F: arch/arm/mach-shmobile/
1672F: drivers/sh/
1673F: drivers/soc/renesas/
1674F: include/linux/soc/renesas/
1675
1676ARM/SOCFPGA ARCHITECTURE
1677M: Dinh Nguyen <dinguyen@opensource.altera.com>
1678S: Maintained
1679F: arch/arm/mach-socfpga/
1680F: arch/arm/boot/dts/socfpga*
1681F: arch/arm/configs/socfpga_defconfig
1682F: arch/arm64/boot/dts/altera/
1683W: http://www.rocketboards.org
1684T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1685
1686ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1687M: Dinh Nguyen <dinguyen@opensource.altera.com>
1688S: Maintained
1689F: drivers/clk/socfpga/
1690
1691ARM/SOCFPGA EDAC SUPPORT
1692M: Thor Thayer <tthayer@opensource.altera.com>
1693S: Maintained
1694F: drivers/edac/altera_edac.
1695
1696ARM/STI ARCHITECTURE
1697M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1698M: Maxime Coquelin <maxime.coquelin@st.com>
1699M: Patrice Chotard <patrice.chotard@st.com>
1700L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1701L: kernel@stlinux.com
1702W: http://www.stlinux.com
1703S: Maintained
1704F: arch/arm/mach-sti/
1705F: arch/arm/boot/dts/sti*
1706F: drivers/char/hw_random/st-rng.c
1707F: drivers/clocksource/arm_global_timer.c
1708F: drivers/clocksource/clksrc_st_lpc.c
1709F: drivers/cpufreq/sti-cpufreq.c
1710F: drivers/i2c/busses/i2c-st.c
1711F: drivers/media/rc/st_rc.c
1712F: drivers/media/platform/sti/c8sectpfe/
1713F: drivers/mmc/host/sdhci-st.c
1714F: drivers/phy/phy-miphy28lp.c
1715F: drivers/phy/phy-miphy365x.c
1716F: drivers/phy/phy-stih407-usb.c
1717F: drivers/phy/phy-stih41x-usb.c
1718F: drivers/pinctrl/pinctrl-st.c
1719F: drivers/remoteproc/st_remoteproc.c
1720F: drivers/reset/sti/
1721F: drivers/rtc/rtc-st-lpc.c
1722F: drivers/tty/serial/st-asc.c
1723F: drivers/usb/dwc3/dwc3-st.c
1724F: drivers/usb/host/ehci-st.c
1725F: drivers/usb/host/ohci-st.c
1726F: drivers/watchdog/st_lpc_wdt.c
1727F: drivers/ata/ahci_st.c
1728
1729ARM/STM32 ARCHITECTURE
1730M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732S: Maintained
1733T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1734N: stm32
1735F: drivers/clocksource/armv7m_systick.c
1736
1737ARM/TANGO ARCHITECTURE
1738M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1739L: linux-arm-kernel@lists.infradead.org
1740S: Maintained
1741F: arch/arm/mach-tango/
1742F: arch/arm/boot/dts/tango*
1743
1744ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1745M: Lennert Buytenhek <kernel@wantstofly.org>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
1749ARM/TETON BGA MACHINE SUPPORT
1750M: "Mark F. Brown" <mark.brown314@gmail.com>
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S: Maintained
1753
1754ARM/THECUS N2100 MACHINE SUPPORT
1755M: Lennert Buytenhek <kernel@wantstofly.org>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757S: Maintained
1758
1759ARM/NUVOTON W90X900 ARM ARCHITECTURE
1760M: Wan ZongShun <mcuos.com@gmail.com>
1761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1762W: http://www.mcuos.com
1763S: Maintained
1764F: arch/arm/mach-w90x900/
1765F: drivers/input/keyboard/w90p910_keypad.c
1766F: drivers/input/touchscreen/w90p910_ts.c
1767F: drivers/watchdog/nuc900_wdt.c
1768F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1769F: drivers/mtd/nand/nuc900_nand.c
1770F: drivers/rtc/rtc-nuc900.c
1771F: drivers/spi/spi-nuc900.c
1772F: drivers/usb/host/ehci-w90x900.c
1773F: drivers/video/fbdev/nuc900fb.c
1774
1775ARM/U300 MACHINE SUPPORT
1776M: Linus Walleij <linus.walleij@linaro.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Supported
1779F: arch/arm/mach-u300/
1780F: drivers/clocksource/timer-u300.c
1781F: drivers/i2c/busses/i2c-stu300.c
1782F: drivers/rtc/rtc-coh901331.c
1783F: drivers/watchdog/coh901327_wdt.c
1784F: drivers/dma/coh901318*
1785F: drivers/mfd/ab3100*
1786F: drivers/rtc/rtc-ab3100.c
1787F: drivers/rtc/rtc-coh901331.c
1788T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1789
1790ARM/UNIPHIER ARCHITECTURE
1791M: Masahiro Yamada <yamada.masahiro@socionext.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793S: Maintained
1794F: arch/arm/boot/dts/uniphier*
1795F: arch/arm/include/asm/hardware/cache-uniphier.h
1796F: arch/arm/mach-uniphier/
1797F: arch/arm/mm/cache-uniphier.c
1798F: arch/arm64/boot/dts/socionext/
1799F: drivers/bus/uniphier-system-bus.c
1800F: drivers/i2c/busses/i2c-uniphier*
1801F: drivers/pinctrl/uniphier/
1802F: drivers/tty/serial/8250/8250_uniphier.c
1803N: uniphier
1804
1805ARM/Ux500 ARM ARCHITECTURE
1806M: Linus Walleij <linus.walleij@linaro.org>
1807L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1808S: Maintained
1809F: arch/arm/mach-ux500/
1810F: drivers/clocksource/clksrc-dbx500-prcmu.c
1811F: drivers/dma/ste_dma40*
1812F: drivers/hwspinlock/u8500_hsem.c
1813F: drivers/mfd/abx500*
1814F: drivers/mfd/ab8500*
1815F: drivers/mfd/dbx500*
1816F: drivers/mfd/db8500*
1817F: drivers/pinctrl/nomadik/pinctrl-ab*
1818F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1819F: drivers/rtc/rtc-ab8500.c
1820F: drivers/rtc/rtc-pl031.c
1821T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1822
1823ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1824M: Ulf Hansson <ulf.hansson@linaro.org>
1825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826T: git git://git.linaro.org/people/ulfh/clk.git
1827S: Maintained
1828F: drivers/clk/ux500/
1829F: include/linux/platform_data/clk-ux500.h
1830
1831ARM/VERSATILE EXPRESS PLATFORM
1832M: Liviu Dudau <liviu.dudau@arm.com>
1833M: Sudeep Holla <sudeep.holla@arm.com>
1834M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1835L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1836S: Maintained
1837F: arch/arm/boot/dts/vexpress*
1838F: arch/arm64/boot/dts/arm/
1839F: arch/arm/mach-vexpress/
1840F: */*/vexpress*
1841F: */*/*/vexpress*
1842F: drivers/clk/versatile/clk-vexpress-osc.c
1843F: drivers/clocksource/versatile.c
1844N: mps2
1845
1846ARM/VFP SUPPORT
1847M: Russell King <linux@armlinux.org.uk>
1848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849W: http://www.armlinux.org.uk/
1850S: Maintained
1851F: arch/arm/vfp/
1852
1853ARM/VOIPAC PXA270 SUPPORT
1854M: Marek Vasut <marek.vasut@gmail.com>
1855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1856S: Maintained
1857F: arch/arm/mach-pxa/vpac270.c
1858F: arch/arm/mach-pxa/include/mach/vpac270.h
1859
1860ARM/VT8500 ARM ARCHITECTURE
1861M: Tony Prisk <linux@prisktech.co.nz>
1862L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1863S: Maintained
1864F: arch/arm/mach-vt8500/
1865F: drivers/clocksource/vt8500_timer.c
1866F: drivers/i2c/busses/i2c-wmt.c
1867F: drivers/mmc/host/wmt-sdmmc.c
1868F: drivers/pwm/pwm-vt8500.c
1869F: drivers/rtc/rtc-vt8500.c
1870F: drivers/tty/serial/vt8500_serial.c
1871F: drivers/usb/host/ehci-platform.c
1872F: drivers/usb/host/uhci-platform.c
1873F: drivers/video/fbdev/vt8500lcdfb.*
1874F: drivers/video/fbdev/wm8505fb*
1875F: drivers/video/fbdev/wmt_ge_rops.*
1876
1877ARM/ZIPIT Z2 SUPPORT
1878M: Marek Vasut <marek.vasut@gmail.com>
1879L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1880S: Maintained
1881F: arch/arm/mach-pxa/z2.c
1882F: arch/arm/mach-pxa/include/mach/z2.h
1883
1884ARM/ZTE ARCHITECTURE
1885M: Jun Nie <jun.nie@linaro.org>
1886L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1887S: Maintained
1888F: arch/arm/mach-zx/
1889F: drivers/clk/zte/
1890F: Documentation/devicetree/bindings/arm/zte.txt
1891F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1892
1893ARM/ZYNQ ARCHITECTURE
1894M: Michal Simek <michal.simek@xilinx.com>
1895R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897W: http://wiki.xilinx.com
1898T: git https://github.com/Xilinx/linux-xlnx.git
1899S: Supported
1900F: arch/arm/mach-zynq/
1901F: drivers/cpuidle/cpuidle-zynq.c
1902F: drivers/block/xsysace.c
1903N: zynq
1904N: xilinx
1905F: drivers/clocksource/cadence_ttc_timer.c
1906F: drivers/i2c/busses/i2c-cadence.c
1907F: drivers/mmc/host/sdhci-of-arasan.c
1908F: drivers/edac/synopsys_edac.c
1909
1910ARM SMMU DRIVERS
1911M: Will Deacon <will.deacon@arm.com>
1912R: Robin Murphy <robin.murphy@arm.com>
1913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914S: Maintained
1915F: drivers/iommu/arm-smmu.c
1916F: drivers/iommu/arm-smmu-v3.c
1917F: drivers/iommu/io-pgtable-arm.c
1918F: drivers/iommu/io-pgtable-arm-v7s.c
1919
1920ARM64 PORT (AARCH64 ARCHITECTURE)
1921M: Catalin Marinas <catalin.marinas@arm.com>
1922M: Will Deacon <will.deacon@arm.com>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1925S: Maintained
1926F: arch/arm64/
1927F: Documentation/arm64/
1928
1929AS3645A LED FLASH CONTROLLER DRIVER
1930M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1931L: linux-media@vger.kernel.org
1932T: git git://linuxtv.org/media_tree.git
1933S: Maintained
1934F: drivers/media/i2c/as3645a.c
1935F: include/media/i2c/as3645a.h
1936
1937ASC7621 HARDWARE MONITOR DRIVER
1938M: George Joseph <george.joseph@fairview5.com>
1939L: linux-hwmon@vger.kernel.org
1940S: Maintained
1941F: Documentation/hwmon/asc7621
1942F: drivers/hwmon/asc7621.c
1943
1944ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1945M: Corentin Chary <corentin.chary@gmail.com>
1946L: acpi4asus-user@lists.sourceforge.net
1947L: platform-driver-x86@vger.kernel.org
1948W: http://acpi4asus.sf.net
1949S: Maintained
1950F: drivers/platform/x86/asus*.c
1951F: drivers/platform/x86/eeepc*.c
1952
1953ASUS WIRELESS RADIO CONTROL DRIVER
1954M: João Paulo Rechi Vita <jprvita@gmail.com>
1955L: platform-driver-x86@vger.kernel.org
1956S: Maintained
1957F: drivers/platform/x86/asus-wireless.c
1958
1959ASYMMETRIC KEYS
1960M: David Howells <dhowells@redhat.com>
1961L: keyrings@vger.kernel.org
1962S: Maintained
1963F: Documentation/crypto/asymmetric-keys.txt
1964F: include/linux/verification.h
1965F: include/crypto/public_key.h
1966F: include/crypto/pkcs7.h
1967F: crypto/asymmetric_keys/
1968
1969ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1970R: Dan Williams <dan.j.williams@intel.com>
1971W: http://sourceforge.net/projects/xscaleiop
1972S: Odd fixes
1973F: Documentation/crypto/async-tx-api.txt
1974F: crypto/async_tx/
1975F: drivers/dma/
1976F: include/linux/dmaengine.h
1977F: include/linux/async_tx.h
1978
1979AT24 EEPROM DRIVER
1980M: Wolfram Sang <wsa@the-dreams.de>
1981L: linux-i2c@vger.kernel.org
1982S: Maintained
1983F: drivers/misc/eeprom/at24.c
1984F: include/linux/platform_data/at24.h
1985
1986ATA OVER ETHERNET (AOE) DRIVER
1987M: "Ed L. Cashin" <ed.cashin@acm.org>
1988W: http://www.openaoe.org/
1989S: Supported
1990F: Documentation/aoe/
1991F: drivers/block/aoe/
1992
1993ATHEROS 71XX/9XXX GPIO DRIVER
1994M: Alban Bedel <albeu@free.fr>
1995W: https://github.com/AlbanBedel/linux
1996T: git git://github.com/AlbanBedel/linux
1997S: Maintained
1998F: drivers/gpio/gpio-ath79.c
1999F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2000
2001ATHEROS ATH GENERIC UTILITIES
2002M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2003L: linux-wireless@vger.kernel.org
2004S: Supported
2005F: drivers/net/wireless/ath/*
2006
2007ATHEROS ATH5K WIRELESS DRIVER
2008M: Jiri Slaby <jirislaby@gmail.com>
2009M: Nick Kossifidis <mickflemm@gmail.com>
2010M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2011L: linux-wireless@vger.kernel.org
2012W: http://wireless.kernel.org/en/users/Drivers/ath5k
2013S: Maintained
2014F: drivers/net/wireless/ath/ath5k/
2015
2016ATHEROS ATH6KL WIRELESS DRIVER
2017M: Kalle Valo <kvalo@qca.qualcomm.com>
2018L: linux-wireless@vger.kernel.org
2019W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2020T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2021S: Supported
2022F: drivers/net/wireless/ath/ath6kl/
2023
2024WILOCITY WIL6210 WIRELESS DRIVER
2025M: Maya Erez <qca_merez@qca.qualcomm.com>
2026L: linux-wireless@vger.kernel.org
2027L: wil6210@qca.qualcomm.com
2028S: Supported
2029W: http://wireless.kernel.org/en/users/Drivers/wil6210
2030F: drivers/net/wireless/ath/wil6210/
2031F: include/uapi/linux/wil6210_uapi.h
2032
2033CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2034M: Christian Lamparter <chunkeey@googlemail.com>
2035L: linux-wireless@vger.kernel.org
2036W: http://wireless.kernel.org/en/users/Drivers/carl9170
2037S: Maintained
2038F: drivers/net/wireless/ath/carl9170/
2039
2040ATK0110 HWMON DRIVER
2041M: Luca Tettamanti <kronos.it@gmail.com>
2042L: linux-hwmon@vger.kernel.org
2043S: Maintained
2044F: drivers/hwmon/asus_atk0110.c
2045
2046ATI_REMOTE2 DRIVER
2047M: Ville Syrjala <syrjala@sci.fi>
2048S: Maintained
2049F: drivers/input/misc/ati_remote2.c
2050
2051ATLX ETHERNET DRIVERS
2052M: Jay Cliburn <jcliburn@gmail.com>
2053M: Chris Snook <chris.snook@gmail.com>
2054L: netdev@vger.kernel.org
2055W: http://sourceforge.net/projects/atl1
2056W: http://atl1.sourceforge.net
2057S: Maintained
2058F: drivers/net/ethernet/atheros/
2059
2060ATM
2061M: Chas Williams <3chas3@gmail.com>
2062L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2063L: netdev@vger.kernel.org
2064W: http://linux-atm.sourceforge.net
2065S: Maintained
2066F: drivers/atm/
2067F: include/linux/atm*
2068F: include/uapi/linux/atm*
2069
2070ATMEL AT91 / AT32 MCI DRIVER
2071M: Ludovic Desroches <ludovic.desroches@atmel.com>
2072S: Maintained
2073F: drivers/mmc/host/atmel-mci.c
2074
2075ATMEL AT91 / AT32 SERIAL DRIVER
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/tty/serial/atmel_serial.c
2079
2080ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2081M: Nicolas Ferre <nicolas.ferre@atmel.com>
2082S: Supported
2083F: drivers/power/reset/at91-sama5d2_shdwc.c
2084
2085ATMEL SAMA5D2 ADC DRIVER
2086M: Ludovic Desroches <ludovic.desroches@atmel.com>
2087L: linux-iio@vger.kernel.org
2088S: Supported
2089F: drivers/iio/adc/at91-sama5d2_adc.c
2090
2091ATMEL Audio ALSA driver
2092M: Nicolas Ferre <nicolas.ferre@atmel.com>
2093L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2094S: Supported
2095F: sound/soc/atmel
2096
2097ATMEL DMA DRIVER
2098M: Nicolas Ferre <nicolas.ferre@atmel.com>
2099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2100S: Supported
2101F: drivers/dma/at_hdmac.c
2102F: drivers/dma/at_hdmac_regs.h
2103F: include/linux/platform_data/dma-atmel.h
2104
2105ATMEL XDMA DRIVER
2106M: Ludovic Desroches <ludovic.desroches@atmel.com>
2107L: linux-arm-kernel@lists.infradead.org
2108L: dmaengine@vger.kernel.org
2109S: Supported
2110F: drivers/dma/at_xdmac.c
2111
2112ATMEL I2C DRIVER
2113M: Ludovic Desroches <ludovic.desroches@atmel.com>
2114L: linux-i2c@vger.kernel.org
2115S: Supported
2116F: drivers/i2c/busses/i2c-at91.c
2117
2118ATMEL ISI DRIVER
2119M: Ludovic Desroches <ludovic.desroches@atmel.com>
2120L: linux-media@vger.kernel.org
2121S: Supported
2122F: drivers/media/platform/soc_camera/atmel-isi.c
2123F: include/media/atmel-isi.h
2124
2125ATMEL LCDFB DRIVER
2126M: Nicolas Ferre <nicolas.ferre@atmel.com>
2127L: linux-fbdev@vger.kernel.org
2128S: Maintained
2129F: drivers/video/fbdev/atmel_lcdfb.c
2130F: include/video/atmel_lcdc.h
2131
2132ATMEL MACB ETHERNET DRIVER
2133M: Nicolas Ferre <nicolas.ferre@atmel.com>
2134S: Supported
2135F: drivers/net/ethernet/cadence/
2136
2137ATMEL NAND DRIVER
2138M: Wenyou Yang <wenyou.yang@atmel.com>
2139M: Josh Wu <rainyfeeling@outlook.com>
2140L: linux-mtd@lists.infradead.org
2141S: Supported
2142F: drivers/mtd/nand/atmel_nand*
2143
2144ATMEL SDMMC DRIVER
2145M: Ludovic Desroches <ludovic.desroches@atmel.com>
2146L: linux-mmc@vger.kernel.org
2147S: Supported
2148F: drivers/mmc/host/sdhci-of-at91.c
2149
2150ATMEL SPI DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152S: Supported
2153F: drivers/spi/spi-atmel.*
2154
2155ATMEL SSC DRIVER
2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
2157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2158S: Supported
2159F: drivers/misc/atmel-ssc.c
2160F: include/linux/atmel-ssc.h
2161
2162ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2165S: Supported
2166F: drivers/misc/atmel_tclib.c
2167F: drivers/clocksource/tcb_clksrc.c
2168
2169ATMEL USBA UDC DRIVER
2170M: Nicolas Ferre <nicolas.ferre@atmel.com>
2171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2172S: Supported
2173F: drivers/usb/gadget/udc/atmel_usba_udc.*
2174
2175ATMEL WIRELESS DRIVER
2176M: Simon Kelley <simon@thekelleys.org.uk>
2177L: linux-wireless@vger.kernel.org
2178W: http://www.thekelleys.org.uk/atmel
2179W: http://atmelwlandriver.sourceforge.net/
2180S: Maintained
2181F: drivers/net/wireless/atmel/atmel*
2182
2183ATMEL MAXTOUCH DRIVER
2184M: Nick Dyer <nick.dyer@itdev.co.uk>
2185T: git git://github.com/atmel-maxtouch/linux.git
2186S: Supported
2187F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2188F: drivers/input/touchscreen/atmel_mxt_ts.c
2189F: include/linux/platform_data/atmel_mxt_ts.h
2190
2191ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2192M: Bradley Grove <linuxdrivers@attotech.com>
2193L: linux-scsi@vger.kernel.org
2194W: http://www.attotech.com
2195S: Supported
2196F: drivers/scsi/esas2r
2197
2198ATUSB IEEE 802.15.4 RADIO DRIVER
2199M: Stefan Schmidt <stefan@osg.samsung.com>
2200L: linux-wpan@vger.kernel.org
2201S: Maintained
2202F: drivers/net/ieee802154/atusb.c
2203F: drivers/net/ieee802154/atusb.h
2204F: drivers/net/ieee802154/at86rf230.h
2205
2206AUDIT SUBSYSTEM
2207M: Paul Moore <paul@paul-moore.com>
2208M: Eric Paris <eparis@redhat.com>
2209L: linux-audit@redhat.com (moderated for non-subscribers)
2210W: http://people.redhat.com/sgrubb/audit/
2211T: git git://git.infradead.org/users/pcmoore/audit
2212S: Maintained
2213F: include/linux/audit.h
2214F: include/uapi/linux/audit.h
2215F: kernel/audit*
2216
2217AUXILIARY DISPLAY DRIVERS
2218M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2219W: http://miguelojeda.es/auxdisplay.htm
2220W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2221S: Maintained
2222F: drivers/auxdisplay/
2223F: include/linux/cfag12864b.h
2224
2225AVR32 ARCHITECTURE
2226M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2227M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2228W: http://www.atmel.com/products/AVR32/
2229W: http://mirror.egtvedt.no/avr32linux.org/
2230W: http://avrfreaks.net/
2231S: Maintained
2232F: arch/avr32/
2233
2234AVR32/AT32AP MACHINE SUPPORT
2235M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2236M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2237S: Maintained
2238F: arch/avr32/mach-at32ap/
2239
2240AX.25 NETWORK LAYER
2241M: Ralf Baechle <ralf@linux-mips.org>
2242L: linux-hams@vger.kernel.org
2243W: http://www.linux-ax25.org/
2244S: Maintained
2245F: include/uapi/linux/ax25.h
2246F: include/net/ax25.h
2247F: net/ax25/
2248
2249AZ6007 DVB DRIVER
2250M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2251M: Mauro Carvalho Chehab <mchehab@kernel.org>
2252L: linux-media@vger.kernel.org
2253W: https://linuxtv.org
2254T: git git://linuxtv.org/media_tree.git
2255S: Maintained
2256F: drivers/media/usb/dvb-usb-v2/az6007.c
2257
2258AZTECH FM RADIO RECEIVER DRIVER
2259M: Hans Verkuil <hverkuil@xs4all.nl>
2260L: linux-media@vger.kernel.org
2261T: git git://linuxtv.org/media_tree.git
2262W: https://linuxtv.org
2263S: Maintained
2264F: drivers/media/radio/radio-aztech*
2265
2266B43 WIRELESS DRIVER
2267L: linux-wireless@vger.kernel.org
2268L: b43-dev@lists.infradead.org
2269W: http://wireless.kernel.org/en/users/Drivers/b43
2270S: Odd Fixes
2271F: drivers/net/wireless/broadcom/b43/
2272
2273B43LEGACY WIRELESS DRIVER
2274M: Larry Finger <Larry.Finger@lwfinger.net>
2275L: linux-wireless@vger.kernel.org
2276L: b43-dev@lists.infradead.org
2277W: http://wireless.kernel.org/en/users/Drivers/b43
2278S: Maintained
2279F: drivers/net/wireless/broadcom/b43legacy/
2280
2281BACKLIGHT CLASS/SUBSYSTEM
2282M: Jingoo Han <jingoohan1@gmail.com>
2283M: Lee Jones <lee.jones@linaro.org>
2284T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2285S: Maintained
2286F: drivers/video/backlight/
2287F: include/linux/backlight.h
2288
2289BATMAN ADVANCED
2290M: Marek Lindner <mareklindner@neomailbox.ch>
2291M: Simon Wunderlich <sw@simonwunderlich.de>
2292M: Antonio Quartulli <a@unstable.cc>
2293L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2294W: https://www.open-mesh.org/
2295Q: https://patchwork.open-mesh.org/project/batman/list/
2296S: Maintained
2297F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2298F: Documentation/ABI/testing/sysfs-class-net-mesh
2299F: Documentation/networking/batman-adv.txt
2300F: net/batman-adv/
2301
2302BAYCOM/HDLCDRV DRIVERS FOR AX.25
2303M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2304L: linux-hams@vger.kernel.org
2305W: http://www.baycom.org/~tom/ham/ham.html
2306S: Maintained
2307F: drivers/net/hamradio/baycom*
2308
2309BCACHE (BLOCK LAYER CACHE)
2310M: Kent Overstreet <kent.overstreet@gmail.com>
2311L: linux-bcache@vger.kernel.org
2312W: http://bcache.evilpiepirate.org
2313S: Orphan
2314F: drivers/md/bcache/
2315
2316BDISP ST MEDIA DRIVER
2317M: Fabien Dessenne <fabien.dessenne@st.com>
2318L: linux-media@vger.kernel.org
2319T: git git://linuxtv.org/media_tree.git
2320W: https://linuxtv.org
2321S: Supported
2322F: drivers/media/platform/sti/bdisp
2323
2324BEFS FILE SYSTEM
2325S: Orphan
2326F: Documentation/filesystems/befs.txt
2327F: fs/befs/
2328
2329BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2330M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2331L: netdev@vger.kernel.org
2332S: Maintained
2333F: drivers/net/ethernet/ec_bhf.c
2334
2335BFS FILE SYSTEM
2336M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2337S: Maintained
2338F: Documentation/filesystems/bfs.txt
2339F: fs/bfs/
2340F: include/uapi/linux/bfs_fs.h
2341
2342BLACKFIN ARCHITECTURE
2343M: Steven Miao <realmz6@gmail.com>
2344L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2345T: git git://git.code.sf.net/p/adi-linux/code
2346W: http://blackfin.uclinux.org
2347S: Supported
2348F: arch/blackfin/
2349
2350BLACKFIN EMAC DRIVER
2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W: http://blackfin.uclinux.org
2353S: Supported
2354F: drivers/net/ethernet/adi/
2355
2356BLACKFIN RTC DRIVER
2357L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2358W: http://blackfin.uclinux.org
2359S: Supported
2360F: drivers/rtc/rtc-bfin.c
2361
2362BLACKFIN SDH DRIVER
2363M: Sonic Zhang <sonic.zhang@analog.com>
2364L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2365W: http://blackfin.uclinux.org
2366S: Supported
2367F: drivers/mmc/host/bfin_sdh.c
2368
2369BLACKFIN SERIAL DRIVER
2370M: Sonic Zhang <sonic.zhang@analog.com>
2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W: http://blackfin.uclinux.org
2373S: Supported
2374F: drivers/tty/serial/bfin_uart.c
2375
2376BLACKFIN WATCHDOG DRIVER
2377L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2378W: http://blackfin.uclinux.org
2379S: Supported
2380F: drivers/watchdog/bfin_wdt.c
2381
2382BLACKFIN I2C TWI DRIVER
2383M: Sonic Zhang <sonic.zhang@analog.com>
2384L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2385W: http://blackfin.uclinux.org/
2386S: Supported
2387F: drivers/i2c/busses/i2c-bfin-twi.c
2388
2389BLACKFIN MEDIA DRIVER
2390M: Scott Jiang <scott.jiang.linux@gmail.com>
2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W: http://blackfin.uclinux.org/
2393S: Supported
2394F: drivers/media/platform/blackfin/
2395F: drivers/media/i2c/adv7183*
2396F: drivers/media/i2c/vs6624*
2397
2398BLINKM RGB LED DRIVER
2399M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2400S: Maintained
2401F: drivers/leds/leds-blinkm.c
2402
2403BLOCK LAYER
2404M: Jens Axboe <axboe@kernel.dk>
2405L: linux-block@vger.kernel.org
2406T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2407S: Maintained
2408F: block/
2409F: kernel/trace/blktrace.c
2410
2411BLOCK2MTD DRIVER
2412M: Joern Engel <joern@lazybastard.org>
2413L: linux-mtd@lists.infradead.org
2414S: Maintained
2415F: drivers/mtd/devices/block2mtd.c
2416
2417BLUETOOTH DRIVERS
2418M: Marcel Holtmann <marcel@holtmann.org>
2419M: Gustavo Padovan <gustavo@padovan.org>
2420M: Johan Hedberg <johan.hedberg@gmail.com>
2421L: linux-bluetooth@vger.kernel.org
2422W: http://www.bluez.org/
2423T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2424T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2425S: Maintained
2426F: drivers/bluetooth/
2427
2428BLUETOOTH SUBSYSTEM
2429M: Marcel Holtmann <marcel@holtmann.org>
2430M: Gustavo Padovan <gustavo@padovan.org>
2431M: Johan Hedberg <johan.hedberg@gmail.com>
2432L: linux-bluetooth@vger.kernel.org
2433W: http://www.bluez.org/
2434T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2435T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2436S: Maintained
2437F: net/bluetooth/
2438F: include/net/bluetooth/
2439
2440BONDING DRIVER
2441M: Jay Vosburgh <j.vosburgh@gmail.com>
2442M: Veaceslav Falico <vfalico@gmail.com>
2443M: Andy Gospodarek <gospo@cumulusnetworks.com>
2444L: netdev@vger.kernel.org
2445W: http://sourceforge.net/projects/bonding/
2446S: Supported
2447F: drivers/net/bonding/
2448F: include/uapi/linux/if_bonding.h
2449
2450BPF (Safe dynamic programs and tools)
2451M: Alexei Starovoitov <ast@kernel.org>
2452L: netdev@vger.kernel.org
2453L: linux-kernel@vger.kernel.org
2454S: Supported
2455F: kernel/bpf/
2456
2457BROADCOM B44 10/100 ETHERNET DRIVER
2458M: Gary Zambrano <zambrano@broadcom.com>
2459L: netdev@vger.kernel.org
2460S: Supported
2461F: drivers/net/ethernet/broadcom/b44.*
2462
2463BROADCOM GENET ETHERNET DRIVER
2464M: Florian Fainelli <f.fainelli@gmail.com>
2465L: netdev@vger.kernel.org
2466S: Supported
2467F: drivers/net/ethernet/broadcom/genet/
2468
2469BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2470M: Sony Chacko <sony.chacko@qlogic.com>
2471M: Dept-HSGLinuxNICDev@qlogic.com
2472L: netdev@vger.kernel.org
2473S: Supported
2474F: drivers/net/ethernet/broadcom/bnx2.*
2475F: drivers/net/ethernet/broadcom/bnx2_*
2476
2477BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2478M: Ariel Elior <ariel.elior@qlogic.com>
2479L: netdev@vger.kernel.org
2480S: Supported
2481F: drivers/net/ethernet/broadcom/bnx2x/
2482
2483BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2484M: Florian Fainelli <f.fainelli@gmail.com>
2485M: Ray Jui <rjui@broadcom.com>
2486M: Scott Branden <sbranden@broadcom.com>
2487L: bcm-kernel-feedback-list@broadcom.com
2488T: git git://github.com/broadcom/mach-bcm
2489S: Maintained
2490F: arch/arm/mach-bcm/
2491F: arch/arm/boot/dts/bcm113*
2492F: arch/arm/boot/dts/bcm216*
2493F: arch/arm/boot/dts/bcm281*
2494F: arch/arm64/boot/dts/broadcom/
2495F: arch/arm/configs/bcm_defconfig
2496F: drivers/mmc/host/sdhci-bcm-kona.c
2497F: drivers/clocksource/bcm_kona_timer.c
2498
2499BROADCOM BCM2835 ARM ARCHITECTURE
2500M: Stephen Warren <swarren@wwwdotorg.org>
2501M: Lee Jones <lee@kernel.org>
2502M: Eric Anholt <eric@anholt.net>
2503L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2505T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2506S: Maintained
2507N: bcm2835
2508
2509BROADCOM BCM47XX MIPS ARCHITECTURE
2510M: Hauke Mehrtens <hauke@hauke-m.de>
2511M: Rafał Miłecki <zajec5@gmail.com>
2512L: linux-mips@linux-mips.org
2513S: Maintained
2514F: Documentation/devicetree/bindings/mips/brcm/
2515F: arch/mips/bcm47xx/*
2516F: arch/mips/include/asm/mach-bcm47xx/*
2517
2518BROADCOM BCM5301X ARM ARCHITECTURE
2519M: Hauke Mehrtens <hauke@hauke-m.de>
2520L: linux-arm-kernel@lists.infradead.org
2521S: Maintained
2522F: arch/arm/mach-bcm/bcm_5301x.c
2523F: arch/arm/boot/dts/bcm5301x.dtsi
2524F: arch/arm/boot/dts/bcm470*
2525
2526BROADCOM BCM63XX ARM ARCHITECTURE
2527M: Florian Fainelli <f.fainelli@gmail.com>
2528L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2529L: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/stblinux.git
2531S: Maintained
2532F: arch/arm/mach-bcm/bcm63xx.c
2533F: arch/arm/include/debug/bcm63xx.S
2534
2535BROADCOM BCM63XX/BCM33XX UDC DRIVER
2536M: Kevin Cernekee <cernekee@gmail.com>
2537L: linux-usb@vger.kernel.org
2538S: Maintained
2539F: drivers/usb/gadget/udc/bcm63xx_udc.*
2540
2541BROADCOM BCM7XXX ARM ARCHITECTURE
2542M: Brian Norris <computersforpeace@gmail.com>
2543M: Gregory Fong <gregory.0xf0@gmail.com>
2544M: Florian Fainelli <f.fainelli@gmail.com>
2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546L: bcm-kernel-feedback-list@broadcom.com
2547T: git git://github.com/broadcom/stblinux.git
2548S: Maintained
2549F: arch/arm/mach-bcm/*brcmstb*
2550F: arch/arm/boot/dts/bcm7*.dts*
2551F: drivers/bus/brcmstb_gisb.c
2552N: brcmstb
2553
2554BROADCOM BMIPS MIPS ARCHITECTURE
2555M: Kevin Cernekee <cernekee@gmail.com>
2556M: Florian Fainelli <f.fainelli@gmail.com>
2557L: linux-mips@linux-mips.org
2558T: git git://github.com/broadcom/stblinux.git
2559S: Maintained
2560F: arch/mips/bmips/*
2561F: arch/mips/include/asm/mach-bmips/*
2562F: arch/mips/kernel/*bmips*
2563F: arch/mips/boot/dts/brcm/bcm*.dts*
2564F: drivers/irqchip/irq-bcm63*
2565F: drivers/irqchip/irq-bcm7*
2566F: drivers/irqchip/irq-brcmstb*
2567F: include/linux/bcm963xx_nvram.h
2568F: include/linux/bcm963xx_tag.h
2569
2570BROADCOM TG3 GIGABIT ETHERNET DRIVER
2571M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2572M: Prashant Sreedharan <prashant@broadcom.com>
2573M: Michael Chan <mchan@broadcom.com>
2574L: netdev@vger.kernel.org
2575S: Supported
2576F: drivers/net/ethernet/broadcom/tg3.*
2577
2578BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2579M: Brett Rudley <brudley@broadcom.com>
2580M: Arend van Spriel <arend@broadcom.com>
2581M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2582M: Hante Meuleman <meuleman@broadcom.com>
2583L: linux-wireless@vger.kernel.org
2584L: brcm80211-dev-list@broadcom.com
2585S: Supported
2586F: drivers/net/wireless/broadcom/brcm80211/
2587
2588BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2589M: QLogic-Storage-Upstream@qlogic.com
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/bnx2fc/
2593
2594BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2595M: QLogic-Storage-Upstream@qlogic.com
2596L: linux-scsi@vger.kernel.org
2597S: Supported
2598F: drivers/scsi/bnx2i/
2599
2600BROADCOM IPROC ARM ARCHITECTURE
2601M: Ray Jui <rjui@broadcom.com>
2602M: Scott Branden <sbranden@broadcom.com>
2603M: Jon Mason <jonmason@broadcom.com>
2604L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2605L: bcm-kernel-feedback-list@broadcom.com
2606T: git git://github.com/broadcom/cygnus-linux.git
2607S: Maintained
2608N: iproc
2609N: cygnus
2610N: nsp
2611N: bcm9113*
2612N: bcm9583*
2613N: bcm9585*
2614N: bcm9586*
2615N: bcm988312
2616N: bcm113*
2617N: bcm583*
2618N: bcm585*
2619N: bcm586*
2620N: bcm88312
2621
2622BROADCOM BRCMSTB GPIO DRIVER
2623M: Gregory Fong <gregory.0xf0@gmail.com>
2624L: bcm-kernel-feedback-list@broadcom.com
2625S: Supported
2626F: drivers/gpio/gpio-brcmstb.c
2627F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2628
2629BROADCOM KONA GPIO DRIVER
2630M: Ray Jui <rjui@broadcom.com>
2631L: bcm-kernel-feedback-list@broadcom.com
2632S: Supported
2633F: drivers/gpio/gpio-bcm-kona.c
2634F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2635
2636BROADCOM NVRAM DRIVER
2637M: Rafał Miłecki <zajec5@gmail.com>
2638L: linux-mips@linux-mips.org
2639S: Maintained
2640F: drivers/firmware/broadcom/*
2641
2642BROADCOM STB NAND FLASH DRIVER
2643M: Brian Norris <computersforpeace@gmail.com>
2644M: Kamal Dasu <kdasu.kdev@gmail.com>
2645L: linux-mtd@lists.infradead.org
2646L: bcm-kernel-feedback-list@broadcom.com
2647S: Maintained
2648F: drivers/mtd/nand/brcmnand/
2649
2650BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2651M: Rafał Miłecki <zajec5@gmail.com>
2652L: linux-wireless@vger.kernel.org
2653S: Maintained
2654F: drivers/bcma/
2655F: include/linux/bcma/
2656
2657BROADCOM SYSTEMPORT ETHERNET DRIVER
2658M: Florian Fainelli <f.fainelli@gmail.com>
2659L: netdev@vger.kernel.org
2660S: Supported
2661F: drivers/net/ethernet/broadcom/bcmsysport.*
2662
2663BROADCOM VULCAN ARM64 SOC
2664M: Jayachandran C. <jchandra@broadcom.com>
2665L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Maintained
2668F: arch/arm64/boot/dts/broadcom/vulcan*
2669
2670BROCADE BFA FC SCSI DRIVER
2671M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2672M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2673L: linux-scsi@vger.kernel.org
2674S: Supported
2675F: drivers/scsi/bfa/
2676
2677BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2678M: Rasesh Mody <rasesh.mody@qlogic.com>
2679L: netdev@vger.kernel.org
2680S: Supported
2681F: drivers/net/ethernet/brocade/bna/
2682
2683BSG (block layer generic sg v4 driver)
2684M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2685L: linux-scsi@vger.kernel.org
2686S: Supported
2687F: block/bsg.c
2688F: include/linux/bsg.h
2689F: include/uapi/linux/bsg.h
2690
2691BT87X AUDIO DRIVER
2692M: Clemens Ladisch <clemens@ladisch.de>
2693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2694T: git git://git.alsa-project.org/alsa-kernel.git
2695S: Maintained
2696F: Documentation/sound/alsa/Bt87x.txt
2697F: sound/pci/bt87x.c
2698
2699BT8XXGPIO DRIVER
2700M: Michael Buesch <m@bues.ch>
2701W: http://bu3sch.de/btgpio.php
2702S: Maintained
2703F: drivers/gpio/gpio-bt8xx.c
2704
2705BTRFS FILE SYSTEM
2706M: Chris Mason <clm@fb.com>
2707M: Josef Bacik <jbacik@fb.com>
2708M: David Sterba <dsterba@suse.com>
2709L: linux-btrfs@vger.kernel.org
2710W: http://btrfs.wiki.kernel.org/
2711Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2713S: Maintained
2714F: Documentation/filesystems/btrfs.txt
2715F: fs/btrfs/
2716
2717BTTV VIDEO4LINUX DRIVER
2718M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2719M: Mauro Carvalho Chehab <mchehab@kernel.org>
2720L: linux-media@vger.kernel.org
2721W: https://linuxtv.org
2722T: git git://linuxtv.org/media_tree.git
2723S: Odd fixes
2724F: Documentation/video4linux/bttv/
2725F: drivers/media/pci/bt8xx/bttv*
2726
2727BUSLOGIC SCSI DRIVER
2728M: Khalid Aziz <khalid@gonehiking.org>
2729L: linux-scsi@vger.kernel.org
2730S: Maintained
2731F: drivers/scsi/BusLogic.*
2732F: drivers/scsi/FlashPoint.*
2733
2734C-MEDIA CMI8788 DRIVER
2735M: Clemens Ladisch <clemens@ladisch.de>
2736L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2737T: git git://git.alsa-project.org/alsa-kernel.git
2738S: Maintained
2739F: sound/pci/oxygen/
2740
2741C6X ARCHITECTURE
2742M: Mark Salter <msalter@redhat.com>
2743M: Aurelien Jacquiot <a-jacquiot@ti.com>
2744L: linux-c6x-dev@linux-c6x.org
2745W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2746S: Maintained
2747F: arch/c6x/
2748
2749CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2750M: David Howells <dhowells@redhat.com>
2751L: linux-cachefs@redhat.com (moderated for non-subscribers)
2752S: Supported
2753F: Documentation/filesystems/caching/cachefiles.txt
2754F: fs/cachefiles/
2755
2756CADET FM/AM RADIO RECEIVER DRIVER
2757M: Hans Verkuil <hverkuil@xs4all.nl>
2758L: linux-media@vger.kernel.org
2759T: git git://linuxtv.org/media_tree.git
2760W: https://linuxtv.org
2761S: Maintained
2762F: drivers/media/radio/radio-cadet*
2763
2764CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2765M: Jonathan Corbet <corbet@lwn.net>
2766L: linux-media@vger.kernel.org
2767T: git git://linuxtv.org/media_tree.git
2768S: Maintained
2769F: Documentation/video4linux/cafe_ccic
2770F: drivers/media/platform/marvell-ccic/
2771
2772CAIF NETWORK LAYER
2773M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2774L: netdev@vger.kernel.org
2775S: Supported
2776F: Documentation/networking/caif/
2777F: drivers/net/caif/
2778F: include/uapi/linux/caif/
2779F: include/net/caif/
2780F: net/caif/
2781
2782CALGARY x86-64 IOMMU
2783M: Muli Ben-Yehuda <mulix@mulix.org>
2784M: Jon Mason <jdmason@kudzu.us>
2785L: iommu@lists.linux-foundation.org
2786S: Maintained
2787F: arch/x86/kernel/pci-calgary_64.c
2788F: arch/x86/kernel/tce_64.c
2789F: arch/x86/include/asm/calgary.h
2790F: arch/x86/include/asm/tce.h
2791
2792CAN NETWORK LAYER
2793M: Oliver Hartkopp <socketcan@hartkopp.net>
2794M: Marc Kleine-Budde <mkl@pengutronix.de>
2795L: linux-can@vger.kernel.org
2796W: https://github.com/linux-can
2797T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2798T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2799S: Maintained
2800F: Documentation/networking/can.txt
2801F: net/can/
2802F: include/linux/can/core.h
2803F: include/uapi/linux/can.h
2804F: include/uapi/linux/can/bcm.h
2805F: include/uapi/linux/can/raw.h
2806F: include/uapi/linux/can/gw.h
2807
2808CAN NETWORK DRIVERS
2809M: Wolfgang Grandegger <wg@grandegger.com>
2810M: Marc Kleine-Budde <mkl@pengutronix.de>
2811L: linux-can@vger.kernel.org
2812W: https://github.com/linux-can
2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2815S: Maintained
2816F: drivers/net/can/
2817F: include/linux/can/dev.h
2818F: include/linux/can/platform/
2819F: include/uapi/linux/can/error.h
2820F: include/uapi/linux/can/netlink.h
2821
2822CAPABILITIES
2823M: Serge Hallyn <serge.hallyn@canonical.com>
2824L: linux-security-module@vger.kernel.org
2825S: Supported
2826F: include/linux/capability.h
2827F: include/uapi/linux/capability.h
2828F: security/commoncap.c
2829F: kernel/capability.c
2830
2831CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2832M: Kevin Tsai <ktsai@capellamicro.com>
2833S: Maintained
2834F: drivers/iio/light/cm*
2835F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2836
2837CAVIUM LIQUIDIO NETWORK DRIVER
2838M: Derek Chickles <derek.chickles@caviumnetworks.com>
2839M: Satanand Burla <satananda.burla@caviumnetworks.com>
2840M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2841M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2842L: netdev@vger.kernel.org
2843W: http://www.cavium.com
2844S: Supported
2845F: drivers/net/ethernet/cavium/liquidio/
2846
2847CC2520 IEEE-802.15.4 RADIO DRIVER
2848M: Varka Bhadram <varkabhadram@gmail.com>
2849L: linux-wpan@vger.kernel.org
2850S: Maintained
2851F: drivers/net/ieee802154/cc2520.c
2852F: include/linux/spi/cc2520.h
2853F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2854
2855CELL BROADBAND ENGINE ARCHITECTURE
2856M: Arnd Bergmann <arnd@arndb.de>
2857L: linuxppc-dev@lists.ozlabs.org
2858W: http://www.ibm.com/developerworks/power/cell/
2859S: Supported
2860F: arch/powerpc/include/asm/cell*.h
2861F: arch/powerpc/include/asm/spu*.h
2862F: arch/powerpc/include/uapi/asm/spu*.h
2863F: arch/powerpc/oprofile/*cell*
2864F: arch/powerpc/platforms/cell/
2865
2866CEPH COMMON CODE (LIBCEPH)
2867M: Ilya Dryomov <idryomov@gmail.com>
2868M: "Yan, Zheng" <zyan@redhat.com>
2869M: Sage Weil <sage@redhat.com>
2870L: ceph-devel@vger.kernel.org
2871W: http://ceph.com/
2872T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2873T: git git://github.com/ceph/ceph-client.git
2874S: Supported
2875F: net/ceph/
2876F: include/linux/ceph/
2877F: include/linux/crush/
2878
2879CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2880M: "Yan, Zheng" <zyan@redhat.com>
2881M: Sage Weil <sage@redhat.com>
2882M: Ilya Dryomov <idryomov@gmail.com>
2883L: ceph-devel@vger.kernel.org
2884W: http://ceph.com/
2885T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2886T: git git://github.com/ceph/ceph-client.git
2887S: Supported
2888F: Documentation/filesystems/ceph.txt
2889F: fs/ceph/
2890
2891CERTIFICATE HANDLING:
2892M: David Howells <dhowells@redhat.com>
2893M: David Woodhouse <dwmw2@infradead.org>
2894L: keyrings@vger.kernel.org
2895S: Maintained
2896F: Documentation/module-signing.txt
2897F: certs/
2898F: scripts/sign-file.c
2899F: scripts/extract-cert.c
2900
2901CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2902L: linux-usb@vger.kernel.org
2903S: Orphan
2904F: Documentation/usb/WUSB-Design-overview.txt
2905F: Documentation/usb/wusb-cbaf
2906F: drivers/usb/host/hwa-hc.c
2907F: drivers/usb/host/whci/
2908F: drivers/usb/wusbcore/
2909F: include/linux/usb/wusb*
2910
2911CFAG12864B LCD DRIVER
2912M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2913W: http://miguelojeda.es/auxdisplay.htm
2914W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2915S: Maintained
2916F: drivers/auxdisplay/cfag12864b.c
2917F: include/linux/cfag12864b.h
2918
2919CFAG12864BFB LCD FRAMEBUFFER DRIVER
2920M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2921W: http://miguelojeda.es/auxdisplay.htm
2922W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2923S: Maintained
2924F: drivers/auxdisplay/cfag12864bfb.c
2925F: include/linux/cfag12864b.h
2926
2927CFG80211 and NL80211
2928M: Johannes Berg <johannes@sipsolutions.net>
2929L: linux-wireless@vger.kernel.org
2930W: http://wireless.kernel.org/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2932T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2933S: Maintained
2934F: include/uapi/linux/nl80211.h
2935F: include/net/cfg80211.h
2936F: net/wireless/*
2937X: net/wireless/wext*
2938
2939CHAR and MISC DRIVERS
2940M: Arnd Bergmann <arnd@arndb.de>
2941M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2942T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2943S: Supported
2944F: drivers/char/*
2945F: drivers/misc/*
2946F: include/linux/miscdevice.h
2947
2948CHECKPATCH
2949M: Andy Whitcroft <apw@canonical.com>
2950M: Joe Perches <joe@perches.com>
2951S: Maintained
2952F: scripts/checkpatch.pl
2953
2954CHINESE DOCUMENTATION
2955M: Harry Wei <harryxiyou@gmail.com>
2956L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2957L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2958S: Maintained
2959F: Documentation/zh_CN/
2960
2961CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2962M: Peter Chen <Peter.Chen@nxp.com>
2963T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2964L: linux-usb@vger.kernel.org
2965S: Maintained
2966F: drivers/usb/chipidea/
2967
2968CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2969M: Hans de Goede <hdegoede@redhat.com>
2970L: linux-input@vger.kernel.org
2971S: Maintained
2972F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2973F: drivers/input/touchscreen/chipone_icn8318.c
2974
2975CHROME HARDWARE PLATFORM SUPPORT
2976M: Olof Johansson <olof@lixom.net>
2977S: Maintained
2978T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2979F: drivers/platform/chrome/
2980
2981CISCO VIC ETHERNET NIC DRIVER
2982M: Christian Benvenuti <benve@cisco.com>
2983M: Sujith Sankar <ssujith@cisco.com>
2984M: Govindarajulu Varadarajan <_govind@gmx.com>
2985M: Neel Patel <neepatel@cisco.com>
2986S: Supported
2987F: drivers/net/ethernet/cisco/enic/
2988
2989CISCO VIC LOW LATENCY NIC DRIVER
2990M: Christian Benvenuti <benve@cisco.com>
2991M: Dave Goodell <dgoodell@cisco.com>
2992S: Supported
2993F: drivers/infiniband/hw/usnic/
2994
2995CIRRUS LOGIC EP93XX ETHERNET DRIVER
2996M: Hartley Sweeten <hsweeten@visionengravers.com>
2997L: netdev@vger.kernel.org
2998S: Maintained
2999F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3000
3001CIRRUS LOGIC AUDIO CODEC DRIVERS
3002M: Brian Austin <brian.austin@cirrus.com>
3003M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3004L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3005S: Maintained
3006F: sound/soc/codecs/cs*
3007
3008CLEANCACHE API
3009M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3010L: linux-kernel@vger.kernel.org
3011S: Maintained
3012F: mm/cleancache.c
3013F: include/linux/cleancache.h
3014
3015CLK API
3016M: Russell King <linux@armlinux.org.uk>
3017L: linux-clk@vger.kernel.org
3018S: Maintained
3019F: include/linux/clk.h
3020
3021CLOCKSOURCE, CLOCKEVENT DRIVERS
3022M: Daniel Lezcano <daniel.lezcano@linaro.org>
3023M: Thomas Gleixner <tglx@linutronix.de>
3024L: linux-kernel@vger.kernel.org
3025T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3026S: Supported
3027F: drivers/clocksource
3028
3029CISCO FCOE HBA DRIVER
3030M: Hiral Patel <hiralpat@cisco.com>
3031M: Suma Ramars <sramars@cisco.com>
3032M: Brian Uchino <buchino@cisco.com>
3033L: linux-scsi@vger.kernel.org
3034S: Supported
3035F: drivers/scsi/fnic/
3036
3037CISCO SCSI HBA DRIVER
3038M: Narsimhulu Musini <nmusini@cisco.com>
3039M: Sesidhar Baddela <sebaddel@cisco.com>
3040L: linux-scsi@vger.kernel.org
3041S: Supported
3042F: drivers/scsi/snic/
3043
3044CMPC ACPI DRIVER
3045M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3046M: Daniel Oliveira Nascimento <don@syst.com.br>
3047L: platform-driver-x86@vger.kernel.org
3048S: Supported
3049F: drivers/platform/x86/classmate-laptop.c
3050
3051COBALT MEDIA DRIVER
3052M: Hans Verkuil <hans.verkuil@cisco.com>
3053L: linux-media@vger.kernel.org
3054T: git git://linuxtv.org/media_tree.git
3055W: https://linuxtv.org
3056S: Supported
3057F: drivers/media/pci/cobalt/
3058
3059COCCINELLE/Semantic Patches (SmPL)
3060M: Julia Lawall <Julia.Lawall@lip6.fr>
3061M: Gilles Muller <Gilles.Muller@lip6.fr>
3062M: Nicolas Palix <nicolas.palix@imag.fr>
3063M: Michal Marek <mmarek@suse.com>
3064L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3065T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3066W: http://coccinelle.lip6.fr/
3067S: Supported
3068F: Documentation/coccinelle.txt
3069F: scripts/coccinelle/
3070F: scripts/coccicheck
3071
3072CODA FILE SYSTEM
3073M: Jan Harkes <jaharkes@cs.cmu.edu>
3074M: coda@cs.cmu.edu
3075L: codalist@coda.cs.cmu.edu
3076W: http://www.coda.cs.cmu.edu/
3077S: Maintained
3078F: Documentation/filesystems/coda.txt
3079F: fs/coda/
3080F: include/linux/coda*.h
3081F: include/uapi/linux/coda*.h
3082
3083CODA V4L2 MEM2MEM DRIVER
3084M: Philipp Zabel <p.zabel@pengutronix.de>
3085L: linux-media@vger.kernel.org
3086S: Maintained
3087F: Documentation/devicetree/bindings/media/coda.txt
3088F: drivers/media/platform/coda/
3089
3090COMMON CLK FRAMEWORK
3091M: Michael Turquette <mturquette@baylibre.com>
3092M: Stephen Boyd <sboyd@codeaurora.org>
3093L: linux-clk@vger.kernel.org
3094T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3095S: Maintained
3096F: Documentation/devicetree/bindings/clock/
3097F: drivers/clk/
3098X: drivers/clk/clkdev.c
3099F: include/linux/clk-pr*
3100F: include/linux/clk/
3101
3102COMMON INTERNET FILE SYSTEM (CIFS)
3103M: Steve French <sfrench@samba.org>
3104L: linux-cifs@vger.kernel.org
3105L: samba-technical@lists.samba.org (moderated for non-subscribers)
3106W: http://linux-cifs.samba.org/
3107T: git git://git.samba.org/sfrench/cifs-2.6.git
3108S: Supported
3109F: Documentation/filesystems/cifs/
3110F: fs/cifs/
3111
3112COMPACTPCI HOTPLUG CORE
3113M: Scott Murray <scott@spiteful.org>
3114L: linux-pci@vger.kernel.org
3115S: Maintained
3116F: drivers/pci/hotplug/cpci_hotplug*
3117
3118COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3119M: Scott Murray <scott@spiteful.org>
3120L: linux-pci@vger.kernel.org
3121S: Maintained
3122F: drivers/pci/hotplug/cpcihp_zt5550.*
3123
3124COMPACTPCI HOTPLUG GENERIC DRIVER
3125M: Scott Murray <scott@spiteful.org>
3126L: linux-pci@vger.kernel.org
3127S: Maintained
3128F: drivers/pci/hotplug/cpcihp_generic.c
3129
3130COMPAL LAPTOP SUPPORT
3131M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3132L: platform-driver-x86@vger.kernel.org
3133S: Maintained
3134F: drivers/platform/x86/compal-laptop.c
3135
3136CONEXANT ACCESSRUNNER USB DRIVER
3137L: accessrunner-general@lists.sourceforge.net
3138W: http://accessrunner.sourceforge.net/
3139S: Orphan
3140F: drivers/usb/atm/cxacru.c
3141
3142CONFIGFS
3143M: Joel Becker <jlbec@evilplan.org>
3144M: Christoph Hellwig <hch@lst.de>
3145T: git git://git.infradead.org/users/hch/configfs.git
3146S: Supported
3147F: fs/configfs/
3148F: include/linux/configfs.h
3149
3150CONNECTOR
3151M: Evgeniy Polyakov <zbr@ioremap.net>
3152L: netdev@vger.kernel.org
3153S: Maintained
3154F: drivers/connector/
3155
3156CONTROL GROUP (CGROUP)
3157M: Tejun Heo <tj@kernel.org>
3158M: Li Zefan <lizefan@huawei.com>
3159M: Johannes Weiner <hannes@cmpxchg.org>
3160L: cgroups@vger.kernel.org
3161T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3162S: Maintained
3163F: Documentation/cgroups/
3164F: include/linux/cgroup*
3165F: kernel/cgroup*
3166
3167CONTROL GROUP - CPUSET
3168M: Li Zefan <lizefan@huawei.com>
3169L: cgroups@vger.kernel.org
3170W: http://www.bullopensource.org/cpuset/
3171W: http://oss.sgi.com/projects/cpusets/
3172T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3173S: Maintained
3174F: Documentation/cgroups/cpusets.txt
3175F: include/linux/cpuset.h
3176F: kernel/cpuset.c
3177
3178CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3179M: Johannes Weiner <hannes@cmpxchg.org>
3180M: Michal Hocko <mhocko@kernel.org>
3181M: Vladimir Davydov <vdavydov@virtuozzo.com>
3182L: cgroups@vger.kernel.org
3183L: linux-mm@kvack.org
3184S: Maintained
3185F: mm/memcontrol.c
3186F: mm/swap_cgroup.c
3187
3188CORETEMP HARDWARE MONITORING DRIVER
3189M: Fenghua Yu <fenghua.yu@intel.com>
3190L: linux-hwmon@vger.kernel.org
3191S: Maintained
3192F: Documentation/hwmon/coretemp
3193F: drivers/hwmon/coretemp.c
3194
3195COSA/SRP SYNC SERIAL DRIVER
3196M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3197W: http://www.fi.muni.cz/~kas/cosa/
3198S: Maintained
3199F: drivers/net/wan/cosa*
3200
3201CPMAC ETHERNET DRIVER
3202M: Florian Fainelli <florian@openwrt.org>
3203L: netdev@vger.kernel.org
3204S: Maintained
3205F: drivers/net/ethernet/ti/cpmac.c
3206
3207CPU FREQUENCY DRIVERS
3208M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3209M: Viresh Kumar <viresh.kumar@linaro.org>
3210L: linux-pm@vger.kernel.org
3211S: Maintained
3212T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3213T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3214F: drivers/cpufreq/
3215F: include/linux/cpufreq.h
3216
3217CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3218M: Viresh Kumar <viresh.kumar@linaro.org>
3219M: Sudeep Holla <sudeep.holla@arm.com>
3220L: linux-pm@vger.kernel.org
3221W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3222S: Maintained
3223F: drivers/cpufreq/arm_big_little.h
3224F: drivers/cpufreq/arm_big_little.c
3225F: drivers/cpufreq/arm_big_little_dt.c
3226
3227CPUIDLE DRIVER - ARM BIG LITTLE
3228M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3229M: Daniel Lezcano <daniel.lezcano@linaro.org>
3230L: linux-pm@vger.kernel.org
3231L: linux-arm-kernel@lists.infradead.org
3232T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3233S: Maintained
3234F: drivers/cpuidle/cpuidle-big_little.c
3235
3236CPUIDLE DRIVER - ARM EXYNOS
3237M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3238M: Daniel Lezcano <daniel.lezcano@linaro.org>
3239M: Kukjin Kim <kgene@kernel.org>
3240L: linux-pm@vger.kernel.org
3241L: linux-samsung-soc@vger.kernel.org
3242S: Supported
3243F: drivers/cpuidle/cpuidle-exynos.c
3244F: arch/arm/mach-exynos/pm.c
3245
3246CPUIDLE DRIVERS
3247M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3248M: Daniel Lezcano <daniel.lezcano@linaro.org>
3249L: linux-pm@vger.kernel.org
3250S: Maintained
3251T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3252F: drivers/cpuidle/*
3253F: include/linux/cpuidle.h
3254
3255CPUID/MSR DRIVER
3256M: "H. Peter Anvin" <hpa@zytor.com>
3257S: Maintained
3258F: arch/x86/kernel/cpuid.c
3259F: arch/x86/kernel/msr.c
3260
3261CPU POWER MONITORING SUBSYSTEM
3262M: Thomas Renninger <trenn@suse.com>
3263L: linux-pm@vger.kernel.org
3264S: Maintained
3265F: tools/power/cpupower/
3266
3267CRAMFS FILESYSTEM
3268W: http://sourceforge.net/projects/cramfs/
3269S: Orphan / Obsolete
3270F: Documentation/filesystems/cramfs.txt
3271F: fs/cramfs/
3272
3273CRIS PORT
3274M: Mikael Starvik <starvik@axis.com>
3275M: Jesper Nilsson <jesper.nilsson@axis.com>
3276L: linux-cris-kernel@axis.com
3277W: http://developer.axis.com
3278T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3279S: Maintained
3280F: arch/cris/
3281F: drivers/tty/serial/crisv10.*
3282
3283CRYPTO API
3284M: Herbert Xu <herbert@gondor.apana.org.au>
3285M: "David S. Miller" <davem@davemloft.net>
3286L: linux-crypto@vger.kernel.org
3287T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3288T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3289S: Maintained
3290F: Documentation/crypto/
3291F: Documentation/DocBook/crypto-API.tmpl
3292F: arch/*/crypto/
3293F: crypto/
3294F: drivers/crypto/
3295F: include/crypto/
3296
3297CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3298M: Neil Horman <nhorman@tuxdriver.com>
3299L: linux-crypto@vger.kernel.org
3300S: Maintained
3301F: crypto/ansi_cprng.c
3302F: crypto/rng.c
3303
3304CS3308 MEDIA DRIVER
3305M: Hans Verkuil <hverkuil@xs4all.nl>
3306L: linux-media@vger.kernel.org
3307T: git git://linuxtv.org/media_tree.git
3308W: http://linuxtv.org
3309S: Odd Fixes
3310F: drivers/media/i2c/cs3308.c
3311F: drivers/media/i2c/cs3308.h
3312
3313CS5535 Audio ALSA driver
3314M: Jaya Kumar <jayakumar.alsa@gmail.com>
3315S: Maintained
3316F: sound/pci/cs5535audio/
3317
3318CW1200 WLAN driver
3319M: Solomon Peachy <pizza@shaftnet.org>
3320S: Maintained
3321F: drivers/net/wireless/st/cw1200/
3322
3323CX18 VIDEO4LINUX DRIVER
3324M: Andy Walls <awalls@md.metrocast.net>
3325L: ivtv-devel@ivtvdriver.org (subscribers-only)
3326L: linux-media@vger.kernel.org
3327T: git git://linuxtv.org/media_tree.git
3328W: https://linuxtv.org
3329W: http://www.ivtvdriver.org/index.php/Cx18
3330S: Maintained
3331F: Documentation/video4linux/cx18.txt
3332F: drivers/media/pci/cx18/
3333F: include/uapi/linux/ivtv*
3334
3335CX2341X MPEG ENCODER HELPER MODULE
3336M: Hans Verkuil <hverkuil@xs4all.nl>
3337L: linux-media@vger.kernel.org
3338T: git git://linuxtv.org/media_tree.git
3339W: https://linuxtv.org
3340S: Maintained
3341F: drivers/media/common/cx2341x*
3342F: include/media/cx2341x*
3343
3344CX24120 MEDIA DRIVER
3345M: Jemma Denson <jdenson@gmail.com>
3346M: Patrick Boettcher <patrick.boettcher@posteo.de>
3347L: linux-media@vger.kernel.org
3348W: https://linuxtv.org
3349Q: http://patchwork.linuxtv.org/project/linux-media/list/
3350S: Maintained
3351F: drivers/media/dvb-frontends/cx24120*
3352
3353CX88 VIDEO4LINUX DRIVER
3354M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3355M: Mauro Carvalho Chehab <mchehab@kernel.org>
3356L: linux-media@vger.kernel.org
3357W: https://linuxtv.org
3358T: git git://linuxtv.org/media_tree.git
3359S: Odd fixes
3360F: Documentation/video4linux/cx88/
3361F: drivers/media/pci/cx88/
3362
3363CXD2820R MEDIA DRIVER
3364M: Antti Palosaari <crope@iki.fi>
3365L: linux-media@vger.kernel.org
3366W: https://linuxtv.org
3367W: http://palosaari.fi/linux/
3368Q: http://patchwork.linuxtv.org/project/linux-media/list/
3369T: git git://linuxtv.org/anttip/media_tree.git
3370S: Maintained
3371F: drivers/media/dvb-frontends/cxd2820r*
3372
3373CXGB3 ETHERNET DRIVER (CXGB3)
3374M: Santosh Raspatur <santosh@chelsio.com>
3375L: netdev@vger.kernel.org
3376W: http://www.chelsio.com
3377S: Supported
3378F: drivers/net/ethernet/chelsio/cxgb3/
3379
3380CXGB3 ISCSI DRIVER (CXGB3I)
3381M: Karen Xie <kxie@chelsio.com>
3382L: linux-scsi@vger.kernel.org
3383W: http://www.chelsio.com
3384S: Supported
3385F: drivers/scsi/cxgbi/cxgb3i
3386
3387CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3388M: Steve Wise <swise@chelsio.com>
3389L: linux-rdma@vger.kernel.org
3390W: http://www.openfabrics.org
3391S: Supported
3392F: drivers/infiniband/hw/cxgb3/
3393
3394CXGB4 ETHERNET DRIVER (CXGB4)
3395M: Hariprasad S <hariprasad@chelsio.com>
3396L: netdev@vger.kernel.org
3397W: http://www.chelsio.com
3398S: Supported
3399F: drivers/net/ethernet/chelsio/cxgb4/
3400
3401CXGB4 ISCSI DRIVER (CXGB4I)
3402M: Karen Xie <kxie@chelsio.com>
3403L: linux-scsi@vger.kernel.org
3404W: http://www.chelsio.com
3405S: Supported
3406F: drivers/scsi/cxgbi/cxgb4i
3407
3408CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3409M: Steve Wise <swise@chelsio.com>
3410L: linux-rdma@vger.kernel.org
3411W: http://www.openfabrics.org
3412S: Supported
3413F: drivers/infiniband/hw/cxgb4/
3414
3415CXGB4VF ETHERNET DRIVER (CXGB4VF)
3416M: Casey Leedom <leedom@chelsio.com>
3417L: netdev@vger.kernel.org
3418W: http://www.chelsio.com
3419S: Supported
3420F: drivers/net/ethernet/chelsio/cxgb4vf/
3421
3422CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3423M: Ian Munsie <imunsie@au1.ibm.com>
3424M: Michael Neuling <mikey@neuling.org>
3425L: linuxppc-dev@lists.ozlabs.org
3426S: Supported
3427F: drivers/misc/cxl/
3428F: include/misc/cxl*
3429F: include/uapi/misc/cxl.h
3430F: Documentation/powerpc/cxl.txt
3431F: Documentation/powerpc/cxl.txt
3432F: Documentation/ABI/testing/sysfs-class-cxl
3433
3434CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3435M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3436M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3437L: linux-scsi@vger.kernel.org
3438S: Supported
3439F: drivers/scsi/cxlflash/
3440F: include/uapi/scsi/cxlflash_ioctls.h
3441F: Documentation/powerpc/cxlflash.txt
3442
3443STMMAC ETHERNET DRIVER
3444M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3445M: Alexandre Torgue <alexandre.torgue@st.com>
3446L: netdev@vger.kernel.org
3447W: http://www.stlinux.com
3448S: Supported
3449F: drivers/net/ethernet/stmicro/stmmac/
3450
3451CYBERPRO FB DRIVER
3452M: Russell King <linux@armlinux.org.uk>
3453L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3454W: http://www.armlinux.org.uk/
3455S: Maintained
3456F: drivers/video/fbdev/cyber2000fb.*
3457
3458CYCLADES ASYNC MUX DRIVER
3459W: http://www.cyclades.com/
3460S: Orphan
3461F: drivers/tty/cyclades.c
3462F: include/linux/cyclades.h
3463F: include/uapi/linux/cyclades.h
3464
3465CYCLADES PC300 DRIVER
3466W: http://www.cyclades.com/
3467S: Orphan
3468F: drivers/net/wan/pc300*
3469
3470CYPRESS_FIRMWARE MEDIA DRIVER
3471M: Antti Palosaari <crope@iki.fi>
3472L: linux-media@vger.kernel.org
3473W: https://linuxtv.org
3474W: http://palosaari.fi/linux/
3475Q: http://patchwork.linuxtv.org/project/linux-media/list/
3476T: git git://linuxtv.org/anttip/media_tree.git
3477S: Maintained
3478F: drivers/media/common/cypress_firmware*
3479
3480CYTTSP TOUCHSCREEN DRIVER
3481M: Ferruh Yigit <fery@cypress.com>
3482L: linux-input@vger.kernel.org
3483S: Supported
3484F: drivers/input/touchscreen/cyttsp*
3485F: include/linux/input/cyttsp.h
3486
3487DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3488M: Joshua Kinard <kumba@gentoo.org>
3489S: Maintained
3490F: drivers/rtc/rtc-ds1685.c
3491F: include/linux/rtc/ds1685.h
3492
3493DAMA SLAVE for AX.25
3494M: Joerg Reuter <jreuter@yaina.de>
3495W: http://yaina.de/jreuter/
3496W: http://www.qsl.net/dl1bke/
3497L: linux-hams@vger.kernel.org
3498S: Maintained
3499F: net/ax25/af_ax25.c
3500F: net/ax25/ax25_dev.c
3501F: net/ax25/ax25_ds_*
3502F: net/ax25/ax25_in.c
3503F: net/ax25/ax25_out.c
3504F: net/ax25/ax25_timer.c
3505F: net/ax25/sysctl_net_ax25.c
3506
3507DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3508L: netdev@vger.kernel.org
3509S: Orphan
3510F: Documentation/networking/dmfe.txt
3511F: drivers/net/ethernet/dec/tulip/dmfe.c
3512
3513DC390/AM53C974 SCSI driver
3514M: Hannes Reinecke <hare@suse.com>
3515L: linux-scsi@vger.kernel.org
3516S: Maintained
3517F: drivers/scsi/am53c974.c
3518
3519DC395x SCSI driver
3520M: Oliver Neukum <oliver@neukum.org>
3521M: Ali Akcaagac <aliakc@web.de>
3522M: Jamie Lenehan <lenehan@twibble.org>
3523L: dc395x@twibble.org
3524W: http://twibble.org/dist/dc395x/
3525W: http://lists.twibble.org/mailman/listinfo/dc395x/
3526S: Maintained
3527F: Documentation/scsi/dc395x.txt
3528F: drivers/scsi/dc395x.*
3529
3530DCCP PROTOCOL
3531M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3532L: dccp@vger.kernel.org
3533W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3534S: Maintained
3535F: include/linux/dccp.h
3536F: include/uapi/linux/dccp.h
3537F: include/linux/tfrc.h
3538F: net/dccp/
3539
3540DECnet NETWORK LAYER
3541W: http://linux-decnet.sourceforge.net
3542L: linux-decnet-user@lists.sourceforge.net
3543S: Orphan
3544F: Documentation/networking/decnet.txt
3545F: net/decnet/
3546
3547DECSTATION PLATFORM SUPPORT
3548M: "Maciej W. Rozycki" <macro@linux-mips.org>
3549L: linux-mips@linux-mips.org
3550W: http://www.linux-mips.org/wiki/DECstation
3551S: Maintained
3552F: arch/mips/dec/
3553F: arch/mips/include/asm/dec/
3554F: arch/mips/include/asm/mach-dec/
3555
3556DEFXX FDDI NETWORK DRIVER
3557M: "Maciej W. Rozycki" <macro@linux-mips.org>
3558S: Maintained
3559F: drivers/net/fddi/defxx.*
3560
3561DELL LAPTOP DRIVER
3562M: Matthew Garrett <mjg59@srcf.ucam.org>
3563M: Pali Rohár <pali.rohar@gmail.com>
3564L: platform-driver-x86@vger.kernel.org
3565S: Maintained
3566F: drivers/platform/x86/dell-laptop.c
3567
3568DELL LAPTOP RBTN DRIVER
3569M: Pali Rohár <pali.rohar@gmail.com>
3570S: Maintained
3571F: drivers/platform/x86/dell-rbtn.*
3572
3573DELL LAPTOP FREEFALL DRIVER
3574M: Pali Rohár <pali.rohar@gmail.com>
3575S: Maintained
3576F: drivers/platform/x86/dell-smo8800.c
3577
3578DELL LAPTOP SMM DRIVER
3579M: Pali Rohár <pali.rohar@gmail.com>
3580S: Maintained
3581F: drivers/hwmon/dell-smm-hwmon.c
3582F: include/uapi/linux/i8k.h
3583
3584DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3585M: Doug Warzecha <Douglas_Warzecha@dell.com>
3586S: Maintained
3587F: Documentation/dcdbas.txt
3588F: drivers/firmware/dcdbas.*
3589
3590DELL WMI EXTRAS DRIVER
3591M: Matthew Garrett <mjg59@srcf.ucam.org>
3592M: Pali Rohár <pali.rohar@gmail.com>
3593S: Maintained
3594F: drivers/platform/x86/dell-wmi.c
3595
3596DESIGNWARE USB2 DRD IP DRIVER
3597M: John Youn <johnyoun@synopsys.com>
3598L: linux-usb@vger.kernel.org
3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3600S: Maintained
3601F: drivers/usb/dwc2/
3602
3603DESIGNWARE USB3 DRD IP DRIVER
3604M: Felipe Balbi <balbi@kernel.org>
3605L: linux-usb@vger.kernel.org
3606T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3607S: Maintained
3608F: drivers/usb/dwc3/
3609
3610DEVICE COREDUMP (DEV_COREDUMP)
3611M: Johannes Berg <johannes@sipsolutions.net>
3612L: linux-kernel@vger.kernel.org
3613S: Maintained
3614F: drivers/base/devcoredump.c
3615F: include/linux/devcoredump.h
3616
3617DEVICE FREQUENCY (DEVFREQ)
3618M: MyungJoo Ham <myungjoo.ham@samsung.com>
3619M: Kyungmin Park <kyungmin.park@samsung.com>
3620L: linux-pm@vger.kernel.org
3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3622S: Maintained
3623F: drivers/devfreq/
3624F: include/linux/devfreq.h
3625F: Documentation/devicetree/bindings/devfreq/
3626
3627DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3628M: Chanwoo Choi <cw00.choi@samsung.com>
3629L: linux-pm@vger.kernel.org
3630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3631S: Supported
3632F: drivers/devfreq/event/
3633F: drivers/devfreq/devfreq-event.c
3634F: include/linux/devfreq-event.h
3635F: Documentation/devicetree/bindings/devfreq/event/
3636
3637BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3638M: Chanwoo Choi <cw00.choi@samsung.com>
3639L: linux-pm@vger.kernel.org
3640L: linux-samsung-soc@vger.kernel.org
3641T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3642S: Maintained
3643F: drivers/devfreq/exynos-bus.c
3644F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3645
3646DEVICE NUMBER REGISTRY
3647M: Torben Mathiasen <device@lanana.org>
3648W: http://lanana.org/docs/device-list/index.html
3649S: Maintained
3650
3651DEVICE-MAPPER (LVM)
3652M: Alasdair Kergon <agk@redhat.com>
3653M: Mike Snitzer <snitzer@redhat.com>
3654M: dm-devel@redhat.com
3655L: dm-devel@redhat.com
3656W: http://sources.redhat.com/dm
3657Q: http://patchwork.kernel.org/project/dm-devel/list/
3658T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3659T: quilt http://people.redhat.com/agk/patches/linux/editing/
3660S: Maintained
3661F: Documentation/device-mapper/
3662F: drivers/md/dm*
3663F: drivers/md/persistent-data/
3664F: include/linux/device-mapper.h
3665F: include/linux/dm-*.h
3666F: include/uapi/linux/dm-*.h
3667
3668DEVLINK
3669M: Jiri Pirko <jiri@mellanox.com>
3670L: netdev@vger.kernel.org
3671S: Supported
3672F: net/core/devlink.c
3673F: include/net/devlink.h
3674F: include/uapi/linux/devlink.h
3675
3676DIALOG SEMICONDUCTOR DRIVERS
3677M: Support Opensource <support.opensource@diasemi.com>
3678W: http://www.dialog-semiconductor.com/products
3679S: Supported
3680F: Documentation/hwmon/da90??
3681F: Documentation/devicetree/bindings/sound/da[79]*.txt
3682F: drivers/gpio/gpio-da90??.c
3683F: drivers/hwmon/da90??-hwmon.c
3684F: drivers/iio/adc/da91??-*.c
3685F: drivers/input/misc/da90??_onkey.c
3686F: drivers/input/touchscreen/da9052_tsi.c
3687F: drivers/leds/leds-da90??.c
3688F: drivers/mfd/da903x.c
3689F: drivers/mfd/da90??-*.c
3690F: drivers/mfd/da91??-*.c
3691F: drivers/power/da9052-battery.c
3692F: drivers/power/da91??-*.c
3693F: drivers/regulator/da903x.c
3694F: drivers/regulator/da9???-regulator.[ch]
3695F: drivers/rtc/rtc-da90??.c
3696F: drivers/video/backlight/da90??_bl.c
3697F: drivers/watchdog/da90??_wdt.c
3698F: include/linux/mfd/da903x.h
3699F: include/linux/mfd/da9052/
3700F: include/linux/mfd/da9055/
3701F: include/linux/mfd/da9063/
3702F: include/linux/mfd/da9150/
3703F: include/sound/da[79]*.h
3704F: sound/soc/codecs/da[79]*.[ch]
3705
3706DIGI NEO AND CLASSIC PCI PRODUCTS
3707M: Lidza Louina <lidza.louina@gmail.com>
3708M: Mark Hounschell <markh@compro.net>
3709L: driverdev-devel@linuxdriverproject.org
3710S: Maintained
3711F: drivers/staging/dgnc/
3712
3713DIOLAN U2C-12 I2C DRIVER
3714M: Guenter Roeck <linux@roeck-us.net>
3715L: linux-i2c@vger.kernel.org
3716S: Maintained
3717F: drivers/i2c/busses/i2c-diolan-u2c.c
3718
3719DIRECT ACCESS (DAX)
3720M: Matthew Wilcox <willy@linux.intel.com>
3721L: linux-fsdevel@vger.kernel.org
3722S: Supported
3723F: fs/dax.c
3724
3725DIRECTORY NOTIFICATION (DNOTIFY)
3726M: Eric Paris <eparis@parisplace.org>
3727S: Maintained
3728F: Documentation/filesystems/dnotify.txt
3729F: fs/notify/dnotify/
3730F: include/linux/dnotify.h
3731
3732DISK GEOMETRY AND PARTITION HANDLING
3733M: Andries Brouwer <aeb@cwi.nl>
3734W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3735W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3736W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3737S: Maintained
3738
3739DISKQUOTA
3740M: Jan Kara <jack@suse.com>
3741S: Maintained
3742F: Documentation/filesystems/quota.txt
3743F: fs/quota/
3744F: include/linux/quota*.h
3745F: include/uapi/linux/quota*.h
3746
3747DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3748M: Bernie Thompson <bernie@plugable.com>
3749L: linux-fbdev@vger.kernel.org
3750S: Maintained
3751W: http://plugable.com/category/projects/udlfb/
3752F: drivers/video/fbdev/udlfb.c
3753F: include/video/udlfb.h
3754F: Documentation/fb/udlfb.txt
3755
3756DISTRIBUTED LOCK MANAGER (DLM)
3757M: Christine Caulfield <ccaulfie@redhat.com>
3758M: David Teigland <teigland@redhat.com>
3759L: cluster-devel@redhat.com
3760W: http://sources.redhat.com/cluster/
3761T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3762S: Supported
3763F: fs/dlm/
3764
3765DMA BUFFER SHARING FRAMEWORK
3766M: Sumit Semwal <sumit.semwal@linaro.org>
3767S: Maintained
3768L: linux-media@vger.kernel.org
3769L: dri-devel@lists.freedesktop.org
3770L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3771F: drivers/dma-buf/
3772F: include/linux/dma-buf*
3773F: include/linux/reservation.h
3774F: include/linux/*fence.h
3775F: Documentation/dma-buf-sharing.txt
3776T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3777
3778DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3779M: Vinod Koul <vinod.koul@intel.com>
3780L: dmaengine@vger.kernel.org
3781Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3782S: Maintained
3783F: drivers/dma/
3784F: include/linux/dmaengine.h
3785F: Documentation/devicetree/bindings/dma/
3786F: Documentation/dmaengine/
3787T: git git://git.infradead.org/users/vkoul/slave-dma.git
3788
3789DME1737 HARDWARE MONITOR DRIVER
3790M: Juerg Haefliger <juergh@gmail.com>
3791L: linux-hwmon@vger.kernel.org
3792S: Maintained
3793F: Documentation/hwmon/dme1737
3794F: drivers/hwmon/dme1737.c
3795
3796DMI/SMBIOS SUPPORT
3797M: Jean Delvare <jdelvare@suse.com>
3798S: Maintained
3799T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3800F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3801F: drivers/firmware/dmi-id.c
3802F: drivers/firmware/dmi_scan.c
3803F: include/linux/dmi.h
3804
3805DOCUMENTATION
3806M: Jonathan Corbet <corbet@lwn.net>
3807L: linux-doc@vger.kernel.org
3808S: Maintained
3809F: Documentation/
3810F: scripts/docproc.c
3811F: scripts/kernel-doc*
3812X: Documentation/ABI/
3813X: Documentation/devicetree/
3814X: Documentation/acpi
3815X: Documentation/power
3816X: Documentation/spi
3817X: Documentation/DocBook/media
3818T: git git://git.lwn.net/linux.git docs-next
3819
3820DOUBLETALK DRIVER
3821M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3822L: blinux-list@redhat.com
3823S: Maintained
3824F: drivers/char/dtlk.c
3825F: include/linux/dtlk.h
3826
3827DPT_I2O SCSI RAID DRIVER
3828M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3829L: linux-scsi@vger.kernel.org
3830W: http://www.adaptec.com/
3831S: Maintained
3832F: drivers/scsi/dpt*
3833F: drivers/scsi/dpt/
3834
3835DRBD DRIVER
3836M: Philipp Reisner <philipp.reisner@linbit.com>
3837M: Lars Ellenberg <lars.ellenberg@linbit.com>
3838L: drbd-dev@lists.linbit.com
3839W: http://www.drbd.org
3840T: git git://git.linbit.com/linux-drbd.git
3841T: git git://git.linbit.com/drbd-8.4.git
3842S: Supported
3843F: drivers/block/drbd/
3844F: lib/lru_cache.c
3845F: Documentation/blockdev/drbd/
3846
3847DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3848M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3849T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3850S: Supported
3851F: Documentation/kobject.txt
3852F: drivers/base/
3853F: fs/debugfs/
3854F: fs/kernfs/
3855F: fs/sysfs/
3856F: include/linux/debugfs.h
3857F: include/linux/kobj*
3858F: lib/kobj*
3859
3860DRM DRIVERS
3861M: David Airlie <airlied@linux.ie>
3862L: dri-devel@lists.freedesktop.org
3863T: git git://people.freedesktop.org/~airlied/linux
3864S: Maintained
3865F: drivers/gpu/drm/
3866F: drivers/gpu/vga/
3867F: Documentation/DocBook/gpu.*
3868F: include/drm/
3869F: include/uapi/drm/
3870
3871DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3872M: Dave Airlie <airlied@redhat.com>
3873S: Odd Fixes
3874F: drivers/gpu/drm/ast/
3875
3876DRM DRIVER FOR BOCHS VIRTUAL GPU
3877M: Gerd Hoffmann <kraxel@redhat.com>
3878S: Odd Fixes
3879F: drivers/gpu/drm/bochs/
3880
3881DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3882M: Dave Airlie <airlied@redhat.com>
3883S: Odd Fixes
3884F: drivers/gpu/drm/cirrus/
3885
3886RADEON and AMDGPU DRM DRIVERS
3887M: Alex Deucher <alexander.deucher@amd.com>
3888M: Christian König <christian.koenig@amd.com>
3889L: dri-devel@lists.freedesktop.org
3890T: git git://people.freedesktop.org/~agd5f/linux
3891S: Supported
3892F: drivers/gpu/drm/radeon/
3893F: include/uapi/drm/radeon_drm.h
3894F: drivers/gpu/drm/amd/
3895F: include/uapi/drm/amdgpu_drm.h
3896
3897DRM PANEL DRIVERS
3898M: Thierry Reding <thierry.reding@gmail.com>
3899L: dri-devel@lists.freedesktop.org
3900T: git git://anongit.freedesktop.org/tegra/linux.git
3901S: Maintained
3902F: drivers/gpu/drm/drm_panel.c
3903F: drivers/gpu/drm/panel/
3904F: include/drm/drm_panel.h
3905F: Documentation/devicetree/bindings/display/panel/
3906
3907INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3908M: Daniel Vetter <daniel.vetter@intel.com>
3909M: Jani Nikula <jani.nikula@linux.intel.com>
3910L: intel-gfx@lists.freedesktop.org
3911L: dri-devel@lists.freedesktop.org
3912W: https://01.org/linuxgraphics/
3913Q: http://patchwork.freedesktop.org/project/intel-gfx/
3914T: git git://anongit.freedesktop.org/drm-intel
3915S: Supported
3916F: drivers/gpu/drm/i915/
3917F: include/drm/i915*
3918F: include/uapi/drm/i915_drm.h
3919
3920DRM DRIVERS FOR ATMEL HLCDC
3921M: Boris Brezillon <boris.brezillon@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/atmel-hlcdc/
3925F: Documentation/devicetree/bindings/drm/atmel/
3926
3927DRM DRIVERS FOR ALLWINNER A10
3928M: Maxime Ripard <maxime.ripard@free-electrons.com>
3929L: dri-devel@lists.freedesktop.org
3930S: Supported
3931F: drivers/gpu/drm/sun4i/
3932F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3933
3934DRM DRIVERS FOR EXYNOS
3935M: Inki Dae <inki.dae@samsung.com>
3936M: Joonyoung Shim <jy0922.shim@samsung.com>
3937M: Seung-Woo Kim <sw0312.kim@samsung.com>
3938M: Kyungmin Park <kyungmin.park@samsung.com>
3939L: dri-devel@lists.freedesktop.org
3940T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3941S: Supported
3942F: drivers/gpu/drm/exynos/
3943F: include/uapi/drm/exynos_drm.h
3944F: Documentation/devicetree/bindings/display/exynos/
3945
3946DRM DRIVERS FOR FREESCALE DCU
3947M: Stefan Agner <stefan@agner.ch>
3948M: Alison Wang <alison.wang@freescale.com>
3949L: dri-devel@lists.freedesktop.org
3950S: Supported
3951F: drivers/gpu/drm/fsl-dcu/
3952F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3953F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3954F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3955
3956DRM DRIVERS FOR FREESCALE IMX
3957M: Philipp Zabel <p.zabel@pengutronix.de>
3958L: dri-devel@lists.freedesktop.org
3959S: Maintained
3960F: drivers/gpu/drm/imx/
3961F: drivers/gpu/ipu-v3/
3962F: Documentation/devicetree/bindings/display/imx/
3963
3964DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3965M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3966L: dri-devel@lists.freedesktop.org
3967T: git git://github.com/patjak/drm-gma500
3968S: Maintained
3969F: drivers/gpu/drm/gma500/
3970
3971DRM DRIVERS FOR HISILICON
3972M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3973R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3974R: Chen Feng <puck.chen@hisilicon.com>
3975L: dri-devel@lists.freedesktop.org
3976T: git git://github.com/xin3liang/linux.git
3977S: Maintained
3978F: drivers/gpu/drm/hisilicon/
3979F: Documentation/devicetree/bindings/display/hisilicon/
3980
3981DRM DRIVER FOR INTEL I810 VIDEO CARDS
3982S: Orphan / Obsolete
3983F: drivers/gpu/drm/i810/
3984F: include/uapi/drm/i810_drm.h
3985
3986DRM DRIVER FOR MSM ADRENO GPU
3987M: Rob Clark <robdclark@gmail.com>
3988L: linux-arm-msm@vger.kernel.org
3989L: dri-devel@lists.freedesktop.org
3990L: freedreno@lists.freedesktop.org
3991T: git git://people.freedesktop.org/~robclark/linux
3992S: Maintained
3993F: drivers/gpu/drm/msm/
3994F: include/uapi/drm/msm_drm.h
3995F: Documentation/devicetree/bindings/display/msm/
3996
3997DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3998M: Ben Skeggs <bskeggs@redhat.com>
3999L: dri-devel@lists.freedesktop.org
4000L: nouveau@lists.freedesktop.org
4001T: git git://github.com/skeggsb/linux
4002S: Supported
4003F: drivers/gpu/drm/nouveau/
4004F: include/uapi/drm/nouveau_drm.h
4005
4006DRM DRIVERS FOR NVIDIA TEGRA
4007M: Thierry Reding <thierry.reding@gmail.com>
4008L: dri-devel@lists.freedesktop.org
4009L: linux-tegra@vger.kernel.org
4010T: git git://anongit.freedesktop.org/tegra/linux.git
4011S: Supported
4012F: drivers/gpu/drm/tegra/
4013F: drivers/gpu/host1x/
4014F: include/linux/host1x.h
4015F: include/uapi/drm/tegra_drm.h
4016F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4017
4018DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4019S: Orphan / Obsolete
4020F: drivers/gpu/drm/mga/
4021F: include/uapi/drm/mga_drm.h
4022
4023DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4024M: Dave Airlie <airlied@redhat.com>
4025S: Odd Fixes
4026F: drivers/gpu/drm/mgag200/
4027
4028DRM DRIVER FOR RAGE 128 VIDEO CARDS
4029S: Orphan / Obsolete
4030F: drivers/gpu/drm/r128/
4031F: include/uapi/drm/r128_drm.h
4032
4033DRM DRIVERS FOR RENESAS
4034M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4035L: dri-devel@lists.freedesktop.org
4036L: linux-renesas-soc@vger.kernel.org
4037T: git git://linuxtv.org/pinchartl/fbdev
4038S: Supported
4039F: drivers/gpu/drm/rcar-du/
4040F: drivers/gpu/drm/shmobile/
4041F: include/linux/platform_data/shmob_drm.h
4042F: Documentation/devicetree/bindings/display/renesas,du.txt
4043
4044DRM DRIVER FOR QXL VIRTUAL GPU
4045M: Dave Airlie <airlied@redhat.com>
4046S: Odd Fixes
4047F: drivers/gpu/drm/qxl/
4048F: include/uapi/drm/qxl_drm.h
4049
4050DRM DRIVERS FOR ROCKCHIP
4051M: Mark Yao <mark.yao@rock-chips.com>
4052L: dri-devel@lists.freedesktop.org
4053S: Maintained
4054F: drivers/gpu/drm/rockchip/
4055F: Documentation/devicetree/bindings/display/rockchip/
4056
4057DRM DRIVER FOR SAVAGE VIDEO CARDS
4058S: Orphan / Obsolete
4059F: drivers/gpu/drm/savage/
4060F: include/uapi/drm/savage_drm.h
4061
4062DRM DRIVER FOR SIS VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/sis/
4065F: include/uapi/drm/sis_drm.h
4066
4067DRM DRIVERS FOR STI
4068M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4069M: Vincent Abriou <vincent.abriou@st.com>
4070L: dri-devel@lists.freedesktop.org
4071T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4072S: Maintained
4073F: drivers/gpu/drm/sti
4074F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4075
4076DRM DRIVER FOR TDFX VIDEO CARDS
4077S: Orphan / Obsolete
4078F: drivers/gpu/drm/tdfx/
4079
4080DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4081M: Dave Airlie <airlied@redhat.com>
4082S: Odd Fixes
4083F: drivers/gpu/drm/udl/
4084
4085DRM DRIVERS FOR VIVANTE GPU IP
4086M: Lucas Stach <l.stach@pengutronix.de>
4087R: Russell King <linux+etnaviv@armlinux.org.uk>
4088R: Christian Gmeiner <christian.gmeiner@gmail.com>
4089L: dri-devel@lists.freedesktop.org
4090S: Maintained
4091F: drivers/gpu/drm/etnaviv/
4092F: include/uapi/drm/etnaviv_drm.h
4093F: Documentation/devicetree/bindings/display/etnaviv/
4094
4095DRM DRIVER FOR VMWARE VIRTUAL GPU
4096M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4097M: Sinclair Yeh <syeh@vmware.com>
4098M: Thomas Hellstrom <thellstrom@vmware.com>
4099L: dri-devel@lists.freedesktop.org
4100T: git git://people.freedesktop.org/~syeh/repos_linux
4101T: git git://people.freedesktop.org/~thomash/linux
4102S: Supported
4103F: drivers/gpu/drm/vmwgfx/
4104F: include/uapi/drm/vmwgfx_drm.h
4105
4106DRM DRIVERS FOR VC4
4107M: Eric Anholt <eric@anholt.net>
4108T: git git://github.com/anholt/linux
4109S: Supported
4110F: drivers/gpu/drm/vc4/
4111F: include/uapi/drm/vc4_drm.h
4112F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4113
4114DSBR100 USB FM RADIO DRIVER
4115M: Alexey Klimov <klimov.linux@gmail.com>
4116L: linux-media@vger.kernel.org
4117T: git git://linuxtv.org/media_tree.git
4118S: Maintained
4119F: drivers/media/radio/dsbr100.c
4120
4121DSCC4 DRIVER
4122M: Francois Romieu <romieu@fr.zoreil.com>
4123L: netdev@vger.kernel.org
4124S: Maintained
4125F: drivers/net/wan/dscc4.c
4126
4127DT3155 MEDIA DRIVER
4128M: Hans Verkuil <hverkuil@xs4all.nl>
4129L: linux-media@vger.kernel.org
4130T: git git://linuxtv.org/media_tree.git
4131W: https://linuxtv.org
4132S: Odd Fixes
4133F: drivers/media/pci/dt3155/
4134
4135DVB_USB_AF9015 MEDIA DRIVER
4136M: Antti Palosaari <crope@iki.fi>
4137L: linux-media@vger.kernel.org
4138W: https://linuxtv.org
4139W: http://palosaari.fi/linux/
4140Q: http://patchwork.linuxtv.org/project/linux-media/list/
4141T: git git://linuxtv.org/anttip/media_tree.git
4142S: Maintained
4143F: drivers/media/usb/dvb-usb-v2/af9015*
4144
4145DVB_USB_AF9035 MEDIA DRIVER
4146M: Antti Palosaari <crope@iki.fi>
4147L: linux-media@vger.kernel.org
4148W: https://linuxtv.org
4149W: http://palosaari.fi/linux/
4150Q: http://patchwork.linuxtv.org/project/linux-media/list/
4151T: git git://linuxtv.org/anttip/media_tree.git
4152S: Maintained
4153F: drivers/media/usb/dvb-usb-v2/af9035*
4154
4155DVB_USB_ANYSEE MEDIA DRIVER
4156M: Antti Palosaari <crope@iki.fi>
4157L: linux-media@vger.kernel.org
4158W: https://linuxtv.org
4159W: http://palosaari.fi/linux/
4160Q: http://patchwork.linuxtv.org/project/linux-media/list/
4161T: git git://linuxtv.org/anttip/media_tree.git
4162S: Maintained
4163F: drivers/media/usb/dvb-usb-v2/anysee*
4164
4165DVB_USB_AU6610 MEDIA DRIVER
4166M: Antti Palosaari <crope@iki.fi>
4167L: linux-media@vger.kernel.org
4168W: https://linuxtv.org
4169W: http://palosaari.fi/linux/
4170Q: http://patchwork.linuxtv.org/project/linux-media/list/
4171T: git git://linuxtv.org/anttip/media_tree.git
4172S: Maintained
4173F: drivers/media/usb/dvb-usb-v2/au6610*
4174
4175DVB_USB_CE6230 MEDIA DRIVER
4176M: Antti Palosaari <crope@iki.fi>
4177L: linux-media@vger.kernel.org
4178W: https://linuxtv.org
4179W: http://palosaari.fi/linux/
4180Q: http://patchwork.linuxtv.org/project/linux-media/list/
4181T: git git://linuxtv.org/anttip/media_tree.git
4182S: Maintained
4183F: drivers/media/usb/dvb-usb-v2/ce6230*
4184
4185DVB_USB_CXUSB MEDIA DRIVER
4186M: Michael Krufky <mkrufky@linuxtv.org>
4187L: linux-media@vger.kernel.org
4188W: https://linuxtv.org
4189W: http://github.com/mkrufky
4190Q: http://patchwork.linuxtv.org/project/linux-media/list/
4191T: git git://linuxtv.org/media_tree.git
4192S: Maintained
4193F: drivers/media/usb/dvb-usb/cxusb*
4194
4195DVB_USB_EC168 MEDIA DRIVER
4196M: Antti Palosaari <crope@iki.fi>
4197L: linux-media@vger.kernel.org
4198W: https://linuxtv.org
4199W: http://palosaari.fi/linux/
4200Q: http://patchwork.linuxtv.org/project/linux-media/list/
4201T: git git://linuxtv.org/anttip/media_tree.git
4202S: Maintained
4203F: drivers/media/usb/dvb-usb-v2/ec168*
4204
4205DVB_USB_GL861 MEDIA DRIVER
4206M: Antti Palosaari <crope@iki.fi>
4207L: linux-media@vger.kernel.org
4208W: https://linuxtv.org
4209Q: http://patchwork.linuxtv.org/project/linux-media/list/
4210T: git git://linuxtv.org/anttip/media_tree.git
4211S: Maintained
4212F: drivers/media/usb/dvb-usb-v2/gl861*
4213
4214DVB_USB_MXL111SF MEDIA DRIVER
4215M: Michael Krufky <mkrufky@linuxtv.org>
4216L: linux-media@vger.kernel.org
4217W: https://linuxtv.org
4218W: http://github.com/mkrufky
4219Q: http://patchwork.linuxtv.org/project/linux-media/list/
4220T: git git://linuxtv.org/mkrufky/mxl111sf.git
4221S: Maintained
4222F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4223
4224DVB_USB_RTL28XXU MEDIA DRIVER
4225M: Antti Palosaari <crope@iki.fi>
4226L: linux-media@vger.kernel.org
4227W: https://linuxtv.org
4228W: http://palosaari.fi/linux/
4229Q: http://patchwork.linuxtv.org/project/linux-media/list/
4230T: git git://linuxtv.org/anttip/media_tree.git
4231S: Maintained
4232F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4233
4234DVB_USB_V2 MEDIA DRIVER
4235M: Antti Palosaari <crope@iki.fi>
4236L: linux-media@vger.kernel.org
4237W: https://linuxtv.org
4238W: http://palosaari.fi/linux/
4239Q: http://patchwork.linuxtv.org/project/linux-media/list/
4240T: git git://linuxtv.org/anttip/media_tree.git
4241S: Maintained
4242F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4243F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4244
4245DYNAMIC DEBUG
4246M: Jason Baron <jbaron@akamai.com>
4247S: Maintained
4248F: lib/dynamic_debug.c
4249F: include/linux/dynamic_debug.h
4250
4251DZ DECSTATION DZ11 SERIAL DRIVER
4252M: "Maciej W. Rozycki" <macro@linux-mips.org>
4253S: Maintained
4254F: drivers/tty/serial/dz.*
4255
4256E3X0 POWER BUTTON DRIVER
4257M: Moritz Fischer <moritz.fischer@ettus.com>
4258L: usrp-users@lists.ettus.com
4259W: http://www.ettus.com
4260S: Supported
4261F: drivers/input/misc/e3x0-button.c
4262F: Documentation/devicetree/bindings/input/e3x0-button.txt
4263
4264E4000 MEDIA DRIVER
4265M: Antti Palosaari <crope@iki.fi>
4266L: linux-media@vger.kernel.org
4267W: https://linuxtv.org
4268W: http://palosaari.fi/linux/
4269Q: http://patchwork.linuxtv.org/project/linux-media/list/
4270T: git git://linuxtv.org/anttip/media_tree.git
4271S: Maintained
4272F: drivers/media/tuners/e4000*
4273
4274EATA ISA/EISA/PCI SCSI DRIVER
4275M: Dario Ballabio <ballabio_dario@emc.com>
4276L: linux-scsi@vger.kernel.org
4277S: Maintained
4278F: drivers/scsi/eata.c
4279
4280EC100 MEDIA DRIVER
4281M: Antti Palosaari <crope@iki.fi>
4282L: linux-media@vger.kernel.org
4283W: https://linuxtv.org
4284W: http://palosaari.fi/linux/
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/anttip/media_tree.git
4287S: Maintained
4288F: drivers/media/dvb-frontends/ec100*
4289
4290ECRYPT FILE SYSTEM
4291M: Tyler Hicks <tyhicks@canonical.com>
4292L: ecryptfs@vger.kernel.org
4293W: http://ecryptfs.org
4294W: https://launchpad.net/ecryptfs
4295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4296S: Supported
4297F: Documentation/filesystems/ecryptfs.txt
4298F: fs/ecryptfs/
4299
4300EDAC-CORE
4301M: Doug Thompson <dougthompson@xmission.com>
4302M: Borislav Petkov <bp@alien8.de>
4303M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4304M: Mauro Carvalho Chehab <mchehab@kernel.org>
4305L: linux-edac@vger.kernel.org
4306T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4307T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4308S: Supported
4309F: Documentation/edac.txt
4310F: drivers/edac/
4311F: include/linux/edac.h
4312
4313EDAC-AMD64
4314M: Doug Thompson <dougthompson@xmission.com>
4315M: Borislav Petkov <bp@alien8.de>
4316L: linux-edac@vger.kernel.org
4317S: Maintained
4318F: drivers/edac/amd64_edac*
4319
4320EDAC-CALXEDA
4321M: Doug Thompson <dougthompson@xmission.com>
4322M: Robert Richter <rric@kernel.org>
4323L: linux-edac@vger.kernel.org
4324S: Maintained
4325F: drivers/edac/highbank*
4326
4327EDAC-CAVIUM
4328M: Ralf Baechle <ralf@linux-mips.org>
4329M: David Daney <david.daney@cavium.com>
4330L: linux-edac@vger.kernel.org
4331L: linux-mips@linux-mips.org
4332S: Supported
4333F: drivers/edac/octeon_edac*
4334
4335EDAC-E752X
4336M: Mark Gross <mark.gross@intel.com>
4337M: Doug Thompson <dougthompson@xmission.com>
4338L: linux-edac@vger.kernel.org
4339S: Maintained
4340F: drivers/edac/e752x_edac.c
4341
4342EDAC-E7XXX
4343M: Doug Thompson <dougthompson@xmission.com>
4344L: linux-edac@vger.kernel.org
4345S: Maintained
4346F: drivers/edac/e7xxx_edac.c
4347
4348EDAC-GHES
4349M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4350M: Mauro Carvalho Chehab <mchehab@kernel.org>
4351L: linux-edac@vger.kernel.org
4352S: Maintained
4353F: drivers/edac/ghes_edac.c
4354
4355EDAC-I82443BXGX
4356M: Tim Small <tim@buttersideup.com>
4357L: linux-edac@vger.kernel.org
4358S: Maintained
4359F: drivers/edac/i82443bxgx_edac.c
4360
4361EDAC-I3000
4362M: Jason Uhlenkott <juhlenko@akamai.com>
4363L: linux-edac@vger.kernel.org
4364S: Maintained
4365F: drivers/edac/i3000_edac.c
4366
4367EDAC-I5000
4368M: Doug Thompson <dougthompson@xmission.com>
4369L: linux-edac@vger.kernel.org
4370S: Maintained
4371F: drivers/edac/i5000_edac.c
4372
4373EDAC-I5400
4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4375M: Mauro Carvalho Chehab <mchehab@kernel.org>
4376L: linux-edac@vger.kernel.org
4377S: Maintained
4378F: drivers/edac/i5400_edac.c
4379
4380EDAC-I7300
4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4382M: Mauro Carvalho Chehab <mchehab@kernel.org>
4383L: linux-edac@vger.kernel.org
4384S: Maintained
4385F: drivers/edac/i7300_edac.c
4386
4387EDAC-I7CORE
4388M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4389M: Mauro Carvalho Chehab <mchehab@kernel.org>
4390L: linux-edac@vger.kernel.org
4391S: Maintained
4392F: drivers/edac/i7core_edac.c
4393
4394EDAC-I82975X
4395M: Ranganathan Desikan <ravi@jetztechnologies.com>
4396M: "Arvind R." <arvino55@gmail.com>
4397L: linux-edac@vger.kernel.org
4398S: Maintained
4399F: drivers/edac/i82975x_edac.c
4400
4401EDAC-IE31200
4402M: Jason Baron <jbaron@akamai.com>
4403L: linux-edac@vger.kernel.org
4404S: Maintained
4405F: drivers/edac/ie31200_edac.c
4406
4407EDAC-MPC85XX
4408M: Johannes Thumshirn <morbidrsa@gmail.com>
4409L: linux-edac@vger.kernel.org
4410S: Maintained
4411F: drivers/edac/mpc85xx_edac.[ch]
4412
4413EDAC-PASEMI
4414M: Egor Martovetsky <egor@pasemi.com>
4415L: linux-edac@vger.kernel.org
4416S: Maintained
4417F: drivers/edac/pasemi_edac.c
4418
4419EDAC-R82600
4420M: Tim Small <tim@buttersideup.com>
4421L: linux-edac@vger.kernel.org
4422S: Maintained
4423F: drivers/edac/r82600_edac.c
4424
4425EDAC-SBRIDGE
4426M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4427M: Mauro Carvalho Chehab <mchehab@kernel.org>
4428L: linux-edac@vger.kernel.org
4429S: Maintained
4430F: drivers/edac/sb_edac.c
4431
4432EDAC-XGENE
4433APPLIED MICRO (APM) X-GENE SOC EDAC
4434M: Loc Ho <lho@apm.com>
4435S: Supported
4436F: drivers/edac/xgene_edac.c
4437F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4438
4439EDIROL UA-101/UA-1000 DRIVER
4440M: Clemens Ladisch <clemens@ladisch.de>
4441L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4442T: git git://git.alsa-project.org/alsa-kernel.git
4443S: Maintained
4444F: sound/usb/misc/ua101.c
4445
4446EXTENSIBLE FIRMWARE INTERFACE (EFI)
4447M: Matt Fleming <matt@codeblueprint.co.uk>
4448L: linux-efi@vger.kernel.org
4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4450S: Maintained
4451F: Documentation/efi-stub.txt
4452F: arch/ia64/kernel/efi.c
4453F: arch/x86/boot/compressed/eboot.[ch]
4454F: arch/x86/include/asm/efi.h
4455F: arch/x86/platform/efi/
4456F: drivers/firmware/efi/
4457F: include/linux/efi*.h
4458
4459EFI VARIABLE FILESYSTEM
4460M: Matthew Garrett <matthew.garrett@nebula.com>
4461M: Jeremy Kerr <jk@ozlabs.org>
4462M: Matt Fleming <matt@codeblueprint.co.uk>
4463T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4464L: linux-efi@vger.kernel.org
4465S: Maintained
4466F: fs/efivarfs/
4467
4468EFIFB FRAMEBUFFER DRIVER
4469L: linux-fbdev@vger.kernel.org
4470M: Peter Jones <pjones@redhat.com>
4471S: Maintained
4472F: drivers/video/fbdev/efifb.c
4473
4474EFS FILESYSTEM
4475W: http://aeschi.ch.eu.org/efs/
4476S: Orphan
4477F: fs/efs/
4478
4479EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4480M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4481L: netdev@vger.kernel.org
4482S: Maintained
4483F: drivers/net/ethernet/ibm/ehea/
4484
4485EM28XX VIDEO4LINUX DRIVER
4486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4487M: Mauro Carvalho Chehab <mchehab@kernel.org>
4488L: linux-media@vger.kernel.org
4489W: https://linuxtv.org
4490T: git git://linuxtv.org/media_tree.git
4491S: Maintained
4492F: drivers/media/usb/em28xx/
4493
4494EMBEDDED LINUX
4495M: Paul Gortmaker <paul.gortmaker@windriver.com>
4496M: Matt Mackall <mpm@selenic.com>
4497M: David Woodhouse <dwmw2@infradead.org>
4498L: linux-embedded@vger.kernel.org
4499S: Maintained
4500
4501EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4502M: James Smart <james.smart@avagotech.com>
4503M: Dick Kennedy <dick.kennedy@avagotech.com>
4504L: linux-scsi@vger.kernel.org
4505W: http://www.avagotech.com
4506S: Supported
4507F: drivers/scsi/lpfc/
4508
4509ENE CB710 FLASH CARD READER DRIVER
4510M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4511S: Maintained
4512F: drivers/misc/cb710/
4513F: drivers/mmc/host/cb710-mmc.*
4514F: include/linux/cb710.h
4515
4516ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4517M: Maxim Levitsky <maximlevitsky@gmail.com>
4518S: Maintained
4519F: drivers/media/rc/ene_ir.*
4520
4521EPSON S1D13XXX FRAMEBUFFER DRIVER
4522M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4523S: Maintained
4524T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4525F: drivers/video/fbdev/s1d13xxxfb.c
4526F: include/video/s1d13xxxfb.h
4527
4528ET131X NETWORK DRIVER
4529M: Mark Einon <mark.einon@gmail.com>
4530S: Odd Fixes
4531F: drivers/net/ethernet/agere/
4532
4533ETHERNET BRIDGE
4534M: Stephen Hemminger <stephen@networkplumber.org>
4535L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4536L: netdev@vger.kernel.org
4537W: http://www.linuxfoundation.org/en/Net:Bridge
4538S: Maintained
4539F: include/linux/netfilter_bridge/
4540F: net/bridge/
4541
4542ETHERNET PHY LIBRARY
4543M: Florian Fainelli <f.fainelli@gmail.com>
4544L: netdev@vger.kernel.org
4545S: Maintained
4546F: include/linux/phy.h
4547F: include/linux/phy_fixed.h
4548F: drivers/net/phy/
4549F: Documentation/networking/phy.txt
4550F: drivers/of/of_mdio.c
4551F: drivers/of/of_net.c
4552
4553EXT2 FILE SYSTEM
4554M: Jan Kara <jack@suse.com>
4555L: linux-ext4@vger.kernel.org
4556S: Maintained
4557F: Documentation/filesystems/ext2.txt
4558F: fs/ext2/
4559F: include/linux/ext2*
4560
4561EXT4 FILE SYSTEM
4562M: "Theodore Ts'o" <tytso@mit.edu>
4563M: Andreas Dilger <adilger.kernel@dilger.ca>
4564L: linux-ext4@vger.kernel.org
4565W: http://ext4.wiki.kernel.org
4566Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4568S: Maintained
4569F: Documentation/filesystems/ext4.txt
4570F: fs/ext4/
4571
4572Extended Verification Module (EVM)
4573M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4574L: linux-ima-devel@lists.sourceforge.net
4575L: linux-security-module@vger.kernel.org
4576S: Supported
4577F: security/integrity/evm/
4578
4579EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4580M: MyungJoo Ham <myungjoo.ham@samsung.com>
4581M: Chanwoo Choi <cw00.choi@samsung.com>
4582L: linux-kernel@vger.kernel.org
4583T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4584S: Maintained
4585F: drivers/extcon/
4586F: include/linux/extcon/
4587F: include/linux/extcon.h
4588F: Documentation/extcon/
4589F: Documentation/devicetree/bindings/extcon/
4590
4591EXYNOS DP DRIVER
4592M: Jingoo Han <jingoohan1@gmail.com>
4593L: dri-devel@lists.freedesktop.org
4594S: Maintained
4595F: drivers/gpu/drm/exynos/exynos_dp*
4596
4597EXYNOS SYSMMU (IOMMU) driver
4598M: Marek Szyprowski <m.szyprowski@samsung.com>
4599L: iommu@lists.linux-foundation.org
4600S: Maintained
4601F: drivers/iommu/exynos-iommu.c
4602
4603EXYNOS MIPI DISPLAY DRIVERS
4604M: Inki Dae <inki.dae@samsung.com>
4605M: Donghwa Lee <dh09.lee@samsung.com>
4606M: Kyungmin Park <kyungmin.park@samsung.com>
4607L: linux-fbdev@vger.kernel.org
4608S: Maintained
4609F: drivers/video/fbdev/exynos/exynos_mipi*
4610F: include/video/exynos_mipi*
4611
4612EZchip NPS platform support
4613M: Noam Camus <noamc@ezchip.com>
4614S: Supported
4615F: arch/arc/plat-eznps
4616F: arch/arc/boot/dts/eznps.dts
4617
4618F71805F HARDWARE MONITORING DRIVER
4619M: Jean Delvare <jdelvare@suse.com>
4620L: linux-hwmon@vger.kernel.org
4621S: Maintained
4622F: Documentation/hwmon/f71805f
4623F: drivers/hwmon/f71805f.c
4624
4625FC0011 TUNER DRIVER
4626M: Michael Buesch <m@bues.ch>
4627L: linux-media@vger.kernel.org
4628S: Maintained
4629F: drivers/media/tuners/fc0011.h
4630F: drivers/media/tuners/fc0011.c
4631
4632FC2580 MEDIA DRIVER
4633M: Antti Palosaari <crope@iki.fi>
4634L: linux-media@vger.kernel.org
4635W: https://linuxtv.org
4636W: http://palosaari.fi/linux/
4637Q: http://patchwork.linuxtv.org/project/linux-media/list/
4638T: git git://linuxtv.org/anttip/media_tree.git
4639S: Maintained
4640F: drivers/media/tuners/fc2580*
4641
4642FANOTIFY
4643M: Eric Paris <eparis@redhat.com>
4644S: Maintained
4645F: fs/notify/fanotify/
4646F: include/linux/fanotify.h
4647F: include/uapi/linux/fanotify.h
4648
4649FARSYNC SYNCHRONOUS DRIVER
4650M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4651W: http://www.farsite.co.uk/
4652S: Supported
4653F: drivers/net/wan/farsync.*
4654
4655FAULT INJECTION SUPPORT
4656M: Akinobu Mita <akinobu.mita@gmail.com>
4657S: Supported
4658F: Documentation/fault-injection/
4659F: lib/fault-inject.c
4660
4661FBTFT Framebuffer drivers
4662M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4663M: Noralf Trønnes <noralf@tronnes.org>
4664S: Maintained
4665F: drivers/staging/fbtft/
4666
4667FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4668M: Vasu Dev <vasu.dev@intel.com>
4669L: fcoe-devel@open-fcoe.org
4670W: www.Open-FCoE.org
4671S: Supported
4672F: drivers/scsi/libfc/
4673F: drivers/scsi/fcoe/
4674F: include/scsi/fc/
4675F: include/scsi/libfc.h
4676F: include/scsi/libfcoe.h
4677F: include/uapi/scsi/fc/
4678
4679FILE LOCKING (flock() and fcntl()/lockf())
4680M: Jeff Layton <jlayton@poochiereds.net>
4681M: "J. Bruce Fields" <bfields@fieldses.org>
4682L: linux-fsdevel@vger.kernel.org
4683S: Maintained
4684F: include/linux/fcntl.h
4685F: include/linux/fs.h
4686F: include/uapi/linux/fcntl.h
4687F: include/uapi/linux/fs.h
4688F: fs/fcntl.c
4689F: fs/locks.c
4690
4691FILESYSTEMS (VFS and infrastructure)
4692M: Alexander Viro <viro@zeniv.linux.org.uk>
4693L: linux-fsdevel@vger.kernel.org
4694S: Maintained
4695F: fs/*
4696
4697FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4698M: Riku Voipio <riku.voipio@iki.fi>
4699L: linux-hwmon@vger.kernel.org
4700S: Maintained
4701F: drivers/hwmon/f75375s.c
4702F: include/linux/f75375s.h
4703
4704FIREWIRE AUDIO DRIVERS
4705M: Clemens Ladisch <clemens@ladisch.de>
4706L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4707T: git git://git.alsa-project.org/alsa-kernel.git
4708S: Maintained
4709F: sound/firewire/
4710
4711FIREWIRE MEDIA DRIVERS (firedtv)
4712M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4713L: linux-media@vger.kernel.org
4714L: linux1394-devel@lists.sourceforge.net
4715T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4716S: Maintained
4717F: drivers/media/firewire/
4718
4719FIREWIRE SBP-2 TARGET
4720M: Chris Boot <bootc@bootc.net>
4721L: linux-scsi@vger.kernel.org
4722L: target-devel@vger.kernel.org
4723L: linux1394-devel@lists.sourceforge.net
4724T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4725S: Maintained
4726F: drivers/target/sbp/
4727
4728FIREWIRE SUBSYSTEM
4729M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4730L: linux1394-devel@lists.sourceforge.net
4731W: http://ieee1394.wiki.kernel.org/
4732T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4733S: Maintained
4734F: drivers/firewire/
4735F: include/linux/firewire.h
4736F: include/uapi/linux/firewire*.h
4737F: tools/firewire/
4738
4739FIRMWARE LOADER (request_firmware)
4740M: Ming Lei <ming.lei@canonical.com>
4741L: linux-kernel@vger.kernel.org
4742S: Maintained
4743F: Documentation/firmware_class/
4744F: drivers/base/firmware*.c
4745F: include/linux/firmware.h
4746
4747FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4748M: Joshua Morris <josh.h.morris@us.ibm.com>
4749M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4750S: Maintained
4751F: drivers/block/rsxx/
4752
4753FLOPPY DRIVER
4754M: Jiri Kosina <jikos@kernel.org>
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4756S: Odd fixes
4757F: drivers/block/floppy.c
4758
4759FMC SUBSYSTEM
4760M: Alessandro Rubini <rubini@gnudd.com>
4761W: http://www.ohwr.org/projects/fmc-bus
4762S: Supported
4763F: drivers/fmc/
4764F: include/linux/fmc*.h
4765F: include/linux/ipmi-fru.h
4766K: fmc_d.*register
4767
4768FPGA MANAGER FRAMEWORK
4769M: Alan Tull <atull@opensource.altera.com>
4770R: Moritz Fischer <moritz.fischer@ettus.com>
4771S: Maintained
4772F: drivers/fpga/
4773F: include/linux/fpga/fpga-mgr.h
4774W: http://www.rocketboards.org
4775
4776FPU EMULATOR
4777M: Bill Metzenthen <billm@melbpc.org.au>
4778W: http://floatingpoint.sourceforge.net/emulator/index.html
4779S: Maintained
4780F: arch/x86/math-emu/
4781
4782FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4783L: netdev@vger.kernel.org
4784S: Orphan
4785F: drivers/net/wan/dlci.c
4786F: drivers/net/wan/sdla.c
4787
4788FRAMEBUFFER LAYER
4789M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4790M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4791L: linux-fbdev@vger.kernel.org
4792W: http://linux-fbdev.sourceforge.net/
4793Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4794T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4795S: Maintained
4796F: Documentation/fb/
4797F: drivers/video/
4798F: include/video/
4799F: include/linux/fb.h
4800F: include/uapi/video/
4801F: include/uapi/linux/fb.h
4802
4803FREESCALE DIU FRAMEBUFFER DRIVER
4804M: Timur Tabi <timur@tabi.org>
4805L: linux-fbdev@vger.kernel.org
4806S: Maintained
4807F: drivers/video/fbdev/fsl-diu-fb.*
4808
4809FREESCALE DMA DRIVER
4810M: Li Yang <leoli@freescale.com>
4811M: Zhang Wei <zw@zh-kernel.org>
4812L: linuxppc-dev@lists.ozlabs.org
4813S: Maintained
4814F: drivers/dma/fsldma.*
4815
4816FREESCALE GPMI NAND DRIVER
4817M: Han Xu <han.xu@nxp.com>
4818L: linux-mtd@lists.infradead.org
4819S: Maintained
4820F: drivers/mtd/nand/gpmi-nand/*
4821
4822FREESCALE I2C CPM DRIVER
4823M: Jochen Friedrich <jochen@scram.de>
4824L: linuxppc-dev@lists.ozlabs.org
4825L: linux-i2c@vger.kernel.org
4826S: Maintained
4827F: drivers/i2c/busses/i2c-cpm.c
4828
4829FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4830M: Sascha Hauer <kernel@pengutronix.de>
4831L: linux-fbdev@vger.kernel.org
4832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4833S: Maintained
4834F: include/linux/platform_data/video-imxfb.h
4835F: drivers/video/fbdev/imxfb.c
4836
4837FREESCALE QUAD SPI DRIVER
4838M: Han Xu <han.xu@nxp.com>
4839L: linux-mtd@lists.infradead.org
4840S: Maintained
4841F: drivers/mtd/spi-nor/fsl-quadspi.c
4842
4843FREESCALE SOC FS_ENET DRIVER
4844M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4845M: Vitaly Bordug <vbordug@ru.mvista.com>
4846L: linuxppc-dev@lists.ozlabs.org
4847L: netdev@vger.kernel.org
4848S: Maintained
4849F: drivers/net/ethernet/freescale/fs_enet/
4850F: include/linux/fs_enet_pd.h
4851
4852FREESCALE IMX / MXC FEC DRIVER
4853M: Fugang Duan <fugang.duan@nxp.com>
4854L: netdev@vger.kernel.org
4855S: Maintained
4856F: drivers/net/ethernet/freescale/fec_main.c
4857F: drivers/net/ethernet/freescale/fec_ptp.c
4858F: drivers/net/ethernet/freescale/fec.h
4859F: Documentation/devicetree/bindings/net/fsl-fec.txt
4860
4861FREESCALE QUICC ENGINE LIBRARY
4862L: linuxppc-dev@lists.ozlabs.org
4863S: Orphan
4864F: drivers/soc/fsl/qe/
4865F: include/soc/fsl/*qe*.h
4866F: include/soc/fsl/*ucc*.h
4867
4868FREESCALE USB PERIPHERAL DRIVERS
4869M: Li Yang <leoli@freescale.com>
4870L: linux-usb@vger.kernel.org
4871L: linuxppc-dev@lists.ozlabs.org
4872S: Maintained
4873F: drivers/usb/gadget/udc/fsl*
4874
4875FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4876M: Li Yang <leoli@freescale.com>
4877L: netdev@vger.kernel.org
4878L: linuxppc-dev@lists.ozlabs.org
4879S: Maintained
4880F: drivers/net/ethernet/freescale/ucc_geth*
4881
4882FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4883M: Claudiu Manoil <claudiu.manoil@freescale.com>
4884L: netdev@vger.kernel.org
4885S: Maintained
4886F: drivers/net/ethernet/freescale/gianfar*
4887X: drivers/net/ethernet/freescale/gianfar_ptp.c
4888F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4889
4890FREESCALE QUICC ENGINE UCC UART DRIVER
4891M: Timur Tabi <timur@tabi.org>
4892L: linuxppc-dev@lists.ozlabs.org
4893S: Maintained
4894F: drivers/tty/serial/ucc_uart.c
4895
4896FREESCALE SOC SOUND DRIVERS
4897M: Timur Tabi <timur@tabi.org>
4898M: Nicolin Chen <nicoleotsuka@gmail.com>
4899M: Xiubo Li <Xiubo.Lee@gmail.com>
4900R: Fabio Estevam <fabio.estevam@nxp.com>
4901L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4902L: linuxppc-dev@lists.ozlabs.org
4903S: Maintained
4904F: sound/soc/fsl/fsl*
4905F: sound/soc/fsl/imx*
4906F: sound/soc/fsl/mpc8610_hpcd.c
4907
4908FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4909M: "J. German Rivera" <German.Rivera@freescale.com>
4910M: Stuart Yoder <stuart.yoder@nxp.com>
4911L: linux-kernel@vger.kernel.org
4912S: Maintained
4913F: drivers/staging/fsl-mc/
4914
4915FREEVXFS FILESYSTEM
4916M: Christoph Hellwig <hch@infradead.org>
4917W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4918S: Maintained
4919F: fs/freevxfs/
4920
4921FREEZER
4922M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4923M: Pavel Machek <pavel@ucw.cz>
4924L: linux-pm@vger.kernel.org
4925S: Supported
4926F: Documentation/power/freezing-of-tasks.txt
4927F: include/linux/freezer.h
4928F: kernel/freezer.c
4929
4930FRONTSWAP API
4931M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4932L: linux-kernel@vger.kernel.org
4933S: Maintained
4934F: mm/frontswap.c
4935F: include/linux/frontswap.h
4936
4937FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4938M: David Howells <dhowells@redhat.com>
4939L: linux-cachefs@redhat.com (moderated for non-subscribers)
4940S: Supported
4941F: Documentation/filesystems/caching/
4942F: fs/fscache/
4943F: include/linux/fscache*.h
4944
4945F2FS FILE SYSTEM
4946M: Jaegeuk Kim <jaegeuk@kernel.org>
4947M: Changman Lee <cm224.lee@samsung.com>
4948R: Chao Yu <yuchao0@huawei.com>
4949L: linux-f2fs-devel@lists.sourceforge.net
4950W: http://en.wikipedia.org/wiki/F2FS
4951T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4952S: Maintained
4953F: Documentation/filesystems/f2fs.txt
4954F: Documentation/ABI/testing/sysfs-fs-f2fs
4955F: fs/f2fs/
4956F: include/linux/f2fs_fs.h
4957F: include/trace/events/f2fs.h
4958
4959FUJITSU FR-V (FRV) PORT
4960S: Orphan
4961F: arch/frv/
4962
4963FUJITSU LAPTOP EXTRAS
4964M: Jonathan Woithe <jwoithe@just42.net>
4965L: platform-driver-x86@vger.kernel.org
4966S: Maintained
4967F: drivers/platform/x86/fujitsu-laptop.c
4968
4969FUJITSU M-5MO LS CAMERA ISP DRIVER
4970M: Kyungmin Park <kyungmin.park@samsung.com>
4971M: Heungjun Kim <riverful.kim@samsung.com>
4972L: linux-media@vger.kernel.org
4973S: Maintained
4974F: drivers/media/i2c/m5mols/
4975F: include/media/i2c/m5mols.h
4976
4977FUJITSU TABLET EXTRAS
4978M: Robert Gerlach <khnz@gmx.de>
4979L: platform-driver-x86@vger.kernel.org
4980S: Maintained
4981F: drivers/platform/x86/fujitsu-tablet.c
4982
4983FUSE: FILESYSTEM IN USERSPACE
4984M: Miklos Szeredi <miklos@szeredi.hu>
4985L: linux-fsdevel@vger.kernel.org
4986W: http://fuse.sourceforge.net/
4987T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4988S: Maintained
4989F: fs/fuse/
4990F: include/uapi/linux/fuse.h
4991F: Documentation/filesystems/fuse.txt
4992
4993FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4994M: Rik Faith <faith@cs.unc.edu>
4995L: linux-scsi@vger.kernel.org
4996S: Odd Fixes (e.g., new signatures)
4997F: drivers/scsi/fdomain.*
4998
4999GCOV BASED KERNEL PROFILING
5000M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5001S: Maintained
5002F: kernel/gcov/
5003F: Documentation/gcov.txt
5004
5005GDT SCSI DISK ARRAY CONTROLLER DRIVER
5006M: Achim Leubner <achim_leubner@adaptec.com>
5007L: linux-scsi@vger.kernel.org
5008W: http://www.icp-vortex.com/
5009S: Supported
5010F: drivers/scsi/gdt*
5011
5012GDB KERNEL DEBUGGING HELPER SCRIPTS
5013M: Jan Kiszka <jan.kiszka@siemens.com>
5014M: Kieran Bingham <kieran@bingham.xyz>
5015S: Supported
5016F: scripts/gdb/
5017
5018GEMTEK FM RADIO RECEIVER DRIVER
5019M: Hans Verkuil <hverkuil@xs4all.nl>
5020L: linux-media@vger.kernel.org
5021T: git git://linuxtv.org/media_tree.git
5022W: https://linuxtv.org
5023S: Maintained
5024F: drivers/media/radio/radio-gemtek*
5025
5026GENERIC GPIO I2C DRIVER
5027M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5028S: Supported
5029F: drivers/i2c/busses/i2c-gpio.c
5030F: include/linux/i2c-gpio.h
5031
5032GENERIC GPIO I2C MULTIPLEXER DRIVER
5033M: Peter Korsgaard <peter.korsgaard@barco.com>
5034L: linux-i2c@vger.kernel.org
5035S: Supported
5036F: drivers/i2c/muxes/i2c-mux-gpio.c
5037F: include/linux/i2c-mux-gpio.h
5038F: Documentation/i2c/muxes/i2c-mux-gpio
5039
5040GENERIC HDLC (WAN) DRIVERS
5041M: Krzysztof Halasa <khc@pm.waw.pl>
5042W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5043S: Maintained
5044F: drivers/net/wan/c101.c
5045F: drivers/net/wan/hd6457*
5046F: drivers/net/wan/hdlc*
5047F: drivers/net/wan/n2.c
5048F: drivers/net/wan/pc300too.c
5049F: drivers/net/wan/pci200syn.c
5050F: drivers/net/wan/wanxl*
5051
5052GENERIC INCLUDE/ASM HEADER FILES
5053M: Arnd Bergmann <arnd@arndb.de>
5054L: linux-arch@vger.kernel.org
5055T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5056S: Maintained
5057F: include/asm-generic/
5058F: include/uapi/asm-generic/
5059
5060GENERIC PHY FRAMEWORK
5061M: Kishon Vijay Abraham I <kishon@ti.com>
5062L: linux-kernel@vger.kernel.org
5063T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5064S: Supported
5065F: drivers/phy/
5066F: include/linux/phy/
5067
5068GENERIC PM DOMAINS
5069M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5070M: Kevin Hilman <khilman@kernel.org>
5071M: Ulf Hansson <ulf.hansson@linaro.org>
5072L: linux-pm@vger.kernel.org
5073S: Supported
5074F: drivers/base/power/domain*.c
5075F: include/linux/pm_domain.h
5076
5077GENERIC UIO DRIVER FOR PCI DEVICES
5078M: "Michael S. Tsirkin" <mst@redhat.com>
5079L: kvm@vger.kernel.org
5080S: Supported
5081F: drivers/uio/uio_pci_generic.c
5082
5083GET_MAINTAINER SCRIPT
5084M: Joe Perches <joe@perches.com>
5085S: Maintained
5086F: scripts/get_maintainer.pl
5087
5088GFS2 FILE SYSTEM
5089M: Steven Whitehouse <swhiteho@redhat.com>
5090M: Bob Peterson <rpeterso@redhat.com>
5091L: cluster-devel@redhat.com
5092W: http://sources.redhat.com/cluster/
5093T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5094S: Supported
5095F: Documentation/filesystems/gfs2*.txt
5096F: fs/gfs2/
5097F: include/uapi/linux/gfs2_ondisk.h
5098
5099GIGASET ISDN DRIVERS
5100M: Paul Bolle <pebolle@tiscali.nl>
5101L: gigaset307x-common@lists.sourceforge.net
5102W: http://gigaset307x.sourceforge.net/
5103S: Odd Fixes
5104F: Documentation/isdn/README.gigaset
5105F: drivers/isdn/gigaset/
5106F: include/uapi/linux/gigaset_dev.h
5107
5108GO7007 MPEG CODEC
5109M: Hans Verkuil <hans.verkuil@cisco.com>
5110L: linux-media@vger.kernel.org
5111S: Maintained
5112F: drivers/media/usb/go7007/
5113
5114GOODIX TOUCHSCREEN
5115M: Bastien Nocera <hadess@hadess.net>
5116L: linux-input@vger.kernel.org
5117S: Maintained
5118F: drivers/input/touchscreen/goodix.c
5119
5120GPIO SUBSYSTEM
5121M: Linus Walleij <linus.walleij@linaro.org>
5122M: Alexandre Courbot <gnurou@gmail.com>
5123L: linux-gpio@vger.kernel.org
5124T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5125S: Maintained
5126F: Documentation/devicetree/bindings/gpio/
5127F: Documentation/gpio/
5128F: Documentation/ABI/testing/gpio-cdev
5129F: Documentation/ABI/obsolete/sysfs-gpio
5130F: drivers/gpio/
5131F: include/linux/gpio/
5132F: include/linux/gpio.h
5133F: include/asm-generic/gpio.h
5134F: include/uapi/linux/gpio.h
5135F: tools/gpio/
5136
5137GRE DEMULTIPLEXER DRIVER
5138M: Dmitry Kozlov <xeb@mail.ru>
5139L: netdev@vger.kernel.org
5140S: Maintained
5141F: net/ipv4/gre_demux.c
5142F: net/ipv4/gre_offload.c
5143F: include/net/gre.h
5144
5145GRETH 10/100/1G Ethernet MAC device driver
5146M: Andreas Larsson <andreas@gaisler.com>
5147L: netdev@vger.kernel.org
5148S: Maintained
5149F: drivers/net/ethernet/aeroflex/
5150
5151GSPCA FINEPIX SUBDRIVER
5152M: Frank Zago <frank@zago.net>
5153L: linux-media@vger.kernel.org
5154T: git git://linuxtv.org/media_tree.git
5155S: Maintained
5156F: drivers/media/usb/gspca/finepix.c
5157
5158GSPCA GL860 SUBDRIVER
5159M: Olivier Lorin <o.lorin@laposte.net>
5160L: linux-media@vger.kernel.org
5161T: git git://linuxtv.org/media_tree.git
5162S: Maintained
5163F: drivers/media/usb/gspca/gl860/
5164
5165GSPCA M5602 SUBDRIVER
5166M: Erik Andren <erik.andren@gmail.com>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
5169S: Maintained
5170F: drivers/media/usb/gspca/m5602/
5171
5172GSPCA PAC207 SONIXB SUBDRIVER
5173M: Hans de Goede <hdegoede@redhat.com>
5174L: linux-media@vger.kernel.org
5175T: git git://linuxtv.org/media_tree.git
5176S: Maintained
5177F: drivers/media/usb/gspca/pac207.c
5178
5179GSPCA SN9C20X SUBDRIVER
5180M: Brian Johnson <brijohn@gmail.com>
5181L: linux-media@vger.kernel.org
5182T: git git://linuxtv.org/media_tree.git
5183S: Maintained
5184F: drivers/media/usb/gspca/sn9c20x.c
5185
5186GSPCA T613 SUBDRIVER
5187M: Leandro Costantino <lcostantino@gmail.com>
5188L: linux-media@vger.kernel.org
5189T: git git://linuxtv.org/media_tree.git
5190S: Maintained
5191F: drivers/media/usb/gspca/t613.c
5192
5193GSPCA USB WEBCAM DRIVER
5194M: Hans de Goede <hdegoede@redhat.com>
5195L: linux-media@vger.kernel.org
5196T: git git://linuxtv.org/media_tree.git
5197S: Maintained
5198F: drivers/media/usb/gspca/
5199
5200GUID PARTITION TABLE (GPT)
5201M: Davidlohr Bueso <dave@stgolabs.net>
5202L: linux-efi@vger.kernel.org
5203S: Maintained
5204F: block/partitions/efi.*
5205
5206STK1160 USB VIDEO CAPTURE DRIVER
5207M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5208L: linux-media@vger.kernel.org
5209T: git git://linuxtv.org/media_tree.git
5210S: Maintained
5211F: drivers/media/usb/stk1160/
5212
5213H8/300 ARCHITECTURE
5214M: Yoshinori Sato <ysato@users.sourceforge.jp>
5215L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5216W: http://uclinux-h8.sourceforge.jp
5217T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5218S: Maintained
5219F: arch/h8300/
5220F: drivers/clocksource/h8300_*.c
5221F: drivers/clk/h8300/
5222F: drivers/irqchip/irq-renesas-h8*.c
5223
5224HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5225M: Frank Seidel <frank@f-seidel.de>
5226L: platform-driver-x86@vger.kernel.org
5227W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5228S: Maintained
5229F: drivers/platform/x86/hdaps.c
5230
5231HDPVR USB VIDEO ENCODER DRIVER
5232M: Hans Verkuil <hverkuil@xs4all.nl>
5233L: linux-media@vger.kernel.org
5234T: git git://linuxtv.org/media_tree.git
5235W: https://linuxtv.org
5236S: Odd Fixes
5237F: drivers/media/usb/hdpvr/
5238
5239HWPOISON MEMORY FAILURE HANDLING
5240M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5241L: linux-mm@kvack.org
5242S: Maintained
5243F: mm/memory-failure.c
5244F: mm/hwpoison-inject.c
5245
5246HYPERVISOR VIRTUAL CONSOLE DRIVER
5247L: linuxppc-dev@lists.ozlabs.org
5248S: Odd Fixes
5249F: drivers/tty/hvc/
5250
5251HACKRF MEDIA DRIVER
5252M: Antti Palosaari <crope@iki.fi>
5253L: linux-media@vger.kernel.org
5254W: https://linuxtv.org
5255W: http://palosaari.fi/linux/
5256Q: http://patchwork.linuxtv.org/project/linux-media/list/
5257T: git git://linuxtv.org/anttip/media_tree.git
5258S: Maintained
5259F: drivers/media/usb/hackrf/
5260
5261HARDWARE MONITORING
5262M: Jean Delvare <jdelvare@suse.com>
5263M: Guenter Roeck <linux@roeck-us.net>
5264L: linux-hwmon@vger.kernel.org
5265W: http://hwmon.wiki.kernel.org/
5266T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5267T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5268S: Maintained
5269F: Documentation/hwmon/
5270F: drivers/hwmon/
5271F: include/linux/hwmon*.h
5272
5273HARDWARE RANDOM NUMBER GENERATOR CORE
5274M: Matt Mackall <mpm@selenic.com>
5275M: Herbert Xu <herbert@gondor.apana.org.au>
5276L: linux-crypto@vger.kernel.org
5277S: Odd fixes
5278F: Documentation/hw_random.txt
5279F: drivers/char/hw_random/
5280F: include/linux/hw_random.h
5281
5282HARDWARE SPINLOCK CORE
5283M: Ohad Ben-Cohen <ohad@wizery.com>
5284M: Bjorn Andersson <bjorn.andersson@linaro.org>
5285L: linux-remoteproc@vger.kernel.org
5286S: Maintained
5287T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5288F: Documentation/hwspinlock.txt
5289F: drivers/hwspinlock/hwspinlock_*
5290F: include/linux/hwspinlock.h
5291
5292HARMONY SOUND DRIVER
5293L: linux-parisc@vger.kernel.org
5294S: Maintained
5295F: sound/parisc/harmony.*
5296
5297HD29L2 MEDIA DRIVER
5298M: Antti Palosaari <crope@iki.fi>
5299L: linux-media@vger.kernel.org
5300W: https://linuxtv.org
5301W: http://palosaari.fi/linux/
5302Q: http://patchwork.linuxtv.org/project/linux-media/list/
5303T: git git://linuxtv.org/anttip/media_tree.git
5304S: Maintained
5305F: drivers/media/dvb-frontends/hd29l2*
5306
5307HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5308M: Don Brace <don.brace@microsemi.com>
5309L: iss_storagedev@hp.com
5310L: esc.storagedev@microsemi.com
5311L: linux-scsi@vger.kernel.org
5312S: Supported
5313F: Documentation/scsi/hpsa.txt
5314F: drivers/scsi/hpsa*.[ch]
5315F: include/linux/cciss*.h
5316F: include/uapi/linux/cciss*.h
5317
5318HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5319M: Don Brace <don.brace@microsemi.com>
5320L: iss_storagedev@hp.com
5321L: esc.storagedev@microsemi.com
5322L: linux-scsi@vger.kernel.org
5323S: Supported
5324F: Documentation/blockdev/cciss.txt
5325F: drivers/block/cciss*
5326F: include/linux/cciss_ioctl.h
5327F: include/uapi/linux/cciss_ioctl.h
5328
5329HFI1 DRIVER
5330M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5331M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5332L: linux-rdma@vger.kernel.org
5333S: Supported
5334F: drivers/infiniband/hw/hfi1
5335
5336HFS FILESYSTEM
5337L: linux-fsdevel@vger.kernel.org
5338S: Orphan
5339F: Documentation/filesystems/hfs.txt
5340F: fs/hfs/
5341
5342HFSPLUS FILESYSTEM
5343L: linux-fsdevel@vger.kernel.org
5344S: Orphan
5345F: Documentation/filesystems/hfsplus.txt
5346F: fs/hfsplus/
5347
5348HGA FRAMEBUFFER DRIVER
5349M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5350L: linux-nvidia@lists.surfsouth.com
5351W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5352S: Maintained
5353F: drivers/video/fbdev/hgafb.c
5354
5355HIBERNATION (aka Software Suspend, aka swsusp)
5356M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5357M: Pavel Machek <pavel@ucw.cz>
5358L: linux-pm@vger.kernel.org
5359S: Supported
5360F: arch/x86/power/
5361F: drivers/base/power/
5362F: kernel/power/
5363F: include/linux/suspend.h
5364F: include/linux/freezer.h
5365F: include/linux/pm.h
5366F: arch/*/include/asm/suspend*.h
5367
5368HID CORE LAYER
5369M: Jiri Kosina <jikos@kernel.org>
5370R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5371L: linux-input@vger.kernel.org
5372T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5373S: Maintained
5374F: drivers/hid/
5375F: include/linux/hid*
5376F: include/uapi/linux/hid*
5377
5378HID SENSOR HUB DRIVERS
5379M: Jiri Kosina <jikos@kernel.org>
5380M: Jonathan Cameron <jic23@kernel.org>
5381M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5382L: linux-input@vger.kernel.org
5383L: linux-iio@vger.kernel.org
5384S: Maintained
5385F: Documentation/hid/hid-sensor*
5386F: drivers/hid/hid-sensor-*
5387F: drivers/iio/*/hid-*
5388F: include/linux/hid-sensor-*
5389
5390HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5391M: Thomas Gleixner <tglx@linutronix.de>
5392L: linux-kernel@vger.kernel.org
5393T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5394S: Maintained
5395F: Documentation/timers/
5396F: kernel/time/hrtimer.c
5397F: kernel/time/clockevents.c
5398F: kernel/time/tick*.*
5399F: kernel/time/timer_*.c
5400F: include/linux/clockchips.h
5401F: include/linux/hrtimer.h
5402
5403HIGH-SPEED SCC DRIVER FOR AX.25
5404L: linux-hams@vger.kernel.org
5405S: Orphan
5406F: drivers/net/hamradio/dmascc.c
5407F: drivers/net/hamradio/scc.c
5408
5409HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5410M: HighPoint Linux Team <linux@highpoint-tech.com>
5411W: http://www.highpoint-tech.com
5412S: Supported
5413F: Documentation/scsi/hptiop.txt
5414F: drivers/scsi/hptiop.c
5415
5416HIPPI
5417M: Jes Sorensen <jes@trained-monkey.org>
5418L: linux-hippi@sunsite.dk
5419S: Maintained
5420F: include/linux/hippidevice.h
5421F: include/uapi/linux/if_hippi.h
5422F: net/802/hippi.c
5423F: drivers/net/hippi/
5424
5425HISILICON SAS Controller
5426M: John Garry <john.garry@huawei.com>
5427W: http://www.hisilicon.com
5428S: Supported
5429F: drivers/scsi/hisi_sas/
5430F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5431
5432HOST AP DRIVER
5433M: Jouni Malinen <j@w1.fi>
5434L: hostap@shmoo.com (subscribers-only)
5435L: linux-wireless@vger.kernel.org
5436W: http://hostap.epitest.fi/
5437S: Maintained
5438F: drivers/net/wireless/intersil/hostap/
5439
5440HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5441L: platform-driver-x86@vger.kernel.org
5442S: Orphan
5443F: drivers/platform/x86/tc1100-wmi.c
5444
5445HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5446M: Jaroslav Kysela <perex@perex.cz>
5447S: Maintained
5448F: drivers/net/ethernet/hp/hp100.*
5449
5450HPET: High Precision Event Timers driver
5451M: Clemens Ladisch <clemens@ladisch.de>
5452S: Maintained
5453F: Documentation/timers/hpet.txt
5454F: drivers/char/hpet.c
5455F: include/linux/hpet.h
5456F: include/uapi/linux/hpet.h
5457
5458HPET: x86
5459S: Orphan
5460F: arch/x86/kernel/hpet.c
5461F: arch/x86/include/asm/hpet.h
5462
5463HPFS FILESYSTEM
5464M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5465W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5466S: Maintained
5467F: fs/hpfs/
5468
5469HSI SUBSYSTEM
5470M: Sebastian Reichel <sre@kernel.org>
5471T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5472S: Maintained
5473F: Documentation/ABI/testing/sysfs-bus-hsi
5474F: Documentation/hsi.txt
5475F: drivers/hsi/
5476F: include/linux/hsi/
5477F: include/uapi/linux/hsi/
5478
5479HSO 3G MODEM DRIVER
5480M: Jan Dumon <j.dumon@option.com>
5481W: http://www.pharscape.org
5482S: Maintained
5483F: drivers/net/usb/hso.c
5484
5485HSR NETWORK PROTOCOL
5486M: Arvid Brodin <arvid.brodin@alten.se>
5487L: netdev@vger.kernel.org
5488S: Maintained
5489F: net/hsr/
5490
5491HTCPEN TOUCHSCREEN DRIVER
5492M: Pau Oliva Fora <pof@eslack.org>
5493L: linux-input@vger.kernel.org
5494S: Maintained
5495F: drivers/input/touchscreen/htcpen.c
5496
5497HUGETLB FILESYSTEM
5498M: Nadia Yvette Chambers <nyc@holomorphy.com>
5499S: Maintained
5500F: fs/hugetlbfs/
5501
5502Hyper-V CORE AND DRIVERS
5503M: "K. Y. Srinivasan" <kys@microsoft.com>
5504M: Haiyang Zhang <haiyangz@microsoft.com>
5505L: devel@linuxdriverproject.org
5506S: Maintained
5507F: arch/x86/include/asm/mshyperv.h
5508F: arch/x86/include/uapi/asm/hyperv.h
5509F: arch/x86/kernel/cpu/mshyperv.c
5510F: drivers/hid/hid-hyperv.c
5511F: drivers/hv/
5512F: drivers/input/serio/hyperv-keyboard.c
5513F: drivers/pci/host/pci-hyperv.c
5514F: drivers/net/hyperv/
5515F: drivers/scsi/storvsc_drv.c
5516F: drivers/video/fbdev/hyperv_fb.c
5517F: include/linux/hyperv.h
5518F: tools/hv/
5519F: Documentation/ABI/stable/sysfs-bus-vmbus
5520
5521I2C MUXES
5522M: Peter Rosin <peda@axentia.se>
5523L: linux-i2c@vger.kernel.org
5524S: Maintained
5525F: Documentation/i2c/i2c-topology
5526F: Documentation/i2c/muxes/
5527F: Documentation/devicetree/bindings/i2c/i2c-mux*
5528F: drivers/i2c/i2c-mux.c
5529F: drivers/i2c/muxes/
5530F: include/linux/i2c-mux.h
5531
5532I2C OVER PARALLEL PORT
5533M: Jean Delvare <jdelvare@suse.com>
5534L: linux-i2c@vger.kernel.org
5535S: Maintained
5536F: Documentation/i2c/busses/i2c-parport
5537F: Documentation/i2c/busses/i2c-parport-light
5538F: drivers/i2c/busses/i2c-parport.c
5539F: drivers/i2c/busses/i2c-parport-light.c
5540
5541I2C/SMBUS CONTROLLER DRIVERS FOR PC
5542M: Jean Delvare <jdelvare@suse.com>
5543L: linux-i2c@vger.kernel.org
5544S: Maintained
5545F: Documentation/i2c/busses/i2c-ali1535
5546F: Documentation/i2c/busses/i2c-ali1563
5547F: Documentation/i2c/busses/i2c-ali15x3
5548F: Documentation/i2c/busses/i2c-amd756
5549F: Documentation/i2c/busses/i2c-amd8111
5550F: Documentation/i2c/busses/i2c-i801
5551F: Documentation/i2c/busses/i2c-nforce2
5552F: Documentation/i2c/busses/i2c-piix4
5553F: Documentation/i2c/busses/i2c-sis5595
5554F: Documentation/i2c/busses/i2c-sis630
5555F: Documentation/i2c/busses/i2c-sis96x
5556F: Documentation/i2c/busses/i2c-via
5557F: Documentation/i2c/busses/i2c-viapro
5558F: drivers/i2c/busses/i2c-ali1535.c
5559F: drivers/i2c/busses/i2c-ali1563.c
5560F: drivers/i2c/busses/i2c-ali15x3.c
5561F: drivers/i2c/busses/i2c-amd756.c
5562F: drivers/i2c/busses/i2c-amd756-s4882.c
5563F: drivers/i2c/busses/i2c-amd8111.c
5564F: drivers/i2c/busses/i2c-i801.c
5565F: drivers/i2c/busses/i2c-isch.c
5566F: drivers/i2c/busses/i2c-nforce2.c
5567F: drivers/i2c/busses/i2c-nforce2-s4985.c
5568F: drivers/i2c/busses/i2c-piix4.c
5569F: drivers/i2c/busses/i2c-sis5595.c
5570F: drivers/i2c/busses/i2c-sis630.c
5571F: drivers/i2c/busses/i2c-sis96x.c
5572F: drivers/i2c/busses/i2c-via.c
5573F: drivers/i2c/busses/i2c-viapro.c
5574
5575I2C/SMBUS ISMT DRIVER
5576M: Seth Heasley <seth.heasley@intel.com>
5577M: Neil Horman <nhorman@tuxdriver.com>
5578L: linux-i2c@vger.kernel.org
5579F: drivers/i2c/busses/i2c-ismt.c
5580F: Documentation/i2c/busses/i2c-ismt
5581
5582I2C/SMBUS STUB DRIVER
5583M: Jean Delvare <jdelvare@suse.com>
5584L: linux-i2c@vger.kernel.org
5585S: Maintained
5586F: drivers/i2c/i2c-stub.c
5587
5588I2C SUBSYSTEM
5589M: Wolfram Sang <wsa@the-dreams.de>
5590L: linux-i2c@vger.kernel.org
5591W: https://i2c.wiki.kernel.org/
5592Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5593T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5594S: Maintained
5595F: Documentation/devicetree/bindings/i2c/
5596F: Documentation/i2c/
5597F: drivers/i2c/
5598F: drivers/i2c/*/
5599F: include/linux/i2c.h
5600F: include/linux/i2c-*.h
5601F: include/uapi/linux/i2c.h
5602F: include/uapi/linux/i2c-*.h
5603
5604I2C ACPI SUPPORT
5605M: Mika Westerberg <mika.westerberg@linux.intel.com>
5606L: linux-i2c@vger.kernel.org
5607L: linux-acpi@vger.kernel.org
5608S: Maintained
5609
5610I2C-TAOS-EVM DRIVER
5611M: Jean Delvare <jdelvare@suse.com>
5612L: linux-i2c@vger.kernel.org
5613S: Maintained
5614F: Documentation/i2c/busses/i2c-taos-evm
5615F: drivers/i2c/busses/i2c-taos-evm.c
5616
5617I2C-TINY-USB DRIVER
5618M: Till Harbaum <till@harbaum.org>
5619L: linux-i2c@vger.kernel.org
5620W: http://www.harbaum.org/till/i2c_tiny_usb
5621S: Maintained
5622F: drivers/i2c/busses/i2c-tiny-usb.c
5623
5624i386 BOOT CODE
5625M: "H. Peter Anvin" <hpa@zytor.com>
5626S: Maintained
5627F: arch/x86/boot/
5628
5629i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5630M: "H. Peter Anvin" <hpa@zytor.com>
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5632S: Maintained
5633
5634IA64 (Itanium) PLATFORM
5635M: Tony Luck <tony.luck@intel.com>
5636M: Fenghua Yu <fenghua.yu@intel.com>
5637L: linux-ia64@vger.kernel.org
5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5639S: Maintained
5640F: arch/ia64/
5641
5642IBM Power VMX Cryptographic instructions
5643M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5644M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5645L: linux-crypto@vger.kernel.org
5646S: Supported
5647F: drivers/crypto/vmx/Makefile
5648F: drivers/crypto/vmx/Kconfig
5649F: drivers/crypto/vmx/vmx.c
5650F: drivers/crypto/vmx/aes*
5651F: drivers/crypto/vmx/ghash*
5652F: drivers/crypto/vmx/ppc-xlate.pl
5653
5654IBM Power in-Nest Crypto Acceleration
5655M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5656M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5657L: linux-crypto@vger.kernel.org
5658S: Supported
5659F: drivers/crypto/nx/Makefile
5660F: drivers/crypto/nx/Kconfig
5661F: drivers/crypto/nx/nx-aes*
5662F: drivers/crypto/nx/nx-sha*
5663F: drivers/crypto/nx/nx.*
5664F: drivers/crypto/nx/nx_csbcpb.h
5665F: drivers/crypto/nx/nx_debugfs.h
5666
5667IBM Power 842 compression accelerator
5668M: Dan Streetman <ddstreet@ieee.org>
5669S: Supported
5670F: drivers/crypto/nx/Makefile
5671F: drivers/crypto/nx/Kconfig
5672F: drivers/crypto/nx/nx-842*
5673F: include/linux/sw842.h
5674F: crypto/842.c
5675F: lib/842/
5676
5677IBM Power Linux RAID adapter
5678M: Brian King <brking@us.ibm.com>
5679S: Supported
5680F: drivers/scsi/ipr.*
5681
5682IBM Power Virtual Ethernet Device Driver
5683M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5684L: netdev@vger.kernel.org
5685S: Supported
5686F: drivers/net/ethernet/ibm/ibmveth.*
5687
5688IBM Power SRIOV Virtual NIC Device Driver
5689M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5690M: John Allen <jallen@linux.vnet.ibm.com>
5691L: netdev@vger.kernel.org
5692S: Supported
5693F: drivers/net/ethernet/ibm/ibmvnic.*
5694
5695IBM Power Virtual SCSI Device Drivers
5696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5697L: linux-scsi@vger.kernel.org
5698S: Supported
5699F: drivers/scsi/ibmvscsi/ibmvscsi*
5700F: drivers/scsi/ibmvscsi/viosrp.h
5701
5702IBM Power Virtual FC Device Drivers
5703M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5704L: linux-scsi@vger.kernel.org
5705S: Supported
5706F: drivers/scsi/ibmvscsi/ibmvfc*
5707
5708IBM ServeRAID RAID DRIVER
5709S: Orphan
5710F: drivers/scsi/ips.*
5711
5712ICH LPC AND GPIO DRIVER
5713M: Peter Tyser <ptyser@xes-inc.com>
5714S: Maintained
5715F: drivers/mfd/lpc_ich.c
5716F: drivers/gpio/gpio-ich.c
5717
5718IDE SUBSYSTEM
5719M: "David S. Miller" <davem@davemloft.net>
5720L: linux-ide@vger.kernel.org
5721Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5722T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5723S: Maintained
5724F: Documentation/ide/
5725F: drivers/ide/
5726F: include/linux/ide.h
5727
5728IDEAPAD LAPTOP EXTRAS DRIVER
5729M: Ike Panhc <ike.pan@canonical.com>
5730L: platform-driver-x86@vger.kernel.org
5731W: http://launchpad.net/ideapad-laptop
5732S: Maintained
5733F: drivers/platform/x86/ideapad-laptop.c
5734
5735IDEAPAD LAPTOP SLIDEBAR DRIVER
5736M: Andrey Moiseev <o2g.org.ru@gmail.com>
5737L: linux-input@vger.kernel.org
5738W: https://github.com/o2genum/ideapad-slidebar
5739S: Maintained
5740F: drivers/input/misc/ideapad_slidebar.c
5741
5742IDE/ATAPI DRIVERS
5743M: Borislav Petkov <bp@alien8.de>
5744L: linux-ide@vger.kernel.org
5745S: Maintained
5746F: Documentation/cdrom/ide-cd
5747F: drivers/ide/ide-cd*
5748
5749IDLE-I7300
5750M: Andy Henroid <andrew.d.henroid@intel.com>
5751L: linux-pm@vger.kernel.org
5752S: Supported
5753F: drivers/idle/i7300_idle.c
5754
5755IEEE 802.15.4 SUBSYSTEM
5756M: Alexander Aring <aar@pengutronix.de>
5757L: linux-wpan@vger.kernel.org
5758W: http://wpan.cakelab.org/
5759T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5760T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5761S: Maintained
5762F: net/ieee802154/
5763F: net/mac802154/
5764F: drivers/net/ieee802154/
5765F: include/linux/nl802154.h
5766F: include/linux/ieee802154.h
5767F: include/net/nl802154.h
5768F: include/net/mac802154.h
5769F: include/net/af_ieee802154.h
5770F: include/net/cfg802154.h
5771F: include/net/ieee802154_netdev.h
5772F: Documentation/networking/ieee802154.txt
5773
5774IGORPLUG-USB IR RECEIVER
5775M: Sean Young <sean@mess.org>
5776L: linux-media@vger.kernel.org
5777S: Maintained
5778F: drivers/media/rc/igorplugusb.c
5779
5780IGUANAWORKS USB IR TRANSCEIVER
5781M: Sean Young <sean@mess.org>
5782L: linux-media@vger.kernel.org
5783S: Maintained
5784F: drivers/media/rc/iguanair.c
5785
5786IIO SUBSYSTEM AND DRIVERS
5787M: Jonathan Cameron <jic23@kernel.org>
5788R: Hartmut Knaack <knaack.h@gmx.de>
5789R: Lars-Peter Clausen <lars@metafoo.de>
5790R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5791L: linux-iio@vger.kernel.org
5792S: Maintained
5793F: drivers/iio/
5794F: drivers/staging/iio/
5795F: include/linux/iio/
5796F: tools/iio/
5797
5798IKANOS/ADI EAGLE ADSL USB DRIVER
5799M: Matthieu Castet <castet.matthieu@free.fr>
5800M: Stanislaw Gruszka <stf_xl@wp.pl>
5801S: Maintained
5802F: drivers/usb/atm/ueagle-atm.c
5803
5804INA209 HARDWARE MONITOR DRIVER
5805M: Guenter Roeck <linux@roeck-us.net>
5806L: linux-hwmon@vger.kernel.org
5807S: Maintained
5808F: Documentation/hwmon/ina209
5809F: Documentation/devicetree/bindings/i2c/ina209.txt
5810F: drivers/hwmon/ina209.c
5811
5812INA2XX HARDWARE MONITOR DRIVER
5813M: Guenter Roeck <linux@roeck-us.net>
5814L: linux-hwmon@vger.kernel.org
5815S: Maintained
5816F: Documentation/hwmon/ina2xx
5817F: drivers/hwmon/ina2xx.c
5818F: include/linux/platform_data/ina2xx.h
5819
5820INDUSTRY PACK SUBSYSTEM (IPACK)
5821M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5822M: Jens Taprogge <jens.taprogge@taprogge.org>
5823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5824L: industrypack-devel@lists.sourceforge.net
5825W: http://industrypack.sourceforge.net
5826S: Maintained
5827F: drivers/ipack/
5828
5829INGENIC JZ4780 DMA Driver
5830M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5831S: Maintained
5832F: drivers/dma/dma-jz4780.c
5833
5834INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5835M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5836M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5837L: linux-ima-devel@lists.sourceforge.net
5838L: linux-ima-user@lists.sourceforge.net
5839L: linux-security-module@vger.kernel.org
5840T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5841S: Supported
5842F: security/integrity/ima/
5843
5844IMGTEC IR DECODER DRIVER
5845M: James Hogan <james.hogan@imgtec.com>
5846S: Maintained
5847F: drivers/media/rc/img-ir/
5848
5849IMS TWINTURBO FRAMEBUFFER DRIVER
5850L: linux-fbdev@vger.kernel.org
5851S: Orphan
5852F: drivers/video/fbdev/imsttfb.c
5853
5854INFINIBAND SUBSYSTEM
5855M: Doug Ledford <dledford@redhat.com>
5856M: Sean Hefty <sean.hefty@intel.com>
5857M: Hal Rosenstock <hal.rosenstock@gmail.com>
5858L: linux-rdma@vger.kernel.org
5859W: http://www.openfabrics.org/
5860Q: http://patchwork.kernel.org/project/linux-rdma/list/
5861T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5862S: Supported
5863F: Documentation/infiniband/
5864F: drivers/infiniband/
5865F: include/uapi/linux/if_infiniband.h
5866F: include/uapi/rdma/
5867F: include/rdma/
5868
5869INOTIFY
5870M: John McCutchan <john@johnmccutchan.com>
5871M: Robert Love <rlove@rlove.org>
5872M: Eric Paris <eparis@parisplace.org>
5873S: Maintained
5874F: Documentation/filesystems/inotify.txt
5875F: fs/notify/inotify/
5876F: include/linux/inotify.h
5877F: include/uapi/linux/inotify.h
5878
5879INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5880M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5881L: linux-input@vger.kernel.org
5882Q: http://patchwork.kernel.org/project/linux-input/list/
5883T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5884S: Maintained
5885F: drivers/input/
5886F: include/linux/input.h
5887F: include/uapi/linux/input.h
5888F: include/linux/input/
5889F: Documentation/devicetree/bindings/input/
5890
5891INPUT MULTITOUCH (MT) PROTOCOL
5892M: Henrik Rydberg <rydberg@bitmath.org>
5893L: linux-input@vger.kernel.org
5894S: Odd fixes
5895F: Documentation/input/multi-touch-protocol.txt
5896F: drivers/input/input-mt.c
5897K: \b(ABS|SYN)_MT_
5898
5899INTEL ASoC BDW/HSW DRIVERS
5900M: Jie Yang <yang.jie@linux.intel.com>
5901L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5902S: Supported
5903F: sound/soc/intel/common/sst-dsp*
5904F: sound/soc/intel/common/sst-firmware.c
5905F: sound/soc/intel/boards/broadwell.c
5906F: sound/soc/intel/haswell/
5907
5908INTEL C600 SERIES SAS CONTROLLER DRIVER
5909M: Intel SCU Linux support <intel-linux-scu@intel.com>
5910M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5911L: linux-scsi@vger.kernel.org
5912T: git git://git.code.sf.net/p/intel-sas/isci
5913S: Supported
5914F: drivers/scsi/isci/
5915
5916INTEL HID EVENT DRIVER
5917M: Alex Hung <alex.hung@canonical.com>
5918L: platform-driver-x86@vger.kernel.org
5919S: Maintained
5920F: drivers/platform/x86/intel-hid.c
5921
5922INTEL IDLE DRIVER
5923M: Len Brown <lenb@kernel.org>
5924L: linux-pm@vger.kernel.org
5925T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5926S: Supported
5927F: drivers/idle/intel_idle.c
5928
5929INTEL PSTATE DRIVER
5930M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5931M: Len Brown <lenb@kernel.org>
5932L: linux-pm@vger.kernel.org
5933S: Supported
5934F: drivers/cpufreq/intel_pstate.c
5935
5936INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5937M: Maik Broemme <mbroemme@plusserver.de>
5938L: linux-fbdev@vger.kernel.org
5939S: Maintained
5940F: Documentation/fb/intelfb.txt
5941F: drivers/video/fbdev/intelfb/
5942
5943INTEL 810/815 FRAMEBUFFER DRIVER
5944M: Antonino Daplas <adaplas@gmail.com>
5945L: linux-fbdev@vger.kernel.org
5946S: Maintained
5947F: drivers/video/fbdev/i810/
5948
5949INTEL MENLOW THERMAL DRIVER
5950M: Sujith Thomas <sujith.thomas@intel.com>
5951L: platform-driver-x86@vger.kernel.org
5952W: https://01.org/linux-acpi
5953S: Supported
5954F: drivers/platform/x86/intel_menlow.c
5955
5956INTEL I/OAT DMA DRIVER
5957M: Dave Jiang <dave.jiang@intel.com>
5958R: Dan Williams <dan.j.williams@intel.com>
5959L: dmaengine@vger.kernel.org
5960Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5961S: Supported
5962F: drivers/dma/ioat*
5963
5964INTEL IOMMU (VT-d)
5965M: David Woodhouse <dwmw2@infradead.org>
5966L: iommu@lists.linux-foundation.org
5967T: git git://git.infradead.org/iommu-2.6.git
5968S: Supported
5969F: drivers/iommu/intel-iommu.c
5970F: include/linux/intel-iommu.h
5971
5972INTEL IOP-ADMA DMA DRIVER
5973R: Dan Williams <dan.j.williams@intel.com>
5974S: Odd fixes
5975F: drivers/dma/iop-adma.c
5976
5977INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5978M: Krzysztof Halasa <khalasa@piap.pl>
5979S: Maintained
5980F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5981F: arch/arm/mach-ixp4xx/include/mach/npe.h
5982F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5983F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5984F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5985F: drivers/net/wan/ixp4xx_hss.c
5986
5987INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5988M: Deepak Saxena <dsaxena@plexity.net>
5989S: Maintained
5990F: drivers/char/hw_random/ixp4xx-rng.c
5991
5992INTEL ETHERNET DRIVERS
5993M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5994L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5995W: http://www.intel.com/support/feedback.htm
5996W: http://e1000.sourceforge.net/
5997Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5998T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6000S: Supported
6001F: Documentation/networking/e100.txt
6002F: Documentation/networking/e1000.txt
6003F: Documentation/networking/e1000e.txt
6004F: Documentation/networking/igb.txt
6005F: Documentation/networking/igbvf.txt
6006F: Documentation/networking/ixgb.txt
6007F: Documentation/networking/ixgbe.txt
6008F: Documentation/networking/ixgbevf.txt
6009F: Documentation/networking/i40e.txt
6010F: Documentation/networking/i40evf.txt
6011F: drivers/net/ethernet/intel/
6012F: drivers/net/ethernet/intel/*/
6013
6014INTEL RDMA RNIC DRIVER
6015M: Faisal Latif <faisal.latif@intel.com>
6016R: Chien Tin Tung <chien.tin.tung@intel.com>
6017R: Mustafa Ismail <mustafa.ismail@intel.com>
6018R: Shiraz Saleem <shiraz.saleem@intel.com>
6019R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6020L: linux-rdma@vger.kernel.org
6021S: Supported
6022F: drivers/infiniband/hw/i40iw/
6023
6024INTEL-MID GPIO DRIVER
6025M: David Cohen <david.a.cohen@linux.intel.com>
6026L: linux-gpio@vger.kernel.org
6027S: Maintained
6028F: drivers/gpio/gpio-intel-mid.c
6029
6030INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6031M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6032L: linux-wireless@vger.kernel.org
6033S: Maintained
6034F: Documentation/networking/README.ipw2100
6035F: Documentation/networking/README.ipw2200
6036F: drivers/net/wireless/intel/ipw2x00/
6037
6038INTEL(R) TRACE HUB
6039M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6040S: Supported
6041F: Documentation/trace/intel_th.txt
6042F: drivers/hwtracing/intel_th/
6043
6044INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6045M: Ning Sun <ning.sun@intel.com>
6046L: tboot-devel@lists.sourceforge.net
6047W: http://tboot.sourceforge.net
6048T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6049S: Supported
6050F: Documentation/intel_txt.txt
6051F: include/linux/tboot.h
6052F: arch/x86/kernel/tboot.c
6053
6054INTEL WIRELESS WIMAX CONNECTION 2400
6055M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6056M: linux-wimax@intel.com
6057L: wimax@linuxwimax.org (subscribers-only)
6058S: Supported
6059W: http://linuxwimax.org
6060F: Documentation/wimax/README.i2400m
6061F: drivers/net/wimax/i2400m/
6062F: include/uapi/linux/wimax/i2400m.h
6063
6064INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6065M: Stanislaw Gruszka <sgruszka@redhat.com>
6066L: linux-wireless@vger.kernel.org
6067S: Supported
6068F: drivers/net/wireless/intel/iwlegacy/
6069
6070INTEL WIRELESS WIFI LINK (iwlwifi)
6071M: Johannes Berg <johannes.berg@intel.com>
6072M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6073M: Luca Coelho <luciano.coelho@intel.com>
6074M: Intel Linux Wireless <linuxwifi@intel.com>
6075L: linux-wireless@vger.kernel.org
6076W: http://intellinuxwireless.org
6077T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6078S: Supported
6079F: drivers/net/wireless/intel/iwlwifi/
6080
6081INTEL MANAGEMENT ENGINE (mei)
6082M: Tomas Winkler <tomas.winkler@intel.com>
6083L: linux-kernel@vger.kernel.org
6084S: Supported
6085F: include/uapi/linux/mei.h
6086F: include/linux/mei_cl_bus.h
6087F: drivers/misc/mei/*
6088F: drivers/watchdog/mei_wdt.c
6089F: Documentation/misc-devices/mei/*
6090
6091INTEL MIC DRIVERS (mic)
6092M: Sudeep Dutt <sudeep.dutt@intel.com>
6093M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6094S: Supported
6095W: https://github.com/sudeepdutt/mic
6096W: http://software.intel.com/en-us/mic-developer
6097F: include/linux/mic_bus.h
6098F: include/linux/scif.h
6099F: include/uapi/linux/mic_common.h
6100F: include/uapi/linux/mic_ioctl.h
6101F: include/uapi/linux/scif_ioctl.h
6102F: drivers/misc/mic/
6103F: drivers/dma/mic_x100_dma.c
6104F: drivers/dma/mic_x100_dma.h
6105F: Documentation/mic/
6106
6107INTEL PMC/P-Unit IPC DRIVER
6108M: Zha Qipeng<qipeng.zha@intel.com>
6109L: platform-driver-x86@vger.kernel.org
6110S: Maintained
6111F: drivers/platform/x86/intel_pmc_ipc.c
6112F: drivers/platform/x86/intel_punit_ipc.c
6113F: arch/x86/include/asm/intel_pmc_ipc.h
6114F: arch/x86/include/asm/intel_punit_ipc.h
6115
6116INTEL TELEMETRY DRIVER
6117M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6118L: platform-driver-x86@vger.kernel.org
6119S: Maintained
6120F: arch/x86/include/asm/intel_telemetry.h
6121F: drivers/platform/x86/intel_telemetry*
6122
6123INTEL PMC CORE DRIVER
6124M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6125M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6126L: platform-driver-x86@vger.kernel.org
6127S: Maintained
6128F: arch/x86/include/asm/pmc_core.h
6129F: drivers/platform/x86/intel_pmc_core*
6130
6131IOC3 ETHERNET DRIVER
6132M: Ralf Baechle <ralf@linux-mips.org>
6133L: linux-mips@linux-mips.org
6134S: Maintained
6135F: drivers/net/ethernet/sgi/ioc3-eth.c
6136
6137IOC3 SERIAL DRIVER
6138M: Pat Gefre <pfg@sgi.com>
6139L: linux-serial@vger.kernel.org
6140S: Maintained
6141F: drivers/tty/serial/ioc3_serial.c
6142
6143IOMMU DRIVERS
6144M: Joerg Roedel <joro@8bytes.org>
6145L: iommu@lists.linux-foundation.org
6146T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6147S: Maintained
6148F: drivers/iommu/
6149
6150IP MASQUERADING
6151M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6152S: Maintained
6153F: net/ipv4/netfilter/ipt_MASQUERADE.c
6154
6155IPMI SUBSYSTEM
6156M: Corey Minyard <minyard@acm.org>
6157L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6158W: http://openipmi.sourceforge.net/
6159S: Supported
6160F: Documentation/IPMI.txt
6161F: drivers/char/ipmi/
6162F: include/linux/ipmi*
6163F: include/uapi/linux/ipmi*
6164
6165QCOM AUDIO (ASoC) DRIVERS
6166M: Patrick Lai <plai@codeaurora.org>
6167M: Banajit Goswami <bgoswami@codeaurora.org>
6168L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6169S: Supported
6170F: sound/soc/qcom/
6171
6172IPS SCSI RAID DRIVER
6173M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6174L: linux-scsi@vger.kernel.org
6175W: http://www.adaptec.com/
6176S: Maintained
6177F: drivers/scsi/ips*
6178
6179IPVS
6180M: Wensong Zhang <wensong@linux-vs.org>
6181M: Simon Horman <horms@verge.net.au>
6182M: Julian Anastasov <ja@ssi.bg>
6183L: netdev@vger.kernel.org
6184L: lvs-devel@vger.kernel.org
6185S: Maintained
6186T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6187T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6188F: Documentation/networking/ipvs-sysctl.txt
6189F: include/net/ip_vs.h
6190F: include/uapi/linux/ip_vs.h
6191F: net/netfilter/ipvs/
6192
6193IPWIRELESS DRIVER
6194M: Jiri Kosina <jikos@kernel.org>
6195M: David Sterba <dsterba@suse.com>
6196S: Odd Fixes
6197F: drivers/tty/ipwireless/
6198
6199IPX NETWORK LAYER
6200M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6201L: netdev@vger.kernel.org
6202S: Maintained
6203F: include/net/ipx.h
6204F: include/uapi/linux/ipx.h
6205F: net/ipx/
6206
6207IRDA SUBSYSTEM
6208M: Samuel Ortiz <samuel@sortiz.org>
6209L: irda-users@lists.sourceforge.net (subscribers-only)
6210L: netdev@vger.kernel.org
6211W: http://irda.sourceforge.net/
6212S: Maintained
6213T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6214F: Documentation/networking/irda.txt
6215F: drivers/net/irda/
6216F: include/net/irda/
6217F: net/irda/
6218
6219IRQ SUBSYSTEM
6220M: Thomas Gleixner <tglx@linutronix.de>
6221L: linux-kernel@vger.kernel.org
6222S: Maintained
6223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6224F: kernel/irq/
6225
6226IRQCHIP DRIVERS
6227M: Thomas Gleixner <tglx@linutronix.de>
6228M: Jason Cooper <jason@lakedaemon.net>
6229M: Marc Zyngier <marc.zyngier@arm.com>
6230L: linux-kernel@vger.kernel.org
6231S: Maintained
6232T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6233T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6234F: Documentation/devicetree/bindings/interrupt-controller/
6235F: drivers/irqchip/
6236
6237IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6238M: Jiang Liu <jiang.liu@linux.intel.com>
6239M: Marc Zyngier <marc.zyngier@arm.com>
6240S: Maintained
6241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6242F: Documentation/IRQ-domain.txt
6243F: include/linux/irqdomain.h
6244F: kernel/irq/irqdomain.c
6245F: kernel/irq/msi.c
6246
6247ISA
6248M: William Breathitt Gray <vilhelm.gray@gmail.com>
6249S: Maintained
6250F: Documentation/isa.txt
6251F: drivers/base/isa.c
6252F: include/linux/isa.h
6253
6254ISAPNP
6255M: Jaroslav Kysela <perex@perex.cz>
6256S: Maintained
6257F: Documentation/isapnp.txt
6258F: drivers/pnp/isapnp/
6259F: include/linux/isapnp.h
6260
6261ISA RADIO MODULE
6262M: Hans Verkuil <hverkuil@xs4all.nl>
6263L: linux-media@vger.kernel.org
6264T: git git://linuxtv.org/media_tree.git
6265W: https://linuxtv.org
6266S: Maintained
6267F: drivers/media/radio/radio-isa*
6268
6269iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6270M: Peter Jones <pjones@redhat.com>
6271M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6272S: Maintained
6273F: drivers/firmware/iscsi_ibft*
6274
6275ISCSI
6276M: Mike Christie <michaelc@cs.wisc.edu>
6277L: open-iscsi@googlegroups.com
6278W: www.open-iscsi.org
6279T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6280S: Maintained
6281F: drivers/scsi/*iscsi*
6282F: include/scsi/*iscsi*
6283
6284ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6285M: Or Gerlitz <ogerlitz@mellanox.com>
6286M: Sagi Grimberg <sagi@grimberg.me>
6287M: Roi Dayan <roid@mellanox.com>
6288L: linux-rdma@vger.kernel.org
6289S: Supported
6290W: http://www.openfabrics.org
6291W: www.open-iscsi.org
6292Q: http://patchwork.kernel.org/project/linux-rdma/list/
6293F: drivers/infiniband/ulp/iser/
6294
6295ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6296M: Sagi Grimberg <sagi@grimberg.me>
6297T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6298L: linux-rdma@vger.kernel.org
6299L: target-devel@vger.kernel.org
6300S: Supported
6301W: http://www.linux-iscsi.org
6302F: drivers/infiniband/ulp/isert
6303
6304ISDN SUBSYSTEM
6305M: Karsten Keil <isdn@linux-pingi.de>
6306L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6307L: netdev@vger.kernel.org
6308W: http://www.isdn4linux.de
6309T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6310S: Maintained
6311F: Documentation/isdn/
6312F: drivers/isdn/
6313F: include/linux/isdn.h
6314F: include/linux/isdn/
6315F: include/uapi/linux/isdn.h
6316F: include/uapi/linux/isdn/
6317
6318ISDN SUBSYSTEM (Eicon active card driver)
6319M: Armin Schindler <mac@melware.de>
6320L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6321W: http://www.melware.de
6322S: Maintained
6323F: drivers/isdn/hardware/eicon/
6324
6325IT87 HARDWARE MONITORING DRIVER
6326M: Jean Delvare <jdelvare@suse.com>
6327L: linux-hwmon@vger.kernel.org
6328S: Maintained
6329F: Documentation/hwmon/it87
6330F: drivers/hwmon/it87.c
6331
6332IT913X MEDIA DRIVER
6333M: Antti Palosaari <crope@iki.fi>
6334L: linux-media@vger.kernel.org
6335W: https://linuxtv.org
6336W: http://palosaari.fi/linux/
6337Q: http://patchwork.linuxtv.org/project/linux-media/list/
6338T: git git://linuxtv.org/anttip/media_tree.git
6339S: Maintained
6340F: drivers/media/tuners/it913x*
6341
6342IVTV VIDEO4LINUX DRIVER
6343M: Andy Walls <awalls@md.metrocast.net>
6344L: ivtv-devel@ivtvdriver.org (subscribers-only)
6345L: linux-media@vger.kernel.org
6346T: git git://linuxtv.org/media_tree.git
6347W: http://www.ivtvdriver.org
6348S: Maintained
6349F: Documentation/video4linux/*.ivtv
6350F: drivers/media/pci/ivtv/
6351F: include/uapi/linux/ivtv*
6352
6353IX2505V MEDIA DRIVER
6354M: Malcolm Priestley <tvboxspy@gmail.com>
6355L: linux-media@vger.kernel.org
6356W: https://linuxtv.org
6357Q: http://patchwork.linuxtv.org/project/linux-media/list/
6358S: Maintained
6359F: drivers/media/dvb-frontends/ix2505v*
6360
6361JC42.4 TEMPERATURE SENSOR DRIVER
6362M: Guenter Roeck <linux@roeck-us.net>
6363L: linux-hwmon@vger.kernel.org
6364S: Maintained
6365F: drivers/hwmon/jc42.c
6366F: Documentation/hwmon/jc42
6367
6368JFS FILESYSTEM
6369M: Dave Kleikamp <shaggy@kernel.org>
6370L: jfs-discussion@lists.sourceforge.net
6371W: http://jfs.sourceforge.net/
6372T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6373S: Maintained
6374F: Documentation/filesystems/jfs.txt
6375F: fs/jfs/
6376
6377JME NETWORK DRIVER
6378M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6379L: netdev@vger.kernel.org
6380S: Maintained
6381F: drivers/net/ethernet/jme.*
6382
6383JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6384M: David Woodhouse <dwmw2@infradead.org>
6385L: linux-mtd@lists.infradead.org
6386W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6387S: Maintained
6388F: fs/jffs2/
6389F: include/uapi/linux/jffs2.h
6390
6391JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6392M: "Theodore Ts'o" <tytso@mit.edu>
6393M: Jan Kara <jack@suse.com>
6394L: linux-ext4@vger.kernel.org
6395S: Maintained
6396F: fs/jbd2/
6397F: include/linux/jbd2.h
6398
6399JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6400M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6401L: linux-media@vger.kernel.org
6402S: Maintained
6403F: drivers/media/platform/rcar_jpu.c
6404
6405JSM Neo PCI based serial card
6406M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6407L: linux-serial@vger.kernel.org
6408S: Maintained
6409F: drivers/tty/serial/jsm/
6410
6411K10TEMP HARDWARE MONITORING DRIVER
6412M: Clemens Ladisch <clemens@ladisch.de>
6413L: linux-hwmon@vger.kernel.org
6414S: Maintained
6415F: Documentation/hwmon/k10temp
6416F: drivers/hwmon/k10temp.c
6417
6418K8TEMP HARDWARE MONITORING DRIVER
6419M: Rudolf Marek <r.marek@assembler.cz>
6420L: linux-hwmon@vger.kernel.org
6421S: Maintained
6422F: Documentation/hwmon/k8temp
6423F: drivers/hwmon/k8temp.c
6424
6425KASAN
6426M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6427R: Alexander Potapenko <glider@google.com>
6428R: Dmitry Vyukov <dvyukov@google.com>
6429L: kasan-dev@googlegroups.com
6430S: Maintained
6431F: arch/*/include/asm/kasan.h
6432F: arch/*/mm/kasan_init*
6433F: Documentation/kasan.txt
6434F: include/linux/kasan*.h
6435F: lib/test_kasan.c
6436F: mm/kasan/
6437F: scripts/Makefile.kasan
6438
6439KCONFIG
6440M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6441L: linux-kbuild@vger.kernel.org
6442T: git git://gitorious.org/linux-kconfig/linux-kconfig
6443S: Maintained
6444F: Documentation/kbuild/kconfig-language.txt
6445F: scripts/kconfig/
6446
6447KDUMP
6448M: Dave Young <dyoung@redhat.com>
6449M: Baoquan He <bhe@redhat.com>
6450R: Vivek Goyal <vgoyal@redhat.com>
6451L: kexec@lists.infradead.org
6452W: http://lse.sourceforge.net/kdump/
6453S: Maintained
6454F: Documentation/kdump/
6455
6456KEENE FM RADIO TRANSMITTER DRIVER
6457M: Hans Verkuil <hverkuil@xs4all.nl>
6458L: linux-media@vger.kernel.org
6459T: git git://linuxtv.org/media_tree.git
6460W: https://linuxtv.org
6461S: Maintained
6462F: drivers/media/radio/radio-keene*
6463
6464KERNEL AUTOMOUNTER v4 (AUTOFS4)
6465M: Ian Kent <raven@themaw.net>
6466L: autofs@vger.kernel.org
6467S: Maintained
6468F: fs/autofs4/
6469
6470KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6471M: Michal Marek <mmarek@suse.com>
6472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6473T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6474L: linux-kbuild@vger.kernel.org
6475S: Maintained
6476F: Documentation/kbuild/
6477F: Makefile
6478F: scripts/Makefile.*
6479F: scripts/basic/
6480F: scripts/mk*
6481F: scripts/package/
6482
6483KERNEL JANITORS
6484L: kernel-janitors@vger.kernel.org
6485W: http://kernelnewbies.org/KernelJanitors
6486S: Odd Fixes
6487
6488KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6489M: "J. Bruce Fields" <bfields@fieldses.org>
6490M: Jeff Layton <jlayton@poochiereds.net>
6491L: linux-nfs@vger.kernel.org
6492W: http://nfs.sourceforge.net/
6493T: git git://linux-nfs.org/~bfields/linux.git
6494S: Supported
6495F: fs/nfsd/
6496F: include/uapi/linux/nfsd/
6497F: fs/lockd/
6498F: fs/nfs_common/
6499F: net/sunrpc/
6500F: include/linux/lockd/
6501F: include/linux/sunrpc/
6502F: include/uapi/linux/sunrpc/
6503
6504KERNEL SELFTEST FRAMEWORK
6505M: Shuah Khan <shuahkh@osg.samsung.com>
6506M: Shuah Khan <shuah@kernel.org>
6507L: linux-kselftest@vger.kernel.org
6508T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6509S: Maintained
6510F: tools/testing/selftests
6511
6512KERNEL VIRTUAL MACHINE (KVM)
6513M: Paolo Bonzini <pbonzini@redhat.com>
6514M: Radim Krčmář <rkrcmar@redhat.com>
6515L: kvm@vger.kernel.org
6516W: http://www.linux-kvm.org
6517T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6518S: Supported
6519F: Documentation/*/kvm*.txt
6520F: Documentation/virtual/kvm/
6521F: arch/*/kvm/
6522F: arch/x86/kernel/kvm.c
6523F: arch/x86/kernel/kvmclock.c
6524F: arch/*/include/asm/kvm*
6525F: include/linux/kvm*
6526F: include/uapi/linux/kvm*
6527F: virt/kvm/
6528F: tools/kvm/
6529
6530KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6531M: Joerg Roedel <joro@8bytes.org>
6532L: kvm@vger.kernel.org
6533W: http://www.linux-kvm.org/
6534S: Maintained
6535F: arch/x86/include/asm/svm.h
6536F: arch/x86/kvm/svm.c
6537
6538KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6539M: Alexander Graf <agraf@suse.com>
6540L: kvm-ppc@vger.kernel.org
6541W: http://www.linux-kvm.org/
6542T: git git://github.com/agraf/linux-2.6.git
6543S: Supported
6544F: arch/powerpc/include/asm/kvm*
6545F: arch/powerpc/kvm/
6546
6547KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6548M: Christian Borntraeger <borntraeger@de.ibm.com>
6549M: Cornelia Huck <cornelia.huck@de.ibm.com>
6550L: linux-s390@vger.kernel.org
6551W: http://www.ibm.com/developerworks/linux/linux390/
6552T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6553S: Supported
6554F: Documentation/s390/kvm.txt
6555F: arch/s390/include/asm/kvm*
6556F: arch/s390/kvm/
6557
6558KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6559M: Christoffer Dall <christoffer.dall@linaro.org>
6560M: Marc Zyngier <marc.zyngier@arm.com>
6561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6562L: kvmarm@lists.cs.columbia.edu
6563W: http://systems.cs.columbia.edu/projects/kvm-arm
6564T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6565S: Supported
6566F: arch/arm/include/uapi/asm/kvm*
6567F: arch/arm/include/asm/kvm*
6568F: arch/arm/kvm/
6569F: virt/kvm/arm/
6570F: include/kvm/arm_*
6571
6572KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6573M: Christoffer Dall <christoffer.dall@linaro.org>
6574M: Marc Zyngier <marc.zyngier@arm.com>
6575L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6576L: kvmarm@lists.cs.columbia.edu
6577S: Maintained
6578F: arch/arm64/include/uapi/asm/kvm*
6579F: arch/arm64/include/asm/kvm*
6580F: arch/arm64/kvm/
6581
6582KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6583M: James Hogan <james.hogan@imgtec.com>
6584L: linux-mips@linux-mips.org
6585S: Supported
6586F: arch/mips/include/uapi/asm/kvm*
6587F: arch/mips/include/asm/kvm*
6588F: arch/mips/kvm/
6589
6590KEXEC
6591M: Eric Biederman <ebiederm@xmission.com>
6592W: http://kernel.org/pub/linux/utils/kernel/kexec/
6593L: kexec@lists.infradead.org
6594S: Maintained
6595F: include/linux/kexec.h
6596F: include/uapi/linux/kexec.h
6597F: kernel/kexec*
6598
6599KEYS/KEYRINGS:
6600M: David Howells <dhowells@redhat.com>
6601L: keyrings@vger.kernel.org
6602S: Maintained
6603F: Documentation/security/keys.txt
6604F: include/linux/key.h
6605F: include/linux/key-type.h
6606F: include/linux/keyctl.h
6607F: include/uapi/linux/keyctl.h
6608F: include/keys/
6609F: security/keys/
6610
6611KEYS-TRUSTED
6612M: David Safford <safford@us.ibm.com>
6613M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6614L: linux-security-module@vger.kernel.org
6615L: keyrings@vger.kernel.org
6616S: Supported
6617F: Documentation/security/keys-trusted-encrypted.txt
6618F: include/keys/trusted-type.h
6619F: security/keys/trusted.c
6620F: security/keys/trusted.h
6621
6622KEYS-ENCRYPTED
6623M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6624M: David Safford <safford@us.ibm.com>
6625L: linux-security-module@vger.kernel.org
6626L: keyrings@vger.kernel.org
6627S: Supported
6628F: Documentation/security/keys-trusted-encrypted.txt
6629F: include/keys/encrypted-type.h
6630F: security/keys/encrypted-keys/
6631
6632KGDB / KDB /debug_core
6633M: Jason Wessel <jason.wessel@windriver.com>
6634W: http://kgdb.wiki.kernel.org/
6635L: kgdb-bugreport@lists.sourceforge.net
6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6637S: Maintained
6638F: Documentation/DocBook/kgdb.tmpl
6639F: drivers/misc/kgdbts.c
6640F: drivers/tty/serial/kgdboc.c
6641F: include/linux/kdb.h
6642F: include/linux/kgdb.h
6643F: kernel/debug/
6644
6645KMEMCHECK
6646M: Vegard Nossum <vegardno@ifi.uio.no>
6647M: Pekka Enberg <penberg@kernel.org>
6648S: Maintained
6649F: Documentation/kmemcheck.txt
6650F: arch/x86/include/asm/kmemcheck.h
6651F: arch/x86/mm/kmemcheck/
6652F: include/linux/kmemcheck.h
6653F: mm/kmemcheck.c
6654
6655KMEMLEAK
6656M: Catalin Marinas <catalin.marinas@arm.com>
6657S: Maintained
6658F: Documentation/kmemleak.txt
6659F: include/linux/kmemleak.h
6660F: mm/kmemleak.c
6661F: mm/kmemleak-test.c
6662
6663KPROBES
6664M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6665M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6666M: "David S. Miller" <davem@davemloft.net>
6667M: Masami Hiramatsu <mhiramat@kernel.org>
6668S: Maintained
6669F: Documentation/kprobes.txt
6670F: include/linux/kprobes.h
6671F: kernel/kprobes.c
6672
6673KS0108 LCD CONTROLLER DRIVER
6674M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6675W: http://miguelojeda.es/auxdisplay.htm
6676W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6677S: Maintained
6678F: Documentation/auxdisplay/ks0108
6679F: drivers/auxdisplay/ks0108.c
6680F: include/linux/ks0108.h
6681
6682L3MDEV
6683M: David Ahern <dsa@cumulusnetworks.com>
6684L: netdev@vger.kernel.org
6685S: Maintained
6686F: net/l3mdev
6687F: include/net/l3mdev.h
6688
6689LANTIQ MIPS ARCHITECTURE
6690M: John Crispin <john@phrozen.org>
6691L: linux-mips@linux-mips.org
6692S: Maintained
6693F: arch/mips/lantiq
6694
6695LAPB module
6696L: linux-x25@vger.kernel.org
6697S: Orphan
6698F: Documentation/networking/lapb-module.txt
6699F: include/*/lapb.h
6700F: net/lapb/
6701
6702LASI 53c700 driver for PARISC
6703M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6704L: linux-scsi@vger.kernel.org
6705S: Maintained
6706F: Documentation/scsi/53c700.txt
6707F: drivers/scsi/53c700*
6708
6709LED SUBSYSTEM
6710M: Richard Purdie <rpurdie@rpsys.net>
6711M: Jacek Anaszewski <j.anaszewski@samsung.com>
6712L: linux-leds@vger.kernel.org
6713T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6714S: Maintained
6715F: drivers/leds/
6716F: include/linux/leds.h
6717
6718LEGACY EEPROM DRIVER
6719M: Jean Delvare <jdelvare@suse.com>
6720S: Maintained
6721F: Documentation/misc-devices/eeprom
6722F: drivers/misc/eeprom/eeprom.c
6723
6724LEGO USB Tower driver
6725M: Juergen Stuber <starblue@users.sourceforge.net>
6726L: legousb-devel@lists.sourceforge.net
6727W: http://legousb.sourceforge.net/
6728S: Maintained
6729F: drivers/usb/misc/legousbtower.c
6730
6731LG2160 MEDIA DRIVER
6732M: Michael Krufky <mkrufky@linuxtv.org>
6733L: linux-media@vger.kernel.org
6734W: https://linuxtv.org
6735W: http://github.com/mkrufky
6736Q: http://patchwork.linuxtv.org/project/linux-media/list/
6737T: git git://linuxtv.org/mkrufky/tuners.git
6738S: Maintained
6739F: drivers/media/dvb-frontends/lg2160.*
6740
6741LGDT3305 MEDIA DRIVER
6742M: Michael Krufky <mkrufky@linuxtv.org>
6743L: linux-media@vger.kernel.org
6744W: https://linuxtv.org
6745W: http://github.com/mkrufky
6746Q: http://patchwork.linuxtv.org/project/linux-media/list/
6747T: git git://linuxtv.org/mkrufky/tuners.git
6748S: Maintained
6749F: drivers/media/dvb-frontends/lgdt3305.*
6750
6751LGUEST
6752M: Rusty Russell <rusty@rustcorp.com.au>
6753L: lguest@lists.ozlabs.org
6754W: http://lguest.ozlabs.org/
6755S: Odd Fixes
6756F: arch/x86/include/asm/lguest*.h
6757F: arch/x86/lguest/
6758F: drivers/lguest/
6759F: include/linux/lguest*.h
6760F: tools/lguest/
6761
6762LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6763M: Tejun Heo <tj@kernel.org>
6764L: linux-ide@vger.kernel.org
6765T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6766S: Maintained
6767F: drivers/ata/
6768F: include/linux/ata.h
6769F: include/linux/libata.h
6770
6771LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6772M: Viresh Kumar <vireshk@kernel.org>
6773L: linux-ide@vger.kernel.org
6774T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6775S: Maintained
6776F: include/linux/pata_arasan_cf_data.h
6777F: drivers/ata/pata_arasan_cf.c
6778
6779LIBATA PATA DRIVERS
6780M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6781M: Tejun Heo <tj@kernel.org>
6782L: linux-ide@vger.kernel.org
6783T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6784S: Maintained
6785F: drivers/ata/pata_*.c
6786F: drivers/ata/ata_generic.c
6787
6788LIBATA SATA AHCI PLATFORM devices support
6789M: Hans de Goede <hdegoede@redhat.com>
6790M: Tejun Heo <tj@kernel.org>
6791L: linux-ide@vger.kernel.org
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6793S: Maintained
6794F: drivers/ata/ahci_platform.c
6795F: drivers/ata/libahci_platform.c
6796F: include/linux/ahci_platform.h
6797
6798LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6799M: Mikael Pettersson <mikpelinux@gmail.com>
6800L: linux-ide@vger.kernel.org
6801T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6802S: Maintained
6803F: drivers/ata/sata_promise.*
6804
6805LIBLOCKDEP
6806M: Sasha Levin <sasha.levin@oracle.com>
6807S: Maintained
6808F: tools/lib/lockdep/
6809
6810LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6811M: Dan Williams <dan.j.williams@intel.com>
6812L: linux-nvdimm@lists.01.org
6813Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6814T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6815S: Supported
6816F: drivers/nvdimm/*
6817F: include/linux/nd.h
6818F: include/linux/libnvdimm.h
6819F: include/uapi/linux/ndctl.h
6820
6821LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6822M: Ross Zwisler <ross.zwisler@linux.intel.com>
6823L: linux-nvdimm@lists.01.org
6824Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6825S: Supported
6826F: drivers/nvdimm/blk.c
6827F: drivers/nvdimm/region_devs.c
6828F: drivers/acpi/nfit*
6829
6830LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6831M: Vishal Verma <vishal.l.verma@intel.com>
6832L: linux-nvdimm@lists.01.org
6833Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6834S: Supported
6835F: drivers/nvdimm/btt*
6836
6837LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6838M: Ross Zwisler <ross.zwisler@linux.intel.com>
6839L: linux-nvdimm@lists.01.org
6840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6841S: Supported
6842F: drivers/nvdimm/pmem.c
6843F: include/linux/pmem.h
6844F: arch/*/include/asm/pmem.h
6845
6846LIGHTNVM PLATFORM SUPPORT
6847M: Matias Bjorling <mb@lightnvm.io>
6848W: http://github/OpenChannelSSD
6849L: linux-block@vger.kernel.org
6850S: Maintained
6851F: drivers/lightnvm/
6852F: include/linux/lightnvm.h
6853F: include/uapi/linux/lightnvm.h
6854
6855LINUX FOR IBM pSERIES (RS/6000)
6856M: Paul Mackerras <paulus@au.ibm.com>
6857W: http://www.ibm.com/linux/ltc/projects/ppc
6858S: Supported
6859F: arch/powerpc/boot/rs6000.h
6860
6861LINUX FOR POWERPC (32-BIT AND 64-BIT)
6862M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6863M: Paul Mackerras <paulus@samba.org>
6864M: Michael Ellerman <mpe@ellerman.id.au>
6865W: http://www.penguinppc.org/
6866L: linuxppc-dev@lists.ozlabs.org
6867Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6868T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6869S: Supported
6870F: Documentation/powerpc/
6871F: arch/powerpc/
6872F: drivers/char/tpm/tpm_ibmvtpm*
6873F: drivers/crypto/nx/
6874F: drivers/crypto/vmx/
6875F: drivers/net/ethernet/ibm/ibmveth.*
6876F: drivers/net/ethernet/ibm/ibmvnic.*
6877F: drivers/pci/hotplug/rpa*
6878F: drivers/scsi/ibmvscsi/
6879N: opal
6880N: /pmac
6881N: powermac
6882N: powernv
6883N: [^a-z0-9]ps3
6884N: pseries
6885
6886LINUX FOR POWER MACINTOSH
6887M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6888W: http://www.penguinppc.org/
6889L: linuxppc-dev@lists.ozlabs.org
6890S: Maintained
6891F: arch/powerpc/platforms/powermac/
6892F: drivers/macintosh/
6893
6894LINUX FOR POWERPC EMBEDDED MPC5XXX
6895M: Anatolij Gustschin <agust@denx.de>
6896L: linuxppc-dev@lists.ozlabs.org
6897T: git git://git.denx.de/linux-denx-agust.git
6898S: Maintained
6899F: arch/powerpc/platforms/512x/
6900F: arch/powerpc/platforms/52xx/
6901
6902LINUX FOR POWERPC EMBEDDED PPC4XX
6903M: Alistair Popple <alistair@popple.id.au>
6904M: Matt Porter <mporter@kernel.crashing.org>
6905W: http://www.penguinppc.org/
6906L: linuxppc-dev@lists.ozlabs.org
6907S: Maintained
6908F: arch/powerpc/platforms/40x/
6909F: arch/powerpc/platforms/44x/
6910
6911LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6912L: linuxppc-dev@lists.ozlabs.org
6913S: Orphan
6914F: arch/powerpc/*/*virtex*
6915F: arch/powerpc/*/*/*virtex*
6916
6917LINUX FOR POWERPC EMBEDDED PPC8XX
6918M: Vitaly Bordug <vitb@kernel.crashing.org>
6919W: http://www.penguinppc.org/
6920L: linuxppc-dev@lists.ozlabs.org
6921S: Maintained
6922F: arch/powerpc/platforms/8xx/
6923
6924LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6925M: Scott Wood <oss@buserror.net>
6926M: Kumar Gala <galak@kernel.crashing.org>
6927W: http://www.penguinppc.org/
6928L: linuxppc-dev@lists.ozlabs.org
6929T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6930S: Maintained
6931F: arch/powerpc/platforms/83xx/
6932F: arch/powerpc/platforms/85xx/
6933
6934LINUX FOR POWERPC PA SEMI PWRFICIENT
6935M: Olof Johansson <olof@lixom.net>
6936L: linuxppc-dev@lists.ozlabs.org
6937S: Maintained
6938F: arch/powerpc/platforms/pasemi/
6939F: drivers/*/*pasemi*
6940F: drivers/*/*/*pasemi*
6941
6942LINUX SECURITY MODULE (LSM) FRAMEWORK
6943M: Chris Wright <chrisw@sous-sol.org>
6944L: linux-security-module@vger.kernel.org
6945S: Supported
6946
6947LIS3LV02D ACCELEROMETER DRIVER
6948M: Eric Piel <eric.piel@tremplin-utc.net>
6949S: Maintained
6950F: Documentation/misc-devices/lis3lv02d
6951F: drivers/misc/lis3lv02d/
6952F: drivers/platform/x86/hp_accel.c
6953
6954LIVE PATCHING
6955M: Josh Poimboeuf <jpoimboe@redhat.com>
6956M: Jessica Yu <jeyu@redhat.com>
6957M: Jiri Kosina <jikos@kernel.org>
6958M: Miroslav Benes <mbenes@suse.cz>
6959R: Petr Mladek <pmladek@suse.com>
6960S: Maintained
6961F: kernel/livepatch/
6962F: include/linux/livepatch.h
6963F: arch/x86/include/asm/livepatch.h
6964F: arch/x86/kernel/livepatch.c
6965F: Documentation/livepatch/
6966F: Documentation/ABI/testing/sysfs-kernel-livepatch
6967F: samples/livepatch/
6968L: live-patching@vger.kernel.org
6969T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6970
6971LINUX KERNEL DUMP TEST MODULE (LKDTM)
6972M: Kees Cook <keescook@chromium.org>
6973S: Maintained
6974F: drivers/misc/lkdtm.c
6975
6976LLC (802.2)
6977M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6978S: Maintained
6979F: include/linux/llc.h
6980F: include/uapi/linux/llc.h
6981F: include/net/llc*
6982F: net/llc/
6983
6984LM73 HARDWARE MONITOR DRIVER
6985M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6986L: linux-hwmon@vger.kernel.org
6987S: Maintained
6988F: drivers/hwmon/lm73.c
6989
6990LM78 HARDWARE MONITOR DRIVER
6991M: Jean Delvare <jdelvare@suse.com>
6992L: linux-hwmon@vger.kernel.org
6993S: Maintained
6994F: Documentation/hwmon/lm78
6995F: drivers/hwmon/lm78.c
6996
6997LM83 HARDWARE MONITOR DRIVER
6998M: Jean Delvare <jdelvare@suse.com>
6999L: linux-hwmon@vger.kernel.org
7000S: Maintained
7001F: Documentation/hwmon/lm83
7002F: drivers/hwmon/lm83.c
7003
7004LM90 HARDWARE MONITOR DRIVER
7005M: Jean Delvare <jdelvare@suse.com>
7006L: linux-hwmon@vger.kernel.org
7007S: Maintained
7008F: Documentation/hwmon/lm90
7009F: Documentation/devicetree/bindings/hwmon/lm90.txt
7010F: drivers/hwmon/lm90.c
7011
7012LM95234 HARDWARE MONITOR DRIVER
7013M: Guenter Roeck <linux@roeck-us.net>
7014L: linux-hwmon@vger.kernel.org
7015S: Maintained
7016F: Documentation/hwmon/lm95234
7017F: drivers/hwmon/lm95234.c
7018
7019LME2510 MEDIA DRIVER
7020M: Malcolm Priestley <tvboxspy@gmail.com>
7021L: linux-media@vger.kernel.org
7022W: https://linuxtv.org
7023Q: http://patchwork.linuxtv.org/project/linux-media/list/
7024S: Maintained
7025F: drivers/media/usb/dvb-usb-v2/lmedm04*
7026
7027LOCKDEP AND LOCKSTAT
7028M: Peter Zijlstra <peterz@infradead.org>
7029M: Ingo Molnar <mingo@redhat.com>
7030L: linux-kernel@vger.kernel.org
7031T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7032S: Maintained
7033F: Documentation/locking/lockdep*.txt
7034F: Documentation/locking/lockstat.txt
7035F: include/linux/lockdep.h
7036F: kernel/locking/
7037
7038LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7039M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7040L: linux-ntfs-dev@lists.sourceforge.net
7041W: http://www.linux-ntfs.org/content/view/19/37/
7042S: Maintained
7043F: Documentation/ldm.txt
7044F: block/partitions/ldm.*
7045
7046LogFS
7047M: Joern Engel <joern@logfs.org>
7048M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7049L: logfs@logfs.org
7050W: logfs.org
7051S: Maintained
7052F: fs/logfs/
7053
7054LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7055M: Sathya Prakash <sathya.prakash@broadcom.com>
7056M: Chaitra P B <chaitra.basappa@broadcom.com>
7057M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7058L: MPT-FusionLinux.pdl@broadcom.com
7059L: linux-scsi@vger.kernel.org
7060W: http://www.avagotech.com/support/
7061S: Supported
7062F: drivers/message/fusion/
7063F: drivers/scsi/mpt2sas/
7064F: drivers/scsi/mpt3sas/
7065
7066LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7067M: Matthew Wilcox <matthew@wil.cx>
7068L: linux-scsi@vger.kernel.org
7069S: Maintained
7070F: drivers/scsi/sym53c8xx_2/
7071
7072LTC4261 HARDWARE MONITOR DRIVER
7073M: Guenter Roeck <linux@roeck-us.net>
7074L: linux-hwmon@vger.kernel.org
7075S: Maintained
7076F: Documentation/hwmon/ltc4261
7077F: drivers/hwmon/ltc4261.c
7078
7079LTP (Linux Test Project)
7080M: Mike Frysinger <vapier@gentoo.org>
7081M: Cyril Hrubis <chrubis@suse.cz>
7082M: Wanlong Gao <wanlong.gao@gmail.com>
7083M: Jan Stancek <jstancek@redhat.com>
7084M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7085M: Alexey Kodanev <alexey.kodanev@oracle.com>
7086L: ltp@lists.linux.it (subscribers-only)
7087W: http://linux-test-project.github.io/
7088T: git git://github.com/linux-test-project/ltp.git
7089S: Maintained
7090
7091M32R ARCHITECTURE
7092W: http://www.linux-m32r.org/
7093S: Orphan
7094F: arch/m32r/
7095
7096M68K ARCHITECTURE
7097M: Geert Uytterhoeven <geert@linux-m68k.org>
7098L: linux-m68k@lists.linux-m68k.org
7099W: http://www.linux-m68k.org/
7100T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7101S: Maintained
7102F: arch/m68k/
7103F: drivers/zorro/
7104
7105M68K ON APPLE MACINTOSH
7106M: Joshua Thompson <funaho@jurai.org>
7107W: http://www.mac.linux-m68k.org/
7108L: linux-m68k@lists.linux-m68k.org
7109S: Maintained
7110F: arch/m68k/mac/
7111
7112M68K ON HP9000/300
7113M: Philip Blundell <philb@gnu.org>
7114W: http://www.tazenda.demon.co.uk/phil/linux-hp
7115S: Maintained
7116F: arch/m68k/hp300/
7117
7118M88DS3103 MEDIA DRIVER
7119M: Antti Palosaari <crope@iki.fi>
7120L: linux-media@vger.kernel.org
7121W: https://linuxtv.org
7122W: http://palosaari.fi/linux/
7123Q: http://patchwork.linuxtv.org/project/linux-media/list/
7124T: git git://linuxtv.org/anttip/media_tree.git
7125S: Maintained
7126F: drivers/media/dvb-frontends/m88ds3103*
7127
7128M88RS2000 MEDIA DRIVER
7129M: Malcolm Priestley <tvboxspy@gmail.com>
7130L: linux-media@vger.kernel.org
7131W: https://linuxtv.org
7132Q: http://patchwork.linuxtv.org/project/linux-media/list/
7133S: Maintained
7134F: drivers/media/dvb-frontends/m88rs2000*
7135
7136MA901 MASTERKIT USB FM RADIO DRIVER
7137M: Alexey Klimov <klimov.linux@gmail.com>
7138L: linux-media@vger.kernel.org
7139T: git git://linuxtv.org/media_tree.git
7140S: Maintained
7141F: drivers/media/radio/radio-ma901.c
7142
7143MAC80211
7144M: Johannes Berg <johannes@sipsolutions.net>
7145L: linux-wireless@vger.kernel.org
7146W: http://wireless.kernel.org/
7147T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7149S: Maintained
7150F: Documentation/networking/mac80211-injection.txt
7151F: include/net/mac80211.h
7152F: net/mac80211/
7153F: drivers/net/wireless/mac80211_hwsim.[ch]
7154
7155MACVLAN DRIVER
7156M: Patrick McHardy <kaber@trash.net>
7157L: netdev@vger.kernel.org
7158S: Maintained
7159F: drivers/net/macvlan.c
7160F: include/linux/if_macvlan.h
7161
7162MAILBOX API
7163M: Jassi Brar <jassisinghbrar@gmail.com>
7164L: linux-kernel@vger.kernel.org
7165S: Maintained
7166F: drivers/mailbox/
7167F: include/linux/mailbox_client.h
7168F: include/linux/mailbox_controller.h
7169
7170MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7171M: Michael Kerrisk <mtk.manpages@gmail.com>
7172W: http://www.kernel.org/doc/man-pages
7173L: linux-man@vger.kernel.org
7174S: Maintained
7175
7176MARVELL ARMADA DRM SUPPORT
7177M: Russell King <rmk+kernel@armlinux.org.uk>
7178S: Maintained
7179F: drivers/gpu/drm/armada/
7180F: include/uapi/drm/armada_drm.h
7181F: Documentation/devicetree/bindings/display/armada/
7182
7183MARVELL 88E6352 DSA support
7184M: Guenter Roeck <linux@roeck-us.net>
7185S: Maintained
7186F: drivers/net/dsa/mv88e6352.c
7187
7188MARVELL CRYPTO DRIVER
7189M: Boris Brezillon <boris.brezillon@free-electrons.com>
7190M: Arnaud Ebalard <arno@natisbad.org>
7191F: drivers/crypto/marvell/
7192S: Maintained
7193L: linux-crypto@vger.kernel.org
7194
7195MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7196M: Mirko Lindner <mlindner@marvell.com>
7197M: Stephen Hemminger <stephen@networkplumber.org>
7198L: netdev@vger.kernel.org
7199S: Maintained
7200F: drivers/net/ethernet/marvell/sk*
7201
7202MARVELL LIBERTAS WIRELESS DRIVER
7203L: libertas-dev@lists.infradead.org
7204S: Orphan
7205F: drivers/net/wireless/marvell/libertas/
7206
7207MARVELL MV643XX ETHERNET DRIVER
7208M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7209L: netdev@vger.kernel.org
7210S: Maintained
7211F: drivers/net/ethernet/marvell/mv643xx_eth.*
7212F: include/linux/mv643xx.h
7213
7214MARVELL MVNETA ETHERNET DRIVER
7215M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7216L: netdev@vger.kernel.org
7217S: Maintained
7218F: drivers/net/ethernet/marvell/mvneta.*
7219
7220MARVELL MWIFIEX WIRELESS DRIVER
7221M: Amitkumar Karwar <akarwar@marvell.com>
7222M: Nishant Sarmukadam <nishants@marvell.com>
7223L: linux-wireless@vger.kernel.org
7224S: Maintained
7225F: drivers/net/wireless/marvell/mwifiex/
7226
7227MARVELL MWL8K WIRELESS DRIVER
7228M: Lennert Buytenhek <buytenh@wantstofly.org>
7229L: linux-wireless@vger.kernel.org
7230S: Odd Fixes
7231F: drivers/net/wireless/marvell/mwl8k.c
7232
7233MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7234M: Nicolas Pitre <nico@fluxnic.net>
7235S: Odd Fixes
7236F: drivers/mmc/host/mvsdio.*
7237
7238MATROX FRAMEBUFFER DRIVER
7239L: linux-fbdev@vger.kernel.org
7240S: Orphan
7241F: drivers/video/fbdev/matrox/matroxfb_*
7242F: include/uapi/linux/matroxfb.h
7243
7244MAX16065 HARDWARE MONITOR DRIVER
7245M: Guenter Roeck <linux@roeck-us.net>
7246L: linux-hwmon@vger.kernel.org
7247S: Maintained
7248F: Documentation/hwmon/max16065
7249F: drivers/hwmon/max16065.c
7250
7251MAX20751 HARDWARE MONITOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
7253L: linux-hwmon@vger.kernel.org
7254S: Maintained
7255F: Documentation/hwmon/max20751
7256F: drivers/hwmon/max20751.c
7257
7258MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7259M: "Hans J. Koch" <hjk@hansjkoch.de>
7260L: linux-hwmon@vger.kernel.org
7261S: Maintained
7262F: Documentation/hwmon/max6650
7263F: drivers/hwmon/max6650.c
7264
7265MAX6697 HARDWARE MONITOR DRIVER
7266M: Guenter Roeck <linux@roeck-us.net>
7267L: linux-hwmon@vger.kernel.org
7268S: Maintained
7269F: Documentation/hwmon/max6697
7270F: Documentation/devicetree/bindings/i2c/max6697.txt
7271F: drivers/hwmon/max6697.c
7272F: include/linux/platform_data/max6697.h
7273
7274MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7275M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7276L: linux-pm@vger.kernel.org
7277S: Supported
7278F: drivers/power/max14577_charger.c
7279F: drivers/power/max77693_charger.c
7280
7281MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7282M: Javier Martinez Canillas <javier@osg.samsung.com>
7283L: linux-kernel@vger.kernel.org
7284S: Supported
7285F: drivers/*/*max77802*.c
7286F: Documentation/devicetree/bindings/*/*max77802.txt
7287F: include/dt-bindings/*/*max77802.h
7288
7289MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7290M: Chanwoo Choi <cw00.choi@samsung.com>
7291M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7292L: linux-kernel@vger.kernel.org
7293S: Supported
7294F: drivers/*/max14577*.c
7295F: drivers/*/max77686*.c
7296F: drivers/*/max77693*.c
7297F: drivers/extcon/extcon-max14577.c
7298F: drivers/extcon/extcon-max77693.c
7299F: drivers/rtc/rtc-max77686.c
7300F: drivers/clk/clk-max77686.c
7301F: Documentation/devicetree/bindings/mfd/max14577.txt
7302F: Documentation/devicetree/bindings/*/max77686.txt
7303F: Documentation/devicetree/bindings/mfd/max77693.txt
7304F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7305F: include/linux/mfd/max14577*.h
7306F: include/linux/mfd/max77686*.h
7307F: include/linux/mfd/max77693*.h
7308
7309MAXIRADIO FM RADIO RECEIVER DRIVER
7310M: Hans Verkuil <hverkuil@xs4all.nl>
7311L: linux-media@vger.kernel.org
7312T: git git://linuxtv.org/media_tree.git
7313W: https://linuxtv.org
7314S: Maintained
7315F: drivers/media/radio/radio-maxiradio*
7316
7317MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7318M: Peter Rosin <peda@axentia.se>
7319L: linux-iio@vger.kernel.org
7320S: Maintained
7321F: drivers/iio/potentiometer/mcp4531.c
7322
7323MEDIA DRIVERS FOR RENESAS - VSP1
7324M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7325L: linux-media@vger.kernel.org
7326L: linux-renesas-soc@vger.kernel.org
7327T: git git://linuxtv.org/media_tree.git
7328S: Supported
7329F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7330F: drivers/media/platform/vsp1/
7331
7332MEDIA DRIVERS FOR ASCOT2E
7333M: Sergey Kozlov <serjk@netup.ru>
7334L: linux-media@vger.kernel.org
7335W: https://linuxtv.org
7336W: http://netup.tv/
7337T: git git://linuxtv.org/media_tree.git
7338S: Supported
7339F: drivers/media/dvb-frontends/ascot2e*
7340
7341MEDIA DRIVERS FOR CXD2841ER
7342M: Sergey Kozlov <serjk@netup.ru>
7343L: linux-media@vger.kernel.org
7344W: https://linuxtv.org
7345W: http://netup.tv/
7346T: git git://linuxtv.org/media_tree.git
7347S: Supported
7348F: drivers/media/dvb-frontends/cxd2841er*
7349
7350MEDIA DRIVERS FOR HORUS3A
7351M: Sergey Kozlov <serjk@netup.ru>
7352L: linux-media@vger.kernel.org
7353W: https://linuxtv.org
7354W: http://netup.tv/
7355T: git git://linuxtv.org/media_tree.git
7356S: Supported
7357F: drivers/media/dvb-frontends/horus3a*
7358
7359MEDIA DRIVERS FOR LNBH25
7360M: Sergey Kozlov <serjk@netup.ru>
7361L: linux-media@vger.kernel.org
7362W: https://linuxtv.org
7363W: http://netup.tv/
7364T: git git://linuxtv.org/media_tree.git
7365S: Supported
7366F: drivers/media/dvb-frontends/lnbh25*
7367
7368MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7369M: Sergey Kozlov <serjk@netup.ru>
7370L: linux-media@vger.kernel.org
7371W: https://linuxtv.org
7372W: http://netup.tv/
7373T: git git://linuxtv.org/media_tree.git
7374S: Supported
7375F: drivers/media/pci/netup_unidvb/*
7376
7377MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7378M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7379M: Mauro Carvalho Chehab <mchehab@kernel.org>
7380P: LinuxTV.org Project
7381L: linux-media@vger.kernel.org
7382W: https://linuxtv.org
7383Q: http://patchwork.kernel.org/project/linux-media/list/
7384T: git git://linuxtv.org/media_tree.git
7385S: Maintained
7386F: Documentation/dvb/
7387F: Documentation/video4linux/
7388F: Documentation/DocBook/media/
7389F: drivers/media/
7390F: drivers/staging/media/
7391F: include/linux/platform_data/media/
7392F: include/media/
7393F: include/uapi/linux/dvb/
7394F: include/uapi/linux/videodev2.h
7395F: include/uapi/linux/media.h
7396F: include/uapi/linux/v4l2-*
7397F: include/uapi/linux/meye.h
7398F: include/uapi/linux/ivtv*
7399F: include/uapi/linux/uvcvideo.h
7400
7401MEDIATEK ETHERNET DRIVER
7402M: Felix Fietkau <nbd@openwrt.org>
7403M: John Crispin <blogic@openwrt.org>
7404L: netdev@vger.kernel.org
7405S: Maintained
7406F: drivers/net/ethernet/mediatek/
7407
7408MEDIATEK MT7601U WIRELESS LAN DRIVER
7409M: Jakub Kicinski <kubakici@wp.pl>
7410L: linux-wireless@vger.kernel.org
7411S: Maintained
7412F: drivers/net/wireless/mediatek/mt7601u/
7413
7414MEGARAID SCSI/SAS DRIVERS
7415M: Kashyap Desai <kashyap.desai@avagotech.com>
7416M: Sumit Saxena <sumit.saxena@avagotech.com>
7417M: Uday Lingala <uday.lingala@avagotech.com>
7418L: megaraidlinux.pdl@avagotech.com
7419L: linux-scsi@vger.kernel.org
7420W: http://www.lsi.com
7421S: Maintained
7422F: Documentation/scsi/megaraid.txt
7423F: drivers/scsi/megaraid.*
7424F: drivers/scsi/megaraid/
7425
7426MELLANOX ETHERNET DRIVER (mlx4_en)
7427M: Tariq Toukan <tariqt@mellanox.com>
7428L: netdev@vger.kernel.org
7429S: Supported
7430W: http://www.mellanox.com
7431Q: http://patchwork.ozlabs.org/project/netdev/list/
7432F: drivers/net/ethernet/mellanox/mlx4/en_*
7433
7434MELLANOX ETHERNET DRIVER (mlx5e)
7435M: Saeed Mahameed <saeedm@mellanox.com>
7436L: netdev@vger.kernel.org
7437S: Supported
7438W: http://www.mellanox.com
7439Q: http://patchwork.ozlabs.org/project/netdev/list/
7440F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7441
7442MELLANOX ETHERNET SWITCH DRIVERS
7443M: Jiri Pirko <jiri@mellanox.com>
7444M: Ido Schimmel <idosch@mellanox.com>
7445L: netdev@vger.kernel.org
7446S: Supported
7447W: http://www.mellanox.com
7448Q: http://patchwork.ozlabs.org/project/netdev/list/
7449F: drivers/net/ethernet/mellanox/mlxsw/
7450
7451MEMBARRIER SUPPORT
7452M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7453M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7454L: linux-kernel@vger.kernel.org
7455S: Supported
7456F: kernel/membarrier.c
7457F: include/uapi/linux/membarrier.h
7458
7459MEMORY MANAGEMENT
7460L: linux-mm@kvack.org
7461W: http://www.linux-mm.org
7462S: Maintained
7463F: include/linux/mm.h
7464F: include/linux/gfp.h
7465F: include/linux/mmzone.h
7466F: include/linux/memory_hotplug.h
7467F: include/linux/vmalloc.h
7468F: mm/
7469
7470MEMORY TECHNOLOGY DEVICES (MTD)
7471M: David Woodhouse <dwmw2@infradead.org>
7472M: Brian Norris <computersforpeace@gmail.com>
7473L: linux-mtd@lists.infradead.org
7474W: http://www.linux-mtd.infradead.org/
7475Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7476T: git git://git.infradead.org/linux-mtd.git
7477T: git git://git.infradead.org/l2-mtd.git
7478S: Maintained
7479F: drivers/mtd/
7480F: include/linux/mtd/
7481F: include/uapi/mtd/
7482
7483MEN A21 WATCHDOG DRIVER
7484M: Johannes Thumshirn <morbidrsa@gmail.com>
7485L: linux-watchdog@vger.kernel.org
7486S: Maintained
7487F: drivers/watchdog/mena21_wdt.c
7488
7489MEN CHAMELEON BUS (mcb)
7490M: Johannes Thumshirn <morbidrsa@gmail.com>
7491S: Maintained
7492F: drivers/mcb/
7493F: include/linux/mcb.h
7494F: Documentation/men-chameleon-bus.txt
7495
7496MEN F21BMC (Board Management Controller)
7497M: Andreas Werner <andreas.werner@men.de>
7498S: Supported
7499F: drivers/mfd/menf21bmc.c
7500F: drivers/watchdog/menf21bmc_wdt.c
7501F: drivers/leds/leds-menf21bmc.c
7502F: drivers/hwmon/menf21bmc_hwmon.c
7503F: Documentation/hwmon/menf21bmc
7504
7505METAG ARCHITECTURE
7506M: James Hogan <james.hogan@imgtec.com>
7507L: linux-metag@vger.kernel.org
7508T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7509S: Odd Fixes
7510F: arch/metag/
7511F: Documentation/metag/
7512F: Documentation/devicetree/bindings/metag/
7513F: Documentation/devicetree/bindings/interrupt-controller/img,*
7514F: drivers/clocksource/metag_generic.c
7515F: drivers/irqchip/irq-metag.c
7516F: drivers/irqchip/irq-metag-ext.c
7517F: drivers/tty/metag_da.c
7518
7519MICROBLAZE ARCHITECTURE
7520M: Michal Simek <monstr@monstr.eu>
7521W: http://www.monstr.eu/fdt/
7522T: git git://git.monstr.eu/linux-2.6-microblaze.git
7523S: Supported
7524F: arch/microblaze/
7525
7526MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7527M: Chen Yu <yu.c.chen@intel.com>
7528L: platform-driver-x86@vger.kernel.org
7529S: Supported
7530F: drivers/platform/x86/surfacepro3_button.c
7531
7532MICROTEK X6 SCANNER
7533M: Oliver Neukum <oliver@neukum.org>
7534S: Maintained
7535F: drivers/usb/image/microtek.*
7536
7537MIPS
7538M: Ralf Baechle <ralf@linux-mips.org>
7539L: linux-mips@linux-mips.org
7540W: http://www.linux-mips.org/
7541T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7542Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7543S: Supported
7544F: Documentation/devicetree/bindings/mips/
7545F: Documentation/mips/
7546F: arch/mips/
7547
7548MIPS/LOONGSON1 ARCHITECTURE
7549M: Keguang Zhang <keguang.zhang@gmail.com>
7550L: linux-mips@linux-mips.org
7551S: Maintained
7552F: arch/mips/loongson32/
7553F: arch/mips/include/asm/mach-loongson32/
7554F: drivers/*/*loongson1*
7555F: drivers/*/*/*loongson1*
7556
7557MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7558M: Hans Verkuil <hverkuil@xs4all.nl>
7559L: linux-media@vger.kernel.org
7560T: git git://linuxtv.org/media_tree.git
7561W: https://linuxtv.org
7562S: Odd Fixes
7563F: drivers/media/radio/radio-miropcm20*
7564
7565MELLANOX MLX4 core VPI driver
7566M: Yishai Hadas <yishaih@mellanox.com>
7567L: netdev@vger.kernel.org
7568L: linux-rdma@vger.kernel.org
7569W: http://www.mellanox.com
7570Q: http://patchwork.ozlabs.org/project/netdev/list/
7571S: Supported
7572F: drivers/net/ethernet/mellanox/mlx4/
7573F: include/linux/mlx4/
7574
7575MELLANOX MLX4 IB driver
7576M: Yishai Hadas <yishaih@mellanox.com>
7577L: linux-rdma@vger.kernel.org
7578W: http://www.mellanox.com
7579Q: http://patchwork.kernel.org/project/linux-rdma/list/
7580S: Supported
7581F: drivers/infiniband/hw/mlx4/
7582F: include/linux/mlx4/
7583
7584MELLANOX MLX5 core VPI driver
7585M: Matan Barak <matanb@mellanox.com>
7586M: Leon Romanovsky <leonro@mellanox.com>
7587L: netdev@vger.kernel.org
7588L: linux-rdma@vger.kernel.org
7589W: http://www.mellanox.com
7590Q: http://patchwork.ozlabs.org/project/netdev/list/
7591S: Supported
7592F: drivers/net/ethernet/mellanox/mlx5/core/
7593F: include/linux/mlx5/
7594
7595MELLANOX MLX5 IB driver
7596M: Matan Barak <matanb@mellanox.com>
7597M: Leon Romanovsky <leonro@mellanox.com>
7598L: linux-rdma@vger.kernel.org
7599W: http://www.mellanox.com
7600Q: http://patchwork.kernel.org/project/linux-rdma/list/
7601S: Supported
7602F: drivers/infiniband/hw/mlx5/
7603F: include/linux/mlx5/
7604
7605MELEXIS MLX90614 DRIVER
7606M: Crt Mori <cmo@melexis.com>
7607L: linux-iio@vger.kernel.org
7608W: http://www.melexis.com
7609S: Supported
7610F: drivers/iio/temperature/mlx90614.c
7611
7612MN88472 MEDIA DRIVER
7613M: Antti Palosaari <crope@iki.fi>
7614L: linux-media@vger.kernel.org
7615W: https://linuxtv.org
7616W: http://palosaari.fi/linux/
7617Q: http://patchwork.linuxtv.org/project/linux-media/list/
7618T: git git://linuxtv.org/anttip/media_tree.git
7619S: Maintained
7620F: drivers/staging/media/mn88472/
7621F: drivers/media/dvb-frontends/mn88472.h
7622
7623MN88473 MEDIA DRIVER
7624M: Antti Palosaari <crope@iki.fi>
7625L: linux-media@vger.kernel.org
7626W: https://linuxtv.org
7627W: http://palosaari.fi/linux/
7628Q: http://patchwork.linuxtv.org/project/linux-media/list/
7629S: Maintained
7630F: drivers/media/dvb-frontends/mn88473*
7631
7632MODULE SUPPORT
7633M: Rusty Russell <rusty@rustcorp.com.au>
7634S: Maintained
7635F: include/linux/module.h
7636F: kernel/module.c
7637
7638MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7639W: http://popies.net/meye/
7640S: Orphan
7641F: Documentation/video4linux/meye.txt
7642F: drivers/media/pci/meye/
7643F: include/uapi/linux/meye.h
7644
7645MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7646M: Jiri Slaby <jirislaby@gmail.com>
7647S: Maintained
7648F: Documentation/serial/moxa-smartio
7649F: drivers/tty/mxser.*
7650
7651MR800 AVERMEDIA USB FM RADIO DRIVER
7652M: Alexey Klimov <klimov.linux@gmail.com>
7653L: linux-media@vger.kernel.org
7654T: git git://linuxtv.org/media_tree.git
7655S: Maintained
7656F: drivers/media/radio/radio-mr800.c
7657
7658MRF24J40 IEEE 802.15.4 RADIO DRIVER
7659M: Alan Ott <alan@signal11.us>
7660L: linux-wpan@vger.kernel.org
7661S: Maintained
7662F: drivers/net/ieee802154/mrf24j40.c
7663F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7664
7665MSI LAPTOP SUPPORT
7666M: "Lee, Chun-Yi" <jlee@suse.com>
7667L: platform-driver-x86@vger.kernel.org
7668S: Maintained
7669F: drivers/platform/x86/msi-laptop.c
7670
7671MSI WMI SUPPORT
7672L: platform-driver-x86@vger.kernel.org
7673S: Orphan
7674F: drivers/platform/x86/msi-wmi.c
7675
7676MSI001 MEDIA DRIVER
7677M: Antti Palosaari <crope@iki.fi>
7678L: linux-media@vger.kernel.org
7679W: https://linuxtv.org
7680W: http://palosaari.fi/linux/
7681Q: http://patchwork.linuxtv.org/project/linux-media/list/
7682T: git git://linuxtv.org/anttip/media_tree.git
7683S: Maintained
7684F: drivers/media/tuners/msi001*
7685
7686MSI2500 MEDIA DRIVER
7687M: Antti Palosaari <crope@iki.fi>
7688L: linux-media@vger.kernel.org
7689W: https://linuxtv.org
7690W: http://palosaari.fi/linux/
7691Q: http://patchwork.linuxtv.org/project/linux-media/list/
7692T: git git://linuxtv.org/anttip/media_tree.git
7693S: Maintained
7694F: drivers/media/usb/msi2500/
7695
7696MSYSTEMS DISKONCHIP G3 MTD DRIVER
7697M: Robert Jarzmik <robert.jarzmik@free.fr>
7698L: linux-mtd@lists.infradead.org
7699S: Maintained
7700F: drivers/mtd/devices/docg3*
7701
7702MT9M032 APTINA SENSOR DRIVER
7703M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7704L: linux-media@vger.kernel.org
7705T: git git://linuxtv.org/media_tree.git
7706S: Maintained
7707F: drivers/media/i2c/mt9m032.c
7708F: include/media/i2c/mt9m032.h
7709
7710MT9P031 APTINA CAMERA SENSOR
7711M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7712L: linux-media@vger.kernel.org
7713T: git git://linuxtv.org/media_tree.git
7714S: Maintained
7715F: drivers/media/i2c/mt9p031.c
7716F: include/media/i2c/mt9p031.h
7717
7718MT9T001 APTINA CAMERA SENSOR
7719M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7720L: linux-media@vger.kernel.org
7721T: git git://linuxtv.org/media_tree.git
7722S: Maintained
7723F: drivers/media/i2c/mt9t001.c
7724F: include/media/i2c/mt9t001.h
7725
7726MT9V032 APTINA CAMERA SENSOR
7727M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7728L: linux-media@vger.kernel.org
7729T: git git://linuxtv.org/media_tree.git
7730S: Maintained
7731F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7732F: drivers/media/i2c/mt9v032.c
7733F: include/media/i2c/mt9v032.h
7734
7735MULTIFUNCTION DEVICES (MFD)
7736M: Lee Jones <lee.jones@linaro.org>
7737T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7738S: Supported
7739F: drivers/mfd/
7740F: include/linux/mfd/
7741
7742MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7743M: Ulf Hansson <ulf.hansson@linaro.org>
7744L: linux-mmc@vger.kernel.org
7745T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7746S: Maintained
7747F: drivers/mmc/
7748F: include/linux/mmc/
7749F: include/uapi/linux/mmc/
7750
7751MULTIMEDIA CARD (MMC) ETC. OVER SPI
7752S: Orphan
7753F: drivers/mmc/host/mmc_spi.c
7754F: include/linux/spi/mmc_spi.h
7755
7756MULTISOUND SOUND DRIVER
7757M: Andrew Veliath <andrewtv@usa.net>
7758S: Maintained
7759F: Documentation/sound/oss/MultiSound
7760F: sound/oss/msnd*
7761
7762MULTITECH MULTIPORT CARD (ISICOM)
7763S: Orphan
7764F: drivers/tty/isicom.c
7765F: include/linux/isicom.h
7766
7767MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7768M: Bin Liu <b-liu@ti.com>
7769L: linux-usb@vger.kernel.org
7770T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7771S: Maintained
7772F: drivers/usb/musb/
7773
7774MXL5007T MEDIA DRIVER
7775M: Michael Krufky <mkrufky@linuxtv.org>
7776L: linux-media@vger.kernel.org
7777W: https://linuxtv.org
7778W: http://github.com/mkrufky
7779Q: http://patchwork.linuxtv.org/project/linux-media/list/
7780T: git git://linuxtv.org/mkrufky/tuners.git
7781S: Maintained
7782F: drivers/media/tuners/mxl5007t.*
7783
7784MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7785M: Hyong-Youb Kim <hykim@myri.com>
7786L: netdev@vger.kernel.org
7787W: https://www.myricom.com/support/downloads/myri10ge.html
7788S: Supported
7789F: drivers/net/ethernet/myricom/myri10ge/
7790
7791NAND FLASH SUBSYSTEM
7792M: Boris Brezillon <boris.brezillon@free-electrons.com>
7793R: Richard Weinberger <richard@nod.at>
7794L: linux-mtd@lists.infradead.org
7795W: http://www.linux-mtd.infradead.org/
7796Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7797T: git git://github.com/linux-nand/linux.git
7798S: Maintained
7799F: drivers/mtd/nand/
7800F: include/linux/mtd/nand*.h
7801
7802NATSEMI ETHERNET DRIVER (DP8381x)
7803S: Orphan
7804F: drivers/net/ethernet/natsemi/natsemi.c
7805
7806NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7807M: Daniel Mack <zonque@gmail.com>
7808S: Maintained
7809L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7810W: http://www.native-instruments.com
7811F: sound/usb/caiaq/
7812
7813NCP FILESYSTEM
7814M: Petr Vandrovec <petr@vandrovec.name>
7815S: Odd Fixes
7816F: fs/ncpfs/
7817
7818NCR 5380 SCSI DRIVERS
7819M: Finn Thain <fthain@telegraphics.com.au>
7820M: Michael Schmitz <schmitzmic@gmail.com>
7821L: linux-scsi@vger.kernel.org
7822S: Maintained
7823F: Documentation/scsi/g_NCR5380.txt
7824F: Documentation/scsi/dtc3x80.txt
7825F: drivers/scsi/NCR5380.*
7826F: drivers/scsi/arm/cumana_1.c
7827F: drivers/scsi/arm/oak.c
7828F: drivers/scsi/atari_scsi.*
7829F: drivers/scsi/dmx3191d.c
7830F: drivers/scsi/dtc.*
7831F: drivers/scsi/g_NCR5380.*
7832F: drivers/scsi/g_NCR5380_mmio.c
7833F: drivers/scsi/mac_scsi.*
7834F: drivers/scsi/pas16.*
7835F: drivers/scsi/sun3_scsi.*
7836F: drivers/scsi/sun3_scsi_vme.c
7837F: drivers/scsi/t128.*
7838
7839NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7840M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7841L: linux-scsi@vger.kernel.org
7842S: Maintained
7843F: drivers/scsi/NCR_D700.*
7844
7845NCT6775 HARDWARE MONITOR DRIVER
7846M: Guenter Roeck <linux@roeck-us.net>
7847L: linux-hwmon@vger.kernel.org
7848S: Maintained
7849F: Documentation/hwmon/nct6775
7850F: drivers/hwmon/nct6775.c
7851
7852NETEFFECT IWARP RNIC DRIVER (IW_NES)
7853M: Faisal Latif <faisal.latif@intel.com>
7854L: linux-rdma@vger.kernel.org
7855W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7856S: Supported
7857F: drivers/infiniband/hw/nes/
7858
7859NETEM NETWORK EMULATOR
7860M: Stephen Hemminger <stephen@networkplumber.org>
7861L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7862S: Maintained
7863F: net/sched/sch_netem.c
7864
7865NETERION 10GbE DRIVERS (s2io/vxge)
7866M: Jon Mason <jdmason@kudzu.us>
7867L: netdev@vger.kernel.org
7868S: Supported
7869F: Documentation/networking/s2io.txt
7870F: Documentation/networking/vxge.txt
7871F: drivers/net/ethernet/neterion/
7872
7873NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7874M: Pablo Neira Ayuso <pablo@netfilter.org>
7875M: Patrick McHardy <kaber@trash.net>
7876M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7877L: netfilter-devel@vger.kernel.org
7878L: coreteam@netfilter.org
7879W: http://www.netfilter.org/
7880W: http://www.iptables.org/
7881Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7883T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7884S: Supported
7885F: include/linux/netfilter*
7886F: include/linux/netfilter/
7887F: include/net/netfilter/
7888F: include/uapi/linux/netfilter*
7889F: include/uapi/linux/netfilter/
7890F: net/*/netfilter.c
7891F: net/*/netfilter/
7892F: net/netfilter/
7893F: net/bridge/br_netfilter*.c
7894
7895NETLABEL
7896M: Paul Moore <paul@paul-moore.com>
7897W: http://netlabel.sf.net
7898L: netdev@vger.kernel.org
7899S: Maintained
7900F: Documentation/netlabel/
7901F: include/net/netlabel.h
7902F: net/netlabel/
7903
7904NETROM NETWORK LAYER
7905M: Ralf Baechle <ralf@linux-mips.org>
7906L: linux-hams@vger.kernel.org
7907W: http://www.linux-ax25.org/
7908S: Maintained
7909F: include/net/netrom.h
7910F: include/uapi/linux/netrom.h
7911F: net/netrom/
7912
7913NETRONOME ETHERNET DRIVERS
7914M: Jakub Kicinski <jakub.kicinski@netronome.com>
7915L: oss-drivers@netronome.com
7916S: Maintained
7917F: drivers/net/ethernet/netronome/
7918
7919NETWORK BLOCK DEVICE (NBD)
7920M: Markus Pargmann <mpa@pengutronix.de>
7921S: Maintained
7922L: nbd-general@lists.sourceforge.net
7923T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7924F: Documentation/blockdev/nbd.txt
7925F: drivers/block/nbd.c
7926F: include/uapi/linux/nbd.h
7927
7928NETWORK DROP MONITOR
7929M: Neil Horman <nhorman@tuxdriver.com>
7930L: netdev@vger.kernel.org
7931S: Maintained
7932W: https://fedorahosted.org/dropwatch/
7933F: net/core/drop_monitor.c
7934
7935NETWORKING [GENERAL]
7936M: "David S. Miller" <davem@davemloft.net>
7937L: netdev@vger.kernel.org
7938W: http://www.linuxfoundation.org/en/Net
7939Q: http://patchwork.ozlabs.org/project/netdev/list/
7940T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7941T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7942S: Maintained
7943F: net/
7944F: include/net/
7945F: include/linux/in.h
7946F: include/linux/net.h
7947F: include/linux/netdevice.h
7948F: include/uapi/linux/in.h
7949F: include/uapi/linux/net.h
7950F: include/uapi/linux/netdevice.h
7951F: include/uapi/linux/net_namespace.h
7952F: tools/net/
7953F: tools/testing/selftests/net/
7954F: lib/random32.c
7955F: lib/test_bpf.c
7956
7957NETWORKING [IPv4/IPv6]
7958M: "David S. Miller" <davem@davemloft.net>
7959M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7960M: James Morris <jmorris@namei.org>
7961M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7962M: Patrick McHardy <kaber@trash.net>
7963L: netdev@vger.kernel.org
7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7965S: Maintained
7966F: net/ipv4/
7967F: net/ipv6/
7968F: include/net/ip*
7969F: arch/x86/net/*
7970
7971NETWORKING [IPSEC]
7972M: Steffen Klassert <steffen.klassert@secunet.com>
7973M: Herbert Xu <herbert@gondor.apana.org.au>
7974M: "David S. Miller" <davem@davemloft.net>
7975L: netdev@vger.kernel.org
7976T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7977T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7978S: Maintained
7979F: net/core/flow.c
7980F: net/xfrm/
7981F: net/key/
7982F: net/ipv4/xfrm*
7983F: net/ipv4/esp4.c
7984F: net/ipv4/ah4.c
7985F: net/ipv4/ipcomp.c
7986F: net/ipv4/ip_vti.c
7987F: net/ipv6/xfrm*
7988F: net/ipv6/esp6.c
7989F: net/ipv6/ah6.c
7990F: net/ipv6/ipcomp6.c
7991F: net/ipv6/ip6_vti.c
7992F: include/uapi/linux/xfrm.h
7993F: include/net/xfrm.h
7994
7995NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7996M: Paul Moore <paul@paul-moore.com>
7997L: netdev@vger.kernel.org
7998S: Maintained
7999
8000NETWORKING [WIRELESS]
8001L: linux-wireless@vger.kernel.org
8002Q: http://patchwork.kernel.org/project/linux-wireless/list/
8003
8004NETWORKING DRIVERS
8005L: netdev@vger.kernel.org
8006W: http://www.linuxfoundation.org/en/Net
8007Q: http://patchwork.ozlabs.org/project/netdev/list/
8008T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8010S: Odd Fixes
8011F: Documentation/devicetree/bindings/net/
8012F: drivers/net/
8013F: include/linux/if_*
8014F: include/linux/netdevice.h
8015F: include/linux/etherdevice.h
8016F: include/linux/fcdevice.h
8017F: include/linux/fddidevice.h
8018F: include/linux/hippidevice.h
8019F: include/linux/inetdevice.h
8020F: include/uapi/linux/if_*
8021F: include/uapi/linux/netdevice.h
8022
8023NETWORKING DRIVERS (WIRELESS)
8024M: Kalle Valo <kvalo@codeaurora.org>
8025L: linux-wireless@vger.kernel.org
8026Q: http://patchwork.kernel.org/project/linux-wireless/list/
8027T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8029S: Maintained
8030F: Documentation/devicetree/bindings/net/wireless/
8031F: drivers/net/wireless/
8032
8033NETXEN (1/10) GbE SUPPORT
8034M: Manish Chopra <manish.chopra@qlogic.com>
8035M: Sony Chacko <sony.chacko@qlogic.com>
8036M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8037L: netdev@vger.kernel.org
8038W: http://www.qlogic.com
8039S: Supported
8040F: drivers/net/ethernet/qlogic/netxen/
8041
8042NFC SUBSYSTEM
8043M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8044M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8045M: Samuel Ortiz <sameo@linux.intel.com>
8046L: linux-wireless@vger.kernel.org
8047L: linux-nfc@lists.01.org (subscribers-only)
8048S: Supported
8049F: net/nfc/
8050F: include/net/nfc/
8051F: include/uapi/linux/nfc.h
8052F: drivers/nfc/
8053F: include/linux/platform_data/nfcmrvl.h
8054F: include/linux/platform_data/nxp-nci.h
8055F: include/linux/platform_data/pn544.h
8056F: include/linux/platform_data/st21nfca.h
8057F: include/linux/platform_data/st-nci.h
8058F: Documentation/devicetree/bindings/net/nfc/
8059
8060NFS, SUNRPC, AND LOCKD CLIENTS
8061M: Trond Myklebust <trond.myklebust@primarydata.com>
8062M: Anna Schumaker <anna.schumaker@netapp.com>
8063L: linux-nfs@vger.kernel.org
8064W: http://client.linux-nfs.org
8065T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8066S: Maintained
8067F: fs/lockd/
8068F: fs/nfs/
8069F: fs/nfs_common/
8070F: net/sunrpc/
8071F: include/linux/lockd/
8072F: include/linux/nfs*
8073F: include/linux/sunrpc/
8074F: include/uapi/linux/nfs*
8075F: include/uapi/linux/sunrpc/
8076
8077NILFS2 FILESYSTEM
8078M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8079L: linux-nilfs@vger.kernel.org
8080W: http://nilfs.sourceforge.net/
8081W: http://nilfs.osdn.jp/
8082T: git git://github.com/konis/nilfs2.git
8083S: Supported
8084F: Documentation/filesystems/nilfs2.txt
8085F: fs/nilfs2/
8086F: include/linux/nilfs2_fs.h
8087F: include/trace/events/nilfs2.h
8088
8089NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8090M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8091W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8092S: Maintained
8093F: Documentation/scsi/NinjaSCSI.txt
8094F: drivers/scsi/pcmcia/nsp_*
8095
8096NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8097M: GOTO Masanori <gotom@debian.or.jp>
8098M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8099W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8100S: Maintained
8101F: Documentation/scsi/NinjaSCSI.txt
8102F: drivers/scsi/nsp32*
8103
8104NIOS2 ARCHITECTURE
8105M: Ley Foon Tan <lftan@altera.com>
8106L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8107T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8108S: Maintained
8109F: arch/nios2/
8110
8111NOKIA N900 POWER SUPPLY DRIVERS
8112R: Pali Rohár <pali.rohar@gmail.com>
8113F: include/linux/power/bq2415x_charger.h
8114F: include/linux/power/bq27xxx_battery.h
8115F: include/linux/power/isp1704_charger.h
8116F: drivers/power/bq2415x_charger.c
8117F: drivers/power/bq27xxx_battery.c
8118F: drivers/power/bq27xxx_battery_i2c.c
8119F: drivers/power/isp1704_charger.c
8120F: drivers/power/rx51_battery.c
8121
8122NTB DRIVER CORE
8123M: Jon Mason <jdmason@kudzu.us>
8124M: Dave Jiang <dave.jiang@intel.com>
8125M: Allen Hubbe <Allen.Hubbe@emc.com>
8126L: linux-ntb@googlegroups.com
8127S: Supported
8128W: https://github.com/jonmason/ntb/wiki
8129T: git git://github.com/jonmason/ntb.git
8130F: drivers/ntb/
8131F: drivers/net/ntb_netdev.c
8132F: include/linux/ntb.h
8133F: include/linux/ntb_transport.h
8134
8135NTB INTEL DRIVER
8136M: Jon Mason <jdmason@kudzu.us>
8137M: Dave Jiang <dave.jiang@intel.com>
8138L: linux-ntb@googlegroups.com
8139S: Supported
8140W: https://github.com/jonmason/ntb/wiki
8141T: git git://github.com/jonmason/ntb.git
8142F: drivers/ntb/hw/intel/
8143
8144NTB AMD DRIVER
8145M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8146L: linux-ntb@googlegroups.com
8147S: Supported
8148F: drivers/ntb/hw/amd/
8149
8150NTFS FILESYSTEM
8151M: Anton Altaparmakov <anton@tuxera.com>
8152L: linux-ntfs-dev@lists.sourceforge.net
8153W: http://www.tuxera.com/
8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8155S: Supported
8156F: Documentation/filesystems/ntfs.txt
8157F: fs/ntfs/
8158
8159NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8160M: Antonino Daplas <adaplas@gmail.com>
8161L: linux-fbdev@vger.kernel.org
8162S: Maintained
8163F: drivers/video/fbdev/riva/
8164F: drivers/video/fbdev/nvidia/
8165
8166NVM EXPRESS DRIVER
8167M: Keith Busch <keith.busch@intel.com>
8168M: Jens Axboe <axboe@fb.com>
8169L: linux-nvme@lists.infradead.org
8170T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8171W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8172S: Supported
8173F: drivers/nvme/host/
8174F: include/linux/nvme.h
8175
8176NVMEM FRAMEWORK
8177M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8178M: Maxime Ripard <maxime.ripard@free-electrons.com>
8179S: Maintained
8180F: drivers/nvmem/
8181F: Documentation/devicetree/bindings/nvmem/
8182F: include/linux/nvmem-consumer.h
8183F: include/linux/nvmem-provider.h
8184
8185NXP-NCI NFC DRIVER
8186M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8187R: Charles Gorand <charles.gorand@effinnov.com>
8188L: linux-nfc@lists.01.org (moderated for non-subscribers)
8189S: Supported
8190F: drivers/nfc/nxp-nci
8191
8192NXP TDA998X DRM DRIVER
8193M: Russell King <rmk+kernel@armlinux.org.uk>
8194S: Supported
8195F: drivers/gpu/drm/i2c/tda998x_drv.c
8196F: include/drm/i2c/tda998x.h
8197
8198NXP TFA9879 DRIVER
8199M: Peter Rosin <peda@axentia.se>
8200L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8201S: Maintained
8202F: sound/soc/codecs/tfa9879*
8203
8204OBJTOOL
8205M: Josh Poimboeuf <jpoimboe@redhat.com>
8206S: Supported
8207F: tools/objtool/
8208
8209OMAP SUPPORT
8210M: Tony Lindgren <tony@atomide.com>
8211L: linux-omap@vger.kernel.org
8212W: http://www.muru.com/linux/omap/
8213W: http://linux.omap.com/
8214Q: http://patchwork.kernel.org/project/linux-omap/list/
8215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8216S: Maintained
8217F: arch/arm/*omap*/
8218F: arch/arm/configs/omap1_defconfig
8219F: arch/arm/configs/omap2plus_defconfig
8220F: drivers/i2c/busses/i2c-omap.c
8221F: drivers/irqchip/irq-omap-intc.c
8222F: drivers/mfd/*omap*.c
8223F: drivers/mfd/menelaus.c
8224F: drivers/mfd/palmas.c
8225F: drivers/mfd/tps65217.c
8226F: drivers/mfd/tps65218.c
8227F: drivers/mfd/tps65910.c
8228F: drivers/mfd/twl-core.[ch]
8229F: drivers/mfd/twl4030*.c
8230F: drivers/mfd/twl6030*.c
8231F: drivers/mfd/twl6040*.c
8232F: drivers/regulator/palmas-regulator*.c
8233F: drivers/regulator/pbias-regulator.c
8234F: drivers/regulator/tps65217-regulator.c
8235F: drivers/regulator/tps65218-regulator.c
8236F: drivers/regulator/tps65910-regulator.c
8237F: drivers/regulator/twl-regulator.c
8238F: include/linux/i2c-omap.h
8239
8240OMAP DEVICE TREE SUPPORT
8241M: Benoît Cousson <bcousson@baylibre.com>
8242M: Tony Lindgren <tony@atomide.com>
8243L: linux-omap@vger.kernel.org
8244L: devicetree@vger.kernel.org
8245S: Maintained
8246F: arch/arm/boot/dts/*omap*
8247F: arch/arm/boot/dts/*am3*
8248F: arch/arm/boot/dts/*am4*
8249F: arch/arm/boot/dts/*am5*
8250F: arch/arm/boot/dts/*dra7*
8251
8252OMAP CLOCK FRAMEWORK SUPPORT
8253M: Paul Walmsley <paul@pwsan.com>
8254L: linux-omap@vger.kernel.org
8255S: Maintained
8256F: arch/arm/*omap*/*clock*
8257
8258OMAP POWER MANAGEMENT SUPPORT
8259M: Kevin Hilman <khilman@kernel.org>
8260L: linux-omap@vger.kernel.org
8261S: Maintained
8262F: arch/arm/*omap*/*pm*
8263F: drivers/cpufreq/omap-cpufreq.c
8264
8265OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8266M: Rajendra Nayak <rnayak@codeaurora.org>
8267M: Paul Walmsley <paul@pwsan.com>
8268L: linux-omap@vger.kernel.org
8269S: Maintained
8270F: arch/arm/mach-omap2/prm*
8271
8272OMAP AUDIO SUPPORT
8273M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8274M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8275L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8276L: linux-omap@vger.kernel.org
8277S: Maintained
8278F: sound/soc/omap/
8279
8280OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8281M: Roger Quadros <rogerq@ti.com>
8282M: Tony Lindgren <tony@atomide.com>
8283L: linux-omap@vger.kernel.org
8284S: Maintained
8285F: drivers/memory/omap-gpmc.c
8286F: arch/arm/mach-omap2/*gpmc*
8287
8288OMAP FRAMEBUFFER SUPPORT
8289M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8290L: linux-fbdev@vger.kernel.org
8291L: linux-omap@vger.kernel.org
8292S: Maintained
8293F: drivers/video/fbdev/omap/
8294
8295OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8296M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8297L: linux-omap@vger.kernel.org
8298L: linux-fbdev@vger.kernel.org
8299S: Maintained
8300F: drivers/video/fbdev/omap2/
8301F: Documentation/arm/OMAP/DSS
8302
8303OMAP HARDWARE SPINLOCK SUPPORT
8304M: Ohad Ben-Cohen <ohad@wizery.com>
8305L: linux-omap@vger.kernel.org
8306S: Maintained
8307F: drivers/hwspinlock/omap_hwspinlock.c
8308
8309OMAP MMC SUPPORT
8310M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8311L: linux-omap@vger.kernel.org
8312S: Maintained
8313F: drivers/mmc/host/omap.c
8314
8315OMAP HS MMC SUPPORT
8316L: linux-mmc@vger.kernel.org
8317L: linux-omap@vger.kernel.org
8318S: Orphan
8319F: drivers/mmc/host/omap_hsmmc.c
8320
8321OMAP RANDOM NUMBER GENERATOR SUPPORT
8322M: Deepak Saxena <dsaxena@plexity.net>
8323S: Maintained
8324F: drivers/char/hw_random/omap-rng.c
8325
8326OMAP HWMOD SUPPORT
8327M: Benoît Cousson <bcousson@baylibre.com>
8328M: Paul Walmsley <paul@pwsan.com>
8329L: linux-omap@vger.kernel.org
8330S: Maintained
8331F: arch/arm/mach-omap2/omap_hwmod.*
8332
8333OMAP HWMOD DATA
8334M: Paul Walmsley <paul@pwsan.com>
8335L: linux-omap@vger.kernel.org
8336S: Maintained
8337F: arch/arm/mach-omap2/omap_hwmod*data*
8338
8339OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8340M: Benoît Cousson <bcousson@baylibre.com>
8341L: linux-omap@vger.kernel.org
8342S: Maintained
8343F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8344
8345OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8346M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8347L: linux-media@vger.kernel.org
8348S: Maintained
8349F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8350F: drivers/media/platform/omap3isp/
8351F: drivers/staging/media/omap4iss/
8352
8353OMAP USB SUPPORT
8354L: linux-usb@vger.kernel.org
8355L: linux-omap@vger.kernel.org
8356S: Orphan
8357F: drivers/usb/*/*omap*
8358F: arch/arm/*omap*/usb*
8359
8360OMAP GPIO DRIVER
8361M: Grygorii Strashko <grygorii.strashko@ti.com>
8362M: Santosh Shilimkar <ssantosh@kernel.org>
8363M: Kevin Hilman <khilman@kernel.org>
8364L: linux-omap@vger.kernel.org
8365S: Maintained
8366F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8367F: drivers/gpio/gpio-omap.c
8368
8369OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8370M: Mark Jackson <mpfj@newflow.co.uk>
8371L: linux-omap@vger.kernel.org
8372S: Maintained
8373F: arch/arm/boot/dts/am335x-nano.dts
8374
8375OMFS FILESYSTEM
8376M: Bob Copeland <me@bobcopeland.com>
8377L: linux-karma-devel@lists.sourceforge.net
8378S: Maintained
8379F: Documentation/filesystems/omfs.txt
8380F: fs/omfs/
8381
8382OMNIKEY CARDMAN 4000 DRIVER
8383M: Harald Welte <laforge@gnumonks.org>
8384S: Maintained
8385F: drivers/char/pcmcia/cm4000_cs.c
8386F: include/linux/cm4000_cs.h
8387F: include/uapi/linux/cm4000_cs.h
8388
8389OMNIKEY CARDMAN 4040 DRIVER
8390M: Harald Welte <laforge@gnumonks.org>
8391S: Maintained
8392F: drivers/char/pcmcia/cm4040_cs.*
8393
8394OMNIVISION OV7670 SENSOR DRIVER
8395M: Jonathan Corbet <corbet@lwn.net>
8396L: linux-media@vger.kernel.org
8397T: git git://linuxtv.org/media_tree.git
8398S: Maintained
8399F: drivers/media/i2c/ov7670.c
8400
8401ONENAND FLASH DRIVER
8402M: Kyungmin Park <kyungmin.park@samsung.com>
8403L: linux-mtd@lists.infradead.org
8404S: Maintained
8405F: drivers/mtd/onenand/
8406F: include/linux/mtd/onenand*.h
8407
8408ONSTREAM SCSI TAPE DRIVER
8409M: Willem Riede <osst@riede.org>
8410L: osst-users@lists.sourceforge.net
8411L: linux-scsi@vger.kernel.org
8412S: Maintained
8413F: Documentation/scsi/osst.txt
8414F: drivers/scsi/osst.*
8415F: drivers/scsi/osst_*.h
8416F: drivers/scsi/st.h
8417
8418OPENCORES I2C BUS DRIVER
8419M: Peter Korsgaard <jacmet@sunsite.dk>
8420L: linux-i2c@vger.kernel.org
8421S: Maintained
8422F: Documentation/i2c/busses/i2c-ocores
8423F: drivers/i2c/busses/i2c-ocores.c
8424
8425OPEN FIRMWARE AND FLATTENED DEVICE TREE
8426M: Rob Herring <robh+dt@kernel.org>
8427M: Frank Rowand <frowand.list@gmail.com>
8428L: devicetree@vger.kernel.org
8429W: http://www.devicetree.org/
8430T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8431S: Maintained
8432F: drivers/of/
8433F: include/linux/of*.h
8434F: scripts/dtc/
8435
8436OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8437M: Rob Herring <robh+dt@kernel.org>
8438M: Mark Rutland <mark.rutland@arm.com>
8439L: devicetree@vger.kernel.org
8440T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8441Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8442S: Maintained
8443F: Documentation/devicetree/
8444F: arch/*/boot/dts/
8445F: include/dt-bindings/
8446
8447OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8448M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8449L: devicetree@vger.kernel.org
8450S: Maintained
8451F: Documentation/devicetree/dynamic-resolution-notes.txt
8452F: Documentation/devicetree/overlay-notes.txt
8453F: drivers/of/overlay.c
8454F: drivers/of/resolver.c
8455
8456OPENRISC ARCHITECTURE
8457M: Jonas Bonn <jonas@southpole.se>
8458W: http://openrisc.net
8459S: Maintained
8460T: git git://openrisc.net/~jonas/linux
8461F: arch/openrisc/
8462
8463OPENVSWITCH
8464M: Pravin Shelar <pshelar@nicira.com>
8465L: netdev@vger.kernel.org
8466L: dev@openvswitch.org
8467W: http://openvswitch.org
8468S: Maintained
8469F: net/openvswitch/
8470F: include/uapi/linux/openvswitch.h
8471
8472OPERATING PERFORMANCE POINTS (OPP)
8473M: Viresh Kumar <vireshk@kernel.org>
8474M: Nishanth Menon <nm@ti.com>
8475M: Stephen Boyd <sboyd@codeaurora.org>
8476L: linux-pm@vger.kernel.org
8477S: Maintained
8478T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8479F: drivers/base/power/opp/
8480F: include/linux/pm_opp.h
8481F: Documentation/power/opp.txt
8482F: Documentation/devicetree/bindings/opp/
8483
8484OPL4 DRIVER
8485M: Clemens Ladisch <clemens@ladisch.de>
8486L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8487T: git git://git.alsa-project.org/alsa-kernel.git
8488S: Maintained
8489F: sound/drivers/opl4/
8490
8491OPROFILE
8492M: Robert Richter <rric@kernel.org>
8493L: oprofile-list@lists.sf.net
8494S: Maintained
8495F: arch/*/include/asm/oprofile*.h
8496F: arch/*/oprofile/
8497F: drivers/oprofile/
8498F: include/linux/oprofile.h
8499
8500ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8501M: Mark Fasheh <mfasheh@suse.com>
8502M: Joel Becker <jlbec@evilplan.org>
8503L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8504W: http://ocfs2.wiki.kernel.org
8505S: Supported
8506F: Documentation/filesystems/ocfs2.txt
8507F: Documentation/filesystems/dlmfs.txt
8508F: fs/ocfs2/
8509
8510ORINOCO DRIVER
8511L: linux-wireless@vger.kernel.org
8512W: http://wireless.kernel.org/en/users/Drivers/orinoco
8513W: http://www.nongnu.org/orinoco/
8514S: Orphan
8515F: drivers/net/wireless/intersil/orinoco/
8516
8517OSD LIBRARY and FILESYSTEM
8518M: Boaz Harrosh <ooo@electrozaur.com>
8519M: Benny Halevy <bhalevy@primarydata.com>
8520L: osd-dev@open-osd.org
8521W: http://open-osd.org
8522T: git git://git.open-osd.org/open-osd.git
8523S: Maintained
8524F: drivers/scsi/osd/
8525F: include/scsi/osd_*
8526F: fs/exofs/
8527
8528OVERLAY FILESYSTEM
8529M: Miklos Szeredi <miklos@szeredi.hu>
8530L: linux-unionfs@vger.kernel.org
8531T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8532S: Supported
8533F: fs/overlayfs/
8534F: Documentation/filesystems/overlayfs.txt
8535
8536ORANGEFS FILESYSTEM
8537M: Mike Marshall <hubcap@omnibond.com>
8538L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8539T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8540S: Supported
8541F: fs/orangefs/
8542F: Documentation/filesystems/orangefs.txt
8543
8544P54 WIRELESS DRIVER
8545M: Christian Lamparter <chunkeey@googlemail.com>
8546L: linux-wireless@vger.kernel.org
8547W: http://wireless.kernel.org/en/users/Drivers/p54
8548S: Maintained
8549F: drivers/net/wireless/intersil/p54/
8550
8551PA SEMI ETHERNET DRIVER
8552M: Olof Johansson <olof@lixom.net>
8553L: netdev@vger.kernel.org
8554S: Maintained
8555F: drivers/net/ethernet/pasemi/*
8556
8557PA SEMI SMBUS DRIVER
8558M: Olof Johansson <olof@lixom.net>
8559L: linux-i2c@vger.kernel.org
8560S: Maintained
8561F: drivers/i2c/busses/i2c-pasemi.c
8562
8563PADATA PARALLEL EXECUTION MECHANISM
8564M: Steffen Klassert <steffen.klassert@secunet.com>
8565L: linux-crypto@vger.kernel.org
8566S: Maintained
8567F: kernel/padata.c
8568F: include/linux/padata.h
8569F: Documentation/padata.txt
8570
8571PANASONIC LAPTOP ACPI EXTRAS DRIVER
8572M: Harald Welte <laforge@gnumonks.org>
8573L: platform-driver-x86@vger.kernel.org
8574S: Maintained
8575F: drivers/platform/x86/panasonic-laptop.c
8576
8577PANASONIC MN10300/AM33/AM34 PORT
8578M: David Howells <dhowells@redhat.com>
8579L: linux-am33-list@redhat.com (moderated for non-subscribers)
8580W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8581S: Maintained
8582F: Documentation/mn10300/
8583F: arch/mn10300/
8584
8585PARALLEL LCD/KEYPAD PANEL DRIVER
8586M: Willy Tarreau <willy@haproxy.com>
8587M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8588S: Odd Fixes
8589F: Documentation/misc-devices/lcd-panel-cgram.txt
8590F: drivers/misc/panel.c
8591
8592PARALLEL PORT SUBSYSTEM
8593M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8594M: Sudip Mukherjee <sudip@vectorindia.org>
8595L: linux-parport@lists.infradead.org (subscribers-only)
8596S: Maintained
8597F: drivers/parport/
8598F: include/linux/parport*.h
8599F: drivers/char/ppdev.c
8600F: include/uapi/linux/ppdev.h
8601F: Documentation/parport*.txt
8602
8603PARAVIRT_OPS INTERFACE
8604M: Jeremy Fitzhardinge <jeremy@goop.org>
8605M: Chris Wright <chrisw@sous-sol.org>
8606M: Alok Kataria <akataria@vmware.com>
8607M: Rusty Russell <rusty@rustcorp.com.au>
8608L: virtualization@lists.linux-foundation.org
8609S: Supported
8610F: Documentation/virtual/paravirt_ops.txt
8611F: arch/*/kernel/paravirt*
8612F: arch/*/include/asm/paravirt.h
8613
8614PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8615M: Tim Waugh <tim@cyberelk.net>
8616L: linux-parport@lists.infradead.org (subscribers-only)
8617S: Maintained
8618F: Documentation/blockdev/paride.txt
8619F: drivers/block/paride/
8620
8621PARISC ARCHITECTURE
8622M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8623M: Helge Deller <deller@gmx.de>
8624L: linux-parisc@vger.kernel.org
8625W: http://www.parisc-linux.org/
8626Q: http://patchwork.kernel.org/project/linux-parisc/list/
8627T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8628T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8629S: Maintained
8630F: arch/parisc/
8631F: Documentation/parisc/
8632F: drivers/parisc/
8633F: drivers/char/agp/parisc-agp.c
8634F: drivers/input/serio/gscps2.c
8635F: drivers/parport/parport_gsc.*
8636F: drivers/tty/serial/8250/8250_gsc.c
8637F: drivers/video/fbdev/sti*
8638F: drivers/video/console/sti*
8639F: drivers/video/logo/logo_parisc*
8640
8641PC87360 HARDWARE MONITORING DRIVER
8642M: Jim Cromie <jim.cromie@gmail.com>
8643L: linux-hwmon@vger.kernel.org
8644S: Maintained
8645F: Documentation/hwmon/pc87360
8646F: drivers/hwmon/pc87360.c
8647
8648PC8736x GPIO DRIVER
8649M: Jim Cromie <jim.cromie@gmail.com>
8650S: Maintained
8651F: drivers/char/pc8736x_gpio.c
8652
8653PC87427 HARDWARE MONITORING DRIVER
8654M: Jean Delvare <jdelvare@suse.com>
8655L: linux-hwmon@vger.kernel.org
8656S: Maintained
8657F: Documentation/hwmon/pc87427
8658F: drivers/hwmon/pc87427.c
8659
8660PCA9532 LED DRIVER
8661M: Riku Voipio <riku.voipio@iki.fi>
8662S: Maintained
8663F: drivers/leds/leds-pca9532.c
8664F: include/linux/leds-pca9532.h
8665
8666PCA9541 I2C BUS MASTER SELECTOR DRIVER
8667M: Guenter Roeck <linux@roeck-us.net>
8668L: linux-i2c@vger.kernel.org
8669S: Maintained
8670F: drivers/i2c/muxes/i2c-mux-pca9541.c
8671
8672PCDP - PRIMARY CONSOLE AND DEBUG PORT
8673M: Khalid Aziz <khalid@gonehiking.org>
8674S: Maintained
8675F: drivers/firmware/pcdp.*
8676
8677PCI ERROR RECOVERY
8678M: Linas Vepstas <linasvepstas@gmail.com>
8679L: linux-pci@vger.kernel.org
8680S: Supported
8681F: Documentation/PCI/pci-error-recovery.txt
8682
8683PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8684M: Russell Currey <ruscur@russell.cc>
8685L: linuxppc-dev@lists.ozlabs.org
8686S: Supported
8687F: Documentation/powerpc/eeh-pci-error-recovery.txt
8688F: arch/powerpc/kernel/eeh*.c
8689F: arch/powerpc/platforms/*/eeh*.c
8690F: arch/powerpc/include/*/eeh*.h
8691
8692PCI SUBSYSTEM
8693M: Bjorn Helgaas <bhelgaas@google.com>
8694L: linux-pci@vger.kernel.org
8695Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8696T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8697S: Supported
8698F: Documentation/PCI/
8699F: drivers/pci/
8700F: include/linux/pci*
8701F: arch/x86/pci/
8702F: arch/x86/kernel/quirks.c
8703
8704PCI DRIVER FOR ALTERA PCIE IP
8705M: Ley Foon Tan <lftan@altera.com>
8706L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8707L: linux-pci@vger.kernel.org
8708S: Supported
8709F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8710F: drivers/pci/host/pcie-altera.c
8711
8712PCI DRIVER FOR ARM VERSATILE PLATFORM
8713M: Rob Herring <robh@kernel.org>
8714L: linux-pci@vger.kernel.org
8715L: linux-arm-kernel@lists.infradead.org
8716S: Maintained
8717F: Documentation/devicetree/bindings/pci/versatile.txt
8718F: drivers/pci/host/pci-versatile.c
8719
8720PCI DRIVER FOR APPLIEDMICRO XGENE
8721M: Tanmay Inamdar <tinamdar@apm.com>
8722L: linux-pci@vger.kernel.org
8723L: linux-arm-kernel@lists.infradead.org
8724S: Maintained
8725F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8726F: drivers/pci/host/pci-xgene.c
8727
8728PCI DRIVER FOR FREESCALE LAYERSCAPE
8729M: Minghuan Lian <minghuan.Lian@freescale.com>
8730M: Mingkai Hu <mingkai.hu@freescale.com>
8731M: Roy Zang <tie-fei.zang@freescale.com>
8732L: linuxppc-dev@lists.ozlabs.org
8733L: linux-pci@vger.kernel.org
8734L: linux-arm-kernel@lists.infradead.org
8735S: Maintained
8736F: drivers/pci/host/*layerscape*
8737
8738PCI DRIVER FOR IMX6
8739M: Richard Zhu <Richard.Zhu@freescale.com>
8740M: Lucas Stach <l.stach@pengutronix.de>
8741L: linux-pci@vger.kernel.org
8742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8743S: Maintained
8744F: drivers/pci/host/*imx6*
8745
8746PCI DRIVER FOR TI KEYSTONE
8747M: Murali Karicheri <m-karicheri2@ti.com>
8748L: linux-pci@vger.kernel.org
8749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8750S: Maintained
8751F: drivers/pci/host/*keystone*
8752
8753PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8754M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8755M: Jason Cooper <jason@lakedaemon.net>
8756L: linux-pci@vger.kernel.org
8757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8758S: Maintained
8759F: drivers/pci/host/*mvebu*
8760
8761PCI DRIVER FOR NVIDIA TEGRA
8762M: Thierry Reding <thierry.reding@gmail.com>
8763L: linux-tegra@vger.kernel.org
8764L: linux-pci@vger.kernel.org
8765S: Supported
8766F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8767F: drivers/pci/host/pci-tegra.c
8768
8769PCI DRIVER FOR TI DRA7XX
8770M: Kishon Vijay Abraham I <kishon@ti.com>
8771L: linux-omap@vger.kernel.org
8772L: linux-pci@vger.kernel.org
8773S: Supported
8774F: Documentation/devicetree/bindings/pci/ti-pci.txt
8775F: drivers/pci/host/pci-dra7xx.c
8776
8777PCI DRIVER FOR RENESAS R-CAR
8778M: Simon Horman <horms@verge.net.au>
8779L: linux-pci@vger.kernel.org
8780L: linux-renesas-soc@vger.kernel.org
8781S: Maintained
8782F: drivers/pci/host/*rcar*
8783
8784PCI DRIVER FOR SAMSUNG EXYNOS
8785M: Jingoo Han <jingoohan1@gmail.com>
8786L: linux-pci@vger.kernel.org
8787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8788L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8789S: Maintained
8790F: drivers/pci/host/pci-exynos.c
8791
8792PCI DRIVER FOR SYNOPSIS DESIGNWARE
8793M: Jingoo Han <jingoohan1@gmail.com>
8794M: Pratyush Anand <pratyush.anand@gmail.com>
8795L: linux-pci@vger.kernel.org
8796S: Maintained
8797F: drivers/pci/host/*designware*
8798
8799PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8800M: Joao Pinto <jpinto@synopsys.com>
8801L: linux-pci@vger.kernel.org
8802S: Maintained
8803F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8804F: drivers/pci/host/pcie-designware-plat.c
8805
8806PCI DRIVER FOR GENERIC OF HOSTS
8807M: Will Deacon <will.deacon@arm.com>
8808L: linux-pci@vger.kernel.org
8809L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8810S: Maintained
8811F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8812F: drivers/pci/host/pci-host-common.c
8813F: drivers/pci/host/pci-host-generic.c
8814
8815PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8816M: Keith Busch <keith.busch@intel.com>
8817L: linux-pci@vger.kernel.org
8818S: Supported
8819F: arch/x86/pci/vmd.c
8820
8821PCIE DRIVER FOR ST SPEAR13XX
8822M: Pratyush Anand <pratyush.anand@gmail.com>
8823L: linux-pci@vger.kernel.org
8824S: Maintained
8825F: drivers/pci/host/*spear*
8826
8827PCI MSI DRIVER FOR ALTERA MSI IP
8828M: Ley Foon Tan <lftan@altera.com>
8829L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8830L: linux-pci@vger.kernel.org
8831S: Supported
8832F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8833F: drivers/pci/host/pcie-altera-msi.c
8834
8835PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8836M: Duc Dang <dhdang@apm.com>
8837L: linux-pci@vger.kernel.org
8838L: linux-arm-kernel@lists.infradead.org
8839S: Maintained
8840F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8841F: drivers/pci/host/pci-xgene-msi.c
8842
8843PCIE DRIVER FOR HISILICON
8844M: Zhou Wang <wangzhou1@hisilicon.com>
8845M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8846L: linux-pci@vger.kernel.org
8847S: Maintained
8848F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8849F: drivers/pci/host/pcie-hisi.c
8850
8851PCIE DRIVER FOR QUALCOMM MSM
8852M: Stanimir Varbanov <svarbanov@mm-sol.com>
8853L: linux-pci@vger.kernel.org
8854L: linux-arm-msm@vger.kernel.org
8855S: Maintained
8856F: drivers/pci/host/*qcom*
8857
8858PCIE DRIVER FOR CAVIUM THUNDERX
8859M: David Daney <david.daney@cavium.com>
8860L: linux-pci@vger.kernel.org
8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8862S: Supported
8863F: Documentation/devicetree/bindings/pci/pci-thunder-*
8864F: drivers/pci/host/pci-thunder-*
8865
8866PCMCIA SUBSYSTEM
8867P: Linux PCMCIA Team
8868L: linux-pcmcia@lists.infradead.org
8869W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8870T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8871S: Maintained
8872F: Documentation/pcmcia/
8873F: drivers/pcmcia/
8874F: include/pcmcia/
8875
8876PCNET32 NETWORK DRIVER
8877M: Don Fry <pcnet32@frontier.com>
8878L: netdev@vger.kernel.org
8879S: Maintained
8880F: drivers/net/ethernet/amd/pcnet32.c
8881
8882PCRYPT PARALLEL CRYPTO ENGINE
8883M: Steffen Klassert <steffen.klassert@secunet.com>
8884L: linux-crypto@vger.kernel.org
8885S: Maintained
8886F: crypto/pcrypt.c
8887F: include/crypto/pcrypt.h
8888
8889PER-CPU MEMORY ALLOCATOR
8890M: Tejun Heo <tj@kernel.org>
8891M: Christoph Lameter <cl@linux.com>
8892T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8893S: Maintained
8894F: include/linux/percpu*.h
8895F: mm/percpu*.c
8896F: arch/*/include/asm/percpu.h
8897
8898PER-TASK DELAY ACCOUNTING
8899M: Balbir Singh <bsingharora@gmail.com>
8900S: Maintained
8901F: include/linux/delayacct.h
8902F: kernel/delayacct.c
8903
8904PERFORMANCE EVENTS SUBSYSTEM
8905M: Peter Zijlstra <peterz@infradead.org>
8906M: Ingo Molnar <mingo@redhat.com>
8907M: Arnaldo Carvalho de Melo <acme@kernel.org>
8908R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8909L: linux-kernel@vger.kernel.org
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8911S: Supported
8912F: kernel/events/*
8913F: include/linux/perf_event.h
8914F: include/uapi/linux/perf_event.h
8915F: arch/*/kernel/perf_event*.c
8916F: arch/*/kernel/*/perf_event*.c
8917F: arch/*/kernel/*/*/perf_event*.c
8918F: arch/*/include/asm/perf_event.h
8919F: arch/*/kernel/perf_callchain.c
8920F: arch/*/events/*
8921F: tools/perf/
8922
8923PERSONALITY HANDLING
8924M: Christoph Hellwig <hch@infradead.org>
8925L: linux-abi-devel@lists.sourceforge.net
8926S: Maintained
8927F: include/linux/personality.h
8928F: include/uapi/linux/personality.h
8929
8930PHONET PROTOCOL
8931M: Remi Denis-Courmont <courmisch@gmail.com>
8932S: Supported
8933F: Documentation/networking/phonet.txt
8934F: include/linux/phonet.h
8935F: include/net/phonet/
8936F: include/uapi/linux/phonet.h
8937F: net/phonet/
8938
8939PHRAM MTD DRIVER
8940M: Joern Engel <joern@lazybastard.org>
8941L: linux-mtd@lists.infradead.org
8942S: Maintained
8943F: drivers/mtd/devices/phram.c
8944
8945PICOLCD HID DRIVER
8946M: Bruno Prémont <bonbons@linux-vserver.org>
8947L: linux-input@vger.kernel.org
8948S: Maintained
8949F: drivers/hid/hid-picolcd*
8950
8951PICOXCELL SUPPORT
8952M: Jamie Iles <jamie@jamieiles.com>
8953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8954T: git git://github.com/jamieiles/linux-2.6-ji.git
8955S: Supported
8956F: arch/arm/boot/dts/picoxcell*
8957F: arch/arm/mach-picoxcell/
8958F: drivers/crypto/picoxcell*
8959
8960PIN CONTROL SUBSYSTEM
8961M: Linus Walleij <linus.walleij@linaro.org>
8962L: linux-gpio@vger.kernel.org
8963T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8964S: Maintained
8965F: Documentation/devicetree/bindings/pinctrl/
8966F: Documentation/pinctrl.txt
8967F: drivers/pinctrl/
8968F: include/linux/pinctrl/
8969
8970PIN CONTROLLER - ATMEL AT91
8971M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8972L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8973S: Maintained
8974F: drivers/pinctrl/pinctrl-at91.*
8975
8976PIN CONTROLLER - ATMEL AT91 PIO4
8977M: Ludovic Desroches <ludovic.desroches@atmel.com>
8978L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8979L: linux-gpio@vger.kernel.org
8980S: Supported
8981F: drivers/pinctrl/pinctrl-at91-pio4.*
8982
8983PIN CONTROLLER - INTEL
8984M: Mika Westerberg <mika.westerberg@linux.intel.com>
8985M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8986S: Maintained
8987F: drivers/pinctrl/intel/
8988
8989PIN CONTROLLER - RENESAS
8990M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8991M: Geert Uytterhoeven <geert+renesas@glider.be>
8992L: linux-renesas-soc@vger.kernel.org
8993S: Maintained
8994F: drivers/pinctrl/sh-pfc/
8995
8996PIN CONTROLLER - SAMSUNG
8997M: Tomasz Figa <tomasz.figa@gmail.com>
8998M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8999M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9002S: Maintained
9003F: drivers/pinctrl/samsung/
9004
9005PIN CONTROLLER - SINGLE
9006M: Tony Lindgren <tony@atomide.com>
9007M: Haojian Zhuang <haojian.zhuang@linaro.org>
9008L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9009L: linux-omap@vger.kernel.org
9010S: Maintained
9011F: drivers/pinctrl/pinctrl-single.c
9012
9013PIN CONTROLLER - ST SPEAR
9014M: Viresh Kumar <vireshk@kernel.org>
9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016W: http://www.st.com/spear
9017S: Maintained
9018F: drivers/pinctrl/spear/
9019
9020PKTCDVD DRIVER
9021M: Jiri Kosina <jikos@kernel.org>
9022S: Maintained
9023F: drivers/block/pktcdvd.c
9024F: include/linux/pktcdvd.h
9025F: include/uapi/linux/pktcdvd.h
9026
9027PKUNITY SOC DRIVERS
9028M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9029W: http://mprc.pku.edu.cn/~guanxuetao/linux
9030S: Maintained
9031T: git git://github.com/gxt/linux.git
9032F: drivers/input/serio/i8042-unicore32io.h
9033F: drivers/i2c/busses/i2c-puv3.c
9034F: drivers/video/fbdev/fb-puv3.c
9035F: drivers/rtc/rtc-puv3.c
9036
9037PMBUS HARDWARE MONITORING DRIVERS
9038M: Guenter Roeck <linux@roeck-us.net>
9039L: linux-hwmon@vger.kernel.org
9040W: http://hwmon.wiki.kernel.org/
9041W: http://www.roeck-us.net/linux/drivers/
9042T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9043S: Maintained
9044F: Documentation/hwmon/pmbus
9045F: drivers/hwmon/pmbus/
9046F: include/linux/i2c/pmbus.h
9047
9048PMC SIERRA MaxRAID DRIVER
9049L: linux-scsi@vger.kernel.org
9050W: http://www.pmc-sierra.com/
9051S: Orphan
9052F: drivers/scsi/pmcraid.*
9053
9054PMC SIERRA PM8001 DRIVER
9055M: Jack Wang <jinpu.wang@profitbricks.com>
9056M: lindar_liu@usish.com
9057L: pmchba@pmcs.com
9058L: linux-scsi@vger.kernel.org
9059S: Supported
9060F: drivers/scsi/pm8001/
9061
9062POSIX CLOCKS and TIMERS
9063M: Thomas Gleixner <tglx@linutronix.de>
9064L: linux-kernel@vger.kernel.org
9065T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9066S: Maintained
9067F: fs/timerfd.c
9068F: include/linux/timer*
9069F: kernel/time/*timer*
9070
9071POWER MANAGEMENT CORE
9072M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9073L: linux-pm@vger.kernel.org
9074T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9075S: Supported
9076F: drivers/base/power/
9077F: include/linux/pm.h
9078F: include/linux/pm_*
9079F: include/linux/powercap.h
9080F: drivers/powercap/
9081
9082POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9083M: Sebastian Reichel <sre@kernel.org>
9084M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9085M: David Woodhouse <dwmw2@infradead.org>
9086L: linux-pm@vger.kernel.org
9087T: git git://git.infradead.org/battery-2.6.git
9088S: Maintained
9089F: include/linux/power_supply.h
9090F: drivers/power/
9091X: drivers/power/avs/
9092
9093POWER STATE COORDINATION INTERFACE (PSCI)
9094M: Mark Rutland <mark.rutland@arm.com>
9095M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9096L: linux-arm-kernel@lists.infradead.org
9097S: Maintained
9098F: drivers/firmware/psci.c
9099F: include/linux/psci.h
9100F: include/uapi/linux/psci.h
9101
9102PNP SUPPORT
9103M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9104S: Maintained
9105F: drivers/pnp/
9106
9107PPP PROTOCOL DRIVERS AND COMPRESSORS
9108M: Paul Mackerras <paulus@samba.org>
9109L: linux-ppp@vger.kernel.org
9110S: Maintained
9111F: drivers/net/ppp/ppp_*
9112
9113PPP OVER ATM (RFC 2364)
9114M: Mitchell Blank Jr <mitch@sfgoth.com>
9115S: Maintained
9116F: net/atm/pppoatm.c
9117F: include/uapi/linux/atmppp.h
9118
9119PPP OVER ETHERNET
9120M: Michal Ostrowski <mostrows@earthlink.net>
9121S: Maintained
9122F: drivers/net/ppp/pppoe.c
9123F: drivers/net/ppp/pppox.c
9124
9125PPP OVER L2TP
9126M: James Chapman <jchapman@katalix.com>
9127S: Maintained
9128F: net/l2tp/l2tp_ppp.c
9129F: include/linux/if_pppol2tp.h
9130F: include/uapi/linux/if_pppol2tp.h
9131
9132PPS SUPPORT
9133M: Rodolfo Giometti <giometti@enneenne.com>
9134W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9135L: linuxpps@ml.enneenne.com (subscribers-only)
9136S: Maintained
9137F: Documentation/pps/
9138F: drivers/pps/
9139F: include/linux/pps*.h
9140
9141PPTP DRIVER
9142M: Dmitry Kozlov <xeb@mail.ru>
9143L: netdev@vger.kernel.org
9144S: Maintained
9145F: drivers/net/ppp/pptp.c
9146W: http://sourceforge.net/projects/accel-pptp
9147
9148PREEMPTIBLE KERNEL
9149M: Robert Love <rml@tech9.net>
9150L: kpreempt-tech@lists.sourceforge.net
9151W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9152S: Supported
9153F: Documentation/preempt-locking.txt
9154F: include/linux/preempt.h
9155
9156PRISM54 WIRELESS DRIVER
9157M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9158L: linux-wireless@vger.kernel.org
9159W: http://wireless.kernel.org/en/users/Drivers/p54
9160S: Obsolete
9161F: drivers/net/wireless/intersil/prism54/
9162
9163PS3 NETWORK SUPPORT
9164M: Geoff Levand <geoff@infradead.org>
9165L: netdev@vger.kernel.org
9166L: linuxppc-dev@lists.ozlabs.org
9167S: Maintained
9168F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9169
9170PS3 PLATFORM SUPPORT
9171M: Geoff Levand <geoff@infradead.org>
9172L: linuxppc-dev@lists.ozlabs.org
9173S: Maintained
9174F: arch/powerpc/boot/ps3*
9175F: arch/powerpc/include/asm/lv1call.h
9176F: arch/powerpc/include/asm/ps3*.h
9177F: arch/powerpc/platforms/ps3/
9178F: drivers/*/ps3*
9179F: drivers/ps3/
9180F: drivers/rtc/rtc-ps3.c
9181F: drivers/usb/host/*ps3.c
9182F: sound/ppc/snd_ps3*
9183
9184PS3VRAM DRIVER
9185M: Jim Paris <jim@jtan.com>
9186M: Geoff Levand <geoff@infradead.org>
9187L: linuxppc-dev@lists.ozlabs.org
9188S: Maintained
9189F: drivers/block/ps3vram.c
9190
9191PSTORE FILESYSTEM
9192M: Anton Vorontsov <anton@enomsg.org>
9193M: Colin Cross <ccross@android.com>
9194M: Kees Cook <keescook@chromium.org>
9195M: Tony Luck <tony.luck@intel.com>
9196S: Maintained
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9198F: fs/pstore/
9199F: include/linux/pstore*
9200F: drivers/firmware/efi/efi-pstore.c
9201F: drivers/acpi/apei/erst.c
9202
9203PTP HARDWARE CLOCK SUPPORT
9204M: Richard Cochran <richardcochran@gmail.com>
9205L: netdev@vger.kernel.org
9206S: Maintained
9207W: http://linuxptp.sourceforge.net/
9208F: Documentation/ABI/testing/sysfs-ptp
9209F: Documentation/ptp/*
9210F: drivers/net/ethernet/freescale/gianfar_ptp.c
9211F: drivers/net/phy/dp83640*
9212F: drivers/ptp/*
9213F: include/linux/ptp_cl*
9214
9215PTRACE SUPPORT
9216M: Roland McGrath <roland@hack.frob.com>
9217M: Oleg Nesterov <oleg@redhat.com>
9218S: Maintained
9219F: include/asm-generic/syscall.h
9220F: include/linux/ptrace.h
9221F: include/linux/regset.h
9222F: include/linux/tracehook.h
9223F: include/uapi/linux/ptrace.h
9224F: kernel/ptrace.c
9225
9226PVRUSB2 VIDEO4LINUX DRIVER
9227M: Mike Isely <isely@pobox.com>
9228L: pvrusb2@isely.net (subscribers-only)
9229L: linux-media@vger.kernel.org
9230W: http://www.isely.net/pvrusb2/
9231T: git git://linuxtv.org/media_tree.git
9232S: Maintained
9233F: Documentation/video4linux/README.pvrusb2
9234F: drivers/media/usb/pvrusb2/
9235
9236PWC WEBCAM DRIVER
9237M: Hans de Goede <hdegoede@redhat.com>
9238L: linux-media@vger.kernel.org
9239T: git git://linuxtv.org/media_tree.git
9240S: Maintained
9241F: drivers/media/usb/pwc/*
9242
9243PWM FAN DRIVER
9244M: Kamil Debski <k.debski@samsung.com>
9245L: linux-hwmon@vger.kernel.org
9246S: Supported
9247F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9248F: Documentation/hwmon/pwm-fan
9249F: drivers/hwmon/pwm-fan.c
9250
9251PWM SUBSYSTEM
9252M: Thierry Reding <thierry.reding@gmail.com>
9253L: linux-pwm@vger.kernel.org
9254S: Maintained
9255T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9256F: Documentation/pwm.txt
9257F: Documentation/devicetree/bindings/pwm/
9258F: include/linux/pwm.h
9259F: drivers/pwm/
9260F: drivers/video/backlight/pwm_bl.c
9261F: include/linux/pwm_backlight.h
9262
9263PXA2xx/PXA3xx SUPPORT
9264M: Daniel Mack <daniel@zonque.org>
9265M: Haojian Zhuang <haojian.zhuang@gmail.com>
9266M: Robert Jarzmik <robert.jarzmik@free.fr>
9267L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9268T: git git://github.com/hzhuang1/linux.git
9269T: git git://github.com/rjarzmik/linux.git
9270S: Maintained
9271F: arch/arm/boot/dts/pxa*
9272F: arch/arm/mach-pxa/
9273F: drivers/dma/pxa*
9274F: drivers/pcmcia/pxa2xx*
9275F: drivers/pinctrl/pxa/
9276F: drivers/spi/spi-pxa2xx*
9277F: drivers/usb/gadget/udc/pxa2*
9278F: include/sound/pxa2xx-lib.h
9279F: sound/arm/pxa*
9280F: sound/soc/pxa/
9281
9282PXA GPIO DRIVER
9283M: Robert Jarzmik <robert.jarzmik@free.fr>
9284L: linux-gpio@vger.kernel.org
9285S: Maintained
9286F: drivers/gpio/gpio-pxa.c
9287
9288PXA3xx NAND FLASH DRIVER
9289M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9290L: linux-mtd@lists.infradead.org
9291S: Maintained
9292F: drivers/mtd/nand/pxa3xx_nand.c
9293
9294MMP SUPPORT
9295M: Eric Miao <eric.y.miao@gmail.com>
9296M: Haojian Zhuang <haojian.zhuang@gmail.com>
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298T: git git://github.com/hzhuang1/linux.git
9299T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9300S: Maintained
9301F: arch/arm/boot/dts/mmp*
9302F: arch/arm/mach-mmp/
9303
9304PXA MMCI DRIVER
9305S: Orphan
9306
9307PXA RTC DRIVER
9308M: Robert Jarzmik <robert.jarzmik@free.fr>
9309L: rtc-linux@googlegroups.com
9310S: Maintained
9311
9312QAT DRIVER
9313M: Tadeusz Struk <tadeusz.struk@intel.com>
9314L: qat-linux@intel.com
9315S: Supported
9316F: drivers/crypto/qat/
9317
9318QIB DRIVER
9319M: Mike Marciniszyn <infinipath@intel.com>
9320L: linux-rdma@vger.kernel.org
9321S: Supported
9322F: drivers/infiniband/hw/qib/
9323
9324QLOGIC QLA1280 SCSI DRIVER
9325M: Michael Reed <mdr@sgi.com>
9326L: linux-scsi@vger.kernel.org
9327S: Maintained
9328F: drivers/scsi/qla1280.[ch]
9329
9330QLOGIC QLA2XXX FC-SCSI DRIVER
9331M: qla2xxx-upstream@qlogic.com
9332L: linux-scsi@vger.kernel.org
9333S: Supported
9334F: Documentation/scsi/LICENSE.qla2xxx
9335F: drivers/scsi/qla2xxx/
9336
9337QLOGIC QLA4XXX iSCSI DRIVER
9338M: QLogic-Storage-Upstream@qlogic.com
9339L: linux-scsi@vger.kernel.org
9340S: Supported
9341F: Documentation/scsi/LICENSE.qla4xxx
9342F: drivers/scsi/qla4xxx/
9343
9344QLOGIC QLA3XXX NETWORK DRIVER
9345M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9346M: Ron Mercer <ron.mercer@qlogic.com>
9347M: linux-driver@qlogic.com
9348L: netdev@vger.kernel.org
9349S: Supported
9350F: Documentation/networking/LICENSE.qla3xxx
9351F: drivers/net/ethernet/qlogic/qla3xxx.*
9352
9353QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9354M: Dept-GELinuxNICDev@qlogic.com
9355L: netdev@vger.kernel.org
9356S: Supported
9357F: drivers/net/ethernet/qlogic/qlcnic/
9358
9359QLOGIC QLGE 10Gb ETHERNET DRIVER
9360M: Harish Patil <harish.patil@qlogic.com>
9361M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9362M: Dept-GELinuxNICDev@qlogic.com
9363M: linux-driver@qlogic.com
9364L: netdev@vger.kernel.org
9365S: Supported
9366F: drivers/net/ethernet/qlogic/qlge/
9367
9368QLOGIC QL4xxx ETHERNET DRIVER
9369M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9370M: Ariel Elior <Ariel.Elior@qlogic.com>
9371M: everest-linux-l2@qlogic.com
9372L: netdev@vger.kernel.org
9373S: Supported
9374F: drivers/net/ethernet/qlogic/qed/
9375F: include/linux/qed/
9376F: drivers/net/ethernet/qlogic/qede/
9377
9378QNX4 FILESYSTEM
9379M: Anders Larsen <al@alarsen.net>
9380W: http://www.alarsen.net/linux/qnx4fs/
9381S: Maintained
9382F: fs/qnx4/
9383F: include/uapi/linux/qnx4_fs.h
9384F: include/uapi/linux/qnxtypes.h
9385
9386QT1010 MEDIA DRIVER
9387M: Antti Palosaari <crope@iki.fi>
9388L: linux-media@vger.kernel.org
9389W: https://linuxtv.org
9390W: http://palosaari.fi/linux/
9391Q: http://patchwork.linuxtv.org/project/linux-media/list/
9392T: git git://linuxtv.org/anttip/media_tree.git
9393S: Maintained
9394F: drivers/media/tuners/qt1010*
9395
9396QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9397M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9398L: linux-wireless@vger.kernel.org
9399L: ath9k-devel@lists.ath9k.org
9400W: http://wireless.kernel.org/en/users/Drivers/ath9k
9401S: Supported
9402F: drivers/net/wireless/ath/ath9k/
9403
9404QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9405M: Kalle Valo <kvalo@qca.qualcomm.com>
9406L: ath10k@lists.infradead.org
9407W: http://wireless.kernel.org/en/users/Drivers/ath10k
9408T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9409S: Supported
9410F: drivers/net/wireless/ath/ath10k/
9411
9412QUALCOMM HEXAGON ARCHITECTURE
9413M: Richard Kuo <rkuo@codeaurora.org>
9414L: linux-hexagon@vger.kernel.org
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9416S: Supported
9417F: arch/hexagon/
9418
9419QUALCOMM WCN36XX WIRELESS DRIVER
9420M: Eugene Krasnikov <k.eugene.e@gmail.com>
9421L: wcn36xx@lists.infradead.org
9422W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9423T: git git://github.com/KrasnikovEugene/wcn36xx.git
9424S: Supported
9425F: drivers/net/wireless/ath/wcn36xx/
9426
9427QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9428M: Gabriel Somlo <somlo@cmu.edu>
9429M: "Michael S. Tsirkin" <mst@redhat.com>
9430L: qemu-devel@nongnu.org
9431S: Maintained
9432F: drivers/firmware/qemu_fw_cfg.c
9433
9434RADOS BLOCK DEVICE (RBD)
9435M: Ilya Dryomov <idryomov@gmail.com>
9436M: Sage Weil <sage@redhat.com>
9437M: Alex Elder <elder@kernel.org>
9438L: ceph-devel@vger.kernel.org
9439W: http://ceph.com/
9440T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9441T: git git://github.com/ceph/ceph-client.git
9442S: Supported
9443F: Documentation/ABI/testing/sysfs-bus-rbd
9444F: drivers/block/rbd.c
9445F: drivers/block/rbd_types.h
9446
9447RADEON FRAMEBUFFER DISPLAY DRIVER
9448M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9449L: linux-fbdev@vger.kernel.org
9450S: Maintained
9451F: drivers/video/fbdev/aty/radeon*
9452F: include/uapi/linux/radeonfb.h
9453
9454RADIOSHARK RADIO DRIVER
9455M: Hans de Goede <hdegoede@redhat.com>
9456L: linux-media@vger.kernel.org
9457T: git git://linuxtv.org/media_tree.git
9458S: Maintained
9459F: drivers/media/radio/radio-shark.c
9460
9461RADIOSHARK2 RADIO DRIVER
9462M: Hans de Goede <hdegoede@redhat.com>
9463L: linux-media@vger.kernel.org
9464T: git git://linuxtv.org/media_tree.git
9465S: Maintained
9466F: drivers/media/radio/radio-shark2.c
9467F: drivers/media/radio/radio-tea5777.c
9468
9469RAGE128 FRAMEBUFFER DISPLAY DRIVER
9470M: Paul Mackerras <paulus@samba.org>
9471L: linux-fbdev@vger.kernel.org
9472S: Maintained
9473F: drivers/video/fbdev/aty/aty128fb.c
9474
9475RALINK MIPS ARCHITECTURE
9476M: John Crispin <john@phrozen.org>
9477L: linux-mips@linux-mips.org
9478S: Maintained
9479F: arch/mips/ralink
9480
9481RALINK RT2X00 WIRELESS LAN DRIVER
9482P: rt2x00 project
9483M: Stanislaw Gruszka <sgruszka@redhat.com>
9484M: Helmut Schaa <helmut.schaa@googlemail.com>
9485L: linux-wireless@vger.kernel.org
9486S: Maintained
9487F: drivers/net/wireless/ralink/rt2x00/
9488
9489RAMDISK RAM BLOCK DEVICE DRIVER
9490M: Jens Axboe <axboe@kernel.dk>
9491S: Maintained
9492F: Documentation/blockdev/ramdisk.txt
9493F: drivers/block/brd.c
9494
9495RANDOM NUMBER DRIVER
9496M: "Theodore Ts'o" <tytso@mit.edu>
9497S: Maintained
9498F: drivers/char/random.c
9499
9500RAPIDIO SUBSYSTEM
9501M: Matt Porter <mporter@kernel.crashing.org>
9502M: Alexandre Bounine <alexandre.bounine@idt.com>
9503S: Maintained
9504F: drivers/rapidio/
9505
9506RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9507L: linux-wireless@vger.kernel.org
9508S: Orphan
9509F: drivers/net/wireless/ray*
9510
9511RCUTORTURE MODULE
9512M: Josh Triplett <josh@joshtriplett.org>
9513M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9514L: linux-kernel@vger.kernel.org
9515S: Supported
9516T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9517F: Documentation/RCU/torture.txt
9518F: kernel/rcu/rcutorture.c
9519
9520RCUTORTURE TEST FRAMEWORK
9521M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9522M: Josh Triplett <josh@joshtriplett.org>
9523R: Steven Rostedt <rostedt@goodmis.org>
9524R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9525R: Lai Jiangshan <jiangshanlai@gmail.com>
9526L: linux-kernel@vger.kernel.org
9527S: Supported
9528T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9529F: tools/testing/selftests/rcutorture
9530
9531RDC R-321X SoC
9532M: Florian Fainelli <florian@openwrt.org>
9533S: Maintained
9534
9535RDC R6040 FAST ETHERNET DRIVER
9536M: Florian Fainelli <florian@openwrt.org>
9537L: netdev@vger.kernel.org
9538S: Maintained
9539F: drivers/net/ethernet/rdc/r6040.c
9540
9541RDS - RELIABLE DATAGRAM SOCKETS
9542M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9543L: netdev@vger.kernel.org
9544L: linux-rdma@vger.kernel.org
9545L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9546W: https://oss.oracle.com/projects/rds/
9547S: Supported
9548F: net/rds/
9549F: Documentation/networking/rds.txt
9550
9551RDMAVT - RDMA verbs software
9552M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9553L: linux-rdma@vger.kernel.org
9554S: Supported
9555F: drivers/infiniband/sw/rdmavt
9556
9557READ-COPY UPDATE (RCU)
9558M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9559M: Josh Triplett <josh@joshtriplett.org>
9560R: Steven Rostedt <rostedt@goodmis.org>
9561R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9562R: Lai Jiangshan <jiangshanlai@gmail.com>
9563L: linux-kernel@vger.kernel.org
9564W: http://www.rdrop.com/users/paulmck/RCU/
9565S: Supported
9566T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9567F: Documentation/RCU/
9568X: Documentation/RCU/torture.txt
9569F: include/linux/rcu*
9570X: include/linux/srcu.h
9571F: kernel/rcu/
9572X: kernel/torture.c
9573
9574REAL TIME CLOCK (RTC) SUBSYSTEM
9575M: Alessandro Zummo <a.zummo@towertech.it>
9576M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9577L: rtc-linux@googlegroups.com
9578Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9579T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9580S: Maintained
9581F: Documentation/rtc.txt
9582F: drivers/rtc/
9583F: include/linux/rtc.h
9584F: include/uapi/linux/rtc.h
9585
9586REALTEK AUDIO CODECS
9587M: Bard Liao <bardliao@realtek.com>
9588M: Oder Chiou <oder_chiou@realtek.com>
9589S: Maintained
9590F: sound/soc/codecs/rt*
9591F: include/sound/rt*.h
9592
9593REISERFS FILE SYSTEM
9594L: reiserfs-devel@vger.kernel.org
9595S: Supported
9596F: fs/reiserfs/
9597
9598REGISTER MAP ABSTRACTION
9599M: Mark Brown <broonie@kernel.org>
9600L: linux-kernel@vger.kernel.org
9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9602S: Supported
9603F: drivers/base/regmap/
9604F: include/linux/regmap.h
9605
9606REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9607M: Ohad Ben-Cohen <ohad@wizery.com>
9608M: Bjorn Andersson <bjorn.andersson@linaro.org>
9609L: linux-remoteproc@vger.kernel.org
9610T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9611S: Maintained
9612F: drivers/remoteproc/
9613F: Documentation/remoteproc.txt
9614F: include/linux/remoteproc.h
9615
9616REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9617M: Ohad Ben-Cohen <ohad@wizery.com>
9618M: Bjorn Andersson <bjorn.andersson@linaro.org>
9619L: linux-remoteproc@vger.kernel.org
9620T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9621S: Maintained
9622F: drivers/rpmsg/
9623F: Documentation/rpmsg.txt
9624F: include/linux/rpmsg.h
9625
9626RENESAS ETHERNET DRIVERS
9627R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9628L: netdev@vger.kernel.org
9629L: linux-renesas-soc@vger.kernel.org
9630F: drivers/net/ethernet/renesas/
9631F: include/linux/sh_eth.h
9632
9633RENESAS USB2 PHY DRIVER
9634M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9635L: linux-renesas-soc@vger.kernel.org
9636S: Maintained
9637F: drivers/phy/phy-rcar-gen3-usb2.c
9638
9639RESET CONTROLLER FRAMEWORK
9640M: Philipp Zabel <p.zabel@pengutronix.de>
9641T: git git://git.pengutronix.de/git/pza/linux
9642S: Maintained
9643F: drivers/reset/
9644F: Documentation/devicetree/bindings/reset/
9645F: include/dt-bindings/reset/
9646F: include/linux/reset.h
9647F: include/linux/reset-controller.h
9648
9649RFKILL
9650M: Johannes Berg <johannes@sipsolutions.net>
9651L: linux-wireless@vger.kernel.org
9652W: http://wireless.kernel.org/
9653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9654T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9655S: Maintained
9656F: Documentation/rfkill.txt
9657F: net/rfkill/
9658
9659RHASHTABLE
9660M: Thomas Graf <tgraf@suug.ch>
9661L: netdev@vger.kernel.org
9662S: Maintained
9663F: lib/rhashtable.c
9664F: include/linux/rhashtable.h
9665
9666RICOH SMARTMEDIA/XD DRIVER
9667M: Maxim Levitsky <maximlevitsky@gmail.com>
9668S: Maintained
9669F: drivers/mtd/nand/r852.c
9670F: drivers/mtd/nand/r852.h
9671
9672RICOH R5C592 MEMORYSTICK DRIVER
9673M: Maxim Levitsky <maximlevitsky@gmail.com>
9674S: Maintained
9675F: drivers/memstick/host/r592.*
9676
9677ROCCAT DRIVERS
9678M: Stefan Achatz <erazor_de@users.sourceforge.net>
9679W: http://sourceforge.net/projects/roccat/
9680S: Maintained
9681F: drivers/hid/hid-roccat*
9682F: include/linux/hid-roccat*
9683F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9684
9685ROCKER DRIVER
9686M: Jiri Pirko <jiri@resnulli.us>
9687M: Scott Feldman <sfeldma@gmail.com>
9688L: netdev@vger.kernel.org
9689S: Supported
9690F: drivers/net/ethernet/rocker/
9691
9692ROCKETPORT DRIVER
9693P: Comtrol Corp.
9694W: http://www.comtrol.com
9695S: Maintained
9696F: Documentation/serial/rocket.txt
9697F: drivers/tty/rocket*
9698
9699ROCKETPORT EXPRESS/INFINITY DRIVER
9700M: Kevin Cernekee <cernekee@gmail.com>
9701L: linux-serial@vger.kernel.org
9702S: Odd Fixes
9703F: drivers/tty/serial/rp2.*
9704
9705ROSE NETWORK LAYER
9706M: Ralf Baechle <ralf@linux-mips.org>
9707L: linux-hams@vger.kernel.org
9708W: http://www.linux-ax25.org/
9709S: Maintained
9710F: include/net/rose.h
9711F: include/uapi/linux/rose.h
9712F: net/rose/
9713
9714RTL2830 MEDIA DRIVER
9715M: Antti Palosaari <crope@iki.fi>
9716L: linux-media@vger.kernel.org
9717W: https://linuxtv.org
9718W: http://palosaari.fi/linux/
9719Q: http://patchwork.linuxtv.org/project/linux-media/list/
9720T: git git://linuxtv.org/anttip/media_tree.git
9721S: Maintained
9722F: drivers/media/dvb-frontends/rtl2830*
9723
9724RTL2832 MEDIA DRIVER
9725M: Antti Palosaari <crope@iki.fi>
9726L: linux-media@vger.kernel.org
9727W: https://linuxtv.org
9728W: http://palosaari.fi/linux/
9729Q: http://patchwork.linuxtv.org/project/linux-media/list/
9730T: git git://linuxtv.org/anttip/media_tree.git
9731S: Maintained
9732F: drivers/media/dvb-frontends/rtl2832*
9733
9734RTL2832_SDR MEDIA DRIVER
9735M: Antti Palosaari <crope@iki.fi>
9736L: linux-media@vger.kernel.org
9737W: https://linuxtv.org
9738W: http://palosaari.fi/linux/
9739Q: http://patchwork.linuxtv.org/project/linux-media/list/
9740T: git git://linuxtv.org/anttip/media_tree.git
9741S: Maintained
9742F: drivers/media/dvb-frontends/rtl2832_sdr*
9743
9744RTL8180 WIRELESS DRIVER
9745L: linux-wireless@vger.kernel.org
9746W: http://wireless.kernel.org/
9747T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9748S: Orphan
9749F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9750
9751RTL8187 WIRELESS DRIVER
9752M: Herton Ronaldo Krzesinski <herton@canonical.com>
9753M: Hin-Tak Leung <htl10@users.sourceforge.net>
9754M: Larry Finger <Larry.Finger@lwfinger.net>
9755L: linux-wireless@vger.kernel.org
9756W: http://wireless.kernel.org/
9757T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9758S: Maintained
9759F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9760
9761RTL8192CE WIRELESS DRIVER
9762M: Larry Finger <Larry.Finger@lwfinger.net>
9763M: Chaoming Li <chaoming_li@realsil.com.cn>
9764L: linux-wireless@vger.kernel.org
9765W: http://wireless.kernel.org/
9766T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9767S: Maintained
9768F: drivers/net/wireless/realtek/rtlwifi/
9769F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9770
9771RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9772M: Jes Sorensen <Jes.Sorensen@redhat.com>
9773L: linux-wireless@vger.kernel.org
9774T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9775S: Maintained
9776F: drivers/net/wireless/realtek/rtl8xxxu/
9777
9778S3 SAVAGE FRAMEBUFFER DRIVER
9779M: Antonino Daplas <adaplas@gmail.com>
9780L: linux-fbdev@vger.kernel.org
9781S: Maintained
9782F: drivers/video/fbdev/savage/
9783
9784S390
9785M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9786M: Heiko Carstens <heiko.carstens@de.ibm.com>
9787L: linux-s390@vger.kernel.org
9788W: http://www.ibm.com/developerworks/linux/linux390/
9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9790S: Supported
9791F: arch/s390/
9792F: drivers/s390/
9793F: Documentation/s390/
9794F: Documentation/DocBook/s390*
9795
9796S390 COMMON I/O LAYER
9797M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9798M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9799L: linux-s390@vger.kernel.org
9800W: http://www.ibm.com/developerworks/linux/linux390/
9801S: Supported
9802F: drivers/s390/cio/
9803
9804S390 DASD DRIVER
9805M: Stefan Weinhuber <wein@de.ibm.com>
9806M: Stefan Haberland <stefan.haberland@de.ibm.com>
9807L: linux-s390@vger.kernel.org
9808W: http://www.ibm.com/developerworks/linux/linux390/
9809S: Supported
9810F: drivers/s390/block/dasd*
9811F: block/partitions/ibm.c
9812
9813S390 NETWORK DRIVERS
9814M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9815L: linux-s390@vger.kernel.org
9816W: http://www.ibm.com/developerworks/linux/linux390/
9817S: Supported
9818F: drivers/s390/net/
9819
9820S390 PCI SUBSYSTEM
9821M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9822M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9823L: linux-s390@vger.kernel.org
9824W: http://www.ibm.com/developerworks/linux/linux390/
9825S: Supported
9826F: arch/s390/pci/
9827F: drivers/pci/hotplug/s390_pci_hpc.c
9828
9829S390 ZCRYPT DRIVER
9830M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9831L: linux-s390@vger.kernel.org
9832W: http://www.ibm.com/developerworks/linux/linux390/
9833S: Supported
9834F: drivers/s390/crypto/
9835
9836S390 ZFCP DRIVER
9837M: Steffen Maier <maier@linux.vnet.ibm.com>
9838L: linux-s390@vger.kernel.org
9839W: http://www.ibm.com/developerworks/linux/linux390/
9840S: Supported
9841F: drivers/s390/scsi/zfcp_*
9842
9843S390 IUCV NETWORK LAYER
9844M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9845L: linux-s390@vger.kernel.org
9846W: http://www.ibm.com/developerworks/linux/linux390/
9847S: Supported
9848F: drivers/s390/net/*iucv*
9849F: include/net/iucv/
9850F: net/iucv/
9851
9852S390 IOMMU (PCI)
9853M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9854L: linux-s390@vger.kernel.org
9855W: http://www.ibm.com/developerworks/linux/linux390/
9856S: Supported
9857F: drivers/iommu/s390-iommu.c
9858
9859S3C24XX SD/MMC Driver
9860M: Ben Dooks <ben-linux@fluff.org>
9861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9862S: Supported
9863F: drivers/mmc/host/s3cmci.*
9864
9865SAA6588 RDS RECEIVER DRIVER
9866M: Hans Verkuil <hverkuil@xs4all.nl>
9867L: linux-media@vger.kernel.org
9868T: git git://linuxtv.org/media_tree.git
9869W: https://linuxtv.org
9870S: Odd Fixes
9871F: drivers/media/i2c/saa6588*
9872
9873SAA7134 VIDEO4LINUX DRIVER
9874M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9875M: Mauro Carvalho Chehab <mchehab@kernel.org>
9876L: linux-media@vger.kernel.org
9877W: https://linuxtv.org
9878T: git git://linuxtv.org/media_tree.git
9879S: Odd fixes
9880F: Documentation/video4linux/*.saa7134
9881F: drivers/media/pci/saa7134/
9882
9883SAA7146 VIDEO4LINUX-2 DRIVER
9884M: Hans Verkuil <hverkuil@xs4all.nl>
9885L: linux-media@vger.kernel.org
9886T: git git://linuxtv.org/media_tree.git
9887S: Maintained
9888F: drivers/media/common/saa7146/
9889F: drivers/media/pci/saa7146/
9890F: include/media/saa7146*
9891
9892SAMSUNG LAPTOP DRIVER
9893M: Corentin Chary <corentin.chary@gmail.com>
9894L: platform-driver-x86@vger.kernel.org
9895S: Maintained
9896F: drivers/platform/x86/samsung-laptop.c
9897
9898SAMSUNG AUDIO (ASoC) DRIVERS
9899M: Sangbeom Kim <sbkim73@samsung.com>
9900L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9901S: Supported
9902F: sound/soc/samsung/
9903
9904SAMSUNG FRAMEBUFFER DRIVER
9905M: Jingoo Han <jingoohan1@gmail.com>
9906L: linux-fbdev@vger.kernel.org
9907S: Maintained
9908F: drivers/video/fbdev/s3c-fb.c
9909
9910SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9911M: Sangbeom Kim <sbkim73@samsung.com>
9912M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9913L: linux-kernel@vger.kernel.org
9914L: linux-samsung-soc@vger.kernel.org
9915S: Supported
9916F: drivers/mfd/sec*.c
9917F: drivers/regulator/s2m*.c
9918F: drivers/regulator/s5m*.c
9919F: drivers/clk/clk-s2mps11.c
9920F: drivers/rtc/rtc-s5m.c
9921F: include/linux/mfd/samsung/
9922F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9923F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9924F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9925F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9926
9927SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9928M: Kyungmin Park <kyungmin.park@samsung.com>
9929M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9930L: linux-media@vger.kernel.org
9931Q: https://patchwork.linuxtv.org/project/linux-media/list/
9932S: Supported
9933F: drivers/media/platform/exynos4-is/
9934
9935SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9936M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9937L: linux-media@vger.kernel.org
9938L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9939S: Maintained
9940F: drivers/media/platform/s3c-camif/
9941F: include/media/drv-intf/s3c_camif.h
9942
9943SAMSUNG S5C73M3 CAMERA DRIVER
9944M: Kyungmin Park <kyungmin.park@samsung.com>
9945M: Andrzej Hajda <a.hajda@samsung.com>
9946L: linux-media@vger.kernel.org
9947S: Supported
9948F: drivers/media/i2c/s5c73m3/*
9949
9950SAMSUNG S5K5BAF CAMERA DRIVER
9951M: Kyungmin Park <kyungmin.park@samsung.com>
9952M: Andrzej Hajda <a.hajda@samsung.com>
9953L: linux-media@vger.kernel.org
9954S: Supported
9955F: drivers/media/i2c/s5k5baf.c
9956
9957SAMSUNG S3FWRN5 NFC DRIVER
9958M: Robert Baldyga <r.baldyga@samsung.com>
9959M: Krzysztof Opasiak <k.opasiak@samsung.com>
9960L: linux-nfc@lists.01.org (moderated for non-subscribers)
9961S: Supported
9962F: drivers/nfc/s3fwrn5
9963
9964SAMSUNG SOC CLOCK DRIVERS
9965M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9966M: Tomasz Figa <tomasz.figa@gmail.com>
9967S: Supported
9968L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9969F: drivers/clk/samsung/
9970
9971SAMSUNG SXGBE DRIVERS
9972M: Byungho An <bh74.an@samsung.com>
9973M: Girish K S <ks.giri@samsung.com>
9974M: Vipul Pandya <vipul.pandya@samsung.com>
9975S: Supported
9976L: netdev@vger.kernel.org
9977F: drivers/net/ethernet/samsung/sxgbe/
9978
9979SAMSUNG THERMAL DRIVER
9980M: Lukasz Majewski <l.majewski@samsung.com>
9981L: linux-pm@vger.kernel.org
9982L: linux-samsung-soc@vger.kernel.org
9983S: Supported
9984T: git https://github.com/lmajewski/linux-samsung-thermal.git
9985F: drivers/thermal/samsung/
9986
9987SAMSUNG USB2 PHY DRIVER
9988M: Kamil Debski <k.debski@samsung.com>
9989L: linux-kernel@vger.kernel.org
9990S: Supported
9991F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9992F: Documentation/phy/samsung-usb2.txt
9993F: drivers/phy/phy-exynos4210-usb2.c
9994F: drivers/phy/phy-exynos4x12-usb2.c
9995F: drivers/phy/phy-exynos5250-usb2.c
9996F: drivers/phy/phy-s5pv210-usb2.c
9997F: drivers/phy/phy-samsung-usb2.c
9998F: drivers/phy/phy-samsung-usb2.h
9999
10000SERIAL DRIVERS
10001M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10002L: linux-serial@vger.kernel.org
10003S: Maintained
10004F: drivers/tty/serial/
10005
10006SYNOPSYS DESIGNWARE DMAC DRIVER
10007M: Viresh Kumar <vireshk@kernel.org>
10008M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10009S: Maintained
10010F: include/linux/dma/dw.h
10011F: include/linux/platform_data/dma-dw.h
10012F: drivers/dma/dw/
10013
10014SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10015M: Lars Persson <lars.persson@axis.com>
10016L: netdev@vger.kernel.org
10017S: Supported
10018F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10019F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10020
10021SYNOPSYS DESIGNWARE I2C DRIVER
10022M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10023R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10024R: Mika Westerberg <mika.westerberg@linux.intel.com>
10025L: linux-i2c@vger.kernel.org
10026S: Maintained
10027F: drivers/i2c/busses/i2c-designware-*
10028F: include/linux/platform_data/i2c-designware.h
10029
10030SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10031M: Jaehoon Chung <jh80.chung@samsung.com>
10032L: linux-mmc@vger.kernel.org
10033S: Maintained
10034F: include/linux/mmc/dw_mmc.h
10035F: drivers/mmc/host/dw_mmc*
10036
10037SYSTEM TRACE MODULE CLASS
10038M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10039S: Maintained
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10041F: Documentation/trace/stm.txt
10042F: drivers/hwtracing/stm/
10043F: include/linux/stm.h
10044F: include/uapi/linux/stm.h
10045
10046THUNDERBOLT DRIVER
10047M: Andreas Noever <andreas.noever@gmail.com>
10048S: Maintained
10049F: drivers/thunderbolt/
10050
10051TI BQ27XXX POWER SUPPLY DRIVER
10052R: Andrew F. Davis <afd@ti.com>
10053F: include/linux/power/bq27xxx_battery.h
10054F: drivers/power/bq27xxx_battery.c
10055F: drivers/power/bq27xxx_battery_i2c.c
10056
10057TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10058M: John Stultz <john.stultz@linaro.org>
10059M: Thomas Gleixner <tglx@linutronix.de>
10060L: linux-kernel@vger.kernel.org
10061T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10062S: Supported
10063F: include/linux/clocksource.h
10064F: include/linux/time.h
10065F: include/linux/timex.h
10066F: include/uapi/linux/time.h
10067F: include/uapi/linux/timex.h
10068F: kernel/time/clocksource.c
10069F: kernel/time/time*.c
10070F: kernel/time/alarmtimer.c
10071F: kernel/time/ntp.c
10072F: tools/testing/selftests/timers/
10073
10074SC1200 WDT DRIVER
10075M: Zwane Mwaikambo <zwanem@gmail.com>
10076S: Maintained
10077F: drivers/watchdog/sc1200wdt.c
10078
10079SCHEDULER
10080M: Ingo Molnar <mingo@redhat.com>
10081M: Peter Zijlstra <peterz@infradead.org>
10082L: linux-kernel@vger.kernel.org
10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10084S: Maintained
10085F: kernel/sched/
10086F: include/linux/sched.h
10087F: include/uapi/linux/sched.h
10088F: include/linux/wait.h
10089
10090SCORE ARCHITECTURE
10091M: Chen Liqin <liqin.linux@gmail.com>
10092M: Lennox Wu <lennox.wu@gmail.com>
10093W: http://www.sunplus.com
10094S: Supported
10095F: arch/score/
10096
10097SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10098M: Sudeep Holla <sudeep.holla@arm.com>
10099L: linux-arm-kernel@lists.infradead.org
10100S: Maintained
10101F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10102F: drivers/clk/clk-scpi.c
10103F: drivers/cpufreq/scpi-cpufreq.c
10104F: drivers/firmware/arm_scpi.c
10105F: include/linux/scpi_protocol.h
10106
10107SCSI CDROM DRIVER
10108M: Jens Axboe <axboe@kernel.dk>
10109L: linux-scsi@vger.kernel.org
10110W: http://www.kernel.dk
10111S: Maintained
10112F: drivers/scsi/sr*
10113
10114SCSI RDMA PROTOCOL (SRP) INITIATOR
10115M: Bart Van Assche <bart.vanassche@sandisk.com>
10116L: linux-rdma@vger.kernel.org
10117S: Supported
10118W: http://www.openfabrics.org
10119Q: http://patchwork.kernel.org/project/linux-rdma/list/
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10121F: drivers/infiniband/ulp/srp/
10122F: include/scsi/srp.h
10123
10124SCSI SG DRIVER
10125M: Doug Gilbert <dgilbert@interlog.com>
10126L: linux-scsi@vger.kernel.org
10127W: http://sg.danny.cz/sg
10128S: Maintained
10129F: Documentation/scsi/scsi-generic.txt
10130F: drivers/scsi/sg.c
10131F: include/scsi/sg.h
10132
10133SCSI SUBSYSTEM
10134M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10136M: "Martin K. Petersen" <martin.petersen@oracle.com>
10137T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10138L: linux-scsi@vger.kernel.org
10139S: Maintained
10140F: Documentation/devicetree/bindings/scsi/
10141F: drivers/scsi/
10142F: include/scsi/
10143
10144SCSI TAPE DRIVER
10145M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10146L: linux-scsi@vger.kernel.org
10147S: Maintained
10148F: Documentation/scsi/st.txt
10149F: drivers/scsi/st.*
10150F: drivers/scsi/st_*.h
10151
10152SCTP PROTOCOL
10153M: Vlad Yasevich <vyasevich@gmail.com>
10154M: Neil Horman <nhorman@tuxdriver.com>
10155L: linux-sctp@vger.kernel.org
10156W: http://lksctp.sourceforge.net
10157S: Maintained
10158F: Documentation/networking/sctp.txt
10159F: include/linux/sctp.h
10160F: include/uapi/linux/sctp.h
10161F: include/net/sctp/
10162F: net/sctp/
10163
10164SCx200 CPU SUPPORT
10165M: Jim Cromie <jim.cromie@gmail.com>
10166S: Odd Fixes
10167F: Documentation/i2c/busses/scx200_acb
10168F: arch/x86/platform/scx200/
10169F: drivers/watchdog/scx200_wdt.c
10170F: drivers/i2c/busses/scx200*
10171F: drivers/mtd/maps/scx200_docflash.c
10172F: include/linux/scx200.h
10173
10174SCx200 GPIO DRIVER
10175M: Jim Cromie <jim.cromie@gmail.com>
10176S: Maintained
10177F: drivers/char/scx200_gpio.c
10178F: include/linux/scx200_gpio.h
10179
10180SCx200 HRT CLOCKSOURCE DRIVER
10181M: Jim Cromie <jim.cromie@gmail.com>
10182S: Maintained
10183F: drivers/clocksource/scx200_hrt.c
10184
10185SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10186M: Sascha Sommer <saschasommer@freenet.de>
10187L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10188S: Maintained
10189F: drivers/mmc/host/sdricoh_cs.c
10190
10191SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10192M: Adrian Hunter <adrian.hunter@intel.com>
10193L: linux-mmc@vger.kernel.org
10194T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10195S: Maintained
10196F: drivers/mmc/host/sdhci*
10197F: include/linux/mmc/sdhci*
10198
10199SECURE COMPUTING
10200M: Kees Cook <keescook@chromium.org>
10201R: Andy Lutomirski <luto@amacapital.net>
10202R: Will Drewry <wad@chromium.org>
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10204S: Supported
10205F: kernel/seccomp.c
10206F: include/uapi/linux/seccomp.h
10207F: include/linux/seccomp.h
10208F: tools/testing/selftests/seccomp/*
10209K: \bsecure_computing
10210K: \bTIF_SECCOMP\b
10211
10212SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10213M: Ben Dooks <ben-linux@fluff.org>
10214M: Jaehoon Chung <jh80.chung@samsung.com>
10215L: linux-mmc@vger.kernel.org
10216S: Maintained
10217F: drivers/mmc/host/sdhci-s3c*
10218
10219SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10220M: Viresh Kumar <vireshk@kernel.org>
10221L: linux-mmc@vger.kernel.org
10222S: Maintained
10223F: drivers/mmc/host/sdhci-spear.c
10224
10225SECURITY SUBSYSTEM
10226M: James Morris <james.l.morris@oracle.com>
10227M: "Serge E. Hallyn" <serge@hallyn.com>
10228L: linux-security-module@vger.kernel.org (suggested Cc:)
10229T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10230W: http://kernsec.org/
10231S: Supported
10232F: security/
10233
10234SECURITY CONTACT
10235M: Security Officers <security@kernel.org>
10236S: Supported
10237
10238SELINUX SECURITY MODULE
10239M: Paul Moore <paul@paul-moore.com>
10240M: Stephen Smalley <sds@tycho.nsa.gov>
10241M: Eric Paris <eparis@parisplace.org>
10242L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10243W: http://selinuxproject.org
10244T: git git://git.infradead.org/users/pcmoore/selinux
10245S: Supported
10246F: include/linux/selinux*
10247F: security/selinux/
10248F: scripts/selinux/
10249
10250APPARMOR SECURITY MODULE
10251M: John Johansen <john.johansen@canonical.com>
10252L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10253W: apparmor.wiki.kernel.org
10254T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10255S: Supported
10256F: security/apparmor/
10257
10258LOADPIN SECURITY MODULE
10259M: Kees Cook <keescook@chromium.org>
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10261S: Supported
10262F: security/loadpin/
10263
10264YAMA SECURITY MODULE
10265M: Kees Cook <keescook@chromium.org>
10266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10267S: Supported
10268F: security/yama/
10269
10270SENSABLE PHANTOM
10271M: Jiri Slaby <jirislaby@gmail.com>
10272S: Maintained
10273F: drivers/misc/phantom.c
10274F: include/uapi/linux/phantom.h
10275
10276SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10277M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10278M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10279M: John Soni Jose <sony.john@avagotech.com>
10280L: linux-scsi@vger.kernel.org
10281W: http://www.avagotech.com
10282S: Supported
10283F: drivers/scsi/be2iscsi/
10284
10285Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10286M: Sathya Perla <sathya.perla@broadcom.com>
10287M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10288M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10289M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10290M: Somnath Kotur <somnath.kotur@broadcom.com>
10291L: netdev@vger.kernel.org
10292W: http://www.emulex.com
10293S: Supported
10294F: drivers/net/ethernet/emulex/benet/
10295
10296EMULEX ONECONNECT ROCE DRIVER
10297M: Selvin Xavier <selvin.xavier@avagotech.com>
10298M: Devesh Sharma <devesh.sharma@avagotech.com>
10299M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10300L: linux-rdma@vger.kernel.org
10301W: http://www.emulex.com
10302S: Supported
10303F: drivers/infiniband/hw/ocrdma/
10304
10305SFC NETWORK DRIVER
10306M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10307M: Edward Cree <ecree@solarflare.com>
10308M: Bert Kenward <bkenward@solarflare.com>
10309L: netdev@vger.kernel.org
10310S: Supported
10311F: drivers/net/ethernet/sfc/
10312
10313SGI GRU DRIVER
10314M: Dimitri Sivanich <sivanich@sgi.com>
10315S: Maintained
10316F: drivers/misc/sgi-gru/
10317
10318SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10319M: Pat Gefre <pfg@sgi.com>
10320L: linux-ia64@vger.kernel.org
10321S: Supported
10322F: Documentation/ia64/serial.txt
10323F: drivers/tty/serial/ioc?_serial.c
10324F: include/linux/ioc?.h
10325
10326SGI XP/XPC/XPNET DRIVER
10327M: Cliff Whickman <cpw@sgi.com>
10328M: Robin Holt <robinmholt@gmail.com>
10329S: Maintained
10330F: drivers/misc/sgi-xp/
10331
10332SI2157 MEDIA DRIVER
10333M: Antti Palosaari <crope@iki.fi>
10334L: linux-media@vger.kernel.org
10335W: https://linuxtv.org
10336W: http://palosaari.fi/linux/
10337Q: http://patchwork.linuxtv.org/project/linux-media/list/
10338T: git git://linuxtv.org/anttip/media_tree.git
10339S: Maintained
10340F: drivers/media/tuners/si2157*
10341
10342SI2168 MEDIA DRIVER
10343M: Antti Palosaari <crope@iki.fi>
10344L: linux-media@vger.kernel.org
10345W: https://linuxtv.org
10346W: http://palosaari.fi/linux/
10347Q: http://patchwork.linuxtv.org/project/linux-media/list/
10348T: git git://linuxtv.org/anttip/media_tree.git
10349S: Maintained
10350F: drivers/media/dvb-frontends/si2168*
10351
10352SI470X FM RADIO RECEIVER I2C DRIVER
10353M: Hans Verkuil <hverkuil@xs4all.nl>
10354L: linux-media@vger.kernel.org
10355T: git git://linuxtv.org/media_tree.git
10356W: https://linuxtv.org
10357S: Odd Fixes
10358F: drivers/media/radio/si470x/radio-si470x-i2c.c
10359
10360SI470X FM RADIO RECEIVER USB DRIVER
10361M: Hans Verkuil <hverkuil@xs4all.nl>
10362L: linux-media@vger.kernel.org
10363T: git git://linuxtv.org/media_tree.git
10364W: https://linuxtv.org
10365S: Maintained
10366F: drivers/media/radio/si470x/radio-si470x-common.c
10367F: drivers/media/radio/si470x/radio-si470x.h
10368F: drivers/media/radio/si470x/radio-si470x-usb.c
10369
10370SI4713 FM RADIO TRANSMITTER I2C DRIVER
10371M: Eduardo Valentin <edubezval@gmail.com>
10372L: linux-media@vger.kernel.org
10373T: git git://linuxtv.org/media_tree.git
10374W: https://linuxtv.org
10375S: Odd Fixes
10376F: drivers/media/radio/si4713/si4713.?
10377
10378SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10379M: Eduardo Valentin <edubezval@gmail.com>
10380L: linux-media@vger.kernel.org
10381T: git git://linuxtv.org/media_tree.git
10382W: https://linuxtv.org
10383S: Odd Fixes
10384F: drivers/media/radio/si4713/radio-platform-si4713.c
10385
10386SI4713 FM RADIO TRANSMITTER USB DRIVER
10387M: Hans Verkuil <hverkuil@xs4all.nl>
10388L: linux-media@vger.kernel.org
10389T: git git://linuxtv.org/media_tree.git
10390W: https://linuxtv.org
10391S: Maintained
10392F: drivers/media/radio/si4713/radio-usb-si4713.c
10393
10394SIANO DVB DRIVER
10395M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10396M: Mauro Carvalho Chehab <mchehab@kernel.org>
10397L: linux-media@vger.kernel.org
10398W: https://linuxtv.org
10399T: git git://linuxtv.org/media_tree.git
10400S: Odd fixes
10401F: drivers/media/common/siano/
10402F: drivers/media/usb/siano/
10403F: drivers/media/usb/siano/
10404F: drivers/media/mmc/siano/
10405
10406SIMPLEFB FB DRIVER
10407M: Hans de Goede <hdegoede@redhat.com>
10408L: linux-fbdev@vger.kernel.org
10409S: Maintained
10410F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10411F: drivers/video/fbdev/simplefb.c
10412F: include/linux/platform_data/simplefb.h
10413
10414SH_VEU V4L2 MEM2MEM DRIVER
10415L: linux-media@vger.kernel.org
10416S: Orphan
10417F: drivers/media/platform/sh_veu.c
10418
10419SH_VOU V4L2 OUTPUT DRIVER
10420L: linux-media@vger.kernel.org
10421S: Orphan
10422F: drivers/media/platform/sh_vou.c
10423F: include/media/drv-intf/sh_vou.h
10424
10425SIMPLE FIRMWARE INTERFACE (SFI)
10426M: Len Brown <lenb@kernel.org>
10427L: sfi-devel@simplefirmware.org
10428W: http://simplefirmware.org/
10429T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10430S: Supported
10431F: arch/x86/platform/sfi/
10432F: drivers/sfi/
10433F: include/linux/sfi*.h
10434
10435SIMTEC EB110ATX (Chalice CATS)
10436P: Ben Dooks
10437P: Vincent Sanders <vince@simtec.co.uk>
10438M: Simtec Linux Team <linux@simtec.co.uk>
10439W: http://www.simtec.co.uk/products/EB110ATX/
10440S: Supported
10441
10442SIMTEC EB2410ITX (BAST)
10443P: Ben Dooks
10444P: Vincent Sanders <vince@simtec.co.uk>
10445M: Simtec Linux Team <linux@simtec.co.uk>
10446W: http://www.simtec.co.uk/products/EB2410ITX/
10447S: Supported
10448F: arch/arm/mach-s3c24xx/mach-bast.c
10449F: arch/arm/mach-s3c24xx/bast-ide.c
10450F: arch/arm/mach-s3c24xx/bast-irq.c
10451
10452TI DAVINCI MACHINE SUPPORT
10453M: Sekhar Nori <nsekhar@ti.com>
10454M: Kevin Hilman <khilman@kernel.org>
10455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10456T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10457S: Supported
10458F: arch/arm/mach-davinci/
10459F: drivers/i2c/busses/i2c-davinci.c
10460
10461TI DAVINCI SERIES MEDIA DRIVER
10462M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10463L: linux-media@vger.kernel.org
10464W: https://linuxtv.org
10465Q: http://patchwork.linuxtv.org/project/linux-media/list/
10466T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10467S: Maintained
10468F: drivers/media/platform/davinci/
10469F: include/media/davinci/
10470
10471TI AM437X VPFE DRIVER
10472M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10473L: linux-media@vger.kernel.org
10474W: https://linuxtv.org
10475Q: http://patchwork.linuxtv.org/project/linux-media/list/
10476T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10477S: Maintained
10478F: drivers/media/platform/am437x/
10479
10480OV2659 OMNIVISION SENSOR DRIVER
10481M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10482L: linux-media@vger.kernel.org
10483W: https://linuxtv.org
10484Q: http://patchwork.linuxtv.org/project/linux-media/list/
10485T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10486S: Maintained
10487F: drivers/media/i2c/ov2659.c
10488F: include/media/i2c/ov2659.h
10489
10490SILICON MOTION SM712 FRAME BUFFER DRIVER
10491M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10492M: Teddy Wang <teddy.wang@siliconmotion.com>
10493M: Sudip Mukherjee <sudip@vectorindia.org>
10494L: linux-fbdev@vger.kernel.org
10495S: Maintained
10496F: drivers/video/fbdev/sm712*
10497F: Documentation/fb/sm712fb.txt
10498
10499SIS 190 ETHERNET DRIVER
10500M: Francois Romieu <romieu@fr.zoreil.com>
10501L: netdev@vger.kernel.org
10502S: Maintained
10503F: drivers/net/ethernet/sis/sis190.c
10504
10505SIS 900/7016 FAST ETHERNET DRIVER
10506M: Daniele Venzano <venza@brownhat.org>
10507W: http://www.brownhat.org/sis900.html
10508L: netdev@vger.kernel.org
10509S: Maintained
10510F: drivers/net/ethernet/sis/sis900.*
10511
10512SIS FRAMEBUFFER DRIVER
10513M: Thomas Winischhofer <thomas@winischhofer.net>
10514W: http://www.winischhofer.net/linuxsisvga.shtml
10515S: Maintained
10516F: Documentation/fb/sisfb.txt
10517F: drivers/video/fbdev/sis/
10518F: include/video/sisfb.h
10519
10520SIS USB2VGA DRIVER
10521M: Thomas Winischhofer <thomas@winischhofer.net>
10522W: http://www.winischhofer.at/linuxsisusbvga.shtml
10523S: Maintained
10524F: drivers/usb/misc/sisusbvga/
10525
10526SLAB ALLOCATOR
10527M: Christoph Lameter <cl@linux.com>
10528M: Pekka Enberg <penberg@kernel.org>
10529M: David Rientjes <rientjes@google.com>
10530M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10531M: Andrew Morton <akpm@linux-foundation.org>
10532L: linux-mm@kvack.org
10533S: Maintained
10534F: include/linux/sl?b*.h
10535F: mm/sl?b*
10536
10537SLEEPABLE READ-COPY UPDATE (SRCU)
10538M: Lai Jiangshan <jiangshanlai@gmail.com>
10539M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10540M: Josh Triplett <josh@joshtriplett.org>
10541R: Steven Rostedt <rostedt@goodmis.org>
10542R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10543L: linux-kernel@vger.kernel.org
10544W: http://www.rdrop.com/users/paulmck/RCU/
10545S: Supported
10546T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10547F: include/linux/srcu.h
10548F: kernel/rcu/srcu.c
10549
10550SMACK SECURITY MODULE
10551M: Casey Schaufler <casey@schaufler-ca.com>
10552L: linux-security-module@vger.kernel.org
10553W: http://schaufler-ca.com
10554T: git git://git.gitorious.org/smack-next/kernel.git
10555S: Maintained
10556F: Documentation/security/Smack.txt
10557F: security/smack/
10558
10559DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10560M: Kevin Hilman <khilman@kernel.org>
10561M: Nishanth Menon <nm@ti.com>
10562S: Maintained
10563F: drivers/power/avs/
10564F: include/linux/power/smartreflex.h
10565L: linux-pm@vger.kernel.org
10566
10567SMC91x ETHERNET DRIVER
10568M: Nicolas Pitre <nico@fluxnic.net>
10569S: Odd Fixes
10570F: drivers/net/ethernet/smsc/smc91x.*
10571
10572SMIA AND SMIA++ IMAGE SENSOR DRIVER
10573M: Sakari Ailus <sakari.ailus@iki.fi>
10574L: linux-media@vger.kernel.org
10575S: Maintained
10576F: drivers/media/i2c/smiapp/
10577F: include/media/i2c/smiapp.h
10578F: drivers/media/i2c/smiapp-pll.c
10579F: drivers/media/i2c/smiapp-pll.h
10580F: include/uapi/linux/smiapp.h
10581F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10582
10583SMM665 HARDWARE MONITOR DRIVER
10584M: Guenter Roeck <linux@roeck-us.net>
10585L: linux-hwmon@vger.kernel.org
10586S: Maintained
10587F: Documentation/hwmon/smm665
10588F: drivers/hwmon/smm665.c
10589
10590SMSC EMC2103 HARDWARE MONITOR DRIVER
10591M: Steve Glendinning <steve.glendinning@shawell.net>
10592L: linux-hwmon@vger.kernel.org
10593S: Maintained
10594F: Documentation/hwmon/emc2103
10595F: drivers/hwmon/emc2103.c
10596
10597SMSC SCH5627 HARDWARE MONITOR DRIVER
10598M: Hans de Goede <hdegoede@redhat.com>
10599L: linux-hwmon@vger.kernel.org
10600S: Supported
10601F: Documentation/hwmon/sch5627
10602F: drivers/hwmon/sch5627.c
10603
10604SMSC47B397 HARDWARE MONITOR DRIVER
10605M: Jean Delvare <jdelvare@suse.com>
10606L: linux-hwmon@vger.kernel.org
10607S: Maintained
10608F: Documentation/hwmon/smsc47b397
10609F: drivers/hwmon/smsc47b397.c
10610
10611SMSC911x ETHERNET DRIVER
10612M: Steve Glendinning <steve.glendinning@shawell.net>
10613L: netdev@vger.kernel.org
10614S: Maintained
10615F: include/linux/smsc911x.h
10616F: drivers/net/ethernet/smsc/smsc911x.*
10617
10618SMSC9420 PCI ETHERNET DRIVER
10619M: Steve Glendinning <steve.glendinning@shawell.net>
10620L: netdev@vger.kernel.org
10621S: Maintained
10622F: drivers/net/ethernet/smsc/smsc9420.*
10623
10624SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10625M: Steve Glendinning <steve.glendinning@shawell.net>
10626L: linux-fbdev@vger.kernel.org
10627S: Maintained
10628F: drivers/video/fbdev/smscufx.c
10629
10630SOC-CAMERA V4L2 SUBSYSTEM
10631M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10632L: linux-media@vger.kernel.org
10633T: git git://linuxtv.org/media_tree.git
10634S: Maintained
10635F: include/media/soc*
10636F: drivers/media/i2c/soc_camera/
10637F: drivers/media/platform/soc_camera/
10638
10639SOEKRIS NET48XX LED SUPPORT
10640M: Chris Boot <bootc@bootc.net>
10641S: Maintained
10642F: drivers/leds/leds-net48xx.c
10643
10644SOFTLOGIC 6x10 MPEG CODEC
10645M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10646M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10647M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10648M: Ismael Luceno <ismael@iodev.co.uk>
10649L: linux-media@vger.kernel.org
10650S: Supported
10651F: drivers/media/pci/solo6x10/
10652
10653SOFTWARE RAID (Multiple Disks) SUPPORT
10654M: Shaohua Li <shli@kernel.org>
10655L: linux-raid@vger.kernel.org
10656T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10657S: Supported
10658F: drivers/md/
10659F: include/linux/raid/
10660F: include/uapi/linux/raid/
10661
10662SONIC NETWORK DRIVER
10663M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10664L: netdev@vger.kernel.org
10665S: Maintained
10666F: drivers/net/ethernet/natsemi/sonic.*
10667
10668SONICS SILICON BACKPLANE DRIVER (SSB)
10669M: Michael Buesch <m@bues.ch>
10670L: linux-wireless@vger.kernel.org
10671S: Maintained
10672F: drivers/ssb/
10673F: include/linux/ssb/
10674
10675SONY VAIO CONTROL DEVICE DRIVER
10676M: Mattia Dongili <malattia@linux.it>
10677L: platform-driver-x86@vger.kernel.org
10678W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10679S: Maintained
10680F: Documentation/laptops/sony-laptop.txt
10681F: drivers/char/sonypi.c
10682F: drivers/platform/x86/sony-laptop.c
10683F: include/linux/sony-laptop.h
10684
10685SONY MEMORYSTICK CARD SUPPORT
10686M: Alex Dubov <oakad@yahoo.com>
10687W: http://tifmxx.berlios.de/
10688S: Maintained
10689F: drivers/memstick/host/tifm_ms.c
10690
10691SONY MEMORYSTICK STANDARD SUPPORT
10692M: Maxim Levitsky <maximlevitsky@gmail.com>
10693S: Maintained
10694F: drivers/memstick/core/ms_block.*
10695
10696SOUND
10697M: Jaroslav Kysela <perex@perex.cz>
10698M: Takashi Iwai <tiwai@suse.com>
10699L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10700W: http://www.alsa-project.org/
10701T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10702T: git git://git.alsa-project.org/alsa-kernel.git
10703Q: http://patchwork.kernel.org/project/alsa-devel/list/
10704S: Maintained
10705F: Documentation/sound/
10706F: include/sound/
10707F: include/uapi/sound/
10708F: sound/
10709
10710SOUND - COMPRESSED AUDIO
10711M: Vinod Koul <vinod.koul@intel.com>
10712L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10713T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10714S: Supported
10715F: Documentation/sound/alsa/compress_offload.txt
10716F: include/sound/compress_driver.h
10717F: include/uapi/sound/compress_*
10718F: sound/core/compress_offload.c
10719F: sound/soc/soc-compress.c
10720
10721SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10722M: Liam Girdwood <lgirdwood@gmail.com>
10723M: Mark Brown <broonie@kernel.org>
10724T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10725L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10726W: http://alsa-project.org/main/index.php/ASoC
10727S: Supported
10728F: Documentation/sound/alsa/soc/
10729F: sound/soc/
10730F: include/sound/soc*
10731
10732SOUND - DMAENGINE HELPERS
10733M: Lars-Peter Clausen <lars@metafoo.de>
10734S: Supported
10735F: include/sound/dmaengine_pcm.h
10736F: sound/core/pcm_dmaengine.c
10737F: sound/soc/soc-generic-dmaengine-pcm.c
10738
10739SP2 MEDIA DRIVER
10740M: Olli Salonen <olli.salonen@iki.fi>
10741L: linux-media@vger.kernel.org
10742W: https://linuxtv.org
10743Q: http://patchwork.linuxtv.org/project/linux-media/list/
10744S: Maintained
10745F: drivers/media/dvb-frontends/sp2*
10746
10747SPARC + UltraSPARC (sparc/sparc64)
10748M: "David S. Miller" <davem@davemloft.net>
10749L: sparclinux@vger.kernel.org
10750Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10752T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10753S: Maintained
10754F: arch/sparc/
10755F: drivers/sbus/
10756
10757SPARC SERIAL DRIVERS
10758M: "David S. Miller" <davem@davemloft.net>
10759L: sparclinux@vger.kernel.org
10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10761T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10762S: Maintained
10763F: include/linux/sunserialcore.h
10764F: drivers/tty/serial/suncore.c
10765F: drivers/tty/serial/sunhv.c
10766F: drivers/tty/serial/sunsab.c
10767F: drivers/tty/serial/sunsab.h
10768F: drivers/tty/serial/sunsu.c
10769F: drivers/tty/serial/sunzilog.c
10770F: drivers/tty/serial/sunzilog.h
10771
10772SPARSE CHECKER
10773M: "Christopher Li" <sparse@chrisli.org>
10774L: linux-sparse@vger.kernel.org
10775W: https://sparse.wiki.kernel.org/
10776T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10777T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10778S: Maintained
10779F: include/linux/compiler.h
10780
10781SPEAR PLATFORM SUPPORT
10782M: Viresh Kumar <vireshk@kernel.org>
10783M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10784L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10785W: http://www.st.com/spear
10786S: Maintained
10787F: arch/arm/boot/dts/spear*
10788F: arch/arm/mach-spear/
10789
10790SPEAR CLOCK FRAMEWORK SUPPORT
10791M: Viresh Kumar <vireshk@kernel.org>
10792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10793W: http://www.st.com/spear
10794S: Maintained
10795F: drivers/clk/spear/
10796
10797SPI SUBSYSTEM
10798M: Mark Brown <broonie@kernel.org>
10799L: linux-spi@vger.kernel.org
10800T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10801Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10802S: Maintained
10803F: Documentation/spi/
10804F: drivers/spi/
10805F: include/linux/spi/
10806F: include/uapi/linux/spi/
10807
10808SPIDERNET NETWORK DRIVER for CELL
10809M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10810L: netdev@vger.kernel.org
10811S: Supported
10812F: Documentation/networking/spider_net.txt
10813F: drivers/net/ethernet/toshiba/spider_net*
10814
10815SPU FILE SYSTEM
10816M: Jeremy Kerr <jk@ozlabs.org>
10817L: linuxppc-dev@lists.ozlabs.org
10818W: http://www.ibm.com/developerworks/power/cell/
10819S: Supported
10820F: Documentation/filesystems/spufs.txt
10821F: arch/powerpc/platforms/cell/spufs/
10822
10823SQUASHFS FILE SYSTEM
10824M: Phillip Lougher <phillip@squashfs.org.uk>
10825L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10826W: http://squashfs.org.uk
10827T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10828S: Maintained
10829F: Documentation/filesystems/squashfs.txt
10830F: fs/squashfs/
10831
10832SRM (Alpha) environment access
10833M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10834S: Maintained
10835F: arch/alpha/kernel/srm_env.c
10836
10837STABLE BRANCH
10838M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10839L: stable@vger.kernel.org
10840S: Supported
10841F: Documentation/stable_kernel_rules.txt
10842
10843STAGING SUBSYSTEM
10844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10846L: devel@driverdev.osuosl.org
10847S: Supported
10848F: drivers/staging/
10849
10850STAGING - COMEDI
10851M: Ian Abbott <abbotti@mev.co.uk>
10852M: H Hartley Sweeten <hsweeten@visionengravers.com>
10853S: Odd Fixes
10854F: drivers/staging/comedi/
10855
10856STAGING - FLARION FT1000 DRIVERS
10857M: Marek Belisko <marek.belisko@gmail.com>
10858S: Odd Fixes
10859F: drivers/staging/ft1000/
10860
10861STAGING - INDUSTRIAL IO
10862M: Jonathan Cameron <jic23@kernel.org>
10863L: linux-iio@vger.kernel.org
10864S: Odd Fixes
10865F: drivers/staging/iio/
10866
10867STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10868M: Jarod Wilson <jarod@wilsonet.com>
10869W: http://www.lirc.org/
10870S: Odd Fixes
10871F: drivers/staging/media/lirc/
10872
10873STAGING - LUSTRE PARALLEL FILESYSTEM
10874M: Oleg Drokin <oleg.drokin@intel.com>
10875M: Andreas Dilger <andreas.dilger@intel.com>
10876L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10877W: http://wiki.lustre.org/
10878S: Maintained
10879F: drivers/staging/lustre
10880
10881STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10882M: Marc Dietrich <marvin24@gmx.de>
10883L: ac100@lists.launchpad.net (moderated for non-subscribers)
10884L: linux-tegra@vger.kernel.org
10885S: Maintained
10886F: drivers/staging/nvec/
10887
10888STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10889M: Jens Frederich <jfrederich@gmail.com>
10890M: Daniel Drake <dsd@laptop.org>
10891M: Jon Nettleton <jon.nettleton@gmail.com>
10892W: http://wiki.laptop.org/go/DCON
10893S: Maintained
10894F: drivers/staging/olpc_dcon/
10895
10896STAGING - REALTEK RTL8712U DRIVERS
10897M: Larry Finger <Larry.Finger@lwfinger.net>
10898M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10899S: Odd Fixes
10900F: drivers/staging/rtl8712/
10901
10902STAGING - REALTEK RTL8723U WIRELESS DRIVER
10903M: Larry Finger <Larry.Finger@lwfinger.net>
10904M: Jes Sorensen <Jes.Sorensen@redhat.com>
10905L: linux-wireless@vger.kernel.org
10906S: Maintained
10907F: drivers/staging/rtl8723au/
10908
10909STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10910M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10911M: Teddy Wang <teddy.wang@siliconmotion.com>
10912M: Sudip Mukherjee <sudip@vectorindia.org>
10913L: linux-fbdev@vger.kernel.org
10914S: Maintained
10915F: drivers/staging/sm750fb/
10916
10917STAGING - SLICOSS
10918M: Lior Dotan <liodot@gmail.com>
10919M: Christopher Harrer <charrer@alacritech.com>
10920S: Odd Fixes
10921F: drivers/staging/slicoss/
10922
10923STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10924M: William Hubbs <w.d.hubbs@gmail.com>
10925M: Chris Brannon <chris@the-brannons.com>
10926M: Kirk Reiser <kirk@reisers.ca>
10927M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10928L: speakup@linux-speakup.org
10929W: http://www.linux-speakup.org/
10930S: Odd Fixes
10931F: drivers/staging/speakup/
10932
10933STAGING - VIA VT665X DRIVERS
10934M: Forest Bond <forest@alittletooquiet.net>
10935S: Odd Fixes
10936F: drivers/staging/vt665?/
10937
10938STAGING - WILC1000 WIFI DRIVER
10939M: Johnny Kim <johnny.kim@atmel.com>
10940M: Austin Shin <austin.shin@atmel.com>
10941M: Chris Park <chris.park@atmel.com>
10942M: Tony Cho <tony.cho@atmel.com>
10943M: Glen Lee <glen.lee@atmel.com>
10944M: Leo Kim <leo.kim@atmel.com>
10945L: linux-wireless@vger.kernel.org
10946S: Supported
10947F: drivers/staging/wilc1000/
10948
10949STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10950M: Arnaud Patard <arnaud.patard@rtp-net.org>
10951S: Odd Fixes
10952F: drivers/staging/xgifb/
10953
10954STARFIRE/DURALAN NETWORK DRIVER
10955M: Ion Badulescu <ionut@badula.org>
10956S: Odd Fixes
10957F: drivers/net/ethernet/adaptec/starfire*
10958
10959SUN3/3X
10960M: Sam Creasey <sammy@sammy.net>
10961W: http://sammy.net/sun3/
10962S: Maintained
10963F: arch/m68k/kernel/*sun3*
10964F: arch/m68k/sun3*/
10965F: arch/m68k/include/asm/sun3*
10966F: drivers/net/ethernet/i825xx/sun3*
10967
10968SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10969M: Hans de Goede <hdegoede@redhat.com>
10970L: linux-input@vger.kernel.org
10971S: Maintained
10972F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10973F: drivers/input/keyboard/sun4i-lradc-keys.c
10974
10975SUNDANCE NETWORK DRIVER
10976M: Denis Kirjanov <kda@linux-powerpc.org>
10977L: netdev@vger.kernel.org
10978S: Maintained
10979F: drivers/net/ethernet/dlink/sundance.c
10980
10981SUPERH
10982M: Yoshinori Sato <ysato@users.sourceforge.jp>
10983M: Rich Felker <dalias@libc.org>
10984L: linux-sh@vger.kernel.org
10985Q: http://patchwork.kernel.org/project/linux-sh/list/
10986S: Maintained
10987F: Documentation/sh/
10988F: arch/sh/
10989F: drivers/sh/
10990
10991SUSPEND TO RAM
10992M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10993M: Len Brown <len.brown@intel.com>
10994M: Pavel Machek <pavel@ucw.cz>
10995L: linux-pm@vger.kernel.org
10996S: Supported
10997F: Documentation/power/
10998F: arch/x86/kernel/acpi/
10999F: drivers/base/power/
11000F: kernel/power/
11001F: include/linux/suspend.h
11002F: include/linux/freezer.h
11003F: include/linux/pm.h
11004
11005SVGA HANDLING
11006M: Martin Mares <mj@ucw.cz>
11007L: linux-video@atrey.karlin.mff.cuni.cz
11008S: Maintained
11009F: Documentation/svga.txt
11010F: arch/x86/boot/video*
11011
11012SWIOTLB SUBSYSTEM
11013M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11014L: linux-kernel@vger.kernel.org
11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11016S: Supported
11017F: lib/swiotlb.c
11018F: arch/*/kernel/pci-swiotlb.c
11019F: include/linux/swiotlb.h
11020
11021SWITCHDEV
11022M: Jiri Pirko <jiri@resnulli.us>
11023L: netdev@vger.kernel.org
11024S: Supported
11025F: net/switchdev/
11026F: include/net/switchdev.h
11027
11028SYNOPSYS ARC ARCHITECTURE
11029M: Vineet Gupta <vgupta@synopsys.com>
11030L: linux-snps-arc@lists.infradead.org
11031S: Supported
11032F: arch/arc/
11033F: Documentation/devicetree/bindings/arc/*
11034F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11035F: drivers/tty/serial/arc_uart.c
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11037
11038SYNOPSYS ARC SDP platform support
11039M: Alexey Brodkin <abrodkin@synopsys.com>
11040S: Supported
11041F: arch/arc/plat-axs10x
11042F: arch/arc/boot/dts/ax*
11043F: Documentation/devicetree/bindings/arc/axs10*
11044
11045SYSTEM CONFIGURATION (SYSCON)
11046M: Lee Jones <lee.jones@linaro.org>
11047M: Arnd Bergmann <arnd@arndb.de>
11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11049S: Supported
11050F: drivers/mfd/syscon.c
11051
11052SYSV FILESYSTEM
11053M: Christoph Hellwig <hch@infradead.org>
11054S: Maintained
11055F: Documentation/filesystems/sysv-fs.txt
11056F: fs/sysv/
11057F: include/linux/sysv_fs.h
11058
11059TARGET SUBSYSTEM
11060M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11061L: linux-scsi@vger.kernel.org
11062L: target-devel@vger.kernel.org
11063W: http://www.linux-iscsi.org
11064W: http://groups.google.com/group/linux-iscsi-target-dev
11065T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11066S: Supported
11067F: drivers/target/
11068F: include/target/
11069F: Documentation/target/
11070
11071TASKSTATS STATISTICS INTERFACE
11072M: Balbir Singh <bsingharora@gmail.com>
11073S: Maintained
11074F: Documentation/accounting/taskstats*
11075F: include/linux/taskstats*
11076F: kernel/taskstats.c
11077
11078TC CLASSIFIER
11079M: Jamal Hadi Salim <jhs@mojatatu.com>
11080L: netdev@vger.kernel.org
11081S: Maintained
11082F: include/net/pkt_cls.h
11083F: include/uapi/linux/pkt_cls.h
11084F: net/sched/
11085
11086TCP LOW PRIORITY MODULE
11087M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11088M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11089W: http://tcp-lp-mod.sourceforge.net/
11090S: Maintained
11091F: net/ipv4/tcp_lp.c
11092
11093TDA10071 MEDIA DRIVER
11094M: Antti Palosaari <crope@iki.fi>
11095L: linux-media@vger.kernel.org
11096W: https://linuxtv.org
11097W: http://palosaari.fi/linux/
11098Q: http://patchwork.linuxtv.org/project/linux-media/list/
11099T: git git://linuxtv.org/anttip/media_tree.git
11100S: Maintained
11101F: drivers/media/dvb-frontends/tda10071*
11102
11103TDA18212 MEDIA DRIVER
11104M: Antti Palosaari <crope@iki.fi>
11105L: linux-media@vger.kernel.org
11106W: https://linuxtv.org
11107W: http://palosaari.fi/linux/
11108Q: http://patchwork.linuxtv.org/project/linux-media/list/
11109T: git git://linuxtv.org/anttip/media_tree.git
11110S: Maintained
11111F: drivers/media/tuners/tda18212*
11112
11113TDA18218 MEDIA DRIVER
11114M: Antti Palosaari <crope@iki.fi>
11115L: linux-media@vger.kernel.org
11116W: https://linuxtv.org
11117W: http://palosaari.fi/linux/
11118Q: http://patchwork.linuxtv.org/project/linux-media/list/
11119T: git git://linuxtv.org/anttip/media_tree.git
11120S: Maintained
11121F: drivers/media/tuners/tda18218*
11122
11123TDA18271 MEDIA DRIVER
11124M: Michael Krufky <mkrufky@linuxtv.org>
11125L: linux-media@vger.kernel.org
11126W: https://linuxtv.org
11127W: http://github.com/mkrufky
11128Q: http://patchwork.linuxtv.org/project/linux-media/list/
11129T: git git://linuxtv.org/mkrufky/tuners.git
11130S: Maintained
11131F: drivers/media/tuners/tda18271*
11132
11133TDA827x MEDIA DRIVER
11134M: Michael Krufky <mkrufky@linuxtv.org>
11135L: linux-media@vger.kernel.org
11136W: https://linuxtv.org
11137W: http://github.com/mkrufky
11138Q: http://patchwork.linuxtv.org/project/linux-media/list/
11139T: git git://linuxtv.org/mkrufky/tuners.git
11140S: Maintained
11141F: drivers/media/tuners/tda8290.*
11142
11143TDA8290 MEDIA DRIVER
11144M: Michael Krufky <mkrufky@linuxtv.org>
11145L: linux-media@vger.kernel.org
11146W: https://linuxtv.org
11147W: http://github.com/mkrufky
11148Q: http://patchwork.linuxtv.org/project/linux-media/list/
11149T: git git://linuxtv.org/mkrufky/tuners.git
11150S: Maintained
11151F: drivers/media/tuners/tda8290.*
11152
11153TDA9840 MEDIA DRIVER
11154M: Hans Verkuil <hverkuil@xs4all.nl>
11155L: linux-media@vger.kernel.org
11156T: git git://linuxtv.org/media_tree.git
11157W: https://linuxtv.org
11158S: Maintained
11159F: drivers/media/i2c/tda9840*
11160
11161TEA5761 TUNER DRIVER
11162M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11163M: Mauro Carvalho Chehab <mchehab@kernel.org>
11164L: linux-media@vger.kernel.org
11165W: https://linuxtv.org
11166T: git git://linuxtv.org/media_tree.git
11167S: Odd fixes
11168F: drivers/media/tuners/tea5761.*
11169
11170TEA5767 TUNER DRIVER
11171M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11172M: Mauro Carvalho Chehab <mchehab@kernel.org>
11173L: linux-media@vger.kernel.org
11174W: https://linuxtv.org
11175T: git git://linuxtv.org/media_tree.git
11176S: Maintained
11177F: drivers/media/tuners/tea5767.*
11178
11179TEA6415C MEDIA DRIVER
11180M: Hans Verkuil <hverkuil@xs4all.nl>
11181L: linux-media@vger.kernel.org
11182T: git git://linuxtv.org/media_tree.git
11183W: https://linuxtv.org
11184S: Maintained
11185F: drivers/media/i2c/tea6415c*
11186
11187TEA6420 MEDIA DRIVER
11188M: Hans Verkuil <hverkuil@xs4all.nl>
11189L: linux-media@vger.kernel.org
11190T: git git://linuxtv.org/media_tree.git
11191W: https://linuxtv.org
11192S: Maintained
11193F: drivers/media/i2c/tea6420*
11194
11195TEAM DRIVER
11196M: Jiri Pirko <jiri@resnulli.us>
11197L: netdev@vger.kernel.org
11198S: Supported
11199F: drivers/net/team/
11200F: include/linux/if_team.h
11201F: include/uapi/linux/if_team.h
11202
11203TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11204M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11205S: Maintained
11206F: arch/x86/platform/ts5500/
11207
11208TECHNOTREND USB IR RECEIVER
11209M: Sean Young <sean@mess.org>
11210L: linux-media@vger.kernel.org
11211S: Maintained
11212F: drivers/media/rc/ttusbir.c
11213
11214TEGRA ARCHITECTURE SUPPORT
11215M: Stephen Warren <swarren@wwwdotorg.org>
11216M: Thierry Reding <thierry.reding@gmail.com>
11217M: Alexandre Courbot <gnurou@gmail.com>
11218L: linux-tegra@vger.kernel.org
11219Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11221S: Supported
11222N: [^a-z]tegra
11223
11224TEGRA CLOCK DRIVER
11225M: Peter De Schrijver <pdeschrijver@nvidia.com>
11226M: Prashant Gaikwad <pgaikwad@nvidia.com>
11227S: Supported
11228F: drivers/clk/tegra/
11229
11230TEGRA DMA DRIVERS
11231M: Laxman Dewangan <ldewangan@nvidia.com>
11232M: Jon Hunter <jonathanh@nvidia.com>
11233S: Supported
11234F: drivers/dma/tegra*
11235
11236TEGRA I2C DRIVER
11237M: Laxman Dewangan <ldewangan@nvidia.com>
11238S: Supported
11239F: drivers/i2c/busses/i2c-tegra.c
11240
11241TEGRA IOMMU DRIVERS
11242M: Hiroshi Doyu <hdoyu@nvidia.com>
11243S: Supported
11244F: drivers/iommu/tegra*
11245
11246TEGRA KBC DRIVER
11247M: Rakesh Iyer <riyer@nvidia.com>
11248M: Laxman Dewangan <ldewangan@nvidia.com>
11249S: Supported
11250F: drivers/input/keyboard/tegra-kbc.c
11251
11252TEGRA PWM DRIVER
11253M: Thierry Reding <thierry.reding@gmail.com>
11254S: Supported
11255F: drivers/pwm/pwm-tegra.c
11256
11257TEGRA SERIAL DRIVER
11258M: Laxman Dewangan <ldewangan@nvidia.com>
11259S: Supported
11260F: drivers/tty/serial/serial-tegra.c
11261
11262TEGRA SPI DRIVER
11263M: Laxman Dewangan <ldewangan@nvidia.com>
11264S: Supported
11265F: drivers/spi/spi-tegra*
11266
11267TEHUTI ETHERNET DRIVER
11268M: Andy Gospodarek <andy@greyhouse.net>
11269L: netdev@vger.kernel.org
11270S: Supported
11271F: drivers/net/ethernet/tehuti/*
11272
11273Telecom Clock Driver for MCPL0010
11274M: Mark Gross <mark.gross@intel.com>
11275S: Supported
11276F: drivers/char/tlclk.c
11277
11278TENSILICA XTENSA PORT (xtensa)
11279M: Chris Zankel <chris@zankel.net>
11280M: Max Filippov <jcmvbkbc@gmail.com>
11281L: linux-xtensa@linux-xtensa.org
11282T: git git://github.com/czankel/xtensa-linux.git
11283S: Maintained
11284F: arch/xtensa/
11285F: drivers/irqchip/irq-xtensa-*
11286
11287THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11288M: Hans Verkuil <hverkuil@xs4all.nl>
11289L: linux-media@vger.kernel.org
11290T: git git://linuxtv.org/media_tree.git
11291W: https://linuxtv.org
11292S: Maintained
11293F: drivers/media/radio/radio-raremono.c
11294
11295THERMAL
11296M: Zhang Rui <rui.zhang@intel.com>
11297M: Eduardo Valentin <edubezval@gmail.com>
11298L: linux-pm@vger.kernel.org
11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11300T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11301Q: https://patchwork.kernel.org/project/linux-pm/list/
11302S: Supported
11303F: drivers/thermal/
11304F: include/linux/thermal.h
11305F: include/uapi/linux/thermal.h
11306F: include/linux/cpu_cooling.h
11307F: Documentation/devicetree/bindings/thermal/
11308
11309THERMAL/CPU_COOLING
11310M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11311M: Viresh Kumar <viresh.kumar@linaro.org>
11312M: Javi Merino <javi.merino@arm.com>
11313L: linux-pm@vger.kernel.org
11314S: Supported
11315F: Documentation/thermal/cpu-cooling-api.txt
11316F: drivers/thermal/cpu_cooling.c
11317F: include/linux/cpu_cooling.h
11318
11319THINGM BLINK(1) USB RGB LED DRIVER
11320M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11321S: Maintained
11322F: drivers/hid/hid-thingm.c
11323
11324THINKPAD ACPI EXTRAS DRIVER
11325M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11326L: ibm-acpi-devel@lists.sourceforge.net
11327L: platform-driver-x86@vger.kernel.org
11328W: http://ibm-acpi.sourceforge.net
11329W: http://thinkwiki.org/wiki/Ibm-acpi
11330T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11331S: Maintained
11332F: drivers/platform/x86/thinkpad_acpi.c
11333
11334TI BANDGAP AND THERMAL DRIVER
11335M: Eduardo Valentin <edubezval@gmail.com>
11336M: Keerthy <j-keerthy@ti.com>
11337L: linux-pm@vger.kernel.org
11338L: linux-omap@vger.kernel.org
11339S: Maintained
11340F: drivers/thermal/ti-soc-thermal/
11341
11342TI VPE/CAL DRIVERS
11343M: Benoit Parrot <bparrot@ti.com>
11344L: linux-media@vger.kernel.org
11345W: http://linuxtv.org/
11346Q: http://patchwork.linuxtv.org/project/linux-media/list/
11347S: Maintained
11348F: drivers/media/platform/ti-vpe/
11349
11350TI CDCE706 CLOCK DRIVER
11351M: Max Filippov <jcmvbkbc@gmail.com>
11352S: Maintained
11353F: drivers/clk/clk-cdce706.c
11354
11355TI CLOCK DRIVER
11356M: Tero Kristo <t-kristo@ti.com>
11357L: linux-omap@vger.kernel.org
11358S: Maintained
11359F: drivers/clk/ti/
11360F: include/linux/clk/ti.h
11361
11362TI ETHERNET SWITCH DRIVER (CPSW)
11363M: Mugunthan V N <mugunthanvnm@ti.com>
11364R: Grygorii Strashko <grygorii.strashko@ti.com>
11365L: linux-omap@vger.kernel.org
11366L: netdev@vger.kernel.org
11367S: Maintained
11368F: drivers/net/ethernet/ti/cpsw*
11369F: drivers/net/ethernet/ti/davinci*
11370
11371TI FLASH MEDIA INTERFACE DRIVER
11372M: Alex Dubov <oakad@yahoo.com>
11373S: Maintained
11374F: drivers/misc/tifm*
11375F: drivers/mmc/host/tifm_sd.c
11376F: include/linux/tifm.h
11377
11378TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11379M: Santosh Shilimkar <ssantosh@kernel.org>
11380L: linux-kernel@vger.kernel.org
11381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11382S: Maintained
11383F: drivers/soc/ti/*
11384T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11385
11386
11387TI LM49xxx FAMILY ASoC CODEC DRIVERS
11388M: M R Swami Reddy <mr.swami.reddy@ti.com>
11389M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11390L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11391S: Maintained
11392F: sound/soc/codecs/lm49453*
11393F: sound/soc/codecs/isabelle*
11394
11395TI LP855x BACKLIGHT DRIVER
11396M: Milo Kim <milo.kim@ti.com>
11397S: Maintained
11398F: Documentation/backlight/lp855x-driver.txt
11399F: drivers/video/backlight/lp855x_bl.c
11400F: include/linux/platform_data/lp855x.h
11401
11402TI LP8727 CHARGER DRIVER
11403M: Milo Kim <milo.kim@ti.com>
11404S: Maintained
11405F: drivers/power/lp8727_charger.c
11406F: include/linux/platform_data/lp8727.h
11407
11408TI LP8788 MFD DRIVER
11409M: Milo Kim <milo.kim@ti.com>
11410S: Maintained
11411F: drivers/iio/adc/lp8788_adc.c
11412F: drivers/leds/leds-lp8788.c
11413F: drivers/mfd/lp8788*.c
11414F: drivers/power/lp8788-charger.c
11415F: drivers/regulator/lp8788-*.c
11416F: include/linux/mfd/lp8788*.h
11417
11418TI NETCP ETHERNET DRIVER
11419M: Wingman Kwok <w-kwok2@ti.com>
11420M: Murali Karicheri <m-karicheri2@ti.com>
11421L: netdev@vger.kernel.org
11422S: Maintained
11423F: drivers/net/ethernet/ti/netcp*
11424
11425TI TAS571X FAMILY ASoC CODEC DRIVER
11426M: Kevin Cernekee <cernekee@chromium.org>
11427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11428S: Odd Fixes
11429F: sound/soc/codecs/tas571x*
11430
11431TI TWL4030 SERIES SOC CODEC DRIVER
11432M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11433L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11434S: Maintained
11435F: sound/soc/codecs/twl4030*
11436
11437TI WILINK WIRELESS DRIVERS
11438L: linux-wireless@vger.kernel.org
11439W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11440W: http://wireless.kernel.org/en/users/Drivers/wl1251
11441T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11442S: Orphan
11443F: drivers/net/wireless/ti/
11444F: include/linux/wl12xx.h
11445
11446TIPC NETWORK LAYER
11447M: Jon Maloy <jon.maloy@ericsson.com>
11448M: Ying Xue <ying.xue@windriver.com>
11449L: netdev@vger.kernel.org (core kernel code)
11450L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11451W: http://tipc.sourceforge.net/
11452S: Maintained
11453F: include/uapi/linux/tipc*.h
11454F: net/tipc/
11455
11456TILE ARCHITECTURE
11457M: Chris Metcalf <cmetcalf@mellanox.com>
11458W: http://www.mellanox.com/repository/solutions/tile-scm/
11459T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11460S: Supported
11461F: arch/tile/
11462F: drivers/char/tile-srom.c
11463F: drivers/edac/tile_edac.c
11464F: drivers/net/ethernet/tile/
11465F: drivers/rtc/rtc-tile.c
11466F: drivers/tty/hvc/hvc_tile.c
11467F: drivers/tty/serial/tilegx.c
11468F: drivers/usb/host/*-tilegx.c
11469F: include/linux/usb/tilegx.h
11470
11471TLAN NETWORK DRIVER
11472M: Samuel Chessman <chessman@tux.org>
11473L: tlan-devel@lists.sourceforge.net (subscribers-only)
11474W: http://sourceforge.net/projects/tlan/
11475S: Maintained
11476F: Documentation/networking/tlan.txt
11477F: drivers/net/ethernet/ti/tlan.*
11478
11479TOMOYO SECURITY MODULE
11480M: Kentaro Takeda <takedakn@nttdata.co.jp>
11481M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11482L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11483L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11484L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11485L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11486W: http://tomoyo.sourceforge.jp/
11487T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11488S: Maintained
11489F: security/tomoyo/
11490
11491TOPSTAR LAPTOP EXTRAS DRIVER
11492M: Herton Ronaldo Krzesinski <herton@canonical.com>
11493L: platform-driver-x86@vger.kernel.org
11494S: Maintained
11495F: drivers/platform/x86/topstar-laptop.c
11496
11497TOSHIBA ACPI EXTRAS DRIVER
11498M: Azael Avalos <coproscefalo@gmail.com>
11499L: platform-driver-x86@vger.kernel.org
11500S: Maintained
11501F: drivers/platform/x86/toshiba_acpi.c
11502
11503TOSHIBA BLUETOOTH DRIVER
11504M: Azael Avalos <coproscefalo@gmail.com>
11505L: platform-driver-x86@vger.kernel.org
11506S: Maintained
11507F: drivers/platform/x86/toshiba_bluetooth.c
11508
11509TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11510M: Azael Avalos <coproscefalo@gmail.com>
11511L: platform-driver-x86@vger.kernel.org
11512S: Maintained
11513F: drivers/platform/x86/toshiba_haps.c
11514
11515TOSHIBA WMI HOTKEYS DRIVER
11516M: Azael Avalos <coproscefalo@gmail.com>
11517L: platform-driver-x86@vger.kernel.org
11518S: Maintained
11519F: drivers/platform/x86/toshiba-wmi.c
11520
11521TOSHIBA SMM DRIVER
11522M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11523W: http://www.buzzard.org.uk/toshiba/
11524S: Maintained
11525F: drivers/char/toshiba.c
11526F: include/linux/toshiba.h
11527F: include/uapi/linux/toshiba.h
11528
11529TOSHIBA TC358743 DRIVER
11530M: Mats Randgaard <matrandg@cisco.com>
11531L: linux-media@vger.kernel.org
11532S: Maintained
11533F: drivers/media/i2c/tc358743*
11534F: include/media/i2c/tc358743.h
11535
11536TMIO/SDHI MMC DRIVER
11537M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11538L: linux-mmc@vger.kernel.org
11539S: Supported
11540F: drivers/mmc/host/tmio_mmc*
11541F: drivers/mmc/host/sh_mobile_sdhi.c
11542F: include/linux/mfd/tmio.h
11543
11544TMP401 HARDWARE MONITOR DRIVER
11545M: Guenter Roeck <linux@roeck-us.net>
11546L: linux-hwmon@vger.kernel.org
11547S: Maintained
11548F: Documentation/hwmon/tmp401
11549F: drivers/hwmon/tmp401.c
11550
11551TMPFS (SHMEM FILESYSTEM)
11552M: Hugh Dickins <hughd@google.com>
11553L: linux-mm@kvack.org
11554S: Maintained
11555F: include/linux/shmem_fs.h
11556F: mm/shmem.c
11557
11558TM6000 VIDEO4LINUX DRIVER
11559M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11560M: Mauro Carvalho Chehab <mchehab@kernel.org>
11561L: linux-media@vger.kernel.org
11562W: https://linuxtv.org
11563T: git git://linuxtv.org/media_tree.git
11564S: Odd fixes
11565F: drivers/media/usb/tm6000/
11566
11567TW68 VIDEO4LINUX DRIVER
11568M: Hans Verkuil <hverkuil@xs4all.nl>
11569L: linux-media@vger.kernel.org
11570T: git git://linuxtv.org/media_tree.git
11571W: https://linuxtv.org
11572S: Odd Fixes
11573F: drivers/media/pci/tw68/
11574
11575TW686X VIDEO4LINUX DRIVER
11576M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11577L: linux-media@vger.kernel.org
11578T: git git://linuxtv.org/media_tree.git
11579W: http://linuxtv.org
11580S: Maintained
11581F: drivers/media/pci/tw686x/
11582
11583TPM DEVICE DRIVER
11584M: Peter Huewe <peterhuewe@gmx.de>
11585M: Marcel Selhorst <tpmdd@selhorst.net>
11586M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11587R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11588W: http://tpmdd.sourceforge.net
11589L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11590Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11591T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11592S: Maintained
11593F: drivers/char/tpm/
11594
11595TPM IBM_VTPM DEVICE DRIVER
11596M: Ashley Lai <ashleydlai@gmail.com>
11597W: http://tpmdd.sourceforge.net
11598L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11599S: Maintained
11600F: drivers/char/tpm/tpm_ibmvtpm*
11601
11602TRACING
11603M: Steven Rostedt <rostedt@goodmis.org>
11604M: Ingo Molnar <mingo@redhat.com>
11605T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11606S: Maintained
11607F: Documentation/trace/ftrace.txt
11608F: arch/*/*/*/ftrace.h
11609F: arch/*/kernel/ftrace.c
11610F: include/*/ftrace.h
11611F: include/linux/trace*.h
11612F: include/trace/
11613F: kernel/trace/
11614F: tools/testing/selftests/ftrace/
11615
11616TRACING MMIO ACCESSES (MMIOTRACE)
11617M: Steven Rostedt <rostedt@goodmis.org>
11618M: Ingo Molnar <mingo@kernel.org>
11619R: Karol Herbst <karolherbst@gmail.com>
11620R: Pekka Paalanen <ppaalanen@gmail.com>
11621S: Maintained
11622L: linux-kernel@vger.kernel.org
11623L: nouveau@lists.freedesktop.org
11624F: kernel/trace/trace_mmiotrace.c
11625F: include/linux/mmiotrace.h
11626F: arch/x86/mm/kmmio.c
11627F: arch/x86/mm/mmio-mod.c
11628F: arch/x86/mm/testmmiotrace.c
11629
11630TRIVIAL PATCHES
11631M: Jiri Kosina <trivial@kernel.org>
11632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11633S: Maintained
11634K: ^Subject:.*(?i)trivial
11635
11636TTY LAYER
11637M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11638M: Jiri Slaby <jslaby@suse.com>
11639S: Supported
11640T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11641F: Documentation/serial/
11642F: drivers/tty/
11643F: drivers/tty/serial/serial_core.c
11644F: include/linux/serial_core.h
11645F: include/linux/serial.h
11646F: include/linux/tty.h
11647F: include/uapi/linux/serial_core.h
11648F: include/uapi/linux/serial.h
11649F: include/uapi/linux/tty.h
11650
11651TUA9001 MEDIA DRIVER
11652M: Antti Palosaari <crope@iki.fi>
11653L: linux-media@vger.kernel.org
11654W: https://linuxtv.org
11655W: http://palosaari.fi/linux/
11656Q: http://patchwork.linuxtv.org/project/linux-media/list/
11657T: git git://linuxtv.org/anttip/media_tree.git
11658S: Maintained
11659F: drivers/media/tuners/tua9001*
11660
11661TULIP NETWORK DRIVERS
11662L: netdev@vger.kernel.org
11663L: linux-parisc@vger.kernel.org
11664S: Orphan
11665F: drivers/net/ethernet/dec/tulip/
11666
11667TUN/TAP driver
11668M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11669W: http://vtun.sourceforge.net/tun
11670S: Maintained
11671F: Documentation/networking/tuntap.txt
11672F: arch/um/os-Linux/drivers/
11673
11674TURBOCHANNEL SUBSYSTEM
11675M: "Maciej W. Rozycki" <macro@linux-mips.org>
11676M: Ralf Baechle <ralf@linux-mips.org>
11677L: linux-mips@linux-mips.org
11678Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11679S: Maintained
11680F: drivers/tc/
11681F: include/linux/tc.h
11682
11683U14-34F SCSI DRIVER
11684M: Dario Ballabio <ballabio_dario@emc.com>
11685L: linux-scsi@vger.kernel.org
11686S: Maintained
11687F: drivers/scsi/u14-34f.c
11688
11689UBI FILE SYSTEM (UBIFS)
11690M: Richard Weinberger <richard@nod.at>
11691M: Artem Bityutskiy <dedekind1@gmail.com>
11692M: Adrian Hunter <adrian.hunter@intel.com>
11693L: linux-mtd@lists.infradead.org
11694T: git git://git.infradead.org/ubifs-2.6.git
11695W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11696S: Supported
11697F: Documentation/filesystems/ubifs.txt
11698F: fs/ubifs/
11699
11700UCLINUX (M68KNOMMU AND COLDFIRE)
11701M: Greg Ungerer <gerg@linux-m68k.org>
11702W: http://www.linux-m68k.org/
11703W: http://www.uclinux.org/
11704L: linux-m68k@lists.linux-m68k.org
11705L: uclinux-dev@uclinux.org (subscribers-only)
11706T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11707S: Maintained
11708F: arch/m68k/coldfire/
11709F: arch/m68k/68*/
11710F: arch/m68k/*/*_no.*
11711F: arch/m68k/include/asm/*_no.*
11712
11713UDF FILESYSTEM
11714M: Jan Kara <jack@suse.com>
11715S: Maintained
11716F: Documentation/filesystems/udf.txt
11717F: fs/udf/
11718
11719UFS FILESYSTEM
11720M: Evgeniy Dushistov <dushistov@mail.ru>
11721S: Maintained
11722F: Documentation/filesystems/ufs.txt
11723F: fs/ufs/
11724
11725UHID USERSPACE HID IO DRIVER:
11726M: David Herrmann <dh.herrmann@googlemail.com>
11727L: linux-input@vger.kernel.org
11728S: Maintained
11729F: drivers/hid/uhid.c
11730F: include/uapi/linux/uhid.h
11731
11732ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11733L: linux-usb@vger.kernel.org
11734S: Orphan
11735F: drivers/uwb/
11736F: include/linux/uwb.h
11737F: include/linux/uwb/
11738
11739UNICORE32 ARCHITECTURE:
11740M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11741W: http://mprc.pku.edu.cn/~guanxuetao/linux
11742S: Maintained
11743T: git git://github.com/gxt/linux.git
11744F: arch/unicore32/
11745
11746UNIFDEF
11747M: Tony Finch <dot@dotat.at>
11748W: http://dotat.at/prog/unifdef
11749S: Maintained
11750F: scripts/unifdef.c
11751
11752UNIFORM CDROM DRIVER
11753M: Jens Axboe <axboe@kernel.dk>
11754W: http://www.kernel.dk
11755S: Maintained
11756F: Documentation/cdrom/
11757F: drivers/cdrom/cdrom.c
11758F: include/linux/cdrom.h
11759F: include/uapi/linux/cdrom.h
11760
11761UNISYS S-PAR DRIVERS
11762M: David Kershner <david.kershner@unisys.com>
11763L: sparmaintainer@unisys.com (Unisys internal)
11764S: Supported
11765F: drivers/staging/unisys/
11766
11767UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11768M: Vinayak Holikatti <vinholikatti@gmail.com>
11769L: linux-scsi@vger.kernel.org
11770S: Supported
11771F: Documentation/scsi/ufs.txt
11772F: drivers/scsi/ufs/
11773
11774UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11775M: Joao Pinto <Joao.Pinto@synopsys.com>
11776L: linux-scsi@vger.kernel.org
11777S: Supported
11778F: drivers/scsi/ufs/*dwc*
11779
11780UNSORTED BLOCK IMAGES (UBI)
11781M: Artem Bityutskiy <dedekind1@gmail.com>
11782M: Richard Weinberger <richard@nod.at>
11783W: http://www.linux-mtd.infradead.org/
11784L: linux-mtd@lists.infradead.org
11785T: git git://git.infradead.org/ubifs-2.6.git
11786S: Supported
11787F: drivers/mtd/ubi/
11788F: include/linux/mtd/ubi.h
11789F: include/uapi/mtd/ubi-user.h
11790
11791USB ACM DRIVER
11792M: Oliver Neukum <oneukum@suse.com>
11793L: linux-usb@vger.kernel.org
11794S: Maintained
11795F: Documentation/usb/acm.txt
11796F: drivers/usb/class/cdc-acm.*
11797
11798USB AR5523 WIRELESS DRIVER
11799M: Pontus Fuchs <pontus.fuchs@gmail.com>
11800L: linux-wireless@vger.kernel.org
11801S: Maintained
11802F: drivers/net/wireless/ath/ar5523/
11803
11804USB ATTACHED SCSI
11805M: Hans de Goede <hdegoede@redhat.com>
11806M: Gerd Hoffmann <kraxel@redhat.com>
11807L: linux-usb@vger.kernel.org
11808L: linux-scsi@vger.kernel.org
11809S: Maintained
11810F: drivers/usb/storage/uas.c
11811
11812USB CDC ETHERNET DRIVER
11813M: Oliver Neukum <oliver@neukum.org>
11814L: linux-usb@vger.kernel.org
11815S: Maintained
11816F: drivers/net/usb/cdc_*.c
11817F: include/uapi/linux/usb/cdc.h
11818
11819USB CHAOSKEY DRIVER
11820M: Keith Packard <keithp@keithp.com>
11821L: linux-usb@vger.kernel.org
11822S: Maintained
11823F: drivers/usb/misc/chaoskey.c
11824
11825USB CYPRESS C67X00 DRIVER
11826M: Peter Korsgaard <jacmet@sunsite.dk>
11827L: linux-usb@vger.kernel.org
11828S: Maintained
11829F: drivers/usb/c67x00/
11830
11831USB DAVICOM DM9601 DRIVER
11832M: Peter Korsgaard <jacmet@sunsite.dk>
11833L: netdev@vger.kernel.org
11834W: http://www.linux-usb.org/usbnet
11835S: Maintained
11836F: drivers/net/usb/dm9601.c
11837
11838USB DIAMOND RIO500 DRIVER
11839M: Cesar Miquel <miquel@df.uba.ar>
11840L: rio500-users@lists.sourceforge.net
11841W: http://rio500.sourceforge.net
11842S: Maintained
11843F: drivers/usb/misc/rio500*
11844
11845USB EHCI DRIVER
11846M: Alan Stern <stern@rowland.harvard.edu>
11847L: linux-usb@vger.kernel.org
11848S: Maintained
11849F: Documentation/usb/ehci.txt
11850F: drivers/usb/host/ehci*
11851
11852USB GADGET/PERIPHERAL SUBSYSTEM
11853M: Felipe Balbi <balbi@kernel.org>
11854L: linux-usb@vger.kernel.org
11855W: http://www.linux-usb.org/gadget
11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11857S: Maintained
11858F: drivers/usb/gadget/
11859F: include/linux/usb/gadget*
11860
11861USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11862M: Jiri Kosina <jikos@kernel.org>
11863R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11864L: linux-usb@vger.kernel.org
11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11866S: Maintained
11867F: Documentation/hid/hiddev.txt
11868F: drivers/hid/usbhid/
11869
11870USB ISP116X DRIVER
11871M: Olav Kongas <ok@artecdesign.ee>
11872L: linux-usb@vger.kernel.org
11873S: Maintained
11874F: drivers/usb/host/isp116x*
11875F: include/linux/usb/isp116x.h
11876
11877USB LAN78XX ETHERNET DRIVER
11878M: Woojung Huh <woojung.huh@microchip.com>
11879M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11880L: netdev@vger.kernel.org
11881S: Maintained
11882F: drivers/net/usb/lan78xx.*
11883
11884USB MASS STORAGE DRIVER
11885M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11886L: linux-usb@vger.kernel.org
11887L: usb-storage@lists.one-eyed-alien.net
11888S: Maintained
11889W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11890F: drivers/usb/storage/
11891
11892USB MIDI DRIVER
11893M: Clemens Ladisch <clemens@ladisch.de>
11894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11895T: git git://git.alsa-project.org/alsa-kernel.git
11896S: Maintained
11897F: sound/usb/midi.*
11898
11899USB NETWORKING DRIVERS
11900L: linux-usb@vger.kernel.org
11901S: Odd Fixes
11902F: drivers/net/usb/
11903
11904USB OHCI DRIVER
11905M: Alan Stern <stern@rowland.harvard.edu>
11906L: linux-usb@vger.kernel.org
11907S: Maintained
11908F: Documentation/usb/ohci.txt
11909F: drivers/usb/host/ohci*
11910
11911USB OTG FSM (Finite State Machine)
11912M: Peter Chen <Peter.Chen@nxp.com>
11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11914L: linux-usb@vger.kernel.org
11915S: Maintained
11916F: drivers/usb/common/usb-otg-fsm.c
11917
11918USB OVER IP DRIVER
11919M: Valentina Manea <valentina.manea.m@gmail.com>
11920M: Shuah Khan <shuahkh@osg.samsung.com>
11921M: Shuah Khan <shuah@kernel.org>
11922L: linux-usb@vger.kernel.org
11923S: Maintained
11924F: Documentation/usb/usbip_protocol.txt
11925F: drivers/usb/usbip/
11926F: tools/usb/usbip/
11927
11928USB PEGASUS DRIVER
11929M: Petko Manolov <petkan@nucleusys.com>
11930L: linux-usb@vger.kernel.org
11931L: netdev@vger.kernel.org
11932T: git git://github.com/petkan/pegasus.git
11933W: https://github.com/petkan/pegasus
11934S: Maintained
11935F: drivers/net/usb/pegasus.*
11936
11937USB PHY LAYER
11938M: Felipe Balbi <balbi@kernel.org>
11939L: linux-usb@vger.kernel.org
11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11941S: Maintained
11942F: drivers/usb/phy/
11943
11944USB PRINTER DRIVER (usblp)
11945M: Pete Zaitcev <zaitcev@redhat.com>
11946L: linux-usb@vger.kernel.org
11947S: Supported
11948F: drivers/usb/class/usblp.c
11949
11950USB QMI WWAN NETWORK DRIVER
11951M: Bjørn Mork <bjorn@mork.no>
11952L: netdev@vger.kernel.org
11953S: Maintained
11954F: Documentation/ABI/testing/sysfs-class-net-qmi
11955F: drivers/net/usb/qmi_wwan.c
11956
11957USB RTL8150 DRIVER
11958M: Petko Manolov <petkan@nucleusys.com>
11959L: linux-usb@vger.kernel.org
11960L: netdev@vger.kernel.org
11961T: git git://github.com/petkan/rtl8150.git
11962W: https://github.com/petkan/rtl8150
11963S: Maintained
11964F: drivers/net/usb/rtl8150.c
11965
11966USB SERIAL SUBSYSTEM
11967M: Johan Hovold <johan@kernel.org>
11968L: linux-usb@vger.kernel.org
11969S: Maintained
11970F: Documentation/usb/usb-serial.txt
11971F: drivers/usb/serial/
11972F: include/linux/usb/serial.h
11973
11974USB SMSC75XX ETHERNET DRIVER
11975M: Steve Glendinning <steve.glendinning@shawell.net>
11976L: netdev@vger.kernel.org
11977S: Maintained
11978F: drivers/net/usb/smsc75xx.*
11979
11980USB SMSC95XX ETHERNET DRIVER
11981M: Steve Glendinning <steve.glendinning@shawell.net>
11982L: netdev@vger.kernel.org
11983S: Maintained
11984F: drivers/net/usb/smsc95xx.*
11985
11986USB SUBSYSTEM
11987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11988L: linux-usb@vger.kernel.org
11989W: http://www.linux-usb.org
11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11991S: Supported
11992F: Documentation/devicetree/bindings/usb/
11993F: Documentation/usb/
11994F: drivers/usb/
11995F: include/linux/usb.h
11996F: include/linux/usb/
11997
11998USB UHCI DRIVER
11999M: Alan Stern <stern@rowland.harvard.edu>
12000L: linux-usb@vger.kernel.org
12001S: Maintained
12002F: drivers/usb/host/uhci*
12003
12004USB "USBNET" DRIVER FRAMEWORK
12005M: Oliver Neukum <oneukum@suse.com>
12006L: netdev@vger.kernel.org
12007W: http://www.linux-usb.org/usbnet
12008S: Maintained
12009F: drivers/net/usb/usbnet.c
12010F: include/linux/usb/usbnet.h
12011
12012USB VIDEO CLASS
12013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12014L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12015L: linux-media@vger.kernel.org
12016T: git git://linuxtv.org/media_tree.git
12017W: http://www.ideasonboard.org/uvc/
12018S: Maintained
12019F: drivers/media/usb/uvc/
12020F: include/uapi/linux/uvcvideo.h
12021
12022USB VISION DRIVER
12023M: Hans Verkuil <hverkuil@xs4all.nl>
12024L: linux-media@vger.kernel.org
12025T: git git://linuxtv.org/media_tree.git
12026W: https://linuxtv.org
12027S: Odd Fixes
12028F: drivers/media/usb/usbvision/
12029
12030USB WEBCAM GADGET
12031M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12032L: linux-usb@vger.kernel.org
12033S: Maintained
12034F: drivers/usb/gadget/function/*uvc*
12035F: drivers/usb/gadget/legacy/webcam.c
12036
12037USB WIRELESS RNDIS DRIVER (rndis_wlan)
12038M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12039L: linux-wireless@vger.kernel.org
12040S: Maintained
12041F: drivers/net/wireless/rndis_wlan.c
12042
12043USB XHCI DRIVER
12044M: Mathias Nyman <mathias.nyman@intel.com>
12045L: linux-usb@vger.kernel.org
12046S: Supported
12047F: drivers/usb/host/xhci*
12048F: drivers/usb/host/pci-quirks*
12049
12050USB ZD1201 DRIVER
12051L: linux-wireless@vger.kernel.org
12052W: http://linux-lc100020.sourceforge.net
12053S: Orphan
12054F: drivers/net/wireless/zydas/zd1201.*
12055
12056USB ZR364XX DRIVER
12057M: Antoine Jacquet <royale@zerezo.com>
12058L: linux-usb@vger.kernel.org
12059L: linux-media@vger.kernel.org
12060T: git git://linuxtv.org/media_tree.git
12061W: http://royale.zerezo.com/zr364xx/
12062S: Maintained
12063F: Documentation/video4linux/zr364xx.txt
12064F: drivers/media/usb/zr364xx/
12065
12066ULPI BUS
12067M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12068L: linux-usb@vger.kernel.org
12069S: Maintained
12070F: drivers/usb/common/ulpi.c
12071F: include/linux/ulpi/
12072
12073USER-MODE LINUX (UML)
12074M: Jeff Dike <jdike@addtoit.com>
12075M: Richard Weinberger <richard@nod.at>
12076L: user-mode-linux-devel@lists.sourceforge.net
12077L: user-mode-linux-user@lists.sourceforge.net
12078W: http://user-mode-linux.sourceforge.net
12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12080S: Maintained
12081F: Documentation/virtual/uml/
12082F: arch/um/
12083F: arch/x86/um/
12084F: fs/hostfs/
12085F: fs/hppfs/
12086
12087USERSPACE I/O (UIO)
12088M: "Hans J. Koch" <hjk@hansjkoch.de>
12089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12090S: Maintained
12091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12092F: Documentation/DocBook/uio-howto.tmpl
12093F: drivers/uio/
12094F: include/linux/uio*.h
12095
12096UTIL-LINUX PACKAGE
12097M: Karel Zak <kzak@redhat.com>
12098L: util-linux@vger.kernel.org
12099W: http://en.wikipedia.org/wiki/Util-linux
12100T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12101S: Maintained
12102
12103UVESAFB DRIVER
12104M: Michal Januszewski <spock@gentoo.org>
12105L: linux-fbdev@vger.kernel.org
12106W: http://dev.gentoo.org/~spock/projects/uvesafb/
12107S: Maintained
12108F: Documentation/fb/uvesafb.txt
12109F: drivers/video/fbdev/uvesafb.*
12110
12111VF610 NAND DRIVER
12112M: Stefan Agner <stefan@agner.ch>
12113L: linux-mtd@lists.infradead.org
12114S: Supported
12115F: drivers/mtd/nand/vf610_nfc.c
12116
12117VFAT/FAT/MSDOS FILESYSTEM
12118M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12119S: Maintained
12120F: Documentation/filesystems/vfat.txt
12121F: fs/fat/
12122
12123VFIO DRIVER
12124M: Alex Williamson <alex.williamson@redhat.com>
12125L: kvm@vger.kernel.org
12126T: git git://github.com/awilliam/linux-vfio.git
12127S: Maintained
12128F: Documentation/vfio.txt
12129F: drivers/vfio/
12130F: include/linux/vfio.h
12131F: include/uapi/linux/vfio.h
12132
12133VFIO PLATFORM DRIVER
12134M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12135L: kvm@vger.kernel.org
12136S: Maintained
12137F: drivers/vfio/platform/
12138
12139VIDEOBUF2 FRAMEWORK
12140M: Pawel Osciak <pawel@osciak.com>
12141M: Marek Szyprowski <m.szyprowski@samsung.com>
12142M: Kyungmin Park <kyungmin.park@samsung.com>
12143L: linux-media@vger.kernel.org
12144S: Maintained
12145F: drivers/media/v4l2-core/videobuf2-*
12146F: include/media/videobuf2-*
12147
12148VIRTUAL SERIO DEVICE DRIVER
12149M: Stephen Chandler Paul <thatslyude@gmail.com>
12150S: Maintained
12151F: drivers/input/serio/userio.c
12152F: include/uapi/linux/userio.h
12153
12154VIRTIO CONSOLE DRIVER
12155M: Amit Shah <amit.shah@redhat.com>
12156L: virtualization@lists.linux-foundation.org
12157S: Maintained
12158F: drivers/char/virtio_console.c
12159F: include/linux/virtio_console.h
12160F: include/uapi/linux/virtio_console.h
12161
12162VIRTIO CORE, NET AND BLOCK DRIVERS
12163M: "Michael S. Tsirkin" <mst@redhat.com>
12164L: virtualization@lists.linux-foundation.org
12165S: Maintained
12166F: Documentation/devicetree/bindings/virtio/
12167F: drivers/virtio/
12168F: tools/virtio/
12169F: drivers/net/virtio_net.c
12170F: drivers/block/virtio_blk.c
12171F: include/linux/virtio_*.h
12172F: include/uapi/linux/virtio_*.h
12173
12174VIRTIO DRIVERS FOR S390
12175M: Christian Borntraeger <borntraeger@de.ibm.com>
12176M: Cornelia Huck <cornelia.huck@de.ibm.com>
12177L: linux-s390@vger.kernel.org
12178L: virtualization@lists.linux-foundation.org
12179L: kvm@vger.kernel.org
12180S: Supported
12181F: drivers/s390/virtio/
12182
12183VIRTIO GPU DRIVER
12184M: David Airlie <airlied@linux.ie>
12185M: Gerd Hoffmann <kraxel@redhat.com>
12186L: dri-devel@lists.freedesktop.org
12187L: virtualization@lists.linux-foundation.org
12188S: Maintained
12189F: drivers/gpu/drm/virtio/
12190F: include/uapi/linux/virtio_gpu.h
12191
12192VIRTIO HOST (VHOST)
12193M: "Michael S. Tsirkin" <mst@redhat.com>
12194L: kvm@vger.kernel.org
12195L: virtualization@lists.linux-foundation.org
12196L: netdev@vger.kernel.org
12197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12198S: Maintained
12199F: drivers/vhost/
12200F: include/uapi/linux/vhost.h
12201
12202VIRTIO INPUT DRIVER
12203M: Gerd Hoffmann <kraxel@redhat.com>
12204S: Maintained
12205F: drivers/virtio/virtio_input.c
12206F: include/uapi/linux/virtio_input.h
12207
12208VIA RHINE NETWORK DRIVER
12209S: Orphan
12210F: drivers/net/ethernet/via/via-rhine.c
12211
12212VIA SD/MMC CARD CONTROLLER DRIVER
12213M: Bruce Chang <brucechang@via.com.tw>
12214M: Harald Welte <HaraldWelte@viatech.com>
12215S: Maintained
12216F: drivers/mmc/host/via-sdmmc.c
12217
12218VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12219M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12220L: linux-fbdev@vger.kernel.org
12221S: Maintained
12222F: include/linux/via-core.h
12223F: include/linux/via-gpio.h
12224F: include/linux/via_i2c.h
12225F: drivers/video/fbdev/via/
12226
12227VIA VELOCITY NETWORK DRIVER
12228M: Francois Romieu <romieu@fr.zoreil.com>
12229L: netdev@vger.kernel.org
12230S: Maintained
12231F: drivers/net/ethernet/via/via-velocity.*
12232
12233VIRT LIB
12234M: Alex Williamson <alex.williamson@redhat.com>
12235M: Paolo Bonzini <pbonzini@redhat.com>
12236L: kvm@vger.kernel.org
12237S: Supported
12238F: virt/lib/
12239
12240VIVID VIRTUAL VIDEO DRIVER
12241M: Hans Verkuil <hverkuil@xs4all.nl>
12242L: linux-media@vger.kernel.org
12243T: git git://linuxtv.org/media_tree.git
12244W: https://linuxtv.org
12245S: Maintained
12246F: drivers/media/platform/vivid/*
12247
12248VLAN (802.1Q)
12249M: Patrick McHardy <kaber@trash.net>
12250L: netdev@vger.kernel.org
12251S: Maintained
12252F: drivers/net/macvlan.c
12253F: include/linux/if_*vlan.h
12254F: net/8021q/
12255
12256VLYNQ BUS
12257M: Florian Fainelli <florian@openwrt.org>
12258L: openwrt-devel@lists.openwrt.org (subscribers-only)
12259S: Maintained
12260F: drivers/vlynq/vlynq.c
12261F: include/linux/vlynq.h
12262
12263VME SUBSYSTEM
12264M: Martyn Welch <martyn@welchs.me.uk>
12265M: Manohar Vanga <manohar.vanga@gmail.com>
12266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12267L: devel@driverdev.osuosl.org
12268S: Maintained
12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12270F: Documentation/vme_api.txt
12271F: drivers/staging/vme/
12272F: drivers/vme/
12273F: include/linux/vme*
12274
12275VMWARE HYPERVISOR INTERFACE
12276M: Alok Kataria <akataria@vmware.com>
12277L: virtualization@lists.linux-foundation.org
12278S: Supported
12279F: arch/x86/kernel/cpu/vmware.c
12280
12281VMWARE BALLOON DRIVER
12282M: Xavier Deguillard <xdeguillard@vmware.com>
12283M: Philip Moltmann <moltmann@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-kernel@vger.kernel.org
12286S: Maintained
12287F: drivers/misc/vmw_balloon.c
12288
12289VMWARE VMMOUSE SUBDRIVER
12290M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12291M: "VMware, Inc." <pv-drivers@vmware.com>
12292L: linux-input@vger.kernel.org
12293S: Maintained
12294F: drivers/input/mouse/vmmouse.c
12295F: drivers/input/mouse/vmmouse.h
12296
12297VMWARE VMXNET3 ETHERNET DRIVER
12298M: Shrikrishna Khare <skhare@vmware.com>
12299M: "VMware, Inc." <pv-drivers@vmware.com>
12300L: netdev@vger.kernel.org
12301S: Maintained
12302F: drivers/net/vmxnet3/
12303
12304VMware PVSCSI driver
12305M: Jim Gill <jgill@vmware.com>
12306M: VMware PV-Drivers <pv-drivers@vmware.com>
12307L: linux-scsi@vger.kernel.org
12308S: Maintained
12309F: drivers/scsi/vmw_pvscsi.c
12310F: drivers/scsi/vmw_pvscsi.h
12311
12312VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12313M: Liam Girdwood <lgirdwood@gmail.com>
12314M: Mark Brown <broonie@kernel.org>
12315L: linux-kernel@vger.kernel.org
12316W: http://www.slimlogic.co.uk/?p=48
12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12318S: Supported
12319F: Documentation/devicetree/bindings/regulator/
12320F: drivers/regulator/
12321F: include/dt-bindings/regulator/
12322F: include/linux/regulator/
12323
12324VRF
12325M: David Ahern <dsa@cumulusnetworks.com>
12326M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12327L: netdev@vger.kernel.org
12328S: Maintained
12329F: drivers/net/vrf.c
12330F: Documentation/networking/vrf.txt
12331
12332VT1211 HARDWARE MONITOR DRIVER
12333M: Juerg Haefliger <juergh@gmail.com>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: Documentation/hwmon/vt1211
12337F: drivers/hwmon/vt1211.c
12338
12339VT8231 HARDWARE MONITOR DRIVER
12340M: Roger Lucas <vt8231@hiddenengine.co.uk>
12341L: linux-hwmon@vger.kernel.org
12342S: Maintained
12343F: drivers/hwmon/vt8231.c
12344
12345VUB300 USB to SDIO/SD/MMC bridge chip
12346M: Tony Olech <tony.olech@elandigitalsystems.com>
12347L: linux-mmc@vger.kernel.org
12348L: linux-usb@vger.kernel.org
12349S: Supported
12350F: drivers/mmc/host/vub300.c
12351
12352W1 DALLAS'S 1-WIRE BUS
12353M: Evgeniy Polyakov <zbr@ioremap.net>
12354S: Maintained
12355F: Documentation/w1/
12356F: drivers/w1/
12357
12358W83791D HARDWARE MONITORING DRIVER
12359M: Marc Hulsman <m.hulsman@tudelft.nl>
12360L: linux-hwmon@vger.kernel.org
12361S: Maintained
12362F: Documentation/hwmon/w83791d
12363F: drivers/hwmon/w83791d.c
12364
12365W83793 HARDWARE MONITORING DRIVER
12366M: Rudolf Marek <r.marek@assembler.cz>
12367L: linux-hwmon@vger.kernel.org
12368S: Maintained
12369F: Documentation/hwmon/w83793
12370F: drivers/hwmon/w83793.c
12371
12372W83795 HARDWARE MONITORING DRIVER
12373M: Jean Delvare <jdelvare@suse.com>
12374L: linux-hwmon@vger.kernel.org
12375S: Maintained
12376F: drivers/hwmon/w83795.c
12377
12378W83L51xD SD/MMC CARD INTERFACE DRIVER
12379M: Pierre Ossman <pierre@ossman.eu>
12380S: Maintained
12381F: drivers/mmc/host/wbsd.*
12382
12383WACOM PROTOCOL 4 SERIAL TABLETS
12384M: Julian Squires <julian@cipht.net>
12385M: Hans de Goede <hdegoede@redhat.com>
12386L: linux-input@vger.kernel.org
12387S: Maintained
12388F: drivers/input/tablet/wacom_serial4.c
12389
12390WATCHDOG DEVICE DRIVERS
12391M: Wim Van Sebroeck <wim@iguana.be>
12392R: Guenter Roeck <linux@roeck-us.net>
12393L: linux-watchdog@vger.kernel.org
12394W: http://www.linux-watchdog.org/
12395T: git git://www.linux-watchdog.org/linux-watchdog.git
12396S: Maintained
12397F: Documentation/devicetree/bindings/watchdog/
12398F: Documentation/watchdog/
12399F: drivers/watchdog/
12400F: include/linux/watchdog.h
12401F: include/uapi/linux/watchdog.h
12402
12403WD7000 SCSI DRIVER
12404M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12405L: linux-scsi@vger.kernel.org
12406S: Maintained
12407F: drivers/scsi/wd7000.c
12408
12409WIIMOTE HID DRIVER
12410M: David Herrmann <dh.herrmann@googlemail.com>
12411L: linux-input@vger.kernel.org
12412S: Maintained
12413F: drivers/hid/hid-wiimote*
12414
12415WINBOND CIR DRIVER
12416M: David Härdeman <david@hardeman.nu>
12417S: Maintained
12418F: drivers/media/rc/winbond-cir.c
12419
12420WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12421M: William Breathitt Gray <vilhelm.gray@gmail.com>
12422L: linux-watchdog@vger.kernel.org
12423S: Maintained
12424F: drivers/watchdog/ebc-c384_wdt.c
12425
12426WINSYSTEMS WS16C48 GPIO DRIVER
12427M: William Breathitt Gray <vilhelm.gray@gmail.com>
12428L: linux-gpio@vger.kernel.org
12429S: Maintained
12430F: drivers/gpio/gpio-ws16c48.c
12431
12432WIMAX STACK
12433M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12434M: linux-wimax@intel.com
12435L: wimax@linuxwimax.org (subscribers-only)
12436S: Supported
12437W: http://linuxwimax.org
12438F: Documentation/wimax/README.wimax
12439F: include/linux/wimax/debug.h
12440F: include/net/wimax.h
12441F: include/uapi/linux/wimax.h
12442F: net/wimax/
12443
12444WISTRON LAPTOP BUTTON DRIVER
12445M: Miloslav Trmac <mitr@volny.cz>
12446S: Maintained
12447F: drivers/input/misc/wistron_btns.c
12448
12449WL3501 WIRELESS PCMCIA CARD DRIVER
12450M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12451L: linux-wireless@vger.kernel.org
12452W: http://oops.ghostprotocols.net:81/blog
12453S: Maintained
12454F: drivers/net/wireless/wl3501*
12455
12456WOLFSON MICROELECTRONICS DRIVERS
12457L: patches@opensource.wolfsonmicro.com
12458T: git https://github.com/CirrusLogic/linux-drivers.git
12459W: https://github.com/CirrusLogic/linux-drivers/wiki
12460S: Supported
12461F: Documentation/hwmon/wm83??
12462F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12463F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12464F: Documentation/devicetree/bindings/mfd/arizona.txt
12465F: arch/arm/mach-s3c64xx/mach-crag6410*
12466F: drivers/clk/clk-wm83*.c
12467F: drivers/extcon/extcon-arizona.c
12468F: drivers/leds/leds-wm83*.c
12469F: drivers/gpio/gpio-*wm*.c
12470F: drivers/gpio/gpio-arizona.c
12471F: drivers/hwmon/wm83??-hwmon.c
12472F: drivers/input/misc/wm831x-on.c
12473F: drivers/input/touchscreen/wm831x-ts.c
12474F: drivers/input/touchscreen/wm97*.c
12475F: drivers/mfd/arizona*
12476F: drivers/mfd/wm*.c
12477F: drivers/mfd/cs47l24*
12478F: drivers/power/wm83*.c
12479F: drivers/rtc/rtc-wm83*.c
12480F: drivers/regulator/wm8*.c
12481F: drivers/video/backlight/wm83*_bl.c
12482F: drivers/watchdog/wm83*_wdt.c
12483F: include/linux/mfd/arizona/
12484F: include/linux/mfd/wm831x/
12485F: include/linux/mfd/wm8350/
12486F: include/linux/mfd/wm8400*
12487F: include/linux/wm97xx.h
12488F: include/sound/wm????.h
12489F: sound/soc/codecs/arizona.?
12490F: sound/soc/codecs/wm*
12491F: sound/soc/codecs/cs47l24*
12492
12493WORKQUEUE
12494M: Tejun Heo <tj@kernel.org>
12495R: Lai Jiangshan <jiangshanlai@gmail.com>
12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12497S: Maintained
12498F: include/linux/workqueue.h
12499F: kernel/workqueue.c
12500F: Documentation/workqueue.txt
12501
12502X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12503M: Chen-Yu Tsai <wens@csie.org>
12504L: linux-kernel@vger.kernel.org
12505S: Maintained
12506N: axp[128]
12507
12508X.25 NETWORK LAYER
12509M: Andrew Hendry <andrew.hendry@gmail.com>
12510L: linux-x25@vger.kernel.org
12511S: Odd Fixes
12512F: Documentation/networking/x25*
12513F: include/net/x25*
12514F: net/x25/
12515
12516X86 ARCHITECTURE (32-BIT AND 64-BIT)
12517M: Thomas Gleixner <tglx@linutronix.de>
12518M: Ingo Molnar <mingo@redhat.com>
12519M: "H. Peter Anvin" <hpa@zytor.com>
12520M: x86@kernel.org
12521L: linux-kernel@vger.kernel.org
12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12523S: Maintained
12524F: Documentation/x86/
12525F: arch/x86/
12526
12527X86 PLATFORM DRIVERS
12528M: Darren Hart <dvhart@infradead.org>
12529L: platform-driver-x86@vger.kernel.org
12530T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12531S: Maintained
12532F: drivers/platform/x86/
12533F: drivers/platform/olpc/
12534
12535X86 MCE INFRASTRUCTURE
12536M: Tony Luck <tony.luck@intel.com>
12537M: Borislav Petkov <bp@alien8.de>
12538L: linux-edac@vger.kernel.org
12539S: Maintained
12540F: arch/x86/kernel/cpu/mcheck/*
12541
12542X86 MICROCODE UPDATE SUPPORT
12543M: Borislav Petkov <bp@alien8.de>
12544S: Maintained
12545F: arch/x86/kernel/cpu/microcode/*
12546
12547X86 VDSO
12548M: Andy Lutomirski <luto@amacapital.net>
12549L: linux-kernel@vger.kernel.org
12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12551S: Maintained
12552F: arch/x86/entry/vdso/
12553
12554XC2028/3028 TUNER DRIVER
12555M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12556M: Mauro Carvalho Chehab <mchehab@kernel.org>
12557L: linux-media@vger.kernel.org
12558W: https://linuxtv.org
12559T: git git://linuxtv.org/media_tree.git
12560S: Maintained
12561F: drivers/media/tuners/tuner-xc2028.*
12562
12563XEN HYPERVISOR INTERFACE
12564M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12565M: David Vrabel <david.vrabel@citrix.com>
12566M: Juergen Gross <jgross@suse.com>
12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12568T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12569S: Supported
12570F: arch/x86/xen/
12571F: drivers/*/xen-*front.c
12572F: drivers/xen/
12573F: arch/x86/include/asm/xen/
12574F: include/xen/
12575F: include/uapi/xen/
12576
12577XEN HYPERVISOR ARM
12578M: Stefano Stabellini <sstabellini@kernel.org>
12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12580S: Maintained
12581F: arch/arm/xen/
12582F: arch/arm/include/asm/xen/
12583
12584XEN HYPERVISOR ARM64
12585M: Stefano Stabellini <sstabellini@kernel.org>
12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12587S: Maintained
12588F: arch/arm64/xen/
12589F: arch/arm64/include/asm/xen/
12590
12591XEN NETWORK BACKEND DRIVER
12592M: Wei Liu <wei.liu2@citrix.com>
12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594L: netdev@vger.kernel.org
12595S: Supported
12596F: drivers/net/xen-netback/*
12597
12598XEN PCI SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12600L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12601S: Supported
12602F: arch/x86/pci/*xen*
12603F: drivers/pci/*xen*
12604
12605XEN BLOCK SUBSYSTEM
12606M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12607M: Roger Pau Monné <roger.pau@citrix.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609S: Supported
12610F: drivers/block/xen-blkback/*
12611F: drivers/block/xen*
12612
12613XEN PVSCSI DRIVERS
12614M: Juergen Gross <jgross@suse.com>
12615L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12616L: linux-scsi@vger.kernel.org
12617S: Supported
12618F: drivers/scsi/xen-scsifront.c
12619F: drivers/xen/xen-scsiback.c
12620F: include/xen/interface/io/vscsiif.h
12621
12622XEN SWIOTLB SUBSYSTEM
12623M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12624L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12625S: Supported
12626F: arch/x86/xen/*swiotlb*
12627F: drivers/xen/*swiotlb*
12628
12629XFS FILESYSTEM
12630P: Silicon Graphics Inc
12631M: Dave Chinner <david@fromorbit.com>
12632M: xfs@oss.sgi.com
12633L: xfs@oss.sgi.com
12634W: http://oss.sgi.com/projects/xfs
12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12636S: Supported
12637F: Documentation/filesystems/xfs.txt
12638F: fs/xfs/
12639
12640XILINX AXI ETHERNET DRIVER
12641M: Anirudha Sarangi <anirudh@xilinx.com>
12642M: John Linn <John.Linn@xilinx.com>
12643S: Maintained
12644F: drivers/net/ethernet/xilinx/xilinx_axienet*
12645
12646XILINX UARTLITE SERIAL DRIVER
12647M: Peter Korsgaard <jacmet@sunsite.dk>
12648L: linux-serial@vger.kernel.org
12649S: Maintained
12650F: drivers/tty/serial/uartlite.c
12651
12652XILINX VIDEO IP CORES
12653M: Hyun Kwon <hyun.kwon@xilinx.com>
12654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655L: linux-media@vger.kernel.org
12656T: git git://linuxtv.org/media_tree.git
12657S: Supported
12658F: Documentation/devicetree/bindings/media/xilinx/
12659F: drivers/media/platform/xilinx/
12660F: include/uapi/linux/xilinx-v4l2-controls.h
12661
12662XILLYBUS DRIVER
12663M: Eli Billauer <eli.billauer@gmail.com>
12664L: linux-kernel@vger.kernel.org
12665S: Supported
12666F: drivers/char/xillybus/
12667
12668XTENSA XTFPGA PLATFORM SUPPORT
12669M: Max Filippov <jcmvbkbc@gmail.com>
12670L: linux-xtensa@linux-xtensa.org
12671S: Maintained
12672F: drivers/spi/spi-xtensa-xtfpga.c
12673F: sound/soc/xtensa/xtfpga-i2s.c
12674
12675YAM DRIVER FOR AX.25
12676M: Jean-Paul Roubelat <jpr@f6fbb.org>
12677L: linux-hams@vger.kernel.org
12678S: Maintained
12679F: drivers/net/hamradio/yam*
12680F: include/linux/yam.h
12681
12682YEALINK PHONE DRIVER
12683M: Henk Vergonet <Henk.Vergonet@gmail.com>
12684L: usbb2k-api-dev@nongnu.org
12685S: Maintained
12686F: Documentation/input/yealink.txt
12687F: drivers/input/misc/yealink.*
12688
12689Z8530 DRIVER FOR AX.25
12690M: Joerg Reuter <jreuter@yaina.de>
12691W: http://yaina.de/jreuter/
12692W: http://www.qsl.net/dl1bke/
12693L: linux-hams@vger.kernel.org
12694S: Maintained
12695F: Documentation/networking/z8530drv.txt
12696F: drivers/net/hamradio/*scc.c
12697F: drivers/net/hamradio/z8530.h
12698
12699ZBUD COMPRESSED PAGE ALLOCATOR
12700M: Seth Jennings <sjenning@redhat.com>
12701L: linux-mm@kvack.org
12702S: Maintained
12703F: mm/zbud.c
12704F: include/linux/zbud.h
12705
12706ZD1211RW WIRELESS DRIVER
12707M: Daniel Drake <dsd@gentoo.org>
12708M: Ulrich Kunitz <kune@deine-taler.de>
12709W: http://zd1211.ath.cx/wiki/DriverRewrite
12710L: linux-wireless@vger.kernel.org
12711L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12712S: Maintained
12713F: drivers/net/wireless/zydas/zd1211rw/
12714
12715ZPOOL COMPRESSED PAGE STORAGE API
12716M: Dan Streetman <ddstreet@ieee.org>
12717L: linux-mm@kvack.org
12718S: Maintained
12719F: mm/zpool.c
12720F: include/linux/zpool.h
12721
12722ZR36067 VIDEO FOR LINUX DRIVER
12723L: mjpeg-users@lists.sourceforge.net
12724L: linux-media@vger.kernel.org
12725W: http://mjpeg.sourceforge.net/driver-zoran/
12726T: hg https://linuxtv.org/hg/v4l-dvb
12727S: Odd Fixes
12728F: drivers/media/pci/zoran/
12729
12730ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12731M: Minchan Kim <minchan@kernel.org>
12732M: Nitin Gupta <ngupta@vflare.org>
12733R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12734L: linux-kernel@vger.kernel.org
12735S: Maintained
12736F: drivers/block/zram/
12737F: Documentation/blockdev/zram.txt
12738
12739ZS DECSTATION Z85C30 SERIAL DRIVER
12740M: "Maciej W. Rozycki" <macro@linux-mips.org>
12741S: Maintained
12742F: drivers/tty/serial/zs.*
12743
12744ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12745M: Minchan Kim <minchan@kernel.org>
12746M: Nitin Gupta <ngupta@vflare.org>
12747R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12748L: linux-mm@kvack.org
12749S: Maintained
12750F: mm/zsmalloc.c
12751F: include/linux/zsmalloc.h
12752F: Documentation/vm/zsmalloc.txt
12753
12754ZSWAP COMPRESSED SWAP CACHING
12755M: Seth Jennings <sjenning@redhat.com>
12756L: linux-mm@kvack.org
12757S: Maintained
12758F: mm/zswap.c
12759
12760THE REST
12761M: Linus Torvalds <torvalds@linux-foundation.org>
12762L: linux-kernel@vger.kernel.org
12763Q: http://patchwork.kernel.org/project/LKML/list/
12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12765S: Buried alive in reporters
12766F: *
12767F: */