[media] cec: add HDMI CEC framework (adapter)
[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@s-opensource.com>
2246M: Mauro Carvalho Chehab <mchehab@kernel.org>
2247L: linux-media@vger.kernel.org
2248W: https://linuxtv.org
2249T: git git://linuxtv.org/media_tree.git
2250S: Maintained
2251F: drivers/media/usb/dvb-usb-v2/az6007.c
2252
2253AZTECH FM RADIO RECEIVER DRIVER
2254M: Hans Verkuil <hverkuil@xs4all.nl>
2255L: linux-media@vger.kernel.org
2256T: git git://linuxtv.org/media_tree.git
2257W: https://linuxtv.org
2258S: Maintained
2259F: drivers/media/radio/radio-aztech*
2260
2261B43 WIRELESS DRIVER
2262L: linux-wireless@vger.kernel.org
2263L: b43-dev@lists.infradead.org
2264W: http://wireless.kernel.org/en/users/Drivers/b43
2265S: Odd Fixes
2266F: drivers/net/wireless/broadcom/b43/
2267
2268B43LEGACY WIRELESS DRIVER
2269M: Larry Finger <Larry.Finger@lwfinger.net>
2270L: linux-wireless@vger.kernel.org
2271L: b43-dev@lists.infradead.org
2272W: http://wireless.kernel.org/en/users/Drivers/b43
2273S: Maintained
2274F: drivers/net/wireless/broadcom/b43legacy/
2275
2276BACKLIGHT CLASS/SUBSYSTEM
2277M: Jingoo Han <jingoohan1@gmail.com>
2278M: Lee Jones <lee.jones@linaro.org>
2279T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2280S: Maintained
2281F: drivers/video/backlight/
2282F: include/linux/backlight.h
2283
2284BATMAN ADVANCED
2285M: Marek Lindner <mareklindner@neomailbox.ch>
2286M: Simon Wunderlich <sw@simonwunderlich.de>
2287M: Antonio Quartulli <a@unstable.cc>
2288L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2289W: https://www.open-mesh.org/
2290Q: https://patchwork.open-mesh.org/project/batman/list/
2291S: Maintained
2292F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2293F: Documentation/ABI/testing/sysfs-class-net-mesh
2294F: Documentation/networking/batman-adv.txt
2295F: net/batman-adv/
2296
2297BAYCOM/HDLCDRV DRIVERS FOR AX.25
2298M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2299L: linux-hams@vger.kernel.org
2300W: http://www.baycom.org/~tom/ham/ham.html
2301S: Maintained
2302F: drivers/net/hamradio/baycom*
2303
2304BCACHE (BLOCK LAYER CACHE)
2305M: Kent Overstreet <kent.overstreet@gmail.com>
2306L: linux-bcache@vger.kernel.org
2307W: http://bcache.evilpiepirate.org
2308S: Orphan
2309F: drivers/md/bcache/
2310
2311BDISP ST MEDIA DRIVER
2312M: Fabien Dessenne <fabien.dessenne@st.com>
2313L: linux-media@vger.kernel.org
2314T: git git://linuxtv.org/media_tree.git
2315W: https://linuxtv.org
2316S: Supported
2317F: drivers/media/platform/sti/bdisp
2318
2319BEFS FILE SYSTEM
2320S: Orphan
2321F: Documentation/filesystems/befs.txt
2322F: fs/befs/
2323
2324BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2325M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2326L: netdev@vger.kernel.org
2327S: Maintained
2328F: drivers/net/ethernet/ec_bhf.c
2329
2330BFS FILE SYSTEM
2331M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2332S: Maintained
2333F: Documentation/filesystems/bfs.txt
2334F: fs/bfs/
2335F: include/uapi/linux/bfs_fs.h
2336
2337BLACKFIN ARCHITECTURE
2338M: Steven Miao <realmz6@gmail.com>
2339L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2340T: git git://git.code.sf.net/p/adi-linux/code
2341W: http://blackfin.uclinux.org
2342S: Supported
2343F: arch/blackfin/
2344
2345BLACKFIN EMAC DRIVER
2346L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2347W: http://blackfin.uclinux.org
2348S: Supported
2349F: drivers/net/ethernet/adi/
2350
2351BLACKFIN RTC DRIVER
2352L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2353W: http://blackfin.uclinux.org
2354S: Supported
2355F: drivers/rtc/rtc-bfin.c
2356
2357BLACKFIN SDH DRIVER
2358M: Sonic Zhang <sonic.zhang@analog.com>
2359L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2360W: http://blackfin.uclinux.org
2361S: Supported
2362F: drivers/mmc/host/bfin_sdh.c
2363
2364BLACKFIN SERIAL DRIVER
2365M: Sonic Zhang <sonic.zhang@analog.com>
2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2367W: http://blackfin.uclinux.org
2368S: Supported
2369F: drivers/tty/serial/bfin_uart.c
2370
2371BLACKFIN WATCHDOG DRIVER
2372L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2373W: http://blackfin.uclinux.org
2374S: Supported
2375F: drivers/watchdog/bfin_wdt.c
2376
2377BLACKFIN I2C TWI DRIVER
2378M: Sonic Zhang <sonic.zhang@analog.com>
2379L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2380W: http://blackfin.uclinux.org/
2381S: Supported
2382F: drivers/i2c/busses/i2c-bfin-twi.c
2383
2384BLACKFIN MEDIA DRIVER
2385M: Scott Jiang <scott.jiang.linux@gmail.com>
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org/
2388S: Supported
2389F: drivers/media/platform/blackfin/
2390F: drivers/media/i2c/adv7183*
2391F: drivers/media/i2c/vs6624*
2392
2393BLINKM RGB LED DRIVER
2394M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2395S: Maintained
2396F: drivers/leds/leds-blinkm.c
2397
2398BLOCK LAYER
2399M: Jens Axboe <axboe@kernel.dk>
2400L: linux-block@vger.kernel.org
2401T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2402S: Maintained
2403F: block/
2404F: kernel/trace/blktrace.c
2405
2406BLOCK2MTD DRIVER
2407M: Joern Engel <joern@lazybastard.org>
2408L: linux-mtd@lists.infradead.org
2409S: Maintained
2410F: drivers/mtd/devices/block2mtd.c
2411
2412BLUETOOTH DRIVERS
2413M: Marcel Holtmann <marcel@holtmann.org>
2414M: Gustavo Padovan <gustavo@padovan.org>
2415M: Johan Hedberg <johan.hedberg@gmail.com>
2416L: linux-bluetooth@vger.kernel.org
2417W: http://www.bluez.org/
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2420S: Maintained
2421F: drivers/bluetooth/
2422
2423BLUETOOTH SUBSYSTEM
2424M: Marcel Holtmann <marcel@holtmann.org>
2425M: Gustavo Padovan <gustavo@padovan.org>
2426M: Johan Hedberg <johan.hedberg@gmail.com>
2427L: linux-bluetooth@vger.kernel.org
2428W: http://www.bluez.org/
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2431S: Maintained
2432F: net/bluetooth/
2433F: include/net/bluetooth/
2434
2435BONDING DRIVER
2436M: Jay Vosburgh <j.vosburgh@gmail.com>
2437M: Veaceslav Falico <vfalico@gmail.com>
2438M: Andy Gospodarek <gospo@cumulusnetworks.com>
2439L: netdev@vger.kernel.org
2440W: http://sourceforge.net/projects/bonding/
2441S: Supported
2442F: drivers/net/bonding/
2443F: include/uapi/linux/if_bonding.h
2444
2445BPF (Safe dynamic programs and tools)
2446M: Alexei Starovoitov <ast@kernel.org>
2447L: netdev@vger.kernel.org
2448L: linux-kernel@vger.kernel.org
2449S: Supported
2450F: kernel/bpf/
2451
2452BROADCOM B44 10/100 ETHERNET DRIVER
2453M: Gary Zambrano <zambrano@broadcom.com>
2454L: netdev@vger.kernel.org
2455S: Supported
2456F: drivers/net/ethernet/broadcom/b44.*
2457
2458BROADCOM GENET ETHERNET DRIVER
2459M: Florian Fainelli <f.fainelli@gmail.com>
2460L: netdev@vger.kernel.org
2461S: Supported
2462F: drivers/net/ethernet/broadcom/genet/
2463
2464BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2465M: Sony Chacko <sony.chacko@qlogic.com>
2466M: Dept-HSGLinuxNICDev@qlogic.com
2467L: netdev@vger.kernel.org
2468S: Supported
2469F: drivers/net/ethernet/broadcom/bnx2.*
2470F: drivers/net/ethernet/broadcom/bnx2_*
2471
2472BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2473M: Ariel Elior <ariel.elior@qlogic.com>
2474L: netdev@vger.kernel.org
2475S: Supported
2476F: drivers/net/ethernet/broadcom/bnx2x/
2477
2478BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2479M: Florian Fainelli <f.fainelli@gmail.com>
2480M: Ray Jui <rjui@broadcom.com>
2481M: Scott Branden <sbranden@broadcom.com>
2482L: bcm-kernel-feedback-list@broadcom.com
2483T: git git://github.com/broadcom/mach-bcm
2484S: Maintained
2485F: arch/arm/mach-bcm/
2486F: arch/arm/boot/dts/bcm113*
2487F: arch/arm/boot/dts/bcm216*
2488F: arch/arm/boot/dts/bcm281*
2489F: arch/arm64/boot/dts/broadcom/
2490F: arch/arm/configs/bcm_defconfig
2491F: drivers/mmc/host/sdhci-bcm-kona.c
2492F: drivers/clocksource/bcm_kona_timer.c
2493
2494BROADCOM BCM2835 ARM ARCHITECTURE
2495M: Stephen Warren <swarren@wwwdotorg.org>
2496M: Lee Jones <lee@kernel.org>
2497M: Eric Anholt <eric@anholt.net>
2498L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2499L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2500T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2501S: Maintained
2502N: bcm2835
2503
2504BROADCOM BCM47XX MIPS ARCHITECTURE
2505M: Hauke Mehrtens <hauke@hauke-m.de>
2506M: Rafał Miłecki <zajec5@gmail.com>
2507L: linux-mips@linux-mips.org
2508S: Maintained
2509F: Documentation/devicetree/bindings/mips/brcm/
2510F: arch/mips/bcm47xx/*
2511F: arch/mips/include/asm/mach-bcm47xx/*
2512
2513BROADCOM BCM5301X ARM ARCHITECTURE
2514M: Hauke Mehrtens <hauke@hauke-m.de>
2515L: linux-arm-kernel@lists.infradead.org
2516S: Maintained
2517F: arch/arm/mach-bcm/bcm_5301x.c
2518F: arch/arm/boot/dts/bcm5301x.dtsi
2519F: arch/arm/boot/dts/bcm470*
2520
2521BROADCOM BCM63XX ARM ARCHITECTURE
2522M: Florian Fainelli <f.fainelli@gmail.com>
2523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524L: bcm-kernel-feedback-list@broadcom.com
2525T: git git://github.com/broadcom/stblinux.git
2526S: Maintained
2527F: arch/arm/mach-bcm/bcm63xx.c
2528F: arch/arm/include/debug/bcm63xx.S
2529
2530BROADCOM BCM63XX/BCM33XX UDC DRIVER
2531M: Kevin Cernekee <cernekee@gmail.com>
2532L: linux-usb@vger.kernel.org
2533S: Maintained
2534F: drivers/usb/gadget/udc/bcm63xx_udc.*
2535
2536BROADCOM BCM7XXX ARM ARCHITECTURE
2537M: Brian Norris <computersforpeace@gmail.com>
2538M: Gregory Fong <gregory.0xf0@gmail.com>
2539M: Florian Fainelli <f.fainelli@gmail.com>
2540L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2541L: bcm-kernel-feedback-list@broadcom.com
2542T: git git://github.com/broadcom/stblinux.git
2543S: Maintained
2544F: arch/arm/mach-bcm/*brcmstb*
2545F: arch/arm/boot/dts/bcm7*.dts*
2546F: drivers/bus/brcmstb_gisb.c
2547N: brcmstb
2548
2549BROADCOM BMIPS MIPS ARCHITECTURE
2550M: Kevin Cernekee <cernekee@gmail.com>
2551M: Florian Fainelli <f.fainelli@gmail.com>
2552L: linux-mips@linux-mips.org
2553T: git git://github.com/broadcom/stblinux.git
2554S: Maintained
2555F: arch/mips/bmips/*
2556F: arch/mips/include/asm/mach-bmips/*
2557F: arch/mips/kernel/*bmips*
2558F: arch/mips/boot/dts/brcm/bcm*.dts*
2559F: drivers/irqchip/irq-bcm63*
2560F: drivers/irqchip/irq-bcm7*
2561F: drivers/irqchip/irq-brcmstb*
2562F: include/linux/bcm963xx_nvram.h
2563F: include/linux/bcm963xx_tag.h
2564
2565BROADCOM TG3 GIGABIT ETHERNET DRIVER
2566M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2567M: Prashant Sreedharan <prashant@broadcom.com>
2568M: Michael Chan <mchan@broadcom.com>
2569L: netdev@vger.kernel.org
2570S: Supported
2571F: drivers/net/ethernet/broadcom/tg3.*
2572
2573BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2574M: Brett Rudley <brudley@broadcom.com>
2575M: Arend van Spriel <arend@broadcom.com>
2576M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2577M: Hante Meuleman <meuleman@broadcom.com>
2578L: linux-wireless@vger.kernel.org
2579L: brcm80211-dev-list@broadcom.com
2580S: Supported
2581F: drivers/net/wireless/broadcom/brcm80211/
2582
2583BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2584M: QLogic-Storage-Upstream@qlogic.com
2585L: linux-scsi@vger.kernel.org
2586S: Supported
2587F: drivers/scsi/bnx2fc/
2588
2589BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2590M: QLogic-Storage-Upstream@qlogic.com
2591L: linux-scsi@vger.kernel.org
2592S: Supported
2593F: drivers/scsi/bnx2i/
2594
2595BROADCOM IPROC ARM ARCHITECTURE
2596M: Ray Jui <rjui@broadcom.com>
2597M: Scott Branden <sbranden@broadcom.com>
2598M: Jon Mason <jonmason@broadcom.com>
2599L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2600L: bcm-kernel-feedback-list@broadcom.com
2601T: git git://github.com/broadcom/cygnus-linux.git
2602S: Maintained
2603N: iproc
2604N: cygnus
2605N: nsp
2606N: bcm9113*
2607N: bcm9583*
2608N: bcm9585*
2609N: bcm9586*
2610N: bcm988312
2611N: bcm113*
2612N: bcm583*
2613N: bcm585*
2614N: bcm586*
2615N: bcm88312
2616
2617BROADCOM BRCMSTB GPIO DRIVER
2618M: Gregory Fong <gregory.0xf0@gmail.com>
2619L: bcm-kernel-feedback-list@broadcom.com
2620S: Supported
2621F: drivers/gpio/gpio-brcmstb.c
2622F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2623
2624BROADCOM KONA GPIO DRIVER
2625M: Ray Jui <rjui@broadcom.com>
2626L: bcm-kernel-feedback-list@broadcom.com
2627S: Supported
2628F: drivers/gpio/gpio-bcm-kona.c
2629F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2630
2631BROADCOM NVRAM DRIVER
2632M: Rafał Miłecki <zajec5@gmail.com>
2633L: linux-mips@linux-mips.org
2634S: Maintained
2635F: drivers/firmware/broadcom/*
2636
2637BROADCOM STB NAND FLASH DRIVER
2638M: Brian Norris <computersforpeace@gmail.com>
2639M: Kamal Dasu <kdasu.kdev@gmail.com>
2640L: linux-mtd@lists.infradead.org
2641L: bcm-kernel-feedback-list@broadcom.com
2642S: Maintained
2643F: drivers/mtd/nand/brcmnand/
2644
2645BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2646M: Rafał Miłecki <zajec5@gmail.com>
2647L: linux-wireless@vger.kernel.org
2648S: Maintained
2649F: drivers/bcma/
2650F: include/linux/bcma/
2651
2652BROADCOM SYSTEMPORT ETHERNET DRIVER
2653M: Florian Fainelli <f.fainelli@gmail.com>
2654L: netdev@vger.kernel.org
2655S: Supported
2656F: drivers/net/ethernet/broadcom/bcmsysport.*
2657
2658BROADCOM VULCAN ARM64 SOC
2659M: Jayachandran C. <jchandra@broadcom.com>
2660L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2661L: bcm-kernel-feedback-list@broadcom.com
2662S: Maintained
2663F: arch/arm64/boot/dts/broadcom/vulcan*
2664
2665BROCADE BFA FC SCSI DRIVER
2666M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2667M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2668L: linux-scsi@vger.kernel.org
2669S: Supported
2670F: drivers/scsi/bfa/
2671
2672BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2673M: Rasesh Mody <rasesh.mody@qlogic.com>
2674L: netdev@vger.kernel.org
2675S: Supported
2676F: drivers/net/ethernet/brocade/bna/
2677
2678BSG (block layer generic sg v4 driver)
2679M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2680L: linux-scsi@vger.kernel.org
2681S: Supported
2682F: block/bsg.c
2683F: include/linux/bsg.h
2684F: include/uapi/linux/bsg.h
2685
2686BT87X AUDIO DRIVER
2687M: Clemens Ladisch <clemens@ladisch.de>
2688L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2689T: git git://git.alsa-project.org/alsa-kernel.git
2690S: Maintained
2691F: Documentation/sound/alsa/Bt87x.txt
2692F: sound/pci/bt87x.c
2693
2694BT8XXGPIO DRIVER
2695M: Michael Buesch <m@bues.ch>
2696W: http://bu3sch.de/btgpio.php
2697S: Maintained
2698F: drivers/gpio/gpio-bt8xx.c
2699
2700BTRFS FILE SYSTEM
2701M: Chris Mason <clm@fb.com>
2702M: Josef Bacik <jbacik@fb.com>
2703M: David Sterba <dsterba@suse.com>
2704L: linux-btrfs@vger.kernel.org
2705W: http://btrfs.wiki.kernel.org/
2706Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2707T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2708S: Maintained
2709F: Documentation/filesystems/btrfs.txt
2710F: fs/btrfs/
2711
2712BTTV VIDEO4LINUX DRIVER
2713M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2714M: Mauro Carvalho Chehab <mchehab@kernel.org>
2715L: linux-media@vger.kernel.org
2716W: https://linuxtv.org
2717T: git git://linuxtv.org/media_tree.git
2718S: Odd fixes
2719F: Documentation/video4linux/bttv/
2720F: drivers/media/pci/bt8xx/bttv*
2721
2722BUSLOGIC SCSI DRIVER
2723M: Khalid Aziz <khalid@gonehiking.org>
2724L: linux-scsi@vger.kernel.org
2725S: Maintained
2726F: drivers/scsi/BusLogic.*
2727F: drivers/scsi/FlashPoint.*
2728
2729C-MEDIA CMI8788 DRIVER
2730M: Clemens Ladisch <clemens@ladisch.de>
2731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2732T: git git://git.alsa-project.org/alsa-kernel.git
2733S: Maintained
2734F: sound/pci/oxygen/
2735
2736C6X ARCHITECTURE
2737M: Mark Salter <msalter@redhat.com>
2738M: Aurelien Jacquiot <a-jacquiot@ti.com>
2739L: linux-c6x-dev@linux-c6x.org
2740W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2741S: Maintained
2742F: arch/c6x/
2743
2744CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2745M: David Howells <dhowells@redhat.com>
2746L: linux-cachefs@redhat.com (moderated for non-subscribers)
2747S: Supported
2748F: Documentation/filesystems/caching/cachefiles.txt
2749F: fs/cachefiles/
2750
2751CADET FM/AM RADIO RECEIVER DRIVER
2752M: Hans Verkuil <hverkuil@xs4all.nl>
2753L: linux-media@vger.kernel.org
2754T: git git://linuxtv.org/media_tree.git
2755W: https://linuxtv.org
2756S: Maintained
2757F: drivers/media/radio/radio-cadet*
2758
2759CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2760M: Jonathan Corbet <corbet@lwn.net>
2761L: linux-media@vger.kernel.org
2762T: git git://linuxtv.org/media_tree.git
2763S: Maintained
2764F: Documentation/video4linux/cafe_ccic
2765F: drivers/media/platform/marvell-ccic/
2766
2767CAIF NETWORK LAYER
2768M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2769L: netdev@vger.kernel.org
2770S: Supported
2771F: Documentation/networking/caif/
2772F: drivers/net/caif/
2773F: include/uapi/linux/caif/
2774F: include/net/caif/
2775F: net/caif/
2776
2777CALGARY x86-64 IOMMU
2778M: Muli Ben-Yehuda <muli@il.ibm.com>
2779M: "Jon D. Mason" <jdmason@kudzu.us>
2780L: discuss@x86-64.org
2781S: Maintained
2782F: arch/x86/kernel/pci-calgary_64.c
2783F: arch/x86/kernel/tce_64.c
2784F: arch/x86/include/asm/calgary.h
2785F: arch/x86/include/asm/tce.h
2786
2787CAN NETWORK LAYER
2788M: Oliver Hartkopp <socketcan@hartkopp.net>
2789M: Marc Kleine-Budde <mkl@pengutronix.de>
2790L: linux-can@vger.kernel.org
2791W: https://github.com/linux-can
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2794S: Maintained
2795F: Documentation/networking/can.txt
2796F: net/can/
2797F: include/linux/can/core.h
2798F: include/uapi/linux/can.h
2799F: include/uapi/linux/can/bcm.h
2800F: include/uapi/linux/can/raw.h
2801F: include/uapi/linux/can/gw.h
2802
2803CAN NETWORK DRIVERS
2804M: Wolfgang Grandegger <wg@grandegger.com>
2805M: Marc Kleine-Budde <mkl@pengutronix.de>
2806L: linux-can@vger.kernel.org
2807W: https://github.com/linux-can
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2810S: Maintained
2811F: drivers/net/can/
2812F: include/linux/can/dev.h
2813F: include/linux/can/platform/
2814F: include/uapi/linux/can/error.h
2815F: include/uapi/linux/can/netlink.h
2816
2817CAPABILITIES
2818M: Serge Hallyn <serge.hallyn@canonical.com>
2819L: linux-security-module@vger.kernel.org
2820S: Supported
2821F: include/linux/capability.h
2822F: include/uapi/linux/capability.h
2823F: security/commoncap.c
2824F: kernel/capability.c
2825
2826CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2827M: Kevin Tsai <ktsai@capellamicro.com>
2828S: Maintained
2829F: drivers/iio/light/cm*
2830F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2831
2832CAVIUM LIQUIDIO NETWORK DRIVER
2833M: Derek Chickles <derek.chickles@caviumnetworks.com>
2834M: Satanand Burla <satananda.burla@caviumnetworks.com>
2835M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2836M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2837L: netdev@vger.kernel.org
2838W: http://www.cavium.com
2839S: Supported
2840F: drivers/net/ethernet/cavium/liquidio/
2841
2842CC2520 IEEE-802.15.4 RADIO DRIVER
2843M: Varka Bhadram <varkabhadram@gmail.com>
2844L: linux-wpan@vger.kernel.org
2845S: Maintained
2846F: drivers/net/ieee802154/cc2520.c
2847F: include/linux/spi/cc2520.h
2848F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2849
2850CELL BROADBAND ENGINE ARCHITECTURE
2851M: Arnd Bergmann <arnd@arndb.de>
2852L: linuxppc-dev@lists.ozlabs.org
2853W: http://www.ibm.com/developerworks/power/cell/
2854S: Supported
2855F: arch/powerpc/include/asm/cell*.h
2856F: arch/powerpc/include/asm/spu*.h
2857F: arch/powerpc/include/uapi/asm/spu*.h
2858F: arch/powerpc/oprofile/*cell*
2859F: arch/powerpc/platforms/cell/
2860
2861CEPH COMMON CODE (LIBCEPH)
2862M: Ilya Dryomov <idryomov@gmail.com>
2863M: "Yan, Zheng" <zyan@redhat.com>
2864M: Sage Weil <sage@redhat.com>
2865L: ceph-devel@vger.kernel.org
2866W: http://ceph.com/
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2868T: git git://github.com/ceph/ceph-client.git
2869S: Supported
2870F: net/ceph/
2871F: include/linux/ceph/
2872F: include/linux/crush/
2873
2874CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2875M: "Yan, Zheng" <zyan@redhat.com>
2876M: Sage Weil <sage@redhat.com>
2877M: Ilya Dryomov <idryomov@gmail.com>
2878L: ceph-devel@vger.kernel.org
2879W: http://ceph.com/
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2881T: git git://github.com/ceph/ceph-client.git
2882S: Supported
2883F: Documentation/filesystems/ceph.txt
2884F: fs/ceph/
2885
2886CERTIFICATE HANDLING:
2887M: David Howells <dhowells@redhat.com>
2888M: David Woodhouse <dwmw2@infradead.org>
2889L: keyrings@vger.kernel.org
2890S: Maintained
2891F: Documentation/module-signing.txt
2892F: certs/
2893F: scripts/sign-file.c
2894F: scripts/extract-cert.c
2895
2896CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2897L: linux-usb@vger.kernel.org
2898S: Orphan
2899F: Documentation/usb/WUSB-Design-overview.txt
2900F: Documentation/usb/wusb-cbaf
2901F: drivers/usb/host/hwa-hc.c
2902F: drivers/usb/host/whci/
2903F: drivers/usb/wusbcore/
2904F: include/linux/usb/wusb*
2905
2906CFAG12864B LCD DRIVER
2907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2908W: http://miguelojeda.es/auxdisplay.htm
2909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2910S: Maintained
2911F: drivers/auxdisplay/cfag12864b.c
2912F: include/linux/cfag12864b.h
2913
2914CFAG12864BFB LCD FRAMEBUFFER DRIVER
2915M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2916W: http://miguelojeda.es/auxdisplay.htm
2917W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2918S: Maintained
2919F: drivers/auxdisplay/cfag12864bfb.c
2920F: include/linux/cfag12864b.h
2921
2922CFG80211 and NL80211
2923M: Johannes Berg <johannes@sipsolutions.net>
2924L: linux-wireless@vger.kernel.org
2925W: http://wireless.kernel.org/
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2928S: Maintained
2929F: include/uapi/linux/nl80211.h
2930F: include/net/cfg80211.h
2931F: net/wireless/*
2932X: net/wireless/wext*
2933
2934CHAR and MISC DRIVERS
2935M: Arnd Bergmann <arnd@arndb.de>
2936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2938S: Supported
2939F: drivers/char/*
2940F: drivers/misc/*
2941F: include/linux/miscdevice.h
2942
2943CHECKPATCH
2944M: Andy Whitcroft <apw@canonical.com>
2945M: Joe Perches <joe@perches.com>
2946S: Maintained
2947F: scripts/checkpatch.pl
2948
2949CHINESE DOCUMENTATION
2950M: Harry Wei <harryxiyou@gmail.com>
2951L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2952L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2953S: Maintained
2954F: Documentation/zh_CN/
2955
2956CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2957M: Peter Chen <Peter.Chen@nxp.com>
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2959L: linux-usb@vger.kernel.org
2960S: Maintained
2961F: drivers/usb/chipidea/
2962
2963CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2964M: Hans de Goede <hdegoede@redhat.com>
2965L: linux-input@vger.kernel.org
2966S: Maintained
2967F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2968F: drivers/input/touchscreen/chipone_icn8318.c
2969
2970CHROME HARDWARE PLATFORM SUPPORT
2971M: Olof Johansson <olof@lixom.net>
2972S: Maintained
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2974F: drivers/platform/chrome/
2975
2976CISCO VIC ETHERNET NIC DRIVER
2977M: Christian Benvenuti <benve@cisco.com>
2978M: Sujith Sankar <ssujith@cisco.com>
2979M: Govindarajulu Varadarajan <_govind@gmx.com>
2980M: Neel Patel <neepatel@cisco.com>
2981S: Supported
2982F: drivers/net/ethernet/cisco/enic/
2983
2984CISCO VIC LOW LATENCY NIC DRIVER
2985M: Christian Benvenuti <benve@cisco.com>
2986M: Dave Goodell <dgoodell@cisco.com>
2987S: Supported
2988F: drivers/infiniband/hw/usnic/
2989
2990CIRRUS LOGIC EP93XX ETHERNET DRIVER
2991M: Hartley Sweeten <hsweeten@visionengravers.com>
2992L: netdev@vger.kernel.org
2993S: Maintained
2994F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2995
2996CIRRUS LOGIC AUDIO CODEC DRIVERS
2997M: Brian Austin <brian.austin@cirrus.com>
2998M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3000S: Maintained
3001F: sound/soc/codecs/cs*
3002
3003CLEANCACHE API
3004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3005L: linux-kernel@vger.kernel.org
3006S: Maintained
3007F: mm/cleancache.c
3008F: include/linux/cleancache.h
3009
3010CLK API
3011M: Russell King <linux@armlinux.org.uk>
3012L: linux-clk@vger.kernel.org
3013S: Maintained
3014F: include/linux/clk.h
3015
3016CLOCKSOURCE, CLOCKEVENT DRIVERS
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018M: Thomas Gleixner <tglx@linutronix.de>
3019L: linux-kernel@vger.kernel.org
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3021S: Supported
3022F: drivers/clocksource
3023
3024CISCO FCOE HBA DRIVER
3025M: Hiral Patel <hiralpat@cisco.com>
3026M: Suma Ramars <sramars@cisco.com>
3027M: Brian Uchino <buchino@cisco.com>
3028L: linux-scsi@vger.kernel.org
3029S: Supported
3030F: drivers/scsi/fnic/
3031
3032CISCO SCSI HBA DRIVER
3033M: Narsimhulu Musini <nmusini@cisco.com>
3034M: Sesidhar Baddela <sebaddel@cisco.com>
3035L: linux-scsi@vger.kernel.org
3036S: Supported
3037F: drivers/scsi/snic/
3038
3039CMPC ACPI DRIVER
3040M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3041M: Daniel Oliveira Nascimento <don@syst.com.br>
3042L: platform-driver-x86@vger.kernel.org
3043S: Supported
3044F: drivers/platform/x86/classmate-laptop.c
3045
3046COBALT MEDIA DRIVER
3047M: Hans Verkuil <hans.verkuil@cisco.com>
3048L: linux-media@vger.kernel.org
3049T: git git://linuxtv.org/media_tree.git
3050W: https://linuxtv.org
3051S: Supported
3052F: drivers/media/pci/cobalt/
3053
3054COCCINELLE/Semantic Patches (SmPL)
3055M: Julia Lawall <Julia.Lawall@lip6.fr>
3056M: Gilles Muller <Gilles.Muller@lip6.fr>
3057M: Nicolas Palix <nicolas.palix@imag.fr>
3058M: Michal Marek <mmarek@suse.com>
3059L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3061W: http://coccinelle.lip6.fr/
3062S: Supported
3063F: Documentation/coccinelle.txt
3064F: scripts/coccinelle/
3065F: scripts/coccicheck
3066
3067CODA FILE SYSTEM
3068M: Jan Harkes <jaharkes@cs.cmu.edu>
3069M: coda@cs.cmu.edu
3070L: codalist@coda.cs.cmu.edu
3071W: http://www.coda.cs.cmu.edu/
3072S: Maintained
3073F: Documentation/filesystems/coda.txt
3074F: fs/coda/
3075F: include/linux/coda*.h
3076F: include/uapi/linux/coda*.h
3077
3078CODA V4L2 MEM2MEM DRIVER
3079M: Philipp Zabel <p.zabel@pengutronix.de>
3080L: linux-media@vger.kernel.org
3081S: Maintained
3082F: Documentation/devicetree/bindings/media/coda.txt
3083F: drivers/media/platform/coda/
3084
3085COMMON CLK FRAMEWORK
3086M: Michael Turquette <mturquette@baylibre.com>
3087M: Stephen Boyd <sboyd@codeaurora.org>
3088L: linux-clk@vger.kernel.org
3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3090S: Maintained
3091F: drivers/clk/
3092X: drivers/clk/clkdev.c
3093F: include/linux/clk-pr*
3094F: include/linux/clk/
3095
3096COMMON INTERNET FILE SYSTEM (CIFS)
3097M: Steve French <sfrench@samba.org>
3098L: linux-cifs@vger.kernel.org
3099L: samba-technical@lists.samba.org (moderated for non-subscribers)
3100W: http://linux-cifs.samba.org/
3101T: git git://git.samba.org/sfrench/cifs-2.6.git
3102S: Supported
3103F: Documentation/filesystems/cifs/
3104F: fs/cifs/
3105
3106COMPACTPCI HOTPLUG CORE
3107M: Scott Murray <scott@spiteful.org>
3108L: linux-pci@vger.kernel.org
3109S: Maintained
3110F: drivers/pci/hotplug/cpci_hotplug*
3111
3112COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3113M: Scott Murray <scott@spiteful.org>
3114L: linux-pci@vger.kernel.org
3115S: Maintained
3116F: drivers/pci/hotplug/cpcihp_zt5550.*
3117
3118COMPACTPCI HOTPLUG GENERIC DRIVER
3119M: Scott Murray <scott@spiteful.org>
3120L: linux-pci@vger.kernel.org
3121S: Maintained
3122F: drivers/pci/hotplug/cpcihp_generic.c
3123
3124COMPAL LAPTOP SUPPORT
3125M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3126L: platform-driver-x86@vger.kernel.org
3127S: Maintained
3128F: drivers/platform/x86/compal-laptop.c
3129
3130CONEXANT ACCESSRUNNER USB DRIVER
3131L: accessrunner-general@lists.sourceforge.net
3132W: http://accessrunner.sourceforge.net/
3133S: Orphan
3134F: drivers/usb/atm/cxacru.c
3135
3136CONFIGFS
3137M: Joel Becker <jlbec@evilplan.org>
3138M: Christoph Hellwig <hch@lst.de>
3139T: git git://git.infradead.org/users/hch/configfs.git
3140S: Supported
3141F: fs/configfs/
3142F: include/linux/configfs.h
3143
3144CONNECTOR
3145M: Evgeniy Polyakov <zbr@ioremap.net>
3146L: netdev@vger.kernel.org
3147S: Maintained
3148F: drivers/connector/
3149
3150CONTROL GROUP (CGROUP)
3151M: Tejun Heo <tj@kernel.org>
3152M: Li Zefan <lizefan@huawei.com>
3153M: Johannes Weiner <hannes@cmpxchg.org>
3154L: cgroups@vger.kernel.org
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3156S: Maintained
3157F: Documentation/cgroups/
3158F: include/linux/cgroup*
3159F: kernel/cgroup*
3160
3161CONTROL GROUP - CPUSET
3162M: Li Zefan <lizefan@huawei.com>
3163L: cgroups@vger.kernel.org
3164W: http://www.bullopensource.org/cpuset/
3165W: http://oss.sgi.com/projects/cpusets/
3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3167S: Maintained
3168F: Documentation/cgroups/cpusets.txt
3169F: include/linux/cpuset.h
3170F: kernel/cpuset.c
3171
3172CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3173M: Johannes Weiner <hannes@cmpxchg.org>
3174M: Michal Hocko <mhocko@kernel.org>
3175M: Vladimir Davydov <vdavydov@virtuozzo.com>
3176L: cgroups@vger.kernel.org
3177L: linux-mm@kvack.org
3178S: Maintained
3179F: mm/memcontrol.c
3180F: mm/swap_cgroup.c
3181
3182CORETEMP HARDWARE MONITORING DRIVER
3183M: Fenghua Yu <fenghua.yu@intel.com>
3184L: linux-hwmon@vger.kernel.org
3185S: Maintained
3186F: Documentation/hwmon/coretemp
3187F: drivers/hwmon/coretemp.c
3188
3189COSA/SRP SYNC SERIAL DRIVER
3190M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3191W: http://www.fi.muni.cz/~kas/cosa/
3192S: Maintained
3193F: drivers/net/wan/cosa*
3194
3195CPMAC ETHERNET DRIVER
3196M: Florian Fainelli <florian@openwrt.org>
3197L: netdev@vger.kernel.org
3198S: Maintained
3199F: drivers/net/ethernet/ti/cpmac.c
3200
3201CPU FREQUENCY DRIVERS
3202M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3203M: Viresh Kumar <viresh.kumar@linaro.org>
3204L: linux-pm@vger.kernel.org
3205S: Maintained
3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3207T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3208F: drivers/cpufreq/
3209F: include/linux/cpufreq.h
3210
3211CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3212M: Viresh Kumar <viresh.kumar@linaro.org>
3213M: Sudeep Holla <sudeep.holla@arm.com>
3214L: linux-pm@vger.kernel.org
3215W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3216S: Maintained
3217F: drivers/cpufreq/arm_big_little.h
3218F: drivers/cpufreq/arm_big_little.c
3219F: drivers/cpufreq/arm_big_little_dt.c
3220
3221CPUIDLE DRIVER - ARM BIG LITTLE
3222M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3223M: Daniel Lezcano <daniel.lezcano@linaro.org>
3224L: linux-pm@vger.kernel.org
3225L: linux-arm-kernel@lists.infradead.org
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3227S: Maintained
3228F: drivers/cpuidle/cpuidle-big_little.c
3229
3230CPUIDLE DRIVER - ARM EXYNOS
3231M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3232M: Daniel Lezcano <daniel.lezcano@linaro.org>
3233M: Kukjin Kim <kgene@kernel.org>
3234L: linux-pm@vger.kernel.org
3235L: linux-samsung-soc@vger.kernel.org
3236S: Supported
3237F: drivers/cpuidle/cpuidle-exynos.c
3238F: arch/arm/mach-exynos/pm.c
3239
3240CPUIDLE DRIVERS
3241M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3242M: Daniel Lezcano <daniel.lezcano@linaro.org>
3243L: linux-pm@vger.kernel.org
3244S: Maintained
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3246F: drivers/cpuidle/*
3247F: include/linux/cpuidle.h
3248
3249CPUID/MSR DRIVER
3250M: "H. Peter Anvin" <hpa@zytor.com>
3251S: Maintained
3252F: arch/x86/kernel/cpuid.c
3253F: arch/x86/kernel/msr.c
3254
3255CPU POWER MONITORING SUBSYSTEM
3256M: Thomas Renninger <trenn@suse.com>
3257L: linux-pm@vger.kernel.org
3258S: Maintained
3259F: tools/power/cpupower/
3260
3261CRAMFS FILESYSTEM
3262W: http://sourceforge.net/projects/cramfs/
3263S: Orphan / Obsolete
3264F: Documentation/filesystems/cramfs.txt
3265F: fs/cramfs/
3266
3267CRIS PORT
3268M: Mikael Starvik <starvik@axis.com>
3269M: Jesper Nilsson <jesper.nilsson@axis.com>
3270L: linux-cris-kernel@axis.com
3271W: http://developer.axis.com
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3273S: Maintained
3274F: arch/cris/
3275F: drivers/tty/serial/crisv10.*
3276
3277CRYPTO API
3278M: Herbert Xu <herbert@gondor.apana.org.au>
3279M: "David S. Miller" <davem@davemloft.net>
3280L: linux-crypto@vger.kernel.org
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3283S: Maintained
3284F: Documentation/crypto/
3285F: Documentation/DocBook/crypto-API.tmpl
3286F: arch/*/crypto/
3287F: crypto/
3288F: drivers/crypto/
3289F: include/crypto/
3290
3291CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3292M: Neil Horman <nhorman@tuxdriver.com>
3293L: linux-crypto@vger.kernel.org
3294S: Maintained
3295F: crypto/ansi_cprng.c
3296F: crypto/rng.c
3297
3298CS3308 MEDIA DRIVER
3299M: Hans Verkuil <hverkuil@xs4all.nl>
3300L: linux-media@vger.kernel.org
3301T: git git://linuxtv.org/media_tree.git
3302W: http://linuxtv.org
3303S: Odd Fixes
3304F: drivers/media/i2c/cs3308.c
3305F: drivers/media/i2c/cs3308.h
3306
3307CS5535 Audio ALSA driver
3308M: Jaya Kumar <jayakumar.alsa@gmail.com>
3309S: Maintained
3310F: sound/pci/cs5535audio/
3311
3312CW1200 WLAN driver
3313M: Solomon Peachy <pizza@shaftnet.org>
3314S: Maintained
3315F: drivers/net/wireless/st/cw1200/
3316
3317CX18 VIDEO4LINUX DRIVER
3318M: Andy Walls <awalls@md.metrocast.net>
3319L: ivtv-devel@ivtvdriver.org (subscribers-only)
3320L: linux-media@vger.kernel.org
3321T: git git://linuxtv.org/media_tree.git
3322W: https://linuxtv.org
3323W: http://www.ivtvdriver.org/index.php/Cx18
3324S: Maintained
3325F: Documentation/video4linux/cx18.txt
3326F: drivers/media/pci/cx18/
3327F: include/uapi/linux/ivtv*
3328
3329CX2341X MPEG ENCODER HELPER MODULE
3330M: Hans Verkuil <hverkuil@xs4all.nl>
3331L: linux-media@vger.kernel.org
3332T: git git://linuxtv.org/media_tree.git
3333W: https://linuxtv.org
3334S: Maintained
3335F: drivers/media/common/cx2341x*
3336F: include/media/cx2341x*
3337
3338CX24120 MEDIA DRIVER
3339M: Jemma Denson <jdenson@gmail.com>
3340M: Patrick Boettcher <patrick.boettcher@posteo.de>
3341L: linux-media@vger.kernel.org
3342W: https://linuxtv.org
3343Q: http://patchwork.linuxtv.org/project/linux-media/list/
3344S: Maintained
3345F: drivers/media/dvb-frontends/cx24120*
3346
3347CX88 VIDEO4LINUX DRIVER
3348M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3349M: Mauro Carvalho Chehab <mchehab@kernel.org>
3350L: linux-media@vger.kernel.org
3351W: https://linuxtv.org
3352T: git git://linuxtv.org/media_tree.git
3353S: Odd fixes
3354F: Documentation/video4linux/cx88/
3355F: drivers/media/pci/cx88/
3356
3357CXD2820R MEDIA DRIVER
3358M: Antti Palosaari <crope@iki.fi>
3359L: linux-media@vger.kernel.org
3360W: https://linuxtv.org
3361W: http://palosaari.fi/linux/
3362Q: http://patchwork.linuxtv.org/project/linux-media/list/
3363T: git git://linuxtv.org/anttip/media_tree.git
3364S: Maintained
3365F: drivers/media/dvb-frontends/cxd2820r*
3366
3367CXGB3 ETHERNET DRIVER (CXGB3)
3368M: Santosh Raspatur <santosh@chelsio.com>
3369L: netdev@vger.kernel.org
3370W: http://www.chelsio.com
3371S: Supported
3372F: drivers/net/ethernet/chelsio/cxgb3/
3373
3374CXGB3 ISCSI DRIVER (CXGB3I)
3375M: Karen Xie <kxie@chelsio.com>
3376L: linux-scsi@vger.kernel.org
3377W: http://www.chelsio.com
3378S: Supported
3379F: drivers/scsi/cxgbi/cxgb3i
3380
3381CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3382M: Steve Wise <swise@chelsio.com>
3383L: linux-rdma@vger.kernel.org
3384W: http://www.openfabrics.org
3385S: Supported
3386F: drivers/infiniband/hw/cxgb3/
3387
3388CXGB4 ETHERNET DRIVER (CXGB4)
3389M: Hariprasad S <hariprasad@chelsio.com>
3390L: netdev@vger.kernel.org
3391W: http://www.chelsio.com
3392S: Supported
3393F: drivers/net/ethernet/chelsio/cxgb4/
3394
3395CXGB4 ISCSI DRIVER (CXGB4I)
3396M: Karen Xie <kxie@chelsio.com>
3397L: linux-scsi@vger.kernel.org
3398W: http://www.chelsio.com
3399S: Supported
3400F: drivers/scsi/cxgbi/cxgb4i
3401
3402CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3403M: Steve Wise <swise@chelsio.com>
3404L: linux-rdma@vger.kernel.org
3405W: http://www.openfabrics.org
3406S: Supported
3407F: drivers/infiniband/hw/cxgb4/
3408
3409CXGB4VF ETHERNET DRIVER (CXGB4VF)
3410M: Casey Leedom <leedom@chelsio.com>
3411L: netdev@vger.kernel.org
3412W: http://www.chelsio.com
3413S: Supported
3414F: drivers/net/ethernet/chelsio/cxgb4vf/
3415
3416CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3417M: Ian Munsie <imunsie@au1.ibm.com>
3418M: Michael Neuling <mikey@neuling.org>
3419L: linuxppc-dev@lists.ozlabs.org
3420S: Supported
3421F: drivers/misc/cxl/
3422F: include/misc/cxl*
3423F: include/uapi/misc/cxl.h
3424F: Documentation/powerpc/cxl.txt
3425F: Documentation/powerpc/cxl.txt
3426F: Documentation/ABI/testing/sysfs-class-cxl
3427
3428CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3429M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3430M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3431L: linux-scsi@vger.kernel.org
3432S: Supported
3433F: drivers/scsi/cxlflash/
3434F: include/uapi/scsi/cxlflash_ioctls.h
3435F: Documentation/powerpc/cxlflash.txt
3436
3437STMMAC ETHERNET DRIVER
3438M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3439M: Alexandre Torgue <alexandre.torgue@st.com>
3440L: netdev@vger.kernel.org
3441W: http://www.stlinux.com
3442S: Supported
3443F: drivers/net/ethernet/stmicro/stmmac/
3444
3445CYBERPRO FB DRIVER
3446M: Russell King <linux@armlinux.org.uk>
3447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3448W: http://www.armlinux.org.uk/
3449S: Maintained
3450F: drivers/video/fbdev/cyber2000fb.*
3451
3452CYCLADES ASYNC MUX DRIVER
3453W: http://www.cyclades.com/
3454S: Orphan
3455F: drivers/tty/cyclades.c
3456F: include/linux/cyclades.h
3457F: include/uapi/linux/cyclades.h
3458
3459CYCLADES PC300 DRIVER
3460W: http://www.cyclades.com/
3461S: Orphan
3462F: drivers/net/wan/pc300*
3463
3464CYPRESS_FIRMWARE MEDIA DRIVER
3465M: Antti Palosaari <crope@iki.fi>
3466L: linux-media@vger.kernel.org
3467W: https://linuxtv.org
3468W: http://palosaari.fi/linux/
3469Q: http://patchwork.linuxtv.org/project/linux-media/list/
3470T: git git://linuxtv.org/anttip/media_tree.git
3471S: Maintained
3472F: drivers/media/common/cypress_firmware*
3473
3474CYTTSP TOUCHSCREEN DRIVER
3475M: Ferruh Yigit <fery@cypress.com>
3476L: linux-input@vger.kernel.org
3477S: Supported
3478F: drivers/input/touchscreen/cyttsp*
3479F: include/linux/input/cyttsp.h
3480
3481DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3482M: Joshua Kinard <kumba@gentoo.org>
3483S: Maintained
3484F: drivers/rtc/rtc-ds1685.c
3485F: include/linux/rtc/ds1685.h
3486
3487DAMA SLAVE for AX.25
3488M: Joerg Reuter <jreuter@yaina.de>
3489W: http://yaina.de/jreuter/
3490W: http://www.qsl.net/dl1bke/
3491L: linux-hams@vger.kernel.org
3492S: Maintained
3493F: net/ax25/af_ax25.c
3494F: net/ax25/ax25_dev.c
3495F: net/ax25/ax25_ds_*
3496F: net/ax25/ax25_in.c
3497F: net/ax25/ax25_out.c
3498F: net/ax25/ax25_timer.c
3499F: net/ax25/sysctl_net_ax25.c
3500
3501DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3502L: netdev@vger.kernel.org
3503S: Orphan
3504F: Documentation/networking/dmfe.txt
3505F: drivers/net/ethernet/dec/tulip/dmfe.c
3506
3507DC390/AM53C974 SCSI driver
3508M: Hannes Reinecke <hare@suse.com>
3509L: linux-scsi@vger.kernel.org
3510S: Maintained
3511F: drivers/scsi/am53c974.c
3512
3513DC395x SCSI driver
3514M: Oliver Neukum <oliver@neukum.org>
3515M: Ali Akcaagac <aliakc@web.de>
3516M: Jamie Lenehan <lenehan@twibble.org>
3517L: dc395x@twibble.org
3518W: http://twibble.org/dist/dc395x/
3519W: http://lists.twibble.org/mailman/listinfo/dc395x/
3520S: Maintained
3521F: Documentation/scsi/dc395x.txt
3522F: drivers/scsi/dc395x.*
3523
3524DCCP PROTOCOL
3525M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3526L: dccp@vger.kernel.org
3527W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3528S: Maintained
3529F: include/linux/dccp.h
3530F: include/uapi/linux/dccp.h
3531F: include/linux/tfrc.h
3532F: net/dccp/
3533
3534DECnet NETWORK LAYER
3535W: http://linux-decnet.sourceforge.net
3536L: linux-decnet-user@lists.sourceforge.net
3537S: Orphan
3538F: Documentation/networking/decnet.txt
3539F: net/decnet/
3540
3541DECSTATION PLATFORM SUPPORT
3542M: "Maciej W. Rozycki" <macro@linux-mips.org>
3543L: linux-mips@linux-mips.org
3544W: http://www.linux-mips.org/wiki/DECstation
3545S: Maintained
3546F: arch/mips/dec/
3547F: arch/mips/include/asm/dec/
3548F: arch/mips/include/asm/mach-dec/
3549
3550DEFXX FDDI NETWORK DRIVER
3551M: "Maciej W. Rozycki" <macro@linux-mips.org>
3552S: Maintained
3553F: drivers/net/fddi/defxx.*
3554
3555DELL LAPTOP DRIVER
3556M: Matthew Garrett <mjg59@srcf.ucam.org>
3557M: Pali Rohár <pali.rohar@gmail.com>
3558L: platform-driver-x86@vger.kernel.org
3559S: Maintained
3560F: drivers/platform/x86/dell-laptop.c
3561
3562DELL LAPTOP RBTN DRIVER
3563M: Pali Rohár <pali.rohar@gmail.com>
3564S: Maintained
3565F: drivers/platform/x86/dell-rbtn.*
3566
3567DELL LAPTOP FREEFALL DRIVER
3568M: Pali Rohár <pali.rohar@gmail.com>
3569S: Maintained
3570F: drivers/platform/x86/dell-smo8800.c
3571
3572DELL LAPTOP SMM DRIVER
3573M: Pali Rohár <pali.rohar@gmail.com>
3574S: Maintained
3575F: drivers/hwmon/dell-smm-hwmon.c
3576F: include/uapi/linux/i8k.h
3577
3578DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3579M: Doug Warzecha <Douglas_Warzecha@dell.com>
3580S: Maintained
3581F: Documentation/dcdbas.txt
3582F: drivers/firmware/dcdbas.*
3583
3584DELL WMI EXTRAS DRIVER
3585M: Matthew Garrett <mjg59@srcf.ucam.org>
3586M: Pali Rohár <pali.rohar@gmail.com>
3587S: Maintained
3588F: drivers/platform/x86/dell-wmi.c
3589
3590DESIGNWARE USB2 DRD IP DRIVER
3591M: John Youn <johnyoun@synopsys.com>
3592L: linux-usb@vger.kernel.org
3593T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3594S: Maintained
3595F: drivers/usb/dwc2/
3596
3597DESIGNWARE USB3 DRD IP DRIVER
3598M: Felipe Balbi <balbi@kernel.org>
3599L: linux-usb@vger.kernel.org
3600T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3601S: Maintained
3602F: drivers/usb/dwc3/
3603
3604DEVICE COREDUMP (DEV_COREDUMP)
3605M: Johannes Berg <johannes@sipsolutions.net>
3606L: linux-kernel@vger.kernel.org
3607S: Maintained
3608F: drivers/base/devcoredump.c
3609F: include/linux/devcoredump.h
3610
3611DEVICE FREQUENCY (DEVFREQ)
3612M: MyungJoo Ham <myungjoo.ham@samsung.com>
3613M: Kyungmin Park <kyungmin.park@samsung.com>
3614L: linux-pm@vger.kernel.org
3615T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3616S: Maintained
3617F: drivers/devfreq/
3618F: include/linux/devfreq.h
3619F: Documentation/devicetree/bindings/devfreq/
3620
3621DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3622M: Chanwoo Choi <cw00.choi@samsung.com>
3623L: linux-pm@vger.kernel.org
3624T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3625S: Supported
3626F: drivers/devfreq/event/
3627F: drivers/devfreq/devfreq-event.c
3628F: include/linux/devfreq-event.h
3629F: Documentation/devicetree/bindings/devfreq/event/
3630
3631BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3632M: Chanwoo Choi <cw00.choi@samsung.com>
3633L: linux-pm@vger.kernel.org
3634L: linux-samsung-soc@vger.kernel.org
3635T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3636S: Maintained
3637F: drivers/devfreq/exynos-bus.c
3638F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3639
3640DEVICE NUMBER REGISTRY
3641M: Torben Mathiasen <device@lanana.org>
3642W: http://lanana.org/docs/device-list/index.html
3643S: Maintained
3644
3645DEVICE-MAPPER (LVM)
3646M: Alasdair Kergon <agk@redhat.com>
3647M: Mike Snitzer <snitzer@redhat.com>
3648M: dm-devel@redhat.com
3649L: dm-devel@redhat.com
3650W: http://sources.redhat.com/dm
3651Q: http://patchwork.kernel.org/project/dm-devel/list/
3652T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3653T: quilt http://people.redhat.com/agk/patches/linux/editing/
3654S: Maintained
3655F: Documentation/device-mapper/
3656F: drivers/md/dm*
3657F: drivers/md/persistent-data/
3658F: include/linux/device-mapper.h
3659F: include/linux/dm-*.h
3660F: include/uapi/linux/dm-*.h
3661
3662DEVLINK
3663M: Jiri Pirko <jiri@mellanox.com>
3664L: netdev@vger.kernel.org
3665S: Supported
3666F: net/core/devlink.c
3667F: include/net/devlink.h
3668F: include/uapi/linux/devlink.h
3669
3670DIALOG SEMICONDUCTOR DRIVERS
3671M: Support Opensource <support.opensource@diasemi.com>
3672W: http://www.dialog-semiconductor.com/products
3673S: Supported
3674F: Documentation/hwmon/da90??
3675F: Documentation/devicetree/bindings/sound/da[79]*.txt
3676F: drivers/gpio/gpio-da90??.c
3677F: drivers/hwmon/da90??-hwmon.c
3678F: drivers/iio/adc/da91??-*.c
3679F: drivers/input/misc/da90??_onkey.c
3680F: drivers/input/touchscreen/da9052_tsi.c
3681F: drivers/leds/leds-da90??.c
3682F: drivers/mfd/da903x.c
3683F: drivers/mfd/da90??-*.c
3684F: drivers/mfd/da91??-*.c
3685F: drivers/power/da9052-battery.c
3686F: drivers/power/da91??-*.c
3687F: drivers/regulator/da903x.c
3688F: drivers/regulator/da9???-regulator.[ch]
3689F: drivers/rtc/rtc-da90??.c
3690F: drivers/video/backlight/da90??_bl.c
3691F: drivers/watchdog/da90??_wdt.c
3692F: include/linux/mfd/da903x.h
3693F: include/linux/mfd/da9052/
3694F: include/linux/mfd/da9055/
3695F: include/linux/mfd/da9063/
3696F: include/linux/mfd/da9150/
3697F: include/sound/da[79]*.h
3698F: sound/soc/codecs/da[79]*.[ch]
3699
3700DIGI NEO AND CLASSIC PCI PRODUCTS
3701M: Lidza Louina <lidza.louina@gmail.com>
3702M: Mark Hounschell <markh@compro.net>
3703L: driverdev-devel@linuxdriverproject.org
3704S: Maintained
3705F: drivers/staging/dgnc/
3706
3707DIOLAN U2C-12 I2C DRIVER
3708M: Guenter Roeck <linux@roeck-us.net>
3709L: linux-i2c@vger.kernel.org
3710S: Maintained
3711F: drivers/i2c/busses/i2c-diolan-u2c.c
3712
3713DIRECT ACCESS (DAX)
3714M: Matthew Wilcox <willy@linux.intel.com>
3715L: linux-fsdevel@vger.kernel.org
3716S: Supported
3717F: fs/dax.c
3718
3719DIRECTORY NOTIFICATION (DNOTIFY)
3720M: Eric Paris <eparis@parisplace.org>
3721S: Maintained
3722F: Documentation/filesystems/dnotify.txt
3723F: fs/notify/dnotify/
3724F: include/linux/dnotify.h
3725
3726DISK GEOMETRY AND PARTITION HANDLING
3727M: Andries Brouwer <aeb@cwi.nl>
3728W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3729W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3730W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3731S: Maintained
3732
3733DISKQUOTA
3734M: Jan Kara <jack@suse.com>
3735S: Maintained
3736F: Documentation/filesystems/quota.txt
3737F: fs/quota/
3738F: include/linux/quota*.h
3739F: include/uapi/linux/quota*.h
3740
3741DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3742M: Bernie Thompson <bernie@plugable.com>
3743L: linux-fbdev@vger.kernel.org
3744S: Maintained
3745W: http://plugable.com/category/projects/udlfb/
3746F: drivers/video/fbdev/udlfb.c
3747F: include/video/udlfb.h
3748F: Documentation/fb/udlfb.txt
3749
3750DISTRIBUTED LOCK MANAGER (DLM)
3751M: Christine Caulfield <ccaulfie@redhat.com>
3752M: David Teigland <teigland@redhat.com>
3753L: cluster-devel@redhat.com
3754W: http://sources.redhat.com/cluster/
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3756S: Supported
3757F: fs/dlm/
3758
3759DMA BUFFER SHARING FRAMEWORK
3760M: Sumit Semwal <sumit.semwal@linaro.org>
3761S: Maintained
3762L: linux-media@vger.kernel.org
3763L: dri-devel@lists.freedesktop.org
3764L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3765F: drivers/dma-buf/
3766F: include/linux/dma-buf*
3767F: include/linux/reservation.h
3768F: include/linux/*fence.h
3769F: Documentation/dma-buf-sharing.txt
3770T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3771
3772DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3773M: Vinod Koul <vinod.koul@intel.com>
3774L: dmaengine@vger.kernel.org
3775Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3776S: Maintained
3777F: drivers/dma/
3778F: include/linux/dmaengine.h
3779F: Documentation/dmaengine/
3780T: git git://git.infradead.org/users/vkoul/slave-dma.git
3781
3782DME1737 HARDWARE MONITOR DRIVER
3783M: Juerg Haefliger <juergh@gmail.com>
3784L: linux-hwmon@vger.kernel.org
3785S: Maintained
3786F: Documentation/hwmon/dme1737
3787F: drivers/hwmon/dme1737.c
3788
3789DMI/SMBIOS SUPPORT
3790M: Jean Delvare <jdelvare@suse.com>
3791S: Maintained
3792T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3793F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3794F: drivers/firmware/dmi-id.c
3795F: drivers/firmware/dmi_scan.c
3796F: include/linux/dmi.h
3797
3798DOCUMENTATION
3799M: Jonathan Corbet <corbet@lwn.net>
3800L: linux-doc@vger.kernel.org
3801S: Maintained
3802F: Documentation/
3803F: scripts/docproc.c
3804F: scripts/kernel-doc*
3805X: Documentation/ABI/
3806X: Documentation/devicetree/
3807X: Documentation/acpi
3808X: Documentation/power
3809X: Documentation/spi
3810X: Documentation/DocBook/media
3811T: git git://git.lwn.net/linux.git docs-next
3812
3813DOUBLETALK DRIVER
3814M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3815L: blinux-list@redhat.com
3816S: Maintained
3817F: drivers/char/dtlk.c
3818F: include/linux/dtlk.h
3819
3820DPT_I2O SCSI RAID DRIVER
3821M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3822L: linux-scsi@vger.kernel.org
3823W: http://www.adaptec.com/
3824S: Maintained
3825F: drivers/scsi/dpt*
3826F: drivers/scsi/dpt/
3827
3828DRBD DRIVER
3829M: Philipp Reisner <philipp.reisner@linbit.com>
3830M: Lars Ellenberg <lars.ellenberg@linbit.com>
3831L: drbd-dev@lists.linbit.com
3832W: http://www.drbd.org
3833T: git git://git.linbit.com/linux-drbd.git
3834T: git git://git.linbit.com/drbd-8.4.git
3835S: Supported
3836F: drivers/block/drbd/
3837F: lib/lru_cache.c
3838F: Documentation/blockdev/drbd/
3839
3840DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3841M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3842T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3843S: Supported
3844F: Documentation/kobject.txt
3845F: drivers/base/
3846F: fs/debugfs/
3847F: fs/kernfs/
3848F: fs/sysfs/
3849F: include/linux/debugfs.h
3850F: include/linux/kobj*
3851F: lib/kobj*
3852
3853DRM DRIVERS
3854M: David Airlie <airlied@linux.ie>
3855L: dri-devel@lists.freedesktop.org
3856T: git git://people.freedesktop.org/~airlied/linux
3857S: Maintained
3858F: drivers/gpu/drm/
3859F: drivers/gpu/vga/
3860F: Documentation/DocBook/gpu.*
3861F: include/drm/
3862F: include/uapi/drm/
3863
3864DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3865M: Dave Airlie <airlied@redhat.com>
3866S: Odd Fixes
3867F: drivers/gpu/drm/ast/
3868
3869DRM DRIVER FOR BOCHS VIRTUAL GPU
3870M: Gerd Hoffmann <kraxel@redhat.com>
3871S: Odd Fixes
3872F: drivers/gpu/drm/bochs/
3873
3874DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3875M: Dave Airlie <airlied@redhat.com>
3876S: Odd Fixes
3877F: drivers/gpu/drm/cirrus/
3878
3879RADEON and AMDGPU DRM DRIVERS
3880M: Alex Deucher <alexander.deucher@amd.com>
3881M: Christian König <christian.koenig@amd.com>
3882L: dri-devel@lists.freedesktop.org
3883T: git git://people.freedesktop.org/~agd5f/linux
3884S: Supported
3885F: drivers/gpu/drm/radeon/
3886F: include/uapi/drm/radeon_drm.h
3887F: drivers/gpu/drm/amd/
3888F: include/uapi/drm/amdgpu_drm.h
3889
3890DRM PANEL DRIVERS
3891M: Thierry Reding <thierry.reding@gmail.com>
3892L: dri-devel@lists.freedesktop.org
3893T: git git://anongit.freedesktop.org/tegra/linux.git
3894S: Maintained
3895F: drivers/gpu/drm/drm_panel.c
3896F: drivers/gpu/drm/panel/
3897F: include/drm/drm_panel.h
3898F: Documentation/devicetree/bindings/display/panel/
3899
3900INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3901M: Daniel Vetter <daniel.vetter@intel.com>
3902M: Jani Nikula <jani.nikula@linux.intel.com>
3903L: intel-gfx@lists.freedesktop.org
3904L: dri-devel@lists.freedesktop.org
3905W: https://01.org/linuxgraphics/
3906Q: http://patchwork.freedesktop.org/project/intel-gfx/
3907T: git git://anongit.freedesktop.org/drm-intel
3908S: Supported
3909F: drivers/gpu/drm/i915/
3910F: include/drm/i915*
3911F: include/uapi/drm/i915_drm.h
3912
3913DRM DRIVERS FOR ATMEL HLCDC
3914M: Boris Brezillon <boris.brezillon@free-electrons.com>
3915L: dri-devel@lists.freedesktop.org
3916S: Supported
3917F: drivers/gpu/drm/atmel-hlcdc/
3918F: Documentation/devicetree/bindings/drm/atmel/
3919
3920DRM DRIVERS FOR ALLWINNER A10
3921M: Maxime Ripard <maxime.ripard@free-electrons.com>
3922L: dri-devel@lists.freedesktop.org
3923S: Supported
3924F: drivers/gpu/drm/sun4i/
3925F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3926
3927DRM DRIVERS FOR EXYNOS
3928M: Inki Dae <inki.dae@samsung.com>
3929M: Joonyoung Shim <jy0922.shim@samsung.com>
3930M: Seung-Woo Kim <sw0312.kim@samsung.com>
3931M: Kyungmin Park <kyungmin.park@samsung.com>
3932L: dri-devel@lists.freedesktop.org
3933T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3934S: Supported
3935F: drivers/gpu/drm/exynos/
3936F: include/uapi/drm/exynos_drm.h
3937F: Documentation/devicetree/bindings/display/exynos/
3938
3939DRM DRIVERS FOR FREESCALE DCU
3940M: Stefan Agner <stefan@agner.ch>
3941M: Alison Wang <alison.wang@freescale.com>
3942L: dri-devel@lists.freedesktop.org
3943S: Supported
3944F: drivers/gpu/drm/fsl-dcu/
3945F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3946F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3947F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3948
3949DRM DRIVERS FOR FREESCALE IMX
3950M: Philipp Zabel <p.zabel@pengutronix.de>
3951L: dri-devel@lists.freedesktop.org
3952S: Maintained
3953F: drivers/gpu/drm/imx/
3954F: drivers/gpu/ipu-v3/
3955F: Documentation/devicetree/bindings/display/imx/
3956
3957DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3958M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3959L: dri-devel@lists.freedesktop.org
3960T: git git://github.com/patjak/drm-gma500
3961S: Maintained
3962F: drivers/gpu/drm/gma500/
3963
3964DRM DRIVERS FOR HISILICON
3965M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3966R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3967R: Chen Feng <puck.chen@hisilicon.com>
3968L: dri-devel@lists.freedesktop.org
3969T: git git://github.com/xin3liang/linux.git
3970S: Maintained
3971F: drivers/gpu/drm/hisilicon/
3972F: Documentation/devicetree/bindings/display/hisilicon/
3973
3974DRM DRIVER FOR INTEL I810 VIDEO CARDS
3975S: Orphan / Obsolete
3976F: drivers/gpu/drm/i810/
3977F: include/uapi/drm/i810_drm.h
3978
3979DRM DRIVER FOR MSM ADRENO GPU
3980M: Rob Clark <robdclark@gmail.com>
3981L: linux-arm-msm@vger.kernel.org
3982L: dri-devel@lists.freedesktop.org
3983L: freedreno@lists.freedesktop.org
3984T: git git://people.freedesktop.org/~robclark/linux
3985S: Maintained
3986F: drivers/gpu/drm/msm/
3987F: include/uapi/drm/msm_drm.h
3988F: Documentation/devicetree/bindings/display/msm/
3989
3990DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3991M: Ben Skeggs <bskeggs@redhat.com>
3992L: dri-devel@lists.freedesktop.org
3993L: nouveau@lists.freedesktop.org
3994T: git git://github.com/skeggsb/linux
3995S: Supported
3996F: drivers/gpu/drm/nouveau/
3997F: include/uapi/drm/nouveau_drm.h
3998
3999DRM DRIVERS FOR NVIDIA TEGRA
4000M: Thierry Reding <thierry.reding@gmail.com>
4001L: dri-devel@lists.freedesktop.org
4002L: linux-tegra@vger.kernel.org
4003T: git git://anongit.freedesktop.org/tegra/linux.git
4004S: Supported
4005F: drivers/gpu/drm/tegra/
4006F: drivers/gpu/host1x/
4007F: include/linux/host1x.h
4008F: include/uapi/drm/tegra_drm.h
4009F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4010
4011DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4012S: Orphan / Obsolete
4013F: drivers/gpu/drm/mga/
4014F: include/uapi/drm/mga_drm.h
4015
4016DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4017M: Dave Airlie <airlied@redhat.com>
4018S: Odd Fixes
4019F: drivers/gpu/drm/mgag200/
4020
4021DRM DRIVER FOR RAGE 128 VIDEO CARDS
4022S: Orphan / Obsolete
4023F: drivers/gpu/drm/r128/
4024F: include/uapi/drm/r128_drm.h
4025
4026DRM DRIVERS FOR RENESAS
4027M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4028L: dri-devel@lists.freedesktop.org
4029L: linux-renesas-soc@vger.kernel.org
4030T: git git://linuxtv.org/pinchartl/fbdev
4031S: Supported
4032F: drivers/gpu/drm/rcar-du/
4033F: drivers/gpu/drm/shmobile/
4034F: include/linux/platform_data/shmob_drm.h
4035F: Documentation/devicetree/bindings/display/renesas,du.txt
4036
4037DRM DRIVER FOR QXL VIRTUAL GPU
4038M: Dave Airlie <airlied@redhat.com>
4039S: Odd Fixes
4040F: drivers/gpu/drm/qxl/
4041F: include/uapi/drm/qxl_drm.h
4042
4043DRM DRIVERS FOR ROCKCHIP
4044M: Mark Yao <mark.yao@rock-chips.com>
4045L: dri-devel@lists.freedesktop.org
4046S: Maintained
4047F: drivers/gpu/drm/rockchip/
4048F: Documentation/devicetree/bindings/display/rockchip/
4049
4050DRM DRIVER FOR SAVAGE VIDEO CARDS
4051S: Orphan / Obsolete
4052F: drivers/gpu/drm/savage/
4053F: include/uapi/drm/savage_drm.h
4054
4055DRM DRIVER FOR SIS VIDEO CARDS
4056S: Orphan / Obsolete
4057F: drivers/gpu/drm/sis/
4058F: include/uapi/drm/sis_drm.h
4059
4060DRM DRIVERS FOR STI
4061M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4062M: Vincent Abriou <vincent.abriou@st.com>
4063L: dri-devel@lists.freedesktop.org
4064T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4065S: Maintained
4066F: drivers/gpu/drm/sti
4067F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4068
4069DRM DRIVER FOR TDFX VIDEO CARDS
4070S: Orphan / Obsolete
4071F: drivers/gpu/drm/tdfx/
4072
4073DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4074M: Dave Airlie <airlied@redhat.com>
4075S: Odd Fixes
4076F: drivers/gpu/drm/udl/
4077
4078DRM DRIVERS FOR VIVANTE GPU IP
4079M: Lucas Stach <l.stach@pengutronix.de>
4080R: Russell King <linux+etnaviv@armlinux.org.uk>
4081R: Christian Gmeiner <christian.gmeiner@gmail.com>
4082L: dri-devel@lists.freedesktop.org
4083S: Maintained
4084F: drivers/gpu/drm/etnaviv/
4085F: include/uapi/drm/etnaviv_drm.h
4086F: Documentation/devicetree/bindings/display/etnaviv/
4087
4088DRM DRIVER FOR VMWARE VIRTUAL GPU
4089M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4090M: Sinclair Yeh <syeh@vmware.com>
4091M: Thomas Hellstrom <thellstrom@vmware.com>
4092L: dri-devel@lists.freedesktop.org
4093T: git git://people.freedesktop.org/~syeh/repos_linux
4094T: git git://people.freedesktop.org/~thomash/linux
4095S: Supported
4096F: drivers/gpu/drm/vmwgfx/
4097F: include/uapi/drm/vmwgfx_drm.h
4098
4099DRM DRIVERS FOR VC4
4100M: Eric Anholt <eric@anholt.net>
4101T: git git://github.com/anholt/linux
4102S: Supported
4103F: drivers/gpu/drm/vc4/
4104F: include/uapi/drm/vc4_drm.h
4105F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4106
4107DSBR100 USB FM RADIO DRIVER
4108M: Alexey Klimov <klimov.linux@gmail.com>
4109L: linux-media@vger.kernel.org
4110T: git git://linuxtv.org/media_tree.git
4111S: Maintained
4112F: drivers/media/radio/dsbr100.c
4113
4114DSCC4 DRIVER
4115M: Francois Romieu <romieu@fr.zoreil.com>
4116L: netdev@vger.kernel.org
4117S: Maintained
4118F: drivers/net/wan/dscc4.c
4119
4120DT3155 MEDIA DRIVER
4121M: Hans Verkuil <hverkuil@xs4all.nl>
4122L: linux-media@vger.kernel.org
4123T: git git://linuxtv.org/media_tree.git
4124W: https://linuxtv.org
4125S: Odd Fixes
4126F: drivers/media/pci/dt3155/
4127
4128DVB_USB_AF9015 MEDIA DRIVER
4129M: Antti Palosaari <crope@iki.fi>
4130L: linux-media@vger.kernel.org
4131W: https://linuxtv.org
4132W: http://palosaari.fi/linux/
4133Q: http://patchwork.linuxtv.org/project/linux-media/list/
4134T: git git://linuxtv.org/anttip/media_tree.git
4135S: Maintained
4136F: drivers/media/usb/dvb-usb-v2/af9015*
4137
4138DVB_USB_AF9035 MEDIA DRIVER
4139M: Antti Palosaari <crope@iki.fi>
4140L: linux-media@vger.kernel.org
4141W: https://linuxtv.org
4142W: http://palosaari.fi/linux/
4143Q: http://patchwork.linuxtv.org/project/linux-media/list/
4144T: git git://linuxtv.org/anttip/media_tree.git
4145S: Maintained
4146F: drivers/media/usb/dvb-usb-v2/af9035*
4147
4148DVB_USB_ANYSEE MEDIA DRIVER
4149M: Antti Palosaari <crope@iki.fi>
4150L: linux-media@vger.kernel.org
4151W: https://linuxtv.org
4152W: http://palosaari.fi/linux/
4153Q: http://patchwork.linuxtv.org/project/linux-media/list/
4154T: git git://linuxtv.org/anttip/media_tree.git
4155S: Maintained
4156F: drivers/media/usb/dvb-usb-v2/anysee*
4157
4158DVB_USB_AU6610 MEDIA DRIVER
4159M: Antti Palosaari <crope@iki.fi>
4160L: linux-media@vger.kernel.org
4161W: https://linuxtv.org
4162W: http://palosaari.fi/linux/
4163Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164T: git git://linuxtv.org/anttip/media_tree.git
4165S: Maintained
4166F: drivers/media/usb/dvb-usb-v2/au6610*
4167
4168DVB_USB_CE6230 MEDIA DRIVER
4169M: Antti Palosaari <crope@iki.fi>
4170L: linux-media@vger.kernel.org
4171W: https://linuxtv.org
4172W: http://palosaari.fi/linux/
4173Q: http://patchwork.linuxtv.org/project/linux-media/list/
4174T: git git://linuxtv.org/anttip/media_tree.git
4175S: Maintained
4176F: drivers/media/usb/dvb-usb-v2/ce6230*
4177
4178DVB_USB_CXUSB MEDIA DRIVER
4179M: Michael Krufky <mkrufky@linuxtv.org>
4180L: linux-media@vger.kernel.org
4181W: https://linuxtv.org
4182W: http://github.com/mkrufky
4183Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184T: git git://linuxtv.org/media_tree.git
4185S: Maintained
4186F: drivers/media/usb/dvb-usb/cxusb*
4187
4188DVB_USB_EC168 MEDIA DRIVER
4189M: Antti Palosaari <crope@iki.fi>
4190L: linux-media@vger.kernel.org
4191W: https://linuxtv.org
4192W: http://palosaari.fi/linux/
4193Q: http://patchwork.linuxtv.org/project/linux-media/list/
4194T: git git://linuxtv.org/anttip/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/dvb-usb-v2/ec168*
4197
4198DVB_USB_GL861 MEDIA DRIVER
4199M: Antti Palosaari <crope@iki.fi>
4200L: linux-media@vger.kernel.org
4201W: https://linuxtv.org
4202Q: http://patchwork.linuxtv.org/project/linux-media/list/
4203T: git git://linuxtv.org/anttip/media_tree.git
4204S: Maintained
4205F: drivers/media/usb/dvb-usb-v2/gl861*
4206
4207DVB_USB_MXL111SF MEDIA DRIVER
4208M: Michael Krufky <mkrufky@linuxtv.org>
4209L: linux-media@vger.kernel.org
4210W: https://linuxtv.org
4211W: http://github.com/mkrufky
4212Q: http://patchwork.linuxtv.org/project/linux-media/list/
4213T: git git://linuxtv.org/mkrufky/mxl111sf.git
4214S: Maintained
4215F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4216
4217DVB_USB_RTL28XXU MEDIA DRIVER
4218M: Antti Palosaari <crope@iki.fi>
4219L: linux-media@vger.kernel.org
4220W: https://linuxtv.org
4221W: http://palosaari.fi/linux/
4222Q: http://patchwork.linuxtv.org/project/linux-media/list/
4223T: git git://linuxtv.org/anttip/media_tree.git
4224S: Maintained
4225F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4226
4227DVB_USB_V2 MEDIA DRIVER
4228M: Antti Palosaari <crope@iki.fi>
4229L: linux-media@vger.kernel.org
4230W: https://linuxtv.org
4231W: http://palosaari.fi/linux/
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4236F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4237
4238DYNAMIC DEBUG
4239M: Jason Baron <jbaron@akamai.com>
4240S: Maintained
4241F: lib/dynamic_debug.c
4242F: include/linux/dynamic_debug.h
4243
4244DZ DECSTATION DZ11 SERIAL DRIVER
4245M: "Maciej W. Rozycki" <macro@linux-mips.org>
4246S: Maintained
4247F: drivers/tty/serial/dz.*
4248
4249E3X0 POWER BUTTON DRIVER
4250M: Moritz Fischer <moritz.fischer@ettus.com>
4251L: usrp-users@lists.ettus.com
4252W: http://www.ettus.com
4253S: Supported
4254F: drivers/input/misc/e3x0-button.c
4255F: Documentation/devicetree/bindings/input/e3x0-button.txt
4256
4257E4000 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
4260W: https://linuxtv.org
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/tuners/e4000*
4266
4267EATA ISA/EISA/PCI SCSI DRIVER
4268M: Dario Ballabio <ballabio_dario@emc.com>
4269L: linux-scsi@vger.kernel.org
4270S: Maintained
4271F: drivers/scsi/eata.c
4272
4273EC100 MEDIA DRIVER
4274M: Antti Palosaari <crope@iki.fi>
4275L: linux-media@vger.kernel.org
4276W: https://linuxtv.org
4277W: http://palosaari.fi/linux/
4278Q: http://patchwork.linuxtv.org/project/linux-media/list/
4279T: git git://linuxtv.org/anttip/media_tree.git
4280S: Maintained
4281F: drivers/media/dvb-frontends/ec100*
4282
4283ECRYPT FILE SYSTEM
4284M: Tyler Hicks <tyhicks@canonical.com>
4285L: ecryptfs@vger.kernel.org
4286W: http://ecryptfs.org
4287W: https://launchpad.net/ecryptfs
4288T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4289S: Supported
4290F: Documentation/filesystems/ecryptfs.txt
4291F: fs/ecryptfs/
4292
4293EDAC-CORE
4294M: Doug Thompson <dougthompson@xmission.com>
4295M: Borislav Petkov <bp@alien8.de>
4296M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4297M: Mauro Carvalho Chehab <mchehab@kernel.org>
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@s-opensource.com>
4343M: Mauro Carvalho Chehab <mchehab@kernel.org>
4344L: linux-edac@vger.kernel.org
4345S: Maintained
4346F: drivers/edac/ghes_edac.c
4347
4348EDAC-I82443BXGX
4349M: Tim Small <tim@buttersideup.com>
4350L: linux-edac@vger.kernel.org
4351S: Maintained
4352F: drivers/edac/i82443bxgx_edac.c
4353
4354EDAC-I3000
4355M: Jason Uhlenkott <juhlenko@akamai.com>
4356L: linux-edac@vger.kernel.org
4357S: Maintained
4358F: drivers/edac/i3000_edac.c
4359
4360EDAC-I5000
4361M: Doug Thompson <dougthompson@xmission.com>
4362L: linux-edac@vger.kernel.org
4363S: Maintained
4364F: drivers/edac/i5000_edac.c
4365
4366EDAC-I5400
4367M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4368M: Mauro Carvalho Chehab <mchehab@kernel.org>
4369L: linux-edac@vger.kernel.org
4370S: Maintained
4371F: drivers/edac/i5400_edac.c
4372
4373EDAC-I7300
4374M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4375M: Mauro Carvalho Chehab <mchehab@kernel.org>
4376L: linux-edac@vger.kernel.org
4377S: Maintained
4378F: drivers/edac/i7300_edac.c
4379
4380EDAC-I7CORE
4381M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4382M: Mauro Carvalho Chehab <mchehab@kernel.org>
4383L: linux-edac@vger.kernel.org
4384S: Maintained
4385F: drivers/edac/i7core_edac.c
4386
4387EDAC-I82975X
4388M: Ranganathan Desikan <ravi@jetztechnologies.com>
4389M: "Arvind R." <arvino55@gmail.com>
4390L: linux-edac@vger.kernel.org
4391S: Maintained
4392F: drivers/edac/i82975x_edac.c
4393
4394EDAC-IE31200
4395M: Jason Baron <jbaron@akamai.com>
4396L: linux-edac@vger.kernel.org
4397S: Maintained
4398F: drivers/edac/ie31200_edac.c
4399
4400EDAC-MPC85XX
4401M: Johannes Thumshirn <morbidrsa@gmail.com>
4402L: linux-edac@vger.kernel.org
4403S: Maintained
4404F: drivers/edac/mpc85xx_edac.[ch]
4405
4406EDAC-PASEMI
4407M: Egor Martovetsky <egor@pasemi.com>
4408L: linux-edac@vger.kernel.org
4409S: Maintained
4410F: drivers/edac/pasemi_edac.c
4411
4412EDAC-R82600
4413M: Tim Small <tim@buttersideup.com>
4414L: linux-edac@vger.kernel.org
4415S: Maintained
4416F: drivers/edac/r82600_edac.c
4417
4418EDAC-SBRIDGE
4419M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4420M: Mauro Carvalho Chehab <mchehab@kernel.org>
4421L: linux-edac@vger.kernel.org
4422S: Maintained
4423F: drivers/edac/sb_edac.c
4424
4425EDAC-XGENE
4426APPLIED MICRO (APM) X-GENE SOC EDAC
4427M: Loc Ho <lho@apm.com>
4428S: Supported
4429F: drivers/edac/xgene_edac.c
4430F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4431
4432EDIROL UA-101/UA-1000 DRIVER
4433M: Clemens Ladisch <clemens@ladisch.de>
4434L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4435T: git git://git.alsa-project.org/alsa-kernel.git
4436S: Maintained
4437F: sound/usb/misc/ua101.c
4438
4439EXTENSIBLE FIRMWARE INTERFACE (EFI)
4440M: Matt Fleming <matt@codeblueprint.co.uk>
4441L: linux-efi@vger.kernel.org
4442T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4443S: Maintained
4444F: Documentation/efi-stub.txt
4445F: arch/ia64/kernel/efi.c
4446F: arch/x86/boot/compressed/eboot.[ch]
4447F: arch/x86/include/asm/efi.h
4448F: arch/x86/platform/efi/
4449F: drivers/firmware/efi/
4450F: include/linux/efi*.h
4451
4452EFI VARIABLE FILESYSTEM
4453M: Matthew Garrett <matthew.garrett@nebula.com>
4454M: Jeremy Kerr <jk@ozlabs.org>
4455M: Matt Fleming <matt@codeblueprint.co.uk>
4456T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4457L: linux-efi@vger.kernel.org
4458S: Maintained
4459F: fs/efivarfs/
4460
4461EFIFB FRAMEBUFFER DRIVER
4462L: linux-fbdev@vger.kernel.org
4463M: Peter Jones <pjones@redhat.com>
4464S: Maintained
4465F: drivers/video/fbdev/efifb.c
4466
4467EFS FILESYSTEM
4468W: http://aeschi.ch.eu.org/efs/
4469S: Orphan
4470F: fs/efs/
4471
4472EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4473M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4474L: netdev@vger.kernel.org
4475S: Maintained
4476F: drivers/net/ethernet/ibm/ehea/
4477
4478EM28XX VIDEO4LINUX DRIVER
4479M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4480M: Mauro Carvalho Chehab <mchehab@kernel.org>
4481L: linux-media@vger.kernel.org
4482W: https://linuxtv.org
4483T: git git://linuxtv.org/media_tree.git
4484S: Maintained
4485F: drivers/media/usb/em28xx/
4486
4487EMBEDDED LINUX
4488M: Paul Gortmaker <paul.gortmaker@windriver.com>
4489M: Matt Mackall <mpm@selenic.com>
4490M: David Woodhouse <dwmw2@infradead.org>
4491L: linux-embedded@vger.kernel.org
4492S: Maintained
4493
4494EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4495M: James Smart <james.smart@avagotech.com>
4496M: Dick Kennedy <dick.kennedy@avagotech.com>
4497L: linux-scsi@vger.kernel.org
4498W: http://www.avagotech.com
4499S: Supported
4500F: drivers/scsi/lpfc/
4501
4502ENE CB710 FLASH CARD READER DRIVER
4503M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4504S: Maintained
4505F: drivers/misc/cb710/
4506F: drivers/mmc/host/cb710-mmc.*
4507F: include/linux/cb710.h
4508
4509ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4510M: Maxim Levitsky <maximlevitsky@gmail.com>
4511S: Maintained
4512F: drivers/media/rc/ene_ir.*
4513
4514EPSON S1D13XXX FRAMEBUFFER DRIVER
4515M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4516S: Maintained
4517T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4518F: drivers/video/fbdev/s1d13xxxfb.c
4519F: include/video/s1d13xxxfb.h
4520
4521ET131X NETWORK DRIVER
4522M: Mark Einon <mark.einon@gmail.com>
4523S: Odd Fixes
4524F: drivers/net/ethernet/agere/
4525
4526ETHERNET BRIDGE
4527M: Stephen Hemminger <stephen@networkplumber.org>
4528L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4529L: netdev@vger.kernel.org
4530W: http://www.linuxfoundation.org/en/Net:Bridge
4531S: Maintained
4532F: include/linux/netfilter_bridge/
4533F: net/bridge/
4534
4535ETHERNET PHY LIBRARY
4536M: Florian Fainelli <f.fainelli@gmail.com>
4537L: netdev@vger.kernel.org
4538S: Maintained
4539F: include/linux/phy.h
4540F: include/linux/phy_fixed.h
4541F: drivers/net/phy/
4542F: Documentation/networking/phy.txt
4543F: drivers/of/of_mdio.c
4544F: drivers/of/of_net.c
4545
4546EXT2 FILE SYSTEM
4547M: Jan Kara <jack@suse.com>
4548L: linux-ext4@vger.kernel.org
4549S: Maintained
4550F: Documentation/filesystems/ext2.txt
4551F: fs/ext2/
4552F: include/linux/ext2*
4553
4554EXT4 FILE SYSTEM
4555M: "Theodore Ts'o" <tytso@mit.edu>
4556M: Andreas Dilger <adilger.kernel@dilger.ca>
4557L: linux-ext4@vger.kernel.org
4558W: http://ext4.wiki.kernel.org
4559Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4560T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4561S: Maintained
4562F: Documentation/filesystems/ext4.txt
4563F: fs/ext4/
4564
4565Extended Verification Module (EVM)
4566M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4567L: linux-ima-devel@lists.sourceforge.net
4568L: linux-security-module@vger.kernel.org
4569S: Supported
4570F: security/integrity/evm/
4571
4572EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4573M: MyungJoo Ham <myungjoo.ham@samsung.com>
4574M: Chanwoo Choi <cw00.choi@samsung.com>
4575L: linux-kernel@vger.kernel.org
4576T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4577S: Maintained
4578F: drivers/extcon/
4579F: include/linux/extcon/
4580F: include/linux/extcon.h
4581F: Documentation/extcon/
4582F: Documentation/devicetree/bindings/extcon/
4583
4584EXYNOS DP DRIVER
4585M: Jingoo Han <jingoohan1@gmail.com>
4586L: dri-devel@lists.freedesktop.org
4587S: Maintained
4588F: drivers/gpu/drm/exynos/exynos_dp*
4589
4590EXYNOS SYSMMU (IOMMU) driver
4591M: Marek Szyprowski <m.szyprowski@samsung.com>
4592L: iommu@lists.linux-foundation.org
4593S: Maintained
4594F: drivers/iommu/exynos-iommu.c
4595
4596EXYNOS MIPI DISPLAY DRIVERS
4597M: Inki Dae <inki.dae@samsung.com>
4598M: Donghwa Lee <dh09.lee@samsung.com>
4599M: Kyungmin Park <kyungmin.park@samsung.com>
4600L: linux-fbdev@vger.kernel.org
4601S: Maintained
4602F: drivers/video/fbdev/exynos/exynos_mipi*
4603F: include/video/exynos_mipi*
4604
4605EZchip NPS platform support
4606M: Noam Camus <noamc@ezchip.com>
4607S: Supported
4608F: arch/arc/plat-eznps
4609F: arch/arc/boot/dts/eznps.dts
4610
4611F71805F HARDWARE MONITORING DRIVER
4612M: Jean Delvare <jdelvare@suse.com>
4613L: linux-hwmon@vger.kernel.org
4614S: Maintained
4615F: Documentation/hwmon/f71805f
4616F: drivers/hwmon/f71805f.c
4617
4618FC0011 TUNER DRIVER
4619M: Michael Buesch <m@bues.ch>
4620L: linux-media@vger.kernel.org
4621S: Maintained
4622F: drivers/media/tuners/fc0011.h
4623F: drivers/media/tuners/fc0011.c
4624
4625FC2580 MEDIA DRIVER
4626M: Antti Palosaari <crope@iki.fi>
4627L: linux-media@vger.kernel.org
4628W: https://linuxtv.org
4629W: http://palosaari.fi/linux/
4630Q: http://patchwork.linuxtv.org/project/linux-media/list/
4631T: git git://linuxtv.org/anttip/media_tree.git
4632S: Maintained
4633F: drivers/media/tuners/fc2580*
4634
4635FANOTIFY
4636M: Eric Paris <eparis@redhat.com>
4637S: Maintained
4638F: fs/notify/fanotify/
4639F: include/linux/fanotify.h
4640F: include/uapi/linux/fanotify.h
4641
4642FARSYNC SYNCHRONOUS DRIVER
4643M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4644W: http://www.farsite.co.uk/
4645S: Supported
4646F: drivers/net/wan/farsync.*
4647
4648FAULT INJECTION SUPPORT
4649M: Akinobu Mita <akinobu.mita@gmail.com>
4650S: Supported
4651F: Documentation/fault-injection/
4652F: lib/fault-inject.c
4653
4654FBTFT Framebuffer drivers
4655M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4656M: Noralf Trønnes <noralf@tronnes.org>
4657S: Maintained
4658F: drivers/staging/fbtft/
4659
4660FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4661M: Vasu Dev <vasu.dev@intel.com>
4662L: fcoe-devel@open-fcoe.org
4663W: www.Open-FCoE.org
4664S: Supported
4665F: drivers/scsi/libfc/
4666F: drivers/scsi/fcoe/
4667F: include/scsi/fc/
4668F: include/scsi/libfc.h
4669F: include/scsi/libfcoe.h
4670F: include/uapi/scsi/fc/
4671
4672FILE LOCKING (flock() and fcntl()/lockf())
4673M: Jeff Layton <jlayton@poochiereds.net>
4674M: "J. Bruce Fields" <bfields@fieldses.org>
4675L: linux-fsdevel@vger.kernel.org
4676S: Maintained
4677F: include/linux/fcntl.h
4678F: include/linux/fs.h
4679F: include/uapi/linux/fcntl.h
4680F: include/uapi/linux/fs.h
4681F: fs/fcntl.c
4682F: fs/locks.c
4683
4684FILESYSTEMS (VFS and infrastructure)
4685M: Alexander Viro <viro@zeniv.linux.org.uk>
4686L: linux-fsdevel@vger.kernel.org
4687S: Maintained
4688F: fs/*
4689
4690FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4691M: Riku Voipio <riku.voipio@iki.fi>
4692L: linux-hwmon@vger.kernel.org
4693S: Maintained
4694F: drivers/hwmon/f75375s.c
4695F: include/linux/f75375s.h
4696
4697FIREWIRE AUDIO DRIVERS
4698M: Clemens Ladisch <clemens@ladisch.de>
4699L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4700T: git git://git.alsa-project.org/alsa-kernel.git
4701S: Maintained
4702F: sound/firewire/
4703
4704FIREWIRE MEDIA DRIVERS (firedtv)
4705M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4706L: linux-media@vger.kernel.org
4707L: linux1394-devel@lists.sourceforge.net
4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4709S: Maintained
4710F: drivers/media/firewire/
4711
4712FIREWIRE SBP-2 TARGET
4713M: Chris Boot <bootc@bootc.net>
4714L: linux-scsi@vger.kernel.org
4715L: target-devel@vger.kernel.org
4716L: linux1394-devel@lists.sourceforge.net
4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4718S: Maintained
4719F: drivers/target/sbp/
4720
4721FIREWIRE SUBSYSTEM
4722M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4723L: linux1394-devel@lists.sourceforge.net
4724W: http://ieee1394.wiki.kernel.org/
4725T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4726S: Maintained
4727F: drivers/firewire/
4728F: include/linux/firewire.h
4729F: include/uapi/linux/firewire*.h
4730F: tools/firewire/
4731
4732FIRMWARE LOADER (request_firmware)
4733M: Ming Lei <ming.lei@canonical.com>
4734L: linux-kernel@vger.kernel.org
4735S: Maintained
4736F: Documentation/firmware_class/
4737F: drivers/base/firmware*.c
4738F: include/linux/firmware.h
4739
4740FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4741M: Joshua Morris <josh.h.morris@us.ibm.com>
4742M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4743S: Maintained
4744F: drivers/block/rsxx/
4745
4746FLOPPY DRIVER
4747M: Jiri Kosina <jikos@kernel.org>
4748T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4749S: Odd fixes
4750F: drivers/block/floppy.c
4751
4752FMC SUBSYSTEM
4753M: Alessandro Rubini <rubini@gnudd.com>
4754W: http://www.ohwr.org/projects/fmc-bus
4755S: Supported
4756F: drivers/fmc/
4757F: include/linux/fmc*.h
4758F: include/linux/ipmi-fru.h
4759K: fmc_d.*register
4760
4761FPGA MANAGER FRAMEWORK
4762M: Alan Tull <atull@opensource.altera.com>
4763R: Moritz Fischer <moritz.fischer@ettus.com>
4764S: Maintained
4765F: drivers/fpga/
4766F: include/linux/fpga/fpga-mgr.h
4767W: http://www.rocketboards.org
4768
4769FPU EMULATOR
4770M: Bill Metzenthen <billm@melbpc.org.au>
4771W: http://floatingpoint.sourceforge.net/emulator/index.html
4772S: Maintained
4773F: arch/x86/math-emu/
4774
4775FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4776L: netdev@vger.kernel.org
4777S: Orphan
4778F: drivers/net/wan/dlci.c
4779F: drivers/net/wan/sdla.c
4780
4781FRAMEBUFFER LAYER
4782M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4783M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4784L: linux-fbdev@vger.kernel.org
4785W: http://linux-fbdev.sourceforge.net/
4786Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4787T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4788S: Maintained
4789F: Documentation/fb/
4790F: drivers/video/
4791F: include/video/
4792F: include/linux/fb.h
4793F: include/uapi/video/
4794F: include/uapi/linux/fb.h
4795
4796FREESCALE DIU FRAMEBUFFER DRIVER
4797M: Timur Tabi <timur@tabi.org>
4798L: linux-fbdev@vger.kernel.org
4799S: Maintained
4800F: drivers/video/fbdev/fsl-diu-fb.*
4801
4802FREESCALE DMA DRIVER
4803M: Li Yang <leoli@freescale.com>
4804M: Zhang Wei <zw@zh-kernel.org>
4805L: linuxppc-dev@lists.ozlabs.org
4806S: Maintained
4807F: drivers/dma/fsldma.*
4808
4809FREESCALE GPMI NAND DRIVER
4810M: Han Xu <han.xu@nxp.com>
4811L: linux-mtd@lists.infradead.org
4812S: Maintained
4813F: drivers/mtd/nand/gpmi-nand/*
4814
4815FREESCALE I2C CPM DRIVER
4816M: Jochen Friedrich <jochen@scram.de>
4817L: linuxppc-dev@lists.ozlabs.org
4818L: linux-i2c@vger.kernel.org
4819S: Maintained
4820F: drivers/i2c/busses/i2c-cpm.c
4821
4822FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4823M: Sascha Hauer <kernel@pengutronix.de>
4824L: linux-fbdev@vger.kernel.org
4825L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4826S: Maintained
4827F: include/linux/platform_data/video-imxfb.h
4828F: drivers/video/fbdev/imxfb.c
4829
4830FREESCALE QUAD SPI DRIVER
4831M: Han Xu <han.xu@nxp.com>
4832L: linux-mtd@lists.infradead.org
4833S: Maintained
4834F: drivers/mtd/spi-nor/fsl-quadspi.c
4835
4836FREESCALE SOC FS_ENET DRIVER
4837M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4838M: Vitaly Bordug <vbordug@ru.mvista.com>
4839L: linuxppc-dev@lists.ozlabs.org
4840L: netdev@vger.kernel.org
4841S: Maintained
4842F: drivers/net/ethernet/freescale/fs_enet/
4843F: include/linux/fs_enet_pd.h
4844
4845FREESCALE IMX / MXC FEC DRIVER
4846M: Fugang Duan <fugang.duan@nxp.com>
4847L: netdev@vger.kernel.org
4848S: Maintained
4849F: drivers/net/ethernet/freescale/fec_main.c
4850F: drivers/net/ethernet/freescale/fec_ptp.c
4851F: drivers/net/ethernet/freescale/fec.h
4852F: Documentation/devicetree/bindings/net/fsl-fec.txt
4853
4854FREESCALE QUICC ENGINE LIBRARY
4855L: linuxppc-dev@lists.ozlabs.org
4856S: Orphan
4857F: drivers/soc/fsl/qe/
4858F: include/soc/fsl/*qe*.h
4859F: include/soc/fsl/*ucc*.h
4860
4861FREESCALE USB PERIPHERAL DRIVERS
4862M: Li Yang <leoli@freescale.com>
4863L: linux-usb@vger.kernel.org
4864L: linuxppc-dev@lists.ozlabs.org
4865S: Maintained
4866F: drivers/usb/gadget/udc/fsl*
4867
4868FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4869M: Li Yang <leoli@freescale.com>
4870L: netdev@vger.kernel.org
4871L: linuxppc-dev@lists.ozlabs.org
4872S: Maintained
4873F: drivers/net/ethernet/freescale/ucc_geth*
4874
4875FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4876M: Claudiu Manoil <claudiu.manoil@freescale.com>
4877L: netdev@vger.kernel.org
4878S: Maintained
4879F: drivers/net/ethernet/freescale/gianfar*
4880X: drivers/net/ethernet/freescale/gianfar_ptp.c
4881F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4882
4883FREESCALE QUICC ENGINE UCC UART DRIVER
4884M: Timur Tabi <timur@tabi.org>
4885L: linuxppc-dev@lists.ozlabs.org
4886S: Maintained
4887F: drivers/tty/serial/ucc_uart.c
4888
4889FREESCALE SOC SOUND DRIVERS
4890M: Timur Tabi <timur@tabi.org>
4891M: Nicolin Chen <nicoleotsuka@gmail.com>
4892M: Xiubo Li <Xiubo.Lee@gmail.com>
4893R: Fabio Estevam <fabio.estevam@nxp.com>
4894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4895L: linuxppc-dev@lists.ozlabs.org
4896S: Maintained
4897F: sound/soc/fsl/fsl*
4898F: sound/soc/fsl/imx*
4899F: sound/soc/fsl/mpc8610_hpcd.c
4900
4901FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4902M: "J. German Rivera" <German.Rivera@freescale.com>
4903M: Stuart Yoder <stuart.yoder@nxp.com>
4904L: linux-kernel@vger.kernel.org
4905S: Maintained
4906F: drivers/staging/fsl-mc/
4907
4908FREEVXFS FILESYSTEM
4909M: Christoph Hellwig <hch@infradead.org>
4910W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4911S: Maintained
4912F: fs/freevxfs/
4913
4914FREEZER
4915M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4916M: Pavel Machek <pavel@ucw.cz>
4917L: linux-pm@vger.kernel.org
4918S: Supported
4919F: Documentation/power/freezing-of-tasks.txt
4920F: include/linux/freezer.h
4921F: kernel/freezer.c
4922
4923FRONTSWAP API
4924M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4925L: linux-kernel@vger.kernel.org
4926S: Maintained
4927F: mm/frontswap.c
4928F: include/linux/frontswap.h
4929
4930FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4931M: David Howells <dhowells@redhat.com>
4932L: linux-cachefs@redhat.com (moderated for non-subscribers)
4933S: Supported
4934F: Documentation/filesystems/caching/
4935F: fs/fscache/
4936F: include/linux/fscache*.h
4937
4938F2FS FILE SYSTEM
4939M: Jaegeuk Kim <jaegeuk@kernel.org>
4940M: Changman Lee <cm224.lee@samsung.com>
4941R: Chao Yu <yuchao0@huawei.com>
4942L: linux-f2fs-devel@lists.sourceforge.net
4943W: http://en.wikipedia.org/wiki/F2FS
4944T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4945S: Maintained
4946F: Documentation/filesystems/f2fs.txt
4947F: Documentation/ABI/testing/sysfs-fs-f2fs
4948F: fs/f2fs/
4949F: include/linux/f2fs_fs.h
4950F: include/trace/events/f2fs.h
4951
4952FUJITSU FR-V (FRV) PORT
4953S: Orphan
4954F: arch/frv/
4955
4956FUJITSU LAPTOP EXTRAS
4957M: Jonathan Woithe <jwoithe@just42.net>
4958L: platform-driver-x86@vger.kernel.org
4959S: Maintained
4960F: drivers/platform/x86/fujitsu-laptop.c
4961
4962FUJITSU M-5MO LS CAMERA ISP DRIVER
4963M: Kyungmin Park <kyungmin.park@samsung.com>
4964M: Heungjun Kim <riverful.kim@samsung.com>
4965L: linux-media@vger.kernel.org
4966S: Maintained
4967F: drivers/media/i2c/m5mols/
4968F: include/media/i2c/m5mols.h
4969
4970FUJITSU TABLET EXTRAS
4971M: Robert Gerlach <khnz@gmx.de>
4972L: platform-driver-x86@vger.kernel.org
4973S: Maintained
4974F: drivers/platform/x86/fujitsu-tablet.c
4975
4976FUSE: FILESYSTEM IN USERSPACE
4977M: Miklos Szeredi <miklos@szeredi.hu>
4978L: linux-fsdevel@vger.kernel.org
4979W: http://fuse.sourceforge.net/
4980T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4981S: Maintained
4982F: fs/fuse/
4983F: include/uapi/linux/fuse.h
4984F: Documentation/filesystems/fuse.txt
4985
4986FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4987M: Rik Faith <faith@cs.unc.edu>
4988L: linux-scsi@vger.kernel.org
4989S: Odd Fixes (e.g., new signatures)
4990F: drivers/scsi/fdomain.*
4991
4992GCOV BASED KERNEL PROFILING
4993M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4994S: Maintained
4995F: kernel/gcov/
4996F: Documentation/gcov.txt
4997
4998GDT SCSI DISK ARRAY CONTROLLER DRIVER
4999M: Achim Leubner <achim_leubner@adaptec.com>
5000L: linux-scsi@vger.kernel.org
5001W: http://www.icp-vortex.com/
5002S: Supported
5003F: drivers/scsi/gdt*
5004
5005GDB KERNEL DEBUGGING HELPER SCRIPTS
5006M: Jan Kiszka <jan.kiszka@siemens.com>
5007M: Kieran Bingham <kieran@bingham.xyz>
5008S: Supported
5009F: scripts/gdb/
5010
5011GEMTEK FM RADIO RECEIVER DRIVER
5012M: Hans Verkuil <hverkuil@xs4all.nl>
5013L: linux-media@vger.kernel.org
5014T: git git://linuxtv.org/media_tree.git
5015W: https://linuxtv.org
5016S: Maintained
5017F: drivers/media/radio/radio-gemtek*
5018
5019GENERIC GPIO I2C DRIVER
5020M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5021S: Supported
5022F: drivers/i2c/busses/i2c-gpio.c
5023F: include/linux/i2c-gpio.h
5024
5025GENERIC GPIO I2C MULTIPLEXER DRIVER
5026M: Peter Korsgaard <peter.korsgaard@barco.com>
5027L: linux-i2c@vger.kernel.org
5028S: Supported
5029F: drivers/i2c/muxes/i2c-mux-gpio.c
5030F: include/linux/i2c-mux-gpio.h
5031F: Documentation/i2c/muxes/i2c-mux-gpio
5032
5033GENERIC HDLC (WAN) DRIVERS
5034M: Krzysztof Halasa <khc@pm.waw.pl>
5035W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5036S: Maintained
5037F: drivers/net/wan/c101.c
5038F: drivers/net/wan/hd6457*
5039F: drivers/net/wan/hdlc*
5040F: drivers/net/wan/n2.c
5041F: drivers/net/wan/pc300too.c
5042F: drivers/net/wan/pci200syn.c
5043F: drivers/net/wan/wanxl*
5044
5045GENERIC INCLUDE/ASM HEADER FILES
5046M: Arnd Bergmann <arnd@arndb.de>
5047L: linux-arch@vger.kernel.org
5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5049S: Maintained
5050F: include/asm-generic/
5051F: include/uapi/asm-generic/
5052
5053GENERIC PHY FRAMEWORK
5054M: Kishon Vijay Abraham I <kishon@ti.com>
5055L: linux-kernel@vger.kernel.org
5056T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5057S: Supported
5058F: drivers/phy/
5059F: include/linux/phy/
5060
5061GENERIC PM DOMAINS
5062M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5063M: Kevin Hilman <khilman@kernel.org>
5064M: Ulf Hansson <ulf.hansson@linaro.org>
5065L: linux-pm@vger.kernel.org
5066S: Supported
5067F: drivers/base/power/domain*.c
5068F: include/linux/pm_domain.h
5069
5070GENERIC UIO DRIVER FOR PCI DEVICES
5071M: "Michael S. Tsirkin" <mst@redhat.com>
5072L: kvm@vger.kernel.org
5073S: Supported
5074F: drivers/uio/uio_pci_generic.c
5075
5076GET_MAINTAINER SCRIPT
5077M: Joe Perches <joe@perches.com>
5078S: Maintained
5079F: scripts/get_maintainer.pl
5080
5081GFS2 FILE SYSTEM
5082M: Steven Whitehouse <swhiteho@redhat.com>
5083M: Bob Peterson <rpeterso@redhat.com>
5084L: cluster-devel@redhat.com
5085W: http://sources.redhat.com/cluster/
5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5087S: Supported
5088F: Documentation/filesystems/gfs2*.txt
5089F: fs/gfs2/
5090F: include/uapi/linux/gfs2_ondisk.h
5091
5092GIGASET ISDN DRIVERS
5093M: Paul Bolle <pebolle@tiscali.nl>
5094L: gigaset307x-common@lists.sourceforge.net
5095W: http://gigaset307x.sourceforge.net/
5096S: Odd Fixes
5097F: Documentation/isdn/README.gigaset
5098F: drivers/isdn/gigaset/
5099F: include/uapi/linux/gigaset_dev.h
5100
5101GO7007 MPEG CODEC
5102M: Hans Verkuil <hans.verkuil@cisco.com>
5103L: linux-media@vger.kernel.org
5104S: Maintained
5105F: drivers/media/usb/go7007/
5106
5107GOODIX TOUCHSCREEN
5108M: Bastien Nocera <hadess@hadess.net>
5109L: linux-input@vger.kernel.org
5110S: Maintained
5111F: drivers/input/touchscreen/goodix.c
5112
5113GPIO SUBSYSTEM
5114M: Linus Walleij <linus.walleij@linaro.org>
5115M: Alexandre Courbot <gnurou@gmail.com>
5116L: linux-gpio@vger.kernel.org
5117T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5118S: Maintained
5119F: Documentation/devicetree/bindings/gpio/
5120F: Documentation/gpio/
5121F: Documentation/ABI/testing/gpio-cdev
5122F: Documentation/ABI/obsolete/sysfs-gpio
5123F: drivers/gpio/
5124F: include/linux/gpio/
5125F: include/linux/gpio.h
5126F: include/asm-generic/gpio.h
5127F: include/uapi/linux/gpio.h
5128F: tools/gpio/
5129
5130GRE DEMULTIPLEXER DRIVER
5131M: Dmitry Kozlov <xeb@mail.ru>
5132L: netdev@vger.kernel.org
5133S: Maintained
5134F: net/ipv4/gre_demux.c
5135F: net/ipv4/gre_offload.c
5136F: include/net/gre.h
5137
5138GRETH 10/100/1G Ethernet MAC device driver
5139M: Andreas Larsson <andreas@gaisler.com>
5140L: netdev@vger.kernel.org
5141S: Maintained
5142F: drivers/net/ethernet/aeroflex/
5143
5144GSPCA FINEPIX SUBDRIVER
5145M: Frank Zago <frank@zago.net>
5146L: linux-media@vger.kernel.org
5147T: git git://linuxtv.org/media_tree.git
5148S: Maintained
5149F: drivers/media/usb/gspca/finepix.c
5150
5151GSPCA GL860 SUBDRIVER
5152M: Olivier Lorin <o.lorin@laposte.net>
5153L: linux-media@vger.kernel.org
5154T: git git://linuxtv.org/media_tree.git
5155S: Maintained
5156F: drivers/media/usb/gspca/gl860/
5157
5158GSPCA M5602 SUBDRIVER
5159M: Erik Andren <erik.andren@gmail.com>
5160L: linux-media@vger.kernel.org
5161T: git git://linuxtv.org/media_tree.git
5162S: Maintained
5163F: drivers/media/usb/gspca/m5602/
5164
5165GSPCA PAC207 SONIXB SUBDRIVER
5166M: Hans de Goede <hdegoede@redhat.com>
5167L: linux-media@vger.kernel.org
5168T: git git://linuxtv.org/media_tree.git
5169S: Maintained
5170F: drivers/media/usb/gspca/pac207.c
5171
5172GSPCA SN9C20X SUBDRIVER
5173M: Brian Johnson <brijohn@gmail.com>
5174L: linux-media@vger.kernel.org
5175T: git git://linuxtv.org/media_tree.git
5176S: Maintained
5177F: drivers/media/usb/gspca/sn9c20x.c
5178
5179GSPCA T613 SUBDRIVER
5180M: Leandro Costantino <lcostantino@gmail.com>
5181L: linux-media@vger.kernel.org
5182T: git git://linuxtv.org/media_tree.git
5183S: Maintained
5184F: drivers/media/usb/gspca/t613.c
5185
5186GSPCA USB WEBCAM DRIVER
5187M: Hans de Goede <hdegoede@redhat.com>
5188L: linux-media@vger.kernel.org
5189T: git git://linuxtv.org/media_tree.git
5190S: Maintained
5191F: drivers/media/usb/gspca/
5192
5193GUID PARTITION TABLE (GPT)
5194M: Davidlohr Bueso <dave@stgolabs.net>
5195L: linux-efi@vger.kernel.org
5196S: Maintained
5197F: block/partitions/efi.*
5198
5199STK1160 USB VIDEO CAPTURE DRIVER
5200M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5201L: linux-media@vger.kernel.org
5202T: git git://linuxtv.org/media_tree.git
5203S: Maintained
5204F: drivers/media/usb/stk1160/
5205
5206H8/300 ARCHITECTURE
5207M: Yoshinori Sato <ysato@users.sourceforge.jp>
5208L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5209W: http://uclinux-h8.sourceforge.jp
5210T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5211S: Maintained
5212F: arch/h8300/
5213F: drivers/clocksource/h8300_*.c
5214F: drivers/clk/h8300/
5215F: drivers/irqchip/irq-renesas-h8*.c
5216
5217HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5218M: Frank Seidel <frank@f-seidel.de>
5219L: platform-driver-x86@vger.kernel.org
5220W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5221S: Maintained
5222F: drivers/platform/x86/hdaps.c
5223
5224HDPVR USB VIDEO ENCODER DRIVER
5225M: Hans Verkuil <hverkuil@xs4all.nl>
5226L: linux-media@vger.kernel.org
5227T: git git://linuxtv.org/media_tree.git
5228W: https://linuxtv.org
5229S: Odd Fixes
5230F: drivers/media/usb/hdpvr/
5231
5232HWPOISON MEMORY FAILURE HANDLING
5233M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5234L: linux-mm@kvack.org
5235S: Maintained
5236F: mm/memory-failure.c
5237F: mm/hwpoison-inject.c
5238
5239HYPERVISOR VIRTUAL CONSOLE DRIVER
5240L: linuxppc-dev@lists.ozlabs.org
5241S: Odd Fixes
5242F: drivers/tty/hvc/
5243
5244HACKRF MEDIA DRIVER
5245M: Antti Palosaari <crope@iki.fi>
5246L: linux-media@vger.kernel.org
5247W: https://linuxtv.org
5248W: http://palosaari.fi/linux/
5249Q: http://patchwork.linuxtv.org/project/linux-media/list/
5250T: git git://linuxtv.org/anttip/media_tree.git
5251S: Maintained
5252F: drivers/media/usb/hackrf/
5253
5254HARDWARE MONITORING
5255M: Jean Delvare <jdelvare@suse.com>
5256M: Guenter Roeck <linux@roeck-us.net>
5257L: linux-hwmon@vger.kernel.org
5258W: http://hwmon.wiki.kernel.org/
5259T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5260T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5261S: Maintained
5262F: Documentation/hwmon/
5263F: drivers/hwmon/
5264F: include/linux/hwmon*.h
5265
5266HARDWARE RANDOM NUMBER GENERATOR CORE
5267M: Matt Mackall <mpm@selenic.com>
5268M: Herbert Xu <herbert@gondor.apana.org.au>
5269L: linux-crypto@vger.kernel.org
5270S: Odd fixes
5271F: Documentation/hw_random.txt
5272F: drivers/char/hw_random/
5273F: include/linux/hw_random.h
5274
5275HARDWARE SPINLOCK CORE
5276M: Ohad Ben-Cohen <ohad@wizery.com>
5277M: Bjorn Andersson <bjorn.andersson@linaro.org>
5278L: linux-remoteproc@vger.kernel.org
5279S: Maintained
5280T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5281F: Documentation/hwspinlock.txt
5282F: drivers/hwspinlock/hwspinlock_*
5283F: include/linux/hwspinlock.h
5284
5285HARMONY SOUND DRIVER
5286L: linux-parisc@vger.kernel.org
5287S: Maintained
5288F: sound/parisc/harmony.*
5289
5290HD29L2 MEDIA DRIVER
5291M: Antti Palosaari <crope@iki.fi>
5292L: linux-media@vger.kernel.org
5293W: https://linuxtv.org
5294W: http://palosaari.fi/linux/
5295Q: http://patchwork.linuxtv.org/project/linux-media/list/
5296T: git git://linuxtv.org/anttip/media_tree.git
5297S: Maintained
5298F: drivers/media/dvb-frontends/hd29l2*
5299
5300HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5301M: Don Brace <don.brace@microsemi.com>
5302L: iss_storagedev@hp.com
5303L: esc.storagedev@microsemi.com
5304L: linux-scsi@vger.kernel.org
5305S: Supported
5306F: Documentation/scsi/hpsa.txt
5307F: drivers/scsi/hpsa*.[ch]
5308F: include/linux/cciss*.h
5309F: include/uapi/linux/cciss*.h
5310
5311HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5312M: Don Brace <don.brace@microsemi.com>
5313L: iss_storagedev@hp.com
5314L: esc.storagedev@microsemi.com
5315L: linux-scsi@vger.kernel.org
5316S: Supported
5317F: Documentation/blockdev/cciss.txt
5318F: drivers/block/cciss*
5319F: include/linux/cciss_ioctl.h
5320F: include/uapi/linux/cciss_ioctl.h
5321
5322HFI1 DRIVER
5323M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5324M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5325L: linux-rdma@vger.kernel.org
5326S: Supported
5327F: drivers/infiniband/hw/hfi1
5328
5329HFS FILESYSTEM
5330L: linux-fsdevel@vger.kernel.org
5331S: Orphan
5332F: Documentation/filesystems/hfs.txt
5333F: fs/hfs/
5334
5335HFSPLUS FILESYSTEM
5336L: linux-fsdevel@vger.kernel.org
5337S: Orphan
5338F: Documentation/filesystems/hfsplus.txt
5339F: fs/hfsplus/
5340
5341HGA FRAMEBUFFER DRIVER
5342M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5343L: linux-nvidia@lists.surfsouth.com
5344W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5345S: Maintained
5346F: drivers/video/fbdev/hgafb.c
5347
5348HIBERNATION (aka Software Suspend, aka swsusp)
5349M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5350M: Pavel Machek <pavel@ucw.cz>
5351L: linux-pm@vger.kernel.org
5352S: Supported
5353F: arch/x86/power/
5354F: drivers/base/power/
5355F: kernel/power/
5356F: include/linux/suspend.h
5357F: include/linux/freezer.h
5358F: include/linux/pm.h
5359F: arch/*/include/asm/suspend*.h
5360
5361HID CORE LAYER
5362M: Jiri Kosina <jikos@kernel.org>
5363R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5364L: linux-input@vger.kernel.org
5365T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5366S: Maintained
5367F: drivers/hid/
5368F: include/linux/hid*
5369F: include/uapi/linux/hid*
5370
5371HID SENSOR HUB DRIVERS
5372M: Jiri Kosina <jikos@kernel.org>
5373M: Jonathan Cameron <jic23@kernel.org>
5374M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5375L: linux-input@vger.kernel.org
5376L: linux-iio@vger.kernel.org
5377S: Maintained
5378F: Documentation/hid/hid-sensor*
5379F: drivers/hid/hid-sensor-*
5380F: drivers/iio/*/hid-*
5381F: include/linux/hid-sensor-*
5382
5383HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5384M: Thomas Gleixner <tglx@linutronix.de>
5385L: linux-kernel@vger.kernel.org
5386T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5387S: Maintained
5388F: Documentation/timers/
5389F: kernel/time/hrtimer.c
5390F: kernel/time/clockevents.c
5391F: kernel/time/tick*.*
5392F: kernel/time/timer_*.c
5393F: include/linux/clockchips.h
5394F: include/linux/hrtimer.h
5395
5396HIGH-SPEED SCC DRIVER FOR AX.25
5397L: linux-hams@vger.kernel.org
5398S: Orphan
5399F: drivers/net/hamradio/dmascc.c
5400F: drivers/net/hamradio/scc.c
5401
5402HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5403M: HighPoint Linux Team <linux@highpoint-tech.com>
5404W: http://www.highpoint-tech.com
5405S: Supported
5406F: Documentation/scsi/hptiop.txt
5407F: drivers/scsi/hptiop.c
5408
5409HIPPI
5410M: Jes Sorensen <jes@trained-monkey.org>
5411L: linux-hippi@sunsite.dk
5412S: Maintained
5413F: include/linux/hippidevice.h
5414F: include/uapi/linux/if_hippi.h
5415F: net/802/hippi.c
5416F: drivers/net/hippi/
5417
5418HISILICON SAS Controller
5419M: John Garry <john.garry@huawei.com>
5420W: http://www.hisilicon.com
5421S: Supported
5422F: drivers/scsi/hisi_sas/
5423F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5424
5425HOST AP DRIVER
5426M: Jouni Malinen <j@w1.fi>
5427L: hostap@shmoo.com (subscribers-only)
5428L: linux-wireless@vger.kernel.org
5429W: http://hostap.epitest.fi/
5430S: Maintained
5431F: drivers/net/wireless/intersil/hostap/
5432
5433HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5434L: platform-driver-x86@vger.kernel.org
5435S: Orphan
5436F: drivers/platform/x86/tc1100-wmi.c
5437
5438HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5439M: Jaroslav Kysela <perex@perex.cz>
5440S: Maintained
5441F: drivers/net/ethernet/hp/hp100.*
5442
5443HPET: High Precision Event Timers driver
5444M: Clemens Ladisch <clemens@ladisch.de>
5445S: Maintained
5446F: Documentation/timers/hpet.txt
5447F: drivers/char/hpet.c
5448F: include/linux/hpet.h
5449F: include/uapi/linux/hpet.h
5450
5451HPET: x86
5452S: Orphan
5453F: arch/x86/kernel/hpet.c
5454F: arch/x86/include/asm/hpet.h
5455
5456HPFS FILESYSTEM
5457M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5458W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5459S: Maintained
5460F: fs/hpfs/
5461
5462HSI SUBSYSTEM
5463M: Sebastian Reichel <sre@kernel.org>
5464T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5465S: Maintained
5466F: Documentation/ABI/testing/sysfs-bus-hsi
5467F: Documentation/hsi.txt
5468F: drivers/hsi/
5469F: include/linux/hsi/
5470F: include/uapi/linux/hsi/
5471
5472HSO 3G MODEM DRIVER
5473M: Jan Dumon <j.dumon@option.com>
5474W: http://www.pharscape.org
5475S: Maintained
5476F: drivers/net/usb/hso.c
5477
5478HSR NETWORK PROTOCOL
5479M: Arvid Brodin <arvid.brodin@alten.se>
5480L: netdev@vger.kernel.org
5481S: Maintained
5482F: net/hsr/
5483
5484HTCPEN TOUCHSCREEN DRIVER
5485M: Pau Oliva Fora <pof@eslack.org>
5486L: linux-input@vger.kernel.org
5487S: Maintained
5488F: drivers/input/touchscreen/htcpen.c
5489
5490HUGETLB FILESYSTEM
5491M: Nadia Yvette Chambers <nyc@holomorphy.com>
5492S: Maintained
5493F: fs/hugetlbfs/
5494
5495Hyper-V CORE AND DRIVERS
5496M: "K. Y. Srinivasan" <kys@microsoft.com>
5497M: Haiyang Zhang <haiyangz@microsoft.com>
5498L: devel@linuxdriverproject.org
5499S: Maintained
5500F: arch/x86/include/asm/mshyperv.h
5501F: arch/x86/include/uapi/asm/hyperv.h
5502F: arch/x86/kernel/cpu/mshyperv.c
5503F: drivers/hid/hid-hyperv.c
5504F: drivers/hv/
5505F: drivers/input/serio/hyperv-keyboard.c
5506F: drivers/pci/host/pci-hyperv.c
5507F: drivers/net/hyperv/
5508F: drivers/scsi/storvsc_drv.c
5509F: drivers/video/fbdev/hyperv_fb.c
5510F: include/linux/hyperv.h
5511F: tools/hv/
5512F: Documentation/ABI/stable/sysfs-bus-vmbus
5513
5514I2C MUXES
5515M: Peter Rosin <peda@axentia.se>
5516L: linux-i2c@vger.kernel.org
5517S: Maintained
5518F: Documentation/i2c/i2c-topology
5519F: Documentation/i2c/muxes/
5520F: Documentation/devicetree/bindings/i2c/i2c-mux*
5521F: drivers/i2c/i2c-mux.c
5522F: drivers/i2c/muxes/
5523F: include/linux/i2c-mux.h
5524
5525I2C OVER PARALLEL PORT
5526M: Jean Delvare <jdelvare@suse.com>
5527L: linux-i2c@vger.kernel.org
5528S: Maintained
5529F: Documentation/i2c/busses/i2c-parport
5530F: Documentation/i2c/busses/i2c-parport-light
5531F: drivers/i2c/busses/i2c-parport.c
5532F: drivers/i2c/busses/i2c-parport-light.c
5533
5534I2C/SMBUS CONTROLLER DRIVERS FOR PC
5535M: Jean Delvare <jdelvare@suse.com>
5536L: linux-i2c@vger.kernel.org
5537S: Maintained
5538F: Documentation/i2c/busses/i2c-ali1535
5539F: Documentation/i2c/busses/i2c-ali1563
5540F: Documentation/i2c/busses/i2c-ali15x3
5541F: Documentation/i2c/busses/i2c-amd756
5542F: Documentation/i2c/busses/i2c-amd8111
5543F: Documentation/i2c/busses/i2c-i801
5544F: Documentation/i2c/busses/i2c-nforce2
5545F: Documentation/i2c/busses/i2c-piix4
5546F: Documentation/i2c/busses/i2c-sis5595
5547F: Documentation/i2c/busses/i2c-sis630
5548F: Documentation/i2c/busses/i2c-sis96x
5549F: Documentation/i2c/busses/i2c-via
5550F: Documentation/i2c/busses/i2c-viapro
5551F: drivers/i2c/busses/i2c-ali1535.c
5552F: drivers/i2c/busses/i2c-ali1563.c
5553F: drivers/i2c/busses/i2c-ali15x3.c
5554F: drivers/i2c/busses/i2c-amd756.c
5555F: drivers/i2c/busses/i2c-amd756-s4882.c
5556F: drivers/i2c/busses/i2c-amd8111.c
5557F: drivers/i2c/busses/i2c-i801.c
5558F: drivers/i2c/busses/i2c-isch.c
5559F: drivers/i2c/busses/i2c-nforce2.c
5560F: drivers/i2c/busses/i2c-nforce2-s4985.c
5561F: drivers/i2c/busses/i2c-piix4.c
5562F: drivers/i2c/busses/i2c-sis5595.c
5563F: drivers/i2c/busses/i2c-sis630.c
5564F: drivers/i2c/busses/i2c-sis96x.c
5565F: drivers/i2c/busses/i2c-via.c
5566F: drivers/i2c/busses/i2c-viapro.c
5567
5568I2C/SMBUS ISMT DRIVER
5569M: Seth Heasley <seth.heasley@intel.com>
5570M: Neil Horman <nhorman@tuxdriver.com>
5571L: linux-i2c@vger.kernel.org
5572F: drivers/i2c/busses/i2c-ismt.c
5573F: Documentation/i2c/busses/i2c-ismt
5574
5575I2C/SMBUS STUB DRIVER
5576M: Jean Delvare <jdelvare@suse.com>
5577L: linux-i2c@vger.kernel.org
5578S: Maintained
5579F: drivers/i2c/i2c-stub.c
5580
5581I2C SUBSYSTEM
5582M: Wolfram Sang <wsa@the-dreams.de>
5583L: linux-i2c@vger.kernel.org
5584W: https://i2c.wiki.kernel.org/
5585Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5586T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5587S: Maintained
5588F: Documentation/devicetree/bindings/i2c/
5589F: Documentation/i2c/
5590F: drivers/i2c/
5591F: drivers/i2c/*/
5592F: include/linux/i2c.h
5593F: include/linux/i2c-*.h
5594F: include/uapi/linux/i2c.h
5595F: include/uapi/linux/i2c-*.h
5596
5597I2C ACPI SUPPORT
5598M: Mika Westerberg <mika.westerberg@linux.intel.com>
5599L: linux-i2c@vger.kernel.org
5600L: linux-acpi@vger.kernel.org
5601S: Maintained
5602
5603I2C-TAOS-EVM DRIVER
5604M: Jean Delvare <jdelvare@suse.com>
5605L: linux-i2c@vger.kernel.org
5606S: Maintained
5607F: Documentation/i2c/busses/i2c-taos-evm
5608F: drivers/i2c/busses/i2c-taos-evm.c
5609
5610I2C-TINY-USB DRIVER
5611M: Till Harbaum <till@harbaum.org>
5612L: linux-i2c@vger.kernel.org
5613W: http://www.harbaum.org/till/i2c_tiny_usb
5614S: Maintained
5615F: drivers/i2c/busses/i2c-tiny-usb.c
5616
5617i386 BOOT CODE
5618M: "H. Peter Anvin" <hpa@zytor.com>
5619S: Maintained
5620F: arch/x86/boot/
5621
5622i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5623M: "H. Peter Anvin" <hpa@zytor.com>
5624T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5625S: Maintained
5626
5627IA64 (Itanium) PLATFORM
5628M: Tony Luck <tony.luck@intel.com>
5629M: Fenghua Yu <fenghua.yu@intel.com>
5630L: linux-ia64@vger.kernel.org
5631T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5632S: Maintained
5633F: arch/ia64/
5634
5635IBM Power VMX Cryptographic instructions
5636M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5637M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5638L: linux-crypto@vger.kernel.org
5639S: Supported
5640F: drivers/crypto/vmx/Makefile
5641F: drivers/crypto/vmx/Kconfig
5642F: drivers/crypto/vmx/vmx.c
5643F: drivers/crypto/vmx/aes*
5644F: drivers/crypto/vmx/ghash*
5645F: drivers/crypto/vmx/ppc-xlate.pl
5646
5647IBM Power in-Nest Crypto Acceleration
5648M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5649M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5650L: linux-crypto@vger.kernel.org
5651S: Supported
5652F: drivers/crypto/nx/Makefile
5653F: drivers/crypto/nx/Kconfig
5654F: drivers/crypto/nx/nx-aes*
5655F: drivers/crypto/nx/nx-sha*
5656F: drivers/crypto/nx/nx.*
5657F: drivers/crypto/nx/nx_csbcpb.h
5658F: drivers/crypto/nx/nx_debugfs.h
5659
5660IBM Power 842 compression accelerator
5661M: Dan Streetman <ddstreet@ieee.org>
5662S: Supported
5663F: drivers/crypto/nx/Makefile
5664F: drivers/crypto/nx/Kconfig
5665F: drivers/crypto/nx/nx-842*
5666F: include/linux/sw842.h
5667F: crypto/842.c
5668F: lib/842/
5669
5670IBM Power Linux RAID adapter
5671M: Brian King <brking@us.ibm.com>
5672S: Supported
5673F: drivers/scsi/ipr.*
5674
5675IBM Power Virtual Ethernet Device Driver
5676M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5677L: netdev@vger.kernel.org
5678S: Supported
5679F: drivers/net/ethernet/ibm/ibmveth.*
5680
5681IBM Power SRIOV Virtual NIC Device Driver
5682M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5683M: John Allen <jallen@linux.vnet.ibm.com>
5684L: netdev@vger.kernel.org
5685S: Supported
5686F: drivers/net/ethernet/ibm/ibmvnic.*
5687
5688IBM Power Virtual SCSI Device Drivers
5689M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5690L: linux-scsi@vger.kernel.org
5691S: Supported
5692F: drivers/scsi/ibmvscsi/ibmvscsi*
5693F: drivers/scsi/ibmvscsi/viosrp.h
5694
5695IBM Power Virtual FC Device Drivers
5696M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5697L: linux-scsi@vger.kernel.org
5698S: Supported
5699F: drivers/scsi/ibmvscsi/ibmvfc*
5700
5701IBM ServeRAID RAID DRIVER
5702S: Orphan
5703F: drivers/scsi/ips.*
5704
5705ICH LPC AND GPIO DRIVER
5706M: Peter Tyser <ptyser@xes-inc.com>
5707S: Maintained
5708F: drivers/mfd/lpc_ich.c
5709F: drivers/gpio/gpio-ich.c
5710
5711IDE SUBSYSTEM
5712M: "David S. Miller" <davem@davemloft.net>
5713L: linux-ide@vger.kernel.org
5714Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5715T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5716S: Maintained
5717F: Documentation/ide/
5718F: drivers/ide/
5719F: include/linux/ide.h
5720
5721IDEAPAD LAPTOP EXTRAS DRIVER
5722M: Ike Panhc <ike.pan@canonical.com>
5723L: platform-driver-x86@vger.kernel.org
5724W: http://launchpad.net/ideapad-laptop
5725S: Maintained
5726F: drivers/platform/x86/ideapad-laptop.c
5727
5728IDEAPAD LAPTOP SLIDEBAR DRIVER
5729M: Andrey Moiseev <o2g.org.ru@gmail.com>
5730L: linux-input@vger.kernel.org
5731W: https://github.com/o2genum/ideapad-slidebar
5732S: Maintained
5733F: drivers/input/misc/ideapad_slidebar.c
5734
5735IDE/ATAPI DRIVERS
5736M: Borislav Petkov <bp@alien8.de>
5737L: linux-ide@vger.kernel.org
5738S: Maintained
5739F: Documentation/cdrom/ide-cd
5740F: drivers/ide/ide-cd*
5741
5742IDLE-I7300
5743M: Andy Henroid <andrew.d.henroid@intel.com>
5744L: linux-pm@vger.kernel.org
5745S: Supported
5746F: drivers/idle/i7300_idle.c
5747
5748IEEE 802.15.4 SUBSYSTEM
5749M: Alexander Aring <aar@pengutronix.de>
5750L: linux-wpan@vger.kernel.org
5751W: http://wpan.cakelab.org/
5752T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5753T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5754S: Maintained
5755F: net/ieee802154/
5756F: net/mac802154/
5757F: drivers/net/ieee802154/
5758F: include/linux/nl802154.h
5759F: include/linux/ieee802154.h
5760F: include/net/nl802154.h
5761F: include/net/mac802154.h
5762F: include/net/af_ieee802154.h
5763F: include/net/cfg802154.h
5764F: include/net/ieee802154_netdev.h
5765F: Documentation/networking/ieee802154.txt
5766
5767IGORPLUG-USB IR RECEIVER
5768M: Sean Young <sean@mess.org>
5769L: linux-media@vger.kernel.org
5770S: Maintained
5771F: drivers/media/rc/igorplugusb.c
5772
5773IGUANAWORKS USB IR TRANSCEIVER
5774M: Sean Young <sean@mess.org>
5775L: linux-media@vger.kernel.org
5776S: Maintained
5777F: drivers/media/rc/iguanair.c
5778
5779IIO SUBSYSTEM AND DRIVERS
5780M: Jonathan Cameron <jic23@kernel.org>
5781R: Hartmut Knaack <knaack.h@gmx.de>
5782R: Lars-Peter Clausen <lars@metafoo.de>
5783R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5784L: linux-iio@vger.kernel.org
5785S: Maintained
5786F: drivers/iio/
5787F: drivers/staging/iio/
5788F: include/linux/iio/
5789F: tools/iio/
5790
5791IKANOS/ADI EAGLE ADSL USB DRIVER
5792M: Matthieu Castet <castet.matthieu@free.fr>
5793M: Stanislaw Gruszka <stf_xl@wp.pl>
5794S: Maintained
5795F: drivers/usb/atm/ueagle-atm.c
5796
5797INA209 HARDWARE MONITOR DRIVER
5798M: Guenter Roeck <linux@roeck-us.net>
5799L: linux-hwmon@vger.kernel.org
5800S: Maintained
5801F: Documentation/hwmon/ina209
5802F: Documentation/devicetree/bindings/i2c/ina209.txt
5803F: drivers/hwmon/ina209.c
5804
5805INA2XX HARDWARE MONITOR DRIVER
5806M: Guenter Roeck <linux@roeck-us.net>
5807L: linux-hwmon@vger.kernel.org
5808S: Maintained
5809F: Documentation/hwmon/ina2xx
5810F: drivers/hwmon/ina2xx.c
5811F: include/linux/platform_data/ina2xx.h
5812
5813INDUSTRY PACK SUBSYSTEM (IPACK)
5814M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5815M: Jens Taprogge <jens.taprogge@taprogge.org>
5816M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5817L: industrypack-devel@lists.sourceforge.net
5818W: http://industrypack.sourceforge.net
5819S: Maintained
5820F: drivers/ipack/
5821
5822INGENIC JZ4780 DMA Driver
5823M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5824S: Maintained
5825F: drivers/dma/dma-jz4780.c
5826
5827INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5828M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5829M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5830L: linux-ima-devel@lists.sourceforge.net
5831L: linux-ima-user@lists.sourceforge.net
5832L: linux-security-module@vger.kernel.org
5833T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5834S: Supported
5835F: security/integrity/ima/
5836
5837IMGTEC IR DECODER DRIVER
5838M: James Hogan <james.hogan@imgtec.com>
5839S: Maintained
5840F: drivers/media/rc/img-ir/
5841
5842IMS TWINTURBO FRAMEBUFFER DRIVER
5843L: linux-fbdev@vger.kernel.org
5844S: Orphan
5845F: drivers/video/fbdev/imsttfb.c
5846
5847INFINIBAND SUBSYSTEM
5848M: Doug Ledford <dledford@redhat.com>
5849M: Sean Hefty <sean.hefty@intel.com>
5850M: Hal Rosenstock <hal.rosenstock@gmail.com>
5851L: linux-rdma@vger.kernel.org
5852W: http://www.openfabrics.org/
5853Q: http://patchwork.kernel.org/project/linux-rdma/list/
5854T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5855S: Supported
5856F: Documentation/infiniband/
5857F: drivers/infiniband/
5858F: include/uapi/linux/if_infiniband.h
5859F: include/uapi/rdma/
5860F: include/rdma/
5861
5862INOTIFY
5863M: John McCutchan <john@johnmccutchan.com>
5864M: Robert Love <rlove@rlove.org>
5865M: Eric Paris <eparis@parisplace.org>
5866S: Maintained
5867F: Documentation/filesystems/inotify.txt
5868F: fs/notify/inotify/
5869F: include/linux/inotify.h
5870F: include/uapi/linux/inotify.h
5871
5872INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5873M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5874L: linux-input@vger.kernel.org
5875Q: http://patchwork.kernel.org/project/linux-input/list/
5876T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5877S: Maintained
5878F: drivers/input/
5879F: include/linux/input.h
5880F: include/uapi/linux/input.h
5881F: include/linux/input/
5882F: Documentation/devicetree/bindings/input/
5883
5884INPUT MULTITOUCH (MT) PROTOCOL
5885M: Henrik Rydberg <rydberg@bitmath.org>
5886L: linux-input@vger.kernel.org
5887S: Odd fixes
5888F: Documentation/input/multi-touch-protocol.txt
5889F: drivers/input/input-mt.c
5890K: \b(ABS|SYN)_MT_
5891
5892INTEL ASoC BDW/HSW DRIVERS
5893M: Jie Yang <yang.jie@linux.intel.com>
5894L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5895S: Supported
5896F: sound/soc/intel/common/sst-dsp*
5897F: sound/soc/intel/common/sst-firmware.c
5898F: sound/soc/intel/boards/broadwell.c
5899F: sound/soc/intel/haswell/
5900
5901INTEL C600 SERIES SAS CONTROLLER DRIVER
5902M: Intel SCU Linux support <intel-linux-scu@intel.com>
5903M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5904L: linux-scsi@vger.kernel.org
5905T: git git://git.code.sf.net/p/intel-sas/isci
5906S: Supported
5907F: drivers/scsi/isci/
5908
5909INTEL HID EVENT DRIVER
5910M: Alex Hung <alex.hung@canonical.com>
5911L: platform-driver-x86@vger.kernel.org
5912S: Maintained
5913F: drivers/platform/x86/intel-hid.c
5914
5915INTEL IDLE DRIVER
5916M: Len Brown <lenb@kernel.org>
5917L: linux-pm@vger.kernel.org
5918T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5919S: Supported
5920F: drivers/idle/intel_idle.c
5921
5922INTEL PSTATE DRIVER
5923M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5924M: Len Brown <lenb@kernel.org>
5925L: linux-pm@vger.kernel.org
5926S: Supported
5927F: drivers/cpufreq/intel_pstate.c
5928
5929INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5930M: Maik Broemme <mbroemme@plusserver.de>
5931L: linux-fbdev@vger.kernel.org
5932S: Maintained
5933F: Documentation/fb/intelfb.txt
5934F: drivers/video/fbdev/intelfb/
5935
5936INTEL 810/815 FRAMEBUFFER DRIVER
5937M: Antonino Daplas <adaplas@gmail.com>
5938L: linux-fbdev@vger.kernel.org
5939S: Maintained
5940F: drivers/video/fbdev/i810/
5941
5942INTEL MENLOW THERMAL DRIVER
5943M: Sujith Thomas <sujith.thomas@intel.com>
5944L: platform-driver-x86@vger.kernel.org
5945W: https://01.org/linux-acpi
5946S: Supported
5947F: drivers/platform/x86/intel_menlow.c
5948
5949INTEL I/OAT DMA DRIVER
5950M: Dave Jiang <dave.jiang@intel.com>
5951R: Dan Williams <dan.j.williams@intel.com>
5952L: dmaengine@vger.kernel.org
5953Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5954S: Supported
5955F: drivers/dma/ioat*
5956
5957INTEL IOMMU (VT-d)
5958M: David Woodhouse <dwmw2@infradead.org>
5959L: iommu@lists.linux-foundation.org
5960T: git git://git.infradead.org/iommu-2.6.git
5961S: Supported
5962F: drivers/iommu/intel-iommu.c
5963F: include/linux/intel-iommu.h
5964
5965INTEL IOP-ADMA DMA DRIVER
5966R: Dan Williams <dan.j.williams@intel.com>
5967S: Odd fixes
5968F: drivers/dma/iop-adma.c
5969
5970INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5971M: Krzysztof Halasa <khalasa@piap.pl>
5972S: Maintained
5973F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5974F: arch/arm/mach-ixp4xx/include/mach/npe.h
5975F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5976F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5977F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5978F: drivers/net/wan/ixp4xx_hss.c
5979
5980INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5981M: Deepak Saxena <dsaxena@plexity.net>
5982S: Maintained
5983F: drivers/char/hw_random/ixp4xx-rng.c
5984
5985INTEL ETHERNET DRIVERS
5986M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5987L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5988W: http://www.intel.com/support/feedback.htm
5989W: http://e1000.sourceforge.net/
5990Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5993S: Supported
5994F: Documentation/networking/e100.txt
5995F: Documentation/networking/e1000.txt
5996F: Documentation/networking/e1000e.txt
5997F: Documentation/networking/igb.txt
5998F: Documentation/networking/igbvf.txt
5999F: Documentation/networking/ixgb.txt
6000F: Documentation/networking/ixgbe.txt
6001F: Documentation/networking/ixgbevf.txt
6002F: Documentation/networking/i40e.txt
6003F: Documentation/networking/i40evf.txt
6004F: drivers/net/ethernet/intel/
6005F: drivers/net/ethernet/intel/*/
6006
6007INTEL RDMA RNIC DRIVER
6008M: Faisal Latif <faisal.latif@intel.com>
6009R: Chien Tin Tung <chien.tin.tung@intel.com>
6010R: Mustafa Ismail <mustafa.ismail@intel.com>
6011R: Shiraz Saleem <shiraz.saleem@intel.com>
6012R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6013L: linux-rdma@vger.kernel.org
6014S: Supported
6015F: drivers/infiniband/hw/i40iw/
6016
6017INTEL-MID GPIO DRIVER
6018M: David Cohen <david.a.cohen@linux.intel.com>
6019L: linux-gpio@vger.kernel.org
6020S: Maintained
6021F: drivers/gpio/gpio-intel-mid.c
6022
6023INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6024M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6025L: linux-wireless@vger.kernel.org
6026S: Maintained
6027F: Documentation/networking/README.ipw2100
6028F: Documentation/networking/README.ipw2200
6029F: drivers/net/wireless/intel/ipw2x00/
6030
6031INTEL(R) TRACE HUB
6032M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6033S: Supported
6034F: Documentation/trace/intel_th.txt
6035F: drivers/hwtracing/intel_th/
6036
6037INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6038M: Ning Sun <ning.sun@intel.com>
6039L: tboot-devel@lists.sourceforge.net
6040W: http://tboot.sourceforge.net
6041T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6042S: Supported
6043F: Documentation/intel_txt.txt
6044F: include/linux/tboot.h
6045F: arch/x86/kernel/tboot.c
6046
6047INTEL WIRELESS WIMAX CONNECTION 2400
6048M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6049M: linux-wimax@intel.com
6050L: wimax@linuxwimax.org (subscribers-only)
6051S: Supported
6052W: http://linuxwimax.org
6053F: Documentation/wimax/README.i2400m
6054F: drivers/net/wimax/i2400m/
6055F: include/uapi/linux/wimax/i2400m.h
6056
6057INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6058M: Stanislaw Gruszka <sgruszka@redhat.com>
6059L: linux-wireless@vger.kernel.org
6060S: Supported
6061F: drivers/net/wireless/intel/iwlegacy/
6062
6063INTEL WIRELESS WIFI LINK (iwlwifi)
6064M: Johannes Berg <johannes.berg@intel.com>
6065M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6066M: Luca Coelho <luciano.coelho@intel.com>
6067M: Intel Linux Wireless <linuxwifi@intel.com>
6068L: linux-wireless@vger.kernel.org
6069W: http://intellinuxwireless.org
6070T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6071S: Supported
6072F: drivers/net/wireless/intel/iwlwifi/
6073
6074INTEL MANAGEMENT ENGINE (mei)
6075M: Tomas Winkler <tomas.winkler@intel.com>
6076L: linux-kernel@vger.kernel.org
6077S: Supported
6078F: include/uapi/linux/mei.h
6079F: include/linux/mei_cl_bus.h
6080F: drivers/misc/mei/*
6081F: drivers/watchdog/mei_wdt.c
6082F: Documentation/misc-devices/mei/*
6083
6084INTEL MIC DRIVERS (mic)
6085M: Sudeep Dutt <sudeep.dutt@intel.com>
6086M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6087S: Supported
6088W: https://github.com/sudeepdutt/mic
6089W: http://software.intel.com/en-us/mic-developer
6090F: include/linux/mic_bus.h
6091F: include/linux/scif.h
6092F: include/uapi/linux/mic_common.h
6093F: include/uapi/linux/mic_ioctl.h
6094F: include/uapi/linux/scif_ioctl.h
6095F: drivers/misc/mic/
6096F: drivers/dma/mic_x100_dma.c
6097F: drivers/dma/mic_x100_dma.h
6098F: Documentation/mic/
6099
6100INTEL PMC/P-Unit IPC DRIVER
6101M: Zha Qipeng<qipeng.zha@intel.com>
6102L: platform-driver-x86@vger.kernel.org
6103S: Maintained
6104F: drivers/platform/x86/intel_pmc_ipc.c
6105F: drivers/platform/x86/intel_punit_ipc.c
6106F: arch/x86/include/asm/intel_pmc_ipc.h
6107F: arch/x86/include/asm/intel_punit_ipc.h
6108
6109INTEL TELEMETRY DRIVER
6110M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6111L: platform-driver-x86@vger.kernel.org
6112S: Maintained
6113F: arch/x86/include/asm/intel_telemetry.h
6114F: drivers/platform/x86/intel_telemetry*
6115
6116INTEL PMC CORE DRIVER
6117M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6118M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6119L: platform-driver-x86@vger.kernel.org
6120S: Maintained
6121F: arch/x86/include/asm/pmc_core.h
6122F: drivers/platform/x86/intel_pmc_core*
6123
6124IOC3 ETHERNET DRIVER
6125M: Ralf Baechle <ralf@linux-mips.org>
6126L: linux-mips@linux-mips.org
6127S: Maintained
6128F: drivers/net/ethernet/sgi/ioc3-eth.c
6129
6130IOC3 SERIAL DRIVER
6131M: Pat Gefre <pfg@sgi.com>
6132L: linux-serial@vger.kernel.org
6133S: Maintained
6134F: drivers/tty/serial/ioc3_serial.c
6135
6136IOMMU DRIVERS
6137M: Joerg Roedel <joro@8bytes.org>
6138L: iommu@lists.linux-foundation.org
6139T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6140S: Maintained
6141F: drivers/iommu/
6142
6143IP MASQUERADING
6144M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6145S: Maintained
6146F: net/ipv4/netfilter/ipt_MASQUERADE.c
6147
6148IPMI SUBSYSTEM
6149M: Corey Minyard <minyard@acm.org>
6150L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6151W: http://openipmi.sourceforge.net/
6152S: Supported
6153F: Documentation/IPMI.txt
6154F: drivers/char/ipmi/
6155F: include/linux/ipmi*
6156F: include/uapi/linux/ipmi*
6157
6158QCOM AUDIO (ASoC) DRIVERS
6159M: Patrick Lai <plai@codeaurora.org>
6160M: Banajit Goswami <bgoswami@codeaurora.org>
6161L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6162S: Supported
6163F: sound/soc/qcom/
6164
6165IPS SCSI RAID DRIVER
6166M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6167L: linux-scsi@vger.kernel.org
6168W: http://www.adaptec.com/
6169S: Maintained
6170F: drivers/scsi/ips*
6171
6172IPVS
6173M: Wensong Zhang <wensong@linux-vs.org>
6174M: Simon Horman <horms@verge.net.au>
6175M: Julian Anastasov <ja@ssi.bg>
6176L: netdev@vger.kernel.org
6177L: lvs-devel@vger.kernel.org
6178S: Maintained
6179T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6180T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6181F: Documentation/networking/ipvs-sysctl.txt
6182F: include/net/ip_vs.h
6183F: include/uapi/linux/ip_vs.h
6184F: net/netfilter/ipvs/
6185
6186IPWIRELESS DRIVER
6187M: Jiri Kosina <jikos@kernel.org>
6188M: David Sterba <dsterba@suse.com>
6189S: Odd Fixes
6190F: drivers/tty/ipwireless/
6191
6192IPX NETWORK LAYER
6193M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6194L: netdev@vger.kernel.org
6195S: Maintained
6196F: include/net/ipx.h
6197F: include/uapi/linux/ipx.h
6198F: net/ipx/
6199
6200IRDA SUBSYSTEM
6201M: Samuel Ortiz <samuel@sortiz.org>
6202L: irda-users@lists.sourceforge.net (subscribers-only)
6203L: netdev@vger.kernel.org
6204W: http://irda.sourceforge.net/
6205S: Maintained
6206T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6207F: Documentation/networking/irda.txt
6208F: drivers/net/irda/
6209F: include/net/irda/
6210F: net/irda/
6211
6212IRQ SUBSYSTEM
6213M: Thomas Gleixner <tglx@linutronix.de>
6214L: linux-kernel@vger.kernel.org
6215S: Maintained
6216T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6217F: kernel/irq/
6218
6219IRQCHIP DRIVERS
6220M: Thomas Gleixner <tglx@linutronix.de>
6221M: Jason Cooper <jason@lakedaemon.net>
6222M: Marc Zyngier <marc.zyngier@arm.com>
6223L: linux-kernel@vger.kernel.org
6224S: Maintained
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6226T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6227F: Documentation/devicetree/bindings/interrupt-controller/
6228F: drivers/irqchip/
6229
6230IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6231M: Jiang Liu <jiang.liu@linux.intel.com>
6232M: Marc Zyngier <marc.zyngier@arm.com>
6233S: Maintained
6234T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6235F: Documentation/IRQ-domain.txt
6236F: include/linux/irqdomain.h
6237F: kernel/irq/irqdomain.c
6238F: kernel/irq/msi.c
6239
6240ISA
6241M: William Breathitt Gray <vilhelm.gray@gmail.com>
6242S: Maintained
6243F: Documentation/isa.txt
6244F: drivers/base/isa.c
6245F: include/linux/isa.h
6246
6247ISAPNP
6248M: Jaroslav Kysela <perex@perex.cz>
6249S: Maintained
6250F: Documentation/isapnp.txt
6251F: drivers/pnp/isapnp/
6252F: include/linux/isapnp.h
6253
6254ISA RADIO MODULE
6255M: Hans Verkuil <hverkuil@xs4all.nl>
6256L: linux-media@vger.kernel.org
6257T: git git://linuxtv.org/media_tree.git
6258W: https://linuxtv.org
6259S: Maintained
6260F: drivers/media/radio/radio-isa*
6261
6262iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6263M: Peter Jones <pjones@redhat.com>
6264M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6265S: Maintained
6266F: drivers/firmware/iscsi_ibft*
6267
6268ISCSI
6269M: Mike Christie <michaelc@cs.wisc.edu>
6270L: open-iscsi@googlegroups.com
6271W: www.open-iscsi.org
6272T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6273S: Maintained
6274F: drivers/scsi/*iscsi*
6275F: include/scsi/*iscsi*
6276
6277ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6278M: Or Gerlitz <ogerlitz@mellanox.com>
6279M: Sagi Grimberg <sagi@grimberg.me>
6280M: Roi Dayan <roid@mellanox.com>
6281L: linux-rdma@vger.kernel.org
6282S: Supported
6283W: http://www.openfabrics.org
6284W: www.open-iscsi.org
6285Q: http://patchwork.kernel.org/project/linux-rdma/list/
6286F: drivers/infiniband/ulp/iser/
6287
6288ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6289M: Sagi Grimberg <sagi@grimberg.me>
6290T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6291L: linux-rdma@vger.kernel.org
6292L: target-devel@vger.kernel.org
6293S: Supported
6294W: http://www.linux-iscsi.org
6295F: drivers/infiniband/ulp/isert
6296
6297ISDN SUBSYSTEM
6298M: Karsten Keil <isdn@linux-pingi.de>
6299L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6300L: netdev@vger.kernel.org
6301W: http://www.isdn4linux.de
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6303S: Maintained
6304F: Documentation/isdn/
6305F: drivers/isdn/
6306F: include/linux/isdn.h
6307F: include/linux/isdn/
6308F: include/uapi/linux/isdn.h
6309F: include/uapi/linux/isdn/
6310
6311ISDN SUBSYSTEM (Eicon active card driver)
6312M: Armin Schindler <mac@melware.de>
6313L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6314W: http://www.melware.de
6315S: Maintained
6316F: drivers/isdn/hardware/eicon/
6317
6318IT87 HARDWARE MONITORING DRIVER
6319M: Jean Delvare <jdelvare@suse.com>
6320L: linux-hwmon@vger.kernel.org
6321S: Maintained
6322F: Documentation/hwmon/it87
6323F: drivers/hwmon/it87.c
6324
6325IT913X MEDIA DRIVER
6326M: Antti Palosaari <crope@iki.fi>
6327L: linux-media@vger.kernel.org
6328W: https://linuxtv.org
6329W: http://palosaari.fi/linux/
6330Q: http://patchwork.linuxtv.org/project/linux-media/list/
6331T: git git://linuxtv.org/anttip/media_tree.git
6332S: Maintained
6333F: drivers/media/tuners/it913x*
6334
6335IVTV VIDEO4LINUX DRIVER
6336M: Andy Walls <awalls@md.metrocast.net>
6337L: ivtv-devel@ivtvdriver.org (subscribers-only)
6338L: linux-media@vger.kernel.org
6339T: git git://linuxtv.org/media_tree.git
6340W: http://www.ivtvdriver.org
6341S: Maintained
6342F: Documentation/video4linux/*.ivtv
6343F: drivers/media/pci/ivtv/
6344F: include/uapi/linux/ivtv*
6345
6346IX2505V MEDIA DRIVER
6347M: Malcolm Priestley <tvboxspy@gmail.com>
6348L: linux-media@vger.kernel.org
6349W: https://linuxtv.org
6350Q: http://patchwork.linuxtv.org/project/linux-media/list/
6351S: Maintained
6352F: drivers/media/dvb-frontends/ix2505v*
6353
6354JC42.4 TEMPERATURE SENSOR DRIVER
6355M: Guenter Roeck <linux@roeck-us.net>
6356L: linux-hwmon@vger.kernel.org
6357S: Maintained
6358F: drivers/hwmon/jc42.c
6359F: Documentation/hwmon/jc42
6360
6361JFS FILESYSTEM
6362M: Dave Kleikamp <shaggy@kernel.org>
6363L: jfs-discussion@lists.sourceforge.net
6364W: http://jfs.sourceforge.net/
6365T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6366S: Maintained
6367F: Documentation/filesystems/jfs.txt
6368F: fs/jfs/
6369
6370JME NETWORK DRIVER
6371M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6372L: netdev@vger.kernel.org
6373S: Maintained
6374F: drivers/net/ethernet/jme.*
6375
6376JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6377M: David Woodhouse <dwmw2@infradead.org>
6378L: linux-mtd@lists.infradead.org
6379W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6380S: Maintained
6381F: fs/jffs2/
6382F: include/uapi/linux/jffs2.h
6383
6384JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6385M: "Theodore Ts'o" <tytso@mit.edu>
6386M: Jan Kara <jack@suse.com>
6387L: linux-ext4@vger.kernel.org
6388S: Maintained
6389F: fs/jbd2/
6390F: include/linux/jbd2.h
6391
6392JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6393M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6394L: linux-media@vger.kernel.org
6395S: Maintained
6396F: drivers/media/platform/rcar_jpu.c
6397
6398JSM Neo PCI based serial card
6399M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6400L: linux-serial@vger.kernel.org
6401S: Maintained
6402F: drivers/tty/serial/jsm/
6403
6404K10TEMP HARDWARE MONITORING DRIVER
6405M: Clemens Ladisch <clemens@ladisch.de>
6406L: linux-hwmon@vger.kernel.org
6407S: Maintained
6408F: Documentation/hwmon/k10temp
6409F: drivers/hwmon/k10temp.c
6410
6411K8TEMP HARDWARE MONITORING DRIVER
6412M: Rudolf Marek <r.marek@assembler.cz>
6413L: linux-hwmon@vger.kernel.org
6414S: Maintained
6415F: Documentation/hwmon/k8temp
6416F: drivers/hwmon/k8temp.c
6417
6418KASAN
6419M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6420R: Alexander Potapenko <glider@google.com>
6421R: Dmitry Vyukov <dvyukov@google.com>
6422L: kasan-dev@googlegroups.com
6423S: Maintained
6424F: arch/*/include/asm/kasan.h
6425F: arch/*/mm/kasan_init*
6426F: Documentation/kasan.txt
6427F: include/linux/kasan*.h
6428F: lib/test_kasan.c
6429F: mm/kasan/
6430F: scripts/Makefile.kasan
6431
6432KCONFIG
6433M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6434L: linux-kbuild@vger.kernel.org
6435T: git git://gitorious.org/linux-kconfig/linux-kconfig
6436S: Maintained
6437F: Documentation/kbuild/kconfig-language.txt
6438F: scripts/kconfig/
6439
6440KDUMP
6441M: Dave Young <dyoung@redhat.com>
6442M: Baoquan He <bhe@redhat.com>
6443R: Vivek Goyal <vgoyal@redhat.com>
6444L: kexec@lists.infradead.org
6445W: http://lse.sourceforge.net/kdump/
6446S: Maintained
6447F: Documentation/kdump/
6448
6449KEENE FM RADIO TRANSMITTER DRIVER
6450M: Hans Verkuil <hverkuil@xs4all.nl>
6451L: linux-media@vger.kernel.org
6452T: git git://linuxtv.org/media_tree.git
6453W: https://linuxtv.org
6454S: Maintained
6455F: drivers/media/radio/radio-keene*
6456
6457KERNEL AUTOMOUNTER v4 (AUTOFS4)
6458M: Ian Kent <raven@themaw.net>
6459L: autofs@vger.kernel.org
6460S: Maintained
6461F: fs/autofs4/
6462
6463KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6464M: Michal Marek <mmarek@suse.com>
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6466T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6467L: linux-kbuild@vger.kernel.org
6468S: Maintained
6469F: Documentation/kbuild/
6470F: Makefile
6471F: scripts/Makefile.*
6472F: scripts/basic/
6473F: scripts/mk*
6474F: scripts/package/
6475
6476KERNEL JANITORS
6477L: kernel-janitors@vger.kernel.org
6478W: http://kernelnewbies.org/KernelJanitors
6479S: Odd Fixes
6480
6481KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6482M: "J. Bruce Fields" <bfields@fieldses.org>
6483M: Jeff Layton <jlayton@poochiereds.net>
6484L: linux-nfs@vger.kernel.org
6485W: http://nfs.sourceforge.net/
6486T: git git://linux-nfs.org/~bfields/linux.git
6487S: Supported
6488F: fs/nfsd/
6489F: include/uapi/linux/nfsd/
6490F: fs/lockd/
6491F: fs/nfs_common/
6492F: net/sunrpc/
6493F: include/linux/lockd/
6494F: include/linux/sunrpc/
6495F: include/uapi/linux/sunrpc/
6496
6497KERNEL SELFTEST FRAMEWORK
6498M: Shuah Khan <shuahkh@osg.samsung.com>
6499L: linux-kselftest@vger.kernel.org
6500T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6501S: Maintained
6502F: tools/testing/selftests
6503
6504KERNEL VIRTUAL MACHINE (KVM)
6505M: Paolo Bonzini <pbonzini@redhat.com>
6506M: Radim Krčmář <rkrcmar@redhat.com>
6507L: kvm@vger.kernel.org
6508W: http://www.linux-kvm.org
6509T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6510S: Supported
6511F: Documentation/*/kvm*.txt
6512F: Documentation/virtual/kvm/
6513F: arch/*/kvm/
6514F: arch/x86/kernel/kvm.c
6515F: arch/x86/kernel/kvmclock.c
6516F: arch/*/include/asm/kvm*
6517F: include/linux/kvm*
6518F: include/uapi/linux/kvm*
6519F: virt/kvm/
6520F: tools/kvm/
6521
6522KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6523M: Joerg Roedel <joro@8bytes.org>
6524L: kvm@vger.kernel.org
6525W: http://www.linux-kvm.org/
6526S: Maintained
6527F: arch/x86/include/asm/svm.h
6528F: arch/x86/kvm/svm.c
6529
6530KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6531M: Alexander Graf <agraf@suse.com>
6532L: kvm-ppc@vger.kernel.org
6533W: http://www.linux-kvm.org/
6534T: git git://github.com/agraf/linux-2.6.git
6535S: Supported
6536F: arch/powerpc/include/asm/kvm*
6537F: arch/powerpc/kvm/
6538
6539KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6540M: Christian Borntraeger <borntraeger@de.ibm.com>
6541M: Cornelia Huck <cornelia.huck@de.ibm.com>
6542L: linux-s390@vger.kernel.org
6543W: http://www.ibm.com/developerworks/linux/linux390/
6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6545S: Supported
6546F: Documentation/s390/kvm.txt
6547F: arch/s390/include/asm/kvm*
6548F: arch/s390/kvm/
6549
6550KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6551M: Christoffer Dall <christoffer.dall@linaro.org>
6552M: Marc Zyngier <marc.zyngier@arm.com>
6553L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6554L: kvmarm@lists.cs.columbia.edu
6555W: http://systems.cs.columbia.edu/projects/kvm-arm
6556T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6557S: Supported
6558F: arch/arm/include/uapi/asm/kvm*
6559F: arch/arm/include/asm/kvm*
6560F: arch/arm/kvm/
6561F: virt/kvm/arm/
6562F: include/kvm/arm_*
6563
6564KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6565M: Christoffer Dall <christoffer.dall@linaro.org>
6566M: Marc Zyngier <marc.zyngier@arm.com>
6567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6568L: kvmarm@lists.cs.columbia.edu
6569S: Maintained
6570F: arch/arm64/include/uapi/asm/kvm*
6571F: arch/arm64/include/asm/kvm*
6572F: arch/arm64/kvm/
6573
6574KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6575M: James Hogan <james.hogan@imgtec.com>
6576L: linux-mips@linux-mips.org
6577S: Supported
6578F: arch/mips/include/uapi/asm/kvm*
6579F: arch/mips/include/asm/kvm*
6580F: arch/mips/kvm/
6581
6582KEXEC
6583M: Eric Biederman <ebiederm@xmission.com>
6584W: http://kernel.org/pub/linux/utils/kernel/kexec/
6585L: kexec@lists.infradead.org
6586S: Maintained
6587F: include/linux/kexec.h
6588F: include/uapi/linux/kexec.h
6589F: kernel/kexec*
6590
6591KEYS/KEYRINGS:
6592M: David Howells <dhowells@redhat.com>
6593L: keyrings@vger.kernel.org
6594S: Maintained
6595F: Documentation/security/keys.txt
6596F: include/linux/key.h
6597F: include/linux/key-type.h
6598F: include/linux/keyctl.h
6599F: include/uapi/linux/keyctl.h
6600F: include/keys/
6601F: security/keys/
6602
6603KEYS-TRUSTED
6604M: David Safford <safford@us.ibm.com>
6605M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6606L: linux-security-module@vger.kernel.org
6607L: keyrings@vger.kernel.org
6608S: Supported
6609F: Documentation/security/keys-trusted-encrypted.txt
6610F: include/keys/trusted-type.h
6611F: security/keys/trusted.c
6612F: security/keys/trusted.h
6613
6614KEYS-ENCRYPTED
6615M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6616M: David Safford <safford@us.ibm.com>
6617L: linux-security-module@vger.kernel.org
6618L: keyrings@vger.kernel.org
6619S: Supported
6620F: Documentation/security/keys-trusted-encrypted.txt
6621F: include/keys/encrypted-type.h
6622F: security/keys/encrypted-keys/
6623
6624KGDB / KDB /debug_core
6625M: Jason Wessel <jason.wessel@windriver.com>
6626W: http://kgdb.wiki.kernel.org/
6627L: kgdb-bugreport@lists.sourceforge.net
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6629S: Maintained
6630F: Documentation/DocBook/kgdb.tmpl
6631F: drivers/misc/kgdbts.c
6632F: drivers/tty/serial/kgdboc.c
6633F: include/linux/kdb.h
6634F: include/linux/kgdb.h
6635F: kernel/debug/
6636
6637KMEMCHECK
6638M: Vegard Nossum <vegardno@ifi.uio.no>
6639M: Pekka Enberg <penberg@kernel.org>
6640S: Maintained
6641F: Documentation/kmemcheck.txt
6642F: arch/x86/include/asm/kmemcheck.h
6643F: arch/x86/mm/kmemcheck/
6644F: include/linux/kmemcheck.h
6645F: mm/kmemcheck.c
6646
6647KMEMLEAK
6648M: Catalin Marinas <catalin.marinas@arm.com>
6649S: Maintained
6650F: Documentation/kmemleak.txt
6651F: include/linux/kmemleak.h
6652F: mm/kmemleak.c
6653F: mm/kmemleak-test.c
6654
6655KPROBES
6656M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6657M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6658M: "David S. Miller" <davem@davemloft.net>
6659M: Masami Hiramatsu <mhiramat@kernel.org>
6660S: Maintained
6661F: Documentation/kprobes.txt
6662F: include/linux/kprobes.h
6663F: kernel/kprobes.c
6664
6665KS0108 LCD CONTROLLER DRIVER
6666M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6667W: http://miguelojeda.es/auxdisplay.htm
6668W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6669S: Maintained
6670F: Documentation/auxdisplay/ks0108
6671F: drivers/auxdisplay/ks0108.c
6672F: include/linux/ks0108.h
6673
6674L3MDEV
6675M: David Ahern <dsa@cumulusnetworks.com>
6676L: netdev@vger.kernel.org
6677S: Maintained
6678F: net/l3mdev
6679F: include/net/l3mdev.h
6680
6681LANTIQ MIPS ARCHITECTURE
6682M: John Crispin <john@phrozen.org>
6683L: linux-mips@linux-mips.org
6684S: Maintained
6685F: arch/mips/lantiq
6686
6687LAPB module
6688L: linux-x25@vger.kernel.org
6689S: Orphan
6690F: Documentation/networking/lapb-module.txt
6691F: include/*/lapb.h
6692F: net/lapb/
6693
6694LASI 53c700 driver for PARISC
6695M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6696L: linux-scsi@vger.kernel.org
6697S: Maintained
6698F: Documentation/scsi/53c700.txt
6699F: drivers/scsi/53c700*
6700
6701LED SUBSYSTEM
6702M: Richard Purdie <rpurdie@rpsys.net>
6703M: Jacek Anaszewski <j.anaszewski@samsung.com>
6704L: linux-leds@vger.kernel.org
6705T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6706S: Maintained
6707F: drivers/leds/
6708F: include/linux/leds.h
6709
6710LEGACY EEPROM DRIVER
6711M: Jean Delvare <jdelvare@suse.com>
6712S: Maintained
6713F: Documentation/misc-devices/eeprom
6714F: drivers/misc/eeprom/eeprom.c
6715
6716LEGO USB Tower driver
6717M: Juergen Stuber <starblue@users.sourceforge.net>
6718L: legousb-devel@lists.sourceforge.net
6719W: http://legousb.sourceforge.net/
6720S: Maintained
6721F: drivers/usb/misc/legousbtower.c
6722
6723LG2160 MEDIA DRIVER
6724M: Michael Krufky <mkrufky@linuxtv.org>
6725L: linux-media@vger.kernel.org
6726W: https://linuxtv.org
6727W: http://github.com/mkrufky
6728Q: http://patchwork.linuxtv.org/project/linux-media/list/
6729T: git git://linuxtv.org/mkrufky/tuners.git
6730S: Maintained
6731F: drivers/media/dvb-frontends/lg2160.*
6732
6733LGDT3305 MEDIA DRIVER
6734M: Michael Krufky <mkrufky@linuxtv.org>
6735L: linux-media@vger.kernel.org
6736W: https://linuxtv.org
6737W: http://github.com/mkrufky
6738Q: http://patchwork.linuxtv.org/project/linux-media/list/
6739T: git git://linuxtv.org/mkrufky/tuners.git
6740S: Maintained
6741F: drivers/media/dvb-frontends/lgdt3305.*
6742
6743LGUEST
6744M: Rusty Russell <rusty@rustcorp.com.au>
6745L: lguest@lists.ozlabs.org
6746W: http://lguest.ozlabs.org/
6747S: Odd Fixes
6748F: arch/x86/include/asm/lguest*.h
6749F: arch/x86/lguest/
6750F: drivers/lguest/
6751F: include/linux/lguest*.h
6752F: tools/lguest/
6753
6754LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6755M: Tejun Heo <tj@kernel.org>
6756L: linux-ide@vger.kernel.org
6757T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6758S: Maintained
6759F: drivers/ata/
6760F: include/linux/ata.h
6761F: include/linux/libata.h
6762
6763LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6764M: Viresh Kumar <vireshk@kernel.org>
6765L: linux-ide@vger.kernel.org
6766T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6767S: Maintained
6768F: include/linux/pata_arasan_cf_data.h
6769F: drivers/ata/pata_arasan_cf.c
6770
6771LIBATA PATA DRIVERS
6772M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6773M: Tejun Heo <tj@kernel.org>
6774L: linux-ide@vger.kernel.org
6775T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6776S: Maintained
6777F: drivers/ata/pata_*.c
6778F: drivers/ata/ata_generic.c
6779
6780LIBATA SATA AHCI PLATFORM devices support
6781M: Hans de Goede <hdegoede@redhat.com>
6782M: Tejun Heo <tj@kernel.org>
6783L: linux-ide@vger.kernel.org
6784T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6785S: Maintained
6786F: drivers/ata/ahci_platform.c
6787F: drivers/ata/libahci_platform.c
6788F: include/linux/ahci_platform.h
6789
6790LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6791M: Mikael Pettersson <mikpelinux@gmail.com>
6792L: linux-ide@vger.kernel.org
6793T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6794S: Maintained
6795F: drivers/ata/sata_promise.*
6796
6797LIBLOCKDEP
6798M: Sasha Levin <sasha.levin@oracle.com>
6799S: Maintained
6800F: tools/lib/lockdep/
6801
6802LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6803M: Dan Williams <dan.j.williams@intel.com>
6804L: linux-nvdimm@lists.01.org
6805Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6807S: Supported
6808F: drivers/nvdimm/*
6809F: include/linux/nd.h
6810F: include/linux/libnvdimm.h
6811F: include/uapi/linux/ndctl.h
6812
6813LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6814M: Ross Zwisler <ross.zwisler@linux.intel.com>
6815L: linux-nvdimm@lists.01.org
6816Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6817S: Supported
6818F: drivers/nvdimm/blk.c
6819F: drivers/nvdimm/region_devs.c
6820F: drivers/acpi/nfit*
6821
6822LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6823M: Vishal Verma <vishal.l.verma@intel.com>
6824L: linux-nvdimm@lists.01.org
6825Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6826S: Supported
6827F: drivers/nvdimm/btt*
6828
6829LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6830M: Ross Zwisler <ross.zwisler@linux.intel.com>
6831L: linux-nvdimm@lists.01.org
6832Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6833S: Supported
6834F: drivers/nvdimm/pmem.c
6835F: include/linux/pmem.h
6836F: arch/*/include/asm/pmem.h
6837
6838LIGHTNVM PLATFORM SUPPORT
6839M: Matias Bjorling <mb@lightnvm.io>
6840W: http://github/OpenChannelSSD
6841L: linux-block@vger.kernel.org
6842S: Maintained
6843F: drivers/lightnvm/
6844F: include/linux/lightnvm.h
6845F: include/uapi/linux/lightnvm.h
6846
6847LINUX FOR IBM pSERIES (RS/6000)
6848M: Paul Mackerras <paulus@au.ibm.com>
6849W: http://www.ibm.com/linux/ltc/projects/ppc
6850S: Supported
6851F: arch/powerpc/boot/rs6000.h
6852
6853LINUX FOR POWERPC (32-BIT AND 64-BIT)
6854M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6855M: Paul Mackerras <paulus@samba.org>
6856M: Michael Ellerman <mpe@ellerman.id.au>
6857W: http://www.penguinppc.org/
6858L: linuxppc-dev@lists.ozlabs.org
6859Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6860T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6861S: Supported
6862F: Documentation/powerpc/
6863F: arch/powerpc/
6864F: drivers/char/tpm/tpm_ibmvtpm*
6865F: drivers/crypto/nx/
6866F: drivers/crypto/vmx/
6867F: drivers/net/ethernet/ibm/ibmveth.*
6868F: drivers/net/ethernet/ibm/ibmvnic.*
6869F: drivers/pci/hotplug/rpa*
6870F: drivers/scsi/ibmvscsi/
6871N: opal
6872N: /pmac
6873N: powermac
6874N: powernv
6875N: [^a-z0-9]ps3
6876N: pseries
6877
6878LINUX FOR POWER MACINTOSH
6879M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6880W: http://www.penguinppc.org/
6881L: linuxppc-dev@lists.ozlabs.org
6882S: Maintained
6883F: arch/powerpc/platforms/powermac/
6884F: drivers/macintosh/
6885
6886LINUX FOR POWERPC EMBEDDED MPC5XXX
6887M: Anatolij Gustschin <agust@denx.de>
6888L: linuxppc-dev@lists.ozlabs.org
6889T: git git://git.denx.de/linux-denx-agust.git
6890S: Maintained
6891F: arch/powerpc/platforms/512x/
6892F: arch/powerpc/platforms/52xx/
6893
6894LINUX FOR POWERPC EMBEDDED PPC4XX
6895M: Alistair Popple <alistair@popple.id.au>
6896M: Matt Porter <mporter@kernel.crashing.org>
6897W: http://www.penguinppc.org/
6898L: linuxppc-dev@lists.ozlabs.org
6899S: Maintained
6900F: arch/powerpc/platforms/40x/
6901F: arch/powerpc/platforms/44x/
6902
6903LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6904L: linuxppc-dev@lists.ozlabs.org
6905S: Orphan
6906F: arch/powerpc/*/*virtex*
6907F: arch/powerpc/*/*/*virtex*
6908
6909LINUX FOR POWERPC EMBEDDED PPC8XX
6910M: Vitaly Bordug <vitb@kernel.crashing.org>
6911W: http://www.penguinppc.org/
6912L: linuxppc-dev@lists.ozlabs.org
6913S: Maintained
6914F: arch/powerpc/platforms/8xx/
6915
6916LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6917M: Scott Wood <oss@buserror.net>
6918M: Kumar Gala <galak@kernel.crashing.org>
6919W: http://www.penguinppc.org/
6920L: linuxppc-dev@lists.ozlabs.org
6921T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6922S: Maintained
6923F: arch/powerpc/platforms/83xx/
6924F: arch/powerpc/platforms/85xx/
6925
6926LINUX FOR POWERPC PA SEMI PWRFICIENT
6927M: Olof Johansson <olof@lixom.net>
6928L: linuxppc-dev@lists.ozlabs.org
6929S: Maintained
6930F: arch/powerpc/platforms/pasemi/
6931F: drivers/*/*pasemi*
6932F: drivers/*/*/*pasemi*
6933
6934LINUX SECURITY MODULE (LSM) FRAMEWORK
6935M: Chris Wright <chrisw@sous-sol.org>
6936L: linux-security-module@vger.kernel.org
6937S: Supported
6938
6939LIS3LV02D ACCELEROMETER DRIVER
6940M: Eric Piel <eric.piel@tremplin-utc.net>
6941S: Maintained
6942F: Documentation/misc-devices/lis3lv02d
6943F: drivers/misc/lis3lv02d/
6944F: drivers/platform/x86/hp_accel.c
6945
6946LIVE PATCHING
6947M: Josh Poimboeuf <jpoimboe@redhat.com>
6948M: Jessica Yu <jeyu@redhat.com>
6949M: Jiri Kosina <jikos@kernel.org>
6950M: Miroslav Benes <mbenes@suse.cz>
6951R: Petr Mladek <pmladek@suse.com>
6952S: Maintained
6953F: kernel/livepatch/
6954F: include/linux/livepatch.h
6955F: arch/x86/include/asm/livepatch.h
6956F: arch/x86/kernel/livepatch.c
6957F: Documentation/livepatch/
6958F: Documentation/ABI/testing/sysfs-kernel-livepatch
6959F: samples/livepatch/
6960L: live-patching@vger.kernel.org
6961T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6962
6963LINUX KERNEL DUMP TEST MODULE (LKDTM)
6964M: Kees Cook <keescook@chromium.org>
6965S: Maintained
6966F: drivers/misc/lkdtm.c
6967
6968LLC (802.2)
6969M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6970S: Maintained
6971F: include/linux/llc.h
6972F: include/uapi/linux/llc.h
6973F: include/net/llc*
6974F: net/llc/
6975
6976LM73 HARDWARE MONITOR DRIVER
6977M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6978L: linux-hwmon@vger.kernel.org
6979S: Maintained
6980F: drivers/hwmon/lm73.c
6981
6982LM78 HARDWARE MONITOR DRIVER
6983M: Jean Delvare <jdelvare@suse.com>
6984L: linux-hwmon@vger.kernel.org
6985S: Maintained
6986F: Documentation/hwmon/lm78
6987F: drivers/hwmon/lm78.c
6988
6989LM83 HARDWARE MONITOR DRIVER
6990M: Jean Delvare <jdelvare@suse.com>
6991L: linux-hwmon@vger.kernel.org
6992S: Maintained
6993F: Documentation/hwmon/lm83
6994F: drivers/hwmon/lm83.c
6995
6996LM90 HARDWARE MONITOR DRIVER
6997M: Jean Delvare <jdelvare@suse.com>
6998L: linux-hwmon@vger.kernel.org
6999S: Maintained
7000F: Documentation/hwmon/lm90
7001F: Documentation/devicetree/bindings/hwmon/lm90.txt
7002F: drivers/hwmon/lm90.c
7003
7004LM95234 HARDWARE MONITOR DRIVER
7005M: Guenter Roeck <linux@roeck-us.net>
7006L: linux-hwmon@vger.kernel.org
7007S: Maintained
7008F: Documentation/hwmon/lm95234
7009F: drivers/hwmon/lm95234.c
7010
7011LME2510 MEDIA DRIVER
7012M: Malcolm Priestley <tvboxspy@gmail.com>
7013L: linux-media@vger.kernel.org
7014W: https://linuxtv.org
7015Q: http://patchwork.linuxtv.org/project/linux-media/list/
7016S: Maintained
7017F: drivers/media/usb/dvb-usb-v2/lmedm04*
7018
7019LOCKDEP AND LOCKSTAT
7020M: Peter Zijlstra <peterz@infradead.org>
7021M: Ingo Molnar <mingo@redhat.com>
7022L: linux-kernel@vger.kernel.org
7023T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7024S: Maintained
7025F: Documentation/locking/lockdep*.txt
7026F: Documentation/locking/lockstat.txt
7027F: include/linux/lockdep.h
7028F: kernel/locking/
7029
7030LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7031M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7032L: linux-ntfs-dev@lists.sourceforge.net
7033W: http://www.linux-ntfs.org/content/view/19/37/
7034S: Maintained
7035F: Documentation/ldm.txt
7036F: block/partitions/ldm.*
7037
7038LogFS
7039M: Joern Engel <joern@logfs.org>
7040M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7041L: logfs@logfs.org
7042W: logfs.org
7043S: Maintained
7044F: fs/logfs/
7045
7046LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7047M: Sathya Prakash <sathya.prakash@broadcom.com>
7048M: Chaitra P B <chaitra.basappa@broadcom.com>
7049M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7050L: MPT-FusionLinux.pdl@broadcom.com
7051L: linux-scsi@vger.kernel.org
7052W: http://www.avagotech.com/support/
7053S: Supported
7054F: drivers/message/fusion/
7055F: drivers/scsi/mpt2sas/
7056F: drivers/scsi/mpt3sas/
7057
7058LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7059M: Matthew Wilcox <matthew@wil.cx>
7060L: linux-scsi@vger.kernel.org
7061S: Maintained
7062F: drivers/scsi/sym53c8xx_2/
7063
7064LTC4261 HARDWARE MONITOR DRIVER
7065M: Guenter Roeck <linux@roeck-us.net>
7066L: linux-hwmon@vger.kernel.org
7067S: Maintained
7068F: Documentation/hwmon/ltc4261
7069F: drivers/hwmon/ltc4261.c
7070
7071LTP (Linux Test Project)
7072M: Mike Frysinger <vapier@gentoo.org>
7073M: Cyril Hrubis <chrubis@suse.cz>
7074M: Wanlong Gao <wanlong.gao@gmail.com>
7075M: Jan Stancek <jstancek@redhat.com>
7076M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7077M: Alexey Kodanev <alexey.kodanev@oracle.com>
7078L: ltp@lists.linux.it (subscribers-only)
7079W: http://linux-test-project.github.io/
7080T: git git://github.com/linux-test-project/ltp.git
7081S: Maintained
7082
7083M32R ARCHITECTURE
7084W: http://www.linux-m32r.org/
7085S: Orphan
7086F: arch/m32r/
7087
7088M68K ARCHITECTURE
7089M: Geert Uytterhoeven <geert@linux-m68k.org>
7090L: linux-m68k@lists.linux-m68k.org
7091W: http://www.linux-m68k.org/
7092T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7093S: Maintained
7094F: arch/m68k/
7095F: drivers/zorro/
7096
7097M68K ON APPLE MACINTOSH
7098M: Joshua Thompson <funaho@jurai.org>
7099W: http://www.mac.linux-m68k.org/
7100L: linux-m68k@lists.linux-m68k.org
7101S: Maintained
7102F: arch/m68k/mac/
7103
7104M68K ON HP9000/300
7105M: Philip Blundell <philb@gnu.org>
7106W: http://www.tazenda.demon.co.uk/phil/linux-hp
7107S: Maintained
7108F: arch/m68k/hp300/
7109
7110M88DS3103 MEDIA DRIVER
7111M: Antti Palosaari <crope@iki.fi>
7112L: linux-media@vger.kernel.org
7113W: https://linuxtv.org
7114W: http://palosaari.fi/linux/
7115Q: http://patchwork.linuxtv.org/project/linux-media/list/
7116T: git git://linuxtv.org/anttip/media_tree.git
7117S: Maintained
7118F: drivers/media/dvb-frontends/m88ds3103*
7119
7120M88RS2000 MEDIA DRIVER
7121M: Malcolm Priestley <tvboxspy@gmail.com>
7122L: linux-media@vger.kernel.org
7123W: https://linuxtv.org
7124Q: http://patchwork.linuxtv.org/project/linux-media/list/
7125S: Maintained
7126F: drivers/media/dvb-frontends/m88rs2000*
7127
7128MA901 MASTERKIT USB FM RADIO DRIVER
7129M: Alexey Klimov <klimov.linux@gmail.com>
7130L: linux-media@vger.kernel.org
7131T: git git://linuxtv.org/media_tree.git
7132S: Maintained
7133F: drivers/media/radio/radio-ma901.c
7134
7135MAC80211
7136M: Johannes Berg <johannes@sipsolutions.net>
7137L: linux-wireless@vger.kernel.org
7138W: http://wireless.kernel.org/
7139T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7140T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7141S: Maintained
7142F: Documentation/networking/mac80211-injection.txt
7143F: include/net/mac80211.h
7144F: net/mac80211/
7145F: drivers/net/wireless/mac80211_hwsim.[ch]
7146
7147MACVLAN DRIVER
7148M: Patrick McHardy <kaber@trash.net>
7149L: netdev@vger.kernel.org
7150S: Maintained
7151F: drivers/net/macvlan.c
7152F: include/linux/if_macvlan.h
7153
7154MAILBOX API
7155M: Jassi Brar <jassisinghbrar@gmail.com>
7156L: linux-kernel@vger.kernel.org
7157S: Maintained
7158F: drivers/mailbox/
7159F: include/linux/mailbox_client.h
7160F: include/linux/mailbox_controller.h
7161
7162MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7163M: Michael Kerrisk <mtk.manpages@gmail.com>
7164W: http://www.kernel.org/doc/man-pages
7165L: linux-man@vger.kernel.org
7166S: Maintained
7167
7168MARVELL ARMADA DRM SUPPORT
7169M: Russell King <rmk+kernel@armlinux.org.uk>
7170S: Maintained
7171F: drivers/gpu/drm/armada/
7172F: include/uapi/drm/armada_drm.h
7173F: Documentation/devicetree/bindings/display/armada/
7174
7175MARVELL 88E6352 DSA support
7176M: Guenter Roeck <linux@roeck-us.net>
7177S: Maintained
7178F: drivers/net/dsa/mv88e6352.c
7179
7180MARVELL CRYPTO DRIVER
7181M: Boris Brezillon <boris.brezillon@free-electrons.com>
7182M: Arnaud Ebalard <arno@natisbad.org>
7183F: drivers/crypto/marvell/
7184S: Maintained
7185L: linux-crypto@vger.kernel.org
7186
7187MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7188M: Mirko Lindner <mlindner@marvell.com>
7189M: Stephen Hemminger <stephen@networkplumber.org>
7190L: netdev@vger.kernel.org
7191S: Maintained
7192F: drivers/net/ethernet/marvell/sk*
7193
7194MARVELL LIBERTAS WIRELESS DRIVER
7195L: libertas-dev@lists.infradead.org
7196S: Orphan
7197F: drivers/net/wireless/marvell/libertas/
7198
7199MARVELL MV643XX ETHERNET DRIVER
7200M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7201L: netdev@vger.kernel.org
7202S: Maintained
7203F: drivers/net/ethernet/marvell/mv643xx_eth.*
7204F: include/linux/mv643xx.h
7205
7206MARVELL MVNETA ETHERNET DRIVER
7207M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7208L: netdev@vger.kernel.org
7209S: Maintained
7210F: drivers/net/ethernet/marvell/mvneta.*
7211
7212MARVELL MWIFIEX WIRELESS DRIVER
7213M: Amitkumar Karwar <akarwar@marvell.com>
7214M: Nishant Sarmukadam <nishants@marvell.com>
7215L: linux-wireless@vger.kernel.org
7216S: Maintained
7217F: drivers/net/wireless/marvell/mwifiex/
7218
7219MARVELL MWL8K WIRELESS DRIVER
7220M: Lennert Buytenhek <buytenh@wantstofly.org>
7221L: linux-wireless@vger.kernel.org
7222S: Odd Fixes
7223F: drivers/net/wireless/marvell/mwl8k.c
7224
7225MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7226M: Nicolas Pitre <nico@fluxnic.net>
7227S: Odd Fixes
7228F: drivers/mmc/host/mvsdio.*
7229
7230MATROX FRAMEBUFFER DRIVER
7231L: linux-fbdev@vger.kernel.org
7232S: Orphan
7233F: drivers/video/fbdev/matrox/matroxfb_*
7234F: include/uapi/linux/matroxfb.h
7235
7236MAX16065 HARDWARE MONITOR DRIVER
7237M: Guenter Roeck <linux@roeck-us.net>
7238L: linux-hwmon@vger.kernel.org
7239S: Maintained
7240F: Documentation/hwmon/max16065
7241F: drivers/hwmon/max16065.c
7242
7243MAX20751 HARDWARE MONITOR DRIVER
7244M: Guenter Roeck <linux@roeck-us.net>
7245L: linux-hwmon@vger.kernel.org
7246S: Maintained
7247F: Documentation/hwmon/max20751
7248F: drivers/hwmon/max20751.c
7249
7250MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7251M: "Hans J. Koch" <hjk@hansjkoch.de>
7252L: linux-hwmon@vger.kernel.org
7253S: Maintained
7254F: Documentation/hwmon/max6650
7255F: drivers/hwmon/max6650.c
7256
7257MAX6697 HARDWARE MONITOR DRIVER
7258M: Guenter Roeck <linux@roeck-us.net>
7259L: linux-hwmon@vger.kernel.org
7260S: Maintained
7261F: Documentation/hwmon/max6697
7262F: Documentation/devicetree/bindings/i2c/max6697.txt
7263F: drivers/hwmon/max6697.c
7264F: include/linux/platform_data/max6697.h
7265
7266MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7267M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7268L: linux-pm@vger.kernel.org
7269S: Supported
7270F: drivers/power/max14577_charger.c
7271F: drivers/power/max77693_charger.c
7272
7273MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7274M: Javier Martinez Canillas <javier@osg.samsung.com>
7275L: linux-kernel@vger.kernel.org
7276S: Supported
7277F: drivers/*/*max77802*.c
7278F: Documentation/devicetree/bindings/*/*max77802.txt
7279F: include/dt-bindings/*/*max77802.h
7280
7281MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7282M: Chanwoo Choi <cw00.choi@samsung.com>
7283M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7284L: linux-kernel@vger.kernel.org
7285S: Supported
7286F: drivers/*/max14577*.c
7287F: drivers/*/max77686*.c
7288F: drivers/*/max77693*.c
7289F: drivers/extcon/extcon-max14577.c
7290F: drivers/extcon/extcon-max77693.c
7291F: drivers/rtc/rtc-max77686.c
7292F: drivers/clk/clk-max77686.c
7293F: Documentation/devicetree/bindings/mfd/max14577.txt
7294F: Documentation/devicetree/bindings/*/max77686.txt
7295F: Documentation/devicetree/bindings/mfd/max77693.txt
7296F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7297F: include/linux/mfd/max14577*.h
7298F: include/linux/mfd/max77686*.h
7299F: include/linux/mfd/max77693*.h
7300
7301MAXIRADIO FM RADIO RECEIVER DRIVER
7302M: Hans Verkuil <hverkuil@xs4all.nl>
7303L: linux-media@vger.kernel.org
7304T: git git://linuxtv.org/media_tree.git
7305W: https://linuxtv.org
7306S: Maintained
7307F: drivers/media/radio/radio-maxiradio*
7308
7309MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7310M: Peter Rosin <peda@axentia.se>
7311L: linux-iio@vger.kernel.org
7312S: Maintained
7313F: drivers/iio/potentiometer/mcp4531.c
7314
7315MEDIA DRIVERS FOR RENESAS - VSP1
7316M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7317L: linux-media@vger.kernel.org
7318L: linux-renesas-soc@vger.kernel.org
7319T: git git://linuxtv.org/media_tree.git
7320S: Supported
7321F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7322F: drivers/media/platform/vsp1/
7323
7324MEDIA DRIVERS FOR HELENE
7325M: Abylay Ospan <aospan@netup.ru>
7326L: linux-media@vger.kernel.org
7327W: https://linuxtv.org
7328W: http://netup.tv/
7329T: git git://linuxtv.org/media_tree.git
7330S: Supported
7331F: drivers/media/dvb-frontends/helene*
7332
7333MEDIA DRIVERS FOR ASCOT2E
7334M: Sergey Kozlov <serjk@netup.ru>
7335M: Abylay Ospan <aospan@netup.ru>
7336L: linux-media@vger.kernel.org
7337W: https://linuxtv.org
7338W: http://netup.tv/
7339T: git git://linuxtv.org/media_tree.git
7340S: Supported
7341F: drivers/media/dvb-frontends/ascot2e*
7342
7343MEDIA DRIVERS FOR CXD2841ER
7344M: Sergey Kozlov <serjk@netup.ru>
7345M: Abylay Ospan <aospan@netup.ru>
7346L: linux-media@vger.kernel.org
7347W: https://linuxtv.org
7348W: http://netup.tv/
7349T: git git://linuxtv.org/media_tree.git
7350S: Supported
7351F: drivers/media/dvb-frontends/cxd2841er*
7352
7353MEDIA DRIVERS FOR HORUS3A
7354M: Sergey Kozlov <serjk@netup.ru>
7355M: Abylay Ospan <aospan@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/dvb-frontends/horus3a*
7362
7363MEDIA DRIVERS FOR LNBH25
7364M: Sergey Kozlov <serjk@netup.ru>
7365M: Abylay Ospan <aospan@netup.ru>
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368W: http://netup.tv/
7369T: git git://linuxtv.org/media_tree.git
7370S: Supported
7371F: drivers/media/dvb-frontends/lnbh25*
7372
7373MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7374M: Sergey Kozlov <serjk@netup.ru>
7375M: Abylay Ospan <aospan@netup.ru>
7376L: linux-media@vger.kernel.org
7377W: https://linuxtv.org
7378W: http://netup.tv/
7379T: git git://linuxtv.org/media_tree.git
7380S: Supported
7381F: drivers/media/pci/netup_unidvb/*
7382
7383MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7385M: Mauro Carvalho Chehab <mchehab@kernel.org>
7386P: LinuxTV.org Project
7387L: linux-media@vger.kernel.org
7388W: https://linuxtv.org
7389Q: http://patchwork.kernel.org/project/linux-media/list/
7390T: git git://linuxtv.org/media_tree.git
7391S: Maintained
7392F: Documentation/dvb/
7393F: Documentation/video4linux/
7394F: Documentation/DocBook/media/
7395F: drivers/media/
7396F: drivers/staging/media/
7397F: include/linux/platform_data/media/
7398F: include/media/
7399F: include/uapi/linux/dvb/
7400F: include/uapi/linux/videodev2.h
7401F: include/uapi/linux/media.h
7402F: include/uapi/linux/v4l2-*
7403F: include/uapi/linux/meye.h
7404F: include/uapi/linux/ivtv*
7405F: include/uapi/linux/uvcvideo.h
7406
7407MEDIATEK ETHERNET DRIVER
7408M: Felix Fietkau <nbd@openwrt.org>
7409M: John Crispin <blogic@openwrt.org>
7410L: netdev@vger.kernel.org
7411S: Maintained
7412F: drivers/net/ethernet/mediatek/
7413
7414MEDIATEK MT7601U WIRELESS LAN DRIVER
7415M: Jakub Kicinski <kubakici@wp.pl>
7416L: linux-wireless@vger.kernel.org
7417S: Maintained
7418F: drivers/net/wireless/mediatek/mt7601u/
7419
7420MEGARAID SCSI/SAS DRIVERS
7421M: Kashyap Desai <kashyap.desai@avagotech.com>
7422M: Sumit Saxena <sumit.saxena@avagotech.com>
7423M: Uday Lingala <uday.lingala@avagotech.com>
7424L: megaraidlinux.pdl@avagotech.com
7425L: linux-scsi@vger.kernel.org
7426W: http://www.lsi.com
7427S: Maintained
7428F: Documentation/scsi/megaraid.txt
7429F: drivers/scsi/megaraid.*
7430F: drivers/scsi/megaraid/
7431
7432MELLANOX ETHERNET DRIVER (mlx4_en)
7433M: Eugenia Emantayev <eugenia@mellanox.com>
7434L: netdev@vger.kernel.org
7435S: Supported
7436W: http://www.mellanox.com
7437Q: http://patchwork.ozlabs.org/project/netdev/list/
7438F: drivers/net/ethernet/mellanox/mlx4/en_*
7439
7440MELLANOX ETHERNET DRIVER (mlx5e)
7441M: Saeed Mahameed <saeedm@mellanox.com>
7442L: netdev@vger.kernel.org
7443S: Supported
7444W: http://www.mellanox.com
7445Q: http://patchwork.ozlabs.org/project/netdev/list/
7446F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7447
7448MELLANOX ETHERNET SWITCH DRIVERS
7449M: Jiri Pirko <jiri@mellanox.com>
7450M: Ido Schimmel <idosch@mellanox.com>
7451L: netdev@vger.kernel.org
7452S: Supported
7453W: http://www.mellanox.com
7454Q: http://patchwork.ozlabs.org/project/netdev/list/
7455F: drivers/net/ethernet/mellanox/mlxsw/
7456
7457MEMBARRIER SUPPORT
7458M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7459M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7460L: linux-kernel@vger.kernel.org
7461S: Supported
7462F: kernel/membarrier.c
7463F: include/uapi/linux/membarrier.h
7464
7465MEMORY MANAGEMENT
7466L: linux-mm@kvack.org
7467W: http://www.linux-mm.org
7468S: Maintained
7469F: include/linux/mm.h
7470F: include/linux/gfp.h
7471F: include/linux/mmzone.h
7472F: include/linux/memory_hotplug.h
7473F: include/linux/vmalloc.h
7474F: mm/
7475
7476MEMORY TECHNOLOGY DEVICES (MTD)
7477M: David Woodhouse <dwmw2@infradead.org>
7478M: Brian Norris <computersforpeace@gmail.com>
7479L: linux-mtd@lists.infradead.org
7480W: http://www.linux-mtd.infradead.org/
7481Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7482T: git git://git.infradead.org/linux-mtd.git
7483T: git git://git.infradead.org/l2-mtd.git
7484S: Maintained
7485F: drivers/mtd/
7486F: include/linux/mtd/
7487F: include/uapi/mtd/
7488
7489MEN A21 WATCHDOG DRIVER
7490M: Johannes Thumshirn <morbidrsa@gmail.com>
7491L: linux-watchdog@vger.kernel.org
7492S: Maintained
7493F: drivers/watchdog/mena21_wdt.c
7494
7495MEN CHAMELEON BUS (mcb)
7496M: Johannes Thumshirn <morbidrsa@gmail.com>
7497S: Maintained
7498F: drivers/mcb/
7499F: include/linux/mcb.h
7500F: Documentation/men-chameleon-bus.txt
7501
7502MEN F21BMC (Board Management Controller)
7503M: Andreas Werner <andreas.werner@men.de>
7504S: Supported
7505F: drivers/mfd/menf21bmc.c
7506F: drivers/watchdog/menf21bmc_wdt.c
7507F: drivers/leds/leds-menf21bmc.c
7508F: drivers/hwmon/menf21bmc_hwmon.c
7509F: Documentation/hwmon/menf21bmc
7510
7511METAG ARCHITECTURE
7512M: James Hogan <james.hogan@imgtec.com>
7513L: linux-metag@vger.kernel.org
7514T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7515S: Odd Fixes
7516F: arch/metag/
7517F: Documentation/metag/
7518F: Documentation/devicetree/bindings/metag/
7519F: Documentation/devicetree/bindings/interrupt-controller/img,*
7520F: drivers/clocksource/metag_generic.c
7521F: drivers/irqchip/irq-metag.c
7522F: drivers/irqchip/irq-metag-ext.c
7523F: drivers/tty/metag_da.c
7524
7525MICROBLAZE ARCHITECTURE
7526M: Michal Simek <monstr@monstr.eu>
7527W: http://www.monstr.eu/fdt/
7528T: git git://git.monstr.eu/linux-2.6-microblaze.git
7529S: Supported
7530F: arch/microblaze/
7531
7532MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7533M: Chen Yu <yu.c.chen@intel.com>
7534L: platform-driver-x86@vger.kernel.org
7535S: Supported
7536F: drivers/platform/x86/surfacepro3_button.c
7537
7538MICROTEK X6 SCANNER
7539M: Oliver Neukum <oliver@neukum.org>
7540S: Maintained
7541F: drivers/usb/image/microtek.*
7542
7543MIPS
7544M: Ralf Baechle <ralf@linux-mips.org>
7545L: linux-mips@linux-mips.org
7546W: http://www.linux-mips.org/
7547T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7548Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7549S: Supported
7550F: Documentation/devicetree/bindings/mips/
7551F: Documentation/mips/
7552F: arch/mips/
7553
7554MIPS/LOONGSON1 ARCHITECTURE
7555M: Keguang Zhang <keguang.zhang@gmail.com>
7556L: linux-mips@linux-mips.org
7557S: Maintained
7558F: arch/mips/loongson32/
7559F: arch/mips/include/asm/mach-loongson32/
7560F: drivers/*/*loongson1*
7561F: drivers/*/*/*loongson1*
7562
7563MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7564M: Hans Verkuil <hverkuil@xs4all.nl>
7565L: linux-media@vger.kernel.org
7566T: git git://linuxtv.org/media_tree.git
7567W: https://linuxtv.org
7568S: Odd Fixes
7569F: drivers/media/radio/radio-miropcm20*
7570
7571MELLANOX MLX4 core VPI driver
7572M: Yishai Hadas <yishaih@mellanox.com>
7573L: netdev@vger.kernel.org
7574L: linux-rdma@vger.kernel.org
7575W: http://www.mellanox.com
7576Q: http://patchwork.ozlabs.org/project/netdev/list/
7577S: Supported
7578F: drivers/net/ethernet/mellanox/mlx4/
7579F: include/linux/mlx4/
7580
7581MELLANOX MLX4 IB driver
7582M: Yishai Hadas <yishaih@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/mlx4/
7588F: include/linux/mlx4/
7589
7590MELLANOX MLX5 core VPI driver
7591M: Matan Barak <matanb@mellanox.com>
7592M: Leon Romanovsky <leonro@mellanox.com>
7593L: netdev@vger.kernel.org
7594L: linux-rdma@vger.kernel.org
7595W: http://www.mellanox.com
7596Q: http://patchwork.ozlabs.org/project/netdev/list/
7597S: Supported
7598F: drivers/net/ethernet/mellanox/mlx5/core/
7599F: include/linux/mlx5/
7600
7601MELLANOX MLX5 IB driver
7602M: Matan Barak <matanb@mellanox.com>
7603M: Leon Romanovsky <leonro@mellanox.com>
7604L: linux-rdma@vger.kernel.org
7605W: http://www.mellanox.com
7606Q: http://patchwork.kernel.org/project/linux-rdma/list/
7607S: Supported
7608F: drivers/infiniband/hw/mlx5/
7609F: include/linux/mlx5/
7610
7611MELEXIS MLX90614 DRIVER
7612M: Crt Mori <cmo@melexis.com>
7613L: linux-iio@vger.kernel.org
7614W: http://www.melexis.com
7615S: Supported
7616F: drivers/iio/temperature/mlx90614.c
7617
7618MN88472 MEDIA DRIVER
7619M: Antti Palosaari <crope@iki.fi>
7620L: linux-media@vger.kernel.org
7621W: https://linuxtv.org
7622W: http://palosaari.fi/linux/
7623Q: http://patchwork.linuxtv.org/project/linux-media/list/
7624S: Maintained
7625F: drivers/media/dvb-frontends/mn88472*
7626
7627MN88473 MEDIA DRIVER
7628M: Antti Palosaari <crope@iki.fi>
7629L: linux-media@vger.kernel.org
7630W: https://linuxtv.org
7631W: http://palosaari.fi/linux/
7632Q: http://patchwork.linuxtv.org/project/linux-media/list/
7633S: Maintained
7634F: drivers/media/dvb-frontends/mn88473*
7635
7636MODULE SUPPORT
7637M: Rusty Russell <rusty@rustcorp.com.au>
7638S: Maintained
7639F: include/linux/module.h
7640F: kernel/module.c
7641
7642MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7643W: http://popies.net/meye/
7644S: Orphan
7645F: Documentation/video4linux/meye.txt
7646F: drivers/media/pci/meye/
7647F: include/uapi/linux/meye.h
7648
7649MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7650M: Jiri Slaby <jirislaby@gmail.com>
7651S: Maintained
7652F: Documentation/serial/moxa-smartio
7653F: drivers/tty/mxser.*
7654
7655MR800 AVERMEDIA USB FM RADIO DRIVER
7656M: Alexey Klimov <klimov.linux@gmail.com>
7657L: linux-media@vger.kernel.org
7658T: git git://linuxtv.org/media_tree.git
7659S: Maintained
7660F: drivers/media/radio/radio-mr800.c
7661
7662MRF24J40 IEEE 802.15.4 RADIO DRIVER
7663M: Alan Ott <alan@signal11.us>
7664L: linux-wpan@vger.kernel.org
7665S: Maintained
7666F: drivers/net/ieee802154/mrf24j40.c
7667F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7668
7669MSI LAPTOP SUPPORT
7670M: "Lee, Chun-Yi" <jlee@suse.com>
7671L: platform-driver-x86@vger.kernel.org
7672S: Maintained
7673F: drivers/platform/x86/msi-laptop.c
7674
7675MSI WMI SUPPORT
7676L: platform-driver-x86@vger.kernel.org
7677S: Orphan
7678F: drivers/platform/x86/msi-wmi.c
7679
7680MSI001 MEDIA DRIVER
7681M: Antti Palosaari <crope@iki.fi>
7682L: linux-media@vger.kernel.org
7683W: https://linuxtv.org
7684W: http://palosaari.fi/linux/
7685Q: http://patchwork.linuxtv.org/project/linux-media/list/
7686T: git git://linuxtv.org/anttip/media_tree.git
7687S: Maintained
7688F: drivers/media/tuners/msi001*
7689
7690MSI2500 MEDIA DRIVER
7691M: Antti Palosaari <crope@iki.fi>
7692L: linux-media@vger.kernel.org
7693W: https://linuxtv.org
7694W: http://palosaari.fi/linux/
7695Q: http://patchwork.linuxtv.org/project/linux-media/list/
7696T: git git://linuxtv.org/anttip/media_tree.git
7697S: Maintained
7698F: drivers/media/usb/msi2500/
7699
7700MSYSTEMS DISKONCHIP G3 MTD DRIVER
7701M: Robert Jarzmik <robert.jarzmik@free.fr>
7702L: linux-mtd@lists.infradead.org
7703S: Maintained
7704F: drivers/mtd/devices/docg3*
7705
7706MT9M032 APTINA SENSOR DRIVER
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Maintained
7711F: drivers/media/i2c/mt9m032.c
7712F: include/media/i2c/mt9m032.h
7713
7714MT9P031 APTINA CAMERA SENSOR
7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7716L: linux-media@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Maintained
7719F: drivers/media/i2c/mt9p031.c
7720F: include/media/i2c/mt9p031.h
7721
7722MT9T001 APTINA CAMERA SENSOR
7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7724L: linux-media@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Maintained
7727F: drivers/media/i2c/mt9t001.c
7728F: include/media/i2c/mt9t001.h
7729
7730MT9V032 APTINA CAMERA SENSOR
7731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7732L: linux-media@vger.kernel.org
7733T: git git://linuxtv.org/media_tree.git
7734S: Maintained
7735F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7736F: drivers/media/i2c/mt9v032.c
7737F: include/media/i2c/mt9v032.h
7738
7739MULTIFUNCTION DEVICES (MFD)
7740M: Lee Jones <lee.jones@linaro.org>
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7742S: Supported
7743F: drivers/mfd/
7744F: include/linux/mfd/
7745
7746MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7747M: Ulf Hansson <ulf.hansson@linaro.org>
7748L: linux-mmc@vger.kernel.org
7749T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7750S: Maintained
7751F: drivers/mmc/
7752F: include/linux/mmc/
7753F: include/uapi/linux/mmc/
7754
7755MULTIMEDIA CARD (MMC) ETC. OVER SPI
7756S: Orphan
7757F: drivers/mmc/host/mmc_spi.c
7758F: include/linux/spi/mmc_spi.h
7759
7760MULTISOUND SOUND DRIVER
7761M: Andrew Veliath <andrewtv@usa.net>
7762S: Maintained
7763F: Documentation/sound/oss/MultiSound
7764F: sound/oss/msnd*
7765
7766MULTITECH MULTIPORT CARD (ISICOM)
7767S: Orphan
7768F: drivers/tty/isicom.c
7769F: include/linux/isicom.h
7770
7771MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7772M: Bin Liu <b-liu@ti.com>
7773L: linux-usb@vger.kernel.org
7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7775S: Maintained
7776F: drivers/usb/musb/
7777
7778MXL5007T MEDIA DRIVER
7779M: Michael Krufky <mkrufky@linuxtv.org>
7780L: linux-media@vger.kernel.org
7781W: https://linuxtv.org
7782W: http://github.com/mkrufky
7783Q: http://patchwork.linuxtv.org/project/linux-media/list/
7784T: git git://linuxtv.org/mkrufky/tuners.git
7785S: Maintained
7786F: drivers/media/tuners/mxl5007t.*
7787
7788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7789M: Hyong-Youb Kim <hykim@myri.com>
7790L: netdev@vger.kernel.org
7791W: https://www.myricom.com/support/downloads/myri10ge.html
7792S: Supported
7793F: drivers/net/ethernet/myricom/myri10ge/
7794
7795NAND FLASH SUBSYSTEM
7796M: Boris Brezillon <boris.brezillon@free-electrons.com>
7797R: Richard Weinberger <richard@nod.at>
7798L: linux-mtd@lists.infradead.org
7799W: http://www.linux-mtd.infradead.org/
7800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7801T: git git://github.com/linux-nand/linux.git
7802S: Maintained
7803F: drivers/mtd/nand/
7804F: include/linux/mtd/nand*.h
7805
7806NATSEMI ETHERNET DRIVER (DP8381x)
7807S: Orphan
7808F: drivers/net/ethernet/natsemi/natsemi.c
7809
7810NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7811M: Daniel Mack <zonque@gmail.com>
7812S: Maintained
7813L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7814W: http://www.native-instruments.com
7815F: sound/usb/caiaq/
7816
7817NCP FILESYSTEM
7818M: Petr Vandrovec <petr@vandrovec.name>
7819S: Odd Fixes
7820F: fs/ncpfs/
7821
7822NCR 5380 SCSI DRIVERS
7823M: Finn Thain <fthain@telegraphics.com.au>
7824M: Michael Schmitz <schmitzmic@gmail.com>
7825L: linux-scsi@vger.kernel.org
7826S: Maintained
7827F: Documentation/scsi/g_NCR5380.txt
7828F: Documentation/scsi/dtc3x80.txt
7829F: drivers/scsi/NCR5380.*
7830F: drivers/scsi/arm/cumana_1.c
7831F: drivers/scsi/arm/oak.c
7832F: drivers/scsi/atari_scsi.*
7833F: drivers/scsi/dmx3191d.c
7834F: drivers/scsi/dtc.*
7835F: drivers/scsi/g_NCR5380.*
7836F: drivers/scsi/g_NCR5380_mmio.c
7837F: drivers/scsi/mac_scsi.*
7838F: drivers/scsi/pas16.*
7839F: drivers/scsi/sun3_scsi.*
7840F: drivers/scsi/sun3_scsi_vme.c
7841F: drivers/scsi/t128.*
7842
7843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7845L: linux-scsi@vger.kernel.org
7846S: Maintained
7847F: drivers/scsi/NCR_D700.*
7848
7849NCT6775 HARDWARE MONITOR DRIVER
7850M: Guenter Roeck <linux@roeck-us.net>
7851L: linux-hwmon@vger.kernel.org
7852S: Maintained
7853F: Documentation/hwmon/nct6775
7854F: drivers/hwmon/nct6775.c
7855
7856NETEFFECT IWARP RNIC DRIVER (IW_NES)
7857M: Faisal Latif <faisal.latif@intel.com>
7858L: linux-rdma@vger.kernel.org
7859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7860S: Supported
7861F: drivers/infiniband/hw/nes/
7862
7863NETEM NETWORK EMULATOR
7864M: Stephen Hemminger <stephen@networkplumber.org>
7865L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7866S: Maintained
7867F: net/sched/sch_netem.c
7868
7869NETERION 10GbE DRIVERS (s2io/vxge)
7870M: Jon Mason <jdmason@kudzu.us>
7871L: netdev@vger.kernel.org
7872S: Supported
7873F: Documentation/networking/s2io.txt
7874F: Documentation/networking/vxge.txt
7875F: drivers/net/ethernet/neterion/
7876
7877NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7878M: Pablo Neira Ayuso <pablo@netfilter.org>
7879M: Patrick McHardy <kaber@trash.net>
7880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7881L: netfilter-devel@vger.kernel.org
7882L: coreteam@netfilter.org
7883W: http://www.netfilter.org/
7884W: http://www.iptables.org/
7885Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7888S: Supported
7889F: include/linux/netfilter*
7890F: include/linux/netfilter/
7891F: include/net/netfilter/
7892F: include/uapi/linux/netfilter*
7893F: include/uapi/linux/netfilter/
7894F: net/*/netfilter.c
7895F: net/*/netfilter/
7896F: net/netfilter/
7897F: net/bridge/br_netfilter*.c
7898
7899NETLABEL
7900M: Paul Moore <paul@paul-moore.com>
7901W: http://netlabel.sf.net
7902L: netdev@vger.kernel.org
7903S: Maintained
7904F: Documentation/netlabel/
7905F: include/net/netlabel.h
7906F: net/netlabel/
7907
7908NETROM NETWORK LAYER
7909M: Ralf Baechle <ralf@linux-mips.org>
7910L: linux-hams@vger.kernel.org
7911W: http://www.linux-ax25.org/
7912S: Maintained
7913F: include/net/netrom.h
7914F: include/uapi/linux/netrom.h
7915F: net/netrom/
7916
7917NETRONOME ETHERNET DRIVERS
7918M: Jakub Kicinski <jakub.kicinski@netronome.com>
7919L: oss-drivers@netronome.com
7920S: Maintained
7921F: drivers/net/ethernet/netronome/
7922
7923NETWORK BLOCK DEVICE (NBD)
7924M: Markus Pargmann <mpa@pengutronix.de>
7925S: Maintained
7926L: nbd-general@lists.sourceforge.net
7927T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7928F: Documentation/blockdev/nbd.txt
7929F: drivers/block/nbd.c
7930F: include/uapi/linux/nbd.h
7931
7932NETWORK DROP MONITOR
7933M: Neil Horman <nhorman@tuxdriver.com>
7934L: netdev@vger.kernel.org
7935S: Maintained
7936W: https://fedorahosted.org/dropwatch/
7937F: net/core/drop_monitor.c
7938
7939NETWORKING [GENERAL]
7940M: "David S. Miller" <davem@davemloft.net>
7941L: netdev@vger.kernel.org
7942W: http://www.linuxfoundation.org/en/Net
7943Q: http://patchwork.ozlabs.org/project/netdev/list/
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7946S: Maintained
7947F: net/
7948F: include/net/
7949F: include/linux/in.h
7950F: include/linux/net.h
7951F: include/linux/netdevice.h
7952F: include/uapi/linux/in.h
7953F: include/uapi/linux/net.h
7954F: include/uapi/linux/netdevice.h
7955F: include/uapi/linux/net_namespace.h
7956F: tools/net/
7957F: tools/testing/selftests/net/
7958F: lib/random32.c
7959F: lib/test_bpf.c
7960
7961NETWORKING [IPv4/IPv6]
7962M: "David S. Miller" <davem@davemloft.net>
7963M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7964M: James Morris <jmorris@namei.org>
7965M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7966M: Patrick McHardy <kaber@trash.net>
7967L: netdev@vger.kernel.org
7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7969S: Maintained
7970F: net/ipv4/
7971F: net/ipv6/
7972F: include/net/ip*
7973F: arch/x86/net/*
7974
7975NETWORKING [IPSEC]
7976M: Steffen Klassert <steffen.klassert@secunet.com>
7977M: Herbert Xu <herbert@gondor.apana.org.au>
7978M: "David S. Miller" <davem@davemloft.net>
7979L: netdev@vger.kernel.org
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7982S: Maintained
7983F: net/core/flow.c
7984F: net/xfrm/
7985F: net/key/
7986F: net/ipv4/xfrm*
7987F: net/ipv4/esp4.c
7988F: net/ipv4/ah4.c
7989F: net/ipv4/ipcomp.c
7990F: net/ipv4/ip_vti.c
7991F: net/ipv6/xfrm*
7992F: net/ipv6/esp6.c
7993F: net/ipv6/ah6.c
7994F: net/ipv6/ipcomp6.c
7995F: net/ipv6/ip6_vti.c
7996F: include/uapi/linux/xfrm.h
7997F: include/net/xfrm.h
7998
7999NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8000M: Paul Moore <paul@paul-moore.com>
8001L: netdev@vger.kernel.org
8002S: Maintained
8003
8004NETWORKING [WIRELESS]
8005L: linux-wireless@vger.kernel.org
8006Q: http://patchwork.kernel.org/project/linux-wireless/list/
8007
8008NETWORKING DRIVERS
8009L: netdev@vger.kernel.org
8010W: http://www.linuxfoundation.org/en/Net
8011Q: http://patchwork.ozlabs.org/project/netdev/list/
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8014S: Odd Fixes
8015F: drivers/net/
8016F: include/linux/if_*
8017F: include/linux/netdevice.h
8018F: include/linux/etherdevice.h
8019F: include/linux/fcdevice.h
8020F: include/linux/fddidevice.h
8021F: include/linux/hippidevice.h
8022F: include/linux/inetdevice.h
8023F: include/uapi/linux/if_*
8024F: include/uapi/linux/netdevice.h
8025
8026NETWORKING DRIVERS (WIRELESS)
8027M: Kalle Valo <kvalo@codeaurora.org>
8028L: linux-wireless@vger.kernel.org
8029Q: http://patchwork.kernel.org/project/linux-wireless/list/
8030T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8032S: Maintained
8033F: drivers/net/wireless/
8034
8035NETXEN (1/10) GbE SUPPORT
8036M: Manish Chopra <manish.chopra@qlogic.com>
8037M: Sony Chacko <sony.chacko@qlogic.com>
8038M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8039L: netdev@vger.kernel.org
8040W: http://www.qlogic.com
8041S: Supported
8042F: drivers/net/ethernet/qlogic/netxen/
8043
8044NFC SUBSYSTEM
8045M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8046M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8047M: Samuel Ortiz <sameo@linux.intel.com>
8048L: linux-wireless@vger.kernel.org
8049L: linux-nfc@lists.01.org (subscribers-only)
8050S: Supported
8051F: net/nfc/
8052F: include/net/nfc/
8053F: include/uapi/linux/nfc.h
8054F: drivers/nfc/
8055F: include/linux/platform_data/nfcmrvl.h
8056F: include/linux/platform_data/nxp-nci.h
8057F: include/linux/platform_data/pn544.h
8058F: include/linux/platform_data/st21nfca.h
8059F: include/linux/platform_data/st-nci.h
8060F: Documentation/devicetree/bindings/net/nfc/
8061
8062NFS, SUNRPC, AND LOCKD CLIENTS
8063M: Trond Myklebust <trond.myklebust@primarydata.com>
8064M: Anna Schumaker <anna.schumaker@netapp.com>
8065L: linux-nfs@vger.kernel.org
8066W: http://client.linux-nfs.org
8067T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8068S: Maintained
8069F: fs/lockd/
8070F: fs/nfs/
8071F: fs/nfs_common/
8072F: net/sunrpc/
8073F: include/linux/lockd/
8074F: include/linux/nfs*
8075F: include/linux/sunrpc/
8076F: include/uapi/linux/nfs*
8077F: include/uapi/linux/sunrpc/
8078
8079NILFS2 FILESYSTEM
8080M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8081L: linux-nilfs@vger.kernel.org
8082W: http://nilfs.sourceforge.net/
8083W: http://nilfs.osdn.jp/
8084T: git git://github.com/konis/nilfs2.git
8085S: Supported
8086F: Documentation/filesystems/nilfs2.txt
8087F: fs/nilfs2/
8088F: include/linux/nilfs2_fs.h
8089F: include/trace/events/nilfs2.h
8090
8091NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8092M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8093W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8094S: Maintained
8095F: Documentation/scsi/NinjaSCSI.txt
8096F: drivers/scsi/pcmcia/nsp_*
8097
8098NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8099M: GOTO Masanori <gotom@debian.or.jp>
8100M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8101W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8102S: Maintained
8103F: Documentation/scsi/NinjaSCSI.txt
8104F: drivers/scsi/nsp32*
8105
8106NIOS2 ARCHITECTURE
8107M: Ley Foon Tan <lftan@altera.com>
8108L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8109T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8110S: Maintained
8111F: arch/nios2/
8112
8113NOKIA N900 POWER SUPPLY DRIVERS
8114R: Pali Rohár <pali.rohar@gmail.com>
8115F: include/linux/power/bq2415x_charger.h
8116F: include/linux/power/bq27xxx_battery.h
8117F: include/linux/power/isp1704_charger.h
8118F: drivers/power/bq2415x_charger.c
8119F: drivers/power/bq27xxx_battery.c
8120F: drivers/power/bq27xxx_battery_i2c.c
8121F: drivers/power/isp1704_charger.c
8122F: drivers/power/rx51_battery.c
8123
8124NTB DRIVER CORE
8125M: Jon Mason <jdmason@kudzu.us>
8126M: Dave Jiang <dave.jiang@intel.com>
8127M: Allen Hubbe <Allen.Hubbe@emc.com>
8128L: linux-ntb@googlegroups.com
8129S: Supported
8130W: https://github.com/jonmason/ntb/wiki
8131T: git git://github.com/jonmason/ntb.git
8132F: drivers/ntb/
8133F: drivers/net/ntb_netdev.c
8134F: include/linux/ntb.h
8135F: include/linux/ntb_transport.h
8136
8137NTB INTEL DRIVER
8138M: Jon Mason <jdmason@kudzu.us>
8139M: Dave Jiang <dave.jiang@intel.com>
8140L: linux-ntb@googlegroups.com
8141S: Supported
8142W: https://github.com/jonmason/ntb/wiki
8143T: git git://github.com/jonmason/ntb.git
8144F: drivers/ntb/hw/intel/
8145
8146NTB AMD DRIVER
8147M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8148L: linux-ntb@googlegroups.com
8149S: Supported
8150F: drivers/ntb/hw/amd/
8151
8152NTFS FILESYSTEM
8153M: Anton Altaparmakov <anton@tuxera.com>
8154L: linux-ntfs-dev@lists.sourceforge.net
8155W: http://www.tuxera.com/
8156T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8157S: Supported
8158F: Documentation/filesystems/ntfs.txt
8159F: fs/ntfs/
8160
8161NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8162M: Antonino Daplas <adaplas@gmail.com>
8163L: linux-fbdev@vger.kernel.org
8164S: Maintained
8165F: drivers/video/fbdev/riva/
8166F: drivers/video/fbdev/nvidia/
8167
8168NVM EXPRESS DRIVER
8169M: Keith Busch <keith.busch@intel.com>
8170M: Jens Axboe <axboe@fb.com>
8171L: linux-nvme@lists.infradead.org
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8173W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8174S: Supported
8175F: drivers/nvme/host/
8176F: include/linux/nvme.h
8177
8178NVMEM FRAMEWORK
8179M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8180M: Maxime Ripard <maxime.ripard@free-electrons.com>
8181S: Maintained
8182F: drivers/nvmem/
8183F: Documentation/devicetree/bindings/nvmem/
8184F: include/linux/nvmem-consumer.h
8185F: include/linux/nvmem-provider.h
8186
8187NXP-NCI NFC DRIVER
8188M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8189R: Charles Gorand <charles.gorand@effinnov.com>
8190L: linux-nfc@lists.01.org (moderated for non-subscribers)
8191S: Supported
8192F: drivers/nfc/nxp-nci
8193
8194NXP TDA998X DRM DRIVER
8195M: Russell King <rmk+kernel@armlinux.org.uk>
8196S: Supported
8197F: drivers/gpu/drm/i2c/tda998x_drv.c
8198F: include/drm/i2c/tda998x.h
8199
8200NXP TFA9879 DRIVER
8201M: Peter Rosin <peda@axentia.se>
8202L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8203S: Maintained
8204F: sound/soc/codecs/tfa9879*
8205
8206OBJTOOL
8207M: Josh Poimboeuf <jpoimboe@redhat.com>
8208S: Supported
8209F: tools/objtool/
8210
8211OMAP SUPPORT
8212M: Tony Lindgren <tony@atomide.com>
8213L: linux-omap@vger.kernel.org
8214W: http://www.muru.com/linux/omap/
8215W: http://linux.omap.com/
8216Q: http://patchwork.kernel.org/project/linux-omap/list/
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8218S: Maintained
8219F: arch/arm/*omap*/
8220F: arch/arm/configs/omap1_defconfig
8221F: arch/arm/configs/omap2plus_defconfig
8222F: drivers/i2c/busses/i2c-omap.c
8223F: drivers/irqchip/irq-omap-intc.c
8224F: drivers/mfd/*omap*.c
8225F: drivers/mfd/menelaus.c
8226F: drivers/mfd/palmas.c
8227F: drivers/mfd/tps65217.c
8228F: drivers/mfd/tps65218.c
8229F: drivers/mfd/tps65910.c
8230F: drivers/mfd/twl-core.[ch]
8231F: drivers/mfd/twl4030*.c
8232F: drivers/mfd/twl6030*.c
8233F: drivers/mfd/twl6040*.c
8234F: drivers/regulator/palmas-regulator*.c
8235F: drivers/regulator/pbias-regulator.c
8236F: drivers/regulator/tps65217-regulator.c
8237F: drivers/regulator/tps65218-regulator.c
8238F: drivers/regulator/tps65910-regulator.c
8239F: drivers/regulator/twl-regulator.c
8240F: include/linux/i2c-omap.h
8241
8242OMAP DEVICE TREE SUPPORT
8243M: Benoît Cousson <bcousson@baylibre.com>
8244M: Tony Lindgren <tony@atomide.com>
8245L: linux-omap@vger.kernel.org
8246L: devicetree@vger.kernel.org
8247S: Maintained
8248F: arch/arm/boot/dts/*omap*
8249F: arch/arm/boot/dts/*am3*
8250F: arch/arm/boot/dts/*am4*
8251F: arch/arm/boot/dts/*am5*
8252F: arch/arm/boot/dts/*dra7*
8253
8254OMAP CLOCK FRAMEWORK SUPPORT
8255M: Paul Walmsley <paul@pwsan.com>
8256L: linux-omap@vger.kernel.org
8257S: Maintained
8258F: arch/arm/*omap*/*clock*
8259
8260OMAP POWER MANAGEMENT SUPPORT
8261M: Kevin Hilman <khilman@kernel.org>
8262L: linux-omap@vger.kernel.org
8263S: Maintained
8264F: arch/arm/*omap*/*pm*
8265F: drivers/cpufreq/omap-cpufreq.c
8266
8267OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8268M: Rajendra Nayak <rnayak@codeaurora.org>
8269M: Paul Walmsley <paul@pwsan.com>
8270L: linux-omap@vger.kernel.org
8271S: Maintained
8272F: arch/arm/mach-omap2/prm*
8273
8274OMAP AUDIO SUPPORT
8275M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8276M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8277L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8278L: linux-omap@vger.kernel.org
8279S: Maintained
8280F: sound/soc/omap/
8281
8282OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8283M: Roger Quadros <rogerq@ti.com>
8284M: Tony Lindgren <tony@atomide.com>
8285L: linux-omap@vger.kernel.org
8286S: Maintained
8287F: drivers/memory/omap-gpmc.c
8288F: arch/arm/mach-omap2/*gpmc*
8289
8290OMAP FRAMEBUFFER SUPPORT
8291M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8292L: linux-fbdev@vger.kernel.org
8293L: linux-omap@vger.kernel.org
8294S: Maintained
8295F: drivers/video/fbdev/omap/
8296
8297OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8298M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8299L: linux-omap@vger.kernel.org
8300L: linux-fbdev@vger.kernel.org
8301S: Maintained
8302F: drivers/video/fbdev/omap2/
8303F: Documentation/arm/OMAP/DSS
8304
8305OMAP HARDWARE SPINLOCK SUPPORT
8306M: Ohad Ben-Cohen <ohad@wizery.com>
8307L: linux-omap@vger.kernel.org
8308S: Maintained
8309F: drivers/hwspinlock/omap_hwspinlock.c
8310
8311OMAP MMC SUPPORT
8312M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8313L: linux-omap@vger.kernel.org
8314S: Maintained
8315F: drivers/mmc/host/omap.c
8316
8317OMAP HS MMC SUPPORT
8318L: linux-mmc@vger.kernel.org
8319L: linux-omap@vger.kernel.org
8320S: Orphan
8321F: drivers/mmc/host/omap_hsmmc.c
8322
8323OMAP RANDOM NUMBER GENERATOR SUPPORT
8324M: Deepak Saxena <dsaxena@plexity.net>
8325S: Maintained
8326F: drivers/char/hw_random/omap-rng.c
8327
8328OMAP HWMOD SUPPORT
8329M: Benoît Cousson <bcousson@baylibre.com>
8330M: Paul Walmsley <paul@pwsan.com>
8331L: linux-omap@vger.kernel.org
8332S: Maintained
8333F: arch/arm/mach-omap2/omap_hwmod.*
8334
8335OMAP HWMOD DATA
8336M: Paul Walmsley <paul@pwsan.com>
8337L: linux-omap@vger.kernel.org
8338S: Maintained
8339F: arch/arm/mach-omap2/omap_hwmod*data*
8340
8341OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8342M: Benoît Cousson <bcousson@baylibre.com>
8343L: linux-omap@vger.kernel.org
8344S: Maintained
8345F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8346
8347OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8348M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8349L: linux-media@vger.kernel.org
8350S: Maintained
8351F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8352F: drivers/media/platform/omap3isp/
8353F: drivers/staging/media/omap4iss/
8354
8355OMAP USB SUPPORT
8356L: linux-usb@vger.kernel.org
8357L: linux-omap@vger.kernel.org
8358S: Orphan
8359F: drivers/usb/*/*omap*
8360F: arch/arm/*omap*/usb*
8361
8362OMAP GPIO DRIVER
8363M: Grygorii Strashko <grygorii.strashko@ti.com>
8364M: Santosh Shilimkar <ssantosh@kernel.org>
8365M: Kevin Hilman <khilman@kernel.org>
8366L: linux-omap@vger.kernel.org
8367S: Maintained
8368F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8369F: drivers/gpio/gpio-omap.c
8370
8371OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8372M: Mark Jackson <mpfj@newflow.co.uk>
8373L: linux-omap@vger.kernel.org
8374S: Maintained
8375F: arch/arm/boot/dts/am335x-nano.dts
8376
8377OMFS FILESYSTEM
8378M: Bob Copeland <me@bobcopeland.com>
8379L: linux-karma-devel@lists.sourceforge.net
8380S: Maintained
8381F: Documentation/filesystems/omfs.txt
8382F: fs/omfs/
8383
8384OMNIKEY CARDMAN 4000 DRIVER
8385M: Harald Welte <laforge@gnumonks.org>
8386S: Maintained
8387F: drivers/char/pcmcia/cm4000_cs.c
8388F: include/linux/cm4000_cs.h
8389F: include/uapi/linux/cm4000_cs.h
8390
8391OMNIKEY CARDMAN 4040 DRIVER
8392M: Harald Welte <laforge@gnumonks.org>
8393S: Maintained
8394F: drivers/char/pcmcia/cm4040_cs.*
8395
8396OMNIVISION OV7670 SENSOR DRIVER
8397M: Jonathan Corbet <corbet@lwn.net>
8398L: linux-media@vger.kernel.org
8399T: git git://linuxtv.org/media_tree.git
8400S: Maintained
8401F: drivers/media/i2c/ov7670.c
8402
8403ONENAND FLASH DRIVER
8404M: Kyungmin Park <kyungmin.park@samsung.com>
8405L: linux-mtd@lists.infradead.org
8406S: Maintained
8407F: drivers/mtd/onenand/
8408F: include/linux/mtd/onenand*.h
8409
8410ONSTREAM SCSI TAPE DRIVER
8411M: Willem Riede <osst@riede.org>
8412L: osst-users@lists.sourceforge.net
8413L: linux-scsi@vger.kernel.org
8414S: Maintained
8415F: Documentation/scsi/osst.txt
8416F: drivers/scsi/osst.*
8417F: drivers/scsi/osst_*.h
8418F: drivers/scsi/st.h
8419
8420OPENCORES I2C BUS DRIVER
8421M: Peter Korsgaard <jacmet@sunsite.dk>
8422L: linux-i2c@vger.kernel.org
8423S: Maintained
8424F: Documentation/i2c/busses/i2c-ocores
8425F: drivers/i2c/busses/i2c-ocores.c
8426
8427OPEN FIRMWARE AND FLATTENED DEVICE TREE
8428M: Rob Herring <robh+dt@kernel.org>
8429M: Frank Rowand <frowand.list@gmail.com>
8430M: Grant Likely <grant.likely@linaro.org>
8431L: devicetree@vger.kernel.org
8432W: http://www.devicetree.org/
8433T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8434S: Maintained
8435F: drivers/of/
8436F: include/linux/of*.h
8437F: scripts/dtc/
8438
8439OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8440M: Rob Herring <robh+dt@kernel.org>
8441M: Pawel Moll <pawel.moll@arm.com>
8442M: Mark Rutland <mark.rutland@arm.com>
8443M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8444M: Kumar Gala <galak@codeaurora.org>
8445L: devicetree@vger.kernel.org
8446T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8447S: Maintained
8448F: Documentation/devicetree/
8449F: arch/*/boot/dts/
8450F: include/dt-bindings/
8451
8452OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8453M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8454L: devicetree@vger.kernel.org
8455S: Maintained
8456F: Documentation/devicetree/dynamic-resolution-notes.txt
8457F: Documentation/devicetree/overlay-notes.txt
8458F: drivers/of/overlay.c
8459F: drivers/of/resolver.c
8460
8461OPENRISC ARCHITECTURE
8462M: Jonas Bonn <jonas@southpole.se>
8463W: http://openrisc.net
8464S: Maintained
8465T: git git://openrisc.net/~jonas/linux
8466F: arch/openrisc/
8467
8468OPENVSWITCH
8469M: Pravin Shelar <pshelar@nicira.com>
8470L: netdev@vger.kernel.org
8471L: dev@openvswitch.org
8472W: http://openvswitch.org
8473S: Maintained
8474F: net/openvswitch/
8475F: include/uapi/linux/openvswitch.h
8476
8477OPERATING PERFORMANCE POINTS (OPP)
8478M: Viresh Kumar <vireshk@kernel.org>
8479M: Nishanth Menon <nm@ti.com>
8480M: Stephen Boyd <sboyd@codeaurora.org>
8481L: linux-pm@vger.kernel.org
8482S: Maintained
8483T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8484F: drivers/base/power/opp/
8485F: include/linux/pm_opp.h
8486F: Documentation/power/opp.txt
8487F: Documentation/devicetree/bindings/opp/
8488
8489OPL4 DRIVER
8490M: Clemens Ladisch <clemens@ladisch.de>
8491L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8492T: git git://git.alsa-project.org/alsa-kernel.git
8493S: Maintained
8494F: sound/drivers/opl4/
8495
8496OPROFILE
8497M: Robert Richter <rric@kernel.org>
8498L: oprofile-list@lists.sf.net
8499S: Maintained
8500F: arch/*/include/asm/oprofile*.h
8501F: arch/*/oprofile/
8502F: drivers/oprofile/
8503F: include/linux/oprofile.h
8504
8505ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8506M: Mark Fasheh <mfasheh@suse.com>
8507M: Joel Becker <jlbec@evilplan.org>
8508L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8509W: http://ocfs2.wiki.kernel.org
8510S: Supported
8511F: Documentation/filesystems/ocfs2.txt
8512F: Documentation/filesystems/dlmfs.txt
8513F: fs/ocfs2/
8514
8515ORINOCO DRIVER
8516L: linux-wireless@vger.kernel.org
8517W: http://wireless.kernel.org/en/users/Drivers/orinoco
8518W: http://www.nongnu.org/orinoco/
8519S: Orphan
8520F: drivers/net/wireless/intersil/orinoco/
8521
8522OSD LIBRARY and FILESYSTEM
8523M: Boaz Harrosh <ooo@electrozaur.com>
8524M: Benny Halevy <bhalevy@primarydata.com>
8525L: osd-dev@open-osd.org
8526W: http://open-osd.org
8527T: git git://git.open-osd.org/open-osd.git
8528S: Maintained
8529F: drivers/scsi/osd/
8530F: include/scsi/osd_*
8531F: fs/exofs/
8532
8533OVERLAY FILESYSTEM
8534M: Miklos Szeredi <miklos@szeredi.hu>
8535L: linux-unionfs@vger.kernel.org
8536T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8537S: Supported
8538F: fs/overlayfs/
8539F: Documentation/filesystems/overlayfs.txt
8540
8541ORANGEFS FILESYSTEM
8542M: Mike Marshall <hubcap@omnibond.com>
8543L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8545S: Supported
8546F: fs/orangefs/
8547F: Documentation/filesystems/orangefs.txt
8548
8549P54 WIRELESS DRIVER
8550M: Christian Lamparter <chunkeey@googlemail.com>
8551L: linux-wireless@vger.kernel.org
8552W: http://wireless.kernel.org/en/users/Drivers/p54
8553S: Maintained
8554F: drivers/net/wireless/intersil/p54/
8555
8556PA SEMI ETHERNET DRIVER
8557M: Olof Johansson <olof@lixom.net>
8558L: netdev@vger.kernel.org
8559S: Maintained
8560F: drivers/net/ethernet/pasemi/*
8561
8562PA SEMI SMBUS DRIVER
8563M: Olof Johansson <olof@lixom.net>
8564L: linux-i2c@vger.kernel.org
8565S: Maintained
8566F: drivers/i2c/busses/i2c-pasemi.c
8567
8568PADATA PARALLEL EXECUTION MECHANISM
8569M: Steffen Klassert <steffen.klassert@secunet.com>
8570L: linux-crypto@vger.kernel.org
8571S: Maintained
8572F: kernel/padata.c
8573F: include/linux/padata.h
8574F: Documentation/padata.txt
8575
8576PANASONIC LAPTOP ACPI EXTRAS DRIVER
8577M: Harald Welte <laforge@gnumonks.org>
8578L: platform-driver-x86@vger.kernel.org
8579S: Maintained
8580F: drivers/platform/x86/panasonic-laptop.c
8581
8582PANASONIC MN10300/AM33/AM34 PORT
8583M: David Howells <dhowells@redhat.com>
8584L: linux-am33-list@redhat.com (moderated for non-subscribers)
8585W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8586S: Maintained
8587F: Documentation/mn10300/
8588F: arch/mn10300/
8589
8590PARALLEL LCD/KEYPAD PANEL DRIVER
8591M: Willy Tarreau <willy@haproxy.com>
8592M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8593S: Odd Fixes
8594F: Documentation/misc-devices/lcd-panel-cgram.txt
8595F: drivers/misc/panel.c
8596
8597PARALLEL PORT SUBSYSTEM
8598M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8599M: Sudip Mukherjee <sudip@vectorindia.org>
8600L: linux-parport@lists.infradead.org (subscribers-only)
8601S: Maintained
8602F: drivers/parport/
8603F: include/linux/parport*.h
8604F: drivers/char/ppdev.c
8605F: include/uapi/linux/ppdev.h
8606F: Documentation/parport*.txt
8607
8608PARAVIRT_OPS INTERFACE
8609M: Jeremy Fitzhardinge <jeremy@goop.org>
8610M: Chris Wright <chrisw@sous-sol.org>
8611M: Alok Kataria <akataria@vmware.com>
8612M: Rusty Russell <rusty@rustcorp.com.au>
8613L: virtualization@lists.linux-foundation.org
8614S: Supported
8615F: Documentation/virtual/paravirt_ops.txt
8616F: arch/*/kernel/paravirt*
8617F: arch/*/include/asm/paravirt.h
8618
8619PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8620M: Tim Waugh <tim@cyberelk.net>
8621L: linux-parport@lists.infradead.org (subscribers-only)
8622S: Maintained
8623F: Documentation/blockdev/paride.txt
8624F: drivers/block/paride/
8625
8626PARISC ARCHITECTURE
8627M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8628M: Helge Deller <deller@gmx.de>
8629L: linux-parisc@vger.kernel.org
8630W: http://www.parisc-linux.org/
8631Q: http://patchwork.kernel.org/project/linux-parisc/list/
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8634S: Maintained
8635F: arch/parisc/
8636F: Documentation/parisc/
8637F: drivers/parisc/
8638F: drivers/char/agp/parisc-agp.c
8639F: drivers/input/serio/gscps2.c
8640F: drivers/parport/parport_gsc.*
8641F: drivers/tty/serial/8250/8250_gsc.c
8642F: drivers/video/fbdev/sti*
8643F: drivers/video/console/sti*
8644F: drivers/video/logo/logo_parisc*
8645
8646PC87360 HARDWARE MONITORING DRIVER
8647M: Jim Cromie <jim.cromie@gmail.com>
8648L: linux-hwmon@vger.kernel.org
8649S: Maintained
8650F: Documentation/hwmon/pc87360
8651F: drivers/hwmon/pc87360.c
8652
8653PC8736x GPIO DRIVER
8654M: Jim Cromie <jim.cromie@gmail.com>
8655S: Maintained
8656F: drivers/char/pc8736x_gpio.c
8657
8658PC87427 HARDWARE MONITORING DRIVER
8659M: Jean Delvare <jdelvare@suse.com>
8660L: linux-hwmon@vger.kernel.org
8661S: Maintained
8662F: Documentation/hwmon/pc87427
8663F: drivers/hwmon/pc87427.c
8664
8665PCA9532 LED DRIVER
8666M: Riku Voipio <riku.voipio@iki.fi>
8667S: Maintained
8668F: drivers/leds/leds-pca9532.c
8669F: include/linux/leds-pca9532.h
8670
8671PCA9541 I2C BUS MASTER SELECTOR DRIVER
8672M: Guenter Roeck <linux@roeck-us.net>
8673L: linux-i2c@vger.kernel.org
8674S: Maintained
8675F: drivers/i2c/muxes/i2c-mux-pca9541.c
8676
8677PCDP - PRIMARY CONSOLE AND DEBUG PORT
8678M: Khalid Aziz <khalid@gonehiking.org>
8679S: Maintained
8680F: drivers/firmware/pcdp.*
8681
8682PCI ERROR RECOVERY
8683M: Linas Vepstas <linasvepstas@gmail.com>
8684L: linux-pci@vger.kernel.org
8685S: Supported
8686F: Documentation/PCI/pci-error-recovery.txt
8687
8688PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8689M: Russell Currey <ruscur@russell.cc>
8690L: linuxppc-dev@lists.ozlabs.org
8691S: Supported
8692F: Documentation/powerpc/eeh-pci-error-recovery.txt
8693F: arch/powerpc/kernel/eeh*.c
8694F: arch/powerpc/platforms/*/eeh*.c
8695F: arch/powerpc/include/*/eeh*.h
8696
8697PCI SUBSYSTEM
8698M: Bjorn Helgaas <bhelgaas@google.com>
8699L: linux-pci@vger.kernel.org
8700Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8701T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8702S: Supported
8703F: Documentation/PCI/
8704F: drivers/pci/
8705F: include/linux/pci*
8706F: arch/x86/pci/
8707F: arch/x86/kernel/quirks.c
8708
8709PCI DRIVER FOR ALTERA PCIE IP
8710M: Ley Foon Tan <lftan@altera.com>
8711L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8712L: linux-pci@vger.kernel.org
8713S: Supported
8714F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8715F: drivers/pci/host/pcie-altera.c
8716
8717PCI DRIVER FOR ARM VERSATILE PLATFORM
8718M: Rob Herring <robh@kernel.org>
8719L: linux-pci@vger.kernel.org
8720L: linux-arm-kernel@lists.infradead.org
8721S: Maintained
8722F: Documentation/devicetree/bindings/pci/versatile.txt
8723F: drivers/pci/host/pci-versatile.c
8724
8725PCI DRIVER FOR APPLIEDMICRO XGENE
8726M: Tanmay Inamdar <tinamdar@apm.com>
8727L: linux-pci@vger.kernel.org
8728L: linux-arm-kernel@lists.infradead.org
8729S: Maintained
8730F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8731F: drivers/pci/host/pci-xgene.c
8732
8733PCI DRIVER FOR FREESCALE LAYERSCAPE
8734M: Minghuan Lian <minghuan.Lian@freescale.com>
8735M: Mingkai Hu <mingkai.hu@freescale.com>
8736M: Roy Zang <tie-fei.zang@freescale.com>
8737L: linuxppc-dev@lists.ozlabs.org
8738L: linux-pci@vger.kernel.org
8739L: linux-arm-kernel@lists.infradead.org
8740S: Maintained
8741F: drivers/pci/host/*layerscape*
8742
8743PCI DRIVER FOR IMX6
8744M: Richard Zhu <Richard.Zhu@freescale.com>
8745M: Lucas Stach <l.stach@pengutronix.de>
8746L: linux-pci@vger.kernel.org
8747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8748S: Maintained
8749F: drivers/pci/host/*imx6*
8750
8751PCI DRIVER FOR TI KEYSTONE
8752M: Murali Karicheri <m-karicheri2@ti.com>
8753L: linux-pci@vger.kernel.org
8754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8755S: Maintained
8756F: drivers/pci/host/*keystone*
8757
8758PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8759M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8760M: Jason Cooper <jason@lakedaemon.net>
8761L: linux-pci@vger.kernel.org
8762L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8763S: Maintained
8764F: drivers/pci/host/*mvebu*
8765
8766PCI DRIVER FOR NVIDIA TEGRA
8767M: Thierry Reding <thierry.reding@gmail.com>
8768L: linux-tegra@vger.kernel.org
8769L: linux-pci@vger.kernel.org
8770S: Supported
8771F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8772F: drivers/pci/host/pci-tegra.c
8773
8774PCI DRIVER FOR TI DRA7XX
8775M: Kishon Vijay Abraham I <kishon@ti.com>
8776L: linux-omap@vger.kernel.org
8777L: linux-pci@vger.kernel.org
8778S: Supported
8779F: Documentation/devicetree/bindings/pci/ti-pci.txt
8780F: drivers/pci/host/pci-dra7xx.c
8781
8782PCI DRIVER FOR RENESAS R-CAR
8783M: Simon Horman <horms@verge.net.au>
8784L: linux-pci@vger.kernel.org
8785L: linux-renesas-soc@vger.kernel.org
8786S: Maintained
8787F: drivers/pci/host/*rcar*
8788
8789PCI DRIVER FOR SAMSUNG EXYNOS
8790M: Jingoo Han <jingoohan1@gmail.com>
8791L: linux-pci@vger.kernel.org
8792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8793L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8794S: Maintained
8795F: drivers/pci/host/pci-exynos.c
8796
8797PCI DRIVER FOR SYNOPSIS DESIGNWARE
8798M: Jingoo Han <jingoohan1@gmail.com>
8799M: Pratyush Anand <pratyush.anand@gmail.com>
8800L: linux-pci@vger.kernel.org
8801S: Maintained
8802F: drivers/pci/host/*designware*
8803
8804PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8805M: Joao Pinto <jpinto@synopsys.com>
8806L: linux-pci@vger.kernel.org
8807S: Maintained
8808F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8809F: drivers/pci/host/pcie-designware-plat.c
8810
8811PCI DRIVER FOR GENERIC OF HOSTS
8812M: Will Deacon <will.deacon@arm.com>
8813L: linux-pci@vger.kernel.org
8814L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8815S: Maintained
8816F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8817F: drivers/pci/host/pci-host-common.c
8818F: drivers/pci/host/pci-host-generic.c
8819
8820PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8821M: Keith Busch <keith.busch@intel.com>
8822L: linux-pci@vger.kernel.org
8823S: Supported
8824F: arch/x86/pci/vmd.c
8825
8826PCIE DRIVER FOR ST SPEAR13XX
8827M: Pratyush Anand <pratyush.anand@gmail.com>
8828L: linux-pci@vger.kernel.org
8829S: Maintained
8830F: drivers/pci/host/*spear*
8831
8832PCI MSI DRIVER FOR ALTERA MSI IP
8833M: Ley Foon Tan <lftan@altera.com>
8834L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8835L: linux-pci@vger.kernel.org
8836S: Supported
8837F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8838F: drivers/pci/host/pcie-altera-msi.c
8839
8840PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8841M: Duc Dang <dhdang@apm.com>
8842L: linux-pci@vger.kernel.org
8843L: linux-arm-kernel@lists.infradead.org
8844S: Maintained
8845F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8846F: drivers/pci/host/pci-xgene-msi.c
8847
8848PCIE DRIVER FOR HISILICON
8849M: Zhou Wang <wangzhou1@hisilicon.com>
8850M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8851L: linux-pci@vger.kernel.org
8852S: Maintained
8853F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8854F: drivers/pci/host/pcie-hisi.c
8855
8856PCIE DRIVER FOR QUALCOMM MSM
8857M: Stanimir Varbanov <svarbanov@mm-sol.com>
8858L: linux-pci@vger.kernel.org
8859L: linux-arm-msm@vger.kernel.org
8860S: Maintained
8861F: drivers/pci/host/*qcom*
8862
8863PCIE DRIVER FOR CAVIUM THUNDERX
8864M: David Daney <david.daney@cavium.com>
8865L: linux-pci@vger.kernel.org
8866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8867S: Supported
8868F: Documentation/devicetree/bindings/pci/pci-thunder-*
8869F: drivers/pci/host/pci-thunder-*
8870
8871PCMCIA SUBSYSTEM
8872P: Linux PCMCIA Team
8873L: linux-pcmcia@lists.infradead.org
8874W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8875T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8876S: Maintained
8877F: Documentation/pcmcia/
8878F: drivers/pcmcia/
8879F: include/pcmcia/
8880
8881PCNET32 NETWORK DRIVER
8882M: Don Fry <pcnet32@frontier.com>
8883L: netdev@vger.kernel.org
8884S: Maintained
8885F: drivers/net/ethernet/amd/pcnet32.c
8886
8887PCRYPT PARALLEL CRYPTO ENGINE
8888M: Steffen Klassert <steffen.klassert@secunet.com>
8889L: linux-crypto@vger.kernel.org
8890S: Maintained
8891F: crypto/pcrypt.c
8892F: include/crypto/pcrypt.h
8893
8894PER-CPU MEMORY ALLOCATOR
8895M: Tejun Heo <tj@kernel.org>
8896M: Christoph Lameter <cl@linux.com>
8897T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8898S: Maintained
8899F: include/linux/percpu*.h
8900F: mm/percpu*.c
8901F: arch/*/include/asm/percpu.h
8902
8903PER-TASK DELAY ACCOUNTING
8904M: Balbir Singh <bsingharora@gmail.com>
8905S: Maintained
8906F: include/linux/delayacct.h
8907F: kernel/delayacct.c
8908
8909PERFORMANCE EVENTS SUBSYSTEM
8910M: Peter Zijlstra <peterz@infradead.org>
8911M: Ingo Molnar <mingo@redhat.com>
8912M: Arnaldo Carvalho de Melo <acme@kernel.org>
8913R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8914L: linux-kernel@vger.kernel.org
8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8916S: Supported
8917F: kernel/events/*
8918F: include/linux/perf_event.h
8919F: include/uapi/linux/perf_event.h
8920F: arch/*/kernel/perf_event*.c
8921F: arch/*/kernel/*/perf_event*.c
8922F: arch/*/kernel/*/*/perf_event*.c
8923F: arch/*/include/asm/perf_event.h
8924F: arch/*/kernel/perf_callchain.c
8925F: arch/*/events/*
8926F: tools/perf/
8927
8928PERSONALITY HANDLING
8929M: Christoph Hellwig <hch@infradead.org>
8930L: linux-abi-devel@lists.sourceforge.net
8931S: Maintained
8932F: include/linux/personality.h
8933F: include/uapi/linux/personality.h
8934
8935PHONET PROTOCOL
8936M: Remi Denis-Courmont <courmisch@gmail.com>
8937S: Supported
8938F: Documentation/networking/phonet.txt
8939F: include/linux/phonet.h
8940F: include/net/phonet/
8941F: include/uapi/linux/phonet.h
8942F: net/phonet/
8943
8944PHRAM MTD DRIVER
8945M: Joern Engel <joern@lazybastard.org>
8946L: linux-mtd@lists.infradead.org
8947S: Maintained
8948F: drivers/mtd/devices/phram.c
8949
8950PICOLCD HID DRIVER
8951M: Bruno Prémont <bonbons@linux-vserver.org>
8952L: linux-input@vger.kernel.org
8953S: Maintained
8954F: drivers/hid/hid-picolcd*
8955
8956PICOXCELL SUPPORT
8957M: Jamie Iles <jamie@jamieiles.com>
8958L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8959T: git git://github.com/jamieiles/linux-2.6-ji.git
8960S: Supported
8961F: arch/arm/boot/dts/picoxcell*
8962F: arch/arm/mach-picoxcell/
8963F: drivers/crypto/picoxcell*
8964
8965PIN CONTROL SUBSYSTEM
8966M: Linus Walleij <linus.walleij@linaro.org>
8967L: linux-gpio@vger.kernel.org
8968T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8969S: Maintained
8970F: drivers/pinctrl/
8971F: include/linux/pinctrl/
8972
8973PIN CONTROLLER - ATMEL AT91
8974M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
8977F: drivers/pinctrl/pinctrl-at91.*
8978
8979PIN CONTROLLER - ATMEL AT91 PIO4
8980M: Ludovic Desroches <ludovic.desroches@atmel.com>
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982L: linux-gpio@vger.kernel.org
8983S: Supported
8984F: drivers/pinctrl/pinctrl-at91-pio4.*
8985
8986PIN CONTROLLER - INTEL
8987M: Mika Westerberg <mika.westerberg@linux.intel.com>
8988M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8989S: Maintained
8990F: drivers/pinctrl/intel/
8991
8992PIN CONTROLLER - RENESAS
8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8994M: Geert Uytterhoeven <geert+renesas@glider.be>
8995L: linux-renesas-soc@vger.kernel.org
8996S: Maintained
8997F: drivers/pinctrl/sh-pfc/
8998
8999PIN CONTROLLER - SAMSUNG
9000M: Tomasz Figa <tomasz.figa@gmail.com>
9001M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9002M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9005S: Maintained
9006F: drivers/pinctrl/samsung/
9007
9008PIN CONTROLLER - SINGLE
9009M: Tony Lindgren <tony@atomide.com>
9010M: Haojian Zhuang <haojian.zhuang@linaro.org>
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012L: linux-omap@vger.kernel.org
9013S: Maintained
9014F: drivers/pinctrl/pinctrl-single.c
9015
9016PIN CONTROLLER - ST SPEAR
9017M: Viresh Kumar <vireshk@kernel.org>
9018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9019W: http://www.st.com/spear
9020S: Maintained
9021F: drivers/pinctrl/spear/
9022
9023PKTCDVD DRIVER
9024M: Jiri Kosina <jikos@kernel.org>
9025S: Maintained
9026F: drivers/block/pktcdvd.c
9027F: include/linux/pktcdvd.h
9028F: include/uapi/linux/pktcdvd.h
9029
9030PKUNITY SOC DRIVERS
9031M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9032W: http://mprc.pku.edu.cn/~guanxuetao/linux
9033S: Maintained
9034T: git git://github.com/gxt/linux.git
9035F: drivers/input/serio/i8042-unicore32io.h
9036F: drivers/i2c/busses/i2c-puv3.c
9037F: drivers/video/fbdev/fb-puv3.c
9038F: drivers/rtc/rtc-puv3.c
9039
9040PMBUS HARDWARE MONITORING DRIVERS
9041M: Guenter Roeck <linux@roeck-us.net>
9042L: linux-hwmon@vger.kernel.org
9043W: http://hwmon.wiki.kernel.org/
9044W: http://www.roeck-us.net/linux/drivers/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9046S: Maintained
9047F: Documentation/hwmon/pmbus
9048F: drivers/hwmon/pmbus/
9049F: include/linux/i2c/pmbus.h
9050
9051PMC SIERRA MaxRAID DRIVER
9052L: linux-scsi@vger.kernel.org
9053W: http://www.pmc-sierra.com/
9054S: Orphan
9055F: drivers/scsi/pmcraid.*
9056
9057PMC SIERRA PM8001 DRIVER
9058M: Jack Wang <jinpu.wang@profitbricks.com>
9059M: lindar_liu@usish.com
9060L: pmchba@pmcs.com
9061L: linux-scsi@vger.kernel.org
9062S: Supported
9063F: drivers/scsi/pm8001/
9064
9065POSIX CLOCKS and TIMERS
9066M: Thomas Gleixner <tglx@linutronix.de>
9067L: linux-kernel@vger.kernel.org
9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9069S: Maintained
9070F: fs/timerfd.c
9071F: include/linux/timer*
9072F: kernel/time/*timer*
9073
9074POWER MANAGEMENT CORE
9075M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9076L: linux-pm@vger.kernel.org
9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9078S: Supported
9079F: drivers/base/power/
9080F: include/linux/pm.h
9081F: include/linux/pm_*
9082F: include/linux/powercap.h
9083F: drivers/powercap/
9084
9085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9086M: Sebastian Reichel <sre@kernel.org>
9087M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9088M: David Woodhouse <dwmw2@infradead.org>
9089L: linux-pm@vger.kernel.org
9090T: git git://git.infradead.org/battery-2.6.git
9091S: Maintained
9092F: include/linux/power_supply.h
9093F: drivers/power/
9094X: drivers/power/avs/
9095
9096POWER STATE COORDINATION INTERFACE (PSCI)
9097M: Mark Rutland <mark.rutland@arm.com>
9098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9099L: linux-arm-kernel@lists.infradead.org
9100S: Maintained
9101F: drivers/firmware/psci.c
9102F: include/linux/psci.h
9103F: include/uapi/linux/psci.h
9104
9105PNP SUPPORT
9106M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9107S: Maintained
9108F: drivers/pnp/
9109
9110PPP PROTOCOL DRIVERS AND COMPRESSORS
9111M: Paul Mackerras <paulus@samba.org>
9112L: linux-ppp@vger.kernel.org
9113S: Maintained
9114F: drivers/net/ppp/ppp_*
9115
9116PPP OVER ATM (RFC 2364)
9117M: Mitchell Blank Jr <mitch@sfgoth.com>
9118S: Maintained
9119F: net/atm/pppoatm.c
9120F: include/uapi/linux/atmppp.h
9121
9122PPP OVER ETHERNET
9123M: Michal Ostrowski <mostrows@earthlink.net>
9124S: Maintained
9125F: drivers/net/ppp/pppoe.c
9126F: drivers/net/ppp/pppox.c
9127
9128PPP OVER L2TP
9129M: James Chapman <jchapman@katalix.com>
9130S: Maintained
9131F: net/l2tp/l2tp_ppp.c
9132F: include/linux/if_pppol2tp.h
9133F: include/uapi/linux/if_pppol2tp.h
9134
9135PPS SUPPORT
9136M: Rodolfo Giometti <giometti@enneenne.com>
9137W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9138L: linuxpps@ml.enneenne.com (subscribers-only)
9139S: Maintained
9140F: Documentation/pps/
9141F: drivers/pps/
9142F: include/linux/pps*.h
9143
9144PPTP DRIVER
9145M: Dmitry Kozlov <xeb@mail.ru>
9146L: netdev@vger.kernel.org
9147S: Maintained
9148F: drivers/net/ppp/pptp.c
9149W: http://sourceforge.net/projects/accel-pptp
9150
9151PREEMPTIBLE KERNEL
9152M: Robert Love <rml@tech9.net>
9153L: kpreempt-tech@lists.sourceforge.net
9154W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9155S: Supported
9156F: Documentation/preempt-locking.txt
9157F: include/linux/preempt.h
9158
9159PRISM54 WIRELESS DRIVER
9160M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9161L: linux-wireless@vger.kernel.org
9162W: http://wireless.kernel.org/en/users/Drivers/p54
9163S: Obsolete
9164F: drivers/net/wireless/intersil/prism54/
9165
9166PS3 NETWORK SUPPORT
9167M: Geoff Levand <geoff@infradead.org>
9168L: netdev@vger.kernel.org
9169L: linuxppc-dev@lists.ozlabs.org
9170S: Maintained
9171F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9172
9173PS3 PLATFORM SUPPORT
9174M: Geoff Levand <geoff@infradead.org>
9175L: linuxppc-dev@lists.ozlabs.org
9176S: Maintained
9177F: arch/powerpc/boot/ps3*
9178F: arch/powerpc/include/asm/lv1call.h
9179F: arch/powerpc/include/asm/ps3*.h
9180F: arch/powerpc/platforms/ps3/
9181F: drivers/*/ps3*
9182F: drivers/ps3/
9183F: drivers/rtc/rtc-ps3.c
9184F: drivers/usb/host/*ps3.c
9185F: sound/ppc/snd_ps3*
9186
9187PS3VRAM DRIVER
9188M: Jim Paris <jim@jtan.com>
9189M: Geoff Levand <geoff@infradead.org>
9190L: linuxppc-dev@lists.ozlabs.org
9191S: Maintained
9192F: drivers/block/ps3vram.c
9193
9194PSTORE FILESYSTEM
9195M: Anton Vorontsov <anton@enomsg.org>
9196M: Colin Cross <ccross@android.com>
9197M: Kees Cook <keescook@chromium.org>
9198M: Tony Luck <tony.luck@intel.com>
9199S: Maintained
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9201F: fs/pstore/
9202F: include/linux/pstore*
9203F: drivers/firmware/efi/efi-pstore.c
9204F: drivers/acpi/apei/erst.c
9205
9206PTP HARDWARE CLOCK SUPPORT
9207M: Richard Cochran <richardcochran@gmail.com>
9208L: netdev@vger.kernel.org
9209S: Maintained
9210W: http://linuxptp.sourceforge.net/
9211F: Documentation/ABI/testing/sysfs-ptp
9212F: Documentation/ptp/*
9213F: drivers/net/ethernet/freescale/gianfar_ptp.c
9214F: drivers/net/phy/dp83640*
9215F: drivers/ptp/*
9216F: include/linux/ptp_cl*
9217
9218PTRACE SUPPORT
9219M: Roland McGrath <roland@hack.frob.com>
9220M: Oleg Nesterov <oleg@redhat.com>
9221S: Maintained
9222F: include/asm-generic/syscall.h
9223F: include/linux/ptrace.h
9224F: include/linux/regset.h
9225F: include/linux/tracehook.h
9226F: include/uapi/linux/ptrace.h
9227F: kernel/ptrace.c
9228
9229PVRUSB2 VIDEO4LINUX DRIVER
9230M: Mike Isely <isely@pobox.com>
9231L: pvrusb2@isely.net (subscribers-only)
9232L: linux-media@vger.kernel.org
9233W: http://www.isely.net/pvrusb2/
9234T: git git://linuxtv.org/media_tree.git
9235S: Maintained
9236F: Documentation/video4linux/README.pvrusb2
9237F: drivers/media/usb/pvrusb2/
9238
9239PWC WEBCAM DRIVER
9240M: Hans de Goede <hdegoede@redhat.com>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243S: Maintained
9244F: drivers/media/usb/pwc/*
9245
9246PWM FAN DRIVER
9247M: Kamil Debski <k.debski@samsung.com>
9248L: linux-hwmon@vger.kernel.org
9249S: Supported
9250F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9251F: Documentation/hwmon/pwm-fan
9252F: drivers/hwmon/pwm-fan.c
9253
9254PWM SUBSYSTEM
9255M: Thierry Reding <thierry.reding@gmail.com>
9256L: linux-pwm@vger.kernel.org
9257S: Maintained
9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9259F: Documentation/pwm.txt
9260F: Documentation/devicetree/bindings/pwm/
9261F: include/linux/pwm.h
9262F: drivers/pwm/
9263F: drivers/video/backlight/pwm_bl.c
9264F: include/linux/pwm_backlight.h
9265
9266PXA2xx/PXA3xx SUPPORT
9267M: Daniel Mack <daniel@zonque.org>
9268M: Haojian Zhuang <haojian.zhuang@gmail.com>
9269M: Robert Jarzmik <robert.jarzmik@free.fr>
9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271T: git git://github.com/hzhuang1/linux.git
9272T: git git://github.com/rjarzmik/linux.git
9273S: Maintained
9274F: arch/arm/boot/dts/pxa*
9275F: arch/arm/mach-pxa/
9276F: drivers/dma/pxa*
9277F: drivers/pcmcia/pxa2xx*
9278F: drivers/pinctrl/pxa/
9279F: drivers/spi/spi-pxa2xx*
9280F: drivers/usb/gadget/udc/pxa2*
9281F: include/sound/pxa2xx-lib.h
9282F: sound/arm/pxa*
9283F: sound/soc/pxa/
9284
9285PXA GPIO DRIVER
9286M: Robert Jarzmik <robert.jarzmik@free.fr>
9287L: linux-gpio@vger.kernel.org
9288S: Maintained
9289F: drivers/gpio/gpio-pxa.c
9290
9291PXA3xx NAND FLASH DRIVER
9292M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9293L: linux-mtd@lists.infradead.org
9294S: Maintained
9295F: drivers/mtd/nand/pxa3xx_nand.c
9296
9297MMP SUPPORT
9298M: Eric Miao <eric.y.miao@gmail.com>
9299M: Haojian Zhuang <haojian.zhuang@gmail.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301T: git git://github.com/hzhuang1/linux.git
9302T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9303S: Maintained
9304F: arch/arm/boot/dts/mmp*
9305F: arch/arm/mach-mmp/
9306
9307PXA MMCI DRIVER
9308S: Orphan
9309
9310PXA RTC DRIVER
9311M: Robert Jarzmik <robert.jarzmik@free.fr>
9312L: rtc-linux@googlegroups.com
9313S: Maintained
9314
9315QAT DRIVER
9316M: Tadeusz Struk <tadeusz.struk@intel.com>
9317L: qat-linux@intel.com
9318S: Supported
9319F: drivers/crypto/qat/
9320
9321QIB DRIVER
9322M: Mike Marciniszyn <infinipath@intel.com>
9323L: linux-rdma@vger.kernel.org
9324S: Supported
9325F: drivers/infiniband/hw/qib/
9326
9327QLOGIC QLA1280 SCSI DRIVER
9328M: Michael Reed <mdr@sgi.com>
9329L: linux-scsi@vger.kernel.org
9330S: Maintained
9331F: drivers/scsi/qla1280.[ch]
9332
9333QLOGIC QLA2XXX FC-SCSI DRIVER
9334M: qla2xxx-upstream@qlogic.com
9335L: linux-scsi@vger.kernel.org
9336S: Supported
9337F: Documentation/scsi/LICENSE.qla2xxx
9338F: drivers/scsi/qla2xxx/
9339
9340QLOGIC QLA4XXX iSCSI DRIVER
9341M: QLogic-Storage-Upstream@qlogic.com
9342L: linux-scsi@vger.kernel.org
9343S: Supported
9344F: Documentation/scsi/LICENSE.qla4xxx
9345F: drivers/scsi/qla4xxx/
9346
9347QLOGIC QLA3XXX NETWORK DRIVER
9348M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9349M: Ron Mercer <ron.mercer@qlogic.com>
9350M: linux-driver@qlogic.com
9351L: netdev@vger.kernel.org
9352S: Supported
9353F: Documentation/networking/LICENSE.qla3xxx
9354F: drivers/net/ethernet/qlogic/qla3xxx.*
9355
9356QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9357M: Dept-GELinuxNICDev@qlogic.com
9358L: netdev@vger.kernel.org
9359S: Supported
9360F: drivers/net/ethernet/qlogic/qlcnic/
9361
9362QLOGIC QLGE 10Gb ETHERNET DRIVER
9363M: Harish Patil <harish.patil@qlogic.com>
9364M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9365M: Dept-GELinuxNICDev@qlogic.com
9366M: linux-driver@qlogic.com
9367L: netdev@vger.kernel.org
9368S: Supported
9369F: drivers/net/ethernet/qlogic/qlge/
9370
9371QLOGIC QL4xxx ETHERNET DRIVER
9372M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9373M: Ariel Elior <Ariel.Elior@qlogic.com>
9374M: everest-linux-l2@qlogic.com
9375L: netdev@vger.kernel.org
9376S: Supported
9377F: drivers/net/ethernet/qlogic/qed/
9378F: include/linux/qed/
9379F: drivers/net/ethernet/qlogic/qede/
9380
9381QNX4 FILESYSTEM
9382M: Anders Larsen <al@alarsen.net>
9383W: http://www.alarsen.net/linux/qnx4fs/
9384S: Maintained
9385F: fs/qnx4/
9386F: include/uapi/linux/qnx4_fs.h
9387F: include/uapi/linux/qnxtypes.h
9388
9389QT1010 MEDIA DRIVER
9390M: Antti Palosaari <crope@iki.fi>
9391L: linux-media@vger.kernel.org
9392W: https://linuxtv.org
9393W: http://palosaari.fi/linux/
9394Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395T: git git://linuxtv.org/anttip/media_tree.git
9396S: Maintained
9397F: drivers/media/tuners/qt1010*
9398
9399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9401L: linux-wireless@vger.kernel.org
9402L: ath9k-devel@lists.ath9k.org
9403W: http://wireless.kernel.org/en/users/Drivers/ath9k
9404S: Supported
9405F: drivers/net/wireless/ath/ath9k/
9406
9407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9408M: Kalle Valo <kvalo@qca.qualcomm.com>
9409L: ath10k@lists.infradead.org
9410W: http://wireless.kernel.org/en/users/Drivers/ath10k
9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9412S: Supported
9413F: drivers/net/wireless/ath/ath10k/
9414
9415QUALCOMM HEXAGON ARCHITECTURE
9416M: Richard Kuo <rkuo@codeaurora.org>
9417L: linux-hexagon@vger.kernel.org
9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9419S: Supported
9420F: arch/hexagon/
9421
9422QUALCOMM WCN36XX WIRELESS DRIVER
9423M: Eugene Krasnikov <k.eugene.e@gmail.com>
9424L: wcn36xx@lists.infradead.org
9425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9426T: git git://github.com/KrasnikovEugene/wcn36xx.git
9427S: Supported
9428F: drivers/net/wireless/ath/wcn36xx/
9429
9430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9431M: Gabriel Somlo <somlo@cmu.edu>
9432M: "Michael S. Tsirkin" <mst@redhat.com>
9433L: qemu-devel@nongnu.org
9434S: Maintained
9435F: drivers/firmware/qemu_fw_cfg.c
9436
9437RADOS BLOCK DEVICE (RBD)
9438M: Ilya Dryomov <idryomov@gmail.com>
9439M: Sage Weil <sage@redhat.com>
9440M: Alex Elder <elder@kernel.org>
9441L: ceph-devel@vger.kernel.org
9442W: http://ceph.com/
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9444T: git git://github.com/ceph/ceph-client.git
9445S: Supported
9446F: Documentation/ABI/testing/sysfs-bus-rbd
9447F: drivers/block/rbd.c
9448F: drivers/block/rbd_types.h
9449
9450RADEON FRAMEBUFFER DISPLAY DRIVER
9451M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9452L: linux-fbdev@vger.kernel.org
9453S: Maintained
9454F: drivers/video/fbdev/aty/radeon*
9455F: include/uapi/linux/radeonfb.h
9456
9457RADIOSHARK RADIO DRIVER
9458M: Hans de Goede <hdegoede@redhat.com>
9459L: linux-media@vger.kernel.org
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: drivers/media/radio/radio-shark.c
9463
9464RADIOSHARK2 RADIO DRIVER
9465M: Hans de Goede <hdegoede@redhat.com>
9466L: linux-media@vger.kernel.org
9467T: git git://linuxtv.org/media_tree.git
9468S: Maintained
9469F: drivers/media/radio/radio-shark2.c
9470F: drivers/media/radio/radio-tea5777.c
9471
9472RAGE128 FRAMEBUFFER DISPLAY DRIVER
9473M: Paul Mackerras <paulus@samba.org>
9474L: linux-fbdev@vger.kernel.org
9475S: Maintained
9476F: drivers/video/fbdev/aty/aty128fb.c
9477
9478RALINK MIPS ARCHITECTURE
9479M: John Crispin <john@phrozen.org>
9480L: linux-mips@linux-mips.org
9481S: Maintained
9482F: arch/mips/ralink
9483
9484RALINK RT2X00 WIRELESS LAN DRIVER
9485P: rt2x00 project
9486M: Stanislaw Gruszka <sgruszka@redhat.com>
9487M: Helmut Schaa <helmut.schaa@googlemail.com>
9488L: linux-wireless@vger.kernel.org
9489S: Maintained
9490F: drivers/net/wireless/ralink/rt2x00/
9491
9492RAMDISK RAM BLOCK DEVICE DRIVER
9493M: Jens Axboe <axboe@kernel.dk>
9494S: Maintained
9495F: Documentation/blockdev/ramdisk.txt
9496F: drivers/block/brd.c
9497
9498RANDOM NUMBER DRIVER
9499M: "Theodore Ts'o" <tytso@mit.edu>
9500S: Maintained
9501F: drivers/char/random.c
9502
9503RAPIDIO SUBSYSTEM
9504M: Matt Porter <mporter@kernel.crashing.org>
9505M: Alexandre Bounine <alexandre.bounine@idt.com>
9506S: Maintained
9507F: drivers/rapidio/
9508
9509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9510L: linux-wireless@vger.kernel.org
9511S: Orphan
9512F: drivers/net/wireless/ray*
9513
9514RCUTORTURE MODULE
9515M: Josh Triplett <josh@joshtriplett.org>
9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9517L: linux-kernel@vger.kernel.org
9518S: Supported
9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9520F: Documentation/RCU/torture.txt
9521F: kernel/rcu/rcutorture.c
9522
9523RCUTORTURE TEST FRAMEWORK
9524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9525M: Josh Triplett <josh@joshtriplett.org>
9526R: Steven Rostedt <rostedt@goodmis.org>
9527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9528R: Lai Jiangshan <jiangshanlai@gmail.com>
9529L: linux-kernel@vger.kernel.org
9530S: Supported
9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9532F: tools/testing/selftests/rcutorture
9533
9534RDC R-321X SoC
9535M: Florian Fainelli <florian@openwrt.org>
9536S: Maintained
9537
9538RDC R6040 FAST ETHERNET DRIVER
9539M: Florian Fainelli <florian@openwrt.org>
9540L: netdev@vger.kernel.org
9541S: Maintained
9542F: drivers/net/ethernet/rdc/r6040.c
9543
9544RDS - RELIABLE DATAGRAM SOCKETS
9545M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9546L: netdev@vger.kernel.org
9547L: linux-rdma@vger.kernel.org
9548L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9549W: https://oss.oracle.com/projects/rds/
9550S: Supported
9551F: net/rds/
9552F: Documentation/networking/rds.txt
9553
9554RDMAVT - RDMA verbs software
9555M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9556L: linux-rdma@vger.kernel.org
9557S: Supported
9558F: drivers/infiniband/sw/rdmavt
9559
9560READ-COPY UPDATE (RCU)
9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9562M: Josh Triplett <josh@joshtriplett.org>
9563R: Steven Rostedt <rostedt@goodmis.org>
9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9565R: Lai Jiangshan <jiangshanlai@gmail.com>
9566L: linux-kernel@vger.kernel.org
9567W: http://www.rdrop.com/users/paulmck/RCU/
9568S: Supported
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9570F: Documentation/RCU/
9571X: Documentation/RCU/torture.txt
9572F: include/linux/rcu*
9573X: include/linux/srcu.h
9574F: kernel/rcu/
9575X: kernel/torture.c
9576
9577REAL TIME CLOCK (RTC) SUBSYSTEM
9578M: Alessandro Zummo <a.zummo@towertech.it>
9579M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9580L: rtc-linux@googlegroups.com
9581Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9583S: Maintained
9584F: Documentation/rtc.txt
9585F: drivers/rtc/
9586F: include/linux/rtc.h
9587F: include/uapi/linux/rtc.h
9588
9589REALTEK AUDIO CODECS
9590M: Bard Liao <bardliao@realtek.com>
9591M: Oder Chiou <oder_chiou@realtek.com>
9592S: Maintained
9593F: sound/soc/codecs/rt*
9594F: include/sound/rt*.h
9595
9596REISERFS FILE SYSTEM
9597L: reiserfs-devel@vger.kernel.org
9598S: Supported
9599F: fs/reiserfs/
9600
9601REGISTER MAP ABSTRACTION
9602M: Mark Brown <broonie@kernel.org>
9603L: linux-kernel@vger.kernel.org
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9605S: Supported
9606F: drivers/base/regmap/
9607F: include/linux/regmap.h
9608
9609REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9610M: Ohad Ben-Cohen <ohad@wizery.com>
9611M: Bjorn Andersson <bjorn.andersson@linaro.org>
9612L: linux-remoteproc@vger.kernel.org
9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9614S: Maintained
9615F: drivers/remoteproc/
9616F: Documentation/remoteproc.txt
9617F: include/linux/remoteproc.h
9618
9619REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9620M: Ohad Ben-Cohen <ohad@wizery.com>
9621M: Bjorn Andersson <bjorn.andersson@linaro.org>
9622L: linux-remoteproc@vger.kernel.org
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9624S: Maintained
9625F: drivers/rpmsg/
9626F: Documentation/rpmsg.txt
9627F: include/linux/rpmsg.h
9628
9629RENESAS ETHERNET DRIVERS
9630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9631L: netdev@vger.kernel.org
9632L: linux-renesas-soc@vger.kernel.org
9633F: drivers/net/ethernet/renesas/
9634F: include/linux/sh_eth.h
9635
9636RENESAS USB2 PHY DRIVER
9637M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9638L: linux-renesas-soc@vger.kernel.org
9639S: Maintained
9640F: drivers/phy/phy-rcar-gen3-usb2.c
9641
9642RESET CONTROLLER FRAMEWORK
9643M: Philipp Zabel <p.zabel@pengutronix.de>
9644T: git git://git.pengutronix.de/git/pza/linux
9645S: Maintained
9646F: drivers/reset/
9647F: Documentation/devicetree/bindings/reset/
9648F: include/dt-bindings/reset/
9649F: include/linux/reset.h
9650F: include/linux/reset-controller.h
9651
9652RFKILL
9653M: Johannes Berg <johannes@sipsolutions.net>
9654L: linux-wireless@vger.kernel.org
9655W: http://wireless.kernel.org/
9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9658S: Maintained
9659F: Documentation/rfkill.txt
9660F: net/rfkill/
9661
9662RHASHTABLE
9663M: Thomas Graf <tgraf@suug.ch>
9664L: netdev@vger.kernel.org
9665S: Maintained
9666F: lib/rhashtable.c
9667F: include/linux/rhashtable.h
9668
9669RICOH SMARTMEDIA/XD DRIVER
9670M: Maxim Levitsky <maximlevitsky@gmail.com>
9671S: Maintained
9672F: drivers/mtd/nand/r852.c
9673F: drivers/mtd/nand/r852.h
9674
9675RICOH R5C592 MEMORYSTICK DRIVER
9676M: Maxim Levitsky <maximlevitsky@gmail.com>
9677S: Maintained
9678F: drivers/memstick/host/r592.*
9679
9680ROCCAT DRIVERS
9681M: Stefan Achatz <erazor_de@users.sourceforge.net>
9682W: http://sourceforge.net/projects/roccat/
9683S: Maintained
9684F: drivers/hid/hid-roccat*
9685F: include/linux/hid-roccat*
9686F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9687
9688ROCKER DRIVER
9689M: Jiri Pirko <jiri@resnulli.us>
9690M: Scott Feldman <sfeldma@gmail.com>
9691L: netdev@vger.kernel.org
9692S: Supported
9693F: drivers/net/ethernet/rocker/
9694
9695ROCKETPORT DRIVER
9696P: Comtrol Corp.
9697W: http://www.comtrol.com
9698S: Maintained
9699F: Documentation/serial/rocket.txt
9700F: drivers/tty/rocket*
9701
9702ROCKETPORT EXPRESS/INFINITY DRIVER
9703M: Kevin Cernekee <cernekee@gmail.com>
9704L: linux-serial@vger.kernel.org
9705S: Odd Fixes
9706F: drivers/tty/serial/rp2.*
9707
9708ROSE NETWORK LAYER
9709M: Ralf Baechle <ralf@linux-mips.org>
9710L: linux-hams@vger.kernel.org
9711W: http://www.linux-ax25.org/
9712S: Maintained
9713F: include/net/rose.h
9714F: include/uapi/linux/rose.h
9715F: net/rose/
9716
9717RTL2830 MEDIA DRIVER
9718M: Antti Palosaari <crope@iki.fi>
9719L: linux-media@vger.kernel.org
9720W: https://linuxtv.org
9721W: http://palosaari.fi/linux/
9722Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723T: git git://linuxtv.org/anttip/media_tree.git
9724S: Maintained
9725F: drivers/media/dvb-frontends/rtl2830*
9726
9727RTL2832 MEDIA DRIVER
9728M: Antti Palosaari <crope@iki.fi>
9729L: linux-media@vger.kernel.org
9730W: https://linuxtv.org
9731W: http://palosaari.fi/linux/
9732Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733T: git git://linuxtv.org/anttip/media_tree.git
9734S: Maintained
9735F: drivers/media/dvb-frontends/rtl2832*
9736
9737RTL2832_SDR MEDIA DRIVER
9738M: Antti Palosaari <crope@iki.fi>
9739L: linux-media@vger.kernel.org
9740W: https://linuxtv.org
9741W: http://palosaari.fi/linux/
9742Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743T: git git://linuxtv.org/anttip/media_tree.git
9744S: Maintained
9745F: drivers/media/dvb-frontends/rtl2832_sdr*
9746
9747RTL8180 WIRELESS DRIVER
9748L: linux-wireless@vger.kernel.org
9749W: http://wireless.kernel.org/
9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9751S: Orphan
9752F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9753
9754RTL8187 WIRELESS DRIVER
9755M: Herton Ronaldo Krzesinski <herton@canonical.com>
9756M: Hin-Tak Leung <htl10@users.sourceforge.net>
9757M: Larry Finger <Larry.Finger@lwfinger.net>
9758L: linux-wireless@vger.kernel.org
9759W: http://wireless.kernel.org/
9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9761S: Maintained
9762F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9763
9764RTL8192CE WIRELESS DRIVER
9765M: Larry Finger <Larry.Finger@lwfinger.net>
9766M: Chaoming Li <chaoming_li@realsil.com.cn>
9767L: linux-wireless@vger.kernel.org
9768W: http://wireless.kernel.org/
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9770S: Maintained
9771F: drivers/net/wireless/realtek/rtlwifi/
9772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9773
9774RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9775M: Jes Sorensen <Jes.Sorensen@redhat.com>
9776L: linux-wireless@vger.kernel.org
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9778S: Maintained
9779F: drivers/net/wireless/realtek/rtl8xxxu/
9780
9781S3 SAVAGE FRAMEBUFFER DRIVER
9782M: Antonino Daplas <adaplas@gmail.com>
9783L: linux-fbdev@vger.kernel.org
9784S: Maintained
9785F: drivers/video/fbdev/savage/
9786
9787S390
9788M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9789M: Heiko Carstens <heiko.carstens@de.ibm.com>
9790L: linux-s390@vger.kernel.org
9791W: http://www.ibm.com/developerworks/linux/linux390/
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9793S: Supported
9794F: arch/s390/
9795F: drivers/s390/
9796F: Documentation/s390/
9797F: Documentation/DocBook/s390*
9798
9799S390 COMMON I/O LAYER
9800M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/cio/
9806
9807S390 DASD DRIVER
9808M: Stefan Weinhuber <wein@de.ibm.com>
9809M: Stefan Haberland <stefan.haberland@de.ibm.com>
9810L: linux-s390@vger.kernel.org
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
9813F: drivers/s390/block/dasd*
9814F: block/partitions/ibm.c
9815
9816S390 NETWORK DRIVERS
9817M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9818L: linux-s390@vger.kernel.org
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
9821F: drivers/s390/net/
9822
9823S390 PCI SUBSYSTEM
9824M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9825M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9826L: linux-s390@vger.kernel.org
9827W: http://www.ibm.com/developerworks/linux/linux390/
9828S: Supported
9829F: arch/s390/pci/
9830F: drivers/pci/hotplug/s390_pci_hpc.c
9831
9832S390 ZCRYPT DRIVER
9833M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9834L: linux-s390@vger.kernel.org
9835W: http://www.ibm.com/developerworks/linux/linux390/
9836S: Supported
9837F: drivers/s390/crypto/
9838
9839S390 ZFCP DRIVER
9840M: Steffen Maier <maier@linux.vnet.ibm.com>
9841L: linux-s390@vger.kernel.org
9842W: http://www.ibm.com/developerworks/linux/linux390/
9843S: Supported
9844F: drivers/s390/scsi/zfcp_*
9845
9846S390 IUCV NETWORK LAYER
9847M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9848L: linux-s390@vger.kernel.org
9849W: http://www.ibm.com/developerworks/linux/linux390/
9850S: Supported
9851F: drivers/s390/net/*iucv*
9852F: include/net/iucv/
9853F: net/iucv/
9854
9855S390 IOMMU (PCI)
9856M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9857L: linux-s390@vger.kernel.org
9858W: http://www.ibm.com/developerworks/linux/linux390/
9859S: Supported
9860F: drivers/iommu/s390-iommu.c
9861
9862S3C24XX SD/MMC Driver
9863M: Ben Dooks <ben-linux@fluff.org>
9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9865S: Supported
9866F: drivers/mmc/host/s3cmci.*
9867
9868SAA6588 RDS RECEIVER DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
9872W: https://linuxtv.org
9873S: Odd Fixes
9874F: drivers/media/i2c/saa6588*
9875
9876SAA7134 VIDEO4LINUX DRIVER
9877M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9878M: Mauro Carvalho Chehab <mchehab@kernel.org>
9879L: linux-media@vger.kernel.org
9880W: https://linuxtv.org
9881T: git git://linuxtv.org/media_tree.git
9882S: Odd fixes
9883F: Documentation/video4linux/*.saa7134
9884F: drivers/media/pci/saa7134/
9885
9886SAA7146 VIDEO4LINUX-2 DRIVER
9887M: Hans Verkuil <hverkuil@xs4all.nl>
9888L: linux-media@vger.kernel.org
9889T: git git://linuxtv.org/media_tree.git
9890S: Maintained
9891F: drivers/media/common/saa7146/
9892F: drivers/media/pci/saa7146/
9893F: include/media/saa7146*
9894
9895SAMSUNG LAPTOP DRIVER
9896M: Corentin Chary <corentin.chary@gmail.com>
9897L: platform-driver-x86@vger.kernel.org
9898S: Maintained
9899F: drivers/platform/x86/samsung-laptop.c
9900
9901SAMSUNG AUDIO (ASoC) DRIVERS
9902M: Sangbeom Kim <sbkim73@samsung.com>
9903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S: Supported
9905F: sound/soc/samsung/
9906
9907SAMSUNG FRAMEBUFFER DRIVER
9908M: Jingoo Han <jingoohan1@gmail.com>
9909L: linux-fbdev@vger.kernel.org
9910S: Maintained
9911F: drivers/video/fbdev/s3c-fb.c
9912
9913SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9914M: Sangbeom Kim <sbkim73@samsung.com>
9915M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9916L: linux-kernel@vger.kernel.org
9917L: linux-samsung-soc@vger.kernel.org
9918S: Supported
9919F: drivers/mfd/sec*.c
9920F: drivers/regulator/s2m*.c
9921F: drivers/regulator/s5m*.c
9922F: drivers/clk/clk-s2mps11.c
9923F: drivers/rtc/rtc-s5m.c
9924F: include/linux/mfd/samsung/
9925F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9926F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9927F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9928F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9929
9930SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9931M: Kyungmin Park <kyungmin.park@samsung.com>
9932M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9933L: linux-media@vger.kernel.org
9934Q: https://patchwork.linuxtv.org/project/linux-media/list/
9935S: Supported
9936F: drivers/media/platform/exynos4-is/
9937
9938SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9939M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9940L: linux-media@vger.kernel.org
9941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9942S: Maintained
9943F: drivers/media/platform/s3c-camif/
9944F: include/media/drv-intf/s3c_camif.h
9945
9946SAMSUNG S5C73M3 CAMERA DRIVER
9947M: Kyungmin Park <kyungmin.park@samsung.com>
9948M: Andrzej Hajda <a.hajda@samsung.com>
9949L: linux-media@vger.kernel.org
9950S: Supported
9951F: drivers/media/i2c/s5c73m3/*
9952
9953SAMSUNG S5K5BAF CAMERA DRIVER
9954M: Kyungmin Park <kyungmin.park@samsung.com>
9955M: Andrzej Hajda <a.hajda@samsung.com>
9956L: linux-media@vger.kernel.org
9957S: Supported
9958F: drivers/media/i2c/s5k5baf.c
9959
9960SAMSUNG S3FWRN5 NFC DRIVER
9961M: Robert Baldyga <r.baldyga@samsung.com>
9962M: Krzysztof Opasiak <k.opasiak@samsung.com>
9963L: linux-nfc@lists.01.org (moderated for non-subscribers)
9964S: Supported
9965F: drivers/nfc/s3fwrn5
9966
9967SAMSUNG SOC CLOCK DRIVERS
9968M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9969M: Tomasz Figa <tomasz.figa@gmail.com>
9970S: Supported
9971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9972F: drivers/clk/samsung/
9973
9974SAMSUNG SXGBE DRIVERS
9975M: Byungho An <bh74.an@samsung.com>
9976M: Girish K S <ks.giri@samsung.com>
9977M: Vipul Pandya <vipul.pandya@samsung.com>
9978S: Supported
9979L: netdev@vger.kernel.org
9980F: drivers/net/ethernet/samsung/sxgbe/
9981
9982SAMSUNG THERMAL DRIVER
9983M: Lukasz Majewski <l.majewski@samsung.com>
9984L: linux-pm@vger.kernel.org
9985L: linux-samsung-soc@vger.kernel.org
9986S: Supported
9987T: git https://github.com/lmajewski/linux-samsung-thermal.git
9988F: drivers/thermal/samsung/
9989
9990SAMSUNG USB2 PHY DRIVER
9991M: Kamil Debski <k.debski@samsung.com>
9992L: linux-kernel@vger.kernel.org
9993S: Supported
9994F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9995F: Documentation/phy/samsung-usb2.txt
9996F: drivers/phy/phy-exynos4210-usb2.c
9997F: drivers/phy/phy-exynos4x12-usb2.c
9998F: drivers/phy/phy-exynos5250-usb2.c
9999F: drivers/phy/phy-s5pv210-usb2.c
10000F: drivers/phy/phy-samsung-usb2.c
10001F: drivers/phy/phy-samsung-usb2.h
10002
10003SERIAL DRIVERS
10004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10005L: linux-serial@vger.kernel.org
10006S: Maintained
10007F: drivers/tty/serial/
10008
10009SYNOPSYS DESIGNWARE DMAC DRIVER
10010M: Viresh Kumar <vireshk@kernel.org>
10011M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10012S: Maintained
10013F: include/linux/dma/dw.h
10014F: include/linux/platform_data/dma-dw.h
10015F: drivers/dma/dw/
10016
10017SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10018M: Lars Persson <lars.persson@axis.com>
10019L: netdev@vger.kernel.org
10020S: Supported
10021F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10022F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10023
10024SYNOPSYS DESIGNWARE I2C DRIVER
10025M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10027R: Mika Westerberg <mika.westerberg@linux.intel.com>
10028L: linux-i2c@vger.kernel.org
10029S: Maintained
10030F: drivers/i2c/busses/i2c-designware-*
10031F: include/linux/platform_data/i2c-designware.h
10032
10033SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10034M: Jaehoon Chung <jh80.chung@samsung.com>
10035L: linux-mmc@vger.kernel.org
10036S: Maintained
10037F: include/linux/mmc/dw_mmc.h
10038F: drivers/mmc/host/dw_mmc*
10039
10040SYSTEM TRACE MODULE CLASS
10041M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10042S: Maintained
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10044F: Documentation/trace/stm.txt
10045F: drivers/hwtracing/stm/
10046F: include/linux/stm.h
10047F: include/uapi/linux/stm.h
10048
10049THUNDERBOLT DRIVER
10050M: Andreas Noever <andreas.noever@gmail.com>
10051S: Maintained
10052F: drivers/thunderbolt/
10053
10054TI BQ27XXX POWER SUPPLY DRIVER
10055R: Andrew F. Davis <afd@ti.com>
10056F: include/linux/power/bq27xxx_battery.h
10057F: drivers/power/bq27xxx_battery.c
10058F: drivers/power/bq27xxx_battery_i2c.c
10059
10060TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10061M: John Stultz <john.stultz@linaro.org>
10062M: Thomas Gleixner <tglx@linutronix.de>
10063L: linux-kernel@vger.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10065S: Supported
10066F: include/linux/clocksource.h
10067F: include/linux/time.h
10068F: include/linux/timex.h
10069F: include/uapi/linux/time.h
10070F: include/uapi/linux/timex.h
10071F: kernel/time/clocksource.c
10072F: kernel/time/time*.c
10073F: kernel/time/alarmtimer.c
10074F: kernel/time/ntp.c
10075F: tools/testing/selftests/timers/
10076
10077SC1200 WDT DRIVER
10078M: Zwane Mwaikambo <zwanem@gmail.com>
10079S: Maintained
10080F: drivers/watchdog/sc1200wdt.c
10081
10082SCHEDULER
10083M: Ingo Molnar <mingo@redhat.com>
10084M: Peter Zijlstra <peterz@infradead.org>
10085L: linux-kernel@vger.kernel.org
10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10087S: Maintained
10088F: kernel/sched/
10089F: include/linux/sched.h
10090F: include/uapi/linux/sched.h
10091F: include/linux/wait.h
10092
10093SCORE ARCHITECTURE
10094M: Chen Liqin <liqin.linux@gmail.com>
10095M: Lennox Wu <lennox.wu@gmail.com>
10096W: http://www.sunplus.com
10097S: Supported
10098F: arch/score/
10099
10100SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10101M: Sudeep Holla <sudeep.holla@arm.com>
10102L: linux-arm-kernel@lists.infradead.org
10103S: Maintained
10104F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10105F: drivers/clk/clk-scpi.c
10106F: drivers/cpufreq/scpi-cpufreq.c
10107F: drivers/firmware/arm_scpi.c
10108F: include/linux/scpi_protocol.h
10109
10110SCSI CDROM DRIVER
10111M: Jens Axboe <axboe@kernel.dk>
10112L: linux-scsi@vger.kernel.org
10113W: http://www.kernel.dk
10114S: Maintained
10115F: drivers/scsi/sr*
10116
10117SCSI RDMA PROTOCOL (SRP) INITIATOR
10118M: Bart Van Assche <bart.vanassche@sandisk.com>
10119L: linux-rdma@vger.kernel.org
10120S: Supported
10121W: http://www.openfabrics.org
10122Q: http://patchwork.kernel.org/project/linux-rdma/list/
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10124F: drivers/infiniband/ulp/srp/
10125F: include/scsi/srp.h
10126
10127SCSI SG DRIVER
10128M: Doug Gilbert <dgilbert@interlog.com>
10129L: linux-scsi@vger.kernel.org
10130W: http://sg.danny.cz/sg
10131S: Maintained
10132F: Documentation/scsi/scsi-generic.txt
10133F: drivers/scsi/sg.c
10134F: include/scsi/sg.h
10135
10136SCSI SUBSYSTEM
10137M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10139M: "Martin K. Petersen" <martin.petersen@oracle.com>
10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
10143F: drivers/scsi/
10144F: include/scsi/
10145
10146SCSI TAPE DRIVER
10147M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10148L: linux-scsi@vger.kernel.org
10149S: Maintained
10150F: Documentation/scsi/st.txt
10151F: drivers/scsi/st.*
10152F: drivers/scsi/st_*.h
10153
10154SCTP PROTOCOL
10155M: Vlad Yasevich <vyasevich@gmail.com>
10156M: Neil Horman <nhorman@tuxdriver.com>
10157L: linux-sctp@vger.kernel.org
10158W: http://lksctp.sourceforge.net
10159S: Maintained
10160F: Documentation/networking/sctp.txt
10161F: include/linux/sctp.h
10162F: include/uapi/linux/sctp.h
10163F: include/net/sctp/
10164F: net/sctp/
10165
10166SCx200 CPU SUPPORT
10167M: Jim Cromie <jim.cromie@gmail.com>
10168S: Odd Fixes
10169F: Documentation/i2c/busses/scx200_acb
10170F: arch/x86/platform/scx200/
10171F: drivers/watchdog/scx200_wdt.c
10172F: drivers/i2c/busses/scx200*
10173F: drivers/mtd/maps/scx200_docflash.c
10174F: include/linux/scx200.h
10175
10176SCx200 GPIO DRIVER
10177M: Jim Cromie <jim.cromie@gmail.com>
10178S: Maintained
10179F: drivers/char/scx200_gpio.c
10180F: include/linux/scx200_gpio.h
10181
10182SCx200 HRT CLOCKSOURCE DRIVER
10183M: Jim Cromie <jim.cromie@gmail.com>
10184S: Maintained
10185F: drivers/clocksource/scx200_hrt.c
10186
10187SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10188M: Sascha Sommer <saschasommer@freenet.de>
10189L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10190S: Maintained
10191F: drivers/mmc/host/sdricoh_cs.c
10192
10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10194M: Adrian Hunter <adrian.hunter@intel.com>
10195L: linux-mmc@vger.kernel.org
10196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10197S: Maintained
10198F: drivers/mmc/host/sdhci*
10199F: include/linux/mmc/sdhci*
10200
10201SECURE COMPUTING
10202M: Kees Cook <keescook@chromium.org>
10203R: Andy Lutomirski <luto@amacapital.net>
10204R: Will Drewry <wad@chromium.org>
10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10206S: Supported
10207F: kernel/seccomp.c
10208F: include/uapi/linux/seccomp.h
10209F: include/linux/seccomp.h
10210F: tools/testing/selftests/seccomp/*
10211K: \bsecure_computing
10212K: \bTIF_SECCOMP\b
10213
10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10215M: Ben Dooks <ben-linux@fluff.org>
10216M: Jaehoon Chung <jh80.chung@samsung.com>
10217L: linux-mmc@vger.kernel.org
10218S: Maintained
10219F: drivers/mmc/host/sdhci-s3c*
10220
10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10222M: Viresh Kumar <vireshk@kernel.org>
10223L: linux-mmc@vger.kernel.org
10224S: Maintained
10225F: drivers/mmc/host/sdhci-spear.c
10226
10227SECURITY SUBSYSTEM
10228M: James Morris <james.l.morris@oracle.com>
10229M: "Serge E. Hallyn" <serge@hallyn.com>
10230L: linux-security-module@vger.kernel.org (suggested Cc:)
10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10232W: http://kernsec.org/
10233S: Supported
10234F: security/
10235
10236SECURITY CONTACT
10237M: Security Officers <security@kernel.org>
10238S: Supported
10239
10240SELINUX SECURITY MODULE
10241M: Paul Moore <paul@paul-moore.com>
10242M: Stephen Smalley <sds@tycho.nsa.gov>
10243M: Eric Paris <eparis@parisplace.org>
10244L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10245W: http://selinuxproject.org
10246T: git git://git.infradead.org/users/pcmoore/selinux
10247S: Supported
10248F: include/linux/selinux*
10249F: security/selinux/
10250F: scripts/selinux/
10251
10252APPARMOR SECURITY MODULE
10253M: John Johansen <john.johansen@canonical.com>
10254L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10255W: apparmor.wiki.kernel.org
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10257S: Supported
10258F: security/apparmor/
10259
10260LOADPIN SECURITY MODULE
10261M: Kees Cook <keescook@chromium.org>
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10263S: Supported
10264F: security/loadpin/
10265
10266YAMA SECURITY MODULE
10267M: Kees Cook <keescook@chromium.org>
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10269S: Supported
10270F: security/yama/
10271
10272SENSABLE PHANTOM
10273M: Jiri Slaby <jirislaby@gmail.com>
10274S: Maintained
10275F: drivers/misc/phantom.c
10276F: include/uapi/linux/phantom.h
10277
10278SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10279M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10280M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10281M: John Soni Jose <sony.john@avagotech.com>
10282L: linux-scsi@vger.kernel.org
10283W: http://www.avagotech.com
10284S: Supported
10285F: drivers/scsi/be2iscsi/
10286
10287Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10288M: Sathya Perla <sathya.perla@broadcom.com>
10289M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10290M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10291M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10292M: Somnath Kotur <somnath.kotur@broadcom.com>
10293L: netdev@vger.kernel.org
10294W: http://www.emulex.com
10295S: Supported
10296F: drivers/net/ethernet/emulex/benet/
10297
10298EMULEX ONECONNECT ROCE DRIVER
10299M: Selvin Xavier <selvin.xavier@avagotech.com>
10300M: Devesh Sharma <devesh.sharma@avagotech.com>
10301M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10302L: linux-rdma@vger.kernel.org
10303W: http://www.emulex.com
10304S: Supported
10305F: drivers/infiniband/hw/ocrdma/
10306
10307SFC NETWORK DRIVER
10308M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10309M: Edward Cree <ecree@solarflare.com>
10310M: Bert Kenward <bkenward@solarflare.com>
10311L: netdev@vger.kernel.org
10312S: Supported
10313F: drivers/net/ethernet/sfc/
10314
10315SGI GRU DRIVER
10316M: Dimitri Sivanich <sivanich@sgi.com>
10317S: Maintained
10318F: drivers/misc/sgi-gru/
10319
10320SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10321M: Pat Gefre <pfg@sgi.com>
10322L: linux-ia64@vger.kernel.org
10323S: Supported
10324F: Documentation/ia64/serial.txt
10325F: drivers/tty/serial/ioc?_serial.c
10326F: include/linux/ioc?.h
10327
10328SGI XP/XPC/XPNET DRIVER
10329M: Cliff Whickman <cpw@sgi.com>
10330M: Robin Holt <robinmholt@gmail.com>
10331S: Maintained
10332F: drivers/misc/sgi-xp/
10333
10334SI2157 MEDIA DRIVER
10335M: Antti Palosaari <crope@iki.fi>
10336L: linux-media@vger.kernel.org
10337W: https://linuxtv.org
10338W: http://palosaari.fi/linux/
10339Q: http://patchwork.linuxtv.org/project/linux-media/list/
10340T: git git://linuxtv.org/anttip/media_tree.git
10341S: Maintained
10342F: drivers/media/tuners/si2157*
10343
10344SI2168 MEDIA DRIVER
10345M: Antti Palosaari <crope@iki.fi>
10346L: linux-media@vger.kernel.org
10347W: https://linuxtv.org
10348W: http://palosaari.fi/linux/
10349Q: http://patchwork.linuxtv.org/project/linux-media/list/
10350T: git git://linuxtv.org/anttip/media_tree.git
10351S: Maintained
10352F: drivers/media/dvb-frontends/si2168*
10353
10354SI470X FM RADIO RECEIVER I2C DRIVER
10355M: Hans Verkuil <hverkuil@xs4all.nl>
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/si470x/radio-si470x-i2c.c
10361
10362SI470X FM RADIO RECEIVER USB DRIVER
10363M: Hans Verkuil <hverkuil@xs4all.nl>
10364L: linux-media@vger.kernel.org
10365T: git git://linuxtv.org/media_tree.git
10366W: https://linuxtv.org
10367S: Maintained
10368F: drivers/media/radio/si470x/radio-si470x-common.c
10369F: drivers/media/radio/si470x/radio-si470x.h
10370F: drivers/media/radio/si470x/radio-si470x-usb.c
10371
10372SI4713 FM RADIO TRANSMITTER I2C DRIVER
10373M: Eduardo Valentin <edubezval@gmail.com>
10374L: linux-media@vger.kernel.org
10375T: git git://linuxtv.org/media_tree.git
10376W: https://linuxtv.org
10377S: Odd Fixes
10378F: drivers/media/radio/si4713/si4713.?
10379
10380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10381M: Eduardo Valentin <edubezval@gmail.com>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
10384W: https://linuxtv.org
10385S: Odd Fixes
10386F: drivers/media/radio/si4713/radio-platform-si4713.c
10387
10388SI4713 FM RADIO TRANSMITTER USB DRIVER
10389M: Hans Verkuil <hverkuil@xs4all.nl>
10390L: linux-media@vger.kernel.org
10391T: git git://linuxtv.org/media_tree.git
10392W: https://linuxtv.org
10393S: Maintained
10394F: drivers/media/radio/si4713/radio-usb-si4713.c
10395
10396SIANO DVB DRIVER
10397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10398M: Mauro Carvalho Chehab <mchehab@kernel.org>
10399L: linux-media@vger.kernel.org
10400W: https://linuxtv.org
10401T: git git://linuxtv.org/media_tree.git
10402S: Odd fixes
10403F: drivers/media/common/siano/
10404F: drivers/media/usb/siano/
10405F: drivers/media/usb/siano/
10406F: drivers/media/mmc/siano/
10407
10408SIMPLEFB FB DRIVER
10409M: Hans de Goede <hdegoede@redhat.com>
10410L: linux-fbdev@vger.kernel.org
10411S: Maintained
10412F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10413F: drivers/video/fbdev/simplefb.c
10414F: include/linux/platform_data/simplefb.h
10415
10416SH_VEU V4L2 MEM2MEM DRIVER
10417L: linux-media@vger.kernel.org
10418S: Orphan
10419F: drivers/media/platform/sh_veu.c
10420
10421SH_VOU V4L2 OUTPUT DRIVER
10422L: linux-media@vger.kernel.org
10423S: Orphan
10424F: drivers/media/platform/sh_vou.c
10425F: include/media/drv-intf/sh_vou.h
10426
10427SIMPLE FIRMWARE INTERFACE (SFI)
10428M: Len Brown <lenb@kernel.org>
10429L: sfi-devel@simplefirmware.org
10430W: http://simplefirmware.org/
10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10432S: Supported
10433F: arch/x86/platform/sfi/
10434F: drivers/sfi/
10435F: include/linux/sfi*.h
10436
10437SIMTEC EB110ATX (Chalice CATS)
10438P: Ben Dooks
10439P: Vincent Sanders <vince@simtec.co.uk>
10440M: Simtec Linux Team <linux@simtec.co.uk>
10441W: http://www.simtec.co.uk/products/EB110ATX/
10442S: Supported
10443
10444SIMTEC EB2410ITX (BAST)
10445P: Ben Dooks
10446P: Vincent Sanders <vince@simtec.co.uk>
10447M: Simtec Linux Team <linux@simtec.co.uk>
10448W: http://www.simtec.co.uk/products/EB2410ITX/
10449S: Supported
10450F: arch/arm/mach-s3c24xx/mach-bast.c
10451F: arch/arm/mach-s3c24xx/bast-ide.c
10452F: arch/arm/mach-s3c24xx/bast-irq.c
10453
10454TI DAVINCI MACHINE SUPPORT
10455M: Sekhar Nori <nsekhar@ti.com>
10456M: Kevin Hilman <khilman@kernel.org>
10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10459S: Supported
10460F: arch/arm/mach-davinci/
10461F: drivers/i2c/busses/i2c-davinci.c
10462
10463TI DAVINCI SERIES MEDIA 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/platform/davinci/
10471F: include/media/davinci/
10472
10473TI AM437X VPFE DRIVER
10474M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10475L: linux-media@vger.kernel.org
10476W: https://linuxtv.org
10477Q: http://patchwork.linuxtv.org/project/linux-media/list/
10478T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10479S: Maintained
10480F: drivers/media/platform/am437x/
10481
10482OV2659 OMNIVISION SENSOR DRIVER
10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10484L: linux-media@vger.kernel.org
10485W: https://linuxtv.org
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10488S: Maintained
10489F: drivers/media/i2c/ov2659.c
10490F: include/media/i2c/ov2659.h
10491
10492SILICON MOTION SM712 FRAME BUFFER DRIVER
10493M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10494M: Teddy Wang <teddy.wang@siliconmotion.com>
10495M: Sudip Mukherjee <sudip@vectorindia.org>
10496L: linux-fbdev@vger.kernel.org
10497S: Maintained
10498F: drivers/video/fbdev/sm712*
10499F: Documentation/fb/sm712fb.txt
10500
10501SIS 190 ETHERNET DRIVER
10502M: Francois Romieu <romieu@fr.zoreil.com>
10503L: netdev@vger.kernel.org
10504S: Maintained
10505F: drivers/net/ethernet/sis/sis190.c
10506
10507SIS 900/7016 FAST ETHERNET DRIVER
10508M: Daniele Venzano <venza@brownhat.org>
10509W: http://www.brownhat.org/sis900.html
10510L: netdev@vger.kernel.org
10511S: Maintained
10512F: drivers/net/ethernet/sis/sis900.*
10513
10514SIS FRAMEBUFFER DRIVER
10515M: Thomas Winischhofer <thomas@winischhofer.net>
10516W: http://www.winischhofer.net/linuxsisvga.shtml
10517S: Maintained
10518F: Documentation/fb/sisfb.txt
10519F: drivers/video/fbdev/sis/
10520F: include/video/sisfb.h
10521
10522SIS USB2VGA DRIVER
10523M: Thomas Winischhofer <thomas@winischhofer.net>
10524W: http://www.winischhofer.at/linuxsisusbvga.shtml
10525S: Maintained
10526F: drivers/usb/misc/sisusbvga/
10527
10528SLAB ALLOCATOR
10529M: Christoph Lameter <cl@linux.com>
10530M: Pekka Enberg <penberg@kernel.org>
10531M: David Rientjes <rientjes@google.com>
10532M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10533M: Andrew Morton <akpm@linux-foundation.org>
10534L: linux-mm@kvack.org
10535S: Maintained
10536F: include/linux/sl?b*.h
10537F: mm/sl?b*
10538
10539SLEEPABLE READ-COPY UPDATE (SRCU)
10540M: Lai Jiangshan <jiangshanlai@gmail.com>
10541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10542M: Josh Triplett <josh@joshtriplett.org>
10543R: Steven Rostedt <rostedt@goodmis.org>
10544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10545L: linux-kernel@vger.kernel.org
10546W: http://www.rdrop.com/users/paulmck/RCU/
10547S: Supported
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10549F: include/linux/srcu.h
10550F: kernel/rcu/srcu.c
10551
10552SMACK SECURITY MODULE
10553M: Casey Schaufler <casey@schaufler-ca.com>
10554L: linux-security-module@vger.kernel.org
10555W: http://schaufler-ca.com
10556T: git git://git.gitorious.org/smack-next/kernel.git
10557S: Maintained
10558F: Documentation/security/Smack.txt
10559F: security/smack/
10560
10561DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10562M: Kevin Hilman <khilman@kernel.org>
10563M: Nishanth Menon <nm@ti.com>
10564S: Maintained
10565F: drivers/power/avs/
10566F: include/linux/power/smartreflex.h
10567L: linux-pm@vger.kernel.org
10568
10569SMC91x ETHERNET DRIVER
10570M: Nicolas Pitre <nico@fluxnic.net>
10571S: Odd Fixes
10572F: drivers/net/ethernet/smsc/smc91x.*
10573
10574SMIA AND SMIA++ IMAGE SENSOR DRIVER
10575M: Sakari Ailus <sakari.ailus@iki.fi>
10576L: linux-media@vger.kernel.org
10577S: Maintained
10578F: drivers/media/i2c/smiapp/
10579F: include/media/i2c/smiapp.h
10580F: drivers/media/i2c/smiapp-pll.c
10581F: drivers/media/i2c/smiapp-pll.h
10582F: include/uapi/linux/smiapp.h
10583F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10584
10585SMM665 HARDWARE MONITOR DRIVER
10586M: Guenter Roeck <linux@roeck-us.net>
10587L: linux-hwmon@vger.kernel.org
10588S: Maintained
10589F: Documentation/hwmon/smm665
10590F: drivers/hwmon/smm665.c
10591
10592SMSC EMC2103 HARDWARE MONITOR DRIVER
10593M: Steve Glendinning <steve.glendinning@shawell.net>
10594L: linux-hwmon@vger.kernel.org
10595S: Maintained
10596F: Documentation/hwmon/emc2103
10597F: drivers/hwmon/emc2103.c
10598
10599SMSC SCH5627 HARDWARE MONITOR DRIVER
10600M: Hans de Goede <hdegoede@redhat.com>
10601L: linux-hwmon@vger.kernel.org
10602S: Supported
10603F: Documentation/hwmon/sch5627
10604F: drivers/hwmon/sch5627.c
10605
10606SMSC47B397 HARDWARE MONITOR DRIVER
10607M: Jean Delvare <jdelvare@suse.com>
10608L: linux-hwmon@vger.kernel.org
10609S: Maintained
10610F: Documentation/hwmon/smsc47b397
10611F: drivers/hwmon/smsc47b397.c
10612
10613SMSC911x ETHERNET DRIVER
10614M: Steve Glendinning <steve.glendinning@shawell.net>
10615L: netdev@vger.kernel.org
10616S: Maintained
10617F: include/linux/smsc911x.h
10618F: drivers/net/ethernet/smsc/smsc911x.*
10619
10620SMSC9420 PCI ETHERNET DRIVER
10621M: Steve Glendinning <steve.glendinning@shawell.net>
10622L: netdev@vger.kernel.org
10623S: Maintained
10624F: drivers/net/ethernet/smsc/smsc9420.*
10625
10626SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10627M: Steve Glendinning <steve.glendinning@shawell.net>
10628L: linux-fbdev@vger.kernel.org
10629S: Maintained
10630F: drivers/video/fbdev/smscufx.c
10631
10632SOC-CAMERA V4L2 SUBSYSTEM
10633M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10634L: linux-media@vger.kernel.org
10635T: git git://linuxtv.org/media_tree.git
10636S: Maintained
10637F: include/media/soc*
10638F: drivers/media/i2c/soc_camera/
10639F: drivers/media/platform/soc_camera/
10640
10641SOEKRIS NET48XX LED SUPPORT
10642M: Chris Boot <bootc@bootc.net>
10643S: Maintained
10644F: drivers/leds/leds-net48xx.c
10645
10646SOFTLOGIC 6x10 MPEG CODEC
10647M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10648M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10649M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10650M: Ismael Luceno <ismael@iodev.co.uk>
10651L: linux-media@vger.kernel.org
10652S: Supported
10653F: drivers/media/pci/solo6x10/
10654
10655SOFTWARE RAID (Multiple Disks) SUPPORT
10656M: Shaohua Li <shli@kernel.org>
10657L: linux-raid@vger.kernel.org
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10659S: Supported
10660F: drivers/md/
10661F: include/linux/raid/
10662F: include/uapi/linux/raid/
10663
10664SONIC NETWORK DRIVER
10665M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10666L: netdev@vger.kernel.org
10667S: Maintained
10668F: drivers/net/ethernet/natsemi/sonic.*
10669
10670SONICS SILICON BACKPLANE DRIVER (SSB)
10671M: Michael Buesch <m@bues.ch>
10672L: linux-wireless@vger.kernel.org
10673S: Maintained
10674F: drivers/ssb/
10675F: include/linux/ssb/
10676
10677SONY VAIO CONTROL DEVICE DRIVER
10678M: Mattia Dongili <malattia@linux.it>
10679L: platform-driver-x86@vger.kernel.org
10680W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10681S: Maintained
10682F: Documentation/laptops/sony-laptop.txt
10683F: drivers/char/sonypi.c
10684F: drivers/platform/x86/sony-laptop.c
10685F: include/linux/sony-laptop.h
10686
10687SONY MEMORYSTICK CARD SUPPORT
10688M: Alex Dubov <oakad@yahoo.com>
10689W: http://tifmxx.berlios.de/
10690S: Maintained
10691F: drivers/memstick/host/tifm_ms.c
10692
10693SONY MEMORYSTICK STANDARD SUPPORT
10694M: Maxim Levitsky <maximlevitsky@gmail.com>
10695S: Maintained
10696F: drivers/memstick/core/ms_block.*
10697
10698SOUND
10699M: Jaroslav Kysela <perex@perex.cz>
10700M: Takashi Iwai <tiwai@suse.com>
10701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10702W: http://www.alsa-project.org/
10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10704T: git git://git.alsa-project.org/alsa-kernel.git
10705Q: http://patchwork.kernel.org/project/alsa-devel/list/
10706S: Maintained
10707F: Documentation/sound/
10708F: include/sound/
10709F: include/uapi/sound/
10710F: sound/
10711
10712SOUND - COMPRESSED AUDIO
10713M: Vinod Koul <vinod.koul@intel.com>
10714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10716S: Supported
10717F: Documentation/sound/alsa/compress_offload.txt
10718F: include/sound/compress_driver.h
10719F: include/uapi/sound/compress_*
10720F: sound/core/compress_offload.c
10721F: sound/soc/soc-compress.c
10722
10723SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10724M: Liam Girdwood <lgirdwood@gmail.com>
10725M: Mark Brown <broonie@kernel.org>
10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10728W: http://alsa-project.org/main/index.php/ASoC
10729S: Supported
10730F: Documentation/sound/alsa/soc/
10731F: sound/soc/
10732F: include/sound/soc*
10733
10734SOUND - DMAENGINE HELPERS
10735M: Lars-Peter Clausen <lars@metafoo.de>
10736S: Supported
10737F: include/sound/dmaengine_pcm.h
10738F: sound/core/pcm_dmaengine.c
10739F: sound/soc/soc-generic-dmaengine-pcm.c
10740
10741SP2 MEDIA DRIVER
10742M: Olli Salonen <olli.salonen@iki.fi>
10743L: linux-media@vger.kernel.org
10744W: https://linuxtv.org
10745Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746S: Maintained
10747F: drivers/media/dvb-frontends/sp2*
10748
10749SPARC + UltraSPARC (sparc/sparc64)
10750M: "David S. Miller" <davem@davemloft.net>
10751L: sparclinux@vger.kernel.org
10752Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10755S: Maintained
10756F: arch/sparc/
10757F: drivers/sbus/
10758
10759SPARC SERIAL DRIVERS
10760M: "David S. Miller" <davem@davemloft.net>
10761L: sparclinux@vger.kernel.org
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10764S: Maintained
10765F: include/linux/sunserialcore.h
10766F: drivers/tty/serial/suncore.c
10767F: drivers/tty/serial/sunhv.c
10768F: drivers/tty/serial/sunsab.c
10769F: drivers/tty/serial/sunsab.h
10770F: drivers/tty/serial/sunsu.c
10771F: drivers/tty/serial/sunzilog.c
10772F: drivers/tty/serial/sunzilog.h
10773
10774SPARSE CHECKER
10775M: "Christopher Li" <sparse@chrisli.org>
10776L: linux-sparse@vger.kernel.org
10777W: https://sparse.wiki.kernel.org/
10778T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10779T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10780S: Maintained
10781F: include/linux/compiler.h
10782
10783SPEAR PLATFORM SUPPORT
10784M: Viresh Kumar <vireshk@kernel.org>
10785M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787W: http://www.st.com/spear
10788S: Maintained
10789F: arch/arm/boot/dts/spear*
10790F: arch/arm/mach-spear/
10791
10792SPEAR CLOCK FRAMEWORK SUPPORT
10793M: Viresh Kumar <vireshk@kernel.org>
10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795W: http://www.st.com/spear
10796S: Maintained
10797F: drivers/clk/spear/
10798
10799SPI SUBSYSTEM
10800M: Mark Brown <broonie@kernel.org>
10801L: linux-spi@vger.kernel.org
10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10803Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10804S: Maintained
10805F: Documentation/spi/
10806F: drivers/spi/
10807F: include/linux/spi/
10808F: include/uapi/linux/spi/
10809
10810SPIDERNET NETWORK DRIVER for CELL
10811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10812L: netdev@vger.kernel.org
10813S: Supported
10814F: Documentation/networking/spider_net.txt
10815F: drivers/net/ethernet/toshiba/spider_net*
10816
10817SPU FILE SYSTEM
10818M: Jeremy Kerr <jk@ozlabs.org>
10819L: linuxppc-dev@lists.ozlabs.org
10820W: http://www.ibm.com/developerworks/power/cell/
10821S: Supported
10822F: Documentation/filesystems/spufs.txt
10823F: arch/powerpc/platforms/cell/spufs/
10824
10825SQUASHFS FILE SYSTEM
10826M: Phillip Lougher <phillip@squashfs.org.uk>
10827L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10828W: http://squashfs.org.uk
10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10830S: Maintained
10831F: Documentation/filesystems/squashfs.txt
10832F: fs/squashfs/
10833
10834SRM (Alpha) environment access
10835M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10836S: Maintained
10837F: arch/alpha/kernel/srm_env.c
10838
10839STABLE BRANCH
10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10841L: stable@vger.kernel.org
10842S: Supported
10843F: Documentation/stable_kernel_rules.txt
10844
10845STAGING SUBSYSTEM
10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10848L: devel@driverdev.osuosl.org
10849S: Supported
10850F: drivers/staging/
10851
10852STAGING - COMEDI
10853M: Ian Abbott <abbotti@mev.co.uk>
10854M: H Hartley Sweeten <hsweeten@visionengravers.com>
10855S: Odd Fixes
10856F: drivers/staging/comedi/
10857
10858STAGING - FLARION FT1000 DRIVERS
10859M: Marek Belisko <marek.belisko@gmail.com>
10860S: Odd Fixes
10861F: drivers/staging/ft1000/
10862
10863STAGING - INDUSTRIAL IO
10864M: Jonathan Cameron <jic23@kernel.org>
10865L: linux-iio@vger.kernel.org
10866S: Odd Fixes
10867F: drivers/staging/iio/
10868
10869STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10870M: Jarod Wilson <jarod@wilsonet.com>
10871W: http://www.lirc.org/
10872S: Odd Fixes
10873F: drivers/staging/media/lirc/
10874
10875STAGING - LUSTRE PARALLEL FILESYSTEM
10876M: Oleg Drokin <oleg.drokin@intel.com>
10877M: Andreas Dilger <andreas.dilger@intel.com>
10878L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10879W: http://wiki.lustre.org/
10880S: Maintained
10881F: drivers/staging/lustre
10882
10883STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10884M: Marc Dietrich <marvin24@gmx.de>
10885L: ac100@lists.launchpad.net (moderated for non-subscribers)
10886L: linux-tegra@vger.kernel.org
10887S: Maintained
10888F: drivers/staging/nvec/
10889
10890STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10891M: Jens Frederich <jfrederich@gmail.com>
10892M: Daniel Drake <dsd@laptop.org>
10893M: Jon Nettleton <jon.nettleton@gmail.com>
10894W: http://wiki.laptop.org/go/DCON
10895S: Maintained
10896F: drivers/staging/olpc_dcon/
10897
10898STAGING - REALTEK RTL8712U DRIVERS
10899M: Larry Finger <Larry.Finger@lwfinger.net>
10900M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10901S: Odd Fixes
10902F: drivers/staging/rtl8712/
10903
10904STAGING - REALTEK RTL8723U WIRELESS DRIVER
10905M: Larry Finger <Larry.Finger@lwfinger.net>
10906M: Jes Sorensen <Jes.Sorensen@redhat.com>
10907L: linux-wireless@vger.kernel.org
10908S: Maintained
10909F: drivers/staging/rtl8723au/
10910
10911STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10912M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10913M: Teddy Wang <teddy.wang@siliconmotion.com>
10914M: Sudip Mukherjee <sudip@vectorindia.org>
10915L: linux-fbdev@vger.kernel.org
10916S: Maintained
10917F: drivers/staging/sm750fb/
10918
10919STAGING - SLICOSS
10920M: Lior Dotan <liodot@gmail.com>
10921M: Christopher Harrer <charrer@alacritech.com>
10922S: Odd Fixes
10923F: drivers/staging/slicoss/
10924
10925STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10926M: William Hubbs <w.d.hubbs@gmail.com>
10927M: Chris Brannon <chris@the-brannons.com>
10928M: Kirk Reiser <kirk@reisers.ca>
10929M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10930L: speakup@linux-speakup.org
10931W: http://www.linux-speakup.org/
10932S: Odd Fixes
10933F: drivers/staging/speakup/
10934
10935STAGING - VIA VT665X DRIVERS
10936M: Forest Bond <forest@alittletooquiet.net>
10937S: Odd Fixes
10938F: drivers/staging/vt665?/
10939
10940STAGING - WILC1000 WIFI DRIVER
10941M: Johnny Kim <johnny.kim@atmel.com>
10942M: Austin Shin <austin.shin@atmel.com>
10943M: Chris Park <chris.park@atmel.com>
10944M: Tony Cho <tony.cho@atmel.com>
10945M: Glen Lee <glen.lee@atmel.com>
10946M: Leo Kim <leo.kim@atmel.com>
10947L: linux-wireless@vger.kernel.org
10948S: Supported
10949F: drivers/staging/wilc1000/
10950
10951STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10952M: Arnaud Patard <arnaud.patard@rtp-net.org>
10953S: Odd Fixes
10954F: drivers/staging/xgifb/
10955
10956STARFIRE/DURALAN NETWORK DRIVER
10957M: Ion Badulescu <ionut@badula.org>
10958S: Odd Fixes
10959F: drivers/net/ethernet/adaptec/starfire*
10960
10961SUN3/3X
10962M: Sam Creasey <sammy@sammy.net>
10963W: http://sammy.net/sun3/
10964S: Maintained
10965F: arch/m68k/kernel/*sun3*
10966F: arch/m68k/sun3*/
10967F: arch/m68k/include/asm/sun3*
10968F: drivers/net/ethernet/i825xx/sun3*
10969
10970SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10971M: Hans de Goede <hdegoede@redhat.com>
10972L: linux-input@vger.kernel.org
10973S: Maintained
10974F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10975F: drivers/input/keyboard/sun4i-lradc-keys.c
10976
10977SUNDANCE NETWORK DRIVER
10978M: Denis Kirjanov <kda@linux-powerpc.org>
10979L: netdev@vger.kernel.org
10980S: Maintained
10981F: drivers/net/ethernet/dlink/sundance.c
10982
10983SUPERH
10984M: Yoshinori Sato <ysato@users.sourceforge.jp>
10985M: Rich Felker <dalias@libc.org>
10986L: linux-sh@vger.kernel.org
10987Q: http://patchwork.kernel.org/project/linux-sh/list/
10988S: Maintained
10989F: Documentation/sh/
10990F: arch/sh/
10991F: drivers/sh/
10992
10993SUSPEND TO RAM
10994M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10995M: Len Brown <len.brown@intel.com>
10996M: Pavel Machek <pavel@ucw.cz>
10997L: linux-pm@vger.kernel.org
10998S: Supported
10999F: Documentation/power/
11000F: arch/x86/kernel/acpi/
11001F: drivers/base/power/
11002F: kernel/power/
11003F: include/linux/suspend.h
11004F: include/linux/freezer.h
11005F: include/linux/pm.h
11006
11007SVGA HANDLING
11008M: Martin Mares <mj@ucw.cz>
11009L: linux-video@atrey.karlin.mff.cuni.cz
11010S: Maintained
11011F: Documentation/svga.txt
11012F: arch/x86/boot/video*
11013
11014SWIOTLB SUBSYSTEM
11015M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11016L: linux-kernel@vger.kernel.org
11017T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11018S: Supported
11019F: lib/swiotlb.c
11020F: arch/*/kernel/pci-swiotlb.c
11021F: include/linux/swiotlb.h
11022
11023SWITCHDEV
11024M: Jiri Pirko <jiri@resnulli.us>
11025L: netdev@vger.kernel.org
11026S: Supported
11027F: net/switchdev/
11028F: include/net/switchdev.h
11029
11030SYNOPSYS ARC ARCHITECTURE
11031M: Vineet Gupta <vgupta@synopsys.com>
11032L: linux-snps-arc@lists.infradead.org
11033S: Supported
11034F: arch/arc/
11035F: Documentation/devicetree/bindings/arc/*
11036F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11037F: drivers/tty/serial/arc_uart.c
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11039
11040SYNOPSYS ARC SDP platform support
11041M: Alexey Brodkin <abrodkin@synopsys.com>
11042S: Supported
11043F: arch/arc/plat-axs10x
11044F: arch/arc/boot/dts/ax*
11045F: Documentation/devicetree/bindings/arc/axs10*
11046
11047SYSTEM CONFIGURATION (SYSCON)
11048M: Lee Jones <lee.jones@linaro.org>
11049M: Arnd Bergmann <arnd@arndb.de>
11050T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11051S: Supported
11052F: drivers/mfd/syscon.c
11053
11054SYSV FILESYSTEM
11055M: Christoph Hellwig <hch@infradead.org>
11056S: Maintained
11057F: Documentation/filesystems/sysv-fs.txt
11058F: fs/sysv/
11059F: include/linux/sysv_fs.h
11060
11061TARGET SUBSYSTEM
11062M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11063L: linux-scsi@vger.kernel.org
11064L: target-devel@vger.kernel.org
11065W: http://www.linux-iscsi.org
11066W: http://groups.google.com/group/linux-iscsi-target-dev
11067T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11068S: Supported
11069F: drivers/target/
11070F: include/target/
11071F: Documentation/target/
11072
11073TASKSTATS STATISTICS INTERFACE
11074M: Balbir Singh <bsingharora@gmail.com>
11075S: Maintained
11076F: Documentation/accounting/taskstats*
11077F: include/linux/taskstats*
11078F: kernel/taskstats.c
11079
11080TC CLASSIFIER
11081M: Jamal Hadi Salim <jhs@mojatatu.com>
11082L: netdev@vger.kernel.org
11083S: Maintained
11084F: include/net/pkt_cls.h
11085F: include/uapi/linux/pkt_cls.h
11086F: net/sched/
11087
11088TCP LOW PRIORITY MODULE
11089M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11090M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11091W: http://tcp-lp-mod.sourceforge.net/
11092S: Maintained
11093F: net/ipv4/tcp_lp.c
11094
11095TDA10071 MEDIA DRIVER
11096M: Antti Palosaari <crope@iki.fi>
11097L: linux-media@vger.kernel.org
11098W: https://linuxtv.org
11099W: http://palosaari.fi/linux/
11100Q: http://patchwork.linuxtv.org/project/linux-media/list/
11101T: git git://linuxtv.org/anttip/media_tree.git
11102S: Maintained
11103F: drivers/media/dvb-frontends/tda10071*
11104
11105TDA18212 MEDIA DRIVER
11106M: Antti Palosaari <crope@iki.fi>
11107L: linux-media@vger.kernel.org
11108W: https://linuxtv.org
11109W: http://palosaari.fi/linux/
11110Q: http://patchwork.linuxtv.org/project/linux-media/list/
11111T: git git://linuxtv.org/anttip/media_tree.git
11112S: Maintained
11113F: drivers/media/tuners/tda18212*
11114
11115TDA18218 MEDIA DRIVER
11116M: Antti Palosaari <crope@iki.fi>
11117L: linux-media@vger.kernel.org
11118W: https://linuxtv.org
11119W: http://palosaari.fi/linux/
11120Q: http://patchwork.linuxtv.org/project/linux-media/list/
11121T: git git://linuxtv.org/anttip/media_tree.git
11122S: Maintained
11123F: drivers/media/tuners/tda18218*
11124
11125TDA18271 MEDIA DRIVER
11126M: Michael Krufky <mkrufky@linuxtv.org>
11127L: linux-media@vger.kernel.org
11128W: https://linuxtv.org
11129W: http://github.com/mkrufky
11130Q: http://patchwork.linuxtv.org/project/linux-media/list/
11131T: git git://linuxtv.org/mkrufky/tuners.git
11132S: Maintained
11133F: drivers/media/tuners/tda18271*
11134
11135TDA827x MEDIA DRIVER
11136M: Michael Krufky <mkrufky@linuxtv.org>
11137L: linux-media@vger.kernel.org
11138W: https://linuxtv.org
11139W: http://github.com/mkrufky
11140Q: http://patchwork.linuxtv.org/project/linux-media/list/
11141T: git git://linuxtv.org/mkrufky/tuners.git
11142S: Maintained
11143F: drivers/media/tuners/tda8290.*
11144
11145TDA8290 MEDIA DRIVER
11146M: Michael Krufky <mkrufky@linuxtv.org>
11147L: linux-media@vger.kernel.org
11148W: https://linuxtv.org
11149W: http://github.com/mkrufky
11150Q: http://patchwork.linuxtv.org/project/linux-media/list/
11151T: git git://linuxtv.org/mkrufky/tuners.git
11152S: Maintained
11153F: drivers/media/tuners/tda8290.*
11154
11155TDA9840 MEDIA DRIVER
11156M: Hans Verkuil <hverkuil@xs4all.nl>
11157L: linux-media@vger.kernel.org
11158T: git git://linuxtv.org/media_tree.git
11159W: https://linuxtv.org
11160S: Maintained
11161F: drivers/media/i2c/tda9840*
11162
11163TEA5761 TUNER DRIVER
11164M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11165M: Mauro Carvalho Chehab <mchehab@kernel.org>
11166L: linux-media@vger.kernel.org
11167W: https://linuxtv.org
11168T: git git://linuxtv.org/media_tree.git
11169S: Odd fixes
11170F: drivers/media/tuners/tea5761.*
11171
11172TEA5767 TUNER DRIVER
11173M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11174M: Mauro Carvalho Chehab <mchehab@kernel.org>
11175L: linux-media@vger.kernel.org
11176W: https://linuxtv.org
11177T: git git://linuxtv.org/media_tree.git
11178S: Maintained
11179F: drivers/media/tuners/tea5767.*
11180
11181TEA6415C MEDIA DRIVER
11182M: Hans Verkuil <hverkuil@xs4all.nl>
11183L: linux-media@vger.kernel.org
11184T: git git://linuxtv.org/media_tree.git
11185W: https://linuxtv.org
11186S: Maintained
11187F: drivers/media/i2c/tea6415c*
11188
11189TEA6420 MEDIA DRIVER
11190M: Hans Verkuil <hverkuil@xs4all.nl>
11191L: linux-media@vger.kernel.org
11192T: git git://linuxtv.org/media_tree.git
11193W: https://linuxtv.org
11194S: Maintained
11195F: drivers/media/i2c/tea6420*
11196
11197TEAM DRIVER
11198M: Jiri Pirko <jiri@resnulli.us>
11199L: netdev@vger.kernel.org
11200S: Supported
11201F: drivers/net/team/
11202F: include/linux/if_team.h
11203F: include/uapi/linux/if_team.h
11204
11205TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11206M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11207S: Maintained
11208F: arch/x86/platform/ts5500/
11209
11210TECHNOTREND USB IR RECEIVER
11211M: Sean Young <sean@mess.org>
11212L: linux-media@vger.kernel.org
11213S: Maintained
11214F: drivers/media/rc/ttusbir.c
11215
11216TEGRA ARCHITECTURE SUPPORT
11217M: Stephen Warren <swarren@wwwdotorg.org>
11218M: Thierry Reding <thierry.reding@gmail.com>
11219M: Alexandre Courbot <gnurou@gmail.com>
11220L: linux-tegra@vger.kernel.org
11221Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11222T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11223S: Supported
11224N: [^a-z]tegra
11225
11226TEGRA CLOCK DRIVER
11227M: Peter De Schrijver <pdeschrijver@nvidia.com>
11228M: Prashant Gaikwad <pgaikwad@nvidia.com>
11229S: Supported
11230F: drivers/clk/tegra/
11231
11232TEGRA DMA DRIVERS
11233M: Laxman Dewangan <ldewangan@nvidia.com>
11234M: Jon Hunter <jonathanh@nvidia.com>
11235S: Supported
11236F: drivers/dma/tegra*
11237
11238TEGRA I2C DRIVER
11239M: Laxman Dewangan <ldewangan@nvidia.com>
11240S: Supported
11241F: drivers/i2c/busses/i2c-tegra.c
11242
11243TEGRA IOMMU DRIVERS
11244M: Hiroshi Doyu <hdoyu@nvidia.com>
11245S: Supported
11246F: drivers/iommu/tegra*
11247
11248TEGRA KBC DRIVER
11249M: Rakesh Iyer <riyer@nvidia.com>
11250M: Laxman Dewangan <ldewangan@nvidia.com>
11251S: Supported
11252F: drivers/input/keyboard/tegra-kbc.c
11253
11254TEGRA PWM DRIVER
11255M: Thierry Reding <thierry.reding@gmail.com>
11256S: Supported
11257F: drivers/pwm/pwm-tegra.c
11258
11259TEGRA SERIAL DRIVER
11260M: Laxman Dewangan <ldewangan@nvidia.com>
11261S: Supported
11262F: drivers/tty/serial/serial-tegra.c
11263
11264TEGRA SPI DRIVER
11265M: Laxman Dewangan <ldewangan@nvidia.com>
11266S: Supported
11267F: drivers/spi/spi-tegra*
11268
11269TEHUTI ETHERNET DRIVER
11270M: Andy Gospodarek <andy@greyhouse.net>
11271L: netdev@vger.kernel.org
11272S: Supported
11273F: drivers/net/ethernet/tehuti/*
11274
11275Telecom Clock Driver for MCPL0010
11276M: Mark Gross <mark.gross@intel.com>
11277S: Supported
11278F: drivers/char/tlclk.c
11279
11280TENSILICA XTENSA PORT (xtensa)
11281M: Chris Zankel <chris@zankel.net>
11282M: Max Filippov <jcmvbkbc@gmail.com>
11283L: linux-xtensa@linux-xtensa.org
11284T: git git://github.com/czankel/xtensa-linux.git
11285S: Maintained
11286F: arch/xtensa/
11287F: drivers/irqchip/irq-xtensa-*
11288
11289THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11290M: Hans Verkuil <hverkuil@xs4all.nl>
11291L: linux-media@vger.kernel.org
11292T: git git://linuxtv.org/media_tree.git
11293W: https://linuxtv.org
11294S: Maintained
11295F: drivers/media/radio/radio-raremono.c
11296
11297THERMAL
11298M: Zhang Rui <rui.zhang@intel.com>
11299M: Eduardo Valentin <edubezval@gmail.com>
11300L: linux-pm@vger.kernel.org
11301T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11303Q: https://patchwork.kernel.org/project/linux-pm/list/
11304S: Supported
11305F: drivers/thermal/
11306F: include/linux/thermal.h
11307F: include/uapi/linux/thermal.h
11308F: include/linux/cpu_cooling.h
11309F: Documentation/devicetree/bindings/thermal/
11310
11311THERMAL/CPU_COOLING
11312M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11313M: Viresh Kumar <viresh.kumar@linaro.org>
11314M: Javi Merino <javi.merino@arm.com>
11315L: linux-pm@vger.kernel.org
11316S: Supported
11317F: Documentation/thermal/cpu-cooling-api.txt
11318F: drivers/thermal/cpu_cooling.c
11319F: include/linux/cpu_cooling.h
11320
11321THINGM BLINK(1) USB RGB LED DRIVER
11322M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11323S: Maintained
11324F: drivers/hid/hid-thingm.c
11325
11326THINKPAD ACPI EXTRAS DRIVER
11327M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11328L: ibm-acpi-devel@lists.sourceforge.net
11329L: platform-driver-x86@vger.kernel.org
11330W: http://ibm-acpi.sourceforge.net
11331W: http://thinkwiki.org/wiki/Ibm-acpi
11332T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11333S: Maintained
11334F: drivers/platform/x86/thinkpad_acpi.c
11335
11336TI BANDGAP AND THERMAL DRIVER
11337M: Eduardo Valentin <edubezval@gmail.com>
11338M: Keerthy <j-keerthy@ti.com>
11339L: linux-pm@vger.kernel.org
11340L: linux-omap@vger.kernel.org
11341S: Maintained
11342F: drivers/thermal/ti-soc-thermal/
11343
11344TI VPE/CAL DRIVERS
11345M: Benoit Parrot <bparrot@ti.com>
11346L: linux-media@vger.kernel.org
11347W: http://linuxtv.org/
11348Q: http://patchwork.linuxtv.org/project/linux-media/list/
11349S: Maintained
11350F: drivers/media/platform/ti-vpe/
11351
11352TI CDCE706 CLOCK DRIVER
11353M: Max Filippov <jcmvbkbc@gmail.com>
11354S: Maintained
11355F: drivers/clk/clk-cdce706.c
11356
11357TI CLOCK DRIVER
11358M: Tero Kristo <t-kristo@ti.com>
11359L: linux-omap@vger.kernel.org
11360S: Maintained
11361F: drivers/clk/ti/
11362F: include/linux/clk/ti.h
11363
11364TI ETHERNET SWITCH DRIVER (CPSW)
11365M: Mugunthan V N <mugunthanvnm@ti.com>
11366R: Grygorii Strashko <grygorii.strashko@ti.com>
11367L: linux-omap@vger.kernel.org
11368L: netdev@vger.kernel.org
11369S: Maintained
11370F: drivers/net/ethernet/ti/cpsw*
11371F: drivers/net/ethernet/ti/davinci*
11372
11373TI FLASH MEDIA INTERFACE DRIVER
11374M: Alex Dubov <oakad@yahoo.com>
11375S: Maintained
11376F: drivers/misc/tifm*
11377F: drivers/mmc/host/tifm_sd.c
11378F: include/linux/tifm.h
11379
11380TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11381M: Santosh Shilimkar <ssantosh@kernel.org>
11382L: linux-kernel@vger.kernel.org
11383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11384S: Maintained
11385F: drivers/soc/ti/*
11386T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11387
11388
11389TI LM49xxx FAMILY ASoC CODEC DRIVERS
11390M: M R Swami Reddy <mr.swami.reddy@ti.com>
11391M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11392L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11393S: Maintained
11394F: sound/soc/codecs/lm49453*
11395F: sound/soc/codecs/isabelle*
11396
11397TI LP855x BACKLIGHT DRIVER
11398M: Milo Kim <milo.kim@ti.com>
11399S: Maintained
11400F: Documentation/backlight/lp855x-driver.txt
11401F: drivers/video/backlight/lp855x_bl.c
11402F: include/linux/platform_data/lp855x.h
11403
11404TI LP8727 CHARGER DRIVER
11405M: Milo Kim <milo.kim@ti.com>
11406S: Maintained
11407F: drivers/power/lp8727_charger.c
11408F: include/linux/platform_data/lp8727.h
11409
11410TI LP8788 MFD DRIVER
11411M: Milo Kim <milo.kim@ti.com>
11412S: Maintained
11413F: drivers/iio/adc/lp8788_adc.c
11414F: drivers/leds/leds-lp8788.c
11415F: drivers/mfd/lp8788*.c
11416F: drivers/power/lp8788-charger.c
11417F: drivers/regulator/lp8788-*.c
11418F: include/linux/mfd/lp8788*.h
11419
11420TI NETCP ETHERNET DRIVER
11421M: Wingman Kwok <w-kwok2@ti.com>
11422M: Murali Karicheri <m-karicheri2@ti.com>
11423L: netdev@vger.kernel.org
11424S: Maintained
11425F: drivers/net/ethernet/ti/netcp*
11426
11427TI TAS571X FAMILY ASoC CODEC DRIVER
11428M: Kevin Cernekee <cernekee@chromium.org>
11429L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11430S: Odd Fixes
11431F: sound/soc/codecs/tas571x*
11432
11433TI TWL4030 SERIES SOC CODEC DRIVER
11434M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11435L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11436S: Maintained
11437F: sound/soc/codecs/twl4030*
11438
11439TI WILINK WIRELESS DRIVERS
11440L: linux-wireless@vger.kernel.org
11441W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11442W: http://wireless.kernel.org/en/users/Drivers/wl1251
11443T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11444S: Orphan
11445F: drivers/net/wireless/ti/
11446F: include/linux/wl12xx.h
11447
11448TIPC NETWORK LAYER
11449M: Jon Maloy <jon.maloy@ericsson.com>
11450M: Ying Xue <ying.xue@windriver.com>
11451L: netdev@vger.kernel.org (core kernel code)
11452L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11453W: http://tipc.sourceforge.net/
11454S: Maintained
11455F: include/uapi/linux/tipc*.h
11456F: net/tipc/
11457
11458TILE ARCHITECTURE
11459M: Chris Metcalf <cmetcalf@mellanox.com>
11460W: http://www.mellanox.com/repository/solutions/tile-scm/
11461T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11462S: Supported
11463F: arch/tile/
11464F: drivers/char/tile-srom.c
11465F: drivers/edac/tile_edac.c
11466F: drivers/net/ethernet/tile/
11467F: drivers/rtc/rtc-tile.c
11468F: drivers/tty/hvc/hvc_tile.c
11469F: drivers/tty/serial/tilegx.c
11470F: drivers/usb/host/*-tilegx.c
11471F: include/linux/usb/tilegx.h
11472
11473TLAN NETWORK DRIVER
11474M: Samuel Chessman <chessman@tux.org>
11475L: tlan-devel@lists.sourceforge.net (subscribers-only)
11476W: http://sourceforge.net/projects/tlan/
11477S: Maintained
11478F: Documentation/networking/tlan.txt
11479F: drivers/net/ethernet/ti/tlan.*
11480
11481TOMOYO SECURITY MODULE
11482M: Kentaro Takeda <takedakn@nttdata.co.jp>
11483M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11484L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11485L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11486L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11487L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11488W: http://tomoyo.sourceforge.jp/
11489T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11490S: Maintained
11491F: security/tomoyo/
11492
11493TOPSTAR LAPTOP EXTRAS DRIVER
11494M: Herton Ronaldo Krzesinski <herton@canonical.com>
11495L: platform-driver-x86@vger.kernel.org
11496S: Maintained
11497F: drivers/platform/x86/topstar-laptop.c
11498
11499TOSHIBA ACPI EXTRAS DRIVER
11500M: Azael Avalos <coproscefalo@gmail.com>
11501L: platform-driver-x86@vger.kernel.org
11502S: Maintained
11503F: drivers/platform/x86/toshiba_acpi.c
11504
11505TOSHIBA BLUETOOTH DRIVER
11506M: Azael Avalos <coproscefalo@gmail.com>
11507L: platform-driver-x86@vger.kernel.org
11508S: Maintained
11509F: drivers/platform/x86/toshiba_bluetooth.c
11510
11511TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11512M: Azael Avalos <coproscefalo@gmail.com>
11513L: platform-driver-x86@vger.kernel.org
11514S: Maintained
11515F: drivers/platform/x86/toshiba_haps.c
11516
11517TOSHIBA WMI HOTKEYS DRIVER
11518M: Azael Avalos <coproscefalo@gmail.com>
11519L: platform-driver-x86@vger.kernel.org
11520S: Maintained
11521F: drivers/platform/x86/toshiba-wmi.c
11522
11523TOSHIBA SMM DRIVER
11524M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11525W: http://www.buzzard.org.uk/toshiba/
11526S: Maintained
11527F: drivers/char/toshiba.c
11528F: include/linux/toshiba.h
11529F: include/uapi/linux/toshiba.h
11530
11531TOSHIBA TC358743 DRIVER
11532M: Mats Randgaard <matrandg@cisco.com>
11533L: linux-media@vger.kernel.org
11534S: Maintained
11535F: drivers/media/i2c/tc358743*
11536F: include/media/i2c/tc358743.h
11537
11538TMIO/SDHI MMC DRIVER
11539M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11540L: linux-mmc@vger.kernel.org
11541S: Supported
11542F: drivers/mmc/host/tmio_mmc*
11543F: drivers/mmc/host/sh_mobile_sdhi.c
11544F: include/linux/mfd/tmio.h
11545
11546TMP401 HARDWARE MONITOR DRIVER
11547M: Guenter Roeck <linux@roeck-us.net>
11548L: linux-hwmon@vger.kernel.org
11549S: Maintained
11550F: Documentation/hwmon/tmp401
11551F: drivers/hwmon/tmp401.c
11552
11553TMPFS (SHMEM FILESYSTEM)
11554M: Hugh Dickins <hughd@google.com>
11555L: linux-mm@kvack.org
11556S: Maintained
11557F: include/linux/shmem_fs.h
11558F: mm/shmem.c
11559
11560TM6000 VIDEO4LINUX DRIVER
11561M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11562M: Mauro Carvalho Chehab <mchehab@kernel.org>
11563L: linux-media@vger.kernel.org
11564W: https://linuxtv.org
11565T: git git://linuxtv.org/media_tree.git
11566S: Odd fixes
11567F: drivers/media/usb/tm6000/
11568
11569TW68 VIDEO4LINUX DRIVER
11570M: Hans Verkuil <hverkuil@xs4all.nl>
11571L: linux-media@vger.kernel.org
11572T: git git://linuxtv.org/media_tree.git
11573W: https://linuxtv.org
11574S: Odd Fixes
11575F: drivers/media/pci/tw68/
11576
11577TW686X VIDEO4LINUX DRIVER
11578M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11579L: linux-media@vger.kernel.org
11580T: git git://linuxtv.org/media_tree.git
11581W: http://linuxtv.org
11582S: Maintained
11583F: drivers/media/pci/tw686x/
11584
11585TPM DEVICE DRIVER
11586M: Peter Huewe <peterhuewe@gmx.de>
11587M: Marcel Selhorst <tpmdd@selhorst.net>
11588M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11589R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11590W: http://tpmdd.sourceforge.net
11591L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11592Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11593T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11594S: Maintained
11595F: drivers/char/tpm/
11596
11597TPM IBM_VTPM DEVICE DRIVER
11598M: Ashley Lai <ashleydlai@gmail.com>
11599W: http://tpmdd.sourceforge.net
11600L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11601S: Maintained
11602F: drivers/char/tpm/tpm_ibmvtpm*
11603
11604TRACING
11605M: Steven Rostedt <rostedt@goodmis.org>
11606M: Ingo Molnar <mingo@redhat.com>
11607T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11608S: Maintained
11609F: Documentation/trace/ftrace.txt
11610F: arch/*/*/*/ftrace.h
11611F: arch/*/kernel/ftrace.c
11612F: include/*/ftrace.h
11613F: include/linux/trace*.h
11614F: include/trace/
11615F: kernel/trace/
11616F: tools/testing/selftests/ftrace/
11617
11618TRACING MMIO ACCESSES (MMIOTRACE)
11619M: Steven Rostedt <rostedt@goodmis.org>
11620M: Ingo Molnar <mingo@kernel.org>
11621R: Karol Herbst <karolherbst@gmail.com>
11622R: Pekka Paalanen <ppaalanen@gmail.com>
11623S: Maintained
11624L: linux-kernel@vger.kernel.org
11625L: nouveau@lists.freedesktop.org
11626F: kernel/trace/trace_mmiotrace.c
11627F: include/linux/mmiotrace.h
11628F: arch/x86/mm/kmmio.c
11629F: arch/x86/mm/mmio-mod.c
11630F: arch/x86/mm/testmmiotrace.c
11631
11632TRIVIAL PATCHES
11633M: Jiri Kosina <trivial@kernel.org>
11634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11635S: Maintained
11636K: ^Subject:.*(?i)trivial
11637
11638TTY LAYER
11639M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11640M: Jiri Slaby <jslaby@suse.com>
11641S: Supported
11642T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11643F: Documentation/serial/
11644F: drivers/tty/
11645F: drivers/tty/serial/serial_core.c
11646F: include/linux/serial_core.h
11647F: include/linux/serial.h
11648F: include/linux/tty.h
11649F: include/uapi/linux/serial_core.h
11650F: include/uapi/linux/serial.h
11651F: include/uapi/linux/tty.h
11652
11653TUA9001 MEDIA DRIVER
11654M: Antti Palosaari <crope@iki.fi>
11655L: linux-media@vger.kernel.org
11656W: https://linuxtv.org
11657W: http://palosaari.fi/linux/
11658Q: http://patchwork.linuxtv.org/project/linux-media/list/
11659T: git git://linuxtv.org/anttip/media_tree.git
11660S: Maintained
11661F: drivers/media/tuners/tua9001*
11662
11663TULIP NETWORK DRIVERS
11664L: netdev@vger.kernel.org
11665L: linux-parisc@vger.kernel.org
11666S: Orphan
11667F: drivers/net/ethernet/dec/tulip/
11668
11669TUN/TAP driver
11670M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11671W: http://vtun.sourceforge.net/tun
11672S: Maintained
11673F: Documentation/networking/tuntap.txt
11674F: arch/um/os-Linux/drivers/
11675
11676TURBOCHANNEL SUBSYSTEM
11677M: "Maciej W. Rozycki" <macro@linux-mips.org>
11678M: Ralf Baechle <ralf@linux-mips.org>
11679L: linux-mips@linux-mips.org
11680Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11681S: Maintained
11682F: drivers/tc/
11683F: include/linux/tc.h
11684
11685U14-34F SCSI DRIVER
11686M: Dario Ballabio <ballabio_dario@emc.com>
11687L: linux-scsi@vger.kernel.org
11688S: Maintained
11689F: drivers/scsi/u14-34f.c
11690
11691UBI FILE SYSTEM (UBIFS)
11692M: Richard Weinberger <richard@nod.at>
11693M: Artem Bityutskiy <dedekind1@gmail.com>
11694M: Adrian Hunter <adrian.hunter@intel.com>
11695L: linux-mtd@lists.infradead.org
11696T: git git://git.infradead.org/ubifs-2.6.git
11697W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11698S: Supported
11699F: Documentation/filesystems/ubifs.txt
11700F: fs/ubifs/
11701
11702UCLINUX (M68KNOMMU AND COLDFIRE)
11703M: Greg Ungerer <gerg@linux-m68k.org>
11704W: http://www.linux-m68k.org/
11705W: http://www.uclinux.org/
11706L: linux-m68k@lists.linux-m68k.org
11707L: uclinux-dev@uclinux.org (subscribers-only)
11708T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11709S: Maintained
11710F: arch/m68k/coldfire/
11711F: arch/m68k/68*/
11712F: arch/m68k/*/*_no.*
11713F: arch/m68k/include/asm/*_no.*
11714
11715UDF FILESYSTEM
11716M: Jan Kara <jack@suse.com>
11717S: Maintained
11718F: Documentation/filesystems/udf.txt
11719F: fs/udf/
11720
11721UFS FILESYSTEM
11722M: Evgeniy Dushistov <dushistov@mail.ru>
11723S: Maintained
11724F: Documentation/filesystems/ufs.txt
11725F: fs/ufs/
11726
11727UHID USERSPACE HID IO DRIVER:
11728M: David Herrmann <dh.herrmann@googlemail.com>
11729L: linux-input@vger.kernel.org
11730S: Maintained
11731F: drivers/hid/uhid.c
11732F: include/uapi/linux/uhid.h
11733
11734ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11735L: linux-usb@vger.kernel.org
11736S: Orphan
11737F: drivers/uwb/
11738F: include/linux/uwb.h
11739F: include/linux/uwb/
11740
11741UNICORE32 ARCHITECTURE:
11742M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11743W: http://mprc.pku.edu.cn/~guanxuetao/linux
11744S: Maintained
11745T: git git://github.com/gxt/linux.git
11746F: arch/unicore32/
11747
11748UNIFDEF
11749M: Tony Finch <dot@dotat.at>
11750W: http://dotat.at/prog/unifdef
11751S: Maintained
11752F: scripts/unifdef.c
11753
11754UNIFORM CDROM DRIVER
11755M: Jens Axboe <axboe@kernel.dk>
11756W: http://www.kernel.dk
11757S: Maintained
11758F: Documentation/cdrom/
11759F: drivers/cdrom/cdrom.c
11760F: include/linux/cdrom.h
11761F: include/uapi/linux/cdrom.h
11762
11763UNISYS S-PAR DRIVERS
11764M: David Kershner <david.kershner@unisys.com>
11765L: sparmaintainer@unisys.com (Unisys internal)
11766S: Supported
11767F: drivers/staging/unisys/
11768
11769UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11770M: Vinayak Holikatti <vinholikatti@gmail.com>
11771L: linux-scsi@vger.kernel.org
11772S: Supported
11773F: Documentation/scsi/ufs.txt
11774F: drivers/scsi/ufs/
11775
11776UNSORTED BLOCK IMAGES (UBI)
11777M: Artem Bityutskiy <dedekind1@gmail.com>
11778M: Richard Weinberger <richard@nod.at>
11779W: http://www.linux-mtd.infradead.org/
11780L: linux-mtd@lists.infradead.org
11781T: git git://git.infradead.org/ubifs-2.6.git
11782S: Supported
11783F: drivers/mtd/ubi/
11784F: include/linux/mtd/ubi.h
11785F: include/uapi/mtd/ubi-user.h
11786
11787USB ACM DRIVER
11788M: Oliver Neukum <oneukum@suse.com>
11789L: linux-usb@vger.kernel.org
11790S: Maintained
11791F: Documentation/usb/acm.txt
11792F: drivers/usb/class/cdc-acm.*
11793
11794USB AR5523 WIRELESS DRIVER
11795M: Pontus Fuchs <pontus.fuchs@gmail.com>
11796L: linux-wireless@vger.kernel.org
11797S: Maintained
11798F: drivers/net/wireless/ath/ar5523/
11799
11800USB ATTACHED SCSI
11801M: Hans de Goede <hdegoede@redhat.com>
11802M: Gerd Hoffmann <kraxel@redhat.com>
11803L: linux-usb@vger.kernel.org
11804L: linux-scsi@vger.kernel.org
11805S: Maintained
11806F: drivers/usb/storage/uas.c
11807
11808USB CDC ETHERNET DRIVER
11809M: Oliver Neukum <oliver@neukum.org>
11810L: linux-usb@vger.kernel.org
11811S: Maintained
11812F: drivers/net/usb/cdc_*.c
11813F: include/uapi/linux/usb/cdc.h
11814
11815USB CHAOSKEY DRIVER
11816M: Keith Packard <keithp@keithp.com>
11817L: linux-usb@vger.kernel.org
11818S: Maintained
11819F: drivers/usb/misc/chaoskey.c
11820
11821USB CYPRESS C67X00 DRIVER
11822M: Peter Korsgaard <jacmet@sunsite.dk>
11823L: linux-usb@vger.kernel.org
11824S: Maintained
11825F: drivers/usb/c67x00/
11826
11827USB DAVICOM DM9601 DRIVER
11828M: Peter Korsgaard <jacmet@sunsite.dk>
11829L: netdev@vger.kernel.org
11830W: http://www.linux-usb.org/usbnet
11831S: Maintained
11832F: drivers/net/usb/dm9601.c
11833
11834USB DIAMOND RIO500 DRIVER
11835M: Cesar Miquel <miquel@df.uba.ar>
11836L: rio500-users@lists.sourceforge.net
11837W: http://rio500.sourceforge.net
11838S: Maintained
11839F: drivers/usb/misc/rio500*
11840
11841USB EHCI DRIVER
11842M: Alan Stern <stern@rowland.harvard.edu>
11843L: linux-usb@vger.kernel.org
11844S: Maintained
11845F: Documentation/usb/ehci.txt
11846F: drivers/usb/host/ehci*
11847
11848USB GADGET/PERIPHERAL SUBSYSTEM
11849M: Felipe Balbi <balbi@kernel.org>
11850L: linux-usb@vger.kernel.org
11851W: http://www.linux-usb.org/gadget
11852T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11853S: Maintained
11854F: drivers/usb/gadget/
11855F: include/linux/usb/gadget*
11856
11857USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11858M: Jiri Kosina <jikos@kernel.org>
11859R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11860L: linux-usb@vger.kernel.org
11861T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11862S: Maintained
11863F: Documentation/hid/hiddev.txt
11864F: drivers/hid/usbhid/
11865
11866USB ISP116X DRIVER
11867M: Olav Kongas <ok@artecdesign.ee>
11868L: linux-usb@vger.kernel.org
11869S: Maintained
11870F: drivers/usb/host/isp116x*
11871F: include/linux/usb/isp116x.h
11872
11873USB LAN78XX ETHERNET DRIVER
11874M: Woojung Huh <woojung.huh@microchip.com>
11875M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11876L: netdev@vger.kernel.org
11877S: Maintained
11878F: drivers/net/usb/lan78xx.*
11879
11880USB MASS STORAGE DRIVER
11881M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11882L: linux-usb@vger.kernel.org
11883L: usb-storage@lists.one-eyed-alien.net
11884S: Maintained
11885W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11886F: drivers/usb/storage/
11887
11888USB MIDI DRIVER
11889M: Clemens Ladisch <clemens@ladisch.de>
11890L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11891T: git git://git.alsa-project.org/alsa-kernel.git
11892S: Maintained
11893F: sound/usb/midi.*
11894
11895USB NETWORKING DRIVERS
11896L: linux-usb@vger.kernel.org
11897S: Odd Fixes
11898F: drivers/net/usb/
11899
11900USB OHCI DRIVER
11901M: Alan Stern <stern@rowland.harvard.edu>
11902L: linux-usb@vger.kernel.org
11903S: Maintained
11904F: Documentation/usb/ohci.txt
11905F: drivers/usb/host/ohci*
11906
11907USB OTG FSM (Finite State Machine)
11908M: Peter Chen <Peter.Chen@nxp.com>
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11910L: linux-usb@vger.kernel.org
11911S: Maintained
11912F: drivers/usb/common/usb-otg-fsm.c
11913
11914USB OVER IP DRIVER
11915M: Valentina Manea <valentina.manea.m@gmail.com>
11916M: Shuah Khan <shuah.kh@samsung.com>
11917L: linux-usb@vger.kernel.org
11918S: Maintained
11919F: Documentation/usb/usbip_protocol.txt
11920F: drivers/usb/usbip/
11921F: tools/usb/usbip/
11922
11923USB PEGASUS DRIVER
11924M: Petko Manolov <petkan@nucleusys.com>
11925L: linux-usb@vger.kernel.org
11926L: netdev@vger.kernel.org
11927T: git git://github.com/petkan/pegasus.git
11928W: https://github.com/petkan/pegasus
11929S: Maintained
11930F: drivers/net/usb/pegasus.*
11931
11932USB PHY LAYER
11933M: Felipe Balbi <balbi@kernel.org>
11934L: linux-usb@vger.kernel.org
11935T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11936S: Maintained
11937F: drivers/usb/phy/
11938
11939USB PRINTER DRIVER (usblp)
11940M: Pete Zaitcev <zaitcev@redhat.com>
11941L: linux-usb@vger.kernel.org
11942S: Supported
11943F: drivers/usb/class/usblp.c
11944
11945USB QMI WWAN NETWORK DRIVER
11946M: Bjørn Mork <bjorn@mork.no>
11947L: netdev@vger.kernel.org
11948S: Maintained
11949F: Documentation/ABI/testing/sysfs-class-net-qmi
11950F: drivers/net/usb/qmi_wwan.c
11951
11952USB RTL8150 DRIVER
11953M: Petko Manolov <petkan@nucleusys.com>
11954L: linux-usb@vger.kernel.org
11955L: netdev@vger.kernel.org
11956T: git git://github.com/petkan/rtl8150.git
11957W: https://github.com/petkan/rtl8150
11958S: Maintained
11959F: drivers/net/usb/rtl8150.c
11960
11961USB SERIAL SUBSYSTEM
11962M: Johan Hovold <johan@kernel.org>
11963L: linux-usb@vger.kernel.org
11964S: Maintained
11965F: Documentation/usb/usb-serial.txt
11966F: drivers/usb/serial/
11967F: include/linux/usb/serial.h
11968
11969USB SMSC75XX ETHERNET DRIVER
11970M: Steve Glendinning <steve.glendinning@shawell.net>
11971L: netdev@vger.kernel.org
11972S: Maintained
11973F: drivers/net/usb/smsc75xx.*
11974
11975USB SMSC95XX ETHERNET DRIVER
11976M: Steve Glendinning <steve.glendinning@shawell.net>
11977L: netdev@vger.kernel.org
11978S: Maintained
11979F: drivers/net/usb/smsc95xx.*
11980
11981USB SUBSYSTEM
11982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11983L: linux-usb@vger.kernel.org
11984W: http://www.linux-usb.org
11985T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11986S: Supported
11987F: Documentation/usb/
11988F: drivers/usb/
11989F: include/linux/usb.h
11990F: include/linux/usb/
11991
11992USB UHCI DRIVER
11993M: Alan Stern <stern@rowland.harvard.edu>
11994L: linux-usb@vger.kernel.org
11995S: Maintained
11996F: drivers/usb/host/uhci*
11997
11998USB "USBNET" DRIVER FRAMEWORK
11999M: Oliver Neukum <oneukum@suse.com>
12000L: netdev@vger.kernel.org
12001W: http://www.linux-usb.org/usbnet
12002S: Maintained
12003F: drivers/net/usb/usbnet.c
12004F: include/linux/usb/usbnet.h
12005
12006USB VIDEO CLASS
12007M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12008L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12009L: linux-media@vger.kernel.org
12010T: git git://linuxtv.org/media_tree.git
12011W: http://www.ideasonboard.org/uvc/
12012S: Maintained
12013F: drivers/media/usb/uvc/
12014F: include/uapi/linux/uvcvideo.h
12015
12016USB VISION DRIVER
12017M: Hans Verkuil <hverkuil@xs4all.nl>
12018L: linux-media@vger.kernel.org
12019T: git git://linuxtv.org/media_tree.git
12020W: https://linuxtv.org
12021S: Odd Fixes
12022F: drivers/media/usb/usbvision/
12023
12024USB WEBCAM GADGET
12025M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12026L: linux-usb@vger.kernel.org
12027S: Maintained
12028F: drivers/usb/gadget/function/*uvc*
12029F: drivers/usb/gadget/legacy/webcam.c
12030
12031USB WIRELESS RNDIS DRIVER (rndis_wlan)
12032M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12033L: linux-wireless@vger.kernel.org
12034S: Maintained
12035F: drivers/net/wireless/rndis_wlan.c
12036
12037USB XHCI DRIVER
12038M: Mathias Nyman <mathias.nyman@intel.com>
12039L: linux-usb@vger.kernel.org
12040S: Supported
12041F: drivers/usb/host/xhci*
12042F: drivers/usb/host/pci-quirks*
12043
12044USB ZD1201 DRIVER
12045L: linux-wireless@vger.kernel.org
12046W: http://linux-lc100020.sourceforge.net
12047S: Orphan
12048F: drivers/net/wireless/zydas/zd1201.*
12049
12050USB ZR364XX DRIVER
12051M: Antoine Jacquet <royale@zerezo.com>
12052L: linux-usb@vger.kernel.org
12053L: linux-media@vger.kernel.org
12054T: git git://linuxtv.org/media_tree.git
12055W: http://royale.zerezo.com/zr364xx/
12056S: Maintained
12057F: Documentation/video4linux/zr364xx.txt
12058F: drivers/media/usb/zr364xx/
12059
12060ULPI BUS
12061M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12062L: linux-usb@vger.kernel.org
12063S: Maintained
12064F: drivers/usb/common/ulpi.c
12065F: include/linux/ulpi/
12066
12067USER-MODE LINUX (UML)
12068M: Jeff Dike <jdike@addtoit.com>
12069M: Richard Weinberger <richard@nod.at>
12070L: user-mode-linux-devel@lists.sourceforge.net
12071L: user-mode-linux-user@lists.sourceforge.net
12072W: http://user-mode-linux.sourceforge.net
12073T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12074S: Maintained
12075F: Documentation/virtual/uml/
12076F: arch/um/
12077F: arch/x86/um/
12078F: fs/hostfs/
12079F: fs/hppfs/
12080
12081USERSPACE I/O (UIO)
12082M: "Hans J. Koch" <hjk@hansjkoch.de>
12083M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12084S: Maintained
12085T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12086F: Documentation/DocBook/uio-howto.tmpl
12087F: drivers/uio/
12088F: include/linux/uio*.h
12089
12090UTIL-LINUX PACKAGE
12091M: Karel Zak <kzak@redhat.com>
12092L: util-linux@vger.kernel.org
12093W: http://en.wikipedia.org/wiki/Util-linux
12094T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12095S: Maintained
12096
12097UVESAFB DRIVER
12098M: Michal Januszewski <spock@gentoo.org>
12099L: linux-fbdev@vger.kernel.org
12100W: http://dev.gentoo.org/~spock/projects/uvesafb/
12101S: Maintained
12102F: Documentation/fb/uvesafb.txt
12103F: drivers/video/fbdev/uvesafb.*
12104
12105VF610 NAND DRIVER
12106M: Stefan Agner <stefan@agner.ch>
12107L: linux-mtd@lists.infradead.org
12108S: Supported
12109F: drivers/mtd/nand/vf610_nfc.c
12110
12111VFAT/FAT/MSDOS FILESYSTEM
12112M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12113S: Maintained
12114F: Documentation/filesystems/vfat.txt
12115F: fs/fat/
12116
12117VFIO DRIVER
12118M: Alex Williamson <alex.williamson@redhat.com>
12119L: kvm@vger.kernel.org
12120T: git git://github.com/awilliam/linux-vfio.git
12121S: Maintained
12122F: Documentation/vfio.txt
12123F: drivers/vfio/
12124F: include/linux/vfio.h
12125F: include/uapi/linux/vfio.h
12126
12127VFIO PLATFORM DRIVER
12128M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12129L: kvm@vger.kernel.org
12130S: Maintained
12131F: drivers/vfio/platform/
12132
12133VIDEOBUF2 FRAMEWORK
12134M: Pawel Osciak <pawel@osciak.com>
12135M: Marek Szyprowski <m.szyprowski@samsung.com>
12136M: Kyungmin Park <kyungmin.park@samsung.com>
12137L: linux-media@vger.kernel.org
12138S: Maintained
12139F: drivers/media/v4l2-core/videobuf2-*
12140F: include/media/videobuf2-*
12141
12142VIRTUAL SERIO DEVICE DRIVER
12143M: Stephen Chandler Paul <thatslyude@gmail.com>
12144S: Maintained
12145F: drivers/input/serio/userio.c
12146F: include/uapi/linux/userio.h
12147
12148VIRTIO CONSOLE DRIVER
12149M: Amit Shah <amit.shah@redhat.com>
12150L: virtualization@lists.linux-foundation.org
12151S: Maintained
12152F: drivers/char/virtio_console.c
12153F: include/linux/virtio_console.h
12154F: include/uapi/linux/virtio_console.h
12155
12156VIRTIO CORE, NET AND BLOCK DRIVERS
12157M: "Michael S. Tsirkin" <mst@redhat.com>
12158L: virtualization@lists.linux-foundation.org
12159S: Maintained
12160F: drivers/virtio/
12161F: tools/virtio/
12162F: drivers/net/virtio_net.c
12163F: drivers/block/virtio_blk.c
12164F: include/linux/virtio_*.h
12165F: include/uapi/linux/virtio_*.h
12166
12167VIRTIO DRIVERS FOR S390
12168M: Christian Borntraeger <borntraeger@de.ibm.com>
12169M: Cornelia Huck <cornelia.huck@de.ibm.com>
12170L: linux-s390@vger.kernel.org
12171L: virtualization@lists.linux-foundation.org
12172L: kvm@vger.kernel.org
12173S: Supported
12174F: drivers/s390/virtio/
12175
12176VIRTIO GPU DRIVER
12177M: David Airlie <airlied@linux.ie>
12178M: Gerd Hoffmann <kraxel@redhat.com>
12179L: dri-devel@lists.freedesktop.org
12180L: virtualization@lists.linux-foundation.org
12181S: Maintained
12182F: drivers/gpu/drm/virtio/
12183F: include/uapi/linux/virtio_gpu.h
12184
12185VIRTIO HOST (VHOST)
12186M: "Michael S. Tsirkin" <mst@redhat.com>
12187L: kvm@vger.kernel.org
12188L: virtualization@lists.linux-foundation.org
12189L: netdev@vger.kernel.org
12190T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12191S: Maintained
12192F: drivers/vhost/
12193F: include/uapi/linux/vhost.h
12194
12195VIRTIO INPUT DRIVER
12196M: Gerd Hoffmann <kraxel@redhat.com>
12197S: Maintained
12198F: drivers/virtio/virtio_input.c
12199F: include/uapi/linux/virtio_input.h
12200
12201VIA RHINE NETWORK DRIVER
12202S: Orphan
12203F: drivers/net/ethernet/via/via-rhine.c
12204
12205VIA SD/MMC CARD CONTROLLER DRIVER
12206M: Bruce Chang <brucechang@via.com.tw>
12207M: Harald Welte <HaraldWelte@viatech.com>
12208S: Maintained
12209F: drivers/mmc/host/via-sdmmc.c
12210
12211VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12212M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12213L: linux-fbdev@vger.kernel.org
12214S: Maintained
12215F: include/linux/via-core.h
12216F: include/linux/via-gpio.h
12217F: include/linux/via_i2c.h
12218F: drivers/video/fbdev/via/
12219
12220VIA VELOCITY NETWORK DRIVER
12221M: Francois Romieu <romieu@fr.zoreil.com>
12222L: netdev@vger.kernel.org
12223S: Maintained
12224F: drivers/net/ethernet/via/via-velocity.*
12225
12226VIRT LIB
12227M: Alex Williamson <alex.williamson@redhat.com>
12228M: Paolo Bonzini <pbonzini@redhat.com>
12229L: kvm@vger.kernel.org
12230S: Supported
12231F: virt/lib/
12232
12233VIVID VIRTUAL VIDEO DRIVER
12234M: Hans Verkuil <hverkuil@xs4all.nl>
12235L: linux-media@vger.kernel.org
12236T: git git://linuxtv.org/media_tree.git
12237W: https://linuxtv.org
12238S: Maintained
12239F: drivers/media/platform/vivid/*
12240
12241VLAN (802.1Q)
12242M: Patrick McHardy <kaber@trash.net>
12243L: netdev@vger.kernel.org
12244S: Maintained
12245F: drivers/net/macvlan.c
12246F: include/linux/if_*vlan.h
12247F: net/8021q/
12248
12249VLYNQ BUS
12250M: Florian Fainelli <florian@openwrt.org>
12251L: openwrt-devel@lists.openwrt.org (subscribers-only)
12252S: Maintained
12253F: drivers/vlynq/vlynq.c
12254F: include/linux/vlynq.h
12255
12256VME SUBSYSTEM
12257M: Martyn Welch <martyn@welchs.me.uk>
12258M: Manohar Vanga <manohar.vanga@gmail.com>
12259M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12260L: devel@driverdev.osuosl.org
12261S: Maintained
12262T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12263F: Documentation/vme_api.txt
12264F: drivers/staging/vme/
12265F: drivers/vme/
12266F: include/linux/vme*
12267
12268VMWARE HYPERVISOR INTERFACE
12269M: Alok Kataria <akataria@vmware.com>
12270L: virtualization@lists.linux-foundation.org
12271S: Supported
12272F: arch/x86/kernel/cpu/vmware.c
12273
12274VMWARE BALLOON DRIVER
12275M: Xavier Deguillard <xdeguillard@vmware.com>
12276M: Philip Moltmann <moltmann@vmware.com>
12277M: "VMware, Inc." <pv-drivers@vmware.com>
12278L: linux-kernel@vger.kernel.org
12279S: Maintained
12280F: drivers/misc/vmw_balloon.c
12281
12282VMWARE VMMOUSE SUBDRIVER
12283M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12284M: "VMware, Inc." <pv-drivers@vmware.com>
12285L: linux-input@vger.kernel.org
12286S: Maintained
12287F: drivers/input/mouse/vmmouse.c
12288F: drivers/input/mouse/vmmouse.h
12289
12290VMWARE VMXNET3 ETHERNET DRIVER
12291M: Shrikrishna Khare <skhare@vmware.com>
12292M: "VMware, Inc." <pv-drivers@vmware.com>
12293L: netdev@vger.kernel.org
12294S: Maintained
12295F: drivers/net/vmxnet3/
12296
12297VMware PVSCSI driver
12298M: Arvind Kumar <arvindkumar@vmware.com>
12299M: VMware PV-Drivers <pv-drivers@vmware.com>
12300L: linux-scsi@vger.kernel.org
12301S: Maintained
12302F: drivers/scsi/vmw_pvscsi.c
12303F: drivers/scsi/vmw_pvscsi.h
12304
12305VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12306M: Liam Girdwood <lgirdwood@gmail.com>
12307M: Mark Brown <broonie@kernel.org>
12308L: linux-kernel@vger.kernel.org
12309W: http://www.slimlogic.co.uk/?p=48
12310T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12311S: Supported
12312F: Documentation/devicetree/bindings/regulator/
12313F: drivers/regulator/
12314F: include/dt-bindings/regulator/
12315F: include/linux/regulator/
12316
12317VRF
12318M: David Ahern <dsa@cumulusnetworks.com>
12319M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12320L: netdev@vger.kernel.org
12321S: Maintained
12322F: drivers/net/vrf.c
12323F: Documentation/networking/vrf.txt
12324
12325VT1211 HARDWARE MONITOR DRIVER
12326M: Juerg Haefliger <juergh@gmail.com>
12327L: linux-hwmon@vger.kernel.org
12328S: Maintained
12329F: Documentation/hwmon/vt1211
12330F: drivers/hwmon/vt1211.c
12331
12332VT8231 HARDWARE MONITOR DRIVER
12333M: Roger Lucas <vt8231@hiddenengine.co.uk>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: drivers/hwmon/vt8231.c
12337
12338VUB300 USB to SDIO/SD/MMC bridge chip
12339M: Tony Olech <tony.olech@elandigitalsystems.com>
12340L: linux-mmc@vger.kernel.org
12341L: linux-usb@vger.kernel.org
12342S: Supported
12343F: drivers/mmc/host/vub300.c
12344
12345W1 DALLAS'S 1-WIRE BUS
12346M: Evgeniy Polyakov <zbr@ioremap.net>
12347S: Maintained
12348F: Documentation/w1/
12349F: drivers/w1/
12350
12351W83791D HARDWARE MONITORING DRIVER
12352M: Marc Hulsman <m.hulsman@tudelft.nl>
12353L: linux-hwmon@vger.kernel.org
12354S: Maintained
12355F: Documentation/hwmon/w83791d
12356F: drivers/hwmon/w83791d.c
12357
12358W83793 HARDWARE MONITORING DRIVER
12359M: Rudolf Marek <r.marek@assembler.cz>
12360L: linux-hwmon@vger.kernel.org
12361S: Maintained
12362F: Documentation/hwmon/w83793
12363F: drivers/hwmon/w83793.c
12364
12365W83795 HARDWARE MONITORING DRIVER
12366M: Jean Delvare <jdelvare@suse.com>
12367L: linux-hwmon@vger.kernel.org
12368S: Maintained
12369F: drivers/hwmon/w83795.c
12370
12371W83L51xD SD/MMC CARD INTERFACE DRIVER
12372M: Pierre Ossman <pierre@ossman.eu>
12373S: Maintained
12374F: drivers/mmc/host/wbsd.*
12375
12376WACOM PROTOCOL 4 SERIAL TABLETS
12377M: Julian Squires <julian@cipht.net>
12378M: Hans de Goede <hdegoede@redhat.com>
12379L: linux-input@vger.kernel.org
12380S: Maintained
12381F: drivers/input/tablet/wacom_serial4.c
12382
12383WATCHDOG DEVICE DRIVERS
12384M: Wim Van Sebroeck <wim@iguana.be>
12385R: Guenter Roeck <linux@roeck-us.net>
12386L: linux-watchdog@vger.kernel.org
12387W: http://www.linux-watchdog.org/
12388T: git git://www.linux-watchdog.org/linux-watchdog.git
12389S: Maintained
12390F: Documentation/devicetree/bindings/watchdog/
12391F: Documentation/watchdog/
12392F: drivers/watchdog/
12393F: include/linux/watchdog.h
12394F: include/uapi/linux/watchdog.h
12395
12396WD7000 SCSI DRIVER
12397M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12398L: linux-scsi@vger.kernel.org
12399S: Maintained
12400F: drivers/scsi/wd7000.c
12401
12402WIIMOTE HID DRIVER
12403M: David Herrmann <dh.herrmann@googlemail.com>
12404L: linux-input@vger.kernel.org
12405S: Maintained
12406F: drivers/hid/hid-wiimote*
12407
12408WINBOND CIR DRIVER
12409M: David Härdeman <david@hardeman.nu>
12410S: Maintained
12411F: drivers/media/rc/winbond-cir.c
12412
12413WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12414M: William Breathitt Gray <vilhelm.gray@gmail.com>
12415L: linux-watchdog@vger.kernel.org
12416S: Maintained
12417F: drivers/watchdog/ebc-c384_wdt.c
12418
12419WINSYSTEMS WS16C48 GPIO DRIVER
12420M: William Breathitt Gray <vilhelm.gray@gmail.com>
12421L: linux-gpio@vger.kernel.org
12422S: Maintained
12423F: drivers/gpio/gpio-ws16c48.c
12424
12425WIMAX STACK
12426M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12427M: linux-wimax@intel.com
12428L: wimax@linuxwimax.org (subscribers-only)
12429S: Supported
12430W: http://linuxwimax.org
12431F: Documentation/wimax/README.wimax
12432F: include/linux/wimax/debug.h
12433F: include/net/wimax.h
12434F: include/uapi/linux/wimax.h
12435F: net/wimax/
12436
12437WISTRON LAPTOP BUTTON DRIVER
12438M: Miloslav Trmac <mitr@volny.cz>
12439S: Maintained
12440F: drivers/input/misc/wistron_btns.c
12441
12442WL3501 WIRELESS PCMCIA CARD DRIVER
12443M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12444L: linux-wireless@vger.kernel.org
12445W: http://oops.ghostprotocols.net:81/blog
12446S: Maintained
12447F: drivers/net/wireless/wl3501*
12448
12449WOLFSON MICROELECTRONICS DRIVERS
12450L: patches@opensource.wolfsonmicro.com
12451T: git https://github.com/CirrusLogic/linux-drivers.git
12452W: https://github.com/CirrusLogic/linux-drivers/wiki
12453S: Supported
12454F: Documentation/hwmon/wm83??
12455F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12456F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12457F: Documentation/devicetree/bindings/mfd/arizona.txt
12458F: arch/arm/mach-s3c64xx/mach-crag6410*
12459F: drivers/clk/clk-wm83*.c
12460F: drivers/extcon/extcon-arizona.c
12461F: drivers/leds/leds-wm83*.c
12462F: drivers/gpio/gpio-*wm*.c
12463F: drivers/gpio/gpio-arizona.c
12464F: drivers/hwmon/wm83??-hwmon.c
12465F: drivers/input/misc/wm831x-on.c
12466F: drivers/input/touchscreen/wm831x-ts.c
12467F: drivers/input/touchscreen/wm97*.c
12468F: drivers/mfd/arizona*
12469F: drivers/mfd/wm*.c
12470F: drivers/mfd/cs47l24*
12471F: drivers/power/wm83*.c
12472F: drivers/rtc/rtc-wm83*.c
12473F: drivers/regulator/wm8*.c
12474F: drivers/video/backlight/wm83*_bl.c
12475F: drivers/watchdog/wm83*_wdt.c
12476F: include/linux/mfd/arizona/
12477F: include/linux/mfd/wm831x/
12478F: include/linux/mfd/wm8350/
12479F: include/linux/mfd/wm8400*
12480F: include/linux/wm97xx.h
12481F: include/sound/wm????.h
12482F: sound/soc/codecs/arizona.?
12483F: sound/soc/codecs/wm*
12484F: sound/soc/codecs/cs47l24*
12485
12486WORKQUEUE
12487M: Tejun Heo <tj@kernel.org>
12488R: Lai Jiangshan <jiangshanlai@gmail.com>
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12490S: Maintained
12491F: include/linux/workqueue.h
12492F: kernel/workqueue.c
12493F: Documentation/workqueue.txt
12494
12495X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12496M: Chen-Yu Tsai <wens@csie.org>
12497L: linux-kernel@vger.kernel.org
12498S: Maintained
12499N: axp[128]
12500
12501X.25 NETWORK LAYER
12502M: Andrew Hendry <andrew.hendry@gmail.com>
12503L: linux-x25@vger.kernel.org
12504S: Odd Fixes
12505F: Documentation/networking/x25*
12506F: include/net/x25*
12507F: net/x25/
12508
12509X86 ARCHITECTURE (32-BIT AND 64-BIT)
12510M: Thomas Gleixner <tglx@linutronix.de>
12511M: Ingo Molnar <mingo@redhat.com>
12512M: "H. Peter Anvin" <hpa@zytor.com>
12513M: x86@kernel.org
12514L: linux-kernel@vger.kernel.org
12515T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12516S: Maintained
12517F: Documentation/x86/
12518F: arch/x86/
12519
12520X86 PLATFORM DRIVERS
12521M: Darren Hart <dvhart@infradead.org>
12522L: platform-driver-x86@vger.kernel.org
12523T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12524S: Maintained
12525F: drivers/platform/x86/
12526F: drivers/platform/olpc/
12527
12528X86 MCE INFRASTRUCTURE
12529M: Tony Luck <tony.luck@intel.com>
12530M: Borislav Petkov <bp@alien8.de>
12531L: linux-edac@vger.kernel.org
12532S: Maintained
12533F: arch/x86/kernel/cpu/mcheck/*
12534
12535X86 MICROCODE UPDATE SUPPORT
12536M: Borislav Petkov <bp@alien8.de>
12537S: Maintained
12538F: arch/x86/kernel/cpu/microcode/*
12539
12540X86 VDSO
12541M: Andy Lutomirski <luto@amacapital.net>
12542L: linux-kernel@vger.kernel.org
12543T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12544S: Maintained
12545F: arch/x86/entry/vdso/
12546
12547XC2028/3028 TUNER DRIVER
12548M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12549M: Mauro Carvalho Chehab <mchehab@kernel.org>
12550L: linux-media@vger.kernel.org
12551W: https://linuxtv.org
12552T: git git://linuxtv.org/media_tree.git
12553S: Maintained
12554F: drivers/media/tuners/tuner-xc2028.*
12555
12556XEN HYPERVISOR INTERFACE
12557M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12558M: David Vrabel <david.vrabel@citrix.com>
12559M: Juergen Gross <jgross@suse.com>
12560L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12561T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12562S: Supported
12563F: arch/x86/xen/
12564F: drivers/*/xen-*front.c
12565F: drivers/xen/
12566F: arch/x86/include/asm/xen/
12567F: include/xen/
12568F: include/uapi/xen/
12569
12570XEN HYPERVISOR ARM
12571M: Stefano Stabellini <sstabellini@kernel.org>
12572L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12573S: Maintained
12574F: arch/arm/xen/
12575F: arch/arm/include/asm/xen/
12576
12577XEN HYPERVISOR ARM64
12578M: Stefano Stabellini <sstabellini@kernel.org>
12579L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12580S: Maintained
12581F: arch/arm64/xen/
12582F: arch/arm64/include/asm/xen/
12583
12584XEN NETWORK BACKEND DRIVER
12585M: Wei Liu <wei.liu2@citrix.com>
12586L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12587L: netdev@vger.kernel.org
12588S: Supported
12589F: drivers/net/xen-netback/*
12590
12591XEN PCI SUBSYSTEM
12592M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12593L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12594S: Supported
12595F: arch/x86/pci/*xen*
12596F: drivers/pci/*xen*
12597
12598XEN BLOCK SUBSYSTEM
12599M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12600M: Roger Pau Monné <roger.pau@citrix.com>
12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12602S: Supported
12603F: drivers/block/xen-blkback/*
12604F: drivers/block/xen*
12605
12606XEN PVSCSI DRIVERS
12607M: Juergen Gross <jgross@suse.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609L: linux-scsi@vger.kernel.org
12610S: Supported
12611F: drivers/scsi/xen-scsifront.c
12612F: drivers/xen/xen-scsiback.c
12613F: include/xen/interface/io/vscsiif.h
12614
12615XEN SWIOTLB SUBSYSTEM
12616M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12617L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12618S: Supported
12619F: arch/x86/xen/*swiotlb*
12620F: drivers/xen/*swiotlb*
12621
12622XFS FILESYSTEM
12623P: Silicon Graphics Inc
12624M: Dave Chinner <david@fromorbit.com>
12625M: xfs@oss.sgi.com
12626L: xfs@oss.sgi.com
12627W: http://oss.sgi.com/projects/xfs
12628T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12629S: Supported
12630F: Documentation/filesystems/xfs.txt
12631F: fs/xfs/
12632
12633XILINX AXI ETHERNET DRIVER
12634M: Anirudha Sarangi <anirudh@xilinx.com>
12635M: John Linn <John.Linn@xilinx.com>
12636S: Maintained
12637F: drivers/net/ethernet/xilinx/xilinx_axienet*
12638
12639XILINX UARTLITE SERIAL DRIVER
12640M: Peter Korsgaard <jacmet@sunsite.dk>
12641L: linux-serial@vger.kernel.org
12642S: Maintained
12643F: drivers/tty/serial/uartlite.c
12644
12645XILINX VIDEO IP CORES
12646M: Hyun Kwon <hyun.kwon@xilinx.com>
12647M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12648L: linux-media@vger.kernel.org
12649T: git git://linuxtv.org/media_tree.git
12650S: Supported
12651F: Documentation/devicetree/bindings/media/xilinx/
12652F: drivers/media/platform/xilinx/
12653F: include/uapi/linux/xilinx-v4l2-controls.h
12654
12655XILLYBUS DRIVER
12656M: Eli Billauer <eli.billauer@gmail.com>
12657L: linux-kernel@vger.kernel.org
12658S: Supported
12659F: drivers/char/xillybus/
12660
12661XTENSA XTFPGA PLATFORM SUPPORT
12662M: Max Filippov <jcmvbkbc@gmail.com>
12663L: linux-xtensa@linux-xtensa.org
12664S: Maintained
12665F: drivers/spi/spi-xtensa-xtfpga.c
12666F: sound/soc/xtensa/xtfpga-i2s.c
12667
12668YAM DRIVER FOR AX.25
12669M: Jean-Paul Roubelat <jpr@f6fbb.org>
12670L: linux-hams@vger.kernel.org
12671S: Maintained
12672F: drivers/net/hamradio/yam*
12673F: include/linux/yam.h
12674
12675YEALINK PHONE DRIVER
12676M: Henk Vergonet <Henk.Vergonet@gmail.com>
12677L: usbb2k-api-dev@nongnu.org
12678S: Maintained
12679F: Documentation/input/yealink.txt
12680F: drivers/input/misc/yealink.*
12681
12682Z8530 DRIVER FOR AX.25
12683M: Joerg Reuter <jreuter@yaina.de>
12684W: http://yaina.de/jreuter/
12685W: http://www.qsl.net/dl1bke/
12686L: linux-hams@vger.kernel.org
12687S: Maintained
12688F: Documentation/networking/z8530drv.txt
12689F: drivers/net/hamradio/*scc.c
12690F: drivers/net/hamradio/z8530.h
12691
12692ZBUD COMPRESSED PAGE ALLOCATOR
12693M: Seth Jennings <sjenning@redhat.com>
12694L: linux-mm@kvack.org
12695S: Maintained
12696F: mm/zbud.c
12697F: include/linux/zbud.h
12698
12699ZD1211RW WIRELESS DRIVER
12700M: Daniel Drake <dsd@gentoo.org>
12701M: Ulrich Kunitz <kune@deine-taler.de>
12702W: http://zd1211.ath.cx/wiki/DriverRewrite
12703L: linux-wireless@vger.kernel.org
12704L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12705S: Maintained
12706F: drivers/net/wireless/zydas/zd1211rw/
12707
12708ZPOOL COMPRESSED PAGE STORAGE API
12709M: Dan Streetman <ddstreet@ieee.org>
12710L: linux-mm@kvack.org
12711S: Maintained
12712F: mm/zpool.c
12713F: include/linux/zpool.h
12714
12715ZR36067 VIDEO FOR LINUX DRIVER
12716L: mjpeg-users@lists.sourceforge.net
12717L: linux-media@vger.kernel.org
12718W: http://mjpeg.sourceforge.net/driver-zoran/
12719T: hg https://linuxtv.org/hg/v4l-dvb
12720S: Odd Fixes
12721F: drivers/media/pci/zoran/
12722
12723ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12724M: Minchan Kim <minchan@kernel.org>
12725M: Nitin Gupta <ngupta@vflare.org>
12726R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12727L: linux-kernel@vger.kernel.org
12728S: Maintained
12729F: drivers/block/zram/
12730F: Documentation/blockdev/zram.txt
12731
12732ZS DECSTATION Z85C30 SERIAL DRIVER
12733M: "Maciej W. Rozycki" <macro@linux-mips.org>
12734S: Maintained
12735F: drivers/tty/serial/zs.*
12736
12737ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12738M: Minchan Kim <minchan@kernel.org>
12739M: Nitin Gupta <ngupta@vflare.org>
12740R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12741L: linux-mm@kvack.org
12742S: Maintained
12743F: mm/zsmalloc.c
12744F: include/linux/zsmalloc.h
12745F: Documentation/vm/zsmalloc.txt
12746
12747ZSWAP COMPRESSED SWAP CACHING
12748M: Seth Jennings <sjenning@redhat.com>
12749L: linux-mm@kvack.org
12750S: Maintained
12751F: mm/zswap.c
12752
12753THE REST
12754M: Linus Torvalds <torvalds@linux-foundation.org>
12755L: linux-kernel@vger.kernel.org
12756Q: http://patchwork.kernel.org/project/LKML/list/
12757T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12758S: Buried alive in reporters
12759F: *
12760F: */