]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blame_incremental - MAINTAINERS
Merge branches 'for-4.8/upstream-fixes', 'for-4.9/alps', 'for-4.9/hid-input', 'for...
[mirror_ubuntu-artful-kernel.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@microsemi.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: Documentation/ABI/testing/configfs-acpi
292F: drivers/pci/*acpi*
293F: drivers/pci/*/*acpi*
294F: drivers/pci/*/*/*acpi*
295F: tools/power/acpi/
296
297ACPI COMPONENT ARCHITECTURE (ACPICA)
298M: Robert Moore <robert.moore@intel.com>
299M: Lv Zheng <lv.zheng@intel.com>
300M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301L: linux-acpi@vger.kernel.org
302L: devel@acpica.org
303W: https://acpica.org/
304W: https://github.com/acpica/acpica/
305Q: https://patchwork.kernel.org/project/linux-acpi/list/
306T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307S: Supported
308F: drivers/acpi/acpica/
309F: include/acpi/
310F: tools/power/acpi/
311
312ACPI FAN DRIVER
313M: Zhang Rui <rui.zhang@intel.com>
314L: linux-acpi@vger.kernel.org
315W: https://01.org/linux-acpi
316S: Supported
317F: drivers/acpi/fan.c
318
319ACPI THERMAL DRIVER
320M: Zhang Rui <rui.zhang@intel.com>
321L: linux-acpi@vger.kernel.org
322W: https://01.org/linux-acpi
323S: Supported
324F: drivers/acpi/*thermal*
325
326ACPI VIDEO DRIVER
327M: Zhang Rui <rui.zhang@intel.com>
328L: linux-acpi@vger.kernel.org
329W: https://01.org/linux-acpi
330S: Supported
331F: drivers/acpi/acpi_video.c
332
333ACPI WMI DRIVER
334L: platform-driver-x86@vger.kernel.org
335S: Orphan
336F: drivers/platform/x86/wmi.c
337
338AD1889 ALSA SOUND DRIVER
339M: Thibaut Varene <T-Bone@parisc-linux.org>
340W: http://wiki.parisc-linux.org/AD1889
341L: linux-parisc@vger.kernel.org
342S: Maintained
343F: sound/pci/ad1889.*
344
345AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346M: Michael Hennerich <michael.hennerich@analog.com>
347W: http://wiki.analog.com/AD5254
348W: http://ez.analog.com/community/linux-device-drivers
349S: Supported
350F: drivers/misc/ad525x_dpot.c
351
352AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353M: Michael Hennerich <michael.hennerich@analog.com>
354W: http://wiki.analog.com/AD5398
355W: http://ez.analog.com/community/linux-device-drivers
356S: Supported
357F: drivers/regulator/ad5398.c
358
359AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360M: Michael Hennerich <michael.hennerich@analog.com>
361W: http://wiki.analog.com/AD7142
362W: http://ez.analog.com/community/linux-device-drivers
363S: Supported
364F: drivers/input/misc/ad714x.c
365
366AD7877 TOUCHSCREEN DRIVER
367M: Michael Hennerich <michael.hennerich@analog.com>
368W: http://wiki.analog.com/AD7877
369W: http://ez.analog.com/community/linux-device-drivers
370S: Supported
371F: drivers/input/touchscreen/ad7877.c
372
373AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374M: Michael Hennerich <michael.hennerich@analog.com>
375W: http://wiki.analog.com/AD7879
376W: http://ez.analog.com/community/linux-device-drivers
377S: Supported
378F: drivers/input/touchscreen/ad7879.c
379
380ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381M: Jiri Kosina <jikos@kernel.org>
382S: Maintained
383
384ADF7242 IEEE 802.15.4 RADIO DRIVER
385M: Michael Hennerich <michael.hennerich@analog.com>
386W: https://wiki.analog.com/ADF7242
387W: http://ez.analog.com/community/linux-device-drivers
388L: linux-wpan@vger.kernel.org
389S: Supported
390F: drivers/net/ieee802154/adf7242.c
391F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393ADM1025 HARDWARE MONITOR DRIVER
394M: Jean Delvare <jdelvare@suse.com>
395L: linux-hwmon@vger.kernel.org
396S: Maintained
397F: Documentation/hwmon/adm1025
398F: drivers/hwmon/adm1025.c
399
400ADM1029 HARDWARE MONITOR DRIVER
401M: Corentin Labbe <clabbe.montjoie@gmail.com>
402L: linux-hwmon@vger.kernel.org
403S: Maintained
404F: drivers/hwmon/adm1029.c
405
406ADM8211 WIRELESS DRIVER
407L: linux-wireless@vger.kernel.org
408W: http://wireless.kernel.org/
409S: Orphan
410F: drivers/net/wireless/admtek/adm8211.*
411
412ADP1653 FLASH CONTROLLER DRIVER
413M: Sakari Ailus <sakari.ailus@iki.fi>
414L: linux-media@vger.kernel.org
415S: Maintained
416F: drivers/media/i2c/adp1653.c
417F: include/media/i2c/adp1653.h
418
419ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420M: Michael Hennerich <michael.hennerich@analog.com>
421W: http://wiki.analog.com/ADP5520
422W: http://ez.analog.com/community/linux-device-drivers
423S: Supported
424F: drivers/mfd/adp5520.c
425F: drivers/video/backlight/adp5520_bl.c
426F: drivers/leds/leds-adp5520.c
427F: drivers/gpio/gpio-adp5520.c
428F: drivers/input/keyboard/adp5520-keys.c
429
430ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431M: Michael Hennerich <michael.hennerich@analog.com>
432W: http://wiki.analog.com/ADP5588
433W: http://ez.analog.com/community/linux-device-drivers
434S: Supported
435F: drivers/input/keyboard/adp5588-keys.c
436F: drivers/gpio/gpio-adp5588.c
437
438ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439M: Michael Hennerich <michael.hennerich@analog.com>
440W: http://wiki.analog.com/ADP8860
441W: http://ez.analog.com/community/linux-device-drivers
442S: Supported
443F: drivers/video/backlight/adp8860_bl.c
444
445ADS1015 HARDWARE MONITOR DRIVER
446M: Dirk Eibach <eibach@gdsys.de>
447L: linux-hwmon@vger.kernel.org
448S: Maintained
449F: Documentation/hwmon/ads1015
450F: drivers/hwmon/ads1015.c
451F: include/linux/i2c/ads1015.h
452
453ADT746X FAN DRIVER
454M: Colin Leroy <colin@colino.net>
455S: Maintained
456F: drivers/macintosh/therm_adt746x.c
457
458ADT7475 HARDWARE MONITOR DRIVER
459M: Jean Delvare <jdelvare@suse.com>
460L: linux-hwmon@vger.kernel.org
461S: Maintained
462F: Documentation/hwmon/adt7475
463F: drivers/hwmon/adt7475.c
464
465ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466M: Michael Hennerich <michael.hennerich@analog.com>
467W: http://wiki.analog.com/ADXL345
468W: http://ez.analog.com/community/linux-device-drivers
469S: Supported
470F: drivers/input/misc/adxl34x.c
471
472ADVANSYS SCSI DRIVER
473M: Matthew Wilcox <matthew@wil.cx>
474M: Hannes Reinecke <hare@suse.com>
475L: linux-scsi@vger.kernel.org
476S: Maintained
477F: Documentation/scsi/advansys.txt
478F: drivers/scsi/advansys.c
479
480AEDSP16 DRIVER
481M: Riccardo Facchetti <fizban@tin.it>
482S: Maintained
483F: sound/oss/aedsp16.c
484
485AF9013 MEDIA DRIVER
486M: Antti Palosaari <crope@iki.fi>
487L: linux-media@vger.kernel.org
488W: https://linuxtv.org
489W: http://palosaari.fi/linux/
490Q: http://patchwork.linuxtv.org/project/linux-media/list/
491T: git git://linuxtv.org/anttip/media_tree.git
492S: Maintained
493F: drivers/media/dvb-frontends/af9013*
494
495AF9033 MEDIA DRIVER
496M: Antti Palosaari <crope@iki.fi>
497L: linux-media@vger.kernel.org
498W: https://linuxtv.org
499W: http://palosaari.fi/linux/
500Q: http://patchwork.linuxtv.org/project/linux-media/list/
501T: git git://linuxtv.org/anttip/media_tree.git
502S: Maintained
503F: drivers/media/dvb-frontends/af9033*
504
505AFFS FILE SYSTEM
506L: linux-fsdevel@vger.kernel.org
507S: Orphan
508F: Documentation/filesystems/affs.txt
509F: fs/affs/
510
511AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512M: David Howells <dhowells@redhat.com>
513L: linux-afs@lists.infradead.org
514S: Supported
515F: fs/afs/
516F: include/net/af_rxrpc.h
517F: net/rxrpc/af_rxrpc.c
518
519AGPGART DRIVER
520M: David Airlie <airlied@linux.ie>
521T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522S: Maintained
523F: drivers/char/agp/
524F: include/linux/agp*
525F: include/uapi/linux/agp*
526
527AHA152X SCSI DRIVER
528M: "Juergen E. Fischer" <fischer@norbit.de>
529L: linux-scsi@vger.kernel.org
530S: Maintained
531F: drivers/scsi/aha152x*
532F: drivers/scsi/pcmcia/aha152x*
533
534AIC7XXX / AIC79XX SCSI DRIVER
535M: Hannes Reinecke <hare@suse.com>
536L: linux-scsi@vger.kernel.org
537S: Maintained
538F: drivers/scsi/aic7xxx/
539
540AIMSLAB FM RADIO RECEIVER DRIVER
541M: Hans Verkuil <hverkuil@xs4all.nl>
542L: linux-media@vger.kernel.org
543T: git git://linuxtv.org/media_tree.git
544W: https://linuxtv.org
545S: Maintained
546F: drivers/media/radio/radio-aimslab*
547
548AIO
549M: Benjamin LaHaise <bcrl@kvack.org>
550L: linux-aio@kvack.org
551S: Supported
552F: fs/aio.c
553F: include/linux/*aio*.h
554
555AIRSPY MEDIA DRIVER
556M: Antti Palosaari <crope@iki.fi>
557L: linux-media@vger.kernel.org
558W: https://linuxtv.org
559W: http://palosaari.fi/linux/
560Q: http://patchwork.linuxtv.org/project/linux-media/list/
561T: git git://linuxtv.org/anttip/media_tree.git
562S: Maintained
563F: drivers/media/usb/airspy/
564
565ALCATEL SPEEDTOUCH USB DRIVER
566M: Duncan Sands <duncan.sands@free.fr>
567L: linux-usb@vger.kernel.org
568W: http://www.linux-usb.org/SpeedTouch/
569S: Maintained
570F: drivers/usb/atm/speedtch.c
571F: drivers/usb/atm/usbatm.c
572
573ALCHEMY AU1XX0 MMC DRIVER
574M: Manuel Lauss <manuel.lauss@gmail.com>
575S: Maintained
576F: drivers/mmc/host/au1xmmc.c
577
578ALI1563 I2C DRIVER
579M: Rudolf Marek <r.marek@assembler.cz>
580L: linux-i2c@vger.kernel.org
581S: Maintained
582F: Documentation/i2c/busses/i2c-ali1563
583F: drivers/i2c/busses/i2c-ali1563.c
584
585ALLWINNER SECURITY SYSTEM
586M: Corentin Labbe <clabbe.montjoie@gmail.com>
587L: linux-crypto@vger.kernel.org
588S: Maintained
589F: drivers/crypto/sunxi-ss/
590
591ALPHA PORT
592M: Richard Henderson <rth@twiddle.net>
593M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594M: Matt Turner <mattst88@gmail.com>
595S: Odd Fixes
596L: linux-alpha@vger.kernel.org
597F: arch/alpha/
598
599ALPS PS/2 TOUCHPAD DRIVER
600R: Pali Rohár <pali.rohar@gmail.com>
601F: drivers/input/mouse/alps.*
602
603ALTERA MAILBOX DRIVER
604M: Ley Foon Tan <lftan@altera.com>
605L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
606S: Maintained
607F: drivers/mailbox/mailbox-altera.c
608
609ALTERA PIO DRIVER
610M: Tien Hock Loh <thloh@altera.com>
611L: linux-gpio@vger.kernel.org
612S: Maintained
613F: drivers/gpio/gpio-altera.c
614
615ALTERA TRIPLE SPEED ETHERNET DRIVER
616M: Vince Bridgers <vbridger@opensource.altera.com>
617L: netdev@vger.kernel.org
618L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
619S: Maintained
620F: drivers/net/ethernet/altera/
621
622ALTERA UART/JTAG UART SERIAL DRIVERS
623M: Tobias Klauser <tklauser@distanz.ch>
624L: linux-serial@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/tty/serial/altera_uart.c
628F: drivers/tty/serial/altera_jtaguart.c
629F: include/linux/altera_uart.h
630F: include/linux/altera_jtaguart.h
631
632AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
633M: Tom Lendacky <thomas.lendacky@amd.com>
634M: Gary Hook <gary.hook@amd.com>
635L: linux-crypto@vger.kernel.org
636S: Supported
637F: drivers/crypto/ccp/
638F: include/linux/ccp.h
639
640AMD FAM15H PROCESSOR POWER MONITORING DRIVER
641M: Huang Rui <ray.huang@amd.com>
642L: linux-hwmon@vger.kernel.org
643S: Supported
644F: Documentation/hwmon/fam15h_power
645F: drivers/hwmon/fam15h_power.c
646
647AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
648L: linux-geode@lists.infradead.org (moderated for non-subscribers)
649S: Orphan
650F: drivers/usb/gadget/udc/amd5536udc.*
651
652AMD GEODE PROCESSOR/CHIPSET SUPPORT
653P: Andres Salomon <dilinger@queued.net>
654L: linux-geode@lists.infradead.org (moderated for non-subscribers)
655W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
656S: Supported
657F: drivers/char/hw_random/geode-rng.c
658F: drivers/crypto/geode*
659F: drivers/video/fbdev/geode/
660F: arch/x86/include/asm/geode.h
661
662AMD IOMMU (AMD-VI)
663M: Joerg Roedel <joro@8bytes.org>
664L: iommu@lists.linux-foundation.org
665T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
666S: Maintained
667F: drivers/iommu/amd_iommu*.[ch]
668F: include/linux/amd-iommu.h
669
670AMD KFD
671M: Oded Gabbay <oded.gabbay@gmail.com>
672L: dri-devel@lists.freedesktop.org
673T: git git://people.freedesktop.org/~gabbayo/linux.git
674S: Supported
675F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
676F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
677F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
678F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
679F: drivers/gpu/drm/amd/amdkfd/
680F: drivers/gpu/drm/amd/include/cik_structs.h
681F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
682F: drivers/gpu/drm/amd/include/vi_structs.h
683F: drivers/gpu/drm/radeon/radeon_kfd.c
684F: drivers/gpu/drm/radeon/radeon_kfd.h
685F: include/uapi/linux/kfd_ioctl.h
686
687AMD SEATTLE DEVICE TREE SUPPORT
688M: Brijesh Singh <brijeshkumar.singh@amd.com>
689M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
690M: Tom Lendacky <thomas.lendacky@amd.com>
691S: Supported
692F: arch/arm64/boot/dts/amd/
693
694AMD XGBE DRIVER
695M: Tom Lendacky <thomas.lendacky@amd.com>
696L: netdev@vger.kernel.org
697S: Supported
698F: drivers/net/ethernet/amd/xgbe/
699F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
700
701AMS (Apple Motion Sensor) DRIVER
702M: Michael Hanselmann <linux-kernel@hansmi.ch>
703S: Supported
704F: drivers/macintosh/ams/
705
706ANALOG DEVICES INC AD9389B DRIVER
707M: Hans Verkuil <hans.verkuil@cisco.com>
708L: linux-media@vger.kernel.org
709S: Maintained
710F: drivers/media/i2c/ad9389b*
711
712ANALOG DEVICES INC ADV7180 DRIVER
713M: Lars-Peter Clausen <lars@metafoo.de>
714L: linux-media@vger.kernel.org
715W: http://ez.analog.com/community/linux-device-drivers
716S: Supported
717F: drivers/media/i2c/adv7180.c
718
719ANALOG DEVICES INC ADV7511 DRIVER
720M: Hans Verkuil <hans.verkuil@cisco.com>
721L: linux-media@vger.kernel.org
722S: Maintained
723F: drivers/media/i2c/adv7511*
724
725ANALOG DEVICES INC ADV7604 DRIVER
726M: Hans Verkuil <hans.verkuil@cisco.com>
727L: linux-media@vger.kernel.org
728S: Maintained
729F: drivers/media/i2c/adv7604*
730
731ANALOG DEVICES INC ADV7842 DRIVER
732M: Hans Verkuil <hans.verkuil@cisco.com>
733L: linux-media@vger.kernel.org
734S: Maintained
735F: drivers/media/i2c/adv7842*
736
737ANALOG DEVICES INC ASOC CODEC DRIVERS
738M: Lars-Peter Clausen <lars@metafoo.de>
739L: alsa-devel@alsa-project.org (moderated for non-subscribers)
740W: http://wiki.analog.com/
741W: http://ez.analog.com/community/linux-device-drivers
742S: Supported
743F: sound/soc/codecs/adau*
744F: sound/soc/codecs/adav*
745F: sound/soc/codecs/ad1*
746F: sound/soc/codecs/ad7*
747F: sound/soc/codecs/ssm*
748F: sound/soc/codecs/sigmadsp.*
749
750ANALOG DEVICES INC ASOC DRIVERS
751L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
753W: http://blackfin.uclinux.org/
754S: Supported
755F: sound/soc/blackfin/*
756
757ANALOG DEVICES INC IIO DRIVERS
758M: Lars-Peter Clausen <lars@metafoo.de>
759M: Michael Hennerich <Michael.Hennerich@analog.com>
760W: http://wiki.analog.com/
761W: http://ez.analog.com/community/linux-device-drivers
762S: Supported
763F: drivers/iio/*/ad*
764X: drivers/iio/*/adjd*
765F: drivers/staging/iio/*/ad*
766F: staging/iio/trigger/iio-trig-bfin-timer.c
767
768ANALOG DEVICES INC DMA DRIVERS
769M: Lars-Peter Clausen <lars@metafoo.de>
770W: http://ez.analog.com/community/linux-device-drivers
771S: Supported
772F: drivers/dma/dma-axi-dmac.c
773
774ANDROID DRIVERS
775M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
776M: Arve Hjønnevåg <arve@android.com>
777M: Riley Andrews <riandrews@android.com>
778T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
779L: devel@driverdev.osuosl.org
780S: Supported
781F: drivers/android/
782F: drivers/staging/android/
783
784ANDROID ION DRIVER
785M: Laura Abbott <labbott@redhat.com>
786M: Sumit Semwal <sumit.semwal@linaro.org>
787L: devel@driverdev.osuosl.org
788S: Supported
789F: drivers/staging/android/ion
790F: drivers/staging/android/uapi/ion.h
791F: drivers/staging/android/uapi/ion_test.h
792
793AOA (Apple Onboard Audio) ALSA DRIVER
794M: Johannes Berg <johannes@sipsolutions.net>
795L: linuxppc-dev@lists.ozlabs.org
796L: alsa-devel@alsa-project.org (moderated for non-subscribers)
797S: Maintained
798F: sound/aoa/
799
800APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
801M: William Breathitt Gray <vilhelm.gray@gmail.com>
802L: linux-iio@vger.kernel.org
803S: Maintained
804F: drivers/iio/dac/stx104.c
805
806APM DRIVER
807M: Jiri Kosina <jikos@kernel.org>
808S: Odd fixes
809T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
810F: arch/x86/kernel/apm_32.c
811F: include/linux/apm_bios.h
812F: include/uapi/linux/apm_bios.h
813F: drivers/char/apm-emulation.c
814
815APPLE BCM5974 MULTITOUCH DRIVER
816M: Henrik Rydberg <rydberg@bitmath.org>
817L: linux-input@vger.kernel.org
818S: Odd fixes
819F: drivers/input/mouse/bcm5974.c
820
821APPLE SMC DRIVER
822M: Henrik Rydberg <rydberg@bitmath.org>
823L: linux-hwmon@vger.kernel.org
824S: Odd fixes
825F: drivers/hwmon/applesmc.c
826
827APPLETALK NETWORK LAYER
828M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
829S: Maintained
830F: drivers/net/appletalk/
831F: net/appletalk/
832
833APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
834M: Duc Dang <dhdang@apm.com>
835S: Supported
836F: arch/arm64/boot/dts/apm/
837
838APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
839M: Iyappan Subramanian <isubramanian@apm.com>
840M: Keyur Chudgar <kchudgar@apm.com>
841S: Supported
842F: drivers/net/ethernet/apm/xgene/
843F: drivers/net/phy/mdio-xgene.c
844F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
845F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
846
847APTINA CAMERA SENSOR PLL
848M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
849L: linux-media@vger.kernel.org
850S: Maintained
851F: drivers/media/i2c/aptina-pll.*
852
853ARC FRAMEBUFFER DRIVER
854M: Jaya Kumar <jayalk@intworks.biz>
855S: Maintained
856F: drivers/video/fbdev/arcfb.c
857F: drivers/video/fbdev/core/fb_defio.c
858
859ARCNET NETWORK LAYER
860M: Michael Grzeschik <m.grzeschik@pengutronix.de>
861L: netdev@vger.kernel.org
862S: Maintained
863F: drivers/net/arcnet/
864F: include/uapi/linux/if_arcnet.h
865
866ARC PGU DRM DRIVER
867M: Alexey Brodkin <abrodkin@synopsys.com>
868S: Supported
869F: drivers/gpu/drm/arc/
870F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
871
872ARM HDLCD DRM DRIVER
873M: Liviu Dudau <liviu.dudau@arm.com>
874S: Supported
875F: drivers/gpu/drm/arm/
876F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
877
878ARM MFM AND FLOPPY DRIVERS
879M: Ian Molton <spyro@f2s.com>
880S: Maintained
881F: arch/arm/lib/floppydma.S
882F: arch/arm/include/asm/floppy.h
883
884ARM PMU PROFILING AND DEBUGGING
885M: Will Deacon <will.deacon@arm.com>
886R: Mark Rutland <mark.rutland@arm.com>
887S: Maintained
888F: arch/arm*/kernel/perf_*
889F: arch/arm/oprofile/common.c
890F: arch/arm*/kernel/hw_breakpoint.c
891F: arch/arm*/include/asm/hw_breakpoint.h
892F: arch/arm*/include/asm/perf_event.h
893F: drivers/perf/arm_pmu.c
894F: include/linux/perf/arm_pmu.h
895
896ARM PORT
897M: Russell King <linux@armlinux.org.uk>
898L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
899W: http://www.armlinux.org.uk/
900S: Maintained
901F: arch/arm/
902
903ARM SUB-ARCHITECTURES
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
906F: arch/arm/mach-*/
907F: arch/arm/plat-*/
908T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
909
910ARM PRIMECELL AACI PL041 DRIVER
911M: Russell King <linux@armlinux.org.uk>
912S: Maintained
913F: sound/arm/aaci.*
914
915ARM PRIMECELL CLCD PL110 DRIVER
916M: Russell King <linux@armlinux.org.uk>
917S: Maintained
918F: drivers/video/fbdev/amba-clcd.*
919
920ARM PRIMECELL KMI PL050 DRIVER
921M: Russell King <linux@armlinux.org.uk>
922S: Maintained
923F: drivers/input/serio/ambakmi.*
924F: include/linux/amba/kmi.h
925
926ARM PRIMECELL MMCI PL180/1 DRIVER
927M: Russell King <linux@armlinux.org.uk>
928S: Maintained
929F: drivers/mmc/host/mmci.*
930F: include/linux/amba/mmci.h
931
932ARM PRIMECELL UART PL010 AND PL011 DRIVERS
933M: Russell King <linux@armlinux.org.uk>
934S: Maintained
935F: drivers/tty/serial/amba-pl01*.c
936F: include/linux/amba/serial.h
937
938ARM PRIMECELL BUS SUPPORT
939M: Russell King <linux@armlinux.org.uk>
940S: Maintained
941F: drivers/amba/
942F: include/linux/amba/bus.h
943
944ARM/ADS SPHERE MACHINE SUPPORT
945M: Lennert Buytenhek <kernel@wantstofly.org>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947S: Maintained
948
949ARM/AFEB9260 MACHINE SUPPORT
950M: Sergey Lapin <slapin@ossfans.org>
951L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952S: Maintained
953
954ARM/AJECO 1ARM MACHINE SUPPORT
955M: Lennert Buytenhek <kernel@wantstofly.org>
956L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
957S: Maintained
958
959ARM/Allwinner sunXi SoC support
960M: Maxime Ripard <maxime.ripard@free-electrons.com>
961M: Chen-Yu Tsai <wens@csie.org>
962L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
963S: Maintained
964N: sun[x456789]i
965
966ARM/Allwinner SoC Clock Support
967M: Emilio López <emilio@elopez.com.ar>
968S: Maintained
969F: drivers/clk/sunxi/
970
971ARM/Amlogic Meson SoC support
972M: Carlo Caione <carlo@caione.org>
973M: Kevin Hilman <khilman@baylibre.com>
974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
975L: linux-amlogic@lists.infradead.org
976W: http://linux-meson.com/
977S: Maintained
978F: arch/arm/mach-meson/
979F: arch/arm/boot/dts/meson*
980F: arch/arm64/boot/dts/amlogic/
981F: drivers/pinctrl/meson/
982N: meson
983
984ARM/Annapurna Labs ALPINE ARCHITECTURE
985M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
986M: Antoine Tenart <antoine.tenart@free-electrons.com>
987S: Maintained
988F: arch/arm/mach-alpine/
989F: arch/arm/boot/dts/alpine*
990F: arch/arm64/boot/dts/al/
991F: drivers/*/*alpine*
992
993ARM/ARTPEC MACHINE SUPPORT
994M: Jesper Nilsson <jesper.nilsson@axis.com>
995M: Lars Persson <lars.persson@axis.com>
996M: Niklas Cassel <niklas.cassel@axis.com>
997S: Maintained
998L: linux-arm-kernel@axis.com
999F: arch/arm/mach-artpec
1000F: arch/arm/boot/dts/artpec6*
1001F: drivers/clk/axis
1002
1003ARM/ASPEED MACHINE SUPPORT
1004M: Joel Stanley <joel@jms.id.au>
1005S: Maintained
1006F: arch/arm/mach-aspeed/
1007F: arch/arm/boot/dts/aspeed-*
1008F: drivers/*/*aspeed*
1009
1010ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1011M: Nicolas Ferre <nicolas.ferre@atmel.com>
1012M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1013M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1014L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1015W: http://www.linux4sam.org
1016T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1017S: Supported
1018F: arch/arm/mach-at91/
1019F: include/soc/at91/
1020F: arch/arm/boot/dts/at91*.dts
1021F: arch/arm/boot/dts/at91*.dtsi
1022F: arch/arm/boot/dts/sama*.dts
1023F: arch/arm/boot/dts/sama*.dtsi
1024F: arch/arm/include/debug/at91.S
1025
1026ARM/ATMEL AT91 Clock Support
1027M: Boris Brezillon <boris.brezillon@free-electrons.com>
1028S: Maintained
1029F: drivers/clk/at91
1030
1031ARM/CALXEDA HIGHBANK ARCHITECTURE
1032M: Rob Herring <robh@kernel.org>
1033L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1034S: Maintained
1035F: arch/arm/mach-highbank/
1036F: arch/arm/boot/dts/highbank.dts
1037F: arch/arm/boot/dts/ecx-*.dts*
1038
1039ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1040M: Krzysztof Halasa <khalasa@piap.pl>
1041S: Maintained
1042F: arch/arm/mach-cns3xxx/
1043
1044ARM/CAVIUM THUNDER NETWORK DRIVER
1045M: Sunil Goutham <sgoutham@cavium.com>
1046M: Robert Richter <rric@kernel.org>
1047L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048S: Supported
1049F: drivers/net/ethernet/cavium/thunder/
1050
1051ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1052M: Alexander Shiyan <shc_work@mail.ru>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Odd Fixes
1055N: clps711x
1056
1057ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1058M: Hartley Sweeten <hsweeten@visionengravers.com>
1059M: Ryan Mallon <rmallon@gmail.com>
1060L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1061S: Maintained
1062F: arch/arm/mach-ep93xx/
1063F: arch/arm/mach-ep93xx/include/mach/
1064
1065ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1066M: Lennert Buytenhek <kernel@wantstofly.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Maintained
1069
1070ARM/CLKDEV SUPPORT
1071M: Russell King <linux@armlinux.org.uk>
1072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1073S: Maintained
1074F: arch/arm/include/asm/clkdev.h
1075F: drivers/clk/clkdev.c
1076
1077ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1078M: Mike Rapoport <mike@compulab.co.il>
1079L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1080S: Maintained
1081
1082ARM/CONTEC MICRO9 MACHINE SUPPORT
1083M: Hubert Feurstein <hubert.feurstein@contec.at>
1084S: Maintained
1085F: arch/arm/mach-ep93xx/micro9.c
1086
1087ARM/CORESIGHT FRAMEWORK AND DRIVERS
1088M: Mathieu Poirier <mathieu.poirier@linaro.org>
1089L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1090S: Maintained
1091F: drivers/hwtracing/coresight/*
1092F: Documentation/trace/coresight.txt
1093F: Documentation/devicetree/bindings/arm/coresight.txt
1094F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1095
1096ARM/CORGI MACHINE SUPPORT
1097M: Richard Purdie <rpurdie@rpsys.net>
1098S: Maintained
1099
1100ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1101M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1102L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1103T: git git://github.com/ulli-kroll/linux.git
1104S: Maintained
1105F: arch/arm/mach-gemini/
1106F: drivers/rtc/rtc-gemini.c
1107
1108ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1109M: Barry Song <baohua@kernel.org>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1112S: Maintained
1113F: arch/arm/boot/dts/prima2*
1114F: arch/arm/mach-prima2/
1115F: drivers/clk/sirf/
1116F: drivers/clocksource/timer-prima2.c
1117F: drivers/clocksource/timer-atlas7.c
1118N: [^a-z]sirf
1119
1120ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1121M: Baruch Siach <baruch@tkos.co.il>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S: Maintained
1124F: arch/arm/boot/dts/cx92755*
1125N: digicolor
1126
1127ARM/EBSA110 MACHINE SUPPORT
1128M: Russell King <linux@armlinux.org.uk>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130W: http://www.armlinux.org.uk/
1131S: Maintained
1132F: arch/arm/mach-ebsa110/
1133F: drivers/net/ethernet/amd/am79c961a.*
1134
1135ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1136M: Uwe Kleine-König <kernel@pengutronix.de>
1137L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138S: Maintained
1139N: efm32
1140
1141ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1142M: Daniel Ribeiro <drwyrm@gmail.com>
1143M: Stefan Schmidt <stefan@openezx.org>
1144M: Harald Welte <laforge@openezx.org>
1145L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1146W: http://www.openezx.org/
1147S: Maintained
1148T: topgit git://git.openezx.org/openezx.git
1149F: arch/arm/mach-pxa/ezx.c
1150
1151ARM/FARADAY FA526 PORT
1152M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1153L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154S: Maintained
1155T: git git://git.berlios.de/gemini-board
1156F: arch/arm/mm/*-fa*
1157
1158ARM/FOOTBRIDGE ARCHITECTURE
1159M: Russell King <linux@armlinux.org.uk>
1160L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161W: http://www.armlinux.org.uk/
1162S: Maintained
1163F: arch/arm/include/asm/hardware/dec21285.h
1164F: arch/arm/mach-footbridge/
1165
1166ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1167M: Shawn Guo <shawnguo@kernel.org>
1168M: Sascha Hauer <kernel@pengutronix.de>
1169R: Fabio Estevam <fabio.estevam@nxp.com>
1170L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171S: Maintained
1172T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1173F: arch/arm/mach-imx/
1174F: arch/arm/mach-mxs/
1175F: arch/arm/boot/dts/imx*
1176F: arch/arm/configs/imx*_defconfig
1177F: drivers/clk/imx/
1178F: include/soc/imx/
1179
1180ARM/FREESCALE VYBRID ARM ARCHITECTURE
1181M: Shawn Guo <shawnguo@kernel.org>
1182M: Sascha Hauer <kernel@pengutronix.de>
1183R: Stefan Agner <stefan@agner.ch>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185S: Maintained
1186T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1187F: arch/arm/mach-imx/*vf610*
1188F: arch/arm/boot/dts/vf*
1189
1190ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1191M: Lennert Buytenhek <kernel@wantstofly.org>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194
1195ARM/GUMSTIX MACHINE SUPPORT
1196M: Steve Sakoman <sakoman@gmail.com>
1197L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1198S: Maintained
1199
1200ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1201M: Philipp Zabel <philipp.zabel@gmail.com>
1202M: Paul Parsons <lost.distance@yahoo.com>
1203L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1204S: Maintained
1205F: arch/arm/mach-pxa/hx4700.c
1206F: arch/arm/mach-pxa/include/mach/hx4700.h
1207F: sound/soc/pxa/hx4700.c
1208
1209ARM/HISILICON SOC SUPPORT
1210M: Wei Xu <xuwei5@hisilicon.com>
1211L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1212W: http://www.hisilicon.com
1213S: Supported
1214T: git git://github.com/hisilicon/linux-hisi.git
1215F: arch/arm/mach-hisi/
1216F: arch/arm/boot/dts/hi3*
1217F: arch/arm/boot/dts/hip*
1218F: arch/arm/boot/dts/hisi*
1219F: arch/arm64/boot/dts/hisilicon/
1220
1221ARM/HP JORNADA 7XX MACHINE SUPPORT
1222M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1223W: www.jlime.com
1224S: Maintained
1225T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1226F: arch/arm/mach-sa1100/jornada720.c
1227F: arch/arm/mach-sa1100/include/mach/jornada720.h
1228
1229ARM/IGEP MACHINE SUPPORT
1230M: Enric Balletbo i Serra <eballetbo@gmail.com>
1231M: Javier Martinez Canillas <javier@dowhile0.org>
1232L: linux-omap@vger.kernel.org
1233L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234S: Maintained
1235F: arch/arm/boot/dts/omap3-igep*
1236
1237ARM/INCOME PXA270 SUPPORT
1238M: Marek Vasut <marek.vasut@gmail.com>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241F: arch/arm/mach-pxa/colibri-pxa270-income.c
1242
1243ARM/INTEL IOP32X ARM ARCHITECTURE
1244M: Lennert Buytenhek <kernel@wantstofly.org>
1245L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1246S: Maintained
1247
1248ARM/INTEL IOP33X ARM ARCHITECTURE
1249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250S: Orphan
1251
1252ARM/INTEL IOP13XX ARM ARCHITECTURE
1253M: Lennert Buytenhek <kernel@wantstofly.org>
1254L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255S: Maintained
1256
1257ARM/INTEL IQ81342EX MACHINE SUPPORT
1258M: Lennert Buytenhek <kernel@wantstofly.org>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261
1262ARM/INTEL IXDP2850 MACHINE SUPPORT
1263M: Lennert Buytenhek <kernel@wantstofly.org>
1264L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265S: Maintained
1266
1267ARM/INTEL IXP4XX ARM ARCHITECTURE
1268M: Imre Kaloz <kaloz@openwrt.org>
1269M: Krzysztof Halasa <khalasa@piap.pl>
1270L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271S: Maintained
1272F: arch/arm/mach-ixp4xx/
1273
1274ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1275M: Jonathan Cameron <jic23@cam.ac.uk>
1276L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277S: Maintained
1278F: arch/arm/mach-pxa/stargate2.c
1279F: drivers/pcmcia/pxa2xx_stargate2.c
1280
1281ARM/INTEL XSC3 (MANZANO) ARM CORE
1282M: Lennert Buytenhek <kernel@wantstofly.org>
1283L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1284S: Maintained
1285
1286ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1287M: Lennert Buytenhek <kernel@wantstofly.org>
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
1290
1291ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1292M: Santosh Shilimkar <ssantosh@kernel.org>
1293L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294S: Maintained
1295F: arch/arm/mach-keystone/
1296F: arch/arm/boot/dts/keystone-*
1297T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1298
1299ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1300M: Santosh Shilimkar <ssantosh@kernel.org>
1301L: linux-kernel@vger.kernel.org
1302S: Maintained
1303F: drivers/clk/keystone/
1304
1305ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1306M: Santosh Shilimkar <ssantosh@kernel.org>
1307L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308L: linux-kernel@vger.kernel.org
1309S: Maintained
1310F: drivers/clocksource/timer-keystone.c
1311
1312ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1313M: Santosh Shilimkar <ssantosh@kernel.org>
1314L: linux-kernel@vger.kernel.org
1315S: Maintained
1316F: drivers/power/reset/keystone-reset.c
1317
1318ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1319M: Santosh Shilimkar <ssantosh@kernel.org>
1320L: linux-kernel@vger.kernel.org
1321S: Maintained
1322F: drivers/memory/*emif*
1323
1324ARM/LG1K ARCHITECTURE
1325M: Chanho Min <chanho.min@lge.com>
1326L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1327S: Maintained
1328F: arch/arm64/boot/dts/lg/
1329
1330ARM/LOGICPD PXA270 MACHINE SUPPORT
1331M: Lennert Buytenhek <kernel@wantstofly.org>
1332L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1333S: Maintained
1334
1335ARM/LPC18XX ARCHITECTURE
1336M: Joachim Eastwood <manabian@gmail.com>
1337L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338S: Maintained
1339F: arch/arm/boot/dts/lpc43*
1340F: drivers/clk/nxp/clk-lpc18xx*
1341F: drivers/clocksource/time-lpc32xx.c
1342F: drivers/i2c/busses/i2c-lpc2k.c
1343F: drivers/memory/pl172.c
1344F: drivers/mtd/spi-nor/nxp-spifi.c
1345F: drivers/rtc/rtc-lpc24xx.c
1346N: lpc18xx
1347
1348ARM/LPC32XX SOC SUPPORT
1349M: Vladimir Zapolskiy <vz@mleia.com>
1350M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1351L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1353S: Maintained
1354F: arch/arm/boot/dts/lpc32*
1355F: arch/arm/mach-lpc32xx/
1356F: drivers/i2c/busses/i2c-pnx.c
1357F: drivers/net/ethernet/nxp/lpc_eth.c
1358F: drivers/usb/host/ohci-nxp.c
1359F: drivers/watchdog/pnx4008_wdt.c
1360N: lpc32xx
1361
1362ARM/MAGICIAN MACHINE SUPPORT
1363M: Philipp Zabel <philipp.zabel@gmail.com>
1364S: Maintained
1365
1366ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1367M: Jason Cooper <jason@lakedaemon.net>
1368M: Andrew Lunn <andrew@lunn.ch>
1369M: Gregory Clement <gregory.clement@free-electrons.com>
1370M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372S: Maintained
1373F: arch/arm/mach-mvebu/
1374F: drivers/rtc/rtc-armada38x.c
1375F: arch/arm/boot/dts/armada*
1376F: arch/arm/boot/dts/kirkwood*
1377F: arch/arm64/boot/dts/marvell/armada*
1378F: drivers/cpufreq/mvebu-cpufreq.c
1379F: arch/arm/configs/mvebu_*_defconfig
1380
1381ARM/Marvell Berlin SoC support
1382M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1383L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1384S: Maintained
1385F: arch/arm/mach-berlin/
1386F: arch/arm/boot/dts/berlin*
1387F: arch/arm64/boot/dts/marvell/berlin*
1388
1389
1390ARM/Marvell Dove/MV78xx0/Orion SOC support
1391M: Jason Cooper <jason@lakedaemon.net>
1392M: Andrew Lunn <andrew@lunn.ch>
1393M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1394M: Gregory Clement <gregory.clement@free-electrons.com>
1395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396S: Maintained
1397F: arch/arm/mach-dove/
1398F: arch/arm/mach-mv78xx0/
1399F: arch/arm/mach-orion5x/
1400F: arch/arm/plat-orion/
1401F: arch/arm/boot/dts/dove*
1402F: arch/arm/boot/dts/orion5x*
1403
1404
1405ARM/Orion SoC/Technologic Systems TS-78xx platform support
1406M: Alexander Clouter <alex@digriz.org.uk>
1407L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1408W: http://www.digriz.org.uk/ts78xx/kernel
1409S: Maintained
1410F: arch/arm/mach-orion5x/ts78xx-*
1411
1412ARM/OXNAS platform support
1413M: Neil Armstrong <narmstrong@baylibre.com>
1414L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415S: Maintained
1416F: arch/arm/mach-oxnas/
1417F: arch/arm/boot/dts/oxnas*
1418F: arch/arm/boot/dts/wd-mbwe.dts
1419N: oxnas
1420
1421ARM/Mediatek RTC DRIVER
1422M: Eddie Huang <eddie.huang@mediatek.com>
1423L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1424L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1425S: Maintained
1426F: drivers/rtc/rtc-mt6397.c
1427
1428ARM/Mediatek SoC support
1429M: Matthias Brugger <matthias.bgg@gmail.com>
1430L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1432S: Maintained
1433F: arch/arm/boot/dts/mt6*
1434F: arch/arm/boot/dts/mt8*
1435F: arch/arm/mach-mediatek/
1436N: mtk
1437K: mediatek
1438
1439ARM/Mediatek USB3 PHY DRIVER
1440M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1441L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1442L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1443S: Maintained
1444F: drivers/phy/phy-mt65xx-usb3.c
1445
1446ARM/MICREL KS8695 ARCHITECTURE
1447M: Greg Ungerer <gerg@uclinux.org>
1448L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1449F: arch/arm/mach-ks8695/
1450S: Odd Fixes
1451
1452ARM/MIOA701 MACHINE SUPPORT
1453M: Robert Jarzmik <robert.jarzmik@free.fr>
1454L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455F: arch/arm/mach-pxa/mioa701.c
1456S: Maintained
1457
1458ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1459M: Michael Petchkovsky <mkpetch@internode.on.net>
1460S: Maintained
1461
1462ARM/NOMADIK ARCHITECTURE
1463M: Alessandro Rubini <rubini@unipv.it>
1464M: Linus Walleij <linus.walleij@linaro.org>
1465L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466S: Maintained
1467F: arch/arm/mach-nomadik/
1468F: drivers/pinctrl/nomadik/
1469F: drivers/i2c/busses/i2c-nomadik.c
1470T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1471
1472ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1473M: Nelson Castillo <arhuaco@freaks-unidos.net>
1474L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1475W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1476S: Supported
1477
1478ARM/TOSA MACHINE SUPPORT
1479M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1480M: Dirk Opfer <dirk@opfer-online.de>
1481S: Maintained
1482
1483ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1484M: Marek Vasut <marek.vasut@gmail.com>
1485L: linux-arm-kernel@lists.infradead.org
1486W: http://hackndev.com
1487S: Maintained
1488F: arch/arm/mach-pxa/include/mach/palmtx.h
1489F: arch/arm/mach-pxa/palmtx.c
1490F: arch/arm/mach-pxa/include/mach/palmt5.h
1491F: arch/arm/mach-pxa/palmt5.c
1492F: arch/arm/mach-pxa/include/mach/palmld.h
1493F: arch/arm/mach-pxa/palmld.c
1494F: arch/arm/mach-pxa/include/mach/palmte2.h
1495F: arch/arm/mach-pxa/palmte2.c
1496F: arch/arm/mach-pxa/include/mach/palmtc.h
1497F: arch/arm/mach-pxa/palmtc.c
1498
1499ARM/PALM TREO SUPPORT
1500M: Tomas Cech <sleep_walker@suse.com>
1501L: linux-arm-kernel@lists.infradead.org
1502W: http://hackndev.com
1503S: Maintained
1504F: arch/arm/mach-pxa/include/mach/palmtreo.h
1505F: arch/arm/mach-pxa/palmtreo.c
1506
1507ARM/PALMZ72 SUPPORT
1508M: Sergey Lapin <slapin@ossfans.org>
1509L: linux-arm-kernel@lists.infradead.org
1510W: http://hackndev.com
1511S: Maintained
1512F: arch/arm/mach-pxa/include/mach/palmz72.h
1513F: arch/arm/mach-pxa/palmz72.c
1514
1515ARM/PLEB SUPPORT
1516M: Peter Chubb <pleb@gelato.unsw.edu.au>
1517W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1518S: Maintained
1519
1520ARM/PT DIGITAL BOARD PORT
1521M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1522L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1523W: http://www.armlinux.org.uk/
1524S: Maintained
1525
1526ARM/QUALCOMM SUPPORT
1527M: Andy Gross <andy.gross@linaro.org>
1528M: David Brown <david.brown@linaro.org>
1529L: linux-arm-msm@vger.kernel.org
1530L: linux-soc@vger.kernel.org
1531S: Maintained
1532F: arch/arm/boot/dts/qcom-*.dts
1533F: arch/arm/boot/dts/qcom-*.dtsi
1534F: arch/arm/mach-qcom/
1535F: arch/arm64/boot/dts/qcom/*
1536F: drivers/i2c/busses/i2c-qup.c
1537F: drivers/clk/qcom/
1538F: drivers/soc/qcom/
1539F: drivers/spi/spi-qup.c
1540F: drivers/tty/serial/msm_serial.h
1541F: drivers/tty/serial/msm_serial.c
1542F: drivers/*/pm8???-*
1543F: drivers/mfd/ssbi.c
1544F: drivers/firmware/qcom_scm.c
1545T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1546
1547ARM/RADISYS ENP2611 MACHINE SUPPORT
1548M: Lennert Buytenhek <kernel@wantstofly.org>
1549L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550S: Maintained
1551
1552ARM/RENESAS ARM64 ARCHITECTURE
1553M: Simon Horman <horms@verge.net.au>
1554M: Magnus Damm <magnus.damm@gmail.com>
1555L: linux-renesas-soc@vger.kernel.org
1556Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1557T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1558S: Supported
1559F: arch/arm64/boot/dts/renesas/
1560F: drivers/soc/renesas/
1561F: include/linux/soc/renesas/
1562
1563ARM/RISCPC ARCHITECTURE
1564M: Russell King <linux@armlinux.org.uk>
1565L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566W: http://www.armlinux.org.uk/
1567S: Maintained
1568F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1569F: arch/arm/include/asm/hardware/ioc.h
1570F: arch/arm/include/asm/hardware/iomd.h
1571F: arch/arm/include/asm/hardware/memc.h
1572F: arch/arm/mach-rpc/
1573F: drivers/net/ethernet/8390/etherh.c
1574F: drivers/net/ethernet/i825xx/ether1*
1575F: drivers/net/ethernet/seeq/ether3*
1576F: drivers/scsi/arm/
1577
1578ARM/Rockchip SoC support
1579M: Heiko Stuebner <heiko@sntech.de>
1580L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581L: linux-rockchip@lists.infradead.org
1582T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1583S: Maintained
1584F: arch/arm/boot/dts/rk3*
1585F: arch/arm/mach-rockchip/
1586F: drivers/clk/rockchip/
1587F: drivers/i2c/busses/i2c-rk3x.c
1588F: drivers/*/*rockchip*
1589F: drivers/*/*/*rockchip*
1590F: sound/soc/rockchip/
1591N: rockchip
1592
1593ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1594M: Kukjin Kim <kgene@kernel.org>
1595M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1596L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1598S: Maintained
1599F: arch/arm/boot/dts/s3c*
1600F: arch/arm/boot/dts/s5p*
1601F: arch/arm/boot/dts/samsung*
1602F: arch/arm/boot/dts/exynos*
1603F: arch/arm64/boot/dts/exynos/
1604F: arch/arm/plat-samsung/
1605F: arch/arm/mach-s3c24*/
1606F: arch/arm/mach-s3c64xx/
1607F: arch/arm/mach-s5p*/
1608F: arch/arm/mach-exynos*/
1609F: drivers/*/*s3c2410*
1610F: drivers/*/*/*s3c2410*
1611F: drivers/memory/samsung/*
1612F: drivers/soc/samsung/*
1613F: drivers/spi/spi-s3c*
1614F: sound/soc/samsung/*
1615F: Documentation/arm/Samsung/
1616F: Documentation/devicetree/bindings/arm/samsung/
1617F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1618F: Documentation/devicetree/bindings/power/pd-samsung.txt
1619N: exynos
1620
1621ARM/SAMSUNG MOBILE MACHINE SUPPORT
1622M: Kyungmin Park <kyungmin.park@samsung.com>
1623L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1624S: Maintained
1625F: arch/arm/mach-s5pv210/
1626
1627ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1628M: Kyungmin Park <kyungmin.park@samsung.com>
1629M: Kamil Debski <k.debski@samsung.com>
1630L: linux-arm-kernel@lists.infradead.org
1631L: linux-media@vger.kernel.org
1632S: Maintained
1633F: drivers/media/platform/s5p-g2d/
1634
1635ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1636M: Kyungmin Park <kyungmin.park@samsung.com>
1637M: Kamil Debski <k.debski@samsung.com>
1638M: Jeongtae Park <jtp.park@samsung.com>
1639L: linux-arm-kernel@lists.infradead.org
1640L: linux-media@vger.kernel.org
1641S: Maintained
1642F: arch/arm/plat-samsung/s5p-dev-mfc.c
1643F: drivers/media/platform/s5p-mfc/
1644
1645ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1646M: Kyungmin Park <kyungmin.park@samsung.com>
1647M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1648L: linux-arm-kernel@lists.infradead.org
1649L: linux-media@vger.kernel.org
1650S: Maintained
1651F: drivers/media/platform/s5p-tv/
1652
1653ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1654M: Kyungmin Park <kyungmin.park@samsung.com>
1655L: linux-arm-kernel@lists.infradead.org
1656L: linux-media@vger.kernel.org
1657S: Maintained
1658F: drivers/staging/media/platform/s5p-cec/
1659
1660ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1661M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1662M: Jacek Anaszewski <j.anaszewski@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: drivers/media/platform/s5p-jpeg/
1667
1668ARM/SHMOBILE ARM ARCHITECTURE
1669M: Simon Horman <horms@verge.net.au>
1670M: Magnus Damm <magnus.damm@gmail.com>
1671L: linux-renesas-soc@vger.kernel.org
1672Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1673T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1674S: Supported
1675F: arch/arm/boot/dts/emev2*
1676F: arch/arm/boot/dts/r7s*
1677F: arch/arm/boot/dts/r8a*
1678F: arch/arm/boot/dts/sh*
1679F: arch/arm/configs/shmobile_defconfig
1680F: arch/arm/include/debug/renesas-scif.S
1681F: arch/arm/mach-shmobile/
1682F: drivers/soc/renesas/
1683F: include/linux/soc/renesas/
1684
1685ARM/SOCFPGA ARCHITECTURE
1686M: Dinh Nguyen <dinguyen@opensource.altera.com>
1687S: Maintained
1688F: arch/arm/mach-socfpga/
1689F: arch/arm/boot/dts/socfpga*
1690F: arch/arm/configs/socfpga_defconfig
1691F: arch/arm64/boot/dts/altera/
1692W: http://www.rocketboards.org
1693T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1694
1695ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1696M: Dinh Nguyen <dinguyen@opensource.altera.com>
1697S: Maintained
1698F: drivers/clk/socfpga/
1699
1700ARM/SOCFPGA EDAC SUPPORT
1701M: Thor Thayer <tthayer@opensource.altera.com>
1702S: Maintained
1703F: drivers/edac/altera_edac.
1704
1705ARM/STI ARCHITECTURE
1706M: Patrice Chotard <patrice.chotard@st.com>
1707L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708L: kernel@stlinux.com
1709W: http://www.stlinux.com
1710S: Maintained
1711F: arch/arm/mach-sti/
1712F: arch/arm/boot/dts/sti*
1713F: drivers/char/hw_random/st-rng.c
1714F: drivers/clocksource/arm_global_timer.c
1715F: drivers/clocksource/clksrc_st_lpc.c
1716F: drivers/cpufreq/sti-cpufreq.c
1717F: drivers/i2c/busses/i2c-st.c
1718F: drivers/media/rc/st_rc.c
1719F: drivers/media/platform/sti/c8sectpfe/
1720F: drivers/mmc/host/sdhci-st.c
1721F: drivers/phy/phy-miphy28lp.c
1722F: drivers/phy/phy-miphy365x.c
1723F: drivers/phy/phy-stih407-usb.c
1724F: drivers/phy/phy-stih41x-usb.c
1725F: drivers/pinctrl/pinctrl-st.c
1726F: drivers/remoteproc/st_remoteproc.c
1727F: drivers/reset/sti/
1728F: drivers/rtc/rtc-st-lpc.c
1729F: drivers/tty/serial/st-asc.c
1730F: drivers/usb/dwc3/dwc3-st.c
1731F: drivers/usb/host/ehci-st.c
1732F: drivers/usb/host/ohci-st.c
1733F: drivers/watchdog/st_lpc_wdt.c
1734F: drivers/ata/ahci_st.c
1735
1736ARM/STM32 ARCHITECTURE
1737M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1738M: Alexandre Torgue <alexandre.torgue@st.com>
1739L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740S: Maintained
1741T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1742N: stm32
1743F: drivers/clocksource/armv7m_systick.c
1744
1745ARM/TANGO ARCHITECTURE
1746M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1747L: linux-arm-kernel@lists.infradead.org
1748S: Maintained
1749F: arch/arm/mach-tango/
1750F: arch/arm/boot/dts/tango*
1751
1752ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1753M: Lennert Buytenhek <kernel@wantstofly.org>
1754L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755S: Maintained
1756
1757ARM/TETON BGA MACHINE SUPPORT
1758M: "Mark F. Brown" <mark.brown314@gmail.com>
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760S: Maintained
1761
1762ARM/THECUS N2100 MACHINE SUPPORT
1763M: Lennert Buytenhek <kernel@wantstofly.org>
1764L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765S: Maintained
1766
1767ARM/NUVOTON W90X900 ARM ARCHITECTURE
1768M: Wan ZongShun <mcuos.com@gmail.com>
1769L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1770W: http://www.mcuos.com
1771S: Maintained
1772F: arch/arm/mach-w90x900/
1773F: drivers/input/keyboard/w90p910_keypad.c
1774F: drivers/input/touchscreen/w90p910_ts.c
1775F: drivers/watchdog/nuc900_wdt.c
1776F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1777F: drivers/mtd/nand/nuc900_nand.c
1778F: drivers/rtc/rtc-nuc900.c
1779F: drivers/spi/spi-nuc900.c
1780F: drivers/usb/host/ehci-w90x900.c
1781F: drivers/video/fbdev/nuc900fb.c
1782
1783ARM/U300 MACHINE SUPPORT
1784M: Linus Walleij <linus.walleij@linaro.org>
1785L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786S: Supported
1787F: arch/arm/mach-u300/
1788F: drivers/clocksource/timer-u300.c
1789F: drivers/i2c/busses/i2c-stu300.c
1790F: drivers/rtc/rtc-coh901331.c
1791F: drivers/watchdog/coh901327_wdt.c
1792F: drivers/dma/coh901318*
1793F: drivers/mfd/ab3100*
1794F: drivers/rtc/rtc-ab3100.c
1795F: drivers/rtc/rtc-coh901331.c
1796T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1797
1798ARM/UNIPHIER ARCHITECTURE
1799M: Masahiro Yamada <yamada.masahiro@socionext.com>
1800L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1801S: Maintained
1802F: arch/arm/boot/dts/uniphier*
1803F: arch/arm/include/asm/hardware/cache-uniphier.h
1804F: arch/arm/mach-uniphier/
1805F: arch/arm/mm/cache-uniphier.c
1806F: arch/arm64/boot/dts/socionext/
1807F: drivers/bus/uniphier-system-bus.c
1808F: drivers/i2c/busses/i2c-uniphier*
1809F: drivers/pinctrl/uniphier/
1810F: drivers/tty/serial/8250/8250_uniphier.c
1811N: uniphier
1812
1813ARM/Ux500 ARM ARCHITECTURE
1814M: Linus Walleij <linus.walleij@linaro.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817F: arch/arm/mach-ux500/
1818F: drivers/clocksource/clksrc-dbx500-prcmu.c
1819F: drivers/dma/ste_dma40*
1820F: drivers/hwspinlock/u8500_hsem.c
1821F: drivers/mfd/abx500*
1822F: drivers/mfd/ab8500*
1823F: drivers/mfd/dbx500*
1824F: drivers/mfd/db8500*
1825F: drivers/pinctrl/nomadik/pinctrl-ab*
1826F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1827F: drivers/rtc/rtc-ab8500.c
1828F: drivers/rtc/rtc-pl031.c
1829T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1830
1831ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1832M: Ulf Hansson <ulf.hansson@linaro.org>
1833L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834T: git git://git.linaro.org/people/ulfh/clk.git
1835S: Maintained
1836F: drivers/clk/ux500/
1837F: include/linux/platform_data/clk-ux500.h
1838
1839ARM/VERSATILE EXPRESS PLATFORM
1840M: Liviu Dudau <liviu.dudau@arm.com>
1841M: Sudeep Holla <sudeep.holla@arm.com>
1842M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1843L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844S: Maintained
1845F: arch/arm/boot/dts/vexpress*
1846F: arch/arm64/boot/dts/arm/
1847F: arch/arm/mach-vexpress/
1848F: */*/vexpress*
1849F: */*/*/vexpress*
1850F: drivers/clk/versatile/clk-vexpress-osc.c
1851F: drivers/clocksource/versatile.c
1852N: mps2
1853
1854ARM/VFP SUPPORT
1855M: Russell King <linux@armlinux.org.uk>
1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857W: http://www.armlinux.org.uk/
1858S: Maintained
1859F: arch/arm/vfp/
1860
1861ARM/VOIPAC PXA270 SUPPORT
1862M: Marek Vasut <marek.vasut@gmail.com>
1863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864S: Maintained
1865F: arch/arm/mach-pxa/vpac270.c
1866F: arch/arm/mach-pxa/include/mach/vpac270.h
1867
1868ARM/VT8500 ARM ARCHITECTURE
1869M: Tony Prisk <linux@prisktech.co.nz>
1870L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1871S: Maintained
1872F: arch/arm/mach-vt8500/
1873F: drivers/clocksource/vt8500_timer.c
1874F: drivers/i2c/busses/i2c-wmt.c
1875F: drivers/mmc/host/wmt-sdmmc.c
1876F: drivers/pwm/pwm-vt8500.c
1877F: drivers/rtc/rtc-vt8500.c
1878F: drivers/tty/serial/vt8500_serial.c
1879F: drivers/usb/host/ehci-platform.c
1880F: drivers/usb/host/uhci-platform.c
1881F: drivers/video/fbdev/vt8500lcdfb.*
1882F: drivers/video/fbdev/wm8505fb*
1883F: drivers/video/fbdev/wmt_ge_rops.*
1884
1885ARM/ZIPIT Z2 SUPPORT
1886M: Marek Vasut <marek.vasut@gmail.com>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888S: Maintained
1889F: arch/arm/mach-pxa/z2.c
1890F: arch/arm/mach-pxa/include/mach/z2.h
1891
1892ARM/ZTE ARCHITECTURE
1893M: Jun Nie <jun.nie@linaro.org>
1894L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1895S: Maintained
1896F: arch/arm/mach-zx/
1897F: drivers/clk/zte/
1898F: Documentation/devicetree/bindings/arm/zte.txt
1899F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1900
1901ARM/ZYNQ ARCHITECTURE
1902M: Michal Simek <michal.simek@xilinx.com>
1903R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905W: http://wiki.xilinx.com
1906T: git https://github.com/Xilinx/linux-xlnx.git
1907S: Supported
1908F: arch/arm/mach-zynq/
1909F: drivers/cpuidle/cpuidle-zynq.c
1910F: drivers/block/xsysace.c
1911N: zynq
1912N: xilinx
1913F: drivers/clocksource/cadence_ttc_timer.c
1914F: drivers/i2c/busses/i2c-cadence.c
1915F: drivers/mmc/host/sdhci-of-arasan.c
1916F: drivers/edac/synopsys_edac.c
1917
1918ARM SMMU DRIVERS
1919M: Will Deacon <will.deacon@arm.com>
1920R: Robin Murphy <robin.murphy@arm.com>
1921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1922S: Maintained
1923F: drivers/iommu/arm-smmu.c
1924F: drivers/iommu/arm-smmu-v3.c
1925F: drivers/iommu/io-pgtable-arm.c
1926F: drivers/iommu/io-pgtable-arm-v7s.c
1927
1928ARM64 PORT (AARCH64 ARCHITECTURE)
1929M: Catalin Marinas <catalin.marinas@arm.com>
1930M: Will Deacon <will.deacon@arm.com>
1931L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1933S: Maintained
1934F: arch/arm64/
1935F: Documentation/arm64/
1936
1937AS3645A LED FLASH CONTROLLER DRIVER
1938M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1939L: linux-media@vger.kernel.org
1940T: git git://linuxtv.org/media_tree.git
1941S: Maintained
1942F: drivers/media/i2c/as3645a.c
1943F: include/media/i2c/as3645a.h
1944
1945ASC7621 HARDWARE MONITOR DRIVER
1946M: George Joseph <george.joseph@fairview5.com>
1947L: linux-hwmon@vger.kernel.org
1948S: Maintained
1949F: Documentation/hwmon/asc7621
1950F: drivers/hwmon/asc7621.c
1951
1952ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1953M: Corentin Chary <corentin.chary@gmail.com>
1954L: acpi4asus-user@lists.sourceforge.net
1955L: platform-driver-x86@vger.kernel.org
1956W: http://acpi4asus.sf.net
1957S: Maintained
1958F: drivers/platform/x86/asus*.c
1959F: drivers/platform/x86/eeepc*.c
1960
1961ASUS WIRELESS RADIO CONTROL DRIVER
1962M: João Paulo Rechi Vita <jprvita@gmail.com>
1963L: platform-driver-x86@vger.kernel.org
1964S: Maintained
1965F: drivers/platform/x86/asus-wireless.c
1966
1967ASYMMETRIC KEYS
1968M: David Howells <dhowells@redhat.com>
1969L: keyrings@vger.kernel.org
1970S: Maintained
1971F: Documentation/crypto/asymmetric-keys.txt
1972F: include/linux/verification.h
1973F: include/crypto/public_key.h
1974F: include/crypto/pkcs7.h
1975F: crypto/asymmetric_keys/
1976
1977ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1978R: Dan Williams <dan.j.williams@intel.com>
1979W: http://sourceforge.net/projects/xscaleiop
1980S: Odd fixes
1981F: Documentation/crypto/async-tx-api.txt
1982F: crypto/async_tx/
1983F: drivers/dma/
1984F: include/linux/dmaengine.h
1985F: include/linux/async_tx.h
1986
1987AT24 EEPROM DRIVER
1988M: Wolfram Sang <wsa@the-dreams.de>
1989L: linux-i2c@vger.kernel.org
1990S: Maintained
1991F: drivers/misc/eeprom/at24.c
1992F: include/linux/platform_data/at24.h
1993
1994ATA OVER ETHERNET (AOE) DRIVER
1995M: "Ed L. Cashin" <ed.cashin@acm.org>
1996W: http://www.openaoe.org/
1997S: Supported
1998F: Documentation/aoe/
1999F: drivers/block/aoe/
2000
2001ATHEROS 71XX/9XXX GPIO DRIVER
2002M: Alban Bedel <albeu@free.fr>
2003W: https://github.com/AlbanBedel/linux
2004T: git git://github.com/AlbanBedel/linux
2005S: Maintained
2006F: drivers/gpio/gpio-ath79.c
2007F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2008
2009ATHEROS ATH GENERIC UTILITIES
2010M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2011L: linux-wireless@vger.kernel.org
2012S: Supported
2013F: drivers/net/wireless/ath/*
2014
2015ATHEROS ATH5K WIRELESS DRIVER
2016M: Jiri Slaby <jirislaby@gmail.com>
2017M: Nick Kossifidis <mickflemm@gmail.com>
2018M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2019L: linux-wireless@vger.kernel.org
2020W: http://wireless.kernel.org/en/users/Drivers/ath5k
2021S: Maintained
2022F: drivers/net/wireless/ath/ath5k/
2023
2024ATHEROS ATH6KL WIRELESS DRIVER
2025M: Kalle Valo <kvalo@qca.qualcomm.com>
2026L: linux-wireless@vger.kernel.org
2027W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2028T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2029S: Supported
2030F: drivers/net/wireless/ath/ath6kl/
2031
2032WILOCITY WIL6210 WIRELESS DRIVER
2033M: Maya Erez <qca_merez@qca.qualcomm.com>
2034L: linux-wireless@vger.kernel.org
2035L: wil6210@qca.qualcomm.com
2036S: Supported
2037W: http://wireless.kernel.org/en/users/Drivers/wil6210
2038F: drivers/net/wireless/ath/wil6210/
2039F: include/uapi/linux/wil6210_uapi.h
2040
2041CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2042M: Christian Lamparter <chunkeey@googlemail.com>
2043L: linux-wireless@vger.kernel.org
2044W: http://wireless.kernel.org/en/users/Drivers/carl9170
2045S: Maintained
2046F: drivers/net/wireless/ath/carl9170/
2047
2048ATK0110 HWMON DRIVER
2049M: Luca Tettamanti <kronos.it@gmail.com>
2050L: linux-hwmon@vger.kernel.org
2051S: Maintained
2052F: drivers/hwmon/asus_atk0110.c
2053
2054ATI_REMOTE2 DRIVER
2055M: Ville Syrjala <syrjala@sci.fi>
2056S: Maintained
2057F: drivers/input/misc/ati_remote2.c
2058
2059ATLX ETHERNET DRIVERS
2060M: Jay Cliburn <jcliburn@gmail.com>
2061M: Chris Snook <chris.snook@gmail.com>
2062L: netdev@vger.kernel.org
2063W: http://sourceforge.net/projects/atl1
2064W: http://atl1.sourceforge.net
2065S: Maintained
2066F: drivers/net/ethernet/atheros/
2067
2068ATM
2069M: Chas Williams <3chas3@gmail.com>
2070L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2071L: netdev@vger.kernel.org
2072W: http://linux-atm.sourceforge.net
2073S: Maintained
2074F: drivers/atm/
2075F: include/linux/atm*
2076F: include/uapi/linux/atm*
2077
2078ATMEL AT91 / AT32 MCI DRIVER
2079M: Ludovic Desroches <ludovic.desroches@atmel.com>
2080S: Maintained
2081F: drivers/mmc/host/atmel-mci.c
2082
2083ATMEL AT91 / AT32 SERIAL DRIVER
2084M: Nicolas Ferre <nicolas.ferre@atmel.com>
2085S: Supported
2086F: drivers/tty/serial/atmel_serial.c
2087
2088ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2089M: Nicolas Ferre <nicolas.ferre@atmel.com>
2090S: Supported
2091F: drivers/power/reset/at91-sama5d2_shdwc.c
2092
2093ATMEL SAMA5D2 ADC DRIVER
2094M: Ludovic Desroches <ludovic.desroches@atmel.com>
2095L: linux-iio@vger.kernel.org
2096S: Supported
2097F: drivers/iio/adc/at91-sama5d2_adc.c
2098
2099ATMEL Audio ALSA driver
2100M: Nicolas Ferre <nicolas.ferre@atmel.com>
2101L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2102S: Supported
2103F: sound/soc/atmel
2104
2105ATMEL DMA DRIVER
2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
2107L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2108S: Supported
2109F: drivers/dma/at_hdmac.c
2110F: drivers/dma/at_hdmac_regs.h
2111F: include/linux/platform_data/dma-atmel.h
2112
2113ATMEL XDMA DRIVER
2114M: Ludovic Desroches <ludovic.desroches@atmel.com>
2115L: linux-arm-kernel@lists.infradead.org
2116L: dmaengine@vger.kernel.org
2117S: Supported
2118F: drivers/dma/at_xdmac.c
2119
2120ATMEL I2C DRIVER
2121M: Ludovic Desroches <ludovic.desroches@atmel.com>
2122L: linux-i2c@vger.kernel.org
2123S: Supported
2124F: drivers/i2c/busses/i2c-at91.c
2125
2126ATMEL ISI DRIVER
2127M: Ludovic Desroches <ludovic.desroches@atmel.com>
2128L: linux-media@vger.kernel.org
2129S: Supported
2130F: drivers/media/platform/soc_camera/atmel-isi.c
2131F: include/media/atmel-isi.h
2132
2133ATMEL LCDFB DRIVER
2134M: Nicolas Ferre <nicolas.ferre@atmel.com>
2135L: linux-fbdev@vger.kernel.org
2136S: Maintained
2137F: drivers/video/fbdev/atmel_lcdfb.c
2138F: include/video/atmel_lcdc.h
2139
2140ATMEL MACB ETHERNET DRIVER
2141M: Nicolas Ferre <nicolas.ferre@atmel.com>
2142S: Supported
2143F: drivers/net/ethernet/cadence/
2144
2145ATMEL NAND DRIVER
2146M: Wenyou Yang <wenyou.yang@atmel.com>
2147M: Josh Wu <rainyfeeling@outlook.com>
2148L: linux-mtd@lists.infradead.org
2149S: Supported
2150F: drivers/mtd/nand/atmel_nand*
2151
2152ATMEL SDMMC DRIVER
2153M: Ludovic Desroches <ludovic.desroches@atmel.com>
2154L: linux-mmc@vger.kernel.org
2155S: Supported
2156F: drivers/mmc/host/sdhci-of-at91.c
2157
2158ATMEL SPI DRIVER
2159M: Nicolas Ferre <nicolas.ferre@atmel.com>
2160S: Supported
2161F: drivers/spi/spi-atmel.*
2162
2163ATMEL SSC DRIVER
2164M: Nicolas Ferre <nicolas.ferre@atmel.com>
2165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2166S: Supported
2167F: drivers/misc/atmel-ssc.c
2168F: include/linux/atmel-ssc.h
2169
2170ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2171M: Nicolas Ferre <nicolas.ferre@atmel.com>
2172L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2173S: Supported
2174F: drivers/misc/atmel_tclib.c
2175F: drivers/clocksource/tcb_clksrc.c
2176
2177ATMEL USBA UDC DRIVER
2178M: Nicolas Ferre <nicolas.ferre@atmel.com>
2179L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2180S: Supported
2181F: drivers/usb/gadget/udc/atmel_usba_udc.*
2182
2183ATMEL WIRELESS DRIVER
2184M: Simon Kelley <simon@thekelleys.org.uk>
2185L: linux-wireless@vger.kernel.org
2186W: http://www.thekelleys.org.uk/atmel
2187W: http://atmelwlandriver.sourceforge.net/
2188S: Maintained
2189F: drivers/net/wireless/atmel/atmel*
2190
2191ATMEL MAXTOUCH DRIVER
2192M: Nick Dyer <nick.dyer@itdev.co.uk>
2193T: git git://github.com/atmel-maxtouch/linux.git
2194S: Supported
2195F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2196F: drivers/input/touchscreen/atmel_mxt_ts.c
2197F: include/linux/platform_data/atmel_mxt_ts.h
2198
2199ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2200M: Bradley Grove <linuxdrivers@attotech.com>
2201L: linux-scsi@vger.kernel.org
2202W: http://www.attotech.com
2203S: Supported
2204F: drivers/scsi/esas2r
2205
2206ATUSB IEEE 802.15.4 RADIO DRIVER
2207M: Stefan Schmidt <stefan@osg.samsung.com>
2208L: linux-wpan@vger.kernel.org
2209S: Maintained
2210F: drivers/net/ieee802154/atusb.c
2211F: drivers/net/ieee802154/atusb.h
2212F: drivers/net/ieee802154/at86rf230.h
2213
2214AUDIT SUBSYSTEM
2215M: Paul Moore <paul@paul-moore.com>
2216M: Eric Paris <eparis@redhat.com>
2217L: linux-audit@redhat.com (moderated for non-subscribers)
2218W: http://people.redhat.com/sgrubb/audit/
2219T: git git://git.infradead.org/users/pcmoore/audit
2220S: Maintained
2221F: include/linux/audit.h
2222F: include/uapi/linux/audit.h
2223F: kernel/audit*
2224
2225AUXILIARY DISPLAY DRIVERS
2226M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2227W: http://miguelojeda.es/auxdisplay.htm
2228W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2229S: Maintained
2230F: drivers/auxdisplay/
2231F: include/linux/cfag12864b.h
2232
2233AVR32 ARCHITECTURE
2234M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2235M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2236W: http://www.atmel.com/products/AVR32/
2237W: http://mirror.egtvedt.no/avr32linux.org/
2238W: http://avrfreaks.net/
2239S: Maintained
2240F: arch/avr32/
2241
2242AVR32/AT32AP MACHINE SUPPORT
2243M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2244M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2245S: Maintained
2246F: arch/avr32/mach-at32ap/
2247
2248AX.25 NETWORK LAYER
2249M: Ralf Baechle <ralf@linux-mips.org>
2250L: linux-hams@vger.kernel.org
2251W: http://www.linux-ax25.org/
2252S: Maintained
2253F: include/uapi/linux/ax25.h
2254F: include/net/ax25.h
2255F: net/ax25/
2256
2257AZ6007 DVB DRIVER
2258M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2259M: Mauro Carvalho Chehab <mchehab@kernel.org>
2260L: linux-media@vger.kernel.org
2261W: https://linuxtv.org
2262T: git git://linuxtv.org/media_tree.git
2263S: Maintained
2264F: drivers/media/usb/dvb-usb-v2/az6007.c
2265
2266AZTECH FM RADIO RECEIVER DRIVER
2267M: Hans Verkuil <hverkuil@xs4all.nl>
2268L: linux-media@vger.kernel.org
2269T: git git://linuxtv.org/media_tree.git
2270W: https://linuxtv.org
2271S: Maintained
2272F: drivers/media/radio/radio-aztech*
2273
2274B43 WIRELESS DRIVER
2275L: linux-wireless@vger.kernel.org
2276L: b43-dev@lists.infradead.org
2277W: http://wireless.kernel.org/en/users/Drivers/b43
2278S: Odd Fixes
2279F: drivers/net/wireless/broadcom/b43/
2280
2281B43LEGACY WIRELESS DRIVER
2282M: Larry Finger <Larry.Finger@lwfinger.net>
2283L: linux-wireless@vger.kernel.org
2284L: b43-dev@lists.infradead.org
2285W: http://wireless.kernel.org/en/users/Drivers/b43
2286S: Maintained
2287F: drivers/net/wireless/broadcom/b43legacy/
2288
2289BACKLIGHT CLASS/SUBSYSTEM
2290M: Jingoo Han <jingoohan1@gmail.com>
2291M: Lee Jones <lee.jones@linaro.org>
2292T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2293S: Maintained
2294F: drivers/video/backlight/
2295F: include/linux/backlight.h
2296
2297BATMAN ADVANCED
2298M: Marek Lindner <mareklindner@neomailbox.ch>
2299M: Simon Wunderlich <sw@simonwunderlich.de>
2300M: Antonio Quartulli <a@unstable.cc>
2301L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2302W: https://www.open-mesh.org/
2303Q: https://patchwork.open-mesh.org/project/batman/list/
2304S: Maintained
2305F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2306F: Documentation/ABI/testing/sysfs-class-net-mesh
2307F: Documentation/networking/batman-adv.txt
2308F: include/uapi/linux/batman_adv.h
2309F: net/batman-adv/
2310
2311BAYCOM/HDLCDRV DRIVERS FOR AX.25
2312M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2313L: linux-hams@vger.kernel.org
2314W: http://www.baycom.org/~tom/ham/ham.html
2315S: Maintained
2316F: drivers/net/hamradio/baycom*
2317
2318BCACHE (BLOCK LAYER CACHE)
2319M: Kent Overstreet <kent.overstreet@gmail.com>
2320L: linux-bcache@vger.kernel.org
2321W: http://bcache.evilpiepirate.org
2322S: Orphan
2323F: drivers/md/bcache/
2324
2325BDISP ST MEDIA DRIVER
2326M: Fabien Dessenne <fabien.dessenne@st.com>
2327L: linux-media@vger.kernel.org
2328T: git git://linuxtv.org/media_tree.git
2329W: https://linuxtv.org
2330S: Supported
2331F: drivers/media/platform/sti/bdisp
2332
2333BEFS FILE SYSTEM
2334S: Orphan
2335F: Documentation/filesystems/befs.txt
2336F: fs/befs/
2337
2338BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2339M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2340L: netdev@vger.kernel.org
2341S: Maintained
2342F: drivers/net/ethernet/ec_bhf.c
2343
2344BFS FILE SYSTEM
2345M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2346S: Maintained
2347F: Documentation/filesystems/bfs.txt
2348F: fs/bfs/
2349F: include/uapi/linux/bfs_fs.h
2350
2351BLACKFIN ARCHITECTURE
2352M: Steven Miao <realmz6@gmail.com>
2353L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2354T: git git://git.code.sf.net/p/adi-linux/code
2355W: http://blackfin.uclinux.org
2356S: Supported
2357F: arch/blackfin/
2358
2359BLACKFIN EMAC DRIVER
2360L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2361W: http://blackfin.uclinux.org
2362S: Supported
2363F: drivers/net/ethernet/adi/
2364
2365BLACKFIN RTC DRIVER
2366L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2367W: http://blackfin.uclinux.org
2368S: Supported
2369F: drivers/rtc/rtc-bfin.c
2370
2371BLACKFIN SDH DRIVER
2372M: Sonic Zhang <sonic.zhang@analog.com>
2373L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2374W: http://blackfin.uclinux.org
2375S: Supported
2376F: drivers/mmc/host/bfin_sdh.c
2377
2378BLACKFIN SERIAL DRIVER
2379M: Sonic Zhang <sonic.zhang@analog.com>
2380L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2381W: http://blackfin.uclinux.org
2382S: Supported
2383F: drivers/tty/serial/bfin_uart.c
2384
2385BLACKFIN WATCHDOG DRIVER
2386L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2387W: http://blackfin.uclinux.org
2388S: Supported
2389F: drivers/watchdog/bfin_wdt.c
2390
2391BLACKFIN I2C TWI DRIVER
2392M: Sonic Zhang <sonic.zhang@analog.com>
2393L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2394W: http://blackfin.uclinux.org/
2395S: Supported
2396F: drivers/i2c/busses/i2c-bfin-twi.c
2397
2398BLACKFIN MEDIA DRIVER
2399M: Scott Jiang <scott.jiang.linux@gmail.com>
2400L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2401W: http://blackfin.uclinux.org/
2402S: Supported
2403F: drivers/media/platform/blackfin/
2404F: drivers/media/i2c/adv7183*
2405F: drivers/media/i2c/vs6624*
2406
2407BLINKM RGB LED DRIVER
2408M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2409S: Maintained
2410F: drivers/leds/leds-blinkm.c
2411
2412BLOCK LAYER
2413M: Jens Axboe <axboe@kernel.dk>
2414L: linux-block@vger.kernel.org
2415T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2416S: Maintained
2417F: block/
2418F: kernel/trace/blktrace.c
2419
2420BLOCK2MTD DRIVER
2421M: Joern Engel <joern@lazybastard.org>
2422L: linux-mtd@lists.infradead.org
2423S: Maintained
2424F: drivers/mtd/devices/block2mtd.c
2425
2426BLUETOOTH DRIVERS
2427M: Marcel Holtmann <marcel@holtmann.org>
2428M: Gustavo Padovan <gustavo@padovan.org>
2429M: Johan Hedberg <johan.hedberg@gmail.com>
2430L: linux-bluetooth@vger.kernel.org
2431W: http://www.bluez.org/
2432T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2433T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2434S: Maintained
2435F: drivers/bluetooth/
2436
2437BLUETOOTH SUBSYSTEM
2438M: Marcel Holtmann <marcel@holtmann.org>
2439M: Gustavo Padovan <gustavo@padovan.org>
2440M: Johan Hedberg <johan.hedberg@gmail.com>
2441L: linux-bluetooth@vger.kernel.org
2442W: http://www.bluez.org/
2443T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2444T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2445S: Maintained
2446F: net/bluetooth/
2447F: include/net/bluetooth/
2448
2449BONDING DRIVER
2450M: Jay Vosburgh <j.vosburgh@gmail.com>
2451M: Veaceslav Falico <vfalico@gmail.com>
2452M: Andy Gospodarek <gospo@cumulusnetworks.com>
2453L: netdev@vger.kernel.org
2454W: http://sourceforge.net/projects/bonding/
2455S: Supported
2456F: drivers/net/bonding/
2457F: include/uapi/linux/if_bonding.h
2458
2459BPF (Safe dynamic programs and tools)
2460M: Alexei Starovoitov <ast@kernel.org>
2461L: netdev@vger.kernel.org
2462L: linux-kernel@vger.kernel.org
2463S: Supported
2464F: kernel/bpf/
2465
2466BROADCOM B44 10/100 ETHERNET DRIVER
2467M: Gary Zambrano <zambrano@broadcom.com>
2468L: netdev@vger.kernel.org
2469S: Supported
2470F: drivers/net/ethernet/broadcom/b44.*
2471
2472BROADCOM B53 ETHERNET SWITCH DRIVER
2473M: Florian Fainelli <f.fainelli@gmail.com>
2474L: netdev@vger.kernel.org
2475L: openwrt-devel@lists.openwrt.org (subscribers-only)
2476S: Supported
2477F: drivers/net/dsa/b53/*
2478F: include/linux/platform_data/b53.h
2479
2480BROADCOM GENET ETHERNET DRIVER
2481M: Florian Fainelli <f.fainelli@gmail.com>
2482L: netdev@vger.kernel.org
2483S: Supported
2484F: drivers/net/ethernet/broadcom/genet/
2485
2486BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2487M: Sony Chacko <sony.chacko@qlogic.com>
2488M: Dept-HSGLinuxNICDev@qlogic.com
2489L: netdev@vger.kernel.org
2490S: Supported
2491F: drivers/net/ethernet/broadcom/bnx2.*
2492F: drivers/net/ethernet/broadcom/bnx2_*
2493
2494BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2495M: Ariel Elior <ariel.elior@qlogic.com>
2496L: netdev@vger.kernel.org
2497S: Supported
2498F: drivers/net/ethernet/broadcom/bnx2x/
2499
2500BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2501M: Florian Fainelli <f.fainelli@gmail.com>
2502M: Ray Jui <rjui@broadcom.com>
2503M: Scott Branden <sbranden@broadcom.com>
2504L: bcm-kernel-feedback-list@broadcom.com
2505T: git git://github.com/broadcom/mach-bcm
2506S: Maintained
2507F: arch/arm/mach-bcm/
2508F: arch/arm/boot/dts/bcm113*
2509F: arch/arm/boot/dts/bcm216*
2510F: arch/arm/boot/dts/bcm281*
2511F: arch/arm64/boot/dts/broadcom/
2512F: arch/arm/configs/bcm_defconfig
2513F: drivers/mmc/host/sdhci-bcm-kona.c
2514F: drivers/clocksource/bcm_kona_timer.c
2515
2516BROADCOM BCM2835 ARM ARCHITECTURE
2517M: Stephen Warren <swarren@wwwdotorg.org>
2518M: Lee Jones <lee@kernel.org>
2519M: Eric Anholt <eric@anholt.net>
2520L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2522T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2523S: Maintained
2524N: bcm2835
2525
2526BROADCOM BCM47XX MIPS ARCHITECTURE
2527M: Hauke Mehrtens <hauke@hauke-m.de>
2528M: Rafał Miłecki <zajec5@gmail.com>
2529L: linux-mips@linux-mips.org
2530S: Maintained
2531F: Documentation/devicetree/bindings/mips/brcm/
2532F: arch/mips/bcm47xx/*
2533F: arch/mips/include/asm/mach-bcm47xx/*
2534
2535BROADCOM BCM5301X ARM ARCHITECTURE
2536M: Hauke Mehrtens <hauke@hauke-m.de>
2537L: linux-arm-kernel@lists.infradead.org
2538S: Maintained
2539F: arch/arm/mach-bcm/bcm_5301x.c
2540F: arch/arm/boot/dts/bcm5301x.dtsi
2541F: arch/arm/boot/dts/bcm470*
2542
2543BROADCOM BCM63XX ARM ARCHITECTURE
2544M: Florian Fainelli <f.fainelli@gmail.com>
2545L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2546L: bcm-kernel-feedback-list@broadcom.com
2547T: git git://github.com/broadcom/stblinux.git
2548S: Maintained
2549F: arch/arm/mach-bcm/bcm63xx.c
2550F: arch/arm/include/debug/bcm63xx.S
2551
2552BROADCOM BCM63XX/BCM33XX UDC DRIVER
2553M: Kevin Cernekee <cernekee@gmail.com>
2554L: linux-usb@vger.kernel.org
2555S: Maintained
2556F: drivers/usb/gadget/udc/bcm63xx_udc.*
2557
2558BROADCOM BCM7XXX ARM ARCHITECTURE
2559M: Brian Norris <computersforpeace@gmail.com>
2560M: Gregory Fong <gregory.0xf0@gmail.com>
2561M: Florian Fainelli <f.fainelli@gmail.com>
2562L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2563L: bcm-kernel-feedback-list@broadcom.com
2564T: git git://github.com/broadcom/stblinux.git
2565S: Maintained
2566F: arch/arm/mach-bcm/*brcmstb*
2567F: arch/arm/boot/dts/bcm7*.dts*
2568F: drivers/bus/brcmstb_gisb.c
2569N: brcmstb
2570
2571BROADCOM BMIPS MIPS ARCHITECTURE
2572M: Kevin Cernekee <cernekee@gmail.com>
2573M: Florian Fainelli <f.fainelli@gmail.com>
2574L: linux-mips@linux-mips.org
2575T: git git://github.com/broadcom/stblinux.git
2576S: Maintained
2577F: arch/mips/bmips/*
2578F: arch/mips/include/asm/mach-bmips/*
2579F: arch/mips/kernel/*bmips*
2580F: arch/mips/boot/dts/brcm/bcm*.dts*
2581F: drivers/irqchip/irq-bcm63*
2582F: drivers/irqchip/irq-bcm7*
2583F: drivers/irqchip/irq-brcmstb*
2584F: include/linux/bcm963xx_nvram.h
2585F: include/linux/bcm963xx_tag.h
2586
2587BROADCOM TG3 GIGABIT ETHERNET DRIVER
2588M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2589M: Prashant Sreedharan <prashant@broadcom.com>
2590M: Michael Chan <mchan@broadcom.com>
2591L: netdev@vger.kernel.org
2592S: Supported
2593F: drivers/net/ethernet/broadcom/tg3.*
2594
2595BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2596M: Arend van Spriel <arend.vanspriel@broadcom.com>
2597M: Franky Lin <franky.lin@broadcom.com>
2598M: Hante Meuleman <hante.meuleman@broadcom.com>
2599L: linux-wireless@vger.kernel.org
2600L: brcm80211-dev-list.pdl@broadcom.com
2601S: Supported
2602F: drivers/net/wireless/broadcom/brcm80211/
2603
2604BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2605M: QLogic-Storage-Upstream@qlogic.com
2606L: linux-scsi@vger.kernel.org
2607S: Supported
2608F: drivers/scsi/bnx2fc/
2609
2610BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2611M: QLogic-Storage-Upstream@qlogic.com
2612L: linux-scsi@vger.kernel.org
2613S: Supported
2614F: drivers/scsi/bnx2i/
2615
2616BROADCOM IPROC ARM ARCHITECTURE
2617M: Ray Jui <rjui@broadcom.com>
2618M: Scott Branden <sbranden@broadcom.com>
2619M: Jon Mason <jonmason@broadcom.com>
2620L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2621L: bcm-kernel-feedback-list@broadcom.com
2622T: git git://github.com/broadcom/cygnus-linux.git
2623S: Maintained
2624N: iproc
2625N: cygnus
2626N: nsp
2627N: bcm9113*
2628N: bcm9583*
2629N: bcm9585*
2630N: bcm9586*
2631N: bcm988312
2632N: bcm113*
2633N: bcm583*
2634N: bcm585*
2635N: bcm586*
2636N: bcm88312
2637
2638BROADCOM BRCMSTB GPIO DRIVER
2639M: Gregory Fong <gregory.0xf0@gmail.com>
2640L: bcm-kernel-feedback-list@broadcom.com
2641S: Supported
2642F: drivers/gpio/gpio-brcmstb.c
2643F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2644
2645BROADCOM KONA GPIO DRIVER
2646M: Ray Jui <rjui@broadcom.com>
2647L: bcm-kernel-feedback-list@broadcom.com
2648S: Supported
2649F: drivers/gpio/gpio-bcm-kona.c
2650F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2651
2652BROADCOM NVRAM DRIVER
2653M: Rafał Miłecki <zajec5@gmail.com>
2654L: linux-mips@linux-mips.org
2655S: Maintained
2656F: drivers/firmware/broadcom/*
2657
2658BROADCOM STB NAND FLASH DRIVER
2659M: Brian Norris <computersforpeace@gmail.com>
2660M: Kamal Dasu <kdasu.kdev@gmail.com>
2661L: linux-mtd@lists.infradead.org
2662L: bcm-kernel-feedback-list@broadcom.com
2663S: Maintained
2664F: drivers/mtd/nand/brcmnand/
2665
2666BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2667M: Rafał Miłecki <zajec5@gmail.com>
2668L: linux-wireless@vger.kernel.org
2669S: Maintained
2670F: drivers/bcma/
2671F: include/linux/bcma/
2672
2673BROADCOM SYSTEMPORT ETHERNET DRIVER
2674M: Florian Fainelli <f.fainelli@gmail.com>
2675L: netdev@vger.kernel.org
2676S: Supported
2677F: drivers/net/ethernet/broadcom/bcmsysport.*
2678
2679BROADCOM VULCAN ARM64 SOC
2680M: Jayachandran C. <jchandra@broadcom.com>
2681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2682L: bcm-kernel-feedback-list@broadcom.com
2683S: Maintained
2684F: arch/arm64/boot/dts/broadcom/vulcan*
2685
2686BROCADE BFA FC SCSI DRIVER
2687M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2688M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2689L: linux-scsi@vger.kernel.org
2690S: Supported
2691F: drivers/scsi/bfa/
2692
2693BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2694M: Rasesh Mody <rasesh.mody@qlogic.com>
2695L: netdev@vger.kernel.org
2696S: Supported
2697F: drivers/net/ethernet/brocade/bna/
2698
2699BSG (block layer generic sg v4 driver)
2700M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2701L: linux-scsi@vger.kernel.org
2702S: Supported
2703F: block/bsg.c
2704F: include/linux/bsg.h
2705F: include/uapi/linux/bsg.h
2706
2707BT87X AUDIO DRIVER
2708M: Clemens Ladisch <clemens@ladisch.de>
2709L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2710T: git git://git.alsa-project.org/alsa-kernel.git
2711S: Maintained
2712F: Documentation/sound/alsa/Bt87x.txt
2713F: sound/pci/bt87x.c
2714
2715BT8XXGPIO DRIVER
2716M: Michael Buesch <m@bues.ch>
2717W: http://bu3sch.de/btgpio.php
2718S: Maintained
2719F: drivers/gpio/gpio-bt8xx.c
2720
2721BTRFS FILE SYSTEM
2722M: Chris Mason <clm@fb.com>
2723M: Josef Bacik <jbacik@fb.com>
2724M: David Sterba <dsterba@suse.com>
2725L: linux-btrfs@vger.kernel.org
2726W: http://btrfs.wiki.kernel.org/
2727Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2728T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2729S: Maintained
2730F: Documentation/filesystems/btrfs.txt
2731F: fs/btrfs/
2732
2733BTTV VIDEO4LINUX DRIVER
2734M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2735M: Mauro Carvalho Chehab <mchehab@kernel.org>
2736L: linux-media@vger.kernel.org
2737W: https://linuxtv.org
2738T: git git://linuxtv.org/media_tree.git
2739S: Odd fixes
2740F: Documentation/video4linux/bttv/
2741F: drivers/media/pci/bt8xx/bttv*
2742
2743BUSLOGIC SCSI DRIVER
2744M: Khalid Aziz <khalid@gonehiking.org>
2745L: linux-scsi@vger.kernel.org
2746S: Maintained
2747F: drivers/scsi/BusLogic.*
2748F: drivers/scsi/FlashPoint.*
2749
2750C-MEDIA CMI8788 DRIVER
2751M: Clemens Ladisch <clemens@ladisch.de>
2752L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2753T: git git://git.alsa-project.org/alsa-kernel.git
2754S: Maintained
2755F: sound/pci/oxygen/
2756
2757C6X ARCHITECTURE
2758M: Mark Salter <msalter@redhat.com>
2759M: Aurelien Jacquiot <a-jacquiot@ti.com>
2760L: linux-c6x-dev@linux-c6x.org
2761W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2762S: Maintained
2763F: arch/c6x/
2764
2765CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2766M: David Howells <dhowells@redhat.com>
2767L: linux-cachefs@redhat.com (moderated for non-subscribers)
2768S: Supported
2769F: Documentation/filesystems/caching/cachefiles.txt
2770F: fs/cachefiles/
2771
2772CADET FM/AM RADIO RECEIVER DRIVER
2773M: Hans Verkuil <hverkuil@xs4all.nl>
2774L: linux-media@vger.kernel.org
2775T: git git://linuxtv.org/media_tree.git
2776W: https://linuxtv.org
2777S: Maintained
2778F: drivers/media/radio/radio-cadet*
2779
2780CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2781M: Jonathan Corbet <corbet@lwn.net>
2782L: linux-media@vger.kernel.org
2783T: git git://linuxtv.org/media_tree.git
2784S: Maintained
2785F: Documentation/video4linux/cafe_ccic
2786F: drivers/media/platform/marvell-ccic/
2787
2788CAIF NETWORK LAYER
2789M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2790L: netdev@vger.kernel.org
2791S: Supported
2792F: Documentation/networking/caif/
2793F: drivers/net/caif/
2794F: include/uapi/linux/caif/
2795F: include/net/caif/
2796F: net/caif/
2797
2798CALGARY x86-64 IOMMU
2799M: Muli Ben-Yehuda <mulix@mulix.org>
2800M: Jon Mason <jdmason@kudzu.us>
2801L: iommu@lists.linux-foundation.org
2802S: Maintained
2803F: arch/x86/kernel/pci-calgary_64.c
2804F: arch/x86/kernel/tce_64.c
2805F: arch/x86/include/asm/calgary.h
2806F: arch/x86/include/asm/tce.h
2807
2808CAN NETWORK LAYER
2809M: Oliver Hartkopp <socketcan@hartkopp.net>
2810M: Marc Kleine-Budde <mkl@pengutronix.de>
2811L: linux-can@vger.kernel.org
2812W: https://github.com/linux-can
2813T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2814T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2815S: Maintained
2816F: Documentation/networking/can.txt
2817F: net/can/
2818F: include/linux/can/core.h
2819F: include/uapi/linux/can.h
2820F: include/uapi/linux/can/bcm.h
2821F: include/uapi/linux/can/raw.h
2822F: include/uapi/linux/can/gw.h
2823
2824CAN NETWORK DRIVERS
2825M: Wolfgang Grandegger <wg@grandegger.com>
2826M: Marc Kleine-Budde <mkl@pengutronix.de>
2827L: linux-can@vger.kernel.org
2828W: https://github.com/linux-can
2829T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2830T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2831S: Maintained
2832F: Documentation/devicetree/bindings/net/can/
2833F: drivers/net/can/
2834F: include/linux/can/dev.h
2835F: include/linux/can/platform/
2836F: include/uapi/linux/can/error.h
2837F: include/uapi/linux/can/netlink.h
2838
2839CAPABILITIES
2840M: Serge Hallyn <serge.hallyn@canonical.com>
2841L: linux-security-module@vger.kernel.org
2842S: Supported
2843F: include/linux/capability.h
2844F: include/uapi/linux/capability.h
2845F: security/commoncap.c
2846F: kernel/capability.c
2847
2848CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2849M: Kevin Tsai <ktsai@capellamicro.com>
2850S: Maintained
2851F: drivers/iio/light/cm*
2852F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2853
2854CAVIUM LIQUIDIO NETWORK DRIVER
2855M: Derek Chickles <derek.chickles@caviumnetworks.com>
2856M: Satanand Burla <satananda.burla@caviumnetworks.com>
2857M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2858M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2859L: netdev@vger.kernel.org
2860W: http://www.cavium.com
2861S: Supported
2862F: drivers/net/ethernet/cavium/liquidio/
2863
2864CC2520 IEEE-802.15.4 RADIO DRIVER
2865M: Varka Bhadram <varkabhadram@gmail.com>
2866L: linux-wpan@vger.kernel.org
2867S: Maintained
2868F: drivers/net/ieee802154/cc2520.c
2869F: include/linux/spi/cc2520.h
2870F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2871
2872CEC DRIVER
2873M: Hans Verkuil <hans.verkuil@cisco.com>
2874L: linux-media@vger.kernel.org
2875T: git git://linuxtv.org/media_tree.git
2876W: http://linuxtv.org
2877S: Supported
2878F: Documentation/cec.txt
2879F: Documentation/DocBook/media/v4l/cec*
2880F: drivers/staging/media/cec/
2881F: drivers/media/cec-edid.c
2882F: drivers/media/rc/keymaps/rc-cec.c
2883F: include/media/cec.h
2884F: include/media/cec-edid.h
2885F: include/linux/cec.h
2886F: include/linux/cec-funcs.h
2887
2888CELL BROADBAND ENGINE ARCHITECTURE
2889M: Arnd Bergmann <arnd@arndb.de>
2890L: linuxppc-dev@lists.ozlabs.org
2891W: http://www.ibm.com/developerworks/power/cell/
2892S: Supported
2893F: arch/powerpc/include/asm/cell*.h
2894F: arch/powerpc/include/asm/spu*.h
2895F: arch/powerpc/include/uapi/asm/spu*.h
2896F: arch/powerpc/oprofile/*cell*
2897F: arch/powerpc/platforms/cell/
2898
2899CEPH COMMON CODE (LIBCEPH)
2900M: Ilya Dryomov <idryomov@gmail.com>
2901M: "Yan, Zheng" <zyan@redhat.com>
2902M: Sage Weil <sage@redhat.com>
2903L: ceph-devel@vger.kernel.org
2904W: http://ceph.com/
2905T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2906T: git git://github.com/ceph/ceph-client.git
2907S: Supported
2908F: net/ceph/
2909F: include/linux/ceph/
2910F: include/linux/crush/
2911
2912CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2913M: "Yan, Zheng" <zyan@redhat.com>
2914M: Sage Weil <sage@redhat.com>
2915M: Ilya Dryomov <idryomov@gmail.com>
2916L: ceph-devel@vger.kernel.org
2917W: http://ceph.com/
2918T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2919T: git git://github.com/ceph/ceph-client.git
2920S: Supported
2921F: Documentation/filesystems/ceph.txt
2922F: fs/ceph/
2923
2924CERTIFICATE HANDLING:
2925M: David Howells <dhowells@redhat.com>
2926M: David Woodhouse <dwmw2@infradead.org>
2927L: keyrings@vger.kernel.org
2928S: Maintained
2929F: Documentation/module-signing.txt
2930F: certs/
2931F: scripts/sign-file.c
2932F: scripts/extract-cert.c
2933
2934CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2935L: linux-usb@vger.kernel.org
2936S: Orphan
2937F: Documentation/usb/WUSB-Design-overview.txt
2938F: Documentation/usb/wusb-cbaf
2939F: drivers/usb/host/hwa-hc.c
2940F: drivers/usb/host/whci/
2941F: drivers/usb/wusbcore/
2942F: include/linux/usb/wusb*
2943
2944CFAG12864B LCD DRIVER
2945M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2946W: http://miguelojeda.es/auxdisplay.htm
2947W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2948S: Maintained
2949F: drivers/auxdisplay/cfag12864b.c
2950F: include/linux/cfag12864b.h
2951
2952CFAG12864BFB LCD FRAMEBUFFER DRIVER
2953M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2954W: http://miguelojeda.es/auxdisplay.htm
2955W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2956S: Maintained
2957F: drivers/auxdisplay/cfag12864bfb.c
2958F: include/linux/cfag12864b.h
2959
2960CFG80211 and NL80211
2961M: Johannes Berg <johannes@sipsolutions.net>
2962L: linux-wireless@vger.kernel.org
2963W: http://wireless.kernel.org/
2964T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2965T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2966S: Maintained
2967F: include/uapi/linux/nl80211.h
2968F: include/net/cfg80211.h
2969F: net/wireless/*
2970X: net/wireless/wext*
2971
2972CHAR and MISC DRIVERS
2973M: Arnd Bergmann <arnd@arndb.de>
2974M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2976S: Supported
2977F: drivers/char/*
2978F: drivers/misc/*
2979F: include/linux/miscdevice.h
2980
2981CHECKPATCH
2982M: Andy Whitcroft <apw@canonical.com>
2983M: Joe Perches <joe@perches.com>
2984S: Maintained
2985F: scripts/checkpatch.pl
2986
2987CHINESE DOCUMENTATION
2988M: Harry Wei <harryxiyou@gmail.com>
2989L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2990L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
2991S: Maintained
2992F: Documentation/zh_CN/
2993
2994CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2995M: Peter Chen <Peter.Chen@nxp.com>
2996T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2997L: linux-usb@vger.kernel.org
2998S: Maintained
2999F: drivers/usb/chipidea/
3000
3001CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3002M: Hans de Goede <hdegoede@redhat.com>
3003L: linux-input@vger.kernel.org
3004S: Maintained
3005F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3006F: drivers/input/touchscreen/chipone_icn8318.c
3007
3008CHROME HARDWARE PLATFORM SUPPORT
3009M: Olof Johansson <olof@lixom.net>
3010S: Maintained
3011T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3012F: drivers/platform/chrome/
3013
3014CISCO VIC ETHERNET NIC DRIVER
3015M: Christian Benvenuti <benve@cisco.com>
3016M: Sujith Sankar <ssujith@cisco.com>
3017M: Govindarajulu Varadarajan <_govind@gmx.com>
3018M: Neel Patel <neepatel@cisco.com>
3019S: Supported
3020F: drivers/net/ethernet/cisco/enic/
3021
3022CISCO VIC LOW LATENCY NIC DRIVER
3023M: Christian Benvenuti <benve@cisco.com>
3024M: Dave Goodell <dgoodell@cisco.com>
3025S: Supported
3026F: drivers/infiniband/hw/usnic/
3027
3028CIRRUS LOGIC EP93XX ETHERNET DRIVER
3029M: Hartley Sweeten <hsweeten@visionengravers.com>
3030L: netdev@vger.kernel.org
3031S: Maintained
3032F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3033
3034CIRRUS LOGIC AUDIO CODEC DRIVERS
3035M: Brian Austin <brian.austin@cirrus.com>
3036M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3037L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3038S: Maintained
3039F: sound/soc/codecs/cs*
3040
3041CLEANCACHE API
3042M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3043L: linux-kernel@vger.kernel.org
3044S: Maintained
3045F: mm/cleancache.c
3046F: include/linux/cleancache.h
3047
3048CLK API
3049M: Russell King <linux@armlinux.org.uk>
3050L: linux-clk@vger.kernel.org
3051S: Maintained
3052F: include/linux/clk.h
3053
3054CLOCKSOURCE, CLOCKEVENT DRIVERS
3055M: Daniel Lezcano <daniel.lezcano@linaro.org>
3056M: Thomas Gleixner <tglx@linutronix.de>
3057L: linux-kernel@vger.kernel.org
3058T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3059S: Supported
3060F: drivers/clocksource
3061
3062CISCO FCOE HBA DRIVER
3063M: Hiral Patel <hiralpat@cisco.com>
3064M: Suma Ramars <sramars@cisco.com>
3065M: Brian Uchino <buchino@cisco.com>
3066L: linux-scsi@vger.kernel.org
3067S: Supported
3068F: drivers/scsi/fnic/
3069
3070CISCO SCSI HBA DRIVER
3071M: Narsimhulu Musini <nmusini@cisco.com>
3072M: Sesidhar Baddela <sebaddel@cisco.com>
3073L: linux-scsi@vger.kernel.org
3074S: Supported
3075F: drivers/scsi/snic/
3076
3077CMPC ACPI DRIVER
3078M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3079M: Daniel Oliveira Nascimento <don@syst.com.br>
3080L: platform-driver-x86@vger.kernel.org
3081S: Supported
3082F: drivers/platform/x86/classmate-laptop.c
3083
3084COBALT MEDIA DRIVER
3085M: Hans Verkuil <hans.verkuil@cisco.com>
3086L: linux-media@vger.kernel.org
3087T: git git://linuxtv.org/media_tree.git
3088W: https://linuxtv.org
3089S: Supported
3090F: drivers/media/pci/cobalt/
3091
3092COCCINELLE/Semantic Patches (SmPL)
3093M: Julia Lawall <Julia.Lawall@lip6.fr>
3094M: Gilles Muller <Gilles.Muller@lip6.fr>
3095M: Nicolas Palix <nicolas.palix@imag.fr>
3096M: Michal Marek <mmarek@suse.com>
3097L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3098T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3099W: http://coccinelle.lip6.fr/
3100S: Supported
3101F: Documentation/coccinelle.txt
3102F: scripts/coccinelle/
3103F: scripts/coccicheck
3104
3105CODA FILE SYSTEM
3106M: Jan Harkes <jaharkes@cs.cmu.edu>
3107M: coda@cs.cmu.edu
3108L: codalist@coda.cs.cmu.edu
3109W: http://www.coda.cs.cmu.edu/
3110S: Maintained
3111F: Documentation/filesystems/coda.txt
3112F: fs/coda/
3113F: include/linux/coda*.h
3114F: include/uapi/linux/coda*.h
3115
3116CODA V4L2 MEM2MEM DRIVER
3117M: Philipp Zabel <p.zabel@pengutronix.de>
3118L: linux-media@vger.kernel.org
3119S: Maintained
3120F: Documentation/devicetree/bindings/media/coda.txt
3121F: drivers/media/platform/coda/
3122
3123COMMON CLK FRAMEWORK
3124M: Michael Turquette <mturquette@baylibre.com>
3125M: Stephen Boyd <sboyd@codeaurora.org>
3126L: linux-clk@vger.kernel.org
3127T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3128S: Maintained
3129F: Documentation/devicetree/bindings/clock/
3130F: drivers/clk/
3131X: drivers/clk/clkdev.c
3132F: include/linux/clk-pr*
3133F: include/linux/clk/
3134
3135COMMON INTERNET FILE SYSTEM (CIFS)
3136M: Steve French <sfrench@samba.org>
3137L: linux-cifs@vger.kernel.org
3138L: samba-technical@lists.samba.org (moderated for non-subscribers)
3139W: http://linux-cifs.samba.org/
3140T: git git://git.samba.org/sfrench/cifs-2.6.git
3141S: Supported
3142F: Documentation/filesystems/cifs/
3143F: fs/cifs/
3144
3145COMPACTPCI HOTPLUG CORE
3146M: Scott Murray <scott@spiteful.org>
3147L: linux-pci@vger.kernel.org
3148S: Maintained
3149F: drivers/pci/hotplug/cpci_hotplug*
3150
3151COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3152M: Scott Murray <scott@spiteful.org>
3153L: linux-pci@vger.kernel.org
3154S: Maintained
3155F: drivers/pci/hotplug/cpcihp_zt5550.*
3156
3157COMPACTPCI HOTPLUG GENERIC DRIVER
3158M: Scott Murray <scott@spiteful.org>
3159L: linux-pci@vger.kernel.org
3160S: Maintained
3161F: drivers/pci/hotplug/cpcihp_generic.c
3162
3163COMPAL LAPTOP SUPPORT
3164M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3165L: platform-driver-x86@vger.kernel.org
3166S: Maintained
3167F: drivers/platform/x86/compal-laptop.c
3168
3169CONEXANT ACCESSRUNNER USB DRIVER
3170L: accessrunner-general@lists.sourceforge.net
3171W: http://accessrunner.sourceforge.net/
3172S: Orphan
3173F: drivers/usb/atm/cxacru.c
3174
3175CONFIGFS
3176M: Joel Becker <jlbec@evilplan.org>
3177M: Christoph Hellwig <hch@lst.de>
3178T: git git://git.infradead.org/users/hch/configfs.git
3179S: Supported
3180F: fs/configfs/
3181F: include/linux/configfs.h
3182
3183CONNECTOR
3184M: Evgeniy Polyakov <zbr@ioremap.net>
3185L: netdev@vger.kernel.org
3186S: Maintained
3187F: drivers/connector/
3188
3189CONTROL GROUP (CGROUP)
3190M: Tejun Heo <tj@kernel.org>
3191M: Li Zefan <lizefan@huawei.com>
3192M: Johannes Weiner <hannes@cmpxchg.org>
3193L: cgroups@vger.kernel.org
3194T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3195S: Maintained
3196F: Documentation/cgroups/
3197F: include/linux/cgroup*
3198F: kernel/cgroup*
3199
3200CONTROL GROUP - CPUSET
3201M: Li Zefan <lizefan@huawei.com>
3202L: cgroups@vger.kernel.org
3203W: http://www.bullopensource.org/cpuset/
3204W: http://oss.sgi.com/projects/cpusets/
3205T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3206S: Maintained
3207F: Documentation/cgroups/cpusets.txt
3208F: include/linux/cpuset.h
3209F: kernel/cpuset.c
3210
3211CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3212M: Johannes Weiner <hannes@cmpxchg.org>
3213M: Michal Hocko <mhocko@kernel.org>
3214M: Vladimir Davydov <vdavydov@virtuozzo.com>
3215L: cgroups@vger.kernel.org
3216L: linux-mm@kvack.org
3217S: Maintained
3218F: mm/memcontrol.c
3219F: mm/swap_cgroup.c
3220
3221CORETEMP HARDWARE MONITORING DRIVER
3222M: Fenghua Yu <fenghua.yu@intel.com>
3223L: linux-hwmon@vger.kernel.org
3224S: Maintained
3225F: Documentation/hwmon/coretemp
3226F: drivers/hwmon/coretemp.c
3227
3228COSA/SRP SYNC SERIAL DRIVER
3229M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3230W: http://www.fi.muni.cz/~kas/cosa/
3231S: Maintained
3232F: drivers/net/wan/cosa*
3233
3234CPMAC ETHERNET DRIVER
3235M: Florian Fainelli <florian@openwrt.org>
3236L: netdev@vger.kernel.org
3237S: Maintained
3238F: drivers/net/ethernet/ti/cpmac.c
3239
3240CPU FREQUENCY DRIVERS
3241M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3242M: Viresh Kumar <viresh.kumar@linaro.org>
3243L: linux-pm@vger.kernel.org
3244S: Maintained
3245T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3246T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3247F: drivers/cpufreq/
3248F: include/linux/cpufreq.h
3249
3250CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3251M: Viresh Kumar <viresh.kumar@linaro.org>
3252M: Sudeep Holla <sudeep.holla@arm.com>
3253L: linux-pm@vger.kernel.org
3254W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3255S: Maintained
3256F: drivers/cpufreq/arm_big_little.h
3257F: drivers/cpufreq/arm_big_little.c
3258F: drivers/cpufreq/arm_big_little_dt.c
3259
3260CPUIDLE DRIVER - ARM BIG LITTLE
3261M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3262M: Daniel Lezcano <daniel.lezcano@linaro.org>
3263L: linux-pm@vger.kernel.org
3264L: linux-arm-kernel@lists.infradead.org
3265T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3266S: Maintained
3267F: drivers/cpuidle/cpuidle-big_little.c
3268
3269CPUIDLE DRIVER - ARM EXYNOS
3270M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3271M: Daniel Lezcano <daniel.lezcano@linaro.org>
3272M: Kukjin Kim <kgene@kernel.org>
3273L: linux-pm@vger.kernel.org
3274L: linux-samsung-soc@vger.kernel.org
3275S: Supported
3276F: drivers/cpuidle/cpuidle-exynos.c
3277F: arch/arm/mach-exynos/pm.c
3278
3279CPUIDLE DRIVERS
3280M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3281M: Daniel Lezcano <daniel.lezcano@linaro.org>
3282L: linux-pm@vger.kernel.org
3283S: Maintained
3284T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3285F: drivers/cpuidle/*
3286F: include/linux/cpuidle.h
3287
3288CPUID/MSR DRIVER
3289M: "H. Peter Anvin" <hpa@zytor.com>
3290S: Maintained
3291F: arch/x86/kernel/cpuid.c
3292F: arch/x86/kernel/msr.c
3293
3294CPU POWER MONITORING SUBSYSTEM
3295M: Thomas Renninger <trenn@suse.com>
3296L: linux-pm@vger.kernel.org
3297S: Maintained
3298F: tools/power/cpupower/
3299
3300CRAMFS FILESYSTEM
3301W: http://sourceforge.net/projects/cramfs/
3302S: Orphan / Obsolete
3303F: Documentation/filesystems/cramfs.txt
3304F: fs/cramfs/
3305
3306CRIS PORT
3307M: Mikael Starvik <starvik@axis.com>
3308M: Jesper Nilsson <jesper.nilsson@axis.com>
3309L: linux-cris-kernel@axis.com
3310W: http://developer.axis.com
3311T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3312S: Maintained
3313F: arch/cris/
3314F: drivers/tty/serial/crisv10.*
3315
3316CRYPTO API
3317M: Herbert Xu <herbert@gondor.apana.org.au>
3318M: "David S. Miller" <davem@davemloft.net>
3319L: linux-crypto@vger.kernel.org
3320T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3322S: Maintained
3323F: Documentation/crypto/
3324F: Documentation/devicetree/bindings/crypto/
3325F: Documentation/DocBook/crypto-API.tmpl
3326F: arch/*/crypto/
3327F: crypto/
3328F: drivers/crypto/
3329F: include/crypto/
3330
3331CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3332M: Neil Horman <nhorman@tuxdriver.com>
3333L: linux-crypto@vger.kernel.org
3334S: Maintained
3335F: crypto/ansi_cprng.c
3336F: crypto/rng.c
3337
3338CS3308 MEDIA DRIVER
3339M: Hans Verkuil <hverkuil@xs4all.nl>
3340L: linux-media@vger.kernel.org
3341T: git git://linuxtv.org/media_tree.git
3342W: http://linuxtv.org
3343S: Odd Fixes
3344F: drivers/media/i2c/cs3308.c
3345F: drivers/media/i2c/cs3308.h
3346
3347CS5535 Audio ALSA driver
3348M: Jaya Kumar <jayakumar.alsa@gmail.com>
3349S: Maintained
3350F: sound/pci/cs5535audio/
3351
3352CW1200 WLAN driver
3353M: Solomon Peachy <pizza@shaftnet.org>
3354S: Maintained
3355F: drivers/net/wireless/st/cw1200/
3356
3357CX18 VIDEO4LINUX DRIVER
3358M: Andy Walls <awalls@md.metrocast.net>
3359L: ivtv-devel@ivtvdriver.org (subscribers-only)
3360L: linux-media@vger.kernel.org
3361T: git git://linuxtv.org/media_tree.git
3362W: https://linuxtv.org
3363W: http://www.ivtvdriver.org/index.php/Cx18
3364S: Maintained
3365F: Documentation/video4linux/cx18.txt
3366F: drivers/media/pci/cx18/
3367F: include/uapi/linux/ivtv*
3368
3369CX2341X MPEG ENCODER HELPER MODULE
3370M: Hans Verkuil <hverkuil@xs4all.nl>
3371L: linux-media@vger.kernel.org
3372T: git git://linuxtv.org/media_tree.git
3373W: https://linuxtv.org
3374S: Maintained
3375F: drivers/media/common/cx2341x*
3376F: include/media/cx2341x*
3377
3378CX24120 MEDIA DRIVER
3379M: Jemma Denson <jdenson@gmail.com>
3380M: Patrick Boettcher <patrick.boettcher@posteo.de>
3381L: linux-media@vger.kernel.org
3382W: https://linuxtv.org
3383Q: http://patchwork.linuxtv.org/project/linux-media/list/
3384S: Maintained
3385F: drivers/media/dvb-frontends/cx24120*
3386
3387CX88 VIDEO4LINUX DRIVER
3388M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3389M: Mauro Carvalho Chehab <mchehab@kernel.org>
3390L: linux-media@vger.kernel.org
3391W: https://linuxtv.org
3392T: git git://linuxtv.org/media_tree.git
3393S: Odd fixes
3394F: Documentation/video4linux/cx88/
3395F: drivers/media/pci/cx88/
3396
3397CXD2820R MEDIA DRIVER
3398M: Antti Palosaari <crope@iki.fi>
3399L: linux-media@vger.kernel.org
3400W: https://linuxtv.org
3401W: http://palosaari.fi/linux/
3402Q: http://patchwork.linuxtv.org/project/linux-media/list/
3403T: git git://linuxtv.org/anttip/media_tree.git
3404S: Maintained
3405F: drivers/media/dvb-frontends/cxd2820r*
3406
3407CXGB3 ETHERNET DRIVER (CXGB3)
3408M: Santosh Raspatur <santosh@chelsio.com>
3409L: netdev@vger.kernel.org
3410W: http://www.chelsio.com
3411S: Supported
3412F: drivers/net/ethernet/chelsio/cxgb3/
3413
3414CXGB3 ISCSI DRIVER (CXGB3I)
3415M: Karen Xie <kxie@chelsio.com>
3416L: linux-scsi@vger.kernel.org
3417W: http://www.chelsio.com
3418S: Supported
3419F: drivers/scsi/cxgbi/cxgb3i
3420
3421CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3422M: Steve Wise <swise@chelsio.com>
3423L: linux-rdma@vger.kernel.org
3424W: http://www.openfabrics.org
3425S: Supported
3426F: drivers/infiniband/hw/cxgb3/
3427
3428CXGB4 ETHERNET DRIVER (CXGB4)
3429M: Hariprasad S <hariprasad@chelsio.com>
3430L: netdev@vger.kernel.org
3431W: http://www.chelsio.com
3432S: Supported
3433F: drivers/net/ethernet/chelsio/cxgb4/
3434
3435CXGB4 ISCSI DRIVER (CXGB4I)
3436M: Karen Xie <kxie@chelsio.com>
3437L: linux-scsi@vger.kernel.org
3438W: http://www.chelsio.com
3439S: Supported
3440F: drivers/scsi/cxgbi/cxgb4i
3441
3442CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3443M: Steve Wise <swise@chelsio.com>
3444L: linux-rdma@vger.kernel.org
3445W: http://www.openfabrics.org
3446S: Supported
3447F: drivers/infiniband/hw/cxgb4/
3448
3449CXGB4VF ETHERNET DRIVER (CXGB4VF)
3450M: Casey Leedom <leedom@chelsio.com>
3451L: netdev@vger.kernel.org
3452W: http://www.chelsio.com
3453S: Supported
3454F: drivers/net/ethernet/chelsio/cxgb4vf/
3455
3456CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3457M: Ian Munsie <imunsie@au1.ibm.com>
3458M: Michael Neuling <mikey@neuling.org>
3459L: linuxppc-dev@lists.ozlabs.org
3460S: Supported
3461F: drivers/misc/cxl/
3462F: include/misc/cxl*
3463F: include/uapi/misc/cxl.h
3464F: Documentation/powerpc/cxl.txt
3465F: Documentation/powerpc/cxl.txt
3466F: Documentation/ABI/testing/sysfs-class-cxl
3467
3468CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3469M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3470M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3471L: linux-scsi@vger.kernel.org
3472S: Supported
3473F: drivers/scsi/cxlflash/
3474F: include/uapi/scsi/cxlflash_ioctls.h
3475F: Documentation/powerpc/cxlflash.txt
3476
3477STMMAC ETHERNET DRIVER
3478M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3479M: Alexandre Torgue <alexandre.torgue@st.com>
3480L: netdev@vger.kernel.org
3481W: http://www.stlinux.com
3482S: Supported
3483F: drivers/net/ethernet/stmicro/stmmac/
3484
3485CYBERPRO FB DRIVER
3486M: Russell King <linux@armlinux.org.uk>
3487L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3488W: http://www.armlinux.org.uk/
3489S: Maintained
3490F: drivers/video/fbdev/cyber2000fb.*
3491
3492CYCLADES ASYNC MUX DRIVER
3493W: http://www.cyclades.com/
3494S: Orphan
3495F: drivers/tty/cyclades.c
3496F: include/linux/cyclades.h
3497F: include/uapi/linux/cyclades.h
3498
3499CYCLADES PC300 DRIVER
3500W: http://www.cyclades.com/
3501S: Orphan
3502F: drivers/net/wan/pc300*
3503
3504CYPRESS_FIRMWARE MEDIA DRIVER
3505M: Antti Palosaari <crope@iki.fi>
3506L: linux-media@vger.kernel.org
3507W: https://linuxtv.org
3508W: http://palosaari.fi/linux/
3509Q: http://patchwork.linuxtv.org/project/linux-media/list/
3510T: git git://linuxtv.org/anttip/media_tree.git
3511S: Maintained
3512F: drivers/media/common/cypress_firmware*
3513
3514CYTTSP TOUCHSCREEN DRIVER
3515M: Ferruh Yigit <fery@cypress.com>
3516L: linux-input@vger.kernel.org
3517S: Supported
3518F: drivers/input/touchscreen/cyttsp*
3519F: include/linux/input/cyttsp.h
3520
3521DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3522M: Joshua Kinard <kumba@gentoo.org>
3523S: Maintained
3524F: drivers/rtc/rtc-ds1685.c
3525F: include/linux/rtc/ds1685.h
3526
3527DAMA SLAVE for AX.25
3528M: Joerg Reuter <jreuter@yaina.de>
3529W: http://yaina.de/jreuter/
3530W: http://www.qsl.net/dl1bke/
3531L: linux-hams@vger.kernel.org
3532S: Maintained
3533F: net/ax25/af_ax25.c
3534F: net/ax25/ax25_dev.c
3535F: net/ax25/ax25_ds_*
3536F: net/ax25/ax25_in.c
3537F: net/ax25/ax25_out.c
3538F: net/ax25/ax25_timer.c
3539F: net/ax25/sysctl_net_ax25.c
3540
3541DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3542L: netdev@vger.kernel.org
3543S: Orphan
3544F: Documentation/networking/dmfe.txt
3545F: drivers/net/ethernet/dec/tulip/dmfe.c
3546
3547DC390/AM53C974 SCSI driver
3548M: Hannes Reinecke <hare@suse.com>
3549L: linux-scsi@vger.kernel.org
3550S: Maintained
3551F: drivers/scsi/am53c974.c
3552
3553DC395x SCSI driver
3554M: Oliver Neukum <oliver@neukum.org>
3555M: Ali Akcaagac <aliakc@web.de>
3556M: Jamie Lenehan <lenehan@twibble.org>
3557L: dc395x@twibble.org
3558W: http://twibble.org/dist/dc395x/
3559W: http://lists.twibble.org/mailman/listinfo/dc395x/
3560S: Maintained
3561F: Documentation/scsi/dc395x.txt
3562F: drivers/scsi/dc395x.*
3563
3564DCCP PROTOCOL
3565M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3566L: dccp@vger.kernel.org
3567W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3568S: Maintained
3569F: include/linux/dccp.h
3570F: include/uapi/linux/dccp.h
3571F: include/linux/tfrc.h
3572F: net/dccp/
3573
3574DECnet NETWORK LAYER
3575W: http://linux-decnet.sourceforge.net
3576L: linux-decnet-user@lists.sourceforge.net
3577S: Orphan
3578F: Documentation/networking/decnet.txt
3579F: net/decnet/
3580
3581DECSTATION PLATFORM SUPPORT
3582M: "Maciej W. Rozycki" <macro@linux-mips.org>
3583L: linux-mips@linux-mips.org
3584W: http://www.linux-mips.org/wiki/DECstation
3585S: Maintained
3586F: arch/mips/dec/
3587F: arch/mips/include/asm/dec/
3588F: arch/mips/include/asm/mach-dec/
3589
3590DEFXX FDDI NETWORK DRIVER
3591M: "Maciej W. Rozycki" <macro@linux-mips.org>
3592S: Maintained
3593F: drivers/net/fddi/defxx.*
3594
3595DELL LAPTOP DRIVER
3596M: Matthew Garrett <mjg59@srcf.ucam.org>
3597M: Pali Rohár <pali.rohar@gmail.com>
3598L: platform-driver-x86@vger.kernel.org
3599S: Maintained
3600F: drivers/platform/x86/dell-laptop.c
3601
3602DELL LAPTOP RBTN DRIVER
3603M: Pali Rohár <pali.rohar@gmail.com>
3604S: Maintained
3605F: drivers/platform/x86/dell-rbtn.*
3606
3607DELL LAPTOP FREEFALL DRIVER
3608M: Pali Rohár <pali.rohar@gmail.com>
3609S: Maintained
3610F: drivers/platform/x86/dell-smo8800.c
3611
3612DELL LAPTOP SMM DRIVER
3613M: Pali Rohár <pali.rohar@gmail.com>
3614S: Maintained
3615F: drivers/hwmon/dell-smm-hwmon.c
3616F: include/uapi/linux/i8k.h
3617
3618DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3619M: Doug Warzecha <Douglas_Warzecha@dell.com>
3620S: Maintained
3621F: Documentation/dcdbas.txt
3622F: drivers/firmware/dcdbas.*
3623
3624DELL WMI EXTRAS DRIVER
3625M: Matthew Garrett <mjg59@srcf.ucam.org>
3626M: Pali Rohár <pali.rohar@gmail.com>
3627S: Maintained
3628F: drivers/platform/x86/dell-wmi.c
3629
3630DESIGNWARE USB2 DRD IP DRIVER
3631M: John Youn <johnyoun@synopsys.com>
3632L: linux-usb@vger.kernel.org
3633T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3634S: Maintained
3635F: drivers/usb/dwc2/
3636
3637DESIGNWARE USB3 DRD IP DRIVER
3638M: Felipe Balbi <balbi@kernel.org>
3639L: linux-usb@vger.kernel.org
3640T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3641S: Maintained
3642F: drivers/usb/dwc3/
3643
3644DEVICE COREDUMP (DEV_COREDUMP)
3645M: Johannes Berg <johannes@sipsolutions.net>
3646L: linux-kernel@vger.kernel.org
3647S: Maintained
3648F: drivers/base/devcoredump.c
3649F: include/linux/devcoredump.h
3650
3651DEVICE FREQUENCY (DEVFREQ)
3652M: MyungJoo Ham <myungjoo.ham@samsung.com>
3653M: Kyungmin Park <kyungmin.park@samsung.com>
3654L: linux-pm@vger.kernel.org
3655T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3656S: Maintained
3657F: drivers/devfreq/
3658F: include/linux/devfreq.h
3659F: Documentation/devicetree/bindings/devfreq/
3660
3661DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3662M: Chanwoo Choi <cw00.choi@samsung.com>
3663L: linux-pm@vger.kernel.org
3664T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3665S: Supported
3666F: drivers/devfreq/event/
3667F: drivers/devfreq/devfreq-event.c
3668F: include/linux/devfreq-event.h
3669F: Documentation/devicetree/bindings/devfreq/event/
3670
3671BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3672M: Chanwoo Choi <cw00.choi@samsung.com>
3673L: linux-pm@vger.kernel.org
3674L: linux-samsung-soc@vger.kernel.org
3675T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3676S: Maintained
3677F: drivers/devfreq/exynos-bus.c
3678F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3679
3680DEVICE NUMBER REGISTRY
3681M: Torben Mathiasen <device@lanana.org>
3682W: http://lanana.org/docs/device-list/index.html
3683S: Maintained
3684
3685DEVICE-MAPPER (LVM)
3686M: Alasdair Kergon <agk@redhat.com>
3687M: Mike Snitzer <snitzer@redhat.com>
3688M: dm-devel@redhat.com
3689L: dm-devel@redhat.com
3690W: http://sources.redhat.com/dm
3691Q: http://patchwork.kernel.org/project/dm-devel/list/
3692T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3693T: quilt http://people.redhat.com/agk/patches/linux/editing/
3694S: Maintained
3695F: Documentation/device-mapper/
3696F: drivers/md/dm*
3697F: drivers/md/persistent-data/
3698F: include/linux/device-mapper.h
3699F: include/linux/dm-*.h
3700F: include/uapi/linux/dm-*.h
3701
3702DEVLINK
3703M: Jiri Pirko <jiri@mellanox.com>
3704L: netdev@vger.kernel.org
3705S: Supported
3706F: net/core/devlink.c
3707F: include/net/devlink.h
3708F: include/uapi/linux/devlink.h
3709
3710DIALOG SEMICONDUCTOR DRIVERS
3711M: Support Opensource <support.opensource@diasemi.com>
3712W: http://www.dialog-semiconductor.com/products
3713S: Supported
3714F: Documentation/hwmon/da90??
3715F: Documentation/devicetree/bindings/sound/da[79]*.txt
3716F: drivers/gpio/gpio-da90??.c
3717F: drivers/hwmon/da90??-hwmon.c
3718F: drivers/iio/adc/da91??-*.c
3719F: drivers/input/misc/da90??_onkey.c
3720F: drivers/input/touchscreen/da9052_tsi.c
3721F: drivers/leds/leds-da90??.c
3722F: drivers/mfd/da903x.c
3723F: drivers/mfd/da90??-*.c
3724F: drivers/mfd/da91??-*.c
3725F: drivers/power/da9052-battery.c
3726F: drivers/power/da91??-*.c
3727F: drivers/regulator/da903x.c
3728F: drivers/regulator/da9???-regulator.[ch]
3729F: drivers/rtc/rtc-da90??.c
3730F: drivers/video/backlight/da90??_bl.c
3731F: drivers/watchdog/da90??_wdt.c
3732F: include/linux/mfd/da903x.h
3733F: include/linux/mfd/da9052/
3734F: include/linux/mfd/da9055/
3735F: include/linux/mfd/da9063/
3736F: include/linux/mfd/da9150/
3737F: include/sound/da[79]*.h
3738F: sound/soc/codecs/da[79]*.[ch]
3739
3740DIGI NEO AND CLASSIC PCI PRODUCTS
3741M: Lidza Louina <lidza.louina@gmail.com>
3742M: Mark Hounschell <markh@compro.net>
3743L: driverdev-devel@linuxdriverproject.org
3744S: Maintained
3745F: drivers/staging/dgnc/
3746
3747DIOLAN U2C-12 I2C DRIVER
3748M: Guenter Roeck <linux@roeck-us.net>
3749L: linux-i2c@vger.kernel.org
3750S: Maintained
3751F: drivers/i2c/busses/i2c-diolan-u2c.c
3752
3753DIRECT ACCESS (DAX)
3754M: Matthew Wilcox <willy@linux.intel.com>
3755L: linux-fsdevel@vger.kernel.org
3756S: Supported
3757F: fs/dax.c
3758
3759DIRECTORY NOTIFICATION (DNOTIFY)
3760M: Eric Paris <eparis@parisplace.org>
3761S: Maintained
3762F: Documentation/filesystems/dnotify.txt
3763F: fs/notify/dnotify/
3764F: include/linux/dnotify.h
3765
3766DISK GEOMETRY AND PARTITION HANDLING
3767M: Andries Brouwer <aeb@cwi.nl>
3768W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3769W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3770W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3771S: Maintained
3772
3773DISKQUOTA
3774M: Jan Kara <jack@suse.com>
3775S: Maintained
3776F: Documentation/filesystems/quota.txt
3777F: fs/quota/
3778F: include/linux/quota*.h
3779F: include/uapi/linux/quota*.h
3780
3781DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3782M: Bernie Thompson <bernie@plugable.com>
3783L: linux-fbdev@vger.kernel.org
3784S: Maintained
3785W: http://plugable.com/category/projects/udlfb/
3786F: drivers/video/fbdev/udlfb.c
3787F: include/video/udlfb.h
3788F: Documentation/fb/udlfb.txt
3789
3790DISTRIBUTED LOCK MANAGER (DLM)
3791M: Christine Caulfield <ccaulfie@redhat.com>
3792M: David Teigland <teigland@redhat.com>
3793L: cluster-devel@redhat.com
3794W: http://sources.redhat.com/cluster/
3795T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3796S: Supported
3797F: fs/dlm/
3798
3799DMA BUFFER SHARING FRAMEWORK
3800M: Sumit Semwal <sumit.semwal@linaro.org>
3801S: Maintained
3802L: linux-media@vger.kernel.org
3803L: dri-devel@lists.freedesktop.org
3804L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3805F: drivers/dma-buf/
3806F: include/linux/dma-buf*
3807F: include/linux/reservation.h
3808F: include/linux/*fence.h
3809F: Documentation/dma-buf-sharing.txt
3810T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3811
3812DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3813M: Vinod Koul <vinod.koul@intel.com>
3814L: dmaengine@vger.kernel.org
3815Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3816S: Maintained
3817F: drivers/dma/
3818F: include/linux/dmaengine.h
3819F: Documentation/devicetree/bindings/dma/
3820F: Documentation/dmaengine/
3821T: git git://git.infradead.org/users/vkoul/slave-dma.git
3822
3823DME1737 HARDWARE MONITOR DRIVER
3824M: Juerg Haefliger <juergh@gmail.com>
3825L: linux-hwmon@vger.kernel.org
3826S: Maintained
3827F: Documentation/hwmon/dme1737
3828F: drivers/hwmon/dme1737.c
3829
3830DMI/SMBIOS SUPPORT
3831M: Jean Delvare <jdelvare@suse.com>
3832S: Maintained
3833T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3834F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3835F: drivers/firmware/dmi-id.c
3836F: drivers/firmware/dmi_scan.c
3837F: include/linux/dmi.h
3838
3839DOCUMENTATION
3840M: Jonathan Corbet <corbet@lwn.net>
3841L: linux-doc@vger.kernel.org
3842S: Maintained
3843F: Documentation/
3844F: scripts/docproc.c
3845F: scripts/kernel-doc*
3846X: Documentation/ABI/
3847X: Documentation/devicetree/
3848X: Documentation/acpi
3849X: Documentation/power
3850X: Documentation/spi
3851X: Documentation/DocBook/media
3852T: git git://git.lwn.net/linux.git docs-next
3853
3854DOUBLETALK DRIVER
3855M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3856L: blinux-list@redhat.com
3857S: Maintained
3858F: drivers/char/dtlk.c
3859F: include/linux/dtlk.h
3860
3861DPT_I2O SCSI RAID DRIVER
3862M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3863L: linux-scsi@vger.kernel.org
3864W: http://www.adaptec.com/
3865S: Maintained
3866F: drivers/scsi/dpt*
3867F: drivers/scsi/dpt/
3868
3869DRBD DRIVER
3870M: Philipp Reisner <philipp.reisner@linbit.com>
3871M: Lars Ellenberg <lars.ellenberg@linbit.com>
3872L: drbd-dev@lists.linbit.com
3873W: http://www.drbd.org
3874T: git git://git.linbit.com/linux-drbd.git
3875T: git git://git.linbit.com/drbd-8.4.git
3876S: Supported
3877F: drivers/block/drbd/
3878F: lib/lru_cache.c
3879F: Documentation/blockdev/drbd/
3880
3881DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3882M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3883T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3884S: Supported
3885F: Documentation/kobject.txt
3886F: drivers/base/
3887F: fs/debugfs/
3888F: fs/kernfs/
3889F: fs/sysfs/
3890F: include/linux/debugfs.h
3891F: include/linux/kobj*
3892F: lib/kobj*
3893
3894DRM DRIVERS
3895M: David Airlie <airlied@linux.ie>
3896L: dri-devel@lists.freedesktop.org
3897T: git git://people.freedesktop.org/~airlied/linux
3898S: Maintained
3899F: drivers/gpu/drm/
3900F: drivers/gpu/vga/
3901F: Documentation/DocBook/gpu.*
3902F: include/drm/
3903F: include/uapi/drm/
3904
3905DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3906M: Dave Airlie <airlied@redhat.com>
3907S: Odd Fixes
3908F: drivers/gpu/drm/ast/
3909
3910DRM DRIVER FOR BOCHS VIRTUAL GPU
3911M: Gerd Hoffmann <kraxel@redhat.com>
3912S: Odd Fixes
3913F: drivers/gpu/drm/bochs/
3914
3915DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3916M: Dave Airlie <airlied@redhat.com>
3917S: Odd Fixes
3918F: drivers/gpu/drm/cirrus/
3919
3920RADEON and AMDGPU DRM DRIVERS
3921M: Alex Deucher <alexander.deucher@amd.com>
3922M: Christian König <christian.koenig@amd.com>
3923L: dri-devel@lists.freedesktop.org
3924T: git git://people.freedesktop.org/~agd5f/linux
3925S: Supported
3926F: drivers/gpu/drm/radeon/
3927F: include/uapi/drm/radeon_drm.h
3928F: drivers/gpu/drm/amd/
3929F: include/uapi/drm/amdgpu_drm.h
3930
3931DRM PANEL DRIVERS
3932M: Thierry Reding <thierry.reding@gmail.com>
3933L: dri-devel@lists.freedesktop.org
3934T: git git://anongit.freedesktop.org/tegra/linux.git
3935S: Maintained
3936F: drivers/gpu/drm/drm_panel.c
3937F: drivers/gpu/drm/panel/
3938F: include/drm/drm_panel.h
3939F: Documentation/devicetree/bindings/display/panel/
3940
3941INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3942M: Daniel Vetter <daniel.vetter@intel.com>
3943M: Jani Nikula <jani.nikula@linux.intel.com>
3944L: intel-gfx@lists.freedesktop.org
3945L: dri-devel@lists.freedesktop.org
3946W: https://01.org/linuxgraphics/
3947Q: http://patchwork.freedesktop.org/project/intel-gfx/
3948T: git git://anongit.freedesktop.org/drm-intel
3949S: Supported
3950F: drivers/gpu/drm/i915/
3951F: include/drm/i915*
3952F: include/uapi/drm/i915_drm.h
3953
3954DRM DRIVERS FOR ATMEL HLCDC
3955M: Boris Brezillon <boris.brezillon@free-electrons.com>
3956L: dri-devel@lists.freedesktop.org
3957S: Supported
3958F: drivers/gpu/drm/atmel-hlcdc/
3959F: Documentation/devicetree/bindings/drm/atmel/
3960
3961DRM DRIVERS FOR ALLWINNER A10
3962M: Maxime Ripard <maxime.ripard@free-electrons.com>
3963L: dri-devel@lists.freedesktop.org
3964S: Supported
3965F: drivers/gpu/drm/sun4i/
3966F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
3967
3968DRM DRIVERS FOR EXYNOS
3969M: Inki Dae <inki.dae@samsung.com>
3970M: Joonyoung Shim <jy0922.shim@samsung.com>
3971M: Seung-Woo Kim <sw0312.kim@samsung.com>
3972M: Kyungmin Park <kyungmin.park@samsung.com>
3973L: dri-devel@lists.freedesktop.org
3974T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3975S: Supported
3976F: drivers/gpu/drm/exynos/
3977F: include/uapi/drm/exynos_drm.h
3978F: Documentation/devicetree/bindings/display/exynos/
3979
3980DRM DRIVERS FOR FREESCALE DCU
3981M: Stefan Agner <stefan@agner.ch>
3982M: Alison Wang <alison.wang@freescale.com>
3983L: dri-devel@lists.freedesktop.org
3984S: Supported
3985F: drivers/gpu/drm/fsl-dcu/
3986F: Documentation/devicetree/bindings/display/fsl,dcu.txt
3987F: Documentation/devicetree/bindings/display/fsl,tcon.txt
3988F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3989
3990DRM DRIVERS FOR FREESCALE IMX
3991M: Philipp Zabel <p.zabel@pengutronix.de>
3992L: dri-devel@lists.freedesktop.org
3993S: Maintained
3994F: drivers/gpu/drm/imx/
3995F: drivers/gpu/ipu-v3/
3996F: Documentation/devicetree/bindings/display/imx/
3997
3998DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3999M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4000L: dri-devel@lists.freedesktop.org
4001T: git git://github.com/patjak/drm-gma500
4002S: Maintained
4003F: drivers/gpu/drm/gma500/
4004
4005DRM DRIVERS FOR HISILICON
4006M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4007R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4008R: Chen Feng <puck.chen@hisilicon.com>
4009L: dri-devel@lists.freedesktop.org
4010T: git git://github.com/xin3liang/linux.git
4011S: Maintained
4012F: drivers/gpu/drm/hisilicon/
4013F: Documentation/devicetree/bindings/display/hisilicon/
4014
4015DRM DRIVER FOR INTEL I810 VIDEO CARDS
4016S: Orphan / Obsolete
4017F: drivers/gpu/drm/i810/
4018F: include/uapi/drm/i810_drm.h
4019
4020DRM DRIVER FOR MSM ADRENO GPU
4021M: Rob Clark <robdclark@gmail.com>
4022L: linux-arm-msm@vger.kernel.org
4023L: dri-devel@lists.freedesktop.org
4024L: freedreno@lists.freedesktop.org
4025T: git git://people.freedesktop.org/~robclark/linux
4026S: Maintained
4027F: drivers/gpu/drm/msm/
4028F: include/uapi/drm/msm_drm.h
4029F: Documentation/devicetree/bindings/display/msm/
4030
4031DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4032M: Ben Skeggs <bskeggs@redhat.com>
4033L: dri-devel@lists.freedesktop.org
4034L: nouveau@lists.freedesktop.org
4035T: git git://github.com/skeggsb/linux
4036S: Supported
4037F: drivers/gpu/drm/nouveau/
4038F: include/uapi/drm/nouveau_drm.h
4039
4040DRM DRIVERS FOR NVIDIA TEGRA
4041M: Thierry Reding <thierry.reding@gmail.com>
4042L: dri-devel@lists.freedesktop.org
4043L: linux-tegra@vger.kernel.org
4044T: git git://anongit.freedesktop.org/tegra/linux.git
4045S: Supported
4046F: drivers/gpu/drm/tegra/
4047F: drivers/gpu/host1x/
4048F: include/linux/host1x.h
4049F: include/uapi/drm/tegra_drm.h
4050F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4051
4052DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4053S: Orphan / Obsolete
4054F: drivers/gpu/drm/mga/
4055F: include/uapi/drm/mga_drm.h
4056
4057DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4058M: Dave Airlie <airlied@redhat.com>
4059S: Odd Fixes
4060F: drivers/gpu/drm/mgag200/
4061
4062DRM DRIVER FOR RAGE 128 VIDEO CARDS
4063S: Orphan / Obsolete
4064F: drivers/gpu/drm/r128/
4065F: include/uapi/drm/r128_drm.h
4066
4067DRM DRIVERS FOR RENESAS
4068M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4069L: dri-devel@lists.freedesktop.org
4070L: linux-renesas-soc@vger.kernel.org
4071T: git git://linuxtv.org/pinchartl/fbdev
4072S: Supported
4073F: drivers/gpu/drm/rcar-du/
4074F: drivers/gpu/drm/shmobile/
4075F: include/linux/platform_data/shmob_drm.h
4076F: Documentation/devicetree/bindings/display/renesas,du.txt
4077
4078DRM DRIVER FOR QXL VIRTUAL GPU
4079M: Dave Airlie <airlied@redhat.com>
4080S: Odd Fixes
4081F: drivers/gpu/drm/qxl/
4082F: include/uapi/drm/qxl_drm.h
4083
4084DRM DRIVERS FOR ROCKCHIP
4085M: Mark Yao <mark.yao@rock-chips.com>
4086L: dri-devel@lists.freedesktop.org
4087S: Maintained
4088F: drivers/gpu/drm/rockchip/
4089F: Documentation/devicetree/bindings/display/rockchip/
4090
4091DRM DRIVER FOR SAVAGE VIDEO CARDS
4092S: Orphan / Obsolete
4093F: drivers/gpu/drm/savage/
4094F: include/uapi/drm/savage_drm.h
4095
4096DRM DRIVER FOR SIS VIDEO CARDS
4097S: Orphan / Obsolete
4098F: drivers/gpu/drm/sis/
4099F: include/uapi/drm/sis_drm.h
4100
4101DRM DRIVERS FOR STI
4102M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4103M: Vincent Abriou <vincent.abriou@st.com>
4104L: dri-devel@lists.freedesktop.org
4105T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4106S: Maintained
4107F: drivers/gpu/drm/sti
4108F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4109
4110DRM DRIVER FOR TDFX VIDEO CARDS
4111S: Orphan / Obsolete
4112F: drivers/gpu/drm/tdfx/
4113
4114DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4115M: Dave Airlie <airlied@redhat.com>
4116S: Odd Fixes
4117F: drivers/gpu/drm/udl/
4118
4119DRM DRIVERS FOR VIVANTE GPU IP
4120M: Lucas Stach <l.stach@pengutronix.de>
4121R: Russell King <linux+etnaviv@armlinux.org.uk>
4122R: Christian Gmeiner <christian.gmeiner@gmail.com>
4123L: dri-devel@lists.freedesktop.org
4124S: Maintained
4125F: drivers/gpu/drm/etnaviv/
4126F: include/uapi/drm/etnaviv_drm.h
4127F: Documentation/devicetree/bindings/display/etnaviv/
4128
4129DRM DRIVER FOR VMWARE VIRTUAL GPU
4130M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4131M: Sinclair Yeh <syeh@vmware.com>
4132M: Thomas Hellstrom <thellstrom@vmware.com>
4133L: dri-devel@lists.freedesktop.org
4134T: git git://people.freedesktop.org/~syeh/repos_linux
4135T: git git://people.freedesktop.org/~thomash/linux
4136S: Supported
4137F: drivers/gpu/drm/vmwgfx/
4138F: include/uapi/drm/vmwgfx_drm.h
4139
4140DRM DRIVERS FOR VC4
4141M: Eric Anholt <eric@anholt.net>
4142T: git git://github.com/anholt/linux
4143S: Supported
4144F: drivers/gpu/drm/vc4/
4145F: include/uapi/drm/vc4_drm.h
4146F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4147
4148DSBR100 USB FM RADIO DRIVER
4149M: Alexey Klimov <klimov.linux@gmail.com>
4150L: linux-media@vger.kernel.org
4151T: git git://linuxtv.org/media_tree.git
4152S: Maintained
4153F: drivers/media/radio/dsbr100.c
4154
4155DSCC4 DRIVER
4156M: Francois Romieu <romieu@fr.zoreil.com>
4157L: netdev@vger.kernel.org
4158S: Maintained
4159F: drivers/net/wan/dscc4.c
4160
4161DT3155 MEDIA DRIVER
4162M: Hans Verkuil <hverkuil@xs4all.nl>
4163L: linux-media@vger.kernel.org
4164T: git git://linuxtv.org/media_tree.git
4165W: https://linuxtv.org
4166S: Odd Fixes
4167F: drivers/media/pci/dt3155/
4168
4169DVB_USB_AF9015 MEDIA DRIVER
4170M: Antti Palosaari <crope@iki.fi>
4171L: linux-media@vger.kernel.org
4172W: https://linuxtv.org
4173W: http://palosaari.fi/linux/
4174Q: http://patchwork.linuxtv.org/project/linux-media/list/
4175T: git git://linuxtv.org/anttip/media_tree.git
4176S: Maintained
4177F: drivers/media/usb/dvb-usb-v2/af9015*
4178
4179DVB_USB_AF9035 MEDIA DRIVER
4180M: Antti Palosaari <crope@iki.fi>
4181L: linux-media@vger.kernel.org
4182W: https://linuxtv.org
4183W: http://palosaari.fi/linux/
4184Q: http://patchwork.linuxtv.org/project/linux-media/list/
4185T: git git://linuxtv.org/anttip/media_tree.git
4186S: Maintained
4187F: drivers/media/usb/dvb-usb-v2/af9035*
4188
4189DVB_USB_ANYSEE MEDIA DRIVER
4190M: Antti Palosaari <crope@iki.fi>
4191L: linux-media@vger.kernel.org
4192W: https://linuxtv.org
4193W: http://palosaari.fi/linux/
4194Q: http://patchwork.linuxtv.org/project/linux-media/list/
4195T: git git://linuxtv.org/anttip/media_tree.git
4196S: Maintained
4197F: drivers/media/usb/dvb-usb-v2/anysee*
4198
4199DVB_USB_AU6610 MEDIA DRIVER
4200M: Antti Palosaari <crope@iki.fi>
4201L: linux-media@vger.kernel.org
4202W: https://linuxtv.org
4203W: http://palosaari.fi/linux/
4204Q: http://patchwork.linuxtv.org/project/linux-media/list/
4205T: git git://linuxtv.org/anttip/media_tree.git
4206S: Maintained
4207F: drivers/media/usb/dvb-usb-v2/au6610*
4208
4209DVB_USB_CE6230 MEDIA DRIVER
4210M: Antti Palosaari <crope@iki.fi>
4211L: linux-media@vger.kernel.org
4212W: https://linuxtv.org
4213W: http://palosaari.fi/linux/
4214Q: http://patchwork.linuxtv.org/project/linux-media/list/
4215T: git git://linuxtv.org/anttip/media_tree.git
4216S: Maintained
4217F: drivers/media/usb/dvb-usb-v2/ce6230*
4218
4219DVB_USB_CXUSB MEDIA DRIVER
4220M: Michael Krufky <mkrufky@linuxtv.org>
4221L: linux-media@vger.kernel.org
4222W: https://linuxtv.org
4223W: http://github.com/mkrufky
4224Q: http://patchwork.linuxtv.org/project/linux-media/list/
4225T: git git://linuxtv.org/media_tree.git
4226S: Maintained
4227F: drivers/media/usb/dvb-usb/cxusb*
4228
4229DVB_USB_EC168 MEDIA DRIVER
4230M: Antti Palosaari <crope@iki.fi>
4231L: linux-media@vger.kernel.org
4232W: https://linuxtv.org
4233W: http://palosaari.fi/linux/
4234Q: http://patchwork.linuxtv.org/project/linux-media/list/
4235T: git git://linuxtv.org/anttip/media_tree.git
4236S: Maintained
4237F: drivers/media/usb/dvb-usb-v2/ec168*
4238
4239DVB_USB_GL861 MEDIA DRIVER
4240M: Antti Palosaari <crope@iki.fi>
4241L: linux-media@vger.kernel.org
4242W: https://linuxtv.org
4243Q: http://patchwork.linuxtv.org/project/linux-media/list/
4244T: git git://linuxtv.org/anttip/media_tree.git
4245S: Maintained
4246F: drivers/media/usb/dvb-usb-v2/gl861*
4247
4248DVB_USB_MXL111SF MEDIA DRIVER
4249M: Michael Krufky <mkrufky@linuxtv.org>
4250L: linux-media@vger.kernel.org
4251W: https://linuxtv.org
4252W: http://github.com/mkrufky
4253Q: http://patchwork.linuxtv.org/project/linux-media/list/
4254T: git git://linuxtv.org/mkrufky/mxl111sf.git
4255S: Maintained
4256F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4257
4258DVB_USB_RTL28XXU MEDIA DRIVER
4259M: Antti Palosaari <crope@iki.fi>
4260L: linux-media@vger.kernel.org
4261W: https://linuxtv.org
4262W: http://palosaari.fi/linux/
4263Q: http://patchwork.linuxtv.org/project/linux-media/list/
4264T: git git://linuxtv.org/anttip/media_tree.git
4265S: Maintained
4266F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4267
4268DVB_USB_V2 MEDIA DRIVER
4269M: Antti Palosaari <crope@iki.fi>
4270L: linux-media@vger.kernel.org
4271W: https://linuxtv.org
4272W: http://palosaari.fi/linux/
4273Q: http://patchwork.linuxtv.org/project/linux-media/list/
4274T: git git://linuxtv.org/anttip/media_tree.git
4275S: Maintained
4276F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4277F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4278
4279DYNAMIC DEBUG
4280M: Jason Baron <jbaron@akamai.com>
4281S: Maintained
4282F: lib/dynamic_debug.c
4283F: include/linux/dynamic_debug.h
4284
4285DZ DECSTATION DZ11 SERIAL DRIVER
4286M: "Maciej W. Rozycki" <macro@linux-mips.org>
4287S: Maintained
4288F: drivers/tty/serial/dz.*
4289
4290E3X0 POWER BUTTON DRIVER
4291M: Moritz Fischer <moritz.fischer@ettus.com>
4292L: usrp-users@lists.ettus.com
4293W: http://www.ettus.com
4294S: Supported
4295F: drivers/input/misc/e3x0-button.c
4296F: Documentation/devicetree/bindings/input/e3x0-button.txt
4297
4298E4000 MEDIA DRIVER
4299M: Antti Palosaari <crope@iki.fi>
4300L: linux-media@vger.kernel.org
4301W: https://linuxtv.org
4302W: http://palosaari.fi/linux/
4303Q: http://patchwork.linuxtv.org/project/linux-media/list/
4304T: git git://linuxtv.org/anttip/media_tree.git
4305S: Maintained
4306F: drivers/media/tuners/e4000*
4307
4308EATA ISA/EISA/PCI SCSI DRIVER
4309M: Dario Ballabio <ballabio_dario@emc.com>
4310L: linux-scsi@vger.kernel.org
4311S: Maintained
4312F: drivers/scsi/eata.c
4313
4314EC100 MEDIA DRIVER
4315M: Antti Palosaari <crope@iki.fi>
4316L: linux-media@vger.kernel.org
4317W: https://linuxtv.org
4318W: http://palosaari.fi/linux/
4319Q: http://patchwork.linuxtv.org/project/linux-media/list/
4320T: git git://linuxtv.org/anttip/media_tree.git
4321S: Maintained
4322F: drivers/media/dvb-frontends/ec100*
4323
4324ECRYPT FILE SYSTEM
4325M: Tyler Hicks <tyhicks@canonical.com>
4326L: ecryptfs@vger.kernel.org
4327W: http://ecryptfs.org
4328W: https://launchpad.net/ecryptfs
4329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4330S: Supported
4331F: Documentation/filesystems/ecryptfs.txt
4332F: fs/ecryptfs/
4333
4334EDAC-CORE
4335M: Doug Thompson <dougthompson@xmission.com>
4336M: Borislav Petkov <bp@alien8.de>
4337M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4338M: Mauro Carvalho Chehab <mchehab@kernel.org>
4339L: linux-edac@vger.kernel.org
4340T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4341T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4342S: Supported
4343F: Documentation/edac.txt
4344F: drivers/edac/
4345F: include/linux/edac.h
4346
4347EDAC-AMD64
4348M: Doug Thompson <dougthompson@xmission.com>
4349M: Borislav Petkov <bp@alien8.de>
4350L: linux-edac@vger.kernel.org
4351S: Maintained
4352F: drivers/edac/amd64_edac*
4353
4354EDAC-CALXEDA
4355M: Doug Thompson <dougthompson@xmission.com>
4356M: Robert Richter <rric@kernel.org>
4357L: linux-edac@vger.kernel.org
4358S: Maintained
4359F: drivers/edac/highbank*
4360
4361EDAC-CAVIUM
4362M: Ralf Baechle <ralf@linux-mips.org>
4363M: David Daney <david.daney@cavium.com>
4364L: linux-edac@vger.kernel.org
4365L: linux-mips@linux-mips.org
4366S: Supported
4367F: drivers/edac/octeon_edac*
4368
4369EDAC-E752X
4370M: Mark Gross <mark.gross@intel.com>
4371M: Doug Thompson <dougthompson@xmission.com>
4372L: linux-edac@vger.kernel.org
4373S: Maintained
4374F: drivers/edac/e752x_edac.c
4375
4376EDAC-E7XXX
4377M: Doug Thompson <dougthompson@xmission.com>
4378L: linux-edac@vger.kernel.org
4379S: Maintained
4380F: drivers/edac/e7xxx_edac.c
4381
4382EDAC-GHES
4383M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4384M: Mauro Carvalho Chehab <mchehab@kernel.org>
4385L: linux-edac@vger.kernel.org
4386S: Maintained
4387F: drivers/edac/ghes_edac.c
4388
4389EDAC-I82443BXGX
4390M: Tim Small <tim@buttersideup.com>
4391L: linux-edac@vger.kernel.org
4392S: Maintained
4393F: drivers/edac/i82443bxgx_edac.c
4394
4395EDAC-I3000
4396M: Jason Uhlenkott <juhlenko@akamai.com>
4397L: linux-edac@vger.kernel.org
4398S: Maintained
4399F: drivers/edac/i3000_edac.c
4400
4401EDAC-I5000
4402M: Doug Thompson <dougthompson@xmission.com>
4403L: linux-edac@vger.kernel.org
4404S: Maintained
4405F: drivers/edac/i5000_edac.c
4406
4407EDAC-I5400
4408M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4409M: Mauro Carvalho Chehab <mchehab@kernel.org>
4410L: linux-edac@vger.kernel.org
4411S: Maintained
4412F: drivers/edac/i5400_edac.c
4413
4414EDAC-I7300
4415M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4416M: Mauro Carvalho Chehab <mchehab@kernel.org>
4417L: linux-edac@vger.kernel.org
4418S: Maintained
4419F: drivers/edac/i7300_edac.c
4420
4421EDAC-I7CORE
4422M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4423M: Mauro Carvalho Chehab <mchehab@kernel.org>
4424L: linux-edac@vger.kernel.org
4425S: Maintained
4426F: drivers/edac/i7core_edac.c
4427
4428EDAC-I82975X
4429M: Ranganathan Desikan <ravi@jetztechnologies.com>
4430M: "Arvind R." <arvino55@gmail.com>
4431L: linux-edac@vger.kernel.org
4432S: Maintained
4433F: drivers/edac/i82975x_edac.c
4434
4435EDAC-IE31200
4436M: Jason Baron <jbaron@akamai.com>
4437L: linux-edac@vger.kernel.org
4438S: Maintained
4439F: drivers/edac/ie31200_edac.c
4440
4441EDAC-MPC85XX
4442M: Johannes Thumshirn <morbidrsa@gmail.com>
4443L: linux-edac@vger.kernel.org
4444S: Maintained
4445F: drivers/edac/mpc85xx_edac.[ch]
4446
4447EDAC-PASEMI
4448M: Egor Martovetsky <egor@pasemi.com>
4449L: linux-edac@vger.kernel.org
4450S: Maintained
4451F: drivers/edac/pasemi_edac.c
4452
4453EDAC-R82600
4454M: Tim Small <tim@buttersideup.com>
4455L: linux-edac@vger.kernel.org
4456S: Maintained
4457F: drivers/edac/r82600_edac.c
4458
4459EDAC-SBRIDGE
4460M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4461M: Mauro Carvalho Chehab <mchehab@kernel.org>
4462L: linux-edac@vger.kernel.org
4463S: Maintained
4464F: drivers/edac/sb_edac.c
4465
4466EDAC-XGENE
4467APPLIED MICRO (APM) X-GENE SOC EDAC
4468M: Loc Ho <lho@apm.com>
4469S: Supported
4470F: drivers/edac/xgene_edac.c
4471F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4472
4473EDIROL UA-101/UA-1000 DRIVER
4474M: Clemens Ladisch <clemens@ladisch.de>
4475L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4476T: git git://git.alsa-project.org/alsa-kernel.git
4477S: Maintained
4478F: sound/usb/misc/ua101.c
4479
4480EXTENSIBLE FIRMWARE INTERFACE (EFI)
4481M: Matt Fleming <matt@codeblueprint.co.uk>
4482L: linux-efi@vger.kernel.org
4483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4484S: Maintained
4485F: Documentation/efi-stub.txt
4486F: arch/ia64/kernel/efi.c
4487F: arch/x86/boot/compressed/eboot.[ch]
4488F: arch/x86/include/asm/efi.h
4489F: arch/x86/platform/efi/
4490F: drivers/firmware/efi/
4491F: include/linux/efi*.h
4492
4493EFI VARIABLE FILESYSTEM
4494M: Matthew Garrett <matthew.garrett@nebula.com>
4495M: Jeremy Kerr <jk@ozlabs.org>
4496M: Matt Fleming <matt@codeblueprint.co.uk>
4497T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4498L: linux-efi@vger.kernel.org
4499S: Maintained
4500F: fs/efivarfs/
4501
4502EFIFB FRAMEBUFFER DRIVER
4503L: linux-fbdev@vger.kernel.org
4504M: Peter Jones <pjones@redhat.com>
4505S: Maintained
4506F: drivers/video/fbdev/efifb.c
4507
4508EFS FILESYSTEM
4509W: http://aeschi.ch.eu.org/efs/
4510S: Orphan
4511F: fs/efs/
4512
4513EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4514M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4515L: netdev@vger.kernel.org
4516S: Maintained
4517F: drivers/net/ethernet/ibm/ehea/
4518
4519EM28XX VIDEO4LINUX DRIVER
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
4522L: linux-media@vger.kernel.org
4523W: https://linuxtv.org
4524T: git git://linuxtv.org/media_tree.git
4525S: Maintained
4526F: drivers/media/usb/em28xx/
4527
4528EMBEDDED LINUX
4529M: Paul Gortmaker <paul.gortmaker@windriver.com>
4530M: Matt Mackall <mpm@selenic.com>
4531M: David Woodhouse <dwmw2@infradead.org>
4532L: linux-embedded@vger.kernel.org
4533S: Maintained
4534
4535EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4536M: James Smart <james.smart@avagotech.com>
4537M: Dick Kennedy <dick.kennedy@avagotech.com>
4538L: linux-scsi@vger.kernel.org
4539W: http://www.avagotech.com
4540S: Supported
4541F: drivers/scsi/lpfc/
4542
4543ENE CB710 FLASH CARD READER DRIVER
4544M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4545S: Maintained
4546F: drivers/misc/cb710/
4547F: drivers/mmc/host/cb710-mmc.*
4548F: include/linux/cb710.h
4549
4550ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4551M: Maxim Levitsky <maximlevitsky@gmail.com>
4552S: Maintained
4553F: drivers/media/rc/ene_ir.*
4554
4555EPSON S1D13XXX FRAMEBUFFER DRIVER
4556M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4557S: Maintained
4558T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4559F: drivers/video/fbdev/s1d13xxxfb.c
4560F: include/video/s1d13xxxfb.h
4561
4562ET131X NETWORK DRIVER
4563M: Mark Einon <mark.einon@gmail.com>
4564S: Odd Fixes
4565F: drivers/net/ethernet/agere/
4566
4567ETHERNET BRIDGE
4568M: Stephen Hemminger <stephen@networkplumber.org>
4569L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4570L: netdev@vger.kernel.org
4571W: http://www.linuxfoundation.org/en/Net:Bridge
4572S: Maintained
4573F: include/linux/netfilter_bridge/
4574F: net/bridge/
4575
4576ETHERNET PHY LIBRARY
4577M: Florian Fainelli <f.fainelli@gmail.com>
4578L: netdev@vger.kernel.org
4579S: Maintained
4580F: include/linux/phy.h
4581F: include/linux/phy_fixed.h
4582F: drivers/net/phy/
4583F: Documentation/networking/phy.txt
4584F: drivers/of/of_mdio.c
4585F: drivers/of/of_net.c
4586
4587EXT2 FILE SYSTEM
4588M: Jan Kara <jack@suse.com>
4589L: linux-ext4@vger.kernel.org
4590S: Maintained
4591F: Documentation/filesystems/ext2.txt
4592F: fs/ext2/
4593F: include/linux/ext2*
4594
4595EXT4 FILE SYSTEM
4596M: "Theodore Ts'o" <tytso@mit.edu>
4597M: Andreas Dilger <adilger.kernel@dilger.ca>
4598L: linux-ext4@vger.kernel.org
4599W: http://ext4.wiki.kernel.org
4600Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4601T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4602S: Maintained
4603F: Documentation/filesystems/ext4.txt
4604F: fs/ext4/
4605
4606Extended Verification Module (EVM)
4607M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4608L: linux-ima-devel@lists.sourceforge.net
4609L: linux-security-module@vger.kernel.org
4610S: Supported
4611F: security/integrity/evm/
4612
4613EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4614M: MyungJoo Ham <myungjoo.ham@samsung.com>
4615M: Chanwoo Choi <cw00.choi@samsung.com>
4616L: linux-kernel@vger.kernel.org
4617T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4618S: Maintained
4619F: drivers/extcon/
4620F: include/linux/extcon/
4621F: include/linux/extcon.h
4622F: Documentation/extcon/
4623F: Documentation/devicetree/bindings/extcon/
4624
4625EXYNOS DP DRIVER
4626M: Jingoo Han <jingoohan1@gmail.com>
4627L: dri-devel@lists.freedesktop.org
4628S: Maintained
4629F: drivers/gpu/drm/exynos/exynos_dp*
4630
4631EXYNOS SYSMMU (IOMMU) driver
4632M: Marek Szyprowski <m.szyprowski@samsung.com>
4633L: iommu@lists.linux-foundation.org
4634S: Maintained
4635F: drivers/iommu/exynos-iommu.c
4636
4637EXYNOS MIPI DISPLAY DRIVERS
4638M: Inki Dae <inki.dae@samsung.com>
4639M: Donghwa Lee <dh09.lee@samsung.com>
4640M: Kyungmin Park <kyungmin.park@samsung.com>
4641L: linux-fbdev@vger.kernel.org
4642S: Maintained
4643F: drivers/video/fbdev/exynos/exynos_mipi*
4644F: include/video/exynos_mipi*
4645
4646EZchip NPS platform support
4647M: Noam Camus <noamc@ezchip.com>
4648S: Supported
4649F: arch/arc/plat-eznps
4650F: arch/arc/boot/dts/eznps.dts
4651
4652F71805F HARDWARE MONITORING DRIVER
4653M: Jean Delvare <jdelvare@suse.com>
4654L: linux-hwmon@vger.kernel.org
4655S: Maintained
4656F: Documentation/hwmon/f71805f
4657F: drivers/hwmon/f71805f.c
4658
4659FC0011 TUNER DRIVER
4660M: Michael Buesch <m@bues.ch>
4661L: linux-media@vger.kernel.org
4662S: Maintained
4663F: drivers/media/tuners/fc0011.h
4664F: drivers/media/tuners/fc0011.c
4665
4666FC2580 MEDIA DRIVER
4667M: Antti Palosaari <crope@iki.fi>
4668L: linux-media@vger.kernel.org
4669W: https://linuxtv.org
4670W: http://palosaari.fi/linux/
4671Q: http://patchwork.linuxtv.org/project/linux-media/list/
4672T: git git://linuxtv.org/anttip/media_tree.git
4673S: Maintained
4674F: drivers/media/tuners/fc2580*
4675
4676FANOTIFY
4677M: Eric Paris <eparis@redhat.com>
4678S: Maintained
4679F: fs/notify/fanotify/
4680F: include/linux/fanotify.h
4681F: include/uapi/linux/fanotify.h
4682
4683FARSYNC SYNCHRONOUS DRIVER
4684M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4685W: http://www.farsite.co.uk/
4686S: Supported
4687F: drivers/net/wan/farsync.*
4688
4689FAULT INJECTION SUPPORT
4690M: Akinobu Mita <akinobu.mita@gmail.com>
4691S: Supported
4692F: Documentation/fault-injection/
4693F: lib/fault-inject.c
4694
4695FBTFT Framebuffer drivers
4696M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4697M: Noralf Trønnes <noralf@tronnes.org>
4698S: Maintained
4699F: drivers/staging/fbtft/
4700
4701FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4702M: Johannes Thumshirn <jth@kernel.org>
4703L: fcoe-devel@open-fcoe.org
4704W: www.Open-FCoE.org
4705S: Supported
4706F: drivers/scsi/libfc/
4707F: drivers/scsi/fcoe/
4708F: include/scsi/fc/
4709F: include/scsi/libfc.h
4710F: include/scsi/libfcoe.h
4711F: include/uapi/scsi/fc/
4712
4713FILE LOCKING (flock() and fcntl()/lockf())
4714M: Jeff Layton <jlayton@poochiereds.net>
4715M: "J. Bruce Fields" <bfields@fieldses.org>
4716L: linux-fsdevel@vger.kernel.org
4717S: Maintained
4718F: include/linux/fcntl.h
4719F: include/linux/fs.h
4720F: include/uapi/linux/fcntl.h
4721F: include/uapi/linux/fs.h
4722F: fs/fcntl.c
4723F: fs/locks.c
4724
4725FILESYSTEMS (VFS and infrastructure)
4726M: Alexander Viro <viro@zeniv.linux.org.uk>
4727L: linux-fsdevel@vger.kernel.org
4728S: Maintained
4729F: fs/*
4730
4731FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4732M: Riku Voipio <riku.voipio@iki.fi>
4733L: linux-hwmon@vger.kernel.org
4734S: Maintained
4735F: drivers/hwmon/f75375s.c
4736F: include/linux/f75375s.h
4737
4738FIREWIRE AUDIO DRIVERS
4739M: Clemens Ladisch <clemens@ladisch.de>
4740L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4741T: git git://git.alsa-project.org/alsa-kernel.git
4742S: Maintained
4743F: sound/firewire/
4744
4745FIREWIRE MEDIA DRIVERS (firedtv)
4746M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4747L: linux-media@vger.kernel.org
4748L: linux1394-devel@lists.sourceforge.net
4749T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4750S: Maintained
4751F: drivers/media/firewire/
4752
4753FIREWIRE SBP-2 TARGET
4754M: Chris Boot <bootc@bootc.net>
4755L: linux-scsi@vger.kernel.org
4756L: target-devel@vger.kernel.org
4757L: linux1394-devel@lists.sourceforge.net
4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4759S: Maintained
4760F: drivers/target/sbp/
4761
4762FIREWIRE SUBSYSTEM
4763M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4764L: linux1394-devel@lists.sourceforge.net
4765W: http://ieee1394.wiki.kernel.org/
4766T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4767S: Maintained
4768F: drivers/firewire/
4769F: include/linux/firewire.h
4770F: include/uapi/linux/firewire*.h
4771F: tools/firewire/
4772
4773FIRMWARE LOADER (request_firmware)
4774M: Ming Lei <ming.lei@canonical.com>
4775L: linux-kernel@vger.kernel.org
4776S: Maintained
4777F: Documentation/firmware_class/
4778F: drivers/base/firmware*.c
4779F: include/linux/firmware.h
4780
4781FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4782M: Joshua Morris <josh.h.morris@us.ibm.com>
4783M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4784S: Maintained
4785F: drivers/block/rsxx/
4786
4787FLOPPY DRIVER
4788M: Jiri Kosina <jikos@kernel.org>
4789T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4790S: Odd fixes
4791F: drivers/block/floppy.c
4792
4793FMC SUBSYSTEM
4794M: Alessandro Rubini <rubini@gnudd.com>
4795W: http://www.ohwr.org/projects/fmc-bus
4796S: Supported
4797F: drivers/fmc/
4798F: include/linux/fmc*.h
4799F: include/linux/ipmi-fru.h
4800K: fmc_d.*register
4801
4802FPGA MANAGER FRAMEWORK
4803M: Alan Tull <atull@opensource.altera.com>
4804R: Moritz Fischer <moritz.fischer@ettus.com>
4805S: Maintained
4806F: drivers/fpga/
4807F: include/linux/fpga/fpga-mgr.h
4808W: http://www.rocketboards.org
4809
4810FPU EMULATOR
4811M: Bill Metzenthen <billm@melbpc.org.au>
4812W: http://floatingpoint.sourceforge.net/emulator/index.html
4813S: Maintained
4814F: arch/x86/math-emu/
4815
4816FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4817L: netdev@vger.kernel.org
4818S: Orphan
4819F: drivers/net/wan/dlci.c
4820F: drivers/net/wan/sdla.c
4821
4822FRAMEBUFFER LAYER
4823M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4824M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4825L: linux-fbdev@vger.kernel.org
4826W: http://linux-fbdev.sourceforge.net/
4827Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4828T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4829S: Maintained
4830F: Documentation/fb/
4831F: drivers/video/
4832F: include/video/
4833F: include/linux/fb.h
4834F: include/uapi/video/
4835F: include/uapi/linux/fb.h
4836
4837FREESCALE DIU FRAMEBUFFER DRIVER
4838M: Timur Tabi <timur@tabi.org>
4839L: linux-fbdev@vger.kernel.org
4840S: Maintained
4841F: drivers/video/fbdev/fsl-diu-fb.*
4842
4843FREESCALE DMA DRIVER
4844M: Li Yang <leoli@freescale.com>
4845M: Zhang Wei <zw@zh-kernel.org>
4846L: linuxppc-dev@lists.ozlabs.org
4847S: Maintained
4848F: drivers/dma/fsldma.*
4849
4850FREESCALE GPMI NAND DRIVER
4851M: Han Xu <han.xu@nxp.com>
4852L: linux-mtd@lists.infradead.org
4853S: Maintained
4854F: drivers/mtd/nand/gpmi-nand/*
4855
4856FREESCALE I2C CPM DRIVER
4857M: Jochen Friedrich <jochen@scram.de>
4858L: linuxppc-dev@lists.ozlabs.org
4859L: linux-i2c@vger.kernel.org
4860S: Maintained
4861F: drivers/i2c/busses/i2c-cpm.c
4862
4863FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4864M: Sascha Hauer <kernel@pengutronix.de>
4865L: linux-fbdev@vger.kernel.org
4866L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4867S: Maintained
4868F: include/linux/platform_data/video-imxfb.h
4869F: drivers/video/fbdev/imxfb.c
4870
4871FREESCALE QUAD SPI DRIVER
4872M: Han Xu <han.xu@nxp.com>
4873L: linux-mtd@lists.infradead.org
4874S: Maintained
4875F: drivers/mtd/spi-nor/fsl-quadspi.c
4876
4877FREESCALE SOC FS_ENET DRIVER
4878M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4879M: Vitaly Bordug <vbordug@ru.mvista.com>
4880L: linuxppc-dev@lists.ozlabs.org
4881L: netdev@vger.kernel.org
4882S: Maintained
4883F: drivers/net/ethernet/freescale/fs_enet/
4884F: include/linux/fs_enet_pd.h
4885
4886FREESCALE IMX / MXC FEC DRIVER
4887M: Fugang Duan <fugang.duan@nxp.com>
4888L: netdev@vger.kernel.org
4889S: Maintained
4890F: drivers/net/ethernet/freescale/fec_main.c
4891F: drivers/net/ethernet/freescale/fec_ptp.c
4892F: drivers/net/ethernet/freescale/fec.h
4893F: Documentation/devicetree/bindings/net/fsl-fec.txt
4894
4895FREESCALE QUICC ENGINE LIBRARY
4896L: linuxppc-dev@lists.ozlabs.org
4897S: Orphan
4898F: drivers/soc/fsl/qe/
4899F: include/soc/fsl/*qe*.h
4900F: include/soc/fsl/*ucc*.h
4901
4902FREESCALE USB PERIPHERAL DRIVERS
4903M: Li Yang <leoli@freescale.com>
4904L: linux-usb@vger.kernel.org
4905L: linuxppc-dev@lists.ozlabs.org
4906S: Maintained
4907F: drivers/usb/gadget/udc/fsl*
4908
4909FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4910M: Li Yang <leoli@freescale.com>
4911L: netdev@vger.kernel.org
4912L: linuxppc-dev@lists.ozlabs.org
4913S: Maintained
4914F: drivers/net/ethernet/freescale/ucc_geth*
4915
4916FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4917M: Claudiu Manoil <claudiu.manoil@freescale.com>
4918L: netdev@vger.kernel.org
4919S: Maintained
4920F: drivers/net/ethernet/freescale/gianfar*
4921X: drivers/net/ethernet/freescale/gianfar_ptp.c
4922F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4923
4924FREESCALE QUICC ENGINE UCC HDLC DRIVER
4925M: Zhao Qiang <qiang.zhao@nxp.com>
4926L: netdev@vger.kernel.org
4927L: linuxppc-dev@lists.ozlabs.org
4928S: Maintained
4929F: drivers/net/wan/fsl_ucc_hdlc*
4930
4931FREESCALE QUICC ENGINE UCC UART DRIVER
4932M: Timur Tabi <timur@tabi.org>
4933L: linuxppc-dev@lists.ozlabs.org
4934S: Maintained
4935F: drivers/tty/serial/ucc_uart.c
4936
4937FREESCALE SOC SOUND DRIVERS
4938M: Timur Tabi <timur@tabi.org>
4939M: Nicolin Chen <nicoleotsuka@gmail.com>
4940M: Xiubo Li <Xiubo.Lee@gmail.com>
4941R: Fabio Estevam <fabio.estevam@nxp.com>
4942L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4943L: linuxppc-dev@lists.ozlabs.org
4944S: Maintained
4945F: sound/soc/fsl/fsl*
4946F: sound/soc/fsl/imx*
4947F: sound/soc/fsl/mpc8610_hpcd.c
4948
4949FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
4950M: "J. German Rivera" <German.Rivera@freescale.com>
4951M: Stuart Yoder <stuart.yoder@nxp.com>
4952L: linux-kernel@vger.kernel.org
4953S: Maintained
4954F: drivers/staging/fsl-mc/
4955
4956FREEVXFS FILESYSTEM
4957M: Christoph Hellwig <hch@infradead.org>
4958W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
4959S: Maintained
4960F: fs/freevxfs/
4961
4962FREEZER
4963M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
4964M: Pavel Machek <pavel@ucw.cz>
4965L: linux-pm@vger.kernel.org
4966S: Supported
4967F: Documentation/power/freezing-of-tasks.txt
4968F: include/linux/freezer.h
4969F: kernel/freezer.c
4970
4971FRONTSWAP API
4972M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
4973L: linux-kernel@vger.kernel.org
4974S: Maintained
4975F: mm/frontswap.c
4976F: include/linux/frontswap.h
4977
4978FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
4979M: David Howells <dhowells@redhat.com>
4980L: linux-cachefs@redhat.com (moderated for non-subscribers)
4981S: Supported
4982F: Documentation/filesystems/caching/
4983F: fs/fscache/
4984F: include/linux/fscache*.h
4985
4986FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
4987M: Theodore Y. Ts'o <tytso@mit.edu>
4988M: Jaegeuk Kim <jaegeuk@kernel.org>
4989S: Supported
4990F: fs/crypto/
4991F: include/linux/fscrypto.h
4992
4993F2FS FILE SYSTEM
4994M: Jaegeuk Kim <jaegeuk@kernel.org>
4995M: Changman Lee <cm224.lee@samsung.com>
4996R: Chao Yu <yuchao0@huawei.com>
4997L: linux-f2fs-devel@lists.sourceforge.net
4998W: http://en.wikipedia.org/wiki/F2FS
4999T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5000S: Maintained
5001F: Documentation/filesystems/f2fs.txt
5002F: Documentation/ABI/testing/sysfs-fs-f2fs
5003F: fs/f2fs/
5004F: include/linux/f2fs_fs.h
5005F: include/trace/events/f2fs.h
5006
5007FUJITSU FR-V (FRV) PORT
5008S: Orphan
5009F: arch/frv/
5010
5011FUJITSU LAPTOP EXTRAS
5012M: Jonathan Woithe <jwoithe@just42.net>
5013L: platform-driver-x86@vger.kernel.org
5014S: Maintained
5015F: drivers/platform/x86/fujitsu-laptop.c
5016
5017FUJITSU M-5MO LS CAMERA ISP DRIVER
5018M: Kyungmin Park <kyungmin.park@samsung.com>
5019M: Heungjun Kim <riverful.kim@samsung.com>
5020L: linux-media@vger.kernel.org
5021S: Maintained
5022F: drivers/media/i2c/m5mols/
5023F: include/media/i2c/m5mols.h
5024
5025FUJITSU TABLET EXTRAS
5026M: Robert Gerlach <khnz@gmx.de>
5027L: platform-driver-x86@vger.kernel.org
5028S: Maintained
5029F: drivers/platform/x86/fujitsu-tablet.c
5030
5031FUSE: FILESYSTEM IN USERSPACE
5032M: Miklos Szeredi <miklos@szeredi.hu>
5033L: linux-fsdevel@vger.kernel.org
5034W: http://fuse.sourceforge.net/
5035T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5036S: Maintained
5037F: fs/fuse/
5038F: include/uapi/linux/fuse.h
5039F: Documentation/filesystems/fuse.txt
5040
5041FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5042M: Rik Faith <faith@cs.unc.edu>
5043L: linux-scsi@vger.kernel.org
5044S: Odd Fixes (e.g., new signatures)
5045F: drivers/scsi/fdomain.*
5046
5047GCOV BASED KERNEL PROFILING
5048M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5049S: Maintained
5050F: kernel/gcov/
5051F: Documentation/gcov.txt
5052
5053GDT SCSI DISK ARRAY CONTROLLER DRIVER
5054M: Achim Leubner <achim_leubner@adaptec.com>
5055L: linux-scsi@vger.kernel.org
5056W: http://www.icp-vortex.com/
5057S: Supported
5058F: drivers/scsi/gdt*
5059
5060GDB KERNEL DEBUGGING HELPER SCRIPTS
5061M: Jan Kiszka <jan.kiszka@siemens.com>
5062M: Kieran Bingham <kieran@bingham.xyz>
5063S: Supported
5064F: scripts/gdb/
5065
5066GEMTEK FM RADIO RECEIVER DRIVER
5067M: Hans Verkuil <hverkuil@xs4all.nl>
5068L: linux-media@vger.kernel.org
5069T: git git://linuxtv.org/media_tree.git
5070W: https://linuxtv.org
5071S: Maintained
5072F: drivers/media/radio/radio-gemtek*
5073
5074GENERIC GPIO I2C DRIVER
5075M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5076S: Supported
5077F: drivers/i2c/busses/i2c-gpio.c
5078F: include/linux/i2c-gpio.h
5079
5080GENERIC GPIO I2C MULTIPLEXER DRIVER
5081M: Peter Korsgaard <peter.korsgaard@barco.com>
5082L: linux-i2c@vger.kernel.org
5083S: Supported
5084F: drivers/i2c/muxes/i2c-mux-gpio.c
5085F: include/linux/i2c-mux-gpio.h
5086F: Documentation/i2c/muxes/i2c-mux-gpio
5087
5088GENERIC HDLC (WAN) DRIVERS
5089M: Krzysztof Halasa <khc@pm.waw.pl>
5090W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5091S: Maintained
5092F: drivers/net/wan/c101.c
5093F: drivers/net/wan/hd6457*
5094F: drivers/net/wan/hdlc*
5095F: drivers/net/wan/n2.c
5096F: drivers/net/wan/pc300too.c
5097F: drivers/net/wan/pci200syn.c
5098F: drivers/net/wan/wanxl*
5099
5100GENERIC INCLUDE/ASM HEADER FILES
5101M: Arnd Bergmann <arnd@arndb.de>
5102L: linux-arch@vger.kernel.org
5103T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5104S: Maintained
5105F: include/asm-generic/
5106F: include/uapi/asm-generic/
5107
5108GENERIC PHY FRAMEWORK
5109M: Kishon Vijay Abraham I <kishon@ti.com>
5110L: linux-kernel@vger.kernel.org
5111T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5112S: Supported
5113F: drivers/phy/
5114F: include/linux/phy/
5115
5116GENERIC PM DOMAINS
5117M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5118M: Kevin Hilman <khilman@kernel.org>
5119M: Ulf Hansson <ulf.hansson@linaro.org>
5120L: linux-pm@vger.kernel.org
5121S: Supported
5122F: drivers/base/power/domain*.c
5123F: include/linux/pm_domain.h
5124
5125GENERIC UIO DRIVER FOR PCI DEVICES
5126M: "Michael S. Tsirkin" <mst@redhat.com>
5127L: kvm@vger.kernel.org
5128S: Supported
5129F: drivers/uio/uio_pci_generic.c
5130
5131GET_MAINTAINER SCRIPT
5132M: Joe Perches <joe@perches.com>
5133S: Maintained
5134F: scripts/get_maintainer.pl
5135
5136GFS2 FILE SYSTEM
5137M: Steven Whitehouse <swhiteho@redhat.com>
5138M: Bob Peterson <rpeterso@redhat.com>
5139L: cluster-devel@redhat.com
5140W: http://sources.redhat.com/cluster/
5141T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5142S: Supported
5143F: Documentation/filesystems/gfs2*.txt
5144F: fs/gfs2/
5145F: include/uapi/linux/gfs2_ondisk.h
5146
5147GIGASET ISDN DRIVERS
5148M: Paul Bolle <pebolle@tiscali.nl>
5149L: gigaset307x-common@lists.sourceforge.net
5150W: http://gigaset307x.sourceforge.net/
5151S: Odd Fixes
5152F: Documentation/isdn/README.gigaset
5153F: drivers/isdn/gigaset/
5154F: include/uapi/linux/gigaset_dev.h
5155
5156GO7007 MPEG CODEC
5157M: Hans Verkuil <hans.verkuil@cisco.com>
5158L: linux-media@vger.kernel.org
5159S: Maintained
5160F: drivers/media/usb/go7007/
5161
5162GOODIX TOUCHSCREEN
5163M: Bastien Nocera <hadess@hadess.net>
5164L: linux-input@vger.kernel.org
5165S: Maintained
5166F: drivers/input/touchscreen/goodix.c
5167
5168GPIO SUBSYSTEM
5169M: Linus Walleij <linus.walleij@linaro.org>
5170M: Alexandre Courbot <gnurou@gmail.com>
5171L: linux-gpio@vger.kernel.org
5172T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5173S: Maintained
5174F: Documentation/devicetree/bindings/gpio/
5175F: Documentation/gpio/
5176F: Documentation/ABI/testing/gpio-cdev
5177F: Documentation/ABI/obsolete/sysfs-gpio
5178F: drivers/gpio/
5179F: include/linux/gpio/
5180F: include/linux/gpio.h
5181F: include/asm-generic/gpio.h
5182F: include/uapi/linux/gpio.h
5183F: tools/gpio/
5184
5185GRE DEMULTIPLEXER DRIVER
5186M: Dmitry Kozlov <xeb@mail.ru>
5187L: netdev@vger.kernel.org
5188S: Maintained
5189F: net/ipv4/gre_demux.c
5190F: net/ipv4/gre_offload.c
5191F: include/net/gre.h
5192
5193GRETH 10/100/1G Ethernet MAC device driver
5194M: Andreas Larsson <andreas@gaisler.com>
5195L: netdev@vger.kernel.org
5196S: Maintained
5197F: drivers/net/ethernet/aeroflex/
5198
5199GSPCA FINEPIX SUBDRIVER
5200M: Frank Zago <frank@zago.net>
5201L: linux-media@vger.kernel.org
5202T: git git://linuxtv.org/media_tree.git
5203S: Maintained
5204F: drivers/media/usb/gspca/finepix.c
5205
5206GSPCA GL860 SUBDRIVER
5207M: Olivier Lorin <o.lorin@laposte.net>
5208L: linux-media@vger.kernel.org
5209T: git git://linuxtv.org/media_tree.git
5210S: Maintained
5211F: drivers/media/usb/gspca/gl860/
5212
5213GSPCA M5602 SUBDRIVER
5214M: Erik Andren <erik.andren@gmail.com>
5215L: linux-media@vger.kernel.org
5216T: git git://linuxtv.org/media_tree.git
5217S: Maintained
5218F: drivers/media/usb/gspca/m5602/
5219
5220GSPCA PAC207 SONIXB SUBDRIVER
5221M: Hans Verkuil <hverkuil@xs4all.nl>
5222L: linux-media@vger.kernel.org
5223T: git git://linuxtv.org/media_tree.git
5224S: Odd Fixes
5225F: drivers/media/usb/gspca/pac207.c
5226
5227GSPCA SN9C20X SUBDRIVER
5228M: Brian Johnson <brijohn@gmail.com>
5229L: linux-media@vger.kernel.org
5230T: git git://linuxtv.org/media_tree.git
5231S: Maintained
5232F: drivers/media/usb/gspca/sn9c20x.c
5233
5234GSPCA T613 SUBDRIVER
5235M: Leandro Costantino <lcostantino@gmail.com>
5236L: linux-media@vger.kernel.org
5237T: git git://linuxtv.org/media_tree.git
5238S: Maintained
5239F: drivers/media/usb/gspca/t613.c
5240
5241GSPCA USB WEBCAM DRIVER
5242M: Hans Verkuil <hverkuil@xs4all.nl>
5243L: linux-media@vger.kernel.org
5244T: git git://linuxtv.org/media_tree.git
5245S: Odd Fixes
5246F: drivers/media/usb/gspca/
5247
5248GUID PARTITION TABLE (GPT)
5249M: Davidlohr Bueso <dave@stgolabs.net>
5250L: linux-efi@vger.kernel.org
5251S: Maintained
5252F: block/partitions/efi.*
5253
5254STK1160 USB VIDEO CAPTURE DRIVER
5255M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5256L: linux-media@vger.kernel.org
5257T: git git://linuxtv.org/media_tree.git
5258S: Maintained
5259F: drivers/media/usb/stk1160/
5260
5261H8/300 ARCHITECTURE
5262M: Yoshinori Sato <ysato@users.sourceforge.jp>
5263L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5264W: http://uclinux-h8.sourceforge.jp
5265T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5266S: Maintained
5267F: arch/h8300/
5268F: drivers/clocksource/h8300_*.c
5269F: drivers/clk/h8300/
5270F: drivers/irqchip/irq-renesas-h8*.c
5271
5272HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5273M: Frank Seidel <frank@f-seidel.de>
5274L: platform-driver-x86@vger.kernel.org
5275W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5276S: Maintained
5277F: drivers/platform/x86/hdaps.c
5278
5279HDPVR USB VIDEO ENCODER DRIVER
5280M: Hans Verkuil <hverkuil@xs4all.nl>
5281L: linux-media@vger.kernel.org
5282T: git git://linuxtv.org/media_tree.git
5283W: https://linuxtv.org
5284S: Odd Fixes
5285F: drivers/media/usb/hdpvr/
5286
5287HWPOISON MEMORY FAILURE HANDLING
5288M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5289L: linux-mm@kvack.org
5290S: Maintained
5291F: mm/memory-failure.c
5292F: mm/hwpoison-inject.c
5293
5294HYPERVISOR VIRTUAL CONSOLE DRIVER
5295L: linuxppc-dev@lists.ozlabs.org
5296S: Odd Fixes
5297F: drivers/tty/hvc/
5298
5299HACKRF MEDIA DRIVER
5300M: Antti Palosaari <crope@iki.fi>
5301L: linux-media@vger.kernel.org
5302W: https://linuxtv.org
5303W: http://palosaari.fi/linux/
5304Q: http://patchwork.linuxtv.org/project/linux-media/list/
5305T: git git://linuxtv.org/anttip/media_tree.git
5306S: Maintained
5307F: drivers/media/usb/hackrf/
5308
5309HARDWARE MONITORING
5310M: Jean Delvare <jdelvare@suse.com>
5311M: Guenter Roeck <linux@roeck-us.net>
5312L: linux-hwmon@vger.kernel.org
5313W: http://hwmon.wiki.kernel.org/
5314T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5315T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5316S: Maintained
5317F: Documentation/hwmon/
5318F: drivers/hwmon/
5319F: include/linux/hwmon*.h
5320
5321HARDWARE RANDOM NUMBER GENERATOR CORE
5322M: Matt Mackall <mpm@selenic.com>
5323M: Herbert Xu <herbert@gondor.apana.org.au>
5324L: linux-crypto@vger.kernel.org
5325S: Odd fixes
5326F: Documentation/devicetree/bindings/rng/
5327F: Documentation/hw_random.txt
5328F: drivers/char/hw_random/
5329F: include/linux/hw_random.h
5330
5331HARDWARE SPINLOCK CORE
5332M: Ohad Ben-Cohen <ohad@wizery.com>
5333M: Bjorn Andersson <bjorn.andersson@linaro.org>
5334L: linux-remoteproc@vger.kernel.org
5335S: Maintained
5336T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5337F: Documentation/hwspinlock.txt
5338F: drivers/hwspinlock/hwspinlock_*
5339F: include/linux/hwspinlock.h
5340
5341HARMONY SOUND DRIVER
5342L: linux-parisc@vger.kernel.org
5343S: Maintained
5344F: sound/parisc/harmony.*
5345
5346HD29L2 MEDIA DRIVER
5347M: Antti Palosaari <crope@iki.fi>
5348L: linux-media@vger.kernel.org
5349W: https://linuxtv.org
5350W: http://palosaari.fi/linux/
5351Q: http://patchwork.linuxtv.org/project/linux-media/list/
5352T: git git://linuxtv.org/anttip/media_tree.git
5353S: Maintained
5354F: drivers/media/dvb-frontends/hd29l2*
5355
5356HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5357M: Don Brace <don.brace@microsemi.com>
5358L: iss_storagedev@hp.com
5359L: esc.storagedev@microsemi.com
5360L: linux-scsi@vger.kernel.org
5361S: Supported
5362F: Documentation/scsi/hpsa.txt
5363F: drivers/scsi/hpsa*.[ch]
5364F: include/linux/cciss*.h
5365F: include/uapi/linux/cciss*.h
5366
5367HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5368M: Don Brace <don.brace@microsemi.com>
5369L: iss_storagedev@hp.com
5370L: esc.storagedev@microsemi.com
5371L: linux-scsi@vger.kernel.org
5372S: Supported
5373F: Documentation/blockdev/cciss.txt
5374F: drivers/block/cciss*
5375F: include/linux/cciss_ioctl.h
5376F: include/uapi/linux/cciss_ioctl.h
5377
5378HFI1 DRIVER
5379M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5380M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5381L: linux-rdma@vger.kernel.org
5382S: Supported
5383F: drivers/infiniband/hw/hfi1
5384
5385HFS FILESYSTEM
5386L: linux-fsdevel@vger.kernel.org
5387S: Orphan
5388F: Documentation/filesystems/hfs.txt
5389F: fs/hfs/
5390
5391HFSPLUS FILESYSTEM
5392L: linux-fsdevel@vger.kernel.org
5393S: Orphan
5394F: Documentation/filesystems/hfsplus.txt
5395F: fs/hfsplus/
5396
5397HGA FRAMEBUFFER DRIVER
5398M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5399L: linux-nvidia@lists.surfsouth.com
5400W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5401S: Maintained
5402F: drivers/video/fbdev/hgafb.c
5403
5404HIBERNATION (aka Software Suspend, aka swsusp)
5405M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5406M: Pavel Machek <pavel@ucw.cz>
5407L: linux-pm@vger.kernel.org
5408S: Supported
5409F: arch/x86/power/
5410F: drivers/base/power/
5411F: kernel/power/
5412F: include/linux/suspend.h
5413F: include/linux/freezer.h
5414F: include/linux/pm.h
5415F: arch/*/include/asm/suspend*.h
5416
5417HID CORE LAYER
5418M: Jiri Kosina <jikos@kernel.org>
5419R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5420L: linux-input@vger.kernel.org
5421T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5422S: Maintained
5423F: drivers/hid/
5424F: include/linux/hid*
5425F: include/uapi/linux/hid*
5426
5427HID SENSOR HUB DRIVERS
5428M: Jiri Kosina <jikos@kernel.org>
5429M: Jonathan Cameron <jic23@kernel.org>
5430M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5431L: linux-input@vger.kernel.org
5432L: linux-iio@vger.kernel.org
5433S: Maintained
5434F: Documentation/hid/hid-sensor*
5435F: drivers/hid/hid-sensor-*
5436F: drivers/iio/*/hid-*
5437F: include/linux/hid-sensor-*
5438
5439HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5440M: Thomas Gleixner <tglx@linutronix.de>
5441L: linux-kernel@vger.kernel.org
5442T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5443S: Maintained
5444F: Documentation/timers/
5445F: kernel/time/hrtimer.c
5446F: kernel/time/clockevents.c
5447F: kernel/time/tick*.*
5448F: kernel/time/timer_*.c
5449F: include/linux/clockchips.h
5450F: include/linux/hrtimer.h
5451
5452HIGH-SPEED SCC DRIVER FOR AX.25
5453L: linux-hams@vger.kernel.org
5454S: Orphan
5455F: drivers/net/hamradio/dmascc.c
5456F: drivers/net/hamradio/scc.c
5457
5458HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5459M: HighPoint Linux Team <linux@highpoint-tech.com>
5460W: http://www.highpoint-tech.com
5461S: Supported
5462F: Documentation/scsi/hptiop.txt
5463F: drivers/scsi/hptiop.c
5464
5465HIPPI
5466M: Jes Sorensen <jes@trained-monkey.org>
5467L: linux-hippi@sunsite.dk
5468S: Maintained
5469F: include/linux/hippidevice.h
5470F: include/uapi/linux/if_hippi.h
5471F: net/802/hippi.c
5472F: drivers/net/hippi/
5473
5474HISILICON NETWORK SUBSYSTEM DRIVER
5475M: Yisen Zhuang <yisen.zhuang@huawei.com>
5476M: Salil Mehta <salil.mehta@huawei.com>
5477L: netdev@vger.kernel.org
5478W: http://www.hisilicon.com
5479S: Maintained
5480F: drivers/net/ethernet/hisilicon/
5481F: Documentation/devicetree/bindings/net/hisilicon*.txt
5482
5483HISILICON SAS Controller
5484M: John Garry <john.garry@huawei.com>
5485W: http://www.hisilicon.com
5486S: Supported
5487F: drivers/scsi/hisi_sas/
5488F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5489
5490HOST AP DRIVER
5491M: Jouni Malinen <j@w1.fi>
5492L: hostap@shmoo.com (subscribers-only)
5493L: linux-wireless@vger.kernel.org
5494W: http://hostap.epitest.fi/
5495S: Maintained
5496F: drivers/net/wireless/intersil/hostap/
5497
5498HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5499L: platform-driver-x86@vger.kernel.org
5500S: Orphan
5501F: drivers/platform/x86/tc1100-wmi.c
5502
5503HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5504M: Jaroslav Kysela <perex@perex.cz>
5505S: Maintained
5506F: drivers/net/ethernet/hp/hp100.*
5507
5508HPET: High Precision Event Timers driver
5509M: Clemens Ladisch <clemens@ladisch.de>
5510S: Maintained
5511F: Documentation/timers/hpet.txt
5512F: drivers/char/hpet.c
5513F: include/linux/hpet.h
5514F: include/uapi/linux/hpet.h
5515
5516HPET: x86
5517S: Orphan
5518F: arch/x86/kernel/hpet.c
5519F: arch/x86/include/asm/hpet.h
5520
5521HPFS FILESYSTEM
5522M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5523W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5524S: Maintained
5525F: fs/hpfs/
5526
5527HSI SUBSYSTEM
5528M: Sebastian Reichel <sre@kernel.org>
5529T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5530S: Maintained
5531F: Documentation/ABI/testing/sysfs-bus-hsi
5532F: Documentation/hsi.txt
5533F: drivers/hsi/
5534F: include/linux/hsi/
5535F: include/uapi/linux/hsi/
5536
5537HSO 3G MODEM DRIVER
5538M: Jan Dumon <j.dumon@option.com>
5539W: http://www.pharscape.org
5540S: Maintained
5541F: drivers/net/usb/hso.c
5542
5543HSR NETWORK PROTOCOL
5544M: Arvid Brodin <arvid.brodin@alten.se>
5545L: netdev@vger.kernel.org
5546S: Maintained
5547F: net/hsr/
5548
5549HTCPEN TOUCHSCREEN DRIVER
5550M: Pau Oliva Fora <pof@eslack.org>
5551L: linux-input@vger.kernel.org
5552S: Maintained
5553F: drivers/input/touchscreen/htcpen.c
5554
5555HUGETLB FILESYSTEM
5556M: Nadia Yvette Chambers <nyc@holomorphy.com>
5557S: Maintained
5558F: fs/hugetlbfs/
5559
5560Hyper-V CORE AND DRIVERS
5561M: "K. Y. Srinivasan" <kys@microsoft.com>
5562M: Haiyang Zhang <haiyangz@microsoft.com>
5563L: devel@linuxdriverproject.org
5564S: Maintained
5565F: arch/x86/include/asm/mshyperv.h
5566F: arch/x86/include/uapi/asm/hyperv.h
5567F: arch/x86/kernel/cpu/mshyperv.c
5568F: drivers/hid/hid-hyperv.c
5569F: drivers/hv/
5570F: drivers/input/serio/hyperv-keyboard.c
5571F: drivers/pci/host/pci-hyperv.c
5572F: drivers/net/hyperv/
5573F: drivers/scsi/storvsc_drv.c
5574F: drivers/video/fbdev/hyperv_fb.c
5575F: include/linux/hyperv.h
5576F: tools/hv/
5577F: Documentation/ABI/stable/sysfs-bus-vmbus
5578
5579I2C MUXES
5580M: Peter Rosin <peda@axentia.se>
5581L: linux-i2c@vger.kernel.org
5582S: Maintained
5583F: Documentation/i2c/i2c-topology
5584F: Documentation/i2c/muxes/
5585F: Documentation/devicetree/bindings/i2c/i2c-mux*
5586F: drivers/i2c/i2c-mux.c
5587F: drivers/i2c/muxes/
5588F: include/linux/i2c-mux.h
5589
5590I2C OVER PARALLEL PORT
5591M: Jean Delvare <jdelvare@suse.com>
5592L: linux-i2c@vger.kernel.org
5593S: Maintained
5594F: Documentation/i2c/busses/i2c-parport
5595F: Documentation/i2c/busses/i2c-parport-light
5596F: drivers/i2c/busses/i2c-parport.c
5597F: drivers/i2c/busses/i2c-parport-light.c
5598
5599I2C/SMBUS CONTROLLER DRIVERS FOR PC
5600M: Jean Delvare <jdelvare@suse.com>
5601L: linux-i2c@vger.kernel.org
5602S: Maintained
5603F: Documentation/i2c/busses/i2c-ali1535
5604F: Documentation/i2c/busses/i2c-ali1563
5605F: Documentation/i2c/busses/i2c-ali15x3
5606F: Documentation/i2c/busses/i2c-amd756
5607F: Documentation/i2c/busses/i2c-amd8111
5608F: Documentation/i2c/busses/i2c-i801
5609F: Documentation/i2c/busses/i2c-nforce2
5610F: Documentation/i2c/busses/i2c-piix4
5611F: Documentation/i2c/busses/i2c-sis5595
5612F: Documentation/i2c/busses/i2c-sis630
5613F: Documentation/i2c/busses/i2c-sis96x
5614F: Documentation/i2c/busses/i2c-via
5615F: Documentation/i2c/busses/i2c-viapro
5616F: drivers/i2c/busses/i2c-ali1535.c
5617F: drivers/i2c/busses/i2c-ali1563.c
5618F: drivers/i2c/busses/i2c-ali15x3.c
5619F: drivers/i2c/busses/i2c-amd756.c
5620F: drivers/i2c/busses/i2c-amd756-s4882.c
5621F: drivers/i2c/busses/i2c-amd8111.c
5622F: drivers/i2c/busses/i2c-i801.c
5623F: drivers/i2c/busses/i2c-isch.c
5624F: drivers/i2c/busses/i2c-nforce2.c
5625F: drivers/i2c/busses/i2c-nforce2-s4985.c
5626F: drivers/i2c/busses/i2c-piix4.c
5627F: drivers/i2c/busses/i2c-sis5595.c
5628F: drivers/i2c/busses/i2c-sis630.c
5629F: drivers/i2c/busses/i2c-sis96x.c
5630F: drivers/i2c/busses/i2c-via.c
5631F: drivers/i2c/busses/i2c-viapro.c
5632
5633I2C/SMBUS ISMT DRIVER
5634M: Seth Heasley <seth.heasley@intel.com>
5635M: Neil Horman <nhorman@tuxdriver.com>
5636L: linux-i2c@vger.kernel.org
5637F: drivers/i2c/busses/i2c-ismt.c
5638F: Documentation/i2c/busses/i2c-ismt
5639
5640I2C/SMBUS STUB DRIVER
5641M: Jean Delvare <jdelvare@suse.com>
5642L: linux-i2c@vger.kernel.org
5643S: Maintained
5644F: drivers/i2c/i2c-stub.c
5645
5646I2C SUBSYSTEM
5647M: Wolfram Sang <wsa@the-dreams.de>
5648L: linux-i2c@vger.kernel.org
5649W: https://i2c.wiki.kernel.org/
5650Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5651T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5652S: Maintained
5653F: Documentation/devicetree/bindings/i2c/
5654F: Documentation/i2c/
5655F: drivers/i2c/
5656F: drivers/i2c/*/
5657F: include/linux/i2c.h
5658F: include/linux/i2c-*.h
5659F: include/uapi/linux/i2c.h
5660F: include/uapi/linux/i2c-*.h
5661
5662I2C ACPI SUPPORT
5663M: Mika Westerberg <mika.westerberg@linux.intel.com>
5664L: linux-i2c@vger.kernel.org
5665L: linux-acpi@vger.kernel.org
5666S: Maintained
5667
5668I2C-TAOS-EVM DRIVER
5669M: Jean Delvare <jdelvare@suse.com>
5670L: linux-i2c@vger.kernel.org
5671S: Maintained
5672F: Documentation/i2c/busses/i2c-taos-evm
5673F: drivers/i2c/busses/i2c-taos-evm.c
5674
5675I2C-TINY-USB DRIVER
5676M: Till Harbaum <till@harbaum.org>
5677L: linux-i2c@vger.kernel.org
5678W: http://www.harbaum.org/till/i2c_tiny_usb
5679S: Maintained
5680F: drivers/i2c/busses/i2c-tiny-usb.c
5681
5682i386 BOOT CODE
5683M: "H. Peter Anvin" <hpa@zytor.com>
5684S: Maintained
5685F: arch/x86/boot/
5686
5687i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5688M: "H. Peter Anvin" <hpa@zytor.com>
5689T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5690S: Maintained
5691
5692IA64 (Itanium) PLATFORM
5693M: Tony Luck <tony.luck@intel.com>
5694M: Fenghua Yu <fenghua.yu@intel.com>
5695L: linux-ia64@vger.kernel.org
5696T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5697S: Maintained
5698F: arch/ia64/
5699
5700IBM Power VMX Cryptographic instructions
5701M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5702M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5703L: linux-crypto@vger.kernel.org
5704S: Supported
5705F: drivers/crypto/vmx/Makefile
5706F: drivers/crypto/vmx/Kconfig
5707F: drivers/crypto/vmx/vmx.c
5708F: drivers/crypto/vmx/aes*
5709F: drivers/crypto/vmx/ghash*
5710F: drivers/crypto/vmx/ppc-xlate.pl
5711
5712IBM Power in-Nest Crypto Acceleration
5713M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5714M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5715L: linux-crypto@vger.kernel.org
5716S: Supported
5717F: drivers/crypto/nx/Makefile
5718F: drivers/crypto/nx/Kconfig
5719F: drivers/crypto/nx/nx-aes*
5720F: drivers/crypto/nx/nx-sha*
5721F: drivers/crypto/nx/nx.*
5722F: drivers/crypto/nx/nx_csbcpb.h
5723F: drivers/crypto/nx/nx_debugfs.h
5724
5725IBM Power 842 compression accelerator
5726M: Dan Streetman <ddstreet@ieee.org>
5727S: Supported
5728F: drivers/crypto/nx/Makefile
5729F: drivers/crypto/nx/Kconfig
5730F: drivers/crypto/nx/nx-842*
5731F: include/linux/sw842.h
5732F: crypto/842.c
5733F: lib/842/
5734
5735IBM Power Linux RAID adapter
5736M: Brian King <brking@us.ibm.com>
5737S: Supported
5738F: drivers/scsi/ipr.*
5739
5740IBM Power Virtual Ethernet Device Driver
5741M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5742L: netdev@vger.kernel.org
5743S: Supported
5744F: drivers/net/ethernet/ibm/ibmveth.*
5745
5746IBM Power SRIOV Virtual NIC Device Driver
5747M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5748M: John Allen <jallen@linux.vnet.ibm.com>
5749L: netdev@vger.kernel.org
5750S: Supported
5751F: drivers/net/ethernet/ibm/ibmvnic.*
5752
5753IBM Power Virtual SCSI Device Drivers
5754M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5755L: linux-scsi@vger.kernel.org
5756S: Supported
5757F: drivers/scsi/ibmvscsi/ibmvscsi*
5758F: drivers/scsi/ibmvscsi/viosrp.h
5759
5760IBM Power Virtual FC Device Drivers
5761M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5762L: linux-scsi@vger.kernel.org
5763S: Supported
5764F: drivers/scsi/ibmvscsi/ibmvfc*
5765
5766IBM ServeRAID RAID DRIVER
5767S: Orphan
5768F: drivers/scsi/ips.*
5769
5770ICH LPC AND GPIO DRIVER
5771M: Peter Tyser <ptyser@xes-inc.com>
5772S: Maintained
5773F: drivers/mfd/lpc_ich.c
5774F: drivers/gpio/gpio-ich.c
5775
5776IDE SUBSYSTEM
5777M: "David S. Miller" <davem@davemloft.net>
5778L: linux-ide@vger.kernel.org
5779Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5780T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5781S: Maintained
5782F: Documentation/ide/
5783F: drivers/ide/
5784F: include/linux/ide.h
5785
5786IDEAPAD LAPTOP EXTRAS DRIVER
5787M: Ike Panhc <ike.pan@canonical.com>
5788L: platform-driver-x86@vger.kernel.org
5789W: http://launchpad.net/ideapad-laptop
5790S: Maintained
5791F: drivers/platform/x86/ideapad-laptop.c
5792
5793IDEAPAD LAPTOP SLIDEBAR DRIVER
5794M: Andrey Moiseev <o2g.org.ru@gmail.com>
5795L: linux-input@vger.kernel.org
5796W: https://github.com/o2genum/ideapad-slidebar
5797S: Maintained
5798F: drivers/input/misc/ideapad_slidebar.c
5799
5800IDE/ATAPI DRIVERS
5801M: Borislav Petkov <bp@alien8.de>
5802L: linux-ide@vger.kernel.org
5803S: Maintained
5804F: Documentation/cdrom/ide-cd
5805F: drivers/ide/ide-cd*
5806
5807IDLE-I7300
5808M: Andy Henroid <andrew.d.henroid@intel.com>
5809L: linux-pm@vger.kernel.org
5810S: Supported
5811F: drivers/idle/i7300_idle.c
5812
5813IEEE 802.15.4 SUBSYSTEM
5814M: Alexander Aring <aar@pengutronix.de>
5815L: linux-wpan@vger.kernel.org
5816W: http://wpan.cakelab.org/
5817T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5819S: Maintained
5820F: net/ieee802154/
5821F: net/mac802154/
5822F: drivers/net/ieee802154/
5823F: include/linux/nl802154.h
5824F: include/linux/ieee802154.h
5825F: include/net/nl802154.h
5826F: include/net/mac802154.h
5827F: include/net/af_ieee802154.h
5828F: include/net/cfg802154.h
5829F: include/net/ieee802154_netdev.h
5830F: Documentation/networking/ieee802154.txt
5831
5832IGORPLUG-USB IR RECEIVER
5833M: Sean Young <sean@mess.org>
5834L: linux-media@vger.kernel.org
5835S: Maintained
5836F: drivers/media/rc/igorplugusb.c
5837
5838IGUANAWORKS USB IR TRANSCEIVER
5839M: Sean Young <sean@mess.org>
5840L: linux-media@vger.kernel.org
5841S: Maintained
5842F: drivers/media/rc/iguanair.c
5843
5844IIO SUBSYSTEM AND DRIVERS
5845M: Jonathan Cameron <jic23@kernel.org>
5846R: Hartmut Knaack <knaack.h@gmx.de>
5847R: Lars-Peter Clausen <lars@metafoo.de>
5848R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5849L: linux-iio@vger.kernel.org
5850T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5851S: Maintained
5852F: Documentation/devicetree/bindings/iio/
5853F: drivers/iio/
5854F: drivers/staging/iio/
5855F: include/linux/iio/
5856F: tools/iio/
5857
5858IKANOS/ADI EAGLE ADSL USB DRIVER
5859M: Matthieu Castet <castet.matthieu@free.fr>
5860M: Stanislaw Gruszka <stf_xl@wp.pl>
5861S: Maintained
5862F: drivers/usb/atm/ueagle-atm.c
5863
5864INA209 HARDWARE MONITOR DRIVER
5865M: Guenter Roeck <linux@roeck-us.net>
5866L: linux-hwmon@vger.kernel.org
5867S: Maintained
5868F: Documentation/hwmon/ina209
5869F: Documentation/devicetree/bindings/i2c/ina209.txt
5870F: drivers/hwmon/ina209.c
5871
5872INA2XX HARDWARE MONITOR DRIVER
5873M: Guenter Roeck <linux@roeck-us.net>
5874L: linux-hwmon@vger.kernel.org
5875S: Maintained
5876F: Documentation/hwmon/ina2xx
5877F: drivers/hwmon/ina2xx.c
5878F: include/linux/platform_data/ina2xx.h
5879
5880INDUSTRY PACK SUBSYSTEM (IPACK)
5881M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5882M: Jens Taprogge <jens.taprogge@taprogge.org>
5883M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5884L: industrypack-devel@lists.sourceforge.net
5885W: http://industrypack.sourceforge.net
5886S: Maintained
5887F: drivers/ipack/
5888
5889INGENIC JZ4780 DMA Driver
5890M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5891S: Maintained
5892F: drivers/dma/dma-jz4780.c
5893
5894INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5895M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5896M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5897L: linux-ima-devel@lists.sourceforge.net
5898L: linux-ima-user@lists.sourceforge.net
5899L: linux-security-module@vger.kernel.org
5900T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5901S: Supported
5902F: security/integrity/ima/
5903
5904IMGTEC IR DECODER DRIVER
5905M: James Hogan <james.hogan@imgtec.com>
5906S: Maintained
5907F: drivers/media/rc/img-ir/
5908
5909IMS TWINTURBO FRAMEBUFFER DRIVER
5910L: linux-fbdev@vger.kernel.org
5911S: Orphan
5912F: drivers/video/fbdev/imsttfb.c
5913
5914INFINIBAND SUBSYSTEM
5915M: Doug Ledford <dledford@redhat.com>
5916M: Sean Hefty <sean.hefty@intel.com>
5917M: Hal Rosenstock <hal.rosenstock@gmail.com>
5918L: linux-rdma@vger.kernel.org
5919W: http://www.openfabrics.org/
5920Q: http://patchwork.kernel.org/project/linux-rdma/list/
5921T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5922S: Supported
5923F: Documentation/infiniband/
5924F: drivers/infiniband/
5925F: include/uapi/linux/if_infiniband.h
5926F: include/uapi/rdma/
5927F: include/rdma/
5928
5929INOTIFY
5930M: John McCutchan <john@johnmccutchan.com>
5931M: Robert Love <rlove@rlove.org>
5932M: Eric Paris <eparis@parisplace.org>
5933S: Maintained
5934F: Documentation/filesystems/inotify.txt
5935F: fs/notify/inotify/
5936F: include/linux/inotify.h
5937F: include/uapi/linux/inotify.h
5938
5939INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5940M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5941L: linux-input@vger.kernel.org
5942Q: http://patchwork.kernel.org/project/linux-input/list/
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5944S: Maintained
5945F: drivers/input/
5946F: include/linux/input.h
5947F: include/uapi/linux/input.h
5948F: include/linux/input/
5949F: Documentation/devicetree/bindings/input/
5950
5951INPUT MULTITOUCH (MT) PROTOCOL
5952M: Henrik Rydberg <rydberg@bitmath.org>
5953L: linux-input@vger.kernel.org
5954S: Odd fixes
5955F: Documentation/input/multi-touch-protocol.txt
5956F: drivers/input/input-mt.c
5957K: \b(ABS|SYN)_MT_
5958
5959INTEL ASoC BDW/HSW DRIVERS
5960M: Jie Yang <yang.jie@linux.intel.com>
5961L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5962S: Supported
5963F: sound/soc/intel/common/sst-dsp*
5964F: sound/soc/intel/common/sst-firmware.c
5965F: sound/soc/intel/boards/broadwell.c
5966F: sound/soc/intel/haswell/
5967
5968INTEL C600 SERIES SAS CONTROLLER DRIVER
5969M: Intel SCU Linux support <intel-linux-scu@intel.com>
5970M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5971L: linux-scsi@vger.kernel.org
5972T: git git://git.code.sf.net/p/intel-sas/isci
5973S: Supported
5974F: drivers/scsi/isci/
5975
5976INTEL HID EVENT DRIVER
5977M: Alex Hung <alex.hung@canonical.com>
5978L: platform-driver-x86@vger.kernel.org
5979S: Maintained
5980F: drivers/platform/x86/intel-hid.c
5981
5982INTEL VIRTUAL BUTTON DRIVER
5983M: AceLan Kao <acelan.kao@canonical.com>
5984L: platform-driver-x86@vger.kernel.org
5985S: Maintained
5986F: drivers/platform/x86/intel-vbtn.c
5987
5988INTEL IDLE DRIVER
5989M: Len Brown <lenb@kernel.org>
5990L: linux-pm@vger.kernel.org
5991T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5992S: Supported
5993F: drivers/idle/intel_idle.c
5994
5995INTEL INTEGRATED SENSOR HUB DRIVER
5996M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5997M: Jiri Kosina <jikos@kernel.org>
5998L: linux-input@vger.kernel.org
5999S: Maintained
6000F: drivers/hid/intel-ish-hid/
6001
6002INTEL PSTATE DRIVER
6003M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6004M: Len Brown <lenb@kernel.org>
6005L: linux-pm@vger.kernel.org
6006S: Supported
6007F: drivers/cpufreq/intel_pstate.c
6008
6009INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6010M: Maik Broemme <mbroemme@plusserver.de>
6011L: linux-fbdev@vger.kernel.org
6012S: Maintained
6013F: Documentation/fb/intelfb.txt
6014F: drivers/video/fbdev/intelfb/
6015
6016INTEL 810/815 FRAMEBUFFER DRIVER
6017M: Antonino Daplas <adaplas@gmail.com>
6018L: linux-fbdev@vger.kernel.org
6019S: Maintained
6020F: drivers/video/fbdev/i810/
6021
6022INTEL MENLOW THERMAL DRIVER
6023M: Sujith Thomas <sujith.thomas@intel.com>
6024L: platform-driver-x86@vger.kernel.org
6025W: https://01.org/linux-acpi
6026S: Supported
6027F: drivers/platform/x86/intel_menlow.c
6028
6029INTEL I/OAT DMA DRIVER
6030M: Dave Jiang <dave.jiang@intel.com>
6031R: Dan Williams <dan.j.williams@intel.com>
6032L: dmaengine@vger.kernel.org
6033Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6034S: Supported
6035F: drivers/dma/ioat*
6036
6037INTEL IOMMU (VT-d)
6038M: David Woodhouse <dwmw2@infradead.org>
6039L: iommu@lists.linux-foundation.org
6040T: git git://git.infradead.org/iommu-2.6.git
6041S: Supported
6042F: drivers/iommu/intel-iommu.c
6043F: include/linux/intel-iommu.h
6044
6045INTEL IOP-ADMA DMA DRIVER
6046R: Dan Williams <dan.j.williams@intel.com>
6047S: Odd fixes
6048F: drivers/dma/iop-adma.c
6049
6050INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6051M: Krzysztof Halasa <khalasa@piap.pl>
6052S: Maintained
6053F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6054F: arch/arm/mach-ixp4xx/include/mach/npe.h
6055F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6056F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6057F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6058F: drivers/net/wan/ixp4xx_hss.c
6059
6060INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6061M: Deepak Saxena <dsaxena@plexity.net>
6062S: Maintained
6063F: drivers/char/hw_random/ixp4xx-rng.c
6064
6065INTEL ETHERNET DRIVERS
6066M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6067L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6068W: http://www.intel.com/support/feedback.htm
6069W: http://e1000.sourceforge.net/
6070Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6071T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6072T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6073S: Supported
6074F: Documentation/networking/e100.txt
6075F: Documentation/networking/e1000.txt
6076F: Documentation/networking/e1000e.txt
6077F: Documentation/networking/igb.txt
6078F: Documentation/networking/igbvf.txt
6079F: Documentation/networking/ixgb.txt
6080F: Documentation/networking/ixgbe.txt
6081F: Documentation/networking/ixgbevf.txt
6082F: Documentation/networking/i40e.txt
6083F: Documentation/networking/i40evf.txt
6084F: drivers/net/ethernet/intel/
6085F: drivers/net/ethernet/intel/*/
6086
6087INTEL RDMA RNIC DRIVER
6088M: Faisal Latif <faisal.latif@intel.com>
6089R: Chien Tin Tung <chien.tin.tung@intel.com>
6090R: Mustafa Ismail <mustafa.ismail@intel.com>
6091R: Shiraz Saleem <shiraz.saleem@intel.com>
6092R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6093L: linux-rdma@vger.kernel.org
6094S: Supported
6095F: drivers/infiniband/hw/i40iw/
6096
6097INTEL MERRIFIELD GPIO DRIVER
6098M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6099L: linux-gpio@vger.kernel.org
6100S: Maintained
6101F: drivers/gpio/gpio-merrifield.c
6102
6103INTEL-MID GPIO DRIVER
6104M: David Cohen <david.a.cohen@linux.intel.com>
6105L: linux-gpio@vger.kernel.org
6106S: Maintained
6107F: drivers/gpio/gpio-intel-mid.c
6108
6109INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6110M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6111L: linux-wireless@vger.kernel.org
6112S: Maintained
6113F: Documentation/networking/README.ipw2100
6114F: Documentation/networking/README.ipw2200
6115F: drivers/net/wireless/intel/ipw2x00/
6116
6117INTEL(R) TRACE HUB
6118M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6119S: Supported
6120F: Documentation/trace/intel_th.txt
6121F: drivers/hwtracing/intel_th/
6122
6123INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6124M: Ning Sun <ning.sun@intel.com>
6125L: tboot-devel@lists.sourceforge.net
6126W: http://tboot.sourceforge.net
6127T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6128S: Supported
6129F: Documentation/intel_txt.txt
6130F: include/linux/tboot.h
6131F: arch/x86/kernel/tboot.c
6132
6133INTEL WIRELESS WIMAX CONNECTION 2400
6134M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6135M: linux-wimax@intel.com
6136L: wimax@linuxwimax.org (subscribers-only)
6137S: Supported
6138W: http://linuxwimax.org
6139F: Documentation/wimax/README.i2400m
6140F: drivers/net/wimax/i2400m/
6141F: include/uapi/linux/wimax/i2400m.h
6142
6143INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6144M: Stanislaw Gruszka <sgruszka@redhat.com>
6145L: linux-wireless@vger.kernel.org
6146S: Supported
6147F: drivers/net/wireless/intel/iwlegacy/
6148
6149INTEL WIRELESS WIFI LINK (iwlwifi)
6150M: Johannes Berg <johannes.berg@intel.com>
6151M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6152M: Luca Coelho <luciano.coelho@intel.com>
6153M: Intel Linux Wireless <linuxwifi@intel.com>
6154L: linux-wireless@vger.kernel.org
6155W: http://intellinuxwireless.org
6156T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6157S: Supported
6158F: drivers/net/wireless/intel/iwlwifi/
6159
6160INTEL MANAGEMENT ENGINE (mei)
6161M: Tomas Winkler <tomas.winkler@intel.com>
6162L: linux-kernel@vger.kernel.org
6163S: Supported
6164F: include/uapi/linux/mei.h
6165F: include/linux/mei_cl_bus.h
6166F: drivers/misc/mei/*
6167F: drivers/watchdog/mei_wdt.c
6168F: Documentation/misc-devices/mei/*
6169
6170INTEL MIC DRIVERS (mic)
6171M: Sudeep Dutt <sudeep.dutt@intel.com>
6172M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6173S: Supported
6174W: https://github.com/sudeepdutt/mic
6175W: http://software.intel.com/en-us/mic-developer
6176F: include/linux/mic_bus.h
6177F: include/linux/scif.h
6178F: include/uapi/linux/mic_common.h
6179F: include/uapi/linux/mic_ioctl.h
6180F: include/uapi/linux/scif_ioctl.h
6181F: drivers/misc/mic/
6182F: drivers/dma/mic_x100_dma.c
6183F: drivers/dma/mic_x100_dma.h
6184F: Documentation/mic/
6185
6186INTEL PMC/P-Unit IPC DRIVER
6187M: Zha Qipeng<qipeng.zha@intel.com>
6188L: platform-driver-x86@vger.kernel.org
6189S: Maintained
6190F: drivers/platform/x86/intel_pmc_ipc.c
6191F: drivers/platform/x86/intel_punit_ipc.c
6192F: arch/x86/include/asm/intel_pmc_ipc.h
6193F: arch/x86/include/asm/intel_punit_ipc.h
6194
6195INTEL TELEMETRY DRIVER
6196M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6197L: platform-driver-x86@vger.kernel.org
6198S: Maintained
6199F: arch/x86/include/asm/intel_telemetry.h
6200F: drivers/platform/x86/intel_telemetry*
6201
6202INTEL PMC CORE DRIVER
6203M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6204M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6205L: platform-driver-x86@vger.kernel.org
6206S: Maintained
6207F: arch/x86/include/asm/pmc_core.h
6208F: drivers/platform/x86/intel_pmc_core*
6209
6210IOC3 ETHERNET DRIVER
6211M: Ralf Baechle <ralf@linux-mips.org>
6212L: linux-mips@linux-mips.org
6213S: Maintained
6214F: drivers/net/ethernet/sgi/ioc3-eth.c
6215
6216IOC3 SERIAL DRIVER
6217M: Pat Gefre <pfg@sgi.com>
6218L: linux-serial@vger.kernel.org
6219S: Maintained
6220F: drivers/tty/serial/ioc3_serial.c
6221
6222IOMMU DRIVERS
6223M: Joerg Roedel <joro@8bytes.org>
6224L: iommu@lists.linux-foundation.org
6225T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6226S: Maintained
6227F: drivers/iommu/
6228
6229IP MASQUERADING
6230M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6231S: Maintained
6232F: net/ipv4/netfilter/ipt_MASQUERADE.c
6233
6234IPMI SUBSYSTEM
6235M: Corey Minyard <minyard@acm.org>
6236L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6237W: http://openipmi.sourceforge.net/
6238S: Supported
6239F: Documentation/IPMI.txt
6240F: drivers/char/ipmi/
6241F: include/linux/ipmi*
6242F: include/uapi/linux/ipmi*
6243
6244QCOM AUDIO (ASoC) DRIVERS
6245M: Patrick Lai <plai@codeaurora.org>
6246M: Banajit Goswami <bgoswami@codeaurora.org>
6247L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6248S: Supported
6249F: sound/soc/qcom/
6250
6251IPS SCSI RAID DRIVER
6252M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6253L: linux-scsi@vger.kernel.org
6254W: http://www.adaptec.com/
6255S: Maintained
6256F: drivers/scsi/ips*
6257
6258IPVS
6259M: Wensong Zhang <wensong@linux-vs.org>
6260M: Simon Horman <horms@verge.net.au>
6261M: Julian Anastasov <ja@ssi.bg>
6262L: netdev@vger.kernel.org
6263L: lvs-devel@vger.kernel.org
6264S: Maintained
6265T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6266T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6267F: Documentation/networking/ipvs-sysctl.txt
6268F: include/net/ip_vs.h
6269F: include/uapi/linux/ip_vs.h
6270F: net/netfilter/ipvs/
6271
6272IPWIRELESS DRIVER
6273M: Jiri Kosina <jikos@kernel.org>
6274M: David Sterba <dsterba@suse.com>
6275S: Odd Fixes
6276F: drivers/tty/ipwireless/
6277
6278IPX NETWORK LAYER
6279M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6280L: netdev@vger.kernel.org
6281S: Maintained
6282F: include/net/ipx.h
6283F: include/uapi/linux/ipx.h
6284F: net/ipx/
6285
6286IRDA SUBSYSTEM
6287M: Samuel Ortiz <samuel@sortiz.org>
6288L: irda-users@lists.sourceforge.net (subscribers-only)
6289L: netdev@vger.kernel.org
6290W: http://irda.sourceforge.net/
6291S: Maintained
6292T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6293F: Documentation/networking/irda.txt
6294F: drivers/net/irda/
6295F: include/net/irda/
6296F: net/irda/
6297
6298IRQ SUBSYSTEM
6299M: Thomas Gleixner <tglx@linutronix.de>
6300L: linux-kernel@vger.kernel.org
6301S: Maintained
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6303F: kernel/irq/
6304
6305IRQCHIP DRIVERS
6306M: Thomas Gleixner <tglx@linutronix.de>
6307M: Jason Cooper <jason@lakedaemon.net>
6308M: Marc Zyngier <marc.zyngier@arm.com>
6309L: linux-kernel@vger.kernel.org
6310S: Maintained
6311T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6312T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6313F: Documentation/devicetree/bindings/interrupt-controller/
6314F: drivers/irqchip/
6315
6316IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6317M: Marc Zyngier <marc.zyngier@arm.com>
6318S: Maintained
6319T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6320F: Documentation/IRQ-domain.txt
6321F: include/linux/irqdomain.h
6322F: kernel/irq/irqdomain.c
6323F: kernel/irq/msi.c
6324
6325ISA
6326M: William Breathitt Gray <vilhelm.gray@gmail.com>
6327S: Maintained
6328F: Documentation/isa.txt
6329F: drivers/base/isa.c
6330F: include/linux/isa.h
6331
6332ISAPNP
6333M: Jaroslav Kysela <perex@perex.cz>
6334S: Maintained
6335F: Documentation/isapnp.txt
6336F: drivers/pnp/isapnp/
6337F: include/linux/isapnp.h
6338
6339ISA RADIO MODULE
6340M: Hans Verkuil <hverkuil@xs4all.nl>
6341L: linux-media@vger.kernel.org
6342T: git git://linuxtv.org/media_tree.git
6343W: https://linuxtv.org
6344S: Maintained
6345F: drivers/media/radio/radio-isa*
6346
6347iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6348M: Peter Jones <pjones@redhat.com>
6349M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6350S: Maintained
6351F: drivers/firmware/iscsi_ibft*
6352
6353ISCSI
6354M: Mike Christie <michaelc@cs.wisc.edu>
6355L: open-iscsi@googlegroups.com
6356W: www.open-iscsi.org
6357T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6358S: Maintained
6359F: drivers/scsi/*iscsi*
6360F: include/scsi/*iscsi*
6361
6362ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6363M: Or Gerlitz <ogerlitz@mellanox.com>
6364M: Sagi Grimberg <sagi@grimberg.me>
6365M: Roi Dayan <roid@mellanox.com>
6366L: linux-rdma@vger.kernel.org
6367S: Supported
6368W: http://www.openfabrics.org
6369W: www.open-iscsi.org
6370Q: http://patchwork.kernel.org/project/linux-rdma/list/
6371F: drivers/infiniband/ulp/iser/
6372
6373ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6374M: Sagi Grimberg <sagi@grimberg.me>
6375T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6376L: linux-rdma@vger.kernel.org
6377L: target-devel@vger.kernel.org
6378S: Supported
6379W: http://www.linux-iscsi.org
6380F: drivers/infiniband/ulp/isert
6381
6382ISDN SUBSYSTEM
6383M: Karsten Keil <isdn@linux-pingi.de>
6384L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6385L: netdev@vger.kernel.org
6386W: http://www.isdn4linux.de
6387T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6388S: Maintained
6389F: Documentation/isdn/
6390F: drivers/isdn/
6391F: include/linux/isdn.h
6392F: include/linux/isdn/
6393F: include/uapi/linux/isdn.h
6394F: include/uapi/linux/isdn/
6395
6396ISDN SUBSYSTEM (Eicon active card driver)
6397M: Armin Schindler <mac@melware.de>
6398L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6399W: http://www.melware.de
6400S: Maintained
6401F: drivers/isdn/hardware/eicon/
6402
6403IT87 HARDWARE MONITORING DRIVER
6404M: Jean Delvare <jdelvare@suse.com>
6405L: linux-hwmon@vger.kernel.org
6406S: Maintained
6407F: Documentation/hwmon/it87
6408F: drivers/hwmon/it87.c
6409
6410IT913X MEDIA DRIVER
6411M: Antti Palosaari <crope@iki.fi>
6412L: linux-media@vger.kernel.org
6413W: https://linuxtv.org
6414W: http://palosaari.fi/linux/
6415Q: http://patchwork.linuxtv.org/project/linux-media/list/
6416T: git git://linuxtv.org/anttip/media_tree.git
6417S: Maintained
6418F: drivers/media/tuners/it913x*
6419
6420IVTV VIDEO4LINUX DRIVER
6421M: Andy Walls <awalls@md.metrocast.net>
6422L: ivtv-devel@ivtvdriver.org (subscribers-only)
6423L: linux-media@vger.kernel.org
6424T: git git://linuxtv.org/media_tree.git
6425W: http://www.ivtvdriver.org
6426S: Maintained
6427F: Documentation/video4linux/*.ivtv
6428F: drivers/media/pci/ivtv/
6429F: include/uapi/linux/ivtv*
6430
6431IX2505V MEDIA DRIVER
6432M: Malcolm Priestley <tvboxspy@gmail.com>
6433L: linux-media@vger.kernel.org
6434W: https://linuxtv.org
6435Q: http://patchwork.linuxtv.org/project/linux-media/list/
6436S: Maintained
6437F: drivers/media/dvb-frontends/ix2505v*
6438
6439JC42.4 TEMPERATURE SENSOR DRIVER
6440M: Guenter Roeck <linux@roeck-us.net>
6441L: linux-hwmon@vger.kernel.org
6442S: Maintained
6443F: drivers/hwmon/jc42.c
6444F: Documentation/hwmon/jc42
6445
6446JFS FILESYSTEM
6447M: Dave Kleikamp <shaggy@kernel.org>
6448L: jfs-discussion@lists.sourceforge.net
6449W: http://jfs.sourceforge.net/
6450T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6451S: Maintained
6452F: Documentation/filesystems/jfs.txt
6453F: fs/jfs/
6454
6455JME NETWORK DRIVER
6456M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6457L: netdev@vger.kernel.org
6458S: Maintained
6459F: drivers/net/ethernet/jme.*
6460
6461JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6462M: David Woodhouse <dwmw2@infradead.org>
6463L: linux-mtd@lists.infradead.org
6464W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6465S: Maintained
6466F: fs/jffs2/
6467F: include/uapi/linux/jffs2.h
6468
6469JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6470M: "Theodore Ts'o" <tytso@mit.edu>
6471M: Jan Kara <jack@suse.com>
6472L: linux-ext4@vger.kernel.org
6473S: Maintained
6474F: fs/jbd2/
6475F: include/linux/jbd2.h
6476
6477JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6478M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6479L: linux-media@vger.kernel.org
6480S: Maintained
6481F: drivers/media/platform/rcar_jpu.c
6482
6483JSM Neo PCI based serial card
6484M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6485L: linux-serial@vger.kernel.org
6486S: Maintained
6487F: drivers/tty/serial/jsm/
6488
6489K10TEMP HARDWARE MONITORING DRIVER
6490M: Clemens Ladisch <clemens@ladisch.de>
6491L: linux-hwmon@vger.kernel.org
6492S: Maintained
6493F: Documentation/hwmon/k10temp
6494F: drivers/hwmon/k10temp.c
6495
6496K8TEMP HARDWARE MONITORING DRIVER
6497M: Rudolf Marek <r.marek@assembler.cz>
6498L: linux-hwmon@vger.kernel.org
6499S: Maintained
6500F: Documentation/hwmon/k8temp
6501F: drivers/hwmon/k8temp.c
6502
6503KASAN
6504M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6505R: Alexander Potapenko <glider@google.com>
6506R: Dmitry Vyukov <dvyukov@google.com>
6507L: kasan-dev@googlegroups.com
6508S: Maintained
6509F: arch/*/include/asm/kasan.h
6510F: arch/*/mm/kasan_init*
6511F: Documentation/kasan.txt
6512F: include/linux/kasan*.h
6513F: lib/test_kasan.c
6514F: mm/kasan/
6515F: scripts/Makefile.kasan
6516
6517KCONFIG
6518M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6519L: linux-kbuild@vger.kernel.org
6520T: git git://gitorious.org/linux-kconfig/linux-kconfig
6521S: Maintained
6522F: Documentation/kbuild/kconfig-language.txt
6523F: scripts/kconfig/
6524
6525KDUMP
6526M: Dave Young <dyoung@redhat.com>
6527M: Baoquan He <bhe@redhat.com>
6528R: Vivek Goyal <vgoyal@redhat.com>
6529L: kexec@lists.infradead.org
6530W: http://lse.sourceforge.net/kdump/
6531S: Maintained
6532F: Documentation/kdump/
6533
6534KEENE FM RADIO TRANSMITTER DRIVER
6535M: Hans Verkuil <hverkuil@xs4all.nl>
6536L: linux-media@vger.kernel.org
6537T: git git://linuxtv.org/media_tree.git
6538W: https://linuxtv.org
6539S: Maintained
6540F: drivers/media/radio/radio-keene*
6541
6542KERNEL AUTOMOUNTER v4 (AUTOFS4)
6543M: Ian Kent <raven@themaw.net>
6544L: autofs@vger.kernel.org
6545S: Maintained
6546F: fs/autofs4/
6547
6548KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6549M: Michal Marek <mmarek@suse.com>
6550T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6551T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6552L: linux-kbuild@vger.kernel.org
6553S: Maintained
6554F: Documentation/kbuild/
6555F: Makefile
6556F: scripts/Makefile.*
6557F: scripts/basic/
6558F: scripts/mk*
6559F: scripts/package/
6560
6561KERNEL JANITORS
6562L: kernel-janitors@vger.kernel.org
6563W: http://kernelnewbies.org/KernelJanitors
6564S: Odd Fixes
6565
6566KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6567M: "J. Bruce Fields" <bfields@fieldses.org>
6568M: Jeff Layton <jlayton@poochiereds.net>
6569L: linux-nfs@vger.kernel.org
6570W: http://nfs.sourceforge.net/
6571T: git git://linux-nfs.org/~bfields/linux.git
6572S: Supported
6573F: fs/nfsd/
6574F: include/uapi/linux/nfsd/
6575F: fs/lockd/
6576F: fs/nfs_common/
6577F: net/sunrpc/
6578F: include/linux/lockd/
6579F: include/linux/sunrpc/
6580F: include/uapi/linux/sunrpc/
6581
6582KERNEL SELFTEST FRAMEWORK
6583M: Shuah Khan <shuahkh@osg.samsung.com>
6584M: Shuah Khan <shuah@kernel.org>
6585L: linux-kselftest@vger.kernel.org
6586T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6587S: Maintained
6588F: tools/testing/selftests
6589
6590KERNEL VIRTUAL MACHINE (KVM)
6591M: Paolo Bonzini <pbonzini@redhat.com>
6592M: Radim Krčmář <rkrcmar@redhat.com>
6593L: kvm@vger.kernel.org
6594W: http://www.linux-kvm.org
6595T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6596S: Supported
6597F: Documentation/*/kvm*.txt
6598F: Documentation/virtual/kvm/
6599F: arch/*/kvm/
6600F: arch/x86/kernel/kvm.c
6601F: arch/x86/kernel/kvmclock.c
6602F: arch/*/include/asm/kvm*
6603F: include/linux/kvm*
6604F: include/uapi/linux/kvm*
6605F: virt/kvm/
6606F: tools/kvm/
6607
6608KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6609M: Joerg Roedel <joro@8bytes.org>
6610L: kvm@vger.kernel.org
6611W: http://www.linux-kvm.org/
6612S: Maintained
6613F: arch/x86/include/asm/svm.h
6614F: arch/x86/kvm/svm.c
6615
6616KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6617M: Alexander Graf <agraf@suse.com>
6618L: kvm-ppc@vger.kernel.org
6619W: http://www.linux-kvm.org/
6620T: git git://github.com/agraf/linux-2.6.git
6621S: Supported
6622F: arch/powerpc/include/asm/kvm*
6623F: arch/powerpc/kvm/
6624
6625KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6626M: Christian Borntraeger <borntraeger@de.ibm.com>
6627M: Cornelia Huck <cornelia.huck@de.ibm.com>
6628L: linux-s390@vger.kernel.org
6629W: http://www.ibm.com/developerworks/linux/linux390/
6630T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6631S: Supported
6632F: Documentation/s390/kvm.txt
6633F: arch/s390/include/asm/kvm*
6634F: arch/s390/kvm/
6635
6636KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6637M: Christoffer Dall <christoffer.dall@linaro.org>
6638M: Marc Zyngier <marc.zyngier@arm.com>
6639L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6640L: kvmarm@lists.cs.columbia.edu
6641W: http://systems.cs.columbia.edu/projects/kvm-arm
6642T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6643S: Supported
6644F: arch/arm/include/uapi/asm/kvm*
6645F: arch/arm/include/asm/kvm*
6646F: arch/arm/kvm/
6647F: virt/kvm/arm/
6648F: include/kvm/arm_*
6649
6650KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6651M: Christoffer Dall <christoffer.dall@linaro.org>
6652M: Marc Zyngier <marc.zyngier@arm.com>
6653L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6654L: kvmarm@lists.cs.columbia.edu
6655S: Maintained
6656F: arch/arm64/include/uapi/asm/kvm*
6657F: arch/arm64/include/asm/kvm*
6658F: arch/arm64/kvm/
6659
6660KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6661M: James Hogan <james.hogan@imgtec.com>
6662L: linux-mips@linux-mips.org
6663S: Supported
6664F: arch/mips/include/uapi/asm/kvm*
6665F: arch/mips/include/asm/kvm*
6666F: arch/mips/kvm/
6667
6668KEXEC
6669M: Eric Biederman <ebiederm@xmission.com>
6670W: http://kernel.org/pub/linux/utils/kernel/kexec/
6671L: kexec@lists.infradead.org
6672S: Maintained
6673F: include/linux/kexec.h
6674F: include/uapi/linux/kexec.h
6675F: kernel/kexec*
6676
6677KEYS/KEYRINGS:
6678M: David Howells <dhowells@redhat.com>
6679L: keyrings@vger.kernel.org
6680S: Maintained
6681F: Documentation/security/keys.txt
6682F: include/linux/key.h
6683F: include/linux/key-type.h
6684F: include/linux/keyctl.h
6685F: include/uapi/linux/keyctl.h
6686F: include/keys/
6687F: security/keys/
6688
6689KEYS-TRUSTED
6690M: David Safford <safford@us.ibm.com>
6691M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6692L: linux-security-module@vger.kernel.org
6693L: keyrings@vger.kernel.org
6694S: Supported
6695F: Documentation/security/keys-trusted-encrypted.txt
6696F: include/keys/trusted-type.h
6697F: security/keys/trusted.c
6698F: security/keys/trusted.h
6699
6700KEYS-ENCRYPTED
6701M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6702M: David Safford <safford@us.ibm.com>
6703L: linux-security-module@vger.kernel.org
6704L: keyrings@vger.kernel.org
6705S: Supported
6706F: Documentation/security/keys-trusted-encrypted.txt
6707F: include/keys/encrypted-type.h
6708F: security/keys/encrypted-keys/
6709
6710KGDB / KDB /debug_core
6711M: Jason Wessel <jason.wessel@windriver.com>
6712W: http://kgdb.wiki.kernel.org/
6713L: kgdb-bugreport@lists.sourceforge.net
6714T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6715S: Maintained
6716F: Documentation/DocBook/kgdb.tmpl
6717F: drivers/misc/kgdbts.c
6718F: drivers/tty/serial/kgdboc.c
6719F: include/linux/kdb.h
6720F: include/linux/kgdb.h
6721F: kernel/debug/
6722
6723KMEMCHECK
6724M: Vegard Nossum <vegardno@ifi.uio.no>
6725M: Pekka Enberg <penberg@kernel.org>
6726S: Maintained
6727F: Documentation/kmemcheck.txt
6728F: arch/x86/include/asm/kmemcheck.h
6729F: arch/x86/mm/kmemcheck/
6730F: include/linux/kmemcheck.h
6731F: mm/kmemcheck.c
6732
6733KMEMLEAK
6734M: Catalin Marinas <catalin.marinas@arm.com>
6735S: Maintained
6736F: Documentation/kmemleak.txt
6737F: include/linux/kmemleak.h
6738F: mm/kmemleak.c
6739F: mm/kmemleak-test.c
6740
6741KPROBES
6742M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6743M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6744M: "David S. Miller" <davem@davemloft.net>
6745M: Masami Hiramatsu <mhiramat@kernel.org>
6746S: Maintained
6747F: Documentation/kprobes.txt
6748F: include/linux/kprobes.h
6749F: kernel/kprobes.c
6750
6751KS0108 LCD CONTROLLER DRIVER
6752M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6753W: http://miguelojeda.es/auxdisplay.htm
6754W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6755S: Maintained
6756F: Documentation/auxdisplay/ks0108
6757F: drivers/auxdisplay/ks0108.c
6758F: include/linux/ks0108.h
6759
6760L3MDEV
6761M: David Ahern <dsa@cumulusnetworks.com>
6762L: netdev@vger.kernel.org
6763S: Maintained
6764F: net/l3mdev
6765F: include/net/l3mdev.h
6766
6767LANTIQ MIPS ARCHITECTURE
6768M: John Crispin <john@phrozen.org>
6769L: linux-mips@linux-mips.org
6770S: Maintained
6771F: arch/mips/lantiq
6772
6773LAPB module
6774L: linux-x25@vger.kernel.org
6775S: Orphan
6776F: Documentation/networking/lapb-module.txt
6777F: include/*/lapb.h
6778F: net/lapb/
6779
6780LASI 53c700 driver for PARISC
6781M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6782L: linux-scsi@vger.kernel.org
6783S: Maintained
6784F: Documentation/scsi/53c700.txt
6785F: drivers/scsi/53c700*
6786
6787LED SUBSYSTEM
6788M: Richard Purdie <rpurdie@rpsys.net>
6789M: Jacek Anaszewski <j.anaszewski@samsung.com>
6790L: linux-leds@vger.kernel.org
6791T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6792S: Maintained
6793F: Documentation/devicetree/bindings/leds/
6794F: drivers/leds/
6795F: include/linux/leds.h
6796
6797LEGACY EEPROM DRIVER
6798M: Jean Delvare <jdelvare@suse.com>
6799S: Maintained
6800F: Documentation/misc-devices/eeprom
6801F: drivers/misc/eeprom/eeprom.c
6802
6803LEGO USB Tower driver
6804M: Juergen Stuber <starblue@users.sourceforge.net>
6805L: legousb-devel@lists.sourceforge.net
6806W: http://legousb.sourceforge.net/
6807S: Maintained
6808F: drivers/usb/misc/legousbtower.c
6809
6810LG2160 MEDIA DRIVER
6811M: Michael Krufky <mkrufky@linuxtv.org>
6812L: linux-media@vger.kernel.org
6813W: https://linuxtv.org
6814W: http://github.com/mkrufky
6815Q: http://patchwork.linuxtv.org/project/linux-media/list/
6816T: git git://linuxtv.org/mkrufky/tuners.git
6817S: Maintained
6818F: drivers/media/dvb-frontends/lg2160.*
6819
6820LGDT3305 MEDIA DRIVER
6821M: Michael Krufky <mkrufky@linuxtv.org>
6822L: linux-media@vger.kernel.org
6823W: https://linuxtv.org
6824W: http://github.com/mkrufky
6825Q: http://patchwork.linuxtv.org/project/linux-media/list/
6826T: git git://linuxtv.org/mkrufky/tuners.git
6827S: Maintained
6828F: drivers/media/dvb-frontends/lgdt3305.*
6829
6830LGUEST
6831M: Rusty Russell <rusty@rustcorp.com.au>
6832L: lguest@lists.ozlabs.org
6833W: http://lguest.ozlabs.org/
6834S: Odd Fixes
6835F: arch/x86/include/asm/lguest*.h
6836F: arch/x86/lguest/
6837F: drivers/lguest/
6838F: include/linux/lguest*.h
6839F: tools/lguest/
6840
6841LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6842M: Tejun Heo <tj@kernel.org>
6843L: linux-ide@vger.kernel.org
6844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6845S: Maintained
6846F: drivers/ata/
6847F: include/linux/ata.h
6848F: include/linux/libata.h
6849F: Documentation/devicetree/bindings/ata/
6850
6851LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6852M: Viresh Kumar <vireshk@kernel.org>
6853L: linux-ide@vger.kernel.org
6854T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6855S: Maintained
6856F: include/linux/pata_arasan_cf_data.h
6857F: drivers/ata/pata_arasan_cf.c
6858
6859LIBATA PATA DRIVERS
6860M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6861M: Tejun Heo <tj@kernel.org>
6862L: linux-ide@vger.kernel.org
6863T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6864S: Maintained
6865F: drivers/ata/pata_*.c
6866F: drivers/ata/ata_generic.c
6867
6868LIBATA SATA AHCI PLATFORM devices support
6869M: Hans de Goede <hdegoede@redhat.com>
6870M: Tejun Heo <tj@kernel.org>
6871L: linux-ide@vger.kernel.org
6872T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6873S: Maintained
6874F: drivers/ata/ahci_platform.c
6875F: drivers/ata/libahci_platform.c
6876F: include/linux/ahci_platform.h
6877
6878LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6879M: Mikael Pettersson <mikpelinux@gmail.com>
6880L: linux-ide@vger.kernel.org
6881T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6882S: Maintained
6883F: drivers/ata/sata_promise.*
6884
6885LIBLOCKDEP
6886M: Sasha Levin <sasha.levin@oracle.com>
6887S: Maintained
6888F: tools/lib/lockdep/
6889
6890LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6891M: Dan Williams <dan.j.williams@intel.com>
6892L: linux-nvdimm@lists.01.org
6893Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6894T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6895S: Supported
6896F: drivers/nvdimm/*
6897F: include/linux/nd.h
6898F: include/linux/libnvdimm.h
6899F: include/uapi/linux/ndctl.h
6900
6901LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6902M: Ross Zwisler <ross.zwisler@linux.intel.com>
6903L: linux-nvdimm@lists.01.org
6904Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6905S: Supported
6906F: drivers/nvdimm/blk.c
6907F: drivers/nvdimm/region_devs.c
6908F: drivers/acpi/nfit*
6909
6910LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6911M: Vishal Verma <vishal.l.verma@intel.com>
6912L: linux-nvdimm@lists.01.org
6913Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6914S: Supported
6915F: drivers/nvdimm/btt*
6916
6917LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6918M: Ross Zwisler <ross.zwisler@linux.intel.com>
6919L: linux-nvdimm@lists.01.org
6920Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6921S: Supported
6922F: drivers/nvdimm/pmem.c
6923F: include/linux/pmem.h
6924F: arch/*/include/asm/pmem.h
6925
6926LIGHTNVM PLATFORM SUPPORT
6927M: Matias Bjorling <mb@lightnvm.io>
6928W: http://github/OpenChannelSSD
6929L: linux-block@vger.kernel.org
6930S: Maintained
6931F: drivers/lightnvm/
6932F: include/linux/lightnvm.h
6933F: include/uapi/linux/lightnvm.h
6934
6935LINUX FOR IBM pSERIES (RS/6000)
6936M: Paul Mackerras <paulus@au.ibm.com>
6937W: http://www.ibm.com/linux/ltc/projects/ppc
6938S: Supported
6939F: arch/powerpc/boot/rs6000.h
6940
6941LINUX FOR POWERPC (32-BIT AND 64-BIT)
6942M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6943M: Paul Mackerras <paulus@samba.org>
6944M: Michael Ellerman <mpe@ellerman.id.au>
6945W: http://www.penguinppc.org/
6946L: linuxppc-dev@lists.ozlabs.org
6947Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6948T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6949S: Supported
6950F: Documentation/powerpc/
6951F: arch/powerpc/
6952F: drivers/char/tpm/tpm_ibmvtpm*
6953F: drivers/crypto/nx/
6954F: drivers/crypto/vmx/
6955F: drivers/net/ethernet/ibm/ibmveth.*
6956F: drivers/net/ethernet/ibm/ibmvnic.*
6957F: drivers/pci/hotplug/rpa*
6958F: drivers/scsi/ibmvscsi/
6959N: opal
6960N: /pmac
6961N: powermac
6962N: powernv
6963N: [^a-z0-9]ps3
6964N: pseries
6965
6966LINUX FOR POWER MACINTOSH
6967M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6968W: http://www.penguinppc.org/
6969L: linuxppc-dev@lists.ozlabs.org
6970S: Maintained
6971F: arch/powerpc/platforms/powermac/
6972F: drivers/macintosh/
6973
6974LINUX FOR POWERPC EMBEDDED MPC5XXX
6975M: Anatolij Gustschin <agust@denx.de>
6976L: linuxppc-dev@lists.ozlabs.org
6977T: git git://git.denx.de/linux-denx-agust.git
6978S: Maintained
6979F: arch/powerpc/platforms/512x/
6980F: arch/powerpc/platforms/52xx/
6981
6982LINUX FOR POWERPC EMBEDDED PPC4XX
6983M: Alistair Popple <alistair@popple.id.au>
6984M: Matt Porter <mporter@kernel.crashing.org>
6985W: http://www.penguinppc.org/
6986L: linuxppc-dev@lists.ozlabs.org
6987S: Maintained
6988F: arch/powerpc/platforms/40x/
6989F: arch/powerpc/platforms/44x/
6990
6991LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6992L: linuxppc-dev@lists.ozlabs.org
6993S: Orphan
6994F: arch/powerpc/*/*virtex*
6995F: arch/powerpc/*/*/*virtex*
6996
6997LINUX FOR POWERPC EMBEDDED PPC8XX
6998M: Vitaly Bordug <vitb@kernel.crashing.org>
6999W: http://www.penguinppc.org/
7000L: linuxppc-dev@lists.ozlabs.org
7001S: Maintained
7002F: arch/powerpc/platforms/8xx/
7003
7004LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7005M: Scott Wood <oss@buserror.net>
7006M: Kumar Gala <galak@kernel.crashing.org>
7007W: http://www.penguinppc.org/
7008L: linuxppc-dev@lists.ozlabs.org
7009T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7010S: Maintained
7011F: arch/powerpc/platforms/83xx/
7012F: arch/powerpc/platforms/85xx/
7013
7014LINUX FOR POWERPC PA SEMI PWRFICIENT
7015M: Olof Johansson <olof@lixom.net>
7016L: linuxppc-dev@lists.ozlabs.org
7017S: Maintained
7018F: arch/powerpc/platforms/pasemi/
7019F: drivers/*/*pasemi*
7020F: drivers/*/*/*pasemi*
7021
7022LINUX SECURITY MODULE (LSM) FRAMEWORK
7023M: Chris Wright <chrisw@sous-sol.org>
7024L: linux-security-module@vger.kernel.org
7025S: Supported
7026
7027LIS3LV02D ACCELEROMETER DRIVER
7028M: Eric Piel <eric.piel@tremplin-utc.net>
7029S: Maintained
7030F: Documentation/misc-devices/lis3lv02d
7031F: drivers/misc/lis3lv02d/
7032F: drivers/platform/x86/hp_accel.c
7033
7034LIVE PATCHING
7035M: Josh Poimboeuf <jpoimboe@redhat.com>
7036M: Jessica Yu <jeyu@redhat.com>
7037M: Jiri Kosina <jikos@kernel.org>
7038M: Miroslav Benes <mbenes@suse.cz>
7039R: Petr Mladek <pmladek@suse.com>
7040S: Maintained
7041F: kernel/livepatch/
7042F: include/linux/livepatch.h
7043F: arch/x86/include/asm/livepatch.h
7044F: arch/x86/kernel/livepatch.c
7045F: Documentation/livepatch/
7046F: Documentation/ABI/testing/sysfs-kernel-livepatch
7047F: samples/livepatch/
7048L: live-patching@vger.kernel.org
7049T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7050
7051LINUX KERNEL DUMP TEST MODULE (LKDTM)
7052M: Kees Cook <keescook@chromium.org>
7053S: Maintained
7054F: drivers/misc/lkdtm*
7055
7056LLC (802.2)
7057M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7058S: Maintained
7059F: include/linux/llc.h
7060F: include/uapi/linux/llc.h
7061F: include/net/llc*
7062F: net/llc/
7063
7064LM73 HARDWARE MONITOR DRIVER
7065M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7066L: linux-hwmon@vger.kernel.org
7067S: Maintained
7068F: drivers/hwmon/lm73.c
7069
7070LM78 HARDWARE MONITOR DRIVER
7071M: Jean Delvare <jdelvare@suse.com>
7072L: linux-hwmon@vger.kernel.org
7073S: Maintained
7074F: Documentation/hwmon/lm78
7075F: drivers/hwmon/lm78.c
7076
7077LM83 HARDWARE MONITOR DRIVER
7078M: Jean Delvare <jdelvare@suse.com>
7079L: linux-hwmon@vger.kernel.org
7080S: Maintained
7081F: Documentation/hwmon/lm83
7082F: drivers/hwmon/lm83.c
7083
7084LM90 HARDWARE MONITOR DRIVER
7085M: Jean Delvare <jdelvare@suse.com>
7086L: linux-hwmon@vger.kernel.org
7087S: Maintained
7088F: Documentation/hwmon/lm90
7089F: Documentation/devicetree/bindings/hwmon/lm90.txt
7090F: drivers/hwmon/lm90.c
7091
7092LM95234 HARDWARE MONITOR DRIVER
7093M: Guenter Roeck <linux@roeck-us.net>
7094L: linux-hwmon@vger.kernel.org
7095S: Maintained
7096F: Documentation/hwmon/lm95234
7097F: drivers/hwmon/lm95234.c
7098
7099LME2510 MEDIA DRIVER
7100M: Malcolm Priestley <tvboxspy@gmail.com>
7101L: linux-media@vger.kernel.org
7102W: https://linuxtv.org
7103Q: http://patchwork.linuxtv.org/project/linux-media/list/
7104S: Maintained
7105F: drivers/media/usb/dvb-usb-v2/lmedm04*
7106
7107LOCKING PRIMITIVES
7108M: Peter Zijlstra <peterz@infradead.org>
7109M: Ingo Molnar <mingo@redhat.com>
7110L: linux-kernel@vger.kernel.org
7111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7112S: Maintained
7113F: Documentation/locking/
7114F: include/linux/lockdep.h
7115F: include/linux/spinlock*.h
7116F: arch/*/include/asm/spinlock*.h
7117F: include/linux/rwlock*.h
7118F: include/linux/mutex*.h
7119F: arch/*/include/asm/mutex*.h
7120F: include/linux/rwsem*.h
7121F: arch/*/include/asm/rwsem.h
7122F: include/linux/seqlock.h
7123F: lib/locking*.[ch]
7124F: kernel/locking/
7125
7126LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7127M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7128L: linux-ntfs-dev@lists.sourceforge.net
7129W: http://www.linux-ntfs.org/content/view/19/37/
7130S: Maintained
7131F: Documentation/ldm.txt
7132F: block/partitions/ldm.*
7133
7134LogFS
7135M: Joern Engel <joern@logfs.org>
7136M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7137L: logfs@logfs.org
7138W: logfs.org
7139S: Maintained
7140F: fs/logfs/
7141
7142LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7143M: Sathya Prakash <sathya.prakash@broadcom.com>
7144M: Chaitra P B <chaitra.basappa@broadcom.com>
7145M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7146L: MPT-FusionLinux.pdl@broadcom.com
7147L: linux-scsi@vger.kernel.org
7148W: http://www.avagotech.com/support/
7149S: Supported
7150F: drivers/message/fusion/
7151F: drivers/scsi/mpt2sas/
7152F: drivers/scsi/mpt3sas/
7153
7154LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7155M: Matthew Wilcox <matthew@wil.cx>
7156L: linux-scsi@vger.kernel.org
7157S: Maintained
7158F: drivers/scsi/sym53c8xx_2/
7159
7160LTC4261 HARDWARE MONITOR DRIVER
7161M: Guenter Roeck <linux@roeck-us.net>
7162L: linux-hwmon@vger.kernel.org
7163S: Maintained
7164F: Documentation/hwmon/ltc4261
7165F: drivers/hwmon/ltc4261.c
7166
7167LTP (Linux Test Project)
7168M: Mike Frysinger <vapier@gentoo.org>
7169M: Cyril Hrubis <chrubis@suse.cz>
7170M: Wanlong Gao <wanlong.gao@gmail.com>
7171M: Jan Stancek <jstancek@redhat.com>
7172M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7173M: Alexey Kodanev <alexey.kodanev@oracle.com>
7174L: ltp@lists.linux.it (subscribers-only)
7175W: http://linux-test-project.github.io/
7176T: git git://github.com/linux-test-project/ltp.git
7177S: Maintained
7178
7179M32R ARCHITECTURE
7180W: http://www.linux-m32r.org/
7181S: Orphan
7182F: arch/m32r/
7183
7184M68K ARCHITECTURE
7185M: Geert Uytterhoeven <geert@linux-m68k.org>
7186L: linux-m68k@lists.linux-m68k.org
7187W: http://www.linux-m68k.org/
7188T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7189S: Maintained
7190F: arch/m68k/
7191F: drivers/zorro/
7192
7193M68K ON APPLE MACINTOSH
7194M: Joshua Thompson <funaho@jurai.org>
7195W: http://www.mac.linux-m68k.org/
7196L: linux-m68k@lists.linux-m68k.org
7197S: Maintained
7198F: arch/m68k/mac/
7199
7200M68K ON HP9000/300
7201M: Philip Blundell <philb@gnu.org>
7202W: http://www.tazenda.demon.co.uk/phil/linux-hp
7203S: Maintained
7204F: arch/m68k/hp300/
7205
7206M88DS3103 MEDIA DRIVER
7207M: Antti Palosaari <crope@iki.fi>
7208L: linux-media@vger.kernel.org
7209W: https://linuxtv.org
7210W: http://palosaari.fi/linux/
7211Q: http://patchwork.linuxtv.org/project/linux-media/list/
7212T: git git://linuxtv.org/anttip/media_tree.git
7213S: Maintained
7214F: drivers/media/dvb-frontends/m88ds3103*
7215
7216M88RS2000 MEDIA DRIVER
7217M: Malcolm Priestley <tvboxspy@gmail.com>
7218L: linux-media@vger.kernel.org
7219W: https://linuxtv.org
7220Q: http://patchwork.linuxtv.org/project/linux-media/list/
7221S: Maintained
7222F: drivers/media/dvb-frontends/m88rs2000*
7223
7224MA901 MASTERKIT USB FM RADIO DRIVER
7225M: Alexey Klimov <klimov.linux@gmail.com>
7226L: linux-media@vger.kernel.org
7227T: git git://linuxtv.org/media_tree.git
7228S: Maintained
7229F: drivers/media/radio/radio-ma901.c
7230
7231MAC80211
7232M: Johannes Berg <johannes@sipsolutions.net>
7233L: linux-wireless@vger.kernel.org
7234W: http://wireless.kernel.org/
7235T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7236T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7237S: Maintained
7238F: Documentation/networking/mac80211-injection.txt
7239F: include/net/mac80211.h
7240F: net/mac80211/
7241F: drivers/net/wireless/mac80211_hwsim.[ch]
7242
7243MACVLAN DRIVER
7244M: Patrick McHardy <kaber@trash.net>
7245L: netdev@vger.kernel.org
7246S: Maintained
7247F: drivers/net/macvlan.c
7248F: include/linux/if_macvlan.h
7249
7250MAILBOX API
7251M: Jassi Brar <jassisinghbrar@gmail.com>
7252L: linux-kernel@vger.kernel.org
7253S: Maintained
7254F: drivers/mailbox/
7255F: include/linux/mailbox_client.h
7256F: include/linux/mailbox_controller.h
7257
7258MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7259M: Michael Kerrisk <mtk.manpages@gmail.com>
7260W: http://www.kernel.org/doc/man-pages
7261L: linux-man@vger.kernel.org
7262S: Maintained
7263
7264MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7265M: Andrew Lunn <andrew@lunn.ch>
7266M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7267S: Maintained
7268F: drivers/net/dsa/mv88e6xxx/
7269
7270MARVELL ARMADA DRM SUPPORT
7271M: Russell King <rmk+kernel@armlinux.org.uk>
7272S: Maintained
7273F: drivers/gpu/drm/armada/
7274F: include/uapi/drm/armada_drm.h
7275F: Documentation/devicetree/bindings/display/armada/
7276
7277MARVELL CRYPTO DRIVER
7278M: Boris Brezillon <boris.brezillon@free-electrons.com>
7279M: Arnaud Ebalard <arno@natisbad.org>
7280F: drivers/crypto/marvell/
7281S: Maintained
7282L: linux-crypto@vger.kernel.org
7283
7284MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7285M: Mirko Lindner <mlindner@marvell.com>
7286M: Stephen Hemminger <stephen@networkplumber.org>
7287L: netdev@vger.kernel.org
7288S: Maintained
7289F: drivers/net/ethernet/marvell/sk*
7290
7291MARVELL LIBERTAS WIRELESS DRIVER
7292L: libertas-dev@lists.infradead.org
7293S: Orphan
7294F: drivers/net/wireless/marvell/libertas/
7295
7296MARVELL MV643XX ETHERNET DRIVER
7297M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7298L: netdev@vger.kernel.org
7299S: Maintained
7300F: drivers/net/ethernet/marvell/mv643xx_eth.*
7301F: include/linux/mv643xx.h
7302
7303MARVELL MVNETA ETHERNET DRIVER
7304M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7305L: netdev@vger.kernel.org
7306S: Maintained
7307F: drivers/net/ethernet/marvell/mvneta.*
7308
7309MARVELL MWIFIEX WIRELESS DRIVER
7310M: Amitkumar Karwar <akarwar@marvell.com>
7311M: Nishant Sarmukadam <nishants@marvell.com>
7312L: linux-wireless@vger.kernel.org
7313S: Maintained
7314F: drivers/net/wireless/marvell/mwifiex/
7315
7316MARVELL MWL8K WIRELESS DRIVER
7317M: Lennert Buytenhek <buytenh@wantstofly.org>
7318L: linux-wireless@vger.kernel.org
7319S: Odd Fixes
7320F: drivers/net/wireless/marvell/mwl8k.c
7321
7322MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7323M: Nicolas Pitre <nico@fluxnic.net>
7324S: Odd Fixes
7325F: drivers/mmc/host/mvsdio.*
7326
7327MATROX FRAMEBUFFER DRIVER
7328L: linux-fbdev@vger.kernel.org
7329S: Orphan
7330F: drivers/video/fbdev/matrox/matroxfb_*
7331F: include/uapi/linux/matroxfb.h
7332
7333MAX16065 HARDWARE MONITOR DRIVER
7334M: Guenter Roeck <linux@roeck-us.net>
7335L: linux-hwmon@vger.kernel.org
7336S: Maintained
7337F: Documentation/hwmon/max16065
7338F: drivers/hwmon/max16065.c
7339
7340MAX20751 HARDWARE MONITOR DRIVER
7341M: Guenter Roeck <linux@roeck-us.net>
7342L: linux-hwmon@vger.kernel.org
7343S: Maintained
7344F: Documentation/hwmon/max20751
7345F: drivers/hwmon/max20751.c
7346
7347MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7348M: "Hans J. Koch" <hjk@hansjkoch.de>
7349L: linux-hwmon@vger.kernel.org
7350S: Maintained
7351F: Documentation/hwmon/max6650
7352F: drivers/hwmon/max6650.c
7353
7354MAX6697 HARDWARE MONITOR DRIVER
7355M: Guenter Roeck <linux@roeck-us.net>
7356L: linux-hwmon@vger.kernel.org
7357S: Maintained
7358F: Documentation/hwmon/max6697
7359F: Documentation/devicetree/bindings/i2c/max6697.txt
7360F: drivers/hwmon/max6697.c
7361F: include/linux/platform_data/max6697.h
7362
7363MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7364M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7365L: linux-pm@vger.kernel.org
7366S: Supported
7367F: drivers/power/max14577_charger.c
7368F: drivers/power/max77693_charger.c
7369
7370MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7371M: Javier Martinez Canillas <javier@osg.samsung.com>
7372L: linux-kernel@vger.kernel.org
7373S: Supported
7374F: drivers/*/*max77802*.c
7375F: Documentation/devicetree/bindings/*/*max77802.txt
7376F: include/dt-bindings/*/*max77802.h
7377
7378MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7379M: Chanwoo Choi <cw00.choi@samsung.com>
7380M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7381L: linux-kernel@vger.kernel.org
7382S: Supported
7383F: drivers/*/max14577*.c
7384F: drivers/*/max77686*.c
7385F: drivers/*/max77693*.c
7386F: drivers/extcon/extcon-max14577.c
7387F: drivers/extcon/extcon-max77693.c
7388F: drivers/rtc/rtc-max77686.c
7389F: drivers/clk/clk-max77686.c
7390F: Documentation/devicetree/bindings/mfd/max14577.txt
7391F: Documentation/devicetree/bindings/*/max77686.txt
7392F: Documentation/devicetree/bindings/mfd/max77693.txt
7393F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7394F: include/linux/mfd/max14577*.h
7395F: include/linux/mfd/max77686*.h
7396F: include/linux/mfd/max77693*.h
7397
7398MAXIRADIO FM RADIO RECEIVER DRIVER
7399M: Hans Verkuil <hverkuil@xs4all.nl>
7400L: linux-media@vger.kernel.org
7401T: git git://linuxtv.org/media_tree.git
7402W: https://linuxtv.org
7403S: Maintained
7404F: drivers/media/radio/radio-maxiradio*
7405
7406MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7407M: Peter Rosin <peda@axentia.se>
7408L: linux-iio@vger.kernel.org
7409S: Maintained
7410F: drivers/iio/potentiometer/mcp4531.c
7411
7412MEDIA DRIVERS FOR RENESAS - FCP
7413M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7414L: linux-media@vger.kernel.org
7415L: linux-renesas-soc@vger.kernel.org
7416T: git git://linuxtv.org/media_tree.git
7417S: Supported
7418F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7419F: drivers/media/platform/rcar-fcp.c
7420F: include/media/rcar-fcp.h
7421
7422MEDIA DRIVERS FOR RENESAS - VSP1
7423M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7424L: linux-media@vger.kernel.org
7425L: linux-renesas-soc@vger.kernel.org
7426T: git git://linuxtv.org/media_tree.git
7427S: Supported
7428F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7429F: drivers/media/platform/vsp1/
7430
7431MEDIA DRIVERS FOR HELENE
7432M: Abylay Ospan <aospan@netup.ru>
7433L: linux-media@vger.kernel.org
7434W: https://linuxtv.org
7435W: http://netup.tv/
7436T: git git://linuxtv.org/media_tree.git
7437S: Supported
7438F: drivers/media/dvb-frontends/helene*
7439
7440MEDIA DRIVERS FOR ASCOT2E
7441M: Sergey Kozlov <serjk@netup.ru>
7442M: Abylay Ospan <aospan@netup.ru>
7443L: linux-media@vger.kernel.org
7444W: https://linuxtv.org
7445W: http://netup.tv/
7446T: git git://linuxtv.org/media_tree.git
7447S: Supported
7448F: drivers/media/dvb-frontends/ascot2e*
7449
7450MEDIA DRIVERS FOR CXD2841ER
7451M: Sergey Kozlov <serjk@netup.ru>
7452M: Abylay Ospan <aospan@netup.ru>
7453L: linux-media@vger.kernel.org
7454W: https://linuxtv.org
7455W: http://netup.tv/
7456T: git git://linuxtv.org/media_tree.git
7457S: Supported
7458F: drivers/media/dvb-frontends/cxd2841er*
7459
7460MEDIA DRIVERS FOR HORUS3A
7461M: Sergey Kozlov <serjk@netup.ru>
7462M: Abylay Ospan <aospan@netup.ru>
7463L: linux-media@vger.kernel.org
7464W: https://linuxtv.org
7465W: http://netup.tv/
7466T: git git://linuxtv.org/media_tree.git
7467S: Supported
7468F: drivers/media/dvb-frontends/horus3a*
7469
7470MEDIA DRIVERS FOR LNBH25
7471M: Sergey Kozlov <serjk@netup.ru>
7472M: Abylay Ospan <aospan@netup.ru>
7473L: linux-media@vger.kernel.org
7474W: https://linuxtv.org
7475W: http://netup.tv/
7476T: git git://linuxtv.org/media_tree.git
7477S: Supported
7478F: drivers/media/dvb-frontends/lnbh25*
7479
7480MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7481M: Sergey Kozlov <serjk@netup.ru>
7482M: Abylay Ospan <aospan@netup.ru>
7483L: linux-media@vger.kernel.org
7484W: https://linuxtv.org
7485W: http://netup.tv/
7486T: git git://linuxtv.org/media_tree.git
7487S: Supported
7488F: drivers/media/pci/netup_unidvb/*
7489
7490MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7491M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7492M: Mauro Carvalho Chehab <mchehab@kernel.org>
7493P: LinuxTV.org Project
7494L: linux-media@vger.kernel.org
7495W: https://linuxtv.org
7496Q: http://patchwork.kernel.org/project/linux-media/list/
7497T: git git://linuxtv.org/media_tree.git
7498S: Maintained
7499F: Documentation/dvb/
7500F: Documentation/video4linux/
7501F: Documentation/DocBook/media/
7502F: drivers/media/
7503F: drivers/staging/media/
7504F: include/linux/platform_data/media/
7505F: include/media/
7506F: include/uapi/linux/dvb/
7507F: include/uapi/linux/videodev2.h
7508F: include/uapi/linux/media.h
7509F: include/uapi/linux/v4l2-*
7510F: include/uapi/linux/meye.h
7511F: include/uapi/linux/ivtv*
7512F: include/uapi/linux/uvcvideo.h
7513
7514MEDIATEK ETHERNET DRIVER
7515M: Felix Fietkau <nbd@openwrt.org>
7516M: John Crispin <blogic@openwrt.org>
7517L: netdev@vger.kernel.org
7518S: Maintained
7519F: drivers/net/ethernet/mediatek/
7520
7521MEDIATEK MT7601U WIRELESS LAN DRIVER
7522M: Jakub Kicinski <kubakici@wp.pl>
7523L: linux-wireless@vger.kernel.org
7524S: Maintained
7525F: drivers/net/wireless/mediatek/mt7601u/
7526
7527MEGARAID SCSI/SAS DRIVERS
7528M: Kashyap Desai <kashyap.desai@avagotech.com>
7529M: Sumit Saxena <sumit.saxena@avagotech.com>
7530M: Uday Lingala <uday.lingala@avagotech.com>
7531L: megaraidlinux.pdl@avagotech.com
7532L: linux-scsi@vger.kernel.org
7533W: http://www.lsi.com
7534S: Maintained
7535F: Documentation/scsi/megaraid.txt
7536F: drivers/scsi/megaraid.*
7537F: drivers/scsi/megaraid/
7538
7539MELLANOX ETHERNET DRIVER (mlx4_en)
7540M: Tariq Toukan <tariqt@mellanox.com>
7541L: netdev@vger.kernel.org
7542S: Supported
7543W: http://www.mellanox.com
7544Q: http://patchwork.ozlabs.org/project/netdev/list/
7545F: drivers/net/ethernet/mellanox/mlx4/en_*
7546
7547MELLANOX ETHERNET DRIVER (mlx5e)
7548M: Saeed Mahameed <saeedm@mellanox.com>
7549L: netdev@vger.kernel.org
7550S: Supported
7551W: http://www.mellanox.com
7552Q: http://patchwork.ozlabs.org/project/netdev/list/
7553F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7554
7555MELLANOX ETHERNET SWITCH DRIVERS
7556M: Jiri Pirko <jiri@mellanox.com>
7557M: Ido Schimmel <idosch@mellanox.com>
7558L: netdev@vger.kernel.org
7559S: Supported
7560W: http://www.mellanox.com
7561Q: http://patchwork.ozlabs.org/project/netdev/list/
7562F: drivers/net/ethernet/mellanox/mlxsw/
7563
7564MEMBARRIER SUPPORT
7565M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7566M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7567L: linux-kernel@vger.kernel.org
7568S: Supported
7569F: kernel/membarrier.c
7570F: include/uapi/linux/membarrier.h
7571
7572MEMORY MANAGEMENT
7573L: linux-mm@kvack.org
7574W: http://www.linux-mm.org
7575S: Maintained
7576F: include/linux/mm.h
7577F: include/linux/gfp.h
7578F: include/linux/mmzone.h
7579F: include/linux/memory_hotplug.h
7580F: include/linux/vmalloc.h
7581F: mm/
7582
7583MEMORY TECHNOLOGY DEVICES (MTD)
7584M: David Woodhouse <dwmw2@infradead.org>
7585M: Brian Norris <computersforpeace@gmail.com>
7586L: linux-mtd@lists.infradead.org
7587W: http://www.linux-mtd.infradead.org/
7588Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7589T: git git://git.infradead.org/linux-mtd.git
7590T: git git://git.infradead.org/l2-mtd.git
7591S: Maintained
7592F: Documentation/devicetree/bindings/mtd/
7593F: drivers/mtd/
7594F: include/linux/mtd/
7595F: include/uapi/mtd/
7596
7597MEN A21 WATCHDOG DRIVER
7598M: Johannes Thumshirn <morbidrsa@gmail.com>
7599L: linux-watchdog@vger.kernel.org
7600S: Maintained
7601F: drivers/watchdog/mena21_wdt.c
7602
7603MEN CHAMELEON BUS (mcb)
7604M: Johannes Thumshirn <morbidrsa@gmail.com>
7605S: Maintained
7606F: drivers/mcb/
7607F: include/linux/mcb.h
7608F: Documentation/men-chameleon-bus.txt
7609
7610MEN F21BMC (Board Management Controller)
7611M: Andreas Werner <andreas.werner@men.de>
7612S: Supported
7613F: drivers/mfd/menf21bmc.c
7614F: drivers/watchdog/menf21bmc_wdt.c
7615F: drivers/leds/leds-menf21bmc.c
7616F: drivers/hwmon/menf21bmc_hwmon.c
7617F: Documentation/hwmon/menf21bmc
7618
7619METAG ARCHITECTURE
7620M: James Hogan <james.hogan@imgtec.com>
7621L: linux-metag@vger.kernel.org
7622T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7623S: Odd Fixes
7624F: arch/metag/
7625F: Documentation/metag/
7626F: Documentation/devicetree/bindings/metag/
7627F: Documentation/devicetree/bindings/interrupt-controller/img,*
7628F: drivers/clocksource/metag_generic.c
7629F: drivers/irqchip/irq-metag.c
7630F: drivers/irqchip/irq-metag-ext.c
7631F: drivers/tty/metag_da.c
7632
7633MICROBLAZE ARCHITECTURE
7634M: Michal Simek <monstr@monstr.eu>
7635W: http://www.monstr.eu/fdt/
7636T: git git://git.monstr.eu/linux-2.6-microblaze.git
7637S: Supported
7638F: arch/microblaze/
7639
7640MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7641M: Chen Yu <yu.c.chen@intel.com>
7642L: platform-driver-x86@vger.kernel.org
7643S: Supported
7644F: drivers/platform/x86/surfacepro3_button.c
7645
7646MICROTEK X6 SCANNER
7647M: Oliver Neukum <oliver@neukum.org>
7648S: Maintained
7649F: drivers/usb/image/microtek.*
7650
7651MIPS
7652M: Ralf Baechle <ralf@linux-mips.org>
7653L: linux-mips@linux-mips.org
7654W: http://www.linux-mips.org/
7655T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7656Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7657S: Supported
7658F: Documentation/devicetree/bindings/mips/
7659F: Documentation/mips/
7660F: arch/mips/
7661
7662MIPS/LOONGSON1 ARCHITECTURE
7663M: Keguang Zhang <keguang.zhang@gmail.com>
7664L: linux-mips@linux-mips.org
7665S: Maintained
7666F: arch/mips/loongson32/
7667F: arch/mips/include/asm/mach-loongson32/
7668F: drivers/*/*loongson1*
7669F: drivers/*/*/*loongson1*
7670
7671MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7672M: Hans Verkuil <hverkuil@xs4all.nl>
7673L: linux-media@vger.kernel.org
7674T: git git://linuxtv.org/media_tree.git
7675W: https://linuxtv.org
7676S: Odd Fixes
7677F: drivers/media/radio/radio-miropcm20*
7678
7679MELLANOX MLX4 core VPI driver
7680M: Yishai Hadas <yishaih@mellanox.com>
7681L: netdev@vger.kernel.org
7682L: linux-rdma@vger.kernel.org
7683W: http://www.mellanox.com
7684Q: http://patchwork.ozlabs.org/project/netdev/list/
7685S: Supported
7686F: drivers/net/ethernet/mellanox/mlx4/
7687F: include/linux/mlx4/
7688
7689MELLANOX MLX4 IB driver
7690M: Yishai Hadas <yishaih@mellanox.com>
7691L: linux-rdma@vger.kernel.org
7692W: http://www.mellanox.com
7693Q: http://patchwork.kernel.org/project/linux-rdma/list/
7694S: Supported
7695F: drivers/infiniband/hw/mlx4/
7696F: include/linux/mlx4/
7697
7698MELLANOX MLX5 core VPI driver
7699M: Matan Barak <matanb@mellanox.com>
7700M: Leon Romanovsky <leonro@mellanox.com>
7701L: netdev@vger.kernel.org
7702L: linux-rdma@vger.kernel.org
7703W: http://www.mellanox.com
7704Q: http://patchwork.ozlabs.org/project/netdev/list/
7705S: Supported
7706F: drivers/net/ethernet/mellanox/mlx5/core/
7707F: include/linux/mlx5/
7708
7709MELLANOX MLX5 IB driver
7710M: Matan Barak <matanb@mellanox.com>
7711M: Leon Romanovsky <leonro@mellanox.com>
7712L: linux-rdma@vger.kernel.org
7713W: http://www.mellanox.com
7714Q: http://patchwork.kernel.org/project/linux-rdma/list/
7715S: Supported
7716F: drivers/infiniband/hw/mlx5/
7717F: include/linux/mlx5/
7718
7719MELEXIS MLX90614 DRIVER
7720M: Crt Mori <cmo@melexis.com>
7721L: linux-iio@vger.kernel.org
7722W: http://www.melexis.com
7723S: Supported
7724F: drivers/iio/temperature/mlx90614.c
7725
7726MN88472 MEDIA DRIVER
7727M: Antti Palosaari <crope@iki.fi>
7728L: linux-media@vger.kernel.org
7729W: https://linuxtv.org
7730W: http://palosaari.fi/linux/
7731Q: http://patchwork.linuxtv.org/project/linux-media/list/
7732S: Maintained
7733F: drivers/media/dvb-frontends/mn88472*
7734
7735MN88473 MEDIA DRIVER
7736M: Antti Palosaari <crope@iki.fi>
7737L: linux-media@vger.kernel.org
7738W: https://linuxtv.org
7739W: http://palosaari.fi/linux/
7740Q: http://patchwork.linuxtv.org/project/linux-media/list/
7741S: Maintained
7742F: drivers/media/dvb-frontends/mn88473*
7743
7744MODULE SUPPORT
7745M: Rusty Russell <rusty@rustcorp.com.au>
7746S: Maintained
7747F: include/linux/module.h
7748F: kernel/module.c
7749
7750MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7751W: http://popies.net/meye/
7752S: Orphan
7753F: Documentation/video4linux/meye.txt
7754F: drivers/media/pci/meye/
7755F: include/uapi/linux/meye.h
7756
7757MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7758M: Jiri Slaby <jirislaby@gmail.com>
7759S: Maintained
7760F: Documentation/serial/moxa-smartio
7761F: drivers/tty/mxser.*
7762
7763MR800 AVERMEDIA USB FM RADIO DRIVER
7764M: Alexey Klimov <klimov.linux@gmail.com>
7765L: linux-media@vger.kernel.org
7766T: git git://linuxtv.org/media_tree.git
7767S: Maintained
7768F: drivers/media/radio/radio-mr800.c
7769
7770MRF24J40 IEEE 802.15.4 RADIO DRIVER
7771M: Alan Ott <alan@signal11.us>
7772L: linux-wpan@vger.kernel.org
7773S: Maintained
7774F: drivers/net/ieee802154/mrf24j40.c
7775F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7776
7777MSI LAPTOP SUPPORT
7778M: "Lee, Chun-Yi" <jlee@suse.com>
7779L: platform-driver-x86@vger.kernel.org
7780S: Maintained
7781F: drivers/platform/x86/msi-laptop.c
7782
7783MSI WMI SUPPORT
7784L: platform-driver-x86@vger.kernel.org
7785S: Orphan
7786F: drivers/platform/x86/msi-wmi.c
7787
7788MSI001 MEDIA DRIVER
7789M: Antti Palosaari <crope@iki.fi>
7790L: linux-media@vger.kernel.org
7791W: https://linuxtv.org
7792W: http://palosaari.fi/linux/
7793Q: http://patchwork.linuxtv.org/project/linux-media/list/
7794T: git git://linuxtv.org/anttip/media_tree.git
7795S: Maintained
7796F: drivers/media/tuners/msi001*
7797
7798MSI2500 MEDIA DRIVER
7799M: Antti Palosaari <crope@iki.fi>
7800L: linux-media@vger.kernel.org
7801W: https://linuxtv.org
7802W: http://palosaari.fi/linux/
7803Q: http://patchwork.linuxtv.org/project/linux-media/list/
7804T: git git://linuxtv.org/anttip/media_tree.git
7805S: Maintained
7806F: drivers/media/usb/msi2500/
7807
7808MSYSTEMS DISKONCHIP G3 MTD DRIVER
7809M: Robert Jarzmik <robert.jarzmik@free.fr>
7810L: linux-mtd@lists.infradead.org
7811S: Maintained
7812F: drivers/mtd/devices/docg3*
7813
7814MT9M032 APTINA SENSOR DRIVER
7815M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7816L: linux-media@vger.kernel.org
7817T: git git://linuxtv.org/media_tree.git
7818S: Maintained
7819F: drivers/media/i2c/mt9m032.c
7820F: include/media/i2c/mt9m032.h
7821
7822MT9P031 APTINA CAMERA SENSOR
7823M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7824L: linux-media@vger.kernel.org
7825T: git git://linuxtv.org/media_tree.git
7826S: Maintained
7827F: drivers/media/i2c/mt9p031.c
7828F: include/media/i2c/mt9p031.h
7829
7830MT9T001 APTINA CAMERA SENSOR
7831M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7832L: linux-media@vger.kernel.org
7833T: git git://linuxtv.org/media_tree.git
7834S: Maintained
7835F: drivers/media/i2c/mt9t001.c
7836F: include/media/i2c/mt9t001.h
7837
7838MT9V032 APTINA CAMERA SENSOR
7839M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7840L: linux-media@vger.kernel.org
7841T: git git://linuxtv.org/media_tree.git
7842S: Maintained
7843F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7844F: drivers/media/i2c/mt9v032.c
7845F: include/media/i2c/mt9v032.h
7846
7847MULTIFUNCTION DEVICES (MFD)
7848M: Lee Jones <lee.jones@linaro.org>
7849T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7850S: Supported
7851F: drivers/mfd/
7852F: include/linux/mfd/
7853
7854MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7855M: Ulf Hansson <ulf.hansson@linaro.org>
7856L: linux-mmc@vger.kernel.org
7857T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7858S: Maintained
7859F: drivers/mmc/
7860F: include/linux/mmc/
7861F: include/uapi/linux/mmc/
7862
7863MULTIMEDIA CARD (MMC) ETC. OVER SPI
7864S: Orphan
7865F: drivers/mmc/host/mmc_spi.c
7866F: include/linux/spi/mmc_spi.h
7867
7868MULTISOUND SOUND DRIVER
7869M: Andrew Veliath <andrewtv@usa.net>
7870S: Maintained
7871F: Documentation/sound/oss/MultiSound
7872F: sound/oss/msnd*
7873
7874MULTITECH MULTIPORT CARD (ISICOM)
7875S: Orphan
7876F: drivers/tty/isicom.c
7877F: include/linux/isicom.h
7878
7879MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7880M: Bin Liu <b-liu@ti.com>
7881L: linux-usb@vger.kernel.org
7882T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7883S: Maintained
7884F: drivers/usb/musb/
7885
7886MXL5007T MEDIA DRIVER
7887M: Michael Krufky <mkrufky@linuxtv.org>
7888L: linux-media@vger.kernel.org
7889W: https://linuxtv.org
7890W: http://github.com/mkrufky
7891Q: http://patchwork.linuxtv.org/project/linux-media/list/
7892T: git git://linuxtv.org/mkrufky/tuners.git
7893S: Maintained
7894F: drivers/media/tuners/mxl5007t.*
7895
7896MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7897M: Hyong-Youb Kim <hykim@myri.com>
7898L: netdev@vger.kernel.org
7899W: https://www.myricom.com/support/downloads/myri10ge.html
7900S: Supported
7901F: drivers/net/ethernet/myricom/myri10ge/
7902
7903NAND FLASH SUBSYSTEM
7904M: Boris Brezillon <boris.brezillon@free-electrons.com>
7905R: Richard Weinberger <richard@nod.at>
7906L: linux-mtd@lists.infradead.org
7907W: http://www.linux-mtd.infradead.org/
7908Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7909T: git git://github.com/linux-nand/linux.git
7910S: Maintained
7911F: drivers/mtd/nand/
7912F: include/linux/mtd/nand*.h
7913
7914NATSEMI ETHERNET DRIVER (DP8381x)
7915S: Orphan
7916F: drivers/net/ethernet/natsemi/natsemi.c
7917
7918NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7919M: Daniel Mack <zonque@gmail.com>
7920S: Maintained
7921L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7922W: http://www.native-instruments.com
7923F: sound/usb/caiaq/
7924
7925NCP FILESYSTEM
7926M: Petr Vandrovec <petr@vandrovec.name>
7927S: Odd Fixes
7928F: fs/ncpfs/
7929
7930NCR 5380 SCSI DRIVERS
7931M: Finn Thain <fthain@telegraphics.com.au>
7932M: Michael Schmitz <schmitzmic@gmail.com>
7933L: linux-scsi@vger.kernel.org
7934S: Maintained
7935F: Documentation/scsi/g_NCR5380.txt
7936F: Documentation/scsi/dtc3x80.txt
7937F: drivers/scsi/NCR5380.*
7938F: drivers/scsi/arm/cumana_1.c
7939F: drivers/scsi/arm/oak.c
7940F: drivers/scsi/atari_scsi.*
7941F: drivers/scsi/dmx3191d.c
7942F: drivers/scsi/dtc.*
7943F: drivers/scsi/g_NCR5380.*
7944F: drivers/scsi/g_NCR5380_mmio.c
7945F: drivers/scsi/mac_scsi.*
7946F: drivers/scsi/pas16.*
7947F: drivers/scsi/sun3_scsi.*
7948F: drivers/scsi/sun3_scsi_vme.c
7949F: drivers/scsi/t128.*
7950
7951NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7952M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7953L: linux-scsi@vger.kernel.org
7954S: Maintained
7955F: drivers/scsi/NCR_D700.*
7956
7957NCT6775 HARDWARE MONITOR DRIVER
7958M: Guenter Roeck <linux@roeck-us.net>
7959L: linux-hwmon@vger.kernel.org
7960S: Maintained
7961F: Documentation/hwmon/nct6775
7962F: drivers/hwmon/nct6775.c
7963
7964NETEFFECT IWARP RNIC DRIVER (IW_NES)
7965M: Faisal Latif <faisal.latif@intel.com>
7966L: linux-rdma@vger.kernel.org
7967W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7968S: Supported
7969F: drivers/infiniband/hw/nes/
7970
7971NETEM NETWORK EMULATOR
7972M: Stephen Hemminger <stephen@networkplumber.org>
7973L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7974S: Maintained
7975F: net/sched/sch_netem.c
7976
7977NETERION 10GbE DRIVERS (s2io/vxge)
7978M: Jon Mason <jdmason@kudzu.us>
7979L: netdev@vger.kernel.org
7980S: Supported
7981F: Documentation/networking/s2io.txt
7982F: Documentation/networking/vxge.txt
7983F: drivers/net/ethernet/neterion/
7984
7985NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7986M: Pablo Neira Ayuso <pablo@netfilter.org>
7987M: Patrick McHardy <kaber@trash.net>
7988M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7989L: netfilter-devel@vger.kernel.org
7990L: coreteam@netfilter.org
7991W: http://www.netfilter.org/
7992W: http://www.iptables.org/
7993Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7994T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7995T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7996S: Supported
7997F: include/linux/netfilter*
7998F: include/linux/netfilter/
7999F: include/net/netfilter/
8000F: include/uapi/linux/netfilter*
8001F: include/uapi/linux/netfilter/
8002F: net/*/netfilter.c
8003F: net/*/netfilter/
8004F: net/netfilter/
8005F: net/bridge/br_netfilter*.c
8006
8007NETLABEL
8008M: Paul Moore <paul@paul-moore.com>
8009W: http://netlabel.sf.net
8010L: netdev@vger.kernel.org
8011S: Maintained
8012F: Documentation/netlabel/
8013F: include/net/netlabel.h
8014F: net/netlabel/
8015
8016NETROM NETWORK LAYER
8017M: Ralf Baechle <ralf@linux-mips.org>
8018L: linux-hams@vger.kernel.org
8019W: http://www.linux-ax25.org/
8020S: Maintained
8021F: include/net/netrom.h
8022F: include/uapi/linux/netrom.h
8023F: net/netrom/
8024
8025NETRONOME ETHERNET DRIVERS
8026M: Jakub Kicinski <jakub.kicinski@netronome.com>
8027L: oss-drivers@netronome.com
8028S: Maintained
8029F: drivers/net/ethernet/netronome/
8030
8031NETWORK BLOCK DEVICE (NBD)
8032M: Markus Pargmann <mpa@pengutronix.de>
8033S: Maintained
8034L: nbd-general@lists.sourceforge.net
8035T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8036F: Documentation/blockdev/nbd.txt
8037F: drivers/block/nbd.c
8038F: include/uapi/linux/nbd.h
8039
8040NETWORK DROP MONITOR
8041M: Neil Horman <nhorman@tuxdriver.com>
8042L: netdev@vger.kernel.org
8043S: Maintained
8044W: https://fedorahosted.org/dropwatch/
8045F: net/core/drop_monitor.c
8046
8047NETWORKING [GENERAL]
8048M: "David S. Miller" <davem@davemloft.net>
8049L: netdev@vger.kernel.org
8050W: http://www.linuxfoundation.org/en/Net
8051Q: http://patchwork.ozlabs.org/project/netdev/list/
8052T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8053T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8054S: Maintained
8055F: net/
8056F: include/net/
8057F: include/linux/in.h
8058F: include/linux/net.h
8059F: include/linux/netdevice.h
8060F: include/uapi/linux/in.h
8061F: include/uapi/linux/net.h
8062F: include/uapi/linux/netdevice.h
8063F: include/uapi/linux/net_namespace.h
8064F: tools/net/
8065F: tools/testing/selftests/net/
8066F: lib/random32.c
8067F: lib/test_bpf.c
8068
8069NETWORKING [IPv4/IPv6]
8070M: "David S. Miller" <davem@davemloft.net>
8071M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8072M: James Morris <jmorris@namei.org>
8073M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8074M: Patrick McHardy <kaber@trash.net>
8075L: netdev@vger.kernel.org
8076T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8077S: Maintained
8078F: net/ipv4/
8079F: net/ipv6/
8080F: include/net/ip*
8081F: arch/x86/net/*
8082
8083NETWORKING [IPSEC]
8084M: Steffen Klassert <steffen.klassert@secunet.com>
8085M: Herbert Xu <herbert@gondor.apana.org.au>
8086M: "David S. Miller" <davem@davemloft.net>
8087L: netdev@vger.kernel.org
8088T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8089T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8090S: Maintained
8091F: net/core/flow.c
8092F: net/xfrm/
8093F: net/key/
8094F: net/ipv4/xfrm*
8095F: net/ipv4/esp4.c
8096F: net/ipv4/ah4.c
8097F: net/ipv4/ipcomp.c
8098F: net/ipv4/ip_vti.c
8099F: net/ipv6/xfrm*
8100F: net/ipv6/esp6.c
8101F: net/ipv6/ah6.c
8102F: net/ipv6/ipcomp6.c
8103F: net/ipv6/ip6_vti.c
8104F: include/uapi/linux/xfrm.h
8105F: include/net/xfrm.h
8106
8107NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8108M: Paul Moore <paul@paul-moore.com>
8109L: netdev@vger.kernel.org
8110S: Maintained
8111
8112NETWORKING [WIRELESS]
8113L: linux-wireless@vger.kernel.org
8114Q: http://patchwork.kernel.org/project/linux-wireless/list/
8115
8116NETWORKING DRIVERS
8117L: netdev@vger.kernel.org
8118W: http://www.linuxfoundation.org/en/Net
8119Q: http://patchwork.ozlabs.org/project/netdev/list/
8120T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8121T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8122S: Odd Fixes
8123F: Documentation/devicetree/bindings/net/
8124F: drivers/net/
8125F: include/linux/if_*
8126F: include/linux/netdevice.h
8127F: include/linux/etherdevice.h
8128F: include/linux/fcdevice.h
8129F: include/linux/fddidevice.h
8130F: include/linux/hippidevice.h
8131F: include/linux/inetdevice.h
8132F: include/uapi/linux/if_*
8133F: include/uapi/linux/netdevice.h
8134
8135NETWORKING DRIVERS (WIRELESS)
8136M: Kalle Valo <kvalo@codeaurora.org>
8137L: linux-wireless@vger.kernel.org
8138Q: http://patchwork.kernel.org/project/linux-wireless/list/
8139T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8140T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8141S: Maintained
8142F: Documentation/devicetree/bindings/net/wireless/
8143F: drivers/net/wireless/
8144
8145NETXEN (1/10) GbE SUPPORT
8146M: Manish Chopra <manish.chopra@qlogic.com>
8147M: Sony Chacko <sony.chacko@qlogic.com>
8148M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8149L: netdev@vger.kernel.org
8150W: http://www.qlogic.com
8151S: Supported
8152F: drivers/net/ethernet/qlogic/netxen/
8153
8154NFC SUBSYSTEM
8155M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8156M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8157M: Samuel Ortiz <sameo@linux.intel.com>
8158L: linux-wireless@vger.kernel.org
8159L: linux-nfc@lists.01.org (subscribers-only)
8160S: Supported
8161F: net/nfc/
8162F: include/net/nfc/
8163F: include/uapi/linux/nfc.h
8164F: drivers/nfc/
8165F: include/linux/platform_data/nfcmrvl.h
8166F: include/linux/platform_data/nxp-nci.h
8167F: include/linux/platform_data/pn544.h
8168F: include/linux/platform_data/st21nfca.h
8169F: include/linux/platform_data/st-nci.h
8170F: Documentation/devicetree/bindings/net/nfc/
8171
8172NFS, SUNRPC, AND LOCKD CLIENTS
8173M: Trond Myklebust <trond.myklebust@primarydata.com>
8174M: Anna Schumaker <anna.schumaker@netapp.com>
8175L: linux-nfs@vger.kernel.org
8176W: http://client.linux-nfs.org
8177T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8178S: Maintained
8179F: fs/lockd/
8180F: fs/nfs/
8181F: fs/nfs_common/
8182F: net/sunrpc/
8183F: include/linux/lockd/
8184F: include/linux/nfs*
8185F: include/linux/sunrpc/
8186F: include/uapi/linux/nfs*
8187F: include/uapi/linux/sunrpc/
8188
8189NILFS2 FILESYSTEM
8190M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8191L: linux-nilfs@vger.kernel.org
8192W: http://nilfs.sourceforge.net/
8193W: http://nilfs.osdn.jp/
8194T: git git://github.com/konis/nilfs2.git
8195S: Supported
8196F: Documentation/filesystems/nilfs2.txt
8197F: fs/nilfs2/
8198F: include/linux/nilfs2_fs.h
8199F: include/trace/events/nilfs2.h
8200
8201NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8202M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8203W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8204S: Maintained
8205F: Documentation/scsi/NinjaSCSI.txt
8206F: drivers/scsi/pcmcia/nsp_*
8207
8208NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8209M: GOTO Masanori <gotom@debian.or.jp>
8210M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8211W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8212S: Maintained
8213F: Documentation/scsi/NinjaSCSI.txt
8214F: drivers/scsi/nsp32*
8215
8216NIOS2 ARCHITECTURE
8217M: Ley Foon Tan <lftan@altera.com>
8218L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8219T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8220S: Maintained
8221F: arch/nios2/
8222
8223NOKIA N900 POWER SUPPLY DRIVERS
8224R: Pali Rohár <pali.rohar@gmail.com>
8225F: include/linux/power/bq2415x_charger.h
8226F: include/linux/power/bq27xxx_battery.h
8227F: include/linux/power/isp1704_charger.h
8228F: drivers/power/bq2415x_charger.c
8229F: drivers/power/bq27xxx_battery.c
8230F: drivers/power/bq27xxx_battery_i2c.c
8231F: drivers/power/isp1704_charger.c
8232F: drivers/power/rx51_battery.c
8233
8234NTB DRIVER CORE
8235M: Jon Mason <jdmason@kudzu.us>
8236M: Dave Jiang <dave.jiang@intel.com>
8237M: Allen Hubbe <Allen.Hubbe@emc.com>
8238L: linux-ntb@googlegroups.com
8239S: Supported
8240W: https://github.com/jonmason/ntb/wiki
8241T: git git://github.com/jonmason/ntb.git
8242F: drivers/ntb/
8243F: drivers/net/ntb_netdev.c
8244F: include/linux/ntb.h
8245F: include/linux/ntb_transport.h
8246
8247NTB INTEL DRIVER
8248M: Jon Mason <jdmason@kudzu.us>
8249M: Dave Jiang <dave.jiang@intel.com>
8250L: linux-ntb@googlegroups.com
8251S: Supported
8252W: https://github.com/jonmason/ntb/wiki
8253T: git git://github.com/jonmason/ntb.git
8254F: drivers/ntb/hw/intel/
8255
8256NTB AMD DRIVER
8257M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8258L: linux-ntb@googlegroups.com
8259S: Supported
8260F: drivers/ntb/hw/amd/
8261
8262NTFS FILESYSTEM
8263M: Anton Altaparmakov <anton@tuxera.com>
8264L: linux-ntfs-dev@lists.sourceforge.net
8265W: http://www.tuxera.com/
8266T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8267S: Supported
8268F: Documentation/filesystems/ntfs.txt
8269F: fs/ntfs/
8270
8271NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8272M: Antonino Daplas <adaplas@gmail.com>
8273L: linux-fbdev@vger.kernel.org
8274S: Maintained
8275F: drivers/video/fbdev/riva/
8276F: drivers/video/fbdev/nvidia/
8277
8278NVM EXPRESS DRIVER
8279M: Keith Busch <keith.busch@intel.com>
8280M: Jens Axboe <axboe@fb.com>
8281L: linux-nvme@lists.infradead.org
8282T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8283W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8284S: Supported
8285F: drivers/nvme/host/
8286F: include/linux/nvme.h
8287
8288NVM EXPRESS TARGET DRIVER
8289M: Christoph Hellwig <hch@lst.de>
8290M: Sagi Grimberg <sagi@grimberg.me>
8291L: linux-nvme@lists.infradead.org
8292S: Supported
8293F: drivers/nvme/target/
8294
8295NVMEM FRAMEWORK
8296M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8297M: Maxime Ripard <maxime.ripard@free-electrons.com>
8298S: Maintained
8299F: drivers/nvmem/
8300F: Documentation/devicetree/bindings/nvmem/
8301F: include/linux/nvmem-consumer.h
8302F: include/linux/nvmem-provider.h
8303
8304NXP-NCI NFC DRIVER
8305M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8306R: Charles Gorand <charles.gorand@effinnov.com>
8307L: linux-nfc@lists.01.org (moderated for non-subscribers)
8308S: Supported
8309F: drivers/nfc/nxp-nci
8310
8311NXP TDA998X DRM DRIVER
8312M: Russell King <rmk+kernel@armlinux.org.uk>
8313S: Supported
8314F: drivers/gpu/drm/i2c/tda998x_drv.c
8315F: include/drm/i2c/tda998x.h
8316
8317NXP TFA9879 DRIVER
8318M: Peter Rosin <peda@axentia.se>
8319L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8320S: Maintained
8321F: sound/soc/codecs/tfa9879*
8322
8323OBJTOOL
8324M: Josh Poimboeuf <jpoimboe@redhat.com>
8325S: Supported
8326F: tools/objtool/
8327
8328OMAP SUPPORT
8329M: Tony Lindgren <tony@atomide.com>
8330L: linux-omap@vger.kernel.org
8331W: http://www.muru.com/linux/omap/
8332W: http://linux.omap.com/
8333Q: http://patchwork.kernel.org/project/linux-omap/list/
8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8335S: Maintained
8336F: arch/arm/*omap*/
8337F: arch/arm/configs/omap1_defconfig
8338F: arch/arm/configs/omap2plus_defconfig
8339F: drivers/i2c/busses/i2c-omap.c
8340F: drivers/irqchip/irq-omap-intc.c
8341F: drivers/mfd/*omap*.c
8342F: drivers/mfd/menelaus.c
8343F: drivers/mfd/palmas.c
8344F: drivers/mfd/tps65217.c
8345F: drivers/mfd/tps65218.c
8346F: drivers/mfd/tps65910.c
8347F: drivers/mfd/twl-core.[ch]
8348F: drivers/mfd/twl4030*.c
8349F: drivers/mfd/twl6030*.c
8350F: drivers/mfd/twl6040*.c
8351F: drivers/regulator/palmas-regulator*.c
8352F: drivers/regulator/pbias-regulator.c
8353F: drivers/regulator/tps65217-regulator.c
8354F: drivers/regulator/tps65218-regulator.c
8355F: drivers/regulator/tps65910-regulator.c
8356F: drivers/regulator/twl-regulator.c
8357F: include/linux/i2c-omap.h
8358
8359OMAP DEVICE TREE SUPPORT
8360M: Benoît Cousson <bcousson@baylibre.com>
8361M: Tony Lindgren <tony@atomide.com>
8362L: linux-omap@vger.kernel.org
8363L: devicetree@vger.kernel.org
8364S: Maintained
8365F: arch/arm/boot/dts/*omap*
8366F: arch/arm/boot/dts/*am3*
8367F: arch/arm/boot/dts/*am4*
8368F: arch/arm/boot/dts/*am5*
8369F: arch/arm/boot/dts/*dra7*
8370
8371OMAP CLOCK FRAMEWORK SUPPORT
8372M: Paul Walmsley <paul@pwsan.com>
8373L: linux-omap@vger.kernel.org
8374S: Maintained
8375F: arch/arm/*omap*/*clock*
8376
8377OMAP POWER MANAGEMENT SUPPORT
8378M: Kevin Hilman <khilman@kernel.org>
8379L: linux-omap@vger.kernel.org
8380S: Maintained
8381F: arch/arm/*omap*/*pm*
8382F: drivers/cpufreq/omap-cpufreq.c
8383
8384OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8385M: Rajendra Nayak <rnayak@codeaurora.org>
8386M: Paul Walmsley <paul@pwsan.com>
8387L: linux-omap@vger.kernel.org
8388S: Maintained
8389F: arch/arm/mach-omap2/prm*
8390
8391OMAP AUDIO SUPPORT
8392M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8393M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8394L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8395L: linux-omap@vger.kernel.org
8396S: Maintained
8397F: sound/soc/omap/
8398
8399OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8400M: Roger Quadros <rogerq@ti.com>
8401M: Tony Lindgren <tony@atomide.com>
8402L: linux-omap@vger.kernel.org
8403S: Maintained
8404F: drivers/memory/omap-gpmc.c
8405F: arch/arm/mach-omap2/*gpmc*
8406
8407OMAP FRAMEBUFFER SUPPORT
8408M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8409L: linux-fbdev@vger.kernel.org
8410L: linux-omap@vger.kernel.org
8411S: Maintained
8412F: drivers/video/fbdev/omap/
8413
8414OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8415M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8416L: linux-omap@vger.kernel.org
8417L: linux-fbdev@vger.kernel.org
8418S: Maintained
8419F: drivers/video/fbdev/omap2/
8420F: Documentation/arm/OMAP/DSS
8421
8422OMAP HARDWARE SPINLOCK SUPPORT
8423M: Ohad Ben-Cohen <ohad@wizery.com>
8424L: linux-omap@vger.kernel.org
8425S: Maintained
8426F: drivers/hwspinlock/omap_hwspinlock.c
8427
8428OMAP MMC SUPPORT
8429M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8430L: linux-omap@vger.kernel.org
8431S: Maintained
8432F: drivers/mmc/host/omap.c
8433
8434OMAP HS MMC SUPPORT
8435L: linux-mmc@vger.kernel.org
8436L: linux-omap@vger.kernel.org
8437S: Orphan
8438F: drivers/mmc/host/omap_hsmmc.c
8439
8440OMAP RANDOM NUMBER GENERATOR SUPPORT
8441M: Deepak Saxena <dsaxena@plexity.net>
8442S: Maintained
8443F: drivers/char/hw_random/omap-rng.c
8444
8445OMAP HWMOD SUPPORT
8446M: Benoît Cousson <bcousson@baylibre.com>
8447M: Paul Walmsley <paul@pwsan.com>
8448L: linux-omap@vger.kernel.org
8449S: Maintained
8450F: arch/arm/mach-omap2/omap_hwmod.*
8451
8452OMAP HWMOD DATA
8453M: Paul Walmsley <paul@pwsan.com>
8454L: linux-omap@vger.kernel.org
8455S: Maintained
8456F: arch/arm/mach-omap2/omap_hwmod*data*
8457
8458OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8459M: Benoît Cousson <bcousson@baylibre.com>
8460L: linux-omap@vger.kernel.org
8461S: Maintained
8462F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8463
8464OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8465M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8466L: linux-media@vger.kernel.org
8467S: Maintained
8468F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8469F: drivers/media/platform/omap3isp/
8470F: drivers/staging/media/omap4iss/
8471
8472OMAP USB SUPPORT
8473L: linux-usb@vger.kernel.org
8474L: linux-omap@vger.kernel.org
8475S: Orphan
8476F: drivers/usb/*/*omap*
8477F: arch/arm/*omap*/usb*
8478
8479OMAP GPIO DRIVER
8480M: Grygorii Strashko <grygorii.strashko@ti.com>
8481M: Santosh Shilimkar <ssantosh@kernel.org>
8482M: Kevin Hilman <khilman@kernel.org>
8483L: linux-omap@vger.kernel.org
8484S: Maintained
8485F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8486F: drivers/gpio/gpio-omap.c
8487
8488OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8489M: Mark Jackson <mpfj@newflow.co.uk>
8490L: linux-omap@vger.kernel.org
8491S: Maintained
8492F: arch/arm/boot/dts/am335x-nano.dts
8493
8494OMFS FILESYSTEM
8495M: Bob Copeland <me@bobcopeland.com>
8496L: linux-karma-devel@lists.sourceforge.net
8497S: Maintained
8498F: Documentation/filesystems/omfs.txt
8499F: fs/omfs/
8500
8501OMNIKEY CARDMAN 4000 DRIVER
8502M: Harald Welte <laforge@gnumonks.org>
8503S: Maintained
8504F: drivers/char/pcmcia/cm4000_cs.c
8505F: include/linux/cm4000_cs.h
8506F: include/uapi/linux/cm4000_cs.h
8507
8508OMNIKEY CARDMAN 4040 DRIVER
8509M: Harald Welte <laforge@gnumonks.org>
8510S: Maintained
8511F: drivers/char/pcmcia/cm4040_cs.*
8512
8513OMNIVISION OV7670 SENSOR DRIVER
8514M: Jonathan Corbet <corbet@lwn.net>
8515L: linux-media@vger.kernel.org
8516T: git git://linuxtv.org/media_tree.git
8517S: Maintained
8518F: drivers/media/i2c/ov7670.c
8519
8520ONENAND FLASH DRIVER
8521M: Kyungmin Park <kyungmin.park@samsung.com>
8522L: linux-mtd@lists.infradead.org
8523S: Maintained
8524F: drivers/mtd/onenand/
8525F: include/linux/mtd/onenand*.h
8526
8527ONSTREAM SCSI TAPE DRIVER
8528M: Willem Riede <osst@riede.org>
8529L: osst-users@lists.sourceforge.net
8530L: linux-scsi@vger.kernel.org
8531S: Maintained
8532F: Documentation/scsi/osst.txt
8533F: drivers/scsi/osst.*
8534F: drivers/scsi/osst_*.h
8535F: drivers/scsi/st.h
8536
8537OPENCORES I2C BUS DRIVER
8538M: Peter Korsgaard <jacmet@sunsite.dk>
8539L: linux-i2c@vger.kernel.org
8540S: Maintained
8541F: Documentation/i2c/busses/i2c-ocores
8542F: drivers/i2c/busses/i2c-ocores.c
8543
8544OPEN FIRMWARE AND FLATTENED DEVICE TREE
8545M: Rob Herring <robh+dt@kernel.org>
8546M: Frank Rowand <frowand.list@gmail.com>
8547L: devicetree@vger.kernel.org
8548W: http://www.devicetree.org/
8549T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8550S: Maintained
8551F: drivers/of/
8552F: include/linux/of*.h
8553F: scripts/dtc/
8554
8555OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8556M: Rob Herring <robh+dt@kernel.org>
8557M: Mark Rutland <mark.rutland@arm.com>
8558L: devicetree@vger.kernel.org
8559T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8560Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8561S: Maintained
8562F: Documentation/devicetree/
8563F: arch/*/boot/dts/
8564F: include/dt-bindings/
8565
8566OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8567M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8568L: devicetree@vger.kernel.org
8569S: Maintained
8570F: Documentation/devicetree/dynamic-resolution-notes.txt
8571F: Documentation/devicetree/overlay-notes.txt
8572F: drivers/of/overlay.c
8573F: drivers/of/resolver.c
8574
8575OPENRISC ARCHITECTURE
8576M: Jonas Bonn <jonas@southpole.se>
8577W: http://openrisc.net
8578S: Maintained
8579T: git git://openrisc.net/~jonas/linux
8580F: arch/openrisc/
8581
8582OPENVSWITCH
8583M: Pravin Shelar <pshelar@nicira.com>
8584L: netdev@vger.kernel.org
8585L: dev@openvswitch.org
8586W: http://openvswitch.org
8587S: Maintained
8588F: net/openvswitch/
8589F: include/uapi/linux/openvswitch.h
8590
8591OPERATING PERFORMANCE POINTS (OPP)
8592M: Viresh Kumar <vireshk@kernel.org>
8593M: Nishanth Menon <nm@ti.com>
8594M: Stephen Boyd <sboyd@codeaurora.org>
8595L: linux-pm@vger.kernel.org
8596S: Maintained
8597T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8598F: drivers/base/power/opp/
8599F: include/linux/pm_opp.h
8600F: Documentation/power/opp.txt
8601F: Documentation/devicetree/bindings/opp/
8602
8603OPL4 DRIVER
8604M: Clemens Ladisch <clemens@ladisch.de>
8605L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8606T: git git://git.alsa-project.org/alsa-kernel.git
8607S: Maintained
8608F: sound/drivers/opl4/
8609
8610OPROFILE
8611M: Robert Richter <rric@kernel.org>
8612L: oprofile-list@lists.sf.net
8613S: Maintained
8614F: arch/*/include/asm/oprofile*.h
8615F: arch/*/oprofile/
8616F: drivers/oprofile/
8617F: include/linux/oprofile.h
8618
8619ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8620M: Mark Fasheh <mfasheh@suse.com>
8621M: Joel Becker <jlbec@evilplan.org>
8622L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8623W: http://ocfs2.wiki.kernel.org
8624S: Supported
8625F: Documentation/filesystems/ocfs2.txt
8626F: Documentation/filesystems/dlmfs.txt
8627F: fs/ocfs2/
8628
8629ORINOCO DRIVER
8630L: linux-wireless@vger.kernel.org
8631W: http://wireless.kernel.org/en/users/Drivers/orinoco
8632W: http://www.nongnu.org/orinoco/
8633S: Orphan
8634F: drivers/net/wireless/intersil/orinoco/
8635
8636OSD LIBRARY and FILESYSTEM
8637M: Boaz Harrosh <ooo@electrozaur.com>
8638M: Benny Halevy <bhalevy@primarydata.com>
8639L: osd-dev@open-osd.org
8640W: http://open-osd.org
8641T: git git://git.open-osd.org/open-osd.git
8642S: Maintained
8643F: drivers/scsi/osd/
8644F: include/scsi/osd_*
8645F: fs/exofs/
8646
8647OVERLAY FILESYSTEM
8648M: Miklos Szeredi <miklos@szeredi.hu>
8649L: linux-unionfs@vger.kernel.org
8650T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8651S: Supported
8652F: fs/overlayfs/
8653F: Documentation/filesystems/overlayfs.txt
8654
8655ORANGEFS FILESYSTEM
8656M: Mike Marshall <hubcap@omnibond.com>
8657L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8658T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8659S: Supported
8660F: fs/orangefs/
8661F: Documentation/filesystems/orangefs.txt
8662
8663P54 WIRELESS DRIVER
8664M: Christian Lamparter <chunkeey@googlemail.com>
8665L: linux-wireless@vger.kernel.org
8666W: http://wireless.kernel.org/en/users/Drivers/p54
8667S: Maintained
8668F: drivers/net/wireless/intersil/p54/
8669
8670PA SEMI ETHERNET DRIVER
8671M: Olof Johansson <olof@lixom.net>
8672L: netdev@vger.kernel.org
8673S: Maintained
8674F: drivers/net/ethernet/pasemi/*
8675
8676PA SEMI SMBUS DRIVER
8677M: Olof Johansson <olof@lixom.net>
8678L: linux-i2c@vger.kernel.org
8679S: Maintained
8680F: drivers/i2c/busses/i2c-pasemi.c
8681
8682PADATA PARALLEL EXECUTION MECHANISM
8683M: Steffen Klassert <steffen.klassert@secunet.com>
8684L: linux-crypto@vger.kernel.org
8685S: Maintained
8686F: kernel/padata.c
8687F: include/linux/padata.h
8688F: Documentation/padata.txt
8689
8690PANASONIC LAPTOP ACPI EXTRAS DRIVER
8691M: Harald Welte <laforge@gnumonks.org>
8692L: platform-driver-x86@vger.kernel.org
8693S: Maintained
8694F: drivers/platform/x86/panasonic-laptop.c
8695
8696PANASONIC MN10300/AM33/AM34 PORT
8697M: David Howells <dhowells@redhat.com>
8698L: linux-am33-list@redhat.com (moderated for non-subscribers)
8699W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8700S: Maintained
8701F: Documentation/mn10300/
8702F: arch/mn10300/
8703
8704PARALLEL LCD/KEYPAD PANEL DRIVER
8705M: Willy Tarreau <willy@haproxy.com>
8706M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8707S: Odd Fixes
8708F: Documentation/misc-devices/lcd-panel-cgram.txt
8709F: drivers/misc/panel.c
8710
8711PARALLEL PORT SUBSYSTEM
8712M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8713M: Sudip Mukherjee <sudip@vectorindia.org>
8714L: linux-parport@lists.infradead.org (subscribers-only)
8715S: Maintained
8716F: drivers/parport/
8717F: include/linux/parport*.h
8718F: drivers/char/ppdev.c
8719F: include/uapi/linux/ppdev.h
8720F: Documentation/parport*.txt
8721
8722PARAVIRT_OPS INTERFACE
8723M: Jeremy Fitzhardinge <jeremy@goop.org>
8724M: Chris Wright <chrisw@sous-sol.org>
8725M: Alok Kataria <akataria@vmware.com>
8726M: Rusty Russell <rusty@rustcorp.com.au>
8727L: virtualization@lists.linux-foundation.org
8728S: Supported
8729F: Documentation/virtual/paravirt_ops.txt
8730F: arch/*/kernel/paravirt*
8731F: arch/*/include/asm/paravirt.h
8732
8733PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8734M: Tim Waugh <tim@cyberelk.net>
8735L: linux-parport@lists.infradead.org (subscribers-only)
8736S: Maintained
8737F: Documentation/blockdev/paride.txt
8738F: drivers/block/paride/
8739
8740PARISC ARCHITECTURE
8741M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8742M: Helge Deller <deller@gmx.de>
8743L: linux-parisc@vger.kernel.org
8744W: http://www.parisc-linux.org/
8745Q: http://patchwork.kernel.org/project/linux-parisc/list/
8746T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8747T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8748S: Maintained
8749F: arch/parisc/
8750F: Documentation/parisc/
8751F: drivers/parisc/
8752F: drivers/char/agp/parisc-agp.c
8753F: drivers/input/serio/gscps2.c
8754F: drivers/parport/parport_gsc.*
8755F: drivers/tty/serial/8250/8250_gsc.c
8756F: drivers/video/fbdev/sti*
8757F: drivers/video/console/sti*
8758F: drivers/video/logo/logo_parisc*
8759
8760PC87360 HARDWARE MONITORING DRIVER
8761M: Jim Cromie <jim.cromie@gmail.com>
8762L: linux-hwmon@vger.kernel.org
8763S: Maintained
8764F: Documentation/hwmon/pc87360
8765F: drivers/hwmon/pc87360.c
8766
8767PC8736x GPIO DRIVER
8768M: Jim Cromie <jim.cromie@gmail.com>
8769S: Maintained
8770F: drivers/char/pc8736x_gpio.c
8771
8772PC87427 HARDWARE MONITORING DRIVER
8773M: Jean Delvare <jdelvare@suse.com>
8774L: linux-hwmon@vger.kernel.org
8775S: Maintained
8776F: Documentation/hwmon/pc87427
8777F: drivers/hwmon/pc87427.c
8778
8779PCA9532 LED DRIVER
8780M: Riku Voipio <riku.voipio@iki.fi>
8781S: Maintained
8782F: drivers/leds/leds-pca9532.c
8783F: include/linux/leds-pca9532.h
8784
8785PCA9541 I2C BUS MASTER SELECTOR DRIVER
8786M: Guenter Roeck <linux@roeck-us.net>
8787L: linux-i2c@vger.kernel.org
8788S: Maintained
8789F: drivers/i2c/muxes/i2c-mux-pca9541.c
8790
8791PCDP - PRIMARY CONSOLE AND DEBUG PORT
8792M: Khalid Aziz <khalid@gonehiking.org>
8793S: Maintained
8794F: drivers/firmware/pcdp.*
8795
8796PCI ERROR RECOVERY
8797M: Linas Vepstas <linasvepstas@gmail.com>
8798L: linux-pci@vger.kernel.org
8799S: Supported
8800F: Documentation/PCI/pci-error-recovery.txt
8801
8802PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8803M: Russell Currey <ruscur@russell.cc>
8804L: linuxppc-dev@lists.ozlabs.org
8805S: Supported
8806F: Documentation/powerpc/eeh-pci-error-recovery.txt
8807F: arch/powerpc/kernel/eeh*.c
8808F: arch/powerpc/platforms/*/eeh*.c
8809F: arch/powerpc/include/*/eeh*.h
8810
8811PCI SUBSYSTEM
8812M: Bjorn Helgaas <bhelgaas@google.com>
8813L: linux-pci@vger.kernel.org
8814Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8815T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8816S: Supported
8817F: Documentation/PCI/
8818F: drivers/pci/
8819F: include/linux/pci*
8820F: arch/x86/pci/
8821F: arch/x86/kernel/quirks.c
8822
8823PCI DRIVER FOR ALTERA PCIE IP
8824M: Ley Foon Tan <lftan@altera.com>
8825L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8826L: linux-pci@vger.kernel.org
8827S: Supported
8828F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8829F: drivers/pci/host/pcie-altera.c
8830
8831PCI DRIVER FOR ARM VERSATILE PLATFORM
8832M: Rob Herring <robh@kernel.org>
8833L: linux-pci@vger.kernel.org
8834L: linux-arm-kernel@lists.infradead.org
8835S: Maintained
8836F: Documentation/devicetree/bindings/pci/versatile.txt
8837F: drivers/pci/host/pci-versatile.c
8838
8839PCI DRIVER FOR APPLIEDMICRO XGENE
8840M: Tanmay Inamdar <tinamdar@apm.com>
8841L: linux-pci@vger.kernel.org
8842L: linux-arm-kernel@lists.infradead.org
8843S: Maintained
8844F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8845F: drivers/pci/host/pci-xgene.c
8846
8847PCI DRIVER FOR FREESCALE LAYERSCAPE
8848M: Minghuan Lian <minghuan.Lian@freescale.com>
8849M: Mingkai Hu <mingkai.hu@freescale.com>
8850M: Roy Zang <tie-fei.zang@freescale.com>
8851L: linuxppc-dev@lists.ozlabs.org
8852L: linux-pci@vger.kernel.org
8853L: linux-arm-kernel@lists.infradead.org
8854S: Maintained
8855F: drivers/pci/host/*layerscape*
8856
8857PCI DRIVER FOR IMX6
8858M: Richard Zhu <Richard.Zhu@freescale.com>
8859M: Lucas Stach <l.stach@pengutronix.de>
8860L: linux-pci@vger.kernel.org
8861L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8862S: Maintained
8863F: drivers/pci/host/*imx6*
8864
8865PCI DRIVER FOR TI KEYSTONE
8866M: Murali Karicheri <m-karicheri2@ti.com>
8867L: linux-pci@vger.kernel.org
8868L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8869S: Maintained
8870F: drivers/pci/host/*keystone*
8871
8872PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8873M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8874M: Jason Cooper <jason@lakedaemon.net>
8875L: linux-pci@vger.kernel.org
8876L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8877S: Maintained
8878F: drivers/pci/host/*mvebu*
8879
8880PCI DRIVER FOR NVIDIA TEGRA
8881M: Thierry Reding <thierry.reding@gmail.com>
8882L: linux-tegra@vger.kernel.org
8883L: linux-pci@vger.kernel.org
8884S: Supported
8885F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8886F: drivers/pci/host/pci-tegra.c
8887
8888PCI DRIVER FOR TI DRA7XX
8889M: Kishon Vijay Abraham I <kishon@ti.com>
8890L: linux-omap@vger.kernel.org
8891L: linux-pci@vger.kernel.org
8892S: Supported
8893F: Documentation/devicetree/bindings/pci/ti-pci.txt
8894F: drivers/pci/host/pci-dra7xx.c
8895
8896PCI DRIVER FOR RENESAS R-CAR
8897M: Simon Horman <horms@verge.net.au>
8898L: linux-pci@vger.kernel.org
8899L: linux-renesas-soc@vger.kernel.org
8900S: Maintained
8901F: drivers/pci/host/*rcar*
8902
8903PCI DRIVER FOR SAMSUNG EXYNOS
8904M: Jingoo Han <jingoohan1@gmail.com>
8905L: linux-pci@vger.kernel.org
8906L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8907L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8908S: Maintained
8909F: drivers/pci/host/pci-exynos.c
8910
8911PCI DRIVER FOR SYNOPSIS DESIGNWARE
8912M: Jingoo Han <jingoohan1@gmail.com>
8913M: Pratyush Anand <pratyush.anand@gmail.com>
8914L: linux-pci@vger.kernel.org
8915S: Maintained
8916F: drivers/pci/host/*designware*
8917
8918PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8919M: Joao Pinto <jpinto@synopsys.com>
8920L: linux-pci@vger.kernel.org
8921S: Maintained
8922F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8923F: drivers/pci/host/pcie-designware-plat.c
8924
8925PCI DRIVER FOR GENERIC OF HOSTS
8926M: Will Deacon <will.deacon@arm.com>
8927L: linux-pci@vger.kernel.org
8928L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8929S: Maintained
8930F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8931F: drivers/pci/host/pci-host-common.c
8932F: drivers/pci/host/pci-host-generic.c
8933
8934PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8935M: Keith Busch <keith.busch@intel.com>
8936L: linux-pci@vger.kernel.org
8937S: Supported
8938F: arch/x86/pci/vmd.c
8939
8940PCIE DRIVER FOR ST SPEAR13XX
8941M: Pratyush Anand <pratyush.anand@gmail.com>
8942L: linux-pci@vger.kernel.org
8943S: Maintained
8944F: drivers/pci/host/*spear*
8945
8946PCI MSI DRIVER FOR ALTERA MSI IP
8947M: Ley Foon Tan <lftan@altera.com>
8948L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8949L: linux-pci@vger.kernel.org
8950S: Supported
8951F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8952F: drivers/pci/host/pcie-altera-msi.c
8953
8954PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8955M: Duc Dang <dhdang@apm.com>
8956L: linux-pci@vger.kernel.org
8957L: linux-arm-kernel@lists.infradead.org
8958S: Maintained
8959F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8960F: drivers/pci/host/pci-xgene-msi.c
8961
8962PCIE DRIVER FOR HISILICON
8963M: Zhou Wang <wangzhou1@hisilicon.com>
8964M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8965L: linux-pci@vger.kernel.org
8966S: Maintained
8967F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8968F: drivers/pci/host/pcie-hisi.c
8969
8970PCIE DRIVER FOR QUALCOMM MSM
8971M: Stanimir Varbanov <svarbanov@mm-sol.com>
8972L: linux-pci@vger.kernel.org
8973L: linux-arm-msm@vger.kernel.org
8974S: Maintained
8975F: drivers/pci/host/*qcom*
8976
8977PCIE DRIVER FOR CAVIUM THUNDERX
8978M: David Daney <david.daney@cavium.com>
8979L: linux-pci@vger.kernel.org
8980L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8981S: Supported
8982F: Documentation/devicetree/bindings/pci/pci-thunder-*
8983F: drivers/pci/host/pci-thunder-*
8984
8985PCMCIA SUBSYSTEM
8986P: Linux PCMCIA Team
8987L: linux-pcmcia@lists.infradead.org
8988W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8989T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8990S: Maintained
8991F: Documentation/pcmcia/
8992F: drivers/pcmcia/
8993F: include/pcmcia/
8994
8995PCNET32 NETWORK DRIVER
8996M: Don Fry <pcnet32@frontier.com>
8997L: netdev@vger.kernel.org
8998S: Maintained
8999F: drivers/net/ethernet/amd/pcnet32.c
9000
9001PCRYPT PARALLEL CRYPTO ENGINE
9002M: Steffen Klassert <steffen.klassert@secunet.com>
9003L: linux-crypto@vger.kernel.org
9004S: Maintained
9005F: crypto/pcrypt.c
9006F: include/crypto/pcrypt.h
9007
9008PER-CPU MEMORY ALLOCATOR
9009M: Tejun Heo <tj@kernel.org>
9010M: Christoph Lameter <cl@linux.com>
9011T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9012S: Maintained
9013F: include/linux/percpu*.h
9014F: mm/percpu*.c
9015F: arch/*/include/asm/percpu.h
9016
9017PER-TASK DELAY ACCOUNTING
9018M: Balbir Singh <bsingharora@gmail.com>
9019S: Maintained
9020F: include/linux/delayacct.h
9021F: kernel/delayacct.c
9022
9023PERFORMANCE EVENTS SUBSYSTEM
9024M: Peter Zijlstra <peterz@infradead.org>
9025M: Ingo Molnar <mingo@redhat.com>
9026M: Arnaldo Carvalho de Melo <acme@kernel.org>
9027R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9028L: linux-kernel@vger.kernel.org
9029T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9030S: Supported
9031F: kernel/events/*
9032F: include/linux/perf_event.h
9033F: include/uapi/linux/perf_event.h
9034F: arch/*/kernel/perf_event*.c
9035F: arch/*/kernel/*/perf_event*.c
9036F: arch/*/kernel/*/*/perf_event*.c
9037F: arch/*/include/asm/perf_event.h
9038F: arch/*/kernel/perf_callchain.c
9039F: arch/*/events/*
9040F: tools/perf/
9041
9042PERSONALITY HANDLING
9043M: Christoph Hellwig <hch@infradead.org>
9044L: linux-abi-devel@lists.sourceforge.net
9045S: Maintained
9046F: include/linux/personality.h
9047F: include/uapi/linux/personality.h
9048
9049PHONET PROTOCOL
9050M: Remi Denis-Courmont <courmisch@gmail.com>
9051S: Supported
9052F: Documentation/networking/phonet.txt
9053F: include/linux/phonet.h
9054F: include/net/phonet/
9055F: include/uapi/linux/phonet.h
9056F: net/phonet/
9057
9058PHRAM MTD DRIVER
9059M: Joern Engel <joern@lazybastard.org>
9060L: linux-mtd@lists.infradead.org
9061S: Maintained
9062F: drivers/mtd/devices/phram.c
9063
9064PICOLCD HID DRIVER
9065M: Bruno Prémont <bonbons@linux-vserver.org>
9066L: linux-input@vger.kernel.org
9067S: Maintained
9068F: drivers/hid/hid-picolcd*
9069
9070PICOXCELL SUPPORT
9071M: Jamie Iles <jamie@jamieiles.com>
9072L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9073T: git git://github.com/jamieiles/linux-2.6-ji.git
9074S: Supported
9075F: arch/arm/boot/dts/picoxcell*
9076F: arch/arm/mach-picoxcell/
9077F: drivers/crypto/picoxcell*
9078
9079PIN CONTROL SUBSYSTEM
9080M: Linus Walleij <linus.walleij@linaro.org>
9081L: linux-gpio@vger.kernel.org
9082T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9083S: Maintained
9084F: Documentation/devicetree/bindings/pinctrl/
9085F: Documentation/pinctrl.txt
9086F: drivers/pinctrl/
9087F: include/linux/pinctrl/
9088
9089PIN CONTROLLER - ATMEL AT91
9090M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9091L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9092S: Maintained
9093F: drivers/pinctrl/pinctrl-at91.*
9094
9095PIN CONTROLLER - ATMEL AT91 PIO4
9096M: Ludovic Desroches <ludovic.desroches@atmel.com>
9097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9098L: linux-gpio@vger.kernel.org
9099S: Supported
9100F: drivers/pinctrl/pinctrl-at91-pio4.*
9101
9102PIN CONTROLLER - INTEL
9103M: Mika Westerberg <mika.westerberg@linux.intel.com>
9104M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9105S: Maintained
9106F: drivers/pinctrl/intel/
9107
9108PIN CONTROLLER - RENESAS
9109M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9110M: Geert Uytterhoeven <geert+renesas@glider.be>
9111L: linux-renesas-soc@vger.kernel.org
9112S: Maintained
9113F: drivers/pinctrl/sh-pfc/
9114
9115PIN CONTROLLER - SAMSUNG
9116M: Tomasz Figa <tomasz.figa@gmail.com>
9117M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9118M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9119L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9120L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9121S: Maintained
9122F: drivers/pinctrl/samsung/
9123
9124PIN CONTROLLER - SINGLE
9125M: Tony Lindgren <tony@atomide.com>
9126M: Haojian Zhuang <haojian.zhuang@linaro.org>
9127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9128L: linux-omap@vger.kernel.org
9129S: Maintained
9130F: drivers/pinctrl/pinctrl-single.c
9131
9132PIN CONTROLLER - ST SPEAR
9133M: Viresh Kumar <vireshk@kernel.org>
9134L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9135W: http://www.st.com/spear
9136S: Maintained
9137F: drivers/pinctrl/spear/
9138
9139PKTCDVD DRIVER
9140M: Jiri Kosina <jikos@kernel.org>
9141S: Maintained
9142F: drivers/block/pktcdvd.c
9143F: include/linux/pktcdvd.h
9144F: include/uapi/linux/pktcdvd.h
9145
9146PKUNITY SOC DRIVERS
9147M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9148W: http://mprc.pku.edu.cn/~guanxuetao/linux
9149S: Maintained
9150T: git git://github.com/gxt/linux.git
9151F: drivers/input/serio/i8042-unicore32io.h
9152F: drivers/i2c/busses/i2c-puv3.c
9153F: drivers/video/fbdev/fb-puv3.c
9154F: drivers/rtc/rtc-puv3.c
9155
9156PMBUS HARDWARE MONITORING DRIVERS
9157M: Guenter Roeck <linux@roeck-us.net>
9158L: linux-hwmon@vger.kernel.org
9159W: http://hwmon.wiki.kernel.org/
9160W: http://www.roeck-us.net/linux/drivers/
9161T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9162S: Maintained
9163F: Documentation/hwmon/pmbus
9164F: drivers/hwmon/pmbus/
9165F: include/linux/i2c/pmbus.h
9166
9167PMC SIERRA MaxRAID DRIVER
9168L: linux-scsi@vger.kernel.org
9169W: http://www.pmc-sierra.com/
9170S: Orphan
9171F: drivers/scsi/pmcraid.*
9172
9173PMC SIERRA PM8001 DRIVER
9174M: Jack Wang <jinpu.wang@profitbricks.com>
9175M: lindar_liu@usish.com
9176L: pmchba@pmcs.com
9177L: linux-scsi@vger.kernel.org
9178S: Supported
9179F: drivers/scsi/pm8001/
9180
9181POSIX CLOCKS and TIMERS
9182M: Thomas Gleixner <tglx@linutronix.de>
9183L: linux-kernel@vger.kernel.org
9184T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9185S: Maintained
9186F: fs/timerfd.c
9187F: include/linux/timer*
9188F: kernel/time/*timer*
9189
9190POWER MANAGEMENT CORE
9191M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9192L: linux-pm@vger.kernel.org
9193T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9194S: Supported
9195F: drivers/base/power/
9196F: include/linux/pm.h
9197F: include/linux/pm_*
9198F: include/linux/powercap.h
9199F: drivers/powercap/
9200
9201POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9202M: Sebastian Reichel <sre@kernel.org>
9203M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9204M: David Woodhouse <dwmw2@infradead.org>
9205L: linux-pm@vger.kernel.org
9206T: git git://git.infradead.org/battery-2.6.git
9207S: Maintained
9208F: Documentation/devicetree/bindings/power/
9209F: Documentation/devicetree/bindings/power_supply/
9210F: include/linux/power_supply.h
9211F: drivers/power/
9212X: drivers/power/avs/
9213
9214POWER STATE COORDINATION INTERFACE (PSCI)
9215M: Mark Rutland <mark.rutland@arm.com>
9216M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9217L: linux-arm-kernel@lists.infradead.org
9218S: Maintained
9219F: drivers/firmware/psci.c
9220F: include/linux/psci.h
9221F: include/uapi/linux/psci.h
9222
9223PNP SUPPORT
9224M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9225S: Maintained
9226F: drivers/pnp/
9227
9228PPP PROTOCOL DRIVERS AND COMPRESSORS
9229M: Paul Mackerras <paulus@samba.org>
9230L: linux-ppp@vger.kernel.org
9231S: Maintained
9232F: drivers/net/ppp/ppp_*
9233
9234PPP OVER ATM (RFC 2364)
9235M: Mitchell Blank Jr <mitch@sfgoth.com>
9236S: Maintained
9237F: net/atm/pppoatm.c
9238F: include/uapi/linux/atmppp.h
9239
9240PPP OVER ETHERNET
9241M: Michal Ostrowski <mostrows@earthlink.net>
9242S: Maintained
9243F: drivers/net/ppp/pppoe.c
9244F: drivers/net/ppp/pppox.c
9245
9246PPP OVER L2TP
9247M: James Chapman <jchapman@katalix.com>
9248S: Maintained
9249F: net/l2tp/l2tp_ppp.c
9250F: include/linux/if_pppol2tp.h
9251F: include/uapi/linux/if_pppol2tp.h
9252
9253PPS SUPPORT
9254M: Rodolfo Giometti <giometti@enneenne.com>
9255W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9256L: linuxpps@ml.enneenne.com (subscribers-only)
9257S: Maintained
9258F: Documentation/pps/
9259F: drivers/pps/
9260F: include/linux/pps*.h
9261
9262PPTP DRIVER
9263M: Dmitry Kozlov <xeb@mail.ru>
9264L: netdev@vger.kernel.org
9265S: Maintained
9266F: drivers/net/ppp/pptp.c
9267W: http://sourceforge.net/projects/accel-pptp
9268
9269PREEMPTIBLE KERNEL
9270M: Robert Love <rml@tech9.net>
9271L: kpreempt-tech@lists.sourceforge.net
9272W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9273S: Supported
9274F: Documentation/preempt-locking.txt
9275F: include/linux/preempt.h
9276
9277PRISM54 WIRELESS DRIVER
9278M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9279L: linux-wireless@vger.kernel.org
9280W: http://wireless.kernel.org/en/users/Drivers/p54
9281S: Obsolete
9282F: drivers/net/wireless/intersil/prism54/
9283
9284PS3 NETWORK SUPPORT
9285M: Geoff Levand <geoff@infradead.org>
9286L: netdev@vger.kernel.org
9287L: linuxppc-dev@lists.ozlabs.org
9288S: Maintained
9289F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9290
9291PS3 PLATFORM SUPPORT
9292M: Geoff Levand <geoff@infradead.org>
9293L: linuxppc-dev@lists.ozlabs.org
9294S: Maintained
9295F: arch/powerpc/boot/ps3*
9296F: arch/powerpc/include/asm/lv1call.h
9297F: arch/powerpc/include/asm/ps3*.h
9298F: arch/powerpc/platforms/ps3/
9299F: drivers/*/ps3*
9300F: drivers/ps3/
9301F: drivers/rtc/rtc-ps3.c
9302F: drivers/usb/host/*ps3.c
9303F: sound/ppc/snd_ps3*
9304
9305PS3VRAM DRIVER
9306M: Jim Paris <jim@jtan.com>
9307M: Geoff Levand <geoff@infradead.org>
9308L: linuxppc-dev@lists.ozlabs.org
9309S: Maintained
9310F: drivers/block/ps3vram.c
9311
9312PSTORE FILESYSTEM
9313M: Anton Vorontsov <anton@enomsg.org>
9314M: Colin Cross <ccross@android.com>
9315M: Kees Cook <keescook@chromium.org>
9316M: Tony Luck <tony.luck@intel.com>
9317S: Maintained
9318T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9319F: fs/pstore/
9320F: include/linux/pstore*
9321F: drivers/firmware/efi/efi-pstore.c
9322F: drivers/acpi/apei/erst.c
9323
9324PTP HARDWARE CLOCK SUPPORT
9325M: Richard Cochran <richardcochran@gmail.com>
9326L: netdev@vger.kernel.org
9327S: Maintained
9328W: http://linuxptp.sourceforge.net/
9329F: Documentation/ABI/testing/sysfs-ptp
9330F: Documentation/ptp/*
9331F: drivers/net/ethernet/freescale/gianfar_ptp.c
9332F: drivers/net/phy/dp83640*
9333F: drivers/ptp/*
9334F: include/linux/ptp_cl*
9335
9336PTRACE SUPPORT
9337M: Roland McGrath <roland@hack.frob.com>
9338M: Oleg Nesterov <oleg@redhat.com>
9339S: Maintained
9340F: include/asm-generic/syscall.h
9341F: include/linux/ptrace.h
9342F: include/linux/regset.h
9343F: include/linux/tracehook.h
9344F: include/uapi/linux/ptrace.h
9345F: kernel/ptrace.c
9346
9347PULSE8-CEC DRIVER
9348M: Hans Verkuil <hverkuil@xs4all.nl>
9349L: linux-media@vger.kernel.org
9350T: git git://linuxtv.org/media_tree.git
9351S: Maintained
9352F: drivers/staging/media/pulse8-cec
9353
9354PVRUSB2 VIDEO4LINUX DRIVER
9355M: Mike Isely <isely@pobox.com>
9356L: pvrusb2@isely.net (subscribers-only)
9357L: linux-media@vger.kernel.org
9358W: http://www.isely.net/pvrusb2/
9359T: git git://linuxtv.org/media_tree.git
9360S: Maintained
9361F: Documentation/video4linux/README.pvrusb2
9362F: drivers/media/usb/pvrusb2/
9363
9364PWC WEBCAM DRIVER
9365M: Hans Verkuil <hverkuil@xs4all.nl>
9366L: linux-media@vger.kernel.org
9367T: git git://linuxtv.org/media_tree.git
9368S: Odd Fixes
9369F: drivers/media/usb/pwc/*
9370
9371PWM FAN DRIVER
9372M: Kamil Debski <k.debski@samsung.com>
9373L: linux-hwmon@vger.kernel.org
9374S: Supported
9375F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9376F: Documentation/hwmon/pwm-fan
9377F: drivers/hwmon/pwm-fan.c
9378
9379PWM SUBSYSTEM
9380M: Thierry Reding <thierry.reding@gmail.com>
9381L: linux-pwm@vger.kernel.org
9382S: Maintained
9383T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9384F: Documentation/pwm.txt
9385F: Documentation/devicetree/bindings/pwm/
9386F: include/linux/pwm.h
9387F: drivers/pwm/
9388F: drivers/video/backlight/pwm_bl.c
9389F: include/linux/pwm_backlight.h
9390
9391PXA2xx/PXA3xx SUPPORT
9392M: Daniel Mack <daniel@zonque.org>
9393M: Haojian Zhuang <haojian.zhuang@gmail.com>
9394M: Robert Jarzmik <robert.jarzmik@free.fr>
9395L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9396T: git git://github.com/hzhuang1/linux.git
9397T: git git://github.com/rjarzmik/linux.git
9398S: Maintained
9399F: arch/arm/boot/dts/pxa*
9400F: arch/arm/mach-pxa/
9401F: drivers/dma/pxa*
9402F: drivers/pcmcia/pxa2xx*
9403F: drivers/pinctrl/pxa/
9404F: drivers/spi/spi-pxa2xx*
9405F: drivers/usb/gadget/udc/pxa2*
9406F: include/sound/pxa2xx-lib.h
9407F: sound/arm/pxa*
9408F: sound/soc/pxa/
9409
9410PXA GPIO DRIVER
9411M: Robert Jarzmik <robert.jarzmik@free.fr>
9412L: linux-gpio@vger.kernel.org
9413S: Maintained
9414F: drivers/gpio/gpio-pxa.c
9415
9416PXA3xx NAND FLASH DRIVER
9417M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9418L: linux-mtd@lists.infradead.org
9419S: Maintained
9420F: drivers/mtd/nand/pxa3xx_nand.c
9421
9422MMP SUPPORT
9423M: Eric Miao <eric.y.miao@gmail.com>
9424M: Haojian Zhuang <haojian.zhuang@gmail.com>
9425L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9426T: git git://github.com/hzhuang1/linux.git
9427T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9428S: Maintained
9429F: arch/arm/boot/dts/mmp*
9430F: arch/arm/mach-mmp/
9431
9432PXA MMCI DRIVER
9433S: Orphan
9434
9435PXA RTC DRIVER
9436M: Robert Jarzmik <robert.jarzmik@free.fr>
9437L: rtc-linux@googlegroups.com
9438S: Maintained
9439
9440QAT DRIVER
9441M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9442M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9443L: qat-linux@intel.com
9444S: Supported
9445F: drivers/crypto/qat/
9446
9447QIB DRIVER
9448M: Mike Marciniszyn <infinipath@intel.com>
9449L: linux-rdma@vger.kernel.org
9450S: Supported
9451F: drivers/infiniband/hw/qib/
9452
9453QLOGIC QLA1280 SCSI DRIVER
9454M: Michael Reed <mdr@sgi.com>
9455L: linux-scsi@vger.kernel.org
9456S: Maintained
9457F: drivers/scsi/qla1280.[ch]
9458
9459QLOGIC QLA2XXX FC-SCSI DRIVER
9460M: qla2xxx-upstream@qlogic.com
9461L: linux-scsi@vger.kernel.org
9462S: Supported
9463F: Documentation/scsi/LICENSE.qla2xxx
9464F: drivers/scsi/qla2xxx/
9465
9466QLOGIC QLA4XXX iSCSI DRIVER
9467M: QLogic-Storage-Upstream@qlogic.com
9468L: linux-scsi@vger.kernel.org
9469S: Supported
9470F: Documentation/scsi/LICENSE.qla4xxx
9471F: drivers/scsi/qla4xxx/
9472
9473QLOGIC QLA3XXX NETWORK DRIVER
9474M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9475M: Ron Mercer <ron.mercer@qlogic.com>
9476M: linux-driver@qlogic.com
9477L: netdev@vger.kernel.org
9478S: Supported
9479F: Documentation/networking/LICENSE.qla3xxx
9480F: drivers/net/ethernet/qlogic/qla3xxx.*
9481
9482QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9483M: Dept-GELinuxNICDev@qlogic.com
9484L: netdev@vger.kernel.org
9485S: Supported
9486F: drivers/net/ethernet/qlogic/qlcnic/
9487
9488QLOGIC QLGE 10Gb ETHERNET DRIVER
9489M: Harish Patil <harish.patil@qlogic.com>
9490M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9491M: Dept-GELinuxNICDev@qlogic.com
9492M: linux-driver@qlogic.com
9493L: netdev@vger.kernel.org
9494S: Supported
9495F: drivers/net/ethernet/qlogic/qlge/
9496
9497QLOGIC QL4xxx ETHERNET DRIVER
9498M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9499M: Ariel Elior <Ariel.Elior@qlogic.com>
9500M: everest-linux-l2@qlogic.com
9501L: netdev@vger.kernel.org
9502S: Supported
9503F: drivers/net/ethernet/qlogic/qed/
9504F: include/linux/qed/
9505F: drivers/net/ethernet/qlogic/qede/
9506
9507QNX4 FILESYSTEM
9508M: Anders Larsen <al@alarsen.net>
9509W: http://www.alarsen.net/linux/qnx4fs/
9510S: Maintained
9511F: fs/qnx4/
9512F: include/uapi/linux/qnx4_fs.h
9513F: include/uapi/linux/qnxtypes.h
9514
9515QT1010 MEDIA DRIVER
9516M: Antti Palosaari <crope@iki.fi>
9517L: linux-media@vger.kernel.org
9518W: https://linuxtv.org
9519W: http://palosaari.fi/linux/
9520Q: http://patchwork.linuxtv.org/project/linux-media/list/
9521T: git git://linuxtv.org/anttip/media_tree.git
9522S: Maintained
9523F: drivers/media/tuners/qt1010*
9524
9525QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9526M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9527L: linux-wireless@vger.kernel.org
9528L: ath9k-devel@lists.ath9k.org
9529W: http://wireless.kernel.org/en/users/Drivers/ath9k
9530S: Supported
9531F: drivers/net/wireless/ath/ath9k/
9532
9533QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9534M: Kalle Valo <kvalo@qca.qualcomm.com>
9535L: ath10k@lists.infradead.org
9536W: http://wireless.kernel.org/en/users/Drivers/ath10k
9537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9538S: Supported
9539F: drivers/net/wireless/ath/ath10k/
9540
9541QUALCOMM HEXAGON ARCHITECTURE
9542M: Richard Kuo <rkuo@codeaurora.org>
9543L: linux-hexagon@vger.kernel.org
9544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9545S: Supported
9546F: arch/hexagon/
9547
9548QUALCOMM WCN36XX WIRELESS DRIVER
9549M: Eugene Krasnikov <k.eugene.e@gmail.com>
9550L: wcn36xx@lists.infradead.org
9551W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9552T: git git://github.com/KrasnikovEugene/wcn36xx.git
9553S: Supported
9554F: drivers/net/wireless/ath/wcn36xx/
9555
9556QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9557M: Gabriel Somlo <somlo@cmu.edu>
9558M: "Michael S. Tsirkin" <mst@redhat.com>
9559L: qemu-devel@nongnu.org
9560S: Maintained
9561F: drivers/firmware/qemu_fw_cfg.c
9562
9563RADOS BLOCK DEVICE (RBD)
9564M: Ilya Dryomov <idryomov@gmail.com>
9565M: Sage Weil <sage@redhat.com>
9566M: Alex Elder <elder@kernel.org>
9567L: ceph-devel@vger.kernel.org
9568W: http://ceph.com/
9569T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9570T: git git://github.com/ceph/ceph-client.git
9571S: Supported
9572F: Documentation/ABI/testing/sysfs-bus-rbd
9573F: drivers/block/rbd.c
9574F: drivers/block/rbd_types.h
9575
9576RADEON FRAMEBUFFER DISPLAY DRIVER
9577M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9578L: linux-fbdev@vger.kernel.org
9579S: Maintained
9580F: drivers/video/fbdev/aty/radeon*
9581F: include/uapi/linux/radeonfb.h
9582
9583RADIOSHARK RADIO DRIVER
9584M: Hans Verkuil <hverkuil@xs4all.nl>
9585L: linux-media@vger.kernel.org
9586T: git git://linuxtv.org/media_tree.git
9587S: Maintained
9588F: drivers/media/radio/radio-shark.c
9589
9590RADIOSHARK2 RADIO DRIVER
9591M: Hans Verkuil <hverkuil@xs4all.nl>
9592L: linux-media@vger.kernel.org
9593T: git git://linuxtv.org/media_tree.git
9594S: Maintained
9595F: drivers/media/radio/radio-shark2.c
9596F: drivers/media/radio/radio-tea5777.c
9597
9598RAGE128 FRAMEBUFFER DISPLAY DRIVER
9599M: Paul Mackerras <paulus@samba.org>
9600L: linux-fbdev@vger.kernel.org
9601S: Maintained
9602F: drivers/video/fbdev/aty/aty128fb.c
9603
9604RALINK MIPS ARCHITECTURE
9605M: John Crispin <john@phrozen.org>
9606L: linux-mips@linux-mips.org
9607S: Maintained
9608F: arch/mips/ralink
9609
9610RALINK RT2X00 WIRELESS LAN DRIVER
9611P: rt2x00 project
9612M: Stanislaw Gruszka <sgruszka@redhat.com>
9613M: Helmut Schaa <helmut.schaa@googlemail.com>
9614L: linux-wireless@vger.kernel.org
9615S: Maintained
9616F: drivers/net/wireless/ralink/rt2x00/
9617
9618RAMDISK RAM BLOCK DEVICE DRIVER
9619M: Jens Axboe <axboe@kernel.dk>
9620S: Maintained
9621F: Documentation/blockdev/ramdisk.txt
9622F: drivers/block/brd.c
9623
9624RANDOM NUMBER DRIVER
9625M: "Theodore Ts'o" <tytso@mit.edu>
9626S: Maintained
9627F: drivers/char/random.c
9628
9629RAPIDIO SUBSYSTEM
9630M: Matt Porter <mporter@kernel.crashing.org>
9631M: Alexandre Bounine <alexandre.bounine@idt.com>
9632S: Maintained
9633F: drivers/rapidio/
9634
9635RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9636L: linux-wireless@vger.kernel.org
9637S: Orphan
9638F: drivers/net/wireless/ray*
9639
9640RCUTORTURE MODULE
9641M: Josh Triplett <josh@joshtriplett.org>
9642M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9643L: linux-kernel@vger.kernel.org
9644S: Supported
9645T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9646F: Documentation/RCU/torture.txt
9647F: kernel/rcu/rcutorture.c
9648
9649RCUTORTURE TEST FRAMEWORK
9650M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9651M: Josh Triplett <josh@joshtriplett.org>
9652R: Steven Rostedt <rostedt@goodmis.org>
9653R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9654R: Lai Jiangshan <jiangshanlai@gmail.com>
9655L: linux-kernel@vger.kernel.org
9656S: Supported
9657T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9658F: tools/testing/selftests/rcutorture
9659
9660RDC R-321X SoC
9661M: Florian Fainelli <florian@openwrt.org>
9662S: Maintained
9663
9664RDC R6040 FAST ETHERNET DRIVER
9665M: Florian Fainelli <f.fainelli@gmail.com>
9666L: netdev@vger.kernel.org
9667S: Maintained
9668F: drivers/net/ethernet/rdc/r6040.c
9669
9670RDS - RELIABLE DATAGRAM SOCKETS
9671M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9672L: netdev@vger.kernel.org
9673L: linux-rdma@vger.kernel.org
9674L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9675W: https://oss.oracle.com/projects/rds/
9676S: Supported
9677F: net/rds/
9678F: Documentation/networking/rds.txt
9679
9680RDMAVT - RDMA verbs software
9681M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9682L: linux-rdma@vger.kernel.org
9683S: Supported
9684F: drivers/infiniband/sw/rdmavt
9685
9686READ-COPY UPDATE (RCU)
9687M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9688M: Josh Triplett <josh@joshtriplett.org>
9689R: Steven Rostedt <rostedt@goodmis.org>
9690R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9691R: Lai Jiangshan <jiangshanlai@gmail.com>
9692L: linux-kernel@vger.kernel.org
9693W: http://www.rdrop.com/users/paulmck/RCU/
9694S: Supported
9695T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9696F: Documentation/RCU/
9697X: Documentation/RCU/torture.txt
9698F: include/linux/rcu*
9699X: include/linux/srcu.h
9700F: kernel/rcu/
9701X: kernel/torture.c
9702
9703REAL TIME CLOCK (RTC) SUBSYSTEM
9704M: Alessandro Zummo <a.zummo@towertech.it>
9705M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9706L: rtc-linux@googlegroups.com
9707Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9708T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9709S: Maintained
9710F: Documentation/rtc.txt
9711F: drivers/rtc/
9712F: include/linux/rtc.h
9713F: include/uapi/linux/rtc.h
9714
9715REALTEK AUDIO CODECS
9716M: Bard Liao <bardliao@realtek.com>
9717M: Oder Chiou <oder_chiou@realtek.com>
9718S: Maintained
9719F: sound/soc/codecs/rt*
9720F: include/sound/rt*.h
9721
9722REISERFS FILE SYSTEM
9723L: reiserfs-devel@vger.kernel.org
9724S: Supported
9725F: fs/reiserfs/
9726
9727REGISTER MAP ABSTRACTION
9728M: Mark Brown <broonie@kernel.org>
9729L: linux-kernel@vger.kernel.org
9730T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9731S: Supported
9732F: Documentation/devicetree/bindings/regmap/
9733F: drivers/base/regmap/
9734F: include/linux/regmap.h
9735
9736REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9737M: Ohad Ben-Cohen <ohad@wizery.com>
9738M: Bjorn Andersson <bjorn.andersson@linaro.org>
9739L: linux-remoteproc@vger.kernel.org
9740T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9741S: Maintained
9742F: drivers/remoteproc/
9743F: Documentation/remoteproc.txt
9744F: include/linux/remoteproc.h
9745
9746REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9747M: Ohad Ben-Cohen <ohad@wizery.com>
9748M: Bjorn Andersson <bjorn.andersson@linaro.org>
9749L: linux-remoteproc@vger.kernel.org
9750T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9751S: Maintained
9752F: drivers/rpmsg/
9753F: Documentation/rpmsg.txt
9754F: include/linux/rpmsg.h
9755
9756RENESAS ETHERNET DRIVERS
9757R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9758L: netdev@vger.kernel.org
9759L: linux-renesas-soc@vger.kernel.org
9760F: drivers/net/ethernet/renesas/
9761F: include/linux/sh_eth.h
9762
9763RENESAS USB2 PHY DRIVER
9764M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9765L: linux-renesas-soc@vger.kernel.org
9766S: Maintained
9767F: drivers/phy/phy-rcar-gen3-usb2.c
9768
9769RESET CONTROLLER FRAMEWORK
9770M: Philipp Zabel <p.zabel@pengutronix.de>
9771T: git git://git.pengutronix.de/git/pza/linux
9772S: Maintained
9773F: drivers/reset/
9774F: Documentation/devicetree/bindings/reset/
9775F: include/dt-bindings/reset/
9776F: include/linux/reset.h
9777F: include/linux/reset-controller.h
9778
9779RFKILL
9780M: Johannes Berg <johannes@sipsolutions.net>
9781L: linux-wireless@vger.kernel.org
9782W: http://wireless.kernel.org/
9783T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9784T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9785S: Maintained
9786F: Documentation/rfkill.txt
9787F: net/rfkill/
9788
9789RHASHTABLE
9790M: Thomas Graf <tgraf@suug.ch>
9791L: netdev@vger.kernel.org
9792S: Maintained
9793F: lib/rhashtable.c
9794F: include/linux/rhashtable.h
9795
9796RICOH SMARTMEDIA/XD DRIVER
9797M: Maxim Levitsky <maximlevitsky@gmail.com>
9798S: Maintained
9799F: drivers/mtd/nand/r852.c
9800F: drivers/mtd/nand/r852.h
9801
9802RICOH R5C592 MEMORYSTICK DRIVER
9803M: Maxim Levitsky <maximlevitsky@gmail.com>
9804S: Maintained
9805F: drivers/memstick/host/r592.*
9806
9807ROCCAT DRIVERS
9808M: Stefan Achatz <erazor_de@users.sourceforge.net>
9809W: http://sourceforge.net/projects/roccat/
9810S: Maintained
9811F: drivers/hid/hid-roccat*
9812F: include/linux/hid-roccat*
9813F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9814
9815ROCKER DRIVER
9816M: Jiri Pirko <jiri@resnulli.us>
9817L: netdev@vger.kernel.org
9818S: Supported
9819F: drivers/net/ethernet/rocker/
9820
9821ROCKETPORT DRIVER
9822P: Comtrol Corp.
9823W: http://www.comtrol.com
9824S: Maintained
9825F: Documentation/serial/rocket.txt
9826F: drivers/tty/rocket*
9827
9828ROCKETPORT EXPRESS/INFINITY DRIVER
9829M: Kevin Cernekee <cernekee@gmail.com>
9830L: linux-serial@vger.kernel.org
9831S: Odd Fixes
9832F: drivers/tty/serial/rp2.*
9833
9834ROSE NETWORK LAYER
9835M: Ralf Baechle <ralf@linux-mips.org>
9836L: linux-hams@vger.kernel.org
9837W: http://www.linux-ax25.org/
9838S: Maintained
9839F: include/net/rose.h
9840F: include/uapi/linux/rose.h
9841F: net/rose/
9842
9843RTL2830 MEDIA DRIVER
9844M: Antti Palosaari <crope@iki.fi>
9845L: linux-media@vger.kernel.org
9846W: https://linuxtv.org
9847W: http://palosaari.fi/linux/
9848Q: http://patchwork.linuxtv.org/project/linux-media/list/
9849T: git git://linuxtv.org/anttip/media_tree.git
9850S: Maintained
9851F: drivers/media/dvb-frontends/rtl2830*
9852
9853RTL2832 MEDIA DRIVER
9854M: Antti Palosaari <crope@iki.fi>
9855L: linux-media@vger.kernel.org
9856W: https://linuxtv.org
9857W: http://palosaari.fi/linux/
9858Q: http://patchwork.linuxtv.org/project/linux-media/list/
9859T: git git://linuxtv.org/anttip/media_tree.git
9860S: Maintained
9861F: drivers/media/dvb-frontends/rtl2832*
9862
9863RTL2832_SDR MEDIA DRIVER
9864M: Antti Palosaari <crope@iki.fi>
9865L: linux-media@vger.kernel.org
9866W: https://linuxtv.org
9867W: http://palosaari.fi/linux/
9868Q: http://patchwork.linuxtv.org/project/linux-media/list/
9869T: git git://linuxtv.org/anttip/media_tree.git
9870S: Maintained
9871F: drivers/media/dvb-frontends/rtl2832_sdr*
9872
9873RTL8180 WIRELESS DRIVER
9874L: linux-wireless@vger.kernel.org
9875W: http://wireless.kernel.org/
9876T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9877S: Orphan
9878F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9879
9880RTL8187 WIRELESS DRIVER
9881M: Herton Ronaldo Krzesinski <herton@canonical.com>
9882M: Hin-Tak Leung <htl10@users.sourceforge.net>
9883M: Larry Finger <Larry.Finger@lwfinger.net>
9884L: linux-wireless@vger.kernel.org
9885W: http://wireless.kernel.org/
9886T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9887S: Maintained
9888F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9889
9890RTL8192CE WIRELESS DRIVER
9891M: Larry Finger <Larry.Finger@lwfinger.net>
9892M: Chaoming Li <chaoming_li@realsil.com.cn>
9893L: linux-wireless@vger.kernel.org
9894W: http://wireless.kernel.org/
9895T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9896S: Maintained
9897F: drivers/net/wireless/realtek/rtlwifi/
9898F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9899
9900RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9901M: Jes Sorensen <Jes.Sorensen@redhat.com>
9902L: linux-wireless@vger.kernel.org
9903T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9904S: Maintained
9905F: drivers/net/wireless/realtek/rtl8xxxu/
9906
9907S3 SAVAGE FRAMEBUFFER DRIVER
9908M: Antonino Daplas <adaplas@gmail.com>
9909L: linux-fbdev@vger.kernel.org
9910S: Maintained
9911F: drivers/video/fbdev/savage/
9912
9913S390
9914M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9915M: Heiko Carstens <heiko.carstens@de.ibm.com>
9916L: linux-s390@vger.kernel.org
9917W: http://www.ibm.com/developerworks/linux/linux390/
9918T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9919S: Supported
9920F: arch/s390/
9921F: drivers/s390/
9922F: Documentation/s390/
9923F: Documentation/DocBook/s390*
9924
9925S390 COMMON I/O LAYER
9926M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9927M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9928L: linux-s390@vger.kernel.org
9929W: http://www.ibm.com/developerworks/linux/linux390/
9930S: Supported
9931F: drivers/s390/cio/
9932
9933S390 DASD DRIVER
9934M: Stefan Weinhuber <wein@de.ibm.com>
9935M: Stefan Haberland <stefan.haberland@de.ibm.com>
9936L: linux-s390@vger.kernel.org
9937W: http://www.ibm.com/developerworks/linux/linux390/
9938S: Supported
9939F: drivers/s390/block/dasd*
9940F: block/partitions/ibm.c
9941
9942S390 NETWORK DRIVERS
9943M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9944L: linux-s390@vger.kernel.org
9945W: http://www.ibm.com/developerworks/linux/linux390/
9946S: Supported
9947F: drivers/s390/net/
9948
9949S390 PCI SUBSYSTEM
9950M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9951M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9952L: linux-s390@vger.kernel.org
9953W: http://www.ibm.com/developerworks/linux/linux390/
9954S: Supported
9955F: arch/s390/pci/
9956F: drivers/pci/hotplug/s390_pci_hpc.c
9957
9958S390 ZCRYPT DRIVER
9959M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9960L: linux-s390@vger.kernel.org
9961W: http://www.ibm.com/developerworks/linux/linux390/
9962S: Supported
9963F: drivers/s390/crypto/
9964
9965S390 ZFCP DRIVER
9966M: Steffen Maier <maier@linux.vnet.ibm.com>
9967L: linux-s390@vger.kernel.org
9968W: http://www.ibm.com/developerworks/linux/linux390/
9969S: Supported
9970F: drivers/s390/scsi/zfcp_*
9971
9972S390 IUCV NETWORK LAYER
9973M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9974L: linux-s390@vger.kernel.org
9975W: http://www.ibm.com/developerworks/linux/linux390/
9976S: Supported
9977F: drivers/s390/net/*iucv*
9978F: include/net/iucv/
9979F: net/iucv/
9980
9981S390 IOMMU (PCI)
9982M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9983L: linux-s390@vger.kernel.org
9984W: http://www.ibm.com/developerworks/linux/linux390/
9985S: Supported
9986F: drivers/iommu/s390-iommu.c
9987
9988S3C24XX SD/MMC Driver
9989M: Ben Dooks <ben-linux@fluff.org>
9990L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9991S: Supported
9992F: drivers/mmc/host/s3cmci.*
9993
9994SAA6588 RDS RECEIVER DRIVER
9995M: Hans Verkuil <hverkuil@xs4all.nl>
9996L: linux-media@vger.kernel.org
9997T: git git://linuxtv.org/media_tree.git
9998W: https://linuxtv.org
9999S: Odd Fixes
10000F: drivers/media/i2c/saa6588*
10001
10002SAA7134 VIDEO4LINUX DRIVER
10003M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10004M: Mauro Carvalho Chehab <mchehab@kernel.org>
10005L: linux-media@vger.kernel.org
10006W: https://linuxtv.org
10007T: git git://linuxtv.org/media_tree.git
10008S: Odd fixes
10009F: Documentation/video4linux/*.saa7134
10010F: drivers/media/pci/saa7134/
10011
10012SAA7146 VIDEO4LINUX-2 DRIVER
10013M: Hans Verkuil <hverkuil@xs4all.nl>
10014L: linux-media@vger.kernel.org
10015T: git git://linuxtv.org/media_tree.git
10016S: Maintained
10017F: drivers/media/common/saa7146/
10018F: drivers/media/pci/saa7146/
10019F: include/media/saa7146*
10020
10021SAMSUNG LAPTOP DRIVER
10022M: Corentin Chary <corentin.chary@gmail.com>
10023L: platform-driver-x86@vger.kernel.org
10024S: Maintained
10025F: drivers/platform/x86/samsung-laptop.c
10026
10027SAMSUNG AUDIO (ASoC) DRIVERS
10028M: Sangbeom Kim <sbkim73@samsung.com>
10029L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10030S: Supported
10031F: sound/soc/samsung/
10032
10033SAMSUNG FRAMEBUFFER DRIVER
10034M: Jingoo Han <jingoohan1@gmail.com>
10035L: linux-fbdev@vger.kernel.org
10036S: Maintained
10037F: drivers/video/fbdev/s3c-fb.c
10038
10039SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10040M: Sangbeom Kim <sbkim73@samsung.com>
10041M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10042L: linux-kernel@vger.kernel.org
10043L: linux-samsung-soc@vger.kernel.org
10044S: Supported
10045F: drivers/mfd/sec*.c
10046F: drivers/regulator/s2m*.c
10047F: drivers/regulator/s5m*.c
10048F: drivers/clk/clk-s2mps11.c
10049F: drivers/rtc/rtc-s5m.c
10050F: include/linux/mfd/samsung/
10051F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10052F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10053F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10054F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10055
10056SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10057M: Kyungmin Park <kyungmin.park@samsung.com>
10058M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10059L: linux-media@vger.kernel.org
10060Q: https://patchwork.linuxtv.org/project/linux-media/list/
10061S: Supported
10062F: drivers/media/platform/exynos4-is/
10063
10064SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10065M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10066L: linux-media@vger.kernel.org
10067L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10068S: Maintained
10069F: drivers/media/platform/s3c-camif/
10070F: include/media/drv-intf/s3c_camif.h
10071
10072SAMSUNG S5C73M3 CAMERA DRIVER
10073M: Kyungmin Park <kyungmin.park@samsung.com>
10074M: Andrzej Hajda <a.hajda@samsung.com>
10075L: linux-media@vger.kernel.org
10076S: Supported
10077F: drivers/media/i2c/s5c73m3/*
10078
10079SAMSUNG S5K5BAF CAMERA DRIVER
10080M: Kyungmin Park <kyungmin.park@samsung.com>
10081M: Andrzej Hajda <a.hajda@samsung.com>
10082L: linux-media@vger.kernel.org
10083S: Supported
10084F: drivers/media/i2c/s5k5baf.c
10085
10086SAMSUNG S3FWRN5 NFC DRIVER
10087M: Robert Baldyga <r.baldyga@samsung.com>
10088M: Krzysztof Opasiak <k.opasiak@samsung.com>
10089L: linux-nfc@lists.01.org (moderated for non-subscribers)
10090S: Supported
10091F: drivers/nfc/s3fwrn5
10092
10093SAMSUNG SOC CLOCK DRIVERS
10094M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10095M: Tomasz Figa <tomasz.figa@gmail.com>
10096S: Supported
10097L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10098F: drivers/clk/samsung/
10099
10100SAMSUNG SXGBE DRIVERS
10101M: Byungho An <bh74.an@samsung.com>
10102M: Girish K S <ks.giri@samsung.com>
10103M: Vipul Pandya <vipul.pandya@samsung.com>
10104S: Supported
10105L: netdev@vger.kernel.org
10106F: drivers/net/ethernet/samsung/sxgbe/
10107
10108SAMSUNG THERMAL DRIVER
10109M: Lukasz Majewski <l.majewski@samsung.com>
10110L: linux-pm@vger.kernel.org
10111L: linux-samsung-soc@vger.kernel.org
10112S: Supported
10113T: git https://github.com/lmajewski/linux-samsung-thermal.git
10114F: drivers/thermal/samsung/
10115
10116SAMSUNG USB2 PHY DRIVER
10117M: Kamil Debski <k.debski@samsung.com>
10118L: linux-kernel@vger.kernel.org
10119S: Supported
10120F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10121F: Documentation/phy/samsung-usb2.txt
10122F: drivers/phy/phy-exynos4210-usb2.c
10123F: drivers/phy/phy-exynos4x12-usb2.c
10124F: drivers/phy/phy-exynos5250-usb2.c
10125F: drivers/phy/phy-s5pv210-usb2.c
10126F: drivers/phy/phy-samsung-usb2.c
10127F: drivers/phy/phy-samsung-usb2.h
10128
10129SERIAL DRIVERS
10130M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10131L: linux-serial@vger.kernel.org
10132S: Maintained
10133F: Documentation/devicetree/bindings/serial/
10134F: drivers/tty/serial/
10135
10136SYNOPSYS DESIGNWARE DMAC DRIVER
10137M: Viresh Kumar <vireshk@kernel.org>
10138M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10139S: Maintained
10140F: include/linux/dma/dw.h
10141F: include/linux/platform_data/dma-dw.h
10142F: drivers/dma/dw/
10143
10144SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10145M: Lars Persson <lars.persson@axis.com>
10146L: netdev@vger.kernel.org
10147S: Supported
10148F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10149F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10150
10151SYNOPSYS DESIGNWARE I2C DRIVER
10152M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10153R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10154R: Mika Westerberg <mika.westerberg@linux.intel.com>
10155L: linux-i2c@vger.kernel.org
10156S: Maintained
10157F: drivers/i2c/busses/i2c-designware-*
10158F: include/linux/platform_data/i2c-designware.h
10159
10160SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10161M: Jaehoon Chung <jh80.chung@samsung.com>
10162L: linux-mmc@vger.kernel.org
10163S: Maintained
10164F: include/linux/mmc/dw_mmc.h
10165F: drivers/mmc/host/dw_mmc*
10166
10167SYSTEM TRACE MODULE CLASS
10168M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10169S: Maintained
10170T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10171F: Documentation/trace/stm.txt
10172F: drivers/hwtracing/stm/
10173F: include/linux/stm.h
10174F: include/uapi/linux/stm.h
10175
10176THUNDERBOLT DRIVER
10177M: Andreas Noever <andreas.noever@gmail.com>
10178S: Maintained
10179F: drivers/thunderbolt/
10180
10181TI BQ27XXX POWER SUPPLY DRIVER
10182R: Andrew F. Davis <afd@ti.com>
10183F: include/linux/power/bq27xxx_battery.h
10184F: drivers/power/bq27xxx_battery.c
10185F: drivers/power/bq27xxx_battery_i2c.c
10186
10187TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10188M: John Stultz <john.stultz@linaro.org>
10189M: Thomas Gleixner <tglx@linutronix.de>
10190L: linux-kernel@vger.kernel.org
10191T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10192S: Supported
10193F: include/linux/clocksource.h
10194F: include/linux/time.h
10195F: include/linux/timex.h
10196F: include/uapi/linux/time.h
10197F: include/uapi/linux/timex.h
10198F: kernel/time/clocksource.c
10199F: kernel/time/time*.c
10200F: kernel/time/alarmtimer.c
10201F: kernel/time/ntp.c
10202F: tools/testing/selftests/timers/
10203
10204SC1200 WDT DRIVER
10205M: Zwane Mwaikambo <zwanem@gmail.com>
10206S: Maintained
10207F: drivers/watchdog/sc1200wdt.c
10208
10209SCHEDULER
10210M: Ingo Molnar <mingo@redhat.com>
10211M: Peter Zijlstra <peterz@infradead.org>
10212L: linux-kernel@vger.kernel.org
10213T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10214S: Maintained
10215F: kernel/sched/
10216F: include/linux/sched.h
10217F: include/uapi/linux/sched.h
10218F: include/linux/wait.h
10219
10220SCORE ARCHITECTURE
10221M: Chen Liqin <liqin.linux@gmail.com>
10222M: Lennox Wu <lennox.wu@gmail.com>
10223W: http://www.sunplus.com
10224S: Supported
10225F: arch/score/
10226
10227SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10228M: Sudeep Holla <sudeep.holla@arm.com>
10229L: linux-arm-kernel@lists.infradead.org
10230S: Maintained
10231F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10232F: drivers/clk/clk-scpi.c
10233F: drivers/cpufreq/scpi-cpufreq.c
10234F: drivers/firmware/arm_scpi.c
10235F: include/linux/scpi_protocol.h
10236
10237SCSI CDROM DRIVER
10238M: Jens Axboe <axboe@kernel.dk>
10239L: linux-scsi@vger.kernel.org
10240W: http://www.kernel.dk
10241S: Maintained
10242F: drivers/scsi/sr*
10243
10244SCSI RDMA PROTOCOL (SRP) INITIATOR
10245M: Bart Van Assche <bart.vanassche@sandisk.com>
10246L: linux-rdma@vger.kernel.org
10247S: Supported
10248W: http://www.openfabrics.org
10249Q: http://patchwork.kernel.org/project/linux-rdma/list/
10250T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10251F: drivers/infiniband/ulp/srp/
10252F: include/scsi/srp.h
10253
10254SCSI SG DRIVER
10255M: Doug Gilbert <dgilbert@interlog.com>
10256L: linux-scsi@vger.kernel.org
10257W: http://sg.danny.cz/sg
10258S: Maintained
10259F: Documentation/scsi/scsi-generic.txt
10260F: drivers/scsi/sg.c
10261F: include/scsi/sg.h
10262
10263SCSI SUBSYSTEM
10264M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10265T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10266M: "Martin K. Petersen" <martin.petersen@oracle.com>
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10268L: linux-scsi@vger.kernel.org
10269S: Maintained
10270F: Documentation/devicetree/bindings/scsi/
10271F: drivers/scsi/
10272F: include/scsi/
10273
10274SCSI TAPE DRIVER
10275M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10276L: linux-scsi@vger.kernel.org
10277S: Maintained
10278F: Documentation/scsi/st.txt
10279F: drivers/scsi/st.*
10280F: drivers/scsi/st_*.h
10281
10282SCTP PROTOCOL
10283M: Vlad Yasevich <vyasevich@gmail.com>
10284M: Neil Horman <nhorman@tuxdriver.com>
10285L: linux-sctp@vger.kernel.org
10286W: http://lksctp.sourceforge.net
10287S: Maintained
10288F: Documentation/networking/sctp.txt
10289F: include/linux/sctp.h
10290F: include/uapi/linux/sctp.h
10291F: include/net/sctp/
10292F: net/sctp/
10293
10294SCx200 CPU SUPPORT
10295M: Jim Cromie <jim.cromie@gmail.com>
10296S: Odd Fixes
10297F: Documentation/i2c/busses/scx200_acb
10298F: arch/x86/platform/scx200/
10299F: drivers/watchdog/scx200_wdt.c
10300F: drivers/i2c/busses/scx200*
10301F: drivers/mtd/maps/scx200_docflash.c
10302F: include/linux/scx200.h
10303
10304SCx200 GPIO DRIVER
10305M: Jim Cromie <jim.cromie@gmail.com>
10306S: Maintained
10307F: drivers/char/scx200_gpio.c
10308F: include/linux/scx200_gpio.h
10309
10310SCx200 HRT CLOCKSOURCE DRIVER
10311M: Jim Cromie <jim.cromie@gmail.com>
10312S: Maintained
10313F: drivers/clocksource/scx200_hrt.c
10314
10315SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10316M: Sascha Sommer <saschasommer@freenet.de>
10317L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10318S: Maintained
10319F: drivers/mmc/host/sdricoh_cs.c
10320
10321SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10322M: Adrian Hunter <adrian.hunter@intel.com>
10323L: linux-mmc@vger.kernel.org
10324T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10325S: Maintained
10326F: drivers/mmc/host/sdhci*
10327F: include/linux/mmc/sdhci*
10328
10329SECURE COMPUTING
10330M: Kees Cook <keescook@chromium.org>
10331R: Andy Lutomirski <luto@amacapital.net>
10332R: Will Drewry <wad@chromium.org>
10333T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10334S: Supported
10335F: kernel/seccomp.c
10336F: include/uapi/linux/seccomp.h
10337F: include/linux/seccomp.h
10338F: tools/testing/selftests/seccomp/*
10339K: \bsecure_computing
10340K: \bTIF_SECCOMP\b
10341
10342SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10343M: Ben Dooks <ben-linux@fluff.org>
10344M: Jaehoon Chung <jh80.chung@samsung.com>
10345L: linux-mmc@vger.kernel.org
10346S: Maintained
10347F: drivers/mmc/host/sdhci-s3c*
10348
10349SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10350M: Viresh Kumar <vireshk@kernel.org>
10351L: linux-mmc@vger.kernel.org
10352S: Maintained
10353F: drivers/mmc/host/sdhci-spear.c
10354
10355SECURITY SUBSYSTEM
10356M: James Morris <james.l.morris@oracle.com>
10357M: "Serge E. Hallyn" <serge@hallyn.com>
10358L: linux-security-module@vger.kernel.org (suggested Cc:)
10359T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10360W: http://kernsec.org/
10361S: Supported
10362F: security/
10363
10364SECURITY CONTACT
10365M: Security Officers <security@kernel.org>
10366S: Supported
10367
10368SELINUX SECURITY MODULE
10369M: Paul Moore <paul@paul-moore.com>
10370M: Stephen Smalley <sds@tycho.nsa.gov>
10371M: Eric Paris <eparis@parisplace.org>
10372L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10373W: http://selinuxproject.org
10374T: git git://git.infradead.org/users/pcmoore/selinux
10375S: Supported
10376F: include/linux/selinux*
10377F: security/selinux/
10378F: scripts/selinux/
10379
10380APPARMOR SECURITY MODULE
10381M: John Johansen <john.johansen@canonical.com>
10382L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10383W: apparmor.wiki.kernel.org
10384T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10385S: Supported
10386F: security/apparmor/
10387
10388LOADPIN SECURITY MODULE
10389M: Kees Cook <keescook@chromium.org>
10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10391S: Supported
10392F: security/loadpin/
10393
10394YAMA SECURITY MODULE
10395M: Kees Cook <keescook@chromium.org>
10396T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10397S: Supported
10398F: security/yama/
10399
10400SENSABLE PHANTOM
10401M: Jiri Slaby <jirislaby@gmail.com>
10402S: Maintained
10403F: drivers/misc/phantom.c
10404F: include/uapi/linux/phantom.h
10405
10406SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10407M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10408M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10409M: John Soni Jose <sony.john@avagotech.com>
10410L: linux-scsi@vger.kernel.org
10411W: http://www.avagotech.com
10412S: Supported
10413F: drivers/scsi/be2iscsi/
10414
10415Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10416M: Sathya Perla <sathya.perla@broadcom.com>
10417M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10418M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10419M: Somnath Kotur <somnath.kotur@broadcom.com>
10420L: netdev@vger.kernel.org
10421W: http://www.emulex.com
10422S: Supported
10423F: drivers/net/ethernet/emulex/benet/
10424
10425EMULEX ONECONNECT ROCE DRIVER
10426M: Selvin Xavier <selvin.xavier@avagotech.com>
10427M: Devesh Sharma <devesh.sharma@avagotech.com>
10428M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10429L: linux-rdma@vger.kernel.org
10430W: http://www.emulex.com
10431S: Supported
10432F: drivers/infiniband/hw/ocrdma/
10433
10434SFC NETWORK DRIVER
10435M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10436M: Edward Cree <ecree@solarflare.com>
10437M: Bert Kenward <bkenward@solarflare.com>
10438L: netdev@vger.kernel.org
10439S: Supported
10440F: drivers/net/ethernet/sfc/
10441
10442SGI GRU DRIVER
10443M: Dimitri Sivanich <sivanich@sgi.com>
10444S: Maintained
10445F: drivers/misc/sgi-gru/
10446
10447SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10448M: Pat Gefre <pfg@sgi.com>
10449L: linux-ia64@vger.kernel.org
10450S: Supported
10451F: Documentation/ia64/serial.txt
10452F: drivers/tty/serial/ioc?_serial.c
10453F: include/linux/ioc?.h
10454
10455SGI XP/XPC/XPNET DRIVER
10456M: Cliff Whickman <cpw@sgi.com>
10457M: Robin Holt <robinmholt@gmail.com>
10458S: Maintained
10459F: drivers/misc/sgi-xp/
10460
10461SI2157 MEDIA DRIVER
10462M: Antti Palosaari <crope@iki.fi>
10463L: linux-media@vger.kernel.org
10464W: https://linuxtv.org
10465W: http://palosaari.fi/linux/
10466Q: http://patchwork.linuxtv.org/project/linux-media/list/
10467T: git git://linuxtv.org/anttip/media_tree.git
10468S: Maintained
10469F: drivers/media/tuners/si2157*
10470
10471SI2168 MEDIA DRIVER
10472M: Antti Palosaari <crope@iki.fi>
10473L: linux-media@vger.kernel.org
10474W: https://linuxtv.org
10475W: http://palosaari.fi/linux/
10476Q: http://patchwork.linuxtv.org/project/linux-media/list/
10477T: git git://linuxtv.org/anttip/media_tree.git
10478S: Maintained
10479F: drivers/media/dvb-frontends/si2168*
10480
10481SI470X FM RADIO RECEIVER I2C DRIVER
10482M: Hans Verkuil <hverkuil@xs4all.nl>
10483L: linux-media@vger.kernel.org
10484T: git git://linuxtv.org/media_tree.git
10485W: https://linuxtv.org
10486S: Odd Fixes
10487F: drivers/media/radio/si470x/radio-si470x-i2c.c
10488
10489SI470X FM RADIO RECEIVER USB DRIVER
10490M: Hans Verkuil <hverkuil@xs4all.nl>
10491L: linux-media@vger.kernel.org
10492T: git git://linuxtv.org/media_tree.git
10493W: https://linuxtv.org
10494S: Maintained
10495F: drivers/media/radio/si470x/radio-si470x-common.c
10496F: drivers/media/radio/si470x/radio-si470x.h
10497F: drivers/media/radio/si470x/radio-si470x-usb.c
10498
10499SI4713 FM RADIO TRANSMITTER I2C DRIVER
10500M: Eduardo Valentin <edubezval@gmail.com>
10501L: linux-media@vger.kernel.org
10502T: git git://linuxtv.org/media_tree.git
10503W: https://linuxtv.org
10504S: Odd Fixes
10505F: drivers/media/radio/si4713/si4713.?
10506
10507SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10508M: Eduardo Valentin <edubezval@gmail.com>
10509L: linux-media@vger.kernel.org
10510T: git git://linuxtv.org/media_tree.git
10511W: https://linuxtv.org
10512S: Odd Fixes
10513F: drivers/media/radio/si4713/radio-platform-si4713.c
10514
10515SI4713 FM RADIO TRANSMITTER USB DRIVER
10516M: Hans Verkuil <hverkuil@xs4all.nl>
10517L: linux-media@vger.kernel.org
10518T: git git://linuxtv.org/media_tree.git
10519W: https://linuxtv.org
10520S: Maintained
10521F: drivers/media/radio/si4713/radio-usb-si4713.c
10522
10523SIANO DVB DRIVER
10524M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10525M: Mauro Carvalho Chehab <mchehab@kernel.org>
10526L: linux-media@vger.kernel.org
10527W: https://linuxtv.org
10528T: git git://linuxtv.org/media_tree.git
10529S: Odd fixes
10530F: drivers/media/common/siano/
10531F: drivers/media/usb/siano/
10532F: drivers/media/usb/siano/
10533F: drivers/media/mmc/siano/
10534
10535SIMPLEFB FB DRIVER
10536M: Hans de Goede <hdegoede@redhat.com>
10537L: linux-fbdev@vger.kernel.org
10538S: Maintained
10539F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10540F: drivers/video/fbdev/simplefb.c
10541F: include/linux/platform_data/simplefb.h
10542
10543SH_VEU V4L2 MEM2MEM DRIVER
10544L: linux-media@vger.kernel.org
10545S: Orphan
10546F: drivers/media/platform/sh_veu.c
10547
10548SH_VOU V4L2 OUTPUT DRIVER
10549L: linux-media@vger.kernel.org
10550S: Orphan
10551F: drivers/media/platform/sh_vou.c
10552F: include/media/drv-intf/sh_vou.h
10553
10554SIMPLE FIRMWARE INTERFACE (SFI)
10555M: Len Brown <lenb@kernel.org>
10556L: sfi-devel@simplefirmware.org
10557W: http://simplefirmware.org/
10558T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10559S: Supported
10560F: arch/x86/platform/sfi/
10561F: drivers/sfi/
10562F: include/linux/sfi*.h
10563
10564SIMTEC EB110ATX (Chalice CATS)
10565P: Ben Dooks
10566P: Vincent Sanders <vince@simtec.co.uk>
10567M: Simtec Linux Team <linux@simtec.co.uk>
10568W: http://www.simtec.co.uk/products/EB110ATX/
10569S: Supported
10570
10571SIMTEC EB2410ITX (BAST)
10572P: Ben Dooks
10573P: Vincent Sanders <vince@simtec.co.uk>
10574M: Simtec Linux Team <linux@simtec.co.uk>
10575W: http://www.simtec.co.uk/products/EB2410ITX/
10576S: Supported
10577F: arch/arm/mach-s3c24xx/mach-bast.c
10578F: arch/arm/mach-s3c24xx/bast-ide.c
10579F: arch/arm/mach-s3c24xx/bast-irq.c
10580
10581TI DAVINCI MACHINE SUPPORT
10582M: Sekhar Nori <nsekhar@ti.com>
10583M: Kevin Hilman <khilman@kernel.org>
10584L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10585T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10586S: Supported
10587F: arch/arm/mach-davinci/
10588F: drivers/i2c/busses/i2c-davinci.c
10589
10590TI DAVINCI SERIES MEDIA DRIVER
10591M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10592L: linux-media@vger.kernel.org
10593W: https://linuxtv.org
10594Q: http://patchwork.linuxtv.org/project/linux-media/list/
10595T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10596S: Maintained
10597F: drivers/media/platform/davinci/
10598F: include/media/davinci/
10599
10600TI AM437X VPFE DRIVER
10601M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10602L: linux-media@vger.kernel.org
10603W: https://linuxtv.org
10604Q: http://patchwork.linuxtv.org/project/linux-media/list/
10605T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10606S: Maintained
10607F: drivers/media/platform/am437x/
10608
10609OV2659 OMNIVISION SENSOR DRIVER
10610M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10611L: linux-media@vger.kernel.org
10612W: https://linuxtv.org
10613Q: http://patchwork.linuxtv.org/project/linux-media/list/
10614T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10615S: Maintained
10616F: drivers/media/i2c/ov2659.c
10617F: include/media/i2c/ov2659.h
10618
10619SILICON MOTION SM712 FRAME BUFFER DRIVER
10620M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10621M: Teddy Wang <teddy.wang@siliconmotion.com>
10622M: Sudip Mukherjee <sudip@vectorindia.org>
10623L: linux-fbdev@vger.kernel.org
10624S: Maintained
10625F: drivers/video/fbdev/sm712*
10626F: Documentation/fb/sm712fb.txt
10627
10628SIS 190 ETHERNET DRIVER
10629M: Francois Romieu <romieu@fr.zoreil.com>
10630L: netdev@vger.kernel.org
10631S: Maintained
10632F: drivers/net/ethernet/sis/sis190.c
10633
10634SIS 900/7016 FAST ETHERNET DRIVER
10635M: Daniele Venzano <venza@brownhat.org>
10636W: http://www.brownhat.org/sis900.html
10637L: netdev@vger.kernel.org
10638S: Maintained
10639F: drivers/net/ethernet/sis/sis900.*
10640
10641SIS FRAMEBUFFER DRIVER
10642M: Thomas Winischhofer <thomas@winischhofer.net>
10643W: http://www.winischhofer.net/linuxsisvga.shtml
10644S: Maintained
10645F: Documentation/fb/sisfb.txt
10646F: drivers/video/fbdev/sis/
10647F: include/video/sisfb.h
10648
10649SIS USB2VGA DRIVER
10650M: Thomas Winischhofer <thomas@winischhofer.net>
10651W: http://www.winischhofer.at/linuxsisusbvga.shtml
10652S: Maintained
10653F: drivers/usb/misc/sisusbvga/
10654
10655SLAB ALLOCATOR
10656M: Christoph Lameter <cl@linux.com>
10657M: Pekka Enberg <penberg@kernel.org>
10658M: David Rientjes <rientjes@google.com>
10659M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10660M: Andrew Morton <akpm@linux-foundation.org>
10661L: linux-mm@kvack.org
10662S: Maintained
10663F: include/linux/sl?b*.h
10664F: mm/sl?b*
10665
10666SLEEPABLE READ-COPY UPDATE (SRCU)
10667M: Lai Jiangshan <jiangshanlai@gmail.com>
10668M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10669M: Josh Triplett <josh@joshtriplett.org>
10670R: Steven Rostedt <rostedt@goodmis.org>
10671R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10672L: linux-kernel@vger.kernel.org
10673W: http://www.rdrop.com/users/paulmck/RCU/
10674S: Supported
10675T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10676F: include/linux/srcu.h
10677F: kernel/rcu/srcu.c
10678
10679SMACK SECURITY MODULE
10680M: Casey Schaufler <casey@schaufler-ca.com>
10681L: linux-security-module@vger.kernel.org
10682W: http://schaufler-ca.com
10683T: git git://git.gitorious.org/smack-next/kernel.git
10684S: Maintained
10685F: Documentation/security/Smack.txt
10686F: security/smack/
10687
10688DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10689M: Kevin Hilman <khilman@kernel.org>
10690M: Nishanth Menon <nm@ti.com>
10691S: Maintained
10692F: drivers/power/avs/
10693F: include/linux/power/smartreflex.h
10694L: linux-pm@vger.kernel.org
10695
10696SMC91x ETHERNET DRIVER
10697M: Nicolas Pitre <nico@fluxnic.net>
10698S: Odd Fixes
10699F: drivers/net/ethernet/smsc/smc91x.*
10700
10701SMIA AND SMIA++ IMAGE SENSOR DRIVER
10702M: Sakari Ailus <sakari.ailus@iki.fi>
10703L: linux-media@vger.kernel.org
10704S: Maintained
10705F: drivers/media/i2c/smiapp/
10706F: include/media/i2c/smiapp.h
10707F: drivers/media/i2c/smiapp-pll.c
10708F: drivers/media/i2c/smiapp-pll.h
10709F: include/uapi/linux/smiapp.h
10710F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10711
10712SMM665 HARDWARE MONITOR DRIVER
10713M: Guenter Roeck <linux@roeck-us.net>
10714L: linux-hwmon@vger.kernel.org
10715S: Maintained
10716F: Documentation/hwmon/smm665
10717F: drivers/hwmon/smm665.c
10718
10719SMSC EMC2103 HARDWARE MONITOR DRIVER
10720M: Steve Glendinning <steve.glendinning@shawell.net>
10721L: linux-hwmon@vger.kernel.org
10722S: Maintained
10723F: Documentation/hwmon/emc2103
10724F: drivers/hwmon/emc2103.c
10725
10726SMSC SCH5627 HARDWARE MONITOR DRIVER
10727M: Hans de Goede <hdegoede@redhat.com>
10728L: linux-hwmon@vger.kernel.org
10729S: Supported
10730F: Documentation/hwmon/sch5627
10731F: drivers/hwmon/sch5627.c
10732
10733SMSC47B397 HARDWARE MONITOR DRIVER
10734M: Jean Delvare <jdelvare@suse.com>
10735L: linux-hwmon@vger.kernel.org
10736S: Maintained
10737F: Documentation/hwmon/smsc47b397
10738F: drivers/hwmon/smsc47b397.c
10739
10740SMSC911x ETHERNET DRIVER
10741M: Steve Glendinning <steve.glendinning@shawell.net>
10742L: netdev@vger.kernel.org
10743S: Maintained
10744F: include/linux/smsc911x.h
10745F: drivers/net/ethernet/smsc/smsc911x.*
10746
10747SMSC9420 PCI ETHERNET DRIVER
10748M: Steve Glendinning <steve.glendinning@shawell.net>
10749L: netdev@vger.kernel.org
10750S: Maintained
10751F: drivers/net/ethernet/smsc/smsc9420.*
10752
10753SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10754M: Steve Glendinning <steve.glendinning@shawell.net>
10755L: linux-fbdev@vger.kernel.org
10756S: Maintained
10757F: drivers/video/fbdev/smscufx.c
10758
10759SOC-CAMERA V4L2 SUBSYSTEM
10760M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10761L: linux-media@vger.kernel.org
10762T: git git://linuxtv.org/media_tree.git
10763S: Maintained
10764F: include/media/soc*
10765F: drivers/media/i2c/soc_camera/
10766F: drivers/media/platform/soc_camera/
10767
10768SOEKRIS NET48XX LED SUPPORT
10769M: Chris Boot <bootc@bootc.net>
10770S: Maintained
10771F: drivers/leds/leds-net48xx.c
10772
10773SOFTLOGIC 6x10 MPEG CODEC
10774M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10775M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10776M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10777M: Ismael Luceno <ismael@iodev.co.uk>
10778L: linux-media@vger.kernel.org
10779S: Supported
10780F: drivers/media/pci/solo6x10/
10781
10782SOFTWARE RAID (Multiple Disks) SUPPORT
10783M: Shaohua Li <shli@kernel.org>
10784L: linux-raid@vger.kernel.org
10785T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10786S: Supported
10787F: drivers/md/
10788F: include/linux/raid/
10789F: include/uapi/linux/raid/
10790
10791SONIC NETWORK DRIVER
10792M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10793L: netdev@vger.kernel.org
10794S: Maintained
10795F: drivers/net/ethernet/natsemi/sonic.*
10796
10797SONICS SILICON BACKPLANE DRIVER (SSB)
10798M: Michael Buesch <m@bues.ch>
10799L: linux-wireless@vger.kernel.org
10800S: Maintained
10801F: drivers/ssb/
10802F: include/linux/ssb/
10803
10804SONY VAIO CONTROL DEVICE DRIVER
10805M: Mattia Dongili <malattia@linux.it>
10806L: platform-driver-x86@vger.kernel.org
10807W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10808S: Maintained
10809F: Documentation/laptops/sony-laptop.txt
10810F: drivers/char/sonypi.c
10811F: drivers/platform/x86/sony-laptop.c
10812F: include/linux/sony-laptop.h
10813
10814SONY MEMORYSTICK CARD SUPPORT
10815M: Alex Dubov <oakad@yahoo.com>
10816W: http://tifmxx.berlios.de/
10817S: Maintained
10818F: drivers/memstick/host/tifm_ms.c
10819
10820SONY MEMORYSTICK STANDARD SUPPORT
10821M: Maxim Levitsky <maximlevitsky@gmail.com>
10822S: Maintained
10823F: drivers/memstick/core/ms_block.*
10824
10825SOUND
10826M: Jaroslav Kysela <perex@perex.cz>
10827M: Takashi Iwai <tiwai@suse.com>
10828L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10829W: http://www.alsa-project.org/
10830T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10831T: git git://git.alsa-project.org/alsa-kernel.git
10832Q: http://patchwork.kernel.org/project/alsa-devel/list/
10833S: Maintained
10834F: Documentation/sound/
10835F: include/sound/
10836F: include/uapi/sound/
10837F: sound/
10838
10839SOUND - COMPRESSED AUDIO
10840M: Vinod Koul <vinod.koul@intel.com>
10841L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10843S: Supported
10844F: Documentation/sound/alsa/compress_offload.txt
10845F: include/sound/compress_driver.h
10846F: include/uapi/sound/compress_*
10847F: sound/core/compress_offload.c
10848F: sound/soc/soc-compress.c
10849
10850SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10851M: Liam Girdwood <lgirdwood@gmail.com>
10852M: Mark Brown <broonie@kernel.org>
10853T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10854L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10855W: http://alsa-project.org/main/index.php/ASoC
10856S: Supported
10857F: Documentation/sound/alsa/soc/
10858F: sound/soc/
10859F: include/sound/soc*
10860
10861SOUND - DMAENGINE HELPERS
10862M: Lars-Peter Clausen <lars@metafoo.de>
10863S: Supported
10864F: include/sound/dmaengine_pcm.h
10865F: sound/core/pcm_dmaengine.c
10866F: sound/soc/soc-generic-dmaengine-pcm.c
10867
10868SP2 MEDIA DRIVER
10869M: Olli Salonen <olli.salonen@iki.fi>
10870L: linux-media@vger.kernel.org
10871W: https://linuxtv.org
10872Q: http://patchwork.linuxtv.org/project/linux-media/list/
10873S: Maintained
10874F: drivers/media/dvb-frontends/sp2*
10875
10876SPARC + UltraSPARC (sparc/sparc64)
10877M: "David S. Miller" <davem@davemloft.net>
10878L: sparclinux@vger.kernel.org
10879Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10880T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10881T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10882S: Maintained
10883F: arch/sparc/
10884F: drivers/sbus/
10885
10886SPARC SERIAL DRIVERS
10887M: "David S. Miller" <davem@davemloft.net>
10888L: sparclinux@vger.kernel.org
10889T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10890T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10891S: Maintained
10892F: include/linux/sunserialcore.h
10893F: drivers/tty/serial/suncore.c
10894F: drivers/tty/serial/sunhv.c
10895F: drivers/tty/serial/sunsab.c
10896F: drivers/tty/serial/sunsab.h
10897F: drivers/tty/serial/sunsu.c
10898F: drivers/tty/serial/sunzilog.c
10899F: drivers/tty/serial/sunzilog.h
10900
10901SPARSE CHECKER
10902M: "Christopher Li" <sparse@chrisli.org>
10903L: linux-sparse@vger.kernel.org
10904W: https://sparse.wiki.kernel.org/
10905T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10906T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10907S: Maintained
10908F: include/linux/compiler.h
10909
10910SPEAR PLATFORM SUPPORT
10911M: Viresh Kumar <vireshk@kernel.org>
10912M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10913L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10914W: http://www.st.com/spear
10915S: Maintained
10916F: arch/arm/boot/dts/spear*
10917F: arch/arm/mach-spear/
10918
10919SPEAR CLOCK FRAMEWORK SUPPORT
10920M: Viresh Kumar <vireshk@kernel.org>
10921L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10922W: http://www.st.com/spear
10923S: Maintained
10924F: drivers/clk/spear/
10925
10926SPI SUBSYSTEM
10927M: Mark Brown <broonie@kernel.org>
10928L: linux-spi@vger.kernel.org
10929T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10930Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10931S: Maintained
10932F: Documentation/devicetree/bindings/spi/
10933F: Documentation/spi/
10934F: drivers/spi/
10935F: include/linux/spi/
10936F: include/uapi/linux/spi/
10937
10938SPIDERNET NETWORK DRIVER for CELL
10939M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10940L: netdev@vger.kernel.org
10941S: Supported
10942F: Documentation/networking/spider_net.txt
10943F: drivers/net/ethernet/toshiba/spider_net*
10944
10945SPU FILE SYSTEM
10946M: Jeremy Kerr <jk@ozlabs.org>
10947L: linuxppc-dev@lists.ozlabs.org
10948W: http://www.ibm.com/developerworks/power/cell/
10949S: Supported
10950F: Documentation/filesystems/spufs.txt
10951F: arch/powerpc/platforms/cell/spufs/
10952
10953SQUASHFS FILE SYSTEM
10954M: Phillip Lougher <phillip@squashfs.org.uk>
10955L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10956W: http://squashfs.org.uk
10957T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10958S: Maintained
10959F: Documentation/filesystems/squashfs.txt
10960F: fs/squashfs/
10961
10962SRM (Alpha) environment access
10963M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10964S: Maintained
10965F: arch/alpha/kernel/srm_env.c
10966
10967STABLE BRANCH
10968M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10969L: stable@vger.kernel.org
10970S: Supported
10971F: Documentation/stable_kernel_rules.txt
10972
10973STAGING SUBSYSTEM
10974M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10975T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10976L: devel@driverdev.osuosl.org
10977S: Supported
10978F: drivers/staging/
10979
10980STAGING - COMEDI
10981M: Ian Abbott <abbotti@mev.co.uk>
10982M: H Hartley Sweeten <hsweeten@visionengravers.com>
10983S: Odd Fixes
10984F: drivers/staging/comedi/
10985
10986STAGING - FLARION FT1000 DRIVERS
10987M: Marek Belisko <marek.belisko@gmail.com>
10988S: Odd Fixes
10989F: drivers/staging/ft1000/
10990
10991STAGING - INDUSTRIAL IO
10992M: Jonathan Cameron <jic23@kernel.org>
10993L: linux-iio@vger.kernel.org
10994S: Odd Fixes
10995F: Documentation/devicetree/bindings/staging/iio/
10996F: drivers/staging/iio/
10997
10998STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
10999M: Jarod Wilson <jarod@wilsonet.com>
11000W: http://www.lirc.org/
11001S: Odd Fixes
11002F: drivers/staging/media/lirc/
11003
11004STAGING - LUSTRE PARALLEL FILESYSTEM
11005M: Oleg Drokin <oleg.drokin@intel.com>
11006M: Andreas Dilger <andreas.dilger@intel.com>
11007L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11008W: http://wiki.lustre.org/
11009S: Maintained
11010F: drivers/staging/lustre
11011
11012STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11013M: Marc Dietrich <marvin24@gmx.de>
11014L: ac100@lists.launchpad.net (moderated for non-subscribers)
11015L: linux-tegra@vger.kernel.org
11016S: Maintained
11017F: drivers/staging/nvec/
11018
11019STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11020M: Jens Frederich <jfrederich@gmail.com>
11021M: Daniel Drake <dsd@laptop.org>
11022M: Jon Nettleton <jon.nettleton@gmail.com>
11023W: http://wiki.laptop.org/go/DCON
11024S: Maintained
11025F: drivers/staging/olpc_dcon/
11026
11027STAGING - REALTEK RTL8712U DRIVERS
11028M: Larry Finger <Larry.Finger@lwfinger.net>
11029M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11030S: Odd Fixes
11031F: drivers/staging/rtl8712/
11032
11033STAGING - REALTEK RTL8723U WIRELESS DRIVER
11034M: Larry Finger <Larry.Finger@lwfinger.net>
11035M: Jes Sorensen <Jes.Sorensen@redhat.com>
11036L: linux-wireless@vger.kernel.org
11037S: Maintained
11038F: drivers/staging/rtl8723au/
11039
11040STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11041M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11042M: Teddy Wang <teddy.wang@siliconmotion.com>
11043M: Sudip Mukherjee <sudip@vectorindia.org>
11044L: linux-fbdev@vger.kernel.org
11045S: Maintained
11046F: drivers/staging/sm750fb/
11047
11048STAGING - SLICOSS
11049M: Lior Dotan <liodot@gmail.com>
11050M: Christopher Harrer <charrer@alacritech.com>
11051S: Odd Fixes
11052F: drivers/staging/slicoss/
11053
11054STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11055M: William Hubbs <w.d.hubbs@gmail.com>
11056M: Chris Brannon <chris@the-brannons.com>
11057M: Kirk Reiser <kirk@reisers.ca>
11058M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11059L: speakup@linux-speakup.org
11060W: http://www.linux-speakup.org/
11061S: Odd Fixes
11062F: drivers/staging/speakup/
11063
11064STAGING - VIA VT665X DRIVERS
11065M: Forest Bond <forest@alittletooquiet.net>
11066S: Odd Fixes
11067F: drivers/staging/vt665?/
11068
11069STAGING - WILC1000 WIFI DRIVER
11070M: Johnny Kim <johnny.kim@atmel.com>
11071M: Austin Shin <austin.shin@atmel.com>
11072M: Chris Park <chris.park@atmel.com>
11073M: Tony Cho <tony.cho@atmel.com>
11074M: Glen Lee <glen.lee@atmel.com>
11075M: Leo Kim <leo.kim@atmel.com>
11076L: linux-wireless@vger.kernel.org
11077S: Supported
11078F: drivers/staging/wilc1000/
11079
11080STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11081M: Arnaud Patard <arnaud.patard@rtp-net.org>
11082S: Odd Fixes
11083F: drivers/staging/xgifb/
11084
11085STARFIRE/DURALAN NETWORK DRIVER
11086M: Ion Badulescu <ionut@badula.org>
11087S: Odd Fixes
11088F: drivers/net/ethernet/adaptec/starfire*
11089
11090SUN3/3X
11091M: Sam Creasey <sammy@sammy.net>
11092W: http://sammy.net/sun3/
11093S: Maintained
11094F: arch/m68k/kernel/*sun3*
11095F: arch/m68k/sun3*/
11096F: arch/m68k/include/asm/sun3*
11097F: drivers/net/ethernet/i825xx/sun3*
11098
11099SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11100M: Hans de Goede <hdegoede@redhat.com>
11101L: linux-input@vger.kernel.org
11102S: Maintained
11103F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11104F: drivers/input/keyboard/sun4i-lradc-keys.c
11105
11106SUNDANCE NETWORK DRIVER
11107M: Denis Kirjanov <kda@linux-powerpc.org>
11108L: netdev@vger.kernel.org
11109S: Maintained
11110F: drivers/net/ethernet/dlink/sundance.c
11111
11112SUPERH
11113M: Yoshinori Sato <ysato@users.sourceforge.jp>
11114M: Rich Felker <dalias@libc.org>
11115L: linux-sh@vger.kernel.org
11116Q: http://patchwork.kernel.org/project/linux-sh/list/
11117S: Maintained
11118F: Documentation/sh/
11119F: arch/sh/
11120F: drivers/sh/
11121
11122SUSPEND TO RAM
11123M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11124M: Len Brown <len.brown@intel.com>
11125M: Pavel Machek <pavel@ucw.cz>
11126L: linux-pm@vger.kernel.org
11127S: Supported
11128F: Documentation/power/
11129F: arch/x86/kernel/acpi/
11130F: drivers/base/power/
11131F: kernel/power/
11132F: include/linux/suspend.h
11133F: include/linux/freezer.h
11134F: include/linux/pm.h
11135
11136SVGA HANDLING
11137M: Martin Mares <mj@ucw.cz>
11138L: linux-video@atrey.karlin.mff.cuni.cz
11139S: Maintained
11140F: Documentation/svga.txt
11141F: arch/x86/boot/video*
11142
11143SWIOTLB SUBSYSTEM
11144M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11145L: linux-kernel@vger.kernel.org
11146T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11147S: Supported
11148F: lib/swiotlb.c
11149F: arch/*/kernel/pci-swiotlb.c
11150F: include/linux/swiotlb.h
11151
11152SWITCHDEV
11153M: Jiri Pirko <jiri@resnulli.us>
11154L: netdev@vger.kernel.org
11155S: Supported
11156F: net/switchdev/
11157F: include/net/switchdev.h
11158
11159SYNOPSYS ARC ARCHITECTURE
11160M: Vineet Gupta <vgupta@synopsys.com>
11161L: linux-snps-arc@lists.infradead.org
11162S: Supported
11163F: arch/arc/
11164F: Documentation/devicetree/bindings/arc/*
11165F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11166F: drivers/tty/serial/arc_uart.c
11167T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11168
11169SYNOPSYS ARC SDP platform support
11170M: Alexey Brodkin <abrodkin@synopsys.com>
11171S: Supported
11172F: arch/arc/plat-axs10x
11173F: arch/arc/boot/dts/ax*
11174F: Documentation/devicetree/bindings/arc/axs10*
11175
11176SYSTEM CONFIGURATION (SYSCON)
11177M: Lee Jones <lee.jones@linaro.org>
11178M: Arnd Bergmann <arnd@arndb.de>
11179T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11180S: Supported
11181F: drivers/mfd/syscon.c
11182
11183SYSV FILESYSTEM
11184M: Christoph Hellwig <hch@infradead.org>
11185S: Maintained
11186F: Documentation/filesystems/sysv-fs.txt
11187F: fs/sysv/
11188F: include/linux/sysv_fs.h
11189
11190TARGET SUBSYSTEM
11191M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11192L: linux-scsi@vger.kernel.org
11193L: target-devel@vger.kernel.org
11194W: http://www.linux-iscsi.org
11195W: http://groups.google.com/group/linux-iscsi-target-dev
11196T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11197S: Supported
11198F: drivers/target/
11199F: include/target/
11200F: Documentation/target/
11201
11202TASKSTATS STATISTICS INTERFACE
11203M: Balbir Singh <bsingharora@gmail.com>
11204S: Maintained
11205F: Documentation/accounting/taskstats*
11206F: include/linux/taskstats*
11207F: kernel/taskstats.c
11208
11209TC CLASSIFIER
11210M: Jamal Hadi Salim <jhs@mojatatu.com>
11211L: netdev@vger.kernel.org
11212S: Maintained
11213F: include/net/pkt_cls.h
11214F: include/uapi/linux/pkt_cls.h
11215F: net/sched/
11216
11217TCP LOW PRIORITY MODULE
11218M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11219M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11220W: http://tcp-lp-mod.sourceforge.net/
11221S: Maintained
11222F: net/ipv4/tcp_lp.c
11223
11224TDA10071 MEDIA DRIVER
11225M: Antti Palosaari <crope@iki.fi>
11226L: linux-media@vger.kernel.org
11227W: https://linuxtv.org
11228W: http://palosaari.fi/linux/
11229Q: http://patchwork.linuxtv.org/project/linux-media/list/
11230T: git git://linuxtv.org/anttip/media_tree.git
11231S: Maintained
11232F: drivers/media/dvb-frontends/tda10071*
11233
11234TDA18212 MEDIA DRIVER
11235M: Antti Palosaari <crope@iki.fi>
11236L: linux-media@vger.kernel.org
11237W: https://linuxtv.org
11238W: http://palosaari.fi/linux/
11239Q: http://patchwork.linuxtv.org/project/linux-media/list/
11240T: git git://linuxtv.org/anttip/media_tree.git
11241S: Maintained
11242F: drivers/media/tuners/tda18212*
11243
11244TDA18218 MEDIA DRIVER
11245M: Antti Palosaari <crope@iki.fi>
11246L: linux-media@vger.kernel.org
11247W: https://linuxtv.org
11248W: http://palosaari.fi/linux/
11249Q: http://patchwork.linuxtv.org/project/linux-media/list/
11250T: git git://linuxtv.org/anttip/media_tree.git
11251S: Maintained
11252F: drivers/media/tuners/tda18218*
11253
11254TDA18271 MEDIA DRIVER
11255M: Michael Krufky <mkrufky@linuxtv.org>
11256L: linux-media@vger.kernel.org
11257W: https://linuxtv.org
11258W: http://github.com/mkrufky
11259Q: http://patchwork.linuxtv.org/project/linux-media/list/
11260T: git git://linuxtv.org/mkrufky/tuners.git
11261S: Maintained
11262F: drivers/media/tuners/tda18271*
11263
11264TDA827x MEDIA DRIVER
11265M: Michael Krufky <mkrufky@linuxtv.org>
11266L: linux-media@vger.kernel.org
11267W: https://linuxtv.org
11268W: http://github.com/mkrufky
11269Q: http://patchwork.linuxtv.org/project/linux-media/list/
11270T: git git://linuxtv.org/mkrufky/tuners.git
11271S: Maintained
11272F: drivers/media/tuners/tda8290.*
11273
11274TDA8290 MEDIA DRIVER
11275M: Michael Krufky <mkrufky@linuxtv.org>
11276L: linux-media@vger.kernel.org
11277W: https://linuxtv.org
11278W: http://github.com/mkrufky
11279Q: http://patchwork.linuxtv.org/project/linux-media/list/
11280T: git git://linuxtv.org/mkrufky/tuners.git
11281S: Maintained
11282F: drivers/media/tuners/tda8290.*
11283
11284TDA9840 MEDIA DRIVER
11285M: Hans Verkuil <hverkuil@xs4all.nl>
11286L: linux-media@vger.kernel.org
11287T: git git://linuxtv.org/media_tree.git
11288W: https://linuxtv.org
11289S: Maintained
11290F: drivers/media/i2c/tda9840*
11291
11292TEA5761 TUNER DRIVER
11293M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11294M: Mauro Carvalho Chehab <mchehab@kernel.org>
11295L: linux-media@vger.kernel.org
11296W: https://linuxtv.org
11297T: git git://linuxtv.org/media_tree.git
11298S: Odd fixes
11299F: drivers/media/tuners/tea5761.*
11300
11301TEA5767 TUNER DRIVER
11302M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11303M: Mauro Carvalho Chehab <mchehab@kernel.org>
11304L: linux-media@vger.kernel.org
11305W: https://linuxtv.org
11306T: git git://linuxtv.org/media_tree.git
11307S: Maintained
11308F: drivers/media/tuners/tea5767.*
11309
11310TEA6415C MEDIA DRIVER
11311M: Hans Verkuil <hverkuil@xs4all.nl>
11312L: linux-media@vger.kernel.org
11313T: git git://linuxtv.org/media_tree.git
11314W: https://linuxtv.org
11315S: Maintained
11316F: drivers/media/i2c/tea6415c*
11317
11318TEA6420 MEDIA DRIVER
11319M: Hans Verkuil <hverkuil@xs4all.nl>
11320L: linux-media@vger.kernel.org
11321T: git git://linuxtv.org/media_tree.git
11322W: https://linuxtv.org
11323S: Maintained
11324F: drivers/media/i2c/tea6420*
11325
11326TEAM DRIVER
11327M: Jiri Pirko <jiri@resnulli.us>
11328L: netdev@vger.kernel.org
11329S: Supported
11330F: drivers/net/team/
11331F: include/linux/if_team.h
11332F: include/uapi/linux/if_team.h
11333
11334TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11335M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11336S: Maintained
11337F: arch/x86/platform/ts5500/
11338
11339TECHNOTREND USB IR RECEIVER
11340M: Sean Young <sean@mess.org>
11341L: linux-media@vger.kernel.org
11342S: Maintained
11343F: drivers/media/rc/ttusbir.c
11344
11345TEGRA ARCHITECTURE SUPPORT
11346M: Stephen Warren <swarren@wwwdotorg.org>
11347M: Thierry Reding <thierry.reding@gmail.com>
11348M: Alexandre Courbot <gnurou@gmail.com>
11349L: linux-tegra@vger.kernel.org
11350Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11351T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11352S: Supported
11353N: [^a-z]tegra
11354
11355TEGRA CLOCK DRIVER
11356M: Peter De Schrijver <pdeschrijver@nvidia.com>
11357M: Prashant Gaikwad <pgaikwad@nvidia.com>
11358S: Supported
11359F: drivers/clk/tegra/
11360
11361TEGRA DMA DRIVERS
11362M: Laxman Dewangan <ldewangan@nvidia.com>
11363M: Jon Hunter <jonathanh@nvidia.com>
11364S: Supported
11365F: drivers/dma/tegra*
11366
11367TEGRA I2C DRIVER
11368M: Laxman Dewangan <ldewangan@nvidia.com>
11369S: Supported
11370F: drivers/i2c/busses/i2c-tegra.c
11371
11372TEGRA IOMMU DRIVERS
11373M: Hiroshi Doyu <hdoyu@nvidia.com>
11374S: Supported
11375F: drivers/iommu/tegra*
11376
11377TEGRA KBC DRIVER
11378M: Rakesh Iyer <riyer@nvidia.com>
11379M: Laxman Dewangan <ldewangan@nvidia.com>
11380S: Supported
11381F: drivers/input/keyboard/tegra-kbc.c
11382
11383TEGRA PWM DRIVER
11384M: Thierry Reding <thierry.reding@gmail.com>
11385S: Supported
11386F: drivers/pwm/pwm-tegra.c
11387
11388TEGRA SERIAL DRIVER
11389M: Laxman Dewangan <ldewangan@nvidia.com>
11390S: Supported
11391F: drivers/tty/serial/serial-tegra.c
11392
11393TEGRA SPI DRIVER
11394M: Laxman Dewangan <ldewangan@nvidia.com>
11395S: Supported
11396F: drivers/spi/spi-tegra*
11397
11398TEHUTI ETHERNET DRIVER
11399M: Andy Gospodarek <andy@greyhouse.net>
11400L: netdev@vger.kernel.org
11401S: Supported
11402F: drivers/net/ethernet/tehuti/*
11403
11404Telecom Clock Driver for MCPL0010
11405M: Mark Gross <mark.gross@intel.com>
11406S: Supported
11407F: drivers/char/tlclk.c
11408
11409TENSILICA XTENSA PORT (xtensa)
11410M: Chris Zankel <chris@zankel.net>
11411M: Max Filippov <jcmvbkbc@gmail.com>
11412L: linux-xtensa@linux-xtensa.org
11413T: git git://github.com/czankel/xtensa-linux.git
11414S: Maintained
11415F: arch/xtensa/
11416F: drivers/irqchip/irq-xtensa-*
11417
11418THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11419M: Hans Verkuil <hverkuil@xs4all.nl>
11420L: linux-media@vger.kernel.org
11421T: git git://linuxtv.org/media_tree.git
11422W: https://linuxtv.org
11423S: Maintained
11424F: drivers/media/radio/radio-raremono.c
11425
11426THERMAL
11427M: Zhang Rui <rui.zhang@intel.com>
11428M: Eduardo Valentin <edubezval@gmail.com>
11429L: linux-pm@vger.kernel.org
11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11431T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11432Q: https://patchwork.kernel.org/project/linux-pm/list/
11433S: Supported
11434F: drivers/thermal/
11435F: include/linux/thermal.h
11436F: include/uapi/linux/thermal.h
11437F: include/linux/cpu_cooling.h
11438F: Documentation/devicetree/bindings/thermal/
11439
11440THERMAL/CPU_COOLING
11441M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11442M: Viresh Kumar <viresh.kumar@linaro.org>
11443M: Javi Merino <javi.merino@arm.com>
11444L: linux-pm@vger.kernel.org
11445S: Supported
11446F: Documentation/thermal/cpu-cooling-api.txt
11447F: drivers/thermal/cpu_cooling.c
11448F: include/linux/cpu_cooling.h
11449
11450THINKPAD ACPI EXTRAS DRIVER
11451M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11452L: ibm-acpi-devel@lists.sourceforge.net
11453L: platform-driver-x86@vger.kernel.org
11454W: http://ibm-acpi.sourceforge.net
11455W: http://thinkwiki.org/wiki/Ibm-acpi
11456T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11457S: Maintained
11458F: drivers/platform/x86/thinkpad_acpi.c
11459
11460TI BANDGAP AND THERMAL DRIVER
11461M: Eduardo Valentin <edubezval@gmail.com>
11462M: Keerthy <j-keerthy@ti.com>
11463L: linux-pm@vger.kernel.org
11464L: linux-omap@vger.kernel.org
11465S: Maintained
11466F: drivers/thermal/ti-soc-thermal/
11467
11468TI VPE/CAL DRIVERS
11469M: Benoit Parrot <bparrot@ti.com>
11470L: linux-media@vger.kernel.org
11471W: http://linuxtv.org/
11472Q: http://patchwork.linuxtv.org/project/linux-media/list/
11473S: Maintained
11474F: drivers/media/platform/ti-vpe/
11475
11476TI CDCE706 CLOCK DRIVER
11477M: Max Filippov <jcmvbkbc@gmail.com>
11478S: Maintained
11479F: drivers/clk/clk-cdce706.c
11480
11481TI CLOCK DRIVER
11482M: Tero Kristo <t-kristo@ti.com>
11483L: linux-omap@vger.kernel.org
11484S: Maintained
11485F: drivers/clk/ti/
11486F: include/linux/clk/ti.h
11487
11488TI ETHERNET SWITCH DRIVER (CPSW)
11489M: Mugunthan V N <mugunthanvnm@ti.com>
11490R: Grygorii Strashko <grygorii.strashko@ti.com>
11491L: linux-omap@vger.kernel.org
11492L: netdev@vger.kernel.org
11493S: Maintained
11494F: drivers/net/ethernet/ti/cpsw*
11495F: drivers/net/ethernet/ti/davinci*
11496
11497TI FLASH MEDIA INTERFACE DRIVER
11498M: Alex Dubov <oakad@yahoo.com>
11499S: Maintained
11500F: drivers/misc/tifm*
11501F: drivers/mmc/host/tifm_sd.c
11502F: include/linux/tifm.h
11503
11504TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11505M: Santosh Shilimkar <ssantosh@kernel.org>
11506L: linux-kernel@vger.kernel.org
11507L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11508S: Maintained
11509F: drivers/soc/ti/*
11510T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11511
11512
11513TI LM49xxx FAMILY ASoC CODEC DRIVERS
11514M: M R Swami Reddy <mr.swami.reddy@ti.com>
11515M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11517S: Maintained
11518F: sound/soc/codecs/lm49453*
11519F: sound/soc/codecs/isabelle*
11520
11521TI LP855x BACKLIGHT DRIVER
11522M: Milo Kim <milo.kim@ti.com>
11523S: Maintained
11524F: Documentation/backlight/lp855x-driver.txt
11525F: drivers/video/backlight/lp855x_bl.c
11526F: include/linux/platform_data/lp855x.h
11527
11528TI LP8727 CHARGER DRIVER
11529M: Milo Kim <milo.kim@ti.com>
11530S: Maintained
11531F: drivers/power/lp8727_charger.c
11532F: include/linux/platform_data/lp8727.h
11533
11534TI LP8788 MFD DRIVER
11535M: Milo Kim <milo.kim@ti.com>
11536S: Maintained
11537F: drivers/iio/adc/lp8788_adc.c
11538F: drivers/leds/leds-lp8788.c
11539F: drivers/mfd/lp8788*.c
11540F: drivers/power/lp8788-charger.c
11541F: drivers/regulator/lp8788-*.c
11542F: include/linux/mfd/lp8788*.h
11543
11544TI NETCP ETHERNET DRIVER
11545M: Wingman Kwok <w-kwok2@ti.com>
11546M: Murali Karicheri <m-karicheri2@ti.com>
11547L: netdev@vger.kernel.org
11548S: Maintained
11549F: drivers/net/ethernet/ti/netcp*
11550
11551TI TAS571X FAMILY ASoC CODEC DRIVER
11552M: Kevin Cernekee <cernekee@chromium.org>
11553L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11554S: Odd Fixes
11555F: sound/soc/codecs/tas571x*
11556
11557TI TWL4030 SERIES SOC CODEC DRIVER
11558M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11559L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11560S: Maintained
11561F: sound/soc/codecs/twl4030*
11562
11563TI WILINK WIRELESS DRIVERS
11564L: linux-wireless@vger.kernel.org
11565W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11566W: http://wireless.kernel.org/en/users/Drivers/wl1251
11567T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11568S: Orphan
11569F: drivers/net/wireless/ti/
11570F: include/linux/wl12xx.h
11571
11572TIPC NETWORK LAYER
11573M: Jon Maloy <jon.maloy@ericsson.com>
11574M: Ying Xue <ying.xue@windriver.com>
11575L: netdev@vger.kernel.org (core kernel code)
11576L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11577W: http://tipc.sourceforge.net/
11578S: Maintained
11579F: include/uapi/linux/tipc*.h
11580F: net/tipc/
11581
11582TILE ARCHITECTURE
11583M: Chris Metcalf <cmetcalf@mellanox.com>
11584W: http://www.mellanox.com/repository/solutions/tile-scm/
11585T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11586S: Supported
11587F: arch/tile/
11588F: drivers/char/tile-srom.c
11589F: drivers/edac/tile_edac.c
11590F: drivers/net/ethernet/tile/
11591F: drivers/rtc/rtc-tile.c
11592F: drivers/tty/hvc/hvc_tile.c
11593F: drivers/tty/serial/tilegx.c
11594F: drivers/usb/host/*-tilegx.c
11595F: include/linux/usb/tilegx.h
11596
11597TLAN NETWORK DRIVER
11598M: Samuel Chessman <chessman@tux.org>
11599L: tlan-devel@lists.sourceforge.net (subscribers-only)
11600W: http://sourceforge.net/projects/tlan/
11601S: Maintained
11602F: Documentation/networking/tlan.txt
11603F: drivers/net/ethernet/ti/tlan.*
11604
11605TOMOYO SECURITY MODULE
11606M: Kentaro Takeda <takedakn@nttdata.co.jp>
11607M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11608L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11609L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11610L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11611L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11612W: http://tomoyo.sourceforge.jp/
11613T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11614S: Maintained
11615F: security/tomoyo/
11616
11617TOPSTAR LAPTOP EXTRAS DRIVER
11618M: Herton Ronaldo Krzesinski <herton@canonical.com>
11619L: platform-driver-x86@vger.kernel.org
11620S: Maintained
11621F: drivers/platform/x86/topstar-laptop.c
11622
11623TOSHIBA ACPI EXTRAS DRIVER
11624M: Azael Avalos <coproscefalo@gmail.com>
11625L: platform-driver-x86@vger.kernel.org
11626S: Maintained
11627F: drivers/platform/x86/toshiba_acpi.c
11628
11629TOSHIBA BLUETOOTH DRIVER
11630M: Azael Avalos <coproscefalo@gmail.com>
11631L: platform-driver-x86@vger.kernel.org
11632S: Maintained
11633F: drivers/platform/x86/toshiba_bluetooth.c
11634
11635TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11636M: Azael Avalos <coproscefalo@gmail.com>
11637L: platform-driver-x86@vger.kernel.org
11638S: Maintained
11639F: drivers/platform/x86/toshiba_haps.c
11640
11641TOSHIBA WMI HOTKEYS DRIVER
11642M: Azael Avalos <coproscefalo@gmail.com>
11643L: platform-driver-x86@vger.kernel.org
11644S: Maintained
11645F: drivers/platform/x86/toshiba-wmi.c
11646
11647TOSHIBA SMM DRIVER
11648M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11649W: http://www.buzzard.org.uk/toshiba/
11650S: Maintained
11651F: drivers/char/toshiba.c
11652F: include/linux/toshiba.h
11653F: include/uapi/linux/toshiba.h
11654
11655TOSHIBA TC358743 DRIVER
11656M: Mats Randgaard <matrandg@cisco.com>
11657L: linux-media@vger.kernel.org
11658S: Maintained
11659F: drivers/media/i2c/tc358743*
11660F: include/media/i2c/tc358743.h
11661
11662TMIO/SDHI MMC DRIVER
11663M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11664L: linux-mmc@vger.kernel.org
11665S: Supported
11666F: drivers/mmc/host/tmio_mmc*
11667F: drivers/mmc/host/sh_mobile_sdhi.c
11668F: include/linux/mfd/tmio.h
11669
11670TMP401 HARDWARE MONITOR DRIVER
11671M: Guenter Roeck <linux@roeck-us.net>
11672L: linux-hwmon@vger.kernel.org
11673S: Maintained
11674F: Documentation/hwmon/tmp401
11675F: drivers/hwmon/tmp401.c
11676
11677TMPFS (SHMEM FILESYSTEM)
11678M: Hugh Dickins <hughd@google.com>
11679L: linux-mm@kvack.org
11680S: Maintained
11681F: include/linux/shmem_fs.h
11682F: mm/shmem.c
11683
11684TM6000 VIDEO4LINUX DRIVER
11685M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11686M: Mauro Carvalho Chehab <mchehab@kernel.org>
11687L: linux-media@vger.kernel.org
11688W: https://linuxtv.org
11689T: git git://linuxtv.org/media_tree.git
11690S: Odd fixes
11691F: drivers/media/usb/tm6000/
11692
11693TW68 VIDEO4LINUX DRIVER
11694M: Hans Verkuil <hverkuil@xs4all.nl>
11695L: linux-media@vger.kernel.org
11696T: git git://linuxtv.org/media_tree.git
11697W: https://linuxtv.org
11698S: Odd Fixes
11699F: drivers/media/pci/tw68/
11700
11701TW686X VIDEO4LINUX DRIVER
11702M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11703L: linux-media@vger.kernel.org
11704T: git git://linuxtv.org/media_tree.git
11705W: http://linuxtv.org
11706S: Maintained
11707F: drivers/media/pci/tw686x/
11708
11709TPM DEVICE DRIVER
11710M: Peter Huewe <peterhuewe@gmx.de>
11711M: Marcel Selhorst <tpmdd@selhorst.net>
11712M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11713R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11714W: http://tpmdd.sourceforge.net
11715L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11716Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11717T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11718S: Maintained
11719F: drivers/char/tpm/
11720
11721TPM IBM_VTPM DEVICE DRIVER
11722M: Ashley Lai <ashleydlai@gmail.com>
11723W: http://tpmdd.sourceforge.net
11724L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11725S: Maintained
11726F: drivers/char/tpm/tpm_ibmvtpm*
11727
11728TRACING
11729M: Steven Rostedt <rostedt@goodmis.org>
11730M: Ingo Molnar <mingo@redhat.com>
11731T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11732S: Maintained
11733F: Documentation/trace/ftrace.txt
11734F: arch/*/*/*/ftrace.h
11735F: arch/*/kernel/ftrace.c
11736F: include/*/ftrace.h
11737F: include/linux/trace*.h
11738F: include/trace/
11739F: kernel/trace/
11740F: tools/testing/selftests/ftrace/
11741
11742TRACING MMIO ACCESSES (MMIOTRACE)
11743M: Steven Rostedt <rostedt@goodmis.org>
11744M: Ingo Molnar <mingo@kernel.org>
11745R: Karol Herbst <karolherbst@gmail.com>
11746R: Pekka Paalanen <ppaalanen@gmail.com>
11747S: Maintained
11748L: linux-kernel@vger.kernel.org
11749L: nouveau@lists.freedesktop.org
11750F: kernel/trace/trace_mmiotrace.c
11751F: include/linux/mmiotrace.h
11752F: arch/x86/mm/kmmio.c
11753F: arch/x86/mm/mmio-mod.c
11754F: arch/x86/mm/testmmiotrace.c
11755
11756TRIVIAL PATCHES
11757M: Jiri Kosina <trivial@kernel.org>
11758T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11759S: Maintained
11760K: ^Subject:.*(?i)trivial
11761
11762TTY LAYER
11763M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11764M: Jiri Slaby <jslaby@suse.com>
11765S: Supported
11766T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11767F: Documentation/serial/
11768F: drivers/tty/
11769F: drivers/tty/serial/serial_core.c
11770F: include/linux/serial_core.h
11771F: include/linux/serial.h
11772F: include/linux/tty.h
11773F: include/uapi/linux/serial_core.h
11774F: include/uapi/linux/serial.h
11775F: include/uapi/linux/tty.h
11776
11777TUA9001 MEDIA DRIVER
11778M: Antti Palosaari <crope@iki.fi>
11779L: linux-media@vger.kernel.org
11780W: https://linuxtv.org
11781W: http://palosaari.fi/linux/
11782Q: http://patchwork.linuxtv.org/project/linux-media/list/
11783T: git git://linuxtv.org/anttip/media_tree.git
11784S: Maintained
11785F: drivers/media/tuners/tua9001*
11786
11787TULIP NETWORK DRIVERS
11788L: netdev@vger.kernel.org
11789L: linux-parisc@vger.kernel.org
11790S: Orphan
11791F: drivers/net/ethernet/dec/tulip/
11792
11793TUN/TAP driver
11794M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11795W: http://vtun.sourceforge.net/tun
11796S: Maintained
11797F: Documentation/networking/tuntap.txt
11798F: arch/um/os-Linux/drivers/
11799
11800TURBOCHANNEL SUBSYSTEM
11801M: "Maciej W. Rozycki" <macro@linux-mips.org>
11802M: Ralf Baechle <ralf@linux-mips.org>
11803L: linux-mips@linux-mips.org
11804Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11805S: Maintained
11806F: drivers/tc/
11807F: include/linux/tc.h
11808
11809U14-34F SCSI DRIVER
11810M: Dario Ballabio <ballabio_dario@emc.com>
11811L: linux-scsi@vger.kernel.org
11812S: Maintained
11813F: drivers/scsi/u14-34f.c
11814
11815UBI FILE SYSTEM (UBIFS)
11816M: Richard Weinberger <richard@nod.at>
11817M: Artem Bityutskiy <dedekind1@gmail.com>
11818M: Adrian Hunter <adrian.hunter@intel.com>
11819L: linux-mtd@lists.infradead.org
11820T: git git://git.infradead.org/ubifs-2.6.git
11821W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11822S: Supported
11823F: Documentation/filesystems/ubifs.txt
11824F: fs/ubifs/
11825
11826UCLINUX (M68KNOMMU AND COLDFIRE)
11827M: Greg Ungerer <gerg@linux-m68k.org>
11828W: http://www.linux-m68k.org/
11829W: http://www.uclinux.org/
11830L: linux-m68k@lists.linux-m68k.org
11831L: uclinux-dev@uclinux.org (subscribers-only)
11832T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11833S: Maintained
11834F: arch/m68k/coldfire/
11835F: arch/m68k/68*/
11836F: arch/m68k/*/*_no.*
11837F: arch/m68k/include/asm/*_no.*
11838
11839UDF FILESYSTEM
11840M: Jan Kara <jack@suse.com>
11841S: Maintained
11842F: Documentation/filesystems/udf.txt
11843F: fs/udf/
11844
11845UFS FILESYSTEM
11846M: Evgeniy Dushistov <dushistov@mail.ru>
11847S: Maintained
11848F: Documentation/filesystems/ufs.txt
11849F: fs/ufs/
11850
11851UHID USERSPACE HID IO DRIVER:
11852M: David Herrmann <dh.herrmann@googlemail.com>
11853L: linux-input@vger.kernel.org
11854S: Maintained
11855F: drivers/hid/uhid.c
11856F: include/uapi/linux/uhid.h
11857
11858ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11859L: linux-usb@vger.kernel.org
11860S: Orphan
11861F: drivers/uwb/
11862F: include/linux/uwb.h
11863F: include/linux/uwb/
11864
11865UNICORE32 ARCHITECTURE:
11866M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11867W: http://mprc.pku.edu.cn/~guanxuetao/linux
11868S: Maintained
11869T: git git://github.com/gxt/linux.git
11870F: arch/unicore32/
11871
11872UNIFDEF
11873M: Tony Finch <dot@dotat.at>
11874W: http://dotat.at/prog/unifdef
11875S: Maintained
11876F: scripts/unifdef.c
11877
11878UNIFORM CDROM DRIVER
11879M: Jens Axboe <axboe@kernel.dk>
11880W: http://www.kernel.dk
11881S: Maintained
11882F: Documentation/cdrom/
11883F: drivers/cdrom/cdrom.c
11884F: include/linux/cdrom.h
11885F: include/uapi/linux/cdrom.h
11886
11887UNISYS S-PAR DRIVERS
11888M: David Kershner <david.kershner@unisys.com>
11889L: sparmaintainer@unisys.com (Unisys internal)
11890S: Supported
11891F: drivers/staging/unisys/
11892
11893UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11894M: Vinayak Holikatti <vinholikatti@gmail.com>
11895L: linux-scsi@vger.kernel.org
11896S: Supported
11897F: Documentation/scsi/ufs.txt
11898F: drivers/scsi/ufs/
11899
11900UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11901M: Joao Pinto <Joao.Pinto@synopsys.com>
11902L: linux-scsi@vger.kernel.org
11903S: Supported
11904F: drivers/scsi/ufs/*dwc*
11905
11906UNSORTED BLOCK IMAGES (UBI)
11907M: Artem Bityutskiy <dedekind1@gmail.com>
11908M: Richard Weinberger <richard@nod.at>
11909W: http://www.linux-mtd.infradead.org/
11910L: linux-mtd@lists.infradead.org
11911T: git git://git.infradead.org/ubifs-2.6.git
11912S: Supported
11913F: drivers/mtd/ubi/
11914F: include/linux/mtd/ubi.h
11915F: include/uapi/mtd/ubi-user.h
11916
11917USB ACM DRIVER
11918M: Oliver Neukum <oneukum@suse.com>
11919L: linux-usb@vger.kernel.org
11920S: Maintained
11921F: Documentation/usb/acm.txt
11922F: drivers/usb/class/cdc-acm.*
11923
11924USB AR5523 WIRELESS DRIVER
11925M: Pontus Fuchs <pontus.fuchs@gmail.com>
11926L: linux-wireless@vger.kernel.org
11927S: Maintained
11928F: drivers/net/wireless/ath/ar5523/
11929
11930USB ATTACHED SCSI
11931M: Oliver Neukum <oneukum@suse.com>
11932L: linux-usb@vger.kernel.org
11933L: linux-scsi@vger.kernel.org
11934S: Maintained
11935F: drivers/usb/storage/uas.c
11936
11937USB CDC ETHERNET DRIVER
11938M: Oliver Neukum <oliver@neukum.org>
11939L: linux-usb@vger.kernel.org
11940S: Maintained
11941F: drivers/net/usb/cdc_*.c
11942F: include/uapi/linux/usb/cdc.h
11943
11944USB CHAOSKEY DRIVER
11945M: Keith Packard <keithp@keithp.com>
11946L: linux-usb@vger.kernel.org
11947S: Maintained
11948F: drivers/usb/misc/chaoskey.c
11949
11950USB CYPRESS C67X00 DRIVER
11951M: Peter Korsgaard <jacmet@sunsite.dk>
11952L: linux-usb@vger.kernel.org
11953S: Maintained
11954F: drivers/usb/c67x00/
11955
11956USB DAVICOM DM9601 DRIVER
11957M: Peter Korsgaard <jacmet@sunsite.dk>
11958L: netdev@vger.kernel.org
11959W: http://www.linux-usb.org/usbnet
11960S: Maintained
11961F: drivers/net/usb/dm9601.c
11962
11963USB DIAMOND RIO500 DRIVER
11964M: Cesar Miquel <miquel@df.uba.ar>
11965L: rio500-users@lists.sourceforge.net
11966W: http://rio500.sourceforge.net
11967S: Maintained
11968F: drivers/usb/misc/rio500*
11969
11970USB EHCI DRIVER
11971M: Alan Stern <stern@rowland.harvard.edu>
11972L: linux-usb@vger.kernel.org
11973S: Maintained
11974F: Documentation/usb/ehci.txt
11975F: drivers/usb/host/ehci*
11976
11977USB GADGET/PERIPHERAL SUBSYSTEM
11978M: Felipe Balbi <balbi@kernel.org>
11979L: linux-usb@vger.kernel.org
11980W: http://www.linux-usb.org/gadget
11981T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11982S: Maintained
11983F: drivers/usb/gadget/
11984F: include/linux/usb/gadget*
11985
11986USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11987M: Jiri Kosina <jikos@kernel.org>
11988R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11989L: linux-usb@vger.kernel.org
11990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11991S: Maintained
11992F: Documentation/hid/hiddev.txt
11993F: drivers/hid/usbhid/
11994
11995USB ISP116X DRIVER
11996M: Olav Kongas <ok@artecdesign.ee>
11997L: linux-usb@vger.kernel.org
11998S: Maintained
11999F: drivers/usb/host/isp116x*
12000F: include/linux/usb/isp116x.h
12001
12002USB LAN78XX ETHERNET DRIVER
12003M: Woojung Huh <woojung.huh@microchip.com>
12004M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12005L: netdev@vger.kernel.org
12006S: Maintained
12007F: drivers/net/usb/lan78xx.*
12008
12009USB MASS STORAGE DRIVER
12010M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12011L: linux-usb@vger.kernel.org
12012L: usb-storage@lists.one-eyed-alien.net
12013S: Maintained
12014W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12015F: drivers/usb/storage/
12016
12017USB MIDI DRIVER
12018M: Clemens Ladisch <clemens@ladisch.de>
12019L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12020T: git git://git.alsa-project.org/alsa-kernel.git
12021S: Maintained
12022F: sound/usb/midi.*
12023
12024USB NETWORKING DRIVERS
12025L: linux-usb@vger.kernel.org
12026S: Odd Fixes
12027F: drivers/net/usb/
12028
12029USB OHCI DRIVER
12030M: Alan Stern <stern@rowland.harvard.edu>
12031L: linux-usb@vger.kernel.org
12032S: Maintained
12033F: Documentation/usb/ohci.txt
12034F: drivers/usb/host/ohci*
12035
12036USB OTG FSM (Finite State Machine)
12037M: Peter Chen <Peter.Chen@nxp.com>
12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12039L: linux-usb@vger.kernel.org
12040S: Maintained
12041F: drivers/usb/common/usb-otg-fsm.c
12042
12043USB OVER IP DRIVER
12044M: Valentina Manea <valentina.manea.m@gmail.com>
12045M: Shuah Khan <shuahkh@osg.samsung.com>
12046M: Shuah Khan <shuah@kernel.org>
12047L: linux-usb@vger.kernel.org
12048S: Maintained
12049F: Documentation/usb/usbip_protocol.txt
12050F: drivers/usb/usbip/
12051F: tools/usb/usbip/
12052
12053USB PEGASUS DRIVER
12054M: Petko Manolov <petkan@nucleusys.com>
12055L: linux-usb@vger.kernel.org
12056L: netdev@vger.kernel.org
12057T: git git://github.com/petkan/pegasus.git
12058W: https://github.com/petkan/pegasus
12059S: Maintained
12060F: drivers/net/usb/pegasus.*
12061
12062USB PHY LAYER
12063M: Felipe Balbi <balbi@kernel.org>
12064L: linux-usb@vger.kernel.org
12065T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12066S: Maintained
12067F: drivers/usb/phy/
12068
12069USB PRINTER DRIVER (usblp)
12070M: Pete Zaitcev <zaitcev@redhat.com>
12071L: linux-usb@vger.kernel.org
12072S: Supported
12073F: drivers/usb/class/usblp.c
12074
12075USB QMI WWAN NETWORK DRIVER
12076M: Bjørn Mork <bjorn@mork.no>
12077L: netdev@vger.kernel.org
12078S: Maintained
12079F: Documentation/ABI/testing/sysfs-class-net-qmi
12080F: drivers/net/usb/qmi_wwan.c
12081
12082USB RTL8150 DRIVER
12083M: Petko Manolov <petkan@nucleusys.com>
12084L: linux-usb@vger.kernel.org
12085L: netdev@vger.kernel.org
12086T: git git://github.com/petkan/rtl8150.git
12087W: https://github.com/petkan/rtl8150
12088S: Maintained
12089F: drivers/net/usb/rtl8150.c
12090
12091USB SERIAL SUBSYSTEM
12092M: Johan Hovold <johan@kernel.org>
12093L: linux-usb@vger.kernel.org
12094S: Maintained
12095F: Documentation/usb/usb-serial.txt
12096F: drivers/usb/serial/
12097F: include/linux/usb/serial.h
12098
12099USB SMSC75XX ETHERNET DRIVER
12100M: Steve Glendinning <steve.glendinning@shawell.net>
12101L: netdev@vger.kernel.org
12102S: Maintained
12103F: drivers/net/usb/smsc75xx.*
12104
12105USB SMSC95XX ETHERNET DRIVER
12106M: Steve Glendinning <steve.glendinning@shawell.net>
12107L: netdev@vger.kernel.org
12108S: Maintained
12109F: drivers/net/usb/smsc95xx.*
12110
12111USB SUBSYSTEM
12112M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12113L: linux-usb@vger.kernel.org
12114W: http://www.linux-usb.org
12115T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12116S: Supported
12117F: Documentation/devicetree/bindings/usb/
12118F: Documentation/usb/
12119F: drivers/usb/
12120F: include/linux/usb.h
12121F: include/linux/usb/
12122
12123USB UHCI DRIVER
12124M: Alan Stern <stern@rowland.harvard.edu>
12125L: linux-usb@vger.kernel.org
12126S: Maintained
12127F: drivers/usb/host/uhci*
12128
12129USB "USBNET" DRIVER FRAMEWORK
12130M: Oliver Neukum <oneukum@suse.com>
12131L: netdev@vger.kernel.org
12132W: http://www.linux-usb.org/usbnet
12133S: Maintained
12134F: drivers/net/usb/usbnet.c
12135F: include/linux/usb/usbnet.h
12136
12137USB VIDEO CLASS
12138M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12139L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12140L: linux-media@vger.kernel.org
12141T: git git://linuxtv.org/media_tree.git
12142W: http://www.ideasonboard.org/uvc/
12143S: Maintained
12144F: drivers/media/usb/uvc/
12145F: include/uapi/linux/uvcvideo.h
12146
12147USB VISION DRIVER
12148M: Hans Verkuil <hverkuil@xs4all.nl>
12149L: linux-media@vger.kernel.org
12150T: git git://linuxtv.org/media_tree.git
12151W: https://linuxtv.org
12152S: Odd Fixes
12153F: drivers/media/usb/usbvision/
12154
12155USB WEBCAM GADGET
12156M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12157L: linux-usb@vger.kernel.org
12158S: Maintained
12159F: drivers/usb/gadget/function/*uvc*
12160F: drivers/usb/gadget/legacy/webcam.c
12161
12162USB WIRELESS RNDIS DRIVER (rndis_wlan)
12163M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12164L: linux-wireless@vger.kernel.org
12165S: Maintained
12166F: drivers/net/wireless/rndis_wlan.c
12167
12168USB XHCI DRIVER
12169M: Mathias Nyman <mathias.nyman@intel.com>
12170L: linux-usb@vger.kernel.org
12171S: Supported
12172F: drivers/usb/host/xhci*
12173F: drivers/usb/host/pci-quirks*
12174
12175USB ZD1201 DRIVER
12176L: linux-wireless@vger.kernel.org
12177W: http://linux-lc100020.sourceforge.net
12178S: Orphan
12179F: drivers/net/wireless/zydas/zd1201.*
12180
12181USB ZR364XX DRIVER
12182M: Antoine Jacquet <royale@zerezo.com>
12183L: linux-usb@vger.kernel.org
12184L: linux-media@vger.kernel.org
12185T: git git://linuxtv.org/media_tree.git
12186W: http://royale.zerezo.com/zr364xx/
12187S: Maintained
12188F: Documentation/video4linux/zr364xx.txt
12189F: drivers/media/usb/zr364xx/
12190
12191ULPI BUS
12192M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12193L: linux-usb@vger.kernel.org
12194S: Maintained
12195F: drivers/usb/common/ulpi.c
12196F: include/linux/ulpi/
12197
12198USER-MODE LINUX (UML)
12199M: Jeff Dike <jdike@addtoit.com>
12200M: Richard Weinberger <richard@nod.at>
12201L: user-mode-linux-devel@lists.sourceforge.net
12202L: user-mode-linux-user@lists.sourceforge.net
12203W: http://user-mode-linux.sourceforge.net
12204T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12205S: Maintained
12206F: Documentation/virtual/uml/
12207F: arch/um/
12208F: arch/x86/um/
12209F: fs/hostfs/
12210F: fs/hppfs/
12211
12212USERSPACE I/O (UIO)
12213M: "Hans J. Koch" <hjk@hansjkoch.de>
12214M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12215S: Maintained
12216T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12217F: Documentation/DocBook/uio-howto.tmpl
12218F: drivers/uio/
12219F: include/linux/uio*.h
12220
12221UTIL-LINUX PACKAGE
12222M: Karel Zak <kzak@redhat.com>
12223L: util-linux@vger.kernel.org
12224W: http://en.wikipedia.org/wiki/Util-linux
12225T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12226S: Maintained
12227
12228UVESAFB DRIVER
12229M: Michal Januszewski <spock@gentoo.org>
12230L: linux-fbdev@vger.kernel.org
12231W: http://dev.gentoo.org/~spock/projects/uvesafb/
12232S: Maintained
12233F: Documentation/fb/uvesafb.txt
12234F: drivers/video/fbdev/uvesafb.*
12235
12236VF610 NAND DRIVER
12237M: Stefan Agner <stefan@agner.ch>
12238L: linux-mtd@lists.infradead.org
12239S: Supported
12240F: drivers/mtd/nand/vf610_nfc.c
12241
12242VFAT/FAT/MSDOS FILESYSTEM
12243M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12244S: Maintained
12245F: Documentation/filesystems/vfat.txt
12246F: fs/fat/
12247
12248VFIO DRIVER
12249M: Alex Williamson <alex.williamson@redhat.com>
12250L: kvm@vger.kernel.org
12251T: git git://github.com/awilliam/linux-vfio.git
12252S: Maintained
12253F: Documentation/vfio.txt
12254F: drivers/vfio/
12255F: include/linux/vfio.h
12256F: include/uapi/linux/vfio.h
12257
12258VFIO PLATFORM DRIVER
12259M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12260L: kvm@vger.kernel.org
12261S: Maintained
12262F: drivers/vfio/platform/
12263
12264VIDEOBUF2 FRAMEWORK
12265M: Pawel Osciak <pawel@osciak.com>
12266M: Marek Szyprowski <m.szyprowski@samsung.com>
12267M: Kyungmin Park <kyungmin.park@samsung.com>
12268L: linux-media@vger.kernel.org
12269S: Maintained
12270F: drivers/media/v4l2-core/videobuf2-*
12271F: include/media/videobuf2-*
12272
12273VIRTUAL SERIO DEVICE DRIVER
12274M: Stephen Chandler Paul <thatslyude@gmail.com>
12275S: Maintained
12276F: drivers/input/serio/userio.c
12277F: include/uapi/linux/userio.h
12278
12279VIRTIO CONSOLE DRIVER
12280M: Amit Shah <amit.shah@redhat.com>
12281L: virtualization@lists.linux-foundation.org
12282S: Maintained
12283F: drivers/char/virtio_console.c
12284F: include/linux/virtio_console.h
12285F: include/uapi/linux/virtio_console.h
12286
12287VIRTIO CORE, NET AND BLOCK DRIVERS
12288M: "Michael S. Tsirkin" <mst@redhat.com>
12289L: virtualization@lists.linux-foundation.org
12290S: Maintained
12291F: Documentation/devicetree/bindings/virtio/
12292F: drivers/virtio/
12293F: tools/virtio/
12294F: drivers/net/virtio_net.c
12295F: drivers/block/virtio_blk.c
12296F: include/linux/virtio_*.h
12297F: include/uapi/linux/virtio_*.h
12298
12299VIRTIO DRIVERS FOR S390
12300M: Christian Borntraeger <borntraeger@de.ibm.com>
12301M: Cornelia Huck <cornelia.huck@de.ibm.com>
12302L: linux-s390@vger.kernel.org
12303L: virtualization@lists.linux-foundation.org
12304L: kvm@vger.kernel.org
12305S: Supported
12306F: drivers/s390/virtio/
12307
12308VIRTIO GPU DRIVER
12309M: David Airlie <airlied@linux.ie>
12310M: Gerd Hoffmann <kraxel@redhat.com>
12311L: dri-devel@lists.freedesktop.org
12312L: virtualization@lists.linux-foundation.org
12313S: Maintained
12314F: drivers/gpu/drm/virtio/
12315F: include/uapi/linux/virtio_gpu.h
12316
12317VIRTIO HOST (VHOST)
12318M: "Michael S. Tsirkin" <mst@redhat.com>
12319L: kvm@vger.kernel.org
12320L: virtualization@lists.linux-foundation.org
12321L: netdev@vger.kernel.org
12322T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12323S: Maintained
12324F: drivers/vhost/
12325F: include/uapi/linux/vhost.h
12326
12327VIRTIO INPUT DRIVER
12328M: Gerd Hoffmann <kraxel@redhat.com>
12329S: Maintained
12330F: drivers/virtio/virtio_input.c
12331F: include/uapi/linux/virtio_input.h
12332
12333VIA RHINE NETWORK DRIVER
12334S: Orphan
12335F: drivers/net/ethernet/via/via-rhine.c
12336
12337VIA SD/MMC CARD CONTROLLER DRIVER
12338M: Bruce Chang <brucechang@via.com.tw>
12339M: Harald Welte <HaraldWelte@viatech.com>
12340S: Maintained
12341F: drivers/mmc/host/via-sdmmc.c
12342
12343VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12344M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12345L: linux-fbdev@vger.kernel.org
12346S: Maintained
12347F: include/linux/via-core.h
12348F: include/linux/via-gpio.h
12349F: include/linux/via_i2c.h
12350F: drivers/video/fbdev/via/
12351
12352VIA VELOCITY NETWORK DRIVER
12353M: Francois Romieu <romieu@fr.zoreil.com>
12354L: netdev@vger.kernel.org
12355S: Maintained
12356F: drivers/net/ethernet/via/via-velocity.*
12357
12358VIRT LIB
12359M: Alex Williamson <alex.williamson@redhat.com>
12360M: Paolo Bonzini <pbonzini@redhat.com>
12361L: kvm@vger.kernel.org
12362S: Supported
12363F: virt/lib/
12364
12365VIVID VIRTUAL VIDEO DRIVER
12366M: Hans Verkuil <hverkuil@xs4all.nl>
12367L: linux-media@vger.kernel.org
12368T: git git://linuxtv.org/media_tree.git
12369W: https://linuxtv.org
12370S: Maintained
12371F: drivers/media/platform/vivid/*
12372
12373VLAN (802.1Q)
12374M: Patrick McHardy <kaber@trash.net>
12375L: netdev@vger.kernel.org
12376S: Maintained
12377F: drivers/net/macvlan.c
12378F: include/linux/if_*vlan.h
12379F: net/8021q/
12380
12381VLYNQ BUS
12382M: Florian Fainelli <florian@openwrt.org>
12383L: openwrt-devel@lists.openwrt.org (subscribers-only)
12384S: Maintained
12385F: drivers/vlynq/vlynq.c
12386F: include/linux/vlynq.h
12387
12388VME SUBSYSTEM
12389M: Martyn Welch <martyn@welchs.me.uk>
12390M: Manohar Vanga <manohar.vanga@gmail.com>
12391M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12392L: devel@driverdev.osuosl.org
12393S: Maintained
12394T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12395F: Documentation/vme_api.txt
12396F: drivers/staging/vme/
12397F: drivers/vme/
12398F: include/linux/vme*
12399
12400VMWARE HYPERVISOR INTERFACE
12401M: Alok Kataria <akataria@vmware.com>
12402L: virtualization@lists.linux-foundation.org
12403S: Supported
12404F: arch/x86/kernel/cpu/vmware.c
12405
12406VMWARE BALLOON DRIVER
12407M: Xavier Deguillard <xdeguillard@vmware.com>
12408M: Philip Moltmann <moltmann@vmware.com>
12409M: "VMware, Inc." <pv-drivers@vmware.com>
12410L: linux-kernel@vger.kernel.org
12411S: Maintained
12412F: drivers/misc/vmw_balloon.c
12413
12414VMWARE VMMOUSE SUBDRIVER
12415M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12416M: "VMware, Inc." <pv-drivers@vmware.com>
12417L: linux-input@vger.kernel.org
12418S: Maintained
12419F: drivers/input/mouse/vmmouse.c
12420F: drivers/input/mouse/vmmouse.h
12421
12422VMWARE VMXNET3 ETHERNET DRIVER
12423M: Shrikrishna Khare <skhare@vmware.com>
12424M: "VMware, Inc." <pv-drivers@vmware.com>
12425L: netdev@vger.kernel.org
12426S: Maintained
12427F: drivers/net/vmxnet3/
12428
12429VMware PVSCSI driver
12430M: Jim Gill <jgill@vmware.com>
12431M: VMware PV-Drivers <pv-drivers@vmware.com>
12432L: linux-scsi@vger.kernel.org
12433S: Maintained
12434F: drivers/scsi/vmw_pvscsi.c
12435F: drivers/scsi/vmw_pvscsi.h
12436
12437VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12438M: Liam Girdwood <lgirdwood@gmail.com>
12439M: Mark Brown <broonie@kernel.org>
12440L: linux-kernel@vger.kernel.org
12441W: http://www.slimlogic.co.uk/?p=48
12442T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12443S: Supported
12444F: Documentation/devicetree/bindings/regulator/
12445F: drivers/regulator/
12446F: include/dt-bindings/regulator/
12447F: include/linux/regulator/
12448
12449VRF
12450M: David Ahern <dsa@cumulusnetworks.com>
12451M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12452L: netdev@vger.kernel.org
12453S: Maintained
12454F: drivers/net/vrf.c
12455F: Documentation/networking/vrf.txt
12456
12457VT1211 HARDWARE MONITOR DRIVER
12458M: Juerg Haefliger <juergh@gmail.com>
12459L: linux-hwmon@vger.kernel.org
12460S: Maintained
12461F: Documentation/hwmon/vt1211
12462F: drivers/hwmon/vt1211.c
12463
12464VT8231 HARDWARE MONITOR DRIVER
12465M: Roger Lucas <vt8231@hiddenengine.co.uk>
12466L: linux-hwmon@vger.kernel.org
12467S: Maintained
12468F: drivers/hwmon/vt8231.c
12469
12470VUB300 USB to SDIO/SD/MMC bridge chip
12471M: Tony Olech <tony.olech@elandigitalsystems.com>
12472L: linux-mmc@vger.kernel.org
12473L: linux-usb@vger.kernel.org
12474S: Supported
12475F: drivers/mmc/host/vub300.c
12476
12477W1 DALLAS'S 1-WIRE BUS
12478M: Evgeniy Polyakov <zbr@ioremap.net>
12479S: Maintained
12480F: Documentation/w1/
12481F: drivers/w1/
12482
12483W83791D HARDWARE MONITORING DRIVER
12484M: Marc Hulsman <m.hulsman@tudelft.nl>
12485L: linux-hwmon@vger.kernel.org
12486S: Maintained
12487F: Documentation/hwmon/w83791d
12488F: drivers/hwmon/w83791d.c
12489
12490W83793 HARDWARE MONITORING DRIVER
12491M: Rudolf Marek <r.marek@assembler.cz>
12492L: linux-hwmon@vger.kernel.org
12493S: Maintained
12494F: Documentation/hwmon/w83793
12495F: drivers/hwmon/w83793.c
12496
12497W83795 HARDWARE MONITORING DRIVER
12498M: Jean Delvare <jdelvare@suse.com>
12499L: linux-hwmon@vger.kernel.org
12500S: Maintained
12501F: drivers/hwmon/w83795.c
12502
12503W83L51xD SD/MMC CARD INTERFACE DRIVER
12504M: Pierre Ossman <pierre@ossman.eu>
12505S: Maintained
12506F: drivers/mmc/host/wbsd.*
12507
12508WACOM PROTOCOL 4 SERIAL TABLETS
12509M: Julian Squires <julian@cipht.net>
12510M: Hans de Goede <hdegoede@redhat.com>
12511L: linux-input@vger.kernel.org
12512S: Maintained
12513F: drivers/input/tablet/wacom_serial4.c
12514
12515WATCHDOG DEVICE DRIVERS
12516M: Wim Van Sebroeck <wim@iguana.be>
12517R: Guenter Roeck <linux@roeck-us.net>
12518L: linux-watchdog@vger.kernel.org
12519W: http://www.linux-watchdog.org/
12520T: git git://www.linux-watchdog.org/linux-watchdog.git
12521S: Maintained
12522F: Documentation/devicetree/bindings/watchdog/
12523F: Documentation/watchdog/
12524F: drivers/watchdog/
12525F: include/linux/watchdog.h
12526F: include/uapi/linux/watchdog.h
12527
12528WD7000 SCSI DRIVER
12529M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12530L: linux-scsi@vger.kernel.org
12531S: Maintained
12532F: drivers/scsi/wd7000.c
12533
12534WIIMOTE HID DRIVER
12535M: David Herrmann <dh.herrmann@googlemail.com>
12536L: linux-input@vger.kernel.org
12537S: Maintained
12538F: drivers/hid/hid-wiimote*
12539
12540WINBOND CIR DRIVER
12541M: David Härdeman <david@hardeman.nu>
12542S: Maintained
12543F: drivers/media/rc/winbond-cir.c
12544
12545WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12546M: William Breathitt Gray <vilhelm.gray@gmail.com>
12547L: linux-watchdog@vger.kernel.org
12548S: Maintained
12549F: drivers/watchdog/ebc-c384_wdt.c
12550
12551WINSYSTEMS WS16C48 GPIO DRIVER
12552M: William Breathitt Gray <vilhelm.gray@gmail.com>
12553L: linux-gpio@vger.kernel.org
12554S: Maintained
12555F: drivers/gpio/gpio-ws16c48.c
12556
12557WIMAX STACK
12558M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12559M: linux-wimax@intel.com
12560L: wimax@linuxwimax.org (subscribers-only)
12561S: Supported
12562W: http://linuxwimax.org
12563F: Documentation/wimax/README.wimax
12564F: include/linux/wimax/debug.h
12565F: include/net/wimax.h
12566F: include/uapi/linux/wimax.h
12567F: net/wimax/
12568
12569WISTRON LAPTOP BUTTON DRIVER
12570M: Miloslav Trmac <mitr@volny.cz>
12571S: Maintained
12572F: drivers/input/misc/wistron_btns.c
12573
12574WL3501 WIRELESS PCMCIA CARD DRIVER
12575M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12576L: linux-wireless@vger.kernel.org
12577W: http://oops.ghostprotocols.net:81/blog
12578S: Maintained
12579F: drivers/net/wireless/wl3501*
12580
12581WOLFSON MICROELECTRONICS DRIVERS
12582L: patches@opensource.wolfsonmicro.com
12583T: git https://github.com/CirrusLogic/linux-drivers.git
12584W: https://github.com/CirrusLogic/linux-drivers/wiki
12585S: Supported
12586F: Documentation/hwmon/wm83??
12587F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12588F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12589F: Documentation/devicetree/bindings/mfd/arizona.txt
12590F: arch/arm/mach-s3c64xx/mach-crag6410*
12591F: drivers/clk/clk-wm83*.c
12592F: drivers/extcon/extcon-arizona.c
12593F: drivers/leds/leds-wm83*.c
12594F: drivers/gpio/gpio-*wm*.c
12595F: drivers/gpio/gpio-arizona.c
12596F: drivers/hwmon/wm83??-hwmon.c
12597F: drivers/input/misc/wm831x-on.c
12598F: drivers/input/touchscreen/wm831x-ts.c
12599F: drivers/input/touchscreen/wm97*.c
12600F: drivers/mfd/arizona*
12601F: drivers/mfd/wm*.c
12602F: drivers/mfd/cs47l24*
12603F: drivers/power/wm83*.c
12604F: drivers/rtc/rtc-wm83*.c
12605F: drivers/regulator/wm8*.c
12606F: drivers/video/backlight/wm83*_bl.c
12607F: drivers/watchdog/wm83*_wdt.c
12608F: include/linux/mfd/arizona/
12609F: include/linux/mfd/wm831x/
12610F: include/linux/mfd/wm8350/
12611F: include/linux/mfd/wm8400*
12612F: include/linux/wm97xx.h
12613F: include/sound/wm????.h
12614F: sound/soc/codecs/arizona.?
12615F: sound/soc/codecs/wm*
12616F: sound/soc/codecs/cs47l24*
12617
12618WORKQUEUE
12619M: Tejun Heo <tj@kernel.org>
12620R: Lai Jiangshan <jiangshanlai@gmail.com>
12621T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12622S: Maintained
12623F: include/linux/workqueue.h
12624F: kernel/workqueue.c
12625F: Documentation/workqueue.txt
12626
12627X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12628M: Chen-Yu Tsai <wens@csie.org>
12629L: linux-kernel@vger.kernel.org
12630S: Maintained
12631N: axp[128]
12632
12633X.25 NETWORK LAYER
12634M: Andrew Hendry <andrew.hendry@gmail.com>
12635L: linux-x25@vger.kernel.org
12636S: Odd Fixes
12637F: Documentation/networking/x25*
12638F: include/net/x25*
12639F: net/x25/
12640
12641X86 ARCHITECTURE (32-BIT AND 64-BIT)
12642M: Thomas Gleixner <tglx@linutronix.de>
12643M: Ingo Molnar <mingo@redhat.com>
12644M: "H. Peter Anvin" <hpa@zytor.com>
12645M: x86@kernel.org
12646L: linux-kernel@vger.kernel.org
12647T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12648S: Maintained
12649F: Documentation/x86/
12650F: arch/x86/
12651
12652X86 PLATFORM DRIVERS
12653M: Darren Hart <dvhart@infradead.org>
12654L: platform-driver-x86@vger.kernel.org
12655T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12656S: Maintained
12657F: drivers/platform/x86/
12658F: drivers/platform/olpc/
12659
12660X86 MCE INFRASTRUCTURE
12661M: Tony Luck <tony.luck@intel.com>
12662M: Borislav Petkov <bp@alien8.de>
12663L: linux-edac@vger.kernel.org
12664S: Maintained
12665F: arch/x86/kernel/cpu/mcheck/*
12666
12667X86 MICROCODE UPDATE SUPPORT
12668M: Borislav Petkov <bp@alien8.de>
12669S: Maintained
12670F: arch/x86/kernel/cpu/microcode/*
12671
12672X86 VDSO
12673M: Andy Lutomirski <luto@amacapital.net>
12674L: linux-kernel@vger.kernel.org
12675T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12676S: Maintained
12677F: arch/x86/entry/vdso/
12678
12679XC2028/3028 TUNER DRIVER
12680M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12681M: Mauro Carvalho Chehab <mchehab@kernel.org>
12682L: linux-media@vger.kernel.org
12683W: https://linuxtv.org
12684T: git git://linuxtv.org/media_tree.git
12685S: Maintained
12686F: drivers/media/tuners/tuner-xc2028.*
12687
12688XEN HYPERVISOR INTERFACE
12689M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12690M: David Vrabel <david.vrabel@citrix.com>
12691M: Juergen Gross <jgross@suse.com>
12692L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12693T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12694S: Supported
12695F: arch/x86/xen/
12696F: drivers/*/xen-*front.c
12697F: drivers/xen/
12698F: arch/x86/include/asm/xen/
12699F: include/xen/
12700F: include/uapi/xen/
12701
12702XEN HYPERVISOR ARM
12703M: Stefano Stabellini <sstabellini@kernel.org>
12704L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12705S: Maintained
12706F: arch/arm/xen/
12707F: arch/arm/include/asm/xen/
12708
12709XEN HYPERVISOR ARM64
12710M: Stefano Stabellini <sstabellini@kernel.org>
12711L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12712S: Maintained
12713F: arch/arm64/xen/
12714F: arch/arm64/include/asm/xen/
12715
12716XEN NETWORK BACKEND DRIVER
12717M: Wei Liu <wei.liu2@citrix.com>
12718L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12719L: netdev@vger.kernel.org
12720S: Supported
12721F: drivers/net/xen-netback/*
12722
12723XEN PCI SUBSYSTEM
12724M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12725L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12726S: Supported
12727F: arch/x86/pci/*xen*
12728F: drivers/pci/*xen*
12729
12730XEN BLOCK SUBSYSTEM
12731M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12732M: Roger Pau Monné <roger.pau@citrix.com>
12733L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12734S: Supported
12735F: drivers/block/xen-blkback/*
12736F: drivers/block/xen*
12737
12738XEN PVSCSI DRIVERS
12739M: Juergen Gross <jgross@suse.com>
12740L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12741L: linux-scsi@vger.kernel.org
12742S: Supported
12743F: drivers/scsi/xen-scsifront.c
12744F: drivers/xen/xen-scsiback.c
12745F: include/xen/interface/io/vscsiif.h
12746
12747XEN SWIOTLB SUBSYSTEM
12748M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12749L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12750S: Supported
12751F: arch/x86/xen/*swiotlb*
12752F: drivers/xen/*swiotlb*
12753
12754XFS FILESYSTEM
12755P: Silicon Graphics Inc
12756M: Dave Chinner <david@fromorbit.com>
12757M: xfs@oss.sgi.com
12758L: xfs@oss.sgi.com
12759W: http://oss.sgi.com/projects/xfs
12760T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12761S: Supported
12762F: Documentation/filesystems/xfs.txt
12763F: fs/xfs/
12764
12765XILINX AXI ETHERNET DRIVER
12766M: Anirudha Sarangi <anirudh@xilinx.com>
12767M: John Linn <John.Linn@xilinx.com>
12768S: Maintained
12769F: drivers/net/ethernet/xilinx/xilinx_axienet*
12770
12771XILINX UARTLITE SERIAL DRIVER
12772M: Peter Korsgaard <jacmet@sunsite.dk>
12773L: linux-serial@vger.kernel.org
12774S: Maintained
12775F: drivers/tty/serial/uartlite.c
12776
12777XILINX VIDEO IP CORES
12778M: Hyun Kwon <hyun.kwon@xilinx.com>
12779M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12780L: linux-media@vger.kernel.org
12781T: git git://linuxtv.org/media_tree.git
12782S: Supported
12783F: Documentation/devicetree/bindings/media/xilinx/
12784F: drivers/media/platform/xilinx/
12785F: include/uapi/linux/xilinx-v4l2-controls.h
12786
12787XILLYBUS DRIVER
12788M: Eli Billauer <eli.billauer@gmail.com>
12789L: linux-kernel@vger.kernel.org
12790S: Supported
12791F: drivers/char/xillybus/
12792
12793XTENSA XTFPGA PLATFORM SUPPORT
12794M: Max Filippov <jcmvbkbc@gmail.com>
12795L: linux-xtensa@linux-xtensa.org
12796S: Maintained
12797F: drivers/spi/spi-xtensa-xtfpga.c
12798F: sound/soc/xtensa/xtfpga-i2s.c
12799
12800YAM DRIVER FOR AX.25
12801M: Jean-Paul Roubelat <jpr@f6fbb.org>
12802L: linux-hams@vger.kernel.org
12803S: Maintained
12804F: drivers/net/hamradio/yam*
12805F: include/linux/yam.h
12806
12807YEALINK PHONE DRIVER
12808M: Henk Vergonet <Henk.Vergonet@gmail.com>
12809L: usbb2k-api-dev@nongnu.org
12810S: Maintained
12811F: Documentation/input/yealink.txt
12812F: drivers/input/misc/yealink.*
12813
12814Z8530 DRIVER FOR AX.25
12815M: Joerg Reuter <jreuter@yaina.de>
12816W: http://yaina.de/jreuter/
12817W: http://www.qsl.net/dl1bke/
12818L: linux-hams@vger.kernel.org
12819S: Maintained
12820F: Documentation/networking/z8530drv.txt
12821F: drivers/net/hamradio/*scc.c
12822F: drivers/net/hamradio/z8530.h
12823
12824ZBUD COMPRESSED PAGE ALLOCATOR
12825M: Seth Jennings <sjenning@redhat.com>
12826L: linux-mm@kvack.org
12827S: Maintained
12828F: mm/zbud.c
12829F: include/linux/zbud.h
12830
12831ZD1211RW WIRELESS DRIVER
12832M: Daniel Drake <dsd@gentoo.org>
12833M: Ulrich Kunitz <kune@deine-taler.de>
12834W: http://zd1211.ath.cx/wiki/DriverRewrite
12835L: linux-wireless@vger.kernel.org
12836L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12837S: Maintained
12838F: drivers/net/wireless/zydas/zd1211rw/
12839
12840ZPOOL COMPRESSED PAGE STORAGE API
12841M: Dan Streetman <ddstreet@ieee.org>
12842L: linux-mm@kvack.org
12843S: Maintained
12844F: mm/zpool.c
12845F: include/linux/zpool.h
12846
12847ZR36067 VIDEO FOR LINUX DRIVER
12848L: mjpeg-users@lists.sourceforge.net
12849L: linux-media@vger.kernel.org
12850W: http://mjpeg.sourceforge.net/driver-zoran/
12851T: hg https://linuxtv.org/hg/v4l-dvb
12852S: Odd Fixes
12853F: drivers/media/pci/zoran/
12854
12855ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12856M: Minchan Kim <minchan@kernel.org>
12857M: Nitin Gupta <ngupta@vflare.org>
12858R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12859L: linux-kernel@vger.kernel.org
12860S: Maintained
12861F: drivers/block/zram/
12862F: Documentation/blockdev/zram.txt
12863
12864ZS DECSTATION Z85C30 SERIAL DRIVER
12865M: "Maciej W. Rozycki" <macro@linux-mips.org>
12866S: Maintained
12867F: drivers/tty/serial/zs.*
12868
12869ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12870M: Minchan Kim <minchan@kernel.org>
12871M: Nitin Gupta <ngupta@vflare.org>
12872R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12873L: linux-mm@kvack.org
12874S: Maintained
12875F: mm/zsmalloc.c
12876F: include/linux/zsmalloc.h
12877F: Documentation/vm/zsmalloc.txt
12878
12879ZSWAP COMPRESSED SWAP CACHING
12880M: Seth Jennings <sjenning@redhat.com>
12881L: linux-mm@kvack.org
12882S: Maintained
12883F: mm/zswap.c
12884
12885THE REST
12886M: Linus Torvalds <torvalds@linux-foundation.org>
12887L: linux-kernel@vger.kernel.org
12888Q: http://patchwork.kernel.org/project/LKML/list/
12889T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12890S: Buried alive in reporters
12891F: *
12892F: */