ufs: add link status to ufshci
[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@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: 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: drivers/scsi/
10141F: include/scsi/
10142
10143SCSI TAPE DRIVER
10144M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10145L: linux-scsi@vger.kernel.org
10146S: Maintained
10147F: Documentation/scsi/st.txt
10148F: drivers/scsi/st.*
10149F: drivers/scsi/st_*.h
10150
10151SCTP PROTOCOL
10152M: Vlad Yasevich <vyasevich@gmail.com>
10153M: Neil Horman <nhorman@tuxdriver.com>
10154L: linux-sctp@vger.kernel.org
10155W: http://lksctp.sourceforge.net
10156S: Maintained
10157F: Documentation/networking/sctp.txt
10158F: include/linux/sctp.h
10159F: include/uapi/linux/sctp.h
10160F: include/net/sctp/
10161F: net/sctp/
10162
10163SCx200 CPU SUPPORT
10164M: Jim Cromie <jim.cromie@gmail.com>
10165S: Odd Fixes
10166F: Documentation/i2c/busses/scx200_acb
10167F: arch/x86/platform/scx200/
10168F: drivers/watchdog/scx200_wdt.c
10169F: drivers/i2c/busses/scx200*
10170F: drivers/mtd/maps/scx200_docflash.c
10171F: include/linux/scx200.h
10172
10173SCx200 GPIO DRIVER
10174M: Jim Cromie <jim.cromie@gmail.com>
10175S: Maintained
10176F: drivers/char/scx200_gpio.c
10177F: include/linux/scx200_gpio.h
10178
10179SCx200 HRT CLOCKSOURCE DRIVER
10180M: Jim Cromie <jim.cromie@gmail.com>
10181S: Maintained
10182F: drivers/clocksource/scx200_hrt.c
10183
10184SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10185M: Sascha Sommer <saschasommer@freenet.de>
10186L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10187S: Maintained
10188F: drivers/mmc/host/sdricoh_cs.c
10189
10190SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10191M: Adrian Hunter <adrian.hunter@intel.com>
10192L: linux-mmc@vger.kernel.org
10193T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10194S: Maintained
10195F: drivers/mmc/host/sdhci*
10196F: include/linux/mmc/sdhci*
10197
10198SECURE COMPUTING
10199M: Kees Cook <keescook@chromium.org>
10200R: Andy Lutomirski <luto@amacapital.net>
10201R: Will Drewry <wad@chromium.org>
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10203S: Supported
10204F: kernel/seccomp.c
10205F: include/uapi/linux/seccomp.h
10206F: include/linux/seccomp.h
10207F: tools/testing/selftests/seccomp/*
10208K: \bsecure_computing
10209K: \bTIF_SECCOMP\b
10210
10211SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10212M: Ben Dooks <ben-linux@fluff.org>
10213M: Jaehoon Chung <jh80.chung@samsung.com>
10214L: linux-mmc@vger.kernel.org
10215S: Maintained
10216F: drivers/mmc/host/sdhci-s3c*
10217
10218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10219M: Viresh Kumar <vireshk@kernel.org>
10220L: linux-mmc@vger.kernel.org
10221S: Maintained
10222F: drivers/mmc/host/sdhci-spear.c
10223
10224SECURITY SUBSYSTEM
10225M: James Morris <james.l.morris@oracle.com>
10226M: "Serge E. Hallyn" <serge@hallyn.com>
10227L: linux-security-module@vger.kernel.org (suggested Cc:)
10228T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10229W: http://kernsec.org/
10230S: Supported
10231F: security/
10232
10233SECURITY CONTACT
10234M: Security Officers <security@kernel.org>
10235S: Supported
10236
10237SELINUX SECURITY MODULE
10238M: Paul Moore <paul@paul-moore.com>
10239M: Stephen Smalley <sds@tycho.nsa.gov>
10240M: Eric Paris <eparis@parisplace.org>
10241L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10242W: http://selinuxproject.org
10243T: git git://git.infradead.org/users/pcmoore/selinux
10244S: Supported
10245F: include/linux/selinux*
10246F: security/selinux/
10247F: scripts/selinux/
10248
10249APPARMOR SECURITY MODULE
10250M: John Johansen <john.johansen@canonical.com>
10251L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10252W: apparmor.wiki.kernel.org
10253T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10254S: Supported
10255F: security/apparmor/
10256
10257LOADPIN SECURITY MODULE
10258M: Kees Cook <keescook@chromium.org>
10259T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10260S: Supported
10261F: security/loadpin/
10262
10263YAMA SECURITY MODULE
10264M: Kees Cook <keescook@chromium.org>
10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10266S: Supported
10267F: security/yama/
10268
10269SENSABLE PHANTOM
10270M: Jiri Slaby <jirislaby@gmail.com>
10271S: Maintained
10272F: drivers/misc/phantom.c
10273F: include/uapi/linux/phantom.h
10274
10275SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10276M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10277M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10278M: John Soni Jose <sony.john@avagotech.com>
10279L: linux-scsi@vger.kernel.org
10280W: http://www.avagotech.com
10281S: Supported
10282F: drivers/scsi/be2iscsi/
10283
10284Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10285M: Sathya Perla <sathya.perla@broadcom.com>
10286M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10287M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10288M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10289M: Somnath Kotur <somnath.kotur@broadcom.com>
10290L: netdev@vger.kernel.org
10291W: http://www.emulex.com
10292S: Supported
10293F: drivers/net/ethernet/emulex/benet/
10294
10295EMULEX ONECONNECT ROCE DRIVER
10296M: Selvin Xavier <selvin.xavier@avagotech.com>
10297M: Devesh Sharma <devesh.sharma@avagotech.com>
10298M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10299L: linux-rdma@vger.kernel.org
10300W: http://www.emulex.com
10301S: Supported
10302F: drivers/infiniband/hw/ocrdma/
10303
10304SFC NETWORK DRIVER
10305M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10306M: Edward Cree <ecree@solarflare.com>
10307M: Bert Kenward <bkenward@solarflare.com>
10308L: netdev@vger.kernel.org
10309S: Supported
10310F: drivers/net/ethernet/sfc/
10311
10312SGI GRU DRIVER
10313M: Dimitri Sivanich <sivanich@sgi.com>
10314S: Maintained
10315F: drivers/misc/sgi-gru/
10316
10317SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10318M: Pat Gefre <pfg@sgi.com>
10319L: linux-ia64@vger.kernel.org
10320S: Supported
10321F: Documentation/ia64/serial.txt
10322F: drivers/tty/serial/ioc?_serial.c
10323F: include/linux/ioc?.h
10324
10325SGI XP/XPC/XPNET DRIVER
10326M: Cliff Whickman <cpw@sgi.com>
10327M: Robin Holt <robinmholt@gmail.com>
10328S: Maintained
10329F: drivers/misc/sgi-xp/
10330
10331SI2157 MEDIA DRIVER
10332M: Antti Palosaari <crope@iki.fi>
10333L: linux-media@vger.kernel.org
10334W: https://linuxtv.org
10335W: http://palosaari.fi/linux/
10336Q: http://patchwork.linuxtv.org/project/linux-media/list/
10337T: git git://linuxtv.org/anttip/media_tree.git
10338S: Maintained
10339F: drivers/media/tuners/si2157*
10340
10341SI2168 MEDIA DRIVER
10342M: Antti Palosaari <crope@iki.fi>
10343L: linux-media@vger.kernel.org
10344W: https://linuxtv.org
10345W: http://palosaari.fi/linux/
10346Q: http://patchwork.linuxtv.org/project/linux-media/list/
10347T: git git://linuxtv.org/anttip/media_tree.git
10348S: Maintained
10349F: drivers/media/dvb-frontends/si2168*
10350
10351SI470X FM RADIO RECEIVER I2C DRIVER
10352M: Hans Verkuil <hverkuil@xs4all.nl>
10353L: linux-media@vger.kernel.org
10354T: git git://linuxtv.org/media_tree.git
10355W: https://linuxtv.org
10356S: Odd Fixes
10357F: drivers/media/radio/si470x/radio-si470x-i2c.c
10358
10359SI470X FM RADIO RECEIVER USB DRIVER
10360M: Hans Verkuil <hverkuil@xs4all.nl>
10361L: linux-media@vger.kernel.org
10362T: git git://linuxtv.org/media_tree.git
10363W: https://linuxtv.org
10364S: Maintained
10365F: drivers/media/radio/si470x/radio-si470x-common.c
10366F: drivers/media/radio/si470x/radio-si470x.h
10367F: drivers/media/radio/si470x/radio-si470x-usb.c
10368
10369SI4713 FM RADIO TRANSMITTER I2C DRIVER
10370M: Eduardo Valentin <edubezval@gmail.com>
10371L: linux-media@vger.kernel.org
10372T: git git://linuxtv.org/media_tree.git
10373W: https://linuxtv.org
10374S: Odd Fixes
10375F: drivers/media/radio/si4713/si4713.?
10376
10377SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10378M: Eduardo Valentin <edubezval@gmail.com>
10379L: linux-media@vger.kernel.org
10380T: git git://linuxtv.org/media_tree.git
10381W: https://linuxtv.org
10382S: Odd Fixes
10383F: drivers/media/radio/si4713/radio-platform-si4713.c
10384
10385SI4713 FM RADIO TRANSMITTER USB DRIVER
10386M: Hans Verkuil <hverkuil@xs4all.nl>
10387L: linux-media@vger.kernel.org
10388T: git git://linuxtv.org/media_tree.git
10389W: https://linuxtv.org
10390S: Maintained
10391F: drivers/media/radio/si4713/radio-usb-si4713.c
10392
10393SIANO DVB DRIVER
10394M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10395M: Mauro Carvalho Chehab <mchehab@kernel.org>
10396L: linux-media@vger.kernel.org
10397W: https://linuxtv.org
10398T: git git://linuxtv.org/media_tree.git
10399S: Odd fixes
10400F: drivers/media/common/siano/
10401F: drivers/media/usb/siano/
10402F: drivers/media/usb/siano/
10403F: drivers/media/mmc/siano/
10404
10405SIMPLEFB FB DRIVER
10406M: Hans de Goede <hdegoede@redhat.com>
10407L: linux-fbdev@vger.kernel.org
10408S: Maintained
10409F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10410F: drivers/video/fbdev/simplefb.c
10411F: include/linux/platform_data/simplefb.h
10412
10413SH_VEU V4L2 MEM2MEM DRIVER
10414L: linux-media@vger.kernel.org
10415S: Orphan
10416F: drivers/media/platform/sh_veu.c
10417
10418SH_VOU V4L2 OUTPUT DRIVER
10419L: linux-media@vger.kernel.org
10420S: Orphan
10421F: drivers/media/platform/sh_vou.c
10422F: include/media/drv-intf/sh_vou.h
10423
10424SIMPLE FIRMWARE INTERFACE (SFI)
10425M: Len Brown <lenb@kernel.org>
10426L: sfi-devel@simplefirmware.org
10427W: http://simplefirmware.org/
10428T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10429S: Supported
10430F: arch/x86/platform/sfi/
10431F: drivers/sfi/
10432F: include/linux/sfi*.h
10433
10434SIMTEC EB110ATX (Chalice CATS)
10435P: Ben Dooks
10436P: Vincent Sanders <vince@simtec.co.uk>
10437M: Simtec Linux Team <linux@simtec.co.uk>
10438W: http://www.simtec.co.uk/products/EB110ATX/
10439S: Supported
10440
10441SIMTEC EB2410ITX (BAST)
10442P: Ben Dooks
10443P: Vincent Sanders <vince@simtec.co.uk>
10444M: Simtec Linux Team <linux@simtec.co.uk>
10445W: http://www.simtec.co.uk/products/EB2410ITX/
10446S: Supported
10447F: arch/arm/mach-s3c24xx/mach-bast.c
10448F: arch/arm/mach-s3c24xx/bast-ide.c
10449F: arch/arm/mach-s3c24xx/bast-irq.c
10450
10451TI DAVINCI MACHINE SUPPORT
10452M: Sekhar Nori <nsekhar@ti.com>
10453M: Kevin Hilman <khilman@kernel.org>
10454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10455T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10456S: Supported
10457F: arch/arm/mach-davinci/
10458F: drivers/i2c/busses/i2c-davinci.c
10459
10460TI DAVINCI SERIES MEDIA DRIVER
10461M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10462L: linux-media@vger.kernel.org
10463W: https://linuxtv.org
10464Q: http://patchwork.linuxtv.org/project/linux-media/list/
10465T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10466S: Maintained
10467F: drivers/media/platform/davinci/
10468F: include/media/davinci/
10469
10470TI AM437X VPFE DRIVER
10471M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10472L: linux-media@vger.kernel.org
10473W: https://linuxtv.org
10474Q: http://patchwork.linuxtv.org/project/linux-media/list/
10475T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10476S: Maintained
10477F: drivers/media/platform/am437x/
10478
10479OV2659 OMNIVISION SENSOR DRIVER
10480M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10481L: linux-media@vger.kernel.org
10482W: https://linuxtv.org
10483Q: http://patchwork.linuxtv.org/project/linux-media/list/
10484T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10485S: Maintained
10486F: drivers/media/i2c/ov2659.c
10487F: include/media/i2c/ov2659.h
10488
10489SILICON MOTION SM712 FRAME BUFFER DRIVER
10490M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10491M: Teddy Wang <teddy.wang@siliconmotion.com>
10492M: Sudip Mukherjee <sudip@vectorindia.org>
10493L: linux-fbdev@vger.kernel.org
10494S: Maintained
10495F: drivers/video/fbdev/sm712*
10496F: Documentation/fb/sm712fb.txt
10497
10498SIS 190 ETHERNET DRIVER
10499M: Francois Romieu <romieu@fr.zoreil.com>
10500L: netdev@vger.kernel.org
10501S: Maintained
10502F: drivers/net/ethernet/sis/sis190.c
10503
10504SIS 900/7016 FAST ETHERNET DRIVER
10505M: Daniele Venzano <venza@brownhat.org>
10506W: http://www.brownhat.org/sis900.html
10507L: netdev@vger.kernel.org
10508S: Maintained
10509F: drivers/net/ethernet/sis/sis900.*
10510
10511SIS FRAMEBUFFER DRIVER
10512M: Thomas Winischhofer <thomas@winischhofer.net>
10513W: http://www.winischhofer.net/linuxsisvga.shtml
10514S: Maintained
10515F: Documentation/fb/sisfb.txt
10516F: drivers/video/fbdev/sis/
10517F: include/video/sisfb.h
10518
10519SIS USB2VGA DRIVER
10520M: Thomas Winischhofer <thomas@winischhofer.net>
10521W: http://www.winischhofer.at/linuxsisusbvga.shtml
10522S: Maintained
10523F: drivers/usb/misc/sisusbvga/
10524
10525SLAB ALLOCATOR
10526M: Christoph Lameter <cl@linux.com>
10527M: Pekka Enberg <penberg@kernel.org>
10528M: David Rientjes <rientjes@google.com>
10529M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10530M: Andrew Morton <akpm@linux-foundation.org>
10531L: linux-mm@kvack.org
10532S: Maintained
10533F: include/linux/sl?b*.h
10534F: mm/sl?b*
10535
10536SLEEPABLE READ-COPY UPDATE (SRCU)
10537M: Lai Jiangshan <jiangshanlai@gmail.com>
10538M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10539M: Josh Triplett <josh@joshtriplett.org>
10540R: Steven Rostedt <rostedt@goodmis.org>
10541R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10542L: linux-kernel@vger.kernel.org
10543W: http://www.rdrop.com/users/paulmck/RCU/
10544S: Supported
10545T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10546F: include/linux/srcu.h
10547F: kernel/rcu/srcu.c
10548
10549SMACK SECURITY MODULE
10550M: Casey Schaufler <casey@schaufler-ca.com>
10551L: linux-security-module@vger.kernel.org
10552W: http://schaufler-ca.com
10553T: git git://git.gitorious.org/smack-next/kernel.git
10554S: Maintained
10555F: Documentation/security/Smack.txt
10556F: security/smack/
10557
10558DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10559M: Kevin Hilman <khilman@kernel.org>
10560M: Nishanth Menon <nm@ti.com>
10561S: Maintained
10562F: drivers/power/avs/
10563F: include/linux/power/smartreflex.h
10564L: linux-pm@vger.kernel.org
10565
10566SMC91x ETHERNET DRIVER
10567M: Nicolas Pitre <nico@fluxnic.net>
10568S: Odd Fixes
10569F: drivers/net/ethernet/smsc/smc91x.*
10570
10571SMIA AND SMIA++ IMAGE SENSOR DRIVER
10572M: Sakari Ailus <sakari.ailus@iki.fi>
10573L: linux-media@vger.kernel.org
10574S: Maintained
10575F: drivers/media/i2c/smiapp/
10576F: include/media/i2c/smiapp.h
10577F: drivers/media/i2c/smiapp-pll.c
10578F: drivers/media/i2c/smiapp-pll.h
10579F: include/uapi/linux/smiapp.h
10580F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10581
10582SMM665 HARDWARE MONITOR DRIVER
10583M: Guenter Roeck <linux@roeck-us.net>
10584L: linux-hwmon@vger.kernel.org
10585S: Maintained
10586F: Documentation/hwmon/smm665
10587F: drivers/hwmon/smm665.c
10588
10589SMSC EMC2103 HARDWARE MONITOR DRIVER
10590M: Steve Glendinning <steve.glendinning@shawell.net>
10591L: linux-hwmon@vger.kernel.org
10592S: Maintained
10593F: Documentation/hwmon/emc2103
10594F: drivers/hwmon/emc2103.c
10595
10596SMSC SCH5627 HARDWARE MONITOR DRIVER
10597M: Hans de Goede <hdegoede@redhat.com>
10598L: linux-hwmon@vger.kernel.org
10599S: Supported
10600F: Documentation/hwmon/sch5627
10601F: drivers/hwmon/sch5627.c
10602
10603SMSC47B397 HARDWARE MONITOR DRIVER
10604M: Jean Delvare <jdelvare@suse.com>
10605L: linux-hwmon@vger.kernel.org
10606S: Maintained
10607F: Documentation/hwmon/smsc47b397
10608F: drivers/hwmon/smsc47b397.c
10609
10610SMSC911x ETHERNET DRIVER
10611M: Steve Glendinning <steve.glendinning@shawell.net>
10612L: netdev@vger.kernel.org
10613S: Maintained
10614F: include/linux/smsc911x.h
10615F: drivers/net/ethernet/smsc/smsc911x.*
10616
10617SMSC9420 PCI ETHERNET DRIVER
10618M: Steve Glendinning <steve.glendinning@shawell.net>
10619L: netdev@vger.kernel.org
10620S: Maintained
10621F: drivers/net/ethernet/smsc/smsc9420.*
10622
10623SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10624M: Steve Glendinning <steve.glendinning@shawell.net>
10625L: linux-fbdev@vger.kernel.org
10626S: Maintained
10627F: drivers/video/fbdev/smscufx.c
10628
10629SOC-CAMERA V4L2 SUBSYSTEM
10630M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10631L: linux-media@vger.kernel.org
10632T: git git://linuxtv.org/media_tree.git
10633S: Maintained
10634F: include/media/soc*
10635F: drivers/media/i2c/soc_camera/
10636F: drivers/media/platform/soc_camera/
10637
10638SOEKRIS NET48XX LED SUPPORT
10639M: Chris Boot <bootc@bootc.net>
10640S: Maintained
10641F: drivers/leds/leds-net48xx.c
10642
10643SOFTLOGIC 6x10 MPEG CODEC
10644M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10645M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10646M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10647M: Ismael Luceno <ismael@iodev.co.uk>
10648L: linux-media@vger.kernel.org
10649S: Supported
10650F: drivers/media/pci/solo6x10/
10651
10652SOFTWARE RAID (Multiple Disks) SUPPORT
10653M: Shaohua Li <shli@kernel.org>
10654L: linux-raid@vger.kernel.org
10655T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10656S: Supported
10657F: drivers/md/
10658F: include/linux/raid/
10659F: include/uapi/linux/raid/
10660
10661SONIC NETWORK DRIVER
10662M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10663L: netdev@vger.kernel.org
10664S: Maintained
10665F: drivers/net/ethernet/natsemi/sonic.*
10666
10667SONICS SILICON BACKPLANE DRIVER (SSB)
10668M: Michael Buesch <m@bues.ch>
10669L: linux-wireless@vger.kernel.org
10670S: Maintained
10671F: drivers/ssb/
10672F: include/linux/ssb/
10673
10674SONY VAIO CONTROL DEVICE DRIVER
10675M: Mattia Dongili <malattia@linux.it>
10676L: platform-driver-x86@vger.kernel.org
10677W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10678S: Maintained
10679F: Documentation/laptops/sony-laptop.txt
10680F: drivers/char/sonypi.c
10681F: drivers/platform/x86/sony-laptop.c
10682F: include/linux/sony-laptop.h
10683
10684SONY MEMORYSTICK CARD SUPPORT
10685M: Alex Dubov <oakad@yahoo.com>
10686W: http://tifmxx.berlios.de/
10687S: Maintained
10688F: drivers/memstick/host/tifm_ms.c
10689
10690SONY MEMORYSTICK STANDARD SUPPORT
10691M: Maxim Levitsky <maximlevitsky@gmail.com>
10692S: Maintained
10693F: drivers/memstick/core/ms_block.*
10694
10695SOUND
10696M: Jaroslav Kysela <perex@perex.cz>
10697M: Takashi Iwai <tiwai@suse.com>
10698L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10699W: http://www.alsa-project.org/
10700T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10701T: git git://git.alsa-project.org/alsa-kernel.git
10702Q: http://patchwork.kernel.org/project/alsa-devel/list/
10703S: Maintained
10704F: Documentation/sound/
10705F: include/sound/
10706F: include/uapi/sound/
10707F: sound/
10708
10709SOUND - COMPRESSED AUDIO
10710M: Vinod Koul <vinod.koul@intel.com>
10711L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10713S: Supported
10714F: Documentation/sound/alsa/compress_offload.txt
10715F: include/sound/compress_driver.h
10716F: include/uapi/sound/compress_*
10717F: sound/core/compress_offload.c
10718F: sound/soc/soc-compress.c
10719
10720SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10721M: Liam Girdwood <lgirdwood@gmail.com>
10722M: Mark Brown <broonie@kernel.org>
10723T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10724L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10725W: http://alsa-project.org/main/index.php/ASoC
10726S: Supported
10727F: Documentation/sound/alsa/soc/
10728F: sound/soc/
10729F: include/sound/soc*
10730
10731SOUND - DMAENGINE HELPERS
10732M: Lars-Peter Clausen <lars@metafoo.de>
10733S: Supported
10734F: include/sound/dmaengine_pcm.h
10735F: sound/core/pcm_dmaengine.c
10736F: sound/soc/soc-generic-dmaengine-pcm.c
10737
10738SP2 MEDIA DRIVER
10739M: Olli Salonen <olli.salonen@iki.fi>
10740L: linux-media@vger.kernel.org
10741W: https://linuxtv.org
10742Q: http://patchwork.linuxtv.org/project/linux-media/list/
10743S: Maintained
10744F: drivers/media/dvb-frontends/sp2*
10745
10746SPARC + UltraSPARC (sparc/sparc64)
10747M: "David S. Miller" <davem@davemloft.net>
10748L: sparclinux@vger.kernel.org
10749Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10750T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10751T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10752S: Maintained
10753F: arch/sparc/
10754F: drivers/sbus/
10755
10756SPARC SERIAL DRIVERS
10757M: "David S. Miller" <davem@davemloft.net>
10758L: sparclinux@vger.kernel.org
10759T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10760T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10761S: Maintained
10762F: include/linux/sunserialcore.h
10763F: drivers/tty/serial/suncore.c
10764F: drivers/tty/serial/sunhv.c
10765F: drivers/tty/serial/sunsab.c
10766F: drivers/tty/serial/sunsab.h
10767F: drivers/tty/serial/sunsu.c
10768F: drivers/tty/serial/sunzilog.c
10769F: drivers/tty/serial/sunzilog.h
10770
10771SPARSE CHECKER
10772M: "Christopher Li" <sparse@chrisli.org>
10773L: linux-sparse@vger.kernel.org
10774W: https://sparse.wiki.kernel.org/
10775T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10776T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10777S: Maintained
10778F: include/linux/compiler.h
10779
10780SPEAR PLATFORM SUPPORT
10781M: Viresh Kumar <vireshk@kernel.org>
10782M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10783L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10784W: http://www.st.com/spear
10785S: Maintained
10786F: arch/arm/boot/dts/spear*
10787F: arch/arm/mach-spear/
10788
10789SPEAR CLOCK FRAMEWORK SUPPORT
10790M: Viresh Kumar <vireshk@kernel.org>
10791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10792W: http://www.st.com/spear
10793S: Maintained
10794F: drivers/clk/spear/
10795
10796SPI SUBSYSTEM
10797M: Mark Brown <broonie@kernel.org>
10798L: linux-spi@vger.kernel.org
10799T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10800Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10801S: Maintained
10802F: Documentation/spi/
10803F: drivers/spi/
10804F: include/linux/spi/
10805F: include/uapi/linux/spi/
10806
10807SPIDERNET NETWORK DRIVER for CELL
10808M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10809L: netdev@vger.kernel.org
10810S: Supported
10811F: Documentation/networking/spider_net.txt
10812F: drivers/net/ethernet/toshiba/spider_net*
10813
10814SPU FILE SYSTEM
10815M: Jeremy Kerr <jk@ozlabs.org>
10816L: linuxppc-dev@lists.ozlabs.org
10817W: http://www.ibm.com/developerworks/power/cell/
10818S: Supported
10819F: Documentation/filesystems/spufs.txt
10820F: arch/powerpc/platforms/cell/spufs/
10821
10822SQUASHFS FILE SYSTEM
10823M: Phillip Lougher <phillip@squashfs.org.uk>
10824L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10825W: http://squashfs.org.uk
10826T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10827S: Maintained
10828F: Documentation/filesystems/squashfs.txt
10829F: fs/squashfs/
10830
10831SRM (Alpha) environment access
10832M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10833S: Maintained
10834F: arch/alpha/kernel/srm_env.c
10835
10836STABLE BRANCH
10837M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10838L: stable@vger.kernel.org
10839S: Supported
10840F: Documentation/stable_kernel_rules.txt
10841
10842STAGING SUBSYSTEM
10843M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10845L: devel@driverdev.osuosl.org
10846S: Supported
10847F: drivers/staging/
10848
10849STAGING - COMEDI
10850M: Ian Abbott <abbotti@mev.co.uk>
10851M: H Hartley Sweeten <hsweeten@visionengravers.com>
10852S: Odd Fixes
10853F: drivers/staging/comedi/
10854
10855STAGING - FLARION FT1000 DRIVERS
10856M: Marek Belisko <marek.belisko@gmail.com>
10857S: Odd Fixes
10858F: drivers/staging/ft1000/
10859
10860STAGING - INDUSTRIAL IO
10861M: Jonathan Cameron <jic23@kernel.org>
10862L: linux-iio@vger.kernel.org
10863S: Odd Fixes
10864F: drivers/staging/iio/
10865
10866STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10867M: Jarod Wilson <jarod@wilsonet.com>
10868W: http://www.lirc.org/
10869S: Odd Fixes
10870F: drivers/staging/media/lirc/
10871
10872STAGING - LUSTRE PARALLEL FILESYSTEM
10873M: Oleg Drokin <oleg.drokin@intel.com>
10874M: Andreas Dilger <andreas.dilger@intel.com>
10875L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10876W: http://wiki.lustre.org/
10877S: Maintained
10878F: drivers/staging/lustre
10879
10880STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10881M: Marc Dietrich <marvin24@gmx.de>
10882L: ac100@lists.launchpad.net (moderated for non-subscribers)
10883L: linux-tegra@vger.kernel.org
10884S: Maintained
10885F: drivers/staging/nvec/
10886
10887STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10888M: Jens Frederich <jfrederich@gmail.com>
10889M: Daniel Drake <dsd@laptop.org>
10890M: Jon Nettleton <jon.nettleton@gmail.com>
10891W: http://wiki.laptop.org/go/DCON
10892S: Maintained
10893F: drivers/staging/olpc_dcon/
10894
10895STAGING - REALTEK RTL8712U DRIVERS
10896M: Larry Finger <Larry.Finger@lwfinger.net>
10897M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10898S: Odd Fixes
10899F: drivers/staging/rtl8712/
10900
10901STAGING - REALTEK RTL8723U WIRELESS DRIVER
10902M: Larry Finger <Larry.Finger@lwfinger.net>
10903M: Jes Sorensen <Jes.Sorensen@redhat.com>
10904L: linux-wireless@vger.kernel.org
10905S: Maintained
10906F: drivers/staging/rtl8723au/
10907
10908STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10909M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10910M: Teddy Wang <teddy.wang@siliconmotion.com>
10911M: Sudip Mukherjee <sudip@vectorindia.org>
10912L: linux-fbdev@vger.kernel.org
10913S: Maintained
10914F: drivers/staging/sm750fb/
10915
10916STAGING - SLICOSS
10917M: Lior Dotan <liodot@gmail.com>
10918M: Christopher Harrer <charrer@alacritech.com>
10919S: Odd Fixes
10920F: drivers/staging/slicoss/
10921
10922STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10923M: William Hubbs <w.d.hubbs@gmail.com>
10924M: Chris Brannon <chris@the-brannons.com>
10925M: Kirk Reiser <kirk@reisers.ca>
10926M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10927L: speakup@linux-speakup.org
10928W: http://www.linux-speakup.org/
10929S: Odd Fixes
10930F: drivers/staging/speakup/
10931
10932STAGING - VIA VT665X DRIVERS
10933M: Forest Bond <forest@alittletooquiet.net>
10934S: Odd Fixes
10935F: drivers/staging/vt665?/
10936
10937STAGING - WILC1000 WIFI DRIVER
10938M: Johnny Kim <johnny.kim@atmel.com>
10939M: Austin Shin <austin.shin@atmel.com>
10940M: Chris Park <chris.park@atmel.com>
10941M: Tony Cho <tony.cho@atmel.com>
10942M: Glen Lee <glen.lee@atmel.com>
10943M: Leo Kim <leo.kim@atmel.com>
10944L: linux-wireless@vger.kernel.org
10945S: Supported
10946F: drivers/staging/wilc1000/
10947
10948STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10949M: Arnaud Patard <arnaud.patard@rtp-net.org>
10950S: Odd Fixes
10951F: drivers/staging/xgifb/
10952
10953STARFIRE/DURALAN NETWORK DRIVER
10954M: Ion Badulescu <ionut@badula.org>
10955S: Odd Fixes
10956F: drivers/net/ethernet/adaptec/starfire*
10957
10958SUN3/3X
10959M: Sam Creasey <sammy@sammy.net>
10960W: http://sammy.net/sun3/
10961S: Maintained
10962F: arch/m68k/kernel/*sun3*
10963F: arch/m68k/sun3*/
10964F: arch/m68k/include/asm/sun3*
10965F: drivers/net/ethernet/i825xx/sun3*
10966
10967SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10968M: Hans de Goede <hdegoede@redhat.com>
10969L: linux-input@vger.kernel.org
10970S: Maintained
10971F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10972F: drivers/input/keyboard/sun4i-lradc-keys.c
10973
10974SUNDANCE NETWORK DRIVER
10975M: Denis Kirjanov <kda@linux-powerpc.org>
10976L: netdev@vger.kernel.org
10977S: Maintained
10978F: drivers/net/ethernet/dlink/sundance.c
10979
10980SUPERH
10981M: Yoshinori Sato <ysato@users.sourceforge.jp>
10982M: Rich Felker <dalias@libc.org>
10983L: linux-sh@vger.kernel.org
10984Q: http://patchwork.kernel.org/project/linux-sh/list/
10985S: Maintained
10986F: Documentation/sh/
10987F: arch/sh/
10988F: drivers/sh/
10989
10990SUSPEND TO RAM
10991M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10992M: Len Brown <len.brown@intel.com>
10993M: Pavel Machek <pavel@ucw.cz>
10994L: linux-pm@vger.kernel.org
10995S: Supported
10996F: Documentation/power/
10997F: arch/x86/kernel/acpi/
10998F: drivers/base/power/
10999F: kernel/power/
11000F: include/linux/suspend.h
11001F: include/linux/freezer.h
11002F: include/linux/pm.h
11003
11004SVGA HANDLING
11005M: Martin Mares <mj@ucw.cz>
11006L: linux-video@atrey.karlin.mff.cuni.cz
11007S: Maintained
11008F: Documentation/svga.txt
11009F: arch/x86/boot/video*
11010
11011SWIOTLB SUBSYSTEM
11012M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11013L: linux-kernel@vger.kernel.org
11014T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11015S: Supported
11016F: lib/swiotlb.c
11017F: arch/*/kernel/pci-swiotlb.c
11018F: include/linux/swiotlb.h
11019
11020SWITCHDEV
11021M: Jiri Pirko <jiri@resnulli.us>
11022L: netdev@vger.kernel.org
11023S: Supported
11024F: net/switchdev/
11025F: include/net/switchdev.h
11026
11027SYNOPSYS ARC ARCHITECTURE
11028M: Vineet Gupta <vgupta@synopsys.com>
11029L: linux-snps-arc@lists.infradead.org
11030S: Supported
11031F: arch/arc/
11032F: Documentation/devicetree/bindings/arc/*
11033F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11034F: drivers/tty/serial/arc_uart.c
11035T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11036
11037SYNOPSYS ARC SDP platform support
11038M: Alexey Brodkin <abrodkin@synopsys.com>
11039S: Supported
11040F: arch/arc/plat-axs10x
11041F: arch/arc/boot/dts/ax*
11042F: Documentation/devicetree/bindings/arc/axs10*
11043
11044SYSTEM CONFIGURATION (SYSCON)
11045M: Lee Jones <lee.jones@linaro.org>
11046M: Arnd Bergmann <arnd@arndb.de>
11047T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11048S: Supported
11049F: drivers/mfd/syscon.c
11050
11051SYSV FILESYSTEM
11052M: Christoph Hellwig <hch@infradead.org>
11053S: Maintained
11054F: Documentation/filesystems/sysv-fs.txt
11055F: fs/sysv/
11056F: include/linux/sysv_fs.h
11057
11058TARGET SUBSYSTEM
11059M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11060L: linux-scsi@vger.kernel.org
11061L: target-devel@vger.kernel.org
11062W: http://www.linux-iscsi.org
11063W: http://groups.google.com/group/linux-iscsi-target-dev
11064T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11065S: Supported
11066F: drivers/target/
11067F: include/target/
11068F: Documentation/target/
11069
11070TASKSTATS STATISTICS INTERFACE
11071M: Balbir Singh <bsingharora@gmail.com>
11072S: Maintained
11073F: Documentation/accounting/taskstats*
11074F: include/linux/taskstats*
11075F: kernel/taskstats.c
11076
11077TC CLASSIFIER
11078M: Jamal Hadi Salim <jhs@mojatatu.com>
11079L: netdev@vger.kernel.org
11080S: Maintained
11081F: include/net/pkt_cls.h
11082F: include/uapi/linux/pkt_cls.h
11083F: net/sched/
11084
11085TCP LOW PRIORITY MODULE
11086M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11087M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11088W: http://tcp-lp-mod.sourceforge.net/
11089S: Maintained
11090F: net/ipv4/tcp_lp.c
11091
11092TDA10071 MEDIA DRIVER
11093M: Antti Palosaari <crope@iki.fi>
11094L: linux-media@vger.kernel.org
11095W: https://linuxtv.org
11096W: http://palosaari.fi/linux/
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/anttip/media_tree.git
11099S: Maintained
11100F: drivers/media/dvb-frontends/tda10071*
11101
11102TDA18212 MEDIA DRIVER
11103M: Antti Palosaari <crope@iki.fi>
11104L: linux-media@vger.kernel.org
11105W: https://linuxtv.org
11106W: http://palosaari.fi/linux/
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/anttip/media_tree.git
11109S: Maintained
11110F: drivers/media/tuners/tda18212*
11111
11112TDA18218 MEDIA DRIVER
11113M: Antti Palosaari <crope@iki.fi>
11114L: linux-media@vger.kernel.org
11115W: https://linuxtv.org
11116W: http://palosaari.fi/linux/
11117Q: http://patchwork.linuxtv.org/project/linux-media/list/
11118T: git git://linuxtv.org/anttip/media_tree.git
11119S: Maintained
11120F: drivers/media/tuners/tda18218*
11121
11122TDA18271 MEDIA DRIVER
11123M: Michael Krufky <mkrufky@linuxtv.org>
11124L: linux-media@vger.kernel.org
11125W: https://linuxtv.org
11126W: http://github.com/mkrufky
11127Q: http://patchwork.linuxtv.org/project/linux-media/list/
11128T: git git://linuxtv.org/mkrufky/tuners.git
11129S: Maintained
11130F: drivers/media/tuners/tda18271*
11131
11132TDA827x MEDIA DRIVER
11133M: Michael Krufky <mkrufky@linuxtv.org>
11134L: linux-media@vger.kernel.org
11135W: https://linuxtv.org
11136W: http://github.com/mkrufky
11137Q: http://patchwork.linuxtv.org/project/linux-media/list/
11138T: git git://linuxtv.org/mkrufky/tuners.git
11139S: Maintained
11140F: drivers/media/tuners/tda8290.*
11141
11142TDA8290 MEDIA DRIVER
11143M: Michael Krufky <mkrufky@linuxtv.org>
11144L: linux-media@vger.kernel.org
11145W: https://linuxtv.org
11146W: http://github.com/mkrufky
11147Q: http://patchwork.linuxtv.org/project/linux-media/list/
11148T: git git://linuxtv.org/mkrufky/tuners.git
11149S: Maintained
11150F: drivers/media/tuners/tda8290.*
11151
11152TDA9840 MEDIA DRIVER
11153M: Hans Verkuil <hverkuil@xs4all.nl>
11154L: linux-media@vger.kernel.org
11155T: git git://linuxtv.org/media_tree.git
11156W: https://linuxtv.org
11157S: Maintained
11158F: drivers/media/i2c/tda9840*
11159
11160TEA5761 TUNER DRIVER
11161M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11162M: Mauro Carvalho Chehab <mchehab@kernel.org>
11163L: linux-media@vger.kernel.org
11164W: https://linuxtv.org
11165T: git git://linuxtv.org/media_tree.git
11166S: Odd fixes
11167F: drivers/media/tuners/tea5761.*
11168
11169TEA5767 TUNER DRIVER
11170M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11171M: Mauro Carvalho Chehab <mchehab@kernel.org>
11172L: linux-media@vger.kernel.org
11173W: https://linuxtv.org
11174T: git git://linuxtv.org/media_tree.git
11175S: Maintained
11176F: drivers/media/tuners/tea5767.*
11177
11178TEA6415C MEDIA DRIVER
11179M: Hans Verkuil <hverkuil@xs4all.nl>
11180L: linux-media@vger.kernel.org
11181T: git git://linuxtv.org/media_tree.git
11182W: https://linuxtv.org
11183S: Maintained
11184F: drivers/media/i2c/tea6415c*
11185
11186TEA6420 MEDIA DRIVER
11187M: Hans Verkuil <hverkuil@xs4all.nl>
11188L: linux-media@vger.kernel.org
11189T: git git://linuxtv.org/media_tree.git
11190W: https://linuxtv.org
11191S: Maintained
11192F: drivers/media/i2c/tea6420*
11193
11194TEAM DRIVER
11195M: Jiri Pirko <jiri@resnulli.us>
11196L: netdev@vger.kernel.org
11197S: Supported
11198F: drivers/net/team/
11199F: include/linux/if_team.h
11200F: include/uapi/linux/if_team.h
11201
11202TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11203M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11204S: Maintained
11205F: arch/x86/platform/ts5500/
11206
11207TECHNOTREND USB IR RECEIVER
11208M: Sean Young <sean@mess.org>
11209L: linux-media@vger.kernel.org
11210S: Maintained
11211F: drivers/media/rc/ttusbir.c
11212
11213TEGRA ARCHITECTURE SUPPORT
11214M: Stephen Warren <swarren@wwwdotorg.org>
11215M: Thierry Reding <thierry.reding@gmail.com>
11216M: Alexandre Courbot <gnurou@gmail.com>
11217L: linux-tegra@vger.kernel.org
11218Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11220S: Supported
11221N: [^a-z]tegra
11222
11223TEGRA CLOCK DRIVER
11224M: Peter De Schrijver <pdeschrijver@nvidia.com>
11225M: Prashant Gaikwad <pgaikwad@nvidia.com>
11226S: Supported
11227F: drivers/clk/tegra/
11228
11229TEGRA DMA DRIVERS
11230M: Laxman Dewangan <ldewangan@nvidia.com>
11231M: Jon Hunter <jonathanh@nvidia.com>
11232S: Supported
11233F: drivers/dma/tegra*
11234
11235TEGRA I2C DRIVER
11236M: Laxman Dewangan <ldewangan@nvidia.com>
11237S: Supported
11238F: drivers/i2c/busses/i2c-tegra.c
11239
11240TEGRA IOMMU DRIVERS
11241M: Hiroshi Doyu <hdoyu@nvidia.com>
11242S: Supported
11243F: drivers/iommu/tegra*
11244
11245TEGRA KBC DRIVER
11246M: Rakesh Iyer <riyer@nvidia.com>
11247M: Laxman Dewangan <ldewangan@nvidia.com>
11248S: Supported
11249F: drivers/input/keyboard/tegra-kbc.c
11250
11251TEGRA PWM DRIVER
11252M: Thierry Reding <thierry.reding@gmail.com>
11253S: Supported
11254F: drivers/pwm/pwm-tegra.c
11255
11256TEGRA SERIAL DRIVER
11257M: Laxman Dewangan <ldewangan@nvidia.com>
11258S: Supported
11259F: drivers/tty/serial/serial-tegra.c
11260
11261TEGRA SPI DRIVER
11262M: Laxman Dewangan <ldewangan@nvidia.com>
11263S: Supported
11264F: drivers/spi/spi-tegra*
11265
11266TEHUTI ETHERNET DRIVER
11267M: Andy Gospodarek <andy@greyhouse.net>
11268L: netdev@vger.kernel.org
11269S: Supported
11270F: drivers/net/ethernet/tehuti/*
11271
11272Telecom Clock Driver for MCPL0010
11273M: Mark Gross <mark.gross@intel.com>
11274S: Supported
11275F: drivers/char/tlclk.c
11276
11277TENSILICA XTENSA PORT (xtensa)
11278M: Chris Zankel <chris@zankel.net>
11279M: Max Filippov <jcmvbkbc@gmail.com>
11280L: linux-xtensa@linux-xtensa.org
11281T: git git://github.com/czankel/xtensa-linux.git
11282S: Maintained
11283F: arch/xtensa/
11284F: drivers/irqchip/irq-xtensa-*
11285
11286THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11287M: Hans Verkuil <hverkuil@xs4all.nl>
11288L: linux-media@vger.kernel.org
11289T: git git://linuxtv.org/media_tree.git
11290W: https://linuxtv.org
11291S: Maintained
11292F: drivers/media/radio/radio-raremono.c
11293
11294THERMAL
11295M: Zhang Rui <rui.zhang@intel.com>
11296M: Eduardo Valentin <edubezval@gmail.com>
11297L: linux-pm@vger.kernel.org
11298T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11299T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11300Q: https://patchwork.kernel.org/project/linux-pm/list/
11301S: Supported
11302F: drivers/thermal/
11303F: include/linux/thermal.h
11304F: include/uapi/linux/thermal.h
11305F: include/linux/cpu_cooling.h
11306F: Documentation/devicetree/bindings/thermal/
11307
11308THERMAL/CPU_COOLING
11309M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11310M: Viresh Kumar <viresh.kumar@linaro.org>
11311M: Javi Merino <javi.merino@arm.com>
11312L: linux-pm@vger.kernel.org
11313S: Supported
11314F: Documentation/thermal/cpu-cooling-api.txt
11315F: drivers/thermal/cpu_cooling.c
11316F: include/linux/cpu_cooling.h
11317
11318THINGM BLINK(1) USB RGB LED DRIVER
11319M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11320S: Maintained
11321F: drivers/hid/hid-thingm.c
11322
11323THINKPAD ACPI EXTRAS DRIVER
11324M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11325L: ibm-acpi-devel@lists.sourceforge.net
11326L: platform-driver-x86@vger.kernel.org
11327W: http://ibm-acpi.sourceforge.net
11328W: http://thinkwiki.org/wiki/Ibm-acpi
11329T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11330S: Maintained
11331F: drivers/platform/x86/thinkpad_acpi.c
11332
11333TI BANDGAP AND THERMAL DRIVER
11334M: Eduardo Valentin <edubezval@gmail.com>
11335M: Keerthy <j-keerthy@ti.com>
11336L: linux-pm@vger.kernel.org
11337L: linux-omap@vger.kernel.org
11338S: Maintained
11339F: drivers/thermal/ti-soc-thermal/
11340
11341TI VPE/CAL DRIVERS
11342M: Benoit Parrot <bparrot@ti.com>
11343L: linux-media@vger.kernel.org
11344W: http://linuxtv.org/
11345Q: http://patchwork.linuxtv.org/project/linux-media/list/
11346S: Maintained
11347F: drivers/media/platform/ti-vpe/
11348
11349TI CDCE706 CLOCK DRIVER
11350M: Max Filippov <jcmvbkbc@gmail.com>
11351S: Maintained
11352F: drivers/clk/clk-cdce706.c
11353
11354TI CLOCK DRIVER
11355M: Tero Kristo <t-kristo@ti.com>
11356L: linux-omap@vger.kernel.org
11357S: Maintained
11358F: drivers/clk/ti/
11359F: include/linux/clk/ti.h
11360
11361TI ETHERNET SWITCH DRIVER (CPSW)
11362M: Mugunthan V N <mugunthanvnm@ti.com>
11363R: Grygorii Strashko <grygorii.strashko@ti.com>
11364L: linux-omap@vger.kernel.org
11365L: netdev@vger.kernel.org
11366S: Maintained
11367F: drivers/net/ethernet/ti/cpsw*
11368F: drivers/net/ethernet/ti/davinci*
11369
11370TI FLASH MEDIA INTERFACE DRIVER
11371M: Alex Dubov <oakad@yahoo.com>
11372S: Maintained
11373F: drivers/misc/tifm*
11374F: drivers/mmc/host/tifm_sd.c
11375F: include/linux/tifm.h
11376
11377TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11378M: Santosh Shilimkar <ssantosh@kernel.org>
11379L: linux-kernel@vger.kernel.org
11380L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11381S: Maintained
11382F: drivers/soc/ti/*
11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11384
11385
11386TI LM49xxx FAMILY ASoC CODEC DRIVERS
11387M: M R Swami Reddy <mr.swami.reddy@ti.com>
11388M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11389L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11390S: Maintained
11391F: sound/soc/codecs/lm49453*
11392F: sound/soc/codecs/isabelle*
11393
11394TI LP855x BACKLIGHT DRIVER
11395M: Milo Kim <milo.kim@ti.com>
11396S: Maintained
11397F: Documentation/backlight/lp855x-driver.txt
11398F: drivers/video/backlight/lp855x_bl.c
11399F: include/linux/platform_data/lp855x.h
11400
11401TI LP8727 CHARGER DRIVER
11402M: Milo Kim <milo.kim@ti.com>
11403S: Maintained
11404F: drivers/power/lp8727_charger.c
11405F: include/linux/platform_data/lp8727.h
11406
11407TI LP8788 MFD DRIVER
11408M: Milo Kim <milo.kim@ti.com>
11409S: Maintained
11410F: drivers/iio/adc/lp8788_adc.c
11411F: drivers/leds/leds-lp8788.c
11412F: drivers/mfd/lp8788*.c
11413F: drivers/power/lp8788-charger.c
11414F: drivers/regulator/lp8788-*.c
11415F: include/linux/mfd/lp8788*.h
11416
11417TI NETCP ETHERNET DRIVER
11418M: Wingman Kwok <w-kwok2@ti.com>
11419M: Murali Karicheri <m-karicheri2@ti.com>
11420L: netdev@vger.kernel.org
11421S: Maintained
11422F: drivers/net/ethernet/ti/netcp*
11423
11424TI TAS571X FAMILY ASoC CODEC DRIVER
11425M: Kevin Cernekee <cernekee@chromium.org>
11426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11427S: Odd Fixes
11428F: sound/soc/codecs/tas571x*
11429
11430TI TWL4030 SERIES SOC CODEC DRIVER
11431M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11432L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11433S: Maintained
11434F: sound/soc/codecs/twl4030*
11435
11436TI WILINK WIRELESS DRIVERS
11437L: linux-wireless@vger.kernel.org
11438W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11439W: http://wireless.kernel.org/en/users/Drivers/wl1251
11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11441S: Orphan
11442F: drivers/net/wireless/ti/
11443F: include/linux/wl12xx.h
11444
11445TIPC NETWORK LAYER
11446M: Jon Maloy <jon.maloy@ericsson.com>
11447M: Ying Xue <ying.xue@windriver.com>
11448L: netdev@vger.kernel.org (core kernel code)
11449L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11450W: http://tipc.sourceforge.net/
11451S: Maintained
11452F: include/uapi/linux/tipc*.h
11453F: net/tipc/
11454
11455TILE ARCHITECTURE
11456M: Chris Metcalf <cmetcalf@mellanox.com>
11457W: http://www.mellanox.com/repository/solutions/tile-scm/
11458T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11459S: Supported
11460F: arch/tile/
11461F: drivers/char/tile-srom.c
11462F: drivers/edac/tile_edac.c
11463F: drivers/net/ethernet/tile/
11464F: drivers/rtc/rtc-tile.c
11465F: drivers/tty/hvc/hvc_tile.c
11466F: drivers/tty/serial/tilegx.c
11467F: drivers/usb/host/*-tilegx.c
11468F: include/linux/usb/tilegx.h
11469
11470TLAN NETWORK DRIVER
11471M: Samuel Chessman <chessman@tux.org>
11472L: tlan-devel@lists.sourceforge.net (subscribers-only)
11473W: http://sourceforge.net/projects/tlan/
11474S: Maintained
11475F: Documentation/networking/tlan.txt
11476F: drivers/net/ethernet/ti/tlan.*
11477
11478TOMOYO SECURITY MODULE
11479M: Kentaro Takeda <takedakn@nttdata.co.jp>
11480M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11481L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11482L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11483L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11484L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11485W: http://tomoyo.sourceforge.jp/
11486T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11487S: Maintained
11488F: security/tomoyo/
11489
11490TOPSTAR LAPTOP EXTRAS DRIVER
11491M: Herton Ronaldo Krzesinski <herton@canonical.com>
11492L: platform-driver-x86@vger.kernel.org
11493S: Maintained
11494F: drivers/platform/x86/topstar-laptop.c
11495
11496TOSHIBA ACPI EXTRAS DRIVER
11497M: Azael Avalos <coproscefalo@gmail.com>
11498L: platform-driver-x86@vger.kernel.org
11499S: Maintained
11500F: drivers/platform/x86/toshiba_acpi.c
11501
11502TOSHIBA BLUETOOTH DRIVER
11503M: Azael Avalos <coproscefalo@gmail.com>
11504L: platform-driver-x86@vger.kernel.org
11505S: Maintained
11506F: drivers/platform/x86/toshiba_bluetooth.c
11507
11508TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11509M: Azael Avalos <coproscefalo@gmail.com>
11510L: platform-driver-x86@vger.kernel.org
11511S: Maintained
11512F: drivers/platform/x86/toshiba_haps.c
11513
11514TOSHIBA WMI HOTKEYS DRIVER
11515M: Azael Avalos <coproscefalo@gmail.com>
11516L: platform-driver-x86@vger.kernel.org
11517S: Maintained
11518F: drivers/platform/x86/toshiba-wmi.c
11519
11520TOSHIBA SMM DRIVER
11521M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11522W: http://www.buzzard.org.uk/toshiba/
11523S: Maintained
11524F: drivers/char/toshiba.c
11525F: include/linux/toshiba.h
11526F: include/uapi/linux/toshiba.h
11527
11528TOSHIBA TC358743 DRIVER
11529M: Mats Randgaard <matrandg@cisco.com>
11530L: linux-media@vger.kernel.org
11531S: Maintained
11532F: drivers/media/i2c/tc358743*
11533F: include/media/i2c/tc358743.h
11534
11535TMIO/SDHI MMC DRIVER
11536M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11537L: linux-mmc@vger.kernel.org
11538S: Supported
11539F: drivers/mmc/host/tmio_mmc*
11540F: drivers/mmc/host/sh_mobile_sdhi.c
11541F: include/linux/mfd/tmio.h
11542
11543TMP401 HARDWARE MONITOR DRIVER
11544M: Guenter Roeck <linux@roeck-us.net>
11545L: linux-hwmon@vger.kernel.org
11546S: Maintained
11547F: Documentation/hwmon/tmp401
11548F: drivers/hwmon/tmp401.c
11549
11550TMPFS (SHMEM FILESYSTEM)
11551M: Hugh Dickins <hughd@google.com>
11552L: linux-mm@kvack.org
11553S: Maintained
11554F: include/linux/shmem_fs.h
11555F: mm/shmem.c
11556
11557TM6000 VIDEO4LINUX DRIVER
11558M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11559M: Mauro Carvalho Chehab <mchehab@kernel.org>
11560L: linux-media@vger.kernel.org
11561W: https://linuxtv.org
11562T: git git://linuxtv.org/media_tree.git
11563S: Odd fixes
11564F: drivers/media/usb/tm6000/
11565
11566TW68 VIDEO4LINUX DRIVER
11567M: Hans Verkuil <hverkuil@xs4all.nl>
11568L: linux-media@vger.kernel.org
11569T: git git://linuxtv.org/media_tree.git
11570W: https://linuxtv.org
11571S: Odd Fixes
11572F: drivers/media/pci/tw68/
11573
11574TW686X VIDEO4LINUX DRIVER
11575M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11576L: linux-media@vger.kernel.org
11577T: git git://linuxtv.org/media_tree.git
11578W: http://linuxtv.org
11579S: Maintained
11580F: drivers/media/pci/tw686x/
11581
11582TPM DEVICE DRIVER
11583M: Peter Huewe <peterhuewe@gmx.de>
11584M: Marcel Selhorst <tpmdd@selhorst.net>
11585M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11586R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11587W: http://tpmdd.sourceforge.net
11588L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11589Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11590T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11591S: Maintained
11592F: drivers/char/tpm/
11593
11594TPM IBM_VTPM DEVICE DRIVER
11595M: Ashley Lai <ashleydlai@gmail.com>
11596W: http://tpmdd.sourceforge.net
11597L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11598S: Maintained
11599F: drivers/char/tpm/tpm_ibmvtpm*
11600
11601TRACING
11602M: Steven Rostedt <rostedt@goodmis.org>
11603M: Ingo Molnar <mingo@redhat.com>
11604T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11605S: Maintained
11606F: Documentation/trace/ftrace.txt
11607F: arch/*/*/*/ftrace.h
11608F: arch/*/kernel/ftrace.c
11609F: include/*/ftrace.h
11610F: include/linux/trace*.h
11611F: include/trace/
11612F: kernel/trace/
11613F: tools/testing/selftests/ftrace/
11614
11615TRACING MMIO ACCESSES (MMIOTRACE)
11616M: Steven Rostedt <rostedt@goodmis.org>
11617M: Ingo Molnar <mingo@kernel.org>
11618R: Karol Herbst <karolherbst@gmail.com>
11619R: Pekka Paalanen <ppaalanen@gmail.com>
11620S: Maintained
11621L: linux-kernel@vger.kernel.org
11622L: nouveau@lists.freedesktop.org
11623F: kernel/trace/trace_mmiotrace.c
11624F: include/linux/mmiotrace.h
11625F: arch/x86/mm/kmmio.c
11626F: arch/x86/mm/mmio-mod.c
11627F: arch/x86/mm/testmmiotrace.c
11628
11629TRIVIAL PATCHES
11630M: Jiri Kosina <trivial@kernel.org>
11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11632S: Maintained
11633K: ^Subject:.*(?i)trivial
11634
11635TTY LAYER
11636M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11637M: Jiri Slaby <jslaby@suse.com>
11638S: Supported
11639T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11640F: Documentation/serial/
11641F: drivers/tty/
11642F: drivers/tty/serial/serial_core.c
11643F: include/linux/serial_core.h
11644F: include/linux/serial.h
11645F: include/linux/tty.h
11646F: include/uapi/linux/serial_core.h
11647F: include/uapi/linux/serial.h
11648F: include/uapi/linux/tty.h
11649
11650TUA9001 MEDIA DRIVER
11651M: Antti Palosaari <crope@iki.fi>
11652L: linux-media@vger.kernel.org
11653W: https://linuxtv.org
11654W: http://palosaari.fi/linux/
11655Q: http://patchwork.linuxtv.org/project/linux-media/list/
11656T: git git://linuxtv.org/anttip/media_tree.git
11657S: Maintained
11658F: drivers/media/tuners/tua9001*
11659
11660TULIP NETWORK DRIVERS
11661L: netdev@vger.kernel.org
11662L: linux-parisc@vger.kernel.org
11663S: Orphan
11664F: drivers/net/ethernet/dec/tulip/
11665
11666TUN/TAP driver
11667M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11668W: http://vtun.sourceforge.net/tun
11669S: Maintained
11670F: Documentation/networking/tuntap.txt
11671F: arch/um/os-Linux/drivers/
11672
11673TURBOCHANNEL SUBSYSTEM
11674M: "Maciej W. Rozycki" <macro@linux-mips.org>
11675M: Ralf Baechle <ralf@linux-mips.org>
11676L: linux-mips@linux-mips.org
11677Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11678S: Maintained
11679F: drivers/tc/
11680F: include/linux/tc.h
11681
11682U14-34F SCSI DRIVER
11683M: Dario Ballabio <ballabio_dario@emc.com>
11684L: linux-scsi@vger.kernel.org
11685S: Maintained
11686F: drivers/scsi/u14-34f.c
11687
11688UBI FILE SYSTEM (UBIFS)
11689M: Richard Weinberger <richard@nod.at>
11690M: Artem Bityutskiy <dedekind1@gmail.com>
11691M: Adrian Hunter <adrian.hunter@intel.com>
11692L: linux-mtd@lists.infradead.org
11693T: git git://git.infradead.org/ubifs-2.6.git
11694W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11695S: Supported
11696F: Documentation/filesystems/ubifs.txt
11697F: fs/ubifs/
11698
11699UCLINUX (M68KNOMMU AND COLDFIRE)
11700M: Greg Ungerer <gerg@linux-m68k.org>
11701W: http://www.linux-m68k.org/
11702W: http://www.uclinux.org/
11703L: linux-m68k@lists.linux-m68k.org
11704L: uclinux-dev@uclinux.org (subscribers-only)
11705T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11706S: Maintained
11707F: arch/m68k/coldfire/
11708F: arch/m68k/68*/
11709F: arch/m68k/*/*_no.*
11710F: arch/m68k/include/asm/*_no.*
11711
11712UDF FILESYSTEM
11713M: Jan Kara <jack@suse.com>
11714S: Maintained
11715F: Documentation/filesystems/udf.txt
11716F: fs/udf/
11717
11718UFS FILESYSTEM
11719M: Evgeniy Dushistov <dushistov@mail.ru>
11720S: Maintained
11721F: Documentation/filesystems/ufs.txt
11722F: fs/ufs/
11723
11724UHID USERSPACE HID IO DRIVER:
11725M: David Herrmann <dh.herrmann@googlemail.com>
11726L: linux-input@vger.kernel.org
11727S: Maintained
11728F: drivers/hid/uhid.c
11729F: include/uapi/linux/uhid.h
11730
11731ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11732L: linux-usb@vger.kernel.org
11733S: Orphan
11734F: drivers/uwb/
11735F: include/linux/uwb.h
11736F: include/linux/uwb/
11737
11738UNICORE32 ARCHITECTURE:
11739M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11740W: http://mprc.pku.edu.cn/~guanxuetao/linux
11741S: Maintained
11742T: git git://github.com/gxt/linux.git
11743F: arch/unicore32/
11744
11745UNIFDEF
11746M: Tony Finch <dot@dotat.at>
11747W: http://dotat.at/prog/unifdef
11748S: Maintained
11749F: scripts/unifdef.c
11750
11751UNIFORM CDROM DRIVER
11752M: Jens Axboe <axboe@kernel.dk>
11753W: http://www.kernel.dk
11754S: Maintained
11755F: Documentation/cdrom/
11756F: drivers/cdrom/cdrom.c
11757F: include/linux/cdrom.h
11758F: include/uapi/linux/cdrom.h
11759
11760UNISYS S-PAR DRIVERS
11761M: David Kershner <david.kershner@unisys.com>
11762L: sparmaintainer@unisys.com (Unisys internal)
11763S: Supported
11764F: drivers/staging/unisys/
11765
11766UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11767M: Vinayak Holikatti <vinholikatti@gmail.com>
11768L: linux-scsi@vger.kernel.org
11769S: Supported
11770F: Documentation/scsi/ufs.txt
11771F: drivers/scsi/ufs/
11772
11773UNSORTED BLOCK IMAGES (UBI)
11774M: Artem Bityutskiy <dedekind1@gmail.com>
11775M: Richard Weinberger <richard@nod.at>
11776W: http://www.linux-mtd.infradead.org/
11777L: linux-mtd@lists.infradead.org
11778T: git git://git.infradead.org/ubifs-2.6.git
11779S: Supported
11780F: drivers/mtd/ubi/
11781F: include/linux/mtd/ubi.h
11782F: include/uapi/mtd/ubi-user.h
11783
11784USB ACM DRIVER
11785M: Oliver Neukum <oneukum@suse.com>
11786L: linux-usb@vger.kernel.org
11787S: Maintained
11788F: Documentation/usb/acm.txt
11789F: drivers/usb/class/cdc-acm.*
11790
11791USB AR5523 WIRELESS DRIVER
11792M: Pontus Fuchs <pontus.fuchs@gmail.com>
11793L: linux-wireless@vger.kernel.org
11794S: Maintained
11795F: drivers/net/wireless/ath/ar5523/
11796
11797USB ATTACHED SCSI
11798M: Hans de Goede <hdegoede@redhat.com>
11799M: Gerd Hoffmann <kraxel@redhat.com>
11800L: linux-usb@vger.kernel.org
11801L: linux-scsi@vger.kernel.org
11802S: Maintained
11803F: drivers/usb/storage/uas.c
11804
11805USB CDC ETHERNET DRIVER
11806M: Oliver Neukum <oliver@neukum.org>
11807L: linux-usb@vger.kernel.org
11808S: Maintained
11809F: drivers/net/usb/cdc_*.c
11810F: include/uapi/linux/usb/cdc.h
11811
11812USB CHAOSKEY DRIVER
11813M: Keith Packard <keithp@keithp.com>
11814L: linux-usb@vger.kernel.org
11815S: Maintained
11816F: drivers/usb/misc/chaoskey.c
11817
11818USB CYPRESS C67X00 DRIVER
11819M: Peter Korsgaard <jacmet@sunsite.dk>
11820L: linux-usb@vger.kernel.org
11821S: Maintained
11822F: drivers/usb/c67x00/
11823
11824USB DAVICOM DM9601 DRIVER
11825M: Peter Korsgaard <jacmet@sunsite.dk>
11826L: netdev@vger.kernel.org
11827W: http://www.linux-usb.org/usbnet
11828S: Maintained
11829F: drivers/net/usb/dm9601.c
11830
11831USB DIAMOND RIO500 DRIVER
11832M: Cesar Miquel <miquel@df.uba.ar>
11833L: rio500-users@lists.sourceforge.net
11834W: http://rio500.sourceforge.net
11835S: Maintained
11836F: drivers/usb/misc/rio500*
11837
11838USB EHCI DRIVER
11839M: Alan Stern <stern@rowland.harvard.edu>
11840L: linux-usb@vger.kernel.org
11841S: Maintained
11842F: Documentation/usb/ehci.txt
11843F: drivers/usb/host/ehci*
11844
11845USB GADGET/PERIPHERAL SUBSYSTEM
11846M: Felipe Balbi <balbi@kernel.org>
11847L: linux-usb@vger.kernel.org
11848W: http://www.linux-usb.org/gadget
11849T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11850S: Maintained
11851F: drivers/usb/gadget/
11852F: include/linux/usb/gadget*
11853
11854USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11855M: Jiri Kosina <jikos@kernel.org>
11856R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11857L: linux-usb@vger.kernel.org
11858T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11859S: Maintained
11860F: Documentation/hid/hiddev.txt
11861F: drivers/hid/usbhid/
11862
11863USB ISP116X DRIVER
11864M: Olav Kongas <ok@artecdesign.ee>
11865L: linux-usb@vger.kernel.org
11866S: Maintained
11867F: drivers/usb/host/isp116x*
11868F: include/linux/usb/isp116x.h
11869
11870USB LAN78XX ETHERNET DRIVER
11871M: Woojung Huh <woojung.huh@microchip.com>
11872M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11873L: netdev@vger.kernel.org
11874S: Maintained
11875F: drivers/net/usb/lan78xx.*
11876
11877USB MASS STORAGE DRIVER
11878M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11879L: linux-usb@vger.kernel.org
11880L: usb-storage@lists.one-eyed-alien.net
11881S: Maintained
11882W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11883F: drivers/usb/storage/
11884
11885USB MIDI DRIVER
11886M: Clemens Ladisch <clemens@ladisch.de>
11887L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11888T: git git://git.alsa-project.org/alsa-kernel.git
11889S: Maintained
11890F: sound/usb/midi.*
11891
11892USB NETWORKING DRIVERS
11893L: linux-usb@vger.kernel.org
11894S: Odd Fixes
11895F: drivers/net/usb/
11896
11897USB OHCI DRIVER
11898M: Alan Stern <stern@rowland.harvard.edu>
11899L: linux-usb@vger.kernel.org
11900S: Maintained
11901F: Documentation/usb/ohci.txt
11902F: drivers/usb/host/ohci*
11903
11904USB OTG FSM (Finite State Machine)
11905M: Peter Chen <Peter.Chen@nxp.com>
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11907L: linux-usb@vger.kernel.org
11908S: Maintained
11909F: drivers/usb/common/usb-otg-fsm.c
11910
11911USB OVER IP DRIVER
11912M: Valentina Manea <valentina.manea.m@gmail.com>
11913M: Shuah Khan <shuahkh@osg.samsung.com>
11914M: Shuah Khan <shuah@kernel.org>
11915L: linux-usb@vger.kernel.org
11916S: Maintained
11917F: Documentation/usb/usbip_protocol.txt
11918F: drivers/usb/usbip/
11919F: tools/usb/usbip/
11920
11921USB PEGASUS DRIVER
11922M: Petko Manolov <petkan@nucleusys.com>
11923L: linux-usb@vger.kernel.org
11924L: netdev@vger.kernel.org
11925T: git git://github.com/petkan/pegasus.git
11926W: https://github.com/petkan/pegasus
11927S: Maintained
11928F: drivers/net/usb/pegasus.*
11929
11930USB PHY LAYER
11931M: Felipe Balbi <balbi@kernel.org>
11932L: linux-usb@vger.kernel.org
11933T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11934S: Maintained
11935F: drivers/usb/phy/
11936
11937USB PRINTER DRIVER (usblp)
11938M: Pete Zaitcev <zaitcev@redhat.com>
11939L: linux-usb@vger.kernel.org
11940S: Supported
11941F: drivers/usb/class/usblp.c
11942
11943USB QMI WWAN NETWORK DRIVER
11944M: Bjørn Mork <bjorn@mork.no>
11945L: netdev@vger.kernel.org
11946S: Maintained
11947F: Documentation/ABI/testing/sysfs-class-net-qmi
11948F: drivers/net/usb/qmi_wwan.c
11949
11950USB RTL8150 DRIVER
11951M: Petko Manolov <petkan@nucleusys.com>
11952L: linux-usb@vger.kernel.org
11953L: netdev@vger.kernel.org
11954T: git git://github.com/petkan/rtl8150.git
11955W: https://github.com/petkan/rtl8150
11956S: Maintained
11957F: drivers/net/usb/rtl8150.c
11958
11959USB SERIAL SUBSYSTEM
11960M: Johan Hovold <johan@kernel.org>
11961L: linux-usb@vger.kernel.org
11962S: Maintained
11963F: Documentation/usb/usb-serial.txt
11964F: drivers/usb/serial/
11965F: include/linux/usb/serial.h
11966
11967USB SMSC75XX ETHERNET DRIVER
11968M: Steve Glendinning <steve.glendinning@shawell.net>
11969L: netdev@vger.kernel.org
11970S: Maintained
11971F: drivers/net/usb/smsc75xx.*
11972
11973USB SMSC95XX ETHERNET DRIVER
11974M: Steve Glendinning <steve.glendinning@shawell.net>
11975L: netdev@vger.kernel.org
11976S: Maintained
11977F: drivers/net/usb/smsc95xx.*
11978
11979USB SUBSYSTEM
11980M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11981L: linux-usb@vger.kernel.org
11982W: http://www.linux-usb.org
11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11984S: Supported
11985F: Documentation/devicetree/bindings/usb/
11986F: Documentation/usb/
11987F: drivers/usb/
11988F: include/linux/usb.h
11989F: include/linux/usb/
11990
11991USB UHCI DRIVER
11992M: Alan Stern <stern@rowland.harvard.edu>
11993L: linux-usb@vger.kernel.org
11994S: Maintained
11995F: drivers/usb/host/uhci*
11996
11997USB "USBNET" DRIVER FRAMEWORK
11998M: Oliver Neukum <oneukum@suse.com>
11999L: netdev@vger.kernel.org
12000W: http://www.linux-usb.org/usbnet
12001S: Maintained
12002F: drivers/net/usb/usbnet.c
12003F: include/linux/usb/usbnet.h
12004
12005USB VIDEO CLASS
12006M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12007L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12008L: linux-media@vger.kernel.org
12009T: git git://linuxtv.org/media_tree.git
12010W: http://www.ideasonboard.org/uvc/
12011S: Maintained
12012F: drivers/media/usb/uvc/
12013F: include/uapi/linux/uvcvideo.h
12014
12015USB VISION DRIVER
12016M: Hans Verkuil <hverkuil@xs4all.nl>
12017L: linux-media@vger.kernel.org
12018T: git git://linuxtv.org/media_tree.git
12019W: https://linuxtv.org
12020S: Odd Fixes
12021F: drivers/media/usb/usbvision/
12022
12023USB WEBCAM GADGET
12024M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12025L: linux-usb@vger.kernel.org
12026S: Maintained
12027F: drivers/usb/gadget/function/*uvc*
12028F: drivers/usb/gadget/legacy/webcam.c
12029
12030USB WIRELESS RNDIS DRIVER (rndis_wlan)
12031M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12032L: linux-wireless@vger.kernel.org
12033S: Maintained
12034F: drivers/net/wireless/rndis_wlan.c
12035
12036USB XHCI DRIVER
12037M: Mathias Nyman <mathias.nyman@intel.com>
12038L: linux-usb@vger.kernel.org
12039S: Supported
12040F: drivers/usb/host/xhci*
12041F: drivers/usb/host/pci-quirks*
12042
12043USB ZD1201 DRIVER
12044L: linux-wireless@vger.kernel.org
12045W: http://linux-lc100020.sourceforge.net
12046S: Orphan
12047F: drivers/net/wireless/zydas/zd1201.*
12048
12049USB ZR364XX DRIVER
12050M: Antoine Jacquet <royale@zerezo.com>
12051L: linux-usb@vger.kernel.org
12052L: linux-media@vger.kernel.org
12053T: git git://linuxtv.org/media_tree.git
12054W: http://royale.zerezo.com/zr364xx/
12055S: Maintained
12056F: Documentation/video4linux/zr364xx.txt
12057F: drivers/media/usb/zr364xx/
12058
12059ULPI BUS
12060M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12061L: linux-usb@vger.kernel.org
12062S: Maintained
12063F: drivers/usb/common/ulpi.c
12064F: include/linux/ulpi/
12065
12066USER-MODE LINUX (UML)
12067M: Jeff Dike <jdike@addtoit.com>
12068M: Richard Weinberger <richard@nod.at>
12069L: user-mode-linux-devel@lists.sourceforge.net
12070L: user-mode-linux-user@lists.sourceforge.net
12071W: http://user-mode-linux.sourceforge.net
12072T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12073S: Maintained
12074F: Documentation/virtual/uml/
12075F: arch/um/
12076F: arch/x86/um/
12077F: fs/hostfs/
12078F: fs/hppfs/
12079
12080USERSPACE I/O (UIO)
12081M: "Hans J. Koch" <hjk@hansjkoch.de>
12082M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12083S: Maintained
12084T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12085F: Documentation/DocBook/uio-howto.tmpl
12086F: drivers/uio/
12087F: include/linux/uio*.h
12088
12089UTIL-LINUX PACKAGE
12090M: Karel Zak <kzak@redhat.com>
12091L: util-linux@vger.kernel.org
12092W: http://en.wikipedia.org/wiki/Util-linux
12093T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12094S: Maintained
12095
12096UVESAFB DRIVER
12097M: Michal Januszewski <spock@gentoo.org>
12098L: linux-fbdev@vger.kernel.org
12099W: http://dev.gentoo.org/~spock/projects/uvesafb/
12100S: Maintained
12101F: Documentation/fb/uvesafb.txt
12102F: drivers/video/fbdev/uvesafb.*
12103
12104VF610 NAND DRIVER
12105M: Stefan Agner <stefan@agner.ch>
12106L: linux-mtd@lists.infradead.org
12107S: Supported
12108F: drivers/mtd/nand/vf610_nfc.c
12109
12110VFAT/FAT/MSDOS FILESYSTEM
12111M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12112S: Maintained
12113F: Documentation/filesystems/vfat.txt
12114F: fs/fat/
12115
12116VFIO DRIVER
12117M: Alex Williamson <alex.williamson@redhat.com>
12118L: kvm@vger.kernel.org
12119T: git git://github.com/awilliam/linux-vfio.git
12120S: Maintained
12121F: Documentation/vfio.txt
12122F: drivers/vfio/
12123F: include/linux/vfio.h
12124F: include/uapi/linux/vfio.h
12125
12126VFIO PLATFORM DRIVER
12127M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12128L: kvm@vger.kernel.org
12129S: Maintained
12130F: drivers/vfio/platform/
12131
12132VIDEOBUF2 FRAMEWORK
12133M: Pawel Osciak <pawel@osciak.com>
12134M: Marek Szyprowski <m.szyprowski@samsung.com>
12135M: Kyungmin Park <kyungmin.park@samsung.com>
12136L: linux-media@vger.kernel.org
12137S: Maintained
12138F: drivers/media/v4l2-core/videobuf2-*
12139F: include/media/videobuf2-*
12140
12141VIRTUAL SERIO DEVICE DRIVER
12142M: Stephen Chandler Paul <thatslyude@gmail.com>
12143S: Maintained
12144F: drivers/input/serio/userio.c
12145F: include/uapi/linux/userio.h
12146
12147VIRTIO CONSOLE DRIVER
12148M: Amit Shah <amit.shah@redhat.com>
12149L: virtualization@lists.linux-foundation.org
12150S: Maintained
12151F: drivers/char/virtio_console.c
12152F: include/linux/virtio_console.h
12153F: include/uapi/linux/virtio_console.h
12154
12155VIRTIO CORE, NET AND BLOCK DRIVERS
12156M: "Michael S. Tsirkin" <mst@redhat.com>
12157L: virtualization@lists.linux-foundation.org
12158S: Maintained
12159F: Documentation/devicetree/bindings/virtio/
12160F: drivers/virtio/
12161F: tools/virtio/
12162F: drivers/net/virtio_net.c
12163F: drivers/block/virtio_blk.c
12164F: include/linux/virtio_*.h
12165F: include/uapi/linux/virtio_*.h
12166
12167VIRTIO DRIVERS FOR S390
12168M: Christian Borntraeger <borntraeger@de.ibm.com>
12169M: Cornelia Huck <cornelia.huck@de.ibm.com>
12170L: linux-s390@vger.kernel.org
12171L: virtualization@lists.linux-foundation.org
12172L: kvm@vger.kernel.org
12173S: Supported
12174F: drivers/s390/virtio/
12175
12176VIRTIO GPU DRIVER
12177M: David Airlie <airlied@linux.ie>
12178M: Gerd Hoffmann <kraxel@redhat.com>
12179L: dri-devel@lists.freedesktop.org
12180L: virtualization@lists.linux-foundation.org
12181S: Maintained
12182F: drivers/gpu/drm/virtio/
12183F: include/uapi/linux/virtio_gpu.h
12184
12185VIRTIO HOST (VHOST)
12186M: "Michael S. Tsirkin" <mst@redhat.com>
12187L: kvm@vger.kernel.org
12188L: virtualization@lists.linux-foundation.org
12189L: netdev@vger.kernel.org
12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12191S: Maintained
12192F: drivers/vhost/
12193F: include/uapi/linux/vhost.h
12194
12195VIRTIO INPUT DRIVER
12196M: Gerd Hoffmann <kraxel@redhat.com>
12197S: Maintained
12198F: drivers/virtio/virtio_input.c
12199F: include/uapi/linux/virtio_input.h
12200
12201VIA RHINE NETWORK DRIVER
12202S: Orphan
12203F: drivers/net/ethernet/via/via-rhine.c
12204
12205VIA SD/MMC CARD CONTROLLER DRIVER
12206M: Bruce Chang <brucechang@via.com.tw>
12207M: Harald Welte <HaraldWelte@viatech.com>
12208S: Maintained
12209F: drivers/mmc/host/via-sdmmc.c
12210
12211VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12212M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12213L: linux-fbdev@vger.kernel.org
12214S: Maintained
12215F: include/linux/via-core.h
12216F: include/linux/via-gpio.h
12217F: include/linux/via_i2c.h
12218F: drivers/video/fbdev/via/
12219
12220VIA VELOCITY NETWORK DRIVER
12221M: Francois Romieu <romieu@fr.zoreil.com>
12222L: netdev@vger.kernel.org
12223S: Maintained
12224F: drivers/net/ethernet/via/via-velocity.*
12225
12226VIRT LIB
12227M: Alex Williamson <alex.williamson@redhat.com>
12228M: Paolo Bonzini <pbonzini@redhat.com>
12229L: kvm@vger.kernel.org
12230S: Supported
12231F: virt/lib/
12232
12233VIVID VIRTUAL VIDEO DRIVER
12234M: Hans Verkuil <hverkuil@xs4all.nl>
12235L: linux-media@vger.kernel.org
12236T: git git://linuxtv.org/media_tree.git
12237W: https://linuxtv.org
12238S: Maintained
12239F: drivers/media/platform/vivid/*
12240
12241VLAN (802.1Q)
12242M: Patrick McHardy <kaber@trash.net>
12243L: netdev@vger.kernel.org
12244S: Maintained
12245F: drivers/net/macvlan.c
12246F: include/linux/if_*vlan.h
12247F: net/8021q/
12248
12249VLYNQ BUS
12250M: Florian Fainelli <florian@openwrt.org>
12251L: openwrt-devel@lists.openwrt.org (subscribers-only)
12252S: Maintained
12253F: drivers/vlynq/vlynq.c
12254F: include/linux/vlynq.h
12255
12256VME SUBSYSTEM
12257M: Martyn Welch <martyn@welchs.me.uk>
12258M: Manohar Vanga <manohar.vanga@gmail.com>
12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12260L: devel@driverdev.osuosl.org
12261S: Maintained
12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12263F: Documentation/vme_api.txt
12264F: drivers/staging/vme/
12265F: drivers/vme/
12266F: include/linux/vme*
12267
12268VMWARE HYPERVISOR INTERFACE
12269M: Alok Kataria <akataria@vmware.com>
12270L: virtualization@lists.linux-foundation.org
12271S: Supported
12272F: arch/x86/kernel/cpu/vmware.c
12273
12274VMWARE BALLOON DRIVER
12275M: Xavier Deguillard <xdeguillard@vmware.com>
12276M: Philip Moltmann <moltmann@vmware.com>
12277M: "VMware, Inc." <pv-drivers@vmware.com>
12278L: linux-kernel@vger.kernel.org
12279S: Maintained
12280F: drivers/misc/vmw_balloon.c
12281
12282VMWARE VMMOUSE SUBDRIVER
12283M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-input@vger.kernel.org
12286S: Maintained
12287F: drivers/input/mouse/vmmouse.c
12288F: drivers/input/mouse/vmmouse.h
12289
12290VMWARE VMXNET3 ETHERNET DRIVER
12291M: Shrikrishna Khare <skhare@vmware.com>
12292M: "VMware, Inc." <pv-drivers@vmware.com>
12293L: netdev@vger.kernel.org
12294S: Maintained
12295F: drivers/net/vmxnet3/
12296
12297VMware PVSCSI driver
12298M: Arvind Kumar <arvindkumar@vmware.com>
12299M: VMware PV-Drivers <pv-drivers@vmware.com>
12300L: linux-scsi@vger.kernel.org
12301S: Maintained
12302F: drivers/scsi/vmw_pvscsi.c
12303F: drivers/scsi/vmw_pvscsi.h
12304
12305VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12306M: Liam Girdwood <lgirdwood@gmail.com>
12307M: Mark Brown <broonie@kernel.org>
12308L: linux-kernel@vger.kernel.org
12309W: http://www.slimlogic.co.uk/?p=48
12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12311S: Supported
12312F: Documentation/devicetree/bindings/regulator/
12313F: drivers/regulator/
12314F: include/dt-bindings/regulator/
12315F: include/linux/regulator/
12316
12317VRF
12318M: David Ahern <dsa@cumulusnetworks.com>
12319M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12320L: netdev@vger.kernel.org
12321S: Maintained
12322F: drivers/net/vrf.c
12323F: Documentation/networking/vrf.txt
12324
12325VT1211 HARDWARE MONITOR DRIVER
12326M: Juerg Haefliger <juergh@gmail.com>
12327L: linux-hwmon@vger.kernel.org
12328S: Maintained
12329F: Documentation/hwmon/vt1211
12330F: drivers/hwmon/vt1211.c
12331
12332VT8231 HARDWARE MONITOR DRIVER
12333M: Roger Lucas <vt8231@hiddenengine.co.uk>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: drivers/hwmon/vt8231.c
12337
12338VUB300 USB to SDIO/SD/MMC bridge chip
12339M: Tony Olech <tony.olech@elandigitalsystems.com>
12340L: linux-mmc@vger.kernel.org
12341L: linux-usb@vger.kernel.org
12342S: Supported
12343F: drivers/mmc/host/vub300.c
12344
12345W1 DALLAS'S 1-WIRE BUS
12346M: Evgeniy Polyakov <zbr@ioremap.net>
12347S: Maintained
12348F: Documentation/w1/
12349F: drivers/w1/
12350
12351W83791D HARDWARE MONITORING DRIVER
12352M: Marc Hulsman <m.hulsman@tudelft.nl>
12353L: linux-hwmon@vger.kernel.org
12354S: Maintained
12355F: Documentation/hwmon/w83791d
12356F: drivers/hwmon/w83791d.c
12357
12358W83793 HARDWARE MONITORING DRIVER
12359M: Rudolf Marek <r.marek@assembler.cz>
12360L: linux-hwmon@vger.kernel.org
12361S: Maintained
12362F: Documentation/hwmon/w83793
12363F: drivers/hwmon/w83793.c
12364
12365W83795 HARDWARE MONITORING DRIVER
12366M: Jean Delvare <jdelvare@suse.com>
12367L: linux-hwmon@vger.kernel.org
12368S: Maintained
12369F: drivers/hwmon/w83795.c
12370
12371W83L51xD SD/MMC CARD INTERFACE DRIVER
12372M: Pierre Ossman <pierre@ossman.eu>
12373S: Maintained
12374F: drivers/mmc/host/wbsd.*
12375
12376WACOM PROTOCOL 4 SERIAL TABLETS
12377M: Julian Squires <julian@cipht.net>
12378M: Hans de Goede <hdegoede@redhat.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/input/tablet/wacom_serial4.c
12382
12383WATCHDOG DEVICE DRIVERS
12384M: Wim Van Sebroeck <wim@iguana.be>
12385R: Guenter Roeck <linux@roeck-us.net>
12386L: linux-watchdog@vger.kernel.org
12387W: http://www.linux-watchdog.org/
12388T: git git://www.linux-watchdog.org/linux-watchdog.git
12389S: Maintained
12390F: Documentation/devicetree/bindings/watchdog/
12391F: Documentation/watchdog/
12392F: drivers/watchdog/
12393F: include/linux/watchdog.h
12394F: include/uapi/linux/watchdog.h
12395
12396WD7000 SCSI DRIVER
12397M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12398L: linux-scsi@vger.kernel.org
12399S: Maintained
12400F: drivers/scsi/wd7000.c
12401
12402WIIMOTE HID DRIVER
12403M: David Herrmann <dh.herrmann@googlemail.com>
12404L: linux-input@vger.kernel.org
12405S: Maintained
12406F: drivers/hid/hid-wiimote*
12407
12408WINBOND CIR DRIVER
12409M: David Härdeman <david@hardeman.nu>
12410S: Maintained
12411F: drivers/media/rc/winbond-cir.c
12412
12413WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12414M: William Breathitt Gray <vilhelm.gray@gmail.com>
12415L: linux-watchdog@vger.kernel.org
12416S: Maintained
12417F: drivers/watchdog/ebc-c384_wdt.c
12418
12419WINSYSTEMS WS16C48 GPIO DRIVER
12420M: William Breathitt Gray <vilhelm.gray@gmail.com>
12421L: linux-gpio@vger.kernel.org
12422S: Maintained
12423F: drivers/gpio/gpio-ws16c48.c
12424
12425WIMAX STACK
12426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12427M: linux-wimax@intel.com
12428L: wimax@linuxwimax.org (subscribers-only)
12429S: Supported
12430W: http://linuxwimax.org
12431F: Documentation/wimax/README.wimax
12432F: include/linux/wimax/debug.h
12433F: include/net/wimax.h
12434F: include/uapi/linux/wimax.h
12435F: net/wimax/
12436
12437WISTRON LAPTOP BUTTON DRIVER
12438M: Miloslav Trmac <mitr@volny.cz>
12439S: Maintained
12440F: drivers/input/misc/wistron_btns.c
12441
12442WL3501 WIRELESS PCMCIA CARD DRIVER
12443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12444L: linux-wireless@vger.kernel.org
12445W: http://oops.ghostprotocols.net:81/blog
12446S: Maintained
12447F: drivers/net/wireless/wl3501*
12448
12449WOLFSON MICROELECTRONICS DRIVERS
12450L: patches@opensource.wolfsonmicro.com
12451T: git https://github.com/CirrusLogic/linux-drivers.git
12452W: https://github.com/CirrusLogic/linux-drivers/wiki
12453S: Supported
12454F: Documentation/hwmon/wm83??
12455F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12456F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12457F: Documentation/devicetree/bindings/mfd/arizona.txt
12458F: arch/arm/mach-s3c64xx/mach-crag6410*
12459F: drivers/clk/clk-wm83*.c
12460F: drivers/extcon/extcon-arizona.c
12461F: drivers/leds/leds-wm83*.c
12462F: drivers/gpio/gpio-*wm*.c
12463F: drivers/gpio/gpio-arizona.c
12464F: drivers/hwmon/wm83??-hwmon.c
12465F: drivers/input/misc/wm831x-on.c
12466F: drivers/input/touchscreen/wm831x-ts.c
12467F: drivers/input/touchscreen/wm97*.c
12468F: drivers/mfd/arizona*
12469F: drivers/mfd/wm*.c
12470F: drivers/mfd/cs47l24*
12471F: drivers/power/wm83*.c
12472F: drivers/rtc/rtc-wm83*.c
12473F: drivers/regulator/wm8*.c
12474F: drivers/video/backlight/wm83*_bl.c
12475F: drivers/watchdog/wm83*_wdt.c
12476F: include/linux/mfd/arizona/
12477F: include/linux/mfd/wm831x/
12478F: include/linux/mfd/wm8350/
12479F: include/linux/mfd/wm8400*
12480F: include/linux/wm97xx.h
12481F: include/sound/wm????.h
12482F: sound/soc/codecs/arizona.?
12483F: sound/soc/codecs/wm*
12484F: sound/soc/codecs/cs47l24*
12485
12486WORKQUEUE
12487M: Tejun Heo <tj@kernel.org>
12488R: Lai Jiangshan <jiangshanlai@gmail.com>
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12490S: Maintained
12491F: include/linux/workqueue.h
12492F: kernel/workqueue.c
12493F: Documentation/workqueue.txt
12494
12495X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12496M: Chen-Yu Tsai <wens@csie.org>
12497L: linux-kernel@vger.kernel.org
12498S: Maintained
12499N: axp[128]
12500
12501X.25 NETWORK LAYER
12502M: Andrew Hendry <andrew.hendry@gmail.com>
12503L: linux-x25@vger.kernel.org
12504S: Odd Fixes
12505F: Documentation/networking/x25*
12506F: include/net/x25*
12507F: net/x25/
12508
12509X86 ARCHITECTURE (32-BIT AND 64-BIT)
12510M: Thomas Gleixner <tglx@linutronix.de>
12511M: Ingo Molnar <mingo@redhat.com>
12512M: "H. Peter Anvin" <hpa@zytor.com>
12513M: x86@kernel.org
12514L: linux-kernel@vger.kernel.org
12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12516S: Maintained
12517F: Documentation/x86/
12518F: arch/x86/
12519
12520X86 PLATFORM DRIVERS
12521M: Darren Hart <dvhart@infradead.org>
12522L: platform-driver-x86@vger.kernel.org
12523T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12524S: Maintained
12525F: drivers/platform/x86/
12526F: drivers/platform/olpc/
12527
12528X86 MCE INFRASTRUCTURE
12529M: Tony Luck <tony.luck@intel.com>
12530M: Borislav Petkov <bp@alien8.de>
12531L: linux-edac@vger.kernel.org
12532S: Maintained
12533F: arch/x86/kernel/cpu/mcheck/*
12534
12535X86 MICROCODE UPDATE SUPPORT
12536M: Borislav Petkov <bp@alien8.de>
12537S: Maintained
12538F: arch/x86/kernel/cpu/microcode/*
12539
12540X86 VDSO
12541M: Andy Lutomirski <luto@amacapital.net>
12542L: linux-kernel@vger.kernel.org
12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12544S: Maintained
12545F: arch/x86/entry/vdso/
12546
12547XC2028/3028 TUNER DRIVER
12548M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12549M: Mauro Carvalho Chehab <mchehab@kernel.org>
12550L: linux-media@vger.kernel.org
12551W: https://linuxtv.org
12552T: git git://linuxtv.org/media_tree.git
12553S: Maintained
12554F: drivers/media/tuners/tuner-xc2028.*
12555
12556XEN HYPERVISOR INTERFACE
12557M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12558M: David Vrabel <david.vrabel@citrix.com>
12559M: Juergen Gross <jgross@suse.com>
12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12562S: Supported
12563F: arch/x86/xen/
12564F: drivers/*/xen-*front.c
12565F: drivers/xen/
12566F: arch/x86/include/asm/xen/
12567F: include/xen/
12568F: include/uapi/xen/
12569
12570XEN HYPERVISOR ARM
12571M: Stefano Stabellini <sstabellini@kernel.org>
12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12573S: Maintained
12574F: arch/arm/xen/
12575F: arch/arm/include/asm/xen/
12576
12577XEN HYPERVISOR ARM64
12578M: Stefano Stabellini <sstabellini@kernel.org>
12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12580S: Maintained
12581F: arch/arm64/xen/
12582F: arch/arm64/include/asm/xen/
12583
12584XEN NETWORK BACKEND DRIVER
12585M: Wei Liu <wei.liu2@citrix.com>
12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12587L: netdev@vger.kernel.org
12588S: Supported
12589F: drivers/net/xen-netback/*
12590
12591XEN PCI SUBSYSTEM
12592M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594S: Supported
12595F: arch/x86/pci/*xen*
12596F: drivers/pci/*xen*
12597
12598XEN BLOCK SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12600M: Roger Pau Monné <roger.pau@citrix.com>
12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12602S: Supported
12603F: drivers/block/xen-blkback/*
12604F: drivers/block/xen*
12605
12606XEN PVSCSI DRIVERS
12607M: Juergen Gross <jgross@suse.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609L: linux-scsi@vger.kernel.org
12610S: Supported
12611F: drivers/scsi/xen-scsifront.c
12612F: drivers/xen/xen-scsiback.c
12613F: include/xen/interface/io/vscsiif.h
12614
12615XEN SWIOTLB SUBSYSTEM
12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12618S: Supported
12619F: arch/x86/xen/*swiotlb*
12620F: drivers/xen/*swiotlb*
12621
12622XFS FILESYSTEM
12623P: Silicon Graphics Inc
12624M: Dave Chinner <david@fromorbit.com>
12625M: xfs@oss.sgi.com
12626L: xfs@oss.sgi.com
12627W: http://oss.sgi.com/projects/xfs
12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12629S: Supported
12630F: Documentation/filesystems/xfs.txt
12631F: fs/xfs/
12632
12633XILINX AXI ETHERNET DRIVER
12634M: Anirudha Sarangi <anirudh@xilinx.com>
12635M: John Linn <John.Linn@xilinx.com>
12636S: Maintained
12637F: drivers/net/ethernet/xilinx/xilinx_axienet*
12638
12639XILINX UARTLITE SERIAL DRIVER
12640M: Peter Korsgaard <jacmet@sunsite.dk>
12641L: linux-serial@vger.kernel.org
12642S: Maintained
12643F: drivers/tty/serial/uartlite.c
12644
12645XILINX VIDEO IP CORES
12646M: Hyun Kwon <hyun.kwon@xilinx.com>
12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648L: linux-media@vger.kernel.org
12649T: git git://linuxtv.org/media_tree.git
12650S: Supported
12651F: Documentation/devicetree/bindings/media/xilinx/
12652F: drivers/media/platform/xilinx/
12653F: include/uapi/linux/xilinx-v4l2-controls.h
12654
12655XILLYBUS DRIVER
12656M: Eli Billauer <eli.billauer@gmail.com>
12657L: linux-kernel@vger.kernel.org
12658S: Supported
12659F: drivers/char/xillybus/
12660
12661XTENSA XTFPGA PLATFORM SUPPORT
12662M: Max Filippov <jcmvbkbc@gmail.com>
12663L: linux-xtensa@linux-xtensa.org
12664S: Maintained
12665F: drivers/spi/spi-xtensa-xtfpga.c
12666F: sound/soc/xtensa/xtfpga-i2s.c
12667
12668YAM DRIVER FOR AX.25
12669M: Jean-Paul Roubelat <jpr@f6fbb.org>
12670L: linux-hams@vger.kernel.org
12671S: Maintained
12672F: drivers/net/hamradio/yam*
12673F: include/linux/yam.h
12674
12675YEALINK PHONE DRIVER
12676M: Henk Vergonet <Henk.Vergonet@gmail.com>
12677L: usbb2k-api-dev@nongnu.org
12678S: Maintained
12679F: Documentation/input/yealink.txt
12680F: drivers/input/misc/yealink.*
12681
12682Z8530 DRIVER FOR AX.25
12683M: Joerg Reuter <jreuter@yaina.de>
12684W: http://yaina.de/jreuter/
12685W: http://www.qsl.net/dl1bke/
12686L: linux-hams@vger.kernel.org
12687S: Maintained
12688F: Documentation/networking/z8530drv.txt
12689F: drivers/net/hamradio/*scc.c
12690F: drivers/net/hamradio/z8530.h
12691
12692ZBUD COMPRESSED PAGE ALLOCATOR
12693M: Seth Jennings <sjenning@redhat.com>
12694L: linux-mm@kvack.org
12695S: Maintained
12696F: mm/zbud.c
12697F: include/linux/zbud.h
12698
12699ZD1211RW WIRELESS DRIVER
12700M: Daniel Drake <dsd@gentoo.org>
12701M: Ulrich Kunitz <kune@deine-taler.de>
12702W: http://zd1211.ath.cx/wiki/DriverRewrite
12703L: linux-wireless@vger.kernel.org
12704L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12705S: Maintained
12706F: drivers/net/wireless/zydas/zd1211rw/
12707
12708ZPOOL COMPRESSED PAGE STORAGE API
12709M: Dan Streetman <ddstreet@ieee.org>
12710L: linux-mm@kvack.org
12711S: Maintained
12712F: mm/zpool.c
12713F: include/linux/zpool.h
12714
12715ZR36067 VIDEO FOR LINUX DRIVER
12716L: mjpeg-users@lists.sourceforge.net
12717L: linux-media@vger.kernel.org
12718W: http://mjpeg.sourceforge.net/driver-zoran/
12719T: hg https://linuxtv.org/hg/v4l-dvb
12720S: Odd Fixes
12721F: drivers/media/pci/zoran/
12722
12723ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12724M: Minchan Kim <minchan@kernel.org>
12725M: Nitin Gupta <ngupta@vflare.org>
12726R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12727L: linux-kernel@vger.kernel.org
12728S: Maintained
12729F: drivers/block/zram/
12730F: Documentation/blockdev/zram.txt
12731
12732ZS DECSTATION Z85C30 SERIAL DRIVER
12733M: "Maciej W. Rozycki" <macro@linux-mips.org>
12734S: Maintained
12735F: drivers/tty/serial/zs.*
12736
12737ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12738M: Minchan Kim <minchan@kernel.org>
12739M: Nitin Gupta <ngupta@vflare.org>
12740R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12741L: linux-mm@kvack.org
12742S: Maintained
12743F: mm/zsmalloc.c
12744F: include/linux/zsmalloc.h
12745F: Documentation/vm/zsmalloc.txt
12746
12747ZSWAP COMPRESSED SWAP CACHING
12748M: Seth Jennings <sjenning@redhat.com>
12749L: linux-mm@kvack.org
12750S: Maintained
12751F: mm/zswap.c
12752
12753THE REST
12754M: Linus Torvalds <torvalds@linux-foundation.org>
12755L: linux-kernel@vger.kernel.org
12756Q: http://patchwork.kernel.org/project/LKML/list/
12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12758S: Buried alive in reporters
12759F: *
12760F: */