mfd: tps6507: Fix white space warnings reported by checkpatch
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1165F: arch/arm/mach-imx/
1166F: arch/arm/mach-mxs/
1167F: arch/arm/boot/dts/imx*
1168F: arch/arm/configs/imx*_defconfig
1169F: drivers/clk/imx/
1170F: include/soc/imx/
1171
1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
1173M: Shawn Guo <shawnguo@kernel.org>
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/GUMSTIX MACHINE SUPPORT
1188M: Steve Sakoman <sakoman@gmail.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
1199F: sound/soc/pxa/hx4700.c
1200
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
1212
1213ARM/HP JORNADA 7XX MACHINE SUPPORT
1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1215W: www.jlime.com
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
1220
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/boot/dts/omap3-igep*
1228
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
1234
1235ARM/INTEL IOP32X ARM ARCHITECTURE
1236M: Lennert Buytenhek <kernel@wantstofly.org>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Orphan
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
1245M: Lennert Buytenhek <kernel@wantstofly.org>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/INTEL IXDP2850 MACHINE SUPPORT
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
1261M: Krzysztof Halasa <khalasa@piap.pl>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
1273ARM/INTEL XSC3 (MANZANO) ARM CORE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1284M: Santosh Shilimkar <ssantosh@kernel.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
1288F: arch/arm/boot/dts/keystone-*
1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1298M: Santosh Shilimkar <ssantosh@kernel.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1305M: Santosh Shilimkar <ssantosh@kernel.org>
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1311M: Santosh Shilimkar <ssantosh@kernel.org>
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
1322ARM/LOGICPD PXA270 MACHINE SUPPORT
1323M: Lennert Buytenhek <kernel@wantstofly.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
1338N: lpc18xx
1339
1340ARM/LPC32XX SOC SUPPORT
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1345S: Maintained
1346F: arch/arm/boot/dts/lpc32*
1347F: arch/arm/mach-lpc32xx/
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
1353
1354ARM/MAGICIAN MACHINE SUPPORT
1355M: Philipp Zabel <philipp.zabel@gmail.com>
1356S: Maintained
1357
1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
1366F: drivers/rtc/rtc-armada38x.c
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
1369F: arch/arm64/boot/dts/marvell/armada*
1370F: drivers/cpufreq/mvebu-cpufreq.c
1371F: arch/arm/configs/mvebu_*_defconfig
1372
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
1378F: arch/arm/boot/dts/berlin*
1379F: arch/arm64/boot/dts/marvell/berlin*
1380
1381
1382ARM/Marvell Dove/MV78xx0/Orion SOC support
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1386M: Gregory Clement <gregory.clement@free-electrons.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-dove/
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
1396
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F: arch/arm/mach-ks8695/
1442S: Odd Fixes
1443
1444ARM/MIOA701 MACHINE SUPPORT
1445M: Robert Jarzmik <robert.jarzmik@free.fr>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1451M: Michael Petchkovsky <mkpetch@internode.on.net>
1452S: Maintained
1453
1454ARM/NOMADIK ARCHITECTURE
1455M: Alessandro Rubini <rubini@unipv.it>
1456M: Linus Walleij <linus.walleij@linaro.org>
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
1460F: drivers/pinctrl/nomadik/
1461F: drivers/i2c/busses/i2c-nomadik.c
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1463
1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
1470ARM/TOSA MACHINE SUPPORT
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
1473S: Maintained
1474
1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1476M: Marek Vasut <marek.vasut@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org
1478W: http://hackndev.com
1479S: Maintained
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
1490
1491ARM/PALM TREO SUPPORT
1492M: Tomas Cech <sleep_walker@suse.com>
1493L: linux-arm-kernel@lists.infradead.org
1494W: http://hackndev.com
1495S: Maintained
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
1498
1499ARM/PALMZ72 SUPPORT
1500M: Sergey Lapin <slapin@ossfans.org>
1501L: linux-arm-kernel@lists.infradead.org
1502W: http://hackndev.com
1503S: Maintained
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
1506
1507ARM/PLEB SUPPORT
1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.armlinux.org.uk/
1516S: Maintained
1517
1518ARM/QUALCOMM SUPPORT
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
1521L: linux-arm-msm@vger.kernel.org
1522L: linux-soc@vger.kernel.org
1523S: Maintained
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
1526F: arch/arm/mach-qcom/
1527F: arch/arm64/boot/dts/qcom/*
1528F: drivers/i2c/busses/i2c-qup.c
1529F: drivers/clk/qcom/
1530F: drivers/soc/qcom/
1531F: drivers/spi/spi-qup.c
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
1536F: drivers/firmware/qcom_scm.c
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1538
1539ARM/RADISYS ENP2611 MACHINE SUPPORT
1540M: Lennert Buytenhek <kernel@wantstofly.org>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
1554
1555ARM/RISCPC ARCHITECTURE
1556M: Russell King <linux@armlinux.org.uk>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558W: http://www.armlinux.org.uk/
1559S: Maintained
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1565F: drivers/net/ethernet/8390/etherh.c
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
1568F: drivers/scsi/arm/
1569
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573L: linux-rockchip@lists.infradead.org
1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1575S: Maintained
1576F: arch/arm/boot/dts/rk3*
1577F: arch/arm/mach-rockchip/
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
1580F: drivers/*/*rockchip*
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
1583N: rockchip
1584
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/boot/dts/s3c*
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
1594F: arch/arm/boot/dts/exynos*
1595F: arch/arm64/boot/dts/exynos/
1596F: arch/arm/plat-samsung/
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
1601F: drivers/*/*s3c2410*
1602F: drivers/*/*/*s3c2410*
1603F: drivers/memory/samsung/*
1604F: drivers/soc/samsung/*
1605F: drivers/spi/spi-s3c*
1606F: sound/soc/samsung/*
1607F: Documentation/arm/Samsung/
1608F: Documentation/devicetree/bindings/arm/samsung/
1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F: Documentation/devicetree/bindings/power/pd-samsung.txt
1611N: exynos
1612
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-s5pv210/
1618
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621M: Kamil Debski <k.debski@samsung.com>
1622L: linux-arm-kernel@lists.infradead.org
1623L: linux-media@vger.kernel.org
1624S: Maintained
1625F: drivers/media/platform/s5p-g2d/
1626
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
1630M: Jeongtae Park <jtp.park@samsung.com>
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
1634F: arch/arm/plat-samsung/s5p-dev-mfc.c
1635F: drivers/media/platform/s5p-mfc/
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M: Kyungmin Park <kyungmin.park@samsung.com>
1639M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
1643F: drivers/media/platform/s5p-tv/
1644
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M: Jacek Anaszewski <j.anaszewski@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-jpeg/
1652
1653ARM/SHMOBILE ARM ARCHITECTURE
1654M: Simon Horman <horms@verge.net.au>
1655M: Magnus Damm <magnus.damm@gmail.com>
1656L: linux-renesas-soc@vger.kernel.org
1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1659S: Supported
1660F: arch/arm/boot/dts/emev2*
1661F: arch/arm/boot/dts/r7s*
1662F: arch/arm/boot/dts/r8a*
1663F: arch/arm/boot/dts/sh*
1664F: arch/arm/configs/shmobile_defconfig
1665F: arch/arm/include/debug/renesas-scif.S
1666F: arch/arm/mach-shmobile/
1667F: drivers/sh/
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
1670
1671ARM/SOCFPGA ARCHITECTURE
1672M: Dinh Nguyen <dinguyen@opensource.altera.com>
1673S: Maintained
1674F: arch/arm/mach-socfpga/
1675F: arch/arm/boot/dts/socfpga*
1676F: arch/arm/configs/socfpga_defconfig
1677F: arch/arm64/boot/dts/altera/
1678W: http://www.rocketboards.org
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1682M: Dinh Nguyen <dinguyen@opensource.altera.com>
1683S: Maintained
1684F: drivers/clk/socfpga/
1685
1686ARM/SOCFPGA EDAC SUPPORT
1687M: Thor Thayer <tthayer@opensource.altera.com>
1688S: Maintained
1689F: drivers/edac/altera_edac.
1690
1691ARM/STI ARCHITECTURE
1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M: Maxime Coquelin <maxime.coquelin@st.com>
1694M: Patrice Chotard <patrice.chotard@st.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L: kernel@stlinux.com
1697W: http://www.stlinux.com
1698S: Maintained
1699F: arch/arm/mach-sti/
1700F: arch/arm/boot/dts/sti*
1701F: drivers/char/hw_random/st-rng.c
1702F: drivers/clocksource/arm_global_timer.c
1703F: drivers/clocksource/clksrc_st_lpc.c
1704F: drivers/cpufreq/sti-cpufreq.c
1705F: drivers/i2c/busses/i2c-st.c
1706F: drivers/media/rc/st_rc.c
1707F: drivers/media/platform/sti/c8sectpfe/
1708F: drivers/mmc/host/sdhci-st.c
1709F: drivers/phy/phy-miphy28lp.c
1710F: drivers/phy/phy-miphy365x.c
1711F: drivers/phy/phy-stih407-usb.c
1712F: drivers/phy/phy-stih41x-usb.c
1713F: drivers/pinctrl/pinctrl-st.c
1714F: drivers/remoteproc/st_remoteproc.c
1715F: drivers/reset/sti/
1716F: drivers/rtc/rtc-st-lpc.c
1717F: drivers/tty/serial/st-asc.c
1718F: drivers/usb/dwc3/dwc3-st.c
1719F: drivers/usb/host/ehci-st.c
1720F: drivers/usb/host/ohci-st.c
1721F: drivers/watchdog/st_lpc_wdt.c
1722F: drivers/ata/ahci_st.c
1723
1724ARM/STM32 ARCHITECTURE
1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N: stm32
1730F: drivers/clocksource/armv7m_systick.c
1731
1732ARM/TANGO ARCHITECTURE
1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L: linux-arm-kernel@lists.infradead.org
1735S: Maintained
1736F: arch/arm/mach-tango/
1737F: arch/arm/boot/dts/tango*
1738
1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1740M: Lennert Buytenhek <kernel@wantstofly.org>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743
1744ARM/TETON BGA MACHINE SUPPORT
1745M: "Mark F. Brown" <mark.brown314@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
1749ARM/THECUS N2100 MACHINE SUPPORT
1750M: Lennert Buytenhek <kernel@wantstofly.org>
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S: Maintained
1753
1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755M: Wan ZongShun <mcuos.com@gmail.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757W: http://www.mcuos.com
1758S: Maintained
1759F: arch/arm/mach-w90x900/
1760F: drivers/input/keyboard/w90p910_keypad.c
1761F: drivers/input/touchscreen/w90p910_ts.c
1762F: drivers/watchdog/nuc900_wdt.c
1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1764F: drivers/mtd/nand/nuc900_nand.c
1765F: drivers/rtc/rtc-nuc900.c
1766F: drivers/spi/spi-nuc900.c
1767F: drivers/usb/host/ehci-w90x900.c
1768F: drivers/video/fbdev/nuc900fb.c
1769
1770ARM/U300 MACHINE SUPPORT
1771M: Linus Walleij <linus.walleij@linaro.org>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Supported
1774F: arch/arm/mach-u300/
1775F: drivers/clocksource/timer-u300.c
1776F: drivers/i2c/busses/i2c-stu300.c
1777F: drivers/rtc/rtc-coh901331.c
1778F: drivers/watchdog/coh901327_wdt.c
1779F: drivers/dma/coh901318*
1780F: drivers/mfd/ab3100*
1781F: drivers/rtc/rtc-ab3100.c
1782F: drivers/rtc/rtc-coh901331.c
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1784
1785ARM/UNIPHIER ARCHITECTURE
1786M: Masahiro Yamada <yamada.masahiro@socionext.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789F: arch/arm/boot/dts/uniphier*
1790F: arch/arm/include/asm/hardware/cache-uniphier.h
1791F: arch/arm/mach-uniphier/
1792F: arch/arm/mm/cache-uniphier.c
1793F: arch/arm64/boot/dts/socionext/
1794F: drivers/bus/uniphier-system-bus.c
1795F: drivers/i2c/busses/i2c-uniphier*
1796F: drivers/pinctrl/uniphier/
1797F: drivers/tty/serial/8250/8250_uniphier.c
1798N: uniphier
1799
1800ARM/Ux500 ARM ARCHITECTURE
1801M: Linus Walleij <linus.walleij@linaro.org>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-ux500/
1805F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806F: drivers/dma/ste_dma40*
1807F: drivers/hwspinlock/u8500_hsem.c
1808F: drivers/mfd/abx500*
1809F: drivers/mfd/ab8500*
1810F: drivers/mfd/dbx500*
1811F: drivers/mfd/db8500*
1812F: drivers/pinctrl/nomadik/pinctrl-ab*
1813F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1814F: drivers/rtc/rtc-ab8500.c
1815F: drivers/rtc/rtc-pl031.c
1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1817
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M: Ulf Hansson <ulf.hansson@linaro.org>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T: git git://git.linaro.org/people/ulfh/clk.git
1822S: Maintained
1823F: drivers/clk/ux500/
1824F: include/linux/platform_data/clk-ux500.h
1825
1826ARM/VERSATILE EXPRESS PLATFORM
1827M: Liviu Dudau <liviu.dudau@arm.com>
1828M: Sudeep Holla <sudeep.holla@arm.com>
1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/boot/dts/vexpress*
1833F: arch/arm64/boot/dts/arm/
1834F: arch/arm/mach-vexpress/
1835F: */*/vexpress*
1836F: */*/*/vexpress*
1837F: drivers/clk/versatile/clk-vexpress-osc.c
1838F: drivers/clocksource/versatile.c
1839N: mps2
1840
1841ARM/VFP SUPPORT
1842M: Russell King <linux@armlinux.org.uk>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844W: http://www.armlinux.org.uk/
1845S: Maintained
1846F: arch/arm/vfp/
1847
1848ARM/VOIPAC PXA270 SUPPORT
1849M: Marek Vasut <marek.vasut@gmail.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-pxa/vpac270.c
1853F: arch/arm/mach-pxa/include/mach/vpac270.h
1854
1855ARM/VT8500 ARM ARCHITECTURE
1856M: Tony Prisk <linux@prisktech.co.nz>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-vt8500/
1860F: drivers/clocksource/vt8500_timer.c
1861F: drivers/i2c/busses/i2c-wmt.c
1862F: drivers/mmc/host/wmt-sdmmc.c
1863F: drivers/pwm/pwm-vt8500.c
1864F: drivers/rtc/rtc-vt8500.c
1865F: drivers/tty/serial/vt8500_serial.c
1866F: drivers/usb/host/ehci-platform.c
1867F: drivers/usb/host/uhci-platform.c
1868F: drivers/video/fbdev/vt8500lcdfb.*
1869F: drivers/video/fbdev/wm8505fb*
1870F: drivers/video/fbdev/wmt_ge_rops.*
1871
1872ARM/ZIPIT Z2 SUPPORT
1873M: Marek Vasut <marek.vasut@gmail.com>
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876F: arch/arm/mach-pxa/z2.c
1877F: arch/arm/mach-pxa/include/mach/z2.h
1878
1879ARM/ZTE ARCHITECTURE
1880M: Jun Nie <jun.nie@linaro.org>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/mach-zx/
1884F: drivers/clk/zte/
1885F: Documentation/devicetree/bindings/arm/zte.txt
1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
1888ARM/ZYNQ ARCHITECTURE
1889M: Michal Simek <michal.simek@xilinx.com>
1890R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W: http://wiki.xilinx.com
1893T: git https://github.com/Xilinx/linux-xlnx.git
1894S: Supported
1895F: arch/arm/mach-zynq/
1896F: drivers/cpuidle/cpuidle-zynq.c
1897F: drivers/block/xsysace.c
1898N: zynq
1899N: xilinx
1900F: drivers/clocksource/cadence_ttc_timer.c
1901F: drivers/i2c/busses/i2c-cadence.c
1902F: drivers/mmc/host/sdhci-of-arasan.c
1903F: drivers/edac/synopsys_edac.c
1904
1905ARM SMMU DRIVERS
1906M: Will Deacon <will.deacon@arm.com>
1907R: Robin Murphy <robin.murphy@arm.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: drivers/iommu/arm-smmu.c
1911F: drivers/iommu/arm-smmu-v3.c
1912F: drivers/iommu/io-pgtable-arm.c
1913F: drivers/iommu/io-pgtable-arm-v7s.c
1914
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M: Catalin Marinas <catalin.marinas@arm.com>
1917M: Will Deacon <will.deacon@arm.com>
1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1920S: Maintained
1921F: arch/arm64/
1922F: Documentation/arm64/
1923
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L: linux-media@vger.kernel.org
1927T: git git://linuxtv.org/media_tree.git
1928S: Maintained
1929F: drivers/media/i2c/as3645a.c
1930F: include/media/i2c/as3645a.h
1931
1932ASC7621 HARDWARE MONITOR DRIVER
1933M: George Joseph <george.joseph@fairview5.com>
1934L: linux-hwmon@vger.kernel.org
1935S: Maintained
1936F: Documentation/hwmon/asc7621
1937F: drivers/hwmon/asc7621.c
1938
1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1940M: Corentin Chary <corentin.chary@gmail.com>
1941L: acpi4asus-user@lists.sourceforge.net
1942L: platform-driver-x86@vger.kernel.org
1943W: http://acpi4asus.sf.net
1944S: Maintained
1945F: drivers/platform/x86/asus*.c
1946F: drivers/platform/x86/eeepc*.c
1947
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M: João Paulo Rechi Vita <jprvita@gmail.com>
1950L: platform-driver-x86@vger.kernel.org
1951S: Maintained
1952F: drivers/platform/x86/asus-wireless.c
1953
1954ASYMMETRIC KEYS
1955M: David Howells <dhowells@redhat.com>
1956L: keyrings@vger.kernel.org
1957S: Maintained
1958F: Documentation/crypto/asymmetric-keys.txt
1959F: include/linux/verification.h
1960F: include/crypto/public_key.h
1961F: include/crypto/pkcs7.h
1962F: crypto/asymmetric_keys/
1963
1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1965R: Dan Williams <dan.j.williams@intel.com>
1966W: http://sourceforge.net/projects/xscaleiop
1967S: Odd fixes
1968F: Documentation/crypto/async-tx-api.txt
1969F: crypto/async_tx/
1970F: drivers/dma/
1971F: include/linux/dmaengine.h
1972F: include/linux/async_tx.h
1973
1974AT24 EEPROM DRIVER
1975M: Wolfram Sang <wsa@the-dreams.de>
1976L: linux-i2c@vger.kernel.org
1977S: Maintained
1978F: drivers/misc/eeprom/at24.c
1979F: include/linux/platform_data/at24.h
1980
1981ATA OVER ETHERNET (AOE) DRIVER
1982M: "Ed L. Cashin" <ed.cashin@acm.org>
1983W: http://www.openaoe.org/
1984S: Supported
1985F: Documentation/aoe/
1986F: drivers/block/aoe/
1987
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M: Alban Bedel <albeu@free.fr>
1990W: https://github.com/AlbanBedel/linux
1991T: git git://github.com/AlbanBedel/linux
1992S: Maintained
1993F: drivers/gpio/gpio-ath79.c
1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
1996ATHEROS ATH GENERIC UTILITIES
1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1998L: linux-wireless@vger.kernel.org
1999S: Supported
2000F: drivers/net/wireless/ath/*
2001
2002ATHEROS ATH5K WIRELESS DRIVER
2003M: Jiri Slaby <jirislaby@gmail.com>
2004M: Nick Kossifidis <mickflemm@gmail.com>
2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2006L: linux-wireless@vger.kernel.org
2007W: http://wireless.kernel.org/en/users/Drivers/ath5k
2008S: Maintained
2009F: drivers/net/wireless/ath/ath5k/
2010
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M: Kalle Valo <kvalo@qca.qualcomm.com>
2013L: linux-wireless@vger.kernel.org
2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2016S: Supported
2017F: drivers/net/wireless/ath/ath6kl/
2018
2019WILOCITY WIL6210 WIRELESS DRIVER
2020M: Maya Erez <qca_merez@qca.qualcomm.com>
2021L: linux-wireless@vger.kernel.org
2022L: wil6210@qca.qualcomm.com
2023S: Supported
2024W: http://wireless.kernel.org/en/users/Drivers/wil6210
2025F: drivers/net/wireless/ath/wil6210/
2026F: include/uapi/linux/wil6210_uapi.h
2027
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M: Christian Lamparter <chunkeey@googlemail.com>
2030L: linux-wireless@vger.kernel.org
2031W: http://wireless.kernel.org/en/users/Drivers/carl9170
2032S: Maintained
2033F: drivers/net/wireless/ath/carl9170/
2034
2035ATK0110 HWMON DRIVER
2036M: Luca Tettamanti <kronos.it@gmail.com>
2037L: linux-hwmon@vger.kernel.org
2038S: Maintained
2039F: drivers/hwmon/asus_atk0110.c
2040
2041ATI_REMOTE2 DRIVER
2042M: Ville Syrjala <syrjala@sci.fi>
2043S: Maintained
2044F: drivers/input/misc/ati_remote2.c
2045
2046ATLX ETHERNET DRIVERS
2047M: Jay Cliburn <jcliburn@gmail.com>
2048M: Chris Snook <chris.snook@gmail.com>
2049L: netdev@vger.kernel.org
2050W: http://sourceforge.net/projects/atl1
2051W: http://atl1.sourceforge.net
2052S: Maintained
2053F: drivers/net/ethernet/atheros/
2054
2055ATM
2056M: Chas Williams <3chas3@gmail.com>
2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2058L: netdev@vger.kernel.org
2059W: http://linux-atm.sourceforge.net
2060S: Maintained
2061F: drivers/atm/
2062F: include/linux/atm*
2063F: include/uapi/linux/atm*
2064
2065ATMEL AT91 / AT32 MCI DRIVER
2066M: Ludovic Desroches <ludovic.desroches@atmel.com>
2067S: Maintained
2068F: drivers/mmc/host/atmel-mci.c
2069
2070ATMEL AT91 / AT32 SERIAL DRIVER
2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072S: Supported
2073F: drivers/tty/serial/atmel_serial.c
2074
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/power/reset/at91-sama5d2_shdwc.c
2079
2080ATMEL SAMA5D2 ADC DRIVER
2081M: Ludovic Desroches <ludovic.desroches@atmel.com>
2082L: linux-iio@vger.kernel.org
2083S: Supported
2084F: drivers/iio/adc/at91-sama5d2_adc.c
2085
2086ATMEL Audio ALSA driver
2087M: Nicolas Ferre <nicolas.ferre@atmel.com>
2088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S: Supported
2090F: sound/soc/atmel
2091
2092ATMEL DMA DRIVER
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S: Supported
2096F: drivers/dma/at_hdmac.c
2097F: drivers/dma/at_hdmac_regs.h
2098F: include/linux/platform_data/dma-atmel.h
2099
2100ATMEL XDMA DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-arm-kernel@lists.infradead.org
2103L: dmaengine@vger.kernel.org
2104S: Supported
2105F: drivers/dma/at_xdmac.c
2106
2107ATMEL I2C DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-i2c@vger.kernel.org
2110S: Supported
2111F: drivers/i2c/busses/i2c-at91.c
2112
2113ATMEL ISI DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-media@vger.kernel.org
2116S: Supported
2117F: drivers/media/platform/soc_camera/atmel-isi.c
2118F: include/media/atmel-isi.h
2119
2120ATMEL LCDFB DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-fbdev@vger.kernel.org
2123S: Maintained
2124F: drivers/video/fbdev/atmel_lcdfb.c
2125F: include/video/atmel_lcdc.h
2126
2127ATMEL MACB ETHERNET DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129S: Supported
2130F: drivers/net/ethernet/cadence/
2131
2132ATMEL NAND DRIVER
2133M: Wenyou Yang <wenyou.yang@atmel.com>
2134M: Josh Wu <rainyfeeling@outlook.com>
2135L: linux-mtd@lists.infradead.org
2136S: Supported
2137F: drivers/mtd/nand/atmel_nand*
2138
2139ATMEL SDMMC DRIVER
2140M: Ludovic Desroches <ludovic.desroches@atmel.com>
2141L: linux-mmc@vger.kernel.org
2142S: Supported
2143F: drivers/mmc/host/sdhci-of-at91.c
2144
2145ATMEL SPI DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147S: Supported
2148F: drivers/spi/spi-atmel.*
2149
2150ATMEL SSC DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/misc/atmel-ssc.c
2155F: include/linux/atmel-ssc.h
2156
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S: Supported
2161F: drivers/misc/atmel_tclib.c
2162F: drivers/clocksource/tcb_clksrc.c
2163
2164ATMEL USBA UDC DRIVER
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S: Supported
2168F: drivers/usb/gadget/udc/atmel_usba_udc.*
2169
2170ATMEL WIRELESS DRIVER
2171M: Simon Kelley <simon@thekelleys.org.uk>
2172L: linux-wireless@vger.kernel.org
2173W: http://www.thekelleys.org.uk/atmel
2174W: http://atmelwlandriver.sourceforge.net/
2175S: Maintained
2176F: drivers/net/wireless/atmel/atmel*
2177
2178ATMEL MAXTOUCH DRIVER
2179M: Nick Dyer <nick.dyer@itdev.co.uk>
2180T: git git://github.com/atmel-maxtouch/linux.git
2181S: Supported
2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F: drivers/input/touchscreen/atmel_mxt_ts.c
2184F: include/linux/platform_data/atmel_mxt_ts.h
2185
2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2187M: Bradley Grove <linuxdrivers@attotech.com>
2188L: linux-scsi@vger.kernel.org
2189W: http://www.attotech.com
2190S: Supported
2191F: drivers/scsi/esas2r
2192
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M: Stefan Schmidt <stefan@osg.samsung.com>
2195L: linux-wpan@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ieee802154/atusb.c
2198F: drivers/net/ieee802154/atusb.h
2199F: drivers/net/ieee802154/at86rf230.h
2200
2201AUDIT SUBSYSTEM
2202M: Paul Moore <paul@paul-moore.com>
2203M: Eric Paris <eparis@redhat.com>
2204L: linux-audit@redhat.com (moderated for non-subscribers)
2205W: http://people.redhat.com/sgrubb/audit/
2206T: git git://git.infradead.org/users/pcmoore/audit
2207S: Maintained
2208F: include/linux/audit.h
2209F: include/uapi/linux/audit.h
2210F: kernel/audit*
2211
2212AUXILIARY DISPLAY DRIVERS
2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2214W: http://miguelojeda.es/auxdisplay.htm
2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2216S: Maintained
2217F: drivers/auxdisplay/
2218F: include/linux/cfag12864b.h
2219
2220AVR32 ARCHITECTURE
2221M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2223W: http://www.atmel.com/products/AVR32/
2224W: http://mirror.egtvedt.no/avr32linux.org/
2225W: http://avrfreaks.net/
2226S: Maintained
2227F: arch/avr32/
2228
2229AVR32/AT32AP MACHINE SUPPORT
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S: Maintained
2233F: arch/avr32/mach-at32ap/
2234
2235AX.25 NETWORK LAYER
2236M: Ralf Baechle <ralf@linux-mips.org>
2237L: linux-hams@vger.kernel.org
2238W: http://www.linux-ax25.org/
2239S: Maintained
2240F: include/uapi/linux/ax25.h
2241F: include/net/ax25.h
2242F: net/ax25/
2243
2244AZ6007 DVB DRIVER
2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2246L: linux-media@vger.kernel.org
2247W: https://linuxtv.org
2248T: git git://linuxtv.org/media_tree.git
2249S: Maintained
2250F: drivers/media/usb/dvb-usb-v2/az6007.c
2251
2252AZTECH FM RADIO RECEIVER DRIVER
2253M: Hans Verkuil <hverkuil@xs4all.nl>
2254L: linux-media@vger.kernel.org
2255T: git git://linuxtv.org/media_tree.git
2256W: https://linuxtv.org
2257S: Maintained
2258F: drivers/media/radio/radio-aztech*
2259
2260B43 WIRELESS DRIVER
2261L: linux-wireless@vger.kernel.org
2262L: b43-dev@lists.infradead.org
2263W: http://wireless.kernel.org/en/users/Drivers/b43
2264S: Odd Fixes
2265F: drivers/net/wireless/broadcom/b43/
2266
2267B43LEGACY WIRELESS DRIVER
2268M: Larry Finger <Larry.Finger@lwfinger.net>
2269L: linux-wireless@vger.kernel.org
2270L: b43-dev@lists.infradead.org
2271W: http://wireless.kernel.org/en/users/Drivers/b43
2272S: Maintained
2273F: drivers/net/wireless/broadcom/b43legacy/
2274
2275BACKLIGHT CLASS/SUBSYSTEM
2276M: Jingoo Han <jingoohan1@gmail.com>
2277M: Lee Jones <lee.jones@linaro.org>
2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2279S: Maintained
2280F: drivers/video/backlight/
2281F: include/linux/backlight.h
2282
2283BATMAN ADVANCED
2284M: Marek Lindner <mareklindner@neomailbox.ch>
2285M: Simon Wunderlich <sw@simonwunderlich.de>
2286M: Antonio Quartulli <a@unstable.cc>
2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2288W: https://www.open-mesh.org/
2289Q: https://patchwork.open-mesh.org/project/batman/list/
2290S: Maintained
2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2292F: Documentation/ABI/testing/sysfs-class-net-mesh
2293F: Documentation/networking/batman-adv.txt
2294F: net/batman-adv/
2295
2296BAYCOM/HDLCDRV DRIVERS FOR AX.25
2297M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2298L: linux-hams@vger.kernel.org
2299W: http://www.baycom.org/~tom/ham/ham.html
2300S: Maintained
2301F: drivers/net/hamradio/baycom*
2302
2303BCACHE (BLOCK LAYER CACHE)
2304M: Kent Overstreet <kent.overstreet@gmail.com>
2305L: linux-bcache@vger.kernel.org
2306W: http://bcache.evilpiepirate.org
2307S: Orphan
2308F: drivers/md/bcache/
2309
2310BDISP ST MEDIA DRIVER
2311M: Fabien Dessenne <fabien.dessenne@st.com>
2312L: linux-media@vger.kernel.org
2313T: git git://linuxtv.org/media_tree.git
2314W: https://linuxtv.org
2315S: Supported
2316F: drivers/media/platform/sti/bdisp
2317
2318BEFS FILE SYSTEM
2319S: Orphan
2320F: Documentation/filesystems/befs.txt
2321F: fs/befs/
2322
2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2324M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2325L: netdev@vger.kernel.org
2326S: Maintained
2327F: drivers/net/ethernet/ec_bhf.c
2328
2329BFS FILE SYSTEM
2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2331S: Maintained
2332F: Documentation/filesystems/bfs.txt
2333F: fs/bfs/
2334F: include/uapi/linux/bfs_fs.h
2335
2336BLACKFIN ARCHITECTURE
2337M: Steven Miao <realmz6@gmail.com>
2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2339T: git git://git.code.sf.net/p/adi-linux/code
2340W: http://blackfin.uclinux.org
2341S: Supported
2342F: arch/blackfin/
2343
2344BLACKFIN EMAC DRIVER
2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2346W: http://blackfin.uclinux.org
2347S: Supported
2348F: drivers/net/ethernet/adi/
2349
2350BLACKFIN RTC DRIVER
2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W: http://blackfin.uclinux.org
2353S: Supported
2354F: drivers/rtc/rtc-bfin.c
2355
2356BLACKFIN SDH DRIVER
2357M: Sonic Zhang <sonic.zhang@analog.com>
2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2359W: http://blackfin.uclinux.org
2360S: Supported
2361F: drivers/mmc/host/bfin_sdh.c
2362
2363BLACKFIN SERIAL DRIVER
2364M: Sonic Zhang <sonic.zhang@analog.com>
2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2366W: http://blackfin.uclinux.org
2367S: Supported
2368F: drivers/tty/serial/bfin_uart.c
2369
2370BLACKFIN WATCHDOG DRIVER
2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W: http://blackfin.uclinux.org
2373S: Supported
2374F: drivers/watchdog/bfin_wdt.c
2375
2376BLACKFIN I2C TWI DRIVER
2377M: Sonic Zhang <sonic.zhang@analog.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379W: http://blackfin.uclinux.org/
2380S: Supported
2381F: drivers/i2c/busses/i2c-bfin-twi.c
2382
2383BLACKFIN MEDIA DRIVER
2384M: Scott Jiang <scott.jiang.linux@gmail.com>
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org/
2387S: Supported
2388F: drivers/media/platform/blackfin/
2389F: drivers/media/i2c/adv7183*
2390F: drivers/media/i2c/vs6624*
2391
2392BLINKM RGB LED DRIVER
2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2394S: Maintained
2395F: drivers/leds/leds-blinkm.c
2396
2397BLOCK LAYER
2398M: Jens Axboe <axboe@kernel.dk>
2399L: linux-block@vger.kernel.org
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2401S: Maintained
2402F: block/
2403F: kernel/trace/blktrace.c
2404
2405BLOCK2MTD DRIVER
2406M: Joern Engel <joern@lazybastard.org>
2407L: linux-mtd@lists.infradead.org
2408S: Maintained
2409F: drivers/mtd/devices/block2mtd.c
2410
2411BLUETOOTH DRIVERS
2412M: Marcel Holtmann <marcel@holtmann.org>
2413M: Gustavo Padovan <gustavo@padovan.org>
2414M: Johan Hedberg <johan.hedberg@gmail.com>
2415L: linux-bluetooth@vger.kernel.org
2416W: http://www.bluez.org/
2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2419S: Maintained
2420F: drivers/bluetooth/
2421
2422BLUETOOTH SUBSYSTEM
2423M: Marcel Holtmann <marcel@holtmann.org>
2424M: Gustavo Padovan <gustavo@padovan.org>
2425M: Johan Hedberg <johan.hedberg@gmail.com>
2426L: linux-bluetooth@vger.kernel.org
2427W: http://www.bluez.org/
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2430S: Maintained
2431F: net/bluetooth/
2432F: include/net/bluetooth/
2433
2434BONDING DRIVER
2435M: Jay Vosburgh <j.vosburgh@gmail.com>
2436M: Veaceslav Falico <vfalico@gmail.com>
2437M: Andy Gospodarek <gospo@cumulusnetworks.com>
2438L: netdev@vger.kernel.org
2439W: http://sourceforge.net/projects/bonding/
2440S: Supported
2441F: drivers/net/bonding/
2442F: include/uapi/linux/if_bonding.h
2443
2444BPF (Safe dynamic programs and tools)
2445M: Alexei Starovoitov <ast@kernel.org>
2446L: netdev@vger.kernel.org
2447L: linux-kernel@vger.kernel.org
2448S: Supported
2449F: kernel/bpf/
2450
2451BROADCOM B44 10/100 ETHERNET DRIVER
2452M: Gary Zambrano <zambrano@broadcom.com>
2453L: netdev@vger.kernel.org
2454S: Supported
2455F: drivers/net/ethernet/broadcom/b44.*
2456
2457BROADCOM GENET ETHERNET DRIVER
2458M: Florian Fainelli <f.fainelli@gmail.com>
2459L: netdev@vger.kernel.org
2460S: Supported
2461F: drivers/net/ethernet/broadcom/genet/
2462
2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2464M: Sony Chacko <sony.chacko@qlogic.com>
2465M: Dept-HSGLinuxNICDev@qlogic.com
2466L: netdev@vger.kernel.org
2467S: Supported
2468F: drivers/net/ethernet/broadcom/bnx2.*
2469F: drivers/net/ethernet/broadcom/bnx2_*
2470
2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2472M: Ariel Elior <ariel.elior@qlogic.com>
2473L: netdev@vger.kernel.org
2474S: Supported
2475F: drivers/net/ethernet/broadcom/bnx2x/
2476
2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2478M: Florian Fainelli <f.fainelli@gmail.com>
2479M: Ray Jui <rjui@broadcom.com>
2480M: Scott Branden <sbranden@broadcom.com>
2481L: bcm-kernel-feedback-list@broadcom.com
2482T: git git://github.com/broadcom/mach-bcm
2483S: Maintained
2484F: arch/arm/mach-bcm/
2485F: arch/arm/boot/dts/bcm113*
2486F: arch/arm/boot/dts/bcm216*
2487F: arch/arm/boot/dts/bcm281*
2488F: arch/arm64/boot/dts/broadcom/
2489F: arch/arm/configs/bcm_defconfig
2490F: drivers/mmc/host/sdhci-bcm-kona.c
2491F: drivers/clocksource/bcm_kona_timer.c
2492
2493BROADCOM BCM2835 ARM ARCHITECTURE
2494M: Stephen Warren <swarren@wwwdotorg.org>
2495M: Lee Jones <lee@kernel.org>
2496M: Eric Anholt <eric@anholt.net>
2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2500S: Maintained
2501N: bcm2835
2502
2503BROADCOM BCM47XX MIPS ARCHITECTURE
2504M: Hauke Mehrtens <hauke@hauke-m.de>
2505M: Rafał Miłecki <zajec5@gmail.com>
2506L: linux-mips@linux-mips.org
2507S: Maintained
2508F: Documentation/devicetree/bindings/mips/brcm/
2509F: arch/mips/bcm47xx/*
2510F: arch/mips/include/asm/mach-bcm47xx/*
2511
2512BROADCOM BCM5301X ARM ARCHITECTURE
2513M: Hauke Mehrtens <hauke@hauke-m.de>
2514L: linux-arm-kernel@lists.infradead.org
2515S: Maintained
2516F: arch/arm/mach-bcm/bcm_5301x.c
2517F: arch/arm/boot/dts/bcm5301x.dtsi
2518F: arch/arm/boot/dts/bcm470*
2519
2520BROADCOM BCM63XX ARM ARCHITECTURE
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L: bcm-kernel-feedback-list@broadcom.com
2524T: git git://github.com/broadcom/stblinux.git
2525S: Maintained
2526F: arch/arm/mach-bcm/bcm63xx.c
2527F: arch/arm/include/debug/bcm63xx.S
2528
2529BROADCOM BCM63XX/BCM33XX UDC DRIVER
2530M: Kevin Cernekee <cernekee@gmail.com>
2531L: linux-usb@vger.kernel.org
2532S: Maintained
2533F: drivers/usb/gadget/udc/bcm63xx_udc.*
2534
2535BROADCOM BCM7XXX ARM ARCHITECTURE
2536M: Brian Norris <computersforpeace@gmail.com>
2537M: Gregory Fong <gregory.0xf0@gmail.com>
2538M: Florian Fainelli <f.fainelli@gmail.com>
2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540L: bcm-kernel-feedback-list@broadcom.com
2541T: git git://github.com/broadcom/stblinux.git
2542S: Maintained
2543F: arch/arm/mach-bcm/*brcmstb*
2544F: arch/arm/boot/dts/bcm7*.dts*
2545F: drivers/bus/brcmstb_gisb.c
2546N: brcmstb
2547
2548BROADCOM BMIPS MIPS ARCHITECTURE
2549M: Kevin Cernekee <cernekee@gmail.com>
2550M: Florian Fainelli <f.fainelli@gmail.com>
2551L: linux-mips@linux-mips.org
2552T: git git://github.com/broadcom/stblinux.git
2553S: Maintained
2554F: arch/mips/bmips/*
2555F: arch/mips/include/asm/mach-bmips/*
2556F: arch/mips/kernel/*bmips*
2557F: arch/mips/boot/dts/brcm/bcm*.dts*
2558F: drivers/irqchip/irq-bcm63*
2559F: drivers/irqchip/irq-bcm7*
2560F: drivers/irqchip/irq-brcmstb*
2561F: include/linux/bcm963xx_nvram.h
2562F: include/linux/bcm963xx_tag.h
2563
2564BROADCOM TG3 GIGABIT ETHERNET DRIVER
2565M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2566M: Prashant Sreedharan <prashant@broadcom.com>
2567M: Michael Chan <mchan@broadcom.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/tg3.*
2571
2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2573M: Brett Rudley <brudley@broadcom.com>
2574M: Arend van Spriel <arend@broadcom.com>
2575M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2576M: Hante Meuleman <meuleman@broadcom.com>
2577L: linux-wireless@vger.kernel.org
2578L: brcm80211-dev-list@broadcom.com
2579S: Supported
2580F: drivers/net/wireless/broadcom/brcm80211/
2581
2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2583M: QLogic-Storage-Upstream@qlogic.com
2584L: linux-scsi@vger.kernel.org
2585S: Supported
2586F: drivers/scsi/bnx2fc/
2587
2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2589M: QLogic-Storage-Upstream@qlogic.com
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/bnx2i/
2593
2594BROADCOM IPROC ARM ARCHITECTURE
2595M: Ray Jui <rjui@broadcom.com>
2596M: Scott Branden <sbranden@broadcom.com>
2597M: Jon Mason <jonmason@broadcom.com>
2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599L: bcm-kernel-feedback-list@broadcom.com
2600T: git git://github.com/broadcom/cygnus-linux.git
2601S: Maintained
2602N: iproc
2603N: cygnus
2604N: nsp
2605N: bcm9113*
2606N: bcm9583*
2607N: bcm9585*
2608N: bcm9586*
2609N: bcm988312
2610N: bcm113*
2611N: bcm583*
2612N: bcm585*
2613N: bcm586*
2614N: bcm88312
2615
2616BROADCOM BRCMSTB GPIO DRIVER
2617M: Gregory Fong <gregory.0xf0@gmail.com>
2618L: bcm-kernel-feedback-list@broadcom.com
2619S: Supported
2620F: drivers/gpio/gpio-brcmstb.c
2621F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2622
2623BROADCOM KONA GPIO DRIVER
2624M: Ray Jui <rjui@broadcom.com>
2625L: bcm-kernel-feedback-list@broadcom.com
2626S: Supported
2627F: drivers/gpio/gpio-bcm-kona.c
2628F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2629
2630BROADCOM NVRAM DRIVER
2631M: Rafał Miłecki <zajec5@gmail.com>
2632L: linux-mips@linux-mips.org
2633S: Maintained
2634F: drivers/firmware/broadcom/*
2635
2636BROADCOM STB NAND FLASH DRIVER
2637M: Brian Norris <computersforpeace@gmail.com>
2638M: Kamal Dasu <kdasu.kdev@gmail.com>
2639L: linux-mtd@lists.infradead.org
2640L: bcm-kernel-feedback-list@broadcom.com
2641S: Maintained
2642F: drivers/mtd/nand/brcmnand/
2643
2644BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2645M: Rafał Miłecki <zajec5@gmail.com>
2646L: linux-wireless@vger.kernel.org
2647S: Maintained
2648F: drivers/bcma/
2649F: include/linux/bcma/
2650
2651BROADCOM SYSTEMPORT ETHERNET DRIVER
2652M: Florian Fainelli <f.fainelli@gmail.com>
2653L: netdev@vger.kernel.org
2654S: Supported
2655F: drivers/net/ethernet/broadcom/bcmsysport.*
2656
2657BROADCOM VULCAN ARM64 SOC
2658M: Jayachandran C. <jchandra@broadcom.com>
2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660L: bcm-kernel-feedback-list@broadcom.com
2661S: Maintained
2662F: arch/arm64/boot/dts/broadcom/vulcan*
2663
2664BROCADE BFA FC SCSI DRIVER
2665M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2666M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2667L: linux-scsi@vger.kernel.org
2668S: Supported
2669F: drivers/scsi/bfa/
2670
2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2672M: Rasesh Mody <rasesh.mody@qlogic.com>
2673L: netdev@vger.kernel.org
2674S: Supported
2675F: drivers/net/ethernet/brocade/bna/
2676
2677BSG (block layer generic sg v4 driver)
2678M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2679L: linux-scsi@vger.kernel.org
2680S: Supported
2681F: block/bsg.c
2682F: include/linux/bsg.h
2683F: include/uapi/linux/bsg.h
2684
2685BT87X AUDIO DRIVER
2686M: Clemens Ladisch <clemens@ladisch.de>
2687L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2688T: git git://git.alsa-project.org/alsa-kernel.git
2689S: Maintained
2690F: Documentation/sound/alsa/Bt87x.txt
2691F: sound/pci/bt87x.c
2692
2693BT8XXGPIO DRIVER
2694M: Michael Buesch <m@bues.ch>
2695W: http://bu3sch.de/btgpio.php
2696S: Maintained
2697F: drivers/gpio/gpio-bt8xx.c
2698
2699BTRFS FILE SYSTEM
2700M: Chris Mason <clm@fb.com>
2701M: Josef Bacik <jbacik@fb.com>
2702M: David Sterba <dsterba@suse.com>
2703L: linux-btrfs@vger.kernel.org
2704W: http://btrfs.wiki.kernel.org/
2705Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2707S: Maintained
2708F: Documentation/filesystems/btrfs.txt
2709F: fs/btrfs/
2710
2711BTTV VIDEO4LINUX DRIVER
2712M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2713L: linux-media@vger.kernel.org
2714W: https://linuxtv.org
2715T: git git://linuxtv.org/media_tree.git
2716S: Odd fixes
2717F: Documentation/video4linux/bttv/
2718F: drivers/media/pci/bt8xx/bttv*
2719
2720BUSLOGIC SCSI DRIVER
2721M: Khalid Aziz <khalid@gonehiking.org>
2722L: linux-scsi@vger.kernel.org
2723S: Maintained
2724F: drivers/scsi/BusLogic.*
2725F: drivers/scsi/FlashPoint.*
2726
2727C-MEDIA CMI8788 DRIVER
2728M: Clemens Ladisch <clemens@ladisch.de>
2729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2730T: git git://git.alsa-project.org/alsa-kernel.git
2731S: Maintained
2732F: sound/pci/oxygen/
2733
2734C6X ARCHITECTURE
2735M: Mark Salter <msalter@redhat.com>
2736M: Aurelien Jacquiot <a-jacquiot@ti.com>
2737L: linux-c6x-dev@linux-c6x.org
2738W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2739S: Maintained
2740F: arch/c6x/
2741
2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2743M: David Howells <dhowells@redhat.com>
2744L: linux-cachefs@redhat.com (moderated for non-subscribers)
2745S: Supported
2746F: Documentation/filesystems/caching/cachefiles.txt
2747F: fs/cachefiles/
2748
2749CADET FM/AM RADIO RECEIVER DRIVER
2750M: Hans Verkuil <hverkuil@xs4all.nl>
2751L: linux-media@vger.kernel.org
2752T: git git://linuxtv.org/media_tree.git
2753W: https://linuxtv.org
2754S: Maintained
2755F: drivers/media/radio/radio-cadet*
2756
2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2758M: Jonathan Corbet <corbet@lwn.net>
2759L: linux-media@vger.kernel.org
2760T: git git://linuxtv.org/media_tree.git
2761S: Maintained
2762F: Documentation/video4linux/cafe_ccic
2763F: drivers/media/platform/marvell-ccic/
2764
2765CAIF NETWORK LAYER
2766M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2767L: netdev@vger.kernel.org
2768S: Supported
2769F: Documentation/networking/caif/
2770F: drivers/net/caif/
2771F: include/uapi/linux/caif/
2772F: include/net/caif/
2773F: net/caif/
2774
2775CALGARY x86-64 IOMMU
2776M: Muli Ben-Yehuda <muli@il.ibm.com>
2777M: "Jon D. Mason" <jdmason@kudzu.us>
2778L: discuss@x86-64.org
2779S: Maintained
2780F: arch/x86/kernel/pci-calgary_64.c
2781F: arch/x86/kernel/tce_64.c
2782F: arch/x86/include/asm/calgary.h
2783F: arch/x86/include/asm/tce.h
2784
2785CAN NETWORK LAYER
2786M: Oliver Hartkopp <socketcan@hartkopp.net>
2787M: Marc Kleine-Budde <mkl@pengutronix.de>
2788L: linux-can@vger.kernel.org
2789W: https://github.com/linux-can
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2792S: Maintained
2793F: Documentation/networking/can.txt
2794F: net/can/
2795F: include/linux/can/core.h
2796F: include/uapi/linux/can.h
2797F: include/uapi/linux/can/bcm.h
2798F: include/uapi/linux/can/raw.h
2799F: include/uapi/linux/can/gw.h
2800
2801CAN NETWORK DRIVERS
2802M: Wolfgang Grandegger <wg@grandegger.com>
2803M: Marc Kleine-Budde <mkl@pengutronix.de>
2804L: linux-can@vger.kernel.org
2805W: https://github.com/linux-can
2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2808S: Maintained
2809F: drivers/net/can/
2810F: include/linux/can/dev.h
2811F: include/linux/can/platform/
2812F: include/uapi/linux/can/error.h
2813F: include/uapi/linux/can/netlink.h
2814
2815CAPABILITIES
2816M: Serge Hallyn <serge.hallyn@canonical.com>
2817L: linux-security-module@vger.kernel.org
2818S: Supported
2819F: include/linux/capability.h
2820F: include/uapi/linux/capability.h
2821F: security/commoncap.c
2822F: kernel/capability.c
2823
2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2825M: Kevin Tsai <ktsai@capellamicro.com>
2826S: Maintained
2827F: drivers/iio/light/cm*
2828F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2829
2830CAVIUM LIQUIDIO NETWORK DRIVER
2831M: Derek Chickles <derek.chickles@caviumnetworks.com>
2832M: Satanand Burla <satananda.burla@caviumnetworks.com>
2833M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2834M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2835L: netdev@vger.kernel.org
2836W: http://www.cavium.com
2837S: Supported
2838F: drivers/net/ethernet/cavium/liquidio/
2839
2840CC2520 IEEE-802.15.4 RADIO DRIVER
2841M: Varka Bhadram <varkabhadram@gmail.com>
2842L: linux-wpan@vger.kernel.org
2843S: Maintained
2844F: drivers/net/ieee802154/cc2520.c
2845F: include/linux/spi/cc2520.h
2846F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2847
2848CELL BROADBAND ENGINE ARCHITECTURE
2849M: Arnd Bergmann <arnd@arndb.de>
2850L: linuxppc-dev@lists.ozlabs.org
2851W: http://www.ibm.com/developerworks/power/cell/
2852S: Supported
2853F: arch/powerpc/include/asm/cell*.h
2854F: arch/powerpc/include/asm/spu*.h
2855F: arch/powerpc/include/uapi/asm/spu*.h
2856F: arch/powerpc/oprofile/*cell*
2857F: arch/powerpc/platforms/cell/
2858
2859CEPH COMMON CODE (LIBCEPH)
2860M: Ilya Dryomov <idryomov@gmail.com>
2861M: "Yan, Zheng" <zyan@redhat.com>
2862M: Sage Weil <sage@redhat.com>
2863L: ceph-devel@vger.kernel.org
2864W: http://ceph.com/
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2866T: git git://github.com/ceph/ceph-client.git
2867S: Supported
2868F: net/ceph/
2869F: include/linux/ceph/
2870F: include/linux/crush/
2871
2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2873M: "Yan, Zheng" <zyan@redhat.com>
2874M: Sage Weil <sage@redhat.com>
2875M: Ilya Dryomov <idryomov@gmail.com>
2876L: ceph-devel@vger.kernel.org
2877W: http://ceph.com/
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2879T: git git://github.com/ceph/ceph-client.git
2880S: Supported
2881F: Documentation/filesystems/ceph.txt
2882F: fs/ceph/
2883
2884CERTIFICATE HANDLING:
2885M: David Howells <dhowells@redhat.com>
2886M: David Woodhouse <dwmw2@infradead.org>
2887L: keyrings@vger.kernel.org
2888S: Maintained
2889F: Documentation/module-signing.txt
2890F: certs/
2891F: scripts/sign-file.c
2892F: scripts/extract-cert.c
2893
2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2895L: linux-usb@vger.kernel.org
2896S: Orphan
2897F: Documentation/usb/WUSB-Design-overview.txt
2898F: Documentation/usb/wusb-cbaf
2899F: drivers/usb/host/hwa-hc.c
2900F: drivers/usb/host/whci/
2901F: drivers/usb/wusbcore/
2902F: include/linux/usb/wusb*
2903
2904CFAG12864B LCD DRIVER
2905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2906W: http://miguelojeda.es/auxdisplay.htm
2907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2908S: Maintained
2909F: drivers/auxdisplay/cfag12864b.c
2910F: include/linux/cfag12864b.h
2911
2912CFAG12864BFB LCD FRAMEBUFFER DRIVER
2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2914W: http://miguelojeda.es/auxdisplay.htm
2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2916S: Maintained
2917F: drivers/auxdisplay/cfag12864bfb.c
2918F: include/linux/cfag12864b.h
2919
2920CFG80211 and NL80211
2921M: Johannes Berg <johannes@sipsolutions.net>
2922L: linux-wireless@vger.kernel.org
2923W: http://wireless.kernel.org/
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2926S: Maintained
2927F: include/uapi/linux/nl80211.h
2928F: include/net/cfg80211.h
2929F: net/wireless/*
2930X: net/wireless/wext*
2931
2932CHAR and MISC DRIVERS
2933M: Arnd Bergmann <arnd@arndb.de>
2934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2936S: Supported
2937F: drivers/char/*
2938F: drivers/misc/*
2939F: include/linux/miscdevice.h
2940
2941CHECKPATCH
2942M: Andy Whitcroft <apw@canonical.com>
2943M: Joe Perches <joe@perches.com>
2944S: Maintained
2945F: scripts/checkpatch.pl
2946
2947CHINESE DOCUMENTATION
2948M: Harry Wei <harryxiyou@gmail.com>
2949L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2950L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2951S: Maintained
2952F: Documentation/zh_CN/
2953
2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2955M: Peter Chen <Peter.Chen@nxp.com>
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2957L: linux-usb@vger.kernel.org
2958S: Maintained
2959F: drivers/usb/chipidea/
2960
2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2962M: Hans de Goede <hdegoede@redhat.com>
2963L: linux-input@vger.kernel.org
2964S: Maintained
2965F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2966F: drivers/input/touchscreen/chipone_icn8318.c
2967
2968CHROME HARDWARE PLATFORM SUPPORT
2969M: Olof Johansson <olof@lixom.net>
2970S: Maintained
2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2972F: drivers/platform/chrome/
2973
2974CISCO VIC ETHERNET NIC DRIVER
2975M: Christian Benvenuti <benve@cisco.com>
2976M: Sujith Sankar <ssujith@cisco.com>
2977M: Govindarajulu Varadarajan <_govind@gmx.com>
2978M: Neel Patel <neepatel@cisco.com>
2979S: Supported
2980F: drivers/net/ethernet/cisco/enic/
2981
2982CISCO VIC LOW LATENCY NIC DRIVER
2983M: Christian Benvenuti <benve@cisco.com>
2984M: Dave Goodell <dgoodell@cisco.com>
2985S: Supported
2986F: drivers/infiniband/hw/usnic/
2987
2988CIRRUS LOGIC EP93XX ETHERNET DRIVER
2989M: Hartley Sweeten <hsweeten@visionengravers.com>
2990L: netdev@vger.kernel.org
2991S: Maintained
2992F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2993
2994CIRRUS LOGIC AUDIO CODEC DRIVERS
2995M: Brian Austin <brian.austin@cirrus.com>
2996M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2998S: Maintained
2999F: sound/soc/codecs/cs*
3000
3001CLEANCACHE API
3002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3003L: linux-kernel@vger.kernel.org
3004S: Maintained
3005F: mm/cleancache.c
3006F: include/linux/cleancache.h
3007
3008CLK API
3009M: Russell King <linux@armlinux.org.uk>
3010L: linux-clk@vger.kernel.org
3011S: Maintained
3012F: include/linux/clk.h
3013
3014CLOCKSOURCE, CLOCKEVENT DRIVERS
3015M: Daniel Lezcano <daniel.lezcano@linaro.org>
3016M: Thomas Gleixner <tglx@linutronix.de>
3017L: linux-kernel@vger.kernel.org
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3019S: Supported
3020F: drivers/clocksource
3021
3022CISCO FCOE HBA DRIVER
3023M: Hiral Patel <hiralpat@cisco.com>
3024M: Suma Ramars <sramars@cisco.com>
3025M: Brian Uchino <buchino@cisco.com>
3026L: linux-scsi@vger.kernel.org
3027S: Supported
3028F: drivers/scsi/fnic/
3029
3030CISCO SCSI HBA DRIVER
3031M: Narsimhulu Musini <nmusini@cisco.com>
3032M: Sesidhar Baddela <sebaddel@cisco.com>
3033L: linux-scsi@vger.kernel.org
3034S: Supported
3035F: drivers/scsi/snic/
3036
3037CMPC ACPI DRIVER
3038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3039M: Daniel Oliveira Nascimento <don@syst.com.br>
3040L: platform-driver-x86@vger.kernel.org
3041S: Supported
3042F: drivers/platform/x86/classmate-laptop.c
3043
3044COBALT MEDIA DRIVER
3045M: Hans Verkuil <hans.verkuil@cisco.com>
3046L: linux-media@vger.kernel.org
3047T: git git://linuxtv.org/media_tree.git
3048W: https://linuxtv.org
3049S: Supported
3050F: drivers/media/pci/cobalt/
3051
3052COCCINELLE/Semantic Patches (SmPL)
3053M: Julia Lawall <Julia.Lawall@lip6.fr>
3054M: Gilles Muller <Gilles.Muller@lip6.fr>
3055M: Nicolas Palix <nicolas.palix@imag.fr>
3056M: Michal Marek <mmarek@suse.com>
3057L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3059W: http://coccinelle.lip6.fr/
3060S: Supported
3061F: Documentation/coccinelle.txt
3062F: scripts/coccinelle/
3063F: scripts/coccicheck
3064
3065CODA FILE SYSTEM
3066M: Jan Harkes <jaharkes@cs.cmu.edu>
3067M: coda@cs.cmu.edu
3068L: codalist@coda.cs.cmu.edu
3069W: http://www.coda.cs.cmu.edu/
3070S: Maintained
3071F: Documentation/filesystems/coda.txt
3072F: fs/coda/
3073F: include/linux/coda*.h
3074F: include/uapi/linux/coda*.h
3075
3076CODA V4L2 MEM2MEM DRIVER
3077M: Philipp Zabel <p.zabel@pengutronix.de>
3078L: linux-media@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/media/coda.txt
3081F: drivers/media/platform/coda/
3082
3083COMMON CLK FRAMEWORK
3084M: Michael Turquette <mturquette@baylibre.com>
3085M: Stephen Boyd <sboyd@codeaurora.org>
3086L: linux-clk@vger.kernel.org
3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3088S: Maintained
3089F: drivers/clk/
3090X: drivers/clk/clkdev.c
3091F: include/linux/clk-pr*
3092F: include/linux/clk/
3093
3094COMMON INTERNET FILE SYSTEM (CIFS)
3095M: Steve French <sfrench@samba.org>
3096L: linux-cifs@vger.kernel.org
3097L: samba-technical@lists.samba.org (moderated for non-subscribers)
3098W: http://linux-cifs.samba.org/
3099T: git git://git.samba.org/sfrench/cifs-2.6.git
3100S: Supported
3101F: Documentation/filesystems/cifs/
3102F: fs/cifs/
3103
3104COMPACTPCI HOTPLUG CORE
3105M: Scott Murray <scott@spiteful.org>
3106L: linux-pci@vger.kernel.org
3107S: Maintained
3108F: drivers/pci/hotplug/cpci_hotplug*
3109
3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3111M: Scott Murray <scott@spiteful.org>
3112L: linux-pci@vger.kernel.org
3113S: Maintained
3114F: drivers/pci/hotplug/cpcihp_zt5550.*
3115
3116COMPACTPCI HOTPLUG GENERIC DRIVER
3117M: Scott Murray <scott@spiteful.org>
3118L: linux-pci@vger.kernel.org
3119S: Maintained
3120F: drivers/pci/hotplug/cpcihp_generic.c
3121
3122COMPAL LAPTOP SUPPORT
3123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3124L: platform-driver-x86@vger.kernel.org
3125S: Maintained
3126F: drivers/platform/x86/compal-laptop.c
3127
3128CONEXANT ACCESSRUNNER USB DRIVER
3129L: accessrunner-general@lists.sourceforge.net
3130W: http://accessrunner.sourceforge.net/
3131S: Orphan
3132F: drivers/usb/atm/cxacru.c
3133
3134CONFIGFS
3135M: Joel Becker <jlbec@evilplan.org>
3136M: Christoph Hellwig <hch@lst.de>
3137T: git git://git.infradead.org/users/hch/configfs.git
3138S: Supported
3139F: fs/configfs/
3140F: include/linux/configfs.h
3141
3142CONNECTOR
3143M: Evgeniy Polyakov <zbr@ioremap.net>
3144L: netdev@vger.kernel.org
3145S: Maintained
3146F: drivers/connector/
3147
3148CONTROL GROUP (CGROUP)
3149M: Tejun Heo <tj@kernel.org>
3150M: Li Zefan <lizefan@huawei.com>
3151M: Johannes Weiner <hannes@cmpxchg.org>
3152L: cgroups@vger.kernel.org
3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3154S: Maintained
3155F: Documentation/cgroups/
3156F: include/linux/cgroup*
3157F: kernel/cgroup*
3158
3159CONTROL GROUP - CPUSET
3160M: Li Zefan <lizefan@huawei.com>
3161L: cgroups@vger.kernel.org
3162W: http://www.bullopensource.org/cpuset/
3163W: http://oss.sgi.com/projects/cpusets/
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3165S: Maintained
3166F: Documentation/cgroups/cpusets.txt
3167F: include/linux/cpuset.h
3168F: kernel/cpuset.c
3169
3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3171M: Johannes Weiner <hannes@cmpxchg.org>
3172M: Michal Hocko <mhocko@kernel.org>
3173M: Vladimir Davydov <vdavydov@virtuozzo.com>
3174L: cgroups@vger.kernel.org
3175L: linux-mm@kvack.org
3176S: Maintained
3177F: mm/memcontrol.c
3178F: mm/swap_cgroup.c
3179
3180CORETEMP HARDWARE MONITORING DRIVER
3181M: Fenghua Yu <fenghua.yu@intel.com>
3182L: linux-hwmon@vger.kernel.org
3183S: Maintained
3184F: Documentation/hwmon/coretemp
3185F: drivers/hwmon/coretemp.c
3186
3187COSA/SRP SYNC SERIAL DRIVER
3188M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3189W: http://www.fi.muni.cz/~kas/cosa/
3190S: Maintained
3191F: drivers/net/wan/cosa*
3192
3193CPMAC ETHERNET DRIVER
3194M: Florian Fainelli <florian@openwrt.org>
3195L: netdev@vger.kernel.org
3196S: Maintained
3197F: drivers/net/ethernet/ti/cpmac.c
3198
3199CPU FREQUENCY DRIVERS
3200M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3201M: Viresh Kumar <viresh.kumar@linaro.org>
3202L: linux-pm@vger.kernel.org
3203S: Maintained
3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3205T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3206F: drivers/cpufreq/
3207F: include/linux/cpufreq.h
3208
3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3210M: Viresh Kumar <viresh.kumar@linaro.org>
3211M: Sudeep Holla <sudeep.holla@arm.com>
3212L: linux-pm@vger.kernel.org
3213W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3214S: Maintained
3215F: drivers/cpufreq/arm_big_little.h
3216F: drivers/cpufreq/arm_big_little.c
3217F: drivers/cpufreq/arm_big_little_dt.c
3218
3219CPUIDLE DRIVER - ARM BIG LITTLE
3220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3221M: Daniel Lezcano <daniel.lezcano@linaro.org>
3222L: linux-pm@vger.kernel.org
3223L: linux-arm-kernel@lists.infradead.org
3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3225S: Maintained
3226F: drivers/cpuidle/cpuidle-big_little.c
3227
3228CPUIDLE DRIVER - ARM EXYNOS
3229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3230M: Daniel Lezcano <daniel.lezcano@linaro.org>
3231M: Kukjin Kim <kgene@kernel.org>
3232L: linux-pm@vger.kernel.org
3233L: linux-samsung-soc@vger.kernel.org
3234S: Supported
3235F: drivers/cpuidle/cpuidle-exynos.c
3236F: arch/arm/mach-exynos/pm.c
3237
3238CPUIDLE DRIVERS
3239M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3240M: Daniel Lezcano <daniel.lezcano@linaro.org>
3241L: linux-pm@vger.kernel.org
3242S: Maintained
3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3244F: drivers/cpuidle/*
3245F: include/linux/cpuidle.h
3246
3247CPUID/MSR DRIVER
3248M: "H. Peter Anvin" <hpa@zytor.com>
3249S: Maintained
3250F: arch/x86/kernel/cpuid.c
3251F: arch/x86/kernel/msr.c
3252
3253CPU POWER MONITORING SUBSYSTEM
3254M: Thomas Renninger <trenn@suse.com>
3255L: linux-pm@vger.kernel.org
3256S: Maintained
3257F: tools/power/cpupower/
3258
3259CRAMFS FILESYSTEM
3260W: http://sourceforge.net/projects/cramfs/
3261S: Orphan / Obsolete
3262F: Documentation/filesystems/cramfs.txt
3263F: fs/cramfs/
3264
3265CRIS PORT
3266M: Mikael Starvik <starvik@axis.com>
3267M: Jesper Nilsson <jesper.nilsson@axis.com>
3268L: linux-cris-kernel@axis.com
3269W: http://developer.axis.com
3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3271S: Maintained
3272F: arch/cris/
3273F: drivers/tty/serial/crisv10.*
3274
3275CRYPTO API
3276M: Herbert Xu <herbert@gondor.apana.org.au>
3277M: "David S. Miller" <davem@davemloft.net>
3278L: linux-crypto@vger.kernel.org
3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3281S: Maintained
3282F: Documentation/crypto/
3283F: Documentation/DocBook/crypto-API.tmpl
3284F: arch/*/crypto/
3285F: crypto/
3286F: drivers/crypto/
3287F: include/crypto/
3288
3289CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3290M: Neil Horman <nhorman@tuxdriver.com>
3291L: linux-crypto@vger.kernel.org
3292S: Maintained
3293F: crypto/ansi_cprng.c
3294F: crypto/rng.c
3295
3296CS3308 MEDIA DRIVER
3297M: Hans Verkuil <hverkuil@xs4all.nl>
3298L: linux-media@vger.kernel.org
3299T: git git://linuxtv.org/media_tree.git
3300W: http://linuxtv.org
3301S: Odd Fixes
3302F: drivers/media/i2c/cs3308.c
3303F: drivers/media/i2c/cs3308.h
3304
3305CS5535 Audio ALSA driver
3306M: Jaya Kumar <jayakumar.alsa@gmail.com>
3307S: Maintained
3308F: sound/pci/cs5535audio/
3309
3310CW1200 WLAN driver
3311M: Solomon Peachy <pizza@shaftnet.org>
3312S: Maintained
3313F: drivers/net/wireless/st/cw1200/
3314
3315CX18 VIDEO4LINUX DRIVER
3316M: Andy Walls <awalls@md.metrocast.net>
3317L: ivtv-devel@ivtvdriver.org (subscribers-only)
3318L: linux-media@vger.kernel.org
3319T: git git://linuxtv.org/media_tree.git
3320W: https://linuxtv.org
3321W: http://www.ivtvdriver.org/index.php/Cx18
3322S: Maintained
3323F: Documentation/video4linux/cx18.txt
3324F: drivers/media/pci/cx18/
3325F: include/uapi/linux/ivtv*
3326
3327CX2341X MPEG ENCODER HELPER MODULE
3328M: Hans Verkuil <hverkuil@xs4all.nl>
3329L: linux-media@vger.kernel.org
3330T: git git://linuxtv.org/media_tree.git
3331W: https://linuxtv.org
3332S: Maintained
3333F: drivers/media/common/cx2341x*
3334F: include/media/cx2341x*
3335
3336CX24120 MEDIA DRIVER
3337M: Jemma Denson <jdenson@gmail.com>
3338M: Patrick Boettcher <patrick.boettcher@posteo.de>
3339L: linux-media@vger.kernel.org
3340W: https://linuxtv.org
3341Q: http://patchwork.linuxtv.org/project/linux-media/list/
3342S: Maintained
3343F: drivers/media/dvb-frontends/cx24120*
3344
3345CX88 VIDEO4LINUX DRIVER
3346M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3347L: linux-media@vger.kernel.org
3348W: https://linuxtv.org
3349T: git git://linuxtv.org/media_tree.git
3350S: Odd fixes
3351F: Documentation/video4linux/cx88/
3352F: drivers/media/pci/cx88/
3353
3354CXD2820R MEDIA DRIVER
3355M: Antti Palosaari <crope@iki.fi>
3356L: linux-media@vger.kernel.org
3357W: https://linuxtv.org
3358W: http://palosaari.fi/linux/
3359Q: http://patchwork.linuxtv.org/project/linux-media/list/
3360T: git git://linuxtv.org/anttip/media_tree.git
3361S: Maintained
3362F: drivers/media/dvb-frontends/cxd2820r*
3363
3364CXGB3 ETHERNET DRIVER (CXGB3)
3365M: Santosh Raspatur <santosh@chelsio.com>
3366L: netdev@vger.kernel.org
3367W: http://www.chelsio.com
3368S: Supported
3369F: drivers/net/ethernet/chelsio/cxgb3/
3370
3371CXGB3 ISCSI DRIVER (CXGB3I)
3372M: Karen Xie <kxie@chelsio.com>
3373L: linux-scsi@vger.kernel.org
3374W: http://www.chelsio.com
3375S: Supported
3376F: drivers/scsi/cxgbi/cxgb3i
3377
3378CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3379M: Steve Wise <swise@chelsio.com>
3380L: linux-rdma@vger.kernel.org
3381W: http://www.openfabrics.org
3382S: Supported
3383F: drivers/infiniband/hw/cxgb3/
3384
3385CXGB4 ETHERNET DRIVER (CXGB4)
3386M: Hariprasad S <hariprasad@chelsio.com>
3387L: netdev@vger.kernel.org
3388W: http://www.chelsio.com
3389S: Supported
3390F: drivers/net/ethernet/chelsio/cxgb4/
3391
3392CXGB4 ISCSI DRIVER (CXGB4I)
3393M: Karen Xie <kxie@chelsio.com>
3394L: linux-scsi@vger.kernel.org
3395W: http://www.chelsio.com
3396S: Supported
3397F: drivers/scsi/cxgbi/cxgb4i
3398
3399CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3400M: Steve Wise <swise@chelsio.com>
3401L: linux-rdma@vger.kernel.org
3402W: http://www.openfabrics.org
3403S: Supported
3404F: drivers/infiniband/hw/cxgb4/
3405
3406CXGB4VF ETHERNET DRIVER (CXGB4VF)
3407M: Casey Leedom <leedom@chelsio.com>
3408L: netdev@vger.kernel.org
3409W: http://www.chelsio.com
3410S: Supported
3411F: drivers/net/ethernet/chelsio/cxgb4vf/
3412
3413CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3414M: Ian Munsie <imunsie@au1.ibm.com>
3415M: Michael Neuling <mikey@neuling.org>
3416L: linuxppc-dev@lists.ozlabs.org
3417S: Supported
3418F: drivers/misc/cxl/
3419F: include/misc/cxl*
3420F: include/uapi/misc/cxl.h
3421F: Documentation/powerpc/cxl.txt
3422F: Documentation/powerpc/cxl.txt
3423F: Documentation/ABI/testing/sysfs-class-cxl
3424
3425CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3426M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3427M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3428L: linux-scsi@vger.kernel.org
3429S: Supported
3430F: drivers/scsi/cxlflash/
3431F: include/uapi/scsi/cxlflash_ioctls.h
3432F: Documentation/powerpc/cxlflash.txt
3433
3434STMMAC ETHERNET DRIVER
3435M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3436M: Alexandre Torgue <alexandre.torgue@st.com>
3437L: netdev@vger.kernel.org
3438W: http://www.stlinux.com
3439S: Supported
3440F: drivers/net/ethernet/stmicro/stmmac/
3441
3442CYBERPRO FB DRIVER
3443M: Russell King <linux@armlinux.org.uk>
3444L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3445W: http://www.armlinux.org.uk/
3446S: Maintained
3447F: drivers/video/fbdev/cyber2000fb.*
3448
3449CYCLADES ASYNC MUX DRIVER
3450W: http://www.cyclades.com/
3451S: Orphan
3452F: drivers/tty/cyclades.c
3453F: include/linux/cyclades.h
3454F: include/uapi/linux/cyclades.h
3455
3456CYCLADES PC300 DRIVER
3457W: http://www.cyclades.com/
3458S: Orphan
3459F: drivers/net/wan/pc300*
3460
3461CYPRESS_FIRMWARE MEDIA DRIVER
3462M: Antti Palosaari <crope@iki.fi>
3463L: linux-media@vger.kernel.org
3464W: https://linuxtv.org
3465W: http://palosaari.fi/linux/
3466Q: http://patchwork.linuxtv.org/project/linux-media/list/
3467T: git git://linuxtv.org/anttip/media_tree.git
3468S: Maintained
3469F: drivers/media/common/cypress_firmware*
3470
3471CYTTSP TOUCHSCREEN DRIVER
3472M: Ferruh Yigit <fery@cypress.com>
3473L: linux-input@vger.kernel.org
3474S: Supported
3475F: drivers/input/touchscreen/cyttsp*
3476F: include/linux/input/cyttsp.h
3477
3478DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3479M: Joshua Kinard <kumba@gentoo.org>
3480S: Maintained
3481F: drivers/rtc/rtc-ds1685.c
3482F: include/linux/rtc/ds1685.h
3483
3484DAMA SLAVE for AX.25
3485M: Joerg Reuter <jreuter@yaina.de>
3486W: http://yaina.de/jreuter/
3487W: http://www.qsl.net/dl1bke/
3488L: linux-hams@vger.kernel.org
3489S: Maintained
3490F: net/ax25/af_ax25.c
3491F: net/ax25/ax25_dev.c
3492F: net/ax25/ax25_ds_*
3493F: net/ax25/ax25_in.c
3494F: net/ax25/ax25_out.c
3495F: net/ax25/ax25_timer.c
3496F: net/ax25/sysctl_net_ax25.c
3497
3498DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3499L: netdev@vger.kernel.org
3500S: Orphan
3501F: Documentation/networking/dmfe.txt
3502F: drivers/net/ethernet/dec/tulip/dmfe.c
3503
3504DC390/AM53C974 SCSI driver
3505M: Hannes Reinecke <hare@suse.com>
3506L: linux-scsi@vger.kernel.org
3507S: Maintained
3508F: drivers/scsi/am53c974.c
3509
3510DC395x SCSI driver
3511M: Oliver Neukum <oliver@neukum.org>
3512M: Ali Akcaagac <aliakc@web.de>
3513M: Jamie Lenehan <lenehan@twibble.org>
3514L: dc395x@twibble.org
3515W: http://twibble.org/dist/dc395x/
3516W: http://lists.twibble.org/mailman/listinfo/dc395x/
3517S: Maintained
3518F: Documentation/scsi/dc395x.txt
3519F: drivers/scsi/dc395x.*
3520
3521DCCP PROTOCOL
3522M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3523L: dccp@vger.kernel.org
3524W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3525S: Maintained
3526F: include/linux/dccp.h
3527F: include/uapi/linux/dccp.h
3528F: include/linux/tfrc.h
3529F: net/dccp/
3530
3531DECnet NETWORK LAYER
3532W: http://linux-decnet.sourceforge.net
3533L: linux-decnet-user@lists.sourceforge.net
3534S: Orphan
3535F: Documentation/networking/decnet.txt
3536F: net/decnet/
3537
3538DECSTATION PLATFORM SUPPORT
3539M: "Maciej W. Rozycki" <macro@linux-mips.org>
3540L: linux-mips@linux-mips.org
3541W: http://www.linux-mips.org/wiki/DECstation
3542S: Maintained
3543F: arch/mips/dec/
3544F: arch/mips/include/asm/dec/
3545F: arch/mips/include/asm/mach-dec/
3546
3547DEFXX FDDI NETWORK DRIVER
3548M: "Maciej W. Rozycki" <macro@linux-mips.org>
3549S: Maintained
3550F: drivers/net/fddi/defxx.*
3551
3552DELL LAPTOP DRIVER
3553M: Matthew Garrett <mjg59@srcf.ucam.org>
3554M: Pali Rohár <pali.rohar@gmail.com>
3555L: platform-driver-x86@vger.kernel.org
3556S: Maintained
3557F: drivers/platform/x86/dell-laptop.c
3558
3559DELL LAPTOP RBTN DRIVER
3560M: Pali Rohár <pali.rohar@gmail.com>
3561S: Maintained
3562F: drivers/platform/x86/dell-rbtn.*
3563
3564DELL LAPTOP FREEFALL DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-smo8800.c
3568
3569DELL LAPTOP SMM DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/hwmon/dell-smm-hwmon.c
3573F: include/uapi/linux/i8k.h
3574
3575DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3576M: Doug Warzecha <Douglas_Warzecha@dell.com>
3577S: Maintained
3578F: Documentation/dcdbas.txt
3579F: drivers/firmware/dcdbas.*
3580
3581DELL WMI EXTRAS DRIVER
3582M: Matthew Garrett <mjg59@srcf.ucam.org>
3583M: Pali Rohár <pali.rohar@gmail.com>
3584S: Maintained
3585F: drivers/platform/x86/dell-wmi.c
3586
3587DESIGNWARE USB2 DRD IP DRIVER
3588M: John Youn <johnyoun@synopsys.com>
3589L: linux-usb@vger.kernel.org
3590T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3591S: Maintained
3592F: drivers/usb/dwc2/
3593
3594DESIGNWARE USB3 DRD IP DRIVER
3595M: Felipe Balbi <balbi@kernel.org>
3596L: linux-usb@vger.kernel.org
3597T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3598S: Maintained
3599F: drivers/usb/dwc3/
3600
3601DEVICE COREDUMP (DEV_COREDUMP)
3602M: Johannes Berg <johannes@sipsolutions.net>
3603L: linux-kernel@vger.kernel.org
3604S: Maintained
3605F: drivers/base/devcoredump.c
3606F: include/linux/devcoredump.h
3607
3608DEVICE FREQUENCY (DEVFREQ)
3609M: MyungJoo Ham <myungjoo.ham@samsung.com>
3610M: Kyungmin Park <kyungmin.park@samsung.com>
3611L: linux-pm@vger.kernel.org
3612T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3613S: Maintained
3614F: drivers/devfreq/
3615F: include/linux/devfreq.h
3616F: Documentation/devicetree/bindings/devfreq/
3617
3618DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3619M: Chanwoo Choi <cw00.choi@samsung.com>
3620L: linux-pm@vger.kernel.org
3621T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3622S: Supported
3623F: drivers/devfreq/event/
3624F: drivers/devfreq/devfreq-event.c
3625F: include/linux/devfreq-event.h
3626F: Documentation/devicetree/bindings/devfreq/event/
3627
3628BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3629M: Chanwoo Choi <cw00.choi@samsung.com>
3630L: linux-pm@vger.kernel.org
3631L: linux-samsung-soc@vger.kernel.org
3632T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3633S: Maintained
3634F: drivers/devfreq/exynos-bus.c
3635F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3636
3637DEVICE NUMBER REGISTRY
3638M: Torben Mathiasen <device@lanana.org>
3639W: http://lanana.org/docs/device-list/index.html
3640S: Maintained
3641
3642DEVICE-MAPPER (LVM)
3643M: Alasdair Kergon <agk@redhat.com>
3644M: Mike Snitzer <snitzer@redhat.com>
3645M: dm-devel@redhat.com
3646L: dm-devel@redhat.com
3647W: http://sources.redhat.com/dm
3648Q: http://patchwork.kernel.org/project/dm-devel/list/
3649T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3650T: quilt http://people.redhat.com/agk/patches/linux/editing/
3651S: Maintained
3652F: Documentation/device-mapper/
3653F: drivers/md/dm*
3654F: drivers/md/persistent-data/
3655F: include/linux/device-mapper.h
3656F: include/linux/dm-*.h
3657F: include/uapi/linux/dm-*.h
3658
3659DEVLINK
3660M: Jiri Pirko <jiri@mellanox.com>
3661L: netdev@vger.kernel.org
3662S: Supported
3663F: net/core/devlink.c
3664F: include/net/devlink.h
3665F: include/uapi/linux/devlink.h
3666
3667DIALOG SEMICONDUCTOR DRIVERS
3668M: Support Opensource <support.opensource@diasemi.com>
3669W: http://www.dialog-semiconductor.com/products
3670S: Supported
3671F: Documentation/hwmon/da90??
3672F: Documentation/devicetree/bindings/mfd/da90*.txt
3673F: Documentation/devicetree/bindings/regulator/da92*.txt
3674F: Documentation/devicetree/bindings/sound/da[79]*.txt
3675F: drivers/gpio/gpio-da90??.c
3676F: drivers/hwmon/da90??-hwmon.c
3677F: drivers/iio/adc/da91??-*.c
3678F: drivers/input/misc/da90??_onkey.c
3679F: drivers/input/touchscreen/da9052_tsi.c
3680F: drivers/leds/leds-da90??.c
3681F: drivers/mfd/da903x.c
3682F: drivers/mfd/da90??-*.c
3683F: drivers/mfd/da91??-*.c
3684F: drivers/power/da9052-battery.c
3685F: drivers/power/da91??-*.c
3686F: drivers/regulator/da903x.c
3687F: drivers/regulator/da9???-regulator.[ch]
3688F: drivers/rtc/rtc-da90??.c
3689F: drivers/video/backlight/da90??_bl.c
3690F: drivers/watchdog/da90??_wdt.c
3691F: include/linux/mfd/da903x.h
3692F: include/linux/mfd/da9052/
3693F: include/linux/mfd/da9055/
3694F: include/linux/mfd/da9062/
3695F: include/linux/mfd/da9063/
3696F: include/linux/mfd/da9150/
3697F: include/linux/regulator/da9211.h
3698F: include/sound/da[79]*.h
3699F: sound/soc/codecs/da[79]*.[ch]
3700
3701DIGI NEO AND CLASSIC PCI PRODUCTS
3702M: Lidza Louina <lidza.louina@gmail.com>
3703M: Mark Hounschell <markh@compro.net>
3704L: driverdev-devel@linuxdriverproject.org
3705S: Maintained
3706F: drivers/staging/dgnc/
3707
3708DIOLAN U2C-12 I2C DRIVER
3709M: Guenter Roeck <linux@roeck-us.net>
3710L: linux-i2c@vger.kernel.org
3711S: Maintained
3712F: drivers/i2c/busses/i2c-diolan-u2c.c
3713
3714DIRECT ACCESS (DAX)
3715M: Matthew Wilcox <willy@linux.intel.com>
3716L: linux-fsdevel@vger.kernel.org
3717S: Supported
3718F: fs/dax.c
3719
3720DIRECTORY NOTIFICATION (DNOTIFY)
3721M: Eric Paris <eparis@parisplace.org>
3722S: Maintained
3723F: Documentation/filesystems/dnotify.txt
3724F: fs/notify/dnotify/
3725F: include/linux/dnotify.h
3726
3727DISK GEOMETRY AND PARTITION HANDLING
3728M: Andries Brouwer <aeb@cwi.nl>
3729W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3730W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3731W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3732S: Maintained
3733
3734DISKQUOTA
3735M: Jan Kara <jack@suse.com>
3736S: Maintained
3737F: Documentation/filesystems/quota.txt
3738F: fs/quota/
3739F: include/linux/quota*.h
3740F: include/uapi/linux/quota*.h
3741
3742DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3743M: Bernie Thompson <bernie@plugable.com>
3744L: linux-fbdev@vger.kernel.org
3745S: Maintained
3746W: http://plugable.com/category/projects/udlfb/
3747F: drivers/video/fbdev/udlfb.c
3748F: include/video/udlfb.h
3749F: Documentation/fb/udlfb.txt
3750
3751DISTRIBUTED LOCK MANAGER (DLM)
3752M: Christine Caulfield <ccaulfie@redhat.com>
3753M: David Teigland <teigland@redhat.com>
3754L: cluster-devel@redhat.com
3755W: http://sources.redhat.com/cluster/
3756T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3757S: Supported
3758F: fs/dlm/
3759
3760DMA BUFFER SHARING FRAMEWORK
3761M: Sumit Semwal <sumit.semwal@linaro.org>
3762S: Maintained
3763L: linux-media@vger.kernel.org
3764L: dri-devel@lists.freedesktop.org
3765L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3766F: drivers/dma-buf/
3767F: include/linux/dma-buf*
3768F: include/linux/reservation.h
3769F: include/linux/*fence.h
3770F: Documentation/dma-buf-sharing.txt
3771T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3772
3773DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3774M: Vinod Koul <vinod.koul@intel.com>
3775L: dmaengine@vger.kernel.org
3776Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3777S: Maintained
3778F: drivers/dma/
3779F: include/linux/dmaengine.h
3780F: Documentation/dmaengine/
3781T: git git://git.infradead.org/users/vkoul/slave-dma.git
3782
3783DME1737 HARDWARE MONITOR DRIVER
3784M: Juerg Haefliger <juergh@gmail.com>
3785L: linux-hwmon@vger.kernel.org
3786S: Maintained
3787F: Documentation/hwmon/dme1737
3788F: drivers/hwmon/dme1737.c
3789
3790DMI/SMBIOS SUPPORT
3791M: Jean Delvare <jdelvare@suse.com>
3792S: Maintained
3793T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3794F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3795F: drivers/firmware/dmi-id.c
3796F: drivers/firmware/dmi_scan.c
3797F: include/linux/dmi.h
3798
3799DOCUMENTATION
3800M: Jonathan Corbet <corbet@lwn.net>
3801L: linux-doc@vger.kernel.org
3802S: Maintained
3803F: Documentation/
3804F: scripts/docproc.c
3805F: scripts/kernel-doc*
3806X: Documentation/ABI/
3807X: Documentation/devicetree/
3808X: Documentation/acpi
3809X: Documentation/power
3810X: Documentation/spi
3811X: Documentation/DocBook/media
3812T: git git://git.lwn.net/linux.git docs-next
3813
3814DOUBLETALK DRIVER
3815M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3816L: blinux-list@redhat.com
3817S: Maintained
3818F: drivers/char/dtlk.c
3819F: include/linux/dtlk.h
3820
3821DPT_I2O SCSI RAID DRIVER
3822M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3823L: linux-scsi@vger.kernel.org
3824W: http://www.adaptec.com/
3825S: Maintained
3826F: drivers/scsi/dpt*
3827F: drivers/scsi/dpt/
3828
3829DRBD DRIVER
3830M: Philipp Reisner <philipp.reisner@linbit.com>
3831M: Lars Ellenberg <lars.ellenberg@linbit.com>
3832L: drbd-dev@lists.linbit.com
3833W: http://www.drbd.org
3834T: git git://git.linbit.com/linux-drbd.git
3835T: git git://git.linbit.com/drbd-8.4.git
3836S: Supported
3837F: drivers/block/drbd/
3838F: lib/lru_cache.c
3839F: Documentation/blockdev/drbd/
3840
3841DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3842M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3843T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3844S: Supported
3845F: Documentation/kobject.txt
3846F: drivers/base/
3847F: fs/debugfs/
3848F: fs/kernfs/
3849F: fs/sysfs/
3850F: include/linux/debugfs.h
3851F: include/linux/kobj*
3852F: lib/kobj*
3853
3854DRM DRIVERS
3855M: David Airlie <airlied@linux.ie>
3856L: dri-devel@lists.freedesktop.org
3857T: git git://people.freedesktop.org/~airlied/linux
3858S: Maintained
3859F: drivers/gpu/drm/
3860F: drivers/gpu/vga/
3861F: Documentation/DocBook/gpu.*
3862F: include/drm/
3863F: include/uapi/drm/
3864
3865DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3866M: Dave Airlie <airlied@redhat.com>
3867S: Odd Fixes
3868F: drivers/gpu/drm/ast/
3869
3870DRM DRIVER FOR BOCHS VIRTUAL GPU
3871M: Gerd Hoffmann <kraxel@redhat.com>
3872S: Odd Fixes
3873F: drivers/gpu/drm/bochs/
3874
3875DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3876M: Dave Airlie <airlied@redhat.com>
3877S: Odd Fixes
3878F: drivers/gpu/drm/cirrus/
3879
3880RADEON and AMDGPU DRM DRIVERS
3881M: Alex Deucher <alexander.deucher@amd.com>
3882M: Christian König <christian.koenig@amd.com>
3883L: dri-devel@lists.freedesktop.org
3884T: git git://people.freedesktop.org/~agd5f/linux
3885S: Supported
3886F: drivers/gpu/drm/radeon/
3887F: include/uapi/drm/radeon_drm.h
3888F: drivers/gpu/drm/amd/
3889F: include/uapi/drm/amdgpu_drm.h
3890
3891DRM PANEL DRIVERS
3892M: Thierry Reding <thierry.reding@gmail.com>
3893L: dri-devel@lists.freedesktop.org
3894T: git git://anongit.freedesktop.org/tegra/linux.git
3895S: Maintained
3896F: drivers/gpu/drm/drm_panel.c
3897F: drivers/gpu/drm/panel/
3898F: include/drm/drm_panel.h
3899F: Documentation/devicetree/bindings/display/panel/
3900
3901INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3902M: Daniel Vetter <daniel.vetter@intel.com>
3903M: Jani Nikula <jani.nikula@linux.intel.com>
3904L: intel-gfx@lists.freedesktop.org
3905L: dri-devel@lists.freedesktop.org
3906W: https://01.org/linuxgraphics/
3907Q: http://patchwork.freedesktop.org/project/intel-gfx/
3908T: git git://anongit.freedesktop.org/drm-intel
3909S: Supported
3910F: drivers/gpu/drm/i915/
3911F: include/drm/i915*
3912F: include/uapi/drm/i915_drm.h
3913
3914DRM DRIVERS FOR ATMEL HLCDC
3915M: Boris Brezillon <boris.brezillon@free-electrons.com>
3916L: dri-devel@lists.freedesktop.org
3917S: Supported
3918F: drivers/gpu/drm/atmel-hlcdc/
3919F: Documentation/devicetree/bindings/drm/atmel/
3920
3921DRM DRIVERS FOR ALLWINNER A10
3922M: Maxime Ripard <maxime.ripard@free-electrons.com>
3923L: dri-devel@lists.freedesktop.org
3924S: Supported
3925F: drivers/gpu/drm/sun4i/
3926F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3927
3928DRM DRIVERS FOR EXYNOS
3929M: Inki Dae <inki.dae@samsung.com>
3930M: Joonyoung Shim <jy0922.shim@samsung.com>
3931M: Seung-Woo Kim <sw0312.kim@samsung.com>
3932M: Kyungmin Park <kyungmin.park@samsung.com>
3933L: dri-devel@lists.freedesktop.org
3934T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3935S: Supported
3936F: drivers/gpu/drm/exynos/
3937F: include/uapi/drm/exynos_drm.h
3938F: Documentation/devicetree/bindings/display/exynos/
3939
3940DRM DRIVERS FOR FREESCALE DCU
3941M: Stefan Agner <stefan@agner.ch>
3942M: Alison Wang <alison.wang@freescale.com>
3943L: dri-devel@lists.freedesktop.org
3944S: Supported
3945F: drivers/gpu/drm/fsl-dcu/
3946F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3947F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3948F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3949
3950DRM DRIVERS FOR FREESCALE IMX
3951M: Philipp Zabel <p.zabel@pengutronix.de>
3952L: dri-devel@lists.freedesktop.org
3953S: Maintained
3954F: drivers/gpu/drm/imx/
3955F: drivers/gpu/ipu-v3/
3956F: Documentation/devicetree/bindings/display/imx/
3957
3958DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3959M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3960L: dri-devel@lists.freedesktop.org
3961T: git git://github.com/patjak/drm-gma500
3962S: Maintained
3963F: drivers/gpu/drm/gma500/
3964
3965DRM DRIVERS FOR HISILICON
3966M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3967R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3968R: Chen Feng <puck.chen@hisilicon.com>
3969L: dri-devel@lists.freedesktop.org
3970T: git git://github.com/xin3liang/linux.git
3971S: Maintained
3972F: drivers/gpu/drm/hisilicon/
3973F: Documentation/devicetree/bindings/display/hisilicon/
3974
3975DRM DRIVER FOR INTEL I810 VIDEO CARDS
3976S: Orphan / Obsolete
3977F: drivers/gpu/drm/i810/
3978F: include/uapi/drm/i810_drm.h
3979
3980DRM DRIVER FOR MSM ADRENO GPU
3981M: Rob Clark <robdclark@gmail.com>
3982L: linux-arm-msm@vger.kernel.org
3983L: dri-devel@lists.freedesktop.org
3984L: freedreno@lists.freedesktop.org
3985T: git git://people.freedesktop.org/~robclark/linux
3986S: Maintained
3987F: drivers/gpu/drm/msm/
3988F: include/uapi/drm/msm_drm.h
3989F: Documentation/devicetree/bindings/display/msm/
3990
3991DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3992M: Ben Skeggs <bskeggs@redhat.com>
3993L: dri-devel@lists.freedesktop.org
3994L: nouveau@lists.freedesktop.org
3995T: git git://github.com/skeggsb/linux
3996S: Supported
3997F: drivers/gpu/drm/nouveau/
3998F: include/uapi/drm/nouveau_drm.h
3999
4000DRM DRIVERS FOR NVIDIA TEGRA
4001M: Thierry Reding <thierry.reding@gmail.com>
4002L: dri-devel@lists.freedesktop.org
4003L: linux-tegra@vger.kernel.org
4004T: git git://anongit.freedesktop.org/tegra/linux.git
4005S: Supported
4006F: drivers/gpu/drm/tegra/
4007F: drivers/gpu/host1x/
4008F: include/linux/host1x.h
4009F: include/uapi/drm/tegra_drm.h
4010F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4011
4012DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4013S: Orphan / Obsolete
4014F: drivers/gpu/drm/mga/
4015F: include/uapi/drm/mga_drm.h
4016
4017DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4018M: Dave Airlie <airlied@redhat.com>
4019S: Odd Fixes
4020F: drivers/gpu/drm/mgag200/
4021
4022DRM DRIVER FOR RAGE 128 VIDEO CARDS
4023S: Orphan / Obsolete
4024F: drivers/gpu/drm/r128/
4025F: include/uapi/drm/r128_drm.h
4026
4027DRM DRIVERS FOR RENESAS
4028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4029L: dri-devel@lists.freedesktop.org
4030L: linux-renesas-soc@vger.kernel.org
4031T: git git://linuxtv.org/pinchartl/fbdev
4032S: Supported
4033F: drivers/gpu/drm/rcar-du/
4034F: drivers/gpu/drm/shmobile/
4035F: include/linux/platform_data/shmob_drm.h
4036F: Documentation/devicetree/bindings/display/renesas,du.txt
4037
4038DRM DRIVER FOR QXL VIRTUAL GPU
4039M: Dave Airlie <airlied@redhat.com>
4040S: Odd Fixes
4041F: drivers/gpu/drm/qxl/
4042F: include/uapi/drm/qxl_drm.h
4043
4044DRM DRIVERS FOR ROCKCHIP
4045M: Mark Yao <mark.yao@rock-chips.com>
4046L: dri-devel@lists.freedesktop.org
4047S: Maintained
4048F: drivers/gpu/drm/rockchip/
4049F: Documentation/devicetree/bindings/display/rockchip/
4050
4051DRM DRIVER FOR SAVAGE VIDEO CARDS
4052S: Orphan / Obsolete
4053F: drivers/gpu/drm/savage/
4054F: include/uapi/drm/savage_drm.h
4055
4056DRM DRIVER FOR SIS VIDEO CARDS
4057S: Orphan / Obsolete
4058F: drivers/gpu/drm/sis/
4059F: include/uapi/drm/sis_drm.h
4060
4061DRM DRIVERS FOR STI
4062M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4063M: Vincent Abriou <vincent.abriou@st.com>
4064L: dri-devel@lists.freedesktop.org
4065T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4066S: Maintained
4067F: drivers/gpu/drm/sti
4068F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4069
4070DRM DRIVER FOR TDFX VIDEO CARDS
4071S: Orphan / Obsolete
4072F: drivers/gpu/drm/tdfx/
4073
4074DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4075M: Dave Airlie <airlied@redhat.com>
4076S: Odd Fixes
4077F: drivers/gpu/drm/udl/
4078
4079DRM DRIVERS FOR VIVANTE GPU IP
4080M: Lucas Stach <l.stach@pengutronix.de>
4081R: Russell King <linux+etnaviv@armlinux.org.uk>
4082R: Christian Gmeiner <christian.gmeiner@gmail.com>
4083L: dri-devel@lists.freedesktop.org
4084S: Maintained
4085F: drivers/gpu/drm/etnaviv/
4086F: include/uapi/drm/etnaviv_drm.h
4087F: Documentation/devicetree/bindings/display/etnaviv/
4088
4089DRM DRIVER FOR VMWARE VIRTUAL GPU
4090M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4091M: Sinclair Yeh <syeh@vmware.com>
4092M: Thomas Hellstrom <thellstrom@vmware.com>
4093L: dri-devel@lists.freedesktop.org
4094T: git git://people.freedesktop.org/~syeh/repos_linux
4095T: git git://people.freedesktop.org/~thomash/linux
4096S: Supported
4097F: drivers/gpu/drm/vmwgfx/
4098F: include/uapi/drm/vmwgfx_drm.h
4099
4100DRM DRIVERS FOR VC4
4101M: Eric Anholt <eric@anholt.net>
4102T: git git://github.com/anholt/linux
4103S: Supported
4104F: drivers/gpu/drm/vc4/
4105F: include/uapi/drm/vc4_drm.h
4106F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4107
4108DSBR100 USB FM RADIO DRIVER
4109M: Alexey Klimov <klimov.linux@gmail.com>
4110L: linux-media@vger.kernel.org
4111T: git git://linuxtv.org/media_tree.git
4112S: Maintained
4113F: drivers/media/radio/dsbr100.c
4114
4115DSCC4 DRIVER
4116M: Francois Romieu <romieu@fr.zoreil.com>
4117L: netdev@vger.kernel.org
4118S: Maintained
4119F: drivers/net/wan/dscc4.c
4120
4121DT3155 MEDIA DRIVER
4122M: Hans Verkuil <hverkuil@xs4all.nl>
4123L: linux-media@vger.kernel.org
4124T: git git://linuxtv.org/media_tree.git
4125W: https://linuxtv.org
4126S: Odd Fixes
4127F: drivers/media/pci/dt3155/
4128
4129DVB_USB_AF9015 MEDIA DRIVER
4130M: Antti Palosaari <crope@iki.fi>
4131L: linux-media@vger.kernel.org
4132W: https://linuxtv.org
4133W: http://palosaari.fi/linux/
4134Q: http://patchwork.linuxtv.org/project/linux-media/list/
4135T: git git://linuxtv.org/anttip/media_tree.git
4136S: Maintained
4137F: drivers/media/usb/dvb-usb-v2/af9015*
4138
4139DVB_USB_AF9035 MEDIA DRIVER
4140M: Antti Palosaari <crope@iki.fi>
4141L: linux-media@vger.kernel.org
4142W: https://linuxtv.org
4143W: http://palosaari.fi/linux/
4144Q: http://patchwork.linuxtv.org/project/linux-media/list/
4145T: git git://linuxtv.org/anttip/media_tree.git
4146S: Maintained
4147F: drivers/media/usb/dvb-usb-v2/af9035*
4148
4149DVB_USB_ANYSEE MEDIA DRIVER
4150M: Antti Palosaari <crope@iki.fi>
4151L: linux-media@vger.kernel.org
4152W: https://linuxtv.org
4153W: http://palosaari.fi/linux/
4154Q: http://patchwork.linuxtv.org/project/linux-media/list/
4155T: git git://linuxtv.org/anttip/media_tree.git
4156S: Maintained
4157F: drivers/media/usb/dvb-usb-v2/anysee*
4158
4159DVB_USB_AU6610 MEDIA DRIVER
4160M: Antti Palosaari <crope@iki.fi>
4161L: linux-media@vger.kernel.org
4162W: https://linuxtv.org
4163W: http://palosaari.fi/linux/
4164Q: http://patchwork.linuxtv.org/project/linux-media/list/
4165T: git git://linuxtv.org/anttip/media_tree.git
4166S: Maintained
4167F: drivers/media/usb/dvb-usb-v2/au6610*
4168
4169DVB_USB_CE6230 MEDIA DRIVER
4170M: Antti Palosaari <crope@iki.fi>
4171L: linux-media@vger.kernel.org
4172W: https://linuxtv.org
4173W: http://palosaari.fi/linux/
4174Q: http://patchwork.linuxtv.org/project/linux-media/list/
4175T: git git://linuxtv.org/anttip/media_tree.git
4176S: Maintained
4177F: drivers/media/usb/dvb-usb-v2/ce6230*
4178
4179DVB_USB_CXUSB MEDIA DRIVER
4180M: Michael Krufky <mkrufky@linuxtv.org>
4181L: linux-media@vger.kernel.org
4182W: https://linuxtv.org
4183W: http://github.com/mkrufky
4184Q: http://patchwork.linuxtv.org/project/linux-media/list/
4185T: git git://linuxtv.org/media_tree.git
4186S: Maintained
4187F: drivers/media/usb/dvb-usb/cxusb*
4188
4189DVB_USB_EC168 MEDIA DRIVER
4190M: Antti Palosaari <crope@iki.fi>
4191L: linux-media@vger.kernel.org
4192W: https://linuxtv.org
4193W: http://palosaari.fi/linux/
4194Q: http://patchwork.linuxtv.org/project/linux-media/list/
4195T: git git://linuxtv.org/anttip/media_tree.git
4196S: Maintained
4197F: drivers/media/usb/dvb-usb-v2/ec168*
4198
4199DVB_USB_GL861 MEDIA DRIVER
4200M: Antti Palosaari <crope@iki.fi>
4201L: linux-media@vger.kernel.org
4202W: https://linuxtv.org
4203Q: http://patchwork.linuxtv.org/project/linux-media/list/
4204T: git git://linuxtv.org/anttip/media_tree.git
4205S: Maintained
4206F: drivers/media/usb/dvb-usb-v2/gl861*
4207
4208DVB_USB_MXL111SF MEDIA DRIVER
4209M: Michael Krufky <mkrufky@linuxtv.org>
4210L: linux-media@vger.kernel.org
4211W: https://linuxtv.org
4212W: http://github.com/mkrufky
4213Q: http://patchwork.linuxtv.org/project/linux-media/list/
4214T: git git://linuxtv.org/mkrufky/mxl111sf.git
4215S: Maintained
4216F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4217
4218DVB_USB_RTL28XXU MEDIA DRIVER
4219M: Antti Palosaari <crope@iki.fi>
4220L: linux-media@vger.kernel.org
4221W: https://linuxtv.org
4222W: http://palosaari.fi/linux/
4223Q: http://patchwork.linuxtv.org/project/linux-media/list/
4224T: git git://linuxtv.org/anttip/media_tree.git
4225S: Maintained
4226F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4227
4228DVB_USB_V2 MEDIA DRIVER
4229M: Antti Palosaari <crope@iki.fi>
4230L: linux-media@vger.kernel.org
4231W: https://linuxtv.org
4232W: http://palosaari.fi/linux/
4233Q: http://patchwork.linuxtv.org/project/linux-media/list/
4234T: git git://linuxtv.org/anttip/media_tree.git
4235S: Maintained
4236F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4237F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4238
4239DYNAMIC DEBUG
4240M: Jason Baron <jbaron@akamai.com>
4241S: Maintained
4242F: lib/dynamic_debug.c
4243F: include/linux/dynamic_debug.h
4244
4245DZ DECSTATION DZ11 SERIAL DRIVER
4246M: "Maciej W. Rozycki" <macro@linux-mips.org>
4247S: Maintained
4248F: drivers/tty/serial/dz.*
4249
4250E3X0 POWER BUTTON DRIVER
4251M: Moritz Fischer <moritz.fischer@ettus.com>
4252L: usrp-users@lists.ettus.com
4253W: http://www.ettus.com
4254S: Supported
4255F: drivers/input/misc/e3x0-button.c
4256F: Documentation/devicetree/bindings/input/e3x0-button.txt
4257
4258E4000 MEDIA DRIVER
4259M: Antti Palosaari <crope@iki.fi>
4260L: linux-media@vger.kernel.org
4261W: https://linuxtv.org
4262W: http://palosaari.fi/linux/
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/anttip/media_tree.git
4265S: Maintained
4266F: drivers/media/tuners/e4000*
4267
4268EATA ISA/EISA/PCI SCSI DRIVER
4269M: Dario Ballabio <ballabio_dario@emc.com>
4270L: linux-scsi@vger.kernel.org
4271S: Maintained
4272F: drivers/scsi/eata.c
4273
4274EC100 MEDIA DRIVER
4275M: Antti Palosaari <crope@iki.fi>
4276L: linux-media@vger.kernel.org
4277W: https://linuxtv.org
4278W: http://palosaari.fi/linux/
4279Q: http://patchwork.linuxtv.org/project/linux-media/list/
4280T: git git://linuxtv.org/anttip/media_tree.git
4281S: Maintained
4282F: drivers/media/dvb-frontends/ec100*
4283
4284ECRYPT FILE SYSTEM
4285M: Tyler Hicks <tyhicks@canonical.com>
4286L: ecryptfs@vger.kernel.org
4287W: http://ecryptfs.org
4288W: https://launchpad.net/ecryptfs
4289T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4290S: Supported
4291F: Documentation/filesystems/ecryptfs.txt
4292F: fs/ecryptfs/
4293
4294EDAC-CORE
4295M: Doug Thompson <dougthompson@xmission.com>
4296M: Borislav Petkov <bp@alien8.de>
4297M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4298L: linux-edac@vger.kernel.org
4299T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4300T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4301S: Supported
4302F: Documentation/edac.txt
4303F: drivers/edac/
4304F: include/linux/edac.h
4305
4306EDAC-AMD64
4307M: Doug Thompson <dougthompson@xmission.com>
4308M: Borislav Petkov <bp@alien8.de>
4309L: linux-edac@vger.kernel.org
4310S: Maintained
4311F: drivers/edac/amd64_edac*
4312
4313EDAC-CALXEDA
4314M: Doug Thompson <dougthompson@xmission.com>
4315M: Robert Richter <rric@kernel.org>
4316L: linux-edac@vger.kernel.org
4317S: Maintained
4318F: drivers/edac/highbank*
4319
4320EDAC-CAVIUM
4321M: Ralf Baechle <ralf@linux-mips.org>
4322M: David Daney <david.daney@cavium.com>
4323L: linux-edac@vger.kernel.org
4324L: linux-mips@linux-mips.org
4325S: Supported
4326F: drivers/edac/octeon_edac*
4327
4328EDAC-E752X
4329M: Mark Gross <mark.gross@intel.com>
4330M: Doug Thompson <dougthompson@xmission.com>
4331L: linux-edac@vger.kernel.org
4332S: Maintained
4333F: drivers/edac/e752x_edac.c
4334
4335EDAC-E7XXX
4336M: Doug Thompson <dougthompson@xmission.com>
4337L: linux-edac@vger.kernel.org
4338S: Maintained
4339F: drivers/edac/e7xxx_edac.c
4340
4341EDAC-GHES
4342M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4343L: linux-edac@vger.kernel.org
4344S: Maintained
4345F: drivers/edac/ghes_edac.c
4346
4347EDAC-I82443BXGX
4348M: Tim Small <tim@buttersideup.com>
4349L: linux-edac@vger.kernel.org
4350S: Maintained
4351F: drivers/edac/i82443bxgx_edac.c
4352
4353EDAC-I3000
4354M: Jason Uhlenkott <juhlenko@akamai.com>
4355L: linux-edac@vger.kernel.org
4356S: Maintained
4357F: drivers/edac/i3000_edac.c
4358
4359EDAC-I5000
4360M: Doug Thompson <dougthompson@xmission.com>
4361L: linux-edac@vger.kernel.org
4362S: Maintained
4363F: drivers/edac/i5000_edac.c
4364
4365EDAC-I5400
4366M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4367L: linux-edac@vger.kernel.org
4368S: Maintained
4369F: drivers/edac/i5400_edac.c
4370
4371EDAC-I7300
4372M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4373L: linux-edac@vger.kernel.org
4374S: Maintained
4375F: drivers/edac/i7300_edac.c
4376
4377EDAC-I7CORE
4378M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4379L: linux-edac@vger.kernel.org
4380S: Maintained
4381F: drivers/edac/i7core_edac.c
4382
4383EDAC-I82975X
4384M: Ranganathan Desikan <ravi@jetztechnologies.com>
4385M: "Arvind R." <arvino55@gmail.com>
4386L: linux-edac@vger.kernel.org
4387S: Maintained
4388F: drivers/edac/i82975x_edac.c
4389
4390EDAC-IE31200
4391M: Jason Baron <jbaron@akamai.com>
4392L: linux-edac@vger.kernel.org
4393S: Maintained
4394F: drivers/edac/ie31200_edac.c
4395
4396EDAC-MPC85XX
4397M: Johannes Thumshirn <morbidrsa@gmail.com>
4398L: linux-edac@vger.kernel.org
4399S: Maintained
4400F: drivers/edac/mpc85xx_edac.[ch]
4401
4402EDAC-PASEMI
4403M: Egor Martovetsky <egor@pasemi.com>
4404L: linux-edac@vger.kernel.org
4405S: Maintained
4406F: drivers/edac/pasemi_edac.c
4407
4408EDAC-R82600
4409M: Tim Small <tim@buttersideup.com>
4410L: linux-edac@vger.kernel.org
4411S: Maintained
4412F: drivers/edac/r82600_edac.c
4413
4414EDAC-SBRIDGE
4415M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4416L: linux-edac@vger.kernel.org
4417S: Maintained
4418F: drivers/edac/sb_edac.c
4419
4420EDAC-XGENE
4421APPLIED MICRO (APM) X-GENE SOC EDAC
4422M: Loc Ho <lho@apm.com>
4423S: Supported
4424F: drivers/edac/xgene_edac.c
4425F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4426
4427EDIROL UA-101/UA-1000 DRIVER
4428M: Clemens Ladisch <clemens@ladisch.de>
4429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4430T: git git://git.alsa-project.org/alsa-kernel.git
4431S: Maintained
4432F: sound/usb/misc/ua101.c
4433
4434EXTENSIBLE FIRMWARE INTERFACE (EFI)
4435M: Matt Fleming <matt@codeblueprint.co.uk>
4436L: linux-efi@vger.kernel.org
4437T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4438S: Maintained
4439F: Documentation/efi-stub.txt
4440F: arch/ia64/kernel/efi.c
4441F: arch/x86/boot/compressed/eboot.[ch]
4442F: arch/x86/include/asm/efi.h
4443F: arch/x86/platform/efi/
4444F: drivers/firmware/efi/
4445F: include/linux/efi*.h
4446
4447EFI VARIABLE FILESYSTEM
4448M: Matthew Garrett <matthew.garrett@nebula.com>
4449M: Jeremy Kerr <jk@ozlabs.org>
4450M: Matt Fleming <matt@codeblueprint.co.uk>
4451T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4452L: linux-efi@vger.kernel.org
4453S: Maintained
4454F: fs/efivarfs/
4455
4456EFIFB FRAMEBUFFER DRIVER
4457L: linux-fbdev@vger.kernel.org
4458M: Peter Jones <pjones@redhat.com>
4459S: Maintained
4460F: drivers/video/fbdev/efifb.c
4461
4462EFS FILESYSTEM
4463W: http://aeschi.ch.eu.org/efs/
4464S: Orphan
4465F: fs/efs/
4466
4467EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4468M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4469L: netdev@vger.kernel.org
4470S: Maintained
4471F: drivers/net/ethernet/ibm/ehea/
4472
4473EM28XX VIDEO4LINUX DRIVER
4474M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4475L: linux-media@vger.kernel.org
4476W: https://linuxtv.org
4477T: git git://linuxtv.org/media_tree.git
4478S: Maintained
4479F: drivers/media/usb/em28xx/
4480
4481EMBEDDED LINUX
4482M: Paul Gortmaker <paul.gortmaker@windriver.com>
4483M: Matt Mackall <mpm@selenic.com>
4484M: David Woodhouse <dwmw2@infradead.org>
4485L: linux-embedded@vger.kernel.org
4486S: Maintained
4487
4488EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4489M: James Smart <james.smart@avagotech.com>
4490M: Dick Kennedy <dick.kennedy@avagotech.com>
4491L: linux-scsi@vger.kernel.org
4492W: http://www.avagotech.com
4493S: Supported
4494F: drivers/scsi/lpfc/
4495
4496ENE CB710 FLASH CARD READER DRIVER
4497M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4498S: Maintained
4499F: drivers/misc/cb710/
4500F: drivers/mmc/host/cb710-mmc.*
4501F: include/linux/cb710.h
4502
4503ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4504M: Maxim Levitsky <maximlevitsky@gmail.com>
4505S: Maintained
4506F: drivers/media/rc/ene_ir.*
4507
4508EPSON S1D13XXX FRAMEBUFFER DRIVER
4509M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4510S: Maintained
4511T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4512F: drivers/video/fbdev/s1d13xxxfb.c
4513F: include/video/s1d13xxxfb.h
4514
4515ET131X NETWORK DRIVER
4516M: Mark Einon <mark.einon@gmail.com>
4517S: Odd Fixes
4518F: drivers/net/ethernet/agere/
4519
4520ETHERNET BRIDGE
4521M: Stephen Hemminger <stephen@networkplumber.org>
4522L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4523L: netdev@vger.kernel.org
4524W: http://www.linuxfoundation.org/en/Net:Bridge
4525S: Maintained
4526F: include/linux/netfilter_bridge/
4527F: net/bridge/
4528
4529ETHERNET PHY LIBRARY
4530M: Florian Fainelli <f.fainelli@gmail.com>
4531L: netdev@vger.kernel.org
4532S: Maintained
4533F: include/linux/phy.h
4534F: include/linux/phy_fixed.h
4535F: drivers/net/phy/
4536F: Documentation/networking/phy.txt
4537F: drivers/of/of_mdio.c
4538F: drivers/of/of_net.c
4539
4540EXT2 FILE SYSTEM
4541M: Jan Kara <jack@suse.com>
4542L: linux-ext4@vger.kernel.org
4543S: Maintained
4544F: Documentation/filesystems/ext2.txt
4545F: fs/ext2/
4546F: include/linux/ext2*
4547
4548EXT4 FILE SYSTEM
4549M: "Theodore Ts'o" <tytso@mit.edu>
4550M: Andreas Dilger <adilger.kernel@dilger.ca>
4551L: linux-ext4@vger.kernel.org
4552W: http://ext4.wiki.kernel.org
4553Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4554T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4555S: Maintained
4556F: Documentation/filesystems/ext4.txt
4557F: fs/ext4/
4558
4559Extended Verification Module (EVM)
4560M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4561L: linux-ima-devel@lists.sourceforge.net
4562L: linux-security-module@vger.kernel.org
4563S: Supported
4564F: security/integrity/evm/
4565
4566EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4567M: MyungJoo Ham <myungjoo.ham@samsung.com>
4568M: Chanwoo Choi <cw00.choi@samsung.com>
4569L: linux-kernel@vger.kernel.org
4570T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4571S: Maintained
4572F: drivers/extcon/
4573F: include/linux/extcon/
4574F: include/linux/extcon.h
4575F: Documentation/extcon/
4576F: Documentation/devicetree/bindings/extcon/
4577
4578EXYNOS DP DRIVER
4579M: Jingoo Han <jingoohan1@gmail.com>
4580L: dri-devel@lists.freedesktop.org
4581S: Maintained
4582F: drivers/gpu/drm/exynos/exynos_dp*
4583
4584EXYNOS SYSMMU (IOMMU) driver
4585M: Marek Szyprowski <m.szyprowski@samsung.com>
4586L: iommu@lists.linux-foundation.org
4587S: Maintained
4588F: drivers/iommu/exynos-iommu.c
4589
4590EXYNOS MIPI DISPLAY DRIVERS
4591M: Inki Dae <inki.dae@samsung.com>
4592M: Donghwa Lee <dh09.lee@samsung.com>
4593M: Kyungmin Park <kyungmin.park@samsung.com>
4594L: linux-fbdev@vger.kernel.org
4595S: Maintained
4596F: drivers/video/fbdev/exynos/exynos_mipi*
4597F: include/video/exynos_mipi*
4598
4599EZchip NPS platform support
4600M: Noam Camus <noamc@ezchip.com>
4601S: Supported
4602F: arch/arc/plat-eznps
4603F: arch/arc/boot/dts/eznps.dts
4604
4605F71805F HARDWARE MONITORING DRIVER
4606M: Jean Delvare <jdelvare@suse.com>
4607L: linux-hwmon@vger.kernel.org
4608S: Maintained
4609F: Documentation/hwmon/f71805f
4610F: drivers/hwmon/f71805f.c
4611
4612FC0011 TUNER DRIVER
4613M: Michael Buesch <m@bues.ch>
4614L: linux-media@vger.kernel.org
4615S: Maintained
4616F: drivers/media/tuners/fc0011.h
4617F: drivers/media/tuners/fc0011.c
4618
4619FC2580 MEDIA DRIVER
4620M: Antti Palosaari <crope@iki.fi>
4621L: linux-media@vger.kernel.org
4622W: https://linuxtv.org
4623W: http://palosaari.fi/linux/
4624Q: http://patchwork.linuxtv.org/project/linux-media/list/
4625T: git git://linuxtv.org/anttip/media_tree.git
4626S: Maintained
4627F: drivers/media/tuners/fc2580*
4628
4629FANOTIFY
4630M: Eric Paris <eparis@redhat.com>
4631S: Maintained
4632F: fs/notify/fanotify/
4633F: include/linux/fanotify.h
4634F: include/uapi/linux/fanotify.h
4635
4636FARSYNC SYNCHRONOUS DRIVER
4637M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4638W: http://www.farsite.co.uk/
4639S: Supported
4640F: drivers/net/wan/farsync.*
4641
4642FAULT INJECTION SUPPORT
4643M: Akinobu Mita <akinobu.mita@gmail.com>
4644S: Supported
4645F: Documentation/fault-injection/
4646F: lib/fault-inject.c
4647
4648FBTFT Framebuffer drivers
4649M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4650M: Noralf Trønnes <noralf@tronnes.org>
4651S: Maintained
4652F: drivers/staging/fbtft/
4653
4654FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4655M: Vasu Dev <vasu.dev@intel.com>
4656L: fcoe-devel@open-fcoe.org
4657W: www.Open-FCoE.org
4658S: Supported
4659F: drivers/scsi/libfc/
4660F: drivers/scsi/fcoe/
4661F: include/scsi/fc/
4662F: include/scsi/libfc.h
4663F: include/scsi/libfcoe.h
4664F: include/uapi/scsi/fc/
4665
4666FILE LOCKING (flock() and fcntl()/lockf())
4667M: Jeff Layton <jlayton@poochiereds.net>
4668M: "J. Bruce Fields" <bfields@fieldses.org>
4669L: linux-fsdevel@vger.kernel.org
4670S: Maintained
4671F: include/linux/fcntl.h
4672F: include/linux/fs.h
4673F: include/uapi/linux/fcntl.h
4674F: include/uapi/linux/fs.h
4675F: fs/fcntl.c
4676F: fs/locks.c
4677
4678FILESYSTEMS (VFS and infrastructure)
4679M: Alexander Viro <viro@zeniv.linux.org.uk>
4680L: linux-fsdevel@vger.kernel.org
4681S: Maintained
4682F: fs/*
4683
4684FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4685M: Riku Voipio <riku.voipio@iki.fi>
4686L: linux-hwmon@vger.kernel.org
4687S: Maintained
4688F: drivers/hwmon/f75375s.c
4689F: include/linux/f75375s.h
4690
4691FIREWIRE AUDIO DRIVERS
4692M: Clemens Ladisch <clemens@ladisch.de>
4693L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4694T: git git://git.alsa-project.org/alsa-kernel.git
4695S: Maintained
4696F: sound/firewire/
4697
4698FIREWIRE MEDIA DRIVERS (firedtv)
4699M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4700L: linux-media@vger.kernel.org
4701L: linux1394-devel@lists.sourceforge.net
4702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4703S: Maintained
4704F: drivers/media/firewire/
4705
4706FIREWIRE SBP-2 TARGET
4707M: Chris Boot <bootc@bootc.net>
4708L: linux-scsi@vger.kernel.org
4709L: target-devel@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4712S: Maintained
4713F: drivers/target/sbp/
4714
4715FIREWIRE SUBSYSTEM
4716M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4717L: linux1394-devel@lists.sourceforge.net
4718W: http://ieee1394.wiki.kernel.org/
4719T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4720S: Maintained
4721F: drivers/firewire/
4722F: include/linux/firewire.h
4723F: include/uapi/linux/firewire*.h
4724F: tools/firewire/
4725
4726FIRMWARE LOADER (request_firmware)
4727M: Ming Lei <ming.lei@canonical.com>
4728L: linux-kernel@vger.kernel.org
4729S: Maintained
4730F: Documentation/firmware_class/
4731F: drivers/base/firmware*.c
4732F: include/linux/firmware.h
4733
4734FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4735M: Joshua Morris <josh.h.morris@us.ibm.com>
4736M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4737S: Maintained
4738F: drivers/block/rsxx/
4739
4740FLOPPY DRIVER
4741M: Jiri Kosina <jikos@kernel.org>
4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4743S: Odd fixes
4744F: drivers/block/floppy.c
4745
4746FMC SUBSYSTEM
4747M: Alessandro Rubini <rubini@gnudd.com>
4748W: http://www.ohwr.org/projects/fmc-bus
4749S: Supported
4750F: drivers/fmc/
4751F: include/linux/fmc*.h
4752F: include/linux/ipmi-fru.h
4753K: fmc_d.*register
4754
4755FPGA MANAGER FRAMEWORK
4756M: Alan Tull <atull@opensource.altera.com>
4757R: Moritz Fischer <moritz.fischer@ettus.com>
4758S: Maintained
4759F: drivers/fpga/
4760F: include/linux/fpga/fpga-mgr.h
4761W: http://www.rocketboards.org
4762
4763FPU EMULATOR
4764M: Bill Metzenthen <billm@melbpc.org.au>
4765W: http://floatingpoint.sourceforge.net/emulator/index.html
4766S: Maintained
4767F: arch/x86/math-emu/
4768
4769FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4770L: netdev@vger.kernel.org
4771S: Orphan
4772F: drivers/net/wan/dlci.c
4773F: drivers/net/wan/sdla.c
4774
4775FRAMEBUFFER LAYER
4776M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4777M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4778L: linux-fbdev@vger.kernel.org
4779W: http://linux-fbdev.sourceforge.net/
4780Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4781T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4782S: Maintained
4783F: Documentation/fb/
4784F: drivers/video/
4785F: include/video/
4786F: include/linux/fb.h
4787F: include/uapi/video/
4788F: include/uapi/linux/fb.h
4789
4790FREESCALE DIU FRAMEBUFFER DRIVER
4791M: Timur Tabi <timur@tabi.org>
4792L: linux-fbdev@vger.kernel.org
4793S: Maintained
4794F: drivers/video/fbdev/fsl-diu-fb.*
4795
4796FREESCALE DMA DRIVER
4797M: Li Yang <leoli@freescale.com>
4798M: Zhang Wei <zw@zh-kernel.org>
4799L: linuxppc-dev@lists.ozlabs.org
4800S: Maintained
4801F: drivers/dma/fsldma.*
4802
4803FREESCALE GPMI NAND DRIVER
4804M: Han Xu <han.xu@nxp.com>
4805L: linux-mtd@lists.infradead.org
4806S: Maintained
4807F: drivers/mtd/nand/gpmi-nand/*
4808
4809FREESCALE I2C CPM DRIVER
4810M: Jochen Friedrich <jochen@scram.de>
4811L: linuxppc-dev@lists.ozlabs.org
4812L: linux-i2c@vger.kernel.org
4813S: Maintained
4814F: drivers/i2c/busses/i2c-cpm.c
4815
4816FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4817M: Sascha Hauer <kernel@pengutronix.de>
4818L: linux-fbdev@vger.kernel.org
4819L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4820S: Maintained
4821F: include/linux/platform_data/video-imxfb.h
4822F: drivers/video/fbdev/imxfb.c
4823
4824FREESCALE QUAD SPI DRIVER
4825M: Han Xu <han.xu@nxp.com>
4826L: linux-mtd@lists.infradead.org
4827S: Maintained
4828F: drivers/mtd/spi-nor/fsl-quadspi.c
4829
4830FREESCALE SOC FS_ENET DRIVER
4831M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4832M: Vitaly Bordug <vbordug@ru.mvista.com>
4833L: linuxppc-dev@lists.ozlabs.org
4834L: netdev@vger.kernel.org
4835S: Maintained
4836F: drivers/net/ethernet/freescale/fs_enet/
4837F: include/linux/fs_enet_pd.h
4838
4839FREESCALE IMX / MXC FEC DRIVER
4840M: Fugang Duan <fugang.duan@nxp.com>
4841L: netdev@vger.kernel.org
4842S: Maintained
4843F: drivers/net/ethernet/freescale/fec_main.c
4844F: drivers/net/ethernet/freescale/fec_ptp.c
4845F: drivers/net/ethernet/freescale/fec.h
4846F: Documentation/devicetree/bindings/net/fsl-fec.txt
4847
4848FREESCALE QUICC ENGINE LIBRARY
4849L: linuxppc-dev@lists.ozlabs.org
4850S: Orphan
4851F: drivers/soc/fsl/qe/
4852F: include/soc/fsl/*qe*.h
4853F: include/soc/fsl/*ucc*.h
4854
4855FREESCALE USB PERIPHERAL DRIVERS
4856M: Li Yang <leoli@freescale.com>
4857L: linux-usb@vger.kernel.org
4858L: linuxppc-dev@lists.ozlabs.org
4859S: Maintained
4860F: drivers/usb/gadget/udc/fsl*
4861
4862FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4863M: Li Yang <leoli@freescale.com>
4864L: netdev@vger.kernel.org
4865L: linuxppc-dev@lists.ozlabs.org
4866S: Maintained
4867F: drivers/net/ethernet/freescale/ucc_geth*
4868
4869FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4870M: Claudiu Manoil <claudiu.manoil@freescale.com>
4871L: netdev@vger.kernel.org
4872S: Maintained
4873F: drivers/net/ethernet/freescale/gianfar*
4874X: drivers/net/ethernet/freescale/gianfar_ptp.c
4875F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4876
4877FREESCALE QUICC ENGINE UCC UART DRIVER
4878M: Timur Tabi <timur@tabi.org>
4879L: linuxppc-dev@lists.ozlabs.org
4880S: Maintained
4881F: drivers/tty/serial/ucc_uart.c
4882
4883FREESCALE SOC SOUND DRIVERS
4884M: Timur Tabi <timur@tabi.org>
4885M: Nicolin Chen <nicoleotsuka@gmail.com>
4886M: Xiubo Li <Xiubo.Lee@gmail.com>
4887R: Fabio Estevam <fabio.estevam@nxp.com>
4888L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4889L: linuxppc-dev@lists.ozlabs.org
4890S: Maintained
4891F: sound/soc/fsl/fsl*
4892F: sound/soc/fsl/imx*
4893F: sound/soc/fsl/mpc8610_hpcd.c
4894
4895FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4896M: "J. German Rivera" <German.Rivera@freescale.com>
4897M: Stuart Yoder <stuart.yoder@nxp.com>
4898L: linux-kernel@vger.kernel.org
4899S: Maintained
4900F: drivers/staging/fsl-mc/
4901
4902FREEVXFS FILESYSTEM
4903M: Christoph Hellwig <hch@infradead.org>
4904W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4905S: Maintained
4906F: fs/freevxfs/
4907
4908FREEZER
4909M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4910M: Pavel Machek <pavel@ucw.cz>
4911L: linux-pm@vger.kernel.org
4912S: Supported
4913F: Documentation/power/freezing-of-tasks.txt
4914F: include/linux/freezer.h
4915F: kernel/freezer.c
4916
4917FRONTSWAP API
4918M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4919L: linux-kernel@vger.kernel.org
4920S: Maintained
4921F: mm/frontswap.c
4922F: include/linux/frontswap.h
4923
4924FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4925M: David Howells <dhowells@redhat.com>
4926L: linux-cachefs@redhat.com (moderated for non-subscribers)
4927S: Supported
4928F: Documentation/filesystems/caching/
4929F: fs/fscache/
4930F: include/linux/fscache*.h
4931
4932F2FS FILE SYSTEM
4933M: Jaegeuk Kim <jaegeuk@kernel.org>
4934M: Changman Lee <cm224.lee@samsung.com>
4935R: Chao Yu <yuchao0@huawei.com>
4936L: linux-f2fs-devel@lists.sourceforge.net
4937W: http://en.wikipedia.org/wiki/F2FS
4938T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4939S: Maintained
4940F: Documentation/filesystems/f2fs.txt
4941F: Documentation/ABI/testing/sysfs-fs-f2fs
4942F: fs/f2fs/
4943F: include/linux/f2fs_fs.h
4944F: include/trace/events/f2fs.h
4945
4946FUJITSU FR-V (FRV) PORT
4947S: Orphan
4948F: arch/frv/
4949
4950FUJITSU LAPTOP EXTRAS
4951M: Jonathan Woithe <jwoithe@just42.net>
4952L: platform-driver-x86@vger.kernel.org
4953S: Maintained
4954F: drivers/platform/x86/fujitsu-laptop.c
4955
4956FUJITSU M-5MO LS CAMERA ISP DRIVER
4957M: Kyungmin Park <kyungmin.park@samsung.com>
4958M: Heungjun Kim <riverful.kim@samsung.com>
4959L: linux-media@vger.kernel.org
4960S: Maintained
4961F: drivers/media/i2c/m5mols/
4962F: include/media/i2c/m5mols.h
4963
4964FUJITSU TABLET EXTRAS
4965M: Robert Gerlach <khnz@gmx.de>
4966L: platform-driver-x86@vger.kernel.org
4967S: Maintained
4968F: drivers/platform/x86/fujitsu-tablet.c
4969
4970FUSE: FILESYSTEM IN USERSPACE
4971M: Miklos Szeredi <miklos@szeredi.hu>
4972L: linux-fsdevel@vger.kernel.org
4973W: http://fuse.sourceforge.net/
4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4975S: Maintained
4976F: fs/fuse/
4977F: include/uapi/linux/fuse.h
4978F: Documentation/filesystems/fuse.txt
4979
4980FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4981M: Rik Faith <faith@cs.unc.edu>
4982L: linux-scsi@vger.kernel.org
4983S: Odd Fixes (e.g., new signatures)
4984F: drivers/scsi/fdomain.*
4985
4986GCOV BASED KERNEL PROFILING
4987M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4988S: Maintained
4989F: kernel/gcov/
4990F: Documentation/gcov.txt
4991
4992GDT SCSI DISK ARRAY CONTROLLER DRIVER
4993M: Achim Leubner <achim_leubner@adaptec.com>
4994L: linux-scsi@vger.kernel.org
4995W: http://www.icp-vortex.com/
4996S: Supported
4997F: drivers/scsi/gdt*
4998
4999GDB KERNEL DEBUGGING HELPER SCRIPTS
5000M: Jan Kiszka <jan.kiszka@siemens.com>
5001M: Kieran Bingham <kieran@bingham.xyz>
5002S: Supported
5003F: scripts/gdb/
5004
5005GEMTEK FM RADIO RECEIVER DRIVER
5006M: Hans Verkuil <hverkuil@xs4all.nl>
5007L: linux-media@vger.kernel.org
5008T: git git://linuxtv.org/media_tree.git
5009W: https://linuxtv.org
5010S: Maintained
5011F: drivers/media/radio/radio-gemtek*
5012
5013GENERIC GPIO I2C DRIVER
5014M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5015S: Supported
5016F: drivers/i2c/busses/i2c-gpio.c
5017F: include/linux/i2c-gpio.h
5018
5019GENERIC GPIO I2C MULTIPLEXER DRIVER
5020M: Peter Korsgaard <peter.korsgaard@barco.com>
5021L: linux-i2c@vger.kernel.org
5022S: Supported
5023F: drivers/i2c/muxes/i2c-mux-gpio.c
5024F: include/linux/i2c-mux-gpio.h
5025F: Documentation/i2c/muxes/i2c-mux-gpio
5026
5027GENERIC HDLC (WAN) DRIVERS
5028M: Krzysztof Halasa <khc@pm.waw.pl>
5029W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5030S: Maintained
5031F: drivers/net/wan/c101.c
5032F: drivers/net/wan/hd6457*
5033F: drivers/net/wan/hdlc*
5034F: drivers/net/wan/n2.c
5035F: drivers/net/wan/pc300too.c
5036F: drivers/net/wan/pci200syn.c
5037F: drivers/net/wan/wanxl*
5038
5039GENERIC INCLUDE/ASM HEADER FILES
5040M: Arnd Bergmann <arnd@arndb.de>
5041L: linux-arch@vger.kernel.org
5042T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5043S: Maintained
5044F: include/asm-generic/
5045F: include/uapi/asm-generic/
5046
5047GENERIC PHY FRAMEWORK
5048M: Kishon Vijay Abraham I <kishon@ti.com>
5049L: linux-kernel@vger.kernel.org
5050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5051S: Supported
5052F: drivers/phy/
5053F: include/linux/phy/
5054
5055GENERIC PM DOMAINS
5056M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5057M: Kevin Hilman <khilman@kernel.org>
5058M: Ulf Hansson <ulf.hansson@linaro.org>
5059L: linux-pm@vger.kernel.org
5060S: Supported
5061F: drivers/base/power/domain*.c
5062F: include/linux/pm_domain.h
5063
5064GENERIC UIO DRIVER FOR PCI DEVICES
5065M: "Michael S. Tsirkin" <mst@redhat.com>
5066L: kvm@vger.kernel.org
5067S: Supported
5068F: drivers/uio/uio_pci_generic.c
5069
5070GET_MAINTAINER SCRIPT
5071M: Joe Perches <joe@perches.com>
5072S: Maintained
5073F: scripts/get_maintainer.pl
5074
5075GFS2 FILE SYSTEM
5076M: Steven Whitehouse <swhiteho@redhat.com>
5077M: Bob Peterson <rpeterso@redhat.com>
5078L: cluster-devel@redhat.com
5079W: http://sources.redhat.com/cluster/
5080T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5081S: Supported
5082F: Documentation/filesystems/gfs2*.txt
5083F: fs/gfs2/
5084F: include/uapi/linux/gfs2_ondisk.h
5085
5086GIGASET ISDN DRIVERS
5087M: Paul Bolle <pebolle@tiscali.nl>
5088L: gigaset307x-common@lists.sourceforge.net
5089W: http://gigaset307x.sourceforge.net/
5090S: Odd Fixes
5091F: Documentation/isdn/README.gigaset
5092F: drivers/isdn/gigaset/
5093F: include/uapi/linux/gigaset_dev.h
5094
5095GO7007 MPEG CODEC
5096M: Hans Verkuil <hans.verkuil@cisco.com>
5097L: linux-media@vger.kernel.org
5098S: Maintained
5099F: drivers/media/usb/go7007/
5100
5101GOODIX TOUCHSCREEN
5102M: Bastien Nocera <hadess@hadess.net>
5103L: linux-input@vger.kernel.org
5104S: Maintained
5105F: drivers/input/touchscreen/goodix.c
5106
5107GPIO SUBSYSTEM
5108M: Linus Walleij <linus.walleij@linaro.org>
5109M: Alexandre Courbot <gnurou@gmail.com>
5110L: linux-gpio@vger.kernel.org
5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5112S: Maintained
5113F: Documentation/devicetree/bindings/gpio/
5114F: Documentation/gpio/
5115F: Documentation/ABI/testing/gpio-cdev
5116F: Documentation/ABI/obsolete/sysfs-gpio
5117F: drivers/gpio/
5118F: include/linux/gpio/
5119F: include/linux/gpio.h
5120F: include/asm-generic/gpio.h
5121F: include/uapi/linux/gpio.h
5122F: tools/gpio/
5123
5124GRE DEMULTIPLEXER DRIVER
5125M: Dmitry Kozlov <xeb@mail.ru>
5126L: netdev@vger.kernel.org
5127S: Maintained
5128F: net/ipv4/gre_demux.c
5129F: net/ipv4/gre_offload.c
5130F: include/net/gre.h
5131
5132GRETH 10/100/1G Ethernet MAC device driver
5133M: Andreas Larsson <andreas@gaisler.com>
5134L: netdev@vger.kernel.org
5135S: Maintained
5136F: drivers/net/ethernet/aeroflex/
5137
5138GSPCA FINEPIX SUBDRIVER
5139M: Frank Zago <frank@zago.net>
5140L: linux-media@vger.kernel.org
5141T: git git://linuxtv.org/media_tree.git
5142S: Maintained
5143F: drivers/media/usb/gspca/finepix.c
5144
5145GSPCA GL860 SUBDRIVER
5146M: Olivier Lorin <o.lorin@laposte.net>
5147L: linux-media@vger.kernel.org
5148T: git git://linuxtv.org/media_tree.git
5149S: Maintained
5150F: drivers/media/usb/gspca/gl860/
5151
5152GSPCA M5602 SUBDRIVER
5153M: Erik Andren <erik.andren@gmail.com>
5154L: linux-media@vger.kernel.org
5155T: git git://linuxtv.org/media_tree.git
5156S: Maintained
5157F: drivers/media/usb/gspca/m5602/
5158
5159GSPCA PAC207 SONIXB SUBDRIVER
5160M: Hans de Goede <hdegoede@redhat.com>
5161L: linux-media@vger.kernel.org
5162T: git git://linuxtv.org/media_tree.git
5163S: Maintained
5164F: drivers/media/usb/gspca/pac207.c
5165
5166GSPCA SN9C20X SUBDRIVER
5167M: Brian Johnson <brijohn@gmail.com>
5168L: linux-media@vger.kernel.org
5169T: git git://linuxtv.org/media_tree.git
5170S: Maintained
5171F: drivers/media/usb/gspca/sn9c20x.c
5172
5173GSPCA T613 SUBDRIVER
5174M: Leandro Costantino <lcostantino@gmail.com>
5175L: linux-media@vger.kernel.org
5176T: git git://linuxtv.org/media_tree.git
5177S: Maintained
5178F: drivers/media/usb/gspca/t613.c
5179
5180GSPCA USB WEBCAM DRIVER
5181M: Hans de Goede <hdegoede@redhat.com>
5182L: linux-media@vger.kernel.org
5183T: git git://linuxtv.org/media_tree.git
5184S: Maintained
5185F: drivers/media/usb/gspca/
5186
5187GUID PARTITION TABLE (GPT)
5188M: Davidlohr Bueso <dave@stgolabs.net>
5189L: linux-efi@vger.kernel.org
5190S: Maintained
5191F: block/partitions/efi.*
5192
5193STK1160 USB VIDEO CAPTURE DRIVER
5194M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5195L: linux-media@vger.kernel.org
5196T: git git://linuxtv.org/media_tree.git
5197S: Maintained
5198F: drivers/media/usb/stk1160/
5199
5200H8/300 ARCHITECTURE
5201M: Yoshinori Sato <ysato@users.sourceforge.jp>
5202L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5203W: http://uclinux-h8.sourceforge.jp
5204T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5205S: Maintained
5206F: arch/h8300/
5207F: drivers/clocksource/h8300_*.c
5208F: drivers/clk/h8300/
5209F: drivers/irqchip/irq-renesas-h8*.c
5210
5211HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5212M: Frank Seidel <frank@f-seidel.de>
5213L: platform-driver-x86@vger.kernel.org
5214W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5215S: Maintained
5216F: drivers/platform/x86/hdaps.c
5217
5218HDPVR USB VIDEO ENCODER DRIVER
5219M: Hans Verkuil <hverkuil@xs4all.nl>
5220L: linux-media@vger.kernel.org
5221T: git git://linuxtv.org/media_tree.git
5222W: https://linuxtv.org
5223S: Odd Fixes
5224F: drivers/media/usb/hdpvr/
5225
5226HWPOISON MEMORY FAILURE HANDLING
5227M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5228L: linux-mm@kvack.org
5229S: Maintained
5230F: mm/memory-failure.c
5231F: mm/hwpoison-inject.c
5232
5233HYPERVISOR VIRTUAL CONSOLE DRIVER
5234L: linuxppc-dev@lists.ozlabs.org
5235S: Odd Fixes
5236F: drivers/tty/hvc/
5237
5238HACKRF MEDIA DRIVER
5239M: Antti Palosaari <crope@iki.fi>
5240L: linux-media@vger.kernel.org
5241W: https://linuxtv.org
5242W: http://palosaari.fi/linux/
5243Q: http://patchwork.linuxtv.org/project/linux-media/list/
5244T: git git://linuxtv.org/anttip/media_tree.git
5245S: Maintained
5246F: drivers/media/usb/hackrf/
5247
5248HARDWARE MONITORING
5249M: Jean Delvare <jdelvare@suse.com>
5250M: Guenter Roeck <linux@roeck-us.net>
5251L: linux-hwmon@vger.kernel.org
5252W: http://hwmon.wiki.kernel.org/
5253T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5254T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5255S: Maintained
5256F: Documentation/hwmon/
5257F: drivers/hwmon/
5258F: include/linux/hwmon*.h
5259
5260HARDWARE RANDOM NUMBER GENERATOR CORE
5261M: Matt Mackall <mpm@selenic.com>
5262M: Herbert Xu <herbert@gondor.apana.org.au>
5263L: linux-crypto@vger.kernel.org
5264S: Odd fixes
5265F: Documentation/hw_random.txt
5266F: drivers/char/hw_random/
5267F: include/linux/hw_random.h
5268
5269HARDWARE SPINLOCK CORE
5270M: Ohad Ben-Cohen <ohad@wizery.com>
5271M: Bjorn Andersson <bjorn.andersson@linaro.org>
5272L: linux-remoteproc@vger.kernel.org
5273S: Maintained
5274T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5275F: Documentation/hwspinlock.txt
5276F: drivers/hwspinlock/hwspinlock_*
5277F: include/linux/hwspinlock.h
5278
5279HARMONY SOUND DRIVER
5280L: linux-parisc@vger.kernel.org
5281S: Maintained
5282F: sound/parisc/harmony.*
5283
5284HD29L2 MEDIA DRIVER
5285M: Antti Palosaari <crope@iki.fi>
5286L: linux-media@vger.kernel.org
5287W: https://linuxtv.org
5288W: http://palosaari.fi/linux/
5289Q: http://patchwork.linuxtv.org/project/linux-media/list/
5290T: git git://linuxtv.org/anttip/media_tree.git
5291S: Maintained
5292F: drivers/media/dvb-frontends/hd29l2*
5293
5294HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5295M: Don Brace <don.brace@microsemi.com>
5296L: iss_storagedev@hp.com
5297L: esc.storagedev@microsemi.com
5298L: linux-scsi@vger.kernel.org
5299S: Supported
5300F: Documentation/scsi/hpsa.txt
5301F: drivers/scsi/hpsa*.[ch]
5302F: include/linux/cciss*.h
5303F: include/uapi/linux/cciss*.h
5304
5305HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5306M: Don Brace <don.brace@microsemi.com>
5307L: iss_storagedev@hp.com
5308L: esc.storagedev@microsemi.com
5309L: linux-scsi@vger.kernel.org
5310S: Supported
5311F: Documentation/blockdev/cciss.txt
5312F: drivers/block/cciss*
5313F: include/linux/cciss_ioctl.h
5314F: include/uapi/linux/cciss_ioctl.h
5315
5316HFI1 DRIVER
5317M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5318M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5319L: linux-rdma@vger.kernel.org
5320S: Supported
5321F: drivers/infiniband/hw/hfi1
5322
5323HFS FILESYSTEM
5324L: linux-fsdevel@vger.kernel.org
5325S: Orphan
5326F: Documentation/filesystems/hfs.txt
5327F: fs/hfs/
5328
5329HFSPLUS FILESYSTEM
5330L: linux-fsdevel@vger.kernel.org
5331S: Orphan
5332F: Documentation/filesystems/hfsplus.txt
5333F: fs/hfsplus/
5334
5335HGA FRAMEBUFFER DRIVER
5336M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5337L: linux-nvidia@lists.surfsouth.com
5338W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5339S: Maintained
5340F: drivers/video/fbdev/hgafb.c
5341
5342HIBERNATION (aka Software Suspend, aka swsusp)
5343M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5344M: Pavel Machek <pavel@ucw.cz>
5345L: linux-pm@vger.kernel.org
5346S: Supported
5347F: arch/x86/power/
5348F: drivers/base/power/
5349F: kernel/power/
5350F: include/linux/suspend.h
5351F: include/linux/freezer.h
5352F: include/linux/pm.h
5353F: arch/*/include/asm/suspend*.h
5354
5355HID CORE LAYER
5356M: Jiri Kosina <jikos@kernel.org>
5357R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5358L: linux-input@vger.kernel.org
5359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5360S: Maintained
5361F: drivers/hid/
5362F: include/linux/hid*
5363F: include/uapi/linux/hid*
5364
5365HID SENSOR HUB DRIVERS
5366M: Jiri Kosina <jikos@kernel.org>
5367M: Jonathan Cameron <jic23@kernel.org>
5368M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5369L: linux-input@vger.kernel.org
5370L: linux-iio@vger.kernel.org
5371S: Maintained
5372F: Documentation/hid/hid-sensor*
5373F: drivers/hid/hid-sensor-*
5374F: drivers/iio/*/hid-*
5375F: include/linux/hid-sensor-*
5376
5377HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5378M: Thomas Gleixner <tglx@linutronix.de>
5379L: linux-kernel@vger.kernel.org
5380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5381S: Maintained
5382F: Documentation/timers/
5383F: kernel/time/hrtimer.c
5384F: kernel/time/clockevents.c
5385F: kernel/time/tick*.*
5386F: kernel/time/timer_*.c
5387F: include/linux/clockchips.h
5388F: include/linux/hrtimer.h
5389
5390HIGH-SPEED SCC DRIVER FOR AX.25
5391L: linux-hams@vger.kernel.org
5392S: Orphan
5393F: drivers/net/hamradio/dmascc.c
5394F: drivers/net/hamradio/scc.c
5395
5396HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5397M: HighPoint Linux Team <linux@highpoint-tech.com>
5398W: http://www.highpoint-tech.com
5399S: Supported
5400F: Documentation/scsi/hptiop.txt
5401F: drivers/scsi/hptiop.c
5402
5403HIPPI
5404M: Jes Sorensen <jes@trained-monkey.org>
5405L: linux-hippi@sunsite.dk
5406S: Maintained
5407F: include/linux/hippidevice.h
5408F: include/uapi/linux/if_hippi.h
5409F: net/802/hippi.c
5410F: drivers/net/hippi/
5411
5412HISILICON SAS Controller
5413M: John Garry <john.garry@huawei.com>
5414W: http://www.hisilicon.com
5415S: Supported
5416F: drivers/scsi/hisi_sas/
5417F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5418
5419HOST AP DRIVER
5420M: Jouni Malinen <j@w1.fi>
5421L: hostap@shmoo.com (subscribers-only)
5422L: linux-wireless@vger.kernel.org
5423W: http://hostap.epitest.fi/
5424S: Maintained
5425F: drivers/net/wireless/intersil/hostap/
5426
5427HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5428L: platform-driver-x86@vger.kernel.org
5429S: Orphan
5430F: drivers/platform/x86/tc1100-wmi.c
5431
5432HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5433M: Jaroslav Kysela <perex@perex.cz>
5434S: Maintained
5435F: drivers/net/ethernet/hp/hp100.*
5436
5437HPET: High Precision Event Timers driver
5438M: Clemens Ladisch <clemens@ladisch.de>
5439S: Maintained
5440F: Documentation/timers/hpet.txt
5441F: drivers/char/hpet.c
5442F: include/linux/hpet.h
5443F: include/uapi/linux/hpet.h
5444
5445HPET: x86
5446S: Orphan
5447F: arch/x86/kernel/hpet.c
5448F: arch/x86/include/asm/hpet.h
5449
5450HPFS FILESYSTEM
5451M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5452W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5453S: Maintained
5454F: fs/hpfs/
5455
5456HSI SUBSYSTEM
5457M: Sebastian Reichel <sre@kernel.org>
5458T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5459S: Maintained
5460F: Documentation/ABI/testing/sysfs-bus-hsi
5461F: Documentation/hsi.txt
5462F: drivers/hsi/
5463F: include/linux/hsi/
5464F: include/uapi/linux/hsi/
5465
5466HSO 3G MODEM DRIVER
5467M: Jan Dumon <j.dumon@option.com>
5468W: http://www.pharscape.org
5469S: Maintained
5470F: drivers/net/usb/hso.c
5471
5472HSR NETWORK PROTOCOL
5473M: Arvid Brodin <arvid.brodin@alten.se>
5474L: netdev@vger.kernel.org
5475S: Maintained
5476F: net/hsr/
5477
5478HTCPEN TOUCHSCREEN DRIVER
5479M: Pau Oliva Fora <pof@eslack.org>
5480L: linux-input@vger.kernel.org
5481S: Maintained
5482F: drivers/input/touchscreen/htcpen.c
5483
5484HUGETLB FILESYSTEM
5485M: Nadia Yvette Chambers <nyc@holomorphy.com>
5486S: Maintained
5487F: fs/hugetlbfs/
5488
5489Hyper-V CORE AND DRIVERS
5490M: "K. Y. Srinivasan" <kys@microsoft.com>
5491M: Haiyang Zhang <haiyangz@microsoft.com>
5492L: devel@linuxdriverproject.org
5493S: Maintained
5494F: arch/x86/include/asm/mshyperv.h
5495F: arch/x86/include/uapi/asm/hyperv.h
5496F: arch/x86/kernel/cpu/mshyperv.c
5497F: drivers/hid/hid-hyperv.c
5498F: drivers/hv/
5499F: drivers/input/serio/hyperv-keyboard.c
5500F: drivers/pci/host/pci-hyperv.c
5501F: drivers/net/hyperv/
5502F: drivers/scsi/storvsc_drv.c
5503F: drivers/video/fbdev/hyperv_fb.c
5504F: include/linux/hyperv.h
5505F: tools/hv/
5506F: Documentation/ABI/stable/sysfs-bus-vmbus
5507
5508I2C MUXES
5509M: Peter Rosin <peda@axentia.se>
5510L: linux-i2c@vger.kernel.org
5511S: Maintained
5512F: Documentation/i2c/i2c-topology
5513F: Documentation/i2c/muxes/
5514F: Documentation/devicetree/bindings/i2c/i2c-mux*
5515F: drivers/i2c/i2c-mux.c
5516F: drivers/i2c/muxes/
5517F: include/linux/i2c-mux.h
5518
5519I2C OVER PARALLEL PORT
5520M: Jean Delvare <jdelvare@suse.com>
5521L: linux-i2c@vger.kernel.org
5522S: Maintained
5523F: Documentation/i2c/busses/i2c-parport
5524F: Documentation/i2c/busses/i2c-parport-light
5525F: drivers/i2c/busses/i2c-parport.c
5526F: drivers/i2c/busses/i2c-parport-light.c
5527
5528I2C/SMBUS CONTROLLER DRIVERS FOR PC
5529M: Jean Delvare <jdelvare@suse.com>
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-ali1535
5533F: Documentation/i2c/busses/i2c-ali1563
5534F: Documentation/i2c/busses/i2c-ali15x3
5535F: Documentation/i2c/busses/i2c-amd756
5536F: Documentation/i2c/busses/i2c-amd8111
5537F: Documentation/i2c/busses/i2c-i801
5538F: Documentation/i2c/busses/i2c-nforce2
5539F: Documentation/i2c/busses/i2c-piix4
5540F: Documentation/i2c/busses/i2c-sis5595
5541F: Documentation/i2c/busses/i2c-sis630
5542F: Documentation/i2c/busses/i2c-sis96x
5543F: Documentation/i2c/busses/i2c-via
5544F: Documentation/i2c/busses/i2c-viapro
5545F: drivers/i2c/busses/i2c-ali1535.c
5546F: drivers/i2c/busses/i2c-ali1563.c
5547F: drivers/i2c/busses/i2c-ali15x3.c
5548F: drivers/i2c/busses/i2c-amd756.c
5549F: drivers/i2c/busses/i2c-amd756-s4882.c
5550F: drivers/i2c/busses/i2c-amd8111.c
5551F: drivers/i2c/busses/i2c-i801.c
5552F: drivers/i2c/busses/i2c-isch.c
5553F: drivers/i2c/busses/i2c-nforce2.c
5554F: drivers/i2c/busses/i2c-nforce2-s4985.c
5555F: drivers/i2c/busses/i2c-piix4.c
5556F: drivers/i2c/busses/i2c-sis5595.c
5557F: drivers/i2c/busses/i2c-sis630.c
5558F: drivers/i2c/busses/i2c-sis96x.c
5559F: drivers/i2c/busses/i2c-via.c
5560F: drivers/i2c/busses/i2c-viapro.c
5561
5562I2C/SMBUS ISMT DRIVER
5563M: Seth Heasley <seth.heasley@intel.com>
5564M: Neil Horman <nhorman@tuxdriver.com>
5565L: linux-i2c@vger.kernel.org
5566F: drivers/i2c/busses/i2c-ismt.c
5567F: Documentation/i2c/busses/i2c-ismt
5568
5569I2C/SMBUS STUB DRIVER
5570M: Jean Delvare <jdelvare@suse.com>
5571L: linux-i2c@vger.kernel.org
5572S: Maintained
5573F: drivers/i2c/i2c-stub.c
5574
5575I2C SUBSYSTEM
5576M: Wolfram Sang <wsa@the-dreams.de>
5577L: linux-i2c@vger.kernel.org
5578W: https://i2c.wiki.kernel.org/
5579Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5580T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5581S: Maintained
5582F: Documentation/devicetree/bindings/i2c/
5583F: Documentation/i2c/
5584F: drivers/i2c/
5585F: drivers/i2c/*/
5586F: include/linux/i2c.h
5587F: include/linux/i2c-*.h
5588F: include/uapi/linux/i2c.h
5589F: include/uapi/linux/i2c-*.h
5590
5591I2C ACPI SUPPORT
5592M: Mika Westerberg <mika.westerberg@linux.intel.com>
5593L: linux-i2c@vger.kernel.org
5594L: linux-acpi@vger.kernel.org
5595S: Maintained
5596
5597I2C-TAOS-EVM DRIVER
5598M: Jean Delvare <jdelvare@suse.com>
5599L: linux-i2c@vger.kernel.org
5600S: Maintained
5601F: Documentation/i2c/busses/i2c-taos-evm
5602F: drivers/i2c/busses/i2c-taos-evm.c
5603
5604I2C-TINY-USB DRIVER
5605M: Till Harbaum <till@harbaum.org>
5606L: linux-i2c@vger.kernel.org
5607W: http://www.harbaum.org/till/i2c_tiny_usb
5608S: Maintained
5609F: drivers/i2c/busses/i2c-tiny-usb.c
5610
5611i386 BOOT CODE
5612M: "H. Peter Anvin" <hpa@zytor.com>
5613S: Maintained
5614F: arch/x86/boot/
5615
5616i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5617M: "H. Peter Anvin" <hpa@zytor.com>
5618T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5619S: Maintained
5620
5621IA64 (Itanium) PLATFORM
5622M: Tony Luck <tony.luck@intel.com>
5623M: Fenghua Yu <fenghua.yu@intel.com>
5624L: linux-ia64@vger.kernel.org
5625T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5626S: Maintained
5627F: arch/ia64/
5628
5629IBM Power VMX Cryptographic instructions
5630M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5631M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5632L: linux-crypto@vger.kernel.org
5633S: Supported
5634F: drivers/crypto/vmx/Makefile
5635F: drivers/crypto/vmx/Kconfig
5636F: drivers/crypto/vmx/vmx.c
5637F: drivers/crypto/vmx/aes*
5638F: drivers/crypto/vmx/ghash*
5639F: drivers/crypto/vmx/ppc-xlate.pl
5640
5641IBM Power in-Nest Crypto Acceleration
5642M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5643M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5644L: linux-crypto@vger.kernel.org
5645S: Supported
5646F: drivers/crypto/nx/Makefile
5647F: drivers/crypto/nx/Kconfig
5648F: drivers/crypto/nx/nx-aes*
5649F: drivers/crypto/nx/nx-sha*
5650F: drivers/crypto/nx/nx.*
5651F: drivers/crypto/nx/nx_csbcpb.h
5652F: drivers/crypto/nx/nx_debugfs.h
5653
5654IBM Power 842 compression accelerator
5655M: Dan Streetman <ddstreet@ieee.org>
5656S: Supported
5657F: drivers/crypto/nx/Makefile
5658F: drivers/crypto/nx/Kconfig
5659F: drivers/crypto/nx/nx-842*
5660F: include/linux/sw842.h
5661F: crypto/842.c
5662F: lib/842/
5663
5664IBM Power Linux RAID adapter
5665M: Brian King <brking@us.ibm.com>
5666S: Supported
5667F: drivers/scsi/ipr.*
5668
5669IBM Power Virtual Ethernet Device Driver
5670M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5671L: netdev@vger.kernel.org
5672S: Supported
5673F: drivers/net/ethernet/ibm/ibmveth.*
5674
5675IBM Power SRIOV Virtual NIC Device Driver
5676M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5677M: John Allen <jallen@linux.vnet.ibm.com>
5678L: netdev@vger.kernel.org
5679S: Supported
5680F: drivers/net/ethernet/ibm/ibmvnic.*
5681
5682IBM Power Virtual SCSI Device Drivers
5683M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5684L: linux-scsi@vger.kernel.org
5685S: Supported
5686F: drivers/scsi/ibmvscsi/ibmvscsi*
5687F: drivers/scsi/ibmvscsi/viosrp.h
5688
5689IBM Power Virtual FC Device Drivers
5690M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5691L: linux-scsi@vger.kernel.org
5692S: Supported
5693F: drivers/scsi/ibmvscsi/ibmvfc*
5694
5695IBM ServeRAID RAID DRIVER
5696S: Orphan
5697F: drivers/scsi/ips.*
5698
5699ICH LPC AND GPIO DRIVER
5700M: Peter Tyser <ptyser@xes-inc.com>
5701S: Maintained
5702F: drivers/mfd/lpc_ich.c
5703F: drivers/gpio/gpio-ich.c
5704
5705IDE SUBSYSTEM
5706M: "David S. Miller" <davem@davemloft.net>
5707L: linux-ide@vger.kernel.org
5708Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5709T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5710S: Maintained
5711F: Documentation/ide/
5712F: drivers/ide/
5713F: include/linux/ide.h
5714
5715IDEAPAD LAPTOP EXTRAS DRIVER
5716M: Ike Panhc <ike.pan@canonical.com>
5717L: platform-driver-x86@vger.kernel.org
5718W: http://launchpad.net/ideapad-laptop
5719S: Maintained
5720F: drivers/platform/x86/ideapad-laptop.c
5721
5722IDEAPAD LAPTOP SLIDEBAR DRIVER
5723M: Andrey Moiseev <o2g.org.ru@gmail.com>
5724L: linux-input@vger.kernel.org
5725W: https://github.com/o2genum/ideapad-slidebar
5726S: Maintained
5727F: drivers/input/misc/ideapad_slidebar.c
5728
5729IDE/ATAPI DRIVERS
5730M: Borislav Petkov <bp@alien8.de>
5731L: linux-ide@vger.kernel.org
5732S: Maintained
5733F: Documentation/cdrom/ide-cd
5734F: drivers/ide/ide-cd*
5735
5736IDLE-I7300
5737M: Andy Henroid <andrew.d.henroid@intel.com>
5738L: linux-pm@vger.kernel.org
5739S: Supported
5740F: drivers/idle/i7300_idle.c
5741
5742IEEE 802.15.4 SUBSYSTEM
5743M: Alexander Aring <aar@pengutronix.de>
5744L: linux-wpan@vger.kernel.org
5745W: http://wpan.cakelab.org/
5746T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5747T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5748S: Maintained
5749F: net/ieee802154/
5750F: net/mac802154/
5751F: drivers/net/ieee802154/
5752F: include/linux/nl802154.h
5753F: include/linux/ieee802154.h
5754F: include/net/nl802154.h
5755F: include/net/mac802154.h
5756F: include/net/af_ieee802154.h
5757F: include/net/cfg802154.h
5758F: include/net/ieee802154_netdev.h
5759F: Documentation/networking/ieee802154.txt
5760
5761IGORPLUG-USB IR RECEIVER
5762M: Sean Young <sean@mess.org>
5763L: linux-media@vger.kernel.org
5764S: Maintained
5765F: drivers/media/rc/igorplugusb.c
5766
5767IGUANAWORKS USB IR TRANSCEIVER
5768M: Sean Young <sean@mess.org>
5769L: linux-media@vger.kernel.org
5770S: Maintained
5771F: drivers/media/rc/iguanair.c
5772
5773IIO SUBSYSTEM AND DRIVERS
5774M: Jonathan Cameron <jic23@kernel.org>
5775R: Hartmut Knaack <knaack.h@gmx.de>
5776R: Lars-Peter Clausen <lars@metafoo.de>
5777R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5778L: linux-iio@vger.kernel.org
5779S: Maintained
5780F: drivers/iio/
5781F: drivers/staging/iio/
5782F: include/linux/iio/
5783F: tools/iio/
5784
5785IKANOS/ADI EAGLE ADSL USB DRIVER
5786M: Matthieu Castet <castet.matthieu@free.fr>
5787M: Stanislaw Gruszka <stf_xl@wp.pl>
5788S: Maintained
5789F: drivers/usb/atm/ueagle-atm.c
5790
5791INA209 HARDWARE MONITOR DRIVER
5792M: Guenter Roeck <linux@roeck-us.net>
5793L: linux-hwmon@vger.kernel.org
5794S: Maintained
5795F: Documentation/hwmon/ina209
5796F: Documentation/devicetree/bindings/i2c/ina209.txt
5797F: drivers/hwmon/ina209.c
5798
5799INA2XX HARDWARE MONITOR DRIVER
5800M: Guenter Roeck <linux@roeck-us.net>
5801L: linux-hwmon@vger.kernel.org
5802S: Maintained
5803F: Documentation/hwmon/ina2xx
5804F: drivers/hwmon/ina2xx.c
5805F: include/linux/platform_data/ina2xx.h
5806
5807INDUSTRY PACK SUBSYSTEM (IPACK)
5808M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5809M: Jens Taprogge <jens.taprogge@taprogge.org>
5810M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5811L: industrypack-devel@lists.sourceforge.net
5812W: http://industrypack.sourceforge.net
5813S: Maintained
5814F: drivers/ipack/
5815
5816INGENIC JZ4780 DMA Driver
5817M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5818S: Maintained
5819F: drivers/dma/dma-jz4780.c
5820
5821INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5822M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5823M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5824L: linux-ima-devel@lists.sourceforge.net
5825L: linux-ima-user@lists.sourceforge.net
5826L: linux-security-module@vger.kernel.org
5827T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5828S: Supported
5829F: security/integrity/ima/
5830
5831IMGTEC IR DECODER DRIVER
5832M: James Hogan <james.hogan@imgtec.com>
5833S: Maintained
5834F: drivers/media/rc/img-ir/
5835
5836IMS TWINTURBO FRAMEBUFFER DRIVER
5837L: linux-fbdev@vger.kernel.org
5838S: Orphan
5839F: drivers/video/fbdev/imsttfb.c
5840
5841INFINIBAND SUBSYSTEM
5842M: Doug Ledford <dledford@redhat.com>
5843M: Sean Hefty <sean.hefty@intel.com>
5844M: Hal Rosenstock <hal.rosenstock@gmail.com>
5845L: linux-rdma@vger.kernel.org
5846W: http://www.openfabrics.org/
5847Q: http://patchwork.kernel.org/project/linux-rdma/list/
5848T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5849S: Supported
5850F: Documentation/infiniband/
5851F: drivers/infiniband/
5852F: include/uapi/linux/if_infiniband.h
5853F: include/uapi/rdma/
5854F: include/rdma/
5855
5856INOTIFY
5857M: John McCutchan <john@johnmccutchan.com>
5858M: Robert Love <rlove@rlove.org>
5859M: Eric Paris <eparis@parisplace.org>
5860S: Maintained
5861F: Documentation/filesystems/inotify.txt
5862F: fs/notify/inotify/
5863F: include/linux/inotify.h
5864F: include/uapi/linux/inotify.h
5865
5866INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5867M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5868L: linux-input@vger.kernel.org
5869Q: http://patchwork.kernel.org/project/linux-input/list/
5870T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5871S: Maintained
5872F: drivers/input/
5873F: include/linux/input.h
5874F: include/uapi/linux/input.h
5875F: include/linux/input/
5876F: Documentation/devicetree/bindings/input/
5877
5878INPUT MULTITOUCH (MT) PROTOCOL
5879M: Henrik Rydberg <rydberg@bitmath.org>
5880L: linux-input@vger.kernel.org
5881S: Odd fixes
5882F: Documentation/input/multi-touch-protocol.txt
5883F: drivers/input/input-mt.c
5884K: \b(ABS|SYN)_MT_
5885
5886INTEL ASoC BDW/HSW DRIVERS
5887M: Jie Yang <yang.jie@linux.intel.com>
5888L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5889S: Supported
5890F: sound/soc/intel/common/sst-dsp*
5891F: sound/soc/intel/common/sst-firmware.c
5892F: sound/soc/intel/boards/broadwell.c
5893F: sound/soc/intel/haswell/
5894
5895INTEL C600 SERIES SAS CONTROLLER DRIVER
5896M: Intel SCU Linux support <intel-linux-scu@intel.com>
5897M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5898L: linux-scsi@vger.kernel.org
5899T: git git://git.code.sf.net/p/intel-sas/isci
5900S: Supported
5901F: drivers/scsi/isci/
5902
5903INTEL HID EVENT DRIVER
5904M: Alex Hung <alex.hung@canonical.com>
5905L: platform-driver-x86@vger.kernel.org
5906S: Maintained
5907F: drivers/platform/x86/intel-hid.c
5908
5909INTEL IDLE DRIVER
5910M: Len Brown <lenb@kernel.org>
5911L: linux-pm@vger.kernel.org
5912T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5913S: Supported
5914F: drivers/idle/intel_idle.c
5915
5916INTEL PSTATE DRIVER
5917M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5918M: Len Brown <lenb@kernel.org>
5919L: linux-pm@vger.kernel.org
5920S: Supported
5921F: drivers/cpufreq/intel_pstate.c
5922
5923INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5924M: Maik Broemme <mbroemme@plusserver.de>
5925L: linux-fbdev@vger.kernel.org
5926S: Maintained
5927F: Documentation/fb/intelfb.txt
5928F: drivers/video/fbdev/intelfb/
5929
5930INTEL 810/815 FRAMEBUFFER DRIVER
5931M: Antonino Daplas <adaplas@gmail.com>
5932L: linux-fbdev@vger.kernel.org
5933S: Maintained
5934F: drivers/video/fbdev/i810/
5935
5936INTEL MENLOW THERMAL DRIVER
5937M: Sujith Thomas <sujith.thomas@intel.com>
5938L: platform-driver-x86@vger.kernel.org
5939W: https://01.org/linux-acpi
5940S: Supported
5941F: drivers/platform/x86/intel_menlow.c
5942
5943INTEL I/OAT DMA DRIVER
5944M: Dave Jiang <dave.jiang@intel.com>
5945R: Dan Williams <dan.j.williams@intel.com>
5946L: dmaengine@vger.kernel.org
5947Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5948S: Supported
5949F: drivers/dma/ioat*
5950
5951INTEL IOMMU (VT-d)
5952M: David Woodhouse <dwmw2@infradead.org>
5953L: iommu@lists.linux-foundation.org
5954T: git git://git.infradead.org/iommu-2.6.git
5955S: Supported
5956F: drivers/iommu/intel-iommu.c
5957F: include/linux/intel-iommu.h
5958
5959INTEL IOP-ADMA DMA DRIVER
5960R: Dan Williams <dan.j.williams@intel.com>
5961S: Odd fixes
5962F: drivers/dma/iop-adma.c
5963
5964INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5965M: Krzysztof Halasa <khalasa@piap.pl>
5966S: Maintained
5967F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5968F: arch/arm/mach-ixp4xx/include/mach/npe.h
5969F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5970F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5971F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5972F: drivers/net/wan/ixp4xx_hss.c
5973
5974INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5975M: Deepak Saxena <dsaxena@plexity.net>
5976S: Maintained
5977F: drivers/char/hw_random/ixp4xx-rng.c
5978
5979INTEL ETHERNET DRIVERS
5980M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5981L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5982W: http://www.intel.com/support/feedback.htm
5983W: http://e1000.sourceforge.net/
5984Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5985T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5986T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5987S: Supported
5988F: Documentation/networking/e100.txt
5989F: Documentation/networking/e1000.txt
5990F: Documentation/networking/e1000e.txt
5991F: Documentation/networking/igb.txt
5992F: Documentation/networking/igbvf.txt
5993F: Documentation/networking/ixgb.txt
5994F: Documentation/networking/ixgbe.txt
5995F: Documentation/networking/ixgbevf.txt
5996F: Documentation/networking/i40e.txt
5997F: Documentation/networking/i40evf.txt
5998F: drivers/net/ethernet/intel/
5999F: drivers/net/ethernet/intel/*/
6000
6001INTEL RDMA RNIC DRIVER
6002M: Faisal Latif <faisal.latif@intel.com>
6003R: Chien Tin Tung <chien.tin.tung@intel.com>
6004R: Mustafa Ismail <mustafa.ismail@intel.com>
6005R: Shiraz Saleem <shiraz.saleem@intel.com>
6006R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6007L: linux-rdma@vger.kernel.org
6008S: Supported
6009F: drivers/infiniband/hw/i40iw/
6010
6011INTEL-MID GPIO DRIVER
6012M: David Cohen <david.a.cohen@linux.intel.com>
6013L: linux-gpio@vger.kernel.org
6014S: Maintained
6015F: drivers/gpio/gpio-intel-mid.c
6016
6017INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6018M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6019L: linux-wireless@vger.kernel.org
6020S: Maintained
6021F: Documentation/networking/README.ipw2100
6022F: Documentation/networking/README.ipw2200
6023F: drivers/net/wireless/intel/ipw2x00/
6024
6025INTEL(R) TRACE HUB
6026M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6027S: Supported
6028F: Documentation/trace/intel_th.txt
6029F: drivers/hwtracing/intel_th/
6030
6031INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6032M: Ning Sun <ning.sun@intel.com>
6033L: tboot-devel@lists.sourceforge.net
6034W: http://tboot.sourceforge.net
6035T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6036S: Supported
6037F: Documentation/intel_txt.txt
6038F: include/linux/tboot.h
6039F: arch/x86/kernel/tboot.c
6040
6041INTEL WIRELESS WIMAX CONNECTION 2400
6042M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6043M: linux-wimax@intel.com
6044L: wimax@linuxwimax.org (subscribers-only)
6045S: Supported
6046W: http://linuxwimax.org
6047F: Documentation/wimax/README.i2400m
6048F: drivers/net/wimax/i2400m/
6049F: include/uapi/linux/wimax/i2400m.h
6050
6051INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6052M: Stanislaw Gruszka <sgruszka@redhat.com>
6053L: linux-wireless@vger.kernel.org
6054S: Supported
6055F: drivers/net/wireless/intel/iwlegacy/
6056
6057INTEL WIRELESS WIFI LINK (iwlwifi)
6058M: Johannes Berg <johannes.berg@intel.com>
6059M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6060M: Luca Coelho <luciano.coelho@intel.com>
6061M: Intel Linux Wireless <linuxwifi@intel.com>
6062L: linux-wireless@vger.kernel.org
6063W: http://intellinuxwireless.org
6064T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6065S: Supported
6066F: drivers/net/wireless/intel/iwlwifi/
6067
6068INTEL MANAGEMENT ENGINE (mei)
6069M: Tomas Winkler <tomas.winkler@intel.com>
6070L: linux-kernel@vger.kernel.org
6071S: Supported
6072F: include/uapi/linux/mei.h
6073F: include/linux/mei_cl_bus.h
6074F: drivers/misc/mei/*
6075F: drivers/watchdog/mei_wdt.c
6076F: Documentation/misc-devices/mei/*
6077
6078INTEL MIC DRIVERS (mic)
6079M: Sudeep Dutt <sudeep.dutt@intel.com>
6080M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6081S: Supported
6082W: https://github.com/sudeepdutt/mic
6083W: http://software.intel.com/en-us/mic-developer
6084F: include/linux/mic_bus.h
6085F: include/linux/scif.h
6086F: include/uapi/linux/mic_common.h
6087F: include/uapi/linux/mic_ioctl.h
6088F: include/uapi/linux/scif_ioctl.h
6089F: drivers/misc/mic/
6090F: drivers/dma/mic_x100_dma.c
6091F: drivers/dma/mic_x100_dma.h
6092F: Documentation/mic/
6093
6094INTEL PMC/P-Unit IPC DRIVER
6095M: Zha Qipeng<qipeng.zha@intel.com>
6096L: platform-driver-x86@vger.kernel.org
6097S: Maintained
6098F: drivers/platform/x86/intel_pmc_ipc.c
6099F: drivers/platform/x86/intel_punit_ipc.c
6100F: arch/x86/include/asm/intel_pmc_ipc.h
6101F: arch/x86/include/asm/intel_punit_ipc.h
6102
6103INTEL TELEMETRY DRIVER
6104M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6105L: platform-driver-x86@vger.kernel.org
6106S: Maintained
6107F: arch/x86/include/asm/intel_telemetry.h
6108F: drivers/platform/x86/intel_telemetry*
6109
6110INTEL PMC CORE DRIVER
6111M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6112M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6113L: platform-driver-x86@vger.kernel.org
6114S: Maintained
6115F: arch/x86/include/asm/pmc_core.h
6116F: drivers/platform/x86/intel_pmc_core*
6117
6118IOC3 ETHERNET DRIVER
6119M: Ralf Baechle <ralf@linux-mips.org>
6120L: linux-mips@linux-mips.org
6121S: Maintained
6122F: drivers/net/ethernet/sgi/ioc3-eth.c
6123
6124IOC3 SERIAL DRIVER
6125M: Pat Gefre <pfg@sgi.com>
6126L: linux-serial@vger.kernel.org
6127S: Maintained
6128F: drivers/tty/serial/ioc3_serial.c
6129
6130IOMMU DRIVERS
6131M: Joerg Roedel <joro@8bytes.org>
6132L: iommu@lists.linux-foundation.org
6133T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6134S: Maintained
6135F: drivers/iommu/
6136
6137IP MASQUERADING
6138M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6139S: Maintained
6140F: net/ipv4/netfilter/ipt_MASQUERADE.c
6141
6142IPMI SUBSYSTEM
6143M: Corey Minyard <minyard@acm.org>
6144L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6145W: http://openipmi.sourceforge.net/
6146S: Supported
6147F: Documentation/IPMI.txt
6148F: drivers/char/ipmi/
6149F: include/linux/ipmi*
6150F: include/uapi/linux/ipmi*
6151
6152QCOM AUDIO (ASoC) DRIVERS
6153M: Patrick Lai <plai@codeaurora.org>
6154M: Banajit Goswami <bgoswami@codeaurora.org>
6155L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6156S: Supported
6157F: sound/soc/qcom/
6158
6159IPS SCSI RAID DRIVER
6160M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6161L: linux-scsi@vger.kernel.org
6162W: http://www.adaptec.com/
6163S: Maintained
6164F: drivers/scsi/ips*
6165
6166IPVS
6167M: Wensong Zhang <wensong@linux-vs.org>
6168M: Simon Horman <horms@verge.net.au>
6169M: Julian Anastasov <ja@ssi.bg>
6170L: netdev@vger.kernel.org
6171L: lvs-devel@vger.kernel.org
6172S: Maintained
6173T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6174T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6175F: Documentation/networking/ipvs-sysctl.txt
6176F: include/net/ip_vs.h
6177F: include/uapi/linux/ip_vs.h
6178F: net/netfilter/ipvs/
6179
6180IPWIRELESS DRIVER
6181M: Jiri Kosina <jikos@kernel.org>
6182M: David Sterba <dsterba@suse.com>
6183S: Odd Fixes
6184F: drivers/tty/ipwireless/
6185
6186IPX NETWORK LAYER
6187M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6188L: netdev@vger.kernel.org
6189S: Maintained
6190F: include/net/ipx.h
6191F: include/uapi/linux/ipx.h
6192F: net/ipx/
6193
6194IRDA SUBSYSTEM
6195M: Samuel Ortiz <samuel@sortiz.org>
6196L: irda-users@lists.sourceforge.net (subscribers-only)
6197L: netdev@vger.kernel.org
6198W: http://irda.sourceforge.net/
6199S: Maintained
6200T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6201F: Documentation/networking/irda.txt
6202F: drivers/net/irda/
6203F: include/net/irda/
6204F: net/irda/
6205
6206IRQ SUBSYSTEM
6207M: Thomas Gleixner <tglx@linutronix.de>
6208L: linux-kernel@vger.kernel.org
6209S: Maintained
6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6211F: kernel/irq/
6212
6213IRQCHIP DRIVERS
6214M: Thomas Gleixner <tglx@linutronix.de>
6215M: Jason Cooper <jason@lakedaemon.net>
6216M: Marc Zyngier <marc.zyngier@arm.com>
6217L: linux-kernel@vger.kernel.org
6218S: Maintained
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6220T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6221F: Documentation/devicetree/bindings/interrupt-controller/
6222F: drivers/irqchip/
6223
6224IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6225M: Jiang Liu <jiang.liu@linux.intel.com>
6226M: Marc Zyngier <marc.zyngier@arm.com>
6227S: Maintained
6228T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6229F: Documentation/IRQ-domain.txt
6230F: include/linux/irqdomain.h
6231F: kernel/irq/irqdomain.c
6232F: kernel/irq/msi.c
6233
6234ISA
6235M: William Breathitt Gray <vilhelm.gray@gmail.com>
6236S: Maintained
6237F: Documentation/isa.txt
6238F: drivers/base/isa.c
6239F: include/linux/isa.h
6240
6241ISAPNP
6242M: Jaroslav Kysela <perex@perex.cz>
6243S: Maintained
6244F: Documentation/isapnp.txt
6245F: drivers/pnp/isapnp/
6246F: include/linux/isapnp.h
6247
6248ISA RADIO MODULE
6249M: Hans Verkuil <hverkuil@xs4all.nl>
6250L: linux-media@vger.kernel.org
6251T: git git://linuxtv.org/media_tree.git
6252W: https://linuxtv.org
6253S: Maintained
6254F: drivers/media/radio/radio-isa*
6255
6256iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6257M: Peter Jones <pjones@redhat.com>
6258M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6259S: Maintained
6260F: drivers/firmware/iscsi_ibft*
6261
6262ISCSI
6263M: Mike Christie <michaelc@cs.wisc.edu>
6264L: open-iscsi@googlegroups.com
6265W: www.open-iscsi.org
6266T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6267S: Maintained
6268F: drivers/scsi/*iscsi*
6269F: include/scsi/*iscsi*
6270
6271ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6272M: Or Gerlitz <ogerlitz@mellanox.com>
6273M: Sagi Grimberg <sagi@grimberg.me>
6274M: Roi Dayan <roid@mellanox.com>
6275L: linux-rdma@vger.kernel.org
6276S: Supported
6277W: http://www.openfabrics.org
6278W: www.open-iscsi.org
6279Q: http://patchwork.kernel.org/project/linux-rdma/list/
6280F: drivers/infiniband/ulp/iser/
6281
6282ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6283M: Sagi Grimberg <sagi@grimberg.me>
6284T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6285L: linux-rdma@vger.kernel.org
6286L: target-devel@vger.kernel.org
6287S: Supported
6288W: http://www.linux-iscsi.org
6289F: drivers/infiniband/ulp/isert
6290
6291ISDN SUBSYSTEM
6292M: Karsten Keil <isdn@linux-pingi.de>
6293L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6294L: netdev@vger.kernel.org
6295W: http://www.isdn4linux.de
6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6297S: Maintained
6298F: Documentation/isdn/
6299F: drivers/isdn/
6300F: include/linux/isdn.h
6301F: include/linux/isdn/
6302F: include/uapi/linux/isdn.h
6303F: include/uapi/linux/isdn/
6304
6305ISDN SUBSYSTEM (Eicon active card driver)
6306M: Armin Schindler <mac@melware.de>
6307L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6308W: http://www.melware.de
6309S: Maintained
6310F: drivers/isdn/hardware/eicon/
6311
6312IT87 HARDWARE MONITORING DRIVER
6313M: Jean Delvare <jdelvare@suse.com>
6314L: linux-hwmon@vger.kernel.org
6315S: Maintained
6316F: Documentation/hwmon/it87
6317F: drivers/hwmon/it87.c
6318
6319IT913X MEDIA DRIVER
6320M: Antti Palosaari <crope@iki.fi>
6321L: linux-media@vger.kernel.org
6322W: https://linuxtv.org
6323W: http://palosaari.fi/linux/
6324Q: http://patchwork.linuxtv.org/project/linux-media/list/
6325T: git git://linuxtv.org/anttip/media_tree.git
6326S: Maintained
6327F: drivers/media/tuners/it913x*
6328
6329IVTV VIDEO4LINUX DRIVER
6330M: Andy Walls <awalls@md.metrocast.net>
6331L: ivtv-devel@ivtvdriver.org (subscribers-only)
6332L: linux-media@vger.kernel.org
6333T: git git://linuxtv.org/media_tree.git
6334W: http://www.ivtvdriver.org
6335S: Maintained
6336F: Documentation/video4linux/*.ivtv
6337F: drivers/media/pci/ivtv/
6338F: include/uapi/linux/ivtv*
6339
6340IX2505V MEDIA DRIVER
6341M: Malcolm Priestley <tvboxspy@gmail.com>
6342L: linux-media@vger.kernel.org
6343W: https://linuxtv.org
6344Q: http://patchwork.linuxtv.org/project/linux-media/list/
6345S: Maintained
6346F: drivers/media/dvb-frontends/ix2505v*
6347
6348JC42.4 TEMPERATURE SENSOR DRIVER
6349M: Guenter Roeck <linux@roeck-us.net>
6350L: linux-hwmon@vger.kernel.org
6351S: Maintained
6352F: drivers/hwmon/jc42.c
6353F: Documentation/hwmon/jc42
6354
6355JFS FILESYSTEM
6356M: Dave Kleikamp <shaggy@kernel.org>
6357L: jfs-discussion@lists.sourceforge.net
6358W: http://jfs.sourceforge.net/
6359T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6360S: Maintained
6361F: Documentation/filesystems/jfs.txt
6362F: fs/jfs/
6363
6364JME NETWORK DRIVER
6365M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6366L: netdev@vger.kernel.org
6367S: Maintained
6368F: drivers/net/ethernet/jme.*
6369
6370JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6371M: David Woodhouse <dwmw2@infradead.org>
6372L: linux-mtd@lists.infradead.org
6373W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6374S: Maintained
6375F: fs/jffs2/
6376F: include/uapi/linux/jffs2.h
6377
6378JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6379M: "Theodore Ts'o" <tytso@mit.edu>
6380M: Jan Kara <jack@suse.com>
6381L: linux-ext4@vger.kernel.org
6382S: Maintained
6383F: fs/jbd2/
6384F: include/linux/jbd2.h
6385
6386JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6387M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6388L: linux-media@vger.kernel.org
6389S: Maintained
6390F: drivers/media/platform/rcar_jpu.c
6391
6392JSM Neo PCI based serial card
6393M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6394L: linux-serial@vger.kernel.org
6395S: Maintained
6396F: drivers/tty/serial/jsm/
6397
6398K10TEMP HARDWARE MONITORING DRIVER
6399M: Clemens Ladisch <clemens@ladisch.de>
6400L: linux-hwmon@vger.kernel.org
6401S: Maintained
6402F: Documentation/hwmon/k10temp
6403F: drivers/hwmon/k10temp.c
6404
6405K8TEMP HARDWARE MONITORING DRIVER
6406M: Rudolf Marek <r.marek@assembler.cz>
6407L: linux-hwmon@vger.kernel.org
6408S: Maintained
6409F: Documentation/hwmon/k8temp
6410F: drivers/hwmon/k8temp.c
6411
6412KASAN
6413M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6414R: Alexander Potapenko <glider@google.com>
6415R: Dmitry Vyukov <dvyukov@google.com>
6416L: kasan-dev@googlegroups.com
6417S: Maintained
6418F: arch/*/include/asm/kasan.h
6419F: arch/*/mm/kasan_init*
6420F: Documentation/kasan.txt
6421F: include/linux/kasan*.h
6422F: lib/test_kasan.c
6423F: mm/kasan/
6424F: scripts/Makefile.kasan
6425
6426KCONFIG
6427M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6428L: linux-kbuild@vger.kernel.org
6429T: git git://gitorious.org/linux-kconfig/linux-kconfig
6430S: Maintained
6431F: Documentation/kbuild/kconfig-language.txt
6432F: scripts/kconfig/
6433
6434KDUMP
6435M: Dave Young <dyoung@redhat.com>
6436M: Baoquan He <bhe@redhat.com>
6437R: Vivek Goyal <vgoyal@redhat.com>
6438L: kexec@lists.infradead.org
6439W: http://lse.sourceforge.net/kdump/
6440S: Maintained
6441F: Documentation/kdump/
6442
6443KEENE FM RADIO TRANSMITTER DRIVER
6444M: Hans Verkuil <hverkuil@xs4all.nl>
6445L: linux-media@vger.kernel.org
6446T: git git://linuxtv.org/media_tree.git
6447W: https://linuxtv.org
6448S: Maintained
6449F: drivers/media/radio/radio-keene*
6450
6451KERNEL AUTOMOUNTER v4 (AUTOFS4)
6452M: Ian Kent <raven@themaw.net>
6453L: autofs@vger.kernel.org
6454S: Maintained
6455F: fs/autofs4/
6456
6457KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6458M: Michal Marek <mmarek@suse.com>
6459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6460T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6461L: linux-kbuild@vger.kernel.org
6462S: Maintained
6463F: Documentation/kbuild/
6464F: Makefile
6465F: scripts/Makefile.*
6466F: scripts/basic/
6467F: scripts/mk*
6468F: scripts/package/
6469
6470KERNEL JANITORS
6471L: kernel-janitors@vger.kernel.org
6472W: http://kernelnewbies.org/KernelJanitors
6473S: Odd Fixes
6474
6475KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6476M: "J. Bruce Fields" <bfields@fieldses.org>
6477M: Jeff Layton <jlayton@poochiereds.net>
6478L: linux-nfs@vger.kernel.org
6479W: http://nfs.sourceforge.net/
6480T: git git://linux-nfs.org/~bfields/linux.git
6481S: Supported
6482F: fs/nfsd/
6483F: include/uapi/linux/nfsd/
6484F: fs/lockd/
6485F: fs/nfs_common/
6486F: net/sunrpc/
6487F: include/linux/lockd/
6488F: include/linux/sunrpc/
6489F: include/uapi/linux/sunrpc/
6490
6491KERNEL SELFTEST FRAMEWORK
6492M: Shuah Khan <shuahkh@osg.samsung.com>
6493L: linux-kselftest@vger.kernel.org
6494T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6495S: Maintained
6496F: tools/testing/selftests
6497
6498KERNEL VIRTUAL MACHINE (KVM)
6499M: Paolo Bonzini <pbonzini@redhat.com>
6500M: Radim Krčmář <rkrcmar@redhat.com>
6501L: kvm@vger.kernel.org
6502W: http://www.linux-kvm.org
6503T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6504S: Supported
6505F: Documentation/*/kvm*.txt
6506F: Documentation/virtual/kvm/
6507F: arch/*/kvm/
6508F: arch/x86/kernel/kvm.c
6509F: arch/x86/kernel/kvmclock.c
6510F: arch/*/include/asm/kvm*
6511F: include/linux/kvm*
6512F: include/uapi/linux/kvm*
6513F: virt/kvm/
6514F: tools/kvm/
6515
6516KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6517M: Joerg Roedel <joro@8bytes.org>
6518L: kvm@vger.kernel.org
6519W: http://www.linux-kvm.org/
6520S: Maintained
6521F: arch/x86/include/asm/svm.h
6522F: arch/x86/kvm/svm.c
6523
6524KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6525M: Alexander Graf <agraf@suse.com>
6526L: kvm-ppc@vger.kernel.org
6527W: http://www.linux-kvm.org/
6528T: git git://github.com/agraf/linux-2.6.git
6529S: Supported
6530F: arch/powerpc/include/asm/kvm*
6531F: arch/powerpc/kvm/
6532
6533KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6534M: Christian Borntraeger <borntraeger@de.ibm.com>
6535M: Cornelia Huck <cornelia.huck@de.ibm.com>
6536L: linux-s390@vger.kernel.org
6537W: http://www.ibm.com/developerworks/linux/linux390/
6538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6539S: Supported
6540F: Documentation/s390/kvm.txt
6541F: arch/s390/include/asm/kvm*
6542F: arch/s390/kvm/
6543
6544KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6545M: Christoffer Dall <christoffer.dall@linaro.org>
6546M: Marc Zyngier <marc.zyngier@arm.com>
6547L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6548L: kvmarm@lists.cs.columbia.edu
6549W: http://systems.cs.columbia.edu/projects/kvm-arm
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6551S: Supported
6552F: arch/arm/include/uapi/asm/kvm*
6553F: arch/arm/include/asm/kvm*
6554F: arch/arm/kvm/
6555F: virt/kvm/arm/
6556F: include/kvm/arm_*
6557
6558KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6559M: Christoffer Dall <christoffer.dall@linaro.org>
6560M: Marc Zyngier <marc.zyngier@arm.com>
6561L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6562L: kvmarm@lists.cs.columbia.edu
6563S: Maintained
6564F: arch/arm64/include/uapi/asm/kvm*
6565F: arch/arm64/include/asm/kvm*
6566F: arch/arm64/kvm/
6567
6568KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6569M: James Hogan <james.hogan@imgtec.com>
6570L: linux-mips@linux-mips.org
6571S: Supported
6572F: arch/mips/include/uapi/asm/kvm*
6573F: arch/mips/include/asm/kvm*
6574F: arch/mips/kvm/
6575
6576KEXEC
6577M: Eric Biederman <ebiederm@xmission.com>
6578W: http://kernel.org/pub/linux/utils/kernel/kexec/
6579L: kexec@lists.infradead.org
6580S: Maintained
6581F: include/linux/kexec.h
6582F: include/uapi/linux/kexec.h
6583F: kernel/kexec*
6584
6585KEYS/KEYRINGS:
6586M: David Howells <dhowells@redhat.com>
6587L: keyrings@vger.kernel.org
6588S: Maintained
6589F: Documentation/security/keys.txt
6590F: include/linux/key.h
6591F: include/linux/key-type.h
6592F: include/linux/keyctl.h
6593F: include/uapi/linux/keyctl.h
6594F: include/keys/
6595F: security/keys/
6596
6597KEYS-TRUSTED
6598M: David Safford <safford@us.ibm.com>
6599M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6600L: linux-security-module@vger.kernel.org
6601L: keyrings@vger.kernel.org
6602S: Supported
6603F: Documentation/security/keys-trusted-encrypted.txt
6604F: include/keys/trusted-type.h
6605F: security/keys/trusted.c
6606F: security/keys/trusted.h
6607
6608KEYS-ENCRYPTED
6609M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6610M: David Safford <safford@us.ibm.com>
6611L: linux-security-module@vger.kernel.org
6612L: keyrings@vger.kernel.org
6613S: Supported
6614F: Documentation/security/keys-trusted-encrypted.txt
6615F: include/keys/encrypted-type.h
6616F: security/keys/encrypted-keys/
6617
6618KGDB / KDB /debug_core
6619M: Jason Wessel <jason.wessel@windriver.com>
6620W: http://kgdb.wiki.kernel.org/
6621L: kgdb-bugreport@lists.sourceforge.net
6622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6623S: Maintained
6624F: Documentation/DocBook/kgdb.tmpl
6625F: drivers/misc/kgdbts.c
6626F: drivers/tty/serial/kgdboc.c
6627F: include/linux/kdb.h
6628F: include/linux/kgdb.h
6629F: kernel/debug/
6630
6631KMEMCHECK
6632M: Vegard Nossum <vegardno@ifi.uio.no>
6633M: Pekka Enberg <penberg@kernel.org>
6634S: Maintained
6635F: Documentation/kmemcheck.txt
6636F: arch/x86/include/asm/kmemcheck.h
6637F: arch/x86/mm/kmemcheck/
6638F: include/linux/kmemcheck.h
6639F: mm/kmemcheck.c
6640
6641KMEMLEAK
6642M: Catalin Marinas <catalin.marinas@arm.com>
6643S: Maintained
6644F: Documentation/kmemleak.txt
6645F: include/linux/kmemleak.h
6646F: mm/kmemleak.c
6647F: mm/kmemleak-test.c
6648
6649KPROBES
6650M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6651M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6652M: "David S. Miller" <davem@davemloft.net>
6653M: Masami Hiramatsu <mhiramat@kernel.org>
6654S: Maintained
6655F: Documentation/kprobes.txt
6656F: include/linux/kprobes.h
6657F: kernel/kprobes.c
6658
6659KS0108 LCD CONTROLLER DRIVER
6660M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6661W: http://miguelojeda.es/auxdisplay.htm
6662W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6663S: Maintained
6664F: Documentation/auxdisplay/ks0108
6665F: drivers/auxdisplay/ks0108.c
6666F: include/linux/ks0108.h
6667
6668L3MDEV
6669M: David Ahern <dsa@cumulusnetworks.com>
6670L: netdev@vger.kernel.org
6671S: Maintained
6672F: net/l3mdev
6673F: include/net/l3mdev.h
6674
6675LANTIQ MIPS ARCHITECTURE
6676M: John Crispin <john@phrozen.org>
6677L: linux-mips@linux-mips.org
6678S: Maintained
6679F: arch/mips/lantiq
6680
6681LAPB module
6682L: linux-x25@vger.kernel.org
6683S: Orphan
6684F: Documentation/networking/lapb-module.txt
6685F: include/*/lapb.h
6686F: net/lapb/
6687
6688LASI 53c700 driver for PARISC
6689M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6690L: linux-scsi@vger.kernel.org
6691S: Maintained
6692F: Documentation/scsi/53c700.txt
6693F: drivers/scsi/53c700*
6694
6695LED SUBSYSTEM
6696M: Richard Purdie <rpurdie@rpsys.net>
6697M: Jacek Anaszewski <j.anaszewski@samsung.com>
6698L: linux-leds@vger.kernel.org
6699T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6700S: Maintained
6701F: drivers/leds/
6702F: include/linux/leds.h
6703
6704LEGACY EEPROM DRIVER
6705M: Jean Delvare <jdelvare@suse.com>
6706S: Maintained
6707F: Documentation/misc-devices/eeprom
6708F: drivers/misc/eeprom/eeprom.c
6709
6710LEGO USB Tower driver
6711M: Juergen Stuber <starblue@users.sourceforge.net>
6712L: legousb-devel@lists.sourceforge.net
6713W: http://legousb.sourceforge.net/
6714S: Maintained
6715F: drivers/usb/misc/legousbtower.c
6716
6717LG2160 MEDIA DRIVER
6718M: Michael Krufky <mkrufky@linuxtv.org>
6719L: linux-media@vger.kernel.org
6720W: https://linuxtv.org
6721W: http://github.com/mkrufky
6722Q: http://patchwork.linuxtv.org/project/linux-media/list/
6723T: git git://linuxtv.org/mkrufky/tuners.git
6724S: Maintained
6725F: drivers/media/dvb-frontends/lg2160.*
6726
6727LGDT3305 MEDIA DRIVER
6728M: Michael Krufky <mkrufky@linuxtv.org>
6729L: linux-media@vger.kernel.org
6730W: https://linuxtv.org
6731W: http://github.com/mkrufky
6732Q: http://patchwork.linuxtv.org/project/linux-media/list/
6733T: git git://linuxtv.org/mkrufky/tuners.git
6734S: Maintained
6735F: drivers/media/dvb-frontends/lgdt3305.*
6736
6737LGUEST
6738M: Rusty Russell <rusty@rustcorp.com.au>
6739L: lguest@lists.ozlabs.org
6740W: http://lguest.ozlabs.org/
6741S: Odd Fixes
6742F: arch/x86/include/asm/lguest*.h
6743F: arch/x86/lguest/
6744F: drivers/lguest/
6745F: include/linux/lguest*.h
6746F: tools/lguest/
6747
6748LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6749M: Tejun Heo <tj@kernel.org>
6750L: linux-ide@vger.kernel.org
6751T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6752S: Maintained
6753F: drivers/ata/
6754F: include/linux/ata.h
6755F: include/linux/libata.h
6756
6757LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6758M: Viresh Kumar <vireshk@kernel.org>
6759L: linux-ide@vger.kernel.org
6760T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6761S: Maintained
6762F: include/linux/pata_arasan_cf_data.h
6763F: drivers/ata/pata_arasan_cf.c
6764
6765LIBATA PATA DRIVERS
6766M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6767M: Tejun Heo <tj@kernel.org>
6768L: linux-ide@vger.kernel.org
6769T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6770S: Maintained
6771F: drivers/ata/pata_*.c
6772F: drivers/ata/ata_generic.c
6773
6774LIBATA SATA AHCI PLATFORM devices support
6775M: Hans de Goede <hdegoede@redhat.com>
6776M: Tejun Heo <tj@kernel.org>
6777L: linux-ide@vger.kernel.org
6778T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6779S: Maintained
6780F: drivers/ata/ahci_platform.c
6781F: drivers/ata/libahci_platform.c
6782F: include/linux/ahci_platform.h
6783
6784LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6785M: Mikael Pettersson <mikpelinux@gmail.com>
6786L: linux-ide@vger.kernel.org
6787T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6788S: Maintained
6789F: drivers/ata/sata_promise.*
6790
6791LIBLOCKDEP
6792M: Sasha Levin <sasha.levin@oracle.com>
6793S: Maintained
6794F: tools/lib/lockdep/
6795
6796LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6797M: Dan Williams <dan.j.williams@intel.com>
6798L: linux-nvdimm@lists.01.org
6799Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6800T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6801S: Supported
6802F: drivers/nvdimm/*
6803F: include/linux/nd.h
6804F: include/linux/libnvdimm.h
6805F: include/uapi/linux/ndctl.h
6806
6807LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6808M: Ross Zwisler <ross.zwisler@linux.intel.com>
6809L: linux-nvdimm@lists.01.org
6810Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6811S: Supported
6812F: drivers/nvdimm/blk.c
6813F: drivers/nvdimm/region_devs.c
6814F: drivers/acpi/nfit*
6815
6816LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6817M: Vishal Verma <vishal.l.verma@intel.com>
6818L: linux-nvdimm@lists.01.org
6819Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6820S: Supported
6821F: drivers/nvdimm/btt*
6822
6823LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6824M: Ross Zwisler <ross.zwisler@linux.intel.com>
6825L: linux-nvdimm@lists.01.org
6826Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6827S: Supported
6828F: drivers/nvdimm/pmem.c
6829F: include/linux/pmem.h
6830F: arch/*/include/asm/pmem.h
6831
6832LIGHTNVM PLATFORM SUPPORT
6833M: Matias Bjorling <mb@lightnvm.io>
6834W: http://github/OpenChannelSSD
6835L: linux-block@vger.kernel.org
6836S: Maintained
6837F: drivers/lightnvm/
6838F: include/linux/lightnvm.h
6839F: include/uapi/linux/lightnvm.h
6840
6841LINUX FOR IBM pSERIES (RS/6000)
6842M: Paul Mackerras <paulus@au.ibm.com>
6843W: http://www.ibm.com/linux/ltc/projects/ppc
6844S: Supported
6845F: arch/powerpc/boot/rs6000.h
6846
6847LINUX FOR POWERPC (32-BIT AND 64-BIT)
6848M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6849M: Paul Mackerras <paulus@samba.org>
6850M: Michael Ellerman <mpe@ellerman.id.au>
6851W: http://www.penguinppc.org/
6852L: linuxppc-dev@lists.ozlabs.org
6853Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6854T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6855S: Supported
6856F: Documentation/powerpc/
6857F: arch/powerpc/
6858F: drivers/char/tpm/tpm_ibmvtpm*
6859F: drivers/crypto/nx/
6860F: drivers/crypto/vmx/
6861F: drivers/net/ethernet/ibm/ibmveth.*
6862F: drivers/net/ethernet/ibm/ibmvnic.*
6863F: drivers/pci/hotplug/rpa*
6864F: drivers/scsi/ibmvscsi/
6865N: opal
6866N: /pmac
6867N: powermac
6868N: powernv
6869N: [^a-z0-9]ps3
6870N: pseries
6871
6872LINUX FOR POWER MACINTOSH
6873M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6874W: http://www.penguinppc.org/
6875L: linuxppc-dev@lists.ozlabs.org
6876S: Maintained
6877F: arch/powerpc/platforms/powermac/
6878F: drivers/macintosh/
6879
6880LINUX FOR POWERPC EMBEDDED MPC5XXX
6881M: Anatolij Gustschin <agust@denx.de>
6882L: linuxppc-dev@lists.ozlabs.org
6883T: git git://git.denx.de/linux-denx-agust.git
6884S: Maintained
6885F: arch/powerpc/platforms/512x/
6886F: arch/powerpc/platforms/52xx/
6887
6888LINUX FOR POWERPC EMBEDDED PPC4XX
6889M: Alistair Popple <alistair@popple.id.au>
6890M: Matt Porter <mporter@kernel.crashing.org>
6891W: http://www.penguinppc.org/
6892L: linuxppc-dev@lists.ozlabs.org
6893S: Maintained
6894F: arch/powerpc/platforms/40x/
6895F: arch/powerpc/platforms/44x/
6896
6897LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6898L: linuxppc-dev@lists.ozlabs.org
6899S: Orphan
6900F: arch/powerpc/*/*virtex*
6901F: arch/powerpc/*/*/*virtex*
6902
6903LINUX FOR POWERPC EMBEDDED PPC8XX
6904M: Vitaly Bordug <vitb@kernel.crashing.org>
6905W: http://www.penguinppc.org/
6906L: linuxppc-dev@lists.ozlabs.org
6907S: Maintained
6908F: arch/powerpc/platforms/8xx/
6909
6910LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6911M: Scott Wood <oss@buserror.net>
6912M: Kumar Gala <galak@kernel.crashing.org>
6913W: http://www.penguinppc.org/
6914L: linuxppc-dev@lists.ozlabs.org
6915T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6916S: Maintained
6917F: arch/powerpc/platforms/83xx/
6918F: arch/powerpc/platforms/85xx/
6919
6920LINUX FOR POWERPC PA SEMI PWRFICIENT
6921M: Olof Johansson <olof@lixom.net>
6922L: linuxppc-dev@lists.ozlabs.org
6923S: Maintained
6924F: arch/powerpc/platforms/pasemi/
6925F: drivers/*/*pasemi*
6926F: drivers/*/*/*pasemi*
6927
6928LINUX SECURITY MODULE (LSM) FRAMEWORK
6929M: Chris Wright <chrisw@sous-sol.org>
6930L: linux-security-module@vger.kernel.org
6931S: Supported
6932
6933LIS3LV02D ACCELEROMETER DRIVER
6934M: Eric Piel <eric.piel@tremplin-utc.net>
6935S: Maintained
6936F: Documentation/misc-devices/lis3lv02d
6937F: drivers/misc/lis3lv02d/
6938F: drivers/platform/x86/hp_accel.c
6939
6940LIVE PATCHING
6941M: Josh Poimboeuf <jpoimboe@redhat.com>
6942M: Jessica Yu <jeyu@redhat.com>
6943M: Jiri Kosina <jikos@kernel.org>
6944M: Miroslav Benes <mbenes@suse.cz>
6945R: Petr Mladek <pmladek@suse.com>
6946S: Maintained
6947F: kernel/livepatch/
6948F: include/linux/livepatch.h
6949F: arch/x86/include/asm/livepatch.h
6950F: arch/x86/kernel/livepatch.c
6951F: Documentation/livepatch/
6952F: Documentation/ABI/testing/sysfs-kernel-livepatch
6953F: samples/livepatch/
6954L: live-patching@vger.kernel.org
6955T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6956
6957LINUX KERNEL DUMP TEST MODULE (LKDTM)
6958M: Kees Cook <keescook@chromium.org>
6959S: Maintained
6960F: drivers/misc/lkdtm.c
6961
6962LLC (802.2)
6963M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6964S: Maintained
6965F: include/linux/llc.h
6966F: include/uapi/linux/llc.h
6967F: include/net/llc*
6968F: net/llc/
6969
6970LM73 HARDWARE MONITOR DRIVER
6971M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6972L: linux-hwmon@vger.kernel.org
6973S: Maintained
6974F: drivers/hwmon/lm73.c
6975
6976LM78 HARDWARE MONITOR DRIVER
6977M: Jean Delvare <jdelvare@suse.com>
6978L: linux-hwmon@vger.kernel.org
6979S: Maintained
6980F: Documentation/hwmon/lm78
6981F: drivers/hwmon/lm78.c
6982
6983LM83 HARDWARE MONITOR DRIVER
6984M: Jean Delvare <jdelvare@suse.com>
6985L: linux-hwmon@vger.kernel.org
6986S: Maintained
6987F: Documentation/hwmon/lm83
6988F: drivers/hwmon/lm83.c
6989
6990LM90 HARDWARE MONITOR DRIVER
6991M: Jean Delvare <jdelvare@suse.com>
6992L: linux-hwmon@vger.kernel.org
6993S: Maintained
6994F: Documentation/hwmon/lm90
6995F: Documentation/devicetree/bindings/hwmon/lm90.txt
6996F: drivers/hwmon/lm90.c
6997
6998LM95234 HARDWARE MONITOR DRIVER
6999M: Guenter Roeck <linux@roeck-us.net>
7000L: linux-hwmon@vger.kernel.org
7001S: Maintained
7002F: Documentation/hwmon/lm95234
7003F: drivers/hwmon/lm95234.c
7004
7005LME2510 MEDIA DRIVER
7006M: Malcolm Priestley <tvboxspy@gmail.com>
7007L: linux-media@vger.kernel.org
7008W: https://linuxtv.org
7009Q: http://patchwork.linuxtv.org/project/linux-media/list/
7010S: Maintained
7011F: drivers/media/usb/dvb-usb-v2/lmedm04*
7012
7013LOCKDEP AND LOCKSTAT
7014M: Peter Zijlstra <peterz@infradead.org>
7015M: Ingo Molnar <mingo@redhat.com>
7016L: linux-kernel@vger.kernel.org
7017T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7018S: Maintained
7019F: Documentation/locking/lockdep*.txt
7020F: Documentation/locking/lockstat.txt
7021F: include/linux/lockdep.h
7022F: kernel/locking/
7023
7024LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7025M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7026L: linux-ntfs-dev@lists.sourceforge.net
7027W: http://www.linux-ntfs.org/content/view/19/37/
7028S: Maintained
7029F: Documentation/ldm.txt
7030F: block/partitions/ldm.*
7031
7032LogFS
7033M: Joern Engel <joern@logfs.org>
7034M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7035L: logfs@logfs.org
7036W: logfs.org
7037S: Maintained
7038F: fs/logfs/
7039
7040LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7041M: Sathya Prakash <sathya.prakash@broadcom.com>
7042M: Chaitra P B <chaitra.basappa@broadcom.com>
7043M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7044L: MPT-FusionLinux.pdl@broadcom.com
7045L: linux-scsi@vger.kernel.org
7046W: http://www.avagotech.com/support/
7047S: Supported
7048F: drivers/message/fusion/
7049F: drivers/scsi/mpt2sas/
7050F: drivers/scsi/mpt3sas/
7051
7052LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7053M: Matthew Wilcox <matthew@wil.cx>
7054L: linux-scsi@vger.kernel.org
7055S: Maintained
7056F: drivers/scsi/sym53c8xx_2/
7057
7058LTC4261 HARDWARE MONITOR DRIVER
7059M: Guenter Roeck <linux@roeck-us.net>
7060L: linux-hwmon@vger.kernel.org
7061S: Maintained
7062F: Documentation/hwmon/ltc4261
7063F: drivers/hwmon/ltc4261.c
7064
7065LTP (Linux Test Project)
7066M: Mike Frysinger <vapier@gentoo.org>
7067M: Cyril Hrubis <chrubis@suse.cz>
7068M: Wanlong Gao <wanlong.gao@gmail.com>
7069M: Jan Stancek <jstancek@redhat.com>
7070M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7071M: Alexey Kodanev <alexey.kodanev@oracle.com>
7072L: ltp@lists.linux.it (subscribers-only)
7073W: http://linux-test-project.github.io/
7074T: git git://github.com/linux-test-project/ltp.git
7075S: Maintained
7076
7077M32R ARCHITECTURE
7078W: http://www.linux-m32r.org/
7079S: Orphan
7080F: arch/m32r/
7081
7082M68K ARCHITECTURE
7083M: Geert Uytterhoeven <geert@linux-m68k.org>
7084L: linux-m68k@lists.linux-m68k.org
7085W: http://www.linux-m68k.org/
7086T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7087S: Maintained
7088F: arch/m68k/
7089F: drivers/zorro/
7090
7091M68K ON APPLE MACINTOSH
7092M: Joshua Thompson <funaho@jurai.org>
7093W: http://www.mac.linux-m68k.org/
7094L: linux-m68k@lists.linux-m68k.org
7095S: Maintained
7096F: arch/m68k/mac/
7097
7098M68K ON HP9000/300
7099M: Philip Blundell <philb@gnu.org>
7100W: http://www.tazenda.demon.co.uk/phil/linux-hp
7101S: Maintained
7102F: arch/m68k/hp300/
7103
7104M88DS3103 MEDIA DRIVER
7105M: Antti Palosaari <crope@iki.fi>
7106L: linux-media@vger.kernel.org
7107W: https://linuxtv.org
7108W: http://palosaari.fi/linux/
7109Q: http://patchwork.linuxtv.org/project/linux-media/list/
7110T: git git://linuxtv.org/anttip/media_tree.git
7111S: Maintained
7112F: drivers/media/dvb-frontends/m88ds3103*
7113
7114M88RS2000 MEDIA DRIVER
7115M: Malcolm Priestley <tvboxspy@gmail.com>
7116L: linux-media@vger.kernel.org
7117W: https://linuxtv.org
7118Q: http://patchwork.linuxtv.org/project/linux-media/list/
7119S: Maintained
7120F: drivers/media/dvb-frontends/m88rs2000*
7121
7122MA901 MASTERKIT USB FM RADIO DRIVER
7123M: Alexey Klimov <klimov.linux@gmail.com>
7124L: linux-media@vger.kernel.org
7125T: git git://linuxtv.org/media_tree.git
7126S: Maintained
7127F: drivers/media/radio/radio-ma901.c
7128
7129MAC80211
7130M: Johannes Berg <johannes@sipsolutions.net>
7131L: linux-wireless@vger.kernel.org
7132W: http://wireless.kernel.org/
7133T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7134T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7135S: Maintained
7136F: Documentation/networking/mac80211-injection.txt
7137F: include/net/mac80211.h
7138F: net/mac80211/
7139F: drivers/net/wireless/mac80211_hwsim.[ch]
7140
7141MACVLAN DRIVER
7142M: Patrick McHardy <kaber@trash.net>
7143L: netdev@vger.kernel.org
7144S: Maintained
7145F: drivers/net/macvlan.c
7146F: include/linux/if_macvlan.h
7147
7148MAILBOX API
7149M: Jassi Brar <jassisinghbrar@gmail.com>
7150L: linux-kernel@vger.kernel.org
7151S: Maintained
7152F: drivers/mailbox/
7153F: include/linux/mailbox_client.h
7154F: include/linux/mailbox_controller.h
7155
7156MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7157M: Michael Kerrisk <mtk.manpages@gmail.com>
7158W: http://www.kernel.org/doc/man-pages
7159L: linux-man@vger.kernel.org
7160S: Maintained
7161
7162MARVELL ARMADA DRM SUPPORT
7163M: Russell King <rmk+kernel@armlinux.org.uk>
7164S: Maintained
7165F: drivers/gpu/drm/armada/
7166F: include/uapi/drm/armada_drm.h
7167F: Documentation/devicetree/bindings/display/armada/
7168
7169MARVELL 88E6352 DSA support
7170M: Guenter Roeck <linux@roeck-us.net>
7171S: Maintained
7172F: drivers/net/dsa/mv88e6352.c
7173
7174MARVELL CRYPTO DRIVER
7175M: Boris Brezillon <boris.brezillon@free-electrons.com>
7176M: Arnaud Ebalard <arno@natisbad.org>
7177F: drivers/crypto/marvell/
7178S: Maintained
7179L: linux-crypto@vger.kernel.org
7180
7181MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7182M: Mirko Lindner <mlindner@marvell.com>
7183M: Stephen Hemminger <stephen@networkplumber.org>
7184L: netdev@vger.kernel.org
7185S: Maintained
7186F: drivers/net/ethernet/marvell/sk*
7187
7188MARVELL LIBERTAS WIRELESS DRIVER
7189L: libertas-dev@lists.infradead.org
7190S: Orphan
7191F: drivers/net/wireless/marvell/libertas/
7192
7193MARVELL MV643XX ETHERNET DRIVER
7194M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7195L: netdev@vger.kernel.org
7196S: Maintained
7197F: drivers/net/ethernet/marvell/mv643xx_eth.*
7198F: include/linux/mv643xx.h
7199
7200MARVELL MVNETA ETHERNET DRIVER
7201M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7202L: netdev@vger.kernel.org
7203S: Maintained
7204F: drivers/net/ethernet/marvell/mvneta.*
7205
7206MARVELL MWIFIEX WIRELESS DRIVER
7207M: Amitkumar Karwar <akarwar@marvell.com>
7208M: Nishant Sarmukadam <nishants@marvell.com>
7209L: linux-wireless@vger.kernel.org
7210S: Maintained
7211F: drivers/net/wireless/marvell/mwifiex/
7212
7213MARVELL MWL8K WIRELESS DRIVER
7214M: Lennert Buytenhek <buytenh@wantstofly.org>
7215L: linux-wireless@vger.kernel.org
7216S: Odd Fixes
7217F: drivers/net/wireless/marvell/mwl8k.c
7218
7219MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7220M: Nicolas Pitre <nico@fluxnic.net>
7221S: Odd Fixes
7222F: drivers/mmc/host/mvsdio.*
7223
7224MATROX FRAMEBUFFER DRIVER
7225L: linux-fbdev@vger.kernel.org
7226S: Orphan
7227F: drivers/video/fbdev/matrox/matroxfb_*
7228F: include/uapi/linux/matroxfb.h
7229
7230MAX16065 HARDWARE MONITOR DRIVER
7231M: Guenter Roeck <linux@roeck-us.net>
7232L: linux-hwmon@vger.kernel.org
7233S: Maintained
7234F: Documentation/hwmon/max16065
7235F: drivers/hwmon/max16065.c
7236
7237MAX20751 HARDWARE MONITOR DRIVER
7238M: Guenter Roeck <linux@roeck-us.net>
7239L: linux-hwmon@vger.kernel.org
7240S: Maintained
7241F: Documentation/hwmon/max20751
7242F: drivers/hwmon/max20751.c
7243
7244MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7245M: "Hans J. Koch" <hjk@hansjkoch.de>
7246L: linux-hwmon@vger.kernel.org
7247S: Maintained
7248F: Documentation/hwmon/max6650
7249F: drivers/hwmon/max6650.c
7250
7251MAX6697 HARDWARE MONITOR DRIVER
7252M: Guenter Roeck <linux@roeck-us.net>
7253L: linux-hwmon@vger.kernel.org
7254S: Maintained
7255F: Documentation/hwmon/max6697
7256F: Documentation/devicetree/bindings/i2c/max6697.txt
7257F: drivers/hwmon/max6697.c
7258F: include/linux/platform_data/max6697.h
7259
7260MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7261M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7262L: linux-pm@vger.kernel.org
7263S: Supported
7264F: drivers/power/max14577_charger.c
7265F: drivers/power/max77693_charger.c
7266
7267MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7268M: Javier Martinez Canillas <javier@osg.samsung.com>
7269L: linux-kernel@vger.kernel.org
7270S: Supported
7271F: drivers/*/*max77802*.c
7272F: Documentation/devicetree/bindings/*/*max77802.txt
7273F: include/dt-bindings/*/*max77802.h
7274
7275MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7276M: Chanwoo Choi <cw00.choi@samsung.com>
7277M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7278L: linux-kernel@vger.kernel.org
7279S: Supported
7280F: drivers/*/max14577*.c
7281F: drivers/*/max77686*.c
7282F: drivers/*/max77693*.c
7283F: drivers/extcon/extcon-max14577.c
7284F: drivers/extcon/extcon-max77693.c
7285F: drivers/rtc/rtc-max77686.c
7286F: drivers/clk/clk-max77686.c
7287F: Documentation/devicetree/bindings/mfd/max14577.txt
7288F: Documentation/devicetree/bindings/*/max77686.txt
7289F: Documentation/devicetree/bindings/mfd/max77693.txt
7290F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7291F: include/linux/mfd/max14577*.h
7292F: include/linux/mfd/max77686*.h
7293F: include/linux/mfd/max77693*.h
7294
7295MAXIRADIO FM RADIO RECEIVER DRIVER
7296M: Hans Verkuil <hverkuil@xs4all.nl>
7297L: linux-media@vger.kernel.org
7298T: git git://linuxtv.org/media_tree.git
7299W: https://linuxtv.org
7300S: Maintained
7301F: drivers/media/radio/radio-maxiradio*
7302
7303MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7304M: Peter Rosin <peda@axentia.se>
7305L: linux-iio@vger.kernel.org
7306S: Maintained
7307F: drivers/iio/potentiometer/mcp4531.c
7308
7309MEDIA DRIVERS FOR RENESAS - VSP1
7310M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7311L: linux-media@vger.kernel.org
7312L: linux-renesas-soc@vger.kernel.org
7313T: git git://linuxtv.org/media_tree.git
7314S: Supported
7315F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7316F: drivers/media/platform/vsp1/
7317
7318MEDIA DRIVERS FOR ASCOT2E
7319M: Sergey Kozlov <serjk@netup.ru>
7320L: linux-media@vger.kernel.org
7321W: https://linuxtv.org
7322W: http://netup.tv/
7323T: git git://linuxtv.org/media_tree.git
7324S: Supported
7325F: drivers/media/dvb-frontends/ascot2e*
7326
7327MEDIA DRIVERS FOR CXD2841ER
7328M: Sergey Kozlov <serjk@netup.ru>
7329L: linux-media@vger.kernel.org
7330W: https://linuxtv.org
7331W: http://netup.tv/
7332T: git git://linuxtv.org/media_tree.git
7333S: Supported
7334F: drivers/media/dvb-frontends/cxd2841er*
7335
7336MEDIA DRIVERS FOR HORUS3A
7337M: Sergey Kozlov <serjk@netup.ru>
7338L: linux-media@vger.kernel.org
7339W: https://linuxtv.org
7340W: http://netup.tv/
7341T: git git://linuxtv.org/media_tree.git
7342S: Supported
7343F: drivers/media/dvb-frontends/horus3a*
7344
7345MEDIA DRIVERS FOR LNBH25
7346M: Sergey Kozlov <serjk@netup.ru>
7347L: linux-media@vger.kernel.org
7348W: https://linuxtv.org
7349W: http://netup.tv/
7350T: git git://linuxtv.org/media_tree.git
7351S: Supported
7352F: drivers/media/dvb-frontends/lnbh25*
7353
7354MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7355M: Sergey Kozlov <serjk@netup.ru>
7356L: linux-media@vger.kernel.org
7357W: https://linuxtv.org
7358W: http://netup.tv/
7359T: git git://linuxtv.org/media_tree.git
7360S: Supported
7361F: drivers/media/pci/netup_unidvb/*
7362
7363MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7364M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7365P: LinuxTV.org Project
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368Q: http://patchwork.kernel.org/project/linux-media/list/
7369T: git git://linuxtv.org/media_tree.git
7370S: Maintained
7371F: Documentation/dvb/
7372F: Documentation/video4linux/
7373F: Documentation/DocBook/media/
7374F: drivers/media/
7375F: drivers/staging/media/
7376F: include/linux/platform_data/media/
7377F: include/media/
7378F: include/uapi/linux/dvb/
7379F: include/uapi/linux/videodev2.h
7380F: include/uapi/linux/media.h
7381F: include/uapi/linux/v4l2-*
7382F: include/uapi/linux/meye.h
7383F: include/uapi/linux/ivtv*
7384F: include/uapi/linux/uvcvideo.h
7385
7386MEDIATEK ETHERNET DRIVER
7387M: Felix Fietkau <nbd@openwrt.org>
7388M: John Crispin <blogic@openwrt.org>
7389L: netdev@vger.kernel.org
7390S: Maintained
7391F: drivers/net/ethernet/mediatek/
7392
7393MEDIATEK MT7601U WIRELESS LAN DRIVER
7394M: Jakub Kicinski <kubakici@wp.pl>
7395L: linux-wireless@vger.kernel.org
7396S: Maintained
7397F: drivers/net/wireless/mediatek/mt7601u/
7398
7399MEGARAID SCSI/SAS DRIVERS
7400M: Kashyap Desai <kashyap.desai@avagotech.com>
7401M: Sumit Saxena <sumit.saxena@avagotech.com>
7402M: Uday Lingala <uday.lingala@avagotech.com>
7403L: megaraidlinux.pdl@avagotech.com
7404L: linux-scsi@vger.kernel.org
7405W: http://www.lsi.com
7406S: Maintained
7407F: Documentation/scsi/megaraid.txt
7408F: drivers/scsi/megaraid.*
7409F: drivers/scsi/megaraid/
7410
7411MELLANOX ETHERNET DRIVER (mlx4_en)
7412M: Eugenia Emantayev <eugenia@mellanox.com>
7413L: netdev@vger.kernel.org
7414S: Supported
7415W: http://www.mellanox.com
7416Q: http://patchwork.ozlabs.org/project/netdev/list/
7417F: drivers/net/ethernet/mellanox/mlx4/en_*
7418
7419MELLANOX ETHERNET DRIVER (mlx5e)
7420M: Saeed Mahameed <saeedm@mellanox.com>
7421L: netdev@vger.kernel.org
7422S: Supported
7423W: http://www.mellanox.com
7424Q: http://patchwork.ozlabs.org/project/netdev/list/
7425F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7426
7427MELLANOX ETHERNET SWITCH DRIVERS
7428M: Jiri Pirko <jiri@mellanox.com>
7429M: Ido Schimmel <idosch@mellanox.com>
7430L: netdev@vger.kernel.org
7431S: Supported
7432W: http://www.mellanox.com
7433Q: http://patchwork.ozlabs.org/project/netdev/list/
7434F: drivers/net/ethernet/mellanox/mlxsw/
7435
7436MEMBARRIER SUPPORT
7437M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7438M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7439L: linux-kernel@vger.kernel.org
7440S: Supported
7441F: kernel/membarrier.c
7442F: include/uapi/linux/membarrier.h
7443
7444MEMORY MANAGEMENT
7445L: linux-mm@kvack.org
7446W: http://www.linux-mm.org
7447S: Maintained
7448F: include/linux/mm.h
7449F: include/linux/gfp.h
7450F: include/linux/mmzone.h
7451F: include/linux/memory_hotplug.h
7452F: include/linux/vmalloc.h
7453F: mm/
7454
7455MEMORY TECHNOLOGY DEVICES (MTD)
7456M: David Woodhouse <dwmw2@infradead.org>
7457M: Brian Norris <computersforpeace@gmail.com>
7458L: linux-mtd@lists.infradead.org
7459W: http://www.linux-mtd.infradead.org/
7460Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7461T: git git://git.infradead.org/linux-mtd.git
7462T: git git://git.infradead.org/l2-mtd.git
7463S: Maintained
7464F: drivers/mtd/
7465F: include/linux/mtd/
7466F: include/uapi/mtd/
7467
7468MEN A21 WATCHDOG DRIVER
7469M: Johannes Thumshirn <morbidrsa@gmail.com>
7470L: linux-watchdog@vger.kernel.org
7471S: Maintained
7472F: drivers/watchdog/mena21_wdt.c
7473
7474MEN CHAMELEON BUS (mcb)
7475M: Johannes Thumshirn <morbidrsa@gmail.com>
7476S: Maintained
7477F: drivers/mcb/
7478F: include/linux/mcb.h
7479F: Documentation/men-chameleon-bus.txt
7480
7481MEN F21BMC (Board Management Controller)
7482M: Andreas Werner <andreas.werner@men.de>
7483S: Supported
7484F: drivers/mfd/menf21bmc.c
7485F: drivers/watchdog/menf21bmc_wdt.c
7486F: drivers/leds/leds-menf21bmc.c
7487F: drivers/hwmon/menf21bmc_hwmon.c
7488F: Documentation/hwmon/menf21bmc
7489
7490METAG ARCHITECTURE
7491M: James Hogan <james.hogan@imgtec.com>
7492L: linux-metag@vger.kernel.org
7493T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7494S: Odd Fixes
7495F: arch/metag/
7496F: Documentation/metag/
7497F: Documentation/devicetree/bindings/metag/
7498F: Documentation/devicetree/bindings/interrupt-controller/img,*
7499F: drivers/clocksource/metag_generic.c
7500F: drivers/irqchip/irq-metag.c
7501F: drivers/irqchip/irq-metag-ext.c
7502F: drivers/tty/metag_da.c
7503
7504MICROBLAZE ARCHITECTURE
7505M: Michal Simek <monstr@monstr.eu>
7506W: http://www.monstr.eu/fdt/
7507T: git git://git.monstr.eu/linux-2.6-microblaze.git
7508S: Supported
7509F: arch/microblaze/
7510
7511MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7512M: Chen Yu <yu.c.chen@intel.com>
7513L: platform-driver-x86@vger.kernel.org
7514S: Supported
7515F: drivers/platform/x86/surfacepro3_button.c
7516
7517MICROTEK X6 SCANNER
7518M: Oliver Neukum <oliver@neukum.org>
7519S: Maintained
7520F: drivers/usb/image/microtek.*
7521
7522MIPS
7523M: Ralf Baechle <ralf@linux-mips.org>
7524L: linux-mips@linux-mips.org
7525W: http://www.linux-mips.org/
7526T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7527Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7528S: Supported
7529F: Documentation/devicetree/bindings/mips/
7530F: Documentation/mips/
7531F: arch/mips/
7532
7533MIPS/LOONGSON1 ARCHITECTURE
7534M: Keguang Zhang <keguang.zhang@gmail.com>
7535L: linux-mips@linux-mips.org
7536S: Maintained
7537F: arch/mips/loongson32/
7538F: arch/mips/include/asm/mach-loongson32/
7539F: drivers/*/*loongson1*
7540F: drivers/*/*/*loongson1*
7541
7542MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7543M: Hans Verkuil <hverkuil@xs4all.nl>
7544L: linux-media@vger.kernel.org
7545T: git git://linuxtv.org/media_tree.git
7546W: https://linuxtv.org
7547S: Odd Fixes
7548F: drivers/media/radio/radio-miropcm20*
7549
7550MELLANOX MLX4 core VPI driver
7551M: Yishai Hadas <yishaih@mellanox.com>
7552L: netdev@vger.kernel.org
7553L: linux-rdma@vger.kernel.org
7554W: http://www.mellanox.com
7555Q: http://patchwork.ozlabs.org/project/netdev/list/
7556S: Supported
7557F: drivers/net/ethernet/mellanox/mlx4/
7558F: include/linux/mlx4/
7559
7560MELLANOX MLX4 IB driver
7561M: Yishai Hadas <yishaih@mellanox.com>
7562L: linux-rdma@vger.kernel.org
7563W: http://www.mellanox.com
7564Q: http://patchwork.kernel.org/project/linux-rdma/list/
7565S: Supported
7566F: drivers/infiniband/hw/mlx4/
7567F: include/linux/mlx4/
7568
7569MELLANOX MLX5 core VPI driver
7570M: Matan Barak <matanb@mellanox.com>
7571M: Leon Romanovsky <leonro@mellanox.com>
7572L: netdev@vger.kernel.org
7573L: linux-rdma@vger.kernel.org
7574W: http://www.mellanox.com
7575Q: http://patchwork.ozlabs.org/project/netdev/list/
7576S: Supported
7577F: drivers/net/ethernet/mellanox/mlx5/core/
7578F: include/linux/mlx5/
7579
7580MELLANOX MLX5 IB driver
7581M: Matan Barak <matanb@mellanox.com>
7582M: Leon Romanovsky <leonro@mellanox.com>
7583L: linux-rdma@vger.kernel.org
7584W: http://www.mellanox.com
7585Q: http://patchwork.kernel.org/project/linux-rdma/list/
7586S: Supported
7587F: drivers/infiniband/hw/mlx5/
7588F: include/linux/mlx5/
7589
7590MELEXIS MLX90614 DRIVER
7591M: Crt Mori <cmo@melexis.com>
7592L: linux-iio@vger.kernel.org
7593W: http://www.melexis.com
7594S: Supported
7595F: drivers/iio/temperature/mlx90614.c
7596
7597MN88472 MEDIA DRIVER
7598M: Antti Palosaari <crope@iki.fi>
7599L: linux-media@vger.kernel.org
7600W: https://linuxtv.org
7601W: http://palosaari.fi/linux/
7602Q: http://patchwork.linuxtv.org/project/linux-media/list/
7603T: git git://linuxtv.org/anttip/media_tree.git
7604S: Maintained
7605F: drivers/staging/media/mn88472/
7606F: drivers/media/dvb-frontends/mn88472.h
7607
7608MN88473 MEDIA DRIVER
7609M: Antti Palosaari <crope@iki.fi>
7610L: linux-media@vger.kernel.org
7611W: https://linuxtv.org
7612W: http://palosaari.fi/linux/
7613Q: http://patchwork.linuxtv.org/project/linux-media/list/
7614S: Maintained
7615F: drivers/media/dvb-frontends/mn88473*
7616
7617MODULE SUPPORT
7618M: Rusty Russell <rusty@rustcorp.com.au>
7619S: Maintained
7620F: include/linux/module.h
7621F: kernel/module.c
7622
7623MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7624W: http://popies.net/meye/
7625S: Orphan
7626F: Documentation/video4linux/meye.txt
7627F: drivers/media/pci/meye/
7628F: include/uapi/linux/meye.h
7629
7630MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7631M: Jiri Slaby <jirislaby@gmail.com>
7632S: Maintained
7633F: Documentation/serial/moxa-smartio
7634F: drivers/tty/mxser.*
7635
7636MR800 AVERMEDIA USB FM RADIO DRIVER
7637M: Alexey Klimov <klimov.linux@gmail.com>
7638L: linux-media@vger.kernel.org
7639T: git git://linuxtv.org/media_tree.git
7640S: Maintained
7641F: drivers/media/radio/radio-mr800.c
7642
7643MRF24J40 IEEE 802.15.4 RADIO DRIVER
7644M: Alan Ott <alan@signal11.us>
7645L: linux-wpan@vger.kernel.org
7646S: Maintained
7647F: drivers/net/ieee802154/mrf24j40.c
7648F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7649
7650MSI LAPTOP SUPPORT
7651M: "Lee, Chun-Yi" <jlee@suse.com>
7652L: platform-driver-x86@vger.kernel.org
7653S: Maintained
7654F: drivers/platform/x86/msi-laptop.c
7655
7656MSI WMI SUPPORT
7657L: platform-driver-x86@vger.kernel.org
7658S: Orphan
7659F: drivers/platform/x86/msi-wmi.c
7660
7661MSI001 MEDIA DRIVER
7662M: Antti Palosaari <crope@iki.fi>
7663L: linux-media@vger.kernel.org
7664W: https://linuxtv.org
7665W: http://palosaari.fi/linux/
7666Q: http://patchwork.linuxtv.org/project/linux-media/list/
7667T: git git://linuxtv.org/anttip/media_tree.git
7668S: Maintained
7669F: drivers/media/tuners/msi001*
7670
7671MSI2500 MEDIA DRIVER
7672M: Antti Palosaari <crope@iki.fi>
7673L: linux-media@vger.kernel.org
7674W: https://linuxtv.org
7675W: http://palosaari.fi/linux/
7676Q: http://patchwork.linuxtv.org/project/linux-media/list/
7677T: git git://linuxtv.org/anttip/media_tree.git
7678S: Maintained
7679F: drivers/media/usb/msi2500/
7680
7681MSYSTEMS DISKONCHIP G3 MTD DRIVER
7682M: Robert Jarzmik <robert.jarzmik@free.fr>
7683L: linux-mtd@lists.infradead.org
7684S: Maintained
7685F: drivers/mtd/devices/docg3*
7686
7687MT9M032 APTINA SENSOR DRIVER
7688M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7689L: linux-media@vger.kernel.org
7690T: git git://linuxtv.org/media_tree.git
7691S: Maintained
7692F: drivers/media/i2c/mt9m032.c
7693F: include/media/i2c/mt9m032.h
7694
7695MT9P031 APTINA CAMERA SENSOR
7696M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7697L: linux-media@vger.kernel.org
7698T: git git://linuxtv.org/media_tree.git
7699S: Maintained
7700F: drivers/media/i2c/mt9p031.c
7701F: include/media/i2c/mt9p031.h
7702
7703MT9T001 APTINA CAMERA SENSOR
7704M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7705L: linux-media@vger.kernel.org
7706T: git git://linuxtv.org/media_tree.git
7707S: Maintained
7708F: drivers/media/i2c/mt9t001.c
7709F: include/media/i2c/mt9t001.h
7710
7711MT9V032 APTINA CAMERA SENSOR
7712M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7713L: linux-media@vger.kernel.org
7714T: git git://linuxtv.org/media_tree.git
7715S: Maintained
7716F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7717F: drivers/media/i2c/mt9v032.c
7718F: include/media/i2c/mt9v032.h
7719
7720MULTIFUNCTION DEVICES (MFD)
7721M: Lee Jones <lee.jones@linaro.org>
7722T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7723S: Supported
7724F: drivers/mfd/
7725F: include/linux/mfd/
7726
7727MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7728M: Ulf Hansson <ulf.hansson@linaro.org>
7729L: linux-mmc@vger.kernel.org
7730T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7731S: Maintained
7732F: drivers/mmc/
7733F: include/linux/mmc/
7734F: include/uapi/linux/mmc/
7735
7736MULTIMEDIA CARD (MMC) ETC. OVER SPI
7737S: Orphan
7738F: drivers/mmc/host/mmc_spi.c
7739F: include/linux/spi/mmc_spi.h
7740
7741MULTISOUND SOUND DRIVER
7742M: Andrew Veliath <andrewtv@usa.net>
7743S: Maintained
7744F: Documentation/sound/oss/MultiSound
7745F: sound/oss/msnd*
7746
7747MULTITECH MULTIPORT CARD (ISICOM)
7748S: Orphan
7749F: drivers/tty/isicom.c
7750F: include/linux/isicom.h
7751
7752MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7753M: Bin Liu <b-liu@ti.com>
7754L: linux-usb@vger.kernel.org
7755T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7756S: Maintained
7757F: drivers/usb/musb/
7758
7759MXL5007T MEDIA DRIVER
7760M: Michael Krufky <mkrufky@linuxtv.org>
7761L: linux-media@vger.kernel.org
7762W: https://linuxtv.org
7763W: http://github.com/mkrufky
7764Q: http://patchwork.linuxtv.org/project/linux-media/list/
7765T: git git://linuxtv.org/mkrufky/tuners.git
7766S: Maintained
7767F: drivers/media/tuners/mxl5007t.*
7768
7769MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7770M: Hyong-Youb Kim <hykim@myri.com>
7771L: netdev@vger.kernel.org
7772W: https://www.myricom.com/support/downloads/myri10ge.html
7773S: Supported
7774F: drivers/net/ethernet/myricom/myri10ge/
7775
7776NAND FLASH SUBSYSTEM
7777M: Boris Brezillon <boris.brezillon@free-electrons.com>
7778R: Richard Weinberger <richard@nod.at>
7779L: linux-mtd@lists.infradead.org
7780W: http://www.linux-mtd.infradead.org/
7781Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7782T: git git://github.com/linux-nand/linux.git
7783S: Maintained
7784F: drivers/mtd/nand/
7785F: include/linux/mtd/nand*.h
7786
7787NATSEMI ETHERNET DRIVER (DP8381x)
7788S: Orphan
7789F: drivers/net/ethernet/natsemi/natsemi.c
7790
7791NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7792M: Daniel Mack <zonque@gmail.com>
7793S: Maintained
7794L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7795W: http://www.native-instruments.com
7796F: sound/usb/caiaq/
7797
7798NCP FILESYSTEM
7799M: Petr Vandrovec <petr@vandrovec.name>
7800S: Odd Fixes
7801F: fs/ncpfs/
7802
7803NCR 5380 SCSI DRIVERS
7804M: Finn Thain <fthain@telegraphics.com.au>
7805M: Michael Schmitz <schmitzmic@gmail.com>
7806L: linux-scsi@vger.kernel.org
7807S: Maintained
7808F: Documentation/scsi/g_NCR5380.txt
7809F: Documentation/scsi/dtc3x80.txt
7810F: drivers/scsi/NCR5380.*
7811F: drivers/scsi/arm/cumana_1.c
7812F: drivers/scsi/arm/oak.c
7813F: drivers/scsi/atari_scsi.*
7814F: drivers/scsi/dmx3191d.c
7815F: drivers/scsi/dtc.*
7816F: drivers/scsi/g_NCR5380.*
7817F: drivers/scsi/g_NCR5380_mmio.c
7818F: drivers/scsi/mac_scsi.*
7819F: drivers/scsi/pas16.*
7820F: drivers/scsi/sun3_scsi.*
7821F: drivers/scsi/sun3_scsi_vme.c
7822F: drivers/scsi/t128.*
7823
7824NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7825M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7826L: linux-scsi@vger.kernel.org
7827S: Maintained
7828F: drivers/scsi/NCR_D700.*
7829
7830NCT6775 HARDWARE MONITOR DRIVER
7831M: Guenter Roeck <linux@roeck-us.net>
7832L: linux-hwmon@vger.kernel.org
7833S: Maintained
7834F: Documentation/hwmon/nct6775
7835F: drivers/hwmon/nct6775.c
7836
7837NETEFFECT IWARP RNIC DRIVER (IW_NES)
7838M: Faisal Latif <faisal.latif@intel.com>
7839L: linux-rdma@vger.kernel.org
7840W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7841S: Supported
7842F: drivers/infiniband/hw/nes/
7843
7844NETEM NETWORK EMULATOR
7845M: Stephen Hemminger <stephen@networkplumber.org>
7846L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7847S: Maintained
7848F: net/sched/sch_netem.c
7849
7850NETERION 10GbE DRIVERS (s2io/vxge)
7851M: Jon Mason <jdmason@kudzu.us>
7852L: netdev@vger.kernel.org
7853S: Supported
7854F: Documentation/networking/s2io.txt
7855F: Documentation/networking/vxge.txt
7856F: drivers/net/ethernet/neterion/
7857
7858NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7859M: Pablo Neira Ayuso <pablo@netfilter.org>
7860M: Patrick McHardy <kaber@trash.net>
7861M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7862L: netfilter-devel@vger.kernel.org
7863L: coreteam@netfilter.org
7864W: http://www.netfilter.org/
7865W: http://www.iptables.org/
7866Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7867T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7868T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7869S: Supported
7870F: include/linux/netfilter*
7871F: include/linux/netfilter/
7872F: include/net/netfilter/
7873F: include/uapi/linux/netfilter*
7874F: include/uapi/linux/netfilter/
7875F: net/*/netfilter.c
7876F: net/*/netfilter/
7877F: net/netfilter/
7878F: net/bridge/br_netfilter*.c
7879
7880NETLABEL
7881M: Paul Moore <paul@paul-moore.com>
7882W: http://netlabel.sf.net
7883L: netdev@vger.kernel.org
7884S: Maintained
7885F: Documentation/netlabel/
7886F: include/net/netlabel.h
7887F: net/netlabel/
7888
7889NETROM NETWORK LAYER
7890M: Ralf Baechle <ralf@linux-mips.org>
7891L: linux-hams@vger.kernel.org
7892W: http://www.linux-ax25.org/
7893S: Maintained
7894F: include/net/netrom.h
7895F: include/uapi/linux/netrom.h
7896F: net/netrom/
7897
7898NETRONOME ETHERNET DRIVERS
7899M: Jakub Kicinski <jakub.kicinski@netronome.com>
7900L: oss-drivers@netronome.com
7901S: Maintained
7902F: drivers/net/ethernet/netronome/
7903
7904NETWORK BLOCK DEVICE (NBD)
7905M: Markus Pargmann <mpa@pengutronix.de>
7906S: Maintained
7907L: nbd-general@lists.sourceforge.net
7908T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7909F: Documentation/blockdev/nbd.txt
7910F: drivers/block/nbd.c
7911F: include/uapi/linux/nbd.h
7912
7913NETWORK DROP MONITOR
7914M: Neil Horman <nhorman@tuxdriver.com>
7915L: netdev@vger.kernel.org
7916S: Maintained
7917W: https://fedorahosted.org/dropwatch/
7918F: net/core/drop_monitor.c
7919
7920NETWORKING [GENERAL]
7921M: "David S. Miller" <davem@davemloft.net>
7922L: netdev@vger.kernel.org
7923W: http://www.linuxfoundation.org/en/Net
7924Q: http://patchwork.ozlabs.org/project/netdev/list/
7925T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7926T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7927S: Maintained
7928F: net/
7929F: include/net/
7930F: include/linux/in.h
7931F: include/linux/net.h
7932F: include/linux/netdevice.h
7933F: include/uapi/linux/in.h
7934F: include/uapi/linux/net.h
7935F: include/uapi/linux/netdevice.h
7936F: include/uapi/linux/net_namespace.h
7937F: tools/net/
7938F: tools/testing/selftests/net/
7939F: lib/random32.c
7940F: lib/test_bpf.c
7941
7942NETWORKING [IPv4/IPv6]
7943M: "David S. Miller" <davem@davemloft.net>
7944M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7945M: James Morris <jmorris@namei.org>
7946M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7947M: Patrick McHardy <kaber@trash.net>
7948L: netdev@vger.kernel.org
7949T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7950S: Maintained
7951F: net/ipv4/
7952F: net/ipv6/
7953F: include/net/ip*
7954F: arch/x86/net/*
7955
7956NETWORKING [IPSEC]
7957M: Steffen Klassert <steffen.klassert@secunet.com>
7958M: Herbert Xu <herbert@gondor.apana.org.au>
7959M: "David S. Miller" <davem@davemloft.net>
7960L: netdev@vger.kernel.org
7961T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7962T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7963S: Maintained
7964F: net/core/flow.c
7965F: net/xfrm/
7966F: net/key/
7967F: net/ipv4/xfrm*
7968F: net/ipv4/esp4.c
7969F: net/ipv4/ah4.c
7970F: net/ipv4/ipcomp.c
7971F: net/ipv4/ip_vti.c
7972F: net/ipv6/xfrm*
7973F: net/ipv6/esp6.c
7974F: net/ipv6/ah6.c
7975F: net/ipv6/ipcomp6.c
7976F: net/ipv6/ip6_vti.c
7977F: include/uapi/linux/xfrm.h
7978F: include/net/xfrm.h
7979
7980NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7981M: Paul Moore <paul@paul-moore.com>
7982L: netdev@vger.kernel.org
7983S: Maintained
7984
7985NETWORKING [WIRELESS]
7986L: linux-wireless@vger.kernel.org
7987Q: http://patchwork.kernel.org/project/linux-wireless/list/
7988
7989NETWORKING DRIVERS
7990L: netdev@vger.kernel.org
7991W: http://www.linuxfoundation.org/en/Net
7992Q: http://patchwork.ozlabs.org/project/netdev/list/
7993T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7995S: Odd Fixes
7996F: Documentation/devicetree/bindings/net/
7997F: drivers/net/
7998F: include/linux/if_*
7999F: include/linux/netdevice.h
8000F: include/linux/etherdevice.h
8001F: include/linux/fcdevice.h
8002F: include/linux/fddidevice.h
8003F: include/linux/hippidevice.h
8004F: include/linux/inetdevice.h
8005F: include/uapi/linux/if_*
8006F: include/uapi/linux/netdevice.h
8007
8008NETWORKING DRIVERS (WIRELESS)
8009M: Kalle Valo <kvalo@codeaurora.org>
8010L: linux-wireless@vger.kernel.org
8011Q: http://patchwork.kernel.org/project/linux-wireless/list/
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8014S: Maintained
8015F: drivers/net/wireless/
8016
8017NETXEN (1/10) GbE SUPPORT
8018M: Manish Chopra <manish.chopra@qlogic.com>
8019M: Sony Chacko <sony.chacko@qlogic.com>
8020M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8021L: netdev@vger.kernel.org
8022W: http://www.qlogic.com
8023S: Supported
8024F: drivers/net/ethernet/qlogic/netxen/
8025
8026NFC SUBSYSTEM
8027M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8028M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8029M: Samuel Ortiz <sameo@linux.intel.com>
8030L: linux-wireless@vger.kernel.org
8031L: linux-nfc@lists.01.org (subscribers-only)
8032S: Supported
8033F: net/nfc/
8034F: include/net/nfc/
8035F: include/uapi/linux/nfc.h
8036F: drivers/nfc/
8037F: include/linux/platform_data/nfcmrvl.h
8038F: include/linux/platform_data/nxp-nci.h
8039F: include/linux/platform_data/pn544.h
8040F: include/linux/platform_data/st21nfca.h
8041F: include/linux/platform_data/st-nci.h
8042F: Documentation/devicetree/bindings/net/nfc/
8043
8044NFS, SUNRPC, AND LOCKD CLIENTS
8045M: Trond Myklebust <trond.myklebust@primarydata.com>
8046M: Anna Schumaker <anna.schumaker@netapp.com>
8047L: linux-nfs@vger.kernel.org
8048W: http://client.linux-nfs.org
8049T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8050S: Maintained
8051F: fs/lockd/
8052F: fs/nfs/
8053F: fs/nfs_common/
8054F: net/sunrpc/
8055F: include/linux/lockd/
8056F: include/linux/nfs*
8057F: include/linux/sunrpc/
8058F: include/uapi/linux/nfs*
8059F: include/uapi/linux/sunrpc/
8060
8061NILFS2 FILESYSTEM
8062M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8063L: linux-nilfs@vger.kernel.org
8064W: http://nilfs.sourceforge.net/
8065W: http://nilfs.osdn.jp/
8066T: git git://github.com/konis/nilfs2.git
8067S: Supported
8068F: Documentation/filesystems/nilfs2.txt
8069F: fs/nilfs2/
8070F: include/linux/nilfs2_fs.h
8071F: include/trace/events/nilfs2.h
8072
8073NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8074M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8075W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8076S: Maintained
8077F: Documentation/scsi/NinjaSCSI.txt
8078F: drivers/scsi/pcmcia/nsp_*
8079
8080NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8081M: GOTO Masanori <gotom@debian.or.jp>
8082M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8083W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8084S: Maintained
8085F: Documentation/scsi/NinjaSCSI.txt
8086F: drivers/scsi/nsp32*
8087
8088NIOS2 ARCHITECTURE
8089M: Ley Foon Tan <lftan@altera.com>
8090L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8092S: Maintained
8093F: arch/nios2/
8094
8095NOKIA N900 POWER SUPPLY DRIVERS
8096R: Pali Rohár <pali.rohar@gmail.com>
8097F: include/linux/power/bq2415x_charger.h
8098F: include/linux/power/bq27xxx_battery.h
8099F: include/linux/power/isp1704_charger.h
8100F: drivers/power/bq2415x_charger.c
8101F: drivers/power/bq27xxx_battery.c
8102F: drivers/power/bq27xxx_battery_i2c.c
8103F: drivers/power/isp1704_charger.c
8104F: drivers/power/rx51_battery.c
8105
8106NTB DRIVER CORE
8107M: Jon Mason <jdmason@kudzu.us>
8108M: Dave Jiang <dave.jiang@intel.com>
8109M: Allen Hubbe <Allen.Hubbe@emc.com>
8110L: linux-ntb@googlegroups.com
8111S: Supported
8112W: https://github.com/jonmason/ntb/wiki
8113T: git git://github.com/jonmason/ntb.git
8114F: drivers/ntb/
8115F: drivers/net/ntb_netdev.c
8116F: include/linux/ntb.h
8117F: include/linux/ntb_transport.h
8118
8119NTB INTEL DRIVER
8120M: Jon Mason <jdmason@kudzu.us>
8121M: Dave Jiang <dave.jiang@intel.com>
8122L: linux-ntb@googlegroups.com
8123S: Supported
8124W: https://github.com/jonmason/ntb/wiki
8125T: git git://github.com/jonmason/ntb.git
8126F: drivers/ntb/hw/intel/
8127
8128NTB AMD DRIVER
8129M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8130L: linux-ntb@googlegroups.com
8131S: Supported
8132F: drivers/ntb/hw/amd/
8133
8134NTFS FILESYSTEM
8135M: Anton Altaparmakov <anton@tuxera.com>
8136L: linux-ntfs-dev@lists.sourceforge.net
8137W: http://www.tuxera.com/
8138T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8139S: Supported
8140F: Documentation/filesystems/ntfs.txt
8141F: fs/ntfs/
8142
8143NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8144M: Antonino Daplas <adaplas@gmail.com>
8145L: linux-fbdev@vger.kernel.org
8146S: Maintained
8147F: drivers/video/fbdev/riva/
8148F: drivers/video/fbdev/nvidia/
8149
8150NVM EXPRESS DRIVER
8151M: Keith Busch <keith.busch@intel.com>
8152M: Jens Axboe <axboe@fb.com>
8153L: linux-nvme@lists.infradead.org
8154T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8155W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8156S: Supported
8157F: drivers/nvme/host/
8158F: include/linux/nvme.h
8159
8160NVMEM FRAMEWORK
8161M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8162M: Maxime Ripard <maxime.ripard@free-electrons.com>
8163S: Maintained
8164F: drivers/nvmem/
8165F: Documentation/devicetree/bindings/nvmem/
8166F: include/linux/nvmem-consumer.h
8167F: include/linux/nvmem-provider.h
8168
8169NXP-NCI NFC DRIVER
8170M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8171R: Charles Gorand <charles.gorand@effinnov.com>
8172L: linux-nfc@lists.01.org (moderated for non-subscribers)
8173S: Supported
8174F: drivers/nfc/nxp-nci
8175
8176NXP TDA998X DRM DRIVER
8177M: Russell King <rmk+kernel@armlinux.org.uk>
8178S: Supported
8179F: drivers/gpu/drm/i2c/tda998x_drv.c
8180F: include/drm/i2c/tda998x.h
8181
8182NXP TFA9879 DRIVER
8183M: Peter Rosin <peda@axentia.se>
8184L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8185S: Maintained
8186F: sound/soc/codecs/tfa9879*
8187
8188OBJTOOL
8189M: Josh Poimboeuf <jpoimboe@redhat.com>
8190S: Supported
8191F: tools/objtool/
8192
8193OMAP SUPPORT
8194M: Tony Lindgren <tony@atomide.com>
8195L: linux-omap@vger.kernel.org
8196W: http://www.muru.com/linux/omap/
8197W: http://linux.omap.com/
8198Q: http://patchwork.kernel.org/project/linux-omap/list/
8199T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8200S: Maintained
8201F: arch/arm/*omap*/
8202F: arch/arm/configs/omap1_defconfig
8203F: arch/arm/configs/omap2plus_defconfig
8204F: drivers/i2c/busses/i2c-omap.c
8205F: drivers/irqchip/irq-omap-intc.c
8206F: drivers/mfd/*omap*.c
8207F: drivers/mfd/menelaus.c
8208F: drivers/mfd/palmas.c
8209F: drivers/mfd/tps65217.c
8210F: drivers/mfd/tps65218.c
8211F: drivers/mfd/tps65910.c
8212F: drivers/mfd/twl-core.[ch]
8213F: drivers/mfd/twl4030*.c
8214F: drivers/mfd/twl6030*.c
8215F: drivers/mfd/twl6040*.c
8216F: drivers/regulator/palmas-regulator*.c
8217F: drivers/regulator/pbias-regulator.c
8218F: drivers/regulator/tps65217-regulator.c
8219F: drivers/regulator/tps65218-regulator.c
8220F: drivers/regulator/tps65910-regulator.c
8221F: drivers/regulator/twl-regulator.c
8222F: include/linux/i2c-omap.h
8223
8224OMAP DEVICE TREE SUPPORT
8225M: Benoît Cousson <bcousson@baylibre.com>
8226M: Tony Lindgren <tony@atomide.com>
8227L: linux-omap@vger.kernel.org
8228L: devicetree@vger.kernel.org
8229S: Maintained
8230F: arch/arm/boot/dts/*omap*
8231F: arch/arm/boot/dts/*am3*
8232F: arch/arm/boot/dts/*am4*
8233F: arch/arm/boot/dts/*am5*
8234F: arch/arm/boot/dts/*dra7*
8235
8236OMAP CLOCK FRAMEWORK SUPPORT
8237M: Paul Walmsley <paul@pwsan.com>
8238L: linux-omap@vger.kernel.org
8239S: Maintained
8240F: arch/arm/*omap*/*clock*
8241
8242OMAP POWER MANAGEMENT SUPPORT
8243M: Kevin Hilman <khilman@kernel.org>
8244L: linux-omap@vger.kernel.org
8245S: Maintained
8246F: arch/arm/*omap*/*pm*
8247F: drivers/cpufreq/omap-cpufreq.c
8248
8249OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8250M: Rajendra Nayak <rnayak@codeaurora.org>
8251M: Paul Walmsley <paul@pwsan.com>
8252L: linux-omap@vger.kernel.org
8253S: Maintained
8254F: arch/arm/mach-omap2/prm*
8255
8256OMAP AUDIO SUPPORT
8257M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8258M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8259L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8260L: linux-omap@vger.kernel.org
8261S: Maintained
8262F: sound/soc/omap/
8263
8264OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8265M: Roger Quadros <rogerq@ti.com>
8266M: Tony Lindgren <tony@atomide.com>
8267L: linux-omap@vger.kernel.org
8268S: Maintained
8269F: drivers/memory/omap-gpmc.c
8270F: arch/arm/mach-omap2/*gpmc*
8271
8272OMAP FRAMEBUFFER SUPPORT
8273M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8274L: linux-fbdev@vger.kernel.org
8275L: linux-omap@vger.kernel.org
8276S: Maintained
8277F: drivers/video/fbdev/omap/
8278
8279OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8280M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8281L: linux-omap@vger.kernel.org
8282L: linux-fbdev@vger.kernel.org
8283S: Maintained
8284F: drivers/video/fbdev/omap2/
8285F: Documentation/arm/OMAP/DSS
8286
8287OMAP HARDWARE SPINLOCK SUPPORT
8288M: Ohad Ben-Cohen <ohad@wizery.com>
8289L: linux-omap@vger.kernel.org
8290S: Maintained
8291F: drivers/hwspinlock/omap_hwspinlock.c
8292
8293OMAP MMC SUPPORT
8294M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8295L: linux-omap@vger.kernel.org
8296S: Maintained
8297F: drivers/mmc/host/omap.c
8298
8299OMAP HS MMC SUPPORT
8300L: linux-mmc@vger.kernel.org
8301L: linux-omap@vger.kernel.org
8302S: Orphan
8303F: drivers/mmc/host/omap_hsmmc.c
8304
8305OMAP RANDOM NUMBER GENERATOR SUPPORT
8306M: Deepak Saxena <dsaxena@plexity.net>
8307S: Maintained
8308F: drivers/char/hw_random/omap-rng.c
8309
8310OMAP HWMOD SUPPORT
8311M: Benoît Cousson <bcousson@baylibre.com>
8312M: Paul Walmsley <paul@pwsan.com>
8313L: linux-omap@vger.kernel.org
8314S: Maintained
8315F: arch/arm/mach-omap2/omap_hwmod.*
8316
8317OMAP HWMOD DATA
8318M: Paul Walmsley <paul@pwsan.com>
8319L: linux-omap@vger.kernel.org
8320S: Maintained
8321F: arch/arm/mach-omap2/omap_hwmod*data*
8322
8323OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8324M: Benoît Cousson <bcousson@baylibre.com>
8325L: linux-omap@vger.kernel.org
8326S: Maintained
8327F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8328
8329OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8330M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8331L: linux-media@vger.kernel.org
8332S: Maintained
8333F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8334F: drivers/media/platform/omap3isp/
8335F: drivers/staging/media/omap4iss/
8336
8337OMAP USB SUPPORT
8338L: linux-usb@vger.kernel.org
8339L: linux-omap@vger.kernel.org
8340S: Orphan
8341F: drivers/usb/*/*omap*
8342F: arch/arm/*omap*/usb*
8343
8344OMAP GPIO DRIVER
8345M: Grygorii Strashko <grygorii.strashko@ti.com>
8346M: Santosh Shilimkar <ssantosh@kernel.org>
8347M: Kevin Hilman <khilman@kernel.org>
8348L: linux-omap@vger.kernel.org
8349S: Maintained
8350F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8351F: drivers/gpio/gpio-omap.c
8352
8353OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8354M: Mark Jackson <mpfj@newflow.co.uk>
8355L: linux-omap@vger.kernel.org
8356S: Maintained
8357F: arch/arm/boot/dts/am335x-nano.dts
8358
8359OMFS FILESYSTEM
8360M: Bob Copeland <me@bobcopeland.com>
8361L: linux-karma-devel@lists.sourceforge.net
8362S: Maintained
8363F: Documentation/filesystems/omfs.txt
8364F: fs/omfs/
8365
8366OMNIKEY CARDMAN 4000 DRIVER
8367M: Harald Welte <laforge@gnumonks.org>
8368S: Maintained
8369F: drivers/char/pcmcia/cm4000_cs.c
8370F: include/linux/cm4000_cs.h
8371F: include/uapi/linux/cm4000_cs.h
8372
8373OMNIKEY CARDMAN 4040 DRIVER
8374M: Harald Welte <laforge@gnumonks.org>
8375S: Maintained
8376F: drivers/char/pcmcia/cm4040_cs.*
8377
8378OMNIVISION OV7670 SENSOR DRIVER
8379M: Jonathan Corbet <corbet@lwn.net>
8380L: linux-media@vger.kernel.org
8381T: git git://linuxtv.org/media_tree.git
8382S: Maintained
8383F: drivers/media/i2c/ov7670.c
8384
8385ONENAND FLASH DRIVER
8386M: Kyungmin Park <kyungmin.park@samsung.com>
8387L: linux-mtd@lists.infradead.org
8388S: Maintained
8389F: drivers/mtd/onenand/
8390F: include/linux/mtd/onenand*.h
8391
8392ONSTREAM SCSI TAPE DRIVER
8393M: Willem Riede <osst@riede.org>
8394L: osst-users@lists.sourceforge.net
8395L: linux-scsi@vger.kernel.org
8396S: Maintained
8397F: Documentation/scsi/osst.txt
8398F: drivers/scsi/osst.*
8399F: drivers/scsi/osst_*.h
8400F: drivers/scsi/st.h
8401
8402OPENCORES I2C BUS DRIVER
8403M: Peter Korsgaard <jacmet@sunsite.dk>
8404L: linux-i2c@vger.kernel.org
8405S: Maintained
8406F: Documentation/i2c/busses/i2c-ocores
8407F: drivers/i2c/busses/i2c-ocores.c
8408
8409OPEN FIRMWARE AND FLATTENED DEVICE TREE
8410M: Rob Herring <robh+dt@kernel.org>
8411M: Frank Rowand <frowand.list@gmail.com>
8412M: Grant Likely <grant.likely@linaro.org>
8413L: devicetree@vger.kernel.org
8414W: http://www.devicetree.org/
8415T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8416S: Maintained
8417F: drivers/of/
8418F: include/linux/of*.h
8419F: scripts/dtc/
8420
8421OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8422M: Rob Herring <robh+dt@kernel.org>
8423M: Pawel Moll <pawel.moll@arm.com>
8424M: Mark Rutland <mark.rutland@arm.com>
8425M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8426M: Kumar Gala <galak@codeaurora.org>
8427L: devicetree@vger.kernel.org
8428T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8429S: Maintained
8430F: Documentation/devicetree/
8431F: arch/*/boot/dts/
8432F: include/dt-bindings/
8433
8434OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8435M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8436L: devicetree@vger.kernel.org
8437S: Maintained
8438F: Documentation/devicetree/dynamic-resolution-notes.txt
8439F: Documentation/devicetree/overlay-notes.txt
8440F: drivers/of/overlay.c
8441F: drivers/of/resolver.c
8442
8443OPENRISC ARCHITECTURE
8444M: Jonas Bonn <jonas@southpole.se>
8445W: http://openrisc.net
8446S: Maintained
8447T: git git://openrisc.net/~jonas/linux
8448F: arch/openrisc/
8449
8450OPENVSWITCH
8451M: Pravin Shelar <pshelar@nicira.com>
8452L: netdev@vger.kernel.org
8453L: dev@openvswitch.org
8454W: http://openvswitch.org
8455S: Maintained
8456F: net/openvswitch/
8457F: include/uapi/linux/openvswitch.h
8458
8459OPERATING PERFORMANCE POINTS (OPP)
8460M: Viresh Kumar <vireshk@kernel.org>
8461M: Nishanth Menon <nm@ti.com>
8462M: Stephen Boyd <sboyd@codeaurora.org>
8463L: linux-pm@vger.kernel.org
8464S: Maintained
8465T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8466F: drivers/base/power/opp/
8467F: include/linux/pm_opp.h
8468F: Documentation/power/opp.txt
8469F: Documentation/devicetree/bindings/opp/
8470
8471OPL4 DRIVER
8472M: Clemens Ladisch <clemens@ladisch.de>
8473L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8474T: git git://git.alsa-project.org/alsa-kernel.git
8475S: Maintained
8476F: sound/drivers/opl4/
8477
8478OPROFILE
8479M: Robert Richter <rric@kernel.org>
8480L: oprofile-list@lists.sf.net
8481S: Maintained
8482F: arch/*/include/asm/oprofile*.h
8483F: arch/*/oprofile/
8484F: drivers/oprofile/
8485F: include/linux/oprofile.h
8486
8487ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8488M: Mark Fasheh <mfasheh@suse.com>
8489M: Joel Becker <jlbec@evilplan.org>
8490L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8491W: http://ocfs2.wiki.kernel.org
8492S: Supported
8493F: Documentation/filesystems/ocfs2.txt
8494F: Documentation/filesystems/dlmfs.txt
8495F: fs/ocfs2/
8496
8497ORINOCO DRIVER
8498L: linux-wireless@vger.kernel.org
8499W: http://wireless.kernel.org/en/users/Drivers/orinoco
8500W: http://www.nongnu.org/orinoco/
8501S: Orphan
8502F: drivers/net/wireless/intersil/orinoco/
8503
8504OSD LIBRARY and FILESYSTEM
8505M: Boaz Harrosh <ooo@electrozaur.com>
8506M: Benny Halevy <bhalevy@primarydata.com>
8507L: osd-dev@open-osd.org
8508W: http://open-osd.org
8509T: git git://git.open-osd.org/open-osd.git
8510S: Maintained
8511F: drivers/scsi/osd/
8512F: include/scsi/osd_*
8513F: fs/exofs/
8514
8515OVERLAY FILESYSTEM
8516M: Miklos Szeredi <miklos@szeredi.hu>
8517L: linux-unionfs@vger.kernel.org
8518T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8519S: Supported
8520F: fs/overlayfs/
8521F: Documentation/filesystems/overlayfs.txt
8522
8523ORANGEFS FILESYSTEM
8524M: Mike Marshall <hubcap@omnibond.com>
8525L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8526T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8527S: Supported
8528F: fs/orangefs/
8529F: Documentation/filesystems/orangefs.txt
8530
8531P54 WIRELESS DRIVER
8532M: Christian Lamparter <chunkeey@googlemail.com>
8533L: linux-wireless@vger.kernel.org
8534W: http://wireless.kernel.org/en/users/Drivers/p54
8535S: Maintained
8536F: drivers/net/wireless/intersil/p54/
8537
8538PA SEMI ETHERNET DRIVER
8539M: Olof Johansson <olof@lixom.net>
8540L: netdev@vger.kernel.org
8541S: Maintained
8542F: drivers/net/ethernet/pasemi/*
8543
8544PA SEMI SMBUS DRIVER
8545M: Olof Johansson <olof@lixom.net>
8546L: linux-i2c@vger.kernel.org
8547S: Maintained
8548F: drivers/i2c/busses/i2c-pasemi.c
8549
8550PADATA PARALLEL EXECUTION MECHANISM
8551M: Steffen Klassert <steffen.klassert@secunet.com>
8552L: linux-crypto@vger.kernel.org
8553S: Maintained
8554F: kernel/padata.c
8555F: include/linux/padata.h
8556F: Documentation/padata.txt
8557
8558PANASONIC LAPTOP ACPI EXTRAS DRIVER
8559M: Harald Welte <laforge@gnumonks.org>
8560L: platform-driver-x86@vger.kernel.org
8561S: Maintained
8562F: drivers/platform/x86/panasonic-laptop.c
8563
8564PANASONIC MN10300/AM33/AM34 PORT
8565M: David Howells <dhowells@redhat.com>
8566L: linux-am33-list@redhat.com (moderated for non-subscribers)
8567W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8568S: Maintained
8569F: Documentation/mn10300/
8570F: arch/mn10300/
8571
8572PARALLEL LCD/KEYPAD PANEL DRIVER
8573M: Willy Tarreau <willy@haproxy.com>
8574M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8575S: Odd Fixes
8576F: Documentation/misc-devices/lcd-panel-cgram.txt
8577F: drivers/misc/panel.c
8578
8579PARALLEL PORT SUBSYSTEM
8580M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8581M: Sudip Mukherjee <sudip@vectorindia.org>
8582L: linux-parport@lists.infradead.org (subscribers-only)
8583S: Maintained
8584F: drivers/parport/
8585F: include/linux/parport*.h
8586F: drivers/char/ppdev.c
8587F: include/uapi/linux/ppdev.h
8588F: Documentation/parport*.txt
8589
8590PARAVIRT_OPS INTERFACE
8591M: Jeremy Fitzhardinge <jeremy@goop.org>
8592M: Chris Wright <chrisw@sous-sol.org>
8593M: Alok Kataria <akataria@vmware.com>
8594M: Rusty Russell <rusty@rustcorp.com.au>
8595L: virtualization@lists.linux-foundation.org
8596S: Supported
8597F: Documentation/virtual/paravirt_ops.txt
8598F: arch/*/kernel/paravirt*
8599F: arch/*/include/asm/paravirt.h
8600
8601PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8602M: Tim Waugh <tim@cyberelk.net>
8603L: linux-parport@lists.infradead.org (subscribers-only)
8604S: Maintained
8605F: Documentation/blockdev/paride.txt
8606F: drivers/block/paride/
8607
8608PARISC ARCHITECTURE
8609M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8610M: Helge Deller <deller@gmx.de>
8611L: linux-parisc@vger.kernel.org
8612W: http://www.parisc-linux.org/
8613Q: http://patchwork.kernel.org/project/linux-parisc/list/
8614T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8615T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8616S: Maintained
8617F: arch/parisc/
8618F: Documentation/parisc/
8619F: drivers/parisc/
8620F: drivers/char/agp/parisc-agp.c
8621F: drivers/input/serio/gscps2.c
8622F: drivers/parport/parport_gsc.*
8623F: drivers/tty/serial/8250/8250_gsc.c
8624F: drivers/video/fbdev/sti*
8625F: drivers/video/console/sti*
8626F: drivers/video/logo/logo_parisc*
8627
8628PC87360 HARDWARE MONITORING DRIVER
8629M: Jim Cromie <jim.cromie@gmail.com>
8630L: linux-hwmon@vger.kernel.org
8631S: Maintained
8632F: Documentation/hwmon/pc87360
8633F: drivers/hwmon/pc87360.c
8634
8635PC8736x GPIO DRIVER
8636M: Jim Cromie <jim.cromie@gmail.com>
8637S: Maintained
8638F: drivers/char/pc8736x_gpio.c
8639
8640PC87427 HARDWARE MONITORING DRIVER
8641M: Jean Delvare <jdelvare@suse.com>
8642L: linux-hwmon@vger.kernel.org
8643S: Maintained
8644F: Documentation/hwmon/pc87427
8645F: drivers/hwmon/pc87427.c
8646
8647PCA9532 LED DRIVER
8648M: Riku Voipio <riku.voipio@iki.fi>
8649S: Maintained
8650F: drivers/leds/leds-pca9532.c
8651F: include/linux/leds-pca9532.h
8652
8653PCA9541 I2C BUS MASTER SELECTOR DRIVER
8654M: Guenter Roeck <linux@roeck-us.net>
8655L: linux-i2c@vger.kernel.org
8656S: Maintained
8657F: drivers/i2c/muxes/i2c-mux-pca9541.c
8658
8659PCDP - PRIMARY CONSOLE AND DEBUG PORT
8660M: Khalid Aziz <khalid@gonehiking.org>
8661S: Maintained
8662F: drivers/firmware/pcdp.*
8663
8664PCI ERROR RECOVERY
8665M: Linas Vepstas <linasvepstas@gmail.com>
8666L: linux-pci@vger.kernel.org
8667S: Supported
8668F: Documentation/PCI/pci-error-recovery.txt
8669
8670PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8671M: Russell Currey <ruscur@russell.cc>
8672L: linuxppc-dev@lists.ozlabs.org
8673S: Supported
8674F: Documentation/powerpc/eeh-pci-error-recovery.txt
8675F: arch/powerpc/kernel/eeh*.c
8676F: arch/powerpc/platforms/*/eeh*.c
8677F: arch/powerpc/include/*/eeh*.h
8678
8679PCI SUBSYSTEM
8680M: Bjorn Helgaas <bhelgaas@google.com>
8681L: linux-pci@vger.kernel.org
8682Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8683T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8684S: Supported
8685F: Documentation/PCI/
8686F: drivers/pci/
8687F: include/linux/pci*
8688F: arch/x86/pci/
8689F: arch/x86/kernel/quirks.c
8690
8691PCI DRIVER FOR ALTERA PCIE IP
8692M: Ley Foon Tan <lftan@altera.com>
8693L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8694L: linux-pci@vger.kernel.org
8695S: Supported
8696F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8697F: drivers/pci/host/pcie-altera.c
8698
8699PCI DRIVER FOR ARM VERSATILE PLATFORM
8700M: Rob Herring <robh@kernel.org>
8701L: linux-pci@vger.kernel.org
8702L: linux-arm-kernel@lists.infradead.org
8703S: Maintained
8704F: Documentation/devicetree/bindings/pci/versatile.txt
8705F: drivers/pci/host/pci-versatile.c
8706
8707PCI DRIVER FOR APPLIEDMICRO XGENE
8708M: Tanmay Inamdar <tinamdar@apm.com>
8709L: linux-pci@vger.kernel.org
8710L: linux-arm-kernel@lists.infradead.org
8711S: Maintained
8712F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8713F: drivers/pci/host/pci-xgene.c
8714
8715PCI DRIVER FOR FREESCALE LAYERSCAPE
8716M: Minghuan Lian <minghuan.Lian@freescale.com>
8717M: Mingkai Hu <mingkai.hu@freescale.com>
8718M: Roy Zang <tie-fei.zang@freescale.com>
8719L: linuxppc-dev@lists.ozlabs.org
8720L: linux-pci@vger.kernel.org
8721L: linux-arm-kernel@lists.infradead.org
8722S: Maintained
8723F: drivers/pci/host/*layerscape*
8724
8725PCI DRIVER FOR IMX6
8726M: Richard Zhu <Richard.Zhu@freescale.com>
8727M: Lucas Stach <l.stach@pengutronix.de>
8728L: linux-pci@vger.kernel.org
8729L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8730S: Maintained
8731F: drivers/pci/host/*imx6*
8732
8733PCI DRIVER FOR TI KEYSTONE
8734M: Murali Karicheri <m-karicheri2@ti.com>
8735L: linux-pci@vger.kernel.org
8736L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8737S: Maintained
8738F: drivers/pci/host/*keystone*
8739
8740PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8741M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8742M: Jason Cooper <jason@lakedaemon.net>
8743L: linux-pci@vger.kernel.org
8744L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8745S: Maintained
8746F: drivers/pci/host/*mvebu*
8747
8748PCI DRIVER FOR NVIDIA TEGRA
8749M: Thierry Reding <thierry.reding@gmail.com>
8750L: linux-tegra@vger.kernel.org
8751L: linux-pci@vger.kernel.org
8752S: Supported
8753F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8754F: drivers/pci/host/pci-tegra.c
8755
8756PCI DRIVER FOR TI DRA7XX
8757M: Kishon Vijay Abraham I <kishon@ti.com>
8758L: linux-omap@vger.kernel.org
8759L: linux-pci@vger.kernel.org
8760S: Supported
8761F: Documentation/devicetree/bindings/pci/ti-pci.txt
8762F: drivers/pci/host/pci-dra7xx.c
8763
8764PCI DRIVER FOR RENESAS R-CAR
8765M: Simon Horman <horms@verge.net.au>
8766L: linux-pci@vger.kernel.org
8767L: linux-renesas-soc@vger.kernel.org
8768S: Maintained
8769F: drivers/pci/host/*rcar*
8770
8771PCI DRIVER FOR SAMSUNG EXYNOS
8772M: Jingoo Han <jingoohan1@gmail.com>
8773L: linux-pci@vger.kernel.org
8774L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8775L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8776S: Maintained
8777F: drivers/pci/host/pci-exynos.c
8778
8779PCI DRIVER FOR SYNOPSIS DESIGNWARE
8780M: Jingoo Han <jingoohan1@gmail.com>
8781M: Pratyush Anand <pratyush.anand@gmail.com>
8782L: linux-pci@vger.kernel.org
8783S: Maintained
8784F: drivers/pci/host/*designware*
8785
8786PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8787M: Joao Pinto <jpinto@synopsys.com>
8788L: linux-pci@vger.kernel.org
8789S: Maintained
8790F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8791F: drivers/pci/host/pcie-designware-plat.c
8792
8793PCI DRIVER FOR GENERIC OF HOSTS
8794M: Will Deacon <will.deacon@arm.com>
8795L: linux-pci@vger.kernel.org
8796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8797S: Maintained
8798F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8799F: drivers/pci/host/pci-host-common.c
8800F: drivers/pci/host/pci-host-generic.c
8801
8802PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8803M: Keith Busch <keith.busch@intel.com>
8804L: linux-pci@vger.kernel.org
8805S: Supported
8806F: arch/x86/pci/vmd.c
8807
8808PCIE DRIVER FOR ST SPEAR13XX
8809M: Pratyush Anand <pratyush.anand@gmail.com>
8810L: linux-pci@vger.kernel.org
8811S: Maintained
8812F: drivers/pci/host/*spear*
8813
8814PCI MSI DRIVER FOR ALTERA MSI IP
8815M: Ley Foon Tan <lftan@altera.com>
8816L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8817L: linux-pci@vger.kernel.org
8818S: Supported
8819F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8820F: drivers/pci/host/pcie-altera-msi.c
8821
8822PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8823M: Duc Dang <dhdang@apm.com>
8824L: linux-pci@vger.kernel.org
8825L: linux-arm-kernel@lists.infradead.org
8826S: Maintained
8827F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8828F: drivers/pci/host/pci-xgene-msi.c
8829
8830PCIE DRIVER FOR HISILICON
8831M: Zhou Wang <wangzhou1@hisilicon.com>
8832M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8833L: linux-pci@vger.kernel.org
8834S: Maintained
8835F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8836F: drivers/pci/host/pcie-hisi.c
8837
8838PCIE DRIVER FOR QUALCOMM MSM
8839M: Stanimir Varbanov <svarbanov@mm-sol.com>
8840L: linux-pci@vger.kernel.org
8841L: linux-arm-msm@vger.kernel.org
8842S: Maintained
8843F: drivers/pci/host/*qcom*
8844
8845PCIE DRIVER FOR CAVIUM THUNDERX
8846M: David Daney <david.daney@cavium.com>
8847L: linux-pci@vger.kernel.org
8848L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8849S: Supported
8850F: Documentation/devicetree/bindings/pci/pci-thunder-*
8851F: drivers/pci/host/pci-thunder-*
8852
8853PCMCIA SUBSYSTEM
8854P: Linux PCMCIA Team
8855L: linux-pcmcia@lists.infradead.org
8856W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8857T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8858S: Maintained
8859F: Documentation/pcmcia/
8860F: drivers/pcmcia/
8861F: include/pcmcia/
8862
8863PCNET32 NETWORK DRIVER
8864M: Don Fry <pcnet32@frontier.com>
8865L: netdev@vger.kernel.org
8866S: Maintained
8867F: drivers/net/ethernet/amd/pcnet32.c
8868
8869PCRYPT PARALLEL CRYPTO ENGINE
8870M: Steffen Klassert <steffen.klassert@secunet.com>
8871L: linux-crypto@vger.kernel.org
8872S: Maintained
8873F: crypto/pcrypt.c
8874F: include/crypto/pcrypt.h
8875
8876PER-CPU MEMORY ALLOCATOR
8877M: Tejun Heo <tj@kernel.org>
8878M: Christoph Lameter <cl@linux.com>
8879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8880S: Maintained
8881F: include/linux/percpu*.h
8882F: mm/percpu*.c
8883F: arch/*/include/asm/percpu.h
8884
8885PER-TASK DELAY ACCOUNTING
8886M: Balbir Singh <bsingharora@gmail.com>
8887S: Maintained
8888F: include/linux/delayacct.h
8889F: kernel/delayacct.c
8890
8891PERFORMANCE EVENTS SUBSYSTEM
8892M: Peter Zijlstra <peterz@infradead.org>
8893M: Ingo Molnar <mingo@redhat.com>
8894M: Arnaldo Carvalho de Melo <acme@kernel.org>
8895R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8896L: linux-kernel@vger.kernel.org
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8898S: Supported
8899F: kernel/events/*
8900F: include/linux/perf_event.h
8901F: include/uapi/linux/perf_event.h
8902F: arch/*/kernel/perf_event*.c
8903F: arch/*/kernel/*/perf_event*.c
8904F: arch/*/kernel/*/*/perf_event*.c
8905F: arch/*/include/asm/perf_event.h
8906F: arch/*/kernel/perf_callchain.c
8907F: arch/*/events/*
8908F: tools/perf/
8909
8910PERSONALITY HANDLING
8911M: Christoph Hellwig <hch@infradead.org>
8912L: linux-abi-devel@lists.sourceforge.net
8913S: Maintained
8914F: include/linux/personality.h
8915F: include/uapi/linux/personality.h
8916
8917PHONET PROTOCOL
8918M: Remi Denis-Courmont <courmisch@gmail.com>
8919S: Supported
8920F: Documentation/networking/phonet.txt
8921F: include/linux/phonet.h
8922F: include/net/phonet/
8923F: include/uapi/linux/phonet.h
8924F: net/phonet/
8925
8926PHRAM MTD DRIVER
8927M: Joern Engel <joern@lazybastard.org>
8928L: linux-mtd@lists.infradead.org
8929S: Maintained
8930F: drivers/mtd/devices/phram.c
8931
8932PICOLCD HID DRIVER
8933M: Bruno Prémont <bonbons@linux-vserver.org>
8934L: linux-input@vger.kernel.org
8935S: Maintained
8936F: drivers/hid/hid-picolcd*
8937
8938PICOXCELL SUPPORT
8939M: Jamie Iles <jamie@jamieiles.com>
8940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8941T: git git://github.com/jamieiles/linux-2.6-ji.git
8942S: Supported
8943F: arch/arm/boot/dts/picoxcell*
8944F: arch/arm/mach-picoxcell/
8945F: drivers/crypto/picoxcell*
8946
8947PIN CONTROL SUBSYSTEM
8948M: Linus Walleij <linus.walleij@linaro.org>
8949L: linux-gpio@vger.kernel.org
8950T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8951S: Maintained
8952F: Documentation/devicetree/bindings/pinctrl/
8953F: drivers/pinctrl/
8954F: include/linux/pinctrl/
8955
8956PIN CONTROLLER - ATMEL AT91
8957M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959S: Maintained
8960F: drivers/pinctrl/pinctrl-at91.*
8961
8962PIN CONTROLLER - ATMEL AT91 PIO4
8963M: Ludovic Desroches <ludovic.desroches@atmel.com>
8964L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8965L: linux-gpio@vger.kernel.org
8966S: Supported
8967F: drivers/pinctrl/pinctrl-at91-pio4.*
8968
8969PIN CONTROLLER - INTEL
8970M: Mika Westerberg <mika.westerberg@linux.intel.com>
8971M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8972S: Maintained
8973F: drivers/pinctrl/intel/
8974
8975PIN CONTROLLER - RENESAS
8976M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8977M: Geert Uytterhoeven <geert+renesas@glider.be>
8978L: linux-renesas-soc@vger.kernel.org
8979S: Maintained
8980F: drivers/pinctrl/sh-pfc/
8981
8982PIN CONTROLLER - SAMSUNG
8983M: Tomasz Figa <tomasz.figa@gmail.com>
8984M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8985M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8986L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8987L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8988S: Maintained
8989F: drivers/pinctrl/samsung/
8990
8991PIN CONTROLLER - SINGLE
8992M: Tony Lindgren <tony@atomide.com>
8993M: Haojian Zhuang <haojian.zhuang@linaro.org>
8994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8995L: linux-omap@vger.kernel.org
8996S: Maintained
8997F: drivers/pinctrl/pinctrl-single.c
8998
8999PIN CONTROLLER - ST SPEAR
9000M: Viresh Kumar <vireshk@kernel.org>
9001L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9002W: http://www.st.com/spear
9003S: Maintained
9004F: drivers/pinctrl/spear/
9005
9006PKTCDVD DRIVER
9007M: Jiri Kosina <jikos@kernel.org>
9008S: Maintained
9009F: drivers/block/pktcdvd.c
9010F: include/linux/pktcdvd.h
9011F: include/uapi/linux/pktcdvd.h
9012
9013PKUNITY SOC DRIVERS
9014M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9015W: http://mprc.pku.edu.cn/~guanxuetao/linux
9016S: Maintained
9017T: git git://github.com/gxt/linux.git
9018F: drivers/input/serio/i8042-unicore32io.h
9019F: drivers/i2c/busses/i2c-puv3.c
9020F: drivers/video/fbdev/fb-puv3.c
9021F: drivers/rtc/rtc-puv3.c
9022
9023PMBUS HARDWARE MONITORING DRIVERS
9024M: Guenter Roeck <linux@roeck-us.net>
9025L: linux-hwmon@vger.kernel.org
9026W: http://hwmon.wiki.kernel.org/
9027W: http://www.roeck-us.net/linux/drivers/
9028T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9029S: Maintained
9030F: Documentation/hwmon/pmbus
9031F: drivers/hwmon/pmbus/
9032F: include/linux/i2c/pmbus.h
9033
9034PMC SIERRA MaxRAID DRIVER
9035L: linux-scsi@vger.kernel.org
9036W: http://www.pmc-sierra.com/
9037S: Orphan
9038F: drivers/scsi/pmcraid.*
9039
9040PMC SIERRA PM8001 DRIVER
9041M: Jack Wang <jinpu.wang@profitbricks.com>
9042M: lindar_liu@usish.com
9043L: pmchba@pmcs.com
9044L: linux-scsi@vger.kernel.org
9045S: Supported
9046F: drivers/scsi/pm8001/
9047
9048POSIX CLOCKS and TIMERS
9049M: Thomas Gleixner <tglx@linutronix.de>
9050L: linux-kernel@vger.kernel.org
9051T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9052S: Maintained
9053F: fs/timerfd.c
9054F: include/linux/timer*
9055F: kernel/time/*timer*
9056
9057POWER MANAGEMENT CORE
9058M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9059L: linux-pm@vger.kernel.org
9060T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9061S: Supported
9062F: drivers/base/power/
9063F: include/linux/pm.h
9064F: include/linux/pm_*
9065F: include/linux/powercap.h
9066F: drivers/powercap/
9067
9068POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9069M: Sebastian Reichel <sre@kernel.org>
9070M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9071M: David Woodhouse <dwmw2@infradead.org>
9072L: linux-pm@vger.kernel.org
9073T: git git://git.infradead.org/battery-2.6.git
9074S: Maintained
9075F: include/linux/power_supply.h
9076F: drivers/power/
9077X: drivers/power/avs/
9078
9079POWER STATE COORDINATION INTERFACE (PSCI)
9080M: Mark Rutland <mark.rutland@arm.com>
9081M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9082L: linux-arm-kernel@lists.infradead.org
9083S: Maintained
9084F: drivers/firmware/psci.c
9085F: include/linux/psci.h
9086F: include/uapi/linux/psci.h
9087
9088PNP SUPPORT
9089M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9090S: Maintained
9091F: drivers/pnp/
9092
9093PPP PROTOCOL DRIVERS AND COMPRESSORS
9094M: Paul Mackerras <paulus@samba.org>
9095L: linux-ppp@vger.kernel.org
9096S: Maintained
9097F: drivers/net/ppp/ppp_*
9098
9099PPP OVER ATM (RFC 2364)
9100M: Mitchell Blank Jr <mitch@sfgoth.com>
9101S: Maintained
9102F: net/atm/pppoatm.c
9103F: include/uapi/linux/atmppp.h
9104
9105PPP OVER ETHERNET
9106M: Michal Ostrowski <mostrows@earthlink.net>
9107S: Maintained
9108F: drivers/net/ppp/pppoe.c
9109F: drivers/net/ppp/pppox.c
9110
9111PPP OVER L2TP
9112M: James Chapman <jchapman@katalix.com>
9113S: Maintained
9114F: net/l2tp/l2tp_ppp.c
9115F: include/linux/if_pppol2tp.h
9116F: include/uapi/linux/if_pppol2tp.h
9117
9118PPS SUPPORT
9119M: Rodolfo Giometti <giometti@enneenne.com>
9120W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9121L: linuxpps@ml.enneenne.com (subscribers-only)
9122S: Maintained
9123F: Documentation/pps/
9124F: drivers/pps/
9125F: include/linux/pps*.h
9126
9127PPTP DRIVER
9128M: Dmitry Kozlov <xeb@mail.ru>
9129L: netdev@vger.kernel.org
9130S: Maintained
9131F: drivers/net/ppp/pptp.c
9132W: http://sourceforge.net/projects/accel-pptp
9133
9134PREEMPTIBLE KERNEL
9135M: Robert Love <rml@tech9.net>
9136L: kpreempt-tech@lists.sourceforge.net
9137W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9138S: Supported
9139F: Documentation/preempt-locking.txt
9140F: include/linux/preempt.h
9141
9142PRISM54 WIRELESS DRIVER
9143M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9144L: linux-wireless@vger.kernel.org
9145W: http://wireless.kernel.org/en/users/Drivers/p54
9146S: Obsolete
9147F: drivers/net/wireless/intersil/prism54/
9148
9149PS3 NETWORK SUPPORT
9150M: Geoff Levand <geoff@infradead.org>
9151L: netdev@vger.kernel.org
9152L: linuxppc-dev@lists.ozlabs.org
9153S: Maintained
9154F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9155
9156PS3 PLATFORM SUPPORT
9157M: Geoff Levand <geoff@infradead.org>
9158L: linuxppc-dev@lists.ozlabs.org
9159S: Maintained
9160F: arch/powerpc/boot/ps3*
9161F: arch/powerpc/include/asm/lv1call.h
9162F: arch/powerpc/include/asm/ps3*.h
9163F: arch/powerpc/platforms/ps3/
9164F: drivers/*/ps3*
9165F: drivers/ps3/
9166F: drivers/rtc/rtc-ps3.c
9167F: drivers/usb/host/*ps3.c
9168F: sound/ppc/snd_ps3*
9169
9170PS3VRAM DRIVER
9171M: Jim Paris <jim@jtan.com>
9172M: Geoff Levand <geoff@infradead.org>
9173L: linuxppc-dev@lists.ozlabs.org
9174S: Maintained
9175F: drivers/block/ps3vram.c
9176
9177PSTORE FILESYSTEM
9178M: Anton Vorontsov <anton@enomsg.org>
9179M: Colin Cross <ccross@android.com>
9180M: Kees Cook <keescook@chromium.org>
9181M: Tony Luck <tony.luck@intel.com>
9182S: Maintained
9183T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9184F: fs/pstore/
9185F: include/linux/pstore*
9186F: drivers/firmware/efi/efi-pstore.c
9187F: drivers/acpi/apei/erst.c
9188
9189PTP HARDWARE CLOCK SUPPORT
9190M: Richard Cochran <richardcochran@gmail.com>
9191L: netdev@vger.kernel.org
9192S: Maintained
9193W: http://linuxptp.sourceforge.net/
9194F: Documentation/ABI/testing/sysfs-ptp
9195F: Documentation/ptp/*
9196F: drivers/net/ethernet/freescale/gianfar_ptp.c
9197F: drivers/net/phy/dp83640*
9198F: drivers/ptp/*
9199F: include/linux/ptp_cl*
9200
9201PTRACE SUPPORT
9202M: Roland McGrath <roland@hack.frob.com>
9203M: Oleg Nesterov <oleg@redhat.com>
9204S: Maintained
9205F: include/asm-generic/syscall.h
9206F: include/linux/ptrace.h
9207F: include/linux/regset.h
9208F: include/linux/tracehook.h
9209F: include/uapi/linux/ptrace.h
9210F: kernel/ptrace.c
9211
9212PVRUSB2 VIDEO4LINUX DRIVER
9213M: Mike Isely <isely@pobox.com>
9214L: pvrusb2@isely.net (subscribers-only)
9215L: linux-media@vger.kernel.org
9216W: http://www.isely.net/pvrusb2/
9217T: git git://linuxtv.org/media_tree.git
9218S: Maintained
9219F: Documentation/video4linux/README.pvrusb2
9220F: drivers/media/usb/pvrusb2/
9221
9222PWC WEBCAM DRIVER
9223M: Hans de Goede <hdegoede@redhat.com>
9224L: linux-media@vger.kernel.org
9225T: git git://linuxtv.org/media_tree.git
9226S: Maintained
9227F: drivers/media/usb/pwc/*
9228
9229PWM FAN DRIVER
9230M: Kamil Debski <k.debski@samsung.com>
9231L: linux-hwmon@vger.kernel.org
9232S: Supported
9233F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9234F: Documentation/hwmon/pwm-fan
9235F: drivers/hwmon/pwm-fan.c
9236
9237PWM SUBSYSTEM
9238M: Thierry Reding <thierry.reding@gmail.com>
9239L: linux-pwm@vger.kernel.org
9240S: Maintained
9241T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9242F: Documentation/pwm.txt
9243F: Documentation/devicetree/bindings/pwm/
9244F: include/linux/pwm.h
9245F: drivers/pwm/
9246F: drivers/video/backlight/pwm_bl.c
9247F: include/linux/pwm_backlight.h
9248
9249PXA2xx/PXA3xx SUPPORT
9250M: Daniel Mack <daniel@zonque.org>
9251M: Haojian Zhuang <haojian.zhuang@gmail.com>
9252M: Robert Jarzmik <robert.jarzmik@free.fr>
9253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9254T: git git://github.com/hzhuang1/linux.git
9255T: git git://github.com/rjarzmik/linux.git
9256S: Maintained
9257F: arch/arm/boot/dts/pxa*
9258F: arch/arm/mach-pxa/
9259F: drivers/dma/pxa*
9260F: drivers/pcmcia/pxa2xx*
9261F: drivers/pinctrl/pxa/
9262F: drivers/spi/spi-pxa2xx*
9263F: drivers/usb/gadget/udc/pxa2*
9264F: include/sound/pxa2xx-lib.h
9265F: sound/arm/pxa*
9266F: sound/soc/pxa/
9267
9268PXA GPIO DRIVER
9269M: Robert Jarzmik <robert.jarzmik@free.fr>
9270L: linux-gpio@vger.kernel.org
9271S: Maintained
9272F: drivers/gpio/gpio-pxa.c
9273
9274PXA3xx NAND FLASH DRIVER
9275M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9276L: linux-mtd@lists.infradead.org
9277S: Maintained
9278F: drivers/mtd/nand/pxa3xx_nand.c
9279
9280MMP SUPPORT
9281M: Eric Miao <eric.y.miao@gmail.com>
9282M: Haojian Zhuang <haojian.zhuang@gmail.com>
9283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9284T: git git://github.com/hzhuang1/linux.git
9285T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9286S: Maintained
9287F: arch/arm/boot/dts/mmp*
9288F: arch/arm/mach-mmp/
9289
9290PXA MMCI DRIVER
9291S: Orphan
9292
9293PXA RTC DRIVER
9294M: Robert Jarzmik <robert.jarzmik@free.fr>
9295L: rtc-linux@googlegroups.com
9296S: Maintained
9297
9298QAT DRIVER
9299M: Tadeusz Struk <tadeusz.struk@intel.com>
9300L: qat-linux@intel.com
9301S: Supported
9302F: drivers/crypto/qat/
9303
9304QIB DRIVER
9305M: Mike Marciniszyn <infinipath@intel.com>
9306L: linux-rdma@vger.kernel.org
9307S: Supported
9308F: drivers/infiniband/hw/qib/
9309
9310QLOGIC QLA1280 SCSI DRIVER
9311M: Michael Reed <mdr@sgi.com>
9312L: linux-scsi@vger.kernel.org
9313S: Maintained
9314F: drivers/scsi/qla1280.[ch]
9315
9316QLOGIC QLA2XXX FC-SCSI DRIVER
9317M: qla2xxx-upstream@qlogic.com
9318L: linux-scsi@vger.kernel.org
9319S: Supported
9320F: Documentation/scsi/LICENSE.qla2xxx
9321F: drivers/scsi/qla2xxx/
9322
9323QLOGIC QLA4XXX iSCSI DRIVER
9324M: QLogic-Storage-Upstream@qlogic.com
9325L: linux-scsi@vger.kernel.org
9326S: Supported
9327F: Documentation/scsi/LICENSE.qla4xxx
9328F: drivers/scsi/qla4xxx/
9329
9330QLOGIC QLA3XXX NETWORK DRIVER
9331M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9332M: Ron Mercer <ron.mercer@qlogic.com>
9333M: linux-driver@qlogic.com
9334L: netdev@vger.kernel.org
9335S: Supported
9336F: Documentation/networking/LICENSE.qla3xxx
9337F: drivers/net/ethernet/qlogic/qla3xxx.*
9338
9339QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9340M: Dept-GELinuxNICDev@qlogic.com
9341L: netdev@vger.kernel.org
9342S: Supported
9343F: drivers/net/ethernet/qlogic/qlcnic/
9344
9345QLOGIC QLGE 10Gb ETHERNET DRIVER
9346M: Harish Patil <harish.patil@qlogic.com>
9347M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9348M: Dept-GELinuxNICDev@qlogic.com
9349M: linux-driver@qlogic.com
9350L: netdev@vger.kernel.org
9351S: Supported
9352F: drivers/net/ethernet/qlogic/qlge/
9353
9354QLOGIC QL4xxx ETHERNET DRIVER
9355M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9356M: Ariel Elior <Ariel.Elior@qlogic.com>
9357M: everest-linux-l2@qlogic.com
9358L: netdev@vger.kernel.org
9359S: Supported
9360F: drivers/net/ethernet/qlogic/qed/
9361F: include/linux/qed/
9362F: drivers/net/ethernet/qlogic/qede/
9363
9364QNX4 FILESYSTEM
9365M: Anders Larsen <al@alarsen.net>
9366W: http://www.alarsen.net/linux/qnx4fs/
9367S: Maintained
9368F: fs/qnx4/
9369F: include/uapi/linux/qnx4_fs.h
9370F: include/uapi/linux/qnxtypes.h
9371
9372QT1010 MEDIA DRIVER
9373M: Antti Palosaari <crope@iki.fi>
9374L: linux-media@vger.kernel.org
9375W: https://linuxtv.org
9376W: http://palosaari.fi/linux/
9377Q: http://patchwork.linuxtv.org/project/linux-media/list/
9378T: git git://linuxtv.org/anttip/media_tree.git
9379S: Maintained
9380F: drivers/media/tuners/qt1010*
9381
9382QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9383M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9384L: linux-wireless@vger.kernel.org
9385L: ath9k-devel@lists.ath9k.org
9386W: http://wireless.kernel.org/en/users/Drivers/ath9k
9387S: Supported
9388F: drivers/net/wireless/ath/ath9k/
9389
9390QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9391M: Kalle Valo <kvalo@qca.qualcomm.com>
9392L: ath10k@lists.infradead.org
9393W: http://wireless.kernel.org/en/users/Drivers/ath10k
9394T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9395S: Supported
9396F: drivers/net/wireless/ath/ath10k/
9397
9398QUALCOMM HEXAGON ARCHITECTURE
9399M: Richard Kuo <rkuo@codeaurora.org>
9400L: linux-hexagon@vger.kernel.org
9401T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9402S: Supported
9403F: arch/hexagon/
9404
9405QUALCOMM WCN36XX WIRELESS DRIVER
9406M: Eugene Krasnikov <k.eugene.e@gmail.com>
9407L: wcn36xx@lists.infradead.org
9408W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9409T: git git://github.com/KrasnikovEugene/wcn36xx.git
9410S: Supported
9411F: drivers/net/wireless/ath/wcn36xx/
9412
9413QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9414M: Gabriel Somlo <somlo@cmu.edu>
9415M: "Michael S. Tsirkin" <mst@redhat.com>
9416L: qemu-devel@nongnu.org
9417S: Maintained
9418F: drivers/firmware/qemu_fw_cfg.c
9419
9420RADOS BLOCK DEVICE (RBD)
9421M: Ilya Dryomov <idryomov@gmail.com>
9422M: Sage Weil <sage@redhat.com>
9423M: Alex Elder <elder@kernel.org>
9424L: ceph-devel@vger.kernel.org
9425W: http://ceph.com/
9426T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9427T: git git://github.com/ceph/ceph-client.git
9428S: Supported
9429F: Documentation/ABI/testing/sysfs-bus-rbd
9430F: drivers/block/rbd.c
9431F: drivers/block/rbd_types.h
9432
9433RADEON FRAMEBUFFER DISPLAY DRIVER
9434M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9435L: linux-fbdev@vger.kernel.org
9436S: Maintained
9437F: drivers/video/fbdev/aty/radeon*
9438F: include/uapi/linux/radeonfb.h
9439
9440RADIOSHARK RADIO DRIVER
9441M: Hans de Goede <hdegoede@redhat.com>
9442L: linux-media@vger.kernel.org
9443T: git git://linuxtv.org/media_tree.git
9444S: Maintained
9445F: drivers/media/radio/radio-shark.c
9446
9447RADIOSHARK2 RADIO DRIVER
9448M: Hans de Goede <hdegoede@redhat.com>
9449L: linux-media@vger.kernel.org
9450T: git git://linuxtv.org/media_tree.git
9451S: Maintained
9452F: drivers/media/radio/radio-shark2.c
9453F: drivers/media/radio/radio-tea5777.c
9454
9455RAGE128 FRAMEBUFFER DISPLAY DRIVER
9456M: Paul Mackerras <paulus@samba.org>
9457L: linux-fbdev@vger.kernel.org
9458S: Maintained
9459F: drivers/video/fbdev/aty/aty128fb.c
9460
9461RALINK MIPS ARCHITECTURE
9462M: John Crispin <john@phrozen.org>
9463L: linux-mips@linux-mips.org
9464S: Maintained
9465F: arch/mips/ralink
9466
9467RALINK RT2X00 WIRELESS LAN DRIVER
9468P: rt2x00 project
9469M: Stanislaw Gruszka <sgruszka@redhat.com>
9470M: Helmut Schaa <helmut.schaa@googlemail.com>
9471L: linux-wireless@vger.kernel.org
9472S: Maintained
9473F: drivers/net/wireless/ralink/rt2x00/
9474
9475RAMDISK RAM BLOCK DEVICE DRIVER
9476M: Jens Axboe <axboe@kernel.dk>
9477S: Maintained
9478F: Documentation/blockdev/ramdisk.txt
9479F: drivers/block/brd.c
9480
9481RANDOM NUMBER DRIVER
9482M: "Theodore Ts'o" <tytso@mit.edu>
9483S: Maintained
9484F: drivers/char/random.c
9485
9486RAPIDIO SUBSYSTEM
9487M: Matt Porter <mporter@kernel.crashing.org>
9488M: Alexandre Bounine <alexandre.bounine@idt.com>
9489S: Maintained
9490F: drivers/rapidio/
9491
9492RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9493L: linux-wireless@vger.kernel.org
9494S: Orphan
9495F: drivers/net/wireless/ray*
9496
9497RCUTORTURE MODULE
9498M: Josh Triplett <josh@joshtriplett.org>
9499M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9500L: linux-kernel@vger.kernel.org
9501S: Supported
9502T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9503F: Documentation/RCU/torture.txt
9504F: kernel/rcu/rcutorture.c
9505
9506RCUTORTURE TEST FRAMEWORK
9507M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9508M: Josh Triplett <josh@joshtriplett.org>
9509R: Steven Rostedt <rostedt@goodmis.org>
9510R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9511R: Lai Jiangshan <jiangshanlai@gmail.com>
9512L: linux-kernel@vger.kernel.org
9513S: Supported
9514T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9515F: tools/testing/selftests/rcutorture
9516
9517RDC R-321X SoC
9518M: Florian Fainelli <florian@openwrt.org>
9519S: Maintained
9520
9521RDC R6040 FAST ETHERNET DRIVER
9522M: Florian Fainelli <florian@openwrt.org>
9523L: netdev@vger.kernel.org
9524S: Maintained
9525F: drivers/net/ethernet/rdc/r6040.c
9526
9527RDS - RELIABLE DATAGRAM SOCKETS
9528M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9529L: netdev@vger.kernel.org
9530L: linux-rdma@vger.kernel.org
9531L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9532W: https://oss.oracle.com/projects/rds/
9533S: Supported
9534F: net/rds/
9535F: Documentation/networking/rds.txt
9536
9537RDMAVT - RDMA verbs software
9538M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9539L: linux-rdma@vger.kernel.org
9540S: Supported
9541F: drivers/infiniband/sw/rdmavt
9542
9543READ-COPY UPDATE (RCU)
9544M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9545M: Josh Triplett <josh@joshtriplett.org>
9546R: Steven Rostedt <rostedt@goodmis.org>
9547R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9548R: Lai Jiangshan <jiangshanlai@gmail.com>
9549L: linux-kernel@vger.kernel.org
9550W: http://www.rdrop.com/users/paulmck/RCU/
9551S: Supported
9552T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9553F: Documentation/RCU/
9554X: Documentation/RCU/torture.txt
9555F: include/linux/rcu*
9556X: include/linux/srcu.h
9557F: kernel/rcu/
9558X: kernel/torture.c
9559
9560REAL TIME CLOCK (RTC) SUBSYSTEM
9561M: Alessandro Zummo <a.zummo@towertech.it>
9562M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9563L: rtc-linux@googlegroups.com
9564Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9565T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9566S: Maintained
9567F: Documentation/rtc.txt
9568F: drivers/rtc/
9569F: include/linux/rtc.h
9570F: include/uapi/linux/rtc.h
9571
9572REALTEK AUDIO CODECS
9573M: Bard Liao <bardliao@realtek.com>
9574M: Oder Chiou <oder_chiou@realtek.com>
9575S: Maintained
9576F: sound/soc/codecs/rt*
9577F: include/sound/rt*.h
9578
9579REISERFS FILE SYSTEM
9580L: reiserfs-devel@vger.kernel.org
9581S: Supported
9582F: fs/reiserfs/
9583
9584REGISTER MAP ABSTRACTION
9585M: Mark Brown <broonie@kernel.org>
9586L: linux-kernel@vger.kernel.org
9587T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9588S: Supported
9589F: drivers/base/regmap/
9590F: include/linux/regmap.h
9591
9592REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9593M: Ohad Ben-Cohen <ohad@wizery.com>
9594M: Bjorn Andersson <bjorn.andersson@linaro.org>
9595L: linux-remoteproc@vger.kernel.org
9596T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9597S: Maintained
9598F: drivers/remoteproc/
9599F: Documentation/remoteproc.txt
9600F: include/linux/remoteproc.h
9601
9602REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9603M: Ohad Ben-Cohen <ohad@wizery.com>
9604M: Bjorn Andersson <bjorn.andersson@linaro.org>
9605L: linux-remoteproc@vger.kernel.org
9606T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9607S: Maintained
9608F: drivers/rpmsg/
9609F: Documentation/rpmsg.txt
9610F: include/linux/rpmsg.h
9611
9612RENESAS ETHERNET DRIVERS
9613R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9614L: netdev@vger.kernel.org
9615L: linux-renesas-soc@vger.kernel.org
9616F: drivers/net/ethernet/renesas/
9617F: include/linux/sh_eth.h
9618
9619RENESAS USB2 PHY DRIVER
9620M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9621L: linux-renesas-soc@vger.kernel.org
9622S: Maintained
9623F: drivers/phy/phy-rcar-gen3-usb2.c
9624
9625RESET CONTROLLER FRAMEWORK
9626M: Philipp Zabel <p.zabel@pengutronix.de>
9627T: git git://git.pengutronix.de/git/pza/linux
9628S: Maintained
9629F: drivers/reset/
9630F: Documentation/devicetree/bindings/reset/
9631F: include/dt-bindings/reset/
9632F: include/linux/reset.h
9633F: include/linux/reset-controller.h
9634
9635RFKILL
9636M: Johannes Berg <johannes@sipsolutions.net>
9637L: linux-wireless@vger.kernel.org
9638W: http://wireless.kernel.org/
9639T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9640T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9641S: Maintained
9642F: Documentation/rfkill.txt
9643F: net/rfkill/
9644
9645RHASHTABLE
9646M: Thomas Graf <tgraf@suug.ch>
9647L: netdev@vger.kernel.org
9648S: Maintained
9649F: lib/rhashtable.c
9650F: include/linux/rhashtable.h
9651
9652RICOH SMARTMEDIA/XD DRIVER
9653M: Maxim Levitsky <maximlevitsky@gmail.com>
9654S: Maintained
9655F: drivers/mtd/nand/r852.c
9656F: drivers/mtd/nand/r852.h
9657
9658RICOH R5C592 MEMORYSTICK DRIVER
9659M: Maxim Levitsky <maximlevitsky@gmail.com>
9660S: Maintained
9661F: drivers/memstick/host/r592.*
9662
9663ROCCAT DRIVERS
9664M: Stefan Achatz <erazor_de@users.sourceforge.net>
9665W: http://sourceforge.net/projects/roccat/
9666S: Maintained
9667F: drivers/hid/hid-roccat*
9668F: include/linux/hid-roccat*
9669F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9670
9671ROCKER DRIVER
9672M: Jiri Pirko <jiri@resnulli.us>
9673M: Scott Feldman <sfeldma@gmail.com>
9674L: netdev@vger.kernel.org
9675S: Supported
9676F: drivers/net/ethernet/rocker/
9677
9678ROCKETPORT DRIVER
9679P: Comtrol Corp.
9680W: http://www.comtrol.com
9681S: Maintained
9682F: Documentation/serial/rocket.txt
9683F: drivers/tty/rocket*
9684
9685ROCKETPORT EXPRESS/INFINITY DRIVER
9686M: Kevin Cernekee <cernekee@gmail.com>
9687L: linux-serial@vger.kernel.org
9688S: Odd Fixes
9689F: drivers/tty/serial/rp2.*
9690
9691ROSE NETWORK LAYER
9692M: Ralf Baechle <ralf@linux-mips.org>
9693L: linux-hams@vger.kernel.org
9694W: http://www.linux-ax25.org/
9695S: Maintained
9696F: include/net/rose.h
9697F: include/uapi/linux/rose.h
9698F: net/rose/
9699
9700RTL2830 MEDIA DRIVER
9701M: Antti Palosaari <crope@iki.fi>
9702L: linux-media@vger.kernel.org
9703W: https://linuxtv.org
9704W: http://palosaari.fi/linux/
9705Q: http://patchwork.linuxtv.org/project/linux-media/list/
9706T: git git://linuxtv.org/anttip/media_tree.git
9707S: Maintained
9708F: drivers/media/dvb-frontends/rtl2830*
9709
9710RTL2832 MEDIA DRIVER
9711M: Antti Palosaari <crope@iki.fi>
9712L: linux-media@vger.kernel.org
9713W: https://linuxtv.org
9714W: http://palosaari.fi/linux/
9715Q: http://patchwork.linuxtv.org/project/linux-media/list/
9716T: git git://linuxtv.org/anttip/media_tree.git
9717S: Maintained
9718F: drivers/media/dvb-frontends/rtl2832*
9719
9720RTL2832_SDR MEDIA DRIVER
9721M: Antti Palosaari <crope@iki.fi>
9722L: linux-media@vger.kernel.org
9723W: https://linuxtv.org
9724W: http://palosaari.fi/linux/
9725Q: http://patchwork.linuxtv.org/project/linux-media/list/
9726T: git git://linuxtv.org/anttip/media_tree.git
9727S: Maintained
9728F: drivers/media/dvb-frontends/rtl2832_sdr*
9729
9730RTL8180 WIRELESS DRIVER
9731L: linux-wireless@vger.kernel.org
9732W: http://wireless.kernel.org/
9733T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9734S: Orphan
9735F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9736
9737RTL8187 WIRELESS DRIVER
9738M: Herton Ronaldo Krzesinski <herton@canonical.com>
9739M: Hin-Tak Leung <htl10@users.sourceforge.net>
9740M: Larry Finger <Larry.Finger@lwfinger.net>
9741L: linux-wireless@vger.kernel.org
9742W: http://wireless.kernel.org/
9743T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9744S: Maintained
9745F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9746
9747RTL8192CE WIRELESS DRIVER
9748M: Larry Finger <Larry.Finger@lwfinger.net>
9749M: Chaoming Li <chaoming_li@realsil.com.cn>
9750L: linux-wireless@vger.kernel.org
9751W: http://wireless.kernel.org/
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9753S: Maintained
9754F: drivers/net/wireless/realtek/rtlwifi/
9755F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9756
9757RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9758M: Jes Sorensen <Jes.Sorensen@redhat.com>
9759L: linux-wireless@vger.kernel.org
9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9761S: Maintained
9762F: drivers/net/wireless/realtek/rtl8xxxu/
9763
9764S3 SAVAGE FRAMEBUFFER DRIVER
9765M: Antonino Daplas <adaplas@gmail.com>
9766L: linux-fbdev@vger.kernel.org
9767S: Maintained
9768F: drivers/video/fbdev/savage/
9769
9770S390
9771M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9772M: Heiko Carstens <heiko.carstens@de.ibm.com>
9773L: linux-s390@vger.kernel.org
9774W: http://www.ibm.com/developerworks/linux/linux390/
9775T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9776S: Supported
9777F: arch/s390/
9778F: drivers/s390/
9779F: Documentation/s390/
9780F: Documentation/DocBook/s390*
9781
9782S390 COMMON I/O LAYER
9783M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9784M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9785L: linux-s390@vger.kernel.org
9786W: http://www.ibm.com/developerworks/linux/linux390/
9787S: Supported
9788F: drivers/s390/cio/
9789
9790S390 DASD DRIVER
9791M: Stefan Weinhuber <wein@de.ibm.com>
9792M: Stefan Haberland <stefan.haberland@de.ibm.com>
9793L: linux-s390@vger.kernel.org
9794W: http://www.ibm.com/developerworks/linux/linux390/
9795S: Supported
9796F: drivers/s390/block/dasd*
9797F: block/partitions/ibm.c
9798
9799S390 NETWORK DRIVERS
9800M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9801L: linux-s390@vger.kernel.org
9802W: http://www.ibm.com/developerworks/linux/linux390/
9803S: Supported
9804F: drivers/s390/net/
9805
9806S390 PCI SUBSYSTEM
9807M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9808M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9809L: linux-s390@vger.kernel.org
9810W: http://www.ibm.com/developerworks/linux/linux390/
9811S: Supported
9812F: arch/s390/pci/
9813F: drivers/pci/hotplug/s390_pci_hpc.c
9814
9815S390 ZCRYPT DRIVER
9816M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9817L: linux-s390@vger.kernel.org
9818W: http://www.ibm.com/developerworks/linux/linux390/
9819S: Supported
9820F: drivers/s390/crypto/
9821
9822S390 ZFCP DRIVER
9823M: Steffen Maier <maier@linux.vnet.ibm.com>
9824L: linux-s390@vger.kernel.org
9825W: http://www.ibm.com/developerworks/linux/linux390/
9826S: Supported
9827F: drivers/s390/scsi/zfcp_*
9828
9829S390 IUCV NETWORK LAYER
9830M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9831L: linux-s390@vger.kernel.org
9832W: http://www.ibm.com/developerworks/linux/linux390/
9833S: Supported
9834F: drivers/s390/net/*iucv*
9835F: include/net/iucv/
9836F: net/iucv/
9837
9838S390 IOMMU (PCI)
9839M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9840L: linux-s390@vger.kernel.org
9841W: http://www.ibm.com/developerworks/linux/linux390/
9842S: Supported
9843F: drivers/iommu/s390-iommu.c
9844
9845S3C24XX SD/MMC Driver
9846M: Ben Dooks <ben-linux@fluff.org>
9847L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9848S: Supported
9849F: drivers/mmc/host/s3cmci.*
9850
9851SAA6588 RDS RECEIVER DRIVER
9852M: Hans Verkuil <hverkuil@xs4all.nl>
9853L: linux-media@vger.kernel.org
9854T: git git://linuxtv.org/media_tree.git
9855W: https://linuxtv.org
9856S: Odd Fixes
9857F: drivers/media/i2c/saa6588*
9858
9859SAA7134 VIDEO4LINUX DRIVER
9860M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9861L: linux-media@vger.kernel.org
9862W: https://linuxtv.org
9863T: git git://linuxtv.org/media_tree.git
9864S: Odd fixes
9865F: Documentation/video4linux/*.saa7134
9866F: drivers/media/pci/saa7134/
9867
9868SAA7146 VIDEO4LINUX-2 DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
9872S: Maintained
9873F: drivers/media/common/saa7146/
9874F: drivers/media/pci/saa7146/
9875F: include/media/saa7146*
9876
9877SAMSUNG LAPTOP DRIVER
9878M: Corentin Chary <corentin.chary@gmail.com>
9879L: platform-driver-x86@vger.kernel.org
9880S: Maintained
9881F: drivers/platform/x86/samsung-laptop.c
9882
9883SAMSUNG AUDIO (ASoC) DRIVERS
9884M: Sangbeom Kim <sbkim73@samsung.com>
9885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9886S: Supported
9887F: sound/soc/samsung/
9888
9889SAMSUNG FRAMEBUFFER DRIVER
9890M: Jingoo Han <jingoohan1@gmail.com>
9891L: linux-fbdev@vger.kernel.org
9892S: Maintained
9893F: drivers/video/fbdev/s3c-fb.c
9894
9895SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9896M: Sangbeom Kim <sbkim73@samsung.com>
9897M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9898L: linux-kernel@vger.kernel.org
9899L: linux-samsung-soc@vger.kernel.org
9900S: Supported
9901F: drivers/mfd/sec*.c
9902F: drivers/regulator/s2m*.c
9903F: drivers/regulator/s5m*.c
9904F: drivers/clk/clk-s2mps11.c
9905F: drivers/rtc/rtc-s5m.c
9906F: include/linux/mfd/samsung/
9907F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9908F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9909F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9910F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9911
9912SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9913M: Kyungmin Park <kyungmin.park@samsung.com>
9914M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9915L: linux-media@vger.kernel.org
9916Q: https://patchwork.linuxtv.org/project/linux-media/list/
9917S: Supported
9918F: drivers/media/platform/exynos4-is/
9919
9920SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9921M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9922L: linux-media@vger.kernel.org
9923L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9924S: Maintained
9925F: drivers/media/platform/s3c-camif/
9926F: include/media/drv-intf/s3c_camif.h
9927
9928SAMSUNG S5C73M3 CAMERA DRIVER
9929M: Kyungmin Park <kyungmin.park@samsung.com>
9930M: Andrzej Hajda <a.hajda@samsung.com>
9931L: linux-media@vger.kernel.org
9932S: Supported
9933F: drivers/media/i2c/s5c73m3/*
9934
9935SAMSUNG S5K5BAF CAMERA DRIVER
9936M: Kyungmin Park <kyungmin.park@samsung.com>
9937M: Andrzej Hajda <a.hajda@samsung.com>
9938L: linux-media@vger.kernel.org
9939S: Supported
9940F: drivers/media/i2c/s5k5baf.c
9941
9942SAMSUNG S3FWRN5 NFC DRIVER
9943M: Robert Baldyga <r.baldyga@samsung.com>
9944M: Krzysztof Opasiak <k.opasiak@samsung.com>
9945L: linux-nfc@lists.01.org (moderated for non-subscribers)
9946S: Supported
9947F: drivers/nfc/s3fwrn5
9948
9949SAMSUNG SOC CLOCK DRIVERS
9950M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9951M: Tomasz Figa <tomasz.figa@gmail.com>
9952S: Supported
9953L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9954F: drivers/clk/samsung/
9955
9956SAMSUNG SXGBE DRIVERS
9957M: Byungho An <bh74.an@samsung.com>
9958M: Girish K S <ks.giri@samsung.com>
9959M: Vipul Pandya <vipul.pandya@samsung.com>
9960S: Supported
9961L: netdev@vger.kernel.org
9962F: drivers/net/ethernet/samsung/sxgbe/
9963
9964SAMSUNG THERMAL DRIVER
9965M: Lukasz Majewski <l.majewski@samsung.com>
9966L: linux-pm@vger.kernel.org
9967L: linux-samsung-soc@vger.kernel.org
9968S: Supported
9969T: git https://github.com/lmajewski/linux-samsung-thermal.git
9970F: drivers/thermal/samsung/
9971
9972SAMSUNG USB2 PHY DRIVER
9973M: Kamil Debski <k.debski@samsung.com>
9974L: linux-kernel@vger.kernel.org
9975S: Supported
9976F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9977F: Documentation/phy/samsung-usb2.txt
9978F: drivers/phy/phy-exynos4210-usb2.c
9979F: drivers/phy/phy-exynos4x12-usb2.c
9980F: drivers/phy/phy-exynos5250-usb2.c
9981F: drivers/phy/phy-s5pv210-usb2.c
9982F: drivers/phy/phy-samsung-usb2.c
9983F: drivers/phy/phy-samsung-usb2.h
9984
9985SERIAL DRIVERS
9986M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9987L: linux-serial@vger.kernel.org
9988S: Maintained
9989F: drivers/tty/serial/
9990
9991SYNOPSYS DESIGNWARE DMAC DRIVER
9992M: Viresh Kumar <vireshk@kernel.org>
9993M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9994S: Maintained
9995F: include/linux/dma/dw.h
9996F: include/linux/platform_data/dma-dw.h
9997F: drivers/dma/dw/
9998
9999SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10000M: Lars Persson <lars.persson@axis.com>
10001L: netdev@vger.kernel.org
10002S: Supported
10003F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10004F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10005
10006SYNOPSYS DESIGNWARE I2C DRIVER
10007M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10008R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10009R: Mika Westerberg <mika.westerberg@linux.intel.com>
10010L: linux-i2c@vger.kernel.org
10011S: Maintained
10012F: drivers/i2c/busses/i2c-designware-*
10013F: include/linux/platform_data/i2c-designware.h
10014
10015SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10016M: Jaehoon Chung <jh80.chung@samsung.com>
10017L: linux-mmc@vger.kernel.org
10018S: Maintained
10019F: include/linux/mmc/dw_mmc.h
10020F: drivers/mmc/host/dw_mmc*
10021
10022SYSTEM TRACE MODULE CLASS
10023M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10024S: Maintained
10025T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10026F: Documentation/trace/stm.txt
10027F: drivers/hwtracing/stm/
10028F: include/linux/stm.h
10029F: include/uapi/linux/stm.h
10030
10031THUNDERBOLT DRIVER
10032M: Andreas Noever <andreas.noever@gmail.com>
10033S: Maintained
10034F: drivers/thunderbolt/
10035
10036TI BQ27XXX POWER SUPPLY DRIVER
10037R: Andrew F. Davis <afd@ti.com>
10038F: include/linux/power/bq27xxx_battery.h
10039F: drivers/power/bq27xxx_battery.c
10040F: drivers/power/bq27xxx_battery_i2c.c
10041
10042TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10043M: John Stultz <john.stultz@linaro.org>
10044M: Thomas Gleixner <tglx@linutronix.de>
10045L: linux-kernel@vger.kernel.org
10046T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10047S: Supported
10048F: include/linux/clocksource.h
10049F: include/linux/time.h
10050F: include/linux/timex.h
10051F: include/uapi/linux/time.h
10052F: include/uapi/linux/timex.h
10053F: kernel/time/clocksource.c
10054F: kernel/time/time*.c
10055F: kernel/time/alarmtimer.c
10056F: kernel/time/ntp.c
10057F: tools/testing/selftests/timers/
10058
10059SC1200 WDT DRIVER
10060M: Zwane Mwaikambo <zwanem@gmail.com>
10061S: Maintained
10062F: drivers/watchdog/sc1200wdt.c
10063
10064SCHEDULER
10065M: Ingo Molnar <mingo@redhat.com>
10066M: Peter Zijlstra <peterz@infradead.org>
10067L: linux-kernel@vger.kernel.org
10068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10069S: Maintained
10070F: kernel/sched/
10071F: include/linux/sched.h
10072F: include/uapi/linux/sched.h
10073F: include/linux/wait.h
10074
10075SCORE ARCHITECTURE
10076M: Chen Liqin <liqin.linux@gmail.com>
10077M: Lennox Wu <lennox.wu@gmail.com>
10078W: http://www.sunplus.com
10079S: Supported
10080F: arch/score/
10081
10082SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10083M: Sudeep Holla <sudeep.holla@arm.com>
10084L: linux-arm-kernel@lists.infradead.org
10085S: Maintained
10086F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10087F: drivers/clk/clk-scpi.c
10088F: drivers/cpufreq/scpi-cpufreq.c
10089F: drivers/firmware/arm_scpi.c
10090F: include/linux/scpi_protocol.h
10091
10092SCSI CDROM DRIVER
10093M: Jens Axboe <axboe@kernel.dk>
10094L: linux-scsi@vger.kernel.org
10095W: http://www.kernel.dk
10096S: Maintained
10097F: drivers/scsi/sr*
10098
10099SCSI RDMA PROTOCOL (SRP) INITIATOR
10100M: Bart Van Assche <bart.vanassche@sandisk.com>
10101L: linux-rdma@vger.kernel.org
10102S: Supported
10103W: http://www.openfabrics.org
10104Q: http://patchwork.kernel.org/project/linux-rdma/list/
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10106F: drivers/infiniband/ulp/srp/
10107F: include/scsi/srp.h
10108
10109SCSI SG DRIVER
10110M: Doug Gilbert <dgilbert@interlog.com>
10111L: linux-scsi@vger.kernel.org
10112W: http://sg.danny.cz/sg
10113S: Maintained
10114F: Documentation/scsi/scsi-generic.txt
10115F: drivers/scsi/sg.c
10116F: include/scsi/sg.h
10117
10118SCSI SUBSYSTEM
10119M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10120T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10121M: "Martin K. Petersen" <martin.petersen@oracle.com>
10122T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10123L: linux-scsi@vger.kernel.org
10124S: Maintained
10125F: drivers/scsi/
10126F: include/scsi/
10127
10128SCSI TAPE DRIVER
10129M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10130L: linux-scsi@vger.kernel.org
10131S: Maintained
10132F: Documentation/scsi/st.txt
10133F: drivers/scsi/st.*
10134F: drivers/scsi/st_*.h
10135
10136SCTP PROTOCOL
10137M: Vlad Yasevich <vyasevich@gmail.com>
10138M: Neil Horman <nhorman@tuxdriver.com>
10139L: linux-sctp@vger.kernel.org
10140W: http://lksctp.sourceforge.net
10141S: Maintained
10142F: Documentation/networking/sctp.txt
10143F: include/linux/sctp.h
10144F: include/uapi/linux/sctp.h
10145F: include/net/sctp/
10146F: net/sctp/
10147
10148SCx200 CPU SUPPORT
10149M: Jim Cromie <jim.cromie@gmail.com>
10150S: Odd Fixes
10151F: Documentation/i2c/busses/scx200_acb
10152F: arch/x86/platform/scx200/
10153F: drivers/watchdog/scx200_wdt.c
10154F: drivers/i2c/busses/scx200*
10155F: drivers/mtd/maps/scx200_docflash.c
10156F: include/linux/scx200.h
10157
10158SCx200 GPIO DRIVER
10159M: Jim Cromie <jim.cromie@gmail.com>
10160S: Maintained
10161F: drivers/char/scx200_gpio.c
10162F: include/linux/scx200_gpio.h
10163
10164SCx200 HRT CLOCKSOURCE DRIVER
10165M: Jim Cromie <jim.cromie@gmail.com>
10166S: Maintained
10167F: drivers/clocksource/scx200_hrt.c
10168
10169SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10170M: Sascha Sommer <saschasommer@freenet.de>
10171L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10172S: Maintained
10173F: drivers/mmc/host/sdricoh_cs.c
10174
10175SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10176M: Adrian Hunter <adrian.hunter@intel.com>
10177L: linux-mmc@vger.kernel.org
10178T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10179S: Maintained
10180F: drivers/mmc/host/sdhci*
10181F: include/linux/mmc/sdhci*
10182
10183SECURE COMPUTING
10184M: Kees Cook <keescook@chromium.org>
10185R: Andy Lutomirski <luto@amacapital.net>
10186R: Will Drewry <wad@chromium.org>
10187T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10188S: Supported
10189F: kernel/seccomp.c
10190F: include/uapi/linux/seccomp.h
10191F: include/linux/seccomp.h
10192F: tools/testing/selftests/seccomp/*
10193K: \bsecure_computing
10194K: \bTIF_SECCOMP\b
10195
10196SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10197M: Ben Dooks <ben-linux@fluff.org>
10198M: Jaehoon Chung <jh80.chung@samsung.com>
10199L: linux-mmc@vger.kernel.org
10200S: Maintained
10201F: drivers/mmc/host/sdhci-s3c*
10202
10203SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10204M: Viresh Kumar <vireshk@kernel.org>
10205L: linux-mmc@vger.kernel.org
10206S: Maintained
10207F: drivers/mmc/host/sdhci-spear.c
10208
10209SECURITY SUBSYSTEM
10210M: James Morris <james.l.morris@oracle.com>
10211M: "Serge E. Hallyn" <serge@hallyn.com>
10212L: linux-security-module@vger.kernel.org (suggested Cc:)
10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10214W: http://kernsec.org/
10215S: Supported
10216F: security/
10217
10218SECURITY CONTACT
10219M: Security Officers <security@kernel.org>
10220S: Supported
10221
10222SELINUX SECURITY MODULE
10223M: Paul Moore <paul@paul-moore.com>
10224M: Stephen Smalley <sds@tycho.nsa.gov>
10225M: Eric Paris <eparis@parisplace.org>
10226L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10227W: http://selinuxproject.org
10228T: git git://git.infradead.org/users/pcmoore/selinux
10229S: Supported
10230F: include/linux/selinux*
10231F: security/selinux/
10232F: scripts/selinux/
10233
10234APPARMOR SECURITY MODULE
10235M: John Johansen <john.johansen@canonical.com>
10236L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10237W: apparmor.wiki.kernel.org
10238T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10239S: Supported
10240F: security/apparmor/
10241
10242LOADPIN SECURITY MODULE
10243M: Kees Cook <keescook@chromium.org>
10244T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10245S: Supported
10246F: security/loadpin/
10247
10248YAMA SECURITY MODULE
10249M: Kees Cook <keescook@chromium.org>
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10251S: Supported
10252F: security/yama/
10253
10254SENSABLE PHANTOM
10255M: Jiri Slaby <jirislaby@gmail.com>
10256S: Maintained
10257F: drivers/misc/phantom.c
10258F: include/uapi/linux/phantom.h
10259
10260SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10261M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10262M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10263M: John Soni Jose <sony.john@avagotech.com>
10264L: linux-scsi@vger.kernel.org
10265W: http://www.avagotech.com
10266S: Supported
10267F: drivers/scsi/be2iscsi/
10268
10269Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10270M: Sathya Perla <sathya.perla@broadcom.com>
10271M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10272M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10273M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10274M: Somnath Kotur <somnath.kotur@broadcom.com>
10275L: netdev@vger.kernel.org
10276W: http://www.emulex.com
10277S: Supported
10278F: drivers/net/ethernet/emulex/benet/
10279
10280EMULEX ONECONNECT ROCE DRIVER
10281M: Selvin Xavier <selvin.xavier@avagotech.com>
10282M: Devesh Sharma <devesh.sharma@avagotech.com>
10283M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10284L: linux-rdma@vger.kernel.org
10285W: http://www.emulex.com
10286S: Supported
10287F: drivers/infiniband/hw/ocrdma/
10288
10289SFC NETWORK DRIVER
10290M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10291M: Edward Cree <ecree@solarflare.com>
10292M: Bert Kenward <bkenward@solarflare.com>
10293L: netdev@vger.kernel.org
10294S: Supported
10295F: drivers/net/ethernet/sfc/
10296
10297SGI GRU DRIVER
10298M: Dimitri Sivanich <sivanich@sgi.com>
10299S: Maintained
10300F: drivers/misc/sgi-gru/
10301
10302SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10303M: Pat Gefre <pfg@sgi.com>
10304L: linux-ia64@vger.kernel.org
10305S: Supported
10306F: Documentation/ia64/serial.txt
10307F: drivers/tty/serial/ioc?_serial.c
10308F: include/linux/ioc?.h
10309
10310SGI XP/XPC/XPNET DRIVER
10311M: Cliff Whickman <cpw@sgi.com>
10312M: Robin Holt <robinmholt@gmail.com>
10313S: Maintained
10314F: drivers/misc/sgi-xp/
10315
10316SI2157 MEDIA DRIVER
10317M: Antti Palosaari <crope@iki.fi>
10318L: linux-media@vger.kernel.org
10319W: https://linuxtv.org
10320W: http://palosaari.fi/linux/
10321Q: http://patchwork.linuxtv.org/project/linux-media/list/
10322T: git git://linuxtv.org/anttip/media_tree.git
10323S: Maintained
10324F: drivers/media/tuners/si2157*
10325
10326SI2168 MEDIA DRIVER
10327M: Antti Palosaari <crope@iki.fi>
10328L: linux-media@vger.kernel.org
10329W: https://linuxtv.org
10330W: http://palosaari.fi/linux/
10331Q: http://patchwork.linuxtv.org/project/linux-media/list/
10332T: git git://linuxtv.org/anttip/media_tree.git
10333S: Maintained
10334F: drivers/media/dvb-frontends/si2168*
10335
10336SI470X FM RADIO RECEIVER I2C DRIVER
10337M: Hans Verkuil <hverkuil@xs4all.nl>
10338L: linux-media@vger.kernel.org
10339T: git git://linuxtv.org/media_tree.git
10340W: https://linuxtv.org
10341S: Odd Fixes
10342F: drivers/media/radio/si470x/radio-si470x-i2c.c
10343
10344SI470X FM RADIO RECEIVER USB DRIVER
10345M: Hans Verkuil <hverkuil@xs4all.nl>
10346L: linux-media@vger.kernel.org
10347T: git git://linuxtv.org/media_tree.git
10348W: https://linuxtv.org
10349S: Maintained
10350F: drivers/media/radio/si470x/radio-si470x-common.c
10351F: drivers/media/radio/si470x/radio-si470x.h
10352F: drivers/media/radio/si470x/radio-si470x-usb.c
10353
10354SI4713 FM RADIO TRANSMITTER I2C DRIVER
10355M: Eduardo Valentin <edubezval@gmail.com>
10356L: linux-media@vger.kernel.org
10357T: git git://linuxtv.org/media_tree.git
10358W: https://linuxtv.org
10359S: Odd Fixes
10360F: drivers/media/radio/si4713/si4713.?
10361
10362SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10363M: Eduardo Valentin <edubezval@gmail.com>
10364L: linux-media@vger.kernel.org
10365T: git git://linuxtv.org/media_tree.git
10366W: https://linuxtv.org
10367S: Odd Fixes
10368F: drivers/media/radio/si4713/radio-platform-si4713.c
10369
10370SI4713 FM RADIO TRANSMITTER USB DRIVER
10371M: Hans Verkuil <hverkuil@xs4all.nl>
10372L: linux-media@vger.kernel.org
10373T: git git://linuxtv.org/media_tree.git
10374W: https://linuxtv.org
10375S: Maintained
10376F: drivers/media/radio/si4713/radio-usb-si4713.c
10377
10378SIANO DVB DRIVER
10379M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10380L: linux-media@vger.kernel.org
10381W: https://linuxtv.org
10382T: git git://linuxtv.org/media_tree.git
10383S: Odd fixes
10384F: drivers/media/common/siano/
10385F: drivers/media/usb/siano/
10386F: drivers/media/usb/siano/
10387F: drivers/media/mmc/siano/
10388
10389SIMPLEFB FB DRIVER
10390M: Hans de Goede <hdegoede@redhat.com>
10391L: linux-fbdev@vger.kernel.org
10392S: Maintained
10393F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10394F: drivers/video/fbdev/simplefb.c
10395F: include/linux/platform_data/simplefb.h
10396
10397SH_VEU V4L2 MEM2MEM DRIVER
10398L: linux-media@vger.kernel.org
10399S: Orphan
10400F: drivers/media/platform/sh_veu.c
10401
10402SH_VOU V4L2 OUTPUT DRIVER
10403L: linux-media@vger.kernel.org
10404S: Orphan
10405F: drivers/media/platform/sh_vou.c
10406F: include/media/drv-intf/sh_vou.h
10407
10408SIMPLE FIRMWARE INTERFACE (SFI)
10409M: Len Brown <lenb@kernel.org>
10410L: sfi-devel@simplefirmware.org
10411W: http://simplefirmware.org/
10412T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10413S: Supported
10414F: arch/x86/platform/sfi/
10415F: drivers/sfi/
10416F: include/linux/sfi*.h
10417
10418SIMTEC EB110ATX (Chalice CATS)
10419P: Ben Dooks
10420P: Vincent Sanders <vince@simtec.co.uk>
10421M: Simtec Linux Team <linux@simtec.co.uk>
10422W: http://www.simtec.co.uk/products/EB110ATX/
10423S: Supported
10424
10425SIMTEC EB2410ITX (BAST)
10426P: Ben Dooks
10427P: Vincent Sanders <vince@simtec.co.uk>
10428M: Simtec Linux Team <linux@simtec.co.uk>
10429W: http://www.simtec.co.uk/products/EB2410ITX/
10430S: Supported
10431F: arch/arm/mach-s3c24xx/mach-bast.c
10432F: arch/arm/mach-s3c24xx/bast-ide.c
10433F: arch/arm/mach-s3c24xx/bast-irq.c
10434
10435TI DAVINCI MACHINE SUPPORT
10436M: Sekhar Nori <nsekhar@ti.com>
10437M: Kevin Hilman <khilman@kernel.org>
10438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10439T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10440S: Supported
10441F: arch/arm/mach-davinci/
10442F: drivers/i2c/busses/i2c-davinci.c
10443
10444TI DAVINCI SERIES MEDIA DRIVER
10445M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10446L: linux-media@vger.kernel.org
10447W: https://linuxtv.org
10448Q: http://patchwork.linuxtv.org/project/linux-media/list/
10449T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10450S: Maintained
10451F: drivers/media/platform/davinci/
10452F: include/media/davinci/
10453
10454TI AM437X VPFE DRIVER
10455M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10456L: linux-media@vger.kernel.org
10457W: https://linuxtv.org
10458Q: http://patchwork.linuxtv.org/project/linux-media/list/
10459T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10460S: Maintained
10461F: drivers/media/platform/am437x/
10462
10463OV2659 OMNIVISION SENSOR DRIVER
10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10465L: linux-media@vger.kernel.org
10466W: https://linuxtv.org
10467Q: http://patchwork.linuxtv.org/project/linux-media/list/
10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10469S: Maintained
10470F: drivers/media/i2c/ov2659.c
10471F: include/media/i2c/ov2659.h
10472
10473SILICON MOTION SM712 FRAME BUFFER DRIVER
10474M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10475M: Teddy Wang <teddy.wang@siliconmotion.com>
10476M: Sudip Mukherjee <sudip@vectorindia.org>
10477L: linux-fbdev@vger.kernel.org
10478S: Maintained
10479F: drivers/video/fbdev/sm712*
10480F: Documentation/fb/sm712fb.txt
10481
10482SIS 190 ETHERNET DRIVER
10483M: Francois Romieu <romieu@fr.zoreil.com>
10484L: netdev@vger.kernel.org
10485S: Maintained
10486F: drivers/net/ethernet/sis/sis190.c
10487
10488SIS 900/7016 FAST ETHERNET DRIVER
10489M: Daniele Venzano <venza@brownhat.org>
10490W: http://www.brownhat.org/sis900.html
10491L: netdev@vger.kernel.org
10492S: Maintained
10493F: drivers/net/ethernet/sis/sis900.*
10494
10495SIS FRAMEBUFFER DRIVER
10496M: Thomas Winischhofer <thomas@winischhofer.net>
10497W: http://www.winischhofer.net/linuxsisvga.shtml
10498S: Maintained
10499F: Documentation/fb/sisfb.txt
10500F: drivers/video/fbdev/sis/
10501F: include/video/sisfb.h
10502
10503SIS USB2VGA DRIVER
10504M: Thomas Winischhofer <thomas@winischhofer.net>
10505W: http://www.winischhofer.at/linuxsisusbvga.shtml
10506S: Maintained
10507F: drivers/usb/misc/sisusbvga/
10508
10509SLAB ALLOCATOR
10510M: Christoph Lameter <cl@linux.com>
10511M: Pekka Enberg <penberg@kernel.org>
10512M: David Rientjes <rientjes@google.com>
10513M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10514M: Andrew Morton <akpm@linux-foundation.org>
10515L: linux-mm@kvack.org
10516S: Maintained
10517F: include/linux/sl?b*.h
10518F: mm/sl?b*
10519
10520SLEEPABLE READ-COPY UPDATE (SRCU)
10521M: Lai Jiangshan <jiangshanlai@gmail.com>
10522M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10523M: Josh Triplett <josh@joshtriplett.org>
10524R: Steven Rostedt <rostedt@goodmis.org>
10525R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10526L: linux-kernel@vger.kernel.org
10527W: http://www.rdrop.com/users/paulmck/RCU/
10528S: Supported
10529T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10530F: include/linux/srcu.h
10531F: kernel/rcu/srcu.c
10532
10533SMACK SECURITY MODULE
10534M: Casey Schaufler <casey@schaufler-ca.com>
10535L: linux-security-module@vger.kernel.org
10536W: http://schaufler-ca.com
10537T: git git://git.gitorious.org/smack-next/kernel.git
10538S: Maintained
10539F: Documentation/security/Smack.txt
10540F: security/smack/
10541
10542DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10543M: Kevin Hilman <khilman@kernel.org>
10544M: Nishanth Menon <nm@ti.com>
10545S: Maintained
10546F: drivers/power/avs/
10547F: include/linux/power/smartreflex.h
10548L: linux-pm@vger.kernel.org
10549
10550SMC91x ETHERNET DRIVER
10551M: Nicolas Pitre <nico@fluxnic.net>
10552S: Odd Fixes
10553F: drivers/net/ethernet/smsc/smc91x.*
10554
10555SMIA AND SMIA++ IMAGE SENSOR DRIVER
10556M: Sakari Ailus <sakari.ailus@iki.fi>
10557L: linux-media@vger.kernel.org
10558S: Maintained
10559F: drivers/media/i2c/smiapp/
10560F: include/media/i2c/smiapp.h
10561F: drivers/media/i2c/smiapp-pll.c
10562F: drivers/media/i2c/smiapp-pll.h
10563F: include/uapi/linux/smiapp.h
10564F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10565
10566SMM665 HARDWARE MONITOR DRIVER
10567M: Guenter Roeck <linux@roeck-us.net>
10568L: linux-hwmon@vger.kernel.org
10569S: Maintained
10570F: Documentation/hwmon/smm665
10571F: drivers/hwmon/smm665.c
10572
10573SMSC EMC2103 HARDWARE MONITOR DRIVER
10574M: Steve Glendinning <steve.glendinning@shawell.net>
10575L: linux-hwmon@vger.kernel.org
10576S: Maintained
10577F: Documentation/hwmon/emc2103
10578F: drivers/hwmon/emc2103.c
10579
10580SMSC SCH5627 HARDWARE MONITOR DRIVER
10581M: Hans de Goede <hdegoede@redhat.com>
10582L: linux-hwmon@vger.kernel.org
10583S: Supported
10584F: Documentation/hwmon/sch5627
10585F: drivers/hwmon/sch5627.c
10586
10587SMSC47B397 HARDWARE MONITOR DRIVER
10588M: Jean Delvare <jdelvare@suse.com>
10589L: linux-hwmon@vger.kernel.org
10590S: Maintained
10591F: Documentation/hwmon/smsc47b397
10592F: drivers/hwmon/smsc47b397.c
10593
10594SMSC911x ETHERNET DRIVER
10595M: Steve Glendinning <steve.glendinning@shawell.net>
10596L: netdev@vger.kernel.org
10597S: Maintained
10598F: include/linux/smsc911x.h
10599F: drivers/net/ethernet/smsc/smsc911x.*
10600
10601SMSC9420 PCI ETHERNET DRIVER
10602M: Steve Glendinning <steve.glendinning@shawell.net>
10603L: netdev@vger.kernel.org
10604S: Maintained
10605F: drivers/net/ethernet/smsc/smsc9420.*
10606
10607SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10608M: Steve Glendinning <steve.glendinning@shawell.net>
10609L: linux-fbdev@vger.kernel.org
10610S: Maintained
10611F: drivers/video/fbdev/smscufx.c
10612
10613SOC-CAMERA V4L2 SUBSYSTEM
10614M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10615L: linux-media@vger.kernel.org
10616T: git git://linuxtv.org/media_tree.git
10617S: Maintained
10618F: include/media/soc*
10619F: drivers/media/i2c/soc_camera/
10620F: drivers/media/platform/soc_camera/
10621
10622SOEKRIS NET48XX LED SUPPORT
10623M: Chris Boot <bootc@bootc.net>
10624S: Maintained
10625F: drivers/leds/leds-net48xx.c
10626
10627SOFTLOGIC 6x10 MPEG CODEC
10628M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10629M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10630M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10631M: Ismael Luceno <ismael@iodev.co.uk>
10632L: linux-media@vger.kernel.org
10633S: Supported
10634F: drivers/media/pci/solo6x10/
10635
10636SOFTWARE RAID (Multiple Disks) SUPPORT
10637M: Shaohua Li <shli@kernel.org>
10638L: linux-raid@vger.kernel.org
10639T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10640S: Supported
10641F: drivers/md/
10642F: include/linux/raid/
10643F: include/uapi/linux/raid/
10644
10645SONIC NETWORK DRIVER
10646M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10647L: netdev@vger.kernel.org
10648S: Maintained
10649F: drivers/net/ethernet/natsemi/sonic.*
10650
10651SONICS SILICON BACKPLANE DRIVER (SSB)
10652M: Michael Buesch <m@bues.ch>
10653L: linux-wireless@vger.kernel.org
10654S: Maintained
10655F: drivers/ssb/
10656F: include/linux/ssb/
10657
10658SONY VAIO CONTROL DEVICE DRIVER
10659M: Mattia Dongili <malattia@linux.it>
10660L: platform-driver-x86@vger.kernel.org
10661W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10662S: Maintained
10663F: Documentation/laptops/sony-laptop.txt
10664F: drivers/char/sonypi.c
10665F: drivers/platform/x86/sony-laptop.c
10666F: include/linux/sony-laptop.h
10667
10668SONY MEMORYSTICK CARD SUPPORT
10669M: Alex Dubov <oakad@yahoo.com>
10670W: http://tifmxx.berlios.de/
10671S: Maintained
10672F: drivers/memstick/host/tifm_ms.c
10673
10674SONY MEMORYSTICK STANDARD SUPPORT
10675M: Maxim Levitsky <maximlevitsky@gmail.com>
10676S: Maintained
10677F: drivers/memstick/core/ms_block.*
10678
10679SOUND
10680M: Jaroslav Kysela <perex@perex.cz>
10681M: Takashi Iwai <tiwai@suse.com>
10682L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10683W: http://www.alsa-project.org/
10684T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10685T: git git://git.alsa-project.org/alsa-kernel.git
10686Q: http://patchwork.kernel.org/project/alsa-devel/list/
10687S: Maintained
10688F: Documentation/sound/
10689F: include/sound/
10690F: include/uapi/sound/
10691F: sound/
10692
10693SOUND - COMPRESSED AUDIO
10694M: Vinod Koul <vinod.koul@intel.com>
10695L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10696T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10697S: Supported
10698F: Documentation/sound/alsa/compress_offload.txt
10699F: include/sound/compress_driver.h
10700F: include/uapi/sound/compress_*
10701F: sound/core/compress_offload.c
10702F: sound/soc/soc-compress.c
10703
10704SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10705M: Liam Girdwood <lgirdwood@gmail.com>
10706M: Mark Brown <broonie@kernel.org>
10707T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10708L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10709W: http://alsa-project.org/main/index.php/ASoC
10710S: Supported
10711F: Documentation/sound/alsa/soc/
10712F: sound/soc/
10713F: include/sound/soc*
10714
10715SOUND - DMAENGINE HELPERS
10716M: Lars-Peter Clausen <lars@metafoo.de>
10717S: Supported
10718F: include/sound/dmaengine_pcm.h
10719F: sound/core/pcm_dmaengine.c
10720F: sound/soc/soc-generic-dmaengine-pcm.c
10721
10722SP2 MEDIA DRIVER
10723M: Olli Salonen <olli.salonen@iki.fi>
10724L: linux-media@vger.kernel.org
10725W: https://linuxtv.org
10726Q: http://patchwork.linuxtv.org/project/linux-media/list/
10727S: Maintained
10728F: drivers/media/dvb-frontends/sp2*
10729
10730SPARC + UltraSPARC (sparc/sparc64)
10731M: "David S. Miller" <davem@davemloft.net>
10732L: sparclinux@vger.kernel.org
10733Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10735T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10736S: Maintained
10737F: arch/sparc/
10738F: drivers/sbus/
10739
10740SPARC SERIAL DRIVERS
10741M: "David S. Miller" <davem@davemloft.net>
10742L: sparclinux@vger.kernel.org
10743T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10744T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10745S: Maintained
10746F: include/linux/sunserialcore.h
10747F: drivers/tty/serial/suncore.c
10748F: drivers/tty/serial/sunhv.c
10749F: drivers/tty/serial/sunsab.c
10750F: drivers/tty/serial/sunsab.h
10751F: drivers/tty/serial/sunsu.c
10752F: drivers/tty/serial/sunzilog.c
10753F: drivers/tty/serial/sunzilog.h
10754
10755SPARSE CHECKER
10756M: "Christopher Li" <sparse@chrisli.org>
10757L: linux-sparse@vger.kernel.org
10758W: https://sparse.wiki.kernel.org/
10759T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10760T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10761S: Maintained
10762F: include/linux/compiler.h
10763
10764SPEAR PLATFORM SUPPORT
10765M: Viresh Kumar <vireshk@kernel.org>
10766M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10767L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10768W: http://www.st.com/spear
10769S: Maintained
10770F: arch/arm/boot/dts/spear*
10771F: arch/arm/mach-spear/
10772
10773SPEAR CLOCK FRAMEWORK SUPPORT
10774M: Viresh Kumar <vireshk@kernel.org>
10775L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10776W: http://www.st.com/spear
10777S: Maintained
10778F: drivers/clk/spear/
10779
10780SPI SUBSYSTEM
10781M: Mark Brown <broonie@kernel.org>
10782L: linux-spi@vger.kernel.org
10783T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10784Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10785S: Maintained
10786F: Documentation/spi/
10787F: drivers/spi/
10788F: include/linux/spi/
10789F: include/uapi/linux/spi/
10790
10791SPIDERNET NETWORK DRIVER for CELL
10792M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10793L: netdev@vger.kernel.org
10794S: Supported
10795F: Documentation/networking/spider_net.txt
10796F: drivers/net/ethernet/toshiba/spider_net*
10797
10798SPU FILE SYSTEM
10799M: Jeremy Kerr <jk@ozlabs.org>
10800L: linuxppc-dev@lists.ozlabs.org
10801W: http://www.ibm.com/developerworks/power/cell/
10802S: Supported
10803F: Documentation/filesystems/spufs.txt
10804F: arch/powerpc/platforms/cell/spufs/
10805
10806SQUASHFS FILE SYSTEM
10807M: Phillip Lougher <phillip@squashfs.org.uk>
10808L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10809W: http://squashfs.org.uk
10810T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10811S: Maintained
10812F: Documentation/filesystems/squashfs.txt
10813F: fs/squashfs/
10814
10815SRM (Alpha) environment access
10816M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10817S: Maintained
10818F: arch/alpha/kernel/srm_env.c
10819
10820STABLE BRANCH
10821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10822L: stable@vger.kernel.org
10823S: Supported
10824F: Documentation/stable_kernel_rules.txt
10825
10826STAGING SUBSYSTEM
10827M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10828T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10829L: devel@driverdev.osuosl.org
10830S: Supported
10831F: drivers/staging/
10832
10833STAGING - COMEDI
10834M: Ian Abbott <abbotti@mev.co.uk>
10835M: H Hartley Sweeten <hsweeten@visionengravers.com>
10836S: Odd Fixes
10837F: drivers/staging/comedi/
10838
10839STAGING - FLARION FT1000 DRIVERS
10840M: Marek Belisko <marek.belisko@gmail.com>
10841S: Odd Fixes
10842F: drivers/staging/ft1000/
10843
10844STAGING - INDUSTRIAL IO
10845M: Jonathan Cameron <jic23@kernel.org>
10846L: linux-iio@vger.kernel.org
10847S: Odd Fixes
10848F: drivers/staging/iio/
10849
10850STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10851M: Jarod Wilson <jarod@wilsonet.com>
10852W: http://www.lirc.org/
10853S: Odd Fixes
10854F: drivers/staging/media/lirc/
10855
10856STAGING - LUSTRE PARALLEL FILESYSTEM
10857M: Oleg Drokin <oleg.drokin@intel.com>
10858M: Andreas Dilger <andreas.dilger@intel.com>
10859L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10860W: http://wiki.lustre.org/
10861S: Maintained
10862F: drivers/staging/lustre
10863
10864STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10865M: Marc Dietrich <marvin24@gmx.de>
10866L: ac100@lists.launchpad.net (moderated for non-subscribers)
10867L: linux-tegra@vger.kernel.org
10868S: Maintained
10869F: drivers/staging/nvec/
10870
10871STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10872M: Jens Frederich <jfrederich@gmail.com>
10873M: Daniel Drake <dsd@laptop.org>
10874M: Jon Nettleton <jon.nettleton@gmail.com>
10875W: http://wiki.laptop.org/go/DCON
10876S: Maintained
10877F: drivers/staging/olpc_dcon/
10878
10879STAGING - REALTEK RTL8712U DRIVERS
10880M: Larry Finger <Larry.Finger@lwfinger.net>
10881M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10882S: Odd Fixes
10883F: drivers/staging/rtl8712/
10884
10885STAGING - REALTEK RTL8723U WIRELESS DRIVER
10886M: Larry Finger <Larry.Finger@lwfinger.net>
10887M: Jes Sorensen <Jes.Sorensen@redhat.com>
10888L: linux-wireless@vger.kernel.org
10889S: Maintained
10890F: drivers/staging/rtl8723au/
10891
10892STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10893M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10894M: Teddy Wang <teddy.wang@siliconmotion.com>
10895M: Sudip Mukherjee <sudip@vectorindia.org>
10896L: linux-fbdev@vger.kernel.org
10897S: Maintained
10898F: drivers/staging/sm750fb/
10899
10900STAGING - SLICOSS
10901M: Lior Dotan <liodot@gmail.com>
10902M: Christopher Harrer <charrer@alacritech.com>
10903S: Odd Fixes
10904F: drivers/staging/slicoss/
10905
10906STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10907M: William Hubbs <w.d.hubbs@gmail.com>
10908M: Chris Brannon <chris@the-brannons.com>
10909M: Kirk Reiser <kirk@reisers.ca>
10910M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10911L: speakup@linux-speakup.org
10912W: http://www.linux-speakup.org/
10913S: Odd Fixes
10914F: drivers/staging/speakup/
10915
10916STAGING - VIA VT665X DRIVERS
10917M: Forest Bond <forest@alittletooquiet.net>
10918S: Odd Fixes
10919F: drivers/staging/vt665?/
10920
10921STAGING - WILC1000 WIFI DRIVER
10922M: Johnny Kim <johnny.kim@atmel.com>
10923M: Austin Shin <austin.shin@atmel.com>
10924M: Chris Park <chris.park@atmel.com>
10925M: Tony Cho <tony.cho@atmel.com>
10926M: Glen Lee <glen.lee@atmel.com>
10927M: Leo Kim <leo.kim@atmel.com>
10928L: linux-wireless@vger.kernel.org
10929S: Supported
10930F: drivers/staging/wilc1000/
10931
10932STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10933M: Arnaud Patard <arnaud.patard@rtp-net.org>
10934S: Odd Fixes
10935F: drivers/staging/xgifb/
10936
10937STARFIRE/DURALAN NETWORK DRIVER
10938M: Ion Badulescu <ionut@badula.org>
10939S: Odd Fixes
10940F: drivers/net/ethernet/adaptec/starfire*
10941
10942SUN3/3X
10943M: Sam Creasey <sammy@sammy.net>
10944W: http://sammy.net/sun3/
10945S: Maintained
10946F: arch/m68k/kernel/*sun3*
10947F: arch/m68k/sun3*/
10948F: arch/m68k/include/asm/sun3*
10949F: drivers/net/ethernet/i825xx/sun3*
10950
10951SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10952M: Hans de Goede <hdegoede@redhat.com>
10953L: linux-input@vger.kernel.org
10954S: Maintained
10955F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10956F: drivers/input/keyboard/sun4i-lradc-keys.c
10957
10958SUNDANCE NETWORK DRIVER
10959M: Denis Kirjanov <kda@linux-powerpc.org>
10960L: netdev@vger.kernel.org
10961S: Maintained
10962F: drivers/net/ethernet/dlink/sundance.c
10963
10964SUPERH
10965M: Yoshinori Sato <ysato@users.sourceforge.jp>
10966M: Rich Felker <dalias@libc.org>
10967L: linux-sh@vger.kernel.org
10968Q: http://patchwork.kernel.org/project/linux-sh/list/
10969S: Maintained
10970F: Documentation/sh/
10971F: arch/sh/
10972F: drivers/sh/
10973
10974SUSPEND TO RAM
10975M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10976M: Len Brown <len.brown@intel.com>
10977M: Pavel Machek <pavel@ucw.cz>
10978L: linux-pm@vger.kernel.org
10979S: Supported
10980F: Documentation/power/
10981F: arch/x86/kernel/acpi/
10982F: drivers/base/power/
10983F: kernel/power/
10984F: include/linux/suspend.h
10985F: include/linux/freezer.h
10986F: include/linux/pm.h
10987
10988SVGA HANDLING
10989M: Martin Mares <mj@ucw.cz>
10990L: linux-video@atrey.karlin.mff.cuni.cz
10991S: Maintained
10992F: Documentation/svga.txt
10993F: arch/x86/boot/video*
10994
10995SWIOTLB SUBSYSTEM
10996M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10997L: linux-kernel@vger.kernel.org
10998T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10999S: Supported
11000F: lib/swiotlb.c
11001F: arch/*/kernel/pci-swiotlb.c
11002F: include/linux/swiotlb.h
11003
11004SWITCHDEV
11005M: Jiri Pirko <jiri@resnulli.us>
11006L: netdev@vger.kernel.org
11007S: Supported
11008F: net/switchdev/
11009F: include/net/switchdev.h
11010
11011SYNOPSYS ARC ARCHITECTURE
11012M: Vineet Gupta <vgupta@synopsys.com>
11013L: linux-snps-arc@lists.infradead.org
11014S: Supported
11015F: arch/arc/
11016F: Documentation/devicetree/bindings/arc/*
11017F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11018F: drivers/tty/serial/arc_uart.c
11019T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11020
11021SYNOPSYS ARC SDP platform support
11022M: Alexey Brodkin <abrodkin@synopsys.com>
11023S: Supported
11024F: arch/arc/plat-axs10x
11025F: arch/arc/boot/dts/ax*
11026F: Documentation/devicetree/bindings/arc/axs10*
11027
11028SYSTEM CONFIGURATION (SYSCON)
11029M: Lee Jones <lee.jones@linaro.org>
11030M: Arnd Bergmann <arnd@arndb.de>
11031T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11032S: Supported
11033F: drivers/mfd/syscon.c
11034
11035SYSV FILESYSTEM
11036M: Christoph Hellwig <hch@infradead.org>
11037S: Maintained
11038F: Documentation/filesystems/sysv-fs.txt
11039F: fs/sysv/
11040F: include/linux/sysv_fs.h
11041
11042TARGET SUBSYSTEM
11043M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11044L: linux-scsi@vger.kernel.org
11045L: target-devel@vger.kernel.org
11046W: http://www.linux-iscsi.org
11047W: http://groups.google.com/group/linux-iscsi-target-dev
11048T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11049S: Supported
11050F: drivers/target/
11051F: include/target/
11052F: Documentation/target/
11053
11054TASKSTATS STATISTICS INTERFACE
11055M: Balbir Singh <bsingharora@gmail.com>
11056S: Maintained
11057F: Documentation/accounting/taskstats*
11058F: include/linux/taskstats*
11059F: kernel/taskstats.c
11060
11061TC CLASSIFIER
11062M: Jamal Hadi Salim <jhs@mojatatu.com>
11063L: netdev@vger.kernel.org
11064S: Maintained
11065F: include/net/pkt_cls.h
11066F: include/uapi/linux/pkt_cls.h
11067F: net/sched/
11068
11069TCP LOW PRIORITY MODULE
11070M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11071M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11072W: http://tcp-lp-mod.sourceforge.net/
11073S: Maintained
11074F: net/ipv4/tcp_lp.c
11075
11076TDA10071 MEDIA DRIVER
11077M: Antti Palosaari <crope@iki.fi>
11078L: linux-media@vger.kernel.org
11079W: https://linuxtv.org
11080W: http://palosaari.fi/linux/
11081Q: http://patchwork.linuxtv.org/project/linux-media/list/
11082T: git git://linuxtv.org/anttip/media_tree.git
11083S: Maintained
11084F: drivers/media/dvb-frontends/tda10071*
11085
11086TDA18212 MEDIA DRIVER
11087M: Antti Palosaari <crope@iki.fi>
11088L: linux-media@vger.kernel.org
11089W: https://linuxtv.org
11090W: http://palosaari.fi/linux/
11091Q: http://patchwork.linuxtv.org/project/linux-media/list/
11092T: git git://linuxtv.org/anttip/media_tree.git
11093S: Maintained
11094F: drivers/media/tuners/tda18212*
11095
11096TDA18218 MEDIA DRIVER
11097M: Antti Palosaari <crope@iki.fi>
11098L: linux-media@vger.kernel.org
11099W: https://linuxtv.org
11100W: http://palosaari.fi/linux/
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/anttip/media_tree.git
11103S: Maintained
11104F: drivers/media/tuners/tda18218*
11105
11106TDA18271 MEDIA DRIVER
11107M: Michael Krufky <mkrufky@linuxtv.org>
11108L: linux-media@vger.kernel.org
11109W: https://linuxtv.org
11110W: http://github.com/mkrufky
11111Q: http://patchwork.linuxtv.org/project/linux-media/list/
11112T: git git://linuxtv.org/mkrufky/tuners.git
11113S: Maintained
11114F: drivers/media/tuners/tda18271*
11115
11116TDA827x MEDIA DRIVER
11117M: Michael Krufky <mkrufky@linuxtv.org>
11118L: linux-media@vger.kernel.org
11119W: https://linuxtv.org
11120W: http://github.com/mkrufky
11121Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122T: git git://linuxtv.org/mkrufky/tuners.git
11123S: Maintained
11124F: drivers/media/tuners/tda8290.*
11125
11126TDA8290 MEDIA DRIVER
11127M: Michael Krufky <mkrufky@linuxtv.org>
11128L: linux-media@vger.kernel.org
11129W: https://linuxtv.org
11130W: http://github.com/mkrufky
11131Q: http://patchwork.linuxtv.org/project/linux-media/list/
11132T: git git://linuxtv.org/mkrufky/tuners.git
11133S: Maintained
11134F: drivers/media/tuners/tda8290.*
11135
11136TDA9840 MEDIA DRIVER
11137M: Hans Verkuil <hverkuil@xs4all.nl>
11138L: linux-media@vger.kernel.org
11139T: git git://linuxtv.org/media_tree.git
11140W: https://linuxtv.org
11141S: Maintained
11142F: drivers/media/i2c/tda9840*
11143
11144TEA5761 TUNER DRIVER
11145M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11146L: linux-media@vger.kernel.org
11147W: https://linuxtv.org
11148T: git git://linuxtv.org/media_tree.git
11149S: Odd fixes
11150F: drivers/media/tuners/tea5761.*
11151
11152TEA5767 TUNER DRIVER
11153M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11154L: linux-media@vger.kernel.org
11155W: https://linuxtv.org
11156T: git git://linuxtv.org/media_tree.git
11157S: Maintained
11158F: drivers/media/tuners/tea5767.*
11159
11160TEA6415C MEDIA DRIVER
11161M: Hans Verkuil <hverkuil@xs4all.nl>
11162L: linux-media@vger.kernel.org
11163T: git git://linuxtv.org/media_tree.git
11164W: https://linuxtv.org
11165S: Maintained
11166F: drivers/media/i2c/tea6415c*
11167
11168TEA6420 MEDIA DRIVER
11169M: Hans Verkuil <hverkuil@xs4all.nl>
11170L: linux-media@vger.kernel.org
11171T: git git://linuxtv.org/media_tree.git
11172W: https://linuxtv.org
11173S: Maintained
11174F: drivers/media/i2c/tea6420*
11175
11176TEAM DRIVER
11177M: Jiri Pirko <jiri@resnulli.us>
11178L: netdev@vger.kernel.org
11179S: Supported
11180F: drivers/net/team/
11181F: include/linux/if_team.h
11182F: include/uapi/linux/if_team.h
11183
11184TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11185M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11186S: Maintained
11187F: arch/x86/platform/ts5500/
11188
11189TECHNOTREND USB IR RECEIVER
11190M: Sean Young <sean@mess.org>
11191L: linux-media@vger.kernel.org
11192S: Maintained
11193F: drivers/media/rc/ttusbir.c
11194
11195TEGRA ARCHITECTURE SUPPORT
11196M: Stephen Warren <swarren@wwwdotorg.org>
11197M: Thierry Reding <thierry.reding@gmail.com>
11198M: Alexandre Courbot <gnurou@gmail.com>
11199L: linux-tegra@vger.kernel.org
11200Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11201T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11202S: Supported
11203N: [^a-z]tegra
11204
11205TEGRA CLOCK DRIVER
11206M: Peter De Schrijver <pdeschrijver@nvidia.com>
11207M: Prashant Gaikwad <pgaikwad@nvidia.com>
11208S: Supported
11209F: drivers/clk/tegra/
11210
11211TEGRA DMA DRIVERS
11212M: Laxman Dewangan <ldewangan@nvidia.com>
11213M: Jon Hunter <jonathanh@nvidia.com>
11214S: Supported
11215F: drivers/dma/tegra*
11216
11217TEGRA I2C DRIVER
11218M: Laxman Dewangan <ldewangan@nvidia.com>
11219S: Supported
11220F: drivers/i2c/busses/i2c-tegra.c
11221
11222TEGRA IOMMU DRIVERS
11223M: Hiroshi Doyu <hdoyu@nvidia.com>
11224S: Supported
11225F: drivers/iommu/tegra*
11226
11227TEGRA KBC DRIVER
11228M: Rakesh Iyer <riyer@nvidia.com>
11229M: Laxman Dewangan <ldewangan@nvidia.com>
11230S: Supported
11231F: drivers/input/keyboard/tegra-kbc.c
11232
11233TEGRA PWM DRIVER
11234M: Thierry Reding <thierry.reding@gmail.com>
11235S: Supported
11236F: drivers/pwm/pwm-tegra.c
11237
11238TEGRA SERIAL DRIVER
11239M: Laxman Dewangan <ldewangan@nvidia.com>
11240S: Supported
11241F: drivers/tty/serial/serial-tegra.c
11242
11243TEGRA SPI DRIVER
11244M: Laxman Dewangan <ldewangan@nvidia.com>
11245S: Supported
11246F: drivers/spi/spi-tegra*
11247
11248TEHUTI ETHERNET DRIVER
11249M: Andy Gospodarek <andy@greyhouse.net>
11250L: netdev@vger.kernel.org
11251S: Supported
11252F: drivers/net/ethernet/tehuti/*
11253
11254Telecom Clock Driver for MCPL0010
11255M: Mark Gross <mark.gross@intel.com>
11256S: Supported
11257F: drivers/char/tlclk.c
11258
11259TENSILICA XTENSA PORT (xtensa)
11260M: Chris Zankel <chris@zankel.net>
11261M: Max Filippov <jcmvbkbc@gmail.com>
11262L: linux-xtensa@linux-xtensa.org
11263T: git git://github.com/czankel/xtensa-linux.git
11264S: Maintained
11265F: arch/xtensa/
11266F: drivers/irqchip/irq-xtensa-*
11267
11268THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11269M: Hans Verkuil <hverkuil@xs4all.nl>
11270L: linux-media@vger.kernel.org
11271T: git git://linuxtv.org/media_tree.git
11272W: https://linuxtv.org
11273S: Maintained
11274F: drivers/media/radio/radio-raremono.c
11275
11276THERMAL
11277M: Zhang Rui <rui.zhang@intel.com>
11278M: Eduardo Valentin <edubezval@gmail.com>
11279L: linux-pm@vger.kernel.org
11280T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11281T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11282Q: https://patchwork.kernel.org/project/linux-pm/list/
11283S: Supported
11284F: drivers/thermal/
11285F: include/linux/thermal.h
11286F: include/uapi/linux/thermal.h
11287F: include/linux/cpu_cooling.h
11288F: Documentation/devicetree/bindings/thermal/
11289
11290THERMAL/CPU_COOLING
11291M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11292M: Viresh Kumar <viresh.kumar@linaro.org>
11293M: Javi Merino <javi.merino@arm.com>
11294L: linux-pm@vger.kernel.org
11295S: Supported
11296F: Documentation/thermal/cpu-cooling-api.txt
11297F: drivers/thermal/cpu_cooling.c
11298F: include/linux/cpu_cooling.h
11299
11300THINGM BLINK(1) USB RGB LED DRIVER
11301M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11302S: Maintained
11303F: drivers/hid/hid-thingm.c
11304
11305THINKPAD ACPI EXTRAS DRIVER
11306M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11307L: ibm-acpi-devel@lists.sourceforge.net
11308L: platform-driver-x86@vger.kernel.org
11309W: http://ibm-acpi.sourceforge.net
11310W: http://thinkwiki.org/wiki/Ibm-acpi
11311T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11312S: Maintained
11313F: drivers/platform/x86/thinkpad_acpi.c
11314
11315TI BANDGAP AND THERMAL DRIVER
11316M: Eduardo Valentin <edubezval@gmail.com>
11317M: Keerthy <j-keerthy@ti.com>
11318L: linux-pm@vger.kernel.org
11319L: linux-omap@vger.kernel.org
11320S: Maintained
11321F: drivers/thermal/ti-soc-thermal/
11322
11323TI VPE/CAL DRIVERS
11324M: Benoit Parrot <bparrot@ti.com>
11325L: linux-media@vger.kernel.org
11326W: http://linuxtv.org/
11327Q: http://patchwork.linuxtv.org/project/linux-media/list/
11328S: Maintained
11329F: drivers/media/platform/ti-vpe/
11330
11331TI CDCE706 CLOCK DRIVER
11332M: Max Filippov <jcmvbkbc@gmail.com>
11333S: Maintained
11334F: drivers/clk/clk-cdce706.c
11335
11336TI CLOCK DRIVER
11337M: Tero Kristo <t-kristo@ti.com>
11338L: linux-omap@vger.kernel.org
11339S: Maintained
11340F: drivers/clk/ti/
11341F: include/linux/clk/ti.h
11342
11343TI ETHERNET SWITCH DRIVER (CPSW)
11344M: Mugunthan V N <mugunthanvnm@ti.com>
11345R: Grygorii Strashko <grygorii.strashko@ti.com>
11346L: linux-omap@vger.kernel.org
11347L: netdev@vger.kernel.org
11348S: Maintained
11349F: drivers/net/ethernet/ti/cpsw*
11350F: drivers/net/ethernet/ti/davinci*
11351
11352TI FLASH MEDIA INTERFACE DRIVER
11353M: Alex Dubov <oakad@yahoo.com>
11354S: Maintained
11355F: drivers/misc/tifm*
11356F: drivers/mmc/host/tifm_sd.c
11357F: include/linux/tifm.h
11358
11359TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11360M: Santosh Shilimkar <ssantosh@kernel.org>
11361L: linux-kernel@vger.kernel.org
11362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11363S: Maintained
11364F: drivers/soc/ti/*
11365T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11366
11367
11368TI LM49xxx FAMILY ASoC CODEC DRIVERS
11369M: M R Swami Reddy <mr.swami.reddy@ti.com>
11370M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11371L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11372S: Maintained
11373F: sound/soc/codecs/lm49453*
11374F: sound/soc/codecs/isabelle*
11375
11376TI LP855x BACKLIGHT DRIVER
11377M: Milo Kim <milo.kim@ti.com>
11378S: Maintained
11379F: Documentation/backlight/lp855x-driver.txt
11380F: drivers/video/backlight/lp855x_bl.c
11381F: include/linux/platform_data/lp855x.h
11382
11383TI LP8727 CHARGER DRIVER
11384M: Milo Kim <milo.kim@ti.com>
11385S: Maintained
11386F: drivers/power/lp8727_charger.c
11387F: include/linux/platform_data/lp8727.h
11388
11389TI LP8788 MFD DRIVER
11390M: Milo Kim <milo.kim@ti.com>
11391S: Maintained
11392F: drivers/iio/adc/lp8788_adc.c
11393F: drivers/leds/leds-lp8788.c
11394F: drivers/mfd/lp8788*.c
11395F: drivers/power/lp8788-charger.c
11396F: drivers/regulator/lp8788-*.c
11397F: include/linux/mfd/lp8788*.h
11398
11399TI NETCP ETHERNET DRIVER
11400M: Wingman Kwok <w-kwok2@ti.com>
11401M: Murali Karicheri <m-karicheri2@ti.com>
11402L: netdev@vger.kernel.org
11403S: Maintained
11404F: drivers/net/ethernet/ti/netcp*
11405
11406TI TAS571X FAMILY ASoC CODEC DRIVER
11407M: Kevin Cernekee <cernekee@chromium.org>
11408L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11409S: Odd Fixes
11410F: sound/soc/codecs/tas571x*
11411
11412TI TWL4030 SERIES SOC CODEC DRIVER
11413M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11414L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11415S: Maintained
11416F: sound/soc/codecs/twl4030*
11417
11418TI WILINK WIRELESS DRIVERS
11419L: linux-wireless@vger.kernel.org
11420W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11421W: http://wireless.kernel.org/en/users/Drivers/wl1251
11422T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11423S: Orphan
11424F: drivers/net/wireless/ti/
11425F: include/linux/wl12xx.h
11426
11427TIPC NETWORK LAYER
11428M: Jon Maloy <jon.maloy@ericsson.com>
11429M: Ying Xue <ying.xue@windriver.com>
11430L: netdev@vger.kernel.org (core kernel code)
11431L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11432W: http://tipc.sourceforge.net/
11433S: Maintained
11434F: include/uapi/linux/tipc*.h
11435F: net/tipc/
11436
11437TILE ARCHITECTURE
11438M: Chris Metcalf <cmetcalf@mellanox.com>
11439W: http://www.mellanox.com/repository/solutions/tile-scm/
11440T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11441S: Supported
11442F: arch/tile/
11443F: drivers/char/tile-srom.c
11444F: drivers/edac/tile_edac.c
11445F: drivers/net/ethernet/tile/
11446F: drivers/rtc/rtc-tile.c
11447F: drivers/tty/hvc/hvc_tile.c
11448F: drivers/tty/serial/tilegx.c
11449F: drivers/usb/host/*-tilegx.c
11450F: include/linux/usb/tilegx.h
11451
11452TLAN NETWORK DRIVER
11453M: Samuel Chessman <chessman@tux.org>
11454L: tlan-devel@lists.sourceforge.net (subscribers-only)
11455W: http://sourceforge.net/projects/tlan/
11456S: Maintained
11457F: Documentation/networking/tlan.txt
11458F: drivers/net/ethernet/ti/tlan.*
11459
11460TOMOYO SECURITY MODULE
11461M: Kentaro Takeda <takedakn@nttdata.co.jp>
11462M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11463L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11464L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11465L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11466L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11467W: http://tomoyo.sourceforge.jp/
11468T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11469S: Maintained
11470F: security/tomoyo/
11471
11472TOPSTAR LAPTOP EXTRAS DRIVER
11473M: Herton Ronaldo Krzesinski <herton@canonical.com>
11474L: platform-driver-x86@vger.kernel.org
11475S: Maintained
11476F: drivers/platform/x86/topstar-laptop.c
11477
11478TOSHIBA ACPI EXTRAS DRIVER
11479M: Azael Avalos <coproscefalo@gmail.com>
11480L: platform-driver-x86@vger.kernel.org
11481S: Maintained
11482F: drivers/platform/x86/toshiba_acpi.c
11483
11484TOSHIBA BLUETOOTH DRIVER
11485M: Azael Avalos <coproscefalo@gmail.com>
11486L: platform-driver-x86@vger.kernel.org
11487S: Maintained
11488F: drivers/platform/x86/toshiba_bluetooth.c
11489
11490TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11491M: Azael Avalos <coproscefalo@gmail.com>
11492L: platform-driver-x86@vger.kernel.org
11493S: Maintained
11494F: drivers/platform/x86/toshiba_haps.c
11495
11496TOSHIBA WMI HOTKEYS DRIVER
11497M: Azael Avalos <coproscefalo@gmail.com>
11498L: platform-driver-x86@vger.kernel.org
11499S: Maintained
11500F: drivers/platform/x86/toshiba-wmi.c
11501
11502TOSHIBA SMM DRIVER
11503M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11504W: http://www.buzzard.org.uk/toshiba/
11505S: Maintained
11506F: drivers/char/toshiba.c
11507F: include/linux/toshiba.h
11508F: include/uapi/linux/toshiba.h
11509
11510TOSHIBA TC358743 DRIVER
11511M: Mats Randgaard <matrandg@cisco.com>
11512L: linux-media@vger.kernel.org
11513S: Maintained
11514F: drivers/media/i2c/tc358743*
11515F: include/media/i2c/tc358743.h
11516
11517TMIO/SDHI MMC DRIVER
11518M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11519L: linux-mmc@vger.kernel.org
11520S: Supported
11521F: drivers/mmc/host/tmio_mmc*
11522F: drivers/mmc/host/sh_mobile_sdhi.c
11523F: include/linux/mfd/tmio.h
11524
11525TMP401 HARDWARE MONITOR DRIVER
11526M: Guenter Roeck <linux@roeck-us.net>
11527L: linux-hwmon@vger.kernel.org
11528S: Maintained
11529F: Documentation/hwmon/tmp401
11530F: drivers/hwmon/tmp401.c
11531
11532TMPFS (SHMEM FILESYSTEM)
11533M: Hugh Dickins <hughd@google.com>
11534L: linux-mm@kvack.org
11535S: Maintained
11536F: include/linux/shmem_fs.h
11537F: mm/shmem.c
11538
11539TM6000 VIDEO4LINUX DRIVER
11540M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11541L: linux-media@vger.kernel.org
11542W: https://linuxtv.org
11543T: git git://linuxtv.org/media_tree.git
11544S: Odd fixes
11545F: drivers/media/usb/tm6000/
11546
11547TW68 VIDEO4LINUX DRIVER
11548M: Hans Verkuil <hverkuil@xs4all.nl>
11549L: linux-media@vger.kernel.org
11550T: git git://linuxtv.org/media_tree.git
11551W: https://linuxtv.org
11552S: Odd Fixes
11553F: drivers/media/pci/tw68/
11554
11555TW686X VIDEO4LINUX DRIVER
11556M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11557L: linux-media@vger.kernel.org
11558T: git git://linuxtv.org/media_tree.git
11559W: http://linuxtv.org
11560S: Maintained
11561F: drivers/media/pci/tw686x/
11562
11563TPM DEVICE DRIVER
11564M: Peter Huewe <peterhuewe@gmx.de>
11565M: Marcel Selhorst <tpmdd@selhorst.net>
11566M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11567R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11568W: http://tpmdd.sourceforge.net
11569L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11570Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11571T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11572S: Maintained
11573F: drivers/char/tpm/
11574
11575TPM IBM_VTPM DEVICE DRIVER
11576M: Ashley Lai <ashleydlai@gmail.com>
11577W: http://tpmdd.sourceforge.net
11578L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11579S: Maintained
11580F: drivers/char/tpm/tpm_ibmvtpm*
11581
11582TRACING
11583M: Steven Rostedt <rostedt@goodmis.org>
11584M: Ingo Molnar <mingo@redhat.com>
11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11586S: Maintained
11587F: Documentation/trace/ftrace.txt
11588F: arch/*/*/*/ftrace.h
11589F: arch/*/kernel/ftrace.c
11590F: include/*/ftrace.h
11591F: include/linux/trace*.h
11592F: include/trace/
11593F: kernel/trace/
11594F: tools/testing/selftests/ftrace/
11595
11596TRACING MMIO ACCESSES (MMIOTRACE)
11597M: Steven Rostedt <rostedt@goodmis.org>
11598M: Ingo Molnar <mingo@kernel.org>
11599R: Karol Herbst <karolherbst@gmail.com>
11600R: Pekka Paalanen <ppaalanen@gmail.com>
11601S: Maintained
11602L: linux-kernel@vger.kernel.org
11603L: nouveau@lists.freedesktop.org
11604F: kernel/trace/trace_mmiotrace.c
11605F: include/linux/mmiotrace.h
11606F: arch/x86/mm/kmmio.c
11607F: arch/x86/mm/mmio-mod.c
11608F: arch/x86/mm/testmmiotrace.c
11609
11610TRIVIAL PATCHES
11611M: Jiri Kosina <trivial@kernel.org>
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11613S: Maintained
11614K: ^Subject:.*(?i)trivial
11615
11616TTY LAYER
11617M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11618M: Jiri Slaby <jslaby@suse.com>
11619S: Supported
11620T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11621F: Documentation/serial/
11622F: drivers/tty/
11623F: drivers/tty/serial/serial_core.c
11624F: include/linux/serial_core.h
11625F: include/linux/serial.h
11626F: include/linux/tty.h
11627F: include/uapi/linux/serial_core.h
11628F: include/uapi/linux/serial.h
11629F: include/uapi/linux/tty.h
11630
11631TUA9001 MEDIA DRIVER
11632M: Antti Palosaari <crope@iki.fi>
11633L: linux-media@vger.kernel.org
11634W: https://linuxtv.org
11635W: http://palosaari.fi/linux/
11636Q: http://patchwork.linuxtv.org/project/linux-media/list/
11637T: git git://linuxtv.org/anttip/media_tree.git
11638S: Maintained
11639F: drivers/media/tuners/tua9001*
11640
11641TULIP NETWORK DRIVERS
11642L: netdev@vger.kernel.org
11643L: linux-parisc@vger.kernel.org
11644S: Orphan
11645F: drivers/net/ethernet/dec/tulip/
11646
11647TUN/TAP driver
11648M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11649W: http://vtun.sourceforge.net/tun
11650S: Maintained
11651F: Documentation/networking/tuntap.txt
11652F: arch/um/os-Linux/drivers/
11653
11654TURBOCHANNEL SUBSYSTEM
11655M: "Maciej W. Rozycki" <macro@linux-mips.org>
11656M: Ralf Baechle <ralf@linux-mips.org>
11657L: linux-mips@linux-mips.org
11658Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11659S: Maintained
11660F: drivers/tc/
11661F: include/linux/tc.h
11662
11663U14-34F SCSI DRIVER
11664M: Dario Ballabio <ballabio_dario@emc.com>
11665L: linux-scsi@vger.kernel.org
11666S: Maintained
11667F: drivers/scsi/u14-34f.c
11668
11669UBI FILE SYSTEM (UBIFS)
11670M: Richard Weinberger <richard@nod.at>
11671M: Artem Bityutskiy <dedekind1@gmail.com>
11672M: Adrian Hunter <adrian.hunter@intel.com>
11673L: linux-mtd@lists.infradead.org
11674T: git git://git.infradead.org/ubifs-2.6.git
11675W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11676S: Supported
11677F: Documentation/filesystems/ubifs.txt
11678F: fs/ubifs/
11679
11680UCLINUX (M68KNOMMU AND COLDFIRE)
11681M: Greg Ungerer <gerg@linux-m68k.org>
11682W: http://www.linux-m68k.org/
11683W: http://www.uclinux.org/
11684L: linux-m68k@lists.linux-m68k.org
11685L: uclinux-dev@uclinux.org (subscribers-only)
11686T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11687S: Maintained
11688F: arch/m68k/coldfire/
11689F: arch/m68k/68*/
11690F: arch/m68k/*/*_no.*
11691F: arch/m68k/include/asm/*_no.*
11692
11693UDF FILESYSTEM
11694M: Jan Kara <jack@suse.com>
11695S: Maintained
11696F: Documentation/filesystems/udf.txt
11697F: fs/udf/
11698
11699UFS FILESYSTEM
11700M: Evgeniy Dushistov <dushistov@mail.ru>
11701S: Maintained
11702F: Documentation/filesystems/ufs.txt
11703F: fs/ufs/
11704
11705UHID USERSPACE HID IO DRIVER:
11706M: David Herrmann <dh.herrmann@googlemail.com>
11707L: linux-input@vger.kernel.org
11708S: Maintained
11709F: drivers/hid/uhid.c
11710F: include/uapi/linux/uhid.h
11711
11712ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11713L: linux-usb@vger.kernel.org
11714S: Orphan
11715F: drivers/uwb/
11716F: include/linux/uwb.h
11717F: include/linux/uwb/
11718
11719UNICORE32 ARCHITECTURE:
11720M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11721W: http://mprc.pku.edu.cn/~guanxuetao/linux
11722S: Maintained
11723T: git git://github.com/gxt/linux.git
11724F: arch/unicore32/
11725
11726UNIFDEF
11727M: Tony Finch <dot@dotat.at>
11728W: http://dotat.at/prog/unifdef
11729S: Maintained
11730F: scripts/unifdef.c
11731
11732UNIFORM CDROM DRIVER
11733M: Jens Axboe <axboe@kernel.dk>
11734W: http://www.kernel.dk
11735S: Maintained
11736F: Documentation/cdrom/
11737F: drivers/cdrom/cdrom.c
11738F: include/linux/cdrom.h
11739F: include/uapi/linux/cdrom.h
11740
11741UNISYS S-PAR DRIVERS
11742M: David Kershner <david.kershner@unisys.com>
11743L: sparmaintainer@unisys.com (Unisys internal)
11744S: Supported
11745F: drivers/staging/unisys/
11746
11747UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11748M: Vinayak Holikatti <vinholikatti@gmail.com>
11749L: linux-scsi@vger.kernel.org
11750S: Supported
11751F: Documentation/scsi/ufs.txt
11752F: drivers/scsi/ufs/
11753
11754UNSORTED BLOCK IMAGES (UBI)
11755M: Artem Bityutskiy <dedekind1@gmail.com>
11756M: Richard Weinberger <richard@nod.at>
11757W: http://www.linux-mtd.infradead.org/
11758L: linux-mtd@lists.infradead.org
11759T: git git://git.infradead.org/ubifs-2.6.git
11760S: Supported
11761F: drivers/mtd/ubi/
11762F: include/linux/mtd/ubi.h
11763F: include/uapi/mtd/ubi-user.h
11764
11765USB ACM DRIVER
11766M: Oliver Neukum <oneukum@suse.com>
11767L: linux-usb@vger.kernel.org
11768S: Maintained
11769F: Documentation/usb/acm.txt
11770F: drivers/usb/class/cdc-acm.*
11771
11772USB AR5523 WIRELESS DRIVER
11773M: Pontus Fuchs <pontus.fuchs@gmail.com>
11774L: linux-wireless@vger.kernel.org
11775S: Maintained
11776F: drivers/net/wireless/ath/ar5523/
11777
11778USB ATTACHED SCSI
11779M: Hans de Goede <hdegoede@redhat.com>
11780M: Gerd Hoffmann <kraxel@redhat.com>
11781L: linux-usb@vger.kernel.org
11782L: linux-scsi@vger.kernel.org
11783S: Maintained
11784F: drivers/usb/storage/uas.c
11785
11786USB CDC ETHERNET DRIVER
11787M: Oliver Neukum <oliver@neukum.org>
11788L: linux-usb@vger.kernel.org
11789S: Maintained
11790F: drivers/net/usb/cdc_*.c
11791F: include/uapi/linux/usb/cdc.h
11792
11793USB CHAOSKEY DRIVER
11794M: Keith Packard <keithp@keithp.com>
11795L: linux-usb@vger.kernel.org
11796S: Maintained
11797F: drivers/usb/misc/chaoskey.c
11798
11799USB CYPRESS C67X00 DRIVER
11800M: Peter Korsgaard <jacmet@sunsite.dk>
11801L: linux-usb@vger.kernel.org
11802S: Maintained
11803F: drivers/usb/c67x00/
11804
11805USB DAVICOM DM9601 DRIVER
11806M: Peter Korsgaard <jacmet@sunsite.dk>
11807L: netdev@vger.kernel.org
11808W: http://www.linux-usb.org/usbnet
11809S: Maintained
11810F: drivers/net/usb/dm9601.c
11811
11812USB DIAMOND RIO500 DRIVER
11813M: Cesar Miquel <miquel@df.uba.ar>
11814L: rio500-users@lists.sourceforge.net
11815W: http://rio500.sourceforge.net
11816S: Maintained
11817F: drivers/usb/misc/rio500*
11818
11819USB EHCI DRIVER
11820M: Alan Stern <stern@rowland.harvard.edu>
11821L: linux-usb@vger.kernel.org
11822S: Maintained
11823F: Documentation/usb/ehci.txt
11824F: drivers/usb/host/ehci*
11825
11826USB GADGET/PERIPHERAL SUBSYSTEM
11827M: Felipe Balbi <balbi@kernel.org>
11828L: linux-usb@vger.kernel.org
11829W: http://www.linux-usb.org/gadget
11830T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11831S: Maintained
11832F: drivers/usb/gadget/
11833F: include/linux/usb/gadget*
11834
11835USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11836M: Jiri Kosina <jikos@kernel.org>
11837R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11838L: linux-usb@vger.kernel.org
11839T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11840S: Maintained
11841F: Documentation/hid/hiddev.txt
11842F: drivers/hid/usbhid/
11843
11844USB ISP116X DRIVER
11845M: Olav Kongas <ok@artecdesign.ee>
11846L: linux-usb@vger.kernel.org
11847S: Maintained
11848F: drivers/usb/host/isp116x*
11849F: include/linux/usb/isp116x.h
11850
11851USB LAN78XX ETHERNET DRIVER
11852M: Woojung Huh <woojung.huh@microchip.com>
11853M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11854L: netdev@vger.kernel.org
11855S: Maintained
11856F: drivers/net/usb/lan78xx.*
11857
11858USB MASS STORAGE DRIVER
11859M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11860L: linux-usb@vger.kernel.org
11861L: usb-storage@lists.one-eyed-alien.net
11862S: Maintained
11863W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11864F: drivers/usb/storage/
11865
11866USB MIDI DRIVER
11867M: Clemens Ladisch <clemens@ladisch.de>
11868L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11869T: git git://git.alsa-project.org/alsa-kernel.git
11870S: Maintained
11871F: sound/usb/midi.*
11872
11873USB NETWORKING DRIVERS
11874L: linux-usb@vger.kernel.org
11875S: Odd Fixes
11876F: drivers/net/usb/
11877
11878USB OHCI DRIVER
11879M: Alan Stern <stern@rowland.harvard.edu>
11880L: linux-usb@vger.kernel.org
11881S: Maintained
11882F: Documentation/usb/ohci.txt
11883F: drivers/usb/host/ohci*
11884
11885USB OTG FSM (Finite State Machine)
11886M: Peter Chen <Peter.Chen@nxp.com>
11887T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11888L: linux-usb@vger.kernel.org
11889S: Maintained
11890F: drivers/usb/common/usb-otg-fsm.c
11891
11892USB OVER IP DRIVER
11893M: Valentina Manea <valentina.manea.m@gmail.com>
11894M: Shuah Khan <shuah.kh@samsung.com>
11895L: linux-usb@vger.kernel.org
11896S: Maintained
11897F: Documentation/usb/usbip_protocol.txt
11898F: drivers/usb/usbip/
11899F: tools/usb/usbip/
11900
11901USB PEGASUS DRIVER
11902M: Petko Manolov <petkan@nucleusys.com>
11903L: linux-usb@vger.kernel.org
11904L: netdev@vger.kernel.org
11905T: git git://github.com/petkan/pegasus.git
11906W: https://github.com/petkan/pegasus
11907S: Maintained
11908F: drivers/net/usb/pegasus.*
11909
11910USB PHY LAYER
11911M: Felipe Balbi <balbi@kernel.org>
11912L: linux-usb@vger.kernel.org
11913T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11914S: Maintained
11915F: drivers/usb/phy/
11916
11917USB PRINTER DRIVER (usblp)
11918M: Pete Zaitcev <zaitcev@redhat.com>
11919L: linux-usb@vger.kernel.org
11920S: Supported
11921F: drivers/usb/class/usblp.c
11922
11923USB QMI WWAN NETWORK DRIVER
11924M: Bjørn Mork <bjorn@mork.no>
11925L: netdev@vger.kernel.org
11926S: Maintained
11927F: Documentation/ABI/testing/sysfs-class-net-qmi
11928F: drivers/net/usb/qmi_wwan.c
11929
11930USB RTL8150 DRIVER
11931M: Petko Manolov <petkan@nucleusys.com>
11932L: linux-usb@vger.kernel.org
11933L: netdev@vger.kernel.org
11934T: git git://github.com/petkan/rtl8150.git
11935W: https://github.com/petkan/rtl8150
11936S: Maintained
11937F: drivers/net/usb/rtl8150.c
11938
11939USB SERIAL SUBSYSTEM
11940M: Johan Hovold <johan@kernel.org>
11941L: linux-usb@vger.kernel.org
11942S: Maintained
11943F: Documentation/usb/usb-serial.txt
11944F: drivers/usb/serial/
11945F: include/linux/usb/serial.h
11946
11947USB SMSC75XX ETHERNET DRIVER
11948M: Steve Glendinning <steve.glendinning@shawell.net>
11949L: netdev@vger.kernel.org
11950S: Maintained
11951F: drivers/net/usb/smsc75xx.*
11952
11953USB SMSC95XX ETHERNET DRIVER
11954M: Steve Glendinning <steve.glendinning@shawell.net>
11955L: netdev@vger.kernel.org
11956S: Maintained
11957F: drivers/net/usb/smsc95xx.*
11958
11959USB SUBSYSTEM
11960M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11961L: linux-usb@vger.kernel.org
11962W: http://www.linux-usb.org
11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11964S: Supported
11965F: Documentation/usb/
11966F: drivers/usb/
11967F: include/linux/usb.h
11968F: include/linux/usb/
11969
11970USB UHCI DRIVER
11971M: Alan Stern <stern@rowland.harvard.edu>
11972L: linux-usb@vger.kernel.org
11973S: Maintained
11974F: drivers/usb/host/uhci*
11975
11976USB "USBNET" DRIVER FRAMEWORK
11977M: Oliver Neukum <oneukum@suse.com>
11978L: netdev@vger.kernel.org
11979W: http://www.linux-usb.org/usbnet
11980S: Maintained
11981F: drivers/net/usb/usbnet.c
11982F: include/linux/usb/usbnet.h
11983
11984USB VIDEO CLASS
11985M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11986L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11987L: linux-media@vger.kernel.org
11988T: git git://linuxtv.org/media_tree.git
11989W: http://www.ideasonboard.org/uvc/
11990S: Maintained
11991F: drivers/media/usb/uvc/
11992F: include/uapi/linux/uvcvideo.h
11993
11994USB VISION DRIVER
11995M: Hans Verkuil <hverkuil@xs4all.nl>
11996L: linux-media@vger.kernel.org
11997T: git git://linuxtv.org/media_tree.git
11998W: https://linuxtv.org
11999S: Odd Fixes
12000F: drivers/media/usb/usbvision/
12001
12002USB WEBCAM GADGET
12003M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12004L: linux-usb@vger.kernel.org
12005S: Maintained
12006F: drivers/usb/gadget/function/*uvc*
12007F: drivers/usb/gadget/legacy/webcam.c
12008
12009USB WIRELESS RNDIS DRIVER (rndis_wlan)
12010M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12011L: linux-wireless@vger.kernel.org
12012S: Maintained
12013F: drivers/net/wireless/rndis_wlan.c
12014
12015USB XHCI DRIVER
12016M: Mathias Nyman <mathias.nyman@intel.com>
12017L: linux-usb@vger.kernel.org
12018S: Supported
12019F: drivers/usb/host/xhci*
12020F: drivers/usb/host/pci-quirks*
12021
12022USB ZD1201 DRIVER
12023L: linux-wireless@vger.kernel.org
12024W: http://linux-lc100020.sourceforge.net
12025S: Orphan
12026F: drivers/net/wireless/zydas/zd1201.*
12027
12028USB ZR364XX DRIVER
12029M: Antoine Jacquet <royale@zerezo.com>
12030L: linux-usb@vger.kernel.org
12031L: linux-media@vger.kernel.org
12032T: git git://linuxtv.org/media_tree.git
12033W: http://royale.zerezo.com/zr364xx/
12034S: Maintained
12035F: Documentation/video4linux/zr364xx.txt
12036F: drivers/media/usb/zr364xx/
12037
12038ULPI BUS
12039M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12040L: linux-usb@vger.kernel.org
12041S: Maintained
12042F: drivers/usb/common/ulpi.c
12043F: include/linux/ulpi/
12044
12045USER-MODE LINUX (UML)
12046M: Jeff Dike <jdike@addtoit.com>
12047M: Richard Weinberger <richard@nod.at>
12048L: user-mode-linux-devel@lists.sourceforge.net
12049L: user-mode-linux-user@lists.sourceforge.net
12050W: http://user-mode-linux.sourceforge.net
12051T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12052S: Maintained
12053F: Documentation/virtual/uml/
12054F: arch/um/
12055F: arch/x86/um/
12056F: fs/hostfs/
12057F: fs/hppfs/
12058
12059USERSPACE I/O (UIO)
12060M: "Hans J. Koch" <hjk@hansjkoch.de>
12061M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12062S: Maintained
12063T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12064F: Documentation/DocBook/uio-howto.tmpl
12065F: drivers/uio/
12066F: include/linux/uio*.h
12067
12068UTIL-LINUX PACKAGE
12069M: Karel Zak <kzak@redhat.com>
12070L: util-linux@vger.kernel.org
12071W: http://en.wikipedia.org/wiki/Util-linux
12072T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12073S: Maintained
12074
12075UVESAFB DRIVER
12076M: Michal Januszewski <spock@gentoo.org>
12077L: linux-fbdev@vger.kernel.org
12078W: http://dev.gentoo.org/~spock/projects/uvesafb/
12079S: Maintained
12080F: Documentation/fb/uvesafb.txt
12081F: drivers/video/fbdev/uvesafb.*
12082
12083VF610 NAND DRIVER
12084M: Stefan Agner <stefan@agner.ch>
12085L: linux-mtd@lists.infradead.org
12086S: Supported
12087F: drivers/mtd/nand/vf610_nfc.c
12088
12089VFAT/FAT/MSDOS FILESYSTEM
12090M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12091S: Maintained
12092F: Documentation/filesystems/vfat.txt
12093F: fs/fat/
12094
12095VFIO DRIVER
12096M: Alex Williamson <alex.williamson@redhat.com>
12097L: kvm@vger.kernel.org
12098T: git git://github.com/awilliam/linux-vfio.git
12099S: Maintained
12100F: Documentation/vfio.txt
12101F: drivers/vfio/
12102F: include/linux/vfio.h
12103F: include/uapi/linux/vfio.h
12104
12105VFIO PLATFORM DRIVER
12106M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12107L: kvm@vger.kernel.org
12108S: Maintained
12109F: drivers/vfio/platform/
12110
12111VIDEOBUF2 FRAMEWORK
12112M: Pawel Osciak <pawel@osciak.com>
12113M: Marek Szyprowski <m.szyprowski@samsung.com>
12114M: Kyungmin Park <kyungmin.park@samsung.com>
12115L: linux-media@vger.kernel.org
12116S: Maintained
12117F: drivers/media/v4l2-core/videobuf2-*
12118F: include/media/videobuf2-*
12119
12120VIRTUAL SERIO DEVICE DRIVER
12121M: Stephen Chandler Paul <thatslyude@gmail.com>
12122S: Maintained
12123F: drivers/input/serio/userio.c
12124F: include/uapi/linux/userio.h
12125
12126VIRTIO CONSOLE DRIVER
12127M: Amit Shah <amit.shah@redhat.com>
12128L: virtualization@lists.linux-foundation.org
12129S: Maintained
12130F: drivers/char/virtio_console.c
12131F: include/linux/virtio_console.h
12132F: include/uapi/linux/virtio_console.h
12133
12134VIRTIO CORE, NET AND BLOCK DRIVERS
12135M: "Michael S. Tsirkin" <mst@redhat.com>
12136L: virtualization@lists.linux-foundation.org
12137S: Maintained
12138F: drivers/virtio/
12139F: tools/virtio/
12140F: drivers/net/virtio_net.c
12141F: drivers/block/virtio_blk.c
12142F: include/linux/virtio_*.h
12143F: include/uapi/linux/virtio_*.h
12144
12145VIRTIO DRIVERS FOR S390
12146M: Christian Borntraeger <borntraeger@de.ibm.com>
12147M: Cornelia Huck <cornelia.huck@de.ibm.com>
12148L: linux-s390@vger.kernel.org
12149L: virtualization@lists.linux-foundation.org
12150L: kvm@vger.kernel.org
12151S: Supported
12152F: drivers/s390/virtio/
12153
12154VIRTIO GPU DRIVER
12155M: David Airlie <airlied@linux.ie>
12156M: Gerd Hoffmann <kraxel@redhat.com>
12157L: dri-devel@lists.freedesktop.org
12158L: virtualization@lists.linux-foundation.org
12159S: Maintained
12160F: drivers/gpu/drm/virtio/
12161F: include/uapi/linux/virtio_gpu.h
12162
12163VIRTIO HOST (VHOST)
12164M: "Michael S. Tsirkin" <mst@redhat.com>
12165L: kvm@vger.kernel.org
12166L: virtualization@lists.linux-foundation.org
12167L: netdev@vger.kernel.org
12168T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12169S: Maintained
12170F: drivers/vhost/
12171F: include/uapi/linux/vhost.h
12172
12173VIRTIO INPUT DRIVER
12174M: Gerd Hoffmann <kraxel@redhat.com>
12175S: Maintained
12176F: drivers/virtio/virtio_input.c
12177F: include/uapi/linux/virtio_input.h
12178
12179VIA RHINE NETWORK DRIVER
12180S: Orphan
12181F: drivers/net/ethernet/via/via-rhine.c
12182
12183VIA SD/MMC CARD CONTROLLER DRIVER
12184M: Bruce Chang <brucechang@via.com.tw>
12185M: Harald Welte <HaraldWelte@viatech.com>
12186S: Maintained
12187F: drivers/mmc/host/via-sdmmc.c
12188
12189VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12190M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12191L: linux-fbdev@vger.kernel.org
12192S: Maintained
12193F: include/linux/via-core.h
12194F: include/linux/via-gpio.h
12195F: include/linux/via_i2c.h
12196F: drivers/video/fbdev/via/
12197
12198VIA VELOCITY NETWORK DRIVER
12199M: Francois Romieu <romieu@fr.zoreil.com>
12200L: netdev@vger.kernel.org
12201S: Maintained
12202F: drivers/net/ethernet/via/via-velocity.*
12203
12204VIRT LIB
12205M: Alex Williamson <alex.williamson@redhat.com>
12206M: Paolo Bonzini <pbonzini@redhat.com>
12207L: kvm@vger.kernel.org
12208S: Supported
12209F: virt/lib/
12210
12211VIVID VIRTUAL VIDEO DRIVER
12212M: Hans Verkuil <hverkuil@xs4all.nl>
12213L: linux-media@vger.kernel.org
12214T: git git://linuxtv.org/media_tree.git
12215W: https://linuxtv.org
12216S: Maintained
12217F: drivers/media/platform/vivid/*
12218
12219VLAN (802.1Q)
12220M: Patrick McHardy <kaber@trash.net>
12221L: netdev@vger.kernel.org
12222S: Maintained
12223F: drivers/net/macvlan.c
12224F: include/linux/if_*vlan.h
12225F: net/8021q/
12226
12227VLYNQ BUS
12228M: Florian Fainelli <florian@openwrt.org>
12229L: openwrt-devel@lists.openwrt.org (subscribers-only)
12230S: Maintained
12231F: drivers/vlynq/vlynq.c
12232F: include/linux/vlynq.h
12233
12234VME SUBSYSTEM
12235M: Martyn Welch <martyn@welchs.me.uk>
12236M: Manohar Vanga <manohar.vanga@gmail.com>
12237M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12238L: devel@driverdev.osuosl.org
12239S: Maintained
12240T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12241F: Documentation/vme_api.txt
12242F: drivers/staging/vme/
12243F: drivers/vme/
12244F: include/linux/vme*
12245
12246VMWARE HYPERVISOR INTERFACE
12247M: Alok Kataria <akataria@vmware.com>
12248L: virtualization@lists.linux-foundation.org
12249S: Supported
12250F: arch/x86/kernel/cpu/vmware.c
12251
12252VMWARE BALLOON DRIVER
12253M: Xavier Deguillard <xdeguillard@vmware.com>
12254M: Philip Moltmann <moltmann@vmware.com>
12255M: "VMware, Inc." <pv-drivers@vmware.com>
12256L: linux-kernel@vger.kernel.org
12257S: Maintained
12258F: drivers/misc/vmw_balloon.c
12259
12260VMWARE VMMOUSE SUBDRIVER
12261M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12262M: "VMware, Inc." <pv-drivers@vmware.com>
12263L: linux-input@vger.kernel.org
12264S: Maintained
12265F: drivers/input/mouse/vmmouse.c
12266F: drivers/input/mouse/vmmouse.h
12267
12268VMWARE VMXNET3 ETHERNET DRIVER
12269M: Shrikrishna Khare <skhare@vmware.com>
12270M: "VMware, Inc." <pv-drivers@vmware.com>
12271L: netdev@vger.kernel.org
12272S: Maintained
12273F: drivers/net/vmxnet3/
12274
12275VMware PVSCSI driver
12276M: Arvind Kumar <arvindkumar@vmware.com>
12277M: VMware PV-Drivers <pv-drivers@vmware.com>
12278L: linux-scsi@vger.kernel.org
12279S: Maintained
12280F: drivers/scsi/vmw_pvscsi.c
12281F: drivers/scsi/vmw_pvscsi.h
12282
12283VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12284M: Liam Girdwood <lgirdwood@gmail.com>
12285M: Mark Brown <broonie@kernel.org>
12286L: linux-kernel@vger.kernel.org
12287W: http://www.slimlogic.co.uk/?p=48
12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12289S: Supported
12290F: Documentation/devicetree/bindings/regulator/
12291F: drivers/regulator/
12292F: include/dt-bindings/regulator/
12293F: include/linux/regulator/
12294
12295VRF
12296M: David Ahern <dsa@cumulusnetworks.com>
12297M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12298L: netdev@vger.kernel.org
12299S: Maintained
12300F: drivers/net/vrf.c
12301F: Documentation/networking/vrf.txt
12302
12303VT1211 HARDWARE MONITOR DRIVER
12304M: Juerg Haefliger <juergh@gmail.com>
12305L: linux-hwmon@vger.kernel.org
12306S: Maintained
12307F: Documentation/hwmon/vt1211
12308F: drivers/hwmon/vt1211.c
12309
12310VT8231 HARDWARE MONITOR DRIVER
12311M: Roger Lucas <vt8231@hiddenengine.co.uk>
12312L: linux-hwmon@vger.kernel.org
12313S: Maintained
12314F: drivers/hwmon/vt8231.c
12315
12316VUB300 USB to SDIO/SD/MMC bridge chip
12317M: Tony Olech <tony.olech@elandigitalsystems.com>
12318L: linux-mmc@vger.kernel.org
12319L: linux-usb@vger.kernel.org
12320S: Supported
12321F: drivers/mmc/host/vub300.c
12322
12323W1 DALLAS'S 1-WIRE BUS
12324M: Evgeniy Polyakov <zbr@ioremap.net>
12325S: Maintained
12326F: Documentation/w1/
12327F: drivers/w1/
12328
12329W83791D HARDWARE MONITORING DRIVER
12330M: Marc Hulsman <m.hulsman@tudelft.nl>
12331L: linux-hwmon@vger.kernel.org
12332S: Maintained
12333F: Documentation/hwmon/w83791d
12334F: drivers/hwmon/w83791d.c
12335
12336W83793 HARDWARE MONITORING DRIVER
12337M: Rudolf Marek <r.marek@assembler.cz>
12338L: linux-hwmon@vger.kernel.org
12339S: Maintained
12340F: Documentation/hwmon/w83793
12341F: drivers/hwmon/w83793.c
12342
12343W83795 HARDWARE MONITORING DRIVER
12344M: Jean Delvare <jdelvare@suse.com>
12345L: linux-hwmon@vger.kernel.org
12346S: Maintained
12347F: drivers/hwmon/w83795.c
12348
12349W83L51xD SD/MMC CARD INTERFACE DRIVER
12350M: Pierre Ossman <pierre@ossman.eu>
12351S: Maintained
12352F: drivers/mmc/host/wbsd.*
12353
12354WACOM PROTOCOL 4 SERIAL TABLETS
12355M: Julian Squires <julian@cipht.net>
12356M: Hans de Goede <hdegoede@redhat.com>
12357L: linux-input@vger.kernel.org
12358S: Maintained
12359F: drivers/input/tablet/wacom_serial4.c
12360
12361WATCHDOG DEVICE DRIVERS
12362M: Wim Van Sebroeck <wim@iguana.be>
12363R: Guenter Roeck <linux@roeck-us.net>
12364L: linux-watchdog@vger.kernel.org
12365W: http://www.linux-watchdog.org/
12366T: git git://www.linux-watchdog.org/linux-watchdog.git
12367S: Maintained
12368F: Documentation/devicetree/bindings/watchdog/
12369F: Documentation/watchdog/
12370F: drivers/watchdog/
12371F: include/linux/watchdog.h
12372F: include/uapi/linux/watchdog.h
12373
12374WD7000 SCSI DRIVER
12375M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12376L: linux-scsi@vger.kernel.org
12377S: Maintained
12378F: drivers/scsi/wd7000.c
12379
12380WIIMOTE HID DRIVER
12381M: David Herrmann <dh.herrmann@googlemail.com>
12382L: linux-input@vger.kernel.org
12383S: Maintained
12384F: drivers/hid/hid-wiimote*
12385
12386WINBOND CIR DRIVER
12387M: David Härdeman <david@hardeman.nu>
12388S: Maintained
12389F: drivers/media/rc/winbond-cir.c
12390
12391WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12392M: William Breathitt Gray <vilhelm.gray@gmail.com>
12393L: linux-watchdog@vger.kernel.org
12394S: Maintained
12395F: drivers/watchdog/ebc-c384_wdt.c
12396
12397WINSYSTEMS WS16C48 GPIO DRIVER
12398M: William Breathitt Gray <vilhelm.gray@gmail.com>
12399L: linux-gpio@vger.kernel.org
12400S: Maintained
12401F: drivers/gpio/gpio-ws16c48.c
12402
12403WIMAX STACK
12404M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12405M: linux-wimax@intel.com
12406L: wimax@linuxwimax.org (subscribers-only)
12407S: Supported
12408W: http://linuxwimax.org
12409F: Documentation/wimax/README.wimax
12410F: include/linux/wimax/debug.h
12411F: include/net/wimax.h
12412F: include/uapi/linux/wimax.h
12413F: net/wimax/
12414
12415WISTRON LAPTOP BUTTON DRIVER
12416M: Miloslav Trmac <mitr@volny.cz>
12417S: Maintained
12418F: drivers/input/misc/wistron_btns.c
12419
12420WL3501 WIRELESS PCMCIA CARD DRIVER
12421M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12422L: linux-wireless@vger.kernel.org
12423W: http://oops.ghostprotocols.net:81/blog
12424S: Maintained
12425F: drivers/net/wireless/wl3501*
12426
12427WOLFSON MICROELECTRONICS DRIVERS
12428L: patches@opensource.wolfsonmicro.com
12429T: git https://github.com/CirrusLogic/linux-drivers.git
12430W: https://github.com/CirrusLogic/linux-drivers/wiki
12431S: Supported
12432F: Documentation/hwmon/wm83??
12433F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12434F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12435F: Documentation/devicetree/bindings/mfd/arizona.txt
12436F: arch/arm/mach-s3c64xx/mach-crag6410*
12437F: drivers/clk/clk-wm83*.c
12438F: drivers/extcon/extcon-arizona.c
12439F: drivers/leds/leds-wm83*.c
12440F: drivers/gpio/gpio-*wm*.c
12441F: drivers/gpio/gpio-arizona.c
12442F: drivers/hwmon/wm83??-hwmon.c
12443F: drivers/input/misc/wm831x-on.c
12444F: drivers/input/touchscreen/wm831x-ts.c
12445F: drivers/input/touchscreen/wm97*.c
12446F: drivers/mfd/arizona*
12447F: drivers/mfd/wm*.c
12448F: drivers/mfd/cs47l24*
12449F: drivers/power/wm83*.c
12450F: drivers/rtc/rtc-wm83*.c
12451F: drivers/regulator/wm8*.c
12452F: drivers/video/backlight/wm83*_bl.c
12453F: drivers/watchdog/wm83*_wdt.c
12454F: include/linux/mfd/arizona/
12455F: include/linux/mfd/wm831x/
12456F: include/linux/mfd/wm8350/
12457F: include/linux/mfd/wm8400*
12458F: include/linux/wm97xx.h
12459F: include/sound/wm????.h
12460F: sound/soc/codecs/arizona.?
12461F: sound/soc/codecs/wm*
12462F: sound/soc/codecs/cs47l24*
12463
12464WORKQUEUE
12465M: Tejun Heo <tj@kernel.org>
12466R: Lai Jiangshan <jiangshanlai@gmail.com>
12467T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12468S: Maintained
12469F: include/linux/workqueue.h
12470F: kernel/workqueue.c
12471F: Documentation/workqueue.txt
12472
12473X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12474M: Chen-Yu Tsai <wens@csie.org>
12475L: linux-kernel@vger.kernel.org
12476S: Maintained
12477N: axp[128]
12478
12479X.25 NETWORK LAYER
12480M: Andrew Hendry <andrew.hendry@gmail.com>
12481L: linux-x25@vger.kernel.org
12482S: Odd Fixes
12483F: Documentation/networking/x25*
12484F: include/net/x25*
12485F: net/x25/
12486
12487X86 ARCHITECTURE (32-BIT AND 64-BIT)
12488M: Thomas Gleixner <tglx@linutronix.de>
12489M: Ingo Molnar <mingo@redhat.com>
12490M: "H. Peter Anvin" <hpa@zytor.com>
12491M: x86@kernel.org
12492L: linux-kernel@vger.kernel.org
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12494S: Maintained
12495F: Documentation/x86/
12496F: arch/x86/
12497
12498X86 PLATFORM DRIVERS
12499M: Darren Hart <dvhart@infradead.org>
12500L: platform-driver-x86@vger.kernel.org
12501T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12502S: Maintained
12503F: drivers/platform/x86/
12504F: drivers/platform/olpc/
12505
12506X86 MCE INFRASTRUCTURE
12507M: Tony Luck <tony.luck@intel.com>
12508M: Borislav Petkov <bp@alien8.de>
12509L: linux-edac@vger.kernel.org
12510S: Maintained
12511F: arch/x86/kernel/cpu/mcheck/*
12512
12513X86 MICROCODE UPDATE SUPPORT
12514M: Borislav Petkov <bp@alien8.de>
12515S: Maintained
12516F: arch/x86/kernel/cpu/microcode/*
12517
12518X86 VDSO
12519M: Andy Lutomirski <luto@amacapital.net>
12520L: linux-kernel@vger.kernel.org
12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12522S: Maintained
12523F: arch/x86/entry/vdso/
12524
12525XC2028/3028 TUNER DRIVER
12526M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12527L: linux-media@vger.kernel.org
12528W: https://linuxtv.org
12529T: git git://linuxtv.org/media_tree.git
12530S: Maintained
12531F: drivers/media/tuners/tuner-xc2028.*
12532
12533XEN HYPERVISOR INTERFACE
12534M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12535M: David Vrabel <david.vrabel@citrix.com>
12536M: Juergen Gross <jgross@suse.com>
12537L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12538T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12539S: Supported
12540F: arch/x86/xen/
12541F: drivers/*/xen-*front.c
12542F: drivers/xen/
12543F: arch/x86/include/asm/xen/
12544F: include/xen/
12545F: include/uapi/xen/
12546
12547XEN HYPERVISOR ARM
12548M: Stefano Stabellini <sstabellini@kernel.org>
12549L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12550S: Maintained
12551F: arch/arm/xen/
12552F: arch/arm/include/asm/xen/
12553
12554XEN HYPERVISOR ARM64
12555M: Stefano Stabellini <sstabellini@kernel.org>
12556L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12557S: Maintained
12558F: arch/arm64/xen/
12559F: arch/arm64/include/asm/xen/
12560
12561XEN NETWORK BACKEND DRIVER
12562M: Wei Liu <wei.liu2@citrix.com>
12563L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12564L: netdev@vger.kernel.org
12565S: Supported
12566F: drivers/net/xen-netback/*
12567
12568XEN PCI SUBSYSTEM
12569M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12570L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12571S: Supported
12572F: arch/x86/pci/*xen*
12573F: drivers/pci/*xen*
12574
12575XEN BLOCK SUBSYSTEM
12576M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12577M: Roger Pau Monné <roger.pau@citrix.com>
12578L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12579S: Supported
12580F: drivers/block/xen-blkback/*
12581F: drivers/block/xen*
12582
12583XEN PVSCSI DRIVERS
12584M: Juergen Gross <jgross@suse.com>
12585L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12586L: linux-scsi@vger.kernel.org
12587S: Supported
12588F: drivers/scsi/xen-scsifront.c
12589F: drivers/xen/xen-scsiback.c
12590F: include/xen/interface/io/vscsiif.h
12591
12592XEN SWIOTLB SUBSYSTEM
12593M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12594L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12595S: Supported
12596F: arch/x86/xen/*swiotlb*
12597F: drivers/xen/*swiotlb*
12598
12599XFS FILESYSTEM
12600P: Silicon Graphics Inc
12601M: Dave Chinner <david@fromorbit.com>
12602M: xfs@oss.sgi.com
12603L: xfs@oss.sgi.com
12604W: http://oss.sgi.com/projects/xfs
12605T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12606S: Supported
12607F: Documentation/filesystems/xfs.txt
12608F: fs/xfs/
12609
12610XILINX AXI ETHERNET DRIVER
12611M: Anirudha Sarangi <anirudh@xilinx.com>
12612M: John Linn <John.Linn@xilinx.com>
12613S: Maintained
12614F: drivers/net/ethernet/xilinx/xilinx_axienet*
12615
12616XILINX UARTLITE SERIAL DRIVER
12617M: Peter Korsgaard <jacmet@sunsite.dk>
12618L: linux-serial@vger.kernel.org
12619S: Maintained
12620F: drivers/tty/serial/uartlite.c
12621
12622XILINX VIDEO IP CORES
12623M: Hyun Kwon <hyun.kwon@xilinx.com>
12624M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12625L: linux-media@vger.kernel.org
12626T: git git://linuxtv.org/media_tree.git
12627S: Supported
12628F: Documentation/devicetree/bindings/media/xilinx/
12629F: drivers/media/platform/xilinx/
12630F: include/uapi/linux/xilinx-v4l2-controls.h
12631
12632XILLYBUS DRIVER
12633M: Eli Billauer <eli.billauer@gmail.com>
12634L: linux-kernel@vger.kernel.org
12635S: Supported
12636F: drivers/char/xillybus/
12637
12638XTENSA XTFPGA PLATFORM SUPPORT
12639M: Max Filippov <jcmvbkbc@gmail.com>
12640L: linux-xtensa@linux-xtensa.org
12641S: Maintained
12642F: drivers/spi/spi-xtensa-xtfpga.c
12643F: sound/soc/xtensa/xtfpga-i2s.c
12644
12645YAM DRIVER FOR AX.25
12646M: Jean-Paul Roubelat <jpr@f6fbb.org>
12647L: linux-hams@vger.kernel.org
12648S: Maintained
12649F: drivers/net/hamradio/yam*
12650F: include/linux/yam.h
12651
12652YEALINK PHONE DRIVER
12653M: Henk Vergonet <Henk.Vergonet@gmail.com>
12654L: usbb2k-api-dev@nongnu.org
12655S: Maintained
12656F: Documentation/input/yealink.txt
12657F: drivers/input/misc/yealink.*
12658
12659Z8530 DRIVER FOR AX.25
12660M: Joerg Reuter <jreuter@yaina.de>
12661W: http://yaina.de/jreuter/
12662W: http://www.qsl.net/dl1bke/
12663L: linux-hams@vger.kernel.org
12664S: Maintained
12665F: Documentation/networking/z8530drv.txt
12666F: drivers/net/hamradio/*scc.c
12667F: drivers/net/hamradio/z8530.h
12668
12669ZBUD COMPRESSED PAGE ALLOCATOR
12670M: Seth Jennings <sjenning@redhat.com>
12671L: linux-mm@kvack.org
12672S: Maintained
12673F: mm/zbud.c
12674F: include/linux/zbud.h
12675
12676ZD1211RW WIRELESS DRIVER
12677M: Daniel Drake <dsd@gentoo.org>
12678M: Ulrich Kunitz <kune@deine-taler.de>
12679W: http://zd1211.ath.cx/wiki/DriverRewrite
12680L: linux-wireless@vger.kernel.org
12681L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12682S: Maintained
12683F: drivers/net/wireless/zydas/zd1211rw/
12684
12685ZPOOL COMPRESSED PAGE STORAGE API
12686M: Dan Streetman <ddstreet@ieee.org>
12687L: linux-mm@kvack.org
12688S: Maintained
12689F: mm/zpool.c
12690F: include/linux/zpool.h
12691
12692ZR36067 VIDEO FOR LINUX DRIVER
12693L: mjpeg-users@lists.sourceforge.net
12694L: linux-media@vger.kernel.org
12695W: http://mjpeg.sourceforge.net/driver-zoran/
12696T: hg https://linuxtv.org/hg/v4l-dvb
12697S: Odd Fixes
12698F: drivers/media/pci/zoran/
12699
12700ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12701M: Minchan Kim <minchan@kernel.org>
12702M: Nitin Gupta <ngupta@vflare.org>
12703R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12704L: linux-kernel@vger.kernel.org
12705S: Maintained
12706F: drivers/block/zram/
12707F: Documentation/blockdev/zram.txt
12708
12709ZS DECSTATION Z85C30 SERIAL DRIVER
12710M: "Maciej W. Rozycki" <macro@linux-mips.org>
12711S: Maintained
12712F: drivers/tty/serial/zs.*
12713
12714ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12715M: Minchan Kim <minchan@kernel.org>
12716M: Nitin Gupta <ngupta@vflare.org>
12717R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12718L: linux-mm@kvack.org
12719S: Maintained
12720F: mm/zsmalloc.c
12721F: include/linux/zsmalloc.h
12722F: Documentation/vm/zsmalloc.txt
12723
12724ZSWAP COMPRESSED SWAP CACHING
12725M: Seth Jennings <sjenning@redhat.com>
12726L: linux-mm@kvack.org
12727S: Maintained
12728F: mm/zswap.c
12729
12730THE REST
12731M: Linus Torvalds <torvalds@linux-foundation.org>
12732L: linux-kernel@vger.kernel.org
12733Q: http://patchwork.kernel.org/project/LKML/list/
12734T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12735S: Buried alive in reporters
12736F: *
12737F: */