Restartable sequences: self-tests
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
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
5088RESTARTABLE SEQUENCES SUPPORT
5089M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
5090L: linux-kernel@vger.kernel.org
5091S: Supported
5092F: kernel/rseq.c
5093F: include/uapi/linux/rseq.h
5094
5095GFS2 FILE SYSTEM
5096M: Steven Whitehouse <swhiteho@redhat.com>
5097M: Bob Peterson <rpeterso@redhat.com>
5098L: cluster-devel@redhat.com
5099W: http://sources.redhat.com/cluster/
5100T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5101S: Supported
5102F: Documentation/filesystems/gfs2*.txt
5103F: fs/gfs2/
5104F: include/uapi/linux/gfs2_ondisk.h
5105
5106GIGASET ISDN DRIVERS
5107M: Paul Bolle <pebolle@tiscali.nl>
5108L: gigaset307x-common@lists.sourceforge.net
5109W: http://gigaset307x.sourceforge.net/
5110S: Odd Fixes
5111F: Documentation/isdn/README.gigaset
5112F: drivers/isdn/gigaset/
5113F: include/uapi/linux/gigaset_dev.h
5114
5115GO7007 MPEG CODEC
5116M: Hans Verkuil <hans.verkuil@cisco.com>
5117L: linux-media@vger.kernel.org
5118S: Maintained
5119F: drivers/media/usb/go7007/
5120
5121GOODIX TOUCHSCREEN
5122M: Bastien Nocera <hadess@hadess.net>
5123L: linux-input@vger.kernel.org
5124S: Maintained
5125F: drivers/input/touchscreen/goodix.c
5126
5127GPIO SUBSYSTEM
5128M: Linus Walleij <linus.walleij@linaro.org>
5129M: Alexandre Courbot <gnurou@gmail.com>
5130L: linux-gpio@vger.kernel.org
5131T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5132S: Maintained
5133F: Documentation/devicetree/bindings/gpio/
5134F: Documentation/gpio/
5135F: Documentation/ABI/testing/gpio-cdev
5136F: Documentation/ABI/obsolete/sysfs-gpio
5137F: drivers/gpio/
5138F: include/linux/gpio/
5139F: include/linux/gpio.h
5140F: include/asm-generic/gpio.h
5141F: include/uapi/linux/gpio.h
5142F: tools/gpio/
5143
5144GRE DEMULTIPLEXER DRIVER
5145M: Dmitry Kozlov <xeb@mail.ru>
5146L: netdev@vger.kernel.org
5147S: Maintained
5148F: net/ipv4/gre_demux.c
5149F: net/ipv4/gre_offload.c
5150F: include/net/gre.h
5151
5152GRETH 10/100/1G Ethernet MAC device driver
5153M: Andreas Larsson <andreas@gaisler.com>
5154L: netdev@vger.kernel.org
5155S: Maintained
5156F: drivers/net/ethernet/aeroflex/
5157
5158GSPCA FINEPIX SUBDRIVER
5159M: Frank Zago <frank@zago.net>
5160L: linux-media@vger.kernel.org
5161T: git git://linuxtv.org/media_tree.git
5162S: Maintained
5163F: drivers/media/usb/gspca/finepix.c
5164
5165GSPCA GL860 SUBDRIVER
5166M: Olivier Lorin <o.lorin@laposte.net>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
5169S: Maintained
5170F: drivers/media/usb/gspca/gl860/
5171
5172GSPCA M5602 SUBDRIVER
5173M: Erik Andren <erik.andren@gmail.com>
5174L: linux-media@vger.kernel.org
5175T: git git://linuxtv.org/media_tree.git
5176S: Maintained
5177F: drivers/media/usb/gspca/m5602/
5178
5179GSPCA PAC207 SONIXB SUBDRIVER
5180M: Hans de Goede <hdegoede@redhat.com>
5181L: linux-media@vger.kernel.org
5182T: git git://linuxtv.org/media_tree.git
5183S: Maintained
5184F: drivers/media/usb/gspca/pac207.c
5185
5186GSPCA SN9C20X SUBDRIVER
5187M: Brian Johnson <brijohn@gmail.com>
5188L: linux-media@vger.kernel.org
5189T: git git://linuxtv.org/media_tree.git
5190S: Maintained
5191F: drivers/media/usb/gspca/sn9c20x.c
5192
5193GSPCA T613 SUBDRIVER
5194M: Leandro Costantino <lcostantino@gmail.com>
5195L: linux-media@vger.kernel.org
5196T: git git://linuxtv.org/media_tree.git
5197S: Maintained
5198F: drivers/media/usb/gspca/t613.c
5199
5200GSPCA USB WEBCAM DRIVER
5201M: Hans de Goede <hdegoede@redhat.com>
5202L: linux-media@vger.kernel.org
5203T: git git://linuxtv.org/media_tree.git
5204S: Maintained
5205F: drivers/media/usb/gspca/
5206
5207GUID PARTITION TABLE (GPT)
5208M: Davidlohr Bueso <dave@stgolabs.net>
5209L: linux-efi@vger.kernel.org
5210S: Maintained
5211F: block/partitions/efi.*
5212
5213STK1160 USB VIDEO CAPTURE DRIVER
5214M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5215L: linux-media@vger.kernel.org
5216T: git git://linuxtv.org/media_tree.git
5217S: Maintained
5218F: drivers/media/usb/stk1160/
5219
5220H8/300 ARCHITECTURE
5221M: Yoshinori Sato <ysato@users.sourceforge.jp>
5222L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5223W: http://uclinux-h8.sourceforge.jp
5224T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5225S: Maintained
5226F: arch/h8300/
5227F: drivers/clocksource/h8300_*.c
5228F: drivers/clk/h8300/
5229F: drivers/irqchip/irq-renesas-h8*.c
5230
5231HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5232M: Frank Seidel <frank@f-seidel.de>
5233L: platform-driver-x86@vger.kernel.org
5234W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5235S: Maintained
5236F: drivers/platform/x86/hdaps.c
5237
5238HDPVR USB VIDEO ENCODER DRIVER
5239M: Hans Verkuil <hverkuil@xs4all.nl>
5240L: linux-media@vger.kernel.org
5241T: git git://linuxtv.org/media_tree.git
5242W: https://linuxtv.org
5243S: Odd Fixes
5244F: drivers/media/usb/hdpvr/
5245
5246HWPOISON MEMORY FAILURE HANDLING
5247M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5248L: linux-mm@kvack.org
5249S: Maintained
5250F: mm/memory-failure.c
5251F: mm/hwpoison-inject.c
5252
5253HYPERVISOR VIRTUAL CONSOLE DRIVER
5254L: linuxppc-dev@lists.ozlabs.org
5255S: Odd Fixes
5256F: drivers/tty/hvc/
5257
5258HACKRF MEDIA DRIVER
5259M: Antti Palosaari <crope@iki.fi>
5260L: linux-media@vger.kernel.org
5261W: https://linuxtv.org
5262W: http://palosaari.fi/linux/
5263Q: http://patchwork.linuxtv.org/project/linux-media/list/
5264T: git git://linuxtv.org/anttip/media_tree.git
5265S: Maintained
5266F: drivers/media/usb/hackrf/
5267
5268HARDWARE MONITORING
5269M: Jean Delvare <jdelvare@suse.com>
5270M: Guenter Roeck <linux@roeck-us.net>
5271L: linux-hwmon@vger.kernel.org
5272W: http://hwmon.wiki.kernel.org/
5273T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5275S: Maintained
5276F: Documentation/hwmon/
5277F: drivers/hwmon/
5278F: include/linux/hwmon*.h
5279
5280HARDWARE RANDOM NUMBER GENERATOR CORE
5281M: Matt Mackall <mpm@selenic.com>
5282M: Herbert Xu <herbert@gondor.apana.org.au>
5283L: linux-crypto@vger.kernel.org
5284S: Odd fixes
5285F: Documentation/hw_random.txt
5286F: drivers/char/hw_random/
5287F: include/linux/hw_random.h
5288
5289HARDWARE SPINLOCK CORE
5290M: Ohad Ben-Cohen <ohad@wizery.com>
5291M: Bjorn Andersson <bjorn.andersson@linaro.org>
5292L: linux-remoteproc@vger.kernel.org
5293S: Maintained
5294T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5295F: Documentation/hwspinlock.txt
5296F: drivers/hwspinlock/hwspinlock_*
5297F: include/linux/hwspinlock.h
5298
5299HARMONY SOUND DRIVER
5300L: linux-parisc@vger.kernel.org
5301S: Maintained
5302F: sound/parisc/harmony.*
5303
5304HD29L2 MEDIA DRIVER
5305M: Antti Palosaari <crope@iki.fi>
5306L: linux-media@vger.kernel.org
5307W: https://linuxtv.org
5308W: http://palosaari.fi/linux/
5309Q: http://patchwork.linuxtv.org/project/linux-media/list/
5310T: git git://linuxtv.org/anttip/media_tree.git
5311S: Maintained
5312F: drivers/media/dvb-frontends/hd29l2*
5313
5314HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5315M: Don Brace <don.brace@microsemi.com>
5316L: iss_storagedev@hp.com
5317L: esc.storagedev@microsemi.com
5318L: linux-scsi@vger.kernel.org
5319S: Supported
5320F: Documentation/scsi/hpsa.txt
5321F: drivers/scsi/hpsa*.[ch]
5322F: include/linux/cciss*.h
5323F: include/uapi/linux/cciss*.h
5324
5325HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5326M: Don Brace <don.brace@microsemi.com>
5327L: iss_storagedev@hp.com
5328L: esc.storagedev@microsemi.com
5329L: linux-scsi@vger.kernel.org
5330S: Supported
5331F: Documentation/blockdev/cciss.txt
5332F: drivers/block/cciss*
5333F: include/linux/cciss_ioctl.h
5334F: include/uapi/linux/cciss_ioctl.h
5335
5336HFI1 DRIVER
5337M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5338M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5339L: linux-rdma@vger.kernel.org
5340S: Supported
5341F: drivers/infiniband/hw/hfi1
5342
5343HFS FILESYSTEM
5344L: linux-fsdevel@vger.kernel.org
5345S: Orphan
5346F: Documentation/filesystems/hfs.txt
5347F: fs/hfs/
5348
5349HFSPLUS FILESYSTEM
5350L: linux-fsdevel@vger.kernel.org
5351S: Orphan
5352F: Documentation/filesystems/hfsplus.txt
5353F: fs/hfsplus/
5354
5355HGA FRAMEBUFFER DRIVER
5356M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5357L: linux-nvidia@lists.surfsouth.com
5358W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5359S: Maintained
5360F: drivers/video/fbdev/hgafb.c
5361
5362HIBERNATION (aka Software Suspend, aka swsusp)
5363M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5364M: Pavel Machek <pavel@ucw.cz>
5365L: linux-pm@vger.kernel.org
5366S: Supported
5367F: arch/x86/power/
5368F: drivers/base/power/
5369F: kernel/power/
5370F: include/linux/suspend.h
5371F: include/linux/freezer.h
5372F: include/linux/pm.h
5373F: arch/*/include/asm/suspend*.h
5374
5375HID CORE LAYER
5376M: Jiri Kosina <jikos@kernel.org>
5377R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5378L: linux-input@vger.kernel.org
5379T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5380S: Maintained
5381F: drivers/hid/
5382F: include/linux/hid*
5383F: include/uapi/linux/hid*
5384
5385HID SENSOR HUB DRIVERS
5386M: Jiri Kosina <jikos@kernel.org>
5387M: Jonathan Cameron <jic23@kernel.org>
5388M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5389L: linux-input@vger.kernel.org
5390L: linux-iio@vger.kernel.org
5391S: Maintained
5392F: Documentation/hid/hid-sensor*
5393F: drivers/hid/hid-sensor-*
5394F: drivers/iio/*/hid-*
5395F: include/linux/hid-sensor-*
5396
5397HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5398M: Thomas Gleixner <tglx@linutronix.de>
5399L: linux-kernel@vger.kernel.org
5400T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5401S: Maintained
5402F: Documentation/timers/
5403F: kernel/time/hrtimer.c
5404F: kernel/time/clockevents.c
5405F: kernel/time/tick*.*
5406F: kernel/time/timer_*.c
5407F: include/linux/clockchips.h
5408F: include/linux/hrtimer.h
5409
5410HIGH-SPEED SCC DRIVER FOR AX.25
5411L: linux-hams@vger.kernel.org
5412S: Orphan
5413F: drivers/net/hamradio/dmascc.c
5414F: drivers/net/hamradio/scc.c
5415
5416HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5417M: HighPoint Linux Team <linux@highpoint-tech.com>
5418W: http://www.highpoint-tech.com
5419S: Supported
5420F: Documentation/scsi/hptiop.txt
5421F: drivers/scsi/hptiop.c
5422
5423HIPPI
5424M: Jes Sorensen <jes@trained-monkey.org>
5425L: linux-hippi@sunsite.dk
5426S: Maintained
5427F: include/linux/hippidevice.h
5428F: include/uapi/linux/if_hippi.h
5429F: net/802/hippi.c
5430F: drivers/net/hippi/
5431
5432HISILICON SAS Controller
5433M: John Garry <john.garry@huawei.com>
5434W: http://www.hisilicon.com
5435S: Supported
5436F: drivers/scsi/hisi_sas/
5437F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5438
5439HOST AP DRIVER
5440M: Jouni Malinen <j@w1.fi>
5441L: hostap@shmoo.com (subscribers-only)
5442L: linux-wireless@vger.kernel.org
5443W: http://hostap.epitest.fi/
5444S: Maintained
5445F: drivers/net/wireless/intersil/hostap/
5446
5447HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5448L: platform-driver-x86@vger.kernel.org
5449S: Orphan
5450F: drivers/platform/x86/tc1100-wmi.c
5451
5452HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5453M: Jaroslav Kysela <perex@perex.cz>
5454S: Maintained
5455F: drivers/net/ethernet/hp/hp100.*
5456
5457HPET: High Precision Event Timers driver
5458M: Clemens Ladisch <clemens@ladisch.de>
5459S: Maintained
5460F: Documentation/timers/hpet.txt
5461F: drivers/char/hpet.c
5462F: include/linux/hpet.h
5463F: include/uapi/linux/hpet.h
5464
5465HPET: x86
5466S: Orphan
5467F: arch/x86/kernel/hpet.c
5468F: arch/x86/include/asm/hpet.h
5469
5470HPFS FILESYSTEM
5471M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5472W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5473S: Maintained
5474F: fs/hpfs/
5475
5476HSI SUBSYSTEM
5477M: Sebastian Reichel <sre@kernel.org>
5478T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5479S: Maintained
5480F: Documentation/ABI/testing/sysfs-bus-hsi
5481F: Documentation/hsi.txt
5482F: drivers/hsi/
5483F: include/linux/hsi/
5484F: include/uapi/linux/hsi/
5485
5486HSO 3G MODEM DRIVER
5487M: Jan Dumon <j.dumon@option.com>
5488W: http://www.pharscape.org
5489S: Maintained
5490F: drivers/net/usb/hso.c
5491
5492HSR NETWORK PROTOCOL
5493M: Arvid Brodin <arvid.brodin@alten.se>
5494L: netdev@vger.kernel.org
5495S: Maintained
5496F: net/hsr/
5497
5498HTCPEN TOUCHSCREEN DRIVER
5499M: Pau Oliva Fora <pof@eslack.org>
5500L: linux-input@vger.kernel.org
5501S: Maintained
5502F: drivers/input/touchscreen/htcpen.c
5503
5504HUGETLB FILESYSTEM
5505M: Nadia Yvette Chambers <nyc@holomorphy.com>
5506S: Maintained
5507F: fs/hugetlbfs/
5508
5509Hyper-V CORE AND DRIVERS
5510M: "K. Y. Srinivasan" <kys@microsoft.com>
5511M: Haiyang Zhang <haiyangz@microsoft.com>
5512L: devel@linuxdriverproject.org
5513S: Maintained
5514F: arch/x86/include/asm/mshyperv.h
5515F: arch/x86/include/uapi/asm/hyperv.h
5516F: arch/x86/kernel/cpu/mshyperv.c
5517F: drivers/hid/hid-hyperv.c
5518F: drivers/hv/
5519F: drivers/input/serio/hyperv-keyboard.c
5520F: drivers/pci/host/pci-hyperv.c
5521F: drivers/net/hyperv/
5522F: drivers/scsi/storvsc_drv.c
5523F: drivers/video/fbdev/hyperv_fb.c
5524F: include/linux/hyperv.h
5525F: tools/hv/
5526F: Documentation/ABI/stable/sysfs-bus-vmbus
5527
5528I2C MUXES
5529M: Peter Rosin <peda@axentia.se>
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/i2c-topology
5533F: Documentation/i2c/muxes/
5534F: Documentation/devicetree/bindings/i2c/i2c-mux*
5535F: drivers/i2c/i2c-mux.c
5536F: drivers/i2c/muxes/
5537F: include/linux/i2c-mux.h
5538
5539I2C OVER PARALLEL PORT
5540M: Jean Delvare <jdelvare@suse.com>
5541L: linux-i2c@vger.kernel.org
5542S: Maintained
5543F: Documentation/i2c/busses/i2c-parport
5544F: Documentation/i2c/busses/i2c-parport-light
5545F: drivers/i2c/busses/i2c-parport.c
5546F: drivers/i2c/busses/i2c-parport-light.c
5547
5548I2C/SMBUS CONTROLLER DRIVERS FOR PC
5549M: Jean Delvare <jdelvare@suse.com>
5550L: linux-i2c@vger.kernel.org
5551S: Maintained
5552F: Documentation/i2c/busses/i2c-ali1535
5553F: Documentation/i2c/busses/i2c-ali1563
5554F: Documentation/i2c/busses/i2c-ali15x3
5555F: Documentation/i2c/busses/i2c-amd756
5556F: Documentation/i2c/busses/i2c-amd8111
5557F: Documentation/i2c/busses/i2c-i801
5558F: Documentation/i2c/busses/i2c-nforce2
5559F: Documentation/i2c/busses/i2c-piix4
5560F: Documentation/i2c/busses/i2c-sis5595
5561F: Documentation/i2c/busses/i2c-sis630
5562F: Documentation/i2c/busses/i2c-sis96x
5563F: Documentation/i2c/busses/i2c-via
5564F: Documentation/i2c/busses/i2c-viapro
5565F: drivers/i2c/busses/i2c-ali1535.c
5566F: drivers/i2c/busses/i2c-ali1563.c
5567F: drivers/i2c/busses/i2c-ali15x3.c
5568F: drivers/i2c/busses/i2c-amd756.c
5569F: drivers/i2c/busses/i2c-amd756-s4882.c
5570F: drivers/i2c/busses/i2c-amd8111.c
5571F: drivers/i2c/busses/i2c-i801.c
5572F: drivers/i2c/busses/i2c-isch.c
5573F: drivers/i2c/busses/i2c-nforce2.c
5574F: drivers/i2c/busses/i2c-nforce2-s4985.c
5575F: drivers/i2c/busses/i2c-piix4.c
5576F: drivers/i2c/busses/i2c-sis5595.c
5577F: drivers/i2c/busses/i2c-sis630.c
5578F: drivers/i2c/busses/i2c-sis96x.c
5579F: drivers/i2c/busses/i2c-via.c
5580F: drivers/i2c/busses/i2c-viapro.c
5581
5582I2C/SMBUS ISMT DRIVER
5583M: Seth Heasley <seth.heasley@intel.com>
5584M: Neil Horman <nhorman@tuxdriver.com>
5585L: linux-i2c@vger.kernel.org
5586F: drivers/i2c/busses/i2c-ismt.c
5587F: Documentation/i2c/busses/i2c-ismt
5588
5589I2C/SMBUS STUB DRIVER
5590M: Jean Delvare <jdelvare@suse.com>
5591L: linux-i2c@vger.kernel.org
5592S: Maintained
5593F: drivers/i2c/i2c-stub.c
5594
5595I2C SUBSYSTEM
5596M: Wolfram Sang <wsa@the-dreams.de>
5597L: linux-i2c@vger.kernel.org
5598W: https://i2c.wiki.kernel.org/
5599Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5600T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5601S: Maintained
5602F: Documentation/devicetree/bindings/i2c/
5603F: Documentation/i2c/
5604F: drivers/i2c/
5605F: drivers/i2c/*/
5606F: include/linux/i2c.h
5607F: include/linux/i2c-*.h
5608F: include/uapi/linux/i2c.h
5609F: include/uapi/linux/i2c-*.h
5610
5611I2C ACPI SUPPORT
5612M: Mika Westerberg <mika.westerberg@linux.intel.com>
5613L: linux-i2c@vger.kernel.org
5614L: linux-acpi@vger.kernel.org
5615S: Maintained
5616
5617I2C-TAOS-EVM DRIVER
5618M: Jean Delvare <jdelvare@suse.com>
5619L: linux-i2c@vger.kernel.org
5620S: Maintained
5621F: Documentation/i2c/busses/i2c-taos-evm
5622F: drivers/i2c/busses/i2c-taos-evm.c
5623
5624I2C-TINY-USB DRIVER
5625M: Till Harbaum <till@harbaum.org>
5626L: linux-i2c@vger.kernel.org
5627W: http://www.harbaum.org/till/i2c_tiny_usb
5628S: Maintained
5629F: drivers/i2c/busses/i2c-tiny-usb.c
5630
5631i386 BOOT CODE
5632M: "H. Peter Anvin" <hpa@zytor.com>
5633S: Maintained
5634F: arch/x86/boot/
5635
5636i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5637M: "H. Peter Anvin" <hpa@zytor.com>
5638T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5639S: Maintained
5640
5641IA64 (Itanium) PLATFORM
5642M: Tony Luck <tony.luck@intel.com>
5643M: Fenghua Yu <fenghua.yu@intel.com>
5644L: linux-ia64@vger.kernel.org
5645T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5646S: Maintained
5647F: arch/ia64/
5648
5649IBM Power VMX Cryptographic instructions
5650M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5651M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5652L: linux-crypto@vger.kernel.org
5653S: Supported
5654F: drivers/crypto/vmx/Makefile
5655F: drivers/crypto/vmx/Kconfig
5656F: drivers/crypto/vmx/vmx.c
5657F: drivers/crypto/vmx/aes*
5658F: drivers/crypto/vmx/ghash*
5659F: drivers/crypto/vmx/ppc-xlate.pl
5660
5661IBM Power in-Nest Crypto Acceleration
5662M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5663M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5664L: linux-crypto@vger.kernel.org
5665S: Supported
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
5668F: drivers/crypto/nx/nx-aes*
5669F: drivers/crypto/nx/nx-sha*
5670F: drivers/crypto/nx/nx.*
5671F: drivers/crypto/nx/nx_csbcpb.h
5672F: drivers/crypto/nx/nx_debugfs.h
5673
5674IBM Power 842 compression accelerator
5675M: Dan Streetman <ddstreet@ieee.org>
5676S: Supported
5677F: drivers/crypto/nx/Makefile
5678F: drivers/crypto/nx/Kconfig
5679F: drivers/crypto/nx/nx-842*
5680F: include/linux/sw842.h
5681F: crypto/842.c
5682F: lib/842/
5683
5684IBM Power Linux RAID adapter
5685M: Brian King <brking@us.ibm.com>
5686S: Supported
5687F: drivers/scsi/ipr.*
5688
5689IBM Power Virtual Ethernet Device Driver
5690M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5691L: netdev@vger.kernel.org
5692S: Supported
5693F: drivers/net/ethernet/ibm/ibmveth.*
5694
5695IBM Power SRIOV Virtual NIC Device Driver
5696M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5697M: John Allen <jallen@linux.vnet.ibm.com>
5698L: netdev@vger.kernel.org
5699S: Supported
5700F: drivers/net/ethernet/ibm/ibmvnic.*
5701
5702IBM Power Virtual SCSI Device Drivers
5703M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5704L: linux-scsi@vger.kernel.org
5705S: Supported
5706F: drivers/scsi/ibmvscsi/ibmvscsi*
5707F: drivers/scsi/ibmvscsi/viosrp.h
5708
5709IBM Power Virtual FC Device Drivers
5710M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5711L: linux-scsi@vger.kernel.org
5712S: Supported
5713F: drivers/scsi/ibmvscsi/ibmvfc*
5714
5715IBM ServeRAID RAID DRIVER
5716S: Orphan
5717F: drivers/scsi/ips.*
5718
5719ICH LPC AND GPIO DRIVER
5720M: Peter Tyser <ptyser@xes-inc.com>
5721S: Maintained
5722F: drivers/mfd/lpc_ich.c
5723F: drivers/gpio/gpio-ich.c
5724
5725IDE SUBSYSTEM
5726M: "David S. Miller" <davem@davemloft.net>
5727L: linux-ide@vger.kernel.org
5728Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5729T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5730S: Maintained
5731F: Documentation/ide/
5732F: drivers/ide/
5733F: include/linux/ide.h
5734
5735IDEAPAD LAPTOP EXTRAS DRIVER
5736M: Ike Panhc <ike.pan@canonical.com>
5737L: platform-driver-x86@vger.kernel.org
5738W: http://launchpad.net/ideapad-laptop
5739S: Maintained
5740F: drivers/platform/x86/ideapad-laptop.c
5741
5742IDEAPAD LAPTOP SLIDEBAR DRIVER
5743M: Andrey Moiseev <o2g.org.ru@gmail.com>
5744L: linux-input@vger.kernel.org
5745W: https://github.com/o2genum/ideapad-slidebar
5746S: Maintained
5747F: drivers/input/misc/ideapad_slidebar.c
5748
5749IDE/ATAPI DRIVERS
5750M: Borislav Petkov <bp@alien8.de>
5751L: linux-ide@vger.kernel.org
5752S: Maintained
5753F: Documentation/cdrom/ide-cd
5754F: drivers/ide/ide-cd*
5755
5756IDLE-I7300
5757M: Andy Henroid <andrew.d.henroid@intel.com>
5758L: linux-pm@vger.kernel.org
5759S: Supported
5760F: drivers/idle/i7300_idle.c
5761
5762IEEE 802.15.4 SUBSYSTEM
5763M: Alexander Aring <aar@pengutronix.de>
5764L: linux-wpan@vger.kernel.org
5765W: http://wpan.cakelab.org/
5766T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5767T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5768S: Maintained
5769F: net/ieee802154/
5770F: net/mac802154/
5771F: drivers/net/ieee802154/
5772F: include/linux/nl802154.h
5773F: include/linux/ieee802154.h
5774F: include/net/nl802154.h
5775F: include/net/mac802154.h
5776F: include/net/af_ieee802154.h
5777F: include/net/cfg802154.h
5778F: include/net/ieee802154_netdev.h
5779F: Documentation/networking/ieee802154.txt
5780
5781IGORPLUG-USB IR RECEIVER
5782M: Sean Young <sean@mess.org>
5783L: linux-media@vger.kernel.org
5784S: Maintained
5785F: drivers/media/rc/igorplugusb.c
5786
5787IGUANAWORKS USB IR TRANSCEIVER
5788M: Sean Young <sean@mess.org>
5789L: linux-media@vger.kernel.org
5790S: Maintained
5791F: drivers/media/rc/iguanair.c
5792
5793IIO SUBSYSTEM AND DRIVERS
5794M: Jonathan Cameron <jic23@kernel.org>
5795R: Hartmut Knaack <knaack.h@gmx.de>
5796R: Lars-Peter Clausen <lars@metafoo.de>
5797R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5798L: linux-iio@vger.kernel.org
5799S: Maintained
5800F: drivers/iio/
5801F: drivers/staging/iio/
5802F: include/linux/iio/
5803F: tools/iio/
5804
5805IKANOS/ADI EAGLE ADSL USB DRIVER
5806M: Matthieu Castet <castet.matthieu@free.fr>
5807M: Stanislaw Gruszka <stf_xl@wp.pl>
5808S: Maintained
5809F: drivers/usb/atm/ueagle-atm.c
5810
5811INA209 HARDWARE MONITOR DRIVER
5812M: Guenter Roeck <linux@roeck-us.net>
5813L: linux-hwmon@vger.kernel.org
5814S: Maintained
5815F: Documentation/hwmon/ina209
5816F: Documentation/devicetree/bindings/i2c/ina209.txt
5817F: drivers/hwmon/ina209.c
5818
5819INA2XX HARDWARE MONITOR DRIVER
5820M: Guenter Roeck <linux@roeck-us.net>
5821L: linux-hwmon@vger.kernel.org
5822S: Maintained
5823F: Documentation/hwmon/ina2xx
5824F: drivers/hwmon/ina2xx.c
5825F: include/linux/platform_data/ina2xx.h
5826
5827INDUSTRY PACK SUBSYSTEM (IPACK)
5828M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5829M: Jens Taprogge <jens.taprogge@taprogge.org>
5830M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5831L: industrypack-devel@lists.sourceforge.net
5832W: http://industrypack.sourceforge.net
5833S: Maintained
5834F: drivers/ipack/
5835
5836INGENIC JZ4780 DMA Driver
5837M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5838S: Maintained
5839F: drivers/dma/dma-jz4780.c
5840
5841INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5842M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5843M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5844L: linux-ima-devel@lists.sourceforge.net
5845L: linux-ima-user@lists.sourceforge.net
5846L: linux-security-module@vger.kernel.org
5847T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5848S: Supported
5849F: security/integrity/ima/
5850
5851IMGTEC IR DECODER DRIVER
5852M: James Hogan <james.hogan@imgtec.com>
5853S: Maintained
5854F: drivers/media/rc/img-ir/
5855
5856IMS TWINTURBO FRAMEBUFFER DRIVER
5857L: linux-fbdev@vger.kernel.org
5858S: Orphan
5859F: drivers/video/fbdev/imsttfb.c
5860
5861INFINIBAND SUBSYSTEM
5862M: Doug Ledford <dledford@redhat.com>
5863M: Sean Hefty <sean.hefty@intel.com>
5864M: Hal Rosenstock <hal.rosenstock@gmail.com>
5865L: linux-rdma@vger.kernel.org
5866W: http://www.openfabrics.org/
5867Q: http://patchwork.kernel.org/project/linux-rdma/list/
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5869S: Supported
5870F: Documentation/infiniband/
5871F: drivers/infiniband/
5872F: include/uapi/linux/if_infiniband.h
5873F: include/uapi/rdma/
5874F: include/rdma/
5875
5876INOTIFY
5877M: John McCutchan <john@johnmccutchan.com>
5878M: Robert Love <rlove@rlove.org>
5879M: Eric Paris <eparis@parisplace.org>
5880S: Maintained
5881F: Documentation/filesystems/inotify.txt
5882F: fs/notify/inotify/
5883F: include/linux/inotify.h
5884F: include/uapi/linux/inotify.h
5885
5886INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5887M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5888L: linux-input@vger.kernel.org
5889Q: http://patchwork.kernel.org/project/linux-input/list/
5890T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5891S: Maintained
5892F: drivers/input/
5893F: include/linux/input.h
5894F: include/uapi/linux/input.h
5895F: include/linux/input/
5896F: Documentation/devicetree/bindings/input/
5897
5898INPUT MULTITOUCH (MT) PROTOCOL
5899M: Henrik Rydberg <rydberg@bitmath.org>
5900L: linux-input@vger.kernel.org
5901S: Odd fixes
5902F: Documentation/input/multi-touch-protocol.txt
5903F: drivers/input/input-mt.c
5904K: \b(ABS|SYN)_MT_
5905
5906INTEL ASoC BDW/HSW DRIVERS
5907M: Jie Yang <yang.jie@linux.intel.com>
5908L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5909S: Supported
5910F: sound/soc/intel/common/sst-dsp*
5911F: sound/soc/intel/common/sst-firmware.c
5912F: sound/soc/intel/boards/broadwell.c
5913F: sound/soc/intel/haswell/
5914
5915INTEL C600 SERIES SAS CONTROLLER DRIVER
5916M: Intel SCU Linux support <intel-linux-scu@intel.com>
5917M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5918L: linux-scsi@vger.kernel.org
5919T: git git://git.code.sf.net/p/intel-sas/isci
5920S: Supported
5921F: drivers/scsi/isci/
5922
5923INTEL HID EVENT DRIVER
5924M: Alex Hung <alex.hung@canonical.com>
5925L: platform-driver-x86@vger.kernel.org
5926S: Maintained
5927F: drivers/platform/x86/intel-hid.c
5928
5929INTEL IDLE DRIVER
5930M: Len Brown <lenb@kernel.org>
5931L: linux-pm@vger.kernel.org
5932T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5933S: Supported
5934F: drivers/idle/intel_idle.c
5935
5936INTEL PSTATE DRIVER
5937M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5938M: Len Brown <lenb@kernel.org>
5939L: linux-pm@vger.kernel.org
5940S: Supported
5941F: drivers/cpufreq/intel_pstate.c
5942
5943INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5944M: Maik Broemme <mbroemme@plusserver.de>
5945L: linux-fbdev@vger.kernel.org
5946S: Maintained
5947F: Documentation/fb/intelfb.txt
5948F: drivers/video/fbdev/intelfb/
5949
5950INTEL 810/815 FRAMEBUFFER DRIVER
5951M: Antonino Daplas <adaplas@gmail.com>
5952L: linux-fbdev@vger.kernel.org
5953S: Maintained
5954F: drivers/video/fbdev/i810/
5955
5956INTEL MENLOW THERMAL DRIVER
5957M: Sujith Thomas <sujith.thomas@intel.com>
5958L: platform-driver-x86@vger.kernel.org
5959W: https://01.org/linux-acpi
5960S: Supported
5961F: drivers/platform/x86/intel_menlow.c
5962
5963INTEL I/OAT DMA DRIVER
5964M: Dave Jiang <dave.jiang@intel.com>
5965R: Dan Williams <dan.j.williams@intel.com>
5966L: dmaengine@vger.kernel.org
5967Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5968S: Supported
5969F: drivers/dma/ioat*
5970
5971INTEL IOMMU (VT-d)
5972M: David Woodhouse <dwmw2@infradead.org>
5973L: iommu@lists.linux-foundation.org
5974T: git git://git.infradead.org/iommu-2.6.git
5975S: Supported
5976F: drivers/iommu/intel-iommu.c
5977F: include/linux/intel-iommu.h
5978
5979INTEL IOP-ADMA DMA DRIVER
5980R: Dan Williams <dan.j.williams@intel.com>
5981S: Odd fixes
5982F: drivers/dma/iop-adma.c
5983
5984INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5985M: Krzysztof Halasa <khalasa@piap.pl>
5986S: Maintained
5987F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5988F: arch/arm/mach-ixp4xx/include/mach/npe.h
5989F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5990F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5991F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5992F: drivers/net/wan/ixp4xx_hss.c
5993
5994INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5995M: Deepak Saxena <dsaxena@plexity.net>
5996S: Maintained
5997F: drivers/char/hw_random/ixp4xx-rng.c
5998
5999INTEL ETHERNET DRIVERS
6000M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6001L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6002W: http://www.intel.com/support/feedback.htm
6003W: http://e1000.sourceforge.net/
6004Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6006T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6007S: Supported
6008F: Documentation/networking/e100.txt
6009F: Documentation/networking/e1000.txt
6010F: Documentation/networking/e1000e.txt
6011F: Documentation/networking/igb.txt
6012F: Documentation/networking/igbvf.txt
6013F: Documentation/networking/ixgb.txt
6014F: Documentation/networking/ixgbe.txt
6015F: Documentation/networking/ixgbevf.txt
6016F: Documentation/networking/i40e.txt
6017F: Documentation/networking/i40evf.txt
6018F: drivers/net/ethernet/intel/
6019F: drivers/net/ethernet/intel/*/
6020
6021INTEL RDMA RNIC DRIVER
6022M: Faisal Latif <faisal.latif@intel.com>
6023R: Chien Tin Tung <chien.tin.tung@intel.com>
6024R: Mustafa Ismail <mustafa.ismail@intel.com>
6025R: Shiraz Saleem <shiraz.saleem@intel.com>
6026R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6027L: linux-rdma@vger.kernel.org
6028S: Supported
6029F: drivers/infiniband/hw/i40iw/
6030
6031INTEL-MID GPIO DRIVER
6032M: David Cohen <david.a.cohen@linux.intel.com>
6033L: linux-gpio@vger.kernel.org
6034S: Maintained
6035F: drivers/gpio/gpio-intel-mid.c
6036
6037INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6038M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6039L: linux-wireless@vger.kernel.org
6040S: Maintained
6041F: Documentation/networking/README.ipw2100
6042F: Documentation/networking/README.ipw2200
6043F: drivers/net/wireless/intel/ipw2x00/
6044
6045INTEL(R) TRACE HUB
6046M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6047S: Supported
6048F: Documentation/trace/intel_th.txt
6049F: drivers/hwtracing/intel_th/
6050
6051INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6052M: Ning Sun <ning.sun@intel.com>
6053L: tboot-devel@lists.sourceforge.net
6054W: http://tboot.sourceforge.net
6055T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6056S: Supported
6057F: Documentation/intel_txt.txt
6058F: include/linux/tboot.h
6059F: arch/x86/kernel/tboot.c
6060
6061INTEL WIRELESS WIMAX CONNECTION 2400
6062M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6063M: linux-wimax@intel.com
6064L: wimax@linuxwimax.org (subscribers-only)
6065S: Supported
6066W: http://linuxwimax.org
6067F: Documentation/wimax/README.i2400m
6068F: drivers/net/wimax/i2400m/
6069F: include/uapi/linux/wimax/i2400m.h
6070
6071INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6072M: Stanislaw Gruszka <sgruszka@redhat.com>
6073L: linux-wireless@vger.kernel.org
6074S: Supported
6075F: drivers/net/wireless/intel/iwlegacy/
6076
6077INTEL WIRELESS WIFI LINK (iwlwifi)
6078M: Johannes Berg <johannes.berg@intel.com>
6079M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6080M: Luca Coelho <luciano.coelho@intel.com>
6081M: Intel Linux Wireless <linuxwifi@intel.com>
6082L: linux-wireless@vger.kernel.org
6083W: http://intellinuxwireless.org
6084T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6085S: Supported
6086F: drivers/net/wireless/intel/iwlwifi/
6087
6088INTEL MANAGEMENT ENGINE (mei)
6089M: Tomas Winkler <tomas.winkler@intel.com>
6090L: linux-kernel@vger.kernel.org
6091S: Supported
6092F: include/uapi/linux/mei.h
6093F: include/linux/mei_cl_bus.h
6094F: drivers/misc/mei/*
6095F: drivers/watchdog/mei_wdt.c
6096F: Documentation/misc-devices/mei/*
6097
6098INTEL MIC DRIVERS (mic)
6099M: Sudeep Dutt <sudeep.dutt@intel.com>
6100M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6101S: Supported
6102W: https://github.com/sudeepdutt/mic
6103W: http://software.intel.com/en-us/mic-developer
6104F: include/linux/mic_bus.h
6105F: include/linux/scif.h
6106F: include/uapi/linux/mic_common.h
6107F: include/uapi/linux/mic_ioctl.h
6108F: include/uapi/linux/scif_ioctl.h
6109F: drivers/misc/mic/
6110F: drivers/dma/mic_x100_dma.c
6111F: drivers/dma/mic_x100_dma.h
6112F: Documentation/mic/
6113
6114INTEL PMC/P-Unit IPC DRIVER
6115M: Zha Qipeng<qipeng.zha@intel.com>
6116L: platform-driver-x86@vger.kernel.org
6117S: Maintained
6118F: drivers/platform/x86/intel_pmc_ipc.c
6119F: drivers/platform/x86/intel_punit_ipc.c
6120F: arch/x86/include/asm/intel_pmc_ipc.h
6121F: arch/x86/include/asm/intel_punit_ipc.h
6122
6123INTEL TELEMETRY DRIVER
6124M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6125L: platform-driver-x86@vger.kernel.org
6126S: Maintained
6127F: arch/x86/include/asm/intel_telemetry.h
6128F: drivers/platform/x86/intel_telemetry*
6129
6130INTEL PMC CORE DRIVER
6131M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6132M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6133L: platform-driver-x86@vger.kernel.org
6134S: Maintained
6135F: arch/x86/include/asm/pmc_core.h
6136F: drivers/platform/x86/intel_pmc_core*
6137
6138IOC3 ETHERNET DRIVER
6139M: Ralf Baechle <ralf@linux-mips.org>
6140L: linux-mips@linux-mips.org
6141S: Maintained
6142F: drivers/net/ethernet/sgi/ioc3-eth.c
6143
6144IOC3 SERIAL DRIVER
6145M: Pat Gefre <pfg@sgi.com>
6146L: linux-serial@vger.kernel.org
6147S: Maintained
6148F: drivers/tty/serial/ioc3_serial.c
6149
6150IOMMU DRIVERS
6151M: Joerg Roedel <joro@8bytes.org>
6152L: iommu@lists.linux-foundation.org
6153T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6154S: Maintained
6155F: drivers/iommu/
6156
6157IP MASQUERADING
6158M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6159S: Maintained
6160F: net/ipv4/netfilter/ipt_MASQUERADE.c
6161
6162IPMI SUBSYSTEM
6163M: Corey Minyard <minyard@acm.org>
6164L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6165W: http://openipmi.sourceforge.net/
6166S: Supported
6167F: Documentation/IPMI.txt
6168F: drivers/char/ipmi/
6169F: include/linux/ipmi*
6170F: include/uapi/linux/ipmi*
6171
6172QCOM AUDIO (ASoC) DRIVERS
6173M: Patrick Lai <plai@codeaurora.org>
6174M: Banajit Goswami <bgoswami@codeaurora.org>
6175L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6176S: Supported
6177F: sound/soc/qcom/
6178
6179IPS SCSI RAID DRIVER
6180M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6181L: linux-scsi@vger.kernel.org
6182W: http://www.adaptec.com/
6183S: Maintained
6184F: drivers/scsi/ips*
6185
6186IPVS
6187M: Wensong Zhang <wensong@linux-vs.org>
6188M: Simon Horman <horms@verge.net.au>
6189M: Julian Anastasov <ja@ssi.bg>
6190L: netdev@vger.kernel.org
6191L: lvs-devel@vger.kernel.org
6192S: Maintained
6193T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6194T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6195F: Documentation/networking/ipvs-sysctl.txt
6196F: include/net/ip_vs.h
6197F: include/uapi/linux/ip_vs.h
6198F: net/netfilter/ipvs/
6199
6200IPWIRELESS DRIVER
6201M: Jiri Kosina <jikos@kernel.org>
6202M: David Sterba <dsterba@suse.com>
6203S: Odd Fixes
6204F: drivers/tty/ipwireless/
6205
6206IPX NETWORK LAYER
6207M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6208L: netdev@vger.kernel.org
6209S: Maintained
6210F: include/net/ipx.h
6211F: include/uapi/linux/ipx.h
6212F: net/ipx/
6213
6214IRDA SUBSYSTEM
6215M: Samuel Ortiz <samuel@sortiz.org>
6216L: irda-users@lists.sourceforge.net (subscribers-only)
6217L: netdev@vger.kernel.org
6218W: http://irda.sourceforge.net/
6219S: Maintained
6220T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6221F: Documentation/networking/irda.txt
6222F: drivers/net/irda/
6223F: include/net/irda/
6224F: net/irda/
6225
6226IRQ SUBSYSTEM
6227M: Thomas Gleixner <tglx@linutronix.de>
6228L: linux-kernel@vger.kernel.org
6229S: Maintained
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6231F: kernel/irq/
6232
6233IRQCHIP DRIVERS
6234M: Thomas Gleixner <tglx@linutronix.de>
6235M: Jason Cooper <jason@lakedaemon.net>
6236M: Marc Zyngier <marc.zyngier@arm.com>
6237L: linux-kernel@vger.kernel.org
6238S: Maintained
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6240T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6241F: Documentation/devicetree/bindings/interrupt-controller/
6242F: drivers/irqchip/
6243
6244IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6245M: Jiang Liu <jiang.liu@linux.intel.com>
6246M: Marc Zyngier <marc.zyngier@arm.com>
6247S: Maintained
6248T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6249F: Documentation/IRQ-domain.txt
6250F: include/linux/irqdomain.h
6251F: kernel/irq/irqdomain.c
6252F: kernel/irq/msi.c
6253
6254ISA
6255M: William Breathitt Gray <vilhelm.gray@gmail.com>
6256S: Maintained
6257F: Documentation/isa.txt
6258F: drivers/base/isa.c
6259F: include/linux/isa.h
6260
6261ISAPNP
6262M: Jaroslav Kysela <perex@perex.cz>
6263S: Maintained
6264F: Documentation/isapnp.txt
6265F: drivers/pnp/isapnp/
6266F: include/linux/isapnp.h
6267
6268ISA RADIO MODULE
6269M: Hans Verkuil <hverkuil@xs4all.nl>
6270L: linux-media@vger.kernel.org
6271T: git git://linuxtv.org/media_tree.git
6272W: https://linuxtv.org
6273S: Maintained
6274F: drivers/media/radio/radio-isa*
6275
6276iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6277M: Peter Jones <pjones@redhat.com>
6278M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6279S: Maintained
6280F: drivers/firmware/iscsi_ibft*
6281
6282ISCSI
6283M: Mike Christie <michaelc@cs.wisc.edu>
6284L: open-iscsi@googlegroups.com
6285W: www.open-iscsi.org
6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6287S: Maintained
6288F: drivers/scsi/*iscsi*
6289F: include/scsi/*iscsi*
6290
6291ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6292M: Or Gerlitz <ogerlitz@mellanox.com>
6293M: Sagi Grimberg <sagi@grimberg.me>
6294M: Roi Dayan <roid@mellanox.com>
6295L: linux-rdma@vger.kernel.org
6296S: Supported
6297W: http://www.openfabrics.org
6298W: www.open-iscsi.org
6299Q: http://patchwork.kernel.org/project/linux-rdma/list/
6300F: drivers/infiniband/ulp/iser/
6301
6302ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6303M: Sagi Grimberg <sagi@grimberg.me>
6304T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6305L: linux-rdma@vger.kernel.org
6306L: target-devel@vger.kernel.org
6307S: Supported
6308W: http://www.linux-iscsi.org
6309F: drivers/infiniband/ulp/isert
6310
6311ISDN SUBSYSTEM
6312M: Karsten Keil <isdn@linux-pingi.de>
6313L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6314L: netdev@vger.kernel.org
6315W: http://www.isdn4linux.de
6316T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6317S: Maintained
6318F: Documentation/isdn/
6319F: drivers/isdn/
6320F: include/linux/isdn.h
6321F: include/linux/isdn/
6322F: include/uapi/linux/isdn.h
6323F: include/uapi/linux/isdn/
6324
6325ISDN SUBSYSTEM (Eicon active card driver)
6326M: Armin Schindler <mac@melware.de>
6327L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6328W: http://www.melware.de
6329S: Maintained
6330F: drivers/isdn/hardware/eicon/
6331
6332IT87 HARDWARE MONITORING DRIVER
6333M: Jean Delvare <jdelvare@suse.com>
6334L: linux-hwmon@vger.kernel.org
6335S: Maintained
6336F: Documentation/hwmon/it87
6337F: drivers/hwmon/it87.c
6338
6339IT913X MEDIA DRIVER
6340M: Antti Palosaari <crope@iki.fi>
6341L: linux-media@vger.kernel.org
6342W: https://linuxtv.org
6343W: http://palosaari.fi/linux/
6344Q: http://patchwork.linuxtv.org/project/linux-media/list/
6345T: git git://linuxtv.org/anttip/media_tree.git
6346S: Maintained
6347F: drivers/media/tuners/it913x*
6348
6349IVTV VIDEO4LINUX DRIVER
6350M: Andy Walls <awalls@md.metrocast.net>
6351L: ivtv-devel@ivtvdriver.org (subscribers-only)
6352L: linux-media@vger.kernel.org
6353T: git git://linuxtv.org/media_tree.git
6354W: http://www.ivtvdriver.org
6355S: Maintained
6356F: Documentation/video4linux/*.ivtv
6357F: drivers/media/pci/ivtv/
6358F: include/uapi/linux/ivtv*
6359
6360IX2505V MEDIA DRIVER
6361M: Malcolm Priestley <tvboxspy@gmail.com>
6362L: linux-media@vger.kernel.org
6363W: https://linuxtv.org
6364Q: http://patchwork.linuxtv.org/project/linux-media/list/
6365S: Maintained
6366F: drivers/media/dvb-frontends/ix2505v*
6367
6368JC42.4 TEMPERATURE SENSOR DRIVER
6369M: Guenter Roeck <linux@roeck-us.net>
6370L: linux-hwmon@vger.kernel.org
6371S: Maintained
6372F: drivers/hwmon/jc42.c
6373F: Documentation/hwmon/jc42
6374
6375JFS FILESYSTEM
6376M: Dave Kleikamp <shaggy@kernel.org>
6377L: jfs-discussion@lists.sourceforge.net
6378W: http://jfs.sourceforge.net/
6379T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6380S: Maintained
6381F: Documentation/filesystems/jfs.txt
6382F: fs/jfs/
6383
6384JME NETWORK DRIVER
6385M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6386L: netdev@vger.kernel.org
6387S: Maintained
6388F: drivers/net/ethernet/jme.*
6389
6390JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6391M: David Woodhouse <dwmw2@infradead.org>
6392L: linux-mtd@lists.infradead.org
6393W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6394S: Maintained
6395F: fs/jffs2/
6396F: include/uapi/linux/jffs2.h
6397
6398JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6399M: "Theodore Ts'o" <tytso@mit.edu>
6400M: Jan Kara <jack@suse.com>
6401L: linux-ext4@vger.kernel.org
6402S: Maintained
6403F: fs/jbd2/
6404F: include/linux/jbd2.h
6405
6406JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6407M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6408L: linux-media@vger.kernel.org
6409S: Maintained
6410F: drivers/media/platform/rcar_jpu.c
6411
6412JSM Neo PCI based serial card
6413M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6414L: linux-serial@vger.kernel.org
6415S: Maintained
6416F: drivers/tty/serial/jsm/
6417
6418K10TEMP HARDWARE MONITORING DRIVER
6419M: Clemens Ladisch <clemens@ladisch.de>
6420L: linux-hwmon@vger.kernel.org
6421S: Maintained
6422F: Documentation/hwmon/k10temp
6423F: drivers/hwmon/k10temp.c
6424
6425K8TEMP HARDWARE MONITORING DRIVER
6426M: Rudolf Marek <r.marek@assembler.cz>
6427L: linux-hwmon@vger.kernel.org
6428S: Maintained
6429F: Documentation/hwmon/k8temp
6430F: drivers/hwmon/k8temp.c
6431
6432KASAN
6433M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6434R: Alexander Potapenko <glider@google.com>
6435R: Dmitry Vyukov <dvyukov@google.com>
6436L: kasan-dev@googlegroups.com
6437S: Maintained
6438F: arch/*/include/asm/kasan.h
6439F: arch/*/mm/kasan_init*
6440F: Documentation/kasan.txt
6441F: include/linux/kasan*.h
6442F: lib/test_kasan.c
6443F: mm/kasan/
6444F: scripts/Makefile.kasan
6445
6446KCONFIG
6447M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6448L: linux-kbuild@vger.kernel.org
6449T: git git://gitorious.org/linux-kconfig/linux-kconfig
6450S: Maintained
6451F: Documentation/kbuild/kconfig-language.txt
6452F: scripts/kconfig/
6453
6454KDUMP
6455M: Dave Young <dyoung@redhat.com>
6456M: Baoquan He <bhe@redhat.com>
6457R: Vivek Goyal <vgoyal@redhat.com>
6458L: kexec@lists.infradead.org
6459W: http://lse.sourceforge.net/kdump/
6460S: Maintained
6461F: Documentation/kdump/
6462
6463KEENE FM RADIO TRANSMITTER DRIVER
6464M: Hans Verkuil <hverkuil@xs4all.nl>
6465L: linux-media@vger.kernel.org
6466T: git git://linuxtv.org/media_tree.git
6467W: https://linuxtv.org
6468S: Maintained
6469F: drivers/media/radio/radio-keene*
6470
6471KERNEL AUTOMOUNTER v4 (AUTOFS4)
6472M: Ian Kent <raven@themaw.net>
6473L: autofs@vger.kernel.org
6474S: Maintained
6475F: fs/autofs4/
6476
6477KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6478M: Michal Marek <mmarek@suse.com>
6479T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6480T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6481L: linux-kbuild@vger.kernel.org
6482S: Maintained
6483F: Documentation/kbuild/
6484F: Makefile
6485F: scripts/Makefile.*
6486F: scripts/basic/
6487F: scripts/mk*
6488F: scripts/package/
6489
6490KERNEL JANITORS
6491L: kernel-janitors@vger.kernel.org
6492W: http://kernelnewbies.org/KernelJanitors
6493S: Odd Fixes
6494
6495KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6496M: "J. Bruce Fields" <bfields@fieldses.org>
6497M: Jeff Layton <jlayton@poochiereds.net>
6498L: linux-nfs@vger.kernel.org
6499W: http://nfs.sourceforge.net/
6500T: git git://linux-nfs.org/~bfields/linux.git
6501S: Supported
6502F: fs/nfsd/
6503F: include/uapi/linux/nfsd/
6504F: fs/lockd/
6505F: fs/nfs_common/
6506F: net/sunrpc/
6507F: include/linux/lockd/
6508F: include/linux/sunrpc/
6509F: include/uapi/linux/sunrpc/
6510
6511KERNEL SELFTEST FRAMEWORK
6512M: Shuah Khan <shuahkh@osg.samsung.com>
6513M: Shuah Khan <shuah@kernel.org>
6514L: linux-kselftest@vger.kernel.org
6515T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6516S: Maintained
6517F: tools/testing/selftests
6518
6519KERNEL VIRTUAL MACHINE (KVM)
6520M: Paolo Bonzini <pbonzini@redhat.com>
6521M: Radim Krčmář <rkrcmar@redhat.com>
6522L: kvm@vger.kernel.org
6523W: http://www.linux-kvm.org
6524T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6525S: Supported
6526F: Documentation/*/kvm*.txt
6527F: Documentation/virtual/kvm/
6528F: arch/*/kvm/
6529F: arch/x86/kernel/kvm.c
6530F: arch/x86/kernel/kvmclock.c
6531F: arch/*/include/asm/kvm*
6532F: include/linux/kvm*
6533F: include/uapi/linux/kvm*
6534F: virt/kvm/
6535F: tools/kvm/
6536
6537KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6538M: Joerg Roedel <joro@8bytes.org>
6539L: kvm@vger.kernel.org
6540W: http://www.linux-kvm.org/
6541S: Maintained
6542F: arch/x86/include/asm/svm.h
6543F: arch/x86/kvm/svm.c
6544
6545KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6546M: Alexander Graf <agraf@suse.com>
6547L: kvm-ppc@vger.kernel.org
6548W: http://www.linux-kvm.org/
6549T: git git://github.com/agraf/linux-2.6.git
6550S: Supported
6551F: arch/powerpc/include/asm/kvm*
6552F: arch/powerpc/kvm/
6553
6554KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6555M: Christian Borntraeger <borntraeger@de.ibm.com>
6556M: Cornelia Huck <cornelia.huck@de.ibm.com>
6557L: linux-s390@vger.kernel.org
6558W: http://www.ibm.com/developerworks/linux/linux390/
6559T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6560S: Supported
6561F: Documentation/s390/kvm.txt
6562F: arch/s390/include/asm/kvm*
6563F: arch/s390/kvm/
6564
6565KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6566M: Christoffer Dall <christoffer.dall@linaro.org>
6567M: Marc Zyngier <marc.zyngier@arm.com>
6568L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6569L: kvmarm@lists.cs.columbia.edu
6570W: http://systems.cs.columbia.edu/projects/kvm-arm
6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6572S: Supported
6573F: arch/arm/include/uapi/asm/kvm*
6574F: arch/arm/include/asm/kvm*
6575F: arch/arm/kvm/
6576F: virt/kvm/arm/
6577F: include/kvm/arm_*
6578
6579KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6580M: Christoffer Dall <christoffer.dall@linaro.org>
6581M: Marc Zyngier <marc.zyngier@arm.com>
6582L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6583L: kvmarm@lists.cs.columbia.edu
6584S: Maintained
6585F: arch/arm64/include/uapi/asm/kvm*
6586F: arch/arm64/include/asm/kvm*
6587F: arch/arm64/kvm/
6588
6589KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6590M: James Hogan <james.hogan@imgtec.com>
6591L: linux-mips@linux-mips.org
6592S: Supported
6593F: arch/mips/include/uapi/asm/kvm*
6594F: arch/mips/include/asm/kvm*
6595F: arch/mips/kvm/
6596
6597KEXEC
6598M: Eric Biederman <ebiederm@xmission.com>
6599W: http://kernel.org/pub/linux/utils/kernel/kexec/
6600L: kexec@lists.infradead.org
6601S: Maintained
6602F: include/linux/kexec.h
6603F: include/uapi/linux/kexec.h
6604F: kernel/kexec*
6605
6606KEYS/KEYRINGS:
6607M: David Howells <dhowells@redhat.com>
6608L: keyrings@vger.kernel.org
6609S: Maintained
6610F: Documentation/security/keys.txt
6611F: include/linux/key.h
6612F: include/linux/key-type.h
6613F: include/linux/keyctl.h
6614F: include/uapi/linux/keyctl.h
6615F: include/keys/
6616F: security/keys/
6617
6618KEYS-TRUSTED
6619M: David Safford <safford@us.ibm.com>
6620M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6621L: linux-security-module@vger.kernel.org
6622L: keyrings@vger.kernel.org
6623S: Supported
6624F: Documentation/security/keys-trusted-encrypted.txt
6625F: include/keys/trusted-type.h
6626F: security/keys/trusted.c
6627F: security/keys/trusted.h
6628
6629KEYS-ENCRYPTED
6630M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6631M: David Safford <safford@us.ibm.com>
6632L: linux-security-module@vger.kernel.org
6633L: keyrings@vger.kernel.org
6634S: Supported
6635F: Documentation/security/keys-trusted-encrypted.txt
6636F: include/keys/encrypted-type.h
6637F: security/keys/encrypted-keys/
6638
6639KGDB / KDB /debug_core
6640M: Jason Wessel <jason.wessel@windriver.com>
6641W: http://kgdb.wiki.kernel.org/
6642L: kgdb-bugreport@lists.sourceforge.net
6643T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6644S: Maintained
6645F: Documentation/DocBook/kgdb.tmpl
6646F: drivers/misc/kgdbts.c
6647F: drivers/tty/serial/kgdboc.c
6648F: include/linux/kdb.h
6649F: include/linux/kgdb.h
6650F: kernel/debug/
6651
6652KMEMCHECK
6653M: Vegard Nossum <vegardno@ifi.uio.no>
6654M: Pekka Enberg <penberg@kernel.org>
6655S: Maintained
6656F: Documentation/kmemcheck.txt
6657F: arch/x86/include/asm/kmemcheck.h
6658F: arch/x86/mm/kmemcheck/
6659F: include/linux/kmemcheck.h
6660F: mm/kmemcheck.c
6661
6662KMEMLEAK
6663M: Catalin Marinas <catalin.marinas@arm.com>
6664S: Maintained
6665F: Documentation/kmemleak.txt
6666F: include/linux/kmemleak.h
6667F: mm/kmemleak.c
6668F: mm/kmemleak-test.c
6669
6670KPROBES
6671M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6672M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6673M: "David S. Miller" <davem@davemloft.net>
6674M: Masami Hiramatsu <mhiramat@kernel.org>
6675S: Maintained
6676F: Documentation/kprobes.txt
6677F: include/linux/kprobes.h
6678F: kernel/kprobes.c
6679
6680KS0108 LCD CONTROLLER DRIVER
6681M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6682W: http://miguelojeda.es/auxdisplay.htm
6683W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6684S: Maintained
6685F: Documentation/auxdisplay/ks0108
6686F: drivers/auxdisplay/ks0108.c
6687F: include/linux/ks0108.h
6688
6689L3MDEV
6690M: David Ahern <dsa@cumulusnetworks.com>
6691L: netdev@vger.kernel.org
6692S: Maintained
6693F: net/l3mdev
6694F: include/net/l3mdev.h
6695
6696LANTIQ MIPS ARCHITECTURE
6697M: John Crispin <john@phrozen.org>
6698L: linux-mips@linux-mips.org
6699S: Maintained
6700F: arch/mips/lantiq
6701
6702LAPB module
6703L: linux-x25@vger.kernel.org
6704S: Orphan
6705F: Documentation/networking/lapb-module.txt
6706F: include/*/lapb.h
6707F: net/lapb/
6708
6709LASI 53c700 driver for PARISC
6710M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6711L: linux-scsi@vger.kernel.org
6712S: Maintained
6713F: Documentation/scsi/53c700.txt
6714F: drivers/scsi/53c700*
6715
6716LED SUBSYSTEM
6717M: Richard Purdie <rpurdie@rpsys.net>
6718M: Jacek Anaszewski <j.anaszewski@samsung.com>
6719L: linux-leds@vger.kernel.org
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6721S: Maintained
6722F: drivers/leds/
6723F: include/linux/leds.h
6724
6725LEGACY EEPROM DRIVER
6726M: Jean Delvare <jdelvare@suse.com>
6727S: Maintained
6728F: Documentation/misc-devices/eeprom
6729F: drivers/misc/eeprom/eeprom.c
6730
6731LEGO USB Tower driver
6732M: Juergen Stuber <starblue@users.sourceforge.net>
6733L: legousb-devel@lists.sourceforge.net
6734W: http://legousb.sourceforge.net/
6735S: Maintained
6736F: drivers/usb/misc/legousbtower.c
6737
6738LG2160 MEDIA DRIVER
6739M: Michael Krufky <mkrufky@linuxtv.org>
6740L: linux-media@vger.kernel.org
6741W: https://linuxtv.org
6742W: http://github.com/mkrufky
6743Q: http://patchwork.linuxtv.org/project/linux-media/list/
6744T: git git://linuxtv.org/mkrufky/tuners.git
6745S: Maintained
6746F: drivers/media/dvb-frontends/lg2160.*
6747
6748LGDT3305 MEDIA DRIVER
6749M: Michael Krufky <mkrufky@linuxtv.org>
6750L: linux-media@vger.kernel.org
6751W: https://linuxtv.org
6752W: http://github.com/mkrufky
6753Q: http://patchwork.linuxtv.org/project/linux-media/list/
6754T: git git://linuxtv.org/mkrufky/tuners.git
6755S: Maintained
6756F: drivers/media/dvb-frontends/lgdt3305.*
6757
6758LGUEST
6759M: Rusty Russell <rusty@rustcorp.com.au>
6760L: lguest@lists.ozlabs.org
6761W: http://lguest.ozlabs.org/
6762S: Odd Fixes
6763F: arch/x86/include/asm/lguest*.h
6764F: arch/x86/lguest/
6765F: drivers/lguest/
6766F: include/linux/lguest*.h
6767F: tools/lguest/
6768
6769LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6770M: Tejun Heo <tj@kernel.org>
6771L: linux-ide@vger.kernel.org
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6773S: Maintained
6774F: drivers/ata/
6775F: include/linux/ata.h
6776F: include/linux/libata.h
6777
6778LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6779M: Viresh Kumar <vireshk@kernel.org>
6780L: linux-ide@vger.kernel.org
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6782S: Maintained
6783F: include/linux/pata_arasan_cf_data.h
6784F: drivers/ata/pata_arasan_cf.c
6785
6786LIBATA PATA DRIVERS
6787M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6788M: Tejun Heo <tj@kernel.org>
6789L: linux-ide@vger.kernel.org
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6791S: Maintained
6792F: drivers/ata/pata_*.c
6793F: drivers/ata/ata_generic.c
6794
6795LIBATA SATA AHCI PLATFORM devices support
6796M: Hans de Goede <hdegoede@redhat.com>
6797M: Tejun Heo <tj@kernel.org>
6798L: linux-ide@vger.kernel.org
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6800S: Maintained
6801F: drivers/ata/ahci_platform.c
6802F: drivers/ata/libahci_platform.c
6803F: include/linux/ahci_platform.h
6804
6805LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6806M: Mikael Pettersson <mikpelinux@gmail.com>
6807L: linux-ide@vger.kernel.org
6808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6809S: Maintained
6810F: drivers/ata/sata_promise.*
6811
6812LIBLOCKDEP
6813M: Sasha Levin <sasha.levin@oracle.com>
6814S: Maintained
6815F: tools/lib/lockdep/
6816
6817LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6818M: Dan Williams <dan.j.williams@intel.com>
6819L: linux-nvdimm@lists.01.org
6820Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6821T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6822S: Supported
6823F: drivers/nvdimm/*
6824F: include/linux/nd.h
6825F: include/linux/libnvdimm.h
6826F: include/uapi/linux/ndctl.h
6827
6828LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6829M: Ross Zwisler <ross.zwisler@linux.intel.com>
6830L: linux-nvdimm@lists.01.org
6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6832S: Supported
6833F: drivers/nvdimm/blk.c
6834F: drivers/nvdimm/region_devs.c
6835F: drivers/acpi/nfit*
6836
6837LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6838M: Vishal Verma <vishal.l.verma@intel.com>
6839L: linux-nvdimm@lists.01.org
6840Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6841S: Supported
6842F: drivers/nvdimm/btt*
6843
6844LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6845M: Ross Zwisler <ross.zwisler@linux.intel.com>
6846L: linux-nvdimm@lists.01.org
6847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6848S: Supported
6849F: drivers/nvdimm/pmem.c
6850F: include/linux/pmem.h
6851F: arch/*/include/asm/pmem.h
6852
6853LIGHTNVM PLATFORM SUPPORT
6854M: Matias Bjorling <mb@lightnvm.io>
6855W: http://github/OpenChannelSSD
6856L: linux-block@vger.kernel.org
6857S: Maintained
6858F: drivers/lightnvm/
6859F: include/linux/lightnvm.h
6860F: include/uapi/linux/lightnvm.h
6861
6862LINUX FOR IBM pSERIES (RS/6000)
6863M: Paul Mackerras <paulus@au.ibm.com>
6864W: http://www.ibm.com/linux/ltc/projects/ppc
6865S: Supported
6866F: arch/powerpc/boot/rs6000.h
6867
6868LINUX FOR POWERPC (32-BIT AND 64-BIT)
6869M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6870M: Paul Mackerras <paulus@samba.org>
6871M: Michael Ellerman <mpe@ellerman.id.au>
6872W: http://www.penguinppc.org/
6873L: linuxppc-dev@lists.ozlabs.org
6874Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6876S: Supported
6877F: Documentation/powerpc/
6878F: arch/powerpc/
6879F: drivers/char/tpm/tpm_ibmvtpm*
6880F: drivers/crypto/nx/
6881F: drivers/crypto/vmx/
6882F: drivers/net/ethernet/ibm/ibmveth.*
6883F: drivers/net/ethernet/ibm/ibmvnic.*
6884F: drivers/pci/hotplug/rpa*
6885F: drivers/scsi/ibmvscsi/
6886N: opal
6887N: /pmac
6888N: powermac
6889N: powernv
6890N: [^a-z0-9]ps3
6891N: pseries
6892
6893LINUX FOR POWER MACINTOSH
6894M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6895W: http://www.penguinppc.org/
6896L: linuxppc-dev@lists.ozlabs.org
6897S: Maintained
6898F: arch/powerpc/platforms/powermac/
6899F: drivers/macintosh/
6900
6901LINUX FOR POWERPC EMBEDDED MPC5XXX
6902M: Anatolij Gustschin <agust@denx.de>
6903L: linuxppc-dev@lists.ozlabs.org
6904T: git git://git.denx.de/linux-denx-agust.git
6905S: Maintained
6906F: arch/powerpc/platforms/512x/
6907F: arch/powerpc/platforms/52xx/
6908
6909LINUX FOR POWERPC EMBEDDED PPC4XX
6910M: Alistair Popple <alistair@popple.id.au>
6911M: Matt Porter <mporter@kernel.crashing.org>
6912W: http://www.penguinppc.org/
6913L: linuxppc-dev@lists.ozlabs.org
6914S: Maintained
6915F: arch/powerpc/platforms/40x/
6916F: arch/powerpc/platforms/44x/
6917
6918LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6919L: linuxppc-dev@lists.ozlabs.org
6920S: Orphan
6921F: arch/powerpc/*/*virtex*
6922F: arch/powerpc/*/*/*virtex*
6923
6924LINUX FOR POWERPC EMBEDDED PPC8XX
6925M: Vitaly Bordug <vitb@kernel.crashing.org>
6926W: http://www.penguinppc.org/
6927L: linuxppc-dev@lists.ozlabs.org
6928S: Maintained
6929F: arch/powerpc/platforms/8xx/
6930
6931LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6932M: Scott Wood <oss@buserror.net>
6933M: Kumar Gala <galak@kernel.crashing.org>
6934W: http://www.penguinppc.org/
6935L: linuxppc-dev@lists.ozlabs.org
6936T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6937S: Maintained
6938F: arch/powerpc/platforms/83xx/
6939F: arch/powerpc/platforms/85xx/
6940
6941LINUX FOR POWERPC PA SEMI PWRFICIENT
6942M: Olof Johansson <olof@lixom.net>
6943L: linuxppc-dev@lists.ozlabs.org
6944S: Maintained
6945F: arch/powerpc/platforms/pasemi/
6946F: drivers/*/*pasemi*
6947F: drivers/*/*/*pasemi*
6948
6949LINUX SECURITY MODULE (LSM) FRAMEWORK
6950M: Chris Wright <chrisw@sous-sol.org>
6951L: linux-security-module@vger.kernel.org
6952S: Supported
6953
6954LIS3LV02D ACCELEROMETER DRIVER
6955M: Eric Piel <eric.piel@tremplin-utc.net>
6956S: Maintained
6957F: Documentation/misc-devices/lis3lv02d
6958F: drivers/misc/lis3lv02d/
6959F: drivers/platform/x86/hp_accel.c
6960
6961LIVE PATCHING
6962M: Josh Poimboeuf <jpoimboe@redhat.com>
6963M: Jessica Yu <jeyu@redhat.com>
6964M: Jiri Kosina <jikos@kernel.org>
6965M: Miroslav Benes <mbenes@suse.cz>
6966R: Petr Mladek <pmladek@suse.com>
6967S: Maintained
6968F: kernel/livepatch/
6969F: include/linux/livepatch.h
6970F: arch/x86/include/asm/livepatch.h
6971F: arch/x86/kernel/livepatch.c
6972F: Documentation/livepatch/
6973F: Documentation/ABI/testing/sysfs-kernel-livepatch
6974F: samples/livepatch/
6975L: live-patching@vger.kernel.org
6976T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6977
6978LINUX KERNEL DUMP TEST MODULE (LKDTM)
6979M: Kees Cook <keescook@chromium.org>
6980S: Maintained
6981F: drivers/misc/lkdtm.c
6982
6983LLC (802.2)
6984M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6985S: Maintained
6986F: include/linux/llc.h
6987F: include/uapi/linux/llc.h
6988F: include/net/llc*
6989F: net/llc/
6990
6991LM73 HARDWARE MONITOR DRIVER
6992M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6993L: linux-hwmon@vger.kernel.org
6994S: Maintained
6995F: drivers/hwmon/lm73.c
6996
6997LM78 HARDWARE MONITOR DRIVER
6998M: Jean Delvare <jdelvare@suse.com>
6999L: linux-hwmon@vger.kernel.org
7000S: Maintained
7001F: Documentation/hwmon/lm78
7002F: drivers/hwmon/lm78.c
7003
7004LM83 HARDWARE MONITOR DRIVER
7005M: Jean Delvare <jdelvare@suse.com>
7006L: linux-hwmon@vger.kernel.org
7007S: Maintained
7008F: Documentation/hwmon/lm83
7009F: drivers/hwmon/lm83.c
7010
7011LM90 HARDWARE MONITOR DRIVER
7012M: Jean Delvare <jdelvare@suse.com>
7013L: linux-hwmon@vger.kernel.org
7014S: Maintained
7015F: Documentation/hwmon/lm90
7016F: Documentation/devicetree/bindings/hwmon/lm90.txt
7017F: drivers/hwmon/lm90.c
7018
7019LM95234 HARDWARE MONITOR DRIVER
7020M: Guenter Roeck <linux@roeck-us.net>
7021L: linux-hwmon@vger.kernel.org
7022S: Maintained
7023F: Documentation/hwmon/lm95234
7024F: drivers/hwmon/lm95234.c
7025
7026LME2510 MEDIA DRIVER
7027M: Malcolm Priestley <tvboxspy@gmail.com>
7028L: linux-media@vger.kernel.org
7029W: https://linuxtv.org
7030Q: http://patchwork.linuxtv.org/project/linux-media/list/
7031S: Maintained
7032F: drivers/media/usb/dvb-usb-v2/lmedm04*
7033
7034LOCKDEP AND LOCKSTAT
7035M: Peter Zijlstra <peterz@infradead.org>
7036M: Ingo Molnar <mingo@redhat.com>
7037L: linux-kernel@vger.kernel.org
7038T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7039S: Maintained
7040F: Documentation/locking/lockdep*.txt
7041F: Documentation/locking/lockstat.txt
7042F: include/linux/lockdep.h
7043F: kernel/locking/
7044
7045LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7046M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7047L: linux-ntfs-dev@lists.sourceforge.net
7048W: http://www.linux-ntfs.org/content/view/19/37/
7049S: Maintained
7050F: Documentation/ldm.txt
7051F: block/partitions/ldm.*
7052
7053LogFS
7054M: Joern Engel <joern@logfs.org>
7055M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7056L: logfs@logfs.org
7057W: logfs.org
7058S: Maintained
7059F: fs/logfs/
7060
7061LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7062M: Sathya Prakash <sathya.prakash@broadcom.com>
7063M: Chaitra P B <chaitra.basappa@broadcom.com>
7064M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7065L: MPT-FusionLinux.pdl@broadcom.com
7066L: linux-scsi@vger.kernel.org
7067W: http://www.avagotech.com/support/
7068S: Supported
7069F: drivers/message/fusion/
7070F: drivers/scsi/mpt2sas/
7071F: drivers/scsi/mpt3sas/
7072
7073LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7074M: Matthew Wilcox <matthew@wil.cx>
7075L: linux-scsi@vger.kernel.org
7076S: Maintained
7077F: drivers/scsi/sym53c8xx_2/
7078
7079LTC4261 HARDWARE MONITOR DRIVER
7080M: Guenter Roeck <linux@roeck-us.net>
7081L: linux-hwmon@vger.kernel.org
7082S: Maintained
7083F: Documentation/hwmon/ltc4261
7084F: drivers/hwmon/ltc4261.c
7085
7086LTP (Linux Test Project)
7087M: Mike Frysinger <vapier@gentoo.org>
7088M: Cyril Hrubis <chrubis@suse.cz>
7089M: Wanlong Gao <wanlong.gao@gmail.com>
7090M: Jan Stancek <jstancek@redhat.com>
7091M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7092M: Alexey Kodanev <alexey.kodanev@oracle.com>
7093L: ltp@lists.linux.it (subscribers-only)
7094W: http://linux-test-project.github.io/
7095T: git git://github.com/linux-test-project/ltp.git
7096S: Maintained
7097
7098M32R ARCHITECTURE
7099W: http://www.linux-m32r.org/
7100S: Orphan
7101F: arch/m32r/
7102
7103M68K ARCHITECTURE
7104M: Geert Uytterhoeven <geert@linux-m68k.org>
7105L: linux-m68k@lists.linux-m68k.org
7106W: http://www.linux-m68k.org/
7107T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7108S: Maintained
7109F: arch/m68k/
7110F: drivers/zorro/
7111
7112M68K ON APPLE MACINTOSH
7113M: Joshua Thompson <funaho@jurai.org>
7114W: http://www.mac.linux-m68k.org/
7115L: linux-m68k@lists.linux-m68k.org
7116S: Maintained
7117F: arch/m68k/mac/
7118
7119M68K ON HP9000/300
7120M: Philip Blundell <philb@gnu.org>
7121W: http://www.tazenda.demon.co.uk/phil/linux-hp
7122S: Maintained
7123F: arch/m68k/hp300/
7124
7125M88DS3103 MEDIA DRIVER
7126M: Antti Palosaari <crope@iki.fi>
7127L: linux-media@vger.kernel.org
7128W: https://linuxtv.org
7129W: http://palosaari.fi/linux/
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131T: git git://linuxtv.org/anttip/media_tree.git
7132S: Maintained
7133F: drivers/media/dvb-frontends/m88ds3103*
7134
7135M88RS2000 MEDIA DRIVER
7136M: Malcolm Priestley <tvboxspy@gmail.com>
7137L: linux-media@vger.kernel.org
7138W: https://linuxtv.org
7139Q: http://patchwork.linuxtv.org/project/linux-media/list/
7140S: Maintained
7141F: drivers/media/dvb-frontends/m88rs2000*
7142
7143MA901 MASTERKIT USB FM RADIO DRIVER
7144M: Alexey Klimov <klimov.linux@gmail.com>
7145L: linux-media@vger.kernel.org
7146T: git git://linuxtv.org/media_tree.git
7147S: Maintained
7148F: drivers/media/radio/radio-ma901.c
7149
7150MAC80211
7151M: Johannes Berg <johannes@sipsolutions.net>
7152L: linux-wireless@vger.kernel.org
7153W: http://wireless.kernel.org/
7154T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7155T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7156S: Maintained
7157F: Documentation/networking/mac80211-injection.txt
7158F: include/net/mac80211.h
7159F: net/mac80211/
7160F: drivers/net/wireless/mac80211_hwsim.[ch]
7161
7162MACVLAN DRIVER
7163M: Patrick McHardy <kaber@trash.net>
7164L: netdev@vger.kernel.org
7165S: Maintained
7166F: drivers/net/macvlan.c
7167F: include/linux/if_macvlan.h
7168
7169MAILBOX API
7170M: Jassi Brar <jassisinghbrar@gmail.com>
7171L: linux-kernel@vger.kernel.org
7172S: Maintained
7173F: drivers/mailbox/
7174F: include/linux/mailbox_client.h
7175F: include/linux/mailbox_controller.h
7176
7177MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7178M: Michael Kerrisk <mtk.manpages@gmail.com>
7179W: http://www.kernel.org/doc/man-pages
7180L: linux-man@vger.kernel.org
7181S: Maintained
7182
7183MARVELL ARMADA DRM SUPPORT
7184M: Russell King <rmk+kernel@armlinux.org.uk>
7185S: Maintained
7186F: drivers/gpu/drm/armada/
7187F: include/uapi/drm/armada_drm.h
7188F: Documentation/devicetree/bindings/display/armada/
7189
7190MARVELL 88E6352 DSA support
7191M: Guenter Roeck <linux@roeck-us.net>
7192S: Maintained
7193F: drivers/net/dsa/mv88e6352.c
7194
7195MARVELL CRYPTO DRIVER
7196M: Boris Brezillon <boris.brezillon@free-electrons.com>
7197M: Arnaud Ebalard <arno@natisbad.org>
7198F: drivers/crypto/marvell/
7199S: Maintained
7200L: linux-crypto@vger.kernel.org
7201
7202MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7203M: Mirko Lindner <mlindner@marvell.com>
7204M: Stephen Hemminger <stephen@networkplumber.org>
7205L: netdev@vger.kernel.org
7206S: Maintained
7207F: drivers/net/ethernet/marvell/sk*
7208
7209MARVELL LIBERTAS WIRELESS DRIVER
7210L: libertas-dev@lists.infradead.org
7211S: Orphan
7212F: drivers/net/wireless/marvell/libertas/
7213
7214MARVELL MV643XX ETHERNET DRIVER
7215M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7216L: netdev@vger.kernel.org
7217S: Maintained
7218F: drivers/net/ethernet/marvell/mv643xx_eth.*
7219F: include/linux/mv643xx.h
7220
7221MARVELL MVNETA ETHERNET DRIVER
7222M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7223L: netdev@vger.kernel.org
7224S: Maintained
7225F: drivers/net/ethernet/marvell/mvneta.*
7226
7227MARVELL MWIFIEX WIRELESS DRIVER
7228M: Amitkumar Karwar <akarwar@marvell.com>
7229M: Nishant Sarmukadam <nishants@marvell.com>
7230L: linux-wireless@vger.kernel.org
7231S: Maintained
7232F: drivers/net/wireless/marvell/mwifiex/
7233
7234MARVELL MWL8K WIRELESS DRIVER
7235M: Lennert Buytenhek <buytenh@wantstofly.org>
7236L: linux-wireless@vger.kernel.org
7237S: Odd Fixes
7238F: drivers/net/wireless/marvell/mwl8k.c
7239
7240MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7241M: Nicolas Pitre <nico@fluxnic.net>
7242S: Odd Fixes
7243F: drivers/mmc/host/mvsdio.*
7244
7245MATROX FRAMEBUFFER DRIVER
7246L: linux-fbdev@vger.kernel.org
7247S: Orphan
7248F: drivers/video/fbdev/matrox/matroxfb_*
7249F: include/uapi/linux/matroxfb.h
7250
7251MAX16065 HARDWARE MONITOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
7253L: linux-hwmon@vger.kernel.org
7254S: Maintained
7255F: Documentation/hwmon/max16065
7256F: drivers/hwmon/max16065.c
7257
7258MAX20751 HARDWARE MONITOR DRIVER
7259M: Guenter Roeck <linux@roeck-us.net>
7260L: linux-hwmon@vger.kernel.org
7261S: Maintained
7262F: Documentation/hwmon/max20751
7263F: drivers/hwmon/max20751.c
7264
7265MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7266M: "Hans J. Koch" <hjk@hansjkoch.de>
7267L: linux-hwmon@vger.kernel.org
7268S: Maintained
7269F: Documentation/hwmon/max6650
7270F: drivers/hwmon/max6650.c
7271
7272MAX6697 HARDWARE MONITOR DRIVER
7273M: Guenter Roeck <linux@roeck-us.net>
7274L: linux-hwmon@vger.kernel.org
7275S: Maintained
7276F: Documentation/hwmon/max6697
7277F: Documentation/devicetree/bindings/i2c/max6697.txt
7278F: drivers/hwmon/max6697.c
7279F: include/linux/platform_data/max6697.h
7280
7281MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7282M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7283L: linux-pm@vger.kernel.org
7284S: Supported
7285F: drivers/power/max14577_charger.c
7286F: drivers/power/max77693_charger.c
7287
7288MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7289M: Javier Martinez Canillas <javier@osg.samsung.com>
7290L: linux-kernel@vger.kernel.org
7291S: Supported
7292F: drivers/*/*max77802*.c
7293F: Documentation/devicetree/bindings/*/*max77802.txt
7294F: include/dt-bindings/*/*max77802.h
7295
7296MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7297M: Chanwoo Choi <cw00.choi@samsung.com>
7298M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7299L: linux-kernel@vger.kernel.org
7300S: Supported
7301F: drivers/*/max14577*.c
7302F: drivers/*/max77686*.c
7303F: drivers/*/max77693*.c
7304F: drivers/extcon/extcon-max14577.c
7305F: drivers/extcon/extcon-max77693.c
7306F: drivers/rtc/rtc-max77686.c
7307F: drivers/clk/clk-max77686.c
7308F: Documentation/devicetree/bindings/mfd/max14577.txt
7309F: Documentation/devicetree/bindings/*/max77686.txt
7310F: Documentation/devicetree/bindings/mfd/max77693.txt
7311F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7312F: include/linux/mfd/max14577*.h
7313F: include/linux/mfd/max77686*.h
7314F: include/linux/mfd/max77693*.h
7315
7316MAXIRADIO FM RADIO RECEIVER DRIVER
7317M: Hans Verkuil <hverkuil@xs4all.nl>
7318L: linux-media@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
7320W: https://linuxtv.org
7321S: Maintained
7322F: drivers/media/radio/radio-maxiradio*
7323
7324MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7325M: Peter Rosin <peda@axentia.se>
7326L: linux-iio@vger.kernel.org
7327S: Maintained
7328F: drivers/iio/potentiometer/mcp4531.c
7329
7330MEDIA DRIVERS FOR RENESAS - VSP1
7331M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7332L: linux-media@vger.kernel.org
7333L: linux-renesas-soc@vger.kernel.org
7334T: git git://linuxtv.org/media_tree.git
7335S: Supported
7336F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7337F: drivers/media/platform/vsp1/
7338
7339MEDIA DRIVERS FOR ASCOT2E
7340M: Sergey Kozlov <serjk@netup.ru>
7341L: linux-media@vger.kernel.org
7342W: https://linuxtv.org
7343W: http://netup.tv/
7344T: git git://linuxtv.org/media_tree.git
7345S: Supported
7346F: drivers/media/dvb-frontends/ascot2e*
7347
7348MEDIA DRIVERS FOR CXD2841ER
7349M: Sergey Kozlov <serjk@netup.ru>
7350L: linux-media@vger.kernel.org
7351W: https://linuxtv.org
7352W: http://netup.tv/
7353T: git git://linuxtv.org/media_tree.git
7354S: Supported
7355F: drivers/media/dvb-frontends/cxd2841er*
7356
7357MEDIA DRIVERS FOR HORUS3A
7358M: Sergey Kozlov <serjk@netup.ru>
7359L: linux-media@vger.kernel.org
7360W: https://linuxtv.org
7361W: http://netup.tv/
7362T: git git://linuxtv.org/media_tree.git
7363S: Supported
7364F: drivers/media/dvb-frontends/horus3a*
7365
7366MEDIA DRIVERS FOR LNBH25
7367M: Sergey Kozlov <serjk@netup.ru>
7368L: linux-media@vger.kernel.org
7369W: https://linuxtv.org
7370W: http://netup.tv/
7371T: git git://linuxtv.org/media_tree.git
7372S: Supported
7373F: drivers/media/dvb-frontends/lnbh25*
7374
7375MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7376M: Sergey Kozlov <serjk@netup.ru>
7377L: linux-media@vger.kernel.org
7378W: https://linuxtv.org
7379W: http://netup.tv/
7380T: git git://linuxtv.org/media_tree.git
7381S: Supported
7382F: drivers/media/pci/netup_unidvb/*
7383
7384MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7385M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7386M: Mauro Carvalho Chehab <mchehab@kernel.org>
7387P: LinuxTV.org Project
7388L: linux-media@vger.kernel.org
7389W: https://linuxtv.org
7390Q: http://patchwork.kernel.org/project/linux-media/list/
7391T: git git://linuxtv.org/media_tree.git
7392S: Maintained
7393F: Documentation/dvb/
7394F: Documentation/video4linux/
7395F: Documentation/DocBook/media/
7396F: drivers/media/
7397F: drivers/staging/media/
7398F: include/linux/platform_data/media/
7399F: include/media/
7400F: include/uapi/linux/dvb/
7401F: include/uapi/linux/videodev2.h
7402F: include/uapi/linux/media.h
7403F: include/uapi/linux/v4l2-*
7404F: include/uapi/linux/meye.h
7405F: include/uapi/linux/ivtv*
7406F: include/uapi/linux/uvcvideo.h
7407
7408MEDIATEK ETHERNET DRIVER
7409M: Felix Fietkau <nbd@openwrt.org>
7410M: John Crispin <blogic@openwrt.org>
7411L: netdev@vger.kernel.org
7412S: Maintained
7413F: drivers/net/ethernet/mediatek/
7414
7415MEDIATEK MT7601U WIRELESS LAN DRIVER
7416M: Jakub Kicinski <kubakici@wp.pl>
7417L: linux-wireless@vger.kernel.org
7418S: Maintained
7419F: drivers/net/wireless/mediatek/mt7601u/
7420
7421MEGARAID SCSI/SAS DRIVERS
7422M: Kashyap Desai <kashyap.desai@avagotech.com>
7423M: Sumit Saxena <sumit.saxena@avagotech.com>
7424M: Uday Lingala <uday.lingala@avagotech.com>
7425L: megaraidlinux.pdl@avagotech.com
7426L: linux-scsi@vger.kernel.org
7427W: http://www.lsi.com
7428S: Maintained
7429F: Documentation/scsi/megaraid.txt
7430F: drivers/scsi/megaraid.*
7431F: drivers/scsi/megaraid/
7432
7433MELLANOX ETHERNET DRIVER (mlx4_en)
7434M: Tariq Toukan <tariqt@mellanox.com>
7435L: netdev@vger.kernel.org
7436S: Supported
7437W: http://www.mellanox.com
7438Q: http://patchwork.ozlabs.org/project/netdev/list/
7439F: drivers/net/ethernet/mellanox/mlx4/en_*
7440
7441MELLANOX ETHERNET DRIVER (mlx5e)
7442M: Saeed Mahameed <saeedm@mellanox.com>
7443L: netdev@vger.kernel.org
7444S: Supported
7445W: http://www.mellanox.com
7446Q: http://patchwork.ozlabs.org/project/netdev/list/
7447F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7448
7449MELLANOX ETHERNET SWITCH DRIVERS
7450M: Jiri Pirko <jiri@mellanox.com>
7451M: Ido Schimmel <idosch@mellanox.com>
7452L: netdev@vger.kernel.org
7453S: Supported
7454W: http://www.mellanox.com
7455Q: http://patchwork.ozlabs.org/project/netdev/list/
7456F: drivers/net/ethernet/mellanox/mlxsw/
7457
7458MEMBARRIER SUPPORT
7459M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7460M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7461L: linux-kernel@vger.kernel.org
7462S: Supported
7463F: kernel/membarrier.c
7464F: include/uapi/linux/membarrier.h
7465
7466MEMORY MANAGEMENT
7467L: linux-mm@kvack.org
7468W: http://www.linux-mm.org
7469S: Maintained
7470F: include/linux/mm.h
7471F: include/linux/gfp.h
7472F: include/linux/mmzone.h
7473F: include/linux/memory_hotplug.h
7474F: include/linux/vmalloc.h
7475F: mm/
7476
7477MEMORY TECHNOLOGY DEVICES (MTD)
7478M: David Woodhouse <dwmw2@infradead.org>
7479M: Brian Norris <computersforpeace@gmail.com>
7480L: linux-mtd@lists.infradead.org
7481W: http://www.linux-mtd.infradead.org/
7482Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7483T: git git://git.infradead.org/linux-mtd.git
7484T: git git://git.infradead.org/l2-mtd.git
7485S: Maintained
7486F: drivers/mtd/
7487F: include/linux/mtd/
7488F: include/uapi/mtd/
7489
7490MEN A21 WATCHDOG DRIVER
7491M: Johannes Thumshirn <morbidrsa@gmail.com>
7492L: linux-watchdog@vger.kernel.org
7493S: Maintained
7494F: drivers/watchdog/mena21_wdt.c
7495
7496MEN CHAMELEON BUS (mcb)
7497M: Johannes Thumshirn <morbidrsa@gmail.com>
7498S: Maintained
7499F: drivers/mcb/
7500F: include/linux/mcb.h
7501F: Documentation/men-chameleon-bus.txt
7502
7503MEN F21BMC (Board Management Controller)
7504M: Andreas Werner <andreas.werner@men.de>
7505S: Supported
7506F: drivers/mfd/menf21bmc.c
7507F: drivers/watchdog/menf21bmc_wdt.c
7508F: drivers/leds/leds-menf21bmc.c
7509F: drivers/hwmon/menf21bmc_hwmon.c
7510F: Documentation/hwmon/menf21bmc
7511
7512METAG ARCHITECTURE
7513M: James Hogan <james.hogan@imgtec.com>
7514L: linux-metag@vger.kernel.org
7515T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7516S: Odd Fixes
7517F: arch/metag/
7518F: Documentation/metag/
7519F: Documentation/devicetree/bindings/metag/
7520F: Documentation/devicetree/bindings/interrupt-controller/img,*
7521F: drivers/clocksource/metag_generic.c
7522F: drivers/irqchip/irq-metag.c
7523F: drivers/irqchip/irq-metag-ext.c
7524F: drivers/tty/metag_da.c
7525
7526MICROBLAZE ARCHITECTURE
7527M: Michal Simek <monstr@monstr.eu>
7528W: http://www.monstr.eu/fdt/
7529T: git git://git.monstr.eu/linux-2.6-microblaze.git
7530S: Supported
7531F: arch/microblaze/
7532
7533MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7534M: Chen Yu <yu.c.chen@intel.com>
7535L: platform-driver-x86@vger.kernel.org
7536S: Supported
7537F: drivers/platform/x86/surfacepro3_button.c
7538
7539MICROTEK X6 SCANNER
7540M: Oliver Neukum <oliver@neukum.org>
7541S: Maintained
7542F: drivers/usb/image/microtek.*
7543
7544MIPS
7545M: Ralf Baechle <ralf@linux-mips.org>
7546L: linux-mips@linux-mips.org
7547W: http://www.linux-mips.org/
7548T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7549Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7550S: Supported
7551F: Documentation/devicetree/bindings/mips/
7552F: Documentation/mips/
7553F: arch/mips/
7554
7555MIPS/LOONGSON1 ARCHITECTURE
7556M: Keguang Zhang <keguang.zhang@gmail.com>
7557L: linux-mips@linux-mips.org
7558S: Maintained
7559F: arch/mips/loongson32/
7560F: arch/mips/include/asm/mach-loongson32/
7561F: drivers/*/*loongson1*
7562F: drivers/*/*/*loongson1*
7563
7564MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7565M: Hans Verkuil <hverkuil@xs4all.nl>
7566L: linux-media@vger.kernel.org
7567T: git git://linuxtv.org/media_tree.git
7568W: https://linuxtv.org
7569S: Odd Fixes
7570F: drivers/media/radio/radio-miropcm20*
7571
7572MELLANOX MLX4 core VPI driver
7573M: Yishai Hadas <yishaih@mellanox.com>
7574L: netdev@vger.kernel.org
7575L: linux-rdma@vger.kernel.org
7576W: http://www.mellanox.com
7577Q: http://patchwork.ozlabs.org/project/netdev/list/
7578S: Supported
7579F: drivers/net/ethernet/mellanox/mlx4/
7580F: include/linux/mlx4/
7581
7582MELLANOX MLX4 IB driver
7583M: Yishai Hadas <yishaih@mellanox.com>
7584L: linux-rdma@vger.kernel.org
7585W: http://www.mellanox.com
7586Q: http://patchwork.kernel.org/project/linux-rdma/list/
7587S: Supported
7588F: drivers/infiniband/hw/mlx4/
7589F: include/linux/mlx4/
7590
7591MELLANOX MLX5 core VPI driver
7592M: Matan Barak <matanb@mellanox.com>
7593M: Leon Romanovsky <leonro@mellanox.com>
7594L: netdev@vger.kernel.org
7595L: linux-rdma@vger.kernel.org
7596W: http://www.mellanox.com
7597Q: http://patchwork.ozlabs.org/project/netdev/list/
7598S: Supported
7599F: drivers/net/ethernet/mellanox/mlx5/core/
7600F: include/linux/mlx5/
7601
7602MELLANOX MLX5 IB driver
7603M: Matan Barak <matanb@mellanox.com>
7604M: Leon Romanovsky <leonro@mellanox.com>
7605L: linux-rdma@vger.kernel.org
7606W: http://www.mellanox.com
7607Q: http://patchwork.kernel.org/project/linux-rdma/list/
7608S: Supported
7609F: drivers/infiniband/hw/mlx5/
7610F: include/linux/mlx5/
7611
7612MELEXIS MLX90614 DRIVER
7613M: Crt Mori <cmo@melexis.com>
7614L: linux-iio@vger.kernel.org
7615W: http://www.melexis.com
7616S: Supported
7617F: drivers/iio/temperature/mlx90614.c
7618
7619MN88472 MEDIA DRIVER
7620M: Antti Palosaari <crope@iki.fi>
7621L: linux-media@vger.kernel.org
7622W: https://linuxtv.org
7623W: http://palosaari.fi/linux/
7624Q: http://patchwork.linuxtv.org/project/linux-media/list/
7625T: git git://linuxtv.org/anttip/media_tree.git
7626S: Maintained
7627F: drivers/staging/media/mn88472/
7628F: drivers/media/dvb-frontends/mn88472.h
7629
7630MN88473 MEDIA DRIVER
7631M: Antti Palosaari <crope@iki.fi>
7632L: linux-media@vger.kernel.org
7633W: https://linuxtv.org
7634W: http://palosaari.fi/linux/
7635Q: http://patchwork.linuxtv.org/project/linux-media/list/
7636S: Maintained
7637F: drivers/media/dvb-frontends/mn88473*
7638
7639MODULE SUPPORT
7640M: Rusty Russell <rusty@rustcorp.com.au>
7641S: Maintained
7642F: include/linux/module.h
7643F: kernel/module.c
7644
7645MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7646W: http://popies.net/meye/
7647S: Orphan
7648F: Documentation/video4linux/meye.txt
7649F: drivers/media/pci/meye/
7650F: include/uapi/linux/meye.h
7651
7652MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7653M: Jiri Slaby <jirislaby@gmail.com>
7654S: Maintained
7655F: Documentation/serial/moxa-smartio
7656F: drivers/tty/mxser.*
7657
7658MR800 AVERMEDIA USB FM RADIO DRIVER
7659M: Alexey Klimov <klimov.linux@gmail.com>
7660L: linux-media@vger.kernel.org
7661T: git git://linuxtv.org/media_tree.git
7662S: Maintained
7663F: drivers/media/radio/radio-mr800.c
7664
7665MRF24J40 IEEE 802.15.4 RADIO DRIVER
7666M: Alan Ott <alan@signal11.us>
7667L: linux-wpan@vger.kernel.org
7668S: Maintained
7669F: drivers/net/ieee802154/mrf24j40.c
7670F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7671
7672MSI LAPTOP SUPPORT
7673M: "Lee, Chun-Yi" <jlee@suse.com>
7674L: platform-driver-x86@vger.kernel.org
7675S: Maintained
7676F: drivers/platform/x86/msi-laptop.c
7677
7678MSI WMI SUPPORT
7679L: platform-driver-x86@vger.kernel.org
7680S: Orphan
7681F: drivers/platform/x86/msi-wmi.c
7682
7683MSI001 MEDIA DRIVER
7684M: Antti Palosaari <crope@iki.fi>
7685L: linux-media@vger.kernel.org
7686W: https://linuxtv.org
7687W: http://palosaari.fi/linux/
7688Q: http://patchwork.linuxtv.org/project/linux-media/list/
7689T: git git://linuxtv.org/anttip/media_tree.git
7690S: Maintained
7691F: drivers/media/tuners/msi001*
7692
7693MSI2500 MEDIA DRIVER
7694M: Antti Palosaari <crope@iki.fi>
7695L: linux-media@vger.kernel.org
7696W: https://linuxtv.org
7697W: http://palosaari.fi/linux/
7698Q: http://patchwork.linuxtv.org/project/linux-media/list/
7699T: git git://linuxtv.org/anttip/media_tree.git
7700S: Maintained
7701F: drivers/media/usb/msi2500/
7702
7703MSYSTEMS DISKONCHIP G3 MTD DRIVER
7704M: Robert Jarzmik <robert.jarzmik@free.fr>
7705L: linux-mtd@lists.infradead.org
7706S: Maintained
7707F: drivers/mtd/devices/docg3*
7708
7709MT9M032 APTINA SENSOR DRIVER
7710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711L: linux-media@vger.kernel.org
7712T: git git://linuxtv.org/media_tree.git
7713S: Maintained
7714F: drivers/media/i2c/mt9m032.c
7715F: include/media/i2c/mt9m032.h
7716
7717MT9P031 APTINA CAMERA SENSOR
7718M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7719L: linux-media@vger.kernel.org
7720T: git git://linuxtv.org/media_tree.git
7721S: Maintained
7722F: drivers/media/i2c/mt9p031.c
7723F: include/media/i2c/mt9p031.h
7724
7725MT9T001 APTINA CAMERA SENSOR
7726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7727L: linux-media@vger.kernel.org
7728T: git git://linuxtv.org/media_tree.git
7729S: Maintained
7730F: drivers/media/i2c/mt9t001.c
7731F: include/media/i2c/mt9t001.h
7732
7733MT9V032 APTINA CAMERA SENSOR
7734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7735L: linux-media@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
7737S: Maintained
7738F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7739F: drivers/media/i2c/mt9v032.c
7740F: include/media/i2c/mt9v032.h
7741
7742MULTIFUNCTION DEVICES (MFD)
7743M: Lee Jones <lee.jones@linaro.org>
7744T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7745S: Supported
7746F: drivers/mfd/
7747F: include/linux/mfd/
7748
7749MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7750M: Ulf Hansson <ulf.hansson@linaro.org>
7751L: linux-mmc@vger.kernel.org
7752T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7753S: Maintained
7754F: drivers/mmc/
7755F: include/linux/mmc/
7756F: include/uapi/linux/mmc/
7757
7758MULTIMEDIA CARD (MMC) ETC. OVER SPI
7759S: Orphan
7760F: drivers/mmc/host/mmc_spi.c
7761F: include/linux/spi/mmc_spi.h
7762
7763MULTISOUND SOUND DRIVER
7764M: Andrew Veliath <andrewtv@usa.net>
7765S: Maintained
7766F: Documentation/sound/oss/MultiSound
7767F: sound/oss/msnd*
7768
7769MULTITECH MULTIPORT CARD (ISICOM)
7770S: Orphan
7771F: drivers/tty/isicom.c
7772F: include/linux/isicom.h
7773
7774MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7775M: Bin Liu <b-liu@ti.com>
7776L: linux-usb@vger.kernel.org
7777T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7778S: Maintained
7779F: drivers/usb/musb/
7780
7781MXL5007T MEDIA DRIVER
7782M: Michael Krufky <mkrufky@linuxtv.org>
7783L: linux-media@vger.kernel.org
7784W: https://linuxtv.org
7785W: http://github.com/mkrufky
7786Q: http://patchwork.linuxtv.org/project/linux-media/list/
7787T: git git://linuxtv.org/mkrufky/tuners.git
7788S: Maintained
7789F: drivers/media/tuners/mxl5007t.*
7790
7791MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7792M: Hyong-Youb Kim <hykim@myri.com>
7793L: netdev@vger.kernel.org
7794W: https://www.myricom.com/support/downloads/myri10ge.html
7795S: Supported
7796F: drivers/net/ethernet/myricom/myri10ge/
7797
7798NAND FLASH SUBSYSTEM
7799M: Boris Brezillon <boris.brezillon@free-electrons.com>
7800R: Richard Weinberger <richard@nod.at>
7801L: linux-mtd@lists.infradead.org
7802W: http://www.linux-mtd.infradead.org/
7803Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7804T: git git://github.com/linux-nand/linux.git
7805S: Maintained
7806F: drivers/mtd/nand/
7807F: include/linux/mtd/nand*.h
7808
7809NATSEMI ETHERNET DRIVER (DP8381x)
7810S: Orphan
7811F: drivers/net/ethernet/natsemi/natsemi.c
7812
7813NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7814M: Daniel Mack <zonque@gmail.com>
7815S: Maintained
7816L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7817W: http://www.native-instruments.com
7818F: sound/usb/caiaq/
7819
7820NCP FILESYSTEM
7821M: Petr Vandrovec <petr@vandrovec.name>
7822S: Odd Fixes
7823F: fs/ncpfs/
7824
7825NCR 5380 SCSI DRIVERS
7826M: Finn Thain <fthain@telegraphics.com.au>
7827M: Michael Schmitz <schmitzmic@gmail.com>
7828L: linux-scsi@vger.kernel.org
7829S: Maintained
7830F: Documentation/scsi/g_NCR5380.txt
7831F: Documentation/scsi/dtc3x80.txt
7832F: drivers/scsi/NCR5380.*
7833F: drivers/scsi/arm/cumana_1.c
7834F: drivers/scsi/arm/oak.c
7835F: drivers/scsi/atari_scsi.*
7836F: drivers/scsi/dmx3191d.c
7837F: drivers/scsi/dtc.*
7838F: drivers/scsi/g_NCR5380.*
7839F: drivers/scsi/g_NCR5380_mmio.c
7840F: drivers/scsi/mac_scsi.*
7841F: drivers/scsi/pas16.*
7842F: drivers/scsi/sun3_scsi.*
7843F: drivers/scsi/sun3_scsi_vme.c
7844F: drivers/scsi/t128.*
7845
7846NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7847M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7848L: linux-scsi@vger.kernel.org
7849S: Maintained
7850F: drivers/scsi/NCR_D700.*
7851
7852NCT6775 HARDWARE MONITOR DRIVER
7853M: Guenter Roeck <linux@roeck-us.net>
7854L: linux-hwmon@vger.kernel.org
7855S: Maintained
7856F: Documentation/hwmon/nct6775
7857F: drivers/hwmon/nct6775.c
7858
7859NETEFFECT IWARP RNIC DRIVER (IW_NES)
7860M: Faisal Latif <faisal.latif@intel.com>
7861L: linux-rdma@vger.kernel.org
7862W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7863S: Supported
7864F: drivers/infiniband/hw/nes/
7865
7866NETEM NETWORK EMULATOR
7867M: Stephen Hemminger <stephen@networkplumber.org>
7868L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7869S: Maintained
7870F: net/sched/sch_netem.c
7871
7872NETERION 10GbE DRIVERS (s2io/vxge)
7873M: Jon Mason <jdmason@kudzu.us>
7874L: netdev@vger.kernel.org
7875S: Supported
7876F: Documentation/networking/s2io.txt
7877F: Documentation/networking/vxge.txt
7878F: drivers/net/ethernet/neterion/
7879
7880NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7881M: Pablo Neira Ayuso <pablo@netfilter.org>
7882M: Patrick McHardy <kaber@trash.net>
7883M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7884L: netfilter-devel@vger.kernel.org
7885L: coreteam@netfilter.org
7886W: http://www.netfilter.org/
7887W: http://www.iptables.org/
7888Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7889T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7890T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7891S: Supported
7892F: include/linux/netfilter*
7893F: include/linux/netfilter/
7894F: include/net/netfilter/
7895F: include/uapi/linux/netfilter*
7896F: include/uapi/linux/netfilter/
7897F: net/*/netfilter.c
7898F: net/*/netfilter/
7899F: net/netfilter/
7900F: net/bridge/br_netfilter*.c
7901
7902NETLABEL
7903M: Paul Moore <paul@paul-moore.com>
7904W: http://netlabel.sf.net
7905L: netdev@vger.kernel.org
7906S: Maintained
7907F: Documentation/netlabel/
7908F: include/net/netlabel.h
7909F: net/netlabel/
7910
7911NETROM NETWORK LAYER
7912M: Ralf Baechle <ralf@linux-mips.org>
7913L: linux-hams@vger.kernel.org
7914W: http://www.linux-ax25.org/
7915S: Maintained
7916F: include/net/netrom.h
7917F: include/uapi/linux/netrom.h
7918F: net/netrom/
7919
7920NETRONOME ETHERNET DRIVERS
7921M: Jakub Kicinski <jakub.kicinski@netronome.com>
7922L: oss-drivers@netronome.com
7923S: Maintained
7924F: drivers/net/ethernet/netronome/
7925
7926NETWORK BLOCK DEVICE (NBD)
7927M: Markus Pargmann <mpa@pengutronix.de>
7928S: Maintained
7929L: nbd-general@lists.sourceforge.net
7930T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7931F: Documentation/blockdev/nbd.txt
7932F: drivers/block/nbd.c
7933F: include/uapi/linux/nbd.h
7934
7935NETWORK DROP MONITOR
7936M: Neil Horman <nhorman@tuxdriver.com>
7937L: netdev@vger.kernel.org
7938S: Maintained
7939W: https://fedorahosted.org/dropwatch/
7940F: net/core/drop_monitor.c
7941
7942NETWORKING [GENERAL]
7943M: "David S. Miller" <davem@davemloft.net>
7944L: netdev@vger.kernel.org
7945W: http://www.linuxfoundation.org/en/Net
7946Q: http://patchwork.ozlabs.org/project/netdev/list/
7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7948T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7949S: Maintained
7950F: net/
7951F: include/net/
7952F: include/linux/in.h
7953F: include/linux/net.h
7954F: include/linux/netdevice.h
7955F: include/uapi/linux/in.h
7956F: include/uapi/linux/net.h
7957F: include/uapi/linux/netdevice.h
7958F: include/uapi/linux/net_namespace.h
7959F: tools/net/
7960F: tools/testing/selftests/net/
7961F: lib/random32.c
7962F: lib/test_bpf.c
7963
7964NETWORKING [IPv4/IPv6]
7965M: "David S. Miller" <davem@davemloft.net>
7966M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7967M: James Morris <jmorris@namei.org>
7968M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7969M: Patrick McHardy <kaber@trash.net>
7970L: netdev@vger.kernel.org
7971T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7972S: Maintained
7973F: net/ipv4/
7974F: net/ipv6/
7975F: include/net/ip*
7976F: arch/x86/net/*
7977
7978NETWORKING [IPSEC]
7979M: Steffen Klassert <steffen.klassert@secunet.com>
7980M: Herbert Xu <herbert@gondor.apana.org.au>
7981M: "David S. Miller" <davem@davemloft.net>
7982L: netdev@vger.kernel.org
7983T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7984T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7985S: Maintained
7986F: net/core/flow.c
7987F: net/xfrm/
7988F: net/key/
7989F: net/ipv4/xfrm*
7990F: net/ipv4/esp4.c
7991F: net/ipv4/ah4.c
7992F: net/ipv4/ipcomp.c
7993F: net/ipv4/ip_vti.c
7994F: net/ipv6/xfrm*
7995F: net/ipv6/esp6.c
7996F: net/ipv6/ah6.c
7997F: net/ipv6/ipcomp6.c
7998F: net/ipv6/ip6_vti.c
7999F: include/uapi/linux/xfrm.h
8000F: include/net/xfrm.h
8001
8002NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8003M: Paul Moore <paul@paul-moore.com>
8004L: netdev@vger.kernel.org
8005S: Maintained
8006
8007NETWORKING [WIRELESS]
8008L: linux-wireless@vger.kernel.org
8009Q: http://patchwork.kernel.org/project/linux-wireless/list/
8010
8011NETWORKING DRIVERS
8012L: netdev@vger.kernel.org
8013W: http://www.linuxfoundation.org/en/Net
8014Q: http://patchwork.ozlabs.org/project/netdev/list/
8015T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8016T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8017S: Odd Fixes
8018F: Documentation/devicetree/bindings/net/
8019F: drivers/net/
8020F: include/linux/if_*
8021F: include/linux/netdevice.h
8022F: include/linux/etherdevice.h
8023F: include/linux/fcdevice.h
8024F: include/linux/fddidevice.h
8025F: include/linux/hippidevice.h
8026F: include/linux/inetdevice.h
8027F: include/uapi/linux/if_*
8028F: include/uapi/linux/netdevice.h
8029
8030NETWORKING DRIVERS (WIRELESS)
8031M: Kalle Valo <kvalo@codeaurora.org>
8032L: linux-wireless@vger.kernel.org
8033Q: http://patchwork.kernel.org/project/linux-wireless/list/
8034T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8035T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8036S: Maintained
8037F: Documentation/devicetree/bindings/net/wireless/
8038F: drivers/net/wireless/
8039
8040NETXEN (1/10) GbE SUPPORT
8041M: Manish Chopra <manish.chopra@qlogic.com>
8042M: Sony Chacko <sony.chacko@qlogic.com>
8043M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8044L: netdev@vger.kernel.org
8045W: http://www.qlogic.com
8046S: Supported
8047F: drivers/net/ethernet/qlogic/netxen/
8048
8049NFC SUBSYSTEM
8050M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8051M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8052M: Samuel Ortiz <sameo@linux.intel.com>
8053L: linux-wireless@vger.kernel.org
8054L: linux-nfc@lists.01.org (subscribers-only)
8055S: Supported
8056F: net/nfc/
8057F: include/net/nfc/
8058F: include/uapi/linux/nfc.h
8059F: drivers/nfc/
8060F: include/linux/platform_data/nfcmrvl.h
8061F: include/linux/platform_data/nxp-nci.h
8062F: include/linux/platform_data/pn544.h
8063F: include/linux/platform_data/st21nfca.h
8064F: include/linux/platform_data/st-nci.h
8065F: Documentation/devicetree/bindings/net/nfc/
8066
8067NFS, SUNRPC, AND LOCKD CLIENTS
8068M: Trond Myklebust <trond.myklebust@primarydata.com>
8069M: Anna Schumaker <anna.schumaker@netapp.com>
8070L: linux-nfs@vger.kernel.org
8071W: http://client.linux-nfs.org
8072T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8073S: Maintained
8074F: fs/lockd/
8075F: fs/nfs/
8076F: fs/nfs_common/
8077F: net/sunrpc/
8078F: include/linux/lockd/
8079F: include/linux/nfs*
8080F: include/linux/sunrpc/
8081F: include/uapi/linux/nfs*
8082F: include/uapi/linux/sunrpc/
8083
8084NILFS2 FILESYSTEM
8085M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8086L: linux-nilfs@vger.kernel.org
8087W: http://nilfs.sourceforge.net/
8088W: http://nilfs.osdn.jp/
8089T: git git://github.com/konis/nilfs2.git
8090S: Supported
8091F: Documentation/filesystems/nilfs2.txt
8092F: fs/nilfs2/
8093F: include/linux/nilfs2_fs.h
8094F: include/trace/events/nilfs2.h
8095
8096NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8097M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8098W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8099S: Maintained
8100F: Documentation/scsi/NinjaSCSI.txt
8101F: drivers/scsi/pcmcia/nsp_*
8102
8103NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8104M: GOTO Masanori <gotom@debian.or.jp>
8105M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8106W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8107S: Maintained
8108F: Documentation/scsi/NinjaSCSI.txt
8109F: drivers/scsi/nsp32*
8110
8111NIOS2 ARCHITECTURE
8112M: Ley Foon Tan <lftan@altera.com>
8113L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8114T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8115S: Maintained
8116F: arch/nios2/
8117
8118NOKIA N900 POWER SUPPLY DRIVERS
8119R: Pali Rohár <pali.rohar@gmail.com>
8120F: include/linux/power/bq2415x_charger.h
8121F: include/linux/power/bq27xxx_battery.h
8122F: include/linux/power/isp1704_charger.h
8123F: drivers/power/bq2415x_charger.c
8124F: drivers/power/bq27xxx_battery.c
8125F: drivers/power/bq27xxx_battery_i2c.c
8126F: drivers/power/isp1704_charger.c
8127F: drivers/power/rx51_battery.c
8128
8129NTB DRIVER CORE
8130M: Jon Mason <jdmason@kudzu.us>
8131M: Dave Jiang <dave.jiang@intel.com>
8132M: Allen Hubbe <Allen.Hubbe@emc.com>
8133L: linux-ntb@googlegroups.com
8134S: Supported
8135W: https://github.com/jonmason/ntb/wiki
8136T: git git://github.com/jonmason/ntb.git
8137F: drivers/ntb/
8138F: drivers/net/ntb_netdev.c
8139F: include/linux/ntb.h
8140F: include/linux/ntb_transport.h
8141
8142NTB INTEL DRIVER
8143M: Jon Mason <jdmason@kudzu.us>
8144M: Dave Jiang <dave.jiang@intel.com>
8145L: linux-ntb@googlegroups.com
8146S: Supported
8147W: https://github.com/jonmason/ntb/wiki
8148T: git git://github.com/jonmason/ntb.git
8149F: drivers/ntb/hw/intel/
8150
8151NTB AMD DRIVER
8152M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8153L: linux-ntb@googlegroups.com
8154S: Supported
8155F: drivers/ntb/hw/amd/
8156
8157NTFS FILESYSTEM
8158M: Anton Altaparmakov <anton@tuxera.com>
8159L: linux-ntfs-dev@lists.sourceforge.net
8160W: http://www.tuxera.com/
8161T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8162S: Supported
8163F: Documentation/filesystems/ntfs.txt
8164F: fs/ntfs/
8165
8166NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8167M: Antonino Daplas <adaplas@gmail.com>
8168L: linux-fbdev@vger.kernel.org
8169S: Maintained
8170F: drivers/video/fbdev/riva/
8171F: drivers/video/fbdev/nvidia/
8172
8173NVM EXPRESS DRIVER
8174M: Keith Busch <keith.busch@intel.com>
8175M: Jens Axboe <axboe@fb.com>
8176L: linux-nvme@lists.infradead.org
8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8178W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8179S: Supported
8180F: drivers/nvme/host/
8181F: include/linux/nvme.h
8182
8183NVMEM FRAMEWORK
8184M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8185M: Maxime Ripard <maxime.ripard@free-electrons.com>
8186S: Maintained
8187F: drivers/nvmem/
8188F: Documentation/devicetree/bindings/nvmem/
8189F: include/linux/nvmem-consumer.h
8190F: include/linux/nvmem-provider.h
8191
8192NXP-NCI NFC DRIVER
8193M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8194R: Charles Gorand <charles.gorand@effinnov.com>
8195L: linux-nfc@lists.01.org (moderated for non-subscribers)
8196S: Supported
8197F: drivers/nfc/nxp-nci
8198
8199NXP TDA998X DRM DRIVER
8200M: Russell King <rmk+kernel@armlinux.org.uk>
8201S: Supported
8202F: drivers/gpu/drm/i2c/tda998x_drv.c
8203F: include/drm/i2c/tda998x.h
8204
8205NXP TFA9879 DRIVER
8206M: Peter Rosin <peda@axentia.se>
8207L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8208S: Maintained
8209F: sound/soc/codecs/tfa9879*
8210
8211OBJTOOL
8212M: Josh Poimboeuf <jpoimboe@redhat.com>
8213S: Supported
8214F: tools/objtool/
8215
8216OMAP SUPPORT
8217M: Tony Lindgren <tony@atomide.com>
8218L: linux-omap@vger.kernel.org
8219W: http://www.muru.com/linux/omap/
8220W: http://linux.omap.com/
8221Q: http://patchwork.kernel.org/project/linux-omap/list/
8222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8223S: Maintained
8224F: arch/arm/*omap*/
8225F: arch/arm/configs/omap1_defconfig
8226F: arch/arm/configs/omap2plus_defconfig
8227F: drivers/i2c/busses/i2c-omap.c
8228F: drivers/irqchip/irq-omap-intc.c
8229F: drivers/mfd/*omap*.c
8230F: drivers/mfd/menelaus.c
8231F: drivers/mfd/palmas.c
8232F: drivers/mfd/tps65217.c
8233F: drivers/mfd/tps65218.c
8234F: drivers/mfd/tps65910.c
8235F: drivers/mfd/twl-core.[ch]
8236F: drivers/mfd/twl4030*.c
8237F: drivers/mfd/twl6030*.c
8238F: drivers/mfd/twl6040*.c
8239F: drivers/regulator/palmas-regulator*.c
8240F: drivers/regulator/pbias-regulator.c
8241F: drivers/regulator/tps65217-regulator.c
8242F: drivers/regulator/tps65218-regulator.c
8243F: drivers/regulator/tps65910-regulator.c
8244F: drivers/regulator/twl-regulator.c
8245F: include/linux/i2c-omap.h
8246
8247OMAP DEVICE TREE SUPPORT
8248M: Benoît Cousson <bcousson@baylibre.com>
8249M: Tony Lindgren <tony@atomide.com>
8250L: linux-omap@vger.kernel.org
8251L: devicetree@vger.kernel.org
8252S: Maintained
8253F: arch/arm/boot/dts/*omap*
8254F: arch/arm/boot/dts/*am3*
8255F: arch/arm/boot/dts/*am4*
8256F: arch/arm/boot/dts/*am5*
8257F: arch/arm/boot/dts/*dra7*
8258
8259OMAP CLOCK FRAMEWORK SUPPORT
8260M: Paul Walmsley <paul@pwsan.com>
8261L: linux-omap@vger.kernel.org
8262S: Maintained
8263F: arch/arm/*omap*/*clock*
8264
8265OMAP POWER MANAGEMENT SUPPORT
8266M: Kevin Hilman <khilman@kernel.org>
8267L: linux-omap@vger.kernel.org
8268S: Maintained
8269F: arch/arm/*omap*/*pm*
8270F: drivers/cpufreq/omap-cpufreq.c
8271
8272OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8273M: Rajendra Nayak <rnayak@codeaurora.org>
8274M: Paul Walmsley <paul@pwsan.com>
8275L: linux-omap@vger.kernel.org
8276S: Maintained
8277F: arch/arm/mach-omap2/prm*
8278
8279OMAP AUDIO SUPPORT
8280M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8281M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8282L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8283L: linux-omap@vger.kernel.org
8284S: Maintained
8285F: sound/soc/omap/
8286
8287OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8288M: Roger Quadros <rogerq@ti.com>
8289M: Tony Lindgren <tony@atomide.com>
8290L: linux-omap@vger.kernel.org
8291S: Maintained
8292F: drivers/memory/omap-gpmc.c
8293F: arch/arm/mach-omap2/*gpmc*
8294
8295OMAP FRAMEBUFFER SUPPORT
8296M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8297L: linux-fbdev@vger.kernel.org
8298L: linux-omap@vger.kernel.org
8299S: Maintained
8300F: drivers/video/fbdev/omap/
8301
8302OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8303M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8304L: linux-omap@vger.kernel.org
8305L: linux-fbdev@vger.kernel.org
8306S: Maintained
8307F: drivers/video/fbdev/omap2/
8308F: Documentation/arm/OMAP/DSS
8309
8310OMAP HARDWARE SPINLOCK SUPPORT
8311M: Ohad Ben-Cohen <ohad@wizery.com>
8312L: linux-omap@vger.kernel.org
8313S: Maintained
8314F: drivers/hwspinlock/omap_hwspinlock.c
8315
8316OMAP MMC SUPPORT
8317M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8318L: linux-omap@vger.kernel.org
8319S: Maintained
8320F: drivers/mmc/host/omap.c
8321
8322OMAP HS MMC SUPPORT
8323L: linux-mmc@vger.kernel.org
8324L: linux-omap@vger.kernel.org
8325S: Orphan
8326F: drivers/mmc/host/omap_hsmmc.c
8327
8328OMAP RANDOM NUMBER GENERATOR SUPPORT
8329M: Deepak Saxena <dsaxena@plexity.net>
8330S: Maintained
8331F: drivers/char/hw_random/omap-rng.c
8332
8333OMAP HWMOD SUPPORT
8334M: Benoît Cousson <bcousson@baylibre.com>
8335M: Paul Walmsley <paul@pwsan.com>
8336L: linux-omap@vger.kernel.org
8337S: Maintained
8338F: arch/arm/mach-omap2/omap_hwmod.*
8339
8340OMAP HWMOD DATA
8341M: Paul Walmsley <paul@pwsan.com>
8342L: linux-omap@vger.kernel.org
8343S: Maintained
8344F: arch/arm/mach-omap2/omap_hwmod*data*
8345
8346OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8347M: Benoît Cousson <bcousson@baylibre.com>
8348L: linux-omap@vger.kernel.org
8349S: Maintained
8350F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8351
8352OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8353M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8354L: linux-media@vger.kernel.org
8355S: Maintained
8356F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8357F: drivers/media/platform/omap3isp/
8358F: drivers/staging/media/omap4iss/
8359
8360OMAP USB SUPPORT
8361L: linux-usb@vger.kernel.org
8362L: linux-omap@vger.kernel.org
8363S: Orphan
8364F: drivers/usb/*/*omap*
8365F: arch/arm/*omap*/usb*
8366
8367OMAP GPIO DRIVER
8368M: Grygorii Strashko <grygorii.strashko@ti.com>
8369M: Santosh Shilimkar <ssantosh@kernel.org>
8370M: Kevin Hilman <khilman@kernel.org>
8371L: linux-omap@vger.kernel.org
8372S: Maintained
8373F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8374F: drivers/gpio/gpio-omap.c
8375
8376OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8377M: Mark Jackson <mpfj@newflow.co.uk>
8378L: linux-omap@vger.kernel.org
8379S: Maintained
8380F: arch/arm/boot/dts/am335x-nano.dts
8381
8382OMFS FILESYSTEM
8383M: Bob Copeland <me@bobcopeland.com>
8384L: linux-karma-devel@lists.sourceforge.net
8385S: Maintained
8386F: Documentation/filesystems/omfs.txt
8387F: fs/omfs/
8388
8389OMNIKEY CARDMAN 4000 DRIVER
8390M: Harald Welte <laforge@gnumonks.org>
8391S: Maintained
8392F: drivers/char/pcmcia/cm4000_cs.c
8393F: include/linux/cm4000_cs.h
8394F: include/uapi/linux/cm4000_cs.h
8395
8396OMNIKEY CARDMAN 4040 DRIVER
8397M: Harald Welte <laforge@gnumonks.org>
8398S: Maintained
8399F: drivers/char/pcmcia/cm4040_cs.*
8400
8401OMNIVISION OV7670 SENSOR DRIVER
8402M: Jonathan Corbet <corbet@lwn.net>
8403L: linux-media@vger.kernel.org
8404T: git git://linuxtv.org/media_tree.git
8405S: Maintained
8406F: drivers/media/i2c/ov7670.c
8407
8408ONENAND FLASH DRIVER
8409M: Kyungmin Park <kyungmin.park@samsung.com>
8410L: linux-mtd@lists.infradead.org
8411S: Maintained
8412F: drivers/mtd/onenand/
8413F: include/linux/mtd/onenand*.h
8414
8415ONSTREAM SCSI TAPE DRIVER
8416M: Willem Riede <osst@riede.org>
8417L: osst-users@lists.sourceforge.net
8418L: linux-scsi@vger.kernel.org
8419S: Maintained
8420F: Documentation/scsi/osst.txt
8421F: drivers/scsi/osst.*
8422F: drivers/scsi/osst_*.h
8423F: drivers/scsi/st.h
8424
8425OPENCORES I2C BUS DRIVER
8426M: Peter Korsgaard <jacmet@sunsite.dk>
8427L: linux-i2c@vger.kernel.org
8428S: Maintained
8429F: Documentation/i2c/busses/i2c-ocores
8430F: drivers/i2c/busses/i2c-ocores.c
8431
8432OPEN FIRMWARE AND FLATTENED DEVICE TREE
8433M: Rob Herring <robh+dt@kernel.org>
8434M: Frank Rowand <frowand.list@gmail.com>
8435L: devicetree@vger.kernel.org
8436W: http://www.devicetree.org/
8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8438S: Maintained
8439F: drivers/of/
8440F: include/linux/of*.h
8441F: scripts/dtc/
8442
8443OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8444M: Rob Herring <robh+dt@kernel.org>
8445M: Mark Rutland <mark.rutland@arm.com>
8446L: devicetree@vger.kernel.org
8447T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8448Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8449S: Maintained
8450F: Documentation/devicetree/
8451F: arch/*/boot/dts/
8452F: include/dt-bindings/
8453
8454OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8455M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8456L: devicetree@vger.kernel.org
8457S: Maintained
8458F: Documentation/devicetree/dynamic-resolution-notes.txt
8459F: Documentation/devicetree/overlay-notes.txt
8460F: drivers/of/overlay.c
8461F: drivers/of/resolver.c
8462
8463OPENRISC ARCHITECTURE
8464M: Jonas Bonn <jonas@southpole.se>
8465W: http://openrisc.net
8466S: Maintained
8467T: git git://openrisc.net/~jonas/linux
8468F: arch/openrisc/
8469
8470OPENVSWITCH
8471M: Pravin Shelar <pshelar@nicira.com>
8472L: netdev@vger.kernel.org
8473L: dev@openvswitch.org
8474W: http://openvswitch.org
8475S: Maintained
8476F: net/openvswitch/
8477F: include/uapi/linux/openvswitch.h
8478
8479OPERATING PERFORMANCE POINTS (OPP)
8480M: Viresh Kumar <vireshk@kernel.org>
8481M: Nishanth Menon <nm@ti.com>
8482M: Stephen Boyd <sboyd@codeaurora.org>
8483L: linux-pm@vger.kernel.org
8484S: Maintained
8485T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8486F: drivers/base/power/opp/
8487F: include/linux/pm_opp.h
8488F: Documentation/power/opp.txt
8489F: Documentation/devicetree/bindings/opp/
8490
8491OPL4 DRIVER
8492M: Clemens Ladisch <clemens@ladisch.de>
8493L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8494T: git git://git.alsa-project.org/alsa-kernel.git
8495S: Maintained
8496F: sound/drivers/opl4/
8497
8498OPROFILE
8499M: Robert Richter <rric@kernel.org>
8500L: oprofile-list@lists.sf.net
8501S: Maintained
8502F: arch/*/include/asm/oprofile*.h
8503F: arch/*/oprofile/
8504F: drivers/oprofile/
8505F: include/linux/oprofile.h
8506
8507ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8508M: Mark Fasheh <mfasheh@suse.com>
8509M: Joel Becker <jlbec@evilplan.org>
8510L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8511W: http://ocfs2.wiki.kernel.org
8512S: Supported
8513F: Documentation/filesystems/ocfs2.txt
8514F: Documentation/filesystems/dlmfs.txt
8515F: fs/ocfs2/
8516
8517ORINOCO DRIVER
8518L: linux-wireless@vger.kernel.org
8519W: http://wireless.kernel.org/en/users/Drivers/orinoco
8520W: http://www.nongnu.org/orinoco/
8521S: Orphan
8522F: drivers/net/wireless/intersil/orinoco/
8523
8524OSD LIBRARY and FILESYSTEM
8525M: Boaz Harrosh <ooo@electrozaur.com>
8526M: Benny Halevy <bhalevy@primarydata.com>
8527L: osd-dev@open-osd.org
8528W: http://open-osd.org
8529T: git git://git.open-osd.org/open-osd.git
8530S: Maintained
8531F: drivers/scsi/osd/
8532F: include/scsi/osd_*
8533F: fs/exofs/
8534
8535OVERLAY FILESYSTEM
8536M: Miklos Szeredi <miklos@szeredi.hu>
8537L: linux-unionfs@vger.kernel.org
8538T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8539S: Supported
8540F: fs/overlayfs/
8541F: Documentation/filesystems/overlayfs.txt
8542
8543ORANGEFS FILESYSTEM
8544M: Mike Marshall <hubcap@omnibond.com>
8545L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8546T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8547S: Supported
8548F: fs/orangefs/
8549F: Documentation/filesystems/orangefs.txt
8550
8551P54 WIRELESS DRIVER
8552M: Christian Lamparter <chunkeey@googlemail.com>
8553L: linux-wireless@vger.kernel.org
8554W: http://wireless.kernel.org/en/users/Drivers/p54
8555S: Maintained
8556F: drivers/net/wireless/intersil/p54/
8557
8558PA SEMI ETHERNET DRIVER
8559M: Olof Johansson <olof@lixom.net>
8560L: netdev@vger.kernel.org
8561S: Maintained
8562F: drivers/net/ethernet/pasemi/*
8563
8564PA SEMI SMBUS DRIVER
8565M: Olof Johansson <olof@lixom.net>
8566L: linux-i2c@vger.kernel.org
8567S: Maintained
8568F: drivers/i2c/busses/i2c-pasemi.c
8569
8570PADATA PARALLEL EXECUTION MECHANISM
8571M: Steffen Klassert <steffen.klassert@secunet.com>
8572L: linux-crypto@vger.kernel.org
8573S: Maintained
8574F: kernel/padata.c
8575F: include/linux/padata.h
8576F: Documentation/padata.txt
8577
8578PANASONIC LAPTOP ACPI EXTRAS DRIVER
8579M: Harald Welte <laforge@gnumonks.org>
8580L: platform-driver-x86@vger.kernel.org
8581S: Maintained
8582F: drivers/platform/x86/panasonic-laptop.c
8583
8584PANASONIC MN10300/AM33/AM34 PORT
8585M: David Howells <dhowells@redhat.com>
8586L: linux-am33-list@redhat.com (moderated for non-subscribers)
8587W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8588S: Maintained
8589F: Documentation/mn10300/
8590F: arch/mn10300/
8591
8592PARALLEL LCD/KEYPAD PANEL DRIVER
8593M: Willy Tarreau <willy@haproxy.com>
8594M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8595S: Odd Fixes
8596F: Documentation/misc-devices/lcd-panel-cgram.txt
8597F: drivers/misc/panel.c
8598
8599PARALLEL PORT SUBSYSTEM
8600M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8601M: Sudip Mukherjee <sudip@vectorindia.org>
8602L: linux-parport@lists.infradead.org (subscribers-only)
8603S: Maintained
8604F: drivers/parport/
8605F: include/linux/parport*.h
8606F: drivers/char/ppdev.c
8607F: include/uapi/linux/ppdev.h
8608F: Documentation/parport*.txt
8609
8610PARAVIRT_OPS INTERFACE
8611M: Jeremy Fitzhardinge <jeremy@goop.org>
8612M: Chris Wright <chrisw@sous-sol.org>
8613M: Alok Kataria <akataria@vmware.com>
8614M: Rusty Russell <rusty@rustcorp.com.au>
8615L: virtualization@lists.linux-foundation.org
8616S: Supported
8617F: Documentation/virtual/paravirt_ops.txt
8618F: arch/*/kernel/paravirt*
8619F: arch/*/include/asm/paravirt.h
8620
8621PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8622M: Tim Waugh <tim@cyberelk.net>
8623L: linux-parport@lists.infradead.org (subscribers-only)
8624S: Maintained
8625F: Documentation/blockdev/paride.txt
8626F: drivers/block/paride/
8627
8628PARISC ARCHITECTURE
8629M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8630M: Helge Deller <deller@gmx.de>
8631L: linux-parisc@vger.kernel.org
8632W: http://www.parisc-linux.org/
8633Q: http://patchwork.kernel.org/project/linux-parisc/list/
8634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8635T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8636S: Maintained
8637F: arch/parisc/
8638F: Documentation/parisc/
8639F: drivers/parisc/
8640F: drivers/char/agp/parisc-agp.c
8641F: drivers/input/serio/gscps2.c
8642F: drivers/parport/parport_gsc.*
8643F: drivers/tty/serial/8250/8250_gsc.c
8644F: drivers/video/fbdev/sti*
8645F: drivers/video/console/sti*
8646F: drivers/video/logo/logo_parisc*
8647
8648PC87360 HARDWARE MONITORING DRIVER
8649M: Jim Cromie <jim.cromie@gmail.com>
8650L: linux-hwmon@vger.kernel.org
8651S: Maintained
8652F: Documentation/hwmon/pc87360
8653F: drivers/hwmon/pc87360.c
8654
8655PC8736x GPIO DRIVER
8656M: Jim Cromie <jim.cromie@gmail.com>
8657S: Maintained
8658F: drivers/char/pc8736x_gpio.c
8659
8660PC87427 HARDWARE MONITORING DRIVER
8661M: Jean Delvare <jdelvare@suse.com>
8662L: linux-hwmon@vger.kernel.org
8663S: Maintained
8664F: Documentation/hwmon/pc87427
8665F: drivers/hwmon/pc87427.c
8666
8667PCA9532 LED DRIVER
8668M: Riku Voipio <riku.voipio@iki.fi>
8669S: Maintained
8670F: drivers/leds/leds-pca9532.c
8671F: include/linux/leds-pca9532.h
8672
8673PCA9541 I2C BUS MASTER SELECTOR DRIVER
8674M: Guenter Roeck <linux@roeck-us.net>
8675L: linux-i2c@vger.kernel.org
8676S: Maintained
8677F: drivers/i2c/muxes/i2c-mux-pca9541.c
8678
8679PCDP - PRIMARY CONSOLE AND DEBUG PORT
8680M: Khalid Aziz <khalid@gonehiking.org>
8681S: Maintained
8682F: drivers/firmware/pcdp.*
8683
8684PCI ERROR RECOVERY
8685M: Linas Vepstas <linasvepstas@gmail.com>
8686L: linux-pci@vger.kernel.org
8687S: Supported
8688F: Documentation/PCI/pci-error-recovery.txt
8689
8690PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8691M: Russell Currey <ruscur@russell.cc>
8692L: linuxppc-dev@lists.ozlabs.org
8693S: Supported
8694F: Documentation/powerpc/eeh-pci-error-recovery.txt
8695F: arch/powerpc/kernel/eeh*.c
8696F: arch/powerpc/platforms/*/eeh*.c
8697F: arch/powerpc/include/*/eeh*.h
8698
8699PCI SUBSYSTEM
8700M: Bjorn Helgaas <bhelgaas@google.com>
8701L: linux-pci@vger.kernel.org
8702Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8703T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8704S: Supported
8705F: Documentation/PCI/
8706F: drivers/pci/
8707F: include/linux/pci*
8708F: arch/x86/pci/
8709F: arch/x86/kernel/quirks.c
8710
8711PCI DRIVER FOR ALTERA PCIE IP
8712M: Ley Foon Tan <lftan@altera.com>
8713L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8714L: linux-pci@vger.kernel.org
8715S: Supported
8716F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8717F: drivers/pci/host/pcie-altera.c
8718
8719PCI DRIVER FOR ARM VERSATILE PLATFORM
8720M: Rob Herring <robh@kernel.org>
8721L: linux-pci@vger.kernel.org
8722L: linux-arm-kernel@lists.infradead.org
8723S: Maintained
8724F: Documentation/devicetree/bindings/pci/versatile.txt
8725F: drivers/pci/host/pci-versatile.c
8726
8727PCI DRIVER FOR APPLIEDMICRO XGENE
8728M: Tanmay Inamdar <tinamdar@apm.com>
8729L: linux-pci@vger.kernel.org
8730L: linux-arm-kernel@lists.infradead.org
8731S: Maintained
8732F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8733F: drivers/pci/host/pci-xgene.c
8734
8735PCI DRIVER FOR FREESCALE LAYERSCAPE
8736M: Minghuan Lian <minghuan.Lian@freescale.com>
8737M: Mingkai Hu <mingkai.hu@freescale.com>
8738M: Roy Zang <tie-fei.zang@freescale.com>
8739L: linuxppc-dev@lists.ozlabs.org
8740L: linux-pci@vger.kernel.org
8741L: linux-arm-kernel@lists.infradead.org
8742S: Maintained
8743F: drivers/pci/host/*layerscape*
8744
8745PCI DRIVER FOR IMX6
8746M: Richard Zhu <Richard.Zhu@freescale.com>
8747M: Lucas Stach <l.stach@pengutronix.de>
8748L: linux-pci@vger.kernel.org
8749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8750S: Maintained
8751F: drivers/pci/host/*imx6*
8752
8753PCI DRIVER FOR TI KEYSTONE
8754M: Murali Karicheri <m-karicheri2@ti.com>
8755L: linux-pci@vger.kernel.org
8756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8757S: Maintained
8758F: drivers/pci/host/*keystone*
8759
8760PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8761M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8762M: Jason Cooper <jason@lakedaemon.net>
8763L: linux-pci@vger.kernel.org
8764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8765S: Maintained
8766F: drivers/pci/host/*mvebu*
8767
8768PCI DRIVER FOR NVIDIA TEGRA
8769M: Thierry Reding <thierry.reding@gmail.com>
8770L: linux-tegra@vger.kernel.org
8771L: linux-pci@vger.kernel.org
8772S: Supported
8773F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8774F: drivers/pci/host/pci-tegra.c
8775
8776PCI DRIVER FOR TI DRA7XX
8777M: Kishon Vijay Abraham I <kishon@ti.com>
8778L: linux-omap@vger.kernel.org
8779L: linux-pci@vger.kernel.org
8780S: Supported
8781F: Documentation/devicetree/bindings/pci/ti-pci.txt
8782F: drivers/pci/host/pci-dra7xx.c
8783
8784PCI DRIVER FOR RENESAS R-CAR
8785M: Simon Horman <horms@verge.net.au>
8786L: linux-pci@vger.kernel.org
8787L: linux-renesas-soc@vger.kernel.org
8788S: Maintained
8789F: drivers/pci/host/*rcar*
8790
8791PCI DRIVER FOR SAMSUNG EXYNOS
8792M: Jingoo Han <jingoohan1@gmail.com>
8793L: linux-pci@vger.kernel.org
8794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8795L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8796S: Maintained
8797F: drivers/pci/host/pci-exynos.c
8798
8799PCI DRIVER FOR SYNOPSIS DESIGNWARE
8800M: Jingoo Han <jingoohan1@gmail.com>
8801M: Pratyush Anand <pratyush.anand@gmail.com>
8802L: linux-pci@vger.kernel.org
8803S: Maintained
8804F: drivers/pci/host/*designware*
8805
8806PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8807M: Joao Pinto <jpinto@synopsys.com>
8808L: linux-pci@vger.kernel.org
8809S: Maintained
8810F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8811F: drivers/pci/host/pcie-designware-plat.c
8812
8813PCI DRIVER FOR GENERIC OF HOSTS
8814M: Will Deacon <will.deacon@arm.com>
8815L: linux-pci@vger.kernel.org
8816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8817S: Maintained
8818F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8819F: drivers/pci/host/pci-host-common.c
8820F: drivers/pci/host/pci-host-generic.c
8821
8822PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8823M: Keith Busch <keith.busch@intel.com>
8824L: linux-pci@vger.kernel.org
8825S: Supported
8826F: arch/x86/pci/vmd.c
8827
8828PCIE DRIVER FOR ST SPEAR13XX
8829M: Pratyush Anand <pratyush.anand@gmail.com>
8830L: linux-pci@vger.kernel.org
8831S: Maintained
8832F: drivers/pci/host/*spear*
8833
8834PCI MSI DRIVER FOR ALTERA MSI IP
8835M: Ley Foon Tan <lftan@altera.com>
8836L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8837L: linux-pci@vger.kernel.org
8838S: Supported
8839F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8840F: drivers/pci/host/pcie-altera-msi.c
8841
8842PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8843M: Duc Dang <dhdang@apm.com>
8844L: linux-pci@vger.kernel.org
8845L: linux-arm-kernel@lists.infradead.org
8846S: Maintained
8847F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8848F: drivers/pci/host/pci-xgene-msi.c
8849
8850PCIE DRIVER FOR HISILICON
8851M: Zhou Wang <wangzhou1@hisilicon.com>
8852M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8853L: linux-pci@vger.kernel.org
8854S: Maintained
8855F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8856F: drivers/pci/host/pcie-hisi.c
8857
8858PCIE DRIVER FOR QUALCOMM MSM
8859M: Stanimir Varbanov <svarbanov@mm-sol.com>
8860L: linux-pci@vger.kernel.org
8861L: linux-arm-msm@vger.kernel.org
8862S: Maintained
8863F: drivers/pci/host/*qcom*
8864
8865PCIE DRIVER FOR CAVIUM THUNDERX
8866M: David Daney <david.daney@cavium.com>
8867L: linux-pci@vger.kernel.org
8868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8869S: Supported
8870F: Documentation/devicetree/bindings/pci/pci-thunder-*
8871F: drivers/pci/host/pci-thunder-*
8872
8873PCMCIA SUBSYSTEM
8874P: Linux PCMCIA Team
8875L: linux-pcmcia@lists.infradead.org
8876W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8877T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8878S: Maintained
8879F: Documentation/pcmcia/
8880F: drivers/pcmcia/
8881F: include/pcmcia/
8882
8883PCNET32 NETWORK DRIVER
8884M: Don Fry <pcnet32@frontier.com>
8885L: netdev@vger.kernel.org
8886S: Maintained
8887F: drivers/net/ethernet/amd/pcnet32.c
8888
8889PCRYPT PARALLEL CRYPTO ENGINE
8890M: Steffen Klassert <steffen.klassert@secunet.com>
8891L: linux-crypto@vger.kernel.org
8892S: Maintained
8893F: crypto/pcrypt.c
8894F: include/crypto/pcrypt.h
8895
8896PER-CPU MEMORY ALLOCATOR
8897M: Tejun Heo <tj@kernel.org>
8898M: Christoph Lameter <cl@linux.com>
8899T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8900S: Maintained
8901F: include/linux/percpu*.h
8902F: mm/percpu*.c
8903F: arch/*/include/asm/percpu.h
8904
8905PER-TASK DELAY ACCOUNTING
8906M: Balbir Singh <bsingharora@gmail.com>
8907S: Maintained
8908F: include/linux/delayacct.h
8909F: kernel/delayacct.c
8910
8911PERFORMANCE EVENTS SUBSYSTEM
8912M: Peter Zijlstra <peterz@infradead.org>
8913M: Ingo Molnar <mingo@redhat.com>
8914M: Arnaldo Carvalho de Melo <acme@kernel.org>
8915R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8916L: linux-kernel@vger.kernel.org
8917T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8918S: Supported
8919F: kernel/events/*
8920F: include/linux/perf_event.h
8921F: include/uapi/linux/perf_event.h
8922F: arch/*/kernel/perf_event*.c
8923F: arch/*/kernel/*/perf_event*.c
8924F: arch/*/kernel/*/*/perf_event*.c
8925F: arch/*/include/asm/perf_event.h
8926F: arch/*/kernel/perf_callchain.c
8927F: arch/*/events/*
8928F: tools/perf/
8929
8930PERSONALITY HANDLING
8931M: Christoph Hellwig <hch@infradead.org>
8932L: linux-abi-devel@lists.sourceforge.net
8933S: Maintained
8934F: include/linux/personality.h
8935F: include/uapi/linux/personality.h
8936
8937PHONET PROTOCOL
8938M: Remi Denis-Courmont <courmisch@gmail.com>
8939S: Supported
8940F: Documentation/networking/phonet.txt
8941F: include/linux/phonet.h
8942F: include/net/phonet/
8943F: include/uapi/linux/phonet.h
8944F: net/phonet/
8945
8946PHRAM MTD DRIVER
8947M: Joern Engel <joern@lazybastard.org>
8948L: linux-mtd@lists.infradead.org
8949S: Maintained
8950F: drivers/mtd/devices/phram.c
8951
8952PICOLCD HID DRIVER
8953M: Bruno Prémont <bonbons@linux-vserver.org>
8954L: linux-input@vger.kernel.org
8955S: Maintained
8956F: drivers/hid/hid-picolcd*
8957
8958PICOXCELL SUPPORT
8959M: Jamie Iles <jamie@jamieiles.com>
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961T: git git://github.com/jamieiles/linux-2.6-ji.git
8962S: Supported
8963F: arch/arm/boot/dts/picoxcell*
8964F: arch/arm/mach-picoxcell/
8965F: drivers/crypto/picoxcell*
8966
8967PIN CONTROL SUBSYSTEM
8968M: Linus Walleij <linus.walleij@linaro.org>
8969L: linux-gpio@vger.kernel.org
8970T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8971S: Maintained
8972F: Documentation/devicetree/bindings/pinctrl/
8973F: Documentation/pinctrl.txt
8974F: drivers/pinctrl/
8975F: include/linux/pinctrl/
8976
8977PIN CONTROLLER - ATMEL AT91
8978M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8979L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8980S: Maintained
8981F: drivers/pinctrl/pinctrl-at91.*
8982
8983PIN CONTROLLER - ATMEL AT91 PIO4
8984M: Ludovic Desroches <ludovic.desroches@atmel.com>
8985L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8986L: linux-gpio@vger.kernel.org
8987S: Supported
8988F: drivers/pinctrl/pinctrl-at91-pio4.*
8989
8990PIN CONTROLLER - INTEL
8991M: Mika Westerberg <mika.westerberg@linux.intel.com>
8992M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8993S: Maintained
8994F: drivers/pinctrl/intel/
8995
8996PIN CONTROLLER - RENESAS
8997M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8998M: Geert Uytterhoeven <geert+renesas@glider.be>
8999L: linux-renesas-soc@vger.kernel.org
9000S: Maintained
9001F: drivers/pinctrl/sh-pfc/
9002
9003PIN CONTROLLER - SAMSUNG
9004M: Tomasz Figa <tomasz.figa@gmail.com>
9005M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9006M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9008L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9009S: Maintained
9010F: drivers/pinctrl/samsung/
9011
9012PIN CONTROLLER - SINGLE
9013M: Tony Lindgren <tony@atomide.com>
9014M: Haojian Zhuang <haojian.zhuang@linaro.org>
9015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9016L: linux-omap@vger.kernel.org
9017S: Maintained
9018F: drivers/pinctrl/pinctrl-single.c
9019
9020PIN CONTROLLER - ST SPEAR
9021M: Viresh Kumar <vireshk@kernel.org>
9022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9023W: http://www.st.com/spear
9024S: Maintained
9025F: drivers/pinctrl/spear/
9026
9027PKTCDVD DRIVER
9028M: Jiri Kosina <jikos@kernel.org>
9029S: Maintained
9030F: drivers/block/pktcdvd.c
9031F: include/linux/pktcdvd.h
9032F: include/uapi/linux/pktcdvd.h
9033
9034PKUNITY SOC DRIVERS
9035M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9036W: http://mprc.pku.edu.cn/~guanxuetao/linux
9037S: Maintained
9038T: git git://github.com/gxt/linux.git
9039F: drivers/input/serio/i8042-unicore32io.h
9040F: drivers/i2c/busses/i2c-puv3.c
9041F: drivers/video/fbdev/fb-puv3.c
9042F: drivers/rtc/rtc-puv3.c
9043
9044PMBUS HARDWARE MONITORING DRIVERS
9045M: Guenter Roeck <linux@roeck-us.net>
9046L: linux-hwmon@vger.kernel.org
9047W: http://hwmon.wiki.kernel.org/
9048W: http://www.roeck-us.net/linux/drivers/
9049T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9050S: Maintained
9051F: Documentation/hwmon/pmbus
9052F: drivers/hwmon/pmbus/
9053F: include/linux/i2c/pmbus.h
9054
9055PMC SIERRA MaxRAID DRIVER
9056L: linux-scsi@vger.kernel.org
9057W: http://www.pmc-sierra.com/
9058S: Orphan
9059F: drivers/scsi/pmcraid.*
9060
9061PMC SIERRA PM8001 DRIVER
9062M: Jack Wang <jinpu.wang@profitbricks.com>
9063M: lindar_liu@usish.com
9064L: pmchba@pmcs.com
9065L: linux-scsi@vger.kernel.org
9066S: Supported
9067F: drivers/scsi/pm8001/
9068
9069POSIX CLOCKS and TIMERS
9070M: Thomas Gleixner <tglx@linutronix.de>
9071L: linux-kernel@vger.kernel.org
9072T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9073S: Maintained
9074F: fs/timerfd.c
9075F: include/linux/timer*
9076F: kernel/time/*timer*
9077
9078POWER MANAGEMENT CORE
9079M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9080L: linux-pm@vger.kernel.org
9081T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9082S: Supported
9083F: drivers/base/power/
9084F: include/linux/pm.h
9085F: include/linux/pm_*
9086F: include/linux/powercap.h
9087F: drivers/powercap/
9088
9089POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9090M: Sebastian Reichel <sre@kernel.org>
9091M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9092M: David Woodhouse <dwmw2@infradead.org>
9093L: linux-pm@vger.kernel.org
9094T: git git://git.infradead.org/battery-2.6.git
9095S: Maintained
9096F: include/linux/power_supply.h
9097F: drivers/power/
9098X: drivers/power/avs/
9099
9100POWER STATE COORDINATION INTERFACE (PSCI)
9101M: Mark Rutland <mark.rutland@arm.com>
9102M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9103L: linux-arm-kernel@lists.infradead.org
9104S: Maintained
9105F: drivers/firmware/psci.c
9106F: include/linux/psci.h
9107F: include/uapi/linux/psci.h
9108
9109PNP SUPPORT
9110M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9111S: Maintained
9112F: drivers/pnp/
9113
9114PPP PROTOCOL DRIVERS AND COMPRESSORS
9115M: Paul Mackerras <paulus@samba.org>
9116L: linux-ppp@vger.kernel.org
9117S: Maintained
9118F: drivers/net/ppp/ppp_*
9119
9120PPP OVER ATM (RFC 2364)
9121M: Mitchell Blank Jr <mitch@sfgoth.com>
9122S: Maintained
9123F: net/atm/pppoatm.c
9124F: include/uapi/linux/atmppp.h
9125
9126PPP OVER ETHERNET
9127M: Michal Ostrowski <mostrows@earthlink.net>
9128S: Maintained
9129F: drivers/net/ppp/pppoe.c
9130F: drivers/net/ppp/pppox.c
9131
9132PPP OVER L2TP
9133M: James Chapman <jchapman@katalix.com>
9134S: Maintained
9135F: net/l2tp/l2tp_ppp.c
9136F: include/linux/if_pppol2tp.h
9137F: include/uapi/linux/if_pppol2tp.h
9138
9139PPS SUPPORT
9140M: Rodolfo Giometti <giometti@enneenne.com>
9141W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9142L: linuxpps@ml.enneenne.com (subscribers-only)
9143S: Maintained
9144F: Documentation/pps/
9145F: drivers/pps/
9146F: include/linux/pps*.h
9147
9148PPTP DRIVER
9149M: Dmitry Kozlov <xeb@mail.ru>
9150L: netdev@vger.kernel.org
9151S: Maintained
9152F: drivers/net/ppp/pptp.c
9153W: http://sourceforge.net/projects/accel-pptp
9154
9155PREEMPTIBLE KERNEL
9156M: Robert Love <rml@tech9.net>
9157L: kpreempt-tech@lists.sourceforge.net
9158W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9159S: Supported
9160F: Documentation/preempt-locking.txt
9161F: include/linux/preempt.h
9162
9163PRISM54 WIRELESS DRIVER
9164M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9165L: linux-wireless@vger.kernel.org
9166W: http://wireless.kernel.org/en/users/Drivers/p54
9167S: Obsolete
9168F: drivers/net/wireless/intersil/prism54/
9169
9170PS3 NETWORK SUPPORT
9171M: Geoff Levand <geoff@infradead.org>
9172L: netdev@vger.kernel.org
9173L: linuxppc-dev@lists.ozlabs.org
9174S: Maintained
9175F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9176
9177PS3 PLATFORM SUPPORT
9178M: Geoff Levand <geoff@infradead.org>
9179L: linuxppc-dev@lists.ozlabs.org
9180S: Maintained
9181F: arch/powerpc/boot/ps3*
9182F: arch/powerpc/include/asm/lv1call.h
9183F: arch/powerpc/include/asm/ps3*.h
9184F: arch/powerpc/platforms/ps3/
9185F: drivers/*/ps3*
9186F: drivers/ps3/
9187F: drivers/rtc/rtc-ps3.c
9188F: drivers/usb/host/*ps3.c
9189F: sound/ppc/snd_ps3*
9190
9191PS3VRAM DRIVER
9192M: Jim Paris <jim@jtan.com>
9193M: Geoff Levand <geoff@infradead.org>
9194L: linuxppc-dev@lists.ozlabs.org
9195S: Maintained
9196F: drivers/block/ps3vram.c
9197
9198PSTORE FILESYSTEM
9199M: Anton Vorontsov <anton@enomsg.org>
9200M: Colin Cross <ccross@android.com>
9201M: Kees Cook <keescook@chromium.org>
9202M: Tony Luck <tony.luck@intel.com>
9203S: Maintained
9204T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9205F: fs/pstore/
9206F: include/linux/pstore*
9207F: drivers/firmware/efi/efi-pstore.c
9208F: drivers/acpi/apei/erst.c
9209
9210PTP HARDWARE CLOCK SUPPORT
9211M: Richard Cochran <richardcochran@gmail.com>
9212L: netdev@vger.kernel.org
9213S: Maintained
9214W: http://linuxptp.sourceforge.net/
9215F: Documentation/ABI/testing/sysfs-ptp
9216F: Documentation/ptp/*
9217F: drivers/net/ethernet/freescale/gianfar_ptp.c
9218F: drivers/net/phy/dp83640*
9219F: drivers/ptp/*
9220F: include/linux/ptp_cl*
9221
9222PTRACE SUPPORT
9223M: Roland McGrath <roland@hack.frob.com>
9224M: Oleg Nesterov <oleg@redhat.com>
9225S: Maintained
9226F: include/asm-generic/syscall.h
9227F: include/linux/ptrace.h
9228F: include/linux/regset.h
9229F: include/linux/tracehook.h
9230F: include/uapi/linux/ptrace.h
9231F: kernel/ptrace.c
9232
9233PVRUSB2 VIDEO4LINUX DRIVER
9234M: Mike Isely <isely@pobox.com>
9235L: pvrusb2@isely.net (subscribers-only)
9236L: linux-media@vger.kernel.org
9237W: http://www.isely.net/pvrusb2/
9238T: git git://linuxtv.org/media_tree.git
9239S: Maintained
9240F: Documentation/video4linux/README.pvrusb2
9241F: drivers/media/usb/pvrusb2/
9242
9243PWC WEBCAM DRIVER
9244M: Hans de Goede <hdegoede@redhat.com>
9245L: linux-media@vger.kernel.org
9246T: git git://linuxtv.org/media_tree.git
9247S: Maintained
9248F: drivers/media/usb/pwc/*
9249
9250PWM FAN DRIVER
9251M: Kamil Debski <k.debski@samsung.com>
9252L: linux-hwmon@vger.kernel.org
9253S: Supported
9254F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9255F: Documentation/hwmon/pwm-fan
9256F: drivers/hwmon/pwm-fan.c
9257
9258PWM SUBSYSTEM
9259M: Thierry Reding <thierry.reding@gmail.com>
9260L: linux-pwm@vger.kernel.org
9261S: Maintained
9262T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9263F: Documentation/pwm.txt
9264F: Documentation/devicetree/bindings/pwm/
9265F: include/linux/pwm.h
9266F: drivers/pwm/
9267F: drivers/video/backlight/pwm_bl.c
9268F: include/linux/pwm_backlight.h
9269
9270PXA2xx/PXA3xx SUPPORT
9271M: Daniel Mack <daniel@zonque.org>
9272M: Haojian Zhuang <haojian.zhuang@gmail.com>
9273M: Robert Jarzmik <robert.jarzmik@free.fr>
9274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9275T: git git://github.com/hzhuang1/linux.git
9276T: git git://github.com/rjarzmik/linux.git
9277S: Maintained
9278F: arch/arm/boot/dts/pxa*
9279F: arch/arm/mach-pxa/
9280F: drivers/dma/pxa*
9281F: drivers/pcmcia/pxa2xx*
9282F: drivers/pinctrl/pxa/
9283F: drivers/spi/spi-pxa2xx*
9284F: drivers/usb/gadget/udc/pxa2*
9285F: include/sound/pxa2xx-lib.h
9286F: sound/arm/pxa*
9287F: sound/soc/pxa/
9288
9289PXA GPIO DRIVER
9290M: Robert Jarzmik <robert.jarzmik@free.fr>
9291L: linux-gpio@vger.kernel.org
9292S: Maintained
9293F: drivers/gpio/gpio-pxa.c
9294
9295PXA3xx NAND FLASH DRIVER
9296M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9297L: linux-mtd@lists.infradead.org
9298S: Maintained
9299F: drivers/mtd/nand/pxa3xx_nand.c
9300
9301MMP SUPPORT
9302M: Eric Miao <eric.y.miao@gmail.com>
9303M: Haojian Zhuang <haojian.zhuang@gmail.com>
9304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9305T: git git://github.com/hzhuang1/linux.git
9306T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9307S: Maintained
9308F: arch/arm/boot/dts/mmp*
9309F: arch/arm/mach-mmp/
9310
9311PXA MMCI DRIVER
9312S: Orphan
9313
9314PXA RTC DRIVER
9315M: Robert Jarzmik <robert.jarzmik@free.fr>
9316L: rtc-linux@googlegroups.com
9317S: Maintained
9318
9319QAT DRIVER
9320M: Tadeusz Struk <tadeusz.struk@intel.com>
9321L: qat-linux@intel.com
9322S: Supported
9323F: drivers/crypto/qat/
9324
9325QIB DRIVER
9326M: Mike Marciniszyn <infinipath@intel.com>
9327L: linux-rdma@vger.kernel.org
9328S: Supported
9329F: drivers/infiniband/hw/qib/
9330
9331QLOGIC QLA1280 SCSI DRIVER
9332M: Michael Reed <mdr@sgi.com>
9333L: linux-scsi@vger.kernel.org
9334S: Maintained
9335F: drivers/scsi/qla1280.[ch]
9336
9337QLOGIC QLA2XXX FC-SCSI DRIVER
9338M: qla2xxx-upstream@qlogic.com
9339L: linux-scsi@vger.kernel.org
9340S: Supported
9341F: Documentation/scsi/LICENSE.qla2xxx
9342F: drivers/scsi/qla2xxx/
9343
9344QLOGIC QLA4XXX iSCSI DRIVER
9345M: QLogic-Storage-Upstream@qlogic.com
9346L: linux-scsi@vger.kernel.org
9347S: Supported
9348F: Documentation/scsi/LICENSE.qla4xxx
9349F: drivers/scsi/qla4xxx/
9350
9351QLOGIC QLA3XXX NETWORK DRIVER
9352M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9353M: Ron Mercer <ron.mercer@qlogic.com>
9354M: linux-driver@qlogic.com
9355L: netdev@vger.kernel.org
9356S: Supported
9357F: Documentation/networking/LICENSE.qla3xxx
9358F: drivers/net/ethernet/qlogic/qla3xxx.*
9359
9360QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9361M: Dept-GELinuxNICDev@qlogic.com
9362L: netdev@vger.kernel.org
9363S: Supported
9364F: drivers/net/ethernet/qlogic/qlcnic/
9365
9366QLOGIC QLGE 10Gb ETHERNET DRIVER
9367M: Harish Patil <harish.patil@qlogic.com>
9368M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9369M: Dept-GELinuxNICDev@qlogic.com
9370M: linux-driver@qlogic.com
9371L: netdev@vger.kernel.org
9372S: Supported
9373F: drivers/net/ethernet/qlogic/qlge/
9374
9375QLOGIC QL4xxx ETHERNET DRIVER
9376M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9377M: Ariel Elior <Ariel.Elior@qlogic.com>
9378M: everest-linux-l2@qlogic.com
9379L: netdev@vger.kernel.org
9380S: Supported
9381F: drivers/net/ethernet/qlogic/qed/
9382F: include/linux/qed/
9383F: drivers/net/ethernet/qlogic/qede/
9384
9385QNX4 FILESYSTEM
9386M: Anders Larsen <al@alarsen.net>
9387W: http://www.alarsen.net/linux/qnx4fs/
9388S: Maintained
9389F: fs/qnx4/
9390F: include/uapi/linux/qnx4_fs.h
9391F: include/uapi/linux/qnxtypes.h
9392
9393QT1010 MEDIA DRIVER
9394M: Antti Palosaari <crope@iki.fi>
9395L: linux-media@vger.kernel.org
9396W: https://linuxtv.org
9397W: http://palosaari.fi/linux/
9398Q: http://patchwork.linuxtv.org/project/linux-media/list/
9399T: git git://linuxtv.org/anttip/media_tree.git
9400S: Maintained
9401F: drivers/media/tuners/qt1010*
9402
9403QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9404M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9405L: linux-wireless@vger.kernel.org
9406L: ath9k-devel@lists.ath9k.org
9407W: http://wireless.kernel.org/en/users/Drivers/ath9k
9408S: Supported
9409F: drivers/net/wireless/ath/ath9k/
9410
9411QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9412M: Kalle Valo <kvalo@qca.qualcomm.com>
9413L: ath10k@lists.infradead.org
9414W: http://wireless.kernel.org/en/users/Drivers/ath10k
9415T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9416S: Supported
9417F: drivers/net/wireless/ath/ath10k/
9418
9419QUALCOMM HEXAGON ARCHITECTURE
9420M: Richard Kuo <rkuo@codeaurora.org>
9421L: linux-hexagon@vger.kernel.org
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9423S: Supported
9424F: arch/hexagon/
9425
9426QUALCOMM WCN36XX WIRELESS DRIVER
9427M: Eugene Krasnikov <k.eugene.e@gmail.com>
9428L: wcn36xx@lists.infradead.org
9429W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9430T: git git://github.com/KrasnikovEugene/wcn36xx.git
9431S: Supported
9432F: drivers/net/wireless/ath/wcn36xx/
9433
9434QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9435M: Gabriel Somlo <somlo@cmu.edu>
9436M: "Michael S. Tsirkin" <mst@redhat.com>
9437L: qemu-devel@nongnu.org
9438S: Maintained
9439F: drivers/firmware/qemu_fw_cfg.c
9440
9441RADOS BLOCK DEVICE (RBD)
9442M: Ilya Dryomov <idryomov@gmail.com>
9443M: Sage Weil <sage@redhat.com>
9444M: Alex Elder <elder@kernel.org>
9445L: ceph-devel@vger.kernel.org
9446W: http://ceph.com/
9447T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9448T: git git://github.com/ceph/ceph-client.git
9449S: Supported
9450F: Documentation/ABI/testing/sysfs-bus-rbd
9451F: drivers/block/rbd.c
9452F: drivers/block/rbd_types.h
9453
9454RADEON FRAMEBUFFER DISPLAY DRIVER
9455M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9456L: linux-fbdev@vger.kernel.org
9457S: Maintained
9458F: drivers/video/fbdev/aty/radeon*
9459F: include/uapi/linux/radeonfb.h
9460
9461RADIOSHARK 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-shark.c
9467
9468RADIOSHARK2 RADIO DRIVER
9469M: Hans de Goede <hdegoede@redhat.com>
9470L: linux-media@vger.kernel.org
9471T: git git://linuxtv.org/media_tree.git
9472S: Maintained
9473F: drivers/media/radio/radio-shark2.c
9474F: drivers/media/radio/radio-tea5777.c
9475
9476RAGE128 FRAMEBUFFER DISPLAY DRIVER
9477M: Paul Mackerras <paulus@samba.org>
9478L: linux-fbdev@vger.kernel.org
9479S: Maintained
9480F: drivers/video/fbdev/aty/aty128fb.c
9481
9482RALINK MIPS ARCHITECTURE
9483M: John Crispin <john@phrozen.org>
9484L: linux-mips@linux-mips.org
9485S: Maintained
9486F: arch/mips/ralink
9487
9488RALINK RT2X00 WIRELESS LAN DRIVER
9489P: rt2x00 project
9490M: Stanislaw Gruszka <sgruszka@redhat.com>
9491M: Helmut Schaa <helmut.schaa@googlemail.com>
9492L: linux-wireless@vger.kernel.org
9493S: Maintained
9494F: drivers/net/wireless/ralink/rt2x00/
9495
9496RAMDISK RAM BLOCK DEVICE DRIVER
9497M: Jens Axboe <axboe@kernel.dk>
9498S: Maintained
9499F: Documentation/blockdev/ramdisk.txt
9500F: drivers/block/brd.c
9501
9502RANDOM NUMBER DRIVER
9503M: "Theodore Ts'o" <tytso@mit.edu>
9504S: Maintained
9505F: drivers/char/random.c
9506
9507RAPIDIO SUBSYSTEM
9508M: Matt Porter <mporter@kernel.crashing.org>
9509M: Alexandre Bounine <alexandre.bounine@idt.com>
9510S: Maintained
9511F: drivers/rapidio/
9512
9513RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9514L: linux-wireless@vger.kernel.org
9515S: Orphan
9516F: drivers/net/wireless/ray*
9517
9518RCUTORTURE MODULE
9519M: Josh Triplett <josh@joshtriplett.org>
9520M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9521L: linux-kernel@vger.kernel.org
9522S: Supported
9523T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9524F: Documentation/RCU/torture.txt
9525F: kernel/rcu/rcutorture.c
9526
9527RCUTORTURE TEST FRAMEWORK
9528M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9529M: Josh Triplett <josh@joshtriplett.org>
9530R: Steven Rostedt <rostedt@goodmis.org>
9531R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9532R: Lai Jiangshan <jiangshanlai@gmail.com>
9533L: linux-kernel@vger.kernel.org
9534S: Supported
9535T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9536F: tools/testing/selftests/rcutorture
9537
9538RDC R-321X SoC
9539M: Florian Fainelli <florian@openwrt.org>
9540S: Maintained
9541
9542RDC R6040 FAST ETHERNET DRIVER
9543M: Florian Fainelli <florian@openwrt.org>
9544L: netdev@vger.kernel.org
9545S: Maintained
9546F: drivers/net/ethernet/rdc/r6040.c
9547
9548RDS - RELIABLE DATAGRAM SOCKETS
9549M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9550L: netdev@vger.kernel.org
9551L: linux-rdma@vger.kernel.org
9552L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9553W: https://oss.oracle.com/projects/rds/
9554S: Supported
9555F: net/rds/
9556F: Documentation/networking/rds.txt
9557
9558RDMAVT - RDMA verbs software
9559M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9560L: linux-rdma@vger.kernel.org
9561S: Supported
9562F: drivers/infiniband/sw/rdmavt
9563
9564READ-COPY UPDATE (RCU)
9565M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9566M: Josh Triplett <josh@joshtriplett.org>
9567R: Steven Rostedt <rostedt@goodmis.org>
9568R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9569R: Lai Jiangshan <jiangshanlai@gmail.com>
9570L: linux-kernel@vger.kernel.org
9571W: http://www.rdrop.com/users/paulmck/RCU/
9572S: Supported
9573T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9574F: Documentation/RCU/
9575X: Documentation/RCU/torture.txt
9576F: include/linux/rcu*
9577X: include/linux/srcu.h
9578F: kernel/rcu/
9579X: kernel/torture.c
9580
9581REAL TIME CLOCK (RTC) SUBSYSTEM
9582M: Alessandro Zummo <a.zummo@towertech.it>
9583M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9584L: rtc-linux@googlegroups.com
9585Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9586T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9587S: Maintained
9588F: Documentation/rtc.txt
9589F: drivers/rtc/
9590F: include/linux/rtc.h
9591F: include/uapi/linux/rtc.h
9592
9593REALTEK AUDIO CODECS
9594M: Bard Liao <bardliao@realtek.com>
9595M: Oder Chiou <oder_chiou@realtek.com>
9596S: Maintained
9597F: sound/soc/codecs/rt*
9598F: include/sound/rt*.h
9599
9600REISERFS FILE SYSTEM
9601L: reiserfs-devel@vger.kernel.org
9602S: Supported
9603F: fs/reiserfs/
9604
9605REGISTER MAP ABSTRACTION
9606M: Mark Brown <broonie@kernel.org>
9607L: linux-kernel@vger.kernel.org
9608T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9609S: Supported
9610F: drivers/base/regmap/
9611F: include/linux/regmap.h
9612
9613REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9614M: Ohad Ben-Cohen <ohad@wizery.com>
9615M: Bjorn Andersson <bjorn.andersson@linaro.org>
9616L: linux-remoteproc@vger.kernel.org
9617T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9618S: Maintained
9619F: drivers/remoteproc/
9620F: Documentation/remoteproc.txt
9621F: include/linux/remoteproc.h
9622
9623REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9624M: Ohad Ben-Cohen <ohad@wizery.com>
9625M: Bjorn Andersson <bjorn.andersson@linaro.org>
9626L: linux-remoteproc@vger.kernel.org
9627T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9628S: Maintained
9629F: drivers/rpmsg/
9630F: Documentation/rpmsg.txt
9631F: include/linux/rpmsg.h
9632
9633RENESAS ETHERNET DRIVERS
9634R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9635L: netdev@vger.kernel.org
9636L: linux-renesas-soc@vger.kernel.org
9637F: drivers/net/ethernet/renesas/
9638F: include/linux/sh_eth.h
9639
9640RENESAS USB2 PHY DRIVER
9641M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9642L: linux-renesas-soc@vger.kernel.org
9643S: Maintained
9644F: drivers/phy/phy-rcar-gen3-usb2.c
9645
9646RESET CONTROLLER FRAMEWORK
9647M: Philipp Zabel <p.zabel@pengutronix.de>
9648T: git git://git.pengutronix.de/git/pza/linux
9649S: Maintained
9650F: drivers/reset/
9651F: Documentation/devicetree/bindings/reset/
9652F: include/dt-bindings/reset/
9653F: include/linux/reset.h
9654F: include/linux/reset-controller.h
9655
9656RFKILL
9657M: Johannes Berg <johannes@sipsolutions.net>
9658L: linux-wireless@vger.kernel.org
9659W: http://wireless.kernel.org/
9660T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9661T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9662S: Maintained
9663F: Documentation/rfkill.txt
9664F: net/rfkill/
9665
9666RHASHTABLE
9667M: Thomas Graf <tgraf@suug.ch>
9668L: netdev@vger.kernel.org
9669S: Maintained
9670F: lib/rhashtable.c
9671F: include/linux/rhashtable.h
9672
9673RICOH SMARTMEDIA/XD DRIVER
9674M: Maxim Levitsky <maximlevitsky@gmail.com>
9675S: Maintained
9676F: drivers/mtd/nand/r852.c
9677F: drivers/mtd/nand/r852.h
9678
9679RICOH R5C592 MEMORYSTICK DRIVER
9680M: Maxim Levitsky <maximlevitsky@gmail.com>
9681S: Maintained
9682F: drivers/memstick/host/r592.*
9683
9684ROCCAT DRIVERS
9685M: Stefan Achatz <erazor_de@users.sourceforge.net>
9686W: http://sourceforge.net/projects/roccat/
9687S: Maintained
9688F: drivers/hid/hid-roccat*
9689F: include/linux/hid-roccat*
9690F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9691
9692ROCKER DRIVER
9693M: Jiri Pirko <jiri@resnulli.us>
9694M: Scott Feldman <sfeldma@gmail.com>
9695L: netdev@vger.kernel.org
9696S: Supported
9697F: drivers/net/ethernet/rocker/
9698
9699ROCKETPORT DRIVER
9700P: Comtrol Corp.
9701W: http://www.comtrol.com
9702S: Maintained
9703F: Documentation/serial/rocket.txt
9704F: drivers/tty/rocket*
9705
9706ROCKETPORT EXPRESS/INFINITY DRIVER
9707M: Kevin Cernekee <cernekee@gmail.com>
9708L: linux-serial@vger.kernel.org
9709S: Odd Fixes
9710F: drivers/tty/serial/rp2.*
9711
9712ROSE NETWORK LAYER
9713M: Ralf Baechle <ralf@linux-mips.org>
9714L: linux-hams@vger.kernel.org
9715W: http://www.linux-ax25.org/
9716S: Maintained
9717F: include/net/rose.h
9718F: include/uapi/linux/rose.h
9719F: net/rose/
9720
9721RTL2830 MEDIA DRIVER
9722M: Antti Palosaari <crope@iki.fi>
9723L: linux-media@vger.kernel.org
9724W: https://linuxtv.org
9725W: http://palosaari.fi/linux/
9726Q: http://patchwork.linuxtv.org/project/linux-media/list/
9727T: git git://linuxtv.org/anttip/media_tree.git
9728S: Maintained
9729F: drivers/media/dvb-frontends/rtl2830*
9730
9731RTL2832 MEDIA DRIVER
9732M: Antti Palosaari <crope@iki.fi>
9733L: linux-media@vger.kernel.org
9734W: https://linuxtv.org
9735W: http://palosaari.fi/linux/
9736Q: http://patchwork.linuxtv.org/project/linux-media/list/
9737T: git git://linuxtv.org/anttip/media_tree.git
9738S: Maintained
9739F: drivers/media/dvb-frontends/rtl2832*
9740
9741RTL2832_SDR MEDIA DRIVER
9742M: Antti Palosaari <crope@iki.fi>
9743L: linux-media@vger.kernel.org
9744W: https://linuxtv.org
9745W: http://palosaari.fi/linux/
9746Q: http://patchwork.linuxtv.org/project/linux-media/list/
9747T: git git://linuxtv.org/anttip/media_tree.git
9748S: Maintained
9749F: drivers/media/dvb-frontends/rtl2832_sdr*
9750
9751RTL8180 WIRELESS DRIVER
9752L: linux-wireless@vger.kernel.org
9753W: http://wireless.kernel.org/
9754T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9755S: Orphan
9756F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9757
9758RTL8187 WIRELESS DRIVER
9759M: Herton Ronaldo Krzesinski <herton@canonical.com>
9760M: Hin-Tak Leung <htl10@users.sourceforge.net>
9761M: Larry Finger <Larry.Finger@lwfinger.net>
9762L: linux-wireless@vger.kernel.org
9763W: http://wireless.kernel.org/
9764T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9765S: Maintained
9766F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9767
9768RTL8192CE WIRELESS DRIVER
9769M: Larry Finger <Larry.Finger@lwfinger.net>
9770M: Chaoming Li <chaoming_li@realsil.com.cn>
9771L: linux-wireless@vger.kernel.org
9772W: http://wireless.kernel.org/
9773T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9774S: Maintained
9775F: drivers/net/wireless/realtek/rtlwifi/
9776F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9777
9778RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9779M: Jes Sorensen <Jes.Sorensen@redhat.com>
9780L: linux-wireless@vger.kernel.org
9781T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9782S: Maintained
9783F: drivers/net/wireless/realtek/rtl8xxxu/
9784
9785S3 SAVAGE FRAMEBUFFER DRIVER
9786M: Antonino Daplas <adaplas@gmail.com>
9787L: linux-fbdev@vger.kernel.org
9788S: Maintained
9789F: drivers/video/fbdev/savage/
9790
9791S390
9792M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9793M: Heiko Carstens <heiko.carstens@de.ibm.com>
9794L: linux-s390@vger.kernel.org
9795W: http://www.ibm.com/developerworks/linux/linux390/
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9797S: Supported
9798F: arch/s390/
9799F: drivers/s390/
9800F: Documentation/s390/
9801F: Documentation/DocBook/s390*
9802
9803S390 COMMON I/O LAYER
9804M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9805M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9806L: linux-s390@vger.kernel.org
9807W: http://www.ibm.com/developerworks/linux/linux390/
9808S: Supported
9809F: drivers/s390/cio/
9810
9811S390 DASD DRIVER
9812M: Stefan Weinhuber <wein@de.ibm.com>
9813M: Stefan Haberland <stefan.haberland@de.ibm.com>
9814L: linux-s390@vger.kernel.org
9815W: http://www.ibm.com/developerworks/linux/linux390/
9816S: Supported
9817F: drivers/s390/block/dasd*
9818F: block/partitions/ibm.c
9819
9820S390 NETWORK DRIVERS
9821M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9822L: linux-s390@vger.kernel.org
9823W: http://www.ibm.com/developerworks/linux/linux390/
9824S: Supported
9825F: drivers/s390/net/
9826
9827S390 PCI SUBSYSTEM
9828M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9829M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9830L: linux-s390@vger.kernel.org
9831W: http://www.ibm.com/developerworks/linux/linux390/
9832S: Supported
9833F: arch/s390/pci/
9834F: drivers/pci/hotplug/s390_pci_hpc.c
9835
9836S390 ZCRYPT DRIVER
9837M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9838L: linux-s390@vger.kernel.org
9839W: http://www.ibm.com/developerworks/linux/linux390/
9840S: Supported
9841F: drivers/s390/crypto/
9842
9843S390 ZFCP DRIVER
9844M: Steffen Maier <maier@linux.vnet.ibm.com>
9845L: linux-s390@vger.kernel.org
9846W: http://www.ibm.com/developerworks/linux/linux390/
9847S: Supported
9848F: drivers/s390/scsi/zfcp_*
9849
9850S390 IUCV NETWORK LAYER
9851M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9852L: linux-s390@vger.kernel.org
9853W: http://www.ibm.com/developerworks/linux/linux390/
9854S: Supported
9855F: drivers/s390/net/*iucv*
9856F: include/net/iucv/
9857F: net/iucv/
9858
9859S390 IOMMU (PCI)
9860M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9861L: linux-s390@vger.kernel.org
9862W: http://www.ibm.com/developerworks/linux/linux390/
9863S: Supported
9864F: drivers/iommu/s390-iommu.c
9865
9866S3C24XX SD/MMC Driver
9867M: Ben Dooks <ben-linux@fluff.org>
9868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9869S: Supported
9870F: drivers/mmc/host/s3cmci.*
9871
9872SAA6588 RDS RECEIVER DRIVER
9873M: Hans Verkuil <hverkuil@xs4all.nl>
9874L: linux-media@vger.kernel.org
9875T: git git://linuxtv.org/media_tree.git
9876W: https://linuxtv.org
9877S: Odd Fixes
9878F: drivers/media/i2c/saa6588*
9879
9880SAA7134 VIDEO4LINUX DRIVER
9881M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9882M: Mauro Carvalho Chehab <mchehab@kernel.org>
9883L: linux-media@vger.kernel.org
9884W: https://linuxtv.org
9885T: git git://linuxtv.org/media_tree.git
9886S: Odd fixes
9887F: Documentation/video4linux/*.saa7134
9888F: drivers/media/pci/saa7134/
9889
9890SAA7146 VIDEO4LINUX-2 DRIVER
9891M: Hans Verkuil <hverkuil@xs4all.nl>
9892L: linux-media@vger.kernel.org
9893T: git git://linuxtv.org/media_tree.git
9894S: Maintained
9895F: drivers/media/common/saa7146/
9896F: drivers/media/pci/saa7146/
9897F: include/media/saa7146*
9898
9899SAMSUNG LAPTOP DRIVER
9900M: Corentin Chary <corentin.chary@gmail.com>
9901L: platform-driver-x86@vger.kernel.org
9902S: Maintained
9903F: drivers/platform/x86/samsung-laptop.c
9904
9905SAMSUNG AUDIO (ASoC) DRIVERS
9906M: Sangbeom Kim <sbkim73@samsung.com>
9907L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9908S: Supported
9909F: sound/soc/samsung/
9910
9911SAMSUNG FRAMEBUFFER DRIVER
9912M: Jingoo Han <jingoohan1@gmail.com>
9913L: linux-fbdev@vger.kernel.org
9914S: Maintained
9915F: drivers/video/fbdev/s3c-fb.c
9916
9917SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9918M: Sangbeom Kim <sbkim73@samsung.com>
9919M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9920L: linux-kernel@vger.kernel.org
9921L: linux-samsung-soc@vger.kernel.org
9922S: Supported
9923F: drivers/mfd/sec*.c
9924F: drivers/regulator/s2m*.c
9925F: drivers/regulator/s5m*.c
9926F: drivers/clk/clk-s2mps11.c
9927F: drivers/rtc/rtc-s5m.c
9928F: include/linux/mfd/samsung/
9929F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9930F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9931F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9932F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9933
9934SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9935M: Kyungmin Park <kyungmin.park@samsung.com>
9936M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9937L: linux-media@vger.kernel.org
9938Q: https://patchwork.linuxtv.org/project/linux-media/list/
9939S: Supported
9940F: drivers/media/platform/exynos4-is/
9941
9942SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9943M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9944L: linux-media@vger.kernel.org
9945L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9946S: Maintained
9947F: drivers/media/platform/s3c-camif/
9948F: include/media/drv-intf/s3c_camif.h
9949
9950SAMSUNG S5C73M3 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/s5c73m3/*
9956
9957SAMSUNG S5K5BAF CAMERA DRIVER
9958M: Kyungmin Park <kyungmin.park@samsung.com>
9959M: Andrzej Hajda <a.hajda@samsung.com>
9960L: linux-media@vger.kernel.org
9961S: Supported
9962F: drivers/media/i2c/s5k5baf.c
9963
9964SAMSUNG S3FWRN5 NFC DRIVER
9965M: Robert Baldyga <r.baldyga@samsung.com>
9966M: Krzysztof Opasiak <k.opasiak@samsung.com>
9967L: linux-nfc@lists.01.org (moderated for non-subscribers)
9968S: Supported
9969F: drivers/nfc/s3fwrn5
9970
9971SAMSUNG SOC CLOCK DRIVERS
9972M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9973M: Tomasz Figa <tomasz.figa@gmail.com>
9974S: Supported
9975L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9976F: drivers/clk/samsung/
9977
9978SAMSUNG SXGBE DRIVERS
9979M: Byungho An <bh74.an@samsung.com>
9980M: Girish K S <ks.giri@samsung.com>
9981M: Vipul Pandya <vipul.pandya@samsung.com>
9982S: Supported
9983L: netdev@vger.kernel.org
9984F: drivers/net/ethernet/samsung/sxgbe/
9985
9986SAMSUNG THERMAL DRIVER
9987M: Lukasz Majewski <l.majewski@samsung.com>
9988L: linux-pm@vger.kernel.org
9989L: linux-samsung-soc@vger.kernel.org
9990S: Supported
9991T: git https://github.com/lmajewski/linux-samsung-thermal.git
9992F: drivers/thermal/samsung/
9993
9994SAMSUNG USB2 PHY DRIVER
9995M: Kamil Debski <k.debski@samsung.com>
9996L: linux-kernel@vger.kernel.org
9997S: Supported
9998F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9999F: Documentation/phy/samsung-usb2.txt
10000F: drivers/phy/phy-exynos4210-usb2.c
10001F: drivers/phy/phy-exynos4x12-usb2.c
10002F: drivers/phy/phy-exynos5250-usb2.c
10003F: drivers/phy/phy-s5pv210-usb2.c
10004F: drivers/phy/phy-samsung-usb2.c
10005F: drivers/phy/phy-samsung-usb2.h
10006
10007SERIAL DRIVERS
10008M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10009L: linux-serial@vger.kernel.org
10010S: Maintained
10011F: drivers/tty/serial/
10012
10013SYNOPSYS DESIGNWARE DMAC DRIVER
10014M: Viresh Kumar <vireshk@kernel.org>
10015M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10016S: Maintained
10017F: include/linux/dma/dw.h
10018F: include/linux/platform_data/dma-dw.h
10019F: drivers/dma/dw/
10020
10021SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10022M: Lars Persson <lars.persson@axis.com>
10023L: netdev@vger.kernel.org
10024S: Supported
10025F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10026F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10027
10028SYNOPSYS DESIGNWARE I2C DRIVER
10029M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10030R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10031R: Mika Westerberg <mika.westerberg@linux.intel.com>
10032L: linux-i2c@vger.kernel.org
10033S: Maintained
10034F: drivers/i2c/busses/i2c-designware-*
10035F: include/linux/platform_data/i2c-designware.h
10036
10037SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10038M: Jaehoon Chung <jh80.chung@samsung.com>
10039L: linux-mmc@vger.kernel.org
10040S: Maintained
10041F: include/linux/mmc/dw_mmc.h
10042F: drivers/mmc/host/dw_mmc*
10043
10044SYSTEM TRACE MODULE CLASS
10045M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10046S: Maintained
10047T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10048F: Documentation/trace/stm.txt
10049F: drivers/hwtracing/stm/
10050F: include/linux/stm.h
10051F: include/uapi/linux/stm.h
10052
10053THUNDERBOLT DRIVER
10054M: Andreas Noever <andreas.noever@gmail.com>
10055S: Maintained
10056F: drivers/thunderbolt/
10057
10058TI BQ27XXX POWER SUPPLY DRIVER
10059R: Andrew F. Davis <afd@ti.com>
10060F: include/linux/power/bq27xxx_battery.h
10061F: drivers/power/bq27xxx_battery.c
10062F: drivers/power/bq27xxx_battery_i2c.c
10063
10064TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10065M: John Stultz <john.stultz@linaro.org>
10066M: Thomas Gleixner <tglx@linutronix.de>
10067L: linux-kernel@vger.kernel.org
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10069S: Supported
10070F: include/linux/clocksource.h
10071F: include/linux/time.h
10072F: include/linux/timex.h
10073F: include/uapi/linux/time.h
10074F: include/uapi/linux/timex.h
10075F: kernel/time/clocksource.c
10076F: kernel/time/time*.c
10077F: kernel/time/alarmtimer.c
10078F: kernel/time/ntp.c
10079F: tools/testing/selftests/timers/
10080
10081SC1200 WDT DRIVER
10082M: Zwane Mwaikambo <zwanem@gmail.com>
10083S: Maintained
10084F: drivers/watchdog/sc1200wdt.c
10085
10086SCHEDULER
10087M: Ingo Molnar <mingo@redhat.com>
10088M: Peter Zijlstra <peterz@infradead.org>
10089L: linux-kernel@vger.kernel.org
10090T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10091S: Maintained
10092F: kernel/sched/
10093F: include/linux/sched.h
10094F: include/uapi/linux/sched.h
10095F: include/linux/wait.h
10096
10097SCORE ARCHITECTURE
10098M: Chen Liqin <liqin.linux@gmail.com>
10099M: Lennox Wu <lennox.wu@gmail.com>
10100W: http://www.sunplus.com
10101S: Supported
10102F: arch/score/
10103
10104SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10105M: Sudeep Holla <sudeep.holla@arm.com>
10106L: linux-arm-kernel@lists.infradead.org
10107S: Maintained
10108F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10109F: drivers/clk/clk-scpi.c
10110F: drivers/cpufreq/scpi-cpufreq.c
10111F: drivers/firmware/arm_scpi.c
10112F: include/linux/scpi_protocol.h
10113
10114SCSI CDROM DRIVER
10115M: Jens Axboe <axboe@kernel.dk>
10116L: linux-scsi@vger.kernel.org
10117W: http://www.kernel.dk
10118S: Maintained
10119F: drivers/scsi/sr*
10120
10121SCSI RDMA PROTOCOL (SRP) INITIATOR
10122M: Bart Van Assche <bart.vanassche@sandisk.com>
10123L: linux-rdma@vger.kernel.org
10124S: Supported
10125W: http://www.openfabrics.org
10126Q: http://patchwork.kernel.org/project/linux-rdma/list/
10127T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10128F: drivers/infiniband/ulp/srp/
10129F: include/scsi/srp.h
10130
10131SCSI SG DRIVER
10132M: Doug Gilbert <dgilbert@interlog.com>
10133L: linux-scsi@vger.kernel.org
10134W: http://sg.danny.cz/sg
10135S: Maintained
10136F: Documentation/scsi/scsi-generic.txt
10137F: drivers/scsi/sg.c
10138F: include/scsi/sg.h
10139
10140SCSI SUBSYSTEM
10141M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10143M: "Martin K. Petersen" <martin.petersen@oracle.com>
10144T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10145L: linux-scsi@vger.kernel.org
10146S: Maintained
10147F: drivers/scsi/
10148F: include/scsi/
10149
10150SCSI TAPE DRIVER
10151M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10152L: linux-scsi@vger.kernel.org
10153S: Maintained
10154F: Documentation/scsi/st.txt
10155F: drivers/scsi/st.*
10156F: drivers/scsi/st_*.h
10157
10158SCTP PROTOCOL
10159M: Vlad Yasevich <vyasevich@gmail.com>
10160M: Neil Horman <nhorman@tuxdriver.com>
10161L: linux-sctp@vger.kernel.org
10162W: http://lksctp.sourceforge.net
10163S: Maintained
10164F: Documentation/networking/sctp.txt
10165F: include/linux/sctp.h
10166F: include/uapi/linux/sctp.h
10167F: include/net/sctp/
10168F: net/sctp/
10169
10170SCx200 CPU SUPPORT
10171M: Jim Cromie <jim.cromie@gmail.com>
10172S: Odd Fixes
10173F: Documentation/i2c/busses/scx200_acb
10174F: arch/x86/platform/scx200/
10175F: drivers/watchdog/scx200_wdt.c
10176F: drivers/i2c/busses/scx200*
10177F: drivers/mtd/maps/scx200_docflash.c
10178F: include/linux/scx200.h
10179
10180SCx200 GPIO DRIVER
10181M: Jim Cromie <jim.cromie@gmail.com>
10182S: Maintained
10183F: drivers/char/scx200_gpio.c
10184F: include/linux/scx200_gpio.h
10185
10186SCx200 HRT CLOCKSOURCE DRIVER
10187M: Jim Cromie <jim.cromie@gmail.com>
10188S: Maintained
10189F: drivers/clocksource/scx200_hrt.c
10190
10191SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10192M: Sascha Sommer <saschasommer@freenet.de>
10193L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10194S: Maintained
10195F: drivers/mmc/host/sdricoh_cs.c
10196
10197SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10198M: Adrian Hunter <adrian.hunter@intel.com>
10199L: linux-mmc@vger.kernel.org
10200T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10201S: Maintained
10202F: drivers/mmc/host/sdhci*
10203F: include/linux/mmc/sdhci*
10204
10205SECURE COMPUTING
10206M: Kees Cook <keescook@chromium.org>
10207R: Andy Lutomirski <luto@amacapital.net>
10208R: Will Drewry <wad@chromium.org>
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10210S: Supported
10211F: kernel/seccomp.c
10212F: include/uapi/linux/seccomp.h
10213F: include/linux/seccomp.h
10214F: tools/testing/selftests/seccomp/*
10215K: \bsecure_computing
10216K: \bTIF_SECCOMP\b
10217
10218SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10219M: Ben Dooks <ben-linux@fluff.org>
10220M: Jaehoon Chung <jh80.chung@samsung.com>
10221L: linux-mmc@vger.kernel.org
10222S: Maintained
10223F: drivers/mmc/host/sdhci-s3c*
10224
10225SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10226M: Viresh Kumar <vireshk@kernel.org>
10227L: linux-mmc@vger.kernel.org
10228S: Maintained
10229F: drivers/mmc/host/sdhci-spear.c
10230
10231SECURITY SUBSYSTEM
10232M: James Morris <james.l.morris@oracle.com>
10233M: "Serge E. Hallyn" <serge@hallyn.com>
10234L: linux-security-module@vger.kernel.org (suggested Cc:)
10235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10236W: http://kernsec.org/
10237S: Supported
10238F: security/
10239
10240SECURITY CONTACT
10241M: Security Officers <security@kernel.org>
10242S: Supported
10243
10244SELINUX SECURITY MODULE
10245M: Paul Moore <paul@paul-moore.com>
10246M: Stephen Smalley <sds@tycho.nsa.gov>
10247M: Eric Paris <eparis@parisplace.org>
10248L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10249W: http://selinuxproject.org
10250T: git git://git.infradead.org/users/pcmoore/selinux
10251S: Supported
10252F: include/linux/selinux*
10253F: security/selinux/
10254F: scripts/selinux/
10255
10256APPARMOR SECURITY MODULE
10257M: John Johansen <john.johansen@canonical.com>
10258L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10259W: apparmor.wiki.kernel.org
10260T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10261S: Supported
10262F: security/apparmor/
10263
10264LOADPIN SECURITY MODULE
10265M: Kees Cook <keescook@chromium.org>
10266T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10267S: Supported
10268F: security/loadpin/
10269
10270YAMA SECURITY MODULE
10271M: Kees Cook <keescook@chromium.org>
10272T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10273S: Supported
10274F: security/yama/
10275
10276SENSABLE PHANTOM
10277M: Jiri Slaby <jirislaby@gmail.com>
10278S: Maintained
10279F: drivers/misc/phantom.c
10280F: include/uapi/linux/phantom.h
10281
10282SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10283M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10284M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10285M: John Soni Jose <sony.john@avagotech.com>
10286L: linux-scsi@vger.kernel.org
10287W: http://www.avagotech.com
10288S: Supported
10289F: drivers/scsi/be2iscsi/
10290
10291Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10292M: Sathya Perla <sathya.perla@broadcom.com>
10293M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10294M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10295M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10296M: Somnath Kotur <somnath.kotur@broadcom.com>
10297L: netdev@vger.kernel.org
10298W: http://www.emulex.com
10299S: Supported
10300F: drivers/net/ethernet/emulex/benet/
10301
10302EMULEX ONECONNECT ROCE DRIVER
10303M: Selvin Xavier <selvin.xavier@avagotech.com>
10304M: Devesh Sharma <devesh.sharma@avagotech.com>
10305M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10306L: linux-rdma@vger.kernel.org
10307W: http://www.emulex.com
10308S: Supported
10309F: drivers/infiniband/hw/ocrdma/
10310
10311SFC NETWORK DRIVER
10312M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10313M: Edward Cree <ecree@solarflare.com>
10314M: Bert Kenward <bkenward@solarflare.com>
10315L: netdev@vger.kernel.org
10316S: Supported
10317F: drivers/net/ethernet/sfc/
10318
10319SGI GRU DRIVER
10320M: Dimitri Sivanich <sivanich@sgi.com>
10321S: Maintained
10322F: drivers/misc/sgi-gru/
10323
10324SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10325M: Pat Gefre <pfg@sgi.com>
10326L: linux-ia64@vger.kernel.org
10327S: Supported
10328F: Documentation/ia64/serial.txt
10329F: drivers/tty/serial/ioc?_serial.c
10330F: include/linux/ioc?.h
10331
10332SGI XP/XPC/XPNET DRIVER
10333M: Cliff Whickman <cpw@sgi.com>
10334M: Robin Holt <robinmholt@gmail.com>
10335S: Maintained
10336F: drivers/misc/sgi-xp/
10337
10338SI2157 MEDIA DRIVER
10339M: Antti Palosaari <crope@iki.fi>
10340L: linux-media@vger.kernel.org
10341W: https://linuxtv.org
10342W: http://palosaari.fi/linux/
10343Q: http://patchwork.linuxtv.org/project/linux-media/list/
10344T: git git://linuxtv.org/anttip/media_tree.git
10345S: Maintained
10346F: drivers/media/tuners/si2157*
10347
10348SI2168 MEDIA DRIVER
10349M: Antti Palosaari <crope@iki.fi>
10350L: linux-media@vger.kernel.org
10351W: https://linuxtv.org
10352W: http://palosaari.fi/linux/
10353Q: http://patchwork.linuxtv.org/project/linux-media/list/
10354T: git git://linuxtv.org/anttip/media_tree.git
10355S: Maintained
10356F: drivers/media/dvb-frontends/si2168*
10357
10358SI470X FM RADIO RECEIVER I2C DRIVER
10359M: Hans Verkuil <hverkuil@xs4all.nl>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
10362W: https://linuxtv.org
10363S: Odd Fixes
10364F: drivers/media/radio/si470x/radio-si470x-i2c.c
10365
10366SI470X FM RADIO RECEIVER USB DRIVER
10367M: Hans Verkuil <hverkuil@xs4all.nl>
10368L: linux-media@vger.kernel.org
10369T: git git://linuxtv.org/media_tree.git
10370W: https://linuxtv.org
10371S: Maintained
10372F: drivers/media/radio/si470x/radio-si470x-common.c
10373F: drivers/media/radio/si470x/radio-si470x.h
10374F: drivers/media/radio/si470x/radio-si470x-usb.c
10375
10376SI4713 FM RADIO TRANSMITTER I2C DRIVER
10377M: Eduardo Valentin <edubezval@gmail.com>
10378L: linux-media@vger.kernel.org
10379T: git git://linuxtv.org/media_tree.git
10380W: https://linuxtv.org
10381S: Odd Fixes
10382F: drivers/media/radio/si4713/si4713.?
10383
10384SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10385M: Eduardo Valentin <edubezval@gmail.com>
10386L: linux-media@vger.kernel.org
10387T: git git://linuxtv.org/media_tree.git
10388W: https://linuxtv.org
10389S: Odd Fixes
10390F: drivers/media/radio/si4713/radio-platform-si4713.c
10391
10392SI4713 FM RADIO TRANSMITTER USB DRIVER
10393M: Hans Verkuil <hverkuil@xs4all.nl>
10394L: linux-media@vger.kernel.org
10395T: git git://linuxtv.org/media_tree.git
10396W: https://linuxtv.org
10397S: Maintained
10398F: drivers/media/radio/si4713/radio-usb-si4713.c
10399
10400SIANO DVB DRIVER
10401M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10402M: Mauro Carvalho Chehab <mchehab@kernel.org>
10403L: linux-media@vger.kernel.org
10404W: https://linuxtv.org
10405T: git git://linuxtv.org/media_tree.git
10406S: Odd fixes
10407F: drivers/media/common/siano/
10408F: drivers/media/usb/siano/
10409F: drivers/media/usb/siano/
10410F: drivers/media/mmc/siano/
10411
10412SIMPLEFB FB DRIVER
10413M: Hans de Goede <hdegoede@redhat.com>
10414L: linux-fbdev@vger.kernel.org
10415S: Maintained
10416F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10417F: drivers/video/fbdev/simplefb.c
10418F: include/linux/platform_data/simplefb.h
10419
10420SH_VEU V4L2 MEM2MEM DRIVER
10421L: linux-media@vger.kernel.org
10422S: Orphan
10423F: drivers/media/platform/sh_veu.c
10424
10425SH_VOU V4L2 OUTPUT DRIVER
10426L: linux-media@vger.kernel.org
10427S: Orphan
10428F: drivers/media/platform/sh_vou.c
10429F: include/media/drv-intf/sh_vou.h
10430
10431SIMPLE FIRMWARE INTERFACE (SFI)
10432M: Len Brown <lenb@kernel.org>
10433L: sfi-devel@simplefirmware.org
10434W: http://simplefirmware.org/
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10436S: Supported
10437F: arch/x86/platform/sfi/
10438F: drivers/sfi/
10439F: include/linux/sfi*.h
10440
10441SIMTEC EB110ATX (Chalice CATS)
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/EB110ATX/
10446S: Supported
10447
10448SIMTEC EB2410ITX (BAST)
10449P: Ben Dooks
10450P: Vincent Sanders <vince@simtec.co.uk>
10451M: Simtec Linux Team <linux@simtec.co.uk>
10452W: http://www.simtec.co.uk/products/EB2410ITX/
10453S: Supported
10454F: arch/arm/mach-s3c24xx/mach-bast.c
10455F: arch/arm/mach-s3c24xx/bast-ide.c
10456F: arch/arm/mach-s3c24xx/bast-irq.c
10457
10458TI DAVINCI MACHINE SUPPORT
10459M: Sekhar Nori <nsekhar@ti.com>
10460M: Kevin Hilman <khilman@kernel.org>
10461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10462T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10463S: Supported
10464F: arch/arm/mach-davinci/
10465F: drivers/i2c/busses/i2c-davinci.c
10466
10467TI DAVINCI SERIES MEDIA DRIVER
10468M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10469L: linux-media@vger.kernel.org
10470W: https://linuxtv.org
10471Q: http://patchwork.linuxtv.org/project/linux-media/list/
10472T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10473S: Maintained
10474F: drivers/media/platform/davinci/
10475F: include/media/davinci/
10476
10477TI AM437X VPFE DRIVER
10478M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10479L: linux-media@vger.kernel.org
10480W: https://linuxtv.org
10481Q: http://patchwork.linuxtv.org/project/linux-media/list/
10482T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10483S: Maintained
10484F: drivers/media/platform/am437x/
10485
10486OV2659 OMNIVISION SENSOR DRIVER
10487M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10488L: linux-media@vger.kernel.org
10489W: https://linuxtv.org
10490Q: http://patchwork.linuxtv.org/project/linux-media/list/
10491T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10492S: Maintained
10493F: drivers/media/i2c/ov2659.c
10494F: include/media/i2c/ov2659.h
10495
10496SILICON MOTION SM712 FRAME BUFFER DRIVER
10497M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10498M: Teddy Wang <teddy.wang@siliconmotion.com>
10499M: Sudip Mukherjee <sudip@vectorindia.org>
10500L: linux-fbdev@vger.kernel.org
10501S: Maintained
10502F: drivers/video/fbdev/sm712*
10503F: Documentation/fb/sm712fb.txt
10504
10505SIS 190 ETHERNET DRIVER
10506M: Francois Romieu <romieu@fr.zoreil.com>
10507L: netdev@vger.kernel.org
10508S: Maintained
10509F: drivers/net/ethernet/sis/sis190.c
10510
10511SIS 900/7016 FAST ETHERNET DRIVER
10512M: Daniele Venzano <venza@brownhat.org>
10513W: http://www.brownhat.org/sis900.html
10514L: netdev@vger.kernel.org
10515S: Maintained
10516F: drivers/net/ethernet/sis/sis900.*
10517
10518SIS FRAMEBUFFER DRIVER
10519M: Thomas Winischhofer <thomas@winischhofer.net>
10520W: http://www.winischhofer.net/linuxsisvga.shtml
10521S: Maintained
10522F: Documentation/fb/sisfb.txt
10523F: drivers/video/fbdev/sis/
10524F: include/video/sisfb.h
10525
10526SIS USB2VGA DRIVER
10527M: Thomas Winischhofer <thomas@winischhofer.net>
10528W: http://www.winischhofer.at/linuxsisusbvga.shtml
10529S: Maintained
10530F: drivers/usb/misc/sisusbvga/
10531
10532SLAB ALLOCATOR
10533M: Christoph Lameter <cl@linux.com>
10534M: Pekka Enberg <penberg@kernel.org>
10535M: David Rientjes <rientjes@google.com>
10536M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10537M: Andrew Morton <akpm@linux-foundation.org>
10538L: linux-mm@kvack.org
10539S: Maintained
10540F: include/linux/sl?b*.h
10541F: mm/sl?b*
10542
10543SLEEPABLE READ-COPY UPDATE (SRCU)
10544M: Lai Jiangshan <jiangshanlai@gmail.com>
10545M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10546M: Josh Triplett <josh@joshtriplett.org>
10547R: Steven Rostedt <rostedt@goodmis.org>
10548R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10549L: linux-kernel@vger.kernel.org
10550W: http://www.rdrop.com/users/paulmck/RCU/
10551S: Supported
10552T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10553F: include/linux/srcu.h
10554F: kernel/rcu/srcu.c
10555
10556SMACK SECURITY MODULE
10557M: Casey Schaufler <casey@schaufler-ca.com>
10558L: linux-security-module@vger.kernel.org
10559W: http://schaufler-ca.com
10560T: git git://git.gitorious.org/smack-next/kernel.git
10561S: Maintained
10562F: Documentation/security/Smack.txt
10563F: security/smack/
10564
10565DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10566M: Kevin Hilman <khilman@kernel.org>
10567M: Nishanth Menon <nm@ti.com>
10568S: Maintained
10569F: drivers/power/avs/
10570F: include/linux/power/smartreflex.h
10571L: linux-pm@vger.kernel.org
10572
10573SMC91x ETHERNET DRIVER
10574M: Nicolas Pitre <nico@fluxnic.net>
10575S: Odd Fixes
10576F: drivers/net/ethernet/smsc/smc91x.*
10577
10578SMIA AND SMIA++ IMAGE SENSOR DRIVER
10579M: Sakari Ailus <sakari.ailus@iki.fi>
10580L: linux-media@vger.kernel.org
10581S: Maintained
10582F: drivers/media/i2c/smiapp/
10583F: include/media/i2c/smiapp.h
10584F: drivers/media/i2c/smiapp-pll.c
10585F: drivers/media/i2c/smiapp-pll.h
10586F: include/uapi/linux/smiapp.h
10587F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10588
10589SMM665 HARDWARE MONITOR DRIVER
10590M: Guenter Roeck <linux@roeck-us.net>
10591L: linux-hwmon@vger.kernel.org
10592S: Maintained
10593F: Documentation/hwmon/smm665
10594F: drivers/hwmon/smm665.c
10595
10596SMSC EMC2103 HARDWARE MONITOR DRIVER
10597M: Steve Glendinning <steve.glendinning@shawell.net>
10598L: linux-hwmon@vger.kernel.org
10599S: Maintained
10600F: Documentation/hwmon/emc2103
10601F: drivers/hwmon/emc2103.c
10602
10603SMSC SCH5627 HARDWARE MONITOR DRIVER
10604M: Hans de Goede <hdegoede@redhat.com>
10605L: linux-hwmon@vger.kernel.org
10606S: Supported
10607F: Documentation/hwmon/sch5627
10608F: drivers/hwmon/sch5627.c
10609
10610SMSC47B397 HARDWARE MONITOR DRIVER
10611M: Jean Delvare <jdelvare@suse.com>
10612L: linux-hwmon@vger.kernel.org
10613S: Maintained
10614F: Documentation/hwmon/smsc47b397
10615F: drivers/hwmon/smsc47b397.c
10616
10617SMSC911x ETHERNET DRIVER
10618M: Steve Glendinning <steve.glendinning@shawell.net>
10619L: netdev@vger.kernel.org
10620S: Maintained
10621F: include/linux/smsc911x.h
10622F: drivers/net/ethernet/smsc/smsc911x.*
10623
10624SMSC9420 PCI ETHERNET DRIVER
10625M: Steve Glendinning <steve.glendinning@shawell.net>
10626L: netdev@vger.kernel.org
10627S: Maintained
10628F: drivers/net/ethernet/smsc/smsc9420.*
10629
10630SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10631M: Steve Glendinning <steve.glendinning@shawell.net>
10632L: linux-fbdev@vger.kernel.org
10633S: Maintained
10634F: drivers/video/fbdev/smscufx.c
10635
10636SOC-CAMERA V4L2 SUBSYSTEM
10637M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10638L: linux-media@vger.kernel.org
10639T: git git://linuxtv.org/media_tree.git
10640S: Maintained
10641F: include/media/soc*
10642F: drivers/media/i2c/soc_camera/
10643F: drivers/media/platform/soc_camera/
10644
10645SOEKRIS NET48XX LED SUPPORT
10646M: Chris Boot <bootc@bootc.net>
10647S: Maintained
10648F: drivers/leds/leds-net48xx.c
10649
10650SOFTLOGIC 6x10 MPEG CODEC
10651M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10652M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10653M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10654M: Ismael Luceno <ismael@iodev.co.uk>
10655L: linux-media@vger.kernel.org
10656S: Supported
10657F: drivers/media/pci/solo6x10/
10658
10659SOFTWARE RAID (Multiple Disks) SUPPORT
10660M: Shaohua Li <shli@kernel.org>
10661L: linux-raid@vger.kernel.org
10662T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10663S: Supported
10664F: drivers/md/
10665F: include/linux/raid/
10666F: include/uapi/linux/raid/
10667
10668SONIC NETWORK DRIVER
10669M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10670L: netdev@vger.kernel.org
10671S: Maintained
10672F: drivers/net/ethernet/natsemi/sonic.*
10673
10674SONICS SILICON BACKPLANE DRIVER (SSB)
10675M: Michael Buesch <m@bues.ch>
10676L: linux-wireless@vger.kernel.org
10677S: Maintained
10678F: drivers/ssb/
10679F: include/linux/ssb/
10680
10681SONY VAIO CONTROL DEVICE DRIVER
10682M: Mattia Dongili <malattia@linux.it>
10683L: platform-driver-x86@vger.kernel.org
10684W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10685S: Maintained
10686F: Documentation/laptops/sony-laptop.txt
10687F: drivers/char/sonypi.c
10688F: drivers/platform/x86/sony-laptop.c
10689F: include/linux/sony-laptop.h
10690
10691SONY MEMORYSTICK CARD SUPPORT
10692M: Alex Dubov <oakad@yahoo.com>
10693W: http://tifmxx.berlios.de/
10694S: Maintained
10695F: drivers/memstick/host/tifm_ms.c
10696
10697SONY MEMORYSTICK STANDARD SUPPORT
10698M: Maxim Levitsky <maximlevitsky@gmail.com>
10699S: Maintained
10700F: drivers/memstick/core/ms_block.*
10701
10702SOUND
10703M: Jaroslav Kysela <perex@perex.cz>
10704M: Takashi Iwai <tiwai@suse.com>
10705L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10706W: http://www.alsa-project.org/
10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10708T: git git://git.alsa-project.org/alsa-kernel.git
10709Q: http://patchwork.kernel.org/project/alsa-devel/list/
10710S: Maintained
10711F: Documentation/sound/
10712F: include/sound/
10713F: include/uapi/sound/
10714F: sound/
10715
10716SOUND - COMPRESSED AUDIO
10717M: Vinod Koul <vinod.koul@intel.com>
10718L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10719T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10720S: Supported
10721F: Documentation/sound/alsa/compress_offload.txt
10722F: include/sound/compress_driver.h
10723F: include/uapi/sound/compress_*
10724F: sound/core/compress_offload.c
10725F: sound/soc/soc-compress.c
10726
10727SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10728M: Liam Girdwood <lgirdwood@gmail.com>
10729M: Mark Brown <broonie@kernel.org>
10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10732W: http://alsa-project.org/main/index.php/ASoC
10733S: Supported
10734F: Documentation/sound/alsa/soc/
10735F: sound/soc/
10736F: include/sound/soc*
10737
10738SOUND - DMAENGINE HELPERS
10739M: Lars-Peter Clausen <lars@metafoo.de>
10740S: Supported
10741F: include/sound/dmaengine_pcm.h
10742F: sound/core/pcm_dmaengine.c
10743F: sound/soc/soc-generic-dmaengine-pcm.c
10744
10745SP2 MEDIA DRIVER
10746M: Olli Salonen <olli.salonen@iki.fi>
10747L: linux-media@vger.kernel.org
10748W: https://linuxtv.org
10749Q: http://patchwork.linuxtv.org/project/linux-media/list/
10750S: Maintained
10751F: drivers/media/dvb-frontends/sp2*
10752
10753SPARC + UltraSPARC (sparc/sparc64)
10754M: "David S. Miller" <davem@davemloft.net>
10755L: sparclinux@vger.kernel.org
10756Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10757T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10758T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10759S: Maintained
10760F: arch/sparc/
10761F: drivers/sbus/
10762
10763SPARC SERIAL DRIVERS
10764M: "David S. Miller" <davem@davemloft.net>
10765L: sparclinux@vger.kernel.org
10766T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10767T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10768S: Maintained
10769F: include/linux/sunserialcore.h
10770F: drivers/tty/serial/suncore.c
10771F: drivers/tty/serial/sunhv.c
10772F: drivers/tty/serial/sunsab.c
10773F: drivers/tty/serial/sunsab.h
10774F: drivers/tty/serial/sunsu.c
10775F: drivers/tty/serial/sunzilog.c
10776F: drivers/tty/serial/sunzilog.h
10777
10778SPARSE CHECKER
10779M: "Christopher Li" <sparse@chrisli.org>
10780L: linux-sparse@vger.kernel.org
10781W: https://sparse.wiki.kernel.org/
10782T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10783T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10784S: Maintained
10785F: include/linux/compiler.h
10786
10787SPEAR PLATFORM SUPPORT
10788M: Viresh Kumar <vireshk@kernel.org>
10789M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10790L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10791W: http://www.st.com/spear
10792S: Maintained
10793F: arch/arm/boot/dts/spear*
10794F: arch/arm/mach-spear/
10795
10796SPEAR CLOCK FRAMEWORK SUPPORT
10797M: Viresh Kumar <vireshk@kernel.org>
10798L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10799W: http://www.st.com/spear
10800S: Maintained
10801F: drivers/clk/spear/
10802
10803SPI SUBSYSTEM
10804M: Mark Brown <broonie@kernel.org>
10805L: linux-spi@vger.kernel.org
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10807Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10808S: Maintained
10809F: Documentation/spi/
10810F: drivers/spi/
10811F: include/linux/spi/
10812F: include/uapi/linux/spi/
10813
10814SPIDERNET NETWORK DRIVER for CELL
10815M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10816L: netdev@vger.kernel.org
10817S: Supported
10818F: Documentation/networking/spider_net.txt
10819F: drivers/net/ethernet/toshiba/spider_net*
10820
10821SPU FILE SYSTEM
10822M: Jeremy Kerr <jk@ozlabs.org>
10823L: linuxppc-dev@lists.ozlabs.org
10824W: http://www.ibm.com/developerworks/power/cell/
10825S: Supported
10826F: Documentation/filesystems/spufs.txt
10827F: arch/powerpc/platforms/cell/spufs/
10828
10829SQUASHFS FILE SYSTEM
10830M: Phillip Lougher <phillip@squashfs.org.uk>
10831L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10832W: http://squashfs.org.uk
10833T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10834S: Maintained
10835F: Documentation/filesystems/squashfs.txt
10836F: fs/squashfs/
10837
10838SRM (Alpha) environment access
10839M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10840S: Maintained
10841F: arch/alpha/kernel/srm_env.c
10842
10843STABLE BRANCH
10844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10845L: stable@vger.kernel.org
10846S: Supported
10847F: Documentation/stable_kernel_rules.txt
10848
10849STAGING SUBSYSTEM
10850M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10851T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10852L: devel@driverdev.osuosl.org
10853S: Supported
10854F: drivers/staging/
10855
10856STAGING - COMEDI
10857M: Ian Abbott <abbotti@mev.co.uk>
10858M: H Hartley Sweeten <hsweeten@visionengravers.com>
10859S: Odd Fixes
10860F: drivers/staging/comedi/
10861
10862STAGING - FLARION FT1000 DRIVERS
10863M: Marek Belisko <marek.belisko@gmail.com>
10864S: Odd Fixes
10865F: drivers/staging/ft1000/
10866
10867STAGING - INDUSTRIAL IO
10868M: Jonathan Cameron <jic23@kernel.org>
10869L: linux-iio@vger.kernel.org
10870S: Odd Fixes
10871F: drivers/staging/iio/
10872
10873STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10874M: Jarod Wilson <jarod@wilsonet.com>
10875W: http://www.lirc.org/
10876S: Odd Fixes
10877F: drivers/staging/media/lirc/
10878
10879STAGING - LUSTRE PARALLEL FILESYSTEM
10880M: Oleg Drokin <oleg.drokin@intel.com>
10881M: Andreas Dilger <andreas.dilger@intel.com>
10882L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10883W: http://wiki.lustre.org/
10884S: Maintained
10885F: drivers/staging/lustre
10886
10887STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10888M: Marc Dietrich <marvin24@gmx.de>
10889L: ac100@lists.launchpad.net (moderated for non-subscribers)
10890L: linux-tegra@vger.kernel.org
10891S: Maintained
10892F: drivers/staging/nvec/
10893
10894STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10895M: Jens Frederich <jfrederich@gmail.com>
10896M: Daniel Drake <dsd@laptop.org>
10897M: Jon Nettleton <jon.nettleton@gmail.com>
10898W: http://wiki.laptop.org/go/DCON
10899S: Maintained
10900F: drivers/staging/olpc_dcon/
10901
10902STAGING - REALTEK RTL8712U DRIVERS
10903M: Larry Finger <Larry.Finger@lwfinger.net>
10904M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10905S: Odd Fixes
10906F: drivers/staging/rtl8712/
10907
10908STAGING - REALTEK RTL8723U WIRELESS DRIVER
10909M: Larry Finger <Larry.Finger@lwfinger.net>
10910M: Jes Sorensen <Jes.Sorensen@redhat.com>
10911L: linux-wireless@vger.kernel.org
10912S: Maintained
10913F: drivers/staging/rtl8723au/
10914
10915STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10916M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10917M: Teddy Wang <teddy.wang@siliconmotion.com>
10918M: Sudip Mukherjee <sudip@vectorindia.org>
10919L: linux-fbdev@vger.kernel.org
10920S: Maintained
10921F: drivers/staging/sm750fb/
10922
10923STAGING - SLICOSS
10924M: Lior Dotan <liodot@gmail.com>
10925M: Christopher Harrer <charrer@alacritech.com>
10926S: Odd Fixes
10927F: drivers/staging/slicoss/
10928
10929STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10930M: William Hubbs <w.d.hubbs@gmail.com>
10931M: Chris Brannon <chris@the-brannons.com>
10932M: Kirk Reiser <kirk@reisers.ca>
10933M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10934L: speakup@linux-speakup.org
10935W: http://www.linux-speakup.org/
10936S: Odd Fixes
10937F: drivers/staging/speakup/
10938
10939STAGING - VIA VT665X DRIVERS
10940M: Forest Bond <forest@alittletooquiet.net>
10941S: Odd Fixes
10942F: drivers/staging/vt665?/
10943
10944STAGING - WILC1000 WIFI DRIVER
10945M: Johnny Kim <johnny.kim@atmel.com>
10946M: Austin Shin <austin.shin@atmel.com>
10947M: Chris Park <chris.park@atmel.com>
10948M: Tony Cho <tony.cho@atmel.com>
10949M: Glen Lee <glen.lee@atmel.com>
10950M: Leo Kim <leo.kim@atmel.com>
10951L: linux-wireless@vger.kernel.org
10952S: Supported
10953F: drivers/staging/wilc1000/
10954
10955STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10956M: Arnaud Patard <arnaud.patard@rtp-net.org>
10957S: Odd Fixes
10958F: drivers/staging/xgifb/
10959
10960STARFIRE/DURALAN NETWORK DRIVER
10961M: Ion Badulescu <ionut@badula.org>
10962S: Odd Fixes
10963F: drivers/net/ethernet/adaptec/starfire*
10964
10965SUN3/3X
10966M: Sam Creasey <sammy@sammy.net>
10967W: http://sammy.net/sun3/
10968S: Maintained
10969F: arch/m68k/kernel/*sun3*
10970F: arch/m68k/sun3*/
10971F: arch/m68k/include/asm/sun3*
10972F: drivers/net/ethernet/i825xx/sun3*
10973
10974SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10975M: Hans de Goede <hdegoede@redhat.com>
10976L: linux-input@vger.kernel.org
10977S: Maintained
10978F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10979F: drivers/input/keyboard/sun4i-lradc-keys.c
10980
10981SUNDANCE NETWORK DRIVER
10982M: Denis Kirjanov <kda@linux-powerpc.org>
10983L: netdev@vger.kernel.org
10984S: Maintained
10985F: drivers/net/ethernet/dlink/sundance.c
10986
10987SUPERH
10988M: Yoshinori Sato <ysato@users.sourceforge.jp>
10989M: Rich Felker <dalias@libc.org>
10990L: linux-sh@vger.kernel.org
10991Q: http://patchwork.kernel.org/project/linux-sh/list/
10992S: Maintained
10993F: Documentation/sh/
10994F: arch/sh/
10995F: drivers/sh/
10996
10997SUSPEND TO RAM
10998M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10999M: Len Brown <len.brown@intel.com>
11000M: Pavel Machek <pavel@ucw.cz>
11001L: linux-pm@vger.kernel.org
11002S: Supported
11003F: Documentation/power/
11004F: arch/x86/kernel/acpi/
11005F: drivers/base/power/
11006F: kernel/power/
11007F: include/linux/suspend.h
11008F: include/linux/freezer.h
11009F: include/linux/pm.h
11010
11011SVGA HANDLING
11012M: Martin Mares <mj@ucw.cz>
11013L: linux-video@atrey.karlin.mff.cuni.cz
11014S: Maintained
11015F: Documentation/svga.txt
11016F: arch/x86/boot/video*
11017
11018SWIOTLB SUBSYSTEM
11019M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11020L: linux-kernel@vger.kernel.org
11021T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11022S: Supported
11023F: lib/swiotlb.c
11024F: arch/*/kernel/pci-swiotlb.c
11025F: include/linux/swiotlb.h
11026
11027SWITCHDEV
11028M: Jiri Pirko <jiri@resnulli.us>
11029L: netdev@vger.kernel.org
11030S: Supported
11031F: net/switchdev/
11032F: include/net/switchdev.h
11033
11034SYNOPSYS ARC ARCHITECTURE
11035M: Vineet Gupta <vgupta@synopsys.com>
11036L: linux-snps-arc@lists.infradead.org
11037S: Supported
11038F: arch/arc/
11039F: Documentation/devicetree/bindings/arc/*
11040F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11041F: drivers/tty/serial/arc_uart.c
11042T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11043
11044SYNOPSYS ARC SDP platform support
11045M: Alexey Brodkin <abrodkin@synopsys.com>
11046S: Supported
11047F: arch/arc/plat-axs10x
11048F: arch/arc/boot/dts/ax*
11049F: Documentation/devicetree/bindings/arc/axs10*
11050
11051SYSTEM CONFIGURATION (SYSCON)
11052M: Lee Jones <lee.jones@linaro.org>
11053M: Arnd Bergmann <arnd@arndb.de>
11054T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11055S: Supported
11056F: drivers/mfd/syscon.c
11057
11058SYSV FILESYSTEM
11059M: Christoph Hellwig <hch@infradead.org>
11060S: Maintained
11061F: Documentation/filesystems/sysv-fs.txt
11062F: fs/sysv/
11063F: include/linux/sysv_fs.h
11064
11065TARGET SUBSYSTEM
11066M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11067L: linux-scsi@vger.kernel.org
11068L: target-devel@vger.kernel.org
11069W: http://www.linux-iscsi.org
11070W: http://groups.google.com/group/linux-iscsi-target-dev
11071T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11072S: Supported
11073F: drivers/target/
11074F: include/target/
11075F: Documentation/target/
11076
11077TASKSTATS STATISTICS INTERFACE
11078M: Balbir Singh <bsingharora@gmail.com>
11079S: Maintained
11080F: Documentation/accounting/taskstats*
11081F: include/linux/taskstats*
11082F: kernel/taskstats.c
11083
11084TC CLASSIFIER
11085M: Jamal Hadi Salim <jhs@mojatatu.com>
11086L: netdev@vger.kernel.org
11087S: Maintained
11088F: include/net/pkt_cls.h
11089F: include/uapi/linux/pkt_cls.h
11090F: net/sched/
11091
11092TCP LOW PRIORITY MODULE
11093M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11094M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11095W: http://tcp-lp-mod.sourceforge.net/
11096S: Maintained
11097F: net/ipv4/tcp_lp.c
11098
11099TDA10071 MEDIA DRIVER
11100M: Antti Palosaari <crope@iki.fi>
11101L: linux-media@vger.kernel.org
11102W: https://linuxtv.org
11103W: http://palosaari.fi/linux/
11104Q: http://patchwork.linuxtv.org/project/linux-media/list/
11105T: git git://linuxtv.org/anttip/media_tree.git
11106S: Maintained
11107F: drivers/media/dvb-frontends/tda10071*
11108
11109TDA18212 MEDIA DRIVER
11110M: Antti Palosaari <crope@iki.fi>
11111L: linux-media@vger.kernel.org
11112W: https://linuxtv.org
11113W: http://palosaari.fi/linux/
11114Q: http://patchwork.linuxtv.org/project/linux-media/list/
11115T: git git://linuxtv.org/anttip/media_tree.git
11116S: Maintained
11117F: drivers/media/tuners/tda18212*
11118
11119TDA18218 MEDIA DRIVER
11120M: Antti Palosaari <crope@iki.fi>
11121L: linux-media@vger.kernel.org
11122W: https://linuxtv.org
11123W: http://palosaari.fi/linux/
11124Q: http://patchwork.linuxtv.org/project/linux-media/list/
11125T: git git://linuxtv.org/anttip/media_tree.git
11126S: Maintained
11127F: drivers/media/tuners/tda18218*
11128
11129TDA18271 MEDIA DRIVER
11130M: Michael Krufky <mkrufky@linuxtv.org>
11131L: linux-media@vger.kernel.org
11132W: https://linuxtv.org
11133W: http://github.com/mkrufky
11134Q: http://patchwork.linuxtv.org/project/linux-media/list/
11135T: git git://linuxtv.org/mkrufky/tuners.git
11136S: Maintained
11137F: drivers/media/tuners/tda18271*
11138
11139TDA827x MEDIA DRIVER
11140M: Michael Krufky <mkrufky@linuxtv.org>
11141L: linux-media@vger.kernel.org
11142W: https://linuxtv.org
11143W: http://github.com/mkrufky
11144Q: http://patchwork.linuxtv.org/project/linux-media/list/
11145T: git git://linuxtv.org/mkrufky/tuners.git
11146S: Maintained
11147F: drivers/media/tuners/tda8290.*
11148
11149TDA8290 MEDIA DRIVER
11150M: Michael Krufky <mkrufky@linuxtv.org>
11151L: linux-media@vger.kernel.org
11152W: https://linuxtv.org
11153W: http://github.com/mkrufky
11154Q: http://patchwork.linuxtv.org/project/linux-media/list/
11155T: git git://linuxtv.org/mkrufky/tuners.git
11156S: Maintained
11157F: drivers/media/tuners/tda8290.*
11158
11159TDA9840 MEDIA DRIVER
11160M: Hans Verkuil <hverkuil@xs4all.nl>
11161L: linux-media@vger.kernel.org
11162T: git git://linuxtv.org/media_tree.git
11163W: https://linuxtv.org
11164S: Maintained
11165F: drivers/media/i2c/tda9840*
11166
11167TEA5761 TUNER DRIVER
11168M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11169M: Mauro Carvalho Chehab <mchehab@kernel.org>
11170L: linux-media@vger.kernel.org
11171W: https://linuxtv.org
11172T: git git://linuxtv.org/media_tree.git
11173S: Odd fixes
11174F: drivers/media/tuners/tea5761.*
11175
11176TEA5767 TUNER DRIVER
11177M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11178M: Mauro Carvalho Chehab <mchehab@kernel.org>
11179L: linux-media@vger.kernel.org
11180W: https://linuxtv.org
11181T: git git://linuxtv.org/media_tree.git
11182S: Maintained
11183F: drivers/media/tuners/tea5767.*
11184
11185TEA6415C MEDIA DRIVER
11186M: Hans Verkuil <hverkuil@xs4all.nl>
11187L: linux-media@vger.kernel.org
11188T: git git://linuxtv.org/media_tree.git
11189W: https://linuxtv.org
11190S: Maintained
11191F: drivers/media/i2c/tea6415c*
11192
11193TEA6420 MEDIA DRIVER
11194M: Hans Verkuil <hverkuil@xs4all.nl>
11195L: linux-media@vger.kernel.org
11196T: git git://linuxtv.org/media_tree.git
11197W: https://linuxtv.org
11198S: Maintained
11199F: drivers/media/i2c/tea6420*
11200
11201TEAM DRIVER
11202M: Jiri Pirko <jiri@resnulli.us>
11203L: netdev@vger.kernel.org
11204S: Supported
11205F: drivers/net/team/
11206F: include/linux/if_team.h
11207F: include/uapi/linux/if_team.h
11208
11209TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11210M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11211S: Maintained
11212F: arch/x86/platform/ts5500/
11213
11214TECHNOTREND USB IR RECEIVER
11215M: Sean Young <sean@mess.org>
11216L: linux-media@vger.kernel.org
11217S: Maintained
11218F: drivers/media/rc/ttusbir.c
11219
11220TEGRA ARCHITECTURE SUPPORT
11221M: Stephen Warren <swarren@wwwdotorg.org>
11222M: Thierry Reding <thierry.reding@gmail.com>
11223M: Alexandre Courbot <gnurou@gmail.com>
11224L: linux-tegra@vger.kernel.org
11225Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11227S: Supported
11228N: [^a-z]tegra
11229
11230TEGRA CLOCK DRIVER
11231M: Peter De Schrijver <pdeschrijver@nvidia.com>
11232M: Prashant Gaikwad <pgaikwad@nvidia.com>
11233S: Supported
11234F: drivers/clk/tegra/
11235
11236TEGRA DMA DRIVERS
11237M: Laxman Dewangan <ldewangan@nvidia.com>
11238M: Jon Hunter <jonathanh@nvidia.com>
11239S: Supported
11240F: drivers/dma/tegra*
11241
11242TEGRA I2C DRIVER
11243M: Laxman Dewangan <ldewangan@nvidia.com>
11244S: Supported
11245F: drivers/i2c/busses/i2c-tegra.c
11246
11247TEGRA IOMMU DRIVERS
11248M: Hiroshi Doyu <hdoyu@nvidia.com>
11249S: Supported
11250F: drivers/iommu/tegra*
11251
11252TEGRA KBC DRIVER
11253M: Rakesh Iyer <riyer@nvidia.com>
11254M: Laxman Dewangan <ldewangan@nvidia.com>
11255S: Supported
11256F: drivers/input/keyboard/tegra-kbc.c
11257
11258TEGRA PWM DRIVER
11259M: Thierry Reding <thierry.reding@gmail.com>
11260S: Supported
11261F: drivers/pwm/pwm-tegra.c
11262
11263TEGRA SERIAL DRIVER
11264M: Laxman Dewangan <ldewangan@nvidia.com>
11265S: Supported
11266F: drivers/tty/serial/serial-tegra.c
11267
11268TEGRA SPI DRIVER
11269M: Laxman Dewangan <ldewangan@nvidia.com>
11270S: Supported
11271F: drivers/spi/spi-tegra*
11272
11273TEHUTI ETHERNET DRIVER
11274M: Andy Gospodarek <andy@greyhouse.net>
11275L: netdev@vger.kernel.org
11276S: Supported
11277F: drivers/net/ethernet/tehuti/*
11278
11279Telecom Clock Driver for MCPL0010
11280M: Mark Gross <mark.gross@intel.com>
11281S: Supported
11282F: drivers/char/tlclk.c
11283
11284TENSILICA XTENSA PORT (xtensa)
11285M: Chris Zankel <chris@zankel.net>
11286M: Max Filippov <jcmvbkbc@gmail.com>
11287L: linux-xtensa@linux-xtensa.org
11288T: git git://github.com/czankel/xtensa-linux.git
11289S: Maintained
11290F: arch/xtensa/
11291F: drivers/irqchip/irq-xtensa-*
11292
11293THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11294M: Hans Verkuil <hverkuil@xs4all.nl>
11295L: linux-media@vger.kernel.org
11296T: git git://linuxtv.org/media_tree.git
11297W: https://linuxtv.org
11298S: Maintained
11299F: drivers/media/radio/radio-raremono.c
11300
11301THERMAL
11302M: Zhang Rui <rui.zhang@intel.com>
11303M: Eduardo Valentin <edubezval@gmail.com>
11304L: linux-pm@vger.kernel.org
11305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11307Q: https://patchwork.kernel.org/project/linux-pm/list/
11308S: Supported
11309F: drivers/thermal/
11310F: include/linux/thermal.h
11311F: include/uapi/linux/thermal.h
11312F: include/linux/cpu_cooling.h
11313F: Documentation/devicetree/bindings/thermal/
11314
11315THERMAL/CPU_COOLING
11316M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11317M: Viresh Kumar <viresh.kumar@linaro.org>
11318M: Javi Merino <javi.merino@arm.com>
11319L: linux-pm@vger.kernel.org
11320S: Supported
11321F: Documentation/thermal/cpu-cooling-api.txt
11322F: drivers/thermal/cpu_cooling.c
11323F: include/linux/cpu_cooling.h
11324
11325THINGM BLINK(1) USB RGB LED DRIVER
11326M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11327S: Maintained
11328F: drivers/hid/hid-thingm.c
11329
11330THINKPAD ACPI EXTRAS DRIVER
11331M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11332L: ibm-acpi-devel@lists.sourceforge.net
11333L: platform-driver-x86@vger.kernel.org
11334W: http://ibm-acpi.sourceforge.net
11335W: http://thinkwiki.org/wiki/Ibm-acpi
11336T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11337S: Maintained
11338F: drivers/platform/x86/thinkpad_acpi.c
11339
11340TI BANDGAP AND THERMAL DRIVER
11341M: Eduardo Valentin <edubezval@gmail.com>
11342M: Keerthy <j-keerthy@ti.com>
11343L: linux-pm@vger.kernel.org
11344L: linux-omap@vger.kernel.org
11345S: Maintained
11346F: drivers/thermal/ti-soc-thermal/
11347
11348TI VPE/CAL DRIVERS
11349M: Benoit Parrot <bparrot@ti.com>
11350L: linux-media@vger.kernel.org
11351W: http://linuxtv.org/
11352Q: http://patchwork.linuxtv.org/project/linux-media/list/
11353S: Maintained
11354F: drivers/media/platform/ti-vpe/
11355
11356TI CDCE706 CLOCK DRIVER
11357M: Max Filippov <jcmvbkbc@gmail.com>
11358S: Maintained
11359F: drivers/clk/clk-cdce706.c
11360
11361TI CLOCK DRIVER
11362M: Tero Kristo <t-kristo@ti.com>
11363L: linux-omap@vger.kernel.org
11364S: Maintained
11365F: drivers/clk/ti/
11366F: include/linux/clk/ti.h
11367
11368TI ETHERNET SWITCH DRIVER (CPSW)
11369M: Mugunthan V N <mugunthanvnm@ti.com>
11370R: Grygorii Strashko <grygorii.strashko@ti.com>
11371L: linux-omap@vger.kernel.org
11372L: netdev@vger.kernel.org
11373S: Maintained
11374F: drivers/net/ethernet/ti/cpsw*
11375F: drivers/net/ethernet/ti/davinci*
11376
11377TI FLASH MEDIA INTERFACE DRIVER
11378M: Alex Dubov <oakad@yahoo.com>
11379S: Maintained
11380F: drivers/misc/tifm*
11381F: drivers/mmc/host/tifm_sd.c
11382F: include/linux/tifm.h
11383
11384TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11385M: Santosh Shilimkar <ssantosh@kernel.org>
11386L: linux-kernel@vger.kernel.org
11387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11388S: Maintained
11389F: drivers/soc/ti/*
11390T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11391
11392
11393TI LM49xxx FAMILY ASoC CODEC DRIVERS
11394M: M R Swami Reddy <mr.swami.reddy@ti.com>
11395M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11396L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11397S: Maintained
11398F: sound/soc/codecs/lm49453*
11399F: sound/soc/codecs/isabelle*
11400
11401TI LP855x BACKLIGHT DRIVER
11402M: Milo Kim <milo.kim@ti.com>
11403S: Maintained
11404F: Documentation/backlight/lp855x-driver.txt
11405F: drivers/video/backlight/lp855x_bl.c
11406F: include/linux/platform_data/lp855x.h
11407
11408TI LP8727 CHARGER DRIVER
11409M: Milo Kim <milo.kim@ti.com>
11410S: Maintained
11411F: drivers/power/lp8727_charger.c
11412F: include/linux/platform_data/lp8727.h
11413
11414TI LP8788 MFD DRIVER
11415M: Milo Kim <milo.kim@ti.com>
11416S: Maintained
11417F: drivers/iio/adc/lp8788_adc.c
11418F: drivers/leds/leds-lp8788.c
11419F: drivers/mfd/lp8788*.c
11420F: drivers/power/lp8788-charger.c
11421F: drivers/regulator/lp8788-*.c
11422F: include/linux/mfd/lp8788*.h
11423
11424TI NETCP ETHERNET DRIVER
11425M: Wingman Kwok <w-kwok2@ti.com>
11426M: Murali Karicheri <m-karicheri2@ti.com>
11427L: netdev@vger.kernel.org
11428S: Maintained
11429F: drivers/net/ethernet/ti/netcp*
11430
11431TI TAS571X FAMILY ASoC CODEC DRIVER
11432M: Kevin Cernekee <cernekee@chromium.org>
11433L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11434S: Odd Fixes
11435F: sound/soc/codecs/tas571x*
11436
11437TI TWL4030 SERIES SOC CODEC DRIVER
11438M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11439L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11440S: Maintained
11441F: sound/soc/codecs/twl4030*
11442
11443TI WILINK WIRELESS DRIVERS
11444L: linux-wireless@vger.kernel.org
11445W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11446W: http://wireless.kernel.org/en/users/Drivers/wl1251
11447T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11448S: Orphan
11449F: drivers/net/wireless/ti/
11450F: include/linux/wl12xx.h
11451
11452TIPC NETWORK LAYER
11453M: Jon Maloy <jon.maloy@ericsson.com>
11454M: Ying Xue <ying.xue@windriver.com>
11455L: netdev@vger.kernel.org (core kernel code)
11456L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11457W: http://tipc.sourceforge.net/
11458S: Maintained
11459F: include/uapi/linux/tipc*.h
11460F: net/tipc/
11461
11462TILE ARCHITECTURE
11463M: Chris Metcalf <cmetcalf@mellanox.com>
11464W: http://www.mellanox.com/repository/solutions/tile-scm/
11465T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11466S: Supported
11467F: arch/tile/
11468F: drivers/char/tile-srom.c
11469F: drivers/edac/tile_edac.c
11470F: drivers/net/ethernet/tile/
11471F: drivers/rtc/rtc-tile.c
11472F: drivers/tty/hvc/hvc_tile.c
11473F: drivers/tty/serial/tilegx.c
11474F: drivers/usb/host/*-tilegx.c
11475F: include/linux/usb/tilegx.h
11476
11477TLAN NETWORK DRIVER
11478M: Samuel Chessman <chessman@tux.org>
11479L: tlan-devel@lists.sourceforge.net (subscribers-only)
11480W: http://sourceforge.net/projects/tlan/
11481S: Maintained
11482F: Documentation/networking/tlan.txt
11483F: drivers/net/ethernet/ti/tlan.*
11484
11485TOMOYO SECURITY MODULE
11486M: Kentaro Takeda <takedakn@nttdata.co.jp>
11487M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11488L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11489L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11490L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11491L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11492W: http://tomoyo.sourceforge.jp/
11493T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11494S: Maintained
11495F: security/tomoyo/
11496
11497TOPSTAR LAPTOP EXTRAS DRIVER
11498M: Herton Ronaldo Krzesinski <herton@canonical.com>
11499L: platform-driver-x86@vger.kernel.org
11500S: Maintained
11501F: drivers/platform/x86/topstar-laptop.c
11502
11503TOSHIBA ACPI EXTRAS DRIVER
11504M: Azael Avalos <coproscefalo@gmail.com>
11505L: platform-driver-x86@vger.kernel.org
11506S: Maintained
11507F: drivers/platform/x86/toshiba_acpi.c
11508
11509TOSHIBA BLUETOOTH DRIVER
11510M: Azael Avalos <coproscefalo@gmail.com>
11511L: platform-driver-x86@vger.kernel.org
11512S: Maintained
11513F: drivers/platform/x86/toshiba_bluetooth.c
11514
11515TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11516M: Azael Avalos <coproscefalo@gmail.com>
11517L: platform-driver-x86@vger.kernel.org
11518S: Maintained
11519F: drivers/platform/x86/toshiba_haps.c
11520
11521TOSHIBA WMI HOTKEYS DRIVER
11522M: Azael Avalos <coproscefalo@gmail.com>
11523L: platform-driver-x86@vger.kernel.org
11524S: Maintained
11525F: drivers/platform/x86/toshiba-wmi.c
11526
11527TOSHIBA SMM DRIVER
11528M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11529W: http://www.buzzard.org.uk/toshiba/
11530S: Maintained
11531F: drivers/char/toshiba.c
11532F: include/linux/toshiba.h
11533F: include/uapi/linux/toshiba.h
11534
11535TOSHIBA TC358743 DRIVER
11536M: Mats Randgaard <matrandg@cisco.com>
11537L: linux-media@vger.kernel.org
11538S: Maintained
11539F: drivers/media/i2c/tc358743*
11540F: include/media/i2c/tc358743.h
11541
11542TMIO/SDHI MMC DRIVER
11543M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11544L: linux-mmc@vger.kernel.org
11545S: Supported
11546F: drivers/mmc/host/tmio_mmc*
11547F: drivers/mmc/host/sh_mobile_sdhi.c
11548F: include/linux/mfd/tmio.h
11549
11550TMP401 HARDWARE MONITOR DRIVER
11551M: Guenter Roeck <linux@roeck-us.net>
11552L: linux-hwmon@vger.kernel.org
11553S: Maintained
11554F: Documentation/hwmon/tmp401
11555F: drivers/hwmon/tmp401.c
11556
11557TMPFS (SHMEM FILESYSTEM)
11558M: Hugh Dickins <hughd@google.com>
11559L: linux-mm@kvack.org
11560S: Maintained
11561F: include/linux/shmem_fs.h
11562F: mm/shmem.c
11563
11564TM6000 VIDEO4LINUX DRIVER
11565M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11566M: Mauro Carvalho Chehab <mchehab@kernel.org>
11567L: linux-media@vger.kernel.org
11568W: https://linuxtv.org
11569T: git git://linuxtv.org/media_tree.git
11570S: Odd fixes
11571F: drivers/media/usb/tm6000/
11572
11573TW68 VIDEO4LINUX DRIVER
11574M: Hans Verkuil <hverkuil@xs4all.nl>
11575L: linux-media@vger.kernel.org
11576T: git git://linuxtv.org/media_tree.git
11577W: https://linuxtv.org
11578S: Odd Fixes
11579F: drivers/media/pci/tw68/
11580
11581TW686X VIDEO4LINUX DRIVER
11582M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11583L: linux-media@vger.kernel.org
11584T: git git://linuxtv.org/media_tree.git
11585W: http://linuxtv.org
11586S: Maintained
11587F: drivers/media/pci/tw686x/
11588
11589TPM DEVICE DRIVER
11590M: Peter Huewe <peterhuewe@gmx.de>
11591M: Marcel Selhorst <tpmdd@selhorst.net>
11592M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11593R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11594W: http://tpmdd.sourceforge.net
11595L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11596Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11597T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11598S: Maintained
11599F: drivers/char/tpm/
11600
11601TPM IBM_VTPM DEVICE DRIVER
11602M: Ashley Lai <ashleydlai@gmail.com>
11603W: http://tpmdd.sourceforge.net
11604L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11605S: Maintained
11606F: drivers/char/tpm/tpm_ibmvtpm*
11607
11608TRACING
11609M: Steven Rostedt <rostedt@goodmis.org>
11610M: Ingo Molnar <mingo@redhat.com>
11611T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11612S: Maintained
11613F: Documentation/trace/ftrace.txt
11614F: arch/*/*/*/ftrace.h
11615F: arch/*/kernel/ftrace.c
11616F: include/*/ftrace.h
11617F: include/linux/trace*.h
11618F: include/trace/
11619F: kernel/trace/
11620F: tools/testing/selftests/ftrace/
11621
11622TRACING MMIO ACCESSES (MMIOTRACE)
11623M: Steven Rostedt <rostedt@goodmis.org>
11624M: Ingo Molnar <mingo@kernel.org>
11625R: Karol Herbst <karolherbst@gmail.com>
11626R: Pekka Paalanen <ppaalanen@gmail.com>
11627S: Maintained
11628L: linux-kernel@vger.kernel.org
11629L: nouveau@lists.freedesktop.org
11630F: kernel/trace/trace_mmiotrace.c
11631F: include/linux/mmiotrace.h
11632F: arch/x86/mm/kmmio.c
11633F: arch/x86/mm/mmio-mod.c
11634F: arch/x86/mm/testmmiotrace.c
11635
11636TRIVIAL PATCHES
11637M: Jiri Kosina <trivial@kernel.org>
11638T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11639S: Maintained
11640K: ^Subject:.*(?i)trivial
11641
11642TTY LAYER
11643M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11644M: Jiri Slaby <jslaby@suse.com>
11645S: Supported
11646T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11647F: Documentation/serial/
11648F: drivers/tty/
11649F: drivers/tty/serial/serial_core.c
11650F: include/linux/serial_core.h
11651F: include/linux/serial.h
11652F: include/linux/tty.h
11653F: include/uapi/linux/serial_core.h
11654F: include/uapi/linux/serial.h
11655F: include/uapi/linux/tty.h
11656
11657TUA9001 MEDIA DRIVER
11658M: Antti Palosaari <crope@iki.fi>
11659L: linux-media@vger.kernel.org
11660W: https://linuxtv.org
11661W: http://palosaari.fi/linux/
11662Q: http://patchwork.linuxtv.org/project/linux-media/list/
11663T: git git://linuxtv.org/anttip/media_tree.git
11664S: Maintained
11665F: drivers/media/tuners/tua9001*
11666
11667TULIP NETWORK DRIVERS
11668L: netdev@vger.kernel.org
11669L: linux-parisc@vger.kernel.org
11670S: Orphan
11671F: drivers/net/ethernet/dec/tulip/
11672
11673TUN/TAP driver
11674M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11675W: http://vtun.sourceforge.net/tun
11676S: Maintained
11677F: Documentation/networking/tuntap.txt
11678F: arch/um/os-Linux/drivers/
11679
11680TURBOCHANNEL SUBSYSTEM
11681M: "Maciej W. Rozycki" <macro@linux-mips.org>
11682M: Ralf Baechle <ralf@linux-mips.org>
11683L: linux-mips@linux-mips.org
11684Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11685S: Maintained
11686F: drivers/tc/
11687F: include/linux/tc.h
11688
11689U14-34F SCSI DRIVER
11690M: Dario Ballabio <ballabio_dario@emc.com>
11691L: linux-scsi@vger.kernel.org
11692S: Maintained
11693F: drivers/scsi/u14-34f.c
11694
11695UBI FILE SYSTEM (UBIFS)
11696M: Richard Weinberger <richard@nod.at>
11697M: Artem Bityutskiy <dedekind1@gmail.com>
11698M: Adrian Hunter <adrian.hunter@intel.com>
11699L: linux-mtd@lists.infradead.org
11700T: git git://git.infradead.org/ubifs-2.6.git
11701W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11702S: Supported
11703F: Documentation/filesystems/ubifs.txt
11704F: fs/ubifs/
11705
11706UCLINUX (M68KNOMMU AND COLDFIRE)
11707M: Greg Ungerer <gerg@linux-m68k.org>
11708W: http://www.linux-m68k.org/
11709W: http://www.uclinux.org/
11710L: linux-m68k@lists.linux-m68k.org
11711L: uclinux-dev@uclinux.org (subscribers-only)
11712T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11713S: Maintained
11714F: arch/m68k/coldfire/
11715F: arch/m68k/68*/
11716F: arch/m68k/*/*_no.*
11717F: arch/m68k/include/asm/*_no.*
11718
11719UDF FILESYSTEM
11720M: Jan Kara <jack@suse.com>
11721S: Maintained
11722F: Documentation/filesystems/udf.txt
11723F: fs/udf/
11724
11725UFS FILESYSTEM
11726M: Evgeniy Dushistov <dushistov@mail.ru>
11727S: Maintained
11728F: Documentation/filesystems/ufs.txt
11729F: fs/ufs/
11730
11731UHID USERSPACE HID IO DRIVER:
11732M: David Herrmann <dh.herrmann@googlemail.com>
11733L: linux-input@vger.kernel.org
11734S: Maintained
11735F: drivers/hid/uhid.c
11736F: include/uapi/linux/uhid.h
11737
11738ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11739L: linux-usb@vger.kernel.org
11740S: Orphan
11741F: drivers/uwb/
11742F: include/linux/uwb.h
11743F: include/linux/uwb/
11744
11745UNICORE32 ARCHITECTURE:
11746M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11747W: http://mprc.pku.edu.cn/~guanxuetao/linux
11748S: Maintained
11749T: git git://github.com/gxt/linux.git
11750F: arch/unicore32/
11751
11752UNIFDEF
11753M: Tony Finch <dot@dotat.at>
11754W: http://dotat.at/prog/unifdef
11755S: Maintained
11756F: scripts/unifdef.c
11757
11758UNIFORM CDROM DRIVER
11759M: Jens Axboe <axboe@kernel.dk>
11760W: http://www.kernel.dk
11761S: Maintained
11762F: Documentation/cdrom/
11763F: drivers/cdrom/cdrom.c
11764F: include/linux/cdrom.h
11765F: include/uapi/linux/cdrom.h
11766
11767UNISYS S-PAR DRIVERS
11768M: David Kershner <david.kershner@unisys.com>
11769L: sparmaintainer@unisys.com (Unisys internal)
11770S: Supported
11771F: drivers/staging/unisys/
11772
11773UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11774M: Vinayak Holikatti <vinholikatti@gmail.com>
11775L: linux-scsi@vger.kernel.org
11776S: Supported
11777F: Documentation/scsi/ufs.txt
11778F: drivers/scsi/ufs/
11779
11780UNSORTED BLOCK IMAGES (UBI)
11781M: Artem Bityutskiy <dedekind1@gmail.com>
11782M: Richard Weinberger <richard@nod.at>
11783W: http://www.linux-mtd.infradead.org/
11784L: linux-mtd@lists.infradead.org
11785T: git git://git.infradead.org/ubifs-2.6.git
11786S: Supported
11787F: drivers/mtd/ubi/
11788F: include/linux/mtd/ubi.h
11789F: include/uapi/mtd/ubi-user.h
11790
11791USB ACM DRIVER
11792M: Oliver Neukum <oneukum@suse.com>
11793L: linux-usb@vger.kernel.org
11794S: Maintained
11795F: Documentation/usb/acm.txt
11796F: drivers/usb/class/cdc-acm.*
11797
11798USB AR5523 WIRELESS DRIVER
11799M: Pontus Fuchs <pontus.fuchs@gmail.com>
11800L: linux-wireless@vger.kernel.org
11801S: Maintained
11802F: drivers/net/wireless/ath/ar5523/
11803
11804USB ATTACHED SCSI
11805M: Hans de Goede <hdegoede@redhat.com>
11806M: Gerd Hoffmann <kraxel@redhat.com>
11807L: linux-usb@vger.kernel.org
11808L: linux-scsi@vger.kernel.org
11809S: Maintained
11810F: drivers/usb/storage/uas.c
11811
11812USB CDC ETHERNET DRIVER
11813M: Oliver Neukum <oliver@neukum.org>
11814L: linux-usb@vger.kernel.org
11815S: Maintained
11816F: drivers/net/usb/cdc_*.c
11817F: include/uapi/linux/usb/cdc.h
11818
11819USB CHAOSKEY DRIVER
11820M: Keith Packard <keithp@keithp.com>
11821L: linux-usb@vger.kernel.org
11822S: Maintained
11823F: drivers/usb/misc/chaoskey.c
11824
11825USB CYPRESS C67X00 DRIVER
11826M: Peter Korsgaard <jacmet@sunsite.dk>
11827L: linux-usb@vger.kernel.org
11828S: Maintained
11829F: drivers/usb/c67x00/
11830
11831USB DAVICOM DM9601 DRIVER
11832M: Peter Korsgaard <jacmet@sunsite.dk>
11833L: netdev@vger.kernel.org
11834W: http://www.linux-usb.org/usbnet
11835S: Maintained
11836F: drivers/net/usb/dm9601.c
11837
11838USB DIAMOND RIO500 DRIVER
11839M: Cesar Miquel <miquel@df.uba.ar>
11840L: rio500-users@lists.sourceforge.net
11841W: http://rio500.sourceforge.net
11842S: Maintained
11843F: drivers/usb/misc/rio500*
11844
11845USB EHCI DRIVER
11846M: Alan Stern <stern@rowland.harvard.edu>
11847L: linux-usb@vger.kernel.org
11848S: Maintained
11849F: Documentation/usb/ehci.txt
11850F: drivers/usb/host/ehci*
11851
11852USB GADGET/PERIPHERAL SUBSYSTEM
11853M: Felipe Balbi <balbi@kernel.org>
11854L: linux-usb@vger.kernel.org
11855W: http://www.linux-usb.org/gadget
11856T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11857S: Maintained
11858F: drivers/usb/gadget/
11859F: include/linux/usb/gadget*
11860
11861USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11862M: Jiri Kosina <jikos@kernel.org>
11863R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11864L: linux-usb@vger.kernel.org
11865T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11866S: Maintained
11867F: Documentation/hid/hiddev.txt
11868F: drivers/hid/usbhid/
11869
11870USB ISP116X DRIVER
11871M: Olav Kongas <ok@artecdesign.ee>
11872L: linux-usb@vger.kernel.org
11873S: Maintained
11874F: drivers/usb/host/isp116x*
11875F: include/linux/usb/isp116x.h
11876
11877USB LAN78XX ETHERNET DRIVER
11878M: Woojung Huh <woojung.huh@microchip.com>
11879M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11880L: netdev@vger.kernel.org
11881S: Maintained
11882F: drivers/net/usb/lan78xx.*
11883
11884USB MASS STORAGE DRIVER
11885M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11886L: linux-usb@vger.kernel.org
11887L: usb-storage@lists.one-eyed-alien.net
11888S: Maintained
11889W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11890F: drivers/usb/storage/
11891
11892USB MIDI DRIVER
11893M: Clemens Ladisch <clemens@ladisch.de>
11894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11895T: git git://git.alsa-project.org/alsa-kernel.git
11896S: Maintained
11897F: sound/usb/midi.*
11898
11899USB NETWORKING DRIVERS
11900L: linux-usb@vger.kernel.org
11901S: Odd Fixes
11902F: drivers/net/usb/
11903
11904USB OHCI DRIVER
11905M: Alan Stern <stern@rowland.harvard.edu>
11906L: linux-usb@vger.kernel.org
11907S: Maintained
11908F: Documentation/usb/ohci.txt
11909F: drivers/usb/host/ohci*
11910
11911USB OTG FSM (Finite State Machine)
11912M: Peter Chen <Peter.Chen@nxp.com>
11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11914L: linux-usb@vger.kernel.org
11915S: Maintained
11916F: drivers/usb/common/usb-otg-fsm.c
11917
11918USB OVER IP DRIVER
11919M: Valentina Manea <valentina.manea.m@gmail.com>
11920M: Shuah Khan <shuahkh@osg.samsung.com>
11921M: Shuah Khan <shuah@kernel.org>
11922L: linux-usb@vger.kernel.org
11923S: Maintained
11924F: Documentation/usb/usbip_protocol.txt
11925F: drivers/usb/usbip/
11926F: tools/usb/usbip/
11927
11928USB PEGASUS DRIVER
11929M: Petko Manolov <petkan@nucleusys.com>
11930L: linux-usb@vger.kernel.org
11931L: netdev@vger.kernel.org
11932T: git git://github.com/petkan/pegasus.git
11933W: https://github.com/petkan/pegasus
11934S: Maintained
11935F: drivers/net/usb/pegasus.*
11936
11937USB PHY LAYER
11938M: Felipe Balbi <balbi@kernel.org>
11939L: linux-usb@vger.kernel.org
11940T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11941S: Maintained
11942F: drivers/usb/phy/
11943
11944USB PRINTER DRIVER (usblp)
11945M: Pete Zaitcev <zaitcev@redhat.com>
11946L: linux-usb@vger.kernel.org
11947S: Supported
11948F: drivers/usb/class/usblp.c
11949
11950USB QMI WWAN NETWORK DRIVER
11951M: Bjørn Mork <bjorn@mork.no>
11952L: netdev@vger.kernel.org
11953S: Maintained
11954F: Documentation/ABI/testing/sysfs-class-net-qmi
11955F: drivers/net/usb/qmi_wwan.c
11956
11957USB RTL8150 DRIVER
11958M: Petko Manolov <petkan@nucleusys.com>
11959L: linux-usb@vger.kernel.org
11960L: netdev@vger.kernel.org
11961T: git git://github.com/petkan/rtl8150.git
11962W: https://github.com/petkan/rtl8150
11963S: Maintained
11964F: drivers/net/usb/rtl8150.c
11965
11966USB SERIAL SUBSYSTEM
11967M: Johan Hovold <johan@kernel.org>
11968L: linux-usb@vger.kernel.org
11969S: Maintained
11970F: Documentation/usb/usb-serial.txt
11971F: drivers/usb/serial/
11972F: include/linux/usb/serial.h
11973
11974USB SMSC75XX ETHERNET DRIVER
11975M: Steve Glendinning <steve.glendinning@shawell.net>
11976L: netdev@vger.kernel.org
11977S: Maintained
11978F: drivers/net/usb/smsc75xx.*
11979
11980USB SMSC95XX ETHERNET DRIVER
11981M: Steve Glendinning <steve.glendinning@shawell.net>
11982L: netdev@vger.kernel.org
11983S: Maintained
11984F: drivers/net/usb/smsc95xx.*
11985
11986USB SUBSYSTEM
11987M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11988L: linux-usb@vger.kernel.org
11989W: http://www.linux-usb.org
11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11991S: Supported
11992F: Documentation/devicetree/bindings/usb/
11993F: Documentation/usb/
11994F: drivers/usb/
11995F: include/linux/usb.h
11996F: include/linux/usb/
11997
11998USB UHCI DRIVER
11999M: Alan Stern <stern@rowland.harvard.edu>
12000L: linux-usb@vger.kernel.org
12001S: Maintained
12002F: drivers/usb/host/uhci*
12003
12004USB "USBNET" DRIVER FRAMEWORK
12005M: Oliver Neukum <oneukum@suse.com>
12006L: netdev@vger.kernel.org
12007W: http://www.linux-usb.org/usbnet
12008S: Maintained
12009F: drivers/net/usb/usbnet.c
12010F: include/linux/usb/usbnet.h
12011
12012USB VIDEO CLASS
12013M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12014L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12015L: linux-media@vger.kernel.org
12016T: git git://linuxtv.org/media_tree.git
12017W: http://www.ideasonboard.org/uvc/
12018S: Maintained
12019F: drivers/media/usb/uvc/
12020F: include/uapi/linux/uvcvideo.h
12021
12022USB VISION DRIVER
12023M: Hans Verkuil <hverkuil@xs4all.nl>
12024L: linux-media@vger.kernel.org
12025T: git git://linuxtv.org/media_tree.git
12026W: https://linuxtv.org
12027S: Odd Fixes
12028F: drivers/media/usb/usbvision/
12029
12030USB WEBCAM GADGET
12031M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12032L: linux-usb@vger.kernel.org
12033S: Maintained
12034F: drivers/usb/gadget/function/*uvc*
12035F: drivers/usb/gadget/legacy/webcam.c
12036
12037USB WIRELESS RNDIS DRIVER (rndis_wlan)
12038M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12039L: linux-wireless@vger.kernel.org
12040S: Maintained
12041F: drivers/net/wireless/rndis_wlan.c
12042
12043USB XHCI DRIVER
12044M: Mathias Nyman <mathias.nyman@intel.com>
12045L: linux-usb@vger.kernel.org
12046S: Supported
12047F: drivers/usb/host/xhci*
12048F: drivers/usb/host/pci-quirks*
12049
12050USB ZD1201 DRIVER
12051L: linux-wireless@vger.kernel.org
12052W: http://linux-lc100020.sourceforge.net
12053S: Orphan
12054F: drivers/net/wireless/zydas/zd1201.*
12055
12056USB ZR364XX DRIVER
12057M: Antoine Jacquet <royale@zerezo.com>
12058L: linux-usb@vger.kernel.org
12059L: linux-media@vger.kernel.org
12060T: git git://linuxtv.org/media_tree.git
12061W: http://royale.zerezo.com/zr364xx/
12062S: Maintained
12063F: Documentation/video4linux/zr364xx.txt
12064F: drivers/media/usb/zr364xx/
12065
12066ULPI BUS
12067M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12068L: linux-usb@vger.kernel.org
12069S: Maintained
12070F: drivers/usb/common/ulpi.c
12071F: include/linux/ulpi/
12072
12073USER-MODE LINUX (UML)
12074M: Jeff Dike <jdike@addtoit.com>
12075M: Richard Weinberger <richard@nod.at>
12076L: user-mode-linux-devel@lists.sourceforge.net
12077L: user-mode-linux-user@lists.sourceforge.net
12078W: http://user-mode-linux.sourceforge.net
12079T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12080S: Maintained
12081F: Documentation/virtual/uml/
12082F: arch/um/
12083F: arch/x86/um/
12084F: fs/hostfs/
12085F: fs/hppfs/
12086
12087USERSPACE I/O (UIO)
12088M: "Hans J. Koch" <hjk@hansjkoch.de>
12089M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12090S: Maintained
12091T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12092F: Documentation/DocBook/uio-howto.tmpl
12093F: drivers/uio/
12094F: include/linux/uio*.h
12095
12096UTIL-LINUX PACKAGE
12097M: Karel Zak <kzak@redhat.com>
12098L: util-linux@vger.kernel.org
12099W: http://en.wikipedia.org/wiki/Util-linux
12100T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12101S: Maintained
12102
12103UVESAFB DRIVER
12104M: Michal Januszewski <spock@gentoo.org>
12105L: linux-fbdev@vger.kernel.org
12106W: http://dev.gentoo.org/~spock/projects/uvesafb/
12107S: Maintained
12108F: Documentation/fb/uvesafb.txt
12109F: drivers/video/fbdev/uvesafb.*
12110
12111VF610 NAND DRIVER
12112M: Stefan Agner <stefan@agner.ch>
12113L: linux-mtd@lists.infradead.org
12114S: Supported
12115F: drivers/mtd/nand/vf610_nfc.c
12116
12117VFAT/FAT/MSDOS FILESYSTEM
12118M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12119S: Maintained
12120F: Documentation/filesystems/vfat.txt
12121F: fs/fat/
12122
12123VFIO DRIVER
12124M: Alex Williamson <alex.williamson@redhat.com>
12125L: kvm@vger.kernel.org
12126T: git git://github.com/awilliam/linux-vfio.git
12127S: Maintained
12128F: Documentation/vfio.txt
12129F: drivers/vfio/
12130F: include/linux/vfio.h
12131F: include/uapi/linux/vfio.h
12132
12133VFIO PLATFORM DRIVER
12134M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12135L: kvm@vger.kernel.org
12136S: Maintained
12137F: drivers/vfio/platform/
12138
12139VIDEOBUF2 FRAMEWORK
12140M: Pawel Osciak <pawel@osciak.com>
12141M: Marek Szyprowski <m.szyprowski@samsung.com>
12142M: Kyungmin Park <kyungmin.park@samsung.com>
12143L: linux-media@vger.kernel.org
12144S: Maintained
12145F: drivers/media/v4l2-core/videobuf2-*
12146F: include/media/videobuf2-*
12147
12148VIRTUAL SERIO DEVICE DRIVER
12149M: Stephen Chandler Paul <thatslyude@gmail.com>
12150S: Maintained
12151F: drivers/input/serio/userio.c
12152F: include/uapi/linux/userio.h
12153
12154VIRTIO CONSOLE DRIVER
12155M: Amit Shah <amit.shah@redhat.com>
12156L: virtualization@lists.linux-foundation.org
12157S: Maintained
12158F: drivers/char/virtio_console.c
12159F: include/linux/virtio_console.h
12160F: include/uapi/linux/virtio_console.h
12161
12162VIRTIO CORE, NET AND BLOCK DRIVERS
12163M: "Michael S. Tsirkin" <mst@redhat.com>
12164L: virtualization@lists.linux-foundation.org
12165S: Maintained
12166F: Documentation/devicetree/bindings/virtio/
12167F: drivers/virtio/
12168F: tools/virtio/
12169F: drivers/net/virtio_net.c
12170F: drivers/block/virtio_blk.c
12171F: include/linux/virtio_*.h
12172F: include/uapi/linux/virtio_*.h
12173
12174VIRTIO DRIVERS FOR S390
12175M: Christian Borntraeger <borntraeger@de.ibm.com>
12176M: Cornelia Huck <cornelia.huck@de.ibm.com>
12177L: linux-s390@vger.kernel.org
12178L: virtualization@lists.linux-foundation.org
12179L: kvm@vger.kernel.org
12180S: Supported
12181F: drivers/s390/virtio/
12182
12183VIRTIO GPU DRIVER
12184M: David Airlie <airlied@linux.ie>
12185M: Gerd Hoffmann <kraxel@redhat.com>
12186L: dri-devel@lists.freedesktop.org
12187L: virtualization@lists.linux-foundation.org
12188S: Maintained
12189F: drivers/gpu/drm/virtio/
12190F: include/uapi/linux/virtio_gpu.h
12191
12192VIRTIO HOST (VHOST)
12193M: "Michael S. Tsirkin" <mst@redhat.com>
12194L: kvm@vger.kernel.org
12195L: virtualization@lists.linux-foundation.org
12196L: netdev@vger.kernel.org
12197T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12198S: Maintained
12199F: drivers/vhost/
12200F: include/uapi/linux/vhost.h
12201
12202VIRTIO INPUT DRIVER
12203M: Gerd Hoffmann <kraxel@redhat.com>
12204S: Maintained
12205F: drivers/virtio/virtio_input.c
12206F: include/uapi/linux/virtio_input.h
12207
12208VIA RHINE NETWORK DRIVER
12209S: Orphan
12210F: drivers/net/ethernet/via/via-rhine.c
12211
12212VIA SD/MMC CARD CONTROLLER DRIVER
12213M: Bruce Chang <brucechang@via.com.tw>
12214M: Harald Welte <HaraldWelte@viatech.com>
12215S: Maintained
12216F: drivers/mmc/host/via-sdmmc.c
12217
12218VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12219M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12220L: linux-fbdev@vger.kernel.org
12221S: Maintained
12222F: include/linux/via-core.h
12223F: include/linux/via-gpio.h
12224F: include/linux/via_i2c.h
12225F: drivers/video/fbdev/via/
12226
12227VIA VELOCITY NETWORK DRIVER
12228M: Francois Romieu <romieu@fr.zoreil.com>
12229L: netdev@vger.kernel.org
12230S: Maintained
12231F: drivers/net/ethernet/via/via-velocity.*
12232
12233VIRT LIB
12234M: Alex Williamson <alex.williamson@redhat.com>
12235M: Paolo Bonzini <pbonzini@redhat.com>
12236L: kvm@vger.kernel.org
12237S: Supported
12238F: virt/lib/
12239
12240VIVID VIRTUAL VIDEO DRIVER
12241M: Hans Verkuil <hverkuil@xs4all.nl>
12242L: linux-media@vger.kernel.org
12243T: git git://linuxtv.org/media_tree.git
12244W: https://linuxtv.org
12245S: Maintained
12246F: drivers/media/platform/vivid/*
12247
12248VLAN (802.1Q)
12249M: Patrick McHardy <kaber@trash.net>
12250L: netdev@vger.kernel.org
12251S: Maintained
12252F: drivers/net/macvlan.c
12253F: include/linux/if_*vlan.h
12254F: net/8021q/
12255
12256VLYNQ BUS
12257M: Florian Fainelli <florian@openwrt.org>
12258L: openwrt-devel@lists.openwrt.org (subscribers-only)
12259S: Maintained
12260F: drivers/vlynq/vlynq.c
12261F: include/linux/vlynq.h
12262
12263VME SUBSYSTEM
12264M: Martyn Welch <martyn@welchs.me.uk>
12265M: Manohar Vanga <manohar.vanga@gmail.com>
12266M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12267L: devel@driverdev.osuosl.org
12268S: Maintained
12269T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12270F: Documentation/vme_api.txt
12271F: drivers/staging/vme/
12272F: drivers/vme/
12273F: include/linux/vme*
12274
12275VMWARE HYPERVISOR INTERFACE
12276M: Alok Kataria <akataria@vmware.com>
12277L: virtualization@lists.linux-foundation.org
12278S: Supported
12279F: arch/x86/kernel/cpu/vmware.c
12280
12281VMWARE BALLOON DRIVER
12282M: Xavier Deguillard <xdeguillard@vmware.com>
12283M: Philip Moltmann <moltmann@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-kernel@vger.kernel.org
12286S: Maintained
12287F: drivers/misc/vmw_balloon.c
12288
12289VMWARE VMMOUSE SUBDRIVER
12290M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12291M: "VMware, Inc." <pv-drivers@vmware.com>
12292L: linux-input@vger.kernel.org
12293S: Maintained
12294F: drivers/input/mouse/vmmouse.c
12295F: drivers/input/mouse/vmmouse.h
12296
12297VMWARE VMXNET3 ETHERNET DRIVER
12298M: Shrikrishna Khare <skhare@vmware.com>
12299M: "VMware, Inc." <pv-drivers@vmware.com>
12300L: netdev@vger.kernel.org
12301S: Maintained
12302F: drivers/net/vmxnet3/
12303
12304VMware PVSCSI driver
12305M: Arvind Kumar <arvindkumar@vmware.com>
12306M: VMware PV-Drivers <pv-drivers@vmware.com>
12307L: linux-scsi@vger.kernel.org
12308S: Maintained
12309F: drivers/scsi/vmw_pvscsi.c
12310F: drivers/scsi/vmw_pvscsi.h
12311
12312VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12313M: Liam Girdwood <lgirdwood@gmail.com>
12314M: Mark Brown <broonie@kernel.org>
12315L: linux-kernel@vger.kernel.org
12316W: http://www.slimlogic.co.uk/?p=48
12317T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12318S: Supported
12319F: Documentation/devicetree/bindings/regulator/
12320F: drivers/regulator/
12321F: include/dt-bindings/regulator/
12322F: include/linux/regulator/
12323
12324VRF
12325M: David Ahern <dsa@cumulusnetworks.com>
12326M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12327L: netdev@vger.kernel.org
12328S: Maintained
12329F: drivers/net/vrf.c
12330F: Documentation/networking/vrf.txt
12331
12332VT1211 HARDWARE MONITOR DRIVER
12333M: Juerg Haefliger <juergh@gmail.com>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: Documentation/hwmon/vt1211
12337F: drivers/hwmon/vt1211.c
12338
12339VT8231 HARDWARE MONITOR DRIVER
12340M: Roger Lucas <vt8231@hiddenengine.co.uk>
12341L: linux-hwmon@vger.kernel.org
12342S: Maintained
12343F: drivers/hwmon/vt8231.c
12344
12345VUB300 USB to SDIO/SD/MMC bridge chip
12346M: Tony Olech <tony.olech@elandigitalsystems.com>
12347L: linux-mmc@vger.kernel.org
12348L: linux-usb@vger.kernel.org
12349S: Supported
12350F: drivers/mmc/host/vub300.c
12351
12352W1 DALLAS'S 1-WIRE BUS
12353M: Evgeniy Polyakov <zbr@ioremap.net>
12354S: Maintained
12355F: Documentation/w1/
12356F: drivers/w1/
12357
12358W83791D HARDWARE MONITORING DRIVER
12359M: Marc Hulsman <m.hulsman@tudelft.nl>
12360L: linux-hwmon@vger.kernel.org
12361S: Maintained
12362F: Documentation/hwmon/w83791d
12363F: drivers/hwmon/w83791d.c
12364
12365W83793 HARDWARE MONITORING DRIVER
12366M: Rudolf Marek <r.marek@assembler.cz>
12367L: linux-hwmon@vger.kernel.org
12368S: Maintained
12369F: Documentation/hwmon/w83793
12370F: drivers/hwmon/w83793.c
12371
12372W83795 HARDWARE MONITORING DRIVER
12373M: Jean Delvare <jdelvare@suse.com>
12374L: linux-hwmon@vger.kernel.org
12375S: Maintained
12376F: drivers/hwmon/w83795.c
12377
12378W83L51xD SD/MMC CARD INTERFACE DRIVER
12379M: Pierre Ossman <pierre@ossman.eu>
12380S: Maintained
12381F: drivers/mmc/host/wbsd.*
12382
12383WACOM PROTOCOL 4 SERIAL TABLETS
12384M: Julian Squires <julian@cipht.net>
12385M: Hans de Goede <hdegoede@redhat.com>
12386L: linux-input@vger.kernel.org
12387S: Maintained
12388F: drivers/input/tablet/wacom_serial4.c
12389
12390WATCHDOG DEVICE DRIVERS
12391M: Wim Van Sebroeck <wim@iguana.be>
12392R: Guenter Roeck <linux@roeck-us.net>
12393L: linux-watchdog@vger.kernel.org
12394W: http://www.linux-watchdog.org/
12395T: git git://www.linux-watchdog.org/linux-watchdog.git
12396S: Maintained
12397F: Documentation/devicetree/bindings/watchdog/
12398F: Documentation/watchdog/
12399F: drivers/watchdog/
12400F: include/linux/watchdog.h
12401F: include/uapi/linux/watchdog.h
12402
12403WD7000 SCSI DRIVER
12404M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12405L: linux-scsi@vger.kernel.org
12406S: Maintained
12407F: drivers/scsi/wd7000.c
12408
12409WIIMOTE HID DRIVER
12410M: David Herrmann <dh.herrmann@googlemail.com>
12411L: linux-input@vger.kernel.org
12412S: Maintained
12413F: drivers/hid/hid-wiimote*
12414
12415WINBOND CIR DRIVER
12416M: David Härdeman <david@hardeman.nu>
12417S: Maintained
12418F: drivers/media/rc/winbond-cir.c
12419
12420WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12421M: William Breathitt Gray <vilhelm.gray@gmail.com>
12422L: linux-watchdog@vger.kernel.org
12423S: Maintained
12424F: drivers/watchdog/ebc-c384_wdt.c
12425
12426WINSYSTEMS WS16C48 GPIO DRIVER
12427M: William Breathitt Gray <vilhelm.gray@gmail.com>
12428L: linux-gpio@vger.kernel.org
12429S: Maintained
12430F: drivers/gpio/gpio-ws16c48.c
12431
12432WIMAX STACK
12433M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12434M: linux-wimax@intel.com
12435L: wimax@linuxwimax.org (subscribers-only)
12436S: Supported
12437W: http://linuxwimax.org
12438F: Documentation/wimax/README.wimax
12439F: include/linux/wimax/debug.h
12440F: include/net/wimax.h
12441F: include/uapi/linux/wimax.h
12442F: net/wimax/
12443
12444WISTRON LAPTOP BUTTON DRIVER
12445M: Miloslav Trmac <mitr@volny.cz>
12446S: Maintained
12447F: drivers/input/misc/wistron_btns.c
12448
12449WL3501 WIRELESS PCMCIA CARD DRIVER
12450M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12451L: linux-wireless@vger.kernel.org
12452W: http://oops.ghostprotocols.net:81/blog
12453S: Maintained
12454F: drivers/net/wireless/wl3501*
12455
12456WOLFSON MICROELECTRONICS DRIVERS
12457L: patches@opensource.wolfsonmicro.com
12458T: git https://github.com/CirrusLogic/linux-drivers.git
12459W: https://github.com/CirrusLogic/linux-drivers/wiki
12460S: Supported
12461F: Documentation/hwmon/wm83??
12462F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12463F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12464F: Documentation/devicetree/bindings/mfd/arizona.txt
12465F: arch/arm/mach-s3c64xx/mach-crag6410*
12466F: drivers/clk/clk-wm83*.c
12467F: drivers/extcon/extcon-arizona.c
12468F: drivers/leds/leds-wm83*.c
12469F: drivers/gpio/gpio-*wm*.c
12470F: drivers/gpio/gpio-arizona.c
12471F: drivers/hwmon/wm83??-hwmon.c
12472F: drivers/input/misc/wm831x-on.c
12473F: drivers/input/touchscreen/wm831x-ts.c
12474F: drivers/input/touchscreen/wm97*.c
12475F: drivers/mfd/arizona*
12476F: drivers/mfd/wm*.c
12477F: drivers/mfd/cs47l24*
12478F: drivers/power/wm83*.c
12479F: drivers/rtc/rtc-wm83*.c
12480F: drivers/regulator/wm8*.c
12481F: drivers/video/backlight/wm83*_bl.c
12482F: drivers/watchdog/wm83*_wdt.c
12483F: include/linux/mfd/arizona/
12484F: include/linux/mfd/wm831x/
12485F: include/linux/mfd/wm8350/
12486F: include/linux/mfd/wm8400*
12487F: include/linux/wm97xx.h
12488F: include/sound/wm????.h
12489F: sound/soc/codecs/arizona.?
12490F: sound/soc/codecs/wm*
12491F: sound/soc/codecs/cs47l24*
12492
12493WORKQUEUE
12494M: Tejun Heo <tj@kernel.org>
12495R: Lai Jiangshan <jiangshanlai@gmail.com>
12496T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12497S: Maintained
12498F: include/linux/workqueue.h
12499F: kernel/workqueue.c
12500F: Documentation/workqueue.txt
12501
12502X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12503M: Chen-Yu Tsai <wens@csie.org>
12504L: linux-kernel@vger.kernel.org
12505S: Maintained
12506N: axp[128]
12507
12508X.25 NETWORK LAYER
12509M: Andrew Hendry <andrew.hendry@gmail.com>
12510L: linux-x25@vger.kernel.org
12511S: Odd Fixes
12512F: Documentation/networking/x25*
12513F: include/net/x25*
12514F: net/x25/
12515
12516X86 ARCHITECTURE (32-BIT AND 64-BIT)
12517M: Thomas Gleixner <tglx@linutronix.de>
12518M: Ingo Molnar <mingo@redhat.com>
12519M: "H. Peter Anvin" <hpa@zytor.com>
12520M: x86@kernel.org
12521L: linux-kernel@vger.kernel.org
12522T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12523S: Maintained
12524F: Documentation/x86/
12525F: arch/x86/
12526
12527X86 PLATFORM DRIVERS
12528M: Darren Hart <dvhart@infradead.org>
12529L: platform-driver-x86@vger.kernel.org
12530T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12531S: Maintained
12532F: drivers/platform/x86/
12533F: drivers/platform/olpc/
12534
12535X86 MCE INFRASTRUCTURE
12536M: Tony Luck <tony.luck@intel.com>
12537M: Borislav Petkov <bp@alien8.de>
12538L: linux-edac@vger.kernel.org
12539S: Maintained
12540F: arch/x86/kernel/cpu/mcheck/*
12541
12542X86 MICROCODE UPDATE SUPPORT
12543M: Borislav Petkov <bp@alien8.de>
12544S: Maintained
12545F: arch/x86/kernel/cpu/microcode/*
12546
12547X86 VDSO
12548M: Andy Lutomirski <luto@amacapital.net>
12549L: linux-kernel@vger.kernel.org
12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12551S: Maintained
12552F: arch/x86/entry/vdso/
12553
12554XC2028/3028 TUNER DRIVER
12555M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12556M: Mauro Carvalho Chehab <mchehab@kernel.org>
12557L: linux-media@vger.kernel.org
12558W: https://linuxtv.org
12559T: git git://linuxtv.org/media_tree.git
12560S: Maintained
12561F: drivers/media/tuners/tuner-xc2028.*
12562
12563XEN HYPERVISOR INTERFACE
12564M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12565M: David Vrabel <david.vrabel@citrix.com>
12566M: Juergen Gross <jgross@suse.com>
12567L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12568T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12569S: Supported
12570F: arch/x86/xen/
12571F: drivers/*/xen-*front.c
12572F: drivers/xen/
12573F: arch/x86/include/asm/xen/
12574F: include/xen/
12575F: include/uapi/xen/
12576
12577XEN HYPERVISOR ARM
12578M: Stefano Stabellini <sstabellini@kernel.org>
12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12580S: Maintained
12581F: arch/arm/xen/
12582F: arch/arm/include/asm/xen/
12583
12584XEN HYPERVISOR ARM64
12585M: Stefano Stabellini <sstabellini@kernel.org>
12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12587S: Maintained
12588F: arch/arm64/xen/
12589F: arch/arm64/include/asm/xen/
12590
12591XEN NETWORK BACKEND DRIVER
12592M: Wei Liu <wei.liu2@citrix.com>
12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594L: netdev@vger.kernel.org
12595S: Supported
12596F: drivers/net/xen-netback/*
12597
12598XEN PCI SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12600L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12601S: Supported
12602F: arch/x86/pci/*xen*
12603F: drivers/pci/*xen*
12604
12605XEN BLOCK SUBSYSTEM
12606M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12607M: Roger Pau Monné <roger.pau@citrix.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609S: Supported
12610F: drivers/block/xen-blkback/*
12611F: drivers/block/xen*
12612
12613XEN PVSCSI DRIVERS
12614M: Juergen Gross <jgross@suse.com>
12615L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12616L: linux-scsi@vger.kernel.org
12617S: Supported
12618F: drivers/scsi/xen-scsifront.c
12619F: drivers/xen/xen-scsiback.c
12620F: include/xen/interface/io/vscsiif.h
12621
12622XEN SWIOTLB SUBSYSTEM
12623M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12624L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12625S: Supported
12626F: arch/x86/xen/*swiotlb*
12627F: drivers/xen/*swiotlb*
12628
12629XFS FILESYSTEM
12630P: Silicon Graphics Inc
12631M: Dave Chinner <david@fromorbit.com>
12632M: xfs@oss.sgi.com
12633L: xfs@oss.sgi.com
12634W: http://oss.sgi.com/projects/xfs
12635T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12636S: Supported
12637F: Documentation/filesystems/xfs.txt
12638F: fs/xfs/
12639
12640XILINX AXI ETHERNET DRIVER
12641M: Anirudha Sarangi <anirudh@xilinx.com>
12642M: John Linn <John.Linn@xilinx.com>
12643S: Maintained
12644F: drivers/net/ethernet/xilinx/xilinx_axienet*
12645
12646XILINX UARTLITE SERIAL DRIVER
12647M: Peter Korsgaard <jacmet@sunsite.dk>
12648L: linux-serial@vger.kernel.org
12649S: Maintained
12650F: drivers/tty/serial/uartlite.c
12651
12652XILINX VIDEO IP CORES
12653M: Hyun Kwon <hyun.kwon@xilinx.com>
12654M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12655L: linux-media@vger.kernel.org
12656T: git git://linuxtv.org/media_tree.git
12657S: Supported
12658F: Documentation/devicetree/bindings/media/xilinx/
12659F: drivers/media/platform/xilinx/
12660F: include/uapi/linux/xilinx-v4l2-controls.h
12661
12662XILLYBUS DRIVER
12663M: Eli Billauer <eli.billauer@gmail.com>
12664L: linux-kernel@vger.kernel.org
12665S: Supported
12666F: drivers/char/xillybus/
12667
12668XTENSA XTFPGA PLATFORM SUPPORT
12669M: Max Filippov <jcmvbkbc@gmail.com>
12670L: linux-xtensa@linux-xtensa.org
12671S: Maintained
12672F: drivers/spi/spi-xtensa-xtfpga.c
12673F: sound/soc/xtensa/xtfpga-i2s.c
12674
12675YAM DRIVER FOR AX.25
12676M: Jean-Paul Roubelat <jpr@f6fbb.org>
12677L: linux-hams@vger.kernel.org
12678S: Maintained
12679F: drivers/net/hamradio/yam*
12680F: include/linux/yam.h
12681
12682YEALINK PHONE DRIVER
12683M: Henk Vergonet <Henk.Vergonet@gmail.com>
12684L: usbb2k-api-dev@nongnu.org
12685S: Maintained
12686F: Documentation/input/yealink.txt
12687F: drivers/input/misc/yealink.*
12688
12689Z8530 DRIVER FOR AX.25
12690M: Joerg Reuter <jreuter@yaina.de>
12691W: http://yaina.de/jreuter/
12692W: http://www.qsl.net/dl1bke/
12693L: linux-hams@vger.kernel.org
12694S: Maintained
12695F: Documentation/networking/z8530drv.txt
12696F: drivers/net/hamradio/*scc.c
12697F: drivers/net/hamradio/z8530.h
12698
12699ZBUD COMPRESSED PAGE ALLOCATOR
12700M: Seth Jennings <sjenning@redhat.com>
12701L: linux-mm@kvack.org
12702S: Maintained
12703F: mm/zbud.c
12704F: include/linux/zbud.h
12705
12706ZD1211RW WIRELESS DRIVER
12707M: Daniel Drake <dsd@gentoo.org>
12708M: Ulrich Kunitz <kune@deine-taler.de>
12709W: http://zd1211.ath.cx/wiki/DriverRewrite
12710L: linux-wireless@vger.kernel.org
12711L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12712S: Maintained
12713F: drivers/net/wireless/zydas/zd1211rw/
12714
12715ZPOOL COMPRESSED PAGE STORAGE API
12716M: Dan Streetman <ddstreet@ieee.org>
12717L: linux-mm@kvack.org
12718S: Maintained
12719F: mm/zpool.c
12720F: include/linux/zpool.h
12721
12722ZR36067 VIDEO FOR LINUX DRIVER
12723L: mjpeg-users@lists.sourceforge.net
12724L: linux-media@vger.kernel.org
12725W: http://mjpeg.sourceforge.net/driver-zoran/
12726T: hg https://linuxtv.org/hg/v4l-dvb
12727S: Odd Fixes
12728F: drivers/media/pci/zoran/
12729
12730ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12731M: Minchan Kim <minchan@kernel.org>
12732M: Nitin Gupta <ngupta@vflare.org>
12733R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12734L: linux-kernel@vger.kernel.org
12735S: Maintained
12736F: drivers/block/zram/
12737F: Documentation/blockdev/zram.txt
12738
12739ZS DECSTATION Z85C30 SERIAL DRIVER
12740M: "Maciej W. Rozycki" <macro@linux-mips.org>
12741S: Maintained
12742F: drivers/tty/serial/zs.*
12743
12744ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12745M: Minchan Kim <minchan@kernel.org>
12746M: Nitin Gupta <ngupta@vflare.org>
12747R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12748L: linux-mm@kvack.org
12749S: Maintained
12750F: mm/zsmalloc.c
12751F: include/linux/zsmalloc.h
12752F: Documentation/vm/zsmalloc.txt
12753
12754ZSWAP COMPRESSED SWAP CACHING
12755M: Seth Jennings <sjenning@redhat.com>
12756L: linux-mm@kvack.org
12757S: Maintained
12758F: mm/zswap.c
12759
12760THE REST
12761M: Linus Torvalds <torvalds@linux-foundation.org>
12762L: linux-kernel@vger.kernel.org
12763Q: http://patchwork.kernel.org/project/LKML/list/
12764T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12765S: Buried alive in reporters
12766F: *
12767F: */
This page took 0.071638 seconds and 5 git commands to generate.