MAINTAINERS: Change L to M for Broadcom ARM/ARM64 SoC entries
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1165F: arch/arm/mach-imx/
1166F: arch/arm/mach-mxs/
1167F: arch/arm/boot/dts/imx*
1168F: arch/arm/configs/imx*_defconfig
1169F: drivers/clk/imx/
1170F: include/soc/imx/
1171
1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
1173M: Shawn Guo <shawnguo@kernel.org>
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/GUMSTIX MACHINE SUPPORT
1188M: Steve Sakoman <sakoman@gmail.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
1199F: sound/soc/pxa/hx4700.c
1200
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
1212
1213ARM/HP JORNADA 7XX MACHINE SUPPORT
1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1215W: www.jlime.com
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
1220
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/boot/dts/omap3-igep*
1228
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
1234
1235ARM/INTEL IOP32X ARM ARCHITECTURE
1236M: Lennert Buytenhek <kernel@wantstofly.org>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Orphan
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
1245M: Lennert Buytenhek <kernel@wantstofly.org>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/INTEL IXDP2850 MACHINE SUPPORT
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
1261M: Krzysztof Halasa <khalasa@piap.pl>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
1273ARM/INTEL XSC3 (MANZANO) ARM CORE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1284M: Santosh Shilimkar <ssantosh@kernel.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
1288F: arch/arm/boot/dts/keystone-*
1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1298M: Santosh Shilimkar <ssantosh@kernel.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1305M: Santosh Shilimkar <ssantosh@kernel.org>
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1311M: Santosh Shilimkar <ssantosh@kernel.org>
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
1322ARM/LOGICPD PXA270 MACHINE SUPPORT
1323M: Lennert Buytenhek <kernel@wantstofly.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
1338N: lpc18xx
1339
1340ARM/LPC32XX SOC SUPPORT
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1345S: Maintained
1346F: arch/arm/boot/dts/lpc32*
1347F: arch/arm/mach-lpc32xx/
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
1353
1354ARM/MAGICIAN MACHINE SUPPORT
1355M: Philipp Zabel <philipp.zabel@gmail.com>
1356S: Maintained
1357
1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
1366F: drivers/rtc/rtc-armada38x.c
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
1369F: arch/arm64/boot/dts/marvell/armada*
1370F: drivers/cpufreq/mvebu-cpufreq.c
1371F: arch/arm/configs/mvebu_*_defconfig
1372
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
1378F: arch/arm/boot/dts/berlin*
1379F: arch/arm64/boot/dts/marvell/berlin*
1380
1381
1382ARM/Marvell Dove/MV78xx0/Orion SOC support
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1386M: Gregory Clement <gregory.clement@free-electrons.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-dove/
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
1396
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F: arch/arm/mach-ks8695/
1442S: Odd Fixes
1443
1444ARM/MIOA701 MACHINE SUPPORT
1445M: Robert Jarzmik <robert.jarzmik@free.fr>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1451M: Michael Petchkovsky <mkpetch@internode.on.net>
1452S: Maintained
1453
1454ARM/NOMADIK ARCHITECTURE
1455M: Alessandro Rubini <rubini@unipv.it>
1456M: Linus Walleij <linus.walleij@linaro.org>
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
1460F: drivers/pinctrl/nomadik/
1461F: drivers/i2c/busses/i2c-nomadik.c
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1463
1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
1470ARM/TOSA MACHINE SUPPORT
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
1473S: Maintained
1474
1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1476M: Marek Vasut <marek.vasut@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org
1478W: http://hackndev.com
1479S: Maintained
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
1490
1491ARM/PALM TREO SUPPORT
1492M: Tomas Cech <sleep_walker@suse.com>
1493L: linux-arm-kernel@lists.infradead.org
1494W: http://hackndev.com
1495S: Maintained
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
1498
1499ARM/PALMZ72 SUPPORT
1500M: Sergey Lapin <slapin@ossfans.org>
1501L: linux-arm-kernel@lists.infradead.org
1502W: http://hackndev.com
1503S: Maintained
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
1506
1507ARM/PLEB SUPPORT
1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.armlinux.org.uk/
1516S: Maintained
1517
1518ARM/QUALCOMM SUPPORT
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
1521L: linux-arm-msm@vger.kernel.org
1522L: linux-soc@vger.kernel.org
1523S: Maintained
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
1526F: arch/arm/mach-qcom/
1527F: arch/arm64/boot/dts/qcom/*
1528F: drivers/i2c/busses/i2c-qup.c
1529F: drivers/clk/qcom/
1530F: drivers/soc/qcom/
1531F: drivers/spi/spi-qup.c
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
1536F: drivers/firmware/qcom_scm.c
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1538
1539ARM/RADISYS ENP2611 MACHINE SUPPORT
1540M: Lennert Buytenhek <kernel@wantstofly.org>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
1554
1555ARM/RISCPC ARCHITECTURE
1556M: Russell King <linux@armlinux.org.uk>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558W: http://www.armlinux.org.uk/
1559S: Maintained
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1565F: drivers/net/ethernet/8390/etherh.c
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
1568F: drivers/scsi/arm/
1569
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573L: linux-rockchip@lists.infradead.org
1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1575S: Maintained
1576F: arch/arm/boot/dts/rk3*
1577F: arch/arm/mach-rockchip/
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
1580F: drivers/*/*rockchip*
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
1583N: rockchip
1584
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/boot/dts/s3c*
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
1594F: arch/arm/boot/dts/exynos*
1595F: arch/arm64/boot/dts/exynos/
1596F: arch/arm/plat-samsung/
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
1601F: drivers/*/*s3c2410*
1602F: drivers/*/*/*s3c2410*
1603F: drivers/memory/samsung/*
1604F: drivers/soc/samsung/*
1605F: drivers/spi/spi-s3c*
1606F: sound/soc/samsung/*
1607F: Documentation/arm/Samsung/
1608F: Documentation/devicetree/bindings/arm/samsung/
1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F: Documentation/devicetree/bindings/power/pd-samsung.txt
1611N: exynos
1612
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-s5pv210/
1618
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621M: Kamil Debski <k.debski@samsung.com>
1622L: linux-arm-kernel@lists.infradead.org
1623L: linux-media@vger.kernel.org
1624S: Maintained
1625F: drivers/media/platform/s5p-g2d/
1626
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
1630M: Jeongtae Park <jtp.park@samsung.com>
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
1634F: arch/arm/plat-samsung/s5p-dev-mfc.c
1635F: drivers/media/platform/s5p-mfc/
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M: Kyungmin Park <kyungmin.park@samsung.com>
1639M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
1643F: drivers/media/platform/s5p-tv/
1644
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M: Jacek Anaszewski <j.anaszewski@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-jpeg/
1652
1653ARM/SHMOBILE ARM ARCHITECTURE
1654M: Simon Horman <horms@verge.net.au>
1655M: Magnus Damm <magnus.damm@gmail.com>
1656L: linux-renesas-soc@vger.kernel.org
1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1659S: Supported
1660F: arch/arm/boot/dts/emev2*
1661F: arch/arm/boot/dts/r7s*
1662F: arch/arm/boot/dts/r8a*
1663F: arch/arm/boot/dts/sh*
1664F: arch/arm/configs/shmobile_defconfig
1665F: arch/arm/include/debug/renesas-scif.S
1666F: arch/arm/mach-shmobile/
1667F: drivers/sh/
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
1670
1671ARM/SOCFPGA ARCHITECTURE
1672M: Dinh Nguyen <dinguyen@opensource.altera.com>
1673S: Maintained
1674F: arch/arm/mach-socfpga/
1675F: arch/arm/boot/dts/socfpga*
1676F: arch/arm/configs/socfpga_defconfig
1677F: arch/arm64/boot/dts/altera/
1678W: http://www.rocketboards.org
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1682M: Dinh Nguyen <dinguyen@opensource.altera.com>
1683S: Maintained
1684F: drivers/clk/socfpga/
1685
1686ARM/SOCFPGA EDAC SUPPORT
1687M: Thor Thayer <tthayer@opensource.altera.com>
1688S: Maintained
1689F: drivers/edac/altera_edac.
1690
1691ARM/STI ARCHITECTURE
1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M: Maxime Coquelin <maxime.coquelin@st.com>
1694M: Patrice Chotard <patrice.chotard@st.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L: kernel@stlinux.com
1697W: http://www.stlinux.com
1698S: Maintained
1699F: arch/arm/mach-sti/
1700F: arch/arm/boot/dts/sti*
1701F: drivers/char/hw_random/st-rng.c
1702F: drivers/clocksource/arm_global_timer.c
1703F: drivers/clocksource/clksrc_st_lpc.c
1704F: drivers/cpufreq/sti-cpufreq.c
1705F: drivers/i2c/busses/i2c-st.c
1706F: drivers/media/rc/st_rc.c
1707F: drivers/media/platform/sti/c8sectpfe/
1708F: drivers/mmc/host/sdhci-st.c
1709F: drivers/phy/phy-miphy28lp.c
1710F: drivers/phy/phy-miphy365x.c
1711F: drivers/phy/phy-stih407-usb.c
1712F: drivers/phy/phy-stih41x-usb.c
1713F: drivers/pinctrl/pinctrl-st.c
1714F: drivers/remoteproc/st_remoteproc.c
1715F: drivers/reset/sti/
1716F: drivers/rtc/rtc-st-lpc.c
1717F: drivers/tty/serial/st-asc.c
1718F: drivers/usb/dwc3/dwc3-st.c
1719F: drivers/usb/host/ehci-st.c
1720F: drivers/usb/host/ohci-st.c
1721F: drivers/watchdog/st_lpc_wdt.c
1722F: drivers/ata/ahci_st.c
1723
1724ARM/STM32 ARCHITECTURE
1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N: stm32
1730F: drivers/clocksource/armv7m_systick.c
1731
1732ARM/TANGO ARCHITECTURE
1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L: linux-arm-kernel@lists.infradead.org
1735S: Maintained
1736F: arch/arm/mach-tango/
1737F: arch/arm/boot/dts/tango*
1738
1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1740M: Lennert Buytenhek <kernel@wantstofly.org>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743
1744ARM/TETON BGA MACHINE SUPPORT
1745M: "Mark F. Brown" <mark.brown314@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
1749ARM/THECUS N2100 MACHINE SUPPORT
1750M: Lennert Buytenhek <kernel@wantstofly.org>
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S: Maintained
1753
1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755M: Wan ZongShun <mcuos.com@gmail.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757W: http://www.mcuos.com
1758S: Maintained
1759F: arch/arm/mach-w90x900/
1760F: drivers/input/keyboard/w90p910_keypad.c
1761F: drivers/input/touchscreen/w90p910_ts.c
1762F: drivers/watchdog/nuc900_wdt.c
1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1764F: drivers/mtd/nand/nuc900_nand.c
1765F: drivers/rtc/rtc-nuc900.c
1766F: drivers/spi/spi-nuc900.c
1767F: drivers/usb/host/ehci-w90x900.c
1768F: drivers/video/fbdev/nuc900fb.c
1769
1770ARM/U300 MACHINE SUPPORT
1771M: Linus Walleij <linus.walleij@linaro.org>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Supported
1774F: arch/arm/mach-u300/
1775F: drivers/clocksource/timer-u300.c
1776F: drivers/i2c/busses/i2c-stu300.c
1777F: drivers/rtc/rtc-coh901331.c
1778F: drivers/watchdog/coh901327_wdt.c
1779F: drivers/dma/coh901318*
1780F: drivers/mfd/ab3100*
1781F: drivers/rtc/rtc-ab3100.c
1782F: drivers/rtc/rtc-coh901331.c
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1784
1785ARM/UNIPHIER ARCHITECTURE
1786M: Masahiro Yamada <yamada.masahiro@socionext.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789F: arch/arm/boot/dts/uniphier*
1790F: arch/arm/include/asm/hardware/cache-uniphier.h
1791F: arch/arm/mach-uniphier/
1792F: arch/arm/mm/cache-uniphier.c
1793F: arch/arm64/boot/dts/socionext/
1794F: drivers/bus/uniphier-system-bus.c
1795F: drivers/i2c/busses/i2c-uniphier*
1796F: drivers/pinctrl/uniphier/
1797F: drivers/tty/serial/8250/8250_uniphier.c
1798N: uniphier
1799
1800ARM/Ux500 ARM ARCHITECTURE
1801M: Linus Walleij <linus.walleij@linaro.org>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-ux500/
1805F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806F: drivers/dma/ste_dma40*
1807F: drivers/hwspinlock/u8500_hsem.c
1808F: drivers/mfd/abx500*
1809F: drivers/mfd/ab8500*
1810F: drivers/mfd/dbx500*
1811F: drivers/mfd/db8500*
1812F: drivers/pinctrl/nomadik/pinctrl-ab*
1813F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1814F: drivers/rtc/rtc-ab8500.c
1815F: drivers/rtc/rtc-pl031.c
1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1817
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M: Ulf Hansson <ulf.hansson@linaro.org>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T: git git://git.linaro.org/people/ulfh/clk.git
1822S: Maintained
1823F: drivers/clk/ux500/
1824F: include/linux/platform_data/clk-ux500.h
1825
1826ARM/VERSATILE EXPRESS PLATFORM
1827M: Liviu Dudau <liviu.dudau@arm.com>
1828M: Sudeep Holla <sudeep.holla@arm.com>
1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/boot/dts/vexpress*
1833F: arch/arm64/boot/dts/arm/
1834F: arch/arm/mach-vexpress/
1835F: */*/vexpress*
1836F: */*/*/vexpress*
1837F: drivers/clk/versatile/clk-vexpress-osc.c
1838F: drivers/clocksource/versatile.c
1839N: mps2
1840
1841ARM/VFP SUPPORT
1842M: Russell King <linux@armlinux.org.uk>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844W: http://www.armlinux.org.uk/
1845S: Maintained
1846F: arch/arm/vfp/
1847
1848ARM/VOIPAC PXA270 SUPPORT
1849M: Marek Vasut <marek.vasut@gmail.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-pxa/vpac270.c
1853F: arch/arm/mach-pxa/include/mach/vpac270.h
1854
1855ARM/VT8500 ARM ARCHITECTURE
1856M: Tony Prisk <linux@prisktech.co.nz>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-vt8500/
1860F: drivers/clocksource/vt8500_timer.c
1861F: drivers/i2c/busses/i2c-wmt.c
1862F: drivers/mmc/host/wmt-sdmmc.c
1863F: drivers/pwm/pwm-vt8500.c
1864F: drivers/rtc/rtc-vt8500.c
1865F: drivers/tty/serial/vt8500_serial.c
1866F: drivers/usb/host/ehci-platform.c
1867F: drivers/usb/host/uhci-platform.c
1868F: drivers/video/fbdev/vt8500lcdfb.*
1869F: drivers/video/fbdev/wm8505fb*
1870F: drivers/video/fbdev/wmt_ge_rops.*
1871
1872ARM/ZIPIT Z2 SUPPORT
1873M: Marek Vasut <marek.vasut@gmail.com>
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876F: arch/arm/mach-pxa/z2.c
1877F: arch/arm/mach-pxa/include/mach/z2.h
1878
1879ARM/ZTE ARCHITECTURE
1880M: Jun Nie <jun.nie@linaro.org>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/mach-zx/
1884F: drivers/clk/zte/
1885F: Documentation/devicetree/bindings/arm/zte.txt
1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
1888ARM/ZYNQ ARCHITECTURE
1889M: Michal Simek <michal.simek@xilinx.com>
1890R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W: http://wiki.xilinx.com
1893T: git https://github.com/Xilinx/linux-xlnx.git
1894S: Supported
1895F: arch/arm/mach-zynq/
1896F: drivers/cpuidle/cpuidle-zynq.c
1897F: drivers/block/xsysace.c
1898N: zynq
1899N: xilinx
1900F: drivers/clocksource/cadence_ttc_timer.c
1901F: drivers/i2c/busses/i2c-cadence.c
1902F: drivers/mmc/host/sdhci-of-arasan.c
1903F: drivers/edac/synopsys_edac.c
1904
1905ARM SMMU DRIVERS
1906M: Will Deacon <will.deacon@arm.com>
1907R: Robin Murphy <robin.murphy@arm.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: drivers/iommu/arm-smmu.c
1911F: drivers/iommu/arm-smmu-v3.c
1912F: drivers/iommu/io-pgtable-arm.c
1913F: drivers/iommu/io-pgtable-arm-v7s.c
1914
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M: Catalin Marinas <catalin.marinas@arm.com>
1917M: Will Deacon <will.deacon@arm.com>
1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1920S: Maintained
1921F: arch/arm64/
1922F: Documentation/arm64/
1923
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L: linux-media@vger.kernel.org
1927T: git git://linuxtv.org/media_tree.git
1928S: Maintained
1929F: drivers/media/i2c/as3645a.c
1930F: include/media/i2c/as3645a.h
1931
1932ASC7621 HARDWARE MONITOR DRIVER
1933M: George Joseph <george.joseph@fairview5.com>
1934L: linux-hwmon@vger.kernel.org
1935S: Maintained
1936F: Documentation/hwmon/asc7621
1937F: drivers/hwmon/asc7621.c
1938
1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1940M: Corentin Chary <corentin.chary@gmail.com>
1941L: acpi4asus-user@lists.sourceforge.net
1942L: platform-driver-x86@vger.kernel.org
1943W: http://acpi4asus.sf.net
1944S: Maintained
1945F: drivers/platform/x86/asus*.c
1946F: drivers/platform/x86/eeepc*.c
1947
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M: João Paulo Rechi Vita <jprvita@gmail.com>
1950L: platform-driver-x86@vger.kernel.org
1951S: Maintained
1952F: drivers/platform/x86/asus-wireless.c
1953
1954ASYMMETRIC KEYS
1955M: David Howells <dhowells@redhat.com>
1956L: keyrings@vger.kernel.org
1957S: Maintained
1958F: Documentation/crypto/asymmetric-keys.txt
1959F: include/linux/verification.h
1960F: include/crypto/public_key.h
1961F: include/crypto/pkcs7.h
1962F: crypto/asymmetric_keys/
1963
1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1965R: Dan Williams <dan.j.williams@intel.com>
1966W: http://sourceforge.net/projects/xscaleiop
1967S: Odd fixes
1968F: Documentation/crypto/async-tx-api.txt
1969F: crypto/async_tx/
1970F: drivers/dma/
1971F: include/linux/dmaengine.h
1972F: include/linux/async_tx.h
1973
1974AT24 EEPROM DRIVER
1975M: Wolfram Sang <wsa@the-dreams.de>
1976L: linux-i2c@vger.kernel.org
1977S: Maintained
1978F: drivers/misc/eeprom/at24.c
1979F: include/linux/platform_data/at24.h
1980
1981ATA OVER ETHERNET (AOE) DRIVER
1982M: "Ed L. Cashin" <ed.cashin@acm.org>
1983W: http://www.openaoe.org/
1984S: Supported
1985F: Documentation/aoe/
1986F: drivers/block/aoe/
1987
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M: Alban Bedel <albeu@free.fr>
1990W: https://github.com/AlbanBedel/linux
1991T: git git://github.com/AlbanBedel/linux
1992S: Maintained
1993F: drivers/gpio/gpio-ath79.c
1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
1996ATHEROS ATH GENERIC UTILITIES
1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1998L: linux-wireless@vger.kernel.org
1999S: Supported
2000F: drivers/net/wireless/ath/*
2001
2002ATHEROS ATH5K WIRELESS DRIVER
2003M: Jiri Slaby <jirislaby@gmail.com>
2004M: Nick Kossifidis <mickflemm@gmail.com>
2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2006L: linux-wireless@vger.kernel.org
2007W: http://wireless.kernel.org/en/users/Drivers/ath5k
2008S: Maintained
2009F: drivers/net/wireless/ath/ath5k/
2010
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M: Kalle Valo <kvalo@qca.qualcomm.com>
2013L: linux-wireless@vger.kernel.org
2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2016S: Supported
2017F: drivers/net/wireless/ath/ath6kl/
2018
2019WILOCITY WIL6210 WIRELESS DRIVER
2020M: Maya Erez <qca_merez@qca.qualcomm.com>
2021L: linux-wireless@vger.kernel.org
2022L: wil6210@qca.qualcomm.com
2023S: Supported
2024W: http://wireless.kernel.org/en/users/Drivers/wil6210
2025F: drivers/net/wireless/ath/wil6210/
2026F: include/uapi/linux/wil6210_uapi.h
2027
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M: Christian Lamparter <chunkeey@googlemail.com>
2030L: linux-wireless@vger.kernel.org
2031W: http://wireless.kernel.org/en/users/Drivers/carl9170
2032S: Maintained
2033F: drivers/net/wireless/ath/carl9170/
2034
2035ATK0110 HWMON DRIVER
2036M: Luca Tettamanti <kronos.it@gmail.com>
2037L: linux-hwmon@vger.kernel.org
2038S: Maintained
2039F: drivers/hwmon/asus_atk0110.c
2040
2041ATI_REMOTE2 DRIVER
2042M: Ville Syrjala <syrjala@sci.fi>
2043S: Maintained
2044F: drivers/input/misc/ati_remote2.c
2045
2046ATLX ETHERNET DRIVERS
2047M: Jay Cliburn <jcliburn@gmail.com>
2048M: Chris Snook <chris.snook@gmail.com>
2049L: netdev@vger.kernel.org
2050W: http://sourceforge.net/projects/atl1
2051W: http://atl1.sourceforge.net
2052S: Maintained
2053F: drivers/net/ethernet/atheros/
2054
2055ATM
2056M: Chas Williams <3chas3@gmail.com>
2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2058L: netdev@vger.kernel.org
2059W: http://linux-atm.sourceforge.net
2060S: Maintained
2061F: drivers/atm/
2062F: include/linux/atm*
2063F: include/uapi/linux/atm*
2064
2065ATMEL AT91 / AT32 MCI DRIVER
2066M: Ludovic Desroches <ludovic.desroches@atmel.com>
2067S: Maintained
2068F: drivers/mmc/host/atmel-mci.c
2069
2070ATMEL AT91 / AT32 SERIAL DRIVER
2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072S: Supported
2073F: drivers/tty/serial/atmel_serial.c
2074
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/power/reset/at91-sama5d2_shdwc.c
2079
2080ATMEL SAMA5D2 ADC DRIVER
2081M: Ludovic Desroches <ludovic.desroches@atmel.com>
2082L: linux-iio@vger.kernel.org
2083S: Supported
2084F: drivers/iio/adc/at91-sama5d2_adc.c
2085
2086ATMEL Audio ALSA driver
2087M: Nicolas Ferre <nicolas.ferre@atmel.com>
2088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S: Supported
2090F: sound/soc/atmel
2091
2092ATMEL DMA DRIVER
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S: Supported
2096F: drivers/dma/at_hdmac.c
2097F: drivers/dma/at_hdmac_regs.h
2098F: include/linux/platform_data/dma-atmel.h
2099
2100ATMEL XDMA DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-arm-kernel@lists.infradead.org
2103L: dmaengine@vger.kernel.org
2104S: Supported
2105F: drivers/dma/at_xdmac.c
2106
2107ATMEL I2C DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-i2c@vger.kernel.org
2110S: Supported
2111F: drivers/i2c/busses/i2c-at91.c
2112
2113ATMEL ISI DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-media@vger.kernel.org
2116S: Supported
2117F: drivers/media/platform/soc_camera/atmel-isi.c
2118F: include/media/atmel-isi.h
2119
2120ATMEL LCDFB DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-fbdev@vger.kernel.org
2123S: Maintained
2124F: drivers/video/fbdev/atmel_lcdfb.c
2125F: include/video/atmel_lcdc.h
2126
2127ATMEL MACB ETHERNET DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129S: Supported
2130F: drivers/net/ethernet/cadence/
2131
2132ATMEL NAND DRIVER
2133M: Wenyou Yang <wenyou.yang@atmel.com>
2134M: Josh Wu <rainyfeeling@outlook.com>
2135L: linux-mtd@lists.infradead.org
2136S: Supported
2137F: drivers/mtd/nand/atmel_nand*
2138
2139ATMEL SDMMC DRIVER
2140M: Ludovic Desroches <ludovic.desroches@atmel.com>
2141L: linux-mmc@vger.kernel.org
2142S: Supported
2143F: drivers/mmc/host/sdhci-of-at91.c
2144
2145ATMEL SPI DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147S: Supported
2148F: drivers/spi/spi-atmel.*
2149
2150ATMEL SSC DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/misc/atmel-ssc.c
2155F: include/linux/atmel-ssc.h
2156
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S: Supported
2161F: drivers/misc/atmel_tclib.c
2162F: drivers/clocksource/tcb_clksrc.c
2163
2164ATMEL USBA UDC DRIVER
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S: Supported
2168F: drivers/usb/gadget/udc/atmel_usba_udc.*
2169
2170ATMEL WIRELESS DRIVER
2171M: Simon Kelley <simon@thekelleys.org.uk>
2172L: linux-wireless@vger.kernel.org
2173W: http://www.thekelleys.org.uk/atmel
2174W: http://atmelwlandriver.sourceforge.net/
2175S: Maintained
2176F: drivers/net/wireless/atmel/atmel*
2177
2178ATMEL MAXTOUCH DRIVER
2179M: Nick Dyer <nick.dyer@itdev.co.uk>
2180T: git git://github.com/atmel-maxtouch/linux.git
2181S: Supported
2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F: drivers/input/touchscreen/atmel_mxt_ts.c
2184F: include/linux/platform_data/atmel_mxt_ts.h
2185
2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2187M: Bradley Grove <linuxdrivers@attotech.com>
2188L: linux-scsi@vger.kernel.org
2189W: http://www.attotech.com
2190S: Supported
2191F: drivers/scsi/esas2r
2192
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M: Stefan Schmidt <stefan@osg.samsung.com>
2195L: linux-wpan@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ieee802154/atusb.c
2198F: drivers/net/ieee802154/atusb.h
2199F: drivers/net/ieee802154/at86rf230.h
2200
2201AUDIT SUBSYSTEM
2202M: Paul Moore <paul@paul-moore.com>
2203M: Eric Paris <eparis@redhat.com>
2204L: linux-audit@redhat.com (moderated for non-subscribers)
2205W: http://people.redhat.com/sgrubb/audit/
2206T: git git://git.infradead.org/users/pcmoore/audit
2207S: Maintained
2208F: include/linux/audit.h
2209F: include/uapi/linux/audit.h
2210F: kernel/audit*
2211
2212AUXILIARY DISPLAY DRIVERS
2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2214W: http://miguelojeda.es/auxdisplay.htm
2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2216S: Maintained
2217F: drivers/auxdisplay/
2218F: include/linux/cfag12864b.h
2219
2220AVR32 ARCHITECTURE
2221M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2223W: http://www.atmel.com/products/AVR32/
2224W: http://mirror.egtvedt.no/avr32linux.org/
2225W: http://avrfreaks.net/
2226S: Maintained
2227F: arch/avr32/
2228
2229AVR32/AT32AP MACHINE SUPPORT
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S: Maintained
2233F: arch/avr32/mach-at32ap/
2234
2235AX.25 NETWORK LAYER
2236M: Ralf Baechle <ralf@linux-mips.org>
2237L: linux-hams@vger.kernel.org
2238W: http://www.linux-ax25.org/
2239S: Maintained
2240F: include/uapi/linux/ax25.h
2241F: include/net/ax25.h
2242F: net/ax25/
2243
2244AZ6007 DVB DRIVER
2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2246L: linux-media@vger.kernel.org
2247W: https://linuxtv.org
2248T: git git://linuxtv.org/media_tree.git
2249S: Maintained
2250F: drivers/media/usb/dvb-usb-v2/az6007.c
2251
2252AZTECH FM RADIO RECEIVER DRIVER
2253M: Hans Verkuil <hverkuil@xs4all.nl>
2254L: linux-media@vger.kernel.org
2255T: git git://linuxtv.org/media_tree.git
2256W: https://linuxtv.org
2257S: Maintained
2258F: drivers/media/radio/radio-aztech*
2259
2260B43 WIRELESS DRIVER
2261L: linux-wireless@vger.kernel.org
2262L: b43-dev@lists.infradead.org
2263W: http://wireless.kernel.org/en/users/Drivers/b43
2264S: Odd Fixes
2265F: drivers/net/wireless/broadcom/b43/
2266
2267B43LEGACY WIRELESS DRIVER
2268M: Larry Finger <Larry.Finger@lwfinger.net>
2269L: linux-wireless@vger.kernel.org
2270L: b43-dev@lists.infradead.org
2271W: http://wireless.kernel.org/en/users/Drivers/b43
2272S: Maintained
2273F: drivers/net/wireless/broadcom/b43legacy/
2274
2275BACKLIGHT CLASS/SUBSYSTEM
2276M: Jingoo Han <jingoohan1@gmail.com>
2277M: Lee Jones <lee.jones@linaro.org>
2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2279S: Maintained
2280F: drivers/video/backlight/
2281F: include/linux/backlight.h
2282
2283BATMAN ADVANCED
2284M: Marek Lindner <mareklindner@neomailbox.ch>
2285M: Simon Wunderlich <sw@simonwunderlich.de>
2286M: Antonio Quartulli <a@unstable.cc>
2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2288W: https://www.open-mesh.org/
2289Q: https://patchwork.open-mesh.org/project/batman/list/
2290S: Maintained
2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2292F: Documentation/ABI/testing/sysfs-class-net-mesh
2293F: Documentation/networking/batman-adv.txt
2294F: net/batman-adv/
2295
2296BAYCOM/HDLCDRV DRIVERS FOR AX.25
2297M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2298L: linux-hams@vger.kernel.org
2299W: http://www.baycom.org/~tom/ham/ham.html
2300S: Maintained
2301F: drivers/net/hamradio/baycom*
2302
2303BCACHE (BLOCK LAYER CACHE)
2304M: Kent Overstreet <kent.overstreet@gmail.com>
2305L: linux-bcache@vger.kernel.org
2306W: http://bcache.evilpiepirate.org
2307S: Orphan
2308F: drivers/md/bcache/
2309
2310BDISP ST MEDIA DRIVER
2311M: Fabien Dessenne <fabien.dessenne@st.com>
2312L: linux-media@vger.kernel.org
2313T: git git://linuxtv.org/media_tree.git
2314W: https://linuxtv.org
2315S: Supported
2316F: drivers/media/platform/sti/bdisp
2317
2318BEFS FILE SYSTEM
2319S: Orphan
2320F: Documentation/filesystems/befs.txt
2321F: fs/befs/
2322
2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2324M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2325L: netdev@vger.kernel.org
2326S: Maintained
2327F: drivers/net/ethernet/ec_bhf.c
2328
2329BFS FILE SYSTEM
2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2331S: Maintained
2332F: Documentation/filesystems/bfs.txt
2333F: fs/bfs/
2334F: include/uapi/linux/bfs_fs.h
2335
2336BLACKFIN ARCHITECTURE
2337M: Steven Miao <realmz6@gmail.com>
2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2339T: git git://git.code.sf.net/p/adi-linux/code
2340W: http://blackfin.uclinux.org
2341S: Supported
2342F: arch/blackfin/
2343
2344BLACKFIN EMAC DRIVER
2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2346W: http://blackfin.uclinux.org
2347S: Supported
2348F: drivers/net/ethernet/adi/
2349
2350BLACKFIN RTC DRIVER
2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W: http://blackfin.uclinux.org
2353S: Supported
2354F: drivers/rtc/rtc-bfin.c
2355
2356BLACKFIN SDH DRIVER
2357M: Sonic Zhang <sonic.zhang@analog.com>
2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2359W: http://blackfin.uclinux.org
2360S: Supported
2361F: drivers/mmc/host/bfin_sdh.c
2362
2363BLACKFIN SERIAL DRIVER
2364M: Sonic Zhang <sonic.zhang@analog.com>
2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2366W: http://blackfin.uclinux.org
2367S: Supported
2368F: drivers/tty/serial/bfin_uart.c
2369
2370BLACKFIN WATCHDOG DRIVER
2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W: http://blackfin.uclinux.org
2373S: Supported
2374F: drivers/watchdog/bfin_wdt.c
2375
2376BLACKFIN I2C TWI DRIVER
2377M: Sonic Zhang <sonic.zhang@analog.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379W: http://blackfin.uclinux.org/
2380S: Supported
2381F: drivers/i2c/busses/i2c-bfin-twi.c
2382
2383BLACKFIN MEDIA DRIVER
2384M: Scott Jiang <scott.jiang.linux@gmail.com>
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org/
2387S: Supported
2388F: drivers/media/platform/blackfin/
2389F: drivers/media/i2c/adv7183*
2390F: drivers/media/i2c/vs6624*
2391
2392BLINKM RGB LED DRIVER
2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2394S: Maintained
2395F: drivers/leds/leds-blinkm.c
2396
2397BLOCK LAYER
2398M: Jens Axboe <axboe@kernel.dk>
2399L: linux-block@vger.kernel.org
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2401S: Maintained
2402F: block/
2403F: kernel/trace/blktrace.c
2404
2405BLOCK2MTD DRIVER
2406M: Joern Engel <joern@lazybastard.org>
2407L: linux-mtd@lists.infradead.org
2408S: Maintained
2409F: drivers/mtd/devices/block2mtd.c
2410
2411BLUETOOTH DRIVERS
2412M: Marcel Holtmann <marcel@holtmann.org>
2413M: Gustavo Padovan <gustavo@padovan.org>
2414M: Johan Hedberg <johan.hedberg@gmail.com>
2415L: linux-bluetooth@vger.kernel.org
2416W: http://www.bluez.org/
2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2419S: Maintained
2420F: drivers/bluetooth/
2421
2422BLUETOOTH SUBSYSTEM
2423M: Marcel Holtmann <marcel@holtmann.org>
2424M: Gustavo Padovan <gustavo@padovan.org>
2425M: Johan Hedberg <johan.hedberg@gmail.com>
2426L: linux-bluetooth@vger.kernel.org
2427W: http://www.bluez.org/
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2430S: Maintained
2431F: net/bluetooth/
2432F: include/net/bluetooth/
2433
2434BONDING DRIVER
2435M: Jay Vosburgh <j.vosburgh@gmail.com>
2436M: Veaceslav Falico <vfalico@gmail.com>
2437M: Andy Gospodarek <gospo@cumulusnetworks.com>
2438L: netdev@vger.kernel.org
2439W: http://sourceforge.net/projects/bonding/
2440S: Supported
2441F: drivers/net/bonding/
2442F: include/uapi/linux/if_bonding.h
2443
2444BPF (Safe dynamic programs and tools)
2445M: Alexei Starovoitov <ast@kernel.org>
2446L: netdev@vger.kernel.org
2447L: linux-kernel@vger.kernel.org
2448S: Supported
2449F: kernel/bpf/
2450
2451BROADCOM B44 10/100 ETHERNET DRIVER
2452M: Gary Zambrano <zambrano@broadcom.com>
2453L: netdev@vger.kernel.org
2454S: Supported
2455F: drivers/net/ethernet/broadcom/b44.*
2456
2457BROADCOM GENET ETHERNET DRIVER
2458M: Florian Fainelli <f.fainelli@gmail.com>
2459L: netdev@vger.kernel.org
2460S: Supported
2461F: drivers/net/ethernet/broadcom/genet/
2462
2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2464M: Sony Chacko <sony.chacko@qlogic.com>
2465M: Dept-HSGLinuxNICDev@qlogic.com
2466L: netdev@vger.kernel.org
2467S: Supported
2468F: drivers/net/ethernet/broadcom/bnx2.*
2469F: drivers/net/ethernet/broadcom/bnx2_*
2470
2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2472M: Ariel Elior <ariel.elior@qlogic.com>
2473L: netdev@vger.kernel.org
2474S: Supported
2475F: drivers/net/ethernet/broadcom/bnx2x/
2476
2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2478M: Florian Fainelli <f.fainelli@gmail.com>
2479M: Ray Jui <rjui@broadcom.com>
2480M: Scott Branden <sbranden@broadcom.com>
2481M: bcm-kernel-feedback-list@broadcom.com
2482T: git git://github.com/broadcom/mach-bcm
2483S: Maintained
2484F: arch/arm/mach-bcm/
2485F: arch/arm/boot/dts/bcm113*
2486F: arch/arm/boot/dts/bcm216*
2487F: arch/arm/boot/dts/bcm281*
2488F: arch/arm64/boot/dts/broadcom/
2489F: arch/arm/configs/bcm_defconfig
2490F: drivers/mmc/host/sdhci-bcm-kona.c
2491F: drivers/clocksource/bcm_kona_timer.c
2492
2493BROADCOM BCM2835 ARM ARCHITECTURE
2494M: Stephen Warren <swarren@wwwdotorg.org>
2495M: Lee Jones <lee@kernel.org>
2496M: Eric Anholt <eric@anholt.net>
2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2500S: Maintained
2501N: bcm2835
2502
2503BROADCOM BCM47XX MIPS ARCHITECTURE
2504M: Hauke Mehrtens <hauke@hauke-m.de>
2505M: Rafał Miłecki <zajec5@gmail.com>
2506L: linux-mips@linux-mips.org
2507S: Maintained
2508F: Documentation/devicetree/bindings/mips/brcm/
2509F: arch/mips/bcm47xx/*
2510F: arch/mips/include/asm/mach-bcm47xx/*
2511
2512BROADCOM BCM5301X ARM ARCHITECTURE
2513M: Hauke Mehrtens <hauke@hauke-m.de>
2514M: Rafał Miłecki <zajec5@gmail.com>
2515M: bcm-kernel-feedback-list@broadcom.com
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x*.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
2524M: bcm-kernel-feedback-list@broadcom.com
2525L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2526T: git git://github.com/broadcom/stblinux.git
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2537BROADCOM BCM7XXX ARM ARCHITECTURE
2538M: Brian Norris <computersforpeace@gmail.com>
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541M: bcm-kernel-feedback-list@broadcom.com
2542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2543T: git git://github.com/broadcom/stblinux.git
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
2547F: drivers/bus/brcmstb_gisb.c
2548N: brcmstb
2549
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
2554T: git git://github.com/broadcom/stblinux.git
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
2559F: arch/mips/boot/dts/brcm/bcm*.dts*
2560F: drivers/irqchip/irq-bcm63*
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
2563F: include/linux/bcm963xx_nvram.h
2564F: include/linux/bcm963xx_tag.h
2565
2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2568M: Prashant Sreedharan <prashant@broadcom.com>
2569M: Michael Chan <mchan@broadcom.com>
2570L: netdev@vger.kernel.org
2571S: Supported
2572F: drivers/net/ethernet/broadcom/tg3.*
2573
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
2576M: Arend van Spriel <arend@broadcom.com>
2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2578M: Hante Meuleman <meuleman@broadcom.com>
2579L: linux-wireless@vger.kernel.org
2580L: brcm80211-dev-list@broadcom.com
2581S: Supported
2582F: drivers/net/wireless/broadcom/brcm80211/
2583
2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2585M: QLogic-Storage-Upstream@qlogic.com
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2591M: QLogic-Storage-Upstream@qlogic.com
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
2596BROADCOM IPROC ARM ARCHITECTURE
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
2599M: Jon Mason <jonmason@broadcom.com>
2600M: bcm-kernel-feedback-list@broadcom.com
2601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2602T: git git://github.com/broadcom/cygnus-linux.git
2603S: Maintained
2604N: iproc
2605N: cygnus
2606N: nsp
2607N: bcm9113*
2608N: bcm9583*
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
2612N: bcm113*
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
2617
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
2620L: bcm-kernel-feedback-list@broadcom.com
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
2625BROADCOM KONA GPIO DRIVER
2626M: Ray Jui <rjui@broadcom.com>
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2631
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
2640M: Kamal Dasu <kdasu.kdev@gmail.com>
2641L: linux-mtd@lists.infradead.org
2642L: bcm-kernel-feedback-list@broadcom.com
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661M: bcm-kernel-feedback-list@broadcom.com
2662L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
2666BROCADE BFA FC SCSI DRIVER
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
2672
2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2674M: Rasesh Mody <rasesh.mody@qlogic.com>
2675L: netdev@vger.kernel.org
2676S: Supported
2677F: drivers/net/ethernet/brocade/bna/
2678
2679BSG (block layer generic sg v4 driver)
2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2681L: linux-scsi@vger.kernel.org
2682S: Supported
2683F: block/bsg.c
2684F: include/linux/bsg.h
2685F: include/uapi/linux/bsg.h
2686
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
2695BT8XXGPIO DRIVER
2696M: Michael Buesch <m@bues.ch>
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
2699F: drivers/gpio/gpio-bt8xx.c
2700
2701BTRFS FILE SYSTEM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
2704M: David Sterba <dsterba@suse.com>
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2709S: Maintained
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
2712
2713BTTV VIDEO4LINUX DRIVER
2714M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2715L: linux-media@vger.kernel.org
2716W: https://linuxtv.org
2717T: git git://linuxtv.org/media_tree.git
2718S: Odd fixes
2719F: Documentation/video4linux/bttv/
2720F: drivers/media/pci/bt8xx/bttv*
2721
2722BUSLOGIC SCSI DRIVER
2723M: Khalid Aziz <khalid@gonehiking.org>
2724L: linux-scsi@vger.kernel.org
2725S: Maintained
2726F: drivers/scsi/BusLogic.*
2727F: drivers/scsi/FlashPoint.*
2728
2729C-MEDIA CMI8788 DRIVER
2730M: Clemens Ladisch <clemens@ladisch.de>
2731L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2732T: git git://git.alsa-project.org/alsa-kernel.git
2733S: Maintained
2734F: sound/pci/oxygen/
2735
2736C6X ARCHITECTURE
2737M: Mark Salter <msalter@redhat.com>
2738M: Aurelien Jacquiot <a-jacquiot@ti.com>
2739L: linux-c6x-dev@linux-c6x.org
2740W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2741S: Maintained
2742F: arch/c6x/
2743
2744CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2745M: David Howells <dhowells@redhat.com>
2746L: linux-cachefs@redhat.com (moderated for non-subscribers)
2747S: Supported
2748F: Documentation/filesystems/caching/cachefiles.txt
2749F: fs/cachefiles/
2750
2751CADET FM/AM RADIO RECEIVER DRIVER
2752M: Hans Verkuil <hverkuil@xs4all.nl>
2753L: linux-media@vger.kernel.org
2754T: git git://linuxtv.org/media_tree.git
2755W: https://linuxtv.org
2756S: Maintained
2757F: drivers/media/radio/radio-cadet*
2758
2759CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2760M: Jonathan Corbet <corbet@lwn.net>
2761L: linux-media@vger.kernel.org
2762T: git git://linuxtv.org/media_tree.git
2763S: Maintained
2764F: Documentation/video4linux/cafe_ccic
2765F: drivers/media/platform/marvell-ccic/
2766
2767CAIF NETWORK LAYER
2768M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2769L: netdev@vger.kernel.org
2770S: Supported
2771F: Documentation/networking/caif/
2772F: drivers/net/caif/
2773F: include/uapi/linux/caif/
2774F: include/net/caif/
2775F: net/caif/
2776
2777CALGARY x86-64 IOMMU
2778M: Muli Ben-Yehuda <muli@il.ibm.com>
2779M: "Jon D. Mason" <jdmason@kudzu.us>
2780L: discuss@x86-64.org
2781S: Maintained
2782F: arch/x86/kernel/pci-calgary_64.c
2783F: arch/x86/kernel/tce_64.c
2784F: arch/x86/include/asm/calgary.h
2785F: arch/x86/include/asm/tce.h
2786
2787CAN NETWORK LAYER
2788M: Oliver Hartkopp <socketcan@hartkopp.net>
2789M: Marc Kleine-Budde <mkl@pengutronix.de>
2790L: linux-can@vger.kernel.org
2791W: https://github.com/linux-can
2792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2794S: Maintained
2795F: Documentation/networking/can.txt
2796F: net/can/
2797F: include/linux/can/core.h
2798F: include/uapi/linux/can.h
2799F: include/uapi/linux/can/bcm.h
2800F: include/uapi/linux/can/raw.h
2801F: include/uapi/linux/can/gw.h
2802
2803CAN NETWORK DRIVERS
2804M: Wolfgang Grandegger <wg@grandegger.com>
2805M: Marc Kleine-Budde <mkl@pengutronix.de>
2806L: linux-can@vger.kernel.org
2807W: https://github.com/linux-can
2808T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2810S: Maintained
2811F: drivers/net/can/
2812F: include/linux/can/dev.h
2813F: include/linux/can/platform/
2814F: include/uapi/linux/can/error.h
2815F: include/uapi/linux/can/netlink.h
2816
2817CAPABILITIES
2818M: Serge Hallyn <serge.hallyn@canonical.com>
2819L: linux-security-module@vger.kernel.org
2820S: Supported
2821F: include/linux/capability.h
2822F: include/uapi/linux/capability.h
2823F: security/commoncap.c
2824F: kernel/capability.c
2825
2826CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2827M: Kevin Tsai <ktsai@capellamicro.com>
2828S: Maintained
2829F: drivers/iio/light/cm*
2830F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2831
2832CAVIUM LIQUIDIO NETWORK DRIVER
2833M: Derek Chickles <derek.chickles@caviumnetworks.com>
2834M: Satanand Burla <satananda.burla@caviumnetworks.com>
2835M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2836M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2837L: netdev@vger.kernel.org
2838W: http://www.cavium.com
2839S: Supported
2840F: drivers/net/ethernet/cavium/liquidio/
2841
2842CC2520 IEEE-802.15.4 RADIO DRIVER
2843M: Varka Bhadram <varkabhadram@gmail.com>
2844L: linux-wpan@vger.kernel.org
2845S: Maintained
2846F: drivers/net/ieee802154/cc2520.c
2847F: include/linux/spi/cc2520.h
2848F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2849
2850CELL BROADBAND ENGINE ARCHITECTURE
2851M: Arnd Bergmann <arnd@arndb.de>
2852L: linuxppc-dev@lists.ozlabs.org
2853W: http://www.ibm.com/developerworks/power/cell/
2854S: Supported
2855F: arch/powerpc/include/asm/cell*.h
2856F: arch/powerpc/include/asm/spu*.h
2857F: arch/powerpc/include/uapi/asm/spu*.h
2858F: arch/powerpc/oprofile/*cell*
2859F: arch/powerpc/platforms/cell/
2860
2861CEPH COMMON CODE (LIBCEPH)
2862M: Ilya Dryomov <idryomov@gmail.com>
2863M: "Yan, Zheng" <zyan@redhat.com>
2864M: Sage Weil <sage@redhat.com>
2865L: ceph-devel@vger.kernel.org
2866W: http://ceph.com/
2867T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2868T: git git://github.com/ceph/ceph-client.git
2869S: Supported
2870F: net/ceph/
2871F: include/linux/ceph/
2872F: include/linux/crush/
2873
2874CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2875M: "Yan, Zheng" <zyan@redhat.com>
2876M: Sage Weil <sage@redhat.com>
2877M: Ilya Dryomov <idryomov@gmail.com>
2878L: ceph-devel@vger.kernel.org
2879W: http://ceph.com/
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2881T: git git://github.com/ceph/ceph-client.git
2882S: Supported
2883F: Documentation/filesystems/ceph.txt
2884F: fs/ceph/
2885
2886CERTIFICATE HANDLING:
2887M: David Howells <dhowells@redhat.com>
2888M: David Woodhouse <dwmw2@infradead.org>
2889L: keyrings@vger.kernel.org
2890S: Maintained
2891F: Documentation/module-signing.txt
2892F: certs/
2893F: scripts/sign-file.c
2894F: scripts/extract-cert.c
2895
2896CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2897L: linux-usb@vger.kernel.org
2898S: Orphan
2899F: Documentation/usb/WUSB-Design-overview.txt
2900F: Documentation/usb/wusb-cbaf
2901F: drivers/usb/host/hwa-hc.c
2902F: drivers/usb/host/whci/
2903F: drivers/usb/wusbcore/
2904F: include/linux/usb/wusb*
2905
2906CFAG12864B LCD DRIVER
2907M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2908W: http://miguelojeda.es/auxdisplay.htm
2909W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2910S: Maintained
2911F: drivers/auxdisplay/cfag12864b.c
2912F: include/linux/cfag12864b.h
2913
2914CFAG12864BFB LCD FRAMEBUFFER DRIVER
2915M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2916W: http://miguelojeda.es/auxdisplay.htm
2917W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2918S: Maintained
2919F: drivers/auxdisplay/cfag12864bfb.c
2920F: include/linux/cfag12864b.h
2921
2922CFG80211 and NL80211
2923M: Johannes Berg <johannes@sipsolutions.net>
2924L: linux-wireless@vger.kernel.org
2925W: http://wireless.kernel.org/
2926T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2928S: Maintained
2929F: include/uapi/linux/nl80211.h
2930F: include/net/cfg80211.h
2931F: net/wireless/*
2932X: net/wireless/wext*
2933
2934CHAR and MISC DRIVERS
2935M: Arnd Bergmann <arnd@arndb.de>
2936M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2937T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2938S: Supported
2939F: drivers/char/*
2940F: drivers/misc/*
2941F: include/linux/miscdevice.h
2942
2943CHECKPATCH
2944M: Andy Whitcroft <apw@canonical.com>
2945M: Joe Perches <joe@perches.com>
2946S: Maintained
2947F: scripts/checkpatch.pl
2948
2949CHINESE DOCUMENTATION
2950M: Harry Wei <harryxiyou@gmail.com>
2951L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2952L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2953S: Maintained
2954F: Documentation/zh_CN/
2955
2956CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2957M: Peter Chen <Peter.Chen@nxp.com>
2958T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2959L: linux-usb@vger.kernel.org
2960S: Maintained
2961F: drivers/usb/chipidea/
2962
2963CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2964M: Hans de Goede <hdegoede@redhat.com>
2965L: linux-input@vger.kernel.org
2966S: Maintained
2967F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2968F: drivers/input/touchscreen/chipone_icn8318.c
2969
2970CHROME HARDWARE PLATFORM SUPPORT
2971M: Olof Johansson <olof@lixom.net>
2972S: Maintained
2973T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2974F: drivers/platform/chrome/
2975
2976CISCO VIC ETHERNET NIC DRIVER
2977M: Christian Benvenuti <benve@cisco.com>
2978M: Sujith Sankar <ssujith@cisco.com>
2979M: Govindarajulu Varadarajan <_govind@gmx.com>
2980M: Neel Patel <neepatel@cisco.com>
2981S: Supported
2982F: drivers/net/ethernet/cisco/enic/
2983
2984CISCO VIC LOW LATENCY NIC DRIVER
2985M: Christian Benvenuti <benve@cisco.com>
2986M: Dave Goodell <dgoodell@cisco.com>
2987S: Supported
2988F: drivers/infiniband/hw/usnic/
2989
2990CIRRUS LOGIC EP93XX ETHERNET DRIVER
2991M: Hartley Sweeten <hsweeten@visionengravers.com>
2992L: netdev@vger.kernel.org
2993S: Maintained
2994F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2995
2996CIRRUS LOGIC AUDIO CODEC DRIVERS
2997M: Brian Austin <brian.austin@cirrus.com>
2998M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2999L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3000S: Maintained
3001F: sound/soc/codecs/cs*
3002
3003CLEANCACHE API
3004M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3005L: linux-kernel@vger.kernel.org
3006S: Maintained
3007F: mm/cleancache.c
3008F: include/linux/cleancache.h
3009
3010CLK API
3011M: Russell King <linux@armlinux.org.uk>
3012L: linux-clk@vger.kernel.org
3013S: Maintained
3014F: include/linux/clk.h
3015
3016CLOCKSOURCE, CLOCKEVENT DRIVERS
3017M: Daniel Lezcano <daniel.lezcano@linaro.org>
3018M: Thomas Gleixner <tglx@linutronix.de>
3019L: linux-kernel@vger.kernel.org
3020T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3021S: Supported
3022F: drivers/clocksource
3023
3024CISCO FCOE HBA DRIVER
3025M: Hiral Patel <hiralpat@cisco.com>
3026M: Suma Ramars <sramars@cisco.com>
3027M: Brian Uchino <buchino@cisco.com>
3028L: linux-scsi@vger.kernel.org
3029S: Supported
3030F: drivers/scsi/fnic/
3031
3032CISCO SCSI HBA DRIVER
3033M: Narsimhulu Musini <nmusini@cisco.com>
3034M: Sesidhar Baddela <sebaddel@cisco.com>
3035L: linux-scsi@vger.kernel.org
3036S: Supported
3037F: drivers/scsi/snic/
3038
3039CMPC ACPI DRIVER
3040M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3041M: Daniel Oliveira Nascimento <don@syst.com.br>
3042L: platform-driver-x86@vger.kernel.org
3043S: Supported
3044F: drivers/platform/x86/classmate-laptop.c
3045
3046COBALT MEDIA DRIVER
3047M: Hans Verkuil <hans.verkuil@cisco.com>
3048L: linux-media@vger.kernel.org
3049T: git git://linuxtv.org/media_tree.git
3050W: https://linuxtv.org
3051S: Supported
3052F: drivers/media/pci/cobalt/
3053
3054COCCINELLE/Semantic Patches (SmPL)
3055M: Julia Lawall <Julia.Lawall@lip6.fr>
3056M: Gilles Muller <Gilles.Muller@lip6.fr>
3057M: Nicolas Palix <nicolas.palix@imag.fr>
3058M: Michal Marek <mmarek@suse.com>
3059L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3060T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3061W: http://coccinelle.lip6.fr/
3062S: Supported
3063F: Documentation/coccinelle.txt
3064F: scripts/coccinelle/
3065F: scripts/coccicheck
3066
3067CODA FILE SYSTEM
3068M: Jan Harkes <jaharkes@cs.cmu.edu>
3069M: coda@cs.cmu.edu
3070L: codalist@coda.cs.cmu.edu
3071W: http://www.coda.cs.cmu.edu/
3072S: Maintained
3073F: Documentation/filesystems/coda.txt
3074F: fs/coda/
3075F: include/linux/coda*.h
3076F: include/uapi/linux/coda*.h
3077
3078CODA V4L2 MEM2MEM DRIVER
3079M: Philipp Zabel <p.zabel@pengutronix.de>
3080L: linux-media@vger.kernel.org
3081S: Maintained
3082F: Documentation/devicetree/bindings/media/coda.txt
3083F: drivers/media/platform/coda/
3084
3085COMMON CLK FRAMEWORK
3086M: Michael Turquette <mturquette@baylibre.com>
3087M: Stephen Boyd <sboyd@codeaurora.org>
3088L: linux-clk@vger.kernel.org
3089T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3090S: Maintained
3091F: drivers/clk/
3092X: drivers/clk/clkdev.c
3093F: include/linux/clk-pr*
3094F: include/linux/clk/
3095
3096COMMON INTERNET FILE SYSTEM (CIFS)
3097M: Steve French <sfrench@samba.org>
3098L: linux-cifs@vger.kernel.org
3099L: samba-technical@lists.samba.org (moderated for non-subscribers)
3100W: http://linux-cifs.samba.org/
3101T: git git://git.samba.org/sfrench/cifs-2.6.git
3102S: Supported
3103F: Documentation/filesystems/cifs/
3104F: fs/cifs/
3105
3106COMPACTPCI HOTPLUG CORE
3107M: Scott Murray <scott@spiteful.org>
3108L: linux-pci@vger.kernel.org
3109S: Maintained
3110F: drivers/pci/hotplug/cpci_hotplug*
3111
3112COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3113M: Scott Murray <scott@spiteful.org>
3114L: linux-pci@vger.kernel.org
3115S: Maintained
3116F: drivers/pci/hotplug/cpcihp_zt5550.*
3117
3118COMPACTPCI HOTPLUG GENERIC DRIVER
3119M: Scott Murray <scott@spiteful.org>
3120L: linux-pci@vger.kernel.org
3121S: Maintained
3122F: drivers/pci/hotplug/cpcihp_generic.c
3123
3124COMPAL LAPTOP SUPPORT
3125M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3126L: platform-driver-x86@vger.kernel.org
3127S: Maintained
3128F: drivers/platform/x86/compal-laptop.c
3129
3130CONEXANT ACCESSRUNNER USB DRIVER
3131L: accessrunner-general@lists.sourceforge.net
3132W: http://accessrunner.sourceforge.net/
3133S: Orphan
3134F: drivers/usb/atm/cxacru.c
3135
3136CONFIGFS
3137M: Joel Becker <jlbec@evilplan.org>
3138M: Christoph Hellwig <hch@lst.de>
3139T: git git://git.infradead.org/users/hch/configfs.git
3140S: Supported
3141F: fs/configfs/
3142F: include/linux/configfs.h
3143
3144CONNECTOR
3145M: Evgeniy Polyakov <zbr@ioremap.net>
3146L: netdev@vger.kernel.org
3147S: Maintained
3148F: drivers/connector/
3149
3150CONTROL GROUP (CGROUP)
3151M: Tejun Heo <tj@kernel.org>
3152M: Li Zefan <lizefan@huawei.com>
3153M: Johannes Weiner <hannes@cmpxchg.org>
3154L: cgroups@vger.kernel.org
3155T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3156S: Maintained
3157F: Documentation/cgroups/
3158F: include/linux/cgroup*
3159F: kernel/cgroup*
3160
3161CONTROL GROUP - CPUSET
3162M: Li Zefan <lizefan@huawei.com>
3163L: cgroups@vger.kernel.org
3164W: http://www.bullopensource.org/cpuset/
3165W: http://oss.sgi.com/projects/cpusets/
3166T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3167S: Maintained
3168F: Documentation/cgroups/cpusets.txt
3169F: include/linux/cpuset.h
3170F: kernel/cpuset.c
3171
3172CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3173M: Johannes Weiner <hannes@cmpxchg.org>
3174M: Michal Hocko <mhocko@kernel.org>
3175M: Vladimir Davydov <vdavydov@virtuozzo.com>
3176L: cgroups@vger.kernel.org
3177L: linux-mm@kvack.org
3178S: Maintained
3179F: mm/memcontrol.c
3180F: mm/swap_cgroup.c
3181
3182CORETEMP HARDWARE MONITORING DRIVER
3183M: Fenghua Yu <fenghua.yu@intel.com>
3184L: linux-hwmon@vger.kernel.org
3185S: Maintained
3186F: Documentation/hwmon/coretemp
3187F: drivers/hwmon/coretemp.c
3188
3189COSA/SRP SYNC SERIAL DRIVER
3190M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3191W: http://www.fi.muni.cz/~kas/cosa/
3192S: Maintained
3193F: drivers/net/wan/cosa*
3194
3195CPMAC ETHERNET DRIVER
3196M: Florian Fainelli <florian@openwrt.org>
3197L: netdev@vger.kernel.org
3198S: Maintained
3199F: drivers/net/ethernet/ti/cpmac.c
3200
3201CPU FREQUENCY DRIVERS
3202M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3203M: Viresh Kumar <viresh.kumar@linaro.org>
3204L: linux-pm@vger.kernel.org
3205S: Maintained
3206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3207T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3208F: drivers/cpufreq/
3209F: include/linux/cpufreq.h
3210
3211CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3212M: Viresh Kumar <viresh.kumar@linaro.org>
3213M: Sudeep Holla <sudeep.holla@arm.com>
3214L: linux-pm@vger.kernel.org
3215W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3216S: Maintained
3217F: drivers/cpufreq/arm_big_little.h
3218F: drivers/cpufreq/arm_big_little.c
3219F: drivers/cpufreq/arm_big_little_dt.c
3220
3221CPUIDLE DRIVER - ARM BIG LITTLE
3222M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3223M: Daniel Lezcano <daniel.lezcano@linaro.org>
3224L: linux-pm@vger.kernel.org
3225L: linux-arm-kernel@lists.infradead.org
3226T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3227S: Maintained
3228F: drivers/cpuidle/cpuidle-big_little.c
3229
3230CPUIDLE DRIVER - ARM EXYNOS
3231M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3232M: Daniel Lezcano <daniel.lezcano@linaro.org>
3233M: Kukjin Kim <kgene@kernel.org>
3234L: linux-pm@vger.kernel.org
3235L: linux-samsung-soc@vger.kernel.org
3236S: Supported
3237F: drivers/cpuidle/cpuidle-exynos.c
3238F: arch/arm/mach-exynos/pm.c
3239
3240CPUIDLE DRIVERS
3241M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3242M: Daniel Lezcano <daniel.lezcano@linaro.org>
3243L: linux-pm@vger.kernel.org
3244S: Maintained
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3246F: drivers/cpuidle/*
3247F: include/linux/cpuidle.h
3248
3249CPUID/MSR DRIVER
3250M: "H. Peter Anvin" <hpa@zytor.com>
3251S: Maintained
3252F: arch/x86/kernel/cpuid.c
3253F: arch/x86/kernel/msr.c
3254
3255CPU POWER MONITORING SUBSYSTEM
3256M: Thomas Renninger <trenn@suse.com>
3257L: linux-pm@vger.kernel.org
3258S: Maintained
3259F: tools/power/cpupower/
3260
3261CRAMFS FILESYSTEM
3262W: http://sourceforge.net/projects/cramfs/
3263S: Orphan / Obsolete
3264F: Documentation/filesystems/cramfs.txt
3265F: fs/cramfs/
3266
3267CRIS PORT
3268M: Mikael Starvik <starvik@axis.com>
3269M: Jesper Nilsson <jesper.nilsson@axis.com>
3270L: linux-cris-kernel@axis.com
3271W: http://developer.axis.com
3272T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3273S: Maintained
3274F: arch/cris/
3275F: drivers/tty/serial/crisv10.*
3276
3277CRYPTO API
3278M: Herbert Xu <herbert@gondor.apana.org.au>
3279M: "David S. Miller" <davem@davemloft.net>
3280L: linux-crypto@vger.kernel.org
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3283S: Maintained
3284F: Documentation/crypto/
3285F: Documentation/DocBook/crypto-API.tmpl
3286F: arch/*/crypto/
3287F: crypto/
3288F: drivers/crypto/
3289F: include/crypto/
3290
3291CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3292M: Neil Horman <nhorman@tuxdriver.com>
3293L: linux-crypto@vger.kernel.org
3294S: Maintained
3295F: crypto/ansi_cprng.c
3296F: crypto/rng.c
3297
3298CS3308 MEDIA DRIVER
3299M: Hans Verkuil <hverkuil@xs4all.nl>
3300L: linux-media@vger.kernel.org
3301T: git git://linuxtv.org/media_tree.git
3302W: http://linuxtv.org
3303S: Odd Fixes
3304F: drivers/media/i2c/cs3308.c
3305F: drivers/media/i2c/cs3308.h
3306
3307CS5535 Audio ALSA driver
3308M: Jaya Kumar <jayakumar.alsa@gmail.com>
3309S: Maintained
3310F: sound/pci/cs5535audio/
3311
3312CW1200 WLAN driver
3313M: Solomon Peachy <pizza@shaftnet.org>
3314S: Maintained
3315F: drivers/net/wireless/st/cw1200/
3316
3317CX18 VIDEO4LINUX DRIVER
3318M: Andy Walls <awalls@md.metrocast.net>
3319L: ivtv-devel@ivtvdriver.org (subscribers-only)
3320L: linux-media@vger.kernel.org
3321T: git git://linuxtv.org/media_tree.git
3322W: https://linuxtv.org
3323W: http://www.ivtvdriver.org/index.php/Cx18
3324S: Maintained
3325F: Documentation/video4linux/cx18.txt
3326F: drivers/media/pci/cx18/
3327F: include/uapi/linux/ivtv*
3328
3329CX2341X MPEG ENCODER HELPER MODULE
3330M: Hans Verkuil <hverkuil@xs4all.nl>
3331L: linux-media@vger.kernel.org
3332T: git git://linuxtv.org/media_tree.git
3333W: https://linuxtv.org
3334S: Maintained
3335F: drivers/media/common/cx2341x*
3336F: include/media/cx2341x*
3337
3338CX24120 MEDIA DRIVER
3339M: Jemma Denson <jdenson@gmail.com>
3340M: Patrick Boettcher <patrick.boettcher@posteo.de>
3341L: linux-media@vger.kernel.org
3342W: https://linuxtv.org
3343Q: http://patchwork.linuxtv.org/project/linux-media/list/
3344S: Maintained
3345F: drivers/media/dvb-frontends/cx24120*
3346
3347CX88 VIDEO4LINUX DRIVER
3348M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3349L: linux-media@vger.kernel.org
3350W: https://linuxtv.org
3351T: git git://linuxtv.org/media_tree.git
3352S: Odd fixes
3353F: Documentation/video4linux/cx88/
3354F: drivers/media/pci/cx88/
3355
3356CXD2820R MEDIA DRIVER
3357M: Antti Palosaari <crope@iki.fi>
3358L: linux-media@vger.kernel.org
3359W: https://linuxtv.org
3360W: http://palosaari.fi/linux/
3361Q: http://patchwork.linuxtv.org/project/linux-media/list/
3362T: git git://linuxtv.org/anttip/media_tree.git
3363S: Maintained
3364F: drivers/media/dvb-frontends/cxd2820r*
3365
3366CXGB3 ETHERNET DRIVER (CXGB3)
3367M: Santosh Raspatur <santosh@chelsio.com>
3368L: netdev@vger.kernel.org
3369W: http://www.chelsio.com
3370S: Supported
3371F: drivers/net/ethernet/chelsio/cxgb3/
3372
3373CXGB3 ISCSI DRIVER (CXGB3I)
3374M: Karen Xie <kxie@chelsio.com>
3375L: linux-scsi@vger.kernel.org
3376W: http://www.chelsio.com
3377S: Supported
3378F: drivers/scsi/cxgbi/cxgb3i
3379
3380CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3381M: Steve Wise <swise@chelsio.com>
3382L: linux-rdma@vger.kernel.org
3383W: http://www.openfabrics.org
3384S: Supported
3385F: drivers/infiniband/hw/cxgb3/
3386
3387CXGB4 ETHERNET DRIVER (CXGB4)
3388M: Hariprasad S <hariprasad@chelsio.com>
3389L: netdev@vger.kernel.org
3390W: http://www.chelsio.com
3391S: Supported
3392F: drivers/net/ethernet/chelsio/cxgb4/
3393
3394CXGB4 ISCSI DRIVER (CXGB4I)
3395M: Karen Xie <kxie@chelsio.com>
3396L: linux-scsi@vger.kernel.org
3397W: http://www.chelsio.com
3398S: Supported
3399F: drivers/scsi/cxgbi/cxgb4i
3400
3401CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3402M: Steve Wise <swise@chelsio.com>
3403L: linux-rdma@vger.kernel.org
3404W: http://www.openfabrics.org
3405S: Supported
3406F: drivers/infiniband/hw/cxgb4/
3407
3408CXGB4VF ETHERNET DRIVER (CXGB4VF)
3409M: Casey Leedom <leedom@chelsio.com>
3410L: netdev@vger.kernel.org
3411W: http://www.chelsio.com
3412S: Supported
3413F: drivers/net/ethernet/chelsio/cxgb4vf/
3414
3415CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3416M: Ian Munsie <imunsie@au1.ibm.com>
3417M: Michael Neuling <mikey@neuling.org>
3418L: linuxppc-dev@lists.ozlabs.org
3419S: Supported
3420F: drivers/misc/cxl/
3421F: include/misc/cxl*
3422F: include/uapi/misc/cxl.h
3423F: Documentation/powerpc/cxl.txt
3424F: Documentation/powerpc/cxl.txt
3425F: Documentation/ABI/testing/sysfs-class-cxl
3426
3427CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3428M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3429M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3430L: linux-scsi@vger.kernel.org
3431S: Supported
3432F: drivers/scsi/cxlflash/
3433F: include/uapi/scsi/cxlflash_ioctls.h
3434F: Documentation/powerpc/cxlflash.txt
3435
3436STMMAC ETHERNET DRIVER
3437M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3438M: Alexandre Torgue <alexandre.torgue@st.com>
3439L: netdev@vger.kernel.org
3440W: http://www.stlinux.com
3441S: Supported
3442F: drivers/net/ethernet/stmicro/stmmac/
3443
3444CYBERPRO FB DRIVER
3445M: Russell King <linux@armlinux.org.uk>
3446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3447W: http://www.armlinux.org.uk/
3448S: Maintained
3449F: drivers/video/fbdev/cyber2000fb.*
3450
3451CYCLADES ASYNC MUX DRIVER
3452W: http://www.cyclades.com/
3453S: Orphan
3454F: drivers/tty/cyclades.c
3455F: include/linux/cyclades.h
3456F: include/uapi/linux/cyclades.h
3457
3458CYCLADES PC300 DRIVER
3459W: http://www.cyclades.com/
3460S: Orphan
3461F: drivers/net/wan/pc300*
3462
3463CYPRESS_FIRMWARE MEDIA DRIVER
3464M: Antti Palosaari <crope@iki.fi>
3465L: linux-media@vger.kernel.org
3466W: https://linuxtv.org
3467W: http://palosaari.fi/linux/
3468Q: http://patchwork.linuxtv.org/project/linux-media/list/
3469T: git git://linuxtv.org/anttip/media_tree.git
3470S: Maintained
3471F: drivers/media/common/cypress_firmware*
3472
3473CYTTSP TOUCHSCREEN DRIVER
3474M: Ferruh Yigit <fery@cypress.com>
3475L: linux-input@vger.kernel.org
3476S: Supported
3477F: drivers/input/touchscreen/cyttsp*
3478F: include/linux/input/cyttsp.h
3479
3480DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3481M: Joshua Kinard <kumba@gentoo.org>
3482S: Maintained
3483F: drivers/rtc/rtc-ds1685.c
3484F: include/linux/rtc/ds1685.h
3485
3486DAMA SLAVE for AX.25
3487M: Joerg Reuter <jreuter@yaina.de>
3488W: http://yaina.de/jreuter/
3489W: http://www.qsl.net/dl1bke/
3490L: linux-hams@vger.kernel.org
3491S: Maintained
3492F: net/ax25/af_ax25.c
3493F: net/ax25/ax25_dev.c
3494F: net/ax25/ax25_ds_*
3495F: net/ax25/ax25_in.c
3496F: net/ax25/ax25_out.c
3497F: net/ax25/ax25_timer.c
3498F: net/ax25/sysctl_net_ax25.c
3499
3500DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3501L: netdev@vger.kernel.org
3502S: Orphan
3503F: Documentation/networking/dmfe.txt
3504F: drivers/net/ethernet/dec/tulip/dmfe.c
3505
3506DC390/AM53C974 SCSI driver
3507M: Hannes Reinecke <hare@suse.com>
3508L: linux-scsi@vger.kernel.org
3509S: Maintained
3510F: drivers/scsi/am53c974.c
3511
3512DC395x SCSI driver
3513M: Oliver Neukum <oliver@neukum.org>
3514M: Ali Akcaagac <aliakc@web.de>
3515M: Jamie Lenehan <lenehan@twibble.org>
3516L: dc395x@twibble.org
3517W: http://twibble.org/dist/dc395x/
3518W: http://lists.twibble.org/mailman/listinfo/dc395x/
3519S: Maintained
3520F: Documentation/scsi/dc395x.txt
3521F: drivers/scsi/dc395x.*
3522
3523DCCP PROTOCOL
3524M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3525L: dccp@vger.kernel.org
3526W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3527S: Maintained
3528F: include/linux/dccp.h
3529F: include/uapi/linux/dccp.h
3530F: include/linux/tfrc.h
3531F: net/dccp/
3532
3533DECnet NETWORK LAYER
3534W: http://linux-decnet.sourceforge.net
3535L: linux-decnet-user@lists.sourceforge.net
3536S: Orphan
3537F: Documentation/networking/decnet.txt
3538F: net/decnet/
3539
3540DECSTATION PLATFORM SUPPORT
3541M: "Maciej W. Rozycki" <macro@linux-mips.org>
3542L: linux-mips@linux-mips.org
3543W: http://www.linux-mips.org/wiki/DECstation
3544S: Maintained
3545F: arch/mips/dec/
3546F: arch/mips/include/asm/dec/
3547F: arch/mips/include/asm/mach-dec/
3548
3549DEFXX FDDI NETWORK DRIVER
3550M: "Maciej W. Rozycki" <macro@linux-mips.org>
3551S: Maintained
3552F: drivers/net/fddi/defxx.*
3553
3554DELL LAPTOP DRIVER
3555M: Matthew Garrett <mjg59@srcf.ucam.org>
3556M: Pali Rohár <pali.rohar@gmail.com>
3557L: platform-driver-x86@vger.kernel.org
3558S: Maintained
3559F: drivers/platform/x86/dell-laptop.c
3560
3561DELL LAPTOP RBTN DRIVER
3562M: Pali Rohár <pali.rohar@gmail.com>
3563S: Maintained
3564F: drivers/platform/x86/dell-rbtn.*
3565
3566DELL LAPTOP FREEFALL DRIVER
3567M: Pali Rohár <pali.rohar@gmail.com>
3568S: Maintained
3569F: drivers/platform/x86/dell-smo8800.c
3570
3571DELL LAPTOP SMM DRIVER
3572M: Pali Rohár <pali.rohar@gmail.com>
3573S: Maintained
3574F: drivers/hwmon/dell-smm-hwmon.c
3575F: include/uapi/linux/i8k.h
3576
3577DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3578M: Doug Warzecha <Douglas_Warzecha@dell.com>
3579S: Maintained
3580F: Documentation/dcdbas.txt
3581F: drivers/firmware/dcdbas.*
3582
3583DELL WMI EXTRAS DRIVER
3584M: Matthew Garrett <mjg59@srcf.ucam.org>
3585M: Pali Rohár <pali.rohar@gmail.com>
3586S: Maintained
3587F: drivers/platform/x86/dell-wmi.c
3588
3589DESIGNWARE USB2 DRD IP DRIVER
3590M: John Youn <johnyoun@synopsys.com>
3591L: linux-usb@vger.kernel.org
3592T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3593S: Maintained
3594F: drivers/usb/dwc2/
3595
3596DESIGNWARE USB3 DRD IP DRIVER
3597M: Felipe Balbi <balbi@kernel.org>
3598L: linux-usb@vger.kernel.org
3599T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3600S: Maintained
3601F: drivers/usb/dwc3/
3602
3603DEVICE COREDUMP (DEV_COREDUMP)
3604M: Johannes Berg <johannes@sipsolutions.net>
3605L: linux-kernel@vger.kernel.org
3606S: Maintained
3607F: drivers/base/devcoredump.c
3608F: include/linux/devcoredump.h
3609
3610DEVICE FREQUENCY (DEVFREQ)
3611M: MyungJoo Ham <myungjoo.ham@samsung.com>
3612M: Kyungmin Park <kyungmin.park@samsung.com>
3613L: linux-pm@vger.kernel.org
3614T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3615S: Maintained
3616F: drivers/devfreq/
3617F: include/linux/devfreq.h
3618F: Documentation/devicetree/bindings/devfreq/
3619
3620DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3621M: Chanwoo Choi <cw00.choi@samsung.com>
3622L: linux-pm@vger.kernel.org
3623T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3624S: Supported
3625F: drivers/devfreq/event/
3626F: drivers/devfreq/devfreq-event.c
3627F: include/linux/devfreq-event.h
3628F: Documentation/devicetree/bindings/devfreq/event/
3629
3630BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3631M: Chanwoo Choi <cw00.choi@samsung.com>
3632L: linux-pm@vger.kernel.org
3633L: linux-samsung-soc@vger.kernel.org
3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3635S: Maintained
3636F: drivers/devfreq/exynos-bus.c
3637F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3638
3639DEVICE NUMBER REGISTRY
3640M: Torben Mathiasen <device@lanana.org>
3641W: http://lanana.org/docs/device-list/index.html
3642S: Maintained
3643
3644DEVICE-MAPPER (LVM)
3645M: Alasdair Kergon <agk@redhat.com>
3646M: Mike Snitzer <snitzer@redhat.com>
3647M: dm-devel@redhat.com
3648L: dm-devel@redhat.com
3649W: http://sources.redhat.com/dm
3650Q: http://patchwork.kernel.org/project/dm-devel/list/
3651T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3652T: quilt http://people.redhat.com/agk/patches/linux/editing/
3653S: Maintained
3654F: Documentation/device-mapper/
3655F: drivers/md/dm*
3656F: drivers/md/persistent-data/
3657F: include/linux/device-mapper.h
3658F: include/linux/dm-*.h
3659F: include/uapi/linux/dm-*.h
3660
3661DEVLINK
3662M: Jiri Pirko <jiri@mellanox.com>
3663L: netdev@vger.kernel.org
3664S: Supported
3665F: net/core/devlink.c
3666F: include/net/devlink.h
3667F: include/uapi/linux/devlink.h
3668
3669DIALOG SEMICONDUCTOR DRIVERS
3670M: Support Opensource <support.opensource@diasemi.com>
3671W: http://www.dialog-semiconductor.com/products
3672S: Supported
3673F: Documentation/hwmon/da90??
3674F: Documentation/devicetree/bindings/sound/da[79]*.txt
3675F: drivers/gpio/gpio-da90??.c
3676F: drivers/hwmon/da90??-hwmon.c
3677F: drivers/iio/adc/da91??-*.c
3678F: drivers/input/misc/da90??_onkey.c
3679F: drivers/input/touchscreen/da9052_tsi.c
3680F: drivers/leds/leds-da90??.c
3681F: drivers/mfd/da903x.c
3682F: drivers/mfd/da90??-*.c
3683F: drivers/mfd/da91??-*.c
3684F: drivers/power/da9052-battery.c
3685F: drivers/power/da91??-*.c
3686F: drivers/regulator/da903x.c
3687F: drivers/regulator/da9???-regulator.[ch]
3688F: drivers/rtc/rtc-da90??.c
3689F: drivers/video/backlight/da90??_bl.c
3690F: drivers/watchdog/da90??_wdt.c
3691F: include/linux/mfd/da903x.h
3692F: include/linux/mfd/da9052/
3693F: include/linux/mfd/da9055/
3694F: include/linux/mfd/da9063/
3695F: include/linux/mfd/da9150/
3696F: include/sound/da[79]*.h
3697F: sound/soc/codecs/da[79]*.[ch]
3698
3699DIGI NEO AND CLASSIC PCI PRODUCTS
3700M: Lidza Louina <lidza.louina@gmail.com>
3701M: Mark Hounschell <markh@compro.net>
3702L: driverdev-devel@linuxdriverproject.org
3703S: Maintained
3704F: drivers/staging/dgnc/
3705
3706DIOLAN U2C-12 I2C DRIVER
3707M: Guenter Roeck <linux@roeck-us.net>
3708L: linux-i2c@vger.kernel.org
3709S: Maintained
3710F: drivers/i2c/busses/i2c-diolan-u2c.c
3711
3712DIRECT ACCESS (DAX)
3713M: Matthew Wilcox <willy@linux.intel.com>
3714L: linux-fsdevel@vger.kernel.org
3715S: Supported
3716F: fs/dax.c
3717
3718DIRECTORY NOTIFICATION (DNOTIFY)
3719M: Eric Paris <eparis@parisplace.org>
3720S: Maintained
3721F: Documentation/filesystems/dnotify.txt
3722F: fs/notify/dnotify/
3723F: include/linux/dnotify.h
3724
3725DISK GEOMETRY AND PARTITION HANDLING
3726M: Andries Brouwer <aeb@cwi.nl>
3727W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3728W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3729W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3730S: Maintained
3731
3732DISKQUOTA
3733M: Jan Kara <jack@suse.com>
3734S: Maintained
3735F: Documentation/filesystems/quota.txt
3736F: fs/quota/
3737F: include/linux/quota*.h
3738F: include/uapi/linux/quota*.h
3739
3740DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3741M: Bernie Thompson <bernie@plugable.com>
3742L: linux-fbdev@vger.kernel.org
3743S: Maintained
3744W: http://plugable.com/category/projects/udlfb/
3745F: drivers/video/fbdev/udlfb.c
3746F: include/video/udlfb.h
3747F: Documentation/fb/udlfb.txt
3748
3749DISTRIBUTED LOCK MANAGER (DLM)
3750M: Christine Caulfield <ccaulfie@redhat.com>
3751M: David Teigland <teigland@redhat.com>
3752L: cluster-devel@redhat.com
3753W: http://sources.redhat.com/cluster/
3754T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3755S: Supported
3756F: fs/dlm/
3757
3758DMA BUFFER SHARING FRAMEWORK
3759M: Sumit Semwal <sumit.semwal@linaro.org>
3760S: Maintained
3761L: linux-media@vger.kernel.org
3762L: dri-devel@lists.freedesktop.org
3763L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3764F: drivers/dma-buf/
3765F: include/linux/dma-buf*
3766F: include/linux/reservation.h
3767F: include/linux/*fence.h
3768F: Documentation/dma-buf-sharing.txt
3769T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3770
3771DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3772M: Vinod Koul <vinod.koul@intel.com>
3773L: dmaengine@vger.kernel.org
3774Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3775S: Maintained
3776F: drivers/dma/
3777F: include/linux/dmaengine.h
3778F: Documentation/dmaengine/
3779T: git git://git.infradead.org/users/vkoul/slave-dma.git
3780
3781DME1737 HARDWARE MONITOR DRIVER
3782M: Juerg Haefliger <juergh@gmail.com>
3783L: linux-hwmon@vger.kernel.org
3784S: Maintained
3785F: Documentation/hwmon/dme1737
3786F: drivers/hwmon/dme1737.c
3787
3788DMI/SMBIOS SUPPORT
3789M: Jean Delvare <jdelvare@suse.com>
3790S: Maintained
3791T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3792F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3793F: drivers/firmware/dmi-id.c
3794F: drivers/firmware/dmi_scan.c
3795F: include/linux/dmi.h
3796
3797DOCUMENTATION
3798M: Jonathan Corbet <corbet@lwn.net>
3799L: linux-doc@vger.kernel.org
3800S: Maintained
3801F: Documentation/
3802F: scripts/docproc.c
3803F: scripts/kernel-doc*
3804X: Documentation/ABI/
3805X: Documentation/devicetree/
3806X: Documentation/acpi
3807X: Documentation/power
3808X: Documentation/spi
3809X: Documentation/DocBook/media
3810T: git git://git.lwn.net/linux.git docs-next
3811
3812DOUBLETALK DRIVER
3813M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3814L: blinux-list@redhat.com
3815S: Maintained
3816F: drivers/char/dtlk.c
3817F: include/linux/dtlk.h
3818
3819DPT_I2O SCSI RAID DRIVER
3820M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3821L: linux-scsi@vger.kernel.org
3822W: http://www.adaptec.com/
3823S: Maintained
3824F: drivers/scsi/dpt*
3825F: drivers/scsi/dpt/
3826
3827DRBD DRIVER
3828M: Philipp Reisner <philipp.reisner@linbit.com>
3829M: Lars Ellenberg <lars.ellenberg@linbit.com>
3830L: drbd-dev@lists.linbit.com
3831W: http://www.drbd.org
3832T: git git://git.linbit.com/linux-drbd.git
3833T: git git://git.linbit.com/drbd-8.4.git
3834S: Supported
3835F: drivers/block/drbd/
3836F: lib/lru_cache.c
3837F: Documentation/blockdev/drbd/
3838
3839DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3841T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3842S: Supported
3843F: Documentation/kobject.txt
3844F: drivers/base/
3845F: fs/debugfs/
3846F: fs/kernfs/
3847F: fs/sysfs/
3848F: include/linux/debugfs.h
3849F: include/linux/kobj*
3850F: lib/kobj*
3851
3852DRM DRIVERS
3853M: David Airlie <airlied@linux.ie>
3854L: dri-devel@lists.freedesktop.org
3855T: git git://people.freedesktop.org/~airlied/linux
3856S: Maintained
3857F: drivers/gpu/drm/
3858F: drivers/gpu/vga/
3859F: Documentation/DocBook/gpu.*
3860F: include/drm/
3861F: include/uapi/drm/
3862
3863DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3864M: Dave Airlie <airlied@redhat.com>
3865S: Odd Fixes
3866F: drivers/gpu/drm/ast/
3867
3868DRM DRIVER FOR BOCHS VIRTUAL GPU
3869M: Gerd Hoffmann <kraxel@redhat.com>
3870S: Odd Fixes
3871F: drivers/gpu/drm/bochs/
3872
3873DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3874M: Dave Airlie <airlied@redhat.com>
3875S: Odd Fixes
3876F: drivers/gpu/drm/cirrus/
3877
3878RADEON and AMDGPU DRM DRIVERS
3879M: Alex Deucher <alexander.deucher@amd.com>
3880M: Christian König <christian.koenig@amd.com>
3881L: dri-devel@lists.freedesktop.org
3882T: git git://people.freedesktop.org/~agd5f/linux
3883S: Supported
3884F: drivers/gpu/drm/radeon/
3885F: include/uapi/drm/radeon_drm.h
3886F: drivers/gpu/drm/amd/
3887F: include/uapi/drm/amdgpu_drm.h
3888
3889DRM PANEL DRIVERS
3890M: Thierry Reding <thierry.reding@gmail.com>
3891L: dri-devel@lists.freedesktop.org
3892T: git git://anongit.freedesktop.org/tegra/linux.git
3893S: Maintained
3894F: drivers/gpu/drm/drm_panel.c
3895F: drivers/gpu/drm/panel/
3896F: include/drm/drm_panel.h
3897F: Documentation/devicetree/bindings/display/panel/
3898
3899INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3900M: Daniel Vetter <daniel.vetter@intel.com>
3901M: Jani Nikula <jani.nikula@linux.intel.com>
3902L: intel-gfx@lists.freedesktop.org
3903L: dri-devel@lists.freedesktop.org
3904W: https://01.org/linuxgraphics/
3905Q: http://patchwork.freedesktop.org/project/intel-gfx/
3906T: git git://anongit.freedesktop.org/drm-intel
3907S: Supported
3908F: drivers/gpu/drm/i915/
3909F: include/drm/i915*
3910F: include/uapi/drm/i915_drm.h
3911
3912DRM DRIVERS FOR ATMEL HLCDC
3913M: Boris Brezillon <boris.brezillon@free-electrons.com>
3914L: dri-devel@lists.freedesktop.org
3915S: Supported
3916F: drivers/gpu/drm/atmel-hlcdc/
3917F: Documentation/devicetree/bindings/drm/atmel/
3918
3919DRM DRIVERS FOR ALLWINNER A10
3920M: Maxime Ripard <maxime.ripard@free-electrons.com>
3921L: dri-devel@lists.freedesktop.org
3922S: Supported
3923F: drivers/gpu/drm/sun4i/
3924F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3925
3926DRM DRIVERS FOR EXYNOS
3927M: Inki Dae <inki.dae@samsung.com>
3928M: Joonyoung Shim <jy0922.shim@samsung.com>
3929M: Seung-Woo Kim <sw0312.kim@samsung.com>
3930M: Kyungmin Park <kyungmin.park@samsung.com>
3931L: dri-devel@lists.freedesktop.org
3932T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3933S: Supported
3934F: drivers/gpu/drm/exynos/
3935F: include/uapi/drm/exynos_drm.h
3936F: Documentation/devicetree/bindings/display/exynos/
3937
3938DRM DRIVERS FOR FREESCALE DCU
3939M: Stefan Agner <stefan@agner.ch>
3940M: Alison Wang <alison.wang@freescale.com>
3941L: dri-devel@lists.freedesktop.org
3942S: Supported
3943F: drivers/gpu/drm/fsl-dcu/
3944F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3945F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3946F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3947
3948DRM DRIVERS FOR FREESCALE IMX
3949M: Philipp Zabel <p.zabel@pengutronix.de>
3950L: dri-devel@lists.freedesktop.org
3951S: Maintained
3952F: drivers/gpu/drm/imx/
3953F: drivers/gpu/ipu-v3/
3954F: Documentation/devicetree/bindings/display/imx/
3955
3956DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3957M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3958L: dri-devel@lists.freedesktop.org
3959T: git git://github.com/patjak/drm-gma500
3960S: Maintained
3961F: drivers/gpu/drm/gma500/
3962
3963DRM DRIVERS FOR HISILICON
3964M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3965R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3966R: Chen Feng <puck.chen@hisilicon.com>
3967L: dri-devel@lists.freedesktop.org
3968T: git git://github.com/xin3liang/linux.git
3969S: Maintained
3970F: drivers/gpu/drm/hisilicon/
3971F: Documentation/devicetree/bindings/display/hisilicon/
3972
3973DRM DRIVER FOR INTEL I810 VIDEO CARDS
3974S: Orphan / Obsolete
3975F: drivers/gpu/drm/i810/
3976F: include/uapi/drm/i810_drm.h
3977
3978DRM DRIVER FOR MSM ADRENO GPU
3979M: Rob Clark <robdclark@gmail.com>
3980L: linux-arm-msm@vger.kernel.org
3981L: dri-devel@lists.freedesktop.org
3982L: freedreno@lists.freedesktop.org
3983T: git git://people.freedesktop.org/~robclark/linux
3984S: Maintained
3985F: drivers/gpu/drm/msm/
3986F: include/uapi/drm/msm_drm.h
3987F: Documentation/devicetree/bindings/display/msm/
3988
3989DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3990M: Ben Skeggs <bskeggs@redhat.com>
3991L: dri-devel@lists.freedesktop.org
3992L: nouveau@lists.freedesktop.org
3993T: git git://github.com/skeggsb/linux
3994S: Supported
3995F: drivers/gpu/drm/nouveau/
3996F: include/uapi/drm/nouveau_drm.h
3997
3998DRM DRIVERS FOR NVIDIA TEGRA
3999M: Thierry Reding <thierry.reding@gmail.com>
4000L: dri-devel@lists.freedesktop.org
4001L: linux-tegra@vger.kernel.org
4002T: git git://anongit.freedesktop.org/tegra/linux.git
4003S: Supported
4004F: drivers/gpu/drm/tegra/
4005F: drivers/gpu/host1x/
4006F: include/linux/host1x.h
4007F: include/uapi/drm/tegra_drm.h
4008F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4009
4010DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4011S: Orphan / Obsolete
4012F: drivers/gpu/drm/mga/
4013F: include/uapi/drm/mga_drm.h
4014
4015DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4016M: Dave Airlie <airlied@redhat.com>
4017S: Odd Fixes
4018F: drivers/gpu/drm/mgag200/
4019
4020DRM DRIVER FOR RAGE 128 VIDEO CARDS
4021S: Orphan / Obsolete
4022F: drivers/gpu/drm/r128/
4023F: include/uapi/drm/r128_drm.h
4024
4025DRM DRIVERS FOR RENESAS
4026M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4027L: dri-devel@lists.freedesktop.org
4028L: linux-renesas-soc@vger.kernel.org
4029T: git git://linuxtv.org/pinchartl/fbdev
4030S: Supported
4031F: drivers/gpu/drm/rcar-du/
4032F: drivers/gpu/drm/shmobile/
4033F: include/linux/platform_data/shmob_drm.h
4034F: Documentation/devicetree/bindings/display/renesas,du.txt
4035
4036DRM DRIVER FOR QXL VIRTUAL GPU
4037M: Dave Airlie <airlied@redhat.com>
4038S: Odd Fixes
4039F: drivers/gpu/drm/qxl/
4040F: include/uapi/drm/qxl_drm.h
4041
4042DRM DRIVERS FOR ROCKCHIP
4043M: Mark Yao <mark.yao@rock-chips.com>
4044L: dri-devel@lists.freedesktop.org
4045S: Maintained
4046F: drivers/gpu/drm/rockchip/
4047F: Documentation/devicetree/bindings/display/rockchip/
4048
4049DRM DRIVER FOR SAVAGE VIDEO CARDS
4050S: Orphan / Obsolete
4051F: drivers/gpu/drm/savage/
4052F: include/uapi/drm/savage_drm.h
4053
4054DRM DRIVER FOR SIS VIDEO CARDS
4055S: Orphan / Obsolete
4056F: drivers/gpu/drm/sis/
4057F: include/uapi/drm/sis_drm.h
4058
4059DRM DRIVERS FOR STI
4060M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4061M: Vincent Abriou <vincent.abriou@st.com>
4062L: dri-devel@lists.freedesktop.org
4063T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4064S: Maintained
4065F: drivers/gpu/drm/sti
4066F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4067
4068DRM DRIVER FOR TDFX VIDEO CARDS
4069S: Orphan / Obsolete
4070F: drivers/gpu/drm/tdfx/
4071
4072DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4073M: Dave Airlie <airlied@redhat.com>
4074S: Odd Fixes
4075F: drivers/gpu/drm/udl/
4076
4077DRM DRIVERS FOR VIVANTE GPU IP
4078M: Lucas Stach <l.stach@pengutronix.de>
4079R: Russell King <linux+etnaviv@armlinux.org.uk>
4080R: Christian Gmeiner <christian.gmeiner@gmail.com>
4081L: dri-devel@lists.freedesktop.org
4082S: Maintained
4083F: drivers/gpu/drm/etnaviv/
4084F: include/uapi/drm/etnaviv_drm.h
4085F: Documentation/devicetree/bindings/display/etnaviv/
4086
4087DRM DRIVER FOR VMWARE VIRTUAL GPU
4088M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4089M: Sinclair Yeh <syeh@vmware.com>
4090M: Thomas Hellstrom <thellstrom@vmware.com>
4091L: dri-devel@lists.freedesktop.org
4092T: git git://people.freedesktop.org/~syeh/repos_linux
4093T: git git://people.freedesktop.org/~thomash/linux
4094S: Supported
4095F: drivers/gpu/drm/vmwgfx/
4096F: include/uapi/drm/vmwgfx_drm.h
4097
4098DRM DRIVERS FOR VC4
4099M: Eric Anholt <eric@anholt.net>
4100T: git git://github.com/anholt/linux
4101S: Supported
4102F: drivers/gpu/drm/vc4/
4103F: include/uapi/drm/vc4_drm.h
4104F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4105
4106DSBR100 USB FM RADIO DRIVER
4107M: Alexey Klimov <klimov.linux@gmail.com>
4108L: linux-media@vger.kernel.org
4109T: git git://linuxtv.org/media_tree.git
4110S: Maintained
4111F: drivers/media/radio/dsbr100.c
4112
4113DSCC4 DRIVER
4114M: Francois Romieu <romieu@fr.zoreil.com>
4115L: netdev@vger.kernel.org
4116S: Maintained
4117F: drivers/net/wan/dscc4.c
4118
4119DT3155 MEDIA DRIVER
4120M: Hans Verkuil <hverkuil@xs4all.nl>
4121L: linux-media@vger.kernel.org
4122T: git git://linuxtv.org/media_tree.git
4123W: https://linuxtv.org
4124S: Odd Fixes
4125F: drivers/media/pci/dt3155/
4126
4127DVB_USB_AF9015 MEDIA DRIVER
4128M: Antti Palosaari <crope@iki.fi>
4129L: linux-media@vger.kernel.org
4130W: https://linuxtv.org
4131W: http://palosaari.fi/linux/
4132Q: http://patchwork.linuxtv.org/project/linux-media/list/
4133T: git git://linuxtv.org/anttip/media_tree.git
4134S: Maintained
4135F: drivers/media/usb/dvb-usb-v2/af9015*
4136
4137DVB_USB_AF9035 MEDIA DRIVER
4138M: Antti Palosaari <crope@iki.fi>
4139L: linux-media@vger.kernel.org
4140W: https://linuxtv.org
4141W: http://palosaari.fi/linux/
4142Q: http://patchwork.linuxtv.org/project/linux-media/list/
4143T: git git://linuxtv.org/anttip/media_tree.git
4144S: Maintained
4145F: drivers/media/usb/dvb-usb-v2/af9035*
4146
4147DVB_USB_ANYSEE MEDIA DRIVER
4148M: Antti Palosaari <crope@iki.fi>
4149L: linux-media@vger.kernel.org
4150W: https://linuxtv.org
4151W: http://palosaari.fi/linux/
4152Q: http://patchwork.linuxtv.org/project/linux-media/list/
4153T: git git://linuxtv.org/anttip/media_tree.git
4154S: Maintained
4155F: drivers/media/usb/dvb-usb-v2/anysee*
4156
4157DVB_USB_AU6610 MEDIA DRIVER
4158M: Antti Palosaari <crope@iki.fi>
4159L: linux-media@vger.kernel.org
4160W: https://linuxtv.org
4161W: http://palosaari.fi/linux/
4162Q: http://patchwork.linuxtv.org/project/linux-media/list/
4163T: git git://linuxtv.org/anttip/media_tree.git
4164S: Maintained
4165F: drivers/media/usb/dvb-usb-v2/au6610*
4166
4167DVB_USB_CE6230 MEDIA DRIVER
4168M: Antti Palosaari <crope@iki.fi>
4169L: linux-media@vger.kernel.org
4170W: https://linuxtv.org
4171W: http://palosaari.fi/linux/
4172Q: http://patchwork.linuxtv.org/project/linux-media/list/
4173T: git git://linuxtv.org/anttip/media_tree.git
4174S: Maintained
4175F: drivers/media/usb/dvb-usb-v2/ce6230*
4176
4177DVB_USB_CXUSB MEDIA DRIVER
4178M: Michael Krufky <mkrufky@linuxtv.org>
4179L: linux-media@vger.kernel.org
4180W: https://linuxtv.org
4181W: http://github.com/mkrufky
4182Q: http://patchwork.linuxtv.org/project/linux-media/list/
4183T: git git://linuxtv.org/media_tree.git
4184S: Maintained
4185F: drivers/media/usb/dvb-usb/cxusb*
4186
4187DVB_USB_EC168 MEDIA DRIVER
4188M: Antti Palosaari <crope@iki.fi>
4189L: linux-media@vger.kernel.org
4190W: https://linuxtv.org
4191W: http://palosaari.fi/linux/
4192Q: http://patchwork.linuxtv.org/project/linux-media/list/
4193T: git git://linuxtv.org/anttip/media_tree.git
4194S: Maintained
4195F: drivers/media/usb/dvb-usb-v2/ec168*
4196
4197DVB_USB_GL861 MEDIA DRIVER
4198M: Antti Palosaari <crope@iki.fi>
4199L: linux-media@vger.kernel.org
4200W: https://linuxtv.org
4201Q: http://patchwork.linuxtv.org/project/linux-media/list/
4202T: git git://linuxtv.org/anttip/media_tree.git
4203S: Maintained
4204F: drivers/media/usb/dvb-usb-v2/gl861*
4205
4206DVB_USB_MXL111SF MEDIA DRIVER
4207M: Michael Krufky <mkrufky@linuxtv.org>
4208L: linux-media@vger.kernel.org
4209W: https://linuxtv.org
4210W: http://github.com/mkrufky
4211Q: http://patchwork.linuxtv.org/project/linux-media/list/
4212T: git git://linuxtv.org/mkrufky/mxl111sf.git
4213S: Maintained
4214F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4215
4216DVB_USB_RTL28XXU MEDIA DRIVER
4217M: Antti Palosaari <crope@iki.fi>
4218L: linux-media@vger.kernel.org
4219W: https://linuxtv.org
4220W: http://palosaari.fi/linux/
4221Q: http://patchwork.linuxtv.org/project/linux-media/list/
4222T: git git://linuxtv.org/anttip/media_tree.git
4223S: Maintained
4224F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4225
4226DVB_USB_V2 MEDIA DRIVER
4227M: Antti Palosaari <crope@iki.fi>
4228L: linux-media@vger.kernel.org
4229W: https://linuxtv.org
4230W: http://palosaari.fi/linux/
4231Q: http://patchwork.linuxtv.org/project/linux-media/list/
4232T: git git://linuxtv.org/anttip/media_tree.git
4233S: Maintained
4234F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4235F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4236
4237DYNAMIC DEBUG
4238M: Jason Baron <jbaron@akamai.com>
4239S: Maintained
4240F: lib/dynamic_debug.c
4241F: include/linux/dynamic_debug.h
4242
4243DZ DECSTATION DZ11 SERIAL DRIVER
4244M: "Maciej W. Rozycki" <macro@linux-mips.org>
4245S: Maintained
4246F: drivers/tty/serial/dz.*
4247
4248E3X0 POWER BUTTON DRIVER
4249M: Moritz Fischer <moritz.fischer@ettus.com>
4250L: usrp-users@lists.ettus.com
4251W: http://www.ettus.com
4252S: Supported
4253F: drivers/input/misc/e3x0-button.c
4254F: Documentation/devicetree/bindings/input/e3x0-button.txt
4255
4256E4000 MEDIA DRIVER
4257M: Antti Palosaari <crope@iki.fi>
4258L: linux-media@vger.kernel.org
4259W: https://linuxtv.org
4260W: http://palosaari.fi/linux/
4261Q: http://patchwork.linuxtv.org/project/linux-media/list/
4262T: git git://linuxtv.org/anttip/media_tree.git
4263S: Maintained
4264F: drivers/media/tuners/e4000*
4265
4266EATA ISA/EISA/PCI SCSI DRIVER
4267M: Dario Ballabio <ballabio_dario@emc.com>
4268L: linux-scsi@vger.kernel.org
4269S: Maintained
4270F: drivers/scsi/eata.c
4271
4272EC100 MEDIA DRIVER
4273M: Antti Palosaari <crope@iki.fi>
4274L: linux-media@vger.kernel.org
4275W: https://linuxtv.org
4276W: http://palosaari.fi/linux/
4277Q: http://patchwork.linuxtv.org/project/linux-media/list/
4278T: git git://linuxtv.org/anttip/media_tree.git
4279S: Maintained
4280F: drivers/media/dvb-frontends/ec100*
4281
4282ECRYPT FILE SYSTEM
4283M: Tyler Hicks <tyhicks@canonical.com>
4284L: ecryptfs@vger.kernel.org
4285W: http://ecryptfs.org
4286W: https://launchpad.net/ecryptfs
4287T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4288S: Supported
4289F: Documentation/filesystems/ecryptfs.txt
4290F: fs/ecryptfs/
4291
4292EDAC-CORE
4293M: Doug Thompson <dougthompson@xmission.com>
4294M: Borislav Petkov <bp@alien8.de>
4295M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4296L: linux-edac@vger.kernel.org
4297T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4298T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4299S: Supported
4300F: Documentation/edac.txt
4301F: drivers/edac/
4302F: include/linux/edac.h
4303
4304EDAC-AMD64
4305M: Doug Thompson <dougthompson@xmission.com>
4306M: Borislav Petkov <bp@alien8.de>
4307L: linux-edac@vger.kernel.org
4308S: Maintained
4309F: drivers/edac/amd64_edac*
4310
4311EDAC-CALXEDA
4312M: Doug Thompson <dougthompson@xmission.com>
4313M: Robert Richter <rric@kernel.org>
4314L: linux-edac@vger.kernel.org
4315S: Maintained
4316F: drivers/edac/highbank*
4317
4318EDAC-CAVIUM
4319M: Ralf Baechle <ralf@linux-mips.org>
4320M: David Daney <david.daney@cavium.com>
4321L: linux-edac@vger.kernel.org
4322L: linux-mips@linux-mips.org
4323S: Supported
4324F: drivers/edac/octeon_edac*
4325
4326EDAC-E752X
4327M: Mark Gross <mark.gross@intel.com>
4328M: Doug Thompson <dougthompson@xmission.com>
4329L: linux-edac@vger.kernel.org
4330S: Maintained
4331F: drivers/edac/e752x_edac.c
4332
4333EDAC-E7XXX
4334M: Doug Thompson <dougthompson@xmission.com>
4335L: linux-edac@vger.kernel.org
4336S: Maintained
4337F: drivers/edac/e7xxx_edac.c
4338
4339EDAC-GHES
4340M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4341L: linux-edac@vger.kernel.org
4342S: Maintained
4343F: drivers/edac/ghes_edac.c
4344
4345EDAC-I82443BXGX
4346M: Tim Small <tim@buttersideup.com>
4347L: linux-edac@vger.kernel.org
4348S: Maintained
4349F: drivers/edac/i82443bxgx_edac.c
4350
4351EDAC-I3000
4352M: Jason Uhlenkott <juhlenko@akamai.com>
4353L: linux-edac@vger.kernel.org
4354S: Maintained
4355F: drivers/edac/i3000_edac.c
4356
4357EDAC-I5000
4358M: Doug Thompson <dougthompson@xmission.com>
4359L: linux-edac@vger.kernel.org
4360S: Maintained
4361F: drivers/edac/i5000_edac.c
4362
4363EDAC-I5400
4364M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4365L: linux-edac@vger.kernel.org
4366S: Maintained
4367F: drivers/edac/i5400_edac.c
4368
4369EDAC-I7300
4370M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4371L: linux-edac@vger.kernel.org
4372S: Maintained
4373F: drivers/edac/i7300_edac.c
4374
4375EDAC-I7CORE
4376M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4377L: linux-edac@vger.kernel.org
4378S: Maintained
4379F: drivers/edac/i7core_edac.c
4380
4381EDAC-I82975X
4382M: Ranganathan Desikan <ravi@jetztechnologies.com>
4383M: "Arvind R." <arvino55@gmail.com>
4384L: linux-edac@vger.kernel.org
4385S: Maintained
4386F: drivers/edac/i82975x_edac.c
4387
4388EDAC-IE31200
4389M: Jason Baron <jbaron@akamai.com>
4390L: linux-edac@vger.kernel.org
4391S: Maintained
4392F: drivers/edac/ie31200_edac.c
4393
4394EDAC-MPC85XX
4395M: Johannes Thumshirn <morbidrsa@gmail.com>
4396L: linux-edac@vger.kernel.org
4397S: Maintained
4398F: drivers/edac/mpc85xx_edac.[ch]
4399
4400EDAC-PASEMI
4401M: Egor Martovetsky <egor@pasemi.com>
4402L: linux-edac@vger.kernel.org
4403S: Maintained
4404F: drivers/edac/pasemi_edac.c
4405
4406EDAC-R82600
4407M: Tim Small <tim@buttersideup.com>
4408L: linux-edac@vger.kernel.org
4409S: Maintained
4410F: drivers/edac/r82600_edac.c
4411
4412EDAC-SBRIDGE
4413M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4414L: linux-edac@vger.kernel.org
4415S: Maintained
4416F: drivers/edac/sb_edac.c
4417
4418EDAC-XGENE
4419APPLIED MICRO (APM) X-GENE SOC EDAC
4420M: Loc Ho <lho@apm.com>
4421S: Supported
4422F: drivers/edac/xgene_edac.c
4423F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4424
4425EDIROL UA-101/UA-1000 DRIVER
4426M: Clemens Ladisch <clemens@ladisch.de>
4427L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4428T: git git://git.alsa-project.org/alsa-kernel.git
4429S: Maintained
4430F: sound/usb/misc/ua101.c
4431
4432EXTENSIBLE FIRMWARE INTERFACE (EFI)
4433M: Matt Fleming <matt@codeblueprint.co.uk>
4434L: linux-efi@vger.kernel.org
4435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4436S: Maintained
4437F: Documentation/efi-stub.txt
4438F: arch/ia64/kernel/efi.c
4439F: arch/x86/boot/compressed/eboot.[ch]
4440F: arch/x86/include/asm/efi.h
4441F: arch/x86/platform/efi/
4442F: drivers/firmware/efi/
4443F: include/linux/efi*.h
4444
4445EFI VARIABLE FILESYSTEM
4446M: Matthew Garrett <matthew.garrett@nebula.com>
4447M: Jeremy Kerr <jk@ozlabs.org>
4448M: Matt Fleming <matt@codeblueprint.co.uk>
4449T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4450L: linux-efi@vger.kernel.org
4451S: Maintained
4452F: fs/efivarfs/
4453
4454EFIFB FRAMEBUFFER DRIVER
4455L: linux-fbdev@vger.kernel.org
4456M: Peter Jones <pjones@redhat.com>
4457S: Maintained
4458F: drivers/video/fbdev/efifb.c
4459
4460EFS FILESYSTEM
4461W: http://aeschi.ch.eu.org/efs/
4462S: Orphan
4463F: fs/efs/
4464
4465EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4466M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4467L: netdev@vger.kernel.org
4468S: Maintained
4469F: drivers/net/ethernet/ibm/ehea/
4470
4471EM28XX VIDEO4LINUX DRIVER
4472M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4473L: linux-media@vger.kernel.org
4474W: https://linuxtv.org
4475T: git git://linuxtv.org/media_tree.git
4476S: Maintained
4477F: drivers/media/usb/em28xx/
4478
4479EMBEDDED LINUX
4480M: Paul Gortmaker <paul.gortmaker@windriver.com>
4481M: Matt Mackall <mpm@selenic.com>
4482M: David Woodhouse <dwmw2@infradead.org>
4483L: linux-embedded@vger.kernel.org
4484S: Maintained
4485
4486EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4487M: James Smart <james.smart@avagotech.com>
4488M: Dick Kennedy <dick.kennedy@avagotech.com>
4489L: linux-scsi@vger.kernel.org
4490W: http://www.avagotech.com
4491S: Supported
4492F: drivers/scsi/lpfc/
4493
4494ENE CB710 FLASH CARD READER DRIVER
4495M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4496S: Maintained
4497F: drivers/misc/cb710/
4498F: drivers/mmc/host/cb710-mmc.*
4499F: include/linux/cb710.h
4500
4501ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4502M: Maxim Levitsky <maximlevitsky@gmail.com>
4503S: Maintained
4504F: drivers/media/rc/ene_ir.*
4505
4506EPSON S1D13XXX FRAMEBUFFER DRIVER
4507M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4508S: Maintained
4509T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4510F: drivers/video/fbdev/s1d13xxxfb.c
4511F: include/video/s1d13xxxfb.h
4512
4513ET131X NETWORK DRIVER
4514M: Mark Einon <mark.einon@gmail.com>
4515S: Odd Fixes
4516F: drivers/net/ethernet/agere/
4517
4518ETHERNET BRIDGE
4519M: Stephen Hemminger <stephen@networkplumber.org>
4520L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4521L: netdev@vger.kernel.org
4522W: http://www.linuxfoundation.org/en/Net:Bridge
4523S: Maintained
4524F: include/linux/netfilter_bridge/
4525F: net/bridge/
4526
4527ETHERNET PHY LIBRARY
4528M: Florian Fainelli <f.fainelli@gmail.com>
4529L: netdev@vger.kernel.org
4530S: Maintained
4531F: include/linux/phy.h
4532F: include/linux/phy_fixed.h
4533F: drivers/net/phy/
4534F: Documentation/networking/phy.txt
4535F: drivers/of/of_mdio.c
4536F: drivers/of/of_net.c
4537
4538EXT2 FILE SYSTEM
4539M: Jan Kara <jack@suse.com>
4540L: linux-ext4@vger.kernel.org
4541S: Maintained
4542F: Documentation/filesystems/ext2.txt
4543F: fs/ext2/
4544F: include/linux/ext2*
4545
4546EXT4 FILE SYSTEM
4547M: "Theodore Ts'o" <tytso@mit.edu>
4548M: Andreas Dilger <adilger.kernel@dilger.ca>
4549L: linux-ext4@vger.kernel.org
4550W: http://ext4.wiki.kernel.org
4551Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4552T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4553S: Maintained
4554F: Documentation/filesystems/ext4.txt
4555F: fs/ext4/
4556
4557Extended Verification Module (EVM)
4558M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4559L: linux-ima-devel@lists.sourceforge.net
4560L: linux-security-module@vger.kernel.org
4561S: Supported
4562F: security/integrity/evm/
4563
4564EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4565M: MyungJoo Ham <myungjoo.ham@samsung.com>
4566M: Chanwoo Choi <cw00.choi@samsung.com>
4567L: linux-kernel@vger.kernel.org
4568T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4569S: Maintained
4570F: drivers/extcon/
4571F: include/linux/extcon/
4572F: include/linux/extcon.h
4573F: Documentation/extcon/
4574F: Documentation/devicetree/bindings/extcon/
4575
4576EXYNOS DP DRIVER
4577M: Jingoo Han <jingoohan1@gmail.com>
4578L: dri-devel@lists.freedesktop.org
4579S: Maintained
4580F: drivers/gpu/drm/exynos/exynos_dp*
4581
4582EXYNOS SYSMMU (IOMMU) driver
4583M: Marek Szyprowski <m.szyprowski@samsung.com>
4584L: iommu@lists.linux-foundation.org
4585S: Maintained
4586F: drivers/iommu/exynos-iommu.c
4587
4588EXYNOS MIPI DISPLAY DRIVERS
4589M: Inki Dae <inki.dae@samsung.com>
4590M: Donghwa Lee <dh09.lee@samsung.com>
4591M: Kyungmin Park <kyungmin.park@samsung.com>
4592L: linux-fbdev@vger.kernel.org
4593S: Maintained
4594F: drivers/video/fbdev/exynos/exynos_mipi*
4595F: include/video/exynos_mipi*
4596
4597EZchip NPS platform support
4598M: Noam Camus <noamc@ezchip.com>
4599S: Supported
4600F: arch/arc/plat-eznps
4601F: arch/arc/boot/dts/eznps.dts
4602
4603F71805F HARDWARE MONITORING DRIVER
4604M: Jean Delvare <jdelvare@suse.com>
4605L: linux-hwmon@vger.kernel.org
4606S: Maintained
4607F: Documentation/hwmon/f71805f
4608F: drivers/hwmon/f71805f.c
4609
4610FC0011 TUNER DRIVER
4611M: Michael Buesch <m@bues.ch>
4612L: linux-media@vger.kernel.org
4613S: Maintained
4614F: drivers/media/tuners/fc0011.h
4615F: drivers/media/tuners/fc0011.c
4616
4617FC2580 MEDIA DRIVER
4618M: Antti Palosaari <crope@iki.fi>
4619L: linux-media@vger.kernel.org
4620W: https://linuxtv.org
4621W: http://palosaari.fi/linux/
4622Q: http://patchwork.linuxtv.org/project/linux-media/list/
4623T: git git://linuxtv.org/anttip/media_tree.git
4624S: Maintained
4625F: drivers/media/tuners/fc2580*
4626
4627FANOTIFY
4628M: Eric Paris <eparis@redhat.com>
4629S: Maintained
4630F: fs/notify/fanotify/
4631F: include/linux/fanotify.h
4632F: include/uapi/linux/fanotify.h
4633
4634FARSYNC SYNCHRONOUS DRIVER
4635M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4636W: http://www.farsite.co.uk/
4637S: Supported
4638F: drivers/net/wan/farsync.*
4639
4640FAULT INJECTION SUPPORT
4641M: Akinobu Mita <akinobu.mita@gmail.com>
4642S: Supported
4643F: Documentation/fault-injection/
4644F: lib/fault-inject.c
4645
4646FBTFT Framebuffer drivers
4647M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4648M: Noralf Trønnes <noralf@tronnes.org>
4649S: Maintained
4650F: drivers/staging/fbtft/
4651
4652FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4653M: Vasu Dev <vasu.dev@intel.com>
4654L: fcoe-devel@open-fcoe.org
4655W: www.Open-FCoE.org
4656S: Supported
4657F: drivers/scsi/libfc/
4658F: drivers/scsi/fcoe/
4659F: include/scsi/fc/
4660F: include/scsi/libfc.h
4661F: include/scsi/libfcoe.h
4662F: include/uapi/scsi/fc/
4663
4664FILE LOCKING (flock() and fcntl()/lockf())
4665M: Jeff Layton <jlayton@poochiereds.net>
4666M: "J. Bruce Fields" <bfields@fieldses.org>
4667L: linux-fsdevel@vger.kernel.org
4668S: Maintained
4669F: include/linux/fcntl.h
4670F: include/linux/fs.h
4671F: include/uapi/linux/fcntl.h
4672F: include/uapi/linux/fs.h
4673F: fs/fcntl.c
4674F: fs/locks.c
4675
4676FILESYSTEMS (VFS and infrastructure)
4677M: Alexander Viro <viro@zeniv.linux.org.uk>
4678L: linux-fsdevel@vger.kernel.org
4679S: Maintained
4680F: fs/*
4681
4682FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4683M: Riku Voipio <riku.voipio@iki.fi>
4684L: linux-hwmon@vger.kernel.org
4685S: Maintained
4686F: drivers/hwmon/f75375s.c
4687F: include/linux/f75375s.h
4688
4689FIREWIRE AUDIO DRIVERS
4690M: Clemens Ladisch <clemens@ladisch.de>
4691L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4692T: git git://git.alsa-project.org/alsa-kernel.git
4693S: Maintained
4694F: sound/firewire/
4695
4696FIREWIRE MEDIA DRIVERS (firedtv)
4697M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4698L: linux-media@vger.kernel.org
4699L: linux1394-devel@lists.sourceforge.net
4700T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4701S: Maintained
4702F: drivers/media/firewire/
4703
4704FIREWIRE SBP-2 TARGET
4705M: Chris Boot <bootc@bootc.net>
4706L: linux-scsi@vger.kernel.org
4707L: target-devel@vger.kernel.org
4708L: linux1394-devel@lists.sourceforge.net
4709T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4710S: Maintained
4711F: drivers/target/sbp/
4712
4713FIREWIRE SUBSYSTEM
4714M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4715L: linux1394-devel@lists.sourceforge.net
4716W: http://ieee1394.wiki.kernel.org/
4717T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4718S: Maintained
4719F: drivers/firewire/
4720F: include/linux/firewire.h
4721F: include/uapi/linux/firewire*.h
4722F: tools/firewire/
4723
4724FIRMWARE LOADER (request_firmware)
4725M: Ming Lei <ming.lei@canonical.com>
4726L: linux-kernel@vger.kernel.org
4727S: Maintained
4728F: Documentation/firmware_class/
4729F: drivers/base/firmware*.c
4730F: include/linux/firmware.h
4731
4732FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4733M: Joshua Morris <josh.h.morris@us.ibm.com>
4734M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4735S: Maintained
4736F: drivers/block/rsxx/
4737
4738FLOPPY DRIVER
4739M: Jiri Kosina <jikos@kernel.org>
4740T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4741S: Odd fixes
4742F: drivers/block/floppy.c
4743
4744FMC SUBSYSTEM
4745M: Alessandro Rubini <rubini@gnudd.com>
4746W: http://www.ohwr.org/projects/fmc-bus
4747S: Supported
4748F: drivers/fmc/
4749F: include/linux/fmc*.h
4750F: include/linux/ipmi-fru.h
4751K: fmc_d.*register
4752
4753FPGA MANAGER FRAMEWORK
4754M: Alan Tull <atull@opensource.altera.com>
4755R: Moritz Fischer <moritz.fischer@ettus.com>
4756S: Maintained
4757F: drivers/fpga/
4758F: include/linux/fpga/fpga-mgr.h
4759W: http://www.rocketboards.org
4760
4761FPU EMULATOR
4762M: Bill Metzenthen <billm@melbpc.org.au>
4763W: http://floatingpoint.sourceforge.net/emulator/index.html
4764S: Maintained
4765F: arch/x86/math-emu/
4766
4767FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4768L: netdev@vger.kernel.org
4769S: Orphan
4770F: drivers/net/wan/dlci.c
4771F: drivers/net/wan/sdla.c
4772
4773FRAMEBUFFER LAYER
4774M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4775M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4776L: linux-fbdev@vger.kernel.org
4777W: http://linux-fbdev.sourceforge.net/
4778Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4779T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4780S: Maintained
4781F: Documentation/fb/
4782F: drivers/video/
4783F: include/video/
4784F: include/linux/fb.h
4785F: include/uapi/video/
4786F: include/uapi/linux/fb.h
4787
4788FREESCALE DIU FRAMEBUFFER DRIVER
4789M: Timur Tabi <timur@tabi.org>
4790L: linux-fbdev@vger.kernel.org
4791S: Maintained
4792F: drivers/video/fbdev/fsl-diu-fb.*
4793
4794FREESCALE DMA DRIVER
4795M: Li Yang <leoli@freescale.com>
4796M: Zhang Wei <zw@zh-kernel.org>
4797L: linuxppc-dev@lists.ozlabs.org
4798S: Maintained
4799F: drivers/dma/fsldma.*
4800
4801FREESCALE GPMI NAND DRIVER
4802M: Han Xu <han.xu@nxp.com>
4803L: linux-mtd@lists.infradead.org
4804S: Maintained
4805F: drivers/mtd/nand/gpmi-nand/*
4806
4807FREESCALE I2C CPM DRIVER
4808M: Jochen Friedrich <jochen@scram.de>
4809L: linuxppc-dev@lists.ozlabs.org
4810L: linux-i2c@vger.kernel.org
4811S: Maintained
4812F: drivers/i2c/busses/i2c-cpm.c
4813
4814FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4815M: Sascha Hauer <kernel@pengutronix.de>
4816L: linux-fbdev@vger.kernel.org
4817L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4818S: Maintained
4819F: include/linux/platform_data/video-imxfb.h
4820F: drivers/video/fbdev/imxfb.c
4821
4822FREESCALE QUAD SPI DRIVER
4823M: Han Xu <han.xu@nxp.com>
4824L: linux-mtd@lists.infradead.org
4825S: Maintained
4826F: drivers/mtd/spi-nor/fsl-quadspi.c
4827
4828FREESCALE SOC FS_ENET DRIVER
4829M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4830M: Vitaly Bordug <vbordug@ru.mvista.com>
4831L: linuxppc-dev@lists.ozlabs.org
4832L: netdev@vger.kernel.org
4833S: Maintained
4834F: drivers/net/ethernet/freescale/fs_enet/
4835F: include/linux/fs_enet_pd.h
4836
4837FREESCALE IMX / MXC FEC DRIVER
4838M: Fugang Duan <fugang.duan@nxp.com>
4839L: netdev@vger.kernel.org
4840S: Maintained
4841F: drivers/net/ethernet/freescale/fec_main.c
4842F: drivers/net/ethernet/freescale/fec_ptp.c
4843F: drivers/net/ethernet/freescale/fec.h
4844F: Documentation/devicetree/bindings/net/fsl-fec.txt
4845
4846FREESCALE QUICC ENGINE LIBRARY
4847L: linuxppc-dev@lists.ozlabs.org
4848S: Orphan
4849F: drivers/soc/fsl/qe/
4850F: include/soc/fsl/*qe*.h
4851F: include/soc/fsl/*ucc*.h
4852
4853FREESCALE USB PERIPHERAL DRIVERS
4854M: Li Yang <leoli@freescale.com>
4855L: linux-usb@vger.kernel.org
4856L: linuxppc-dev@lists.ozlabs.org
4857S: Maintained
4858F: drivers/usb/gadget/udc/fsl*
4859
4860FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4861M: Li Yang <leoli@freescale.com>
4862L: netdev@vger.kernel.org
4863L: linuxppc-dev@lists.ozlabs.org
4864S: Maintained
4865F: drivers/net/ethernet/freescale/ucc_geth*
4866
4867FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4868M: Claudiu Manoil <claudiu.manoil@freescale.com>
4869L: netdev@vger.kernel.org
4870S: Maintained
4871F: drivers/net/ethernet/freescale/gianfar*
4872X: drivers/net/ethernet/freescale/gianfar_ptp.c
4873F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4874
4875FREESCALE QUICC ENGINE UCC UART DRIVER
4876M: Timur Tabi <timur@tabi.org>
4877L: linuxppc-dev@lists.ozlabs.org
4878S: Maintained
4879F: drivers/tty/serial/ucc_uart.c
4880
4881FREESCALE SOC SOUND DRIVERS
4882M: Timur Tabi <timur@tabi.org>
4883M: Nicolin Chen <nicoleotsuka@gmail.com>
4884M: Xiubo Li <Xiubo.Lee@gmail.com>
4885R: Fabio Estevam <fabio.estevam@nxp.com>
4886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4887L: linuxppc-dev@lists.ozlabs.org
4888S: Maintained
4889F: sound/soc/fsl/fsl*
4890F: sound/soc/fsl/imx*
4891F: sound/soc/fsl/mpc8610_hpcd.c
4892
4893FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4894M: "J. German Rivera" <German.Rivera@freescale.com>
4895M: Stuart Yoder <stuart.yoder@nxp.com>
4896L: linux-kernel@vger.kernel.org
4897S: Maintained
4898F: drivers/staging/fsl-mc/
4899
4900FREEVXFS FILESYSTEM
4901M: Christoph Hellwig <hch@infradead.org>
4902W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4903S: Maintained
4904F: fs/freevxfs/
4905
4906FREEZER
4907M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4908M: Pavel Machek <pavel@ucw.cz>
4909L: linux-pm@vger.kernel.org
4910S: Supported
4911F: Documentation/power/freezing-of-tasks.txt
4912F: include/linux/freezer.h
4913F: kernel/freezer.c
4914
4915FRONTSWAP API
4916M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4917L: linux-kernel@vger.kernel.org
4918S: Maintained
4919F: mm/frontswap.c
4920F: include/linux/frontswap.h
4921
4922FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4923M: David Howells <dhowells@redhat.com>
4924L: linux-cachefs@redhat.com (moderated for non-subscribers)
4925S: Supported
4926F: Documentation/filesystems/caching/
4927F: fs/fscache/
4928F: include/linux/fscache*.h
4929
4930F2FS FILE SYSTEM
4931M: Jaegeuk Kim <jaegeuk@kernel.org>
4932M: Changman Lee <cm224.lee@samsung.com>
4933R: Chao Yu <yuchao0@huawei.com>
4934L: linux-f2fs-devel@lists.sourceforge.net
4935W: http://en.wikipedia.org/wiki/F2FS
4936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4937S: Maintained
4938F: Documentation/filesystems/f2fs.txt
4939F: Documentation/ABI/testing/sysfs-fs-f2fs
4940F: fs/f2fs/
4941F: include/linux/f2fs_fs.h
4942F: include/trace/events/f2fs.h
4943
4944FUJITSU FR-V (FRV) PORT
4945S: Orphan
4946F: arch/frv/
4947
4948FUJITSU LAPTOP EXTRAS
4949M: Jonathan Woithe <jwoithe@just42.net>
4950L: platform-driver-x86@vger.kernel.org
4951S: Maintained
4952F: drivers/platform/x86/fujitsu-laptop.c
4953
4954FUJITSU M-5MO LS CAMERA ISP DRIVER
4955M: Kyungmin Park <kyungmin.park@samsung.com>
4956M: Heungjun Kim <riverful.kim@samsung.com>
4957L: linux-media@vger.kernel.org
4958S: Maintained
4959F: drivers/media/i2c/m5mols/
4960F: include/media/i2c/m5mols.h
4961
4962FUJITSU TABLET EXTRAS
4963M: Robert Gerlach <khnz@gmx.de>
4964L: platform-driver-x86@vger.kernel.org
4965S: Maintained
4966F: drivers/platform/x86/fujitsu-tablet.c
4967
4968FUSE: FILESYSTEM IN USERSPACE
4969M: Miklos Szeredi <miklos@szeredi.hu>
4970L: linux-fsdevel@vger.kernel.org
4971W: http://fuse.sourceforge.net/
4972T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4973S: Maintained
4974F: fs/fuse/
4975F: include/uapi/linux/fuse.h
4976F: Documentation/filesystems/fuse.txt
4977
4978FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4979M: Rik Faith <faith@cs.unc.edu>
4980L: linux-scsi@vger.kernel.org
4981S: Odd Fixes (e.g., new signatures)
4982F: drivers/scsi/fdomain.*
4983
4984GCOV BASED KERNEL PROFILING
4985M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4986S: Maintained
4987F: kernel/gcov/
4988F: Documentation/gcov.txt
4989
4990GDT SCSI DISK ARRAY CONTROLLER DRIVER
4991M: Achim Leubner <achim_leubner@adaptec.com>
4992L: linux-scsi@vger.kernel.org
4993W: http://www.icp-vortex.com/
4994S: Supported
4995F: drivers/scsi/gdt*
4996
4997GDB KERNEL DEBUGGING HELPER SCRIPTS
4998M: Jan Kiszka <jan.kiszka@siemens.com>
4999M: Kieran Bingham <kieran@bingham.xyz>
5000S: Supported
5001F: scripts/gdb/
5002
5003GEMTEK FM RADIO RECEIVER DRIVER
5004M: Hans Verkuil <hverkuil@xs4all.nl>
5005L: linux-media@vger.kernel.org
5006T: git git://linuxtv.org/media_tree.git
5007W: https://linuxtv.org
5008S: Maintained
5009F: drivers/media/radio/radio-gemtek*
5010
5011GENERIC GPIO I2C DRIVER
5012M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5013S: Supported
5014F: drivers/i2c/busses/i2c-gpio.c
5015F: include/linux/i2c-gpio.h
5016
5017GENERIC GPIO I2C MULTIPLEXER DRIVER
5018M: Peter Korsgaard <peter.korsgaard@barco.com>
5019L: linux-i2c@vger.kernel.org
5020S: Supported
5021F: drivers/i2c/muxes/i2c-mux-gpio.c
5022F: include/linux/i2c-mux-gpio.h
5023F: Documentation/i2c/muxes/i2c-mux-gpio
5024
5025GENERIC HDLC (WAN) DRIVERS
5026M: Krzysztof Halasa <khc@pm.waw.pl>
5027W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5028S: Maintained
5029F: drivers/net/wan/c101.c
5030F: drivers/net/wan/hd6457*
5031F: drivers/net/wan/hdlc*
5032F: drivers/net/wan/n2.c
5033F: drivers/net/wan/pc300too.c
5034F: drivers/net/wan/pci200syn.c
5035F: drivers/net/wan/wanxl*
5036
5037GENERIC INCLUDE/ASM HEADER FILES
5038M: Arnd Bergmann <arnd@arndb.de>
5039L: linux-arch@vger.kernel.org
5040T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5041S: Maintained
5042F: include/asm-generic/
5043F: include/uapi/asm-generic/
5044
5045GENERIC PHY FRAMEWORK
5046M: Kishon Vijay Abraham I <kishon@ti.com>
5047L: linux-kernel@vger.kernel.org
5048T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5049S: Supported
5050F: drivers/phy/
5051F: include/linux/phy/
5052
5053GENERIC PM DOMAINS
5054M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5055M: Kevin Hilman <khilman@kernel.org>
5056M: Ulf Hansson <ulf.hansson@linaro.org>
5057L: linux-pm@vger.kernel.org
5058S: Supported
5059F: drivers/base/power/domain*.c
5060F: include/linux/pm_domain.h
5061
5062GENERIC UIO DRIVER FOR PCI DEVICES
5063M: "Michael S. Tsirkin" <mst@redhat.com>
5064L: kvm@vger.kernel.org
5065S: Supported
5066F: drivers/uio/uio_pci_generic.c
5067
5068GET_MAINTAINER SCRIPT
5069M: Joe Perches <joe@perches.com>
5070S: Maintained
5071F: scripts/get_maintainer.pl
5072
5073GFS2 FILE SYSTEM
5074M: Steven Whitehouse <swhiteho@redhat.com>
5075M: Bob Peterson <rpeterso@redhat.com>
5076L: cluster-devel@redhat.com
5077W: http://sources.redhat.com/cluster/
5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5079S: Supported
5080F: Documentation/filesystems/gfs2*.txt
5081F: fs/gfs2/
5082F: include/uapi/linux/gfs2_ondisk.h
5083
5084GIGASET ISDN DRIVERS
5085M: Paul Bolle <pebolle@tiscali.nl>
5086L: gigaset307x-common@lists.sourceforge.net
5087W: http://gigaset307x.sourceforge.net/
5088S: Odd Fixes
5089F: Documentation/isdn/README.gigaset
5090F: drivers/isdn/gigaset/
5091F: include/uapi/linux/gigaset_dev.h
5092
5093GO7007 MPEG CODEC
5094M: Hans Verkuil <hans.verkuil@cisco.com>
5095L: linux-media@vger.kernel.org
5096S: Maintained
5097F: drivers/media/usb/go7007/
5098
5099GOODIX TOUCHSCREEN
5100M: Bastien Nocera <hadess@hadess.net>
5101L: linux-input@vger.kernel.org
5102S: Maintained
5103F: drivers/input/touchscreen/goodix.c
5104
5105GPIO SUBSYSTEM
5106M: Linus Walleij <linus.walleij@linaro.org>
5107M: Alexandre Courbot <gnurou@gmail.com>
5108L: linux-gpio@vger.kernel.org
5109T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5110S: Maintained
5111F: Documentation/devicetree/bindings/gpio/
5112F: Documentation/gpio/
5113F: Documentation/ABI/testing/gpio-cdev
5114F: Documentation/ABI/obsolete/sysfs-gpio
5115F: drivers/gpio/
5116F: include/linux/gpio/
5117F: include/linux/gpio.h
5118F: include/asm-generic/gpio.h
5119F: include/uapi/linux/gpio.h
5120F: tools/gpio/
5121
5122GRE DEMULTIPLEXER DRIVER
5123M: Dmitry Kozlov <xeb@mail.ru>
5124L: netdev@vger.kernel.org
5125S: Maintained
5126F: net/ipv4/gre_demux.c
5127F: net/ipv4/gre_offload.c
5128F: include/net/gre.h
5129
5130GRETH 10/100/1G Ethernet MAC device driver
5131M: Andreas Larsson <andreas@gaisler.com>
5132L: netdev@vger.kernel.org
5133S: Maintained
5134F: drivers/net/ethernet/aeroflex/
5135
5136GSPCA FINEPIX SUBDRIVER
5137M: Frank Zago <frank@zago.net>
5138L: linux-media@vger.kernel.org
5139T: git git://linuxtv.org/media_tree.git
5140S: Maintained
5141F: drivers/media/usb/gspca/finepix.c
5142
5143GSPCA GL860 SUBDRIVER
5144M: Olivier Lorin <o.lorin@laposte.net>
5145L: linux-media@vger.kernel.org
5146T: git git://linuxtv.org/media_tree.git
5147S: Maintained
5148F: drivers/media/usb/gspca/gl860/
5149
5150GSPCA M5602 SUBDRIVER
5151M: Erik Andren <erik.andren@gmail.com>
5152L: linux-media@vger.kernel.org
5153T: git git://linuxtv.org/media_tree.git
5154S: Maintained
5155F: drivers/media/usb/gspca/m5602/
5156
5157GSPCA PAC207 SONIXB SUBDRIVER
5158M: Hans de Goede <hdegoede@redhat.com>
5159L: linux-media@vger.kernel.org
5160T: git git://linuxtv.org/media_tree.git
5161S: Maintained
5162F: drivers/media/usb/gspca/pac207.c
5163
5164GSPCA SN9C20X SUBDRIVER
5165M: Brian Johnson <brijohn@gmail.com>
5166L: linux-media@vger.kernel.org
5167T: git git://linuxtv.org/media_tree.git
5168S: Maintained
5169F: drivers/media/usb/gspca/sn9c20x.c
5170
5171GSPCA T613 SUBDRIVER
5172M: Leandro Costantino <lcostantino@gmail.com>
5173L: linux-media@vger.kernel.org
5174T: git git://linuxtv.org/media_tree.git
5175S: Maintained
5176F: drivers/media/usb/gspca/t613.c
5177
5178GSPCA USB WEBCAM DRIVER
5179M: Hans de Goede <hdegoede@redhat.com>
5180L: linux-media@vger.kernel.org
5181T: git git://linuxtv.org/media_tree.git
5182S: Maintained
5183F: drivers/media/usb/gspca/
5184
5185GUID PARTITION TABLE (GPT)
5186M: Davidlohr Bueso <dave@stgolabs.net>
5187L: linux-efi@vger.kernel.org
5188S: Maintained
5189F: block/partitions/efi.*
5190
5191STK1160 USB VIDEO CAPTURE DRIVER
5192M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5193L: linux-media@vger.kernel.org
5194T: git git://linuxtv.org/media_tree.git
5195S: Maintained
5196F: drivers/media/usb/stk1160/
5197
5198H8/300 ARCHITECTURE
5199M: Yoshinori Sato <ysato@users.sourceforge.jp>
5200L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5201W: http://uclinux-h8.sourceforge.jp
5202T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5203S: Maintained
5204F: arch/h8300/
5205F: drivers/clocksource/h8300_*.c
5206F: drivers/clk/h8300/
5207F: drivers/irqchip/irq-renesas-h8*.c
5208
5209HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5210M: Frank Seidel <frank@f-seidel.de>
5211L: platform-driver-x86@vger.kernel.org
5212W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5213S: Maintained
5214F: drivers/platform/x86/hdaps.c
5215
5216HDPVR USB VIDEO ENCODER DRIVER
5217M: Hans Verkuil <hverkuil@xs4all.nl>
5218L: linux-media@vger.kernel.org
5219T: git git://linuxtv.org/media_tree.git
5220W: https://linuxtv.org
5221S: Odd Fixes
5222F: drivers/media/usb/hdpvr/
5223
5224HWPOISON MEMORY FAILURE HANDLING
5225M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5226L: linux-mm@kvack.org
5227S: Maintained
5228F: mm/memory-failure.c
5229F: mm/hwpoison-inject.c
5230
5231HYPERVISOR VIRTUAL CONSOLE DRIVER
5232L: linuxppc-dev@lists.ozlabs.org
5233S: Odd Fixes
5234F: drivers/tty/hvc/
5235
5236HACKRF MEDIA DRIVER
5237M: Antti Palosaari <crope@iki.fi>
5238L: linux-media@vger.kernel.org
5239W: https://linuxtv.org
5240W: http://palosaari.fi/linux/
5241Q: http://patchwork.linuxtv.org/project/linux-media/list/
5242T: git git://linuxtv.org/anttip/media_tree.git
5243S: Maintained
5244F: drivers/media/usb/hackrf/
5245
5246HARDWARE MONITORING
5247M: Jean Delvare <jdelvare@suse.com>
5248M: Guenter Roeck <linux@roeck-us.net>
5249L: linux-hwmon@vger.kernel.org
5250W: http://hwmon.wiki.kernel.org/
5251T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5252T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5253S: Maintained
5254F: Documentation/hwmon/
5255F: drivers/hwmon/
5256F: include/linux/hwmon*.h
5257
5258HARDWARE RANDOM NUMBER GENERATOR CORE
5259M: Matt Mackall <mpm@selenic.com>
5260M: Herbert Xu <herbert@gondor.apana.org.au>
5261L: linux-crypto@vger.kernel.org
5262S: Odd fixes
5263F: Documentation/hw_random.txt
5264F: drivers/char/hw_random/
5265F: include/linux/hw_random.h
5266
5267HARDWARE SPINLOCK CORE
5268M: Ohad Ben-Cohen <ohad@wizery.com>
5269M: Bjorn Andersson <bjorn.andersson@linaro.org>
5270L: linux-remoteproc@vger.kernel.org
5271S: Maintained
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5273F: Documentation/hwspinlock.txt
5274F: drivers/hwspinlock/hwspinlock_*
5275F: include/linux/hwspinlock.h
5276
5277HARMONY SOUND DRIVER
5278L: linux-parisc@vger.kernel.org
5279S: Maintained
5280F: sound/parisc/harmony.*
5281
5282HD29L2 MEDIA DRIVER
5283M: Antti Palosaari <crope@iki.fi>
5284L: linux-media@vger.kernel.org
5285W: https://linuxtv.org
5286W: http://palosaari.fi/linux/
5287Q: http://patchwork.linuxtv.org/project/linux-media/list/
5288T: git git://linuxtv.org/anttip/media_tree.git
5289S: Maintained
5290F: drivers/media/dvb-frontends/hd29l2*
5291
5292HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5293M: Don Brace <don.brace@microsemi.com>
5294L: iss_storagedev@hp.com
5295L: esc.storagedev@microsemi.com
5296L: linux-scsi@vger.kernel.org
5297S: Supported
5298F: Documentation/scsi/hpsa.txt
5299F: drivers/scsi/hpsa*.[ch]
5300F: include/linux/cciss*.h
5301F: include/uapi/linux/cciss*.h
5302
5303HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5304M: Don Brace <don.brace@microsemi.com>
5305L: iss_storagedev@hp.com
5306L: esc.storagedev@microsemi.com
5307L: linux-scsi@vger.kernel.org
5308S: Supported
5309F: Documentation/blockdev/cciss.txt
5310F: drivers/block/cciss*
5311F: include/linux/cciss_ioctl.h
5312F: include/uapi/linux/cciss_ioctl.h
5313
5314HFI1 DRIVER
5315M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5316M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5317L: linux-rdma@vger.kernel.org
5318S: Supported
5319F: drivers/infiniband/hw/hfi1
5320
5321HFS FILESYSTEM
5322L: linux-fsdevel@vger.kernel.org
5323S: Orphan
5324F: Documentation/filesystems/hfs.txt
5325F: fs/hfs/
5326
5327HFSPLUS FILESYSTEM
5328L: linux-fsdevel@vger.kernel.org
5329S: Orphan
5330F: Documentation/filesystems/hfsplus.txt
5331F: fs/hfsplus/
5332
5333HGA FRAMEBUFFER DRIVER
5334M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5335L: linux-nvidia@lists.surfsouth.com
5336W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5337S: Maintained
5338F: drivers/video/fbdev/hgafb.c
5339
5340HIBERNATION (aka Software Suspend, aka swsusp)
5341M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5342M: Pavel Machek <pavel@ucw.cz>
5343L: linux-pm@vger.kernel.org
5344S: Supported
5345F: arch/x86/power/
5346F: drivers/base/power/
5347F: kernel/power/
5348F: include/linux/suspend.h
5349F: include/linux/freezer.h
5350F: include/linux/pm.h
5351F: arch/*/include/asm/suspend*.h
5352
5353HID CORE LAYER
5354M: Jiri Kosina <jikos@kernel.org>
5355R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5356L: linux-input@vger.kernel.org
5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5358S: Maintained
5359F: drivers/hid/
5360F: include/linux/hid*
5361F: include/uapi/linux/hid*
5362
5363HID SENSOR HUB DRIVERS
5364M: Jiri Kosina <jikos@kernel.org>
5365M: Jonathan Cameron <jic23@kernel.org>
5366M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5367L: linux-input@vger.kernel.org
5368L: linux-iio@vger.kernel.org
5369S: Maintained
5370F: Documentation/hid/hid-sensor*
5371F: drivers/hid/hid-sensor-*
5372F: drivers/iio/*/hid-*
5373F: include/linux/hid-sensor-*
5374
5375HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5376M: Thomas Gleixner <tglx@linutronix.de>
5377L: linux-kernel@vger.kernel.org
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5379S: Maintained
5380F: Documentation/timers/
5381F: kernel/time/hrtimer.c
5382F: kernel/time/clockevents.c
5383F: kernel/time/tick*.*
5384F: kernel/time/timer_*.c
5385F: include/linux/clockchips.h
5386F: include/linux/hrtimer.h
5387
5388HIGH-SPEED SCC DRIVER FOR AX.25
5389L: linux-hams@vger.kernel.org
5390S: Orphan
5391F: drivers/net/hamradio/dmascc.c
5392F: drivers/net/hamradio/scc.c
5393
5394HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5395M: HighPoint Linux Team <linux@highpoint-tech.com>
5396W: http://www.highpoint-tech.com
5397S: Supported
5398F: Documentation/scsi/hptiop.txt
5399F: drivers/scsi/hptiop.c
5400
5401HIPPI
5402M: Jes Sorensen <jes@trained-monkey.org>
5403L: linux-hippi@sunsite.dk
5404S: Maintained
5405F: include/linux/hippidevice.h
5406F: include/uapi/linux/if_hippi.h
5407F: net/802/hippi.c
5408F: drivers/net/hippi/
5409
5410HISILICON SAS Controller
5411M: John Garry <john.garry@huawei.com>
5412W: http://www.hisilicon.com
5413S: Supported
5414F: drivers/scsi/hisi_sas/
5415F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5416
5417HOST AP DRIVER
5418M: Jouni Malinen <j@w1.fi>
5419L: hostap@shmoo.com (subscribers-only)
5420L: linux-wireless@vger.kernel.org
5421W: http://hostap.epitest.fi/
5422S: Maintained
5423F: drivers/net/wireless/intersil/hostap/
5424
5425HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5426L: platform-driver-x86@vger.kernel.org
5427S: Orphan
5428F: drivers/platform/x86/tc1100-wmi.c
5429
5430HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5431M: Jaroslav Kysela <perex@perex.cz>
5432S: Maintained
5433F: drivers/net/ethernet/hp/hp100.*
5434
5435HPET: High Precision Event Timers driver
5436M: Clemens Ladisch <clemens@ladisch.de>
5437S: Maintained
5438F: Documentation/timers/hpet.txt
5439F: drivers/char/hpet.c
5440F: include/linux/hpet.h
5441F: include/uapi/linux/hpet.h
5442
5443HPET: x86
5444S: Orphan
5445F: arch/x86/kernel/hpet.c
5446F: arch/x86/include/asm/hpet.h
5447
5448HPFS FILESYSTEM
5449M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5450W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5451S: Maintained
5452F: fs/hpfs/
5453
5454HSI SUBSYSTEM
5455M: Sebastian Reichel <sre@kernel.org>
5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5457S: Maintained
5458F: Documentation/ABI/testing/sysfs-bus-hsi
5459F: Documentation/hsi.txt
5460F: drivers/hsi/
5461F: include/linux/hsi/
5462F: include/uapi/linux/hsi/
5463
5464HSO 3G MODEM DRIVER
5465M: Jan Dumon <j.dumon@option.com>
5466W: http://www.pharscape.org
5467S: Maintained
5468F: drivers/net/usb/hso.c
5469
5470HSR NETWORK PROTOCOL
5471M: Arvid Brodin <arvid.brodin@alten.se>
5472L: netdev@vger.kernel.org
5473S: Maintained
5474F: net/hsr/
5475
5476HTCPEN TOUCHSCREEN DRIVER
5477M: Pau Oliva Fora <pof@eslack.org>
5478L: linux-input@vger.kernel.org
5479S: Maintained
5480F: drivers/input/touchscreen/htcpen.c
5481
5482HUGETLB FILESYSTEM
5483M: Nadia Yvette Chambers <nyc@holomorphy.com>
5484S: Maintained
5485F: fs/hugetlbfs/
5486
5487Hyper-V CORE AND DRIVERS
5488M: "K. Y. Srinivasan" <kys@microsoft.com>
5489M: Haiyang Zhang <haiyangz@microsoft.com>
5490L: devel@linuxdriverproject.org
5491S: Maintained
5492F: arch/x86/include/asm/mshyperv.h
5493F: arch/x86/include/uapi/asm/hyperv.h
5494F: arch/x86/kernel/cpu/mshyperv.c
5495F: drivers/hid/hid-hyperv.c
5496F: drivers/hv/
5497F: drivers/input/serio/hyperv-keyboard.c
5498F: drivers/pci/host/pci-hyperv.c
5499F: drivers/net/hyperv/
5500F: drivers/scsi/storvsc_drv.c
5501F: drivers/video/fbdev/hyperv_fb.c
5502F: include/linux/hyperv.h
5503F: tools/hv/
5504F: Documentation/ABI/stable/sysfs-bus-vmbus
5505
5506I2C MUXES
5507M: Peter Rosin <peda@axentia.se>
5508L: linux-i2c@vger.kernel.org
5509S: Maintained
5510F: Documentation/i2c/i2c-topology
5511F: Documentation/i2c/muxes/
5512F: Documentation/devicetree/bindings/i2c/i2c-mux*
5513F: drivers/i2c/i2c-mux.c
5514F: drivers/i2c/muxes/
5515F: include/linux/i2c-mux.h
5516
5517I2C OVER PARALLEL PORT
5518M: Jean Delvare <jdelvare@suse.com>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
5521F: Documentation/i2c/busses/i2c-parport
5522F: Documentation/i2c/busses/i2c-parport-light
5523F: drivers/i2c/busses/i2c-parport.c
5524F: drivers/i2c/busses/i2c-parport-light.c
5525
5526I2C/SMBUS CONTROLLER DRIVERS FOR PC
5527M: Jean Delvare <jdelvare@suse.com>
5528L: linux-i2c@vger.kernel.org
5529S: Maintained
5530F: Documentation/i2c/busses/i2c-ali1535
5531F: Documentation/i2c/busses/i2c-ali1563
5532F: Documentation/i2c/busses/i2c-ali15x3
5533F: Documentation/i2c/busses/i2c-amd756
5534F: Documentation/i2c/busses/i2c-amd8111
5535F: Documentation/i2c/busses/i2c-i801
5536F: Documentation/i2c/busses/i2c-nforce2
5537F: Documentation/i2c/busses/i2c-piix4
5538F: Documentation/i2c/busses/i2c-sis5595
5539F: Documentation/i2c/busses/i2c-sis630
5540F: Documentation/i2c/busses/i2c-sis96x
5541F: Documentation/i2c/busses/i2c-via
5542F: Documentation/i2c/busses/i2c-viapro
5543F: drivers/i2c/busses/i2c-ali1535.c
5544F: drivers/i2c/busses/i2c-ali1563.c
5545F: drivers/i2c/busses/i2c-ali15x3.c
5546F: drivers/i2c/busses/i2c-amd756.c
5547F: drivers/i2c/busses/i2c-amd756-s4882.c
5548F: drivers/i2c/busses/i2c-amd8111.c
5549F: drivers/i2c/busses/i2c-i801.c
5550F: drivers/i2c/busses/i2c-isch.c
5551F: drivers/i2c/busses/i2c-nforce2.c
5552F: drivers/i2c/busses/i2c-nforce2-s4985.c
5553F: drivers/i2c/busses/i2c-piix4.c
5554F: drivers/i2c/busses/i2c-sis5595.c
5555F: drivers/i2c/busses/i2c-sis630.c
5556F: drivers/i2c/busses/i2c-sis96x.c
5557F: drivers/i2c/busses/i2c-via.c
5558F: drivers/i2c/busses/i2c-viapro.c
5559
5560I2C/SMBUS ISMT DRIVER
5561M: Seth Heasley <seth.heasley@intel.com>
5562M: Neil Horman <nhorman@tuxdriver.com>
5563L: linux-i2c@vger.kernel.org
5564F: drivers/i2c/busses/i2c-ismt.c
5565F: Documentation/i2c/busses/i2c-ismt
5566
5567I2C/SMBUS STUB DRIVER
5568M: Jean Delvare <jdelvare@suse.com>
5569L: linux-i2c@vger.kernel.org
5570S: Maintained
5571F: drivers/i2c/i2c-stub.c
5572
5573I2C SUBSYSTEM
5574M: Wolfram Sang <wsa@the-dreams.de>
5575L: linux-i2c@vger.kernel.org
5576W: https://i2c.wiki.kernel.org/
5577Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5579S: Maintained
5580F: Documentation/devicetree/bindings/i2c/
5581F: Documentation/i2c/
5582F: drivers/i2c/
5583F: drivers/i2c/*/
5584F: include/linux/i2c.h
5585F: include/linux/i2c-*.h
5586F: include/uapi/linux/i2c.h
5587F: include/uapi/linux/i2c-*.h
5588
5589I2C ACPI SUPPORT
5590M: Mika Westerberg <mika.westerberg@linux.intel.com>
5591L: linux-i2c@vger.kernel.org
5592L: linux-acpi@vger.kernel.org
5593S: Maintained
5594
5595I2C-TAOS-EVM DRIVER
5596M: Jean Delvare <jdelvare@suse.com>
5597L: linux-i2c@vger.kernel.org
5598S: Maintained
5599F: Documentation/i2c/busses/i2c-taos-evm
5600F: drivers/i2c/busses/i2c-taos-evm.c
5601
5602I2C-TINY-USB DRIVER
5603M: Till Harbaum <till@harbaum.org>
5604L: linux-i2c@vger.kernel.org
5605W: http://www.harbaum.org/till/i2c_tiny_usb
5606S: Maintained
5607F: drivers/i2c/busses/i2c-tiny-usb.c
5608
5609i386 BOOT CODE
5610M: "H. Peter Anvin" <hpa@zytor.com>
5611S: Maintained
5612F: arch/x86/boot/
5613
5614i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5615M: "H. Peter Anvin" <hpa@zytor.com>
5616T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5617S: Maintained
5618
5619IA64 (Itanium) PLATFORM
5620M: Tony Luck <tony.luck@intel.com>
5621M: Fenghua Yu <fenghua.yu@intel.com>
5622L: linux-ia64@vger.kernel.org
5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5624S: Maintained
5625F: arch/ia64/
5626
5627IBM Power VMX Cryptographic instructions
5628M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5629M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5630L: linux-crypto@vger.kernel.org
5631S: Supported
5632F: drivers/crypto/vmx/Makefile
5633F: drivers/crypto/vmx/Kconfig
5634F: drivers/crypto/vmx/vmx.c
5635F: drivers/crypto/vmx/aes*
5636F: drivers/crypto/vmx/ghash*
5637F: drivers/crypto/vmx/ppc-xlate.pl
5638
5639IBM Power in-Nest Crypto Acceleration
5640M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5641M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5642L: linux-crypto@vger.kernel.org
5643S: Supported
5644F: drivers/crypto/nx/Makefile
5645F: drivers/crypto/nx/Kconfig
5646F: drivers/crypto/nx/nx-aes*
5647F: drivers/crypto/nx/nx-sha*
5648F: drivers/crypto/nx/nx.*
5649F: drivers/crypto/nx/nx_csbcpb.h
5650F: drivers/crypto/nx/nx_debugfs.h
5651
5652IBM Power 842 compression accelerator
5653M: Dan Streetman <ddstreet@ieee.org>
5654S: Supported
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-842*
5658F: include/linux/sw842.h
5659F: crypto/842.c
5660F: lib/842/
5661
5662IBM Power Linux RAID adapter
5663M: Brian King <brking@us.ibm.com>
5664S: Supported
5665F: drivers/scsi/ipr.*
5666
5667IBM Power Virtual Ethernet Device Driver
5668M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5669L: netdev@vger.kernel.org
5670S: Supported
5671F: drivers/net/ethernet/ibm/ibmveth.*
5672
5673IBM Power SRIOV Virtual NIC Device Driver
5674M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5675M: John Allen <jallen@linux.vnet.ibm.com>
5676L: netdev@vger.kernel.org
5677S: Supported
5678F: drivers/net/ethernet/ibm/ibmvnic.*
5679
5680IBM Power Virtual SCSI Device Drivers
5681M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5682L: linux-scsi@vger.kernel.org
5683S: Supported
5684F: drivers/scsi/ibmvscsi/ibmvscsi*
5685F: drivers/scsi/ibmvscsi/viosrp.h
5686
5687IBM Power Virtual FC Device Drivers
5688M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5689L: linux-scsi@vger.kernel.org
5690S: Supported
5691F: drivers/scsi/ibmvscsi/ibmvfc*
5692
5693IBM ServeRAID RAID DRIVER
5694S: Orphan
5695F: drivers/scsi/ips.*
5696
5697ICH LPC AND GPIO DRIVER
5698M: Peter Tyser <ptyser@xes-inc.com>
5699S: Maintained
5700F: drivers/mfd/lpc_ich.c
5701F: drivers/gpio/gpio-ich.c
5702
5703IDE SUBSYSTEM
5704M: "David S. Miller" <davem@davemloft.net>
5705L: linux-ide@vger.kernel.org
5706Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5708S: Maintained
5709F: Documentation/ide/
5710F: drivers/ide/
5711F: include/linux/ide.h
5712
5713IDEAPAD LAPTOP EXTRAS DRIVER
5714M: Ike Panhc <ike.pan@canonical.com>
5715L: platform-driver-x86@vger.kernel.org
5716W: http://launchpad.net/ideapad-laptop
5717S: Maintained
5718F: drivers/platform/x86/ideapad-laptop.c
5719
5720IDEAPAD LAPTOP SLIDEBAR DRIVER
5721M: Andrey Moiseev <o2g.org.ru@gmail.com>
5722L: linux-input@vger.kernel.org
5723W: https://github.com/o2genum/ideapad-slidebar
5724S: Maintained
5725F: drivers/input/misc/ideapad_slidebar.c
5726
5727IDE/ATAPI DRIVERS
5728M: Borislav Petkov <bp@alien8.de>
5729L: linux-ide@vger.kernel.org
5730S: Maintained
5731F: Documentation/cdrom/ide-cd
5732F: drivers/ide/ide-cd*
5733
5734IDLE-I7300
5735M: Andy Henroid <andrew.d.henroid@intel.com>
5736L: linux-pm@vger.kernel.org
5737S: Supported
5738F: drivers/idle/i7300_idle.c
5739
5740IEEE 802.15.4 SUBSYSTEM
5741M: Alexander Aring <aar@pengutronix.de>
5742L: linux-wpan@vger.kernel.org
5743W: http://wpan.cakelab.org/
5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5746S: Maintained
5747F: net/ieee802154/
5748F: net/mac802154/
5749F: drivers/net/ieee802154/
5750F: include/linux/nl802154.h
5751F: include/linux/ieee802154.h
5752F: include/net/nl802154.h
5753F: include/net/mac802154.h
5754F: include/net/af_ieee802154.h
5755F: include/net/cfg802154.h
5756F: include/net/ieee802154_netdev.h
5757F: Documentation/networking/ieee802154.txt
5758
5759IGORPLUG-USB IR RECEIVER
5760M: Sean Young <sean@mess.org>
5761L: linux-media@vger.kernel.org
5762S: Maintained
5763F: drivers/media/rc/igorplugusb.c
5764
5765IGUANAWORKS USB IR TRANSCEIVER
5766M: Sean Young <sean@mess.org>
5767L: linux-media@vger.kernel.org
5768S: Maintained
5769F: drivers/media/rc/iguanair.c
5770
5771IIO SUBSYSTEM AND DRIVERS
5772M: Jonathan Cameron <jic23@kernel.org>
5773R: Hartmut Knaack <knaack.h@gmx.de>
5774R: Lars-Peter Clausen <lars@metafoo.de>
5775R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5776L: linux-iio@vger.kernel.org
5777S: Maintained
5778F: drivers/iio/
5779F: drivers/staging/iio/
5780F: include/linux/iio/
5781F: tools/iio/
5782
5783IKANOS/ADI EAGLE ADSL USB DRIVER
5784M: Matthieu Castet <castet.matthieu@free.fr>
5785M: Stanislaw Gruszka <stf_xl@wp.pl>
5786S: Maintained
5787F: drivers/usb/atm/ueagle-atm.c
5788
5789INA209 HARDWARE MONITOR DRIVER
5790M: Guenter Roeck <linux@roeck-us.net>
5791L: linux-hwmon@vger.kernel.org
5792S: Maintained
5793F: Documentation/hwmon/ina209
5794F: Documentation/devicetree/bindings/i2c/ina209.txt
5795F: drivers/hwmon/ina209.c
5796
5797INA2XX HARDWARE MONITOR DRIVER
5798M: Guenter Roeck <linux@roeck-us.net>
5799L: linux-hwmon@vger.kernel.org
5800S: Maintained
5801F: Documentation/hwmon/ina2xx
5802F: drivers/hwmon/ina2xx.c
5803F: include/linux/platform_data/ina2xx.h
5804
5805INDUSTRY PACK SUBSYSTEM (IPACK)
5806M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5807M: Jens Taprogge <jens.taprogge@taprogge.org>
5808M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5809L: industrypack-devel@lists.sourceforge.net
5810W: http://industrypack.sourceforge.net
5811S: Maintained
5812F: drivers/ipack/
5813
5814INGENIC JZ4780 DMA Driver
5815M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5816S: Maintained
5817F: drivers/dma/dma-jz4780.c
5818
5819INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5820M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5821M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5822L: linux-ima-devel@lists.sourceforge.net
5823L: linux-ima-user@lists.sourceforge.net
5824L: linux-security-module@vger.kernel.org
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5826S: Supported
5827F: security/integrity/ima/
5828
5829IMGTEC IR DECODER DRIVER
5830M: James Hogan <james.hogan@imgtec.com>
5831S: Maintained
5832F: drivers/media/rc/img-ir/
5833
5834IMS TWINTURBO FRAMEBUFFER DRIVER
5835L: linux-fbdev@vger.kernel.org
5836S: Orphan
5837F: drivers/video/fbdev/imsttfb.c
5838
5839INFINIBAND SUBSYSTEM
5840M: Doug Ledford <dledford@redhat.com>
5841M: Sean Hefty <sean.hefty@intel.com>
5842M: Hal Rosenstock <hal.rosenstock@gmail.com>
5843L: linux-rdma@vger.kernel.org
5844W: http://www.openfabrics.org/
5845Q: http://patchwork.kernel.org/project/linux-rdma/list/
5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5847S: Supported
5848F: Documentation/infiniband/
5849F: drivers/infiniband/
5850F: include/uapi/linux/if_infiniband.h
5851F: include/uapi/rdma/
5852F: include/rdma/
5853
5854INOTIFY
5855M: John McCutchan <john@johnmccutchan.com>
5856M: Robert Love <rlove@rlove.org>
5857M: Eric Paris <eparis@parisplace.org>
5858S: Maintained
5859F: Documentation/filesystems/inotify.txt
5860F: fs/notify/inotify/
5861F: include/linux/inotify.h
5862F: include/uapi/linux/inotify.h
5863
5864INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5865M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5866L: linux-input@vger.kernel.org
5867Q: http://patchwork.kernel.org/project/linux-input/list/
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5869S: Maintained
5870F: drivers/input/
5871F: include/linux/input.h
5872F: include/uapi/linux/input.h
5873F: include/linux/input/
5874F: Documentation/devicetree/bindings/input/
5875
5876INPUT MULTITOUCH (MT) PROTOCOL
5877M: Henrik Rydberg <rydberg@bitmath.org>
5878L: linux-input@vger.kernel.org
5879S: Odd fixes
5880F: Documentation/input/multi-touch-protocol.txt
5881F: drivers/input/input-mt.c
5882K: \b(ABS|SYN)_MT_
5883
5884INTEL ASoC BDW/HSW DRIVERS
5885M: Jie Yang <yang.jie@linux.intel.com>
5886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5887S: Supported
5888F: sound/soc/intel/common/sst-dsp*
5889F: sound/soc/intel/common/sst-firmware.c
5890F: sound/soc/intel/boards/broadwell.c
5891F: sound/soc/intel/haswell/
5892
5893INTEL C600 SERIES SAS CONTROLLER DRIVER
5894M: Intel SCU Linux support <intel-linux-scu@intel.com>
5895M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5896L: linux-scsi@vger.kernel.org
5897T: git git://git.code.sf.net/p/intel-sas/isci
5898S: Supported
5899F: drivers/scsi/isci/
5900
5901INTEL HID EVENT DRIVER
5902M: Alex Hung <alex.hung@canonical.com>
5903L: platform-driver-x86@vger.kernel.org
5904S: Maintained
5905F: drivers/platform/x86/intel-hid.c
5906
5907INTEL IDLE DRIVER
5908M: Len Brown <lenb@kernel.org>
5909L: linux-pm@vger.kernel.org
5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5911S: Supported
5912F: drivers/idle/intel_idle.c
5913
5914INTEL PSTATE DRIVER
5915M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5916M: Len Brown <lenb@kernel.org>
5917L: linux-pm@vger.kernel.org
5918S: Supported
5919F: drivers/cpufreq/intel_pstate.c
5920
5921INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5922M: Maik Broemme <mbroemme@plusserver.de>
5923L: linux-fbdev@vger.kernel.org
5924S: Maintained
5925F: Documentation/fb/intelfb.txt
5926F: drivers/video/fbdev/intelfb/
5927
5928INTEL 810/815 FRAMEBUFFER DRIVER
5929M: Antonino Daplas <adaplas@gmail.com>
5930L: linux-fbdev@vger.kernel.org
5931S: Maintained
5932F: drivers/video/fbdev/i810/
5933
5934INTEL MENLOW THERMAL DRIVER
5935M: Sujith Thomas <sujith.thomas@intel.com>
5936L: platform-driver-x86@vger.kernel.org
5937W: https://01.org/linux-acpi
5938S: Supported
5939F: drivers/platform/x86/intel_menlow.c
5940
5941INTEL I/OAT DMA DRIVER
5942M: Dave Jiang <dave.jiang@intel.com>
5943R: Dan Williams <dan.j.williams@intel.com>
5944L: dmaengine@vger.kernel.org
5945Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5946S: Supported
5947F: drivers/dma/ioat*
5948
5949INTEL IOMMU (VT-d)
5950M: David Woodhouse <dwmw2@infradead.org>
5951L: iommu@lists.linux-foundation.org
5952T: git git://git.infradead.org/iommu-2.6.git
5953S: Supported
5954F: drivers/iommu/intel-iommu.c
5955F: include/linux/intel-iommu.h
5956
5957INTEL IOP-ADMA DMA DRIVER
5958R: Dan Williams <dan.j.williams@intel.com>
5959S: Odd fixes
5960F: drivers/dma/iop-adma.c
5961
5962INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5963M: Krzysztof Halasa <khalasa@piap.pl>
5964S: Maintained
5965F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5966F: arch/arm/mach-ixp4xx/include/mach/npe.h
5967F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5968F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5969F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5970F: drivers/net/wan/ixp4xx_hss.c
5971
5972INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5973M: Deepak Saxena <dsaxena@plexity.net>
5974S: Maintained
5975F: drivers/char/hw_random/ixp4xx-rng.c
5976
5977INTEL ETHERNET DRIVERS
5978M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5979L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5980W: http://www.intel.com/support/feedback.htm
5981W: http://e1000.sourceforge.net/
5982Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5985S: Supported
5986F: Documentation/networking/e100.txt
5987F: Documentation/networking/e1000.txt
5988F: Documentation/networking/e1000e.txt
5989F: Documentation/networking/igb.txt
5990F: Documentation/networking/igbvf.txt
5991F: Documentation/networking/ixgb.txt
5992F: Documentation/networking/ixgbe.txt
5993F: Documentation/networking/ixgbevf.txt
5994F: Documentation/networking/i40e.txt
5995F: Documentation/networking/i40evf.txt
5996F: drivers/net/ethernet/intel/
5997F: drivers/net/ethernet/intel/*/
5998
5999INTEL RDMA RNIC DRIVER
6000M: Faisal Latif <faisal.latif@intel.com>
6001R: Chien Tin Tung <chien.tin.tung@intel.com>
6002R: Mustafa Ismail <mustafa.ismail@intel.com>
6003R: Shiraz Saleem <shiraz.saleem@intel.com>
6004R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6005L: linux-rdma@vger.kernel.org
6006S: Supported
6007F: drivers/infiniband/hw/i40iw/
6008
6009INTEL-MID GPIO DRIVER
6010M: David Cohen <david.a.cohen@linux.intel.com>
6011L: linux-gpio@vger.kernel.org
6012S: Maintained
6013F: drivers/gpio/gpio-intel-mid.c
6014
6015INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6016M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6017L: linux-wireless@vger.kernel.org
6018S: Maintained
6019F: Documentation/networking/README.ipw2100
6020F: Documentation/networking/README.ipw2200
6021F: drivers/net/wireless/intel/ipw2x00/
6022
6023INTEL(R) TRACE HUB
6024M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6025S: Supported
6026F: Documentation/trace/intel_th.txt
6027F: drivers/hwtracing/intel_th/
6028
6029INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6030M: Ning Sun <ning.sun@intel.com>
6031L: tboot-devel@lists.sourceforge.net
6032W: http://tboot.sourceforge.net
6033T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6034S: Supported
6035F: Documentation/intel_txt.txt
6036F: include/linux/tboot.h
6037F: arch/x86/kernel/tboot.c
6038
6039INTEL WIRELESS WIMAX CONNECTION 2400
6040M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6041M: linux-wimax@intel.com
6042L: wimax@linuxwimax.org (subscribers-only)
6043S: Supported
6044W: http://linuxwimax.org
6045F: Documentation/wimax/README.i2400m
6046F: drivers/net/wimax/i2400m/
6047F: include/uapi/linux/wimax/i2400m.h
6048
6049INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6050M: Stanislaw Gruszka <sgruszka@redhat.com>
6051L: linux-wireless@vger.kernel.org
6052S: Supported
6053F: drivers/net/wireless/intel/iwlegacy/
6054
6055INTEL WIRELESS WIFI LINK (iwlwifi)
6056M: Johannes Berg <johannes.berg@intel.com>
6057M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6058M: Luca Coelho <luciano.coelho@intel.com>
6059M: Intel Linux Wireless <linuxwifi@intel.com>
6060L: linux-wireless@vger.kernel.org
6061W: http://intellinuxwireless.org
6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6063S: Supported
6064F: drivers/net/wireless/intel/iwlwifi/
6065
6066INTEL MANAGEMENT ENGINE (mei)
6067M: Tomas Winkler <tomas.winkler@intel.com>
6068L: linux-kernel@vger.kernel.org
6069S: Supported
6070F: include/uapi/linux/mei.h
6071F: include/linux/mei_cl_bus.h
6072F: drivers/misc/mei/*
6073F: drivers/watchdog/mei_wdt.c
6074F: Documentation/misc-devices/mei/*
6075
6076INTEL MIC DRIVERS (mic)
6077M: Sudeep Dutt <sudeep.dutt@intel.com>
6078M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6079S: Supported
6080W: https://github.com/sudeepdutt/mic
6081W: http://software.intel.com/en-us/mic-developer
6082F: include/linux/mic_bus.h
6083F: include/linux/scif.h
6084F: include/uapi/linux/mic_common.h
6085F: include/uapi/linux/mic_ioctl.h
6086F: include/uapi/linux/scif_ioctl.h
6087F: drivers/misc/mic/
6088F: drivers/dma/mic_x100_dma.c
6089F: drivers/dma/mic_x100_dma.h
6090F: Documentation/mic/
6091
6092INTEL PMC/P-Unit IPC DRIVER
6093M: Zha Qipeng<qipeng.zha@intel.com>
6094L: platform-driver-x86@vger.kernel.org
6095S: Maintained
6096F: drivers/platform/x86/intel_pmc_ipc.c
6097F: drivers/platform/x86/intel_punit_ipc.c
6098F: arch/x86/include/asm/intel_pmc_ipc.h
6099F: arch/x86/include/asm/intel_punit_ipc.h
6100
6101INTEL TELEMETRY DRIVER
6102M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6103L: platform-driver-x86@vger.kernel.org
6104S: Maintained
6105F: arch/x86/include/asm/intel_telemetry.h
6106F: drivers/platform/x86/intel_telemetry*
6107
6108INTEL PMC CORE DRIVER
6109M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6110M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6111L: platform-driver-x86@vger.kernel.org
6112S: Maintained
6113F: arch/x86/include/asm/pmc_core.h
6114F: drivers/platform/x86/intel_pmc_core*
6115
6116IOC3 ETHERNET DRIVER
6117M: Ralf Baechle <ralf@linux-mips.org>
6118L: linux-mips@linux-mips.org
6119S: Maintained
6120F: drivers/net/ethernet/sgi/ioc3-eth.c
6121
6122IOC3 SERIAL DRIVER
6123M: Pat Gefre <pfg@sgi.com>
6124L: linux-serial@vger.kernel.org
6125S: Maintained
6126F: drivers/tty/serial/ioc3_serial.c
6127
6128IOMMU DRIVERS
6129M: Joerg Roedel <joro@8bytes.org>
6130L: iommu@lists.linux-foundation.org
6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6132S: Maintained
6133F: drivers/iommu/
6134
6135IP MASQUERADING
6136M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6137S: Maintained
6138F: net/ipv4/netfilter/ipt_MASQUERADE.c
6139
6140IPMI SUBSYSTEM
6141M: Corey Minyard <minyard@acm.org>
6142L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6143W: http://openipmi.sourceforge.net/
6144S: Supported
6145F: Documentation/IPMI.txt
6146F: drivers/char/ipmi/
6147F: include/linux/ipmi*
6148F: include/uapi/linux/ipmi*
6149
6150QCOM AUDIO (ASoC) DRIVERS
6151M: Patrick Lai <plai@codeaurora.org>
6152M: Banajit Goswami <bgoswami@codeaurora.org>
6153L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6154S: Supported
6155F: sound/soc/qcom/
6156
6157IPS SCSI RAID DRIVER
6158M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6159L: linux-scsi@vger.kernel.org
6160W: http://www.adaptec.com/
6161S: Maintained
6162F: drivers/scsi/ips*
6163
6164IPVS
6165M: Wensong Zhang <wensong@linux-vs.org>
6166M: Simon Horman <horms@verge.net.au>
6167M: Julian Anastasov <ja@ssi.bg>
6168L: netdev@vger.kernel.org
6169L: lvs-devel@vger.kernel.org
6170S: Maintained
6171T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6173F: Documentation/networking/ipvs-sysctl.txt
6174F: include/net/ip_vs.h
6175F: include/uapi/linux/ip_vs.h
6176F: net/netfilter/ipvs/
6177
6178IPWIRELESS DRIVER
6179M: Jiri Kosina <jikos@kernel.org>
6180M: David Sterba <dsterba@suse.com>
6181S: Odd Fixes
6182F: drivers/tty/ipwireless/
6183
6184IPX NETWORK LAYER
6185M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6186L: netdev@vger.kernel.org
6187S: Maintained
6188F: include/net/ipx.h
6189F: include/uapi/linux/ipx.h
6190F: net/ipx/
6191
6192IRDA SUBSYSTEM
6193M: Samuel Ortiz <samuel@sortiz.org>
6194L: irda-users@lists.sourceforge.net (subscribers-only)
6195L: netdev@vger.kernel.org
6196W: http://irda.sourceforge.net/
6197S: Maintained
6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6199F: Documentation/networking/irda.txt
6200F: drivers/net/irda/
6201F: include/net/irda/
6202F: net/irda/
6203
6204IRQ SUBSYSTEM
6205M: Thomas Gleixner <tglx@linutronix.de>
6206L: linux-kernel@vger.kernel.org
6207S: Maintained
6208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6209F: kernel/irq/
6210
6211IRQCHIP DRIVERS
6212M: Thomas Gleixner <tglx@linutronix.de>
6213M: Jason Cooper <jason@lakedaemon.net>
6214M: Marc Zyngier <marc.zyngier@arm.com>
6215L: linux-kernel@vger.kernel.org
6216S: Maintained
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6218T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6219F: Documentation/devicetree/bindings/interrupt-controller/
6220F: drivers/irqchip/
6221
6222IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6223M: Jiang Liu <jiang.liu@linux.intel.com>
6224M: Marc Zyngier <marc.zyngier@arm.com>
6225S: Maintained
6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6227F: Documentation/IRQ-domain.txt
6228F: include/linux/irqdomain.h
6229F: kernel/irq/irqdomain.c
6230F: kernel/irq/msi.c
6231
6232ISA
6233M: William Breathitt Gray <vilhelm.gray@gmail.com>
6234S: Maintained
6235F: Documentation/isa.txt
6236F: drivers/base/isa.c
6237F: include/linux/isa.h
6238
6239ISAPNP
6240M: Jaroslav Kysela <perex@perex.cz>
6241S: Maintained
6242F: Documentation/isapnp.txt
6243F: drivers/pnp/isapnp/
6244F: include/linux/isapnp.h
6245
6246ISA RADIO MODULE
6247M: Hans Verkuil <hverkuil@xs4all.nl>
6248L: linux-media@vger.kernel.org
6249T: git git://linuxtv.org/media_tree.git
6250W: https://linuxtv.org
6251S: Maintained
6252F: drivers/media/radio/radio-isa*
6253
6254iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6255M: Peter Jones <pjones@redhat.com>
6256M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6257S: Maintained
6258F: drivers/firmware/iscsi_ibft*
6259
6260ISCSI
6261M: Mike Christie <michaelc@cs.wisc.edu>
6262L: open-iscsi@googlegroups.com
6263W: www.open-iscsi.org
6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6265S: Maintained
6266F: drivers/scsi/*iscsi*
6267F: include/scsi/*iscsi*
6268
6269ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6270M: Or Gerlitz <ogerlitz@mellanox.com>
6271M: Sagi Grimberg <sagi@grimberg.me>
6272M: Roi Dayan <roid@mellanox.com>
6273L: linux-rdma@vger.kernel.org
6274S: Supported
6275W: http://www.openfabrics.org
6276W: www.open-iscsi.org
6277Q: http://patchwork.kernel.org/project/linux-rdma/list/
6278F: drivers/infiniband/ulp/iser/
6279
6280ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6281M: Sagi Grimberg <sagi@grimberg.me>
6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6283L: linux-rdma@vger.kernel.org
6284L: target-devel@vger.kernel.org
6285S: Supported
6286W: http://www.linux-iscsi.org
6287F: drivers/infiniband/ulp/isert
6288
6289ISDN SUBSYSTEM
6290M: Karsten Keil <isdn@linux-pingi.de>
6291L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6292L: netdev@vger.kernel.org
6293W: http://www.isdn4linux.de
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6295S: Maintained
6296F: Documentation/isdn/
6297F: drivers/isdn/
6298F: include/linux/isdn.h
6299F: include/linux/isdn/
6300F: include/uapi/linux/isdn.h
6301F: include/uapi/linux/isdn/
6302
6303ISDN SUBSYSTEM (Eicon active card driver)
6304M: Armin Schindler <mac@melware.de>
6305L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6306W: http://www.melware.de
6307S: Maintained
6308F: drivers/isdn/hardware/eicon/
6309
6310IT87 HARDWARE MONITORING DRIVER
6311M: Jean Delvare <jdelvare@suse.com>
6312L: linux-hwmon@vger.kernel.org
6313S: Maintained
6314F: Documentation/hwmon/it87
6315F: drivers/hwmon/it87.c
6316
6317IT913X MEDIA DRIVER
6318M: Antti Palosaari <crope@iki.fi>
6319L: linux-media@vger.kernel.org
6320W: https://linuxtv.org
6321W: http://palosaari.fi/linux/
6322Q: http://patchwork.linuxtv.org/project/linux-media/list/
6323T: git git://linuxtv.org/anttip/media_tree.git
6324S: Maintained
6325F: drivers/media/tuners/it913x*
6326
6327IVTV VIDEO4LINUX DRIVER
6328M: Andy Walls <awalls@md.metrocast.net>
6329L: ivtv-devel@ivtvdriver.org (subscribers-only)
6330L: linux-media@vger.kernel.org
6331T: git git://linuxtv.org/media_tree.git
6332W: http://www.ivtvdriver.org
6333S: Maintained
6334F: Documentation/video4linux/*.ivtv
6335F: drivers/media/pci/ivtv/
6336F: include/uapi/linux/ivtv*
6337
6338IX2505V MEDIA DRIVER
6339M: Malcolm Priestley <tvboxspy@gmail.com>
6340L: linux-media@vger.kernel.org
6341W: https://linuxtv.org
6342Q: http://patchwork.linuxtv.org/project/linux-media/list/
6343S: Maintained
6344F: drivers/media/dvb-frontends/ix2505v*
6345
6346JC42.4 TEMPERATURE SENSOR DRIVER
6347M: Guenter Roeck <linux@roeck-us.net>
6348L: linux-hwmon@vger.kernel.org
6349S: Maintained
6350F: drivers/hwmon/jc42.c
6351F: Documentation/hwmon/jc42
6352
6353JFS FILESYSTEM
6354M: Dave Kleikamp <shaggy@kernel.org>
6355L: jfs-discussion@lists.sourceforge.net
6356W: http://jfs.sourceforge.net/
6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6358S: Maintained
6359F: Documentation/filesystems/jfs.txt
6360F: fs/jfs/
6361
6362JME NETWORK DRIVER
6363M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6364L: netdev@vger.kernel.org
6365S: Maintained
6366F: drivers/net/ethernet/jme.*
6367
6368JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6369M: David Woodhouse <dwmw2@infradead.org>
6370L: linux-mtd@lists.infradead.org
6371W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6372S: Maintained
6373F: fs/jffs2/
6374F: include/uapi/linux/jffs2.h
6375
6376JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6377M: "Theodore Ts'o" <tytso@mit.edu>
6378M: Jan Kara <jack@suse.com>
6379L: linux-ext4@vger.kernel.org
6380S: Maintained
6381F: fs/jbd2/
6382F: include/linux/jbd2.h
6383
6384JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6385M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6386L: linux-media@vger.kernel.org
6387S: Maintained
6388F: drivers/media/platform/rcar_jpu.c
6389
6390JSM Neo PCI based serial card
6391M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6392L: linux-serial@vger.kernel.org
6393S: Maintained
6394F: drivers/tty/serial/jsm/
6395
6396K10TEMP HARDWARE MONITORING DRIVER
6397M: Clemens Ladisch <clemens@ladisch.de>
6398L: linux-hwmon@vger.kernel.org
6399S: Maintained
6400F: Documentation/hwmon/k10temp
6401F: drivers/hwmon/k10temp.c
6402
6403K8TEMP HARDWARE MONITORING DRIVER
6404M: Rudolf Marek <r.marek@assembler.cz>
6405L: linux-hwmon@vger.kernel.org
6406S: Maintained
6407F: Documentation/hwmon/k8temp
6408F: drivers/hwmon/k8temp.c
6409
6410KASAN
6411M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6412R: Alexander Potapenko <glider@google.com>
6413R: Dmitry Vyukov <dvyukov@google.com>
6414L: kasan-dev@googlegroups.com
6415S: Maintained
6416F: arch/*/include/asm/kasan.h
6417F: arch/*/mm/kasan_init*
6418F: Documentation/kasan.txt
6419F: include/linux/kasan*.h
6420F: lib/test_kasan.c
6421F: mm/kasan/
6422F: scripts/Makefile.kasan
6423
6424KCONFIG
6425M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6426L: linux-kbuild@vger.kernel.org
6427T: git git://gitorious.org/linux-kconfig/linux-kconfig
6428S: Maintained
6429F: Documentation/kbuild/kconfig-language.txt
6430F: scripts/kconfig/
6431
6432KDUMP
6433M: Dave Young <dyoung@redhat.com>
6434M: Baoquan He <bhe@redhat.com>
6435R: Vivek Goyal <vgoyal@redhat.com>
6436L: kexec@lists.infradead.org
6437W: http://lse.sourceforge.net/kdump/
6438S: Maintained
6439F: Documentation/kdump/
6440
6441KEENE FM RADIO TRANSMITTER DRIVER
6442M: Hans Verkuil <hverkuil@xs4all.nl>
6443L: linux-media@vger.kernel.org
6444T: git git://linuxtv.org/media_tree.git
6445W: https://linuxtv.org
6446S: Maintained
6447F: drivers/media/radio/radio-keene*
6448
6449KERNEL AUTOMOUNTER v4 (AUTOFS4)
6450M: Ian Kent <raven@themaw.net>
6451L: autofs@vger.kernel.org
6452S: Maintained
6453F: fs/autofs4/
6454
6455KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6456M: Michal Marek <mmarek@suse.com>
6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6459L: linux-kbuild@vger.kernel.org
6460S: Maintained
6461F: Documentation/kbuild/
6462F: Makefile
6463F: scripts/Makefile.*
6464F: scripts/basic/
6465F: scripts/mk*
6466F: scripts/package/
6467
6468KERNEL JANITORS
6469L: kernel-janitors@vger.kernel.org
6470W: http://kernelnewbies.org/KernelJanitors
6471S: Odd Fixes
6472
6473KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6474M: "J. Bruce Fields" <bfields@fieldses.org>
6475M: Jeff Layton <jlayton@poochiereds.net>
6476L: linux-nfs@vger.kernel.org
6477W: http://nfs.sourceforge.net/
6478T: git git://linux-nfs.org/~bfields/linux.git
6479S: Supported
6480F: fs/nfsd/
6481F: include/uapi/linux/nfsd/
6482F: fs/lockd/
6483F: fs/nfs_common/
6484F: net/sunrpc/
6485F: include/linux/lockd/
6486F: include/linux/sunrpc/
6487F: include/uapi/linux/sunrpc/
6488
6489KERNEL SELFTEST FRAMEWORK
6490M: Shuah Khan <shuahkh@osg.samsung.com>
6491L: linux-kselftest@vger.kernel.org
6492T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6493S: Maintained
6494F: tools/testing/selftests
6495
6496KERNEL VIRTUAL MACHINE (KVM)
6497M: Paolo Bonzini <pbonzini@redhat.com>
6498M: Radim Krčmář <rkrcmar@redhat.com>
6499L: kvm@vger.kernel.org
6500W: http://www.linux-kvm.org
6501T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6502S: Supported
6503F: Documentation/*/kvm*.txt
6504F: Documentation/virtual/kvm/
6505F: arch/*/kvm/
6506F: arch/x86/kernel/kvm.c
6507F: arch/x86/kernel/kvmclock.c
6508F: arch/*/include/asm/kvm*
6509F: include/linux/kvm*
6510F: include/uapi/linux/kvm*
6511F: virt/kvm/
6512F: tools/kvm/
6513
6514KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6515M: Joerg Roedel <joro@8bytes.org>
6516L: kvm@vger.kernel.org
6517W: http://www.linux-kvm.org/
6518S: Maintained
6519F: arch/x86/include/asm/svm.h
6520F: arch/x86/kvm/svm.c
6521
6522KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6523M: Alexander Graf <agraf@suse.com>
6524L: kvm-ppc@vger.kernel.org
6525W: http://www.linux-kvm.org/
6526T: git git://github.com/agraf/linux-2.6.git
6527S: Supported
6528F: arch/powerpc/include/asm/kvm*
6529F: arch/powerpc/kvm/
6530
6531KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6532M: Christian Borntraeger <borntraeger@de.ibm.com>
6533M: Cornelia Huck <cornelia.huck@de.ibm.com>
6534L: linux-s390@vger.kernel.org
6535W: http://www.ibm.com/developerworks/linux/linux390/
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6537S: Supported
6538F: Documentation/s390/kvm.txt
6539F: arch/s390/include/asm/kvm*
6540F: arch/s390/kvm/
6541
6542KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6543M: Christoffer Dall <christoffer.dall@linaro.org>
6544M: Marc Zyngier <marc.zyngier@arm.com>
6545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6546L: kvmarm@lists.cs.columbia.edu
6547W: http://systems.cs.columbia.edu/projects/kvm-arm
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6549S: Supported
6550F: arch/arm/include/uapi/asm/kvm*
6551F: arch/arm/include/asm/kvm*
6552F: arch/arm/kvm/
6553F: virt/kvm/arm/
6554F: include/kvm/arm_*
6555
6556KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6557M: Christoffer Dall <christoffer.dall@linaro.org>
6558M: Marc Zyngier <marc.zyngier@arm.com>
6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6560L: kvmarm@lists.cs.columbia.edu
6561S: Maintained
6562F: arch/arm64/include/uapi/asm/kvm*
6563F: arch/arm64/include/asm/kvm*
6564F: arch/arm64/kvm/
6565
6566KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6567M: James Hogan <james.hogan@imgtec.com>
6568L: linux-mips@linux-mips.org
6569S: Supported
6570F: arch/mips/include/uapi/asm/kvm*
6571F: arch/mips/include/asm/kvm*
6572F: arch/mips/kvm/
6573
6574KEXEC
6575M: Eric Biederman <ebiederm@xmission.com>
6576W: http://kernel.org/pub/linux/utils/kernel/kexec/
6577L: kexec@lists.infradead.org
6578S: Maintained
6579F: include/linux/kexec.h
6580F: include/uapi/linux/kexec.h
6581F: kernel/kexec*
6582
6583KEYS/KEYRINGS:
6584M: David Howells <dhowells@redhat.com>
6585L: keyrings@vger.kernel.org
6586S: Maintained
6587F: Documentation/security/keys.txt
6588F: include/linux/key.h
6589F: include/linux/key-type.h
6590F: include/linux/keyctl.h
6591F: include/uapi/linux/keyctl.h
6592F: include/keys/
6593F: security/keys/
6594
6595KEYS-TRUSTED
6596M: David Safford <safford@us.ibm.com>
6597M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6598L: linux-security-module@vger.kernel.org
6599L: keyrings@vger.kernel.org
6600S: Supported
6601F: Documentation/security/keys-trusted-encrypted.txt
6602F: include/keys/trusted-type.h
6603F: security/keys/trusted.c
6604F: security/keys/trusted.h
6605
6606KEYS-ENCRYPTED
6607M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6608M: David Safford <safford@us.ibm.com>
6609L: linux-security-module@vger.kernel.org
6610L: keyrings@vger.kernel.org
6611S: Supported
6612F: Documentation/security/keys-trusted-encrypted.txt
6613F: include/keys/encrypted-type.h
6614F: security/keys/encrypted-keys/
6615
6616KGDB / KDB /debug_core
6617M: Jason Wessel <jason.wessel@windriver.com>
6618W: http://kgdb.wiki.kernel.org/
6619L: kgdb-bugreport@lists.sourceforge.net
6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6621S: Maintained
6622F: Documentation/DocBook/kgdb.tmpl
6623F: drivers/misc/kgdbts.c
6624F: drivers/tty/serial/kgdboc.c
6625F: include/linux/kdb.h
6626F: include/linux/kgdb.h
6627F: kernel/debug/
6628
6629KMEMCHECK
6630M: Vegard Nossum <vegardno@ifi.uio.no>
6631M: Pekka Enberg <penberg@kernel.org>
6632S: Maintained
6633F: Documentation/kmemcheck.txt
6634F: arch/x86/include/asm/kmemcheck.h
6635F: arch/x86/mm/kmemcheck/
6636F: include/linux/kmemcheck.h
6637F: mm/kmemcheck.c
6638
6639KMEMLEAK
6640M: Catalin Marinas <catalin.marinas@arm.com>
6641S: Maintained
6642F: Documentation/kmemleak.txt
6643F: include/linux/kmemleak.h
6644F: mm/kmemleak.c
6645F: mm/kmemleak-test.c
6646
6647KPROBES
6648M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6649M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6650M: "David S. Miller" <davem@davemloft.net>
6651M: Masami Hiramatsu <mhiramat@kernel.org>
6652S: Maintained
6653F: Documentation/kprobes.txt
6654F: include/linux/kprobes.h
6655F: kernel/kprobes.c
6656
6657KS0108 LCD CONTROLLER DRIVER
6658M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6659W: http://miguelojeda.es/auxdisplay.htm
6660W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6661S: Maintained
6662F: Documentation/auxdisplay/ks0108
6663F: drivers/auxdisplay/ks0108.c
6664F: include/linux/ks0108.h
6665
6666L3MDEV
6667M: David Ahern <dsa@cumulusnetworks.com>
6668L: netdev@vger.kernel.org
6669S: Maintained
6670F: net/l3mdev
6671F: include/net/l3mdev.h
6672
6673LANTIQ MIPS ARCHITECTURE
6674M: John Crispin <john@phrozen.org>
6675L: linux-mips@linux-mips.org
6676S: Maintained
6677F: arch/mips/lantiq
6678
6679LAPB module
6680L: linux-x25@vger.kernel.org
6681S: Orphan
6682F: Documentation/networking/lapb-module.txt
6683F: include/*/lapb.h
6684F: net/lapb/
6685
6686LASI 53c700 driver for PARISC
6687M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6688L: linux-scsi@vger.kernel.org
6689S: Maintained
6690F: Documentation/scsi/53c700.txt
6691F: drivers/scsi/53c700*
6692
6693LED SUBSYSTEM
6694M: Richard Purdie <rpurdie@rpsys.net>
6695M: Jacek Anaszewski <j.anaszewski@samsung.com>
6696L: linux-leds@vger.kernel.org
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6698S: Maintained
6699F: drivers/leds/
6700F: include/linux/leds.h
6701
6702LEGACY EEPROM DRIVER
6703M: Jean Delvare <jdelvare@suse.com>
6704S: Maintained
6705F: Documentation/misc-devices/eeprom
6706F: drivers/misc/eeprom/eeprom.c
6707
6708LEGO USB Tower driver
6709M: Juergen Stuber <starblue@users.sourceforge.net>
6710L: legousb-devel@lists.sourceforge.net
6711W: http://legousb.sourceforge.net/
6712S: Maintained
6713F: drivers/usb/misc/legousbtower.c
6714
6715LG2160 MEDIA DRIVER
6716M: Michael Krufky <mkrufky@linuxtv.org>
6717L: linux-media@vger.kernel.org
6718W: https://linuxtv.org
6719W: http://github.com/mkrufky
6720Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721T: git git://linuxtv.org/mkrufky/tuners.git
6722S: Maintained
6723F: drivers/media/dvb-frontends/lg2160.*
6724
6725LGDT3305 MEDIA DRIVER
6726M: Michael Krufky <mkrufky@linuxtv.org>
6727L: linux-media@vger.kernel.org
6728W: https://linuxtv.org
6729W: http://github.com/mkrufky
6730Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731T: git git://linuxtv.org/mkrufky/tuners.git
6732S: Maintained
6733F: drivers/media/dvb-frontends/lgdt3305.*
6734
6735LGUEST
6736M: Rusty Russell <rusty@rustcorp.com.au>
6737L: lguest@lists.ozlabs.org
6738W: http://lguest.ozlabs.org/
6739S: Odd Fixes
6740F: arch/x86/include/asm/lguest*.h
6741F: arch/x86/lguest/
6742F: drivers/lguest/
6743F: include/linux/lguest*.h
6744F: tools/lguest/
6745
6746LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6747M: Tejun Heo <tj@kernel.org>
6748L: linux-ide@vger.kernel.org
6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6750S: Maintained
6751F: drivers/ata/
6752F: include/linux/ata.h
6753F: include/linux/libata.h
6754
6755LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6756M: Viresh Kumar <vireshk@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: include/linux/pata_arasan_cf_data.h
6761F: drivers/ata/pata_arasan_cf.c
6762
6763LIBATA PATA DRIVERS
6764M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6765M: Tejun Heo <tj@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: drivers/ata/pata_*.c
6770F: drivers/ata/ata_generic.c
6771
6772LIBATA SATA AHCI PLATFORM devices support
6773M: Hans de Goede <hdegoede@redhat.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/ahci_platform.c
6779F: drivers/ata/libahci_platform.c
6780F: include/linux/ahci_platform.h
6781
6782LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6783M: Mikael Pettersson <mikpelinux@gmail.com>
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/sata_promise.*
6788
6789LIBLOCKDEP
6790M: Sasha Levin <sasha.levin@oracle.com>
6791S: Maintained
6792F: tools/lib/lockdep/
6793
6794LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6795M: Dan Williams <dan.j.williams@intel.com>
6796L: linux-nvdimm@lists.01.org
6797Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6799S: Supported
6800F: drivers/nvdimm/*
6801F: include/linux/nd.h
6802F: include/linux/libnvdimm.h
6803F: include/uapi/linux/ndctl.h
6804
6805LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6806M: Ross Zwisler <ross.zwisler@linux.intel.com>
6807L: linux-nvdimm@lists.01.org
6808Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6809S: Supported
6810F: drivers/nvdimm/blk.c
6811F: drivers/nvdimm/region_devs.c
6812F: drivers/acpi/nfit*
6813
6814LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6815M: Vishal Verma <vishal.l.verma@intel.com>
6816L: linux-nvdimm@lists.01.org
6817Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6818S: Supported
6819F: drivers/nvdimm/btt*
6820
6821LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6822M: Ross Zwisler <ross.zwisler@linux.intel.com>
6823L: linux-nvdimm@lists.01.org
6824Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6825S: Supported
6826F: drivers/nvdimm/pmem.c
6827F: include/linux/pmem.h
6828F: arch/*/include/asm/pmem.h
6829
6830LIGHTNVM PLATFORM SUPPORT
6831M: Matias Bjorling <mb@lightnvm.io>
6832W: http://github/OpenChannelSSD
6833L: linux-block@vger.kernel.org
6834S: Maintained
6835F: drivers/lightnvm/
6836F: include/linux/lightnvm.h
6837F: include/uapi/linux/lightnvm.h
6838
6839LINUX FOR IBM pSERIES (RS/6000)
6840M: Paul Mackerras <paulus@au.ibm.com>
6841W: http://www.ibm.com/linux/ltc/projects/ppc
6842S: Supported
6843F: arch/powerpc/boot/rs6000.h
6844
6845LINUX FOR POWERPC (32-BIT AND 64-BIT)
6846M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6847M: Paul Mackerras <paulus@samba.org>
6848M: Michael Ellerman <mpe@ellerman.id.au>
6849W: http://www.penguinppc.org/
6850L: linuxppc-dev@lists.ozlabs.org
6851Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6853S: Supported
6854F: Documentation/powerpc/
6855F: arch/powerpc/
6856F: drivers/char/tpm/tpm_ibmvtpm*
6857F: drivers/crypto/nx/
6858F: drivers/crypto/vmx/
6859F: drivers/net/ethernet/ibm/ibmveth.*
6860F: drivers/net/ethernet/ibm/ibmvnic.*
6861F: drivers/pci/hotplug/rpa*
6862F: drivers/scsi/ibmvscsi/
6863N: opal
6864N: /pmac
6865N: powermac
6866N: powernv
6867N: [^a-z0-9]ps3
6868N: pseries
6869
6870LINUX FOR POWER MACINTOSH
6871M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6872W: http://www.penguinppc.org/
6873L: linuxppc-dev@lists.ozlabs.org
6874S: Maintained
6875F: arch/powerpc/platforms/powermac/
6876F: drivers/macintosh/
6877
6878LINUX FOR POWERPC EMBEDDED MPC5XXX
6879M: Anatolij Gustschin <agust@denx.de>
6880L: linuxppc-dev@lists.ozlabs.org
6881T: git git://git.denx.de/linux-denx-agust.git
6882S: Maintained
6883F: arch/powerpc/platforms/512x/
6884F: arch/powerpc/platforms/52xx/
6885
6886LINUX FOR POWERPC EMBEDDED PPC4XX
6887M: Alistair Popple <alistair@popple.id.au>
6888M: Matt Porter <mporter@kernel.crashing.org>
6889W: http://www.penguinppc.org/
6890L: linuxppc-dev@lists.ozlabs.org
6891S: Maintained
6892F: arch/powerpc/platforms/40x/
6893F: arch/powerpc/platforms/44x/
6894
6895LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6896L: linuxppc-dev@lists.ozlabs.org
6897S: Orphan
6898F: arch/powerpc/*/*virtex*
6899F: arch/powerpc/*/*/*virtex*
6900
6901LINUX FOR POWERPC EMBEDDED PPC8XX
6902M: Vitaly Bordug <vitb@kernel.crashing.org>
6903W: http://www.penguinppc.org/
6904L: linuxppc-dev@lists.ozlabs.org
6905S: Maintained
6906F: arch/powerpc/platforms/8xx/
6907
6908LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6909M: Scott Wood <oss@buserror.net>
6910M: Kumar Gala <galak@kernel.crashing.org>
6911W: http://www.penguinppc.org/
6912L: linuxppc-dev@lists.ozlabs.org
6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6914S: Maintained
6915F: arch/powerpc/platforms/83xx/
6916F: arch/powerpc/platforms/85xx/
6917
6918LINUX FOR POWERPC PA SEMI PWRFICIENT
6919M: Olof Johansson <olof@lixom.net>
6920L: linuxppc-dev@lists.ozlabs.org
6921S: Maintained
6922F: arch/powerpc/platforms/pasemi/
6923F: drivers/*/*pasemi*
6924F: drivers/*/*/*pasemi*
6925
6926LINUX SECURITY MODULE (LSM) FRAMEWORK
6927M: Chris Wright <chrisw@sous-sol.org>
6928L: linux-security-module@vger.kernel.org
6929S: Supported
6930
6931LIS3LV02D ACCELEROMETER DRIVER
6932M: Eric Piel <eric.piel@tremplin-utc.net>
6933S: Maintained
6934F: Documentation/misc-devices/lis3lv02d
6935F: drivers/misc/lis3lv02d/
6936F: drivers/platform/x86/hp_accel.c
6937
6938LIVE PATCHING
6939M: Josh Poimboeuf <jpoimboe@redhat.com>
6940M: Jessica Yu <jeyu@redhat.com>
6941M: Jiri Kosina <jikos@kernel.org>
6942M: Miroslav Benes <mbenes@suse.cz>
6943R: Petr Mladek <pmladek@suse.com>
6944S: Maintained
6945F: kernel/livepatch/
6946F: include/linux/livepatch.h
6947F: arch/x86/include/asm/livepatch.h
6948F: arch/x86/kernel/livepatch.c
6949F: Documentation/livepatch/
6950F: Documentation/ABI/testing/sysfs-kernel-livepatch
6951F: samples/livepatch/
6952L: live-patching@vger.kernel.org
6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6954
6955LINUX KERNEL DUMP TEST MODULE (LKDTM)
6956M: Kees Cook <keescook@chromium.org>
6957S: Maintained
6958F: drivers/misc/lkdtm.c
6959
6960LLC (802.2)
6961M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6962S: Maintained
6963F: include/linux/llc.h
6964F: include/uapi/linux/llc.h
6965F: include/net/llc*
6966F: net/llc/
6967
6968LM73 HARDWARE MONITOR DRIVER
6969M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6970L: linux-hwmon@vger.kernel.org
6971S: Maintained
6972F: drivers/hwmon/lm73.c
6973
6974LM78 HARDWARE MONITOR DRIVER
6975M: Jean Delvare <jdelvare@suse.com>
6976L: linux-hwmon@vger.kernel.org
6977S: Maintained
6978F: Documentation/hwmon/lm78
6979F: drivers/hwmon/lm78.c
6980
6981LM83 HARDWARE MONITOR DRIVER
6982M: Jean Delvare <jdelvare@suse.com>
6983L: linux-hwmon@vger.kernel.org
6984S: Maintained
6985F: Documentation/hwmon/lm83
6986F: drivers/hwmon/lm83.c
6987
6988LM90 HARDWARE MONITOR DRIVER
6989M: Jean Delvare <jdelvare@suse.com>
6990L: linux-hwmon@vger.kernel.org
6991S: Maintained
6992F: Documentation/hwmon/lm90
6993F: Documentation/devicetree/bindings/hwmon/lm90.txt
6994F: drivers/hwmon/lm90.c
6995
6996LM95234 HARDWARE MONITOR DRIVER
6997M: Guenter Roeck <linux@roeck-us.net>
6998L: linux-hwmon@vger.kernel.org
6999S: Maintained
7000F: Documentation/hwmon/lm95234
7001F: drivers/hwmon/lm95234.c
7002
7003LME2510 MEDIA DRIVER
7004M: Malcolm Priestley <tvboxspy@gmail.com>
7005L: linux-media@vger.kernel.org
7006W: https://linuxtv.org
7007Q: http://patchwork.linuxtv.org/project/linux-media/list/
7008S: Maintained
7009F: drivers/media/usb/dvb-usb-v2/lmedm04*
7010
7011LOCKDEP AND LOCKSTAT
7012M: Peter Zijlstra <peterz@infradead.org>
7013M: Ingo Molnar <mingo@redhat.com>
7014L: linux-kernel@vger.kernel.org
7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7016S: Maintained
7017F: Documentation/locking/lockdep*.txt
7018F: Documentation/locking/lockstat.txt
7019F: include/linux/lockdep.h
7020F: kernel/locking/
7021
7022LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7023M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7024L: linux-ntfs-dev@lists.sourceforge.net
7025W: http://www.linux-ntfs.org/content/view/19/37/
7026S: Maintained
7027F: Documentation/ldm.txt
7028F: block/partitions/ldm.*
7029
7030LogFS
7031M: Joern Engel <joern@logfs.org>
7032M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7033L: logfs@logfs.org
7034W: logfs.org
7035S: Maintained
7036F: fs/logfs/
7037
7038LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7039M: Sathya Prakash <sathya.prakash@broadcom.com>
7040M: Chaitra P B <chaitra.basappa@broadcom.com>
7041M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7042L: MPT-FusionLinux.pdl@broadcom.com
7043L: linux-scsi@vger.kernel.org
7044W: http://www.avagotech.com/support/
7045S: Supported
7046F: drivers/message/fusion/
7047F: drivers/scsi/mpt2sas/
7048F: drivers/scsi/mpt3sas/
7049
7050LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7051M: Matthew Wilcox <matthew@wil.cx>
7052L: linux-scsi@vger.kernel.org
7053S: Maintained
7054F: drivers/scsi/sym53c8xx_2/
7055
7056LTC4261 HARDWARE MONITOR DRIVER
7057M: Guenter Roeck <linux@roeck-us.net>
7058L: linux-hwmon@vger.kernel.org
7059S: Maintained
7060F: Documentation/hwmon/ltc4261
7061F: drivers/hwmon/ltc4261.c
7062
7063LTP (Linux Test Project)
7064M: Mike Frysinger <vapier@gentoo.org>
7065M: Cyril Hrubis <chrubis@suse.cz>
7066M: Wanlong Gao <wanlong.gao@gmail.com>
7067M: Jan Stancek <jstancek@redhat.com>
7068M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7069M: Alexey Kodanev <alexey.kodanev@oracle.com>
7070L: ltp@lists.linux.it (subscribers-only)
7071W: http://linux-test-project.github.io/
7072T: git git://github.com/linux-test-project/ltp.git
7073S: Maintained
7074
7075M32R ARCHITECTURE
7076W: http://www.linux-m32r.org/
7077S: Orphan
7078F: arch/m32r/
7079
7080M68K ARCHITECTURE
7081M: Geert Uytterhoeven <geert@linux-m68k.org>
7082L: linux-m68k@lists.linux-m68k.org
7083W: http://www.linux-m68k.org/
7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7085S: Maintained
7086F: arch/m68k/
7087F: drivers/zorro/
7088
7089M68K ON APPLE MACINTOSH
7090M: Joshua Thompson <funaho@jurai.org>
7091W: http://www.mac.linux-m68k.org/
7092L: linux-m68k@lists.linux-m68k.org
7093S: Maintained
7094F: arch/m68k/mac/
7095
7096M68K ON HP9000/300
7097M: Philip Blundell <philb@gnu.org>
7098W: http://www.tazenda.demon.co.uk/phil/linux-hp
7099S: Maintained
7100F: arch/m68k/hp300/
7101
7102M88DS3103 MEDIA DRIVER
7103M: Antti Palosaari <crope@iki.fi>
7104L: linux-media@vger.kernel.org
7105W: https://linuxtv.org
7106W: http://palosaari.fi/linux/
7107Q: http://patchwork.linuxtv.org/project/linux-media/list/
7108T: git git://linuxtv.org/anttip/media_tree.git
7109S: Maintained
7110F: drivers/media/dvb-frontends/m88ds3103*
7111
7112M88RS2000 MEDIA DRIVER
7113M: Malcolm Priestley <tvboxspy@gmail.com>
7114L: linux-media@vger.kernel.org
7115W: https://linuxtv.org
7116Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117S: Maintained
7118F: drivers/media/dvb-frontends/m88rs2000*
7119
7120MA901 MASTERKIT USB FM RADIO DRIVER
7121M: Alexey Klimov <klimov.linux@gmail.com>
7122L: linux-media@vger.kernel.org
7123T: git git://linuxtv.org/media_tree.git
7124S: Maintained
7125F: drivers/media/radio/radio-ma901.c
7126
7127MAC80211
7128M: Johannes Berg <johannes@sipsolutions.net>
7129L: linux-wireless@vger.kernel.org
7130W: http://wireless.kernel.org/
7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7133S: Maintained
7134F: Documentation/networking/mac80211-injection.txt
7135F: include/net/mac80211.h
7136F: net/mac80211/
7137F: drivers/net/wireless/mac80211_hwsim.[ch]
7138
7139MACVLAN DRIVER
7140M: Patrick McHardy <kaber@trash.net>
7141L: netdev@vger.kernel.org
7142S: Maintained
7143F: drivers/net/macvlan.c
7144F: include/linux/if_macvlan.h
7145
7146MAILBOX API
7147M: Jassi Brar <jassisinghbrar@gmail.com>
7148L: linux-kernel@vger.kernel.org
7149S: Maintained
7150F: drivers/mailbox/
7151F: include/linux/mailbox_client.h
7152F: include/linux/mailbox_controller.h
7153
7154MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7155M: Michael Kerrisk <mtk.manpages@gmail.com>
7156W: http://www.kernel.org/doc/man-pages
7157L: linux-man@vger.kernel.org
7158S: Maintained
7159
7160MARVELL ARMADA DRM SUPPORT
7161M: Russell King <rmk+kernel@armlinux.org.uk>
7162S: Maintained
7163F: drivers/gpu/drm/armada/
7164F: include/uapi/drm/armada_drm.h
7165F: Documentation/devicetree/bindings/display/armada/
7166
7167MARVELL 88E6352 DSA support
7168M: Guenter Roeck <linux@roeck-us.net>
7169S: Maintained
7170F: drivers/net/dsa/mv88e6352.c
7171
7172MARVELL CRYPTO DRIVER
7173M: Boris Brezillon <boris.brezillon@free-electrons.com>
7174M: Arnaud Ebalard <arno@natisbad.org>
7175F: drivers/crypto/marvell/
7176S: Maintained
7177L: linux-crypto@vger.kernel.org
7178
7179MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7180M: Mirko Lindner <mlindner@marvell.com>
7181M: Stephen Hemminger <stephen@networkplumber.org>
7182L: netdev@vger.kernel.org
7183S: Maintained
7184F: drivers/net/ethernet/marvell/sk*
7185
7186MARVELL LIBERTAS WIRELESS DRIVER
7187L: libertas-dev@lists.infradead.org
7188S: Orphan
7189F: drivers/net/wireless/marvell/libertas/
7190
7191MARVELL MV643XX ETHERNET DRIVER
7192M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7193L: netdev@vger.kernel.org
7194S: Maintained
7195F: drivers/net/ethernet/marvell/mv643xx_eth.*
7196F: include/linux/mv643xx.h
7197
7198MARVELL MVNETA ETHERNET DRIVER
7199M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7200L: netdev@vger.kernel.org
7201S: Maintained
7202F: drivers/net/ethernet/marvell/mvneta.*
7203
7204MARVELL MWIFIEX WIRELESS DRIVER
7205M: Amitkumar Karwar <akarwar@marvell.com>
7206M: Nishant Sarmukadam <nishants@marvell.com>
7207L: linux-wireless@vger.kernel.org
7208S: Maintained
7209F: drivers/net/wireless/marvell/mwifiex/
7210
7211MARVELL MWL8K WIRELESS DRIVER
7212M: Lennert Buytenhek <buytenh@wantstofly.org>
7213L: linux-wireless@vger.kernel.org
7214S: Odd Fixes
7215F: drivers/net/wireless/marvell/mwl8k.c
7216
7217MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7218M: Nicolas Pitre <nico@fluxnic.net>
7219S: Odd Fixes
7220F: drivers/mmc/host/mvsdio.*
7221
7222MATROX FRAMEBUFFER DRIVER
7223L: linux-fbdev@vger.kernel.org
7224S: Orphan
7225F: drivers/video/fbdev/matrox/matroxfb_*
7226F: include/uapi/linux/matroxfb.h
7227
7228MAX16065 HARDWARE MONITOR DRIVER
7229M: Guenter Roeck <linux@roeck-us.net>
7230L: linux-hwmon@vger.kernel.org
7231S: Maintained
7232F: Documentation/hwmon/max16065
7233F: drivers/hwmon/max16065.c
7234
7235MAX20751 HARDWARE MONITOR DRIVER
7236M: Guenter Roeck <linux@roeck-us.net>
7237L: linux-hwmon@vger.kernel.org
7238S: Maintained
7239F: Documentation/hwmon/max20751
7240F: drivers/hwmon/max20751.c
7241
7242MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7243M: "Hans J. Koch" <hjk@hansjkoch.de>
7244L: linux-hwmon@vger.kernel.org
7245S: Maintained
7246F: Documentation/hwmon/max6650
7247F: drivers/hwmon/max6650.c
7248
7249MAX6697 HARDWARE MONITOR DRIVER
7250M: Guenter Roeck <linux@roeck-us.net>
7251L: linux-hwmon@vger.kernel.org
7252S: Maintained
7253F: Documentation/hwmon/max6697
7254F: Documentation/devicetree/bindings/i2c/max6697.txt
7255F: drivers/hwmon/max6697.c
7256F: include/linux/platform_data/max6697.h
7257
7258MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7259M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7260L: linux-pm@vger.kernel.org
7261S: Supported
7262F: drivers/power/max14577_charger.c
7263F: drivers/power/max77693_charger.c
7264
7265MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7266M: Javier Martinez Canillas <javier@osg.samsung.com>
7267L: linux-kernel@vger.kernel.org
7268S: Supported
7269F: drivers/*/*max77802*.c
7270F: Documentation/devicetree/bindings/*/*max77802.txt
7271F: include/dt-bindings/*/*max77802.h
7272
7273MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7274M: Chanwoo Choi <cw00.choi@samsung.com>
7275M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7276L: linux-kernel@vger.kernel.org
7277S: Supported
7278F: drivers/*/max14577*.c
7279F: drivers/*/max77686*.c
7280F: drivers/*/max77693*.c
7281F: drivers/extcon/extcon-max14577.c
7282F: drivers/extcon/extcon-max77693.c
7283F: drivers/rtc/rtc-max77686.c
7284F: drivers/clk/clk-max77686.c
7285F: Documentation/devicetree/bindings/mfd/max14577.txt
7286F: Documentation/devicetree/bindings/*/max77686.txt
7287F: Documentation/devicetree/bindings/mfd/max77693.txt
7288F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7289F: include/linux/mfd/max14577*.h
7290F: include/linux/mfd/max77686*.h
7291F: include/linux/mfd/max77693*.h
7292
7293MAXIRADIO FM RADIO RECEIVER DRIVER
7294M: Hans Verkuil <hverkuil@xs4all.nl>
7295L: linux-media@vger.kernel.org
7296T: git git://linuxtv.org/media_tree.git
7297W: https://linuxtv.org
7298S: Maintained
7299F: drivers/media/radio/radio-maxiradio*
7300
7301MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7302M: Peter Rosin <peda@axentia.se>
7303L: linux-iio@vger.kernel.org
7304S: Maintained
7305F: drivers/iio/potentiometer/mcp4531.c
7306
7307MEDIA DRIVERS FOR RENESAS - VSP1
7308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7309L: linux-media@vger.kernel.org
7310L: linux-renesas-soc@vger.kernel.org
7311T: git git://linuxtv.org/media_tree.git
7312S: Supported
7313F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7314F: drivers/media/platform/vsp1/
7315
7316MEDIA DRIVERS FOR ASCOT2E
7317M: Sergey Kozlov <serjk@netup.ru>
7318L: linux-media@vger.kernel.org
7319W: https://linuxtv.org
7320W: http://netup.tv/
7321T: git git://linuxtv.org/media_tree.git
7322S: Supported
7323F: drivers/media/dvb-frontends/ascot2e*
7324
7325MEDIA DRIVERS FOR CXD2841ER
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/cxd2841er*
7333
7334MEDIA DRIVERS FOR HORUS3A
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/horus3a*
7342
7343MEDIA DRIVERS FOR LNBH25
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/lnbh25*
7351
7352MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
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/pci/netup_unidvb/*
7360
7361MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7362M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7363P: LinuxTV.org Project
7364L: linux-media@vger.kernel.org
7365W: https://linuxtv.org
7366Q: http://patchwork.kernel.org/project/linux-media/list/
7367T: git git://linuxtv.org/media_tree.git
7368S: Maintained
7369F: Documentation/dvb/
7370F: Documentation/video4linux/
7371F: Documentation/DocBook/media/
7372F: drivers/media/
7373F: drivers/staging/media/
7374F: include/linux/platform_data/media/
7375F: include/media/
7376F: include/uapi/linux/dvb/
7377F: include/uapi/linux/videodev2.h
7378F: include/uapi/linux/media.h
7379F: include/uapi/linux/v4l2-*
7380F: include/uapi/linux/meye.h
7381F: include/uapi/linux/ivtv*
7382F: include/uapi/linux/uvcvideo.h
7383
7384MEDIATEK ETHERNET DRIVER
7385M: Felix Fietkau <nbd@openwrt.org>
7386M: John Crispin <blogic@openwrt.org>
7387L: netdev@vger.kernel.org
7388S: Maintained
7389F: drivers/net/ethernet/mediatek/
7390
7391MEDIATEK MT7601U WIRELESS LAN DRIVER
7392M: Jakub Kicinski <kubakici@wp.pl>
7393L: linux-wireless@vger.kernel.org
7394S: Maintained
7395F: drivers/net/wireless/mediatek/mt7601u/
7396
7397MEGARAID SCSI/SAS DRIVERS
7398M: Kashyap Desai <kashyap.desai@avagotech.com>
7399M: Sumit Saxena <sumit.saxena@avagotech.com>
7400M: Uday Lingala <uday.lingala@avagotech.com>
7401L: megaraidlinux.pdl@avagotech.com
7402L: linux-scsi@vger.kernel.org
7403W: http://www.lsi.com
7404S: Maintained
7405F: Documentation/scsi/megaraid.txt
7406F: drivers/scsi/megaraid.*
7407F: drivers/scsi/megaraid/
7408
7409MELLANOX ETHERNET DRIVER (mlx4_en)
7410M: Eugenia Emantayev <eugenia@mellanox.com>
7411L: netdev@vger.kernel.org
7412S: Supported
7413W: http://www.mellanox.com
7414Q: http://patchwork.ozlabs.org/project/netdev/list/
7415F: drivers/net/ethernet/mellanox/mlx4/en_*
7416
7417MELLANOX ETHERNET DRIVER (mlx5e)
7418M: Saeed Mahameed <saeedm@mellanox.com>
7419L: netdev@vger.kernel.org
7420S: Supported
7421W: http://www.mellanox.com
7422Q: http://patchwork.ozlabs.org/project/netdev/list/
7423F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7424
7425MELLANOX ETHERNET SWITCH DRIVERS
7426M: Jiri Pirko <jiri@mellanox.com>
7427M: Ido Schimmel <idosch@mellanox.com>
7428L: netdev@vger.kernel.org
7429S: Supported
7430W: http://www.mellanox.com
7431Q: http://patchwork.ozlabs.org/project/netdev/list/
7432F: drivers/net/ethernet/mellanox/mlxsw/
7433
7434MEMBARRIER SUPPORT
7435M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7436M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7437L: linux-kernel@vger.kernel.org
7438S: Supported
7439F: kernel/membarrier.c
7440F: include/uapi/linux/membarrier.h
7441
7442MEMORY MANAGEMENT
7443L: linux-mm@kvack.org
7444W: http://www.linux-mm.org
7445S: Maintained
7446F: include/linux/mm.h
7447F: include/linux/gfp.h
7448F: include/linux/mmzone.h
7449F: include/linux/memory_hotplug.h
7450F: include/linux/vmalloc.h
7451F: mm/
7452
7453MEMORY TECHNOLOGY DEVICES (MTD)
7454M: David Woodhouse <dwmw2@infradead.org>
7455M: Brian Norris <computersforpeace@gmail.com>
7456L: linux-mtd@lists.infradead.org
7457W: http://www.linux-mtd.infradead.org/
7458Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7459T: git git://git.infradead.org/linux-mtd.git
7460T: git git://git.infradead.org/l2-mtd.git
7461S: Maintained
7462F: drivers/mtd/
7463F: include/linux/mtd/
7464F: include/uapi/mtd/
7465
7466MEN A21 WATCHDOG DRIVER
7467M: Johannes Thumshirn <morbidrsa@gmail.com>
7468L: linux-watchdog@vger.kernel.org
7469S: Maintained
7470F: drivers/watchdog/mena21_wdt.c
7471
7472MEN CHAMELEON BUS (mcb)
7473M: Johannes Thumshirn <morbidrsa@gmail.com>
7474S: Maintained
7475F: drivers/mcb/
7476F: include/linux/mcb.h
7477F: Documentation/men-chameleon-bus.txt
7478
7479MEN F21BMC (Board Management Controller)
7480M: Andreas Werner <andreas.werner@men.de>
7481S: Supported
7482F: drivers/mfd/menf21bmc.c
7483F: drivers/watchdog/menf21bmc_wdt.c
7484F: drivers/leds/leds-menf21bmc.c
7485F: drivers/hwmon/menf21bmc_hwmon.c
7486F: Documentation/hwmon/menf21bmc
7487
7488METAG ARCHITECTURE
7489M: James Hogan <james.hogan@imgtec.com>
7490L: linux-metag@vger.kernel.org
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7492S: Odd Fixes
7493F: arch/metag/
7494F: Documentation/metag/
7495F: Documentation/devicetree/bindings/metag/
7496F: Documentation/devicetree/bindings/interrupt-controller/img,*
7497F: drivers/clocksource/metag_generic.c
7498F: drivers/irqchip/irq-metag.c
7499F: drivers/irqchip/irq-metag-ext.c
7500F: drivers/tty/metag_da.c
7501
7502MICROBLAZE ARCHITECTURE
7503M: Michal Simek <monstr@monstr.eu>
7504W: http://www.monstr.eu/fdt/
7505T: git git://git.monstr.eu/linux-2.6-microblaze.git
7506S: Supported
7507F: arch/microblaze/
7508
7509MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7510M: Chen Yu <yu.c.chen@intel.com>
7511L: platform-driver-x86@vger.kernel.org
7512S: Supported
7513F: drivers/platform/x86/surfacepro3_button.c
7514
7515MICROTEK X6 SCANNER
7516M: Oliver Neukum <oliver@neukum.org>
7517S: Maintained
7518F: drivers/usb/image/microtek.*
7519
7520MIPS
7521M: Ralf Baechle <ralf@linux-mips.org>
7522L: linux-mips@linux-mips.org
7523W: http://www.linux-mips.org/
7524T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7525Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7526S: Supported
7527F: Documentation/devicetree/bindings/mips/
7528F: Documentation/mips/
7529F: arch/mips/
7530
7531MIPS/LOONGSON1 ARCHITECTURE
7532M: Keguang Zhang <keguang.zhang@gmail.com>
7533L: linux-mips@linux-mips.org
7534S: Maintained
7535F: arch/mips/loongson32/
7536F: arch/mips/include/asm/mach-loongson32/
7537F: drivers/*/*loongson1*
7538F: drivers/*/*/*loongson1*
7539
7540MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7541M: Hans Verkuil <hverkuil@xs4all.nl>
7542L: linux-media@vger.kernel.org
7543T: git git://linuxtv.org/media_tree.git
7544W: https://linuxtv.org
7545S: Odd Fixes
7546F: drivers/media/radio/radio-miropcm20*
7547
7548MELLANOX MLX4 core VPI driver
7549M: Yishai Hadas <yishaih@mellanox.com>
7550L: netdev@vger.kernel.org
7551L: linux-rdma@vger.kernel.org
7552W: http://www.mellanox.com
7553Q: http://patchwork.ozlabs.org/project/netdev/list/
7554S: Supported
7555F: drivers/net/ethernet/mellanox/mlx4/
7556F: include/linux/mlx4/
7557
7558MELLANOX MLX4 IB driver
7559M: Yishai Hadas <yishaih@mellanox.com>
7560L: linux-rdma@vger.kernel.org
7561W: http://www.mellanox.com
7562Q: http://patchwork.kernel.org/project/linux-rdma/list/
7563S: Supported
7564F: drivers/infiniband/hw/mlx4/
7565F: include/linux/mlx4/
7566
7567MELLANOX MLX5 core VPI driver
7568M: Matan Barak <matanb@mellanox.com>
7569M: Leon Romanovsky <leonro@mellanox.com>
7570L: netdev@vger.kernel.org
7571L: linux-rdma@vger.kernel.org
7572W: http://www.mellanox.com
7573Q: http://patchwork.ozlabs.org/project/netdev/list/
7574S: Supported
7575F: drivers/net/ethernet/mellanox/mlx5/core/
7576F: include/linux/mlx5/
7577
7578MELLANOX MLX5 IB driver
7579M: Matan Barak <matanb@mellanox.com>
7580M: Leon Romanovsky <leonro@mellanox.com>
7581L: linux-rdma@vger.kernel.org
7582W: http://www.mellanox.com
7583Q: http://patchwork.kernel.org/project/linux-rdma/list/
7584S: Supported
7585F: drivers/infiniband/hw/mlx5/
7586F: include/linux/mlx5/
7587
7588MELEXIS MLX90614 DRIVER
7589M: Crt Mori <cmo@melexis.com>
7590L: linux-iio@vger.kernel.org
7591W: http://www.melexis.com
7592S: Supported
7593F: drivers/iio/temperature/mlx90614.c
7594
7595MN88472 MEDIA DRIVER
7596M: Antti Palosaari <crope@iki.fi>
7597L: linux-media@vger.kernel.org
7598W: https://linuxtv.org
7599W: http://palosaari.fi/linux/
7600Q: http://patchwork.linuxtv.org/project/linux-media/list/
7601T: git git://linuxtv.org/anttip/media_tree.git
7602S: Maintained
7603F: drivers/staging/media/mn88472/
7604F: drivers/media/dvb-frontends/mn88472.h
7605
7606MN88473 MEDIA DRIVER
7607M: Antti Palosaari <crope@iki.fi>
7608L: linux-media@vger.kernel.org
7609W: https://linuxtv.org
7610W: http://palosaari.fi/linux/
7611Q: http://patchwork.linuxtv.org/project/linux-media/list/
7612S: Maintained
7613F: drivers/media/dvb-frontends/mn88473*
7614
7615MODULE SUPPORT
7616M: Rusty Russell <rusty@rustcorp.com.au>
7617S: Maintained
7618F: include/linux/module.h
7619F: kernel/module.c
7620
7621MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7622W: http://popies.net/meye/
7623S: Orphan
7624F: Documentation/video4linux/meye.txt
7625F: drivers/media/pci/meye/
7626F: include/uapi/linux/meye.h
7627
7628MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7629M: Jiri Slaby <jirislaby@gmail.com>
7630S: Maintained
7631F: Documentation/serial/moxa-smartio
7632F: drivers/tty/mxser.*
7633
7634MR800 AVERMEDIA USB FM RADIO DRIVER
7635M: Alexey Klimov <klimov.linux@gmail.com>
7636L: linux-media@vger.kernel.org
7637T: git git://linuxtv.org/media_tree.git
7638S: Maintained
7639F: drivers/media/radio/radio-mr800.c
7640
7641MRF24J40 IEEE 802.15.4 RADIO DRIVER
7642M: Alan Ott <alan@signal11.us>
7643L: linux-wpan@vger.kernel.org
7644S: Maintained
7645F: drivers/net/ieee802154/mrf24j40.c
7646F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7647
7648MSI LAPTOP SUPPORT
7649M: "Lee, Chun-Yi" <jlee@suse.com>
7650L: platform-driver-x86@vger.kernel.org
7651S: Maintained
7652F: drivers/platform/x86/msi-laptop.c
7653
7654MSI WMI SUPPORT
7655L: platform-driver-x86@vger.kernel.org
7656S: Orphan
7657F: drivers/platform/x86/msi-wmi.c
7658
7659MSI001 MEDIA DRIVER
7660M: Antti Palosaari <crope@iki.fi>
7661L: linux-media@vger.kernel.org
7662W: https://linuxtv.org
7663W: http://palosaari.fi/linux/
7664Q: http://patchwork.linuxtv.org/project/linux-media/list/
7665T: git git://linuxtv.org/anttip/media_tree.git
7666S: Maintained
7667F: drivers/media/tuners/msi001*
7668
7669MSI2500 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/usb/msi2500/
7678
7679MSYSTEMS DISKONCHIP G3 MTD DRIVER
7680M: Robert Jarzmik <robert.jarzmik@free.fr>
7681L: linux-mtd@lists.infradead.org
7682S: Maintained
7683F: drivers/mtd/devices/docg3*
7684
7685MT9M032 APTINA SENSOR DRIVER
7686M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7687L: linux-media@vger.kernel.org
7688T: git git://linuxtv.org/media_tree.git
7689S: Maintained
7690F: drivers/media/i2c/mt9m032.c
7691F: include/media/i2c/mt9m032.h
7692
7693MT9P031 APTINA CAMERA SENSOR
7694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7695L: linux-media@vger.kernel.org
7696T: git git://linuxtv.org/media_tree.git
7697S: Maintained
7698F: drivers/media/i2c/mt9p031.c
7699F: include/media/i2c/mt9p031.h
7700
7701MT9T001 APTINA CAMERA SENSOR
7702M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7703L: linux-media@vger.kernel.org
7704T: git git://linuxtv.org/media_tree.git
7705S: Maintained
7706F: drivers/media/i2c/mt9t001.c
7707F: include/media/i2c/mt9t001.h
7708
7709MT9V032 APTINA CAMERA SENSOR
7710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711L: linux-media@vger.kernel.org
7712T: git git://linuxtv.org/media_tree.git
7713S: Maintained
7714F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7715F: drivers/media/i2c/mt9v032.c
7716F: include/media/i2c/mt9v032.h
7717
7718MULTIFUNCTION DEVICES (MFD)
7719M: Lee Jones <lee.jones@linaro.org>
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7721S: Supported
7722F: drivers/mfd/
7723F: include/linux/mfd/
7724
7725MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7726M: Ulf Hansson <ulf.hansson@linaro.org>
7727L: linux-mmc@vger.kernel.org
7728T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7729S: Maintained
7730F: drivers/mmc/
7731F: include/linux/mmc/
7732F: include/uapi/linux/mmc/
7733
7734MULTIMEDIA CARD (MMC) ETC. OVER SPI
7735S: Orphan
7736F: drivers/mmc/host/mmc_spi.c
7737F: include/linux/spi/mmc_spi.h
7738
7739MULTISOUND SOUND DRIVER
7740M: Andrew Veliath <andrewtv@usa.net>
7741S: Maintained
7742F: Documentation/sound/oss/MultiSound
7743F: sound/oss/msnd*
7744
7745MULTITECH MULTIPORT CARD (ISICOM)
7746S: Orphan
7747F: drivers/tty/isicom.c
7748F: include/linux/isicom.h
7749
7750MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7751M: Bin Liu <b-liu@ti.com>
7752L: linux-usb@vger.kernel.org
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7754S: Maintained
7755F: drivers/usb/musb/
7756
7757MXL5007T MEDIA DRIVER
7758M: Michael Krufky <mkrufky@linuxtv.org>
7759L: linux-media@vger.kernel.org
7760W: https://linuxtv.org
7761W: http://github.com/mkrufky
7762Q: http://patchwork.linuxtv.org/project/linux-media/list/
7763T: git git://linuxtv.org/mkrufky/tuners.git
7764S: Maintained
7765F: drivers/media/tuners/mxl5007t.*
7766
7767MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7768M: Hyong-Youb Kim <hykim@myri.com>
7769L: netdev@vger.kernel.org
7770W: https://www.myricom.com/support/downloads/myri10ge.html
7771S: Supported
7772F: drivers/net/ethernet/myricom/myri10ge/
7773
7774NAND FLASH SUBSYSTEM
7775M: Boris Brezillon <boris.brezillon@free-electrons.com>
7776R: Richard Weinberger <richard@nod.at>
7777L: linux-mtd@lists.infradead.org
7778W: http://www.linux-mtd.infradead.org/
7779Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7780T: git git://github.com/linux-nand/linux.git
7781S: Maintained
7782F: drivers/mtd/nand/
7783F: include/linux/mtd/nand*.h
7784
7785NATSEMI ETHERNET DRIVER (DP8381x)
7786S: Orphan
7787F: drivers/net/ethernet/natsemi/natsemi.c
7788
7789NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7790M: Daniel Mack <zonque@gmail.com>
7791S: Maintained
7792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7793W: http://www.native-instruments.com
7794F: sound/usb/caiaq/
7795
7796NCP FILESYSTEM
7797M: Petr Vandrovec <petr@vandrovec.name>
7798S: Odd Fixes
7799F: fs/ncpfs/
7800
7801NCR 5380 SCSI DRIVERS
7802M: Finn Thain <fthain@telegraphics.com.au>
7803M: Michael Schmitz <schmitzmic@gmail.com>
7804L: linux-scsi@vger.kernel.org
7805S: Maintained
7806F: Documentation/scsi/g_NCR5380.txt
7807F: Documentation/scsi/dtc3x80.txt
7808F: drivers/scsi/NCR5380.*
7809F: drivers/scsi/arm/cumana_1.c
7810F: drivers/scsi/arm/oak.c
7811F: drivers/scsi/atari_scsi.*
7812F: drivers/scsi/dmx3191d.c
7813F: drivers/scsi/dtc.*
7814F: drivers/scsi/g_NCR5380.*
7815F: drivers/scsi/g_NCR5380_mmio.c
7816F: drivers/scsi/mac_scsi.*
7817F: drivers/scsi/pas16.*
7818F: drivers/scsi/sun3_scsi.*
7819F: drivers/scsi/sun3_scsi_vme.c
7820F: drivers/scsi/t128.*
7821
7822NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7823M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7824L: linux-scsi@vger.kernel.org
7825S: Maintained
7826F: drivers/scsi/NCR_D700.*
7827
7828NCT6775 HARDWARE MONITOR DRIVER
7829M: Guenter Roeck <linux@roeck-us.net>
7830L: linux-hwmon@vger.kernel.org
7831S: Maintained
7832F: Documentation/hwmon/nct6775
7833F: drivers/hwmon/nct6775.c
7834
7835NETEFFECT IWARP RNIC DRIVER (IW_NES)
7836M: Faisal Latif <faisal.latif@intel.com>
7837L: linux-rdma@vger.kernel.org
7838W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7839S: Supported
7840F: drivers/infiniband/hw/nes/
7841
7842NETEM NETWORK EMULATOR
7843M: Stephen Hemminger <stephen@networkplumber.org>
7844L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7845S: Maintained
7846F: net/sched/sch_netem.c
7847
7848NETERION 10GbE DRIVERS (s2io/vxge)
7849M: Jon Mason <jdmason@kudzu.us>
7850L: netdev@vger.kernel.org
7851S: Supported
7852F: Documentation/networking/s2io.txt
7853F: Documentation/networking/vxge.txt
7854F: drivers/net/ethernet/neterion/
7855
7856NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7857M: Pablo Neira Ayuso <pablo@netfilter.org>
7858M: Patrick McHardy <kaber@trash.net>
7859M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7860L: netfilter-devel@vger.kernel.org
7861L: coreteam@netfilter.org
7862W: http://www.netfilter.org/
7863W: http://www.iptables.org/
7864Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7867S: Supported
7868F: include/linux/netfilter*
7869F: include/linux/netfilter/
7870F: include/net/netfilter/
7871F: include/uapi/linux/netfilter*
7872F: include/uapi/linux/netfilter/
7873F: net/*/netfilter.c
7874F: net/*/netfilter/
7875F: net/netfilter/
7876F: net/bridge/br_netfilter*.c
7877
7878NETLABEL
7879M: Paul Moore <paul@paul-moore.com>
7880W: http://netlabel.sf.net
7881L: netdev@vger.kernel.org
7882S: Maintained
7883F: Documentation/netlabel/
7884F: include/net/netlabel.h
7885F: net/netlabel/
7886
7887NETROM NETWORK LAYER
7888M: Ralf Baechle <ralf@linux-mips.org>
7889L: linux-hams@vger.kernel.org
7890W: http://www.linux-ax25.org/
7891S: Maintained
7892F: include/net/netrom.h
7893F: include/uapi/linux/netrom.h
7894F: net/netrom/
7895
7896NETRONOME ETHERNET DRIVERS
7897M: Jakub Kicinski <jakub.kicinski@netronome.com>
7898L: oss-drivers@netronome.com
7899S: Maintained
7900F: drivers/net/ethernet/netronome/
7901
7902NETWORK BLOCK DEVICE (NBD)
7903M: Markus Pargmann <mpa@pengutronix.de>
7904S: Maintained
7905L: nbd-general@lists.sourceforge.net
7906T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7907F: Documentation/blockdev/nbd.txt
7908F: drivers/block/nbd.c
7909F: include/uapi/linux/nbd.h
7910
7911NETWORK DROP MONITOR
7912M: Neil Horman <nhorman@tuxdriver.com>
7913L: netdev@vger.kernel.org
7914S: Maintained
7915W: https://fedorahosted.org/dropwatch/
7916F: net/core/drop_monitor.c
7917
7918NETWORKING [GENERAL]
7919M: "David S. Miller" <davem@davemloft.net>
7920L: netdev@vger.kernel.org
7921W: http://www.linuxfoundation.org/en/Net
7922Q: http://patchwork.ozlabs.org/project/netdev/list/
7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7925S: Maintained
7926F: net/
7927F: include/net/
7928F: include/linux/in.h
7929F: include/linux/net.h
7930F: include/linux/netdevice.h
7931F: include/uapi/linux/in.h
7932F: include/uapi/linux/net.h
7933F: include/uapi/linux/netdevice.h
7934F: include/uapi/linux/net_namespace.h
7935F: tools/net/
7936F: tools/testing/selftests/net/
7937F: lib/random32.c
7938F: lib/test_bpf.c
7939
7940NETWORKING [IPv4/IPv6]
7941M: "David S. Miller" <davem@davemloft.net>
7942M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7943M: James Morris <jmorris@namei.org>
7944M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7945M: Patrick McHardy <kaber@trash.net>
7946L: netdev@vger.kernel.org
7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7948S: Maintained
7949F: net/ipv4/
7950F: net/ipv6/
7951F: include/net/ip*
7952F: arch/x86/net/*
7953
7954NETWORKING [IPSEC]
7955M: Steffen Klassert <steffen.klassert@secunet.com>
7956M: Herbert Xu <herbert@gondor.apana.org.au>
7957M: "David S. Miller" <davem@davemloft.net>
7958L: netdev@vger.kernel.org
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7961S: Maintained
7962F: net/core/flow.c
7963F: net/xfrm/
7964F: net/key/
7965F: net/ipv4/xfrm*
7966F: net/ipv4/esp4.c
7967F: net/ipv4/ah4.c
7968F: net/ipv4/ipcomp.c
7969F: net/ipv4/ip_vti.c
7970F: net/ipv6/xfrm*
7971F: net/ipv6/esp6.c
7972F: net/ipv6/ah6.c
7973F: net/ipv6/ipcomp6.c
7974F: net/ipv6/ip6_vti.c
7975F: include/uapi/linux/xfrm.h
7976F: include/net/xfrm.h
7977
7978NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7979M: Paul Moore <paul@paul-moore.com>
7980L: netdev@vger.kernel.org
7981S: Maintained
7982
7983NETWORKING [WIRELESS]
7984L: linux-wireless@vger.kernel.org
7985Q: http://patchwork.kernel.org/project/linux-wireless/list/
7986
7987NETWORKING DRIVERS
7988L: netdev@vger.kernel.org
7989W: http://www.linuxfoundation.org/en/Net
7990Q: http://patchwork.ozlabs.org/project/netdev/list/
7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7993S: Odd Fixes
7994F: drivers/net/
7995F: include/linux/if_*
7996F: include/linux/netdevice.h
7997F: include/linux/etherdevice.h
7998F: include/linux/fcdevice.h
7999F: include/linux/fddidevice.h
8000F: include/linux/hippidevice.h
8001F: include/linux/inetdevice.h
8002F: include/uapi/linux/if_*
8003F: include/uapi/linux/netdevice.h
8004
8005NETWORKING DRIVERS (WIRELESS)
8006M: Kalle Valo <kvalo@codeaurora.org>
8007L: linux-wireless@vger.kernel.org
8008Q: http://patchwork.kernel.org/project/linux-wireless/list/
8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8011S: Maintained
8012F: drivers/net/wireless/
8013
8014NETXEN (1/10) GbE SUPPORT
8015M: Manish Chopra <manish.chopra@qlogic.com>
8016M: Sony Chacko <sony.chacko@qlogic.com>
8017M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8018L: netdev@vger.kernel.org
8019W: http://www.qlogic.com
8020S: Supported
8021F: drivers/net/ethernet/qlogic/netxen/
8022
8023NFC SUBSYSTEM
8024M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8025M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8026M: Samuel Ortiz <sameo@linux.intel.com>
8027L: linux-wireless@vger.kernel.org
8028L: linux-nfc@lists.01.org (subscribers-only)
8029S: Supported
8030F: net/nfc/
8031F: include/net/nfc/
8032F: include/uapi/linux/nfc.h
8033F: drivers/nfc/
8034F: include/linux/platform_data/nfcmrvl.h
8035F: include/linux/platform_data/nxp-nci.h
8036F: include/linux/platform_data/pn544.h
8037F: include/linux/platform_data/st21nfca.h
8038F: include/linux/platform_data/st-nci.h
8039F: Documentation/devicetree/bindings/net/nfc/
8040
8041NFS, SUNRPC, AND LOCKD CLIENTS
8042M: Trond Myklebust <trond.myklebust@primarydata.com>
8043M: Anna Schumaker <anna.schumaker@netapp.com>
8044L: linux-nfs@vger.kernel.org
8045W: http://client.linux-nfs.org
8046T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8047S: Maintained
8048F: fs/lockd/
8049F: fs/nfs/
8050F: fs/nfs_common/
8051F: net/sunrpc/
8052F: include/linux/lockd/
8053F: include/linux/nfs*
8054F: include/linux/sunrpc/
8055F: include/uapi/linux/nfs*
8056F: include/uapi/linux/sunrpc/
8057
8058NILFS2 FILESYSTEM
8059M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8060L: linux-nilfs@vger.kernel.org
8061W: http://nilfs.sourceforge.net/
8062W: http://nilfs.osdn.jp/
8063T: git git://github.com/konis/nilfs2.git
8064S: Supported
8065F: Documentation/filesystems/nilfs2.txt
8066F: fs/nilfs2/
8067F: include/linux/nilfs2_fs.h
8068F: include/trace/events/nilfs2.h
8069
8070NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8071M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8072W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8073S: Maintained
8074F: Documentation/scsi/NinjaSCSI.txt
8075F: drivers/scsi/pcmcia/nsp_*
8076
8077NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8078M: GOTO Masanori <gotom@debian.or.jp>
8079M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8080W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8081S: Maintained
8082F: Documentation/scsi/NinjaSCSI.txt
8083F: drivers/scsi/nsp32*
8084
8085NIOS2 ARCHITECTURE
8086M: Ley Foon Tan <lftan@altera.com>
8087L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8088T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8089S: Maintained
8090F: arch/nios2/
8091
8092NOKIA N900 POWER SUPPLY DRIVERS
8093R: Pali Rohár <pali.rohar@gmail.com>
8094F: include/linux/power/bq2415x_charger.h
8095F: include/linux/power/bq27xxx_battery.h
8096F: include/linux/power/isp1704_charger.h
8097F: drivers/power/bq2415x_charger.c
8098F: drivers/power/bq27xxx_battery.c
8099F: drivers/power/bq27xxx_battery_i2c.c
8100F: drivers/power/isp1704_charger.c
8101F: drivers/power/rx51_battery.c
8102
8103NTB DRIVER CORE
8104M: Jon Mason <jdmason@kudzu.us>
8105M: Dave Jiang <dave.jiang@intel.com>
8106M: Allen Hubbe <Allen.Hubbe@emc.com>
8107L: linux-ntb@googlegroups.com
8108S: Supported
8109W: https://github.com/jonmason/ntb/wiki
8110T: git git://github.com/jonmason/ntb.git
8111F: drivers/ntb/
8112F: drivers/net/ntb_netdev.c
8113F: include/linux/ntb.h
8114F: include/linux/ntb_transport.h
8115
8116NTB INTEL DRIVER
8117M: Jon Mason <jdmason@kudzu.us>
8118M: Dave Jiang <dave.jiang@intel.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/hw/intel/
8124
8125NTB AMD DRIVER
8126M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8127L: linux-ntb@googlegroups.com
8128S: Supported
8129F: drivers/ntb/hw/amd/
8130
8131NTFS FILESYSTEM
8132M: Anton Altaparmakov <anton@tuxera.com>
8133L: linux-ntfs-dev@lists.sourceforge.net
8134W: http://www.tuxera.com/
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8136S: Supported
8137F: Documentation/filesystems/ntfs.txt
8138F: fs/ntfs/
8139
8140NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8141M: Antonino Daplas <adaplas@gmail.com>
8142L: linux-fbdev@vger.kernel.org
8143S: Maintained
8144F: drivers/video/fbdev/riva/
8145F: drivers/video/fbdev/nvidia/
8146
8147NVM EXPRESS DRIVER
8148M: Keith Busch <keith.busch@intel.com>
8149M: Jens Axboe <axboe@fb.com>
8150L: linux-nvme@lists.infradead.org
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8152W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8153S: Supported
8154F: drivers/nvme/host/
8155F: include/linux/nvme.h
8156
8157NVMEM FRAMEWORK
8158M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8159M: Maxime Ripard <maxime.ripard@free-electrons.com>
8160S: Maintained
8161F: drivers/nvmem/
8162F: Documentation/devicetree/bindings/nvmem/
8163F: include/linux/nvmem-consumer.h
8164F: include/linux/nvmem-provider.h
8165
8166NXP-NCI NFC DRIVER
8167M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8168R: Charles Gorand <charles.gorand@effinnov.com>
8169L: linux-nfc@lists.01.org (moderated for non-subscribers)
8170S: Supported
8171F: drivers/nfc/nxp-nci
8172
8173NXP TDA998X DRM DRIVER
8174M: Russell King <rmk+kernel@armlinux.org.uk>
8175S: Supported
8176F: drivers/gpu/drm/i2c/tda998x_drv.c
8177F: include/drm/i2c/tda998x.h
8178
8179NXP TFA9879 DRIVER
8180M: Peter Rosin <peda@axentia.se>
8181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8182S: Maintained
8183F: sound/soc/codecs/tfa9879*
8184
8185OBJTOOL
8186M: Josh Poimboeuf <jpoimboe@redhat.com>
8187S: Supported
8188F: tools/objtool/
8189
8190OMAP SUPPORT
8191M: Tony Lindgren <tony@atomide.com>
8192L: linux-omap@vger.kernel.org
8193W: http://www.muru.com/linux/omap/
8194W: http://linux.omap.com/
8195Q: http://patchwork.kernel.org/project/linux-omap/list/
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8197S: Maintained
8198F: arch/arm/*omap*/
8199F: arch/arm/configs/omap1_defconfig
8200F: arch/arm/configs/omap2plus_defconfig
8201F: drivers/i2c/busses/i2c-omap.c
8202F: drivers/irqchip/irq-omap-intc.c
8203F: drivers/mfd/*omap*.c
8204F: drivers/mfd/menelaus.c
8205F: drivers/mfd/palmas.c
8206F: drivers/mfd/tps65217.c
8207F: drivers/mfd/tps65218.c
8208F: drivers/mfd/tps65910.c
8209F: drivers/mfd/twl-core.[ch]
8210F: drivers/mfd/twl4030*.c
8211F: drivers/mfd/twl6030*.c
8212F: drivers/mfd/twl6040*.c
8213F: drivers/regulator/palmas-regulator*.c
8214F: drivers/regulator/pbias-regulator.c
8215F: drivers/regulator/tps65217-regulator.c
8216F: drivers/regulator/tps65218-regulator.c
8217F: drivers/regulator/tps65910-regulator.c
8218F: drivers/regulator/twl-regulator.c
8219F: include/linux/i2c-omap.h
8220
8221OMAP DEVICE TREE SUPPORT
8222M: Benoît Cousson <bcousson@baylibre.com>
8223M: Tony Lindgren <tony@atomide.com>
8224L: linux-omap@vger.kernel.org
8225L: devicetree@vger.kernel.org
8226S: Maintained
8227F: arch/arm/boot/dts/*omap*
8228F: arch/arm/boot/dts/*am3*
8229F: arch/arm/boot/dts/*am4*
8230F: arch/arm/boot/dts/*am5*
8231F: arch/arm/boot/dts/*dra7*
8232
8233OMAP CLOCK FRAMEWORK SUPPORT
8234M: Paul Walmsley <paul@pwsan.com>
8235L: linux-omap@vger.kernel.org
8236S: Maintained
8237F: arch/arm/*omap*/*clock*
8238
8239OMAP POWER MANAGEMENT SUPPORT
8240M: Kevin Hilman <khilman@kernel.org>
8241L: linux-omap@vger.kernel.org
8242S: Maintained
8243F: arch/arm/*omap*/*pm*
8244F: drivers/cpufreq/omap-cpufreq.c
8245
8246OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8247M: Rajendra Nayak <rnayak@codeaurora.org>
8248M: Paul Walmsley <paul@pwsan.com>
8249L: linux-omap@vger.kernel.org
8250S: Maintained
8251F: arch/arm/mach-omap2/prm*
8252
8253OMAP AUDIO SUPPORT
8254M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8255M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8257L: linux-omap@vger.kernel.org
8258S: Maintained
8259F: sound/soc/omap/
8260
8261OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8262M: Roger Quadros <rogerq@ti.com>
8263M: Tony Lindgren <tony@atomide.com>
8264L: linux-omap@vger.kernel.org
8265S: Maintained
8266F: drivers/memory/omap-gpmc.c
8267F: arch/arm/mach-omap2/*gpmc*
8268
8269OMAP FRAMEBUFFER SUPPORT
8270M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8271L: linux-fbdev@vger.kernel.org
8272L: linux-omap@vger.kernel.org
8273S: Maintained
8274F: drivers/video/fbdev/omap/
8275
8276OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8277M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8278L: linux-omap@vger.kernel.org
8279L: linux-fbdev@vger.kernel.org
8280S: Maintained
8281F: drivers/video/fbdev/omap2/
8282F: Documentation/arm/OMAP/DSS
8283
8284OMAP HARDWARE SPINLOCK SUPPORT
8285M: Ohad Ben-Cohen <ohad@wizery.com>
8286L: linux-omap@vger.kernel.org
8287S: Maintained
8288F: drivers/hwspinlock/omap_hwspinlock.c
8289
8290OMAP MMC SUPPORT
8291M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8292L: linux-omap@vger.kernel.org
8293S: Maintained
8294F: drivers/mmc/host/omap.c
8295
8296OMAP HS MMC SUPPORT
8297L: linux-mmc@vger.kernel.org
8298L: linux-omap@vger.kernel.org
8299S: Orphan
8300F: drivers/mmc/host/omap_hsmmc.c
8301
8302OMAP RANDOM NUMBER GENERATOR SUPPORT
8303M: Deepak Saxena <dsaxena@plexity.net>
8304S: Maintained
8305F: drivers/char/hw_random/omap-rng.c
8306
8307OMAP HWMOD SUPPORT
8308M: Benoît Cousson <bcousson@baylibre.com>
8309M: Paul Walmsley <paul@pwsan.com>
8310L: linux-omap@vger.kernel.org
8311S: Maintained
8312F: arch/arm/mach-omap2/omap_hwmod.*
8313
8314OMAP HWMOD DATA
8315M: Paul Walmsley <paul@pwsan.com>
8316L: linux-omap@vger.kernel.org
8317S: Maintained
8318F: arch/arm/mach-omap2/omap_hwmod*data*
8319
8320OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8321M: Benoît Cousson <bcousson@baylibre.com>
8322L: linux-omap@vger.kernel.org
8323S: Maintained
8324F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8325
8326OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8327M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328L: linux-media@vger.kernel.org
8329S: Maintained
8330F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8331F: drivers/media/platform/omap3isp/
8332F: drivers/staging/media/omap4iss/
8333
8334OMAP USB SUPPORT
8335L: linux-usb@vger.kernel.org
8336L: linux-omap@vger.kernel.org
8337S: Orphan
8338F: drivers/usb/*/*omap*
8339F: arch/arm/*omap*/usb*
8340
8341OMAP GPIO DRIVER
8342M: Grygorii Strashko <grygorii.strashko@ti.com>
8343M: Santosh Shilimkar <ssantosh@kernel.org>
8344M: Kevin Hilman <khilman@kernel.org>
8345L: linux-omap@vger.kernel.org
8346S: Maintained
8347F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8348F: drivers/gpio/gpio-omap.c
8349
8350OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8351M: Mark Jackson <mpfj@newflow.co.uk>
8352L: linux-omap@vger.kernel.org
8353S: Maintained
8354F: arch/arm/boot/dts/am335x-nano.dts
8355
8356OMFS FILESYSTEM
8357M: Bob Copeland <me@bobcopeland.com>
8358L: linux-karma-devel@lists.sourceforge.net
8359S: Maintained
8360F: Documentation/filesystems/omfs.txt
8361F: fs/omfs/
8362
8363OMNIKEY CARDMAN 4000 DRIVER
8364M: Harald Welte <laforge@gnumonks.org>
8365S: Maintained
8366F: drivers/char/pcmcia/cm4000_cs.c
8367F: include/linux/cm4000_cs.h
8368F: include/uapi/linux/cm4000_cs.h
8369
8370OMNIKEY CARDMAN 4040 DRIVER
8371M: Harald Welte <laforge@gnumonks.org>
8372S: Maintained
8373F: drivers/char/pcmcia/cm4040_cs.*
8374
8375OMNIVISION OV7670 SENSOR DRIVER
8376M: Jonathan Corbet <corbet@lwn.net>
8377L: linux-media@vger.kernel.org
8378T: git git://linuxtv.org/media_tree.git
8379S: Maintained
8380F: drivers/media/i2c/ov7670.c
8381
8382ONENAND FLASH DRIVER
8383M: Kyungmin Park <kyungmin.park@samsung.com>
8384L: linux-mtd@lists.infradead.org
8385S: Maintained
8386F: drivers/mtd/onenand/
8387F: include/linux/mtd/onenand*.h
8388
8389ONSTREAM SCSI TAPE DRIVER
8390M: Willem Riede <osst@riede.org>
8391L: osst-users@lists.sourceforge.net
8392L: linux-scsi@vger.kernel.org
8393S: Maintained
8394F: Documentation/scsi/osst.txt
8395F: drivers/scsi/osst.*
8396F: drivers/scsi/osst_*.h
8397F: drivers/scsi/st.h
8398
8399OPENCORES I2C BUS DRIVER
8400M: Peter Korsgaard <jacmet@sunsite.dk>
8401L: linux-i2c@vger.kernel.org
8402S: Maintained
8403F: Documentation/i2c/busses/i2c-ocores
8404F: drivers/i2c/busses/i2c-ocores.c
8405
8406OPEN FIRMWARE AND FLATTENED DEVICE TREE
8407M: Rob Herring <robh+dt@kernel.org>
8408M: Frank Rowand <frowand.list@gmail.com>
8409M: Grant Likely <grant.likely@linaro.org>
8410L: devicetree@vger.kernel.org
8411W: http://www.devicetree.org/
8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8413S: Maintained
8414F: drivers/of/
8415F: include/linux/of*.h
8416F: scripts/dtc/
8417
8418OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8419M: Rob Herring <robh+dt@kernel.org>
8420M: Pawel Moll <pawel.moll@arm.com>
8421M: Mark Rutland <mark.rutland@arm.com>
8422M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8423M: Kumar Gala <galak@codeaurora.org>
8424L: devicetree@vger.kernel.org
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8426S: Maintained
8427F: Documentation/devicetree/
8428F: arch/*/boot/dts/
8429F: include/dt-bindings/
8430
8431OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8432M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8433L: devicetree@vger.kernel.org
8434S: Maintained
8435F: Documentation/devicetree/dynamic-resolution-notes.txt
8436F: Documentation/devicetree/overlay-notes.txt
8437F: drivers/of/overlay.c
8438F: drivers/of/resolver.c
8439
8440OPENRISC ARCHITECTURE
8441M: Jonas Bonn <jonas@southpole.se>
8442W: http://openrisc.net
8443S: Maintained
8444T: git git://openrisc.net/~jonas/linux
8445F: arch/openrisc/
8446
8447OPENVSWITCH
8448M: Pravin Shelar <pshelar@nicira.com>
8449L: netdev@vger.kernel.org
8450L: dev@openvswitch.org
8451W: http://openvswitch.org
8452S: Maintained
8453F: net/openvswitch/
8454F: include/uapi/linux/openvswitch.h
8455
8456OPERATING PERFORMANCE POINTS (OPP)
8457M: Viresh Kumar <vireshk@kernel.org>
8458M: Nishanth Menon <nm@ti.com>
8459M: Stephen Boyd <sboyd@codeaurora.org>
8460L: linux-pm@vger.kernel.org
8461S: Maintained
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8463F: drivers/base/power/opp/
8464F: include/linux/pm_opp.h
8465F: Documentation/power/opp.txt
8466F: Documentation/devicetree/bindings/opp/
8467
8468OPL4 DRIVER
8469M: Clemens Ladisch <clemens@ladisch.de>
8470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8471T: git git://git.alsa-project.org/alsa-kernel.git
8472S: Maintained
8473F: sound/drivers/opl4/
8474
8475OPROFILE
8476M: Robert Richter <rric@kernel.org>
8477L: oprofile-list@lists.sf.net
8478S: Maintained
8479F: arch/*/include/asm/oprofile*.h
8480F: arch/*/oprofile/
8481F: drivers/oprofile/
8482F: include/linux/oprofile.h
8483
8484ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8485M: Mark Fasheh <mfasheh@suse.com>
8486M: Joel Becker <jlbec@evilplan.org>
8487L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8488W: http://ocfs2.wiki.kernel.org
8489S: Supported
8490F: Documentation/filesystems/ocfs2.txt
8491F: Documentation/filesystems/dlmfs.txt
8492F: fs/ocfs2/
8493
8494ORINOCO DRIVER
8495L: linux-wireless@vger.kernel.org
8496W: http://wireless.kernel.org/en/users/Drivers/orinoco
8497W: http://www.nongnu.org/orinoco/
8498S: Orphan
8499F: drivers/net/wireless/intersil/orinoco/
8500
8501OSD LIBRARY and FILESYSTEM
8502M: Boaz Harrosh <ooo@electrozaur.com>
8503M: Benny Halevy <bhalevy@primarydata.com>
8504L: osd-dev@open-osd.org
8505W: http://open-osd.org
8506T: git git://git.open-osd.org/open-osd.git
8507S: Maintained
8508F: drivers/scsi/osd/
8509F: include/scsi/osd_*
8510F: fs/exofs/
8511
8512OVERLAY FILESYSTEM
8513M: Miklos Szeredi <miklos@szeredi.hu>
8514L: linux-unionfs@vger.kernel.org
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8516S: Supported
8517F: fs/overlayfs/
8518F: Documentation/filesystems/overlayfs.txt
8519
8520ORANGEFS FILESYSTEM
8521M: Mike Marshall <hubcap@omnibond.com>
8522L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8524S: Supported
8525F: fs/orangefs/
8526F: Documentation/filesystems/orangefs.txt
8527
8528P54 WIRELESS DRIVER
8529M: Christian Lamparter <chunkeey@googlemail.com>
8530L: linux-wireless@vger.kernel.org
8531W: http://wireless.kernel.org/en/users/Drivers/p54
8532S: Maintained
8533F: drivers/net/wireless/intersil/p54/
8534
8535PA SEMI ETHERNET DRIVER
8536M: Olof Johansson <olof@lixom.net>
8537L: netdev@vger.kernel.org
8538S: Maintained
8539F: drivers/net/ethernet/pasemi/*
8540
8541PA SEMI SMBUS DRIVER
8542M: Olof Johansson <olof@lixom.net>
8543L: linux-i2c@vger.kernel.org
8544S: Maintained
8545F: drivers/i2c/busses/i2c-pasemi.c
8546
8547PADATA PARALLEL EXECUTION MECHANISM
8548M: Steffen Klassert <steffen.klassert@secunet.com>
8549L: linux-crypto@vger.kernel.org
8550S: Maintained
8551F: kernel/padata.c
8552F: include/linux/padata.h
8553F: Documentation/padata.txt
8554
8555PANASONIC LAPTOP ACPI EXTRAS DRIVER
8556M: Harald Welte <laforge@gnumonks.org>
8557L: platform-driver-x86@vger.kernel.org
8558S: Maintained
8559F: drivers/platform/x86/panasonic-laptop.c
8560
8561PANASONIC MN10300/AM33/AM34 PORT
8562M: David Howells <dhowells@redhat.com>
8563L: linux-am33-list@redhat.com (moderated for non-subscribers)
8564W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8565S: Maintained
8566F: Documentation/mn10300/
8567F: arch/mn10300/
8568
8569PARALLEL LCD/KEYPAD PANEL DRIVER
8570M: Willy Tarreau <willy@haproxy.com>
8571M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8572S: Odd Fixes
8573F: Documentation/misc-devices/lcd-panel-cgram.txt
8574F: drivers/misc/panel.c
8575
8576PARALLEL PORT SUBSYSTEM
8577M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8578M: Sudip Mukherjee <sudip@vectorindia.org>
8579L: linux-parport@lists.infradead.org (subscribers-only)
8580S: Maintained
8581F: drivers/parport/
8582F: include/linux/parport*.h
8583F: drivers/char/ppdev.c
8584F: include/uapi/linux/ppdev.h
8585F: Documentation/parport*.txt
8586
8587PARAVIRT_OPS INTERFACE
8588M: Jeremy Fitzhardinge <jeremy@goop.org>
8589M: Chris Wright <chrisw@sous-sol.org>
8590M: Alok Kataria <akataria@vmware.com>
8591M: Rusty Russell <rusty@rustcorp.com.au>
8592L: virtualization@lists.linux-foundation.org
8593S: Supported
8594F: Documentation/virtual/paravirt_ops.txt
8595F: arch/*/kernel/paravirt*
8596F: arch/*/include/asm/paravirt.h
8597
8598PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8599M: Tim Waugh <tim@cyberelk.net>
8600L: linux-parport@lists.infradead.org (subscribers-only)
8601S: Maintained
8602F: Documentation/blockdev/paride.txt
8603F: drivers/block/paride/
8604
8605PARISC ARCHITECTURE
8606M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8607M: Helge Deller <deller@gmx.de>
8608L: linux-parisc@vger.kernel.org
8609W: http://www.parisc-linux.org/
8610Q: http://patchwork.kernel.org/project/linux-parisc/list/
8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8613S: Maintained
8614F: arch/parisc/
8615F: Documentation/parisc/
8616F: drivers/parisc/
8617F: drivers/char/agp/parisc-agp.c
8618F: drivers/input/serio/gscps2.c
8619F: drivers/parport/parport_gsc.*
8620F: drivers/tty/serial/8250/8250_gsc.c
8621F: drivers/video/fbdev/sti*
8622F: drivers/video/console/sti*
8623F: drivers/video/logo/logo_parisc*
8624
8625PC87360 HARDWARE MONITORING DRIVER
8626M: Jim Cromie <jim.cromie@gmail.com>
8627L: linux-hwmon@vger.kernel.org
8628S: Maintained
8629F: Documentation/hwmon/pc87360
8630F: drivers/hwmon/pc87360.c
8631
8632PC8736x GPIO DRIVER
8633M: Jim Cromie <jim.cromie@gmail.com>
8634S: Maintained
8635F: drivers/char/pc8736x_gpio.c
8636
8637PC87427 HARDWARE MONITORING DRIVER
8638M: Jean Delvare <jdelvare@suse.com>
8639L: linux-hwmon@vger.kernel.org
8640S: Maintained
8641F: Documentation/hwmon/pc87427
8642F: drivers/hwmon/pc87427.c
8643
8644PCA9532 LED DRIVER
8645M: Riku Voipio <riku.voipio@iki.fi>
8646S: Maintained
8647F: drivers/leds/leds-pca9532.c
8648F: include/linux/leds-pca9532.h
8649
8650PCA9541 I2C BUS MASTER SELECTOR DRIVER
8651M: Guenter Roeck <linux@roeck-us.net>
8652L: linux-i2c@vger.kernel.org
8653S: Maintained
8654F: drivers/i2c/muxes/i2c-mux-pca9541.c
8655
8656PCDP - PRIMARY CONSOLE AND DEBUG PORT
8657M: Khalid Aziz <khalid@gonehiking.org>
8658S: Maintained
8659F: drivers/firmware/pcdp.*
8660
8661PCI ERROR RECOVERY
8662M: Linas Vepstas <linasvepstas@gmail.com>
8663L: linux-pci@vger.kernel.org
8664S: Supported
8665F: Documentation/PCI/pci-error-recovery.txt
8666
8667PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8668M: Russell Currey <ruscur@russell.cc>
8669L: linuxppc-dev@lists.ozlabs.org
8670S: Supported
8671F: Documentation/powerpc/eeh-pci-error-recovery.txt
8672F: arch/powerpc/kernel/eeh*.c
8673F: arch/powerpc/platforms/*/eeh*.c
8674F: arch/powerpc/include/*/eeh*.h
8675
8676PCI SUBSYSTEM
8677M: Bjorn Helgaas <bhelgaas@google.com>
8678L: linux-pci@vger.kernel.org
8679Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8681S: Supported
8682F: Documentation/PCI/
8683F: drivers/pci/
8684F: include/linux/pci*
8685F: arch/x86/pci/
8686F: arch/x86/kernel/quirks.c
8687
8688PCI DRIVER FOR ALTERA PCIE IP
8689M: Ley Foon Tan <lftan@altera.com>
8690L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8691L: linux-pci@vger.kernel.org
8692S: Supported
8693F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8694F: drivers/pci/host/pcie-altera.c
8695
8696PCI DRIVER FOR ARM VERSATILE PLATFORM
8697M: Rob Herring <robh@kernel.org>
8698L: linux-pci@vger.kernel.org
8699L: linux-arm-kernel@lists.infradead.org
8700S: Maintained
8701F: Documentation/devicetree/bindings/pci/versatile.txt
8702F: drivers/pci/host/pci-versatile.c
8703
8704PCI DRIVER FOR APPLIEDMICRO XGENE
8705M: Tanmay Inamdar <tinamdar@apm.com>
8706L: linux-pci@vger.kernel.org
8707L: linux-arm-kernel@lists.infradead.org
8708S: Maintained
8709F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8710F: drivers/pci/host/pci-xgene.c
8711
8712PCI DRIVER FOR FREESCALE LAYERSCAPE
8713M: Minghuan Lian <minghuan.Lian@freescale.com>
8714M: Mingkai Hu <mingkai.hu@freescale.com>
8715M: Roy Zang <tie-fei.zang@freescale.com>
8716L: linuxppc-dev@lists.ozlabs.org
8717L: linux-pci@vger.kernel.org
8718L: linux-arm-kernel@lists.infradead.org
8719S: Maintained
8720F: drivers/pci/host/*layerscape*
8721
8722PCI DRIVER FOR IMX6
8723M: Richard Zhu <Richard.Zhu@freescale.com>
8724M: Lucas Stach <l.stach@pengutronix.de>
8725L: linux-pci@vger.kernel.org
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727S: Maintained
8728F: drivers/pci/host/*imx6*
8729
8730PCI DRIVER FOR TI KEYSTONE
8731M: Murali Karicheri <m-karicheri2@ti.com>
8732L: linux-pci@vger.kernel.org
8733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8734S: Maintained
8735F: drivers/pci/host/*keystone*
8736
8737PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8739M: Jason Cooper <jason@lakedaemon.net>
8740L: linux-pci@vger.kernel.org
8741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8742S: Maintained
8743F: drivers/pci/host/*mvebu*
8744
8745PCI DRIVER FOR NVIDIA TEGRA
8746M: Thierry Reding <thierry.reding@gmail.com>
8747L: linux-tegra@vger.kernel.org
8748L: linux-pci@vger.kernel.org
8749S: Supported
8750F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8751F: drivers/pci/host/pci-tegra.c
8752
8753PCI DRIVER FOR TI DRA7XX
8754M: Kishon Vijay Abraham I <kishon@ti.com>
8755L: linux-omap@vger.kernel.org
8756L: linux-pci@vger.kernel.org
8757S: Supported
8758F: Documentation/devicetree/bindings/pci/ti-pci.txt
8759F: drivers/pci/host/pci-dra7xx.c
8760
8761PCI DRIVER FOR RENESAS R-CAR
8762M: Simon Horman <horms@verge.net.au>
8763L: linux-pci@vger.kernel.org
8764L: linux-renesas-soc@vger.kernel.org
8765S: Maintained
8766F: drivers/pci/host/*rcar*
8767
8768PCI DRIVER FOR SAMSUNG EXYNOS
8769M: Jingoo Han <jingoohan1@gmail.com>
8770L: linux-pci@vger.kernel.org
8771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8772L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8773S: Maintained
8774F: drivers/pci/host/pci-exynos.c
8775
8776PCI DRIVER FOR SYNOPSIS DESIGNWARE
8777M: Jingoo Han <jingoohan1@gmail.com>
8778M: Pratyush Anand <pratyush.anand@gmail.com>
8779L: linux-pci@vger.kernel.org
8780S: Maintained
8781F: drivers/pci/host/*designware*
8782
8783PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8784M: Joao Pinto <jpinto@synopsys.com>
8785L: linux-pci@vger.kernel.org
8786S: Maintained
8787F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8788F: drivers/pci/host/pcie-designware-plat.c
8789
8790PCI DRIVER FOR GENERIC OF HOSTS
8791M: Will Deacon <will.deacon@arm.com>
8792L: linux-pci@vger.kernel.org
8793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8794S: Maintained
8795F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8796F: drivers/pci/host/pci-host-common.c
8797F: drivers/pci/host/pci-host-generic.c
8798
8799PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8800M: Keith Busch <keith.busch@intel.com>
8801L: linux-pci@vger.kernel.org
8802S: Supported
8803F: arch/x86/pci/vmd.c
8804
8805PCIE DRIVER FOR ST SPEAR13XX
8806M: Pratyush Anand <pratyush.anand@gmail.com>
8807L: linux-pci@vger.kernel.org
8808S: Maintained
8809F: drivers/pci/host/*spear*
8810
8811PCI MSI DRIVER FOR ALTERA MSI IP
8812M: Ley Foon Tan <lftan@altera.com>
8813L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8814L: linux-pci@vger.kernel.org
8815S: Supported
8816F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8817F: drivers/pci/host/pcie-altera-msi.c
8818
8819PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8820M: Duc Dang <dhdang@apm.com>
8821L: linux-pci@vger.kernel.org
8822L: linux-arm-kernel@lists.infradead.org
8823S: Maintained
8824F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8825F: drivers/pci/host/pci-xgene-msi.c
8826
8827PCIE DRIVER FOR HISILICON
8828M: Zhou Wang <wangzhou1@hisilicon.com>
8829M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8830L: linux-pci@vger.kernel.org
8831S: Maintained
8832F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8833F: drivers/pci/host/pcie-hisi.c
8834
8835PCIE DRIVER FOR QUALCOMM MSM
8836M: Stanimir Varbanov <svarbanov@mm-sol.com>
8837L: linux-pci@vger.kernel.org
8838L: linux-arm-msm@vger.kernel.org
8839S: Maintained
8840F: drivers/pci/host/*qcom*
8841
8842PCIE DRIVER FOR CAVIUM THUNDERX
8843M: David Daney <david.daney@cavium.com>
8844L: linux-pci@vger.kernel.org
8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8846S: Supported
8847F: Documentation/devicetree/bindings/pci/pci-thunder-*
8848F: drivers/pci/host/pci-thunder-*
8849
8850PCMCIA SUBSYSTEM
8851P: Linux PCMCIA Team
8852L: linux-pcmcia@lists.infradead.org
8853W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8855S: Maintained
8856F: Documentation/pcmcia/
8857F: drivers/pcmcia/
8858F: include/pcmcia/
8859
8860PCNET32 NETWORK DRIVER
8861M: Don Fry <pcnet32@frontier.com>
8862L: netdev@vger.kernel.org
8863S: Maintained
8864F: drivers/net/ethernet/amd/pcnet32.c
8865
8866PCRYPT PARALLEL CRYPTO ENGINE
8867M: Steffen Klassert <steffen.klassert@secunet.com>
8868L: linux-crypto@vger.kernel.org
8869S: Maintained
8870F: crypto/pcrypt.c
8871F: include/crypto/pcrypt.h
8872
8873PER-CPU MEMORY ALLOCATOR
8874M: Tejun Heo <tj@kernel.org>
8875M: Christoph Lameter <cl@linux.com>
8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8877S: Maintained
8878F: include/linux/percpu*.h
8879F: mm/percpu*.c
8880F: arch/*/include/asm/percpu.h
8881
8882PER-TASK DELAY ACCOUNTING
8883M: Balbir Singh <bsingharora@gmail.com>
8884S: Maintained
8885F: include/linux/delayacct.h
8886F: kernel/delayacct.c
8887
8888PERFORMANCE EVENTS SUBSYSTEM
8889M: Peter Zijlstra <peterz@infradead.org>
8890M: Ingo Molnar <mingo@redhat.com>
8891M: Arnaldo Carvalho de Melo <acme@kernel.org>
8892R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8893L: linux-kernel@vger.kernel.org
8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8895S: Supported
8896F: kernel/events/*
8897F: include/linux/perf_event.h
8898F: include/uapi/linux/perf_event.h
8899F: arch/*/kernel/perf_event*.c
8900F: arch/*/kernel/*/perf_event*.c
8901F: arch/*/kernel/*/*/perf_event*.c
8902F: arch/*/include/asm/perf_event.h
8903F: arch/*/kernel/perf_callchain.c
8904F: arch/*/events/*
8905F: tools/perf/
8906
8907PERSONALITY HANDLING
8908M: Christoph Hellwig <hch@infradead.org>
8909L: linux-abi-devel@lists.sourceforge.net
8910S: Maintained
8911F: include/linux/personality.h
8912F: include/uapi/linux/personality.h
8913
8914PHONET PROTOCOL
8915M: Remi Denis-Courmont <courmisch@gmail.com>
8916S: Supported
8917F: Documentation/networking/phonet.txt
8918F: include/linux/phonet.h
8919F: include/net/phonet/
8920F: include/uapi/linux/phonet.h
8921F: net/phonet/
8922
8923PHRAM MTD DRIVER
8924M: Joern Engel <joern@lazybastard.org>
8925L: linux-mtd@lists.infradead.org
8926S: Maintained
8927F: drivers/mtd/devices/phram.c
8928
8929PICOLCD HID DRIVER
8930M: Bruno Prémont <bonbons@linux-vserver.org>
8931L: linux-input@vger.kernel.org
8932S: Maintained
8933F: drivers/hid/hid-picolcd*
8934
8935PICOXCELL SUPPORT
8936M: Jamie Iles <jamie@jamieiles.com>
8937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8938T: git git://github.com/jamieiles/linux-2.6-ji.git
8939S: Supported
8940F: arch/arm/boot/dts/picoxcell*
8941F: arch/arm/mach-picoxcell/
8942F: drivers/crypto/picoxcell*
8943
8944PIN CONTROL SUBSYSTEM
8945M: Linus Walleij <linus.walleij@linaro.org>
8946L: linux-gpio@vger.kernel.org
8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8948S: Maintained
8949F: drivers/pinctrl/
8950F: include/linux/pinctrl/
8951
8952PIN CONTROLLER - ATMEL AT91
8953M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955S: Maintained
8956F: drivers/pinctrl/pinctrl-at91.*
8957
8958PIN CONTROLLER - ATMEL AT91 PIO4
8959M: Ludovic Desroches <ludovic.desroches@atmel.com>
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961L: linux-gpio@vger.kernel.org
8962S: Supported
8963F: drivers/pinctrl/pinctrl-at91-pio4.*
8964
8965PIN CONTROLLER - INTEL
8966M: Mika Westerberg <mika.westerberg@linux.intel.com>
8967M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8968S: Maintained
8969F: drivers/pinctrl/intel/
8970
8971PIN CONTROLLER - RENESAS
8972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8973M: Geert Uytterhoeven <geert+renesas@glider.be>
8974L: linux-renesas-soc@vger.kernel.org
8975S: Maintained
8976F: drivers/pinctrl/sh-pfc/
8977
8978PIN CONTROLLER - SAMSUNG
8979M: Tomasz Figa <tomasz.figa@gmail.com>
8980M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8981M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8984S: Maintained
8985F: drivers/pinctrl/samsung/
8986
8987PIN CONTROLLER - SINGLE
8988M: Tony Lindgren <tony@atomide.com>
8989M: Haojian Zhuang <haojian.zhuang@linaro.org>
8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991L: linux-omap@vger.kernel.org
8992S: Maintained
8993F: drivers/pinctrl/pinctrl-single.c
8994
8995PIN CONTROLLER - ST SPEAR
8996M: Viresh Kumar <vireshk@kernel.org>
8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998W: http://www.st.com/spear
8999S: Maintained
9000F: drivers/pinctrl/spear/
9001
9002PKTCDVD DRIVER
9003M: Jiri Kosina <jikos@kernel.org>
9004S: Maintained
9005F: drivers/block/pktcdvd.c
9006F: include/linux/pktcdvd.h
9007F: include/uapi/linux/pktcdvd.h
9008
9009PKUNITY SOC DRIVERS
9010M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9011W: http://mprc.pku.edu.cn/~guanxuetao/linux
9012S: Maintained
9013T: git git://github.com/gxt/linux.git
9014F: drivers/input/serio/i8042-unicore32io.h
9015F: drivers/i2c/busses/i2c-puv3.c
9016F: drivers/video/fbdev/fb-puv3.c
9017F: drivers/rtc/rtc-puv3.c
9018
9019PMBUS HARDWARE MONITORING DRIVERS
9020M: Guenter Roeck <linux@roeck-us.net>
9021L: linux-hwmon@vger.kernel.org
9022W: http://hwmon.wiki.kernel.org/
9023W: http://www.roeck-us.net/linux/drivers/
9024T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9025S: Maintained
9026F: Documentation/hwmon/pmbus
9027F: drivers/hwmon/pmbus/
9028F: include/linux/i2c/pmbus.h
9029
9030PMC SIERRA MaxRAID DRIVER
9031L: linux-scsi@vger.kernel.org
9032W: http://www.pmc-sierra.com/
9033S: Orphan
9034F: drivers/scsi/pmcraid.*
9035
9036PMC SIERRA PM8001 DRIVER
9037M: Jack Wang <jinpu.wang@profitbricks.com>
9038M: lindar_liu@usish.com
9039L: pmchba@pmcs.com
9040L: linux-scsi@vger.kernel.org
9041S: Supported
9042F: drivers/scsi/pm8001/
9043
9044POSIX CLOCKS and TIMERS
9045M: Thomas Gleixner <tglx@linutronix.de>
9046L: linux-kernel@vger.kernel.org
9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9048S: Maintained
9049F: fs/timerfd.c
9050F: include/linux/timer*
9051F: kernel/time/*timer*
9052
9053POWER MANAGEMENT CORE
9054M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9055L: linux-pm@vger.kernel.org
9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9057S: Supported
9058F: drivers/base/power/
9059F: include/linux/pm.h
9060F: include/linux/pm_*
9061F: include/linux/powercap.h
9062F: drivers/powercap/
9063
9064POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9065M: Sebastian Reichel <sre@kernel.org>
9066M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9067M: David Woodhouse <dwmw2@infradead.org>
9068L: linux-pm@vger.kernel.org
9069T: git git://git.infradead.org/battery-2.6.git
9070S: Maintained
9071F: include/linux/power_supply.h
9072F: drivers/power/
9073X: drivers/power/avs/
9074
9075POWER STATE COORDINATION INTERFACE (PSCI)
9076M: Mark Rutland <mark.rutland@arm.com>
9077M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9078L: linux-arm-kernel@lists.infradead.org
9079S: Maintained
9080F: drivers/firmware/psci.c
9081F: include/linux/psci.h
9082F: include/uapi/linux/psci.h
9083
9084PNP SUPPORT
9085M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9086S: Maintained
9087F: drivers/pnp/
9088
9089PPP PROTOCOL DRIVERS AND COMPRESSORS
9090M: Paul Mackerras <paulus@samba.org>
9091L: linux-ppp@vger.kernel.org
9092S: Maintained
9093F: drivers/net/ppp/ppp_*
9094
9095PPP OVER ATM (RFC 2364)
9096M: Mitchell Blank Jr <mitch@sfgoth.com>
9097S: Maintained
9098F: net/atm/pppoatm.c
9099F: include/uapi/linux/atmppp.h
9100
9101PPP OVER ETHERNET
9102M: Michal Ostrowski <mostrows@earthlink.net>
9103S: Maintained
9104F: drivers/net/ppp/pppoe.c
9105F: drivers/net/ppp/pppox.c
9106
9107PPP OVER L2TP
9108M: James Chapman <jchapman@katalix.com>
9109S: Maintained
9110F: net/l2tp/l2tp_ppp.c
9111F: include/linux/if_pppol2tp.h
9112F: include/uapi/linux/if_pppol2tp.h
9113
9114PPS SUPPORT
9115M: Rodolfo Giometti <giometti@enneenne.com>
9116W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9117L: linuxpps@ml.enneenne.com (subscribers-only)
9118S: Maintained
9119F: Documentation/pps/
9120F: drivers/pps/
9121F: include/linux/pps*.h
9122
9123PPTP DRIVER
9124M: Dmitry Kozlov <xeb@mail.ru>
9125L: netdev@vger.kernel.org
9126S: Maintained
9127F: drivers/net/ppp/pptp.c
9128W: http://sourceforge.net/projects/accel-pptp
9129
9130PREEMPTIBLE KERNEL
9131M: Robert Love <rml@tech9.net>
9132L: kpreempt-tech@lists.sourceforge.net
9133W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9134S: Supported
9135F: Documentation/preempt-locking.txt
9136F: include/linux/preempt.h
9137
9138PRISM54 WIRELESS DRIVER
9139M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9140L: linux-wireless@vger.kernel.org
9141W: http://wireless.kernel.org/en/users/Drivers/p54
9142S: Obsolete
9143F: drivers/net/wireless/intersil/prism54/
9144
9145PS3 NETWORK SUPPORT
9146M: Geoff Levand <geoff@infradead.org>
9147L: netdev@vger.kernel.org
9148L: linuxppc-dev@lists.ozlabs.org
9149S: Maintained
9150F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9151
9152PS3 PLATFORM SUPPORT
9153M: Geoff Levand <geoff@infradead.org>
9154L: linuxppc-dev@lists.ozlabs.org
9155S: Maintained
9156F: arch/powerpc/boot/ps3*
9157F: arch/powerpc/include/asm/lv1call.h
9158F: arch/powerpc/include/asm/ps3*.h
9159F: arch/powerpc/platforms/ps3/
9160F: drivers/*/ps3*
9161F: drivers/ps3/
9162F: drivers/rtc/rtc-ps3.c
9163F: drivers/usb/host/*ps3.c
9164F: sound/ppc/snd_ps3*
9165
9166PS3VRAM DRIVER
9167M: Jim Paris <jim@jtan.com>
9168M: Geoff Levand <geoff@infradead.org>
9169L: linuxppc-dev@lists.ozlabs.org
9170S: Maintained
9171F: drivers/block/ps3vram.c
9172
9173PSTORE FILESYSTEM
9174M: Anton Vorontsov <anton@enomsg.org>
9175M: Colin Cross <ccross@android.com>
9176M: Kees Cook <keescook@chromium.org>
9177M: Tony Luck <tony.luck@intel.com>
9178S: Maintained
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9180F: fs/pstore/
9181F: include/linux/pstore*
9182F: drivers/firmware/efi/efi-pstore.c
9183F: drivers/acpi/apei/erst.c
9184
9185PTP HARDWARE CLOCK SUPPORT
9186M: Richard Cochran <richardcochran@gmail.com>
9187L: netdev@vger.kernel.org
9188S: Maintained
9189W: http://linuxptp.sourceforge.net/
9190F: Documentation/ABI/testing/sysfs-ptp
9191F: Documentation/ptp/*
9192F: drivers/net/ethernet/freescale/gianfar_ptp.c
9193F: drivers/net/phy/dp83640*
9194F: drivers/ptp/*
9195F: include/linux/ptp_cl*
9196
9197PTRACE SUPPORT
9198M: Roland McGrath <roland@hack.frob.com>
9199M: Oleg Nesterov <oleg@redhat.com>
9200S: Maintained
9201F: include/asm-generic/syscall.h
9202F: include/linux/ptrace.h
9203F: include/linux/regset.h
9204F: include/linux/tracehook.h
9205F: include/uapi/linux/ptrace.h
9206F: kernel/ptrace.c
9207
9208PVRUSB2 VIDEO4LINUX DRIVER
9209M: Mike Isely <isely@pobox.com>
9210L: pvrusb2@isely.net (subscribers-only)
9211L: linux-media@vger.kernel.org
9212W: http://www.isely.net/pvrusb2/
9213T: git git://linuxtv.org/media_tree.git
9214S: Maintained
9215F: Documentation/video4linux/README.pvrusb2
9216F: drivers/media/usb/pvrusb2/
9217
9218PWC WEBCAM DRIVER
9219M: Hans de Goede <hdegoede@redhat.com>
9220L: linux-media@vger.kernel.org
9221T: git git://linuxtv.org/media_tree.git
9222S: Maintained
9223F: drivers/media/usb/pwc/*
9224
9225PWM FAN DRIVER
9226M: Kamil Debski <k.debski@samsung.com>
9227L: linux-hwmon@vger.kernel.org
9228S: Supported
9229F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9230F: Documentation/hwmon/pwm-fan
9231F: drivers/hwmon/pwm-fan.c
9232
9233PWM SUBSYSTEM
9234M: Thierry Reding <thierry.reding@gmail.com>
9235L: linux-pwm@vger.kernel.org
9236S: Maintained
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9238F: Documentation/pwm.txt
9239F: Documentation/devicetree/bindings/pwm/
9240F: include/linux/pwm.h
9241F: drivers/pwm/
9242F: drivers/video/backlight/pwm_bl.c
9243F: include/linux/pwm_backlight.h
9244
9245PXA2xx/PXA3xx SUPPORT
9246M: Daniel Mack <daniel@zonque.org>
9247M: Haojian Zhuang <haojian.zhuang@gmail.com>
9248M: Robert Jarzmik <robert.jarzmik@free.fr>
9249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9250T: git git://github.com/hzhuang1/linux.git
9251T: git git://github.com/rjarzmik/linux.git
9252S: Maintained
9253F: arch/arm/boot/dts/pxa*
9254F: arch/arm/mach-pxa/
9255F: drivers/dma/pxa*
9256F: drivers/pcmcia/pxa2xx*
9257F: drivers/pinctrl/pxa/
9258F: drivers/spi/spi-pxa2xx*
9259F: drivers/usb/gadget/udc/pxa2*
9260F: include/sound/pxa2xx-lib.h
9261F: sound/arm/pxa*
9262F: sound/soc/pxa/
9263
9264PXA GPIO DRIVER
9265M: Robert Jarzmik <robert.jarzmik@free.fr>
9266L: linux-gpio@vger.kernel.org
9267S: Maintained
9268F: drivers/gpio/gpio-pxa.c
9269
9270PXA3xx NAND FLASH DRIVER
9271M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9272L: linux-mtd@lists.infradead.org
9273S: Maintained
9274F: drivers/mtd/nand/pxa3xx_nand.c
9275
9276MMP SUPPORT
9277M: Eric Miao <eric.y.miao@gmail.com>
9278M: Haojian Zhuang <haojian.zhuang@gmail.com>
9279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9280T: git git://github.com/hzhuang1/linux.git
9281T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9282S: Maintained
9283F: arch/arm/boot/dts/mmp*
9284F: arch/arm/mach-mmp/
9285
9286PXA MMCI DRIVER
9287S: Orphan
9288
9289PXA RTC DRIVER
9290M: Robert Jarzmik <robert.jarzmik@free.fr>
9291L: rtc-linux@googlegroups.com
9292S: Maintained
9293
9294QAT DRIVER
9295M: Tadeusz Struk <tadeusz.struk@intel.com>
9296L: qat-linux@intel.com
9297S: Supported
9298F: drivers/crypto/qat/
9299
9300QIB DRIVER
9301M: Mike Marciniszyn <infinipath@intel.com>
9302L: linux-rdma@vger.kernel.org
9303S: Supported
9304F: drivers/infiniband/hw/qib/
9305
9306QLOGIC QLA1280 SCSI DRIVER
9307M: Michael Reed <mdr@sgi.com>
9308L: linux-scsi@vger.kernel.org
9309S: Maintained
9310F: drivers/scsi/qla1280.[ch]
9311
9312QLOGIC QLA2XXX FC-SCSI DRIVER
9313M: qla2xxx-upstream@qlogic.com
9314L: linux-scsi@vger.kernel.org
9315S: Supported
9316F: Documentation/scsi/LICENSE.qla2xxx
9317F: drivers/scsi/qla2xxx/
9318
9319QLOGIC QLA4XXX iSCSI DRIVER
9320M: QLogic-Storage-Upstream@qlogic.com
9321L: linux-scsi@vger.kernel.org
9322S: Supported
9323F: Documentation/scsi/LICENSE.qla4xxx
9324F: drivers/scsi/qla4xxx/
9325
9326QLOGIC QLA3XXX NETWORK DRIVER
9327M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9328M: Ron Mercer <ron.mercer@qlogic.com>
9329M: linux-driver@qlogic.com
9330L: netdev@vger.kernel.org
9331S: Supported
9332F: Documentation/networking/LICENSE.qla3xxx
9333F: drivers/net/ethernet/qlogic/qla3xxx.*
9334
9335QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9336M: Dept-GELinuxNICDev@qlogic.com
9337L: netdev@vger.kernel.org
9338S: Supported
9339F: drivers/net/ethernet/qlogic/qlcnic/
9340
9341QLOGIC QLGE 10Gb ETHERNET DRIVER
9342M: Harish Patil <harish.patil@qlogic.com>
9343M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9344M: Dept-GELinuxNICDev@qlogic.com
9345M: linux-driver@qlogic.com
9346L: netdev@vger.kernel.org
9347S: Supported
9348F: drivers/net/ethernet/qlogic/qlge/
9349
9350QLOGIC QL4xxx ETHERNET DRIVER
9351M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9352M: Ariel Elior <Ariel.Elior@qlogic.com>
9353M: everest-linux-l2@qlogic.com
9354L: netdev@vger.kernel.org
9355S: Supported
9356F: drivers/net/ethernet/qlogic/qed/
9357F: include/linux/qed/
9358F: drivers/net/ethernet/qlogic/qede/
9359
9360QNX4 FILESYSTEM
9361M: Anders Larsen <al@alarsen.net>
9362W: http://www.alarsen.net/linux/qnx4fs/
9363S: Maintained
9364F: fs/qnx4/
9365F: include/uapi/linux/qnx4_fs.h
9366F: include/uapi/linux/qnxtypes.h
9367
9368QT1010 MEDIA DRIVER
9369M: Antti Palosaari <crope@iki.fi>
9370L: linux-media@vger.kernel.org
9371W: https://linuxtv.org
9372W: http://palosaari.fi/linux/
9373Q: http://patchwork.linuxtv.org/project/linux-media/list/
9374T: git git://linuxtv.org/anttip/media_tree.git
9375S: Maintained
9376F: drivers/media/tuners/qt1010*
9377
9378QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9379M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9380L: linux-wireless@vger.kernel.org
9381L: ath9k-devel@lists.ath9k.org
9382W: http://wireless.kernel.org/en/users/Drivers/ath9k
9383S: Supported
9384F: drivers/net/wireless/ath/ath9k/
9385
9386QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9387M: Kalle Valo <kvalo@qca.qualcomm.com>
9388L: ath10k@lists.infradead.org
9389W: http://wireless.kernel.org/en/users/Drivers/ath10k
9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9391S: Supported
9392F: drivers/net/wireless/ath/ath10k/
9393
9394QUALCOMM HEXAGON ARCHITECTURE
9395M: Richard Kuo <rkuo@codeaurora.org>
9396L: linux-hexagon@vger.kernel.org
9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9398S: Supported
9399F: arch/hexagon/
9400
9401QUALCOMM WCN36XX WIRELESS DRIVER
9402M: Eugene Krasnikov <k.eugene.e@gmail.com>
9403L: wcn36xx@lists.infradead.org
9404W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9405T: git git://github.com/KrasnikovEugene/wcn36xx.git
9406S: Supported
9407F: drivers/net/wireless/ath/wcn36xx/
9408
9409QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9410M: Gabriel Somlo <somlo@cmu.edu>
9411M: "Michael S. Tsirkin" <mst@redhat.com>
9412L: qemu-devel@nongnu.org
9413S: Maintained
9414F: drivers/firmware/qemu_fw_cfg.c
9415
9416RADOS BLOCK DEVICE (RBD)
9417M: Ilya Dryomov <idryomov@gmail.com>
9418M: Sage Weil <sage@redhat.com>
9419M: Alex Elder <elder@kernel.org>
9420L: ceph-devel@vger.kernel.org
9421W: http://ceph.com/
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9423T: git git://github.com/ceph/ceph-client.git
9424S: Supported
9425F: Documentation/ABI/testing/sysfs-bus-rbd
9426F: drivers/block/rbd.c
9427F: drivers/block/rbd_types.h
9428
9429RADEON FRAMEBUFFER DISPLAY DRIVER
9430M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9431L: linux-fbdev@vger.kernel.org
9432S: Maintained
9433F: drivers/video/fbdev/aty/radeon*
9434F: include/uapi/linux/radeonfb.h
9435
9436RADIOSHARK RADIO DRIVER
9437M: Hans de Goede <hdegoede@redhat.com>
9438L: linux-media@vger.kernel.org
9439T: git git://linuxtv.org/media_tree.git
9440S: Maintained
9441F: drivers/media/radio/radio-shark.c
9442
9443RADIOSHARK2 RADIO DRIVER
9444M: Hans de Goede <hdegoede@redhat.com>
9445L: linux-media@vger.kernel.org
9446T: git git://linuxtv.org/media_tree.git
9447S: Maintained
9448F: drivers/media/radio/radio-shark2.c
9449F: drivers/media/radio/radio-tea5777.c
9450
9451RAGE128 FRAMEBUFFER DISPLAY DRIVER
9452M: Paul Mackerras <paulus@samba.org>
9453L: linux-fbdev@vger.kernel.org
9454S: Maintained
9455F: drivers/video/fbdev/aty/aty128fb.c
9456
9457RALINK MIPS ARCHITECTURE
9458M: John Crispin <john@phrozen.org>
9459L: linux-mips@linux-mips.org
9460S: Maintained
9461F: arch/mips/ralink
9462
9463RALINK RT2X00 WIRELESS LAN DRIVER
9464P: rt2x00 project
9465M: Stanislaw Gruszka <sgruszka@redhat.com>
9466M: Helmut Schaa <helmut.schaa@googlemail.com>
9467L: linux-wireless@vger.kernel.org
9468S: Maintained
9469F: drivers/net/wireless/ralink/rt2x00/
9470
9471RAMDISK RAM BLOCK DEVICE DRIVER
9472M: Jens Axboe <axboe@kernel.dk>
9473S: Maintained
9474F: Documentation/blockdev/ramdisk.txt
9475F: drivers/block/brd.c
9476
9477RANDOM NUMBER DRIVER
9478M: "Theodore Ts'o" <tytso@mit.edu>
9479S: Maintained
9480F: drivers/char/random.c
9481
9482RAPIDIO SUBSYSTEM
9483M: Matt Porter <mporter@kernel.crashing.org>
9484M: Alexandre Bounine <alexandre.bounine@idt.com>
9485S: Maintained
9486F: drivers/rapidio/
9487
9488RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9489L: linux-wireless@vger.kernel.org
9490S: Orphan
9491F: drivers/net/wireless/ray*
9492
9493RCUTORTURE MODULE
9494M: Josh Triplett <josh@joshtriplett.org>
9495M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9496L: linux-kernel@vger.kernel.org
9497S: Supported
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9499F: Documentation/RCU/torture.txt
9500F: kernel/rcu/rcutorture.c
9501
9502RCUTORTURE TEST FRAMEWORK
9503M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9504M: Josh Triplett <josh@joshtriplett.org>
9505R: Steven Rostedt <rostedt@goodmis.org>
9506R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9507R: Lai Jiangshan <jiangshanlai@gmail.com>
9508L: linux-kernel@vger.kernel.org
9509S: Supported
9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9511F: tools/testing/selftests/rcutorture
9512
9513RDC R-321X SoC
9514M: Florian Fainelli <florian@openwrt.org>
9515S: Maintained
9516
9517RDC R6040 FAST ETHERNET DRIVER
9518M: Florian Fainelli <florian@openwrt.org>
9519L: netdev@vger.kernel.org
9520S: Maintained
9521F: drivers/net/ethernet/rdc/r6040.c
9522
9523RDS - RELIABLE DATAGRAM SOCKETS
9524M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9525L: netdev@vger.kernel.org
9526L: linux-rdma@vger.kernel.org
9527L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9528W: https://oss.oracle.com/projects/rds/
9529S: Supported
9530F: net/rds/
9531F: Documentation/networking/rds.txt
9532
9533RDMAVT - RDMA verbs software
9534M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9535L: linux-rdma@vger.kernel.org
9536S: Supported
9537F: drivers/infiniband/sw/rdmavt
9538
9539READ-COPY UPDATE (RCU)
9540M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9541M: Josh Triplett <josh@joshtriplett.org>
9542R: Steven Rostedt <rostedt@goodmis.org>
9543R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9544R: Lai Jiangshan <jiangshanlai@gmail.com>
9545L: linux-kernel@vger.kernel.org
9546W: http://www.rdrop.com/users/paulmck/RCU/
9547S: Supported
9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9549F: Documentation/RCU/
9550X: Documentation/RCU/torture.txt
9551F: include/linux/rcu*
9552X: include/linux/srcu.h
9553F: kernel/rcu/
9554X: kernel/torture.c
9555
9556REAL TIME CLOCK (RTC) SUBSYSTEM
9557M: Alessandro Zummo <a.zummo@towertech.it>
9558M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9559L: rtc-linux@googlegroups.com
9560Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9562S: Maintained
9563F: Documentation/rtc.txt
9564F: drivers/rtc/
9565F: include/linux/rtc.h
9566F: include/uapi/linux/rtc.h
9567
9568REALTEK AUDIO CODECS
9569M: Bard Liao <bardliao@realtek.com>
9570M: Oder Chiou <oder_chiou@realtek.com>
9571S: Maintained
9572F: sound/soc/codecs/rt*
9573F: include/sound/rt*.h
9574
9575REISERFS FILE SYSTEM
9576L: reiserfs-devel@vger.kernel.org
9577S: Supported
9578F: fs/reiserfs/
9579
9580REGISTER MAP ABSTRACTION
9581M: Mark Brown <broonie@kernel.org>
9582L: linux-kernel@vger.kernel.org
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9584S: Supported
9585F: drivers/base/regmap/
9586F: include/linux/regmap.h
9587
9588REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9589M: Ohad Ben-Cohen <ohad@wizery.com>
9590M: Bjorn Andersson <bjorn.andersson@linaro.org>
9591L: linux-remoteproc@vger.kernel.org
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9593S: Maintained
9594F: drivers/remoteproc/
9595F: Documentation/remoteproc.txt
9596F: include/linux/remoteproc.h
9597
9598REMOTE PROCESSOR MESSAGING (RPMSG) 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/rpmsg.git
9603S: Maintained
9604F: drivers/rpmsg/
9605F: Documentation/rpmsg.txt
9606F: include/linux/rpmsg.h
9607
9608RENESAS ETHERNET DRIVERS
9609R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9610L: netdev@vger.kernel.org
9611L: linux-renesas-soc@vger.kernel.org
9612F: drivers/net/ethernet/renesas/
9613F: include/linux/sh_eth.h
9614
9615RENESAS USB2 PHY DRIVER
9616M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9617L: linux-renesas-soc@vger.kernel.org
9618S: Maintained
9619F: drivers/phy/phy-rcar-gen3-usb2.c
9620
9621RESET CONTROLLER FRAMEWORK
9622M: Philipp Zabel <p.zabel@pengutronix.de>
9623T: git git://git.pengutronix.de/git/pza/linux
9624S: Maintained
9625F: drivers/reset/
9626F: Documentation/devicetree/bindings/reset/
9627F: include/dt-bindings/reset/
9628F: include/linux/reset.h
9629F: include/linux/reset-controller.h
9630
9631RFKILL
9632M: Johannes Berg <johannes@sipsolutions.net>
9633L: linux-wireless@vger.kernel.org
9634W: http://wireless.kernel.org/
9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9637S: Maintained
9638F: Documentation/rfkill.txt
9639F: net/rfkill/
9640
9641RHASHTABLE
9642M: Thomas Graf <tgraf@suug.ch>
9643L: netdev@vger.kernel.org
9644S: Maintained
9645F: lib/rhashtable.c
9646F: include/linux/rhashtable.h
9647
9648RICOH SMARTMEDIA/XD DRIVER
9649M: Maxim Levitsky <maximlevitsky@gmail.com>
9650S: Maintained
9651F: drivers/mtd/nand/r852.c
9652F: drivers/mtd/nand/r852.h
9653
9654RICOH R5C592 MEMORYSTICK DRIVER
9655M: Maxim Levitsky <maximlevitsky@gmail.com>
9656S: Maintained
9657F: drivers/memstick/host/r592.*
9658
9659ROCCAT DRIVERS
9660M: Stefan Achatz <erazor_de@users.sourceforge.net>
9661W: http://sourceforge.net/projects/roccat/
9662S: Maintained
9663F: drivers/hid/hid-roccat*
9664F: include/linux/hid-roccat*
9665F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9666
9667ROCKER DRIVER
9668M: Jiri Pirko <jiri@resnulli.us>
9669M: Scott Feldman <sfeldma@gmail.com>
9670L: netdev@vger.kernel.org
9671S: Supported
9672F: drivers/net/ethernet/rocker/
9673
9674ROCKETPORT DRIVER
9675P: Comtrol Corp.
9676W: http://www.comtrol.com
9677S: Maintained
9678F: Documentation/serial/rocket.txt
9679F: drivers/tty/rocket*
9680
9681ROCKETPORT EXPRESS/INFINITY DRIVER
9682M: Kevin Cernekee <cernekee@gmail.com>
9683L: linux-serial@vger.kernel.org
9684S: Odd Fixes
9685F: drivers/tty/serial/rp2.*
9686
9687ROSE NETWORK LAYER
9688M: Ralf Baechle <ralf@linux-mips.org>
9689L: linux-hams@vger.kernel.org
9690W: http://www.linux-ax25.org/
9691S: Maintained
9692F: include/net/rose.h
9693F: include/uapi/linux/rose.h
9694F: net/rose/
9695
9696RTL2830 MEDIA DRIVER
9697M: Antti Palosaari <crope@iki.fi>
9698L: linux-media@vger.kernel.org
9699W: https://linuxtv.org
9700W: http://palosaari.fi/linux/
9701Q: http://patchwork.linuxtv.org/project/linux-media/list/
9702T: git git://linuxtv.org/anttip/media_tree.git
9703S: Maintained
9704F: drivers/media/dvb-frontends/rtl2830*
9705
9706RTL2832 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/rtl2832*
9715
9716RTL2832_SDR 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_sdr*
9725
9726RTL8180 WIRELESS DRIVER
9727L: linux-wireless@vger.kernel.org
9728W: http://wireless.kernel.org/
9729T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9730S: Orphan
9731F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9732
9733RTL8187 WIRELESS DRIVER
9734M: Herton Ronaldo Krzesinski <herton@canonical.com>
9735M: Hin-Tak Leung <htl10@users.sourceforge.net>
9736M: Larry Finger <Larry.Finger@lwfinger.net>
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: Maintained
9741F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9742
9743RTL8192CE WIRELESS DRIVER
9744M: Larry Finger <Larry.Finger@lwfinger.net>
9745M: Chaoming Li <chaoming_li@realsil.com.cn>
9746L: linux-wireless@vger.kernel.org
9747W: http://wireless.kernel.org/
9748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9749S: Maintained
9750F: drivers/net/wireless/realtek/rtlwifi/
9751F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9752
9753RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9754M: Jes Sorensen <Jes.Sorensen@redhat.com>
9755L: linux-wireless@vger.kernel.org
9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9757S: Maintained
9758F: drivers/net/wireless/realtek/rtl8xxxu/
9759
9760S3 SAVAGE FRAMEBUFFER DRIVER
9761M: Antonino Daplas <adaplas@gmail.com>
9762L: linux-fbdev@vger.kernel.org
9763S: Maintained
9764F: drivers/video/fbdev/savage/
9765
9766S390
9767M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9768M: Heiko Carstens <heiko.carstens@de.ibm.com>
9769L: linux-s390@vger.kernel.org
9770W: http://www.ibm.com/developerworks/linux/linux390/
9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9772S: Supported
9773F: arch/s390/
9774F: drivers/s390/
9775F: Documentation/s390/
9776F: Documentation/DocBook/s390*
9777
9778S390 COMMON I/O LAYER
9779M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9780M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9781L: linux-s390@vger.kernel.org
9782W: http://www.ibm.com/developerworks/linux/linux390/
9783S: Supported
9784F: drivers/s390/cio/
9785
9786S390 DASD DRIVER
9787M: Stefan Weinhuber <wein@de.ibm.com>
9788M: Stefan Haberland <stefan.haberland@de.ibm.com>
9789L: linux-s390@vger.kernel.org
9790W: http://www.ibm.com/developerworks/linux/linux390/
9791S: Supported
9792F: drivers/s390/block/dasd*
9793F: block/partitions/ibm.c
9794
9795S390 NETWORK DRIVERS
9796M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9797L: linux-s390@vger.kernel.org
9798W: http://www.ibm.com/developerworks/linux/linux390/
9799S: Supported
9800F: drivers/s390/net/
9801
9802S390 PCI SUBSYSTEM
9803M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9804M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9805L: linux-s390@vger.kernel.org
9806W: http://www.ibm.com/developerworks/linux/linux390/
9807S: Supported
9808F: arch/s390/pci/
9809F: drivers/pci/hotplug/s390_pci_hpc.c
9810
9811S390 ZCRYPT DRIVER
9812M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9813L: linux-s390@vger.kernel.org
9814W: http://www.ibm.com/developerworks/linux/linux390/
9815S: Supported
9816F: drivers/s390/crypto/
9817
9818S390 ZFCP DRIVER
9819M: Steffen Maier <maier@linux.vnet.ibm.com>
9820L: linux-s390@vger.kernel.org
9821W: http://www.ibm.com/developerworks/linux/linux390/
9822S: Supported
9823F: drivers/s390/scsi/zfcp_*
9824
9825S390 IUCV NETWORK LAYER
9826M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9827L: linux-s390@vger.kernel.org
9828W: http://www.ibm.com/developerworks/linux/linux390/
9829S: Supported
9830F: drivers/s390/net/*iucv*
9831F: include/net/iucv/
9832F: net/iucv/
9833
9834S390 IOMMU (PCI)
9835M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9836L: linux-s390@vger.kernel.org
9837W: http://www.ibm.com/developerworks/linux/linux390/
9838S: Supported
9839F: drivers/iommu/s390-iommu.c
9840
9841S3C24XX SD/MMC Driver
9842M: Ben Dooks <ben-linux@fluff.org>
9843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9844S: Supported
9845F: drivers/mmc/host/s3cmci.*
9846
9847SAA6588 RDS RECEIVER DRIVER
9848M: Hans Verkuil <hverkuil@xs4all.nl>
9849L: linux-media@vger.kernel.org
9850T: git git://linuxtv.org/media_tree.git
9851W: https://linuxtv.org
9852S: Odd Fixes
9853F: drivers/media/i2c/saa6588*
9854
9855SAA7134 VIDEO4LINUX DRIVER
9856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9857L: linux-media@vger.kernel.org
9858W: https://linuxtv.org
9859T: git git://linuxtv.org/media_tree.git
9860S: Odd fixes
9861F: Documentation/video4linux/*.saa7134
9862F: drivers/media/pci/saa7134/
9863
9864SAA7146 VIDEO4LINUX-2 DRIVER
9865M: Hans Verkuil <hverkuil@xs4all.nl>
9866L: linux-media@vger.kernel.org
9867T: git git://linuxtv.org/media_tree.git
9868S: Maintained
9869F: drivers/media/common/saa7146/
9870F: drivers/media/pci/saa7146/
9871F: include/media/saa7146*
9872
9873SAMSUNG LAPTOP DRIVER
9874M: Corentin Chary <corentin.chary@gmail.com>
9875L: platform-driver-x86@vger.kernel.org
9876S: Maintained
9877F: drivers/platform/x86/samsung-laptop.c
9878
9879SAMSUNG AUDIO (ASoC) DRIVERS
9880M: Sangbeom Kim <sbkim73@samsung.com>
9881L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9882S: Supported
9883F: sound/soc/samsung/
9884
9885SAMSUNG FRAMEBUFFER DRIVER
9886M: Jingoo Han <jingoohan1@gmail.com>
9887L: linux-fbdev@vger.kernel.org
9888S: Maintained
9889F: drivers/video/fbdev/s3c-fb.c
9890
9891SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9892M: Sangbeom Kim <sbkim73@samsung.com>
9893M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9894L: linux-kernel@vger.kernel.org
9895L: linux-samsung-soc@vger.kernel.org
9896S: Supported
9897F: drivers/mfd/sec*.c
9898F: drivers/regulator/s2m*.c
9899F: drivers/regulator/s5m*.c
9900F: drivers/clk/clk-s2mps11.c
9901F: drivers/rtc/rtc-s5m.c
9902F: include/linux/mfd/samsung/
9903F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9904F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9905F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9906F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9907
9908SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9909M: Kyungmin Park <kyungmin.park@samsung.com>
9910M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9911L: linux-media@vger.kernel.org
9912Q: https://patchwork.linuxtv.org/project/linux-media/list/
9913S: Supported
9914F: drivers/media/platform/exynos4-is/
9915
9916SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9917M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9918L: linux-media@vger.kernel.org
9919L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9920S: Maintained
9921F: drivers/media/platform/s3c-camif/
9922F: include/media/drv-intf/s3c_camif.h
9923
9924SAMSUNG S5C73M3 CAMERA DRIVER
9925M: Kyungmin Park <kyungmin.park@samsung.com>
9926M: Andrzej Hajda <a.hajda@samsung.com>
9927L: linux-media@vger.kernel.org
9928S: Supported
9929F: drivers/media/i2c/s5c73m3/*
9930
9931SAMSUNG S5K5BAF CAMERA DRIVER
9932M: Kyungmin Park <kyungmin.park@samsung.com>
9933M: Andrzej Hajda <a.hajda@samsung.com>
9934L: linux-media@vger.kernel.org
9935S: Supported
9936F: drivers/media/i2c/s5k5baf.c
9937
9938SAMSUNG S3FWRN5 NFC DRIVER
9939M: Robert Baldyga <r.baldyga@samsung.com>
9940M: Krzysztof Opasiak <k.opasiak@samsung.com>
9941L: linux-nfc@lists.01.org (moderated for non-subscribers)
9942S: Supported
9943F: drivers/nfc/s3fwrn5
9944
9945SAMSUNG SOC CLOCK DRIVERS
9946M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9947M: Tomasz Figa <tomasz.figa@gmail.com>
9948S: Supported
9949L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9950F: drivers/clk/samsung/
9951
9952SAMSUNG SXGBE DRIVERS
9953M: Byungho An <bh74.an@samsung.com>
9954M: Girish K S <ks.giri@samsung.com>
9955M: Vipul Pandya <vipul.pandya@samsung.com>
9956S: Supported
9957L: netdev@vger.kernel.org
9958F: drivers/net/ethernet/samsung/sxgbe/
9959
9960SAMSUNG THERMAL DRIVER
9961M: Lukasz Majewski <l.majewski@samsung.com>
9962L: linux-pm@vger.kernel.org
9963L: linux-samsung-soc@vger.kernel.org
9964S: Supported
9965T: git https://github.com/lmajewski/linux-samsung-thermal.git
9966F: drivers/thermal/samsung/
9967
9968SAMSUNG USB2 PHY DRIVER
9969M: Kamil Debski <k.debski@samsung.com>
9970L: linux-kernel@vger.kernel.org
9971S: Supported
9972F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9973F: Documentation/phy/samsung-usb2.txt
9974F: drivers/phy/phy-exynos4210-usb2.c
9975F: drivers/phy/phy-exynos4x12-usb2.c
9976F: drivers/phy/phy-exynos5250-usb2.c
9977F: drivers/phy/phy-s5pv210-usb2.c
9978F: drivers/phy/phy-samsung-usb2.c
9979F: drivers/phy/phy-samsung-usb2.h
9980
9981SERIAL DRIVERS
9982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9983L: linux-serial@vger.kernel.org
9984S: Maintained
9985F: drivers/tty/serial/
9986
9987SYNOPSYS DESIGNWARE DMAC DRIVER
9988M: Viresh Kumar <vireshk@kernel.org>
9989M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9990S: Maintained
9991F: include/linux/dma/dw.h
9992F: include/linux/platform_data/dma-dw.h
9993F: drivers/dma/dw/
9994
9995SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9996M: Lars Persson <lars.persson@axis.com>
9997L: netdev@vger.kernel.org
9998S: Supported
9999F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10000F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10001
10002SYNOPSYS DESIGNWARE I2C DRIVER
10003M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10004R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10005R: Mika Westerberg <mika.westerberg@linux.intel.com>
10006L: linux-i2c@vger.kernel.org
10007S: Maintained
10008F: drivers/i2c/busses/i2c-designware-*
10009F: include/linux/platform_data/i2c-designware.h
10010
10011SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10012M: Jaehoon Chung <jh80.chung@samsung.com>
10013L: linux-mmc@vger.kernel.org
10014S: Maintained
10015F: include/linux/mmc/dw_mmc.h
10016F: drivers/mmc/host/dw_mmc*
10017
10018SYSTEM TRACE MODULE CLASS
10019M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10020S: Maintained
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10022F: Documentation/trace/stm.txt
10023F: drivers/hwtracing/stm/
10024F: include/linux/stm.h
10025F: include/uapi/linux/stm.h
10026
10027THUNDERBOLT DRIVER
10028M: Andreas Noever <andreas.noever@gmail.com>
10029S: Maintained
10030F: drivers/thunderbolt/
10031
10032TI BQ27XXX POWER SUPPLY DRIVER
10033R: Andrew F. Davis <afd@ti.com>
10034F: include/linux/power/bq27xxx_battery.h
10035F: drivers/power/bq27xxx_battery.c
10036F: drivers/power/bq27xxx_battery_i2c.c
10037
10038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10039M: John Stultz <john.stultz@linaro.org>
10040M: Thomas Gleixner <tglx@linutronix.de>
10041L: linux-kernel@vger.kernel.org
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10043S: Supported
10044F: include/linux/clocksource.h
10045F: include/linux/time.h
10046F: include/linux/timex.h
10047F: include/uapi/linux/time.h
10048F: include/uapi/linux/timex.h
10049F: kernel/time/clocksource.c
10050F: kernel/time/time*.c
10051F: kernel/time/alarmtimer.c
10052F: kernel/time/ntp.c
10053F: tools/testing/selftests/timers/
10054
10055SC1200 WDT DRIVER
10056M: Zwane Mwaikambo <zwanem@gmail.com>
10057S: Maintained
10058F: drivers/watchdog/sc1200wdt.c
10059
10060SCHEDULER
10061M: Ingo Molnar <mingo@redhat.com>
10062M: Peter Zijlstra <peterz@infradead.org>
10063L: linux-kernel@vger.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10065S: Maintained
10066F: kernel/sched/
10067F: include/linux/sched.h
10068F: include/uapi/linux/sched.h
10069F: include/linux/wait.h
10070
10071SCORE ARCHITECTURE
10072M: Chen Liqin <liqin.linux@gmail.com>
10073M: Lennox Wu <lennox.wu@gmail.com>
10074W: http://www.sunplus.com
10075S: Supported
10076F: arch/score/
10077
10078SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10079M: Sudeep Holla <sudeep.holla@arm.com>
10080L: linux-arm-kernel@lists.infradead.org
10081S: Maintained
10082F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10083F: drivers/clk/clk-scpi.c
10084F: drivers/cpufreq/scpi-cpufreq.c
10085F: drivers/firmware/arm_scpi.c
10086F: include/linux/scpi_protocol.h
10087
10088SCSI CDROM DRIVER
10089M: Jens Axboe <axboe@kernel.dk>
10090L: linux-scsi@vger.kernel.org
10091W: http://www.kernel.dk
10092S: Maintained
10093F: drivers/scsi/sr*
10094
10095SCSI RDMA PROTOCOL (SRP) INITIATOR
10096M: Bart Van Assche <bart.vanassche@sandisk.com>
10097L: linux-rdma@vger.kernel.org
10098S: Supported
10099W: http://www.openfabrics.org
10100Q: http://patchwork.kernel.org/project/linux-rdma/list/
10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10102F: drivers/infiniband/ulp/srp/
10103F: include/scsi/srp.h
10104
10105SCSI SG DRIVER
10106M: Doug Gilbert <dgilbert@interlog.com>
10107L: linux-scsi@vger.kernel.org
10108W: http://sg.danny.cz/sg
10109S: Maintained
10110F: Documentation/scsi/scsi-generic.txt
10111F: drivers/scsi/sg.c
10112F: include/scsi/sg.h
10113
10114SCSI SUBSYSTEM
10115M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10117M: "Martin K. Petersen" <martin.petersen@oracle.com>
10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10119L: linux-scsi@vger.kernel.org
10120S: Maintained
10121F: drivers/scsi/
10122F: include/scsi/
10123
10124SCSI TAPE DRIVER
10125M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10126L: linux-scsi@vger.kernel.org
10127S: Maintained
10128F: Documentation/scsi/st.txt
10129F: drivers/scsi/st.*
10130F: drivers/scsi/st_*.h
10131
10132SCTP PROTOCOL
10133M: Vlad Yasevich <vyasevich@gmail.com>
10134M: Neil Horman <nhorman@tuxdriver.com>
10135L: linux-sctp@vger.kernel.org
10136W: http://lksctp.sourceforge.net
10137S: Maintained
10138F: Documentation/networking/sctp.txt
10139F: include/linux/sctp.h
10140F: include/uapi/linux/sctp.h
10141F: include/net/sctp/
10142F: net/sctp/
10143
10144SCx200 CPU SUPPORT
10145M: Jim Cromie <jim.cromie@gmail.com>
10146S: Odd Fixes
10147F: Documentation/i2c/busses/scx200_acb
10148F: arch/x86/platform/scx200/
10149F: drivers/watchdog/scx200_wdt.c
10150F: drivers/i2c/busses/scx200*
10151F: drivers/mtd/maps/scx200_docflash.c
10152F: include/linux/scx200.h
10153
10154SCx200 GPIO DRIVER
10155M: Jim Cromie <jim.cromie@gmail.com>
10156S: Maintained
10157F: drivers/char/scx200_gpio.c
10158F: include/linux/scx200_gpio.h
10159
10160SCx200 HRT CLOCKSOURCE DRIVER
10161M: Jim Cromie <jim.cromie@gmail.com>
10162S: Maintained
10163F: drivers/clocksource/scx200_hrt.c
10164
10165SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10166M: Sascha Sommer <saschasommer@freenet.de>
10167L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10168S: Maintained
10169F: drivers/mmc/host/sdricoh_cs.c
10170
10171SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10172M: Adrian Hunter <adrian.hunter@intel.com>
10173L: linux-mmc@vger.kernel.org
10174T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10175S: Maintained
10176F: drivers/mmc/host/sdhci*
10177F: include/linux/mmc/sdhci*
10178
10179SECURE COMPUTING
10180M: Kees Cook <keescook@chromium.org>
10181R: Andy Lutomirski <luto@amacapital.net>
10182R: Will Drewry <wad@chromium.org>
10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10184S: Supported
10185F: kernel/seccomp.c
10186F: include/uapi/linux/seccomp.h
10187F: include/linux/seccomp.h
10188F: tools/testing/selftests/seccomp/*
10189K: \bsecure_computing
10190K: \bTIF_SECCOMP\b
10191
10192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10193M: Ben Dooks <ben-linux@fluff.org>
10194M: Jaehoon Chung <jh80.chung@samsung.com>
10195L: linux-mmc@vger.kernel.org
10196S: Maintained
10197F: drivers/mmc/host/sdhci-s3c*
10198
10199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10200M: Viresh Kumar <vireshk@kernel.org>
10201L: linux-mmc@vger.kernel.org
10202S: Maintained
10203F: drivers/mmc/host/sdhci-spear.c
10204
10205SECURITY SUBSYSTEM
10206M: James Morris <james.l.morris@oracle.com>
10207M: "Serge E. Hallyn" <serge@hallyn.com>
10208L: linux-security-module@vger.kernel.org (suggested Cc:)
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10210W: http://kernsec.org/
10211S: Supported
10212F: security/
10213
10214SECURITY CONTACT
10215M: Security Officers <security@kernel.org>
10216S: Supported
10217
10218SELINUX SECURITY MODULE
10219M: Paul Moore <paul@paul-moore.com>
10220M: Stephen Smalley <sds@tycho.nsa.gov>
10221M: Eric Paris <eparis@parisplace.org>
10222L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10223W: http://selinuxproject.org
10224T: git git://git.infradead.org/users/pcmoore/selinux
10225S: Supported
10226F: include/linux/selinux*
10227F: security/selinux/
10228F: scripts/selinux/
10229
10230APPARMOR SECURITY MODULE
10231M: John Johansen <john.johansen@canonical.com>
10232L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10233W: apparmor.wiki.kernel.org
10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10235S: Supported
10236F: security/apparmor/
10237
10238LOADPIN SECURITY MODULE
10239M: Kees Cook <keescook@chromium.org>
10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10241S: Supported
10242F: security/loadpin/
10243
10244YAMA SECURITY MODULE
10245M: Kees Cook <keescook@chromium.org>
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10247S: Supported
10248F: security/yama/
10249
10250SENSABLE PHANTOM
10251M: Jiri Slaby <jirislaby@gmail.com>
10252S: Maintained
10253F: drivers/misc/phantom.c
10254F: include/uapi/linux/phantom.h
10255
10256SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10257M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10258M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10259M: John Soni Jose <sony.john@avagotech.com>
10260L: linux-scsi@vger.kernel.org
10261W: http://www.avagotech.com
10262S: Supported
10263F: drivers/scsi/be2iscsi/
10264
10265Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10266M: Sathya Perla <sathya.perla@broadcom.com>
10267M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10268M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10269M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10270M: Somnath Kotur <somnath.kotur@broadcom.com>
10271L: netdev@vger.kernel.org
10272W: http://www.emulex.com
10273S: Supported
10274F: drivers/net/ethernet/emulex/benet/
10275
10276EMULEX ONECONNECT ROCE DRIVER
10277M: Selvin Xavier <selvin.xavier@avagotech.com>
10278M: Devesh Sharma <devesh.sharma@avagotech.com>
10279M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10280L: linux-rdma@vger.kernel.org
10281W: http://www.emulex.com
10282S: Supported
10283F: drivers/infiniband/hw/ocrdma/
10284
10285SFC NETWORK DRIVER
10286M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10287M: Edward Cree <ecree@solarflare.com>
10288M: Bert Kenward <bkenward@solarflare.com>
10289L: netdev@vger.kernel.org
10290S: Supported
10291F: drivers/net/ethernet/sfc/
10292
10293SGI GRU DRIVER
10294M: Dimitri Sivanich <sivanich@sgi.com>
10295S: Maintained
10296F: drivers/misc/sgi-gru/
10297
10298SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10299M: Pat Gefre <pfg@sgi.com>
10300L: linux-ia64@vger.kernel.org
10301S: Supported
10302F: Documentation/ia64/serial.txt
10303F: drivers/tty/serial/ioc?_serial.c
10304F: include/linux/ioc?.h
10305
10306SGI XP/XPC/XPNET DRIVER
10307M: Cliff Whickman <cpw@sgi.com>
10308M: Robin Holt <robinmholt@gmail.com>
10309S: Maintained
10310F: drivers/misc/sgi-xp/
10311
10312SI2157 MEDIA DRIVER
10313M: Antti Palosaari <crope@iki.fi>
10314L: linux-media@vger.kernel.org
10315W: https://linuxtv.org
10316W: http://palosaari.fi/linux/
10317Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318T: git git://linuxtv.org/anttip/media_tree.git
10319S: Maintained
10320F: drivers/media/tuners/si2157*
10321
10322SI2168 MEDIA DRIVER
10323M: Antti Palosaari <crope@iki.fi>
10324L: linux-media@vger.kernel.org
10325W: https://linuxtv.org
10326W: http://palosaari.fi/linux/
10327Q: http://patchwork.linuxtv.org/project/linux-media/list/
10328T: git git://linuxtv.org/anttip/media_tree.git
10329S: Maintained
10330F: drivers/media/dvb-frontends/si2168*
10331
10332SI470X FM RADIO RECEIVER I2C DRIVER
10333M: Hans Verkuil <hverkuil@xs4all.nl>
10334L: linux-media@vger.kernel.org
10335T: git git://linuxtv.org/media_tree.git
10336W: https://linuxtv.org
10337S: Odd Fixes
10338F: drivers/media/radio/si470x/radio-si470x-i2c.c
10339
10340SI470X FM RADIO RECEIVER USB DRIVER
10341M: Hans Verkuil <hverkuil@xs4all.nl>
10342L: linux-media@vger.kernel.org
10343T: git git://linuxtv.org/media_tree.git
10344W: https://linuxtv.org
10345S: Maintained
10346F: drivers/media/radio/si470x/radio-si470x-common.c
10347F: drivers/media/radio/si470x/radio-si470x.h
10348F: drivers/media/radio/si470x/radio-si470x-usb.c
10349
10350SI4713 FM RADIO TRANSMITTER I2C DRIVER
10351M: Eduardo Valentin <edubezval@gmail.com>
10352L: linux-media@vger.kernel.org
10353T: git git://linuxtv.org/media_tree.git
10354W: https://linuxtv.org
10355S: Odd Fixes
10356F: drivers/media/radio/si4713/si4713.?
10357
10358SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10359M: Eduardo Valentin <edubezval@gmail.com>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
10362W: https://linuxtv.org
10363S: Odd Fixes
10364F: drivers/media/radio/si4713/radio-platform-si4713.c
10365
10366SI4713 FM RADIO TRANSMITTER USB DRIVER
10367M: Hans Verkuil <hverkuil@xs4all.nl>
10368L: linux-media@vger.kernel.org
10369T: git git://linuxtv.org/media_tree.git
10370W: https://linuxtv.org
10371S: Maintained
10372F: drivers/media/radio/si4713/radio-usb-si4713.c
10373
10374SIANO DVB DRIVER
10375M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10376L: linux-media@vger.kernel.org
10377W: https://linuxtv.org
10378T: git git://linuxtv.org/media_tree.git
10379S: Odd fixes
10380F: drivers/media/common/siano/
10381F: drivers/media/usb/siano/
10382F: drivers/media/usb/siano/
10383F: drivers/media/mmc/siano/
10384
10385SIMPLEFB FB DRIVER
10386M: Hans de Goede <hdegoede@redhat.com>
10387L: linux-fbdev@vger.kernel.org
10388S: Maintained
10389F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10390F: drivers/video/fbdev/simplefb.c
10391F: include/linux/platform_data/simplefb.h
10392
10393SH_VEU V4L2 MEM2MEM DRIVER
10394L: linux-media@vger.kernel.org
10395S: Orphan
10396F: drivers/media/platform/sh_veu.c
10397
10398SH_VOU V4L2 OUTPUT DRIVER
10399L: linux-media@vger.kernel.org
10400S: Orphan
10401F: drivers/media/platform/sh_vou.c
10402F: include/media/drv-intf/sh_vou.h
10403
10404SIMPLE FIRMWARE INTERFACE (SFI)
10405M: Len Brown <lenb@kernel.org>
10406L: sfi-devel@simplefirmware.org
10407W: http://simplefirmware.org/
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10409S: Supported
10410F: arch/x86/platform/sfi/
10411F: drivers/sfi/
10412F: include/linux/sfi*.h
10413
10414SIMTEC EB110ATX (Chalice CATS)
10415P: Ben Dooks
10416P: Vincent Sanders <vince@simtec.co.uk>
10417M: Simtec Linux Team <linux@simtec.co.uk>
10418W: http://www.simtec.co.uk/products/EB110ATX/
10419S: Supported
10420
10421SIMTEC EB2410ITX (BAST)
10422P: Ben Dooks
10423P: Vincent Sanders <vince@simtec.co.uk>
10424M: Simtec Linux Team <linux@simtec.co.uk>
10425W: http://www.simtec.co.uk/products/EB2410ITX/
10426S: Supported
10427F: arch/arm/mach-s3c24xx/mach-bast.c
10428F: arch/arm/mach-s3c24xx/bast-ide.c
10429F: arch/arm/mach-s3c24xx/bast-irq.c
10430
10431TI DAVINCI MACHINE SUPPORT
10432M: Sekhar Nori <nsekhar@ti.com>
10433M: Kevin Hilman <khilman@kernel.org>
10434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10436S: Supported
10437F: arch/arm/mach-davinci/
10438F: drivers/i2c/busses/i2c-davinci.c
10439
10440TI DAVINCI SERIES MEDIA DRIVER
10441M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10442L: linux-media@vger.kernel.org
10443W: https://linuxtv.org
10444Q: http://patchwork.linuxtv.org/project/linux-media/list/
10445T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10446S: Maintained
10447F: drivers/media/platform/davinci/
10448F: include/media/davinci/
10449
10450TI AM437X VPFE DRIVER
10451M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10452L: linux-media@vger.kernel.org
10453W: https://linuxtv.org
10454Q: http://patchwork.linuxtv.org/project/linux-media/list/
10455T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10456S: Maintained
10457F: drivers/media/platform/am437x/
10458
10459OV2659 OMNIVISION SENSOR DRIVER
10460M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10461L: linux-media@vger.kernel.org
10462W: https://linuxtv.org
10463Q: http://patchwork.linuxtv.org/project/linux-media/list/
10464T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10465S: Maintained
10466F: drivers/media/i2c/ov2659.c
10467F: include/media/i2c/ov2659.h
10468
10469SILICON MOTION SM712 FRAME BUFFER DRIVER
10470M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10471M: Teddy Wang <teddy.wang@siliconmotion.com>
10472M: Sudip Mukherjee <sudip@vectorindia.org>
10473L: linux-fbdev@vger.kernel.org
10474S: Maintained
10475F: drivers/video/fbdev/sm712*
10476F: Documentation/fb/sm712fb.txt
10477
10478SIS 190 ETHERNET DRIVER
10479M: Francois Romieu <romieu@fr.zoreil.com>
10480L: netdev@vger.kernel.org
10481S: Maintained
10482F: drivers/net/ethernet/sis/sis190.c
10483
10484SIS 900/7016 FAST ETHERNET DRIVER
10485M: Daniele Venzano <venza@brownhat.org>
10486W: http://www.brownhat.org/sis900.html
10487L: netdev@vger.kernel.org
10488S: Maintained
10489F: drivers/net/ethernet/sis/sis900.*
10490
10491SIS FRAMEBUFFER DRIVER
10492M: Thomas Winischhofer <thomas@winischhofer.net>
10493W: http://www.winischhofer.net/linuxsisvga.shtml
10494S: Maintained
10495F: Documentation/fb/sisfb.txt
10496F: drivers/video/fbdev/sis/
10497F: include/video/sisfb.h
10498
10499SIS USB2VGA DRIVER
10500M: Thomas Winischhofer <thomas@winischhofer.net>
10501W: http://www.winischhofer.at/linuxsisusbvga.shtml
10502S: Maintained
10503F: drivers/usb/misc/sisusbvga/
10504
10505SLAB ALLOCATOR
10506M: Christoph Lameter <cl@linux.com>
10507M: Pekka Enberg <penberg@kernel.org>
10508M: David Rientjes <rientjes@google.com>
10509M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10510M: Andrew Morton <akpm@linux-foundation.org>
10511L: linux-mm@kvack.org
10512S: Maintained
10513F: include/linux/sl?b*.h
10514F: mm/sl?b*
10515
10516SLEEPABLE READ-COPY UPDATE (SRCU)
10517M: Lai Jiangshan <jiangshanlai@gmail.com>
10518M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10519M: Josh Triplett <josh@joshtriplett.org>
10520R: Steven Rostedt <rostedt@goodmis.org>
10521R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10522L: linux-kernel@vger.kernel.org
10523W: http://www.rdrop.com/users/paulmck/RCU/
10524S: Supported
10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10526F: include/linux/srcu.h
10527F: kernel/rcu/srcu.c
10528
10529SMACK SECURITY MODULE
10530M: Casey Schaufler <casey@schaufler-ca.com>
10531L: linux-security-module@vger.kernel.org
10532W: http://schaufler-ca.com
10533T: git git://git.gitorious.org/smack-next/kernel.git
10534S: Maintained
10535F: Documentation/security/Smack.txt
10536F: security/smack/
10537
10538DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10539M: Kevin Hilman <khilman@kernel.org>
10540M: Nishanth Menon <nm@ti.com>
10541S: Maintained
10542F: drivers/power/avs/
10543F: include/linux/power/smartreflex.h
10544L: linux-pm@vger.kernel.org
10545
10546SMC91x ETHERNET DRIVER
10547M: Nicolas Pitre <nico@fluxnic.net>
10548S: Odd Fixes
10549F: drivers/net/ethernet/smsc/smc91x.*
10550
10551SMIA AND SMIA++ IMAGE SENSOR DRIVER
10552M: Sakari Ailus <sakari.ailus@iki.fi>
10553L: linux-media@vger.kernel.org
10554S: Maintained
10555F: drivers/media/i2c/smiapp/
10556F: include/media/i2c/smiapp.h
10557F: drivers/media/i2c/smiapp-pll.c
10558F: drivers/media/i2c/smiapp-pll.h
10559F: include/uapi/linux/smiapp.h
10560F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10561
10562SMM665 HARDWARE MONITOR DRIVER
10563M: Guenter Roeck <linux@roeck-us.net>
10564L: linux-hwmon@vger.kernel.org
10565S: Maintained
10566F: Documentation/hwmon/smm665
10567F: drivers/hwmon/smm665.c
10568
10569SMSC EMC2103 HARDWARE MONITOR DRIVER
10570M: Steve Glendinning <steve.glendinning@shawell.net>
10571L: linux-hwmon@vger.kernel.org
10572S: Maintained
10573F: Documentation/hwmon/emc2103
10574F: drivers/hwmon/emc2103.c
10575
10576SMSC SCH5627 HARDWARE MONITOR DRIVER
10577M: Hans de Goede <hdegoede@redhat.com>
10578L: linux-hwmon@vger.kernel.org
10579S: Supported
10580F: Documentation/hwmon/sch5627
10581F: drivers/hwmon/sch5627.c
10582
10583SMSC47B397 HARDWARE MONITOR DRIVER
10584M: Jean Delvare <jdelvare@suse.com>
10585L: linux-hwmon@vger.kernel.org
10586S: Maintained
10587F: Documentation/hwmon/smsc47b397
10588F: drivers/hwmon/smsc47b397.c
10589
10590SMSC911x ETHERNET DRIVER
10591M: Steve Glendinning <steve.glendinning@shawell.net>
10592L: netdev@vger.kernel.org
10593S: Maintained
10594F: include/linux/smsc911x.h
10595F: drivers/net/ethernet/smsc/smsc911x.*
10596
10597SMSC9420 PCI ETHERNET DRIVER
10598M: Steve Glendinning <steve.glendinning@shawell.net>
10599L: netdev@vger.kernel.org
10600S: Maintained
10601F: drivers/net/ethernet/smsc/smsc9420.*
10602
10603SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10604M: Steve Glendinning <steve.glendinning@shawell.net>
10605L: linux-fbdev@vger.kernel.org
10606S: Maintained
10607F: drivers/video/fbdev/smscufx.c
10608
10609SOC-CAMERA V4L2 SUBSYSTEM
10610M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10611L: linux-media@vger.kernel.org
10612T: git git://linuxtv.org/media_tree.git
10613S: Maintained
10614F: include/media/soc*
10615F: drivers/media/i2c/soc_camera/
10616F: drivers/media/platform/soc_camera/
10617
10618SOEKRIS NET48XX LED SUPPORT
10619M: Chris Boot <bootc@bootc.net>
10620S: Maintained
10621F: drivers/leds/leds-net48xx.c
10622
10623SOFTLOGIC 6x10 MPEG CODEC
10624M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10625M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10626M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10627M: Ismael Luceno <ismael@iodev.co.uk>
10628L: linux-media@vger.kernel.org
10629S: Supported
10630F: drivers/media/pci/solo6x10/
10631
10632SOFTWARE RAID (Multiple Disks) SUPPORT
10633M: Shaohua Li <shli@kernel.org>
10634L: linux-raid@vger.kernel.org
10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10636S: Supported
10637F: drivers/md/
10638F: include/linux/raid/
10639F: include/uapi/linux/raid/
10640
10641SONIC NETWORK DRIVER
10642M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10643L: netdev@vger.kernel.org
10644S: Maintained
10645F: drivers/net/ethernet/natsemi/sonic.*
10646
10647SONICS SILICON BACKPLANE DRIVER (SSB)
10648M: Michael Buesch <m@bues.ch>
10649L: linux-wireless@vger.kernel.org
10650S: Maintained
10651F: drivers/ssb/
10652F: include/linux/ssb/
10653
10654SONY VAIO CONTROL DEVICE DRIVER
10655M: Mattia Dongili <malattia@linux.it>
10656L: platform-driver-x86@vger.kernel.org
10657W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10658S: Maintained
10659F: Documentation/laptops/sony-laptop.txt
10660F: drivers/char/sonypi.c
10661F: drivers/platform/x86/sony-laptop.c
10662F: include/linux/sony-laptop.h
10663
10664SONY MEMORYSTICK CARD SUPPORT
10665M: Alex Dubov <oakad@yahoo.com>
10666W: http://tifmxx.berlios.de/
10667S: Maintained
10668F: drivers/memstick/host/tifm_ms.c
10669
10670SONY MEMORYSTICK STANDARD SUPPORT
10671M: Maxim Levitsky <maximlevitsky@gmail.com>
10672S: Maintained
10673F: drivers/memstick/core/ms_block.*
10674
10675SOUND
10676M: Jaroslav Kysela <perex@perex.cz>
10677M: Takashi Iwai <tiwai@suse.com>
10678L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10679W: http://www.alsa-project.org/
10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10681T: git git://git.alsa-project.org/alsa-kernel.git
10682Q: http://patchwork.kernel.org/project/alsa-devel/list/
10683S: Maintained
10684F: Documentation/sound/
10685F: include/sound/
10686F: include/uapi/sound/
10687F: sound/
10688
10689SOUND - COMPRESSED AUDIO
10690M: Vinod Koul <vinod.koul@intel.com>
10691L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10693S: Supported
10694F: Documentation/sound/alsa/compress_offload.txt
10695F: include/sound/compress_driver.h
10696F: include/uapi/sound/compress_*
10697F: sound/core/compress_offload.c
10698F: sound/soc/soc-compress.c
10699
10700SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10701M: Liam Girdwood <lgirdwood@gmail.com>
10702M: Mark Brown <broonie@kernel.org>
10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10705W: http://alsa-project.org/main/index.php/ASoC
10706S: Supported
10707F: Documentation/sound/alsa/soc/
10708F: sound/soc/
10709F: include/sound/soc*
10710
10711SOUND - DMAENGINE HELPERS
10712M: Lars-Peter Clausen <lars@metafoo.de>
10713S: Supported
10714F: include/sound/dmaengine_pcm.h
10715F: sound/core/pcm_dmaengine.c
10716F: sound/soc/soc-generic-dmaengine-pcm.c
10717
10718SP2 MEDIA DRIVER
10719M: Olli Salonen <olli.salonen@iki.fi>
10720L: linux-media@vger.kernel.org
10721W: https://linuxtv.org
10722Q: http://patchwork.linuxtv.org/project/linux-media/list/
10723S: Maintained
10724F: drivers/media/dvb-frontends/sp2*
10725
10726SPARC + UltraSPARC (sparc/sparc64)
10727M: "David S. Miller" <davem@davemloft.net>
10728L: sparclinux@vger.kernel.org
10729Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10732S: Maintained
10733F: arch/sparc/
10734F: drivers/sbus/
10735
10736SPARC SERIAL DRIVERS
10737M: "David S. Miller" <davem@davemloft.net>
10738L: sparclinux@vger.kernel.org
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10741S: Maintained
10742F: include/linux/sunserialcore.h
10743F: drivers/tty/serial/suncore.c
10744F: drivers/tty/serial/sunhv.c
10745F: drivers/tty/serial/sunsab.c
10746F: drivers/tty/serial/sunsab.h
10747F: drivers/tty/serial/sunsu.c
10748F: drivers/tty/serial/sunzilog.c
10749F: drivers/tty/serial/sunzilog.h
10750
10751SPARSE CHECKER
10752M: "Christopher Li" <sparse@chrisli.org>
10753L: linux-sparse@vger.kernel.org
10754W: https://sparse.wiki.kernel.org/
10755T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10756T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10757S: Maintained
10758F: include/linux/compiler.h
10759
10760SPEAR PLATFORM SUPPORT
10761M: Viresh Kumar <vireshk@kernel.org>
10762M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764W: http://www.st.com/spear
10765S: Maintained
10766F: arch/arm/boot/dts/spear*
10767F: arch/arm/mach-spear/
10768
10769SPEAR CLOCK FRAMEWORK SUPPORT
10770M: Viresh Kumar <vireshk@kernel.org>
10771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772W: http://www.st.com/spear
10773S: Maintained
10774F: drivers/clk/spear/
10775
10776SPI SUBSYSTEM
10777M: Mark Brown <broonie@kernel.org>
10778L: linux-spi@vger.kernel.org
10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10780Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10781S: Maintained
10782F: Documentation/spi/
10783F: drivers/spi/
10784F: include/linux/spi/
10785F: include/uapi/linux/spi/
10786
10787SPIDERNET NETWORK DRIVER for CELL
10788M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10789L: netdev@vger.kernel.org
10790S: Supported
10791F: Documentation/networking/spider_net.txt
10792F: drivers/net/ethernet/toshiba/spider_net*
10793
10794SPU FILE SYSTEM
10795M: Jeremy Kerr <jk@ozlabs.org>
10796L: linuxppc-dev@lists.ozlabs.org
10797W: http://www.ibm.com/developerworks/power/cell/
10798S: Supported
10799F: Documentation/filesystems/spufs.txt
10800F: arch/powerpc/platforms/cell/spufs/
10801
10802SQUASHFS FILE SYSTEM
10803M: Phillip Lougher <phillip@squashfs.org.uk>
10804L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10805W: http://squashfs.org.uk
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10807S: Maintained
10808F: Documentation/filesystems/squashfs.txt
10809F: fs/squashfs/
10810
10811SRM (Alpha) environment access
10812M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10813S: Maintained
10814F: arch/alpha/kernel/srm_env.c
10815
10816STABLE BRANCH
10817M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10818L: stable@vger.kernel.org
10819S: Supported
10820F: Documentation/stable_kernel_rules.txt
10821
10822STAGING SUBSYSTEM
10823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10825L: devel@driverdev.osuosl.org
10826S: Supported
10827F: drivers/staging/
10828
10829STAGING - COMEDI
10830M: Ian Abbott <abbotti@mev.co.uk>
10831M: H Hartley Sweeten <hsweeten@visionengravers.com>
10832S: Odd Fixes
10833F: drivers/staging/comedi/
10834
10835STAGING - FLARION FT1000 DRIVERS
10836M: Marek Belisko <marek.belisko@gmail.com>
10837S: Odd Fixes
10838F: drivers/staging/ft1000/
10839
10840STAGING - INDUSTRIAL IO
10841M: Jonathan Cameron <jic23@kernel.org>
10842L: linux-iio@vger.kernel.org
10843S: Odd Fixes
10844F: drivers/staging/iio/
10845
10846STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10847M: Jarod Wilson <jarod@wilsonet.com>
10848W: http://www.lirc.org/
10849S: Odd Fixes
10850F: drivers/staging/media/lirc/
10851
10852STAGING - LUSTRE PARALLEL FILESYSTEM
10853M: Oleg Drokin <oleg.drokin@intel.com>
10854M: Andreas Dilger <andreas.dilger@intel.com>
10855L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10856W: http://wiki.lustre.org/
10857S: Maintained
10858F: drivers/staging/lustre
10859
10860STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10861M: Marc Dietrich <marvin24@gmx.de>
10862L: ac100@lists.launchpad.net (moderated for non-subscribers)
10863L: linux-tegra@vger.kernel.org
10864S: Maintained
10865F: drivers/staging/nvec/
10866
10867STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10868M: Jens Frederich <jfrederich@gmail.com>
10869M: Daniel Drake <dsd@laptop.org>
10870M: Jon Nettleton <jon.nettleton@gmail.com>
10871W: http://wiki.laptop.org/go/DCON
10872S: Maintained
10873F: drivers/staging/olpc_dcon/
10874
10875STAGING - REALTEK RTL8712U DRIVERS
10876M: Larry Finger <Larry.Finger@lwfinger.net>
10877M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10878S: Odd Fixes
10879F: drivers/staging/rtl8712/
10880
10881STAGING - REALTEK RTL8723U WIRELESS DRIVER
10882M: Larry Finger <Larry.Finger@lwfinger.net>
10883M: Jes Sorensen <Jes.Sorensen@redhat.com>
10884L: linux-wireless@vger.kernel.org
10885S: Maintained
10886F: drivers/staging/rtl8723au/
10887
10888STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10889M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10890M: Teddy Wang <teddy.wang@siliconmotion.com>
10891M: Sudip Mukherjee <sudip@vectorindia.org>
10892L: linux-fbdev@vger.kernel.org
10893S: Maintained
10894F: drivers/staging/sm750fb/
10895
10896STAGING - SLICOSS
10897M: Lior Dotan <liodot@gmail.com>
10898M: Christopher Harrer <charrer@alacritech.com>
10899S: Odd Fixes
10900F: drivers/staging/slicoss/
10901
10902STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10903M: William Hubbs <w.d.hubbs@gmail.com>
10904M: Chris Brannon <chris@the-brannons.com>
10905M: Kirk Reiser <kirk@reisers.ca>
10906M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10907L: speakup@linux-speakup.org
10908W: http://www.linux-speakup.org/
10909S: Odd Fixes
10910F: drivers/staging/speakup/
10911
10912STAGING - VIA VT665X DRIVERS
10913M: Forest Bond <forest@alittletooquiet.net>
10914S: Odd Fixes
10915F: drivers/staging/vt665?/
10916
10917STAGING - WILC1000 WIFI DRIVER
10918M: Johnny Kim <johnny.kim@atmel.com>
10919M: Austin Shin <austin.shin@atmel.com>
10920M: Chris Park <chris.park@atmel.com>
10921M: Tony Cho <tony.cho@atmel.com>
10922M: Glen Lee <glen.lee@atmel.com>
10923M: Leo Kim <leo.kim@atmel.com>
10924L: linux-wireless@vger.kernel.org
10925S: Supported
10926F: drivers/staging/wilc1000/
10927
10928STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10929M: Arnaud Patard <arnaud.patard@rtp-net.org>
10930S: Odd Fixes
10931F: drivers/staging/xgifb/
10932
10933STARFIRE/DURALAN NETWORK DRIVER
10934M: Ion Badulescu <ionut@badula.org>
10935S: Odd Fixes
10936F: drivers/net/ethernet/adaptec/starfire*
10937
10938SUN3/3X
10939M: Sam Creasey <sammy@sammy.net>
10940W: http://sammy.net/sun3/
10941S: Maintained
10942F: arch/m68k/kernel/*sun3*
10943F: arch/m68k/sun3*/
10944F: arch/m68k/include/asm/sun3*
10945F: drivers/net/ethernet/i825xx/sun3*
10946
10947SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10948M: Hans de Goede <hdegoede@redhat.com>
10949L: linux-input@vger.kernel.org
10950S: Maintained
10951F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10952F: drivers/input/keyboard/sun4i-lradc-keys.c
10953
10954SUNDANCE NETWORK DRIVER
10955M: Denis Kirjanov <kda@linux-powerpc.org>
10956L: netdev@vger.kernel.org
10957S: Maintained
10958F: drivers/net/ethernet/dlink/sundance.c
10959
10960SUPERH
10961M: Yoshinori Sato <ysato@users.sourceforge.jp>
10962M: Rich Felker <dalias@libc.org>
10963L: linux-sh@vger.kernel.org
10964Q: http://patchwork.kernel.org/project/linux-sh/list/
10965S: Maintained
10966F: Documentation/sh/
10967F: arch/sh/
10968F: drivers/sh/
10969
10970SUSPEND TO RAM
10971M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10972M: Len Brown <len.brown@intel.com>
10973M: Pavel Machek <pavel@ucw.cz>
10974L: linux-pm@vger.kernel.org
10975S: Supported
10976F: Documentation/power/
10977F: arch/x86/kernel/acpi/
10978F: drivers/base/power/
10979F: kernel/power/
10980F: include/linux/suspend.h
10981F: include/linux/freezer.h
10982F: include/linux/pm.h
10983
10984SVGA HANDLING
10985M: Martin Mares <mj@ucw.cz>
10986L: linux-video@atrey.karlin.mff.cuni.cz
10987S: Maintained
10988F: Documentation/svga.txt
10989F: arch/x86/boot/video*
10990
10991SWIOTLB SUBSYSTEM
10992M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10993L: linux-kernel@vger.kernel.org
10994T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10995S: Supported
10996F: lib/swiotlb.c
10997F: arch/*/kernel/pci-swiotlb.c
10998F: include/linux/swiotlb.h
10999
11000SWITCHDEV
11001M: Jiri Pirko <jiri@resnulli.us>
11002L: netdev@vger.kernel.org
11003S: Supported
11004F: net/switchdev/
11005F: include/net/switchdev.h
11006
11007SYNOPSYS ARC ARCHITECTURE
11008M: Vineet Gupta <vgupta@synopsys.com>
11009L: linux-snps-arc@lists.infradead.org
11010S: Supported
11011F: arch/arc/
11012F: Documentation/devicetree/bindings/arc/*
11013F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11014F: drivers/tty/serial/arc_uart.c
11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11016
11017SYNOPSYS ARC SDP platform support
11018M: Alexey Brodkin <abrodkin@synopsys.com>
11019S: Supported
11020F: arch/arc/plat-axs10x
11021F: arch/arc/boot/dts/ax*
11022F: Documentation/devicetree/bindings/arc/axs10*
11023
11024SYSTEM CONFIGURATION (SYSCON)
11025M: Lee Jones <lee.jones@linaro.org>
11026M: Arnd Bergmann <arnd@arndb.de>
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11028S: Supported
11029F: drivers/mfd/syscon.c
11030
11031SYSV FILESYSTEM
11032M: Christoph Hellwig <hch@infradead.org>
11033S: Maintained
11034F: Documentation/filesystems/sysv-fs.txt
11035F: fs/sysv/
11036F: include/linux/sysv_fs.h
11037
11038TARGET SUBSYSTEM
11039M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11040L: linux-scsi@vger.kernel.org
11041L: target-devel@vger.kernel.org
11042W: http://www.linux-iscsi.org
11043W: http://groups.google.com/group/linux-iscsi-target-dev
11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11045S: Supported
11046F: drivers/target/
11047F: include/target/
11048F: Documentation/target/
11049
11050TASKSTATS STATISTICS INTERFACE
11051M: Balbir Singh <bsingharora@gmail.com>
11052S: Maintained
11053F: Documentation/accounting/taskstats*
11054F: include/linux/taskstats*
11055F: kernel/taskstats.c
11056
11057TC CLASSIFIER
11058M: Jamal Hadi Salim <jhs@mojatatu.com>
11059L: netdev@vger.kernel.org
11060S: Maintained
11061F: include/net/pkt_cls.h
11062F: include/uapi/linux/pkt_cls.h
11063F: net/sched/
11064
11065TCP LOW PRIORITY MODULE
11066M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11067M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11068W: http://tcp-lp-mod.sourceforge.net/
11069S: Maintained
11070F: net/ipv4/tcp_lp.c
11071
11072TDA10071 MEDIA DRIVER
11073M: Antti Palosaari <crope@iki.fi>
11074L: linux-media@vger.kernel.org
11075W: https://linuxtv.org
11076W: http://palosaari.fi/linux/
11077Q: http://patchwork.linuxtv.org/project/linux-media/list/
11078T: git git://linuxtv.org/anttip/media_tree.git
11079S: Maintained
11080F: drivers/media/dvb-frontends/tda10071*
11081
11082TDA18212 MEDIA DRIVER
11083M: Antti Palosaari <crope@iki.fi>
11084L: linux-media@vger.kernel.org
11085W: https://linuxtv.org
11086W: http://palosaari.fi/linux/
11087Q: http://patchwork.linuxtv.org/project/linux-media/list/
11088T: git git://linuxtv.org/anttip/media_tree.git
11089S: Maintained
11090F: drivers/media/tuners/tda18212*
11091
11092TDA18218 MEDIA DRIVER
11093M: Antti Palosaari <crope@iki.fi>
11094L: linux-media@vger.kernel.org
11095W: https://linuxtv.org
11096W: http://palosaari.fi/linux/
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/anttip/media_tree.git
11099S: Maintained
11100F: drivers/media/tuners/tda18218*
11101
11102TDA18271 MEDIA DRIVER
11103M: Michael Krufky <mkrufky@linuxtv.org>
11104L: linux-media@vger.kernel.org
11105W: https://linuxtv.org
11106W: http://github.com/mkrufky
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/mkrufky/tuners.git
11109S: Maintained
11110F: drivers/media/tuners/tda18271*
11111
11112TDA827x MEDIA DRIVER
11113M: Michael Krufky <mkrufky@linuxtv.org>
11114L: linux-media@vger.kernel.org
11115W: https://linuxtv.org
11116W: http://github.com/mkrufky
11117Q: http://patchwork.linuxtv.org/project/linux-media/list/
11118T: git git://linuxtv.org/mkrufky/tuners.git
11119S: Maintained
11120F: drivers/media/tuners/tda8290.*
11121
11122TDA8290 MEDIA DRIVER
11123M: Michael Krufky <mkrufky@linuxtv.org>
11124L: linux-media@vger.kernel.org
11125W: https://linuxtv.org
11126W: http://github.com/mkrufky
11127Q: http://patchwork.linuxtv.org/project/linux-media/list/
11128T: git git://linuxtv.org/mkrufky/tuners.git
11129S: Maintained
11130F: drivers/media/tuners/tda8290.*
11131
11132TDA9840 MEDIA DRIVER
11133M: Hans Verkuil <hverkuil@xs4all.nl>
11134L: linux-media@vger.kernel.org
11135T: git git://linuxtv.org/media_tree.git
11136W: https://linuxtv.org
11137S: Maintained
11138F: drivers/media/i2c/tda9840*
11139
11140TEA5761 TUNER DRIVER
11141M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11142L: linux-media@vger.kernel.org
11143W: https://linuxtv.org
11144T: git git://linuxtv.org/media_tree.git
11145S: Odd fixes
11146F: drivers/media/tuners/tea5761.*
11147
11148TEA5767 TUNER DRIVER
11149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11150L: linux-media@vger.kernel.org
11151W: https://linuxtv.org
11152T: git git://linuxtv.org/media_tree.git
11153S: Maintained
11154F: drivers/media/tuners/tea5767.*
11155
11156TEA6415C MEDIA DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
11160W: https://linuxtv.org
11161S: Maintained
11162F: drivers/media/i2c/tea6415c*
11163
11164TEA6420 MEDIA DRIVER
11165M: Hans Verkuil <hverkuil@xs4all.nl>
11166L: linux-media@vger.kernel.org
11167T: git git://linuxtv.org/media_tree.git
11168W: https://linuxtv.org
11169S: Maintained
11170F: drivers/media/i2c/tea6420*
11171
11172TEAM DRIVER
11173M: Jiri Pirko <jiri@resnulli.us>
11174L: netdev@vger.kernel.org
11175S: Supported
11176F: drivers/net/team/
11177F: include/linux/if_team.h
11178F: include/uapi/linux/if_team.h
11179
11180TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11181M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11182S: Maintained
11183F: arch/x86/platform/ts5500/
11184
11185TECHNOTREND USB IR RECEIVER
11186M: Sean Young <sean@mess.org>
11187L: linux-media@vger.kernel.org
11188S: Maintained
11189F: drivers/media/rc/ttusbir.c
11190
11191TEGRA ARCHITECTURE SUPPORT
11192M: Stephen Warren <swarren@wwwdotorg.org>
11193M: Thierry Reding <thierry.reding@gmail.com>
11194M: Alexandre Courbot <gnurou@gmail.com>
11195L: linux-tegra@vger.kernel.org
11196Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11198S: Supported
11199N: [^a-z]tegra
11200
11201TEGRA CLOCK DRIVER
11202M: Peter De Schrijver <pdeschrijver@nvidia.com>
11203M: Prashant Gaikwad <pgaikwad@nvidia.com>
11204S: Supported
11205F: drivers/clk/tegra/
11206
11207TEGRA DMA DRIVERS
11208M: Laxman Dewangan <ldewangan@nvidia.com>
11209M: Jon Hunter <jonathanh@nvidia.com>
11210S: Supported
11211F: drivers/dma/tegra*
11212
11213TEGRA I2C DRIVER
11214M: Laxman Dewangan <ldewangan@nvidia.com>
11215S: Supported
11216F: drivers/i2c/busses/i2c-tegra.c
11217
11218TEGRA IOMMU DRIVERS
11219M: Hiroshi Doyu <hdoyu@nvidia.com>
11220S: Supported
11221F: drivers/iommu/tegra*
11222
11223TEGRA KBC DRIVER
11224M: Rakesh Iyer <riyer@nvidia.com>
11225M: Laxman Dewangan <ldewangan@nvidia.com>
11226S: Supported
11227F: drivers/input/keyboard/tegra-kbc.c
11228
11229TEGRA PWM DRIVER
11230M: Thierry Reding <thierry.reding@gmail.com>
11231S: Supported
11232F: drivers/pwm/pwm-tegra.c
11233
11234TEGRA SERIAL DRIVER
11235M: Laxman Dewangan <ldewangan@nvidia.com>
11236S: Supported
11237F: drivers/tty/serial/serial-tegra.c
11238
11239TEGRA SPI DRIVER
11240M: Laxman Dewangan <ldewangan@nvidia.com>
11241S: Supported
11242F: drivers/spi/spi-tegra*
11243
11244TEHUTI ETHERNET DRIVER
11245M: Andy Gospodarek <andy@greyhouse.net>
11246L: netdev@vger.kernel.org
11247S: Supported
11248F: drivers/net/ethernet/tehuti/*
11249
11250Telecom Clock Driver for MCPL0010
11251M: Mark Gross <mark.gross@intel.com>
11252S: Supported
11253F: drivers/char/tlclk.c
11254
11255TENSILICA XTENSA PORT (xtensa)
11256M: Chris Zankel <chris@zankel.net>
11257M: Max Filippov <jcmvbkbc@gmail.com>
11258L: linux-xtensa@linux-xtensa.org
11259T: git git://github.com/czankel/xtensa-linux.git
11260S: Maintained
11261F: arch/xtensa/
11262F: drivers/irqchip/irq-xtensa-*
11263
11264THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11265M: Hans Verkuil <hverkuil@xs4all.nl>
11266L: linux-media@vger.kernel.org
11267T: git git://linuxtv.org/media_tree.git
11268W: https://linuxtv.org
11269S: Maintained
11270F: drivers/media/radio/radio-raremono.c
11271
11272THERMAL
11273M: Zhang Rui <rui.zhang@intel.com>
11274M: Eduardo Valentin <edubezval@gmail.com>
11275L: linux-pm@vger.kernel.org
11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11278Q: https://patchwork.kernel.org/project/linux-pm/list/
11279S: Supported
11280F: drivers/thermal/
11281F: include/linux/thermal.h
11282F: include/uapi/linux/thermal.h
11283F: include/linux/cpu_cooling.h
11284F: Documentation/devicetree/bindings/thermal/
11285
11286THERMAL/CPU_COOLING
11287M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11288M: Viresh Kumar <viresh.kumar@linaro.org>
11289M: Javi Merino <javi.merino@arm.com>
11290L: linux-pm@vger.kernel.org
11291S: Supported
11292F: Documentation/thermal/cpu-cooling-api.txt
11293F: drivers/thermal/cpu_cooling.c
11294F: include/linux/cpu_cooling.h
11295
11296THINGM BLINK(1) USB RGB LED DRIVER
11297M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11298S: Maintained
11299F: drivers/hid/hid-thingm.c
11300
11301THINKPAD ACPI EXTRAS DRIVER
11302M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11303L: ibm-acpi-devel@lists.sourceforge.net
11304L: platform-driver-x86@vger.kernel.org
11305W: http://ibm-acpi.sourceforge.net
11306W: http://thinkwiki.org/wiki/Ibm-acpi
11307T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11308S: Maintained
11309F: drivers/platform/x86/thinkpad_acpi.c
11310
11311TI BANDGAP AND THERMAL DRIVER
11312M: Eduardo Valentin <edubezval@gmail.com>
11313M: Keerthy <j-keerthy@ti.com>
11314L: linux-pm@vger.kernel.org
11315L: linux-omap@vger.kernel.org
11316S: Maintained
11317F: drivers/thermal/ti-soc-thermal/
11318
11319TI VPE/CAL DRIVERS
11320M: Benoit Parrot <bparrot@ti.com>
11321L: linux-media@vger.kernel.org
11322W: http://linuxtv.org/
11323Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324S: Maintained
11325F: drivers/media/platform/ti-vpe/
11326
11327TI CDCE706 CLOCK DRIVER
11328M: Max Filippov <jcmvbkbc@gmail.com>
11329S: Maintained
11330F: drivers/clk/clk-cdce706.c
11331
11332TI CLOCK DRIVER
11333M: Tero Kristo <t-kristo@ti.com>
11334L: linux-omap@vger.kernel.org
11335S: Maintained
11336F: drivers/clk/ti/
11337F: include/linux/clk/ti.h
11338
11339TI ETHERNET SWITCH DRIVER (CPSW)
11340M: Mugunthan V N <mugunthanvnm@ti.com>
11341R: Grygorii Strashko <grygorii.strashko@ti.com>
11342L: linux-omap@vger.kernel.org
11343L: netdev@vger.kernel.org
11344S: Maintained
11345F: drivers/net/ethernet/ti/cpsw*
11346F: drivers/net/ethernet/ti/davinci*
11347
11348TI FLASH MEDIA INTERFACE DRIVER
11349M: Alex Dubov <oakad@yahoo.com>
11350S: Maintained
11351F: drivers/misc/tifm*
11352F: drivers/mmc/host/tifm_sd.c
11353F: include/linux/tifm.h
11354
11355TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11356M: Santosh Shilimkar <ssantosh@kernel.org>
11357L: linux-kernel@vger.kernel.org
11358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11359S: Maintained
11360F: drivers/soc/ti/*
11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11362
11363
11364TI LM49xxx FAMILY ASoC CODEC DRIVERS
11365M: M R Swami Reddy <mr.swami.reddy@ti.com>
11366M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11367L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11368S: Maintained
11369F: sound/soc/codecs/lm49453*
11370F: sound/soc/codecs/isabelle*
11371
11372TI LP855x BACKLIGHT DRIVER
11373M: Milo Kim <milo.kim@ti.com>
11374S: Maintained
11375F: Documentation/backlight/lp855x-driver.txt
11376F: drivers/video/backlight/lp855x_bl.c
11377F: include/linux/platform_data/lp855x.h
11378
11379TI LP8727 CHARGER DRIVER
11380M: Milo Kim <milo.kim@ti.com>
11381S: Maintained
11382F: drivers/power/lp8727_charger.c
11383F: include/linux/platform_data/lp8727.h
11384
11385TI LP8788 MFD DRIVER
11386M: Milo Kim <milo.kim@ti.com>
11387S: Maintained
11388F: drivers/iio/adc/lp8788_adc.c
11389F: drivers/leds/leds-lp8788.c
11390F: drivers/mfd/lp8788*.c
11391F: drivers/power/lp8788-charger.c
11392F: drivers/regulator/lp8788-*.c
11393F: include/linux/mfd/lp8788*.h
11394
11395TI NETCP ETHERNET DRIVER
11396M: Wingman Kwok <w-kwok2@ti.com>
11397M: Murali Karicheri <m-karicheri2@ti.com>
11398L: netdev@vger.kernel.org
11399S: Maintained
11400F: drivers/net/ethernet/ti/netcp*
11401
11402TI TAS571X FAMILY ASoC CODEC DRIVER
11403M: Kevin Cernekee <cernekee@chromium.org>
11404L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11405S: Odd Fixes
11406F: sound/soc/codecs/tas571x*
11407
11408TI TWL4030 SERIES SOC CODEC DRIVER
11409M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11410L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11411S: Maintained
11412F: sound/soc/codecs/twl4030*
11413
11414TI WILINK WIRELESS DRIVERS
11415L: linux-wireless@vger.kernel.org
11416W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11417W: http://wireless.kernel.org/en/users/Drivers/wl1251
11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11419S: Orphan
11420F: drivers/net/wireless/ti/
11421F: include/linux/wl12xx.h
11422
11423TIPC NETWORK LAYER
11424M: Jon Maloy <jon.maloy@ericsson.com>
11425M: Ying Xue <ying.xue@windriver.com>
11426L: netdev@vger.kernel.org (core kernel code)
11427L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11428W: http://tipc.sourceforge.net/
11429S: Maintained
11430F: include/uapi/linux/tipc*.h
11431F: net/tipc/
11432
11433TILE ARCHITECTURE
11434M: Chris Metcalf <cmetcalf@mellanox.com>
11435W: http://www.mellanox.com/repository/solutions/tile-scm/
11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11437S: Supported
11438F: arch/tile/
11439F: drivers/char/tile-srom.c
11440F: drivers/edac/tile_edac.c
11441F: drivers/net/ethernet/tile/
11442F: drivers/rtc/rtc-tile.c
11443F: drivers/tty/hvc/hvc_tile.c
11444F: drivers/tty/serial/tilegx.c
11445F: drivers/usb/host/*-tilegx.c
11446F: include/linux/usb/tilegx.h
11447
11448TLAN NETWORK DRIVER
11449M: Samuel Chessman <chessman@tux.org>
11450L: tlan-devel@lists.sourceforge.net (subscribers-only)
11451W: http://sourceforge.net/projects/tlan/
11452S: Maintained
11453F: Documentation/networking/tlan.txt
11454F: drivers/net/ethernet/ti/tlan.*
11455
11456TOMOYO SECURITY MODULE
11457M: Kentaro Takeda <takedakn@nttdata.co.jp>
11458M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11459L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11460L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11461L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11462L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11463W: http://tomoyo.sourceforge.jp/
11464T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11465S: Maintained
11466F: security/tomoyo/
11467
11468TOPSTAR LAPTOP EXTRAS DRIVER
11469M: Herton Ronaldo Krzesinski <herton@canonical.com>
11470L: platform-driver-x86@vger.kernel.org
11471S: Maintained
11472F: drivers/platform/x86/topstar-laptop.c
11473
11474TOSHIBA ACPI EXTRAS DRIVER
11475M: Azael Avalos <coproscefalo@gmail.com>
11476L: platform-driver-x86@vger.kernel.org
11477S: Maintained
11478F: drivers/platform/x86/toshiba_acpi.c
11479
11480TOSHIBA BLUETOOTH DRIVER
11481M: Azael Avalos <coproscefalo@gmail.com>
11482L: platform-driver-x86@vger.kernel.org
11483S: Maintained
11484F: drivers/platform/x86/toshiba_bluetooth.c
11485
11486TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11487M: Azael Avalos <coproscefalo@gmail.com>
11488L: platform-driver-x86@vger.kernel.org
11489S: Maintained
11490F: drivers/platform/x86/toshiba_haps.c
11491
11492TOSHIBA WMI HOTKEYS DRIVER
11493M: Azael Avalos <coproscefalo@gmail.com>
11494L: platform-driver-x86@vger.kernel.org
11495S: Maintained
11496F: drivers/platform/x86/toshiba-wmi.c
11497
11498TOSHIBA SMM DRIVER
11499M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11500W: http://www.buzzard.org.uk/toshiba/
11501S: Maintained
11502F: drivers/char/toshiba.c
11503F: include/linux/toshiba.h
11504F: include/uapi/linux/toshiba.h
11505
11506TOSHIBA TC358743 DRIVER
11507M: Mats Randgaard <matrandg@cisco.com>
11508L: linux-media@vger.kernel.org
11509S: Maintained
11510F: drivers/media/i2c/tc358743*
11511F: include/media/i2c/tc358743.h
11512
11513TMIO/SDHI MMC DRIVER
11514M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11515L: linux-mmc@vger.kernel.org
11516S: Supported
11517F: drivers/mmc/host/tmio_mmc*
11518F: drivers/mmc/host/sh_mobile_sdhi.c
11519F: include/linux/mfd/tmio.h
11520
11521TMP401 HARDWARE MONITOR DRIVER
11522M: Guenter Roeck <linux@roeck-us.net>
11523L: linux-hwmon@vger.kernel.org
11524S: Maintained
11525F: Documentation/hwmon/tmp401
11526F: drivers/hwmon/tmp401.c
11527
11528TMPFS (SHMEM FILESYSTEM)
11529M: Hugh Dickins <hughd@google.com>
11530L: linux-mm@kvack.org
11531S: Maintained
11532F: include/linux/shmem_fs.h
11533F: mm/shmem.c
11534
11535TM6000 VIDEO4LINUX DRIVER
11536M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11537L: linux-media@vger.kernel.org
11538W: https://linuxtv.org
11539T: git git://linuxtv.org/media_tree.git
11540S: Odd fixes
11541F: drivers/media/usb/tm6000/
11542
11543TW68 VIDEO4LINUX DRIVER
11544M: Hans Verkuil <hverkuil@xs4all.nl>
11545L: linux-media@vger.kernel.org
11546T: git git://linuxtv.org/media_tree.git
11547W: https://linuxtv.org
11548S: Odd Fixes
11549F: drivers/media/pci/tw68/
11550
11551TW686X VIDEO4LINUX DRIVER
11552M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11553L: linux-media@vger.kernel.org
11554T: git git://linuxtv.org/media_tree.git
11555W: http://linuxtv.org
11556S: Maintained
11557F: drivers/media/pci/tw686x/
11558
11559TPM DEVICE DRIVER
11560M: Peter Huewe <peterhuewe@gmx.de>
11561M: Marcel Selhorst <tpmdd@selhorst.net>
11562M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11563R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11564W: http://tpmdd.sourceforge.net
11565L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11566Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11567T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11568S: Maintained
11569F: drivers/char/tpm/
11570
11571TPM IBM_VTPM DEVICE DRIVER
11572M: Ashley Lai <ashleydlai@gmail.com>
11573W: http://tpmdd.sourceforge.net
11574L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11575S: Maintained
11576F: drivers/char/tpm/tpm_ibmvtpm*
11577
11578TRACING
11579M: Steven Rostedt <rostedt@goodmis.org>
11580M: Ingo Molnar <mingo@redhat.com>
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11582S: Maintained
11583F: Documentation/trace/ftrace.txt
11584F: arch/*/*/*/ftrace.h
11585F: arch/*/kernel/ftrace.c
11586F: include/*/ftrace.h
11587F: include/linux/trace*.h
11588F: include/trace/
11589F: kernel/trace/
11590F: tools/testing/selftests/ftrace/
11591
11592TRACING MMIO ACCESSES (MMIOTRACE)
11593M: Steven Rostedt <rostedt@goodmis.org>
11594M: Ingo Molnar <mingo@kernel.org>
11595R: Karol Herbst <karolherbst@gmail.com>
11596R: Pekka Paalanen <ppaalanen@gmail.com>
11597S: Maintained
11598L: linux-kernel@vger.kernel.org
11599L: nouveau@lists.freedesktop.org
11600F: kernel/trace/trace_mmiotrace.c
11601F: include/linux/mmiotrace.h
11602F: arch/x86/mm/kmmio.c
11603F: arch/x86/mm/mmio-mod.c
11604F: arch/x86/mm/testmmiotrace.c
11605
11606TRIVIAL PATCHES
11607M: Jiri Kosina <trivial@kernel.org>
11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11609S: Maintained
11610K: ^Subject:.*(?i)trivial
11611
11612TTY LAYER
11613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11614M: Jiri Slaby <jslaby@suse.com>
11615S: Supported
11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11617F: Documentation/serial/
11618F: drivers/tty/
11619F: drivers/tty/serial/serial_core.c
11620F: include/linux/serial_core.h
11621F: include/linux/serial.h
11622F: include/linux/tty.h
11623F: include/uapi/linux/serial_core.h
11624F: include/uapi/linux/serial.h
11625F: include/uapi/linux/tty.h
11626
11627TUA9001 MEDIA DRIVER
11628M: Antti Palosaari <crope@iki.fi>
11629L: linux-media@vger.kernel.org
11630W: https://linuxtv.org
11631W: http://palosaari.fi/linux/
11632Q: http://patchwork.linuxtv.org/project/linux-media/list/
11633T: git git://linuxtv.org/anttip/media_tree.git
11634S: Maintained
11635F: drivers/media/tuners/tua9001*
11636
11637TULIP NETWORK DRIVERS
11638L: netdev@vger.kernel.org
11639L: linux-parisc@vger.kernel.org
11640S: Orphan
11641F: drivers/net/ethernet/dec/tulip/
11642
11643TUN/TAP driver
11644M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11645W: http://vtun.sourceforge.net/tun
11646S: Maintained
11647F: Documentation/networking/tuntap.txt
11648F: arch/um/os-Linux/drivers/
11649
11650TURBOCHANNEL SUBSYSTEM
11651M: "Maciej W. Rozycki" <macro@linux-mips.org>
11652M: Ralf Baechle <ralf@linux-mips.org>
11653L: linux-mips@linux-mips.org
11654Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11655S: Maintained
11656F: drivers/tc/
11657F: include/linux/tc.h
11658
11659U14-34F SCSI DRIVER
11660M: Dario Ballabio <ballabio_dario@emc.com>
11661L: linux-scsi@vger.kernel.org
11662S: Maintained
11663F: drivers/scsi/u14-34f.c
11664
11665UBI FILE SYSTEM (UBIFS)
11666M: Richard Weinberger <richard@nod.at>
11667M: Artem Bityutskiy <dedekind1@gmail.com>
11668M: Adrian Hunter <adrian.hunter@intel.com>
11669L: linux-mtd@lists.infradead.org
11670T: git git://git.infradead.org/ubifs-2.6.git
11671W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11672S: Supported
11673F: Documentation/filesystems/ubifs.txt
11674F: fs/ubifs/
11675
11676UCLINUX (M68KNOMMU AND COLDFIRE)
11677M: Greg Ungerer <gerg@linux-m68k.org>
11678W: http://www.linux-m68k.org/
11679W: http://www.uclinux.org/
11680L: linux-m68k@lists.linux-m68k.org
11681L: uclinux-dev@uclinux.org (subscribers-only)
11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11683S: Maintained
11684F: arch/m68k/coldfire/
11685F: arch/m68k/68*/
11686F: arch/m68k/*/*_no.*
11687F: arch/m68k/include/asm/*_no.*
11688
11689UDF FILESYSTEM
11690M: Jan Kara <jack@suse.com>
11691S: Maintained
11692F: Documentation/filesystems/udf.txt
11693F: fs/udf/
11694
11695UFS FILESYSTEM
11696M: Evgeniy Dushistov <dushistov@mail.ru>
11697S: Maintained
11698F: Documentation/filesystems/ufs.txt
11699F: fs/ufs/
11700
11701UHID USERSPACE HID IO DRIVER:
11702M: David Herrmann <dh.herrmann@googlemail.com>
11703L: linux-input@vger.kernel.org
11704S: Maintained
11705F: drivers/hid/uhid.c
11706F: include/uapi/linux/uhid.h
11707
11708ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11709L: linux-usb@vger.kernel.org
11710S: Orphan
11711F: drivers/uwb/
11712F: include/linux/uwb.h
11713F: include/linux/uwb/
11714
11715UNICORE32 ARCHITECTURE:
11716M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11717W: http://mprc.pku.edu.cn/~guanxuetao/linux
11718S: Maintained
11719T: git git://github.com/gxt/linux.git
11720F: arch/unicore32/
11721
11722UNIFDEF
11723M: Tony Finch <dot@dotat.at>
11724W: http://dotat.at/prog/unifdef
11725S: Maintained
11726F: scripts/unifdef.c
11727
11728UNIFORM CDROM DRIVER
11729M: Jens Axboe <axboe@kernel.dk>
11730W: http://www.kernel.dk
11731S: Maintained
11732F: Documentation/cdrom/
11733F: drivers/cdrom/cdrom.c
11734F: include/linux/cdrom.h
11735F: include/uapi/linux/cdrom.h
11736
11737UNISYS S-PAR DRIVERS
11738M: David Kershner <david.kershner@unisys.com>
11739L: sparmaintainer@unisys.com (Unisys internal)
11740S: Supported
11741F: drivers/staging/unisys/
11742
11743UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11744M: Vinayak Holikatti <vinholikatti@gmail.com>
11745L: linux-scsi@vger.kernel.org
11746S: Supported
11747F: Documentation/scsi/ufs.txt
11748F: drivers/scsi/ufs/
11749
11750UNSORTED BLOCK IMAGES (UBI)
11751M: Artem Bityutskiy <dedekind1@gmail.com>
11752M: Richard Weinberger <richard@nod.at>
11753W: http://www.linux-mtd.infradead.org/
11754L: linux-mtd@lists.infradead.org
11755T: git git://git.infradead.org/ubifs-2.6.git
11756S: Supported
11757F: drivers/mtd/ubi/
11758F: include/linux/mtd/ubi.h
11759F: include/uapi/mtd/ubi-user.h
11760
11761USB ACM DRIVER
11762M: Oliver Neukum <oneukum@suse.com>
11763L: linux-usb@vger.kernel.org
11764S: Maintained
11765F: Documentation/usb/acm.txt
11766F: drivers/usb/class/cdc-acm.*
11767
11768USB AR5523 WIRELESS DRIVER
11769M: Pontus Fuchs <pontus.fuchs@gmail.com>
11770L: linux-wireless@vger.kernel.org
11771S: Maintained
11772F: drivers/net/wireless/ath/ar5523/
11773
11774USB ATTACHED SCSI
11775M: Hans de Goede <hdegoede@redhat.com>
11776M: Gerd Hoffmann <kraxel@redhat.com>
11777L: linux-usb@vger.kernel.org
11778L: linux-scsi@vger.kernel.org
11779S: Maintained
11780F: drivers/usb/storage/uas.c
11781
11782USB CDC ETHERNET DRIVER
11783M: Oliver Neukum <oliver@neukum.org>
11784L: linux-usb@vger.kernel.org
11785S: Maintained
11786F: drivers/net/usb/cdc_*.c
11787F: include/uapi/linux/usb/cdc.h
11788
11789USB CHAOSKEY DRIVER
11790M: Keith Packard <keithp@keithp.com>
11791L: linux-usb@vger.kernel.org
11792S: Maintained
11793F: drivers/usb/misc/chaoskey.c
11794
11795USB CYPRESS C67X00 DRIVER
11796M: Peter Korsgaard <jacmet@sunsite.dk>
11797L: linux-usb@vger.kernel.org
11798S: Maintained
11799F: drivers/usb/c67x00/
11800
11801USB DAVICOM DM9601 DRIVER
11802M: Peter Korsgaard <jacmet@sunsite.dk>
11803L: netdev@vger.kernel.org
11804W: http://www.linux-usb.org/usbnet
11805S: Maintained
11806F: drivers/net/usb/dm9601.c
11807
11808USB DIAMOND RIO500 DRIVER
11809M: Cesar Miquel <miquel@df.uba.ar>
11810L: rio500-users@lists.sourceforge.net
11811W: http://rio500.sourceforge.net
11812S: Maintained
11813F: drivers/usb/misc/rio500*
11814
11815USB EHCI DRIVER
11816M: Alan Stern <stern@rowland.harvard.edu>
11817L: linux-usb@vger.kernel.org
11818S: Maintained
11819F: Documentation/usb/ehci.txt
11820F: drivers/usb/host/ehci*
11821
11822USB GADGET/PERIPHERAL SUBSYSTEM
11823M: Felipe Balbi <balbi@kernel.org>
11824L: linux-usb@vger.kernel.org
11825W: http://www.linux-usb.org/gadget
11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11827S: Maintained
11828F: drivers/usb/gadget/
11829F: include/linux/usb/gadget*
11830
11831USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11832M: Jiri Kosina <jikos@kernel.org>
11833R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11834L: linux-usb@vger.kernel.org
11835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11836S: Maintained
11837F: Documentation/hid/hiddev.txt
11838F: drivers/hid/usbhid/
11839
11840USB ISP116X DRIVER
11841M: Olav Kongas <ok@artecdesign.ee>
11842L: linux-usb@vger.kernel.org
11843S: Maintained
11844F: drivers/usb/host/isp116x*
11845F: include/linux/usb/isp116x.h
11846
11847USB LAN78XX ETHERNET DRIVER
11848M: Woojung Huh <woojung.huh@microchip.com>
11849M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11850L: netdev@vger.kernel.org
11851S: Maintained
11852F: drivers/net/usb/lan78xx.*
11853
11854USB MASS STORAGE DRIVER
11855M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11856L: linux-usb@vger.kernel.org
11857L: usb-storage@lists.one-eyed-alien.net
11858S: Maintained
11859W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11860F: drivers/usb/storage/
11861
11862USB MIDI DRIVER
11863M: Clemens Ladisch <clemens@ladisch.de>
11864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11865T: git git://git.alsa-project.org/alsa-kernel.git
11866S: Maintained
11867F: sound/usb/midi.*
11868
11869USB NETWORKING DRIVERS
11870L: linux-usb@vger.kernel.org
11871S: Odd Fixes
11872F: drivers/net/usb/
11873
11874USB OHCI DRIVER
11875M: Alan Stern <stern@rowland.harvard.edu>
11876L: linux-usb@vger.kernel.org
11877S: Maintained
11878F: Documentation/usb/ohci.txt
11879F: drivers/usb/host/ohci*
11880
11881USB OTG FSM (Finite State Machine)
11882M: Peter Chen <Peter.Chen@nxp.com>
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11884L: linux-usb@vger.kernel.org
11885S: Maintained
11886F: drivers/usb/common/usb-otg-fsm.c
11887
11888USB OVER IP DRIVER
11889M: Valentina Manea <valentina.manea.m@gmail.com>
11890M: Shuah Khan <shuah.kh@samsung.com>
11891L: linux-usb@vger.kernel.org
11892S: Maintained
11893F: Documentation/usb/usbip_protocol.txt
11894F: drivers/usb/usbip/
11895F: tools/usb/usbip/
11896
11897USB PEGASUS DRIVER
11898M: Petko Manolov <petkan@nucleusys.com>
11899L: linux-usb@vger.kernel.org
11900L: netdev@vger.kernel.org
11901T: git git://github.com/petkan/pegasus.git
11902W: https://github.com/petkan/pegasus
11903S: Maintained
11904F: drivers/net/usb/pegasus.*
11905
11906USB PHY LAYER
11907M: Felipe Balbi <balbi@kernel.org>
11908L: linux-usb@vger.kernel.org
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11910S: Maintained
11911F: drivers/usb/phy/
11912
11913USB PRINTER DRIVER (usblp)
11914M: Pete Zaitcev <zaitcev@redhat.com>
11915L: linux-usb@vger.kernel.org
11916S: Supported
11917F: drivers/usb/class/usblp.c
11918
11919USB QMI WWAN NETWORK DRIVER
11920M: Bjørn Mork <bjorn@mork.no>
11921L: netdev@vger.kernel.org
11922S: Maintained
11923F: Documentation/ABI/testing/sysfs-class-net-qmi
11924F: drivers/net/usb/qmi_wwan.c
11925
11926USB RTL8150 DRIVER
11927M: Petko Manolov <petkan@nucleusys.com>
11928L: linux-usb@vger.kernel.org
11929L: netdev@vger.kernel.org
11930T: git git://github.com/petkan/rtl8150.git
11931W: https://github.com/petkan/rtl8150
11932S: Maintained
11933F: drivers/net/usb/rtl8150.c
11934
11935USB SERIAL SUBSYSTEM
11936M: Johan Hovold <johan@kernel.org>
11937L: linux-usb@vger.kernel.org
11938S: Maintained
11939F: Documentation/usb/usb-serial.txt
11940F: drivers/usb/serial/
11941F: include/linux/usb/serial.h
11942
11943USB SMSC75XX ETHERNET DRIVER
11944M: Steve Glendinning <steve.glendinning@shawell.net>
11945L: netdev@vger.kernel.org
11946S: Maintained
11947F: drivers/net/usb/smsc75xx.*
11948
11949USB SMSC95XX ETHERNET DRIVER
11950M: Steve Glendinning <steve.glendinning@shawell.net>
11951L: netdev@vger.kernel.org
11952S: Maintained
11953F: drivers/net/usb/smsc95xx.*
11954
11955USB SUBSYSTEM
11956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11957L: linux-usb@vger.kernel.org
11958W: http://www.linux-usb.org
11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11960S: Supported
11961F: Documentation/usb/
11962F: drivers/usb/
11963F: include/linux/usb.h
11964F: include/linux/usb/
11965
11966USB UHCI DRIVER
11967M: Alan Stern <stern@rowland.harvard.edu>
11968L: linux-usb@vger.kernel.org
11969S: Maintained
11970F: drivers/usb/host/uhci*
11971
11972USB "USBNET" DRIVER FRAMEWORK
11973M: Oliver Neukum <oneukum@suse.com>
11974L: netdev@vger.kernel.org
11975W: http://www.linux-usb.org/usbnet
11976S: Maintained
11977F: drivers/net/usb/usbnet.c
11978F: include/linux/usb/usbnet.h
11979
11980USB VIDEO CLASS
11981M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11982L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11983L: linux-media@vger.kernel.org
11984T: git git://linuxtv.org/media_tree.git
11985W: http://www.ideasonboard.org/uvc/
11986S: Maintained
11987F: drivers/media/usb/uvc/
11988F: include/uapi/linux/uvcvideo.h
11989
11990USB VISION DRIVER
11991M: Hans Verkuil <hverkuil@xs4all.nl>
11992L: linux-media@vger.kernel.org
11993T: git git://linuxtv.org/media_tree.git
11994W: https://linuxtv.org
11995S: Odd Fixes
11996F: drivers/media/usb/usbvision/
11997
11998USB WEBCAM GADGET
11999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12000L: linux-usb@vger.kernel.org
12001S: Maintained
12002F: drivers/usb/gadget/function/*uvc*
12003F: drivers/usb/gadget/legacy/webcam.c
12004
12005USB WIRELESS RNDIS DRIVER (rndis_wlan)
12006M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12007L: linux-wireless@vger.kernel.org
12008S: Maintained
12009F: drivers/net/wireless/rndis_wlan.c
12010
12011USB XHCI DRIVER
12012M: Mathias Nyman <mathias.nyman@intel.com>
12013L: linux-usb@vger.kernel.org
12014S: Supported
12015F: drivers/usb/host/xhci*
12016F: drivers/usb/host/pci-quirks*
12017
12018USB ZD1201 DRIVER
12019L: linux-wireless@vger.kernel.org
12020W: http://linux-lc100020.sourceforge.net
12021S: Orphan
12022F: drivers/net/wireless/zydas/zd1201.*
12023
12024USB ZR364XX DRIVER
12025M: Antoine Jacquet <royale@zerezo.com>
12026L: linux-usb@vger.kernel.org
12027L: linux-media@vger.kernel.org
12028T: git git://linuxtv.org/media_tree.git
12029W: http://royale.zerezo.com/zr364xx/
12030S: Maintained
12031F: Documentation/video4linux/zr364xx.txt
12032F: drivers/media/usb/zr364xx/
12033
12034ULPI BUS
12035M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12036L: linux-usb@vger.kernel.org
12037S: Maintained
12038F: drivers/usb/common/ulpi.c
12039F: include/linux/ulpi/
12040
12041USER-MODE LINUX (UML)
12042M: Jeff Dike <jdike@addtoit.com>
12043M: Richard Weinberger <richard@nod.at>
12044L: user-mode-linux-devel@lists.sourceforge.net
12045L: user-mode-linux-user@lists.sourceforge.net
12046W: http://user-mode-linux.sourceforge.net
12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12048S: Maintained
12049F: Documentation/virtual/uml/
12050F: arch/um/
12051F: arch/x86/um/
12052F: fs/hostfs/
12053F: fs/hppfs/
12054
12055USERSPACE I/O (UIO)
12056M: "Hans J. Koch" <hjk@hansjkoch.de>
12057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12058S: Maintained
12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12060F: Documentation/DocBook/uio-howto.tmpl
12061F: drivers/uio/
12062F: include/linux/uio*.h
12063
12064UTIL-LINUX PACKAGE
12065M: Karel Zak <kzak@redhat.com>
12066L: util-linux@vger.kernel.org
12067W: http://en.wikipedia.org/wiki/Util-linux
12068T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12069S: Maintained
12070
12071UVESAFB DRIVER
12072M: Michal Januszewski <spock@gentoo.org>
12073L: linux-fbdev@vger.kernel.org
12074W: http://dev.gentoo.org/~spock/projects/uvesafb/
12075S: Maintained
12076F: Documentation/fb/uvesafb.txt
12077F: drivers/video/fbdev/uvesafb.*
12078
12079VF610 NAND DRIVER
12080M: Stefan Agner <stefan@agner.ch>
12081L: linux-mtd@lists.infradead.org
12082S: Supported
12083F: drivers/mtd/nand/vf610_nfc.c
12084
12085VFAT/FAT/MSDOS FILESYSTEM
12086M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12087S: Maintained
12088F: Documentation/filesystems/vfat.txt
12089F: fs/fat/
12090
12091VFIO DRIVER
12092M: Alex Williamson <alex.williamson@redhat.com>
12093L: kvm@vger.kernel.org
12094T: git git://github.com/awilliam/linux-vfio.git
12095S: Maintained
12096F: Documentation/vfio.txt
12097F: drivers/vfio/
12098F: include/linux/vfio.h
12099F: include/uapi/linux/vfio.h
12100
12101VFIO PLATFORM DRIVER
12102M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12103L: kvm@vger.kernel.org
12104S: Maintained
12105F: drivers/vfio/platform/
12106
12107VIDEOBUF2 FRAMEWORK
12108M: Pawel Osciak <pawel@osciak.com>
12109M: Marek Szyprowski <m.szyprowski@samsung.com>
12110M: Kyungmin Park <kyungmin.park@samsung.com>
12111L: linux-media@vger.kernel.org
12112S: Maintained
12113F: drivers/media/v4l2-core/videobuf2-*
12114F: include/media/videobuf2-*
12115
12116VIRTUAL SERIO DEVICE DRIVER
12117M: Stephen Chandler Paul <thatslyude@gmail.com>
12118S: Maintained
12119F: drivers/input/serio/userio.c
12120F: include/uapi/linux/userio.h
12121
12122VIRTIO CONSOLE DRIVER
12123M: Amit Shah <amit.shah@redhat.com>
12124L: virtualization@lists.linux-foundation.org
12125S: Maintained
12126F: drivers/char/virtio_console.c
12127F: include/linux/virtio_console.h
12128F: include/uapi/linux/virtio_console.h
12129
12130VIRTIO CORE, NET AND BLOCK DRIVERS
12131M: "Michael S. Tsirkin" <mst@redhat.com>
12132L: virtualization@lists.linux-foundation.org
12133S: Maintained
12134F: drivers/virtio/
12135F: tools/virtio/
12136F: drivers/net/virtio_net.c
12137F: drivers/block/virtio_blk.c
12138F: include/linux/virtio_*.h
12139F: include/uapi/linux/virtio_*.h
12140
12141VIRTIO DRIVERS FOR S390
12142M: Christian Borntraeger <borntraeger@de.ibm.com>
12143M: Cornelia Huck <cornelia.huck@de.ibm.com>
12144L: linux-s390@vger.kernel.org
12145L: virtualization@lists.linux-foundation.org
12146L: kvm@vger.kernel.org
12147S: Supported
12148F: drivers/s390/virtio/
12149
12150VIRTIO GPU DRIVER
12151M: David Airlie <airlied@linux.ie>
12152M: Gerd Hoffmann <kraxel@redhat.com>
12153L: dri-devel@lists.freedesktop.org
12154L: virtualization@lists.linux-foundation.org
12155S: Maintained
12156F: drivers/gpu/drm/virtio/
12157F: include/uapi/linux/virtio_gpu.h
12158
12159VIRTIO HOST (VHOST)
12160M: "Michael S. Tsirkin" <mst@redhat.com>
12161L: kvm@vger.kernel.org
12162L: virtualization@lists.linux-foundation.org
12163L: netdev@vger.kernel.org
12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12165S: Maintained
12166F: drivers/vhost/
12167F: include/uapi/linux/vhost.h
12168
12169VIRTIO INPUT DRIVER
12170M: Gerd Hoffmann <kraxel@redhat.com>
12171S: Maintained
12172F: drivers/virtio/virtio_input.c
12173F: include/uapi/linux/virtio_input.h
12174
12175VIA RHINE NETWORK DRIVER
12176S: Orphan
12177F: drivers/net/ethernet/via/via-rhine.c
12178
12179VIA SD/MMC CARD CONTROLLER DRIVER
12180M: Bruce Chang <brucechang@via.com.tw>
12181M: Harald Welte <HaraldWelte@viatech.com>
12182S: Maintained
12183F: drivers/mmc/host/via-sdmmc.c
12184
12185VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12186M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12187L: linux-fbdev@vger.kernel.org
12188S: Maintained
12189F: include/linux/via-core.h
12190F: include/linux/via-gpio.h
12191F: include/linux/via_i2c.h
12192F: drivers/video/fbdev/via/
12193
12194VIA VELOCITY NETWORK DRIVER
12195M: Francois Romieu <romieu@fr.zoreil.com>
12196L: netdev@vger.kernel.org
12197S: Maintained
12198F: drivers/net/ethernet/via/via-velocity.*
12199
12200VIRT LIB
12201M: Alex Williamson <alex.williamson@redhat.com>
12202M: Paolo Bonzini <pbonzini@redhat.com>
12203L: kvm@vger.kernel.org
12204S: Supported
12205F: virt/lib/
12206
12207VIVID VIRTUAL VIDEO DRIVER
12208M: Hans Verkuil <hverkuil@xs4all.nl>
12209L: linux-media@vger.kernel.org
12210T: git git://linuxtv.org/media_tree.git
12211W: https://linuxtv.org
12212S: Maintained
12213F: drivers/media/platform/vivid/*
12214
12215VLAN (802.1Q)
12216M: Patrick McHardy <kaber@trash.net>
12217L: netdev@vger.kernel.org
12218S: Maintained
12219F: drivers/net/macvlan.c
12220F: include/linux/if_*vlan.h
12221F: net/8021q/
12222
12223VLYNQ BUS
12224M: Florian Fainelli <florian@openwrt.org>
12225L: openwrt-devel@lists.openwrt.org (subscribers-only)
12226S: Maintained
12227F: drivers/vlynq/vlynq.c
12228F: include/linux/vlynq.h
12229
12230VME SUBSYSTEM
12231M: Martyn Welch <martyn@welchs.me.uk>
12232M: Manohar Vanga <manohar.vanga@gmail.com>
12233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12234L: devel@driverdev.osuosl.org
12235S: Maintained
12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12237F: Documentation/vme_api.txt
12238F: drivers/staging/vme/
12239F: drivers/vme/
12240F: include/linux/vme*
12241
12242VMWARE HYPERVISOR INTERFACE
12243M: Alok Kataria <akataria@vmware.com>
12244L: virtualization@lists.linux-foundation.org
12245S: Supported
12246F: arch/x86/kernel/cpu/vmware.c
12247
12248VMWARE BALLOON DRIVER
12249M: Xavier Deguillard <xdeguillard@vmware.com>
12250M: Philip Moltmann <moltmann@vmware.com>
12251M: "VMware, Inc." <pv-drivers@vmware.com>
12252L: linux-kernel@vger.kernel.org
12253S: Maintained
12254F: drivers/misc/vmw_balloon.c
12255
12256VMWARE VMMOUSE SUBDRIVER
12257M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12258M: "VMware, Inc." <pv-drivers@vmware.com>
12259L: linux-input@vger.kernel.org
12260S: Maintained
12261F: drivers/input/mouse/vmmouse.c
12262F: drivers/input/mouse/vmmouse.h
12263
12264VMWARE VMXNET3 ETHERNET DRIVER
12265M: Shrikrishna Khare <skhare@vmware.com>
12266M: "VMware, Inc." <pv-drivers@vmware.com>
12267L: netdev@vger.kernel.org
12268S: Maintained
12269F: drivers/net/vmxnet3/
12270
12271VMware PVSCSI driver
12272M: Arvind Kumar <arvindkumar@vmware.com>
12273M: VMware PV-Drivers <pv-drivers@vmware.com>
12274L: linux-scsi@vger.kernel.org
12275S: Maintained
12276F: drivers/scsi/vmw_pvscsi.c
12277F: drivers/scsi/vmw_pvscsi.h
12278
12279VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12280M: Liam Girdwood <lgirdwood@gmail.com>
12281M: Mark Brown <broonie@kernel.org>
12282L: linux-kernel@vger.kernel.org
12283W: http://www.slimlogic.co.uk/?p=48
12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12285S: Supported
12286F: Documentation/devicetree/bindings/regulator/
12287F: drivers/regulator/
12288F: include/dt-bindings/regulator/
12289F: include/linux/regulator/
12290
12291VRF
12292M: David Ahern <dsa@cumulusnetworks.com>
12293M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12294L: netdev@vger.kernel.org
12295S: Maintained
12296F: drivers/net/vrf.c
12297F: Documentation/networking/vrf.txt
12298
12299VT1211 HARDWARE MONITOR DRIVER
12300M: Juerg Haefliger <juergh@gmail.com>
12301L: linux-hwmon@vger.kernel.org
12302S: Maintained
12303F: Documentation/hwmon/vt1211
12304F: drivers/hwmon/vt1211.c
12305
12306VT8231 HARDWARE MONITOR DRIVER
12307M: Roger Lucas <vt8231@hiddenengine.co.uk>
12308L: linux-hwmon@vger.kernel.org
12309S: Maintained
12310F: drivers/hwmon/vt8231.c
12311
12312VUB300 USB to SDIO/SD/MMC bridge chip
12313M: Tony Olech <tony.olech@elandigitalsystems.com>
12314L: linux-mmc@vger.kernel.org
12315L: linux-usb@vger.kernel.org
12316S: Supported
12317F: drivers/mmc/host/vub300.c
12318
12319W1 DALLAS'S 1-WIRE BUS
12320M: Evgeniy Polyakov <zbr@ioremap.net>
12321S: Maintained
12322F: Documentation/w1/
12323F: drivers/w1/
12324
12325W83791D HARDWARE MONITORING DRIVER
12326M: Marc Hulsman <m.hulsman@tudelft.nl>
12327L: linux-hwmon@vger.kernel.org
12328S: Maintained
12329F: Documentation/hwmon/w83791d
12330F: drivers/hwmon/w83791d.c
12331
12332W83793 HARDWARE MONITORING DRIVER
12333M: Rudolf Marek <r.marek@assembler.cz>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: Documentation/hwmon/w83793
12337F: drivers/hwmon/w83793.c
12338
12339W83795 HARDWARE MONITORING DRIVER
12340M: Jean Delvare <jdelvare@suse.com>
12341L: linux-hwmon@vger.kernel.org
12342S: Maintained
12343F: drivers/hwmon/w83795.c
12344
12345W83L51xD SD/MMC CARD INTERFACE DRIVER
12346M: Pierre Ossman <pierre@ossman.eu>
12347S: Maintained
12348F: drivers/mmc/host/wbsd.*
12349
12350WACOM PROTOCOL 4 SERIAL TABLETS
12351M: Julian Squires <julian@cipht.net>
12352M: Hans de Goede <hdegoede@redhat.com>
12353L: linux-input@vger.kernel.org
12354S: Maintained
12355F: drivers/input/tablet/wacom_serial4.c
12356
12357WATCHDOG DEVICE DRIVERS
12358M: Wim Van Sebroeck <wim@iguana.be>
12359R: Guenter Roeck <linux@roeck-us.net>
12360L: linux-watchdog@vger.kernel.org
12361W: http://www.linux-watchdog.org/
12362T: git git://www.linux-watchdog.org/linux-watchdog.git
12363S: Maintained
12364F: Documentation/devicetree/bindings/watchdog/
12365F: Documentation/watchdog/
12366F: drivers/watchdog/
12367F: include/linux/watchdog.h
12368F: include/uapi/linux/watchdog.h
12369
12370WD7000 SCSI DRIVER
12371M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12372L: linux-scsi@vger.kernel.org
12373S: Maintained
12374F: drivers/scsi/wd7000.c
12375
12376WIIMOTE HID DRIVER
12377M: David Herrmann <dh.herrmann@googlemail.com>
12378L: linux-input@vger.kernel.org
12379S: Maintained
12380F: drivers/hid/hid-wiimote*
12381
12382WINBOND CIR DRIVER
12383M: David Härdeman <david@hardeman.nu>
12384S: Maintained
12385F: drivers/media/rc/winbond-cir.c
12386
12387WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12388M: William Breathitt Gray <vilhelm.gray@gmail.com>
12389L: linux-watchdog@vger.kernel.org
12390S: Maintained
12391F: drivers/watchdog/ebc-c384_wdt.c
12392
12393WINSYSTEMS WS16C48 GPIO DRIVER
12394M: William Breathitt Gray <vilhelm.gray@gmail.com>
12395L: linux-gpio@vger.kernel.org
12396S: Maintained
12397F: drivers/gpio/gpio-ws16c48.c
12398
12399WIMAX STACK
12400M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12401M: linux-wimax@intel.com
12402L: wimax@linuxwimax.org (subscribers-only)
12403S: Supported
12404W: http://linuxwimax.org
12405F: Documentation/wimax/README.wimax
12406F: include/linux/wimax/debug.h
12407F: include/net/wimax.h
12408F: include/uapi/linux/wimax.h
12409F: net/wimax/
12410
12411WISTRON LAPTOP BUTTON DRIVER
12412M: Miloslav Trmac <mitr@volny.cz>
12413S: Maintained
12414F: drivers/input/misc/wistron_btns.c
12415
12416WL3501 WIRELESS PCMCIA CARD DRIVER
12417M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12418L: linux-wireless@vger.kernel.org
12419W: http://oops.ghostprotocols.net:81/blog
12420S: Maintained
12421F: drivers/net/wireless/wl3501*
12422
12423WOLFSON MICROELECTRONICS DRIVERS
12424L: patches@opensource.wolfsonmicro.com
12425T: git https://github.com/CirrusLogic/linux-drivers.git
12426W: https://github.com/CirrusLogic/linux-drivers/wiki
12427S: Supported
12428F: Documentation/hwmon/wm83??
12429F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12430F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12431F: Documentation/devicetree/bindings/mfd/arizona.txt
12432F: arch/arm/mach-s3c64xx/mach-crag6410*
12433F: drivers/clk/clk-wm83*.c
12434F: drivers/extcon/extcon-arizona.c
12435F: drivers/leds/leds-wm83*.c
12436F: drivers/gpio/gpio-*wm*.c
12437F: drivers/gpio/gpio-arizona.c
12438F: drivers/hwmon/wm83??-hwmon.c
12439F: drivers/input/misc/wm831x-on.c
12440F: drivers/input/touchscreen/wm831x-ts.c
12441F: drivers/input/touchscreen/wm97*.c
12442F: drivers/mfd/arizona*
12443F: drivers/mfd/wm*.c
12444F: drivers/mfd/cs47l24*
12445F: drivers/power/wm83*.c
12446F: drivers/rtc/rtc-wm83*.c
12447F: drivers/regulator/wm8*.c
12448F: drivers/video/backlight/wm83*_bl.c
12449F: drivers/watchdog/wm83*_wdt.c
12450F: include/linux/mfd/arizona/
12451F: include/linux/mfd/wm831x/
12452F: include/linux/mfd/wm8350/
12453F: include/linux/mfd/wm8400*
12454F: include/linux/wm97xx.h
12455F: include/sound/wm????.h
12456F: sound/soc/codecs/arizona.?
12457F: sound/soc/codecs/wm*
12458F: sound/soc/codecs/cs47l24*
12459
12460WORKQUEUE
12461M: Tejun Heo <tj@kernel.org>
12462R: Lai Jiangshan <jiangshanlai@gmail.com>
12463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12464S: Maintained
12465F: include/linux/workqueue.h
12466F: kernel/workqueue.c
12467F: Documentation/workqueue.txt
12468
12469X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12470M: Chen-Yu Tsai <wens@csie.org>
12471L: linux-kernel@vger.kernel.org
12472S: Maintained
12473N: axp[128]
12474
12475X.25 NETWORK LAYER
12476M: Andrew Hendry <andrew.hendry@gmail.com>
12477L: linux-x25@vger.kernel.org
12478S: Odd Fixes
12479F: Documentation/networking/x25*
12480F: include/net/x25*
12481F: net/x25/
12482
12483X86 ARCHITECTURE (32-BIT AND 64-BIT)
12484M: Thomas Gleixner <tglx@linutronix.de>
12485M: Ingo Molnar <mingo@redhat.com>
12486M: "H. Peter Anvin" <hpa@zytor.com>
12487M: x86@kernel.org
12488L: linux-kernel@vger.kernel.org
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12490S: Maintained
12491F: Documentation/x86/
12492F: arch/x86/
12493
12494X86 PLATFORM DRIVERS
12495M: Darren Hart <dvhart@infradead.org>
12496L: platform-driver-x86@vger.kernel.org
12497T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12498S: Maintained
12499F: drivers/platform/x86/
12500F: drivers/platform/olpc/
12501
12502X86 MCE INFRASTRUCTURE
12503M: Tony Luck <tony.luck@intel.com>
12504M: Borislav Petkov <bp@alien8.de>
12505L: linux-edac@vger.kernel.org
12506S: Maintained
12507F: arch/x86/kernel/cpu/mcheck/*
12508
12509X86 MICROCODE UPDATE SUPPORT
12510M: Borislav Petkov <bp@alien8.de>
12511S: Maintained
12512F: arch/x86/kernel/cpu/microcode/*
12513
12514X86 VDSO
12515M: Andy Lutomirski <luto@amacapital.net>
12516L: linux-kernel@vger.kernel.org
12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12518S: Maintained
12519F: arch/x86/entry/vdso/
12520
12521XC2028/3028 TUNER DRIVER
12522M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12523L: linux-media@vger.kernel.org
12524W: https://linuxtv.org
12525T: git git://linuxtv.org/media_tree.git
12526S: Maintained
12527F: drivers/media/tuners/tuner-xc2028.*
12528
12529XEN HYPERVISOR INTERFACE
12530M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12531M: David Vrabel <david.vrabel@citrix.com>
12532M: Juergen Gross <jgross@suse.com>
12533L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12534T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12535S: Supported
12536F: arch/x86/xen/
12537F: drivers/*/xen-*front.c
12538F: drivers/xen/
12539F: arch/x86/include/asm/xen/
12540F: include/xen/
12541F: include/uapi/xen/
12542
12543XEN HYPERVISOR ARM
12544M: Stefano Stabellini <sstabellini@kernel.org>
12545L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12546S: Maintained
12547F: arch/arm/xen/
12548F: arch/arm/include/asm/xen/
12549
12550XEN HYPERVISOR ARM64
12551M: Stefano Stabellini <sstabellini@kernel.org>
12552L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12553S: Maintained
12554F: arch/arm64/xen/
12555F: arch/arm64/include/asm/xen/
12556
12557XEN NETWORK BACKEND DRIVER
12558M: Wei Liu <wei.liu2@citrix.com>
12559L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12560L: netdev@vger.kernel.org
12561S: Supported
12562F: drivers/net/xen-netback/*
12563
12564XEN PCI SUBSYSTEM
12565M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12566L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12567S: Supported
12568F: arch/x86/pci/*xen*
12569F: drivers/pci/*xen*
12570
12571XEN BLOCK SUBSYSTEM
12572M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12573M: Roger Pau Monné <roger.pau@citrix.com>
12574L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12575S: Supported
12576F: drivers/block/xen-blkback/*
12577F: drivers/block/xen*
12578
12579XEN PVSCSI DRIVERS
12580M: Juergen Gross <jgross@suse.com>
12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12582L: linux-scsi@vger.kernel.org
12583S: Supported
12584F: drivers/scsi/xen-scsifront.c
12585F: drivers/xen/xen-scsiback.c
12586F: include/xen/interface/io/vscsiif.h
12587
12588XEN SWIOTLB SUBSYSTEM
12589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12591S: Supported
12592F: arch/x86/xen/*swiotlb*
12593F: drivers/xen/*swiotlb*
12594
12595XFS FILESYSTEM
12596P: Silicon Graphics Inc
12597M: Dave Chinner <david@fromorbit.com>
12598M: xfs@oss.sgi.com
12599L: xfs@oss.sgi.com
12600W: http://oss.sgi.com/projects/xfs
12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12602S: Supported
12603F: Documentation/filesystems/xfs.txt
12604F: fs/xfs/
12605
12606XILINX AXI ETHERNET DRIVER
12607M: Anirudha Sarangi <anirudh@xilinx.com>
12608M: John Linn <John.Linn@xilinx.com>
12609S: Maintained
12610F: drivers/net/ethernet/xilinx/xilinx_axienet*
12611
12612XILINX UARTLITE SERIAL DRIVER
12613M: Peter Korsgaard <jacmet@sunsite.dk>
12614L: linux-serial@vger.kernel.org
12615S: Maintained
12616F: drivers/tty/serial/uartlite.c
12617
12618XILINX VIDEO IP CORES
12619M: Hyun Kwon <hyun.kwon@xilinx.com>
12620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12621L: linux-media@vger.kernel.org
12622T: git git://linuxtv.org/media_tree.git
12623S: Supported
12624F: Documentation/devicetree/bindings/media/xilinx/
12625F: drivers/media/platform/xilinx/
12626F: include/uapi/linux/xilinx-v4l2-controls.h
12627
12628XILLYBUS DRIVER
12629M: Eli Billauer <eli.billauer@gmail.com>
12630L: linux-kernel@vger.kernel.org
12631S: Supported
12632F: drivers/char/xillybus/
12633
12634XTENSA XTFPGA PLATFORM SUPPORT
12635M: Max Filippov <jcmvbkbc@gmail.com>
12636L: linux-xtensa@linux-xtensa.org
12637S: Maintained
12638F: drivers/spi/spi-xtensa-xtfpga.c
12639F: sound/soc/xtensa/xtfpga-i2s.c
12640
12641YAM DRIVER FOR AX.25
12642M: Jean-Paul Roubelat <jpr@f6fbb.org>
12643L: linux-hams@vger.kernel.org
12644S: Maintained
12645F: drivers/net/hamradio/yam*
12646F: include/linux/yam.h
12647
12648YEALINK PHONE DRIVER
12649M: Henk Vergonet <Henk.Vergonet@gmail.com>
12650L: usbb2k-api-dev@nongnu.org
12651S: Maintained
12652F: Documentation/input/yealink.txt
12653F: drivers/input/misc/yealink.*
12654
12655Z8530 DRIVER FOR AX.25
12656M: Joerg Reuter <jreuter@yaina.de>
12657W: http://yaina.de/jreuter/
12658W: http://www.qsl.net/dl1bke/
12659L: linux-hams@vger.kernel.org
12660S: Maintained
12661F: Documentation/networking/z8530drv.txt
12662F: drivers/net/hamradio/*scc.c
12663F: drivers/net/hamradio/z8530.h
12664
12665ZBUD COMPRESSED PAGE ALLOCATOR
12666M: Seth Jennings <sjenning@redhat.com>
12667L: linux-mm@kvack.org
12668S: Maintained
12669F: mm/zbud.c
12670F: include/linux/zbud.h
12671
12672ZD1211RW WIRELESS DRIVER
12673M: Daniel Drake <dsd@gentoo.org>
12674M: Ulrich Kunitz <kune@deine-taler.de>
12675W: http://zd1211.ath.cx/wiki/DriverRewrite
12676L: linux-wireless@vger.kernel.org
12677L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12678S: Maintained
12679F: drivers/net/wireless/zydas/zd1211rw/
12680
12681ZPOOL COMPRESSED PAGE STORAGE API
12682M: Dan Streetman <ddstreet@ieee.org>
12683L: linux-mm@kvack.org
12684S: Maintained
12685F: mm/zpool.c
12686F: include/linux/zpool.h
12687
12688ZR36067 VIDEO FOR LINUX DRIVER
12689L: mjpeg-users@lists.sourceforge.net
12690L: linux-media@vger.kernel.org
12691W: http://mjpeg.sourceforge.net/driver-zoran/
12692T: hg https://linuxtv.org/hg/v4l-dvb
12693S: Odd Fixes
12694F: drivers/media/pci/zoran/
12695
12696ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12697M: Minchan Kim <minchan@kernel.org>
12698M: Nitin Gupta <ngupta@vflare.org>
12699R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12700L: linux-kernel@vger.kernel.org
12701S: Maintained
12702F: drivers/block/zram/
12703F: Documentation/blockdev/zram.txt
12704
12705ZS DECSTATION Z85C30 SERIAL DRIVER
12706M: "Maciej W. Rozycki" <macro@linux-mips.org>
12707S: Maintained
12708F: drivers/tty/serial/zs.*
12709
12710ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12711M: Minchan Kim <minchan@kernel.org>
12712M: Nitin Gupta <ngupta@vflare.org>
12713R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12714L: linux-mm@kvack.org
12715S: Maintained
12716F: mm/zsmalloc.c
12717F: include/linux/zsmalloc.h
12718F: Documentation/vm/zsmalloc.txt
12719
12720ZSWAP COMPRESSED SWAP CACHING
12721M: Seth Jennings <sjenning@redhat.com>
12722L: linux-mm@kvack.org
12723S: Maintained
12724F: mm/zswap.c
12725
12726THE REST
12727M: Linus Torvalds <torvalds@linux-foundation.org>
12728L: linux-kernel@vger.kernel.org
12729Q: http://patchwork.kernel.org/project/LKML/list/
12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12731S: Buried alive in reporters
12732F: *
12733F: */