drm/amdgpu/dce11: update async flip update time
[deliverable/linux.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
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/hdlcd_*
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MALI-DP DRM DRIVER
872M: Liviu Dudau <liviu.dudau@arm.com>
873M: Brian Starkey <brian.starkey@arm.com>
874M: Mali DP Maintainers <malidp@foss.arm.com>
875S: Supported
876F: drivers/gpu/drm/arm/
877F: Documentation/devicetree/bindings/display/arm,malidp.txt
878
879ARM MFM AND FLOPPY DRIVERS
880M: Ian Molton <spyro@f2s.com>
881S: Maintained
882F: arch/arm/lib/floppydma.S
883F: arch/arm/include/asm/floppy.h
884
885ARM PMU PROFILING AND DEBUGGING
886M: Will Deacon <will.deacon@arm.com>
887R: Mark Rutland <mark.rutland@arm.com>
888S: Maintained
889F: arch/arm*/kernel/perf_*
890F: arch/arm/oprofile/common.c
891F: arch/arm*/kernel/hw_breakpoint.c
892F: arch/arm*/include/asm/hw_breakpoint.h
893F: arch/arm*/include/asm/perf_event.h
894F: drivers/perf/arm_pmu.c
895F: include/linux/perf/arm_pmu.h
896
897ARM PORT
898M: Russell King <linux@armlinux.org.uk>
899L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
900W: http://www.armlinux.org.uk/
901S: Maintained
902F: arch/arm/
903
904ARM SUB-ARCHITECTURES
905L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
906S: Maintained
907F: arch/arm/mach-*/
908F: arch/arm/plat-*/
909T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
910
911ARM PRIMECELL AACI PL041 DRIVER
912M: Russell King <linux@armlinux.org.uk>
913S: Maintained
914F: sound/arm/aaci.*
915
916ARM PRIMECELL CLCD PL110 DRIVER
917M: Russell King <linux@armlinux.org.uk>
918S: Maintained
919F: drivers/video/fbdev/amba-clcd.*
920
921ARM PRIMECELL KMI PL050 DRIVER
922M: Russell King <linux@armlinux.org.uk>
923S: Maintained
924F: drivers/input/serio/ambakmi.*
925F: include/linux/amba/kmi.h
926
927ARM PRIMECELL MMCI PL180/1 DRIVER
928M: Russell King <linux@armlinux.org.uk>
929S: Maintained
930F: drivers/mmc/host/mmci.*
931F: include/linux/amba/mmci.h
932
933ARM PRIMECELL UART PL010 AND PL011 DRIVERS
934M: Russell King <linux@armlinux.org.uk>
935S: Maintained
936F: drivers/tty/serial/amba-pl01*.c
937F: include/linux/amba/serial.h
938
939ARM PRIMECELL BUS SUPPORT
940M: Russell King <linux@armlinux.org.uk>
941S: Maintained
942F: drivers/amba/
943F: include/linux/amba/bus.h
944
945ARM/ADS SPHERE MACHINE SUPPORT
946M: Lennert Buytenhek <kernel@wantstofly.org>
947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
948S: Maintained
949
950ARM/AFEB9260 MACHINE SUPPORT
951M: Sergey Lapin <slapin@ossfans.org>
952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953S: Maintained
954
955ARM/AJECO 1ARM MACHINE SUPPORT
956M: Lennert Buytenhek <kernel@wantstofly.org>
957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
958S: Maintained
959
960ARM/Allwinner sunXi SoC support
961M: Maxime Ripard <maxime.ripard@free-electrons.com>
962M: Chen-Yu Tsai <wens@csie.org>
963L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
964S: Maintained
965N: sun[x456789]i
966
967ARM/Allwinner SoC Clock Support
968M: Emilio López <emilio@elopez.com.ar>
969S: Maintained
970F: drivers/clk/sunxi/
971
972ARM/Amlogic Meson SoC support
973M: Carlo Caione <carlo@caione.org>
974M: Kevin Hilman <khilman@baylibre.com>
975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
976L: linux-amlogic@lists.infradead.org
977W: http://linux-meson.com/
978S: Maintained
979F: arch/arm/mach-meson/
980F: arch/arm/boot/dts/meson*
981F: arch/arm64/boot/dts/amlogic/
982F: drivers/pinctrl/meson/
983N: meson
984
985ARM/Annapurna Labs ALPINE ARCHITECTURE
986M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
987M: Antoine Tenart <antoine.tenart@free-electrons.com>
988S: Maintained
989F: arch/arm/mach-alpine/
990F: arch/arm/boot/dts/alpine*
991F: arch/arm64/boot/dts/al/
992F: drivers/*/*alpine*
993
994ARM/ARTPEC MACHINE SUPPORT
995M: Jesper Nilsson <jesper.nilsson@axis.com>
996M: Lars Persson <lars.persson@axis.com>
997M: Niklas Cassel <niklas.cassel@axis.com>
998S: Maintained
999L: linux-arm-kernel@axis.com
1000F: arch/arm/mach-artpec
1001F: arch/arm/boot/dts/artpec6*
1002F: drivers/clk/axis
1003
1004ARM/ASPEED MACHINE SUPPORT
1005M: Joel Stanley <joel@jms.id.au>
1006S: Maintained
1007F: arch/arm/mach-aspeed/
1008F: arch/arm/boot/dts/aspeed-*
1009F: drivers/*/*aspeed*
1010
1011ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1012M: Nicolas Ferre <nicolas.ferre@atmel.com>
1013M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1014M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1015L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016W: http://www.linux4sam.org
1017T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1018S: Supported
1019F: arch/arm/mach-at91/
1020F: include/soc/at91/
1021F: arch/arm/boot/dts/at91*.dts
1022F: arch/arm/boot/dts/at91*.dtsi
1023F: arch/arm/boot/dts/sama*.dts
1024F: arch/arm/boot/dts/sama*.dtsi
1025F: arch/arm/include/debug/at91.S
1026
1027ARM/ATMEL AT91 Clock Support
1028M: Boris Brezillon <boris.brezillon@free-electrons.com>
1029S: Maintained
1030F: drivers/clk/at91
1031
1032ARM/CALXEDA HIGHBANK ARCHITECTURE
1033M: Rob Herring <robh@kernel.org>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035S: Maintained
1036F: arch/arm/mach-highbank/
1037F: arch/arm/boot/dts/highbank.dts
1038F: arch/arm/boot/dts/ecx-*.dts*
1039
1040ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1041M: Krzysztof Halasa <khalasa@piap.pl>
1042S: Maintained
1043F: arch/arm/mach-cns3xxx/
1044
1045ARM/CAVIUM THUNDER NETWORK DRIVER
1046M: Sunil Goutham <sgoutham@cavium.com>
1047M: Robert Richter <rric@kernel.org>
1048L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1049S: Supported
1050F: drivers/net/ethernet/cavium/thunder/
1051
1052ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1053M: Alexander Shiyan <shc_work@mail.ru>
1054L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1055S: Odd Fixes
1056N: clps711x
1057
1058ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1059M: Hartley Sweeten <hsweeten@visionengravers.com>
1060M: Ryan Mallon <rmallon@gmail.com>
1061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1062S: Maintained
1063F: arch/arm/mach-ep93xx/
1064F: arch/arm/mach-ep93xx/include/mach/
1065
1066ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1067M: Lennert Buytenhek <kernel@wantstofly.org>
1068L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069S: Maintained
1070
1071ARM/CLKDEV SUPPORT
1072M: Russell King <linux@armlinux.org.uk>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Maintained
1075F: arch/arm/include/asm/clkdev.h
1076F: drivers/clk/clkdev.c
1077
1078ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1079M: Mike Rapoport <mike@compulab.co.il>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082
1083ARM/CONTEC MICRO9 MACHINE SUPPORT
1084M: Hubert Feurstein <hubert.feurstein@contec.at>
1085S: Maintained
1086F: arch/arm/mach-ep93xx/micro9.c
1087
1088ARM/CORESIGHT FRAMEWORK AND DRIVERS
1089M: Mathieu Poirier <mathieu.poirier@linaro.org>
1090L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091S: Maintained
1092F: drivers/hwtracing/coresight/*
1093F: Documentation/trace/coresight.txt
1094F: Documentation/devicetree/bindings/arm/coresight.txt
1095F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1096
1097ARM/CORGI MACHINE SUPPORT
1098M: Richard Purdie <rpurdie@rpsys.net>
1099S: Maintained
1100
1101ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1102M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://github.com/ulli-kroll/linux.git
1105S: Maintained
1106F: arch/arm/mach-gemini/
1107F: drivers/rtc/rtc-gemini.c
1108
1109ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1110M: Barry Song <baohua@kernel.org>
1111L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1112T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1113S: Maintained
1114F: arch/arm/boot/dts/prima2*
1115F: arch/arm/mach-prima2/
1116F: drivers/clk/sirf/
1117F: drivers/clocksource/timer-prima2.c
1118F: drivers/clocksource/timer-atlas7.c
1119N: [^a-z]sirf
1120
1121ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1122M: Baruch Siach <baruch@tkos.co.il>
1123L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124S: Maintained
1125F: arch/arm/boot/dts/cx92755*
1126N: digicolor
1127
1128ARM/EBSA110 MACHINE SUPPORT
1129M: Russell King <linux@armlinux.org.uk>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131W: http://www.armlinux.org.uk/
1132S: Maintained
1133F: arch/arm/mach-ebsa110/
1134F: drivers/net/ethernet/amd/am79c961a.*
1135
1136ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1137M: Uwe Kleine-König <kernel@pengutronix.de>
1138L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1139S: Maintained
1140N: efm32
1141
1142ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1143M: Daniel Ribeiro <drwyrm@gmail.com>
1144M: Stefan Schmidt <stefan@openezx.org>
1145M: Harald Welte <laforge@openezx.org>
1146L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1147W: http://www.openezx.org/
1148S: Maintained
1149T: topgit git://git.openezx.org/openezx.git
1150F: arch/arm/mach-pxa/ezx.c
1151
1152ARM/FARADAY FA526 PORT
1153M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1154L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1155S: Maintained
1156T: git git://git.berlios.de/gemini-board
1157F: arch/arm/mm/*-fa*
1158
1159ARM/FOOTBRIDGE ARCHITECTURE
1160M: Russell King <linux@armlinux.org.uk>
1161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1162W: http://www.armlinux.org.uk/
1163S: Maintained
1164F: arch/arm/include/asm/hardware/dec21285.h
1165F: arch/arm/mach-footbridge/
1166
1167ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1168M: Shawn Guo <shawnguo@kernel.org>
1169M: Sascha Hauer <kernel@pengutronix.de>
1170R: Fabio Estevam <fabio.estevam@nxp.com>
1171L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1172S: Maintained
1173T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1174F: arch/arm/mach-imx/
1175F: arch/arm/mach-mxs/
1176F: arch/arm/boot/dts/imx*
1177F: arch/arm/configs/imx*_defconfig
1178F: drivers/clk/imx/
1179F: include/soc/imx/
1180
1181ARM/FREESCALE VYBRID ARM ARCHITECTURE
1182M: Shawn Guo <shawnguo@kernel.org>
1183M: Sascha Hauer <kernel@pengutronix.de>
1184R: Stefan Agner <stefan@agner.ch>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1188F: arch/arm/mach-imx/*vf610*
1189F: arch/arm/boot/dts/vf*
1190
1191ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1192M: Lennert Buytenhek <kernel@wantstofly.org>
1193L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1194S: Maintained
1195
1196ARM/GUMSTIX MACHINE SUPPORT
1197M: Steve Sakoman <sakoman@gmail.com>
1198L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1199S: Maintained
1200
1201ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1202M: Philipp Zabel <philipp.zabel@gmail.com>
1203M: Paul Parsons <lost.distance@yahoo.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206F: arch/arm/mach-pxa/hx4700.c
1207F: arch/arm/mach-pxa/include/mach/hx4700.h
1208F: sound/soc/pxa/hx4700.c
1209
1210ARM/HISILICON SOC SUPPORT
1211M: Wei Xu <xuwei5@hisilicon.com>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213W: http://www.hisilicon.com
1214S: Supported
1215T: git git://github.com/hisilicon/linux-hisi.git
1216F: arch/arm/mach-hisi/
1217F: arch/arm/boot/dts/hi3*
1218F: arch/arm/boot/dts/hip*
1219F: arch/arm/boot/dts/hisi*
1220F: arch/arm64/boot/dts/hisilicon/
1221
1222ARM/HP JORNADA 7XX MACHINE SUPPORT
1223M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1224W: www.jlime.com
1225S: Maintained
1226T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1227F: arch/arm/mach-sa1100/jornada720.c
1228F: arch/arm/mach-sa1100/include/mach/jornada720.h
1229
1230ARM/IGEP MACHINE SUPPORT
1231M: Enric Balletbo i Serra <eballetbo@gmail.com>
1232M: Javier Martinez Canillas <javier@dowhile0.org>
1233L: linux-omap@vger.kernel.org
1234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235S: Maintained
1236F: arch/arm/boot/dts/omap3-igep*
1237
1238ARM/INCOME PXA270 SUPPORT
1239M: Marek Vasut <marek.vasut@gmail.com>
1240L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1241S: Maintained
1242F: arch/arm/mach-pxa/colibri-pxa270-income.c
1243
1244ARM/INTEL IOP32X ARM ARCHITECTURE
1245M: Lennert Buytenhek <kernel@wantstofly.org>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
1248
1249ARM/INTEL IOP33X ARM ARCHITECTURE
1250L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251S: Orphan
1252
1253ARM/INTEL IOP13XX ARM ARCHITECTURE
1254M: Lennert Buytenhek <kernel@wantstofly.org>
1255L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256S: Maintained
1257
1258ARM/INTEL IQ81342EX MACHINE SUPPORT
1259M: Lennert Buytenhek <kernel@wantstofly.org>
1260L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261S: Maintained
1262
1263ARM/INTEL IXDP2850 MACHINE SUPPORT
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IXP4XX ARM ARCHITECTURE
1269M: Imre Kaloz <kaloz@openwrt.org>
1270M: Krzysztof Halasa <khalasa@piap.pl>
1271L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272S: Maintained
1273F: arch/arm/mach-ixp4xx/
1274
1275ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1276M: Jonathan Cameron <jic23@cam.ac.uk>
1277L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278S: Maintained
1279F: arch/arm/mach-pxa/stargate2.c
1280F: drivers/pcmcia/pxa2xx_stargate2.c
1281
1282ARM/INTEL XSC3 (MANZANO) ARM CORE
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1288M: Lennert Buytenhek <kernel@wantstofly.org>
1289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1290S: Maintained
1291
1292ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1293M: Santosh Shilimkar <ssantosh@kernel.org>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296F: arch/arm/mach-keystone/
1297F: arch/arm/boot/dts/keystone-*
1298T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1299
1300ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1301M: Santosh Shilimkar <ssantosh@kernel.org>
1302L: linux-kernel@vger.kernel.org
1303S: Maintained
1304F: drivers/clk/keystone/
1305
1306ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1307M: Santosh Shilimkar <ssantosh@kernel.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309L: linux-kernel@vger.kernel.org
1310S: Maintained
1311F: drivers/clocksource/timer-keystone.c
1312
1313ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1314M: Santosh Shilimkar <ssantosh@kernel.org>
1315L: linux-kernel@vger.kernel.org
1316S: Maintained
1317F: drivers/power/reset/keystone-reset.c
1318
1319ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/memory/*emif*
1324
1325ARM/LG1K ARCHITECTURE
1326M: Chanho Min <chanho.min@lge.com>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328S: Maintained
1329F: arch/arm64/boot/dts/lg/
1330
1331ARM/LOGICPD PXA270 MACHINE SUPPORT
1332M: Lennert Buytenhek <kernel@wantstofly.org>
1333L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334S: Maintained
1335
1336ARM/LPC18XX ARCHITECTURE
1337M: Joachim Eastwood <manabian@gmail.com>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S: Maintained
1340F: arch/arm/boot/dts/lpc43*
1341F: drivers/clk/nxp/clk-lpc18xx*
1342F: drivers/clocksource/time-lpc32xx.c
1343F: drivers/i2c/busses/i2c-lpc2k.c
1344F: drivers/memory/pl172.c
1345F: drivers/mtd/spi-nor/nxp-spifi.c
1346F: drivers/rtc/rtc-lpc24xx.c
1347N: lpc18xx
1348
1349ARM/LPC32XX SOC SUPPORT
1350M: Vladimir Zapolskiy <vz@mleia.com>
1351M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1354S: Maintained
1355F: arch/arm/boot/dts/lpc32*
1356F: arch/arm/mach-lpc32xx/
1357F: drivers/i2c/busses/i2c-pnx.c
1358F: drivers/net/ethernet/nxp/lpc_eth.c
1359F: drivers/usb/host/ohci-nxp.c
1360F: drivers/watchdog/pnx4008_wdt.c
1361N: lpc32xx
1362
1363ARM/MAGICIAN MACHINE SUPPORT
1364M: Philipp Zabel <philipp.zabel@gmail.com>
1365S: Maintained
1366
1367ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1368M: Jason Cooper <jason@lakedaemon.net>
1369M: Andrew Lunn <andrew@lunn.ch>
1370M: Gregory Clement <gregory.clement@free-electrons.com>
1371M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1372L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373S: Maintained
1374F: arch/arm/mach-mvebu/
1375F: drivers/rtc/rtc-armada38x.c
1376F: arch/arm/boot/dts/armada*
1377F: arch/arm/boot/dts/kirkwood*
1378F: arch/arm64/boot/dts/marvell/armada*
1379F: drivers/cpufreq/mvebu-cpufreq.c
1380F: arch/arm/configs/mvebu_*_defconfig
1381
1382ARM/Marvell Berlin SoC support
1383M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385S: Maintained
1386F: arch/arm/mach-berlin/
1387F: arch/arm/boot/dts/berlin*
1388F: arch/arm64/boot/dts/marvell/berlin*
1389
1390
1391ARM/Marvell Dove/MV78xx0/Orion SOC support
1392M: Jason Cooper <jason@lakedaemon.net>
1393M: Andrew Lunn <andrew@lunn.ch>
1394M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1395M: Gregory Clement <gregory.clement@free-electrons.com>
1396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1397S: Maintained
1398F: arch/arm/mach-dove/
1399F: arch/arm/mach-mv78xx0/
1400F: arch/arm/mach-orion5x/
1401F: arch/arm/plat-orion/
1402F: arch/arm/boot/dts/dove*
1403F: arch/arm/boot/dts/orion5x*
1404
1405
1406ARM/Orion SoC/Technologic Systems TS-78xx platform support
1407M: Alexander Clouter <alex@digriz.org.uk>
1408L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1409W: http://www.digriz.org.uk/ts78xx/kernel
1410S: Maintained
1411F: arch/arm/mach-orion5x/ts78xx-*
1412
1413ARM/OXNAS platform support
1414M: Neil Armstrong <narmstrong@baylibre.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-oxnas/
1418F: arch/arm/boot/dts/oxnas*
1419F: arch/arm/boot/dts/wd-mbwe.dts
1420N: oxnas
1421
1422ARM/Mediatek RTC DRIVER
1423M: Eddie Huang <eddie.huang@mediatek.com>
1424L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1426S: Maintained
1427F: drivers/rtc/rtc-mt6397.c
1428
1429ARM/Mediatek SoC support
1430M: Matthias Brugger <matthias.bgg@gmail.com>
1431L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1432L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1433S: Maintained
1434F: arch/arm/boot/dts/mt6*
1435F: arch/arm/boot/dts/mt8*
1436F: arch/arm/mach-mediatek/
1437N: mtk
1438K: mediatek
1439
1440ARM/Mediatek USB3 PHY DRIVER
1441M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1442L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1444S: Maintained
1445F: drivers/phy/phy-mt65xx-usb3.c
1446
1447ARM/MICREL KS8695 ARCHITECTURE
1448M: Greg Ungerer <gerg@uclinux.org>
1449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1450F: arch/arm/mach-ks8695/
1451S: Odd Fixes
1452
1453ARM/MIOA701 MACHINE SUPPORT
1454M: Robert Jarzmik <robert.jarzmik@free.fr>
1455L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456F: arch/arm/mach-pxa/mioa701.c
1457S: Maintained
1458
1459ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1460M: Michael Petchkovsky <mkpetch@internode.on.net>
1461S: Maintained
1462
1463ARM/NOMADIK ARCHITECTURE
1464M: Alessandro Rubini <rubini@unipv.it>
1465M: Linus Walleij <linus.walleij@linaro.org>
1466L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467S: Maintained
1468F: arch/arm/mach-nomadik/
1469F: drivers/pinctrl/nomadik/
1470F: drivers/i2c/busses/i2c-nomadik.c
1471T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1472
1473ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1474M: Nelson Castillo <arhuaco@freaks-unidos.net>
1475L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1476W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1477S: Supported
1478
1479ARM/TOSA MACHINE SUPPORT
1480M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1481M: Dirk Opfer <dirk@opfer-online.de>
1482S: Maintained
1483
1484ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1485M: Marek Vasut <marek.vasut@gmail.com>
1486L: linux-arm-kernel@lists.infradead.org
1487W: http://hackndev.com
1488S: Maintained
1489F: arch/arm/mach-pxa/include/mach/palmtx.h
1490F: arch/arm/mach-pxa/palmtx.c
1491F: arch/arm/mach-pxa/include/mach/palmt5.h
1492F: arch/arm/mach-pxa/palmt5.c
1493F: arch/arm/mach-pxa/include/mach/palmld.h
1494F: arch/arm/mach-pxa/palmld.c
1495F: arch/arm/mach-pxa/include/mach/palmte2.h
1496F: arch/arm/mach-pxa/palmte2.c
1497F: arch/arm/mach-pxa/include/mach/palmtc.h
1498F: arch/arm/mach-pxa/palmtc.c
1499
1500ARM/PALM TREO SUPPORT
1501M: Tomas Cech <sleep_walker@suse.com>
1502L: linux-arm-kernel@lists.infradead.org
1503W: http://hackndev.com
1504S: Maintained
1505F: arch/arm/mach-pxa/include/mach/palmtreo.h
1506F: arch/arm/mach-pxa/palmtreo.c
1507
1508ARM/PALMZ72 SUPPORT
1509M: Sergey Lapin <slapin@ossfans.org>
1510L: linux-arm-kernel@lists.infradead.org
1511W: http://hackndev.com
1512S: Maintained
1513F: arch/arm/mach-pxa/include/mach/palmz72.h
1514F: arch/arm/mach-pxa/palmz72.c
1515
1516ARM/PLEB SUPPORT
1517M: Peter Chubb <pleb@gelato.unsw.edu.au>
1518W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1519S: Maintained
1520
1521ARM/PT DIGITAL BOARD PORT
1522M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524W: http://www.armlinux.org.uk/
1525S: Maintained
1526
1527ARM/QUALCOMM SUPPORT
1528M: Andy Gross <andy.gross@linaro.org>
1529M: David Brown <david.brown@linaro.org>
1530L: linux-arm-msm@vger.kernel.org
1531L: linux-soc@vger.kernel.org
1532S: Maintained
1533F: arch/arm/boot/dts/qcom-*.dts
1534F: arch/arm/boot/dts/qcom-*.dtsi
1535F: arch/arm/mach-qcom/
1536F: arch/arm64/boot/dts/qcom/*
1537F: drivers/i2c/busses/i2c-qup.c
1538F: drivers/clk/qcom/
1539F: drivers/soc/qcom/
1540F: drivers/spi/spi-qup.c
1541F: drivers/tty/serial/msm_serial.h
1542F: drivers/tty/serial/msm_serial.c
1543F: drivers/*/pm8???-*
1544F: drivers/mfd/ssbi.c
1545F: drivers/firmware/qcom_scm.c
1546T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1547
1548ARM/RADISYS ENP2611 MACHINE SUPPORT
1549M: Lennert Buytenhek <kernel@wantstofly.org>
1550L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1551S: Maintained
1552
1553ARM/RENESAS ARM64 ARCHITECTURE
1554M: Simon Horman <horms@verge.net.au>
1555M: Magnus Damm <magnus.damm@gmail.com>
1556L: linux-renesas-soc@vger.kernel.org
1557Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1558T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1559S: Supported
1560F: arch/arm64/boot/dts/renesas/
1561F: drivers/soc/renesas/
1562F: include/linux/soc/renesas/
1563
1564ARM/RISCPC ARCHITECTURE
1565M: Russell King <linux@armlinux.org.uk>
1566L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567W: http://www.armlinux.org.uk/
1568S: Maintained
1569F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1570F: arch/arm/include/asm/hardware/ioc.h
1571F: arch/arm/include/asm/hardware/iomd.h
1572F: arch/arm/include/asm/hardware/memc.h
1573F: arch/arm/mach-rpc/
1574F: drivers/net/ethernet/8390/etherh.c
1575F: drivers/net/ethernet/i825xx/ether1*
1576F: drivers/net/ethernet/seeq/ether3*
1577F: drivers/scsi/arm/
1578
1579ARM/Rockchip SoC support
1580M: Heiko Stuebner <heiko@sntech.de>
1581L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582L: linux-rockchip@lists.infradead.org
1583T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1584S: Maintained
1585F: arch/arm/boot/dts/rk3*
1586F: arch/arm/mach-rockchip/
1587F: drivers/clk/rockchip/
1588F: drivers/i2c/busses/i2c-rk3x.c
1589F: drivers/*/*rockchip*
1590F: drivers/*/*/*rockchip*
1591F: sound/soc/rockchip/
1592N: rockchip
1593
1594ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1595M: Kukjin Kim <kgene@kernel.org>
1596M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1597L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1599S: Maintained
1600F: arch/arm/boot/dts/s3c*
1601F: arch/arm/boot/dts/s5p*
1602F: arch/arm/boot/dts/samsung*
1603F: arch/arm/boot/dts/exynos*
1604F: arch/arm64/boot/dts/exynos/
1605F: arch/arm/plat-samsung/
1606F: arch/arm/mach-s3c24*/
1607F: arch/arm/mach-s3c64xx/
1608F: arch/arm/mach-s5p*/
1609F: arch/arm/mach-exynos*/
1610F: drivers/*/*s3c2410*
1611F: drivers/*/*/*s3c2410*
1612F: drivers/memory/samsung/*
1613F: drivers/soc/samsung/*
1614F: drivers/spi/spi-s3c*
1615F: sound/soc/samsung/*
1616F: Documentation/arm/Samsung/
1617F: Documentation/devicetree/bindings/arm/samsung/
1618F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1619F: Documentation/devicetree/bindings/power/pd-samsung.txt
1620N: exynos
1621
1622ARM/SAMSUNG MOBILE MACHINE SUPPORT
1623M: Kyungmin Park <kyungmin.park@samsung.com>
1624L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1625S: Maintained
1626F: arch/arm/mach-s5pv210/
1627
1628ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
1634F: drivers/media/platform/s5p-g2d/
1635
1636ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1637M: Kyungmin Park <kyungmin.park@samsung.com>
1638M: Kamil Debski <k.debski@samsung.com>
1639M: Jeongtae Park <jtp.park@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
1643F: arch/arm/plat-samsung/s5p-dev-mfc.c
1644F: drivers/media/platform/s5p-mfc/
1645
1646ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1647M: Kyungmin Park <kyungmin.park@samsung.com>
1648M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-tv/
1653
1654ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1655M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1656M: Jacek Anaszewski <j.anaszewski@samsung.com>
1657L: linux-arm-kernel@lists.infradead.org
1658L: linux-media@vger.kernel.org
1659S: Maintained
1660F: drivers/media/platform/s5p-jpeg/
1661
1662ARM/SHMOBILE ARM ARCHITECTURE
1663M: Simon Horman <horms@verge.net.au>
1664M: Magnus Damm <magnus.damm@gmail.com>
1665L: linux-renesas-soc@vger.kernel.org
1666Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1667T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1668S: Supported
1669F: arch/arm/boot/dts/emev2*
1670F: arch/arm/boot/dts/r7s*
1671F: arch/arm/boot/dts/r8a*
1672F: arch/arm/boot/dts/sh*
1673F: arch/arm/configs/shmobile_defconfig
1674F: arch/arm/include/debug/renesas-scif.S
1675F: arch/arm/mach-shmobile/
1676F: drivers/sh/
1677F: drivers/soc/renesas/
1678F: include/linux/soc/renesas/
1679
1680ARM/SOCFPGA ARCHITECTURE
1681M: Dinh Nguyen <dinguyen@opensource.altera.com>
1682S: Maintained
1683F: arch/arm/mach-socfpga/
1684F: arch/arm/boot/dts/socfpga*
1685F: arch/arm/configs/socfpga_defconfig
1686F: arch/arm64/boot/dts/altera/
1687W: http://www.rocketboards.org
1688T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1689
1690ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1691M: Dinh Nguyen <dinguyen@opensource.altera.com>
1692S: Maintained
1693F: drivers/clk/socfpga/
1694
1695ARM/SOCFPGA EDAC SUPPORT
1696M: Thor Thayer <tthayer@opensource.altera.com>
1697S: Maintained
1698F: drivers/edac/altera_edac.
1699
1700ARM/STI ARCHITECTURE
1701M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1702M: Maxime Coquelin <maxime.coquelin@st.com>
1703M: Patrice Chotard <patrice.chotard@st.com>
1704L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1705L: kernel@stlinux.com
1706W: http://www.stlinux.com
1707S: Maintained
1708F: arch/arm/mach-sti/
1709F: arch/arm/boot/dts/sti*
1710F: drivers/char/hw_random/st-rng.c
1711F: drivers/clocksource/arm_global_timer.c
1712F: drivers/clocksource/clksrc_st_lpc.c
1713F: drivers/cpufreq/sti-cpufreq.c
1714F: drivers/i2c/busses/i2c-st.c
1715F: drivers/media/rc/st_rc.c
1716F: drivers/media/platform/sti/c8sectpfe/
1717F: drivers/mmc/host/sdhci-st.c
1718F: drivers/phy/phy-miphy28lp.c
1719F: drivers/phy/phy-miphy365x.c
1720F: drivers/phy/phy-stih407-usb.c
1721F: drivers/phy/phy-stih41x-usb.c
1722F: drivers/pinctrl/pinctrl-st.c
1723F: drivers/remoteproc/st_remoteproc.c
1724F: drivers/reset/sti/
1725F: drivers/rtc/rtc-st-lpc.c
1726F: drivers/tty/serial/st-asc.c
1727F: drivers/usb/dwc3/dwc3-st.c
1728F: drivers/usb/host/ehci-st.c
1729F: drivers/usb/host/ohci-st.c
1730F: drivers/watchdog/st_lpc_wdt.c
1731F: drivers/ata/ahci_st.c
1732
1733ARM/STM32 ARCHITECTURE
1734M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1735L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1736S: Maintained
1737T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1738N: stm32
1739F: drivers/clocksource/armv7m_systick.c
1740
1741ARM/TANGO ARCHITECTURE
1742M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1743L: linux-arm-kernel@lists.infradead.org
1744S: Maintained
1745F: arch/arm/mach-tango/
1746F: arch/arm/boot/dts/tango*
1747
1748ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1749M: Lennert Buytenhek <kernel@wantstofly.org>
1750L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1751S: Maintained
1752
1753ARM/TETON BGA MACHINE SUPPORT
1754M: "Mark F. Brown" <mark.brown314@gmail.com>
1755L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756S: Maintained
1757
1758ARM/THECUS N2100 MACHINE SUPPORT
1759M: Lennert Buytenhek <kernel@wantstofly.org>
1760L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761S: Maintained
1762
1763ARM/NUVOTON W90X900 ARM ARCHITECTURE
1764M: Wan ZongShun <mcuos.com@gmail.com>
1765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766W: http://www.mcuos.com
1767S: Maintained
1768F: arch/arm/mach-w90x900/
1769F: drivers/input/keyboard/w90p910_keypad.c
1770F: drivers/input/touchscreen/w90p910_ts.c
1771F: drivers/watchdog/nuc900_wdt.c
1772F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1773F: drivers/mtd/nand/nuc900_nand.c
1774F: drivers/rtc/rtc-nuc900.c
1775F: drivers/spi/spi-nuc900.c
1776F: drivers/usb/host/ehci-w90x900.c
1777F: drivers/video/fbdev/nuc900fb.c
1778
1779ARM/U300 MACHINE SUPPORT
1780M: Linus Walleij <linus.walleij@linaro.org>
1781L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1782S: Supported
1783F: arch/arm/mach-u300/
1784F: drivers/clocksource/timer-u300.c
1785F: drivers/i2c/busses/i2c-stu300.c
1786F: drivers/rtc/rtc-coh901331.c
1787F: drivers/watchdog/coh901327_wdt.c
1788F: drivers/dma/coh901318*
1789F: drivers/mfd/ab3100*
1790F: drivers/rtc/rtc-ab3100.c
1791F: drivers/rtc/rtc-coh901331.c
1792T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1793
1794ARM/UNIPHIER ARCHITECTURE
1795M: Masahiro Yamada <yamada.masahiro@socionext.com>
1796L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797S: Maintained
1798F: arch/arm/boot/dts/uniphier*
1799F: arch/arm/include/asm/hardware/cache-uniphier.h
1800F: arch/arm/mach-uniphier/
1801F: arch/arm/mm/cache-uniphier.c
1802F: arch/arm64/boot/dts/socionext/
1803F: drivers/bus/uniphier-system-bus.c
1804F: drivers/i2c/busses/i2c-uniphier*
1805F: drivers/pinctrl/uniphier/
1806F: drivers/tty/serial/8250/8250_uniphier.c
1807N: uniphier
1808
1809ARM/Ux500 ARM ARCHITECTURE
1810M: Linus Walleij <linus.walleij@linaro.org>
1811L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812S: Maintained
1813F: arch/arm/mach-ux500/
1814F: drivers/clocksource/clksrc-dbx500-prcmu.c
1815F: drivers/dma/ste_dma40*
1816F: drivers/hwspinlock/u8500_hsem.c
1817F: drivers/mfd/abx500*
1818F: drivers/mfd/ab8500*
1819F: drivers/mfd/dbx500*
1820F: drivers/mfd/db8500*
1821F: drivers/pinctrl/nomadik/pinctrl-ab*
1822F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1823F: drivers/rtc/rtc-ab8500.c
1824F: drivers/rtc/rtc-pl031.c
1825T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1826
1827ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1828M: Ulf Hansson <ulf.hansson@linaro.org>
1829L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830T: git git://git.linaro.org/people/ulfh/clk.git
1831S: Maintained
1832F: drivers/clk/ux500/
1833F: include/linux/platform_data/clk-ux500.h
1834
1835ARM/VERSATILE EXPRESS PLATFORM
1836M: Liviu Dudau <liviu.dudau@arm.com>
1837M: Sudeep Holla <sudeep.holla@arm.com>
1838M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1839L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1840S: Maintained
1841F: arch/arm/boot/dts/vexpress*
1842F: arch/arm64/boot/dts/arm/
1843F: arch/arm/mach-vexpress/
1844F: */*/vexpress*
1845F: */*/*/vexpress*
1846F: drivers/clk/versatile/clk-vexpress-osc.c
1847F: drivers/clocksource/versatile.c
1848N: mps2
1849
1850ARM/VFP SUPPORT
1851M: Russell King <linux@armlinux.org.uk>
1852L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853W: http://www.armlinux.org.uk/
1854S: Maintained
1855F: arch/arm/vfp/
1856
1857ARM/VOIPAC PXA270 SUPPORT
1858M: Marek Vasut <marek.vasut@gmail.com>
1859L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1860S: Maintained
1861F: arch/arm/mach-pxa/vpac270.c
1862F: arch/arm/mach-pxa/include/mach/vpac270.h
1863
1864ARM/VT8500 ARM ARCHITECTURE
1865M: Tony Prisk <linux@prisktech.co.nz>
1866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1867S: Maintained
1868F: arch/arm/mach-vt8500/
1869F: drivers/clocksource/vt8500_timer.c
1870F: drivers/i2c/busses/i2c-wmt.c
1871F: drivers/mmc/host/wmt-sdmmc.c
1872F: drivers/pwm/pwm-vt8500.c
1873F: drivers/rtc/rtc-vt8500.c
1874F: drivers/tty/serial/vt8500_serial.c
1875F: drivers/usb/host/ehci-platform.c
1876F: drivers/usb/host/uhci-platform.c
1877F: drivers/video/fbdev/vt8500lcdfb.*
1878F: drivers/video/fbdev/wm8505fb*
1879F: drivers/video/fbdev/wmt_ge_rops.*
1880
1881ARM/ZIPIT Z2 SUPPORT
1882M: Marek Vasut <marek.vasut@gmail.com>
1883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1884S: Maintained
1885F: arch/arm/mach-pxa/z2.c
1886F: arch/arm/mach-pxa/include/mach/z2.h
1887
1888ARM/ZTE ARCHITECTURE
1889M: Jun Nie <jun.nie@linaro.org>
1890L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1891S: Maintained
1892F: arch/arm/mach-zx/
1893F: drivers/clk/zte/
1894F: Documentation/devicetree/bindings/arm/zte.txt
1895F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1896
1897ARM/ZYNQ ARCHITECTURE
1898M: Michal Simek <michal.simek@xilinx.com>
1899R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1900L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1901W: http://wiki.xilinx.com
1902T: git https://github.com/Xilinx/linux-xlnx.git
1903S: Supported
1904F: arch/arm/mach-zynq/
1905F: drivers/cpuidle/cpuidle-zynq.c
1906F: drivers/block/xsysace.c
1907N: zynq
1908N: xilinx
1909F: drivers/clocksource/cadence_ttc_timer.c
1910F: drivers/i2c/busses/i2c-cadence.c
1911F: drivers/mmc/host/sdhci-of-arasan.c
1912F: drivers/edac/synopsys_edac.c
1913
1914ARM SMMU DRIVERS
1915M: Will Deacon <will.deacon@arm.com>
1916R: Robin Murphy <robin.murphy@arm.com>
1917L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1918S: Maintained
1919F: drivers/iommu/arm-smmu.c
1920F: drivers/iommu/arm-smmu-v3.c
1921F: drivers/iommu/io-pgtable-arm.c
1922F: drivers/iommu/io-pgtable-arm-v7s.c
1923
1924ARM64 PORT (AARCH64 ARCHITECTURE)
1925M: Catalin Marinas <catalin.marinas@arm.com>
1926M: Will Deacon <will.deacon@arm.com>
1927L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1929S: Maintained
1930F: arch/arm64/
1931F: Documentation/arm64/
1932
1933AS3645A LED FLASH CONTROLLER DRIVER
1934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1935L: linux-media@vger.kernel.org
1936T: git git://linuxtv.org/media_tree.git
1937S: Maintained
1938F: drivers/media/i2c/as3645a.c
1939F: include/media/i2c/as3645a.h
1940
1941ASC7621 HARDWARE MONITOR DRIVER
1942M: George Joseph <george.joseph@fairview5.com>
1943L: linux-hwmon@vger.kernel.org
1944S: Maintained
1945F: Documentation/hwmon/asc7621
1946F: drivers/hwmon/asc7621.c
1947
1948ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1949M: Corentin Chary <corentin.chary@gmail.com>
1950L: acpi4asus-user@lists.sourceforge.net
1951L: platform-driver-x86@vger.kernel.org
1952W: http://acpi4asus.sf.net
1953S: Maintained
1954F: drivers/platform/x86/asus*.c
1955F: drivers/platform/x86/eeepc*.c
1956
1957ASUS WIRELESS RADIO CONTROL DRIVER
1958M: João Paulo Rechi Vita <jprvita@gmail.com>
1959L: platform-driver-x86@vger.kernel.org
1960S: Maintained
1961F: drivers/platform/x86/asus-wireless.c
1962
1963ASYMMETRIC KEYS
1964M: David Howells <dhowells@redhat.com>
1965L: keyrings@vger.kernel.org
1966S: Maintained
1967F: Documentation/crypto/asymmetric-keys.txt
1968F: include/linux/verification.h
1969F: include/crypto/public_key.h
1970F: include/crypto/pkcs7.h
1971F: crypto/asymmetric_keys/
1972
1973ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1974R: Dan Williams <dan.j.williams@intel.com>
1975W: http://sourceforge.net/projects/xscaleiop
1976S: Odd fixes
1977F: Documentation/crypto/async-tx-api.txt
1978F: crypto/async_tx/
1979F: drivers/dma/
1980F: include/linux/dmaengine.h
1981F: include/linux/async_tx.h
1982
1983AT24 EEPROM DRIVER
1984M: Wolfram Sang <wsa@the-dreams.de>
1985L: linux-i2c@vger.kernel.org
1986S: Maintained
1987F: drivers/misc/eeprom/at24.c
1988F: include/linux/platform_data/at24.h
1989
1990ATA OVER ETHERNET (AOE) DRIVER
1991M: "Ed L. Cashin" <ed.cashin@acm.org>
1992W: http://www.openaoe.org/
1993S: Supported
1994F: Documentation/aoe/
1995F: drivers/block/aoe/
1996
1997ATHEROS 71XX/9XXX GPIO DRIVER
1998M: Alban Bedel <albeu@free.fr>
1999W: https://github.com/AlbanBedel/linux
2000T: git git://github.com/AlbanBedel/linux
2001S: Maintained
2002F: drivers/gpio/gpio-ath79.c
2003F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2004
2005ATHEROS ATH GENERIC UTILITIES
2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2007L: linux-wireless@vger.kernel.org
2008S: Supported
2009F: drivers/net/wireless/ath/*
2010
2011ATHEROS ATH5K WIRELESS DRIVER
2012M: Jiri Slaby <jirislaby@gmail.com>
2013M: Nick Kossifidis <mickflemm@gmail.com>
2014M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2015L: linux-wireless@vger.kernel.org
2016W: http://wireless.kernel.org/en/users/Drivers/ath5k
2017S: Maintained
2018F: drivers/net/wireless/ath/ath5k/
2019
2020ATHEROS ATH6KL WIRELESS DRIVER
2021M: Kalle Valo <kvalo@qca.qualcomm.com>
2022L: linux-wireless@vger.kernel.org
2023W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2024T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2025S: Supported
2026F: drivers/net/wireless/ath/ath6kl/
2027
2028WILOCITY WIL6210 WIRELESS DRIVER
2029M: Maya Erez <qca_merez@qca.qualcomm.com>
2030L: linux-wireless@vger.kernel.org
2031L: wil6210@qca.qualcomm.com
2032S: Supported
2033W: http://wireless.kernel.org/en/users/Drivers/wil6210
2034F: drivers/net/wireless/ath/wil6210/
2035F: include/uapi/linux/wil6210_uapi.h
2036
2037CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2038M: Christian Lamparter <chunkeey@googlemail.com>
2039L: linux-wireless@vger.kernel.org
2040W: http://wireless.kernel.org/en/users/Drivers/carl9170
2041S: Maintained
2042F: drivers/net/wireless/ath/carl9170/
2043
2044ATK0110 HWMON DRIVER
2045M: Luca Tettamanti <kronos.it@gmail.com>
2046L: linux-hwmon@vger.kernel.org
2047S: Maintained
2048F: drivers/hwmon/asus_atk0110.c
2049
2050ATI_REMOTE2 DRIVER
2051M: Ville Syrjala <syrjala@sci.fi>
2052S: Maintained
2053F: drivers/input/misc/ati_remote2.c
2054
2055ATLX ETHERNET DRIVERS
2056M: Jay Cliburn <jcliburn@gmail.com>
2057M: Chris Snook <chris.snook@gmail.com>
2058L: netdev@vger.kernel.org
2059W: http://sourceforge.net/projects/atl1
2060W: http://atl1.sourceforge.net
2061S: Maintained
2062F: drivers/net/ethernet/atheros/
2063
2064ATM
2065M: Chas Williams <3chas3@gmail.com>
2066L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2067L: netdev@vger.kernel.org
2068W: http://linux-atm.sourceforge.net
2069S: Maintained
2070F: drivers/atm/
2071F: include/linux/atm*
2072F: include/uapi/linux/atm*
2073
2074ATMEL AT91 / AT32 MCI DRIVER
2075M: Ludovic Desroches <ludovic.desroches@atmel.com>
2076S: Maintained
2077F: drivers/mmc/host/atmel-mci.c
2078
2079ATMEL AT91 / AT32 SERIAL DRIVER
2080M: Nicolas Ferre <nicolas.ferre@atmel.com>
2081S: Supported
2082F: drivers/tty/serial/atmel_serial.c
2083
2084ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2085M: Nicolas Ferre <nicolas.ferre@atmel.com>
2086S: Supported
2087F: drivers/power/reset/at91-sama5d2_shdwc.c
2088
2089ATMEL SAMA5D2 ADC DRIVER
2090M: Ludovic Desroches <ludovic.desroches@atmel.com>
2091L: linux-iio@vger.kernel.org
2092S: Supported
2093F: drivers/iio/adc/at91-sama5d2_adc.c
2094
2095ATMEL Audio ALSA driver
2096M: Nicolas Ferre <nicolas.ferre@atmel.com>
2097L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2098S: Supported
2099F: sound/soc/atmel
2100
2101ATMEL DMA DRIVER
2102M: Nicolas Ferre <nicolas.ferre@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2104S: Supported
2105F: drivers/dma/at_hdmac.c
2106F: drivers/dma/at_hdmac_regs.h
2107F: include/linux/platform_data/dma-atmel.h
2108
2109ATMEL XDMA DRIVER
2110M: Ludovic Desroches <ludovic.desroches@atmel.com>
2111L: linux-arm-kernel@lists.infradead.org
2112L: dmaengine@vger.kernel.org
2113S: Supported
2114F: drivers/dma/at_xdmac.c
2115
2116ATMEL I2C DRIVER
2117M: Ludovic Desroches <ludovic.desroches@atmel.com>
2118L: linux-i2c@vger.kernel.org
2119S: Supported
2120F: drivers/i2c/busses/i2c-at91.c
2121
2122ATMEL ISI DRIVER
2123M: Ludovic Desroches <ludovic.desroches@atmel.com>
2124L: linux-media@vger.kernel.org
2125S: Supported
2126F: drivers/media/platform/soc_camera/atmel-isi.c
2127F: include/media/atmel-isi.h
2128
2129ATMEL LCDFB DRIVER
2130M: Nicolas Ferre <nicolas.ferre@atmel.com>
2131L: linux-fbdev@vger.kernel.org
2132S: Maintained
2133F: drivers/video/fbdev/atmel_lcdfb.c
2134F: include/video/atmel_lcdc.h
2135
2136ATMEL MACB ETHERNET DRIVER
2137M: Nicolas Ferre <nicolas.ferre@atmel.com>
2138S: Supported
2139F: drivers/net/ethernet/cadence/
2140
2141ATMEL NAND DRIVER
2142M: Wenyou Yang <wenyou.yang@atmel.com>
2143M: Josh Wu <rainyfeeling@outlook.com>
2144L: linux-mtd@lists.infradead.org
2145S: Supported
2146F: drivers/mtd/nand/atmel_nand*
2147
2148ATMEL SDMMC DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-mmc@vger.kernel.org
2151S: Supported
2152F: drivers/mmc/host/sdhci-of-at91.c
2153
2154ATMEL SPI DRIVER
2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
2156S: Supported
2157F: drivers/spi/spi-atmel.*
2158
2159ATMEL SSC DRIVER
2160M: Nicolas Ferre <nicolas.ferre@atmel.com>
2161L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162S: Supported
2163F: drivers/misc/atmel-ssc.c
2164F: include/linux/atmel-ssc.h
2165
2166ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2167M: Nicolas Ferre <nicolas.ferre@atmel.com>
2168L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169S: Supported
2170F: drivers/misc/atmel_tclib.c
2171F: drivers/clocksource/tcb_clksrc.c
2172
2173ATMEL USBA UDC DRIVER
2174M: Nicolas Ferre <nicolas.ferre@atmel.com>
2175L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2176S: Supported
2177F: drivers/usb/gadget/udc/atmel_usba_udc.*
2178
2179ATMEL WIRELESS DRIVER
2180M: Simon Kelley <simon@thekelleys.org.uk>
2181L: linux-wireless@vger.kernel.org
2182W: http://www.thekelleys.org.uk/atmel
2183W: http://atmelwlandriver.sourceforge.net/
2184S: Maintained
2185F: drivers/net/wireless/atmel/atmel*
2186
2187ATMEL MAXTOUCH DRIVER
2188M: Nick Dyer <nick.dyer@itdev.co.uk>
2189T: git git://github.com/atmel-maxtouch/linux.git
2190S: Supported
2191F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2192F: drivers/input/touchscreen/atmel_mxt_ts.c
2193F: include/linux/platform_data/atmel_mxt_ts.h
2194
2195ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2196M: Bradley Grove <linuxdrivers@attotech.com>
2197L: linux-scsi@vger.kernel.org
2198W: http://www.attotech.com
2199S: Supported
2200F: drivers/scsi/esas2r
2201
2202ATUSB IEEE 802.15.4 RADIO DRIVER
2203M: Stefan Schmidt <stefan@osg.samsung.com>
2204L: linux-wpan@vger.kernel.org
2205S: Maintained
2206F: drivers/net/ieee802154/atusb.c
2207F: drivers/net/ieee802154/atusb.h
2208F: drivers/net/ieee802154/at86rf230.h
2209
2210AUDIT SUBSYSTEM
2211M: Paul Moore <paul@paul-moore.com>
2212M: Eric Paris <eparis@redhat.com>
2213L: linux-audit@redhat.com (moderated for non-subscribers)
2214W: http://people.redhat.com/sgrubb/audit/
2215T: git git://git.infradead.org/users/pcmoore/audit
2216S: Maintained
2217F: include/linux/audit.h
2218F: include/uapi/linux/audit.h
2219F: kernel/audit*
2220
2221AUXILIARY DISPLAY DRIVERS
2222M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2223W: http://miguelojeda.es/auxdisplay.htm
2224W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2225S: Maintained
2226F: drivers/auxdisplay/
2227F: include/linux/cfag12864b.h
2228
2229AVR32 ARCHITECTURE
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232W: http://www.atmel.com/products/AVR32/
2233W: http://mirror.egtvedt.no/avr32linux.org/
2234W: http://avrfreaks.net/
2235S: Maintained
2236F: arch/avr32/
2237
2238AVR32/AT32AP MACHINE SUPPORT
2239M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2240M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2241S: Maintained
2242F: arch/avr32/mach-at32ap/
2243
2244AX.25 NETWORK LAYER
2245M: Ralf Baechle <ralf@linux-mips.org>
2246L: linux-hams@vger.kernel.org
2247W: http://www.linux-ax25.org/
2248S: Maintained
2249F: include/uapi/linux/ax25.h
2250F: include/net/ax25.h
2251F: net/ax25/
2252
2253AZ6007 DVB DRIVER
2254M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2255M: Mauro Carvalho Chehab <mchehab@kernel.org>
2256L: linux-media@vger.kernel.org
2257W: https://linuxtv.org
2258T: git git://linuxtv.org/media_tree.git
2259S: Maintained
2260F: drivers/media/usb/dvb-usb-v2/az6007.c
2261
2262AZTECH FM RADIO RECEIVER DRIVER
2263M: Hans Verkuil <hverkuil@xs4all.nl>
2264L: linux-media@vger.kernel.org
2265T: git git://linuxtv.org/media_tree.git
2266W: https://linuxtv.org
2267S: Maintained
2268F: drivers/media/radio/radio-aztech*
2269
2270B43 WIRELESS DRIVER
2271L: linux-wireless@vger.kernel.org
2272L: b43-dev@lists.infradead.org
2273W: http://wireless.kernel.org/en/users/Drivers/b43
2274S: Odd Fixes
2275F: drivers/net/wireless/broadcom/b43/
2276
2277B43LEGACY WIRELESS DRIVER
2278M: Larry Finger <Larry.Finger@lwfinger.net>
2279L: linux-wireless@vger.kernel.org
2280L: b43-dev@lists.infradead.org
2281W: http://wireless.kernel.org/en/users/Drivers/b43
2282S: Maintained
2283F: drivers/net/wireless/broadcom/b43legacy/
2284
2285BACKLIGHT CLASS/SUBSYSTEM
2286M: Jingoo Han <jingoohan1@gmail.com>
2287M: Lee Jones <lee.jones@linaro.org>
2288T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2289S: Maintained
2290F: drivers/video/backlight/
2291F: include/linux/backlight.h
2292
2293BATMAN ADVANCED
2294M: Marek Lindner <mareklindner@neomailbox.ch>
2295M: Simon Wunderlich <sw@simonwunderlich.de>
2296M: Antonio Quartulli <a@unstable.cc>
2297L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2298W: https://www.open-mesh.org/
2299Q: https://patchwork.open-mesh.org/project/batman/list/
2300S: Maintained
2301F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2302F: Documentation/ABI/testing/sysfs-class-net-mesh
2303F: Documentation/networking/batman-adv.txt
2304F: net/batman-adv/
2305
2306BAYCOM/HDLCDRV DRIVERS FOR AX.25
2307M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2308L: linux-hams@vger.kernel.org
2309W: http://www.baycom.org/~tom/ham/ham.html
2310S: Maintained
2311F: drivers/net/hamradio/baycom*
2312
2313BCACHE (BLOCK LAYER CACHE)
2314M: Kent Overstreet <kent.overstreet@gmail.com>
2315L: linux-bcache@vger.kernel.org
2316W: http://bcache.evilpiepirate.org
2317S: Orphan
2318F: drivers/md/bcache/
2319
2320BDISP ST MEDIA DRIVER
2321M: Fabien Dessenne <fabien.dessenne@st.com>
2322L: linux-media@vger.kernel.org
2323T: git git://linuxtv.org/media_tree.git
2324W: https://linuxtv.org
2325S: Supported
2326F: drivers/media/platform/sti/bdisp
2327
2328BEFS FILE SYSTEM
2329S: Orphan
2330F: Documentation/filesystems/befs.txt
2331F: fs/befs/
2332
2333BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2334M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2335L: netdev@vger.kernel.org
2336S: Maintained
2337F: drivers/net/ethernet/ec_bhf.c
2338
2339BFS FILE SYSTEM
2340M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2341S: Maintained
2342F: Documentation/filesystems/bfs.txt
2343F: fs/bfs/
2344F: include/uapi/linux/bfs_fs.h
2345
2346BLACKFIN ARCHITECTURE
2347M: Steven Miao <realmz6@gmail.com>
2348L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2349T: git git://git.code.sf.net/p/adi-linux/code
2350W: http://blackfin.uclinux.org
2351S: Supported
2352F: arch/blackfin/
2353
2354BLACKFIN EMAC DRIVER
2355L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2356W: http://blackfin.uclinux.org
2357S: Supported
2358F: drivers/net/ethernet/adi/
2359
2360BLACKFIN RTC DRIVER
2361L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2362W: http://blackfin.uclinux.org
2363S: Supported
2364F: drivers/rtc/rtc-bfin.c
2365
2366BLACKFIN SDH DRIVER
2367M: Sonic Zhang <sonic.zhang@analog.com>
2368L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2369W: http://blackfin.uclinux.org
2370S: Supported
2371F: drivers/mmc/host/bfin_sdh.c
2372
2373BLACKFIN SERIAL DRIVER
2374M: Sonic Zhang <sonic.zhang@analog.com>
2375L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2376W: http://blackfin.uclinux.org
2377S: Supported
2378F: drivers/tty/serial/bfin_uart.c
2379
2380BLACKFIN WATCHDOG DRIVER
2381L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2382W: http://blackfin.uclinux.org
2383S: Supported
2384F: drivers/watchdog/bfin_wdt.c
2385
2386BLACKFIN I2C TWI DRIVER
2387M: Sonic Zhang <sonic.zhang@analog.com>
2388L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2389W: http://blackfin.uclinux.org/
2390S: Supported
2391F: drivers/i2c/busses/i2c-bfin-twi.c
2392
2393BLACKFIN MEDIA DRIVER
2394M: Scott Jiang <scott.jiang.linux@gmail.com>
2395L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2396W: http://blackfin.uclinux.org/
2397S: Supported
2398F: drivers/media/platform/blackfin/
2399F: drivers/media/i2c/adv7183*
2400F: drivers/media/i2c/vs6624*
2401
2402BLINKM RGB LED DRIVER
2403M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2404S: Maintained
2405F: drivers/leds/leds-blinkm.c
2406
2407BLOCK LAYER
2408M: Jens Axboe <axboe@kernel.dk>
2409L: linux-block@vger.kernel.org
2410T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2411S: Maintained
2412F: block/
2413F: kernel/trace/blktrace.c
2414
2415BLOCK2MTD DRIVER
2416M: Joern Engel <joern@lazybastard.org>
2417L: linux-mtd@lists.infradead.org
2418S: Maintained
2419F: drivers/mtd/devices/block2mtd.c
2420
2421BLUETOOTH DRIVERS
2422M: Marcel Holtmann <marcel@holtmann.org>
2423M: Gustavo Padovan <gustavo@padovan.org>
2424M: Johan Hedberg <johan.hedberg@gmail.com>
2425L: linux-bluetooth@vger.kernel.org
2426W: http://www.bluez.org/
2427T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2429S: Maintained
2430F: drivers/bluetooth/
2431
2432BLUETOOTH SUBSYSTEM
2433M: Marcel Holtmann <marcel@holtmann.org>
2434M: Gustavo Padovan <gustavo@padovan.org>
2435M: Johan Hedberg <johan.hedberg@gmail.com>
2436L: linux-bluetooth@vger.kernel.org
2437W: http://www.bluez.org/
2438T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2439T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2440S: Maintained
2441F: net/bluetooth/
2442F: include/net/bluetooth/
2443
2444BONDING DRIVER
2445M: Jay Vosburgh <j.vosburgh@gmail.com>
2446M: Veaceslav Falico <vfalico@gmail.com>
2447M: Andy Gospodarek <gospo@cumulusnetworks.com>
2448L: netdev@vger.kernel.org
2449W: http://sourceforge.net/projects/bonding/
2450S: Supported
2451F: drivers/net/bonding/
2452F: include/uapi/linux/if_bonding.h
2453
2454BPF (Safe dynamic programs and tools)
2455M: Alexei Starovoitov <ast@kernel.org>
2456L: netdev@vger.kernel.org
2457L: linux-kernel@vger.kernel.org
2458S: Supported
2459F: kernel/bpf/
2460
2461BROADCOM B44 10/100 ETHERNET DRIVER
2462M: Gary Zambrano <zambrano@broadcom.com>
2463L: netdev@vger.kernel.org
2464S: Supported
2465F: drivers/net/ethernet/broadcom/b44.*
2466
2467BROADCOM GENET ETHERNET DRIVER
2468M: Florian Fainelli <f.fainelli@gmail.com>
2469L: netdev@vger.kernel.org
2470S: Supported
2471F: drivers/net/ethernet/broadcom/genet/
2472
2473BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2474M: Sony Chacko <sony.chacko@qlogic.com>
2475M: Dept-HSGLinuxNICDev@qlogic.com
2476L: netdev@vger.kernel.org
2477S: Supported
2478F: drivers/net/ethernet/broadcom/bnx2.*
2479F: drivers/net/ethernet/broadcom/bnx2_*
2480
2481BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2482M: Ariel Elior <ariel.elior@qlogic.com>
2483L: netdev@vger.kernel.org
2484S: Supported
2485F: drivers/net/ethernet/broadcom/bnx2x/
2486
2487BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2488M: Florian Fainelli <f.fainelli@gmail.com>
2489M: Ray Jui <rjui@broadcom.com>
2490M: Scott Branden <sbranden@broadcom.com>
2491L: bcm-kernel-feedback-list@broadcom.com
2492T: git git://github.com/broadcom/mach-bcm
2493S: Maintained
2494F: arch/arm/mach-bcm/
2495F: arch/arm/boot/dts/bcm113*
2496F: arch/arm/boot/dts/bcm216*
2497F: arch/arm/boot/dts/bcm281*
2498F: arch/arm64/boot/dts/broadcom/
2499F: arch/arm/configs/bcm_defconfig
2500F: drivers/mmc/host/sdhci-bcm-kona.c
2501F: drivers/clocksource/bcm_kona_timer.c
2502
2503BROADCOM BCM2835 ARM ARCHITECTURE
2504M: Stephen Warren <swarren@wwwdotorg.org>
2505M: Lee Jones <lee@kernel.org>
2506M: Eric Anholt <eric@anholt.net>
2507L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2508L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2509T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2510S: Maintained
2511N: bcm2835
2512
2513BROADCOM BCM47XX MIPS ARCHITECTURE
2514M: Hauke Mehrtens <hauke@hauke-m.de>
2515M: Rafał Miłecki <zajec5@gmail.com>
2516L: linux-mips@linux-mips.org
2517S: Maintained
2518F: Documentation/devicetree/bindings/mips/brcm/
2519F: arch/mips/bcm47xx/*
2520F: arch/mips/include/asm/mach-bcm47xx/*
2521
2522BROADCOM BCM5301X ARM ARCHITECTURE
2523M: Hauke Mehrtens <hauke@hauke-m.de>
2524L: linux-arm-kernel@lists.infradead.org
2525S: Maintained
2526F: arch/arm/mach-bcm/bcm_5301x.c
2527F: arch/arm/boot/dts/bcm5301x.dtsi
2528F: arch/arm/boot/dts/bcm470*
2529
2530BROADCOM BCM63XX ARM ARCHITECTURE
2531M: Florian Fainelli <f.fainelli@gmail.com>
2532L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2533L: bcm-kernel-feedback-list@broadcom.com
2534T: git git://github.com/broadcom/stblinux.git
2535S: Maintained
2536F: arch/arm/mach-bcm/bcm63xx.c
2537F: arch/arm/include/debug/bcm63xx.S
2538
2539BROADCOM BCM63XX/BCM33XX UDC DRIVER
2540M: Kevin Cernekee <cernekee@gmail.com>
2541L: linux-usb@vger.kernel.org
2542S: Maintained
2543F: drivers/usb/gadget/udc/bcm63xx_udc.*
2544
2545BROADCOM BCM7XXX ARM ARCHITECTURE
2546M: Brian Norris <computersforpeace@gmail.com>
2547M: Gregory Fong <gregory.0xf0@gmail.com>
2548M: Florian Fainelli <f.fainelli@gmail.com>
2549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2550L: bcm-kernel-feedback-list@broadcom.com
2551T: git git://github.com/broadcom/stblinux.git
2552S: Maintained
2553F: arch/arm/mach-bcm/*brcmstb*
2554F: arch/arm/boot/dts/bcm7*.dts*
2555F: drivers/bus/brcmstb_gisb.c
2556N: brcmstb
2557
2558BROADCOM BMIPS MIPS ARCHITECTURE
2559M: Kevin Cernekee <cernekee@gmail.com>
2560M: Florian Fainelli <f.fainelli@gmail.com>
2561L: linux-mips@linux-mips.org
2562T: git git://github.com/broadcom/stblinux.git
2563S: Maintained
2564F: arch/mips/bmips/*
2565F: arch/mips/include/asm/mach-bmips/*
2566F: arch/mips/kernel/*bmips*
2567F: arch/mips/boot/dts/brcm/bcm*.dts*
2568F: drivers/irqchip/irq-bcm63*
2569F: drivers/irqchip/irq-bcm7*
2570F: drivers/irqchip/irq-brcmstb*
2571F: include/linux/bcm963xx_nvram.h
2572F: include/linux/bcm963xx_tag.h
2573
2574BROADCOM TG3 GIGABIT ETHERNET DRIVER
2575M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2576M: Prashant Sreedharan <prashant@broadcom.com>
2577M: Michael Chan <mchan@broadcom.com>
2578L: netdev@vger.kernel.org
2579S: Supported
2580F: drivers/net/ethernet/broadcom/tg3.*
2581
2582BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2583M: Brett Rudley <brudley@broadcom.com>
2584M: Arend van Spriel <arend@broadcom.com>
2585M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2586M: Hante Meuleman <meuleman@broadcom.com>
2587L: linux-wireless@vger.kernel.org
2588L: brcm80211-dev-list@broadcom.com
2589S: Supported
2590F: drivers/net/wireless/broadcom/brcm80211/
2591
2592BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2593M: QLogic-Storage-Upstream@qlogic.com
2594L: linux-scsi@vger.kernel.org
2595S: Supported
2596F: drivers/scsi/bnx2fc/
2597
2598BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2599M: QLogic-Storage-Upstream@qlogic.com
2600L: linux-scsi@vger.kernel.org
2601S: Supported
2602F: drivers/scsi/bnx2i/
2603
2604BROADCOM IPROC ARM ARCHITECTURE
2605M: Ray Jui <rjui@broadcom.com>
2606M: Scott Branden <sbranden@broadcom.com>
2607M: Jon Mason <jonmason@broadcom.com>
2608L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2609L: bcm-kernel-feedback-list@broadcom.com
2610T: git git://github.com/broadcom/cygnus-linux.git
2611S: Maintained
2612N: iproc
2613N: cygnus
2614N: nsp
2615N: bcm9113*
2616N: bcm9583*
2617N: bcm9585*
2618N: bcm9586*
2619N: bcm988312
2620N: bcm113*
2621N: bcm583*
2622N: bcm585*
2623N: bcm586*
2624N: bcm88312
2625
2626BROADCOM BRCMSTB GPIO DRIVER
2627M: Gregory Fong <gregory.0xf0@gmail.com>
2628L: bcm-kernel-feedback-list@broadcom.com
2629S: Supported
2630F: drivers/gpio/gpio-brcmstb.c
2631F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2632
2633BROADCOM KONA GPIO DRIVER
2634M: Ray Jui <rjui@broadcom.com>
2635L: bcm-kernel-feedback-list@broadcom.com
2636S: Supported
2637F: drivers/gpio/gpio-bcm-kona.c
2638F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2639
2640BROADCOM NVRAM DRIVER
2641M: Rafał Miłecki <zajec5@gmail.com>
2642L: linux-mips@linux-mips.org
2643S: Maintained
2644F: drivers/firmware/broadcom/*
2645
2646BROADCOM STB NAND FLASH DRIVER
2647M: Brian Norris <computersforpeace@gmail.com>
2648M: Kamal Dasu <kdasu.kdev@gmail.com>
2649L: linux-mtd@lists.infradead.org
2650L: bcm-kernel-feedback-list@broadcom.com
2651S: Maintained
2652F: drivers/mtd/nand/brcmnand/
2653
2654BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2655M: Rafał Miłecki <zajec5@gmail.com>
2656L: linux-wireless@vger.kernel.org
2657S: Maintained
2658F: drivers/bcma/
2659F: include/linux/bcma/
2660
2661BROADCOM SYSTEMPORT ETHERNET DRIVER
2662M: Florian Fainelli <f.fainelli@gmail.com>
2663L: netdev@vger.kernel.org
2664S: Supported
2665F: drivers/net/ethernet/broadcom/bcmsysport.*
2666
2667BROADCOM VULCAN ARM64 SOC
2668M: Jayachandran C. <jchandra@broadcom.com>
2669L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2670L: bcm-kernel-feedback-list@broadcom.com
2671S: Maintained
2672F: arch/arm64/boot/dts/broadcom/vulcan*
2673
2674BROCADE BFA FC SCSI DRIVER
2675M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2676M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2677L: linux-scsi@vger.kernel.org
2678S: Supported
2679F: drivers/scsi/bfa/
2680
2681BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2682M: Rasesh Mody <rasesh.mody@qlogic.com>
2683L: netdev@vger.kernel.org
2684S: Supported
2685F: drivers/net/ethernet/brocade/bna/
2686
2687BSG (block layer generic sg v4 driver)
2688M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2689L: linux-scsi@vger.kernel.org
2690S: Supported
2691F: block/bsg.c
2692F: include/linux/bsg.h
2693F: include/uapi/linux/bsg.h
2694
2695BT87X AUDIO DRIVER
2696M: Clemens Ladisch <clemens@ladisch.de>
2697L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2698T: git git://git.alsa-project.org/alsa-kernel.git
2699S: Maintained
2700F: Documentation/sound/alsa/Bt87x.txt
2701F: sound/pci/bt87x.c
2702
2703BT8XXGPIO DRIVER
2704M: Michael Buesch <m@bues.ch>
2705W: http://bu3sch.de/btgpio.php
2706S: Maintained
2707F: drivers/gpio/gpio-bt8xx.c
2708
2709BTRFS FILE SYSTEM
2710M: Chris Mason <clm@fb.com>
2711M: Josef Bacik <jbacik@fb.com>
2712M: David Sterba <dsterba@suse.com>
2713L: linux-btrfs@vger.kernel.org
2714W: http://btrfs.wiki.kernel.org/
2715Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2716T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2717S: Maintained
2718F: Documentation/filesystems/btrfs.txt
2719F: fs/btrfs/
2720
2721BTTV VIDEO4LINUX DRIVER
2722M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2723M: Mauro Carvalho Chehab <mchehab@kernel.org>
2724L: linux-media@vger.kernel.org
2725W: https://linuxtv.org
2726T: git git://linuxtv.org/media_tree.git
2727S: Odd fixes
2728F: Documentation/video4linux/bttv/
2729F: drivers/media/pci/bt8xx/bttv*
2730
2731BUSLOGIC SCSI DRIVER
2732M: Khalid Aziz <khalid@gonehiking.org>
2733L: linux-scsi@vger.kernel.org
2734S: Maintained
2735F: drivers/scsi/BusLogic.*
2736F: drivers/scsi/FlashPoint.*
2737
2738C-MEDIA CMI8788 DRIVER
2739M: Clemens Ladisch <clemens@ladisch.de>
2740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2741T: git git://git.alsa-project.org/alsa-kernel.git
2742S: Maintained
2743F: sound/pci/oxygen/
2744
2745C6X ARCHITECTURE
2746M: Mark Salter <msalter@redhat.com>
2747M: Aurelien Jacquiot <a-jacquiot@ti.com>
2748L: linux-c6x-dev@linux-c6x.org
2749W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2750S: Maintained
2751F: arch/c6x/
2752
2753CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2754M: David Howells <dhowells@redhat.com>
2755L: linux-cachefs@redhat.com (moderated for non-subscribers)
2756S: Supported
2757F: Documentation/filesystems/caching/cachefiles.txt
2758F: fs/cachefiles/
2759
2760CADET FM/AM RADIO RECEIVER DRIVER
2761M: Hans Verkuil <hverkuil@xs4all.nl>
2762L: linux-media@vger.kernel.org
2763T: git git://linuxtv.org/media_tree.git
2764W: https://linuxtv.org
2765S: Maintained
2766F: drivers/media/radio/radio-cadet*
2767
2768CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2769M: Jonathan Corbet <corbet@lwn.net>
2770L: linux-media@vger.kernel.org
2771T: git git://linuxtv.org/media_tree.git
2772S: Maintained
2773F: Documentation/video4linux/cafe_ccic
2774F: drivers/media/platform/marvell-ccic/
2775
2776CAIF NETWORK LAYER
2777M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2778L: netdev@vger.kernel.org
2779S: Supported
2780F: Documentation/networking/caif/
2781F: drivers/net/caif/
2782F: include/uapi/linux/caif/
2783F: include/net/caif/
2784F: net/caif/
2785
2786CALGARY x86-64 IOMMU
2787M: Muli Ben-Yehuda <mulix@mulix.org>
2788M: Jon Mason <jdmason@kudzu.us>
2789L: iommu@lists.linux-foundation.org
2790S: Maintained
2791F: arch/x86/kernel/pci-calgary_64.c
2792F: arch/x86/kernel/tce_64.c
2793F: arch/x86/include/asm/calgary.h
2794F: arch/x86/include/asm/tce.h
2795
2796CAN NETWORK LAYER
2797M: Oliver Hartkopp <socketcan@hartkopp.net>
2798M: Marc Kleine-Budde <mkl@pengutronix.de>
2799L: linux-can@vger.kernel.org
2800W: https://github.com/linux-can
2801T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2802T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2803S: Maintained
2804F: Documentation/networking/can.txt
2805F: net/can/
2806F: include/linux/can/core.h
2807F: include/uapi/linux/can.h
2808F: include/uapi/linux/can/bcm.h
2809F: include/uapi/linux/can/raw.h
2810F: include/uapi/linux/can/gw.h
2811
2812CAN NETWORK DRIVERS
2813M: Wolfgang Grandegger <wg@grandegger.com>
2814M: Marc Kleine-Budde <mkl@pengutronix.de>
2815L: linux-can@vger.kernel.org
2816W: https://github.com/linux-can
2817T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2818T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2819S: Maintained
2820F: drivers/net/can/
2821F: include/linux/can/dev.h
2822F: include/linux/can/platform/
2823F: include/uapi/linux/can/error.h
2824F: include/uapi/linux/can/netlink.h
2825
2826CAPABILITIES
2827M: Serge Hallyn <serge.hallyn@canonical.com>
2828L: linux-security-module@vger.kernel.org
2829S: Supported
2830F: include/linux/capability.h
2831F: include/uapi/linux/capability.h
2832F: security/commoncap.c
2833F: kernel/capability.c
2834
2835CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2836M: Kevin Tsai <ktsai@capellamicro.com>
2837S: Maintained
2838F: drivers/iio/light/cm*
2839F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2840
2841CAVIUM LIQUIDIO NETWORK DRIVER
2842M: Derek Chickles <derek.chickles@caviumnetworks.com>
2843M: Satanand Burla <satananda.burla@caviumnetworks.com>
2844M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2845M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2846L: netdev@vger.kernel.org
2847W: http://www.cavium.com
2848S: Supported
2849F: drivers/net/ethernet/cavium/liquidio/
2850
2851CC2520 IEEE-802.15.4 RADIO DRIVER
2852M: Varka Bhadram <varkabhadram@gmail.com>
2853L: linux-wpan@vger.kernel.org
2854S: Maintained
2855F: drivers/net/ieee802154/cc2520.c
2856F: include/linux/spi/cc2520.h
2857F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2858
2859CELL BROADBAND ENGINE ARCHITECTURE
2860M: Arnd Bergmann <arnd@arndb.de>
2861L: linuxppc-dev@lists.ozlabs.org
2862W: http://www.ibm.com/developerworks/power/cell/
2863S: Supported
2864F: arch/powerpc/include/asm/cell*.h
2865F: arch/powerpc/include/asm/spu*.h
2866F: arch/powerpc/include/uapi/asm/spu*.h
2867F: arch/powerpc/oprofile/*cell*
2868F: arch/powerpc/platforms/cell/
2869
2870CEPH COMMON CODE (LIBCEPH)
2871M: Ilya Dryomov <idryomov@gmail.com>
2872M: "Yan, Zheng" <zyan@redhat.com>
2873M: Sage Weil <sage@redhat.com>
2874L: ceph-devel@vger.kernel.org
2875W: http://ceph.com/
2876T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2877T: git git://github.com/ceph/ceph-client.git
2878S: Supported
2879F: net/ceph/
2880F: include/linux/ceph/
2881F: include/linux/crush/
2882
2883CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2884M: "Yan, Zheng" <zyan@redhat.com>
2885M: Sage Weil <sage@redhat.com>
2886M: Ilya Dryomov <idryomov@gmail.com>
2887L: ceph-devel@vger.kernel.org
2888W: http://ceph.com/
2889T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2890T: git git://github.com/ceph/ceph-client.git
2891S: Supported
2892F: Documentation/filesystems/ceph.txt
2893F: fs/ceph/
2894
2895CERTIFICATE HANDLING:
2896M: David Howells <dhowells@redhat.com>
2897M: David Woodhouse <dwmw2@infradead.org>
2898L: keyrings@vger.kernel.org
2899S: Maintained
2900F: Documentation/module-signing.txt
2901F: certs/
2902F: scripts/sign-file.c
2903F: scripts/extract-cert.c
2904
2905CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2906L: linux-usb@vger.kernel.org
2907S: Orphan
2908F: Documentation/usb/WUSB-Design-overview.txt
2909F: Documentation/usb/wusb-cbaf
2910F: drivers/usb/host/hwa-hc.c
2911F: drivers/usb/host/whci/
2912F: drivers/usb/wusbcore/
2913F: include/linux/usb/wusb*
2914
2915CFAG12864B LCD DRIVER
2916M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2917W: http://miguelojeda.es/auxdisplay.htm
2918W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2919S: Maintained
2920F: drivers/auxdisplay/cfag12864b.c
2921F: include/linux/cfag12864b.h
2922
2923CFAG12864BFB LCD FRAMEBUFFER DRIVER
2924M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2925W: http://miguelojeda.es/auxdisplay.htm
2926W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2927S: Maintained
2928F: drivers/auxdisplay/cfag12864bfb.c
2929F: include/linux/cfag12864b.h
2930
2931CFG80211 and NL80211
2932M: Johannes Berg <johannes@sipsolutions.net>
2933L: linux-wireless@vger.kernel.org
2934W: http://wireless.kernel.org/
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2936T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2937S: Maintained
2938F: include/uapi/linux/nl80211.h
2939F: include/net/cfg80211.h
2940F: net/wireless/*
2941X: net/wireless/wext*
2942
2943CHAR and MISC DRIVERS
2944M: Arnd Bergmann <arnd@arndb.de>
2945M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2946T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2947S: Supported
2948F: drivers/char/*
2949F: drivers/misc/*
2950F: include/linux/miscdevice.h
2951
2952CHECKPATCH
2953M: Andy Whitcroft <apw@canonical.com>
2954M: Joe Perches <joe@perches.com>
2955S: Maintained
2956F: scripts/checkpatch.pl
2957
2958CHINESE DOCUMENTATION
2959M: Harry Wei <harryxiyou@gmail.com>
2960L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2961L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2962S: Maintained
2963F: Documentation/zh_CN/
2964
2965CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2966M: Peter Chen <Peter.Chen@nxp.com>
2967T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2968L: linux-usb@vger.kernel.org
2969S: Maintained
2970F: drivers/usb/chipidea/
2971
2972CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2973M: Hans de Goede <hdegoede@redhat.com>
2974L: linux-input@vger.kernel.org
2975S: Maintained
2976F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2977F: drivers/input/touchscreen/chipone_icn8318.c
2978
2979CHROME HARDWARE PLATFORM SUPPORT
2980M: Olof Johansson <olof@lixom.net>
2981S: Maintained
2982T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2983F: drivers/platform/chrome/
2984
2985CISCO VIC ETHERNET NIC DRIVER
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Sujith Sankar <ssujith@cisco.com>
2988M: Govindarajulu Varadarajan <_govind@gmx.com>
2989M: Neel Patel <neepatel@cisco.com>
2990S: Supported
2991F: drivers/net/ethernet/cisco/enic/
2992
2993CISCO VIC LOW LATENCY NIC DRIVER
2994M: Christian Benvenuti <benve@cisco.com>
2995M: Dave Goodell <dgoodell@cisco.com>
2996S: Supported
2997F: drivers/infiniband/hw/usnic/
2998
2999CIRRUS LOGIC EP93XX ETHERNET DRIVER
3000M: Hartley Sweeten <hsweeten@visionengravers.com>
3001L: netdev@vger.kernel.org
3002S: Maintained
3003F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3004
3005CIRRUS LOGIC AUDIO CODEC DRIVERS
3006M: Brian Austin <brian.austin@cirrus.com>
3007M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3008L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3009S: Maintained
3010F: sound/soc/codecs/cs*
3011
3012CLEANCACHE API
3013M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3014L: linux-kernel@vger.kernel.org
3015S: Maintained
3016F: mm/cleancache.c
3017F: include/linux/cleancache.h
3018
3019CLK API
3020M: Russell King <linux@armlinux.org.uk>
3021L: linux-clk@vger.kernel.org
3022S: Maintained
3023F: include/linux/clk.h
3024
3025CLOCKSOURCE, CLOCKEVENT DRIVERS
3026M: Daniel Lezcano <daniel.lezcano@linaro.org>
3027M: Thomas Gleixner <tglx@linutronix.de>
3028L: linux-kernel@vger.kernel.org
3029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3030S: Supported
3031F: drivers/clocksource
3032
3033CISCO FCOE HBA DRIVER
3034M: Hiral Patel <hiralpat@cisco.com>
3035M: Suma Ramars <sramars@cisco.com>
3036M: Brian Uchino <buchino@cisco.com>
3037L: linux-scsi@vger.kernel.org
3038S: Supported
3039F: drivers/scsi/fnic/
3040
3041CISCO SCSI HBA DRIVER
3042M: Narsimhulu Musini <nmusini@cisco.com>
3043M: Sesidhar Baddela <sebaddel@cisco.com>
3044L: linux-scsi@vger.kernel.org
3045S: Supported
3046F: drivers/scsi/snic/
3047
3048CMPC ACPI DRIVER
3049M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3050M: Daniel Oliveira Nascimento <don@syst.com.br>
3051L: platform-driver-x86@vger.kernel.org
3052S: Supported
3053F: drivers/platform/x86/classmate-laptop.c
3054
3055COBALT MEDIA DRIVER
3056M: Hans Verkuil <hans.verkuil@cisco.com>
3057L: linux-media@vger.kernel.org
3058T: git git://linuxtv.org/media_tree.git
3059W: https://linuxtv.org
3060S: Supported
3061F: drivers/media/pci/cobalt/
3062
3063COCCINELLE/Semantic Patches (SmPL)
3064M: Julia Lawall <Julia.Lawall@lip6.fr>
3065M: Gilles Muller <Gilles.Muller@lip6.fr>
3066M: Nicolas Palix <nicolas.palix@imag.fr>
3067M: Michal Marek <mmarek@suse.com>
3068L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3069T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3070W: http://coccinelle.lip6.fr/
3071S: Supported
3072F: Documentation/coccinelle.txt
3073F: scripts/coccinelle/
3074F: scripts/coccicheck
3075
3076CODA FILE SYSTEM
3077M: Jan Harkes <jaharkes@cs.cmu.edu>
3078M: coda@cs.cmu.edu
3079L: codalist@coda.cs.cmu.edu
3080W: http://www.coda.cs.cmu.edu/
3081S: Maintained
3082F: Documentation/filesystems/coda.txt
3083F: fs/coda/
3084F: include/linux/coda*.h
3085F: include/uapi/linux/coda*.h
3086
3087CODA V4L2 MEM2MEM DRIVER
3088M: Philipp Zabel <p.zabel@pengutronix.de>
3089L: linux-media@vger.kernel.org
3090S: Maintained
3091F: Documentation/devicetree/bindings/media/coda.txt
3092F: drivers/media/platform/coda/
3093
3094COMMON CLK FRAMEWORK
3095M: Michael Turquette <mturquette@baylibre.com>
3096M: Stephen Boyd <sboyd@codeaurora.org>
3097L: linux-clk@vger.kernel.org
3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3099S: Maintained
3100F: Documentation/devicetree/bindings/clock/
3101F: drivers/clk/
3102X: drivers/clk/clkdev.c
3103F: include/linux/clk-pr*
3104F: include/linux/clk/
3105
3106COMMON INTERNET FILE SYSTEM (CIFS)
3107M: Steve French <sfrench@samba.org>
3108L: linux-cifs@vger.kernel.org
3109L: samba-technical@lists.samba.org (moderated for non-subscribers)
3110W: http://linux-cifs.samba.org/
3111T: git git://git.samba.org/sfrench/cifs-2.6.git
3112S: Supported
3113F: Documentation/filesystems/cifs/
3114F: fs/cifs/
3115
3116COMPACTPCI HOTPLUG CORE
3117M: Scott Murray <scott@spiteful.org>
3118L: linux-pci@vger.kernel.org
3119S: Maintained
3120F: drivers/pci/hotplug/cpci_hotplug*
3121
3122COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3123M: Scott Murray <scott@spiteful.org>
3124L: linux-pci@vger.kernel.org
3125S: Maintained
3126F: drivers/pci/hotplug/cpcihp_zt5550.*
3127
3128COMPACTPCI HOTPLUG GENERIC DRIVER
3129M: Scott Murray <scott@spiteful.org>
3130L: linux-pci@vger.kernel.org
3131S: Maintained
3132F: drivers/pci/hotplug/cpcihp_generic.c
3133
3134COMPAL LAPTOP SUPPORT
3135M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3136L: platform-driver-x86@vger.kernel.org
3137S: Maintained
3138F: drivers/platform/x86/compal-laptop.c
3139
3140CONEXANT ACCESSRUNNER USB DRIVER
3141L: accessrunner-general@lists.sourceforge.net
3142W: http://accessrunner.sourceforge.net/
3143S: Orphan
3144F: drivers/usb/atm/cxacru.c
3145
3146CONFIGFS
3147M: Joel Becker <jlbec@evilplan.org>
3148M: Christoph Hellwig <hch@lst.de>
3149T: git git://git.infradead.org/users/hch/configfs.git
3150S: Supported
3151F: fs/configfs/
3152F: include/linux/configfs.h
3153
3154CONNECTOR
3155M: Evgeniy Polyakov <zbr@ioremap.net>
3156L: netdev@vger.kernel.org
3157S: Maintained
3158F: drivers/connector/
3159
3160CONTROL GROUP (CGROUP)
3161M: Tejun Heo <tj@kernel.org>
3162M: Li Zefan <lizefan@huawei.com>
3163M: Johannes Weiner <hannes@cmpxchg.org>
3164L: cgroups@vger.kernel.org
3165T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3166S: Maintained
3167F: Documentation/cgroups/
3168F: include/linux/cgroup*
3169F: kernel/cgroup*
3170
3171CONTROL GROUP - CPUSET
3172M: Li Zefan <lizefan@huawei.com>
3173L: cgroups@vger.kernel.org
3174W: http://www.bullopensource.org/cpuset/
3175W: http://oss.sgi.com/projects/cpusets/
3176T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3177S: Maintained
3178F: Documentation/cgroups/cpusets.txt
3179F: include/linux/cpuset.h
3180F: kernel/cpuset.c
3181
3182CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3183M: Johannes Weiner <hannes@cmpxchg.org>
3184M: Michal Hocko <mhocko@kernel.org>
3185M: Vladimir Davydov <vdavydov@virtuozzo.com>
3186L: cgroups@vger.kernel.org
3187L: linux-mm@kvack.org
3188S: Maintained
3189F: mm/memcontrol.c
3190F: mm/swap_cgroup.c
3191
3192CORETEMP HARDWARE MONITORING DRIVER
3193M: Fenghua Yu <fenghua.yu@intel.com>
3194L: linux-hwmon@vger.kernel.org
3195S: Maintained
3196F: Documentation/hwmon/coretemp
3197F: drivers/hwmon/coretemp.c
3198
3199COSA/SRP SYNC SERIAL DRIVER
3200M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3201W: http://www.fi.muni.cz/~kas/cosa/
3202S: Maintained
3203F: drivers/net/wan/cosa*
3204
3205CPMAC ETHERNET DRIVER
3206M: Florian Fainelli <florian@openwrt.org>
3207L: netdev@vger.kernel.org
3208S: Maintained
3209F: drivers/net/ethernet/ti/cpmac.c
3210
3211CPU FREQUENCY DRIVERS
3212M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3213M: Viresh Kumar <viresh.kumar@linaro.org>
3214L: linux-pm@vger.kernel.org
3215S: Maintained
3216T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3217T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3218F: drivers/cpufreq/
3219F: include/linux/cpufreq.h
3220
3221CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3222M: Viresh Kumar <viresh.kumar@linaro.org>
3223M: Sudeep Holla <sudeep.holla@arm.com>
3224L: linux-pm@vger.kernel.org
3225W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3226S: Maintained
3227F: drivers/cpufreq/arm_big_little.h
3228F: drivers/cpufreq/arm_big_little.c
3229F: drivers/cpufreq/arm_big_little_dt.c
3230
3231CPUIDLE DRIVER - ARM BIG LITTLE
3232M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3233M: Daniel Lezcano <daniel.lezcano@linaro.org>
3234L: linux-pm@vger.kernel.org
3235L: linux-arm-kernel@lists.infradead.org
3236T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3237S: Maintained
3238F: drivers/cpuidle/cpuidle-big_little.c
3239
3240CPUIDLE DRIVER - ARM EXYNOS
3241M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3242M: Daniel Lezcano <daniel.lezcano@linaro.org>
3243M: Kukjin Kim <kgene@kernel.org>
3244L: linux-pm@vger.kernel.org
3245L: linux-samsung-soc@vger.kernel.org
3246S: Supported
3247F: drivers/cpuidle/cpuidle-exynos.c
3248F: arch/arm/mach-exynos/pm.c
3249
3250CPUIDLE DRIVERS
3251M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3252M: Daniel Lezcano <daniel.lezcano@linaro.org>
3253L: linux-pm@vger.kernel.org
3254S: Maintained
3255T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3256F: drivers/cpuidle/*
3257F: include/linux/cpuidle.h
3258
3259CPUID/MSR DRIVER
3260M: "H. Peter Anvin" <hpa@zytor.com>
3261S: Maintained
3262F: arch/x86/kernel/cpuid.c
3263F: arch/x86/kernel/msr.c
3264
3265CPU POWER MONITORING SUBSYSTEM
3266M: Thomas Renninger <trenn@suse.com>
3267L: linux-pm@vger.kernel.org
3268S: Maintained
3269F: tools/power/cpupower/
3270
3271CRAMFS FILESYSTEM
3272W: http://sourceforge.net/projects/cramfs/
3273S: Orphan / Obsolete
3274F: Documentation/filesystems/cramfs.txt
3275F: fs/cramfs/
3276
3277CRIS PORT
3278M: Mikael Starvik <starvik@axis.com>
3279M: Jesper Nilsson <jesper.nilsson@axis.com>
3280L: linux-cris-kernel@axis.com
3281W: http://developer.axis.com
3282T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3283S: Maintained
3284F: arch/cris/
3285F: drivers/tty/serial/crisv10.*
3286
3287CRYPTO API
3288M: Herbert Xu <herbert@gondor.apana.org.au>
3289M: "David S. Miller" <davem@davemloft.net>
3290L: linux-crypto@vger.kernel.org
3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3292T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3293S: Maintained
3294F: Documentation/crypto/
3295F: Documentation/DocBook/crypto-API.tmpl
3296F: arch/*/crypto/
3297F: crypto/
3298F: drivers/crypto/
3299F: include/crypto/
3300
3301CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3302M: Neil Horman <nhorman@tuxdriver.com>
3303L: linux-crypto@vger.kernel.org
3304S: Maintained
3305F: crypto/ansi_cprng.c
3306F: crypto/rng.c
3307
3308CS3308 MEDIA DRIVER
3309M: Hans Verkuil <hverkuil@xs4all.nl>
3310L: linux-media@vger.kernel.org
3311T: git git://linuxtv.org/media_tree.git
3312W: http://linuxtv.org
3313S: Odd Fixes
3314F: drivers/media/i2c/cs3308.c
3315F: drivers/media/i2c/cs3308.h
3316
3317CS5535 Audio ALSA driver
3318M: Jaya Kumar <jayakumar.alsa@gmail.com>
3319S: Maintained
3320F: sound/pci/cs5535audio/
3321
3322CW1200 WLAN driver
3323M: Solomon Peachy <pizza@shaftnet.org>
3324S: Maintained
3325F: drivers/net/wireless/st/cw1200/
3326
3327CX18 VIDEO4LINUX DRIVER
3328M: Andy Walls <awalls@md.metrocast.net>
3329L: ivtv-devel@ivtvdriver.org (subscribers-only)
3330L: linux-media@vger.kernel.org
3331T: git git://linuxtv.org/media_tree.git
3332W: https://linuxtv.org
3333W: http://www.ivtvdriver.org/index.php/Cx18
3334S: Maintained
3335F: Documentation/video4linux/cx18.txt
3336F: drivers/media/pci/cx18/
3337F: include/uapi/linux/ivtv*
3338
3339CX2341X MPEG ENCODER HELPER MODULE
3340M: Hans Verkuil <hverkuil@xs4all.nl>
3341L: linux-media@vger.kernel.org
3342T: git git://linuxtv.org/media_tree.git
3343W: https://linuxtv.org
3344S: Maintained
3345F: drivers/media/common/cx2341x*
3346F: include/media/cx2341x*
3347
3348CX24120 MEDIA DRIVER
3349M: Jemma Denson <jdenson@gmail.com>
3350M: Patrick Boettcher <patrick.boettcher@posteo.de>
3351L: linux-media@vger.kernel.org
3352W: https://linuxtv.org
3353Q: http://patchwork.linuxtv.org/project/linux-media/list/
3354S: Maintained
3355F: drivers/media/dvb-frontends/cx24120*
3356
3357CX88 VIDEO4LINUX DRIVER
3358M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3359M: Mauro Carvalho Chehab <mchehab@kernel.org>
3360L: linux-media@vger.kernel.org
3361W: https://linuxtv.org
3362T: git git://linuxtv.org/media_tree.git
3363S: Odd fixes
3364F: Documentation/video4linux/cx88/
3365F: drivers/media/pci/cx88/
3366
3367CXD2820R MEDIA DRIVER
3368M: Antti Palosaari <crope@iki.fi>
3369L: linux-media@vger.kernel.org
3370W: https://linuxtv.org
3371W: http://palosaari.fi/linux/
3372Q: http://patchwork.linuxtv.org/project/linux-media/list/
3373T: git git://linuxtv.org/anttip/media_tree.git
3374S: Maintained
3375F: drivers/media/dvb-frontends/cxd2820r*
3376
3377CXGB3 ETHERNET DRIVER (CXGB3)
3378M: Santosh Raspatur <santosh@chelsio.com>
3379L: netdev@vger.kernel.org
3380W: http://www.chelsio.com
3381S: Supported
3382F: drivers/net/ethernet/chelsio/cxgb3/
3383
3384CXGB3 ISCSI DRIVER (CXGB3I)
3385M: Karen Xie <kxie@chelsio.com>
3386L: linux-scsi@vger.kernel.org
3387W: http://www.chelsio.com
3388S: Supported
3389F: drivers/scsi/cxgbi/cxgb3i
3390
3391CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3392M: Steve Wise <swise@chelsio.com>
3393L: linux-rdma@vger.kernel.org
3394W: http://www.openfabrics.org
3395S: Supported
3396F: drivers/infiniband/hw/cxgb3/
3397
3398CXGB4 ETHERNET DRIVER (CXGB4)
3399M: Hariprasad S <hariprasad@chelsio.com>
3400L: netdev@vger.kernel.org
3401W: http://www.chelsio.com
3402S: Supported
3403F: drivers/net/ethernet/chelsio/cxgb4/
3404
3405CXGB4 ISCSI DRIVER (CXGB4I)
3406M: Karen Xie <kxie@chelsio.com>
3407L: linux-scsi@vger.kernel.org
3408W: http://www.chelsio.com
3409S: Supported
3410F: drivers/scsi/cxgbi/cxgb4i
3411
3412CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3413M: Steve Wise <swise@chelsio.com>
3414L: linux-rdma@vger.kernel.org
3415W: http://www.openfabrics.org
3416S: Supported
3417F: drivers/infiniband/hw/cxgb4/
3418
3419CXGB4VF ETHERNET DRIVER (CXGB4VF)
3420M: Casey Leedom <leedom@chelsio.com>
3421L: netdev@vger.kernel.org
3422W: http://www.chelsio.com
3423S: Supported
3424F: drivers/net/ethernet/chelsio/cxgb4vf/
3425
3426CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3427M: Ian Munsie <imunsie@au1.ibm.com>
3428M: Michael Neuling <mikey@neuling.org>
3429L: linuxppc-dev@lists.ozlabs.org
3430S: Supported
3431F: drivers/misc/cxl/
3432F: include/misc/cxl*
3433F: include/uapi/misc/cxl.h
3434F: Documentation/powerpc/cxl.txt
3435F: Documentation/powerpc/cxl.txt
3436F: Documentation/ABI/testing/sysfs-class-cxl
3437
3438CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3439M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3440M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3441L: linux-scsi@vger.kernel.org
3442S: Supported
3443F: drivers/scsi/cxlflash/
3444F: include/uapi/scsi/cxlflash_ioctls.h
3445F: Documentation/powerpc/cxlflash.txt
3446
3447STMMAC ETHERNET DRIVER
3448M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3449M: Alexandre Torgue <alexandre.torgue@st.com>
3450L: netdev@vger.kernel.org
3451W: http://www.stlinux.com
3452S: Supported
3453F: drivers/net/ethernet/stmicro/stmmac/
3454
3455CYBERPRO FB DRIVER
3456M: Russell King <linux@armlinux.org.uk>
3457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3458W: http://www.armlinux.org.uk/
3459S: Maintained
3460F: drivers/video/fbdev/cyber2000fb.*
3461
3462CYCLADES ASYNC MUX DRIVER
3463W: http://www.cyclades.com/
3464S: Orphan
3465F: drivers/tty/cyclades.c
3466F: include/linux/cyclades.h
3467F: include/uapi/linux/cyclades.h
3468
3469CYCLADES PC300 DRIVER
3470W: http://www.cyclades.com/
3471S: Orphan
3472F: drivers/net/wan/pc300*
3473
3474CYPRESS_FIRMWARE MEDIA DRIVER
3475M: Antti Palosaari <crope@iki.fi>
3476L: linux-media@vger.kernel.org
3477W: https://linuxtv.org
3478W: http://palosaari.fi/linux/
3479Q: http://patchwork.linuxtv.org/project/linux-media/list/
3480T: git git://linuxtv.org/anttip/media_tree.git
3481S: Maintained
3482F: drivers/media/common/cypress_firmware*
3483
3484CYTTSP TOUCHSCREEN DRIVER
3485M: Ferruh Yigit <fery@cypress.com>
3486L: linux-input@vger.kernel.org
3487S: Supported
3488F: drivers/input/touchscreen/cyttsp*
3489F: include/linux/input/cyttsp.h
3490
3491DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3492M: Joshua Kinard <kumba@gentoo.org>
3493S: Maintained
3494F: drivers/rtc/rtc-ds1685.c
3495F: include/linux/rtc/ds1685.h
3496
3497DAMA SLAVE for AX.25
3498M: Joerg Reuter <jreuter@yaina.de>
3499W: http://yaina.de/jreuter/
3500W: http://www.qsl.net/dl1bke/
3501L: linux-hams@vger.kernel.org
3502S: Maintained
3503F: net/ax25/af_ax25.c
3504F: net/ax25/ax25_dev.c
3505F: net/ax25/ax25_ds_*
3506F: net/ax25/ax25_in.c
3507F: net/ax25/ax25_out.c
3508F: net/ax25/ax25_timer.c
3509F: net/ax25/sysctl_net_ax25.c
3510
3511DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3512L: netdev@vger.kernel.org
3513S: Orphan
3514F: Documentation/networking/dmfe.txt
3515F: drivers/net/ethernet/dec/tulip/dmfe.c
3516
3517DC390/AM53C974 SCSI driver
3518M: Hannes Reinecke <hare@suse.com>
3519L: linux-scsi@vger.kernel.org
3520S: Maintained
3521F: drivers/scsi/am53c974.c
3522
3523DC395x SCSI driver
3524M: Oliver Neukum <oliver@neukum.org>
3525M: Ali Akcaagac <aliakc@web.de>
3526M: Jamie Lenehan <lenehan@twibble.org>
3527L: dc395x@twibble.org
3528W: http://twibble.org/dist/dc395x/
3529W: http://lists.twibble.org/mailman/listinfo/dc395x/
3530S: Maintained
3531F: Documentation/scsi/dc395x.txt
3532F: drivers/scsi/dc395x.*
3533
3534DCCP PROTOCOL
3535M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3536L: dccp@vger.kernel.org
3537W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3538S: Maintained
3539F: include/linux/dccp.h
3540F: include/uapi/linux/dccp.h
3541F: include/linux/tfrc.h
3542F: net/dccp/
3543
3544DECnet NETWORK LAYER
3545W: http://linux-decnet.sourceforge.net
3546L: linux-decnet-user@lists.sourceforge.net
3547S: Orphan
3548F: Documentation/networking/decnet.txt
3549F: net/decnet/
3550
3551DECSTATION PLATFORM SUPPORT
3552M: "Maciej W. Rozycki" <macro@linux-mips.org>
3553L: linux-mips@linux-mips.org
3554W: http://www.linux-mips.org/wiki/DECstation
3555S: Maintained
3556F: arch/mips/dec/
3557F: arch/mips/include/asm/dec/
3558F: arch/mips/include/asm/mach-dec/
3559
3560DEFXX FDDI NETWORK DRIVER
3561M: "Maciej W. Rozycki" <macro@linux-mips.org>
3562S: Maintained
3563F: drivers/net/fddi/defxx.*
3564
3565DELL LAPTOP DRIVER
3566M: Matthew Garrett <mjg59@srcf.ucam.org>
3567M: Pali Rohár <pali.rohar@gmail.com>
3568L: platform-driver-x86@vger.kernel.org
3569S: Maintained
3570F: drivers/platform/x86/dell-laptop.c
3571
3572DELL LAPTOP RBTN DRIVER
3573M: Pali Rohár <pali.rohar@gmail.com>
3574S: Maintained
3575F: drivers/platform/x86/dell-rbtn.*
3576
3577DELL LAPTOP FREEFALL DRIVER
3578M: Pali Rohár <pali.rohar@gmail.com>
3579S: Maintained
3580F: drivers/platform/x86/dell-smo8800.c
3581
3582DELL LAPTOP SMM DRIVER
3583M: Pali Rohár <pali.rohar@gmail.com>
3584S: Maintained
3585F: drivers/hwmon/dell-smm-hwmon.c
3586F: include/uapi/linux/i8k.h
3587
3588DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3589M: Doug Warzecha <Douglas_Warzecha@dell.com>
3590S: Maintained
3591F: Documentation/dcdbas.txt
3592F: drivers/firmware/dcdbas.*
3593
3594DELL WMI EXTRAS DRIVER
3595M: Matthew Garrett <mjg59@srcf.ucam.org>
3596M: Pali Rohár <pali.rohar@gmail.com>
3597S: Maintained
3598F: drivers/platform/x86/dell-wmi.c
3599
3600DESIGNWARE USB2 DRD IP DRIVER
3601M: John Youn <johnyoun@synopsys.com>
3602L: linux-usb@vger.kernel.org
3603T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3604S: Maintained
3605F: drivers/usb/dwc2/
3606
3607DESIGNWARE USB3 DRD IP DRIVER
3608M: Felipe Balbi <balbi@kernel.org>
3609L: linux-usb@vger.kernel.org
3610T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3611S: Maintained
3612F: drivers/usb/dwc3/
3613
3614DEVICE COREDUMP (DEV_COREDUMP)
3615M: Johannes Berg <johannes@sipsolutions.net>
3616L: linux-kernel@vger.kernel.org
3617S: Maintained
3618F: drivers/base/devcoredump.c
3619F: include/linux/devcoredump.h
3620
3621DEVICE FREQUENCY (DEVFREQ)
3622M: MyungJoo Ham <myungjoo.ham@samsung.com>
3623M: Kyungmin Park <kyungmin.park@samsung.com>
3624L: linux-pm@vger.kernel.org
3625T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3626S: Maintained
3627F: drivers/devfreq/
3628F: include/linux/devfreq.h
3629F: Documentation/devicetree/bindings/devfreq/
3630
3631DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3632M: Chanwoo Choi <cw00.choi@samsung.com>
3633L: linux-pm@vger.kernel.org
3634T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3635S: Supported
3636F: drivers/devfreq/event/
3637F: drivers/devfreq/devfreq-event.c
3638F: include/linux/devfreq-event.h
3639F: Documentation/devicetree/bindings/devfreq/event/
3640
3641BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3642M: Chanwoo Choi <cw00.choi@samsung.com>
3643L: linux-pm@vger.kernel.org
3644L: linux-samsung-soc@vger.kernel.org
3645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3646S: Maintained
3647F: drivers/devfreq/exynos-bus.c
3648F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3649
3650DEVICE NUMBER REGISTRY
3651M: Torben Mathiasen <device@lanana.org>
3652W: http://lanana.org/docs/device-list/index.html
3653S: Maintained
3654
3655DEVICE-MAPPER (LVM)
3656M: Alasdair Kergon <agk@redhat.com>
3657M: Mike Snitzer <snitzer@redhat.com>
3658M: dm-devel@redhat.com
3659L: dm-devel@redhat.com
3660W: http://sources.redhat.com/dm
3661Q: http://patchwork.kernel.org/project/dm-devel/list/
3662T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3663T: quilt http://people.redhat.com/agk/patches/linux/editing/
3664S: Maintained
3665F: Documentation/device-mapper/
3666F: drivers/md/dm*
3667F: drivers/md/persistent-data/
3668F: include/linux/device-mapper.h
3669F: include/linux/dm-*.h
3670F: include/uapi/linux/dm-*.h
3671
3672DEVLINK
3673M: Jiri Pirko <jiri@mellanox.com>
3674L: netdev@vger.kernel.org
3675S: Supported
3676F: net/core/devlink.c
3677F: include/net/devlink.h
3678F: include/uapi/linux/devlink.h
3679
3680DIALOG SEMICONDUCTOR DRIVERS
3681M: Support Opensource <support.opensource@diasemi.com>
3682W: http://www.dialog-semiconductor.com/products
3683S: Supported
3684F: Documentation/hwmon/da90??
3685F: Documentation/devicetree/bindings/sound/da[79]*.txt
3686F: drivers/gpio/gpio-da90??.c
3687F: drivers/hwmon/da90??-hwmon.c
3688F: drivers/iio/adc/da91??-*.c
3689F: drivers/input/misc/da90??_onkey.c
3690F: drivers/input/touchscreen/da9052_tsi.c
3691F: drivers/leds/leds-da90??.c
3692F: drivers/mfd/da903x.c
3693F: drivers/mfd/da90??-*.c
3694F: drivers/mfd/da91??-*.c
3695F: drivers/power/da9052-battery.c
3696F: drivers/power/da91??-*.c
3697F: drivers/regulator/da903x.c
3698F: drivers/regulator/da9???-regulator.[ch]
3699F: drivers/rtc/rtc-da90??.c
3700F: drivers/video/backlight/da90??_bl.c
3701F: drivers/watchdog/da90??_wdt.c
3702F: include/linux/mfd/da903x.h
3703F: include/linux/mfd/da9052/
3704F: include/linux/mfd/da9055/
3705F: include/linux/mfd/da9063/
3706F: include/linux/mfd/da9150/
3707F: include/sound/da[79]*.h
3708F: sound/soc/codecs/da[79]*.[ch]
3709
3710DIGI NEO AND CLASSIC PCI PRODUCTS
3711M: Lidza Louina <lidza.louina@gmail.com>
3712M: Mark Hounschell <markh@compro.net>
3713L: driverdev-devel@linuxdriverproject.org
3714S: Maintained
3715F: drivers/staging/dgnc/
3716
3717DIOLAN U2C-12 I2C DRIVER
3718M: Guenter Roeck <linux@roeck-us.net>
3719L: linux-i2c@vger.kernel.org
3720S: Maintained
3721F: drivers/i2c/busses/i2c-diolan-u2c.c
3722
3723DIRECT ACCESS (DAX)
3724M: Matthew Wilcox <willy@linux.intel.com>
3725L: linux-fsdevel@vger.kernel.org
3726S: Supported
3727F: fs/dax.c
3728
3729DIRECTORY NOTIFICATION (DNOTIFY)
3730M: Eric Paris <eparis@parisplace.org>
3731S: Maintained
3732F: Documentation/filesystems/dnotify.txt
3733F: fs/notify/dnotify/
3734F: include/linux/dnotify.h
3735
3736DISK GEOMETRY AND PARTITION HANDLING
3737M: Andries Brouwer <aeb@cwi.nl>
3738W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3739W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3740W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3741S: Maintained
3742
3743DISKQUOTA
3744M: Jan Kara <jack@suse.com>
3745S: Maintained
3746F: Documentation/filesystems/quota.txt
3747F: fs/quota/
3748F: include/linux/quota*.h
3749F: include/uapi/linux/quota*.h
3750
3751DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3752M: Bernie Thompson <bernie@plugable.com>
3753L: linux-fbdev@vger.kernel.org
3754S: Maintained
3755W: http://plugable.com/category/projects/udlfb/
3756F: drivers/video/fbdev/udlfb.c
3757F: include/video/udlfb.h
3758F: Documentation/fb/udlfb.txt
3759
3760DISTRIBUTED LOCK MANAGER (DLM)
3761M: Christine Caulfield <ccaulfie@redhat.com>
3762M: David Teigland <teigland@redhat.com>
3763L: cluster-devel@redhat.com
3764W: http://sources.redhat.com/cluster/
3765T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3766S: Supported
3767F: fs/dlm/
3768
3769DMA BUFFER SHARING FRAMEWORK
3770M: Sumit Semwal <sumit.semwal@linaro.org>
3771S: Maintained
3772L: linux-media@vger.kernel.org
3773L: dri-devel@lists.freedesktop.org
3774L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3775F: drivers/dma-buf/
3776F: include/linux/dma-buf*
3777F: include/linux/reservation.h
3778F: include/linux/*fence.h
3779F: Documentation/dma-buf-sharing.txt
3780T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3781
3782DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3783M: Vinod Koul <vinod.koul@intel.com>
3784L: dmaengine@vger.kernel.org
3785Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3786S: Maintained
3787F: drivers/dma/
3788F: include/linux/dmaengine.h
3789F: Documentation/devicetree/bindings/dma/
3790F: Documentation/dmaengine/
3791T: git git://git.infradead.org/users/vkoul/slave-dma.git
3792
3793DME1737 HARDWARE MONITOR DRIVER
3794M: Juerg Haefliger <juergh@gmail.com>
3795L: linux-hwmon@vger.kernel.org
3796S: Maintained
3797F: Documentation/hwmon/dme1737
3798F: drivers/hwmon/dme1737.c
3799
3800DMI/SMBIOS SUPPORT
3801M: Jean Delvare <jdelvare@suse.com>
3802S: Maintained
3803T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3804F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3805F: drivers/firmware/dmi-id.c
3806F: drivers/firmware/dmi_scan.c
3807F: include/linux/dmi.h
3808
3809DOCUMENTATION
3810M: Jonathan Corbet <corbet@lwn.net>
3811L: linux-doc@vger.kernel.org
3812S: Maintained
3813F: Documentation/
3814F: scripts/docproc.c
3815F: scripts/kernel-doc*
3816X: Documentation/ABI/
3817X: Documentation/devicetree/
3818X: Documentation/acpi
3819X: Documentation/power
3820X: Documentation/spi
3821X: Documentation/DocBook/media
3822T: git git://git.lwn.net/linux.git docs-next
3823
3824DOUBLETALK DRIVER
3825M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3826L: blinux-list@redhat.com
3827S: Maintained
3828F: drivers/char/dtlk.c
3829F: include/linux/dtlk.h
3830
3831DPT_I2O SCSI RAID DRIVER
3832M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3833L: linux-scsi@vger.kernel.org
3834W: http://www.adaptec.com/
3835S: Maintained
3836F: drivers/scsi/dpt*
3837F: drivers/scsi/dpt/
3838
3839DRBD DRIVER
3840M: Philipp Reisner <philipp.reisner@linbit.com>
3841M: Lars Ellenberg <lars.ellenberg@linbit.com>
3842L: drbd-dev@lists.linbit.com
3843W: http://www.drbd.org
3844T: git git://git.linbit.com/linux-drbd.git
3845T: git git://git.linbit.com/drbd-8.4.git
3846S: Supported
3847F: drivers/block/drbd/
3848F: lib/lru_cache.c
3849F: Documentation/blockdev/drbd/
3850
3851DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3852M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3853T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3854S: Supported
3855F: Documentation/kobject.txt
3856F: drivers/base/
3857F: fs/debugfs/
3858F: fs/kernfs/
3859F: fs/sysfs/
3860F: include/linux/debugfs.h
3861F: include/linux/kobj*
3862F: lib/kobj*
3863
3864DRM DRIVERS
3865M: David Airlie <airlied@linux.ie>
3866L: dri-devel@lists.freedesktop.org
3867T: git git://people.freedesktop.org/~airlied/linux
3868S: Maintained
3869F: drivers/gpu/drm/
3870F: drivers/gpu/vga/
3871F: Documentation/devicetree/bindings/display/
3872F: Documentation/devicetree/bindings/gpu/
3873F: Documentation/devicetree/bindings/video/
3874F: Documentation/gpu/
3875F: include/drm/
3876F: include/uapi/drm/
3877
3878DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3879M: Dave Airlie <airlied@redhat.com>
3880S: Odd Fixes
3881F: drivers/gpu/drm/ast/
3882
3883DRM DRIVER FOR BOCHS VIRTUAL GPU
3884M: Gerd Hoffmann <kraxel@redhat.com>
3885S: Odd Fixes
3886F: drivers/gpu/drm/bochs/
3887
3888DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3889M: Dave Airlie <airlied@redhat.com>
3890S: Odd Fixes
3891F: drivers/gpu/drm/cirrus/
3892
3893RADEON and AMDGPU DRM DRIVERS
3894M: Alex Deucher <alexander.deucher@amd.com>
3895M: Christian König <christian.koenig@amd.com>
3896L: dri-devel@lists.freedesktop.org
3897T: git git://people.freedesktop.org/~agd5f/linux
3898S: Supported
3899F: drivers/gpu/drm/radeon/
3900F: include/uapi/drm/radeon_drm.h
3901F: drivers/gpu/drm/amd/
3902F: include/uapi/drm/amdgpu_drm.h
3903
3904DRM PANEL DRIVERS
3905M: Thierry Reding <thierry.reding@gmail.com>
3906L: dri-devel@lists.freedesktop.org
3907T: git git://anongit.freedesktop.org/tegra/linux.git
3908S: Maintained
3909F: drivers/gpu/drm/drm_panel.c
3910F: drivers/gpu/drm/panel/
3911F: include/drm/drm_panel.h
3912F: Documentation/devicetree/bindings/display/panel/
3913
3914INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3915M: Daniel Vetter <daniel.vetter@intel.com>
3916M: Jani Nikula <jani.nikula@linux.intel.com>
3917L: intel-gfx@lists.freedesktop.org
3918L: dri-devel@lists.freedesktop.org
3919W: https://01.org/linuxgraphics/
3920Q: http://patchwork.freedesktop.org/project/intel-gfx/
3921T: git git://anongit.freedesktop.org/drm-intel
3922S: Supported
3923F: drivers/gpu/drm/i915/
3924F: include/drm/i915*
3925F: include/uapi/drm/i915_drm.h
3926F: Documentation/gpu/i915.rst
3927
3928DRM DRIVERS FOR ATMEL HLCDC
3929M: Boris Brezillon <boris.brezillon@free-electrons.com>
3930L: dri-devel@lists.freedesktop.org
3931S: Supported
3932F: drivers/gpu/drm/atmel-hlcdc/
3933F: Documentation/devicetree/bindings/drm/atmel/
3934
3935DRM DRIVERS FOR ALLWINNER A10
3936M: Maxime Ripard <maxime.ripard@free-electrons.com>
3937L: dri-devel@lists.freedesktop.org
3938S: Supported
3939F: drivers/gpu/drm/sun4i/
3940F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3941
3942DRM DRIVERS FOR EXYNOS
3943M: Inki Dae <inki.dae@samsung.com>
3944M: Joonyoung Shim <jy0922.shim@samsung.com>
3945M: Seung-Woo Kim <sw0312.kim@samsung.com>
3946M: Kyungmin Park <kyungmin.park@samsung.com>
3947L: dri-devel@lists.freedesktop.org
3948T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3949S: Supported
3950F: drivers/gpu/drm/exynos/
3951F: include/uapi/drm/exynos_drm.h
3952F: Documentation/devicetree/bindings/display/exynos/
3953
3954DRM DRIVERS FOR FREESCALE DCU
3955M: Stefan Agner <stefan@agner.ch>
3956M: Alison Wang <alison.wang@freescale.com>
3957L: dri-devel@lists.freedesktop.org
3958S: Supported
3959F: drivers/gpu/drm/fsl-dcu/
3960F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3961F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3962F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3963
3964DRM DRIVERS FOR FREESCALE IMX
3965M: Philipp Zabel <p.zabel@pengutronix.de>
3966L: dri-devel@lists.freedesktop.org
3967S: Maintained
3968F: drivers/gpu/drm/imx/
3969F: drivers/gpu/ipu-v3/
3970F: Documentation/devicetree/bindings/display/imx/
3971
3972DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3973M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3974L: dri-devel@lists.freedesktop.org
3975T: git git://github.com/patjak/drm-gma500
3976S: Maintained
3977F: drivers/gpu/drm/gma500/
3978
3979DRM DRIVERS FOR HISILICON
3980M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3981R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3982R: Chen Feng <puck.chen@hisilicon.com>
3983L: dri-devel@lists.freedesktop.org
3984T: git git://github.com/xin3liang/linux.git
3985S: Maintained
3986F: drivers/gpu/drm/hisilicon/
3987F: Documentation/devicetree/bindings/display/hisilicon/
3988
3989DRM DRIVER FOR INTEL I810 VIDEO CARDS
3990S: Orphan / Obsolete
3991F: drivers/gpu/drm/i810/
3992F: include/uapi/drm/i810_drm.h
3993
3994DRM DRIVER FOR MSM ADRENO GPU
3995M: Rob Clark <robdclark@gmail.com>
3996L: linux-arm-msm@vger.kernel.org
3997L: dri-devel@lists.freedesktop.org
3998L: freedreno@lists.freedesktop.org
3999T: git git://people.freedesktop.org/~robclark/linux
4000S: Maintained
4001F: drivers/gpu/drm/msm/
4002F: include/uapi/drm/msm_drm.h
4003F: Documentation/devicetree/bindings/display/msm/
4004
4005DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4006M: Ben Skeggs <bskeggs@redhat.com>
4007L: dri-devel@lists.freedesktop.org
4008L: nouveau@lists.freedesktop.org
4009T: git git://github.com/skeggsb/linux
4010S: Supported
4011F: drivers/gpu/drm/nouveau/
4012F: include/uapi/drm/nouveau_drm.h
4013
4014DRM DRIVERS FOR NVIDIA TEGRA
4015M: Thierry Reding <thierry.reding@gmail.com>
4016L: dri-devel@lists.freedesktop.org
4017L: linux-tegra@vger.kernel.org
4018T: git git://anongit.freedesktop.org/tegra/linux.git
4019S: Supported
4020F: drivers/gpu/drm/tegra/
4021F: drivers/gpu/host1x/
4022F: include/linux/host1x.h
4023F: include/uapi/drm/tegra_drm.h
4024F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4025
4026DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4027S: Orphan / Obsolete
4028F: drivers/gpu/drm/mga/
4029F: include/uapi/drm/mga_drm.h
4030
4031DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4032M: Dave Airlie <airlied@redhat.com>
4033S: Odd Fixes
4034F: drivers/gpu/drm/mgag200/
4035
4036DRM DRIVER FOR RAGE 128 VIDEO CARDS
4037S: Orphan / Obsolete
4038F: drivers/gpu/drm/r128/
4039F: include/uapi/drm/r128_drm.h
4040
4041DRM DRIVERS FOR RENESAS
4042M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4043L: dri-devel@lists.freedesktop.org
4044L: linux-renesas-soc@vger.kernel.org
4045T: git git://linuxtv.org/pinchartl/fbdev
4046S: Supported
4047F: drivers/gpu/drm/rcar-du/
4048F: drivers/gpu/drm/shmobile/
4049F: include/linux/platform_data/shmob_drm.h
4050F: Documentation/devicetree/bindings/display/renesas,du.txt
4051
4052DRM DRIVER FOR QXL VIRTUAL GPU
4053M: Dave Airlie <airlied@redhat.com>
4054S: Odd Fixes
4055F: drivers/gpu/drm/qxl/
4056F: include/uapi/drm/qxl_drm.h
4057
4058DRM DRIVERS FOR ROCKCHIP
4059M: Mark Yao <mark.yao@rock-chips.com>
4060L: dri-devel@lists.freedesktop.org
4061S: Maintained
4062F: drivers/gpu/drm/rockchip/
4063F: Documentation/devicetree/bindings/display/rockchip/
4064
4065DRM DRIVER FOR SAVAGE VIDEO CARDS
4066S: Orphan / Obsolete
4067F: drivers/gpu/drm/savage/
4068F: include/uapi/drm/savage_drm.h
4069
4070DRM DRIVER FOR SIS VIDEO CARDS
4071S: Orphan / Obsolete
4072F: drivers/gpu/drm/sis/
4073F: include/uapi/drm/sis_drm.h
4074
4075DRM DRIVERS FOR STI
4076M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4077M: Vincent Abriou <vincent.abriou@st.com>
4078L: dri-devel@lists.freedesktop.org
4079T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4080S: Maintained
4081F: drivers/gpu/drm/sti
4082F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4083
4084DRM DRIVER FOR TDFX VIDEO CARDS
4085S: Orphan / Obsolete
4086F: drivers/gpu/drm/tdfx/
4087
4088DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4089M: Dave Airlie <airlied@redhat.com>
4090S: Odd Fixes
4091F: drivers/gpu/drm/udl/
4092
4093DRM DRIVERS FOR VIVANTE GPU IP
4094M: Lucas Stach <l.stach@pengutronix.de>
4095R: Russell King <linux+etnaviv@armlinux.org.uk>
4096R: Christian Gmeiner <christian.gmeiner@gmail.com>
4097L: dri-devel@lists.freedesktop.org
4098S: Maintained
4099F: drivers/gpu/drm/etnaviv/
4100F: include/uapi/drm/etnaviv_drm.h
4101F: Documentation/devicetree/bindings/display/etnaviv/
4102
4103DRM DRIVER FOR VMWARE VIRTUAL GPU
4104M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4105M: Sinclair Yeh <syeh@vmware.com>
4106M: Thomas Hellstrom <thellstrom@vmware.com>
4107L: dri-devel@lists.freedesktop.org
4108T: git git://people.freedesktop.org/~syeh/repos_linux
4109T: git git://people.freedesktop.org/~thomash/linux
4110S: Supported
4111F: drivers/gpu/drm/vmwgfx/
4112F: include/uapi/drm/vmwgfx_drm.h
4113
4114DRM DRIVERS FOR VC4
4115M: Eric Anholt <eric@anholt.net>
4116T: git git://github.com/anholt/linux
4117S: Supported
4118F: drivers/gpu/drm/vc4/
4119F: include/uapi/drm/vc4_drm.h
4120F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4121
4122DRM DRIVERS FOR TI OMAP
4123M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4124L: dri-devel@lists.freedesktop.org
4125S: Maintained
4126F: drivers/gpu/drm/omapdrm/
4127F: Documentation/devicetree/bindings/display/ti/
4128
4129DRM DRIVERS FOR TI LCDC
4130M: Jyri Sarha <jsarha@ti.com>
4131R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4132L: dri-devel@lists.freedesktop.org
4133S: Maintained
4134F: drivers/gpu/drm/tilcdc/
4135F: Documentation/devicetree/bindings/display/tilcdc/
4136
4137DSBR100 USB FM RADIO DRIVER
4138M: Alexey Klimov <klimov.linux@gmail.com>
4139L: linux-media@vger.kernel.org
4140T: git git://linuxtv.org/media_tree.git
4141S: Maintained
4142F: drivers/media/radio/dsbr100.c
4143
4144DSCC4 DRIVER
4145M: Francois Romieu <romieu@fr.zoreil.com>
4146L: netdev@vger.kernel.org
4147S: Maintained
4148F: drivers/net/wan/dscc4.c
4149
4150DT3155 MEDIA DRIVER
4151M: Hans Verkuil <hverkuil@xs4all.nl>
4152L: linux-media@vger.kernel.org
4153T: git git://linuxtv.org/media_tree.git
4154W: https://linuxtv.org
4155S: Odd Fixes
4156F: drivers/media/pci/dt3155/
4157
4158DVB_USB_AF9015 MEDIA DRIVER
4159M: Antti Palosaari <crope@iki.fi>
4160L: linux-media@vger.kernel.org
4161W: https://linuxtv.org
4162W: http://palosaari.fi/linux/
4163Q: http://patchwork.linuxtv.org/project/linux-media/list/
4164T: git git://linuxtv.org/anttip/media_tree.git
4165S: Maintained
4166F: drivers/media/usb/dvb-usb-v2/af9015*
4167
4168DVB_USB_AF9035 MEDIA DRIVER
4169M: Antti Palosaari <crope@iki.fi>
4170L: linux-media@vger.kernel.org
4171W: https://linuxtv.org
4172W: http://palosaari.fi/linux/
4173Q: http://patchwork.linuxtv.org/project/linux-media/list/
4174T: git git://linuxtv.org/anttip/media_tree.git
4175S: Maintained
4176F: drivers/media/usb/dvb-usb-v2/af9035*
4177
4178DVB_USB_ANYSEE MEDIA DRIVER
4179M: Antti Palosaari <crope@iki.fi>
4180L: linux-media@vger.kernel.org
4181W: https://linuxtv.org
4182W: http://palosaari.fi/linux/
4183Q: http://patchwork.linuxtv.org/project/linux-media/list/
4184T: git git://linuxtv.org/anttip/media_tree.git
4185S: Maintained
4186F: drivers/media/usb/dvb-usb-v2/anysee*
4187
4188DVB_USB_AU6610 MEDIA DRIVER
4189M: Antti Palosaari <crope@iki.fi>
4190L: linux-media@vger.kernel.org
4191W: https://linuxtv.org
4192W: http://palosaari.fi/linux/
4193Q: http://patchwork.linuxtv.org/project/linux-media/list/
4194T: git git://linuxtv.org/anttip/media_tree.git
4195S: Maintained
4196F: drivers/media/usb/dvb-usb-v2/au6610*
4197
4198DVB_USB_CE6230 MEDIA DRIVER
4199M: Antti Palosaari <crope@iki.fi>
4200L: linux-media@vger.kernel.org
4201W: https://linuxtv.org
4202W: http://palosaari.fi/linux/
4203Q: http://patchwork.linuxtv.org/project/linux-media/list/
4204T: git git://linuxtv.org/anttip/media_tree.git
4205S: Maintained
4206F: drivers/media/usb/dvb-usb-v2/ce6230*
4207
4208DVB_USB_CXUSB MEDIA DRIVER
4209M: Michael Krufky <mkrufky@linuxtv.org>
4210L: linux-media@vger.kernel.org
4211W: https://linuxtv.org
4212W: http://github.com/mkrufky
4213Q: http://patchwork.linuxtv.org/project/linux-media/list/
4214T: git git://linuxtv.org/media_tree.git
4215S: Maintained
4216F: drivers/media/usb/dvb-usb/cxusb*
4217
4218DVB_USB_EC168 MEDIA DRIVER
4219M: Antti Palosaari <crope@iki.fi>
4220L: linux-media@vger.kernel.org
4221W: https://linuxtv.org
4222W: http://palosaari.fi/linux/
4223Q: http://patchwork.linuxtv.org/project/linux-media/list/
4224T: git git://linuxtv.org/anttip/media_tree.git
4225S: Maintained
4226F: drivers/media/usb/dvb-usb-v2/ec168*
4227
4228DVB_USB_GL861 MEDIA DRIVER
4229M: Antti Palosaari <crope@iki.fi>
4230L: linux-media@vger.kernel.org
4231W: https://linuxtv.org
4232Q: http://patchwork.linuxtv.org/project/linux-media/list/
4233T: git git://linuxtv.org/anttip/media_tree.git
4234S: Maintained
4235F: drivers/media/usb/dvb-usb-v2/gl861*
4236
4237DVB_USB_MXL111SF MEDIA DRIVER
4238M: Michael Krufky <mkrufky@linuxtv.org>
4239L: linux-media@vger.kernel.org
4240W: https://linuxtv.org
4241W: http://github.com/mkrufky
4242Q: http://patchwork.linuxtv.org/project/linux-media/list/
4243T: git git://linuxtv.org/mkrufky/mxl111sf.git
4244S: Maintained
4245F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4246
4247DVB_USB_RTL28XXU MEDIA DRIVER
4248M: Antti Palosaari <crope@iki.fi>
4249L: linux-media@vger.kernel.org
4250W: https://linuxtv.org
4251W: http://palosaari.fi/linux/
4252Q: http://patchwork.linuxtv.org/project/linux-media/list/
4253T: git git://linuxtv.org/anttip/media_tree.git
4254S: Maintained
4255F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4256
4257DVB_USB_V2 MEDIA DRIVER
4258M: Antti Palosaari <crope@iki.fi>
4259L: linux-media@vger.kernel.org
4260W: https://linuxtv.org
4261W: http://palosaari.fi/linux/
4262Q: http://patchwork.linuxtv.org/project/linux-media/list/
4263T: git git://linuxtv.org/anttip/media_tree.git
4264S: Maintained
4265F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4266F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4267
4268DYNAMIC DEBUG
4269M: Jason Baron <jbaron@akamai.com>
4270S: Maintained
4271F: lib/dynamic_debug.c
4272F: include/linux/dynamic_debug.h
4273
4274DZ DECSTATION DZ11 SERIAL DRIVER
4275M: "Maciej W. Rozycki" <macro@linux-mips.org>
4276S: Maintained
4277F: drivers/tty/serial/dz.*
4278
4279E3X0 POWER BUTTON DRIVER
4280M: Moritz Fischer <moritz.fischer@ettus.com>
4281L: usrp-users@lists.ettus.com
4282W: http://www.ettus.com
4283S: Supported
4284F: drivers/input/misc/e3x0-button.c
4285F: Documentation/devicetree/bindings/input/e3x0-button.txt
4286
4287E4000 MEDIA DRIVER
4288M: Antti Palosaari <crope@iki.fi>
4289L: linux-media@vger.kernel.org
4290W: https://linuxtv.org
4291W: http://palosaari.fi/linux/
4292Q: http://patchwork.linuxtv.org/project/linux-media/list/
4293T: git git://linuxtv.org/anttip/media_tree.git
4294S: Maintained
4295F: drivers/media/tuners/e4000*
4296
4297EATA ISA/EISA/PCI SCSI DRIVER
4298M: Dario Ballabio <ballabio_dario@emc.com>
4299L: linux-scsi@vger.kernel.org
4300S: Maintained
4301F: drivers/scsi/eata.c
4302
4303EC100 MEDIA DRIVER
4304M: Antti Palosaari <crope@iki.fi>
4305L: linux-media@vger.kernel.org
4306W: https://linuxtv.org
4307W: http://palosaari.fi/linux/
4308Q: http://patchwork.linuxtv.org/project/linux-media/list/
4309T: git git://linuxtv.org/anttip/media_tree.git
4310S: Maintained
4311F: drivers/media/dvb-frontends/ec100*
4312
4313ECRYPT FILE SYSTEM
4314M: Tyler Hicks <tyhicks@canonical.com>
4315L: ecryptfs@vger.kernel.org
4316W: http://ecryptfs.org
4317W: https://launchpad.net/ecryptfs
4318T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4319S: Supported
4320F: Documentation/filesystems/ecryptfs.txt
4321F: fs/ecryptfs/
4322
4323EDAC-CORE
4324M: Doug Thompson <dougthompson@xmission.com>
4325M: Borislav Petkov <bp@alien8.de>
4326M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4327M: Mauro Carvalho Chehab <mchehab@kernel.org>
4328L: linux-edac@vger.kernel.org
4329T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4330T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4331S: Supported
4332F: Documentation/edac.txt
4333F: drivers/edac/
4334F: include/linux/edac.h
4335
4336EDAC-AMD64
4337M: Doug Thompson <dougthompson@xmission.com>
4338M: Borislav Petkov <bp@alien8.de>
4339L: linux-edac@vger.kernel.org
4340S: Maintained
4341F: drivers/edac/amd64_edac*
4342
4343EDAC-CALXEDA
4344M: Doug Thompson <dougthompson@xmission.com>
4345M: Robert Richter <rric@kernel.org>
4346L: linux-edac@vger.kernel.org
4347S: Maintained
4348F: drivers/edac/highbank*
4349
4350EDAC-CAVIUM
4351M: Ralf Baechle <ralf@linux-mips.org>
4352M: David Daney <david.daney@cavium.com>
4353L: linux-edac@vger.kernel.org
4354L: linux-mips@linux-mips.org
4355S: Supported
4356F: drivers/edac/octeon_edac*
4357
4358EDAC-E752X
4359M: Mark Gross <mark.gross@intel.com>
4360M: Doug Thompson <dougthompson@xmission.com>
4361L: linux-edac@vger.kernel.org
4362S: Maintained
4363F: drivers/edac/e752x_edac.c
4364
4365EDAC-E7XXX
4366M: Doug Thompson <dougthompson@xmission.com>
4367L: linux-edac@vger.kernel.org
4368S: Maintained
4369F: drivers/edac/e7xxx_edac.c
4370
4371EDAC-GHES
4372M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4373M: Mauro Carvalho Chehab <mchehab@kernel.org>
4374L: linux-edac@vger.kernel.org
4375S: Maintained
4376F: drivers/edac/ghes_edac.c
4377
4378EDAC-I82443BXGX
4379M: Tim Small <tim@buttersideup.com>
4380L: linux-edac@vger.kernel.org
4381S: Maintained
4382F: drivers/edac/i82443bxgx_edac.c
4383
4384EDAC-I3000
4385M: Jason Uhlenkott <juhlenko@akamai.com>
4386L: linux-edac@vger.kernel.org
4387S: Maintained
4388F: drivers/edac/i3000_edac.c
4389
4390EDAC-I5000
4391M: Doug Thompson <dougthompson@xmission.com>
4392L: linux-edac@vger.kernel.org
4393S: Maintained
4394F: drivers/edac/i5000_edac.c
4395
4396EDAC-I5400
4397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4398M: Mauro Carvalho Chehab <mchehab@kernel.org>
4399L: linux-edac@vger.kernel.org
4400S: Maintained
4401F: drivers/edac/i5400_edac.c
4402
4403EDAC-I7300
4404M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4405M: Mauro Carvalho Chehab <mchehab@kernel.org>
4406L: linux-edac@vger.kernel.org
4407S: Maintained
4408F: drivers/edac/i7300_edac.c
4409
4410EDAC-I7CORE
4411M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4412M: Mauro Carvalho Chehab <mchehab@kernel.org>
4413L: linux-edac@vger.kernel.org
4414S: Maintained
4415F: drivers/edac/i7core_edac.c
4416
4417EDAC-I82975X
4418M: Ranganathan Desikan <ravi@jetztechnologies.com>
4419M: "Arvind R." <arvino55@gmail.com>
4420L: linux-edac@vger.kernel.org
4421S: Maintained
4422F: drivers/edac/i82975x_edac.c
4423
4424EDAC-IE31200
4425M: Jason Baron <jbaron@akamai.com>
4426L: linux-edac@vger.kernel.org
4427S: Maintained
4428F: drivers/edac/ie31200_edac.c
4429
4430EDAC-MPC85XX
4431M: Johannes Thumshirn <morbidrsa@gmail.com>
4432L: linux-edac@vger.kernel.org
4433S: Maintained
4434F: drivers/edac/mpc85xx_edac.[ch]
4435
4436EDAC-PASEMI
4437M: Egor Martovetsky <egor@pasemi.com>
4438L: linux-edac@vger.kernel.org
4439S: Maintained
4440F: drivers/edac/pasemi_edac.c
4441
4442EDAC-R82600
4443M: Tim Small <tim@buttersideup.com>
4444L: linux-edac@vger.kernel.org
4445S: Maintained
4446F: drivers/edac/r82600_edac.c
4447
4448EDAC-SBRIDGE
4449M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4450M: Mauro Carvalho Chehab <mchehab@kernel.org>
4451L: linux-edac@vger.kernel.org
4452S: Maintained
4453F: drivers/edac/sb_edac.c
4454
4455EDAC-XGENE
4456APPLIED MICRO (APM) X-GENE SOC EDAC
4457M: Loc Ho <lho@apm.com>
4458S: Supported
4459F: drivers/edac/xgene_edac.c
4460F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4461
4462EDIROL UA-101/UA-1000 DRIVER
4463M: Clemens Ladisch <clemens@ladisch.de>
4464L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4465T: git git://git.alsa-project.org/alsa-kernel.git
4466S: Maintained
4467F: sound/usb/misc/ua101.c
4468
4469EXTENSIBLE FIRMWARE INTERFACE (EFI)
4470M: Matt Fleming <matt@codeblueprint.co.uk>
4471L: linux-efi@vger.kernel.org
4472T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4473S: Maintained
4474F: Documentation/efi-stub.txt
4475F: arch/ia64/kernel/efi.c
4476F: arch/x86/boot/compressed/eboot.[ch]
4477F: arch/x86/include/asm/efi.h
4478F: arch/x86/platform/efi/
4479F: drivers/firmware/efi/
4480F: include/linux/efi*.h
4481
4482EFI VARIABLE FILESYSTEM
4483M: Matthew Garrett <matthew.garrett@nebula.com>
4484M: Jeremy Kerr <jk@ozlabs.org>
4485M: Matt Fleming <matt@codeblueprint.co.uk>
4486T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4487L: linux-efi@vger.kernel.org
4488S: Maintained
4489F: fs/efivarfs/
4490
4491EFIFB FRAMEBUFFER DRIVER
4492L: linux-fbdev@vger.kernel.org
4493M: Peter Jones <pjones@redhat.com>
4494S: Maintained
4495F: drivers/video/fbdev/efifb.c
4496
4497EFS FILESYSTEM
4498W: http://aeschi.ch.eu.org/efs/
4499S: Orphan
4500F: fs/efs/
4501
4502EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4503M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4504L: netdev@vger.kernel.org
4505S: Maintained
4506F: drivers/net/ethernet/ibm/ehea/
4507
4508EM28XX VIDEO4LINUX DRIVER
4509M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4510M: Mauro Carvalho Chehab <mchehab@kernel.org>
4511L: linux-media@vger.kernel.org
4512W: https://linuxtv.org
4513T: git git://linuxtv.org/media_tree.git
4514S: Maintained
4515F: drivers/media/usb/em28xx/
4516
4517EMBEDDED LINUX
4518M: Paul Gortmaker <paul.gortmaker@windriver.com>
4519M: Matt Mackall <mpm@selenic.com>
4520M: David Woodhouse <dwmw2@infradead.org>
4521L: linux-embedded@vger.kernel.org
4522S: Maintained
4523
4524EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4525M: James Smart <james.smart@avagotech.com>
4526M: Dick Kennedy <dick.kennedy@avagotech.com>
4527L: linux-scsi@vger.kernel.org
4528W: http://www.avagotech.com
4529S: Supported
4530F: drivers/scsi/lpfc/
4531
4532ENE CB710 FLASH CARD READER DRIVER
4533M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4534S: Maintained
4535F: drivers/misc/cb710/
4536F: drivers/mmc/host/cb710-mmc.*
4537F: include/linux/cb710.h
4538
4539ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4540M: Maxim Levitsky <maximlevitsky@gmail.com>
4541S: Maintained
4542F: drivers/media/rc/ene_ir.*
4543
4544EPSON S1D13XXX FRAMEBUFFER DRIVER
4545M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4546S: Maintained
4547T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4548F: drivers/video/fbdev/s1d13xxxfb.c
4549F: include/video/s1d13xxxfb.h
4550
4551ET131X NETWORK DRIVER
4552M: Mark Einon <mark.einon@gmail.com>
4553S: Odd Fixes
4554F: drivers/net/ethernet/agere/
4555
4556ETHERNET BRIDGE
4557M: Stephen Hemminger <stephen@networkplumber.org>
4558L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4559L: netdev@vger.kernel.org
4560W: http://www.linuxfoundation.org/en/Net:Bridge
4561S: Maintained
4562F: include/linux/netfilter_bridge/
4563F: net/bridge/
4564
4565ETHERNET PHY LIBRARY
4566M: Florian Fainelli <f.fainelli@gmail.com>
4567L: netdev@vger.kernel.org
4568S: Maintained
4569F: include/linux/phy.h
4570F: include/linux/phy_fixed.h
4571F: drivers/net/phy/
4572F: Documentation/networking/phy.txt
4573F: drivers/of/of_mdio.c
4574F: drivers/of/of_net.c
4575
4576EXT2 FILE SYSTEM
4577M: Jan Kara <jack@suse.com>
4578L: linux-ext4@vger.kernel.org
4579S: Maintained
4580F: Documentation/filesystems/ext2.txt
4581F: fs/ext2/
4582F: include/linux/ext2*
4583
4584EXT4 FILE SYSTEM
4585M: "Theodore Ts'o" <tytso@mit.edu>
4586M: Andreas Dilger <adilger.kernel@dilger.ca>
4587L: linux-ext4@vger.kernel.org
4588W: http://ext4.wiki.kernel.org
4589Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4590T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4591S: Maintained
4592F: Documentation/filesystems/ext4.txt
4593F: fs/ext4/
4594
4595Extended Verification Module (EVM)
4596M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4597L: linux-ima-devel@lists.sourceforge.net
4598L: linux-security-module@vger.kernel.org
4599S: Supported
4600F: security/integrity/evm/
4601
4602EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4603M: MyungJoo Ham <myungjoo.ham@samsung.com>
4604M: Chanwoo Choi <cw00.choi@samsung.com>
4605L: linux-kernel@vger.kernel.org
4606T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4607S: Maintained
4608F: drivers/extcon/
4609F: include/linux/extcon/
4610F: include/linux/extcon.h
4611F: Documentation/extcon/
4612F: Documentation/devicetree/bindings/extcon/
4613
4614EXYNOS DP DRIVER
4615M: Jingoo Han <jingoohan1@gmail.com>
4616L: dri-devel@lists.freedesktop.org
4617S: Maintained
4618F: drivers/gpu/drm/exynos/exynos_dp*
4619
4620EXYNOS SYSMMU (IOMMU) driver
4621M: Marek Szyprowski <m.szyprowski@samsung.com>
4622L: iommu@lists.linux-foundation.org
4623S: Maintained
4624F: drivers/iommu/exynos-iommu.c
4625
4626EXYNOS MIPI DISPLAY DRIVERS
4627M: Inki Dae <inki.dae@samsung.com>
4628M: Donghwa Lee <dh09.lee@samsung.com>
4629M: Kyungmin Park <kyungmin.park@samsung.com>
4630L: linux-fbdev@vger.kernel.org
4631S: Maintained
4632F: drivers/video/fbdev/exynos/exynos_mipi*
4633F: include/video/exynos_mipi*
4634
4635EZchip NPS platform support
4636M: Noam Camus <noamc@ezchip.com>
4637S: Supported
4638F: arch/arc/plat-eznps
4639F: arch/arc/boot/dts/eznps.dts
4640
4641F71805F HARDWARE MONITORING DRIVER
4642M: Jean Delvare <jdelvare@suse.com>
4643L: linux-hwmon@vger.kernel.org
4644S: Maintained
4645F: Documentation/hwmon/f71805f
4646F: drivers/hwmon/f71805f.c
4647
4648FC0011 TUNER DRIVER
4649M: Michael Buesch <m@bues.ch>
4650L: linux-media@vger.kernel.org
4651S: Maintained
4652F: drivers/media/tuners/fc0011.h
4653F: drivers/media/tuners/fc0011.c
4654
4655FC2580 MEDIA DRIVER
4656M: Antti Palosaari <crope@iki.fi>
4657L: linux-media@vger.kernel.org
4658W: https://linuxtv.org
4659W: http://palosaari.fi/linux/
4660Q: http://patchwork.linuxtv.org/project/linux-media/list/
4661T: git git://linuxtv.org/anttip/media_tree.git
4662S: Maintained
4663F: drivers/media/tuners/fc2580*
4664
4665FANOTIFY
4666M: Eric Paris <eparis@redhat.com>
4667S: Maintained
4668F: fs/notify/fanotify/
4669F: include/linux/fanotify.h
4670F: include/uapi/linux/fanotify.h
4671
4672FARSYNC SYNCHRONOUS DRIVER
4673M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4674W: http://www.farsite.co.uk/
4675S: Supported
4676F: drivers/net/wan/farsync.*
4677
4678FAULT INJECTION SUPPORT
4679M: Akinobu Mita <akinobu.mita@gmail.com>
4680S: Supported
4681F: Documentation/fault-injection/
4682F: lib/fault-inject.c
4683
4684FBTFT Framebuffer drivers
4685M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4686M: Noralf Trønnes <noralf@tronnes.org>
4687S: Maintained
4688F: drivers/staging/fbtft/
4689
4690FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4691M: Vasu Dev <vasu.dev@intel.com>
4692L: fcoe-devel@open-fcoe.org
4693W: www.Open-FCoE.org
4694S: Supported
4695F: drivers/scsi/libfc/
4696F: drivers/scsi/fcoe/
4697F: include/scsi/fc/
4698F: include/scsi/libfc.h
4699F: include/scsi/libfcoe.h
4700F: include/uapi/scsi/fc/
4701
4702FILE LOCKING (flock() and fcntl()/lockf())
4703M: Jeff Layton <jlayton@poochiereds.net>
4704M: "J. Bruce Fields" <bfields@fieldses.org>
4705L: linux-fsdevel@vger.kernel.org
4706S: Maintained
4707F: include/linux/fcntl.h
4708F: include/linux/fs.h
4709F: include/uapi/linux/fcntl.h
4710F: include/uapi/linux/fs.h
4711F: fs/fcntl.c
4712F: fs/locks.c
4713
4714FILESYSTEMS (VFS and infrastructure)
4715M: Alexander Viro <viro@zeniv.linux.org.uk>
4716L: linux-fsdevel@vger.kernel.org
4717S: Maintained
4718F: fs/*
4719
4720FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4721M: Riku Voipio <riku.voipio@iki.fi>
4722L: linux-hwmon@vger.kernel.org
4723S: Maintained
4724F: drivers/hwmon/f75375s.c
4725F: include/linux/f75375s.h
4726
4727FIREWIRE AUDIO DRIVERS
4728M: Clemens Ladisch <clemens@ladisch.de>
4729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4730T: git git://git.alsa-project.org/alsa-kernel.git
4731S: Maintained
4732F: sound/firewire/
4733
4734FIREWIRE MEDIA DRIVERS (firedtv)
4735M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4736L: linux-media@vger.kernel.org
4737L: linux1394-devel@lists.sourceforge.net
4738T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4739S: Maintained
4740F: drivers/media/firewire/
4741
4742FIREWIRE SBP-2 TARGET
4743M: Chris Boot <bootc@bootc.net>
4744L: linux-scsi@vger.kernel.org
4745L: target-devel@vger.kernel.org
4746L: linux1394-devel@lists.sourceforge.net
4747T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4748S: Maintained
4749F: drivers/target/sbp/
4750
4751FIREWIRE SUBSYSTEM
4752M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4753L: linux1394-devel@lists.sourceforge.net
4754W: http://ieee1394.wiki.kernel.org/
4755T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4756S: Maintained
4757F: drivers/firewire/
4758F: include/linux/firewire.h
4759F: include/uapi/linux/firewire*.h
4760F: tools/firewire/
4761
4762FIRMWARE LOADER (request_firmware)
4763M: Ming Lei <ming.lei@canonical.com>
4764L: linux-kernel@vger.kernel.org
4765S: Maintained
4766F: Documentation/firmware_class/
4767F: drivers/base/firmware*.c
4768F: include/linux/firmware.h
4769
4770FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4771M: Joshua Morris <josh.h.morris@us.ibm.com>
4772M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4773S: Maintained
4774F: drivers/block/rsxx/
4775
4776FLOPPY DRIVER
4777M: Jiri Kosina <jikos@kernel.org>
4778T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4779S: Odd fixes
4780F: drivers/block/floppy.c
4781
4782FMC SUBSYSTEM
4783M: Alessandro Rubini <rubini@gnudd.com>
4784W: http://www.ohwr.org/projects/fmc-bus
4785S: Supported
4786F: drivers/fmc/
4787F: include/linux/fmc*.h
4788F: include/linux/ipmi-fru.h
4789K: fmc_d.*register
4790
4791FPGA MANAGER FRAMEWORK
4792M: Alan Tull <atull@opensource.altera.com>
4793R: Moritz Fischer <moritz.fischer@ettus.com>
4794S: Maintained
4795F: drivers/fpga/
4796F: include/linux/fpga/fpga-mgr.h
4797W: http://www.rocketboards.org
4798
4799FPU EMULATOR
4800M: Bill Metzenthen <billm@melbpc.org.au>
4801W: http://floatingpoint.sourceforge.net/emulator/index.html
4802S: Maintained
4803F: arch/x86/math-emu/
4804
4805FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4806L: netdev@vger.kernel.org
4807S: Orphan
4808F: drivers/net/wan/dlci.c
4809F: drivers/net/wan/sdla.c
4810
4811FRAMEBUFFER LAYER
4812M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4813M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4814L: linux-fbdev@vger.kernel.org
4815W: http://linux-fbdev.sourceforge.net/
4816Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4817T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4818S: Maintained
4819F: Documentation/fb/
4820F: drivers/video/
4821F: include/video/
4822F: include/linux/fb.h
4823F: include/uapi/video/
4824F: include/uapi/linux/fb.h
4825
4826FREESCALE DIU FRAMEBUFFER DRIVER
4827M: Timur Tabi <timur@tabi.org>
4828L: linux-fbdev@vger.kernel.org
4829S: Maintained
4830F: drivers/video/fbdev/fsl-diu-fb.*
4831
4832FREESCALE DMA DRIVER
4833M: Li Yang <leoli@freescale.com>
4834M: Zhang Wei <zw@zh-kernel.org>
4835L: linuxppc-dev@lists.ozlabs.org
4836S: Maintained
4837F: drivers/dma/fsldma.*
4838
4839FREESCALE GPMI NAND DRIVER
4840M: Han Xu <han.xu@nxp.com>
4841L: linux-mtd@lists.infradead.org
4842S: Maintained
4843F: drivers/mtd/nand/gpmi-nand/*
4844
4845FREESCALE I2C CPM DRIVER
4846M: Jochen Friedrich <jochen@scram.de>
4847L: linuxppc-dev@lists.ozlabs.org
4848L: linux-i2c@vger.kernel.org
4849S: Maintained
4850F: drivers/i2c/busses/i2c-cpm.c
4851
4852FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4853M: Sascha Hauer <kernel@pengutronix.de>
4854L: linux-fbdev@vger.kernel.org
4855L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4856S: Maintained
4857F: include/linux/platform_data/video-imxfb.h
4858F: drivers/video/fbdev/imxfb.c
4859
4860FREESCALE QUAD SPI DRIVER
4861M: Han Xu <han.xu@nxp.com>
4862L: linux-mtd@lists.infradead.org
4863S: Maintained
4864F: drivers/mtd/spi-nor/fsl-quadspi.c
4865
4866FREESCALE SOC FS_ENET DRIVER
4867M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4868M: Vitaly Bordug <vbordug@ru.mvista.com>
4869L: linuxppc-dev@lists.ozlabs.org
4870L: netdev@vger.kernel.org
4871S: Maintained
4872F: drivers/net/ethernet/freescale/fs_enet/
4873F: include/linux/fs_enet_pd.h
4874
4875FREESCALE IMX / MXC FEC DRIVER
4876M: Fugang Duan <fugang.duan@nxp.com>
4877L: netdev@vger.kernel.org
4878S: Maintained
4879F: drivers/net/ethernet/freescale/fec_main.c
4880F: drivers/net/ethernet/freescale/fec_ptp.c
4881F: drivers/net/ethernet/freescale/fec.h
4882F: Documentation/devicetree/bindings/net/fsl-fec.txt
4883
4884FREESCALE QUICC ENGINE LIBRARY
4885L: linuxppc-dev@lists.ozlabs.org
4886S: Orphan
4887F: drivers/soc/fsl/qe/
4888F: include/soc/fsl/*qe*.h
4889F: include/soc/fsl/*ucc*.h
4890
4891FREESCALE USB PERIPHERAL DRIVERS
4892M: Li Yang <leoli@freescale.com>
4893L: linux-usb@vger.kernel.org
4894L: linuxppc-dev@lists.ozlabs.org
4895S: Maintained
4896F: drivers/usb/gadget/udc/fsl*
4897
4898FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4899M: Li Yang <leoli@freescale.com>
4900L: netdev@vger.kernel.org
4901L: linuxppc-dev@lists.ozlabs.org
4902S: Maintained
4903F: drivers/net/ethernet/freescale/ucc_geth*
4904
4905FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4906M: Claudiu Manoil <claudiu.manoil@freescale.com>
4907L: netdev@vger.kernel.org
4908S: Maintained
4909F: drivers/net/ethernet/freescale/gianfar*
4910X: drivers/net/ethernet/freescale/gianfar_ptp.c
4911F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4912
4913FREESCALE QUICC ENGINE UCC UART DRIVER
4914M: Timur Tabi <timur@tabi.org>
4915L: linuxppc-dev@lists.ozlabs.org
4916S: Maintained
4917F: drivers/tty/serial/ucc_uart.c
4918
4919FREESCALE SOC SOUND DRIVERS
4920M: Timur Tabi <timur@tabi.org>
4921M: Nicolin Chen <nicoleotsuka@gmail.com>
4922M: Xiubo Li <Xiubo.Lee@gmail.com>
4923R: Fabio Estevam <fabio.estevam@nxp.com>
4924L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4925L: linuxppc-dev@lists.ozlabs.org
4926S: Maintained
4927F: sound/soc/fsl/fsl*
4928F: sound/soc/fsl/imx*
4929F: sound/soc/fsl/mpc8610_hpcd.c
4930
4931FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4932M: "J. German Rivera" <German.Rivera@freescale.com>
4933M: Stuart Yoder <stuart.yoder@nxp.com>
4934L: linux-kernel@vger.kernel.org
4935S: Maintained
4936F: drivers/staging/fsl-mc/
4937
4938FREEVXFS FILESYSTEM
4939M: Christoph Hellwig <hch@infradead.org>
4940W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4941S: Maintained
4942F: fs/freevxfs/
4943
4944FREEZER
4945M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4946M: Pavel Machek <pavel@ucw.cz>
4947L: linux-pm@vger.kernel.org
4948S: Supported
4949F: Documentation/power/freezing-of-tasks.txt
4950F: include/linux/freezer.h
4951F: kernel/freezer.c
4952
4953FRONTSWAP API
4954M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4955L: linux-kernel@vger.kernel.org
4956S: Maintained
4957F: mm/frontswap.c
4958F: include/linux/frontswap.h
4959
4960FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4961M: David Howells <dhowells@redhat.com>
4962L: linux-cachefs@redhat.com (moderated for non-subscribers)
4963S: Supported
4964F: Documentation/filesystems/caching/
4965F: fs/fscache/
4966F: include/linux/fscache*.h
4967
4968F2FS FILE SYSTEM
4969M: Jaegeuk Kim <jaegeuk@kernel.org>
4970M: Changman Lee <cm224.lee@samsung.com>
4971R: Chao Yu <yuchao0@huawei.com>
4972L: linux-f2fs-devel@lists.sourceforge.net
4973W: http://en.wikipedia.org/wiki/F2FS
4974T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4975S: Maintained
4976F: Documentation/filesystems/f2fs.txt
4977F: Documentation/ABI/testing/sysfs-fs-f2fs
4978F: fs/f2fs/
4979F: include/linux/f2fs_fs.h
4980F: include/trace/events/f2fs.h
4981
4982FUJITSU FR-V (FRV) PORT
4983S: Orphan
4984F: arch/frv/
4985
4986FUJITSU LAPTOP EXTRAS
4987M: Jonathan Woithe <jwoithe@just42.net>
4988L: platform-driver-x86@vger.kernel.org
4989S: Maintained
4990F: drivers/platform/x86/fujitsu-laptop.c
4991
4992FUJITSU M-5MO LS CAMERA ISP DRIVER
4993M: Kyungmin Park <kyungmin.park@samsung.com>
4994M: Heungjun Kim <riverful.kim@samsung.com>
4995L: linux-media@vger.kernel.org
4996S: Maintained
4997F: drivers/media/i2c/m5mols/
4998F: include/media/i2c/m5mols.h
4999
5000FUJITSU TABLET EXTRAS
5001M: Robert Gerlach <khnz@gmx.de>
5002L: platform-driver-x86@vger.kernel.org
5003S: Maintained
5004F: drivers/platform/x86/fujitsu-tablet.c
5005
5006FUSE: FILESYSTEM IN USERSPACE
5007M: Miklos Szeredi <miklos@szeredi.hu>
5008L: linux-fsdevel@vger.kernel.org
5009W: http://fuse.sourceforge.net/
5010T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5011S: Maintained
5012F: fs/fuse/
5013F: include/uapi/linux/fuse.h
5014F: Documentation/filesystems/fuse.txt
5015
5016FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5017M: Rik Faith <faith@cs.unc.edu>
5018L: linux-scsi@vger.kernel.org
5019S: Odd Fixes (e.g., new signatures)
5020F: drivers/scsi/fdomain.*
5021
5022GCOV BASED KERNEL PROFILING
5023M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5024S: Maintained
5025F: kernel/gcov/
5026F: Documentation/gcov.txt
5027
5028GDT SCSI DISK ARRAY CONTROLLER DRIVER
5029M: Achim Leubner <achim_leubner@adaptec.com>
5030L: linux-scsi@vger.kernel.org
5031W: http://www.icp-vortex.com/
5032S: Supported
5033F: drivers/scsi/gdt*
5034
5035GDB KERNEL DEBUGGING HELPER SCRIPTS
5036M: Jan Kiszka <jan.kiszka@siemens.com>
5037M: Kieran Bingham <kieran@bingham.xyz>
5038S: Supported
5039F: scripts/gdb/
5040
5041GEMTEK FM RADIO RECEIVER DRIVER
5042M: Hans Verkuil <hverkuil@xs4all.nl>
5043L: linux-media@vger.kernel.org
5044T: git git://linuxtv.org/media_tree.git
5045W: https://linuxtv.org
5046S: Maintained
5047F: drivers/media/radio/radio-gemtek*
5048
5049GENERIC GPIO I2C DRIVER
5050M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5051S: Supported
5052F: drivers/i2c/busses/i2c-gpio.c
5053F: include/linux/i2c-gpio.h
5054
5055GENERIC GPIO I2C MULTIPLEXER DRIVER
5056M: Peter Korsgaard <peter.korsgaard@barco.com>
5057L: linux-i2c@vger.kernel.org
5058S: Supported
5059F: drivers/i2c/muxes/i2c-mux-gpio.c
5060F: include/linux/i2c-mux-gpio.h
5061F: Documentation/i2c/muxes/i2c-mux-gpio
5062
5063GENERIC HDLC (WAN) DRIVERS
5064M: Krzysztof Halasa <khc@pm.waw.pl>
5065W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5066S: Maintained
5067F: drivers/net/wan/c101.c
5068F: drivers/net/wan/hd6457*
5069F: drivers/net/wan/hdlc*
5070F: drivers/net/wan/n2.c
5071F: drivers/net/wan/pc300too.c
5072F: drivers/net/wan/pci200syn.c
5073F: drivers/net/wan/wanxl*
5074
5075GENERIC INCLUDE/ASM HEADER FILES
5076M: Arnd Bergmann <arnd@arndb.de>
5077L: linux-arch@vger.kernel.org
5078T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5079S: Maintained
5080F: include/asm-generic/
5081F: include/uapi/asm-generic/
5082
5083GENERIC PHY FRAMEWORK
5084M: Kishon Vijay Abraham I <kishon@ti.com>
5085L: linux-kernel@vger.kernel.org
5086T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5087S: Supported
5088F: drivers/phy/
5089F: include/linux/phy/
5090
5091GENERIC PM DOMAINS
5092M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5093M: Kevin Hilman <khilman@kernel.org>
5094M: Ulf Hansson <ulf.hansson@linaro.org>
5095L: linux-pm@vger.kernel.org
5096S: Supported
5097F: drivers/base/power/domain*.c
5098F: include/linux/pm_domain.h
5099
5100GENERIC UIO DRIVER FOR PCI DEVICES
5101M: "Michael S. Tsirkin" <mst@redhat.com>
5102L: kvm@vger.kernel.org
5103S: Supported
5104F: drivers/uio/uio_pci_generic.c
5105
5106GET_MAINTAINER SCRIPT
5107M: Joe Perches <joe@perches.com>
5108S: Maintained
5109F: scripts/get_maintainer.pl
5110
5111GFS2 FILE SYSTEM
5112M: Steven Whitehouse <swhiteho@redhat.com>
5113M: Bob Peterson <rpeterso@redhat.com>
5114L: cluster-devel@redhat.com
5115W: http://sources.redhat.com/cluster/
5116T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5117S: Supported
5118F: Documentation/filesystems/gfs2*.txt
5119F: fs/gfs2/
5120F: include/uapi/linux/gfs2_ondisk.h
5121
5122GIGASET ISDN DRIVERS
5123M: Paul Bolle <pebolle@tiscali.nl>
5124L: gigaset307x-common@lists.sourceforge.net
5125W: http://gigaset307x.sourceforge.net/
5126S: Odd Fixes
5127F: Documentation/isdn/README.gigaset
5128F: drivers/isdn/gigaset/
5129F: include/uapi/linux/gigaset_dev.h
5130
5131GO7007 MPEG CODEC
5132M: Hans Verkuil <hans.verkuil@cisco.com>
5133L: linux-media@vger.kernel.org
5134S: Maintained
5135F: drivers/media/usb/go7007/
5136
5137GOODIX TOUCHSCREEN
5138M: Bastien Nocera <hadess@hadess.net>
5139L: linux-input@vger.kernel.org
5140S: Maintained
5141F: drivers/input/touchscreen/goodix.c
5142
5143GPIO SUBSYSTEM
5144M: Linus Walleij <linus.walleij@linaro.org>
5145M: Alexandre Courbot <gnurou@gmail.com>
5146L: linux-gpio@vger.kernel.org
5147T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5148S: Maintained
5149F: Documentation/devicetree/bindings/gpio/
5150F: Documentation/gpio/
5151F: Documentation/ABI/testing/gpio-cdev
5152F: Documentation/ABI/obsolete/sysfs-gpio
5153F: drivers/gpio/
5154F: include/linux/gpio/
5155F: include/linux/gpio.h
5156F: include/asm-generic/gpio.h
5157F: include/uapi/linux/gpio.h
5158F: tools/gpio/
5159
5160GRE DEMULTIPLEXER DRIVER
5161M: Dmitry Kozlov <xeb@mail.ru>
5162L: netdev@vger.kernel.org
5163S: Maintained
5164F: net/ipv4/gre_demux.c
5165F: net/ipv4/gre_offload.c
5166F: include/net/gre.h
5167
5168GRETH 10/100/1G Ethernet MAC device driver
5169M: Andreas Larsson <andreas@gaisler.com>
5170L: netdev@vger.kernel.org
5171S: Maintained
5172F: drivers/net/ethernet/aeroflex/
5173
5174GSPCA FINEPIX SUBDRIVER
5175M: Frank Zago <frank@zago.net>
5176L: linux-media@vger.kernel.org
5177T: git git://linuxtv.org/media_tree.git
5178S: Maintained
5179F: drivers/media/usb/gspca/finepix.c
5180
5181GSPCA GL860 SUBDRIVER
5182M: Olivier Lorin <o.lorin@laposte.net>
5183L: linux-media@vger.kernel.org
5184T: git git://linuxtv.org/media_tree.git
5185S: Maintained
5186F: drivers/media/usb/gspca/gl860/
5187
5188GSPCA M5602 SUBDRIVER
5189M: Erik Andren <erik.andren@gmail.com>
5190L: linux-media@vger.kernel.org
5191T: git git://linuxtv.org/media_tree.git
5192S: Maintained
5193F: drivers/media/usb/gspca/m5602/
5194
5195GSPCA PAC207 SONIXB SUBDRIVER
5196M: Hans de Goede <hdegoede@redhat.com>
5197L: linux-media@vger.kernel.org
5198T: git git://linuxtv.org/media_tree.git
5199S: Maintained
5200F: drivers/media/usb/gspca/pac207.c
5201
5202GSPCA SN9C20X SUBDRIVER
5203M: Brian Johnson <brijohn@gmail.com>
5204L: linux-media@vger.kernel.org
5205T: git git://linuxtv.org/media_tree.git
5206S: Maintained
5207F: drivers/media/usb/gspca/sn9c20x.c
5208
5209GSPCA T613 SUBDRIVER
5210M: Leandro Costantino <lcostantino@gmail.com>
5211L: linux-media@vger.kernel.org
5212T: git git://linuxtv.org/media_tree.git
5213S: Maintained
5214F: drivers/media/usb/gspca/t613.c
5215
5216GSPCA USB WEBCAM DRIVER
5217M: Hans de Goede <hdegoede@redhat.com>
5218L: linux-media@vger.kernel.org
5219T: git git://linuxtv.org/media_tree.git
5220S: Maintained
5221F: drivers/media/usb/gspca/
5222
5223GUID PARTITION TABLE (GPT)
5224M: Davidlohr Bueso <dave@stgolabs.net>
5225L: linux-efi@vger.kernel.org
5226S: Maintained
5227F: block/partitions/efi.*
5228
5229STK1160 USB VIDEO CAPTURE DRIVER
5230M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5231L: linux-media@vger.kernel.org
5232T: git git://linuxtv.org/media_tree.git
5233S: Maintained
5234F: drivers/media/usb/stk1160/
5235
5236H8/300 ARCHITECTURE
5237M: Yoshinori Sato <ysato@users.sourceforge.jp>
5238L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5239W: http://uclinux-h8.sourceforge.jp
5240T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5241S: Maintained
5242F: arch/h8300/
5243F: drivers/clocksource/h8300_*.c
5244F: drivers/clk/h8300/
5245F: drivers/irqchip/irq-renesas-h8*.c
5246
5247HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5248M: Frank Seidel <frank@f-seidel.de>
5249L: platform-driver-x86@vger.kernel.org
5250W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5251S: Maintained
5252F: drivers/platform/x86/hdaps.c
5253
5254HDPVR USB VIDEO ENCODER DRIVER
5255M: Hans Verkuil <hverkuil@xs4all.nl>
5256L: linux-media@vger.kernel.org
5257T: git git://linuxtv.org/media_tree.git
5258W: https://linuxtv.org
5259S: Odd Fixes
5260F: drivers/media/usb/hdpvr/
5261
5262HWPOISON MEMORY FAILURE HANDLING
5263M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5264L: linux-mm@kvack.org
5265S: Maintained
5266F: mm/memory-failure.c
5267F: mm/hwpoison-inject.c
5268
5269HYPERVISOR VIRTUAL CONSOLE DRIVER
5270L: linuxppc-dev@lists.ozlabs.org
5271S: Odd Fixes
5272F: drivers/tty/hvc/
5273
5274HACKRF MEDIA DRIVER
5275M: Antti Palosaari <crope@iki.fi>
5276L: linux-media@vger.kernel.org
5277W: https://linuxtv.org
5278W: http://palosaari.fi/linux/
5279Q: http://patchwork.linuxtv.org/project/linux-media/list/
5280T: git git://linuxtv.org/anttip/media_tree.git
5281S: Maintained
5282F: drivers/media/usb/hackrf/
5283
5284HARDWARE MONITORING
5285M: Jean Delvare <jdelvare@suse.com>
5286M: Guenter Roeck <linux@roeck-us.net>
5287L: linux-hwmon@vger.kernel.org
5288W: http://hwmon.wiki.kernel.org/
5289T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5290T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5291S: Maintained
5292F: Documentation/hwmon/
5293F: drivers/hwmon/
5294F: include/linux/hwmon*.h
5295
5296HARDWARE RANDOM NUMBER GENERATOR CORE
5297M: Matt Mackall <mpm@selenic.com>
5298M: Herbert Xu <herbert@gondor.apana.org.au>
5299L: linux-crypto@vger.kernel.org
5300S: Odd fixes
5301F: Documentation/hw_random.txt
5302F: drivers/char/hw_random/
5303F: include/linux/hw_random.h
5304
5305HARDWARE SPINLOCK CORE
5306M: Ohad Ben-Cohen <ohad@wizery.com>
5307M: Bjorn Andersson <bjorn.andersson@linaro.org>
5308L: linux-remoteproc@vger.kernel.org
5309S: Maintained
5310T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5311F: Documentation/hwspinlock.txt
5312F: drivers/hwspinlock/hwspinlock_*
5313F: include/linux/hwspinlock.h
5314
5315HARMONY SOUND DRIVER
5316L: linux-parisc@vger.kernel.org
5317S: Maintained
5318F: sound/parisc/harmony.*
5319
5320HD29L2 MEDIA DRIVER
5321M: Antti Palosaari <crope@iki.fi>
5322L: linux-media@vger.kernel.org
5323W: https://linuxtv.org
5324W: http://palosaari.fi/linux/
5325Q: http://patchwork.linuxtv.org/project/linux-media/list/
5326T: git git://linuxtv.org/anttip/media_tree.git
5327S: Maintained
5328F: drivers/media/dvb-frontends/hd29l2*
5329
5330HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5331M: Don Brace <don.brace@microsemi.com>
5332L: iss_storagedev@hp.com
5333L: esc.storagedev@microsemi.com
5334L: linux-scsi@vger.kernel.org
5335S: Supported
5336F: Documentation/scsi/hpsa.txt
5337F: drivers/scsi/hpsa*.[ch]
5338F: include/linux/cciss*.h
5339F: include/uapi/linux/cciss*.h
5340
5341HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5342M: Don Brace <don.brace@microsemi.com>
5343L: iss_storagedev@hp.com
5344L: esc.storagedev@microsemi.com
5345L: linux-scsi@vger.kernel.org
5346S: Supported
5347F: Documentation/blockdev/cciss.txt
5348F: drivers/block/cciss*
5349F: include/linux/cciss_ioctl.h
5350F: include/uapi/linux/cciss_ioctl.h
5351
5352HFI1 DRIVER
5353M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5354M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5355L: linux-rdma@vger.kernel.org
5356S: Supported
5357F: drivers/infiniband/hw/hfi1
5358
5359HFS FILESYSTEM
5360L: linux-fsdevel@vger.kernel.org
5361S: Orphan
5362F: Documentation/filesystems/hfs.txt
5363F: fs/hfs/
5364
5365HFSPLUS FILESYSTEM
5366L: linux-fsdevel@vger.kernel.org
5367S: Orphan
5368F: Documentation/filesystems/hfsplus.txt
5369F: fs/hfsplus/
5370
5371HGA FRAMEBUFFER DRIVER
5372M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5373L: linux-nvidia@lists.surfsouth.com
5374W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5375S: Maintained
5376F: drivers/video/fbdev/hgafb.c
5377
5378HIBERNATION (aka Software Suspend, aka swsusp)
5379M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5380M: Pavel Machek <pavel@ucw.cz>
5381L: linux-pm@vger.kernel.org
5382S: Supported
5383F: arch/x86/power/
5384F: drivers/base/power/
5385F: kernel/power/
5386F: include/linux/suspend.h
5387F: include/linux/freezer.h
5388F: include/linux/pm.h
5389F: arch/*/include/asm/suspend*.h
5390
5391HID CORE LAYER
5392M: Jiri Kosina <jikos@kernel.org>
5393R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5394L: linux-input@vger.kernel.org
5395T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5396S: Maintained
5397F: drivers/hid/
5398F: include/linux/hid*
5399F: include/uapi/linux/hid*
5400
5401HID SENSOR HUB DRIVERS
5402M: Jiri Kosina <jikos@kernel.org>
5403M: Jonathan Cameron <jic23@kernel.org>
5404M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5405L: linux-input@vger.kernel.org
5406L: linux-iio@vger.kernel.org
5407S: Maintained
5408F: Documentation/hid/hid-sensor*
5409F: drivers/hid/hid-sensor-*
5410F: drivers/iio/*/hid-*
5411F: include/linux/hid-sensor-*
5412
5413HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5414M: Thomas Gleixner <tglx@linutronix.de>
5415L: linux-kernel@vger.kernel.org
5416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5417S: Maintained
5418F: Documentation/timers/
5419F: kernel/time/hrtimer.c
5420F: kernel/time/clockevents.c
5421F: kernel/time/tick*.*
5422F: kernel/time/timer_*.c
5423F: include/linux/clockchips.h
5424F: include/linux/hrtimer.h
5425
5426HIGH-SPEED SCC DRIVER FOR AX.25
5427L: linux-hams@vger.kernel.org
5428S: Orphan
5429F: drivers/net/hamradio/dmascc.c
5430F: drivers/net/hamradio/scc.c
5431
5432HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5433M: HighPoint Linux Team <linux@highpoint-tech.com>
5434W: http://www.highpoint-tech.com
5435S: Supported
5436F: Documentation/scsi/hptiop.txt
5437F: drivers/scsi/hptiop.c
5438
5439HIPPI
5440M: Jes Sorensen <jes@trained-monkey.org>
5441L: linux-hippi@sunsite.dk
5442S: Maintained
5443F: include/linux/hippidevice.h
5444F: include/uapi/linux/if_hippi.h
5445F: net/802/hippi.c
5446F: drivers/net/hippi/
5447
5448HISILICON SAS Controller
5449M: John Garry <john.garry@huawei.com>
5450W: http://www.hisilicon.com
5451S: Supported
5452F: drivers/scsi/hisi_sas/
5453F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5454
5455HOST AP DRIVER
5456M: Jouni Malinen <j@w1.fi>
5457L: hostap@shmoo.com (subscribers-only)
5458L: linux-wireless@vger.kernel.org
5459W: http://hostap.epitest.fi/
5460S: Maintained
5461F: drivers/net/wireless/intersil/hostap/
5462
5463HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5464L: platform-driver-x86@vger.kernel.org
5465S: Orphan
5466F: drivers/platform/x86/tc1100-wmi.c
5467
5468HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5469M: Jaroslav Kysela <perex@perex.cz>
5470S: Maintained
5471F: drivers/net/ethernet/hp/hp100.*
5472
5473HPET: High Precision Event Timers driver
5474M: Clemens Ladisch <clemens@ladisch.de>
5475S: Maintained
5476F: Documentation/timers/hpet.txt
5477F: drivers/char/hpet.c
5478F: include/linux/hpet.h
5479F: include/uapi/linux/hpet.h
5480
5481HPET: x86
5482S: Orphan
5483F: arch/x86/kernel/hpet.c
5484F: arch/x86/include/asm/hpet.h
5485
5486HPFS FILESYSTEM
5487M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5488W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5489S: Maintained
5490F: fs/hpfs/
5491
5492HSI SUBSYSTEM
5493M: Sebastian Reichel <sre@kernel.org>
5494T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5495S: Maintained
5496F: Documentation/ABI/testing/sysfs-bus-hsi
5497F: Documentation/hsi.txt
5498F: drivers/hsi/
5499F: include/linux/hsi/
5500F: include/uapi/linux/hsi/
5501
5502HSO 3G MODEM DRIVER
5503M: Jan Dumon <j.dumon@option.com>
5504W: http://www.pharscape.org
5505S: Maintained
5506F: drivers/net/usb/hso.c
5507
5508HSR NETWORK PROTOCOL
5509M: Arvid Brodin <arvid.brodin@alten.se>
5510L: netdev@vger.kernel.org
5511S: Maintained
5512F: net/hsr/
5513
5514HTCPEN TOUCHSCREEN DRIVER
5515M: Pau Oliva Fora <pof@eslack.org>
5516L: linux-input@vger.kernel.org
5517S: Maintained
5518F: drivers/input/touchscreen/htcpen.c
5519
5520HUGETLB FILESYSTEM
5521M: Nadia Yvette Chambers <nyc@holomorphy.com>
5522S: Maintained
5523F: fs/hugetlbfs/
5524
5525Hyper-V CORE AND DRIVERS
5526M: "K. Y. Srinivasan" <kys@microsoft.com>
5527M: Haiyang Zhang <haiyangz@microsoft.com>
5528L: devel@linuxdriverproject.org
5529S: Maintained
5530F: arch/x86/include/asm/mshyperv.h
5531F: arch/x86/include/uapi/asm/hyperv.h
5532F: arch/x86/kernel/cpu/mshyperv.c
5533F: drivers/hid/hid-hyperv.c
5534F: drivers/hv/
5535F: drivers/input/serio/hyperv-keyboard.c
5536F: drivers/pci/host/pci-hyperv.c
5537F: drivers/net/hyperv/
5538F: drivers/scsi/storvsc_drv.c
5539F: drivers/video/fbdev/hyperv_fb.c
5540F: include/linux/hyperv.h
5541F: tools/hv/
5542F: Documentation/ABI/stable/sysfs-bus-vmbus
5543
5544I2C MUXES
5545M: Peter Rosin <peda@axentia.se>
5546L: linux-i2c@vger.kernel.org
5547S: Maintained
5548F: Documentation/i2c/i2c-topology
5549F: Documentation/i2c/muxes/
5550F: Documentation/devicetree/bindings/i2c/i2c-mux*
5551F: drivers/i2c/i2c-mux.c
5552F: drivers/i2c/muxes/
5553F: include/linux/i2c-mux.h
5554
5555I2C OVER PARALLEL PORT
5556M: Jean Delvare <jdelvare@suse.com>
5557L: linux-i2c@vger.kernel.org
5558S: Maintained
5559F: Documentation/i2c/busses/i2c-parport
5560F: Documentation/i2c/busses/i2c-parport-light
5561F: drivers/i2c/busses/i2c-parport.c
5562F: drivers/i2c/busses/i2c-parport-light.c
5563
5564I2C/SMBUS CONTROLLER DRIVERS FOR PC
5565M: Jean Delvare <jdelvare@suse.com>
5566L: linux-i2c@vger.kernel.org
5567S: Maintained
5568F: Documentation/i2c/busses/i2c-ali1535
5569F: Documentation/i2c/busses/i2c-ali1563
5570F: Documentation/i2c/busses/i2c-ali15x3
5571F: Documentation/i2c/busses/i2c-amd756
5572F: Documentation/i2c/busses/i2c-amd8111
5573F: Documentation/i2c/busses/i2c-i801
5574F: Documentation/i2c/busses/i2c-nforce2
5575F: Documentation/i2c/busses/i2c-piix4
5576F: Documentation/i2c/busses/i2c-sis5595
5577F: Documentation/i2c/busses/i2c-sis630
5578F: Documentation/i2c/busses/i2c-sis96x
5579F: Documentation/i2c/busses/i2c-via
5580F: Documentation/i2c/busses/i2c-viapro
5581F: drivers/i2c/busses/i2c-ali1535.c
5582F: drivers/i2c/busses/i2c-ali1563.c
5583F: drivers/i2c/busses/i2c-ali15x3.c
5584F: drivers/i2c/busses/i2c-amd756.c
5585F: drivers/i2c/busses/i2c-amd756-s4882.c
5586F: drivers/i2c/busses/i2c-amd8111.c
5587F: drivers/i2c/busses/i2c-i801.c
5588F: drivers/i2c/busses/i2c-isch.c
5589F: drivers/i2c/busses/i2c-nforce2.c
5590F: drivers/i2c/busses/i2c-nforce2-s4985.c
5591F: drivers/i2c/busses/i2c-piix4.c
5592F: drivers/i2c/busses/i2c-sis5595.c
5593F: drivers/i2c/busses/i2c-sis630.c
5594F: drivers/i2c/busses/i2c-sis96x.c
5595F: drivers/i2c/busses/i2c-via.c
5596F: drivers/i2c/busses/i2c-viapro.c
5597
5598I2C/SMBUS ISMT DRIVER
5599M: Seth Heasley <seth.heasley@intel.com>
5600M: Neil Horman <nhorman@tuxdriver.com>
5601L: linux-i2c@vger.kernel.org
5602F: drivers/i2c/busses/i2c-ismt.c
5603F: Documentation/i2c/busses/i2c-ismt
5604
5605I2C/SMBUS STUB DRIVER
5606M: Jean Delvare <jdelvare@suse.com>
5607L: linux-i2c@vger.kernel.org
5608S: Maintained
5609F: drivers/i2c/i2c-stub.c
5610
5611I2C SUBSYSTEM
5612M: Wolfram Sang <wsa@the-dreams.de>
5613L: linux-i2c@vger.kernel.org
5614W: https://i2c.wiki.kernel.org/
5615Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5616T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5617S: Maintained
5618F: Documentation/devicetree/bindings/i2c/
5619F: Documentation/i2c/
5620F: drivers/i2c/
5621F: drivers/i2c/*/
5622F: include/linux/i2c.h
5623F: include/linux/i2c-*.h
5624F: include/uapi/linux/i2c.h
5625F: include/uapi/linux/i2c-*.h
5626
5627I2C ACPI SUPPORT
5628M: Mika Westerberg <mika.westerberg@linux.intel.com>
5629L: linux-i2c@vger.kernel.org
5630L: linux-acpi@vger.kernel.org
5631S: Maintained
5632
5633I2C-TAOS-EVM DRIVER
5634M: Jean Delvare <jdelvare@suse.com>
5635L: linux-i2c@vger.kernel.org
5636S: Maintained
5637F: Documentation/i2c/busses/i2c-taos-evm
5638F: drivers/i2c/busses/i2c-taos-evm.c
5639
5640I2C-TINY-USB DRIVER
5641M: Till Harbaum <till@harbaum.org>
5642L: linux-i2c@vger.kernel.org
5643W: http://www.harbaum.org/till/i2c_tiny_usb
5644S: Maintained
5645F: drivers/i2c/busses/i2c-tiny-usb.c
5646
5647i386 BOOT CODE
5648M: "H. Peter Anvin" <hpa@zytor.com>
5649S: Maintained
5650F: arch/x86/boot/
5651
5652i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5653M: "H. Peter Anvin" <hpa@zytor.com>
5654T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5655S: Maintained
5656
5657IA64 (Itanium) PLATFORM
5658M: Tony Luck <tony.luck@intel.com>
5659M: Fenghua Yu <fenghua.yu@intel.com>
5660L: linux-ia64@vger.kernel.org
5661T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5662S: Maintained
5663F: arch/ia64/
5664
5665IBM Power VMX Cryptographic instructions
5666M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5667M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5668L: linux-crypto@vger.kernel.org
5669S: Supported
5670F: drivers/crypto/vmx/Makefile
5671F: drivers/crypto/vmx/Kconfig
5672F: drivers/crypto/vmx/vmx.c
5673F: drivers/crypto/vmx/aes*
5674F: drivers/crypto/vmx/ghash*
5675F: drivers/crypto/vmx/ppc-xlate.pl
5676
5677IBM Power in-Nest Crypto Acceleration
5678M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5679M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5680L: linux-crypto@vger.kernel.org
5681S: Supported
5682F: drivers/crypto/nx/Makefile
5683F: drivers/crypto/nx/Kconfig
5684F: drivers/crypto/nx/nx-aes*
5685F: drivers/crypto/nx/nx-sha*
5686F: drivers/crypto/nx/nx.*
5687F: drivers/crypto/nx/nx_csbcpb.h
5688F: drivers/crypto/nx/nx_debugfs.h
5689
5690IBM Power 842 compression accelerator
5691M: Dan Streetman <ddstreet@ieee.org>
5692S: Supported
5693F: drivers/crypto/nx/Makefile
5694F: drivers/crypto/nx/Kconfig
5695F: drivers/crypto/nx/nx-842*
5696F: include/linux/sw842.h
5697F: crypto/842.c
5698F: lib/842/
5699
5700IBM Power Linux RAID adapter
5701M: Brian King <brking@us.ibm.com>
5702S: Supported
5703F: drivers/scsi/ipr.*
5704
5705IBM Power Virtual Ethernet Device Driver
5706M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5707L: netdev@vger.kernel.org
5708S: Supported
5709F: drivers/net/ethernet/ibm/ibmveth.*
5710
5711IBM Power SRIOV Virtual NIC Device Driver
5712M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5713M: John Allen <jallen@linux.vnet.ibm.com>
5714L: netdev@vger.kernel.org
5715S: Supported
5716F: drivers/net/ethernet/ibm/ibmvnic.*
5717
5718IBM Power Virtual SCSI Device Drivers
5719M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5720L: linux-scsi@vger.kernel.org
5721S: Supported
5722F: drivers/scsi/ibmvscsi/ibmvscsi*
5723F: drivers/scsi/ibmvscsi/viosrp.h
5724
5725IBM Power Virtual FC Device Drivers
5726M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5727L: linux-scsi@vger.kernel.org
5728S: Supported
5729F: drivers/scsi/ibmvscsi/ibmvfc*
5730
5731IBM ServeRAID RAID DRIVER
5732S: Orphan
5733F: drivers/scsi/ips.*
5734
5735ICH LPC AND GPIO DRIVER
5736M: Peter Tyser <ptyser@xes-inc.com>
5737S: Maintained
5738F: drivers/mfd/lpc_ich.c
5739F: drivers/gpio/gpio-ich.c
5740
5741IDE SUBSYSTEM
5742M: "David S. Miller" <davem@davemloft.net>
5743L: linux-ide@vger.kernel.org
5744Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5746S: Maintained
5747F: Documentation/ide/
5748F: drivers/ide/
5749F: include/linux/ide.h
5750
5751IDEAPAD LAPTOP EXTRAS DRIVER
5752M: Ike Panhc <ike.pan@canonical.com>
5753L: platform-driver-x86@vger.kernel.org
5754W: http://launchpad.net/ideapad-laptop
5755S: Maintained
5756F: drivers/platform/x86/ideapad-laptop.c
5757
5758IDEAPAD LAPTOP SLIDEBAR DRIVER
5759M: Andrey Moiseev <o2g.org.ru@gmail.com>
5760L: linux-input@vger.kernel.org
5761W: https://github.com/o2genum/ideapad-slidebar
5762S: Maintained
5763F: drivers/input/misc/ideapad_slidebar.c
5764
5765IDE/ATAPI DRIVERS
5766M: Borislav Petkov <bp@alien8.de>
5767L: linux-ide@vger.kernel.org
5768S: Maintained
5769F: Documentation/cdrom/ide-cd
5770F: drivers/ide/ide-cd*
5771
5772IDLE-I7300
5773M: Andy Henroid <andrew.d.henroid@intel.com>
5774L: linux-pm@vger.kernel.org
5775S: Supported
5776F: drivers/idle/i7300_idle.c
5777
5778IEEE 802.15.4 SUBSYSTEM
5779M: Alexander Aring <aar@pengutronix.de>
5780L: linux-wpan@vger.kernel.org
5781W: http://wpan.cakelab.org/
5782T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5783T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5784S: Maintained
5785F: net/ieee802154/
5786F: net/mac802154/
5787F: drivers/net/ieee802154/
5788F: include/linux/nl802154.h
5789F: include/linux/ieee802154.h
5790F: include/net/nl802154.h
5791F: include/net/mac802154.h
5792F: include/net/af_ieee802154.h
5793F: include/net/cfg802154.h
5794F: include/net/ieee802154_netdev.h
5795F: Documentation/networking/ieee802154.txt
5796
5797IGORPLUG-USB IR RECEIVER
5798M: Sean Young <sean@mess.org>
5799L: linux-media@vger.kernel.org
5800S: Maintained
5801F: drivers/media/rc/igorplugusb.c
5802
5803IGUANAWORKS USB IR TRANSCEIVER
5804M: Sean Young <sean@mess.org>
5805L: linux-media@vger.kernel.org
5806S: Maintained
5807F: drivers/media/rc/iguanair.c
5808
5809IIO SUBSYSTEM AND DRIVERS
5810M: Jonathan Cameron <jic23@kernel.org>
5811R: Hartmut Knaack <knaack.h@gmx.de>
5812R: Lars-Peter Clausen <lars@metafoo.de>
5813R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5814L: linux-iio@vger.kernel.org
5815S: Maintained
5816F: drivers/iio/
5817F: drivers/staging/iio/
5818F: include/linux/iio/
5819F: tools/iio/
5820
5821IKANOS/ADI EAGLE ADSL USB DRIVER
5822M: Matthieu Castet <castet.matthieu@free.fr>
5823M: Stanislaw Gruszka <stf_xl@wp.pl>
5824S: Maintained
5825F: drivers/usb/atm/ueagle-atm.c
5826
5827INA209 HARDWARE MONITOR DRIVER
5828M: Guenter Roeck <linux@roeck-us.net>
5829L: linux-hwmon@vger.kernel.org
5830S: Maintained
5831F: Documentation/hwmon/ina209
5832F: Documentation/devicetree/bindings/i2c/ina209.txt
5833F: drivers/hwmon/ina209.c
5834
5835INA2XX HARDWARE MONITOR DRIVER
5836M: Guenter Roeck <linux@roeck-us.net>
5837L: linux-hwmon@vger.kernel.org
5838S: Maintained
5839F: Documentation/hwmon/ina2xx
5840F: drivers/hwmon/ina2xx.c
5841F: include/linux/platform_data/ina2xx.h
5842
5843INDUSTRY PACK SUBSYSTEM (IPACK)
5844M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5845M: Jens Taprogge <jens.taprogge@taprogge.org>
5846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5847L: industrypack-devel@lists.sourceforge.net
5848W: http://industrypack.sourceforge.net
5849S: Maintained
5850F: drivers/ipack/
5851
5852INGENIC JZ4780 DMA Driver
5853M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5854S: Maintained
5855F: drivers/dma/dma-jz4780.c
5856
5857INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5858M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5859M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5860L: linux-ima-devel@lists.sourceforge.net
5861L: linux-ima-user@lists.sourceforge.net
5862L: linux-security-module@vger.kernel.org
5863T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5864S: Supported
5865F: security/integrity/ima/
5866
5867IMGTEC IR DECODER DRIVER
5868M: James Hogan <james.hogan@imgtec.com>
5869S: Maintained
5870F: drivers/media/rc/img-ir/
5871
5872IMS TWINTURBO FRAMEBUFFER DRIVER
5873L: linux-fbdev@vger.kernel.org
5874S: Orphan
5875F: drivers/video/fbdev/imsttfb.c
5876
5877INFINIBAND SUBSYSTEM
5878M: Doug Ledford <dledford@redhat.com>
5879M: Sean Hefty <sean.hefty@intel.com>
5880M: Hal Rosenstock <hal.rosenstock@gmail.com>
5881L: linux-rdma@vger.kernel.org
5882W: http://www.openfabrics.org/
5883Q: http://patchwork.kernel.org/project/linux-rdma/list/
5884T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5885S: Supported
5886F: Documentation/infiniband/
5887F: drivers/infiniband/
5888F: include/uapi/linux/if_infiniband.h
5889F: include/uapi/rdma/
5890F: include/rdma/
5891
5892INOTIFY
5893M: John McCutchan <john@johnmccutchan.com>
5894M: Robert Love <rlove@rlove.org>
5895M: Eric Paris <eparis@parisplace.org>
5896S: Maintained
5897F: Documentation/filesystems/inotify.txt
5898F: fs/notify/inotify/
5899F: include/linux/inotify.h
5900F: include/uapi/linux/inotify.h
5901
5902INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5903M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5904L: linux-input@vger.kernel.org
5905Q: http://patchwork.kernel.org/project/linux-input/list/
5906T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5907S: Maintained
5908F: drivers/input/
5909F: include/linux/input.h
5910F: include/uapi/linux/input.h
5911F: include/linux/input/
5912F: Documentation/devicetree/bindings/input/
5913
5914INPUT MULTITOUCH (MT) PROTOCOL
5915M: Henrik Rydberg <rydberg@bitmath.org>
5916L: linux-input@vger.kernel.org
5917S: Odd fixes
5918F: Documentation/input/multi-touch-protocol.txt
5919F: drivers/input/input-mt.c
5920K: \b(ABS|SYN)_MT_
5921
5922INTEL ASoC BDW/HSW DRIVERS
5923M: Jie Yang <yang.jie@linux.intel.com>
5924L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5925S: Supported
5926F: sound/soc/intel/common/sst-dsp*
5927F: sound/soc/intel/common/sst-firmware.c
5928F: sound/soc/intel/boards/broadwell.c
5929F: sound/soc/intel/haswell/
5930
5931INTEL C600 SERIES SAS CONTROLLER DRIVER
5932M: Intel SCU Linux support <intel-linux-scu@intel.com>
5933M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5934L: linux-scsi@vger.kernel.org
5935T: git git://git.code.sf.net/p/intel-sas/isci
5936S: Supported
5937F: drivers/scsi/isci/
5938
5939INTEL HID EVENT DRIVER
5940M: Alex Hung <alex.hung@canonical.com>
5941L: platform-driver-x86@vger.kernel.org
5942S: Maintained
5943F: drivers/platform/x86/intel-hid.c
5944
5945INTEL IDLE DRIVER
5946M: Len Brown <lenb@kernel.org>
5947L: linux-pm@vger.kernel.org
5948T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5949S: Supported
5950F: drivers/idle/intel_idle.c
5951
5952INTEL PSTATE DRIVER
5953M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5954M: Len Brown <lenb@kernel.org>
5955L: linux-pm@vger.kernel.org
5956S: Supported
5957F: drivers/cpufreq/intel_pstate.c
5958
5959INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5960M: Maik Broemme <mbroemme@plusserver.de>
5961L: linux-fbdev@vger.kernel.org
5962S: Maintained
5963F: Documentation/fb/intelfb.txt
5964F: drivers/video/fbdev/intelfb/
5965
5966INTEL 810/815 FRAMEBUFFER DRIVER
5967M: Antonino Daplas <adaplas@gmail.com>
5968L: linux-fbdev@vger.kernel.org
5969S: Maintained
5970F: drivers/video/fbdev/i810/
5971
5972INTEL MENLOW THERMAL DRIVER
5973M: Sujith Thomas <sujith.thomas@intel.com>
5974L: platform-driver-x86@vger.kernel.org
5975W: https://01.org/linux-acpi
5976S: Supported
5977F: drivers/platform/x86/intel_menlow.c
5978
5979INTEL I/OAT DMA DRIVER
5980M: Dave Jiang <dave.jiang@intel.com>
5981R: Dan Williams <dan.j.williams@intel.com>
5982L: dmaengine@vger.kernel.org
5983Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5984S: Supported
5985F: drivers/dma/ioat*
5986
5987INTEL IOMMU (VT-d)
5988M: David Woodhouse <dwmw2@infradead.org>
5989L: iommu@lists.linux-foundation.org
5990T: git git://git.infradead.org/iommu-2.6.git
5991S: Supported
5992F: drivers/iommu/intel-iommu.c
5993F: include/linux/intel-iommu.h
5994
5995INTEL IOP-ADMA DMA DRIVER
5996R: Dan Williams <dan.j.williams@intel.com>
5997S: Odd fixes
5998F: drivers/dma/iop-adma.c
5999
6000INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6001M: Krzysztof Halasa <khalasa@piap.pl>
6002S: Maintained
6003F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6004F: arch/arm/mach-ixp4xx/include/mach/npe.h
6005F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6006F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6007F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6008F: drivers/net/wan/ixp4xx_hss.c
6009
6010INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6011M: Deepak Saxena <dsaxena@plexity.net>
6012S: Maintained
6013F: drivers/char/hw_random/ixp4xx-rng.c
6014
6015INTEL ETHERNET DRIVERS
6016M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6017L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6018W: http://www.intel.com/support/feedback.htm
6019W: http://e1000.sourceforge.net/
6020Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6021T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6022T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6023S: Supported
6024F: Documentation/networking/e100.txt
6025F: Documentation/networking/e1000.txt
6026F: Documentation/networking/e1000e.txt
6027F: Documentation/networking/igb.txt
6028F: Documentation/networking/igbvf.txt
6029F: Documentation/networking/ixgb.txt
6030F: Documentation/networking/ixgbe.txt
6031F: Documentation/networking/ixgbevf.txt
6032F: Documentation/networking/i40e.txt
6033F: Documentation/networking/i40evf.txt
6034F: drivers/net/ethernet/intel/
6035F: drivers/net/ethernet/intel/*/
6036
6037INTEL RDMA RNIC DRIVER
6038M: Faisal Latif <faisal.latif@intel.com>
6039R: Chien Tin Tung <chien.tin.tung@intel.com>
6040R: Mustafa Ismail <mustafa.ismail@intel.com>
6041R: Shiraz Saleem <shiraz.saleem@intel.com>
6042R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6043L: linux-rdma@vger.kernel.org
6044S: Supported
6045F: drivers/infiniband/hw/i40iw/
6046
6047INTEL-MID GPIO DRIVER
6048M: David Cohen <david.a.cohen@linux.intel.com>
6049L: linux-gpio@vger.kernel.org
6050S: Maintained
6051F: drivers/gpio/gpio-intel-mid.c
6052
6053INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6054M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6055L: linux-wireless@vger.kernel.org
6056S: Maintained
6057F: Documentation/networking/README.ipw2100
6058F: Documentation/networking/README.ipw2200
6059F: drivers/net/wireless/intel/ipw2x00/
6060
6061INTEL(R) TRACE HUB
6062M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6063S: Supported
6064F: Documentation/trace/intel_th.txt
6065F: drivers/hwtracing/intel_th/
6066
6067INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6068M: Ning Sun <ning.sun@intel.com>
6069L: tboot-devel@lists.sourceforge.net
6070W: http://tboot.sourceforge.net
6071T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6072S: Supported
6073F: Documentation/intel_txt.txt
6074F: include/linux/tboot.h
6075F: arch/x86/kernel/tboot.c
6076
6077INTEL WIRELESS WIMAX CONNECTION 2400
6078M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6079M: linux-wimax@intel.com
6080L: wimax@linuxwimax.org (subscribers-only)
6081S: Supported
6082W: http://linuxwimax.org
6083F: Documentation/wimax/README.i2400m
6084F: drivers/net/wimax/i2400m/
6085F: include/uapi/linux/wimax/i2400m.h
6086
6087INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6088M: Stanislaw Gruszka <sgruszka@redhat.com>
6089L: linux-wireless@vger.kernel.org
6090S: Supported
6091F: drivers/net/wireless/intel/iwlegacy/
6092
6093INTEL WIRELESS WIFI LINK (iwlwifi)
6094M: Johannes Berg <johannes.berg@intel.com>
6095M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6096M: Luca Coelho <luciano.coelho@intel.com>
6097M: Intel Linux Wireless <linuxwifi@intel.com>
6098L: linux-wireless@vger.kernel.org
6099W: http://intellinuxwireless.org
6100T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6101S: Supported
6102F: drivers/net/wireless/intel/iwlwifi/
6103
6104INTEL MANAGEMENT ENGINE (mei)
6105M: Tomas Winkler <tomas.winkler@intel.com>
6106L: linux-kernel@vger.kernel.org
6107S: Supported
6108F: include/uapi/linux/mei.h
6109F: include/linux/mei_cl_bus.h
6110F: drivers/misc/mei/*
6111F: drivers/watchdog/mei_wdt.c
6112F: Documentation/misc-devices/mei/*
6113
6114INTEL MIC DRIVERS (mic)
6115M: Sudeep Dutt <sudeep.dutt@intel.com>
6116M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6117S: Supported
6118W: https://github.com/sudeepdutt/mic
6119W: http://software.intel.com/en-us/mic-developer
6120F: include/linux/mic_bus.h
6121F: include/linux/scif.h
6122F: include/uapi/linux/mic_common.h
6123F: include/uapi/linux/mic_ioctl.h
6124F: include/uapi/linux/scif_ioctl.h
6125F: drivers/misc/mic/
6126F: drivers/dma/mic_x100_dma.c
6127F: drivers/dma/mic_x100_dma.h
6128F: Documentation/mic/
6129
6130INTEL PMC/P-Unit IPC DRIVER
6131M: Zha Qipeng<qipeng.zha@intel.com>
6132L: platform-driver-x86@vger.kernel.org
6133S: Maintained
6134F: drivers/platform/x86/intel_pmc_ipc.c
6135F: drivers/platform/x86/intel_punit_ipc.c
6136F: arch/x86/include/asm/intel_pmc_ipc.h
6137F: arch/x86/include/asm/intel_punit_ipc.h
6138
6139INTEL TELEMETRY DRIVER
6140M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6141L: platform-driver-x86@vger.kernel.org
6142S: Maintained
6143F: arch/x86/include/asm/intel_telemetry.h
6144F: drivers/platform/x86/intel_telemetry*
6145
6146INTEL PMC CORE DRIVER
6147M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6148M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6149L: platform-driver-x86@vger.kernel.org
6150S: Maintained
6151F: arch/x86/include/asm/pmc_core.h
6152F: drivers/platform/x86/intel_pmc_core*
6153
6154IOC3 ETHERNET DRIVER
6155M: Ralf Baechle <ralf@linux-mips.org>
6156L: linux-mips@linux-mips.org
6157S: Maintained
6158F: drivers/net/ethernet/sgi/ioc3-eth.c
6159
6160IOC3 SERIAL DRIVER
6161M: Pat Gefre <pfg@sgi.com>
6162L: linux-serial@vger.kernel.org
6163S: Maintained
6164F: drivers/tty/serial/ioc3_serial.c
6165
6166IOMMU DRIVERS
6167M: Joerg Roedel <joro@8bytes.org>
6168L: iommu@lists.linux-foundation.org
6169T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6170S: Maintained
6171F: drivers/iommu/
6172
6173IP MASQUERADING
6174M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6175S: Maintained
6176F: net/ipv4/netfilter/ipt_MASQUERADE.c
6177
6178IPMI SUBSYSTEM
6179M: Corey Minyard <minyard@acm.org>
6180L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6181W: http://openipmi.sourceforge.net/
6182S: Supported
6183F: Documentation/IPMI.txt
6184F: drivers/char/ipmi/
6185F: include/linux/ipmi*
6186F: include/uapi/linux/ipmi*
6187
6188QCOM AUDIO (ASoC) DRIVERS
6189M: Patrick Lai <plai@codeaurora.org>
6190M: Banajit Goswami <bgoswami@codeaurora.org>
6191L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6192S: Supported
6193F: sound/soc/qcom/
6194
6195IPS SCSI RAID DRIVER
6196M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6197L: linux-scsi@vger.kernel.org
6198W: http://www.adaptec.com/
6199S: Maintained
6200F: drivers/scsi/ips*
6201
6202IPVS
6203M: Wensong Zhang <wensong@linux-vs.org>
6204M: Simon Horman <horms@verge.net.au>
6205M: Julian Anastasov <ja@ssi.bg>
6206L: netdev@vger.kernel.org
6207L: lvs-devel@vger.kernel.org
6208S: Maintained
6209T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6210T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6211F: Documentation/networking/ipvs-sysctl.txt
6212F: include/net/ip_vs.h
6213F: include/uapi/linux/ip_vs.h
6214F: net/netfilter/ipvs/
6215
6216IPWIRELESS DRIVER
6217M: Jiri Kosina <jikos@kernel.org>
6218M: David Sterba <dsterba@suse.com>
6219S: Odd Fixes
6220F: drivers/tty/ipwireless/
6221
6222IPX NETWORK LAYER
6223M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6224L: netdev@vger.kernel.org
6225S: Maintained
6226F: include/net/ipx.h
6227F: include/uapi/linux/ipx.h
6228F: net/ipx/
6229
6230IRDA SUBSYSTEM
6231M: Samuel Ortiz <samuel@sortiz.org>
6232L: irda-users@lists.sourceforge.net (subscribers-only)
6233L: netdev@vger.kernel.org
6234W: http://irda.sourceforge.net/
6235S: Maintained
6236T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6237F: Documentation/networking/irda.txt
6238F: drivers/net/irda/
6239F: include/net/irda/
6240F: net/irda/
6241
6242IRQ SUBSYSTEM
6243M: Thomas Gleixner <tglx@linutronix.de>
6244L: linux-kernel@vger.kernel.org
6245S: Maintained
6246T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6247F: kernel/irq/
6248
6249IRQCHIP DRIVERS
6250M: Thomas Gleixner <tglx@linutronix.de>
6251M: Jason Cooper <jason@lakedaemon.net>
6252M: Marc Zyngier <marc.zyngier@arm.com>
6253L: linux-kernel@vger.kernel.org
6254S: Maintained
6255T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6256T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6257F: Documentation/devicetree/bindings/interrupt-controller/
6258F: drivers/irqchip/
6259
6260IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6261M: Jiang Liu <jiang.liu@linux.intel.com>
6262M: Marc Zyngier <marc.zyngier@arm.com>
6263S: Maintained
6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6265F: Documentation/IRQ-domain.txt
6266F: include/linux/irqdomain.h
6267F: kernel/irq/irqdomain.c
6268F: kernel/irq/msi.c
6269
6270ISA
6271M: William Breathitt Gray <vilhelm.gray@gmail.com>
6272S: Maintained
6273F: Documentation/isa.txt
6274F: drivers/base/isa.c
6275F: include/linux/isa.h
6276
6277ISAPNP
6278M: Jaroslav Kysela <perex@perex.cz>
6279S: Maintained
6280F: Documentation/isapnp.txt
6281F: drivers/pnp/isapnp/
6282F: include/linux/isapnp.h
6283
6284ISA RADIO MODULE
6285M: Hans Verkuil <hverkuil@xs4all.nl>
6286L: linux-media@vger.kernel.org
6287T: git git://linuxtv.org/media_tree.git
6288W: https://linuxtv.org
6289S: Maintained
6290F: drivers/media/radio/radio-isa*
6291
6292iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6293M: Peter Jones <pjones@redhat.com>
6294M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6295S: Maintained
6296F: drivers/firmware/iscsi_ibft*
6297
6298ISCSI
6299M: Mike Christie <michaelc@cs.wisc.edu>
6300L: open-iscsi@googlegroups.com
6301W: www.open-iscsi.org
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6303S: Maintained
6304F: drivers/scsi/*iscsi*
6305F: include/scsi/*iscsi*
6306
6307ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6308M: Or Gerlitz <ogerlitz@mellanox.com>
6309M: Sagi Grimberg <sagi@grimberg.me>
6310M: Roi Dayan <roid@mellanox.com>
6311L: linux-rdma@vger.kernel.org
6312S: Supported
6313W: http://www.openfabrics.org
6314W: www.open-iscsi.org
6315Q: http://patchwork.kernel.org/project/linux-rdma/list/
6316F: drivers/infiniband/ulp/iser/
6317
6318ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6319M: Sagi Grimberg <sagi@grimberg.me>
6320T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6321L: linux-rdma@vger.kernel.org
6322L: target-devel@vger.kernel.org
6323S: Supported
6324W: http://www.linux-iscsi.org
6325F: drivers/infiniband/ulp/isert
6326
6327ISDN SUBSYSTEM
6328M: Karsten Keil <isdn@linux-pingi.de>
6329L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6330L: netdev@vger.kernel.org
6331W: http://www.isdn4linux.de
6332T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6333S: Maintained
6334F: Documentation/isdn/
6335F: drivers/isdn/
6336F: include/linux/isdn.h
6337F: include/linux/isdn/
6338F: include/uapi/linux/isdn.h
6339F: include/uapi/linux/isdn/
6340
6341ISDN SUBSYSTEM (Eicon active card driver)
6342M: Armin Schindler <mac@melware.de>
6343L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6344W: http://www.melware.de
6345S: Maintained
6346F: drivers/isdn/hardware/eicon/
6347
6348IT87 HARDWARE MONITORING DRIVER
6349M: Jean Delvare <jdelvare@suse.com>
6350L: linux-hwmon@vger.kernel.org
6351S: Maintained
6352F: Documentation/hwmon/it87
6353F: drivers/hwmon/it87.c
6354
6355IT913X MEDIA DRIVER
6356M: Antti Palosaari <crope@iki.fi>
6357L: linux-media@vger.kernel.org
6358W: https://linuxtv.org
6359W: http://palosaari.fi/linux/
6360Q: http://patchwork.linuxtv.org/project/linux-media/list/
6361T: git git://linuxtv.org/anttip/media_tree.git
6362S: Maintained
6363F: drivers/media/tuners/it913x*
6364
6365IVTV VIDEO4LINUX DRIVER
6366M: Andy Walls <awalls@md.metrocast.net>
6367L: ivtv-devel@ivtvdriver.org (subscribers-only)
6368L: linux-media@vger.kernel.org
6369T: git git://linuxtv.org/media_tree.git
6370W: http://www.ivtvdriver.org
6371S: Maintained
6372F: Documentation/video4linux/*.ivtv
6373F: drivers/media/pci/ivtv/
6374F: include/uapi/linux/ivtv*
6375
6376IX2505V MEDIA DRIVER
6377M: Malcolm Priestley <tvboxspy@gmail.com>
6378L: linux-media@vger.kernel.org
6379W: https://linuxtv.org
6380Q: http://patchwork.linuxtv.org/project/linux-media/list/
6381S: Maintained
6382F: drivers/media/dvb-frontends/ix2505v*
6383
6384JC42.4 TEMPERATURE SENSOR DRIVER
6385M: Guenter Roeck <linux@roeck-us.net>
6386L: linux-hwmon@vger.kernel.org
6387S: Maintained
6388F: drivers/hwmon/jc42.c
6389F: Documentation/hwmon/jc42
6390
6391JFS FILESYSTEM
6392M: Dave Kleikamp <shaggy@kernel.org>
6393L: jfs-discussion@lists.sourceforge.net
6394W: http://jfs.sourceforge.net/
6395T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6396S: Maintained
6397F: Documentation/filesystems/jfs.txt
6398F: fs/jfs/
6399
6400JME NETWORK DRIVER
6401M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6402L: netdev@vger.kernel.org
6403S: Maintained
6404F: drivers/net/ethernet/jme.*
6405
6406JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6407M: David Woodhouse <dwmw2@infradead.org>
6408L: linux-mtd@lists.infradead.org
6409W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6410S: Maintained
6411F: fs/jffs2/
6412F: include/uapi/linux/jffs2.h
6413
6414JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6415M: "Theodore Ts'o" <tytso@mit.edu>
6416M: Jan Kara <jack@suse.com>
6417L: linux-ext4@vger.kernel.org
6418S: Maintained
6419F: fs/jbd2/
6420F: include/linux/jbd2.h
6421
6422JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6423M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6424L: linux-media@vger.kernel.org
6425S: Maintained
6426F: drivers/media/platform/rcar_jpu.c
6427
6428JSM Neo PCI based serial card
6429M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6430L: linux-serial@vger.kernel.org
6431S: Maintained
6432F: drivers/tty/serial/jsm/
6433
6434K10TEMP HARDWARE MONITORING DRIVER
6435M: Clemens Ladisch <clemens@ladisch.de>
6436L: linux-hwmon@vger.kernel.org
6437S: Maintained
6438F: Documentation/hwmon/k10temp
6439F: drivers/hwmon/k10temp.c
6440
6441K8TEMP HARDWARE MONITORING DRIVER
6442M: Rudolf Marek <r.marek@assembler.cz>
6443L: linux-hwmon@vger.kernel.org
6444S: Maintained
6445F: Documentation/hwmon/k8temp
6446F: drivers/hwmon/k8temp.c
6447
6448KASAN
6449M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6450R: Alexander Potapenko <glider@google.com>
6451R: Dmitry Vyukov <dvyukov@google.com>
6452L: kasan-dev@googlegroups.com
6453S: Maintained
6454F: arch/*/include/asm/kasan.h
6455F: arch/*/mm/kasan_init*
6456F: Documentation/kasan.txt
6457F: include/linux/kasan*.h
6458F: lib/test_kasan.c
6459F: mm/kasan/
6460F: scripts/Makefile.kasan
6461
6462KCONFIG
6463M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6464L: linux-kbuild@vger.kernel.org
6465T: git git://gitorious.org/linux-kconfig/linux-kconfig
6466S: Maintained
6467F: Documentation/kbuild/kconfig-language.txt
6468F: scripts/kconfig/
6469
6470KDUMP
6471M: Dave Young <dyoung@redhat.com>
6472M: Baoquan He <bhe@redhat.com>
6473R: Vivek Goyal <vgoyal@redhat.com>
6474L: kexec@lists.infradead.org
6475W: http://lse.sourceforge.net/kdump/
6476S: Maintained
6477F: Documentation/kdump/
6478
6479KEENE FM RADIO TRANSMITTER DRIVER
6480M: Hans Verkuil <hverkuil@xs4all.nl>
6481L: linux-media@vger.kernel.org
6482T: git git://linuxtv.org/media_tree.git
6483W: https://linuxtv.org
6484S: Maintained
6485F: drivers/media/radio/radio-keene*
6486
6487KERNEL AUTOMOUNTER v4 (AUTOFS4)
6488M: Ian Kent <raven@themaw.net>
6489L: autofs@vger.kernel.org
6490S: Maintained
6491F: fs/autofs4/
6492
6493KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6494M: Michal Marek <mmarek@suse.com>
6495T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6496T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6497L: linux-kbuild@vger.kernel.org
6498S: Maintained
6499F: Documentation/kbuild/
6500F: Makefile
6501F: scripts/Makefile.*
6502F: scripts/basic/
6503F: scripts/mk*
6504F: scripts/package/
6505
6506KERNEL JANITORS
6507L: kernel-janitors@vger.kernel.org
6508W: http://kernelnewbies.org/KernelJanitors
6509S: Odd Fixes
6510
6511KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6512M: "J. Bruce Fields" <bfields@fieldses.org>
6513M: Jeff Layton <jlayton@poochiereds.net>
6514L: linux-nfs@vger.kernel.org
6515W: http://nfs.sourceforge.net/
6516T: git git://linux-nfs.org/~bfields/linux.git
6517S: Supported
6518F: fs/nfsd/
6519F: include/uapi/linux/nfsd/
6520F: fs/lockd/
6521F: fs/nfs_common/
6522F: net/sunrpc/
6523F: include/linux/lockd/
6524F: include/linux/sunrpc/
6525F: include/uapi/linux/sunrpc/
6526
6527KERNEL SELFTEST FRAMEWORK
6528M: Shuah Khan <shuahkh@osg.samsung.com>
6529M: Shuah Khan <shuah@kernel.org>
6530L: linux-kselftest@vger.kernel.org
6531T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6532S: Maintained
6533F: tools/testing/selftests
6534
6535KERNEL VIRTUAL MACHINE (KVM)
6536M: Paolo Bonzini <pbonzini@redhat.com>
6537M: Radim Krčmář <rkrcmar@redhat.com>
6538L: kvm@vger.kernel.org
6539W: http://www.linux-kvm.org
6540T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6541S: Supported
6542F: Documentation/*/kvm*.txt
6543F: Documentation/virtual/kvm/
6544F: arch/*/kvm/
6545F: arch/x86/kernel/kvm.c
6546F: arch/x86/kernel/kvmclock.c
6547F: arch/*/include/asm/kvm*
6548F: include/linux/kvm*
6549F: include/uapi/linux/kvm*
6550F: virt/kvm/
6551F: tools/kvm/
6552
6553KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6554M: Joerg Roedel <joro@8bytes.org>
6555L: kvm@vger.kernel.org
6556W: http://www.linux-kvm.org/
6557S: Maintained
6558F: arch/x86/include/asm/svm.h
6559F: arch/x86/kvm/svm.c
6560
6561KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6562M: Alexander Graf <agraf@suse.com>
6563L: kvm-ppc@vger.kernel.org
6564W: http://www.linux-kvm.org/
6565T: git git://github.com/agraf/linux-2.6.git
6566S: Supported
6567F: arch/powerpc/include/asm/kvm*
6568F: arch/powerpc/kvm/
6569
6570KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6571M: Christian Borntraeger <borntraeger@de.ibm.com>
6572M: Cornelia Huck <cornelia.huck@de.ibm.com>
6573L: linux-s390@vger.kernel.org
6574W: http://www.ibm.com/developerworks/linux/linux390/
6575T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6576S: Supported
6577F: Documentation/s390/kvm.txt
6578F: arch/s390/include/asm/kvm*
6579F: arch/s390/kvm/
6580
6581KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6582M: Christoffer Dall <christoffer.dall@linaro.org>
6583M: Marc Zyngier <marc.zyngier@arm.com>
6584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6585L: kvmarm@lists.cs.columbia.edu
6586W: http://systems.cs.columbia.edu/projects/kvm-arm
6587T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6588S: Supported
6589F: arch/arm/include/uapi/asm/kvm*
6590F: arch/arm/include/asm/kvm*
6591F: arch/arm/kvm/
6592F: virt/kvm/arm/
6593F: include/kvm/arm_*
6594
6595KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6596M: Christoffer Dall <christoffer.dall@linaro.org>
6597M: Marc Zyngier <marc.zyngier@arm.com>
6598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6599L: kvmarm@lists.cs.columbia.edu
6600S: Maintained
6601F: arch/arm64/include/uapi/asm/kvm*
6602F: arch/arm64/include/asm/kvm*
6603F: arch/arm64/kvm/
6604
6605KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6606M: James Hogan <james.hogan@imgtec.com>
6607L: linux-mips@linux-mips.org
6608S: Supported
6609F: arch/mips/include/uapi/asm/kvm*
6610F: arch/mips/include/asm/kvm*
6611F: arch/mips/kvm/
6612
6613KEXEC
6614M: Eric Biederman <ebiederm@xmission.com>
6615W: http://kernel.org/pub/linux/utils/kernel/kexec/
6616L: kexec@lists.infradead.org
6617S: Maintained
6618F: include/linux/kexec.h
6619F: include/uapi/linux/kexec.h
6620F: kernel/kexec*
6621
6622KEYS/KEYRINGS:
6623M: David Howells <dhowells@redhat.com>
6624L: keyrings@vger.kernel.org
6625S: Maintained
6626F: Documentation/security/keys.txt
6627F: include/linux/key.h
6628F: include/linux/key-type.h
6629F: include/linux/keyctl.h
6630F: include/uapi/linux/keyctl.h
6631F: include/keys/
6632F: security/keys/
6633
6634KEYS-TRUSTED
6635M: David Safford <safford@us.ibm.com>
6636M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6637L: linux-security-module@vger.kernel.org
6638L: keyrings@vger.kernel.org
6639S: Supported
6640F: Documentation/security/keys-trusted-encrypted.txt
6641F: include/keys/trusted-type.h
6642F: security/keys/trusted.c
6643F: security/keys/trusted.h
6644
6645KEYS-ENCRYPTED
6646M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6647M: David Safford <safford@us.ibm.com>
6648L: linux-security-module@vger.kernel.org
6649L: keyrings@vger.kernel.org
6650S: Supported
6651F: Documentation/security/keys-trusted-encrypted.txt
6652F: include/keys/encrypted-type.h
6653F: security/keys/encrypted-keys/
6654
6655KGDB / KDB /debug_core
6656M: Jason Wessel <jason.wessel@windriver.com>
6657W: http://kgdb.wiki.kernel.org/
6658L: kgdb-bugreport@lists.sourceforge.net
6659T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6660S: Maintained
6661F: Documentation/DocBook/kgdb.tmpl
6662F: drivers/misc/kgdbts.c
6663F: drivers/tty/serial/kgdboc.c
6664F: include/linux/kdb.h
6665F: include/linux/kgdb.h
6666F: kernel/debug/
6667
6668KMEMCHECK
6669M: Vegard Nossum <vegardno@ifi.uio.no>
6670M: Pekka Enberg <penberg@kernel.org>
6671S: Maintained
6672F: Documentation/kmemcheck.txt
6673F: arch/x86/include/asm/kmemcheck.h
6674F: arch/x86/mm/kmemcheck/
6675F: include/linux/kmemcheck.h
6676F: mm/kmemcheck.c
6677
6678KMEMLEAK
6679M: Catalin Marinas <catalin.marinas@arm.com>
6680S: Maintained
6681F: Documentation/kmemleak.txt
6682F: include/linux/kmemleak.h
6683F: mm/kmemleak.c
6684F: mm/kmemleak-test.c
6685
6686KPROBES
6687M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6688M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6689M: "David S. Miller" <davem@davemloft.net>
6690M: Masami Hiramatsu <mhiramat@kernel.org>
6691S: Maintained
6692F: Documentation/kprobes.txt
6693F: include/linux/kprobes.h
6694F: kernel/kprobes.c
6695
6696KS0108 LCD CONTROLLER DRIVER
6697M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6698W: http://miguelojeda.es/auxdisplay.htm
6699W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6700S: Maintained
6701F: Documentation/auxdisplay/ks0108
6702F: drivers/auxdisplay/ks0108.c
6703F: include/linux/ks0108.h
6704
6705L3MDEV
6706M: David Ahern <dsa@cumulusnetworks.com>
6707L: netdev@vger.kernel.org
6708S: Maintained
6709F: net/l3mdev
6710F: include/net/l3mdev.h
6711
6712LANTIQ MIPS ARCHITECTURE
6713M: John Crispin <john@phrozen.org>
6714L: linux-mips@linux-mips.org
6715S: Maintained
6716F: arch/mips/lantiq
6717
6718LAPB module
6719L: linux-x25@vger.kernel.org
6720S: Orphan
6721F: Documentation/networking/lapb-module.txt
6722F: include/*/lapb.h
6723F: net/lapb/
6724
6725LASI 53c700 driver for PARISC
6726M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6727L: linux-scsi@vger.kernel.org
6728S: Maintained
6729F: Documentation/scsi/53c700.txt
6730F: drivers/scsi/53c700*
6731
6732LED SUBSYSTEM
6733M: Richard Purdie <rpurdie@rpsys.net>
6734M: Jacek Anaszewski <j.anaszewski@samsung.com>
6735L: linux-leds@vger.kernel.org
6736T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6737S: Maintained
6738F: drivers/leds/
6739F: include/linux/leds.h
6740
6741LEGACY EEPROM DRIVER
6742M: Jean Delvare <jdelvare@suse.com>
6743S: Maintained
6744F: Documentation/misc-devices/eeprom
6745F: drivers/misc/eeprom/eeprom.c
6746
6747LEGO USB Tower driver
6748M: Juergen Stuber <starblue@users.sourceforge.net>
6749L: legousb-devel@lists.sourceforge.net
6750W: http://legousb.sourceforge.net/
6751S: Maintained
6752F: drivers/usb/misc/legousbtower.c
6753
6754LG2160 MEDIA DRIVER
6755M: Michael Krufky <mkrufky@linuxtv.org>
6756L: linux-media@vger.kernel.org
6757W: https://linuxtv.org
6758W: http://github.com/mkrufky
6759Q: http://patchwork.linuxtv.org/project/linux-media/list/
6760T: git git://linuxtv.org/mkrufky/tuners.git
6761S: Maintained
6762F: drivers/media/dvb-frontends/lg2160.*
6763
6764LGDT3305 MEDIA DRIVER
6765M: Michael Krufky <mkrufky@linuxtv.org>
6766L: linux-media@vger.kernel.org
6767W: https://linuxtv.org
6768W: http://github.com/mkrufky
6769Q: http://patchwork.linuxtv.org/project/linux-media/list/
6770T: git git://linuxtv.org/mkrufky/tuners.git
6771S: Maintained
6772F: drivers/media/dvb-frontends/lgdt3305.*
6773
6774LGUEST
6775M: Rusty Russell <rusty@rustcorp.com.au>
6776L: lguest@lists.ozlabs.org
6777W: http://lguest.ozlabs.org/
6778S: Odd Fixes
6779F: arch/x86/include/asm/lguest*.h
6780F: arch/x86/lguest/
6781F: drivers/lguest/
6782F: include/linux/lguest*.h
6783F: tools/lguest/
6784
6785LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6786M: Tejun Heo <tj@kernel.org>
6787L: linux-ide@vger.kernel.org
6788T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6789S: Maintained
6790F: drivers/ata/
6791F: include/linux/ata.h
6792F: include/linux/libata.h
6793
6794LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6795M: Viresh Kumar <vireshk@kernel.org>
6796L: linux-ide@vger.kernel.org
6797T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6798S: Maintained
6799F: include/linux/pata_arasan_cf_data.h
6800F: drivers/ata/pata_arasan_cf.c
6801
6802LIBATA PATA DRIVERS
6803M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6804M: Tejun Heo <tj@kernel.org>
6805L: linux-ide@vger.kernel.org
6806T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6807S: Maintained
6808F: drivers/ata/pata_*.c
6809F: drivers/ata/ata_generic.c
6810
6811LIBATA SATA AHCI PLATFORM devices support
6812M: Hans de Goede <hdegoede@redhat.com>
6813M: Tejun Heo <tj@kernel.org>
6814L: linux-ide@vger.kernel.org
6815T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6816S: Maintained
6817F: drivers/ata/ahci_platform.c
6818F: drivers/ata/libahci_platform.c
6819F: include/linux/ahci_platform.h
6820
6821LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6822M: Mikael Pettersson <mikpelinux@gmail.com>
6823L: linux-ide@vger.kernel.org
6824T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6825S: Maintained
6826F: drivers/ata/sata_promise.*
6827
6828LIBLOCKDEP
6829M: Sasha Levin <sasha.levin@oracle.com>
6830S: Maintained
6831F: tools/lib/lockdep/
6832
6833LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6834M: Dan Williams <dan.j.williams@intel.com>
6835L: linux-nvdimm@lists.01.org
6836Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6837T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6838S: Supported
6839F: drivers/nvdimm/*
6840F: include/linux/nd.h
6841F: include/linux/libnvdimm.h
6842F: include/uapi/linux/ndctl.h
6843
6844LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6845M: Ross Zwisler <ross.zwisler@linux.intel.com>
6846L: linux-nvdimm@lists.01.org
6847Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6848S: Supported
6849F: drivers/nvdimm/blk.c
6850F: drivers/nvdimm/region_devs.c
6851F: drivers/acpi/nfit*
6852
6853LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6854M: Vishal Verma <vishal.l.verma@intel.com>
6855L: linux-nvdimm@lists.01.org
6856Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6857S: Supported
6858F: drivers/nvdimm/btt*
6859
6860LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6861M: Ross Zwisler <ross.zwisler@linux.intel.com>
6862L: linux-nvdimm@lists.01.org
6863Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6864S: Supported
6865F: drivers/nvdimm/pmem.c
6866F: include/linux/pmem.h
6867F: arch/*/include/asm/pmem.h
6868
6869LIGHTNVM PLATFORM SUPPORT
6870M: Matias Bjorling <mb@lightnvm.io>
6871W: http://github/OpenChannelSSD
6872L: linux-block@vger.kernel.org
6873S: Maintained
6874F: drivers/lightnvm/
6875F: include/linux/lightnvm.h
6876F: include/uapi/linux/lightnvm.h
6877
6878LINUX FOR IBM pSERIES (RS/6000)
6879M: Paul Mackerras <paulus@au.ibm.com>
6880W: http://www.ibm.com/linux/ltc/projects/ppc
6881S: Supported
6882F: arch/powerpc/boot/rs6000.h
6883
6884LINUX FOR POWERPC (32-BIT AND 64-BIT)
6885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6886M: Paul Mackerras <paulus@samba.org>
6887M: Michael Ellerman <mpe@ellerman.id.au>
6888W: http://www.penguinppc.org/
6889L: linuxppc-dev@lists.ozlabs.org
6890Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6891T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6892S: Supported
6893F: Documentation/powerpc/
6894F: arch/powerpc/
6895F: drivers/char/tpm/tpm_ibmvtpm*
6896F: drivers/crypto/nx/
6897F: drivers/crypto/vmx/
6898F: drivers/net/ethernet/ibm/ibmveth.*
6899F: drivers/net/ethernet/ibm/ibmvnic.*
6900F: drivers/pci/hotplug/rpa*
6901F: drivers/scsi/ibmvscsi/
6902N: opal
6903N: /pmac
6904N: powermac
6905N: powernv
6906N: [^a-z0-9]ps3
6907N: pseries
6908
6909LINUX FOR POWER MACINTOSH
6910M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6911W: http://www.penguinppc.org/
6912L: linuxppc-dev@lists.ozlabs.org
6913S: Maintained
6914F: arch/powerpc/platforms/powermac/
6915F: drivers/macintosh/
6916
6917LINUX FOR POWERPC EMBEDDED MPC5XXX
6918M: Anatolij Gustschin <agust@denx.de>
6919L: linuxppc-dev@lists.ozlabs.org
6920T: git git://git.denx.de/linux-denx-agust.git
6921S: Maintained
6922F: arch/powerpc/platforms/512x/
6923F: arch/powerpc/platforms/52xx/
6924
6925LINUX FOR POWERPC EMBEDDED PPC4XX
6926M: Alistair Popple <alistair@popple.id.au>
6927M: Matt Porter <mporter@kernel.crashing.org>
6928W: http://www.penguinppc.org/
6929L: linuxppc-dev@lists.ozlabs.org
6930S: Maintained
6931F: arch/powerpc/platforms/40x/
6932F: arch/powerpc/platforms/44x/
6933
6934LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6935L: linuxppc-dev@lists.ozlabs.org
6936S: Orphan
6937F: arch/powerpc/*/*virtex*
6938F: arch/powerpc/*/*/*virtex*
6939
6940LINUX FOR POWERPC EMBEDDED PPC8XX
6941M: Vitaly Bordug <vitb@kernel.crashing.org>
6942W: http://www.penguinppc.org/
6943L: linuxppc-dev@lists.ozlabs.org
6944S: Maintained
6945F: arch/powerpc/platforms/8xx/
6946
6947LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6948M: Scott Wood <oss@buserror.net>
6949M: Kumar Gala <galak@kernel.crashing.org>
6950W: http://www.penguinppc.org/
6951L: linuxppc-dev@lists.ozlabs.org
6952T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6953S: Maintained
6954F: arch/powerpc/platforms/83xx/
6955F: arch/powerpc/platforms/85xx/
6956
6957LINUX FOR POWERPC PA SEMI PWRFICIENT
6958M: Olof Johansson <olof@lixom.net>
6959L: linuxppc-dev@lists.ozlabs.org
6960S: Maintained
6961F: arch/powerpc/platforms/pasemi/
6962F: drivers/*/*pasemi*
6963F: drivers/*/*/*pasemi*
6964
6965LINUX SECURITY MODULE (LSM) FRAMEWORK
6966M: Chris Wright <chrisw@sous-sol.org>
6967L: linux-security-module@vger.kernel.org
6968S: Supported
6969
6970LIS3LV02D ACCELEROMETER DRIVER
6971M: Eric Piel <eric.piel@tremplin-utc.net>
6972S: Maintained
6973F: Documentation/misc-devices/lis3lv02d
6974F: drivers/misc/lis3lv02d/
6975F: drivers/platform/x86/hp_accel.c
6976
6977LIVE PATCHING
6978M: Josh Poimboeuf <jpoimboe@redhat.com>
6979M: Jessica Yu <jeyu@redhat.com>
6980M: Jiri Kosina <jikos@kernel.org>
6981M: Miroslav Benes <mbenes@suse.cz>
6982R: Petr Mladek <pmladek@suse.com>
6983S: Maintained
6984F: kernel/livepatch/
6985F: include/linux/livepatch.h
6986F: arch/x86/include/asm/livepatch.h
6987F: arch/x86/kernel/livepatch.c
6988F: Documentation/livepatch/
6989F: Documentation/ABI/testing/sysfs-kernel-livepatch
6990F: samples/livepatch/
6991L: live-patching@vger.kernel.org
6992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6993
6994LINUX KERNEL DUMP TEST MODULE (LKDTM)
6995M: Kees Cook <keescook@chromium.org>
6996S: Maintained
6997F: drivers/misc/lkdtm.c
6998
6999LLC (802.2)
7000M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7001S: Maintained
7002F: include/linux/llc.h
7003F: include/uapi/linux/llc.h
7004F: include/net/llc*
7005F: net/llc/
7006
7007LM73 HARDWARE MONITOR DRIVER
7008M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7009L: linux-hwmon@vger.kernel.org
7010S: Maintained
7011F: drivers/hwmon/lm73.c
7012
7013LM78 HARDWARE MONITOR DRIVER
7014M: Jean Delvare <jdelvare@suse.com>
7015L: linux-hwmon@vger.kernel.org
7016S: Maintained
7017F: Documentation/hwmon/lm78
7018F: drivers/hwmon/lm78.c
7019
7020LM83 HARDWARE MONITOR DRIVER
7021M: Jean Delvare <jdelvare@suse.com>
7022L: linux-hwmon@vger.kernel.org
7023S: Maintained
7024F: Documentation/hwmon/lm83
7025F: drivers/hwmon/lm83.c
7026
7027LM90 HARDWARE MONITOR DRIVER
7028M: Jean Delvare <jdelvare@suse.com>
7029L: linux-hwmon@vger.kernel.org
7030S: Maintained
7031F: Documentation/hwmon/lm90
7032F: Documentation/devicetree/bindings/hwmon/lm90.txt
7033F: drivers/hwmon/lm90.c
7034
7035LM95234 HARDWARE MONITOR DRIVER
7036M: Guenter Roeck <linux@roeck-us.net>
7037L: linux-hwmon@vger.kernel.org
7038S: Maintained
7039F: Documentation/hwmon/lm95234
7040F: drivers/hwmon/lm95234.c
7041
7042LME2510 MEDIA DRIVER
7043M: Malcolm Priestley <tvboxspy@gmail.com>
7044L: linux-media@vger.kernel.org
7045W: https://linuxtv.org
7046Q: http://patchwork.linuxtv.org/project/linux-media/list/
7047S: Maintained
7048F: drivers/media/usb/dvb-usb-v2/lmedm04*
7049
7050LOCKDEP AND LOCKSTAT
7051M: Peter Zijlstra <peterz@infradead.org>
7052M: Ingo Molnar <mingo@redhat.com>
7053L: linux-kernel@vger.kernel.org
7054T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7055S: Maintained
7056F: Documentation/locking/lockdep*.txt
7057F: Documentation/locking/lockstat.txt
7058F: include/linux/lockdep.h
7059F: kernel/locking/
7060
7061LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7062M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7063L: linux-ntfs-dev@lists.sourceforge.net
7064W: http://www.linux-ntfs.org/content/view/19/37/
7065S: Maintained
7066F: Documentation/ldm.txt
7067F: block/partitions/ldm.*
7068
7069LogFS
7070M: Joern Engel <joern@logfs.org>
7071M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7072L: logfs@logfs.org
7073W: logfs.org
7074S: Maintained
7075F: fs/logfs/
7076
7077LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7078M: Sathya Prakash <sathya.prakash@broadcom.com>
7079M: Chaitra P B <chaitra.basappa@broadcom.com>
7080M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7081L: MPT-FusionLinux.pdl@broadcom.com
7082L: linux-scsi@vger.kernel.org
7083W: http://www.avagotech.com/support/
7084S: Supported
7085F: drivers/message/fusion/
7086F: drivers/scsi/mpt2sas/
7087F: drivers/scsi/mpt3sas/
7088
7089LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7090M: Matthew Wilcox <matthew@wil.cx>
7091L: linux-scsi@vger.kernel.org
7092S: Maintained
7093F: drivers/scsi/sym53c8xx_2/
7094
7095LTC4261 HARDWARE MONITOR DRIVER
7096M: Guenter Roeck <linux@roeck-us.net>
7097L: linux-hwmon@vger.kernel.org
7098S: Maintained
7099F: Documentation/hwmon/ltc4261
7100F: drivers/hwmon/ltc4261.c
7101
7102LTP (Linux Test Project)
7103M: Mike Frysinger <vapier@gentoo.org>
7104M: Cyril Hrubis <chrubis@suse.cz>
7105M: Wanlong Gao <wanlong.gao@gmail.com>
7106M: Jan Stancek <jstancek@redhat.com>
7107M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7108M: Alexey Kodanev <alexey.kodanev@oracle.com>
7109L: ltp@lists.linux.it (subscribers-only)
7110W: http://linux-test-project.github.io/
7111T: git git://github.com/linux-test-project/ltp.git
7112S: Maintained
7113
7114M32R ARCHITECTURE
7115W: http://www.linux-m32r.org/
7116S: Orphan
7117F: arch/m32r/
7118
7119M68K ARCHITECTURE
7120M: Geert Uytterhoeven <geert@linux-m68k.org>
7121L: linux-m68k@lists.linux-m68k.org
7122W: http://www.linux-m68k.org/
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7124S: Maintained
7125F: arch/m68k/
7126F: drivers/zorro/
7127
7128M68K ON APPLE MACINTOSH
7129M: Joshua Thompson <funaho@jurai.org>
7130W: http://www.mac.linux-m68k.org/
7131L: linux-m68k@lists.linux-m68k.org
7132S: Maintained
7133F: arch/m68k/mac/
7134
7135M68K ON HP9000/300
7136M: Philip Blundell <philb@gnu.org>
7137W: http://www.tazenda.demon.co.uk/phil/linux-hp
7138S: Maintained
7139F: arch/m68k/hp300/
7140
7141M88DS3103 MEDIA DRIVER
7142M: Antti Palosaari <crope@iki.fi>
7143L: linux-media@vger.kernel.org
7144W: https://linuxtv.org
7145W: http://palosaari.fi/linux/
7146Q: http://patchwork.linuxtv.org/project/linux-media/list/
7147T: git git://linuxtv.org/anttip/media_tree.git
7148S: Maintained
7149F: drivers/media/dvb-frontends/m88ds3103*
7150
7151M88RS2000 MEDIA DRIVER
7152M: Malcolm Priestley <tvboxspy@gmail.com>
7153L: linux-media@vger.kernel.org
7154W: https://linuxtv.org
7155Q: http://patchwork.linuxtv.org/project/linux-media/list/
7156S: Maintained
7157F: drivers/media/dvb-frontends/m88rs2000*
7158
7159MA901 MASTERKIT USB FM RADIO DRIVER
7160M: Alexey Klimov <klimov.linux@gmail.com>
7161L: linux-media@vger.kernel.org
7162T: git git://linuxtv.org/media_tree.git
7163S: Maintained
7164F: drivers/media/radio/radio-ma901.c
7165
7166MAC80211
7167M: Johannes Berg <johannes@sipsolutions.net>
7168L: linux-wireless@vger.kernel.org
7169W: http://wireless.kernel.org/
7170T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7171T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7172S: Maintained
7173F: Documentation/networking/mac80211-injection.txt
7174F: include/net/mac80211.h
7175F: net/mac80211/
7176F: drivers/net/wireless/mac80211_hwsim.[ch]
7177
7178MACVLAN DRIVER
7179M: Patrick McHardy <kaber@trash.net>
7180L: netdev@vger.kernel.org
7181S: Maintained
7182F: drivers/net/macvlan.c
7183F: include/linux/if_macvlan.h
7184
7185MAILBOX API
7186M: Jassi Brar <jassisinghbrar@gmail.com>
7187L: linux-kernel@vger.kernel.org
7188S: Maintained
7189F: drivers/mailbox/
7190F: include/linux/mailbox_client.h
7191F: include/linux/mailbox_controller.h
7192
7193MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7194M: Michael Kerrisk <mtk.manpages@gmail.com>
7195W: http://www.kernel.org/doc/man-pages
7196L: linux-man@vger.kernel.org
7197S: Maintained
7198
7199MARVELL ARMADA DRM SUPPORT
7200M: Russell King <rmk+kernel@armlinux.org.uk>
7201S: Maintained
7202F: drivers/gpu/drm/armada/
7203F: include/uapi/drm/armada_drm.h
7204F: Documentation/devicetree/bindings/display/armada/
7205
7206MARVELL 88E6352 DSA support
7207M: Guenter Roeck <linux@roeck-us.net>
7208S: Maintained
7209F: drivers/net/dsa/mv88e6352.c
7210
7211MARVELL CRYPTO DRIVER
7212M: Boris Brezillon <boris.brezillon@free-electrons.com>
7213M: Arnaud Ebalard <arno@natisbad.org>
7214F: drivers/crypto/marvell/
7215S: Maintained
7216L: linux-crypto@vger.kernel.org
7217
7218MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7219M: Mirko Lindner <mlindner@marvell.com>
7220M: Stephen Hemminger <stephen@networkplumber.org>
7221L: netdev@vger.kernel.org
7222S: Maintained
7223F: drivers/net/ethernet/marvell/sk*
7224
7225MARVELL LIBERTAS WIRELESS DRIVER
7226L: libertas-dev@lists.infradead.org
7227S: Orphan
7228F: drivers/net/wireless/marvell/libertas/
7229
7230MARVELL MV643XX ETHERNET DRIVER
7231M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7232L: netdev@vger.kernel.org
7233S: Maintained
7234F: drivers/net/ethernet/marvell/mv643xx_eth.*
7235F: include/linux/mv643xx.h
7236
7237MARVELL MVNETA ETHERNET DRIVER
7238M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7239L: netdev@vger.kernel.org
7240S: Maintained
7241F: drivers/net/ethernet/marvell/mvneta.*
7242
7243MARVELL MWIFIEX WIRELESS DRIVER
7244M: Amitkumar Karwar <akarwar@marvell.com>
7245M: Nishant Sarmukadam <nishants@marvell.com>
7246L: linux-wireless@vger.kernel.org
7247S: Maintained
7248F: drivers/net/wireless/marvell/mwifiex/
7249
7250MARVELL MWL8K WIRELESS DRIVER
7251M: Lennert Buytenhek <buytenh@wantstofly.org>
7252L: linux-wireless@vger.kernel.org
7253S: Odd Fixes
7254F: drivers/net/wireless/marvell/mwl8k.c
7255
7256MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7257M: Nicolas Pitre <nico@fluxnic.net>
7258S: Odd Fixes
7259F: drivers/mmc/host/mvsdio.*
7260
7261MATROX FRAMEBUFFER DRIVER
7262L: linux-fbdev@vger.kernel.org
7263S: Orphan
7264F: drivers/video/fbdev/matrox/matroxfb_*
7265F: include/uapi/linux/matroxfb.h
7266
7267MAX16065 HARDWARE MONITOR DRIVER
7268M: Guenter Roeck <linux@roeck-us.net>
7269L: linux-hwmon@vger.kernel.org
7270S: Maintained
7271F: Documentation/hwmon/max16065
7272F: drivers/hwmon/max16065.c
7273
7274MAX20751 HARDWARE MONITOR DRIVER
7275M: Guenter Roeck <linux@roeck-us.net>
7276L: linux-hwmon@vger.kernel.org
7277S: Maintained
7278F: Documentation/hwmon/max20751
7279F: drivers/hwmon/max20751.c
7280
7281MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7282M: "Hans J. Koch" <hjk@hansjkoch.de>
7283L: linux-hwmon@vger.kernel.org
7284S: Maintained
7285F: Documentation/hwmon/max6650
7286F: drivers/hwmon/max6650.c
7287
7288MAX6697 HARDWARE MONITOR DRIVER
7289M: Guenter Roeck <linux@roeck-us.net>
7290L: linux-hwmon@vger.kernel.org
7291S: Maintained
7292F: Documentation/hwmon/max6697
7293F: Documentation/devicetree/bindings/i2c/max6697.txt
7294F: drivers/hwmon/max6697.c
7295F: include/linux/platform_data/max6697.h
7296
7297MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7298M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7299L: linux-pm@vger.kernel.org
7300S: Supported
7301F: drivers/power/max14577_charger.c
7302F: drivers/power/max77693_charger.c
7303
7304MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7305M: Javier Martinez Canillas <javier@osg.samsung.com>
7306L: linux-kernel@vger.kernel.org
7307S: Supported
7308F: drivers/*/*max77802*.c
7309F: Documentation/devicetree/bindings/*/*max77802.txt
7310F: include/dt-bindings/*/*max77802.h
7311
7312MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7313M: Chanwoo Choi <cw00.choi@samsung.com>
7314M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7315L: linux-kernel@vger.kernel.org
7316S: Supported
7317F: drivers/*/max14577*.c
7318F: drivers/*/max77686*.c
7319F: drivers/*/max77693*.c
7320F: drivers/extcon/extcon-max14577.c
7321F: drivers/extcon/extcon-max77693.c
7322F: drivers/rtc/rtc-max77686.c
7323F: drivers/clk/clk-max77686.c
7324F: Documentation/devicetree/bindings/mfd/max14577.txt
7325F: Documentation/devicetree/bindings/*/max77686.txt
7326F: Documentation/devicetree/bindings/mfd/max77693.txt
7327F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7328F: include/linux/mfd/max14577*.h
7329F: include/linux/mfd/max77686*.h
7330F: include/linux/mfd/max77693*.h
7331
7332MAXIRADIO FM RADIO RECEIVER DRIVER
7333M: Hans Verkuil <hverkuil@xs4all.nl>
7334L: linux-media@vger.kernel.org
7335T: git git://linuxtv.org/media_tree.git
7336W: https://linuxtv.org
7337S: Maintained
7338F: drivers/media/radio/radio-maxiradio*
7339
7340MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7341M: Peter Rosin <peda@axentia.se>
7342L: linux-iio@vger.kernel.org
7343S: Maintained
7344F: drivers/iio/potentiometer/mcp4531.c
7345
7346MEDIA DRIVERS FOR RENESAS - VSP1
7347M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7348L: linux-media@vger.kernel.org
7349L: linux-renesas-soc@vger.kernel.org
7350T: git git://linuxtv.org/media_tree.git
7351S: Supported
7352F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7353F: drivers/media/platform/vsp1/
7354
7355MEDIA DRIVERS FOR ASCOT2E
7356M: Sergey Kozlov <serjk@netup.ru>
7357L: linux-media@vger.kernel.org
7358W: https://linuxtv.org
7359W: http://netup.tv/
7360T: git git://linuxtv.org/media_tree.git
7361S: Supported
7362F: drivers/media/dvb-frontends/ascot2e*
7363
7364MEDIA DRIVERS FOR CXD2841ER
7365M: Sergey Kozlov <serjk@netup.ru>
7366L: linux-media@vger.kernel.org
7367W: https://linuxtv.org
7368W: http://netup.tv/
7369T: git git://linuxtv.org/media_tree.git
7370S: Supported
7371F: drivers/media/dvb-frontends/cxd2841er*
7372
7373MEDIA DRIVERS FOR HORUS3A
7374M: Sergey Kozlov <serjk@netup.ru>
7375L: linux-media@vger.kernel.org
7376W: https://linuxtv.org
7377W: http://netup.tv/
7378T: git git://linuxtv.org/media_tree.git
7379S: Supported
7380F: drivers/media/dvb-frontends/horus3a*
7381
7382MEDIA DRIVERS FOR LNBH25
7383M: Sergey Kozlov <serjk@netup.ru>
7384L: linux-media@vger.kernel.org
7385W: https://linuxtv.org
7386W: http://netup.tv/
7387T: git git://linuxtv.org/media_tree.git
7388S: Supported
7389F: drivers/media/dvb-frontends/lnbh25*
7390
7391MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7392M: Sergey Kozlov <serjk@netup.ru>
7393L: linux-media@vger.kernel.org
7394W: https://linuxtv.org
7395W: http://netup.tv/
7396T: git git://linuxtv.org/media_tree.git
7397S: Supported
7398F: drivers/media/pci/netup_unidvb/*
7399
7400MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7401M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7402M: Mauro Carvalho Chehab <mchehab@kernel.org>
7403P: LinuxTV.org Project
7404L: linux-media@vger.kernel.org
7405W: https://linuxtv.org
7406Q: http://patchwork.kernel.org/project/linux-media/list/
7407T: git git://linuxtv.org/media_tree.git
7408S: Maintained
7409F: Documentation/dvb/
7410F: Documentation/video4linux/
7411F: Documentation/DocBook/media/
7412F: drivers/media/
7413F: drivers/staging/media/
7414F: include/linux/platform_data/media/
7415F: include/media/
7416F: include/uapi/linux/dvb/
7417F: include/uapi/linux/videodev2.h
7418F: include/uapi/linux/media.h
7419F: include/uapi/linux/v4l2-*
7420F: include/uapi/linux/meye.h
7421F: include/uapi/linux/ivtv*
7422F: include/uapi/linux/uvcvideo.h
7423
7424MEDIATEK ETHERNET DRIVER
7425M: Felix Fietkau <nbd@openwrt.org>
7426M: John Crispin <blogic@openwrt.org>
7427L: netdev@vger.kernel.org
7428S: Maintained
7429F: drivers/net/ethernet/mediatek/
7430
7431MEDIATEK MT7601U WIRELESS LAN DRIVER
7432M: Jakub Kicinski <kubakici@wp.pl>
7433L: linux-wireless@vger.kernel.org
7434S: Maintained
7435F: drivers/net/wireless/mediatek/mt7601u/
7436
7437MEGARAID SCSI/SAS DRIVERS
7438M: Kashyap Desai <kashyap.desai@avagotech.com>
7439M: Sumit Saxena <sumit.saxena@avagotech.com>
7440M: Uday Lingala <uday.lingala@avagotech.com>
7441L: megaraidlinux.pdl@avagotech.com
7442L: linux-scsi@vger.kernel.org
7443W: http://www.lsi.com
7444S: Maintained
7445F: Documentation/scsi/megaraid.txt
7446F: drivers/scsi/megaraid.*
7447F: drivers/scsi/megaraid/
7448
7449MELLANOX ETHERNET DRIVER (mlx4_en)
7450M: Eugenia Emantayev <eugenia@mellanox.com>
7451L: netdev@vger.kernel.org
7452S: Supported
7453W: http://www.mellanox.com
7454Q: http://patchwork.ozlabs.org/project/netdev/list/
7455F: drivers/net/ethernet/mellanox/mlx4/en_*
7456
7457MELLANOX ETHERNET DRIVER (mlx5e)
7458M: Saeed Mahameed <saeedm@mellanox.com>
7459L: netdev@vger.kernel.org
7460S: Supported
7461W: http://www.mellanox.com
7462Q: http://patchwork.ozlabs.org/project/netdev/list/
7463F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7464
7465MELLANOX ETHERNET SWITCH DRIVERS
7466M: Jiri Pirko <jiri@mellanox.com>
7467M: Ido Schimmel <idosch@mellanox.com>
7468L: netdev@vger.kernel.org
7469S: Supported
7470W: http://www.mellanox.com
7471Q: http://patchwork.ozlabs.org/project/netdev/list/
7472F: drivers/net/ethernet/mellanox/mlxsw/
7473
7474MEMBARRIER SUPPORT
7475M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7476M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7477L: linux-kernel@vger.kernel.org
7478S: Supported
7479F: kernel/membarrier.c
7480F: include/uapi/linux/membarrier.h
7481
7482MEMORY MANAGEMENT
7483L: linux-mm@kvack.org
7484W: http://www.linux-mm.org
7485S: Maintained
7486F: include/linux/mm.h
7487F: include/linux/gfp.h
7488F: include/linux/mmzone.h
7489F: include/linux/memory_hotplug.h
7490F: include/linux/vmalloc.h
7491F: mm/
7492
7493MEMORY TECHNOLOGY DEVICES (MTD)
7494M: David Woodhouse <dwmw2@infradead.org>
7495M: Brian Norris <computersforpeace@gmail.com>
7496L: linux-mtd@lists.infradead.org
7497W: http://www.linux-mtd.infradead.org/
7498Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7499T: git git://git.infradead.org/linux-mtd.git
7500T: git git://git.infradead.org/l2-mtd.git
7501S: Maintained
7502F: drivers/mtd/
7503F: include/linux/mtd/
7504F: include/uapi/mtd/
7505
7506MEN A21 WATCHDOG DRIVER
7507M: Johannes Thumshirn <morbidrsa@gmail.com>
7508L: linux-watchdog@vger.kernel.org
7509S: Maintained
7510F: drivers/watchdog/mena21_wdt.c
7511
7512MEN CHAMELEON BUS (mcb)
7513M: Johannes Thumshirn <morbidrsa@gmail.com>
7514S: Maintained
7515F: drivers/mcb/
7516F: include/linux/mcb.h
7517F: Documentation/men-chameleon-bus.txt
7518
7519MEN F21BMC (Board Management Controller)
7520M: Andreas Werner <andreas.werner@men.de>
7521S: Supported
7522F: drivers/mfd/menf21bmc.c
7523F: drivers/watchdog/menf21bmc_wdt.c
7524F: drivers/leds/leds-menf21bmc.c
7525F: drivers/hwmon/menf21bmc_hwmon.c
7526F: Documentation/hwmon/menf21bmc
7527
7528METAG ARCHITECTURE
7529M: James Hogan <james.hogan@imgtec.com>
7530L: linux-metag@vger.kernel.org
7531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7532S: Odd Fixes
7533F: arch/metag/
7534F: Documentation/metag/
7535F: Documentation/devicetree/bindings/metag/
7536F: Documentation/devicetree/bindings/interrupt-controller/img,*
7537F: drivers/clocksource/metag_generic.c
7538F: drivers/irqchip/irq-metag.c
7539F: drivers/irqchip/irq-metag-ext.c
7540F: drivers/tty/metag_da.c
7541
7542MICROBLAZE ARCHITECTURE
7543M: Michal Simek <monstr@monstr.eu>
7544W: http://www.monstr.eu/fdt/
7545T: git git://git.monstr.eu/linux-2.6-microblaze.git
7546S: Supported
7547F: arch/microblaze/
7548
7549MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7550M: Chen Yu <yu.c.chen@intel.com>
7551L: platform-driver-x86@vger.kernel.org
7552S: Supported
7553F: drivers/platform/x86/surfacepro3_button.c
7554
7555MICROTEK X6 SCANNER
7556M: Oliver Neukum <oliver@neukum.org>
7557S: Maintained
7558F: drivers/usb/image/microtek.*
7559
7560MIPS
7561M: Ralf Baechle <ralf@linux-mips.org>
7562L: linux-mips@linux-mips.org
7563W: http://www.linux-mips.org/
7564T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7565Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7566S: Supported
7567F: Documentation/devicetree/bindings/mips/
7568F: Documentation/mips/
7569F: arch/mips/
7570
7571MIPS/LOONGSON1 ARCHITECTURE
7572M: Keguang Zhang <keguang.zhang@gmail.com>
7573L: linux-mips@linux-mips.org
7574S: Maintained
7575F: arch/mips/loongson32/
7576F: arch/mips/include/asm/mach-loongson32/
7577F: drivers/*/*loongson1*
7578F: drivers/*/*/*loongson1*
7579
7580MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7581M: Hans Verkuil <hverkuil@xs4all.nl>
7582L: linux-media@vger.kernel.org
7583T: git git://linuxtv.org/media_tree.git
7584W: https://linuxtv.org
7585S: Odd Fixes
7586F: drivers/media/radio/radio-miropcm20*
7587
7588MELLANOX MLX4 core VPI driver
7589M: Yishai Hadas <yishaih@mellanox.com>
7590L: netdev@vger.kernel.org
7591L: linux-rdma@vger.kernel.org
7592W: http://www.mellanox.com
7593Q: http://patchwork.ozlabs.org/project/netdev/list/
7594S: Supported
7595F: drivers/net/ethernet/mellanox/mlx4/
7596F: include/linux/mlx4/
7597
7598MELLANOX MLX4 IB driver
7599M: Yishai Hadas <yishaih@mellanox.com>
7600L: linux-rdma@vger.kernel.org
7601W: http://www.mellanox.com
7602Q: http://patchwork.kernel.org/project/linux-rdma/list/
7603S: Supported
7604F: drivers/infiniband/hw/mlx4/
7605F: include/linux/mlx4/
7606
7607MELLANOX MLX5 core VPI driver
7608M: Matan Barak <matanb@mellanox.com>
7609M: Leon Romanovsky <leonro@mellanox.com>
7610L: netdev@vger.kernel.org
7611L: linux-rdma@vger.kernel.org
7612W: http://www.mellanox.com
7613Q: http://patchwork.ozlabs.org/project/netdev/list/
7614S: Supported
7615F: drivers/net/ethernet/mellanox/mlx5/core/
7616F: include/linux/mlx5/
7617
7618MELLANOX MLX5 IB driver
7619M: Matan Barak <matanb@mellanox.com>
7620M: Leon Romanovsky <leonro@mellanox.com>
7621L: linux-rdma@vger.kernel.org
7622W: http://www.mellanox.com
7623Q: http://patchwork.kernel.org/project/linux-rdma/list/
7624S: Supported
7625F: drivers/infiniband/hw/mlx5/
7626F: include/linux/mlx5/
7627
7628MELEXIS MLX90614 DRIVER
7629M: Crt Mori <cmo@melexis.com>
7630L: linux-iio@vger.kernel.org
7631W: http://www.melexis.com
7632S: Supported
7633F: drivers/iio/temperature/mlx90614.c
7634
7635MN88472 MEDIA DRIVER
7636M: Antti Palosaari <crope@iki.fi>
7637L: linux-media@vger.kernel.org
7638W: https://linuxtv.org
7639W: http://palosaari.fi/linux/
7640Q: http://patchwork.linuxtv.org/project/linux-media/list/
7641T: git git://linuxtv.org/anttip/media_tree.git
7642S: Maintained
7643F: drivers/staging/media/mn88472/
7644F: drivers/media/dvb-frontends/mn88472.h
7645
7646MN88473 MEDIA DRIVER
7647M: Antti Palosaari <crope@iki.fi>
7648L: linux-media@vger.kernel.org
7649W: https://linuxtv.org
7650W: http://palosaari.fi/linux/
7651Q: http://patchwork.linuxtv.org/project/linux-media/list/
7652S: Maintained
7653F: drivers/media/dvb-frontends/mn88473*
7654
7655MODULE SUPPORT
7656M: Rusty Russell <rusty@rustcorp.com.au>
7657S: Maintained
7658F: include/linux/module.h
7659F: kernel/module.c
7660
7661MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7662W: http://popies.net/meye/
7663S: Orphan
7664F: Documentation/video4linux/meye.txt
7665F: drivers/media/pci/meye/
7666F: include/uapi/linux/meye.h
7667
7668MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7669M: Jiri Slaby <jirislaby@gmail.com>
7670S: Maintained
7671F: Documentation/serial/moxa-smartio
7672F: drivers/tty/mxser.*
7673
7674MR800 AVERMEDIA USB FM RADIO DRIVER
7675M: Alexey Klimov <klimov.linux@gmail.com>
7676L: linux-media@vger.kernel.org
7677T: git git://linuxtv.org/media_tree.git
7678S: Maintained
7679F: drivers/media/radio/radio-mr800.c
7680
7681MRF24J40 IEEE 802.15.4 RADIO DRIVER
7682M: Alan Ott <alan@signal11.us>
7683L: linux-wpan@vger.kernel.org
7684S: Maintained
7685F: drivers/net/ieee802154/mrf24j40.c
7686F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7687
7688MSI LAPTOP SUPPORT
7689M: "Lee, Chun-Yi" <jlee@suse.com>
7690L: platform-driver-x86@vger.kernel.org
7691S: Maintained
7692F: drivers/platform/x86/msi-laptop.c
7693
7694MSI WMI SUPPORT
7695L: platform-driver-x86@vger.kernel.org
7696S: Orphan
7697F: drivers/platform/x86/msi-wmi.c
7698
7699MSI001 MEDIA DRIVER
7700M: Antti Palosaari <crope@iki.fi>
7701L: linux-media@vger.kernel.org
7702W: https://linuxtv.org
7703W: http://palosaari.fi/linux/
7704Q: http://patchwork.linuxtv.org/project/linux-media/list/
7705T: git git://linuxtv.org/anttip/media_tree.git
7706S: Maintained
7707F: drivers/media/tuners/msi001*
7708
7709MSI2500 MEDIA DRIVER
7710M: Antti Palosaari <crope@iki.fi>
7711L: linux-media@vger.kernel.org
7712W: https://linuxtv.org
7713W: http://palosaari.fi/linux/
7714Q: http://patchwork.linuxtv.org/project/linux-media/list/
7715T: git git://linuxtv.org/anttip/media_tree.git
7716S: Maintained
7717F: drivers/media/usb/msi2500/
7718
7719MSYSTEMS DISKONCHIP G3 MTD DRIVER
7720M: Robert Jarzmik <robert.jarzmik@free.fr>
7721L: linux-mtd@lists.infradead.org
7722S: Maintained
7723F: drivers/mtd/devices/docg3*
7724
7725MT9M032 APTINA SENSOR DRIVER
7726M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7727L: linux-media@vger.kernel.org
7728T: git git://linuxtv.org/media_tree.git
7729S: Maintained
7730F: drivers/media/i2c/mt9m032.c
7731F: include/media/i2c/mt9m032.h
7732
7733MT9P031 APTINA CAMERA SENSOR
7734M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7735L: linux-media@vger.kernel.org
7736T: git git://linuxtv.org/media_tree.git
7737S: Maintained
7738F: drivers/media/i2c/mt9p031.c
7739F: include/media/i2c/mt9p031.h
7740
7741MT9T001 APTINA CAMERA SENSOR
7742M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7743L: linux-media@vger.kernel.org
7744T: git git://linuxtv.org/media_tree.git
7745S: Maintained
7746F: drivers/media/i2c/mt9t001.c
7747F: include/media/i2c/mt9t001.h
7748
7749MT9V032 APTINA CAMERA SENSOR
7750M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7751L: linux-media@vger.kernel.org
7752T: git git://linuxtv.org/media_tree.git
7753S: Maintained
7754F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7755F: drivers/media/i2c/mt9v032.c
7756F: include/media/i2c/mt9v032.h
7757
7758MULTIFUNCTION DEVICES (MFD)
7759M: Lee Jones <lee.jones@linaro.org>
7760T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7761S: Supported
7762F: drivers/mfd/
7763F: include/linux/mfd/
7764
7765MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7766M: Ulf Hansson <ulf.hansson@linaro.org>
7767L: linux-mmc@vger.kernel.org
7768T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7769S: Maintained
7770F: drivers/mmc/
7771F: include/linux/mmc/
7772F: include/uapi/linux/mmc/
7773
7774MULTIMEDIA CARD (MMC) ETC. OVER SPI
7775S: Orphan
7776F: drivers/mmc/host/mmc_spi.c
7777F: include/linux/spi/mmc_spi.h
7778
7779MULTISOUND SOUND DRIVER
7780M: Andrew Veliath <andrewtv@usa.net>
7781S: Maintained
7782F: Documentation/sound/oss/MultiSound
7783F: sound/oss/msnd*
7784
7785MULTITECH MULTIPORT CARD (ISICOM)
7786S: Orphan
7787F: drivers/tty/isicom.c
7788F: include/linux/isicom.h
7789
7790MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7791M: Bin Liu <b-liu@ti.com>
7792L: linux-usb@vger.kernel.org
7793T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7794S: Maintained
7795F: drivers/usb/musb/
7796
7797MXL5007T MEDIA DRIVER
7798M: Michael Krufky <mkrufky@linuxtv.org>
7799L: linux-media@vger.kernel.org
7800W: https://linuxtv.org
7801W: http://github.com/mkrufky
7802Q: http://patchwork.linuxtv.org/project/linux-media/list/
7803T: git git://linuxtv.org/mkrufky/tuners.git
7804S: Maintained
7805F: drivers/media/tuners/mxl5007t.*
7806
7807MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7808M: Hyong-Youb Kim <hykim@myri.com>
7809L: netdev@vger.kernel.org
7810W: https://www.myricom.com/support/downloads/myri10ge.html
7811S: Supported
7812F: drivers/net/ethernet/myricom/myri10ge/
7813
7814NAND FLASH SUBSYSTEM
7815M: Boris Brezillon <boris.brezillon@free-electrons.com>
7816R: Richard Weinberger <richard@nod.at>
7817L: linux-mtd@lists.infradead.org
7818W: http://www.linux-mtd.infradead.org/
7819Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7820T: git git://github.com/linux-nand/linux.git
7821S: Maintained
7822F: drivers/mtd/nand/
7823F: include/linux/mtd/nand*.h
7824
7825NATSEMI ETHERNET DRIVER (DP8381x)
7826S: Orphan
7827F: drivers/net/ethernet/natsemi/natsemi.c
7828
7829NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7830M: Daniel Mack <zonque@gmail.com>
7831S: Maintained
7832L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7833W: http://www.native-instruments.com
7834F: sound/usb/caiaq/
7835
7836NCP FILESYSTEM
7837M: Petr Vandrovec <petr@vandrovec.name>
7838S: Odd Fixes
7839F: fs/ncpfs/
7840
7841NCR 5380 SCSI DRIVERS
7842M: Finn Thain <fthain@telegraphics.com.au>
7843M: Michael Schmitz <schmitzmic@gmail.com>
7844L: linux-scsi@vger.kernel.org
7845S: Maintained
7846F: Documentation/scsi/g_NCR5380.txt
7847F: Documentation/scsi/dtc3x80.txt
7848F: drivers/scsi/NCR5380.*
7849F: drivers/scsi/arm/cumana_1.c
7850F: drivers/scsi/arm/oak.c
7851F: drivers/scsi/atari_scsi.*
7852F: drivers/scsi/dmx3191d.c
7853F: drivers/scsi/dtc.*
7854F: drivers/scsi/g_NCR5380.*
7855F: drivers/scsi/g_NCR5380_mmio.c
7856F: drivers/scsi/mac_scsi.*
7857F: drivers/scsi/pas16.*
7858F: drivers/scsi/sun3_scsi.*
7859F: drivers/scsi/sun3_scsi_vme.c
7860F: drivers/scsi/t128.*
7861
7862NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7863M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7864L: linux-scsi@vger.kernel.org
7865S: Maintained
7866F: drivers/scsi/NCR_D700.*
7867
7868NCT6775 HARDWARE MONITOR DRIVER
7869M: Guenter Roeck <linux@roeck-us.net>
7870L: linux-hwmon@vger.kernel.org
7871S: Maintained
7872F: Documentation/hwmon/nct6775
7873F: drivers/hwmon/nct6775.c
7874
7875NETEFFECT IWARP RNIC DRIVER (IW_NES)
7876M: Faisal Latif <faisal.latif@intel.com>
7877L: linux-rdma@vger.kernel.org
7878W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7879S: Supported
7880F: drivers/infiniband/hw/nes/
7881
7882NETEM NETWORK EMULATOR
7883M: Stephen Hemminger <stephen@networkplumber.org>
7884L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7885S: Maintained
7886F: net/sched/sch_netem.c
7887
7888NETERION 10GbE DRIVERS (s2io/vxge)
7889M: Jon Mason <jdmason@kudzu.us>
7890L: netdev@vger.kernel.org
7891S: Supported
7892F: Documentation/networking/s2io.txt
7893F: Documentation/networking/vxge.txt
7894F: drivers/net/ethernet/neterion/
7895
7896NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7897M: Pablo Neira Ayuso <pablo@netfilter.org>
7898M: Patrick McHardy <kaber@trash.net>
7899M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7900L: netfilter-devel@vger.kernel.org
7901L: coreteam@netfilter.org
7902W: http://www.netfilter.org/
7903W: http://www.iptables.org/
7904Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7905T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7906T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7907S: Supported
7908F: include/linux/netfilter*
7909F: include/linux/netfilter/
7910F: include/net/netfilter/
7911F: include/uapi/linux/netfilter*
7912F: include/uapi/linux/netfilter/
7913F: net/*/netfilter.c
7914F: net/*/netfilter/
7915F: net/netfilter/
7916F: net/bridge/br_netfilter*.c
7917
7918NETLABEL
7919M: Paul Moore <paul@paul-moore.com>
7920W: http://netlabel.sf.net
7921L: netdev@vger.kernel.org
7922S: Maintained
7923F: Documentation/netlabel/
7924F: include/net/netlabel.h
7925F: net/netlabel/
7926
7927NETROM NETWORK LAYER
7928M: Ralf Baechle <ralf@linux-mips.org>
7929L: linux-hams@vger.kernel.org
7930W: http://www.linux-ax25.org/
7931S: Maintained
7932F: include/net/netrom.h
7933F: include/uapi/linux/netrom.h
7934F: net/netrom/
7935
7936NETRONOME ETHERNET DRIVERS
7937M: Jakub Kicinski <jakub.kicinski@netronome.com>
7938L: oss-drivers@netronome.com
7939S: Maintained
7940F: drivers/net/ethernet/netronome/
7941
7942NETWORK BLOCK DEVICE (NBD)
7943M: Markus Pargmann <mpa@pengutronix.de>
7944S: Maintained
7945L: nbd-general@lists.sourceforge.net
7946T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7947F: Documentation/blockdev/nbd.txt
7948F: drivers/block/nbd.c
7949F: include/uapi/linux/nbd.h
7950
7951NETWORK DROP MONITOR
7952M: Neil Horman <nhorman@tuxdriver.com>
7953L: netdev@vger.kernel.org
7954S: Maintained
7955W: https://fedorahosted.org/dropwatch/
7956F: net/core/drop_monitor.c
7957
7958NETWORKING [GENERAL]
7959M: "David S. Miller" <davem@davemloft.net>
7960L: netdev@vger.kernel.org
7961W: http://www.linuxfoundation.org/en/Net
7962Q: http://patchwork.ozlabs.org/project/netdev/list/
7963T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7964T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7965S: Maintained
7966F: net/
7967F: include/net/
7968F: include/linux/in.h
7969F: include/linux/net.h
7970F: include/linux/netdevice.h
7971F: include/uapi/linux/in.h
7972F: include/uapi/linux/net.h
7973F: include/uapi/linux/netdevice.h
7974F: include/uapi/linux/net_namespace.h
7975F: tools/net/
7976F: tools/testing/selftests/net/
7977F: lib/random32.c
7978F: lib/test_bpf.c
7979
7980NETWORKING [IPv4/IPv6]
7981M: "David S. Miller" <davem@davemloft.net>
7982M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7983M: James Morris <jmorris@namei.org>
7984M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7985M: Patrick McHardy <kaber@trash.net>
7986L: netdev@vger.kernel.org
7987T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7988S: Maintained
7989F: net/ipv4/
7990F: net/ipv6/
7991F: include/net/ip*
7992F: arch/x86/net/*
7993
7994NETWORKING [IPSEC]
7995M: Steffen Klassert <steffen.klassert@secunet.com>
7996M: Herbert Xu <herbert@gondor.apana.org.au>
7997M: "David S. Miller" <davem@davemloft.net>
7998L: netdev@vger.kernel.org
7999T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8000T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8001S: Maintained
8002F: net/core/flow.c
8003F: net/xfrm/
8004F: net/key/
8005F: net/ipv4/xfrm*
8006F: net/ipv4/esp4.c
8007F: net/ipv4/ah4.c
8008F: net/ipv4/ipcomp.c
8009F: net/ipv4/ip_vti.c
8010F: net/ipv6/xfrm*
8011F: net/ipv6/esp6.c
8012F: net/ipv6/ah6.c
8013F: net/ipv6/ipcomp6.c
8014F: net/ipv6/ip6_vti.c
8015F: include/uapi/linux/xfrm.h
8016F: include/net/xfrm.h
8017
8018NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8019M: Paul Moore <paul@paul-moore.com>
8020L: netdev@vger.kernel.org
8021S: Maintained
8022
8023NETWORKING [WIRELESS]
8024L: linux-wireless@vger.kernel.org
8025Q: http://patchwork.kernel.org/project/linux-wireless/list/
8026
8027NETWORKING DRIVERS
8028L: netdev@vger.kernel.org
8029W: http://www.linuxfoundation.org/en/Net
8030Q: http://patchwork.ozlabs.org/project/netdev/list/
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8033S: Odd Fixes
8034F: Documentation/devicetree/bindings/net/
8035F: drivers/net/
8036F: include/linux/if_*
8037F: include/linux/netdevice.h
8038F: include/linux/etherdevice.h
8039F: include/linux/fcdevice.h
8040F: include/linux/fddidevice.h
8041F: include/linux/hippidevice.h
8042F: include/linux/inetdevice.h
8043F: include/uapi/linux/if_*
8044F: include/uapi/linux/netdevice.h
8045
8046NETWORKING DRIVERS (WIRELESS)
8047M: Kalle Valo <kvalo@codeaurora.org>
8048L: linux-wireless@vger.kernel.org
8049Q: http://patchwork.kernel.org/project/linux-wireless/list/
8050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8051T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8052S: Maintained
8053F: Documentation/devicetree/bindings/net/wireless/
8054F: drivers/net/wireless/
8055
8056NETXEN (1/10) GbE SUPPORT
8057M: Manish Chopra <manish.chopra@qlogic.com>
8058M: Sony Chacko <sony.chacko@qlogic.com>
8059M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8060L: netdev@vger.kernel.org
8061W: http://www.qlogic.com
8062S: Supported
8063F: drivers/net/ethernet/qlogic/netxen/
8064
8065NFC SUBSYSTEM
8066M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8067M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8068M: Samuel Ortiz <sameo@linux.intel.com>
8069L: linux-wireless@vger.kernel.org
8070L: linux-nfc@lists.01.org (subscribers-only)
8071S: Supported
8072F: net/nfc/
8073F: include/net/nfc/
8074F: include/uapi/linux/nfc.h
8075F: drivers/nfc/
8076F: include/linux/platform_data/nfcmrvl.h
8077F: include/linux/platform_data/nxp-nci.h
8078F: include/linux/platform_data/pn544.h
8079F: include/linux/platform_data/st21nfca.h
8080F: include/linux/platform_data/st-nci.h
8081F: Documentation/devicetree/bindings/net/nfc/
8082
8083NFS, SUNRPC, AND LOCKD CLIENTS
8084M: Trond Myklebust <trond.myklebust@primarydata.com>
8085M: Anna Schumaker <anna.schumaker@netapp.com>
8086L: linux-nfs@vger.kernel.org
8087W: http://client.linux-nfs.org
8088T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8089S: Maintained
8090F: fs/lockd/
8091F: fs/nfs/
8092F: fs/nfs_common/
8093F: net/sunrpc/
8094F: include/linux/lockd/
8095F: include/linux/nfs*
8096F: include/linux/sunrpc/
8097F: include/uapi/linux/nfs*
8098F: include/uapi/linux/sunrpc/
8099
8100NILFS2 FILESYSTEM
8101M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8102L: linux-nilfs@vger.kernel.org
8103W: http://nilfs.sourceforge.net/
8104W: http://nilfs.osdn.jp/
8105T: git git://github.com/konis/nilfs2.git
8106S: Supported
8107F: Documentation/filesystems/nilfs2.txt
8108F: fs/nilfs2/
8109F: include/linux/nilfs2_fs.h
8110F: include/trace/events/nilfs2.h
8111
8112NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8113M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8114W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8115S: Maintained
8116F: Documentation/scsi/NinjaSCSI.txt
8117F: drivers/scsi/pcmcia/nsp_*
8118
8119NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8120M: GOTO Masanori <gotom@debian.or.jp>
8121M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8122W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8123S: Maintained
8124F: Documentation/scsi/NinjaSCSI.txt
8125F: drivers/scsi/nsp32*
8126
8127NIOS2 ARCHITECTURE
8128M: Ley Foon Tan <lftan@altera.com>
8129L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8130T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8131S: Maintained
8132F: arch/nios2/
8133
8134NOKIA N900 POWER SUPPLY DRIVERS
8135R: Pali Rohár <pali.rohar@gmail.com>
8136F: include/linux/power/bq2415x_charger.h
8137F: include/linux/power/bq27xxx_battery.h
8138F: include/linux/power/isp1704_charger.h
8139F: drivers/power/bq2415x_charger.c
8140F: drivers/power/bq27xxx_battery.c
8141F: drivers/power/bq27xxx_battery_i2c.c
8142F: drivers/power/isp1704_charger.c
8143F: drivers/power/rx51_battery.c
8144
8145NTB DRIVER CORE
8146M: Jon Mason <jdmason@kudzu.us>
8147M: Dave Jiang <dave.jiang@intel.com>
8148M: Allen Hubbe <Allen.Hubbe@emc.com>
8149L: linux-ntb@googlegroups.com
8150S: Supported
8151W: https://github.com/jonmason/ntb/wiki
8152T: git git://github.com/jonmason/ntb.git
8153F: drivers/ntb/
8154F: drivers/net/ntb_netdev.c
8155F: include/linux/ntb.h
8156F: include/linux/ntb_transport.h
8157
8158NTB INTEL DRIVER
8159M: Jon Mason <jdmason@kudzu.us>
8160M: Dave Jiang <dave.jiang@intel.com>
8161L: linux-ntb@googlegroups.com
8162S: Supported
8163W: https://github.com/jonmason/ntb/wiki
8164T: git git://github.com/jonmason/ntb.git
8165F: drivers/ntb/hw/intel/
8166
8167NTB AMD DRIVER
8168M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8169L: linux-ntb@googlegroups.com
8170S: Supported
8171F: drivers/ntb/hw/amd/
8172
8173NTFS FILESYSTEM
8174M: Anton Altaparmakov <anton@tuxera.com>
8175L: linux-ntfs-dev@lists.sourceforge.net
8176W: http://www.tuxera.com/
8177T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8178S: Supported
8179F: Documentation/filesystems/ntfs.txt
8180F: fs/ntfs/
8181
8182NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8183M: Antonino Daplas <adaplas@gmail.com>
8184L: linux-fbdev@vger.kernel.org
8185S: Maintained
8186F: drivers/video/fbdev/riva/
8187F: drivers/video/fbdev/nvidia/
8188
8189NVM EXPRESS DRIVER
8190M: Keith Busch <keith.busch@intel.com>
8191M: Jens Axboe <axboe@fb.com>
8192L: linux-nvme@lists.infradead.org
8193T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8194W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8195S: Supported
8196F: drivers/nvme/host/
8197F: include/linux/nvme.h
8198
8199NVMEM FRAMEWORK
8200M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8201M: Maxime Ripard <maxime.ripard@free-electrons.com>
8202S: Maintained
8203F: drivers/nvmem/
8204F: Documentation/devicetree/bindings/nvmem/
8205F: include/linux/nvmem-consumer.h
8206F: include/linux/nvmem-provider.h
8207
8208NXP-NCI NFC DRIVER
8209M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8210R: Charles Gorand <charles.gorand@effinnov.com>
8211L: linux-nfc@lists.01.org (moderated for non-subscribers)
8212S: Supported
8213F: drivers/nfc/nxp-nci
8214
8215NXP TDA998X DRM DRIVER
8216M: Russell King <rmk+kernel@armlinux.org.uk>
8217S: Supported
8218F: drivers/gpu/drm/i2c/tda998x_drv.c
8219F: include/drm/i2c/tda998x.h
8220
8221NXP TFA9879 DRIVER
8222M: Peter Rosin <peda@axentia.se>
8223L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8224S: Maintained
8225F: sound/soc/codecs/tfa9879*
8226
8227OBJTOOL
8228M: Josh Poimboeuf <jpoimboe@redhat.com>
8229S: Supported
8230F: tools/objtool/
8231
8232OMAP SUPPORT
8233M: Tony Lindgren <tony@atomide.com>
8234L: linux-omap@vger.kernel.org
8235W: http://www.muru.com/linux/omap/
8236W: http://linux.omap.com/
8237Q: http://patchwork.kernel.org/project/linux-omap/list/
8238T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8239S: Maintained
8240F: arch/arm/*omap*/
8241F: arch/arm/configs/omap1_defconfig
8242F: arch/arm/configs/omap2plus_defconfig
8243F: drivers/i2c/busses/i2c-omap.c
8244F: drivers/irqchip/irq-omap-intc.c
8245F: drivers/mfd/*omap*.c
8246F: drivers/mfd/menelaus.c
8247F: drivers/mfd/palmas.c
8248F: drivers/mfd/tps65217.c
8249F: drivers/mfd/tps65218.c
8250F: drivers/mfd/tps65910.c
8251F: drivers/mfd/twl-core.[ch]
8252F: drivers/mfd/twl4030*.c
8253F: drivers/mfd/twl6030*.c
8254F: drivers/mfd/twl6040*.c
8255F: drivers/regulator/palmas-regulator*.c
8256F: drivers/regulator/pbias-regulator.c
8257F: drivers/regulator/tps65217-regulator.c
8258F: drivers/regulator/tps65218-regulator.c
8259F: drivers/regulator/tps65910-regulator.c
8260F: drivers/regulator/twl-regulator.c
8261F: include/linux/i2c-omap.h
8262
8263OMAP DEVICE TREE SUPPORT
8264M: Benoît Cousson <bcousson@baylibre.com>
8265M: Tony Lindgren <tony@atomide.com>
8266L: linux-omap@vger.kernel.org
8267L: devicetree@vger.kernel.org
8268S: Maintained
8269F: arch/arm/boot/dts/*omap*
8270F: arch/arm/boot/dts/*am3*
8271F: arch/arm/boot/dts/*am4*
8272F: arch/arm/boot/dts/*am5*
8273F: arch/arm/boot/dts/*dra7*
8274
8275OMAP CLOCK FRAMEWORK SUPPORT
8276M: Paul Walmsley <paul@pwsan.com>
8277L: linux-omap@vger.kernel.org
8278S: Maintained
8279F: arch/arm/*omap*/*clock*
8280
8281OMAP POWER MANAGEMENT SUPPORT
8282M: Kevin Hilman <khilman@kernel.org>
8283L: linux-omap@vger.kernel.org
8284S: Maintained
8285F: arch/arm/*omap*/*pm*
8286F: drivers/cpufreq/omap-cpufreq.c
8287
8288OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8289M: Rajendra Nayak <rnayak@codeaurora.org>
8290M: Paul Walmsley <paul@pwsan.com>
8291L: linux-omap@vger.kernel.org
8292S: Maintained
8293F: arch/arm/mach-omap2/prm*
8294
8295OMAP AUDIO SUPPORT
8296M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8297M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8298L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8299L: linux-omap@vger.kernel.org
8300S: Maintained
8301F: sound/soc/omap/
8302
8303OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8304M: Roger Quadros <rogerq@ti.com>
8305M: Tony Lindgren <tony@atomide.com>
8306L: linux-omap@vger.kernel.org
8307S: Maintained
8308F: drivers/memory/omap-gpmc.c
8309F: arch/arm/mach-omap2/*gpmc*
8310
8311OMAP FRAMEBUFFER SUPPORT
8312M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8313L: linux-fbdev@vger.kernel.org
8314L: linux-omap@vger.kernel.org
8315S: Maintained
8316F: drivers/video/fbdev/omap/
8317
8318OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8319M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8320L: linux-omap@vger.kernel.org
8321L: linux-fbdev@vger.kernel.org
8322S: Maintained
8323F: drivers/video/fbdev/omap2/
8324F: Documentation/arm/OMAP/DSS
8325
8326OMAP HARDWARE SPINLOCK SUPPORT
8327M: Ohad Ben-Cohen <ohad@wizery.com>
8328L: linux-omap@vger.kernel.org
8329S: Maintained
8330F: drivers/hwspinlock/omap_hwspinlock.c
8331
8332OMAP MMC SUPPORT
8333M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8334L: linux-omap@vger.kernel.org
8335S: Maintained
8336F: drivers/mmc/host/omap.c
8337
8338OMAP HS MMC SUPPORT
8339L: linux-mmc@vger.kernel.org
8340L: linux-omap@vger.kernel.org
8341S: Orphan
8342F: drivers/mmc/host/omap_hsmmc.c
8343
8344OMAP RANDOM NUMBER GENERATOR SUPPORT
8345M: Deepak Saxena <dsaxena@plexity.net>
8346S: Maintained
8347F: drivers/char/hw_random/omap-rng.c
8348
8349OMAP HWMOD SUPPORT
8350M: Benoît Cousson <bcousson@baylibre.com>
8351M: Paul Walmsley <paul@pwsan.com>
8352L: linux-omap@vger.kernel.org
8353S: Maintained
8354F: arch/arm/mach-omap2/omap_hwmod.*
8355
8356OMAP HWMOD DATA
8357M: Paul Walmsley <paul@pwsan.com>
8358L: linux-omap@vger.kernel.org
8359S: Maintained
8360F: arch/arm/mach-omap2/omap_hwmod*data*
8361
8362OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8363M: Benoît Cousson <bcousson@baylibre.com>
8364L: linux-omap@vger.kernel.org
8365S: Maintained
8366F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8367
8368OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8369M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8370L: linux-media@vger.kernel.org
8371S: Maintained
8372F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8373F: drivers/media/platform/omap3isp/
8374F: drivers/staging/media/omap4iss/
8375
8376OMAP USB SUPPORT
8377L: linux-usb@vger.kernel.org
8378L: linux-omap@vger.kernel.org
8379S: Orphan
8380F: drivers/usb/*/*omap*
8381F: arch/arm/*omap*/usb*
8382
8383OMAP GPIO DRIVER
8384M: Grygorii Strashko <grygorii.strashko@ti.com>
8385M: Santosh Shilimkar <ssantosh@kernel.org>
8386M: Kevin Hilman <khilman@kernel.org>
8387L: linux-omap@vger.kernel.org
8388S: Maintained
8389F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8390F: drivers/gpio/gpio-omap.c
8391
8392OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8393M: Mark Jackson <mpfj@newflow.co.uk>
8394L: linux-omap@vger.kernel.org
8395S: Maintained
8396F: arch/arm/boot/dts/am335x-nano.dts
8397
8398OMFS FILESYSTEM
8399M: Bob Copeland <me@bobcopeland.com>
8400L: linux-karma-devel@lists.sourceforge.net
8401S: Maintained
8402F: Documentation/filesystems/omfs.txt
8403F: fs/omfs/
8404
8405OMNIKEY CARDMAN 4000 DRIVER
8406M: Harald Welte <laforge@gnumonks.org>
8407S: Maintained
8408F: drivers/char/pcmcia/cm4000_cs.c
8409F: include/linux/cm4000_cs.h
8410F: include/uapi/linux/cm4000_cs.h
8411
8412OMNIKEY CARDMAN 4040 DRIVER
8413M: Harald Welte <laforge@gnumonks.org>
8414S: Maintained
8415F: drivers/char/pcmcia/cm4040_cs.*
8416
8417OMNIVISION OV7670 SENSOR DRIVER
8418M: Jonathan Corbet <corbet@lwn.net>
8419L: linux-media@vger.kernel.org
8420T: git git://linuxtv.org/media_tree.git
8421S: Maintained
8422F: drivers/media/i2c/ov7670.c
8423
8424ONENAND FLASH DRIVER
8425M: Kyungmin Park <kyungmin.park@samsung.com>
8426L: linux-mtd@lists.infradead.org
8427S: Maintained
8428F: drivers/mtd/onenand/
8429F: include/linux/mtd/onenand*.h
8430
8431ONSTREAM SCSI TAPE DRIVER
8432M: Willem Riede <osst@riede.org>
8433L: osst-users@lists.sourceforge.net
8434L: linux-scsi@vger.kernel.org
8435S: Maintained
8436F: Documentation/scsi/osst.txt
8437F: drivers/scsi/osst.*
8438F: drivers/scsi/osst_*.h
8439F: drivers/scsi/st.h
8440
8441OPENCORES I2C BUS DRIVER
8442M: Peter Korsgaard <jacmet@sunsite.dk>
8443L: linux-i2c@vger.kernel.org
8444S: Maintained
8445F: Documentation/i2c/busses/i2c-ocores
8446F: drivers/i2c/busses/i2c-ocores.c
8447
8448OPEN FIRMWARE AND FLATTENED DEVICE TREE
8449M: Rob Herring <robh+dt@kernel.org>
8450M: Frank Rowand <frowand.list@gmail.com>
8451L: devicetree@vger.kernel.org
8452W: http://www.devicetree.org/
8453T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8454S: Maintained
8455F: drivers/of/
8456F: include/linux/of*.h
8457F: scripts/dtc/
8458
8459OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8460M: Rob Herring <robh+dt@kernel.org>
8461M: Mark Rutland <mark.rutland@arm.com>
8462L: devicetree@vger.kernel.org
8463T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8464Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8465S: Maintained
8466F: Documentation/devicetree/
8467F: arch/*/boot/dts/
8468F: include/dt-bindings/
8469
8470OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8471M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8472L: devicetree@vger.kernel.org
8473S: Maintained
8474F: Documentation/devicetree/dynamic-resolution-notes.txt
8475F: Documentation/devicetree/overlay-notes.txt
8476F: drivers/of/overlay.c
8477F: drivers/of/resolver.c
8478
8479OPENRISC ARCHITECTURE
8480M: Jonas Bonn <jonas@southpole.se>
8481W: http://openrisc.net
8482S: Maintained
8483T: git git://openrisc.net/~jonas/linux
8484F: arch/openrisc/
8485
8486OPENVSWITCH
8487M: Pravin Shelar <pshelar@nicira.com>
8488L: netdev@vger.kernel.org
8489L: dev@openvswitch.org
8490W: http://openvswitch.org
8491S: Maintained
8492F: net/openvswitch/
8493F: include/uapi/linux/openvswitch.h
8494
8495OPERATING PERFORMANCE POINTS (OPP)
8496M: Viresh Kumar <vireshk@kernel.org>
8497M: Nishanth Menon <nm@ti.com>
8498M: Stephen Boyd <sboyd@codeaurora.org>
8499L: linux-pm@vger.kernel.org
8500S: Maintained
8501T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8502F: drivers/base/power/opp/
8503F: include/linux/pm_opp.h
8504F: Documentation/power/opp.txt
8505F: Documentation/devicetree/bindings/opp/
8506
8507OPL4 DRIVER
8508M: Clemens Ladisch <clemens@ladisch.de>
8509L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8510T: git git://git.alsa-project.org/alsa-kernel.git
8511S: Maintained
8512F: sound/drivers/opl4/
8513
8514OPROFILE
8515M: Robert Richter <rric@kernel.org>
8516L: oprofile-list@lists.sf.net
8517S: Maintained
8518F: arch/*/include/asm/oprofile*.h
8519F: arch/*/oprofile/
8520F: drivers/oprofile/
8521F: include/linux/oprofile.h
8522
8523ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8524M: Mark Fasheh <mfasheh@suse.com>
8525M: Joel Becker <jlbec@evilplan.org>
8526L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8527W: http://ocfs2.wiki.kernel.org
8528S: Supported
8529F: Documentation/filesystems/ocfs2.txt
8530F: Documentation/filesystems/dlmfs.txt
8531F: fs/ocfs2/
8532
8533ORINOCO DRIVER
8534L: linux-wireless@vger.kernel.org
8535W: http://wireless.kernel.org/en/users/Drivers/orinoco
8536W: http://www.nongnu.org/orinoco/
8537S: Orphan
8538F: drivers/net/wireless/intersil/orinoco/
8539
8540OSD LIBRARY and FILESYSTEM
8541M: Boaz Harrosh <ooo@electrozaur.com>
8542M: Benny Halevy <bhalevy@primarydata.com>
8543L: osd-dev@open-osd.org
8544W: http://open-osd.org
8545T: git git://git.open-osd.org/open-osd.git
8546S: Maintained
8547F: drivers/scsi/osd/
8548F: include/scsi/osd_*
8549F: fs/exofs/
8550
8551OVERLAY FILESYSTEM
8552M: Miklos Szeredi <miklos@szeredi.hu>
8553L: linux-unionfs@vger.kernel.org
8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8555S: Supported
8556F: fs/overlayfs/
8557F: Documentation/filesystems/overlayfs.txt
8558
8559ORANGEFS FILESYSTEM
8560M: Mike Marshall <hubcap@omnibond.com>
8561L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8562T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8563S: Supported
8564F: fs/orangefs/
8565F: Documentation/filesystems/orangefs.txt
8566
8567P54 WIRELESS DRIVER
8568M: Christian Lamparter <chunkeey@googlemail.com>
8569L: linux-wireless@vger.kernel.org
8570W: http://wireless.kernel.org/en/users/Drivers/p54
8571S: Maintained
8572F: drivers/net/wireless/intersil/p54/
8573
8574PA SEMI ETHERNET DRIVER
8575M: Olof Johansson <olof@lixom.net>
8576L: netdev@vger.kernel.org
8577S: Maintained
8578F: drivers/net/ethernet/pasemi/*
8579
8580PA SEMI SMBUS DRIVER
8581M: Olof Johansson <olof@lixom.net>
8582L: linux-i2c@vger.kernel.org
8583S: Maintained
8584F: drivers/i2c/busses/i2c-pasemi.c
8585
8586PADATA PARALLEL EXECUTION MECHANISM
8587M: Steffen Klassert <steffen.klassert@secunet.com>
8588L: linux-crypto@vger.kernel.org
8589S: Maintained
8590F: kernel/padata.c
8591F: include/linux/padata.h
8592F: Documentation/padata.txt
8593
8594PANASONIC LAPTOP ACPI EXTRAS DRIVER
8595M: Harald Welte <laforge@gnumonks.org>
8596L: platform-driver-x86@vger.kernel.org
8597S: Maintained
8598F: drivers/platform/x86/panasonic-laptop.c
8599
8600PANASONIC MN10300/AM33/AM34 PORT
8601M: David Howells <dhowells@redhat.com>
8602L: linux-am33-list@redhat.com (moderated for non-subscribers)
8603W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8604S: Maintained
8605F: Documentation/mn10300/
8606F: arch/mn10300/
8607
8608PARALLEL LCD/KEYPAD PANEL DRIVER
8609M: Willy Tarreau <willy@haproxy.com>
8610M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8611S: Odd Fixes
8612F: Documentation/misc-devices/lcd-panel-cgram.txt
8613F: drivers/misc/panel.c
8614
8615PARALLEL PORT SUBSYSTEM
8616M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8617M: Sudip Mukherjee <sudip@vectorindia.org>
8618L: linux-parport@lists.infradead.org (subscribers-only)
8619S: Maintained
8620F: drivers/parport/
8621F: include/linux/parport*.h
8622F: drivers/char/ppdev.c
8623F: include/uapi/linux/ppdev.h
8624F: Documentation/parport*.txt
8625
8626PARAVIRT_OPS INTERFACE
8627M: Jeremy Fitzhardinge <jeremy@goop.org>
8628M: Chris Wright <chrisw@sous-sol.org>
8629M: Alok Kataria <akataria@vmware.com>
8630M: Rusty Russell <rusty@rustcorp.com.au>
8631L: virtualization@lists.linux-foundation.org
8632S: Supported
8633F: Documentation/virtual/paravirt_ops.txt
8634F: arch/*/kernel/paravirt*
8635F: arch/*/include/asm/paravirt.h
8636
8637PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8638M: Tim Waugh <tim@cyberelk.net>
8639L: linux-parport@lists.infradead.org (subscribers-only)
8640S: Maintained
8641F: Documentation/blockdev/paride.txt
8642F: drivers/block/paride/
8643
8644PARISC ARCHITECTURE
8645M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8646M: Helge Deller <deller@gmx.de>
8647L: linux-parisc@vger.kernel.org
8648W: http://www.parisc-linux.org/
8649Q: http://patchwork.kernel.org/project/linux-parisc/list/
8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8651T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8652S: Maintained
8653F: arch/parisc/
8654F: Documentation/parisc/
8655F: drivers/parisc/
8656F: drivers/char/agp/parisc-agp.c
8657F: drivers/input/serio/gscps2.c
8658F: drivers/parport/parport_gsc.*
8659F: drivers/tty/serial/8250/8250_gsc.c
8660F: drivers/video/fbdev/sti*
8661F: drivers/video/console/sti*
8662F: drivers/video/logo/logo_parisc*
8663
8664PC87360 HARDWARE MONITORING DRIVER
8665M: Jim Cromie <jim.cromie@gmail.com>
8666L: linux-hwmon@vger.kernel.org
8667S: Maintained
8668F: Documentation/hwmon/pc87360
8669F: drivers/hwmon/pc87360.c
8670
8671PC8736x GPIO DRIVER
8672M: Jim Cromie <jim.cromie@gmail.com>
8673S: Maintained
8674F: drivers/char/pc8736x_gpio.c
8675
8676PC87427 HARDWARE MONITORING DRIVER
8677M: Jean Delvare <jdelvare@suse.com>
8678L: linux-hwmon@vger.kernel.org
8679S: Maintained
8680F: Documentation/hwmon/pc87427
8681F: drivers/hwmon/pc87427.c
8682
8683PCA9532 LED DRIVER
8684M: Riku Voipio <riku.voipio@iki.fi>
8685S: Maintained
8686F: drivers/leds/leds-pca9532.c
8687F: include/linux/leds-pca9532.h
8688
8689PCA9541 I2C BUS MASTER SELECTOR DRIVER
8690M: Guenter Roeck <linux@roeck-us.net>
8691L: linux-i2c@vger.kernel.org
8692S: Maintained
8693F: drivers/i2c/muxes/i2c-mux-pca9541.c
8694
8695PCDP - PRIMARY CONSOLE AND DEBUG PORT
8696M: Khalid Aziz <khalid@gonehiking.org>
8697S: Maintained
8698F: drivers/firmware/pcdp.*
8699
8700PCI ERROR RECOVERY
8701M: Linas Vepstas <linasvepstas@gmail.com>
8702L: linux-pci@vger.kernel.org
8703S: Supported
8704F: Documentation/PCI/pci-error-recovery.txt
8705
8706PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8707M: Russell Currey <ruscur@russell.cc>
8708L: linuxppc-dev@lists.ozlabs.org
8709S: Supported
8710F: Documentation/powerpc/eeh-pci-error-recovery.txt
8711F: arch/powerpc/kernel/eeh*.c
8712F: arch/powerpc/platforms/*/eeh*.c
8713F: arch/powerpc/include/*/eeh*.h
8714
8715PCI SUBSYSTEM
8716M: Bjorn Helgaas <bhelgaas@google.com>
8717L: linux-pci@vger.kernel.org
8718Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8719T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8720S: Supported
8721F: Documentation/PCI/
8722F: drivers/pci/
8723F: include/linux/pci*
8724F: arch/x86/pci/
8725F: arch/x86/kernel/quirks.c
8726
8727PCI DRIVER FOR ALTERA PCIE IP
8728M: Ley Foon Tan <lftan@altera.com>
8729L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8730L: linux-pci@vger.kernel.org
8731S: Supported
8732F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8733F: drivers/pci/host/pcie-altera.c
8734
8735PCI DRIVER FOR ARM VERSATILE PLATFORM
8736M: Rob Herring <robh@kernel.org>
8737L: linux-pci@vger.kernel.org
8738L: linux-arm-kernel@lists.infradead.org
8739S: Maintained
8740F: Documentation/devicetree/bindings/pci/versatile.txt
8741F: drivers/pci/host/pci-versatile.c
8742
8743PCI DRIVER FOR APPLIEDMICRO XGENE
8744M: Tanmay Inamdar <tinamdar@apm.com>
8745L: linux-pci@vger.kernel.org
8746L: linux-arm-kernel@lists.infradead.org
8747S: Maintained
8748F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8749F: drivers/pci/host/pci-xgene.c
8750
8751PCI DRIVER FOR FREESCALE LAYERSCAPE
8752M: Minghuan Lian <minghuan.Lian@freescale.com>
8753M: Mingkai Hu <mingkai.hu@freescale.com>
8754M: Roy Zang <tie-fei.zang@freescale.com>
8755L: linuxppc-dev@lists.ozlabs.org
8756L: linux-pci@vger.kernel.org
8757L: linux-arm-kernel@lists.infradead.org
8758S: Maintained
8759F: drivers/pci/host/*layerscape*
8760
8761PCI DRIVER FOR IMX6
8762M: Richard Zhu <Richard.Zhu@freescale.com>
8763M: Lucas Stach <l.stach@pengutronix.de>
8764L: linux-pci@vger.kernel.org
8765L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8766S: Maintained
8767F: drivers/pci/host/*imx6*
8768
8769PCI DRIVER FOR TI KEYSTONE
8770M: Murali Karicheri <m-karicheri2@ti.com>
8771L: linux-pci@vger.kernel.org
8772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8773S: Maintained
8774F: drivers/pci/host/*keystone*
8775
8776PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8777M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8778M: Jason Cooper <jason@lakedaemon.net>
8779L: linux-pci@vger.kernel.org
8780L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8781S: Maintained
8782F: drivers/pci/host/*mvebu*
8783
8784PCI DRIVER FOR NVIDIA TEGRA
8785M: Thierry Reding <thierry.reding@gmail.com>
8786L: linux-tegra@vger.kernel.org
8787L: linux-pci@vger.kernel.org
8788S: Supported
8789F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8790F: drivers/pci/host/pci-tegra.c
8791
8792PCI DRIVER FOR TI DRA7XX
8793M: Kishon Vijay Abraham I <kishon@ti.com>
8794L: linux-omap@vger.kernel.org
8795L: linux-pci@vger.kernel.org
8796S: Supported
8797F: Documentation/devicetree/bindings/pci/ti-pci.txt
8798F: drivers/pci/host/pci-dra7xx.c
8799
8800PCI DRIVER FOR RENESAS R-CAR
8801M: Simon Horman <horms@verge.net.au>
8802L: linux-pci@vger.kernel.org
8803L: linux-renesas-soc@vger.kernel.org
8804S: Maintained
8805F: drivers/pci/host/*rcar*
8806
8807PCI DRIVER FOR SAMSUNG EXYNOS
8808M: Jingoo Han <jingoohan1@gmail.com>
8809L: linux-pci@vger.kernel.org
8810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8811L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8812S: Maintained
8813F: drivers/pci/host/pci-exynos.c
8814
8815PCI DRIVER FOR SYNOPSIS DESIGNWARE
8816M: Jingoo Han <jingoohan1@gmail.com>
8817M: Pratyush Anand <pratyush.anand@gmail.com>
8818L: linux-pci@vger.kernel.org
8819S: Maintained
8820F: drivers/pci/host/*designware*
8821
8822PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8823M: Joao Pinto <jpinto@synopsys.com>
8824L: linux-pci@vger.kernel.org
8825S: Maintained
8826F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8827F: drivers/pci/host/pcie-designware-plat.c
8828
8829PCI DRIVER FOR GENERIC OF HOSTS
8830M: Will Deacon <will.deacon@arm.com>
8831L: linux-pci@vger.kernel.org
8832L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8833S: Maintained
8834F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8835F: drivers/pci/host/pci-host-common.c
8836F: drivers/pci/host/pci-host-generic.c
8837
8838PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8839M: Keith Busch <keith.busch@intel.com>
8840L: linux-pci@vger.kernel.org
8841S: Supported
8842F: arch/x86/pci/vmd.c
8843
8844PCIE DRIVER FOR ST SPEAR13XX
8845M: Pratyush Anand <pratyush.anand@gmail.com>
8846L: linux-pci@vger.kernel.org
8847S: Maintained
8848F: drivers/pci/host/*spear*
8849
8850PCI MSI DRIVER FOR ALTERA MSI IP
8851M: Ley Foon Tan <lftan@altera.com>
8852L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8853L: linux-pci@vger.kernel.org
8854S: Supported
8855F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8856F: drivers/pci/host/pcie-altera-msi.c
8857
8858PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8859M: Duc Dang <dhdang@apm.com>
8860L: linux-pci@vger.kernel.org
8861L: linux-arm-kernel@lists.infradead.org
8862S: Maintained
8863F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8864F: drivers/pci/host/pci-xgene-msi.c
8865
8866PCIE DRIVER FOR HISILICON
8867M: Zhou Wang <wangzhou1@hisilicon.com>
8868M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8869L: linux-pci@vger.kernel.org
8870S: Maintained
8871F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8872F: drivers/pci/host/pcie-hisi.c
8873
8874PCIE DRIVER FOR QUALCOMM MSM
8875M: Stanimir Varbanov <svarbanov@mm-sol.com>
8876L: linux-pci@vger.kernel.org
8877L: linux-arm-msm@vger.kernel.org
8878S: Maintained
8879F: drivers/pci/host/*qcom*
8880
8881PCIE DRIVER FOR CAVIUM THUNDERX
8882M: David Daney <david.daney@cavium.com>
8883L: linux-pci@vger.kernel.org
8884L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8885S: Supported
8886F: Documentation/devicetree/bindings/pci/pci-thunder-*
8887F: drivers/pci/host/pci-thunder-*
8888
8889PCMCIA SUBSYSTEM
8890P: Linux PCMCIA Team
8891L: linux-pcmcia@lists.infradead.org
8892W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8893T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8894S: Maintained
8895F: Documentation/pcmcia/
8896F: drivers/pcmcia/
8897F: include/pcmcia/
8898
8899PCNET32 NETWORK DRIVER
8900M: Don Fry <pcnet32@frontier.com>
8901L: netdev@vger.kernel.org
8902S: Maintained
8903F: drivers/net/ethernet/amd/pcnet32.c
8904
8905PCRYPT PARALLEL CRYPTO ENGINE
8906M: Steffen Klassert <steffen.klassert@secunet.com>
8907L: linux-crypto@vger.kernel.org
8908S: Maintained
8909F: crypto/pcrypt.c
8910F: include/crypto/pcrypt.h
8911
8912PER-CPU MEMORY ALLOCATOR
8913M: Tejun Heo <tj@kernel.org>
8914M: Christoph Lameter <cl@linux.com>
8915T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8916S: Maintained
8917F: include/linux/percpu*.h
8918F: mm/percpu*.c
8919F: arch/*/include/asm/percpu.h
8920
8921PER-TASK DELAY ACCOUNTING
8922M: Balbir Singh <bsingharora@gmail.com>
8923S: Maintained
8924F: include/linux/delayacct.h
8925F: kernel/delayacct.c
8926
8927PERFORMANCE EVENTS SUBSYSTEM
8928M: Peter Zijlstra <peterz@infradead.org>
8929M: Ingo Molnar <mingo@redhat.com>
8930M: Arnaldo Carvalho de Melo <acme@kernel.org>
8931R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8932L: linux-kernel@vger.kernel.org
8933T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8934S: Supported
8935F: kernel/events/*
8936F: include/linux/perf_event.h
8937F: include/uapi/linux/perf_event.h
8938F: arch/*/kernel/perf_event*.c
8939F: arch/*/kernel/*/perf_event*.c
8940F: arch/*/kernel/*/*/perf_event*.c
8941F: arch/*/include/asm/perf_event.h
8942F: arch/*/kernel/perf_callchain.c
8943F: arch/*/events/*
8944F: tools/perf/
8945
8946PERSONALITY HANDLING
8947M: Christoph Hellwig <hch@infradead.org>
8948L: linux-abi-devel@lists.sourceforge.net
8949S: Maintained
8950F: include/linux/personality.h
8951F: include/uapi/linux/personality.h
8952
8953PHONET PROTOCOL
8954M: Remi Denis-Courmont <courmisch@gmail.com>
8955S: Supported
8956F: Documentation/networking/phonet.txt
8957F: include/linux/phonet.h
8958F: include/net/phonet/
8959F: include/uapi/linux/phonet.h
8960F: net/phonet/
8961
8962PHRAM MTD DRIVER
8963M: Joern Engel <joern@lazybastard.org>
8964L: linux-mtd@lists.infradead.org
8965S: Maintained
8966F: drivers/mtd/devices/phram.c
8967
8968PICOLCD HID DRIVER
8969M: Bruno Prémont <bonbons@linux-vserver.org>
8970L: linux-input@vger.kernel.org
8971S: Maintained
8972F: drivers/hid/hid-picolcd*
8973
8974PICOXCELL SUPPORT
8975M: Jamie Iles <jamie@jamieiles.com>
8976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8977T: git git://github.com/jamieiles/linux-2.6-ji.git
8978S: Supported
8979F: arch/arm/boot/dts/picoxcell*
8980F: arch/arm/mach-picoxcell/
8981F: drivers/crypto/picoxcell*
8982
8983PIN CONTROL SUBSYSTEM
8984M: Linus Walleij <linus.walleij@linaro.org>
8985L: linux-gpio@vger.kernel.org
8986T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8987S: Maintained
8988F: Documentation/devicetree/bindings/pinctrl/
8989F: drivers/pinctrl/
8990F: include/linux/pinctrl/
8991
8992PIN CONTROLLER - ATMEL AT91
8993M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8995S: Maintained
8996F: drivers/pinctrl/pinctrl-at91.*
8997
8998PIN CONTROLLER - ATMEL AT91 PIO4
8999M: Ludovic Desroches <ludovic.desroches@atmel.com>
9000L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9001L: linux-gpio@vger.kernel.org
9002S: Supported
9003F: drivers/pinctrl/pinctrl-at91-pio4.*
9004
9005PIN CONTROLLER - INTEL
9006M: Mika Westerberg <mika.westerberg@linux.intel.com>
9007M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9008S: Maintained
9009F: drivers/pinctrl/intel/
9010
9011PIN CONTROLLER - RENESAS
9012M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9013M: Geert Uytterhoeven <geert+renesas@glider.be>
9014L: linux-renesas-soc@vger.kernel.org
9015S: Maintained
9016F: drivers/pinctrl/sh-pfc/
9017
9018PIN CONTROLLER - SAMSUNG
9019M: Tomasz Figa <tomasz.figa@gmail.com>
9020M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9021M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9022L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9023L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9024S: Maintained
9025F: drivers/pinctrl/samsung/
9026
9027PIN CONTROLLER - SINGLE
9028M: Tony Lindgren <tony@atomide.com>
9029M: Haojian Zhuang <haojian.zhuang@linaro.org>
9030L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9031L: linux-omap@vger.kernel.org
9032S: Maintained
9033F: drivers/pinctrl/pinctrl-single.c
9034
9035PIN CONTROLLER - ST SPEAR
9036M: Viresh Kumar <vireshk@kernel.org>
9037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9038W: http://www.st.com/spear
9039S: Maintained
9040F: drivers/pinctrl/spear/
9041
9042PKTCDVD DRIVER
9043M: Jiri Kosina <jikos@kernel.org>
9044S: Maintained
9045F: drivers/block/pktcdvd.c
9046F: include/linux/pktcdvd.h
9047F: include/uapi/linux/pktcdvd.h
9048
9049PKUNITY SOC DRIVERS
9050M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9051W: http://mprc.pku.edu.cn/~guanxuetao/linux
9052S: Maintained
9053T: git git://github.com/gxt/linux.git
9054F: drivers/input/serio/i8042-unicore32io.h
9055F: drivers/i2c/busses/i2c-puv3.c
9056F: drivers/video/fbdev/fb-puv3.c
9057F: drivers/rtc/rtc-puv3.c
9058
9059PMBUS HARDWARE MONITORING DRIVERS
9060M: Guenter Roeck <linux@roeck-us.net>
9061L: linux-hwmon@vger.kernel.org
9062W: http://hwmon.wiki.kernel.org/
9063W: http://www.roeck-us.net/linux/drivers/
9064T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9065S: Maintained
9066F: Documentation/hwmon/pmbus
9067F: drivers/hwmon/pmbus/
9068F: include/linux/i2c/pmbus.h
9069
9070PMC SIERRA MaxRAID DRIVER
9071L: linux-scsi@vger.kernel.org
9072W: http://www.pmc-sierra.com/
9073S: Orphan
9074F: drivers/scsi/pmcraid.*
9075
9076PMC SIERRA PM8001 DRIVER
9077M: Jack Wang <jinpu.wang@profitbricks.com>
9078M: lindar_liu@usish.com
9079L: pmchba@pmcs.com
9080L: linux-scsi@vger.kernel.org
9081S: Supported
9082F: drivers/scsi/pm8001/
9083
9084POSIX CLOCKS and TIMERS
9085M: Thomas Gleixner <tglx@linutronix.de>
9086L: linux-kernel@vger.kernel.org
9087T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9088S: Maintained
9089F: fs/timerfd.c
9090F: include/linux/timer*
9091F: kernel/time/*timer*
9092
9093POWER MANAGEMENT CORE
9094M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9095L: linux-pm@vger.kernel.org
9096T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9097S: Supported
9098F: drivers/base/power/
9099F: include/linux/pm.h
9100F: include/linux/pm_*
9101F: include/linux/powercap.h
9102F: drivers/powercap/
9103
9104POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9105M: Sebastian Reichel <sre@kernel.org>
9106M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9107M: David Woodhouse <dwmw2@infradead.org>
9108L: linux-pm@vger.kernel.org
9109T: git git://git.infradead.org/battery-2.6.git
9110S: Maintained
9111F: include/linux/power_supply.h
9112F: drivers/power/
9113X: drivers/power/avs/
9114
9115POWER STATE COORDINATION INTERFACE (PSCI)
9116M: Mark Rutland <mark.rutland@arm.com>
9117M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9118L: linux-arm-kernel@lists.infradead.org
9119S: Maintained
9120F: drivers/firmware/psci.c
9121F: include/linux/psci.h
9122F: include/uapi/linux/psci.h
9123
9124PNP SUPPORT
9125M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9126S: Maintained
9127F: drivers/pnp/
9128
9129PPP PROTOCOL DRIVERS AND COMPRESSORS
9130M: Paul Mackerras <paulus@samba.org>
9131L: linux-ppp@vger.kernel.org
9132S: Maintained
9133F: drivers/net/ppp/ppp_*
9134
9135PPP OVER ATM (RFC 2364)
9136M: Mitchell Blank Jr <mitch@sfgoth.com>
9137S: Maintained
9138F: net/atm/pppoatm.c
9139F: include/uapi/linux/atmppp.h
9140
9141PPP OVER ETHERNET
9142M: Michal Ostrowski <mostrows@earthlink.net>
9143S: Maintained
9144F: drivers/net/ppp/pppoe.c
9145F: drivers/net/ppp/pppox.c
9146
9147PPP OVER L2TP
9148M: James Chapman <jchapman@katalix.com>
9149S: Maintained
9150F: net/l2tp/l2tp_ppp.c
9151F: include/linux/if_pppol2tp.h
9152F: include/uapi/linux/if_pppol2tp.h
9153
9154PPS SUPPORT
9155M: Rodolfo Giometti <giometti@enneenne.com>
9156W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9157L: linuxpps@ml.enneenne.com (subscribers-only)
9158S: Maintained
9159F: Documentation/pps/
9160F: drivers/pps/
9161F: include/linux/pps*.h
9162
9163PPTP DRIVER
9164M: Dmitry Kozlov <xeb@mail.ru>
9165L: netdev@vger.kernel.org
9166S: Maintained
9167F: drivers/net/ppp/pptp.c
9168W: http://sourceforge.net/projects/accel-pptp
9169
9170PREEMPTIBLE KERNEL
9171M: Robert Love <rml@tech9.net>
9172L: kpreempt-tech@lists.sourceforge.net
9173W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9174S: Supported
9175F: Documentation/preempt-locking.txt
9176F: include/linux/preempt.h
9177
9178PRISM54 WIRELESS DRIVER
9179M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9180L: linux-wireless@vger.kernel.org
9181W: http://wireless.kernel.org/en/users/Drivers/p54
9182S: Obsolete
9183F: drivers/net/wireless/intersil/prism54/
9184
9185PS3 NETWORK SUPPORT
9186M: Geoff Levand <geoff@infradead.org>
9187L: netdev@vger.kernel.org
9188L: linuxppc-dev@lists.ozlabs.org
9189S: Maintained
9190F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9191
9192PS3 PLATFORM SUPPORT
9193M: Geoff Levand <geoff@infradead.org>
9194L: linuxppc-dev@lists.ozlabs.org
9195S: Maintained
9196F: arch/powerpc/boot/ps3*
9197F: arch/powerpc/include/asm/lv1call.h
9198F: arch/powerpc/include/asm/ps3*.h
9199F: arch/powerpc/platforms/ps3/
9200F: drivers/*/ps3*
9201F: drivers/ps3/
9202F: drivers/rtc/rtc-ps3.c
9203F: drivers/usb/host/*ps3.c
9204F: sound/ppc/snd_ps3*
9205
9206PS3VRAM DRIVER
9207M: Jim Paris <jim@jtan.com>
9208M: Geoff Levand <geoff@infradead.org>
9209L: linuxppc-dev@lists.ozlabs.org
9210S: Maintained
9211F: drivers/block/ps3vram.c
9212
9213PSTORE FILESYSTEM
9214M: Anton Vorontsov <anton@enomsg.org>
9215M: Colin Cross <ccross@android.com>
9216M: Kees Cook <keescook@chromium.org>
9217M: Tony Luck <tony.luck@intel.com>
9218S: Maintained
9219T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9220F: fs/pstore/
9221F: include/linux/pstore*
9222F: drivers/firmware/efi/efi-pstore.c
9223F: drivers/acpi/apei/erst.c
9224
9225PTP HARDWARE CLOCK SUPPORT
9226M: Richard Cochran <richardcochran@gmail.com>
9227L: netdev@vger.kernel.org
9228S: Maintained
9229W: http://linuxptp.sourceforge.net/
9230F: Documentation/ABI/testing/sysfs-ptp
9231F: Documentation/ptp/*
9232F: drivers/net/ethernet/freescale/gianfar_ptp.c
9233F: drivers/net/phy/dp83640*
9234F: drivers/ptp/*
9235F: include/linux/ptp_cl*
9236
9237PTRACE SUPPORT
9238M: Roland McGrath <roland@hack.frob.com>
9239M: Oleg Nesterov <oleg@redhat.com>
9240S: Maintained
9241F: include/asm-generic/syscall.h
9242F: include/linux/ptrace.h
9243F: include/linux/regset.h
9244F: include/linux/tracehook.h
9245F: include/uapi/linux/ptrace.h
9246F: kernel/ptrace.c
9247
9248PVRUSB2 VIDEO4LINUX DRIVER
9249M: Mike Isely <isely@pobox.com>
9250L: pvrusb2@isely.net (subscribers-only)
9251L: linux-media@vger.kernel.org
9252W: http://www.isely.net/pvrusb2/
9253T: git git://linuxtv.org/media_tree.git
9254S: Maintained
9255F: Documentation/video4linux/README.pvrusb2
9256F: drivers/media/usb/pvrusb2/
9257
9258PWC WEBCAM DRIVER
9259M: Hans de Goede <hdegoede@redhat.com>
9260L: linux-media@vger.kernel.org
9261T: git git://linuxtv.org/media_tree.git
9262S: Maintained
9263F: drivers/media/usb/pwc/*
9264
9265PWM FAN DRIVER
9266M: Kamil Debski <k.debski@samsung.com>
9267L: linux-hwmon@vger.kernel.org
9268S: Supported
9269F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9270F: Documentation/hwmon/pwm-fan
9271F: drivers/hwmon/pwm-fan.c
9272
9273PWM SUBSYSTEM
9274M: Thierry Reding <thierry.reding@gmail.com>
9275L: linux-pwm@vger.kernel.org
9276S: Maintained
9277T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9278F: Documentation/pwm.txt
9279F: Documentation/devicetree/bindings/pwm/
9280F: include/linux/pwm.h
9281F: drivers/pwm/
9282F: drivers/video/backlight/pwm_bl.c
9283F: include/linux/pwm_backlight.h
9284
9285PXA2xx/PXA3xx SUPPORT
9286M: Daniel Mack <daniel@zonque.org>
9287M: Haojian Zhuang <haojian.zhuang@gmail.com>
9288M: Robert Jarzmik <robert.jarzmik@free.fr>
9289L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9290T: git git://github.com/hzhuang1/linux.git
9291T: git git://github.com/rjarzmik/linux.git
9292S: Maintained
9293F: arch/arm/boot/dts/pxa*
9294F: arch/arm/mach-pxa/
9295F: drivers/dma/pxa*
9296F: drivers/pcmcia/pxa2xx*
9297F: drivers/pinctrl/pxa/
9298F: drivers/spi/spi-pxa2xx*
9299F: drivers/usb/gadget/udc/pxa2*
9300F: include/sound/pxa2xx-lib.h
9301F: sound/arm/pxa*
9302F: sound/soc/pxa/
9303
9304PXA GPIO DRIVER
9305M: Robert Jarzmik <robert.jarzmik@free.fr>
9306L: linux-gpio@vger.kernel.org
9307S: Maintained
9308F: drivers/gpio/gpio-pxa.c
9309
9310PXA3xx NAND FLASH DRIVER
9311M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9312L: linux-mtd@lists.infradead.org
9313S: Maintained
9314F: drivers/mtd/nand/pxa3xx_nand.c
9315
9316MMP SUPPORT
9317M: Eric Miao <eric.y.miao@gmail.com>
9318M: Haojian Zhuang <haojian.zhuang@gmail.com>
9319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9320T: git git://github.com/hzhuang1/linux.git
9321T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9322S: Maintained
9323F: arch/arm/boot/dts/mmp*
9324F: arch/arm/mach-mmp/
9325
9326PXA MMCI DRIVER
9327S: Orphan
9328
9329PXA RTC DRIVER
9330M: Robert Jarzmik <robert.jarzmik@free.fr>
9331L: rtc-linux@googlegroups.com
9332S: Maintained
9333
9334QAT DRIVER
9335M: Tadeusz Struk <tadeusz.struk@intel.com>
9336L: qat-linux@intel.com
9337S: Supported
9338F: drivers/crypto/qat/
9339
9340QIB DRIVER
9341M: Mike Marciniszyn <infinipath@intel.com>
9342L: linux-rdma@vger.kernel.org
9343S: Supported
9344F: drivers/infiniband/hw/qib/
9345
9346QLOGIC QLA1280 SCSI DRIVER
9347M: Michael Reed <mdr@sgi.com>
9348L: linux-scsi@vger.kernel.org
9349S: Maintained
9350F: drivers/scsi/qla1280.[ch]
9351
9352QLOGIC QLA2XXX FC-SCSI DRIVER
9353M: qla2xxx-upstream@qlogic.com
9354L: linux-scsi@vger.kernel.org
9355S: Supported
9356F: Documentation/scsi/LICENSE.qla2xxx
9357F: drivers/scsi/qla2xxx/
9358
9359QLOGIC QLA4XXX iSCSI DRIVER
9360M: QLogic-Storage-Upstream@qlogic.com
9361L: linux-scsi@vger.kernel.org
9362S: Supported
9363F: Documentation/scsi/LICENSE.qla4xxx
9364F: drivers/scsi/qla4xxx/
9365
9366QLOGIC QLA3XXX NETWORK DRIVER
9367M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9368M: Ron Mercer <ron.mercer@qlogic.com>
9369M: linux-driver@qlogic.com
9370L: netdev@vger.kernel.org
9371S: Supported
9372F: Documentation/networking/LICENSE.qla3xxx
9373F: drivers/net/ethernet/qlogic/qla3xxx.*
9374
9375QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9376M: Dept-GELinuxNICDev@qlogic.com
9377L: netdev@vger.kernel.org
9378S: Supported
9379F: drivers/net/ethernet/qlogic/qlcnic/
9380
9381QLOGIC QLGE 10Gb ETHERNET DRIVER
9382M: Harish Patil <harish.patil@qlogic.com>
9383M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9384M: Dept-GELinuxNICDev@qlogic.com
9385M: linux-driver@qlogic.com
9386L: netdev@vger.kernel.org
9387S: Supported
9388F: drivers/net/ethernet/qlogic/qlge/
9389
9390QLOGIC QL4xxx ETHERNET DRIVER
9391M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9392M: Ariel Elior <Ariel.Elior@qlogic.com>
9393M: everest-linux-l2@qlogic.com
9394L: netdev@vger.kernel.org
9395S: Supported
9396F: drivers/net/ethernet/qlogic/qed/
9397F: include/linux/qed/
9398F: drivers/net/ethernet/qlogic/qede/
9399
9400QNX4 FILESYSTEM
9401M: Anders Larsen <al@alarsen.net>
9402W: http://www.alarsen.net/linux/qnx4fs/
9403S: Maintained
9404F: fs/qnx4/
9405F: include/uapi/linux/qnx4_fs.h
9406F: include/uapi/linux/qnxtypes.h
9407
9408QT1010 MEDIA DRIVER
9409M: Antti Palosaari <crope@iki.fi>
9410L: linux-media@vger.kernel.org
9411W: https://linuxtv.org
9412W: http://palosaari.fi/linux/
9413Q: http://patchwork.linuxtv.org/project/linux-media/list/
9414T: git git://linuxtv.org/anttip/media_tree.git
9415S: Maintained
9416F: drivers/media/tuners/qt1010*
9417
9418QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9419M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9420L: linux-wireless@vger.kernel.org
9421L: ath9k-devel@lists.ath9k.org
9422W: http://wireless.kernel.org/en/users/Drivers/ath9k
9423S: Supported
9424F: drivers/net/wireless/ath/ath9k/
9425
9426QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9427M: Kalle Valo <kvalo@qca.qualcomm.com>
9428L: ath10k@lists.infradead.org
9429W: http://wireless.kernel.org/en/users/Drivers/ath10k
9430T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9431S: Supported
9432F: drivers/net/wireless/ath/ath10k/
9433
9434QUALCOMM HEXAGON ARCHITECTURE
9435M: Richard Kuo <rkuo@codeaurora.org>
9436L: linux-hexagon@vger.kernel.org
9437T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9438S: Supported
9439F: arch/hexagon/
9440
9441QUALCOMM WCN36XX WIRELESS DRIVER
9442M: Eugene Krasnikov <k.eugene.e@gmail.com>
9443L: wcn36xx@lists.infradead.org
9444W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9445T: git git://github.com/KrasnikovEugene/wcn36xx.git
9446S: Supported
9447F: drivers/net/wireless/ath/wcn36xx/
9448
9449QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9450M: Gabriel Somlo <somlo@cmu.edu>
9451M: "Michael S. Tsirkin" <mst@redhat.com>
9452L: qemu-devel@nongnu.org
9453S: Maintained
9454F: drivers/firmware/qemu_fw_cfg.c
9455
9456RADOS BLOCK DEVICE (RBD)
9457M: Ilya Dryomov <idryomov@gmail.com>
9458M: Sage Weil <sage@redhat.com>
9459M: Alex Elder <elder@kernel.org>
9460L: ceph-devel@vger.kernel.org
9461W: http://ceph.com/
9462T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9463T: git git://github.com/ceph/ceph-client.git
9464S: Supported
9465F: Documentation/ABI/testing/sysfs-bus-rbd
9466F: drivers/block/rbd.c
9467F: drivers/block/rbd_types.h
9468
9469RADEON FRAMEBUFFER DISPLAY DRIVER
9470M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9471L: linux-fbdev@vger.kernel.org
9472S: Maintained
9473F: drivers/video/fbdev/aty/radeon*
9474F: include/uapi/linux/radeonfb.h
9475
9476RADIOSHARK RADIO DRIVER
9477M: Hans de Goede <hdegoede@redhat.com>
9478L: linux-media@vger.kernel.org
9479T: git git://linuxtv.org/media_tree.git
9480S: Maintained
9481F: drivers/media/radio/radio-shark.c
9482
9483RADIOSHARK2 RADIO DRIVER
9484M: Hans de Goede <hdegoede@redhat.com>
9485L: linux-media@vger.kernel.org
9486T: git git://linuxtv.org/media_tree.git
9487S: Maintained
9488F: drivers/media/radio/radio-shark2.c
9489F: drivers/media/radio/radio-tea5777.c
9490
9491RAGE128 FRAMEBUFFER DISPLAY DRIVER
9492M: Paul Mackerras <paulus@samba.org>
9493L: linux-fbdev@vger.kernel.org
9494S: Maintained
9495F: drivers/video/fbdev/aty/aty128fb.c
9496
9497RALINK MIPS ARCHITECTURE
9498M: John Crispin <john@phrozen.org>
9499L: linux-mips@linux-mips.org
9500S: Maintained
9501F: arch/mips/ralink
9502
9503RALINK RT2X00 WIRELESS LAN DRIVER
9504P: rt2x00 project
9505M: Stanislaw Gruszka <sgruszka@redhat.com>
9506M: Helmut Schaa <helmut.schaa@googlemail.com>
9507L: linux-wireless@vger.kernel.org
9508S: Maintained
9509F: drivers/net/wireless/ralink/rt2x00/
9510
9511RAMDISK RAM BLOCK DEVICE DRIVER
9512M: Jens Axboe <axboe@kernel.dk>
9513S: Maintained
9514F: Documentation/blockdev/ramdisk.txt
9515F: drivers/block/brd.c
9516
9517RANDOM NUMBER DRIVER
9518M: "Theodore Ts'o" <tytso@mit.edu>
9519S: Maintained
9520F: drivers/char/random.c
9521
9522RAPIDIO SUBSYSTEM
9523M: Matt Porter <mporter@kernel.crashing.org>
9524M: Alexandre Bounine <alexandre.bounine@idt.com>
9525S: Maintained
9526F: drivers/rapidio/
9527
9528RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9529L: linux-wireless@vger.kernel.org
9530S: Orphan
9531F: drivers/net/wireless/ray*
9532
9533RCUTORTURE MODULE
9534M: Josh Triplett <josh@joshtriplett.org>
9535M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9536L: linux-kernel@vger.kernel.org
9537S: Supported
9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9539F: Documentation/RCU/torture.txt
9540F: kernel/rcu/rcutorture.c
9541
9542RCUTORTURE TEST FRAMEWORK
9543M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9544M: Josh Triplett <josh@joshtriplett.org>
9545R: Steven Rostedt <rostedt@goodmis.org>
9546R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9547R: Lai Jiangshan <jiangshanlai@gmail.com>
9548L: linux-kernel@vger.kernel.org
9549S: Supported
9550T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9551F: tools/testing/selftests/rcutorture
9552
9553RDC R-321X SoC
9554M: Florian Fainelli <florian@openwrt.org>
9555S: Maintained
9556
9557RDC R6040 FAST ETHERNET DRIVER
9558M: Florian Fainelli <florian@openwrt.org>
9559L: netdev@vger.kernel.org
9560S: Maintained
9561F: drivers/net/ethernet/rdc/r6040.c
9562
9563RDS - RELIABLE DATAGRAM SOCKETS
9564M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9565L: netdev@vger.kernel.org
9566L: linux-rdma@vger.kernel.org
9567L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9568W: https://oss.oracle.com/projects/rds/
9569S: Supported
9570F: net/rds/
9571F: Documentation/networking/rds.txt
9572
9573RDMAVT - RDMA verbs software
9574M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9575L: linux-rdma@vger.kernel.org
9576S: Supported
9577F: drivers/infiniband/sw/rdmavt
9578
9579READ-COPY UPDATE (RCU)
9580M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9581M: Josh Triplett <josh@joshtriplett.org>
9582R: Steven Rostedt <rostedt@goodmis.org>
9583R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9584R: Lai Jiangshan <jiangshanlai@gmail.com>
9585L: linux-kernel@vger.kernel.org
9586W: http://www.rdrop.com/users/paulmck/RCU/
9587S: Supported
9588T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9589F: Documentation/RCU/
9590X: Documentation/RCU/torture.txt
9591F: include/linux/rcu*
9592X: include/linux/srcu.h
9593F: kernel/rcu/
9594X: kernel/torture.c
9595
9596REAL TIME CLOCK (RTC) SUBSYSTEM
9597M: Alessandro Zummo <a.zummo@towertech.it>
9598M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9599L: rtc-linux@googlegroups.com
9600Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9601T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9602S: Maintained
9603F: Documentation/rtc.txt
9604F: drivers/rtc/
9605F: include/linux/rtc.h
9606F: include/uapi/linux/rtc.h
9607
9608REALTEK AUDIO CODECS
9609M: Bard Liao <bardliao@realtek.com>
9610M: Oder Chiou <oder_chiou@realtek.com>
9611S: Maintained
9612F: sound/soc/codecs/rt*
9613F: include/sound/rt*.h
9614
9615REISERFS FILE SYSTEM
9616L: reiserfs-devel@vger.kernel.org
9617S: Supported
9618F: fs/reiserfs/
9619
9620REGISTER MAP ABSTRACTION
9621M: Mark Brown <broonie@kernel.org>
9622L: linux-kernel@vger.kernel.org
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9624S: Supported
9625F: drivers/base/regmap/
9626F: include/linux/regmap.h
9627
9628REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9629M: Ohad Ben-Cohen <ohad@wizery.com>
9630M: Bjorn Andersson <bjorn.andersson@linaro.org>
9631L: linux-remoteproc@vger.kernel.org
9632T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9633S: Maintained
9634F: drivers/remoteproc/
9635F: Documentation/remoteproc.txt
9636F: include/linux/remoteproc.h
9637
9638REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9639M: Ohad Ben-Cohen <ohad@wizery.com>
9640M: Bjorn Andersson <bjorn.andersson@linaro.org>
9641L: linux-remoteproc@vger.kernel.org
9642T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9643S: Maintained
9644F: drivers/rpmsg/
9645F: Documentation/rpmsg.txt
9646F: include/linux/rpmsg.h
9647
9648RENESAS ETHERNET DRIVERS
9649R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9650L: netdev@vger.kernel.org
9651L: linux-renesas-soc@vger.kernel.org
9652F: drivers/net/ethernet/renesas/
9653F: include/linux/sh_eth.h
9654
9655RENESAS USB2 PHY DRIVER
9656M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9657L: linux-renesas-soc@vger.kernel.org
9658S: Maintained
9659F: drivers/phy/phy-rcar-gen3-usb2.c
9660
9661RESET CONTROLLER FRAMEWORK
9662M: Philipp Zabel <p.zabel@pengutronix.de>
9663T: git git://git.pengutronix.de/git/pza/linux
9664S: Maintained
9665F: drivers/reset/
9666F: Documentation/devicetree/bindings/reset/
9667F: include/dt-bindings/reset/
9668F: include/linux/reset.h
9669F: include/linux/reset-controller.h
9670
9671RFKILL
9672M: Johannes Berg <johannes@sipsolutions.net>
9673L: linux-wireless@vger.kernel.org
9674W: http://wireless.kernel.org/
9675T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9677S: Maintained
9678F: Documentation/rfkill.txt
9679F: net/rfkill/
9680
9681RHASHTABLE
9682M: Thomas Graf <tgraf@suug.ch>
9683L: netdev@vger.kernel.org
9684S: Maintained
9685F: lib/rhashtable.c
9686F: include/linux/rhashtable.h
9687
9688RICOH SMARTMEDIA/XD DRIVER
9689M: Maxim Levitsky <maximlevitsky@gmail.com>
9690S: Maintained
9691F: drivers/mtd/nand/r852.c
9692F: drivers/mtd/nand/r852.h
9693
9694RICOH R5C592 MEMORYSTICK DRIVER
9695M: Maxim Levitsky <maximlevitsky@gmail.com>
9696S: Maintained
9697F: drivers/memstick/host/r592.*
9698
9699ROCCAT DRIVERS
9700M: Stefan Achatz <erazor_de@users.sourceforge.net>
9701W: http://sourceforge.net/projects/roccat/
9702S: Maintained
9703F: drivers/hid/hid-roccat*
9704F: include/linux/hid-roccat*
9705F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9706
9707ROCKER DRIVER
9708M: Jiri Pirko <jiri@resnulli.us>
9709M: Scott Feldman <sfeldma@gmail.com>
9710L: netdev@vger.kernel.org
9711S: Supported
9712F: drivers/net/ethernet/rocker/
9713
9714ROCKETPORT DRIVER
9715P: Comtrol Corp.
9716W: http://www.comtrol.com
9717S: Maintained
9718F: Documentation/serial/rocket.txt
9719F: drivers/tty/rocket*
9720
9721ROCKETPORT EXPRESS/INFINITY DRIVER
9722M: Kevin Cernekee <cernekee@gmail.com>
9723L: linux-serial@vger.kernel.org
9724S: Odd Fixes
9725F: drivers/tty/serial/rp2.*
9726
9727ROSE NETWORK LAYER
9728M: Ralf Baechle <ralf@linux-mips.org>
9729L: linux-hams@vger.kernel.org
9730W: http://www.linux-ax25.org/
9731S: Maintained
9732F: include/net/rose.h
9733F: include/uapi/linux/rose.h
9734F: net/rose/
9735
9736RTL2830 MEDIA DRIVER
9737M: Antti Palosaari <crope@iki.fi>
9738L: linux-media@vger.kernel.org
9739W: https://linuxtv.org
9740W: http://palosaari.fi/linux/
9741Q: http://patchwork.linuxtv.org/project/linux-media/list/
9742T: git git://linuxtv.org/anttip/media_tree.git
9743S: Maintained
9744F: drivers/media/dvb-frontends/rtl2830*
9745
9746RTL2832 MEDIA DRIVER
9747M: Antti Palosaari <crope@iki.fi>
9748L: linux-media@vger.kernel.org
9749W: https://linuxtv.org
9750W: http://palosaari.fi/linux/
9751Q: http://patchwork.linuxtv.org/project/linux-media/list/
9752T: git git://linuxtv.org/anttip/media_tree.git
9753S: Maintained
9754F: drivers/media/dvb-frontends/rtl2832*
9755
9756RTL2832_SDR MEDIA DRIVER
9757M: Antti Palosaari <crope@iki.fi>
9758L: linux-media@vger.kernel.org
9759W: https://linuxtv.org
9760W: http://palosaari.fi/linux/
9761Q: http://patchwork.linuxtv.org/project/linux-media/list/
9762T: git git://linuxtv.org/anttip/media_tree.git
9763S: Maintained
9764F: drivers/media/dvb-frontends/rtl2832_sdr*
9765
9766RTL8180 WIRELESS DRIVER
9767L: linux-wireless@vger.kernel.org
9768W: http://wireless.kernel.org/
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9770S: Orphan
9771F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9772
9773RTL8187 WIRELESS DRIVER
9774M: Herton Ronaldo Krzesinski <herton@canonical.com>
9775M: Hin-Tak Leung <htl10@users.sourceforge.net>
9776M: Larry Finger <Larry.Finger@lwfinger.net>
9777L: linux-wireless@vger.kernel.org
9778W: http://wireless.kernel.org/
9779T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9780S: Maintained
9781F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9782
9783RTL8192CE WIRELESS DRIVER
9784M: Larry Finger <Larry.Finger@lwfinger.net>
9785M: Chaoming Li <chaoming_li@realsil.com.cn>
9786L: linux-wireless@vger.kernel.org
9787W: http://wireless.kernel.org/
9788T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9789S: Maintained
9790F: drivers/net/wireless/realtek/rtlwifi/
9791F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9792
9793RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9794M: Jes Sorensen <Jes.Sorensen@redhat.com>
9795L: linux-wireless@vger.kernel.org
9796T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9797S: Maintained
9798F: drivers/net/wireless/realtek/rtl8xxxu/
9799
9800S3 SAVAGE FRAMEBUFFER DRIVER
9801M: Antonino Daplas <adaplas@gmail.com>
9802L: linux-fbdev@vger.kernel.org
9803S: Maintained
9804F: drivers/video/fbdev/savage/
9805
9806S390
9807M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9808M: Heiko Carstens <heiko.carstens@de.ibm.com>
9809L: linux-s390@vger.kernel.org
9810W: http://www.ibm.com/developerworks/linux/linux390/
9811T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9812S: Supported
9813F: arch/s390/
9814F: drivers/s390/
9815F: Documentation/s390/
9816F: Documentation/DocBook/s390*
9817
9818S390 COMMON I/O LAYER
9819M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9820M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9821L: linux-s390@vger.kernel.org
9822W: http://www.ibm.com/developerworks/linux/linux390/
9823S: Supported
9824F: drivers/s390/cio/
9825
9826S390 DASD DRIVER
9827M: Stefan Weinhuber <wein@de.ibm.com>
9828M: Stefan Haberland <stefan.haberland@de.ibm.com>
9829L: linux-s390@vger.kernel.org
9830W: http://www.ibm.com/developerworks/linux/linux390/
9831S: Supported
9832F: drivers/s390/block/dasd*
9833F: block/partitions/ibm.c
9834
9835S390 NETWORK DRIVERS
9836M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9837L: linux-s390@vger.kernel.org
9838W: http://www.ibm.com/developerworks/linux/linux390/
9839S: Supported
9840F: drivers/s390/net/
9841
9842S390 PCI SUBSYSTEM
9843M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9844M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9845L: linux-s390@vger.kernel.org
9846W: http://www.ibm.com/developerworks/linux/linux390/
9847S: Supported
9848F: arch/s390/pci/
9849F: drivers/pci/hotplug/s390_pci_hpc.c
9850
9851S390 ZCRYPT DRIVER
9852M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9853L: linux-s390@vger.kernel.org
9854W: http://www.ibm.com/developerworks/linux/linux390/
9855S: Supported
9856F: drivers/s390/crypto/
9857
9858S390 ZFCP DRIVER
9859M: Steffen Maier <maier@linux.vnet.ibm.com>
9860L: linux-s390@vger.kernel.org
9861W: http://www.ibm.com/developerworks/linux/linux390/
9862S: Supported
9863F: drivers/s390/scsi/zfcp_*
9864
9865S390 IUCV NETWORK LAYER
9866M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9867L: linux-s390@vger.kernel.org
9868W: http://www.ibm.com/developerworks/linux/linux390/
9869S: Supported
9870F: drivers/s390/net/*iucv*
9871F: include/net/iucv/
9872F: net/iucv/
9873
9874S390 IOMMU (PCI)
9875M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9876L: linux-s390@vger.kernel.org
9877W: http://www.ibm.com/developerworks/linux/linux390/
9878S: Supported
9879F: drivers/iommu/s390-iommu.c
9880
9881S3C24XX SD/MMC Driver
9882M: Ben Dooks <ben-linux@fluff.org>
9883L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9884S: Supported
9885F: drivers/mmc/host/s3cmci.*
9886
9887SAA6588 RDS RECEIVER DRIVER
9888M: Hans Verkuil <hverkuil@xs4all.nl>
9889L: linux-media@vger.kernel.org
9890T: git git://linuxtv.org/media_tree.git
9891W: https://linuxtv.org
9892S: Odd Fixes
9893F: drivers/media/i2c/saa6588*
9894
9895SAA7134 VIDEO4LINUX DRIVER
9896M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9897M: Mauro Carvalho Chehab <mchehab@kernel.org>
9898L: linux-media@vger.kernel.org
9899W: https://linuxtv.org
9900T: git git://linuxtv.org/media_tree.git
9901S: Odd fixes
9902F: Documentation/video4linux/*.saa7134
9903F: drivers/media/pci/saa7134/
9904
9905SAA7146 VIDEO4LINUX-2 DRIVER
9906M: Hans Verkuil <hverkuil@xs4all.nl>
9907L: linux-media@vger.kernel.org
9908T: git git://linuxtv.org/media_tree.git
9909S: Maintained
9910F: drivers/media/common/saa7146/
9911F: drivers/media/pci/saa7146/
9912F: include/media/saa7146*
9913
9914SAMSUNG LAPTOP DRIVER
9915M: Corentin Chary <corentin.chary@gmail.com>
9916L: platform-driver-x86@vger.kernel.org
9917S: Maintained
9918F: drivers/platform/x86/samsung-laptop.c
9919
9920SAMSUNG AUDIO (ASoC) DRIVERS
9921M: Sangbeom Kim <sbkim73@samsung.com>
9922L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9923S: Supported
9924F: sound/soc/samsung/
9925
9926SAMSUNG FRAMEBUFFER DRIVER
9927M: Jingoo Han <jingoohan1@gmail.com>
9928L: linux-fbdev@vger.kernel.org
9929S: Maintained
9930F: drivers/video/fbdev/s3c-fb.c
9931
9932SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9933M: Sangbeom Kim <sbkim73@samsung.com>
9934M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9935L: linux-kernel@vger.kernel.org
9936L: linux-samsung-soc@vger.kernel.org
9937S: Supported
9938F: drivers/mfd/sec*.c
9939F: drivers/regulator/s2m*.c
9940F: drivers/regulator/s5m*.c
9941F: drivers/clk/clk-s2mps11.c
9942F: drivers/rtc/rtc-s5m.c
9943F: include/linux/mfd/samsung/
9944F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9945F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9946F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9947F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9948
9949SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9950M: Kyungmin Park <kyungmin.park@samsung.com>
9951M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9952L: linux-media@vger.kernel.org
9953Q: https://patchwork.linuxtv.org/project/linux-media/list/
9954S: Supported
9955F: drivers/media/platform/exynos4-is/
9956
9957SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9958M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9959L: linux-media@vger.kernel.org
9960L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9961S: Maintained
9962F: drivers/media/platform/s3c-camif/
9963F: include/media/drv-intf/s3c_camif.h
9964
9965SAMSUNG S5C73M3 CAMERA DRIVER
9966M: Kyungmin Park <kyungmin.park@samsung.com>
9967M: Andrzej Hajda <a.hajda@samsung.com>
9968L: linux-media@vger.kernel.org
9969S: Supported
9970F: drivers/media/i2c/s5c73m3/*
9971
9972SAMSUNG S5K5BAF CAMERA DRIVER
9973M: Kyungmin Park <kyungmin.park@samsung.com>
9974M: Andrzej Hajda <a.hajda@samsung.com>
9975L: linux-media@vger.kernel.org
9976S: Supported
9977F: drivers/media/i2c/s5k5baf.c
9978
9979SAMSUNG S3FWRN5 NFC DRIVER
9980M: Robert Baldyga <r.baldyga@samsung.com>
9981M: Krzysztof Opasiak <k.opasiak@samsung.com>
9982L: linux-nfc@lists.01.org (moderated for non-subscribers)
9983S: Supported
9984F: drivers/nfc/s3fwrn5
9985
9986SAMSUNG SOC CLOCK DRIVERS
9987M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9988M: Tomasz Figa <tomasz.figa@gmail.com>
9989S: Supported
9990L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9991F: drivers/clk/samsung/
9992
9993SAMSUNG SXGBE DRIVERS
9994M: Byungho An <bh74.an@samsung.com>
9995M: Girish K S <ks.giri@samsung.com>
9996M: Vipul Pandya <vipul.pandya@samsung.com>
9997S: Supported
9998L: netdev@vger.kernel.org
9999F: drivers/net/ethernet/samsung/sxgbe/
10000
10001SAMSUNG THERMAL DRIVER
10002M: Lukasz Majewski <l.majewski@samsung.com>
10003L: linux-pm@vger.kernel.org
10004L: linux-samsung-soc@vger.kernel.org
10005S: Supported
10006T: git https://github.com/lmajewski/linux-samsung-thermal.git
10007F: drivers/thermal/samsung/
10008
10009SAMSUNG USB2 PHY DRIVER
10010M: Kamil Debski <k.debski@samsung.com>
10011L: linux-kernel@vger.kernel.org
10012S: Supported
10013F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10014F: Documentation/phy/samsung-usb2.txt
10015F: drivers/phy/phy-exynos4210-usb2.c
10016F: drivers/phy/phy-exynos4x12-usb2.c
10017F: drivers/phy/phy-exynos5250-usb2.c
10018F: drivers/phy/phy-s5pv210-usb2.c
10019F: drivers/phy/phy-samsung-usb2.c
10020F: drivers/phy/phy-samsung-usb2.h
10021
10022SERIAL DRIVERS
10023M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10024L: linux-serial@vger.kernel.org
10025S: Maintained
10026F: drivers/tty/serial/
10027
10028SYNOPSYS DESIGNWARE DMAC DRIVER
10029M: Viresh Kumar <vireshk@kernel.org>
10030M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10031S: Maintained
10032F: include/linux/dma/dw.h
10033F: include/linux/platform_data/dma-dw.h
10034F: drivers/dma/dw/
10035
10036SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10037M: Lars Persson <lars.persson@axis.com>
10038L: netdev@vger.kernel.org
10039S: Supported
10040F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10041F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10042
10043SYNOPSYS DESIGNWARE I2C DRIVER
10044M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10045R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10046R: Mika Westerberg <mika.westerberg@linux.intel.com>
10047L: linux-i2c@vger.kernel.org
10048S: Maintained
10049F: drivers/i2c/busses/i2c-designware-*
10050F: include/linux/platform_data/i2c-designware.h
10051
10052SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10053M: Jaehoon Chung <jh80.chung@samsung.com>
10054L: linux-mmc@vger.kernel.org
10055S: Maintained
10056F: include/linux/mmc/dw_mmc.h
10057F: drivers/mmc/host/dw_mmc*
10058
10059SYSTEM TRACE MODULE CLASS
10060M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10061S: Maintained
10062T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10063F: Documentation/trace/stm.txt
10064F: drivers/hwtracing/stm/
10065F: include/linux/stm.h
10066F: include/uapi/linux/stm.h
10067
10068THUNDERBOLT DRIVER
10069M: Andreas Noever <andreas.noever@gmail.com>
10070S: Maintained
10071F: drivers/thunderbolt/
10072
10073TI BQ27XXX POWER SUPPLY DRIVER
10074R: Andrew F. Davis <afd@ti.com>
10075F: include/linux/power/bq27xxx_battery.h
10076F: drivers/power/bq27xxx_battery.c
10077F: drivers/power/bq27xxx_battery_i2c.c
10078
10079TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10080M: John Stultz <john.stultz@linaro.org>
10081M: Thomas Gleixner <tglx@linutronix.de>
10082L: linux-kernel@vger.kernel.org
10083T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10084S: Supported
10085F: include/linux/clocksource.h
10086F: include/linux/time.h
10087F: include/linux/timex.h
10088F: include/uapi/linux/time.h
10089F: include/uapi/linux/timex.h
10090F: kernel/time/clocksource.c
10091F: kernel/time/time*.c
10092F: kernel/time/alarmtimer.c
10093F: kernel/time/ntp.c
10094F: tools/testing/selftests/timers/
10095
10096SC1200 WDT DRIVER
10097M: Zwane Mwaikambo <zwanem@gmail.com>
10098S: Maintained
10099F: drivers/watchdog/sc1200wdt.c
10100
10101SCHEDULER
10102M: Ingo Molnar <mingo@redhat.com>
10103M: Peter Zijlstra <peterz@infradead.org>
10104L: linux-kernel@vger.kernel.org
10105T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10106S: Maintained
10107F: kernel/sched/
10108F: include/linux/sched.h
10109F: include/uapi/linux/sched.h
10110F: include/linux/wait.h
10111
10112SCORE ARCHITECTURE
10113M: Chen Liqin <liqin.linux@gmail.com>
10114M: Lennox Wu <lennox.wu@gmail.com>
10115W: http://www.sunplus.com
10116S: Supported
10117F: arch/score/
10118
10119SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10120M: Sudeep Holla <sudeep.holla@arm.com>
10121L: linux-arm-kernel@lists.infradead.org
10122S: Maintained
10123F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10124F: drivers/clk/clk-scpi.c
10125F: drivers/cpufreq/scpi-cpufreq.c
10126F: drivers/firmware/arm_scpi.c
10127F: include/linux/scpi_protocol.h
10128
10129SCSI CDROM DRIVER
10130M: Jens Axboe <axboe@kernel.dk>
10131L: linux-scsi@vger.kernel.org
10132W: http://www.kernel.dk
10133S: Maintained
10134F: drivers/scsi/sr*
10135
10136SCSI RDMA PROTOCOL (SRP) INITIATOR
10137M: Bart Van Assche <bart.vanassche@sandisk.com>
10138L: linux-rdma@vger.kernel.org
10139S: Supported
10140W: http://www.openfabrics.org
10141Q: http://patchwork.kernel.org/project/linux-rdma/list/
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10143F: drivers/infiniband/ulp/srp/
10144F: include/scsi/srp.h
10145
10146SCSI SG DRIVER
10147M: Doug Gilbert <dgilbert@interlog.com>
10148L: linux-scsi@vger.kernel.org
10149W: http://sg.danny.cz/sg
10150S: Maintained
10151F: Documentation/scsi/scsi-generic.txt
10152F: drivers/scsi/sg.c
10153F: include/scsi/sg.h
10154
10155SCSI SUBSYSTEM
10156M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10157T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10158M: "Martin K. Petersen" <martin.petersen@oracle.com>
10159T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10160L: linux-scsi@vger.kernel.org
10161S: Maintained
10162F: drivers/scsi/
10163F: include/scsi/
10164
10165SCSI TAPE DRIVER
10166M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10167L: linux-scsi@vger.kernel.org
10168S: Maintained
10169F: Documentation/scsi/st.txt
10170F: drivers/scsi/st.*
10171F: drivers/scsi/st_*.h
10172
10173SCTP PROTOCOL
10174M: Vlad Yasevich <vyasevich@gmail.com>
10175M: Neil Horman <nhorman@tuxdriver.com>
10176L: linux-sctp@vger.kernel.org
10177W: http://lksctp.sourceforge.net
10178S: Maintained
10179F: Documentation/networking/sctp.txt
10180F: include/linux/sctp.h
10181F: include/uapi/linux/sctp.h
10182F: include/net/sctp/
10183F: net/sctp/
10184
10185SCx200 CPU SUPPORT
10186M: Jim Cromie <jim.cromie@gmail.com>
10187S: Odd Fixes
10188F: Documentation/i2c/busses/scx200_acb
10189F: arch/x86/platform/scx200/
10190F: drivers/watchdog/scx200_wdt.c
10191F: drivers/i2c/busses/scx200*
10192F: drivers/mtd/maps/scx200_docflash.c
10193F: include/linux/scx200.h
10194
10195SCx200 GPIO DRIVER
10196M: Jim Cromie <jim.cromie@gmail.com>
10197S: Maintained
10198F: drivers/char/scx200_gpio.c
10199F: include/linux/scx200_gpio.h
10200
10201SCx200 HRT CLOCKSOURCE DRIVER
10202M: Jim Cromie <jim.cromie@gmail.com>
10203S: Maintained
10204F: drivers/clocksource/scx200_hrt.c
10205
10206SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10207M: Sascha Sommer <saschasommer@freenet.de>
10208L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10209S: Maintained
10210F: drivers/mmc/host/sdricoh_cs.c
10211
10212SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10213M: Adrian Hunter <adrian.hunter@intel.com>
10214L: linux-mmc@vger.kernel.org
10215T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10216S: Maintained
10217F: drivers/mmc/host/sdhci*
10218F: include/linux/mmc/sdhci*
10219
10220SECURE COMPUTING
10221M: Kees Cook <keescook@chromium.org>
10222R: Andy Lutomirski <luto@amacapital.net>
10223R: Will Drewry <wad@chromium.org>
10224T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10225S: Supported
10226F: kernel/seccomp.c
10227F: include/uapi/linux/seccomp.h
10228F: include/linux/seccomp.h
10229F: tools/testing/selftests/seccomp/*
10230K: \bsecure_computing
10231K: \bTIF_SECCOMP\b
10232
10233SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10234M: Ben Dooks <ben-linux@fluff.org>
10235M: Jaehoon Chung <jh80.chung@samsung.com>
10236L: linux-mmc@vger.kernel.org
10237S: Maintained
10238F: drivers/mmc/host/sdhci-s3c*
10239
10240SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10241M: Viresh Kumar <vireshk@kernel.org>
10242L: linux-mmc@vger.kernel.org
10243S: Maintained
10244F: drivers/mmc/host/sdhci-spear.c
10245
10246SECURITY SUBSYSTEM
10247M: James Morris <james.l.morris@oracle.com>
10248M: "Serge E. Hallyn" <serge@hallyn.com>
10249L: linux-security-module@vger.kernel.org (suggested Cc:)
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10251W: http://kernsec.org/
10252S: Supported
10253F: security/
10254
10255SECURITY CONTACT
10256M: Security Officers <security@kernel.org>
10257S: Supported
10258
10259SELINUX SECURITY MODULE
10260M: Paul Moore <paul@paul-moore.com>
10261M: Stephen Smalley <sds@tycho.nsa.gov>
10262M: Eric Paris <eparis@parisplace.org>
10263L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10264W: http://selinuxproject.org
10265T: git git://git.infradead.org/users/pcmoore/selinux
10266S: Supported
10267F: include/linux/selinux*
10268F: security/selinux/
10269F: scripts/selinux/
10270
10271APPARMOR SECURITY MODULE
10272M: John Johansen <john.johansen@canonical.com>
10273L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10274W: apparmor.wiki.kernel.org
10275T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10276S: Supported
10277F: security/apparmor/
10278
10279LOADPIN SECURITY MODULE
10280M: Kees Cook <keescook@chromium.org>
10281T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10282S: Supported
10283F: security/loadpin/
10284
10285YAMA SECURITY MODULE
10286M: Kees Cook <keescook@chromium.org>
10287T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10288S: Supported
10289F: security/yama/
10290
10291SENSABLE PHANTOM
10292M: Jiri Slaby <jirislaby@gmail.com>
10293S: Maintained
10294F: drivers/misc/phantom.c
10295F: include/uapi/linux/phantom.h
10296
10297SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10298M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10299M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10300M: John Soni Jose <sony.john@avagotech.com>
10301L: linux-scsi@vger.kernel.org
10302W: http://www.avagotech.com
10303S: Supported
10304F: drivers/scsi/be2iscsi/
10305
10306Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10307M: Sathya Perla <sathya.perla@broadcom.com>
10308M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10309M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10310M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10311M: Somnath Kotur <somnath.kotur@broadcom.com>
10312L: netdev@vger.kernel.org
10313W: http://www.emulex.com
10314S: Supported
10315F: drivers/net/ethernet/emulex/benet/
10316
10317EMULEX ONECONNECT ROCE DRIVER
10318M: Selvin Xavier <selvin.xavier@avagotech.com>
10319M: Devesh Sharma <devesh.sharma@avagotech.com>
10320M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10321L: linux-rdma@vger.kernel.org
10322W: http://www.emulex.com
10323S: Supported
10324F: drivers/infiniband/hw/ocrdma/
10325
10326SFC NETWORK DRIVER
10327M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10328M: Edward Cree <ecree@solarflare.com>
10329M: Bert Kenward <bkenward@solarflare.com>
10330L: netdev@vger.kernel.org
10331S: Supported
10332F: drivers/net/ethernet/sfc/
10333
10334SGI GRU DRIVER
10335M: Dimitri Sivanich <sivanich@sgi.com>
10336S: Maintained
10337F: drivers/misc/sgi-gru/
10338
10339SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10340M: Pat Gefre <pfg@sgi.com>
10341L: linux-ia64@vger.kernel.org
10342S: Supported
10343F: Documentation/ia64/serial.txt
10344F: drivers/tty/serial/ioc?_serial.c
10345F: include/linux/ioc?.h
10346
10347SGI XP/XPC/XPNET DRIVER
10348M: Cliff Whickman <cpw@sgi.com>
10349M: Robin Holt <robinmholt@gmail.com>
10350S: Maintained
10351F: drivers/misc/sgi-xp/
10352
10353SI2157 MEDIA DRIVER
10354M: Antti Palosaari <crope@iki.fi>
10355L: linux-media@vger.kernel.org
10356W: https://linuxtv.org
10357W: http://palosaari.fi/linux/
10358Q: http://patchwork.linuxtv.org/project/linux-media/list/
10359T: git git://linuxtv.org/anttip/media_tree.git
10360S: Maintained
10361F: drivers/media/tuners/si2157*
10362
10363SI2168 MEDIA DRIVER
10364M: Antti Palosaari <crope@iki.fi>
10365L: linux-media@vger.kernel.org
10366W: https://linuxtv.org
10367W: http://palosaari.fi/linux/
10368Q: http://patchwork.linuxtv.org/project/linux-media/list/
10369T: git git://linuxtv.org/anttip/media_tree.git
10370S: Maintained
10371F: drivers/media/dvb-frontends/si2168*
10372
10373SI470X FM RADIO RECEIVER I2C DRIVER
10374M: Hans Verkuil <hverkuil@xs4all.nl>
10375L: linux-media@vger.kernel.org
10376T: git git://linuxtv.org/media_tree.git
10377W: https://linuxtv.org
10378S: Odd Fixes
10379F: drivers/media/radio/si470x/radio-si470x-i2c.c
10380
10381SI470X FM RADIO RECEIVER USB DRIVER
10382M: Hans Verkuil <hverkuil@xs4all.nl>
10383L: linux-media@vger.kernel.org
10384T: git git://linuxtv.org/media_tree.git
10385W: https://linuxtv.org
10386S: Maintained
10387F: drivers/media/radio/si470x/radio-si470x-common.c
10388F: drivers/media/radio/si470x/radio-si470x.h
10389F: drivers/media/radio/si470x/radio-si470x-usb.c
10390
10391SI4713 FM RADIO TRANSMITTER I2C DRIVER
10392M: Eduardo Valentin <edubezval@gmail.com>
10393L: linux-media@vger.kernel.org
10394T: git git://linuxtv.org/media_tree.git
10395W: https://linuxtv.org
10396S: Odd Fixes
10397F: drivers/media/radio/si4713/si4713.?
10398
10399SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10400M: Eduardo Valentin <edubezval@gmail.com>
10401L: linux-media@vger.kernel.org
10402T: git git://linuxtv.org/media_tree.git
10403W: https://linuxtv.org
10404S: Odd Fixes
10405F: drivers/media/radio/si4713/radio-platform-si4713.c
10406
10407SI4713 FM RADIO TRANSMITTER USB DRIVER
10408M: Hans Verkuil <hverkuil@xs4all.nl>
10409L: linux-media@vger.kernel.org
10410T: git git://linuxtv.org/media_tree.git
10411W: https://linuxtv.org
10412S: Maintained
10413F: drivers/media/radio/si4713/radio-usb-si4713.c
10414
10415SIANO DVB DRIVER
10416M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10417M: Mauro Carvalho Chehab <mchehab@kernel.org>
10418L: linux-media@vger.kernel.org
10419W: https://linuxtv.org
10420T: git git://linuxtv.org/media_tree.git
10421S: Odd fixes
10422F: drivers/media/common/siano/
10423F: drivers/media/usb/siano/
10424F: drivers/media/usb/siano/
10425F: drivers/media/mmc/siano/
10426
10427SIMPLEFB FB DRIVER
10428M: Hans de Goede <hdegoede@redhat.com>
10429L: linux-fbdev@vger.kernel.org
10430S: Maintained
10431F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10432F: drivers/video/fbdev/simplefb.c
10433F: include/linux/platform_data/simplefb.h
10434
10435SH_VEU V4L2 MEM2MEM DRIVER
10436L: linux-media@vger.kernel.org
10437S: Orphan
10438F: drivers/media/platform/sh_veu.c
10439
10440SH_VOU V4L2 OUTPUT DRIVER
10441L: linux-media@vger.kernel.org
10442S: Orphan
10443F: drivers/media/platform/sh_vou.c
10444F: include/media/drv-intf/sh_vou.h
10445
10446SIMPLE FIRMWARE INTERFACE (SFI)
10447M: Len Brown <lenb@kernel.org>
10448L: sfi-devel@simplefirmware.org
10449W: http://simplefirmware.org/
10450T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10451S: Supported
10452F: arch/x86/platform/sfi/
10453F: drivers/sfi/
10454F: include/linux/sfi*.h
10455
10456SIMTEC EB110ATX (Chalice CATS)
10457P: Ben Dooks
10458P: Vincent Sanders <vince@simtec.co.uk>
10459M: Simtec Linux Team <linux@simtec.co.uk>
10460W: http://www.simtec.co.uk/products/EB110ATX/
10461S: Supported
10462
10463SIMTEC EB2410ITX (BAST)
10464P: Ben Dooks
10465P: Vincent Sanders <vince@simtec.co.uk>
10466M: Simtec Linux Team <linux@simtec.co.uk>
10467W: http://www.simtec.co.uk/products/EB2410ITX/
10468S: Supported
10469F: arch/arm/mach-s3c24xx/mach-bast.c
10470F: arch/arm/mach-s3c24xx/bast-ide.c
10471F: arch/arm/mach-s3c24xx/bast-irq.c
10472
10473TI DAVINCI MACHINE SUPPORT
10474M: Sekhar Nori <nsekhar@ti.com>
10475M: Kevin Hilman <khilman@kernel.org>
10476L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10477T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10478S: Supported
10479F: arch/arm/mach-davinci/
10480F: drivers/i2c/busses/i2c-davinci.c
10481
10482TI DAVINCI SERIES MEDIA DRIVER
10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10484L: linux-media@vger.kernel.org
10485W: https://linuxtv.org
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10488S: Maintained
10489F: drivers/media/platform/davinci/
10490F: include/media/davinci/
10491
10492TI AM437X VPFE DRIVER
10493M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10494L: linux-media@vger.kernel.org
10495W: https://linuxtv.org
10496Q: http://patchwork.linuxtv.org/project/linux-media/list/
10497T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10498S: Maintained
10499F: drivers/media/platform/am437x/
10500
10501OV2659 OMNIVISION SENSOR DRIVER
10502M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10503L: linux-media@vger.kernel.org
10504W: https://linuxtv.org
10505Q: http://patchwork.linuxtv.org/project/linux-media/list/
10506T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10507S: Maintained
10508F: drivers/media/i2c/ov2659.c
10509F: include/media/i2c/ov2659.h
10510
10511SILICON MOTION SM712 FRAME BUFFER DRIVER
10512M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10513M: Teddy Wang <teddy.wang@siliconmotion.com>
10514M: Sudip Mukherjee <sudip@vectorindia.org>
10515L: linux-fbdev@vger.kernel.org
10516S: Maintained
10517F: drivers/video/fbdev/sm712*
10518F: Documentation/fb/sm712fb.txt
10519
10520SIS 190 ETHERNET DRIVER
10521M: Francois Romieu <romieu@fr.zoreil.com>
10522L: netdev@vger.kernel.org
10523S: Maintained
10524F: drivers/net/ethernet/sis/sis190.c
10525
10526SIS 900/7016 FAST ETHERNET DRIVER
10527M: Daniele Venzano <venza@brownhat.org>
10528W: http://www.brownhat.org/sis900.html
10529L: netdev@vger.kernel.org
10530S: Maintained
10531F: drivers/net/ethernet/sis/sis900.*
10532
10533SIS FRAMEBUFFER DRIVER
10534M: Thomas Winischhofer <thomas@winischhofer.net>
10535W: http://www.winischhofer.net/linuxsisvga.shtml
10536S: Maintained
10537F: Documentation/fb/sisfb.txt
10538F: drivers/video/fbdev/sis/
10539F: include/video/sisfb.h
10540
10541SIS USB2VGA DRIVER
10542M: Thomas Winischhofer <thomas@winischhofer.net>
10543W: http://www.winischhofer.at/linuxsisusbvga.shtml
10544S: Maintained
10545F: drivers/usb/misc/sisusbvga/
10546
10547SLAB ALLOCATOR
10548M: Christoph Lameter <cl@linux.com>
10549M: Pekka Enberg <penberg@kernel.org>
10550M: David Rientjes <rientjes@google.com>
10551M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10552M: Andrew Morton <akpm@linux-foundation.org>
10553L: linux-mm@kvack.org
10554S: Maintained
10555F: include/linux/sl?b*.h
10556F: mm/sl?b*
10557
10558SLEEPABLE READ-COPY UPDATE (SRCU)
10559M: Lai Jiangshan <jiangshanlai@gmail.com>
10560M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10561M: Josh Triplett <josh@joshtriplett.org>
10562R: Steven Rostedt <rostedt@goodmis.org>
10563R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10564L: linux-kernel@vger.kernel.org
10565W: http://www.rdrop.com/users/paulmck/RCU/
10566S: Supported
10567T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10568F: include/linux/srcu.h
10569F: kernel/rcu/srcu.c
10570
10571SMACK SECURITY MODULE
10572M: Casey Schaufler <casey@schaufler-ca.com>
10573L: linux-security-module@vger.kernel.org
10574W: http://schaufler-ca.com
10575T: git git://git.gitorious.org/smack-next/kernel.git
10576S: Maintained
10577F: Documentation/security/Smack.txt
10578F: security/smack/
10579
10580DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10581M: Kevin Hilman <khilman@kernel.org>
10582M: Nishanth Menon <nm@ti.com>
10583S: Maintained
10584F: drivers/power/avs/
10585F: include/linux/power/smartreflex.h
10586L: linux-pm@vger.kernel.org
10587
10588SMC91x ETHERNET DRIVER
10589M: Nicolas Pitre <nico@fluxnic.net>
10590S: Odd Fixes
10591F: drivers/net/ethernet/smsc/smc91x.*
10592
10593SMIA AND SMIA++ IMAGE SENSOR DRIVER
10594M: Sakari Ailus <sakari.ailus@iki.fi>
10595L: linux-media@vger.kernel.org
10596S: Maintained
10597F: drivers/media/i2c/smiapp/
10598F: include/media/i2c/smiapp.h
10599F: drivers/media/i2c/smiapp-pll.c
10600F: drivers/media/i2c/smiapp-pll.h
10601F: include/uapi/linux/smiapp.h
10602F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10603
10604SMM665 HARDWARE MONITOR DRIVER
10605M: Guenter Roeck <linux@roeck-us.net>
10606L: linux-hwmon@vger.kernel.org
10607S: Maintained
10608F: Documentation/hwmon/smm665
10609F: drivers/hwmon/smm665.c
10610
10611SMSC EMC2103 HARDWARE MONITOR DRIVER
10612M: Steve Glendinning <steve.glendinning@shawell.net>
10613L: linux-hwmon@vger.kernel.org
10614S: Maintained
10615F: Documentation/hwmon/emc2103
10616F: drivers/hwmon/emc2103.c
10617
10618SMSC SCH5627 HARDWARE MONITOR DRIVER
10619M: Hans de Goede <hdegoede@redhat.com>
10620L: linux-hwmon@vger.kernel.org
10621S: Supported
10622F: Documentation/hwmon/sch5627
10623F: drivers/hwmon/sch5627.c
10624
10625SMSC47B397 HARDWARE MONITOR DRIVER
10626M: Jean Delvare <jdelvare@suse.com>
10627L: linux-hwmon@vger.kernel.org
10628S: Maintained
10629F: Documentation/hwmon/smsc47b397
10630F: drivers/hwmon/smsc47b397.c
10631
10632SMSC911x ETHERNET DRIVER
10633M: Steve Glendinning <steve.glendinning@shawell.net>
10634L: netdev@vger.kernel.org
10635S: Maintained
10636F: include/linux/smsc911x.h
10637F: drivers/net/ethernet/smsc/smsc911x.*
10638
10639SMSC9420 PCI ETHERNET DRIVER
10640M: Steve Glendinning <steve.glendinning@shawell.net>
10641L: netdev@vger.kernel.org
10642S: Maintained
10643F: drivers/net/ethernet/smsc/smsc9420.*
10644
10645SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10646M: Steve Glendinning <steve.glendinning@shawell.net>
10647L: linux-fbdev@vger.kernel.org
10648S: Maintained
10649F: drivers/video/fbdev/smscufx.c
10650
10651SOC-CAMERA V4L2 SUBSYSTEM
10652M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10653L: linux-media@vger.kernel.org
10654T: git git://linuxtv.org/media_tree.git
10655S: Maintained
10656F: include/media/soc*
10657F: drivers/media/i2c/soc_camera/
10658F: drivers/media/platform/soc_camera/
10659
10660SOEKRIS NET48XX LED SUPPORT
10661M: Chris Boot <bootc@bootc.net>
10662S: Maintained
10663F: drivers/leds/leds-net48xx.c
10664
10665SOFTLOGIC 6x10 MPEG CODEC
10666M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10667M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10668M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10669M: Ismael Luceno <ismael@iodev.co.uk>
10670L: linux-media@vger.kernel.org
10671S: Supported
10672F: drivers/media/pci/solo6x10/
10673
10674SOFTWARE RAID (Multiple Disks) SUPPORT
10675M: Shaohua Li <shli@kernel.org>
10676L: linux-raid@vger.kernel.org
10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10678S: Supported
10679F: drivers/md/
10680F: include/linux/raid/
10681F: include/uapi/linux/raid/
10682
10683SONIC NETWORK DRIVER
10684M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10685L: netdev@vger.kernel.org
10686S: Maintained
10687F: drivers/net/ethernet/natsemi/sonic.*
10688
10689SONICS SILICON BACKPLANE DRIVER (SSB)
10690M: Michael Buesch <m@bues.ch>
10691L: linux-wireless@vger.kernel.org
10692S: Maintained
10693F: drivers/ssb/
10694F: include/linux/ssb/
10695
10696SONY VAIO CONTROL DEVICE DRIVER
10697M: Mattia Dongili <malattia@linux.it>
10698L: platform-driver-x86@vger.kernel.org
10699W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10700S: Maintained
10701F: Documentation/laptops/sony-laptop.txt
10702F: drivers/char/sonypi.c
10703F: drivers/platform/x86/sony-laptop.c
10704F: include/linux/sony-laptop.h
10705
10706SONY MEMORYSTICK CARD SUPPORT
10707M: Alex Dubov <oakad@yahoo.com>
10708W: http://tifmxx.berlios.de/
10709S: Maintained
10710F: drivers/memstick/host/tifm_ms.c
10711
10712SONY MEMORYSTICK STANDARD SUPPORT
10713M: Maxim Levitsky <maximlevitsky@gmail.com>
10714S: Maintained
10715F: drivers/memstick/core/ms_block.*
10716
10717SOUND
10718M: Jaroslav Kysela <perex@perex.cz>
10719M: Takashi Iwai <tiwai@suse.com>
10720L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10721W: http://www.alsa-project.org/
10722T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10723T: git git://git.alsa-project.org/alsa-kernel.git
10724Q: http://patchwork.kernel.org/project/alsa-devel/list/
10725S: Maintained
10726F: Documentation/sound/
10727F: include/sound/
10728F: include/uapi/sound/
10729F: sound/
10730
10731SOUND - COMPRESSED AUDIO
10732M: Vinod Koul <vinod.koul@intel.com>
10733L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10734T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10735S: Supported
10736F: Documentation/sound/alsa/compress_offload.txt
10737F: include/sound/compress_driver.h
10738F: include/uapi/sound/compress_*
10739F: sound/core/compress_offload.c
10740F: sound/soc/soc-compress.c
10741
10742SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10743M: Liam Girdwood <lgirdwood@gmail.com>
10744M: Mark Brown <broonie@kernel.org>
10745T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10747W: http://alsa-project.org/main/index.php/ASoC
10748S: Supported
10749F: Documentation/sound/alsa/soc/
10750F: sound/soc/
10751F: include/sound/soc*
10752
10753SOUND - DMAENGINE HELPERS
10754M: Lars-Peter Clausen <lars@metafoo.de>
10755S: Supported
10756F: include/sound/dmaengine_pcm.h
10757F: sound/core/pcm_dmaengine.c
10758F: sound/soc/soc-generic-dmaengine-pcm.c
10759
10760SP2 MEDIA DRIVER
10761M: Olli Salonen <olli.salonen@iki.fi>
10762L: linux-media@vger.kernel.org
10763W: https://linuxtv.org
10764Q: http://patchwork.linuxtv.org/project/linux-media/list/
10765S: Maintained
10766F: drivers/media/dvb-frontends/sp2*
10767
10768SPARC + UltraSPARC (sparc/sparc64)
10769M: "David S. Miller" <davem@davemloft.net>
10770L: sparclinux@vger.kernel.org
10771Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10772T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10773T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10774S: Maintained
10775F: arch/sparc/
10776F: drivers/sbus/
10777
10778SPARC SERIAL DRIVERS
10779M: "David S. Miller" <davem@davemloft.net>
10780L: sparclinux@vger.kernel.org
10781T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10782T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10783S: Maintained
10784F: include/linux/sunserialcore.h
10785F: drivers/tty/serial/suncore.c
10786F: drivers/tty/serial/sunhv.c
10787F: drivers/tty/serial/sunsab.c
10788F: drivers/tty/serial/sunsab.h
10789F: drivers/tty/serial/sunsu.c
10790F: drivers/tty/serial/sunzilog.c
10791F: drivers/tty/serial/sunzilog.h
10792
10793SPARSE CHECKER
10794M: "Christopher Li" <sparse@chrisli.org>
10795L: linux-sparse@vger.kernel.org
10796W: https://sparse.wiki.kernel.org/
10797T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10798T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10799S: Maintained
10800F: include/linux/compiler.h
10801
10802SPEAR PLATFORM SUPPORT
10803M: Viresh Kumar <vireshk@kernel.org>
10804M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10806W: http://www.st.com/spear
10807S: Maintained
10808F: arch/arm/boot/dts/spear*
10809F: arch/arm/mach-spear/
10810
10811SPEAR CLOCK FRAMEWORK SUPPORT
10812M: Viresh Kumar <vireshk@kernel.org>
10813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10814W: http://www.st.com/spear
10815S: Maintained
10816F: drivers/clk/spear/
10817
10818SPI SUBSYSTEM
10819M: Mark Brown <broonie@kernel.org>
10820L: linux-spi@vger.kernel.org
10821T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10822Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10823S: Maintained
10824F: Documentation/spi/
10825F: drivers/spi/
10826F: include/linux/spi/
10827F: include/uapi/linux/spi/
10828
10829SPIDERNET NETWORK DRIVER for CELL
10830M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10831L: netdev@vger.kernel.org
10832S: Supported
10833F: Documentation/networking/spider_net.txt
10834F: drivers/net/ethernet/toshiba/spider_net*
10835
10836SPU FILE SYSTEM
10837M: Jeremy Kerr <jk@ozlabs.org>
10838L: linuxppc-dev@lists.ozlabs.org
10839W: http://www.ibm.com/developerworks/power/cell/
10840S: Supported
10841F: Documentation/filesystems/spufs.txt
10842F: arch/powerpc/platforms/cell/spufs/
10843
10844SQUASHFS FILE SYSTEM
10845M: Phillip Lougher <phillip@squashfs.org.uk>
10846L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10847W: http://squashfs.org.uk
10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10849S: Maintained
10850F: Documentation/filesystems/squashfs.txt
10851F: fs/squashfs/
10852
10853SRM (Alpha) environment access
10854M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10855S: Maintained
10856F: arch/alpha/kernel/srm_env.c
10857
10858STABLE BRANCH
10859M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10860L: stable@vger.kernel.org
10861S: Supported
10862F: Documentation/stable_kernel_rules.txt
10863
10864STAGING SUBSYSTEM
10865M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10866T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10867L: devel@driverdev.osuosl.org
10868S: Supported
10869F: drivers/staging/
10870
10871STAGING - COMEDI
10872M: Ian Abbott <abbotti@mev.co.uk>
10873M: H Hartley Sweeten <hsweeten@visionengravers.com>
10874S: Odd Fixes
10875F: drivers/staging/comedi/
10876
10877STAGING - FLARION FT1000 DRIVERS
10878M: Marek Belisko <marek.belisko@gmail.com>
10879S: Odd Fixes
10880F: drivers/staging/ft1000/
10881
10882STAGING - INDUSTRIAL IO
10883M: Jonathan Cameron <jic23@kernel.org>
10884L: linux-iio@vger.kernel.org
10885S: Odd Fixes
10886F: drivers/staging/iio/
10887
10888STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10889M: Jarod Wilson <jarod@wilsonet.com>
10890W: http://www.lirc.org/
10891S: Odd Fixes
10892F: drivers/staging/media/lirc/
10893
10894STAGING - LUSTRE PARALLEL FILESYSTEM
10895M: Oleg Drokin <oleg.drokin@intel.com>
10896M: Andreas Dilger <andreas.dilger@intel.com>
10897L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10898W: http://wiki.lustre.org/
10899S: Maintained
10900F: drivers/staging/lustre
10901
10902STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10903M: Marc Dietrich <marvin24@gmx.de>
10904L: ac100@lists.launchpad.net (moderated for non-subscribers)
10905L: linux-tegra@vger.kernel.org
10906S: Maintained
10907F: drivers/staging/nvec/
10908
10909STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10910M: Jens Frederich <jfrederich@gmail.com>
10911M: Daniel Drake <dsd@laptop.org>
10912M: Jon Nettleton <jon.nettleton@gmail.com>
10913W: http://wiki.laptop.org/go/DCON
10914S: Maintained
10915F: drivers/staging/olpc_dcon/
10916
10917STAGING - REALTEK RTL8712U DRIVERS
10918M: Larry Finger <Larry.Finger@lwfinger.net>
10919M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10920S: Odd Fixes
10921F: drivers/staging/rtl8712/
10922
10923STAGING - REALTEK RTL8723U WIRELESS DRIVER
10924M: Larry Finger <Larry.Finger@lwfinger.net>
10925M: Jes Sorensen <Jes.Sorensen@redhat.com>
10926L: linux-wireless@vger.kernel.org
10927S: Maintained
10928F: drivers/staging/rtl8723au/
10929
10930STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10931M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10932M: Teddy Wang <teddy.wang@siliconmotion.com>
10933M: Sudip Mukherjee <sudip@vectorindia.org>
10934L: linux-fbdev@vger.kernel.org
10935S: Maintained
10936F: drivers/staging/sm750fb/
10937
10938STAGING - SLICOSS
10939M: Lior Dotan <liodot@gmail.com>
10940M: Christopher Harrer <charrer@alacritech.com>
10941S: Odd Fixes
10942F: drivers/staging/slicoss/
10943
10944STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10945M: William Hubbs <w.d.hubbs@gmail.com>
10946M: Chris Brannon <chris@the-brannons.com>
10947M: Kirk Reiser <kirk@reisers.ca>
10948M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10949L: speakup@linux-speakup.org
10950W: http://www.linux-speakup.org/
10951S: Odd Fixes
10952F: drivers/staging/speakup/
10953
10954STAGING - VIA VT665X DRIVERS
10955M: Forest Bond <forest@alittletooquiet.net>
10956S: Odd Fixes
10957F: drivers/staging/vt665?/
10958
10959STAGING - WILC1000 WIFI DRIVER
10960M: Johnny Kim <johnny.kim@atmel.com>
10961M: Austin Shin <austin.shin@atmel.com>
10962M: Chris Park <chris.park@atmel.com>
10963M: Tony Cho <tony.cho@atmel.com>
10964M: Glen Lee <glen.lee@atmel.com>
10965M: Leo Kim <leo.kim@atmel.com>
10966L: linux-wireless@vger.kernel.org
10967S: Supported
10968F: drivers/staging/wilc1000/
10969
10970STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10971M: Arnaud Patard <arnaud.patard@rtp-net.org>
10972S: Odd Fixes
10973F: drivers/staging/xgifb/
10974
10975STARFIRE/DURALAN NETWORK DRIVER
10976M: Ion Badulescu <ionut@badula.org>
10977S: Odd Fixes
10978F: drivers/net/ethernet/adaptec/starfire*
10979
10980SUN3/3X
10981M: Sam Creasey <sammy@sammy.net>
10982W: http://sammy.net/sun3/
10983S: Maintained
10984F: arch/m68k/kernel/*sun3*
10985F: arch/m68k/sun3*/
10986F: arch/m68k/include/asm/sun3*
10987F: drivers/net/ethernet/i825xx/sun3*
10988
10989SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10990M: Hans de Goede <hdegoede@redhat.com>
10991L: linux-input@vger.kernel.org
10992S: Maintained
10993F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10994F: drivers/input/keyboard/sun4i-lradc-keys.c
10995
10996SUNDANCE NETWORK DRIVER
10997M: Denis Kirjanov <kda@linux-powerpc.org>
10998L: netdev@vger.kernel.org
10999S: Maintained
11000F: drivers/net/ethernet/dlink/sundance.c
11001
11002SUPERH
11003M: Yoshinori Sato <ysato@users.sourceforge.jp>
11004M: Rich Felker <dalias@libc.org>
11005L: linux-sh@vger.kernel.org
11006Q: http://patchwork.kernel.org/project/linux-sh/list/
11007S: Maintained
11008F: Documentation/sh/
11009F: arch/sh/
11010F: drivers/sh/
11011
11012SUSPEND TO RAM
11013M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11014M: Len Brown <len.brown@intel.com>
11015M: Pavel Machek <pavel@ucw.cz>
11016L: linux-pm@vger.kernel.org
11017S: Supported
11018F: Documentation/power/
11019F: arch/x86/kernel/acpi/
11020F: drivers/base/power/
11021F: kernel/power/
11022F: include/linux/suspend.h
11023F: include/linux/freezer.h
11024F: include/linux/pm.h
11025
11026SVGA HANDLING
11027M: Martin Mares <mj@ucw.cz>
11028L: linux-video@atrey.karlin.mff.cuni.cz
11029S: Maintained
11030F: Documentation/svga.txt
11031F: arch/x86/boot/video*
11032
11033SWIOTLB SUBSYSTEM
11034M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11035L: linux-kernel@vger.kernel.org
11036T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11037S: Supported
11038F: lib/swiotlb.c
11039F: arch/*/kernel/pci-swiotlb.c
11040F: include/linux/swiotlb.h
11041
11042SWITCHDEV
11043M: Jiri Pirko <jiri@resnulli.us>
11044L: netdev@vger.kernel.org
11045S: Supported
11046F: net/switchdev/
11047F: include/net/switchdev.h
11048
11049SYNOPSYS ARC ARCHITECTURE
11050M: Vineet Gupta <vgupta@synopsys.com>
11051L: linux-snps-arc@lists.infradead.org
11052S: Supported
11053F: arch/arc/
11054F: Documentation/devicetree/bindings/arc/*
11055F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11056F: drivers/tty/serial/arc_uart.c
11057T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11058
11059SYNOPSYS ARC SDP platform support
11060M: Alexey Brodkin <abrodkin@synopsys.com>
11061S: Supported
11062F: arch/arc/plat-axs10x
11063F: arch/arc/boot/dts/ax*
11064F: Documentation/devicetree/bindings/arc/axs10*
11065
11066SYSTEM CONFIGURATION (SYSCON)
11067M: Lee Jones <lee.jones@linaro.org>
11068M: Arnd Bergmann <arnd@arndb.de>
11069T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11070S: Supported
11071F: drivers/mfd/syscon.c
11072
11073SYSV FILESYSTEM
11074M: Christoph Hellwig <hch@infradead.org>
11075S: Maintained
11076F: Documentation/filesystems/sysv-fs.txt
11077F: fs/sysv/
11078F: include/linux/sysv_fs.h
11079
11080TARGET SUBSYSTEM
11081M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11082L: linux-scsi@vger.kernel.org
11083L: target-devel@vger.kernel.org
11084W: http://www.linux-iscsi.org
11085W: http://groups.google.com/group/linux-iscsi-target-dev
11086T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11087S: Supported
11088F: drivers/target/
11089F: include/target/
11090F: Documentation/target/
11091
11092TASKSTATS STATISTICS INTERFACE
11093M: Balbir Singh <bsingharora@gmail.com>
11094S: Maintained
11095F: Documentation/accounting/taskstats*
11096F: include/linux/taskstats*
11097F: kernel/taskstats.c
11098
11099TC CLASSIFIER
11100M: Jamal Hadi Salim <jhs@mojatatu.com>
11101L: netdev@vger.kernel.org
11102S: Maintained
11103F: include/net/pkt_cls.h
11104F: include/uapi/linux/pkt_cls.h
11105F: net/sched/
11106
11107TCP LOW PRIORITY MODULE
11108M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11109M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11110W: http://tcp-lp-mod.sourceforge.net/
11111S: Maintained
11112F: net/ipv4/tcp_lp.c
11113
11114TDA10071 MEDIA DRIVER
11115M: Antti Palosaari <crope@iki.fi>
11116L: linux-media@vger.kernel.org
11117W: https://linuxtv.org
11118W: http://palosaari.fi/linux/
11119Q: http://patchwork.linuxtv.org/project/linux-media/list/
11120T: git git://linuxtv.org/anttip/media_tree.git
11121S: Maintained
11122F: drivers/media/dvb-frontends/tda10071*
11123
11124TDA18212 MEDIA DRIVER
11125M: Antti Palosaari <crope@iki.fi>
11126L: linux-media@vger.kernel.org
11127W: https://linuxtv.org
11128W: http://palosaari.fi/linux/
11129Q: http://patchwork.linuxtv.org/project/linux-media/list/
11130T: git git://linuxtv.org/anttip/media_tree.git
11131S: Maintained
11132F: drivers/media/tuners/tda18212*
11133
11134TDA18218 MEDIA DRIVER
11135M: Antti Palosaari <crope@iki.fi>
11136L: linux-media@vger.kernel.org
11137W: https://linuxtv.org
11138W: http://palosaari.fi/linux/
11139Q: http://patchwork.linuxtv.org/project/linux-media/list/
11140T: git git://linuxtv.org/anttip/media_tree.git
11141S: Maintained
11142F: drivers/media/tuners/tda18218*
11143
11144TDA18271 MEDIA DRIVER
11145M: Michael Krufky <mkrufky@linuxtv.org>
11146L: linux-media@vger.kernel.org
11147W: https://linuxtv.org
11148W: http://github.com/mkrufky
11149Q: http://patchwork.linuxtv.org/project/linux-media/list/
11150T: git git://linuxtv.org/mkrufky/tuners.git
11151S: Maintained
11152F: drivers/media/tuners/tda18271*
11153
11154TDA827x MEDIA DRIVER
11155M: Michael Krufky <mkrufky@linuxtv.org>
11156L: linux-media@vger.kernel.org
11157W: https://linuxtv.org
11158W: http://github.com/mkrufky
11159Q: http://patchwork.linuxtv.org/project/linux-media/list/
11160T: git git://linuxtv.org/mkrufky/tuners.git
11161S: Maintained
11162F: drivers/media/tuners/tda8290.*
11163
11164TDA8290 MEDIA DRIVER
11165M: Michael Krufky <mkrufky@linuxtv.org>
11166L: linux-media@vger.kernel.org
11167W: https://linuxtv.org
11168W: http://github.com/mkrufky
11169Q: http://patchwork.linuxtv.org/project/linux-media/list/
11170T: git git://linuxtv.org/mkrufky/tuners.git
11171S: Maintained
11172F: drivers/media/tuners/tda8290.*
11173
11174TDA9840 MEDIA DRIVER
11175M: Hans Verkuil <hverkuil@xs4all.nl>
11176L: linux-media@vger.kernel.org
11177T: git git://linuxtv.org/media_tree.git
11178W: https://linuxtv.org
11179S: Maintained
11180F: drivers/media/i2c/tda9840*
11181
11182TEA5761 TUNER DRIVER
11183M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11184M: Mauro Carvalho Chehab <mchehab@kernel.org>
11185L: linux-media@vger.kernel.org
11186W: https://linuxtv.org
11187T: git git://linuxtv.org/media_tree.git
11188S: Odd fixes
11189F: drivers/media/tuners/tea5761.*
11190
11191TEA5767 TUNER DRIVER
11192M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11193M: Mauro Carvalho Chehab <mchehab@kernel.org>
11194L: linux-media@vger.kernel.org
11195W: https://linuxtv.org
11196T: git git://linuxtv.org/media_tree.git
11197S: Maintained
11198F: drivers/media/tuners/tea5767.*
11199
11200TEA6415C MEDIA DRIVER
11201M: Hans Verkuil <hverkuil@xs4all.nl>
11202L: linux-media@vger.kernel.org
11203T: git git://linuxtv.org/media_tree.git
11204W: https://linuxtv.org
11205S: Maintained
11206F: drivers/media/i2c/tea6415c*
11207
11208TEA6420 MEDIA DRIVER
11209M: Hans Verkuil <hverkuil@xs4all.nl>
11210L: linux-media@vger.kernel.org
11211T: git git://linuxtv.org/media_tree.git
11212W: https://linuxtv.org
11213S: Maintained
11214F: drivers/media/i2c/tea6420*
11215
11216TEAM DRIVER
11217M: Jiri Pirko <jiri@resnulli.us>
11218L: netdev@vger.kernel.org
11219S: Supported
11220F: drivers/net/team/
11221F: include/linux/if_team.h
11222F: include/uapi/linux/if_team.h
11223
11224TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11225M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11226S: Maintained
11227F: arch/x86/platform/ts5500/
11228
11229TECHNOTREND USB IR RECEIVER
11230M: Sean Young <sean@mess.org>
11231L: linux-media@vger.kernel.org
11232S: Maintained
11233F: drivers/media/rc/ttusbir.c
11234
11235TEGRA ARCHITECTURE SUPPORT
11236M: Stephen Warren <swarren@wwwdotorg.org>
11237M: Thierry Reding <thierry.reding@gmail.com>
11238M: Alexandre Courbot <gnurou@gmail.com>
11239L: linux-tegra@vger.kernel.org
11240Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11241T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11242S: Supported
11243N: [^a-z]tegra
11244
11245TEGRA CLOCK DRIVER
11246M: Peter De Schrijver <pdeschrijver@nvidia.com>
11247M: Prashant Gaikwad <pgaikwad@nvidia.com>
11248S: Supported
11249F: drivers/clk/tegra/
11250
11251TEGRA DMA DRIVERS
11252M: Laxman Dewangan <ldewangan@nvidia.com>
11253M: Jon Hunter <jonathanh@nvidia.com>
11254S: Supported
11255F: drivers/dma/tegra*
11256
11257TEGRA I2C DRIVER
11258M: Laxman Dewangan <ldewangan@nvidia.com>
11259S: Supported
11260F: drivers/i2c/busses/i2c-tegra.c
11261
11262TEGRA IOMMU DRIVERS
11263M: Hiroshi Doyu <hdoyu@nvidia.com>
11264S: Supported
11265F: drivers/iommu/tegra*
11266
11267TEGRA KBC DRIVER
11268M: Rakesh Iyer <riyer@nvidia.com>
11269M: Laxman Dewangan <ldewangan@nvidia.com>
11270S: Supported
11271F: drivers/input/keyboard/tegra-kbc.c
11272
11273TEGRA PWM DRIVER
11274M: Thierry Reding <thierry.reding@gmail.com>
11275S: Supported
11276F: drivers/pwm/pwm-tegra.c
11277
11278TEGRA SERIAL DRIVER
11279M: Laxman Dewangan <ldewangan@nvidia.com>
11280S: Supported
11281F: drivers/tty/serial/serial-tegra.c
11282
11283TEGRA SPI DRIVER
11284M: Laxman Dewangan <ldewangan@nvidia.com>
11285S: Supported
11286F: drivers/spi/spi-tegra*
11287
11288TEHUTI ETHERNET DRIVER
11289M: Andy Gospodarek <andy@greyhouse.net>
11290L: netdev@vger.kernel.org
11291S: Supported
11292F: drivers/net/ethernet/tehuti/*
11293
11294Telecom Clock Driver for MCPL0010
11295M: Mark Gross <mark.gross@intel.com>
11296S: Supported
11297F: drivers/char/tlclk.c
11298
11299TENSILICA XTENSA PORT (xtensa)
11300M: Chris Zankel <chris@zankel.net>
11301M: Max Filippov <jcmvbkbc@gmail.com>
11302L: linux-xtensa@linux-xtensa.org
11303T: git git://github.com/czankel/xtensa-linux.git
11304S: Maintained
11305F: arch/xtensa/
11306F: drivers/irqchip/irq-xtensa-*
11307
11308THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11309M: Hans Verkuil <hverkuil@xs4all.nl>
11310L: linux-media@vger.kernel.org
11311T: git git://linuxtv.org/media_tree.git
11312W: https://linuxtv.org
11313S: Maintained
11314F: drivers/media/radio/radio-raremono.c
11315
11316THERMAL
11317M: Zhang Rui <rui.zhang@intel.com>
11318M: Eduardo Valentin <edubezval@gmail.com>
11319L: linux-pm@vger.kernel.org
11320T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11321T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11322Q: https://patchwork.kernel.org/project/linux-pm/list/
11323S: Supported
11324F: drivers/thermal/
11325F: include/linux/thermal.h
11326F: include/uapi/linux/thermal.h
11327F: include/linux/cpu_cooling.h
11328F: Documentation/devicetree/bindings/thermal/
11329
11330THERMAL/CPU_COOLING
11331M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11332M: Viresh Kumar <viresh.kumar@linaro.org>
11333M: Javi Merino <javi.merino@arm.com>
11334L: linux-pm@vger.kernel.org
11335S: Supported
11336F: Documentation/thermal/cpu-cooling-api.txt
11337F: drivers/thermal/cpu_cooling.c
11338F: include/linux/cpu_cooling.h
11339
11340THINGM BLINK(1) USB RGB LED DRIVER
11341M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11342S: Maintained
11343F: drivers/hid/hid-thingm.c
11344
11345THINKPAD ACPI EXTRAS DRIVER
11346M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11347L: ibm-acpi-devel@lists.sourceforge.net
11348L: platform-driver-x86@vger.kernel.org
11349W: http://ibm-acpi.sourceforge.net
11350W: http://thinkwiki.org/wiki/Ibm-acpi
11351T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11352S: Maintained
11353F: drivers/platform/x86/thinkpad_acpi.c
11354
11355TI BANDGAP AND THERMAL DRIVER
11356M: Eduardo Valentin <edubezval@gmail.com>
11357M: Keerthy <j-keerthy@ti.com>
11358L: linux-pm@vger.kernel.org
11359L: linux-omap@vger.kernel.org
11360S: Maintained
11361F: drivers/thermal/ti-soc-thermal/
11362
11363TI VPE/CAL DRIVERS
11364M: Benoit Parrot <bparrot@ti.com>
11365L: linux-media@vger.kernel.org
11366W: http://linuxtv.org/
11367Q: http://patchwork.linuxtv.org/project/linux-media/list/
11368S: Maintained
11369F: drivers/media/platform/ti-vpe/
11370
11371TI CDCE706 CLOCK DRIVER
11372M: Max Filippov <jcmvbkbc@gmail.com>
11373S: Maintained
11374F: drivers/clk/clk-cdce706.c
11375
11376TI CLOCK DRIVER
11377M: Tero Kristo <t-kristo@ti.com>
11378L: linux-omap@vger.kernel.org
11379S: Maintained
11380F: drivers/clk/ti/
11381F: include/linux/clk/ti.h
11382
11383TI ETHERNET SWITCH DRIVER (CPSW)
11384M: Mugunthan V N <mugunthanvnm@ti.com>
11385R: Grygorii Strashko <grygorii.strashko@ti.com>
11386L: linux-omap@vger.kernel.org
11387L: netdev@vger.kernel.org
11388S: Maintained
11389F: drivers/net/ethernet/ti/cpsw*
11390F: drivers/net/ethernet/ti/davinci*
11391
11392TI FLASH MEDIA INTERFACE DRIVER
11393M: Alex Dubov <oakad@yahoo.com>
11394S: Maintained
11395F: drivers/misc/tifm*
11396F: drivers/mmc/host/tifm_sd.c
11397F: include/linux/tifm.h
11398
11399TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11400M: Santosh Shilimkar <ssantosh@kernel.org>
11401L: linux-kernel@vger.kernel.org
11402L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11403S: Maintained
11404F: drivers/soc/ti/*
11405T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11406
11407
11408TI LM49xxx FAMILY ASoC CODEC DRIVERS
11409M: M R Swami Reddy <mr.swami.reddy@ti.com>
11410M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11411L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11412S: Maintained
11413F: sound/soc/codecs/lm49453*
11414F: sound/soc/codecs/isabelle*
11415
11416TI LP855x BACKLIGHT DRIVER
11417M: Milo Kim <milo.kim@ti.com>
11418S: Maintained
11419F: Documentation/backlight/lp855x-driver.txt
11420F: drivers/video/backlight/lp855x_bl.c
11421F: include/linux/platform_data/lp855x.h
11422
11423TI LP8727 CHARGER DRIVER
11424M: Milo Kim <milo.kim@ti.com>
11425S: Maintained
11426F: drivers/power/lp8727_charger.c
11427F: include/linux/platform_data/lp8727.h
11428
11429TI LP8788 MFD DRIVER
11430M: Milo Kim <milo.kim@ti.com>
11431S: Maintained
11432F: drivers/iio/adc/lp8788_adc.c
11433F: drivers/leds/leds-lp8788.c
11434F: drivers/mfd/lp8788*.c
11435F: drivers/power/lp8788-charger.c
11436F: drivers/regulator/lp8788-*.c
11437F: include/linux/mfd/lp8788*.h
11438
11439TI NETCP ETHERNET DRIVER
11440M: Wingman Kwok <w-kwok2@ti.com>
11441M: Murali Karicheri <m-karicheri2@ti.com>
11442L: netdev@vger.kernel.org
11443S: Maintained
11444F: drivers/net/ethernet/ti/netcp*
11445
11446TI TAS571X FAMILY ASoC CODEC DRIVER
11447M: Kevin Cernekee <cernekee@chromium.org>
11448L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11449S: Odd Fixes
11450F: sound/soc/codecs/tas571x*
11451
11452TI TWL4030 SERIES SOC CODEC DRIVER
11453M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11454L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11455S: Maintained
11456F: sound/soc/codecs/twl4030*
11457
11458TI WILINK WIRELESS DRIVERS
11459L: linux-wireless@vger.kernel.org
11460W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11461W: http://wireless.kernel.org/en/users/Drivers/wl1251
11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11463S: Orphan
11464F: drivers/net/wireless/ti/
11465F: include/linux/wl12xx.h
11466
11467TIPC NETWORK LAYER
11468M: Jon Maloy <jon.maloy@ericsson.com>
11469M: Ying Xue <ying.xue@windriver.com>
11470L: netdev@vger.kernel.org (core kernel code)
11471L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11472W: http://tipc.sourceforge.net/
11473S: Maintained
11474F: include/uapi/linux/tipc*.h
11475F: net/tipc/
11476
11477TILE ARCHITECTURE
11478M: Chris Metcalf <cmetcalf@mellanox.com>
11479W: http://www.mellanox.com/repository/solutions/tile-scm/
11480T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11481S: Supported
11482F: arch/tile/
11483F: drivers/char/tile-srom.c
11484F: drivers/edac/tile_edac.c
11485F: drivers/net/ethernet/tile/
11486F: drivers/rtc/rtc-tile.c
11487F: drivers/tty/hvc/hvc_tile.c
11488F: drivers/tty/serial/tilegx.c
11489F: drivers/usb/host/*-tilegx.c
11490F: include/linux/usb/tilegx.h
11491
11492TLAN NETWORK DRIVER
11493M: Samuel Chessman <chessman@tux.org>
11494L: tlan-devel@lists.sourceforge.net (subscribers-only)
11495W: http://sourceforge.net/projects/tlan/
11496S: Maintained
11497F: Documentation/networking/tlan.txt
11498F: drivers/net/ethernet/ti/tlan.*
11499
11500TOMOYO SECURITY MODULE
11501M: Kentaro Takeda <takedakn@nttdata.co.jp>
11502M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11503L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11504L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11505L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11506L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11507W: http://tomoyo.sourceforge.jp/
11508T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11509S: Maintained
11510F: security/tomoyo/
11511
11512TOPSTAR LAPTOP EXTRAS DRIVER
11513M: Herton Ronaldo Krzesinski <herton@canonical.com>
11514L: platform-driver-x86@vger.kernel.org
11515S: Maintained
11516F: drivers/platform/x86/topstar-laptop.c
11517
11518TOSHIBA ACPI EXTRAS DRIVER
11519M: Azael Avalos <coproscefalo@gmail.com>
11520L: platform-driver-x86@vger.kernel.org
11521S: Maintained
11522F: drivers/platform/x86/toshiba_acpi.c
11523
11524TOSHIBA BLUETOOTH DRIVER
11525M: Azael Avalos <coproscefalo@gmail.com>
11526L: platform-driver-x86@vger.kernel.org
11527S: Maintained
11528F: drivers/platform/x86/toshiba_bluetooth.c
11529
11530TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11531M: Azael Avalos <coproscefalo@gmail.com>
11532L: platform-driver-x86@vger.kernel.org
11533S: Maintained
11534F: drivers/platform/x86/toshiba_haps.c
11535
11536TOSHIBA WMI HOTKEYS DRIVER
11537M: Azael Avalos <coproscefalo@gmail.com>
11538L: platform-driver-x86@vger.kernel.org
11539S: Maintained
11540F: drivers/platform/x86/toshiba-wmi.c
11541
11542TOSHIBA SMM DRIVER
11543M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11544W: http://www.buzzard.org.uk/toshiba/
11545S: Maintained
11546F: drivers/char/toshiba.c
11547F: include/linux/toshiba.h
11548F: include/uapi/linux/toshiba.h
11549
11550TOSHIBA TC358743 DRIVER
11551M: Mats Randgaard <matrandg@cisco.com>
11552L: linux-media@vger.kernel.org
11553S: Maintained
11554F: drivers/media/i2c/tc358743*
11555F: include/media/i2c/tc358743.h
11556
11557TMIO/SDHI MMC DRIVER
11558M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11559L: linux-mmc@vger.kernel.org
11560S: Supported
11561F: drivers/mmc/host/tmio_mmc*
11562F: drivers/mmc/host/sh_mobile_sdhi.c
11563F: include/linux/mfd/tmio.h
11564
11565TMP401 HARDWARE MONITOR DRIVER
11566M: Guenter Roeck <linux@roeck-us.net>
11567L: linux-hwmon@vger.kernel.org
11568S: Maintained
11569F: Documentation/hwmon/tmp401
11570F: drivers/hwmon/tmp401.c
11571
11572TMPFS (SHMEM FILESYSTEM)
11573M: Hugh Dickins <hughd@google.com>
11574L: linux-mm@kvack.org
11575S: Maintained
11576F: include/linux/shmem_fs.h
11577F: mm/shmem.c
11578
11579TM6000 VIDEO4LINUX DRIVER
11580M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11581M: Mauro Carvalho Chehab <mchehab@kernel.org>
11582L: linux-media@vger.kernel.org
11583W: https://linuxtv.org
11584T: git git://linuxtv.org/media_tree.git
11585S: Odd fixes
11586F: drivers/media/usb/tm6000/
11587
11588TW68 VIDEO4LINUX DRIVER
11589M: Hans Verkuil <hverkuil@xs4all.nl>
11590L: linux-media@vger.kernel.org
11591T: git git://linuxtv.org/media_tree.git
11592W: https://linuxtv.org
11593S: Odd Fixes
11594F: drivers/media/pci/tw68/
11595
11596TW686X VIDEO4LINUX DRIVER
11597M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11598L: linux-media@vger.kernel.org
11599T: git git://linuxtv.org/media_tree.git
11600W: http://linuxtv.org
11601S: Maintained
11602F: drivers/media/pci/tw686x/
11603
11604TPM DEVICE DRIVER
11605M: Peter Huewe <peterhuewe@gmx.de>
11606M: Marcel Selhorst <tpmdd@selhorst.net>
11607M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11608R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11609W: http://tpmdd.sourceforge.net
11610L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11611Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11612T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11613S: Maintained
11614F: drivers/char/tpm/
11615
11616TPM IBM_VTPM DEVICE DRIVER
11617M: Ashley Lai <ashleydlai@gmail.com>
11618W: http://tpmdd.sourceforge.net
11619L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11620S: Maintained
11621F: drivers/char/tpm/tpm_ibmvtpm*
11622
11623TRACING
11624M: Steven Rostedt <rostedt@goodmis.org>
11625M: Ingo Molnar <mingo@redhat.com>
11626T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11627S: Maintained
11628F: Documentation/trace/ftrace.txt
11629F: arch/*/*/*/ftrace.h
11630F: arch/*/kernel/ftrace.c
11631F: include/*/ftrace.h
11632F: include/linux/trace*.h
11633F: include/trace/
11634F: kernel/trace/
11635F: tools/testing/selftests/ftrace/
11636
11637TRACING MMIO ACCESSES (MMIOTRACE)
11638M: Steven Rostedt <rostedt@goodmis.org>
11639M: Ingo Molnar <mingo@kernel.org>
11640R: Karol Herbst <karolherbst@gmail.com>
11641R: Pekka Paalanen <ppaalanen@gmail.com>
11642S: Maintained
11643L: linux-kernel@vger.kernel.org
11644L: nouveau@lists.freedesktop.org
11645F: kernel/trace/trace_mmiotrace.c
11646F: include/linux/mmiotrace.h
11647F: arch/x86/mm/kmmio.c
11648F: arch/x86/mm/mmio-mod.c
11649F: arch/x86/mm/testmmiotrace.c
11650
11651TRIVIAL PATCHES
11652M: Jiri Kosina <trivial@kernel.org>
11653T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11654S: Maintained
11655K: ^Subject:.*(?i)trivial
11656
11657TTY LAYER
11658M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11659M: Jiri Slaby <jslaby@suse.com>
11660S: Supported
11661T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11662F: Documentation/serial/
11663F: drivers/tty/
11664F: drivers/tty/serial/serial_core.c
11665F: include/linux/serial_core.h
11666F: include/linux/serial.h
11667F: include/linux/tty.h
11668F: include/uapi/linux/serial_core.h
11669F: include/uapi/linux/serial.h
11670F: include/uapi/linux/tty.h
11671
11672TUA9001 MEDIA DRIVER
11673M: Antti Palosaari <crope@iki.fi>
11674L: linux-media@vger.kernel.org
11675W: https://linuxtv.org
11676W: http://palosaari.fi/linux/
11677Q: http://patchwork.linuxtv.org/project/linux-media/list/
11678T: git git://linuxtv.org/anttip/media_tree.git
11679S: Maintained
11680F: drivers/media/tuners/tua9001*
11681
11682TULIP NETWORK DRIVERS
11683L: netdev@vger.kernel.org
11684L: linux-parisc@vger.kernel.org
11685S: Orphan
11686F: drivers/net/ethernet/dec/tulip/
11687
11688TUN/TAP driver
11689M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11690W: http://vtun.sourceforge.net/tun
11691S: Maintained
11692F: Documentation/networking/tuntap.txt
11693F: arch/um/os-Linux/drivers/
11694
11695TURBOCHANNEL SUBSYSTEM
11696M: "Maciej W. Rozycki" <macro@linux-mips.org>
11697M: Ralf Baechle <ralf@linux-mips.org>
11698L: linux-mips@linux-mips.org
11699Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11700S: Maintained
11701F: drivers/tc/
11702F: include/linux/tc.h
11703
11704U14-34F SCSI DRIVER
11705M: Dario Ballabio <ballabio_dario@emc.com>
11706L: linux-scsi@vger.kernel.org
11707S: Maintained
11708F: drivers/scsi/u14-34f.c
11709
11710UBI FILE SYSTEM (UBIFS)
11711M: Richard Weinberger <richard@nod.at>
11712M: Artem Bityutskiy <dedekind1@gmail.com>
11713M: Adrian Hunter <adrian.hunter@intel.com>
11714L: linux-mtd@lists.infradead.org
11715T: git git://git.infradead.org/ubifs-2.6.git
11716W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11717S: Supported
11718F: Documentation/filesystems/ubifs.txt
11719F: fs/ubifs/
11720
11721UCLINUX (M68KNOMMU AND COLDFIRE)
11722M: Greg Ungerer <gerg@linux-m68k.org>
11723W: http://www.linux-m68k.org/
11724W: http://www.uclinux.org/
11725L: linux-m68k@lists.linux-m68k.org
11726L: uclinux-dev@uclinux.org (subscribers-only)
11727T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11728S: Maintained
11729F: arch/m68k/coldfire/
11730F: arch/m68k/68*/
11731F: arch/m68k/*/*_no.*
11732F: arch/m68k/include/asm/*_no.*
11733
11734UDF FILESYSTEM
11735M: Jan Kara <jack@suse.com>
11736S: Maintained
11737F: Documentation/filesystems/udf.txt
11738F: fs/udf/
11739
11740UFS FILESYSTEM
11741M: Evgeniy Dushistov <dushistov@mail.ru>
11742S: Maintained
11743F: Documentation/filesystems/ufs.txt
11744F: fs/ufs/
11745
11746UHID USERSPACE HID IO DRIVER:
11747M: David Herrmann <dh.herrmann@googlemail.com>
11748L: linux-input@vger.kernel.org
11749S: Maintained
11750F: drivers/hid/uhid.c
11751F: include/uapi/linux/uhid.h
11752
11753ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11754L: linux-usb@vger.kernel.org
11755S: Orphan
11756F: drivers/uwb/
11757F: include/linux/uwb.h
11758F: include/linux/uwb/
11759
11760UNICORE32 ARCHITECTURE:
11761M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11762W: http://mprc.pku.edu.cn/~guanxuetao/linux
11763S: Maintained
11764T: git git://github.com/gxt/linux.git
11765F: arch/unicore32/
11766
11767UNIFDEF
11768M: Tony Finch <dot@dotat.at>
11769W: http://dotat.at/prog/unifdef
11770S: Maintained
11771F: scripts/unifdef.c
11772
11773UNIFORM CDROM DRIVER
11774M: Jens Axboe <axboe@kernel.dk>
11775W: http://www.kernel.dk
11776S: Maintained
11777F: Documentation/cdrom/
11778F: drivers/cdrom/cdrom.c
11779F: include/linux/cdrom.h
11780F: include/uapi/linux/cdrom.h
11781
11782UNISYS S-PAR DRIVERS
11783M: David Kershner <david.kershner@unisys.com>
11784L: sparmaintainer@unisys.com (Unisys internal)
11785S: Supported
11786F: drivers/staging/unisys/
11787
11788UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11789M: Vinayak Holikatti <vinholikatti@gmail.com>
11790L: linux-scsi@vger.kernel.org
11791S: Supported
11792F: Documentation/scsi/ufs.txt
11793F: drivers/scsi/ufs/
11794
11795UNSORTED BLOCK IMAGES (UBI)
11796M: Artem Bityutskiy <dedekind1@gmail.com>
11797M: Richard Weinberger <richard@nod.at>
11798W: http://www.linux-mtd.infradead.org/
11799L: linux-mtd@lists.infradead.org
11800T: git git://git.infradead.org/ubifs-2.6.git
11801S: Supported
11802F: drivers/mtd/ubi/
11803F: include/linux/mtd/ubi.h
11804F: include/uapi/mtd/ubi-user.h
11805
11806USB ACM DRIVER
11807M: Oliver Neukum <oneukum@suse.com>
11808L: linux-usb@vger.kernel.org
11809S: Maintained
11810F: Documentation/usb/acm.txt
11811F: drivers/usb/class/cdc-acm.*
11812
11813USB AR5523 WIRELESS DRIVER
11814M: Pontus Fuchs <pontus.fuchs@gmail.com>
11815L: linux-wireless@vger.kernel.org
11816S: Maintained
11817F: drivers/net/wireless/ath/ar5523/
11818
11819USB ATTACHED SCSI
11820M: Hans de Goede <hdegoede@redhat.com>
11821M: Gerd Hoffmann <kraxel@redhat.com>
11822L: linux-usb@vger.kernel.org
11823L: linux-scsi@vger.kernel.org
11824S: Maintained
11825F: drivers/usb/storage/uas.c
11826
11827USB CDC ETHERNET DRIVER
11828M: Oliver Neukum <oliver@neukum.org>
11829L: linux-usb@vger.kernel.org
11830S: Maintained
11831F: drivers/net/usb/cdc_*.c
11832F: include/uapi/linux/usb/cdc.h
11833
11834USB CHAOSKEY DRIVER
11835M: Keith Packard <keithp@keithp.com>
11836L: linux-usb@vger.kernel.org
11837S: Maintained
11838F: drivers/usb/misc/chaoskey.c
11839
11840USB CYPRESS C67X00 DRIVER
11841M: Peter Korsgaard <jacmet@sunsite.dk>
11842L: linux-usb@vger.kernel.org
11843S: Maintained
11844F: drivers/usb/c67x00/
11845
11846USB DAVICOM DM9601 DRIVER
11847M: Peter Korsgaard <jacmet@sunsite.dk>
11848L: netdev@vger.kernel.org
11849W: http://www.linux-usb.org/usbnet
11850S: Maintained
11851F: drivers/net/usb/dm9601.c
11852
11853USB DIAMOND RIO500 DRIVER
11854M: Cesar Miquel <miquel@df.uba.ar>
11855L: rio500-users@lists.sourceforge.net
11856W: http://rio500.sourceforge.net
11857S: Maintained
11858F: drivers/usb/misc/rio500*
11859
11860USB EHCI DRIVER
11861M: Alan Stern <stern@rowland.harvard.edu>
11862L: linux-usb@vger.kernel.org
11863S: Maintained
11864F: Documentation/usb/ehci.txt
11865F: drivers/usb/host/ehci*
11866
11867USB GADGET/PERIPHERAL SUBSYSTEM
11868M: Felipe Balbi <balbi@kernel.org>
11869L: linux-usb@vger.kernel.org
11870W: http://www.linux-usb.org/gadget
11871T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11872S: Maintained
11873F: drivers/usb/gadget/
11874F: include/linux/usb/gadget*
11875
11876USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11877M: Jiri Kosina <jikos@kernel.org>
11878R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11879L: linux-usb@vger.kernel.org
11880T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11881S: Maintained
11882F: Documentation/hid/hiddev.txt
11883F: drivers/hid/usbhid/
11884
11885USB ISP116X DRIVER
11886M: Olav Kongas <ok@artecdesign.ee>
11887L: linux-usb@vger.kernel.org
11888S: Maintained
11889F: drivers/usb/host/isp116x*
11890F: include/linux/usb/isp116x.h
11891
11892USB LAN78XX ETHERNET DRIVER
11893M: Woojung Huh <woojung.huh@microchip.com>
11894M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11895L: netdev@vger.kernel.org
11896S: Maintained
11897F: drivers/net/usb/lan78xx.*
11898
11899USB MASS STORAGE DRIVER
11900M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11901L: linux-usb@vger.kernel.org
11902L: usb-storage@lists.one-eyed-alien.net
11903S: Maintained
11904W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11905F: drivers/usb/storage/
11906
11907USB MIDI DRIVER
11908M: Clemens Ladisch <clemens@ladisch.de>
11909L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11910T: git git://git.alsa-project.org/alsa-kernel.git
11911S: Maintained
11912F: sound/usb/midi.*
11913
11914USB NETWORKING DRIVERS
11915L: linux-usb@vger.kernel.org
11916S: Odd Fixes
11917F: drivers/net/usb/
11918
11919USB OHCI DRIVER
11920M: Alan Stern <stern@rowland.harvard.edu>
11921L: linux-usb@vger.kernel.org
11922S: Maintained
11923F: Documentation/usb/ohci.txt
11924F: drivers/usb/host/ohci*
11925
11926USB OTG FSM (Finite State Machine)
11927M: Peter Chen <Peter.Chen@nxp.com>
11928T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11929L: linux-usb@vger.kernel.org
11930S: Maintained
11931F: drivers/usb/common/usb-otg-fsm.c
11932
11933USB OVER IP DRIVER
11934M: Valentina Manea <valentina.manea.m@gmail.com>
11935M: Shuah Khan <shuahkh@osg.samsung.com>
11936M: Shuah Khan <shuah@kernel.org>
11937L: linux-usb@vger.kernel.org
11938S: Maintained
11939F: Documentation/usb/usbip_protocol.txt
11940F: drivers/usb/usbip/
11941F: tools/usb/usbip/
11942
11943USB PEGASUS DRIVER
11944M: Petko Manolov <petkan@nucleusys.com>
11945L: linux-usb@vger.kernel.org
11946L: netdev@vger.kernel.org
11947T: git git://github.com/petkan/pegasus.git
11948W: https://github.com/petkan/pegasus
11949S: Maintained
11950F: drivers/net/usb/pegasus.*
11951
11952USB PHY LAYER
11953M: Felipe Balbi <balbi@kernel.org>
11954L: linux-usb@vger.kernel.org
11955T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11956S: Maintained
11957F: drivers/usb/phy/
11958
11959USB PRINTER DRIVER (usblp)
11960M: Pete Zaitcev <zaitcev@redhat.com>
11961L: linux-usb@vger.kernel.org
11962S: Supported
11963F: drivers/usb/class/usblp.c
11964
11965USB QMI WWAN NETWORK DRIVER
11966M: Bjørn Mork <bjorn@mork.no>
11967L: netdev@vger.kernel.org
11968S: Maintained
11969F: Documentation/ABI/testing/sysfs-class-net-qmi
11970F: drivers/net/usb/qmi_wwan.c
11971
11972USB RTL8150 DRIVER
11973M: Petko Manolov <petkan@nucleusys.com>
11974L: linux-usb@vger.kernel.org
11975L: netdev@vger.kernel.org
11976T: git git://github.com/petkan/rtl8150.git
11977W: https://github.com/petkan/rtl8150
11978S: Maintained
11979F: drivers/net/usb/rtl8150.c
11980
11981USB SERIAL SUBSYSTEM
11982M: Johan Hovold <johan@kernel.org>
11983L: linux-usb@vger.kernel.org
11984S: Maintained
11985F: Documentation/usb/usb-serial.txt
11986F: drivers/usb/serial/
11987F: include/linux/usb/serial.h
11988
11989USB SMSC75XX ETHERNET DRIVER
11990M: Steve Glendinning <steve.glendinning@shawell.net>
11991L: netdev@vger.kernel.org
11992S: Maintained
11993F: drivers/net/usb/smsc75xx.*
11994
11995USB SMSC95XX ETHERNET DRIVER
11996M: Steve Glendinning <steve.glendinning@shawell.net>
11997L: netdev@vger.kernel.org
11998S: Maintained
11999F: drivers/net/usb/smsc95xx.*
12000
12001USB SUBSYSTEM
12002M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12003L: linux-usb@vger.kernel.org
12004W: http://www.linux-usb.org
12005T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12006S: Supported
12007F: Documentation/devicetree/bindings/usb/
12008F: Documentation/usb/
12009F: drivers/usb/
12010F: include/linux/usb.h
12011F: include/linux/usb/
12012
12013USB UHCI DRIVER
12014M: Alan Stern <stern@rowland.harvard.edu>
12015L: linux-usb@vger.kernel.org
12016S: Maintained
12017F: drivers/usb/host/uhci*
12018
12019USB "USBNET" DRIVER FRAMEWORK
12020M: Oliver Neukum <oneukum@suse.com>
12021L: netdev@vger.kernel.org
12022W: http://www.linux-usb.org/usbnet
12023S: Maintained
12024F: drivers/net/usb/usbnet.c
12025F: include/linux/usb/usbnet.h
12026
12027USB VIDEO CLASS
12028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12030L: linux-media@vger.kernel.org
12031T: git git://linuxtv.org/media_tree.git
12032W: http://www.ideasonboard.org/uvc/
12033S: Maintained
12034F: drivers/media/usb/uvc/
12035F: include/uapi/linux/uvcvideo.h
12036
12037USB VISION DRIVER
12038M: Hans Verkuil <hverkuil@xs4all.nl>
12039L: linux-media@vger.kernel.org
12040T: git git://linuxtv.org/media_tree.git
12041W: https://linuxtv.org
12042S: Odd Fixes
12043F: drivers/media/usb/usbvision/
12044
12045USB WEBCAM GADGET
12046M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12047L: linux-usb@vger.kernel.org
12048S: Maintained
12049F: drivers/usb/gadget/function/*uvc*
12050F: drivers/usb/gadget/legacy/webcam.c
12051
12052USB WIRELESS RNDIS DRIVER (rndis_wlan)
12053M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12054L: linux-wireless@vger.kernel.org
12055S: Maintained
12056F: drivers/net/wireless/rndis_wlan.c
12057
12058USB XHCI DRIVER
12059M: Mathias Nyman <mathias.nyman@intel.com>
12060L: linux-usb@vger.kernel.org
12061S: Supported
12062F: drivers/usb/host/xhci*
12063F: drivers/usb/host/pci-quirks*
12064
12065USB ZD1201 DRIVER
12066L: linux-wireless@vger.kernel.org
12067W: http://linux-lc100020.sourceforge.net
12068S: Orphan
12069F: drivers/net/wireless/zydas/zd1201.*
12070
12071USB ZR364XX DRIVER
12072M: Antoine Jacquet <royale@zerezo.com>
12073L: linux-usb@vger.kernel.org
12074L: linux-media@vger.kernel.org
12075T: git git://linuxtv.org/media_tree.git
12076W: http://royale.zerezo.com/zr364xx/
12077S: Maintained
12078F: Documentation/video4linux/zr364xx.txt
12079F: drivers/media/usb/zr364xx/
12080
12081ULPI BUS
12082M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12083L: linux-usb@vger.kernel.org
12084S: Maintained
12085F: drivers/usb/common/ulpi.c
12086F: include/linux/ulpi/
12087
12088USER-MODE LINUX (UML)
12089M: Jeff Dike <jdike@addtoit.com>
12090M: Richard Weinberger <richard@nod.at>
12091L: user-mode-linux-devel@lists.sourceforge.net
12092L: user-mode-linux-user@lists.sourceforge.net
12093W: http://user-mode-linux.sourceforge.net
12094T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12095S: Maintained
12096F: Documentation/virtual/uml/
12097F: arch/um/
12098F: arch/x86/um/
12099F: fs/hostfs/
12100F: fs/hppfs/
12101
12102USERSPACE I/O (UIO)
12103M: "Hans J. Koch" <hjk@hansjkoch.de>
12104M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12105S: Maintained
12106T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12107F: Documentation/DocBook/uio-howto.tmpl
12108F: drivers/uio/
12109F: include/linux/uio*.h
12110
12111UTIL-LINUX PACKAGE
12112M: Karel Zak <kzak@redhat.com>
12113L: util-linux@vger.kernel.org
12114W: http://en.wikipedia.org/wiki/Util-linux
12115T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12116S: Maintained
12117
12118UVESAFB DRIVER
12119M: Michal Januszewski <spock@gentoo.org>
12120L: linux-fbdev@vger.kernel.org
12121W: http://dev.gentoo.org/~spock/projects/uvesafb/
12122S: Maintained
12123F: Documentation/fb/uvesafb.txt
12124F: drivers/video/fbdev/uvesafb.*
12125
12126VF610 NAND DRIVER
12127M: Stefan Agner <stefan@agner.ch>
12128L: linux-mtd@lists.infradead.org
12129S: Supported
12130F: drivers/mtd/nand/vf610_nfc.c
12131
12132VFAT/FAT/MSDOS FILESYSTEM
12133M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12134S: Maintained
12135F: Documentation/filesystems/vfat.txt
12136F: fs/fat/
12137
12138VFIO DRIVER
12139M: Alex Williamson <alex.williamson@redhat.com>
12140L: kvm@vger.kernel.org
12141T: git git://github.com/awilliam/linux-vfio.git
12142S: Maintained
12143F: Documentation/vfio.txt
12144F: drivers/vfio/
12145F: include/linux/vfio.h
12146F: include/uapi/linux/vfio.h
12147
12148VFIO PLATFORM DRIVER
12149M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12150L: kvm@vger.kernel.org
12151S: Maintained
12152F: drivers/vfio/platform/
12153
12154VIDEOBUF2 FRAMEWORK
12155M: Pawel Osciak <pawel@osciak.com>
12156M: Marek Szyprowski <m.szyprowski@samsung.com>
12157M: Kyungmin Park <kyungmin.park@samsung.com>
12158L: linux-media@vger.kernel.org
12159S: Maintained
12160F: drivers/media/v4l2-core/videobuf2-*
12161F: include/media/videobuf2-*
12162
12163VIRTUAL SERIO DEVICE DRIVER
12164M: Stephen Chandler Paul <thatslyude@gmail.com>
12165S: Maintained
12166F: drivers/input/serio/userio.c
12167F: include/uapi/linux/userio.h
12168
12169VIRTIO CONSOLE DRIVER
12170M: Amit Shah <amit.shah@redhat.com>
12171L: virtualization@lists.linux-foundation.org
12172S: Maintained
12173F: drivers/char/virtio_console.c
12174F: include/linux/virtio_console.h
12175F: include/uapi/linux/virtio_console.h
12176
12177VIRTIO CORE, NET AND BLOCK DRIVERS
12178M: "Michael S. Tsirkin" <mst@redhat.com>
12179L: virtualization@lists.linux-foundation.org
12180S: Maintained
12181F: Documentation/devicetree/bindings/virtio/
12182F: drivers/virtio/
12183F: tools/virtio/
12184F: drivers/net/virtio_net.c
12185F: drivers/block/virtio_blk.c
12186F: include/linux/virtio_*.h
12187F: include/uapi/linux/virtio_*.h
12188
12189VIRTIO DRIVERS FOR S390
12190M: Christian Borntraeger <borntraeger@de.ibm.com>
12191M: Cornelia Huck <cornelia.huck@de.ibm.com>
12192L: linux-s390@vger.kernel.org
12193L: virtualization@lists.linux-foundation.org
12194L: kvm@vger.kernel.org
12195S: Supported
12196F: drivers/s390/virtio/
12197
12198VIRTIO GPU DRIVER
12199M: David Airlie <airlied@linux.ie>
12200M: Gerd Hoffmann <kraxel@redhat.com>
12201L: dri-devel@lists.freedesktop.org
12202L: virtualization@lists.linux-foundation.org
12203S: Maintained
12204F: drivers/gpu/drm/virtio/
12205F: include/uapi/linux/virtio_gpu.h
12206
12207VIRTIO HOST (VHOST)
12208M: "Michael S. Tsirkin" <mst@redhat.com>
12209L: kvm@vger.kernel.org
12210L: virtualization@lists.linux-foundation.org
12211L: netdev@vger.kernel.org
12212T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12213S: Maintained
12214F: drivers/vhost/
12215F: include/uapi/linux/vhost.h
12216
12217VIRTIO INPUT DRIVER
12218M: Gerd Hoffmann <kraxel@redhat.com>
12219S: Maintained
12220F: drivers/virtio/virtio_input.c
12221F: include/uapi/linux/virtio_input.h
12222
12223VIA RHINE NETWORK DRIVER
12224S: Orphan
12225F: drivers/net/ethernet/via/via-rhine.c
12226
12227VIA SD/MMC CARD CONTROLLER DRIVER
12228M: Bruce Chang <brucechang@via.com.tw>
12229M: Harald Welte <HaraldWelte@viatech.com>
12230S: Maintained
12231F: drivers/mmc/host/via-sdmmc.c
12232
12233VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12234M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12235L: linux-fbdev@vger.kernel.org
12236S: Maintained
12237F: include/linux/via-core.h
12238F: include/linux/via-gpio.h
12239F: include/linux/via_i2c.h
12240F: drivers/video/fbdev/via/
12241
12242VIA VELOCITY NETWORK DRIVER
12243M: Francois Romieu <romieu@fr.zoreil.com>
12244L: netdev@vger.kernel.org
12245S: Maintained
12246F: drivers/net/ethernet/via/via-velocity.*
12247
12248VIRT LIB
12249M: Alex Williamson <alex.williamson@redhat.com>
12250M: Paolo Bonzini <pbonzini@redhat.com>
12251L: kvm@vger.kernel.org
12252S: Supported
12253F: virt/lib/
12254
12255VIVID VIRTUAL VIDEO DRIVER
12256M: Hans Verkuil <hverkuil@xs4all.nl>
12257L: linux-media@vger.kernel.org
12258T: git git://linuxtv.org/media_tree.git
12259W: https://linuxtv.org
12260S: Maintained
12261F: drivers/media/platform/vivid/*
12262
12263VLAN (802.1Q)
12264M: Patrick McHardy <kaber@trash.net>
12265L: netdev@vger.kernel.org
12266S: Maintained
12267F: drivers/net/macvlan.c
12268F: include/linux/if_*vlan.h
12269F: net/8021q/
12270
12271VLYNQ BUS
12272M: Florian Fainelli <florian@openwrt.org>
12273L: openwrt-devel@lists.openwrt.org (subscribers-only)
12274S: Maintained
12275F: drivers/vlynq/vlynq.c
12276F: include/linux/vlynq.h
12277
12278VME SUBSYSTEM
12279M: Martyn Welch <martyn@welchs.me.uk>
12280M: Manohar Vanga <manohar.vanga@gmail.com>
12281M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12282L: devel@driverdev.osuosl.org
12283S: Maintained
12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12285F: Documentation/vme_api.txt
12286F: drivers/staging/vme/
12287F: drivers/vme/
12288F: include/linux/vme*
12289
12290VMWARE HYPERVISOR INTERFACE
12291M: Alok Kataria <akataria@vmware.com>
12292L: virtualization@lists.linux-foundation.org
12293S: Supported
12294F: arch/x86/kernel/cpu/vmware.c
12295
12296VMWARE BALLOON DRIVER
12297M: Xavier Deguillard <xdeguillard@vmware.com>
12298M: Philip Moltmann <moltmann@vmware.com>
12299M: "VMware, Inc." <pv-drivers@vmware.com>
12300L: linux-kernel@vger.kernel.org
12301S: Maintained
12302F: drivers/misc/vmw_balloon.c
12303
12304VMWARE VMMOUSE SUBDRIVER
12305M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12306M: "VMware, Inc." <pv-drivers@vmware.com>
12307L: linux-input@vger.kernel.org
12308S: Maintained
12309F: drivers/input/mouse/vmmouse.c
12310F: drivers/input/mouse/vmmouse.h
12311
12312VMWARE VMXNET3 ETHERNET DRIVER
12313M: Shrikrishna Khare <skhare@vmware.com>
12314M: "VMware, Inc." <pv-drivers@vmware.com>
12315L: netdev@vger.kernel.org
12316S: Maintained
12317F: drivers/net/vmxnet3/
12318
12319VMware PVSCSI driver
12320M: Arvind Kumar <arvindkumar@vmware.com>
12321M: VMware PV-Drivers <pv-drivers@vmware.com>
12322L: linux-scsi@vger.kernel.org
12323S: Maintained
12324F: drivers/scsi/vmw_pvscsi.c
12325F: drivers/scsi/vmw_pvscsi.h
12326
12327VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12328M: Liam Girdwood <lgirdwood@gmail.com>
12329M: Mark Brown <broonie@kernel.org>
12330L: linux-kernel@vger.kernel.org
12331W: http://www.slimlogic.co.uk/?p=48
12332T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12333S: Supported
12334F: Documentation/devicetree/bindings/regulator/
12335F: drivers/regulator/
12336F: include/dt-bindings/regulator/
12337F: include/linux/regulator/
12338
12339VRF
12340M: David Ahern <dsa@cumulusnetworks.com>
12341M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12342L: netdev@vger.kernel.org
12343S: Maintained
12344F: drivers/net/vrf.c
12345F: Documentation/networking/vrf.txt
12346
12347VT1211 HARDWARE MONITOR DRIVER
12348M: Juerg Haefliger <juergh@gmail.com>
12349L: linux-hwmon@vger.kernel.org
12350S: Maintained
12351F: Documentation/hwmon/vt1211
12352F: drivers/hwmon/vt1211.c
12353
12354VT8231 HARDWARE MONITOR DRIVER
12355M: Roger Lucas <vt8231@hiddenengine.co.uk>
12356L: linux-hwmon@vger.kernel.org
12357S: Maintained
12358F: drivers/hwmon/vt8231.c
12359
12360VUB300 USB to SDIO/SD/MMC bridge chip
12361M: Tony Olech <tony.olech@elandigitalsystems.com>
12362L: linux-mmc@vger.kernel.org
12363L: linux-usb@vger.kernel.org
12364S: Supported
12365F: drivers/mmc/host/vub300.c
12366
12367W1 DALLAS'S 1-WIRE BUS
12368M: Evgeniy Polyakov <zbr@ioremap.net>
12369S: Maintained
12370F: Documentation/w1/
12371F: drivers/w1/
12372
12373W83791D HARDWARE MONITORING DRIVER
12374M: Marc Hulsman <m.hulsman@tudelft.nl>
12375L: linux-hwmon@vger.kernel.org
12376S: Maintained
12377F: Documentation/hwmon/w83791d
12378F: drivers/hwmon/w83791d.c
12379
12380W83793 HARDWARE MONITORING DRIVER
12381M: Rudolf Marek <r.marek@assembler.cz>
12382L: linux-hwmon@vger.kernel.org
12383S: Maintained
12384F: Documentation/hwmon/w83793
12385F: drivers/hwmon/w83793.c
12386
12387W83795 HARDWARE MONITORING DRIVER
12388M: Jean Delvare <jdelvare@suse.com>
12389L: linux-hwmon@vger.kernel.org
12390S: Maintained
12391F: drivers/hwmon/w83795.c
12392
12393W83L51xD SD/MMC CARD INTERFACE DRIVER
12394M: Pierre Ossman <pierre@ossman.eu>
12395S: Maintained
12396F: drivers/mmc/host/wbsd.*
12397
12398WACOM PROTOCOL 4 SERIAL TABLETS
12399M: Julian Squires <julian@cipht.net>
12400M: Hans de Goede <hdegoede@redhat.com>
12401L: linux-input@vger.kernel.org
12402S: Maintained
12403F: drivers/input/tablet/wacom_serial4.c
12404
12405WATCHDOG DEVICE DRIVERS
12406M: Wim Van Sebroeck <wim@iguana.be>
12407R: Guenter Roeck <linux@roeck-us.net>
12408L: linux-watchdog@vger.kernel.org
12409W: http://www.linux-watchdog.org/
12410T: git git://www.linux-watchdog.org/linux-watchdog.git
12411S: Maintained
12412F: Documentation/devicetree/bindings/watchdog/
12413F: Documentation/watchdog/
12414F: drivers/watchdog/
12415F: include/linux/watchdog.h
12416F: include/uapi/linux/watchdog.h
12417
12418WD7000 SCSI DRIVER
12419M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12420L: linux-scsi@vger.kernel.org
12421S: Maintained
12422F: drivers/scsi/wd7000.c
12423
12424WIIMOTE HID DRIVER
12425M: David Herrmann <dh.herrmann@googlemail.com>
12426L: linux-input@vger.kernel.org
12427S: Maintained
12428F: drivers/hid/hid-wiimote*
12429
12430WINBOND CIR DRIVER
12431M: David Härdeman <david@hardeman.nu>
12432S: Maintained
12433F: drivers/media/rc/winbond-cir.c
12434
12435WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12436M: William Breathitt Gray <vilhelm.gray@gmail.com>
12437L: linux-watchdog@vger.kernel.org
12438S: Maintained
12439F: drivers/watchdog/ebc-c384_wdt.c
12440
12441WINSYSTEMS WS16C48 GPIO DRIVER
12442M: William Breathitt Gray <vilhelm.gray@gmail.com>
12443L: linux-gpio@vger.kernel.org
12444S: Maintained
12445F: drivers/gpio/gpio-ws16c48.c
12446
12447WIMAX STACK
12448M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12449M: linux-wimax@intel.com
12450L: wimax@linuxwimax.org (subscribers-only)
12451S: Supported
12452W: http://linuxwimax.org
12453F: Documentation/wimax/README.wimax
12454F: include/linux/wimax/debug.h
12455F: include/net/wimax.h
12456F: include/uapi/linux/wimax.h
12457F: net/wimax/
12458
12459WISTRON LAPTOP BUTTON DRIVER
12460M: Miloslav Trmac <mitr@volny.cz>
12461S: Maintained
12462F: drivers/input/misc/wistron_btns.c
12463
12464WL3501 WIRELESS PCMCIA CARD DRIVER
12465M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12466L: linux-wireless@vger.kernel.org
12467W: http://oops.ghostprotocols.net:81/blog
12468S: Maintained
12469F: drivers/net/wireless/wl3501*
12470
12471WOLFSON MICROELECTRONICS DRIVERS
12472L: patches@opensource.wolfsonmicro.com
12473T: git https://github.com/CirrusLogic/linux-drivers.git
12474W: https://github.com/CirrusLogic/linux-drivers/wiki
12475S: Supported
12476F: Documentation/hwmon/wm83??
12477F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12478F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12479F: Documentation/devicetree/bindings/mfd/arizona.txt
12480F: arch/arm/mach-s3c64xx/mach-crag6410*
12481F: drivers/clk/clk-wm83*.c
12482F: drivers/extcon/extcon-arizona.c
12483F: drivers/leds/leds-wm83*.c
12484F: drivers/gpio/gpio-*wm*.c
12485F: drivers/gpio/gpio-arizona.c
12486F: drivers/hwmon/wm83??-hwmon.c
12487F: drivers/input/misc/wm831x-on.c
12488F: drivers/input/touchscreen/wm831x-ts.c
12489F: drivers/input/touchscreen/wm97*.c
12490F: drivers/mfd/arizona*
12491F: drivers/mfd/wm*.c
12492F: drivers/mfd/cs47l24*
12493F: drivers/power/wm83*.c
12494F: drivers/rtc/rtc-wm83*.c
12495F: drivers/regulator/wm8*.c
12496F: drivers/video/backlight/wm83*_bl.c
12497F: drivers/watchdog/wm83*_wdt.c
12498F: include/linux/mfd/arizona/
12499F: include/linux/mfd/wm831x/
12500F: include/linux/mfd/wm8350/
12501F: include/linux/mfd/wm8400*
12502F: include/linux/wm97xx.h
12503F: include/sound/wm????.h
12504F: sound/soc/codecs/arizona.?
12505F: sound/soc/codecs/wm*
12506F: sound/soc/codecs/cs47l24*
12507
12508WORKQUEUE
12509M: Tejun Heo <tj@kernel.org>
12510R: Lai Jiangshan <jiangshanlai@gmail.com>
12511T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12512S: Maintained
12513F: include/linux/workqueue.h
12514F: kernel/workqueue.c
12515F: Documentation/workqueue.txt
12516
12517X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12518M: Chen-Yu Tsai <wens@csie.org>
12519L: linux-kernel@vger.kernel.org
12520S: Maintained
12521N: axp[128]
12522
12523X.25 NETWORK LAYER
12524M: Andrew Hendry <andrew.hendry@gmail.com>
12525L: linux-x25@vger.kernel.org
12526S: Odd Fixes
12527F: Documentation/networking/x25*
12528F: include/net/x25*
12529F: net/x25/
12530
12531X86 ARCHITECTURE (32-BIT AND 64-BIT)
12532M: Thomas Gleixner <tglx@linutronix.de>
12533M: Ingo Molnar <mingo@redhat.com>
12534M: "H. Peter Anvin" <hpa@zytor.com>
12535M: x86@kernel.org
12536L: linux-kernel@vger.kernel.org
12537T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12538S: Maintained
12539F: Documentation/x86/
12540F: arch/x86/
12541
12542X86 PLATFORM DRIVERS
12543M: Darren Hart <dvhart@infradead.org>
12544L: platform-driver-x86@vger.kernel.org
12545T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12546S: Maintained
12547F: drivers/platform/x86/
12548F: drivers/platform/olpc/
12549
12550X86 MCE INFRASTRUCTURE
12551M: Tony Luck <tony.luck@intel.com>
12552M: Borislav Petkov <bp@alien8.de>
12553L: linux-edac@vger.kernel.org
12554S: Maintained
12555F: arch/x86/kernel/cpu/mcheck/*
12556
12557X86 MICROCODE UPDATE SUPPORT
12558M: Borislav Petkov <bp@alien8.de>
12559S: Maintained
12560F: arch/x86/kernel/cpu/microcode/*
12561
12562X86 VDSO
12563M: Andy Lutomirski <luto@amacapital.net>
12564L: linux-kernel@vger.kernel.org
12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12566S: Maintained
12567F: arch/x86/entry/vdso/
12568
12569XC2028/3028 TUNER DRIVER
12570M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12571M: Mauro Carvalho Chehab <mchehab@kernel.org>
12572L: linux-media@vger.kernel.org
12573W: https://linuxtv.org
12574T: git git://linuxtv.org/media_tree.git
12575S: Maintained
12576F: drivers/media/tuners/tuner-xc2028.*
12577
12578XEN HYPERVISOR INTERFACE
12579M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12580M: David Vrabel <david.vrabel@citrix.com>
12581M: Juergen Gross <jgross@suse.com>
12582L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12583T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12584S: Supported
12585F: arch/x86/xen/
12586F: drivers/*/xen-*front.c
12587F: drivers/xen/
12588F: arch/x86/include/asm/xen/
12589F: include/xen/
12590F: include/uapi/xen/
12591
12592XEN HYPERVISOR ARM
12593M: Stefano Stabellini <sstabellini@kernel.org>
12594L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12595S: Maintained
12596F: arch/arm/xen/
12597F: arch/arm/include/asm/xen/
12598
12599XEN HYPERVISOR ARM64
12600M: Stefano Stabellini <sstabellini@kernel.org>
12601L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12602S: Maintained
12603F: arch/arm64/xen/
12604F: arch/arm64/include/asm/xen/
12605
12606XEN NETWORK BACKEND DRIVER
12607M: Wei Liu <wei.liu2@citrix.com>
12608L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12609L: netdev@vger.kernel.org
12610S: Supported
12611F: drivers/net/xen-netback/*
12612
12613XEN PCI SUBSYSTEM
12614M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12615L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12616S: Supported
12617F: arch/x86/pci/*xen*
12618F: drivers/pci/*xen*
12619
12620XEN BLOCK SUBSYSTEM
12621M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12622M: Roger Pau Monné <roger.pau@citrix.com>
12623L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12624S: Supported
12625F: drivers/block/xen-blkback/*
12626F: drivers/block/xen*
12627
12628XEN PVSCSI DRIVERS
12629M: Juergen Gross <jgross@suse.com>
12630L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12631L: linux-scsi@vger.kernel.org
12632S: Supported
12633F: drivers/scsi/xen-scsifront.c
12634F: drivers/xen/xen-scsiback.c
12635F: include/xen/interface/io/vscsiif.h
12636
12637XEN SWIOTLB SUBSYSTEM
12638M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12639L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12640S: Supported
12641F: arch/x86/xen/*swiotlb*
12642F: drivers/xen/*swiotlb*
12643
12644XFS FILESYSTEM
12645P: Silicon Graphics Inc
12646M: Dave Chinner <david@fromorbit.com>
12647M: xfs@oss.sgi.com
12648L: xfs@oss.sgi.com
12649W: http://oss.sgi.com/projects/xfs
12650T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12651S: Supported
12652F: Documentation/filesystems/xfs.txt
12653F: fs/xfs/
12654
12655XILINX AXI ETHERNET DRIVER
12656M: Anirudha Sarangi <anirudh@xilinx.com>
12657M: John Linn <John.Linn@xilinx.com>
12658S: Maintained
12659F: drivers/net/ethernet/xilinx/xilinx_axienet*
12660
12661XILINX UARTLITE SERIAL DRIVER
12662M: Peter Korsgaard <jacmet@sunsite.dk>
12663L: linux-serial@vger.kernel.org
12664S: Maintained
12665F: drivers/tty/serial/uartlite.c
12666
12667XILINX VIDEO IP CORES
12668M: Hyun Kwon <hyun.kwon@xilinx.com>
12669M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12670L: linux-media@vger.kernel.org
12671T: git git://linuxtv.org/media_tree.git
12672S: Supported
12673F: Documentation/devicetree/bindings/media/xilinx/
12674F: drivers/media/platform/xilinx/
12675F: include/uapi/linux/xilinx-v4l2-controls.h
12676
12677XILLYBUS DRIVER
12678M: Eli Billauer <eli.billauer@gmail.com>
12679L: linux-kernel@vger.kernel.org
12680S: Supported
12681F: drivers/char/xillybus/
12682
12683XTENSA XTFPGA PLATFORM SUPPORT
12684M: Max Filippov <jcmvbkbc@gmail.com>
12685L: linux-xtensa@linux-xtensa.org
12686S: Maintained
12687F: drivers/spi/spi-xtensa-xtfpga.c
12688F: sound/soc/xtensa/xtfpga-i2s.c
12689
12690YAM DRIVER FOR AX.25
12691M: Jean-Paul Roubelat <jpr@f6fbb.org>
12692L: linux-hams@vger.kernel.org
12693S: Maintained
12694F: drivers/net/hamradio/yam*
12695F: include/linux/yam.h
12696
12697YEALINK PHONE DRIVER
12698M: Henk Vergonet <Henk.Vergonet@gmail.com>
12699L: usbb2k-api-dev@nongnu.org
12700S: Maintained
12701F: Documentation/input/yealink.txt
12702F: drivers/input/misc/yealink.*
12703
12704Z8530 DRIVER FOR AX.25
12705M: Joerg Reuter <jreuter@yaina.de>
12706W: http://yaina.de/jreuter/
12707W: http://www.qsl.net/dl1bke/
12708L: linux-hams@vger.kernel.org
12709S: Maintained
12710F: Documentation/networking/z8530drv.txt
12711F: drivers/net/hamradio/*scc.c
12712F: drivers/net/hamradio/z8530.h
12713
12714ZBUD COMPRESSED PAGE ALLOCATOR
12715M: Seth Jennings <sjenning@redhat.com>
12716L: linux-mm@kvack.org
12717S: Maintained
12718F: mm/zbud.c
12719F: include/linux/zbud.h
12720
12721ZD1211RW WIRELESS DRIVER
12722M: Daniel Drake <dsd@gentoo.org>
12723M: Ulrich Kunitz <kune@deine-taler.de>
12724W: http://zd1211.ath.cx/wiki/DriverRewrite
12725L: linux-wireless@vger.kernel.org
12726L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12727S: Maintained
12728F: drivers/net/wireless/zydas/zd1211rw/
12729
12730ZPOOL COMPRESSED PAGE STORAGE API
12731M: Dan Streetman <ddstreet@ieee.org>
12732L: linux-mm@kvack.org
12733S: Maintained
12734F: mm/zpool.c
12735F: include/linux/zpool.h
12736
12737ZR36067 VIDEO FOR LINUX DRIVER
12738L: mjpeg-users@lists.sourceforge.net
12739L: linux-media@vger.kernel.org
12740W: http://mjpeg.sourceforge.net/driver-zoran/
12741T: hg https://linuxtv.org/hg/v4l-dvb
12742S: Odd Fixes
12743F: drivers/media/pci/zoran/
12744
12745ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12746M: Minchan Kim <minchan@kernel.org>
12747M: Nitin Gupta <ngupta@vflare.org>
12748R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12749L: linux-kernel@vger.kernel.org
12750S: Maintained
12751F: drivers/block/zram/
12752F: Documentation/blockdev/zram.txt
12753
12754ZS DECSTATION Z85C30 SERIAL DRIVER
12755M: "Maciej W. Rozycki" <macro@linux-mips.org>
12756S: Maintained
12757F: drivers/tty/serial/zs.*
12758
12759ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12760M: Minchan Kim <minchan@kernel.org>
12761M: Nitin Gupta <ngupta@vflare.org>
12762R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12763L: linux-mm@kvack.org
12764S: Maintained
12765F: mm/zsmalloc.c
12766F: include/linux/zsmalloc.h
12767F: Documentation/vm/zsmalloc.txt
12768
12769ZSWAP COMPRESSED SWAP CACHING
12770M: Seth Jennings <sjenning@redhat.com>
12771L: linux-mm@kvack.org
12772S: Maintained
12773F: mm/zswap.c
12774
12775THE REST
12776M: Linus Torvalds <torvalds@linux-foundation.org>
12777L: linux-kernel@vger.kernel.org
12778Q: http://patchwork.kernel.org/project/LKML/list/
12779T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12780S: Buried alive in reporters
12781F: *
12782F: */
This page took 0.076646 seconds and 5 git commands to generate.