iio: magn: DT bindings for AK8974
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162R: Fabio Estevam <fabio.estevam@nxp.com>
1163L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1164S: Maintained
1165T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1166F: arch/arm/mach-imx/
1167F: arch/arm/mach-mxs/
1168F: arch/arm/boot/dts/imx*
1169F: arch/arm/configs/imx*_defconfig
1170F: drivers/clk/imx/
1171F: include/soc/imx/
1172
1173ARM/FREESCALE VYBRID ARM ARCHITECTURE
1174M: Shawn Guo <shawnguo@kernel.org>
1175M: Sascha Hauer <kernel@pengutronix.de>
1176R: Stefan Agner <stefan@agner.ch>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1180F: arch/arm/mach-imx/*vf610*
1181F: arch/arm/boot/dts/vf*
1182
1183ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1184M: Lennert Buytenhek <kernel@wantstofly.org>
1185L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1186S: Maintained
1187
1188ARM/GUMSTIX MACHINE SUPPORT
1189M: Steve Sakoman <sakoman@gmail.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192
1193ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1194M: Philipp Zabel <philipp.zabel@gmail.com>
1195M: Paul Parsons <lost.distance@yahoo.com>
1196L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1197S: Maintained
1198F: arch/arm/mach-pxa/hx4700.c
1199F: arch/arm/mach-pxa/include/mach/hx4700.h
1200F: sound/soc/pxa/hx4700.c
1201
1202ARM/HISILICON SOC SUPPORT
1203M: Wei Xu <xuwei5@hisilicon.com>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205W: http://www.hisilicon.com
1206S: Supported
1207T: git git://github.com/hisilicon/linux-hisi.git
1208F: arch/arm/mach-hisi/
1209F: arch/arm/boot/dts/hi3*
1210F: arch/arm/boot/dts/hip*
1211F: arch/arm/boot/dts/hisi*
1212F: arch/arm64/boot/dts/hisilicon/
1213
1214ARM/HP JORNADA 7XX MACHINE SUPPORT
1215M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1216W: www.jlime.com
1217S: Maintained
1218T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1219F: arch/arm/mach-sa1100/jornada720.c
1220F: arch/arm/mach-sa1100/include/mach/jornada720.h
1221
1222ARM/IGEP MACHINE SUPPORT
1223M: Enric Balletbo i Serra <eballetbo@gmail.com>
1224M: Javier Martinez Canillas <javier@dowhile0.org>
1225L: linux-omap@vger.kernel.org
1226L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227S: Maintained
1228F: arch/arm/boot/dts/omap3-igep*
1229
1230ARM/INCOME PXA270 SUPPORT
1231M: Marek Vasut <marek.vasut@gmail.com>
1232L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1233S: Maintained
1234F: arch/arm/mach-pxa/colibri-pxa270-income.c
1235
1236ARM/INTEL IOP32X ARM ARCHITECTURE
1237M: Lennert Buytenhek <kernel@wantstofly.org>
1238L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1239S: Maintained
1240
1241ARM/INTEL IOP33X ARM ARCHITECTURE
1242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243S: Orphan
1244
1245ARM/INTEL IOP13XX ARM ARCHITECTURE
1246M: Lennert Buytenhek <kernel@wantstofly.org>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249
1250ARM/INTEL IQ81342EX MACHINE SUPPORT
1251M: Lennert Buytenhek <kernel@wantstofly.org>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S: Maintained
1254
1255ARM/INTEL IXDP2850 MACHINE SUPPORT
1256M: Lennert Buytenhek <kernel@wantstofly.org>
1257L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258S: Maintained
1259
1260ARM/INTEL IXP4XX ARM ARCHITECTURE
1261M: Imre Kaloz <kaloz@openwrt.org>
1262M: Krzysztof Halasa <khalasa@piap.pl>
1263L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264S: Maintained
1265F: arch/arm/mach-ixp4xx/
1266
1267ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1268M: Jonathan Cameron <jic23@cam.ac.uk>
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Maintained
1271F: arch/arm/mach-pxa/stargate2.c
1272F: drivers/pcmcia/pxa2xx_stargate2.c
1273
1274ARM/INTEL XSC3 (MANZANO) ARM CORE
1275M: Lennert Buytenhek <kernel@wantstofly.org>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278
1279ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1280M: Lennert Buytenhek <kernel@wantstofly.org>
1281L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282S: Maintained
1283
1284ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1285M: Santosh Shilimkar <ssantosh@kernel.org>
1286L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1287S: Maintained
1288F: arch/arm/mach-keystone/
1289F: arch/arm/boot/dts/keystone-*
1290T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1291
1292ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1293M: Santosh Shilimkar <ssantosh@kernel.org>
1294L: linux-kernel@vger.kernel.org
1295S: Maintained
1296F: drivers/clk/keystone/
1297
1298ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1299M: Santosh Shilimkar <ssantosh@kernel.org>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clocksource/timer-keystone.c
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1306M: Santosh Shilimkar <ssantosh@kernel.org>
1307L: linux-kernel@vger.kernel.org
1308S: Maintained
1309F: drivers/power/reset/keystone-reset.c
1310
1311ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-kernel@vger.kernel.org
1314S: Maintained
1315F: drivers/memory/*emif*
1316
1317ARM/LG1K ARCHITECTURE
1318M: Chanho Min <chanho.min@lge.com>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321F: arch/arm64/boot/dts/lg/
1322
1323ARM/LOGICPD PXA270 MACHINE SUPPORT
1324M: Lennert Buytenhek <kernel@wantstofly.org>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327
1328ARM/LPC18XX ARCHITECTURE
1329M: Joachim Eastwood <manabian@gmail.com>
1330L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1331S: Maintained
1332F: arch/arm/boot/dts/lpc43*
1333F: drivers/clk/nxp/clk-lpc18xx*
1334F: drivers/clocksource/time-lpc32xx.c
1335F: drivers/i2c/busses/i2c-lpc2k.c
1336F: drivers/memory/pl172.c
1337F: drivers/mtd/spi-nor/nxp-spifi.c
1338F: drivers/rtc/rtc-lpc24xx.c
1339N: lpc18xx
1340
1341ARM/LPC32XX SOC SUPPORT
1342M: Vladimir Zapolskiy <vz@mleia.com>
1343M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1344L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1346S: Maintained
1347F: arch/arm/boot/dts/lpc32*
1348F: arch/arm/mach-lpc32xx/
1349F: drivers/i2c/busses/i2c-pnx.c
1350F: drivers/net/ethernet/nxp/lpc_eth.c
1351F: drivers/usb/host/ohci-nxp.c
1352F: drivers/watchdog/pnx4008_wdt.c
1353N: lpc32xx
1354
1355ARM/MAGICIAN MACHINE SUPPORT
1356M: Philipp Zabel <philipp.zabel@gmail.com>
1357S: Maintained
1358
1359ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1360M: Jason Cooper <jason@lakedaemon.net>
1361M: Andrew Lunn <andrew@lunn.ch>
1362M: Gregory Clement <gregory.clement@free-electrons.com>
1363M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1364L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365S: Maintained
1366F: arch/arm/mach-mvebu/
1367F: drivers/rtc/rtc-armada38x.c
1368F: arch/arm/boot/dts/armada*
1369F: arch/arm/boot/dts/kirkwood*
1370F: arch/arm64/boot/dts/marvell/armada*
1371F: drivers/cpufreq/mvebu-cpufreq.c
1372F: arch/arm/configs/mvebu_*_defconfig
1373
1374ARM/Marvell Berlin SoC support
1375M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1376L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1377S: Maintained
1378F: arch/arm/mach-berlin/
1379F: arch/arm/boot/dts/berlin*
1380F: arch/arm64/boot/dts/marvell/berlin*
1381
1382
1383ARM/Marvell Dove/MV78xx0/Orion SOC support
1384M: Jason Cooper <jason@lakedaemon.net>
1385M: Andrew Lunn <andrew@lunn.ch>
1386M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1387M: Gregory Clement <gregory.clement@free-electrons.com>
1388L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1389S: Maintained
1390F: arch/arm/mach-dove/
1391F: arch/arm/mach-mv78xx0/
1392F: arch/arm/mach-orion5x/
1393F: arch/arm/plat-orion/
1394F: arch/arm/boot/dts/dove*
1395F: arch/arm/boot/dts/orion5x*
1396
1397
1398ARM/Orion SoC/Technologic Systems TS-78xx platform support
1399M: Alexander Clouter <alex@digriz.org.uk>
1400L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1401W: http://www.digriz.org.uk/ts78xx/kernel
1402S: Maintained
1403F: arch/arm/mach-orion5x/ts78xx-*
1404
1405ARM/OXNAS platform support
1406M: Neil Armstrong <narmstrong@baylibre.com>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408S: Maintained
1409F: arch/arm/mach-oxnas/
1410F: arch/arm/boot/dts/oxnas*
1411F: arch/arm/boot/dts/wd-mbwe.dts
1412N: oxnas
1413
1414ARM/Mediatek RTC DRIVER
1415M: Eddie Huang <eddie.huang@mediatek.com>
1416L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1418S: Maintained
1419F: drivers/rtc/rtc-mt6397.c
1420
1421ARM/Mediatek SoC support
1422M: Matthias Brugger <matthias.bgg@gmail.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
1426F: arch/arm/boot/dts/mt6*
1427F: arch/arm/boot/dts/mt8*
1428F: arch/arm/mach-mediatek/
1429N: mtk
1430K: mediatek
1431
1432ARM/Mediatek USB3 PHY DRIVER
1433M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1436S: Maintained
1437F: drivers/phy/phy-mt65xx-usb3.c
1438
1439ARM/MICREL KS8695 ARCHITECTURE
1440M: Greg Ungerer <gerg@uclinux.org>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442F: arch/arm/mach-ks8695/
1443S: Odd Fixes
1444
1445ARM/MIOA701 MACHINE SUPPORT
1446M: Robert Jarzmik <robert.jarzmik@free.fr>
1447L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1448F: arch/arm/mach-pxa/mioa701.c
1449S: Maintained
1450
1451ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1452M: Michael Petchkovsky <mkpetch@internode.on.net>
1453S: Maintained
1454
1455ARM/NOMADIK ARCHITECTURE
1456M: Alessandro Rubini <rubini@unipv.it>
1457M: Linus Walleij <linus.walleij@linaro.org>
1458L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1459S: Maintained
1460F: arch/arm/mach-nomadik/
1461F: drivers/pinctrl/nomadik/
1462F: drivers/i2c/busses/i2c-nomadik.c
1463T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1464
1465ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1466M: Nelson Castillo <arhuaco@freaks-unidos.net>
1467L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1468W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1469S: Supported
1470
1471ARM/TOSA MACHINE SUPPORT
1472M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1473M: Dirk Opfer <dirk@opfer-online.de>
1474S: Maintained
1475
1476ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1477M: Marek Vasut <marek.vasut@gmail.com>
1478L: linux-arm-kernel@lists.infradead.org
1479W: http://hackndev.com
1480S: Maintained
1481F: arch/arm/mach-pxa/include/mach/palmtx.h
1482F: arch/arm/mach-pxa/palmtx.c
1483F: arch/arm/mach-pxa/include/mach/palmt5.h
1484F: arch/arm/mach-pxa/palmt5.c
1485F: arch/arm/mach-pxa/include/mach/palmld.h
1486F: arch/arm/mach-pxa/palmld.c
1487F: arch/arm/mach-pxa/include/mach/palmte2.h
1488F: arch/arm/mach-pxa/palmte2.c
1489F: arch/arm/mach-pxa/include/mach/palmtc.h
1490F: arch/arm/mach-pxa/palmtc.c
1491
1492ARM/PALM TREO SUPPORT
1493M: Tomas Cech <sleep_walker@suse.com>
1494L: linux-arm-kernel@lists.infradead.org
1495W: http://hackndev.com
1496S: Maintained
1497F: arch/arm/mach-pxa/include/mach/palmtreo.h
1498F: arch/arm/mach-pxa/palmtreo.c
1499
1500ARM/PALMZ72 SUPPORT
1501M: Sergey Lapin <slapin@ossfans.org>
1502L: linux-arm-kernel@lists.infradead.org
1503W: http://hackndev.com
1504S: Maintained
1505F: arch/arm/mach-pxa/include/mach/palmz72.h
1506F: arch/arm/mach-pxa/palmz72.c
1507
1508ARM/PLEB SUPPORT
1509M: Peter Chubb <pleb@gelato.unsw.edu.au>
1510W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1511S: Maintained
1512
1513ARM/PT DIGITAL BOARD PORT
1514M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1515L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516W: http://www.armlinux.org.uk/
1517S: Maintained
1518
1519ARM/QUALCOMM SUPPORT
1520M: Andy Gross <andy.gross@linaro.org>
1521M: David Brown <david.brown@linaro.org>
1522L: linux-arm-msm@vger.kernel.org
1523L: linux-soc@vger.kernel.org
1524S: Maintained
1525F: arch/arm/boot/dts/qcom-*.dts
1526F: arch/arm/boot/dts/qcom-*.dtsi
1527F: arch/arm/mach-qcom/
1528F: arch/arm64/boot/dts/qcom/*
1529F: drivers/i2c/busses/i2c-qup.c
1530F: drivers/clk/qcom/
1531F: drivers/soc/qcom/
1532F: drivers/spi/spi-qup.c
1533F: drivers/tty/serial/msm_serial.h
1534F: drivers/tty/serial/msm_serial.c
1535F: drivers/*/pm8???-*
1536F: drivers/mfd/ssbi.c
1537F: drivers/firmware/qcom_scm.c
1538T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1539
1540ARM/RADISYS ENP2611 MACHINE SUPPORT
1541M: Lennert Buytenhek <kernel@wantstofly.org>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543S: Maintained
1544
1545ARM/RENESAS ARM64 ARCHITECTURE
1546M: Simon Horman <horms@verge.net.au>
1547M: Magnus Damm <magnus.damm@gmail.com>
1548L: linux-renesas-soc@vger.kernel.org
1549Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1550T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1551S: Supported
1552F: arch/arm64/boot/dts/renesas/
1553F: drivers/soc/renesas/
1554F: include/linux/soc/renesas/
1555
1556ARM/RISCPC ARCHITECTURE
1557M: Russell King <linux@armlinux.org.uk>
1558L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1559W: http://www.armlinux.org.uk/
1560S: Maintained
1561F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1562F: arch/arm/include/asm/hardware/ioc.h
1563F: arch/arm/include/asm/hardware/iomd.h
1564F: arch/arm/include/asm/hardware/memc.h
1565F: arch/arm/mach-rpc/
1566F: drivers/net/ethernet/8390/etherh.c
1567F: drivers/net/ethernet/i825xx/ether1*
1568F: drivers/net/ethernet/seeq/ether3*
1569F: drivers/scsi/arm/
1570
1571ARM/Rockchip SoC support
1572M: Heiko Stuebner <heiko@sntech.de>
1573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574L: linux-rockchip@lists.infradead.org
1575T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1576S: Maintained
1577F: arch/arm/boot/dts/rk3*
1578F: arch/arm/mach-rockchip/
1579F: drivers/clk/rockchip/
1580F: drivers/i2c/busses/i2c-rk3x.c
1581F: drivers/*/*rockchip*
1582F: drivers/*/*/*rockchip*
1583F: sound/soc/rockchip/
1584N: rockchip
1585
1586ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1587M: Kukjin Kim <kgene@kernel.org>
1588M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1589L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1591S: Maintained
1592F: arch/arm/boot/dts/s3c*
1593F: arch/arm/boot/dts/s5p*
1594F: arch/arm/boot/dts/samsung*
1595F: arch/arm/boot/dts/exynos*
1596F: arch/arm64/boot/dts/exynos/
1597F: arch/arm/plat-samsung/
1598F: arch/arm/mach-s3c24*/
1599F: arch/arm/mach-s3c64xx/
1600F: arch/arm/mach-s5p*/
1601F: arch/arm/mach-exynos*/
1602F: drivers/*/*s3c2410*
1603F: drivers/*/*/*s3c2410*
1604F: drivers/memory/samsung/*
1605F: drivers/soc/samsung/*
1606F: drivers/spi/spi-s3c*
1607F: sound/soc/samsung/*
1608F: Documentation/arm/Samsung/
1609F: Documentation/devicetree/bindings/arm/samsung/
1610F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1611F: Documentation/devicetree/bindings/power/pd-samsung.txt
1612N: exynos
1613
1614ARM/SAMSUNG MOBILE MACHINE SUPPORT
1615M: Kyungmin Park <kyungmin.park@samsung.com>
1616L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617S: Maintained
1618F: arch/arm/mach-s5pv210/
1619
1620ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1621M: Kyungmin Park <kyungmin.park@samsung.com>
1622M: Kamil Debski <k.debski@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org
1624L: linux-media@vger.kernel.org
1625S: Maintained
1626F: drivers/media/platform/s5p-g2d/
1627
1628ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1629M: Kyungmin Park <kyungmin.park@samsung.com>
1630M: Kamil Debski <k.debski@samsung.com>
1631M: Jeongtae Park <jtp.park@samsung.com>
1632L: linux-arm-kernel@lists.infradead.org
1633L: linux-media@vger.kernel.org
1634S: Maintained
1635F: arch/arm/plat-samsung/s5p-dev-mfc.c
1636F: drivers/media/platform/s5p-mfc/
1637
1638ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1639M: Kyungmin Park <kyungmin.park@samsung.com>
1640M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1641L: linux-arm-kernel@lists.infradead.org
1642L: linux-media@vger.kernel.org
1643S: Maintained
1644F: drivers/media/platform/s5p-tv/
1645
1646ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1647M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1648M: Jacek Anaszewski <j.anaszewski@samsung.com>
1649L: linux-arm-kernel@lists.infradead.org
1650L: linux-media@vger.kernel.org
1651S: Maintained
1652F: drivers/media/platform/s5p-jpeg/
1653
1654ARM/SHMOBILE ARM ARCHITECTURE
1655M: Simon Horman <horms@verge.net.au>
1656M: Magnus Damm <magnus.damm@gmail.com>
1657L: linux-renesas-soc@vger.kernel.org
1658Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1659T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1660S: Supported
1661F: arch/arm/boot/dts/emev2*
1662F: arch/arm/boot/dts/r7s*
1663F: arch/arm/boot/dts/r8a*
1664F: arch/arm/boot/dts/sh*
1665F: arch/arm/configs/shmobile_defconfig
1666F: arch/arm/include/debug/renesas-scif.S
1667F: arch/arm/mach-shmobile/
1668F: drivers/sh/
1669F: drivers/soc/renesas/
1670F: include/linux/soc/renesas/
1671
1672ARM/SOCFPGA ARCHITECTURE
1673M: Dinh Nguyen <dinguyen@opensource.altera.com>
1674S: Maintained
1675F: arch/arm/mach-socfpga/
1676F: arch/arm/boot/dts/socfpga*
1677F: arch/arm/configs/socfpga_defconfig
1678F: arch/arm64/boot/dts/altera/
1679W: http://www.rocketboards.org
1680T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1681
1682ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1683M: Dinh Nguyen <dinguyen@opensource.altera.com>
1684S: Maintained
1685F: drivers/clk/socfpga/
1686
1687ARM/SOCFPGA EDAC SUPPORT
1688M: Thor Thayer <tthayer@opensource.altera.com>
1689S: Maintained
1690F: drivers/edac/altera_edac.
1691
1692ARM/STI ARCHITECTURE
1693M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1694M: Maxime Coquelin <maxime.coquelin@st.com>
1695M: Patrice Chotard <patrice.chotard@st.com>
1696L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1697L: kernel@stlinux.com
1698W: http://www.stlinux.com
1699S: Maintained
1700F: arch/arm/mach-sti/
1701F: arch/arm/boot/dts/sti*
1702F: drivers/char/hw_random/st-rng.c
1703F: drivers/clocksource/arm_global_timer.c
1704F: drivers/clocksource/clksrc_st_lpc.c
1705F: drivers/cpufreq/sti-cpufreq.c
1706F: drivers/i2c/busses/i2c-st.c
1707F: drivers/media/rc/st_rc.c
1708F: drivers/media/platform/sti/c8sectpfe/
1709F: drivers/mmc/host/sdhci-st.c
1710F: drivers/phy/phy-miphy28lp.c
1711F: drivers/phy/phy-miphy365x.c
1712F: drivers/phy/phy-stih407-usb.c
1713F: drivers/phy/phy-stih41x-usb.c
1714F: drivers/pinctrl/pinctrl-st.c
1715F: drivers/remoteproc/st_remoteproc.c
1716F: drivers/reset/sti/
1717F: drivers/rtc/rtc-st-lpc.c
1718F: drivers/tty/serial/st-asc.c
1719F: drivers/usb/dwc3/dwc3-st.c
1720F: drivers/usb/host/ehci-st.c
1721F: drivers/usb/host/ohci-st.c
1722F: drivers/watchdog/st_lpc_wdt.c
1723F: drivers/ata/ahci_st.c
1724
1725ARM/STM32 ARCHITECTURE
1726M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1727L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1728S: Maintained
1729T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1730N: stm32
1731F: drivers/clocksource/armv7m_systick.c
1732
1733ARM/TANGO ARCHITECTURE
1734M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1735L: linux-arm-kernel@lists.infradead.org
1736S: Maintained
1737F: arch/arm/mach-tango/
1738F: arch/arm/boot/dts/tango*
1739
1740ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1741M: Lennert Buytenhek <kernel@wantstofly.org>
1742L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743S: Maintained
1744
1745ARM/TETON BGA MACHINE SUPPORT
1746M: "Mark F. Brown" <mark.brown314@gmail.com>
1747L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748S: Maintained
1749
1750ARM/THECUS N2100 MACHINE SUPPORT
1751M: Lennert Buytenhek <kernel@wantstofly.org>
1752L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753S: Maintained
1754
1755ARM/NUVOTON W90X900 ARM ARCHITECTURE
1756M: Wan ZongShun <mcuos.com@gmail.com>
1757L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758W: http://www.mcuos.com
1759S: Maintained
1760F: arch/arm/mach-w90x900/
1761F: drivers/input/keyboard/w90p910_keypad.c
1762F: drivers/input/touchscreen/w90p910_ts.c
1763F: drivers/watchdog/nuc900_wdt.c
1764F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1765F: drivers/mtd/nand/nuc900_nand.c
1766F: drivers/rtc/rtc-nuc900.c
1767F: drivers/spi/spi-nuc900.c
1768F: drivers/usb/host/ehci-w90x900.c
1769F: drivers/video/fbdev/nuc900fb.c
1770
1771ARM/U300 MACHINE SUPPORT
1772M: Linus Walleij <linus.walleij@linaro.org>
1773L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774S: Supported
1775F: arch/arm/mach-u300/
1776F: drivers/clocksource/timer-u300.c
1777F: drivers/i2c/busses/i2c-stu300.c
1778F: drivers/rtc/rtc-coh901331.c
1779F: drivers/watchdog/coh901327_wdt.c
1780F: drivers/dma/coh901318*
1781F: drivers/mfd/ab3100*
1782F: drivers/rtc/rtc-ab3100.c
1783F: drivers/rtc/rtc-coh901331.c
1784T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1785
1786ARM/UNIPHIER ARCHITECTURE
1787M: Masahiro Yamada <yamada.masahiro@socionext.com>
1788L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789S: Maintained
1790F: arch/arm/boot/dts/uniphier*
1791F: arch/arm/include/asm/hardware/cache-uniphier.h
1792F: arch/arm/mach-uniphier/
1793F: arch/arm/mm/cache-uniphier.c
1794F: arch/arm64/boot/dts/socionext/
1795F: drivers/bus/uniphier-system-bus.c
1796F: drivers/i2c/busses/i2c-uniphier*
1797F: drivers/pinctrl/uniphier/
1798F: drivers/tty/serial/8250/8250_uniphier.c
1799N: uniphier
1800
1801ARM/Ux500 ARM ARCHITECTURE
1802M: Linus Walleij <linus.walleij@linaro.org>
1803L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804S: Maintained
1805F: arch/arm/mach-ux500/
1806F: drivers/clocksource/clksrc-dbx500-prcmu.c
1807F: drivers/dma/ste_dma40*
1808F: drivers/hwspinlock/u8500_hsem.c
1809F: drivers/mfd/abx500*
1810F: drivers/mfd/ab8500*
1811F: drivers/mfd/dbx500*
1812F: drivers/mfd/db8500*
1813F: drivers/pinctrl/nomadik/pinctrl-ab*
1814F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1815F: drivers/rtc/rtc-ab8500.c
1816F: drivers/rtc/rtc-pl031.c
1817T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1818
1819ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1820M: Ulf Hansson <ulf.hansson@linaro.org>
1821L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822T: git git://git.linaro.org/people/ulfh/clk.git
1823S: Maintained
1824F: drivers/clk/ux500/
1825F: include/linux/platform_data/clk-ux500.h
1826
1827ARM/VERSATILE EXPRESS PLATFORM
1828M: Liviu Dudau <liviu.dudau@arm.com>
1829M: Sudeep Holla <sudeep.holla@arm.com>
1830M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1831L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1832S: Maintained
1833F: arch/arm/boot/dts/vexpress*
1834F: arch/arm64/boot/dts/arm/
1835F: arch/arm/mach-vexpress/
1836F: */*/vexpress*
1837F: */*/*/vexpress*
1838F: drivers/clk/versatile/clk-vexpress-osc.c
1839F: drivers/clocksource/versatile.c
1840N: mps2
1841
1842ARM/VFP SUPPORT
1843M: Russell King <linux@armlinux.org.uk>
1844L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1845W: http://www.armlinux.org.uk/
1846S: Maintained
1847F: arch/arm/vfp/
1848
1849ARM/VOIPAC PXA270 SUPPORT
1850M: Marek Vasut <marek.vasut@gmail.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852S: Maintained
1853F: arch/arm/mach-pxa/vpac270.c
1854F: arch/arm/mach-pxa/include/mach/vpac270.h
1855
1856ARM/VT8500 ARM ARCHITECTURE
1857M: Tony Prisk <linux@prisktech.co.nz>
1858L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1859S: Maintained
1860F: arch/arm/mach-vt8500/
1861F: drivers/clocksource/vt8500_timer.c
1862F: drivers/i2c/busses/i2c-wmt.c
1863F: drivers/mmc/host/wmt-sdmmc.c
1864F: drivers/pwm/pwm-vt8500.c
1865F: drivers/rtc/rtc-vt8500.c
1866F: drivers/tty/serial/vt8500_serial.c
1867F: drivers/usb/host/ehci-platform.c
1868F: drivers/usb/host/uhci-platform.c
1869F: drivers/video/fbdev/vt8500lcdfb.*
1870F: drivers/video/fbdev/wm8505fb*
1871F: drivers/video/fbdev/wmt_ge_rops.*
1872
1873ARM/ZIPIT Z2 SUPPORT
1874M: Marek Vasut <marek.vasut@gmail.com>
1875L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1876S: Maintained
1877F: arch/arm/mach-pxa/z2.c
1878F: arch/arm/mach-pxa/include/mach/z2.h
1879
1880ARM/ZTE ARCHITECTURE
1881M: Jun Nie <jun.nie@linaro.org>
1882L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883S: Maintained
1884F: arch/arm/mach-zx/
1885F: drivers/clk/zte/
1886F: Documentation/devicetree/bindings/arm/zte.txt
1887F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1888
1889ARM/ZYNQ ARCHITECTURE
1890M: Michal Simek <michal.simek@xilinx.com>
1891R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893W: http://wiki.xilinx.com
1894T: git https://github.com/Xilinx/linux-xlnx.git
1895S: Supported
1896F: arch/arm/mach-zynq/
1897F: drivers/cpuidle/cpuidle-zynq.c
1898F: drivers/block/xsysace.c
1899N: zynq
1900N: xilinx
1901F: drivers/clocksource/cadence_ttc_timer.c
1902F: drivers/i2c/busses/i2c-cadence.c
1903F: drivers/mmc/host/sdhci-of-arasan.c
1904F: drivers/edac/synopsys_edac.c
1905
1906ARM SMMU DRIVERS
1907M: Will Deacon <will.deacon@arm.com>
1908R: Robin Murphy <robin.murphy@arm.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: drivers/iommu/arm-smmu.c
1912F: drivers/iommu/arm-smmu-v3.c
1913F: drivers/iommu/io-pgtable-arm.c
1914F: drivers/iommu/io-pgtable-arm-v7s.c
1915
1916ARM64 PORT (AARCH64 ARCHITECTURE)
1917M: Catalin Marinas <catalin.marinas@arm.com>
1918M: Will Deacon <will.deacon@arm.com>
1919L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1920T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1921S: Maintained
1922F: arch/arm64/
1923F: Documentation/arm64/
1924
1925AS3645A LED FLASH CONTROLLER DRIVER
1926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1927L: linux-media@vger.kernel.org
1928T: git git://linuxtv.org/media_tree.git
1929S: Maintained
1930F: drivers/media/i2c/as3645a.c
1931F: include/media/i2c/as3645a.h
1932
1933ASC7621 HARDWARE MONITOR DRIVER
1934M: George Joseph <george.joseph@fairview5.com>
1935L: linux-hwmon@vger.kernel.org
1936S: Maintained
1937F: Documentation/hwmon/asc7621
1938F: drivers/hwmon/asc7621.c
1939
1940ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1941M: Corentin Chary <corentin.chary@gmail.com>
1942L: acpi4asus-user@lists.sourceforge.net
1943L: platform-driver-x86@vger.kernel.org
1944W: http://acpi4asus.sf.net
1945S: Maintained
1946F: drivers/platform/x86/asus*.c
1947F: drivers/platform/x86/eeepc*.c
1948
1949ASUS WIRELESS RADIO CONTROL DRIVER
1950M: João Paulo Rechi Vita <jprvita@gmail.com>
1951L: platform-driver-x86@vger.kernel.org
1952S: Maintained
1953F: drivers/platform/x86/asus-wireless.c
1954
1955ASYMMETRIC KEYS
1956M: David Howells <dhowells@redhat.com>
1957L: keyrings@vger.kernel.org
1958S: Maintained
1959F: Documentation/crypto/asymmetric-keys.txt
1960F: include/linux/verification.h
1961F: include/crypto/public_key.h
1962F: include/crypto/pkcs7.h
1963F: crypto/asymmetric_keys/
1964
1965ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1966R: Dan Williams <dan.j.williams@intel.com>
1967W: http://sourceforge.net/projects/xscaleiop
1968S: Odd fixes
1969F: Documentation/crypto/async-tx-api.txt
1970F: crypto/async_tx/
1971F: drivers/dma/
1972F: include/linux/dmaengine.h
1973F: include/linux/async_tx.h
1974
1975AT24 EEPROM DRIVER
1976M: Wolfram Sang <wsa@the-dreams.de>
1977L: linux-i2c@vger.kernel.org
1978S: Maintained
1979F: drivers/misc/eeprom/at24.c
1980F: include/linux/platform_data/at24.h
1981
1982ATA OVER ETHERNET (AOE) DRIVER
1983M: "Ed L. Cashin" <ed.cashin@acm.org>
1984W: http://www.openaoe.org/
1985S: Supported
1986F: Documentation/aoe/
1987F: drivers/block/aoe/
1988
1989ATHEROS 71XX/9XXX GPIO DRIVER
1990M: Alban Bedel <albeu@free.fr>
1991W: https://github.com/AlbanBedel/linux
1992T: git git://github.com/AlbanBedel/linux
1993S: Maintained
1994F: drivers/gpio/gpio-ath79.c
1995F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1996
1997ATHEROS ATH GENERIC UTILITIES
1998M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1999L: linux-wireless@vger.kernel.org
2000S: Supported
2001F: drivers/net/wireless/ath/*
2002
2003ATHEROS ATH5K WIRELESS DRIVER
2004M: Jiri Slaby <jirislaby@gmail.com>
2005M: Nick Kossifidis <mickflemm@gmail.com>
2006M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2007L: linux-wireless@vger.kernel.org
2008W: http://wireless.kernel.org/en/users/Drivers/ath5k
2009S: Maintained
2010F: drivers/net/wireless/ath/ath5k/
2011
2012ATHEROS ATH6KL WIRELESS DRIVER
2013M: Kalle Valo <kvalo@qca.qualcomm.com>
2014L: linux-wireless@vger.kernel.org
2015W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2016T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2017S: Supported
2018F: drivers/net/wireless/ath/ath6kl/
2019
2020WILOCITY WIL6210 WIRELESS DRIVER
2021M: Maya Erez <qca_merez@qca.qualcomm.com>
2022L: linux-wireless@vger.kernel.org
2023L: wil6210@qca.qualcomm.com
2024S: Supported
2025W: http://wireless.kernel.org/en/users/Drivers/wil6210
2026F: drivers/net/wireless/ath/wil6210/
2027F: include/uapi/linux/wil6210_uapi.h
2028
2029CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2030M: Christian Lamparter <chunkeey@googlemail.com>
2031L: linux-wireless@vger.kernel.org
2032W: http://wireless.kernel.org/en/users/Drivers/carl9170
2033S: Maintained
2034F: drivers/net/wireless/ath/carl9170/
2035
2036ATK0110 HWMON DRIVER
2037M: Luca Tettamanti <kronos.it@gmail.com>
2038L: linux-hwmon@vger.kernel.org
2039S: Maintained
2040F: drivers/hwmon/asus_atk0110.c
2041
2042ATI_REMOTE2 DRIVER
2043M: Ville Syrjala <syrjala@sci.fi>
2044S: Maintained
2045F: drivers/input/misc/ati_remote2.c
2046
2047ATLX ETHERNET DRIVERS
2048M: Jay Cliburn <jcliburn@gmail.com>
2049M: Chris Snook <chris.snook@gmail.com>
2050L: netdev@vger.kernel.org
2051W: http://sourceforge.net/projects/atl1
2052W: http://atl1.sourceforge.net
2053S: Maintained
2054F: drivers/net/ethernet/atheros/
2055
2056ATM
2057M: Chas Williams <3chas3@gmail.com>
2058L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2059L: netdev@vger.kernel.org
2060W: http://linux-atm.sourceforge.net
2061S: Maintained
2062F: drivers/atm/
2063F: include/linux/atm*
2064F: include/uapi/linux/atm*
2065
2066ATMEL AT91 / AT32 MCI DRIVER
2067M: Ludovic Desroches <ludovic.desroches@atmel.com>
2068S: Maintained
2069F: drivers/mmc/host/atmel-mci.c
2070
2071ATMEL AT91 / AT32 SERIAL DRIVER
2072M: Nicolas Ferre <nicolas.ferre@atmel.com>
2073S: Supported
2074F: drivers/tty/serial/atmel_serial.c
2075
2076ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2077M: Nicolas Ferre <nicolas.ferre@atmel.com>
2078S: Supported
2079F: drivers/power/reset/at91-sama5d2_shdwc.c
2080
2081ATMEL SAMA5D2 ADC DRIVER
2082M: Ludovic Desroches <ludovic.desroches@atmel.com>
2083L: linux-iio@vger.kernel.org
2084S: Supported
2085F: drivers/iio/adc/at91-sama5d2_adc.c
2086
2087ATMEL Audio ALSA driver
2088M: Nicolas Ferre <nicolas.ferre@atmel.com>
2089L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2090S: Supported
2091F: sound/soc/atmel
2092
2093ATMEL DMA DRIVER
2094M: Nicolas Ferre <nicolas.ferre@atmel.com>
2095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096S: Supported
2097F: drivers/dma/at_hdmac.c
2098F: drivers/dma/at_hdmac_regs.h
2099F: include/linux/platform_data/dma-atmel.h
2100
2101ATMEL XDMA DRIVER
2102M: Ludovic Desroches <ludovic.desroches@atmel.com>
2103L: linux-arm-kernel@lists.infradead.org
2104L: dmaengine@vger.kernel.org
2105S: Supported
2106F: drivers/dma/at_xdmac.c
2107
2108ATMEL I2C DRIVER
2109M: Ludovic Desroches <ludovic.desroches@atmel.com>
2110L: linux-i2c@vger.kernel.org
2111S: Supported
2112F: drivers/i2c/busses/i2c-at91.c
2113
2114ATMEL ISI DRIVER
2115M: Ludovic Desroches <ludovic.desroches@atmel.com>
2116L: linux-media@vger.kernel.org
2117S: Supported
2118F: drivers/media/platform/soc_camera/atmel-isi.c
2119F: include/media/atmel-isi.h
2120
2121ATMEL LCDFB DRIVER
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: linux-fbdev@vger.kernel.org
2124S: Maintained
2125F: drivers/video/fbdev/atmel_lcdfb.c
2126F: include/video/atmel_lcdc.h
2127
2128ATMEL MACB ETHERNET DRIVER
2129M: Nicolas Ferre <nicolas.ferre@atmel.com>
2130S: Supported
2131F: drivers/net/ethernet/cadence/
2132
2133ATMEL NAND DRIVER
2134M: Wenyou Yang <wenyou.yang@atmel.com>
2135M: Josh Wu <rainyfeeling@outlook.com>
2136L: linux-mtd@lists.infradead.org
2137S: Supported
2138F: drivers/mtd/nand/atmel_nand*
2139
2140ATMEL SDMMC DRIVER
2141M: Ludovic Desroches <ludovic.desroches@atmel.com>
2142L: linux-mmc@vger.kernel.org
2143S: Supported
2144F: drivers/mmc/host/sdhci-of-at91.c
2145
2146ATMEL SPI DRIVER
2147M: Nicolas Ferre <nicolas.ferre@atmel.com>
2148S: Supported
2149F: drivers/spi/spi-atmel.*
2150
2151ATMEL SSC DRIVER
2152M: Nicolas Ferre <nicolas.ferre@atmel.com>
2153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154S: Supported
2155F: drivers/misc/atmel-ssc.c
2156F: include/linux/atmel-ssc.h
2157
2158ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2161S: Supported
2162F: drivers/misc/atmel_tclib.c
2163F: drivers/clocksource/tcb_clksrc.c
2164
2165ATMEL USBA UDC DRIVER
2166M: Nicolas Ferre <nicolas.ferre@atmel.com>
2167L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168S: Supported
2169F: drivers/usb/gadget/udc/atmel_usba_udc.*
2170
2171ATMEL WIRELESS DRIVER
2172M: Simon Kelley <simon@thekelleys.org.uk>
2173L: linux-wireless@vger.kernel.org
2174W: http://www.thekelleys.org.uk/atmel
2175W: http://atmelwlandriver.sourceforge.net/
2176S: Maintained
2177F: drivers/net/wireless/atmel/atmel*
2178
2179ATMEL MAXTOUCH DRIVER
2180M: Nick Dyer <nick.dyer@itdev.co.uk>
2181T: git git://github.com/atmel-maxtouch/linux.git
2182S: Supported
2183F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2184F: drivers/input/touchscreen/atmel_mxt_ts.c
2185F: include/linux/platform_data/atmel_mxt_ts.h
2186
2187ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2188M: Bradley Grove <linuxdrivers@attotech.com>
2189L: linux-scsi@vger.kernel.org
2190W: http://www.attotech.com
2191S: Supported
2192F: drivers/scsi/esas2r
2193
2194ATUSB IEEE 802.15.4 RADIO DRIVER
2195M: Stefan Schmidt <stefan@osg.samsung.com>
2196L: linux-wpan@vger.kernel.org
2197S: Maintained
2198F: drivers/net/ieee802154/atusb.c
2199F: drivers/net/ieee802154/atusb.h
2200F: drivers/net/ieee802154/at86rf230.h
2201
2202AUDIT SUBSYSTEM
2203M: Paul Moore <paul@paul-moore.com>
2204M: Eric Paris <eparis@redhat.com>
2205L: linux-audit@redhat.com (moderated for non-subscribers)
2206W: http://people.redhat.com/sgrubb/audit/
2207T: git git://git.infradead.org/users/pcmoore/audit
2208S: Maintained
2209F: include/linux/audit.h
2210F: include/uapi/linux/audit.h
2211F: kernel/audit*
2212
2213AUXILIARY DISPLAY DRIVERS
2214M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2215W: http://miguelojeda.es/auxdisplay.htm
2216W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2217S: Maintained
2218F: drivers/auxdisplay/
2219F: include/linux/cfag12864b.h
2220
2221AVR32 ARCHITECTURE
2222M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2223M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2224W: http://www.atmel.com/products/AVR32/
2225W: http://mirror.egtvedt.no/avr32linux.org/
2226W: http://avrfreaks.net/
2227S: Maintained
2228F: arch/avr32/
2229
2230AVR32/AT32AP MACHINE SUPPORT
2231M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2232M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2233S: Maintained
2234F: arch/avr32/mach-at32ap/
2235
2236AX.25 NETWORK LAYER
2237M: Ralf Baechle <ralf@linux-mips.org>
2238L: linux-hams@vger.kernel.org
2239W: http://www.linux-ax25.org/
2240S: Maintained
2241F: include/uapi/linux/ax25.h
2242F: include/net/ax25.h
2243F: net/ax25/
2244
2245AZ6007 DVB DRIVER
2246M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2247M: Mauro Carvalho Chehab <mchehab@kernel.org>
2248L: linux-media@vger.kernel.org
2249W: https://linuxtv.org
2250T: git git://linuxtv.org/media_tree.git
2251S: Maintained
2252F: drivers/media/usb/dvb-usb-v2/az6007.c
2253
2254AZTECH FM RADIO RECEIVER DRIVER
2255M: Hans Verkuil <hverkuil@xs4all.nl>
2256L: linux-media@vger.kernel.org
2257T: git git://linuxtv.org/media_tree.git
2258W: https://linuxtv.org
2259S: Maintained
2260F: drivers/media/radio/radio-aztech*
2261
2262B43 WIRELESS DRIVER
2263L: linux-wireless@vger.kernel.org
2264L: b43-dev@lists.infradead.org
2265W: http://wireless.kernel.org/en/users/Drivers/b43
2266S: Odd Fixes
2267F: drivers/net/wireless/broadcom/b43/
2268
2269B43LEGACY WIRELESS DRIVER
2270M: Larry Finger <Larry.Finger@lwfinger.net>
2271L: linux-wireless@vger.kernel.org
2272L: b43-dev@lists.infradead.org
2273W: http://wireless.kernel.org/en/users/Drivers/b43
2274S: Maintained
2275F: drivers/net/wireless/broadcom/b43legacy/
2276
2277BACKLIGHT CLASS/SUBSYSTEM
2278M: Jingoo Han <jingoohan1@gmail.com>
2279M: Lee Jones <lee.jones@linaro.org>
2280T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2281S: Maintained
2282F: drivers/video/backlight/
2283F: include/linux/backlight.h
2284
2285BATMAN ADVANCED
2286M: Marek Lindner <mareklindner@neomailbox.ch>
2287M: Simon Wunderlich <sw@simonwunderlich.de>
2288M: Antonio Quartulli <a@unstable.cc>
2289L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2290W: https://www.open-mesh.org/
2291Q: https://patchwork.open-mesh.org/project/batman/list/
2292S: Maintained
2293F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2294F: Documentation/ABI/testing/sysfs-class-net-mesh
2295F: Documentation/networking/batman-adv.txt
2296F: net/batman-adv/
2297
2298BAYCOM/HDLCDRV DRIVERS FOR AX.25
2299M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2300L: linux-hams@vger.kernel.org
2301W: http://www.baycom.org/~tom/ham/ham.html
2302S: Maintained
2303F: drivers/net/hamradio/baycom*
2304
2305BCACHE (BLOCK LAYER CACHE)
2306M: Kent Overstreet <kent.overstreet@gmail.com>
2307L: linux-bcache@vger.kernel.org
2308W: http://bcache.evilpiepirate.org
2309S: Orphan
2310F: drivers/md/bcache/
2311
2312BDISP ST MEDIA DRIVER
2313M: Fabien Dessenne <fabien.dessenne@st.com>
2314L: linux-media@vger.kernel.org
2315T: git git://linuxtv.org/media_tree.git
2316W: https://linuxtv.org
2317S: Supported
2318F: drivers/media/platform/sti/bdisp
2319
2320BEFS FILE SYSTEM
2321S: Orphan
2322F: Documentation/filesystems/befs.txt
2323F: fs/befs/
2324
2325BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2326M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2327L: netdev@vger.kernel.org
2328S: Maintained
2329F: drivers/net/ethernet/ec_bhf.c
2330
2331BFS FILE SYSTEM
2332M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2333S: Maintained
2334F: Documentation/filesystems/bfs.txt
2335F: fs/bfs/
2336F: include/uapi/linux/bfs_fs.h
2337
2338BLACKFIN ARCHITECTURE
2339M: Steven Miao <realmz6@gmail.com>
2340L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2341T: git git://git.code.sf.net/p/adi-linux/code
2342W: http://blackfin.uclinux.org
2343S: Supported
2344F: arch/blackfin/
2345
2346BLACKFIN EMAC DRIVER
2347L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2348W: http://blackfin.uclinux.org
2349S: Supported
2350F: drivers/net/ethernet/adi/
2351
2352BLACKFIN RTC DRIVER
2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2354W: http://blackfin.uclinux.org
2355S: Supported
2356F: drivers/rtc/rtc-bfin.c
2357
2358BLACKFIN SDH DRIVER
2359M: Sonic Zhang <sonic.zhang@analog.com>
2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/mmc/host/bfin_sdh.c
2364
2365BLACKFIN SERIAL DRIVER
2366M: Sonic Zhang <sonic.zhang@analog.com>
2367L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2368W: http://blackfin.uclinux.org
2369S: Supported
2370F: drivers/tty/serial/bfin_uart.c
2371
2372BLACKFIN WATCHDOG DRIVER
2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2374W: http://blackfin.uclinux.org
2375S: Supported
2376F: drivers/watchdog/bfin_wdt.c
2377
2378BLACKFIN I2C TWI DRIVER
2379M: Sonic Zhang <sonic.zhang@analog.com>
2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2381W: http://blackfin.uclinux.org/
2382S: Supported
2383F: drivers/i2c/busses/i2c-bfin-twi.c
2384
2385BLACKFIN MEDIA DRIVER
2386M: Scott Jiang <scott.jiang.linux@gmail.com>
2387L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2388W: http://blackfin.uclinux.org/
2389S: Supported
2390F: drivers/media/platform/blackfin/
2391F: drivers/media/i2c/adv7183*
2392F: drivers/media/i2c/vs6624*
2393
2394BLINKM RGB LED DRIVER
2395M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2396S: Maintained
2397F: drivers/leds/leds-blinkm.c
2398
2399BLOCK LAYER
2400M: Jens Axboe <axboe@kernel.dk>
2401L: linux-block@vger.kernel.org
2402T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2403S: Maintained
2404F: block/
2405F: kernel/trace/blktrace.c
2406
2407BLOCK2MTD DRIVER
2408M: Joern Engel <joern@lazybastard.org>
2409L: linux-mtd@lists.infradead.org
2410S: Maintained
2411F: drivers/mtd/devices/block2mtd.c
2412
2413BLUETOOTH DRIVERS
2414M: Marcel Holtmann <marcel@holtmann.org>
2415M: Gustavo Padovan <gustavo@padovan.org>
2416M: Johan Hedberg <johan.hedberg@gmail.com>
2417L: linux-bluetooth@vger.kernel.org
2418W: http://www.bluez.org/
2419T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2420T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2421S: Maintained
2422F: drivers/bluetooth/
2423
2424BLUETOOTH SUBSYSTEM
2425M: Marcel Holtmann <marcel@holtmann.org>
2426M: Gustavo Padovan <gustavo@padovan.org>
2427M: Johan Hedberg <johan.hedberg@gmail.com>
2428L: linux-bluetooth@vger.kernel.org
2429W: http://www.bluez.org/
2430T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2431T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2432S: Maintained
2433F: net/bluetooth/
2434F: include/net/bluetooth/
2435
2436BONDING DRIVER
2437M: Jay Vosburgh <j.vosburgh@gmail.com>
2438M: Veaceslav Falico <vfalico@gmail.com>
2439M: Andy Gospodarek <gospo@cumulusnetworks.com>
2440L: netdev@vger.kernel.org
2441W: http://sourceforge.net/projects/bonding/
2442S: Supported
2443F: drivers/net/bonding/
2444F: include/uapi/linux/if_bonding.h
2445
2446BPF (Safe dynamic programs and tools)
2447M: Alexei Starovoitov <ast@kernel.org>
2448L: netdev@vger.kernel.org
2449L: linux-kernel@vger.kernel.org
2450S: Supported
2451F: kernel/bpf/
2452
2453BROADCOM B44 10/100 ETHERNET DRIVER
2454M: Gary Zambrano <zambrano@broadcom.com>
2455L: netdev@vger.kernel.org
2456S: Supported
2457F: drivers/net/ethernet/broadcom/b44.*
2458
2459BROADCOM GENET ETHERNET DRIVER
2460M: Florian Fainelli <f.fainelli@gmail.com>
2461L: netdev@vger.kernel.org
2462S: Supported
2463F: drivers/net/ethernet/broadcom/genet/
2464
2465BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2466M: Sony Chacko <sony.chacko@qlogic.com>
2467M: Dept-HSGLinuxNICDev@qlogic.com
2468L: netdev@vger.kernel.org
2469S: Supported
2470F: drivers/net/ethernet/broadcom/bnx2.*
2471F: drivers/net/ethernet/broadcom/bnx2_*
2472
2473BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2474M: Ariel Elior <ariel.elior@qlogic.com>
2475L: netdev@vger.kernel.org
2476S: Supported
2477F: drivers/net/ethernet/broadcom/bnx2x/
2478
2479BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2480M: Florian Fainelli <f.fainelli@gmail.com>
2481M: Ray Jui <rjui@broadcom.com>
2482M: Scott Branden <sbranden@broadcom.com>
2483L: bcm-kernel-feedback-list@broadcom.com
2484T: git git://github.com/broadcom/mach-bcm
2485S: Maintained
2486F: arch/arm/mach-bcm/
2487F: arch/arm/boot/dts/bcm113*
2488F: arch/arm/boot/dts/bcm216*
2489F: arch/arm/boot/dts/bcm281*
2490F: arch/arm64/boot/dts/broadcom/
2491F: arch/arm/configs/bcm_defconfig
2492F: drivers/mmc/host/sdhci-bcm-kona.c
2493F: drivers/clocksource/bcm_kona_timer.c
2494
2495BROADCOM BCM2835 ARM ARCHITECTURE
2496M: Stephen Warren <swarren@wwwdotorg.org>
2497M: Lee Jones <lee@kernel.org>
2498M: Eric Anholt <eric@anholt.net>
2499L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2500L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2501T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2502S: Maintained
2503N: bcm2835
2504
2505BROADCOM BCM47XX MIPS ARCHITECTURE
2506M: Hauke Mehrtens <hauke@hauke-m.de>
2507M: Rafał Miłecki <zajec5@gmail.com>
2508L: linux-mips@linux-mips.org
2509S: Maintained
2510F: Documentation/devicetree/bindings/mips/brcm/
2511F: arch/mips/bcm47xx/*
2512F: arch/mips/include/asm/mach-bcm47xx/*
2513
2514BROADCOM BCM5301X ARM ARCHITECTURE
2515M: Hauke Mehrtens <hauke@hauke-m.de>
2516L: linux-arm-kernel@lists.infradead.org
2517S: Maintained
2518F: arch/arm/mach-bcm/bcm_5301x.c
2519F: arch/arm/boot/dts/bcm5301x.dtsi
2520F: arch/arm/boot/dts/bcm470*
2521
2522BROADCOM BCM63XX ARM ARCHITECTURE
2523M: Florian Fainelli <f.fainelli@gmail.com>
2524L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2525L: bcm-kernel-feedback-list@broadcom.com
2526T: git git://github.com/broadcom/stblinux.git
2527S: Maintained
2528F: arch/arm/mach-bcm/bcm63xx.c
2529F: arch/arm/include/debug/bcm63xx.S
2530
2531BROADCOM BCM63XX/BCM33XX UDC DRIVER
2532M: Kevin Cernekee <cernekee@gmail.com>
2533L: linux-usb@vger.kernel.org
2534S: Maintained
2535F: drivers/usb/gadget/udc/bcm63xx_udc.*
2536
2537BROADCOM BCM7XXX ARM ARCHITECTURE
2538M: Brian Norris <computersforpeace@gmail.com>
2539M: Gregory Fong <gregory.0xf0@gmail.com>
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542L: bcm-kernel-feedback-list@broadcom.com
2543T: git git://github.com/broadcom/stblinux.git
2544S: Maintained
2545F: arch/arm/mach-bcm/*brcmstb*
2546F: arch/arm/boot/dts/bcm7*.dts*
2547F: drivers/bus/brcmstb_gisb.c
2548N: brcmstb
2549
2550BROADCOM BMIPS MIPS ARCHITECTURE
2551M: Kevin Cernekee <cernekee@gmail.com>
2552M: Florian Fainelli <f.fainelli@gmail.com>
2553L: linux-mips@linux-mips.org
2554T: git git://github.com/broadcom/stblinux.git
2555S: Maintained
2556F: arch/mips/bmips/*
2557F: arch/mips/include/asm/mach-bmips/*
2558F: arch/mips/kernel/*bmips*
2559F: arch/mips/boot/dts/brcm/bcm*.dts*
2560F: drivers/irqchip/irq-bcm63*
2561F: drivers/irqchip/irq-bcm7*
2562F: drivers/irqchip/irq-brcmstb*
2563F: include/linux/bcm963xx_nvram.h
2564F: include/linux/bcm963xx_tag.h
2565
2566BROADCOM TG3 GIGABIT ETHERNET DRIVER
2567M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2568M: Prashant Sreedharan <prashant@broadcom.com>
2569M: Michael Chan <mchan@broadcom.com>
2570L: netdev@vger.kernel.org
2571S: Supported
2572F: drivers/net/ethernet/broadcom/tg3.*
2573
2574BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2575M: Brett Rudley <brudley@broadcom.com>
2576M: Arend van Spriel <arend@broadcom.com>
2577M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2578M: Hante Meuleman <meuleman@broadcom.com>
2579L: linux-wireless@vger.kernel.org
2580L: brcm80211-dev-list@broadcom.com
2581S: Supported
2582F: drivers/net/wireless/broadcom/brcm80211/
2583
2584BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2585M: QLogic-Storage-Upstream@qlogic.com
2586L: linux-scsi@vger.kernel.org
2587S: Supported
2588F: drivers/scsi/bnx2fc/
2589
2590BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2591M: QLogic-Storage-Upstream@qlogic.com
2592L: linux-scsi@vger.kernel.org
2593S: Supported
2594F: drivers/scsi/bnx2i/
2595
2596BROADCOM IPROC ARM ARCHITECTURE
2597M: Ray Jui <rjui@broadcom.com>
2598M: Scott Branden <sbranden@broadcom.com>
2599M: Jon Mason <jonmason@broadcom.com>
2600L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2601L: bcm-kernel-feedback-list@broadcom.com
2602T: git git://github.com/broadcom/cygnus-linux.git
2603S: Maintained
2604N: iproc
2605N: cygnus
2606N: nsp
2607N: bcm9113*
2608N: bcm9583*
2609N: bcm9585*
2610N: bcm9586*
2611N: bcm988312
2612N: bcm113*
2613N: bcm583*
2614N: bcm585*
2615N: bcm586*
2616N: bcm88312
2617
2618BROADCOM BRCMSTB GPIO DRIVER
2619M: Gregory Fong <gregory.0xf0@gmail.com>
2620L: bcm-kernel-feedback-list@broadcom.com
2621S: Supported
2622F: drivers/gpio/gpio-brcmstb.c
2623F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2624
2625BROADCOM KONA GPIO DRIVER
2626M: Ray Jui <rjui@broadcom.com>
2627L: bcm-kernel-feedback-list@broadcom.com
2628S: Supported
2629F: drivers/gpio/gpio-bcm-kona.c
2630F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2631
2632BROADCOM NVRAM DRIVER
2633M: Rafał Miłecki <zajec5@gmail.com>
2634L: linux-mips@linux-mips.org
2635S: Maintained
2636F: drivers/firmware/broadcom/*
2637
2638BROADCOM STB NAND FLASH DRIVER
2639M: Brian Norris <computersforpeace@gmail.com>
2640M: Kamal Dasu <kdasu.kdev@gmail.com>
2641L: linux-mtd@lists.infradead.org
2642L: bcm-kernel-feedback-list@broadcom.com
2643S: Maintained
2644F: drivers/mtd/nand/brcmnand/
2645
2646BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2647M: Rafał Miłecki <zajec5@gmail.com>
2648L: linux-wireless@vger.kernel.org
2649S: Maintained
2650F: drivers/bcma/
2651F: include/linux/bcma/
2652
2653BROADCOM SYSTEMPORT ETHERNET DRIVER
2654M: Florian Fainelli <f.fainelli@gmail.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/bcmsysport.*
2658
2659BROADCOM VULCAN ARM64 SOC
2660M: Jayachandran C. <jchandra@broadcom.com>
2661L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: arch/arm64/boot/dts/broadcom/vulcan*
2665
2666BROCADE BFA FC SCSI DRIVER
2667M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2668M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2669L: linux-scsi@vger.kernel.org
2670S: Supported
2671F: drivers/scsi/bfa/
2672
2673BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2674M: Rasesh Mody <rasesh.mody@qlogic.com>
2675L: netdev@vger.kernel.org
2676S: Supported
2677F: drivers/net/ethernet/brocade/bna/
2678
2679BSG (block layer generic sg v4 driver)
2680M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2681L: linux-scsi@vger.kernel.org
2682S: Supported
2683F: block/bsg.c
2684F: include/linux/bsg.h
2685F: include/uapi/linux/bsg.h
2686
2687BT87X AUDIO DRIVER
2688M: Clemens Ladisch <clemens@ladisch.de>
2689L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2690T: git git://git.alsa-project.org/alsa-kernel.git
2691S: Maintained
2692F: Documentation/sound/alsa/Bt87x.txt
2693F: sound/pci/bt87x.c
2694
2695BT8XXGPIO DRIVER
2696M: Michael Buesch <m@bues.ch>
2697W: http://bu3sch.de/btgpio.php
2698S: Maintained
2699F: drivers/gpio/gpio-bt8xx.c
2700
2701BTRFS FILE SYSTEM
2702M: Chris Mason <clm@fb.com>
2703M: Josef Bacik <jbacik@fb.com>
2704M: David Sterba <dsterba@suse.com>
2705L: linux-btrfs@vger.kernel.org
2706W: http://btrfs.wiki.kernel.org/
2707Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2708T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2709S: Maintained
2710F: Documentation/filesystems/btrfs.txt
2711F: fs/btrfs/
2712
2713BTTV VIDEO4LINUX DRIVER
2714M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2715M: Mauro Carvalho Chehab <mchehab@kernel.org>
2716L: linux-media@vger.kernel.org
2717W: https://linuxtv.org
2718T: git git://linuxtv.org/media_tree.git
2719S: Odd fixes
2720F: Documentation/video4linux/bttv/
2721F: drivers/media/pci/bt8xx/bttv*
2722
2723BUSLOGIC SCSI DRIVER
2724M: Khalid Aziz <khalid@gonehiking.org>
2725L: linux-scsi@vger.kernel.org
2726S: Maintained
2727F: drivers/scsi/BusLogic.*
2728F: drivers/scsi/FlashPoint.*
2729
2730C-MEDIA CMI8788 DRIVER
2731M: Clemens Ladisch <clemens@ladisch.de>
2732L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2733T: git git://git.alsa-project.org/alsa-kernel.git
2734S: Maintained
2735F: sound/pci/oxygen/
2736
2737C6X ARCHITECTURE
2738M: Mark Salter <msalter@redhat.com>
2739M: Aurelien Jacquiot <a-jacquiot@ti.com>
2740L: linux-c6x-dev@linux-c6x.org
2741W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2742S: Maintained
2743F: arch/c6x/
2744
2745CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2746M: David Howells <dhowells@redhat.com>
2747L: linux-cachefs@redhat.com (moderated for non-subscribers)
2748S: Supported
2749F: Documentation/filesystems/caching/cachefiles.txt
2750F: fs/cachefiles/
2751
2752CADET FM/AM RADIO RECEIVER DRIVER
2753M: Hans Verkuil <hverkuil@xs4all.nl>
2754L: linux-media@vger.kernel.org
2755T: git git://linuxtv.org/media_tree.git
2756W: https://linuxtv.org
2757S: Maintained
2758F: drivers/media/radio/radio-cadet*
2759
2760CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2761M: Jonathan Corbet <corbet@lwn.net>
2762L: linux-media@vger.kernel.org
2763T: git git://linuxtv.org/media_tree.git
2764S: Maintained
2765F: Documentation/video4linux/cafe_ccic
2766F: drivers/media/platform/marvell-ccic/
2767
2768CAIF NETWORK LAYER
2769M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2770L: netdev@vger.kernel.org
2771S: Supported
2772F: Documentation/networking/caif/
2773F: drivers/net/caif/
2774F: include/uapi/linux/caif/
2775F: include/net/caif/
2776F: net/caif/
2777
2778CALGARY x86-64 IOMMU
2779M: Muli Ben-Yehuda <muli@il.ibm.com>
2780M: "Jon D. Mason" <jdmason@kudzu.us>
2781L: discuss@x86-64.org
2782S: Maintained
2783F: arch/x86/kernel/pci-calgary_64.c
2784F: arch/x86/kernel/tce_64.c
2785F: arch/x86/include/asm/calgary.h
2786F: arch/x86/include/asm/tce.h
2787
2788CAN NETWORK LAYER
2789M: Oliver Hartkopp <socketcan@hartkopp.net>
2790M: Marc Kleine-Budde <mkl@pengutronix.de>
2791L: linux-can@vger.kernel.org
2792W: https://github.com/linux-can
2793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2794T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2795S: Maintained
2796F: Documentation/networking/can.txt
2797F: net/can/
2798F: include/linux/can/core.h
2799F: include/uapi/linux/can.h
2800F: include/uapi/linux/can/bcm.h
2801F: include/uapi/linux/can/raw.h
2802F: include/uapi/linux/can/gw.h
2803
2804CAN NETWORK DRIVERS
2805M: Wolfgang Grandegger <wg@grandegger.com>
2806M: Marc Kleine-Budde <mkl@pengutronix.de>
2807L: linux-can@vger.kernel.org
2808W: https://github.com/linux-can
2809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2810T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2811S: Maintained
2812F: drivers/net/can/
2813F: include/linux/can/dev.h
2814F: include/linux/can/platform/
2815F: include/uapi/linux/can/error.h
2816F: include/uapi/linux/can/netlink.h
2817
2818CAPABILITIES
2819M: Serge Hallyn <serge.hallyn@canonical.com>
2820L: linux-security-module@vger.kernel.org
2821S: Supported
2822F: include/linux/capability.h
2823F: include/uapi/linux/capability.h
2824F: security/commoncap.c
2825F: kernel/capability.c
2826
2827CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2828M: Kevin Tsai <ktsai@capellamicro.com>
2829S: Maintained
2830F: drivers/iio/light/cm*
2831F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2832
2833CAVIUM LIQUIDIO NETWORK DRIVER
2834M: Derek Chickles <derek.chickles@caviumnetworks.com>
2835M: Satanand Burla <satananda.burla@caviumnetworks.com>
2836M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2837M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2838L: netdev@vger.kernel.org
2839W: http://www.cavium.com
2840S: Supported
2841F: drivers/net/ethernet/cavium/liquidio/
2842
2843CC2520 IEEE-802.15.4 RADIO DRIVER
2844M: Varka Bhadram <varkabhadram@gmail.com>
2845L: linux-wpan@vger.kernel.org
2846S: Maintained
2847F: drivers/net/ieee802154/cc2520.c
2848F: include/linux/spi/cc2520.h
2849F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2850
2851CELL BROADBAND ENGINE ARCHITECTURE
2852M: Arnd Bergmann <arnd@arndb.de>
2853L: linuxppc-dev@lists.ozlabs.org
2854W: http://www.ibm.com/developerworks/power/cell/
2855S: Supported
2856F: arch/powerpc/include/asm/cell*.h
2857F: arch/powerpc/include/asm/spu*.h
2858F: arch/powerpc/include/uapi/asm/spu*.h
2859F: arch/powerpc/oprofile/*cell*
2860F: arch/powerpc/platforms/cell/
2861
2862CEPH COMMON CODE (LIBCEPH)
2863M: Ilya Dryomov <idryomov@gmail.com>
2864M: "Yan, Zheng" <zyan@redhat.com>
2865M: Sage Weil <sage@redhat.com>
2866L: ceph-devel@vger.kernel.org
2867W: http://ceph.com/
2868T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2869T: git git://github.com/ceph/ceph-client.git
2870S: Supported
2871F: net/ceph/
2872F: include/linux/ceph/
2873F: include/linux/crush/
2874
2875CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2876M: "Yan, Zheng" <zyan@redhat.com>
2877M: Sage Weil <sage@redhat.com>
2878M: Ilya Dryomov <idryomov@gmail.com>
2879L: ceph-devel@vger.kernel.org
2880W: http://ceph.com/
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2882T: git git://github.com/ceph/ceph-client.git
2883S: Supported
2884F: Documentation/filesystems/ceph.txt
2885F: fs/ceph/
2886
2887CERTIFICATE HANDLING:
2888M: David Howells <dhowells@redhat.com>
2889M: David Woodhouse <dwmw2@infradead.org>
2890L: keyrings@vger.kernel.org
2891S: Maintained
2892F: Documentation/module-signing.txt
2893F: certs/
2894F: scripts/sign-file.c
2895F: scripts/extract-cert.c
2896
2897CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2898L: linux-usb@vger.kernel.org
2899S: Orphan
2900F: Documentation/usb/WUSB-Design-overview.txt
2901F: Documentation/usb/wusb-cbaf
2902F: drivers/usb/host/hwa-hc.c
2903F: drivers/usb/host/whci/
2904F: drivers/usb/wusbcore/
2905F: include/linux/usb/wusb*
2906
2907CFAG12864B LCD DRIVER
2908M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2909W: http://miguelojeda.es/auxdisplay.htm
2910W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2911S: Maintained
2912F: drivers/auxdisplay/cfag12864b.c
2913F: include/linux/cfag12864b.h
2914
2915CFAG12864BFB LCD FRAMEBUFFER 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/cfag12864bfb.c
2921F: include/linux/cfag12864b.h
2922
2923CFG80211 and NL80211
2924M: Johannes Berg <johannes@sipsolutions.net>
2925L: linux-wireless@vger.kernel.org
2926W: http://wireless.kernel.org/
2927T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2928T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2929S: Maintained
2930F: include/uapi/linux/nl80211.h
2931F: include/net/cfg80211.h
2932F: net/wireless/*
2933X: net/wireless/wext*
2934
2935CHAR and MISC DRIVERS
2936M: Arnd Bergmann <arnd@arndb.de>
2937M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2938T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2939S: Supported
2940F: drivers/char/*
2941F: drivers/misc/*
2942F: include/linux/miscdevice.h
2943
2944CHECKPATCH
2945M: Andy Whitcroft <apw@canonical.com>
2946M: Joe Perches <joe@perches.com>
2947S: Maintained
2948F: scripts/checkpatch.pl
2949
2950CHINESE DOCUMENTATION
2951M: Harry Wei <harryxiyou@gmail.com>
2952L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2953L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2954S: Maintained
2955F: Documentation/zh_CN/
2956
2957CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2958M: Peter Chen <Peter.Chen@nxp.com>
2959T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2960L: linux-usb@vger.kernel.org
2961S: Maintained
2962F: drivers/usb/chipidea/
2963
2964CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2965M: Hans de Goede <hdegoede@redhat.com>
2966L: linux-input@vger.kernel.org
2967S: Maintained
2968F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2969F: drivers/input/touchscreen/chipone_icn8318.c
2970
2971CHROME HARDWARE PLATFORM SUPPORT
2972M: Olof Johansson <olof@lixom.net>
2973S: Maintained
2974T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2975F: drivers/platform/chrome/
2976
2977CISCO VIC ETHERNET NIC DRIVER
2978M: Christian Benvenuti <benve@cisco.com>
2979M: Sujith Sankar <ssujith@cisco.com>
2980M: Govindarajulu Varadarajan <_govind@gmx.com>
2981M: Neel Patel <neepatel@cisco.com>
2982S: Supported
2983F: drivers/net/ethernet/cisco/enic/
2984
2985CISCO VIC LOW LATENCY NIC DRIVER
2986M: Christian Benvenuti <benve@cisco.com>
2987M: Dave Goodell <dgoodell@cisco.com>
2988S: Supported
2989F: drivers/infiniband/hw/usnic/
2990
2991CIRRUS LOGIC EP93XX ETHERNET DRIVER
2992M: Hartley Sweeten <hsweeten@visionengravers.com>
2993L: netdev@vger.kernel.org
2994S: Maintained
2995F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2996
2997CIRRUS LOGIC AUDIO CODEC DRIVERS
2998M: Brian Austin <brian.austin@cirrus.com>
2999M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3000L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3001S: Maintained
3002F: sound/soc/codecs/cs*
3003
3004CLEANCACHE API
3005M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3006L: linux-kernel@vger.kernel.org
3007S: Maintained
3008F: mm/cleancache.c
3009F: include/linux/cleancache.h
3010
3011CLK API
3012M: Russell King <linux@armlinux.org.uk>
3013L: linux-clk@vger.kernel.org
3014S: Maintained
3015F: include/linux/clk.h
3016
3017CLOCKSOURCE, CLOCKEVENT DRIVERS
3018M: Daniel Lezcano <daniel.lezcano@linaro.org>
3019M: Thomas Gleixner <tglx@linutronix.de>
3020L: linux-kernel@vger.kernel.org
3021T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3022S: Supported
3023F: drivers/clocksource
3024
3025CISCO FCOE HBA DRIVER
3026M: Hiral Patel <hiralpat@cisco.com>
3027M: Suma Ramars <sramars@cisco.com>
3028M: Brian Uchino <buchino@cisco.com>
3029L: linux-scsi@vger.kernel.org
3030S: Supported
3031F: drivers/scsi/fnic/
3032
3033CISCO SCSI HBA DRIVER
3034M: Narsimhulu Musini <nmusini@cisco.com>
3035M: Sesidhar Baddela <sebaddel@cisco.com>
3036L: linux-scsi@vger.kernel.org
3037S: Supported
3038F: drivers/scsi/snic/
3039
3040CMPC ACPI DRIVER
3041M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3042M: Daniel Oliveira Nascimento <don@syst.com.br>
3043L: platform-driver-x86@vger.kernel.org
3044S: Supported
3045F: drivers/platform/x86/classmate-laptop.c
3046
3047COBALT MEDIA DRIVER
3048M: Hans Verkuil <hans.verkuil@cisco.com>
3049L: linux-media@vger.kernel.org
3050T: git git://linuxtv.org/media_tree.git
3051W: https://linuxtv.org
3052S: Supported
3053F: drivers/media/pci/cobalt/
3054
3055COCCINELLE/Semantic Patches (SmPL)
3056M: Julia Lawall <Julia.Lawall@lip6.fr>
3057M: Gilles Muller <Gilles.Muller@lip6.fr>
3058M: Nicolas Palix <nicolas.palix@imag.fr>
3059M: Michal Marek <mmarek@suse.com>
3060L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3061T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3062W: http://coccinelle.lip6.fr/
3063S: Supported
3064F: Documentation/coccinelle.txt
3065F: scripts/coccinelle/
3066F: scripts/coccicheck
3067
3068CODA FILE SYSTEM
3069M: Jan Harkes <jaharkes@cs.cmu.edu>
3070M: coda@cs.cmu.edu
3071L: codalist@coda.cs.cmu.edu
3072W: http://www.coda.cs.cmu.edu/
3073S: Maintained
3074F: Documentation/filesystems/coda.txt
3075F: fs/coda/
3076F: include/linux/coda*.h
3077F: include/uapi/linux/coda*.h
3078
3079CODA V4L2 MEM2MEM DRIVER
3080M: Philipp Zabel <p.zabel@pengutronix.de>
3081L: linux-media@vger.kernel.org
3082S: Maintained
3083F: Documentation/devicetree/bindings/media/coda.txt
3084F: drivers/media/platform/coda/
3085
3086COMMON CLK FRAMEWORK
3087M: Michael Turquette <mturquette@baylibre.com>
3088M: Stephen Boyd <sboyd@codeaurora.org>
3089L: linux-clk@vger.kernel.org
3090T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3091S: Maintained
3092F: Documentation/devicetree/bindings/clock/
3093F: drivers/clk/
3094X: drivers/clk/clkdev.c
3095F: include/linux/clk-pr*
3096F: include/linux/clk/
3097
3098COMMON INTERNET FILE SYSTEM (CIFS)
3099M: Steve French <sfrench@samba.org>
3100L: linux-cifs@vger.kernel.org
3101L: samba-technical@lists.samba.org (moderated for non-subscribers)
3102W: http://linux-cifs.samba.org/
3103T: git git://git.samba.org/sfrench/cifs-2.6.git
3104S: Supported
3105F: Documentation/filesystems/cifs/
3106F: fs/cifs/
3107
3108COMPACTPCI HOTPLUG CORE
3109M: Scott Murray <scott@spiteful.org>
3110L: linux-pci@vger.kernel.org
3111S: Maintained
3112F: drivers/pci/hotplug/cpci_hotplug*
3113
3114COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3115M: Scott Murray <scott@spiteful.org>
3116L: linux-pci@vger.kernel.org
3117S: Maintained
3118F: drivers/pci/hotplug/cpcihp_zt5550.*
3119
3120COMPACTPCI HOTPLUG GENERIC DRIVER
3121M: Scott Murray <scott@spiteful.org>
3122L: linux-pci@vger.kernel.org
3123S: Maintained
3124F: drivers/pci/hotplug/cpcihp_generic.c
3125
3126COMPAL LAPTOP SUPPORT
3127M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3128L: platform-driver-x86@vger.kernel.org
3129S: Maintained
3130F: drivers/platform/x86/compal-laptop.c
3131
3132CONEXANT ACCESSRUNNER USB DRIVER
3133L: accessrunner-general@lists.sourceforge.net
3134W: http://accessrunner.sourceforge.net/
3135S: Orphan
3136F: drivers/usb/atm/cxacru.c
3137
3138CONFIGFS
3139M: Joel Becker <jlbec@evilplan.org>
3140M: Christoph Hellwig <hch@lst.de>
3141T: git git://git.infradead.org/users/hch/configfs.git
3142S: Supported
3143F: fs/configfs/
3144F: include/linux/configfs.h
3145
3146CONNECTOR
3147M: Evgeniy Polyakov <zbr@ioremap.net>
3148L: netdev@vger.kernel.org
3149S: Maintained
3150F: drivers/connector/
3151
3152CONTROL GROUP (CGROUP)
3153M: Tejun Heo <tj@kernel.org>
3154M: Li Zefan <lizefan@huawei.com>
3155M: Johannes Weiner <hannes@cmpxchg.org>
3156L: cgroups@vger.kernel.org
3157T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3158S: Maintained
3159F: Documentation/cgroups/
3160F: include/linux/cgroup*
3161F: kernel/cgroup*
3162
3163CONTROL GROUP - CPUSET
3164M: Li Zefan <lizefan@huawei.com>
3165L: cgroups@vger.kernel.org
3166W: http://www.bullopensource.org/cpuset/
3167W: http://oss.sgi.com/projects/cpusets/
3168T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3169S: Maintained
3170F: Documentation/cgroups/cpusets.txt
3171F: include/linux/cpuset.h
3172F: kernel/cpuset.c
3173
3174CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3175M: Johannes Weiner <hannes@cmpxchg.org>
3176M: Michal Hocko <mhocko@kernel.org>
3177M: Vladimir Davydov <vdavydov@virtuozzo.com>
3178L: cgroups@vger.kernel.org
3179L: linux-mm@kvack.org
3180S: Maintained
3181F: mm/memcontrol.c
3182F: mm/swap_cgroup.c
3183
3184CORETEMP HARDWARE MONITORING DRIVER
3185M: Fenghua Yu <fenghua.yu@intel.com>
3186L: linux-hwmon@vger.kernel.org
3187S: Maintained
3188F: Documentation/hwmon/coretemp
3189F: drivers/hwmon/coretemp.c
3190
3191COSA/SRP SYNC SERIAL DRIVER
3192M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3193W: http://www.fi.muni.cz/~kas/cosa/
3194S: Maintained
3195F: drivers/net/wan/cosa*
3196
3197CPMAC ETHERNET DRIVER
3198M: Florian Fainelli <florian@openwrt.org>
3199L: netdev@vger.kernel.org
3200S: Maintained
3201F: drivers/net/ethernet/ti/cpmac.c
3202
3203CPU FREQUENCY DRIVERS
3204M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3205M: Viresh Kumar <viresh.kumar@linaro.org>
3206L: linux-pm@vger.kernel.org
3207S: Maintained
3208T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3209T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3210F: drivers/cpufreq/
3211F: include/linux/cpufreq.h
3212
3213CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3214M: Viresh Kumar <viresh.kumar@linaro.org>
3215M: Sudeep Holla <sudeep.holla@arm.com>
3216L: linux-pm@vger.kernel.org
3217W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3218S: Maintained
3219F: drivers/cpufreq/arm_big_little.h
3220F: drivers/cpufreq/arm_big_little.c
3221F: drivers/cpufreq/arm_big_little_dt.c
3222
3223CPUIDLE DRIVER - ARM BIG LITTLE
3224M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3225M: Daniel Lezcano <daniel.lezcano@linaro.org>
3226L: linux-pm@vger.kernel.org
3227L: linux-arm-kernel@lists.infradead.org
3228T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3229S: Maintained
3230F: drivers/cpuidle/cpuidle-big_little.c
3231
3232CPUIDLE DRIVER - ARM EXYNOS
3233M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3234M: Daniel Lezcano <daniel.lezcano@linaro.org>
3235M: Kukjin Kim <kgene@kernel.org>
3236L: linux-pm@vger.kernel.org
3237L: linux-samsung-soc@vger.kernel.org
3238S: Supported
3239F: drivers/cpuidle/cpuidle-exynos.c
3240F: arch/arm/mach-exynos/pm.c
3241
3242CPUIDLE DRIVERS
3243M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3244M: Daniel Lezcano <daniel.lezcano@linaro.org>
3245L: linux-pm@vger.kernel.org
3246S: Maintained
3247T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3248F: drivers/cpuidle/*
3249F: include/linux/cpuidle.h
3250
3251CPUID/MSR DRIVER
3252M: "H. Peter Anvin" <hpa@zytor.com>
3253S: Maintained
3254F: arch/x86/kernel/cpuid.c
3255F: arch/x86/kernel/msr.c
3256
3257CPU POWER MONITORING SUBSYSTEM
3258M: Thomas Renninger <trenn@suse.com>
3259L: linux-pm@vger.kernel.org
3260S: Maintained
3261F: tools/power/cpupower/
3262
3263CRAMFS FILESYSTEM
3264W: http://sourceforge.net/projects/cramfs/
3265S: Orphan / Obsolete
3266F: Documentation/filesystems/cramfs.txt
3267F: fs/cramfs/
3268
3269CRIS PORT
3270M: Mikael Starvik <starvik@axis.com>
3271M: Jesper Nilsson <jesper.nilsson@axis.com>
3272L: linux-cris-kernel@axis.com
3273W: http://developer.axis.com
3274T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3275S: Maintained
3276F: arch/cris/
3277F: drivers/tty/serial/crisv10.*
3278
3279CRYPTO API
3280M: Herbert Xu <herbert@gondor.apana.org.au>
3281M: "David S. Miller" <davem@davemloft.net>
3282L: linux-crypto@vger.kernel.org
3283T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3285S: Maintained
3286F: Documentation/crypto/
3287F: Documentation/DocBook/crypto-API.tmpl
3288F: arch/*/crypto/
3289F: crypto/
3290F: drivers/crypto/
3291F: include/crypto/
3292
3293CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3294M: Neil Horman <nhorman@tuxdriver.com>
3295L: linux-crypto@vger.kernel.org
3296S: Maintained
3297F: crypto/ansi_cprng.c
3298F: crypto/rng.c
3299
3300CS3308 MEDIA DRIVER
3301M: Hans Verkuil <hverkuil@xs4all.nl>
3302L: linux-media@vger.kernel.org
3303T: git git://linuxtv.org/media_tree.git
3304W: http://linuxtv.org
3305S: Odd Fixes
3306F: drivers/media/i2c/cs3308.c
3307F: drivers/media/i2c/cs3308.h
3308
3309CS5535 Audio ALSA driver
3310M: Jaya Kumar <jayakumar.alsa@gmail.com>
3311S: Maintained
3312F: sound/pci/cs5535audio/
3313
3314CW1200 WLAN driver
3315M: Solomon Peachy <pizza@shaftnet.org>
3316S: Maintained
3317F: drivers/net/wireless/st/cw1200/
3318
3319CX18 VIDEO4LINUX DRIVER
3320M: Andy Walls <awalls@md.metrocast.net>
3321L: ivtv-devel@ivtvdriver.org (subscribers-only)
3322L: linux-media@vger.kernel.org
3323T: git git://linuxtv.org/media_tree.git
3324W: https://linuxtv.org
3325W: http://www.ivtvdriver.org/index.php/Cx18
3326S: Maintained
3327F: Documentation/video4linux/cx18.txt
3328F: drivers/media/pci/cx18/
3329F: include/uapi/linux/ivtv*
3330
3331CX2341X MPEG ENCODER HELPER MODULE
3332M: Hans Verkuil <hverkuil@xs4all.nl>
3333L: linux-media@vger.kernel.org
3334T: git git://linuxtv.org/media_tree.git
3335W: https://linuxtv.org
3336S: Maintained
3337F: drivers/media/common/cx2341x*
3338F: include/media/cx2341x*
3339
3340CX24120 MEDIA DRIVER
3341M: Jemma Denson <jdenson@gmail.com>
3342M: Patrick Boettcher <patrick.boettcher@posteo.de>
3343L: linux-media@vger.kernel.org
3344W: https://linuxtv.org
3345Q: http://patchwork.linuxtv.org/project/linux-media/list/
3346S: Maintained
3347F: drivers/media/dvb-frontends/cx24120*
3348
3349CX88 VIDEO4LINUX DRIVER
3350M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3351M: Mauro Carvalho Chehab <mchehab@kernel.org>
3352L: linux-media@vger.kernel.org
3353W: https://linuxtv.org
3354T: git git://linuxtv.org/media_tree.git
3355S: Odd fixes
3356F: Documentation/video4linux/cx88/
3357F: drivers/media/pci/cx88/
3358
3359CXD2820R MEDIA DRIVER
3360M: Antti Palosaari <crope@iki.fi>
3361L: linux-media@vger.kernel.org
3362W: https://linuxtv.org
3363W: http://palosaari.fi/linux/
3364Q: http://patchwork.linuxtv.org/project/linux-media/list/
3365T: git git://linuxtv.org/anttip/media_tree.git
3366S: Maintained
3367F: drivers/media/dvb-frontends/cxd2820r*
3368
3369CXGB3 ETHERNET DRIVER (CXGB3)
3370M: Santosh Raspatur <santosh@chelsio.com>
3371L: netdev@vger.kernel.org
3372W: http://www.chelsio.com
3373S: Supported
3374F: drivers/net/ethernet/chelsio/cxgb3/
3375
3376CXGB3 ISCSI DRIVER (CXGB3I)
3377M: Karen Xie <kxie@chelsio.com>
3378L: linux-scsi@vger.kernel.org
3379W: http://www.chelsio.com
3380S: Supported
3381F: drivers/scsi/cxgbi/cxgb3i
3382
3383CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3384M: Steve Wise <swise@chelsio.com>
3385L: linux-rdma@vger.kernel.org
3386W: http://www.openfabrics.org
3387S: Supported
3388F: drivers/infiniband/hw/cxgb3/
3389
3390CXGB4 ETHERNET DRIVER (CXGB4)
3391M: Hariprasad S <hariprasad@chelsio.com>
3392L: netdev@vger.kernel.org
3393W: http://www.chelsio.com
3394S: Supported
3395F: drivers/net/ethernet/chelsio/cxgb4/
3396
3397CXGB4 ISCSI DRIVER (CXGB4I)
3398M: Karen Xie <kxie@chelsio.com>
3399L: linux-scsi@vger.kernel.org
3400W: http://www.chelsio.com
3401S: Supported
3402F: drivers/scsi/cxgbi/cxgb4i
3403
3404CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3405M: Steve Wise <swise@chelsio.com>
3406L: linux-rdma@vger.kernel.org
3407W: http://www.openfabrics.org
3408S: Supported
3409F: drivers/infiniband/hw/cxgb4/
3410
3411CXGB4VF ETHERNET DRIVER (CXGB4VF)
3412M: Casey Leedom <leedom@chelsio.com>
3413L: netdev@vger.kernel.org
3414W: http://www.chelsio.com
3415S: Supported
3416F: drivers/net/ethernet/chelsio/cxgb4vf/
3417
3418CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3419M: Ian Munsie <imunsie@au1.ibm.com>
3420M: Michael Neuling <mikey@neuling.org>
3421L: linuxppc-dev@lists.ozlabs.org
3422S: Supported
3423F: drivers/misc/cxl/
3424F: include/misc/cxl*
3425F: include/uapi/misc/cxl.h
3426F: Documentation/powerpc/cxl.txt
3427F: Documentation/powerpc/cxl.txt
3428F: Documentation/ABI/testing/sysfs-class-cxl
3429
3430CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3431M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3432M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3433L: linux-scsi@vger.kernel.org
3434S: Supported
3435F: drivers/scsi/cxlflash/
3436F: include/uapi/scsi/cxlflash_ioctls.h
3437F: Documentation/powerpc/cxlflash.txt
3438
3439STMMAC ETHERNET DRIVER
3440M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3441M: Alexandre Torgue <alexandre.torgue@st.com>
3442L: netdev@vger.kernel.org
3443W: http://www.stlinux.com
3444S: Supported
3445F: drivers/net/ethernet/stmicro/stmmac/
3446
3447CYBERPRO FB DRIVER
3448M: Russell King <linux@armlinux.org.uk>
3449L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3450W: http://www.armlinux.org.uk/
3451S: Maintained
3452F: drivers/video/fbdev/cyber2000fb.*
3453
3454CYCLADES ASYNC MUX DRIVER
3455W: http://www.cyclades.com/
3456S: Orphan
3457F: drivers/tty/cyclades.c
3458F: include/linux/cyclades.h
3459F: include/uapi/linux/cyclades.h
3460
3461CYCLADES PC300 DRIVER
3462W: http://www.cyclades.com/
3463S: Orphan
3464F: drivers/net/wan/pc300*
3465
3466CYPRESS_FIRMWARE MEDIA DRIVER
3467M: Antti Palosaari <crope@iki.fi>
3468L: linux-media@vger.kernel.org
3469W: https://linuxtv.org
3470W: http://palosaari.fi/linux/
3471Q: http://patchwork.linuxtv.org/project/linux-media/list/
3472T: git git://linuxtv.org/anttip/media_tree.git
3473S: Maintained
3474F: drivers/media/common/cypress_firmware*
3475
3476CYTTSP TOUCHSCREEN DRIVER
3477M: Ferruh Yigit <fery@cypress.com>
3478L: linux-input@vger.kernel.org
3479S: Supported
3480F: drivers/input/touchscreen/cyttsp*
3481F: include/linux/input/cyttsp.h
3482
3483DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3484M: Joshua Kinard <kumba@gentoo.org>
3485S: Maintained
3486F: drivers/rtc/rtc-ds1685.c
3487F: include/linux/rtc/ds1685.h
3488
3489DAMA SLAVE for AX.25
3490M: Joerg Reuter <jreuter@yaina.de>
3491W: http://yaina.de/jreuter/
3492W: http://www.qsl.net/dl1bke/
3493L: linux-hams@vger.kernel.org
3494S: Maintained
3495F: net/ax25/af_ax25.c
3496F: net/ax25/ax25_dev.c
3497F: net/ax25/ax25_ds_*
3498F: net/ax25/ax25_in.c
3499F: net/ax25/ax25_out.c
3500F: net/ax25/ax25_timer.c
3501F: net/ax25/sysctl_net_ax25.c
3502
3503DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3504L: netdev@vger.kernel.org
3505S: Orphan
3506F: Documentation/networking/dmfe.txt
3507F: drivers/net/ethernet/dec/tulip/dmfe.c
3508
3509DC390/AM53C974 SCSI driver
3510M: Hannes Reinecke <hare@suse.com>
3511L: linux-scsi@vger.kernel.org
3512S: Maintained
3513F: drivers/scsi/am53c974.c
3514
3515DC395x SCSI driver
3516M: Oliver Neukum <oliver@neukum.org>
3517M: Ali Akcaagac <aliakc@web.de>
3518M: Jamie Lenehan <lenehan@twibble.org>
3519L: dc395x@twibble.org
3520W: http://twibble.org/dist/dc395x/
3521W: http://lists.twibble.org/mailman/listinfo/dc395x/
3522S: Maintained
3523F: Documentation/scsi/dc395x.txt
3524F: drivers/scsi/dc395x.*
3525
3526DCCP PROTOCOL
3527M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3528L: dccp@vger.kernel.org
3529W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3530S: Maintained
3531F: include/linux/dccp.h
3532F: include/uapi/linux/dccp.h
3533F: include/linux/tfrc.h
3534F: net/dccp/
3535
3536DECnet NETWORK LAYER
3537W: http://linux-decnet.sourceforge.net
3538L: linux-decnet-user@lists.sourceforge.net
3539S: Orphan
3540F: Documentation/networking/decnet.txt
3541F: net/decnet/
3542
3543DECSTATION PLATFORM SUPPORT
3544M: "Maciej W. Rozycki" <macro@linux-mips.org>
3545L: linux-mips@linux-mips.org
3546W: http://www.linux-mips.org/wiki/DECstation
3547S: Maintained
3548F: arch/mips/dec/
3549F: arch/mips/include/asm/dec/
3550F: arch/mips/include/asm/mach-dec/
3551
3552DEFXX FDDI NETWORK DRIVER
3553M: "Maciej W. Rozycki" <macro@linux-mips.org>
3554S: Maintained
3555F: drivers/net/fddi/defxx.*
3556
3557DELL LAPTOP DRIVER
3558M: Matthew Garrett <mjg59@srcf.ucam.org>
3559M: Pali Rohár <pali.rohar@gmail.com>
3560L: platform-driver-x86@vger.kernel.org
3561S: Maintained
3562F: drivers/platform/x86/dell-laptop.c
3563
3564DELL LAPTOP RBTN DRIVER
3565M: Pali Rohár <pali.rohar@gmail.com>
3566S: Maintained
3567F: drivers/platform/x86/dell-rbtn.*
3568
3569DELL LAPTOP FREEFALL DRIVER
3570M: Pali Rohár <pali.rohar@gmail.com>
3571S: Maintained
3572F: drivers/platform/x86/dell-smo8800.c
3573
3574DELL LAPTOP SMM DRIVER
3575M: Pali Rohár <pali.rohar@gmail.com>
3576S: Maintained
3577F: drivers/hwmon/dell-smm-hwmon.c
3578F: include/uapi/linux/i8k.h
3579
3580DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3581M: Doug Warzecha <Douglas_Warzecha@dell.com>
3582S: Maintained
3583F: Documentation/dcdbas.txt
3584F: drivers/firmware/dcdbas.*
3585
3586DELL WMI EXTRAS DRIVER
3587M: Matthew Garrett <mjg59@srcf.ucam.org>
3588M: Pali Rohár <pali.rohar@gmail.com>
3589S: Maintained
3590F: drivers/platform/x86/dell-wmi.c
3591
3592DESIGNWARE USB2 DRD IP DRIVER
3593M: John Youn <johnyoun@synopsys.com>
3594L: linux-usb@vger.kernel.org
3595T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3596S: Maintained
3597F: drivers/usb/dwc2/
3598
3599DESIGNWARE USB3 DRD IP DRIVER
3600M: Felipe Balbi <balbi@kernel.org>
3601L: linux-usb@vger.kernel.org
3602T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3603S: Maintained
3604F: drivers/usb/dwc3/
3605
3606DEVICE COREDUMP (DEV_COREDUMP)
3607M: Johannes Berg <johannes@sipsolutions.net>
3608L: linux-kernel@vger.kernel.org
3609S: Maintained
3610F: drivers/base/devcoredump.c
3611F: include/linux/devcoredump.h
3612
3613DEVICE FREQUENCY (DEVFREQ)
3614M: MyungJoo Ham <myungjoo.ham@samsung.com>
3615M: Kyungmin Park <kyungmin.park@samsung.com>
3616L: linux-pm@vger.kernel.org
3617T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3618S: Maintained
3619F: drivers/devfreq/
3620F: include/linux/devfreq.h
3621F: Documentation/devicetree/bindings/devfreq/
3622
3623DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3624M: Chanwoo Choi <cw00.choi@samsung.com>
3625L: linux-pm@vger.kernel.org
3626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3627S: Supported
3628F: drivers/devfreq/event/
3629F: drivers/devfreq/devfreq-event.c
3630F: include/linux/devfreq-event.h
3631F: Documentation/devicetree/bindings/devfreq/event/
3632
3633BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3634M: Chanwoo Choi <cw00.choi@samsung.com>
3635L: linux-pm@vger.kernel.org
3636L: linux-samsung-soc@vger.kernel.org
3637T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3638S: Maintained
3639F: drivers/devfreq/exynos-bus.c
3640F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3641
3642DEVICE NUMBER REGISTRY
3643M: Torben Mathiasen <device@lanana.org>
3644W: http://lanana.org/docs/device-list/index.html
3645S: Maintained
3646
3647DEVICE-MAPPER (LVM)
3648M: Alasdair Kergon <agk@redhat.com>
3649M: Mike Snitzer <snitzer@redhat.com>
3650M: dm-devel@redhat.com
3651L: dm-devel@redhat.com
3652W: http://sources.redhat.com/dm
3653Q: http://patchwork.kernel.org/project/dm-devel/list/
3654T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3655T: quilt http://people.redhat.com/agk/patches/linux/editing/
3656S: Maintained
3657F: Documentation/device-mapper/
3658F: drivers/md/dm*
3659F: drivers/md/persistent-data/
3660F: include/linux/device-mapper.h
3661F: include/linux/dm-*.h
3662F: include/uapi/linux/dm-*.h
3663
3664DEVLINK
3665M: Jiri Pirko <jiri@mellanox.com>
3666L: netdev@vger.kernel.org
3667S: Supported
3668F: net/core/devlink.c
3669F: include/net/devlink.h
3670F: include/uapi/linux/devlink.h
3671
3672DIALOG SEMICONDUCTOR DRIVERS
3673M: Support Opensource <support.opensource@diasemi.com>
3674W: http://www.dialog-semiconductor.com/products
3675S: Supported
3676F: Documentation/hwmon/da90??
3677F: Documentation/devicetree/bindings/sound/da[79]*.txt
3678F: drivers/gpio/gpio-da90??.c
3679F: drivers/hwmon/da90??-hwmon.c
3680F: drivers/iio/adc/da91??-*.c
3681F: drivers/input/misc/da90??_onkey.c
3682F: drivers/input/touchscreen/da9052_tsi.c
3683F: drivers/leds/leds-da90??.c
3684F: drivers/mfd/da903x.c
3685F: drivers/mfd/da90??-*.c
3686F: drivers/mfd/da91??-*.c
3687F: drivers/power/da9052-battery.c
3688F: drivers/power/da91??-*.c
3689F: drivers/regulator/da903x.c
3690F: drivers/regulator/da9???-regulator.[ch]
3691F: drivers/rtc/rtc-da90??.c
3692F: drivers/video/backlight/da90??_bl.c
3693F: drivers/watchdog/da90??_wdt.c
3694F: include/linux/mfd/da903x.h
3695F: include/linux/mfd/da9052/
3696F: include/linux/mfd/da9055/
3697F: include/linux/mfd/da9063/
3698F: include/linux/mfd/da9150/
3699F: include/sound/da[79]*.h
3700F: sound/soc/codecs/da[79]*.[ch]
3701
3702DIGI NEO AND CLASSIC PCI PRODUCTS
3703M: Lidza Louina <lidza.louina@gmail.com>
3704M: Mark Hounschell <markh@compro.net>
3705L: driverdev-devel@linuxdriverproject.org
3706S: Maintained
3707F: drivers/staging/dgnc/
3708
3709DIOLAN U2C-12 I2C DRIVER
3710M: Guenter Roeck <linux@roeck-us.net>
3711L: linux-i2c@vger.kernel.org
3712S: Maintained
3713F: drivers/i2c/busses/i2c-diolan-u2c.c
3714
3715DIRECT ACCESS (DAX)
3716M: Matthew Wilcox <willy@linux.intel.com>
3717L: linux-fsdevel@vger.kernel.org
3718S: Supported
3719F: fs/dax.c
3720
3721DIRECTORY NOTIFICATION (DNOTIFY)
3722M: Eric Paris <eparis@parisplace.org>
3723S: Maintained
3724F: Documentation/filesystems/dnotify.txt
3725F: fs/notify/dnotify/
3726F: include/linux/dnotify.h
3727
3728DISK GEOMETRY AND PARTITION HANDLING
3729M: Andries Brouwer <aeb@cwi.nl>
3730W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3731W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3732W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3733S: Maintained
3734
3735DISKQUOTA
3736M: Jan Kara <jack@suse.com>
3737S: Maintained
3738F: Documentation/filesystems/quota.txt
3739F: fs/quota/
3740F: include/linux/quota*.h
3741F: include/uapi/linux/quota*.h
3742
3743DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3744M: Bernie Thompson <bernie@plugable.com>
3745L: linux-fbdev@vger.kernel.org
3746S: Maintained
3747W: http://plugable.com/category/projects/udlfb/
3748F: drivers/video/fbdev/udlfb.c
3749F: include/video/udlfb.h
3750F: Documentation/fb/udlfb.txt
3751
3752DISTRIBUTED LOCK MANAGER (DLM)
3753M: Christine Caulfield <ccaulfie@redhat.com>
3754M: David Teigland <teigland@redhat.com>
3755L: cluster-devel@redhat.com
3756W: http://sources.redhat.com/cluster/
3757T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3758S: Supported
3759F: fs/dlm/
3760
3761DMA BUFFER SHARING FRAMEWORK
3762M: Sumit Semwal <sumit.semwal@linaro.org>
3763S: Maintained
3764L: linux-media@vger.kernel.org
3765L: dri-devel@lists.freedesktop.org
3766L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3767F: drivers/dma-buf/
3768F: include/linux/dma-buf*
3769F: include/linux/reservation.h
3770F: include/linux/*fence.h
3771F: Documentation/dma-buf-sharing.txt
3772T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3773
3774DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3775M: Vinod Koul <vinod.koul@intel.com>
3776L: dmaengine@vger.kernel.org
3777Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3778S: Maintained
3779F: drivers/dma/
3780F: include/linux/dmaengine.h
3781F: Documentation/devicetree/bindings/dma/
3782F: Documentation/dmaengine/
3783T: git git://git.infradead.org/users/vkoul/slave-dma.git
3784
3785DME1737 HARDWARE MONITOR DRIVER
3786M: Juerg Haefliger <juergh@gmail.com>
3787L: linux-hwmon@vger.kernel.org
3788S: Maintained
3789F: Documentation/hwmon/dme1737
3790F: drivers/hwmon/dme1737.c
3791
3792DMI/SMBIOS SUPPORT
3793M: Jean Delvare <jdelvare@suse.com>
3794S: Maintained
3795T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3796F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3797F: drivers/firmware/dmi-id.c
3798F: drivers/firmware/dmi_scan.c
3799F: include/linux/dmi.h
3800
3801DOCUMENTATION
3802M: Jonathan Corbet <corbet@lwn.net>
3803L: linux-doc@vger.kernel.org
3804S: Maintained
3805F: Documentation/
3806F: scripts/docproc.c
3807F: scripts/kernel-doc*
3808X: Documentation/ABI/
3809X: Documentation/devicetree/
3810X: Documentation/acpi
3811X: Documentation/power
3812X: Documentation/spi
3813X: Documentation/DocBook/media
3814T: git git://git.lwn.net/linux.git docs-next
3815
3816DOUBLETALK DRIVER
3817M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3818L: blinux-list@redhat.com
3819S: Maintained
3820F: drivers/char/dtlk.c
3821F: include/linux/dtlk.h
3822
3823DPT_I2O SCSI RAID DRIVER
3824M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3825L: linux-scsi@vger.kernel.org
3826W: http://www.adaptec.com/
3827S: Maintained
3828F: drivers/scsi/dpt*
3829F: drivers/scsi/dpt/
3830
3831DRBD DRIVER
3832M: Philipp Reisner <philipp.reisner@linbit.com>
3833M: Lars Ellenberg <lars.ellenberg@linbit.com>
3834L: drbd-dev@lists.linbit.com
3835W: http://www.drbd.org
3836T: git git://git.linbit.com/linux-drbd.git
3837T: git git://git.linbit.com/drbd-8.4.git
3838S: Supported
3839F: drivers/block/drbd/
3840F: lib/lru_cache.c
3841F: Documentation/blockdev/drbd/
3842
3843DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3844M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3845T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3846S: Supported
3847F: Documentation/kobject.txt
3848F: drivers/base/
3849F: fs/debugfs/
3850F: fs/kernfs/
3851F: fs/sysfs/
3852F: include/linux/debugfs.h
3853F: include/linux/kobj*
3854F: lib/kobj*
3855
3856DRM DRIVERS
3857M: David Airlie <airlied@linux.ie>
3858L: dri-devel@lists.freedesktop.org
3859T: git git://people.freedesktop.org/~airlied/linux
3860S: Maintained
3861F: drivers/gpu/drm/
3862F: drivers/gpu/vga/
3863F: Documentation/DocBook/gpu.*
3864F: include/drm/
3865F: include/uapi/drm/
3866
3867DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3868M: Dave Airlie <airlied@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/ast/
3871
3872DRM DRIVER FOR BOCHS VIRTUAL GPU
3873M: Gerd Hoffmann <kraxel@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/bochs/
3876
3877DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3878M: Dave Airlie <airlied@redhat.com>
3879S: Odd Fixes
3880F: drivers/gpu/drm/cirrus/
3881
3882RADEON and AMDGPU DRM DRIVERS
3883M: Alex Deucher <alexander.deucher@amd.com>
3884M: Christian König <christian.koenig@amd.com>
3885L: dri-devel@lists.freedesktop.org
3886T: git git://people.freedesktop.org/~agd5f/linux
3887S: Supported
3888F: drivers/gpu/drm/radeon/
3889F: include/uapi/drm/radeon_drm.h
3890F: drivers/gpu/drm/amd/
3891F: include/uapi/drm/amdgpu_drm.h
3892
3893DRM PANEL DRIVERS
3894M: Thierry Reding <thierry.reding@gmail.com>
3895L: dri-devel@lists.freedesktop.org
3896T: git git://anongit.freedesktop.org/tegra/linux.git
3897S: Maintained
3898F: drivers/gpu/drm/drm_panel.c
3899F: drivers/gpu/drm/panel/
3900F: include/drm/drm_panel.h
3901F: Documentation/devicetree/bindings/display/panel/
3902
3903INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3904M: Daniel Vetter <daniel.vetter@intel.com>
3905M: Jani Nikula <jani.nikula@linux.intel.com>
3906L: intel-gfx@lists.freedesktop.org
3907L: dri-devel@lists.freedesktop.org
3908W: https://01.org/linuxgraphics/
3909Q: http://patchwork.freedesktop.org/project/intel-gfx/
3910T: git git://anongit.freedesktop.org/drm-intel
3911S: Supported
3912F: drivers/gpu/drm/i915/
3913F: include/drm/i915*
3914F: include/uapi/drm/i915_drm.h
3915
3916DRM DRIVERS FOR ATMEL HLCDC
3917M: Boris Brezillon <boris.brezillon@free-electrons.com>
3918L: dri-devel@lists.freedesktop.org
3919S: Supported
3920F: drivers/gpu/drm/atmel-hlcdc/
3921F: Documentation/devicetree/bindings/drm/atmel/
3922
3923DRM DRIVERS FOR ALLWINNER A10
3924M: Maxime Ripard <maxime.ripard@free-electrons.com>
3925L: dri-devel@lists.freedesktop.org
3926S: Supported
3927F: drivers/gpu/drm/sun4i/
3928F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3929
3930DRM DRIVERS FOR EXYNOS
3931M: Inki Dae <inki.dae@samsung.com>
3932M: Joonyoung Shim <jy0922.shim@samsung.com>
3933M: Seung-Woo Kim <sw0312.kim@samsung.com>
3934M: Kyungmin Park <kyungmin.park@samsung.com>
3935L: dri-devel@lists.freedesktop.org
3936T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3937S: Supported
3938F: drivers/gpu/drm/exynos/
3939F: include/uapi/drm/exynos_drm.h
3940F: Documentation/devicetree/bindings/display/exynos/
3941
3942DRM DRIVERS FOR FREESCALE DCU
3943M: Stefan Agner <stefan@agner.ch>
3944M: Alison Wang <alison.wang@freescale.com>
3945L: dri-devel@lists.freedesktop.org
3946S: Supported
3947F: drivers/gpu/drm/fsl-dcu/
3948F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3949F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3950F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3951
3952DRM DRIVERS FOR FREESCALE IMX
3953M: Philipp Zabel <p.zabel@pengutronix.de>
3954L: dri-devel@lists.freedesktop.org
3955S: Maintained
3956F: drivers/gpu/drm/imx/
3957F: drivers/gpu/ipu-v3/
3958F: Documentation/devicetree/bindings/display/imx/
3959
3960DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3961M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3962L: dri-devel@lists.freedesktop.org
3963T: git git://github.com/patjak/drm-gma500
3964S: Maintained
3965F: drivers/gpu/drm/gma500/
3966
3967DRM DRIVERS FOR HISILICON
3968M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3969R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3970R: Chen Feng <puck.chen@hisilicon.com>
3971L: dri-devel@lists.freedesktop.org
3972T: git git://github.com/xin3liang/linux.git
3973S: Maintained
3974F: drivers/gpu/drm/hisilicon/
3975F: Documentation/devicetree/bindings/display/hisilicon/
3976
3977DRM DRIVER FOR INTEL I810 VIDEO CARDS
3978S: Orphan / Obsolete
3979F: drivers/gpu/drm/i810/
3980F: include/uapi/drm/i810_drm.h
3981
3982DRM DRIVER FOR MSM ADRENO GPU
3983M: Rob Clark <robdclark@gmail.com>
3984L: linux-arm-msm@vger.kernel.org
3985L: dri-devel@lists.freedesktop.org
3986L: freedreno@lists.freedesktop.org
3987T: git git://people.freedesktop.org/~robclark/linux
3988S: Maintained
3989F: drivers/gpu/drm/msm/
3990F: include/uapi/drm/msm_drm.h
3991F: Documentation/devicetree/bindings/display/msm/
3992
3993DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3994M: Ben Skeggs <bskeggs@redhat.com>
3995L: dri-devel@lists.freedesktop.org
3996L: nouveau@lists.freedesktop.org
3997T: git git://github.com/skeggsb/linux
3998S: Supported
3999F: drivers/gpu/drm/nouveau/
4000F: include/uapi/drm/nouveau_drm.h
4001
4002DRM DRIVERS FOR NVIDIA TEGRA
4003M: Thierry Reding <thierry.reding@gmail.com>
4004L: dri-devel@lists.freedesktop.org
4005L: linux-tegra@vger.kernel.org
4006T: git git://anongit.freedesktop.org/tegra/linux.git
4007S: Supported
4008F: drivers/gpu/drm/tegra/
4009F: drivers/gpu/host1x/
4010F: include/linux/host1x.h
4011F: include/uapi/drm/tegra_drm.h
4012F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4013
4014DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4015S: Orphan / Obsolete
4016F: drivers/gpu/drm/mga/
4017F: include/uapi/drm/mga_drm.h
4018
4019DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/mgag200/
4023
4024DRM DRIVER FOR RAGE 128 VIDEO CARDS
4025S: Orphan / Obsolete
4026F: drivers/gpu/drm/r128/
4027F: include/uapi/drm/r128_drm.h
4028
4029DRM DRIVERS FOR RENESAS
4030M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4031L: dri-devel@lists.freedesktop.org
4032L: linux-renesas-soc@vger.kernel.org
4033T: git git://linuxtv.org/pinchartl/fbdev
4034S: Supported
4035F: drivers/gpu/drm/rcar-du/
4036F: drivers/gpu/drm/shmobile/
4037F: include/linux/platform_data/shmob_drm.h
4038F: Documentation/devicetree/bindings/display/renesas,du.txt
4039
4040DRM DRIVER FOR QXL VIRTUAL GPU
4041M: Dave Airlie <airlied@redhat.com>
4042S: Odd Fixes
4043F: drivers/gpu/drm/qxl/
4044F: include/uapi/drm/qxl_drm.h
4045
4046DRM DRIVERS FOR ROCKCHIP
4047M: Mark Yao <mark.yao@rock-chips.com>
4048L: dri-devel@lists.freedesktop.org
4049S: Maintained
4050F: drivers/gpu/drm/rockchip/
4051F: Documentation/devicetree/bindings/display/rockchip/
4052
4053DRM DRIVER FOR SAVAGE VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/savage/
4056F: include/uapi/drm/savage_drm.h
4057
4058DRM DRIVER FOR SIS VIDEO CARDS
4059S: Orphan / Obsolete
4060F: drivers/gpu/drm/sis/
4061F: include/uapi/drm/sis_drm.h
4062
4063DRM DRIVERS FOR STI
4064M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4065M: Vincent Abriou <vincent.abriou@st.com>
4066L: dri-devel@lists.freedesktop.org
4067T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4068S: Maintained
4069F: drivers/gpu/drm/sti
4070F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4071
4072DRM DRIVER FOR TDFX VIDEO CARDS
4073S: Orphan / Obsolete
4074F: drivers/gpu/drm/tdfx/
4075
4076DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4077M: Dave Airlie <airlied@redhat.com>
4078S: Odd Fixes
4079F: drivers/gpu/drm/udl/
4080
4081DRM DRIVERS FOR VIVANTE GPU IP
4082M: Lucas Stach <l.stach@pengutronix.de>
4083R: Russell King <linux+etnaviv@armlinux.org.uk>
4084R: Christian Gmeiner <christian.gmeiner@gmail.com>
4085L: dri-devel@lists.freedesktop.org
4086S: Maintained
4087F: drivers/gpu/drm/etnaviv/
4088F: include/uapi/drm/etnaviv_drm.h
4089F: Documentation/devicetree/bindings/display/etnaviv/
4090
4091DRM DRIVER FOR VMWARE VIRTUAL GPU
4092M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4093M: Sinclair Yeh <syeh@vmware.com>
4094M: Thomas Hellstrom <thellstrom@vmware.com>
4095L: dri-devel@lists.freedesktop.org
4096T: git git://people.freedesktop.org/~syeh/repos_linux
4097T: git git://people.freedesktop.org/~thomash/linux
4098S: Supported
4099F: drivers/gpu/drm/vmwgfx/
4100F: include/uapi/drm/vmwgfx_drm.h
4101
4102DRM DRIVERS FOR VC4
4103M: Eric Anholt <eric@anholt.net>
4104T: git git://github.com/anholt/linux
4105S: Supported
4106F: drivers/gpu/drm/vc4/
4107F: include/uapi/drm/vc4_drm.h
4108F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4109
4110DSBR100 USB FM RADIO DRIVER
4111M: Alexey Klimov <klimov.linux@gmail.com>
4112L: linux-media@vger.kernel.org
4113T: git git://linuxtv.org/media_tree.git
4114S: Maintained
4115F: drivers/media/radio/dsbr100.c
4116
4117DSCC4 DRIVER
4118M: Francois Romieu <romieu@fr.zoreil.com>
4119L: netdev@vger.kernel.org
4120S: Maintained
4121F: drivers/net/wan/dscc4.c
4122
4123DT3155 MEDIA DRIVER
4124M: Hans Verkuil <hverkuil@xs4all.nl>
4125L: linux-media@vger.kernel.org
4126T: git git://linuxtv.org/media_tree.git
4127W: https://linuxtv.org
4128S: Odd Fixes
4129F: drivers/media/pci/dt3155/
4130
4131DVB_USB_AF9015 MEDIA DRIVER
4132M: Antti Palosaari <crope@iki.fi>
4133L: linux-media@vger.kernel.org
4134W: https://linuxtv.org
4135W: http://palosaari.fi/linux/
4136Q: http://patchwork.linuxtv.org/project/linux-media/list/
4137T: git git://linuxtv.org/anttip/media_tree.git
4138S: Maintained
4139F: drivers/media/usb/dvb-usb-v2/af9015*
4140
4141DVB_USB_AF9035 MEDIA DRIVER
4142M: Antti Palosaari <crope@iki.fi>
4143L: linux-media@vger.kernel.org
4144W: https://linuxtv.org
4145W: http://palosaari.fi/linux/
4146Q: http://patchwork.linuxtv.org/project/linux-media/list/
4147T: git git://linuxtv.org/anttip/media_tree.git
4148S: Maintained
4149F: drivers/media/usb/dvb-usb-v2/af9035*
4150
4151DVB_USB_ANYSEE MEDIA DRIVER
4152M: Antti Palosaari <crope@iki.fi>
4153L: linux-media@vger.kernel.org
4154W: https://linuxtv.org
4155W: http://palosaari.fi/linux/
4156Q: http://patchwork.linuxtv.org/project/linux-media/list/
4157T: git git://linuxtv.org/anttip/media_tree.git
4158S: Maintained
4159F: drivers/media/usb/dvb-usb-v2/anysee*
4160
4161DVB_USB_AU6610 MEDIA DRIVER
4162M: Antti Palosaari <crope@iki.fi>
4163L: linux-media@vger.kernel.org
4164W: https://linuxtv.org
4165W: http://palosaari.fi/linux/
4166Q: http://patchwork.linuxtv.org/project/linux-media/list/
4167T: git git://linuxtv.org/anttip/media_tree.git
4168S: Maintained
4169F: drivers/media/usb/dvb-usb-v2/au6610*
4170
4171DVB_USB_CE6230 MEDIA DRIVER
4172M: Antti Palosaari <crope@iki.fi>
4173L: linux-media@vger.kernel.org
4174W: https://linuxtv.org
4175W: http://palosaari.fi/linux/
4176Q: http://patchwork.linuxtv.org/project/linux-media/list/
4177T: git git://linuxtv.org/anttip/media_tree.git
4178S: Maintained
4179F: drivers/media/usb/dvb-usb-v2/ce6230*
4180
4181DVB_USB_CXUSB MEDIA DRIVER
4182M: Michael Krufky <mkrufky@linuxtv.org>
4183L: linux-media@vger.kernel.org
4184W: https://linuxtv.org
4185W: http://github.com/mkrufky
4186Q: http://patchwork.linuxtv.org/project/linux-media/list/
4187T: git git://linuxtv.org/media_tree.git
4188S: Maintained
4189F: drivers/media/usb/dvb-usb/cxusb*
4190
4191DVB_USB_EC168 MEDIA DRIVER
4192M: Antti Palosaari <crope@iki.fi>
4193L: linux-media@vger.kernel.org
4194W: https://linuxtv.org
4195W: http://palosaari.fi/linux/
4196Q: http://patchwork.linuxtv.org/project/linux-media/list/
4197T: git git://linuxtv.org/anttip/media_tree.git
4198S: Maintained
4199F: drivers/media/usb/dvb-usb-v2/ec168*
4200
4201DVB_USB_GL861 MEDIA DRIVER
4202M: Antti Palosaari <crope@iki.fi>
4203L: linux-media@vger.kernel.org
4204W: https://linuxtv.org
4205Q: http://patchwork.linuxtv.org/project/linux-media/list/
4206T: git git://linuxtv.org/anttip/media_tree.git
4207S: Maintained
4208F: drivers/media/usb/dvb-usb-v2/gl861*
4209
4210DVB_USB_MXL111SF MEDIA DRIVER
4211M: Michael Krufky <mkrufky@linuxtv.org>
4212L: linux-media@vger.kernel.org
4213W: https://linuxtv.org
4214W: http://github.com/mkrufky
4215Q: http://patchwork.linuxtv.org/project/linux-media/list/
4216T: git git://linuxtv.org/mkrufky/mxl111sf.git
4217S: Maintained
4218F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4219
4220DVB_USB_RTL28XXU MEDIA DRIVER
4221M: Antti Palosaari <crope@iki.fi>
4222L: linux-media@vger.kernel.org
4223W: https://linuxtv.org
4224W: http://palosaari.fi/linux/
4225Q: http://patchwork.linuxtv.org/project/linux-media/list/
4226T: git git://linuxtv.org/anttip/media_tree.git
4227S: Maintained
4228F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4229
4230DVB_USB_V2 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
4233W: https://linuxtv.org
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4239F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4240
4241DYNAMIC DEBUG
4242M: Jason Baron <jbaron@akamai.com>
4243S: Maintained
4244F: lib/dynamic_debug.c
4245F: include/linux/dynamic_debug.h
4246
4247DZ DECSTATION DZ11 SERIAL DRIVER
4248M: "Maciej W. Rozycki" <macro@linux-mips.org>
4249S: Maintained
4250F: drivers/tty/serial/dz.*
4251
4252E3X0 POWER BUTTON DRIVER
4253M: Moritz Fischer <moritz.fischer@ettus.com>
4254L: usrp-users@lists.ettus.com
4255W: http://www.ettus.com
4256S: Supported
4257F: drivers/input/misc/e3x0-button.c
4258F: Documentation/devicetree/bindings/input/e3x0-button.txt
4259
4260E4000 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
4263W: https://linuxtv.org
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/tuners/e4000*
4269
4270EATA ISA/EISA/PCI SCSI DRIVER
4271M: Dario Ballabio <ballabio_dario@emc.com>
4272L: linux-scsi@vger.kernel.org
4273S: Maintained
4274F: drivers/scsi/eata.c
4275
4276EC100 MEDIA DRIVER
4277M: Antti Palosaari <crope@iki.fi>
4278L: linux-media@vger.kernel.org
4279W: https://linuxtv.org
4280W: http://palosaari.fi/linux/
4281Q: http://patchwork.linuxtv.org/project/linux-media/list/
4282T: git git://linuxtv.org/anttip/media_tree.git
4283S: Maintained
4284F: drivers/media/dvb-frontends/ec100*
4285
4286ECRYPT FILE SYSTEM
4287M: Tyler Hicks <tyhicks@canonical.com>
4288L: ecryptfs@vger.kernel.org
4289W: http://ecryptfs.org
4290W: https://launchpad.net/ecryptfs
4291T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4292S: Supported
4293F: Documentation/filesystems/ecryptfs.txt
4294F: fs/ecryptfs/
4295
4296EDAC-CORE
4297M: Doug Thompson <dougthompson@xmission.com>
4298M: Borislav Petkov <bp@alien8.de>
4299M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4300M: Mauro Carvalho Chehab <mchehab@kernel.org>
4301L: linux-edac@vger.kernel.org
4302T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4303T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4304S: Supported
4305F: Documentation/edac.txt
4306F: drivers/edac/
4307F: include/linux/edac.h
4308
4309EDAC-AMD64
4310M: Doug Thompson <dougthompson@xmission.com>
4311M: Borislav Petkov <bp@alien8.de>
4312L: linux-edac@vger.kernel.org
4313S: Maintained
4314F: drivers/edac/amd64_edac*
4315
4316EDAC-CALXEDA
4317M: Doug Thompson <dougthompson@xmission.com>
4318M: Robert Richter <rric@kernel.org>
4319L: linux-edac@vger.kernel.org
4320S: Maintained
4321F: drivers/edac/highbank*
4322
4323EDAC-CAVIUM
4324M: Ralf Baechle <ralf@linux-mips.org>
4325M: David Daney <david.daney@cavium.com>
4326L: linux-edac@vger.kernel.org
4327L: linux-mips@linux-mips.org
4328S: Supported
4329F: drivers/edac/octeon_edac*
4330
4331EDAC-E752X
4332M: Mark Gross <mark.gross@intel.com>
4333M: Doug Thompson <dougthompson@xmission.com>
4334L: linux-edac@vger.kernel.org
4335S: Maintained
4336F: drivers/edac/e752x_edac.c
4337
4338EDAC-E7XXX
4339M: Doug Thompson <dougthompson@xmission.com>
4340L: linux-edac@vger.kernel.org
4341S: Maintained
4342F: drivers/edac/e7xxx_edac.c
4343
4344EDAC-GHES
4345M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4346M: Mauro Carvalho Chehab <mchehab@kernel.org>
4347L: linux-edac@vger.kernel.org
4348S: Maintained
4349F: drivers/edac/ghes_edac.c
4350
4351EDAC-I82443BXGX
4352M: Tim Small <tim@buttersideup.com>
4353L: linux-edac@vger.kernel.org
4354S: Maintained
4355F: drivers/edac/i82443bxgx_edac.c
4356
4357EDAC-I3000
4358M: Jason Uhlenkott <juhlenko@akamai.com>
4359L: linux-edac@vger.kernel.org
4360S: Maintained
4361F: drivers/edac/i3000_edac.c
4362
4363EDAC-I5000
4364M: Doug Thompson <dougthompson@xmission.com>
4365L: linux-edac@vger.kernel.org
4366S: Maintained
4367F: drivers/edac/i5000_edac.c
4368
4369EDAC-I5400
4370M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4371M: Mauro Carvalho Chehab <mchehab@kernel.org>
4372L: linux-edac@vger.kernel.org
4373S: Maintained
4374F: drivers/edac/i5400_edac.c
4375
4376EDAC-I7300
4377M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4378M: Mauro Carvalho Chehab <mchehab@kernel.org>
4379L: linux-edac@vger.kernel.org
4380S: Maintained
4381F: drivers/edac/i7300_edac.c
4382
4383EDAC-I7CORE
4384M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4385M: Mauro Carvalho Chehab <mchehab@kernel.org>
4386L: linux-edac@vger.kernel.org
4387S: Maintained
4388F: drivers/edac/i7core_edac.c
4389
4390EDAC-I82975X
4391M: Ranganathan Desikan <ravi@jetztechnologies.com>
4392M: "Arvind R." <arvino55@gmail.com>
4393L: linux-edac@vger.kernel.org
4394S: Maintained
4395F: drivers/edac/i82975x_edac.c
4396
4397EDAC-IE31200
4398M: Jason Baron <jbaron@akamai.com>
4399L: linux-edac@vger.kernel.org
4400S: Maintained
4401F: drivers/edac/ie31200_edac.c
4402
4403EDAC-MPC85XX
4404M: Johannes Thumshirn <morbidrsa@gmail.com>
4405L: linux-edac@vger.kernel.org
4406S: Maintained
4407F: drivers/edac/mpc85xx_edac.[ch]
4408
4409EDAC-PASEMI
4410M: Egor Martovetsky <egor@pasemi.com>
4411L: linux-edac@vger.kernel.org
4412S: Maintained
4413F: drivers/edac/pasemi_edac.c
4414
4415EDAC-R82600
4416M: Tim Small <tim@buttersideup.com>
4417L: linux-edac@vger.kernel.org
4418S: Maintained
4419F: drivers/edac/r82600_edac.c
4420
4421EDAC-SBRIDGE
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4424L: linux-edac@vger.kernel.org
4425S: Maintained
4426F: drivers/edac/sb_edac.c
4427
4428EDAC-XGENE
4429APPLIED MICRO (APM) X-GENE SOC EDAC
4430M: Loc Ho <lho@apm.com>
4431S: Supported
4432F: drivers/edac/xgene_edac.c
4433F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4434
4435EDIROL UA-101/UA-1000 DRIVER
4436M: Clemens Ladisch <clemens@ladisch.de>
4437L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4438T: git git://git.alsa-project.org/alsa-kernel.git
4439S: Maintained
4440F: sound/usb/misc/ua101.c
4441
4442EXTENSIBLE FIRMWARE INTERFACE (EFI)
4443M: Matt Fleming <matt@codeblueprint.co.uk>
4444L: linux-efi@vger.kernel.org
4445T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4446S: Maintained
4447F: Documentation/efi-stub.txt
4448F: arch/ia64/kernel/efi.c
4449F: arch/x86/boot/compressed/eboot.[ch]
4450F: arch/x86/include/asm/efi.h
4451F: arch/x86/platform/efi/
4452F: drivers/firmware/efi/
4453F: include/linux/efi*.h
4454
4455EFI VARIABLE FILESYSTEM
4456M: Matthew Garrett <matthew.garrett@nebula.com>
4457M: Jeremy Kerr <jk@ozlabs.org>
4458M: Matt Fleming <matt@codeblueprint.co.uk>
4459T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4460L: linux-efi@vger.kernel.org
4461S: Maintained
4462F: fs/efivarfs/
4463
4464EFIFB FRAMEBUFFER DRIVER
4465L: linux-fbdev@vger.kernel.org
4466M: Peter Jones <pjones@redhat.com>
4467S: Maintained
4468F: drivers/video/fbdev/efifb.c
4469
4470EFS FILESYSTEM
4471W: http://aeschi.ch.eu.org/efs/
4472S: Orphan
4473F: fs/efs/
4474
4475EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4476M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4477L: netdev@vger.kernel.org
4478S: Maintained
4479F: drivers/net/ethernet/ibm/ehea/
4480
4481EM28XX VIDEO4LINUX DRIVER
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
4484L: linux-media@vger.kernel.org
4485W: https://linuxtv.org
4486T: git git://linuxtv.org/media_tree.git
4487S: Maintained
4488F: drivers/media/usb/em28xx/
4489
4490EMBEDDED LINUX
4491M: Paul Gortmaker <paul.gortmaker@windriver.com>
4492M: Matt Mackall <mpm@selenic.com>
4493M: David Woodhouse <dwmw2@infradead.org>
4494L: linux-embedded@vger.kernel.org
4495S: Maintained
4496
4497EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4498M: James Smart <james.smart@avagotech.com>
4499M: Dick Kennedy <dick.kennedy@avagotech.com>
4500L: linux-scsi@vger.kernel.org
4501W: http://www.avagotech.com
4502S: Supported
4503F: drivers/scsi/lpfc/
4504
4505ENE CB710 FLASH CARD READER DRIVER
4506M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4507S: Maintained
4508F: drivers/misc/cb710/
4509F: drivers/mmc/host/cb710-mmc.*
4510F: include/linux/cb710.h
4511
4512ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4513M: Maxim Levitsky <maximlevitsky@gmail.com>
4514S: Maintained
4515F: drivers/media/rc/ene_ir.*
4516
4517EPSON S1D13XXX FRAMEBUFFER DRIVER
4518M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4519S: Maintained
4520T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4521F: drivers/video/fbdev/s1d13xxxfb.c
4522F: include/video/s1d13xxxfb.h
4523
4524ET131X NETWORK DRIVER
4525M: Mark Einon <mark.einon@gmail.com>
4526S: Odd Fixes
4527F: drivers/net/ethernet/agere/
4528
4529ETHERNET BRIDGE
4530M: Stephen Hemminger <stephen@networkplumber.org>
4531L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4532L: netdev@vger.kernel.org
4533W: http://www.linuxfoundation.org/en/Net:Bridge
4534S: Maintained
4535F: include/linux/netfilter_bridge/
4536F: net/bridge/
4537
4538ETHERNET PHY LIBRARY
4539M: Florian Fainelli <f.fainelli@gmail.com>
4540L: netdev@vger.kernel.org
4541S: Maintained
4542F: include/linux/phy.h
4543F: include/linux/phy_fixed.h
4544F: drivers/net/phy/
4545F: Documentation/networking/phy.txt
4546F: drivers/of/of_mdio.c
4547F: drivers/of/of_net.c
4548
4549EXT2 FILE SYSTEM
4550M: Jan Kara <jack@suse.com>
4551L: linux-ext4@vger.kernel.org
4552S: Maintained
4553F: Documentation/filesystems/ext2.txt
4554F: fs/ext2/
4555F: include/linux/ext2*
4556
4557EXT4 FILE SYSTEM
4558M: "Theodore Ts'o" <tytso@mit.edu>
4559M: Andreas Dilger <adilger.kernel@dilger.ca>
4560L: linux-ext4@vger.kernel.org
4561W: http://ext4.wiki.kernel.org
4562Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4563T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4564S: Maintained
4565F: Documentation/filesystems/ext4.txt
4566F: fs/ext4/
4567
4568Extended Verification Module (EVM)
4569M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4570L: linux-ima-devel@lists.sourceforge.net
4571L: linux-security-module@vger.kernel.org
4572S: Supported
4573F: security/integrity/evm/
4574
4575EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4576M: MyungJoo Ham <myungjoo.ham@samsung.com>
4577M: Chanwoo Choi <cw00.choi@samsung.com>
4578L: linux-kernel@vger.kernel.org
4579T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4580S: Maintained
4581F: drivers/extcon/
4582F: include/linux/extcon/
4583F: include/linux/extcon.h
4584F: Documentation/extcon/
4585F: Documentation/devicetree/bindings/extcon/
4586
4587EXYNOS DP DRIVER
4588M: Jingoo Han <jingoohan1@gmail.com>
4589L: dri-devel@lists.freedesktop.org
4590S: Maintained
4591F: drivers/gpu/drm/exynos/exynos_dp*
4592
4593EXYNOS SYSMMU (IOMMU) driver
4594M: Marek Szyprowski <m.szyprowski@samsung.com>
4595L: iommu@lists.linux-foundation.org
4596S: Maintained
4597F: drivers/iommu/exynos-iommu.c
4598
4599EXYNOS MIPI DISPLAY DRIVERS
4600M: Inki Dae <inki.dae@samsung.com>
4601M: Donghwa Lee <dh09.lee@samsung.com>
4602M: Kyungmin Park <kyungmin.park@samsung.com>
4603L: linux-fbdev@vger.kernel.org
4604S: Maintained
4605F: drivers/video/fbdev/exynos/exynos_mipi*
4606F: include/video/exynos_mipi*
4607
4608EZchip NPS platform support
4609M: Noam Camus <noamc@ezchip.com>
4610S: Supported
4611F: arch/arc/plat-eznps
4612F: arch/arc/boot/dts/eznps.dts
4613
4614F71805F HARDWARE MONITORING DRIVER
4615M: Jean Delvare <jdelvare@suse.com>
4616L: linux-hwmon@vger.kernel.org
4617S: Maintained
4618F: Documentation/hwmon/f71805f
4619F: drivers/hwmon/f71805f.c
4620
4621FC0011 TUNER DRIVER
4622M: Michael Buesch <m@bues.ch>
4623L: linux-media@vger.kernel.org
4624S: Maintained
4625F: drivers/media/tuners/fc0011.h
4626F: drivers/media/tuners/fc0011.c
4627
4628FC2580 MEDIA DRIVER
4629M: Antti Palosaari <crope@iki.fi>
4630L: linux-media@vger.kernel.org
4631W: https://linuxtv.org
4632W: http://palosaari.fi/linux/
4633Q: http://patchwork.linuxtv.org/project/linux-media/list/
4634T: git git://linuxtv.org/anttip/media_tree.git
4635S: Maintained
4636F: drivers/media/tuners/fc2580*
4637
4638FANOTIFY
4639M: Eric Paris <eparis@redhat.com>
4640S: Maintained
4641F: fs/notify/fanotify/
4642F: include/linux/fanotify.h
4643F: include/uapi/linux/fanotify.h
4644
4645FARSYNC SYNCHRONOUS DRIVER
4646M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4647W: http://www.farsite.co.uk/
4648S: Supported
4649F: drivers/net/wan/farsync.*
4650
4651FAULT INJECTION SUPPORT
4652M: Akinobu Mita <akinobu.mita@gmail.com>
4653S: Supported
4654F: Documentation/fault-injection/
4655F: lib/fault-inject.c
4656
4657FBTFT Framebuffer drivers
4658M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4659M: Noralf Trønnes <noralf@tronnes.org>
4660S: Maintained
4661F: drivers/staging/fbtft/
4662
4663FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4664M: Vasu Dev <vasu.dev@intel.com>
4665L: fcoe-devel@open-fcoe.org
4666W: www.Open-FCoE.org
4667S: Supported
4668F: drivers/scsi/libfc/
4669F: drivers/scsi/fcoe/
4670F: include/scsi/fc/
4671F: include/scsi/libfc.h
4672F: include/scsi/libfcoe.h
4673F: include/uapi/scsi/fc/
4674
4675FILE LOCKING (flock() and fcntl()/lockf())
4676M: Jeff Layton <jlayton@poochiereds.net>
4677M: "J. Bruce Fields" <bfields@fieldses.org>
4678L: linux-fsdevel@vger.kernel.org
4679S: Maintained
4680F: include/linux/fcntl.h
4681F: include/linux/fs.h
4682F: include/uapi/linux/fcntl.h
4683F: include/uapi/linux/fs.h
4684F: fs/fcntl.c
4685F: fs/locks.c
4686
4687FILESYSTEMS (VFS and infrastructure)
4688M: Alexander Viro <viro@zeniv.linux.org.uk>
4689L: linux-fsdevel@vger.kernel.org
4690S: Maintained
4691F: fs/*
4692
4693FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4694M: Riku Voipio <riku.voipio@iki.fi>
4695L: linux-hwmon@vger.kernel.org
4696S: Maintained
4697F: drivers/hwmon/f75375s.c
4698F: include/linux/f75375s.h
4699
4700FIREWIRE AUDIO DRIVERS
4701M: Clemens Ladisch <clemens@ladisch.de>
4702L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4703T: git git://git.alsa-project.org/alsa-kernel.git
4704S: Maintained
4705F: sound/firewire/
4706
4707FIREWIRE MEDIA DRIVERS (firedtv)
4708M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4709L: linux-media@vger.kernel.org
4710L: linux1394-devel@lists.sourceforge.net
4711T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4712S: Maintained
4713F: drivers/media/firewire/
4714
4715FIREWIRE SBP-2 TARGET
4716M: Chris Boot <bootc@bootc.net>
4717L: linux-scsi@vger.kernel.org
4718L: target-devel@vger.kernel.org
4719L: linux1394-devel@lists.sourceforge.net
4720T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4721S: Maintained
4722F: drivers/target/sbp/
4723
4724FIREWIRE SUBSYSTEM
4725M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4726L: linux1394-devel@lists.sourceforge.net
4727W: http://ieee1394.wiki.kernel.org/
4728T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4729S: Maintained
4730F: drivers/firewire/
4731F: include/linux/firewire.h
4732F: include/uapi/linux/firewire*.h
4733F: tools/firewire/
4734
4735FIRMWARE LOADER (request_firmware)
4736M: Ming Lei <ming.lei@canonical.com>
4737L: linux-kernel@vger.kernel.org
4738S: Maintained
4739F: Documentation/firmware_class/
4740F: drivers/base/firmware*.c
4741F: include/linux/firmware.h
4742
4743FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4744M: Joshua Morris <josh.h.morris@us.ibm.com>
4745M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4746S: Maintained
4747F: drivers/block/rsxx/
4748
4749FLOPPY DRIVER
4750M: Jiri Kosina <jikos@kernel.org>
4751T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4752S: Odd fixes
4753F: drivers/block/floppy.c
4754
4755FMC SUBSYSTEM
4756M: Alessandro Rubini <rubini@gnudd.com>
4757W: http://www.ohwr.org/projects/fmc-bus
4758S: Supported
4759F: drivers/fmc/
4760F: include/linux/fmc*.h
4761F: include/linux/ipmi-fru.h
4762K: fmc_d.*register
4763
4764FPGA MANAGER FRAMEWORK
4765M: Alan Tull <atull@opensource.altera.com>
4766R: Moritz Fischer <moritz.fischer@ettus.com>
4767S: Maintained
4768F: drivers/fpga/
4769F: include/linux/fpga/fpga-mgr.h
4770W: http://www.rocketboards.org
4771
4772FPU EMULATOR
4773M: Bill Metzenthen <billm@melbpc.org.au>
4774W: http://floatingpoint.sourceforge.net/emulator/index.html
4775S: Maintained
4776F: arch/x86/math-emu/
4777
4778FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4779L: netdev@vger.kernel.org
4780S: Orphan
4781F: drivers/net/wan/dlci.c
4782F: drivers/net/wan/sdla.c
4783
4784FRAMEBUFFER LAYER
4785M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4786M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4787L: linux-fbdev@vger.kernel.org
4788W: http://linux-fbdev.sourceforge.net/
4789Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4790T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4791S: Maintained
4792F: Documentation/fb/
4793F: drivers/video/
4794F: include/video/
4795F: include/linux/fb.h
4796F: include/uapi/video/
4797F: include/uapi/linux/fb.h
4798
4799FREESCALE DIU FRAMEBUFFER DRIVER
4800M: Timur Tabi <timur@tabi.org>
4801L: linux-fbdev@vger.kernel.org
4802S: Maintained
4803F: drivers/video/fbdev/fsl-diu-fb.*
4804
4805FREESCALE DMA DRIVER
4806M: Li Yang <leoli@freescale.com>
4807M: Zhang Wei <zw@zh-kernel.org>
4808L: linuxppc-dev@lists.ozlabs.org
4809S: Maintained
4810F: drivers/dma/fsldma.*
4811
4812FREESCALE GPMI NAND DRIVER
4813M: Han Xu <han.xu@nxp.com>
4814L: linux-mtd@lists.infradead.org
4815S: Maintained
4816F: drivers/mtd/nand/gpmi-nand/*
4817
4818FREESCALE I2C CPM DRIVER
4819M: Jochen Friedrich <jochen@scram.de>
4820L: linuxppc-dev@lists.ozlabs.org
4821L: linux-i2c@vger.kernel.org
4822S: Maintained
4823F: drivers/i2c/busses/i2c-cpm.c
4824
4825FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4826M: Sascha Hauer <kernel@pengutronix.de>
4827L: linux-fbdev@vger.kernel.org
4828L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4829S: Maintained
4830F: include/linux/platform_data/video-imxfb.h
4831F: drivers/video/fbdev/imxfb.c
4832
4833FREESCALE QUAD SPI DRIVER
4834M: Han Xu <han.xu@nxp.com>
4835L: linux-mtd@lists.infradead.org
4836S: Maintained
4837F: drivers/mtd/spi-nor/fsl-quadspi.c
4838
4839FREESCALE SOC FS_ENET DRIVER
4840M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4841M: Vitaly Bordug <vbordug@ru.mvista.com>
4842L: linuxppc-dev@lists.ozlabs.org
4843L: netdev@vger.kernel.org
4844S: Maintained
4845F: drivers/net/ethernet/freescale/fs_enet/
4846F: include/linux/fs_enet_pd.h
4847
4848FREESCALE IMX / MXC FEC DRIVER
4849M: Fugang Duan <fugang.duan@nxp.com>
4850L: netdev@vger.kernel.org
4851S: Maintained
4852F: drivers/net/ethernet/freescale/fec_main.c
4853F: drivers/net/ethernet/freescale/fec_ptp.c
4854F: drivers/net/ethernet/freescale/fec.h
4855F: Documentation/devicetree/bindings/net/fsl-fec.txt
4856
4857FREESCALE QUICC ENGINE LIBRARY
4858L: linuxppc-dev@lists.ozlabs.org
4859S: Orphan
4860F: drivers/soc/fsl/qe/
4861F: include/soc/fsl/*qe*.h
4862F: include/soc/fsl/*ucc*.h
4863
4864FREESCALE USB PERIPHERAL DRIVERS
4865M: Li Yang <leoli@freescale.com>
4866L: linux-usb@vger.kernel.org
4867L: linuxppc-dev@lists.ozlabs.org
4868S: Maintained
4869F: drivers/usb/gadget/udc/fsl*
4870
4871FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4872M: Li Yang <leoli@freescale.com>
4873L: netdev@vger.kernel.org
4874L: linuxppc-dev@lists.ozlabs.org
4875S: Maintained
4876F: drivers/net/ethernet/freescale/ucc_geth*
4877
4878FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4879M: Claudiu Manoil <claudiu.manoil@freescale.com>
4880L: netdev@vger.kernel.org
4881S: Maintained
4882F: drivers/net/ethernet/freescale/gianfar*
4883X: drivers/net/ethernet/freescale/gianfar_ptp.c
4884F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4885
4886FREESCALE QUICC ENGINE UCC UART DRIVER
4887M: Timur Tabi <timur@tabi.org>
4888L: linuxppc-dev@lists.ozlabs.org
4889S: Maintained
4890F: drivers/tty/serial/ucc_uart.c
4891
4892FREESCALE SOC SOUND DRIVERS
4893M: Timur Tabi <timur@tabi.org>
4894M: Nicolin Chen <nicoleotsuka@gmail.com>
4895M: Xiubo Li <Xiubo.Lee@gmail.com>
4896R: Fabio Estevam <fabio.estevam@nxp.com>
4897L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4898L: linuxppc-dev@lists.ozlabs.org
4899S: Maintained
4900F: sound/soc/fsl/fsl*
4901F: sound/soc/fsl/imx*
4902F: sound/soc/fsl/mpc8610_hpcd.c
4903
4904FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4905M: "J. German Rivera" <German.Rivera@freescale.com>
4906M: Stuart Yoder <stuart.yoder@nxp.com>
4907L: linux-kernel@vger.kernel.org
4908S: Maintained
4909F: drivers/staging/fsl-mc/
4910
4911FREEVXFS FILESYSTEM
4912M: Christoph Hellwig <hch@infradead.org>
4913W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4914S: Maintained
4915F: fs/freevxfs/
4916
4917FREEZER
4918M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4919M: Pavel Machek <pavel@ucw.cz>
4920L: linux-pm@vger.kernel.org
4921S: Supported
4922F: Documentation/power/freezing-of-tasks.txt
4923F: include/linux/freezer.h
4924F: kernel/freezer.c
4925
4926FRONTSWAP API
4927M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4928L: linux-kernel@vger.kernel.org
4929S: Maintained
4930F: mm/frontswap.c
4931F: include/linux/frontswap.h
4932
4933FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4934M: David Howells <dhowells@redhat.com>
4935L: linux-cachefs@redhat.com (moderated for non-subscribers)
4936S: Supported
4937F: Documentation/filesystems/caching/
4938F: fs/fscache/
4939F: include/linux/fscache*.h
4940
4941F2FS FILE SYSTEM
4942M: Jaegeuk Kim <jaegeuk@kernel.org>
4943M: Changman Lee <cm224.lee@samsung.com>
4944R: Chao Yu <yuchao0@huawei.com>
4945L: linux-f2fs-devel@lists.sourceforge.net
4946W: http://en.wikipedia.org/wiki/F2FS
4947T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4948S: Maintained
4949F: Documentation/filesystems/f2fs.txt
4950F: Documentation/ABI/testing/sysfs-fs-f2fs
4951F: fs/f2fs/
4952F: include/linux/f2fs_fs.h
4953F: include/trace/events/f2fs.h
4954
4955FUJITSU FR-V (FRV) PORT
4956S: Orphan
4957F: arch/frv/
4958
4959FUJITSU LAPTOP EXTRAS
4960M: Jonathan Woithe <jwoithe@just42.net>
4961L: platform-driver-x86@vger.kernel.org
4962S: Maintained
4963F: drivers/platform/x86/fujitsu-laptop.c
4964
4965FUJITSU M-5MO LS CAMERA ISP DRIVER
4966M: Kyungmin Park <kyungmin.park@samsung.com>
4967M: Heungjun Kim <riverful.kim@samsung.com>
4968L: linux-media@vger.kernel.org
4969S: Maintained
4970F: drivers/media/i2c/m5mols/
4971F: include/media/i2c/m5mols.h
4972
4973FUJITSU TABLET EXTRAS
4974M: Robert Gerlach <khnz@gmx.de>
4975L: platform-driver-x86@vger.kernel.org
4976S: Maintained
4977F: drivers/platform/x86/fujitsu-tablet.c
4978
4979FUSE: FILESYSTEM IN USERSPACE
4980M: Miklos Szeredi <miklos@szeredi.hu>
4981L: linux-fsdevel@vger.kernel.org
4982W: http://fuse.sourceforge.net/
4983T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4984S: Maintained
4985F: fs/fuse/
4986F: include/uapi/linux/fuse.h
4987F: Documentation/filesystems/fuse.txt
4988
4989FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4990M: Rik Faith <faith@cs.unc.edu>
4991L: linux-scsi@vger.kernel.org
4992S: Odd Fixes (e.g., new signatures)
4993F: drivers/scsi/fdomain.*
4994
4995GCOV BASED KERNEL PROFILING
4996M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4997S: Maintained
4998F: kernel/gcov/
4999F: Documentation/gcov.txt
5000
5001GDT SCSI DISK ARRAY CONTROLLER DRIVER
5002M: Achim Leubner <achim_leubner@adaptec.com>
5003L: linux-scsi@vger.kernel.org
5004W: http://www.icp-vortex.com/
5005S: Supported
5006F: drivers/scsi/gdt*
5007
5008GDB KERNEL DEBUGGING HELPER SCRIPTS
5009M: Jan Kiszka <jan.kiszka@siemens.com>
5010M: Kieran Bingham <kieran@bingham.xyz>
5011S: Supported
5012F: scripts/gdb/
5013
5014GEMTEK FM RADIO RECEIVER DRIVER
5015M: Hans Verkuil <hverkuil@xs4all.nl>
5016L: linux-media@vger.kernel.org
5017T: git git://linuxtv.org/media_tree.git
5018W: https://linuxtv.org
5019S: Maintained
5020F: drivers/media/radio/radio-gemtek*
5021
5022GENERIC GPIO I2C DRIVER
5023M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5024S: Supported
5025F: drivers/i2c/busses/i2c-gpio.c
5026F: include/linux/i2c-gpio.h
5027
5028GENERIC GPIO I2C MULTIPLEXER DRIVER
5029M: Peter Korsgaard <peter.korsgaard@barco.com>
5030L: linux-i2c@vger.kernel.org
5031S: Supported
5032F: drivers/i2c/muxes/i2c-mux-gpio.c
5033F: include/linux/i2c-mux-gpio.h
5034F: Documentation/i2c/muxes/i2c-mux-gpio
5035
5036GENERIC HDLC (WAN) DRIVERS
5037M: Krzysztof Halasa <khc@pm.waw.pl>
5038W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5039S: Maintained
5040F: drivers/net/wan/c101.c
5041F: drivers/net/wan/hd6457*
5042F: drivers/net/wan/hdlc*
5043F: drivers/net/wan/n2.c
5044F: drivers/net/wan/pc300too.c
5045F: drivers/net/wan/pci200syn.c
5046F: drivers/net/wan/wanxl*
5047
5048GENERIC INCLUDE/ASM HEADER FILES
5049M: Arnd Bergmann <arnd@arndb.de>
5050L: linux-arch@vger.kernel.org
5051T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5052S: Maintained
5053F: include/asm-generic/
5054F: include/uapi/asm-generic/
5055
5056GENERIC PHY FRAMEWORK
5057M: Kishon Vijay Abraham I <kishon@ti.com>
5058L: linux-kernel@vger.kernel.org
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5060S: Supported
5061F: drivers/phy/
5062F: include/linux/phy/
5063
5064GENERIC PM DOMAINS
5065M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5066M: Kevin Hilman <khilman@kernel.org>
5067M: Ulf Hansson <ulf.hansson@linaro.org>
5068L: linux-pm@vger.kernel.org
5069S: Supported
5070F: drivers/base/power/domain*.c
5071F: include/linux/pm_domain.h
5072
5073GENERIC UIO DRIVER FOR PCI DEVICES
5074M: "Michael S. Tsirkin" <mst@redhat.com>
5075L: kvm@vger.kernel.org
5076S: Supported
5077F: drivers/uio/uio_pci_generic.c
5078
5079GET_MAINTAINER SCRIPT
5080M: Joe Perches <joe@perches.com>
5081S: Maintained
5082F: scripts/get_maintainer.pl
5083
5084GFS2 FILE SYSTEM
5085M: Steven Whitehouse <swhiteho@redhat.com>
5086M: Bob Peterson <rpeterso@redhat.com>
5087L: cluster-devel@redhat.com
5088W: http://sources.redhat.com/cluster/
5089T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5090S: Supported
5091F: Documentation/filesystems/gfs2*.txt
5092F: fs/gfs2/
5093F: include/uapi/linux/gfs2_ondisk.h
5094
5095GIGASET ISDN DRIVERS
5096M: Paul Bolle <pebolle@tiscali.nl>
5097L: gigaset307x-common@lists.sourceforge.net
5098W: http://gigaset307x.sourceforge.net/
5099S: Odd Fixes
5100F: Documentation/isdn/README.gigaset
5101F: drivers/isdn/gigaset/
5102F: include/uapi/linux/gigaset_dev.h
5103
5104GO7007 MPEG CODEC
5105M: Hans Verkuil <hans.verkuil@cisco.com>
5106L: linux-media@vger.kernel.org
5107S: Maintained
5108F: drivers/media/usb/go7007/
5109
5110GOODIX TOUCHSCREEN
5111M: Bastien Nocera <hadess@hadess.net>
5112L: linux-input@vger.kernel.org
5113S: Maintained
5114F: drivers/input/touchscreen/goodix.c
5115
5116GPIO SUBSYSTEM
5117M: Linus Walleij <linus.walleij@linaro.org>
5118M: Alexandre Courbot <gnurou@gmail.com>
5119L: linux-gpio@vger.kernel.org
5120T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5121S: Maintained
5122F: Documentation/devicetree/bindings/gpio/
5123F: Documentation/gpio/
5124F: Documentation/ABI/testing/gpio-cdev
5125F: Documentation/ABI/obsolete/sysfs-gpio
5126F: drivers/gpio/
5127F: include/linux/gpio/
5128F: include/linux/gpio.h
5129F: include/asm-generic/gpio.h
5130F: include/uapi/linux/gpio.h
5131F: tools/gpio/
5132
5133GRE DEMULTIPLEXER DRIVER
5134M: Dmitry Kozlov <xeb@mail.ru>
5135L: netdev@vger.kernel.org
5136S: Maintained
5137F: net/ipv4/gre_demux.c
5138F: net/ipv4/gre_offload.c
5139F: include/net/gre.h
5140
5141GRETH 10/100/1G Ethernet MAC device driver
5142M: Andreas Larsson <andreas@gaisler.com>
5143L: netdev@vger.kernel.org
5144S: Maintained
5145F: drivers/net/ethernet/aeroflex/
5146
5147GSPCA FINEPIX SUBDRIVER
5148M: Frank Zago <frank@zago.net>
5149L: linux-media@vger.kernel.org
5150T: git git://linuxtv.org/media_tree.git
5151S: Maintained
5152F: drivers/media/usb/gspca/finepix.c
5153
5154GSPCA GL860 SUBDRIVER
5155M: Olivier Lorin <o.lorin@laposte.net>
5156L: linux-media@vger.kernel.org
5157T: git git://linuxtv.org/media_tree.git
5158S: Maintained
5159F: drivers/media/usb/gspca/gl860/
5160
5161GSPCA M5602 SUBDRIVER
5162M: Erik Andren <erik.andren@gmail.com>
5163L: linux-media@vger.kernel.org
5164T: git git://linuxtv.org/media_tree.git
5165S: Maintained
5166F: drivers/media/usb/gspca/m5602/
5167
5168GSPCA PAC207 SONIXB SUBDRIVER
5169M: Hans de Goede <hdegoede@redhat.com>
5170L: linux-media@vger.kernel.org
5171T: git git://linuxtv.org/media_tree.git
5172S: Maintained
5173F: drivers/media/usb/gspca/pac207.c
5174
5175GSPCA SN9C20X SUBDRIVER
5176M: Brian Johnson <brijohn@gmail.com>
5177L: linux-media@vger.kernel.org
5178T: git git://linuxtv.org/media_tree.git
5179S: Maintained
5180F: drivers/media/usb/gspca/sn9c20x.c
5181
5182GSPCA T613 SUBDRIVER
5183M: Leandro Costantino <lcostantino@gmail.com>
5184L: linux-media@vger.kernel.org
5185T: git git://linuxtv.org/media_tree.git
5186S: Maintained
5187F: drivers/media/usb/gspca/t613.c
5188
5189GSPCA USB WEBCAM DRIVER
5190M: Hans de Goede <hdegoede@redhat.com>
5191L: linux-media@vger.kernel.org
5192T: git git://linuxtv.org/media_tree.git
5193S: Maintained
5194F: drivers/media/usb/gspca/
5195
5196GUID PARTITION TABLE (GPT)
5197M: Davidlohr Bueso <dave@stgolabs.net>
5198L: linux-efi@vger.kernel.org
5199S: Maintained
5200F: block/partitions/efi.*
5201
5202STK1160 USB VIDEO CAPTURE DRIVER
5203M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5204L: linux-media@vger.kernel.org
5205T: git git://linuxtv.org/media_tree.git
5206S: Maintained
5207F: drivers/media/usb/stk1160/
5208
5209H8/300 ARCHITECTURE
5210M: Yoshinori Sato <ysato@users.sourceforge.jp>
5211L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5212W: http://uclinux-h8.sourceforge.jp
5213T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5214S: Maintained
5215F: arch/h8300/
5216F: drivers/clocksource/h8300_*.c
5217F: drivers/clk/h8300/
5218F: drivers/irqchip/irq-renesas-h8*.c
5219
5220HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5221M: Frank Seidel <frank@f-seidel.de>
5222L: platform-driver-x86@vger.kernel.org
5223W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5224S: Maintained
5225F: drivers/platform/x86/hdaps.c
5226
5227HDPVR USB VIDEO ENCODER DRIVER
5228M: Hans Verkuil <hverkuil@xs4all.nl>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
5231W: https://linuxtv.org
5232S: Odd Fixes
5233F: drivers/media/usb/hdpvr/
5234
5235HWPOISON MEMORY FAILURE HANDLING
5236M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5237L: linux-mm@kvack.org
5238S: Maintained
5239F: mm/memory-failure.c
5240F: mm/hwpoison-inject.c
5241
5242HYPERVISOR VIRTUAL CONSOLE DRIVER
5243L: linuxppc-dev@lists.ozlabs.org
5244S: Odd Fixes
5245F: drivers/tty/hvc/
5246
5247HACKRF MEDIA DRIVER
5248M: Antti Palosaari <crope@iki.fi>
5249L: linux-media@vger.kernel.org
5250W: https://linuxtv.org
5251W: http://palosaari.fi/linux/
5252Q: http://patchwork.linuxtv.org/project/linux-media/list/
5253T: git git://linuxtv.org/anttip/media_tree.git
5254S: Maintained
5255F: drivers/media/usb/hackrf/
5256
5257HARDWARE MONITORING
5258M: Jean Delvare <jdelvare@suse.com>
5259M: Guenter Roeck <linux@roeck-us.net>
5260L: linux-hwmon@vger.kernel.org
5261W: http://hwmon.wiki.kernel.org/
5262T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5263T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5264S: Maintained
5265F: Documentation/hwmon/
5266F: drivers/hwmon/
5267F: include/linux/hwmon*.h
5268
5269HARDWARE RANDOM NUMBER GENERATOR CORE
5270M: Matt Mackall <mpm@selenic.com>
5271M: Herbert Xu <herbert@gondor.apana.org.au>
5272L: linux-crypto@vger.kernel.org
5273S: Odd fixes
5274F: Documentation/hw_random.txt
5275F: drivers/char/hw_random/
5276F: include/linux/hw_random.h
5277
5278HARDWARE SPINLOCK CORE
5279M: Ohad Ben-Cohen <ohad@wizery.com>
5280M: Bjorn Andersson <bjorn.andersson@linaro.org>
5281L: linux-remoteproc@vger.kernel.org
5282S: Maintained
5283T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5284F: Documentation/hwspinlock.txt
5285F: drivers/hwspinlock/hwspinlock_*
5286F: include/linux/hwspinlock.h
5287
5288HARMONY SOUND DRIVER
5289L: linux-parisc@vger.kernel.org
5290S: Maintained
5291F: sound/parisc/harmony.*
5292
5293HD29L2 MEDIA DRIVER
5294M: Antti Palosaari <crope@iki.fi>
5295L: linux-media@vger.kernel.org
5296W: https://linuxtv.org
5297W: http://palosaari.fi/linux/
5298Q: http://patchwork.linuxtv.org/project/linux-media/list/
5299T: git git://linuxtv.org/anttip/media_tree.git
5300S: Maintained
5301F: drivers/media/dvb-frontends/hd29l2*
5302
5303HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5304M: Don Brace <don.brace@microsemi.com>
5305L: iss_storagedev@hp.com
5306L: esc.storagedev@microsemi.com
5307L: linux-scsi@vger.kernel.org
5308S: Supported
5309F: Documentation/scsi/hpsa.txt
5310F: drivers/scsi/hpsa*.[ch]
5311F: include/linux/cciss*.h
5312F: include/uapi/linux/cciss*.h
5313
5314HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5315M: Don Brace <don.brace@microsemi.com>
5316L: iss_storagedev@hp.com
5317L: esc.storagedev@microsemi.com
5318L: linux-scsi@vger.kernel.org
5319S: Supported
5320F: Documentation/blockdev/cciss.txt
5321F: drivers/block/cciss*
5322F: include/linux/cciss_ioctl.h
5323F: include/uapi/linux/cciss_ioctl.h
5324
5325HFI1 DRIVER
5326M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5327M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5328L: linux-rdma@vger.kernel.org
5329S: Supported
5330F: drivers/infiniband/hw/hfi1
5331
5332HFS FILESYSTEM
5333L: linux-fsdevel@vger.kernel.org
5334S: Orphan
5335F: Documentation/filesystems/hfs.txt
5336F: fs/hfs/
5337
5338HFSPLUS FILESYSTEM
5339L: linux-fsdevel@vger.kernel.org
5340S: Orphan
5341F: Documentation/filesystems/hfsplus.txt
5342F: fs/hfsplus/
5343
5344HGA FRAMEBUFFER DRIVER
5345M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5346L: linux-nvidia@lists.surfsouth.com
5347W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5348S: Maintained
5349F: drivers/video/fbdev/hgafb.c
5350
5351HIBERNATION (aka Software Suspend, aka swsusp)
5352M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5353M: Pavel Machek <pavel@ucw.cz>
5354L: linux-pm@vger.kernel.org
5355S: Supported
5356F: arch/x86/power/
5357F: drivers/base/power/
5358F: kernel/power/
5359F: include/linux/suspend.h
5360F: include/linux/freezer.h
5361F: include/linux/pm.h
5362F: arch/*/include/asm/suspend*.h
5363
5364HID CORE LAYER
5365M: Jiri Kosina <jikos@kernel.org>
5366R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5367L: linux-input@vger.kernel.org
5368T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5369S: Maintained
5370F: drivers/hid/
5371F: include/linux/hid*
5372F: include/uapi/linux/hid*
5373
5374HID SENSOR HUB DRIVERS
5375M: Jiri Kosina <jikos@kernel.org>
5376M: Jonathan Cameron <jic23@kernel.org>
5377M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5378L: linux-input@vger.kernel.org
5379L: linux-iio@vger.kernel.org
5380S: Maintained
5381F: Documentation/hid/hid-sensor*
5382F: drivers/hid/hid-sensor-*
5383F: drivers/iio/*/hid-*
5384F: include/linux/hid-sensor-*
5385
5386HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5387M: Thomas Gleixner <tglx@linutronix.de>
5388L: linux-kernel@vger.kernel.org
5389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5390S: Maintained
5391F: Documentation/timers/
5392F: kernel/time/hrtimer.c
5393F: kernel/time/clockevents.c
5394F: kernel/time/tick*.*
5395F: kernel/time/timer_*.c
5396F: include/linux/clockchips.h
5397F: include/linux/hrtimer.h
5398
5399HIGH-SPEED SCC DRIVER FOR AX.25
5400L: linux-hams@vger.kernel.org
5401S: Orphan
5402F: drivers/net/hamradio/dmascc.c
5403F: drivers/net/hamradio/scc.c
5404
5405HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5406M: HighPoint Linux Team <linux@highpoint-tech.com>
5407W: http://www.highpoint-tech.com
5408S: Supported
5409F: Documentation/scsi/hptiop.txt
5410F: drivers/scsi/hptiop.c
5411
5412HIPPI
5413M: Jes Sorensen <jes@trained-monkey.org>
5414L: linux-hippi@sunsite.dk
5415S: Maintained
5416F: include/linux/hippidevice.h
5417F: include/uapi/linux/if_hippi.h
5418F: net/802/hippi.c
5419F: drivers/net/hippi/
5420
5421HISILICON SAS Controller
5422M: John Garry <john.garry@huawei.com>
5423W: http://www.hisilicon.com
5424S: Supported
5425F: drivers/scsi/hisi_sas/
5426F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5427
5428HOST AP DRIVER
5429M: Jouni Malinen <j@w1.fi>
5430L: hostap@shmoo.com (subscribers-only)
5431L: linux-wireless@vger.kernel.org
5432W: http://hostap.epitest.fi/
5433S: Maintained
5434F: drivers/net/wireless/intersil/hostap/
5435
5436HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5437L: platform-driver-x86@vger.kernel.org
5438S: Orphan
5439F: drivers/platform/x86/tc1100-wmi.c
5440
5441HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5442M: Jaroslav Kysela <perex@perex.cz>
5443S: Maintained
5444F: drivers/net/ethernet/hp/hp100.*
5445
5446HPET: High Precision Event Timers driver
5447M: Clemens Ladisch <clemens@ladisch.de>
5448S: Maintained
5449F: Documentation/timers/hpet.txt
5450F: drivers/char/hpet.c
5451F: include/linux/hpet.h
5452F: include/uapi/linux/hpet.h
5453
5454HPET: x86
5455S: Orphan
5456F: arch/x86/kernel/hpet.c
5457F: arch/x86/include/asm/hpet.h
5458
5459HPFS FILESYSTEM
5460M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5461W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5462S: Maintained
5463F: fs/hpfs/
5464
5465HSI SUBSYSTEM
5466M: Sebastian Reichel <sre@kernel.org>
5467T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5468S: Maintained
5469F: Documentation/ABI/testing/sysfs-bus-hsi
5470F: Documentation/hsi.txt
5471F: drivers/hsi/
5472F: include/linux/hsi/
5473F: include/uapi/linux/hsi/
5474
5475HSO 3G MODEM DRIVER
5476M: Jan Dumon <j.dumon@option.com>
5477W: http://www.pharscape.org
5478S: Maintained
5479F: drivers/net/usb/hso.c
5480
5481HSR NETWORK PROTOCOL
5482M: Arvid Brodin <arvid.brodin@alten.se>
5483L: netdev@vger.kernel.org
5484S: Maintained
5485F: net/hsr/
5486
5487HTCPEN TOUCHSCREEN DRIVER
5488M: Pau Oliva Fora <pof@eslack.org>
5489L: linux-input@vger.kernel.org
5490S: Maintained
5491F: drivers/input/touchscreen/htcpen.c
5492
5493HUGETLB FILESYSTEM
5494M: Nadia Yvette Chambers <nyc@holomorphy.com>
5495S: Maintained
5496F: fs/hugetlbfs/
5497
5498Hyper-V CORE AND DRIVERS
5499M: "K. Y. Srinivasan" <kys@microsoft.com>
5500M: Haiyang Zhang <haiyangz@microsoft.com>
5501L: devel@linuxdriverproject.org
5502S: Maintained
5503F: arch/x86/include/asm/mshyperv.h
5504F: arch/x86/include/uapi/asm/hyperv.h
5505F: arch/x86/kernel/cpu/mshyperv.c
5506F: drivers/hid/hid-hyperv.c
5507F: drivers/hv/
5508F: drivers/input/serio/hyperv-keyboard.c
5509F: drivers/pci/host/pci-hyperv.c
5510F: drivers/net/hyperv/
5511F: drivers/scsi/storvsc_drv.c
5512F: drivers/video/fbdev/hyperv_fb.c
5513F: include/linux/hyperv.h
5514F: tools/hv/
5515F: Documentation/ABI/stable/sysfs-bus-vmbus
5516
5517I2C MUXES
5518M: Peter Rosin <peda@axentia.se>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
5521F: Documentation/i2c/i2c-topology
5522F: Documentation/i2c/muxes/
5523F: Documentation/devicetree/bindings/i2c/i2c-mux*
5524F: drivers/i2c/i2c-mux.c
5525F: drivers/i2c/muxes/
5526F: include/linux/i2c-mux.h
5527
5528I2C OVER PARALLEL PORT
5529M: Jean Delvare <jdelvare@suse.com>
5530L: linux-i2c@vger.kernel.org
5531S: Maintained
5532F: Documentation/i2c/busses/i2c-parport
5533F: Documentation/i2c/busses/i2c-parport-light
5534F: drivers/i2c/busses/i2c-parport.c
5535F: drivers/i2c/busses/i2c-parport-light.c
5536
5537I2C/SMBUS CONTROLLER DRIVERS FOR PC
5538M: Jean Delvare <jdelvare@suse.com>
5539L: linux-i2c@vger.kernel.org
5540S: Maintained
5541F: Documentation/i2c/busses/i2c-ali1535
5542F: Documentation/i2c/busses/i2c-ali1563
5543F: Documentation/i2c/busses/i2c-ali15x3
5544F: Documentation/i2c/busses/i2c-amd756
5545F: Documentation/i2c/busses/i2c-amd8111
5546F: Documentation/i2c/busses/i2c-i801
5547F: Documentation/i2c/busses/i2c-nforce2
5548F: Documentation/i2c/busses/i2c-piix4
5549F: Documentation/i2c/busses/i2c-sis5595
5550F: Documentation/i2c/busses/i2c-sis630
5551F: Documentation/i2c/busses/i2c-sis96x
5552F: Documentation/i2c/busses/i2c-via
5553F: Documentation/i2c/busses/i2c-viapro
5554F: drivers/i2c/busses/i2c-ali1535.c
5555F: drivers/i2c/busses/i2c-ali1563.c
5556F: drivers/i2c/busses/i2c-ali15x3.c
5557F: drivers/i2c/busses/i2c-amd756.c
5558F: drivers/i2c/busses/i2c-amd756-s4882.c
5559F: drivers/i2c/busses/i2c-amd8111.c
5560F: drivers/i2c/busses/i2c-i801.c
5561F: drivers/i2c/busses/i2c-isch.c
5562F: drivers/i2c/busses/i2c-nforce2.c
5563F: drivers/i2c/busses/i2c-nforce2-s4985.c
5564F: drivers/i2c/busses/i2c-piix4.c
5565F: drivers/i2c/busses/i2c-sis5595.c
5566F: drivers/i2c/busses/i2c-sis630.c
5567F: drivers/i2c/busses/i2c-sis96x.c
5568F: drivers/i2c/busses/i2c-via.c
5569F: drivers/i2c/busses/i2c-viapro.c
5570
5571I2C/SMBUS ISMT DRIVER
5572M: Seth Heasley <seth.heasley@intel.com>
5573M: Neil Horman <nhorman@tuxdriver.com>
5574L: linux-i2c@vger.kernel.org
5575F: drivers/i2c/busses/i2c-ismt.c
5576F: Documentation/i2c/busses/i2c-ismt
5577
5578I2C/SMBUS STUB DRIVER
5579M: Jean Delvare <jdelvare@suse.com>
5580L: linux-i2c@vger.kernel.org
5581S: Maintained
5582F: drivers/i2c/i2c-stub.c
5583
5584I2C SUBSYSTEM
5585M: Wolfram Sang <wsa@the-dreams.de>
5586L: linux-i2c@vger.kernel.org
5587W: https://i2c.wiki.kernel.org/
5588Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5589T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5590S: Maintained
5591F: Documentation/devicetree/bindings/i2c/
5592F: Documentation/i2c/
5593F: drivers/i2c/
5594F: drivers/i2c/*/
5595F: include/linux/i2c.h
5596F: include/linux/i2c-*.h
5597F: include/uapi/linux/i2c.h
5598F: include/uapi/linux/i2c-*.h
5599
5600I2C ACPI SUPPORT
5601M: Mika Westerberg <mika.westerberg@linux.intel.com>
5602L: linux-i2c@vger.kernel.org
5603L: linux-acpi@vger.kernel.org
5604S: Maintained
5605
5606I2C-TAOS-EVM DRIVER
5607M: Jean Delvare <jdelvare@suse.com>
5608L: linux-i2c@vger.kernel.org
5609S: Maintained
5610F: Documentation/i2c/busses/i2c-taos-evm
5611F: drivers/i2c/busses/i2c-taos-evm.c
5612
5613I2C-TINY-USB DRIVER
5614M: Till Harbaum <till@harbaum.org>
5615L: linux-i2c@vger.kernel.org
5616W: http://www.harbaum.org/till/i2c_tiny_usb
5617S: Maintained
5618F: drivers/i2c/busses/i2c-tiny-usb.c
5619
5620i386 BOOT CODE
5621M: "H. Peter Anvin" <hpa@zytor.com>
5622S: Maintained
5623F: arch/x86/boot/
5624
5625i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5626M: "H. Peter Anvin" <hpa@zytor.com>
5627T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5628S: Maintained
5629
5630IA64 (Itanium) PLATFORM
5631M: Tony Luck <tony.luck@intel.com>
5632M: Fenghua Yu <fenghua.yu@intel.com>
5633L: linux-ia64@vger.kernel.org
5634T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5635S: Maintained
5636F: arch/ia64/
5637
5638IBM Power VMX Cryptographic instructions
5639M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5640M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5641L: linux-crypto@vger.kernel.org
5642S: Supported
5643F: drivers/crypto/vmx/Makefile
5644F: drivers/crypto/vmx/Kconfig
5645F: drivers/crypto/vmx/vmx.c
5646F: drivers/crypto/vmx/aes*
5647F: drivers/crypto/vmx/ghash*
5648F: drivers/crypto/vmx/ppc-xlate.pl
5649
5650IBM Power in-Nest Crypto Acceleration
5651M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5652M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5653L: linux-crypto@vger.kernel.org
5654S: Supported
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-aes*
5658F: drivers/crypto/nx/nx-sha*
5659F: drivers/crypto/nx/nx.*
5660F: drivers/crypto/nx/nx_csbcpb.h
5661F: drivers/crypto/nx/nx_debugfs.h
5662
5663IBM Power 842 compression accelerator
5664M: Dan Streetman <ddstreet@ieee.org>
5665S: Supported
5666F: drivers/crypto/nx/Makefile
5667F: drivers/crypto/nx/Kconfig
5668F: drivers/crypto/nx/nx-842*
5669F: include/linux/sw842.h
5670F: crypto/842.c
5671F: lib/842/
5672
5673IBM Power Linux RAID adapter
5674M: Brian King <brking@us.ibm.com>
5675S: Supported
5676F: drivers/scsi/ipr.*
5677
5678IBM Power Virtual Ethernet Device Driver
5679M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5680L: netdev@vger.kernel.org
5681S: Supported
5682F: drivers/net/ethernet/ibm/ibmveth.*
5683
5684IBM Power SRIOV Virtual NIC Device Driver
5685M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5686M: John Allen <jallen@linux.vnet.ibm.com>
5687L: netdev@vger.kernel.org
5688S: Supported
5689F: drivers/net/ethernet/ibm/ibmvnic.*
5690
5691IBM Power Virtual SCSI Device Drivers
5692M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5693L: linux-scsi@vger.kernel.org
5694S: Supported
5695F: drivers/scsi/ibmvscsi/ibmvscsi*
5696F: drivers/scsi/ibmvscsi/viosrp.h
5697
5698IBM Power Virtual FC Device Drivers
5699M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5700L: linux-scsi@vger.kernel.org
5701S: Supported
5702F: drivers/scsi/ibmvscsi/ibmvfc*
5703
5704IBM ServeRAID RAID DRIVER
5705S: Orphan
5706F: drivers/scsi/ips.*
5707
5708ICH LPC AND GPIO DRIVER
5709M: Peter Tyser <ptyser@xes-inc.com>
5710S: Maintained
5711F: drivers/mfd/lpc_ich.c
5712F: drivers/gpio/gpio-ich.c
5713
5714IDE SUBSYSTEM
5715M: "David S. Miller" <davem@davemloft.net>
5716L: linux-ide@vger.kernel.org
5717Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5718T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5719S: Maintained
5720F: Documentation/ide/
5721F: drivers/ide/
5722F: include/linux/ide.h
5723
5724IDEAPAD LAPTOP EXTRAS DRIVER
5725M: Ike Panhc <ike.pan@canonical.com>
5726L: platform-driver-x86@vger.kernel.org
5727W: http://launchpad.net/ideapad-laptop
5728S: Maintained
5729F: drivers/platform/x86/ideapad-laptop.c
5730
5731IDEAPAD LAPTOP SLIDEBAR DRIVER
5732M: Andrey Moiseev <o2g.org.ru@gmail.com>
5733L: linux-input@vger.kernel.org
5734W: https://github.com/o2genum/ideapad-slidebar
5735S: Maintained
5736F: drivers/input/misc/ideapad_slidebar.c
5737
5738IDE/ATAPI DRIVERS
5739M: Borislav Petkov <bp@alien8.de>
5740L: linux-ide@vger.kernel.org
5741S: Maintained
5742F: Documentation/cdrom/ide-cd
5743F: drivers/ide/ide-cd*
5744
5745IDLE-I7300
5746M: Andy Henroid <andrew.d.henroid@intel.com>
5747L: linux-pm@vger.kernel.org
5748S: Supported
5749F: drivers/idle/i7300_idle.c
5750
5751IEEE 802.15.4 SUBSYSTEM
5752M: Alexander Aring <aar@pengutronix.de>
5753L: linux-wpan@vger.kernel.org
5754W: http://wpan.cakelab.org/
5755T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5756T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5757S: Maintained
5758F: net/ieee802154/
5759F: net/mac802154/
5760F: drivers/net/ieee802154/
5761F: include/linux/nl802154.h
5762F: include/linux/ieee802154.h
5763F: include/net/nl802154.h
5764F: include/net/mac802154.h
5765F: include/net/af_ieee802154.h
5766F: include/net/cfg802154.h
5767F: include/net/ieee802154_netdev.h
5768F: Documentation/networking/ieee802154.txt
5769
5770IGORPLUG-USB IR RECEIVER
5771M: Sean Young <sean@mess.org>
5772L: linux-media@vger.kernel.org
5773S: Maintained
5774F: drivers/media/rc/igorplugusb.c
5775
5776IGUANAWORKS USB IR TRANSCEIVER
5777M: Sean Young <sean@mess.org>
5778L: linux-media@vger.kernel.org
5779S: Maintained
5780F: drivers/media/rc/iguanair.c
5781
5782IIO SUBSYSTEM AND DRIVERS
5783M: Jonathan Cameron <jic23@kernel.org>
5784R: Hartmut Knaack <knaack.h@gmx.de>
5785R: Lars-Peter Clausen <lars@metafoo.de>
5786R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5787L: linux-iio@vger.kernel.org
5788T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5789S: Maintained
5790F: Documentation/devicetree/bindings/iio/
5791F: drivers/iio/
5792F: drivers/staging/iio/
5793F: include/linux/iio/
5794F: tools/iio/
5795
5796IKANOS/ADI EAGLE ADSL USB DRIVER
5797M: Matthieu Castet <castet.matthieu@free.fr>
5798M: Stanislaw Gruszka <stf_xl@wp.pl>
5799S: Maintained
5800F: drivers/usb/atm/ueagle-atm.c
5801
5802INA209 HARDWARE MONITOR DRIVER
5803M: Guenter Roeck <linux@roeck-us.net>
5804L: linux-hwmon@vger.kernel.org
5805S: Maintained
5806F: Documentation/hwmon/ina209
5807F: Documentation/devicetree/bindings/i2c/ina209.txt
5808F: drivers/hwmon/ina209.c
5809
5810INA2XX HARDWARE MONITOR DRIVER
5811M: Guenter Roeck <linux@roeck-us.net>
5812L: linux-hwmon@vger.kernel.org
5813S: Maintained
5814F: Documentation/hwmon/ina2xx
5815F: drivers/hwmon/ina2xx.c
5816F: include/linux/platform_data/ina2xx.h
5817
5818INDUSTRY PACK SUBSYSTEM (IPACK)
5819M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5820M: Jens Taprogge <jens.taprogge@taprogge.org>
5821M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5822L: industrypack-devel@lists.sourceforge.net
5823W: http://industrypack.sourceforge.net
5824S: Maintained
5825F: drivers/ipack/
5826
5827INGENIC JZ4780 DMA Driver
5828M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5829S: Maintained
5830F: drivers/dma/dma-jz4780.c
5831
5832INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5833M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5834M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5835L: linux-ima-devel@lists.sourceforge.net
5836L: linux-ima-user@lists.sourceforge.net
5837L: linux-security-module@vger.kernel.org
5838T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5839S: Supported
5840F: security/integrity/ima/
5841
5842IMGTEC IR DECODER DRIVER
5843M: James Hogan <james.hogan@imgtec.com>
5844S: Maintained
5845F: drivers/media/rc/img-ir/
5846
5847IMS TWINTURBO FRAMEBUFFER DRIVER
5848L: linux-fbdev@vger.kernel.org
5849S: Orphan
5850F: drivers/video/fbdev/imsttfb.c
5851
5852INFINIBAND SUBSYSTEM
5853M: Doug Ledford <dledford@redhat.com>
5854M: Sean Hefty <sean.hefty@intel.com>
5855M: Hal Rosenstock <hal.rosenstock@gmail.com>
5856L: linux-rdma@vger.kernel.org
5857W: http://www.openfabrics.org/
5858Q: http://patchwork.kernel.org/project/linux-rdma/list/
5859T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5860S: Supported
5861F: Documentation/infiniband/
5862F: drivers/infiniband/
5863F: include/uapi/linux/if_infiniband.h
5864F: include/uapi/rdma/
5865F: include/rdma/
5866
5867INOTIFY
5868M: John McCutchan <john@johnmccutchan.com>
5869M: Robert Love <rlove@rlove.org>
5870M: Eric Paris <eparis@parisplace.org>
5871S: Maintained
5872F: Documentation/filesystems/inotify.txt
5873F: fs/notify/inotify/
5874F: include/linux/inotify.h
5875F: include/uapi/linux/inotify.h
5876
5877INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5878M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5879L: linux-input@vger.kernel.org
5880Q: http://patchwork.kernel.org/project/linux-input/list/
5881T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5882S: Maintained
5883F: drivers/input/
5884F: include/linux/input.h
5885F: include/uapi/linux/input.h
5886F: include/linux/input/
5887F: Documentation/devicetree/bindings/input/
5888
5889INPUT MULTITOUCH (MT) PROTOCOL
5890M: Henrik Rydberg <rydberg@bitmath.org>
5891L: linux-input@vger.kernel.org
5892S: Odd fixes
5893F: Documentation/input/multi-touch-protocol.txt
5894F: drivers/input/input-mt.c
5895K: \b(ABS|SYN)_MT_
5896
5897INTEL ASoC BDW/HSW DRIVERS
5898M: Jie Yang <yang.jie@linux.intel.com>
5899L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5900S: Supported
5901F: sound/soc/intel/common/sst-dsp*
5902F: sound/soc/intel/common/sst-firmware.c
5903F: sound/soc/intel/boards/broadwell.c
5904F: sound/soc/intel/haswell/
5905
5906INTEL C600 SERIES SAS CONTROLLER DRIVER
5907M: Intel SCU Linux support <intel-linux-scu@intel.com>
5908M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5909L: linux-scsi@vger.kernel.org
5910T: git git://git.code.sf.net/p/intel-sas/isci
5911S: Supported
5912F: drivers/scsi/isci/
5913
5914INTEL HID EVENT DRIVER
5915M: Alex Hung <alex.hung@canonical.com>
5916L: platform-driver-x86@vger.kernel.org
5917S: Maintained
5918F: drivers/platform/x86/intel-hid.c
5919
5920INTEL IDLE DRIVER
5921M: Len Brown <lenb@kernel.org>
5922L: linux-pm@vger.kernel.org
5923T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5924S: Supported
5925F: drivers/idle/intel_idle.c
5926
5927INTEL PSTATE DRIVER
5928M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5929M: Len Brown <lenb@kernel.org>
5930L: linux-pm@vger.kernel.org
5931S: Supported
5932F: drivers/cpufreq/intel_pstate.c
5933
5934INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5935M: Maik Broemme <mbroemme@plusserver.de>
5936L: linux-fbdev@vger.kernel.org
5937S: Maintained
5938F: Documentation/fb/intelfb.txt
5939F: drivers/video/fbdev/intelfb/
5940
5941INTEL 810/815 FRAMEBUFFER DRIVER
5942M: Antonino Daplas <adaplas@gmail.com>
5943L: linux-fbdev@vger.kernel.org
5944S: Maintained
5945F: drivers/video/fbdev/i810/
5946
5947INTEL MENLOW THERMAL DRIVER
5948M: Sujith Thomas <sujith.thomas@intel.com>
5949L: platform-driver-x86@vger.kernel.org
5950W: https://01.org/linux-acpi
5951S: Supported
5952F: drivers/platform/x86/intel_menlow.c
5953
5954INTEL I/OAT DMA DRIVER
5955M: Dave Jiang <dave.jiang@intel.com>
5956R: Dan Williams <dan.j.williams@intel.com>
5957L: dmaengine@vger.kernel.org
5958Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5959S: Supported
5960F: drivers/dma/ioat*
5961
5962INTEL IOMMU (VT-d)
5963M: David Woodhouse <dwmw2@infradead.org>
5964L: iommu@lists.linux-foundation.org
5965T: git git://git.infradead.org/iommu-2.6.git
5966S: Supported
5967F: drivers/iommu/intel-iommu.c
5968F: include/linux/intel-iommu.h
5969
5970INTEL IOP-ADMA DMA DRIVER
5971R: Dan Williams <dan.j.williams@intel.com>
5972S: Odd fixes
5973F: drivers/dma/iop-adma.c
5974
5975INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5976M: Krzysztof Halasa <khalasa@piap.pl>
5977S: Maintained
5978F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5979F: arch/arm/mach-ixp4xx/include/mach/npe.h
5980F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5981F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5982F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5983F: drivers/net/wan/ixp4xx_hss.c
5984
5985INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5986M: Deepak Saxena <dsaxena@plexity.net>
5987S: Maintained
5988F: drivers/char/hw_random/ixp4xx-rng.c
5989
5990INTEL ETHERNET DRIVERS
5991M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5992L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5993W: http://www.intel.com/support/feedback.htm
5994W: http://e1000.sourceforge.net/
5995Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5996T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5997T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5998S: Supported
5999F: Documentation/networking/e100.txt
6000F: Documentation/networking/e1000.txt
6001F: Documentation/networking/e1000e.txt
6002F: Documentation/networking/igb.txt
6003F: Documentation/networking/igbvf.txt
6004F: Documentation/networking/ixgb.txt
6005F: Documentation/networking/ixgbe.txt
6006F: Documentation/networking/ixgbevf.txt
6007F: Documentation/networking/i40e.txt
6008F: Documentation/networking/i40evf.txt
6009F: drivers/net/ethernet/intel/
6010F: drivers/net/ethernet/intel/*/
6011
6012INTEL RDMA RNIC DRIVER
6013M: Faisal Latif <faisal.latif@intel.com>
6014R: Chien Tin Tung <chien.tin.tung@intel.com>
6015R: Mustafa Ismail <mustafa.ismail@intel.com>
6016R: Shiraz Saleem <shiraz.saleem@intel.com>
6017R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6018L: linux-rdma@vger.kernel.org
6019S: Supported
6020F: drivers/infiniband/hw/i40iw/
6021
6022INTEL-MID GPIO DRIVER
6023M: David Cohen <david.a.cohen@linux.intel.com>
6024L: linux-gpio@vger.kernel.org
6025S: Maintained
6026F: drivers/gpio/gpio-intel-mid.c
6027
6028INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6029M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6030L: linux-wireless@vger.kernel.org
6031S: Maintained
6032F: Documentation/networking/README.ipw2100
6033F: Documentation/networking/README.ipw2200
6034F: drivers/net/wireless/intel/ipw2x00/
6035
6036INTEL(R) TRACE HUB
6037M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6038S: Supported
6039F: Documentation/trace/intel_th.txt
6040F: drivers/hwtracing/intel_th/
6041
6042INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6043M: Ning Sun <ning.sun@intel.com>
6044L: tboot-devel@lists.sourceforge.net
6045W: http://tboot.sourceforge.net
6046T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6047S: Supported
6048F: Documentation/intel_txt.txt
6049F: include/linux/tboot.h
6050F: arch/x86/kernel/tboot.c
6051
6052INTEL WIRELESS WIMAX CONNECTION 2400
6053M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6054M: linux-wimax@intel.com
6055L: wimax@linuxwimax.org (subscribers-only)
6056S: Supported
6057W: http://linuxwimax.org
6058F: Documentation/wimax/README.i2400m
6059F: drivers/net/wimax/i2400m/
6060F: include/uapi/linux/wimax/i2400m.h
6061
6062INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6063M: Stanislaw Gruszka <sgruszka@redhat.com>
6064L: linux-wireless@vger.kernel.org
6065S: Supported
6066F: drivers/net/wireless/intel/iwlegacy/
6067
6068INTEL WIRELESS WIFI LINK (iwlwifi)
6069M: Johannes Berg <johannes.berg@intel.com>
6070M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6071M: Luca Coelho <luciano.coelho@intel.com>
6072M: Intel Linux Wireless <linuxwifi@intel.com>
6073L: linux-wireless@vger.kernel.org
6074W: http://intellinuxwireless.org
6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6076S: Supported
6077F: drivers/net/wireless/intel/iwlwifi/
6078
6079INTEL MANAGEMENT ENGINE (mei)
6080M: Tomas Winkler <tomas.winkler@intel.com>
6081L: linux-kernel@vger.kernel.org
6082S: Supported
6083F: include/uapi/linux/mei.h
6084F: include/linux/mei_cl_bus.h
6085F: drivers/misc/mei/*
6086F: drivers/watchdog/mei_wdt.c
6087F: Documentation/misc-devices/mei/*
6088
6089INTEL MIC DRIVERS (mic)
6090M: Sudeep Dutt <sudeep.dutt@intel.com>
6091M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6092S: Supported
6093W: https://github.com/sudeepdutt/mic
6094W: http://software.intel.com/en-us/mic-developer
6095F: include/linux/mic_bus.h
6096F: include/linux/scif.h
6097F: include/uapi/linux/mic_common.h
6098F: include/uapi/linux/mic_ioctl.h
6099F: include/uapi/linux/scif_ioctl.h
6100F: drivers/misc/mic/
6101F: drivers/dma/mic_x100_dma.c
6102F: drivers/dma/mic_x100_dma.h
6103F: Documentation/mic/
6104
6105INTEL PMC/P-Unit IPC DRIVER
6106M: Zha Qipeng<qipeng.zha@intel.com>
6107L: platform-driver-x86@vger.kernel.org
6108S: Maintained
6109F: drivers/platform/x86/intel_pmc_ipc.c
6110F: drivers/platform/x86/intel_punit_ipc.c
6111F: arch/x86/include/asm/intel_pmc_ipc.h
6112F: arch/x86/include/asm/intel_punit_ipc.h
6113
6114INTEL TELEMETRY DRIVER
6115M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6116L: platform-driver-x86@vger.kernel.org
6117S: Maintained
6118F: arch/x86/include/asm/intel_telemetry.h
6119F: drivers/platform/x86/intel_telemetry*
6120
6121INTEL PMC CORE DRIVER
6122M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6123M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6124L: platform-driver-x86@vger.kernel.org
6125S: Maintained
6126F: arch/x86/include/asm/pmc_core.h
6127F: drivers/platform/x86/intel_pmc_core*
6128
6129IOC3 ETHERNET DRIVER
6130M: Ralf Baechle <ralf@linux-mips.org>
6131L: linux-mips@linux-mips.org
6132S: Maintained
6133F: drivers/net/ethernet/sgi/ioc3-eth.c
6134
6135IOC3 SERIAL DRIVER
6136M: Pat Gefre <pfg@sgi.com>
6137L: linux-serial@vger.kernel.org
6138S: Maintained
6139F: drivers/tty/serial/ioc3_serial.c
6140
6141IOMMU DRIVERS
6142M: Joerg Roedel <joro@8bytes.org>
6143L: iommu@lists.linux-foundation.org
6144T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6145S: Maintained
6146F: drivers/iommu/
6147
6148IP MASQUERADING
6149M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6150S: Maintained
6151F: net/ipv4/netfilter/ipt_MASQUERADE.c
6152
6153IPMI SUBSYSTEM
6154M: Corey Minyard <minyard@acm.org>
6155L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6156W: http://openipmi.sourceforge.net/
6157S: Supported
6158F: Documentation/IPMI.txt
6159F: drivers/char/ipmi/
6160F: include/linux/ipmi*
6161F: include/uapi/linux/ipmi*
6162
6163QCOM AUDIO (ASoC) DRIVERS
6164M: Patrick Lai <plai@codeaurora.org>
6165M: Banajit Goswami <bgoswami@codeaurora.org>
6166L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6167S: Supported
6168F: sound/soc/qcom/
6169
6170IPS SCSI RAID DRIVER
6171M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6172L: linux-scsi@vger.kernel.org
6173W: http://www.adaptec.com/
6174S: Maintained
6175F: drivers/scsi/ips*
6176
6177IPVS
6178M: Wensong Zhang <wensong@linux-vs.org>
6179M: Simon Horman <horms@verge.net.au>
6180M: Julian Anastasov <ja@ssi.bg>
6181L: netdev@vger.kernel.org
6182L: lvs-devel@vger.kernel.org
6183S: Maintained
6184T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6185T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6186F: Documentation/networking/ipvs-sysctl.txt
6187F: include/net/ip_vs.h
6188F: include/uapi/linux/ip_vs.h
6189F: net/netfilter/ipvs/
6190
6191IPWIRELESS DRIVER
6192M: Jiri Kosina <jikos@kernel.org>
6193M: David Sterba <dsterba@suse.com>
6194S: Odd Fixes
6195F: drivers/tty/ipwireless/
6196
6197IPX NETWORK LAYER
6198M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6199L: netdev@vger.kernel.org
6200S: Maintained
6201F: include/net/ipx.h
6202F: include/uapi/linux/ipx.h
6203F: net/ipx/
6204
6205IRDA SUBSYSTEM
6206M: Samuel Ortiz <samuel@sortiz.org>
6207L: irda-users@lists.sourceforge.net (subscribers-only)
6208L: netdev@vger.kernel.org
6209W: http://irda.sourceforge.net/
6210S: Maintained
6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6212F: Documentation/networking/irda.txt
6213F: drivers/net/irda/
6214F: include/net/irda/
6215F: net/irda/
6216
6217IRQ SUBSYSTEM
6218M: Thomas Gleixner <tglx@linutronix.de>
6219L: linux-kernel@vger.kernel.org
6220S: Maintained
6221T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6222F: kernel/irq/
6223
6224IRQCHIP DRIVERS
6225M: Thomas Gleixner <tglx@linutronix.de>
6226M: Jason Cooper <jason@lakedaemon.net>
6227M: Marc Zyngier <marc.zyngier@arm.com>
6228L: linux-kernel@vger.kernel.org
6229S: Maintained
6230T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6231T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6232F: Documentation/devicetree/bindings/interrupt-controller/
6233F: drivers/irqchip/
6234
6235IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6236M: Jiang Liu <jiang.liu@linux.intel.com>
6237M: Marc Zyngier <marc.zyngier@arm.com>
6238S: Maintained
6239T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6240F: Documentation/IRQ-domain.txt
6241F: include/linux/irqdomain.h
6242F: kernel/irq/irqdomain.c
6243F: kernel/irq/msi.c
6244
6245ISA
6246M: William Breathitt Gray <vilhelm.gray@gmail.com>
6247S: Maintained
6248F: Documentation/isa.txt
6249F: drivers/base/isa.c
6250F: include/linux/isa.h
6251
6252ISAPNP
6253M: Jaroslav Kysela <perex@perex.cz>
6254S: Maintained
6255F: Documentation/isapnp.txt
6256F: drivers/pnp/isapnp/
6257F: include/linux/isapnp.h
6258
6259ISA RADIO MODULE
6260M: Hans Verkuil <hverkuil@xs4all.nl>
6261L: linux-media@vger.kernel.org
6262T: git git://linuxtv.org/media_tree.git
6263W: https://linuxtv.org
6264S: Maintained
6265F: drivers/media/radio/radio-isa*
6266
6267iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6268M: Peter Jones <pjones@redhat.com>
6269M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6270S: Maintained
6271F: drivers/firmware/iscsi_ibft*
6272
6273ISCSI
6274M: Mike Christie <michaelc@cs.wisc.edu>
6275L: open-iscsi@googlegroups.com
6276W: www.open-iscsi.org
6277T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6278S: Maintained
6279F: drivers/scsi/*iscsi*
6280F: include/scsi/*iscsi*
6281
6282ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6283M: Or Gerlitz <ogerlitz@mellanox.com>
6284M: Sagi Grimberg <sagi@grimberg.me>
6285M: Roi Dayan <roid@mellanox.com>
6286L: linux-rdma@vger.kernel.org
6287S: Supported
6288W: http://www.openfabrics.org
6289W: www.open-iscsi.org
6290Q: http://patchwork.kernel.org/project/linux-rdma/list/
6291F: drivers/infiniband/ulp/iser/
6292
6293ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6294M: Sagi Grimberg <sagi@grimberg.me>
6295T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6296L: linux-rdma@vger.kernel.org
6297L: target-devel@vger.kernel.org
6298S: Supported
6299W: http://www.linux-iscsi.org
6300F: drivers/infiniband/ulp/isert
6301
6302ISDN SUBSYSTEM
6303M: Karsten Keil <isdn@linux-pingi.de>
6304L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6305L: netdev@vger.kernel.org
6306W: http://www.isdn4linux.de
6307T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6308S: Maintained
6309F: Documentation/isdn/
6310F: drivers/isdn/
6311F: include/linux/isdn.h
6312F: include/linux/isdn/
6313F: include/uapi/linux/isdn.h
6314F: include/uapi/linux/isdn/
6315
6316ISDN SUBSYSTEM (Eicon active card driver)
6317M: Armin Schindler <mac@melware.de>
6318L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6319W: http://www.melware.de
6320S: Maintained
6321F: drivers/isdn/hardware/eicon/
6322
6323IT87 HARDWARE MONITORING DRIVER
6324M: Jean Delvare <jdelvare@suse.com>
6325L: linux-hwmon@vger.kernel.org
6326S: Maintained
6327F: Documentation/hwmon/it87
6328F: drivers/hwmon/it87.c
6329
6330IT913X MEDIA DRIVER
6331M: Antti Palosaari <crope@iki.fi>
6332L: linux-media@vger.kernel.org
6333W: https://linuxtv.org
6334W: http://palosaari.fi/linux/
6335Q: http://patchwork.linuxtv.org/project/linux-media/list/
6336T: git git://linuxtv.org/anttip/media_tree.git
6337S: Maintained
6338F: drivers/media/tuners/it913x*
6339
6340IVTV VIDEO4LINUX DRIVER
6341M: Andy Walls <awalls@md.metrocast.net>
6342L: ivtv-devel@ivtvdriver.org (subscribers-only)
6343L: linux-media@vger.kernel.org
6344T: git git://linuxtv.org/media_tree.git
6345W: http://www.ivtvdriver.org
6346S: Maintained
6347F: Documentation/video4linux/*.ivtv
6348F: drivers/media/pci/ivtv/
6349F: include/uapi/linux/ivtv*
6350
6351IX2505V MEDIA DRIVER
6352M: Malcolm Priestley <tvboxspy@gmail.com>
6353L: linux-media@vger.kernel.org
6354W: https://linuxtv.org
6355Q: http://patchwork.linuxtv.org/project/linux-media/list/
6356S: Maintained
6357F: drivers/media/dvb-frontends/ix2505v*
6358
6359JC42.4 TEMPERATURE SENSOR DRIVER
6360M: Guenter Roeck <linux@roeck-us.net>
6361L: linux-hwmon@vger.kernel.org
6362S: Maintained
6363F: drivers/hwmon/jc42.c
6364F: Documentation/hwmon/jc42
6365
6366JFS FILESYSTEM
6367M: Dave Kleikamp <shaggy@kernel.org>
6368L: jfs-discussion@lists.sourceforge.net
6369W: http://jfs.sourceforge.net/
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6371S: Maintained
6372F: Documentation/filesystems/jfs.txt
6373F: fs/jfs/
6374
6375JME NETWORK DRIVER
6376M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6377L: netdev@vger.kernel.org
6378S: Maintained
6379F: drivers/net/ethernet/jme.*
6380
6381JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6382M: David Woodhouse <dwmw2@infradead.org>
6383L: linux-mtd@lists.infradead.org
6384W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6385S: Maintained
6386F: fs/jffs2/
6387F: include/uapi/linux/jffs2.h
6388
6389JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6390M: "Theodore Ts'o" <tytso@mit.edu>
6391M: Jan Kara <jack@suse.com>
6392L: linux-ext4@vger.kernel.org
6393S: Maintained
6394F: fs/jbd2/
6395F: include/linux/jbd2.h
6396
6397JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6398M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6399L: linux-media@vger.kernel.org
6400S: Maintained
6401F: drivers/media/platform/rcar_jpu.c
6402
6403JSM Neo PCI based serial card
6404M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6405L: linux-serial@vger.kernel.org
6406S: Maintained
6407F: drivers/tty/serial/jsm/
6408
6409K10TEMP HARDWARE MONITORING DRIVER
6410M: Clemens Ladisch <clemens@ladisch.de>
6411L: linux-hwmon@vger.kernel.org
6412S: Maintained
6413F: Documentation/hwmon/k10temp
6414F: drivers/hwmon/k10temp.c
6415
6416K8TEMP HARDWARE MONITORING DRIVER
6417M: Rudolf Marek <r.marek@assembler.cz>
6418L: linux-hwmon@vger.kernel.org
6419S: Maintained
6420F: Documentation/hwmon/k8temp
6421F: drivers/hwmon/k8temp.c
6422
6423KASAN
6424M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6425R: Alexander Potapenko <glider@google.com>
6426R: Dmitry Vyukov <dvyukov@google.com>
6427L: kasan-dev@googlegroups.com
6428S: Maintained
6429F: arch/*/include/asm/kasan.h
6430F: arch/*/mm/kasan_init*
6431F: Documentation/kasan.txt
6432F: include/linux/kasan*.h
6433F: lib/test_kasan.c
6434F: mm/kasan/
6435F: scripts/Makefile.kasan
6436
6437KCONFIG
6438M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6439L: linux-kbuild@vger.kernel.org
6440T: git git://gitorious.org/linux-kconfig/linux-kconfig
6441S: Maintained
6442F: Documentation/kbuild/kconfig-language.txt
6443F: scripts/kconfig/
6444
6445KDUMP
6446M: Dave Young <dyoung@redhat.com>
6447M: Baoquan He <bhe@redhat.com>
6448R: Vivek Goyal <vgoyal@redhat.com>
6449L: kexec@lists.infradead.org
6450W: http://lse.sourceforge.net/kdump/
6451S: Maintained
6452F: Documentation/kdump/
6453
6454KEENE FM RADIO TRANSMITTER DRIVER
6455M: Hans Verkuil <hverkuil@xs4all.nl>
6456L: linux-media@vger.kernel.org
6457T: git git://linuxtv.org/media_tree.git
6458W: https://linuxtv.org
6459S: Maintained
6460F: drivers/media/radio/radio-keene*
6461
6462KERNEL AUTOMOUNTER v4 (AUTOFS4)
6463M: Ian Kent <raven@themaw.net>
6464L: autofs@vger.kernel.org
6465S: Maintained
6466F: fs/autofs4/
6467
6468KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6469M: Michal Marek <mmarek@suse.com>
6470T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6471T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6472L: linux-kbuild@vger.kernel.org
6473S: Maintained
6474F: Documentation/kbuild/
6475F: Makefile
6476F: scripts/Makefile.*
6477F: scripts/basic/
6478F: scripts/mk*
6479F: scripts/package/
6480
6481KERNEL JANITORS
6482L: kernel-janitors@vger.kernel.org
6483W: http://kernelnewbies.org/KernelJanitors
6484S: Odd Fixes
6485
6486KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6487M: "J. Bruce Fields" <bfields@fieldses.org>
6488M: Jeff Layton <jlayton@poochiereds.net>
6489L: linux-nfs@vger.kernel.org
6490W: http://nfs.sourceforge.net/
6491T: git git://linux-nfs.org/~bfields/linux.git
6492S: Supported
6493F: fs/nfsd/
6494F: include/uapi/linux/nfsd/
6495F: fs/lockd/
6496F: fs/nfs_common/
6497F: net/sunrpc/
6498F: include/linux/lockd/
6499F: include/linux/sunrpc/
6500F: include/uapi/linux/sunrpc/
6501
6502KERNEL SELFTEST FRAMEWORK
6503M: Shuah Khan <shuahkh@osg.samsung.com>
6504M: Shuah Khan <shuah@kernel.org>
6505L: linux-kselftest@vger.kernel.org
6506T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6507S: Maintained
6508F: tools/testing/selftests
6509
6510KERNEL VIRTUAL MACHINE (KVM)
6511M: Paolo Bonzini <pbonzini@redhat.com>
6512M: Radim Krčmář <rkrcmar@redhat.com>
6513L: kvm@vger.kernel.org
6514W: http://www.linux-kvm.org
6515T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6516S: Supported
6517F: Documentation/*/kvm*.txt
6518F: Documentation/virtual/kvm/
6519F: arch/*/kvm/
6520F: arch/x86/kernel/kvm.c
6521F: arch/x86/kernel/kvmclock.c
6522F: arch/*/include/asm/kvm*
6523F: include/linux/kvm*
6524F: include/uapi/linux/kvm*
6525F: virt/kvm/
6526F: tools/kvm/
6527
6528KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6529M: Joerg Roedel <joro@8bytes.org>
6530L: kvm@vger.kernel.org
6531W: http://www.linux-kvm.org/
6532S: Maintained
6533F: arch/x86/include/asm/svm.h
6534F: arch/x86/kvm/svm.c
6535
6536KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6537M: Alexander Graf <agraf@suse.com>
6538L: kvm-ppc@vger.kernel.org
6539W: http://www.linux-kvm.org/
6540T: git git://github.com/agraf/linux-2.6.git
6541S: Supported
6542F: arch/powerpc/include/asm/kvm*
6543F: arch/powerpc/kvm/
6544
6545KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6546M: Christian Borntraeger <borntraeger@de.ibm.com>
6547M: Cornelia Huck <cornelia.huck@de.ibm.com>
6548L: linux-s390@vger.kernel.org
6549W: http://www.ibm.com/developerworks/linux/linux390/
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6551S: Supported
6552F: Documentation/s390/kvm.txt
6553F: arch/s390/include/asm/kvm*
6554F: arch/s390/kvm/
6555
6556KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6557M: Christoffer Dall <christoffer.dall@linaro.org>
6558M: Marc Zyngier <marc.zyngier@arm.com>
6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6560L: kvmarm@lists.cs.columbia.edu
6561W: http://systems.cs.columbia.edu/projects/kvm-arm
6562T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6563S: Supported
6564F: arch/arm/include/uapi/asm/kvm*
6565F: arch/arm/include/asm/kvm*
6566F: arch/arm/kvm/
6567F: virt/kvm/arm/
6568F: include/kvm/arm_*
6569
6570KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6571M: Christoffer Dall <christoffer.dall@linaro.org>
6572M: Marc Zyngier <marc.zyngier@arm.com>
6573L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6574L: kvmarm@lists.cs.columbia.edu
6575S: Maintained
6576F: arch/arm64/include/uapi/asm/kvm*
6577F: arch/arm64/include/asm/kvm*
6578F: arch/arm64/kvm/
6579
6580KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6581M: James Hogan <james.hogan@imgtec.com>
6582L: linux-mips@linux-mips.org
6583S: Supported
6584F: arch/mips/include/uapi/asm/kvm*
6585F: arch/mips/include/asm/kvm*
6586F: arch/mips/kvm/
6587
6588KEXEC
6589M: Eric Biederman <ebiederm@xmission.com>
6590W: http://kernel.org/pub/linux/utils/kernel/kexec/
6591L: kexec@lists.infradead.org
6592S: Maintained
6593F: include/linux/kexec.h
6594F: include/uapi/linux/kexec.h
6595F: kernel/kexec*
6596
6597KEYS/KEYRINGS:
6598M: David Howells <dhowells@redhat.com>
6599L: keyrings@vger.kernel.org
6600S: Maintained
6601F: Documentation/security/keys.txt
6602F: include/linux/key.h
6603F: include/linux/key-type.h
6604F: include/linux/keyctl.h
6605F: include/uapi/linux/keyctl.h
6606F: include/keys/
6607F: security/keys/
6608
6609KEYS-TRUSTED
6610M: David Safford <safford@us.ibm.com>
6611M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6612L: linux-security-module@vger.kernel.org
6613L: keyrings@vger.kernel.org
6614S: Supported
6615F: Documentation/security/keys-trusted-encrypted.txt
6616F: include/keys/trusted-type.h
6617F: security/keys/trusted.c
6618F: security/keys/trusted.h
6619
6620KEYS-ENCRYPTED
6621M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6622M: David Safford <safford@us.ibm.com>
6623L: linux-security-module@vger.kernel.org
6624L: keyrings@vger.kernel.org
6625S: Supported
6626F: Documentation/security/keys-trusted-encrypted.txt
6627F: include/keys/encrypted-type.h
6628F: security/keys/encrypted-keys/
6629
6630KGDB / KDB /debug_core
6631M: Jason Wessel <jason.wessel@windriver.com>
6632W: http://kgdb.wiki.kernel.org/
6633L: kgdb-bugreport@lists.sourceforge.net
6634T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6635S: Maintained
6636F: Documentation/DocBook/kgdb.tmpl
6637F: drivers/misc/kgdbts.c
6638F: drivers/tty/serial/kgdboc.c
6639F: include/linux/kdb.h
6640F: include/linux/kgdb.h
6641F: kernel/debug/
6642
6643KMEMCHECK
6644M: Vegard Nossum <vegardno@ifi.uio.no>
6645M: Pekka Enberg <penberg@kernel.org>
6646S: Maintained
6647F: Documentation/kmemcheck.txt
6648F: arch/x86/include/asm/kmemcheck.h
6649F: arch/x86/mm/kmemcheck/
6650F: include/linux/kmemcheck.h
6651F: mm/kmemcheck.c
6652
6653KMEMLEAK
6654M: Catalin Marinas <catalin.marinas@arm.com>
6655S: Maintained
6656F: Documentation/kmemleak.txt
6657F: include/linux/kmemleak.h
6658F: mm/kmemleak.c
6659F: mm/kmemleak-test.c
6660
6661KPROBES
6662M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6663M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6664M: "David S. Miller" <davem@davemloft.net>
6665M: Masami Hiramatsu <mhiramat@kernel.org>
6666S: Maintained
6667F: Documentation/kprobes.txt
6668F: include/linux/kprobes.h
6669F: kernel/kprobes.c
6670
6671KS0108 LCD CONTROLLER DRIVER
6672M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6673W: http://miguelojeda.es/auxdisplay.htm
6674W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6675S: Maintained
6676F: Documentation/auxdisplay/ks0108
6677F: drivers/auxdisplay/ks0108.c
6678F: include/linux/ks0108.h
6679
6680L3MDEV
6681M: David Ahern <dsa@cumulusnetworks.com>
6682L: netdev@vger.kernel.org
6683S: Maintained
6684F: net/l3mdev
6685F: include/net/l3mdev.h
6686
6687LANTIQ MIPS ARCHITECTURE
6688M: John Crispin <john@phrozen.org>
6689L: linux-mips@linux-mips.org
6690S: Maintained
6691F: arch/mips/lantiq
6692
6693LAPB module
6694L: linux-x25@vger.kernel.org
6695S: Orphan
6696F: Documentation/networking/lapb-module.txt
6697F: include/*/lapb.h
6698F: net/lapb/
6699
6700LASI 53c700 driver for PARISC
6701M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6702L: linux-scsi@vger.kernel.org
6703S: Maintained
6704F: Documentation/scsi/53c700.txt
6705F: drivers/scsi/53c700*
6706
6707LED SUBSYSTEM
6708M: Richard Purdie <rpurdie@rpsys.net>
6709M: Jacek Anaszewski <j.anaszewski@samsung.com>
6710L: linux-leds@vger.kernel.org
6711T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6712S: Maintained
6713F: drivers/leds/
6714F: include/linux/leds.h
6715
6716LEGACY EEPROM DRIVER
6717M: Jean Delvare <jdelvare@suse.com>
6718S: Maintained
6719F: Documentation/misc-devices/eeprom
6720F: drivers/misc/eeprom/eeprom.c
6721
6722LEGO USB Tower driver
6723M: Juergen Stuber <starblue@users.sourceforge.net>
6724L: legousb-devel@lists.sourceforge.net
6725W: http://legousb.sourceforge.net/
6726S: Maintained
6727F: drivers/usb/misc/legousbtower.c
6728
6729LG2160 MEDIA DRIVER
6730M: Michael Krufky <mkrufky@linuxtv.org>
6731L: linux-media@vger.kernel.org
6732W: https://linuxtv.org
6733W: http://github.com/mkrufky
6734Q: http://patchwork.linuxtv.org/project/linux-media/list/
6735T: git git://linuxtv.org/mkrufky/tuners.git
6736S: Maintained
6737F: drivers/media/dvb-frontends/lg2160.*
6738
6739LGDT3305 MEDIA DRIVER
6740M: Michael Krufky <mkrufky@linuxtv.org>
6741L: linux-media@vger.kernel.org
6742W: https://linuxtv.org
6743W: http://github.com/mkrufky
6744Q: http://patchwork.linuxtv.org/project/linux-media/list/
6745T: git git://linuxtv.org/mkrufky/tuners.git
6746S: Maintained
6747F: drivers/media/dvb-frontends/lgdt3305.*
6748
6749LGUEST
6750M: Rusty Russell <rusty@rustcorp.com.au>
6751L: lguest@lists.ozlabs.org
6752W: http://lguest.ozlabs.org/
6753S: Odd Fixes
6754F: arch/x86/include/asm/lguest*.h
6755F: arch/x86/lguest/
6756F: drivers/lguest/
6757F: include/linux/lguest*.h
6758F: tools/lguest/
6759
6760LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6761M: Tejun Heo <tj@kernel.org>
6762L: linux-ide@vger.kernel.org
6763T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6764S: Maintained
6765F: drivers/ata/
6766F: include/linux/ata.h
6767F: include/linux/libata.h
6768
6769LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6770M: Viresh Kumar <vireshk@kernel.org>
6771L: linux-ide@vger.kernel.org
6772T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6773S: Maintained
6774F: include/linux/pata_arasan_cf_data.h
6775F: drivers/ata/pata_arasan_cf.c
6776
6777LIBATA PATA DRIVERS
6778M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6779M: Tejun Heo <tj@kernel.org>
6780L: linux-ide@vger.kernel.org
6781T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6782S: Maintained
6783F: drivers/ata/pata_*.c
6784F: drivers/ata/ata_generic.c
6785
6786LIBATA SATA AHCI PLATFORM devices support
6787M: Hans de Goede <hdegoede@redhat.com>
6788M: Tejun Heo <tj@kernel.org>
6789L: linux-ide@vger.kernel.org
6790T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6791S: Maintained
6792F: drivers/ata/ahci_platform.c
6793F: drivers/ata/libahci_platform.c
6794F: include/linux/ahci_platform.h
6795
6796LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6797M: Mikael Pettersson <mikpelinux@gmail.com>
6798L: linux-ide@vger.kernel.org
6799T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6800S: Maintained
6801F: drivers/ata/sata_promise.*
6802
6803LIBLOCKDEP
6804M: Sasha Levin <sasha.levin@oracle.com>
6805S: Maintained
6806F: tools/lib/lockdep/
6807
6808LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6809M: Dan Williams <dan.j.williams@intel.com>
6810L: linux-nvdimm@lists.01.org
6811Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6812T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6813S: Supported
6814F: drivers/nvdimm/*
6815F: include/linux/nd.h
6816F: include/linux/libnvdimm.h
6817F: include/uapi/linux/ndctl.h
6818
6819LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6820M: Ross Zwisler <ross.zwisler@linux.intel.com>
6821L: linux-nvdimm@lists.01.org
6822Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6823S: Supported
6824F: drivers/nvdimm/blk.c
6825F: drivers/nvdimm/region_devs.c
6826F: drivers/acpi/nfit*
6827
6828LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6829M: Vishal Verma <vishal.l.verma@intel.com>
6830L: linux-nvdimm@lists.01.org
6831Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6832S: Supported
6833F: drivers/nvdimm/btt*
6834
6835LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6836M: Ross Zwisler <ross.zwisler@linux.intel.com>
6837L: linux-nvdimm@lists.01.org
6838Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6839S: Supported
6840F: drivers/nvdimm/pmem.c
6841F: include/linux/pmem.h
6842F: arch/*/include/asm/pmem.h
6843
6844LIGHTNVM PLATFORM SUPPORT
6845M: Matias Bjorling <mb@lightnvm.io>
6846W: http://github/OpenChannelSSD
6847L: linux-block@vger.kernel.org
6848S: Maintained
6849F: drivers/lightnvm/
6850F: include/linux/lightnvm.h
6851F: include/uapi/linux/lightnvm.h
6852
6853LINUX FOR IBM pSERIES (RS/6000)
6854M: Paul Mackerras <paulus@au.ibm.com>
6855W: http://www.ibm.com/linux/ltc/projects/ppc
6856S: Supported
6857F: arch/powerpc/boot/rs6000.h
6858
6859LINUX FOR POWERPC (32-BIT AND 64-BIT)
6860M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6861M: Paul Mackerras <paulus@samba.org>
6862M: Michael Ellerman <mpe@ellerman.id.au>
6863W: http://www.penguinppc.org/
6864L: linuxppc-dev@lists.ozlabs.org
6865Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6867S: Supported
6868F: Documentation/powerpc/
6869F: arch/powerpc/
6870F: drivers/char/tpm/tpm_ibmvtpm*
6871F: drivers/crypto/nx/
6872F: drivers/crypto/vmx/
6873F: drivers/net/ethernet/ibm/ibmveth.*
6874F: drivers/net/ethernet/ibm/ibmvnic.*
6875F: drivers/pci/hotplug/rpa*
6876F: drivers/scsi/ibmvscsi/
6877N: opal
6878N: /pmac
6879N: powermac
6880N: powernv
6881N: [^a-z0-9]ps3
6882N: pseries
6883
6884LINUX FOR POWER MACINTOSH
6885M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6886W: http://www.penguinppc.org/
6887L: linuxppc-dev@lists.ozlabs.org
6888S: Maintained
6889F: arch/powerpc/platforms/powermac/
6890F: drivers/macintosh/
6891
6892LINUX FOR POWERPC EMBEDDED MPC5XXX
6893M: Anatolij Gustschin <agust@denx.de>
6894L: linuxppc-dev@lists.ozlabs.org
6895T: git git://git.denx.de/linux-denx-agust.git
6896S: Maintained
6897F: arch/powerpc/platforms/512x/
6898F: arch/powerpc/platforms/52xx/
6899
6900LINUX FOR POWERPC EMBEDDED PPC4XX
6901M: Alistair Popple <alistair@popple.id.au>
6902M: Matt Porter <mporter@kernel.crashing.org>
6903W: http://www.penguinppc.org/
6904L: linuxppc-dev@lists.ozlabs.org
6905S: Maintained
6906F: arch/powerpc/platforms/40x/
6907F: arch/powerpc/platforms/44x/
6908
6909LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6910L: linuxppc-dev@lists.ozlabs.org
6911S: Orphan
6912F: arch/powerpc/*/*virtex*
6913F: arch/powerpc/*/*/*virtex*
6914
6915LINUX FOR POWERPC EMBEDDED PPC8XX
6916M: Vitaly Bordug <vitb@kernel.crashing.org>
6917W: http://www.penguinppc.org/
6918L: linuxppc-dev@lists.ozlabs.org
6919S: Maintained
6920F: arch/powerpc/platforms/8xx/
6921
6922LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6923M: Scott Wood <oss@buserror.net>
6924M: Kumar Gala <galak@kernel.crashing.org>
6925W: http://www.penguinppc.org/
6926L: linuxppc-dev@lists.ozlabs.org
6927T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6928S: Maintained
6929F: arch/powerpc/platforms/83xx/
6930F: arch/powerpc/platforms/85xx/
6931
6932LINUX FOR POWERPC PA SEMI PWRFICIENT
6933M: Olof Johansson <olof@lixom.net>
6934L: linuxppc-dev@lists.ozlabs.org
6935S: Maintained
6936F: arch/powerpc/platforms/pasemi/
6937F: drivers/*/*pasemi*
6938F: drivers/*/*/*pasemi*
6939
6940LINUX SECURITY MODULE (LSM) FRAMEWORK
6941M: Chris Wright <chrisw@sous-sol.org>
6942L: linux-security-module@vger.kernel.org
6943S: Supported
6944
6945LIS3LV02D ACCELEROMETER DRIVER
6946M: Eric Piel <eric.piel@tremplin-utc.net>
6947S: Maintained
6948F: Documentation/misc-devices/lis3lv02d
6949F: drivers/misc/lis3lv02d/
6950F: drivers/platform/x86/hp_accel.c
6951
6952LIVE PATCHING
6953M: Josh Poimboeuf <jpoimboe@redhat.com>
6954M: Jessica Yu <jeyu@redhat.com>
6955M: Jiri Kosina <jikos@kernel.org>
6956M: Miroslav Benes <mbenes@suse.cz>
6957R: Petr Mladek <pmladek@suse.com>
6958S: Maintained
6959F: kernel/livepatch/
6960F: include/linux/livepatch.h
6961F: arch/x86/include/asm/livepatch.h
6962F: arch/x86/kernel/livepatch.c
6963F: Documentation/livepatch/
6964F: Documentation/ABI/testing/sysfs-kernel-livepatch
6965F: samples/livepatch/
6966L: live-patching@vger.kernel.org
6967T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6968
6969LINUX KERNEL DUMP TEST MODULE (LKDTM)
6970M: Kees Cook <keescook@chromium.org>
6971S: Maintained
6972F: drivers/misc/lkdtm.c
6973
6974LLC (802.2)
6975M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6976S: Maintained
6977F: include/linux/llc.h
6978F: include/uapi/linux/llc.h
6979F: include/net/llc*
6980F: net/llc/
6981
6982LM73 HARDWARE MONITOR DRIVER
6983M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6984L: linux-hwmon@vger.kernel.org
6985S: Maintained
6986F: drivers/hwmon/lm73.c
6987
6988LM78 HARDWARE MONITOR DRIVER
6989M: Jean Delvare <jdelvare@suse.com>
6990L: linux-hwmon@vger.kernel.org
6991S: Maintained
6992F: Documentation/hwmon/lm78
6993F: drivers/hwmon/lm78.c
6994
6995LM83 HARDWARE MONITOR DRIVER
6996M: Jean Delvare <jdelvare@suse.com>
6997L: linux-hwmon@vger.kernel.org
6998S: Maintained
6999F: Documentation/hwmon/lm83
7000F: drivers/hwmon/lm83.c
7001
7002LM90 HARDWARE MONITOR DRIVER
7003M: Jean Delvare <jdelvare@suse.com>
7004L: linux-hwmon@vger.kernel.org
7005S: Maintained
7006F: Documentation/hwmon/lm90
7007F: Documentation/devicetree/bindings/hwmon/lm90.txt
7008F: drivers/hwmon/lm90.c
7009
7010LM95234 HARDWARE MONITOR DRIVER
7011M: Guenter Roeck <linux@roeck-us.net>
7012L: linux-hwmon@vger.kernel.org
7013S: Maintained
7014F: Documentation/hwmon/lm95234
7015F: drivers/hwmon/lm95234.c
7016
7017LME2510 MEDIA DRIVER
7018M: Malcolm Priestley <tvboxspy@gmail.com>
7019L: linux-media@vger.kernel.org
7020W: https://linuxtv.org
7021Q: http://patchwork.linuxtv.org/project/linux-media/list/
7022S: Maintained
7023F: drivers/media/usb/dvb-usb-v2/lmedm04*
7024
7025LOCKDEP AND LOCKSTAT
7026M: Peter Zijlstra <peterz@infradead.org>
7027M: Ingo Molnar <mingo@redhat.com>
7028L: linux-kernel@vger.kernel.org
7029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7030S: Maintained
7031F: Documentation/locking/lockdep*.txt
7032F: Documentation/locking/lockstat.txt
7033F: include/linux/lockdep.h
7034F: kernel/locking/
7035
7036LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7037M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7038L: linux-ntfs-dev@lists.sourceforge.net
7039W: http://www.linux-ntfs.org/content/view/19/37/
7040S: Maintained
7041F: Documentation/ldm.txt
7042F: block/partitions/ldm.*
7043
7044LogFS
7045M: Joern Engel <joern@logfs.org>
7046M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7047L: logfs@logfs.org
7048W: logfs.org
7049S: Maintained
7050F: fs/logfs/
7051
7052LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7053M: Sathya Prakash <sathya.prakash@broadcom.com>
7054M: Chaitra P B <chaitra.basappa@broadcom.com>
7055M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7056L: MPT-FusionLinux.pdl@broadcom.com
7057L: linux-scsi@vger.kernel.org
7058W: http://www.avagotech.com/support/
7059S: Supported
7060F: drivers/message/fusion/
7061F: drivers/scsi/mpt2sas/
7062F: drivers/scsi/mpt3sas/
7063
7064LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7065M: Matthew Wilcox <matthew@wil.cx>
7066L: linux-scsi@vger.kernel.org
7067S: Maintained
7068F: drivers/scsi/sym53c8xx_2/
7069
7070LTC4261 HARDWARE MONITOR DRIVER
7071M: Guenter Roeck <linux@roeck-us.net>
7072L: linux-hwmon@vger.kernel.org
7073S: Maintained
7074F: Documentation/hwmon/ltc4261
7075F: drivers/hwmon/ltc4261.c
7076
7077LTP (Linux Test Project)
7078M: Mike Frysinger <vapier@gentoo.org>
7079M: Cyril Hrubis <chrubis@suse.cz>
7080M: Wanlong Gao <wanlong.gao@gmail.com>
7081M: Jan Stancek <jstancek@redhat.com>
7082M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7083M: Alexey Kodanev <alexey.kodanev@oracle.com>
7084L: ltp@lists.linux.it (subscribers-only)
7085W: http://linux-test-project.github.io/
7086T: git git://github.com/linux-test-project/ltp.git
7087S: Maintained
7088
7089M32R ARCHITECTURE
7090W: http://www.linux-m32r.org/
7091S: Orphan
7092F: arch/m32r/
7093
7094M68K ARCHITECTURE
7095M: Geert Uytterhoeven <geert@linux-m68k.org>
7096L: linux-m68k@lists.linux-m68k.org
7097W: http://www.linux-m68k.org/
7098T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7099S: Maintained
7100F: arch/m68k/
7101F: drivers/zorro/
7102
7103M68K ON APPLE MACINTOSH
7104M: Joshua Thompson <funaho@jurai.org>
7105W: http://www.mac.linux-m68k.org/
7106L: linux-m68k@lists.linux-m68k.org
7107S: Maintained
7108F: arch/m68k/mac/
7109
7110M68K ON HP9000/300
7111M: Philip Blundell <philb@gnu.org>
7112W: http://www.tazenda.demon.co.uk/phil/linux-hp
7113S: Maintained
7114F: arch/m68k/hp300/
7115
7116M88DS3103 MEDIA DRIVER
7117M: Antti Palosaari <crope@iki.fi>
7118L: linux-media@vger.kernel.org
7119W: https://linuxtv.org
7120W: http://palosaari.fi/linux/
7121Q: http://patchwork.linuxtv.org/project/linux-media/list/
7122T: git git://linuxtv.org/anttip/media_tree.git
7123S: Maintained
7124F: drivers/media/dvb-frontends/m88ds3103*
7125
7126M88RS2000 MEDIA DRIVER
7127M: Malcolm Priestley <tvboxspy@gmail.com>
7128L: linux-media@vger.kernel.org
7129W: https://linuxtv.org
7130Q: http://patchwork.linuxtv.org/project/linux-media/list/
7131S: Maintained
7132F: drivers/media/dvb-frontends/m88rs2000*
7133
7134MA901 MASTERKIT USB FM RADIO DRIVER
7135M: Alexey Klimov <klimov.linux@gmail.com>
7136L: linux-media@vger.kernel.org
7137T: git git://linuxtv.org/media_tree.git
7138S: Maintained
7139F: drivers/media/radio/radio-ma901.c
7140
7141MAC80211
7142M: Johannes Berg <johannes@sipsolutions.net>
7143L: linux-wireless@vger.kernel.org
7144W: http://wireless.kernel.org/
7145T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7146T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7147S: Maintained
7148F: Documentation/networking/mac80211-injection.txt
7149F: include/net/mac80211.h
7150F: net/mac80211/
7151F: drivers/net/wireless/mac80211_hwsim.[ch]
7152
7153MACVLAN DRIVER
7154M: Patrick McHardy <kaber@trash.net>
7155L: netdev@vger.kernel.org
7156S: Maintained
7157F: drivers/net/macvlan.c
7158F: include/linux/if_macvlan.h
7159
7160MAILBOX API
7161M: Jassi Brar <jassisinghbrar@gmail.com>
7162L: linux-kernel@vger.kernel.org
7163S: Maintained
7164F: drivers/mailbox/
7165F: include/linux/mailbox_client.h
7166F: include/linux/mailbox_controller.h
7167
7168MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7169M: Michael Kerrisk <mtk.manpages@gmail.com>
7170W: http://www.kernel.org/doc/man-pages
7171L: linux-man@vger.kernel.org
7172S: Maintained
7173
7174MARVELL ARMADA DRM SUPPORT
7175M: Russell King <rmk+kernel@armlinux.org.uk>
7176S: Maintained
7177F: drivers/gpu/drm/armada/
7178F: include/uapi/drm/armada_drm.h
7179F: Documentation/devicetree/bindings/display/armada/
7180
7181MARVELL 88E6352 DSA support
7182M: Guenter Roeck <linux@roeck-us.net>
7183S: Maintained
7184F: drivers/net/dsa/mv88e6352.c
7185
7186MARVELL CRYPTO DRIVER
7187M: Boris Brezillon <boris.brezillon@free-electrons.com>
7188M: Arnaud Ebalard <arno@natisbad.org>
7189F: drivers/crypto/marvell/
7190S: Maintained
7191L: linux-crypto@vger.kernel.org
7192
7193MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7194M: Mirko Lindner <mlindner@marvell.com>
7195M: Stephen Hemminger <stephen@networkplumber.org>
7196L: netdev@vger.kernel.org
7197S: Maintained
7198F: drivers/net/ethernet/marvell/sk*
7199
7200MARVELL LIBERTAS WIRELESS DRIVER
7201L: libertas-dev@lists.infradead.org
7202S: Orphan
7203F: drivers/net/wireless/marvell/libertas/
7204
7205MARVELL MV643XX ETHERNET DRIVER
7206M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7207L: netdev@vger.kernel.org
7208S: Maintained
7209F: drivers/net/ethernet/marvell/mv643xx_eth.*
7210F: include/linux/mv643xx.h
7211
7212MARVELL MVNETA ETHERNET DRIVER
7213M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7214L: netdev@vger.kernel.org
7215S: Maintained
7216F: drivers/net/ethernet/marvell/mvneta.*
7217
7218MARVELL MWIFIEX WIRELESS DRIVER
7219M: Amitkumar Karwar <akarwar@marvell.com>
7220M: Nishant Sarmukadam <nishants@marvell.com>
7221L: linux-wireless@vger.kernel.org
7222S: Maintained
7223F: drivers/net/wireless/marvell/mwifiex/
7224
7225MARVELL MWL8K WIRELESS DRIVER
7226M: Lennert Buytenhek <buytenh@wantstofly.org>
7227L: linux-wireless@vger.kernel.org
7228S: Odd Fixes
7229F: drivers/net/wireless/marvell/mwl8k.c
7230
7231MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7232M: Nicolas Pitre <nico@fluxnic.net>
7233S: Odd Fixes
7234F: drivers/mmc/host/mvsdio.*
7235
7236MATROX FRAMEBUFFER DRIVER
7237L: linux-fbdev@vger.kernel.org
7238S: Orphan
7239F: drivers/video/fbdev/matrox/matroxfb_*
7240F: include/uapi/linux/matroxfb.h
7241
7242MAX16065 HARDWARE MONITOR DRIVER
7243M: Guenter Roeck <linux@roeck-us.net>
7244L: linux-hwmon@vger.kernel.org
7245S: Maintained
7246F: Documentation/hwmon/max16065
7247F: drivers/hwmon/max16065.c
7248
7249MAX20751 HARDWARE MONITOR DRIVER
7250M: Guenter Roeck <linux@roeck-us.net>
7251L: linux-hwmon@vger.kernel.org
7252S: Maintained
7253F: Documentation/hwmon/max20751
7254F: drivers/hwmon/max20751.c
7255
7256MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7257M: "Hans J. Koch" <hjk@hansjkoch.de>
7258L: linux-hwmon@vger.kernel.org
7259S: Maintained
7260F: Documentation/hwmon/max6650
7261F: drivers/hwmon/max6650.c
7262
7263MAX6697 HARDWARE MONITOR DRIVER
7264M: Guenter Roeck <linux@roeck-us.net>
7265L: linux-hwmon@vger.kernel.org
7266S: Maintained
7267F: Documentation/hwmon/max6697
7268F: Documentation/devicetree/bindings/i2c/max6697.txt
7269F: drivers/hwmon/max6697.c
7270F: include/linux/platform_data/max6697.h
7271
7272MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7273M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7274L: linux-pm@vger.kernel.org
7275S: Supported
7276F: drivers/power/max14577_charger.c
7277F: drivers/power/max77693_charger.c
7278
7279MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7280M: Javier Martinez Canillas <javier@osg.samsung.com>
7281L: linux-kernel@vger.kernel.org
7282S: Supported
7283F: drivers/*/*max77802*.c
7284F: Documentation/devicetree/bindings/*/*max77802.txt
7285F: include/dt-bindings/*/*max77802.h
7286
7287MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7288M: Chanwoo Choi <cw00.choi@samsung.com>
7289M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7290L: linux-kernel@vger.kernel.org
7291S: Supported
7292F: drivers/*/max14577*.c
7293F: drivers/*/max77686*.c
7294F: drivers/*/max77693*.c
7295F: drivers/extcon/extcon-max14577.c
7296F: drivers/extcon/extcon-max77693.c
7297F: drivers/rtc/rtc-max77686.c
7298F: drivers/clk/clk-max77686.c
7299F: Documentation/devicetree/bindings/mfd/max14577.txt
7300F: Documentation/devicetree/bindings/*/max77686.txt
7301F: Documentation/devicetree/bindings/mfd/max77693.txt
7302F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7303F: include/linux/mfd/max14577*.h
7304F: include/linux/mfd/max77686*.h
7305F: include/linux/mfd/max77693*.h
7306
7307MAXIRADIO FM RADIO RECEIVER DRIVER
7308M: Hans Verkuil <hverkuil@xs4all.nl>
7309L: linux-media@vger.kernel.org
7310T: git git://linuxtv.org/media_tree.git
7311W: https://linuxtv.org
7312S: Maintained
7313F: drivers/media/radio/radio-maxiradio*
7314
7315MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7316M: Peter Rosin <peda@axentia.se>
7317L: linux-iio@vger.kernel.org
7318S: Maintained
7319F: drivers/iio/potentiometer/mcp4531.c
7320
7321MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7322M: William Breathitt Gray <vilhelm.gray@gmail.com>
7323L: linux-iio@vger.kernel.org
7324S: Maintained
7325F: drivers/iio/dac/cio-dac.c
7326
7327MEDIA DRIVERS FOR RENESAS - VSP1
7328M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7329L: linux-media@vger.kernel.org
7330L: linux-renesas-soc@vger.kernel.org
7331T: git git://linuxtv.org/media_tree.git
7332S: Supported
7333F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7334F: drivers/media/platform/vsp1/
7335
7336MEDIA DRIVERS FOR ASCOT2E
7337M: Sergey Kozlov <serjk@netup.ru>
7338L: linux-media@vger.kernel.org
7339W: https://linuxtv.org
7340W: http://netup.tv/
7341T: git git://linuxtv.org/media_tree.git
7342S: Supported
7343F: drivers/media/dvb-frontends/ascot2e*
7344
7345MEDIA DRIVERS FOR CXD2841ER
7346M: Sergey Kozlov <serjk@netup.ru>
7347L: linux-media@vger.kernel.org
7348W: https://linuxtv.org
7349W: http://netup.tv/
7350T: git git://linuxtv.org/media_tree.git
7351S: Supported
7352F: drivers/media/dvb-frontends/cxd2841er*
7353
7354MEDIA DRIVERS FOR HORUS3A
7355M: Sergey Kozlov <serjk@netup.ru>
7356L: linux-media@vger.kernel.org
7357W: https://linuxtv.org
7358W: http://netup.tv/
7359T: git git://linuxtv.org/media_tree.git
7360S: Supported
7361F: drivers/media/dvb-frontends/horus3a*
7362
7363MEDIA DRIVERS FOR LNBH25
7364M: Sergey Kozlov <serjk@netup.ru>
7365L: linux-media@vger.kernel.org
7366W: https://linuxtv.org
7367W: http://netup.tv/
7368T: git git://linuxtv.org/media_tree.git
7369S: Supported
7370F: drivers/media/dvb-frontends/lnbh25*
7371
7372MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7373M: Sergey Kozlov <serjk@netup.ru>
7374L: linux-media@vger.kernel.org
7375W: https://linuxtv.org
7376W: http://netup.tv/
7377T: git git://linuxtv.org/media_tree.git
7378S: Supported
7379F: drivers/media/pci/netup_unidvb/*
7380
7381MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7382M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7383M: Mauro Carvalho Chehab <mchehab@kernel.org>
7384P: LinuxTV.org Project
7385L: linux-media@vger.kernel.org
7386W: https://linuxtv.org
7387Q: http://patchwork.kernel.org/project/linux-media/list/
7388T: git git://linuxtv.org/media_tree.git
7389S: Maintained
7390F: Documentation/dvb/
7391F: Documentation/video4linux/
7392F: Documentation/DocBook/media/
7393F: drivers/media/
7394F: drivers/staging/media/
7395F: include/linux/platform_data/media/
7396F: include/media/
7397F: include/uapi/linux/dvb/
7398F: include/uapi/linux/videodev2.h
7399F: include/uapi/linux/media.h
7400F: include/uapi/linux/v4l2-*
7401F: include/uapi/linux/meye.h
7402F: include/uapi/linux/ivtv*
7403F: include/uapi/linux/uvcvideo.h
7404
7405MEDIATEK ETHERNET DRIVER
7406M: Felix Fietkau <nbd@openwrt.org>
7407M: John Crispin <blogic@openwrt.org>
7408L: netdev@vger.kernel.org
7409S: Maintained
7410F: drivers/net/ethernet/mediatek/
7411
7412MEDIATEK MT7601U WIRELESS LAN DRIVER
7413M: Jakub Kicinski <kubakici@wp.pl>
7414L: linux-wireless@vger.kernel.org
7415S: Maintained
7416F: drivers/net/wireless/mediatek/mt7601u/
7417
7418MEGARAID SCSI/SAS DRIVERS
7419M: Kashyap Desai <kashyap.desai@avagotech.com>
7420M: Sumit Saxena <sumit.saxena@avagotech.com>
7421M: Uday Lingala <uday.lingala@avagotech.com>
7422L: megaraidlinux.pdl@avagotech.com
7423L: linux-scsi@vger.kernel.org
7424W: http://www.lsi.com
7425S: Maintained
7426F: Documentation/scsi/megaraid.txt
7427F: drivers/scsi/megaraid.*
7428F: drivers/scsi/megaraid/
7429
7430MELLANOX ETHERNET DRIVER (mlx4_en)
7431M: Eugenia Emantayev <eugenia@mellanox.com>
7432L: netdev@vger.kernel.org
7433S: Supported
7434W: http://www.mellanox.com
7435Q: http://patchwork.ozlabs.org/project/netdev/list/
7436F: drivers/net/ethernet/mellanox/mlx4/en_*
7437
7438MELLANOX ETHERNET DRIVER (mlx5e)
7439M: Saeed Mahameed <saeedm@mellanox.com>
7440L: netdev@vger.kernel.org
7441S: Supported
7442W: http://www.mellanox.com
7443Q: http://patchwork.ozlabs.org/project/netdev/list/
7444F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7445
7446MELLANOX ETHERNET SWITCH DRIVERS
7447M: Jiri Pirko <jiri@mellanox.com>
7448M: Ido Schimmel <idosch@mellanox.com>
7449L: netdev@vger.kernel.org
7450S: Supported
7451W: http://www.mellanox.com
7452Q: http://patchwork.ozlabs.org/project/netdev/list/
7453F: drivers/net/ethernet/mellanox/mlxsw/
7454
7455MEMBARRIER SUPPORT
7456M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7457M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7458L: linux-kernel@vger.kernel.org
7459S: Supported
7460F: kernel/membarrier.c
7461F: include/uapi/linux/membarrier.h
7462
7463MEMORY MANAGEMENT
7464L: linux-mm@kvack.org
7465W: http://www.linux-mm.org
7466S: Maintained
7467F: include/linux/mm.h
7468F: include/linux/gfp.h
7469F: include/linux/mmzone.h
7470F: include/linux/memory_hotplug.h
7471F: include/linux/vmalloc.h
7472F: mm/
7473
7474MEMORY TECHNOLOGY DEVICES (MTD)
7475M: David Woodhouse <dwmw2@infradead.org>
7476M: Brian Norris <computersforpeace@gmail.com>
7477L: linux-mtd@lists.infradead.org
7478W: http://www.linux-mtd.infradead.org/
7479Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7480T: git git://git.infradead.org/linux-mtd.git
7481T: git git://git.infradead.org/l2-mtd.git
7482S: Maintained
7483F: drivers/mtd/
7484F: include/linux/mtd/
7485F: include/uapi/mtd/
7486
7487MEN A21 WATCHDOG DRIVER
7488M: Johannes Thumshirn <morbidrsa@gmail.com>
7489L: linux-watchdog@vger.kernel.org
7490S: Maintained
7491F: drivers/watchdog/mena21_wdt.c
7492
7493MEN CHAMELEON BUS (mcb)
7494M: Johannes Thumshirn <morbidrsa@gmail.com>
7495S: Maintained
7496F: drivers/mcb/
7497F: include/linux/mcb.h
7498F: Documentation/men-chameleon-bus.txt
7499
7500MEN F21BMC (Board Management Controller)
7501M: Andreas Werner <andreas.werner@men.de>
7502S: Supported
7503F: drivers/mfd/menf21bmc.c
7504F: drivers/watchdog/menf21bmc_wdt.c
7505F: drivers/leds/leds-menf21bmc.c
7506F: drivers/hwmon/menf21bmc_hwmon.c
7507F: Documentation/hwmon/menf21bmc
7508
7509METAG ARCHITECTURE
7510M: James Hogan <james.hogan@imgtec.com>
7511L: linux-metag@vger.kernel.org
7512T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7513S: Odd Fixes
7514F: arch/metag/
7515F: Documentation/metag/
7516F: Documentation/devicetree/bindings/metag/
7517F: Documentation/devicetree/bindings/interrupt-controller/img,*
7518F: drivers/clocksource/metag_generic.c
7519F: drivers/irqchip/irq-metag.c
7520F: drivers/irqchip/irq-metag-ext.c
7521F: drivers/tty/metag_da.c
7522
7523MICROBLAZE ARCHITECTURE
7524M: Michal Simek <monstr@monstr.eu>
7525W: http://www.monstr.eu/fdt/
7526T: git git://git.monstr.eu/linux-2.6-microblaze.git
7527S: Supported
7528F: arch/microblaze/
7529
7530MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7531M: Chen Yu <yu.c.chen@intel.com>
7532L: platform-driver-x86@vger.kernel.org
7533S: Supported
7534F: drivers/platform/x86/surfacepro3_button.c
7535
7536MICROTEK X6 SCANNER
7537M: Oliver Neukum <oliver@neukum.org>
7538S: Maintained
7539F: drivers/usb/image/microtek.*
7540
7541MIPS
7542M: Ralf Baechle <ralf@linux-mips.org>
7543L: linux-mips@linux-mips.org
7544W: http://www.linux-mips.org/
7545T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7546Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7547S: Supported
7548F: Documentation/devicetree/bindings/mips/
7549F: Documentation/mips/
7550F: arch/mips/
7551
7552MIPS/LOONGSON1 ARCHITECTURE
7553M: Keguang Zhang <keguang.zhang@gmail.com>
7554L: linux-mips@linux-mips.org
7555S: Maintained
7556F: arch/mips/loongson32/
7557F: arch/mips/include/asm/mach-loongson32/
7558F: drivers/*/*loongson1*
7559F: drivers/*/*/*loongson1*
7560
7561MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7562M: Hans Verkuil <hverkuil@xs4all.nl>
7563L: linux-media@vger.kernel.org
7564T: git git://linuxtv.org/media_tree.git
7565W: https://linuxtv.org
7566S: Odd Fixes
7567F: drivers/media/radio/radio-miropcm20*
7568
7569MELLANOX MLX4 core VPI driver
7570M: Yishai Hadas <yishaih@mellanox.com>
7571L: netdev@vger.kernel.org
7572L: linux-rdma@vger.kernel.org
7573W: http://www.mellanox.com
7574Q: http://patchwork.ozlabs.org/project/netdev/list/
7575S: Supported
7576F: drivers/net/ethernet/mellanox/mlx4/
7577F: include/linux/mlx4/
7578
7579MELLANOX MLX4 IB driver
7580M: Yishai Hadas <yishaih@mellanox.com>
7581L: linux-rdma@vger.kernel.org
7582W: http://www.mellanox.com
7583Q: http://patchwork.kernel.org/project/linux-rdma/list/
7584S: Supported
7585F: drivers/infiniband/hw/mlx4/
7586F: include/linux/mlx4/
7587
7588MELLANOX MLX5 core VPI driver
7589M: Matan Barak <matanb@mellanox.com>
7590M: Leon Romanovsky <leonro@mellanox.com>
7591L: netdev@vger.kernel.org
7592L: linux-rdma@vger.kernel.org
7593W: http://www.mellanox.com
7594Q: http://patchwork.ozlabs.org/project/netdev/list/
7595S: Supported
7596F: drivers/net/ethernet/mellanox/mlx5/core/
7597F: include/linux/mlx5/
7598
7599MELLANOX MLX5 IB driver
7600M: Matan Barak <matanb@mellanox.com>
7601M: Leon Romanovsky <leonro@mellanox.com>
7602L: linux-rdma@vger.kernel.org
7603W: http://www.mellanox.com
7604Q: http://patchwork.kernel.org/project/linux-rdma/list/
7605S: Supported
7606F: drivers/infiniband/hw/mlx5/
7607F: include/linux/mlx5/
7608
7609MELEXIS MLX90614 DRIVER
7610M: Crt Mori <cmo@melexis.com>
7611L: linux-iio@vger.kernel.org
7612W: http://www.melexis.com
7613S: Supported
7614F: drivers/iio/temperature/mlx90614.c
7615
7616MN88472 MEDIA DRIVER
7617M: Antti Palosaari <crope@iki.fi>
7618L: linux-media@vger.kernel.org
7619W: https://linuxtv.org
7620W: http://palosaari.fi/linux/
7621Q: http://patchwork.linuxtv.org/project/linux-media/list/
7622T: git git://linuxtv.org/anttip/media_tree.git
7623S: Maintained
7624F: drivers/staging/media/mn88472/
7625F: drivers/media/dvb-frontends/mn88472.h
7626
7627MN88473 MEDIA DRIVER
7628M: Antti Palosaari <crope@iki.fi>
7629L: linux-media@vger.kernel.org
7630W: https://linuxtv.org
7631W: http://palosaari.fi/linux/
7632Q: http://patchwork.linuxtv.org/project/linux-media/list/
7633S: Maintained
7634F: drivers/media/dvb-frontends/mn88473*
7635
7636MODULE SUPPORT
7637M: Rusty Russell <rusty@rustcorp.com.au>
7638S: Maintained
7639F: include/linux/module.h
7640F: kernel/module.c
7641
7642MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7643W: http://popies.net/meye/
7644S: Orphan
7645F: Documentation/video4linux/meye.txt
7646F: drivers/media/pci/meye/
7647F: include/uapi/linux/meye.h
7648
7649MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7650M: Jiri Slaby <jirislaby@gmail.com>
7651S: Maintained
7652F: Documentation/serial/moxa-smartio
7653F: drivers/tty/mxser.*
7654
7655MR800 AVERMEDIA USB FM RADIO DRIVER
7656M: Alexey Klimov <klimov.linux@gmail.com>
7657L: linux-media@vger.kernel.org
7658T: git git://linuxtv.org/media_tree.git
7659S: Maintained
7660F: drivers/media/radio/radio-mr800.c
7661
7662MRF24J40 IEEE 802.15.4 RADIO DRIVER
7663M: Alan Ott <alan@signal11.us>
7664L: linux-wpan@vger.kernel.org
7665S: Maintained
7666F: drivers/net/ieee802154/mrf24j40.c
7667F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7668
7669MSI LAPTOP SUPPORT
7670M: "Lee, Chun-Yi" <jlee@suse.com>
7671L: platform-driver-x86@vger.kernel.org
7672S: Maintained
7673F: drivers/platform/x86/msi-laptop.c
7674
7675MSI WMI SUPPORT
7676L: platform-driver-x86@vger.kernel.org
7677S: Orphan
7678F: drivers/platform/x86/msi-wmi.c
7679
7680MSI001 MEDIA DRIVER
7681M: Antti Palosaari <crope@iki.fi>
7682L: linux-media@vger.kernel.org
7683W: https://linuxtv.org
7684W: http://palosaari.fi/linux/
7685Q: http://patchwork.linuxtv.org/project/linux-media/list/
7686T: git git://linuxtv.org/anttip/media_tree.git
7687S: Maintained
7688F: drivers/media/tuners/msi001*
7689
7690MSI2500 MEDIA DRIVER
7691M: Antti Palosaari <crope@iki.fi>
7692L: linux-media@vger.kernel.org
7693W: https://linuxtv.org
7694W: http://palosaari.fi/linux/
7695Q: http://patchwork.linuxtv.org/project/linux-media/list/
7696T: git git://linuxtv.org/anttip/media_tree.git
7697S: Maintained
7698F: drivers/media/usb/msi2500/
7699
7700MSYSTEMS DISKONCHIP G3 MTD DRIVER
7701M: Robert Jarzmik <robert.jarzmik@free.fr>
7702L: linux-mtd@lists.infradead.org
7703S: Maintained
7704F: drivers/mtd/devices/docg3*
7705
7706MT9M032 APTINA SENSOR DRIVER
7707M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7708L: linux-media@vger.kernel.org
7709T: git git://linuxtv.org/media_tree.git
7710S: Maintained
7711F: drivers/media/i2c/mt9m032.c
7712F: include/media/i2c/mt9m032.h
7713
7714MT9P031 APTINA CAMERA SENSOR
7715M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7716L: linux-media@vger.kernel.org
7717T: git git://linuxtv.org/media_tree.git
7718S: Maintained
7719F: drivers/media/i2c/mt9p031.c
7720F: include/media/i2c/mt9p031.h
7721
7722MT9T001 APTINA CAMERA SENSOR
7723M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7724L: linux-media@vger.kernel.org
7725T: git git://linuxtv.org/media_tree.git
7726S: Maintained
7727F: drivers/media/i2c/mt9t001.c
7728F: include/media/i2c/mt9t001.h
7729
7730MT9V032 APTINA CAMERA SENSOR
7731M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7732L: linux-media@vger.kernel.org
7733T: git git://linuxtv.org/media_tree.git
7734S: Maintained
7735F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7736F: drivers/media/i2c/mt9v032.c
7737F: include/media/i2c/mt9v032.h
7738
7739MULTIFUNCTION DEVICES (MFD)
7740M: Lee Jones <lee.jones@linaro.org>
7741T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7742S: Supported
7743F: drivers/mfd/
7744F: include/linux/mfd/
7745
7746MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7747M: Ulf Hansson <ulf.hansson@linaro.org>
7748L: linux-mmc@vger.kernel.org
7749T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7750S: Maintained
7751F: drivers/mmc/
7752F: include/linux/mmc/
7753F: include/uapi/linux/mmc/
7754
7755MULTIMEDIA CARD (MMC) ETC. OVER SPI
7756S: Orphan
7757F: drivers/mmc/host/mmc_spi.c
7758F: include/linux/spi/mmc_spi.h
7759
7760MULTISOUND SOUND DRIVER
7761M: Andrew Veliath <andrewtv@usa.net>
7762S: Maintained
7763F: Documentation/sound/oss/MultiSound
7764F: sound/oss/msnd*
7765
7766MULTITECH MULTIPORT CARD (ISICOM)
7767S: Orphan
7768F: drivers/tty/isicom.c
7769F: include/linux/isicom.h
7770
7771MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7772M: Bin Liu <b-liu@ti.com>
7773L: linux-usb@vger.kernel.org
7774T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7775S: Maintained
7776F: drivers/usb/musb/
7777
7778MXL5007T MEDIA DRIVER
7779M: Michael Krufky <mkrufky@linuxtv.org>
7780L: linux-media@vger.kernel.org
7781W: https://linuxtv.org
7782W: http://github.com/mkrufky
7783Q: http://patchwork.linuxtv.org/project/linux-media/list/
7784T: git git://linuxtv.org/mkrufky/tuners.git
7785S: Maintained
7786F: drivers/media/tuners/mxl5007t.*
7787
7788MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7789M: Hyong-Youb Kim <hykim@myri.com>
7790L: netdev@vger.kernel.org
7791W: https://www.myricom.com/support/downloads/myri10ge.html
7792S: Supported
7793F: drivers/net/ethernet/myricom/myri10ge/
7794
7795NAND FLASH SUBSYSTEM
7796M: Boris Brezillon <boris.brezillon@free-electrons.com>
7797R: Richard Weinberger <richard@nod.at>
7798L: linux-mtd@lists.infradead.org
7799W: http://www.linux-mtd.infradead.org/
7800Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7801T: git git://github.com/linux-nand/linux.git
7802S: Maintained
7803F: drivers/mtd/nand/
7804F: include/linux/mtd/nand*.h
7805
7806NATSEMI ETHERNET DRIVER (DP8381x)
7807S: Orphan
7808F: drivers/net/ethernet/natsemi/natsemi.c
7809
7810NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7811M: Daniel Mack <zonque@gmail.com>
7812S: Maintained
7813L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7814W: http://www.native-instruments.com
7815F: sound/usb/caiaq/
7816
7817NCP FILESYSTEM
7818M: Petr Vandrovec <petr@vandrovec.name>
7819S: Odd Fixes
7820F: fs/ncpfs/
7821
7822NCR 5380 SCSI DRIVERS
7823M: Finn Thain <fthain@telegraphics.com.au>
7824M: Michael Schmitz <schmitzmic@gmail.com>
7825L: linux-scsi@vger.kernel.org
7826S: Maintained
7827F: Documentation/scsi/g_NCR5380.txt
7828F: Documentation/scsi/dtc3x80.txt
7829F: drivers/scsi/NCR5380.*
7830F: drivers/scsi/arm/cumana_1.c
7831F: drivers/scsi/arm/oak.c
7832F: drivers/scsi/atari_scsi.*
7833F: drivers/scsi/dmx3191d.c
7834F: drivers/scsi/dtc.*
7835F: drivers/scsi/g_NCR5380.*
7836F: drivers/scsi/g_NCR5380_mmio.c
7837F: drivers/scsi/mac_scsi.*
7838F: drivers/scsi/pas16.*
7839F: drivers/scsi/sun3_scsi.*
7840F: drivers/scsi/sun3_scsi_vme.c
7841F: drivers/scsi/t128.*
7842
7843NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7844M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7845L: linux-scsi@vger.kernel.org
7846S: Maintained
7847F: drivers/scsi/NCR_D700.*
7848
7849NCT6775 HARDWARE MONITOR DRIVER
7850M: Guenter Roeck <linux@roeck-us.net>
7851L: linux-hwmon@vger.kernel.org
7852S: Maintained
7853F: Documentation/hwmon/nct6775
7854F: drivers/hwmon/nct6775.c
7855
7856NETEFFECT IWARP RNIC DRIVER (IW_NES)
7857M: Faisal Latif <faisal.latif@intel.com>
7858L: linux-rdma@vger.kernel.org
7859W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7860S: Supported
7861F: drivers/infiniband/hw/nes/
7862
7863NETEM NETWORK EMULATOR
7864M: Stephen Hemminger <stephen@networkplumber.org>
7865L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7866S: Maintained
7867F: net/sched/sch_netem.c
7868
7869NETERION 10GbE DRIVERS (s2io/vxge)
7870M: Jon Mason <jdmason@kudzu.us>
7871L: netdev@vger.kernel.org
7872S: Supported
7873F: Documentation/networking/s2io.txt
7874F: Documentation/networking/vxge.txt
7875F: drivers/net/ethernet/neterion/
7876
7877NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7878M: Pablo Neira Ayuso <pablo@netfilter.org>
7879M: Patrick McHardy <kaber@trash.net>
7880M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7881L: netfilter-devel@vger.kernel.org
7882L: coreteam@netfilter.org
7883W: http://www.netfilter.org/
7884W: http://www.iptables.org/
7885Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7886T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7887T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7888S: Supported
7889F: include/linux/netfilter*
7890F: include/linux/netfilter/
7891F: include/net/netfilter/
7892F: include/uapi/linux/netfilter*
7893F: include/uapi/linux/netfilter/
7894F: net/*/netfilter.c
7895F: net/*/netfilter/
7896F: net/netfilter/
7897F: net/bridge/br_netfilter*.c
7898
7899NETLABEL
7900M: Paul Moore <paul@paul-moore.com>
7901W: http://netlabel.sf.net
7902L: netdev@vger.kernel.org
7903S: Maintained
7904F: Documentation/netlabel/
7905F: include/net/netlabel.h
7906F: net/netlabel/
7907
7908NETROM NETWORK LAYER
7909M: Ralf Baechle <ralf@linux-mips.org>
7910L: linux-hams@vger.kernel.org
7911W: http://www.linux-ax25.org/
7912S: Maintained
7913F: include/net/netrom.h
7914F: include/uapi/linux/netrom.h
7915F: net/netrom/
7916
7917NETRONOME ETHERNET DRIVERS
7918M: Jakub Kicinski <jakub.kicinski@netronome.com>
7919L: oss-drivers@netronome.com
7920S: Maintained
7921F: drivers/net/ethernet/netronome/
7922
7923NETWORK BLOCK DEVICE (NBD)
7924M: Markus Pargmann <mpa@pengutronix.de>
7925S: Maintained
7926L: nbd-general@lists.sourceforge.net
7927T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7928F: Documentation/blockdev/nbd.txt
7929F: drivers/block/nbd.c
7930F: include/uapi/linux/nbd.h
7931
7932NETWORK DROP MONITOR
7933M: Neil Horman <nhorman@tuxdriver.com>
7934L: netdev@vger.kernel.org
7935S: Maintained
7936W: https://fedorahosted.org/dropwatch/
7937F: net/core/drop_monitor.c
7938
7939NETWORKING [GENERAL]
7940M: "David S. Miller" <davem@davemloft.net>
7941L: netdev@vger.kernel.org
7942W: http://www.linuxfoundation.org/en/Net
7943Q: http://patchwork.ozlabs.org/project/netdev/list/
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7945T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7946S: Maintained
7947F: net/
7948F: include/net/
7949F: include/linux/in.h
7950F: include/linux/net.h
7951F: include/linux/netdevice.h
7952F: include/uapi/linux/in.h
7953F: include/uapi/linux/net.h
7954F: include/uapi/linux/netdevice.h
7955F: include/uapi/linux/net_namespace.h
7956F: tools/net/
7957F: tools/testing/selftests/net/
7958F: lib/random32.c
7959F: lib/test_bpf.c
7960
7961NETWORKING [IPv4/IPv6]
7962M: "David S. Miller" <davem@davemloft.net>
7963M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7964M: James Morris <jmorris@namei.org>
7965M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7966M: Patrick McHardy <kaber@trash.net>
7967L: netdev@vger.kernel.org
7968T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7969S: Maintained
7970F: net/ipv4/
7971F: net/ipv6/
7972F: include/net/ip*
7973F: arch/x86/net/*
7974
7975NETWORKING [IPSEC]
7976M: Steffen Klassert <steffen.klassert@secunet.com>
7977M: Herbert Xu <herbert@gondor.apana.org.au>
7978M: "David S. Miller" <davem@davemloft.net>
7979L: netdev@vger.kernel.org
7980T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7981T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7982S: Maintained
7983F: net/core/flow.c
7984F: net/xfrm/
7985F: net/key/
7986F: net/ipv4/xfrm*
7987F: net/ipv4/esp4.c
7988F: net/ipv4/ah4.c
7989F: net/ipv4/ipcomp.c
7990F: net/ipv4/ip_vti.c
7991F: net/ipv6/xfrm*
7992F: net/ipv6/esp6.c
7993F: net/ipv6/ah6.c
7994F: net/ipv6/ipcomp6.c
7995F: net/ipv6/ip6_vti.c
7996F: include/uapi/linux/xfrm.h
7997F: include/net/xfrm.h
7998
7999NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8000M: Paul Moore <paul@paul-moore.com>
8001L: netdev@vger.kernel.org
8002S: Maintained
8003
8004NETWORKING [WIRELESS]
8005L: linux-wireless@vger.kernel.org
8006Q: http://patchwork.kernel.org/project/linux-wireless/list/
8007
8008NETWORKING DRIVERS
8009L: netdev@vger.kernel.org
8010W: http://www.linuxfoundation.org/en/Net
8011Q: http://patchwork.ozlabs.org/project/netdev/list/
8012T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8013T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8014S: Odd Fixes
8015F: Documentation/devicetree/bindings/net/
8016F: drivers/net/
8017F: include/linux/if_*
8018F: include/linux/netdevice.h
8019F: include/linux/etherdevice.h
8020F: include/linux/fcdevice.h
8021F: include/linux/fddidevice.h
8022F: include/linux/hippidevice.h
8023F: include/linux/inetdevice.h
8024F: include/uapi/linux/if_*
8025F: include/uapi/linux/netdevice.h
8026
8027NETWORKING DRIVERS (WIRELESS)
8028M: Kalle Valo <kvalo@codeaurora.org>
8029L: linux-wireless@vger.kernel.org
8030Q: http://patchwork.kernel.org/project/linux-wireless/list/
8031T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8032T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8033S: Maintained
8034F: Documentation/devicetree/bindings/net/wireless/
8035F: drivers/net/wireless/
8036
8037NETXEN (1/10) GbE SUPPORT
8038M: Manish Chopra <manish.chopra@qlogic.com>
8039M: Sony Chacko <sony.chacko@qlogic.com>
8040M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8041L: netdev@vger.kernel.org
8042W: http://www.qlogic.com
8043S: Supported
8044F: drivers/net/ethernet/qlogic/netxen/
8045
8046NFC SUBSYSTEM
8047M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8048M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8049M: Samuel Ortiz <sameo@linux.intel.com>
8050L: linux-wireless@vger.kernel.org
8051L: linux-nfc@lists.01.org (subscribers-only)
8052S: Supported
8053F: net/nfc/
8054F: include/net/nfc/
8055F: include/uapi/linux/nfc.h
8056F: drivers/nfc/
8057F: include/linux/platform_data/nfcmrvl.h
8058F: include/linux/platform_data/nxp-nci.h
8059F: include/linux/platform_data/pn544.h
8060F: include/linux/platform_data/st21nfca.h
8061F: include/linux/platform_data/st-nci.h
8062F: Documentation/devicetree/bindings/net/nfc/
8063
8064NFS, SUNRPC, AND LOCKD CLIENTS
8065M: Trond Myklebust <trond.myklebust@primarydata.com>
8066M: Anna Schumaker <anna.schumaker@netapp.com>
8067L: linux-nfs@vger.kernel.org
8068W: http://client.linux-nfs.org
8069T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8070S: Maintained
8071F: fs/lockd/
8072F: fs/nfs/
8073F: fs/nfs_common/
8074F: net/sunrpc/
8075F: include/linux/lockd/
8076F: include/linux/nfs*
8077F: include/linux/sunrpc/
8078F: include/uapi/linux/nfs*
8079F: include/uapi/linux/sunrpc/
8080
8081NILFS2 FILESYSTEM
8082M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8083L: linux-nilfs@vger.kernel.org
8084W: http://nilfs.sourceforge.net/
8085W: http://nilfs.osdn.jp/
8086T: git git://github.com/konis/nilfs2.git
8087S: Supported
8088F: Documentation/filesystems/nilfs2.txt
8089F: fs/nilfs2/
8090F: include/linux/nilfs2_fs.h
8091F: include/trace/events/nilfs2.h
8092
8093NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8094M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8095W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8096S: Maintained
8097F: Documentation/scsi/NinjaSCSI.txt
8098F: drivers/scsi/pcmcia/nsp_*
8099
8100NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8101M: GOTO Masanori <gotom@debian.or.jp>
8102M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8103W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8104S: Maintained
8105F: Documentation/scsi/NinjaSCSI.txt
8106F: drivers/scsi/nsp32*
8107
8108NIOS2 ARCHITECTURE
8109M: Ley Foon Tan <lftan@altera.com>
8110L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8111T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8112S: Maintained
8113F: arch/nios2/
8114
8115NOKIA N900 POWER SUPPLY DRIVERS
8116R: Pali Rohár <pali.rohar@gmail.com>
8117F: include/linux/power/bq2415x_charger.h
8118F: include/linux/power/bq27xxx_battery.h
8119F: include/linux/power/isp1704_charger.h
8120F: drivers/power/bq2415x_charger.c
8121F: drivers/power/bq27xxx_battery.c
8122F: drivers/power/bq27xxx_battery_i2c.c
8123F: drivers/power/isp1704_charger.c
8124F: drivers/power/rx51_battery.c
8125
8126NTB DRIVER CORE
8127M: Jon Mason <jdmason@kudzu.us>
8128M: Dave Jiang <dave.jiang@intel.com>
8129M: Allen Hubbe <Allen.Hubbe@emc.com>
8130L: linux-ntb@googlegroups.com
8131S: Supported
8132W: https://github.com/jonmason/ntb/wiki
8133T: git git://github.com/jonmason/ntb.git
8134F: drivers/ntb/
8135F: drivers/net/ntb_netdev.c
8136F: include/linux/ntb.h
8137F: include/linux/ntb_transport.h
8138
8139NTB INTEL DRIVER
8140M: Jon Mason <jdmason@kudzu.us>
8141M: Dave Jiang <dave.jiang@intel.com>
8142L: linux-ntb@googlegroups.com
8143S: Supported
8144W: https://github.com/jonmason/ntb/wiki
8145T: git git://github.com/jonmason/ntb.git
8146F: drivers/ntb/hw/intel/
8147
8148NTB AMD DRIVER
8149M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8150L: linux-ntb@googlegroups.com
8151S: Supported
8152F: drivers/ntb/hw/amd/
8153
8154NTFS FILESYSTEM
8155M: Anton Altaparmakov <anton@tuxera.com>
8156L: linux-ntfs-dev@lists.sourceforge.net
8157W: http://www.tuxera.com/
8158T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8159S: Supported
8160F: Documentation/filesystems/ntfs.txt
8161F: fs/ntfs/
8162
8163NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8164M: Antonino Daplas <adaplas@gmail.com>
8165L: linux-fbdev@vger.kernel.org
8166S: Maintained
8167F: drivers/video/fbdev/riva/
8168F: drivers/video/fbdev/nvidia/
8169
8170NVM EXPRESS DRIVER
8171M: Keith Busch <keith.busch@intel.com>
8172M: Jens Axboe <axboe@fb.com>
8173L: linux-nvme@lists.infradead.org
8174T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8175W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8176S: Supported
8177F: drivers/nvme/host/
8178F: include/linux/nvme.h
8179
8180NVMEM FRAMEWORK
8181M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8182M: Maxime Ripard <maxime.ripard@free-electrons.com>
8183S: Maintained
8184F: drivers/nvmem/
8185F: Documentation/devicetree/bindings/nvmem/
8186F: include/linux/nvmem-consumer.h
8187F: include/linux/nvmem-provider.h
8188
8189NXP-NCI NFC DRIVER
8190M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8191R: Charles Gorand <charles.gorand@effinnov.com>
8192L: linux-nfc@lists.01.org (moderated for non-subscribers)
8193S: Supported
8194F: drivers/nfc/nxp-nci
8195
8196NXP TDA998X DRM DRIVER
8197M: Russell King <rmk+kernel@armlinux.org.uk>
8198S: Supported
8199F: drivers/gpu/drm/i2c/tda998x_drv.c
8200F: include/drm/i2c/tda998x.h
8201
8202NXP TFA9879 DRIVER
8203M: Peter Rosin <peda@axentia.se>
8204L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8205S: Maintained
8206F: sound/soc/codecs/tfa9879*
8207
8208OBJTOOL
8209M: Josh Poimboeuf <jpoimboe@redhat.com>
8210S: Supported
8211F: tools/objtool/
8212
8213OMAP SUPPORT
8214M: Tony Lindgren <tony@atomide.com>
8215L: linux-omap@vger.kernel.org
8216W: http://www.muru.com/linux/omap/
8217W: http://linux.omap.com/
8218Q: http://patchwork.kernel.org/project/linux-omap/list/
8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8220S: Maintained
8221F: arch/arm/*omap*/
8222F: arch/arm/configs/omap1_defconfig
8223F: arch/arm/configs/omap2plus_defconfig
8224F: drivers/i2c/busses/i2c-omap.c
8225F: drivers/irqchip/irq-omap-intc.c
8226F: drivers/mfd/*omap*.c
8227F: drivers/mfd/menelaus.c
8228F: drivers/mfd/palmas.c
8229F: drivers/mfd/tps65217.c
8230F: drivers/mfd/tps65218.c
8231F: drivers/mfd/tps65910.c
8232F: drivers/mfd/twl-core.[ch]
8233F: drivers/mfd/twl4030*.c
8234F: drivers/mfd/twl6030*.c
8235F: drivers/mfd/twl6040*.c
8236F: drivers/regulator/palmas-regulator*.c
8237F: drivers/regulator/pbias-regulator.c
8238F: drivers/regulator/tps65217-regulator.c
8239F: drivers/regulator/tps65218-regulator.c
8240F: drivers/regulator/tps65910-regulator.c
8241F: drivers/regulator/twl-regulator.c
8242F: include/linux/i2c-omap.h
8243
8244OMAP DEVICE TREE SUPPORT
8245M: Benoît Cousson <bcousson@baylibre.com>
8246M: Tony Lindgren <tony@atomide.com>
8247L: linux-omap@vger.kernel.org
8248L: devicetree@vger.kernel.org
8249S: Maintained
8250F: arch/arm/boot/dts/*omap*
8251F: arch/arm/boot/dts/*am3*
8252F: arch/arm/boot/dts/*am4*
8253F: arch/arm/boot/dts/*am5*
8254F: arch/arm/boot/dts/*dra7*
8255
8256OMAP CLOCK FRAMEWORK SUPPORT
8257M: Paul Walmsley <paul@pwsan.com>
8258L: linux-omap@vger.kernel.org
8259S: Maintained
8260F: arch/arm/*omap*/*clock*
8261
8262OMAP POWER MANAGEMENT SUPPORT
8263M: Kevin Hilman <khilman@kernel.org>
8264L: linux-omap@vger.kernel.org
8265S: Maintained
8266F: arch/arm/*omap*/*pm*
8267F: drivers/cpufreq/omap-cpufreq.c
8268
8269OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8270M: Rajendra Nayak <rnayak@codeaurora.org>
8271M: Paul Walmsley <paul@pwsan.com>
8272L: linux-omap@vger.kernel.org
8273S: Maintained
8274F: arch/arm/mach-omap2/prm*
8275
8276OMAP AUDIO SUPPORT
8277M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8278M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8279L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8280L: linux-omap@vger.kernel.org
8281S: Maintained
8282F: sound/soc/omap/
8283
8284OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8285M: Roger Quadros <rogerq@ti.com>
8286M: Tony Lindgren <tony@atomide.com>
8287L: linux-omap@vger.kernel.org
8288S: Maintained
8289F: drivers/memory/omap-gpmc.c
8290F: arch/arm/mach-omap2/*gpmc*
8291
8292OMAP FRAMEBUFFER SUPPORT
8293M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8294L: linux-fbdev@vger.kernel.org
8295L: linux-omap@vger.kernel.org
8296S: Maintained
8297F: drivers/video/fbdev/omap/
8298
8299OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8300M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8301L: linux-omap@vger.kernel.org
8302L: linux-fbdev@vger.kernel.org
8303S: Maintained
8304F: drivers/video/fbdev/omap2/
8305F: Documentation/arm/OMAP/DSS
8306
8307OMAP HARDWARE SPINLOCK SUPPORT
8308M: Ohad Ben-Cohen <ohad@wizery.com>
8309L: linux-omap@vger.kernel.org
8310S: Maintained
8311F: drivers/hwspinlock/omap_hwspinlock.c
8312
8313OMAP MMC SUPPORT
8314M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8315L: linux-omap@vger.kernel.org
8316S: Maintained
8317F: drivers/mmc/host/omap.c
8318
8319OMAP HS MMC SUPPORT
8320L: linux-mmc@vger.kernel.org
8321L: linux-omap@vger.kernel.org
8322S: Orphan
8323F: drivers/mmc/host/omap_hsmmc.c
8324
8325OMAP RANDOM NUMBER GENERATOR SUPPORT
8326M: Deepak Saxena <dsaxena@plexity.net>
8327S: Maintained
8328F: drivers/char/hw_random/omap-rng.c
8329
8330OMAP HWMOD SUPPORT
8331M: Benoît Cousson <bcousson@baylibre.com>
8332M: Paul Walmsley <paul@pwsan.com>
8333L: linux-omap@vger.kernel.org
8334S: Maintained
8335F: arch/arm/mach-omap2/omap_hwmod.*
8336
8337OMAP HWMOD DATA
8338M: Paul Walmsley <paul@pwsan.com>
8339L: linux-omap@vger.kernel.org
8340S: Maintained
8341F: arch/arm/mach-omap2/omap_hwmod*data*
8342
8343OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8344M: Benoît Cousson <bcousson@baylibre.com>
8345L: linux-omap@vger.kernel.org
8346S: Maintained
8347F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8348
8349OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8350M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8351L: linux-media@vger.kernel.org
8352S: Maintained
8353F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8354F: drivers/media/platform/omap3isp/
8355F: drivers/staging/media/omap4iss/
8356
8357OMAP USB SUPPORT
8358L: linux-usb@vger.kernel.org
8359L: linux-omap@vger.kernel.org
8360S: Orphan
8361F: drivers/usb/*/*omap*
8362F: arch/arm/*omap*/usb*
8363
8364OMAP GPIO DRIVER
8365M: Grygorii Strashko <grygorii.strashko@ti.com>
8366M: Santosh Shilimkar <ssantosh@kernel.org>
8367M: Kevin Hilman <khilman@kernel.org>
8368L: linux-omap@vger.kernel.org
8369S: Maintained
8370F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8371F: drivers/gpio/gpio-omap.c
8372
8373OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8374M: Mark Jackson <mpfj@newflow.co.uk>
8375L: linux-omap@vger.kernel.org
8376S: Maintained
8377F: arch/arm/boot/dts/am335x-nano.dts
8378
8379OMFS FILESYSTEM
8380M: Bob Copeland <me@bobcopeland.com>
8381L: linux-karma-devel@lists.sourceforge.net
8382S: Maintained
8383F: Documentation/filesystems/omfs.txt
8384F: fs/omfs/
8385
8386OMNIKEY CARDMAN 4000 DRIVER
8387M: Harald Welte <laforge@gnumonks.org>
8388S: Maintained
8389F: drivers/char/pcmcia/cm4000_cs.c
8390F: include/linux/cm4000_cs.h
8391F: include/uapi/linux/cm4000_cs.h
8392
8393OMNIKEY CARDMAN 4040 DRIVER
8394M: Harald Welte <laforge@gnumonks.org>
8395S: Maintained
8396F: drivers/char/pcmcia/cm4040_cs.*
8397
8398OMNIVISION OV7670 SENSOR DRIVER
8399M: Jonathan Corbet <corbet@lwn.net>
8400L: linux-media@vger.kernel.org
8401T: git git://linuxtv.org/media_tree.git
8402S: Maintained
8403F: drivers/media/i2c/ov7670.c
8404
8405ONENAND FLASH DRIVER
8406M: Kyungmin Park <kyungmin.park@samsung.com>
8407L: linux-mtd@lists.infradead.org
8408S: Maintained
8409F: drivers/mtd/onenand/
8410F: include/linux/mtd/onenand*.h
8411
8412ONSTREAM SCSI TAPE DRIVER
8413M: Willem Riede <osst@riede.org>
8414L: osst-users@lists.sourceforge.net
8415L: linux-scsi@vger.kernel.org
8416S: Maintained
8417F: Documentation/scsi/osst.txt
8418F: drivers/scsi/osst.*
8419F: drivers/scsi/osst_*.h
8420F: drivers/scsi/st.h
8421
8422OPENCORES I2C BUS DRIVER
8423M: Peter Korsgaard <jacmet@sunsite.dk>
8424L: linux-i2c@vger.kernel.org
8425S: Maintained
8426F: Documentation/i2c/busses/i2c-ocores
8427F: drivers/i2c/busses/i2c-ocores.c
8428
8429OPEN FIRMWARE AND FLATTENED DEVICE TREE
8430M: Rob Herring <robh+dt@kernel.org>
8431M: Frank Rowand <frowand.list@gmail.com>
8432L: devicetree@vger.kernel.org
8433W: http://www.devicetree.org/
8434T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8435S: Maintained
8436F: drivers/of/
8437F: include/linux/of*.h
8438F: scripts/dtc/
8439
8440OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8441M: Rob Herring <robh+dt@kernel.org>
8442M: Mark Rutland <mark.rutland@arm.com>
8443L: devicetree@vger.kernel.org
8444T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8445Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8446S: Maintained
8447F: Documentation/devicetree/
8448F: arch/*/boot/dts/
8449F: include/dt-bindings/
8450
8451OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8452M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8453L: devicetree@vger.kernel.org
8454S: Maintained
8455F: Documentation/devicetree/dynamic-resolution-notes.txt
8456F: Documentation/devicetree/overlay-notes.txt
8457F: drivers/of/overlay.c
8458F: drivers/of/resolver.c
8459
8460OPENRISC ARCHITECTURE
8461M: Jonas Bonn <jonas@southpole.se>
8462W: http://openrisc.net
8463S: Maintained
8464T: git git://openrisc.net/~jonas/linux
8465F: arch/openrisc/
8466
8467OPENVSWITCH
8468M: Pravin Shelar <pshelar@nicira.com>
8469L: netdev@vger.kernel.org
8470L: dev@openvswitch.org
8471W: http://openvswitch.org
8472S: Maintained
8473F: net/openvswitch/
8474F: include/uapi/linux/openvswitch.h
8475
8476OPERATING PERFORMANCE POINTS (OPP)
8477M: Viresh Kumar <vireshk@kernel.org>
8478M: Nishanth Menon <nm@ti.com>
8479M: Stephen Boyd <sboyd@codeaurora.org>
8480L: linux-pm@vger.kernel.org
8481S: Maintained
8482T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8483F: drivers/base/power/opp/
8484F: include/linux/pm_opp.h
8485F: Documentation/power/opp.txt
8486F: Documentation/devicetree/bindings/opp/
8487
8488OPL4 DRIVER
8489M: Clemens Ladisch <clemens@ladisch.de>
8490L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8491T: git git://git.alsa-project.org/alsa-kernel.git
8492S: Maintained
8493F: sound/drivers/opl4/
8494
8495OPROFILE
8496M: Robert Richter <rric@kernel.org>
8497L: oprofile-list@lists.sf.net
8498S: Maintained
8499F: arch/*/include/asm/oprofile*.h
8500F: arch/*/oprofile/
8501F: drivers/oprofile/
8502F: include/linux/oprofile.h
8503
8504ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8505M: Mark Fasheh <mfasheh@suse.com>
8506M: Joel Becker <jlbec@evilplan.org>
8507L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8508W: http://ocfs2.wiki.kernel.org
8509S: Supported
8510F: Documentation/filesystems/ocfs2.txt
8511F: Documentation/filesystems/dlmfs.txt
8512F: fs/ocfs2/
8513
8514ORINOCO DRIVER
8515L: linux-wireless@vger.kernel.org
8516W: http://wireless.kernel.org/en/users/Drivers/orinoco
8517W: http://www.nongnu.org/orinoco/
8518S: Orphan
8519F: drivers/net/wireless/intersil/orinoco/
8520
8521OSD LIBRARY and FILESYSTEM
8522M: Boaz Harrosh <ooo@electrozaur.com>
8523M: Benny Halevy <bhalevy@primarydata.com>
8524L: osd-dev@open-osd.org
8525W: http://open-osd.org
8526T: git git://git.open-osd.org/open-osd.git
8527S: Maintained
8528F: drivers/scsi/osd/
8529F: include/scsi/osd_*
8530F: fs/exofs/
8531
8532OVERLAY FILESYSTEM
8533M: Miklos Szeredi <miklos@szeredi.hu>
8534L: linux-unionfs@vger.kernel.org
8535T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8536S: Supported
8537F: fs/overlayfs/
8538F: Documentation/filesystems/overlayfs.txt
8539
8540ORANGEFS FILESYSTEM
8541M: Mike Marshall <hubcap@omnibond.com>
8542L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8543T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8544S: Supported
8545F: fs/orangefs/
8546F: Documentation/filesystems/orangefs.txt
8547
8548P54 WIRELESS DRIVER
8549M: Christian Lamparter <chunkeey@googlemail.com>
8550L: linux-wireless@vger.kernel.org
8551W: http://wireless.kernel.org/en/users/Drivers/p54
8552S: Maintained
8553F: drivers/net/wireless/intersil/p54/
8554
8555PA SEMI ETHERNET DRIVER
8556M: Olof Johansson <olof@lixom.net>
8557L: netdev@vger.kernel.org
8558S: Maintained
8559F: drivers/net/ethernet/pasemi/*
8560
8561PA SEMI SMBUS DRIVER
8562M: Olof Johansson <olof@lixom.net>
8563L: linux-i2c@vger.kernel.org
8564S: Maintained
8565F: drivers/i2c/busses/i2c-pasemi.c
8566
8567PADATA PARALLEL EXECUTION MECHANISM
8568M: Steffen Klassert <steffen.klassert@secunet.com>
8569L: linux-crypto@vger.kernel.org
8570S: Maintained
8571F: kernel/padata.c
8572F: include/linux/padata.h
8573F: Documentation/padata.txt
8574
8575PANASONIC LAPTOP ACPI EXTRAS DRIVER
8576M: Harald Welte <laforge@gnumonks.org>
8577L: platform-driver-x86@vger.kernel.org
8578S: Maintained
8579F: drivers/platform/x86/panasonic-laptop.c
8580
8581PANASONIC MN10300/AM33/AM34 PORT
8582M: David Howells <dhowells@redhat.com>
8583L: linux-am33-list@redhat.com (moderated for non-subscribers)
8584W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8585S: Maintained
8586F: Documentation/mn10300/
8587F: arch/mn10300/
8588
8589PARALLEL LCD/KEYPAD PANEL DRIVER
8590M: Willy Tarreau <willy@haproxy.com>
8591M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8592S: Odd Fixes
8593F: Documentation/misc-devices/lcd-panel-cgram.txt
8594F: drivers/misc/panel.c
8595
8596PARALLEL PORT SUBSYSTEM
8597M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8598M: Sudip Mukherjee <sudip@vectorindia.org>
8599L: linux-parport@lists.infradead.org (subscribers-only)
8600S: Maintained
8601F: drivers/parport/
8602F: include/linux/parport*.h
8603F: drivers/char/ppdev.c
8604F: include/uapi/linux/ppdev.h
8605F: Documentation/parport*.txt
8606
8607PARAVIRT_OPS INTERFACE
8608M: Jeremy Fitzhardinge <jeremy@goop.org>
8609M: Chris Wright <chrisw@sous-sol.org>
8610M: Alok Kataria <akataria@vmware.com>
8611M: Rusty Russell <rusty@rustcorp.com.au>
8612L: virtualization@lists.linux-foundation.org
8613S: Supported
8614F: Documentation/virtual/paravirt_ops.txt
8615F: arch/*/kernel/paravirt*
8616F: arch/*/include/asm/paravirt.h
8617
8618PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8619M: Tim Waugh <tim@cyberelk.net>
8620L: linux-parport@lists.infradead.org (subscribers-only)
8621S: Maintained
8622F: Documentation/blockdev/paride.txt
8623F: drivers/block/paride/
8624
8625PARISC ARCHITECTURE
8626M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8627M: Helge Deller <deller@gmx.de>
8628L: linux-parisc@vger.kernel.org
8629W: http://www.parisc-linux.org/
8630Q: http://patchwork.kernel.org/project/linux-parisc/list/
8631T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8632T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8633S: Maintained
8634F: arch/parisc/
8635F: Documentation/parisc/
8636F: drivers/parisc/
8637F: drivers/char/agp/parisc-agp.c
8638F: drivers/input/serio/gscps2.c
8639F: drivers/parport/parport_gsc.*
8640F: drivers/tty/serial/8250/8250_gsc.c
8641F: drivers/video/fbdev/sti*
8642F: drivers/video/console/sti*
8643F: drivers/video/logo/logo_parisc*
8644
8645PC87360 HARDWARE MONITORING DRIVER
8646M: Jim Cromie <jim.cromie@gmail.com>
8647L: linux-hwmon@vger.kernel.org
8648S: Maintained
8649F: Documentation/hwmon/pc87360
8650F: drivers/hwmon/pc87360.c
8651
8652PC8736x GPIO DRIVER
8653M: Jim Cromie <jim.cromie@gmail.com>
8654S: Maintained
8655F: drivers/char/pc8736x_gpio.c
8656
8657PC87427 HARDWARE MONITORING DRIVER
8658M: Jean Delvare <jdelvare@suse.com>
8659L: linux-hwmon@vger.kernel.org
8660S: Maintained
8661F: Documentation/hwmon/pc87427
8662F: drivers/hwmon/pc87427.c
8663
8664PCA9532 LED DRIVER
8665M: Riku Voipio <riku.voipio@iki.fi>
8666S: Maintained
8667F: drivers/leds/leds-pca9532.c
8668F: include/linux/leds-pca9532.h
8669
8670PCA9541 I2C BUS MASTER SELECTOR DRIVER
8671M: Guenter Roeck <linux@roeck-us.net>
8672L: linux-i2c@vger.kernel.org
8673S: Maintained
8674F: drivers/i2c/muxes/i2c-mux-pca9541.c
8675
8676PCDP - PRIMARY CONSOLE AND DEBUG PORT
8677M: Khalid Aziz <khalid@gonehiking.org>
8678S: Maintained
8679F: drivers/firmware/pcdp.*
8680
8681PCI ERROR RECOVERY
8682M: Linas Vepstas <linasvepstas@gmail.com>
8683L: linux-pci@vger.kernel.org
8684S: Supported
8685F: Documentation/PCI/pci-error-recovery.txt
8686
8687PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8688M: Russell Currey <ruscur@russell.cc>
8689L: linuxppc-dev@lists.ozlabs.org
8690S: Supported
8691F: Documentation/powerpc/eeh-pci-error-recovery.txt
8692F: arch/powerpc/kernel/eeh*.c
8693F: arch/powerpc/platforms/*/eeh*.c
8694F: arch/powerpc/include/*/eeh*.h
8695
8696PCI SUBSYSTEM
8697M: Bjorn Helgaas <bhelgaas@google.com>
8698L: linux-pci@vger.kernel.org
8699Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8700T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8701S: Supported
8702F: Documentation/PCI/
8703F: drivers/pci/
8704F: include/linux/pci*
8705F: arch/x86/pci/
8706F: arch/x86/kernel/quirks.c
8707
8708PCI DRIVER FOR ALTERA PCIE IP
8709M: Ley Foon Tan <lftan@altera.com>
8710L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8711L: linux-pci@vger.kernel.org
8712S: Supported
8713F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8714F: drivers/pci/host/pcie-altera.c
8715
8716PCI DRIVER FOR ARM VERSATILE PLATFORM
8717M: Rob Herring <robh@kernel.org>
8718L: linux-pci@vger.kernel.org
8719L: linux-arm-kernel@lists.infradead.org
8720S: Maintained
8721F: Documentation/devicetree/bindings/pci/versatile.txt
8722F: drivers/pci/host/pci-versatile.c
8723
8724PCI DRIVER FOR APPLIEDMICRO XGENE
8725M: Tanmay Inamdar <tinamdar@apm.com>
8726L: linux-pci@vger.kernel.org
8727L: linux-arm-kernel@lists.infradead.org
8728S: Maintained
8729F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8730F: drivers/pci/host/pci-xgene.c
8731
8732PCI DRIVER FOR FREESCALE LAYERSCAPE
8733M: Minghuan Lian <minghuan.Lian@freescale.com>
8734M: Mingkai Hu <mingkai.hu@freescale.com>
8735M: Roy Zang <tie-fei.zang@freescale.com>
8736L: linuxppc-dev@lists.ozlabs.org
8737L: linux-pci@vger.kernel.org
8738L: linux-arm-kernel@lists.infradead.org
8739S: Maintained
8740F: drivers/pci/host/*layerscape*
8741
8742PCI DRIVER FOR IMX6
8743M: Richard Zhu <Richard.Zhu@freescale.com>
8744M: Lucas Stach <l.stach@pengutronix.de>
8745L: linux-pci@vger.kernel.org
8746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8747S: Maintained
8748F: drivers/pci/host/*imx6*
8749
8750PCI DRIVER FOR TI KEYSTONE
8751M: Murali Karicheri <m-karicheri2@ti.com>
8752L: linux-pci@vger.kernel.org
8753L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8754S: Maintained
8755F: drivers/pci/host/*keystone*
8756
8757PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8758M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8759M: Jason Cooper <jason@lakedaemon.net>
8760L: linux-pci@vger.kernel.org
8761L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8762S: Maintained
8763F: drivers/pci/host/*mvebu*
8764
8765PCI DRIVER FOR NVIDIA TEGRA
8766M: Thierry Reding <thierry.reding@gmail.com>
8767L: linux-tegra@vger.kernel.org
8768L: linux-pci@vger.kernel.org
8769S: Supported
8770F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8771F: drivers/pci/host/pci-tegra.c
8772
8773PCI DRIVER FOR TI DRA7XX
8774M: Kishon Vijay Abraham I <kishon@ti.com>
8775L: linux-omap@vger.kernel.org
8776L: linux-pci@vger.kernel.org
8777S: Supported
8778F: Documentation/devicetree/bindings/pci/ti-pci.txt
8779F: drivers/pci/host/pci-dra7xx.c
8780
8781PCI DRIVER FOR RENESAS R-CAR
8782M: Simon Horman <horms@verge.net.au>
8783L: linux-pci@vger.kernel.org
8784L: linux-renesas-soc@vger.kernel.org
8785S: Maintained
8786F: drivers/pci/host/*rcar*
8787
8788PCI DRIVER FOR SAMSUNG EXYNOS
8789M: Jingoo Han <jingoohan1@gmail.com>
8790L: linux-pci@vger.kernel.org
8791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8792L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8793S: Maintained
8794F: drivers/pci/host/pci-exynos.c
8795
8796PCI DRIVER FOR SYNOPSIS DESIGNWARE
8797M: Jingoo Han <jingoohan1@gmail.com>
8798M: Pratyush Anand <pratyush.anand@gmail.com>
8799L: linux-pci@vger.kernel.org
8800S: Maintained
8801F: drivers/pci/host/*designware*
8802
8803PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8804M: Joao Pinto <jpinto@synopsys.com>
8805L: linux-pci@vger.kernel.org
8806S: Maintained
8807F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8808F: drivers/pci/host/pcie-designware-plat.c
8809
8810PCI DRIVER FOR GENERIC OF HOSTS
8811M: Will Deacon <will.deacon@arm.com>
8812L: linux-pci@vger.kernel.org
8813L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8814S: Maintained
8815F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8816F: drivers/pci/host/pci-host-common.c
8817F: drivers/pci/host/pci-host-generic.c
8818
8819PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8820M: Keith Busch <keith.busch@intel.com>
8821L: linux-pci@vger.kernel.org
8822S: Supported
8823F: arch/x86/pci/vmd.c
8824
8825PCIE DRIVER FOR ST SPEAR13XX
8826M: Pratyush Anand <pratyush.anand@gmail.com>
8827L: linux-pci@vger.kernel.org
8828S: Maintained
8829F: drivers/pci/host/*spear*
8830
8831PCI MSI DRIVER FOR ALTERA MSI IP
8832M: Ley Foon Tan <lftan@altera.com>
8833L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8834L: linux-pci@vger.kernel.org
8835S: Supported
8836F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8837F: drivers/pci/host/pcie-altera-msi.c
8838
8839PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8840M: Duc Dang <dhdang@apm.com>
8841L: linux-pci@vger.kernel.org
8842L: linux-arm-kernel@lists.infradead.org
8843S: Maintained
8844F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8845F: drivers/pci/host/pci-xgene-msi.c
8846
8847PCIE DRIVER FOR HISILICON
8848M: Zhou Wang <wangzhou1@hisilicon.com>
8849M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8850L: linux-pci@vger.kernel.org
8851S: Maintained
8852F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8853F: drivers/pci/host/pcie-hisi.c
8854
8855PCIE DRIVER FOR QUALCOMM MSM
8856M: Stanimir Varbanov <svarbanov@mm-sol.com>
8857L: linux-pci@vger.kernel.org
8858L: linux-arm-msm@vger.kernel.org
8859S: Maintained
8860F: drivers/pci/host/*qcom*
8861
8862PCIE DRIVER FOR CAVIUM THUNDERX
8863M: David Daney <david.daney@cavium.com>
8864L: linux-pci@vger.kernel.org
8865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8866S: Supported
8867F: Documentation/devicetree/bindings/pci/pci-thunder-*
8868F: drivers/pci/host/pci-thunder-*
8869
8870PCMCIA SUBSYSTEM
8871P: Linux PCMCIA Team
8872L: linux-pcmcia@lists.infradead.org
8873W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8874T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8875S: Maintained
8876F: Documentation/pcmcia/
8877F: drivers/pcmcia/
8878F: include/pcmcia/
8879
8880PCNET32 NETWORK DRIVER
8881M: Don Fry <pcnet32@frontier.com>
8882L: netdev@vger.kernel.org
8883S: Maintained
8884F: drivers/net/ethernet/amd/pcnet32.c
8885
8886PCRYPT PARALLEL CRYPTO ENGINE
8887M: Steffen Klassert <steffen.klassert@secunet.com>
8888L: linux-crypto@vger.kernel.org
8889S: Maintained
8890F: crypto/pcrypt.c
8891F: include/crypto/pcrypt.h
8892
8893PER-CPU MEMORY ALLOCATOR
8894M: Tejun Heo <tj@kernel.org>
8895M: Christoph Lameter <cl@linux.com>
8896T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8897S: Maintained
8898F: include/linux/percpu*.h
8899F: mm/percpu*.c
8900F: arch/*/include/asm/percpu.h
8901
8902PER-TASK DELAY ACCOUNTING
8903M: Balbir Singh <bsingharora@gmail.com>
8904S: Maintained
8905F: include/linux/delayacct.h
8906F: kernel/delayacct.c
8907
8908PERFORMANCE EVENTS SUBSYSTEM
8909M: Peter Zijlstra <peterz@infradead.org>
8910M: Ingo Molnar <mingo@redhat.com>
8911M: Arnaldo Carvalho de Melo <acme@kernel.org>
8912R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8913L: linux-kernel@vger.kernel.org
8914T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8915S: Supported
8916F: kernel/events/*
8917F: include/linux/perf_event.h
8918F: include/uapi/linux/perf_event.h
8919F: arch/*/kernel/perf_event*.c
8920F: arch/*/kernel/*/perf_event*.c
8921F: arch/*/kernel/*/*/perf_event*.c
8922F: arch/*/include/asm/perf_event.h
8923F: arch/*/kernel/perf_callchain.c
8924F: arch/*/events/*
8925F: tools/perf/
8926
8927PERSONALITY HANDLING
8928M: Christoph Hellwig <hch@infradead.org>
8929L: linux-abi-devel@lists.sourceforge.net
8930S: Maintained
8931F: include/linux/personality.h
8932F: include/uapi/linux/personality.h
8933
8934PHONET PROTOCOL
8935M: Remi Denis-Courmont <courmisch@gmail.com>
8936S: Supported
8937F: Documentation/networking/phonet.txt
8938F: include/linux/phonet.h
8939F: include/net/phonet/
8940F: include/uapi/linux/phonet.h
8941F: net/phonet/
8942
8943PHRAM MTD DRIVER
8944M: Joern Engel <joern@lazybastard.org>
8945L: linux-mtd@lists.infradead.org
8946S: Maintained
8947F: drivers/mtd/devices/phram.c
8948
8949PICOLCD HID DRIVER
8950M: Bruno Prémont <bonbons@linux-vserver.org>
8951L: linux-input@vger.kernel.org
8952S: Maintained
8953F: drivers/hid/hid-picolcd*
8954
8955PICOXCELL SUPPORT
8956M: Jamie Iles <jamie@jamieiles.com>
8957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8958T: git git://github.com/jamieiles/linux-2.6-ji.git
8959S: Supported
8960F: arch/arm/boot/dts/picoxcell*
8961F: arch/arm/mach-picoxcell/
8962F: drivers/crypto/picoxcell*
8963
8964PIN CONTROL SUBSYSTEM
8965M: Linus Walleij <linus.walleij@linaro.org>
8966L: linux-gpio@vger.kernel.org
8967T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8968S: Maintained
8969F: Documentation/devicetree/bindings/pinctrl/
8970F: drivers/pinctrl/
8971F: include/linux/pinctrl/
8972
8973PIN CONTROLLER - ATMEL AT91
8974M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
8977F: drivers/pinctrl/pinctrl-at91.*
8978
8979PIN CONTROLLER - ATMEL AT91 PIO4
8980M: Ludovic Desroches <ludovic.desroches@atmel.com>
8981L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8982L: linux-gpio@vger.kernel.org
8983S: Supported
8984F: drivers/pinctrl/pinctrl-at91-pio4.*
8985
8986PIN CONTROLLER - INTEL
8987M: Mika Westerberg <mika.westerberg@linux.intel.com>
8988M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8989S: Maintained
8990F: drivers/pinctrl/intel/
8991
8992PIN CONTROLLER - RENESAS
8993M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8994M: Geert Uytterhoeven <geert+renesas@glider.be>
8995L: linux-renesas-soc@vger.kernel.org
8996S: Maintained
8997F: drivers/pinctrl/sh-pfc/
8998
8999PIN CONTROLLER - SAMSUNG
9000M: Tomasz Figa <tomasz.figa@gmail.com>
9001M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9002M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9003L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9004L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9005S: Maintained
9006F: drivers/pinctrl/samsung/
9007
9008PIN CONTROLLER - SINGLE
9009M: Tony Lindgren <tony@atomide.com>
9010M: Haojian Zhuang <haojian.zhuang@linaro.org>
9011L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9012L: linux-omap@vger.kernel.org
9013S: Maintained
9014F: drivers/pinctrl/pinctrl-single.c
9015
9016PIN CONTROLLER - ST SPEAR
9017M: Viresh Kumar <vireshk@kernel.org>
9018L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9019W: http://www.st.com/spear
9020S: Maintained
9021F: drivers/pinctrl/spear/
9022
9023PKTCDVD DRIVER
9024M: Jiri Kosina <jikos@kernel.org>
9025S: Maintained
9026F: drivers/block/pktcdvd.c
9027F: include/linux/pktcdvd.h
9028F: include/uapi/linux/pktcdvd.h
9029
9030PKUNITY SOC DRIVERS
9031M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9032W: http://mprc.pku.edu.cn/~guanxuetao/linux
9033S: Maintained
9034T: git git://github.com/gxt/linux.git
9035F: drivers/input/serio/i8042-unicore32io.h
9036F: drivers/i2c/busses/i2c-puv3.c
9037F: drivers/video/fbdev/fb-puv3.c
9038F: drivers/rtc/rtc-puv3.c
9039
9040PMBUS HARDWARE MONITORING DRIVERS
9041M: Guenter Roeck <linux@roeck-us.net>
9042L: linux-hwmon@vger.kernel.org
9043W: http://hwmon.wiki.kernel.org/
9044W: http://www.roeck-us.net/linux/drivers/
9045T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9046S: Maintained
9047F: Documentation/hwmon/pmbus
9048F: drivers/hwmon/pmbus/
9049F: include/linux/i2c/pmbus.h
9050
9051PMC SIERRA MaxRAID DRIVER
9052L: linux-scsi@vger.kernel.org
9053W: http://www.pmc-sierra.com/
9054S: Orphan
9055F: drivers/scsi/pmcraid.*
9056
9057PMC SIERRA PM8001 DRIVER
9058M: Jack Wang <jinpu.wang@profitbricks.com>
9059M: lindar_liu@usish.com
9060L: pmchba@pmcs.com
9061L: linux-scsi@vger.kernel.org
9062S: Supported
9063F: drivers/scsi/pm8001/
9064
9065POSIX CLOCKS and TIMERS
9066M: Thomas Gleixner <tglx@linutronix.de>
9067L: linux-kernel@vger.kernel.org
9068T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9069S: Maintained
9070F: fs/timerfd.c
9071F: include/linux/timer*
9072F: kernel/time/*timer*
9073
9074POWER MANAGEMENT CORE
9075M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9076L: linux-pm@vger.kernel.org
9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9078S: Supported
9079F: drivers/base/power/
9080F: include/linux/pm.h
9081F: include/linux/pm_*
9082F: include/linux/powercap.h
9083F: drivers/powercap/
9084
9085POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9086M: Sebastian Reichel <sre@kernel.org>
9087M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9088M: David Woodhouse <dwmw2@infradead.org>
9089L: linux-pm@vger.kernel.org
9090T: git git://git.infradead.org/battery-2.6.git
9091S: Maintained
9092F: include/linux/power_supply.h
9093F: drivers/power/
9094X: drivers/power/avs/
9095
9096POWER STATE COORDINATION INTERFACE (PSCI)
9097M: Mark Rutland <mark.rutland@arm.com>
9098M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9099L: linux-arm-kernel@lists.infradead.org
9100S: Maintained
9101F: drivers/firmware/psci.c
9102F: include/linux/psci.h
9103F: include/uapi/linux/psci.h
9104
9105PNP SUPPORT
9106M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9107S: Maintained
9108F: drivers/pnp/
9109
9110PPP PROTOCOL DRIVERS AND COMPRESSORS
9111M: Paul Mackerras <paulus@samba.org>
9112L: linux-ppp@vger.kernel.org
9113S: Maintained
9114F: drivers/net/ppp/ppp_*
9115
9116PPP OVER ATM (RFC 2364)
9117M: Mitchell Blank Jr <mitch@sfgoth.com>
9118S: Maintained
9119F: net/atm/pppoatm.c
9120F: include/uapi/linux/atmppp.h
9121
9122PPP OVER ETHERNET
9123M: Michal Ostrowski <mostrows@earthlink.net>
9124S: Maintained
9125F: drivers/net/ppp/pppoe.c
9126F: drivers/net/ppp/pppox.c
9127
9128PPP OVER L2TP
9129M: James Chapman <jchapman@katalix.com>
9130S: Maintained
9131F: net/l2tp/l2tp_ppp.c
9132F: include/linux/if_pppol2tp.h
9133F: include/uapi/linux/if_pppol2tp.h
9134
9135PPS SUPPORT
9136M: Rodolfo Giometti <giometti@enneenne.com>
9137W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9138L: linuxpps@ml.enneenne.com (subscribers-only)
9139S: Maintained
9140F: Documentation/pps/
9141F: drivers/pps/
9142F: include/linux/pps*.h
9143
9144PPTP DRIVER
9145M: Dmitry Kozlov <xeb@mail.ru>
9146L: netdev@vger.kernel.org
9147S: Maintained
9148F: drivers/net/ppp/pptp.c
9149W: http://sourceforge.net/projects/accel-pptp
9150
9151PREEMPTIBLE KERNEL
9152M: Robert Love <rml@tech9.net>
9153L: kpreempt-tech@lists.sourceforge.net
9154W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9155S: Supported
9156F: Documentation/preempt-locking.txt
9157F: include/linux/preempt.h
9158
9159PRISM54 WIRELESS DRIVER
9160M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9161L: linux-wireless@vger.kernel.org
9162W: http://wireless.kernel.org/en/users/Drivers/p54
9163S: Obsolete
9164F: drivers/net/wireless/intersil/prism54/
9165
9166PS3 NETWORK SUPPORT
9167M: Geoff Levand <geoff@infradead.org>
9168L: netdev@vger.kernel.org
9169L: linuxppc-dev@lists.ozlabs.org
9170S: Maintained
9171F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9172
9173PS3 PLATFORM SUPPORT
9174M: Geoff Levand <geoff@infradead.org>
9175L: linuxppc-dev@lists.ozlabs.org
9176S: Maintained
9177F: arch/powerpc/boot/ps3*
9178F: arch/powerpc/include/asm/lv1call.h
9179F: arch/powerpc/include/asm/ps3*.h
9180F: arch/powerpc/platforms/ps3/
9181F: drivers/*/ps3*
9182F: drivers/ps3/
9183F: drivers/rtc/rtc-ps3.c
9184F: drivers/usb/host/*ps3.c
9185F: sound/ppc/snd_ps3*
9186
9187PS3VRAM DRIVER
9188M: Jim Paris <jim@jtan.com>
9189M: Geoff Levand <geoff@infradead.org>
9190L: linuxppc-dev@lists.ozlabs.org
9191S: Maintained
9192F: drivers/block/ps3vram.c
9193
9194PSTORE FILESYSTEM
9195M: Anton Vorontsov <anton@enomsg.org>
9196M: Colin Cross <ccross@android.com>
9197M: Kees Cook <keescook@chromium.org>
9198M: Tony Luck <tony.luck@intel.com>
9199S: Maintained
9200T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9201F: fs/pstore/
9202F: include/linux/pstore*
9203F: drivers/firmware/efi/efi-pstore.c
9204F: drivers/acpi/apei/erst.c
9205
9206PTP HARDWARE CLOCK SUPPORT
9207M: Richard Cochran <richardcochran@gmail.com>
9208L: netdev@vger.kernel.org
9209S: Maintained
9210W: http://linuxptp.sourceforge.net/
9211F: Documentation/ABI/testing/sysfs-ptp
9212F: Documentation/ptp/*
9213F: drivers/net/ethernet/freescale/gianfar_ptp.c
9214F: drivers/net/phy/dp83640*
9215F: drivers/ptp/*
9216F: include/linux/ptp_cl*
9217
9218PTRACE SUPPORT
9219M: Roland McGrath <roland@hack.frob.com>
9220M: Oleg Nesterov <oleg@redhat.com>
9221S: Maintained
9222F: include/asm-generic/syscall.h
9223F: include/linux/ptrace.h
9224F: include/linux/regset.h
9225F: include/linux/tracehook.h
9226F: include/uapi/linux/ptrace.h
9227F: kernel/ptrace.c
9228
9229PVRUSB2 VIDEO4LINUX DRIVER
9230M: Mike Isely <isely@pobox.com>
9231L: pvrusb2@isely.net (subscribers-only)
9232L: linux-media@vger.kernel.org
9233W: http://www.isely.net/pvrusb2/
9234T: git git://linuxtv.org/media_tree.git
9235S: Maintained
9236F: Documentation/video4linux/README.pvrusb2
9237F: drivers/media/usb/pvrusb2/
9238
9239PWC WEBCAM DRIVER
9240M: Hans de Goede <hdegoede@redhat.com>
9241L: linux-media@vger.kernel.org
9242T: git git://linuxtv.org/media_tree.git
9243S: Maintained
9244F: drivers/media/usb/pwc/*
9245
9246PWM FAN DRIVER
9247M: Kamil Debski <k.debski@samsung.com>
9248L: linux-hwmon@vger.kernel.org
9249S: Supported
9250F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9251F: Documentation/hwmon/pwm-fan
9252F: drivers/hwmon/pwm-fan.c
9253
9254PWM SUBSYSTEM
9255M: Thierry Reding <thierry.reding@gmail.com>
9256L: linux-pwm@vger.kernel.org
9257S: Maintained
9258T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9259F: Documentation/pwm.txt
9260F: Documentation/devicetree/bindings/pwm/
9261F: include/linux/pwm.h
9262F: drivers/pwm/
9263F: drivers/video/backlight/pwm_bl.c
9264F: include/linux/pwm_backlight.h
9265
9266PXA2xx/PXA3xx SUPPORT
9267M: Daniel Mack <daniel@zonque.org>
9268M: Haojian Zhuang <haojian.zhuang@gmail.com>
9269M: Robert Jarzmik <robert.jarzmik@free.fr>
9270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9271T: git git://github.com/hzhuang1/linux.git
9272T: git git://github.com/rjarzmik/linux.git
9273S: Maintained
9274F: arch/arm/boot/dts/pxa*
9275F: arch/arm/mach-pxa/
9276F: drivers/dma/pxa*
9277F: drivers/pcmcia/pxa2xx*
9278F: drivers/pinctrl/pxa/
9279F: drivers/spi/spi-pxa2xx*
9280F: drivers/usb/gadget/udc/pxa2*
9281F: include/sound/pxa2xx-lib.h
9282F: sound/arm/pxa*
9283F: sound/soc/pxa/
9284
9285PXA GPIO DRIVER
9286M: Robert Jarzmik <robert.jarzmik@free.fr>
9287L: linux-gpio@vger.kernel.org
9288S: Maintained
9289F: drivers/gpio/gpio-pxa.c
9290
9291PXA3xx NAND FLASH DRIVER
9292M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9293L: linux-mtd@lists.infradead.org
9294S: Maintained
9295F: drivers/mtd/nand/pxa3xx_nand.c
9296
9297MMP SUPPORT
9298M: Eric Miao <eric.y.miao@gmail.com>
9299M: Haojian Zhuang <haojian.zhuang@gmail.com>
9300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9301T: git git://github.com/hzhuang1/linux.git
9302T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9303S: Maintained
9304F: arch/arm/boot/dts/mmp*
9305F: arch/arm/mach-mmp/
9306
9307PXA MMCI DRIVER
9308S: Orphan
9309
9310PXA RTC DRIVER
9311M: Robert Jarzmik <robert.jarzmik@free.fr>
9312L: rtc-linux@googlegroups.com
9313S: Maintained
9314
9315QAT DRIVER
9316M: Tadeusz Struk <tadeusz.struk@intel.com>
9317L: qat-linux@intel.com
9318S: Supported
9319F: drivers/crypto/qat/
9320
9321QIB DRIVER
9322M: Mike Marciniszyn <infinipath@intel.com>
9323L: linux-rdma@vger.kernel.org
9324S: Supported
9325F: drivers/infiniband/hw/qib/
9326
9327QLOGIC QLA1280 SCSI DRIVER
9328M: Michael Reed <mdr@sgi.com>
9329L: linux-scsi@vger.kernel.org
9330S: Maintained
9331F: drivers/scsi/qla1280.[ch]
9332
9333QLOGIC QLA2XXX FC-SCSI DRIVER
9334M: qla2xxx-upstream@qlogic.com
9335L: linux-scsi@vger.kernel.org
9336S: Supported
9337F: Documentation/scsi/LICENSE.qla2xxx
9338F: drivers/scsi/qla2xxx/
9339
9340QLOGIC QLA4XXX iSCSI DRIVER
9341M: QLogic-Storage-Upstream@qlogic.com
9342L: linux-scsi@vger.kernel.org
9343S: Supported
9344F: Documentation/scsi/LICENSE.qla4xxx
9345F: drivers/scsi/qla4xxx/
9346
9347QLOGIC QLA3XXX NETWORK DRIVER
9348M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9349M: Ron Mercer <ron.mercer@qlogic.com>
9350M: linux-driver@qlogic.com
9351L: netdev@vger.kernel.org
9352S: Supported
9353F: Documentation/networking/LICENSE.qla3xxx
9354F: drivers/net/ethernet/qlogic/qla3xxx.*
9355
9356QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9357M: Dept-GELinuxNICDev@qlogic.com
9358L: netdev@vger.kernel.org
9359S: Supported
9360F: drivers/net/ethernet/qlogic/qlcnic/
9361
9362QLOGIC QLGE 10Gb ETHERNET DRIVER
9363M: Harish Patil <harish.patil@qlogic.com>
9364M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9365M: Dept-GELinuxNICDev@qlogic.com
9366M: linux-driver@qlogic.com
9367L: netdev@vger.kernel.org
9368S: Supported
9369F: drivers/net/ethernet/qlogic/qlge/
9370
9371QLOGIC QL4xxx ETHERNET DRIVER
9372M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9373M: Ariel Elior <Ariel.Elior@qlogic.com>
9374M: everest-linux-l2@qlogic.com
9375L: netdev@vger.kernel.org
9376S: Supported
9377F: drivers/net/ethernet/qlogic/qed/
9378F: include/linux/qed/
9379F: drivers/net/ethernet/qlogic/qede/
9380
9381QNX4 FILESYSTEM
9382M: Anders Larsen <al@alarsen.net>
9383W: http://www.alarsen.net/linux/qnx4fs/
9384S: Maintained
9385F: fs/qnx4/
9386F: include/uapi/linux/qnx4_fs.h
9387F: include/uapi/linux/qnxtypes.h
9388
9389QT1010 MEDIA DRIVER
9390M: Antti Palosaari <crope@iki.fi>
9391L: linux-media@vger.kernel.org
9392W: https://linuxtv.org
9393W: http://palosaari.fi/linux/
9394Q: http://patchwork.linuxtv.org/project/linux-media/list/
9395T: git git://linuxtv.org/anttip/media_tree.git
9396S: Maintained
9397F: drivers/media/tuners/qt1010*
9398
9399QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9400M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9401L: linux-wireless@vger.kernel.org
9402L: ath9k-devel@lists.ath9k.org
9403W: http://wireless.kernel.org/en/users/Drivers/ath9k
9404S: Supported
9405F: drivers/net/wireless/ath/ath9k/
9406
9407QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9408M: Kalle Valo <kvalo@qca.qualcomm.com>
9409L: ath10k@lists.infradead.org
9410W: http://wireless.kernel.org/en/users/Drivers/ath10k
9411T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9412S: Supported
9413F: drivers/net/wireless/ath/ath10k/
9414
9415QUALCOMM HEXAGON ARCHITECTURE
9416M: Richard Kuo <rkuo@codeaurora.org>
9417L: linux-hexagon@vger.kernel.org
9418T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9419S: Supported
9420F: arch/hexagon/
9421
9422QUALCOMM WCN36XX WIRELESS DRIVER
9423M: Eugene Krasnikov <k.eugene.e@gmail.com>
9424L: wcn36xx@lists.infradead.org
9425W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9426T: git git://github.com/KrasnikovEugene/wcn36xx.git
9427S: Supported
9428F: drivers/net/wireless/ath/wcn36xx/
9429
9430QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9431M: Gabriel Somlo <somlo@cmu.edu>
9432M: "Michael S. Tsirkin" <mst@redhat.com>
9433L: qemu-devel@nongnu.org
9434S: Maintained
9435F: drivers/firmware/qemu_fw_cfg.c
9436
9437RADOS BLOCK DEVICE (RBD)
9438M: Ilya Dryomov <idryomov@gmail.com>
9439M: Sage Weil <sage@redhat.com>
9440M: Alex Elder <elder@kernel.org>
9441L: ceph-devel@vger.kernel.org
9442W: http://ceph.com/
9443T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9444T: git git://github.com/ceph/ceph-client.git
9445S: Supported
9446F: Documentation/ABI/testing/sysfs-bus-rbd
9447F: drivers/block/rbd.c
9448F: drivers/block/rbd_types.h
9449
9450RADEON FRAMEBUFFER DISPLAY DRIVER
9451M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9452L: linux-fbdev@vger.kernel.org
9453S: Maintained
9454F: drivers/video/fbdev/aty/radeon*
9455F: include/uapi/linux/radeonfb.h
9456
9457RADIOSHARK RADIO DRIVER
9458M: Hans de Goede <hdegoede@redhat.com>
9459L: linux-media@vger.kernel.org
9460T: git git://linuxtv.org/media_tree.git
9461S: Maintained
9462F: drivers/media/radio/radio-shark.c
9463
9464RADIOSHARK2 RADIO DRIVER
9465M: Hans de Goede <hdegoede@redhat.com>
9466L: linux-media@vger.kernel.org
9467T: git git://linuxtv.org/media_tree.git
9468S: Maintained
9469F: drivers/media/radio/radio-shark2.c
9470F: drivers/media/radio/radio-tea5777.c
9471
9472RAGE128 FRAMEBUFFER DISPLAY DRIVER
9473M: Paul Mackerras <paulus@samba.org>
9474L: linux-fbdev@vger.kernel.org
9475S: Maintained
9476F: drivers/video/fbdev/aty/aty128fb.c
9477
9478RALINK MIPS ARCHITECTURE
9479M: John Crispin <john@phrozen.org>
9480L: linux-mips@linux-mips.org
9481S: Maintained
9482F: arch/mips/ralink
9483
9484RALINK RT2X00 WIRELESS LAN DRIVER
9485P: rt2x00 project
9486M: Stanislaw Gruszka <sgruszka@redhat.com>
9487M: Helmut Schaa <helmut.schaa@googlemail.com>
9488L: linux-wireless@vger.kernel.org
9489S: Maintained
9490F: drivers/net/wireless/ralink/rt2x00/
9491
9492RAMDISK RAM BLOCK DEVICE DRIVER
9493M: Jens Axboe <axboe@kernel.dk>
9494S: Maintained
9495F: Documentation/blockdev/ramdisk.txt
9496F: drivers/block/brd.c
9497
9498RANDOM NUMBER DRIVER
9499M: "Theodore Ts'o" <tytso@mit.edu>
9500S: Maintained
9501F: drivers/char/random.c
9502
9503RAPIDIO SUBSYSTEM
9504M: Matt Porter <mporter@kernel.crashing.org>
9505M: Alexandre Bounine <alexandre.bounine@idt.com>
9506S: Maintained
9507F: drivers/rapidio/
9508
9509RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9510L: linux-wireless@vger.kernel.org
9511S: Orphan
9512F: drivers/net/wireless/ray*
9513
9514RCUTORTURE MODULE
9515M: Josh Triplett <josh@joshtriplett.org>
9516M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9517L: linux-kernel@vger.kernel.org
9518S: Supported
9519T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9520F: Documentation/RCU/torture.txt
9521F: kernel/rcu/rcutorture.c
9522
9523RCUTORTURE TEST FRAMEWORK
9524M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9525M: Josh Triplett <josh@joshtriplett.org>
9526R: Steven Rostedt <rostedt@goodmis.org>
9527R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9528R: Lai Jiangshan <jiangshanlai@gmail.com>
9529L: linux-kernel@vger.kernel.org
9530S: Supported
9531T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9532F: tools/testing/selftests/rcutorture
9533
9534RDC R-321X SoC
9535M: Florian Fainelli <florian@openwrt.org>
9536S: Maintained
9537
9538RDC R6040 FAST ETHERNET DRIVER
9539M: Florian Fainelli <florian@openwrt.org>
9540L: netdev@vger.kernel.org
9541S: Maintained
9542F: drivers/net/ethernet/rdc/r6040.c
9543
9544RDS - RELIABLE DATAGRAM SOCKETS
9545M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9546L: netdev@vger.kernel.org
9547L: linux-rdma@vger.kernel.org
9548L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9549W: https://oss.oracle.com/projects/rds/
9550S: Supported
9551F: net/rds/
9552F: Documentation/networking/rds.txt
9553
9554RDMAVT - RDMA verbs software
9555M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9556L: linux-rdma@vger.kernel.org
9557S: Supported
9558F: drivers/infiniband/sw/rdmavt
9559
9560READ-COPY UPDATE (RCU)
9561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9562M: Josh Triplett <josh@joshtriplett.org>
9563R: Steven Rostedt <rostedt@goodmis.org>
9564R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9565R: Lai Jiangshan <jiangshanlai@gmail.com>
9566L: linux-kernel@vger.kernel.org
9567W: http://www.rdrop.com/users/paulmck/RCU/
9568S: Supported
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9570F: Documentation/RCU/
9571X: Documentation/RCU/torture.txt
9572F: include/linux/rcu*
9573X: include/linux/srcu.h
9574F: kernel/rcu/
9575X: kernel/torture.c
9576
9577REAL TIME CLOCK (RTC) SUBSYSTEM
9578M: Alessandro Zummo <a.zummo@towertech.it>
9579M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9580L: rtc-linux@googlegroups.com
9581Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9582T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9583S: Maintained
9584F: Documentation/rtc.txt
9585F: drivers/rtc/
9586F: include/linux/rtc.h
9587F: include/uapi/linux/rtc.h
9588
9589REALTEK AUDIO CODECS
9590M: Bard Liao <bardliao@realtek.com>
9591M: Oder Chiou <oder_chiou@realtek.com>
9592S: Maintained
9593F: sound/soc/codecs/rt*
9594F: include/sound/rt*.h
9595
9596REISERFS FILE SYSTEM
9597L: reiserfs-devel@vger.kernel.org
9598S: Supported
9599F: fs/reiserfs/
9600
9601REGISTER MAP ABSTRACTION
9602M: Mark Brown <broonie@kernel.org>
9603L: linux-kernel@vger.kernel.org
9604T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9605S: Supported
9606F: drivers/base/regmap/
9607F: include/linux/regmap.h
9608
9609REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9610M: Ohad Ben-Cohen <ohad@wizery.com>
9611M: Bjorn Andersson <bjorn.andersson@linaro.org>
9612L: linux-remoteproc@vger.kernel.org
9613T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9614S: Maintained
9615F: drivers/remoteproc/
9616F: Documentation/remoteproc.txt
9617F: include/linux/remoteproc.h
9618
9619REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9620M: Ohad Ben-Cohen <ohad@wizery.com>
9621M: Bjorn Andersson <bjorn.andersson@linaro.org>
9622L: linux-remoteproc@vger.kernel.org
9623T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9624S: Maintained
9625F: drivers/rpmsg/
9626F: Documentation/rpmsg.txt
9627F: include/linux/rpmsg.h
9628
9629RENESAS ETHERNET DRIVERS
9630R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9631L: netdev@vger.kernel.org
9632L: linux-renesas-soc@vger.kernel.org
9633F: drivers/net/ethernet/renesas/
9634F: include/linux/sh_eth.h
9635
9636RENESAS USB2 PHY DRIVER
9637M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9638L: linux-renesas-soc@vger.kernel.org
9639S: Maintained
9640F: drivers/phy/phy-rcar-gen3-usb2.c
9641
9642RESET CONTROLLER FRAMEWORK
9643M: Philipp Zabel <p.zabel@pengutronix.de>
9644T: git git://git.pengutronix.de/git/pza/linux
9645S: Maintained
9646F: drivers/reset/
9647F: Documentation/devicetree/bindings/reset/
9648F: include/dt-bindings/reset/
9649F: include/linux/reset.h
9650F: include/linux/reset-controller.h
9651
9652RFKILL
9653M: Johannes Berg <johannes@sipsolutions.net>
9654L: linux-wireless@vger.kernel.org
9655W: http://wireless.kernel.org/
9656T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9658S: Maintained
9659F: Documentation/rfkill.txt
9660F: net/rfkill/
9661
9662RHASHTABLE
9663M: Thomas Graf <tgraf@suug.ch>
9664L: netdev@vger.kernel.org
9665S: Maintained
9666F: lib/rhashtable.c
9667F: include/linux/rhashtable.h
9668
9669RICOH SMARTMEDIA/XD DRIVER
9670M: Maxim Levitsky <maximlevitsky@gmail.com>
9671S: Maintained
9672F: drivers/mtd/nand/r852.c
9673F: drivers/mtd/nand/r852.h
9674
9675RICOH R5C592 MEMORYSTICK DRIVER
9676M: Maxim Levitsky <maximlevitsky@gmail.com>
9677S: Maintained
9678F: drivers/memstick/host/r592.*
9679
9680ROCCAT DRIVERS
9681M: Stefan Achatz <erazor_de@users.sourceforge.net>
9682W: http://sourceforge.net/projects/roccat/
9683S: Maintained
9684F: drivers/hid/hid-roccat*
9685F: include/linux/hid-roccat*
9686F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9687
9688ROCKER DRIVER
9689M: Jiri Pirko <jiri@resnulli.us>
9690M: Scott Feldman <sfeldma@gmail.com>
9691L: netdev@vger.kernel.org
9692S: Supported
9693F: drivers/net/ethernet/rocker/
9694
9695ROCKETPORT DRIVER
9696P: Comtrol Corp.
9697W: http://www.comtrol.com
9698S: Maintained
9699F: Documentation/serial/rocket.txt
9700F: drivers/tty/rocket*
9701
9702ROCKETPORT EXPRESS/INFINITY DRIVER
9703M: Kevin Cernekee <cernekee@gmail.com>
9704L: linux-serial@vger.kernel.org
9705S: Odd Fixes
9706F: drivers/tty/serial/rp2.*
9707
9708ROSE NETWORK LAYER
9709M: Ralf Baechle <ralf@linux-mips.org>
9710L: linux-hams@vger.kernel.org
9711W: http://www.linux-ax25.org/
9712S: Maintained
9713F: include/net/rose.h
9714F: include/uapi/linux/rose.h
9715F: net/rose/
9716
9717RTL2830 MEDIA DRIVER
9718M: Antti Palosaari <crope@iki.fi>
9719L: linux-media@vger.kernel.org
9720W: https://linuxtv.org
9721W: http://palosaari.fi/linux/
9722Q: http://patchwork.linuxtv.org/project/linux-media/list/
9723T: git git://linuxtv.org/anttip/media_tree.git
9724S: Maintained
9725F: drivers/media/dvb-frontends/rtl2830*
9726
9727RTL2832 MEDIA DRIVER
9728M: Antti Palosaari <crope@iki.fi>
9729L: linux-media@vger.kernel.org
9730W: https://linuxtv.org
9731W: http://palosaari.fi/linux/
9732Q: http://patchwork.linuxtv.org/project/linux-media/list/
9733T: git git://linuxtv.org/anttip/media_tree.git
9734S: Maintained
9735F: drivers/media/dvb-frontends/rtl2832*
9736
9737RTL2832_SDR MEDIA DRIVER
9738M: Antti Palosaari <crope@iki.fi>
9739L: linux-media@vger.kernel.org
9740W: https://linuxtv.org
9741W: http://palosaari.fi/linux/
9742Q: http://patchwork.linuxtv.org/project/linux-media/list/
9743T: git git://linuxtv.org/anttip/media_tree.git
9744S: Maintained
9745F: drivers/media/dvb-frontends/rtl2832_sdr*
9746
9747RTL8180 WIRELESS DRIVER
9748L: linux-wireless@vger.kernel.org
9749W: http://wireless.kernel.org/
9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9751S: Orphan
9752F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9753
9754RTL8187 WIRELESS DRIVER
9755M: Herton Ronaldo Krzesinski <herton@canonical.com>
9756M: Hin-Tak Leung <htl10@users.sourceforge.net>
9757M: Larry Finger <Larry.Finger@lwfinger.net>
9758L: linux-wireless@vger.kernel.org
9759W: http://wireless.kernel.org/
9760T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9761S: Maintained
9762F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9763
9764RTL8192CE WIRELESS DRIVER
9765M: Larry Finger <Larry.Finger@lwfinger.net>
9766M: Chaoming Li <chaoming_li@realsil.com.cn>
9767L: linux-wireless@vger.kernel.org
9768W: http://wireless.kernel.org/
9769T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9770S: Maintained
9771F: drivers/net/wireless/realtek/rtlwifi/
9772F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9773
9774RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9775M: Jes Sorensen <Jes.Sorensen@redhat.com>
9776L: linux-wireless@vger.kernel.org
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9778S: Maintained
9779F: drivers/net/wireless/realtek/rtl8xxxu/
9780
9781S3 SAVAGE FRAMEBUFFER DRIVER
9782M: Antonino Daplas <adaplas@gmail.com>
9783L: linux-fbdev@vger.kernel.org
9784S: Maintained
9785F: drivers/video/fbdev/savage/
9786
9787S390
9788M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9789M: Heiko Carstens <heiko.carstens@de.ibm.com>
9790L: linux-s390@vger.kernel.org
9791W: http://www.ibm.com/developerworks/linux/linux390/
9792T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9793S: Supported
9794F: arch/s390/
9795F: drivers/s390/
9796F: Documentation/s390/
9797F: Documentation/DocBook/s390*
9798
9799S390 COMMON I/O LAYER
9800M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9801M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9802L: linux-s390@vger.kernel.org
9803W: http://www.ibm.com/developerworks/linux/linux390/
9804S: Supported
9805F: drivers/s390/cio/
9806
9807S390 DASD DRIVER
9808M: Stefan Weinhuber <wein@de.ibm.com>
9809M: Stefan Haberland <stefan.haberland@de.ibm.com>
9810L: linux-s390@vger.kernel.org
9811W: http://www.ibm.com/developerworks/linux/linux390/
9812S: Supported
9813F: drivers/s390/block/dasd*
9814F: block/partitions/ibm.c
9815
9816S390 NETWORK DRIVERS
9817M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9818L: linux-s390@vger.kernel.org
9819W: http://www.ibm.com/developerworks/linux/linux390/
9820S: Supported
9821F: drivers/s390/net/
9822
9823S390 PCI SUBSYSTEM
9824M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9825M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9826L: linux-s390@vger.kernel.org
9827W: http://www.ibm.com/developerworks/linux/linux390/
9828S: Supported
9829F: arch/s390/pci/
9830F: drivers/pci/hotplug/s390_pci_hpc.c
9831
9832S390 ZCRYPT DRIVER
9833M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9834L: linux-s390@vger.kernel.org
9835W: http://www.ibm.com/developerworks/linux/linux390/
9836S: Supported
9837F: drivers/s390/crypto/
9838
9839S390 ZFCP DRIVER
9840M: Steffen Maier <maier@linux.vnet.ibm.com>
9841L: linux-s390@vger.kernel.org
9842W: http://www.ibm.com/developerworks/linux/linux390/
9843S: Supported
9844F: drivers/s390/scsi/zfcp_*
9845
9846S390 IUCV NETWORK LAYER
9847M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9848L: linux-s390@vger.kernel.org
9849W: http://www.ibm.com/developerworks/linux/linux390/
9850S: Supported
9851F: drivers/s390/net/*iucv*
9852F: include/net/iucv/
9853F: net/iucv/
9854
9855S390 IOMMU (PCI)
9856M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9857L: linux-s390@vger.kernel.org
9858W: http://www.ibm.com/developerworks/linux/linux390/
9859S: Supported
9860F: drivers/iommu/s390-iommu.c
9861
9862S3C24XX SD/MMC Driver
9863M: Ben Dooks <ben-linux@fluff.org>
9864L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9865S: Supported
9866F: drivers/mmc/host/s3cmci.*
9867
9868SAA6588 RDS RECEIVER DRIVER
9869M: Hans Verkuil <hverkuil@xs4all.nl>
9870L: linux-media@vger.kernel.org
9871T: git git://linuxtv.org/media_tree.git
9872W: https://linuxtv.org
9873S: Odd Fixes
9874F: drivers/media/i2c/saa6588*
9875
9876SAA7134 VIDEO4LINUX DRIVER
9877M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
9878M: Mauro Carvalho Chehab <mchehab@kernel.org>
9879L: linux-media@vger.kernel.org
9880W: https://linuxtv.org
9881T: git git://linuxtv.org/media_tree.git
9882S: Odd fixes
9883F: Documentation/video4linux/*.saa7134
9884F: drivers/media/pci/saa7134/
9885
9886SAA7146 VIDEO4LINUX-2 DRIVER
9887M: Hans Verkuil <hverkuil@xs4all.nl>
9888L: linux-media@vger.kernel.org
9889T: git git://linuxtv.org/media_tree.git
9890S: Maintained
9891F: drivers/media/common/saa7146/
9892F: drivers/media/pci/saa7146/
9893F: include/media/saa7146*
9894
9895SAMSUNG LAPTOP DRIVER
9896M: Corentin Chary <corentin.chary@gmail.com>
9897L: platform-driver-x86@vger.kernel.org
9898S: Maintained
9899F: drivers/platform/x86/samsung-laptop.c
9900
9901SAMSUNG AUDIO (ASoC) DRIVERS
9902M: Sangbeom Kim <sbkim73@samsung.com>
9903L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9904S: Supported
9905F: sound/soc/samsung/
9906
9907SAMSUNG FRAMEBUFFER DRIVER
9908M: Jingoo Han <jingoohan1@gmail.com>
9909L: linux-fbdev@vger.kernel.org
9910S: Maintained
9911F: drivers/video/fbdev/s3c-fb.c
9912
9913SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9914M: Sangbeom Kim <sbkim73@samsung.com>
9915M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9916L: linux-kernel@vger.kernel.org
9917L: linux-samsung-soc@vger.kernel.org
9918S: Supported
9919F: drivers/mfd/sec*.c
9920F: drivers/regulator/s2m*.c
9921F: drivers/regulator/s5m*.c
9922F: drivers/clk/clk-s2mps11.c
9923F: drivers/rtc/rtc-s5m.c
9924F: include/linux/mfd/samsung/
9925F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9926F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9927F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9928F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9929
9930SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9931M: Kyungmin Park <kyungmin.park@samsung.com>
9932M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9933L: linux-media@vger.kernel.org
9934Q: https://patchwork.linuxtv.org/project/linux-media/list/
9935S: Supported
9936F: drivers/media/platform/exynos4-is/
9937
9938SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9939M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9940L: linux-media@vger.kernel.org
9941L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9942S: Maintained
9943F: drivers/media/platform/s3c-camif/
9944F: include/media/drv-intf/s3c_camif.h
9945
9946SAMSUNG S5C73M3 CAMERA DRIVER
9947M: Kyungmin Park <kyungmin.park@samsung.com>
9948M: Andrzej Hajda <a.hajda@samsung.com>
9949L: linux-media@vger.kernel.org
9950S: Supported
9951F: drivers/media/i2c/s5c73m3/*
9952
9953SAMSUNG S5K5BAF CAMERA DRIVER
9954M: Kyungmin Park <kyungmin.park@samsung.com>
9955M: Andrzej Hajda <a.hajda@samsung.com>
9956L: linux-media@vger.kernel.org
9957S: Supported
9958F: drivers/media/i2c/s5k5baf.c
9959
9960SAMSUNG S3FWRN5 NFC DRIVER
9961M: Robert Baldyga <r.baldyga@samsung.com>
9962M: Krzysztof Opasiak <k.opasiak@samsung.com>
9963L: linux-nfc@lists.01.org (moderated for non-subscribers)
9964S: Supported
9965F: drivers/nfc/s3fwrn5
9966
9967SAMSUNG SOC CLOCK DRIVERS
9968M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9969M: Tomasz Figa <tomasz.figa@gmail.com>
9970S: Supported
9971L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9972F: drivers/clk/samsung/
9973
9974SAMSUNG SXGBE DRIVERS
9975M: Byungho An <bh74.an@samsung.com>
9976M: Girish K S <ks.giri@samsung.com>
9977M: Vipul Pandya <vipul.pandya@samsung.com>
9978S: Supported
9979L: netdev@vger.kernel.org
9980F: drivers/net/ethernet/samsung/sxgbe/
9981
9982SAMSUNG THERMAL DRIVER
9983M: Lukasz Majewski <l.majewski@samsung.com>
9984L: linux-pm@vger.kernel.org
9985L: linux-samsung-soc@vger.kernel.org
9986S: Supported
9987T: git https://github.com/lmajewski/linux-samsung-thermal.git
9988F: drivers/thermal/samsung/
9989
9990SAMSUNG USB2 PHY DRIVER
9991M: Kamil Debski <k.debski@samsung.com>
9992L: linux-kernel@vger.kernel.org
9993S: Supported
9994F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9995F: Documentation/phy/samsung-usb2.txt
9996F: drivers/phy/phy-exynos4210-usb2.c
9997F: drivers/phy/phy-exynos4x12-usb2.c
9998F: drivers/phy/phy-exynos5250-usb2.c
9999F: drivers/phy/phy-s5pv210-usb2.c
10000F: drivers/phy/phy-samsung-usb2.c
10001F: drivers/phy/phy-samsung-usb2.h
10002
10003SERIAL DRIVERS
10004M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10005L: linux-serial@vger.kernel.org
10006S: Maintained
10007F: drivers/tty/serial/
10008
10009SYNOPSYS DESIGNWARE DMAC DRIVER
10010M: Viresh Kumar <vireshk@kernel.org>
10011M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10012S: Maintained
10013F: include/linux/dma/dw.h
10014F: include/linux/platform_data/dma-dw.h
10015F: drivers/dma/dw/
10016
10017SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10018M: Lars Persson <lars.persson@axis.com>
10019L: netdev@vger.kernel.org
10020S: Supported
10021F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10022F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10023
10024SYNOPSYS DESIGNWARE I2C DRIVER
10025M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10026R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10027R: Mika Westerberg <mika.westerberg@linux.intel.com>
10028L: linux-i2c@vger.kernel.org
10029S: Maintained
10030F: drivers/i2c/busses/i2c-designware-*
10031F: include/linux/platform_data/i2c-designware.h
10032
10033SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10034M: Jaehoon Chung <jh80.chung@samsung.com>
10035L: linux-mmc@vger.kernel.org
10036S: Maintained
10037F: include/linux/mmc/dw_mmc.h
10038F: drivers/mmc/host/dw_mmc*
10039
10040SYSTEM TRACE MODULE CLASS
10041M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10042S: Maintained
10043T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10044F: Documentation/trace/stm.txt
10045F: drivers/hwtracing/stm/
10046F: include/linux/stm.h
10047F: include/uapi/linux/stm.h
10048
10049THUNDERBOLT DRIVER
10050M: Andreas Noever <andreas.noever@gmail.com>
10051S: Maintained
10052F: drivers/thunderbolt/
10053
10054TI BQ27XXX POWER SUPPLY DRIVER
10055R: Andrew F. Davis <afd@ti.com>
10056F: include/linux/power/bq27xxx_battery.h
10057F: drivers/power/bq27xxx_battery.c
10058F: drivers/power/bq27xxx_battery_i2c.c
10059
10060TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10061M: John Stultz <john.stultz@linaro.org>
10062M: Thomas Gleixner <tglx@linutronix.de>
10063L: linux-kernel@vger.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10065S: Supported
10066F: include/linux/clocksource.h
10067F: include/linux/time.h
10068F: include/linux/timex.h
10069F: include/uapi/linux/time.h
10070F: include/uapi/linux/timex.h
10071F: kernel/time/clocksource.c
10072F: kernel/time/time*.c
10073F: kernel/time/alarmtimer.c
10074F: kernel/time/ntp.c
10075F: tools/testing/selftests/timers/
10076
10077SC1200 WDT DRIVER
10078M: Zwane Mwaikambo <zwanem@gmail.com>
10079S: Maintained
10080F: drivers/watchdog/sc1200wdt.c
10081
10082SCHEDULER
10083M: Ingo Molnar <mingo@redhat.com>
10084M: Peter Zijlstra <peterz@infradead.org>
10085L: linux-kernel@vger.kernel.org
10086T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10087S: Maintained
10088F: kernel/sched/
10089F: include/linux/sched.h
10090F: include/uapi/linux/sched.h
10091F: include/linux/wait.h
10092
10093SCORE ARCHITECTURE
10094M: Chen Liqin <liqin.linux@gmail.com>
10095M: Lennox Wu <lennox.wu@gmail.com>
10096W: http://www.sunplus.com
10097S: Supported
10098F: arch/score/
10099
10100SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10101M: Sudeep Holla <sudeep.holla@arm.com>
10102L: linux-arm-kernel@lists.infradead.org
10103S: Maintained
10104F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10105F: drivers/clk/clk-scpi.c
10106F: drivers/cpufreq/scpi-cpufreq.c
10107F: drivers/firmware/arm_scpi.c
10108F: include/linux/scpi_protocol.h
10109
10110SCSI CDROM DRIVER
10111M: Jens Axboe <axboe@kernel.dk>
10112L: linux-scsi@vger.kernel.org
10113W: http://www.kernel.dk
10114S: Maintained
10115F: drivers/scsi/sr*
10116
10117SCSI RDMA PROTOCOL (SRP) INITIATOR
10118M: Bart Van Assche <bart.vanassche@sandisk.com>
10119L: linux-rdma@vger.kernel.org
10120S: Supported
10121W: http://www.openfabrics.org
10122Q: http://patchwork.kernel.org/project/linux-rdma/list/
10123T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10124F: drivers/infiniband/ulp/srp/
10125F: include/scsi/srp.h
10126
10127SCSI SG DRIVER
10128M: Doug Gilbert <dgilbert@interlog.com>
10129L: linux-scsi@vger.kernel.org
10130W: http://sg.danny.cz/sg
10131S: Maintained
10132F: Documentation/scsi/scsi-generic.txt
10133F: drivers/scsi/sg.c
10134F: include/scsi/sg.h
10135
10136SCSI SUBSYSTEM
10137M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10139M: "Martin K. Petersen" <martin.petersen@oracle.com>
10140T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10141L: linux-scsi@vger.kernel.org
10142S: Maintained
10143F: drivers/scsi/
10144F: include/scsi/
10145
10146SCSI TAPE DRIVER
10147M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10148L: linux-scsi@vger.kernel.org
10149S: Maintained
10150F: Documentation/scsi/st.txt
10151F: drivers/scsi/st.*
10152F: drivers/scsi/st_*.h
10153
10154SCTP PROTOCOL
10155M: Vlad Yasevich <vyasevich@gmail.com>
10156M: Neil Horman <nhorman@tuxdriver.com>
10157L: linux-sctp@vger.kernel.org
10158W: http://lksctp.sourceforge.net
10159S: Maintained
10160F: Documentation/networking/sctp.txt
10161F: include/linux/sctp.h
10162F: include/uapi/linux/sctp.h
10163F: include/net/sctp/
10164F: net/sctp/
10165
10166SCx200 CPU SUPPORT
10167M: Jim Cromie <jim.cromie@gmail.com>
10168S: Odd Fixes
10169F: Documentation/i2c/busses/scx200_acb
10170F: arch/x86/platform/scx200/
10171F: drivers/watchdog/scx200_wdt.c
10172F: drivers/i2c/busses/scx200*
10173F: drivers/mtd/maps/scx200_docflash.c
10174F: include/linux/scx200.h
10175
10176SCx200 GPIO DRIVER
10177M: Jim Cromie <jim.cromie@gmail.com>
10178S: Maintained
10179F: drivers/char/scx200_gpio.c
10180F: include/linux/scx200_gpio.h
10181
10182SCx200 HRT CLOCKSOURCE DRIVER
10183M: Jim Cromie <jim.cromie@gmail.com>
10184S: Maintained
10185F: drivers/clocksource/scx200_hrt.c
10186
10187SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10188M: Sascha Sommer <saschasommer@freenet.de>
10189L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10190S: Maintained
10191F: drivers/mmc/host/sdricoh_cs.c
10192
10193SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10194M: Adrian Hunter <adrian.hunter@intel.com>
10195L: linux-mmc@vger.kernel.org
10196T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10197S: Maintained
10198F: drivers/mmc/host/sdhci*
10199F: include/linux/mmc/sdhci*
10200
10201SECURE COMPUTING
10202M: Kees Cook <keescook@chromium.org>
10203R: Andy Lutomirski <luto@amacapital.net>
10204R: Will Drewry <wad@chromium.org>
10205T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10206S: Supported
10207F: kernel/seccomp.c
10208F: include/uapi/linux/seccomp.h
10209F: include/linux/seccomp.h
10210F: tools/testing/selftests/seccomp/*
10211K: \bsecure_computing
10212K: \bTIF_SECCOMP\b
10213
10214SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10215M: Ben Dooks <ben-linux@fluff.org>
10216M: Jaehoon Chung <jh80.chung@samsung.com>
10217L: linux-mmc@vger.kernel.org
10218S: Maintained
10219F: drivers/mmc/host/sdhci-s3c*
10220
10221SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10222M: Viresh Kumar <vireshk@kernel.org>
10223L: linux-mmc@vger.kernel.org
10224S: Maintained
10225F: drivers/mmc/host/sdhci-spear.c
10226
10227SECURITY SUBSYSTEM
10228M: James Morris <james.l.morris@oracle.com>
10229M: "Serge E. Hallyn" <serge@hallyn.com>
10230L: linux-security-module@vger.kernel.org (suggested Cc:)
10231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10232W: http://kernsec.org/
10233S: Supported
10234F: security/
10235
10236SECURITY CONTACT
10237M: Security Officers <security@kernel.org>
10238S: Supported
10239
10240SELINUX SECURITY MODULE
10241M: Paul Moore <paul@paul-moore.com>
10242M: Stephen Smalley <sds@tycho.nsa.gov>
10243M: Eric Paris <eparis@parisplace.org>
10244L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10245W: http://selinuxproject.org
10246T: git git://git.infradead.org/users/pcmoore/selinux
10247S: Supported
10248F: include/linux/selinux*
10249F: security/selinux/
10250F: scripts/selinux/
10251
10252APPARMOR SECURITY MODULE
10253M: John Johansen <john.johansen@canonical.com>
10254L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10255W: apparmor.wiki.kernel.org
10256T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10257S: Supported
10258F: security/apparmor/
10259
10260LOADPIN SECURITY MODULE
10261M: Kees Cook <keescook@chromium.org>
10262T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10263S: Supported
10264F: security/loadpin/
10265
10266YAMA SECURITY MODULE
10267M: Kees Cook <keescook@chromium.org>
10268T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10269S: Supported
10270F: security/yama/
10271
10272SENSABLE PHANTOM
10273M: Jiri Slaby <jirislaby@gmail.com>
10274S: Maintained
10275F: drivers/misc/phantom.c
10276F: include/uapi/linux/phantom.h
10277
10278SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10279M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10280M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10281M: John Soni Jose <sony.john@avagotech.com>
10282L: linux-scsi@vger.kernel.org
10283W: http://www.avagotech.com
10284S: Supported
10285F: drivers/scsi/be2iscsi/
10286
10287Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10288M: Sathya Perla <sathya.perla@broadcom.com>
10289M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10290M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10291M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10292M: Somnath Kotur <somnath.kotur@broadcom.com>
10293L: netdev@vger.kernel.org
10294W: http://www.emulex.com
10295S: Supported
10296F: drivers/net/ethernet/emulex/benet/
10297
10298EMULEX ONECONNECT ROCE DRIVER
10299M: Selvin Xavier <selvin.xavier@avagotech.com>
10300M: Devesh Sharma <devesh.sharma@avagotech.com>
10301M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10302L: linux-rdma@vger.kernel.org
10303W: http://www.emulex.com
10304S: Supported
10305F: drivers/infiniband/hw/ocrdma/
10306
10307SFC NETWORK DRIVER
10308M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10309M: Edward Cree <ecree@solarflare.com>
10310M: Bert Kenward <bkenward@solarflare.com>
10311L: netdev@vger.kernel.org
10312S: Supported
10313F: drivers/net/ethernet/sfc/
10314
10315SGI GRU DRIVER
10316M: Dimitri Sivanich <sivanich@sgi.com>
10317S: Maintained
10318F: drivers/misc/sgi-gru/
10319
10320SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10321M: Pat Gefre <pfg@sgi.com>
10322L: linux-ia64@vger.kernel.org
10323S: Supported
10324F: Documentation/ia64/serial.txt
10325F: drivers/tty/serial/ioc?_serial.c
10326F: include/linux/ioc?.h
10327
10328SGI XP/XPC/XPNET DRIVER
10329M: Cliff Whickman <cpw@sgi.com>
10330M: Robin Holt <robinmholt@gmail.com>
10331S: Maintained
10332F: drivers/misc/sgi-xp/
10333
10334SI2157 MEDIA DRIVER
10335M: Antti Palosaari <crope@iki.fi>
10336L: linux-media@vger.kernel.org
10337W: https://linuxtv.org
10338W: http://palosaari.fi/linux/
10339Q: http://patchwork.linuxtv.org/project/linux-media/list/
10340T: git git://linuxtv.org/anttip/media_tree.git
10341S: Maintained
10342F: drivers/media/tuners/si2157*
10343
10344SI2168 MEDIA DRIVER
10345M: Antti Palosaari <crope@iki.fi>
10346L: linux-media@vger.kernel.org
10347W: https://linuxtv.org
10348W: http://palosaari.fi/linux/
10349Q: http://patchwork.linuxtv.org/project/linux-media/list/
10350T: git git://linuxtv.org/anttip/media_tree.git
10351S: Maintained
10352F: drivers/media/dvb-frontends/si2168*
10353
10354SI470X FM RADIO RECEIVER I2C DRIVER
10355M: Hans Verkuil <hverkuil@xs4all.nl>
10356L: linux-media@vger.kernel.org
10357T: git git://linuxtv.org/media_tree.git
10358W: https://linuxtv.org
10359S: Odd Fixes
10360F: drivers/media/radio/si470x/radio-si470x-i2c.c
10361
10362SI470X FM RADIO RECEIVER USB DRIVER
10363M: Hans Verkuil <hverkuil@xs4all.nl>
10364L: linux-media@vger.kernel.org
10365T: git git://linuxtv.org/media_tree.git
10366W: https://linuxtv.org
10367S: Maintained
10368F: drivers/media/radio/si470x/radio-si470x-common.c
10369F: drivers/media/radio/si470x/radio-si470x.h
10370F: drivers/media/radio/si470x/radio-si470x-usb.c
10371
10372SI4713 FM RADIO TRANSMITTER I2C DRIVER
10373M: Eduardo Valentin <edubezval@gmail.com>
10374L: linux-media@vger.kernel.org
10375T: git git://linuxtv.org/media_tree.git
10376W: https://linuxtv.org
10377S: Odd Fixes
10378F: drivers/media/radio/si4713/si4713.?
10379
10380SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10381M: Eduardo Valentin <edubezval@gmail.com>
10382L: linux-media@vger.kernel.org
10383T: git git://linuxtv.org/media_tree.git
10384W: https://linuxtv.org
10385S: Odd Fixes
10386F: drivers/media/radio/si4713/radio-platform-si4713.c
10387
10388SI4713 FM RADIO TRANSMITTER USB DRIVER
10389M: Hans Verkuil <hverkuil@xs4all.nl>
10390L: linux-media@vger.kernel.org
10391T: git git://linuxtv.org/media_tree.git
10392W: https://linuxtv.org
10393S: Maintained
10394F: drivers/media/radio/si4713/radio-usb-si4713.c
10395
10396SIANO DVB DRIVER
10397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10398M: Mauro Carvalho Chehab <mchehab@kernel.org>
10399L: linux-media@vger.kernel.org
10400W: https://linuxtv.org
10401T: git git://linuxtv.org/media_tree.git
10402S: Odd fixes
10403F: drivers/media/common/siano/
10404F: drivers/media/usb/siano/
10405F: drivers/media/usb/siano/
10406F: drivers/media/mmc/siano/
10407
10408SIMPLEFB FB DRIVER
10409M: Hans de Goede <hdegoede@redhat.com>
10410L: linux-fbdev@vger.kernel.org
10411S: Maintained
10412F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10413F: drivers/video/fbdev/simplefb.c
10414F: include/linux/platform_data/simplefb.h
10415
10416SH_VEU V4L2 MEM2MEM DRIVER
10417L: linux-media@vger.kernel.org
10418S: Orphan
10419F: drivers/media/platform/sh_veu.c
10420
10421SH_VOU V4L2 OUTPUT DRIVER
10422L: linux-media@vger.kernel.org
10423S: Orphan
10424F: drivers/media/platform/sh_vou.c
10425F: include/media/drv-intf/sh_vou.h
10426
10427SIMPLE FIRMWARE INTERFACE (SFI)
10428M: Len Brown <lenb@kernel.org>
10429L: sfi-devel@simplefirmware.org
10430W: http://simplefirmware.org/
10431T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10432S: Supported
10433F: arch/x86/platform/sfi/
10434F: drivers/sfi/
10435F: include/linux/sfi*.h
10436
10437SIMTEC EB110ATX (Chalice CATS)
10438P: Ben Dooks
10439P: Vincent Sanders <vince@simtec.co.uk>
10440M: Simtec Linux Team <linux@simtec.co.uk>
10441W: http://www.simtec.co.uk/products/EB110ATX/
10442S: Supported
10443
10444SIMTEC EB2410ITX (BAST)
10445P: Ben Dooks
10446P: Vincent Sanders <vince@simtec.co.uk>
10447M: Simtec Linux Team <linux@simtec.co.uk>
10448W: http://www.simtec.co.uk/products/EB2410ITX/
10449S: Supported
10450F: arch/arm/mach-s3c24xx/mach-bast.c
10451F: arch/arm/mach-s3c24xx/bast-ide.c
10452F: arch/arm/mach-s3c24xx/bast-irq.c
10453
10454TI DAVINCI MACHINE SUPPORT
10455M: Sekhar Nori <nsekhar@ti.com>
10456M: Kevin Hilman <khilman@kernel.org>
10457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10458T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10459S: Supported
10460F: arch/arm/mach-davinci/
10461F: drivers/i2c/busses/i2c-davinci.c
10462
10463TI DAVINCI SERIES MEDIA DRIVER
10464M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10465L: linux-media@vger.kernel.org
10466W: https://linuxtv.org
10467Q: http://patchwork.linuxtv.org/project/linux-media/list/
10468T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10469S: Maintained
10470F: drivers/media/platform/davinci/
10471F: include/media/davinci/
10472
10473TI AM437X VPFE DRIVER
10474M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10475L: linux-media@vger.kernel.org
10476W: https://linuxtv.org
10477Q: http://patchwork.linuxtv.org/project/linux-media/list/
10478T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10479S: Maintained
10480F: drivers/media/platform/am437x/
10481
10482OV2659 OMNIVISION SENSOR DRIVER
10483M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10484L: linux-media@vger.kernel.org
10485W: https://linuxtv.org
10486Q: http://patchwork.linuxtv.org/project/linux-media/list/
10487T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10488S: Maintained
10489F: drivers/media/i2c/ov2659.c
10490F: include/media/i2c/ov2659.h
10491
10492SILICON MOTION SM712 FRAME BUFFER DRIVER
10493M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10494M: Teddy Wang <teddy.wang@siliconmotion.com>
10495M: Sudip Mukherjee <sudip@vectorindia.org>
10496L: linux-fbdev@vger.kernel.org
10497S: Maintained
10498F: drivers/video/fbdev/sm712*
10499F: Documentation/fb/sm712fb.txt
10500
10501SIS 190 ETHERNET DRIVER
10502M: Francois Romieu <romieu@fr.zoreil.com>
10503L: netdev@vger.kernel.org
10504S: Maintained
10505F: drivers/net/ethernet/sis/sis190.c
10506
10507SIS 900/7016 FAST ETHERNET DRIVER
10508M: Daniele Venzano <venza@brownhat.org>
10509W: http://www.brownhat.org/sis900.html
10510L: netdev@vger.kernel.org
10511S: Maintained
10512F: drivers/net/ethernet/sis/sis900.*
10513
10514SIS FRAMEBUFFER DRIVER
10515M: Thomas Winischhofer <thomas@winischhofer.net>
10516W: http://www.winischhofer.net/linuxsisvga.shtml
10517S: Maintained
10518F: Documentation/fb/sisfb.txt
10519F: drivers/video/fbdev/sis/
10520F: include/video/sisfb.h
10521
10522SIS USB2VGA DRIVER
10523M: Thomas Winischhofer <thomas@winischhofer.net>
10524W: http://www.winischhofer.at/linuxsisusbvga.shtml
10525S: Maintained
10526F: drivers/usb/misc/sisusbvga/
10527
10528SLAB ALLOCATOR
10529M: Christoph Lameter <cl@linux.com>
10530M: Pekka Enberg <penberg@kernel.org>
10531M: David Rientjes <rientjes@google.com>
10532M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10533M: Andrew Morton <akpm@linux-foundation.org>
10534L: linux-mm@kvack.org
10535S: Maintained
10536F: include/linux/sl?b*.h
10537F: mm/sl?b*
10538
10539SLEEPABLE READ-COPY UPDATE (SRCU)
10540M: Lai Jiangshan <jiangshanlai@gmail.com>
10541M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10542M: Josh Triplett <josh@joshtriplett.org>
10543R: Steven Rostedt <rostedt@goodmis.org>
10544R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10545L: linux-kernel@vger.kernel.org
10546W: http://www.rdrop.com/users/paulmck/RCU/
10547S: Supported
10548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10549F: include/linux/srcu.h
10550F: kernel/rcu/srcu.c
10551
10552SMACK SECURITY MODULE
10553M: Casey Schaufler <casey@schaufler-ca.com>
10554L: linux-security-module@vger.kernel.org
10555W: http://schaufler-ca.com
10556T: git git://git.gitorious.org/smack-next/kernel.git
10557S: Maintained
10558F: Documentation/security/Smack.txt
10559F: security/smack/
10560
10561DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10562M: Kevin Hilman <khilman@kernel.org>
10563M: Nishanth Menon <nm@ti.com>
10564S: Maintained
10565F: drivers/power/avs/
10566F: include/linux/power/smartreflex.h
10567L: linux-pm@vger.kernel.org
10568
10569SMC91x ETHERNET DRIVER
10570M: Nicolas Pitre <nico@fluxnic.net>
10571S: Odd Fixes
10572F: drivers/net/ethernet/smsc/smc91x.*
10573
10574SMIA AND SMIA++ IMAGE SENSOR DRIVER
10575M: Sakari Ailus <sakari.ailus@iki.fi>
10576L: linux-media@vger.kernel.org
10577S: Maintained
10578F: drivers/media/i2c/smiapp/
10579F: include/media/i2c/smiapp.h
10580F: drivers/media/i2c/smiapp-pll.c
10581F: drivers/media/i2c/smiapp-pll.h
10582F: include/uapi/linux/smiapp.h
10583F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10584
10585SMM665 HARDWARE MONITOR DRIVER
10586M: Guenter Roeck <linux@roeck-us.net>
10587L: linux-hwmon@vger.kernel.org
10588S: Maintained
10589F: Documentation/hwmon/smm665
10590F: drivers/hwmon/smm665.c
10591
10592SMSC EMC2103 HARDWARE MONITOR DRIVER
10593M: Steve Glendinning <steve.glendinning@shawell.net>
10594L: linux-hwmon@vger.kernel.org
10595S: Maintained
10596F: Documentation/hwmon/emc2103
10597F: drivers/hwmon/emc2103.c
10598
10599SMSC SCH5627 HARDWARE MONITOR DRIVER
10600M: Hans de Goede <hdegoede@redhat.com>
10601L: linux-hwmon@vger.kernel.org
10602S: Supported
10603F: Documentation/hwmon/sch5627
10604F: drivers/hwmon/sch5627.c
10605
10606SMSC47B397 HARDWARE MONITOR DRIVER
10607M: Jean Delvare <jdelvare@suse.com>
10608L: linux-hwmon@vger.kernel.org
10609S: Maintained
10610F: Documentation/hwmon/smsc47b397
10611F: drivers/hwmon/smsc47b397.c
10612
10613SMSC911x ETHERNET DRIVER
10614M: Steve Glendinning <steve.glendinning@shawell.net>
10615L: netdev@vger.kernel.org
10616S: Maintained
10617F: include/linux/smsc911x.h
10618F: drivers/net/ethernet/smsc/smsc911x.*
10619
10620SMSC9420 PCI ETHERNET DRIVER
10621M: Steve Glendinning <steve.glendinning@shawell.net>
10622L: netdev@vger.kernel.org
10623S: Maintained
10624F: drivers/net/ethernet/smsc/smsc9420.*
10625
10626SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10627M: Steve Glendinning <steve.glendinning@shawell.net>
10628L: linux-fbdev@vger.kernel.org
10629S: Maintained
10630F: drivers/video/fbdev/smscufx.c
10631
10632SOC-CAMERA V4L2 SUBSYSTEM
10633M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10634L: linux-media@vger.kernel.org
10635T: git git://linuxtv.org/media_tree.git
10636S: Maintained
10637F: include/media/soc*
10638F: drivers/media/i2c/soc_camera/
10639F: drivers/media/platform/soc_camera/
10640
10641SOEKRIS NET48XX LED SUPPORT
10642M: Chris Boot <bootc@bootc.net>
10643S: Maintained
10644F: drivers/leds/leds-net48xx.c
10645
10646SOFTLOGIC 6x10 MPEG CODEC
10647M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10648M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10649M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10650M: Ismael Luceno <ismael@iodev.co.uk>
10651L: linux-media@vger.kernel.org
10652S: Supported
10653F: drivers/media/pci/solo6x10/
10654
10655SOFTWARE RAID (Multiple Disks) SUPPORT
10656M: Shaohua Li <shli@kernel.org>
10657L: linux-raid@vger.kernel.org
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10659S: Supported
10660F: drivers/md/
10661F: include/linux/raid/
10662F: include/uapi/linux/raid/
10663
10664SONIC NETWORK DRIVER
10665M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10666L: netdev@vger.kernel.org
10667S: Maintained
10668F: drivers/net/ethernet/natsemi/sonic.*
10669
10670SONICS SILICON BACKPLANE DRIVER (SSB)
10671M: Michael Buesch <m@bues.ch>
10672L: linux-wireless@vger.kernel.org
10673S: Maintained
10674F: drivers/ssb/
10675F: include/linux/ssb/
10676
10677SONY VAIO CONTROL DEVICE DRIVER
10678M: Mattia Dongili <malattia@linux.it>
10679L: platform-driver-x86@vger.kernel.org
10680W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10681S: Maintained
10682F: Documentation/laptops/sony-laptop.txt
10683F: drivers/char/sonypi.c
10684F: drivers/platform/x86/sony-laptop.c
10685F: include/linux/sony-laptop.h
10686
10687SONY MEMORYSTICK CARD SUPPORT
10688M: Alex Dubov <oakad@yahoo.com>
10689W: http://tifmxx.berlios.de/
10690S: Maintained
10691F: drivers/memstick/host/tifm_ms.c
10692
10693SONY MEMORYSTICK STANDARD SUPPORT
10694M: Maxim Levitsky <maximlevitsky@gmail.com>
10695S: Maintained
10696F: drivers/memstick/core/ms_block.*
10697
10698SOUND
10699M: Jaroslav Kysela <perex@perex.cz>
10700M: Takashi Iwai <tiwai@suse.com>
10701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10702W: http://www.alsa-project.org/
10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10704T: git git://git.alsa-project.org/alsa-kernel.git
10705Q: http://patchwork.kernel.org/project/alsa-devel/list/
10706S: Maintained
10707F: Documentation/sound/
10708F: include/sound/
10709F: include/uapi/sound/
10710F: sound/
10711
10712SOUND - COMPRESSED AUDIO
10713M: Vinod Koul <vinod.koul@intel.com>
10714L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10715T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10716S: Supported
10717F: Documentation/sound/alsa/compress_offload.txt
10718F: include/sound/compress_driver.h
10719F: include/uapi/sound/compress_*
10720F: sound/core/compress_offload.c
10721F: sound/soc/soc-compress.c
10722
10723SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10724M: Liam Girdwood <lgirdwood@gmail.com>
10725M: Mark Brown <broonie@kernel.org>
10726T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10727L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10728W: http://alsa-project.org/main/index.php/ASoC
10729S: Supported
10730F: Documentation/sound/alsa/soc/
10731F: sound/soc/
10732F: include/sound/soc*
10733
10734SOUND - DMAENGINE HELPERS
10735M: Lars-Peter Clausen <lars@metafoo.de>
10736S: Supported
10737F: include/sound/dmaengine_pcm.h
10738F: sound/core/pcm_dmaengine.c
10739F: sound/soc/soc-generic-dmaengine-pcm.c
10740
10741SP2 MEDIA DRIVER
10742M: Olli Salonen <olli.salonen@iki.fi>
10743L: linux-media@vger.kernel.org
10744W: https://linuxtv.org
10745Q: http://patchwork.linuxtv.org/project/linux-media/list/
10746S: Maintained
10747F: drivers/media/dvb-frontends/sp2*
10748
10749SPARC + UltraSPARC (sparc/sparc64)
10750M: "David S. Miller" <davem@davemloft.net>
10751L: sparclinux@vger.kernel.org
10752Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10753T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10754T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10755S: Maintained
10756F: arch/sparc/
10757F: drivers/sbus/
10758
10759SPARC SERIAL DRIVERS
10760M: "David S. Miller" <davem@davemloft.net>
10761L: sparclinux@vger.kernel.org
10762T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10763T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10764S: Maintained
10765F: include/linux/sunserialcore.h
10766F: drivers/tty/serial/suncore.c
10767F: drivers/tty/serial/sunhv.c
10768F: drivers/tty/serial/sunsab.c
10769F: drivers/tty/serial/sunsab.h
10770F: drivers/tty/serial/sunsu.c
10771F: drivers/tty/serial/sunzilog.c
10772F: drivers/tty/serial/sunzilog.h
10773
10774SPARSE CHECKER
10775M: "Christopher Li" <sparse@chrisli.org>
10776L: linux-sparse@vger.kernel.org
10777W: https://sparse.wiki.kernel.org/
10778T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10779T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10780S: Maintained
10781F: include/linux/compiler.h
10782
10783SPEAR PLATFORM SUPPORT
10784M: Viresh Kumar <vireshk@kernel.org>
10785M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10786L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10787W: http://www.st.com/spear
10788S: Maintained
10789F: arch/arm/boot/dts/spear*
10790F: arch/arm/mach-spear/
10791
10792SPEAR CLOCK FRAMEWORK SUPPORT
10793M: Viresh Kumar <vireshk@kernel.org>
10794L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10795W: http://www.st.com/spear
10796S: Maintained
10797F: drivers/clk/spear/
10798
10799SPI SUBSYSTEM
10800M: Mark Brown <broonie@kernel.org>
10801L: linux-spi@vger.kernel.org
10802T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10803Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10804S: Maintained
10805F: Documentation/spi/
10806F: drivers/spi/
10807F: include/linux/spi/
10808F: include/uapi/linux/spi/
10809
10810SPIDERNET NETWORK DRIVER for CELL
10811M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10812L: netdev@vger.kernel.org
10813S: Supported
10814F: Documentation/networking/spider_net.txt
10815F: drivers/net/ethernet/toshiba/spider_net*
10816
10817SPU FILE SYSTEM
10818M: Jeremy Kerr <jk@ozlabs.org>
10819L: linuxppc-dev@lists.ozlabs.org
10820W: http://www.ibm.com/developerworks/power/cell/
10821S: Supported
10822F: Documentation/filesystems/spufs.txt
10823F: arch/powerpc/platforms/cell/spufs/
10824
10825SQUASHFS FILE SYSTEM
10826M: Phillip Lougher <phillip@squashfs.org.uk>
10827L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10828W: http://squashfs.org.uk
10829T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10830S: Maintained
10831F: Documentation/filesystems/squashfs.txt
10832F: fs/squashfs/
10833
10834SRM (Alpha) environment access
10835M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10836S: Maintained
10837F: arch/alpha/kernel/srm_env.c
10838
10839STABLE BRANCH
10840M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10841L: stable@vger.kernel.org
10842S: Supported
10843F: Documentation/stable_kernel_rules.txt
10844
10845STAGING SUBSYSTEM
10846M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10847T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10848L: devel@driverdev.osuosl.org
10849S: Supported
10850F: drivers/staging/
10851
10852STAGING - COMEDI
10853M: Ian Abbott <abbotti@mev.co.uk>
10854M: H Hartley Sweeten <hsweeten@visionengravers.com>
10855S: Odd Fixes
10856F: drivers/staging/comedi/
10857
10858STAGING - FLARION FT1000 DRIVERS
10859M: Marek Belisko <marek.belisko@gmail.com>
10860S: Odd Fixes
10861F: drivers/staging/ft1000/
10862
10863STAGING - INDUSTRIAL IO
10864M: Jonathan Cameron <jic23@kernel.org>
10865L: linux-iio@vger.kernel.org
10866S: Odd Fixes
10867F: Documentation/devicetree/bindings/staging/iio/
10868F: drivers/staging/iio/
10869
10870STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10871M: Jarod Wilson <jarod@wilsonet.com>
10872W: http://www.lirc.org/
10873S: Odd Fixes
10874F: drivers/staging/media/lirc/
10875
10876STAGING - LUSTRE PARALLEL FILESYSTEM
10877M: Oleg Drokin <oleg.drokin@intel.com>
10878M: Andreas Dilger <andreas.dilger@intel.com>
10879L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10880W: http://wiki.lustre.org/
10881S: Maintained
10882F: drivers/staging/lustre
10883
10884STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10885M: Marc Dietrich <marvin24@gmx.de>
10886L: ac100@lists.launchpad.net (moderated for non-subscribers)
10887L: linux-tegra@vger.kernel.org
10888S: Maintained
10889F: drivers/staging/nvec/
10890
10891STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10892M: Jens Frederich <jfrederich@gmail.com>
10893M: Daniel Drake <dsd@laptop.org>
10894M: Jon Nettleton <jon.nettleton@gmail.com>
10895W: http://wiki.laptop.org/go/DCON
10896S: Maintained
10897F: drivers/staging/olpc_dcon/
10898
10899STAGING - REALTEK RTL8712U DRIVERS
10900M: Larry Finger <Larry.Finger@lwfinger.net>
10901M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10902S: Odd Fixes
10903F: drivers/staging/rtl8712/
10904
10905STAGING - REALTEK RTL8723U WIRELESS DRIVER
10906M: Larry Finger <Larry.Finger@lwfinger.net>
10907M: Jes Sorensen <Jes.Sorensen@redhat.com>
10908L: linux-wireless@vger.kernel.org
10909S: Maintained
10910F: drivers/staging/rtl8723au/
10911
10912STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10913M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10914M: Teddy Wang <teddy.wang@siliconmotion.com>
10915M: Sudip Mukherjee <sudip@vectorindia.org>
10916L: linux-fbdev@vger.kernel.org
10917S: Maintained
10918F: drivers/staging/sm750fb/
10919
10920STAGING - SLICOSS
10921M: Lior Dotan <liodot@gmail.com>
10922M: Christopher Harrer <charrer@alacritech.com>
10923S: Odd Fixes
10924F: drivers/staging/slicoss/
10925
10926STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10927M: William Hubbs <w.d.hubbs@gmail.com>
10928M: Chris Brannon <chris@the-brannons.com>
10929M: Kirk Reiser <kirk@reisers.ca>
10930M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10931L: speakup@linux-speakup.org
10932W: http://www.linux-speakup.org/
10933S: Odd Fixes
10934F: drivers/staging/speakup/
10935
10936STAGING - VIA VT665X DRIVERS
10937M: Forest Bond <forest@alittletooquiet.net>
10938S: Odd Fixes
10939F: drivers/staging/vt665?/
10940
10941STAGING - WILC1000 WIFI DRIVER
10942M: Johnny Kim <johnny.kim@atmel.com>
10943M: Austin Shin <austin.shin@atmel.com>
10944M: Chris Park <chris.park@atmel.com>
10945M: Tony Cho <tony.cho@atmel.com>
10946M: Glen Lee <glen.lee@atmel.com>
10947M: Leo Kim <leo.kim@atmel.com>
10948L: linux-wireless@vger.kernel.org
10949S: Supported
10950F: drivers/staging/wilc1000/
10951
10952STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10953M: Arnaud Patard <arnaud.patard@rtp-net.org>
10954S: Odd Fixes
10955F: drivers/staging/xgifb/
10956
10957STARFIRE/DURALAN NETWORK DRIVER
10958M: Ion Badulescu <ionut@badula.org>
10959S: Odd Fixes
10960F: drivers/net/ethernet/adaptec/starfire*
10961
10962SUN3/3X
10963M: Sam Creasey <sammy@sammy.net>
10964W: http://sammy.net/sun3/
10965S: Maintained
10966F: arch/m68k/kernel/*sun3*
10967F: arch/m68k/sun3*/
10968F: arch/m68k/include/asm/sun3*
10969F: drivers/net/ethernet/i825xx/sun3*
10970
10971SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10972M: Hans de Goede <hdegoede@redhat.com>
10973L: linux-input@vger.kernel.org
10974S: Maintained
10975F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10976F: drivers/input/keyboard/sun4i-lradc-keys.c
10977
10978SUNDANCE NETWORK DRIVER
10979M: Denis Kirjanov <kda@linux-powerpc.org>
10980L: netdev@vger.kernel.org
10981S: Maintained
10982F: drivers/net/ethernet/dlink/sundance.c
10983
10984SUPERH
10985M: Yoshinori Sato <ysato@users.sourceforge.jp>
10986M: Rich Felker <dalias@libc.org>
10987L: linux-sh@vger.kernel.org
10988Q: http://patchwork.kernel.org/project/linux-sh/list/
10989S: Maintained
10990F: Documentation/sh/
10991F: arch/sh/
10992F: drivers/sh/
10993
10994SUSPEND TO RAM
10995M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10996M: Len Brown <len.brown@intel.com>
10997M: Pavel Machek <pavel@ucw.cz>
10998L: linux-pm@vger.kernel.org
10999S: Supported
11000F: Documentation/power/
11001F: arch/x86/kernel/acpi/
11002F: drivers/base/power/
11003F: kernel/power/
11004F: include/linux/suspend.h
11005F: include/linux/freezer.h
11006F: include/linux/pm.h
11007
11008SVGA HANDLING
11009M: Martin Mares <mj@ucw.cz>
11010L: linux-video@atrey.karlin.mff.cuni.cz
11011S: Maintained
11012F: Documentation/svga.txt
11013F: arch/x86/boot/video*
11014
11015SWIOTLB SUBSYSTEM
11016M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11017L: linux-kernel@vger.kernel.org
11018T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11019S: Supported
11020F: lib/swiotlb.c
11021F: arch/*/kernel/pci-swiotlb.c
11022F: include/linux/swiotlb.h
11023
11024SWITCHDEV
11025M: Jiri Pirko <jiri@resnulli.us>
11026L: netdev@vger.kernel.org
11027S: Supported
11028F: net/switchdev/
11029F: include/net/switchdev.h
11030
11031SYNOPSYS ARC ARCHITECTURE
11032M: Vineet Gupta <vgupta@synopsys.com>
11033L: linux-snps-arc@lists.infradead.org
11034S: Supported
11035F: arch/arc/
11036F: Documentation/devicetree/bindings/arc/*
11037F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11038F: drivers/tty/serial/arc_uart.c
11039T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11040
11041SYNOPSYS ARC SDP platform support
11042M: Alexey Brodkin <abrodkin@synopsys.com>
11043S: Supported
11044F: arch/arc/plat-axs10x
11045F: arch/arc/boot/dts/ax*
11046F: Documentation/devicetree/bindings/arc/axs10*
11047
11048SYSTEM CONFIGURATION (SYSCON)
11049M: Lee Jones <lee.jones@linaro.org>
11050M: Arnd Bergmann <arnd@arndb.de>
11051T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11052S: Supported
11053F: drivers/mfd/syscon.c
11054
11055SYSV FILESYSTEM
11056M: Christoph Hellwig <hch@infradead.org>
11057S: Maintained
11058F: Documentation/filesystems/sysv-fs.txt
11059F: fs/sysv/
11060F: include/linux/sysv_fs.h
11061
11062TARGET SUBSYSTEM
11063M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11064L: linux-scsi@vger.kernel.org
11065L: target-devel@vger.kernel.org
11066W: http://www.linux-iscsi.org
11067W: http://groups.google.com/group/linux-iscsi-target-dev
11068T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11069S: Supported
11070F: drivers/target/
11071F: include/target/
11072F: Documentation/target/
11073
11074TASKSTATS STATISTICS INTERFACE
11075M: Balbir Singh <bsingharora@gmail.com>
11076S: Maintained
11077F: Documentation/accounting/taskstats*
11078F: include/linux/taskstats*
11079F: kernel/taskstats.c
11080
11081TC CLASSIFIER
11082M: Jamal Hadi Salim <jhs@mojatatu.com>
11083L: netdev@vger.kernel.org
11084S: Maintained
11085F: include/net/pkt_cls.h
11086F: include/uapi/linux/pkt_cls.h
11087F: net/sched/
11088
11089TCP LOW PRIORITY MODULE
11090M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11091M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11092W: http://tcp-lp-mod.sourceforge.net/
11093S: Maintained
11094F: net/ipv4/tcp_lp.c
11095
11096TDA10071 MEDIA DRIVER
11097M: Antti Palosaari <crope@iki.fi>
11098L: linux-media@vger.kernel.org
11099W: https://linuxtv.org
11100W: http://palosaari.fi/linux/
11101Q: http://patchwork.linuxtv.org/project/linux-media/list/
11102T: git git://linuxtv.org/anttip/media_tree.git
11103S: Maintained
11104F: drivers/media/dvb-frontends/tda10071*
11105
11106TDA18212 MEDIA DRIVER
11107M: Antti Palosaari <crope@iki.fi>
11108L: linux-media@vger.kernel.org
11109W: https://linuxtv.org
11110W: http://palosaari.fi/linux/
11111Q: http://patchwork.linuxtv.org/project/linux-media/list/
11112T: git git://linuxtv.org/anttip/media_tree.git
11113S: Maintained
11114F: drivers/media/tuners/tda18212*
11115
11116TDA18218 MEDIA DRIVER
11117M: Antti Palosaari <crope@iki.fi>
11118L: linux-media@vger.kernel.org
11119W: https://linuxtv.org
11120W: http://palosaari.fi/linux/
11121Q: http://patchwork.linuxtv.org/project/linux-media/list/
11122T: git git://linuxtv.org/anttip/media_tree.git
11123S: Maintained
11124F: drivers/media/tuners/tda18218*
11125
11126TDA18271 MEDIA DRIVER
11127M: Michael Krufky <mkrufky@linuxtv.org>
11128L: linux-media@vger.kernel.org
11129W: https://linuxtv.org
11130W: http://github.com/mkrufky
11131Q: http://patchwork.linuxtv.org/project/linux-media/list/
11132T: git git://linuxtv.org/mkrufky/tuners.git
11133S: Maintained
11134F: drivers/media/tuners/tda18271*
11135
11136TDA827x MEDIA DRIVER
11137M: Michael Krufky <mkrufky@linuxtv.org>
11138L: linux-media@vger.kernel.org
11139W: https://linuxtv.org
11140W: http://github.com/mkrufky
11141Q: http://patchwork.linuxtv.org/project/linux-media/list/
11142T: git git://linuxtv.org/mkrufky/tuners.git
11143S: Maintained
11144F: drivers/media/tuners/tda8290.*
11145
11146TDA8290 MEDIA DRIVER
11147M: Michael Krufky <mkrufky@linuxtv.org>
11148L: linux-media@vger.kernel.org
11149W: https://linuxtv.org
11150W: http://github.com/mkrufky
11151Q: http://patchwork.linuxtv.org/project/linux-media/list/
11152T: git git://linuxtv.org/mkrufky/tuners.git
11153S: Maintained
11154F: drivers/media/tuners/tda8290.*
11155
11156TDA9840 MEDIA DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
11160W: https://linuxtv.org
11161S: Maintained
11162F: drivers/media/i2c/tda9840*
11163
11164TEA5761 TUNER DRIVER
11165M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11166M: Mauro Carvalho Chehab <mchehab@kernel.org>
11167L: linux-media@vger.kernel.org
11168W: https://linuxtv.org
11169T: git git://linuxtv.org/media_tree.git
11170S: Odd fixes
11171F: drivers/media/tuners/tea5761.*
11172
11173TEA5767 TUNER DRIVER
11174M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11175M: Mauro Carvalho Chehab <mchehab@kernel.org>
11176L: linux-media@vger.kernel.org
11177W: https://linuxtv.org
11178T: git git://linuxtv.org/media_tree.git
11179S: Maintained
11180F: drivers/media/tuners/tea5767.*
11181
11182TEA6415C MEDIA DRIVER
11183M: Hans Verkuil <hverkuil@xs4all.nl>
11184L: linux-media@vger.kernel.org
11185T: git git://linuxtv.org/media_tree.git
11186W: https://linuxtv.org
11187S: Maintained
11188F: drivers/media/i2c/tea6415c*
11189
11190TEA6420 MEDIA DRIVER
11191M: Hans Verkuil <hverkuil@xs4all.nl>
11192L: linux-media@vger.kernel.org
11193T: git git://linuxtv.org/media_tree.git
11194W: https://linuxtv.org
11195S: Maintained
11196F: drivers/media/i2c/tea6420*
11197
11198TEAM DRIVER
11199M: Jiri Pirko <jiri@resnulli.us>
11200L: netdev@vger.kernel.org
11201S: Supported
11202F: drivers/net/team/
11203F: include/linux/if_team.h
11204F: include/uapi/linux/if_team.h
11205
11206TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11207M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11208S: Maintained
11209F: arch/x86/platform/ts5500/
11210
11211TECHNOTREND USB IR RECEIVER
11212M: Sean Young <sean@mess.org>
11213L: linux-media@vger.kernel.org
11214S: Maintained
11215F: drivers/media/rc/ttusbir.c
11216
11217TEGRA ARCHITECTURE SUPPORT
11218M: Stephen Warren <swarren@wwwdotorg.org>
11219M: Thierry Reding <thierry.reding@gmail.com>
11220M: Alexandre Courbot <gnurou@gmail.com>
11221L: linux-tegra@vger.kernel.org
11222Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11223T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11224S: Supported
11225N: [^a-z]tegra
11226
11227TEGRA CLOCK DRIVER
11228M: Peter De Schrijver <pdeschrijver@nvidia.com>
11229M: Prashant Gaikwad <pgaikwad@nvidia.com>
11230S: Supported
11231F: drivers/clk/tegra/
11232
11233TEGRA DMA DRIVERS
11234M: Laxman Dewangan <ldewangan@nvidia.com>
11235M: Jon Hunter <jonathanh@nvidia.com>
11236S: Supported
11237F: drivers/dma/tegra*
11238
11239TEGRA I2C DRIVER
11240M: Laxman Dewangan <ldewangan@nvidia.com>
11241S: Supported
11242F: drivers/i2c/busses/i2c-tegra.c
11243
11244TEGRA IOMMU DRIVERS
11245M: Hiroshi Doyu <hdoyu@nvidia.com>
11246S: Supported
11247F: drivers/iommu/tegra*
11248
11249TEGRA KBC DRIVER
11250M: Rakesh Iyer <riyer@nvidia.com>
11251M: Laxman Dewangan <ldewangan@nvidia.com>
11252S: Supported
11253F: drivers/input/keyboard/tegra-kbc.c
11254
11255TEGRA PWM DRIVER
11256M: Thierry Reding <thierry.reding@gmail.com>
11257S: Supported
11258F: drivers/pwm/pwm-tegra.c
11259
11260TEGRA SERIAL DRIVER
11261M: Laxman Dewangan <ldewangan@nvidia.com>
11262S: Supported
11263F: drivers/tty/serial/serial-tegra.c
11264
11265TEGRA SPI DRIVER
11266M: Laxman Dewangan <ldewangan@nvidia.com>
11267S: Supported
11268F: drivers/spi/spi-tegra*
11269
11270TEHUTI ETHERNET DRIVER
11271M: Andy Gospodarek <andy@greyhouse.net>
11272L: netdev@vger.kernel.org
11273S: Supported
11274F: drivers/net/ethernet/tehuti/*
11275
11276Telecom Clock Driver for MCPL0010
11277M: Mark Gross <mark.gross@intel.com>
11278S: Supported
11279F: drivers/char/tlclk.c
11280
11281TENSILICA XTENSA PORT (xtensa)
11282M: Chris Zankel <chris@zankel.net>
11283M: Max Filippov <jcmvbkbc@gmail.com>
11284L: linux-xtensa@linux-xtensa.org
11285T: git git://github.com/czankel/xtensa-linux.git
11286S: Maintained
11287F: arch/xtensa/
11288F: drivers/irqchip/irq-xtensa-*
11289
11290THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11291M: Hans Verkuil <hverkuil@xs4all.nl>
11292L: linux-media@vger.kernel.org
11293T: git git://linuxtv.org/media_tree.git
11294W: https://linuxtv.org
11295S: Maintained
11296F: drivers/media/radio/radio-raremono.c
11297
11298THERMAL
11299M: Zhang Rui <rui.zhang@intel.com>
11300M: Eduardo Valentin <edubezval@gmail.com>
11301L: linux-pm@vger.kernel.org
11302T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11303T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11304Q: https://patchwork.kernel.org/project/linux-pm/list/
11305S: Supported
11306F: drivers/thermal/
11307F: include/linux/thermal.h
11308F: include/uapi/linux/thermal.h
11309F: include/linux/cpu_cooling.h
11310F: Documentation/devicetree/bindings/thermal/
11311
11312THERMAL/CPU_COOLING
11313M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11314M: Viresh Kumar <viresh.kumar@linaro.org>
11315M: Javi Merino <javi.merino@arm.com>
11316L: linux-pm@vger.kernel.org
11317S: Supported
11318F: Documentation/thermal/cpu-cooling-api.txt
11319F: drivers/thermal/cpu_cooling.c
11320F: include/linux/cpu_cooling.h
11321
11322THINGM BLINK(1) USB RGB LED DRIVER
11323M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11324S: Maintained
11325F: drivers/hid/hid-thingm.c
11326
11327THINKPAD ACPI EXTRAS DRIVER
11328M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11329L: ibm-acpi-devel@lists.sourceforge.net
11330L: platform-driver-x86@vger.kernel.org
11331W: http://ibm-acpi.sourceforge.net
11332W: http://thinkwiki.org/wiki/Ibm-acpi
11333T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11334S: Maintained
11335F: drivers/platform/x86/thinkpad_acpi.c
11336
11337TI BANDGAP AND THERMAL DRIVER
11338M: Eduardo Valentin <edubezval@gmail.com>
11339M: Keerthy <j-keerthy@ti.com>
11340L: linux-pm@vger.kernel.org
11341L: linux-omap@vger.kernel.org
11342S: Maintained
11343F: drivers/thermal/ti-soc-thermal/
11344
11345TI VPE/CAL DRIVERS
11346M: Benoit Parrot <bparrot@ti.com>
11347L: linux-media@vger.kernel.org
11348W: http://linuxtv.org/
11349Q: http://patchwork.linuxtv.org/project/linux-media/list/
11350S: Maintained
11351F: drivers/media/platform/ti-vpe/
11352
11353TI CDCE706 CLOCK DRIVER
11354M: Max Filippov <jcmvbkbc@gmail.com>
11355S: Maintained
11356F: drivers/clk/clk-cdce706.c
11357
11358TI CLOCK DRIVER
11359M: Tero Kristo <t-kristo@ti.com>
11360L: linux-omap@vger.kernel.org
11361S: Maintained
11362F: drivers/clk/ti/
11363F: include/linux/clk/ti.h
11364
11365TI ETHERNET SWITCH DRIVER (CPSW)
11366M: Mugunthan V N <mugunthanvnm@ti.com>
11367R: Grygorii Strashko <grygorii.strashko@ti.com>
11368L: linux-omap@vger.kernel.org
11369L: netdev@vger.kernel.org
11370S: Maintained
11371F: drivers/net/ethernet/ti/cpsw*
11372F: drivers/net/ethernet/ti/davinci*
11373
11374TI FLASH MEDIA INTERFACE DRIVER
11375M: Alex Dubov <oakad@yahoo.com>
11376S: Maintained
11377F: drivers/misc/tifm*
11378F: drivers/mmc/host/tifm_sd.c
11379F: include/linux/tifm.h
11380
11381TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11382M: Santosh Shilimkar <ssantosh@kernel.org>
11383L: linux-kernel@vger.kernel.org
11384L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11385S: Maintained
11386F: drivers/soc/ti/*
11387T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11388
11389
11390TI LM49xxx FAMILY ASoC CODEC DRIVERS
11391M: M R Swami Reddy <mr.swami.reddy@ti.com>
11392M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11393L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11394S: Maintained
11395F: sound/soc/codecs/lm49453*
11396F: sound/soc/codecs/isabelle*
11397
11398TI LP855x BACKLIGHT DRIVER
11399M: Milo Kim <milo.kim@ti.com>
11400S: Maintained
11401F: Documentation/backlight/lp855x-driver.txt
11402F: drivers/video/backlight/lp855x_bl.c
11403F: include/linux/platform_data/lp855x.h
11404
11405TI LP8727 CHARGER DRIVER
11406M: Milo Kim <milo.kim@ti.com>
11407S: Maintained
11408F: drivers/power/lp8727_charger.c
11409F: include/linux/platform_data/lp8727.h
11410
11411TI LP8788 MFD DRIVER
11412M: Milo Kim <milo.kim@ti.com>
11413S: Maintained
11414F: drivers/iio/adc/lp8788_adc.c
11415F: drivers/leds/leds-lp8788.c
11416F: drivers/mfd/lp8788*.c
11417F: drivers/power/lp8788-charger.c
11418F: drivers/regulator/lp8788-*.c
11419F: include/linux/mfd/lp8788*.h
11420
11421TI NETCP ETHERNET DRIVER
11422M: Wingman Kwok <w-kwok2@ti.com>
11423M: Murali Karicheri <m-karicheri2@ti.com>
11424L: netdev@vger.kernel.org
11425S: Maintained
11426F: drivers/net/ethernet/ti/netcp*
11427
11428TI TAS571X FAMILY ASoC CODEC DRIVER
11429M: Kevin Cernekee <cernekee@chromium.org>
11430L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11431S: Odd Fixes
11432F: sound/soc/codecs/tas571x*
11433
11434TI TWL4030 SERIES SOC CODEC DRIVER
11435M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11436L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11437S: Maintained
11438F: sound/soc/codecs/twl4030*
11439
11440TI WILINK WIRELESS DRIVERS
11441L: linux-wireless@vger.kernel.org
11442W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11443W: http://wireless.kernel.org/en/users/Drivers/wl1251
11444T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11445S: Orphan
11446F: drivers/net/wireless/ti/
11447F: include/linux/wl12xx.h
11448
11449TIPC NETWORK LAYER
11450M: Jon Maloy <jon.maloy@ericsson.com>
11451M: Ying Xue <ying.xue@windriver.com>
11452L: netdev@vger.kernel.org (core kernel code)
11453L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11454W: http://tipc.sourceforge.net/
11455S: Maintained
11456F: include/uapi/linux/tipc*.h
11457F: net/tipc/
11458
11459TILE ARCHITECTURE
11460M: Chris Metcalf <cmetcalf@mellanox.com>
11461W: http://www.mellanox.com/repository/solutions/tile-scm/
11462T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11463S: Supported
11464F: arch/tile/
11465F: drivers/char/tile-srom.c
11466F: drivers/edac/tile_edac.c
11467F: drivers/net/ethernet/tile/
11468F: drivers/rtc/rtc-tile.c
11469F: drivers/tty/hvc/hvc_tile.c
11470F: drivers/tty/serial/tilegx.c
11471F: drivers/usb/host/*-tilegx.c
11472F: include/linux/usb/tilegx.h
11473
11474TLAN NETWORK DRIVER
11475M: Samuel Chessman <chessman@tux.org>
11476L: tlan-devel@lists.sourceforge.net (subscribers-only)
11477W: http://sourceforge.net/projects/tlan/
11478S: Maintained
11479F: Documentation/networking/tlan.txt
11480F: drivers/net/ethernet/ti/tlan.*
11481
11482TOMOYO SECURITY MODULE
11483M: Kentaro Takeda <takedakn@nttdata.co.jp>
11484M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11485L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11486L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11487L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11488L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11489W: http://tomoyo.sourceforge.jp/
11490T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11491S: Maintained
11492F: security/tomoyo/
11493
11494TOPSTAR LAPTOP EXTRAS DRIVER
11495M: Herton Ronaldo Krzesinski <herton@canonical.com>
11496L: platform-driver-x86@vger.kernel.org
11497S: Maintained
11498F: drivers/platform/x86/topstar-laptop.c
11499
11500TOSHIBA ACPI EXTRAS DRIVER
11501M: Azael Avalos <coproscefalo@gmail.com>
11502L: platform-driver-x86@vger.kernel.org
11503S: Maintained
11504F: drivers/platform/x86/toshiba_acpi.c
11505
11506TOSHIBA BLUETOOTH DRIVER
11507M: Azael Avalos <coproscefalo@gmail.com>
11508L: platform-driver-x86@vger.kernel.org
11509S: Maintained
11510F: drivers/platform/x86/toshiba_bluetooth.c
11511
11512TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11513M: Azael Avalos <coproscefalo@gmail.com>
11514L: platform-driver-x86@vger.kernel.org
11515S: Maintained
11516F: drivers/platform/x86/toshiba_haps.c
11517
11518TOSHIBA WMI HOTKEYS DRIVER
11519M: Azael Avalos <coproscefalo@gmail.com>
11520L: platform-driver-x86@vger.kernel.org
11521S: Maintained
11522F: drivers/platform/x86/toshiba-wmi.c
11523
11524TOSHIBA SMM DRIVER
11525M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11526W: http://www.buzzard.org.uk/toshiba/
11527S: Maintained
11528F: drivers/char/toshiba.c
11529F: include/linux/toshiba.h
11530F: include/uapi/linux/toshiba.h
11531
11532TOSHIBA TC358743 DRIVER
11533M: Mats Randgaard <matrandg@cisco.com>
11534L: linux-media@vger.kernel.org
11535S: Maintained
11536F: drivers/media/i2c/tc358743*
11537F: include/media/i2c/tc358743.h
11538
11539TMIO/SDHI MMC DRIVER
11540M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11541L: linux-mmc@vger.kernel.org
11542S: Supported
11543F: drivers/mmc/host/tmio_mmc*
11544F: drivers/mmc/host/sh_mobile_sdhi.c
11545F: include/linux/mfd/tmio.h
11546
11547TMP401 HARDWARE MONITOR DRIVER
11548M: Guenter Roeck <linux@roeck-us.net>
11549L: linux-hwmon@vger.kernel.org
11550S: Maintained
11551F: Documentation/hwmon/tmp401
11552F: drivers/hwmon/tmp401.c
11553
11554TMPFS (SHMEM FILESYSTEM)
11555M: Hugh Dickins <hughd@google.com>
11556L: linux-mm@kvack.org
11557S: Maintained
11558F: include/linux/shmem_fs.h
11559F: mm/shmem.c
11560
11561TM6000 VIDEO4LINUX DRIVER
11562M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11563M: Mauro Carvalho Chehab <mchehab@kernel.org>
11564L: linux-media@vger.kernel.org
11565W: https://linuxtv.org
11566T: git git://linuxtv.org/media_tree.git
11567S: Odd fixes
11568F: drivers/media/usb/tm6000/
11569
11570TW68 VIDEO4LINUX DRIVER
11571M: Hans Verkuil <hverkuil@xs4all.nl>
11572L: linux-media@vger.kernel.org
11573T: git git://linuxtv.org/media_tree.git
11574W: https://linuxtv.org
11575S: Odd Fixes
11576F: drivers/media/pci/tw68/
11577
11578TW686X VIDEO4LINUX DRIVER
11579M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11580L: linux-media@vger.kernel.org
11581T: git git://linuxtv.org/media_tree.git
11582W: http://linuxtv.org
11583S: Maintained
11584F: drivers/media/pci/tw686x/
11585
11586TPM DEVICE DRIVER
11587M: Peter Huewe <peterhuewe@gmx.de>
11588M: Marcel Selhorst <tpmdd@selhorst.net>
11589M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11590R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11591W: http://tpmdd.sourceforge.net
11592L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11593Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11594T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11595S: Maintained
11596F: drivers/char/tpm/
11597
11598TPM IBM_VTPM DEVICE DRIVER
11599M: Ashley Lai <ashleydlai@gmail.com>
11600W: http://tpmdd.sourceforge.net
11601L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11602S: Maintained
11603F: drivers/char/tpm/tpm_ibmvtpm*
11604
11605TRACING
11606M: Steven Rostedt <rostedt@goodmis.org>
11607M: Ingo Molnar <mingo@redhat.com>
11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11609S: Maintained
11610F: Documentation/trace/ftrace.txt
11611F: arch/*/*/*/ftrace.h
11612F: arch/*/kernel/ftrace.c
11613F: include/*/ftrace.h
11614F: include/linux/trace*.h
11615F: include/trace/
11616F: kernel/trace/
11617F: tools/testing/selftests/ftrace/
11618
11619TRACING MMIO ACCESSES (MMIOTRACE)
11620M: Steven Rostedt <rostedt@goodmis.org>
11621M: Ingo Molnar <mingo@kernel.org>
11622R: Karol Herbst <karolherbst@gmail.com>
11623R: Pekka Paalanen <ppaalanen@gmail.com>
11624S: Maintained
11625L: linux-kernel@vger.kernel.org
11626L: nouveau@lists.freedesktop.org
11627F: kernel/trace/trace_mmiotrace.c
11628F: include/linux/mmiotrace.h
11629F: arch/x86/mm/kmmio.c
11630F: arch/x86/mm/mmio-mod.c
11631F: arch/x86/mm/testmmiotrace.c
11632
11633TRIVIAL PATCHES
11634M: Jiri Kosina <trivial@kernel.org>
11635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11636S: Maintained
11637K: ^Subject:.*(?i)trivial
11638
11639TTY LAYER
11640M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11641M: Jiri Slaby <jslaby@suse.com>
11642S: Supported
11643T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11644F: Documentation/serial/
11645F: drivers/tty/
11646F: drivers/tty/serial/serial_core.c
11647F: include/linux/serial_core.h
11648F: include/linux/serial.h
11649F: include/linux/tty.h
11650F: include/uapi/linux/serial_core.h
11651F: include/uapi/linux/serial.h
11652F: include/uapi/linux/tty.h
11653
11654TUA9001 MEDIA DRIVER
11655M: Antti Palosaari <crope@iki.fi>
11656L: linux-media@vger.kernel.org
11657W: https://linuxtv.org
11658W: http://palosaari.fi/linux/
11659Q: http://patchwork.linuxtv.org/project/linux-media/list/
11660T: git git://linuxtv.org/anttip/media_tree.git
11661S: Maintained
11662F: drivers/media/tuners/tua9001*
11663
11664TULIP NETWORK DRIVERS
11665L: netdev@vger.kernel.org
11666L: linux-parisc@vger.kernel.org
11667S: Orphan
11668F: drivers/net/ethernet/dec/tulip/
11669
11670TUN/TAP driver
11671M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11672W: http://vtun.sourceforge.net/tun
11673S: Maintained
11674F: Documentation/networking/tuntap.txt
11675F: arch/um/os-Linux/drivers/
11676
11677TURBOCHANNEL SUBSYSTEM
11678M: "Maciej W. Rozycki" <macro@linux-mips.org>
11679M: Ralf Baechle <ralf@linux-mips.org>
11680L: linux-mips@linux-mips.org
11681Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11682S: Maintained
11683F: drivers/tc/
11684F: include/linux/tc.h
11685
11686U14-34F SCSI DRIVER
11687M: Dario Ballabio <ballabio_dario@emc.com>
11688L: linux-scsi@vger.kernel.org
11689S: Maintained
11690F: drivers/scsi/u14-34f.c
11691
11692UBI FILE SYSTEM (UBIFS)
11693M: Richard Weinberger <richard@nod.at>
11694M: Artem Bityutskiy <dedekind1@gmail.com>
11695M: Adrian Hunter <adrian.hunter@intel.com>
11696L: linux-mtd@lists.infradead.org
11697T: git git://git.infradead.org/ubifs-2.6.git
11698W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11699S: Supported
11700F: Documentation/filesystems/ubifs.txt
11701F: fs/ubifs/
11702
11703UCLINUX (M68KNOMMU AND COLDFIRE)
11704M: Greg Ungerer <gerg@linux-m68k.org>
11705W: http://www.linux-m68k.org/
11706W: http://www.uclinux.org/
11707L: linux-m68k@lists.linux-m68k.org
11708L: uclinux-dev@uclinux.org (subscribers-only)
11709T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11710S: Maintained
11711F: arch/m68k/coldfire/
11712F: arch/m68k/68*/
11713F: arch/m68k/*/*_no.*
11714F: arch/m68k/include/asm/*_no.*
11715
11716UDF FILESYSTEM
11717M: Jan Kara <jack@suse.com>
11718S: Maintained
11719F: Documentation/filesystems/udf.txt
11720F: fs/udf/
11721
11722UFS FILESYSTEM
11723M: Evgeniy Dushistov <dushistov@mail.ru>
11724S: Maintained
11725F: Documentation/filesystems/ufs.txt
11726F: fs/ufs/
11727
11728UHID USERSPACE HID IO DRIVER:
11729M: David Herrmann <dh.herrmann@googlemail.com>
11730L: linux-input@vger.kernel.org
11731S: Maintained
11732F: drivers/hid/uhid.c
11733F: include/uapi/linux/uhid.h
11734
11735ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11736L: linux-usb@vger.kernel.org
11737S: Orphan
11738F: drivers/uwb/
11739F: include/linux/uwb.h
11740F: include/linux/uwb/
11741
11742UNICORE32 ARCHITECTURE:
11743M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11744W: http://mprc.pku.edu.cn/~guanxuetao/linux
11745S: Maintained
11746T: git git://github.com/gxt/linux.git
11747F: arch/unicore32/
11748
11749UNIFDEF
11750M: Tony Finch <dot@dotat.at>
11751W: http://dotat.at/prog/unifdef
11752S: Maintained
11753F: scripts/unifdef.c
11754
11755UNIFORM CDROM DRIVER
11756M: Jens Axboe <axboe@kernel.dk>
11757W: http://www.kernel.dk
11758S: Maintained
11759F: Documentation/cdrom/
11760F: drivers/cdrom/cdrom.c
11761F: include/linux/cdrom.h
11762F: include/uapi/linux/cdrom.h
11763
11764UNISYS S-PAR DRIVERS
11765M: David Kershner <david.kershner@unisys.com>
11766L: sparmaintainer@unisys.com (Unisys internal)
11767S: Supported
11768F: drivers/staging/unisys/
11769
11770UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11771M: Vinayak Holikatti <vinholikatti@gmail.com>
11772L: linux-scsi@vger.kernel.org
11773S: Supported
11774F: Documentation/scsi/ufs.txt
11775F: drivers/scsi/ufs/
11776
11777UNSORTED BLOCK IMAGES (UBI)
11778M: Artem Bityutskiy <dedekind1@gmail.com>
11779M: Richard Weinberger <richard@nod.at>
11780W: http://www.linux-mtd.infradead.org/
11781L: linux-mtd@lists.infradead.org
11782T: git git://git.infradead.org/ubifs-2.6.git
11783S: Supported
11784F: drivers/mtd/ubi/
11785F: include/linux/mtd/ubi.h
11786F: include/uapi/mtd/ubi-user.h
11787
11788USB ACM DRIVER
11789M: Oliver Neukum <oneukum@suse.com>
11790L: linux-usb@vger.kernel.org
11791S: Maintained
11792F: Documentation/usb/acm.txt
11793F: drivers/usb/class/cdc-acm.*
11794
11795USB AR5523 WIRELESS DRIVER
11796M: Pontus Fuchs <pontus.fuchs@gmail.com>
11797L: linux-wireless@vger.kernel.org
11798S: Maintained
11799F: drivers/net/wireless/ath/ar5523/
11800
11801USB ATTACHED SCSI
11802M: Hans de Goede <hdegoede@redhat.com>
11803M: Gerd Hoffmann <kraxel@redhat.com>
11804L: linux-usb@vger.kernel.org
11805L: linux-scsi@vger.kernel.org
11806S: Maintained
11807F: drivers/usb/storage/uas.c
11808
11809USB CDC ETHERNET DRIVER
11810M: Oliver Neukum <oliver@neukum.org>
11811L: linux-usb@vger.kernel.org
11812S: Maintained
11813F: drivers/net/usb/cdc_*.c
11814F: include/uapi/linux/usb/cdc.h
11815
11816USB CHAOSKEY DRIVER
11817M: Keith Packard <keithp@keithp.com>
11818L: linux-usb@vger.kernel.org
11819S: Maintained
11820F: drivers/usb/misc/chaoskey.c
11821
11822USB CYPRESS C67X00 DRIVER
11823M: Peter Korsgaard <jacmet@sunsite.dk>
11824L: linux-usb@vger.kernel.org
11825S: Maintained
11826F: drivers/usb/c67x00/
11827
11828USB DAVICOM DM9601 DRIVER
11829M: Peter Korsgaard <jacmet@sunsite.dk>
11830L: netdev@vger.kernel.org
11831W: http://www.linux-usb.org/usbnet
11832S: Maintained
11833F: drivers/net/usb/dm9601.c
11834
11835USB DIAMOND RIO500 DRIVER
11836M: Cesar Miquel <miquel@df.uba.ar>
11837L: rio500-users@lists.sourceforge.net
11838W: http://rio500.sourceforge.net
11839S: Maintained
11840F: drivers/usb/misc/rio500*
11841
11842USB EHCI DRIVER
11843M: Alan Stern <stern@rowland.harvard.edu>
11844L: linux-usb@vger.kernel.org
11845S: Maintained
11846F: Documentation/usb/ehci.txt
11847F: drivers/usb/host/ehci*
11848
11849USB GADGET/PERIPHERAL SUBSYSTEM
11850M: Felipe Balbi <balbi@kernel.org>
11851L: linux-usb@vger.kernel.org
11852W: http://www.linux-usb.org/gadget
11853T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11854S: Maintained
11855F: drivers/usb/gadget/
11856F: include/linux/usb/gadget*
11857
11858USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11859M: Jiri Kosina <jikos@kernel.org>
11860R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11861L: linux-usb@vger.kernel.org
11862T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11863S: Maintained
11864F: Documentation/hid/hiddev.txt
11865F: drivers/hid/usbhid/
11866
11867USB ISP116X DRIVER
11868M: Olav Kongas <ok@artecdesign.ee>
11869L: linux-usb@vger.kernel.org
11870S: Maintained
11871F: drivers/usb/host/isp116x*
11872F: include/linux/usb/isp116x.h
11873
11874USB LAN78XX ETHERNET DRIVER
11875M: Woojung Huh <woojung.huh@microchip.com>
11876M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11877L: netdev@vger.kernel.org
11878S: Maintained
11879F: drivers/net/usb/lan78xx.*
11880
11881USB MASS STORAGE DRIVER
11882M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11883L: linux-usb@vger.kernel.org
11884L: usb-storage@lists.one-eyed-alien.net
11885S: Maintained
11886W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11887F: drivers/usb/storage/
11888
11889USB MIDI DRIVER
11890M: Clemens Ladisch <clemens@ladisch.de>
11891L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11892T: git git://git.alsa-project.org/alsa-kernel.git
11893S: Maintained
11894F: sound/usb/midi.*
11895
11896USB NETWORKING DRIVERS
11897L: linux-usb@vger.kernel.org
11898S: Odd Fixes
11899F: drivers/net/usb/
11900
11901USB OHCI DRIVER
11902M: Alan Stern <stern@rowland.harvard.edu>
11903L: linux-usb@vger.kernel.org
11904S: Maintained
11905F: Documentation/usb/ohci.txt
11906F: drivers/usb/host/ohci*
11907
11908USB OTG FSM (Finite State Machine)
11909M: Peter Chen <Peter.Chen@nxp.com>
11910T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11911L: linux-usb@vger.kernel.org
11912S: Maintained
11913F: drivers/usb/common/usb-otg-fsm.c
11914
11915USB OVER IP DRIVER
11916M: Valentina Manea <valentina.manea.m@gmail.com>
11917M: Shuah Khan <shuahkh@osg.samsung.com>
11918M: Shuah Khan <shuah@kernel.org>
11919L: linux-usb@vger.kernel.org
11920S: Maintained
11921F: Documentation/usb/usbip_protocol.txt
11922F: drivers/usb/usbip/
11923F: tools/usb/usbip/
11924
11925USB PEGASUS DRIVER
11926M: Petko Manolov <petkan@nucleusys.com>
11927L: linux-usb@vger.kernel.org
11928L: netdev@vger.kernel.org
11929T: git git://github.com/petkan/pegasus.git
11930W: https://github.com/petkan/pegasus
11931S: Maintained
11932F: drivers/net/usb/pegasus.*
11933
11934USB PHY LAYER
11935M: Felipe Balbi <balbi@kernel.org>
11936L: linux-usb@vger.kernel.org
11937T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11938S: Maintained
11939F: drivers/usb/phy/
11940
11941USB PRINTER DRIVER (usblp)
11942M: Pete Zaitcev <zaitcev@redhat.com>
11943L: linux-usb@vger.kernel.org
11944S: Supported
11945F: drivers/usb/class/usblp.c
11946
11947USB QMI WWAN NETWORK DRIVER
11948M: Bjørn Mork <bjorn@mork.no>
11949L: netdev@vger.kernel.org
11950S: Maintained
11951F: Documentation/ABI/testing/sysfs-class-net-qmi
11952F: drivers/net/usb/qmi_wwan.c
11953
11954USB RTL8150 DRIVER
11955M: Petko Manolov <petkan@nucleusys.com>
11956L: linux-usb@vger.kernel.org
11957L: netdev@vger.kernel.org
11958T: git git://github.com/petkan/rtl8150.git
11959W: https://github.com/petkan/rtl8150
11960S: Maintained
11961F: drivers/net/usb/rtl8150.c
11962
11963USB SERIAL SUBSYSTEM
11964M: Johan Hovold <johan@kernel.org>
11965L: linux-usb@vger.kernel.org
11966S: Maintained
11967F: Documentation/usb/usb-serial.txt
11968F: drivers/usb/serial/
11969F: include/linux/usb/serial.h
11970
11971USB SMSC75XX ETHERNET DRIVER
11972M: Steve Glendinning <steve.glendinning@shawell.net>
11973L: netdev@vger.kernel.org
11974S: Maintained
11975F: drivers/net/usb/smsc75xx.*
11976
11977USB SMSC95XX ETHERNET DRIVER
11978M: Steve Glendinning <steve.glendinning@shawell.net>
11979L: netdev@vger.kernel.org
11980S: Maintained
11981F: drivers/net/usb/smsc95xx.*
11982
11983USB SUBSYSTEM
11984M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11985L: linux-usb@vger.kernel.org
11986W: http://www.linux-usb.org
11987T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11988S: Supported
11989F: Documentation/devicetree/bindings/usb/
11990F: Documentation/usb/
11991F: drivers/usb/
11992F: include/linux/usb.h
11993F: include/linux/usb/
11994
11995USB UHCI DRIVER
11996M: Alan Stern <stern@rowland.harvard.edu>
11997L: linux-usb@vger.kernel.org
11998S: Maintained
11999F: drivers/usb/host/uhci*
12000
12001USB "USBNET" DRIVER FRAMEWORK
12002M: Oliver Neukum <oneukum@suse.com>
12003L: netdev@vger.kernel.org
12004W: http://www.linux-usb.org/usbnet
12005S: Maintained
12006F: drivers/net/usb/usbnet.c
12007F: include/linux/usb/usbnet.h
12008
12009USB VIDEO CLASS
12010M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12011L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12012L: linux-media@vger.kernel.org
12013T: git git://linuxtv.org/media_tree.git
12014W: http://www.ideasonboard.org/uvc/
12015S: Maintained
12016F: drivers/media/usb/uvc/
12017F: include/uapi/linux/uvcvideo.h
12018
12019USB VISION DRIVER
12020M: Hans Verkuil <hverkuil@xs4all.nl>
12021L: linux-media@vger.kernel.org
12022T: git git://linuxtv.org/media_tree.git
12023W: https://linuxtv.org
12024S: Odd Fixes
12025F: drivers/media/usb/usbvision/
12026
12027USB WEBCAM GADGET
12028M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12029L: linux-usb@vger.kernel.org
12030S: Maintained
12031F: drivers/usb/gadget/function/*uvc*
12032F: drivers/usb/gadget/legacy/webcam.c
12033
12034USB WIRELESS RNDIS DRIVER (rndis_wlan)
12035M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12036L: linux-wireless@vger.kernel.org
12037S: Maintained
12038F: drivers/net/wireless/rndis_wlan.c
12039
12040USB XHCI DRIVER
12041M: Mathias Nyman <mathias.nyman@intel.com>
12042L: linux-usb@vger.kernel.org
12043S: Supported
12044F: drivers/usb/host/xhci*
12045F: drivers/usb/host/pci-quirks*
12046
12047USB ZD1201 DRIVER
12048L: linux-wireless@vger.kernel.org
12049W: http://linux-lc100020.sourceforge.net
12050S: Orphan
12051F: drivers/net/wireless/zydas/zd1201.*
12052
12053USB ZR364XX DRIVER
12054M: Antoine Jacquet <royale@zerezo.com>
12055L: linux-usb@vger.kernel.org
12056L: linux-media@vger.kernel.org
12057T: git git://linuxtv.org/media_tree.git
12058W: http://royale.zerezo.com/zr364xx/
12059S: Maintained
12060F: Documentation/video4linux/zr364xx.txt
12061F: drivers/media/usb/zr364xx/
12062
12063ULPI BUS
12064M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12065L: linux-usb@vger.kernel.org
12066S: Maintained
12067F: drivers/usb/common/ulpi.c
12068F: include/linux/ulpi/
12069
12070USER-MODE LINUX (UML)
12071M: Jeff Dike <jdike@addtoit.com>
12072M: Richard Weinberger <richard@nod.at>
12073L: user-mode-linux-devel@lists.sourceforge.net
12074L: user-mode-linux-user@lists.sourceforge.net
12075W: http://user-mode-linux.sourceforge.net
12076T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12077S: Maintained
12078F: Documentation/virtual/uml/
12079F: arch/um/
12080F: arch/x86/um/
12081F: fs/hostfs/
12082F: fs/hppfs/
12083
12084USERSPACE I/O (UIO)
12085M: "Hans J. Koch" <hjk@hansjkoch.de>
12086M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12087S: Maintained
12088T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12089F: Documentation/DocBook/uio-howto.tmpl
12090F: drivers/uio/
12091F: include/linux/uio*.h
12092
12093UTIL-LINUX PACKAGE
12094M: Karel Zak <kzak@redhat.com>
12095L: util-linux@vger.kernel.org
12096W: http://en.wikipedia.org/wiki/Util-linux
12097T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12098S: Maintained
12099
12100UVESAFB DRIVER
12101M: Michal Januszewski <spock@gentoo.org>
12102L: linux-fbdev@vger.kernel.org
12103W: http://dev.gentoo.org/~spock/projects/uvesafb/
12104S: Maintained
12105F: Documentation/fb/uvesafb.txt
12106F: drivers/video/fbdev/uvesafb.*
12107
12108VF610 NAND DRIVER
12109M: Stefan Agner <stefan@agner.ch>
12110L: linux-mtd@lists.infradead.org
12111S: Supported
12112F: drivers/mtd/nand/vf610_nfc.c
12113
12114VFAT/FAT/MSDOS FILESYSTEM
12115M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12116S: Maintained
12117F: Documentation/filesystems/vfat.txt
12118F: fs/fat/
12119
12120VFIO DRIVER
12121M: Alex Williamson <alex.williamson@redhat.com>
12122L: kvm@vger.kernel.org
12123T: git git://github.com/awilliam/linux-vfio.git
12124S: Maintained
12125F: Documentation/vfio.txt
12126F: drivers/vfio/
12127F: include/linux/vfio.h
12128F: include/uapi/linux/vfio.h
12129
12130VFIO PLATFORM DRIVER
12131M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12132L: kvm@vger.kernel.org
12133S: Maintained
12134F: drivers/vfio/platform/
12135
12136VIDEOBUF2 FRAMEWORK
12137M: Pawel Osciak <pawel@osciak.com>
12138M: Marek Szyprowski <m.szyprowski@samsung.com>
12139M: Kyungmin Park <kyungmin.park@samsung.com>
12140L: linux-media@vger.kernel.org
12141S: Maintained
12142F: drivers/media/v4l2-core/videobuf2-*
12143F: include/media/videobuf2-*
12144
12145VIRTUAL SERIO DEVICE DRIVER
12146M: Stephen Chandler Paul <thatslyude@gmail.com>
12147S: Maintained
12148F: drivers/input/serio/userio.c
12149F: include/uapi/linux/userio.h
12150
12151VIRTIO CONSOLE DRIVER
12152M: Amit Shah <amit.shah@redhat.com>
12153L: virtualization@lists.linux-foundation.org
12154S: Maintained
12155F: drivers/char/virtio_console.c
12156F: include/linux/virtio_console.h
12157F: include/uapi/linux/virtio_console.h
12158
12159VIRTIO CORE, NET AND BLOCK DRIVERS
12160M: "Michael S. Tsirkin" <mst@redhat.com>
12161L: virtualization@lists.linux-foundation.org
12162S: Maintained
12163F: Documentation/devicetree/bindings/virtio/
12164F: drivers/virtio/
12165F: tools/virtio/
12166F: drivers/net/virtio_net.c
12167F: drivers/block/virtio_blk.c
12168F: include/linux/virtio_*.h
12169F: include/uapi/linux/virtio_*.h
12170
12171VIRTIO DRIVERS FOR S390
12172M: Christian Borntraeger <borntraeger@de.ibm.com>
12173M: Cornelia Huck <cornelia.huck@de.ibm.com>
12174L: linux-s390@vger.kernel.org
12175L: virtualization@lists.linux-foundation.org
12176L: kvm@vger.kernel.org
12177S: Supported
12178F: drivers/s390/virtio/
12179
12180VIRTIO GPU DRIVER
12181M: David Airlie <airlied@linux.ie>
12182M: Gerd Hoffmann <kraxel@redhat.com>
12183L: dri-devel@lists.freedesktop.org
12184L: virtualization@lists.linux-foundation.org
12185S: Maintained
12186F: drivers/gpu/drm/virtio/
12187F: include/uapi/linux/virtio_gpu.h
12188
12189VIRTIO HOST (VHOST)
12190M: "Michael S. Tsirkin" <mst@redhat.com>
12191L: kvm@vger.kernel.org
12192L: virtualization@lists.linux-foundation.org
12193L: netdev@vger.kernel.org
12194T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12195S: Maintained
12196F: drivers/vhost/
12197F: include/uapi/linux/vhost.h
12198
12199VIRTIO INPUT DRIVER
12200M: Gerd Hoffmann <kraxel@redhat.com>
12201S: Maintained
12202F: drivers/virtio/virtio_input.c
12203F: include/uapi/linux/virtio_input.h
12204
12205VIA RHINE NETWORK DRIVER
12206S: Orphan
12207F: drivers/net/ethernet/via/via-rhine.c
12208
12209VIA SD/MMC CARD CONTROLLER DRIVER
12210M: Bruce Chang <brucechang@via.com.tw>
12211M: Harald Welte <HaraldWelte@viatech.com>
12212S: Maintained
12213F: drivers/mmc/host/via-sdmmc.c
12214
12215VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12216M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12217L: linux-fbdev@vger.kernel.org
12218S: Maintained
12219F: include/linux/via-core.h
12220F: include/linux/via-gpio.h
12221F: include/linux/via_i2c.h
12222F: drivers/video/fbdev/via/
12223
12224VIA VELOCITY NETWORK DRIVER
12225M: Francois Romieu <romieu@fr.zoreil.com>
12226L: netdev@vger.kernel.org
12227S: Maintained
12228F: drivers/net/ethernet/via/via-velocity.*
12229
12230VIRT LIB
12231M: Alex Williamson <alex.williamson@redhat.com>
12232M: Paolo Bonzini <pbonzini@redhat.com>
12233L: kvm@vger.kernel.org
12234S: Supported
12235F: virt/lib/
12236
12237VIVID VIRTUAL VIDEO DRIVER
12238M: Hans Verkuil <hverkuil@xs4all.nl>
12239L: linux-media@vger.kernel.org
12240T: git git://linuxtv.org/media_tree.git
12241W: https://linuxtv.org
12242S: Maintained
12243F: drivers/media/platform/vivid/*
12244
12245VLAN (802.1Q)
12246M: Patrick McHardy <kaber@trash.net>
12247L: netdev@vger.kernel.org
12248S: Maintained
12249F: drivers/net/macvlan.c
12250F: include/linux/if_*vlan.h
12251F: net/8021q/
12252
12253VLYNQ BUS
12254M: Florian Fainelli <florian@openwrt.org>
12255L: openwrt-devel@lists.openwrt.org (subscribers-only)
12256S: Maintained
12257F: drivers/vlynq/vlynq.c
12258F: include/linux/vlynq.h
12259
12260VME SUBSYSTEM
12261M: Martyn Welch <martyn@welchs.me.uk>
12262M: Manohar Vanga <manohar.vanga@gmail.com>
12263M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12264L: devel@driverdev.osuosl.org
12265S: Maintained
12266T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12267F: Documentation/vme_api.txt
12268F: drivers/staging/vme/
12269F: drivers/vme/
12270F: include/linux/vme*
12271
12272VMWARE HYPERVISOR INTERFACE
12273M: Alok Kataria <akataria@vmware.com>
12274L: virtualization@lists.linux-foundation.org
12275S: Supported
12276F: arch/x86/kernel/cpu/vmware.c
12277
12278VMWARE BALLOON DRIVER
12279M: Xavier Deguillard <xdeguillard@vmware.com>
12280M: Philip Moltmann <moltmann@vmware.com>
12281M: "VMware, Inc." <pv-drivers@vmware.com>
12282L: linux-kernel@vger.kernel.org
12283S: Maintained
12284F: drivers/misc/vmw_balloon.c
12285
12286VMWARE VMMOUSE SUBDRIVER
12287M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12288M: "VMware, Inc." <pv-drivers@vmware.com>
12289L: linux-input@vger.kernel.org
12290S: Maintained
12291F: drivers/input/mouse/vmmouse.c
12292F: drivers/input/mouse/vmmouse.h
12293
12294VMWARE VMXNET3 ETHERNET DRIVER
12295M: Shrikrishna Khare <skhare@vmware.com>
12296M: "VMware, Inc." <pv-drivers@vmware.com>
12297L: netdev@vger.kernel.org
12298S: Maintained
12299F: drivers/net/vmxnet3/
12300
12301VMware PVSCSI driver
12302M: Arvind Kumar <arvindkumar@vmware.com>
12303M: VMware PV-Drivers <pv-drivers@vmware.com>
12304L: linux-scsi@vger.kernel.org
12305S: Maintained
12306F: drivers/scsi/vmw_pvscsi.c
12307F: drivers/scsi/vmw_pvscsi.h
12308
12309VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12310M: Liam Girdwood <lgirdwood@gmail.com>
12311M: Mark Brown <broonie@kernel.org>
12312L: linux-kernel@vger.kernel.org
12313W: http://www.slimlogic.co.uk/?p=48
12314T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12315S: Supported
12316F: Documentation/devicetree/bindings/regulator/
12317F: drivers/regulator/
12318F: include/dt-bindings/regulator/
12319F: include/linux/regulator/
12320
12321VRF
12322M: David Ahern <dsa@cumulusnetworks.com>
12323M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12324L: netdev@vger.kernel.org
12325S: Maintained
12326F: drivers/net/vrf.c
12327F: Documentation/networking/vrf.txt
12328
12329VT1211 HARDWARE MONITOR DRIVER
12330M: Juerg Haefliger <juergh@gmail.com>
12331L: linux-hwmon@vger.kernel.org
12332S: Maintained
12333F: Documentation/hwmon/vt1211
12334F: drivers/hwmon/vt1211.c
12335
12336VT8231 HARDWARE MONITOR DRIVER
12337M: Roger Lucas <vt8231@hiddenengine.co.uk>
12338L: linux-hwmon@vger.kernel.org
12339S: Maintained
12340F: drivers/hwmon/vt8231.c
12341
12342VUB300 USB to SDIO/SD/MMC bridge chip
12343M: Tony Olech <tony.olech@elandigitalsystems.com>
12344L: linux-mmc@vger.kernel.org
12345L: linux-usb@vger.kernel.org
12346S: Supported
12347F: drivers/mmc/host/vub300.c
12348
12349W1 DALLAS'S 1-WIRE BUS
12350M: Evgeniy Polyakov <zbr@ioremap.net>
12351S: Maintained
12352F: Documentation/w1/
12353F: drivers/w1/
12354
12355W83791D HARDWARE MONITORING DRIVER
12356M: Marc Hulsman <m.hulsman@tudelft.nl>
12357L: linux-hwmon@vger.kernel.org
12358S: Maintained
12359F: Documentation/hwmon/w83791d
12360F: drivers/hwmon/w83791d.c
12361
12362W83793 HARDWARE MONITORING DRIVER
12363M: Rudolf Marek <r.marek@assembler.cz>
12364L: linux-hwmon@vger.kernel.org
12365S: Maintained
12366F: Documentation/hwmon/w83793
12367F: drivers/hwmon/w83793.c
12368
12369W83795 HARDWARE MONITORING DRIVER
12370M: Jean Delvare <jdelvare@suse.com>
12371L: linux-hwmon@vger.kernel.org
12372S: Maintained
12373F: drivers/hwmon/w83795.c
12374
12375W83L51xD SD/MMC CARD INTERFACE DRIVER
12376M: Pierre Ossman <pierre@ossman.eu>
12377S: Maintained
12378F: drivers/mmc/host/wbsd.*
12379
12380WACOM PROTOCOL 4 SERIAL TABLETS
12381M: Julian Squires <julian@cipht.net>
12382M: Hans de Goede <hdegoede@redhat.com>
12383L: linux-input@vger.kernel.org
12384S: Maintained
12385F: drivers/input/tablet/wacom_serial4.c
12386
12387WATCHDOG DEVICE DRIVERS
12388M: Wim Van Sebroeck <wim@iguana.be>
12389R: Guenter Roeck <linux@roeck-us.net>
12390L: linux-watchdog@vger.kernel.org
12391W: http://www.linux-watchdog.org/
12392T: git git://www.linux-watchdog.org/linux-watchdog.git
12393S: Maintained
12394F: Documentation/devicetree/bindings/watchdog/
12395F: Documentation/watchdog/
12396F: drivers/watchdog/
12397F: include/linux/watchdog.h
12398F: include/uapi/linux/watchdog.h
12399
12400WD7000 SCSI DRIVER
12401M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12402L: linux-scsi@vger.kernel.org
12403S: Maintained
12404F: drivers/scsi/wd7000.c
12405
12406WIIMOTE HID DRIVER
12407M: David Herrmann <dh.herrmann@googlemail.com>
12408L: linux-input@vger.kernel.org
12409S: Maintained
12410F: drivers/hid/hid-wiimote*
12411
12412WINBOND CIR DRIVER
12413M: David Härdeman <david@hardeman.nu>
12414S: Maintained
12415F: drivers/media/rc/winbond-cir.c
12416
12417WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12418M: William Breathitt Gray <vilhelm.gray@gmail.com>
12419L: linux-watchdog@vger.kernel.org
12420S: Maintained
12421F: drivers/watchdog/ebc-c384_wdt.c
12422
12423WINSYSTEMS WS16C48 GPIO DRIVER
12424M: William Breathitt Gray <vilhelm.gray@gmail.com>
12425L: linux-gpio@vger.kernel.org
12426S: Maintained
12427F: drivers/gpio/gpio-ws16c48.c
12428
12429WIMAX STACK
12430M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12431M: linux-wimax@intel.com
12432L: wimax@linuxwimax.org (subscribers-only)
12433S: Supported
12434W: http://linuxwimax.org
12435F: Documentation/wimax/README.wimax
12436F: include/linux/wimax/debug.h
12437F: include/net/wimax.h
12438F: include/uapi/linux/wimax.h
12439F: net/wimax/
12440
12441WISTRON LAPTOP BUTTON DRIVER
12442M: Miloslav Trmac <mitr@volny.cz>
12443S: Maintained
12444F: drivers/input/misc/wistron_btns.c
12445
12446WL3501 WIRELESS PCMCIA CARD DRIVER
12447M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12448L: linux-wireless@vger.kernel.org
12449W: http://oops.ghostprotocols.net:81/blog
12450S: Maintained
12451F: drivers/net/wireless/wl3501*
12452
12453WOLFSON MICROELECTRONICS DRIVERS
12454L: patches@opensource.wolfsonmicro.com
12455T: git https://github.com/CirrusLogic/linux-drivers.git
12456W: https://github.com/CirrusLogic/linux-drivers/wiki
12457S: Supported
12458F: Documentation/hwmon/wm83??
12459F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12460F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12461F: Documentation/devicetree/bindings/mfd/arizona.txt
12462F: arch/arm/mach-s3c64xx/mach-crag6410*
12463F: drivers/clk/clk-wm83*.c
12464F: drivers/extcon/extcon-arizona.c
12465F: drivers/leds/leds-wm83*.c
12466F: drivers/gpio/gpio-*wm*.c
12467F: drivers/gpio/gpio-arizona.c
12468F: drivers/hwmon/wm83??-hwmon.c
12469F: drivers/input/misc/wm831x-on.c
12470F: drivers/input/touchscreen/wm831x-ts.c
12471F: drivers/input/touchscreen/wm97*.c
12472F: drivers/mfd/arizona*
12473F: drivers/mfd/wm*.c
12474F: drivers/mfd/cs47l24*
12475F: drivers/power/wm83*.c
12476F: drivers/rtc/rtc-wm83*.c
12477F: drivers/regulator/wm8*.c
12478F: drivers/video/backlight/wm83*_bl.c
12479F: drivers/watchdog/wm83*_wdt.c
12480F: include/linux/mfd/arizona/
12481F: include/linux/mfd/wm831x/
12482F: include/linux/mfd/wm8350/
12483F: include/linux/mfd/wm8400*
12484F: include/linux/wm97xx.h
12485F: include/sound/wm????.h
12486F: sound/soc/codecs/arizona.?
12487F: sound/soc/codecs/wm*
12488F: sound/soc/codecs/cs47l24*
12489
12490WORKQUEUE
12491M: Tejun Heo <tj@kernel.org>
12492R: Lai Jiangshan <jiangshanlai@gmail.com>
12493T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12494S: Maintained
12495F: include/linux/workqueue.h
12496F: kernel/workqueue.c
12497F: Documentation/workqueue.txt
12498
12499X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12500M: Chen-Yu Tsai <wens@csie.org>
12501L: linux-kernel@vger.kernel.org
12502S: Maintained
12503N: axp[128]
12504
12505X.25 NETWORK LAYER
12506M: Andrew Hendry <andrew.hendry@gmail.com>
12507L: linux-x25@vger.kernel.org
12508S: Odd Fixes
12509F: Documentation/networking/x25*
12510F: include/net/x25*
12511F: net/x25/
12512
12513X86 ARCHITECTURE (32-BIT AND 64-BIT)
12514M: Thomas Gleixner <tglx@linutronix.de>
12515M: Ingo Molnar <mingo@redhat.com>
12516M: "H. Peter Anvin" <hpa@zytor.com>
12517M: x86@kernel.org
12518L: linux-kernel@vger.kernel.org
12519T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12520S: Maintained
12521F: Documentation/x86/
12522F: arch/x86/
12523
12524X86 PLATFORM DRIVERS
12525M: Darren Hart <dvhart@infradead.org>
12526L: platform-driver-x86@vger.kernel.org
12527T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12528S: Maintained
12529F: drivers/platform/x86/
12530F: drivers/platform/olpc/
12531
12532X86 MCE INFRASTRUCTURE
12533M: Tony Luck <tony.luck@intel.com>
12534M: Borislav Petkov <bp@alien8.de>
12535L: linux-edac@vger.kernel.org
12536S: Maintained
12537F: arch/x86/kernel/cpu/mcheck/*
12538
12539X86 MICROCODE UPDATE SUPPORT
12540M: Borislav Petkov <bp@alien8.de>
12541S: Maintained
12542F: arch/x86/kernel/cpu/microcode/*
12543
12544X86 VDSO
12545M: Andy Lutomirski <luto@amacapital.net>
12546L: linux-kernel@vger.kernel.org
12547T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12548S: Maintained
12549F: arch/x86/entry/vdso/
12550
12551XC2028/3028 TUNER DRIVER
12552M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12553M: Mauro Carvalho Chehab <mchehab@kernel.org>
12554L: linux-media@vger.kernel.org
12555W: https://linuxtv.org
12556T: git git://linuxtv.org/media_tree.git
12557S: Maintained
12558F: drivers/media/tuners/tuner-xc2028.*
12559
12560XEN HYPERVISOR INTERFACE
12561M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12562M: David Vrabel <david.vrabel@citrix.com>
12563M: Juergen Gross <jgross@suse.com>
12564L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12565T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12566S: Supported
12567F: arch/x86/xen/
12568F: drivers/*/xen-*front.c
12569F: drivers/xen/
12570F: arch/x86/include/asm/xen/
12571F: include/xen/
12572F: include/uapi/xen/
12573
12574XEN HYPERVISOR ARM
12575M: Stefano Stabellini <sstabellini@kernel.org>
12576L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12577S: Maintained
12578F: arch/arm/xen/
12579F: arch/arm/include/asm/xen/
12580
12581XEN HYPERVISOR ARM64
12582M: Stefano Stabellini <sstabellini@kernel.org>
12583L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12584S: Maintained
12585F: arch/arm64/xen/
12586F: arch/arm64/include/asm/xen/
12587
12588XEN NETWORK BACKEND DRIVER
12589M: Wei Liu <wei.liu2@citrix.com>
12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12591L: netdev@vger.kernel.org
12592S: Supported
12593F: drivers/net/xen-netback/*
12594
12595XEN PCI SUBSYSTEM
12596M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12597L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12598S: Supported
12599F: arch/x86/pci/*xen*
12600F: drivers/pci/*xen*
12601
12602XEN BLOCK SUBSYSTEM
12603M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12604M: Roger Pau Monné <roger.pau@citrix.com>
12605L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12606S: Supported
12607F: drivers/block/xen-blkback/*
12608F: drivers/block/xen*
12609
12610XEN PVSCSI DRIVERS
12611M: Juergen Gross <jgross@suse.com>
12612L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12613L: linux-scsi@vger.kernel.org
12614S: Supported
12615F: drivers/scsi/xen-scsifront.c
12616F: drivers/xen/xen-scsiback.c
12617F: include/xen/interface/io/vscsiif.h
12618
12619XEN SWIOTLB SUBSYSTEM
12620M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12621L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12622S: Supported
12623F: arch/x86/xen/*swiotlb*
12624F: drivers/xen/*swiotlb*
12625
12626XFS FILESYSTEM
12627P: Silicon Graphics Inc
12628M: Dave Chinner <david@fromorbit.com>
12629M: xfs@oss.sgi.com
12630L: xfs@oss.sgi.com
12631W: http://oss.sgi.com/projects/xfs
12632T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12633S: Supported
12634F: Documentation/filesystems/xfs.txt
12635F: fs/xfs/
12636
12637XILINX AXI ETHERNET DRIVER
12638M: Anirudha Sarangi <anirudh@xilinx.com>
12639M: John Linn <John.Linn@xilinx.com>
12640S: Maintained
12641F: drivers/net/ethernet/xilinx/xilinx_axienet*
12642
12643XILINX UARTLITE SERIAL DRIVER
12644M: Peter Korsgaard <jacmet@sunsite.dk>
12645L: linux-serial@vger.kernel.org
12646S: Maintained
12647F: drivers/tty/serial/uartlite.c
12648
12649XILINX VIDEO IP CORES
12650M: Hyun Kwon <hyun.kwon@xilinx.com>
12651M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12652L: linux-media@vger.kernel.org
12653T: git git://linuxtv.org/media_tree.git
12654S: Supported
12655F: Documentation/devicetree/bindings/media/xilinx/
12656F: drivers/media/platform/xilinx/
12657F: include/uapi/linux/xilinx-v4l2-controls.h
12658
12659XILLYBUS DRIVER
12660M: Eli Billauer <eli.billauer@gmail.com>
12661L: linux-kernel@vger.kernel.org
12662S: Supported
12663F: drivers/char/xillybus/
12664
12665XTENSA XTFPGA PLATFORM SUPPORT
12666M: Max Filippov <jcmvbkbc@gmail.com>
12667L: linux-xtensa@linux-xtensa.org
12668S: Maintained
12669F: drivers/spi/spi-xtensa-xtfpga.c
12670F: sound/soc/xtensa/xtfpga-i2s.c
12671
12672YAM DRIVER FOR AX.25
12673M: Jean-Paul Roubelat <jpr@f6fbb.org>
12674L: linux-hams@vger.kernel.org
12675S: Maintained
12676F: drivers/net/hamradio/yam*
12677F: include/linux/yam.h
12678
12679YEALINK PHONE DRIVER
12680M: Henk Vergonet <Henk.Vergonet@gmail.com>
12681L: usbb2k-api-dev@nongnu.org
12682S: Maintained
12683F: Documentation/input/yealink.txt
12684F: drivers/input/misc/yealink.*
12685
12686Z8530 DRIVER FOR AX.25
12687M: Joerg Reuter <jreuter@yaina.de>
12688W: http://yaina.de/jreuter/
12689W: http://www.qsl.net/dl1bke/
12690L: linux-hams@vger.kernel.org
12691S: Maintained
12692F: Documentation/networking/z8530drv.txt
12693F: drivers/net/hamradio/*scc.c
12694F: drivers/net/hamradio/z8530.h
12695
12696ZBUD COMPRESSED PAGE ALLOCATOR
12697M: Seth Jennings <sjenning@redhat.com>
12698L: linux-mm@kvack.org
12699S: Maintained
12700F: mm/zbud.c
12701F: include/linux/zbud.h
12702
12703ZD1211RW WIRELESS DRIVER
12704M: Daniel Drake <dsd@gentoo.org>
12705M: Ulrich Kunitz <kune@deine-taler.de>
12706W: http://zd1211.ath.cx/wiki/DriverRewrite
12707L: linux-wireless@vger.kernel.org
12708L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12709S: Maintained
12710F: drivers/net/wireless/zydas/zd1211rw/
12711
12712ZPOOL COMPRESSED PAGE STORAGE API
12713M: Dan Streetman <ddstreet@ieee.org>
12714L: linux-mm@kvack.org
12715S: Maintained
12716F: mm/zpool.c
12717F: include/linux/zpool.h
12718
12719ZR36067 VIDEO FOR LINUX DRIVER
12720L: mjpeg-users@lists.sourceforge.net
12721L: linux-media@vger.kernel.org
12722W: http://mjpeg.sourceforge.net/driver-zoran/
12723T: hg https://linuxtv.org/hg/v4l-dvb
12724S: Odd Fixes
12725F: drivers/media/pci/zoran/
12726
12727ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12728M: Minchan Kim <minchan@kernel.org>
12729M: Nitin Gupta <ngupta@vflare.org>
12730R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12731L: linux-kernel@vger.kernel.org
12732S: Maintained
12733F: drivers/block/zram/
12734F: Documentation/blockdev/zram.txt
12735
12736ZS DECSTATION Z85C30 SERIAL DRIVER
12737M: "Maciej W. Rozycki" <macro@linux-mips.org>
12738S: Maintained
12739F: drivers/tty/serial/zs.*
12740
12741ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12742M: Minchan Kim <minchan@kernel.org>
12743M: Nitin Gupta <ngupta@vflare.org>
12744R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12745L: linux-mm@kvack.org
12746S: Maintained
12747F: mm/zsmalloc.c
12748F: include/linux/zsmalloc.h
12749F: Documentation/vm/zsmalloc.txt
12750
12751ZSWAP COMPRESSED SWAP CACHING
12752M: Seth Jennings <sjenning@redhat.com>
12753L: linux-mm@kvack.org
12754S: Maintained
12755F: mm/zswap.c
12756
12757THE REST
12758M: Linus Torvalds <torvalds@linux-foundation.org>
12759L: linux-kernel@vger.kernel.org
12760Q: http://patchwork.kernel.org/project/LKML/list/
12761T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12762S: Buried alive in reporters
12763F: *
12764F: */