crypto: skcipher - remove unused header cpumask.h
[linux-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
217L: linux-scsi@vger.kernel.org
218W: http://www.adaptec.com/
219S: Supported
220F: Documentation/scsi/aacraid.txt
221F: drivers/scsi/aacraid/
222
223ABI/API
224L: linux-api@vger.kernel.org
225F: include/linux/syscalls.h
226F: kernel/sys_ni.c
227
228ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
229M: Hans de Goede <hdegoede@redhat.com>
230L: linux-hwmon@vger.kernel.org
231S: Maintained
232F: drivers/hwmon/abituguru.c
233
234ABIT UGURU 3 HARDWARE MONITOR DRIVER
235M: Alistair John Strachan <alistair@devzero.co.uk>
236L: linux-hwmon@vger.kernel.org
237S: Maintained
238F: drivers/hwmon/abituguru3.c
239
240ACCES 104-DIO-48E GPIO DRIVER
241M: William Breathitt Gray <vilhelm.gray@gmail.com>
242L: linux-gpio@vger.kernel.org
243S: Maintained
244F: drivers/gpio/gpio-104-dio-48e.c
245
246ACCES 104-IDI-48 GPIO DRIVER
247M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
248L: linux-gpio@vger.kernel.org
249S: Maintained
250F: drivers/gpio/gpio-104-idi-48.c
251
252ACCES 104-IDIO-16 GPIO DRIVER
253M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
254L: linux-gpio@vger.kernel.org
255S: Maintained
256F: drivers/gpio/gpio-104-idio-16.c
257
258ACENIC DRIVER
259M: Jes Sorensen <jes@trained-monkey.org>
260L: linux-acenic@sunsite.dk
261S: Maintained
262F: drivers/net/ethernet/alteon/acenic*
263
264ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
265M: Peter Feuerer <peter@piie.net>
266L: platform-driver-x86@vger.kernel.org
267W: http://piie.net/?section=acerhdf
268S: Maintained
269F: drivers/platform/x86/acerhdf.c
270
271ACER WMI LAPTOP EXTRAS
272M: "Lee, Chun-Yi" <jlee@suse.com>
273L: platform-driver-x86@vger.kernel.org
274S: Maintained
275F: drivers/platform/x86/acer-wmi.c
276
277ACPI
278M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
279M: Len Brown <lenb@kernel.org>
280L: linux-acpi@vger.kernel.org
281W: https://01.org/linux-acpi
282Q: https://patchwork.kernel.org/project/linux-acpi/list/
283T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
284S: Supported
285F: drivers/acpi/
286F: drivers/pnp/pnpacpi/
287F: include/linux/acpi.h
288F: include/acpi/
289F: Documentation/acpi/
290F: Documentation/ABI/testing/sysfs-bus-acpi
291F: drivers/pci/*acpi*
292F: drivers/pci/*/*acpi*
293F: drivers/pci/*/*/*acpi*
294F: tools/power/acpi/
295
296ACPI COMPONENT ARCHITECTURE (ACPICA)
297M: Robert Moore <robert.moore@intel.com>
298M: Lv Zheng <lv.zheng@intel.com>
299M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
300L: linux-acpi@vger.kernel.org
301L: devel@acpica.org
302W: https://acpica.org/
303W: https://github.com/acpica/acpica/
304Q: https://patchwork.kernel.org/project/linux-acpi/list/
305T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
306S: Supported
307F: drivers/acpi/acpica/
308F: include/acpi/
309F: tools/power/acpi/
310
311ACPI FAN DRIVER
312M: Zhang Rui <rui.zhang@intel.com>
313L: linux-acpi@vger.kernel.org
314W: https://01.org/linux-acpi
315S: Supported
316F: drivers/acpi/fan.c
317
318ACPI THERMAL DRIVER
319M: Zhang Rui <rui.zhang@intel.com>
320L: linux-acpi@vger.kernel.org
321W: https://01.org/linux-acpi
322S: Supported
323F: drivers/acpi/*thermal*
324
325ACPI VIDEO DRIVER
326M: Zhang Rui <rui.zhang@intel.com>
327L: linux-acpi@vger.kernel.org
328W: https://01.org/linux-acpi
329S: Supported
330F: drivers/acpi/acpi_video.c
331
332ACPI WMI DRIVER
333L: platform-driver-x86@vger.kernel.org
334S: Orphan
335F: drivers/platform/x86/wmi.c
336
337AD1889 ALSA SOUND DRIVER
338M: Thibaut Varene <T-Bone@parisc-linux.org>
339W: http://wiki.parisc-linux.org/AD1889
340L: linux-parisc@vger.kernel.org
341S: Maintained
342F: sound/pci/ad1889.*
343
344AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
345M: Michael Hennerich <michael.hennerich@analog.com>
346W: http://wiki.analog.com/AD5254
347W: http://ez.analog.com/community/linux-device-drivers
348S: Supported
349F: drivers/misc/ad525x_dpot.c
350
351AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
352M: Michael Hennerich <michael.hennerich@analog.com>
353W: http://wiki.analog.com/AD5398
354W: http://ez.analog.com/community/linux-device-drivers
355S: Supported
356F: drivers/regulator/ad5398.c
357
358AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
359M: Michael Hennerich <michael.hennerich@analog.com>
360W: http://wiki.analog.com/AD7142
361W: http://ez.analog.com/community/linux-device-drivers
362S: Supported
363F: drivers/input/misc/ad714x.c
364
365AD7877 TOUCHSCREEN DRIVER
366M: Michael Hennerich <michael.hennerich@analog.com>
367W: http://wiki.analog.com/AD7877
368W: http://ez.analog.com/community/linux-device-drivers
369S: Supported
370F: drivers/input/touchscreen/ad7877.c
371
372AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
373M: Michael Hennerich <michael.hennerich@analog.com>
374W: http://wiki.analog.com/AD7879
375W: http://ez.analog.com/community/linux-device-drivers
376S: Supported
377F: drivers/input/touchscreen/ad7879.c
378
379ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
380M: Jiri Kosina <jikos@kernel.org>
381S: Maintained
382
383ADF7242 IEEE 802.15.4 RADIO DRIVER
384M: Michael Hennerich <michael.hennerich@analog.com>
385W: https://wiki.analog.com/ADF7242
386W: http://ez.analog.com/community/linux-device-drivers
387L: linux-wpan@vger.kernel.org
388S: Supported
389F: drivers/net/ieee802154/adf7242.c
390F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
391
392ADM1025 HARDWARE MONITOR DRIVER
393M: Jean Delvare <jdelvare@suse.com>
394L: linux-hwmon@vger.kernel.org
395S: Maintained
396F: Documentation/hwmon/adm1025
397F: drivers/hwmon/adm1025.c
398
399ADM1029 HARDWARE MONITOR DRIVER
400M: Corentin Labbe <clabbe.montjoie@gmail.com>
401L: linux-hwmon@vger.kernel.org
402S: Maintained
403F: drivers/hwmon/adm1029.c
404
405ADM8211 WIRELESS DRIVER
406L: linux-wireless@vger.kernel.org
407W: http://wireless.kernel.org/
408S: Orphan
409F: drivers/net/wireless/admtek/adm8211.*
410
411ADP1653 FLASH CONTROLLER DRIVER
412M: Sakari Ailus <sakari.ailus@iki.fi>
413L: linux-media@vger.kernel.org
414S: Maintained
415F: drivers/media/i2c/adp1653.c
416F: include/media/i2c/adp1653.h
417
418ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
419M: Michael Hennerich <michael.hennerich@analog.com>
420W: http://wiki.analog.com/ADP5520
421W: http://ez.analog.com/community/linux-device-drivers
422S: Supported
423F: drivers/mfd/adp5520.c
424F: drivers/video/backlight/adp5520_bl.c
425F: drivers/leds/leds-adp5520.c
426F: drivers/gpio/gpio-adp5520.c
427F: drivers/input/keyboard/adp5520-keys.c
428
429ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
430M: Michael Hennerich <michael.hennerich@analog.com>
431W: http://wiki.analog.com/ADP5588
432W: http://ez.analog.com/community/linux-device-drivers
433S: Supported
434F: drivers/input/keyboard/adp5588-keys.c
435F: drivers/gpio/gpio-adp5588.c
436
437ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
438M: Michael Hennerich <michael.hennerich@analog.com>
439W: http://wiki.analog.com/ADP8860
440W: http://ez.analog.com/community/linux-device-drivers
441S: Supported
442F: drivers/video/backlight/adp8860_bl.c
443
444ADS1015 HARDWARE MONITOR DRIVER
445M: Dirk Eibach <eibach@gdsys.de>
446L: linux-hwmon@vger.kernel.org
447S: Maintained
448F: Documentation/hwmon/ads1015
449F: drivers/hwmon/ads1015.c
450F: include/linux/i2c/ads1015.h
451
452ADT746X FAN DRIVER
453M: Colin Leroy <colin@colino.net>
454S: Maintained
455F: drivers/macintosh/therm_adt746x.c
456
457ADT7475 HARDWARE MONITOR DRIVER
458M: Jean Delvare <jdelvare@suse.com>
459L: linux-hwmon@vger.kernel.org
460S: Maintained
461F: Documentation/hwmon/adt7475
462F: drivers/hwmon/adt7475.c
463
464ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
465M: Michael Hennerich <michael.hennerich@analog.com>
466W: http://wiki.analog.com/ADXL345
467W: http://ez.analog.com/community/linux-device-drivers
468S: Supported
469F: drivers/input/misc/adxl34x.c
470
471ADVANSYS SCSI DRIVER
472M: Matthew Wilcox <matthew@wil.cx>
473M: Hannes Reinecke <hare@suse.com>
474L: linux-scsi@vger.kernel.org
475S: Maintained
476F: Documentation/scsi/advansys.txt
477F: drivers/scsi/advansys.c
478
479AEDSP16 DRIVER
480M: Riccardo Facchetti <fizban@tin.it>
481S: Maintained
482F: sound/oss/aedsp16.c
483
484AF9013 MEDIA DRIVER
485M: Antti Palosaari <crope@iki.fi>
486L: linux-media@vger.kernel.org
487W: https://linuxtv.org
488W: http://palosaari.fi/linux/
489Q: http://patchwork.linuxtv.org/project/linux-media/list/
490T: git git://linuxtv.org/anttip/media_tree.git
491S: Maintained
492F: drivers/media/dvb-frontends/af9013*
493
494AF9033 MEDIA DRIVER
495M: Antti Palosaari <crope@iki.fi>
496L: linux-media@vger.kernel.org
497W: https://linuxtv.org
498W: http://palosaari.fi/linux/
499Q: http://patchwork.linuxtv.org/project/linux-media/list/
500T: git git://linuxtv.org/anttip/media_tree.git
501S: Maintained
502F: drivers/media/dvb-frontends/af9033*
503
504AFFS FILE SYSTEM
505L: linux-fsdevel@vger.kernel.org
506S: Orphan
507F: Documentation/filesystems/affs.txt
508F: fs/affs/
509
510AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
511M: David Howells <dhowells@redhat.com>
512L: linux-afs@lists.infradead.org
513S: Supported
514F: fs/afs/
515F: include/net/af_rxrpc.h
516F: net/rxrpc/af_rxrpc.c
517
518AGPGART DRIVER
519M: David Airlie <airlied@linux.ie>
520T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
521S: Maintained
522F: drivers/char/agp/
523F: include/linux/agp*
524F: include/uapi/linux/agp*
525
526AHA152X SCSI DRIVER
527M: "Juergen E. Fischer" <fischer@norbit.de>
528L: linux-scsi@vger.kernel.org
529S: Maintained
530F: drivers/scsi/aha152x*
531F: drivers/scsi/pcmcia/aha152x*
532
533AIC7XXX / AIC79XX SCSI DRIVER
534M: Hannes Reinecke <hare@suse.com>
535L: linux-scsi@vger.kernel.org
536S: Maintained
537F: drivers/scsi/aic7xxx/
538
539AIMSLAB FM RADIO RECEIVER DRIVER
540M: Hans Verkuil <hverkuil@xs4all.nl>
541L: linux-media@vger.kernel.org
542T: git git://linuxtv.org/media_tree.git
543W: https://linuxtv.org
544S: Maintained
545F: drivers/media/radio/radio-aimslab*
546
547AIO
548M: Benjamin LaHaise <bcrl@kvack.org>
549L: linux-aio@kvack.org
550S: Supported
551F: fs/aio.c
552F: include/linux/*aio*.h
553
554AIRSPY MEDIA DRIVER
555M: Antti Palosaari <crope@iki.fi>
556L: linux-media@vger.kernel.org
557W: https://linuxtv.org
558W: http://palosaari.fi/linux/
559Q: http://patchwork.linuxtv.org/project/linux-media/list/
560T: git git://linuxtv.org/anttip/media_tree.git
561S: Maintained
562F: drivers/media/usb/airspy/
563
564ALCATEL SPEEDTOUCH USB DRIVER
565M: Duncan Sands <duncan.sands@free.fr>
566L: linux-usb@vger.kernel.org
567W: http://www.linux-usb.org/SpeedTouch/
568S: Maintained
569F: drivers/usb/atm/speedtch.c
570F: drivers/usb/atm/usbatm.c
571
572ALCHEMY AU1XX0 MMC DRIVER
573M: Manuel Lauss <manuel.lauss@gmail.com>
574S: Maintained
575F: drivers/mmc/host/au1xmmc.c
576
577ALI1563 I2C DRIVER
578M: Rudolf Marek <r.marek@assembler.cz>
579L: linux-i2c@vger.kernel.org
580S: Maintained
581F: Documentation/i2c/busses/i2c-ali1563
582F: drivers/i2c/busses/i2c-ali1563.c
583
584ALLWINNER SECURITY SYSTEM
585M: Corentin Labbe <clabbe.montjoie@gmail.com>
586L: linux-crypto@vger.kernel.org
587S: Maintained
588F: drivers/crypto/sunxi-ss/
589
590ALPHA PORT
591M: Richard Henderson <rth@twiddle.net>
592M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
593M: Matt Turner <mattst88@gmail.com>
594S: Odd Fixes
595L: linux-alpha@vger.kernel.org
596F: arch/alpha/
597
598ALTERA MAILBOX DRIVER
599M: Ley Foon Tan <lftan@altera.com>
600L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
601S: Maintained
602F: drivers/mailbox/mailbox-altera.c
603
604ALTERA PIO DRIVER
605M: Tien Hock Loh <thloh@altera.com>
606L: linux-gpio@vger.kernel.org
607S: Maintained
608F: drivers/gpio/gpio-altera.c
609
610ALTERA TRIPLE SPEED ETHERNET DRIVER
611M: Vince Bridgers <vbridger@opensource.altera.com>
612L: netdev@vger.kernel.org
613L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
614S: Maintained
615F: drivers/net/ethernet/altera/
616
617ALTERA UART/JTAG UART SERIAL DRIVERS
618M: Tobias Klauser <tklauser@distanz.ch>
619L: linux-serial@vger.kernel.org
620L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
621S: Maintained
622F: drivers/tty/serial/altera_uart.c
623F: drivers/tty/serial/altera_jtaguart.c
624F: include/linux/altera_uart.h
625F: include/linux/altera_jtaguart.h
626
627AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
628M: Tom Lendacky <thomas.lendacky@amd.com>
629M: Gary Hook <gary.hook@amd.com>
630L: linux-crypto@vger.kernel.org
631S: Supported
632F: drivers/crypto/ccp/
633F: include/linux/ccp.h
634
635AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636M: Huang Rui <ray.huang@amd.com>
637L: linux-hwmon@vger.kernel.org
638S: Supported
639F: Documentation/hwmon/fam15h_power
640F: drivers/hwmon/fam15h_power.c
641
642AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643L: linux-geode@lists.infradead.org (moderated for non-subscribers)
644S: Orphan
645F: drivers/usb/gadget/udc/amd5536udc.*
646
647AMD GEODE PROCESSOR/CHIPSET SUPPORT
648P: Andres Salomon <dilinger@queued.net>
649L: linux-geode@lists.infradead.org (moderated for non-subscribers)
650W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651S: Supported
652F: drivers/char/hw_random/geode-rng.c
653F: drivers/crypto/geode*
654F: drivers/video/fbdev/geode/
655F: arch/x86/include/asm/geode.h
656
657AMD IOMMU (AMD-VI)
658M: Joerg Roedel <joro@8bytes.org>
659L: iommu@lists.linux-foundation.org
660T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661S: Maintained
662F: drivers/iommu/amd_iommu*.[ch]
663F: include/linux/amd-iommu.h
664
665AMD KFD
666M: Oded Gabbay <oded.gabbay@gmail.com>
667L: dri-devel@lists.freedesktop.org
668T: git git://people.freedesktop.org/~gabbayo/linux.git
669S: Supported
670F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674F: drivers/gpu/drm/amd/amdkfd/
675F: drivers/gpu/drm/amd/include/cik_structs.h
676F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677F: drivers/gpu/drm/amd/include/vi_structs.h
678F: drivers/gpu/drm/radeon/radeon_kfd.c
679F: drivers/gpu/drm/radeon/radeon_kfd.h
680F: include/uapi/linux/kfd_ioctl.h
681
682AMD SEATTLE DEVICE TREE SUPPORT
683M: Brijesh Singh <brijeshkumar.singh@amd.com>
684M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685M: Tom Lendacky <thomas.lendacky@amd.com>
686S: Supported
687F: arch/arm64/boot/dts/amd/
688
689AMD XGBE DRIVER
690M: Tom Lendacky <thomas.lendacky@amd.com>
691L: netdev@vger.kernel.org
692S: Supported
693F: drivers/net/ethernet/amd/xgbe/
694F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696AMS (Apple Motion Sensor) DRIVER
697M: Michael Hanselmann <linux-kernel@hansmi.ch>
698S: Supported
699F: drivers/macintosh/ams/
700
701ANALOG DEVICES INC AD9389B DRIVER
702M: Hans Verkuil <hans.verkuil@cisco.com>
703L: linux-media@vger.kernel.org
704S: Maintained
705F: drivers/media/i2c/ad9389b*
706
707ANALOG DEVICES INC ADV7180 DRIVER
708M: Lars-Peter Clausen <lars@metafoo.de>
709L: linux-media@vger.kernel.org
710W: http://ez.analog.com/community/linux-device-drivers
711S: Supported
712F: drivers/media/i2c/adv7180.c
713
714ANALOG DEVICES INC ADV7511 DRIVER
715M: Hans Verkuil <hans.verkuil@cisco.com>
716L: linux-media@vger.kernel.org
717S: Maintained
718F: drivers/media/i2c/adv7511*
719
720ANALOG DEVICES INC ADV7604 DRIVER
721M: Hans Verkuil <hans.verkuil@cisco.com>
722L: linux-media@vger.kernel.org
723S: Maintained
724F: drivers/media/i2c/adv7604*
725
726ANALOG DEVICES INC ADV7842 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7842*
731
732ANALOG DEVICES INC ASOC CODEC DRIVERS
733M: Lars-Peter Clausen <lars@metafoo.de>
734L: alsa-devel@alsa-project.org (moderated for non-subscribers)
735W: http://wiki.analog.com/
736W: http://ez.analog.com/community/linux-device-drivers
737S: Supported
738F: sound/soc/codecs/adau*
739F: sound/soc/codecs/adav*
740F: sound/soc/codecs/ad1*
741F: sound/soc/codecs/ad7*
742F: sound/soc/codecs/ssm*
743F: sound/soc/codecs/sigmadsp.*
744
745ANALOG DEVICES INC ASOC DRIVERS
746L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747L: alsa-devel@alsa-project.org (moderated for non-subscribers)
748W: http://blackfin.uclinux.org/
749S: Supported
750F: sound/soc/blackfin/*
751
752ANALOG DEVICES INC IIO DRIVERS
753M: Lars-Peter Clausen <lars@metafoo.de>
754M: Michael Hennerich <Michael.Hennerich@analog.com>
755W: http://wiki.analog.com/
756W: http://ez.analog.com/community/linux-device-drivers
757S: Supported
758F: drivers/iio/*/ad*
759X: drivers/iio/*/adjd*
760F: drivers/staging/iio/*/ad*
761F: staging/iio/trigger/iio-trig-bfin-timer.c
762
763ANALOG DEVICES INC DMA DRIVERS
764M: Lars-Peter Clausen <lars@metafoo.de>
765W: http://ez.analog.com/community/linux-device-drivers
766S: Supported
767F: drivers/dma/dma-axi-dmac.c
768
769ANDROID DRIVERS
770M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771M: Arve Hjønnevåg <arve@android.com>
772M: Riley Andrews <riandrews@android.com>
773T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774L: devel@driverdev.osuosl.org
775S: Supported
776F: drivers/android/
777F: drivers/staging/android/
778
779ANDROID ION DRIVER
780M: Laura Abbott <labbott@redhat.com>
781M: Sumit Semwal <sumit.semwal@linaro.org>
782L: devel@driverdev.osuosl.org
783S: Supported
784F: drivers/staging/android/ion
785F: drivers/staging/android/uapi/ion.h
786F: drivers/staging/android/uapi/ion_test.h
787
788AOA (Apple Onboard Audio) ALSA DRIVER
789M: Johannes Berg <johannes@sipsolutions.net>
790L: linuxppc-dev@lists.ozlabs.org
791L: alsa-devel@alsa-project.org (moderated for non-subscribers)
792S: Maintained
793F: sound/aoa/
794
795APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
796M: William Breathitt Gray <vilhelm.gray@gmail.com>
797L: linux-iio@vger.kernel.org
798S: Maintained
799F: drivers/iio/dac/stx104.c
800
801APM DRIVER
802M: Jiri Kosina <jikos@kernel.org>
803S: Odd fixes
804T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
805F: arch/x86/kernel/apm_32.c
806F: include/linux/apm_bios.h
807F: include/uapi/linux/apm_bios.h
808F: drivers/char/apm-emulation.c
809
810APPLE BCM5974 MULTITOUCH DRIVER
811M: Henrik Rydberg <rydberg@bitmath.org>
812L: linux-input@vger.kernel.org
813S: Odd fixes
814F: drivers/input/mouse/bcm5974.c
815
816APPLE SMC DRIVER
817M: Henrik Rydberg <rydberg@bitmath.org>
818L: linux-hwmon@vger.kernel.org
819S: Odd fixes
820F: drivers/hwmon/applesmc.c
821
822APPLETALK NETWORK LAYER
823M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
824S: Maintained
825F: drivers/net/appletalk/
826F: net/appletalk/
827
828APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
829M: Duc Dang <dhdang@apm.com>
830S: Supported
831F: arch/arm64/boot/dts/apm/
832
833APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
834M: Iyappan Subramanian <isubramanian@apm.com>
835M: Keyur Chudgar <kchudgar@apm.com>
836S: Supported
837F: drivers/net/ethernet/apm/xgene/
838F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
839
840APTINA CAMERA SENSOR PLL
841M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
842L: linux-media@vger.kernel.org
843S: Maintained
844F: drivers/media/i2c/aptina-pll.*
845
846ARC FRAMEBUFFER DRIVER
847M: Jaya Kumar <jayalk@intworks.biz>
848S: Maintained
849F: drivers/video/fbdev/arcfb.c
850F: drivers/video/fbdev/core/fb_defio.c
851
852ARCNET NETWORK LAYER
853M: Michael Grzeschik <m.grzeschik@pengutronix.de>
854L: netdev@vger.kernel.org
855S: Maintained
856F: drivers/net/arcnet/
857F: include/uapi/linux/if_arcnet.h
858
859ARC PGU DRM DRIVER
860M: Alexey Brodkin <abrodkin@synopsys.com>
861S: Supported
862F: drivers/gpu/drm/arc/
863F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
864
865ARM HDLCD DRM DRIVER
866M: Liviu Dudau <liviu.dudau@arm.com>
867S: Supported
868F: drivers/gpu/drm/arm/
869F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
870
871ARM MFM AND FLOPPY DRIVERS
872M: Ian Molton <spyro@f2s.com>
873S: Maintained
874F: arch/arm/lib/floppydma.S
875F: arch/arm/include/asm/floppy.h
876
877ARM PMU PROFILING AND DEBUGGING
878M: Will Deacon <will.deacon@arm.com>
879R: Mark Rutland <mark.rutland@arm.com>
880S: Maintained
881F: arch/arm*/kernel/perf_*
882F: arch/arm/oprofile/common.c
883F: arch/arm*/kernel/hw_breakpoint.c
884F: arch/arm*/include/asm/hw_breakpoint.h
885F: arch/arm*/include/asm/perf_event.h
886F: drivers/perf/arm_pmu.c
887F: include/linux/perf/arm_pmu.h
888
889ARM PORT
890M: Russell King <linux@armlinux.org.uk>
891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
892W: http://www.armlinux.org.uk/
893S: Maintained
894F: arch/arm/
895
896ARM SUB-ARCHITECTURES
897L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
898S: Maintained
899F: arch/arm/mach-*/
900F: arch/arm/plat-*/
901T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
902
903ARM PRIMECELL AACI PL041 DRIVER
904M: Russell King <linux@armlinux.org.uk>
905S: Maintained
906F: sound/arm/aaci.*
907
908ARM PRIMECELL CLCD PL110 DRIVER
909M: Russell King <linux@armlinux.org.uk>
910S: Maintained
911F: drivers/video/fbdev/amba-clcd.*
912
913ARM PRIMECELL KMI PL050 DRIVER
914M: Russell King <linux@armlinux.org.uk>
915S: Maintained
916F: drivers/input/serio/ambakmi.*
917F: include/linux/amba/kmi.h
918
919ARM PRIMECELL MMCI PL180/1 DRIVER
920M: Russell King <linux@armlinux.org.uk>
921S: Maintained
922F: drivers/mmc/host/mmci.*
923F: include/linux/amba/mmci.h
924
925ARM PRIMECELL UART PL010 AND PL011 DRIVERS
926M: Russell King <linux@armlinux.org.uk>
927S: Maintained
928F: drivers/tty/serial/amba-pl01*.c
929F: include/linux/amba/serial.h
930
931ARM PRIMECELL BUS SUPPORT
932M: Russell King <linux@armlinux.org.uk>
933S: Maintained
934F: drivers/amba/
935F: include/linux/amba/bus.h
936
937ARM/ADS SPHERE MACHINE SUPPORT
938M: Lennert Buytenhek <kernel@wantstofly.org>
939L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
940S: Maintained
941
942ARM/AFEB9260 MACHINE SUPPORT
943M: Sergey Lapin <slapin@ossfans.org>
944L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
945S: Maintained
946
947ARM/AJECO 1ARM MACHINE SUPPORT
948M: Lennert Buytenhek <kernel@wantstofly.org>
949L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
950S: Maintained
951
952ARM/Allwinner sunXi SoC support
953M: Maxime Ripard <maxime.ripard@free-electrons.com>
954M: Chen-Yu Tsai <wens@csie.org>
955L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
956S: Maintained
957N: sun[x456789]i
958
959ARM/Allwinner SoC Clock Support
960M: Emilio López <emilio@elopez.com.ar>
961S: Maintained
962F: drivers/clk/sunxi/
963
964ARM/Amlogic Meson SoC support
965M: Carlo Caione <carlo@caione.org>
966M: Kevin Hilman <khilman@baylibre.com>
967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
968L: linux-amlogic@lists.infradead.org
969W: http://linux-meson.com/
970S: Maintained
971F: arch/arm/mach-meson/
972F: arch/arm/boot/dts/meson*
973F: arch/arm64/boot/dts/amlogic/
974F: drivers/pinctrl/meson/
975N: meson
976
977ARM/Annapurna Labs ALPINE ARCHITECTURE
978M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
979M: Antoine Tenart <antoine.tenart@free-electrons.com>
980S: Maintained
981F: arch/arm/mach-alpine/
982F: arch/arm/boot/dts/alpine*
983F: arch/arm64/boot/dts/al/
984F: drivers/*/*alpine*
985
986ARM/ARTPEC MACHINE SUPPORT
987M: Jesper Nilsson <jesper.nilsson@axis.com>
988M: Lars Persson <lars.persson@axis.com>
989M: Niklas Cassel <niklas.cassel@axis.com>
990S: Maintained
991L: linux-arm-kernel@axis.com
992F: arch/arm/mach-artpec
993F: arch/arm/boot/dts/artpec6*
994F: drivers/clk/axis
995
996ARM/ASPEED MACHINE SUPPORT
997M: Joel Stanley <joel@jms.id.au>
998S: Maintained
999F: arch/arm/mach-aspeed/
1000F: arch/arm/boot/dts/aspeed-*
1001F: drivers/*/*aspeed*
1002
1003ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1004M: Nicolas Ferre <nicolas.ferre@atmel.com>
1005M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1006M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1007L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1008W: http://www.linux4sam.org
1009T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1010S: Supported
1011F: arch/arm/mach-at91/
1012F: include/soc/at91/
1013F: arch/arm/boot/dts/at91*.dts
1014F: arch/arm/boot/dts/at91*.dtsi
1015F: arch/arm/boot/dts/sama*.dts
1016F: arch/arm/boot/dts/sama*.dtsi
1017F: arch/arm/include/debug/at91.S
1018
1019ARM/ATMEL AT91 Clock Support
1020M: Boris Brezillon <boris.brezillon@free-electrons.com>
1021S: Maintained
1022F: drivers/clk/at91
1023
1024ARM/CALXEDA HIGHBANK ARCHITECTURE
1025M: Rob Herring <robh@kernel.org>
1026L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027S: Maintained
1028F: arch/arm/mach-highbank/
1029F: arch/arm/boot/dts/highbank.dts
1030F: arch/arm/boot/dts/ecx-*.dts*
1031
1032ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1033M: Krzysztof Halasa <khalasa@piap.pl>
1034S: Maintained
1035F: arch/arm/mach-cns3xxx/
1036
1037ARM/CAVIUM THUNDER NETWORK DRIVER
1038M: Sunil Goutham <sgoutham@cavium.com>
1039M: Robert Richter <rric@kernel.org>
1040L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041S: Supported
1042F: drivers/net/ethernet/cavium/thunder/
1043
1044ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1045M: Alexander Shiyan <shc_work@mail.ru>
1046L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1047S: Odd Fixes
1048N: clps711x
1049
1050ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1051M: Hartley Sweeten <hsweeten@visionengravers.com>
1052M: Ryan Mallon <rmallon@gmail.com>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-ep93xx/
1056F: arch/arm/mach-ep93xx/include/mach/
1057
1058ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1059M: Lennert Buytenhek <kernel@wantstofly.org>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062
1063ARM/CLKDEV SUPPORT
1064M: Russell King <linux@armlinux.org.uk>
1065L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1066S: Maintained
1067F: arch/arm/include/asm/clkdev.h
1068F: drivers/clk/clkdev.c
1069
1070ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1071M: Mike Rapoport <mike@compulab.co.il>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074
1075ARM/CONTEC MICRO9 MACHINE SUPPORT
1076M: Hubert Feurstein <hubert.feurstein@contec.at>
1077S: Maintained
1078F: arch/arm/mach-ep93xx/micro9.c
1079
1080ARM/CORESIGHT FRAMEWORK AND DRIVERS
1081M: Mathieu Poirier <mathieu.poirier@linaro.org>
1082L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1083S: Maintained
1084F: drivers/hwtracing/coresight/*
1085F: Documentation/trace/coresight.txt
1086F: Documentation/devicetree/bindings/arm/coresight.txt
1087F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1088
1089ARM/CORGI MACHINE SUPPORT
1090M: Richard Purdie <rpurdie@rpsys.net>
1091S: Maintained
1092
1093ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1094M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1096T: git git://github.com/ulli-kroll/linux.git
1097S: Maintained
1098F: arch/arm/mach-gemini/
1099F: drivers/rtc/rtc-gemini.c
1100
1101ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1102M: Barry Song <baohua@kernel.org>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1105S: Maintained
1106F: arch/arm/boot/dts/prima2*
1107F: arch/arm/mach-prima2/
1108F: drivers/clk/sirf/
1109F: drivers/clocksource/timer-prima2.c
1110F: drivers/clocksource/timer-atlas7.c
1111N: [^a-z]sirf
1112
1113ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1114M: Baruch Siach <baruch@tkos.co.il>
1115L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1116S: Maintained
1117F: arch/arm/boot/dts/cx92755*
1118N: digicolor
1119
1120ARM/EBSA110 MACHINE SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123W: http://www.armlinux.org.uk/
1124S: Maintained
1125F: arch/arm/mach-ebsa110/
1126F: drivers/net/ethernet/amd/am79c961a.*
1127
1128ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1129M: Uwe Kleine-König <kernel@pengutronix.de>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131S: Maintained
1132N: efm32
1133
1134ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1135M: Daniel Ribeiro <drwyrm@gmail.com>
1136M: Stefan Schmidt <stefan@openezx.org>
1137M: Harald Welte <laforge@openezx.org>
1138L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1139W: http://www.openezx.org/
1140S: Maintained
1141T: topgit git://git.openezx.org/openezx.git
1142F: arch/arm/mach-pxa/ezx.c
1143
1144ARM/FARADAY FA526 PORT
1145M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1146L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147S: Maintained
1148T: git git://git.berlios.de/gemini-board
1149F: arch/arm/mm/*-fa*
1150
1151ARM/FOOTBRIDGE ARCHITECTURE
1152M: Russell King <linux@armlinux.org.uk>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154W: http://www.armlinux.org.uk/
1155S: Maintained
1156F: arch/arm/include/asm/hardware/dec21285.h
1157F: arch/arm/mach-footbridge/
1158
1159ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1160M: Shawn Guo <shawnguo@kernel.org>
1161M: Sascha Hauer <kernel@pengutronix.de>
1162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1163S: Maintained
1164T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1165F: arch/arm/mach-imx/
1166F: arch/arm/mach-mxs/
1167F: arch/arm/boot/dts/imx*
1168F: arch/arm/configs/imx*_defconfig
1169F: drivers/clk/imx/
1170F: include/soc/imx/
1171
1172ARM/FREESCALE VYBRID ARM ARCHITECTURE
1173M: Shawn Guo <shawnguo@kernel.org>
1174M: Sascha Hauer <kernel@pengutronix.de>
1175R: Stefan Agner <stefan@agner.ch>
1176L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1177S: Maintained
1178T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1179F: arch/arm/mach-imx/*vf610*
1180F: arch/arm/boot/dts/vf*
1181
1182ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1183M: Lennert Buytenhek <kernel@wantstofly.org>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186
1187ARM/GUMSTIX MACHINE SUPPORT
1188M: Steve Sakoman <sakoman@gmail.com>
1189L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190S: Maintained
1191
1192ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1193M: Philipp Zabel <philipp.zabel@gmail.com>
1194M: Paul Parsons <lost.distance@yahoo.com>
1195L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196S: Maintained
1197F: arch/arm/mach-pxa/hx4700.c
1198F: arch/arm/mach-pxa/include/mach/hx4700.h
1199F: sound/soc/pxa/hx4700.c
1200
1201ARM/HISILICON SOC SUPPORT
1202M: Wei Xu <xuwei5@hisilicon.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204W: http://www.hisilicon.com
1205S: Supported
1206T: git git://github.com/hisilicon/linux-hisi.git
1207F: arch/arm/mach-hisi/
1208F: arch/arm/boot/dts/hi3*
1209F: arch/arm/boot/dts/hip*
1210F: arch/arm/boot/dts/hisi*
1211F: arch/arm64/boot/dts/hisilicon/
1212
1213ARM/HP JORNADA 7XX MACHINE SUPPORT
1214M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1215W: www.jlime.com
1216S: Maintained
1217T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1218F: arch/arm/mach-sa1100/jornada720.c
1219F: arch/arm/mach-sa1100/include/mach/jornada720.h
1220
1221ARM/IGEP MACHINE SUPPORT
1222M: Enric Balletbo i Serra <eballetbo@gmail.com>
1223M: Javier Martinez Canillas <javier@dowhile0.org>
1224L: linux-omap@vger.kernel.org
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227F: arch/arm/boot/dts/omap3-igep*
1228
1229ARM/INCOME PXA270 SUPPORT
1230M: Marek Vasut <marek.vasut@gmail.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232S: Maintained
1233F: arch/arm/mach-pxa/colibri-pxa270-income.c
1234
1235ARM/INTEL IOP32X ARM ARCHITECTURE
1236M: Lennert Buytenhek <kernel@wantstofly.org>
1237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238S: Maintained
1239
1240ARM/INTEL IOP33X ARM ARCHITECTURE
1241L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1242S: Orphan
1243
1244ARM/INTEL IOP13XX ARM ARCHITECTURE
1245M: Lennert Buytenhek <kernel@wantstofly.org>
1246L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1247S: Maintained
1248
1249ARM/INTEL IQ81342EX MACHINE SUPPORT
1250M: Lennert Buytenhek <kernel@wantstofly.org>
1251L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252S: Maintained
1253
1254ARM/INTEL IXDP2850 MACHINE SUPPORT
1255M: Lennert Buytenhek <kernel@wantstofly.org>
1256L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257S: Maintained
1258
1259ARM/INTEL IXP4XX ARM ARCHITECTURE
1260M: Imre Kaloz <kaloz@openwrt.org>
1261M: Krzysztof Halasa <khalasa@piap.pl>
1262L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263S: Maintained
1264F: arch/arm/mach-ixp4xx/
1265
1266ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1267M: Jonathan Cameron <jic23@cam.ac.uk>
1268L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269S: Maintained
1270F: arch/arm/mach-pxa/stargate2.c
1271F: drivers/pcmcia/pxa2xx_stargate2.c
1272
1273ARM/INTEL XSC3 (MANZANO) ARM CORE
1274M: Lennert Buytenhek <kernel@wantstofly.org>
1275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1276S: Maintained
1277
1278ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1279M: Lennert Buytenhek <kernel@wantstofly.org>
1280L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281S: Maintained
1282
1283ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1284M: Santosh Shilimkar <ssantosh@kernel.org>
1285L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286S: Maintained
1287F: arch/arm/mach-keystone/
1288F: arch/arm/boot/dts/keystone-*
1289T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-kernel@vger.kernel.org
1294S: Maintained
1295F: drivers/clk/keystone/
1296
1297ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1298M: Santosh Shilimkar <ssantosh@kernel.org>
1299L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300L: linux-kernel@vger.kernel.org
1301S: Maintained
1302F: drivers/clocksource/timer-keystone.c
1303
1304ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1305M: Santosh Shilimkar <ssantosh@kernel.org>
1306L: linux-kernel@vger.kernel.org
1307S: Maintained
1308F: drivers/power/reset/keystone-reset.c
1309
1310ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1311M: Santosh Shilimkar <ssantosh@kernel.org>
1312L: linux-kernel@vger.kernel.org
1313S: Maintained
1314F: drivers/memory/*emif*
1315
1316ARM/LG1K ARCHITECTURE
1317M: Chanho Min <chanho.min@lge.com>
1318L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319S: Maintained
1320F: arch/arm64/boot/dts/lg/
1321
1322ARM/LOGICPD PXA270 MACHINE SUPPORT
1323M: Lennert Buytenhek <kernel@wantstofly.org>
1324L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325S: Maintained
1326
1327ARM/LPC18XX ARCHITECTURE
1328M: Joachim Eastwood <manabian@gmail.com>
1329L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330S: Maintained
1331F: arch/arm/boot/dts/lpc43*
1332F: drivers/clk/nxp/clk-lpc18xx*
1333F: drivers/clocksource/time-lpc32xx.c
1334F: drivers/i2c/busses/i2c-lpc2k.c
1335F: drivers/memory/pl172.c
1336F: drivers/mtd/spi-nor/nxp-spifi.c
1337F: drivers/rtc/rtc-lpc24xx.c
1338N: lpc18xx
1339
1340ARM/LPC32XX SOC SUPPORT
1341M: Vladimir Zapolskiy <vz@mleia.com>
1342M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1345S: Maintained
1346F: arch/arm/boot/dts/lpc32*
1347F: arch/arm/mach-lpc32xx/
1348F: drivers/i2c/busses/i2c-pnx.c
1349F: drivers/net/ethernet/nxp/lpc_eth.c
1350F: drivers/usb/host/ohci-nxp.c
1351F: drivers/watchdog/pnx4008_wdt.c
1352N: lpc32xx
1353
1354ARM/MAGICIAN MACHINE SUPPORT
1355M: Philipp Zabel <philipp.zabel@gmail.com>
1356S: Maintained
1357
1358ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1359M: Jason Cooper <jason@lakedaemon.net>
1360M: Andrew Lunn <andrew@lunn.ch>
1361M: Gregory Clement <gregory.clement@free-electrons.com>
1362M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1363L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364S: Maintained
1365F: arch/arm/mach-mvebu/
1366F: drivers/rtc/rtc-armada38x.c
1367F: arch/arm/boot/dts/armada*
1368F: arch/arm/boot/dts/kirkwood*
1369F: arch/arm64/boot/dts/marvell/armada*
1370F: drivers/cpufreq/mvebu-cpufreq.c
1371F: arch/arm/configs/mvebu_*_defconfig
1372
1373ARM/Marvell Berlin SoC support
1374M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376S: Maintained
1377F: arch/arm/mach-berlin/
1378F: arch/arm/boot/dts/berlin*
1379F: arch/arm64/boot/dts/marvell/berlin*
1380
1381
1382ARM/Marvell Dove/MV78xx0/Orion SOC support
1383M: Jason Cooper <jason@lakedaemon.net>
1384M: Andrew Lunn <andrew@lunn.ch>
1385M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1386M: Gregory Clement <gregory.clement@free-electrons.com>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389F: arch/arm/mach-dove/
1390F: arch/arm/mach-mv78xx0/
1391F: arch/arm/mach-orion5x/
1392F: arch/arm/plat-orion/
1393F: arch/arm/boot/dts/dove*
1394F: arch/arm/boot/dts/orion5x*
1395
1396
1397ARM/Orion SoC/Technologic Systems TS-78xx platform support
1398M: Alexander Clouter <alex@digriz.org.uk>
1399L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400W: http://www.digriz.org.uk/ts78xx/kernel
1401S: Maintained
1402F: arch/arm/mach-orion5x/ts78xx-*
1403
1404ARM/OXNAS platform support
1405M: Neil Armstrong <narmstrong@baylibre.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407S: Maintained
1408F: arch/arm/mach-oxnas/
1409F: arch/arm/boot/dts/oxnas*
1410F: arch/arm/boot/dts/wd-mbwe.dts
1411N: oxnas
1412
1413ARM/Mediatek RTC DRIVER
1414M: Eddie Huang <eddie.huang@mediatek.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1417S: Maintained
1418F: drivers/rtc/rtc-mt6397.c
1419
1420ARM/Mediatek SoC support
1421M: Matthias Brugger <matthias.bgg@gmail.com>
1422L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1424S: Maintained
1425F: arch/arm/boot/dts/mt6*
1426F: arch/arm/boot/dts/mt8*
1427F: arch/arm/mach-mediatek/
1428N: mtk
1429K: mediatek
1430
1431ARM/Mediatek USB3 PHY DRIVER
1432M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1433L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1434L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: drivers/phy/phy-mt65xx-usb3.c
1437
1438ARM/MICREL KS8695 ARCHITECTURE
1439M: Greg Ungerer <gerg@uclinux.org>
1440L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441F: arch/arm/mach-ks8695/
1442S: Odd Fixes
1443
1444ARM/MIOA701 MACHINE SUPPORT
1445M: Robert Jarzmik <robert.jarzmik@free.fr>
1446L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1447F: arch/arm/mach-pxa/mioa701.c
1448S: Maintained
1449
1450ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1451M: Michael Petchkovsky <mkpetch@internode.on.net>
1452S: Maintained
1453
1454ARM/NOMADIK ARCHITECTURE
1455M: Alessandro Rubini <rubini@unipv.it>
1456M: Linus Walleij <linus.walleij@linaro.org>
1457L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458S: Maintained
1459F: arch/arm/mach-nomadik/
1460F: drivers/pinctrl/nomadik/
1461F: drivers/i2c/busses/i2c-nomadik.c
1462T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1463
1464ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1465M: Nelson Castillo <arhuaco@freaks-unidos.net>
1466L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1467W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1468S: Supported
1469
1470ARM/TOSA MACHINE SUPPORT
1471M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1472M: Dirk Opfer <dirk@opfer-online.de>
1473S: Maintained
1474
1475ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1476M: Marek Vasut <marek.vasut@gmail.com>
1477L: linux-arm-kernel@lists.infradead.org
1478W: http://hackndev.com
1479S: Maintained
1480F: arch/arm/mach-pxa/include/mach/palmtx.h
1481F: arch/arm/mach-pxa/palmtx.c
1482F: arch/arm/mach-pxa/include/mach/palmt5.h
1483F: arch/arm/mach-pxa/palmt5.c
1484F: arch/arm/mach-pxa/include/mach/palmld.h
1485F: arch/arm/mach-pxa/palmld.c
1486F: arch/arm/mach-pxa/include/mach/palmte2.h
1487F: arch/arm/mach-pxa/palmte2.c
1488F: arch/arm/mach-pxa/include/mach/palmtc.h
1489F: arch/arm/mach-pxa/palmtc.c
1490
1491ARM/PALM TREO SUPPORT
1492M: Tomas Cech <sleep_walker@suse.com>
1493L: linux-arm-kernel@lists.infradead.org
1494W: http://hackndev.com
1495S: Maintained
1496F: arch/arm/mach-pxa/include/mach/palmtreo.h
1497F: arch/arm/mach-pxa/palmtreo.c
1498
1499ARM/PALMZ72 SUPPORT
1500M: Sergey Lapin <slapin@ossfans.org>
1501L: linux-arm-kernel@lists.infradead.org
1502W: http://hackndev.com
1503S: Maintained
1504F: arch/arm/mach-pxa/include/mach/palmz72.h
1505F: arch/arm/mach-pxa/palmz72.c
1506
1507ARM/PLEB SUPPORT
1508M: Peter Chubb <pleb@gelato.unsw.edu.au>
1509W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1510S: Maintained
1511
1512ARM/PT DIGITAL BOARD PORT
1513M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1515W: http://www.armlinux.org.uk/
1516S: Maintained
1517
1518ARM/QUALCOMM SUPPORT
1519M: Andy Gross <andy.gross@linaro.org>
1520M: David Brown <david.brown@linaro.org>
1521L: linux-arm-msm@vger.kernel.org
1522L: linux-soc@vger.kernel.org
1523S: Maintained
1524F: arch/arm/boot/dts/qcom-*.dts
1525F: arch/arm/boot/dts/qcom-*.dtsi
1526F: arch/arm/mach-qcom/
1527F: arch/arm64/boot/dts/qcom/*
1528F: drivers/i2c/busses/i2c-qup.c
1529F: drivers/clk/qcom/
1530F: drivers/soc/qcom/
1531F: drivers/spi/spi-qup.c
1532F: drivers/tty/serial/msm_serial.h
1533F: drivers/tty/serial/msm_serial.c
1534F: drivers/*/pm8???-*
1535F: drivers/mfd/ssbi.c
1536F: drivers/firmware/qcom_scm.c
1537T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1538
1539ARM/RADISYS ENP2611 MACHINE SUPPORT
1540M: Lennert Buytenhek <kernel@wantstofly.org>
1541L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1542S: Maintained
1543
1544ARM/RENESAS ARM64 ARCHITECTURE
1545M: Simon Horman <horms@verge.net.au>
1546M: Magnus Damm <magnus.damm@gmail.com>
1547L: linux-renesas-soc@vger.kernel.org
1548Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1549T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1550S: Supported
1551F: arch/arm64/boot/dts/renesas/
1552F: drivers/soc/renesas/
1553F: include/linux/soc/renesas/
1554
1555ARM/RISCPC ARCHITECTURE
1556M: Russell King <linux@armlinux.org.uk>
1557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558W: http://www.armlinux.org.uk/
1559S: Maintained
1560F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1561F: arch/arm/include/asm/hardware/ioc.h
1562F: arch/arm/include/asm/hardware/iomd.h
1563F: arch/arm/include/asm/hardware/memc.h
1564F: arch/arm/mach-rpc/
1565F: drivers/net/ethernet/8390/etherh.c
1566F: drivers/net/ethernet/i825xx/ether1*
1567F: drivers/net/ethernet/seeq/ether3*
1568F: drivers/scsi/arm/
1569
1570ARM/Rockchip SoC support
1571M: Heiko Stuebner <heiko@sntech.de>
1572L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1573L: linux-rockchip@lists.infradead.org
1574T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1575S: Maintained
1576F: arch/arm/boot/dts/rk3*
1577F: arch/arm/mach-rockchip/
1578F: drivers/clk/rockchip/
1579F: drivers/i2c/busses/i2c-rk3x.c
1580F: drivers/*/*rockchip*
1581F: drivers/*/*/*rockchip*
1582F: sound/soc/rockchip/
1583N: rockchip
1584
1585ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1586M: Kukjin Kim <kgene@kernel.org>
1587M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1588L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1590S: Maintained
1591F: arch/arm/boot/dts/s3c*
1592F: arch/arm/boot/dts/s5p*
1593F: arch/arm/boot/dts/samsung*
1594F: arch/arm/boot/dts/exynos*
1595F: arch/arm64/boot/dts/exynos/
1596F: arch/arm/plat-samsung/
1597F: arch/arm/mach-s3c24*/
1598F: arch/arm/mach-s3c64xx/
1599F: arch/arm/mach-s5p*/
1600F: arch/arm/mach-exynos*/
1601F: drivers/*/*s3c2410*
1602F: drivers/*/*/*s3c2410*
1603F: drivers/memory/samsung/*
1604F: drivers/soc/samsung/*
1605F: drivers/spi/spi-s3c*
1606F: sound/soc/samsung/*
1607F: Documentation/arm/Samsung/
1608F: Documentation/devicetree/bindings/arm/samsung/
1609F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1610F: Documentation/devicetree/bindings/power/pd-samsung.txt
1611N: exynos
1612
1613ARM/SAMSUNG MOBILE MACHINE SUPPORT
1614M: Kyungmin Park <kyungmin.park@samsung.com>
1615L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616S: Maintained
1617F: arch/arm/mach-s5pv210/
1618
1619ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1620M: Kyungmin Park <kyungmin.park@samsung.com>
1621M: Kamil Debski <k.debski@samsung.com>
1622L: linux-arm-kernel@lists.infradead.org
1623L: linux-media@vger.kernel.org
1624S: Maintained
1625F: drivers/media/platform/s5p-g2d/
1626
1627ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
1630M: Jeongtae Park <jtp.park@samsung.com>
1631L: linux-arm-kernel@lists.infradead.org
1632L: linux-media@vger.kernel.org
1633S: Maintained
1634F: arch/arm/plat-samsung/s5p-dev-mfc.c
1635F: drivers/media/platform/s5p-mfc/
1636
1637ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1638M: Kyungmin Park <kyungmin.park@samsung.com>
1639M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1640L: linux-arm-kernel@lists.infradead.org
1641L: linux-media@vger.kernel.org
1642S: Maintained
1643F: drivers/media/platform/s5p-tv/
1644
1645ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1646M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1647M: Jacek Anaszewski <j.anaszewski@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-jpeg/
1652
1653ARM/SHMOBILE ARM ARCHITECTURE
1654M: Simon Horman <horms@verge.net.au>
1655M: Magnus Damm <magnus.damm@gmail.com>
1656L: linux-renesas-soc@vger.kernel.org
1657Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1658T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1659S: Supported
1660F: arch/arm/boot/dts/emev2*
1661F: arch/arm/boot/dts/r7s*
1662F: arch/arm/boot/dts/r8a*
1663F: arch/arm/boot/dts/sh*
1664F: arch/arm/configs/shmobile_defconfig
1665F: arch/arm/include/debug/renesas-scif.S
1666F: arch/arm/mach-shmobile/
1667F: drivers/sh/
1668F: drivers/soc/renesas/
1669F: include/linux/soc/renesas/
1670
1671ARM/SOCFPGA ARCHITECTURE
1672M: Dinh Nguyen <dinguyen@opensource.altera.com>
1673S: Maintained
1674F: arch/arm/mach-socfpga/
1675F: arch/arm/boot/dts/socfpga*
1676F: arch/arm/configs/socfpga_defconfig
1677F: arch/arm64/boot/dts/altera/
1678W: http://www.rocketboards.org
1679T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1680
1681ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1682M: Dinh Nguyen <dinguyen@opensource.altera.com>
1683S: Maintained
1684F: drivers/clk/socfpga/
1685
1686ARM/SOCFPGA EDAC SUPPORT
1687M: Thor Thayer <tthayer@opensource.altera.com>
1688S: Maintained
1689F: drivers/edac/altera_edac.
1690
1691ARM/STI ARCHITECTURE
1692M: Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1693M: Maxime Coquelin <maxime.coquelin@st.com>
1694M: Patrice Chotard <patrice.chotard@st.com>
1695L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696L: kernel@stlinux.com
1697W: http://www.stlinux.com
1698S: Maintained
1699F: arch/arm/mach-sti/
1700F: arch/arm/boot/dts/sti*
1701F: drivers/char/hw_random/st-rng.c
1702F: drivers/clocksource/arm_global_timer.c
1703F: drivers/clocksource/clksrc_st_lpc.c
1704F: drivers/cpufreq/sti-cpufreq.c
1705F: drivers/i2c/busses/i2c-st.c
1706F: drivers/media/rc/st_rc.c
1707F: drivers/media/platform/sti/c8sectpfe/
1708F: drivers/mmc/host/sdhci-st.c
1709F: drivers/phy/phy-miphy28lp.c
1710F: drivers/phy/phy-miphy365x.c
1711F: drivers/phy/phy-stih407-usb.c
1712F: drivers/phy/phy-stih41x-usb.c
1713F: drivers/pinctrl/pinctrl-st.c
1714F: drivers/remoteproc/st_remoteproc.c
1715F: drivers/reset/sti/
1716F: drivers/rtc/rtc-st-lpc.c
1717F: drivers/tty/serial/st-asc.c
1718F: drivers/usb/dwc3/dwc3-st.c
1719F: drivers/usb/host/ehci-st.c
1720F: drivers/usb/host/ohci-st.c
1721F: drivers/watchdog/st_lpc_wdt.c
1722F: drivers/ata/ahci_st.c
1723
1724ARM/STM32 ARCHITECTURE
1725M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1727S: Maintained
1728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1729N: stm32
1730F: drivers/clocksource/armv7m_systick.c
1731
1732ARM/TANGO ARCHITECTURE
1733M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1734L: linux-arm-kernel@lists.infradead.org
1735S: Maintained
1736F: arch/arm/mach-tango/
1737F: arch/arm/boot/dts/tango*
1738
1739ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1740M: Lennert Buytenhek <kernel@wantstofly.org>
1741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742S: Maintained
1743
1744ARM/TETON BGA MACHINE SUPPORT
1745M: "Mark F. Brown" <mark.brown314@gmail.com>
1746L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747S: Maintained
1748
1749ARM/THECUS N2100 MACHINE SUPPORT
1750M: Lennert Buytenhek <kernel@wantstofly.org>
1751L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1752S: Maintained
1753
1754ARM/NUVOTON W90X900 ARM ARCHITECTURE
1755M: Wan ZongShun <mcuos.com@gmail.com>
1756L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1757W: http://www.mcuos.com
1758S: Maintained
1759F: arch/arm/mach-w90x900/
1760F: drivers/input/keyboard/w90p910_keypad.c
1761F: drivers/input/touchscreen/w90p910_ts.c
1762F: drivers/watchdog/nuc900_wdt.c
1763F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1764F: drivers/mtd/nand/nuc900_nand.c
1765F: drivers/rtc/rtc-nuc900.c
1766F: drivers/spi/spi-nuc900.c
1767F: drivers/usb/host/ehci-w90x900.c
1768F: drivers/video/fbdev/nuc900fb.c
1769
1770ARM/U300 MACHINE SUPPORT
1771M: Linus Walleij <linus.walleij@linaro.org>
1772L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1773S: Supported
1774F: arch/arm/mach-u300/
1775F: drivers/clocksource/timer-u300.c
1776F: drivers/i2c/busses/i2c-stu300.c
1777F: drivers/rtc/rtc-coh901331.c
1778F: drivers/watchdog/coh901327_wdt.c
1779F: drivers/dma/coh901318*
1780F: drivers/mfd/ab3100*
1781F: drivers/rtc/rtc-ab3100.c
1782F: drivers/rtc/rtc-coh901331.c
1783T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1784
1785ARM/UNIPHIER ARCHITECTURE
1786M: Masahiro Yamada <yamada.masahiro@socionext.com>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789F: arch/arm/boot/dts/uniphier*
1790F: arch/arm/include/asm/hardware/cache-uniphier.h
1791F: arch/arm/mach-uniphier/
1792F: arch/arm/mm/cache-uniphier.c
1793F: arch/arm64/boot/dts/socionext/
1794F: drivers/bus/uniphier-system-bus.c
1795F: drivers/i2c/busses/i2c-uniphier*
1796F: drivers/pinctrl/uniphier/
1797F: drivers/tty/serial/8250/8250_uniphier.c
1798N: uniphier
1799
1800ARM/Ux500 ARM ARCHITECTURE
1801M: Linus Walleij <linus.walleij@linaro.org>
1802L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1803S: Maintained
1804F: arch/arm/mach-ux500/
1805F: drivers/clocksource/clksrc-dbx500-prcmu.c
1806F: drivers/dma/ste_dma40*
1807F: drivers/hwspinlock/u8500_hsem.c
1808F: drivers/mfd/abx500*
1809F: drivers/mfd/ab8500*
1810F: drivers/mfd/dbx500*
1811F: drivers/mfd/db8500*
1812F: drivers/pinctrl/nomadik/pinctrl-ab*
1813F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1814F: drivers/rtc/rtc-ab8500.c
1815F: drivers/rtc/rtc-pl031.c
1816T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1817
1818ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1819M: Ulf Hansson <ulf.hansson@linaro.org>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821T: git git://git.linaro.org/people/ulfh/clk.git
1822S: Maintained
1823F: drivers/clk/ux500/
1824F: include/linux/platform_data/clk-ux500.h
1825
1826ARM/VERSATILE EXPRESS PLATFORM
1827M: Liviu Dudau <liviu.dudau@arm.com>
1828M: Sudeep Holla <sudeep.holla@arm.com>
1829M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1830L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831S: Maintained
1832F: arch/arm/boot/dts/vexpress*
1833F: arch/arm64/boot/dts/arm/
1834F: arch/arm/mach-vexpress/
1835F: */*/vexpress*
1836F: */*/*/vexpress*
1837F: drivers/clk/versatile/clk-vexpress-osc.c
1838F: drivers/clocksource/versatile.c
1839N: mps2
1840
1841ARM/VFP SUPPORT
1842M: Russell King <linux@armlinux.org.uk>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844W: http://www.armlinux.org.uk/
1845S: Maintained
1846F: arch/arm/vfp/
1847
1848ARM/VOIPAC PXA270 SUPPORT
1849M: Marek Vasut <marek.vasut@gmail.com>
1850L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851S: Maintained
1852F: arch/arm/mach-pxa/vpac270.c
1853F: arch/arm/mach-pxa/include/mach/vpac270.h
1854
1855ARM/VT8500 ARM ARCHITECTURE
1856M: Tony Prisk <linux@prisktech.co.nz>
1857L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1858S: Maintained
1859F: arch/arm/mach-vt8500/
1860F: drivers/clocksource/vt8500_timer.c
1861F: drivers/i2c/busses/i2c-wmt.c
1862F: drivers/mmc/host/wmt-sdmmc.c
1863F: drivers/pwm/pwm-vt8500.c
1864F: drivers/rtc/rtc-vt8500.c
1865F: drivers/tty/serial/vt8500_serial.c
1866F: drivers/usb/host/ehci-platform.c
1867F: drivers/usb/host/uhci-platform.c
1868F: drivers/video/fbdev/vt8500lcdfb.*
1869F: drivers/video/fbdev/wm8505fb*
1870F: drivers/video/fbdev/wmt_ge_rops.*
1871
1872ARM/ZIPIT Z2 SUPPORT
1873M: Marek Vasut <marek.vasut@gmail.com>
1874L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875S: Maintained
1876F: arch/arm/mach-pxa/z2.c
1877F: arch/arm/mach-pxa/include/mach/z2.h
1878
1879ARM/ZTE ARCHITECTURE
1880M: Jun Nie <jun.nie@linaro.org>
1881L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882S: Maintained
1883F: arch/arm/mach-zx/
1884F: drivers/clk/zte/
1885F: Documentation/devicetree/bindings/arm/zte.txt
1886F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1887
1888ARM/ZYNQ ARCHITECTURE
1889M: Michal Simek <michal.simek@xilinx.com>
1890R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1891L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1892W: http://wiki.xilinx.com
1893T: git https://github.com/Xilinx/linux-xlnx.git
1894S: Supported
1895F: arch/arm/mach-zynq/
1896F: drivers/cpuidle/cpuidle-zynq.c
1897F: drivers/block/xsysace.c
1898N: zynq
1899N: xilinx
1900F: drivers/clocksource/cadence_ttc_timer.c
1901F: drivers/i2c/busses/i2c-cadence.c
1902F: drivers/mmc/host/sdhci-of-arasan.c
1903F: drivers/edac/synopsys_edac.c
1904
1905ARM SMMU DRIVERS
1906M: Will Deacon <will.deacon@arm.com>
1907R: Robin Murphy <robin.murphy@arm.com>
1908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909S: Maintained
1910F: drivers/iommu/arm-smmu.c
1911F: drivers/iommu/arm-smmu-v3.c
1912F: drivers/iommu/io-pgtable-arm.c
1913F: drivers/iommu/io-pgtable-arm-v7s.c
1914
1915ARM64 PORT (AARCH64 ARCHITECTURE)
1916M: Catalin Marinas <catalin.marinas@arm.com>
1917M: Will Deacon <will.deacon@arm.com>
1918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1920S: Maintained
1921F: arch/arm64/
1922F: Documentation/arm64/
1923
1924AS3645A LED FLASH CONTROLLER DRIVER
1925M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1926L: linux-media@vger.kernel.org
1927T: git git://linuxtv.org/media_tree.git
1928S: Maintained
1929F: drivers/media/i2c/as3645a.c
1930F: include/media/i2c/as3645a.h
1931
1932ASC7621 HARDWARE MONITOR DRIVER
1933M: George Joseph <george.joseph@fairview5.com>
1934L: linux-hwmon@vger.kernel.org
1935S: Maintained
1936F: Documentation/hwmon/asc7621
1937F: drivers/hwmon/asc7621.c
1938
1939ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1940M: Corentin Chary <corentin.chary@gmail.com>
1941L: acpi4asus-user@lists.sourceforge.net
1942L: platform-driver-x86@vger.kernel.org
1943W: http://acpi4asus.sf.net
1944S: Maintained
1945F: drivers/platform/x86/asus*.c
1946F: drivers/platform/x86/eeepc*.c
1947
1948ASUS WIRELESS RADIO CONTROL DRIVER
1949M: João Paulo Rechi Vita <jprvita@gmail.com>
1950L: platform-driver-x86@vger.kernel.org
1951S: Maintained
1952F: drivers/platform/x86/asus-wireless.c
1953
1954ASYMMETRIC KEYS
1955M: David Howells <dhowells@redhat.com>
1956L: keyrings@vger.kernel.org
1957S: Maintained
1958F: Documentation/crypto/asymmetric-keys.txt
1959F: include/linux/verification.h
1960F: include/crypto/public_key.h
1961F: include/crypto/pkcs7.h
1962F: crypto/asymmetric_keys/
1963
1964ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1965R: Dan Williams <dan.j.williams@intel.com>
1966W: http://sourceforge.net/projects/xscaleiop
1967S: Odd fixes
1968F: Documentation/crypto/async-tx-api.txt
1969F: crypto/async_tx/
1970F: drivers/dma/
1971F: include/linux/dmaengine.h
1972F: include/linux/async_tx.h
1973
1974AT24 EEPROM DRIVER
1975M: Wolfram Sang <wsa@the-dreams.de>
1976L: linux-i2c@vger.kernel.org
1977S: Maintained
1978F: drivers/misc/eeprom/at24.c
1979F: include/linux/platform_data/at24.h
1980
1981ATA OVER ETHERNET (AOE) DRIVER
1982M: "Ed L. Cashin" <ed.cashin@acm.org>
1983W: http://www.openaoe.org/
1984S: Supported
1985F: Documentation/aoe/
1986F: drivers/block/aoe/
1987
1988ATHEROS 71XX/9XXX GPIO DRIVER
1989M: Alban Bedel <albeu@free.fr>
1990W: https://github.com/AlbanBedel/linux
1991T: git git://github.com/AlbanBedel/linux
1992S: Maintained
1993F: drivers/gpio/gpio-ath79.c
1994F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1995
1996ATHEROS ATH GENERIC UTILITIES
1997M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1998L: linux-wireless@vger.kernel.org
1999S: Supported
2000F: drivers/net/wireless/ath/*
2001
2002ATHEROS ATH5K WIRELESS DRIVER
2003M: Jiri Slaby <jirislaby@gmail.com>
2004M: Nick Kossifidis <mickflemm@gmail.com>
2005M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2006L: linux-wireless@vger.kernel.org
2007W: http://wireless.kernel.org/en/users/Drivers/ath5k
2008S: Maintained
2009F: drivers/net/wireless/ath/ath5k/
2010
2011ATHEROS ATH6KL WIRELESS DRIVER
2012M: Kalle Valo <kvalo@qca.qualcomm.com>
2013L: linux-wireless@vger.kernel.org
2014W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2015T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2016S: Supported
2017F: drivers/net/wireless/ath/ath6kl/
2018
2019WILOCITY WIL6210 WIRELESS DRIVER
2020M: Maya Erez <qca_merez@qca.qualcomm.com>
2021L: linux-wireless@vger.kernel.org
2022L: wil6210@qca.qualcomm.com
2023S: Supported
2024W: http://wireless.kernel.org/en/users/Drivers/wil6210
2025F: drivers/net/wireless/ath/wil6210/
2026F: include/uapi/linux/wil6210_uapi.h
2027
2028CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2029M: Christian Lamparter <chunkeey@googlemail.com>
2030L: linux-wireless@vger.kernel.org
2031W: http://wireless.kernel.org/en/users/Drivers/carl9170
2032S: Maintained
2033F: drivers/net/wireless/ath/carl9170/
2034
2035ATK0110 HWMON DRIVER
2036M: Luca Tettamanti <kronos.it@gmail.com>
2037L: linux-hwmon@vger.kernel.org
2038S: Maintained
2039F: drivers/hwmon/asus_atk0110.c
2040
2041ATI_REMOTE2 DRIVER
2042M: Ville Syrjala <syrjala@sci.fi>
2043S: Maintained
2044F: drivers/input/misc/ati_remote2.c
2045
2046ATLX ETHERNET DRIVERS
2047M: Jay Cliburn <jcliburn@gmail.com>
2048M: Chris Snook <chris.snook@gmail.com>
2049L: netdev@vger.kernel.org
2050W: http://sourceforge.net/projects/atl1
2051W: http://atl1.sourceforge.net
2052S: Maintained
2053F: drivers/net/ethernet/atheros/
2054
2055ATM
2056M: Chas Williams <3chas3@gmail.com>
2057L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2058L: netdev@vger.kernel.org
2059W: http://linux-atm.sourceforge.net
2060S: Maintained
2061F: drivers/atm/
2062F: include/linux/atm*
2063F: include/uapi/linux/atm*
2064
2065ATMEL AT91 / AT32 MCI DRIVER
2066M: Ludovic Desroches <ludovic.desroches@atmel.com>
2067S: Maintained
2068F: drivers/mmc/host/atmel-mci.c
2069
2070ATMEL AT91 / AT32 SERIAL DRIVER
2071M: Nicolas Ferre <nicolas.ferre@atmel.com>
2072S: Supported
2073F: drivers/tty/serial/atmel_serial.c
2074
2075ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2076M: Nicolas Ferre <nicolas.ferre@atmel.com>
2077S: Supported
2078F: drivers/power/reset/at91-sama5d2_shdwc.c
2079
2080ATMEL SAMA5D2 ADC DRIVER
2081M: Ludovic Desroches <ludovic.desroches@atmel.com>
2082L: linux-iio@vger.kernel.org
2083S: Supported
2084F: drivers/iio/adc/at91-sama5d2_adc.c
2085
2086ATMEL Audio ALSA driver
2087M: Nicolas Ferre <nicolas.ferre@atmel.com>
2088L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2089S: Supported
2090F: sound/soc/atmel
2091
2092ATMEL DMA DRIVER
2093M: Nicolas Ferre <nicolas.ferre@atmel.com>
2094L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2095S: Supported
2096F: drivers/dma/at_hdmac.c
2097F: drivers/dma/at_hdmac_regs.h
2098F: include/linux/platform_data/dma-atmel.h
2099
2100ATMEL XDMA DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102L: linux-arm-kernel@lists.infradead.org
2103L: dmaengine@vger.kernel.org
2104S: Supported
2105F: drivers/dma/at_xdmac.c
2106
2107ATMEL I2C DRIVER
2108M: Ludovic Desroches <ludovic.desroches@atmel.com>
2109L: linux-i2c@vger.kernel.org
2110S: Supported
2111F: drivers/i2c/busses/i2c-at91.c
2112
2113ATMEL ISI DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-media@vger.kernel.org
2116S: Supported
2117F: drivers/media/platform/soc_camera/atmel-isi.c
2118F: include/media/atmel-isi.h
2119
2120ATMEL LCDFB DRIVER
2121M: Nicolas Ferre <nicolas.ferre@atmel.com>
2122L: linux-fbdev@vger.kernel.org
2123S: Maintained
2124F: drivers/video/fbdev/atmel_lcdfb.c
2125F: include/video/atmel_lcdc.h
2126
2127ATMEL MACB ETHERNET DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129S: Supported
2130F: drivers/net/ethernet/cadence/
2131
2132ATMEL NAND DRIVER
2133M: Wenyou Yang <wenyou.yang@atmel.com>
2134M: Josh Wu <rainyfeeling@outlook.com>
2135L: linux-mtd@lists.infradead.org
2136S: Supported
2137F: drivers/mtd/nand/atmel_nand*
2138
2139ATMEL SDMMC DRIVER
2140M: Ludovic Desroches <ludovic.desroches@atmel.com>
2141L: linux-mmc@vger.kernel.org
2142S: Supported
2143F: drivers/mmc/host/sdhci-of-at91.c
2144
2145ATMEL SPI DRIVER
2146M: Nicolas Ferre <nicolas.ferre@atmel.com>
2147S: Supported
2148F: drivers/spi/spi-atmel.*
2149
2150ATMEL SSC DRIVER
2151M: Nicolas Ferre <nicolas.ferre@atmel.com>
2152L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2153S: Supported
2154F: drivers/misc/atmel-ssc.c
2155F: include/linux/atmel-ssc.h
2156
2157ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2158M: Nicolas Ferre <nicolas.ferre@atmel.com>
2159L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160S: Supported
2161F: drivers/misc/atmel_tclib.c
2162F: drivers/clocksource/tcb_clksrc.c
2163
2164ATMEL USBA UDC DRIVER
2165M: Nicolas Ferre <nicolas.ferre@atmel.com>
2166L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167S: Supported
2168F: drivers/usb/gadget/udc/atmel_usba_udc.*
2169
2170ATMEL WIRELESS DRIVER
2171M: Simon Kelley <simon@thekelleys.org.uk>
2172L: linux-wireless@vger.kernel.org
2173W: http://www.thekelleys.org.uk/atmel
2174W: http://atmelwlandriver.sourceforge.net/
2175S: Maintained
2176F: drivers/net/wireless/atmel/atmel*
2177
2178ATMEL MAXTOUCH DRIVER
2179M: Nick Dyer <nick.dyer@itdev.co.uk>
2180T: git git://github.com/atmel-maxtouch/linux.git
2181S: Supported
2182F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2183F: drivers/input/touchscreen/atmel_mxt_ts.c
2184F: include/linux/platform_data/atmel_mxt_ts.h
2185
2186ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2187M: Bradley Grove <linuxdrivers@attotech.com>
2188L: linux-scsi@vger.kernel.org
2189W: http://www.attotech.com
2190S: Supported
2191F: drivers/scsi/esas2r
2192
2193ATUSB IEEE 802.15.4 RADIO DRIVER
2194M: Stefan Schmidt <stefan@osg.samsung.com>
2195L: linux-wpan@vger.kernel.org
2196S: Maintained
2197F: drivers/net/ieee802154/atusb.c
2198F: drivers/net/ieee802154/atusb.h
2199F: drivers/net/ieee802154/at86rf230.h
2200
2201AUDIT SUBSYSTEM
2202M: Paul Moore <paul@paul-moore.com>
2203M: Eric Paris <eparis@redhat.com>
2204L: linux-audit@redhat.com (moderated for non-subscribers)
2205W: http://people.redhat.com/sgrubb/audit/
2206T: git git://git.infradead.org/users/pcmoore/audit
2207S: Maintained
2208F: include/linux/audit.h
2209F: include/uapi/linux/audit.h
2210F: kernel/audit*
2211
2212AUXILIARY DISPLAY DRIVERS
2213M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2214W: http://miguelojeda.es/auxdisplay.htm
2215W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2216S: Maintained
2217F: drivers/auxdisplay/
2218F: include/linux/cfag12864b.h
2219
2220AVR32 ARCHITECTURE
2221M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2222M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2223W: http://www.atmel.com/products/AVR32/
2224W: http://mirror.egtvedt.no/avr32linux.org/
2225W: http://avrfreaks.net/
2226S: Maintained
2227F: arch/avr32/
2228
2229AVR32/AT32AP MACHINE SUPPORT
2230M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2231M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2232S: Maintained
2233F: arch/avr32/mach-at32ap/
2234
2235AX.25 NETWORK LAYER
2236M: Ralf Baechle <ralf@linux-mips.org>
2237L: linux-hams@vger.kernel.org
2238W: http://www.linux-ax25.org/
2239S: Maintained
2240F: include/uapi/linux/ax25.h
2241F: include/net/ax25.h
2242F: net/ax25/
2243
2244AZ6007 DVB DRIVER
2245M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2246L: linux-media@vger.kernel.org
2247W: https://linuxtv.org
2248T: git git://linuxtv.org/media_tree.git
2249S: Maintained
2250F: drivers/media/usb/dvb-usb-v2/az6007.c
2251
2252AZTECH FM RADIO RECEIVER DRIVER
2253M: Hans Verkuil <hverkuil@xs4all.nl>
2254L: linux-media@vger.kernel.org
2255T: git git://linuxtv.org/media_tree.git
2256W: https://linuxtv.org
2257S: Maintained
2258F: drivers/media/radio/radio-aztech*
2259
2260B43 WIRELESS DRIVER
2261L: linux-wireless@vger.kernel.org
2262L: b43-dev@lists.infradead.org
2263W: http://wireless.kernel.org/en/users/Drivers/b43
2264S: Odd Fixes
2265F: drivers/net/wireless/broadcom/b43/
2266
2267B43LEGACY WIRELESS DRIVER
2268M: Larry Finger <Larry.Finger@lwfinger.net>
2269L: linux-wireless@vger.kernel.org
2270L: b43-dev@lists.infradead.org
2271W: http://wireless.kernel.org/en/users/Drivers/b43
2272S: Maintained
2273F: drivers/net/wireless/broadcom/b43legacy/
2274
2275BACKLIGHT CLASS/SUBSYSTEM
2276M: Jingoo Han <jingoohan1@gmail.com>
2277M: Lee Jones <lee.jones@linaro.org>
2278T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2279S: Maintained
2280F: drivers/video/backlight/
2281F: include/linux/backlight.h
2282
2283BATMAN ADVANCED
2284M: Marek Lindner <mareklindner@neomailbox.ch>
2285M: Simon Wunderlich <sw@simonwunderlich.de>
2286M: Antonio Quartulli <a@unstable.cc>
2287L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2288W: https://www.open-mesh.org/
2289Q: https://patchwork.open-mesh.org/project/batman/list/
2290S: Maintained
2291F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2292F: Documentation/ABI/testing/sysfs-class-net-mesh
2293F: Documentation/networking/batman-adv.txt
2294F: net/batman-adv/
2295
2296BAYCOM/HDLCDRV DRIVERS FOR AX.25
2297M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2298L: linux-hams@vger.kernel.org
2299W: http://www.baycom.org/~tom/ham/ham.html
2300S: Maintained
2301F: drivers/net/hamradio/baycom*
2302
2303BCACHE (BLOCK LAYER CACHE)
2304M: Kent Overstreet <kent.overstreet@gmail.com>
2305L: linux-bcache@vger.kernel.org
2306W: http://bcache.evilpiepirate.org
2307S: Orphan
2308F: drivers/md/bcache/
2309
2310BDISP ST MEDIA DRIVER
2311M: Fabien Dessenne <fabien.dessenne@st.com>
2312L: linux-media@vger.kernel.org
2313T: git git://linuxtv.org/media_tree.git
2314W: https://linuxtv.org
2315S: Supported
2316F: drivers/media/platform/sti/bdisp
2317
2318BEFS FILE SYSTEM
2319S: Orphan
2320F: Documentation/filesystems/befs.txt
2321F: fs/befs/
2322
2323BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2324M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2325L: netdev@vger.kernel.org
2326S: Maintained
2327F: drivers/net/ethernet/ec_bhf.c
2328
2329BFS FILE SYSTEM
2330M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2331S: Maintained
2332F: Documentation/filesystems/bfs.txt
2333F: fs/bfs/
2334F: include/uapi/linux/bfs_fs.h
2335
2336BLACKFIN ARCHITECTURE
2337M: Steven Miao <realmz6@gmail.com>
2338L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2339T: git git://git.code.sf.net/p/adi-linux/code
2340W: http://blackfin.uclinux.org
2341S: Supported
2342F: arch/blackfin/
2343
2344BLACKFIN EMAC DRIVER
2345L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2346W: http://blackfin.uclinux.org
2347S: Supported
2348F: drivers/net/ethernet/adi/
2349
2350BLACKFIN RTC DRIVER
2351L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2352W: http://blackfin.uclinux.org
2353S: Supported
2354F: drivers/rtc/rtc-bfin.c
2355
2356BLACKFIN SDH DRIVER
2357M: Sonic Zhang <sonic.zhang@analog.com>
2358L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2359W: http://blackfin.uclinux.org
2360S: Supported
2361F: drivers/mmc/host/bfin_sdh.c
2362
2363BLACKFIN SERIAL DRIVER
2364M: Sonic Zhang <sonic.zhang@analog.com>
2365L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2366W: http://blackfin.uclinux.org
2367S: Supported
2368F: drivers/tty/serial/bfin_uart.c
2369
2370BLACKFIN WATCHDOG DRIVER
2371L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2372W: http://blackfin.uclinux.org
2373S: Supported
2374F: drivers/watchdog/bfin_wdt.c
2375
2376BLACKFIN I2C TWI DRIVER
2377M: Sonic Zhang <sonic.zhang@analog.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379W: http://blackfin.uclinux.org/
2380S: Supported
2381F: drivers/i2c/busses/i2c-bfin-twi.c
2382
2383BLACKFIN MEDIA DRIVER
2384M: Scott Jiang <scott.jiang.linux@gmail.com>
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org/
2387S: Supported
2388F: drivers/media/platform/blackfin/
2389F: drivers/media/i2c/adv7183*
2390F: drivers/media/i2c/vs6624*
2391
2392BLINKM RGB LED DRIVER
2393M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2394S: Maintained
2395F: drivers/leds/leds-blinkm.c
2396
2397BLOCK LAYER
2398M: Jens Axboe <axboe@kernel.dk>
2399L: linux-block@vger.kernel.org
2400T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2401S: Maintained
2402F: block/
2403F: kernel/trace/blktrace.c
2404
2405BLOCK2MTD DRIVER
2406M: Joern Engel <joern@lazybastard.org>
2407L: linux-mtd@lists.infradead.org
2408S: Maintained
2409F: drivers/mtd/devices/block2mtd.c
2410
2411BLUETOOTH DRIVERS
2412M: Marcel Holtmann <marcel@holtmann.org>
2413M: Gustavo Padovan <gustavo@padovan.org>
2414M: Johan Hedberg <johan.hedberg@gmail.com>
2415L: linux-bluetooth@vger.kernel.org
2416W: http://www.bluez.org/
2417T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2418T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2419S: Maintained
2420F: drivers/bluetooth/
2421
2422BLUETOOTH SUBSYSTEM
2423M: Marcel Holtmann <marcel@holtmann.org>
2424M: Gustavo Padovan <gustavo@padovan.org>
2425M: Johan Hedberg <johan.hedberg@gmail.com>
2426L: linux-bluetooth@vger.kernel.org
2427W: http://www.bluez.org/
2428T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2429T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2430S: Maintained
2431F: net/bluetooth/
2432F: include/net/bluetooth/
2433
2434BONDING DRIVER
2435M: Jay Vosburgh <j.vosburgh@gmail.com>
2436M: Veaceslav Falico <vfalico@gmail.com>
2437M: Andy Gospodarek <gospo@cumulusnetworks.com>
2438L: netdev@vger.kernel.org
2439W: http://sourceforge.net/projects/bonding/
2440S: Supported
2441F: drivers/net/bonding/
2442F: include/uapi/linux/if_bonding.h
2443
2444BPF (Safe dynamic programs and tools)
2445M: Alexei Starovoitov <ast@kernel.org>
2446L: netdev@vger.kernel.org
2447L: linux-kernel@vger.kernel.org
2448S: Supported
2449F: kernel/bpf/
2450
2451BROADCOM B44 10/100 ETHERNET DRIVER
2452M: Gary Zambrano <zambrano@broadcom.com>
2453L: netdev@vger.kernel.org
2454S: Supported
2455F: drivers/net/ethernet/broadcom/b44.*
2456
2457BROADCOM GENET ETHERNET DRIVER
2458M: Florian Fainelli <f.fainelli@gmail.com>
2459L: netdev@vger.kernel.org
2460S: Supported
2461F: drivers/net/ethernet/broadcom/genet/
2462
2463BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2464M: Sony Chacko <sony.chacko@qlogic.com>
2465M: Dept-HSGLinuxNICDev@qlogic.com
2466L: netdev@vger.kernel.org
2467S: Supported
2468F: drivers/net/ethernet/broadcom/bnx2.*
2469F: drivers/net/ethernet/broadcom/bnx2_*
2470
2471BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2472M: Ariel Elior <ariel.elior@qlogic.com>
2473L: netdev@vger.kernel.org
2474S: Supported
2475F: drivers/net/ethernet/broadcom/bnx2x/
2476
2477BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2478M: Florian Fainelli <f.fainelli@gmail.com>
2479M: Ray Jui <rjui@broadcom.com>
2480M: Scott Branden <sbranden@broadcom.com>
2481L: bcm-kernel-feedback-list@broadcom.com
2482T: git git://github.com/broadcom/mach-bcm
2483S: Maintained
2484F: arch/arm/mach-bcm/
2485F: arch/arm/boot/dts/bcm113*
2486F: arch/arm/boot/dts/bcm216*
2487F: arch/arm/boot/dts/bcm281*
2488F: arch/arm64/boot/dts/broadcom/
2489F: arch/arm/configs/bcm_defconfig
2490F: drivers/mmc/host/sdhci-bcm-kona.c
2491F: drivers/clocksource/bcm_kona_timer.c
2492
2493BROADCOM BCM2835 ARM ARCHITECTURE
2494M: Stephen Warren <swarren@wwwdotorg.org>
2495M: Lee Jones <lee@kernel.org>
2496M: Eric Anholt <eric@anholt.net>
2497L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2498L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2499T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2500S: Maintained
2501N: bcm2835
2502
2503BROADCOM BCM47XX MIPS ARCHITECTURE
2504M: Hauke Mehrtens <hauke@hauke-m.de>
2505M: Rafał Miłecki <zajec5@gmail.com>
2506L: linux-mips@linux-mips.org
2507S: Maintained
2508F: Documentation/devicetree/bindings/mips/brcm/
2509F: arch/mips/bcm47xx/*
2510F: arch/mips/include/asm/mach-bcm47xx/*
2511
2512BROADCOM BCM5301X ARM ARCHITECTURE
2513M: Hauke Mehrtens <hauke@hauke-m.de>
2514L: linux-arm-kernel@lists.infradead.org
2515S: Maintained
2516F: arch/arm/mach-bcm/bcm_5301x.c
2517F: arch/arm/boot/dts/bcm5301x.dtsi
2518F: arch/arm/boot/dts/bcm470*
2519
2520BROADCOM BCM63XX ARM ARCHITECTURE
2521M: Florian Fainelli <f.fainelli@gmail.com>
2522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2523L: bcm-kernel-feedback-list@broadcom.com
2524T: git git://github.com/broadcom/stblinux.git
2525S: Maintained
2526F: arch/arm/mach-bcm/bcm63xx.c
2527F: arch/arm/include/debug/bcm63xx.S
2528
2529BROADCOM BCM63XX/BCM33XX UDC DRIVER
2530M: Kevin Cernekee <cernekee@gmail.com>
2531L: linux-usb@vger.kernel.org
2532S: Maintained
2533F: drivers/usb/gadget/udc/bcm63xx_udc.*
2534
2535BROADCOM BCM7XXX ARM ARCHITECTURE
2536M: Brian Norris <computersforpeace@gmail.com>
2537M: Gregory Fong <gregory.0xf0@gmail.com>
2538M: Florian Fainelli <f.fainelli@gmail.com>
2539L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2540L: bcm-kernel-feedback-list@broadcom.com
2541T: git git://github.com/broadcom/stblinux.git
2542S: Maintained
2543F: arch/arm/mach-bcm/*brcmstb*
2544F: arch/arm/boot/dts/bcm7*.dts*
2545F: drivers/bus/brcmstb_gisb.c
2546N: brcmstb
2547
2548BROADCOM BMIPS MIPS ARCHITECTURE
2549M: Kevin Cernekee <cernekee@gmail.com>
2550M: Florian Fainelli <f.fainelli@gmail.com>
2551L: linux-mips@linux-mips.org
2552T: git git://github.com/broadcom/stblinux.git
2553S: Maintained
2554F: arch/mips/bmips/*
2555F: arch/mips/include/asm/mach-bmips/*
2556F: arch/mips/kernel/*bmips*
2557F: arch/mips/boot/dts/brcm/bcm*.dts*
2558F: drivers/irqchip/irq-bcm63*
2559F: drivers/irqchip/irq-bcm7*
2560F: drivers/irqchip/irq-brcmstb*
2561F: include/linux/bcm963xx_nvram.h
2562F: include/linux/bcm963xx_tag.h
2563
2564BROADCOM TG3 GIGABIT ETHERNET DRIVER
2565M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2566M: Prashant Sreedharan <prashant@broadcom.com>
2567M: Michael Chan <mchan@broadcom.com>
2568L: netdev@vger.kernel.org
2569S: Supported
2570F: drivers/net/ethernet/broadcom/tg3.*
2571
2572BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2573M: Brett Rudley <brudley@broadcom.com>
2574M: Arend van Spriel <arend@broadcom.com>
2575M: Franky (Zhenhui) Lin <frankyl@broadcom.com>
2576M: Hante Meuleman <meuleman@broadcom.com>
2577L: linux-wireless@vger.kernel.org
2578L: brcm80211-dev-list@broadcom.com
2579S: Supported
2580F: drivers/net/wireless/broadcom/brcm80211/
2581
2582BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2583M: QLogic-Storage-Upstream@qlogic.com
2584L: linux-scsi@vger.kernel.org
2585S: Supported
2586F: drivers/scsi/bnx2fc/
2587
2588BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2589M: QLogic-Storage-Upstream@qlogic.com
2590L: linux-scsi@vger.kernel.org
2591S: Supported
2592F: drivers/scsi/bnx2i/
2593
2594BROADCOM IPROC ARM ARCHITECTURE
2595M: Ray Jui <rjui@broadcom.com>
2596M: Scott Branden <sbranden@broadcom.com>
2597M: Jon Mason <jonmason@broadcom.com>
2598L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2599L: bcm-kernel-feedback-list@broadcom.com
2600T: git git://github.com/broadcom/cygnus-linux.git
2601S: Maintained
2602N: iproc
2603N: cygnus
2604N: nsp
2605N: bcm9113*
2606N: bcm9583*
2607N: bcm9585*
2608N: bcm9586*
2609N: bcm988312
2610N: bcm113*
2611N: bcm583*
2612N: bcm585*
2613N: bcm586*
2614N: bcm88312
2615
2616BROADCOM BRCMSTB GPIO DRIVER
2617M: Gregory Fong <gregory.0xf0@gmail.com>
2618L: bcm-kernel-feedback-list@broadcom.com
2619S: Supported
2620F: drivers/gpio/gpio-brcmstb.c
2621F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2622
2623BROADCOM KONA GPIO DRIVER
2624M: Ray Jui <rjui@broadcom.com>
2625L: bcm-kernel-feedback-list@broadcom.com
2626S: Supported
2627F: drivers/gpio/gpio-bcm-kona.c
2628F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2629
2630BROADCOM NVRAM DRIVER
2631M: Rafał Miłecki <zajec5@gmail.com>
2632L: linux-mips@linux-mips.org
2633S: Maintained
2634F: drivers/firmware/broadcom/*
2635
2636BROADCOM STB NAND FLASH DRIVER
2637M: Brian Norris <computersforpeace@gmail.com>
2638M: Kamal Dasu <kdasu.kdev@gmail.com>
2639L: linux-mtd@lists.infradead.org
2640L: bcm-kernel-feedback-list@broadcom.com
2641S: Maintained
2642F: drivers/mtd/nand/brcmnand/
2643
2644BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2645M: Rafał Miłecki <zajec5@gmail.com>
2646L: linux-wireless@vger.kernel.org
2647S: Maintained
2648F: drivers/bcma/
2649F: include/linux/bcma/
2650
2651BROADCOM SYSTEMPORT ETHERNET DRIVER
2652M: Florian Fainelli <f.fainelli@gmail.com>
2653L: netdev@vger.kernel.org
2654S: Supported
2655F: drivers/net/ethernet/broadcom/bcmsysport.*
2656
2657BROADCOM VULCAN ARM64 SOC
2658M: Jayachandran C. <jchandra@broadcom.com>
2659L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2660L: bcm-kernel-feedback-list@broadcom.com
2661S: Maintained
2662F: arch/arm64/boot/dts/broadcom/vulcan*
2663
2664BROCADE BFA FC SCSI DRIVER
2665M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2666M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2667L: linux-scsi@vger.kernel.org
2668S: Supported
2669F: drivers/scsi/bfa/
2670
2671BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2672M: Rasesh Mody <rasesh.mody@qlogic.com>
2673L: netdev@vger.kernel.org
2674S: Supported
2675F: drivers/net/ethernet/brocade/bna/
2676
2677BSG (block layer generic sg v4 driver)
2678M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2679L: linux-scsi@vger.kernel.org
2680S: Supported
2681F: block/bsg.c
2682F: include/linux/bsg.h
2683F: include/uapi/linux/bsg.h
2684
2685BT87X AUDIO DRIVER
2686M: Clemens Ladisch <clemens@ladisch.de>
2687L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2688T: git git://git.alsa-project.org/alsa-kernel.git
2689S: Maintained
2690F: Documentation/sound/alsa/Bt87x.txt
2691F: sound/pci/bt87x.c
2692
2693BT8XXGPIO DRIVER
2694M: Michael Buesch <m@bues.ch>
2695W: http://bu3sch.de/btgpio.php
2696S: Maintained
2697F: drivers/gpio/gpio-bt8xx.c
2698
2699BTRFS FILE SYSTEM
2700M: Chris Mason <clm@fb.com>
2701M: Josef Bacik <jbacik@fb.com>
2702M: David Sterba <dsterba@suse.com>
2703L: linux-btrfs@vger.kernel.org
2704W: http://btrfs.wiki.kernel.org/
2705Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2706T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2707S: Maintained
2708F: Documentation/filesystems/btrfs.txt
2709F: fs/btrfs/
2710
2711BTTV VIDEO4LINUX DRIVER
2712M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2713L: linux-media@vger.kernel.org
2714W: https://linuxtv.org
2715T: git git://linuxtv.org/media_tree.git
2716S: Odd fixes
2717F: Documentation/video4linux/bttv/
2718F: drivers/media/pci/bt8xx/bttv*
2719
2720BUSLOGIC SCSI DRIVER
2721M: Khalid Aziz <khalid@gonehiking.org>
2722L: linux-scsi@vger.kernel.org
2723S: Maintained
2724F: drivers/scsi/BusLogic.*
2725F: drivers/scsi/FlashPoint.*
2726
2727C-MEDIA CMI8788 DRIVER
2728M: Clemens Ladisch <clemens@ladisch.de>
2729L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2730T: git git://git.alsa-project.org/alsa-kernel.git
2731S: Maintained
2732F: sound/pci/oxygen/
2733
2734C6X ARCHITECTURE
2735M: Mark Salter <msalter@redhat.com>
2736M: Aurelien Jacquiot <a-jacquiot@ti.com>
2737L: linux-c6x-dev@linux-c6x.org
2738W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2739S: Maintained
2740F: arch/c6x/
2741
2742CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2743M: David Howells <dhowells@redhat.com>
2744L: linux-cachefs@redhat.com (moderated for non-subscribers)
2745S: Supported
2746F: Documentation/filesystems/caching/cachefiles.txt
2747F: fs/cachefiles/
2748
2749CADET FM/AM RADIO RECEIVER DRIVER
2750M: Hans Verkuil <hverkuil@xs4all.nl>
2751L: linux-media@vger.kernel.org
2752T: git git://linuxtv.org/media_tree.git
2753W: https://linuxtv.org
2754S: Maintained
2755F: drivers/media/radio/radio-cadet*
2756
2757CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2758M: Jonathan Corbet <corbet@lwn.net>
2759L: linux-media@vger.kernel.org
2760T: git git://linuxtv.org/media_tree.git
2761S: Maintained
2762F: Documentation/video4linux/cafe_ccic
2763F: drivers/media/platform/marvell-ccic/
2764
2765CAIF NETWORK LAYER
2766M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2767L: netdev@vger.kernel.org
2768S: Supported
2769F: Documentation/networking/caif/
2770F: drivers/net/caif/
2771F: include/uapi/linux/caif/
2772F: include/net/caif/
2773F: net/caif/
2774
2775CALGARY x86-64 IOMMU
2776M: Muli Ben-Yehuda <muli@il.ibm.com>
2777M: "Jon D. Mason" <jdmason@kudzu.us>
2778L: discuss@x86-64.org
2779S: Maintained
2780F: arch/x86/kernel/pci-calgary_64.c
2781F: arch/x86/kernel/tce_64.c
2782F: arch/x86/include/asm/calgary.h
2783F: arch/x86/include/asm/tce.h
2784
2785CAN NETWORK LAYER
2786M: Oliver Hartkopp <socketcan@hartkopp.net>
2787M: Marc Kleine-Budde <mkl@pengutronix.de>
2788L: linux-can@vger.kernel.org
2789W: https://github.com/linux-can
2790T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2791T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2792S: Maintained
2793F: Documentation/networking/can.txt
2794F: net/can/
2795F: include/linux/can/core.h
2796F: include/uapi/linux/can.h
2797F: include/uapi/linux/can/bcm.h
2798F: include/uapi/linux/can/raw.h
2799F: include/uapi/linux/can/gw.h
2800
2801CAN NETWORK DRIVERS
2802M: Wolfgang Grandegger <wg@grandegger.com>
2803M: Marc Kleine-Budde <mkl@pengutronix.de>
2804L: linux-can@vger.kernel.org
2805W: https://github.com/linux-can
2806T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2807T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2808S: Maintained
2809F: drivers/net/can/
2810F: include/linux/can/dev.h
2811F: include/linux/can/platform/
2812F: include/uapi/linux/can/error.h
2813F: include/uapi/linux/can/netlink.h
2814
2815CAPABILITIES
2816M: Serge Hallyn <serge.hallyn@canonical.com>
2817L: linux-security-module@vger.kernel.org
2818S: Supported
2819F: include/linux/capability.h
2820F: include/uapi/linux/capability.h
2821F: security/commoncap.c
2822F: kernel/capability.c
2823
2824CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2825M: Kevin Tsai <ktsai@capellamicro.com>
2826S: Maintained
2827F: drivers/iio/light/cm*
2828F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2829
2830CAVIUM LIQUIDIO NETWORK DRIVER
2831M: Derek Chickles <derek.chickles@caviumnetworks.com>
2832M: Satanand Burla <satananda.burla@caviumnetworks.com>
2833M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2834M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2835L: netdev@vger.kernel.org
2836W: http://www.cavium.com
2837S: Supported
2838F: drivers/net/ethernet/cavium/liquidio/
2839
2840CC2520 IEEE-802.15.4 RADIO DRIVER
2841M: Varka Bhadram <varkabhadram@gmail.com>
2842L: linux-wpan@vger.kernel.org
2843S: Maintained
2844F: drivers/net/ieee802154/cc2520.c
2845F: include/linux/spi/cc2520.h
2846F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2847
2848CELL BROADBAND ENGINE ARCHITECTURE
2849M: Arnd Bergmann <arnd@arndb.de>
2850L: linuxppc-dev@lists.ozlabs.org
2851W: http://www.ibm.com/developerworks/power/cell/
2852S: Supported
2853F: arch/powerpc/include/asm/cell*.h
2854F: arch/powerpc/include/asm/spu*.h
2855F: arch/powerpc/include/uapi/asm/spu*.h
2856F: arch/powerpc/oprofile/*cell*
2857F: arch/powerpc/platforms/cell/
2858
2859CEPH COMMON CODE (LIBCEPH)
2860M: Ilya Dryomov <idryomov@gmail.com>
2861M: "Yan, Zheng" <zyan@redhat.com>
2862M: Sage Weil <sage@redhat.com>
2863L: ceph-devel@vger.kernel.org
2864W: http://ceph.com/
2865T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2866T: git git://github.com/ceph/ceph-client.git
2867S: Supported
2868F: net/ceph/
2869F: include/linux/ceph/
2870F: include/linux/crush/
2871
2872CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2873M: "Yan, Zheng" <zyan@redhat.com>
2874M: Sage Weil <sage@redhat.com>
2875M: Ilya Dryomov <idryomov@gmail.com>
2876L: ceph-devel@vger.kernel.org
2877W: http://ceph.com/
2878T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2879T: git git://github.com/ceph/ceph-client.git
2880S: Supported
2881F: Documentation/filesystems/ceph.txt
2882F: fs/ceph/
2883
2884CERTIFICATE HANDLING:
2885M: David Howells <dhowells@redhat.com>
2886M: David Woodhouse <dwmw2@infradead.org>
2887L: keyrings@vger.kernel.org
2888S: Maintained
2889F: Documentation/module-signing.txt
2890F: certs/
2891F: scripts/sign-file.c
2892F: scripts/extract-cert.c
2893
2894CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2895L: linux-usb@vger.kernel.org
2896S: Orphan
2897F: Documentation/usb/WUSB-Design-overview.txt
2898F: Documentation/usb/wusb-cbaf
2899F: drivers/usb/host/hwa-hc.c
2900F: drivers/usb/host/whci/
2901F: drivers/usb/wusbcore/
2902F: include/linux/usb/wusb*
2903
2904CFAG12864B LCD DRIVER
2905M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2906W: http://miguelojeda.es/auxdisplay.htm
2907W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2908S: Maintained
2909F: drivers/auxdisplay/cfag12864b.c
2910F: include/linux/cfag12864b.h
2911
2912CFAG12864BFB LCD FRAMEBUFFER DRIVER
2913M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2914W: http://miguelojeda.es/auxdisplay.htm
2915W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2916S: Maintained
2917F: drivers/auxdisplay/cfag12864bfb.c
2918F: include/linux/cfag12864b.h
2919
2920CFG80211 and NL80211
2921M: Johannes Berg <johannes@sipsolutions.net>
2922L: linux-wireless@vger.kernel.org
2923W: http://wireless.kernel.org/
2924T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2925T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2926S: Maintained
2927F: include/uapi/linux/nl80211.h
2928F: include/net/cfg80211.h
2929F: net/wireless/*
2930X: net/wireless/wext*
2931
2932CHAR and MISC DRIVERS
2933M: Arnd Bergmann <arnd@arndb.de>
2934M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2935T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2936S: Supported
2937F: drivers/char/*
2938F: drivers/misc/*
2939F: include/linux/miscdevice.h
2940
2941CHECKPATCH
2942M: Andy Whitcroft <apw@canonical.com>
2943M: Joe Perches <joe@perches.com>
2944S: Maintained
2945F: scripts/checkpatch.pl
2946
2947CHINESE DOCUMENTATION
2948M: Harry Wei <harryxiyou@gmail.com>
2949L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2950L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2951S: Maintained
2952F: Documentation/zh_CN/
2953
2954CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2955M: Peter Chen <Peter.Chen@nxp.com>
2956T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2957L: linux-usb@vger.kernel.org
2958S: Maintained
2959F: drivers/usb/chipidea/
2960
2961CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2962M: Hans de Goede <hdegoede@redhat.com>
2963L: linux-input@vger.kernel.org
2964S: Maintained
2965F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2966F: drivers/input/touchscreen/chipone_icn8318.c
2967
2968CHROME HARDWARE PLATFORM SUPPORT
2969M: Olof Johansson <olof@lixom.net>
2970S: Maintained
2971T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2972F: drivers/platform/chrome/
2973
2974CISCO VIC ETHERNET NIC DRIVER
2975M: Christian Benvenuti <benve@cisco.com>
2976M: Sujith Sankar <ssujith@cisco.com>
2977M: Govindarajulu Varadarajan <_govind@gmx.com>
2978M: Neel Patel <neepatel@cisco.com>
2979S: Supported
2980F: drivers/net/ethernet/cisco/enic/
2981
2982CISCO VIC LOW LATENCY NIC DRIVER
2983M: Christian Benvenuti <benve@cisco.com>
2984M: Dave Goodell <dgoodell@cisco.com>
2985S: Supported
2986F: drivers/infiniband/hw/usnic/
2987
2988CIRRUS LOGIC EP93XX ETHERNET DRIVER
2989M: Hartley Sweeten <hsweeten@visionengravers.com>
2990L: netdev@vger.kernel.org
2991S: Maintained
2992F: drivers/net/ethernet/cirrus/ep93xx_eth.c
2993
2994CIRRUS LOGIC AUDIO CODEC DRIVERS
2995M: Brian Austin <brian.austin@cirrus.com>
2996M: Paul Handrigan <Paul.Handrigan@cirrus.com>
2997L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2998S: Maintained
2999F: sound/soc/codecs/cs*
3000
3001CLEANCACHE API
3002M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3003L: linux-kernel@vger.kernel.org
3004S: Maintained
3005F: mm/cleancache.c
3006F: include/linux/cleancache.h
3007
3008CLK API
3009M: Russell King <linux@armlinux.org.uk>
3010L: linux-clk@vger.kernel.org
3011S: Maintained
3012F: include/linux/clk.h
3013
3014CLOCKSOURCE, CLOCKEVENT DRIVERS
3015M: Daniel Lezcano <daniel.lezcano@linaro.org>
3016M: Thomas Gleixner <tglx@linutronix.de>
3017L: linux-kernel@vger.kernel.org
3018T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3019S: Supported
3020F: drivers/clocksource
3021
3022CISCO FCOE HBA DRIVER
3023M: Hiral Patel <hiralpat@cisco.com>
3024M: Suma Ramars <sramars@cisco.com>
3025M: Brian Uchino <buchino@cisco.com>
3026L: linux-scsi@vger.kernel.org
3027S: Supported
3028F: drivers/scsi/fnic/
3029
3030CISCO SCSI HBA DRIVER
3031M: Narsimhulu Musini <nmusini@cisco.com>
3032M: Sesidhar Baddela <sebaddel@cisco.com>
3033L: linux-scsi@vger.kernel.org
3034S: Supported
3035F: drivers/scsi/snic/
3036
3037CMPC ACPI DRIVER
3038M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3039M: Daniel Oliveira Nascimento <don@syst.com.br>
3040L: platform-driver-x86@vger.kernel.org
3041S: Supported
3042F: drivers/platform/x86/classmate-laptop.c
3043
3044COBALT MEDIA DRIVER
3045M: Hans Verkuil <hans.verkuil@cisco.com>
3046L: linux-media@vger.kernel.org
3047T: git git://linuxtv.org/media_tree.git
3048W: https://linuxtv.org
3049S: Supported
3050F: drivers/media/pci/cobalt/
3051
3052COCCINELLE/Semantic Patches (SmPL)
3053M: Julia Lawall <Julia.Lawall@lip6.fr>
3054M: Gilles Muller <Gilles.Muller@lip6.fr>
3055M: Nicolas Palix <nicolas.palix@imag.fr>
3056M: Michal Marek <mmarek@suse.com>
3057L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3059W: http://coccinelle.lip6.fr/
3060S: Supported
3061F: Documentation/coccinelle.txt
3062F: scripts/coccinelle/
3063F: scripts/coccicheck
3064
3065CODA FILE SYSTEM
3066M: Jan Harkes <jaharkes@cs.cmu.edu>
3067M: coda@cs.cmu.edu
3068L: codalist@coda.cs.cmu.edu
3069W: http://www.coda.cs.cmu.edu/
3070S: Maintained
3071F: Documentation/filesystems/coda.txt
3072F: fs/coda/
3073F: include/linux/coda*.h
3074F: include/uapi/linux/coda*.h
3075
3076CODA V4L2 MEM2MEM DRIVER
3077M: Philipp Zabel <p.zabel@pengutronix.de>
3078L: linux-media@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/media/coda.txt
3081F: drivers/media/platform/coda/
3082
3083COMMON CLK FRAMEWORK
3084M: Michael Turquette <mturquette@baylibre.com>
3085M: Stephen Boyd <sboyd@codeaurora.org>
3086L: linux-clk@vger.kernel.org
3087T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3088S: Maintained
3089F: drivers/clk/
3090X: drivers/clk/clkdev.c
3091F: include/linux/clk-pr*
3092F: include/linux/clk/
3093
3094COMMON INTERNET FILE SYSTEM (CIFS)
3095M: Steve French <sfrench@samba.org>
3096L: linux-cifs@vger.kernel.org
3097L: samba-technical@lists.samba.org (moderated for non-subscribers)
3098W: http://linux-cifs.samba.org/
3099T: git git://git.samba.org/sfrench/cifs-2.6.git
3100S: Supported
3101F: Documentation/filesystems/cifs/
3102F: fs/cifs/
3103
3104COMPACTPCI HOTPLUG CORE
3105M: Scott Murray <scott@spiteful.org>
3106L: linux-pci@vger.kernel.org
3107S: Maintained
3108F: drivers/pci/hotplug/cpci_hotplug*
3109
3110COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3111M: Scott Murray <scott@spiteful.org>
3112L: linux-pci@vger.kernel.org
3113S: Maintained
3114F: drivers/pci/hotplug/cpcihp_zt5550.*
3115
3116COMPACTPCI HOTPLUG GENERIC DRIVER
3117M: Scott Murray <scott@spiteful.org>
3118L: linux-pci@vger.kernel.org
3119S: Maintained
3120F: drivers/pci/hotplug/cpcihp_generic.c
3121
3122COMPAL LAPTOP SUPPORT
3123M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3124L: platform-driver-x86@vger.kernel.org
3125S: Maintained
3126F: drivers/platform/x86/compal-laptop.c
3127
3128CONEXANT ACCESSRUNNER USB DRIVER
3129L: accessrunner-general@lists.sourceforge.net
3130W: http://accessrunner.sourceforge.net/
3131S: Orphan
3132F: drivers/usb/atm/cxacru.c
3133
3134CONFIGFS
3135M: Joel Becker <jlbec@evilplan.org>
3136M: Christoph Hellwig <hch@lst.de>
3137T: git git://git.infradead.org/users/hch/configfs.git
3138S: Supported
3139F: fs/configfs/
3140F: include/linux/configfs.h
3141
3142CONNECTOR
3143M: Evgeniy Polyakov <zbr@ioremap.net>
3144L: netdev@vger.kernel.org
3145S: Maintained
3146F: drivers/connector/
3147
3148CONTROL GROUP (CGROUP)
3149M: Tejun Heo <tj@kernel.org>
3150M: Li Zefan <lizefan@huawei.com>
3151M: Johannes Weiner <hannes@cmpxchg.org>
3152L: cgroups@vger.kernel.org
3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3154S: Maintained
3155F: Documentation/cgroups/
3156F: include/linux/cgroup*
3157F: kernel/cgroup*
3158
3159CONTROL GROUP - CPUSET
3160M: Li Zefan <lizefan@huawei.com>
3161L: cgroups@vger.kernel.org
3162W: http://www.bullopensource.org/cpuset/
3163W: http://oss.sgi.com/projects/cpusets/
3164T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3165S: Maintained
3166F: Documentation/cgroups/cpusets.txt
3167F: include/linux/cpuset.h
3168F: kernel/cpuset.c
3169
3170CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3171M: Johannes Weiner <hannes@cmpxchg.org>
3172M: Michal Hocko <mhocko@kernel.org>
3173M: Vladimir Davydov <vdavydov@virtuozzo.com>
3174L: cgroups@vger.kernel.org
3175L: linux-mm@kvack.org
3176S: Maintained
3177F: mm/memcontrol.c
3178F: mm/swap_cgroup.c
3179
3180CORETEMP HARDWARE MONITORING DRIVER
3181M: Fenghua Yu <fenghua.yu@intel.com>
3182L: linux-hwmon@vger.kernel.org
3183S: Maintained
3184F: Documentation/hwmon/coretemp
3185F: drivers/hwmon/coretemp.c
3186
3187COSA/SRP SYNC SERIAL DRIVER
3188M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3189W: http://www.fi.muni.cz/~kas/cosa/
3190S: Maintained
3191F: drivers/net/wan/cosa*
3192
3193CPMAC ETHERNET DRIVER
3194M: Florian Fainelli <florian@openwrt.org>
3195L: netdev@vger.kernel.org
3196S: Maintained
3197F: drivers/net/ethernet/ti/cpmac.c
3198
3199CPU FREQUENCY DRIVERS
3200M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3201M: Viresh Kumar <viresh.kumar@linaro.org>
3202L: linux-pm@vger.kernel.org
3203S: Maintained
3204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3205T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3206F: drivers/cpufreq/
3207F: include/linux/cpufreq.h
3208
3209CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3210M: Viresh Kumar <viresh.kumar@linaro.org>
3211M: Sudeep Holla <sudeep.holla@arm.com>
3212L: linux-pm@vger.kernel.org
3213W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3214S: Maintained
3215F: drivers/cpufreq/arm_big_little.h
3216F: drivers/cpufreq/arm_big_little.c
3217F: drivers/cpufreq/arm_big_little_dt.c
3218
3219CPUIDLE DRIVER - ARM BIG LITTLE
3220M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3221M: Daniel Lezcano <daniel.lezcano@linaro.org>
3222L: linux-pm@vger.kernel.org
3223L: linux-arm-kernel@lists.infradead.org
3224T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3225S: Maintained
3226F: drivers/cpuidle/cpuidle-big_little.c
3227
3228CPUIDLE DRIVER - ARM EXYNOS
3229M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3230M: Daniel Lezcano <daniel.lezcano@linaro.org>
3231M: Kukjin Kim <kgene@kernel.org>
3232L: linux-pm@vger.kernel.org
3233L: linux-samsung-soc@vger.kernel.org
3234S: Supported
3235F: drivers/cpuidle/cpuidle-exynos.c
3236F: arch/arm/mach-exynos/pm.c
3237
3238CPUIDLE DRIVERS
3239M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3240M: Daniel Lezcano <daniel.lezcano@linaro.org>
3241L: linux-pm@vger.kernel.org
3242S: Maintained
3243T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3244F: drivers/cpuidle/*
3245F: include/linux/cpuidle.h
3246
3247CPUID/MSR DRIVER
3248M: "H. Peter Anvin" <hpa@zytor.com>
3249S: Maintained
3250F: arch/x86/kernel/cpuid.c
3251F: arch/x86/kernel/msr.c
3252
3253CPU POWER MONITORING SUBSYSTEM
3254M: Thomas Renninger <trenn@suse.com>
3255L: linux-pm@vger.kernel.org
3256S: Maintained
3257F: tools/power/cpupower/
3258
3259CRAMFS FILESYSTEM
3260W: http://sourceforge.net/projects/cramfs/
3261S: Orphan / Obsolete
3262F: Documentation/filesystems/cramfs.txt
3263F: fs/cramfs/
3264
3265CRIS PORT
3266M: Mikael Starvik <starvik@axis.com>
3267M: Jesper Nilsson <jesper.nilsson@axis.com>
3268L: linux-cris-kernel@axis.com
3269W: http://developer.axis.com
3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3271S: Maintained
3272F: arch/cris/
3273F: drivers/tty/serial/crisv10.*
3274
3275CRYPTO API
3276M: Herbert Xu <herbert@gondor.apana.org.au>
3277M: "David S. Miller" <davem@davemloft.net>
3278L: linux-crypto@vger.kernel.org
3279T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3280T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3281S: Maintained
3282F: Documentation/crypto/
3283F: Documentation/devicetree/bindings/crypto/
3284F: Documentation/DocBook/crypto-API.tmpl
3285F: arch/*/crypto/
3286F: crypto/
3287F: drivers/crypto/
3288F: include/crypto/
3289
3290CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3291M: Neil Horman <nhorman@tuxdriver.com>
3292L: linux-crypto@vger.kernel.org
3293S: Maintained
3294F: crypto/ansi_cprng.c
3295F: crypto/rng.c
3296
3297CS3308 MEDIA DRIVER
3298M: Hans Verkuil <hverkuil@xs4all.nl>
3299L: linux-media@vger.kernel.org
3300T: git git://linuxtv.org/media_tree.git
3301W: http://linuxtv.org
3302S: Odd Fixes
3303F: drivers/media/i2c/cs3308.c
3304F: drivers/media/i2c/cs3308.h
3305
3306CS5535 Audio ALSA driver
3307M: Jaya Kumar <jayakumar.alsa@gmail.com>
3308S: Maintained
3309F: sound/pci/cs5535audio/
3310
3311CW1200 WLAN driver
3312M: Solomon Peachy <pizza@shaftnet.org>
3313S: Maintained
3314F: drivers/net/wireless/st/cw1200/
3315
3316CX18 VIDEO4LINUX DRIVER
3317M: Andy Walls <awalls@md.metrocast.net>
3318L: ivtv-devel@ivtvdriver.org (subscribers-only)
3319L: linux-media@vger.kernel.org
3320T: git git://linuxtv.org/media_tree.git
3321W: https://linuxtv.org
3322W: http://www.ivtvdriver.org/index.php/Cx18
3323S: Maintained
3324F: Documentation/video4linux/cx18.txt
3325F: drivers/media/pci/cx18/
3326F: include/uapi/linux/ivtv*
3327
3328CX2341X MPEG ENCODER HELPER MODULE
3329M: Hans Verkuil <hverkuil@xs4all.nl>
3330L: linux-media@vger.kernel.org
3331T: git git://linuxtv.org/media_tree.git
3332W: https://linuxtv.org
3333S: Maintained
3334F: drivers/media/common/cx2341x*
3335F: include/media/cx2341x*
3336
3337CX24120 MEDIA DRIVER
3338M: Jemma Denson <jdenson@gmail.com>
3339M: Patrick Boettcher <patrick.boettcher@posteo.de>
3340L: linux-media@vger.kernel.org
3341W: https://linuxtv.org
3342Q: http://patchwork.linuxtv.org/project/linux-media/list/
3343S: Maintained
3344F: drivers/media/dvb-frontends/cx24120*
3345
3346CX88 VIDEO4LINUX DRIVER
3347M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3348L: linux-media@vger.kernel.org
3349W: https://linuxtv.org
3350T: git git://linuxtv.org/media_tree.git
3351S: Odd fixes
3352F: Documentation/video4linux/cx88/
3353F: drivers/media/pci/cx88/
3354
3355CXD2820R MEDIA DRIVER
3356M: Antti Palosaari <crope@iki.fi>
3357L: linux-media@vger.kernel.org
3358W: https://linuxtv.org
3359W: http://palosaari.fi/linux/
3360Q: http://patchwork.linuxtv.org/project/linux-media/list/
3361T: git git://linuxtv.org/anttip/media_tree.git
3362S: Maintained
3363F: drivers/media/dvb-frontends/cxd2820r*
3364
3365CXGB3 ETHERNET DRIVER (CXGB3)
3366M: Santosh Raspatur <santosh@chelsio.com>
3367L: netdev@vger.kernel.org
3368W: http://www.chelsio.com
3369S: Supported
3370F: drivers/net/ethernet/chelsio/cxgb3/
3371
3372CXGB3 ISCSI DRIVER (CXGB3I)
3373M: Karen Xie <kxie@chelsio.com>
3374L: linux-scsi@vger.kernel.org
3375W: http://www.chelsio.com
3376S: Supported
3377F: drivers/scsi/cxgbi/cxgb3i
3378
3379CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3380M: Steve Wise <swise@chelsio.com>
3381L: linux-rdma@vger.kernel.org
3382W: http://www.openfabrics.org
3383S: Supported
3384F: drivers/infiniband/hw/cxgb3/
3385
3386CXGB4 ETHERNET DRIVER (CXGB4)
3387M: Hariprasad S <hariprasad@chelsio.com>
3388L: netdev@vger.kernel.org
3389W: http://www.chelsio.com
3390S: Supported
3391F: drivers/net/ethernet/chelsio/cxgb4/
3392
3393CXGB4 ISCSI DRIVER (CXGB4I)
3394M: Karen Xie <kxie@chelsio.com>
3395L: linux-scsi@vger.kernel.org
3396W: http://www.chelsio.com
3397S: Supported
3398F: drivers/scsi/cxgbi/cxgb4i
3399
3400CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3401M: Steve Wise <swise@chelsio.com>
3402L: linux-rdma@vger.kernel.org
3403W: http://www.openfabrics.org
3404S: Supported
3405F: drivers/infiniband/hw/cxgb4/
3406
3407CXGB4VF ETHERNET DRIVER (CXGB4VF)
3408M: Casey Leedom <leedom@chelsio.com>
3409L: netdev@vger.kernel.org
3410W: http://www.chelsio.com
3411S: Supported
3412F: drivers/net/ethernet/chelsio/cxgb4vf/
3413
3414CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3415M: Ian Munsie <imunsie@au1.ibm.com>
3416M: Michael Neuling <mikey@neuling.org>
3417L: linuxppc-dev@lists.ozlabs.org
3418S: Supported
3419F: drivers/misc/cxl/
3420F: include/misc/cxl*
3421F: include/uapi/misc/cxl.h
3422F: Documentation/powerpc/cxl.txt
3423F: Documentation/powerpc/cxl.txt
3424F: Documentation/ABI/testing/sysfs-class-cxl
3425
3426CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3427M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3428M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3429L: linux-scsi@vger.kernel.org
3430S: Supported
3431F: drivers/scsi/cxlflash/
3432F: include/uapi/scsi/cxlflash_ioctls.h
3433F: Documentation/powerpc/cxlflash.txt
3434
3435STMMAC ETHERNET DRIVER
3436M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3437M: Alexandre Torgue <alexandre.torgue@st.com>
3438L: netdev@vger.kernel.org
3439W: http://www.stlinux.com
3440S: Supported
3441F: drivers/net/ethernet/stmicro/stmmac/
3442
3443CYBERPRO FB DRIVER
3444M: Russell King <linux@armlinux.org.uk>
3445L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3446W: http://www.armlinux.org.uk/
3447S: Maintained
3448F: drivers/video/fbdev/cyber2000fb.*
3449
3450CYCLADES ASYNC MUX DRIVER
3451W: http://www.cyclades.com/
3452S: Orphan
3453F: drivers/tty/cyclades.c
3454F: include/linux/cyclades.h
3455F: include/uapi/linux/cyclades.h
3456
3457CYCLADES PC300 DRIVER
3458W: http://www.cyclades.com/
3459S: Orphan
3460F: drivers/net/wan/pc300*
3461
3462CYPRESS_FIRMWARE MEDIA DRIVER
3463M: Antti Palosaari <crope@iki.fi>
3464L: linux-media@vger.kernel.org
3465W: https://linuxtv.org
3466W: http://palosaari.fi/linux/
3467Q: http://patchwork.linuxtv.org/project/linux-media/list/
3468T: git git://linuxtv.org/anttip/media_tree.git
3469S: Maintained
3470F: drivers/media/common/cypress_firmware*
3471
3472CYTTSP TOUCHSCREEN DRIVER
3473M: Ferruh Yigit <fery@cypress.com>
3474L: linux-input@vger.kernel.org
3475S: Supported
3476F: drivers/input/touchscreen/cyttsp*
3477F: include/linux/input/cyttsp.h
3478
3479DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3480M: Joshua Kinard <kumba@gentoo.org>
3481S: Maintained
3482F: drivers/rtc/rtc-ds1685.c
3483F: include/linux/rtc/ds1685.h
3484
3485DAMA SLAVE for AX.25
3486M: Joerg Reuter <jreuter@yaina.de>
3487W: http://yaina.de/jreuter/
3488W: http://www.qsl.net/dl1bke/
3489L: linux-hams@vger.kernel.org
3490S: Maintained
3491F: net/ax25/af_ax25.c
3492F: net/ax25/ax25_dev.c
3493F: net/ax25/ax25_ds_*
3494F: net/ax25/ax25_in.c
3495F: net/ax25/ax25_out.c
3496F: net/ax25/ax25_timer.c
3497F: net/ax25/sysctl_net_ax25.c
3498
3499DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3500L: netdev@vger.kernel.org
3501S: Orphan
3502F: Documentation/networking/dmfe.txt
3503F: drivers/net/ethernet/dec/tulip/dmfe.c
3504
3505DC390/AM53C974 SCSI driver
3506M: Hannes Reinecke <hare@suse.com>
3507L: linux-scsi@vger.kernel.org
3508S: Maintained
3509F: drivers/scsi/am53c974.c
3510
3511DC395x SCSI driver
3512M: Oliver Neukum <oliver@neukum.org>
3513M: Ali Akcaagac <aliakc@web.de>
3514M: Jamie Lenehan <lenehan@twibble.org>
3515L: dc395x@twibble.org
3516W: http://twibble.org/dist/dc395x/
3517W: http://lists.twibble.org/mailman/listinfo/dc395x/
3518S: Maintained
3519F: Documentation/scsi/dc395x.txt
3520F: drivers/scsi/dc395x.*
3521
3522DCCP PROTOCOL
3523M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3524L: dccp@vger.kernel.org
3525W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3526S: Maintained
3527F: include/linux/dccp.h
3528F: include/uapi/linux/dccp.h
3529F: include/linux/tfrc.h
3530F: net/dccp/
3531
3532DECnet NETWORK LAYER
3533W: http://linux-decnet.sourceforge.net
3534L: linux-decnet-user@lists.sourceforge.net
3535S: Orphan
3536F: Documentation/networking/decnet.txt
3537F: net/decnet/
3538
3539DECSTATION PLATFORM SUPPORT
3540M: "Maciej W. Rozycki" <macro@linux-mips.org>
3541L: linux-mips@linux-mips.org
3542W: http://www.linux-mips.org/wiki/DECstation
3543S: Maintained
3544F: arch/mips/dec/
3545F: arch/mips/include/asm/dec/
3546F: arch/mips/include/asm/mach-dec/
3547
3548DEFXX FDDI NETWORK DRIVER
3549M: "Maciej W. Rozycki" <macro@linux-mips.org>
3550S: Maintained
3551F: drivers/net/fddi/defxx.*
3552
3553DELL LAPTOP DRIVER
3554M: Matthew Garrett <mjg59@srcf.ucam.org>
3555M: Pali Rohár <pali.rohar@gmail.com>
3556L: platform-driver-x86@vger.kernel.org
3557S: Maintained
3558F: drivers/platform/x86/dell-laptop.c
3559
3560DELL LAPTOP RBTN DRIVER
3561M: Pali Rohár <pali.rohar@gmail.com>
3562S: Maintained
3563F: drivers/platform/x86/dell-rbtn.*
3564
3565DELL LAPTOP FREEFALL DRIVER
3566M: Pali Rohár <pali.rohar@gmail.com>
3567S: Maintained
3568F: drivers/platform/x86/dell-smo8800.c
3569
3570DELL LAPTOP SMM DRIVER
3571M: Pali Rohár <pali.rohar@gmail.com>
3572S: Maintained
3573F: drivers/hwmon/dell-smm-hwmon.c
3574F: include/uapi/linux/i8k.h
3575
3576DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3577M: Doug Warzecha <Douglas_Warzecha@dell.com>
3578S: Maintained
3579F: Documentation/dcdbas.txt
3580F: drivers/firmware/dcdbas.*
3581
3582DELL WMI EXTRAS DRIVER
3583M: Matthew Garrett <mjg59@srcf.ucam.org>
3584M: Pali Rohár <pali.rohar@gmail.com>
3585S: Maintained
3586F: drivers/platform/x86/dell-wmi.c
3587
3588DESIGNWARE USB2 DRD IP DRIVER
3589M: John Youn <johnyoun@synopsys.com>
3590L: linux-usb@vger.kernel.org
3591T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3592S: Maintained
3593F: drivers/usb/dwc2/
3594
3595DESIGNWARE USB3 DRD IP DRIVER
3596M: Felipe Balbi <balbi@kernel.org>
3597L: linux-usb@vger.kernel.org
3598T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3599S: Maintained
3600F: drivers/usb/dwc3/
3601
3602DEVICE COREDUMP (DEV_COREDUMP)
3603M: Johannes Berg <johannes@sipsolutions.net>
3604L: linux-kernel@vger.kernel.org
3605S: Maintained
3606F: drivers/base/devcoredump.c
3607F: include/linux/devcoredump.h
3608
3609DEVICE FREQUENCY (DEVFREQ)
3610M: MyungJoo Ham <myungjoo.ham@samsung.com>
3611M: Kyungmin Park <kyungmin.park@samsung.com>
3612L: linux-pm@vger.kernel.org
3613T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3614S: Maintained
3615F: drivers/devfreq/
3616F: include/linux/devfreq.h
3617F: Documentation/devicetree/bindings/devfreq/
3618
3619DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3620M: Chanwoo Choi <cw00.choi@samsung.com>
3621L: linux-pm@vger.kernel.org
3622T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3623S: Supported
3624F: drivers/devfreq/event/
3625F: drivers/devfreq/devfreq-event.c
3626F: include/linux/devfreq-event.h
3627F: Documentation/devicetree/bindings/devfreq/event/
3628
3629BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3630M: Chanwoo Choi <cw00.choi@samsung.com>
3631L: linux-pm@vger.kernel.org
3632L: linux-samsung-soc@vger.kernel.org
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3634S: Maintained
3635F: drivers/devfreq/exynos-bus.c
3636F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3637
3638DEVICE NUMBER REGISTRY
3639M: Torben Mathiasen <device@lanana.org>
3640W: http://lanana.org/docs/device-list/index.html
3641S: Maintained
3642
3643DEVICE-MAPPER (LVM)
3644M: Alasdair Kergon <agk@redhat.com>
3645M: Mike Snitzer <snitzer@redhat.com>
3646M: dm-devel@redhat.com
3647L: dm-devel@redhat.com
3648W: http://sources.redhat.com/dm
3649Q: http://patchwork.kernel.org/project/dm-devel/list/
3650T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3651T: quilt http://people.redhat.com/agk/patches/linux/editing/
3652S: Maintained
3653F: Documentation/device-mapper/
3654F: drivers/md/dm*
3655F: drivers/md/persistent-data/
3656F: include/linux/device-mapper.h
3657F: include/linux/dm-*.h
3658F: include/uapi/linux/dm-*.h
3659
3660DEVLINK
3661M: Jiri Pirko <jiri@mellanox.com>
3662L: netdev@vger.kernel.org
3663S: Supported
3664F: net/core/devlink.c
3665F: include/net/devlink.h
3666F: include/uapi/linux/devlink.h
3667
3668DIALOG SEMICONDUCTOR DRIVERS
3669M: Support Opensource <support.opensource@diasemi.com>
3670W: http://www.dialog-semiconductor.com/products
3671S: Supported
3672F: Documentation/hwmon/da90??
3673F: Documentation/devicetree/bindings/sound/da[79]*.txt
3674F: drivers/gpio/gpio-da90??.c
3675F: drivers/hwmon/da90??-hwmon.c
3676F: drivers/iio/adc/da91??-*.c
3677F: drivers/input/misc/da90??_onkey.c
3678F: drivers/input/touchscreen/da9052_tsi.c
3679F: drivers/leds/leds-da90??.c
3680F: drivers/mfd/da903x.c
3681F: drivers/mfd/da90??-*.c
3682F: drivers/mfd/da91??-*.c
3683F: drivers/power/da9052-battery.c
3684F: drivers/power/da91??-*.c
3685F: drivers/regulator/da903x.c
3686F: drivers/regulator/da9???-regulator.[ch]
3687F: drivers/rtc/rtc-da90??.c
3688F: drivers/video/backlight/da90??_bl.c
3689F: drivers/watchdog/da90??_wdt.c
3690F: include/linux/mfd/da903x.h
3691F: include/linux/mfd/da9052/
3692F: include/linux/mfd/da9055/
3693F: include/linux/mfd/da9063/
3694F: include/linux/mfd/da9150/
3695F: include/sound/da[79]*.h
3696F: sound/soc/codecs/da[79]*.[ch]
3697
3698DIGI NEO AND CLASSIC PCI PRODUCTS
3699M: Lidza Louina <lidza.louina@gmail.com>
3700M: Mark Hounschell <markh@compro.net>
3701L: driverdev-devel@linuxdriverproject.org
3702S: Maintained
3703F: drivers/staging/dgnc/
3704
3705DIOLAN U2C-12 I2C DRIVER
3706M: Guenter Roeck <linux@roeck-us.net>
3707L: linux-i2c@vger.kernel.org
3708S: Maintained
3709F: drivers/i2c/busses/i2c-diolan-u2c.c
3710
3711DIRECT ACCESS (DAX)
3712M: Matthew Wilcox <willy@linux.intel.com>
3713L: linux-fsdevel@vger.kernel.org
3714S: Supported
3715F: fs/dax.c
3716
3717DIRECTORY NOTIFICATION (DNOTIFY)
3718M: Eric Paris <eparis@parisplace.org>
3719S: Maintained
3720F: Documentation/filesystems/dnotify.txt
3721F: fs/notify/dnotify/
3722F: include/linux/dnotify.h
3723
3724DISK GEOMETRY AND PARTITION HANDLING
3725M: Andries Brouwer <aeb@cwi.nl>
3726W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3727W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3728W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3729S: Maintained
3730
3731DISKQUOTA
3732M: Jan Kara <jack@suse.com>
3733S: Maintained
3734F: Documentation/filesystems/quota.txt
3735F: fs/quota/
3736F: include/linux/quota*.h
3737F: include/uapi/linux/quota*.h
3738
3739DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3740M: Bernie Thompson <bernie@plugable.com>
3741L: linux-fbdev@vger.kernel.org
3742S: Maintained
3743W: http://plugable.com/category/projects/udlfb/
3744F: drivers/video/fbdev/udlfb.c
3745F: include/video/udlfb.h
3746F: Documentation/fb/udlfb.txt
3747
3748DISTRIBUTED LOCK MANAGER (DLM)
3749M: Christine Caulfield <ccaulfie@redhat.com>
3750M: David Teigland <teigland@redhat.com>
3751L: cluster-devel@redhat.com
3752W: http://sources.redhat.com/cluster/
3753T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3754S: Supported
3755F: fs/dlm/
3756
3757DMA BUFFER SHARING FRAMEWORK
3758M: Sumit Semwal <sumit.semwal@linaro.org>
3759S: Maintained
3760L: linux-media@vger.kernel.org
3761L: dri-devel@lists.freedesktop.org
3762L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3763F: drivers/dma-buf/
3764F: include/linux/dma-buf*
3765F: include/linux/reservation.h
3766F: include/linux/*fence.h
3767F: Documentation/dma-buf-sharing.txt
3768T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3769
3770DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3771M: Vinod Koul <vinod.koul@intel.com>
3772L: dmaengine@vger.kernel.org
3773Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3774S: Maintained
3775F: drivers/dma/
3776F: include/linux/dmaengine.h
3777F: Documentation/dmaengine/
3778T: git git://git.infradead.org/users/vkoul/slave-dma.git
3779
3780DME1737 HARDWARE MONITOR DRIVER
3781M: Juerg Haefliger <juergh@gmail.com>
3782L: linux-hwmon@vger.kernel.org
3783S: Maintained
3784F: Documentation/hwmon/dme1737
3785F: drivers/hwmon/dme1737.c
3786
3787DMI/SMBIOS SUPPORT
3788M: Jean Delvare <jdelvare@suse.com>
3789S: Maintained
3790T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3791F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3792F: drivers/firmware/dmi-id.c
3793F: drivers/firmware/dmi_scan.c
3794F: include/linux/dmi.h
3795
3796DOCUMENTATION
3797M: Jonathan Corbet <corbet@lwn.net>
3798L: linux-doc@vger.kernel.org
3799S: Maintained
3800F: Documentation/
3801F: scripts/docproc.c
3802F: scripts/kernel-doc*
3803X: Documentation/ABI/
3804X: Documentation/devicetree/
3805X: Documentation/acpi
3806X: Documentation/power
3807X: Documentation/spi
3808X: Documentation/DocBook/media
3809T: git git://git.lwn.net/linux.git docs-next
3810
3811DOUBLETALK DRIVER
3812M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3813L: blinux-list@redhat.com
3814S: Maintained
3815F: drivers/char/dtlk.c
3816F: include/linux/dtlk.h
3817
3818DPT_I2O SCSI RAID DRIVER
3819M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3820L: linux-scsi@vger.kernel.org
3821W: http://www.adaptec.com/
3822S: Maintained
3823F: drivers/scsi/dpt*
3824F: drivers/scsi/dpt/
3825
3826DRBD DRIVER
3827M: Philipp Reisner <philipp.reisner@linbit.com>
3828M: Lars Ellenberg <lars.ellenberg@linbit.com>
3829L: drbd-dev@lists.linbit.com
3830W: http://www.drbd.org
3831T: git git://git.linbit.com/linux-drbd.git
3832T: git git://git.linbit.com/drbd-8.4.git
3833S: Supported
3834F: drivers/block/drbd/
3835F: lib/lru_cache.c
3836F: Documentation/blockdev/drbd/
3837
3838DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3839M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3840T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3841S: Supported
3842F: Documentation/kobject.txt
3843F: drivers/base/
3844F: fs/debugfs/
3845F: fs/kernfs/
3846F: fs/sysfs/
3847F: include/linux/debugfs.h
3848F: include/linux/kobj*
3849F: lib/kobj*
3850
3851DRM DRIVERS
3852M: David Airlie <airlied@linux.ie>
3853L: dri-devel@lists.freedesktop.org
3854T: git git://people.freedesktop.org/~airlied/linux
3855S: Maintained
3856F: drivers/gpu/drm/
3857F: drivers/gpu/vga/
3858F: Documentation/DocBook/gpu.*
3859F: include/drm/
3860F: include/uapi/drm/
3861
3862DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3863M: Dave Airlie <airlied@redhat.com>
3864S: Odd Fixes
3865F: drivers/gpu/drm/ast/
3866
3867DRM DRIVER FOR BOCHS VIRTUAL GPU
3868M: Gerd Hoffmann <kraxel@redhat.com>
3869S: Odd Fixes
3870F: drivers/gpu/drm/bochs/
3871
3872DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3873M: Dave Airlie <airlied@redhat.com>
3874S: Odd Fixes
3875F: drivers/gpu/drm/cirrus/
3876
3877RADEON and AMDGPU DRM DRIVERS
3878M: Alex Deucher <alexander.deucher@amd.com>
3879M: Christian König <christian.koenig@amd.com>
3880L: dri-devel@lists.freedesktop.org
3881T: git git://people.freedesktop.org/~agd5f/linux
3882S: Supported
3883F: drivers/gpu/drm/radeon/
3884F: include/uapi/drm/radeon_drm.h
3885F: drivers/gpu/drm/amd/
3886F: include/uapi/drm/amdgpu_drm.h
3887
3888DRM PANEL DRIVERS
3889M: Thierry Reding <thierry.reding@gmail.com>
3890L: dri-devel@lists.freedesktop.org
3891T: git git://anongit.freedesktop.org/tegra/linux.git
3892S: Maintained
3893F: drivers/gpu/drm/drm_panel.c
3894F: drivers/gpu/drm/panel/
3895F: include/drm/drm_panel.h
3896F: Documentation/devicetree/bindings/display/panel/
3897
3898INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3899M: Daniel Vetter <daniel.vetter@intel.com>
3900M: Jani Nikula <jani.nikula@linux.intel.com>
3901L: intel-gfx@lists.freedesktop.org
3902L: dri-devel@lists.freedesktop.org
3903W: https://01.org/linuxgraphics/
3904Q: http://patchwork.freedesktop.org/project/intel-gfx/
3905T: git git://anongit.freedesktop.org/drm-intel
3906S: Supported
3907F: drivers/gpu/drm/i915/
3908F: include/drm/i915*
3909F: include/uapi/drm/i915_drm.h
3910
3911DRM DRIVERS FOR ATMEL HLCDC
3912M: Boris Brezillon <boris.brezillon@free-electrons.com>
3913L: dri-devel@lists.freedesktop.org
3914S: Supported
3915F: drivers/gpu/drm/atmel-hlcdc/
3916F: Documentation/devicetree/bindings/drm/atmel/
3917
3918DRM DRIVERS FOR ALLWINNER A10
3919M: Maxime Ripard <maxime.ripard@free-electrons.com>
3920L: dri-devel@lists.freedesktop.org
3921S: Supported
3922F: drivers/gpu/drm/sun4i/
3923F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3924
3925DRM DRIVERS FOR EXYNOS
3926M: Inki Dae <inki.dae@samsung.com>
3927M: Joonyoung Shim <jy0922.shim@samsung.com>
3928M: Seung-Woo Kim <sw0312.kim@samsung.com>
3929M: Kyungmin Park <kyungmin.park@samsung.com>
3930L: dri-devel@lists.freedesktop.org
3931T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3932S: Supported
3933F: drivers/gpu/drm/exynos/
3934F: include/uapi/drm/exynos_drm.h
3935F: Documentation/devicetree/bindings/display/exynos/
3936
3937DRM DRIVERS FOR FREESCALE DCU
3938M: Stefan Agner <stefan@agner.ch>
3939M: Alison Wang <alison.wang@freescale.com>
3940L: dri-devel@lists.freedesktop.org
3941S: Supported
3942F: drivers/gpu/drm/fsl-dcu/
3943F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3944F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3945F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3946
3947DRM DRIVERS FOR FREESCALE IMX
3948M: Philipp Zabel <p.zabel@pengutronix.de>
3949L: dri-devel@lists.freedesktop.org
3950S: Maintained
3951F: drivers/gpu/drm/imx/
3952F: drivers/gpu/ipu-v3/
3953F: Documentation/devicetree/bindings/display/imx/
3954
3955DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3956M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3957L: dri-devel@lists.freedesktop.org
3958T: git git://github.com/patjak/drm-gma500
3959S: Maintained
3960F: drivers/gpu/drm/gma500/
3961
3962DRM DRIVERS FOR HISILICON
3963M: Xinliang Liu <z.liuxinliang@hisilicon.com>
3964R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
3965R: Chen Feng <puck.chen@hisilicon.com>
3966L: dri-devel@lists.freedesktop.org
3967T: git git://github.com/xin3liang/linux.git
3968S: Maintained
3969F: drivers/gpu/drm/hisilicon/
3970F: Documentation/devicetree/bindings/display/hisilicon/
3971
3972DRM DRIVER FOR INTEL I810 VIDEO CARDS
3973S: Orphan / Obsolete
3974F: drivers/gpu/drm/i810/
3975F: include/uapi/drm/i810_drm.h
3976
3977DRM DRIVER FOR MSM ADRENO GPU
3978M: Rob Clark <robdclark@gmail.com>
3979L: linux-arm-msm@vger.kernel.org
3980L: dri-devel@lists.freedesktop.org
3981L: freedreno@lists.freedesktop.org
3982T: git git://people.freedesktop.org/~robclark/linux
3983S: Maintained
3984F: drivers/gpu/drm/msm/
3985F: include/uapi/drm/msm_drm.h
3986F: Documentation/devicetree/bindings/display/msm/
3987
3988DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
3989M: Ben Skeggs <bskeggs@redhat.com>
3990L: dri-devel@lists.freedesktop.org
3991L: nouveau@lists.freedesktop.org
3992T: git git://github.com/skeggsb/linux
3993S: Supported
3994F: drivers/gpu/drm/nouveau/
3995F: include/uapi/drm/nouveau_drm.h
3996
3997DRM DRIVERS FOR NVIDIA TEGRA
3998M: Thierry Reding <thierry.reding@gmail.com>
3999L: dri-devel@lists.freedesktop.org
4000L: linux-tegra@vger.kernel.org
4001T: git git://anongit.freedesktop.org/tegra/linux.git
4002S: Supported
4003F: drivers/gpu/drm/tegra/
4004F: drivers/gpu/host1x/
4005F: include/linux/host1x.h
4006F: include/uapi/drm/tegra_drm.h
4007F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4008
4009DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4010S: Orphan / Obsolete
4011F: drivers/gpu/drm/mga/
4012F: include/uapi/drm/mga_drm.h
4013
4014DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4015M: Dave Airlie <airlied@redhat.com>
4016S: Odd Fixes
4017F: drivers/gpu/drm/mgag200/
4018
4019DRM DRIVER FOR RAGE 128 VIDEO CARDS
4020S: Orphan / Obsolete
4021F: drivers/gpu/drm/r128/
4022F: include/uapi/drm/r128_drm.h
4023
4024DRM DRIVERS FOR RENESAS
4025M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4026L: dri-devel@lists.freedesktop.org
4027L: linux-renesas-soc@vger.kernel.org
4028T: git git://linuxtv.org/pinchartl/fbdev
4029S: Supported
4030F: drivers/gpu/drm/rcar-du/
4031F: drivers/gpu/drm/shmobile/
4032F: include/linux/platform_data/shmob_drm.h
4033F: Documentation/devicetree/bindings/display/renesas,du.txt
4034
4035DRM DRIVER FOR QXL VIRTUAL GPU
4036M: Dave Airlie <airlied@redhat.com>
4037S: Odd Fixes
4038F: drivers/gpu/drm/qxl/
4039F: include/uapi/drm/qxl_drm.h
4040
4041DRM DRIVERS FOR ROCKCHIP
4042M: Mark Yao <mark.yao@rock-chips.com>
4043L: dri-devel@lists.freedesktop.org
4044S: Maintained
4045F: drivers/gpu/drm/rockchip/
4046F: Documentation/devicetree/bindings/display/rockchip/
4047
4048DRM DRIVER FOR SAVAGE VIDEO CARDS
4049S: Orphan / Obsolete
4050F: drivers/gpu/drm/savage/
4051F: include/uapi/drm/savage_drm.h
4052
4053DRM DRIVER FOR SIS VIDEO CARDS
4054S: Orphan / Obsolete
4055F: drivers/gpu/drm/sis/
4056F: include/uapi/drm/sis_drm.h
4057
4058DRM DRIVERS FOR STI
4059M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4060M: Vincent Abriou <vincent.abriou@st.com>
4061L: dri-devel@lists.freedesktop.org
4062T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4063S: Maintained
4064F: drivers/gpu/drm/sti
4065F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4066
4067DRM DRIVER FOR TDFX VIDEO CARDS
4068S: Orphan / Obsolete
4069F: drivers/gpu/drm/tdfx/
4070
4071DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4072M: Dave Airlie <airlied@redhat.com>
4073S: Odd Fixes
4074F: drivers/gpu/drm/udl/
4075
4076DRM DRIVERS FOR VIVANTE GPU IP
4077M: Lucas Stach <l.stach@pengutronix.de>
4078R: Russell King <linux+etnaviv@armlinux.org.uk>
4079R: Christian Gmeiner <christian.gmeiner@gmail.com>
4080L: dri-devel@lists.freedesktop.org
4081S: Maintained
4082F: drivers/gpu/drm/etnaviv/
4083F: include/uapi/drm/etnaviv_drm.h
4084F: Documentation/devicetree/bindings/display/etnaviv/
4085
4086DRM DRIVER FOR VMWARE VIRTUAL GPU
4087M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4088M: Sinclair Yeh <syeh@vmware.com>
4089M: Thomas Hellstrom <thellstrom@vmware.com>
4090L: dri-devel@lists.freedesktop.org
4091T: git git://people.freedesktop.org/~syeh/repos_linux
4092T: git git://people.freedesktop.org/~thomash/linux
4093S: Supported
4094F: drivers/gpu/drm/vmwgfx/
4095F: include/uapi/drm/vmwgfx_drm.h
4096
4097DRM DRIVERS FOR VC4
4098M: Eric Anholt <eric@anholt.net>
4099T: git git://github.com/anholt/linux
4100S: Supported
4101F: drivers/gpu/drm/vc4/
4102F: include/uapi/drm/vc4_drm.h
4103F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4104
4105DSBR100 USB FM RADIO DRIVER
4106M: Alexey Klimov <klimov.linux@gmail.com>
4107L: linux-media@vger.kernel.org
4108T: git git://linuxtv.org/media_tree.git
4109S: Maintained
4110F: drivers/media/radio/dsbr100.c
4111
4112DSCC4 DRIVER
4113M: Francois Romieu <romieu@fr.zoreil.com>
4114L: netdev@vger.kernel.org
4115S: Maintained
4116F: drivers/net/wan/dscc4.c
4117
4118DT3155 MEDIA DRIVER
4119M: Hans Verkuil <hverkuil@xs4all.nl>
4120L: linux-media@vger.kernel.org
4121T: git git://linuxtv.org/media_tree.git
4122W: https://linuxtv.org
4123S: Odd Fixes
4124F: drivers/media/pci/dt3155/
4125
4126DVB_USB_AF9015 MEDIA DRIVER
4127M: Antti Palosaari <crope@iki.fi>
4128L: linux-media@vger.kernel.org
4129W: https://linuxtv.org
4130W: http://palosaari.fi/linux/
4131Q: http://patchwork.linuxtv.org/project/linux-media/list/
4132T: git git://linuxtv.org/anttip/media_tree.git
4133S: Maintained
4134F: drivers/media/usb/dvb-usb-v2/af9015*
4135
4136DVB_USB_AF9035 MEDIA DRIVER
4137M: Antti Palosaari <crope@iki.fi>
4138L: linux-media@vger.kernel.org
4139W: https://linuxtv.org
4140W: http://palosaari.fi/linux/
4141Q: http://patchwork.linuxtv.org/project/linux-media/list/
4142T: git git://linuxtv.org/anttip/media_tree.git
4143S: Maintained
4144F: drivers/media/usb/dvb-usb-v2/af9035*
4145
4146DVB_USB_ANYSEE MEDIA DRIVER
4147M: Antti Palosaari <crope@iki.fi>
4148L: linux-media@vger.kernel.org
4149W: https://linuxtv.org
4150W: http://palosaari.fi/linux/
4151Q: http://patchwork.linuxtv.org/project/linux-media/list/
4152T: git git://linuxtv.org/anttip/media_tree.git
4153S: Maintained
4154F: drivers/media/usb/dvb-usb-v2/anysee*
4155
4156DVB_USB_AU6610 MEDIA DRIVER
4157M: Antti Palosaari <crope@iki.fi>
4158L: linux-media@vger.kernel.org
4159W: https://linuxtv.org
4160W: http://palosaari.fi/linux/
4161Q: http://patchwork.linuxtv.org/project/linux-media/list/
4162T: git git://linuxtv.org/anttip/media_tree.git
4163S: Maintained
4164F: drivers/media/usb/dvb-usb-v2/au6610*
4165
4166DVB_USB_CE6230 MEDIA DRIVER
4167M: Antti Palosaari <crope@iki.fi>
4168L: linux-media@vger.kernel.org
4169W: https://linuxtv.org
4170W: http://palosaari.fi/linux/
4171Q: http://patchwork.linuxtv.org/project/linux-media/list/
4172T: git git://linuxtv.org/anttip/media_tree.git
4173S: Maintained
4174F: drivers/media/usb/dvb-usb-v2/ce6230*
4175
4176DVB_USB_CXUSB MEDIA DRIVER
4177M: Michael Krufky <mkrufky@linuxtv.org>
4178L: linux-media@vger.kernel.org
4179W: https://linuxtv.org
4180W: http://github.com/mkrufky
4181Q: http://patchwork.linuxtv.org/project/linux-media/list/
4182T: git git://linuxtv.org/media_tree.git
4183S: Maintained
4184F: drivers/media/usb/dvb-usb/cxusb*
4185
4186DVB_USB_EC168 MEDIA DRIVER
4187M: Antti Palosaari <crope@iki.fi>
4188L: linux-media@vger.kernel.org
4189W: https://linuxtv.org
4190W: http://palosaari.fi/linux/
4191Q: http://patchwork.linuxtv.org/project/linux-media/list/
4192T: git git://linuxtv.org/anttip/media_tree.git
4193S: Maintained
4194F: drivers/media/usb/dvb-usb-v2/ec168*
4195
4196DVB_USB_GL861 MEDIA DRIVER
4197M: Antti Palosaari <crope@iki.fi>
4198L: linux-media@vger.kernel.org
4199W: https://linuxtv.org
4200Q: http://patchwork.linuxtv.org/project/linux-media/list/
4201T: git git://linuxtv.org/anttip/media_tree.git
4202S: Maintained
4203F: drivers/media/usb/dvb-usb-v2/gl861*
4204
4205DVB_USB_MXL111SF MEDIA DRIVER
4206M: Michael Krufky <mkrufky@linuxtv.org>
4207L: linux-media@vger.kernel.org
4208W: https://linuxtv.org
4209W: http://github.com/mkrufky
4210Q: http://patchwork.linuxtv.org/project/linux-media/list/
4211T: git git://linuxtv.org/mkrufky/mxl111sf.git
4212S: Maintained
4213F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4214
4215DVB_USB_RTL28XXU MEDIA DRIVER
4216M: Antti Palosaari <crope@iki.fi>
4217L: linux-media@vger.kernel.org
4218W: https://linuxtv.org
4219W: http://palosaari.fi/linux/
4220Q: http://patchwork.linuxtv.org/project/linux-media/list/
4221T: git git://linuxtv.org/anttip/media_tree.git
4222S: Maintained
4223F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4224
4225DVB_USB_V2 MEDIA DRIVER
4226M: Antti Palosaari <crope@iki.fi>
4227L: linux-media@vger.kernel.org
4228W: https://linuxtv.org
4229W: http://palosaari.fi/linux/
4230Q: http://patchwork.linuxtv.org/project/linux-media/list/
4231T: git git://linuxtv.org/anttip/media_tree.git
4232S: Maintained
4233F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4234F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4235
4236DYNAMIC DEBUG
4237M: Jason Baron <jbaron@akamai.com>
4238S: Maintained
4239F: lib/dynamic_debug.c
4240F: include/linux/dynamic_debug.h
4241
4242DZ DECSTATION DZ11 SERIAL DRIVER
4243M: "Maciej W. Rozycki" <macro@linux-mips.org>
4244S: Maintained
4245F: drivers/tty/serial/dz.*
4246
4247E3X0 POWER BUTTON DRIVER
4248M: Moritz Fischer <moritz.fischer@ettus.com>
4249L: usrp-users@lists.ettus.com
4250W: http://www.ettus.com
4251S: Supported
4252F: drivers/input/misc/e3x0-button.c
4253F: Documentation/devicetree/bindings/input/e3x0-button.txt
4254
4255E4000 MEDIA DRIVER
4256M: Antti Palosaari <crope@iki.fi>
4257L: linux-media@vger.kernel.org
4258W: https://linuxtv.org
4259W: http://palosaari.fi/linux/
4260Q: http://patchwork.linuxtv.org/project/linux-media/list/
4261T: git git://linuxtv.org/anttip/media_tree.git
4262S: Maintained
4263F: drivers/media/tuners/e4000*
4264
4265EATA ISA/EISA/PCI SCSI DRIVER
4266M: Dario Ballabio <ballabio_dario@emc.com>
4267L: linux-scsi@vger.kernel.org
4268S: Maintained
4269F: drivers/scsi/eata.c
4270
4271EC100 MEDIA DRIVER
4272M: Antti Palosaari <crope@iki.fi>
4273L: linux-media@vger.kernel.org
4274W: https://linuxtv.org
4275W: http://palosaari.fi/linux/
4276Q: http://patchwork.linuxtv.org/project/linux-media/list/
4277T: git git://linuxtv.org/anttip/media_tree.git
4278S: Maintained
4279F: drivers/media/dvb-frontends/ec100*
4280
4281ECRYPT FILE SYSTEM
4282M: Tyler Hicks <tyhicks@canonical.com>
4283L: ecryptfs@vger.kernel.org
4284W: http://ecryptfs.org
4285W: https://launchpad.net/ecryptfs
4286T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4287S: Supported
4288F: Documentation/filesystems/ecryptfs.txt
4289F: fs/ecryptfs/
4290
4291EDAC-CORE
4292M: Doug Thompson <dougthompson@xmission.com>
4293M: Borislav Petkov <bp@alien8.de>
4294M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4295L: linux-edac@vger.kernel.org
4296T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4297T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4298S: Supported
4299F: Documentation/edac.txt
4300F: drivers/edac/
4301F: include/linux/edac.h
4302
4303EDAC-AMD64
4304M: Doug Thompson <dougthompson@xmission.com>
4305M: Borislav Petkov <bp@alien8.de>
4306L: linux-edac@vger.kernel.org
4307S: Maintained
4308F: drivers/edac/amd64_edac*
4309
4310EDAC-CALXEDA
4311M: Doug Thompson <dougthompson@xmission.com>
4312M: Robert Richter <rric@kernel.org>
4313L: linux-edac@vger.kernel.org
4314S: Maintained
4315F: drivers/edac/highbank*
4316
4317EDAC-CAVIUM
4318M: Ralf Baechle <ralf@linux-mips.org>
4319M: David Daney <david.daney@cavium.com>
4320L: linux-edac@vger.kernel.org
4321L: linux-mips@linux-mips.org
4322S: Supported
4323F: drivers/edac/octeon_edac*
4324
4325EDAC-E752X
4326M: Mark Gross <mark.gross@intel.com>
4327M: Doug Thompson <dougthompson@xmission.com>
4328L: linux-edac@vger.kernel.org
4329S: Maintained
4330F: drivers/edac/e752x_edac.c
4331
4332EDAC-E7XXX
4333M: Doug Thompson <dougthompson@xmission.com>
4334L: linux-edac@vger.kernel.org
4335S: Maintained
4336F: drivers/edac/e7xxx_edac.c
4337
4338EDAC-GHES
4339M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4340L: linux-edac@vger.kernel.org
4341S: Maintained
4342F: drivers/edac/ghes_edac.c
4343
4344EDAC-I82443BXGX
4345M: Tim Small <tim@buttersideup.com>
4346L: linux-edac@vger.kernel.org
4347S: Maintained
4348F: drivers/edac/i82443bxgx_edac.c
4349
4350EDAC-I3000
4351M: Jason Uhlenkott <juhlenko@akamai.com>
4352L: linux-edac@vger.kernel.org
4353S: Maintained
4354F: drivers/edac/i3000_edac.c
4355
4356EDAC-I5000
4357M: Doug Thompson <dougthompson@xmission.com>
4358L: linux-edac@vger.kernel.org
4359S: Maintained
4360F: drivers/edac/i5000_edac.c
4361
4362EDAC-I5400
4363M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4364L: linux-edac@vger.kernel.org
4365S: Maintained
4366F: drivers/edac/i5400_edac.c
4367
4368EDAC-I7300
4369M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4370L: linux-edac@vger.kernel.org
4371S: Maintained
4372F: drivers/edac/i7300_edac.c
4373
4374EDAC-I7CORE
4375M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4376L: linux-edac@vger.kernel.org
4377S: Maintained
4378F: drivers/edac/i7core_edac.c
4379
4380EDAC-I82975X
4381M: Ranganathan Desikan <ravi@jetztechnologies.com>
4382M: "Arvind R." <arvino55@gmail.com>
4383L: linux-edac@vger.kernel.org
4384S: Maintained
4385F: drivers/edac/i82975x_edac.c
4386
4387EDAC-IE31200
4388M: Jason Baron <jbaron@akamai.com>
4389L: linux-edac@vger.kernel.org
4390S: Maintained
4391F: drivers/edac/ie31200_edac.c
4392
4393EDAC-MPC85XX
4394M: Johannes Thumshirn <morbidrsa@gmail.com>
4395L: linux-edac@vger.kernel.org
4396S: Maintained
4397F: drivers/edac/mpc85xx_edac.[ch]
4398
4399EDAC-PASEMI
4400M: Egor Martovetsky <egor@pasemi.com>
4401L: linux-edac@vger.kernel.org
4402S: Maintained
4403F: drivers/edac/pasemi_edac.c
4404
4405EDAC-R82600
4406M: Tim Small <tim@buttersideup.com>
4407L: linux-edac@vger.kernel.org
4408S: Maintained
4409F: drivers/edac/r82600_edac.c
4410
4411EDAC-SBRIDGE
4412M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4413L: linux-edac@vger.kernel.org
4414S: Maintained
4415F: drivers/edac/sb_edac.c
4416
4417EDAC-XGENE
4418APPLIED MICRO (APM) X-GENE SOC EDAC
4419M: Loc Ho <lho@apm.com>
4420S: Supported
4421F: drivers/edac/xgene_edac.c
4422F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4423
4424EDIROL UA-101/UA-1000 DRIVER
4425M: Clemens Ladisch <clemens@ladisch.de>
4426L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4427T: git git://git.alsa-project.org/alsa-kernel.git
4428S: Maintained
4429F: sound/usb/misc/ua101.c
4430
4431EXTENSIBLE FIRMWARE INTERFACE (EFI)
4432M: Matt Fleming <matt@codeblueprint.co.uk>
4433L: linux-efi@vger.kernel.org
4434T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4435S: Maintained
4436F: Documentation/efi-stub.txt
4437F: arch/ia64/kernel/efi.c
4438F: arch/x86/boot/compressed/eboot.[ch]
4439F: arch/x86/include/asm/efi.h
4440F: arch/x86/platform/efi/
4441F: drivers/firmware/efi/
4442F: include/linux/efi*.h
4443
4444EFI VARIABLE FILESYSTEM
4445M: Matthew Garrett <matthew.garrett@nebula.com>
4446M: Jeremy Kerr <jk@ozlabs.org>
4447M: Matt Fleming <matt@codeblueprint.co.uk>
4448T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4449L: linux-efi@vger.kernel.org
4450S: Maintained
4451F: fs/efivarfs/
4452
4453EFIFB FRAMEBUFFER DRIVER
4454L: linux-fbdev@vger.kernel.org
4455M: Peter Jones <pjones@redhat.com>
4456S: Maintained
4457F: drivers/video/fbdev/efifb.c
4458
4459EFS FILESYSTEM
4460W: http://aeschi.ch.eu.org/efs/
4461S: Orphan
4462F: fs/efs/
4463
4464EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4465M: Thadeu Lima de Souza Cascardo <cascardo@linux.vnet.ibm.com>
4466L: netdev@vger.kernel.org
4467S: Maintained
4468F: drivers/net/ethernet/ibm/ehea/
4469
4470EM28XX VIDEO4LINUX DRIVER
4471M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
4472L: linux-media@vger.kernel.org
4473W: https://linuxtv.org
4474T: git git://linuxtv.org/media_tree.git
4475S: Maintained
4476F: drivers/media/usb/em28xx/
4477
4478EMBEDDED LINUX
4479M: Paul Gortmaker <paul.gortmaker@windriver.com>
4480M: Matt Mackall <mpm@selenic.com>
4481M: David Woodhouse <dwmw2@infradead.org>
4482L: linux-embedded@vger.kernel.org
4483S: Maintained
4484
4485EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4486M: James Smart <james.smart@avagotech.com>
4487M: Dick Kennedy <dick.kennedy@avagotech.com>
4488L: linux-scsi@vger.kernel.org
4489W: http://www.avagotech.com
4490S: Supported
4491F: drivers/scsi/lpfc/
4492
4493ENE CB710 FLASH CARD READER DRIVER
4494M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4495S: Maintained
4496F: drivers/misc/cb710/
4497F: drivers/mmc/host/cb710-mmc.*
4498F: include/linux/cb710.h
4499
4500ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4501M: Maxim Levitsky <maximlevitsky@gmail.com>
4502S: Maintained
4503F: drivers/media/rc/ene_ir.*
4504
4505EPSON S1D13XXX FRAMEBUFFER DRIVER
4506M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4507S: Maintained
4508T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4509F: drivers/video/fbdev/s1d13xxxfb.c
4510F: include/video/s1d13xxxfb.h
4511
4512ET131X NETWORK DRIVER
4513M: Mark Einon <mark.einon@gmail.com>
4514S: Odd Fixes
4515F: drivers/net/ethernet/agere/
4516
4517ETHERNET BRIDGE
4518M: Stephen Hemminger <stephen@networkplumber.org>
4519L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4520L: netdev@vger.kernel.org
4521W: http://www.linuxfoundation.org/en/Net:Bridge
4522S: Maintained
4523F: include/linux/netfilter_bridge/
4524F: net/bridge/
4525
4526ETHERNET PHY LIBRARY
4527M: Florian Fainelli <f.fainelli@gmail.com>
4528L: netdev@vger.kernel.org
4529S: Maintained
4530F: include/linux/phy.h
4531F: include/linux/phy_fixed.h
4532F: drivers/net/phy/
4533F: Documentation/networking/phy.txt
4534F: drivers/of/of_mdio.c
4535F: drivers/of/of_net.c
4536
4537EXT2 FILE SYSTEM
4538M: Jan Kara <jack@suse.com>
4539L: linux-ext4@vger.kernel.org
4540S: Maintained
4541F: Documentation/filesystems/ext2.txt
4542F: fs/ext2/
4543F: include/linux/ext2*
4544
4545EXT4 FILE SYSTEM
4546M: "Theodore Ts'o" <tytso@mit.edu>
4547M: Andreas Dilger <adilger.kernel@dilger.ca>
4548L: linux-ext4@vger.kernel.org
4549W: http://ext4.wiki.kernel.org
4550Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4551T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4552S: Maintained
4553F: Documentation/filesystems/ext4.txt
4554F: fs/ext4/
4555
4556Extended Verification Module (EVM)
4557M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4558L: linux-ima-devel@lists.sourceforge.net
4559L: linux-security-module@vger.kernel.org
4560S: Supported
4561F: security/integrity/evm/
4562
4563EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4564M: MyungJoo Ham <myungjoo.ham@samsung.com>
4565M: Chanwoo Choi <cw00.choi@samsung.com>
4566L: linux-kernel@vger.kernel.org
4567T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4568S: Maintained
4569F: drivers/extcon/
4570F: include/linux/extcon/
4571F: include/linux/extcon.h
4572F: Documentation/extcon/
4573F: Documentation/devicetree/bindings/extcon/
4574
4575EXYNOS DP DRIVER
4576M: Jingoo Han <jingoohan1@gmail.com>
4577L: dri-devel@lists.freedesktop.org
4578S: Maintained
4579F: drivers/gpu/drm/exynos/exynos_dp*
4580
4581EXYNOS SYSMMU (IOMMU) driver
4582M: Marek Szyprowski <m.szyprowski@samsung.com>
4583L: iommu@lists.linux-foundation.org
4584S: Maintained
4585F: drivers/iommu/exynos-iommu.c
4586
4587EXYNOS MIPI DISPLAY DRIVERS
4588M: Inki Dae <inki.dae@samsung.com>
4589M: Donghwa Lee <dh09.lee@samsung.com>
4590M: Kyungmin Park <kyungmin.park@samsung.com>
4591L: linux-fbdev@vger.kernel.org
4592S: Maintained
4593F: drivers/video/fbdev/exynos/exynos_mipi*
4594F: include/video/exynos_mipi*
4595
4596EZchip NPS platform support
4597M: Noam Camus <noamc@ezchip.com>
4598S: Supported
4599F: arch/arc/plat-eznps
4600F: arch/arc/boot/dts/eznps.dts
4601
4602F71805F HARDWARE MONITORING DRIVER
4603M: Jean Delvare <jdelvare@suse.com>
4604L: linux-hwmon@vger.kernel.org
4605S: Maintained
4606F: Documentation/hwmon/f71805f
4607F: drivers/hwmon/f71805f.c
4608
4609FC0011 TUNER DRIVER
4610M: Michael Buesch <m@bues.ch>
4611L: linux-media@vger.kernel.org
4612S: Maintained
4613F: drivers/media/tuners/fc0011.h
4614F: drivers/media/tuners/fc0011.c
4615
4616FC2580 MEDIA DRIVER
4617M: Antti Palosaari <crope@iki.fi>
4618L: linux-media@vger.kernel.org
4619W: https://linuxtv.org
4620W: http://palosaari.fi/linux/
4621Q: http://patchwork.linuxtv.org/project/linux-media/list/
4622T: git git://linuxtv.org/anttip/media_tree.git
4623S: Maintained
4624F: drivers/media/tuners/fc2580*
4625
4626FANOTIFY
4627M: Eric Paris <eparis@redhat.com>
4628S: Maintained
4629F: fs/notify/fanotify/
4630F: include/linux/fanotify.h
4631F: include/uapi/linux/fanotify.h
4632
4633FARSYNC SYNCHRONOUS DRIVER
4634M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4635W: http://www.farsite.co.uk/
4636S: Supported
4637F: drivers/net/wan/farsync.*
4638
4639FAULT INJECTION SUPPORT
4640M: Akinobu Mita <akinobu.mita@gmail.com>
4641S: Supported
4642F: Documentation/fault-injection/
4643F: lib/fault-inject.c
4644
4645FBTFT Framebuffer drivers
4646M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4647M: Noralf Trønnes <noralf@tronnes.org>
4648S: Maintained
4649F: drivers/staging/fbtft/
4650
4651FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4652M: Vasu Dev <vasu.dev@intel.com>
4653L: fcoe-devel@open-fcoe.org
4654W: www.Open-FCoE.org
4655S: Supported
4656F: drivers/scsi/libfc/
4657F: drivers/scsi/fcoe/
4658F: include/scsi/fc/
4659F: include/scsi/libfc.h
4660F: include/scsi/libfcoe.h
4661F: include/uapi/scsi/fc/
4662
4663FILE LOCKING (flock() and fcntl()/lockf())
4664M: Jeff Layton <jlayton@poochiereds.net>
4665M: "J. Bruce Fields" <bfields@fieldses.org>
4666L: linux-fsdevel@vger.kernel.org
4667S: Maintained
4668F: include/linux/fcntl.h
4669F: include/linux/fs.h
4670F: include/uapi/linux/fcntl.h
4671F: include/uapi/linux/fs.h
4672F: fs/fcntl.c
4673F: fs/locks.c
4674
4675FILESYSTEMS (VFS and infrastructure)
4676M: Alexander Viro <viro@zeniv.linux.org.uk>
4677L: linux-fsdevel@vger.kernel.org
4678S: Maintained
4679F: fs/*
4680
4681FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4682M: Riku Voipio <riku.voipio@iki.fi>
4683L: linux-hwmon@vger.kernel.org
4684S: Maintained
4685F: drivers/hwmon/f75375s.c
4686F: include/linux/f75375s.h
4687
4688FIREWIRE AUDIO DRIVERS
4689M: Clemens Ladisch <clemens@ladisch.de>
4690L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4691T: git git://git.alsa-project.org/alsa-kernel.git
4692S: Maintained
4693F: sound/firewire/
4694
4695FIREWIRE MEDIA DRIVERS (firedtv)
4696M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4697L: linux-media@vger.kernel.org
4698L: linux1394-devel@lists.sourceforge.net
4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4700S: Maintained
4701F: drivers/media/firewire/
4702
4703FIREWIRE SBP-2 TARGET
4704M: Chris Boot <bootc@bootc.net>
4705L: linux-scsi@vger.kernel.org
4706L: target-devel@vger.kernel.org
4707L: linux1394-devel@lists.sourceforge.net
4708T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4709S: Maintained
4710F: drivers/target/sbp/
4711
4712FIREWIRE SUBSYSTEM
4713M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4714L: linux1394-devel@lists.sourceforge.net
4715W: http://ieee1394.wiki.kernel.org/
4716T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4717S: Maintained
4718F: drivers/firewire/
4719F: include/linux/firewire.h
4720F: include/uapi/linux/firewire*.h
4721F: tools/firewire/
4722
4723FIRMWARE LOADER (request_firmware)
4724M: Ming Lei <ming.lei@canonical.com>
4725L: linux-kernel@vger.kernel.org
4726S: Maintained
4727F: Documentation/firmware_class/
4728F: drivers/base/firmware*.c
4729F: include/linux/firmware.h
4730
4731FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4732M: Joshua Morris <josh.h.morris@us.ibm.com>
4733M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4734S: Maintained
4735F: drivers/block/rsxx/
4736
4737FLOPPY DRIVER
4738M: Jiri Kosina <jikos@kernel.org>
4739T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4740S: Odd fixes
4741F: drivers/block/floppy.c
4742
4743FMC SUBSYSTEM
4744M: Alessandro Rubini <rubini@gnudd.com>
4745W: http://www.ohwr.org/projects/fmc-bus
4746S: Supported
4747F: drivers/fmc/
4748F: include/linux/fmc*.h
4749F: include/linux/ipmi-fru.h
4750K: fmc_d.*register
4751
4752FPGA MANAGER FRAMEWORK
4753M: Alan Tull <atull@opensource.altera.com>
4754R: Moritz Fischer <moritz.fischer@ettus.com>
4755S: Maintained
4756F: drivers/fpga/
4757F: include/linux/fpga/fpga-mgr.h
4758W: http://www.rocketboards.org
4759
4760FPU EMULATOR
4761M: Bill Metzenthen <billm@melbpc.org.au>
4762W: http://floatingpoint.sourceforge.net/emulator/index.html
4763S: Maintained
4764F: arch/x86/math-emu/
4765
4766FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4767L: netdev@vger.kernel.org
4768S: Orphan
4769F: drivers/net/wan/dlci.c
4770F: drivers/net/wan/sdla.c
4771
4772FRAMEBUFFER LAYER
4773M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4774M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4775L: linux-fbdev@vger.kernel.org
4776W: http://linux-fbdev.sourceforge.net/
4777Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4778T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4779S: Maintained
4780F: Documentation/fb/
4781F: drivers/video/
4782F: include/video/
4783F: include/linux/fb.h
4784F: include/uapi/video/
4785F: include/uapi/linux/fb.h
4786
4787FREESCALE DIU FRAMEBUFFER DRIVER
4788M: Timur Tabi <timur@tabi.org>
4789L: linux-fbdev@vger.kernel.org
4790S: Maintained
4791F: drivers/video/fbdev/fsl-diu-fb.*
4792
4793FREESCALE DMA DRIVER
4794M: Li Yang <leoli@freescale.com>
4795M: Zhang Wei <zw@zh-kernel.org>
4796L: linuxppc-dev@lists.ozlabs.org
4797S: Maintained
4798F: drivers/dma/fsldma.*
4799
4800FREESCALE GPMI NAND DRIVER
4801M: Han Xu <han.xu@nxp.com>
4802L: linux-mtd@lists.infradead.org
4803S: Maintained
4804F: drivers/mtd/nand/gpmi-nand/*
4805
4806FREESCALE I2C CPM DRIVER
4807M: Jochen Friedrich <jochen@scram.de>
4808L: linuxppc-dev@lists.ozlabs.org
4809L: linux-i2c@vger.kernel.org
4810S: Maintained
4811F: drivers/i2c/busses/i2c-cpm.c
4812
4813FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4814M: Sascha Hauer <kernel@pengutronix.de>
4815L: linux-fbdev@vger.kernel.org
4816L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4817S: Maintained
4818F: include/linux/platform_data/video-imxfb.h
4819F: drivers/video/fbdev/imxfb.c
4820
4821FREESCALE QUAD SPI DRIVER
4822M: Han Xu <han.xu@nxp.com>
4823L: linux-mtd@lists.infradead.org
4824S: Maintained
4825F: drivers/mtd/spi-nor/fsl-quadspi.c
4826
4827FREESCALE SOC FS_ENET DRIVER
4828M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4829M: Vitaly Bordug <vbordug@ru.mvista.com>
4830L: linuxppc-dev@lists.ozlabs.org
4831L: netdev@vger.kernel.org
4832S: Maintained
4833F: drivers/net/ethernet/freescale/fs_enet/
4834F: include/linux/fs_enet_pd.h
4835
4836FREESCALE IMX / MXC FEC DRIVER
4837M: Fugang Duan <fugang.duan@nxp.com>
4838L: netdev@vger.kernel.org
4839S: Maintained
4840F: drivers/net/ethernet/freescale/fec_main.c
4841F: drivers/net/ethernet/freescale/fec_ptp.c
4842F: drivers/net/ethernet/freescale/fec.h
4843F: Documentation/devicetree/bindings/net/fsl-fec.txt
4844
4845FREESCALE QUICC ENGINE LIBRARY
4846L: linuxppc-dev@lists.ozlabs.org
4847S: Orphan
4848F: drivers/soc/fsl/qe/
4849F: include/soc/fsl/*qe*.h
4850F: include/soc/fsl/*ucc*.h
4851
4852FREESCALE USB PERIPHERAL DRIVERS
4853M: Li Yang <leoli@freescale.com>
4854L: linux-usb@vger.kernel.org
4855L: linuxppc-dev@lists.ozlabs.org
4856S: Maintained
4857F: drivers/usb/gadget/udc/fsl*
4858
4859FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4860M: Li Yang <leoli@freescale.com>
4861L: netdev@vger.kernel.org
4862L: linuxppc-dev@lists.ozlabs.org
4863S: Maintained
4864F: drivers/net/ethernet/freescale/ucc_geth*
4865
4866FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4867M: Claudiu Manoil <claudiu.manoil@freescale.com>
4868L: netdev@vger.kernel.org
4869S: Maintained
4870F: drivers/net/ethernet/freescale/gianfar*
4871X: drivers/net/ethernet/freescale/gianfar_ptp.c
4872F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4873
4874FREESCALE QUICC ENGINE UCC UART DRIVER
4875M: Timur Tabi <timur@tabi.org>
4876L: linuxppc-dev@lists.ozlabs.org
4877S: Maintained
4878F: drivers/tty/serial/ucc_uart.c
4879
4880FREESCALE SOC SOUND DRIVERS
4881M: Timur Tabi <timur@tabi.org>
4882M: Nicolin Chen <nicoleotsuka@gmail.com>
4883M: Xiubo Li <Xiubo.Lee@gmail.com>
4884R: Fabio Estevam <fabio.estevam@nxp.com>
4885L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4886L: linuxppc-dev@lists.ozlabs.org
4887S: Maintained
4888F: sound/soc/fsl/fsl*
4889F: sound/soc/fsl/imx*
4890F: sound/soc/fsl/mpc8610_hpcd.c
4891
4892FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4893M: "J. German Rivera" <German.Rivera@freescale.com>
4894M: Stuart Yoder <stuart.yoder@nxp.com>
4895L: linux-kernel@vger.kernel.org
4896S: Maintained
4897F: drivers/staging/fsl-mc/
4898
4899FREEVXFS FILESYSTEM
4900M: Christoph Hellwig <hch@infradead.org>
4901W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4902S: Maintained
4903F: fs/freevxfs/
4904
4905FREEZER
4906M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4907M: Pavel Machek <pavel@ucw.cz>
4908L: linux-pm@vger.kernel.org
4909S: Supported
4910F: Documentation/power/freezing-of-tasks.txt
4911F: include/linux/freezer.h
4912F: kernel/freezer.c
4913
4914FRONTSWAP API
4915M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4916L: linux-kernel@vger.kernel.org
4917S: Maintained
4918F: mm/frontswap.c
4919F: include/linux/frontswap.h
4920
4921FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4922M: David Howells <dhowells@redhat.com>
4923L: linux-cachefs@redhat.com (moderated for non-subscribers)
4924S: Supported
4925F: Documentation/filesystems/caching/
4926F: fs/fscache/
4927F: include/linux/fscache*.h
4928
4929F2FS FILE SYSTEM
4930M: Jaegeuk Kim <jaegeuk@kernel.org>
4931M: Changman Lee <cm224.lee@samsung.com>
4932R: Chao Yu <yuchao0@huawei.com>
4933L: linux-f2fs-devel@lists.sourceforge.net
4934W: http://en.wikipedia.org/wiki/F2FS
4935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
4936S: Maintained
4937F: Documentation/filesystems/f2fs.txt
4938F: Documentation/ABI/testing/sysfs-fs-f2fs
4939F: fs/f2fs/
4940F: include/linux/f2fs_fs.h
4941F: include/trace/events/f2fs.h
4942
4943FUJITSU FR-V (FRV) PORT
4944S: Orphan
4945F: arch/frv/
4946
4947FUJITSU LAPTOP EXTRAS
4948M: Jonathan Woithe <jwoithe@just42.net>
4949L: platform-driver-x86@vger.kernel.org
4950S: Maintained
4951F: drivers/platform/x86/fujitsu-laptop.c
4952
4953FUJITSU M-5MO LS CAMERA ISP DRIVER
4954M: Kyungmin Park <kyungmin.park@samsung.com>
4955M: Heungjun Kim <riverful.kim@samsung.com>
4956L: linux-media@vger.kernel.org
4957S: Maintained
4958F: drivers/media/i2c/m5mols/
4959F: include/media/i2c/m5mols.h
4960
4961FUJITSU TABLET EXTRAS
4962M: Robert Gerlach <khnz@gmx.de>
4963L: platform-driver-x86@vger.kernel.org
4964S: Maintained
4965F: drivers/platform/x86/fujitsu-tablet.c
4966
4967FUSE: FILESYSTEM IN USERSPACE
4968M: Miklos Szeredi <miklos@szeredi.hu>
4969L: linux-fsdevel@vger.kernel.org
4970W: http://fuse.sourceforge.net/
4971T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
4972S: Maintained
4973F: fs/fuse/
4974F: include/uapi/linux/fuse.h
4975F: Documentation/filesystems/fuse.txt
4976
4977FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
4978M: Rik Faith <faith@cs.unc.edu>
4979L: linux-scsi@vger.kernel.org
4980S: Odd Fixes (e.g., new signatures)
4981F: drivers/scsi/fdomain.*
4982
4983GCOV BASED KERNEL PROFILING
4984M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
4985S: Maintained
4986F: kernel/gcov/
4987F: Documentation/gcov.txt
4988
4989GDT SCSI DISK ARRAY CONTROLLER DRIVER
4990M: Achim Leubner <achim_leubner@adaptec.com>
4991L: linux-scsi@vger.kernel.org
4992W: http://www.icp-vortex.com/
4993S: Supported
4994F: drivers/scsi/gdt*
4995
4996GDB KERNEL DEBUGGING HELPER SCRIPTS
4997M: Jan Kiszka <jan.kiszka@siemens.com>
4998M: Kieran Bingham <kieran@bingham.xyz>
4999S: Supported
5000F: scripts/gdb/
5001
5002GEMTEK FM RADIO RECEIVER DRIVER
5003M: Hans Verkuil <hverkuil@xs4all.nl>
5004L: linux-media@vger.kernel.org
5005T: git git://linuxtv.org/media_tree.git
5006W: https://linuxtv.org
5007S: Maintained
5008F: drivers/media/radio/radio-gemtek*
5009
5010GENERIC GPIO I2C DRIVER
5011M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5012S: Supported
5013F: drivers/i2c/busses/i2c-gpio.c
5014F: include/linux/i2c-gpio.h
5015
5016GENERIC GPIO I2C MULTIPLEXER DRIVER
5017M: Peter Korsgaard <peter.korsgaard@barco.com>
5018L: linux-i2c@vger.kernel.org
5019S: Supported
5020F: drivers/i2c/muxes/i2c-mux-gpio.c
5021F: include/linux/i2c-mux-gpio.h
5022F: Documentation/i2c/muxes/i2c-mux-gpio
5023
5024GENERIC HDLC (WAN) DRIVERS
5025M: Krzysztof Halasa <khc@pm.waw.pl>
5026W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5027S: Maintained
5028F: drivers/net/wan/c101.c
5029F: drivers/net/wan/hd6457*
5030F: drivers/net/wan/hdlc*
5031F: drivers/net/wan/n2.c
5032F: drivers/net/wan/pc300too.c
5033F: drivers/net/wan/pci200syn.c
5034F: drivers/net/wan/wanxl*
5035
5036GENERIC INCLUDE/ASM HEADER FILES
5037M: Arnd Bergmann <arnd@arndb.de>
5038L: linux-arch@vger.kernel.org
5039T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5040S: Maintained
5041F: include/asm-generic/
5042F: include/uapi/asm-generic/
5043
5044GENERIC PHY FRAMEWORK
5045M: Kishon Vijay Abraham I <kishon@ti.com>
5046L: linux-kernel@vger.kernel.org
5047T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5048S: Supported
5049F: drivers/phy/
5050F: include/linux/phy/
5051
5052GENERIC PM DOMAINS
5053M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5054M: Kevin Hilman <khilman@kernel.org>
5055M: Ulf Hansson <ulf.hansson@linaro.org>
5056L: linux-pm@vger.kernel.org
5057S: Supported
5058F: drivers/base/power/domain*.c
5059F: include/linux/pm_domain.h
5060
5061GENERIC UIO DRIVER FOR PCI DEVICES
5062M: "Michael S. Tsirkin" <mst@redhat.com>
5063L: kvm@vger.kernel.org
5064S: Supported
5065F: drivers/uio/uio_pci_generic.c
5066
5067GET_MAINTAINER SCRIPT
5068M: Joe Perches <joe@perches.com>
5069S: Maintained
5070F: scripts/get_maintainer.pl
5071
5072GFS2 FILE SYSTEM
5073M: Steven Whitehouse <swhiteho@redhat.com>
5074M: Bob Peterson <rpeterso@redhat.com>
5075L: cluster-devel@redhat.com
5076W: http://sources.redhat.com/cluster/
5077T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5078S: Supported
5079F: Documentation/filesystems/gfs2*.txt
5080F: fs/gfs2/
5081F: include/uapi/linux/gfs2_ondisk.h
5082
5083GIGASET ISDN DRIVERS
5084M: Paul Bolle <pebolle@tiscali.nl>
5085L: gigaset307x-common@lists.sourceforge.net
5086W: http://gigaset307x.sourceforge.net/
5087S: Odd Fixes
5088F: Documentation/isdn/README.gigaset
5089F: drivers/isdn/gigaset/
5090F: include/uapi/linux/gigaset_dev.h
5091
5092GO7007 MPEG CODEC
5093M: Hans Verkuil <hans.verkuil@cisco.com>
5094L: linux-media@vger.kernel.org
5095S: Maintained
5096F: drivers/media/usb/go7007/
5097
5098GOODIX TOUCHSCREEN
5099M: Bastien Nocera <hadess@hadess.net>
5100L: linux-input@vger.kernel.org
5101S: Maintained
5102F: drivers/input/touchscreen/goodix.c
5103
5104GPIO SUBSYSTEM
5105M: Linus Walleij <linus.walleij@linaro.org>
5106M: Alexandre Courbot <gnurou@gmail.com>
5107L: linux-gpio@vger.kernel.org
5108T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5109S: Maintained
5110F: Documentation/devicetree/bindings/gpio/
5111F: Documentation/gpio/
5112F: Documentation/ABI/testing/gpio-cdev
5113F: Documentation/ABI/obsolete/sysfs-gpio
5114F: drivers/gpio/
5115F: include/linux/gpio/
5116F: include/linux/gpio.h
5117F: include/asm-generic/gpio.h
5118F: include/uapi/linux/gpio.h
5119F: tools/gpio/
5120
5121GRE DEMULTIPLEXER DRIVER
5122M: Dmitry Kozlov <xeb@mail.ru>
5123L: netdev@vger.kernel.org
5124S: Maintained
5125F: net/ipv4/gre_demux.c
5126F: net/ipv4/gre_offload.c
5127F: include/net/gre.h
5128
5129GRETH 10/100/1G Ethernet MAC device driver
5130M: Andreas Larsson <andreas@gaisler.com>
5131L: netdev@vger.kernel.org
5132S: Maintained
5133F: drivers/net/ethernet/aeroflex/
5134
5135GSPCA FINEPIX SUBDRIVER
5136M: Frank Zago <frank@zago.net>
5137L: linux-media@vger.kernel.org
5138T: git git://linuxtv.org/media_tree.git
5139S: Maintained
5140F: drivers/media/usb/gspca/finepix.c
5141
5142GSPCA GL860 SUBDRIVER
5143M: Olivier Lorin <o.lorin@laposte.net>
5144L: linux-media@vger.kernel.org
5145T: git git://linuxtv.org/media_tree.git
5146S: Maintained
5147F: drivers/media/usb/gspca/gl860/
5148
5149GSPCA M5602 SUBDRIVER
5150M: Erik Andren <erik.andren@gmail.com>
5151L: linux-media@vger.kernel.org
5152T: git git://linuxtv.org/media_tree.git
5153S: Maintained
5154F: drivers/media/usb/gspca/m5602/
5155
5156GSPCA PAC207 SONIXB SUBDRIVER
5157M: Hans de Goede <hdegoede@redhat.com>
5158L: linux-media@vger.kernel.org
5159T: git git://linuxtv.org/media_tree.git
5160S: Maintained
5161F: drivers/media/usb/gspca/pac207.c
5162
5163GSPCA SN9C20X SUBDRIVER
5164M: Brian Johnson <brijohn@gmail.com>
5165L: linux-media@vger.kernel.org
5166T: git git://linuxtv.org/media_tree.git
5167S: Maintained
5168F: drivers/media/usb/gspca/sn9c20x.c
5169
5170GSPCA T613 SUBDRIVER
5171M: Leandro Costantino <lcostantino@gmail.com>
5172L: linux-media@vger.kernel.org
5173T: git git://linuxtv.org/media_tree.git
5174S: Maintained
5175F: drivers/media/usb/gspca/t613.c
5176
5177GSPCA USB WEBCAM DRIVER
5178M: Hans de Goede <hdegoede@redhat.com>
5179L: linux-media@vger.kernel.org
5180T: git git://linuxtv.org/media_tree.git
5181S: Maintained
5182F: drivers/media/usb/gspca/
5183
5184GUID PARTITION TABLE (GPT)
5185M: Davidlohr Bueso <dave@stgolabs.net>
5186L: linux-efi@vger.kernel.org
5187S: Maintained
5188F: block/partitions/efi.*
5189
5190STK1160 USB VIDEO CAPTURE DRIVER
5191M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5192L: linux-media@vger.kernel.org
5193T: git git://linuxtv.org/media_tree.git
5194S: Maintained
5195F: drivers/media/usb/stk1160/
5196
5197H8/300 ARCHITECTURE
5198M: Yoshinori Sato <ysato@users.sourceforge.jp>
5199L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5200W: http://uclinux-h8.sourceforge.jp
5201T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5202S: Maintained
5203F: arch/h8300/
5204F: drivers/clocksource/h8300_*.c
5205F: drivers/clk/h8300/
5206F: drivers/irqchip/irq-renesas-h8*.c
5207
5208HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5209M: Frank Seidel <frank@f-seidel.de>
5210L: platform-driver-x86@vger.kernel.org
5211W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5212S: Maintained
5213F: drivers/platform/x86/hdaps.c
5214
5215HDPVR USB VIDEO ENCODER DRIVER
5216M: Hans Verkuil <hverkuil@xs4all.nl>
5217L: linux-media@vger.kernel.org
5218T: git git://linuxtv.org/media_tree.git
5219W: https://linuxtv.org
5220S: Odd Fixes
5221F: drivers/media/usb/hdpvr/
5222
5223HWPOISON MEMORY FAILURE HANDLING
5224M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5225L: linux-mm@kvack.org
5226S: Maintained
5227F: mm/memory-failure.c
5228F: mm/hwpoison-inject.c
5229
5230HYPERVISOR VIRTUAL CONSOLE DRIVER
5231L: linuxppc-dev@lists.ozlabs.org
5232S: Odd Fixes
5233F: drivers/tty/hvc/
5234
5235HACKRF MEDIA DRIVER
5236M: Antti Palosaari <crope@iki.fi>
5237L: linux-media@vger.kernel.org
5238W: https://linuxtv.org
5239W: http://palosaari.fi/linux/
5240Q: http://patchwork.linuxtv.org/project/linux-media/list/
5241T: git git://linuxtv.org/anttip/media_tree.git
5242S: Maintained
5243F: drivers/media/usb/hackrf/
5244
5245HARDWARE MONITORING
5246M: Jean Delvare <jdelvare@suse.com>
5247M: Guenter Roeck <linux@roeck-us.net>
5248L: linux-hwmon@vger.kernel.org
5249W: http://hwmon.wiki.kernel.org/
5250T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5251T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5252S: Maintained
5253F: Documentation/hwmon/
5254F: drivers/hwmon/
5255F: include/linux/hwmon*.h
5256
5257HARDWARE RANDOM NUMBER GENERATOR CORE
5258M: Matt Mackall <mpm@selenic.com>
5259M: Herbert Xu <herbert@gondor.apana.org.au>
5260L: linux-crypto@vger.kernel.org
5261S: Odd fixes
5262F: Documentation/devicetree/bindings/rng/
5263F: Documentation/hw_random.txt
5264F: drivers/char/hw_random/
5265F: include/linux/hw_random.h
5266
5267HARDWARE SPINLOCK CORE
5268M: Ohad Ben-Cohen <ohad@wizery.com>
5269M: Bjorn Andersson <bjorn.andersson@linaro.org>
5270L: linux-remoteproc@vger.kernel.org
5271S: Maintained
5272T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5273F: Documentation/hwspinlock.txt
5274F: drivers/hwspinlock/hwspinlock_*
5275F: include/linux/hwspinlock.h
5276
5277HARMONY SOUND DRIVER
5278L: linux-parisc@vger.kernel.org
5279S: Maintained
5280F: sound/parisc/harmony.*
5281
5282HD29L2 MEDIA DRIVER
5283M: Antti Palosaari <crope@iki.fi>
5284L: linux-media@vger.kernel.org
5285W: https://linuxtv.org
5286W: http://palosaari.fi/linux/
5287Q: http://patchwork.linuxtv.org/project/linux-media/list/
5288T: git git://linuxtv.org/anttip/media_tree.git
5289S: Maintained
5290F: drivers/media/dvb-frontends/hd29l2*
5291
5292HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5293M: Don Brace <don.brace@microsemi.com>
5294L: iss_storagedev@hp.com
5295L: esc.storagedev@microsemi.com
5296L: linux-scsi@vger.kernel.org
5297S: Supported
5298F: Documentation/scsi/hpsa.txt
5299F: drivers/scsi/hpsa*.[ch]
5300F: include/linux/cciss*.h
5301F: include/uapi/linux/cciss*.h
5302
5303HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5304M: Don Brace <don.brace@microsemi.com>
5305L: iss_storagedev@hp.com
5306L: esc.storagedev@microsemi.com
5307L: linux-scsi@vger.kernel.org
5308S: Supported
5309F: Documentation/blockdev/cciss.txt
5310F: drivers/block/cciss*
5311F: include/linux/cciss_ioctl.h
5312F: include/uapi/linux/cciss_ioctl.h
5313
5314HFI1 DRIVER
5315M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5316M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5317L: linux-rdma@vger.kernel.org
5318S: Supported
5319F: drivers/infiniband/hw/hfi1
5320
5321HFS FILESYSTEM
5322L: linux-fsdevel@vger.kernel.org
5323S: Orphan
5324F: Documentation/filesystems/hfs.txt
5325F: fs/hfs/
5326
5327HFSPLUS FILESYSTEM
5328L: linux-fsdevel@vger.kernel.org
5329S: Orphan
5330F: Documentation/filesystems/hfsplus.txt
5331F: fs/hfsplus/
5332
5333HGA FRAMEBUFFER DRIVER
5334M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5335L: linux-nvidia@lists.surfsouth.com
5336W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5337S: Maintained
5338F: drivers/video/fbdev/hgafb.c
5339
5340HIBERNATION (aka Software Suspend, aka swsusp)
5341M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5342M: Pavel Machek <pavel@ucw.cz>
5343L: linux-pm@vger.kernel.org
5344S: Supported
5345F: arch/x86/power/
5346F: drivers/base/power/
5347F: kernel/power/
5348F: include/linux/suspend.h
5349F: include/linux/freezer.h
5350F: include/linux/pm.h
5351F: arch/*/include/asm/suspend*.h
5352
5353HID CORE LAYER
5354M: Jiri Kosina <jikos@kernel.org>
5355R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5356L: linux-input@vger.kernel.org
5357T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5358S: Maintained
5359F: drivers/hid/
5360F: include/linux/hid*
5361F: include/uapi/linux/hid*
5362
5363HID SENSOR HUB DRIVERS
5364M: Jiri Kosina <jikos@kernel.org>
5365M: Jonathan Cameron <jic23@kernel.org>
5366M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5367L: linux-input@vger.kernel.org
5368L: linux-iio@vger.kernel.org
5369S: Maintained
5370F: Documentation/hid/hid-sensor*
5371F: drivers/hid/hid-sensor-*
5372F: drivers/iio/*/hid-*
5373F: include/linux/hid-sensor-*
5374
5375HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5376M: Thomas Gleixner <tglx@linutronix.de>
5377L: linux-kernel@vger.kernel.org
5378T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5379S: Maintained
5380F: Documentation/timers/
5381F: kernel/time/hrtimer.c
5382F: kernel/time/clockevents.c
5383F: kernel/time/tick*.*
5384F: kernel/time/timer_*.c
5385F: include/linux/clockchips.h
5386F: include/linux/hrtimer.h
5387
5388HIGH-SPEED SCC DRIVER FOR AX.25
5389L: linux-hams@vger.kernel.org
5390S: Orphan
5391F: drivers/net/hamradio/dmascc.c
5392F: drivers/net/hamradio/scc.c
5393
5394HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5395M: HighPoint Linux Team <linux@highpoint-tech.com>
5396W: http://www.highpoint-tech.com
5397S: Supported
5398F: Documentation/scsi/hptiop.txt
5399F: drivers/scsi/hptiop.c
5400
5401HIPPI
5402M: Jes Sorensen <jes@trained-monkey.org>
5403L: linux-hippi@sunsite.dk
5404S: Maintained
5405F: include/linux/hippidevice.h
5406F: include/uapi/linux/if_hippi.h
5407F: net/802/hippi.c
5408F: drivers/net/hippi/
5409
5410HISILICON SAS Controller
5411M: John Garry <john.garry@huawei.com>
5412W: http://www.hisilicon.com
5413S: Supported
5414F: drivers/scsi/hisi_sas/
5415F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5416
5417HOST AP DRIVER
5418M: Jouni Malinen <j@w1.fi>
5419L: hostap@shmoo.com (subscribers-only)
5420L: linux-wireless@vger.kernel.org
5421W: http://hostap.epitest.fi/
5422S: Maintained
5423F: drivers/net/wireless/intersil/hostap/
5424
5425HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5426L: platform-driver-x86@vger.kernel.org
5427S: Orphan
5428F: drivers/platform/x86/tc1100-wmi.c
5429
5430HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5431M: Jaroslav Kysela <perex@perex.cz>
5432S: Maintained
5433F: drivers/net/ethernet/hp/hp100.*
5434
5435HPET: High Precision Event Timers driver
5436M: Clemens Ladisch <clemens@ladisch.de>
5437S: Maintained
5438F: Documentation/timers/hpet.txt
5439F: drivers/char/hpet.c
5440F: include/linux/hpet.h
5441F: include/uapi/linux/hpet.h
5442
5443HPET: x86
5444S: Orphan
5445F: arch/x86/kernel/hpet.c
5446F: arch/x86/include/asm/hpet.h
5447
5448HPFS FILESYSTEM
5449M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5450W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5451S: Maintained
5452F: fs/hpfs/
5453
5454HSI SUBSYSTEM
5455M: Sebastian Reichel <sre@kernel.org>
5456T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5457S: Maintained
5458F: Documentation/ABI/testing/sysfs-bus-hsi
5459F: Documentation/hsi.txt
5460F: drivers/hsi/
5461F: include/linux/hsi/
5462F: include/uapi/linux/hsi/
5463
5464HSO 3G MODEM DRIVER
5465M: Jan Dumon <j.dumon@option.com>
5466W: http://www.pharscape.org
5467S: Maintained
5468F: drivers/net/usb/hso.c
5469
5470HSR NETWORK PROTOCOL
5471M: Arvid Brodin <arvid.brodin@alten.se>
5472L: netdev@vger.kernel.org
5473S: Maintained
5474F: net/hsr/
5475
5476HTCPEN TOUCHSCREEN DRIVER
5477M: Pau Oliva Fora <pof@eslack.org>
5478L: linux-input@vger.kernel.org
5479S: Maintained
5480F: drivers/input/touchscreen/htcpen.c
5481
5482HUGETLB FILESYSTEM
5483M: Nadia Yvette Chambers <nyc@holomorphy.com>
5484S: Maintained
5485F: fs/hugetlbfs/
5486
5487Hyper-V CORE AND DRIVERS
5488M: "K. Y. Srinivasan" <kys@microsoft.com>
5489M: Haiyang Zhang <haiyangz@microsoft.com>
5490L: devel@linuxdriverproject.org
5491S: Maintained
5492F: arch/x86/include/asm/mshyperv.h
5493F: arch/x86/include/uapi/asm/hyperv.h
5494F: arch/x86/kernel/cpu/mshyperv.c
5495F: drivers/hid/hid-hyperv.c
5496F: drivers/hv/
5497F: drivers/input/serio/hyperv-keyboard.c
5498F: drivers/pci/host/pci-hyperv.c
5499F: drivers/net/hyperv/
5500F: drivers/scsi/storvsc_drv.c
5501F: drivers/video/fbdev/hyperv_fb.c
5502F: include/linux/hyperv.h
5503F: tools/hv/
5504F: Documentation/ABI/stable/sysfs-bus-vmbus
5505
5506I2C MUXES
5507M: Peter Rosin <peda@axentia.se>
5508L: linux-i2c@vger.kernel.org
5509S: Maintained
5510F: Documentation/i2c/i2c-topology
5511F: Documentation/i2c/muxes/
5512F: Documentation/devicetree/bindings/i2c/i2c-mux*
5513F: drivers/i2c/i2c-mux.c
5514F: drivers/i2c/muxes/
5515F: include/linux/i2c-mux.h
5516
5517I2C OVER PARALLEL PORT
5518M: Jean Delvare <jdelvare@suse.com>
5519L: linux-i2c@vger.kernel.org
5520S: Maintained
5521F: Documentation/i2c/busses/i2c-parport
5522F: Documentation/i2c/busses/i2c-parport-light
5523F: drivers/i2c/busses/i2c-parport.c
5524F: drivers/i2c/busses/i2c-parport-light.c
5525
5526I2C/SMBUS CONTROLLER DRIVERS FOR PC
5527M: Jean Delvare <jdelvare@suse.com>
5528L: linux-i2c@vger.kernel.org
5529S: Maintained
5530F: Documentation/i2c/busses/i2c-ali1535
5531F: Documentation/i2c/busses/i2c-ali1563
5532F: Documentation/i2c/busses/i2c-ali15x3
5533F: Documentation/i2c/busses/i2c-amd756
5534F: Documentation/i2c/busses/i2c-amd8111
5535F: Documentation/i2c/busses/i2c-i801
5536F: Documentation/i2c/busses/i2c-nforce2
5537F: Documentation/i2c/busses/i2c-piix4
5538F: Documentation/i2c/busses/i2c-sis5595
5539F: Documentation/i2c/busses/i2c-sis630
5540F: Documentation/i2c/busses/i2c-sis96x
5541F: Documentation/i2c/busses/i2c-via
5542F: Documentation/i2c/busses/i2c-viapro
5543F: drivers/i2c/busses/i2c-ali1535.c
5544F: drivers/i2c/busses/i2c-ali1563.c
5545F: drivers/i2c/busses/i2c-ali15x3.c
5546F: drivers/i2c/busses/i2c-amd756.c
5547F: drivers/i2c/busses/i2c-amd756-s4882.c
5548F: drivers/i2c/busses/i2c-amd8111.c
5549F: drivers/i2c/busses/i2c-i801.c
5550F: drivers/i2c/busses/i2c-isch.c
5551F: drivers/i2c/busses/i2c-nforce2.c
5552F: drivers/i2c/busses/i2c-nforce2-s4985.c
5553F: drivers/i2c/busses/i2c-piix4.c
5554F: drivers/i2c/busses/i2c-sis5595.c
5555F: drivers/i2c/busses/i2c-sis630.c
5556F: drivers/i2c/busses/i2c-sis96x.c
5557F: drivers/i2c/busses/i2c-via.c
5558F: drivers/i2c/busses/i2c-viapro.c
5559
5560I2C/SMBUS ISMT DRIVER
5561M: Seth Heasley <seth.heasley@intel.com>
5562M: Neil Horman <nhorman@tuxdriver.com>
5563L: linux-i2c@vger.kernel.org
5564F: drivers/i2c/busses/i2c-ismt.c
5565F: Documentation/i2c/busses/i2c-ismt
5566
5567I2C/SMBUS STUB DRIVER
5568M: Jean Delvare <jdelvare@suse.com>
5569L: linux-i2c@vger.kernel.org
5570S: Maintained
5571F: drivers/i2c/i2c-stub.c
5572
5573I2C SUBSYSTEM
5574M: Wolfram Sang <wsa@the-dreams.de>
5575L: linux-i2c@vger.kernel.org
5576W: https://i2c.wiki.kernel.org/
5577Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5578T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5579S: Maintained
5580F: Documentation/devicetree/bindings/i2c/
5581F: Documentation/i2c/
5582F: drivers/i2c/
5583F: drivers/i2c/*/
5584F: include/linux/i2c.h
5585F: include/linux/i2c-*.h
5586F: include/uapi/linux/i2c.h
5587F: include/uapi/linux/i2c-*.h
5588
5589I2C ACPI SUPPORT
5590M: Mika Westerberg <mika.westerberg@linux.intel.com>
5591L: linux-i2c@vger.kernel.org
5592L: linux-acpi@vger.kernel.org
5593S: Maintained
5594
5595I2C-TAOS-EVM DRIVER
5596M: Jean Delvare <jdelvare@suse.com>
5597L: linux-i2c@vger.kernel.org
5598S: Maintained
5599F: Documentation/i2c/busses/i2c-taos-evm
5600F: drivers/i2c/busses/i2c-taos-evm.c
5601
5602I2C-TINY-USB DRIVER
5603M: Till Harbaum <till@harbaum.org>
5604L: linux-i2c@vger.kernel.org
5605W: http://www.harbaum.org/till/i2c_tiny_usb
5606S: Maintained
5607F: drivers/i2c/busses/i2c-tiny-usb.c
5608
5609i386 BOOT CODE
5610M: "H. Peter Anvin" <hpa@zytor.com>
5611S: Maintained
5612F: arch/x86/boot/
5613
5614i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5615M: "H. Peter Anvin" <hpa@zytor.com>
5616T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5617S: Maintained
5618
5619IA64 (Itanium) PLATFORM
5620M: Tony Luck <tony.luck@intel.com>
5621M: Fenghua Yu <fenghua.yu@intel.com>
5622L: linux-ia64@vger.kernel.org
5623T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5624S: Maintained
5625F: arch/ia64/
5626
5627IBM Power VMX Cryptographic instructions
5628M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5629M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5630L: linux-crypto@vger.kernel.org
5631S: Supported
5632F: drivers/crypto/vmx/Makefile
5633F: drivers/crypto/vmx/Kconfig
5634F: drivers/crypto/vmx/vmx.c
5635F: drivers/crypto/vmx/aes*
5636F: drivers/crypto/vmx/ghash*
5637F: drivers/crypto/vmx/ppc-xlate.pl
5638
5639IBM Power in-Nest Crypto Acceleration
5640M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5641M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5642L: linux-crypto@vger.kernel.org
5643S: Supported
5644F: drivers/crypto/nx/Makefile
5645F: drivers/crypto/nx/Kconfig
5646F: drivers/crypto/nx/nx-aes*
5647F: drivers/crypto/nx/nx-sha*
5648F: drivers/crypto/nx/nx.*
5649F: drivers/crypto/nx/nx_csbcpb.h
5650F: drivers/crypto/nx/nx_debugfs.h
5651
5652IBM Power 842 compression accelerator
5653M: Dan Streetman <ddstreet@ieee.org>
5654S: Supported
5655F: drivers/crypto/nx/Makefile
5656F: drivers/crypto/nx/Kconfig
5657F: drivers/crypto/nx/nx-842*
5658F: include/linux/sw842.h
5659F: crypto/842.c
5660F: lib/842/
5661
5662IBM Power Linux RAID adapter
5663M: Brian King <brking@us.ibm.com>
5664S: Supported
5665F: drivers/scsi/ipr.*
5666
5667IBM Power Virtual Ethernet Device Driver
5668M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5669L: netdev@vger.kernel.org
5670S: Supported
5671F: drivers/net/ethernet/ibm/ibmveth.*
5672
5673IBM Power SRIOV Virtual NIC Device Driver
5674M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5675M: John Allen <jallen@linux.vnet.ibm.com>
5676L: netdev@vger.kernel.org
5677S: Supported
5678F: drivers/net/ethernet/ibm/ibmvnic.*
5679
5680IBM Power Virtual SCSI Device Drivers
5681M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5682L: linux-scsi@vger.kernel.org
5683S: Supported
5684F: drivers/scsi/ibmvscsi/ibmvscsi*
5685F: drivers/scsi/ibmvscsi/viosrp.h
5686
5687IBM Power Virtual FC Device Drivers
5688M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5689L: linux-scsi@vger.kernel.org
5690S: Supported
5691F: drivers/scsi/ibmvscsi/ibmvfc*
5692
5693IBM ServeRAID RAID DRIVER
5694S: Orphan
5695F: drivers/scsi/ips.*
5696
5697ICH LPC AND GPIO DRIVER
5698M: Peter Tyser <ptyser@xes-inc.com>
5699S: Maintained
5700F: drivers/mfd/lpc_ich.c
5701F: drivers/gpio/gpio-ich.c
5702
5703IDE SUBSYSTEM
5704M: "David S. Miller" <davem@davemloft.net>
5705L: linux-ide@vger.kernel.org
5706Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5707T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5708S: Maintained
5709F: Documentation/ide/
5710F: drivers/ide/
5711F: include/linux/ide.h
5712
5713IDEAPAD LAPTOP EXTRAS DRIVER
5714M: Ike Panhc <ike.pan@canonical.com>
5715L: platform-driver-x86@vger.kernel.org
5716W: http://launchpad.net/ideapad-laptop
5717S: Maintained
5718F: drivers/platform/x86/ideapad-laptop.c
5719
5720IDEAPAD LAPTOP SLIDEBAR DRIVER
5721M: Andrey Moiseev <o2g.org.ru@gmail.com>
5722L: linux-input@vger.kernel.org
5723W: https://github.com/o2genum/ideapad-slidebar
5724S: Maintained
5725F: drivers/input/misc/ideapad_slidebar.c
5726
5727IDE/ATAPI DRIVERS
5728M: Borislav Petkov <bp@alien8.de>
5729L: linux-ide@vger.kernel.org
5730S: Maintained
5731F: Documentation/cdrom/ide-cd
5732F: drivers/ide/ide-cd*
5733
5734IDLE-I7300
5735M: Andy Henroid <andrew.d.henroid@intel.com>
5736L: linux-pm@vger.kernel.org
5737S: Supported
5738F: drivers/idle/i7300_idle.c
5739
5740IEEE 802.15.4 SUBSYSTEM
5741M: Alexander Aring <aar@pengutronix.de>
5742L: linux-wpan@vger.kernel.org
5743W: http://wpan.cakelab.org/
5744T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5745T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5746S: Maintained
5747F: net/ieee802154/
5748F: net/mac802154/
5749F: drivers/net/ieee802154/
5750F: include/linux/nl802154.h
5751F: include/linux/ieee802154.h
5752F: include/net/nl802154.h
5753F: include/net/mac802154.h
5754F: include/net/af_ieee802154.h
5755F: include/net/cfg802154.h
5756F: include/net/ieee802154_netdev.h
5757F: Documentation/networking/ieee802154.txt
5758
5759IGORPLUG-USB IR RECEIVER
5760M: Sean Young <sean@mess.org>
5761L: linux-media@vger.kernel.org
5762S: Maintained
5763F: drivers/media/rc/igorplugusb.c
5764
5765IGUANAWORKS USB IR TRANSCEIVER
5766M: Sean Young <sean@mess.org>
5767L: linux-media@vger.kernel.org
5768S: Maintained
5769F: drivers/media/rc/iguanair.c
5770
5771IIO SUBSYSTEM AND DRIVERS
5772M: Jonathan Cameron <jic23@kernel.org>
5773R: Hartmut Knaack <knaack.h@gmx.de>
5774R: Lars-Peter Clausen <lars@metafoo.de>
5775R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5776L: linux-iio@vger.kernel.org
5777S: Maintained
5778F: drivers/iio/
5779F: drivers/staging/iio/
5780F: include/linux/iio/
5781F: tools/iio/
5782
5783IKANOS/ADI EAGLE ADSL USB DRIVER
5784M: Matthieu Castet <castet.matthieu@free.fr>
5785M: Stanislaw Gruszka <stf_xl@wp.pl>
5786S: Maintained
5787F: drivers/usb/atm/ueagle-atm.c
5788
5789INA209 HARDWARE MONITOR DRIVER
5790M: Guenter Roeck <linux@roeck-us.net>
5791L: linux-hwmon@vger.kernel.org
5792S: Maintained
5793F: Documentation/hwmon/ina209
5794F: Documentation/devicetree/bindings/i2c/ina209.txt
5795F: drivers/hwmon/ina209.c
5796
5797INA2XX HARDWARE MONITOR DRIVER
5798M: Guenter Roeck <linux@roeck-us.net>
5799L: linux-hwmon@vger.kernel.org
5800S: Maintained
5801F: Documentation/hwmon/ina2xx
5802F: drivers/hwmon/ina2xx.c
5803F: include/linux/platform_data/ina2xx.h
5804
5805INDUSTRY PACK SUBSYSTEM (IPACK)
5806M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5807M: Jens Taprogge <jens.taprogge@taprogge.org>
5808M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5809L: industrypack-devel@lists.sourceforge.net
5810W: http://industrypack.sourceforge.net
5811S: Maintained
5812F: drivers/ipack/
5813
5814INGENIC JZ4780 DMA Driver
5815M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5816S: Maintained
5817F: drivers/dma/dma-jz4780.c
5818
5819INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5820M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5821M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5822L: linux-ima-devel@lists.sourceforge.net
5823L: linux-ima-user@lists.sourceforge.net
5824L: linux-security-module@vger.kernel.org
5825T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5826S: Supported
5827F: security/integrity/ima/
5828
5829IMGTEC IR DECODER DRIVER
5830M: James Hogan <james.hogan@imgtec.com>
5831S: Maintained
5832F: drivers/media/rc/img-ir/
5833
5834IMS TWINTURBO FRAMEBUFFER DRIVER
5835L: linux-fbdev@vger.kernel.org
5836S: Orphan
5837F: drivers/video/fbdev/imsttfb.c
5838
5839INFINIBAND SUBSYSTEM
5840M: Doug Ledford <dledford@redhat.com>
5841M: Sean Hefty <sean.hefty@intel.com>
5842M: Hal Rosenstock <hal.rosenstock@gmail.com>
5843L: linux-rdma@vger.kernel.org
5844W: http://www.openfabrics.org/
5845Q: http://patchwork.kernel.org/project/linux-rdma/list/
5846T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5847S: Supported
5848F: Documentation/infiniband/
5849F: drivers/infiniband/
5850F: include/uapi/linux/if_infiniband.h
5851F: include/uapi/rdma/
5852F: include/rdma/
5853
5854INOTIFY
5855M: John McCutchan <john@johnmccutchan.com>
5856M: Robert Love <rlove@rlove.org>
5857M: Eric Paris <eparis@parisplace.org>
5858S: Maintained
5859F: Documentation/filesystems/inotify.txt
5860F: fs/notify/inotify/
5861F: include/linux/inotify.h
5862F: include/uapi/linux/inotify.h
5863
5864INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5865M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5866L: linux-input@vger.kernel.org
5867Q: http://patchwork.kernel.org/project/linux-input/list/
5868T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5869S: Maintained
5870F: drivers/input/
5871F: include/linux/input.h
5872F: include/uapi/linux/input.h
5873F: include/linux/input/
5874F: Documentation/devicetree/bindings/input/
5875
5876INPUT MULTITOUCH (MT) PROTOCOL
5877M: Henrik Rydberg <rydberg@bitmath.org>
5878L: linux-input@vger.kernel.org
5879S: Odd fixes
5880F: Documentation/input/multi-touch-protocol.txt
5881F: drivers/input/input-mt.c
5882K: \b(ABS|SYN)_MT_
5883
5884INTEL ASoC BDW/HSW DRIVERS
5885M: Jie Yang <yang.jie@linux.intel.com>
5886L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5887S: Supported
5888F: sound/soc/intel/common/sst-dsp*
5889F: sound/soc/intel/common/sst-firmware.c
5890F: sound/soc/intel/boards/broadwell.c
5891F: sound/soc/intel/haswell/
5892
5893INTEL C600 SERIES SAS CONTROLLER DRIVER
5894M: Intel SCU Linux support <intel-linux-scu@intel.com>
5895M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5896L: linux-scsi@vger.kernel.org
5897T: git git://git.code.sf.net/p/intel-sas/isci
5898S: Supported
5899F: drivers/scsi/isci/
5900
5901INTEL HID EVENT DRIVER
5902M: Alex Hung <alex.hung@canonical.com>
5903L: platform-driver-x86@vger.kernel.org
5904S: Maintained
5905F: drivers/platform/x86/intel-hid.c
5906
5907INTEL IDLE DRIVER
5908M: Len Brown <lenb@kernel.org>
5909L: linux-pm@vger.kernel.org
5910T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5911S: Supported
5912F: drivers/idle/intel_idle.c
5913
5914INTEL PSTATE DRIVER
5915M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5916M: Len Brown <lenb@kernel.org>
5917L: linux-pm@vger.kernel.org
5918S: Supported
5919F: drivers/cpufreq/intel_pstate.c
5920
5921INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
5922M: Maik Broemme <mbroemme@plusserver.de>
5923L: linux-fbdev@vger.kernel.org
5924S: Maintained
5925F: Documentation/fb/intelfb.txt
5926F: drivers/video/fbdev/intelfb/
5927
5928INTEL 810/815 FRAMEBUFFER DRIVER
5929M: Antonino Daplas <adaplas@gmail.com>
5930L: linux-fbdev@vger.kernel.org
5931S: Maintained
5932F: drivers/video/fbdev/i810/
5933
5934INTEL MENLOW THERMAL DRIVER
5935M: Sujith Thomas <sujith.thomas@intel.com>
5936L: platform-driver-x86@vger.kernel.org
5937W: https://01.org/linux-acpi
5938S: Supported
5939F: drivers/platform/x86/intel_menlow.c
5940
5941INTEL I/OAT DMA DRIVER
5942M: Dave Jiang <dave.jiang@intel.com>
5943R: Dan Williams <dan.j.williams@intel.com>
5944L: dmaengine@vger.kernel.org
5945Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
5946S: Supported
5947F: drivers/dma/ioat*
5948
5949INTEL IOMMU (VT-d)
5950M: David Woodhouse <dwmw2@infradead.org>
5951L: iommu@lists.linux-foundation.org
5952T: git git://git.infradead.org/iommu-2.6.git
5953S: Supported
5954F: drivers/iommu/intel-iommu.c
5955F: include/linux/intel-iommu.h
5956
5957INTEL IOP-ADMA DMA DRIVER
5958R: Dan Williams <dan.j.williams@intel.com>
5959S: Odd fixes
5960F: drivers/dma/iop-adma.c
5961
5962INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
5963M: Krzysztof Halasa <khalasa@piap.pl>
5964S: Maintained
5965F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
5966F: arch/arm/mach-ixp4xx/include/mach/npe.h
5967F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
5968F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
5969F: drivers/net/ethernet/xscale/ixp4xx_eth.c
5970F: drivers/net/wan/ixp4xx_hss.c
5971
5972INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
5973M: Deepak Saxena <dsaxena@plexity.net>
5974S: Maintained
5975F: drivers/char/hw_random/ixp4xx-rng.c
5976
5977INTEL ETHERNET DRIVERS
5978M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
5979L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
5980W: http://www.intel.com/support/feedback.htm
5981W: http://e1000.sourceforge.net/
5982Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
5983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
5985S: Supported
5986F: Documentation/networking/e100.txt
5987F: Documentation/networking/e1000.txt
5988F: Documentation/networking/e1000e.txt
5989F: Documentation/networking/igb.txt
5990F: Documentation/networking/igbvf.txt
5991F: Documentation/networking/ixgb.txt
5992F: Documentation/networking/ixgbe.txt
5993F: Documentation/networking/ixgbevf.txt
5994F: Documentation/networking/i40e.txt
5995F: Documentation/networking/i40evf.txt
5996F: drivers/net/ethernet/intel/
5997F: drivers/net/ethernet/intel/*/
5998
5999INTEL RDMA RNIC DRIVER
6000M: Faisal Latif <faisal.latif@intel.com>
6001R: Chien Tin Tung <chien.tin.tung@intel.com>
6002R: Mustafa Ismail <mustafa.ismail@intel.com>
6003R: Shiraz Saleem <shiraz.saleem@intel.com>
6004R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6005L: linux-rdma@vger.kernel.org
6006S: Supported
6007F: drivers/infiniband/hw/i40iw/
6008
6009INTEL-MID GPIO DRIVER
6010M: David Cohen <david.a.cohen@linux.intel.com>
6011L: linux-gpio@vger.kernel.org
6012S: Maintained
6013F: drivers/gpio/gpio-intel-mid.c
6014
6015INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6016M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6017L: linux-wireless@vger.kernel.org
6018S: Maintained
6019F: Documentation/networking/README.ipw2100
6020F: Documentation/networking/README.ipw2200
6021F: drivers/net/wireless/intel/ipw2x00/
6022
6023INTEL(R) TRACE HUB
6024M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6025S: Supported
6026F: Documentation/trace/intel_th.txt
6027F: drivers/hwtracing/intel_th/
6028
6029INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6030M: Ning Sun <ning.sun@intel.com>
6031L: tboot-devel@lists.sourceforge.net
6032W: http://tboot.sourceforge.net
6033T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6034S: Supported
6035F: Documentation/intel_txt.txt
6036F: include/linux/tboot.h
6037F: arch/x86/kernel/tboot.c
6038
6039INTEL WIRELESS WIMAX CONNECTION 2400
6040M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6041M: linux-wimax@intel.com
6042L: wimax@linuxwimax.org (subscribers-only)
6043S: Supported
6044W: http://linuxwimax.org
6045F: Documentation/wimax/README.i2400m
6046F: drivers/net/wimax/i2400m/
6047F: include/uapi/linux/wimax/i2400m.h
6048
6049INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6050M: Stanislaw Gruszka <sgruszka@redhat.com>
6051L: linux-wireless@vger.kernel.org
6052S: Supported
6053F: drivers/net/wireless/intel/iwlegacy/
6054
6055INTEL WIRELESS WIFI LINK (iwlwifi)
6056M: Johannes Berg <johannes.berg@intel.com>
6057M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6058M: Luca Coelho <luciano.coelho@intel.com>
6059M: Intel Linux Wireless <linuxwifi@intel.com>
6060L: linux-wireless@vger.kernel.org
6061W: http://intellinuxwireless.org
6062T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6063S: Supported
6064F: drivers/net/wireless/intel/iwlwifi/
6065
6066INTEL MANAGEMENT ENGINE (mei)
6067M: Tomas Winkler <tomas.winkler@intel.com>
6068L: linux-kernel@vger.kernel.org
6069S: Supported
6070F: include/uapi/linux/mei.h
6071F: include/linux/mei_cl_bus.h
6072F: drivers/misc/mei/*
6073F: drivers/watchdog/mei_wdt.c
6074F: Documentation/misc-devices/mei/*
6075
6076INTEL MIC DRIVERS (mic)
6077M: Sudeep Dutt <sudeep.dutt@intel.com>
6078M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6079S: Supported
6080W: https://github.com/sudeepdutt/mic
6081W: http://software.intel.com/en-us/mic-developer
6082F: include/linux/mic_bus.h
6083F: include/linux/scif.h
6084F: include/uapi/linux/mic_common.h
6085F: include/uapi/linux/mic_ioctl.h
6086F: include/uapi/linux/scif_ioctl.h
6087F: drivers/misc/mic/
6088F: drivers/dma/mic_x100_dma.c
6089F: drivers/dma/mic_x100_dma.h
6090F: Documentation/mic/
6091
6092INTEL PMC/P-Unit IPC DRIVER
6093M: Zha Qipeng<qipeng.zha@intel.com>
6094L: platform-driver-x86@vger.kernel.org
6095S: Maintained
6096F: drivers/platform/x86/intel_pmc_ipc.c
6097F: drivers/platform/x86/intel_punit_ipc.c
6098F: arch/x86/include/asm/intel_pmc_ipc.h
6099F: arch/x86/include/asm/intel_punit_ipc.h
6100
6101INTEL TELEMETRY DRIVER
6102M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6103L: platform-driver-x86@vger.kernel.org
6104S: Maintained
6105F: arch/x86/include/asm/intel_telemetry.h
6106F: drivers/platform/x86/intel_telemetry*
6107
6108INTEL PMC CORE DRIVER
6109M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6110M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6111L: platform-driver-x86@vger.kernel.org
6112S: Maintained
6113F: arch/x86/include/asm/pmc_core.h
6114F: drivers/platform/x86/intel_pmc_core*
6115
6116IOC3 ETHERNET DRIVER
6117M: Ralf Baechle <ralf@linux-mips.org>
6118L: linux-mips@linux-mips.org
6119S: Maintained
6120F: drivers/net/ethernet/sgi/ioc3-eth.c
6121
6122IOC3 SERIAL DRIVER
6123M: Pat Gefre <pfg@sgi.com>
6124L: linux-serial@vger.kernel.org
6125S: Maintained
6126F: drivers/tty/serial/ioc3_serial.c
6127
6128IOMMU DRIVERS
6129M: Joerg Roedel <joro@8bytes.org>
6130L: iommu@lists.linux-foundation.org
6131T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6132S: Maintained
6133F: drivers/iommu/
6134
6135IP MASQUERADING
6136M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6137S: Maintained
6138F: net/ipv4/netfilter/ipt_MASQUERADE.c
6139
6140IPMI SUBSYSTEM
6141M: Corey Minyard <minyard@acm.org>
6142L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6143W: http://openipmi.sourceforge.net/
6144S: Supported
6145F: Documentation/IPMI.txt
6146F: drivers/char/ipmi/
6147F: include/linux/ipmi*
6148F: include/uapi/linux/ipmi*
6149
6150QCOM AUDIO (ASoC) DRIVERS
6151M: Patrick Lai <plai@codeaurora.org>
6152M: Banajit Goswami <bgoswami@codeaurora.org>
6153L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6154S: Supported
6155F: sound/soc/qcom/
6156
6157IPS SCSI RAID DRIVER
6158M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6159L: linux-scsi@vger.kernel.org
6160W: http://www.adaptec.com/
6161S: Maintained
6162F: drivers/scsi/ips*
6163
6164IPVS
6165M: Wensong Zhang <wensong@linux-vs.org>
6166M: Simon Horman <horms@verge.net.au>
6167M: Julian Anastasov <ja@ssi.bg>
6168L: netdev@vger.kernel.org
6169L: lvs-devel@vger.kernel.org
6170S: Maintained
6171T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6172T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6173F: Documentation/networking/ipvs-sysctl.txt
6174F: include/net/ip_vs.h
6175F: include/uapi/linux/ip_vs.h
6176F: net/netfilter/ipvs/
6177
6178IPWIRELESS DRIVER
6179M: Jiri Kosina <jikos@kernel.org>
6180M: David Sterba <dsterba@suse.com>
6181S: Odd Fixes
6182F: drivers/tty/ipwireless/
6183
6184IPX NETWORK LAYER
6185M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6186L: netdev@vger.kernel.org
6187S: Maintained
6188F: include/net/ipx.h
6189F: include/uapi/linux/ipx.h
6190F: net/ipx/
6191
6192IRDA SUBSYSTEM
6193M: Samuel Ortiz <samuel@sortiz.org>
6194L: irda-users@lists.sourceforge.net (subscribers-only)
6195L: netdev@vger.kernel.org
6196W: http://irda.sourceforge.net/
6197S: Maintained
6198T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6199F: Documentation/networking/irda.txt
6200F: drivers/net/irda/
6201F: include/net/irda/
6202F: net/irda/
6203
6204IRQ SUBSYSTEM
6205M: Thomas Gleixner <tglx@linutronix.de>
6206L: linux-kernel@vger.kernel.org
6207S: Maintained
6208T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6209F: kernel/irq/
6210
6211IRQCHIP DRIVERS
6212M: Thomas Gleixner <tglx@linutronix.de>
6213M: Jason Cooper <jason@lakedaemon.net>
6214M: Marc Zyngier <marc.zyngier@arm.com>
6215L: linux-kernel@vger.kernel.org
6216S: Maintained
6217T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6218T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6219F: Documentation/devicetree/bindings/interrupt-controller/
6220F: drivers/irqchip/
6221
6222IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6223M: Jiang Liu <jiang.liu@linux.intel.com>
6224M: Marc Zyngier <marc.zyngier@arm.com>
6225S: Maintained
6226T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6227F: Documentation/IRQ-domain.txt
6228F: include/linux/irqdomain.h
6229F: kernel/irq/irqdomain.c
6230F: kernel/irq/msi.c
6231
6232ISA
6233M: William Breathitt Gray <vilhelm.gray@gmail.com>
6234S: Maintained
6235F: Documentation/isa.txt
6236F: drivers/base/isa.c
6237F: include/linux/isa.h
6238
6239ISAPNP
6240M: Jaroslav Kysela <perex@perex.cz>
6241S: Maintained
6242F: Documentation/isapnp.txt
6243F: drivers/pnp/isapnp/
6244F: include/linux/isapnp.h
6245
6246ISA RADIO MODULE
6247M: Hans Verkuil <hverkuil@xs4all.nl>
6248L: linux-media@vger.kernel.org
6249T: git git://linuxtv.org/media_tree.git
6250W: https://linuxtv.org
6251S: Maintained
6252F: drivers/media/radio/radio-isa*
6253
6254iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6255M: Peter Jones <pjones@redhat.com>
6256M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6257S: Maintained
6258F: drivers/firmware/iscsi_ibft*
6259
6260ISCSI
6261M: Mike Christie <michaelc@cs.wisc.edu>
6262L: open-iscsi@googlegroups.com
6263W: www.open-iscsi.org
6264T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6265S: Maintained
6266F: drivers/scsi/*iscsi*
6267F: include/scsi/*iscsi*
6268
6269ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6270M: Or Gerlitz <ogerlitz@mellanox.com>
6271M: Sagi Grimberg <sagi@grimberg.me>
6272M: Roi Dayan <roid@mellanox.com>
6273L: linux-rdma@vger.kernel.org
6274S: Supported
6275W: http://www.openfabrics.org
6276W: www.open-iscsi.org
6277Q: http://patchwork.kernel.org/project/linux-rdma/list/
6278F: drivers/infiniband/ulp/iser/
6279
6280ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6281M: Sagi Grimberg <sagi@grimberg.me>
6282T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6283L: linux-rdma@vger.kernel.org
6284L: target-devel@vger.kernel.org
6285S: Supported
6286W: http://www.linux-iscsi.org
6287F: drivers/infiniband/ulp/isert
6288
6289ISDN SUBSYSTEM
6290M: Karsten Keil <isdn@linux-pingi.de>
6291L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6292L: netdev@vger.kernel.org
6293W: http://www.isdn4linux.de
6294T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6295S: Maintained
6296F: Documentation/isdn/
6297F: drivers/isdn/
6298F: include/linux/isdn.h
6299F: include/linux/isdn/
6300F: include/uapi/linux/isdn.h
6301F: include/uapi/linux/isdn/
6302
6303ISDN SUBSYSTEM (Eicon active card driver)
6304M: Armin Schindler <mac@melware.de>
6305L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6306W: http://www.melware.de
6307S: Maintained
6308F: drivers/isdn/hardware/eicon/
6309
6310IT87 HARDWARE MONITORING DRIVER
6311M: Jean Delvare <jdelvare@suse.com>
6312L: linux-hwmon@vger.kernel.org
6313S: Maintained
6314F: Documentation/hwmon/it87
6315F: drivers/hwmon/it87.c
6316
6317IT913X MEDIA DRIVER
6318M: Antti Palosaari <crope@iki.fi>
6319L: linux-media@vger.kernel.org
6320W: https://linuxtv.org
6321W: http://palosaari.fi/linux/
6322Q: http://patchwork.linuxtv.org/project/linux-media/list/
6323T: git git://linuxtv.org/anttip/media_tree.git
6324S: Maintained
6325F: drivers/media/tuners/it913x*
6326
6327IVTV VIDEO4LINUX DRIVER
6328M: Andy Walls <awalls@md.metrocast.net>
6329L: ivtv-devel@ivtvdriver.org (subscribers-only)
6330L: linux-media@vger.kernel.org
6331T: git git://linuxtv.org/media_tree.git
6332W: http://www.ivtvdriver.org
6333S: Maintained
6334F: Documentation/video4linux/*.ivtv
6335F: drivers/media/pci/ivtv/
6336F: include/uapi/linux/ivtv*
6337
6338IX2505V MEDIA DRIVER
6339M: Malcolm Priestley <tvboxspy@gmail.com>
6340L: linux-media@vger.kernel.org
6341W: https://linuxtv.org
6342Q: http://patchwork.linuxtv.org/project/linux-media/list/
6343S: Maintained
6344F: drivers/media/dvb-frontends/ix2505v*
6345
6346JC42.4 TEMPERATURE SENSOR DRIVER
6347M: Guenter Roeck <linux@roeck-us.net>
6348L: linux-hwmon@vger.kernel.org
6349S: Maintained
6350F: drivers/hwmon/jc42.c
6351F: Documentation/hwmon/jc42
6352
6353JFS FILESYSTEM
6354M: Dave Kleikamp <shaggy@kernel.org>
6355L: jfs-discussion@lists.sourceforge.net
6356W: http://jfs.sourceforge.net/
6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6358S: Maintained
6359F: Documentation/filesystems/jfs.txt
6360F: fs/jfs/
6361
6362JME NETWORK DRIVER
6363M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6364L: netdev@vger.kernel.org
6365S: Maintained
6366F: drivers/net/ethernet/jme.*
6367
6368JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6369M: David Woodhouse <dwmw2@infradead.org>
6370L: linux-mtd@lists.infradead.org
6371W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6372S: Maintained
6373F: fs/jffs2/
6374F: include/uapi/linux/jffs2.h
6375
6376JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6377M: "Theodore Ts'o" <tytso@mit.edu>
6378M: Jan Kara <jack@suse.com>
6379L: linux-ext4@vger.kernel.org
6380S: Maintained
6381F: fs/jbd2/
6382F: include/linux/jbd2.h
6383
6384JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6385M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6386L: linux-media@vger.kernel.org
6387S: Maintained
6388F: drivers/media/platform/rcar_jpu.c
6389
6390JSM Neo PCI based serial card
6391M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6392L: linux-serial@vger.kernel.org
6393S: Maintained
6394F: drivers/tty/serial/jsm/
6395
6396K10TEMP HARDWARE MONITORING DRIVER
6397M: Clemens Ladisch <clemens@ladisch.de>
6398L: linux-hwmon@vger.kernel.org
6399S: Maintained
6400F: Documentation/hwmon/k10temp
6401F: drivers/hwmon/k10temp.c
6402
6403K8TEMP HARDWARE MONITORING DRIVER
6404M: Rudolf Marek <r.marek@assembler.cz>
6405L: linux-hwmon@vger.kernel.org
6406S: Maintained
6407F: Documentation/hwmon/k8temp
6408F: drivers/hwmon/k8temp.c
6409
6410KASAN
6411M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6412R: Alexander Potapenko <glider@google.com>
6413R: Dmitry Vyukov <dvyukov@google.com>
6414L: kasan-dev@googlegroups.com
6415S: Maintained
6416F: arch/*/include/asm/kasan.h
6417F: arch/*/mm/kasan_init*
6418F: Documentation/kasan.txt
6419F: include/linux/kasan*.h
6420F: lib/test_kasan.c
6421F: mm/kasan/
6422F: scripts/Makefile.kasan
6423
6424KCONFIG
6425M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6426L: linux-kbuild@vger.kernel.org
6427T: git git://gitorious.org/linux-kconfig/linux-kconfig
6428S: Maintained
6429F: Documentation/kbuild/kconfig-language.txt
6430F: scripts/kconfig/
6431
6432KDUMP
6433M: Dave Young <dyoung@redhat.com>
6434M: Baoquan He <bhe@redhat.com>
6435R: Vivek Goyal <vgoyal@redhat.com>
6436L: kexec@lists.infradead.org
6437W: http://lse.sourceforge.net/kdump/
6438S: Maintained
6439F: Documentation/kdump/
6440
6441KEENE FM RADIO TRANSMITTER DRIVER
6442M: Hans Verkuil <hverkuil@xs4all.nl>
6443L: linux-media@vger.kernel.org
6444T: git git://linuxtv.org/media_tree.git
6445W: https://linuxtv.org
6446S: Maintained
6447F: drivers/media/radio/radio-keene*
6448
6449KERNEL AUTOMOUNTER v4 (AUTOFS4)
6450M: Ian Kent <raven@themaw.net>
6451L: autofs@vger.kernel.org
6452S: Maintained
6453F: fs/autofs4/
6454
6455KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6456M: Michal Marek <mmarek@suse.com>
6457T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6458T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6459L: linux-kbuild@vger.kernel.org
6460S: Maintained
6461F: Documentation/kbuild/
6462F: Makefile
6463F: scripts/Makefile.*
6464F: scripts/basic/
6465F: scripts/mk*
6466F: scripts/package/
6467
6468KERNEL JANITORS
6469L: kernel-janitors@vger.kernel.org
6470W: http://kernelnewbies.org/KernelJanitors
6471S: Odd Fixes
6472
6473KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6474M: "J. Bruce Fields" <bfields@fieldses.org>
6475M: Jeff Layton <jlayton@poochiereds.net>
6476L: linux-nfs@vger.kernel.org
6477W: http://nfs.sourceforge.net/
6478T: git git://linux-nfs.org/~bfields/linux.git
6479S: Supported
6480F: fs/nfsd/
6481F: include/uapi/linux/nfsd/
6482F: fs/lockd/
6483F: fs/nfs_common/
6484F: net/sunrpc/
6485F: include/linux/lockd/
6486F: include/linux/sunrpc/
6487F: include/uapi/linux/sunrpc/
6488
6489KERNEL SELFTEST FRAMEWORK
6490M: Shuah Khan <shuahkh@osg.samsung.com>
6491L: linux-kselftest@vger.kernel.org
6492T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6493S: Maintained
6494F: tools/testing/selftests
6495
6496KERNEL VIRTUAL MACHINE (KVM)
6497M: Paolo Bonzini <pbonzini@redhat.com>
6498M: Radim Krčmář <rkrcmar@redhat.com>
6499L: kvm@vger.kernel.org
6500W: http://www.linux-kvm.org
6501T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6502S: Supported
6503F: Documentation/*/kvm*.txt
6504F: Documentation/virtual/kvm/
6505F: arch/*/kvm/
6506F: arch/x86/kernel/kvm.c
6507F: arch/x86/kernel/kvmclock.c
6508F: arch/*/include/asm/kvm*
6509F: include/linux/kvm*
6510F: include/uapi/linux/kvm*
6511F: virt/kvm/
6512F: tools/kvm/
6513
6514KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6515M: Joerg Roedel <joro@8bytes.org>
6516L: kvm@vger.kernel.org
6517W: http://www.linux-kvm.org/
6518S: Maintained
6519F: arch/x86/include/asm/svm.h
6520F: arch/x86/kvm/svm.c
6521
6522KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6523M: Alexander Graf <agraf@suse.com>
6524L: kvm-ppc@vger.kernel.org
6525W: http://www.linux-kvm.org/
6526T: git git://github.com/agraf/linux-2.6.git
6527S: Supported
6528F: arch/powerpc/include/asm/kvm*
6529F: arch/powerpc/kvm/
6530
6531KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6532M: Christian Borntraeger <borntraeger@de.ibm.com>
6533M: Cornelia Huck <cornelia.huck@de.ibm.com>
6534L: linux-s390@vger.kernel.org
6535W: http://www.ibm.com/developerworks/linux/linux390/
6536T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6537S: Supported
6538F: Documentation/s390/kvm.txt
6539F: arch/s390/include/asm/kvm*
6540F: arch/s390/kvm/
6541
6542KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6543M: Christoffer Dall <christoffer.dall@linaro.org>
6544M: Marc Zyngier <marc.zyngier@arm.com>
6545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6546L: kvmarm@lists.cs.columbia.edu
6547W: http://systems.cs.columbia.edu/projects/kvm-arm
6548T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6549S: Supported
6550F: arch/arm/include/uapi/asm/kvm*
6551F: arch/arm/include/asm/kvm*
6552F: arch/arm/kvm/
6553F: virt/kvm/arm/
6554F: include/kvm/arm_*
6555
6556KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6557M: Christoffer Dall <christoffer.dall@linaro.org>
6558M: Marc Zyngier <marc.zyngier@arm.com>
6559L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6560L: kvmarm@lists.cs.columbia.edu
6561S: Maintained
6562F: arch/arm64/include/uapi/asm/kvm*
6563F: arch/arm64/include/asm/kvm*
6564F: arch/arm64/kvm/
6565
6566KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6567M: James Hogan <james.hogan@imgtec.com>
6568L: linux-mips@linux-mips.org
6569S: Supported
6570F: arch/mips/include/uapi/asm/kvm*
6571F: arch/mips/include/asm/kvm*
6572F: arch/mips/kvm/
6573
6574KEXEC
6575M: Eric Biederman <ebiederm@xmission.com>
6576W: http://kernel.org/pub/linux/utils/kernel/kexec/
6577L: kexec@lists.infradead.org
6578S: Maintained
6579F: include/linux/kexec.h
6580F: include/uapi/linux/kexec.h
6581F: kernel/kexec*
6582
6583KEYS/KEYRINGS:
6584M: David Howells <dhowells@redhat.com>
6585L: keyrings@vger.kernel.org
6586S: Maintained
6587F: Documentation/security/keys.txt
6588F: include/linux/key.h
6589F: include/linux/key-type.h
6590F: include/linux/keyctl.h
6591F: include/uapi/linux/keyctl.h
6592F: include/keys/
6593F: security/keys/
6594
6595KEYS-TRUSTED
6596M: David Safford <safford@us.ibm.com>
6597M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6598L: linux-security-module@vger.kernel.org
6599L: keyrings@vger.kernel.org
6600S: Supported
6601F: Documentation/security/keys-trusted-encrypted.txt
6602F: include/keys/trusted-type.h
6603F: security/keys/trusted.c
6604F: security/keys/trusted.h
6605
6606KEYS-ENCRYPTED
6607M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6608M: David Safford <safford@us.ibm.com>
6609L: linux-security-module@vger.kernel.org
6610L: keyrings@vger.kernel.org
6611S: Supported
6612F: Documentation/security/keys-trusted-encrypted.txt
6613F: include/keys/encrypted-type.h
6614F: security/keys/encrypted-keys/
6615
6616KGDB / KDB /debug_core
6617M: Jason Wessel <jason.wessel@windriver.com>
6618W: http://kgdb.wiki.kernel.org/
6619L: kgdb-bugreport@lists.sourceforge.net
6620T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6621S: Maintained
6622F: Documentation/DocBook/kgdb.tmpl
6623F: drivers/misc/kgdbts.c
6624F: drivers/tty/serial/kgdboc.c
6625F: include/linux/kdb.h
6626F: include/linux/kgdb.h
6627F: kernel/debug/
6628
6629KMEMCHECK
6630M: Vegard Nossum <vegardno@ifi.uio.no>
6631M: Pekka Enberg <penberg@kernel.org>
6632S: Maintained
6633F: Documentation/kmemcheck.txt
6634F: arch/x86/include/asm/kmemcheck.h
6635F: arch/x86/mm/kmemcheck/
6636F: include/linux/kmemcheck.h
6637F: mm/kmemcheck.c
6638
6639KMEMLEAK
6640M: Catalin Marinas <catalin.marinas@arm.com>
6641S: Maintained
6642F: Documentation/kmemleak.txt
6643F: include/linux/kmemleak.h
6644F: mm/kmemleak.c
6645F: mm/kmemleak-test.c
6646
6647KPROBES
6648M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6649M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6650M: "David S. Miller" <davem@davemloft.net>
6651M: Masami Hiramatsu <mhiramat@kernel.org>
6652S: Maintained
6653F: Documentation/kprobes.txt
6654F: include/linux/kprobes.h
6655F: kernel/kprobes.c
6656
6657KS0108 LCD CONTROLLER DRIVER
6658M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6659W: http://miguelojeda.es/auxdisplay.htm
6660W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6661S: Maintained
6662F: Documentation/auxdisplay/ks0108
6663F: drivers/auxdisplay/ks0108.c
6664F: include/linux/ks0108.h
6665
6666L3MDEV
6667M: David Ahern <dsa@cumulusnetworks.com>
6668L: netdev@vger.kernel.org
6669S: Maintained
6670F: net/l3mdev
6671F: include/net/l3mdev.h
6672
6673LANTIQ MIPS ARCHITECTURE
6674M: John Crispin <john@phrozen.org>
6675L: linux-mips@linux-mips.org
6676S: Maintained
6677F: arch/mips/lantiq
6678
6679LAPB module
6680L: linux-x25@vger.kernel.org
6681S: Orphan
6682F: Documentation/networking/lapb-module.txt
6683F: include/*/lapb.h
6684F: net/lapb/
6685
6686LASI 53c700 driver for PARISC
6687M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6688L: linux-scsi@vger.kernel.org
6689S: Maintained
6690F: Documentation/scsi/53c700.txt
6691F: drivers/scsi/53c700*
6692
6693LED SUBSYSTEM
6694M: Richard Purdie <rpurdie@rpsys.net>
6695M: Jacek Anaszewski <j.anaszewski@samsung.com>
6696L: linux-leds@vger.kernel.org
6697T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6698S: Maintained
6699F: drivers/leds/
6700F: include/linux/leds.h
6701
6702LEGACY EEPROM DRIVER
6703M: Jean Delvare <jdelvare@suse.com>
6704S: Maintained
6705F: Documentation/misc-devices/eeprom
6706F: drivers/misc/eeprom/eeprom.c
6707
6708LEGO USB Tower driver
6709M: Juergen Stuber <starblue@users.sourceforge.net>
6710L: legousb-devel@lists.sourceforge.net
6711W: http://legousb.sourceforge.net/
6712S: Maintained
6713F: drivers/usb/misc/legousbtower.c
6714
6715LG2160 MEDIA DRIVER
6716M: Michael Krufky <mkrufky@linuxtv.org>
6717L: linux-media@vger.kernel.org
6718W: https://linuxtv.org
6719W: http://github.com/mkrufky
6720Q: http://patchwork.linuxtv.org/project/linux-media/list/
6721T: git git://linuxtv.org/mkrufky/tuners.git
6722S: Maintained
6723F: drivers/media/dvb-frontends/lg2160.*
6724
6725LGDT3305 MEDIA DRIVER
6726M: Michael Krufky <mkrufky@linuxtv.org>
6727L: linux-media@vger.kernel.org
6728W: https://linuxtv.org
6729W: http://github.com/mkrufky
6730Q: http://patchwork.linuxtv.org/project/linux-media/list/
6731T: git git://linuxtv.org/mkrufky/tuners.git
6732S: Maintained
6733F: drivers/media/dvb-frontends/lgdt3305.*
6734
6735LGUEST
6736M: Rusty Russell <rusty@rustcorp.com.au>
6737L: lguest@lists.ozlabs.org
6738W: http://lguest.ozlabs.org/
6739S: Odd Fixes
6740F: arch/x86/include/asm/lguest*.h
6741F: arch/x86/lguest/
6742F: drivers/lguest/
6743F: include/linux/lguest*.h
6744F: tools/lguest/
6745
6746LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6747M: Tejun Heo <tj@kernel.org>
6748L: linux-ide@vger.kernel.org
6749T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6750S: Maintained
6751F: drivers/ata/
6752F: include/linux/ata.h
6753F: include/linux/libata.h
6754
6755LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6756M: Viresh Kumar <vireshk@kernel.org>
6757L: linux-ide@vger.kernel.org
6758T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6759S: Maintained
6760F: include/linux/pata_arasan_cf_data.h
6761F: drivers/ata/pata_arasan_cf.c
6762
6763LIBATA PATA DRIVERS
6764M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6765M: Tejun Heo <tj@kernel.org>
6766L: linux-ide@vger.kernel.org
6767T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6768S: Maintained
6769F: drivers/ata/pata_*.c
6770F: drivers/ata/ata_generic.c
6771
6772LIBATA SATA AHCI PLATFORM devices support
6773M: Hans de Goede <hdegoede@redhat.com>
6774M: Tejun Heo <tj@kernel.org>
6775L: linux-ide@vger.kernel.org
6776T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6777S: Maintained
6778F: drivers/ata/ahci_platform.c
6779F: drivers/ata/libahci_platform.c
6780F: include/linux/ahci_platform.h
6781
6782LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6783M: Mikael Pettersson <mikpelinux@gmail.com>
6784L: linux-ide@vger.kernel.org
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6786S: Maintained
6787F: drivers/ata/sata_promise.*
6788
6789LIBLOCKDEP
6790M: Sasha Levin <sasha.levin@oracle.com>
6791S: Maintained
6792F: tools/lib/lockdep/
6793
6794LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6795M: Dan Williams <dan.j.williams@intel.com>
6796L: linux-nvdimm@lists.01.org
6797Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6798T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6799S: Supported
6800F: drivers/nvdimm/*
6801F: include/linux/nd.h
6802F: include/linux/libnvdimm.h
6803F: include/uapi/linux/ndctl.h
6804
6805LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6806M: Ross Zwisler <ross.zwisler@linux.intel.com>
6807L: linux-nvdimm@lists.01.org
6808Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6809S: Supported
6810F: drivers/nvdimm/blk.c
6811F: drivers/nvdimm/region_devs.c
6812F: drivers/acpi/nfit*
6813
6814LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6815M: Vishal Verma <vishal.l.verma@intel.com>
6816L: linux-nvdimm@lists.01.org
6817Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6818S: Supported
6819F: drivers/nvdimm/btt*
6820
6821LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6822M: Ross Zwisler <ross.zwisler@linux.intel.com>
6823L: linux-nvdimm@lists.01.org
6824Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6825S: Supported
6826F: drivers/nvdimm/pmem.c
6827F: include/linux/pmem.h
6828F: arch/*/include/asm/pmem.h
6829
6830LIGHTNVM PLATFORM SUPPORT
6831M: Matias Bjorling <mb@lightnvm.io>
6832W: http://github/OpenChannelSSD
6833L: linux-block@vger.kernel.org
6834S: Maintained
6835F: drivers/lightnvm/
6836F: include/linux/lightnvm.h
6837F: include/uapi/linux/lightnvm.h
6838
6839LINUX FOR IBM pSERIES (RS/6000)
6840M: Paul Mackerras <paulus@au.ibm.com>
6841W: http://www.ibm.com/linux/ltc/projects/ppc
6842S: Supported
6843F: arch/powerpc/boot/rs6000.h
6844
6845LINUX FOR POWERPC (32-BIT AND 64-BIT)
6846M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6847M: Paul Mackerras <paulus@samba.org>
6848M: Michael Ellerman <mpe@ellerman.id.au>
6849W: http://www.penguinppc.org/
6850L: linuxppc-dev@lists.ozlabs.org
6851Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6852T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6853S: Supported
6854F: Documentation/powerpc/
6855F: arch/powerpc/
6856F: drivers/char/tpm/tpm_ibmvtpm*
6857F: drivers/crypto/nx/
6858F: drivers/crypto/vmx/
6859F: drivers/net/ethernet/ibm/ibmveth.*
6860F: drivers/net/ethernet/ibm/ibmvnic.*
6861F: drivers/pci/hotplug/rpa*
6862F: drivers/scsi/ibmvscsi/
6863N: opal
6864N: /pmac
6865N: powermac
6866N: powernv
6867N: [^a-z0-9]ps3
6868N: pseries
6869
6870LINUX FOR POWER MACINTOSH
6871M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6872W: http://www.penguinppc.org/
6873L: linuxppc-dev@lists.ozlabs.org
6874S: Maintained
6875F: arch/powerpc/platforms/powermac/
6876F: drivers/macintosh/
6877
6878LINUX FOR POWERPC EMBEDDED MPC5XXX
6879M: Anatolij Gustschin <agust@denx.de>
6880L: linuxppc-dev@lists.ozlabs.org
6881T: git git://git.denx.de/linux-denx-agust.git
6882S: Maintained
6883F: arch/powerpc/platforms/512x/
6884F: arch/powerpc/platforms/52xx/
6885
6886LINUX FOR POWERPC EMBEDDED PPC4XX
6887M: Alistair Popple <alistair@popple.id.au>
6888M: Matt Porter <mporter@kernel.crashing.org>
6889W: http://www.penguinppc.org/
6890L: linuxppc-dev@lists.ozlabs.org
6891S: Maintained
6892F: arch/powerpc/platforms/40x/
6893F: arch/powerpc/platforms/44x/
6894
6895LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6896L: linuxppc-dev@lists.ozlabs.org
6897S: Orphan
6898F: arch/powerpc/*/*virtex*
6899F: arch/powerpc/*/*/*virtex*
6900
6901LINUX FOR POWERPC EMBEDDED PPC8XX
6902M: Vitaly Bordug <vitb@kernel.crashing.org>
6903W: http://www.penguinppc.org/
6904L: linuxppc-dev@lists.ozlabs.org
6905S: Maintained
6906F: arch/powerpc/platforms/8xx/
6907
6908LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
6909M: Scott Wood <oss@buserror.net>
6910M: Kumar Gala <galak@kernel.crashing.org>
6911W: http://www.penguinppc.org/
6912L: linuxppc-dev@lists.ozlabs.org
6913T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
6914S: Maintained
6915F: arch/powerpc/platforms/83xx/
6916F: arch/powerpc/platforms/85xx/
6917
6918LINUX FOR POWERPC PA SEMI PWRFICIENT
6919M: Olof Johansson <olof@lixom.net>
6920L: linuxppc-dev@lists.ozlabs.org
6921S: Maintained
6922F: arch/powerpc/platforms/pasemi/
6923F: drivers/*/*pasemi*
6924F: drivers/*/*/*pasemi*
6925
6926LINUX SECURITY MODULE (LSM) FRAMEWORK
6927M: Chris Wright <chrisw@sous-sol.org>
6928L: linux-security-module@vger.kernel.org
6929S: Supported
6930
6931LIS3LV02D ACCELEROMETER DRIVER
6932M: Eric Piel <eric.piel@tremplin-utc.net>
6933S: Maintained
6934F: Documentation/misc-devices/lis3lv02d
6935F: drivers/misc/lis3lv02d/
6936F: drivers/platform/x86/hp_accel.c
6937
6938LIVE PATCHING
6939M: Josh Poimboeuf <jpoimboe@redhat.com>
6940M: Jessica Yu <jeyu@redhat.com>
6941M: Jiri Kosina <jikos@kernel.org>
6942M: Miroslav Benes <mbenes@suse.cz>
6943R: Petr Mladek <pmladek@suse.com>
6944S: Maintained
6945F: kernel/livepatch/
6946F: include/linux/livepatch.h
6947F: arch/x86/include/asm/livepatch.h
6948F: arch/x86/kernel/livepatch.c
6949F: Documentation/livepatch/
6950F: Documentation/ABI/testing/sysfs-kernel-livepatch
6951F: samples/livepatch/
6952L: live-patching@vger.kernel.org
6953T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
6954
6955LINUX KERNEL DUMP TEST MODULE (LKDTM)
6956M: Kees Cook <keescook@chromium.org>
6957S: Maintained
6958F: drivers/misc/lkdtm.c
6959
6960LLC (802.2)
6961M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6962S: Maintained
6963F: include/linux/llc.h
6964F: include/uapi/linux/llc.h
6965F: include/net/llc*
6966F: net/llc/
6967
6968LM73 HARDWARE MONITOR DRIVER
6969M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
6970L: linux-hwmon@vger.kernel.org
6971S: Maintained
6972F: drivers/hwmon/lm73.c
6973
6974LM78 HARDWARE MONITOR DRIVER
6975M: Jean Delvare <jdelvare@suse.com>
6976L: linux-hwmon@vger.kernel.org
6977S: Maintained
6978F: Documentation/hwmon/lm78
6979F: drivers/hwmon/lm78.c
6980
6981LM83 HARDWARE MONITOR DRIVER
6982M: Jean Delvare <jdelvare@suse.com>
6983L: linux-hwmon@vger.kernel.org
6984S: Maintained
6985F: Documentation/hwmon/lm83
6986F: drivers/hwmon/lm83.c
6987
6988LM90 HARDWARE MONITOR DRIVER
6989M: Jean Delvare <jdelvare@suse.com>
6990L: linux-hwmon@vger.kernel.org
6991S: Maintained
6992F: Documentation/hwmon/lm90
6993F: Documentation/devicetree/bindings/hwmon/lm90.txt
6994F: drivers/hwmon/lm90.c
6995
6996LM95234 HARDWARE MONITOR DRIVER
6997M: Guenter Roeck <linux@roeck-us.net>
6998L: linux-hwmon@vger.kernel.org
6999S: Maintained
7000F: Documentation/hwmon/lm95234
7001F: drivers/hwmon/lm95234.c
7002
7003LME2510 MEDIA DRIVER
7004M: Malcolm Priestley <tvboxspy@gmail.com>
7005L: linux-media@vger.kernel.org
7006W: https://linuxtv.org
7007Q: http://patchwork.linuxtv.org/project/linux-media/list/
7008S: Maintained
7009F: drivers/media/usb/dvb-usb-v2/lmedm04*
7010
7011LOCKDEP AND LOCKSTAT
7012M: Peter Zijlstra <peterz@infradead.org>
7013M: Ingo Molnar <mingo@redhat.com>
7014L: linux-kernel@vger.kernel.org
7015T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git core/locking
7016S: Maintained
7017F: Documentation/locking/lockdep*.txt
7018F: Documentation/locking/lockstat.txt
7019F: include/linux/lockdep.h
7020F: kernel/locking/
7021
7022LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7023M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7024L: linux-ntfs-dev@lists.sourceforge.net
7025W: http://www.linux-ntfs.org/content/view/19/37/
7026S: Maintained
7027F: Documentation/ldm.txt
7028F: block/partitions/ldm.*
7029
7030LogFS
7031M: Joern Engel <joern@logfs.org>
7032M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7033L: logfs@logfs.org
7034W: logfs.org
7035S: Maintained
7036F: fs/logfs/
7037
7038LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7039M: Sathya Prakash <sathya.prakash@broadcom.com>
7040M: Chaitra P B <chaitra.basappa@broadcom.com>
7041M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7042L: MPT-FusionLinux.pdl@broadcom.com
7043L: linux-scsi@vger.kernel.org
7044W: http://www.avagotech.com/support/
7045S: Supported
7046F: drivers/message/fusion/
7047F: drivers/scsi/mpt2sas/
7048F: drivers/scsi/mpt3sas/
7049
7050LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7051M: Matthew Wilcox <matthew@wil.cx>
7052L: linux-scsi@vger.kernel.org
7053S: Maintained
7054F: drivers/scsi/sym53c8xx_2/
7055
7056LTC4261 HARDWARE MONITOR DRIVER
7057M: Guenter Roeck <linux@roeck-us.net>
7058L: linux-hwmon@vger.kernel.org
7059S: Maintained
7060F: Documentation/hwmon/ltc4261
7061F: drivers/hwmon/ltc4261.c
7062
7063LTP (Linux Test Project)
7064M: Mike Frysinger <vapier@gentoo.org>
7065M: Cyril Hrubis <chrubis@suse.cz>
7066M: Wanlong Gao <wanlong.gao@gmail.com>
7067M: Jan Stancek <jstancek@redhat.com>
7068M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7069M: Alexey Kodanev <alexey.kodanev@oracle.com>
7070L: ltp@lists.linux.it (subscribers-only)
7071W: http://linux-test-project.github.io/
7072T: git git://github.com/linux-test-project/ltp.git
7073S: Maintained
7074
7075M32R ARCHITECTURE
7076W: http://www.linux-m32r.org/
7077S: Orphan
7078F: arch/m32r/
7079
7080M68K ARCHITECTURE
7081M: Geert Uytterhoeven <geert@linux-m68k.org>
7082L: linux-m68k@lists.linux-m68k.org
7083W: http://www.linux-m68k.org/
7084T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7085S: Maintained
7086F: arch/m68k/
7087F: drivers/zorro/
7088
7089M68K ON APPLE MACINTOSH
7090M: Joshua Thompson <funaho@jurai.org>
7091W: http://www.mac.linux-m68k.org/
7092L: linux-m68k@lists.linux-m68k.org
7093S: Maintained
7094F: arch/m68k/mac/
7095
7096M68K ON HP9000/300
7097M: Philip Blundell <philb@gnu.org>
7098W: http://www.tazenda.demon.co.uk/phil/linux-hp
7099S: Maintained
7100F: arch/m68k/hp300/
7101
7102M88DS3103 MEDIA DRIVER
7103M: Antti Palosaari <crope@iki.fi>
7104L: linux-media@vger.kernel.org
7105W: https://linuxtv.org
7106W: http://palosaari.fi/linux/
7107Q: http://patchwork.linuxtv.org/project/linux-media/list/
7108T: git git://linuxtv.org/anttip/media_tree.git
7109S: Maintained
7110F: drivers/media/dvb-frontends/m88ds3103*
7111
7112M88RS2000 MEDIA DRIVER
7113M: Malcolm Priestley <tvboxspy@gmail.com>
7114L: linux-media@vger.kernel.org
7115W: https://linuxtv.org
7116Q: http://patchwork.linuxtv.org/project/linux-media/list/
7117S: Maintained
7118F: drivers/media/dvb-frontends/m88rs2000*
7119
7120MA901 MASTERKIT USB FM RADIO DRIVER
7121M: Alexey Klimov <klimov.linux@gmail.com>
7122L: linux-media@vger.kernel.org
7123T: git git://linuxtv.org/media_tree.git
7124S: Maintained
7125F: drivers/media/radio/radio-ma901.c
7126
7127MAC80211
7128M: Johannes Berg <johannes@sipsolutions.net>
7129L: linux-wireless@vger.kernel.org
7130W: http://wireless.kernel.org/
7131T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7133S: Maintained
7134F: Documentation/networking/mac80211-injection.txt
7135F: include/net/mac80211.h
7136F: net/mac80211/
7137F: drivers/net/wireless/mac80211_hwsim.[ch]
7138
7139MACVLAN DRIVER
7140M: Patrick McHardy <kaber@trash.net>
7141L: netdev@vger.kernel.org
7142S: Maintained
7143F: drivers/net/macvlan.c
7144F: include/linux/if_macvlan.h
7145
7146MAILBOX API
7147M: Jassi Brar <jassisinghbrar@gmail.com>
7148L: linux-kernel@vger.kernel.org
7149S: Maintained
7150F: drivers/mailbox/
7151F: include/linux/mailbox_client.h
7152F: include/linux/mailbox_controller.h
7153
7154MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7155M: Michael Kerrisk <mtk.manpages@gmail.com>
7156W: http://www.kernel.org/doc/man-pages
7157L: linux-man@vger.kernel.org
7158S: Maintained
7159
7160MARVELL ARMADA DRM SUPPORT
7161M: Russell King <rmk+kernel@armlinux.org.uk>
7162S: Maintained
7163F: drivers/gpu/drm/armada/
7164F: include/uapi/drm/armada_drm.h
7165F: Documentation/devicetree/bindings/display/armada/
7166
7167MARVELL 88E6352 DSA support
7168M: Guenter Roeck <linux@roeck-us.net>
7169S: Maintained
7170F: drivers/net/dsa/mv88e6352.c
7171
7172MARVELL CRYPTO DRIVER
7173M: Boris Brezillon <boris.brezillon@free-electrons.com>
7174M: Arnaud Ebalard <arno@natisbad.org>
7175F: drivers/crypto/marvell/
7176S: Maintained
7177L: linux-crypto@vger.kernel.org
7178
7179MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7180M: Mirko Lindner <mlindner@marvell.com>
7181M: Stephen Hemminger <stephen@networkplumber.org>
7182L: netdev@vger.kernel.org
7183S: Maintained
7184F: drivers/net/ethernet/marvell/sk*
7185
7186MARVELL LIBERTAS WIRELESS DRIVER
7187L: libertas-dev@lists.infradead.org
7188S: Orphan
7189F: drivers/net/wireless/marvell/libertas/
7190
7191MARVELL MV643XX ETHERNET DRIVER
7192M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7193L: netdev@vger.kernel.org
7194S: Maintained
7195F: drivers/net/ethernet/marvell/mv643xx_eth.*
7196F: include/linux/mv643xx.h
7197
7198MARVELL MVNETA ETHERNET DRIVER
7199M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7200L: netdev@vger.kernel.org
7201S: Maintained
7202F: drivers/net/ethernet/marvell/mvneta.*
7203
7204MARVELL MWIFIEX WIRELESS DRIVER
7205M: Amitkumar Karwar <akarwar@marvell.com>
7206M: Nishant Sarmukadam <nishants@marvell.com>
7207L: linux-wireless@vger.kernel.org
7208S: Maintained
7209F: drivers/net/wireless/marvell/mwifiex/
7210
7211MARVELL MWL8K WIRELESS DRIVER
7212M: Lennert Buytenhek <buytenh@wantstofly.org>
7213L: linux-wireless@vger.kernel.org
7214S: Odd Fixes
7215F: drivers/net/wireless/marvell/mwl8k.c
7216
7217MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7218M: Nicolas Pitre <nico@fluxnic.net>
7219S: Odd Fixes
7220F: drivers/mmc/host/mvsdio.*
7221
7222MATROX FRAMEBUFFER DRIVER
7223L: linux-fbdev@vger.kernel.org
7224S: Orphan
7225F: drivers/video/fbdev/matrox/matroxfb_*
7226F: include/uapi/linux/matroxfb.h
7227
7228MAX16065 HARDWARE MONITOR DRIVER
7229M: Guenter Roeck <linux@roeck-us.net>
7230L: linux-hwmon@vger.kernel.org
7231S: Maintained
7232F: Documentation/hwmon/max16065
7233F: drivers/hwmon/max16065.c
7234
7235MAX20751 HARDWARE MONITOR DRIVER
7236M: Guenter Roeck <linux@roeck-us.net>
7237L: linux-hwmon@vger.kernel.org
7238S: Maintained
7239F: Documentation/hwmon/max20751
7240F: drivers/hwmon/max20751.c
7241
7242MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7243M: "Hans J. Koch" <hjk@hansjkoch.de>
7244L: linux-hwmon@vger.kernel.org
7245S: Maintained
7246F: Documentation/hwmon/max6650
7247F: drivers/hwmon/max6650.c
7248
7249MAX6697 HARDWARE MONITOR DRIVER
7250M: Guenter Roeck <linux@roeck-us.net>
7251L: linux-hwmon@vger.kernel.org
7252S: Maintained
7253F: Documentation/hwmon/max6697
7254F: Documentation/devicetree/bindings/i2c/max6697.txt
7255F: drivers/hwmon/max6697.c
7256F: include/linux/platform_data/max6697.h
7257
7258MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7259M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7260L: linux-pm@vger.kernel.org
7261S: Supported
7262F: drivers/power/max14577_charger.c
7263F: drivers/power/max77693_charger.c
7264
7265MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7266M: Javier Martinez Canillas <javier@osg.samsung.com>
7267L: linux-kernel@vger.kernel.org
7268S: Supported
7269F: drivers/*/*max77802*.c
7270F: Documentation/devicetree/bindings/*/*max77802.txt
7271F: include/dt-bindings/*/*max77802.h
7272
7273MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7274M: Chanwoo Choi <cw00.choi@samsung.com>
7275M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7276L: linux-kernel@vger.kernel.org
7277S: Supported
7278F: drivers/*/max14577*.c
7279F: drivers/*/max77686*.c
7280F: drivers/*/max77693*.c
7281F: drivers/extcon/extcon-max14577.c
7282F: drivers/extcon/extcon-max77693.c
7283F: drivers/rtc/rtc-max77686.c
7284F: drivers/clk/clk-max77686.c
7285F: Documentation/devicetree/bindings/mfd/max14577.txt
7286F: Documentation/devicetree/bindings/*/max77686.txt
7287F: Documentation/devicetree/bindings/mfd/max77693.txt
7288F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7289F: include/linux/mfd/max14577*.h
7290F: include/linux/mfd/max77686*.h
7291F: include/linux/mfd/max77693*.h
7292
7293MAXIRADIO FM RADIO RECEIVER DRIVER
7294M: Hans Verkuil <hverkuil@xs4all.nl>
7295L: linux-media@vger.kernel.org
7296T: git git://linuxtv.org/media_tree.git
7297W: https://linuxtv.org
7298S: Maintained
7299F: drivers/media/radio/radio-maxiradio*
7300
7301MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7302M: Peter Rosin <peda@axentia.se>
7303L: linux-iio@vger.kernel.org
7304S: Maintained
7305F: drivers/iio/potentiometer/mcp4531.c
7306
7307MEDIA DRIVERS FOR RENESAS - VSP1
7308M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7309L: linux-media@vger.kernel.org
7310L: linux-renesas-soc@vger.kernel.org
7311T: git git://linuxtv.org/media_tree.git
7312S: Supported
7313F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7314F: drivers/media/platform/vsp1/
7315
7316MEDIA DRIVERS FOR ASCOT2E
7317M: Sergey Kozlov <serjk@netup.ru>
7318L: linux-media@vger.kernel.org
7319W: https://linuxtv.org
7320W: http://netup.tv/
7321T: git git://linuxtv.org/media_tree.git
7322S: Supported
7323F: drivers/media/dvb-frontends/ascot2e*
7324
7325MEDIA DRIVERS FOR CXD2841ER
7326M: Sergey Kozlov <serjk@netup.ru>
7327L: linux-media@vger.kernel.org
7328W: https://linuxtv.org
7329W: http://netup.tv/
7330T: git git://linuxtv.org/media_tree.git
7331S: Supported
7332F: drivers/media/dvb-frontends/cxd2841er*
7333
7334MEDIA DRIVERS FOR HORUS3A
7335M: Sergey Kozlov <serjk@netup.ru>
7336L: linux-media@vger.kernel.org
7337W: https://linuxtv.org
7338W: http://netup.tv/
7339T: git git://linuxtv.org/media_tree.git
7340S: Supported
7341F: drivers/media/dvb-frontends/horus3a*
7342
7343MEDIA DRIVERS FOR LNBH25
7344M: Sergey Kozlov <serjk@netup.ru>
7345L: linux-media@vger.kernel.org
7346W: https://linuxtv.org
7347W: http://netup.tv/
7348T: git git://linuxtv.org/media_tree.git
7349S: Supported
7350F: drivers/media/dvb-frontends/lnbh25*
7351
7352MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7353M: Sergey Kozlov <serjk@netup.ru>
7354L: linux-media@vger.kernel.org
7355W: https://linuxtv.org
7356W: http://netup.tv/
7357T: git git://linuxtv.org/media_tree.git
7358S: Supported
7359F: drivers/media/pci/netup_unidvb/*
7360
7361MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7362M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
7363P: LinuxTV.org Project
7364L: linux-media@vger.kernel.org
7365W: https://linuxtv.org
7366Q: http://patchwork.kernel.org/project/linux-media/list/
7367T: git git://linuxtv.org/media_tree.git
7368S: Maintained
7369F: Documentation/dvb/
7370F: Documentation/video4linux/
7371F: Documentation/DocBook/media/
7372F: drivers/media/
7373F: drivers/staging/media/
7374F: include/linux/platform_data/media/
7375F: include/media/
7376F: include/uapi/linux/dvb/
7377F: include/uapi/linux/videodev2.h
7378F: include/uapi/linux/media.h
7379F: include/uapi/linux/v4l2-*
7380F: include/uapi/linux/meye.h
7381F: include/uapi/linux/ivtv*
7382F: include/uapi/linux/uvcvideo.h
7383
7384MEDIATEK ETHERNET DRIVER
7385M: Felix Fietkau <nbd@openwrt.org>
7386M: John Crispin <blogic@openwrt.org>
7387L: netdev@vger.kernel.org
7388S: Maintained
7389F: drivers/net/ethernet/mediatek/
7390
7391MEDIATEK MT7601U WIRELESS LAN DRIVER
7392M: Jakub Kicinski <kubakici@wp.pl>
7393L: linux-wireless@vger.kernel.org
7394S: Maintained
7395F: drivers/net/wireless/mediatek/mt7601u/
7396
7397MEGARAID SCSI/SAS DRIVERS
7398M: Kashyap Desai <kashyap.desai@avagotech.com>
7399M: Sumit Saxena <sumit.saxena@avagotech.com>
7400M: Uday Lingala <uday.lingala@avagotech.com>
7401L: megaraidlinux.pdl@avagotech.com
7402L: linux-scsi@vger.kernel.org
7403W: http://www.lsi.com
7404S: Maintained
7405F: Documentation/scsi/megaraid.txt
7406F: drivers/scsi/megaraid.*
7407F: drivers/scsi/megaraid/
7408
7409MELLANOX ETHERNET DRIVER (mlx4_en)
7410M: Eugenia Emantayev <eugenia@mellanox.com>
7411L: netdev@vger.kernel.org
7412S: Supported
7413W: http://www.mellanox.com
7414Q: http://patchwork.ozlabs.org/project/netdev/list/
7415F: drivers/net/ethernet/mellanox/mlx4/en_*
7416
7417MELLANOX ETHERNET DRIVER (mlx5e)
7418M: Saeed Mahameed <saeedm@mellanox.com>
7419L: netdev@vger.kernel.org
7420S: Supported
7421W: http://www.mellanox.com
7422Q: http://patchwork.ozlabs.org/project/netdev/list/
7423F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7424
7425MELLANOX ETHERNET SWITCH DRIVERS
7426M: Jiri Pirko <jiri@mellanox.com>
7427M: Ido Schimmel <idosch@mellanox.com>
7428L: netdev@vger.kernel.org
7429S: Supported
7430W: http://www.mellanox.com
7431Q: http://patchwork.ozlabs.org/project/netdev/list/
7432F: drivers/net/ethernet/mellanox/mlxsw/
7433
7434MEMBARRIER SUPPORT
7435M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7436M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7437L: linux-kernel@vger.kernel.org
7438S: Supported
7439F: kernel/membarrier.c
7440F: include/uapi/linux/membarrier.h
7441
7442MEMORY MANAGEMENT
7443L: linux-mm@kvack.org
7444W: http://www.linux-mm.org
7445S: Maintained
7446F: include/linux/mm.h
7447F: include/linux/gfp.h
7448F: include/linux/mmzone.h
7449F: include/linux/memory_hotplug.h
7450F: include/linux/vmalloc.h
7451F: mm/
7452
7453MEMORY TECHNOLOGY DEVICES (MTD)
7454M: David Woodhouse <dwmw2@infradead.org>
7455M: Brian Norris <computersforpeace@gmail.com>
7456L: linux-mtd@lists.infradead.org
7457W: http://www.linux-mtd.infradead.org/
7458Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7459T: git git://git.infradead.org/linux-mtd.git
7460T: git git://git.infradead.org/l2-mtd.git
7461S: Maintained
7462F: drivers/mtd/
7463F: include/linux/mtd/
7464F: include/uapi/mtd/
7465
7466MEN A21 WATCHDOG DRIVER
7467M: Johannes Thumshirn <morbidrsa@gmail.com>
7468L: linux-watchdog@vger.kernel.org
7469S: Maintained
7470F: drivers/watchdog/mena21_wdt.c
7471
7472MEN CHAMELEON BUS (mcb)
7473M: Johannes Thumshirn <morbidrsa@gmail.com>
7474S: Maintained
7475F: drivers/mcb/
7476F: include/linux/mcb.h
7477F: Documentation/men-chameleon-bus.txt
7478
7479MEN F21BMC (Board Management Controller)
7480M: Andreas Werner <andreas.werner@men.de>
7481S: Supported
7482F: drivers/mfd/menf21bmc.c
7483F: drivers/watchdog/menf21bmc_wdt.c
7484F: drivers/leds/leds-menf21bmc.c
7485F: drivers/hwmon/menf21bmc_hwmon.c
7486F: Documentation/hwmon/menf21bmc
7487
7488METAG ARCHITECTURE
7489M: James Hogan <james.hogan@imgtec.com>
7490L: linux-metag@vger.kernel.org
7491T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7492S: Odd Fixes
7493F: arch/metag/
7494F: Documentation/metag/
7495F: Documentation/devicetree/bindings/metag/
7496F: Documentation/devicetree/bindings/interrupt-controller/img,*
7497F: drivers/clocksource/metag_generic.c
7498F: drivers/irqchip/irq-metag.c
7499F: drivers/irqchip/irq-metag-ext.c
7500F: drivers/tty/metag_da.c
7501
7502MICROBLAZE ARCHITECTURE
7503M: Michal Simek <monstr@monstr.eu>
7504W: http://www.monstr.eu/fdt/
7505T: git git://git.monstr.eu/linux-2.6-microblaze.git
7506S: Supported
7507F: arch/microblaze/
7508
7509MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7510M: Chen Yu <yu.c.chen@intel.com>
7511L: platform-driver-x86@vger.kernel.org
7512S: Supported
7513F: drivers/platform/x86/surfacepro3_button.c
7514
7515MICROTEK X6 SCANNER
7516M: Oliver Neukum <oliver@neukum.org>
7517S: Maintained
7518F: drivers/usb/image/microtek.*
7519
7520MIPS
7521M: Ralf Baechle <ralf@linux-mips.org>
7522L: linux-mips@linux-mips.org
7523W: http://www.linux-mips.org/
7524T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7525Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7526S: Supported
7527F: Documentation/devicetree/bindings/mips/
7528F: Documentation/mips/
7529F: arch/mips/
7530
7531MIPS/LOONGSON1 ARCHITECTURE
7532M: Keguang Zhang <keguang.zhang@gmail.com>
7533L: linux-mips@linux-mips.org
7534S: Maintained
7535F: arch/mips/loongson32/
7536F: arch/mips/include/asm/mach-loongson32/
7537F: drivers/*/*loongson1*
7538F: drivers/*/*/*loongson1*
7539
7540MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7541M: Hans Verkuil <hverkuil@xs4all.nl>
7542L: linux-media@vger.kernel.org
7543T: git git://linuxtv.org/media_tree.git
7544W: https://linuxtv.org
7545S: Odd Fixes
7546F: drivers/media/radio/radio-miropcm20*
7547
7548MELLANOX MLX4 core VPI driver
7549M: Yishai Hadas <yishaih@mellanox.com>
7550L: netdev@vger.kernel.org
7551L: linux-rdma@vger.kernel.org
7552W: http://www.mellanox.com
7553Q: http://patchwork.ozlabs.org/project/netdev/list/
7554S: Supported
7555F: drivers/net/ethernet/mellanox/mlx4/
7556F: include/linux/mlx4/
7557
7558MELLANOX MLX4 IB driver
7559M: Yishai Hadas <yishaih@mellanox.com>
7560L: linux-rdma@vger.kernel.org
7561W: http://www.mellanox.com
7562Q: http://patchwork.kernel.org/project/linux-rdma/list/
7563S: Supported
7564F: drivers/infiniband/hw/mlx4/
7565F: include/linux/mlx4/
7566
7567MELLANOX MLX5 core VPI driver
7568M: Matan Barak <matanb@mellanox.com>
7569M: Leon Romanovsky <leonro@mellanox.com>
7570L: netdev@vger.kernel.org
7571L: linux-rdma@vger.kernel.org
7572W: http://www.mellanox.com
7573Q: http://patchwork.ozlabs.org/project/netdev/list/
7574S: Supported
7575F: drivers/net/ethernet/mellanox/mlx5/core/
7576F: include/linux/mlx5/
7577
7578MELLANOX MLX5 IB driver
7579M: Matan Barak <matanb@mellanox.com>
7580M: Leon Romanovsky <leonro@mellanox.com>
7581L: linux-rdma@vger.kernel.org
7582W: http://www.mellanox.com
7583Q: http://patchwork.kernel.org/project/linux-rdma/list/
7584S: Supported
7585F: drivers/infiniband/hw/mlx5/
7586F: include/linux/mlx5/
7587
7588MELEXIS MLX90614 DRIVER
7589M: Crt Mori <cmo@melexis.com>
7590L: linux-iio@vger.kernel.org
7591W: http://www.melexis.com
7592S: Supported
7593F: drivers/iio/temperature/mlx90614.c
7594
7595MN88472 MEDIA DRIVER
7596M: Antti Palosaari <crope@iki.fi>
7597L: linux-media@vger.kernel.org
7598W: https://linuxtv.org
7599W: http://palosaari.fi/linux/
7600Q: http://patchwork.linuxtv.org/project/linux-media/list/
7601T: git git://linuxtv.org/anttip/media_tree.git
7602S: Maintained
7603F: drivers/staging/media/mn88472/
7604F: drivers/media/dvb-frontends/mn88472.h
7605
7606MN88473 MEDIA DRIVER
7607M: Antti Palosaari <crope@iki.fi>
7608L: linux-media@vger.kernel.org
7609W: https://linuxtv.org
7610W: http://palosaari.fi/linux/
7611Q: http://patchwork.linuxtv.org/project/linux-media/list/
7612S: Maintained
7613F: drivers/media/dvb-frontends/mn88473*
7614
7615MODULE SUPPORT
7616M: Rusty Russell <rusty@rustcorp.com.au>
7617S: Maintained
7618F: include/linux/module.h
7619F: kernel/module.c
7620
7621MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7622W: http://popies.net/meye/
7623S: Orphan
7624F: Documentation/video4linux/meye.txt
7625F: drivers/media/pci/meye/
7626F: include/uapi/linux/meye.h
7627
7628MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7629M: Jiri Slaby <jirislaby@gmail.com>
7630S: Maintained
7631F: Documentation/serial/moxa-smartio
7632F: drivers/tty/mxser.*
7633
7634MR800 AVERMEDIA USB FM RADIO DRIVER
7635M: Alexey Klimov <klimov.linux@gmail.com>
7636L: linux-media@vger.kernel.org
7637T: git git://linuxtv.org/media_tree.git
7638S: Maintained
7639F: drivers/media/radio/radio-mr800.c
7640
7641MRF24J40 IEEE 802.15.4 RADIO DRIVER
7642M: Alan Ott <alan@signal11.us>
7643L: linux-wpan@vger.kernel.org
7644S: Maintained
7645F: drivers/net/ieee802154/mrf24j40.c
7646F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7647
7648MSI LAPTOP SUPPORT
7649M: "Lee, Chun-Yi" <jlee@suse.com>
7650L: platform-driver-x86@vger.kernel.org
7651S: Maintained
7652F: drivers/platform/x86/msi-laptop.c
7653
7654MSI WMI SUPPORT
7655L: platform-driver-x86@vger.kernel.org
7656S: Orphan
7657F: drivers/platform/x86/msi-wmi.c
7658
7659MSI001 MEDIA DRIVER
7660M: Antti Palosaari <crope@iki.fi>
7661L: linux-media@vger.kernel.org
7662W: https://linuxtv.org
7663W: http://palosaari.fi/linux/
7664Q: http://patchwork.linuxtv.org/project/linux-media/list/
7665T: git git://linuxtv.org/anttip/media_tree.git
7666S: Maintained
7667F: drivers/media/tuners/msi001*
7668
7669MSI2500 MEDIA DRIVER
7670M: Antti Palosaari <crope@iki.fi>
7671L: linux-media@vger.kernel.org
7672W: https://linuxtv.org
7673W: http://palosaari.fi/linux/
7674Q: http://patchwork.linuxtv.org/project/linux-media/list/
7675T: git git://linuxtv.org/anttip/media_tree.git
7676S: Maintained
7677F: drivers/media/usb/msi2500/
7678
7679MSYSTEMS DISKONCHIP G3 MTD DRIVER
7680M: Robert Jarzmik <robert.jarzmik@free.fr>
7681L: linux-mtd@lists.infradead.org
7682S: Maintained
7683F: drivers/mtd/devices/docg3*
7684
7685MT9M032 APTINA SENSOR DRIVER
7686M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7687L: linux-media@vger.kernel.org
7688T: git git://linuxtv.org/media_tree.git
7689S: Maintained
7690F: drivers/media/i2c/mt9m032.c
7691F: include/media/i2c/mt9m032.h
7692
7693MT9P031 APTINA CAMERA SENSOR
7694M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7695L: linux-media@vger.kernel.org
7696T: git git://linuxtv.org/media_tree.git
7697S: Maintained
7698F: drivers/media/i2c/mt9p031.c
7699F: include/media/i2c/mt9p031.h
7700
7701MT9T001 APTINA CAMERA SENSOR
7702M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7703L: linux-media@vger.kernel.org
7704T: git git://linuxtv.org/media_tree.git
7705S: Maintained
7706F: drivers/media/i2c/mt9t001.c
7707F: include/media/i2c/mt9t001.h
7708
7709MT9V032 APTINA CAMERA SENSOR
7710M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7711L: linux-media@vger.kernel.org
7712T: git git://linuxtv.org/media_tree.git
7713S: Maintained
7714F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7715F: drivers/media/i2c/mt9v032.c
7716F: include/media/i2c/mt9v032.h
7717
7718MULTIFUNCTION DEVICES (MFD)
7719M: Lee Jones <lee.jones@linaro.org>
7720T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7721S: Supported
7722F: drivers/mfd/
7723F: include/linux/mfd/
7724
7725MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7726M: Ulf Hansson <ulf.hansson@linaro.org>
7727L: linux-mmc@vger.kernel.org
7728T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7729S: Maintained
7730F: drivers/mmc/
7731F: include/linux/mmc/
7732F: include/uapi/linux/mmc/
7733
7734MULTIMEDIA CARD (MMC) ETC. OVER SPI
7735S: Orphan
7736F: drivers/mmc/host/mmc_spi.c
7737F: include/linux/spi/mmc_spi.h
7738
7739MULTISOUND SOUND DRIVER
7740M: Andrew Veliath <andrewtv@usa.net>
7741S: Maintained
7742F: Documentation/sound/oss/MultiSound
7743F: sound/oss/msnd*
7744
7745MULTITECH MULTIPORT CARD (ISICOM)
7746S: Orphan
7747F: drivers/tty/isicom.c
7748F: include/linux/isicom.h
7749
7750MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7751M: Bin Liu <b-liu@ti.com>
7752L: linux-usb@vger.kernel.org
7753T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7754S: Maintained
7755F: drivers/usb/musb/
7756
7757MXL5007T MEDIA DRIVER
7758M: Michael Krufky <mkrufky@linuxtv.org>
7759L: linux-media@vger.kernel.org
7760W: https://linuxtv.org
7761W: http://github.com/mkrufky
7762Q: http://patchwork.linuxtv.org/project/linux-media/list/
7763T: git git://linuxtv.org/mkrufky/tuners.git
7764S: Maintained
7765F: drivers/media/tuners/mxl5007t.*
7766
7767MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7768M: Hyong-Youb Kim <hykim@myri.com>
7769L: netdev@vger.kernel.org
7770W: https://www.myricom.com/support/downloads/myri10ge.html
7771S: Supported
7772F: drivers/net/ethernet/myricom/myri10ge/
7773
7774NAND FLASH SUBSYSTEM
7775M: Boris Brezillon <boris.brezillon@free-electrons.com>
7776R: Richard Weinberger <richard@nod.at>
7777L: linux-mtd@lists.infradead.org
7778W: http://www.linux-mtd.infradead.org/
7779Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7780T: git git://github.com/linux-nand/linux.git
7781S: Maintained
7782F: drivers/mtd/nand/
7783F: include/linux/mtd/nand*.h
7784
7785NATSEMI ETHERNET DRIVER (DP8381x)
7786S: Orphan
7787F: drivers/net/ethernet/natsemi/natsemi.c
7788
7789NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7790M: Daniel Mack <zonque@gmail.com>
7791S: Maintained
7792L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7793W: http://www.native-instruments.com
7794F: sound/usb/caiaq/
7795
7796NCP FILESYSTEM
7797M: Petr Vandrovec <petr@vandrovec.name>
7798S: Odd Fixes
7799F: fs/ncpfs/
7800
7801NCR 5380 SCSI DRIVERS
7802M: Finn Thain <fthain@telegraphics.com.au>
7803M: Michael Schmitz <schmitzmic@gmail.com>
7804L: linux-scsi@vger.kernel.org
7805S: Maintained
7806F: Documentation/scsi/g_NCR5380.txt
7807F: Documentation/scsi/dtc3x80.txt
7808F: drivers/scsi/NCR5380.*
7809F: drivers/scsi/arm/cumana_1.c
7810F: drivers/scsi/arm/oak.c
7811F: drivers/scsi/atari_scsi.*
7812F: drivers/scsi/dmx3191d.c
7813F: drivers/scsi/dtc.*
7814F: drivers/scsi/g_NCR5380.*
7815F: drivers/scsi/g_NCR5380_mmio.c
7816F: drivers/scsi/mac_scsi.*
7817F: drivers/scsi/pas16.*
7818F: drivers/scsi/sun3_scsi.*
7819F: drivers/scsi/sun3_scsi_vme.c
7820F: drivers/scsi/t128.*
7821
7822NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7823M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7824L: linux-scsi@vger.kernel.org
7825S: Maintained
7826F: drivers/scsi/NCR_D700.*
7827
7828NCT6775 HARDWARE MONITOR DRIVER
7829M: Guenter Roeck <linux@roeck-us.net>
7830L: linux-hwmon@vger.kernel.org
7831S: Maintained
7832F: Documentation/hwmon/nct6775
7833F: drivers/hwmon/nct6775.c
7834
7835NETEFFECT IWARP RNIC DRIVER (IW_NES)
7836M: Faisal Latif <faisal.latif@intel.com>
7837L: linux-rdma@vger.kernel.org
7838W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7839S: Supported
7840F: drivers/infiniband/hw/nes/
7841
7842NETEM NETWORK EMULATOR
7843M: Stephen Hemminger <stephen@networkplumber.org>
7844L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7845S: Maintained
7846F: net/sched/sch_netem.c
7847
7848NETERION 10GbE DRIVERS (s2io/vxge)
7849M: Jon Mason <jdmason@kudzu.us>
7850L: netdev@vger.kernel.org
7851S: Supported
7852F: Documentation/networking/s2io.txt
7853F: Documentation/networking/vxge.txt
7854F: drivers/net/ethernet/neterion/
7855
7856NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7857M: Pablo Neira Ayuso <pablo@netfilter.org>
7858M: Patrick McHardy <kaber@trash.net>
7859M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7860L: netfilter-devel@vger.kernel.org
7861L: coreteam@netfilter.org
7862W: http://www.netfilter.org/
7863W: http://www.iptables.org/
7864Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7865T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7866T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7867S: Supported
7868F: include/linux/netfilter*
7869F: include/linux/netfilter/
7870F: include/net/netfilter/
7871F: include/uapi/linux/netfilter*
7872F: include/uapi/linux/netfilter/
7873F: net/*/netfilter.c
7874F: net/*/netfilter/
7875F: net/netfilter/
7876F: net/bridge/br_netfilter*.c
7877
7878NETLABEL
7879M: Paul Moore <paul@paul-moore.com>
7880W: http://netlabel.sf.net
7881L: netdev@vger.kernel.org
7882S: Maintained
7883F: Documentation/netlabel/
7884F: include/net/netlabel.h
7885F: net/netlabel/
7886
7887NETROM NETWORK LAYER
7888M: Ralf Baechle <ralf@linux-mips.org>
7889L: linux-hams@vger.kernel.org
7890W: http://www.linux-ax25.org/
7891S: Maintained
7892F: include/net/netrom.h
7893F: include/uapi/linux/netrom.h
7894F: net/netrom/
7895
7896NETRONOME ETHERNET DRIVERS
7897M: Jakub Kicinski <jakub.kicinski@netronome.com>
7898L: oss-drivers@netronome.com
7899S: Maintained
7900F: drivers/net/ethernet/netronome/
7901
7902NETWORK BLOCK DEVICE (NBD)
7903M: Markus Pargmann <mpa@pengutronix.de>
7904S: Maintained
7905L: nbd-general@lists.sourceforge.net
7906T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
7907F: Documentation/blockdev/nbd.txt
7908F: drivers/block/nbd.c
7909F: include/uapi/linux/nbd.h
7910
7911NETWORK DROP MONITOR
7912M: Neil Horman <nhorman@tuxdriver.com>
7913L: netdev@vger.kernel.org
7914S: Maintained
7915W: https://fedorahosted.org/dropwatch/
7916F: net/core/drop_monitor.c
7917
7918NETWORKING [GENERAL]
7919M: "David S. Miller" <davem@davemloft.net>
7920L: netdev@vger.kernel.org
7921W: http://www.linuxfoundation.org/en/Net
7922Q: http://patchwork.ozlabs.org/project/netdev/list/
7923T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7924T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7925S: Maintained
7926F: net/
7927F: include/net/
7928F: include/linux/in.h
7929F: include/linux/net.h
7930F: include/linux/netdevice.h
7931F: include/uapi/linux/in.h
7932F: include/uapi/linux/net.h
7933F: include/uapi/linux/netdevice.h
7934F: include/uapi/linux/net_namespace.h
7935F: tools/net/
7936F: tools/testing/selftests/net/
7937F: lib/random32.c
7938F: lib/test_bpf.c
7939
7940NETWORKING [IPv4/IPv6]
7941M: "David S. Miller" <davem@davemloft.net>
7942M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
7943M: James Morris <jmorris@namei.org>
7944M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
7945M: Patrick McHardy <kaber@trash.net>
7946L: netdev@vger.kernel.org
7947T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7948S: Maintained
7949F: net/ipv4/
7950F: net/ipv6/
7951F: include/net/ip*
7952F: arch/x86/net/*
7953
7954NETWORKING [IPSEC]
7955M: Steffen Klassert <steffen.klassert@secunet.com>
7956M: Herbert Xu <herbert@gondor.apana.org.au>
7957M: "David S. Miller" <davem@davemloft.net>
7958L: netdev@vger.kernel.org
7959T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
7960T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
7961S: Maintained
7962F: net/core/flow.c
7963F: net/xfrm/
7964F: net/key/
7965F: net/ipv4/xfrm*
7966F: net/ipv4/esp4.c
7967F: net/ipv4/ah4.c
7968F: net/ipv4/ipcomp.c
7969F: net/ipv4/ip_vti.c
7970F: net/ipv6/xfrm*
7971F: net/ipv6/esp6.c
7972F: net/ipv6/ah6.c
7973F: net/ipv6/ipcomp6.c
7974F: net/ipv6/ip6_vti.c
7975F: include/uapi/linux/xfrm.h
7976F: include/net/xfrm.h
7977
7978NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
7979M: Paul Moore <paul@paul-moore.com>
7980L: netdev@vger.kernel.org
7981S: Maintained
7982
7983NETWORKING [WIRELESS]
7984L: linux-wireless@vger.kernel.org
7985Q: http://patchwork.kernel.org/project/linux-wireless/list/
7986
7987NETWORKING DRIVERS
7988L: netdev@vger.kernel.org
7989W: http://www.linuxfoundation.org/en/Net
7990Q: http://patchwork.ozlabs.org/project/netdev/list/
7991T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
7992T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
7993S: Odd Fixes
7994F: drivers/net/
7995F: include/linux/if_*
7996F: include/linux/netdevice.h
7997F: include/linux/etherdevice.h
7998F: include/linux/fcdevice.h
7999F: include/linux/fddidevice.h
8000F: include/linux/hippidevice.h
8001F: include/linux/inetdevice.h
8002F: include/uapi/linux/if_*
8003F: include/uapi/linux/netdevice.h
8004
8005NETWORKING DRIVERS (WIRELESS)
8006M: Kalle Valo <kvalo@codeaurora.org>
8007L: linux-wireless@vger.kernel.org
8008Q: http://patchwork.kernel.org/project/linux-wireless/list/
8009T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8010T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8011S: Maintained
8012F: drivers/net/wireless/
8013
8014NETXEN (1/10) GbE SUPPORT
8015M: Manish Chopra <manish.chopra@qlogic.com>
8016M: Sony Chacko <sony.chacko@qlogic.com>
8017M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8018L: netdev@vger.kernel.org
8019W: http://www.qlogic.com
8020S: Supported
8021F: drivers/net/ethernet/qlogic/netxen/
8022
8023NFC SUBSYSTEM
8024M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8025M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8026M: Samuel Ortiz <sameo@linux.intel.com>
8027L: linux-wireless@vger.kernel.org
8028L: linux-nfc@lists.01.org (subscribers-only)
8029S: Supported
8030F: net/nfc/
8031F: include/net/nfc/
8032F: include/uapi/linux/nfc.h
8033F: drivers/nfc/
8034F: include/linux/platform_data/nfcmrvl.h
8035F: include/linux/platform_data/nxp-nci.h
8036F: include/linux/platform_data/pn544.h
8037F: include/linux/platform_data/st21nfca.h
8038F: include/linux/platform_data/st-nci.h
8039F: Documentation/devicetree/bindings/net/nfc/
8040
8041NFS, SUNRPC, AND LOCKD CLIENTS
8042M: Trond Myklebust <trond.myklebust@primarydata.com>
8043M: Anna Schumaker <anna.schumaker@netapp.com>
8044L: linux-nfs@vger.kernel.org
8045W: http://client.linux-nfs.org
8046T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8047S: Maintained
8048F: fs/lockd/
8049F: fs/nfs/
8050F: fs/nfs_common/
8051F: net/sunrpc/
8052F: include/linux/lockd/
8053F: include/linux/nfs*
8054F: include/linux/sunrpc/
8055F: include/uapi/linux/nfs*
8056F: include/uapi/linux/sunrpc/
8057
8058NILFS2 FILESYSTEM
8059M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8060L: linux-nilfs@vger.kernel.org
8061W: http://nilfs.sourceforge.net/
8062W: http://nilfs.osdn.jp/
8063T: git git://github.com/konis/nilfs2.git
8064S: Supported
8065F: Documentation/filesystems/nilfs2.txt
8066F: fs/nilfs2/
8067F: include/linux/nilfs2_fs.h
8068F: include/trace/events/nilfs2.h
8069
8070NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8071M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8072W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8073S: Maintained
8074F: Documentation/scsi/NinjaSCSI.txt
8075F: drivers/scsi/pcmcia/nsp_*
8076
8077NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8078M: GOTO Masanori <gotom@debian.or.jp>
8079M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8080W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8081S: Maintained
8082F: Documentation/scsi/NinjaSCSI.txt
8083F: drivers/scsi/nsp32*
8084
8085NIOS2 ARCHITECTURE
8086M: Ley Foon Tan <lftan@altera.com>
8087L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8088T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8089S: Maintained
8090F: arch/nios2/
8091
8092NOKIA N900 POWER SUPPLY DRIVERS
8093R: Pali Rohár <pali.rohar@gmail.com>
8094F: include/linux/power/bq2415x_charger.h
8095F: include/linux/power/bq27xxx_battery.h
8096F: include/linux/power/isp1704_charger.h
8097F: drivers/power/bq2415x_charger.c
8098F: drivers/power/bq27xxx_battery.c
8099F: drivers/power/bq27xxx_battery_i2c.c
8100F: drivers/power/isp1704_charger.c
8101F: drivers/power/rx51_battery.c
8102
8103NTB DRIVER CORE
8104M: Jon Mason <jdmason@kudzu.us>
8105M: Dave Jiang <dave.jiang@intel.com>
8106M: Allen Hubbe <Allen.Hubbe@emc.com>
8107L: linux-ntb@googlegroups.com
8108S: Supported
8109W: https://github.com/jonmason/ntb/wiki
8110T: git git://github.com/jonmason/ntb.git
8111F: drivers/ntb/
8112F: drivers/net/ntb_netdev.c
8113F: include/linux/ntb.h
8114F: include/linux/ntb_transport.h
8115
8116NTB INTEL DRIVER
8117M: Jon Mason <jdmason@kudzu.us>
8118M: Dave Jiang <dave.jiang@intel.com>
8119L: linux-ntb@googlegroups.com
8120S: Supported
8121W: https://github.com/jonmason/ntb/wiki
8122T: git git://github.com/jonmason/ntb.git
8123F: drivers/ntb/hw/intel/
8124
8125NTB AMD DRIVER
8126M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8127L: linux-ntb@googlegroups.com
8128S: Supported
8129F: drivers/ntb/hw/amd/
8130
8131NTFS FILESYSTEM
8132M: Anton Altaparmakov <anton@tuxera.com>
8133L: linux-ntfs-dev@lists.sourceforge.net
8134W: http://www.tuxera.com/
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8136S: Supported
8137F: Documentation/filesystems/ntfs.txt
8138F: fs/ntfs/
8139
8140NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8141M: Antonino Daplas <adaplas@gmail.com>
8142L: linux-fbdev@vger.kernel.org
8143S: Maintained
8144F: drivers/video/fbdev/riva/
8145F: drivers/video/fbdev/nvidia/
8146
8147NVM EXPRESS DRIVER
8148M: Keith Busch <keith.busch@intel.com>
8149M: Jens Axboe <axboe@fb.com>
8150L: linux-nvme@lists.infradead.org
8151T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8152W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8153S: Supported
8154F: drivers/nvme/host/
8155F: include/linux/nvme.h
8156
8157NVMEM FRAMEWORK
8158M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8159M: Maxime Ripard <maxime.ripard@free-electrons.com>
8160S: Maintained
8161F: drivers/nvmem/
8162F: Documentation/devicetree/bindings/nvmem/
8163F: include/linux/nvmem-consumer.h
8164F: include/linux/nvmem-provider.h
8165
8166NXP-NCI NFC DRIVER
8167M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8168R: Charles Gorand <charles.gorand@effinnov.com>
8169L: linux-nfc@lists.01.org (moderated for non-subscribers)
8170S: Supported
8171F: drivers/nfc/nxp-nci
8172
8173NXP TDA998X DRM DRIVER
8174M: Russell King <rmk+kernel@armlinux.org.uk>
8175S: Supported
8176F: drivers/gpu/drm/i2c/tda998x_drv.c
8177F: include/drm/i2c/tda998x.h
8178
8179NXP TFA9879 DRIVER
8180M: Peter Rosin <peda@axentia.se>
8181L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8182S: Maintained
8183F: sound/soc/codecs/tfa9879*
8184
8185OBJTOOL
8186M: Josh Poimboeuf <jpoimboe@redhat.com>
8187S: Supported
8188F: tools/objtool/
8189
8190OMAP SUPPORT
8191M: Tony Lindgren <tony@atomide.com>
8192L: linux-omap@vger.kernel.org
8193W: http://www.muru.com/linux/omap/
8194W: http://linux.omap.com/
8195Q: http://patchwork.kernel.org/project/linux-omap/list/
8196T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8197S: Maintained
8198F: arch/arm/*omap*/
8199F: arch/arm/configs/omap1_defconfig
8200F: arch/arm/configs/omap2plus_defconfig
8201F: drivers/i2c/busses/i2c-omap.c
8202F: drivers/irqchip/irq-omap-intc.c
8203F: drivers/mfd/*omap*.c
8204F: drivers/mfd/menelaus.c
8205F: drivers/mfd/palmas.c
8206F: drivers/mfd/tps65217.c
8207F: drivers/mfd/tps65218.c
8208F: drivers/mfd/tps65910.c
8209F: drivers/mfd/twl-core.[ch]
8210F: drivers/mfd/twl4030*.c
8211F: drivers/mfd/twl6030*.c
8212F: drivers/mfd/twl6040*.c
8213F: drivers/regulator/palmas-regulator*.c
8214F: drivers/regulator/pbias-regulator.c
8215F: drivers/regulator/tps65217-regulator.c
8216F: drivers/regulator/tps65218-regulator.c
8217F: drivers/regulator/tps65910-regulator.c
8218F: drivers/regulator/twl-regulator.c
8219F: include/linux/i2c-omap.h
8220
8221OMAP DEVICE TREE SUPPORT
8222M: Benoît Cousson <bcousson@baylibre.com>
8223M: Tony Lindgren <tony@atomide.com>
8224L: linux-omap@vger.kernel.org
8225L: devicetree@vger.kernel.org
8226S: Maintained
8227F: arch/arm/boot/dts/*omap*
8228F: arch/arm/boot/dts/*am3*
8229F: arch/arm/boot/dts/*am4*
8230F: arch/arm/boot/dts/*am5*
8231F: arch/arm/boot/dts/*dra7*
8232
8233OMAP CLOCK FRAMEWORK SUPPORT
8234M: Paul Walmsley <paul@pwsan.com>
8235L: linux-omap@vger.kernel.org
8236S: Maintained
8237F: arch/arm/*omap*/*clock*
8238
8239OMAP POWER MANAGEMENT SUPPORT
8240M: Kevin Hilman <khilman@kernel.org>
8241L: linux-omap@vger.kernel.org
8242S: Maintained
8243F: arch/arm/*omap*/*pm*
8244F: drivers/cpufreq/omap-cpufreq.c
8245
8246OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8247M: Rajendra Nayak <rnayak@codeaurora.org>
8248M: Paul Walmsley <paul@pwsan.com>
8249L: linux-omap@vger.kernel.org
8250S: Maintained
8251F: arch/arm/mach-omap2/prm*
8252
8253OMAP AUDIO SUPPORT
8254M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8255M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8256L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8257L: linux-omap@vger.kernel.org
8258S: Maintained
8259F: sound/soc/omap/
8260
8261OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8262M: Roger Quadros <rogerq@ti.com>
8263M: Tony Lindgren <tony@atomide.com>
8264L: linux-omap@vger.kernel.org
8265S: Maintained
8266F: drivers/memory/omap-gpmc.c
8267F: arch/arm/mach-omap2/*gpmc*
8268
8269OMAP FRAMEBUFFER SUPPORT
8270M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8271L: linux-fbdev@vger.kernel.org
8272L: linux-omap@vger.kernel.org
8273S: Maintained
8274F: drivers/video/fbdev/omap/
8275
8276OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8277M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8278L: linux-omap@vger.kernel.org
8279L: linux-fbdev@vger.kernel.org
8280S: Maintained
8281F: drivers/video/fbdev/omap2/
8282F: Documentation/arm/OMAP/DSS
8283
8284OMAP HARDWARE SPINLOCK SUPPORT
8285M: Ohad Ben-Cohen <ohad@wizery.com>
8286L: linux-omap@vger.kernel.org
8287S: Maintained
8288F: drivers/hwspinlock/omap_hwspinlock.c
8289
8290OMAP MMC SUPPORT
8291M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8292L: linux-omap@vger.kernel.org
8293S: Maintained
8294F: drivers/mmc/host/omap.c
8295
8296OMAP HS MMC SUPPORT
8297L: linux-mmc@vger.kernel.org
8298L: linux-omap@vger.kernel.org
8299S: Orphan
8300F: drivers/mmc/host/omap_hsmmc.c
8301
8302OMAP RANDOM NUMBER GENERATOR SUPPORT
8303M: Deepak Saxena <dsaxena@plexity.net>
8304S: Maintained
8305F: drivers/char/hw_random/omap-rng.c
8306
8307OMAP HWMOD SUPPORT
8308M: Benoît Cousson <bcousson@baylibre.com>
8309M: Paul Walmsley <paul@pwsan.com>
8310L: linux-omap@vger.kernel.org
8311S: Maintained
8312F: arch/arm/mach-omap2/omap_hwmod.*
8313
8314OMAP HWMOD DATA
8315M: Paul Walmsley <paul@pwsan.com>
8316L: linux-omap@vger.kernel.org
8317S: Maintained
8318F: arch/arm/mach-omap2/omap_hwmod*data*
8319
8320OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8321M: Benoît Cousson <bcousson@baylibre.com>
8322L: linux-omap@vger.kernel.org
8323S: Maintained
8324F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8325
8326OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8327M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8328L: linux-media@vger.kernel.org
8329S: Maintained
8330F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8331F: drivers/media/platform/omap3isp/
8332F: drivers/staging/media/omap4iss/
8333
8334OMAP USB SUPPORT
8335L: linux-usb@vger.kernel.org
8336L: linux-omap@vger.kernel.org
8337S: Orphan
8338F: drivers/usb/*/*omap*
8339F: arch/arm/*omap*/usb*
8340
8341OMAP GPIO DRIVER
8342M: Grygorii Strashko <grygorii.strashko@ti.com>
8343M: Santosh Shilimkar <ssantosh@kernel.org>
8344M: Kevin Hilman <khilman@kernel.org>
8345L: linux-omap@vger.kernel.org
8346S: Maintained
8347F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8348F: drivers/gpio/gpio-omap.c
8349
8350OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8351M: Mark Jackson <mpfj@newflow.co.uk>
8352L: linux-omap@vger.kernel.org
8353S: Maintained
8354F: arch/arm/boot/dts/am335x-nano.dts
8355
8356OMFS FILESYSTEM
8357M: Bob Copeland <me@bobcopeland.com>
8358L: linux-karma-devel@lists.sourceforge.net
8359S: Maintained
8360F: Documentation/filesystems/omfs.txt
8361F: fs/omfs/
8362
8363OMNIKEY CARDMAN 4000 DRIVER
8364M: Harald Welte <laforge@gnumonks.org>
8365S: Maintained
8366F: drivers/char/pcmcia/cm4000_cs.c
8367F: include/linux/cm4000_cs.h
8368F: include/uapi/linux/cm4000_cs.h
8369
8370OMNIKEY CARDMAN 4040 DRIVER
8371M: Harald Welte <laforge@gnumonks.org>
8372S: Maintained
8373F: drivers/char/pcmcia/cm4040_cs.*
8374
8375OMNIVISION OV7670 SENSOR DRIVER
8376M: Jonathan Corbet <corbet@lwn.net>
8377L: linux-media@vger.kernel.org
8378T: git git://linuxtv.org/media_tree.git
8379S: Maintained
8380F: drivers/media/i2c/ov7670.c
8381
8382ONENAND FLASH DRIVER
8383M: Kyungmin Park <kyungmin.park@samsung.com>
8384L: linux-mtd@lists.infradead.org
8385S: Maintained
8386F: drivers/mtd/onenand/
8387F: include/linux/mtd/onenand*.h
8388
8389ONSTREAM SCSI TAPE DRIVER
8390M: Willem Riede <osst@riede.org>
8391L: osst-users@lists.sourceforge.net
8392L: linux-scsi@vger.kernel.org
8393S: Maintained
8394F: Documentation/scsi/osst.txt
8395F: drivers/scsi/osst.*
8396F: drivers/scsi/osst_*.h
8397F: drivers/scsi/st.h
8398
8399OPENCORES I2C BUS DRIVER
8400M: Peter Korsgaard <jacmet@sunsite.dk>
8401L: linux-i2c@vger.kernel.org
8402S: Maintained
8403F: Documentation/i2c/busses/i2c-ocores
8404F: drivers/i2c/busses/i2c-ocores.c
8405
8406OPEN FIRMWARE AND FLATTENED DEVICE TREE
8407M: Rob Herring <robh+dt@kernel.org>
8408M: Frank Rowand <frowand.list@gmail.com>
8409M: Grant Likely <grant.likely@linaro.org>
8410L: devicetree@vger.kernel.org
8411W: http://www.devicetree.org/
8412T: git git://git.kernel.org/pub/scm/linux/kernel/git/glikely/linux.git
8413S: Maintained
8414F: drivers/of/
8415F: include/linux/of*.h
8416F: scripts/dtc/
8417
8418OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8419M: Rob Herring <robh+dt@kernel.org>
8420M: Pawel Moll <pawel.moll@arm.com>
8421M: Mark Rutland <mark.rutland@arm.com>
8422M: Ian Campbell <ijc+devicetree@hellion.org.uk>
8423M: Kumar Gala <galak@codeaurora.org>
8424L: devicetree@vger.kernel.org
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8426S: Maintained
8427F: Documentation/devicetree/
8428F: arch/*/boot/dts/
8429F: include/dt-bindings/
8430
8431OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8432M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8433L: devicetree@vger.kernel.org
8434S: Maintained
8435F: Documentation/devicetree/dynamic-resolution-notes.txt
8436F: Documentation/devicetree/overlay-notes.txt
8437F: drivers/of/overlay.c
8438F: drivers/of/resolver.c
8439
8440OPENRISC ARCHITECTURE
8441M: Jonas Bonn <jonas@southpole.se>
8442W: http://openrisc.net
8443S: Maintained
8444T: git git://openrisc.net/~jonas/linux
8445F: arch/openrisc/
8446
8447OPENVSWITCH
8448M: Pravin Shelar <pshelar@nicira.com>
8449L: netdev@vger.kernel.org
8450L: dev@openvswitch.org
8451W: http://openvswitch.org
8452S: Maintained
8453F: net/openvswitch/
8454F: include/uapi/linux/openvswitch.h
8455
8456OPERATING PERFORMANCE POINTS (OPP)
8457M: Viresh Kumar <vireshk@kernel.org>
8458M: Nishanth Menon <nm@ti.com>
8459M: Stephen Boyd <sboyd@codeaurora.org>
8460L: linux-pm@vger.kernel.org
8461S: Maintained
8462T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8463F: drivers/base/power/opp/
8464F: include/linux/pm_opp.h
8465F: Documentation/power/opp.txt
8466F: Documentation/devicetree/bindings/opp/
8467
8468OPL4 DRIVER
8469M: Clemens Ladisch <clemens@ladisch.de>
8470L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8471T: git git://git.alsa-project.org/alsa-kernel.git
8472S: Maintained
8473F: sound/drivers/opl4/
8474
8475OPROFILE
8476M: Robert Richter <rric@kernel.org>
8477L: oprofile-list@lists.sf.net
8478S: Maintained
8479F: arch/*/include/asm/oprofile*.h
8480F: arch/*/oprofile/
8481F: drivers/oprofile/
8482F: include/linux/oprofile.h
8483
8484ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8485M: Mark Fasheh <mfasheh@suse.com>
8486M: Joel Becker <jlbec@evilplan.org>
8487L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8488W: http://ocfs2.wiki.kernel.org
8489S: Supported
8490F: Documentation/filesystems/ocfs2.txt
8491F: Documentation/filesystems/dlmfs.txt
8492F: fs/ocfs2/
8493
8494ORINOCO DRIVER
8495L: linux-wireless@vger.kernel.org
8496W: http://wireless.kernel.org/en/users/Drivers/orinoco
8497W: http://www.nongnu.org/orinoco/
8498S: Orphan
8499F: drivers/net/wireless/intersil/orinoco/
8500
8501OSD LIBRARY and FILESYSTEM
8502M: Boaz Harrosh <ooo@electrozaur.com>
8503M: Benny Halevy <bhalevy@primarydata.com>
8504L: osd-dev@open-osd.org
8505W: http://open-osd.org
8506T: git git://git.open-osd.org/open-osd.git
8507S: Maintained
8508F: drivers/scsi/osd/
8509F: include/scsi/osd_*
8510F: fs/exofs/
8511
8512OVERLAY FILESYSTEM
8513M: Miklos Szeredi <miklos@szeredi.hu>
8514L: linux-unionfs@vger.kernel.org
8515T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8516S: Supported
8517F: fs/overlayfs/
8518F: Documentation/filesystems/overlayfs.txt
8519
8520ORANGEFS FILESYSTEM
8521M: Mike Marshall <hubcap@omnibond.com>
8522L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8523T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8524S: Supported
8525F: fs/orangefs/
8526F: Documentation/filesystems/orangefs.txt
8527
8528P54 WIRELESS DRIVER
8529M: Christian Lamparter <chunkeey@googlemail.com>
8530L: linux-wireless@vger.kernel.org
8531W: http://wireless.kernel.org/en/users/Drivers/p54
8532S: Maintained
8533F: drivers/net/wireless/intersil/p54/
8534
8535PA SEMI ETHERNET DRIVER
8536M: Olof Johansson <olof@lixom.net>
8537L: netdev@vger.kernel.org
8538S: Maintained
8539F: drivers/net/ethernet/pasemi/*
8540
8541PA SEMI SMBUS DRIVER
8542M: Olof Johansson <olof@lixom.net>
8543L: linux-i2c@vger.kernel.org
8544S: Maintained
8545F: drivers/i2c/busses/i2c-pasemi.c
8546
8547PADATA PARALLEL EXECUTION MECHANISM
8548M: Steffen Klassert <steffen.klassert@secunet.com>
8549L: linux-crypto@vger.kernel.org
8550S: Maintained
8551F: kernel/padata.c
8552F: include/linux/padata.h
8553F: Documentation/padata.txt
8554
8555PANASONIC LAPTOP ACPI EXTRAS DRIVER
8556M: Harald Welte <laforge@gnumonks.org>
8557L: platform-driver-x86@vger.kernel.org
8558S: Maintained
8559F: drivers/platform/x86/panasonic-laptop.c
8560
8561PANASONIC MN10300/AM33/AM34 PORT
8562M: David Howells <dhowells@redhat.com>
8563L: linux-am33-list@redhat.com (moderated for non-subscribers)
8564W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8565S: Maintained
8566F: Documentation/mn10300/
8567F: arch/mn10300/
8568
8569PARALLEL LCD/KEYPAD PANEL DRIVER
8570M: Willy Tarreau <willy@haproxy.com>
8571M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8572S: Odd Fixes
8573F: Documentation/misc-devices/lcd-panel-cgram.txt
8574F: drivers/misc/panel.c
8575
8576PARALLEL PORT SUBSYSTEM
8577M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8578M: Sudip Mukherjee <sudip@vectorindia.org>
8579L: linux-parport@lists.infradead.org (subscribers-only)
8580S: Maintained
8581F: drivers/parport/
8582F: include/linux/parport*.h
8583F: drivers/char/ppdev.c
8584F: include/uapi/linux/ppdev.h
8585F: Documentation/parport*.txt
8586
8587PARAVIRT_OPS INTERFACE
8588M: Jeremy Fitzhardinge <jeremy@goop.org>
8589M: Chris Wright <chrisw@sous-sol.org>
8590M: Alok Kataria <akataria@vmware.com>
8591M: Rusty Russell <rusty@rustcorp.com.au>
8592L: virtualization@lists.linux-foundation.org
8593S: Supported
8594F: Documentation/virtual/paravirt_ops.txt
8595F: arch/*/kernel/paravirt*
8596F: arch/*/include/asm/paravirt.h
8597
8598PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8599M: Tim Waugh <tim@cyberelk.net>
8600L: linux-parport@lists.infradead.org (subscribers-only)
8601S: Maintained
8602F: Documentation/blockdev/paride.txt
8603F: drivers/block/paride/
8604
8605PARISC ARCHITECTURE
8606M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8607M: Helge Deller <deller@gmx.de>
8608L: linux-parisc@vger.kernel.org
8609W: http://www.parisc-linux.org/
8610Q: http://patchwork.kernel.org/project/linux-parisc/list/
8611T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8612T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8613S: Maintained
8614F: arch/parisc/
8615F: Documentation/parisc/
8616F: drivers/parisc/
8617F: drivers/char/agp/parisc-agp.c
8618F: drivers/input/serio/gscps2.c
8619F: drivers/parport/parport_gsc.*
8620F: drivers/tty/serial/8250/8250_gsc.c
8621F: drivers/video/fbdev/sti*
8622F: drivers/video/console/sti*
8623F: drivers/video/logo/logo_parisc*
8624
8625PC87360 HARDWARE MONITORING DRIVER
8626M: Jim Cromie <jim.cromie@gmail.com>
8627L: linux-hwmon@vger.kernel.org
8628S: Maintained
8629F: Documentation/hwmon/pc87360
8630F: drivers/hwmon/pc87360.c
8631
8632PC8736x GPIO DRIVER
8633M: Jim Cromie <jim.cromie@gmail.com>
8634S: Maintained
8635F: drivers/char/pc8736x_gpio.c
8636
8637PC87427 HARDWARE MONITORING DRIVER
8638M: Jean Delvare <jdelvare@suse.com>
8639L: linux-hwmon@vger.kernel.org
8640S: Maintained
8641F: Documentation/hwmon/pc87427
8642F: drivers/hwmon/pc87427.c
8643
8644PCA9532 LED DRIVER
8645M: Riku Voipio <riku.voipio@iki.fi>
8646S: Maintained
8647F: drivers/leds/leds-pca9532.c
8648F: include/linux/leds-pca9532.h
8649
8650PCA9541 I2C BUS MASTER SELECTOR DRIVER
8651M: Guenter Roeck <linux@roeck-us.net>
8652L: linux-i2c@vger.kernel.org
8653S: Maintained
8654F: drivers/i2c/muxes/i2c-mux-pca9541.c
8655
8656PCDP - PRIMARY CONSOLE AND DEBUG PORT
8657M: Khalid Aziz <khalid@gonehiking.org>
8658S: Maintained
8659F: drivers/firmware/pcdp.*
8660
8661PCI ERROR RECOVERY
8662M: Linas Vepstas <linasvepstas@gmail.com>
8663L: linux-pci@vger.kernel.org
8664S: Supported
8665F: Documentation/PCI/pci-error-recovery.txt
8666
8667PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8668M: Russell Currey <ruscur@russell.cc>
8669L: linuxppc-dev@lists.ozlabs.org
8670S: Supported
8671F: Documentation/powerpc/eeh-pci-error-recovery.txt
8672F: arch/powerpc/kernel/eeh*.c
8673F: arch/powerpc/platforms/*/eeh*.c
8674F: arch/powerpc/include/*/eeh*.h
8675
8676PCI SUBSYSTEM
8677M: Bjorn Helgaas <bhelgaas@google.com>
8678L: linux-pci@vger.kernel.org
8679Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8680T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8681S: Supported
8682F: Documentation/PCI/
8683F: drivers/pci/
8684F: include/linux/pci*
8685F: arch/x86/pci/
8686F: arch/x86/kernel/quirks.c
8687
8688PCI DRIVER FOR ALTERA PCIE IP
8689M: Ley Foon Tan <lftan@altera.com>
8690L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8691L: linux-pci@vger.kernel.org
8692S: Supported
8693F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8694F: drivers/pci/host/pcie-altera.c
8695
8696PCI DRIVER FOR ARM VERSATILE PLATFORM
8697M: Rob Herring <robh@kernel.org>
8698L: linux-pci@vger.kernel.org
8699L: linux-arm-kernel@lists.infradead.org
8700S: Maintained
8701F: Documentation/devicetree/bindings/pci/versatile.txt
8702F: drivers/pci/host/pci-versatile.c
8703
8704PCI DRIVER FOR APPLIEDMICRO XGENE
8705M: Tanmay Inamdar <tinamdar@apm.com>
8706L: linux-pci@vger.kernel.org
8707L: linux-arm-kernel@lists.infradead.org
8708S: Maintained
8709F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8710F: drivers/pci/host/pci-xgene.c
8711
8712PCI DRIVER FOR FREESCALE LAYERSCAPE
8713M: Minghuan Lian <minghuan.Lian@freescale.com>
8714M: Mingkai Hu <mingkai.hu@freescale.com>
8715M: Roy Zang <tie-fei.zang@freescale.com>
8716L: linuxppc-dev@lists.ozlabs.org
8717L: linux-pci@vger.kernel.org
8718L: linux-arm-kernel@lists.infradead.org
8719S: Maintained
8720F: drivers/pci/host/*layerscape*
8721
8722PCI DRIVER FOR IMX6
8723M: Richard Zhu <Richard.Zhu@freescale.com>
8724M: Lucas Stach <l.stach@pengutronix.de>
8725L: linux-pci@vger.kernel.org
8726L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8727S: Maintained
8728F: drivers/pci/host/*imx6*
8729
8730PCI DRIVER FOR TI KEYSTONE
8731M: Murali Karicheri <m-karicheri2@ti.com>
8732L: linux-pci@vger.kernel.org
8733L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8734S: Maintained
8735F: drivers/pci/host/*keystone*
8736
8737PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8738M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8739M: Jason Cooper <jason@lakedaemon.net>
8740L: linux-pci@vger.kernel.org
8741L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8742S: Maintained
8743F: drivers/pci/host/*mvebu*
8744
8745PCI DRIVER FOR NVIDIA TEGRA
8746M: Thierry Reding <thierry.reding@gmail.com>
8747L: linux-tegra@vger.kernel.org
8748L: linux-pci@vger.kernel.org
8749S: Supported
8750F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8751F: drivers/pci/host/pci-tegra.c
8752
8753PCI DRIVER FOR TI DRA7XX
8754M: Kishon Vijay Abraham I <kishon@ti.com>
8755L: linux-omap@vger.kernel.org
8756L: linux-pci@vger.kernel.org
8757S: Supported
8758F: Documentation/devicetree/bindings/pci/ti-pci.txt
8759F: drivers/pci/host/pci-dra7xx.c
8760
8761PCI DRIVER FOR RENESAS R-CAR
8762M: Simon Horman <horms@verge.net.au>
8763L: linux-pci@vger.kernel.org
8764L: linux-renesas-soc@vger.kernel.org
8765S: Maintained
8766F: drivers/pci/host/*rcar*
8767
8768PCI DRIVER FOR SAMSUNG EXYNOS
8769M: Jingoo Han <jingoohan1@gmail.com>
8770L: linux-pci@vger.kernel.org
8771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8772L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8773S: Maintained
8774F: drivers/pci/host/pci-exynos.c
8775
8776PCI DRIVER FOR SYNOPSIS DESIGNWARE
8777M: Jingoo Han <jingoohan1@gmail.com>
8778M: Pratyush Anand <pratyush.anand@gmail.com>
8779L: linux-pci@vger.kernel.org
8780S: Maintained
8781F: drivers/pci/host/*designware*
8782
8783PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8784M: Joao Pinto <jpinto@synopsys.com>
8785L: linux-pci@vger.kernel.org
8786S: Maintained
8787F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8788F: drivers/pci/host/pcie-designware-plat.c
8789
8790PCI DRIVER FOR GENERIC OF HOSTS
8791M: Will Deacon <will.deacon@arm.com>
8792L: linux-pci@vger.kernel.org
8793L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8794S: Maintained
8795F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8796F: drivers/pci/host/pci-host-common.c
8797F: drivers/pci/host/pci-host-generic.c
8798
8799PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8800M: Keith Busch <keith.busch@intel.com>
8801L: linux-pci@vger.kernel.org
8802S: Supported
8803F: arch/x86/pci/vmd.c
8804
8805PCIE DRIVER FOR ST SPEAR13XX
8806M: Pratyush Anand <pratyush.anand@gmail.com>
8807L: linux-pci@vger.kernel.org
8808S: Maintained
8809F: drivers/pci/host/*spear*
8810
8811PCI MSI DRIVER FOR ALTERA MSI IP
8812M: Ley Foon Tan <lftan@altera.com>
8813L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8814L: linux-pci@vger.kernel.org
8815S: Supported
8816F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8817F: drivers/pci/host/pcie-altera-msi.c
8818
8819PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8820M: Duc Dang <dhdang@apm.com>
8821L: linux-pci@vger.kernel.org
8822L: linux-arm-kernel@lists.infradead.org
8823S: Maintained
8824F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8825F: drivers/pci/host/pci-xgene-msi.c
8826
8827PCIE DRIVER FOR HISILICON
8828M: Zhou Wang <wangzhou1@hisilicon.com>
8829M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8830L: linux-pci@vger.kernel.org
8831S: Maintained
8832F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8833F: drivers/pci/host/pcie-hisi.c
8834
8835PCIE DRIVER FOR QUALCOMM MSM
8836M: Stanimir Varbanov <svarbanov@mm-sol.com>
8837L: linux-pci@vger.kernel.org
8838L: linux-arm-msm@vger.kernel.org
8839S: Maintained
8840F: drivers/pci/host/*qcom*
8841
8842PCIE DRIVER FOR CAVIUM THUNDERX
8843M: David Daney <david.daney@cavium.com>
8844L: linux-pci@vger.kernel.org
8845L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8846S: Supported
8847F: Documentation/devicetree/bindings/pci/pci-thunder-*
8848F: drivers/pci/host/pci-thunder-*
8849
8850PCMCIA SUBSYSTEM
8851P: Linux PCMCIA Team
8852L: linux-pcmcia@lists.infradead.org
8853W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8854T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8855S: Maintained
8856F: Documentation/pcmcia/
8857F: drivers/pcmcia/
8858F: include/pcmcia/
8859
8860PCNET32 NETWORK DRIVER
8861M: Don Fry <pcnet32@frontier.com>
8862L: netdev@vger.kernel.org
8863S: Maintained
8864F: drivers/net/ethernet/amd/pcnet32.c
8865
8866PCRYPT PARALLEL CRYPTO ENGINE
8867M: Steffen Klassert <steffen.klassert@secunet.com>
8868L: linux-crypto@vger.kernel.org
8869S: Maintained
8870F: crypto/pcrypt.c
8871F: include/crypto/pcrypt.h
8872
8873PER-CPU MEMORY ALLOCATOR
8874M: Tejun Heo <tj@kernel.org>
8875M: Christoph Lameter <cl@linux.com>
8876T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
8877S: Maintained
8878F: include/linux/percpu*.h
8879F: mm/percpu*.c
8880F: arch/*/include/asm/percpu.h
8881
8882PER-TASK DELAY ACCOUNTING
8883M: Balbir Singh <bsingharora@gmail.com>
8884S: Maintained
8885F: include/linux/delayacct.h
8886F: kernel/delayacct.c
8887
8888PERFORMANCE EVENTS SUBSYSTEM
8889M: Peter Zijlstra <peterz@infradead.org>
8890M: Ingo Molnar <mingo@redhat.com>
8891M: Arnaldo Carvalho de Melo <acme@kernel.org>
8892R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
8893L: linux-kernel@vger.kernel.org
8894T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
8895S: Supported
8896F: kernel/events/*
8897F: include/linux/perf_event.h
8898F: include/uapi/linux/perf_event.h
8899F: arch/*/kernel/perf_event*.c
8900F: arch/*/kernel/*/perf_event*.c
8901F: arch/*/kernel/*/*/perf_event*.c
8902F: arch/*/include/asm/perf_event.h
8903F: arch/*/kernel/perf_callchain.c
8904F: arch/*/events/*
8905F: tools/perf/
8906
8907PERSONALITY HANDLING
8908M: Christoph Hellwig <hch@infradead.org>
8909L: linux-abi-devel@lists.sourceforge.net
8910S: Maintained
8911F: include/linux/personality.h
8912F: include/uapi/linux/personality.h
8913
8914PHONET PROTOCOL
8915M: Remi Denis-Courmont <courmisch@gmail.com>
8916S: Supported
8917F: Documentation/networking/phonet.txt
8918F: include/linux/phonet.h
8919F: include/net/phonet/
8920F: include/uapi/linux/phonet.h
8921F: net/phonet/
8922
8923PHRAM MTD DRIVER
8924M: Joern Engel <joern@lazybastard.org>
8925L: linux-mtd@lists.infradead.org
8926S: Maintained
8927F: drivers/mtd/devices/phram.c
8928
8929PICOLCD HID DRIVER
8930M: Bruno Prémont <bonbons@linux-vserver.org>
8931L: linux-input@vger.kernel.org
8932S: Maintained
8933F: drivers/hid/hid-picolcd*
8934
8935PICOXCELL SUPPORT
8936M: Jamie Iles <jamie@jamieiles.com>
8937L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8938T: git git://github.com/jamieiles/linux-2.6-ji.git
8939S: Supported
8940F: arch/arm/boot/dts/picoxcell*
8941F: arch/arm/mach-picoxcell/
8942F: drivers/crypto/picoxcell*
8943
8944PIN CONTROL SUBSYSTEM
8945M: Linus Walleij <linus.walleij@linaro.org>
8946L: linux-gpio@vger.kernel.org
8947T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
8948S: Maintained
8949F: drivers/pinctrl/
8950F: include/linux/pinctrl/
8951
8952PIN CONTROLLER - ATMEL AT91
8953M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
8954L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8955S: Maintained
8956F: drivers/pinctrl/pinctrl-at91.*
8957
8958PIN CONTROLLER - ATMEL AT91 PIO4
8959M: Ludovic Desroches <ludovic.desroches@atmel.com>
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961L: linux-gpio@vger.kernel.org
8962S: Supported
8963F: drivers/pinctrl/pinctrl-at91-pio4.*
8964
8965PIN CONTROLLER - INTEL
8966M: Mika Westerberg <mika.westerberg@linux.intel.com>
8967M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
8968S: Maintained
8969F: drivers/pinctrl/intel/
8970
8971PIN CONTROLLER - RENESAS
8972M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8973M: Geert Uytterhoeven <geert+renesas@glider.be>
8974L: linux-renesas-soc@vger.kernel.org
8975S: Maintained
8976F: drivers/pinctrl/sh-pfc/
8977
8978PIN CONTROLLER - SAMSUNG
8979M: Tomasz Figa <tomasz.figa@gmail.com>
8980M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
8981M: Sylwester Nawrocki <s.nawrocki@samsung.com>
8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8984S: Maintained
8985F: drivers/pinctrl/samsung/
8986
8987PIN CONTROLLER - SINGLE
8988M: Tony Lindgren <tony@atomide.com>
8989M: Haojian Zhuang <haojian.zhuang@linaro.org>
8990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8991L: linux-omap@vger.kernel.org
8992S: Maintained
8993F: drivers/pinctrl/pinctrl-single.c
8994
8995PIN CONTROLLER - ST SPEAR
8996M: Viresh Kumar <vireshk@kernel.org>
8997L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8998W: http://www.st.com/spear
8999S: Maintained
9000F: drivers/pinctrl/spear/
9001
9002PKTCDVD DRIVER
9003M: Jiri Kosina <jikos@kernel.org>
9004S: Maintained
9005F: drivers/block/pktcdvd.c
9006F: include/linux/pktcdvd.h
9007F: include/uapi/linux/pktcdvd.h
9008
9009PKUNITY SOC DRIVERS
9010M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9011W: http://mprc.pku.edu.cn/~guanxuetao/linux
9012S: Maintained
9013T: git git://github.com/gxt/linux.git
9014F: drivers/input/serio/i8042-unicore32io.h
9015F: drivers/i2c/busses/i2c-puv3.c
9016F: drivers/video/fbdev/fb-puv3.c
9017F: drivers/rtc/rtc-puv3.c
9018
9019PMBUS HARDWARE MONITORING DRIVERS
9020M: Guenter Roeck <linux@roeck-us.net>
9021L: linux-hwmon@vger.kernel.org
9022W: http://hwmon.wiki.kernel.org/
9023W: http://www.roeck-us.net/linux/drivers/
9024T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9025S: Maintained
9026F: Documentation/hwmon/pmbus
9027F: drivers/hwmon/pmbus/
9028F: include/linux/i2c/pmbus.h
9029
9030PMC SIERRA MaxRAID DRIVER
9031L: linux-scsi@vger.kernel.org
9032W: http://www.pmc-sierra.com/
9033S: Orphan
9034F: drivers/scsi/pmcraid.*
9035
9036PMC SIERRA PM8001 DRIVER
9037M: Jack Wang <jinpu.wang@profitbricks.com>
9038M: lindar_liu@usish.com
9039L: pmchba@pmcs.com
9040L: linux-scsi@vger.kernel.org
9041S: Supported
9042F: drivers/scsi/pm8001/
9043
9044POSIX CLOCKS and TIMERS
9045M: Thomas Gleixner <tglx@linutronix.de>
9046L: linux-kernel@vger.kernel.org
9047T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9048S: Maintained
9049F: fs/timerfd.c
9050F: include/linux/timer*
9051F: kernel/time/*timer*
9052
9053POWER MANAGEMENT CORE
9054M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9055L: linux-pm@vger.kernel.org
9056T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9057S: Supported
9058F: drivers/base/power/
9059F: include/linux/pm.h
9060F: include/linux/pm_*
9061F: include/linux/powercap.h
9062F: drivers/powercap/
9063
9064POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9065M: Sebastian Reichel <sre@kernel.org>
9066M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9067M: David Woodhouse <dwmw2@infradead.org>
9068L: linux-pm@vger.kernel.org
9069T: git git://git.infradead.org/battery-2.6.git
9070S: Maintained
9071F: include/linux/power_supply.h
9072F: drivers/power/
9073X: drivers/power/avs/
9074
9075POWER STATE COORDINATION INTERFACE (PSCI)
9076M: Mark Rutland <mark.rutland@arm.com>
9077M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9078L: linux-arm-kernel@lists.infradead.org
9079S: Maintained
9080F: drivers/firmware/psci.c
9081F: include/linux/psci.h
9082F: include/uapi/linux/psci.h
9083
9084PNP SUPPORT
9085M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9086S: Maintained
9087F: drivers/pnp/
9088
9089PPP PROTOCOL DRIVERS AND COMPRESSORS
9090M: Paul Mackerras <paulus@samba.org>
9091L: linux-ppp@vger.kernel.org
9092S: Maintained
9093F: drivers/net/ppp/ppp_*
9094
9095PPP OVER ATM (RFC 2364)
9096M: Mitchell Blank Jr <mitch@sfgoth.com>
9097S: Maintained
9098F: net/atm/pppoatm.c
9099F: include/uapi/linux/atmppp.h
9100
9101PPP OVER ETHERNET
9102M: Michal Ostrowski <mostrows@earthlink.net>
9103S: Maintained
9104F: drivers/net/ppp/pppoe.c
9105F: drivers/net/ppp/pppox.c
9106
9107PPP OVER L2TP
9108M: James Chapman <jchapman@katalix.com>
9109S: Maintained
9110F: net/l2tp/l2tp_ppp.c
9111F: include/linux/if_pppol2tp.h
9112F: include/uapi/linux/if_pppol2tp.h
9113
9114PPS SUPPORT
9115M: Rodolfo Giometti <giometti@enneenne.com>
9116W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9117L: linuxpps@ml.enneenne.com (subscribers-only)
9118S: Maintained
9119F: Documentation/pps/
9120F: drivers/pps/
9121F: include/linux/pps*.h
9122
9123PPTP DRIVER
9124M: Dmitry Kozlov <xeb@mail.ru>
9125L: netdev@vger.kernel.org
9126S: Maintained
9127F: drivers/net/ppp/pptp.c
9128W: http://sourceforge.net/projects/accel-pptp
9129
9130PREEMPTIBLE KERNEL
9131M: Robert Love <rml@tech9.net>
9132L: kpreempt-tech@lists.sourceforge.net
9133W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9134S: Supported
9135F: Documentation/preempt-locking.txt
9136F: include/linux/preempt.h
9137
9138PRISM54 WIRELESS DRIVER
9139M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9140L: linux-wireless@vger.kernel.org
9141W: http://wireless.kernel.org/en/users/Drivers/p54
9142S: Obsolete
9143F: drivers/net/wireless/intersil/prism54/
9144
9145PS3 NETWORK SUPPORT
9146M: Geoff Levand <geoff@infradead.org>
9147L: netdev@vger.kernel.org
9148L: linuxppc-dev@lists.ozlabs.org
9149S: Maintained
9150F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9151
9152PS3 PLATFORM SUPPORT
9153M: Geoff Levand <geoff@infradead.org>
9154L: linuxppc-dev@lists.ozlabs.org
9155S: Maintained
9156F: arch/powerpc/boot/ps3*
9157F: arch/powerpc/include/asm/lv1call.h
9158F: arch/powerpc/include/asm/ps3*.h
9159F: arch/powerpc/platforms/ps3/
9160F: drivers/*/ps3*
9161F: drivers/ps3/
9162F: drivers/rtc/rtc-ps3.c
9163F: drivers/usb/host/*ps3.c
9164F: sound/ppc/snd_ps3*
9165
9166PS3VRAM DRIVER
9167M: Jim Paris <jim@jtan.com>
9168M: Geoff Levand <geoff@infradead.org>
9169L: linuxppc-dev@lists.ozlabs.org
9170S: Maintained
9171F: drivers/block/ps3vram.c
9172
9173PSTORE FILESYSTEM
9174M: Anton Vorontsov <anton@enomsg.org>
9175M: Colin Cross <ccross@android.com>
9176M: Kees Cook <keescook@chromium.org>
9177M: Tony Luck <tony.luck@intel.com>
9178S: Maintained
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9180F: fs/pstore/
9181F: include/linux/pstore*
9182F: drivers/firmware/efi/efi-pstore.c
9183F: drivers/acpi/apei/erst.c
9184
9185PTP HARDWARE CLOCK SUPPORT
9186M: Richard Cochran <richardcochran@gmail.com>
9187L: netdev@vger.kernel.org
9188S: Maintained
9189W: http://linuxptp.sourceforge.net/
9190F: Documentation/ABI/testing/sysfs-ptp
9191F: Documentation/ptp/*
9192F: drivers/net/ethernet/freescale/gianfar_ptp.c
9193F: drivers/net/phy/dp83640*
9194F: drivers/ptp/*
9195F: include/linux/ptp_cl*
9196
9197PTRACE SUPPORT
9198M: Roland McGrath <roland@hack.frob.com>
9199M: Oleg Nesterov <oleg@redhat.com>
9200S: Maintained
9201F: include/asm-generic/syscall.h
9202F: include/linux/ptrace.h
9203F: include/linux/regset.h
9204F: include/linux/tracehook.h
9205F: include/uapi/linux/ptrace.h
9206F: kernel/ptrace.c
9207
9208PVRUSB2 VIDEO4LINUX DRIVER
9209M: Mike Isely <isely@pobox.com>
9210L: pvrusb2@isely.net (subscribers-only)
9211L: linux-media@vger.kernel.org
9212W: http://www.isely.net/pvrusb2/
9213T: git git://linuxtv.org/media_tree.git
9214S: Maintained
9215F: Documentation/video4linux/README.pvrusb2
9216F: drivers/media/usb/pvrusb2/
9217
9218PWC WEBCAM DRIVER
9219M: Hans de Goede <hdegoede@redhat.com>
9220L: linux-media@vger.kernel.org
9221T: git git://linuxtv.org/media_tree.git
9222S: Maintained
9223F: drivers/media/usb/pwc/*
9224
9225PWM FAN DRIVER
9226M: Kamil Debski <k.debski@samsung.com>
9227L: linux-hwmon@vger.kernel.org
9228S: Supported
9229F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9230F: Documentation/hwmon/pwm-fan
9231F: drivers/hwmon/pwm-fan.c
9232
9233PWM SUBSYSTEM
9234M: Thierry Reding <thierry.reding@gmail.com>
9235L: linux-pwm@vger.kernel.org
9236S: Maintained
9237T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9238F: Documentation/pwm.txt
9239F: Documentation/devicetree/bindings/pwm/
9240F: include/linux/pwm.h
9241F: drivers/pwm/
9242F: drivers/video/backlight/pwm_bl.c
9243F: include/linux/pwm_backlight.h
9244
9245PXA2xx/PXA3xx SUPPORT
9246M: Daniel Mack <daniel@zonque.org>
9247M: Haojian Zhuang <haojian.zhuang@gmail.com>
9248M: Robert Jarzmik <robert.jarzmik@free.fr>
9249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9250T: git git://github.com/hzhuang1/linux.git
9251T: git git://github.com/rjarzmik/linux.git
9252S: Maintained
9253F: arch/arm/boot/dts/pxa*
9254F: arch/arm/mach-pxa/
9255F: drivers/dma/pxa*
9256F: drivers/pcmcia/pxa2xx*
9257F: drivers/pinctrl/pxa/
9258F: drivers/spi/spi-pxa2xx*
9259F: drivers/usb/gadget/udc/pxa2*
9260F: include/sound/pxa2xx-lib.h
9261F: sound/arm/pxa*
9262F: sound/soc/pxa/
9263
9264PXA GPIO DRIVER
9265M: Robert Jarzmik <robert.jarzmik@free.fr>
9266L: linux-gpio@vger.kernel.org
9267S: Maintained
9268F: drivers/gpio/gpio-pxa.c
9269
9270PXA3xx NAND FLASH DRIVER
9271M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9272L: linux-mtd@lists.infradead.org
9273S: Maintained
9274F: drivers/mtd/nand/pxa3xx_nand.c
9275
9276MMP SUPPORT
9277M: Eric Miao <eric.y.miao@gmail.com>
9278M: Haojian Zhuang <haojian.zhuang@gmail.com>
9279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9280T: git git://github.com/hzhuang1/linux.git
9281T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9282S: Maintained
9283F: arch/arm/boot/dts/mmp*
9284F: arch/arm/mach-mmp/
9285
9286PXA MMCI DRIVER
9287S: Orphan
9288
9289PXA RTC DRIVER
9290M: Robert Jarzmik <robert.jarzmik@free.fr>
9291L: rtc-linux@googlegroups.com
9292S: Maintained
9293
9294QAT DRIVER
9295M: Tadeusz Struk <tadeusz.struk@intel.com>
9296L: qat-linux@intel.com
9297S: Supported
9298F: drivers/crypto/qat/
9299
9300QIB DRIVER
9301M: Mike Marciniszyn <infinipath@intel.com>
9302L: linux-rdma@vger.kernel.org
9303S: Supported
9304F: drivers/infiniband/hw/qib/
9305
9306QLOGIC QLA1280 SCSI DRIVER
9307M: Michael Reed <mdr@sgi.com>
9308L: linux-scsi@vger.kernel.org
9309S: Maintained
9310F: drivers/scsi/qla1280.[ch]
9311
9312QLOGIC QLA2XXX FC-SCSI DRIVER
9313M: qla2xxx-upstream@qlogic.com
9314L: linux-scsi@vger.kernel.org
9315S: Supported
9316F: Documentation/scsi/LICENSE.qla2xxx
9317F: drivers/scsi/qla2xxx/
9318
9319QLOGIC QLA4XXX iSCSI DRIVER
9320M: QLogic-Storage-Upstream@qlogic.com
9321L: linux-scsi@vger.kernel.org
9322S: Supported
9323F: Documentation/scsi/LICENSE.qla4xxx
9324F: drivers/scsi/qla4xxx/
9325
9326QLOGIC QLA3XXX NETWORK DRIVER
9327M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9328M: Ron Mercer <ron.mercer@qlogic.com>
9329M: linux-driver@qlogic.com
9330L: netdev@vger.kernel.org
9331S: Supported
9332F: Documentation/networking/LICENSE.qla3xxx
9333F: drivers/net/ethernet/qlogic/qla3xxx.*
9334
9335QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9336M: Dept-GELinuxNICDev@qlogic.com
9337L: netdev@vger.kernel.org
9338S: Supported
9339F: drivers/net/ethernet/qlogic/qlcnic/
9340
9341QLOGIC QLGE 10Gb ETHERNET DRIVER
9342M: Harish Patil <harish.patil@qlogic.com>
9343M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9344M: Dept-GELinuxNICDev@qlogic.com
9345M: linux-driver@qlogic.com
9346L: netdev@vger.kernel.org
9347S: Supported
9348F: drivers/net/ethernet/qlogic/qlge/
9349
9350QLOGIC QL4xxx ETHERNET DRIVER
9351M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9352M: Ariel Elior <Ariel.Elior@qlogic.com>
9353M: everest-linux-l2@qlogic.com
9354L: netdev@vger.kernel.org
9355S: Supported
9356F: drivers/net/ethernet/qlogic/qed/
9357F: include/linux/qed/
9358F: drivers/net/ethernet/qlogic/qede/
9359
9360QNX4 FILESYSTEM
9361M: Anders Larsen <al@alarsen.net>
9362W: http://www.alarsen.net/linux/qnx4fs/
9363S: Maintained
9364F: fs/qnx4/
9365F: include/uapi/linux/qnx4_fs.h
9366F: include/uapi/linux/qnxtypes.h
9367
9368QT1010 MEDIA DRIVER
9369M: Antti Palosaari <crope@iki.fi>
9370L: linux-media@vger.kernel.org
9371W: https://linuxtv.org
9372W: http://palosaari.fi/linux/
9373Q: http://patchwork.linuxtv.org/project/linux-media/list/
9374T: git git://linuxtv.org/anttip/media_tree.git
9375S: Maintained
9376F: drivers/media/tuners/qt1010*
9377
9378QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9379M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9380L: linux-wireless@vger.kernel.org
9381L: ath9k-devel@lists.ath9k.org
9382W: http://wireless.kernel.org/en/users/Drivers/ath9k
9383S: Supported
9384F: drivers/net/wireless/ath/ath9k/
9385
9386QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9387M: Kalle Valo <kvalo@qca.qualcomm.com>
9388L: ath10k@lists.infradead.org
9389W: http://wireless.kernel.org/en/users/Drivers/ath10k
9390T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9391S: Supported
9392F: drivers/net/wireless/ath/ath10k/
9393
9394QUALCOMM HEXAGON ARCHITECTURE
9395M: Richard Kuo <rkuo@codeaurora.org>
9396L: linux-hexagon@vger.kernel.org
9397T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9398S: Supported
9399F: arch/hexagon/
9400
9401QUALCOMM WCN36XX WIRELESS DRIVER
9402M: Eugene Krasnikov <k.eugene.e@gmail.com>
9403L: wcn36xx@lists.infradead.org
9404W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9405T: git git://github.com/KrasnikovEugene/wcn36xx.git
9406S: Supported
9407F: drivers/net/wireless/ath/wcn36xx/
9408
9409QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9410M: Gabriel Somlo <somlo@cmu.edu>
9411M: "Michael S. Tsirkin" <mst@redhat.com>
9412L: qemu-devel@nongnu.org
9413S: Maintained
9414F: drivers/firmware/qemu_fw_cfg.c
9415
9416RADOS BLOCK DEVICE (RBD)
9417M: Ilya Dryomov <idryomov@gmail.com>
9418M: Sage Weil <sage@redhat.com>
9419M: Alex Elder <elder@kernel.org>
9420L: ceph-devel@vger.kernel.org
9421W: http://ceph.com/
9422T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9423T: git git://github.com/ceph/ceph-client.git
9424S: Supported
9425F: Documentation/ABI/testing/sysfs-bus-rbd
9426F: drivers/block/rbd.c
9427F: drivers/block/rbd_types.h
9428
9429RADEON FRAMEBUFFER DISPLAY DRIVER
9430M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9431L: linux-fbdev@vger.kernel.org
9432S: Maintained
9433F: drivers/video/fbdev/aty/radeon*
9434F: include/uapi/linux/radeonfb.h
9435
9436RADIOSHARK RADIO DRIVER
9437M: Hans de Goede <hdegoede@redhat.com>
9438L: linux-media@vger.kernel.org
9439T: git git://linuxtv.org/media_tree.git
9440S: Maintained
9441F: drivers/media/radio/radio-shark.c
9442
9443RADIOSHARK2 RADIO DRIVER
9444M: Hans de Goede <hdegoede@redhat.com>
9445L: linux-media@vger.kernel.org
9446T: git git://linuxtv.org/media_tree.git
9447S: Maintained
9448F: drivers/media/radio/radio-shark2.c
9449F: drivers/media/radio/radio-tea5777.c
9450
9451RAGE128 FRAMEBUFFER DISPLAY DRIVER
9452M: Paul Mackerras <paulus@samba.org>
9453L: linux-fbdev@vger.kernel.org
9454S: Maintained
9455F: drivers/video/fbdev/aty/aty128fb.c
9456
9457RALINK MIPS ARCHITECTURE
9458M: John Crispin <john@phrozen.org>
9459L: linux-mips@linux-mips.org
9460S: Maintained
9461F: arch/mips/ralink
9462
9463RALINK RT2X00 WIRELESS LAN DRIVER
9464P: rt2x00 project
9465M: Stanislaw Gruszka <sgruszka@redhat.com>
9466M: Helmut Schaa <helmut.schaa@googlemail.com>
9467L: linux-wireless@vger.kernel.org
9468S: Maintained
9469F: drivers/net/wireless/ralink/rt2x00/
9470
9471RAMDISK RAM BLOCK DEVICE DRIVER
9472M: Jens Axboe <axboe@kernel.dk>
9473S: Maintained
9474F: Documentation/blockdev/ramdisk.txt
9475F: drivers/block/brd.c
9476
9477RANDOM NUMBER DRIVER
9478M: "Theodore Ts'o" <tytso@mit.edu>
9479S: Maintained
9480F: drivers/char/random.c
9481
9482RAPIDIO SUBSYSTEM
9483M: Matt Porter <mporter@kernel.crashing.org>
9484M: Alexandre Bounine <alexandre.bounine@idt.com>
9485S: Maintained
9486F: drivers/rapidio/
9487
9488RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9489L: linux-wireless@vger.kernel.org
9490S: Orphan
9491F: drivers/net/wireless/ray*
9492
9493RCUTORTURE MODULE
9494M: Josh Triplett <josh@joshtriplett.org>
9495M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9496L: linux-kernel@vger.kernel.org
9497S: Supported
9498T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9499F: Documentation/RCU/torture.txt
9500F: kernel/rcu/rcutorture.c
9501
9502RCUTORTURE TEST FRAMEWORK
9503M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9504M: Josh Triplett <josh@joshtriplett.org>
9505R: Steven Rostedt <rostedt@goodmis.org>
9506R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9507R: Lai Jiangshan <jiangshanlai@gmail.com>
9508L: linux-kernel@vger.kernel.org
9509S: Supported
9510T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9511F: tools/testing/selftests/rcutorture
9512
9513RDC R-321X SoC
9514M: Florian Fainelli <florian@openwrt.org>
9515S: Maintained
9516
9517RDC R6040 FAST ETHERNET DRIVER
9518M: Florian Fainelli <florian@openwrt.org>
9519L: netdev@vger.kernel.org
9520S: Maintained
9521F: drivers/net/ethernet/rdc/r6040.c
9522
9523RDS - RELIABLE DATAGRAM SOCKETS
9524M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9525L: netdev@vger.kernel.org
9526L: linux-rdma@vger.kernel.org
9527L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9528W: https://oss.oracle.com/projects/rds/
9529S: Supported
9530F: net/rds/
9531F: Documentation/networking/rds.txt
9532
9533RDMAVT - RDMA verbs software
9534M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9535L: linux-rdma@vger.kernel.org
9536S: Supported
9537F: drivers/infiniband/sw/rdmavt
9538
9539READ-COPY UPDATE (RCU)
9540M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9541M: Josh Triplett <josh@joshtriplett.org>
9542R: Steven Rostedt <rostedt@goodmis.org>
9543R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9544R: Lai Jiangshan <jiangshanlai@gmail.com>
9545L: linux-kernel@vger.kernel.org
9546W: http://www.rdrop.com/users/paulmck/RCU/
9547S: Supported
9548T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9549F: Documentation/RCU/
9550X: Documentation/RCU/torture.txt
9551F: include/linux/rcu*
9552X: include/linux/srcu.h
9553F: kernel/rcu/
9554X: kernel/torture.c
9555
9556REAL TIME CLOCK (RTC) SUBSYSTEM
9557M: Alessandro Zummo <a.zummo@towertech.it>
9558M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9559L: rtc-linux@googlegroups.com
9560Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9561T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9562S: Maintained
9563F: Documentation/rtc.txt
9564F: drivers/rtc/
9565F: include/linux/rtc.h
9566F: include/uapi/linux/rtc.h
9567
9568REALTEK AUDIO CODECS
9569M: Bard Liao <bardliao@realtek.com>
9570M: Oder Chiou <oder_chiou@realtek.com>
9571S: Maintained
9572F: sound/soc/codecs/rt*
9573F: include/sound/rt*.h
9574
9575REISERFS FILE SYSTEM
9576L: reiserfs-devel@vger.kernel.org
9577S: Supported
9578F: fs/reiserfs/
9579
9580REGISTER MAP ABSTRACTION
9581M: Mark Brown <broonie@kernel.org>
9582L: linux-kernel@vger.kernel.org
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9584S: Supported
9585F: drivers/base/regmap/
9586F: include/linux/regmap.h
9587
9588REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9589M: Ohad Ben-Cohen <ohad@wizery.com>
9590M: Bjorn Andersson <bjorn.andersson@linaro.org>
9591L: linux-remoteproc@vger.kernel.org
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9593S: Maintained
9594F: drivers/remoteproc/
9595F: Documentation/remoteproc.txt
9596F: include/linux/remoteproc.h
9597
9598REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9599M: Ohad Ben-Cohen <ohad@wizery.com>
9600M: Bjorn Andersson <bjorn.andersson@linaro.org>
9601L: linux-remoteproc@vger.kernel.org
9602T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9603S: Maintained
9604F: drivers/rpmsg/
9605F: Documentation/rpmsg.txt
9606F: include/linux/rpmsg.h
9607
9608RENESAS ETHERNET DRIVERS
9609R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9610L: netdev@vger.kernel.org
9611L: linux-renesas-soc@vger.kernel.org
9612F: drivers/net/ethernet/renesas/
9613F: include/linux/sh_eth.h
9614
9615RENESAS USB2 PHY DRIVER
9616M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9617L: linux-renesas-soc@vger.kernel.org
9618S: Maintained
9619F: drivers/phy/phy-rcar-gen3-usb2.c
9620
9621RESET CONTROLLER FRAMEWORK
9622M: Philipp Zabel <p.zabel@pengutronix.de>
9623T: git git://git.pengutronix.de/git/pza/linux
9624S: Maintained
9625F: drivers/reset/
9626F: Documentation/devicetree/bindings/reset/
9627F: include/dt-bindings/reset/
9628F: include/linux/reset.h
9629F: include/linux/reset-controller.h
9630
9631RFKILL
9632M: Johannes Berg <johannes@sipsolutions.net>
9633L: linux-wireless@vger.kernel.org
9634W: http://wireless.kernel.org/
9635T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9636T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9637S: Maintained
9638F: Documentation/rfkill.txt
9639F: net/rfkill/
9640
9641RHASHTABLE
9642M: Thomas Graf <tgraf@suug.ch>
9643L: netdev@vger.kernel.org
9644S: Maintained
9645F: lib/rhashtable.c
9646F: include/linux/rhashtable.h
9647
9648RICOH SMARTMEDIA/XD DRIVER
9649M: Maxim Levitsky <maximlevitsky@gmail.com>
9650S: Maintained
9651F: drivers/mtd/nand/r852.c
9652F: drivers/mtd/nand/r852.h
9653
9654RICOH R5C592 MEMORYSTICK DRIVER
9655M: Maxim Levitsky <maximlevitsky@gmail.com>
9656S: Maintained
9657F: drivers/memstick/host/r592.*
9658
9659ROCCAT DRIVERS
9660M: Stefan Achatz <erazor_de@users.sourceforge.net>
9661W: http://sourceforge.net/projects/roccat/
9662S: Maintained
9663F: drivers/hid/hid-roccat*
9664F: include/linux/hid-roccat*
9665F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9666
9667ROCKER DRIVER
9668M: Jiri Pirko <jiri@resnulli.us>
9669M: Scott Feldman <sfeldma@gmail.com>
9670L: netdev@vger.kernel.org
9671S: Supported
9672F: drivers/net/ethernet/rocker/
9673
9674ROCKETPORT DRIVER
9675P: Comtrol Corp.
9676W: http://www.comtrol.com
9677S: Maintained
9678F: Documentation/serial/rocket.txt
9679F: drivers/tty/rocket*
9680
9681ROCKETPORT EXPRESS/INFINITY DRIVER
9682M: Kevin Cernekee <cernekee@gmail.com>
9683L: linux-serial@vger.kernel.org
9684S: Odd Fixes
9685F: drivers/tty/serial/rp2.*
9686
9687ROSE NETWORK LAYER
9688M: Ralf Baechle <ralf@linux-mips.org>
9689L: linux-hams@vger.kernel.org
9690W: http://www.linux-ax25.org/
9691S: Maintained
9692F: include/net/rose.h
9693F: include/uapi/linux/rose.h
9694F: net/rose/
9695
9696RTL2830 MEDIA DRIVER
9697M: Antti Palosaari <crope@iki.fi>
9698L: linux-media@vger.kernel.org
9699W: https://linuxtv.org
9700W: http://palosaari.fi/linux/
9701Q: http://patchwork.linuxtv.org/project/linux-media/list/
9702T: git git://linuxtv.org/anttip/media_tree.git
9703S: Maintained
9704F: drivers/media/dvb-frontends/rtl2830*
9705
9706RTL2832 MEDIA DRIVER
9707M: Antti Palosaari <crope@iki.fi>
9708L: linux-media@vger.kernel.org
9709W: https://linuxtv.org
9710W: http://palosaari.fi/linux/
9711Q: http://patchwork.linuxtv.org/project/linux-media/list/
9712T: git git://linuxtv.org/anttip/media_tree.git
9713S: Maintained
9714F: drivers/media/dvb-frontends/rtl2832*
9715
9716RTL2832_SDR MEDIA DRIVER
9717M: Antti Palosaari <crope@iki.fi>
9718L: linux-media@vger.kernel.org
9719W: https://linuxtv.org
9720W: http://palosaari.fi/linux/
9721Q: http://patchwork.linuxtv.org/project/linux-media/list/
9722T: git git://linuxtv.org/anttip/media_tree.git
9723S: Maintained
9724F: drivers/media/dvb-frontends/rtl2832_sdr*
9725
9726RTL8180 WIRELESS DRIVER
9727L: linux-wireless@vger.kernel.org
9728W: http://wireless.kernel.org/
9729T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9730S: Orphan
9731F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9732
9733RTL8187 WIRELESS DRIVER
9734M: Herton Ronaldo Krzesinski <herton@canonical.com>
9735M: Hin-Tak Leung <htl10@users.sourceforge.net>
9736M: Larry Finger <Larry.Finger@lwfinger.net>
9737L: linux-wireless@vger.kernel.org
9738W: http://wireless.kernel.org/
9739T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9740S: Maintained
9741F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9742
9743RTL8192CE WIRELESS DRIVER
9744M: Larry Finger <Larry.Finger@lwfinger.net>
9745M: Chaoming Li <chaoming_li@realsil.com.cn>
9746L: linux-wireless@vger.kernel.org
9747W: http://wireless.kernel.org/
9748T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9749S: Maintained
9750F: drivers/net/wireless/realtek/rtlwifi/
9751F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9752
9753RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9754M: Jes Sorensen <Jes.Sorensen@redhat.com>
9755L: linux-wireless@vger.kernel.org
9756T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9757S: Maintained
9758F: drivers/net/wireless/realtek/rtl8xxxu/
9759
9760S3 SAVAGE FRAMEBUFFER DRIVER
9761M: Antonino Daplas <adaplas@gmail.com>
9762L: linux-fbdev@vger.kernel.org
9763S: Maintained
9764F: drivers/video/fbdev/savage/
9765
9766S390
9767M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9768M: Heiko Carstens <heiko.carstens@de.ibm.com>
9769L: linux-s390@vger.kernel.org
9770W: http://www.ibm.com/developerworks/linux/linux390/
9771T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9772S: Supported
9773F: arch/s390/
9774F: drivers/s390/
9775F: Documentation/s390/
9776F: Documentation/DocBook/s390*
9777
9778S390 COMMON I/O LAYER
9779M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9780M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9781L: linux-s390@vger.kernel.org
9782W: http://www.ibm.com/developerworks/linux/linux390/
9783S: Supported
9784F: drivers/s390/cio/
9785
9786S390 DASD DRIVER
9787M: Stefan Weinhuber <wein@de.ibm.com>
9788M: Stefan Haberland <stefan.haberland@de.ibm.com>
9789L: linux-s390@vger.kernel.org
9790W: http://www.ibm.com/developerworks/linux/linux390/
9791S: Supported
9792F: drivers/s390/block/dasd*
9793F: block/partitions/ibm.c
9794
9795S390 NETWORK DRIVERS
9796M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9797L: linux-s390@vger.kernel.org
9798W: http://www.ibm.com/developerworks/linux/linux390/
9799S: Supported
9800F: drivers/s390/net/
9801
9802S390 PCI SUBSYSTEM
9803M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9804M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9805L: linux-s390@vger.kernel.org
9806W: http://www.ibm.com/developerworks/linux/linux390/
9807S: Supported
9808F: arch/s390/pci/
9809F: drivers/pci/hotplug/s390_pci_hpc.c
9810
9811S390 ZCRYPT DRIVER
9812M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9813L: linux-s390@vger.kernel.org
9814W: http://www.ibm.com/developerworks/linux/linux390/
9815S: Supported
9816F: drivers/s390/crypto/
9817
9818S390 ZFCP DRIVER
9819M: Steffen Maier <maier@linux.vnet.ibm.com>
9820L: linux-s390@vger.kernel.org
9821W: http://www.ibm.com/developerworks/linux/linux390/
9822S: Supported
9823F: drivers/s390/scsi/zfcp_*
9824
9825S390 IUCV NETWORK LAYER
9826M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9827L: linux-s390@vger.kernel.org
9828W: http://www.ibm.com/developerworks/linux/linux390/
9829S: Supported
9830F: drivers/s390/net/*iucv*
9831F: include/net/iucv/
9832F: net/iucv/
9833
9834S390 IOMMU (PCI)
9835M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9836L: linux-s390@vger.kernel.org
9837W: http://www.ibm.com/developerworks/linux/linux390/
9838S: Supported
9839F: drivers/iommu/s390-iommu.c
9840
9841S3C24XX SD/MMC Driver
9842M: Ben Dooks <ben-linux@fluff.org>
9843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9844S: Supported
9845F: drivers/mmc/host/s3cmci.*
9846
9847SAA6588 RDS RECEIVER DRIVER
9848M: Hans Verkuil <hverkuil@xs4all.nl>
9849L: linux-media@vger.kernel.org
9850T: git git://linuxtv.org/media_tree.git
9851W: https://linuxtv.org
9852S: Odd Fixes
9853F: drivers/media/i2c/saa6588*
9854
9855SAA7134 VIDEO4LINUX DRIVER
9856M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
9857L: linux-media@vger.kernel.org
9858W: https://linuxtv.org
9859T: git git://linuxtv.org/media_tree.git
9860S: Odd fixes
9861F: Documentation/video4linux/*.saa7134
9862F: drivers/media/pci/saa7134/
9863
9864SAA7146 VIDEO4LINUX-2 DRIVER
9865M: Hans Verkuil <hverkuil@xs4all.nl>
9866L: linux-media@vger.kernel.org
9867T: git git://linuxtv.org/media_tree.git
9868S: Maintained
9869F: drivers/media/common/saa7146/
9870F: drivers/media/pci/saa7146/
9871F: include/media/saa7146*
9872
9873SAMSUNG LAPTOP DRIVER
9874M: Corentin Chary <corentin.chary@gmail.com>
9875L: platform-driver-x86@vger.kernel.org
9876S: Maintained
9877F: drivers/platform/x86/samsung-laptop.c
9878
9879SAMSUNG AUDIO (ASoC) DRIVERS
9880M: Sangbeom Kim <sbkim73@samsung.com>
9881L: alsa-devel@alsa-project.org (moderated for non-subscribers)
9882S: Supported
9883F: sound/soc/samsung/
9884
9885SAMSUNG FRAMEBUFFER DRIVER
9886M: Jingoo Han <jingoohan1@gmail.com>
9887L: linux-fbdev@vger.kernel.org
9888S: Maintained
9889F: drivers/video/fbdev/s3c-fb.c
9890
9891SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
9892M: Sangbeom Kim <sbkim73@samsung.com>
9893M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9894L: linux-kernel@vger.kernel.org
9895L: linux-samsung-soc@vger.kernel.org
9896S: Supported
9897F: drivers/mfd/sec*.c
9898F: drivers/regulator/s2m*.c
9899F: drivers/regulator/s5m*.c
9900F: drivers/clk/clk-s2mps11.c
9901F: drivers/rtc/rtc-s5m.c
9902F: include/linux/mfd/samsung/
9903F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
9904F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
9905F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
9906F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
9907
9908SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
9909M: Kyungmin Park <kyungmin.park@samsung.com>
9910M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9911L: linux-media@vger.kernel.org
9912Q: https://patchwork.linuxtv.org/project/linux-media/list/
9913S: Supported
9914F: drivers/media/platform/exynos4-is/
9915
9916SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
9917M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
9918L: linux-media@vger.kernel.org
9919L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9920S: Maintained
9921F: drivers/media/platform/s3c-camif/
9922F: include/media/drv-intf/s3c_camif.h
9923
9924SAMSUNG S5C73M3 CAMERA DRIVER
9925M: Kyungmin Park <kyungmin.park@samsung.com>
9926M: Andrzej Hajda <a.hajda@samsung.com>
9927L: linux-media@vger.kernel.org
9928S: Supported
9929F: drivers/media/i2c/s5c73m3/*
9930
9931SAMSUNG S5K5BAF CAMERA DRIVER
9932M: Kyungmin Park <kyungmin.park@samsung.com>
9933M: Andrzej Hajda <a.hajda@samsung.com>
9934L: linux-media@vger.kernel.org
9935S: Supported
9936F: drivers/media/i2c/s5k5baf.c
9937
9938SAMSUNG S3FWRN5 NFC DRIVER
9939M: Robert Baldyga <r.baldyga@samsung.com>
9940M: Krzysztof Opasiak <k.opasiak@samsung.com>
9941L: linux-nfc@lists.01.org (moderated for non-subscribers)
9942S: Supported
9943F: drivers/nfc/s3fwrn5
9944
9945SAMSUNG SOC CLOCK DRIVERS
9946M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9947M: Tomasz Figa <tomasz.figa@gmail.com>
9948S: Supported
9949L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9950F: drivers/clk/samsung/
9951
9952SAMSUNG SXGBE DRIVERS
9953M: Byungho An <bh74.an@samsung.com>
9954M: Girish K S <ks.giri@samsung.com>
9955M: Vipul Pandya <vipul.pandya@samsung.com>
9956S: Supported
9957L: netdev@vger.kernel.org
9958F: drivers/net/ethernet/samsung/sxgbe/
9959
9960SAMSUNG THERMAL DRIVER
9961M: Lukasz Majewski <l.majewski@samsung.com>
9962L: linux-pm@vger.kernel.org
9963L: linux-samsung-soc@vger.kernel.org
9964S: Supported
9965T: git https://github.com/lmajewski/linux-samsung-thermal.git
9966F: drivers/thermal/samsung/
9967
9968SAMSUNG USB2 PHY DRIVER
9969M: Kamil Debski <k.debski@samsung.com>
9970L: linux-kernel@vger.kernel.org
9971S: Supported
9972F: Documentation/devicetree/bindings/phy/samsung-phy.txt
9973F: Documentation/phy/samsung-usb2.txt
9974F: drivers/phy/phy-exynos4210-usb2.c
9975F: drivers/phy/phy-exynos4x12-usb2.c
9976F: drivers/phy/phy-exynos5250-usb2.c
9977F: drivers/phy/phy-s5pv210-usb2.c
9978F: drivers/phy/phy-samsung-usb2.c
9979F: drivers/phy/phy-samsung-usb2.h
9980
9981SERIAL DRIVERS
9982M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
9983L: linux-serial@vger.kernel.org
9984S: Maintained
9985F: drivers/tty/serial/
9986
9987SYNOPSYS DESIGNWARE DMAC DRIVER
9988M: Viresh Kumar <vireshk@kernel.org>
9989M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
9990S: Maintained
9991F: include/linux/dma/dw.h
9992F: include/linux/platform_data/dma-dw.h
9993F: drivers/dma/dw/
9994
9995SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
9996M: Lars Persson <lars.persson@axis.com>
9997L: netdev@vger.kernel.org
9998S: Supported
9999F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10000F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10001
10002SYNOPSYS DESIGNWARE I2C DRIVER
10003M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10004R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10005R: Mika Westerberg <mika.westerberg@linux.intel.com>
10006L: linux-i2c@vger.kernel.org
10007S: Maintained
10008F: drivers/i2c/busses/i2c-designware-*
10009F: include/linux/platform_data/i2c-designware.h
10010
10011SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10012M: Jaehoon Chung <jh80.chung@samsung.com>
10013L: linux-mmc@vger.kernel.org
10014S: Maintained
10015F: include/linux/mmc/dw_mmc.h
10016F: drivers/mmc/host/dw_mmc*
10017
10018SYSTEM TRACE MODULE CLASS
10019M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10020S: Maintained
10021T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10022F: Documentation/trace/stm.txt
10023F: drivers/hwtracing/stm/
10024F: include/linux/stm.h
10025F: include/uapi/linux/stm.h
10026
10027THUNDERBOLT DRIVER
10028M: Andreas Noever <andreas.noever@gmail.com>
10029S: Maintained
10030F: drivers/thunderbolt/
10031
10032TI BQ27XXX POWER SUPPLY DRIVER
10033R: Andrew F. Davis <afd@ti.com>
10034F: include/linux/power/bq27xxx_battery.h
10035F: drivers/power/bq27xxx_battery.c
10036F: drivers/power/bq27xxx_battery_i2c.c
10037
10038TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10039M: John Stultz <john.stultz@linaro.org>
10040M: Thomas Gleixner <tglx@linutronix.de>
10041L: linux-kernel@vger.kernel.org
10042T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10043S: Supported
10044F: include/linux/clocksource.h
10045F: include/linux/time.h
10046F: include/linux/timex.h
10047F: include/uapi/linux/time.h
10048F: include/uapi/linux/timex.h
10049F: kernel/time/clocksource.c
10050F: kernel/time/time*.c
10051F: kernel/time/alarmtimer.c
10052F: kernel/time/ntp.c
10053F: tools/testing/selftests/timers/
10054
10055SC1200 WDT DRIVER
10056M: Zwane Mwaikambo <zwanem@gmail.com>
10057S: Maintained
10058F: drivers/watchdog/sc1200wdt.c
10059
10060SCHEDULER
10061M: Ingo Molnar <mingo@redhat.com>
10062M: Peter Zijlstra <peterz@infradead.org>
10063L: linux-kernel@vger.kernel.org
10064T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10065S: Maintained
10066F: kernel/sched/
10067F: include/linux/sched.h
10068F: include/uapi/linux/sched.h
10069F: include/linux/wait.h
10070
10071SCORE ARCHITECTURE
10072M: Chen Liqin <liqin.linux@gmail.com>
10073M: Lennox Wu <lennox.wu@gmail.com>
10074W: http://www.sunplus.com
10075S: Supported
10076F: arch/score/
10077
10078SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10079M: Sudeep Holla <sudeep.holla@arm.com>
10080L: linux-arm-kernel@lists.infradead.org
10081S: Maintained
10082F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10083F: drivers/clk/clk-scpi.c
10084F: drivers/cpufreq/scpi-cpufreq.c
10085F: drivers/firmware/arm_scpi.c
10086F: include/linux/scpi_protocol.h
10087
10088SCSI CDROM DRIVER
10089M: Jens Axboe <axboe@kernel.dk>
10090L: linux-scsi@vger.kernel.org
10091W: http://www.kernel.dk
10092S: Maintained
10093F: drivers/scsi/sr*
10094
10095SCSI RDMA PROTOCOL (SRP) INITIATOR
10096M: Bart Van Assche <bart.vanassche@sandisk.com>
10097L: linux-rdma@vger.kernel.org
10098S: Supported
10099W: http://www.openfabrics.org
10100Q: http://patchwork.kernel.org/project/linux-rdma/list/
10101T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10102F: drivers/infiniband/ulp/srp/
10103F: include/scsi/srp.h
10104
10105SCSI SG DRIVER
10106M: Doug Gilbert <dgilbert@interlog.com>
10107L: linux-scsi@vger.kernel.org
10108W: http://sg.danny.cz/sg
10109S: Maintained
10110F: Documentation/scsi/scsi-generic.txt
10111F: drivers/scsi/sg.c
10112F: include/scsi/sg.h
10113
10114SCSI SUBSYSTEM
10115M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10117M: "Martin K. Petersen" <martin.petersen@oracle.com>
10118T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10119L: linux-scsi@vger.kernel.org
10120S: Maintained
10121F: drivers/scsi/
10122F: include/scsi/
10123
10124SCSI TAPE DRIVER
10125M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10126L: linux-scsi@vger.kernel.org
10127S: Maintained
10128F: Documentation/scsi/st.txt
10129F: drivers/scsi/st.*
10130F: drivers/scsi/st_*.h
10131
10132SCTP PROTOCOL
10133M: Vlad Yasevich <vyasevich@gmail.com>
10134M: Neil Horman <nhorman@tuxdriver.com>
10135L: linux-sctp@vger.kernel.org
10136W: http://lksctp.sourceforge.net
10137S: Maintained
10138F: Documentation/networking/sctp.txt
10139F: include/linux/sctp.h
10140F: include/uapi/linux/sctp.h
10141F: include/net/sctp/
10142F: net/sctp/
10143
10144SCx200 CPU SUPPORT
10145M: Jim Cromie <jim.cromie@gmail.com>
10146S: Odd Fixes
10147F: Documentation/i2c/busses/scx200_acb
10148F: arch/x86/platform/scx200/
10149F: drivers/watchdog/scx200_wdt.c
10150F: drivers/i2c/busses/scx200*
10151F: drivers/mtd/maps/scx200_docflash.c
10152F: include/linux/scx200.h
10153
10154SCx200 GPIO DRIVER
10155M: Jim Cromie <jim.cromie@gmail.com>
10156S: Maintained
10157F: drivers/char/scx200_gpio.c
10158F: include/linux/scx200_gpio.h
10159
10160SCx200 HRT CLOCKSOURCE DRIVER
10161M: Jim Cromie <jim.cromie@gmail.com>
10162S: Maintained
10163F: drivers/clocksource/scx200_hrt.c
10164
10165SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10166M: Sascha Sommer <saschasommer@freenet.de>
10167L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10168S: Maintained
10169F: drivers/mmc/host/sdricoh_cs.c
10170
10171SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10172M: Adrian Hunter <adrian.hunter@intel.com>
10173L: linux-mmc@vger.kernel.org
10174T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10175S: Maintained
10176F: drivers/mmc/host/sdhci*
10177F: include/linux/mmc/sdhci*
10178
10179SECURE COMPUTING
10180M: Kees Cook <keescook@chromium.org>
10181R: Andy Lutomirski <luto@amacapital.net>
10182R: Will Drewry <wad@chromium.org>
10183T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10184S: Supported
10185F: kernel/seccomp.c
10186F: include/uapi/linux/seccomp.h
10187F: include/linux/seccomp.h
10188F: tools/testing/selftests/seccomp/*
10189K: \bsecure_computing
10190K: \bTIF_SECCOMP\b
10191
10192SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10193M: Ben Dooks <ben-linux@fluff.org>
10194M: Jaehoon Chung <jh80.chung@samsung.com>
10195L: linux-mmc@vger.kernel.org
10196S: Maintained
10197F: drivers/mmc/host/sdhci-s3c*
10198
10199SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10200M: Viresh Kumar <vireshk@kernel.org>
10201L: linux-mmc@vger.kernel.org
10202S: Maintained
10203F: drivers/mmc/host/sdhci-spear.c
10204
10205SECURITY SUBSYSTEM
10206M: James Morris <james.l.morris@oracle.com>
10207M: "Serge E. Hallyn" <serge@hallyn.com>
10208L: linux-security-module@vger.kernel.org (suggested Cc:)
10209T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10210W: http://kernsec.org/
10211S: Supported
10212F: security/
10213
10214SECURITY CONTACT
10215M: Security Officers <security@kernel.org>
10216S: Supported
10217
10218SELINUX SECURITY MODULE
10219M: Paul Moore <paul@paul-moore.com>
10220M: Stephen Smalley <sds@tycho.nsa.gov>
10221M: Eric Paris <eparis@parisplace.org>
10222L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10223W: http://selinuxproject.org
10224T: git git://git.infradead.org/users/pcmoore/selinux
10225S: Supported
10226F: include/linux/selinux*
10227F: security/selinux/
10228F: scripts/selinux/
10229
10230APPARMOR SECURITY MODULE
10231M: John Johansen <john.johansen@canonical.com>
10232L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10233W: apparmor.wiki.kernel.org
10234T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10235S: Supported
10236F: security/apparmor/
10237
10238LOADPIN SECURITY MODULE
10239M: Kees Cook <keescook@chromium.org>
10240T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10241S: Supported
10242F: security/loadpin/
10243
10244YAMA SECURITY MODULE
10245M: Kees Cook <keescook@chromium.org>
10246T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10247S: Supported
10248F: security/yama/
10249
10250SENSABLE PHANTOM
10251M: Jiri Slaby <jirislaby@gmail.com>
10252S: Maintained
10253F: drivers/misc/phantom.c
10254F: include/uapi/linux/phantom.h
10255
10256SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10257M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10258M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10259M: John Soni Jose <sony.john@avagotech.com>
10260L: linux-scsi@vger.kernel.org
10261W: http://www.avagotech.com
10262S: Supported
10263F: drivers/scsi/be2iscsi/
10264
10265Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER
10266M: Sathya Perla <sathya.perla@broadcom.com>
10267M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10268M: Padmanabh Ratnakar <padmanabh.ratnakar@broadcom.com>
10269M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10270M: Somnath Kotur <somnath.kotur@broadcom.com>
10271L: netdev@vger.kernel.org
10272W: http://www.emulex.com
10273S: Supported
10274F: drivers/net/ethernet/emulex/benet/
10275
10276EMULEX ONECONNECT ROCE DRIVER
10277M: Selvin Xavier <selvin.xavier@avagotech.com>
10278M: Devesh Sharma <devesh.sharma@avagotech.com>
10279M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10280L: linux-rdma@vger.kernel.org
10281W: http://www.emulex.com
10282S: Supported
10283F: drivers/infiniband/hw/ocrdma/
10284
10285SFC NETWORK DRIVER
10286M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10287M: Edward Cree <ecree@solarflare.com>
10288M: Bert Kenward <bkenward@solarflare.com>
10289L: netdev@vger.kernel.org
10290S: Supported
10291F: drivers/net/ethernet/sfc/
10292
10293SGI GRU DRIVER
10294M: Dimitri Sivanich <sivanich@sgi.com>
10295S: Maintained
10296F: drivers/misc/sgi-gru/
10297
10298SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10299M: Pat Gefre <pfg@sgi.com>
10300L: linux-ia64@vger.kernel.org
10301S: Supported
10302F: Documentation/ia64/serial.txt
10303F: drivers/tty/serial/ioc?_serial.c
10304F: include/linux/ioc?.h
10305
10306SGI XP/XPC/XPNET DRIVER
10307M: Cliff Whickman <cpw@sgi.com>
10308M: Robin Holt <robinmholt@gmail.com>
10309S: Maintained
10310F: drivers/misc/sgi-xp/
10311
10312SI2157 MEDIA DRIVER
10313M: Antti Palosaari <crope@iki.fi>
10314L: linux-media@vger.kernel.org
10315W: https://linuxtv.org
10316W: http://palosaari.fi/linux/
10317Q: http://patchwork.linuxtv.org/project/linux-media/list/
10318T: git git://linuxtv.org/anttip/media_tree.git
10319S: Maintained
10320F: drivers/media/tuners/si2157*
10321
10322SI2168 MEDIA DRIVER
10323M: Antti Palosaari <crope@iki.fi>
10324L: linux-media@vger.kernel.org
10325W: https://linuxtv.org
10326W: http://palosaari.fi/linux/
10327Q: http://patchwork.linuxtv.org/project/linux-media/list/
10328T: git git://linuxtv.org/anttip/media_tree.git
10329S: Maintained
10330F: drivers/media/dvb-frontends/si2168*
10331
10332SI470X FM RADIO RECEIVER I2C DRIVER
10333M: Hans Verkuil <hverkuil@xs4all.nl>
10334L: linux-media@vger.kernel.org
10335T: git git://linuxtv.org/media_tree.git
10336W: https://linuxtv.org
10337S: Odd Fixes
10338F: drivers/media/radio/si470x/radio-si470x-i2c.c
10339
10340SI470X FM RADIO RECEIVER USB DRIVER
10341M: Hans Verkuil <hverkuil@xs4all.nl>
10342L: linux-media@vger.kernel.org
10343T: git git://linuxtv.org/media_tree.git
10344W: https://linuxtv.org
10345S: Maintained
10346F: drivers/media/radio/si470x/radio-si470x-common.c
10347F: drivers/media/radio/si470x/radio-si470x.h
10348F: drivers/media/radio/si470x/radio-si470x-usb.c
10349
10350SI4713 FM RADIO TRANSMITTER I2C DRIVER
10351M: Eduardo Valentin <edubezval@gmail.com>
10352L: linux-media@vger.kernel.org
10353T: git git://linuxtv.org/media_tree.git
10354W: https://linuxtv.org
10355S: Odd Fixes
10356F: drivers/media/radio/si4713/si4713.?
10357
10358SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10359M: Eduardo Valentin <edubezval@gmail.com>
10360L: linux-media@vger.kernel.org
10361T: git git://linuxtv.org/media_tree.git
10362W: https://linuxtv.org
10363S: Odd Fixes
10364F: drivers/media/radio/si4713/radio-platform-si4713.c
10365
10366SI4713 FM RADIO TRANSMITTER USB DRIVER
10367M: Hans Verkuil <hverkuil@xs4all.nl>
10368L: linux-media@vger.kernel.org
10369T: git git://linuxtv.org/media_tree.git
10370W: https://linuxtv.org
10371S: Maintained
10372F: drivers/media/radio/si4713/radio-usb-si4713.c
10373
10374SIANO DVB DRIVER
10375M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
10376L: linux-media@vger.kernel.org
10377W: https://linuxtv.org
10378T: git git://linuxtv.org/media_tree.git
10379S: Odd fixes
10380F: drivers/media/common/siano/
10381F: drivers/media/usb/siano/
10382F: drivers/media/usb/siano/
10383F: drivers/media/mmc/siano/
10384
10385SIMPLEFB FB DRIVER
10386M: Hans de Goede <hdegoede@redhat.com>
10387L: linux-fbdev@vger.kernel.org
10388S: Maintained
10389F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10390F: drivers/video/fbdev/simplefb.c
10391F: include/linux/platform_data/simplefb.h
10392
10393SH_VEU V4L2 MEM2MEM DRIVER
10394L: linux-media@vger.kernel.org
10395S: Orphan
10396F: drivers/media/platform/sh_veu.c
10397
10398SH_VOU V4L2 OUTPUT DRIVER
10399L: linux-media@vger.kernel.org
10400S: Orphan
10401F: drivers/media/platform/sh_vou.c
10402F: include/media/drv-intf/sh_vou.h
10403
10404SIMPLE FIRMWARE INTERFACE (SFI)
10405M: Len Brown <lenb@kernel.org>
10406L: sfi-devel@simplefirmware.org
10407W: http://simplefirmware.org/
10408T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10409S: Supported
10410F: arch/x86/platform/sfi/
10411F: drivers/sfi/
10412F: include/linux/sfi*.h
10413
10414SIMTEC EB110ATX (Chalice CATS)
10415P: Ben Dooks
10416P: Vincent Sanders <vince@simtec.co.uk>
10417M: Simtec Linux Team <linux@simtec.co.uk>
10418W: http://www.simtec.co.uk/products/EB110ATX/
10419S: Supported
10420
10421SIMTEC EB2410ITX (BAST)
10422P: Ben Dooks
10423P: Vincent Sanders <vince@simtec.co.uk>
10424M: Simtec Linux Team <linux@simtec.co.uk>
10425W: http://www.simtec.co.uk/products/EB2410ITX/
10426S: Supported
10427F: arch/arm/mach-s3c24xx/mach-bast.c
10428F: arch/arm/mach-s3c24xx/bast-ide.c
10429F: arch/arm/mach-s3c24xx/bast-irq.c
10430
10431TI DAVINCI MACHINE SUPPORT
10432M: Sekhar Nori <nsekhar@ti.com>
10433M: Kevin Hilman <khilman@kernel.org>
10434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10435T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10436S: Supported
10437F: arch/arm/mach-davinci/
10438F: drivers/i2c/busses/i2c-davinci.c
10439
10440TI DAVINCI SERIES MEDIA DRIVER
10441M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10442L: linux-media@vger.kernel.org
10443W: https://linuxtv.org
10444Q: http://patchwork.linuxtv.org/project/linux-media/list/
10445T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10446S: Maintained
10447F: drivers/media/platform/davinci/
10448F: include/media/davinci/
10449
10450TI AM437X VPFE DRIVER
10451M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10452L: linux-media@vger.kernel.org
10453W: https://linuxtv.org
10454Q: http://patchwork.linuxtv.org/project/linux-media/list/
10455T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10456S: Maintained
10457F: drivers/media/platform/am437x/
10458
10459OV2659 OMNIVISION SENSOR DRIVER
10460M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10461L: linux-media@vger.kernel.org
10462W: https://linuxtv.org
10463Q: http://patchwork.linuxtv.org/project/linux-media/list/
10464T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10465S: Maintained
10466F: drivers/media/i2c/ov2659.c
10467F: include/media/i2c/ov2659.h
10468
10469SILICON MOTION SM712 FRAME BUFFER DRIVER
10470M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10471M: Teddy Wang <teddy.wang@siliconmotion.com>
10472M: Sudip Mukherjee <sudip@vectorindia.org>
10473L: linux-fbdev@vger.kernel.org
10474S: Maintained
10475F: drivers/video/fbdev/sm712*
10476F: Documentation/fb/sm712fb.txt
10477
10478SIS 190 ETHERNET DRIVER
10479M: Francois Romieu <romieu@fr.zoreil.com>
10480L: netdev@vger.kernel.org
10481S: Maintained
10482F: drivers/net/ethernet/sis/sis190.c
10483
10484SIS 900/7016 FAST ETHERNET DRIVER
10485M: Daniele Venzano <venza@brownhat.org>
10486W: http://www.brownhat.org/sis900.html
10487L: netdev@vger.kernel.org
10488S: Maintained
10489F: drivers/net/ethernet/sis/sis900.*
10490
10491SIS FRAMEBUFFER DRIVER
10492M: Thomas Winischhofer <thomas@winischhofer.net>
10493W: http://www.winischhofer.net/linuxsisvga.shtml
10494S: Maintained
10495F: Documentation/fb/sisfb.txt
10496F: drivers/video/fbdev/sis/
10497F: include/video/sisfb.h
10498
10499SIS USB2VGA DRIVER
10500M: Thomas Winischhofer <thomas@winischhofer.net>
10501W: http://www.winischhofer.at/linuxsisusbvga.shtml
10502S: Maintained
10503F: drivers/usb/misc/sisusbvga/
10504
10505SLAB ALLOCATOR
10506M: Christoph Lameter <cl@linux.com>
10507M: Pekka Enberg <penberg@kernel.org>
10508M: David Rientjes <rientjes@google.com>
10509M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10510M: Andrew Morton <akpm@linux-foundation.org>
10511L: linux-mm@kvack.org
10512S: Maintained
10513F: include/linux/sl?b*.h
10514F: mm/sl?b*
10515
10516SLEEPABLE READ-COPY UPDATE (SRCU)
10517M: Lai Jiangshan <jiangshanlai@gmail.com>
10518M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10519M: Josh Triplett <josh@joshtriplett.org>
10520R: Steven Rostedt <rostedt@goodmis.org>
10521R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10522L: linux-kernel@vger.kernel.org
10523W: http://www.rdrop.com/users/paulmck/RCU/
10524S: Supported
10525T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10526F: include/linux/srcu.h
10527F: kernel/rcu/srcu.c
10528
10529SMACK SECURITY MODULE
10530M: Casey Schaufler <casey@schaufler-ca.com>
10531L: linux-security-module@vger.kernel.org
10532W: http://schaufler-ca.com
10533T: git git://git.gitorious.org/smack-next/kernel.git
10534S: Maintained
10535F: Documentation/security/Smack.txt
10536F: security/smack/
10537
10538DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10539M: Kevin Hilman <khilman@kernel.org>
10540M: Nishanth Menon <nm@ti.com>
10541S: Maintained
10542F: drivers/power/avs/
10543F: include/linux/power/smartreflex.h
10544L: linux-pm@vger.kernel.org
10545
10546SMC91x ETHERNET DRIVER
10547M: Nicolas Pitre <nico@fluxnic.net>
10548S: Odd Fixes
10549F: drivers/net/ethernet/smsc/smc91x.*
10550
10551SMIA AND SMIA++ IMAGE SENSOR DRIVER
10552M: Sakari Ailus <sakari.ailus@iki.fi>
10553L: linux-media@vger.kernel.org
10554S: Maintained
10555F: drivers/media/i2c/smiapp/
10556F: include/media/i2c/smiapp.h
10557F: drivers/media/i2c/smiapp-pll.c
10558F: drivers/media/i2c/smiapp-pll.h
10559F: include/uapi/linux/smiapp.h
10560F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10561
10562SMM665 HARDWARE MONITOR DRIVER
10563M: Guenter Roeck <linux@roeck-us.net>
10564L: linux-hwmon@vger.kernel.org
10565S: Maintained
10566F: Documentation/hwmon/smm665
10567F: drivers/hwmon/smm665.c
10568
10569SMSC EMC2103 HARDWARE MONITOR DRIVER
10570M: Steve Glendinning <steve.glendinning@shawell.net>
10571L: linux-hwmon@vger.kernel.org
10572S: Maintained
10573F: Documentation/hwmon/emc2103
10574F: drivers/hwmon/emc2103.c
10575
10576SMSC SCH5627 HARDWARE MONITOR DRIVER
10577M: Hans de Goede <hdegoede@redhat.com>
10578L: linux-hwmon@vger.kernel.org
10579S: Supported
10580F: Documentation/hwmon/sch5627
10581F: drivers/hwmon/sch5627.c
10582
10583SMSC47B397 HARDWARE MONITOR DRIVER
10584M: Jean Delvare <jdelvare@suse.com>
10585L: linux-hwmon@vger.kernel.org
10586S: Maintained
10587F: Documentation/hwmon/smsc47b397
10588F: drivers/hwmon/smsc47b397.c
10589
10590SMSC911x ETHERNET DRIVER
10591M: Steve Glendinning <steve.glendinning@shawell.net>
10592L: netdev@vger.kernel.org
10593S: Maintained
10594F: include/linux/smsc911x.h
10595F: drivers/net/ethernet/smsc/smsc911x.*
10596
10597SMSC9420 PCI ETHERNET DRIVER
10598M: Steve Glendinning <steve.glendinning@shawell.net>
10599L: netdev@vger.kernel.org
10600S: Maintained
10601F: drivers/net/ethernet/smsc/smsc9420.*
10602
10603SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10604M: Steve Glendinning <steve.glendinning@shawell.net>
10605L: linux-fbdev@vger.kernel.org
10606S: Maintained
10607F: drivers/video/fbdev/smscufx.c
10608
10609SOC-CAMERA V4L2 SUBSYSTEM
10610M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10611L: linux-media@vger.kernel.org
10612T: git git://linuxtv.org/media_tree.git
10613S: Maintained
10614F: include/media/soc*
10615F: drivers/media/i2c/soc_camera/
10616F: drivers/media/platform/soc_camera/
10617
10618SOEKRIS NET48XX LED SUPPORT
10619M: Chris Boot <bootc@bootc.net>
10620S: Maintained
10621F: drivers/leds/leds-net48xx.c
10622
10623SOFTLOGIC 6x10 MPEG CODEC
10624M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10625M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10626M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10627M: Ismael Luceno <ismael@iodev.co.uk>
10628L: linux-media@vger.kernel.org
10629S: Supported
10630F: drivers/media/pci/solo6x10/
10631
10632SOFTWARE RAID (Multiple Disks) SUPPORT
10633M: Shaohua Li <shli@kernel.org>
10634L: linux-raid@vger.kernel.org
10635T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10636S: Supported
10637F: drivers/md/
10638F: include/linux/raid/
10639F: include/uapi/linux/raid/
10640
10641SONIC NETWORK DRIVER
10642M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10643L: netdev@vger.kernel.org
10644S: Maintained
10645F: drivers/net/ethernet/natsemi/sonic.*
10646
10647SONICS SILICON BACKPLANE DRIVER (SSB)
10648M: Michael Buesch <m@bues.ch>
10649L: linux-wireless@vger.kernel.org
10650S: Maintained
10651F: drivers/ssb/
10652F: include/linux/ssb/
10653
10654SONY VAIO CONTROL DEVICE DRIVER
10655M: Mattia Dongili <malattia@linux.it>
10656L: platform-driver-x86@vger.kernel.org
10657W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10658S: Maintained
10659F: Documentation/laptops/sony-laptop.txt
10660F: drivers/char/sonypi.c
10661F: drivers/platform/x86/sony-laptop.c
10662F: include/linux/sony-laptop.h
10663
10664SONY MEMORYSTICK CARD SUPPORT
10665M: Alex Dubov <oakad@yahoo.com>
10666W: http://tifmxx.berlios.de/
10667S: Maintained
10668F: drivers/memstick/host/tifm_ms.c
10669
10670SONY MEMORYSTICK STANDARD SUPPORT
10671M: Maxim Levitsky <maximlevitsky@gmail.com>
10672S: Maintained
10673F: drivers/memstick/core/ms_block.*
10674
10675SOUND
10676M: Jaroslav Kysela <perex@perex.cz>
10677M: Takashi Iwai <tiwai@suse.com>
10678L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10679W: http://www.alsa-project.org/
10680T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10681T: git git://git.alsa-project.org/alsa-kernel.git
10682Q: http://patchwork.kernel.org/project/alsa-devel/list/
10683S: Maintained
10684F: Documentation/sound/
10685F: include/sound/
10686F: include/uapi/sound/
10687F: sound/
10688
10689SOUND - COMPRESSED AUDIO
10690M: Vinod Koul <vinod.koul@intel.com>
10691L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10692T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10693S: Supported
10694F: Documentation/sound/alsa/compress_offload.txt
10695F: include/sound/compress_driver.h
10696F: include/uapi/sound/compress_*
10697F: sound/core/compress_offload.c
10698F: sound/soc/soc-compress.c
10699
10700SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10701M: Liam Girdwood <lgirdwood@gmail.com>
10702M: Mark Brown <broonie@kernel.org>
10703T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10704L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10705W: http://alsa-project.org/main/index.php/ASoC
10706S: Supported
10707F: Documentation/sound/alsa/soc/
10708F: sound/soc/
10709F: include/sound/soc*
10710
10711SOUND - DMAENGINE HELPERS
10712M: Lars-Peter Clausen <lars@metafoo.de>
10713S: Supported
10714F: include/sound/dmaengine_pcm.h
10715F: sound/core/pcm_dmaengine.c
10716F: sound/soc/soc-generic-dmaengine-pcm.c
10717
10718SP2 MEDIA DRIVER
10719M: Olli Salonen <olli.salonen@iki.fi>
10720L: linux-media@vger.kernel.org
10721W: https://linuxtv.org
10722Q: http://patchwork.linuxtv.org/project/linux-media/list/
10723S: Maintained
10724F: drivers/media/dvb-frontends/sp2*
10725
10726SPARC + UltraSPARC (sparc/sparc64)
10727M: "David S. Miller" <davem@davemloft.net>
10728L: sparclinux@vger.kernel.org
10729Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10730T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10731T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10732S: Maintained
10733F: arch/sparc/
10734F: drivers/sbus/
10735
10736SPARC SERIAL DRIVERS
10737M: "David S. Miller" <davem@davemloft.net>
10738L: sparclinux@vger.kernel.org
10739T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10740T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10741S: Maintained
10742F: include/linux/sunserialcore.h
10743F: drivers/tty/serial/suncore.c
10744F: drivers/tty/serial/sunhv.c
10745F: drivers/tty/serial/sunsab.c
10746F: drivers/tty/serial/sunsab.h
10747F: drivers/tty/serial/sunsu.c
10748F: drivers/tty/serial/sunzilog.c
10749F: drivers/tty/serial/sunzilog.h
10750
10751SPARSE CHECKER
10752M: "Christopher Li" <sparse@chrisli.org>
10753L: linux-sparse@vger.kernel.org
10754W: https://sparse.wiki.kernel.org/
10755T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10756T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10757S: Maintained
10758F: include/linux/compiler.h
10759
10760SPEAR PLATFORM SUPPORT
10761M: Viresh Kumar <vireshk@kernel.org>
10762M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10764W: http://www.st.com/spear
10765S: Maintained
10766F: arch/arm/boot/dts/spear*
10767F: arch/arm/mach-spear/
10768
10769SPEAR CLOCK FRAMEWORK SUPPORT
10770M: Viresh Kumar <vireshk@kernel.org>
10771L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10772W: http://www.st.com/spear
10773S: Maintained
10774F: drivers/clk/spear/
10775
10776SPI SUBSYSTEM
10777M: Mark Brown <broonie@kernel.org>
10778L: linux-spi@vger.kernel.org
10779T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10780Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10781S: Maintained
10782F: Documentation/spi/
10783F: drivers/spi/
10784F: include/linux/spi/
10785F: include/uapi/linux/spi/
10786
10787SPIDERNET NETWORK DRIVER for CELL
10788M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10789L: netdev@vger.kernel.org
10790S: Supported
10791F: Documentation/networking/spider_net.txt
10792F: drivers/net/ethernet/toshiba/spider_net*
10793
10794SPU FILE SYSTEM
10795M: Jeremy Kerr <jk@ozlabs.org>
10796L: linuxppc-dev@lists.ozlabs.org
10797W: http://www.ibm.com/developerworks/power/cell/
10798S: Supported
10799F: Documentation/filesystems/spufs.txt
10800F: arch/powerpc/platforms/cell/spufs/
10801
10802SQUASHFS FILE SYSTEM
10803M: Phillip Lougher <phillip@squashfs.org.uk>
10804L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10805W: http://squashfs.org.uk
10806T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10807S: Maintained
10808F: Documentation/filesystems/squashfs.txt
10809F: fs/squashfs/
10810
10811SRM (Alpha) environment access
10812M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10813S: Maintained
10814F: arch/alpha/kernel/srm_env.c
10815
10816STABLE BRANCH
10817M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10818L: stable@vger.kernel.org
10819S: Supported
10820F: Documentation/stable_kernel_rules.txt
10821
10822STAGING SUBSYSTEM
10823M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10824T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10825L: devel@driverdev.osuosl.org
10826S: Supported
10827F: drivers/staging/
10828
10829STAGING - COMEDI
10830M: Ian Abbott <abbotti@mev.co.uk>
10831M: H Hartley Sweeten <hsweeten@visionengravers.com>
10832S: Odd Fixes
10833F: drivers/staging/comedi/
10834
10835STAGING - FLARION FT1000 DRIVERS
10836M: Marek Belisko <marek.belisko@gmail.com>
10837S: Odd Fixes
10838F: drivers/staging/ft1000/
10839
10840STAGING - INDUSTRIAL IO
10841M: Jonathan Cameron <jic23@kernel.org>
10842L: linux-iio@vger.kernel.org
10843S: Odd Fixes
10844F: drivers/staging/iio/
10845
10846STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10847M: Jarod Wilson <jarod@wilsonet.com>
10848W: http://www.lirc.org/
10849S: Odd Fixes
10850F: drivers/staging/media/lirc/
10851
10852STAGING - LUSTRE PARALLEL FILESYSTEM
10853M: Oleg Drokin <oleg.drokin@intel.com>
10854M: Andreas Dilger <andreas.dilger@intel.com>
10855L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
10856W: http://wiki.lustre.org/
10857S: Maintained
10858F: drivers/staging/lustre
10859
10860STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
10861M: Marc Dietrich <marvin24@gmx.de>
10862L: ac100@lists.launchpad.net (moderated for non-subscribers)
10863L: linux-tegra@vger.kernel.org
10864S: Maintained
10865F: drivers/staging/nvec/
10866
10867STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
10868M: Jens Frederich <jfrederich@gmail.com>
10869M: Daniel Drake <dsd@laptop.org>
10870M: Jon Nettleton <jon.nettleton@gmail.com>
10871W: http://wiki.laptop.org/go/DCON
10872S: Maintained
10873F: drivers/staging/olpc_dcon/
10874
10875STAGING - REALTEK RTL8712U DRIVERS
10876M: Larry Finger <Larry.Finger@lwfinger.net>
10877M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
10878S: Odd Fixes
10879F: drivers/staging/rtl8712/
10880
10881STAGING - REALTEK RTL8723U WIRELESS DRIVER
10882M: Larry Finger <Larry.Finger@lwfinger.net>
10883M: Jes Sorensen <Jes.Sorensen@redhat.com>
10884L: linux-wireless@vger.kernel.org
10885S: Maintained
10886F: drivers/staging/rtl8723au/
10887
10888STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
10889M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10890M: Teddy Wang <teddy.wang@siliconmotion.com>
10891M: Sudip Mukherjee <sudip@vectorindia.org>
10892L: linux-fbdev@vger.kernel.org
10893S: Maintained
10894F: drivers/staging/sm750fb/
10895
10896STAGING - SLICOSS
10897M: Lior Dotan <liodot@gmail.com>
10898M: Christopher Harrer <charrer@alacritech.com>
10899S: Odd Fixes
10900F: drivers/staging/slicoss/
10901
10902STAGING - SPEAKUP CONSOLE SPEECH DRIVER
10903M: William Hubbs <w.d.hubbs@gmail.com>
10904M: Chris Brannon <chris@the-brannons.com>
10905M: Kirk Reiser <kirk@reisers.ca>
10906M: Samuel Thibault <samuel.thibault@ens-lyon.org>
10907L: speakup@linux-speakup.org
10908W: http://www.linux-speakup.org/
10909S: Odd Fixes
10910F: drivers/staging/speakup/
10911
10912STAGING - VIA VT665X DRIVERS
10913M: Forest Bond <forest@alittletooquiet.net>
10914S: Odd Fixes
10915F: drivers/staging/vt665?/
10916
10917STAGING - WILC1000 WIFI DRIVER
10918M: Johnny Kim <johnny.kim@atmel.com>
10919M: Austin Shin <austin.shin@atmel.com>
10920M: Chris Park <chris.park@atmel.com>
10921M: Tony Cho <tony.cho@atmel.com>
10922M: Glen Lee <glen.lee@atmel.com>
10923M: Leo Kim <leo.kim@atmel.com>
10924L: linux-wireless@vger.kernel.org
10925S: Supported
10926F: drivers/staging/wilc1000/
10927
10928STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
10929M: Arnaud Patard <arnaud.patard@rtp-net.org>
10930S: Odd Fixes
10931F: drivers/staging/xgifb/
10932
10933STARFIRE/DURALAN NETWORK DRIVER
10934M: Ion Badulescu <ionut@badula.org>
10935S: Odd Fixes
10936F: drivers/net/ethernet/adaptec/starfire*
10937
10938SUN3/3X
10939M: Sam Creasey <sammy@sammy.net>
10940W: http://sammy.net/sun3/
10941S: Maintained
10942F: arch/m68k/kernel/*sun3*
10943F: arch/m68k/sun3*/
10944F: arch/m68k/include/asm/sun3*
10945F: drivers/net/ethernet/i825xx/sun3*
10946
10947SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
10948M: Hans de Goede <hdegoede@redhat.com>
10949L: linux-input@vger.kernel.org
10950S: Maintained
10951F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
10952F: drivers/input/keyboard/sun4i-lradc-keys.c
10953
10954SUNDANCE NETWORK DRIVER
10955M: Denis Kirjanov <kda@linux-powerpc.org>
10956L: netdev@vger.kernel.org
10957S: Maintained
10958F: drivers/net/ethernet/dlink/sundance.c
10959
10960SUPERH
10961M: Yoshinori Sato <ysato@users.sourceforge.jp>
10962M: Rich Felker <dalias@libc.org>
10963L: linux-sh@vger.kernel.org
10964Q: http://patchwork.kernel.org/project/linux-sh/list/
10965S: Maintained
10966F: Documentation/sh/
10967F: arch/sh/
10968F: drivers/sh/
10969
10970SUSPEND TO RAM
10971M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
10972M: Len Brown <len.brown@intel.com>
10973M: Pavel Machek <pavel@ucw.cz>
10974L: linux-pm@vger.kernel.org
10975S: Supported
10976F: Documentation/power/
10977F: arch/x86/kernel/acpi/
10978F: drivers/base/power/
10979F: kernel/power/
10980F: include/linux/suspend.h
10981F: include/linux/freezer.h
10982F: include/linux/pm.h
10983
10984SVGA HANDLING
10985M: Martin Mares <mj@ucw.cz>
10986L: linux-video@atrey.karlin.mff.cuni.cz
10987S: Maintained
10988F: Documentation/svga.txt
10989F: arch/x86/boot/video*
10990
10991SWIOTLB SUBSYSTEM
10992M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
10993L: linux-kernel@vger.kernel.org
10994T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
10995S: Supported
10996F: lib/swiotlb.c
10997F: arch/*/kernel/pci-swiotlb.c
10998F: include/linux/swiotlb.h
10999
11000SWITCHDEV
11001M: Jiri Pirko <jiri@resnulli.us>
11002L: netdev@vger.kernel.org
11003S: Supported
11004F: net/switchdev/
11005F: include/net/switchdev.h
11006
11007SYNOPSYS ARC ARCHITECTURE
11008M: Vineet Gupta <vgupta@synopsys.com>
11009L: linux-snps-arc@lists.infradead.org
11010S: Supported
11011F: arch/arc/
11012F: Documentation/devicetree/bindings/arc/*
11013F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11014F: drivers/tty/serial/arc_uart.c
11015T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11016
11017SYNOPSYS ARC SDP platform support
11018M: Alexey Brodkin <abrodkin@synopsys.com>
11019S: Supported
11020F: arch/arc/plat-axs10x
11021F: arch/arc/boot/dts/ax*
11022F: Documentation/devicetree/bindings/arc/axs10*
11023
11024SYSTEM CONFIGURATION (SYSCON)
11025M: Lee Jones <lee.jones@linaro.org>
11026M: Arnd Bergmann <arnd@arndb.de>
11027T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11028S: Supported
11029F: drivers/mfd/syscon.c
11030
11031SYSV FILESYSTEM
11032M: Christoph Hellwig <hch@infradead.org>
11033S: Maintained
11034F: Documentation/filesystems/sysv-fs.txt
11035F: fs/sysv/
11036F: include/linux/sysv_fs.h
11037
11038TARGET SUBSYSTEM
11039M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11040L: linux-scsi@vger.kernel.org
11041L: target-devel@vger.kernel.org
11042W: http://www.linux-iscsi.org
11043W: http://groups.google.com/group/linux-iscsi-target-dev
11044T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11045S: Supported
11046F: drivers/target/
11047F: include/target/
11048F: Documentation/target/
11049
11050TASKSTATS STATISTICS INTERFACE
11051M: Balbir Singh <bsingharora@gmail.com>
11052S: Maintained
11053F: Documentation/accounting/taskstats*
11054F: include/linux/taskstats*
11055F: kernel/taskstats.c
11056
11057TC CLASSIFIER
11058M: Jamal Hadi Salim <jhs@mojatatu.com>
11059L: netdev@vger.kernel.org
11060S: Maintained
11061F: include/net/pkt_cls.h
11062F: include/uapi/linux/pkt_cls.h
11063F: net/sched/
11064
11065TCP LOW PRIORITY MODULE
11066M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11067M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11068W: http://tcp-lp-mod.sourceforge.net/
11069S: Maintained
11070F: net/ipv4/tcp_lp.c
11071
11072TDA10071 MEDIA DRIVER
11073M: Antti Palosaari <crope@iki.fi>
11074L: linux-media@vger.kernel.org
11075W: https://linuxtv.org
11076W: http://palosaari.fi/linux/
11077Q: http://patchwork.linuxtv.org/project/linux-media/list/
11078T: git git://linuxtv.org/anttip/media_tree.git
11079S: Maintained
11080F: drivers/media/dvb-frontends/tda10071*
11081
11082TDA18212 MEDIA DRIVER
11083M: Antti Palosaari <crope@iki.fi>
11084L: linux-media@vger.kernel.org
11085W: https://linuxtv.org
11086W: http://palosaari.fi/linux/
11087Q: http://patchwork.linuxtv.org/project/linux-media/list/
11088T: git git://linuxtv.org/anttip/media_tree.git
11089S: Maintained
11090F: drivers/media/tuners/tda18212*
11091
11092TDA18218 MEDIA DRIVER
11093M: Antti Palosaari <crope@iki.fi>
11094L: linux-media@vger.kernel.org
11095W: https://linuxtv.org
11096W: http://palosaari.fi/linux/
11097Q: http://patchwork.linuxtv.org/project/linux-media/list/
11098T: git git://linuxtv.org/anttip/media_tree.git
11099S: Maintained
11100F: drivers/media/tuners/tda18218*
11101
11102TDA18271 MEDIA DRIVER
11103M: Michael Krufky <mkrufky@linuxtv.org>
11104L: linux-media@vger.kernel.org
11105W: https://linuxtv.org
11106W: http://github.com/mkrufky
11107Q: http://patchwork.linuxtv.org/project/linux-media/list/
11108T: git git://linuxtv.org/mkrufky/tuners.git
11109S: Maintained
11110F: drivers/media/tuners/tda18271*
11111
11112TDA827x MEDIA DRIVER
11113M: Michael Krufky <mkrufky@linuxtv.org>
11114L: linux-media@vger.kernel.org
11115W: https://linuxtv.org
11116W: http://github.com/mkrufky
11117Q: http://patchwork.linuxtv.org/project/linux-media/list/
11118T: git git://linuxtv.org/mkrufky/tuners.git
11119S: Maintained
11120F: drivers/media/tuners/tda8290.*
11121
11122TDA8290 MEDIA DRIVER
11123M: Michael Krufky <mkrufky@linuxtv.org>
11124L: linux-media@vger.kernel.org
11125W: https://linuxtv.org
11126W: http://github.com/mkrufky
11127Q: http://patchwork.linuxtv.org/project/linux-media/list/
11128T: git git://linuxtv.org/mkrufky/tuners.git
11129S: Maintained
11130F: drivers/media/tuners/tda8290.*
11131
11132TDA9840 MEDIA DRIVER
11133M: Hans Verkuil <hverkuil@xs4all.nl>
11134L: linux-media@vger.kernel.org
11135T: git git://linuxtv.org/media_tree.git
11136W: https://linuxtv.org
11137S: Maintained
11138F: drivers/media/i2c/tda9840*
11139
11140TEA5761 TUNER DRIVER
11141M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11142L: linux-media@vger.kernel.org
11143W: https://linuxtv.org
11144T: git git://linuxtv.org/media_tree.git
11145S: Odd fixes
11146F: drivers/media/tuners/tea5761.*
11147
11148TEA5767 TUNER DRIVER
11149M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11150L: linux-media@vger.kernel.org
11151W: https://linuxtv.org
11152T: git git://linuxtv.org/media_tree.git
11153S: Maintained
11154F: drivers/media/tuners/tea5767.*
11155
11156TEA6415C MEDIA DRIVER
11157M: Hans Verkuil <hverkuil@xs4all.nl>
11158L: linux-media@vger.kernel.org
11159T: git git://linuxtv.org/media_tree.git
11160W: https://linuxtv.org
11161S: Maintained
11162F: drivers/media/i2c/tea6415c*
11163
11164TEA6420 MEDIA DRIVER
11165M: Hans Verkuil <hverkuil@xs4all.nl>
11166L: linux-media@vger.kernel.org
11167T: git git://linuxtv.org/media_tree.git
11168W: https://linuxtv.org
11169S: Maintained
11170F: drivers/media/i2c/tea6420*
11171
11172TEAM DRIVER
11173M: Jiri Pirko <jiri@resnulli.us>
11174L: netdev@vger.kernel.org
11175S: Supported
11176F: drivers/net/team/
11177F: include/linux/if_team.h
11178F: include/uapi/linux/if_team.h
11179
11180TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11181M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11182S: Maintained
11183F: arch/x86/platform/ts5500/
11184
11185TECHNOTREND USB IR RECEIVER
11186M: Sean Young <sean@mess.org>
11187L: linux-media@vger.kernel.org
11188S: Maintained
11189F: drivers/media/rc/ttusbir.c
11190
11191TEGRA ARCHITECTURE SUPPORT
11192M: Stephen Warren <swarren@wwwdotorg.org>
11193M: Thierry Reding <thierry.reding@gmail.com>
11194M: Alexandre Courbot <gnurou@gmail.com>
11195L: linux-tegra@vger.kernel.org
11196Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11197T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11198S: Supported
11199N: [^a-z]tegra
11200
11201TEGRA CLOCK DRIVER
11202M: Peter De Schrijver <pdeschrijver@nvidia.com>
11203M: Prashant Gaikwad <pgaikwad@nvidia.com>
11204S: Supported
11205F: drivers/clk/tegra/
11206
11207TEGRA DMA DRIVERS
11208M: Laxman Dewangan <ldewangan@nvidia.com>
11209M: Jon Hunter <jonathanh@nvidia.com>
11210S: Supported
11211F: drivers/dma/tegra*
11212
11213TEGRA I2C DRIVER
11214M: Laxman Dewangan <ldewangan@nvidia.com>
11215S: Supported
11216F: drivers/i2c/busses/i2c-tegra.c
11217
11218TEGRA IOMMU DRIVERS
11219M: Hiroshi Doyu <hdoyu@nvidia.com>
11220S: Supported
11221F: drivers/iommu/tegra*
11222
11223TEGRA KBC DRIVER
11224M: Rakesh Iyer <riyer@nvidia.com>
11225M: Laxman Dewangan <ldewangan@nvidia.com>
11226S: Supported
11227F: drivers/input/keyboard/tegra-kbc.c
11228
11229TEGRA PWM DRIVER
11230M: Thierry Reding <thierry.reding@gmail.com>
11231S: Supported
11232F: drivers/pwm/pwm-tegra.c
11233
11234TEGRA SERIAL DRIVER
11235M: Laxman Dewangan <ldewangan@nvidia.com>
11236S: Supported
11237F: drivers/tty/serial/serial-tegra.c
11238
11239TEGRA SPI DRIVER
11240M: Laxman Dewangan <ldewangan@nvidia.com>
11241S: Supported
11242F: drivers/spi/spi-tegra*
11243
11244TEHUTI ETHERNET DRIVER
11245M: Andy Gospodarek <andy@greyhouse.net>
11246L: netdev@vger.kernel.org
11247S: Supported
11248F: drivers/net/ethernet/tehuti/*
11249
11250Telecom Clock Driver for MCPL0010
11251M: Mark Gross <mark.gross@intel.com>
11252S: Supported
11253F: drivers/char/tlclk.c
11254
11255TENSILICA XTENSA PORT (xtensa)
11256M: Chris Zankel <chris@zankel.net>
11257M: Max Filippov <jcmvbkbc@gmail.com>
11258L: linux-xtensa@linux-xtensa.org
11259T: git git://github.com/czankel/xtensa-linux.git
11260S: Maintained
11261F: arch/xtensa/
11262F: drivers/irqchip/irq-xtensa-*
11263
11264THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11265M: Hans Verkuil <hverkuil@xs4all.nl>
11266L: linux-media@vger.kernel.org
11267T: git git://linuxtv.org/media_tree.git
11268W: https://linuxtv.org
11269S: Maintained
11270F: drivers/media/radio/radio-raremono.c
11271
11272THERMAL
11273M: Zhang Rui <rui.zhang@intel.com>
11274M: Eduardo Valentin <edubezval@gmail.com>
11275L: linux-pm@vger.kernel.org
11276T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11277T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11278Q: https://patchwork.kernel.org/project/linux-pm/list/
11279S: Supported
11280F: drivers/thermal/
11281F: include/linux/thermal.h
11282F: include/uapi/linux/thermal.h
11283F: include/linux/cpu_cooling.h
11284F: Documentation/devicetree/bindings/thermal/
11285
11286THERMAL/CPU_COOLING
11287M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11288M: Viresh Kumar <viresh.kumar@linaro.org>
11289M: Javi Merino <javi.merino@arm.com>
11290L: linux-pm@vger.kernel.org
11291S: Supported
11292F: Documentation/thermal/cpu-cooling-api.txt
11293F: drivers/thermal/cpu_cooling.c
11294F: include/linux/cpu_cooling.h
11295
11296THINGM BLINK(1) USB RGB LED DRIVER
11297M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
11298S: Maintained
11299F: drivers/hid/hid-thingm.c
11300
11301THINKPAD ACPI EXTRAS DRIVER
11302M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11303L: ibm-acpi-devel@lists.sourceforge.net
11304L: platform-driver-x86@vger.kernel.org
11305W: http://ibm-acpi.sourceforge.net
11306W: http://thinkwiki.org/wiki/Ibm-acpi
11307T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11308S: Maintained
11309F: drivers/platform/x86/thinkpad_acpi.c
11310
11311TI BANDGAP AND THERMAL DRIVER
11312M: Eduardo Valentin <edubezval@gmail.com>
11313M: Keerthy <j-keerthy@ti.com>
11314L: linux-pm@vger.kernel.org
11315L: linux-omap@vger.kernel.org
11316S: Maintained
11317F: drivers/thermal/ti-soc-thermal/
11318
11319TI VPE/CAL DRIVERS
11320M: Benoit Parrot <bparrot@ti.com>
11321L: linux-media@vger.kernel.org
11322W: http://linuxtv.org/
11323Q: http://patchwork.linuxtv.org/project/linux-media/list/
11324S: Maintained
11325F: drivers/media/platform/ti-vpe/
11326
11327TI CDCE706 CLOCK DRIVER
11328M: Max Filippov <jcmvbkbc@gmail.com>
11329S: Maintained
11330F: drivers/clk/clk-cdce706.c
11331
11332TI CLOCK DRIVER
11333M: Tero Kristo <t-kristo@ti.com>
11334L: linux-omap@vger.kernel.org
11335S: Maintained
11336F: drivers/clk/ti/
11337F: include/linux/clk/ti.h
11338
11339TI ETHERNET SWITCH DRIVER (CPSW)
11340M: Mugunthan V N <mugunthanvnm@ti.com>
11341R: Grygorii Strashko <grygorii.strashko@ti.com>
11342L: linux-omap@vger.kernel.org
11343L: netdev@vger.kernel.org
11344S: Maintained
11345F: drivers/net/ethernet/ti/cpsw*
11346F: drivers/net/ethernet/ti/davinci*
11347
11348TI FLASH MEDIA INTERFACE DRIVER
11349M: Alex Dubov <oakad@yahoo.com>
11350S: Maintained
11351F: drivers/misc/tifm*
11352F: drivers/mmc/host/tifm_sd.c
11353F: include/linux/tifm.h
11354
11355TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11356M: Santosh Shilimkar <ssantosh@kernel.org>
11357L: linux-kernel@vger.kernel.org
11358L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11359S: Maintained
11360F: drivers/soc/ti/*
11361T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11362
11363
11364TI LM49xxx FAMILY ASoC CODEC DRIVERS
11365M: M R Swami Reddy <mr.swami.reddy@ti.com>
11366M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11367L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11368S: Maintained
11369F: sound/soc/codecs/lm49453*
11370F: sound/soc/codecs/isabelle*
11371
11372TI LP855x BACKLIGHT DRIVER
11373M: Milo Kim <milo.kim@ti.com>
11374S: Maintained
11375F: Documentation/backlight/lp855x-driver.txt
11376F: drivers/video/backlight/lp855x_bl.c
11377F: include/linux/platform_data/lp855x.h
11378
11379TI LP8727 CHARGER DRIVER
11380M: Milo Kim <milo.kim@ti.com>
11381S: Maintained
11382F: drivers/power/lp8727_charger.c
11383F: include/linux/platform_data/lp8727.h
11384
11385TI LP8788 MFD DRIVER
11386M: Milo Kim <milo.kim@ti.com>
11387S: Maintained
11388F: drivers/iio/adc/lp8788_adc.c
11389F: drivers/leds/leds-lp8788.c
11390F: drivers/mfd/lp8788*.c
11391F: drivers/power/lp8788-charger.c
11392F: drivers/regulator/lp8788-*.c
11393F: include/linux/mfd/lp8788*.h
11394
11395TI NETCP ETHERNET DRIVER
11396M: Wingman Kwok <w-kwok2@ti.com>
11397M: Murali Karicheri <m-karicheri2@ti.com>
11398L: netdev@vger.kernel.org
11399S: Maintained
11400F: drivers/net/ethernet/ti/netcp*
11401
11402TI TAS571X FAMILY ASoC CODEC DRIVER
11403M: Kevin Cernekee <cernekee@chromium.org>
11404L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11405S: Odd Fixes
11406F: sound/soc/codecs/tas571x*
11407
11408TI TWL4030 SERIES SOC CODEC DRIVER
11409M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11410L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11411S: Maintained
11412F: sound/soc/codecs/twl4030*
11413
11414TI WILINK WIRELESS DRIVERS
11415L: linux-wireless@vger.kernel.org
11416W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11417W: http://wireless.kernel.org/en/users/Drivers/wl1251
11418T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11419S: Orphan
11420F: drivers/net/wireless/ti/
11421F: include/linux/wl12xx.h
11422
11423TIPC NETWORK LAYER
11424M: Jon Maloy <jon.maloy@ericsson.com>
11425M: Ying Xue <ying.xue@windriver.com>
11426L: netdev@vger.kernel.org (core kernel code)
11427L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11428W: http://tipc.sourceforge.net/
11429S: Maintained
11430F: include/uapi/linux/tipc*.h
11431F: net/tipc/
11432
11433TILE ARCHITECTURE
11434M: Chris Metcalf <cmetcalf@mellanox.com>
11435W: http://www.mellanox.com/repository/solutions/tile-scm/
11436T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11437S: Supported
11438F: arch/tile/
11439F: drivers/char/tile-srom.c
11440F: drivers/edac/tile_edac.c
11441F: drivers/net/ethernet/tile/
11442F: drivers/rtc/rtc-tile.c
11443F: drivers/tty/hvc/hvc_tile.c
11444F: drivers/tty/serial/tilegx.c
11445F: drivers/usb/host/*-tilegx.c
11446F: include/linux/usb/tilegx.h
11447
11448TLAN NETWORK DRIVER
11449M: Samuel Chessman <chessman@tux.org>
11450L: tlan-devel@lists.sourceforge.net (subscribers-only)
11451W: http://sourceforge.net/projects/tlan/
11452S: Maintained
11453F: Documentation/networking/tlan.txt
11454F: drivers/net/ethernet/ti/tlan.*
11455
11456TOMOYO SECURITY MODULE
11457M: Kentaro Takeda <takedakn@nttdata.co.jp>
11458M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11459L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11460L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11461L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11462L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11463W: http://tomoyo.sourceforge.jp/
11464T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11465S: Maintained
11466F: security/tomoyo/
11467
11468TOPSTAR LAPTOP EXTRAS DRIVER
11469M: Herton Ronaldo Krzesinski <herton@canonical.com>
11470L: platform-driver-x86@vger.kernel.org
11471S: Maintained
11472F: drivers/platform/x86/topstar-laptop.c
11473
11474TOSHIBA ACPI EXTRAS DRIVER
11475M: Azael Avalos <coproscefalo@gmail.com>
11476L: platform-driver-x86@vger.kernel.org
11477S: Maintained
11478F: drivers/platform/x86/toshiba_acpi.c
11479
11480TOSHIBA BLUETOOTH DRIVER
11481M: Azael Avalos <coproscefalo@gmail.com>
11482L: platform-driver-x86@vger.kernel.org
11483S: Maintained
11484F: drivers/platform/x86/toshiba_bluetooth.c
11485
11486TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11487M: Azael Avalos <coproscefalo@gmail.com>
11488L: platform-driver-x86@vger.kernel.org
11489S: Maintained
11490F: drivers/platform/x86/toshiba_haps.c
11491
11492TOSHIBA WMI HOTKEYS DRIVER
11493M: Azael Avalos <coproscefalo@gmail.com>
11494L: platform-driver-x86@vger.kernel.org
11495S: Maintained
11496F: drivers/platform/x86/toshiba-wmi.c
11497
11498TOSHIBA SMM DRIVER
11499M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11500W: http://www.buzzard.org.uk/toshiba/
11501S: Maintained
11502F: drivers/char/toshiba.c
11503F: include/linux/toshiba.h
11504F: include/uapi/linux/toshiba.h
11505
11506TOSHIBA TC358743 DRIVER
11507M: Mats Randgaard <matrandg@cisco.com>
11508L: linux-media@vger.kernel.org
11509S: Maintained
11510F: drivers/media/i2c/tc358743*
11511F: include/media/i2c/tc358743.h
11512
11513TMIO/SDHI MMC DRIVER
11514M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11515L: linux-mmc@vger.kernel.org
11516S: Supported
11517F: drivers/mmc/host/tmio_mmc*
11518F: drivers/mmc/host/sh_mobile_sdhi.c
11519F: include/linux/mfd/tmio.h
11520
11521TMP401 HARDWARE MONITOR DRIVER
11522M: Guenter Roeck <linux@roeck-us.net>
11523L: linux-hwmon@vger.kernel.org
11524S: Maintained
11525F: Documentation/hwmon/tmp401
11526F: drivers/hwmon/tmp401.c
11527
11528TMPFS (SHMEM FILESYSTEM)
11529M: Hugh Dickins <hughd@google.com>
11530L: linux-mm@kvack.org
11531S: Maintained
11532F: include/linux/shmem_fs.h
11533F: mm/shmem.c
11534
11535TM6000 VIDEO4LINUX DRIVER
11536M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
11537L: linux-media@vger.kernel.org
11538W: https://linuxtv.org
11539T: git git://linuxtv.org/media_tree.git
11540S: Odd fixes
11541F: drivers/media/usb/tm6000/
11542
11543TW68 VIDEO4LINUX DRIVER
11544M: Hans Verkuil <hverkuil@xs4all.nl>
11545L: linux-media@vger.kernel.org
11546T: git git://linuxtv.org/media_tree.git
11547W: https://linuxtv.org
11548S: Odd Fixes
11549F: drivers/media/pci/tw68/
11550
11551TW686X VIDEO4LINUX DRIVER
11552M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11553L: linux-media@vger.kernel.org
11554T: git git://linuxtv.org/media_tree.git
11555W: http://linuxtv.org
11556S: Maintained
11557F: drivers/media/pci/tw686x/
11558
11559TPM DEVICE DRIVER
11560M: Peter Huewe <peterhuewe@gmx.de>
11561M: Marcel Selhorst <tpmdd@selhorst.net>
11562M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11563R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11564W: http://tpmdd.sourceforge.net
11565L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11566Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11567T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11568S: Maintained
11569F: drivers/char/tpm/
11570
11571TPM IBM_VTPM DEVICE DRIVER
11572M: Ashley Lai <ashleydlai@gmail.com>
11573W: http://tpmdd.sourceforge.net
11574L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11575S: Maintained
11576F: drivers/char/tpm/tpm_ibmvtpm*
11577
11578TRACING
11579M: Steven Rostedt <rostedt@goodmis.org>
11580M: Ingo Molnar <mingo@redhat.com>
11581T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11582S: Maintained
11583F: Documentation/trace/ftrace.txt
11584F: arch/*/*/*/ftrace.h
11585F: arch/*/kernel/ftrace.c
11586F: include/*/ftrace.h
11587F: include/linux/trace*.h
11588F: include/trace/
11589F: kernel/trace/
11590F: tools/testing/selftests/ftrace/
11591
11592TRACING MMIO ACCESSES (MMIOTRACE)
11593M: Steven Rostedt <rostedt@goodmis.org>
11594M: Ingo Molnar <mingo@kernel.org>
11595R: Karol Herbst <karolherbst@gmail.com>
11596R: Pekka Paalanen <ppaalanen@gmail.com>
11597S: Maintained
11598L: linux-kernel@vger.kernel.org
11599L: nouveau@lists.freedesktop.org
11600F: kernel/trace/trace_mmiotrace.c
11601F: include/linux/mmiotrace.h
11602F: arch/x86/mm/kmmio.c
11603F: arch/x86/mm/mmio-mod.c
11604F: arch/x86/mm/testmmiotrace.c
11605
11606TRIVIAL PATCHES
11607M: Jiri Kosina <trivial@kernel.org>
11608T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11609S: Maintained
11610K: ^Subject:.*(?i)trivial
11611
11612TTY LAYER
11613M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11614M: Jiri Slaby <jslaby@suse.com>
11615S: Supported
11616T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11617F: Documentation/serial/
11618F: drivers/tty/
11619F: drivers/tty/serial/serial_core.c
11620F: include/linux/serial_core.h
11621F: include/linux/serial.h
11622F: include/linux/tty.h
11623F: include/uapi/linux/serial_core.h
11624F: include/uapi/linux/serial.h
11625F: include/uapi/linux/tty.h
11626
11627TUA9001 MEDIA DRIVER
11628M: Antti Palosaari <crope@iki.fi>
11629L: linux-media@vger.kernel.org
11630W: https://linuxtv.org
11631W: http://palosaari.fi/linux/
11632Q: http://patchwork.linuxtv.org/project/linux-media/list/
11633T: git git://linuxtv.org/anttip/media_tree.git
11634S: Maintained
11635F: drivers/media/tuners/tua9001*
11636
11637TULIP NETWORK DRIVERS
11638L: netdev@vger.kernel.org
11639L: linux-parisc@vger.kernel.org
11640S: Orphan
11641F: drivers/net/ethernet/dec/tulip/
11642
11643TUN/TAP driver
11644M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11645W: http://vtun.sourceforge.net/tun
11646S: Maintained
11647F: Documentation/networking/tuntap.txt
11648F: arch/um/os-Linux/drivers/
11649
11650TURBOCHANNEL SUBSYSTEM
11651M: "Maciej W. Rozycki" <macro@linux-mips.org>
11652M: Ralf Baechle <ralf@linux-mips.org>
11653L: linux-mips@linux-mips.org
11654Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11655S: Maintained
11656F: drivers/tc/
11657F: include/linux/tc.h
11658
11659U14-34F SCSI DRIVER
11660M: Dario Ballabio <ballabio_dario@emc.com>
11661L: linux-scsi@vger.kernel.org
11662S: Maintained
11663F: drivers/scsi/u14-34f.c
11664
11665UBI FILE SYSTEM (UBIFS)
11666M: Richard Weinberger <richard@nod.at>
11667M: Artem Bityutskiy <dedekind1@gmail.com>
11668M: Adrian Hunter <adrian.hunter@intel.com>
11669L: linux-mtd@lists.infradead.org
11670T: git git://git.infradead.org/ubifs-2.6.git
11671W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11672S: Supported
11673F: Documentation/filesystems/ubifs.txt
11674F: fs/ubifs/
11675
11676UCLINUX (M68KNOMMU AND COLDFIRE)
11677M: Greg Ungerer <gerg@linux-m68k.org>
11678W: http://www.linux-m68k.org/
11679W: http://www.uclinux.org/
11680L: linux-m68k@lists.linux-m68k.org
11681L: uclinux-dev@uclinux.org (subscribers-only)
11682T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11683S: Maintained
11684F: arch/m68k/coldfire/
11685F: arch/m68k/68*/
11686F: arch/m68k/*/*_no.*
11687F: arch/m68k/include/asm/*_no.*
11688
11689UDF FILESYSTEM
11690M: Jan Kara <jack@suse.com>
11691S: Maintained
11692F: Documentation/filesystems/udf.txt
11693F: fs/udf/
11694
11695UFS FILESYSTEM
11696M: Evgeniy Dushistov <dushistov@mail.ru>
11697S: Maintained
11698F: Documentation/filesystems/ufs.txt
11699F: fs/ufs/
11700
11701UHID USERSPACE HID IO DRIVER:
11702M: David Herrmann <dh.herrmann@googlemail.com>
11703L: linux-input@vger.kernel.org
11704S: Maintained
11705F: drivers/hid/uhid.c
11706F: include/uapi/linux/uhid.h
11707
11708ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11709L: linux-usb@vger.kernel.org
11710S: Orphan
11711F: drivers/uwb/
11712F: include/linux/uwb.h
11713F: include/linux/uwb/
11714
11715UNICORE32 ARCHITECTURE:
11716M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11717W: http://mprc.pku.edu.cn/~guanxuetao/linux
11718S: Maintained
11719T: git git://github.com/gxt/linux.git
11720F: arch/unicore32/
11721
11722UNIFDEF
11723M: Tony Finch <dot@dotat.at>
11724W: http://dotat.at/prog/unifdef
11725S: Maintained
11726F: scripts/unifdef.c
11727
11728UNIFORM CDROM DRIVER
11729M: Jens Axboe <axboe@kernel.dk>
11730W: http://www.kernel.dk
11731S: Maintained
11732F: Documentation/cdrom/
11733F: drivers/cdrom/cdrom.c
11734F: include/linux/cdrom.h
11735F: include/uapi/linux/cdrom.h
11736
11737UNISYS S-PAR DRIVERS
11738M: David Kershner <david.kershner@unisys.com>
11739L: sparmaintainer@unisys.com (Unisys internal)
11740S: Supported
11741F: drivers/staging/unisys/
11742
11743UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11744M: Vinayak Holikatti <vinholikatti@gmail.com>
11745L: linux-scsi@vger.kernel.org
11746S: Supported
11747F: Documentation/scsi/ufs.txt
11748F: drivers/scsi/ufs/
11749
11750UNSORTED BLOCK IMAGES (UBI)
11751M: Artem Bityutskiy <dedekind1@gmail.com>
11752M: Richard Weinberger <richard@nod.at>
11753W: http://www.linux-mtd.infradead.org/
11754L: linux-mtd@lists.infradead.org
11755T: git git://git.infradead.org/ubifs-2.6.git
11756S: Supported
11757F: drivers/mtd/ubi/
11758F: include/linux/mtd/ubi.h
11759F: include/uapi/mtd/ubi-user.h
11760
11761USB ACM DRIVER
11762M: Oliver Neukum <oneukum@suse.com>
11763L: linux-usb@vger.kernel.org
11764S: Maintained
11765F: Documentation/usb/acm.txt
11766F: drivers/usb/class/cdc-acm.*
11767
11768USB AR5523 WIRELESS DRIVER
11769M: Pontus Fuchs <pontus.fuchs@gmail.com>
11770L: linux-wireless@vger.kernel.org
11771S: Maintained
11772F: drivers/net/wireless/ath/ar5523/
11773
11774USB ATTACHED SCSI
11775M: Hans de Goede <hdegoede@redhat.com>
11776M: Gerd Hoffmann <kraxel@redhat.com>
11777L: linux-usb@vger.kernel.org
11778L: linux-scsi@vger.kernel.org
11779S: Maintained
11780F: drivers/usb/storage/uas.c
11781
11782USB CDC ETHERNET DRIVER
11783M: Oliver Neukum <oliver@neukum.org>
11784L: linux-usb@vger.kernel.org
11785S: Maintained
11786F: drivers/net/usb/cdc_*.c
11787F: include/uapi/linux/usb/cdc.h
11788
11789USB CHAOSKEY DRIVER
11790M: Keith Packard <keithp@keithp.com>
11791L: linux-usb@vger.kernel.org
11792S: Maintained
11793F: drivers/usb/misc/chaoskey.c
11794
11795USB CYPRESS C67X00 DRIVER
11796M: Peter Korsgaard <jacmet@sunsite.dk>
11797L: linux-usb@vger.kernel.org
11798S: Maintained
11799F: drivers/usb/c67x00/
11800
11801USB DAVICOM DM9601 DRIVER
11802M: Peter Korsgaard <jacmet@sunsite.dk>
11803L: netdev@vger.kernel.org
11804W: http://www.linux-usb.org/usbnet
11805S: Maintained
11806F: drivers/net/usb/dm9601.c
11807
11808USB DIAMOND RIO500 DRIVER
11809M: Cesar Miquel <miquel@df.uba.ar>
11810L: rio500-users@lists.sourceforge.net
11811W: http://rio500.sourceforge.net
11812S: Maintained
11813F: drivers/usb/misc/rio500*
11814
11815USB EHCI DRIVER
11816M: Alan Stern <stern@rowland.harvard.edu>
11817L: linux-usb@vger.kernel.org
11818S: Maintained
11819F: Documentation/usb/ehci.txt
11820F: drivers/usb/host/ehci*
11821
11822USB GADGET/PERIPHERAL SUBSYSTEM
11823M: Felipe Balbi <balbi@kernel.org>
11824L: linux-usb@vger.kernel.org
11825W: http://www.linux-usb.org/gadget
11826T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11827S: Maintained
11828F: drivers/usb/gadget/
11829F: include/linux/usb/gadget*
11830
11831USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11832M: Jiri Kosina <jikos@kernel.org>
11833R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11834L: linux-usb@vger.kernel.org
11835T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11836S: Maintained
11837F: Documentation/hid/hiddev.txt
11838F: drivers/hid/usbhid/
11839
11840USB ISP116X DRIVER
11841M: Olav Kongas <ok@artecdesign.ee>
11842L: linux-usb@vger.kernel.org
11843S: Maintained
11844F: drivers/usb/host/isp116x*
11845F: include/linux/usb/isp116x.h
11846
11847USB LAN78XX ETHERNET DRIVER
11848M: Woojung Huh <woojung.huh@microchip.com>
11849M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
11850L: netdev@vger.kernel.org
11851S: Maintained
11852F: drivers/net/usb/lan78xx.*
11853
11854USB MASS STORAGE DRIVER
11855M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
11856L: linux-usb@vger.kernel.org
11857L: usb-storage@lists.one-eyed-alien.net
11858S: Maintained
11859W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
11860F: drivers/usb/storage/
11861
11862USB MIDI DRIVER
11863M: Clemens Ladisch <clemens@ladisch.de>
11864L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11865T: git git://git.alsa-project.org/alsa-kernel.git
11866S: Maintained
11867F: sound/usb/midi.*
11868
11869USB NETWORKING DRIVERS
11870L: linux-usb@vger.kernel.org
11871S: Odd Fixes
11872F: drivers/net/usb/
11873
11874USB OHCI DRIVER
11875M: Alan Stern <stern@rowland.harvard.edu>
11876L: linux-usb@vger.kernel.org
11877S: Maintained
11878F: Documentation/usb/ohci.txt
11879F: drivers/usb/host/ohci*
11880
11881USB OTG FSM (Finite State Machine)
11882M: Peter Chen <Peter.Chen@nxp.com>
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
11884L: linux-usb@vger.kernel.org
11885S: Maintained
11886F: drivers/usb/common/usb-otg-fsm.c
11887
11888USB OVER IP DRIVER
11889M: Valentina Manea <valentina.manea.m@gmail.com>
11890M: Shuah Khan <shuah.kh@samsung.com>
11891L: linux-usb@vger.kernel.org
11892S: Maintained
11893F: Documentation/usb/usbip_protocol.txt
11894F: drivers/usb/usbip/
11895F: tools/usb/usbip/
11896
11897USB PEGASUS DRIVER
11898M: Petko Manolov <petkan@nucleusys.com>
11899L: linux-usb@vger.kernel.org
11900L: netdev@vger.kernel.org
11901T: git git://github.com/petkan/pegasus.git
11902W: https://github.com/petkan/pegasus
11903S: Maintained
11904F: drivers/net/usb/pegasus.*
11905
11906USB PHY LAYER
11907M: Felipe Balbi <balbi@kernel.org>
11908L: linux-usb@vger.kernel.org
11909T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11910S: Maintained
11911F: drivers/usb/phy/
11912
11913USB PRINTER DRIVER (usblp)
11914M: Pete Zaitcev <zaitcev@redhat.com>
11915L: linux-usb@vger.kernel.org
11916S: Supported
11917F: drivers/usb/class/usblp.c
11918
11919USB QMI WWAN NETWORK DRIVER
11920M: Bjørn Mork <bjorn@mork.no>
11921L: netdev@vger.kernel.org
11922S: Maintained
11923F: Documentation/ABI/testing/sysfs-class-net-qmi
11924F: drivers/net/usb/qmi_wwan.c
11925
11926USB RTL8150 DRIVER
11927M: Petko Manolov <petkan@nucleusys.com>
11928L: linux-usb@vger.kernel.org
11929L: netdev@vger.kernel.org
11930T: git git://github.com/petkan/rtl8150.git
11931W: https://github.com/petkan/rtl8150
11932S: Maintained
11933F: drivers/net/usb/rtl8150.c
11934
11935USB SERIAL SUBSYSTEM
11936M: Johan Hovold <johan@kernel.org>
11937L: linux-usb@vger.kernel.org
11938S: Maintained
11939F: Documentation/usb/usb-serial.txt
11940F: drivers/usb/serial/
11941F: include/linux/usb/serial.h
11942
11943USB SMSC75XX ETHERNET DRIVER
11944M: Steve Glendinning <steve.glendinning@shawell.net>
11945L: netdev@vger.kernel.org
11946S: Maintained
11947F: drivers/net/usb/smsc75xx.*
11948
11949USB SMSC95XX ETHERNET DRIVER
11950M: Steve Glendinning <steve.glendinning@shawell.net>
11951L: netdev@vger.kernel.org
11952S: Maintained
11953F: drivers/net/usb/smsc95xx.*
11954
11955USB SUBSYSTEM
11956M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11957L: linux-usb@vger.kernel.org
11958W: http://www.linux-usb.org
11959T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
11960S: Supported
11961F: Documentation/usb/
11962F: drivers/usb/
11963F: include/linux/usb.h
11964F: include/linux/usb/
11965
11966USB UHCI DRIVER
11967M: Alan Stern <stern@rowland.harvard.edu>
11968L: linux-usb@vger.kernel.org
11969S: Maintained
11970F: drivers/usb/host/uhci*
11971
11972USB "USBNET" DRIVER FRAMEWORK
11973M: Oliver Neukum <oneukum@suse.com>
11974L: netdev@vger.kernel.org
11975W: http://www.linux-usb.org/usbnet
11976S: Maintained
11977F: drivers/net/usb/usbnet.c
11978F: include/linux/usb/usbnet.h
11979
11980USB VIDEO CLASS
11981M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
11982L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
11983L: linux-media@vger.kernel.org
11984T: git git://linuxtv.org/media_tree.git
11985W: http://www.ideasonboard.org/uvc/
11986S: Maintained
11987F: drivers/media/usb/uvc/
11988F: include/uapi/linux/uvcvideo.h
11989
11990USB VISION DRIVER
11991M: Hans Verkuil <hverkuil@xs4all.nl>
11992L: linux-media@vger.kernel.org
11993T: git git://linuxtv.org/media_tree.git
11994W: https://linuxtv.org
11995S: Odd Fixes
11996F: drivers/media/usb/usbvision/
11997
11998USB WEBCAM GADGET
11999M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12000L: linux-usb@vger.kernel.org
12001S: Maintained
12002F: drivers/usb/gadget/function/*uvc*
12003F: drivers/usb/gadget/legacy/webcam.c
12004
12005USB WIRELESS RNDIS DRIVER (rndis_wlan)
12006M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12007L: linux-wireless@vger.kernel.org
12008S: Maintained
12009F: drivers/net/wireless/rndis_wlan.c
12010
12011USB XHCI DRIVER
12012M: Mathias Nyman <mathias.nyman@intel.com>
12013L: linux-usb@vger.kernel.org
12014S: Supported
12015F: drivers/usb/host/xhci*
12016F: drivers/usb/host/pci-quirks*
12017
12018USB ZD1201 DRIVER
12019L: linux-wireless@vger.kernel.org
12020W: http://linux-lc100020.sourceforge.net
12021S: Orphan
12022F: drivers/net/wireless/zydas/zd1201.*
12023
12024USB ZR364XX DRIVER
12025M: Antoine Jacquet <royale@zerezo.com>
12026L: linux-usb@vger.kernel.org
12027L: linux-media@vger.kernel.org
12028T: git git://linuxtv.org/media_tree.git
12029W: http://royale.zerezo.com/zr364xx/
12030S: Maintained
12031F: Documentation/video4linux/zr364xx.txt
12032F: drivers/media/usb/zr364xx/
12033
12034ULPI BUS
12035M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12036L: linux-usb@vger.kernel.org
12037S: Maintained
12038F: drivers/usb/common/ulpi.c
12039F: include/linux/ulpi/
12040
12041USER-MODE LINUX (UML)
12042M: Jeff Dike <jdike@addtoit.com>
12043M: Richard Weinberger <richard@nod.at>
12044L: user-mode-linux-devel@lists.sourceforge.net
12045L: user-mode-linux-user@lists.sourceforge.net
12046W: http://user-mode-linux.sourceforge.net
12047T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12048S: Maintained
12049F: Documentation/virtual/uml/
12050F: arch/um/
12051F: arch/x86/um/
12052F: fs/hostfs/
12053F: fs/hppfs/
12054
12055USERSPACE I/O (UIO)
12056M: "Hans J. Koch" <hjk@hansjkoch.de>
12057M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12058S: Maintained
12059T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12060F: Documentation/DocBook/uio-howto.tmpl
12061F: drivers/uio/
12062F: include/linux/uio*.h
12063
12064UTIL-LINUX PACKAGE
12065M: Karel Zak <kzak@redhat.com>
12066L: util-linux@vger.kernel.org
12067W: http://en.wikipedia.org/wiki/Util-linux
12068T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12069S: Maintained
12070
12071UVESAFB DRIVER
12072M: Michal Januszewski <spock@gentoo.org>
12073L: linux-fbdev@vger.kernel.org
12074W: http://dev.gentoo.org/~spock/projects/uvesafb/
12075S: Maintained
12076F: Documentation/fb/uvesafb.txt
12077F: drivers/video/fbdev/uvesafb.*
12078
12079VF610 NAND DRIVER
12080M: Stefan Agner <stefan@agner.ch>
12081L: linux-mtd@lists.infradead.org
12082S: Supported
12083F: drivers/mtd/nand/vf610_nfc.c
12084
12085VFAT/FAT/MSDOS FILESYSTEM
12086M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12087S: Maintained
12088F: Documentation/filesystems/vfat.txt
12089F: fs/fat/
12090
12091VFIO DRIVER
12092M: Alex Williamson <alex.williamson@redhat.com>
12093L: kvm@vger.kernel.org
12094T: git git://github.com/awilliam/linux-vfio.git
12095S: Maintained
12096F: Documentation/vfio.txt
12097F: drivers/vfio/
12098F: include/linux/vfio.h
12099F: include/uapi/linux/vfio.h
12100
12101VFIO PLATFORM DRIVER
12102M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12103L: kvm@vger.kernel.org
12104S: Maintained
12105F: drivers/vfio/platform/
12106
12107VIDEOBUF2 FRAMEWORK
12108M: Pawel Osciak <pawel@osciak.com>
12109M: Marek Szyprowski <m.szyprowski@samsung.com>
12110M: Kyungmin Park <kyungmin.park@samsung.com>
12111L: linux-media@vger.kernel.org
12112S: Maintained
12113F: drivers/media/v4l2-core/videobuf2-*
12114F: include/media/videobuf2-*
12115
12116VIRTUAL SERIO DEVICE DRIVER
12117M: Stephen Chandler Paul <thatslyude@gmail.com>
12118S: Maintained
12119F: drivers/input/serio/userio.c
12120F: include/uapi/linux/userio.h
12121
12122VIRTIO CONSOLE DRIVER
12123M: Amit Shah <amit.shah@redhat.com>
12124L: virtualization@lists.linux-foundation.org
12125S: Maintained
12126F: drivers/char/virtio_console.c
12127F: include/linux/virtio_console.h
12128F: include/uapi/linux/virtio_console.h
12129
12130VIRTIO CORE, NET AND BLOCK DRIVERS
12131M: "Michael S. Tsirkin" <mst@redhat.com>
12132L: virtualization@lists.linux-foundation.org
12133S: Maintained
12134F: drivers/virtio/
12135F: tools/virtio/
12136F: drivers/net/virtio_net.c
12137F: drivers/block/virtio_blk.c
12138F: include/linux/virtio_*.h
12139F: include/uapi/linux/virtio_*.h
12140
12141VIRTIO DRIVERS FOR S390
12142M: Christian Borntraeger <borntraeger@de.ibm.com>
12143M: Cornelia Huck <cornelia.huck@de.ibm.com>
12144L: linux-s390@vger.kernel.org
12145L: virtualization@lists.linux-foundation.org
12146L: kvm@vger.kernel.org
12147S: Supported
12148F: drivers/s390/virtio/
12149
12150VIRTIO GPU DRIVER
12151M: David Airlie <airlied@linux.ie>
12152M: Gerd Hoffmann <kraxel@redhat.com>
12153L: dri-devel@lists.freedesktop.org
12154L: virtualization@lists.linux-foundation.org
12155S: Maintained
12156F: drivers/gpu/drm/virtio/
12157F: include/uapi/linux/virtio_gpu.h
12158
12159VIRTIO HOST (VHOST)
12160M: "Michael S. Tsirkin" <mst@redhat.com>
12161L: kvm@vger.kernel.org
12162L: virtualization@lists.linux-foundation.org
12163L: netdev@vger.kernel.org
12164T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12165S: Maintained
12166F: drivers/vhost/
12167F: include/uapi/linux/vhost.h
12168
12169VIRTIO INPUT DRIVER
12170M: Gerd Hoffmann <kraxel@redhat.com>
12171S: Maintained
12172F: drivers/virtio/virtio_input.c
12173F: include/uapi/linux/virtio_input.h
12174
12175VIA RHINE NETWORK DRIVER
12176S: Orphan
12177F: drivers/net/ethernet/via/via-rhine.c
12178
12179VIA SD/MMC CARD CONTROLLER DRIVER
12180M: Bruce Chang <brucechang@via.com.tw>
12181M: Harald Welte <HaraldWelte@viatech.com>
12182S: Maintained
12183F: drivers/mmc/host/via-sdmmc.c
12184
12185VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12186M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12187L: linux-fbdev@vger.kernel.org
12188S: Maintained
12189F: include/linux/via-core.h
12190F: include/linux/via-gpio.h
12191F: include/linux/via_i2c.h
12192F: drivers/video/fbdev/via/
12193
12194VIA VELOCITY NETWORK DRIVER
12195M: Francois Romieu <romieu@fr.zoreil.com>
12196L: netdev@vger.kernel.org
12197S: Maintained
12198F: drivers/net/ethernet/via/via-velocity.*
12199
12200VIRT LIB
12201M: Alex Williamson <alex.williamson@redhat.com>
12202M: Paolo Bonzini <pbonzini@redhat.com>
12203L: kvm@vger.kernel.org
12204S: Supported
12205F: virt/lib/
12206
12207VIVID VIRTUAL VIDEO DRIVER
12208M: Hans Verkuil <hverkuil@xs4all.nl>
12209L: linux-media@vger.kernel.org
12210T: git git://linuxtv.org/media_tree.git
12211W: https://linuxtv.org
12212S: Maintained
12213F: drivers/media/platform/vivid/*
12214
12215VLAN (802.1Q)
12216M: Patrick McHardy <kaber@trash.net>
12217L: netdev@vger.kernel.org
12218S: Maintained
12219F: drivers/net/macvlan.c
12220F: include/linux/if_*vlan.h
12221F: net/8021q/
12222
12223VLYNQ BUS
12224M: Florian Fainelli <florian@openwrt.org>
12225L: openwrt-devel@lists.openwrt.org (subscribers-only)
12226S: Maintained
12227F: drivers/vlynq/vlynq.c
12228F: include/linux/vlynq.h
12229
12230VME SUBSYSTEM
12231M: Martyn Welch <martyn@welchs.me.uk>
12232M: Manohar Vanga <manohar.vanga@gmail.com>
12233M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12234L: devel@driverdev.osuosl.org
12235S: Maintained
12236T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12237F: Documentation/vme_api.txt
12238F: drivers/staging/vme/
12239F: drivers/vme/
12240F: include/linux/vme*
12241
12242VMWARE HYPERVISOR INTERFACE
12243M: Alok Kataria <akataria@vmware.com>
12244L: virtualization@lists.linux-foundation.org
12245S: Supported
12246F: arch/x86/kernel/cpu/vmware.c
12247
12248VMWARE BALLOON DRIVER
12249M: Xavier Deguillard <xdeguillard@vmware.com>
12250M: Philip Moltmann <moltmann@vmware.com>
12251M: "VMware, Inc." <pv-drivers@vmware.com>
12252L: linux-kernel@vger.kernel.org
12253S: Maintained
12254F: drivers/misc/vmw_balloon.c
12255
12256VMWARE VMMOUSE SUBDRIVER
12257M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12258M: "VMware, Inc." <pv-drivers@vmware.com>
12259L: linux-input@vger.kernel.org
12260S: Maintained
12261F: drivers/input/mouse/vmmouse.c
12262F: drivers/input/mouse/vmmouse.h
12263
12264VMWARE VMXNET3 ETHERNET DRIVER
12265M: Shrikrishna Khare <skhare@vmware.com>
12266M: "VMware, Inc." <pv-drivers@vmware.com>
12267L: netdev@vger.kernel.org
12268S: Maintained
12269F: drivers/net/vmxnet3/
12270
12271VMware PVSCSI driver
12272M: Arvind Kumar <arvindkumar@vmware.com>
12273M: VMware PV-Drivers <pv-drivers@vmware.com>
12274L: linux-scsi@vger.kernel.org
12275S: Maintained
12276F: drivers/scsi/vmw_pvscsi.c
12277F: drivers/scsi/vmw_pvscsi.h
12278
12279VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12280M: Liam Girdwood <lgirdwood@gmail.com>
12281M: Mark Brown <broonie@kernel.org>
12282L: linux-kernel@vger.kernel.org
12283W: http://www.slimlogic.co.uk/?p=48
12284T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12285S: Supported
12286F: Documentation/devicetree/bindings/regulator/
12287F: drivers/regulator/
12288F: include/dt-bindings/regulator/
12289F: include/linux/regulator/
12290
12291VRF
12292M: David Ahern <dsa@cumulusnetworks.com>
12293M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12294L: netdev@vger.kernel.org
12295S: Maintained
12296F: drivers/net/vrf.c
12297F: Documentation/networking/vrf.txt
12298
12299VT1211 HARDWARE MONITOR DRIVER
12300M: Juerg Haefliger <juergh@gmail.com>
12301L: linux-hwmon@vger.kernel.org
12302S: Maintained
12303F: Documentation/hwmon/vt1211
12304F: drivers/hwmon/vt1211.c
12305
12306VT8231 HARDWARE MONITOR DRIVER
12307M: Roger Lucas <vt8231@hiddenengine.co.uk>
12308L: linux-hwmon@vger.kernel.org
12309S: Maintained
12310F: drivers/hwmon/vt8231.c
12311
12312VUB300 USB to SDIO/SD/MMC bridge chip
12313M: Tony Olech <tony.olech@elandigitalsystems.com>
12314L: linux-mmc@vger.kernel.org
12315L: linux-usb@vger.kernel.org
12316S: Supported
12317F: drivers/mmc/host/vub300.c
12318
12319W1 DALLAS'S 1-WIRE BUS
12320M: Evgeniy Polyakov <zbr@ioremap.net>
12321S: Maintained
12322F: Documentation/w1/
12323F: drivers/w1/
12324
12325W83791D HARDWARE MONITORING DRIVER
12326M: Marc Hulsman <m.hulsman@tudelft.nl>
12327L: linux-hwmon@vger.kernel.org
12328S: Maintained
12329F: Documentation/hwmon/w83791d
12330F: drivers/hwmon/w83791d.c
12331
12332W83793 HARDWARE MONITORING DRIVER
12333M: Rudolf Marek <r.marek@assembler.cz>
12334L: linux-hwmon@vger.kernel.org
12335S: Maintained
12336F: Documentation/hwmon/w83793
12337F: drivers/hwmon/w83793.c
12338
12339W83795 HARDWARE MONITORING DRIVER
12340M: Jean Delvare <jdelvare@suse.com>
12341L: linux-hwmon@vger.kernel.org
12342S: Maintained
12343F: drivers/hwmon/w83795.c
12344
12345W83L51xD SD/MMC CARD INTERFACE DRIVER
12346M: Pierre Ossman <pierre@ossman.eu>
12347S: Maintained
12348F: drivers/mmc/host/wbsd.*
12349
12350WACOM PROTOCOL 4 SERIAL TABLETS
12351M: Julian Squires <julian@cipht.net>
12352M: Hans de Goede <hdegoede@redhat.com>
12353L: linux-input@vger.kernel.org
12354S: Maintained
12355F: drivers/input/tablet/wacom_serial4.c
12356
12357WATCHDOG DEVICE DRIVERS
12358M: Wim Van Sebroeck <wim@iguana.be>
12359R: Guenter Roeck <linux@roeck-us.net>
12360L: linux-watchdog@vger.kernel.org
12361W: http://www.linux-watchdog.org/
12362T: git git://www.linux-watchdog.org/linux-watchdog.git
12363S: Maintained
12364F: Documentation/devicetree/bindings/watchdog/
12365F: Documentation/watchdog/
12366F: drivers/watchdog/
12367F: include/linux/watchdog.h
12368F: include/uapi/linux/watchdog.h
12369
12370WD7000 SCSI DRIVER
12371M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12372L: linux-scsi@vger.kernel.org
12373S: Maintained
12374F: drivers/scsi/wd7000.c
12375
12376WIIMOTE HID DRIVER
12377M: David Herrmann <dh.herrmann@googlemail.com>
12378L: linux-input@vger.kernel.org
12379S: Maintained
12380F: drivers/hid/hid-wiimote*
12381
12382WINBOND CIR DRIVER
12383M: David Härdeman <david@hardeman.nu>
12384S: Maintained
12385F: drivers/media/rc/winbond-cir.c
12386
12387WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12388M: William Breathitt Gray <vilhelm.gray@gmail.com>
12389L: linux-watchdog@vger.kernel.org
12390S: Maintained
12391F: drivers/watchdog/ebc-c384_wdt.c
12392
12393WINSYSTEMS WS16C48 GPIO DRIVER
12394M: William Breathitt Gray <vilhelm.gray@gmail.com>
12395L: linux-gpio@vger.kernel.org
12396S: Maintained
12397F: drivers/gpio/gpio-ws16c48.c
12398
12399WIMAX STACK
12400M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12401M: linux-wimax@intel.com
12402L: wimax@linuxwimax.org (subscribers-only)
12403S: Supported
12404W: http://linuxwimax.org
12405F: Documentation/wimax/README.wimax
12406F: include/linux/wimax/debug.h
12407F: include/net/wimax.h
12408F: include/uapi/linux/wimax.h
12409F: net/wimax/
12410
12411WISTRON LAPTOP BUTTON DRIVER
12412M: Miloslav Trmac <mitr@volny.cz>
12413S: Maintained
12414F: drivers/input/misc/wistron_btns.c
12415
12416WL3501 WIRELESS PCMCIA CARD DRIVER
12417M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12418L: linux-wireless@vger.kernel.org
12419W: http://oops.ghostprotocols.net:81/blog
12420S: Maintained
12421F: drivers/net/wireless/wl3501*
12422
12423WOLFSON MICROELECTRONICS DRIVERS
12424L: patches@opensource.wolfsonmicro.com
12425T: git https://github.com/CirrusLogic/linux-drivers.git
12426W: https://github.com/CirrusLogic/linux-drivers/wiki
12427S: Supported
12428F: Documentation/hwmon/wm83??
12429F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12430F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12431F: Documentation/devicetree/bindings/mfd/arizona.txt
12432F: arch/arm/mach-s3c64xx/mach-crag6410*
12433F: drivers/clk/clk-wm83*.c
12434F: drivers/extcon/extcon-arizona.c
12435F: drivers/leds/leds-wm83*.c
12436F: drivers/gpio/gpio-*wm*.c
12437F: drivers/gpio/gpio-arizona.c
12438F: drivers/hwmon/wm83??-hwmon.c
12439F: drivers/input/misc/wm831x-on.c
12440F: drivers/input/touchscreen/wm831x-ts.c
12441F: drivers/input/touchscreen/wm97*.c
12442F: drivers/mfd/arizona*
12443F: drivers/mfd/wm*.c
12444F: drivers/mfd/cs47l24*
12445F: drivers/power/wm83*.c
12446F: drivers/rtc/rtc-wm83*.c
12447F: drivers/regulator/wm8*.c
12448F: drivers/video/backlight/wm83*_bl.c
12449F: drivers/watchdog/wm83*_wdt.c
12450F: include/linux/mfd/arizona/
12451F: include/linux/mfd/wm831x/
12452F: include/linux/mfd/wm8350/
12453F: include/linux/mfd/wm8400*
12454F: include/linux/wm97xx.h
12455F: include/sound/wm????.h
12456F: sound/soc/codecs/arizona.?
12457F: sound/soc/codecs/wm*
12458F: sound/soc/codecs/cs47l24*
12459
12460WORKQUEUE
12461M: Tejun Heo <tj@kernel.org>
12462R: Lai Jiangshan <jiangshanlai@gmail.com>
12463T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12464S: Maintained
12465F: include/linux/workqueue.h
12466F: kernel/workqueue.c
12467F: Documentation/workqueue.txt
12468
12469X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12470M: Chen-Yu Tsai <wens@csie.org>
12471L: linux-kernel@vger.kernel.org
12472S: Maintained
12473N: axp[128]
12474
12475X.25 NETWORK LAYER
12476M: Andrew Hendry <andrew.hendry@gmail.com>
12477L: linux-x25@vger.kernel.org
12478S: Odd Fixes
12479F: Documentation/networking/x25*
12480F: include/net/x25*
12481F: net/x25/
12482
12483X86 ARCHITECTURE (32-BIT AND 64-BIT)
12484M: Thomas Gleixner <tglx@linutronix.de>
12485M: Ingo Molnar <mingo@redhat.com>
12486M: "H. Peter Anvin" <hpa@zytor.com>
12487M: x86@kernel.org
12488L: linux-kernel@vger.kernel.org
12489T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12490S: Maintained
12491F: Documentation/x86/
12492F: arch/x86/
12493
12494X86 PLATFORM DRIVERS
12495M: Darren Hart <dvhart@infradead.org>
12496L: platform-driver-x86@vger.kernel.org
12497T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12498S: Maintained
12499F: drivers/platform/x86/
12500F: drivers/platform/olpc/
12501
12502X86 MCE INFRASTRUCTURE
12503M: Tony Luck <tony.luck@intel.com>
12504M: Borislav Petkov <bp@alien8.de>
12505L: linux-edac@vger.kernel.org
12506S: Maintained
12507F: arch/x86/kernel/cpu/mcheck/*
12508
12509X86 MICROCODE UPDATE SUPPORT
12510M: Borislav Petkov <bp@alien8.de>
12511S: Maintained
12512F: arch/x86/kernel/cpu/microcode/*
12513
12514X86 VDSO
12515M: Andy Lutomirski <luto@amacapital.net>
12516L: linux-kernel@vger.kernel.org
12517T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12518S: Maintained
12519F: arch/x86/entry/vdso/
12520
12521XC2028/3028 TUNER DRIVER
12522M: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
12523L: linux-media@vger.kernel.org
12524W: https://linuxtv.org
12525T: git git://linuxtv.org/media_tree.git
12526S: Maintained
12527F: drivers/media/tuners/tuner-xc2028.*
12528
12529XEN HYPERVISOR INTERFACE
12530M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12531M: David Vrabel <david.vrabel@citrix.com>
12532M: Juergen Gross <jgross@suse.com>
12533L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12534T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12535S: Supported
12536F: arch/x86/xen/
12537F: drivers/*/xen-*front.c
12538F: drivers/xen/
12539F: arch/x86/include/asm/xen/
12540F: include/xen/
12541F: include/uapi/xen/
12542
12543XEN HYPERVISOR ARM
12544M: Stefano Stabellini <sstabellini@kernel.org>
12545L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12546S: Maintained
12547F: arch/arm/xen/
12548F: arch/arm/include/asm/xen/
12549
12550XEN HYPERVISOR ARM64
12551M: Stefano Stabellini <sstabellini@kernel.org>
12552L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12553S: Maintained
12554F: arch/arm64/xen/
12555F: arch/arm64/include/asm/xen/
12556
12557XEN NETWORK BACKEND DRIVER
12558M: Wei Liu <wei.liu2@citrix.com>
12559L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12560L: netdev@vger.kernel.org
12561S: Supported
12562F: drivers/net/xen-netback/*
12563
12564XEN PCI SUBSYSTEM
12565M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12566L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12567S: Supported
12568F: arch/x86/pci/*xen*
12569F: drivers/pci/*xen*
12570
12571XEN BLOCK SUBSYSTEM
12572M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12573M: Roger Pau Monné <roger.pau@citrix.com>
12574L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12575S: Supported
12576F: drivers/block/xen-blkback/*
12577F: drivers/block/xen*
12578
12579XEN PVSCSI DRIVERS
12580M: Juergen Gross <jgross@suse.com>
12581L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12582L: linux-scsi@vger.kernel.org
12583S: Supported
12584F: drivers/scsi/xen-scsifront.c
12585F: drivers/xen/xen-scsiback.c
12586F: include/xen/interface/io/vscsiif.h
12587
12588XEN SWIOTLB SUBSYSTEM
12589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12590L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12591S: Supported
12592F: arch/x86/xen/*swiotlb*
12593F: drivers/xen/*swiotlb*
12594
12595XFS FILESYSTEM
12596P: Silicon Graphics Inc
12597M: Dave Chinner <david@fromorbit.com>
12598M: xfs@oss.sgi.com
12599L: xfs@oss.sgi.com
12600W: http://oss.sgi.com/projects/xfs
12601T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12602S: Supported
12603F: Documentation/filesystems/xfs.txt
12604F: fs/xfs/
12605
12606XILINX AXI ETHERNET DRIVER
12607M: Anirudha Sarangi <anirudh@xilinx.com>
12608M: John Linn <John.Linn@xilinx.com>
12609S: Maintained
12610F: drivers/net/ethernet/xilinx/xilinx_axienet*
12611
12612XILINX UARTLITE SERIAL DRIVER
12613M: Peter Korsgaard <jacmet@sunsite.dk>
12614L: linux-serial@vger.kernel.org
12615S: Maintained
12616F: drivers/tty/serial/uartlite.c
12617
12618XILINX VIDEO IP CORES
12619M: Hyun Kwon <hyun.kwon@xilinx.com>
12620M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12621L: linux-media@vger.kernel.org
12622T: git git://linuxtv.org/media_tree.git
12623S: Supported
12624F: Documentation/devicetree/bindings/media/xilinx/
12625F: drivers/media/platform/xilinx/
12626F: include/uapi/linux/xilinx-v4l2-controls.h
12627
12628XILLYBUS DRIVER
12629M: Eli Billauer <eli.billauer@gmail.com>
12630L: linux-kernel@vger.kernel.org
12631S: Supported
12632F: drivers/char/xillybus/
12633
12634XTENSA XTFPGA PLATFORM SUPPORT
12635M: Max Filippov <jcmvbkbc@gmail.com>
12636L: linux-xtensa@linux-xtensa.org
12637S: Maintained
12638F: drivers/spi/spi-xtensa-xtfpga.c
12639F: sound/soc/xtensa/xtfpga-i2s.c
12640
12641YAM DRIVER FOR AX.25
12642M: Jean-Paul Roubelat <jpr@f6fbb.org>
12643L: linux-hams@vger.kernel.org
12644S: Maintained
12645F: drivers/net/hamradio/yam*
12646F: include/linux/yam.h
12647
12648YEALINK PHONE DRIVER
12649M: Henk Vergonet <Henk.Vergonet@gmail.com>
12650L: usbb2k-api-dev@nongnu.org
12651S: Maintained
12652F: Documentation/input/yealink.txt
12653F: drivers/input/misc/yealink.*
12654
12655Z8530 DRIVER FOR AX.25
12656M: Joerg Reuter <jreuter@yaina.de>
12657W: http://yaina.de/jreuter/
12658W: http://www.qsl.net/dl1bke/
12659L: linux-hams@vger.kernel.org
12660S: Maintained
12661F: Documentation/networking/z8530drv.txt
12662F: drivers/net/hamradio/*scc.c
12663F: drivers/net/hamradio/z8530.h
12664
12665ZBUD COMPRESSED PAGE ALLOCATOR
12666M: Seth Jennings <sjenning@redhat.com>
12667L: linux-mm@kvack.org
12668S: Maintained
12669F: mm/zbud.c
12670F: include/linux/zbud.h
12671
12672ZD1211RW WIRELESS DRIVER
12673M: Daniel Drake <dsd@gentoo.org>
12674M: Ulrich Kunitz <kune@deine-taler.de>
12675W: http://zd1211.ath.cx/wiki/DriverRewrite
12676L: linux-wireless@vger.kernel.org
12677L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12678S: Maintained
12679F: drivers/net/wireless/zydas/zd1211rw/
12680
12681ZPOOL COMPRESSED PAGE STORAGE API
12682M: Dan Streetman <ddstreet@ieee.org>
12683L: linux-mm@kvack.org
12684S: Maintained
12685F: mm/zpool.c
12686F: include/linux/zpool.h
12687
12688ZR36067 VIDEO FOR LINUX DRIVER
12689L: mjpeg-users@lists.sourceforge.net
12690L: linux-media@vger.kernel.org
12691W: http://mjpeg.sourceforge.net/driver-zoran/
12692T: hg https://linuxtv.org/hg/v4l-dvb
12693S: Odd Fixes
12694F: drivers/media/pci/zoran/
12695
12696ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12697M: Minchan Kim <minchan@kernel.org>
12698M: Nitin Gupta <ngupta@vflare.org>
12699R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12700L: linux-kernel@vger.kernel.org
12701S: Maintained
12702F: drivers/block/zram/
12703F: Documentation/blockdev/zram.txt
12704
12705ZS DECSTATION Z85C30 SERIAL DRIVER
12706M: "Maciej W. Rozycki" <macro@linux-mips.org>
12707S: Maintained
12708F: drivers/tty/serial/zs.*
12709
12710ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12711M: Minchan Kim <minchan@kernel.org>
12712M: Nitin Gupta <ngupta@vflare.org>
12713R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12714L: linux-mm@kvack.org
12715S: Maintained
12716F: mm/zsmalloc.c
12717F: include/linux/zsmalloc.h
12718F: Documentation/vm/zsmalloc.txt
12719
12720ZSWAP COMPRESSED SWAP CACHING
12721M: Seth Jennings <sjenning@redhat.com>
12722L: linux-mm@kvack.org
12723S: Maintained
12724F: mm/zswap.c
12725
12726THE REST
12727M: Linus Torvalds <torvalds@linux-foundation.org>
12728L: linux-kernel@vger.kernel.org
12729Q: http://patchwork.kernel.org/project/LKML/list/
12730T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12731S: Buried alive in reporters
12732F: *
12733F: */