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