]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blame_incremental - MAINTAINERS
powerpc/mm/radix/hugetlb: Add helper for finding page size from hstate
[mirror_ubuntu-zesty-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.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/devicetree/bindings/hwlock/
5338F: Documentation/hwspinlock.txt
5339F: drivers/hwspinlock/
5340F: include/linux/hwspinlock.h
5341
5342HARMONY SOUND DRIVER
5343L: linux-parisc@vger.kernel.org
5344S: Maintained
5345F: sound/parisc/harmony.*
5346
5347HD29L2 MEDIA DRIVER
5348M: Antti Palosaari <crope@iki.fi>
5349L: linux-media@vger.kernel.org
5350W: https://linuxtv.org
5351W: http://palosaari.fi/linux/
5352Q: http://patchwork.linuxtv.org/project/linux-media/list/
5353T: git git://linuxtv.org/anttip/media_tree.git
5354S: Maintained
5355F: drivers/media/dvb-frontends/hd29l2*
5356
5357HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5358M: Don Brace <don.brace@microsemi.com>
5359L: iss_storagedev@hp.com
5360L: esc.storagedev@microsemi.com
5361L: linux-scsi@vger.kernel.org
5362S: Supported
5363F: Documentation/scsi/hpsa.txt
5364F: drivers/scsi/hpsa*.[ch]
5365F: include/linux/cciss*.h
5366F: include/uapi/linux/cciss*.h
5367
5368HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5369M: Don Brace <don.brace@microsemi.com>
5370L: iss_storagedev@hp.com
5371L: esc.storagedev@microsemi.com
5372L: linux-scsi@vger.kernel.org
5373S: Supported
5374F: Documentation/blockdev/cciss.txt
5375F: drivers/block/cciss*
5376F: include/linux/cciss_ioctl.h
5377F: include/uapi/linux/cciss_ioctl.h
5378
5379HFI1 DRIVER
5380M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5381M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5382L: linux-rdma@vger.kernel.org
5383S: Supported
5384F: drivers/infiniband/hw/hfi1
5385
5386HFS FILESYSTEM
5387L: linux-fsdevel@vger.kernel.org
5388S: Orphan
5389F: Documentation/filesystems/hfs.txt
5390F: fs/hfs/
5391
5392HFSPLUS FILESYSTEM
5393L: linux-fsdevel@vger.kernel.org
5394S: Orphan
5395F: Documentation/filesystems/hfsplus.txt
5396F: fs/hfsplus/
5397
5398HGA FRAMEBUFFER DRIVER
5399M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5400L: linux-nvidia@lists.surfsouth.com
5401W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5402S: Maintained
5403F: drivers/video/fbdev/hgafb.c
5404
5405HIBERNATION (aka Software Suspend, aka swsusp)
5406M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5407M: Pavel Machek <pavel@ucw.cz>
5408L: linux-pm@vger.kernel.org
5409S: Supported
5410F: arch/x86/power/
5411F: drivers/base/power/
5412F: kernel/power/
5413F: include/linux/suspend.h
5414F: include/linux/freezer.h
5415F: include/linux/pm.h
5416F: arch/*/include/asm/suspend*.h
5417
5418HID CORE LAYER
5419M: Jiri Kosina <jikos@kernel.org>
5420R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5421L: linux-input@vger.kernel.org
5422T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5423S: Maintained
5424F: drivers/hid/
5425F: include/linux/hid*
5426F: include/uapi/linux/hid*
5427
5428HID SENSOR HUB DRIVERS
5429M: Jiri Kosina <jikos@kernel.org>
5430M: Jonathan Cameron <jic23@kernel.org>
5431M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5432L: linux-input@vger.kernel.org
5433L: linux-iio@vger.kernel.org
5434S: Maintained
5435F: Documentation/hid/hid-sensor*
5436F: drivers/hid/hid-sensor-*
5437F: drivers/iio/*/hid-*
5438F: include/linux/hid-sensor-*
5439
5440HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5441M: Thomas Gleixner <tglx@linutronix.de>
5442L: linux-kernel@vger.kernel.org
5443T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5444S: Maintained
5445F: Documentation/timers/
5446F: kernel/time/hrtimer.c
5447F: kernel/time/clockevents.c
5448F: kernel/time/tick*.*
5449F: kernel/time/timer_*.c
5450F: include/linux/clockchips.h
5451F: include/linux/hrtimer.h
5452
5453HIGH-SPEED SCC DRIVER FOR AX.25
5454L: linux-hams@vger.kernel.org
5455S: Orphan
5456F: drivers/net/hamradio/dmascc.c
5457F: drivers/net/hamradio/scc.c
5458
5459HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5460M: HighPoint Linux Team <linux@highpoint-tech.com>
5461W: http://www.highpoint-tech.com
5462S: Supported
5463F: Documentation/scsi/hptiop.txt
5464F: drivers/scsi/hptiop.c
5465
5466HIPPI
5467M: Jes Sorensen <jes@trained-monkey.org>
5468L: linux-hippi@sunsite.dk
5469S: Maintained
5470F: include/linux/hippidevice.h
5471F: include/uapi/linux/if_hippi.h
5472F: net/802/hippi.c
5473F: drivers/net/hippi/
5474
5475HISILICON NETWORK SUBSYSTEM DRIVER
5476M: Yisen Zhuang <yisen.zhuang@huawei.com>
5477M: Salil Mehta <salil.mehta@huawei.com>
5478L: netdev@vger.kernel.org
5479W: http://www.hisilicon.com
5480S: Maintained
5481F: drivers/net/ethernet/hisilicon/
5482F: Documentation/devicetree/bindings/net/hisilicon*.txt
5483
5484HISILICON SAS Controller
5485M: John Garry <john.garry@huawei.com>
5486W: http://www.hisilicon.com
5487S: Supported
5488F: drivers/scsi/hisi_sas/
5489F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5490
5491HOST AP DRIVER
5492M: Jouni Malinen <j@w1.fi>
5493L: hostap@shmoo.com (subscribers-only)
5494L: linux-wireless@vger.kernel.org
5495W: http://hostap.epitest.fi/
5496S: Maintained
5497F: drivers/net/wireless/intersil/hostap/
5498
5499HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5500L: platform-driver-x86@vger.kernel.org
5501S: Orphan
5502F: drivers/platform/x86/tc1100-wmi.c
5503
5504HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5505M: Jaroslav Kysela <perex@perex.cz>
5506S: Maintained
5507F: drivers/net/ethernet/hp/hp100.*
5508
5509HPET: High Precision Event Timers driver
5510M: Clemens Ladisch <clemens@ladisch.de>
5511S: Maintained
5512F: Documentation/timers/hpet.txt
5513F: drivers/char/hpet.c
5514F: include/linux/hpet.h
5515F: include/uapi/linux/hpet.h
5516
5517HPET: x86
5518S: Orphan
5519F: arch/x86/kernel/hpet.c
5520F: arch/x86/include/asm/hpet.h
5521
5522HPFS FILESYSTEM
5523M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5524W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5525S: Maintained
5526F: fs/hpfs/
5527
5528HSI SUBSYSTEM
5529M: Sebastian Reichel <sre@kernel.org>
5530T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5531S: Maintained
5532F: Documentation/ABI/testing/sysfs-bus-hsi
5533F: Documentation/hsi.txt
5534F: drivers/hsi/
5535F: include/linux/hsi/
5536F: include/uapi/linux/hsi/
5537
5538HSO 3G MODEM DRIVER
5539M: Jan Dumon <j.dumon@option.com>
5540W: http://www.pharscape.org
5541S: Maintained
5542F: drivers/net/usb/hso.c
5543
5544HSR NETWORK PROTOCOL
5545M: Arvid Brodin <arvid.brodin@alten.se>
5546L: netdev@vger.kernel.org
5547S: Maintained
5548F: net/hsr/
5549
5550HTCPEN TOUCHSCREEN DRIVER
5551M: Pau Oliva Fora <pof@eslack.org>
5552L: linux-input@vger.kernel.org
5553S: Maintained
5554F: drivers/input/touchscreen/htcpen.c
5555
5556HUGETLB FILESYSTEM
5557M: Nadia Yvette Chambers <nyc@holomorphy.com>
5558S: Maintained
5559F: fs/hugetlbfs/
5560
5561Hyper-V CORE AND DRIVERS
5562M: "K. Y. Srinivasan" <kys@microsoft.com>
5563M: Haiyang Zhang <haiyangz@microsoft.com>
5564L: devel@linuxdriverproject.org
5565S: Maintained
5566F: arch/x86/include/asm/mshyperv.h
5567F: arch/x86/include/uapi/asm/hyperv.h
5568F: arch/x86/kernel/cpu/mshyperv.c
5569F: drivers/hid/hid-hyperv.c
5570F: drivers/hv/
5571F: drivers/input/serio/hyperv-keyboard.c
5572F: drivers/pci/host/pci-hyperv.c
5573F: drivers/net/hyperv/
5574F: drivers/scsi/storvsc_drv.c
5575F: drivers/video/fbdev/hyperv_fb.c
5576F: include/linux/hyperv.h
5577F: tools/hv/
5578F: Documentation/ABI/stable/sysfs-bus-vmbus
5579
5580I2C MUXES
5581M: Peter Rosin <peda@axentia.se>
5582L: linux-i2c@vger.kernel.org
5583S: Maintained
5584F: Documentation/i2c/i2c-topology
5585F: Documentation/i2c/muxes/
5586F: Documentation/devicetree/bindings/i2c/i2c-mux*
5587F: drivers/i2c/i2c-mux.c
5588F: drivers/i2c/muxes/
5589F: include/linux/i2c-mux.h
5590
5591I2C OVER PARALLEL PORT
5592M: Jean Delvare <jdelvare@suse.com>
5593L: linux-i2c@vger.kernel.org
5594S: Maintained
5595F: Documentation/i2c/busses/i2c-parport
5596F: Documentation/i2c/busses/i2c-parport-light
5597F: drivers/i2c/busses/i2c-parport.c
5598F: drivers/i2c/busses/i2c-parport-light.c
5599
5600I2C/SMBUS CONTROLLER DRIVERS FOR PC
5601M: Jean Delvare <jdelvare@suse.com>
5602L: linux-i2c@vger.kernel.org
5603S: Maintained
5604F: Documentation/i2c/busses/i2c-ali1535
5605F: Documentation/i2c/busses/i2c-ali1563
5606F: Documentation/i2c/busses/i2c-ali15x3
5607F: Documentation/i2c/busses/i2c-amd756
5608F: Documentation/i2c/busses/i2c-amd8111
5609F: Documentation/i2c/busses/i2c-i801
5610F: Documentation/i2c/busses/i2c-nforce2
5611F: Documentation/i2c/busses/i2c-piix4
5612F: Documentation/i2c/busses/i2c-sis5595
5613F: Documentation/i2c/busses/i2c-sis630
5614F: Documentation/i2c/busses/i2c-sis96x
5615F: Documentation/i2c/busses/i2c-via
5616F: Documentation/i2c/busses/i2c-viapro
5617F: drivers/i2c/busses/i2c-ali1535.c
5618F: drivers/i2c/busses/i2c-ali1563.c
5619F: drivers/i2c/busses/i2c-ali15x3.c
5620F: drivers/i2c/busses/i2c-amd756.c
5621F: drivers/i2c/busses/i2c-amd756-s4882.c
5622F: drivers/i2c/busses/i2c-amd8111.c
5623F: drivers/i2c/busses/i2c-i801.c
5624F: drivers/i2c/busses/i2c-isch.c
5625F: drivers/i2c/busses/i2c-nforce2.c
5626F: drivers/i2c/busses/i2c-nforce2-s4985.c
5627F: drivers/i2c/busses/i2c-piix4.c
5628F: drivers/i2c/busses/i2c-sis5595.c
5629F: drivers/i2c/busses/i2c-sis630.c
5630F: drivers/i2c/busses/i2c-sis96x.c
5631F: drivers/i2c/busses/i2c-via.c
5632F: drivers/i2c/busses/i2c-viapro.c
5633
5634I2C/SMBUS ISMT DRIVER
5635M: Seth Heasley <seth.heasley@intel.com>
5636M: Neil Horman <nhorman@tuxdriver.com>
5637L: linux-i2c@vger.kernel.org
5638F: drivers/i2c/busses/i2c-ismt.c
5639F: Documentation/i2c/busses/i2c-ismt
5640
5641I2C/SMBUS STUB DRIVER
5642M: Jean Delvare <jdelvare@suse.com>
5643L: linux-i2c@vger.kernel.org
5644S: Maintained
5645F: drivers/i2c/i2c-stub.c
5646
5647I2C SUBSYSTEM
5648M: Wolfram Sang <wsa@the-dreams.de>
5649L: linux-i2c@vger.kernel.org
5650W: https://i2c.wiki.kernel.org/
5651Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5652T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5653S: Maintained
5654F: Documentation/devicetree/bindings/i2c/
5655F: Documentation/i2c/
5656F: drivers/i2c/
5657F: drivers/i2c/*/
5658F: include/linux/i2c.h
5659F: include/linux/i2c-*.h
5660F: include/uapi/linux/i2c.h
5661F: include/uapi/linux/i2c-*.h
5662
5663I2C ACPI SUPPORT
5664M: Mika Westerberg <mika.westerberg@linux.intel.com>
5665L: linux-i2c@vger.kernel.org
5666L: linux-acpi@vger.kernel.org
5667S: Maintained
5668
5669I2C-TAOS-EVM DRIVER
5670M: Jean Delvare <jdelvare@suse.com>
5671L: linux-i2c@vger.kernel.org
5672S: Maintained
5673F: Documentation/i2c/busses/i2c-taos-evm
5674F: drivers/i2c/busses/i2c-taos-evm.c
5675
5676I2C-TINY-USB DRIVER
5677M: Till Harbaum <till@harbaum.org>
5678L: linux-i2c@vger.kernel.org
5679W: http://www.harbaum.org/till/i2c_tiny_usb
5680S: Maintained
5681F: drivers/i2c/busses/i2c-tiny-usb.c
5682
5683i386 BOOT CODE
5684M: "H. Peter Anvin" <hpa@zytor.com>
5685S: Maintained
5686F: arch/x86/boot/
5687
5688i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5689M: "H. Peter Anvin" <hpa@zytor.com>
5690T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5691S: Maintained
5692
5693IA64 (Itanium) PLATFORM
5694M: Tony Luck <tony.luck@intel.com>
5695M: Fenghua Yu <fenghua.yu@intel.com>
5696L: linux-ia64@vger.kernel.org
5697T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5698S: Maintained
5699F: arch/ia64/
5700
5701IBM Power VMX Cryptographic instructions
5702M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5703M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5704L: linux-crypto@vger.kernel.org
5705S: Supported
5706F: drivers/crypto/vmx/Makefile
5707F: drivers/crypto/vmx/Kconfig
5708F: drivers/crypto/vmx/vmx.c
5709F: drivers/crypto/vmx/aes*
5710F: drivers/crypto/vmx/ghash*
5711F: drivers/crypto/vmx/ppc-xlate.pl
5712
5713IBM Power in-Nest Crypto Acceleration
5714M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5715M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5716L: linux-crypto@vger.kernel.org
5717S: Supported
5718F: drivers/crypto/nx/Makefile
5719F: drivers/crypto/nx/Kconfig
5720F: drivers/crypto/nx/nx-aes*
5721F: drivers/crypto/nx/nx-sha*
5722F: drivers/crypto/nx/nx.*
5723F: drivers/crypto/nx/nx_csbcpb.h
5724F: drivers/crypto/nx/nx_debugfs.h
5725
5726IBM Power 842 compression accelerator
5727M: Dan Streetman <ddstreet@ieee.org>
5728S: Supported
5729F: drivers/crypto/nx/Makefile
5730F: drivers/crypto/nx/Kconfig
5731F: drivers/crypto/nx/nx-842*
5732F: include/linux/sw842.h
5733F: crypto/842.c
5734F: lib/842/
5735
5736IBM Power Linux RAID adapter
5737M: Brian King <brking@us.ibm.com>
5738S: Supported
5739F: drivers/scsi/ipr.*
5740
5741IBM Power Virtual Ethernet Device Driver
5742M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5743L: netdev@vger.kernel.org
5744S: Supported
5745F: drivers/net/ethernet/ibm/ibmveth.*
5746
5747IBM Power SRIOV Virtual NIC Device Driver
5748M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5749M: John Allen <jallen@linux.vnet.ibm.com>
5750L: netdev@vger.kernel.org
5751S: Supported
5752F: drivers/net/ethernet/ibm/ibmvnic.*
5753
5754IBM Power Virtual SCSI Device Drivers
5755M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5756L: linux-scsi@vger.kernel.org
5757S: Supported
5758F: drivers/scsi/ibmvscsi/ibmvscsi*
5759F: drivers/scsi/ibmvscsi/viosrp.h
5760
5761IBM Power Virtual FC Device Drivers
5762M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5763L: linux-scsi@vger.kernel.org
5764S: Supported
5765F: drivers/scsi/ibmvscsi/ibmvfc*
5766
5767IBM ServeRAID RAID DRIVER
5768S: Orphan
5769F: drivers/scsi/ips.*
5770
5771ICH LPC AND GPIO DRIVER
5772M: Peter Tyser <ptyser@xes-inc.com>
5773S: Maintained
5774F: drivers/mfd/lpc_ich.c
5775F: drivers/gpio/gpio-ich.c
5776
5777IDE SUBSYSTEM
5778M: "David S. Miller" <davem@davemloft.net>
5779L: linux-ide@vger.kernel.org
5780Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5781T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5782S: Maintained
5783F: Documentation/ide/
5784F: drivers/ide/
5785F: include/linux/ide.h
5786
5787IDEAPAD LAPTOP EXTRAS DRIVER
5788M: Ike Panhc <ike.pan@canonical.com>
5789L: platform-driver-x86@vger.kernel.org
5790W: http://launchpad.net/ideapad-laptop
5791S: Maintained
5792F: drivers/platform/x86/ideapad-laptop.c
5793
5794IDEAPAD LAPTOP SLIDEBAR DRIVER
5795M: Andrey Moiseev <o2g.org.ru@gmail.com>
5796L: linux-input@vger.kernel.org
5797W: https://github.com/o2genum/ideapad-slidebar
5798S: Maintained
5799F: drivers/input/misc/ideapad_slidebar.c
5800
5801IDE/ATAPI DRIVERS
5802M: Borislav Petkov <bp@alien8.de>
5803L: linux-ide@vger.kernel.org
5804S: Maintained
5805F: Documentation/cdrom/ide-cd
5806F: drivers/ide/ide-cd*
5807
5808IDLE-I7300
5809M: Andy Henroid <andrew.d.henroid@intel.com>
5810L: linux-pm@vger.kernel.org
5811S: Supported
5812F: drivers/idle/i7300_idle.c
5813
5814IEEE 802.15.4 SUBSYSTEM
5815M: Alexander Aring <aar@pengutronix.de>
5816L: linux-wpan@vger.kernel.org
5817W: http://wpan.cakelab.org/
5818T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5819T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5820S: Maintained
5821F: net/ieee802154/
5822F: net/mac802154/
5823F: drivers/net/ieee802154/
5824F: include/linux/nl802154.h
5825F: include/linux/ieee802154.h
5826F: include/net/nl802154.h
5827F: include/net/mac802154.h
5828F: include/net/af_ieee802154.h
5829F: include/net/cfg802154.h
5830F: include/net/ieee802154_netdev.h
5831F: Documentation/networking/ieee802154.txt
5832
5833IGORPLUG-USB IR RECEIVER
5834M: Sean Young <sean@mess.org>
5835L: linux-media@vger.kernel.org
5836S: Maintained
5837F: drivers/media/rc/igorplugusb.c
5838
5839IGUANAWORKS USB IR TRANSCEIVER
5840M: Sean Young <sean@mess.org>
5841L: linux-media@vger.kernel.org
5842S: Maintained
5843F: drivers/media/rc/iguanair.c
5844
5845IIO SUBSYSTEM AND DRIVERS
5846M: Jonathan Cameron <jic23@kernel.org>
5847R: Hartmut Knaack <knaack.h@gmx.de>
5848R: Lars-Peter Clausen <lars@metafoo.de>
5849R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5850L: linux-iio@vger.kernel.org
5851T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5852S: Maintained
5853F: Documentation/devicetree/bindings/iio/
5854F: drivers/iio/
5855F: drivers/staging/iio/
5856F: include/linux/iio/
5857F: tools/iio/
5858
5859IKANOS/ADI EAGLE ADSL USB DRIVER
5860M: Matthieu Castet <castet.matthieu@free.fr>
5861M: Stanislaw Gruszka <stf_xl@wp.pl>
5862S: Maintained
5863F: drivers/usb/atm/ueagle-atm.c
5864
5865INA209 HARDWARE MONITOR DRIVER
5866M: Guenter Roeck <linux@roeck-us.net>
5867L: linux-hwmon@vger.kernel.org
5868S: Maintained
5869F: Documentation/hwmon/ina209
5870F: Documentation/devicetree/bindings/i2c/ina209.txt
5871F: drivers/hwmon/ina209.c
5872
5873INA2XX HARDWARE MONITOR DRIVER
5874M: Guenter Roeck <linux@roeck-us.net>
5875L: linux-hwmon@vger.kernel.org
5876S: Maintained
5877F: Documentation/hwmon/ina2xx
5878F: drivers/hwmon/ina2xx.c
5879F: include/linux/platform_data/ina2xx.h
5880
5881INDUSTRY PACK SUBSYSTEM (IPACK)
5882M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5883M: Jens Taprogge <jens.taprogge@taprogge.org>
5884M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5885L: industrypack-devel@lists.sourceforge.net
5886W: http://industrypack.sourceforge.net
5887S: Maintained
5888F: drivers/ipack/
5889
5890INGENIC JZ4780 DMA Driver
5891M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5892S: Maintained
5893F: drivers/dma/dma-jz4780.c
5894
5895INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5896M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5897M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5898L: linux-ima-devel@lists.sourceforge.net
5899L: linux-ima-user@lists.sourceforge.net
5900L: linux-security-module@vger.kernel.org
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5902S: Supported
5903F: security/integrity/ima/
5904
5905IMGTEC IR DECODER DRIVER
5906M: James Hogan <james.hogan@imgtec.com>
5907S: Maintained
5908F: drivers/media/rc/img-ir/
5909
5910IMS TWINTURBO FRAMEBUFFER DRIVER
5911L: linux-fbdev@vger.kernel.org
5912S: Orphan
5913F: drivers/video/fbdev/imsttfb.c
5914
5915INFINIBAND SUBSYSTEM
5916M: Doug Ledford <dledford@redhat.com>
5917M: Sean Hefty <sean.hefty@intel.com>
5918M: Hal Rosenstock <hal.rosenstock@gmail.com>
5919L: linux-rdma@vger.kernel.org
5920W: http://www.openfabrics.org/
5921Q: http://patchwork.kernel.org/project/linux-rdma/list/
5922T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
5923S: Supported
5924F: Documentation/infiniband/
5925F: drivers/infiniband/
5926F: include/uapi/linux/if_infiniband.h
5927F: include/uapi/rdma/
5928F: include/rdma/
5929
5930INOTIFY
5931M: John McCutchan <john@johnmccutchan.com>
5932M: Robert Love <rlove@rlove.org>
5933M: Eric Paris <eparis@parisplace.org>
5934S: Maintained
5935F: Documentation/filesystems/inotify.txt
5936F: fs/notify/inotify/
5937F: include/linux/inotify.h
5938F: include/uapi/linux/inotify.h
5939
5940INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
5941M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
5942L: linux-input@vger.kernel.org
5943Q: http://patchwork.kernel.org/project/linux-input/list/
5944T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
5945S: Maintained
5946F: drivers/input/
5947F: include/linux/input.h
5948F: include/uapi/linux/input.h
5949F: include/linux/input/
5950F: Documentation/devicetree/bindings/input/
5951
5952INPUT MULTITOUCH (MT) PROTOCOL
5953M: Henrik Rydberg <rydberg@bitmath.org>
5954L: linux-input@vger.kernel.org
5955S: Odd fixes
5956F: Documentation/input/multi-touch-protocol.txt
5957F: drivers/input/input-mt.c
5958K: \b(ABS|SYN)_MT_
5959
5960INTEL ASoC BDW/HSW DRIVERS
5961M: Jie Yang <yang.jie@linux.intel.com>
5962L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5963S: Supported
5964F: sound/soc/intel/common/sst-dsp*
5965F: sound/soc/intel/common/sst-firmware.c
5966F: sound/soc/intel/boards/broadwell.c
5967F: sound/soc/intel/haswell/
5968
5969INTEL C600 SERIES SAS CONTROLLER DRIVER
5970M: Intel SCU Linux support <intel-linux-scu@intel.com>
5971M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
5972L: linux-scsi@vger.kernel.org
5973T: git git://git.code.sf.net/p/intel-sas/isci
5974S: Supported
5975F: drivers/scsi/isci/
5976
5977INTEL HID EVENT DRIVER
5978M: Alex Hung <alex.hung@canonical.com>
5979L: platform-driver-x86@vger.kernel.org
5980S: Maintained
5981F: drivers/platform/x86/intel-hid.c
5982
5983INTEL VIRTUAL BUTTON DRIVER
5984M: AceLan Kao <acelan.kao@canonical.com>
5985L: platform-driver-x86@vger.kernel.org
5986S: Maintained
5987F: drivers/platform/x86/intel-vbtn.c
5988
5989INTEL IDLE DRIVER
5990M: Len Brown <lenb@kernel.org>
5991L: linux-pm@vger.kernel.org
5992T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
5993S: Supported
5994F: drivers/idle/intel_idle.c
5995
5996INTEL PSTATE DRIVER
5997M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5998M: Len Brown <lenb@kernel.org>
5999L: linux-pm@vger.kernel.org
6000S: Supported
6001F: drivers/cpufreq/intel_pstate.c
6002
6003INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6004M: Maik Broemme <mbroemme@plusserver.de>
6005L: linux-fbdev@vger.kernel.org
6006S: Maintained
6007F: Documentation/fb/intelfb.txt
6008F: drivers/video/fbdev/intelfb/
6009
6010INTEL 810/815 FRAMEBUFFER DRIVER
6011M: Antonino Daplas <adaplas@gmail.com>
6012L: linux-fbdev@vger.kernel.org
6013S: Maintained
6014F: drivers/video/fbdev/i810/
6015
6016INTEL MENLOW THERMAL DRIVER
6017M: Sujith Thomas <sujith.thomas@intel.com>
6018L: platform-driver-x86@vger.kernel.org
6019W: https://01.org/linux-acpi
6020S: Supported
6021F: drivers/platform/x86/intel_menlow.c
6022
6023INTEL I/OAT DMA DRIVER
6024M: Dave Jiang <dave.jiang@intel.com>
6025R: Dan Williams <dan.j.williams@intel.com>
6026L: dmaengine@vger.kernel.org
6027Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6028S: Supported
6029F: drivers/dma/ioat*
6030
6031INTEL IOMMU (VT-d)
6032M: David Woodhouse <dwmw2@infradead.org>
6033L: iommu@lists.linux-foundation.org
6034T: git git://git.infradead.org/iommu-2.6.git
6035S: Supported
6036F: drivers/iommu/intel-iommu.c
6037F: include/linux/intel-iommu.h
6038
6039INTEL IOP-ADMA DMA DRIVER
6040R: Dan Williams <dan.j.williams@intel.com>
6041S: Odd fixes
6042F: drivers/dma/iop-adma.c
6043
6044INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6045M: Krzysztof Halasa <khalasa@piap.pl>
6046S: Maintained
6047F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6048F: arch/arm/mach-ixp4xx/include/mach/npe.h
6049F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6050F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6051F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6052F: drivers/net/wan/ixp4xx_hss.c
6053
6054INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6055M: Deepak Saxena <dsaxena@plexity.net>
6056S: Maintained
6057F: drivers/char/hw_random/ixp4xx-rng.c
6058
6059INTEL ETHERNET DRIVERS
6060M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6061L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6062W: http://www.intel.com/support/feedback.htm
6063W: http://e1000.sourceforge.net/
6064Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6065T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6066T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6067S: Supported
6068F: Documentation/networking/e100.txt
6069F: Documentation/networking/e1000.txt
6070F: Documentation/networking/e1000e.txt
6071F: Documentation/networking/igb.txt
6072F: Documentation/networking/igbvf.txt
6073F: Documentation/networking/ixgb.txt
6074F: Documentation/networking/ixgbe.txt
6075F: Documentation/networking/ixgbevf.txt
6076F: Documentation/networking/i40e.txt
6077F: Documentation/networking/i40evf.txt
6078F: drivers/net/ethernet/intel/
6079F: drivers/net/ethernet/intel/*/
6080
6081INTEL RDMA RNIC DRIVER
6082M: Faisal Latif <faisal.latif@intel.com>
6083R: Chien Tin Tung <chien.tin.tung@intel.com>
6084R: Mustafa Ismail <mustafa.ismail@intel.com>
6085R: Shiraz Saleem <shiraz.saleem@intel.com>
6086R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6087L: linux-rdma@vger.kernel.org
6088S: Supported
6089F: drivers/infiniband/hw/i40iw/
6090
6091INTEL MERRIFIELD GPIO DRIVER
6092M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6093L: linux-gpio@vger.kernel.org
6094S: Maintained
6095F: drivers/gpio/gpio-merrifield.c
6096
6097INTEL-MID GPIO DRIVER
6098M: David Cohen <david.a.cohen@linux.intel.com>
6099L: linux-gpio@vger.kernel.org
6100S: Maintained
6101F: drivers/gpio/gpio-intel-mid.c
6102
6103INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6104M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6105L: linux-wireless@vger.kernel.org
6106S: Maintained
6107F: Documentation/networking/README.ipw2100
6108F: Documentation/networking/README.ipw2200
6109F: drivers/net/wireless/intel/ipw2x00/
6110
6111INTEL(R) TRACE HUB
6112M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6113S: Supported
6114F: Documentation/trace/intel_th.txt
6115F: drivers/hwtracing/intel_th/
6116
6117INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6118M: Ning Sun <ning.sun@intel.com>
6119L: tboot-devel@lists.sourceforge.net
6120W: http://tboot.sourceforge.net
6121T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6122S: Supported
6123F: Documentation/intel_txt.txt
6124F: include/linux/tboot.h
6125F: arch/x86/kernel/tboot.c
6126
6127INTEL WIRELESS WIMAX CONNECTION 2400
6128M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6129M: linux-wimax@intel.com
6130L: wimax@linuxwimax.org (subscribers-only)
6131S: Supported
6132W: http://linuxwimax.org
6133F: Documentation/wimax/README.i2400m
6134F: drivers/net/wimax/i2400m/
6135F: include/uapi/linux/wimax/i2400m.h
6136
6137INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6138M: Stanislaw Gruszka <sgruszka@redhat.com>
6139L: linux-wireless@vger.kernel.org
6140S: Supported
6141F: drivers/net/wireless/intel/iwlegacy/
6142
6143INTEL WIRELESS WIFI LINK (iwlwifi)
6144M: Johannes Berg <johannes.berg@intel.com>
6145M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6146M: Luca Coelho <luciano.coelho@intel.com>
6147M: Intel Linux Wireless <linuxwifi@intel.com>
6148L: linux-wireless@vger.kernel.org
6149W: http://intellinuxwireless.org
6150T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6151S: Supported
6152F: drivers/net/wireless/intel/iwlwifi/
6153
6154INTEL MANAGEMENT ENGINE (mei)
6155M: Tomas Winkler <tomas.winkler@intel.com>
6156L: linux-kernel@vger.kernel.org
6157S: Supported
6158F: include/uapi/linux/mei.h
6159F: include/linux/mei_cl_bus.h
6160F: drivers/misc/mei/*
6161F: drivers/watchdog/mei_wdt.c
6162F: Documentation/misc-devices/mei/*
6163
6164INTEL MIC DRIVERS (mic)
6165M: Sudeep Dutt <sudeep.dutt@intel.com>
6166M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6167S: Supported
6168W: https://github.com/sudeepdutt/mic
6169W: http://software.intel.com/en-us/mic-developer
6170F: include/linux/mic_bus.h
6171F: include/linux/scif.h
6172F: include/uapi/linux/mic_common.h
6173F: include/uapi/linux/mic_ioctl.h
6174F: include/uapi/linux/scif_ioctl.h
6175F: drivers/misc/mic/
6176F: drivers/dma/mic_x100_dma.c
6177F: drivers/dma/mic_x100_dma.h
6178F: Documentation/mic/
6179
6180INTEL PMC/P-Unit IPC DRIVER
6181M: Zha Qipeng<qipeng.zha@intel.com>
6182L: platform-driver-x86@vger.kernel.org
6183S: Maintained
6184F: drivers/platform/x86/intel_pmc_ipc.c
6185F: drivers/platform/x86/intel_punit_ipc.c
6186F: arch/x86/include/asm/intel_pmc_ipc.h
6187F: arch/x86/include/asm/intel_punit_ipc.h
6188
6189INTEL TELEMETRY DRIVER
6190M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6191L: platform-driver-x86@vger.kernel.org
6192S: Maintained
6193F: arch/x86/include/asm/intel_telemetry.h
6194F: drivers/platform/x86/intel_telemetry*
6195
6196INTEL PMC CORE DRIVER
6197M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6198M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6199L: platform-driver-x86@vger.kernel.org
6200S: Maintained
6201F: arch/x86/include/asm/pmc_core.h
6202F: drivers/platform/x86/intel_pmc_core*
6203
6204IOC3 ETHERNET DRIVER
6205M: Ralf Baechle <ralf@linux-mips.org>
6206L: linux-mips@linux-mips.org
6207S: Maintained
6208F: drivers/net/ethernet/sgi/ioc3-eth.c
6209
6210IOC3 SERIAL DRIVER
6211M: Pat Gefre <pfg@sgi.com>
6212L: linux-serial@vger.kernel.org
6213S: Maintained
6214F: drivers/tty/serial/ioc3_serial.c
6215
6216IOMMU DRIVERS
6217M: Joerg Roedel <joro@8bytes.org>
6218L: iommu@lists.linux-foundation.org
6219T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6220S: Maintained
6221F: drivers/iommu/
6222
6223IP MASQUERADING
6224M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6225S: Maintained
6226F: net/ipv4/netfilter/ipt_MASQUERADE.c
6227
6228IPMI SUBSYSTEM
6229M: Corey Minyard <minyard@acm.org>
6230L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6231W: http://openipmi.sourceforge.net/
6232S: Supported
6233F: Documentation/IPMI.txt
6234F: drivers/char/ipmi/
6235F: include/linux/ipmi*
6236F: include/uapi/linux/ipmi*
6237
6238QCOM AUDIO (ASoC) DRIVERS
6239M: Patrick Lai <plai@codeaurora.org>
6240M: Banajit Goswami <bgoswami@codeaurora.org>
6241L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6242S: Supported
6243F: sound/soc/qcom/
6244
6245IPS SCSI RAID DRIVER
6246M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6247L: linux-scsi@vger.kernel.org
6248W: http://www.adaptec.com/
6249S: Maintained
6250F: drivers/scsi/ips*
6251
6252IPVS
6253M: Wensong Zhang <wensong@linux-vs.org>
6254M: Simon Horman <horms@verge.net.au>
6255M: Julian Anastasov <ja@ssi.bg>
6256L: netdev@vger.kernel.org
6257L: lvs-devel@vger.kernel.org
6258S: Maintained
6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6260T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6261F: Documentation/networking/ipvs-sysctl.txt
6262F: include/net/ip_vs.h
6263F: include/uapi/linux/ip_vs.h
6264F: net/netfilter/ipvs/
6265
6266IPWIRELESS DRIVER
6267M: Jiri Kosina <jikos@kernel.org>
6268M: David Sterba <dsterba@suse.com>
6269S: Odd Fixes
6270F: drivers/tty/ipwireless/
6271
6272IPX NETWORK LAYER
6273M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6274L: netdev@vger.kernel.org
6275S: Maintained
6276F: include/net/ipx.h
6277F: include/uapi/linux/ipx.h
6278F: net/ipx/
6279
6280IRDA SUBSYSTEM
6281M: Samuel Ortiz <samuel@sortiz.org>
6282L: irda-users@lists.sourceforge.net (subscribers-only)
6283L: netdev@vger.kernel.org
6284W: http://irda.sourceforge.net/
6285S: Maintained
6286T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6287F: Documentation/networking/irda.txt
6288F: drivers/net/irda/
6289F: include/net/irda/
6290F: net/irda/
6291
6292IRQ SUBSYSTEM
6293M: Thomas Gleixner <tglx@linutronix.de>
6294L: linux-kernel@vger.kernel.org
6295S: Maintained
6296T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6297F: kernel/irq/
6298
6299IRQCHIP DRIVERS
6300M: Thomas Gleixner <tglx@linutronix.de>
6301M: Jason Cooper <jason@lakedaemon.net>
6302M: Marc Zyngier <marc.zyngier@arm.com>
6303L: linux-kernel@vger.kernel.org
6304S: Maintained
6305T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6306T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6307F: Documentation/devicetree/bindings/interrupt-controller/
6308F: drivers/irqchip/
6309
6310IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6311M: Marc Zyngier <marc.zyngier@arm.com>
6312S: Maintained
6313T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6314F: Documentation/IRQ-domain.txt
6315F: include/linux/irqdomain.h
6316F: kernel/irq/irqdomain.c
6317F: kernel/irq/msi.c
6318
6319ISA
6320M: William Breathitt Gray <vilhelm.gray@gmail.com>
6321S: Maintained
6322F: Documentation/isa.txt
6323F: drivers/base/isa.c
6324F: include/linux/isa.h
6325
6326ISAPNP
6327M: Jaroslav Kysela <perex@perex.cz>
6328S: Maintained
6329F: Documentation/isapnp.txt
6330F: drivers/pnp/isapnp/
6331F: include/linux/isapnp.h
6332
6333ISA RADIO MODULE
6334M: Hans Verkuil <hverkuil@xs4all.nl>
6335L: linux-media@vger.kernel.org
6336T: git git://linuxtv.org/media_tree.git
6337W: https://linuxtv.org
6338S: Maintained
6339F: drivers/media/radio/radio-isa*
6340
6341iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6342M: Peter Jones <pjones@redhat.com>
6343M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6344S: Maintained
6345F: drivers/firmware/iscsi_ibft*
6346
6347ISCSI
6348M: Mike Christie <michaelc@cs.wisc.edu>
6349L: open-iscsi@googlegroups.com
6350W: www.open-iscsi.org
6351T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6352S: Maintained
6353F: drivers/scsi/*iscsi*
6354F: include/scsi/*iscsi*
6355
6356ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6357M: Or Gerlitz <ogerlitz@mellanox.com>
6358M: Sagi Grimberg <sagi@grimberg.me>
6359M: Roi Dayan <roid@mellanox.com>
6360L: linux-rdma@vger.kernel.org
6361S: Supported
6362W: http://www.openfabrics.org
6363W: www.open-iscsi.org
6364Q: http://patchwork.kernel.org/project/linux-rdma/list/
6365F: drivers/infiniband/ulp/iser/
6366
6367ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6368M: Sagi Grimberg <sagi@grimberg.me>
6369T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6370L: linux-rdma@vger.kernel.org
6371L: target-devel@vger.kernel.org
6372S: Supported
6373W: http://www.linux-iscsi.org
6374F: drivers/infiniband/ulp/isert
6375
6376ISDN SUBSYSTEM
6377M: Karsten Keil <isdn@linux-pingi.de>
6378L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6379L: netdev@vger.kernel.org
6380W: http://www.isdn4linux.de
6381T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6382S: Maintained
6383F: Documentation/isdn/
6384F: drivers/isdn/
6385F: include/linux/isdn.h
6386F: include/linux/isdn/
6387F: include/uapi/linux/isdn.h
6388F: include/uapi/linux/isdn/
6389
6390ISDN SUBSYSTEM (Eicon active card driver)
6391M: Armin Schindler <mac@melware.de>
6392L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6393W: http://www.melware.de
6394S: Maintained
6395F: drivers/isdn/hardware/eicon/
6396
6397IT87 HARDWARE MONITORING DRIVER
6398M: Jean Delvare <jdelvare@suse.com>
6399L: linux-hwmon@vger.kernel.org
6400S: Maintained
6401F: Documentation/hwmon/it87
6402F: drivers/hwmon/it87.c
6403
6404IT913X MEDIA DRIVER
6405M: Antti Palosaari <crope@iki.fi>
6406L: linux-media@vger.kernel.org
6407W: https://linuxtv.org
6408W: http://palosaari.fi/linux/
6409Q: http://patchwork.linuxtv.org/project/linux-media/list/
6410T: git git://linuxtv.org/anttip/media_tree.git
6411S: Maintained
6412F: drivers/media/tuners/it913x*
6413
6414IVTV VIDEO4LINUX DRIVER
6415M: Andy Walls <awalls@md.metrocast.net>
6416L: ivtv-devel@ivtvdriver.org (subscribers-only)
6417L: linux-media@vger.kernel.org
6418T: git git://linuxtv.org/media_tree.git
6419W: http://www.ivtvdriver.org
6420S: Maintained
6421F: Documentation/video4linux/*.ivtv
6422F: drivers/media/pci/ivtv/
6423F: include/uapi/linux/ivtv*
6424
6425IX2505V MEDIA DRIVER
6426M: Malcolm Priestley <tvboxspy@gmail.com>
6427L: linux-media@vger.kernel.org
6428W: https://linuxtv.org
6429Q: http://patchwork.linuxtv.org/project/linux-media/list/
6430S: Maintained
6431F: drivers/media/dvb-frontends/ix2505v*
6432
6433JC42.4 TEMPERATURE SENSOR DRIVER
6434M: Guenter Roeck <linux@roeck-us.net>
6435L: linux-hwmon@vger.kernel.org
6436S: Maintained
6437F: drivers/hwmon/jc42.c
6438F: Documentation/hwmon/jc42
6439
6440JFS FILESYSTEM
6441M: Dave Kleikamp <shaggy@kernel.org>
6442L: jfs-discussion@lists.sourceforge.net
6443W: http://jfs.sourceforge.net/
6444T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6445S: Maintained
6446F: Documentation/filesystems/jfs.txt
6447F: fs/jfs/
6448
6449JME NETWORK DRIVER
6450M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6451L: netdev@vger.kernel.org
6452S: Maintained
6453F: drivers/net/ethernet/jme.*
6454
6455JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6456M: David Woodhouse <dwmw2@infradead.org>
6457L: linux-mtd@lists.infradead.org
6458W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6459S: Maintained
6460F: fs/jffs2/
6461F: include/uapi/linux/jffs2.h
6462
6463JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6464M: "Theodore Ts'o" <tytso@mit.edu>
6465M: Jan Kara <jack@suse.com>
6466L: linux-ext4@vger.kernel.org
6467S: Maintained
6468F: fs/jbd2/
6469F: include/linux/jbd2.h
6470
6471JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6472M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6473L: linux-media@vger.kernel.org
6474S: Maintained
6475F: drivers/media/platform/rcar_jpu.c
6476
6477JSM Neo PCI based serial card
6478M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6479L: linux-serial@vger.kernel.org
6480S: Maintained
6481F: drivers/tty/serial/jsm/
6482
6483K10TEMP HARDWARE MONITORING DRIVER
6484M: Clemens Ladisch <clemens@ladisch.de>
6485L: linux-hwmon@vger.kernel.org
6486S: Maintained
6487F: Documentation/hwmon/k10temp
6488F: drivers/hwmon/k10temp.c
6489
6490K8TEMP HARDWARE MONITORING DRIVER
6491M: Rudolf Marek <r.marek@assembler.cz>
6492L: linux-hwmon@vger.kernel.org
6493S: Maintained
6494F: Documentation/hwmon/k8temp
6495F: drivers/hwmon/k8temp.c
6496
6497KASAN
6498M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6499R: Alexander Potapenko <glider@google.com>
6500R: Dmitry Vyukov <dvyukov@google.com>
6501L: kasan-dev@googlegroups.com
6502S: Maintained
6503F: arch/*/include/asm/kasan.h
6504F: arch/*/mm/kasan_init*
6505F: Documentation/kasan.txt
6506F: include/linux/kasan*.h
6507F: lib/test_kasan.c
6508F: mm/kasan/
6509F: scripts/Makefile.kasan
6510
6511KCONFIG
6512M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6513L: linux-kbuild@vger.kernel.org
6514T: git git://gitorious.org/linux-kconfig/linux-kconfig
6515S: Maintained
6516F: Documentation/kbuild/kconfig-language.txt
6517F: scripts/kconfig/
6518
6519KDUMP
6520M: Dave Young <dyoung@redhat.com>
6521M: Baoquan He <bhe@redhat.com>
6522R: Vivek Goyal <vgoyal@redhat.com>
6523L: kexec@lists.infradead.org
6524W: http://lse.sourceforge.net/kdump/
6525S: Maintained
6526F: Documentation/kdump/
6527
6528KEENE FM RADIO TRANSMITTER DRIVER
6529M: Hans Verkuil <hverkuil@xs4all.nl>
6530L: linux-media@vger.kernel.org
6531T: git git://linuxtv.org/media_tree.git
6532W: https://linuxtv.org
6533S: Maintained
6534F: drivers/media/radio/radio-keene*
6535
6536KERNEL AUTOMOUNTER v4 (AUTOFS4)
6537M: Ian Kent <raven@themaw.net>
6538L: autofs@vger.kernel.org
6539S: Maintained
6540F: fs/autofs4/
6541
6542KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6543M: Michal Marek <mmarek@suse.com>
6544T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6545T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6546L: linux-kbuild@vger.kernel.org
6547S: Maintained
6548F: Documentation/kbuild/
6549F: Makefile
6550F: scripts/Makefile.*
6551F: scripts/basic/
6552F: scripts/mk*
6553F: scripts/package/
6554
6555KERNEL JANITORS
6556L: kernel-janitors@vger.kernel.org
6557W: http://kernelnewbies.org/KernelJanitors
6558S: Odd Fixes
6559
6560KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6561M: "J. Bruce Fields" <bfields@fieldses.org>
6562M: Jeff Layton <jlayton@poochiereds.net>
6563L: linux-nfs@vger.kernel.org
6564W: http://nfs.sourceforge.net/
6565T: git git://linux-nfs.org/~bfields/linux.git
6566S: Supported
6567F: fs/nfsd/
6568F: include/uapi/linux/nfsd/
6569F: fs/lockd/
6570F: fs/nfs_common/
6571F: net/sunrpc/
6572F: include/linux/lockd/
6573F: include/linux/sunrpc/
6574F: include/uapi/linux/sunrpc/
6575
6576KERNEL SELFTEST FRAMEWORK
6577M: Shuah Khan <shuahkh@osg.samsung.com>
6578M: Shuah Khan <shuah@kernel.org>
6579L: linux-kselftest@vger.kernel.org
6580T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6581S: Maintained
6582F: tools/testing/selftests
6583
6584KERNEL VIRTUAL MACHINE (KVM)
6585M: Paolo Bonzini <pbonzini@redhat.com>
6586M: Radim Krčmář <rkrcmar@redhat.com>
6587L: kvm@vger.kernel.org
6588W: http://www.linux-kvm.org
6589T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6590S: Supported
6591F: Documentation/*/kvm*.txt
6592F: Documentation/virtual/kvm/
6593F: arch/*/kvm/
6594F: arch/x86/kernel/kvm.c
6595F: arch/x86/kernel/kvmclock.c
6596F: arch/*/include/asm/kvm*
6597F: include/linux/kvm*
6598F: include/uapi/linux/kvm*
6599F: virt/kvm/
6600F: tools/kvm/
6601
6602KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6603M: Joerg Roedel <joro@8bytes.org>
6604L: kvm@vger.kernel.org
6605W: http://www.linux-kvm.org/
6606S: Maintained
6607F: arch/x86/include/asm/svm.h
6608F: arch/x86/kvm/svm.c
6609
6610KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6611M: Alexander Graf <agraf@suse.com>
6612L: kvm-ppc@vger.kernel.org
6613W: http://www.linux-kvm.org/
6614T: git git://github.com/agraf/linux-2.6.git
6615S: Supported
6616F: arch/powerpc/include/asm/kvm*
6617F: arch/powerpc/kvm/
6618
6619KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6620M: Christian Borntraeger <borntraeger@de.ibm.com>
6621M: Cornelia Huck <cornelia.huck@de.ibm.com>
6622L: linux-s390@vger.kernel.org
6623W: http://www.ibm.com/developerworks/linux/linux390/
6624T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6625S: Supported
6626F: Documentation/s390/kvm.txt
6627F: arch/s390/include/asm/kvm*
6628F: arch/s390/kvm/
6629
6630KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6631M: Christoffer Dall <christoffer.dall@linaro.org>
6632M: Marc Zyngier <marc.zyngier@arm.com>
6633L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6634L: kvmarm@lists.cs.columbia.edu
6635W: http://systems.cs.columbia.edu/projects/kvm-arm
6636T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6637S: Supported
6638F: arch/arm/include/uapi/asm/kvm*
6639F: arch/arm/include/asm/kvm*
6640F: arch/arm/kvm/
6641F: virt/kvm/arm/
6642F: include/kvm/arm_*
6643
6644KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6645M: Christoffer Dall <christoffer.dall@linaro.org>
6646M: Marc Zyngier <marc.zyngier@arm.com>
6647L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6648L: kvmarm@lists.cs.columbia.edu
6649S: Maintained
6650F: arch/arm64/include/uapi/asm/kvm*
6651F: arch/arm64/include/asm/kvm*
6652F: arch/arm64/kvm/
6653
6654KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6655M: James Hogan <james.hogan@imgtec.com>
6656L: linux-mips@linux-mips.org
6657S: Supported
6658F: arch/mips/include/uapi/asm/kvm*
6659F: arch/mips/include/asm/kvm*
6660F: arch/mips/kvm/
6661
6662KEXEC
6663M: Eric Biederman <ebiederm@xmission.com>
6664W: http://kernel.org/pub/linux/utils/kernel/kexec/
6665L: kexec@lists.infradead.org
6666S: Maintained
6667F: include/linux/kexec.h
6668F: include/uapi/linux/kexec.h
6669F: kernel/kexec*
6670
6671KEYS/KEYRINGS:
6672M: David Howells <dhowells@redhat.com>
6673L: keyrings@vger.kernel.org
6674S: Maintained
6675F: Documentation/security/keys.txt
6676F: include/linux/key.h
6677F: include/linux/key-type.h
6678F: include/linux/keyctl.h
6679F: include/uapi/linux/keyctl.h
6680F: include/keys/
6681F: security/keys/
6682
6683KEYS-TRUSTED
6684M: David Safford <safford@us.ibm.com>
6685M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6686L: linux-security-module@vger.kernel.org
6687L: keyrings@vger.kernel.org
6688S: Supported
6689F: Documentation/security/keys-trusted-encrypted.txt
6690F: include/keys/trusted-type.h
6691F: security/keys/trusted.c
6692F: security/keys/trusted.h
6693
6694KEYS-ENCRYPTED
6695M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6696M: David Safford <safford@us.ibm.com>
6697L: linux-security-module@vger.kernel.org
6698L: keyrings@vger.kernel.org
6699S: Supported
6700F: Documentation/security/keys-trusted-encrypted.txt
6701F: include/keys/encrypted-type.h
6702F: security/keys/encrypted-keys/
6703
6704KGDB / KDB /debug_core
6705M: Jason Wessel <jason.wessel@windriver.com>
6706W: http://kgdb.wiki.kernel.org/
6707L: kgdb-bugreport@lists.sourceforge.net
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6709S: Maintained
6710F: Documentation/DocBook/kgdb.tmpl
6711F: drivers/misc/kgdbts.c
6712F: drivers/tty/serial/kgdboc.c
6713F: include/linux/kdb.h
6714F: include/linux/kgdb.h
6715F: kernel/debug/
6716
6717KMEMCHECK
6718M: Vegard Nossum <vegardno@ifi.uio.no>
6719M: Pekka Enberg <penberg@kernel.org>
6720S: Maintained
6721F: Documentation/kmemcheck.txt
6722F: arch/x86/include/asm/kmemcheck.h
6723F: arch/x86/mm/kmemcheck/
6724F: include/linux/kmemcheck.h
6725F: mm/kmemcheck.c
6726
6727KMEMLEAK
6728M: Catalin Marinas <catalin.marinas@arm.com>
6729S: Maintained
6730F: Documentation/kmemleak.txt
6731F: include/linux/kmemleak.h
6732F: mm/kmemleak.c
6733F: mm/kmemleak-test.c
6734
6735KPROBES
6736M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6737M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6738M: "David S. Miller" <davem@davemloft.net>
6739M: Masami Hiramatsu <mhiramat@kernel.org>
6740S: Maintained
6741F: Documentation/kprobes.txt
6742F: include/linux/kprobes.h
6743F: kernel/kprobes.c
6744
6745KS0108 LCD CONTROLLER DRIVER
6746M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6747W: http://miguelojeda.es/auxdisplay.htm
6748W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6749S: Maintained
6750F: Documentation/auxdisplay/ks0108
6751F: drivers/auxdisplay/ks0108.c
6752F: include/linux/ks0108.h
6753
6754L3MDEV
6755M: David Ahern <dsa@cumulusnetworks.com>
6756L: netdev@vger.kernel.org
6757S: Maintained
6758F: net/l3mdev
6759F: include/net/l3mdev.h
6760
6761LANTIQ MIPS ARCHITECTURE
6762M: John Crispin <john@phrozen.org>
6763L: linux-mips@linux-mips.org
6764S: Maintained
6765F: arch/mips/lantiq
6766
6767LAPB module
6768L: linux-x25@vger.kernel.org
6769S: Orphan
6770F: Documentation/networking/lapb-module.txt
6771F: include/*/lapb.h
6772F: net/lapb/
6773
6774LASI 53c700 driver for PARISC
6775M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6776L: linux-scsi@vger.kernel.org
6777S: Maintained
6778F: Documentation/scsi/53c700.txt
6779F: drivers/scsi/53c700*
6780
6781LED SUBSYSTEM
6782M: Richard Purdie <rpurdie@rpsys.net>
6783M: Jacek Anaszewski <j.anaszewski@samsung.com>
6784L: linux-leds@vger.kernel.org
6785T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6786S: Maintained
6787F: Documentation/devicetree/bindings/leds/
6788F: drivers/leds/
6789F: include/linux/leds.h
6790
6791LEGACY EEPROM DRIVER
6792M: Jean Delvare <jdelvare@suse.com>
6793S: Maintained
6794F: Documentation/misc-devices/eeprom
6795F: drivers/misc/eeprom/eeprom.c
6796
6797LEGO USB Tower driver
6798M: Juergen Stuber <starblue@users.sourceforge.net>
6799L: legousb-devel@lists.sourceforge.net
6800W: http://legousb.sourceforge.net/
6801S: Maintained
6802F: drivers/usb/misc/legousbtower.c
6803
6804LG2160 MEDIA DRIVER
6805M: Michael Krufky <mkrufky@linuxtv.org>
6806L: linux-media@vger.kernel.org
6807W: https://linuxtv.org
6808W: http://github.com/mkrufky
6809Q: http://patchwork.linuxtv.org/project/linux-media/list/
6810T: git git://linuxtv.org/mkrufky/tuners.git
6811S: Maintained
6812F: drivers/media/dvb-frontends/lg2160.*
6813
6814LGDT3305 MEDIA DRIVER
6815M: Michael Krufky <mkrufky@linuxtv.org>
6816L: linux-media@vger.kernel.org
6817W: https://linuxtv.org
6818W: http://github.com/mkrufky
6819Q: http://patchwork.linuxtv.org/project/linux-media/list/
6820T: git git://linuxtv.org/mkrufky/tuners.git
6821S: Maintained
6822F: drivers/media/dvb-frontends/lgdt3305.*
6823
6824LGUEST
6825M: Rusty Russell <rusty@rustcorp.com.au>
6826L: lguest@lists.ozlabs.org
6827W: http://lguest.ozlabs.org/
6828S: Odd Fixes
6829F: arch/x86/include/asm/lguest*.h
6830F: arch/x86/lguest/
6831F: drivers/lguest/
6832F: include/linux/lguest*.h
6833F: tools/lguest/
6834
6835LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6836M: Tejun Heo <tj@kernel.org>
6837L: linux-ide@vger.kernel.org
6838T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6839S: Maintained
6840F: drivers/ata/
6841F: include/linux/ata.h
6842F: include/linux/libata.h
6843F: Documentation/devicetree/bindings/ata/
6844
6845LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6846M: Viresh Kumar <vireshk@kernel.org>
6847L: linux-ide@vger.kernel.org
6848T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6849S: Maintained
6850F: include/linux/pata_arasan_cf_data.h
6851F: drivers/ata/pata_arasan_cf.c
6852
6853LIBATA PATA DRIVERS
6854M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6855M: Tejun Heo <tj@kernel.org>
6856L: linux-ide@vger.kernel.org
6857T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6858S: Maintained
6859F: drivers/ata/pata_*.c
6860F: drivers/ata/ata_generic.c
6861
6862LIBATA SATA AHCI PLATFORM devices support
6863M: Hans de Goede <hdegoede@redhat.com>
6864M: Tejun Heo <tj@kernel.org>
6865L: linux-ide@vger.kernel.org
6866T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6867S: Maintained
6868F: drivers/ata/ahci_platform.c
6869F: drivers/ata/libahci_platform.c
6870F: include/linux/ahci_platform.h
6871
6872LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6873M: Mikael Pettersson <mikpelinux@gmail.com>
6874L: linux-ide@vger.kernel.org
6875T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6876S: Maintained
6877F: drivers/ata/sata_promise.*
6878
6879LIBLOCKDEP
6880M: Sasha Levin <sasha.levin@oracle.com>
6881S: Maintained
6882F: tools/lib/lockdep/
6883
6884LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6885M: Dan Williams <dan.j.williams@intel.com>
6886L: linux-nvdimm@lists.01.org
6887Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6888T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6889S: Supported
6890F: drivers/nvdimm/*
6891F: include/linux/nd.h
6892F: include/linux/libnvdimm.h
6893F: include/uapi/linux/ndctl.h
6894
6895LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6896M: Ross Zwisler <ross.zwisler@linux.intel.com>
6897L: linux-nvdimm@lists.01.org
6898Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6899S: Supported
6900F: drivers/nvdimm/blk.c
6901F: drivers/nvdimm/region_devs.c
6902F: drivers/acpi/nfit*
6903
6904LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6905M: Vishal Verma <vishal.l.verma@intel.com>
6906L: linux-nvdimm@lists.01.org
6907Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6908S: Supported
6909F: drivers/nvdimm/btt*
6910
6911LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6912M: Ross Zwisler <ross.zwisler@linux.intel.com>
6913L: linux-nvdimm@lists.01.org
6914Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6915S: Supported
6916F: drivers/nvdimm/pmem.c
6917F: include/linux/pmem.h
6918F: arch/*/include/asm/pmem.h
6919
6920LIGHTNVM PLATFORM SUPPORT
6921M: Matias Bjorling <mb@lightnvm.io>
6922W: http://github/OpenChannelSSD
6923L: linux-block@vger.kernel.org
6924S: Maintained
6925F: drivers/lightnvm/
6926F: include/linux/lightnvm.h
6927F: include/uapi/linux/lightnvm.h
6928
6929LINUX FOR IBM pSERIES (RS/6000)
6930M: Paul Mackerras <paulus@au.ibm.com>
6931W: http://www.ibm.com/linux/ltc/projects/ppc
6932S: Supported
6933F: arch/powerpc/boot/rs6000.h
6934
6935LINUX FOR POWERPC (32-BIT AND 64-BIT)
6936M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6937M: Paul Mackerras <paulus@samba.org>
6938M: Michael Ellerman <mpe@ellerman.id.au>
6939W: http://www.penguinppc.org/
6940L: linuxppc-dev@lists.ozlabs.org
6941Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
6942T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
6943S: Supported
6944F: Documentation/powerpc/
6945F: arch/powerpc/
6946F: drivers/char/tpm/tpm_ibmvtpm*
6947F: drivers/crypto/nx/
6948F: drivers/crypto/vmx/
6949F: drivers/net/ethernet/ibm/ibmveth.*
6950F: drivers/net/ethernet/ibm/ibmvnic.*
6951F: drivers/pci/hotplug/pnv_php.c
6952F: drivers/pci/hotplug/rpa*
6953F: drivers/scsi/ibmvscsi/
6954N: opal
6955N: /pmac
6956N: powermac
6957N: powernv
6958N: [^a-z0-9]ps3
6959N: pseries
6960
6961LINUX FOR POWER MACINTOSH
6962M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
6963W: http://www.penguinppc.org/
6964L: linuxppc-dev@lists.ozlabs.org
6965S: Maintained
6966F: arch/powerpc/platforms/powermac/
6967F: drivers/macintosh/
6968
6969LINUX FOR POWERPC EMBEDDED MPC5XXX
6970M: Anatolij Gustschin <agust@denx.de>
6971L: linuxppc-dev@lists.ozlabs.org
6972T: git git://git.denx.de/linux-denx-agust.git
6973S: Maintained
6974F: arch/powerpc/platforms/512x/
6975F: arch/powerpc/platforms/52xx/
6976
6977LINUX FOR POWERPC EMBEDDED PPC4XX
6978M: Alistair Popple <alistair@popple.id.au>
6979M: Matt Porter <mporter@kernel.crashing.org>
6980W: http://www.penguinppc.org/
6981L: linuxppc-dev@lists.ozlabs.org
6982S: Maintained
6983F: arch/powerpc/platforms/40x/
6984F: arch/powerpc/platforms/44x/
6985
6986LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
6987L: linuxppc-dev@lists.ozlabs.org
6988S: Orphan
6989F: arch/powerpc/*/*virtex*
6990F: arch/powerpc/*/*/*virtex*
6991
6992LINUX FOR POWERPC EMBEDDED PPC8XX
6993M: Vitaly Bordug <vitb@kernel.crashing.org>
6994W: http://www.penguinppc.org/
6995L: linuxppc-dev@lists.ozlabs.org
6996S: Maintained
6997F: arch/powerpc/platforms/8xx/
6998
6999LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7000M: Scott Wood <oss@buserror.net>
7001M: Kumar Gala <galak@kernel.crashing.org>
7002W: http://www.penguinppc.org/
7003L: linuxppc-dev@lists.ozlabs.org
7004T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7005S: Maintained
7006F: arch/powerpc/platforms/83xx/
7007F: arch/powerpc/platforms/85xx/
7008
7009LINUX FOR POWERPC PA SEMI PWRFICIENT
7010M: Olof Johansson <olof@lixom.net>
7011L: linuxppc-dev@lists.ozlabs.org
7012S: Maintained
7013F: arch/powerpc/platforms/pasemi/
7014F: drivers/*/*pasemi*
7015F: drivers/*/*/*pasemi*
7016
7017LINUX SECURITY MODULE (LSM) FRAMEWORK
7018M: Chris Wright <chrisw@sous-sol.org>
7019L: linux-security-module@vger.kernel.org
7020S: Supported
7021
7022LIS3LV02D ACCELEROMETER DRIVER
7023M: Eric Piel <eric.piel@tremplin-utc.net>
7024S: Maintained
7025F: Documentation/misc-devices/lis3lv02d
7026F: drivers/misc/lis3lv02d/
7027F: drivers/platform/x86/hp_accel.c
7028
7029LIVE PATCHING
7030M: Josh Poimboeuf <jpoimboe@redhat.com>
7031M: Jessica Yu <jeyu@redhat.com>
7032M: Jiri Kosina <jikos@kernel.org>
7033M: Miroslav Benes <mbenes@suse.cz>
7034R: Petr Mladek <pmladek@suse.com>
7035S: Maintained
7036F: kernel/livepatch/
7037F: include/linux/livepatch.h
7038F: arch/x86/include/asm/livepatch.h
7039F: arch/x86/kernel/livepatch.c
7040F: Documentation/livepatch/
7041F: Documentation/ABI/testing/sysfs-kernel-livepatch
7042F: samples/livepatch/
7043L: live-patching@vger.kernel.org
7044T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7045
7046LINUX KERNEL DUMP TEST MODULE (LKDTM)
7047M: Kees Cook <keescook@chromium.org>
7048S: Maintained
7049F: drivers/misc/lkdtm*
7050
7051LLC (802.2)
7052M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7053S: Maintained
7054F: include/linux/llc.h
7055F: include/uapi/linux/llc.h
7056F: include/net/llc*
7057F: net/llc/
7058
7059LM73 HARDWARE MONITOR DRIVER
7060M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7061L: linux-hwmon@vger.kernel.org
7062S: Maintained
7063F: drivers/hwmon/lm73.c
7064
7065LM78 HARDWARE MONITOR DRIVER
7066M: Jean Delvare <jdelvare@suse.com>
7067L: linux-hwmon@vger.kernel.org
7068S: Maintained
7069F: Documentation/hwmon/lm78
7070F: drivers/hwmon/lm78.c
7071
7072LM83 HARDWARE MONITOR DRIVER
7073M: Jean Delvare <jdelvare@suse.com>
7074L: linux-hwmon@vger.kernel.org
7075S: Maintained
7076F: Documentation/hwmon/lm83
7077F: drivers/hwmon/lm83.c
7078
7079LM90 HARDWARE MONITOR DRIVER
7080M: Jean Delvare <jdelvare@suse.com>
7081L: linux-hwmon@vger.kernel.org
7082S: Maintained
7083F: Documentation/hwmon/lm90
7084F: Documentation/devicetree/bindings/hwmon/lm90.txt
7085F: drivers/hwmon/lm90.c
7086
7087LM95234 HARDWARE MONITOR DRIVER
7088M: Guenter Roeck <linux@roeck-us.net>
7089L: linux-hwmon@vger.kernel.org
7090S: Maintained
7091F: Documentation/hwmon/lm95234
7092F: drivers/hwmon/lm95234.c
7093
7094LME2510 MEDIA DRIVER
7095M: Malcolm Priestley <tvboxspy@gmail.com>
7096L: linux-media@vger.kernel.org
7097W: https://linuxtv.org
7098Q: http://patchwork.linuxtv.org/project/linux-media/list/
7099S: Maintained
7100F: drivers/media/usb/dvb-usb-v2/lmedm04*
7101
7102LOCKING PRIMITIVES
7103M: Peter Zijlstra <peterz@infradead.org>
7104M: Ingo Molnar <mingo@redhat.com>
7105L: linux-kernel@vger.kernel.org
7106T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7107S: Maintained
7108F: Documentation/locking/
7109F: include/linux/lockdep.h
7110F: include/linux/spinlock*.h
7111F: arch/*/include/asm/spinlock*.h
7112F: include/linux/rwlock*.h
7113F: include/linux/mutex*.h
7114F: arch/*/include/asm/mutex*.h
7115F: include/linux/rwsem*.h
7116F: arch/*/include/asm/rwsem.h
7117F: include/linux/seqlock.h
7118F: lib/locking*.[ch]
7119F: kernel/locking/
7120
7121LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7122M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7123L: linux-ntfs-dev@lists.sourceforge.net
7124W: http://www.linux-ntfs.org/content/view/19/37/
7125S: Maintained
7126F: Documentation/ldm.txt
7127F: block/partitions/ldm.*
7128
7129LogFS
7130M: Joern Engel <joern@logfs.org>
7131M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7132L: logfs@logfs.org
7133W: logfs.org
7134S: Maintained
7135F: fs/logfs/
7136
7137LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7138M: Sathya Prakash <sathya.prakash@broadcom.com>
7139M: Chaitra P B <chaitra.basappa@broadcom.com>
7140M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7141L: MPT-FusionLinux.pdl@broadcom.com
7142L: linux-scsi@vger.kernel.org
7143W: http://www.avagotech.com/support/
7144S: Supported
7145F: drivers/message/fusion/
7146F: drivers/scsi/mpt2sas/
7147F: drivers/scsi/mpt3sas/
7148
7149LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7150M: Matthew Wilcox <matthew@wil.cx>
7151L: linux-scsi@vger.kernel.org
7152S: Maintained
7153F: drivers/scsi/sym53c8xx_2/
7154
7155LTC4261 HARDWARE MONITOR DRIVER
7156M: Guenter Roeck <linux@roeck-us.net>
7157L: linux-hwmon@vger.kernel.org
7158S: Maintained
7159F: Documentation/hwmon/ltc4261
7160F: drivers/hwmon/ltc4261.c
7161
7162LTP (Linux Test Project)
7163M: Mike Frysinger <vapier@gentoo.org>
7164M: Cyril Hrubis <chrubis@suse.cz>
7165M: Wanlong Gao <wanlong.gao@gmail.com>
7166M: Jan Stancek <jstancek@redhat.com>
7167M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7168M: Alexey Kodanev <alexey.kodanev@oracle.com>
7169L: ltp@lists.linux.it (subscribers-only)
7170W: http://linux-test-project.github.io/
7171T: git git://github.com/linux-test-project/ltp.git
7172S: Maintained
7173
7174M32R ARCHITECTURE
7175W: http://www.linux-m32r.org/
7176S: Orphan
7177F: arch/m32r/
7178
7179M68K ARCHITECTURE
7180M: Geert Uytterhoeven <geert@linux-m68k.org>
7181L: linux-m68k@lists.linux-m68k.org
7182W: http://www.linux-m68k.org/
7183T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7184S: Maintained
7185F: arch/m68k/
7186F: drivers/zorro/
7187
7188M68K ON APPLE MACINTOSH
7189M: Joshua Thompson <funaho@jurai.org>
7190W: http://www.mac.linux-m68k.org/
7191L: linux-m68k@lists.linux-m68k.org
7192S: Maintained
7193F: arch/m68k/mac/
7194
7195M68K ON HP9000/300
7196M: Philip Blundell <philb@gnu.org>
7197W: http://www.tazenda.demon.co.uk/phil/linux-hp
7198S: Maintained
7199F: arch/m68k/hp300/
7200
7201M88DS3103 MEDIA DRIVER
7202M: Antti Palosaari <crope@iki.fi>
7203L: linux-media@vger.kernel.org
7204W: https://linuxtv.org
7205W: http://palosaari.fi/linux/
7206Q: http://patchwork.linuxtv.org/project/linux-media/list/
7207T: git git://linuxtv.org/anttip/media_tree.git
7208S: Maintained
7209F: drivers/media/dvb-frontends/m88ds3103*
7210
7211M88RS2000 MEDIA DRIVER
7212M: Malcolm Priestley <tvboxspy@gmail.com>
7213L: linux-media@vger.kernel.org
7214W: https://linuxtv.org
7215Q: http://patchwork.linuxtv.org/project/linux-media/list/
7216S: Maintained
7217F: drivers/media/dvb-frontends/m88rs2000*
7218
7219MA901 MASTERKIT USB FM RADIO DRIVER
7220M: Alexey Klimov <klimov.linux@gmail.com>
7221L: linux-media@vger.kernel.org
7222T: git git://linuxtv.org/media_tree.git
7223S: Maintained
7224F: drivers/media/radio/radio-ma901.c
7225
7226MAC80211
7227M: Johannes Berg <johannes@sipsolutions.net>
7228L: linux-wireless@vger.kernel.org
7229W: http://wireless.kernel.org/
7230T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7231T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7232S: Maintained
7233F: Documentation/networking/mac80211-injection.txt
7234F: include/net/mac80211.h
7235F: net/mac80211/
7236F: drivers/net/wireless/mac80211_hwsim.[ch]
7237
7238MACVLAN DRIVER
7239M: Patrick McHardy <kaber@trash.net>
7240L: netdev@vger.kernel.org
7241S: Maintained
7242F: drivers/net/macvlan.c
7243F: include/linux/if_macvlan.h
7244
7245MAILBOX API
7246M: Jassi Brar <jassisinghbrar@gmail.com>
7247L: linux-kernel@vger.kernel.org
7248S: Maintained
7249F: drivers/mailbox/
7250F: include/linux/mailbox_client.h
7251F: include/linux/mailbox_controller.h
7252
7253MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7254M: Michael Kerrisk <mtk.manpages@gmail.com>
7255W: http://www.kernel.org/doc/man-pages
7256L: linux-man@vger.kernel.org
7257S: Maintained
7258
7259MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7260M: Andrew Lunn <andrew@lunn.ch>
7261M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7262S: Maintained
7263F: drivers/net/dsa/mv88e6xxx/
7264
7265MARVELL ARMADA DRM SUPPORT
7266M: Russell King <rmk+kernel@armlinux.org.uk>
7267S: Maintained
7268F: drivers/gpu/drm/armada/
7269F: include/uapi/drm/armada_drm.h
7270F: Documentation/devicetree/bindings/display/armada/
7271
7272MARVELL CRYPTO DRIVER
7273M: Boris Brezillon <boris.brezillon@free-electrons.com>
7274M: Arnaud Ebalard <arno@natisbad.org>
7275F: drivers/crypto/marvell/
7276S: Maintained
7277L: linux-crypto@vger.kernel.org
7278
7279MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7280M: Mirko Lindner <mlindner@marvell.com>
7281M: Stephen Hemminger <stephen@networkplumber.org>
7282L: netdev@vger.kernel.org
7283S: Maintained
7284F: drivers/net/ethernet/marvell/sk*
7285
7286MARVELL LIBERTAS WIRELESS DRIVER
7287L: libertas-dev@lists.infradead.org
7288S: Orphan
7289F: drivers/net/wireless/marvell/libertas/
7290
7291MARVELL MV643XX ETHERNET DRIVER
7292M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7293L: netdev@vger.kernel.org
7294S: Maintained
7295F: drivers/net/ethernet/marvell/mv643xx_eth.*
7296F: include/linux/mv643xx.h
7297
7298MARVELL MVNETA ETHERNET DRIVER
7299M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7300L: netdev@vger.kernel.org
7301S: Maintained
7302F: drivers/net/ethernet/marvell/mvneta.*
7303
7304MARVELL MWIFIEX WIRELESS DRIVER
7305M: Amitkumar Karwar <akarwar@marvell.com>
7306M: Nishant Sarmukadam <nishants@marvell.com>
7307L: linux-wireless@vger.kernel.org
7308S: Maintained
7309F: drivers/net/wireless/marvell/mwifiex/
7310
7311MARVELL MWL8K WIRELESS DRIVER
7312M: Lennert Buytenhek <buytenh@wantstofly.org>
7313L: linux-wireless@vger.kernel.org
7314S: Odd Fixes
7315F: drivers/net/wireless/marvell/mwl8k.c
7316
7317MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7318M: Nicolas Pitre <nico@fluxnic.net>
7319S: Odd Fixes
7320F: drivers/mmc/host/mvsdio.*
7321
7322MATROX FRAMEBUFFER DRIVER
7323L: linux-fbdev@vger.kernel.org
7324S: Orphan
7325F: drivers/video/fbdev/matrox/matroxfb_*
7326F: include/uapi/linux/matroxfb.h
7327
7328MAX16065 HARDWARE MONITOR DRIVER
7329M: Guenter Roeck <linux@roeck-us.net>
7330L: linux-hwmon@vger.kernel.org
7331S: Maintained
7332F: Documentation/hwmon/max16065
7333F: drivers/hwmon/max16065.c
7334
7335MAX20751 HARDWARE MONITOR DRIVER
7336M: Guenter Roeck <linux@roeck-us.net>
7337L: linux-hwmon@vger.kernel.org
7338S: Maintained
7339F: Documentation/hwmon/max20751
7340F: drivers/hwmon/max20751.c
7341
7342MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7343M: "Hans J. Koch" <hjk@hansjkoch.de>
7344L: linux-hwmon@vger.kernel.org
7345S: Maintained
7346F: Documentation/hwmon/max6650
7347F: drivers/hwmon/max6650.c
7348
7349MAX6697 HARDWARE MONITOR DRIVER
7350M: Guenter Roeck <linux@roeck-us.net>
7351L: linux-hwmon@vger.kernel.org
7352S: Maintained
7353F: Documentation/hwmon/max6697
7354F: Documentation/devicetree/bindings/i2c/max6697.txt
7355F: drivers/hwmon/max6697.c
7356F: include/linux/platform_data/max6697.h
7357
7358MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7359M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7360L: linux-pm@vger.kernel.org
7361S: Supported
7362F: drivers/power/max14577_charger.c
7363F: drivers/power/max77693_charger.c
7364
7365MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7366M: Javier Martinez Canillas <javier@osg.samsung.com>
7367L: linux-kernel@vger.kernel.org
7368S: Supported
7369F: drivers/*/*max77802*.c
7370F: Documentation/devicetree/bindings/*/*max77802.txt
7371F: include/dt-bindings/*/*max77802.h
7372
7373MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7374M: Chanwoo Choi <cw00.choi@samsung.com>
7375M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7376L: linux-kernel@vger.kernel.org
7377S: Supported
7378F: drivers/*/max14577*.c
7379F: drivers/*/max77686*.c
7380F: drivers/*/max77693*.c
7381F: drivers/extcon/extcon-max14577.c
7382F: drivers/extcon/extcon-max77693.c
7383F: drivers/rtc/rtc-max77686.c
7384F: drivers/clk/clk-max77686.c
7385F: Documentation/devicetree/bindings/mfd/max14577.txt
7386F: Documentation/devicetree/bindings/*/max77686.txt
7387F: Documentation/devicetree/bindings/mfd/max77693.txt
7388F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7389F: include/linux/mfd/max14577*.h
7390F: include/linux/mfd/max77686*.h
7391F: include/linux/mfd/max77693*.h
7392
7393MAXIRADIO FM RADIO RECEIVER DRIVER
7394M: Hans Verkuil <hverkuil@xs4all.nl>
7395L: linux-media@vger.kernel.org
7396T: git git://linuxtv.org/media_tree.git
7397W: https://linuxtv.org
7398S: Maintained
7399F: drivers/media/radio/radio-maxiradio*
7400
7401MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7402M: Peter Rosin <peda@axentia.se>
7403L: linux-iio@vger.kernel.org
7404S: Maintained
7405F: drivers/iio/potentiometer/mcp4531.c
7406
7407MEDIA DRIVERS FOR RENESAS - FCP
7408M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7409L: linux-media@vger.kernel.org
7410L: linux-renesas-soc@vger.kernel.org
7411T: git git://linuxtv.org/media_tree.git
7412S: Supported
7413F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7414F: drivers/media/platform/rcar-fcp.c
7415F: include/media/rcar-fcp.h
7416
7417MEDIA DRIVERS FOR RENESAS - VSP1
7418M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7419L: linux-media@vger.kernel.org
7420L: linux-renesas-soc@vger.kernel.org
7421T: git git://linuxtv.org/media_tree.git
7422S: Supported
7423F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7424F: drivers/media/platform/vsp1/
7425
7426MEDIA DRIVERS FOR HELENE
7427M: Abylay Ospan <aospan@netup.ru>
7428L: linux-media@vger.kernel.org
7429W: https://linuxtv.org
7430W: http://netup.tv/
7431T: git git://linuxtv.org/media_tree.git
7432S: Supported
7433F: drivers/media/dvb-frontends/helene*
7434
7435MEDIA DRIVERS FOR ASCOT2E
7436M: Sergey Kozlov <serjk@netup.ru>
7437M: Abylay Ospan <aospan@netup.ru>
7438L: linux-media@vger.kernel.org
7439W: https://linuxtv.org
7440W: http://netup.tv/
7441T: git git://linuxtv.org/media_tree.git
7442S: Supported
7443F: drivers/media/dvb-frontends/ascot2e*
7444
7445MEDIA DRIVERS FOR CXD2841ER
7446M: Sergey Kozlov <serjk@netup.ru>
7447M: Abylay Ospan <aospan@netup.ru>
7448L: linux-media@vger.kernel.org
7449W: https://linuxtv.org
7450W: http://netup.tv/
7451T: git git://linuxtv.org/media_tree.git
7452S: Supported
7453F: drivers/media/dvb-frontends/cxd2841er*
7454
7455MEDIA DRIVERS FOR HORUS3A
7456M: Sergey Kozlov <serjk@netup.ru>
7457M: Abylay Ospan <aospan@netup.ru>
7458L: linux-media@vger.kernel.org
7459W: https://linuxtv.org
7460W: http://netup.tv/
7461T: git git://linuxtv.org/media_tree.git
7462S: Supported
7463F: drivers/media/dvb-frontends/horus3a*
7464
7465MEDIA DRIVERS FOR LNBH25
7466M: Sergey Kozlov <serjk@netup.ru>
7467M: Abylay Ospan <aospan@netup.ru>
7468L: linux-media@vger.kernel.org
7469W: https://linuxtv.org
7470W: http://netup.tv/
7471T: git git://linuxtv.org/media_tree.git
7472S: Supported
7473F: drivers/media/dvb-frontends/lnbh25*
7474
7475MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7476M: Sergey Kozlov <serjk@netup.ru>
7477M: Abylay Ospan <aospan@netup.ru>
7478L: linux-media@vger.kernel.org
7479W: https://linuxtv.org
7480W: http://netup.tv/
7481T: git git://linuxtv.org/media_tree.git
7482S: Supported
7483F: drivers/media/pci/netup_unidvb/*
7484
7485MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7486M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7487M: Mauro Carvalho Chehab <mchehab@kernel.org>
7488P: LinuxTV.org Project
7489L: linux-media@vger.kernel.org
7490W: https://linuxtv.org
7491Q: http://patchwork.kernel.org/project/linux-media/list/
7492T: git git://linuxtv.org/media_tree.git
7493S: Maintained
7494F: Documentation/dvb/
7495F: Documentation/video4linux/
7496F: Documentation/DocBook/media/
7497F: drivers/media/
7498F: drivers/staging/media/
7499F: include/linux/platform_data/media/
7500F: include/media/
7501F: include/uapi/linux/dvb/
7502F: include/uapi/linux/videodev2.h
7503F: include/uapi/linux/media.h
7504F: include/uapi/linux/v4l2-*
7505F: include/uapi/linux/meye.h
7506F: include/uapi/linux/ivtv*
7507F: include/uapi/linux/uvcvideo.h
7508
7509MEDIATEK ETHERNET DRIVER
7510M: Felix Fietkau <nbd@openwrt.org>
7511M: John Crispin <blogic@openwrt.org>
7512L: netdev@vger.kernel.org
7513S: Maintained
7514F: drivers/net/ethernet/mediatek/
7515
7516MEDIATEK MT7601U WIRELESS LAN DRIVER
7517M: Jakub Kicinski <kubakici@wp.pl>
7518L: linux-wireless@vger.kernel.org
7519S: Maintained
7520F: drivers/net/wireless/mediatek/mt7601u/
7521
7522MEGARAID SCSI/SAS DRIVERS
7523M: Kashyap Desai <kashyap.desai@avagotech.com>
7524M: Sumit Saxena <sumit.saxena@avagotech.com>
7525M: Uday Lingala <uday.lingala@avagotech.com>
7526L: megaraidlinux.pdl@avagotech.com
7527L: linux-scsi@vger.kernel.org
7528W: http://www.lsi.com
7529S: Maintained
7530F: Documentation/scsi/megaraid.txt
7531F: drivers/scsi/megaraid.*
7532F: drivers/scsi/megaraid/
7533
7534MELLANOX ETHERNET DRIVER (mlx4_en)
7535M: Tariq Toukan <tariqt@mellanox.com>
7536L: netdev@vger.kernel.org
7537S: Supported
7538W: http://www.mellanox.com
7539Q: http://patchwork.ozlabs.org/project/netdev/list/
7540F: drivers/net/ethernet/mellanox/mlx4/en_*
7541
7542MELLANOX ETHERNET DRIVER (mlx5e)
7543M: Saeed Mahameed <saeedm@mellanox.com>
7544L: netdev@vger.kernel.org
7545S: Supported
7546W: http://www.mellanox.com
7547Q: http://patchwork.ozlabs.org/project/netdev/list/
7548F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7549
7550MELLANOX ETHERNET SWITCH DRIVERS
7551M: Jiri Pirko <jiri@mellanox.com>
7552M: Ido Schimmel <idosch@mellanox.com>
7553L: netdev@vger.kernel.org
7554S: Supported
7555W: http://www.mellanox.com
7556Q: http://patchwork.ozlabs.org/project/netdev/list/
7557F: drivers/net/ethernet/mellanox/mlxsw/
7558
7559MEMBARRIER SUPPORT
7560M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7561M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7562L: linux-kernel@vger.kernel.org
7563S: Supported
7564F: kernel/membarrier.c
7565F: include/uapi/linux/membarrier.h
7566
7567MEMORY MANAGEMENT
7568L: linux-mm@kvack.org
7569W: http://www.linux-mm.org
7570S: Maintained
7571F: include/linux/mm.h
7572F: include/linux/gfp.h
7573F: include/linux/mmzone.h
7574F: include/linux/memory_hotplug.h
7575F: include/linux/vmalloc.h
7576F: mm/
7577
7578MEMORY TECHNOLOGY DEVICES (MTD)
7579M: David Woodhouse <dwmw2@infradead.org>
7580M: Brian Norris <computersforpeace@gmail.com>
7581L: linux-mtd@lists.infradead.org
7582W: http://www.linux-mtd.infradead.org/
7583Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7584T: git git://git.infradead.org/linux-mtd.git
7585T: git git://git.infradead.org/l2-mtd.git
7586S: Maintained
7587F: Documentation/devicetree/bindings/mtd/
7588F: drivers/mtd/
7589F: include/linux/mtd/
7590F: include/uapi/mtd/
7591
7592MEN A21 WATCHDOG DRIVER
7593M: Johannes Thumshirn <morbidrsa@gmail.com>
7594L: linux-watchdog@vger.kernel.org
7595S: Maintained
7596F: drivers/watchdog/mena21_wdt.c
7597
7598MEN CHAMELEON BUS (mcb)
7599M: Johannes Thumshirn <morbidrsa@gmail.com>
7600S: Maintained
7601F: drivers/mcb/
7602F: include/linux/mcb.h
7603F: Documentation/men-chameleon-bus.txt
7604
7605MEN F21BMC (Board Management Controller)
7606M: Andreas Werner <andreas.werner@men.de>
7607S: Supported
7608F: drivers/mfd/menf21bmc.c
7609F: drivers/watchdog/menf21bmc_wdt.c
7610F: drivers/leds/leds-menf21bmc.c
7611F: drivers/hwmon/menf21bmc_hwmon.c
7612F: Documentation/hwmon/menf21bmc
7613
7614METAG ARCHITECTURE
7615M: James Hogan <james.hogan@imgtec.com>
7616L: linux-metag@vger.kernel.org
7617T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7618S: Odd Fixes
7619F: arch/metag/
7620F: Documentation/metag/
7621F: Documentation/devicetree/bindings/metag/
7622F: Documentation/devicetree/bindings/interrupt-controller/img,*
7623F: drivers/clocksource/metag_generic.c
7624F: drivers/irqchip/irq-metag.c
7625F: drivers/irqchip/irq-metag-ext.c
7626F: drivers/tty/metag_da.c
7627
7628MICROBLAZE ARCHITECTURE
7629M: Michal Simek <monstr@monstr.eu>
7630W: http://www.monstr.eu/fdt/
7631T: git git://git.monstr.eu/linux-2.6-microblaze.git
7632S: Supported
7633F: arch/microblaze/
7634
7635MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7636M: Chen Yu <yu.c.chen@intel.com>
7637L: platform-driver-x86@vger.kernel.org
7638S: Supported
7639F: drivers/platform/x86/surfacepro3_button.c
7640
7641MICROTEK X6 SCANNER
7642M: Oliver Neukum <oliver@neukum.org>
7643S: Maintained
7644F: drivers/usb/image/microtek.*
7645
7646MIPS
7647M: Ralf Baechle <ralf@linux-mips.org>
7648L: linux-mips@linux-mips.org
7649W: http://www.linux-mips.org/
7650T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7651Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7652S: Supported
7653F: Documentation/devicetree/bindings/mips/
7654F: Documentation/mips/
7655F: arch/mips/
7656
7657MIPS/LOONGSON1 ARCHITECTURE
7658M: Keguang Zhang <keguang.zhang@gmail.com>
7659L: linux-mips@linux-mips.org
7660S: Maintained
7661F: arch/mips/loongson32/
7662F: arch/mips/include/asm/mach-loongson32/
7663F: drivers/*/*loongson1*
7664F: drivers/*/*/*loongson1*
7665
7666MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7667M: Hans Verkuil <hverkuil@xs4all.nl>
7668L: linux-media@vger.kernel.org
7669T: git git://linuxtv.org/media_tree.git
7670W: https://linuxtv.org
7671S: Odd Fixes
7672F: drivers/media/radio/radio-miropcm20*
7673
7674MELLANOX MLX4 core VPI driver
7675M: Yishai Hadas <yishaih@mellanox.com>
7676L: netdev@vger.kernel.org
7677L: linux-rdma@vger.kernel.org
7678W: http://www.mellanox.com
7679Q: http://patchwork.ozlabs.org/project/netdev/list/
7680S: Supported
7681F: drivers/net/ethernet/mellanox/mlx4/
7682F: include/linux/mlx4/
7683
7684MELLANOX MLX4 IB driver
7685M: Yishai Hadas <yishaih@mellanox.com>
7686L: linux-rdma@vger.kernel.org
7687W: http://www.mellanox.com
7688Q: http://patchwork.kernel.org/project/linux-rdma/list/
7689S: Supported
7690F: drivers/infiniband/hw/mlx4/
7691F: include/linux/mlx4/
7692
7693MELLANOX MLX5 core VPI driver
7694M: Matan Barak <matanb@mellanox.com>
7695M: Leon Romanovsky <leonro@mellanox.com>
7696L: netdev@vger.kernel.org
7697L: linux-rdma@vger.kernel.org
7698W: http://www.mellanox.com
7699Q: http://patchwork.ozlabs.org/project/netdev/list/
7700S: Supported
7701F: drivers/net/ethernet/mellanox/mlx5/core/
7702F: include/linux/mlx5/
7703
7704MELLANOX MLX5 IB driver
7705M: Matan Barak <matanb@mellanox.com>
7706M: Leon Romanovsky <leonro@mellanox.com>
7707L: linux-rdma@vger.kernel.org
7708W: http://www.mellanox.com
7709Q: http://patchwork.kernel.org/project/linux-rdma/list/
7710S: Supported
7711F: drivers/infiniband/hw/mlx5/
7712F: include/linux/mlx5/
7713
7714MELEXIS MLX90614 DRIVER
7715M: Crt Mori <cmo@melexis.com>
7716L: linux-iio@vger.kernel.org
7717W: http://www.melexis.com
7718S: Supported
7719F: drivers/iio/temperature/mlx90614.c
7720
7721MN88472 MEDIA DRIVER
7722M: Antti Palosaari <crope@iki.fi>
7723L: linux-media@vger.kernel.org
7724W: https://linuxtv.org
7725W: http://palosaari.fi/linux/
7726Q: http://patchwork.linuxtv.org/project/linux-media/list/
7727S: Maintained
7728F: drivers/media/dvb-frontends/mn88472*
7729
7730MN88473 MEDIA DRIVER
7731M: Antti Palosaari <crope@iki.fi>
7732L: linux-media@vger.kernel.org
7733W: https://linuxtv.org
7734W: http://palosaari.fi/linux/
7735Q: http://patchwork.linuxtv.org/project/linux-media/list/
7736S: Maintained
7737F: drivers/media/dvb-frontends/mn88473*
7738
7739MODULE SUPPORT
7740M: Rusty Russell <rusty@rustcorp.com.au>
7741S: Maintained
7742F: include/linux/module.h
7743F: kernel/module.c
7744
7745MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7746W: http://popies.net/meye/
7747S: Orphan
7748F: Documentation/video4linux/meye.txt
7749F: drivers/media/pci/meye/
7750F: include/uapi/linux/meye.h
7751
7752MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7753M: Jiri Slaby <jirislaby@gmail.com>
7754S: Maintained
7755F: Documentation/serial/moxa-smartio
7756F: drivers/tty/mxser.*
7757
7758MR800 AVERMEDIA USB FM RADIO DRIVER
7759M: Alexey Klimov <klimov.linux@gmail.com>
7760L: linux-media@vger.kernel.org
7761T: git git://linuxtv.org/media_tree.git
7762S: Maintained
7763F: drivers/media/radio/radio-mr800.c
7764
7765MRF24J40 IEEE 802.15.4 RADIO DRIVER
7766M: Alan Ott <alan@signal11.us>
7767L: linux-wpan@vger.kernel.org
7768S: Maintained
7769F: drivers/net/ieee802154/mrf24j40.c
7770F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7771
7772MSI LAPTOP SUPPORT
7773M: "Lee, Chun-Yi" <jlee@suse.com>
7774L: platform-driver-x86@vger.kernel.org
7775S: Maintained
7776F: drivers/platform/x86/msi-laptop.c
7777
7778MSI WMI SUPPORT
7779L: platform-driver-x86@vger.kernel.org
7780S: Orphan
7781F: drivers/platform/x86/msi-wmi.c
7782
7783MSI001 MEDIA DRIVER
7784M: Antti Palosaari <crope@iki.fi>
7785L: linux-media@vger.kernel.org
7786W: https://linuxtv.org
7787W: http://palosaari.fi/linux/
7788Q: http://patchwork.linuxtv.org/project/linux-media/list/
7789T: git git://linuxtv.org/anttip/media_tree.git
7790S: Maintained
7791F: drivers/media/tuners/msi001*
7792
7793MSI2500 MEDIA DRIVER
7794M: Antti Palosaari <crope@iki.fi>
7795L: linux-media@vger.kernel.org
7796W: https://linuxtv.org
7797W: http://palosaari.fi/linux/
7798Q: http://patchwork.linuxtv.org/project/linux-media/list/
7799T: git git://linuxtv.org/anttip/media_tree.git
7800S: Maintained
7801F: drivers/media/usb/msi2500/
7802
7803MSYSTEMS DISKONCHIP G3 MTD DRIVER
7804M: Robert Jarzmik <robert.jarzmik@free.fr>
7805L: linux-mtd@lists.infradead.org
7806S: Maintained
7807F: drivers/mtd/devices/docg3*
7808
7809MT9M032 APTINA SENSOR DRIVER
7810M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7811L: linux-media@vger.kernel.org
7812T: git git://linuxtv.org/media_tree.git
7813S: Maintained
7814F: drivers/media/i2c/mt9m032.c
7815F: include/media/i2c/mt9m032.h
7816
7817MT9P031 APTINA CAMERA SENSOR
7818M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7819L: linux-media@vger.kernel.org
7820T: git git://linuxtv.org/media_tree.git
7821S: Maintained
7822F: drivers/media/i2c/mt9p031.c
7823F: include/media/i2c/mt9p031.h
7824
7825MT9T001 APTINA CAMERA SENSOR
7826M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7827L: linux-media@vger.kernel.org
7828T: git git://linuxtv.org/media_tree.git
7829S: Maintained
7830F: drivers/media/i2c/mt9t001.c
7831F: include/media/i2c/mt9t001.h
7832
7833MT9V032 APTINA CAMERA SENSOR
7834M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7835L: linux-media@vger.kernel.org
7836T: git git://linuxtv.org/media_tree.git
7837S: Maintained
7838F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7839F: drivers/media/i2c/mt9v032.c
7840F: include/media/i2c/mt9v032.h
7841
7842MULTIFUNCTION DEVICES (MFD)
7843M: Lee Jones <lee.jones@linaro.org>
7844T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7845S: Supported
7846F: drivers/mfd/
7847F: include/linux/mfd/
7848
7849MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7850M: Ulf Hansson <ulf.hansson@linaro.org>
7851L: linux-mmc@vger.kernel.org
7852T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7853S: Maintained
7854F: drivers/mmc/
7855F: include/linux/mmc/
7856F: include/uapi/linux/mmc/
7857
7858MULTIMEDIA CARD (MMC) ETC. OVER SPI
7859S: Orphan
7860F: drivers/mmc/host/mmc_spi.c
7861F: include/linux/spi/mmc_spi.h
7862
7863MULTISOUND SOUND DRIVER
7864M: Andrew Veliath <andrewtv@usa.net>
7865S: Maintained
7866F: Documentation/sound/oss/MultiSound
7867F: sound/oss/msnd*
7868
7869MULTITECH MULTIPORT CARD (ISICOM)
7870S: Orphan
7871F: drivers/tty/isicom.c
7872F: include/linux/isicom.h
7873
7874MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7875M: Bin Liu <b-liu@ti.com>
7876L: linux-usb@vger.kernel.org
7877T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7878S: Maintained
7879F: drivers/usb/musb/
7880
7881MXL5007T MEDIA DRIVER
7882M: Michael Krufky <mkrufky@linuxtv.org>
7883L: linux-media@vger.kernel.org
7884W: https://linuxtv.org
7885W: http://github.com/mkrufky
7886Q: http://patchwork.linuxtv.org/project/linux-media/list/
7887T: git git://linuxtv.org/mkrufky/tuners.git
7888S: Maintained
7889F: drivers/media/tuners/mxl5007t.*
7890
7891MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7892M: Hyong-Youb Kim <hykim@myri.com>
7893L: netdev@vger.kernel.org
7894W: https://www.myricom.com/support/downloads/myri10ge.html
7895S: Supported
7896F: drivers/net/ethernet/myricom/myri10ge/
7897
7898NAND FLASH SUBSYSTEM
7899M: Boris Brezillon <boris.brezillon@free-electrons.com>
7900R: Richard Weinberger <richard@nod.at>
7901L: linux-mtd@lists.infradead.org
7902W: http://www.linux-mtd.infradead.org/
7903Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7904T: git git://github.com/linux-nand/linux.git
7905S: Maintained
7906F: drivers/mtd/nand/
7907F: include/linux/mtd/nand*.h
7908
7909NATSEMI ETHERNET DRIVER (DP8381x)
7910S: Orphan
7911F: drivers/net/ethernet/natsemi/natsemi.c
7912
7913NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
7914M: Daniel Mack <zonque@gmail.com>
7915S: Maintained
7916L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7917W: http://www.native-instruments.com
7918F: sound/usb/caiaq/
7919
7920NCP FILESYSTEM
7921M: Petr Vandrovec <petr@vandrovec.name>
7922S: Odd Fixes
7923F: fs/ncpfs/
7924
7925NCR 5380 SCSI DRIVERS
7926M: Finn Thain <fthain@telegraphics.com.au>
7927M: Michael Schmitz <schmitzmic@gmail.com>
7928L: linux-scsi@vger.kernel.org
7929S: Maintained
7930F: Documentation/scsi/g_NCR5380.txt
7931F: Documentation/scsi/dtc3x80.txt
7932F: drivers/scsi/NCR5380.*
7933F: drivers/scsi/arm/cumana_1.c
7934F: drivers/scsi/arm/oak.c
7935F: drivers/scsi/atari_scsi.*
7936F: drivers/scsi/dmx3191d.c
7937F: drivers/scsi/dtc.*
7938F: drivers/scsi/g_NCR5380.*
7939F: drivers/scsi/g_NCR5380_mmio.c
7940F: drivers/scsi/mac_scsi.*
7941F: drivers/scsi/pas16.*
7942F: drivers/scsi/sun3_scsi.*
7943F: drivers/scsi/sun3_scsi_vme.c
7944F: drivers/scsi/t128.*
7945
7946NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
7947M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7948L: linux-scsi@vger.kernel.org
7949S: Maintained
7950F: drivers/scsi/NCR_D700.*
7951
7952NCT6775 HARDWARE MONITOR DRIVER
7953M: Guenter Roeck <linux@roeck-us.net>
7954L: linux-hwmon@vger.kernel.org
7955S: Maintained
7956F: Documentation/hwmon/nct6775
7957F: drivers/hwmon/nct6775.c
7958
7959NETEFFECT IWARP RNIC DRIVER (IW_NES)
7960M: Faisal Latif <faisal.latif@intel.com>
7961L: linux-rdma@vger.kernel.org
7962W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
7963S: Supported
7964F: drivers/infiniband/hw/nes/
7965
7966NETEM NETWORK EMULATOR
7967M: Stephen Hemminger <stephen@networkplumber.org>
7968L: netem@lists.linux-foundation.org (moderated for non-subscribers)
7969S: Maintained
7970F: net/sched/sch_netem.c
7971
7972NETERION 10GbE DRIVERS (s2io/vxge)
7973M: Jon Mason <jdmason@kudzu.us>
7974L: netdev@vger.kernel.org
7975S: Supported
7976F: Documentation/networking/s2io.txt
7977F: Documentation/networking/vxge.txt
7978F: drivers/net/ethernet/neterion/
7979
7980NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
7981M: Pablo Neira Ayuso <pablo@netfilter.org>
7982M: Patrick McHardy <kaber@trash.net>
7983M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
7984L: netfilter-devel@vger.kernel.org
7985L: coreteam@netfilter.org
7986W: http://www.netfilter.org/
7987W: http://www.iptables.org/
7988Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
7989T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
7990T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
7991S: Supported
7992F: include/linux/netfilter*
7993F: include/linux/netfilter/
7994F: include/net/netfilter/
7995F: include/uapi/linux/netfilter*
7996F: include/uapi/linux/netfilter/
7997F: net/*/netfilter.c
7998F: net/*/netfilter/
7999F: net/netfilter/
8000F: net/bridge/br_netfilter*.c
8001
8002NETLABEL
8003M: Paul Moore <paul@paul-moore.com>
8004W: http://netlabel.sf.net
8005L: netdev@vger.kernel.org
8006S: Maintained
8007F: Documentation/netlabel/
8008F: include/net/netlabel.h
8009F: net/netlabel/
8010
8011NETROM NETWORK LAYER
8012M: Ralf Baechle <ralf@linux-mips.org>
8013L: linux-hams@vger.kernel.org
8014W: http://www.linux-ax25.org/
8015S: Maintained
8016F: include/net/netrom.h
8017F: include/uapi/linux/netrom.h
8018F: net/netrom/
8019
8020NETRONOME ETHERNET DRIVERS
8021M: Jakub Kicinski <jakub.kicinski@netronome.com>
8022L: oss-drivers@netronome.com
8023S: Maintained
8024F: drivers/net/ethernet/netronome/
8025
8026NETWORK BLOCK DEVICE (NBD)
8027M: Markus Pargmann <mpa@pengutronix.de>
8028S: Maintained
8029L: nbd-general@lists.sourceforge.net
8030T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8031F: Documentation/blockdev/nbd.txt
8032F: drivers/block/nbd.c
8033F: include/uapi/linux/nbd.h
8034
8035NETWORK DROP MONITOR
8036M: Neil Horman <nhorman@tuxdriver.com>
8037L: netdev@vger.kernel.org
8038S: Maintained
8039W: https://fedorahosted.org/dropwatch/
8040F: net/core/drop_monitor.c
8041
8042NETWORKING [GENERAL]
8043M: "David S. Miller" <davem@davemloft.net>
8044L: netdev@vger.kernel.org
8045W: http://www.linuxfoundation.org/en/Net
8046Q: http://patchwork.ozlabs.org/project/netdev/list/
8047T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8048T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8049S: Maintained
8050F: net/
8051F: include/net/
8052F: include/linux/in.h
8053F: include/linux/net.h
8054F: include/linux/netdevice.h
8055F: include/uapi/linux/in.h
8056F: include/uapi/linux/net.h
8057F: include/uapi/linux/netdevice.h
8058F: include/uapi/linux/net_namespace.h
8059F: tools/net/
8060F: tools/testing/selftests/net/
8061F: lib/random32.c
8062F: lib/test_bpf.c
8063
8064NETWORKING [IPv4/IPv6]
8065M: "David S. Miller" <davem@davemloft.net>
8066M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8067M: James Morris <jmorris@namei.org>
8068M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8069M: Patrick McHardy <kaber@trash.net>
8070L: netdev@vger.kernel.org
8071T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8072S: Maintained
8073F: net/ipv4/
8074F: net/ipv6/
8075F: include/net/ip*
8076F: arch/x86/net/*
8077
8078NETWORKING [IPSEC]
8079M: Steffen Klassert <steffen.klassert@secunet.com>
8080M: Herbert Xu <herbert@gondor.apana.org.au>
8081M: "David S. Miller" <davem@davemloft.net>
8082L: netdev@vger.kernel.org
8083T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8084T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8085S: Maintained
8086F: net/core/flow.c
8087F: net/xfrm/
8088F: net/key/
8089F: net/ipv4/xfrm*
8090F: net/ipv4/esp4.c
8091F: net/ipv4/ah4.c
8092F: net/ipv4/ipcomp.c
8093F: net/ipv4/ip_vti.c
8094F: net/ipv6/xfrm*
8095F: net/ipv6/esp6.c
8096F: net/ipv6/ah6.c
8097F: net/ipv6/ipcomp6.c
8098F: net/ipv6/ip6_vti.c
8099F: include/uapi/linux/xfrm.h
8100F: include/net/xfrm.h
8101
8102NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8103M: Paul Moore <paul@paul-moore.com>
8104L: netdev@vger.kernel.org
8105S: Maintained
8106
8107NETWORKING [WIRELESS]
8108L: linux-wireless@vger.kernel.org
8109Q: http://patchwork.kernel.org/project/linux-wireless/list/
8110
8111NETWORKING DRIVERS
8112L: netdev@vger.kernel.org
8113W: http://www.linuxfoundation.org/en/Net
8114Q: http://patchwork.ozlabs.org/project/netdev/list/
8115T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8116T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8117S: Odd Fixes
8118F: Documentation/devicetree/bindings/net/
8119F: drivers/net/
8120F: include/linux/if_*
8121F: include/linux/netdevice.h
8122F: include/linux/etherdevice.h
8123F: include/linux/fcdevice.h
8124F: include/linux/fddidevice.h
8125F: include/linux/hippidevice.h
8126F: include/linux/inetdevice.h
8127F: include/uapi/linux/if_*
8128F: include/uapi/linux/netdevice.h
8129
8130NETWORKING DRIVERS (WIRELESS)
8131M: Kalle Valo <kvalo@codeaurora.org>
8132L: linux-wireless@vger.kernel.org
8133Q: http://patchwork.kernel.org/project/linux-wireless/list/
8134T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8135T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8136S: Maintained
8137F: Documentation/devicetree/bindings/net/wireless/
8138F: drivers/net/wireless/
8139
8140NETXEN (1/10) GbE SUPPORT
8141M: Manish Chopra <manish.chopra@qlogic.com>
8142M: Sony Chacko <sony.chacko@qlogic.com>
8143M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8144L: netdev@vger.kernel.org
8145W: http://www.qlogic.com
8146S: Supported
8147F: drivers/net/ethernet/qlogic/netxen/
8148
8149NFC SUBSYSTEM
8150M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8151M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8152M: Samuel Ortiz <sameo@linux.intel.com>
8153L: linux-wireless@vger.kernel.org
8154L: linux-nfc@lists.01.org (subscribers-only)
8155S: Supported
8156F: net/nfc/
8157F: include/net/nfc/
8158F: include/uapi/linux/nfc.h
8159F: drivers/nfc/
8160F: include/linux/platform_data/nfcmrvl.h
8161F: include/linux/platform_data/nxp-nci.h
8162F: include/linux/platform_data/pn544.h
8163F: include/linux/platform_data/st21nfca.h
8164F: include/linux/platform_data/st-nci.h
8165F: Documentation/devicetree/bindings/net/nfc/
8166
8167NFS, SUNRPC, AND LOCKD CLIENTS
8168M: Trond Myklebust <trond.myklebust@primarydata.com>
8169M: Anna Schumaker <anna.schumaker@netapp.com>
8170L: linux-nfs@vger.kernel.org
8171W: http://client.linux-nfs.org
8172T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8173S: Maintained
8174F: fs/lockd/
8175F: fs/nfs/
8176F: fs/nfs_common/
8177F: net/sunrpc/
8178F: include/linux/lockd/
8179F: include/linux/nfs*
8180F: include/linux/sunrpc/
8181F: include/uapi/linux/nfs*
8182F: include/uapi/linux/sunrpc/
8183
8184NILFS2 FILESYSTEM
8185M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8186L: linux-nilfs@vger.kernel.org
8187W: http://nilfs.sourceforge.net/
8188W: http://nilfs.osdn.jp/
8189T: git git://github.com/konis/nilfs2.git
8190S: Supported
8191F: Documentation/filesystems/nilfs2.txt
8192F: fs/nilfs2/
8193F: include/linux/nilfs2_fs.h
8194F: include/trace/events/nilfs2.h
8195
8196NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8197M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8198W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8199S: Maintained
8200F: Documentation/scsi/NinjaSCSI.txt
8201F: drivers/scsi/pcmcia/nsp_*
8202
8203NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8204M: GOTO Masanori <gotom@debian.or.jp>
8205M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8206W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8207S: Maintained
8208F: Documentation/scsi/NinjaSCSI.txt
8209F: drivers/scsi/nsp32*
8210
8211NIOS2 ARCHITECTURE
8212M: Ley Foon Tan <lftan@altera.com>
8213L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8214T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8215S: Maintained
8216F: arch/nios2/
8217
8218NOKIA N900 POWER SUPPLY DRIVERS
8219R: Pali Rohár <pali.rohar@gmail.com>
8220F: include/linux/power/bq2415x_charger.h
8221F: include/linux/power/bq27xxx_battery.h
8222F: include/linux/power/isp1704_charger.h
8223F: drivers/power/bq2415x_charger.c
8224F: drivers/power/bq27xxx_battery.c
8225F: drivers/power/bq27xxx_battery_i2c.c
8226F: drivers/power/isp1704_charger.c
8227F: drivers/power/rx51_battery.c
8228
8229NTB DRIVER CORE
8230M: Jon Mason <jdmason@kudzu.us>
8231M: Dave Jiang <dave.jiang@intel.com>
8232M: Allen Hubbe <Allen.Hubbe@emc.com>
8233L: linux-ntb@googlegroups.com
8234S: Supported
8235W: https://github.com/jonmason/ntb/wiki
8236T: git git://github.com/jonmason/ntb.git
8237F: drivers/ntb/
8238F: drivers/net/ntb_netdev.c
8239F: include/linux/ntb.h
8240F: include/linux/ntb_transport.h
8241
8242NTB INTEL DRIVER
8243M: Jon Mason <jdmason@kudzu.us>
8244M: Dave Jiang <dave.jiang@intel.com>
8245L: linux-ntb@googlegroups.com
8246S: Supported
8247W: https://github.com/jonmason/ntb/wiki
8248T: git git://github.com/jonmason/ntb.git
8249F: drivers/ntb/hw/intel/
8250
8251NTB AMD DRIVER
8252M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8253L: linux-ntb@googlegroups.com
8254S: Supported
8255F: drivers/ntb/hw/amd/
8256
8257NTFS FILESYSTEM
8258M: Anton Altaparmakov <anton@tuxera.com>
8259L: linux-ntfs-dev@lists.sourceforge.net
8260W: http://www.tuxera.com/
8261T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8262S: Supported
8263F: Documentation/filesystems/ntfs.txt
8264F: fs/ntfs/
8265
8266NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8267M: Antonino Daplas <adaplas@gmail.com>
8268L: linux-fbdev@vger.kernel.org
8269S: Maintained
8270F: drivers/video/fbdev/riva/
8271F: drivers/video/fbdev/nvidia/
8272
8273NVM EXPRESS DRIVER
8274M: Keith Busch <keith.busch@intel.com>
8275M: Jens Axboe <axboe@fb.com>
8276L: linux-nvme@lists.infradead.org
8277T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8278W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8279S: Supported
8280F: drivers/nvme/host/
8281F: include/linux/nvme.h
8282
8283NVM EXPRESS TARGET DRIVER
8284M: Christoph Hellwig <hch@lst.de>
8285M: Sagi Grimberg <sagi@grimberg.me>
8286L: linux-nvme@lists.infradead.org
8287S: Supported
8288F: drivers/nvme/target/
8289
8290NVMEM FRAMEWORK
8291M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8292M: Maxime Ripard <maxime.ripard@free-electrons.com>
8293S: Maintained
8294F: drivers/nvmem/
8295F: Documentation/devicetree/bindings/nvmem/
8296F: include/linux/nvmem-consumer.h
8297F: include/linux/nvmem-provider.h
8298
8299NXP-NCI NFC DRIVER
8300M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8301R: Charles Gorand <charles.gorand@effinnov.com>
8302L: linux-nfc@lists.01.org (moderated for non-subscribers)
8303S: Supported
8304F: drivers/nfc/nxp-nci
8305
8306NXP TDA998X DRM DRIVER
8307M: Russell King <rmk+kernel@armlinux.org.uk>
8308S: Supported
8309F: drivers/gpu/drm/i2c/tda998x_drv.c
8310F: include/drm/i2c/tda998x.h
8311
8312NXP TFA9879 DRIVER
8313M: Peter Rosin <peda@axentia.se>
8314L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8315S: Maintained
8316F: sound/soc/codecs/tfa9879*
8317
8318OBJTOOL
8319M: Josh Poimboeuf <jpoimboe@redhat.com>
8320S: Supported
8321F: tools/objtool/
8322
8323OMAP SUPPORT
8324M: Tony Lindgren <tony@atomide.com>
8325L: linux-omap@vger.kernel.org
8326W: http://www.muru.com/linux/omap/
8327W: http://linux.omap.com/
8328Q: http://patchwork.kernel.org/project/linux-omap/list/
8329T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8330S: Maintained
8331F: arch/arm/*omap*/
8332F: arch/arm/configs/omap1_defconfig
8333F: arch/arm/configs/omap2plus_defconfig
8334F: drivers/i2c/busses/i2c-omap.c
8335F: drivers/irqchip/irq-omap-intc.c
8336F: drivers/mfd/*omap*.c
8337F: drivers/mfd/menelaus.c
8338F: drivers/mfd/palmas.c
8339F: drivers/mfd/tps65217.c
8340F: drivers/mfd/tps65218.c
8341F: drivers/mfd/tps65910.c
8342F: drivers/mfd/twl-core.[ch]
8343F: drivers/mfd/twl4030*.c
8344F: drivers/mfd/twl6030*.c
8345F: drivers/mfd/twl6040*.c
8346F: drivers/regulator/palmas-regulator*.c
8347F: drivers/regulator/pbias-regulator.c
8348F: drivers/regulator/tps65217-regulator.c
8349F: drivers/regulator/tps65218-regulator.c
8350F: drivers/regulator/tps65910-regulator.c
8351F: drivers/regulator/twl-regulator.c
8352F: include/linux/i2c-omap.h
8353
8354OMAP DEVICE TREE SUPPORT
8355M: Benoît Cousson <bcousson@baylibre.com>
8356M: Tony Lindgren <tony@atomide.com>
8357L: linux-omap@vger.kernel.org
8358L: devicetree@vger.kernel.org
8359S: Maintained
8360F: arch/arm/boot/dts/*omap*
8361F: arch/arm/boot/dts/*am3*
8362F: arch/arm/boot/dts/*am4*
8363F: arch/arm/boot/dts/*am5*
8364F: arch/arm/boot/dts/*dra7*
8365
8366OMAP CLOCK FRAMEWORK SUPPORT
8367M: Paul Walmsley <paul@pwsan.com>
8368L: linux-omap@vger.kernel.org
8369S: Maintained
8370F: arch/arm/*omap*/*clock*
8371
8372OMAP POWER MANAGEMENT SUPPORT
8373M: Kevin Hilman <khilman@kernel.org>
8374L: linux-omap@vger.kernel.org
8375S: Maintained
8376F: arch/arm/*omap*/*pm*
8377F: drivers/cpufreq/omap-cpufreq.c
8378
8379OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8380M: Rajendra Nayak <rnayak@codeaurora.org>
8381M: Paul Walmsley <paul@pwsan.com>
8382L: linux-omap@vger.kernel.org
8383S: Maintained
8384F: arch/arm/mach-omap2/prm*
8385
8386OMAP AUDIO SUPPORT
8387M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8388M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8389L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8390L: linux-omap@vger.kernel.org
8391S: Maintained
8392F: sound/soc/omap/
8393
8394OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8395M: Roger Quadros <rogerq@ti.com>
8396M: Tony Lindgren <tony@atomide.com>
8397L: linux-omap@vger.kernel.org
8398S: Maintained
8399F: drivers/memory/omap-gpmc.c
8400F: arch/arm/mach-omap2/*gpmc*
8401
8402OMAP FRAMEBUFFER SUPPORT
8403M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8404L: linux-fbdev@vger.kernel.org
8405L: linux-omap@vger.kernel.org
8406S: Maintained
8407F: drivers/video/fbdev/omap/
8408
8409OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8410M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8411L: linux-omap@vger.kernel.org
8412L: linux-fbdev@vger.kernel.org
8413S: Maintained
8414F: drivers/video/fbdev/omap2/
8415F: Documentation/arm/OMAP/DSS
8416
8417OMAP HARDWARE SPINLOCK SUPPORT
8418M: Ohad Ben-Cohen <ohad@wizery.com>
8419L: linux-omap@vger.kernel.org
8420S: Maintained
8421F: drivers/hwspinlock/omap_hwspinlock.c
8422
8423OMAP MMC SUPPORT
8424M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8425L: linux-omap@vger.kernel.org
8426S: Maintained
8427F: drivers/mmc/host/omap.c
8428
8429OMAP HS MMC SUPPORT
8430L: linux-mmc@vger.kernel.org
8431L: linux-omap@vger.kernel.org
8432S: Orphan
8433F: drivers/mmc/host/omap_hsmmc.c
8434
8435OMAP RANDOM NUMBER GENERATOR SUPPORT
8436M: Deepak Saxena <dsaxena@plexity.net>
8437S: Maintained
8438F: drivers/char/hw_random/omap-rng.c
8439
8440OMAP HWMOD SUPPORT
8441M: Benoît Cousson <bcousson@baylibre.com>
8442M: Paul Walmsley <paul@pwsan.com>
8443L: linux-omap@vger.kernel.org
8444S: Maintained
8445F: arch/arm/mach-omap2/omap_hwmod.*
8446
8447OMAP HWMOD DATA
8448M: Paul Walmsley <paul@pwsan.com>
8449L: linux-omap@vger.kernel.org
8450S: Maintained
8451F: arch/arm/mach-omap2/omap_hwmod*data*
8452
8453OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8454M: Benoît Cousson <bcousson@baylibre.com>
8455L: linux-omap@vger.kernel.org
8456S: Maintained
8457F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8458
8459OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8460M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8461L: linux-media@vger.kernel.org
8462S: Maintained
8463F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8464F: drivers/media/platform/omap3isp/
8465F: drivers/staging/media/omap4iss/
8466
8467OMAP USB SUPPORT
8468L: linux-usb@vger.kernel.org
8469L: linux-omap@vger.kernel.org
8470S: Orphan
8471F: drivers/usb/*/*omap*
8472F: arch/arm/*omap*/usb*
8473
8474OMAP GPIO DRIVER
8475M: Grygorii Strashko <grygorii.strashko@ti.com>
8476M: Santosh Shilimkar <ssantosh@kernel.org>
8477M: Kevin Hilman <khilman@kernel.org>
8478L: linux-omap@vger.kernel.org
8479S: Maintained
8480F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8481F: drivers/gpio/gpio-omap.c
8482
8483OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8484M: Mark Jackson <mpfj@newflow.co.uk>
8485L: linux-omap@vger.kernel.org
8486S: Maintained
8487F: arch/arm/boot/dts/am335x-nano.dts
8488
8489OMFS FILESYSTEM
8490M: Bob Copeland <me@bobcopeland.com>
8491L: linux-karma-devel@lists.sourceforge.net
8492S: Maintained
8493F: Documentation/filesystems/omfs.txt
8494F: fs/omfs/
8495
8496OMNIKEY CARDMAN 4000 DRIVER
8497M: Harald Welte <laforge@gnumonks.org>
8498S: Maintained
8499F: drivers/char/pcmcia/cm4000_cs.c
8500F: include/linux/cm4000_cs.h
8501F: include/uapi/linux/cm4000_cs.h
8502
8503OMNIKEY CARDMAN 4040 DRIVER
8504M: Harald Welte <laforge@gnumonks.org>
8505S: Maintained
8506F: drivers/char/pcmcia/cm4040_cs.*
8507
8508OMNIVISION OV7670 SENSOR DRIVER
8509M: Jonathan Corbet <corbet@lwn.net>
8510L: linux-media@vger.kernel.org
8511T: git git://linuxtv.org/media_tree.git
8512S: Maintained
8513F: drivers/media/i2c/ov7670.c
8514
8515ONENAND FLASH DRIVER
8516M: Kyungmin Park <kyungmin.park@samsung.com>
8517L: linux-mtd@lists.infradead.org
8518S: Maintained
8519F: drivers/mtd/onenand/
8520F: include/linux/mtd/onenand*.h
8521
8522ONSTREAM SCSI TAPE DRIVER
8523M: Willem Riede <osst@riede.org>
8524L: osst-users@lists.sourceforge.net
8525L: linux-scsi@vger.kernel.org
8526S: Maintained
8527F: Documentation/scsi/osst.txt
8528F: drivers/scsi/osst.*
8529F: drivers/scsi/osst_*.h
8530F: drivers/scsi/st.h
8531
8532OPENCORES I2C BUS DRIVER
8533M: Peter Korsgaard <jacmet@sunsite.dk>
8534L: linux-i2c@vger.kernel.org
8535S: Maintained
8536F: Documentation/i2c/busses/i2c-ocores
8537F: drivers/i2c/busses/i2c-ocores.c
8538
8539OPEN FIRMWARE AND FLATTENED DEVICE TREE
8540M: Rob Herring <robh+dt@kernel.org>
8541M: Frank Rowand <frowand.list@gmail.com>
8542L: devicetree@vger.kernel.org
8543W: http://www.devicetree.org/
8544T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8545S: Maintained
8546F: drivers/of/
8547F: include/linux/of*.h
8548F: scripts/dtc/
8549
8550OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8551M: Rob Herring <robh+dt@kernel.org>
8552M: Mark Rutland <mark.rutland@arm.com>
8553L: devicetree@vger.kernel.org
8554T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8555Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8556S: Maintained
8557F: Documentation/devicetree/
8558F: arch/*/boot/dts/
8559F: include/dt-bindings/
8560
8561OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8562M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8563L: devicetree@vger.kernel.org
8564S: Maintained
8565F: Documentation/devicetree/dynamic-resolution-notes.txt
8566F: Documentation/devicetree/overlay-notes.txt
8567F: drivers/of/overlay.c
8568F: drivers/of/resolver.c
8569
8570OPENRISC ARCHITECTURE
8571M: Jonas Bonn <jonas@southpole.se>
8572W: http://openrisc.net
8573S: Maintained
8574T: git git://openrisc.net/~jonas/linux
8575F: arch/openrisc/
8576
8577OPENVSWITCH
8578M: Pravin Shelar <pshelar@nicira.com>
8579L: netdev@vger.kernel.org
8580L: dev@openvswitch.org
8581W: http://openvswitch.org
8582S: Maintained
8583F: net/openvswitch/
8584F: include/uapi/linux/openvswitch.h
8585
8586OPERATING PERFORMANCE POINTS (OPP)
8587M: Viresh Kumar <vireshk@kernel.org>
8588M: Nishanth Menon <nm@ti.com>
8589M: Stephen Boyd <sboyd@codeaurora.org>
8590L: linux-pm@vger.kernel.org
8591S: Maintained
8592T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8593F: drivers/base/power/opp/
8594F: include/linux/pm_opp.h
8595F: Documentation/power/opp.txt
8596F: Documentation/devicetree/bindings/opp/
8597
8598OPL4 DRIVER
8599M: Clemens Ladisch <clemens@ladisch.de>
8600L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8601T: git git://git.alsa-project.org/alsa-kernel.git
8602S: Maintained
8603F: sound/drivers/opl4/
8604
8605OPROFILE
8606M: Robert Richter <rric@kernel.org>
8607L: oprofile-list@lists.sf.net
8608S: Maintained
8609F: arch/*/include/asm/oprofile*.h
8610F: arch/*/oprofile/
8611F: drivers/oprofile/
8612F: include/linux/oprofile.h
8613
8614ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8615M: Mark Fasheh <mfasheh@suse.com>
8616M: Joel Becker <jlbec@evilplan.org>
8617L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8618W: http://ocfs2.wiki.kernel.org
8619S: Supported
8620F: Documentation/filesystems/ocfs2.txt
8621F: Documentation/filesystems/dlmfs.txt
8622F: fs/ocfs2/
8623
8624ORINOCO DRIVER
8625L: linux-wireless@vger.kernel.org
8626W: http://wireless.kernel.org/en/users/Drivers/orinoco
8627W: http://www.nongnu.org/orinoco/
8628S: Orphan
8629F: drivers/net/wireless/intersil/orinoco/
8630
8631OSD LIBRARY and FILESYSTEM
8632M: Boaz Harrosh <ooo@electrozaur.com>
8633M: Benny Halevy <bhalevy@primarydata.com>
8634L: osd-dev@open-osd.org
8635W: http://open-osd.org
8636T: git git://git.open-osd.org/open-osd.git
8637S: Maintained
8638F: drivers/scsi/osd/
8639F: include/scsi/osd_*
8640F: fs/exofs/
8641
8642OVERLAY FILESYSTEM
8643M: Miklos Szeredi <miklos@szeredi.hu>
8644L: linux-unionfs@vger.kernel.org
8645T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8646S: Supported
8647F: fs/overlayfs/
8648F: Documentation/filesystems/overlayfs.txt
8649
8650ORANGEFS FILESYSTEM
8651M: Mike Marshall <hubcap@omnibond.com>
8652L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8653T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8654S: Supported
8655F: fs/orangefs/
8656F: Documentation/filesystems/orangefs.txt
8657
8658P54 WIRELESS DRIVER
8659M: Christian Lamparter <chunkeey@googlemail.com>
8660L: linux-wireless@vger.kernel.org
8661W: http://wireless.kernel.org/en/users/Drivers/p54
8662S: Maintained
8663F: drivers/net/wireless/intersil/p54/
8664
8665PA SEMI ETHERNET DRIVER
8666M: Olof Johansson <olof@lixom.net>
8667L: netdev@vger.kernel.org
8668S: Maintained
8669F: drivers/net/ethernet/pasemi/*
8670
8671PA SEMI SMBUS DRIVER
8672M: Olof Johansson <olof@lixom.net>
8673L: linux-i2c@vger.kernel.org
8674S: Maintained
8675F: drivers/i2c/busses/i2c-pasemi.c
8676
8677PADATA PARALLEL EXECUTION MECHANISM
8678M: Steffen Klassert <steffen.klassert@secunet.com>
8679L: linux-crypto@vger.kernel.org
8680S: Maintained
8681F: kernel/padata.c
8682F: include/linux/padata.h
8683F: Documentation/padata.txt
8684
8685PANASONIC LAPTOP ACPI EXTRAS DRIVER
8686M: Harald Welte <laforge@gnumonks.org>
8687L: platform-driver-x86@vger.kernel.org
8688S: Maintained
8689F: drivers/platform/x86/panasonic-laptop.c
8690
8691PANASONIC MN10300/AM33/AM34 PORT
8692M: David Howells <dhowells@redhat.com>
8693L: linux-am33-list@redhat.com (moderated for non-subscribers)
8694W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8695S: Maintained
8696F: Documentation/mn10300/
8697F: arch/mn10300/
8698
8699PARALLEL LCD/KEYPAD PANEL DRIVER
8700M: Willy Tarreau <willy@haproxy.com>
8701M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8702S: Odd Fixes
8703F: Documentation/misc-devices/lcd-panel-cgram.txt
8704F: drivers/misc/panel.c
8705
8706PARALLEL PORT SUBSYSTEM
8707M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8708M: Sudip Mukherjee <sudip@vectorindia.org>
8709L: linux-parport@lists.infradead.org (subscribers-only)
8710S: Maintained
8711F: drivers/parport/
8712F: include/linux/parport*.h
8713F: drivers/char/ppdev.c
8714F: include/uapi/linux/ppdev.h
8715F: Documentation/parport*.txt
8716
8717PARAVIRT_OPS INTERFACE
8718M: Jeremy Fitzhardinge <jeremy@goop.org>
8719M: Chris Wright <chrisw@sous-sol.org>
8720M: Alok Kataria <akataria@vmware.com>
8721M: Rusty Russell <rusty@rustcorp.com.au>
8722L: virtualization@lists.linux-foundation.org
8723S: Supported
8724F: Documentation/virtual/paravirt_ops.txt
8725F: arch/*/kernel/paravirt*
8726F: arch/*/include/asm/paravirt.h
8727
8728PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8729M: Tim Waugh <tim@cyberelk.net>
8730L: linux-parport@lists.infradead.org (subscribers-only)
8731S: Maintained
8732F: Documentation/blockdev/paride.txt
8733F: drivers/block/paride/
8734
8735PARISC ARCHITECTURE
8736M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8737M: Helge Deller <deller@gmx.de>
8738L: linux-parisc@vger.kernel.org
8739W: http://www.parisc-linux.org/
8740Q: http://patchwork.kernel.org/project/linux-parisc/list/
8741T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8742T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8743S: Maintained
8744F: arch/parisc/
8745F: Documentation/parisc/
8746F: drivers/parisc/
8747F: drivers/char/agp/parisc-agp.c
8748F: drivers/input/serio/gscps2.c
8749F: drivers/parport/parport_gsc.*
8750F: drivers/tty/serial/8250/8250_gsc.c
8751F: drivers/video/fbdev/sti*
8752F: drivers/video/console/sti*
8753F: drivers/video/logo/logo_parisc*
8754
8755PC87360 HARDWARE MONITORING DRIVER
8756M: Jim Cromie <jim.cromie@gmail.com>
8757L: linux-hwmon@vger.kernel.org
8758S: Maintained
8759F: Documentation/hwmon/pc87360
8760F: drivers/hwmon/pc87360.c
8761
8762PC8736x GPIO DRIVER
8763M: Jim Cromie <jim.cromie@gmail.com>
8764S: Maintained
8765F: drivers/char/pc8736x_gpio.c
8766
8767PC87427 HARDWARE MONITORING DRIVER
8768M: Jean Delvare <jdelvare@suse.com>
8769L: linux-hwmon@vger.kernel.org
8770S: Maintained
8771F: Documentation/hwmon/pc87427
8772F: drivers/hwmon/pc87427.c
8773
8774PCA9532 LED DRIVER
8775M: Riku Voipio <riku.voipio@iki.fi>
8776S: Maintained
8777F: drivers/leds/leds-pca9532.c
8778F: include/linux/leds-pca9532.h
8779
8780PCA9541 I2C BUS MASTER SELECTOR DRIVER
8781M: Guenter Roeck <linux@roeck-us.net>
8782L: linux-i2c@vger.kernel.org
8783S: Maintained
8784F: drivers/i2c/muxes/i2c-mux-pca9541.c
8785
8786PCDP - PRIMARY CONSOLE AND DEBUG PORT
8787M: Khalid Aziz <khalid@gonehiking.org>
8788S: Maintained
8789F: drivers/firmware/pcdp.*
8790
8791PCI ERROR RECOVERY
8792M: Linas Vepstas <linasvepstas@gmail.com>
8793L: linux-pci@vger.kernel.org
8794S: Supported
8795F: Documentation/PCI/pci-error-recovery.txt
8796
8797PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8798M: Russell Currey <ruscur@russell.cc>
8799L: linuxppc-dev@lists.ozlabs.org
8800S: Supported
8801F: Documentation/powerpc/eeh-pci-error-recovery.txt
8802F: arch/powerpc/kernel/eeh*.c
8803F: arch/powerpc/platforms/*/eeh*.c
8804F: arch/powerpc/include/*/eeh*.h
8805
8806PCI SUBSYSTEM
8807M: Bjorn Helgaas <bhelgaas@google.com>
8808L: linux-pci@vger.kernel.org
8809Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8810T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8811S: Supported
8812F: Documentation/PCI/
8813F: drivers/pci/
8814F: include/linux/pci*
8815F: arch/x86/pci/
8816F: arch/x86/kernel/quirks.c
8817
8818PCI DRIVER FOR ALTERA PCIE IP
8819M: Ley Foon Tan <lftan@altera.com>
8820L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8821L: linux-pci@vger.kernel.org
8822S: Supported
8823F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8824F: drivers/pci/host/pcie-altera.c
8825
8826PCI DRIVER FOR ARM VERSATILE PLATFORM
8827M: Rob Herring <robh@kernel.org>
8828L: linux-pci@vger.kernel.org
8829L: linux-arm-kernel@lists.infradead.org
8830S: Maintained
8831F: Documentation/devicetree/bindings/pci/versatile.txt
8832F: drivers/pci/host/pci-versatile.c
8833
8834PCI DRIVER FOR APPLIEDMICRO XGENE
8835M: Tanmay Inamdar <tinamdar@apm.com>
8836L: linux-pci@vger.kernel.org
8837L: linux-arm-kernel@lists.infradead.org
8838S: Maintained
8839F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8840F: drivers/pci/host/pci-xgene.c
8841
8842PCI DRIVER FOR FREESCALE LAYERSCAPE
8843M: Minghuan Lian <minghuan.Lian@freescale.com>
8844M: Mingkai Hu <mingkai.hu@freescale.com>
8845M: Roy Zang <tie-fei.zang@freescale.com>
8846L: linuxppc-dev@lists.ozlabs.org
8847L: linux-pci@vger.kernel.org
8848L: linux-arm-kernel@lists.infradead.org
8849S: Maintained
8850F: drivers/pci/host/*layerscape*
8851
8852PCI DRIVER FOR IMX6
8853M: Richard Zhu <Richard.Zhu@freescale.com>
8854M: Lucas Stach <l.stach@pengutronix.de>
8855L: linux-pci@vger.kernel.org
8856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8857S: Maintained
8858F: drivers/pci/host/*imx6*
8859
8860PCI DRIVER FOR TI KEYSTONE
8861M: Murali Karicheri <m-karicheri2@ti.com>
8862L: linux-pci@vger.kernel.org
8863L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8864S: Maintained
8865F: drivers/pci/host/*keystone*
8866
8867PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8868M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8869M: Jason Cooper <jason@lakedaemon.net>
8870L: linux-pci@vger.kernel.org
8871L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8872S: Maintained
8873F: drivers/pci/host/*mvebu*
8874
8875PCI DRIVER FOR NVIDIA TEGRA
8876M: Thierry Reding <thierry.reding@gmail.com>
8877L: linux-tegra@vger.kernel.org
8878L: linux-pci@vger.kernel.org
8879S: Supported
8880F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8881F: drivers/pci/host/pci-tegra.c
8882
8883PCI DRIVER FOR TI DRA7XX
8884M: Kishon Vijay Abraham I <kishon@ti.com>
8885L: linux-omap@vger.kernel.org
8886L: linux-pci@vger.kernel.org
8887S: Supported
8888F: Documentation/devicetree/bindings/pci/ti-pci.txt
8889F: drivers/pci/host/pci-dra7xx.c
8890
8891PCI DRIVER FOR RENESAS R-CAR
8892M: Simon Horman <horms@verge.net.au>
8893L: linux-pci@vger.kernel.org
8894L: linux-renesas-soc@vger.kernel.org
8895S: Maintained
8896F: drivers/pci/host/*rcar*
8897
8898PCI DRIVER FOR SAMSUNG EXYNOS
8899M: Jingoo Han <jingoohan1@gmail.com>
8900L: linux-pci@vger.kernel.org
8901L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8902L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
8903S: Maintained
8904F: drivers/pci/host/pci-exynos.c
8905
8906PCI DRIVER FOR SYNOPSIS DESIGNWARE
8907M: Jingoo Han <jingoohan1@gmail.com>
8908M: Pratyush Anand <pratyush.anand@gmail.com>
8909L: linux-pci@vger.kernel.org
8910S: Maintained
8911F: drivers/pci/host/*designware*
8912
8913PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
8914M: Joao Pinto <jpinto@synopsys.com>
8915L: linux-pci@vger.kernel.org
8916S: Maintained
8917F: Documentation/devicetree/bindings/pci/designware-pcie.txt
8918F: drivers/pci/host/pcie-designware-plat.c
8919
8920PCI DRIVER FOR GENERIC OF HOSTS
8921M: Will Deacon <will.deacon@arm.com>
8922L: linux-pci@vger.kernel.org
8923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8924S: Maintained
8925F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
8926F: drivers/pci/host/pci-host-common.c
8927F: drivers/pci/host/pci-host-generic.c
8928
8929PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
8930M: Keith Busch <keith.busch@intel.com>
8931L: linux-pci@vger.kernel.org
8932S: Supported
8933F: arch/x86/pci/vmd.c
8934
8935PCIE DRIVER FOR ST SPEAR13XX
8936M: Pratyush Anand <pratyush.anand@gmail.com>
8937L: linux-pci@vger.kernel.org
8938S: Maintained
8939F: drivers/pci/host/*spear*
8940
8941PCI MSI DRIVER FOR ALTERA MSI IP
8942M: Ley Foon Tan <lftan@altera.com>
8943L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8944L: linux-pci@vger.kernel.org
8945S: Supported
8946F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
8947F: drivers/pci/host/pcie-altera-msi.c
8948
8949PCI MSI DRIVER FOR APPLIEDMICRO XGENE
8950M: Duc Dang <dhdang@apm.com>
8951L: linux-pci@vger.kernel.org
8952L: linux-arm-kernel@lists.infradead.org
8953S: Maintained
8954F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
8955F: drivers/pci/host/pci-xgene-msi.c
8956
8957PCIE DRIVER FOR HISILICON
8958M: Zhou Wang <wangzhou1@hisilicon.com>
8959M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
8960L: linux-pci@vger.kernel.org
8961S: Maintained
8962F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
8963F: drivers/pci/host/pcie-hisi.c
8964
8965PCIE DRIVER FOR QUALCOMM MSM
8966M: Stanimir Varbanov <svarbanov@mm-sol.com>
8967L: linux-pci@vger.kernel.org
8968L: linux-arm-msm@vger.kernel.org
8969S: Maintained
8970F: drivers/pci/host/*qcom*
8971
8972PCIE DRIVER FOR CAVIUM THUNDERX
8973M: David Daney <david.daney@cavium.com>
8974L: linux-pci@vger.kernel.org
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Supported
8977F: Documentation/devicetree/bindings/pci/pci-thunder-*
8978F: drivers/pci/host/pci-thunder-*
8979
8980PCMCIA SUBSYSTEM
8981P: Linux PCMCIA Team
8982L: linux-pcmcia@lists.infradead.org
8983W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
8984T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
8985S: Maintained
8986F: Documentation/pcmcia/
8987F: drivers/pcmcia/
8988F: include/pcmcia/
8989
8990PCNET32 NETWORK DRIVER
8991M: Don Fry <pcnet32@frontier.com>
8992L: netdev@vger.kernel.org
8993S: Maintained
8994F: drivers/net/ethernet/amd/pcnet32.c
8995
8996PCRYPT PARALLEL CRYPTO ENGINE
8997M: Steffen Klassert <steffen.klassert@secunet.com>
8998L: linux-crypto@vger.kernel.org
8999S: Maintained
9000F: crypto/pcrypt.c
9001F: include/crypto/pcrypt.h
9002
9003PER-CPU MEMORY ALLOCATOR
9004M: Tejun Heo <tj@kernel.org>
9005M: Christoph Lameter <cl@linux.com>
9006T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9007S: Maintained
9008F: include/linux/percpu*.h
9009F: mm/percpu*.c
9010F: arch/*/include/asm/percpu.h
9011
9012PER-TASK DELAY ACCOUNTING
9013M: Balbir Singh <bsingharora@gmail.com>
9014S: Maintained
9015F: include/linux/delayacct.h
9016F: kernel/delayacct.c
9017
9018PERFORMANCE EVENTS SUBSYSTEM
9019M: Peter Zijlstra <peterz@infradead.org>
9020M: Ingo Molnar <mingo@redhat.com>
9021M: Arnaldo Carvalho de Melo <acme@kernel.org>
9022R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9023L: linux-kernel@vger.kernel.org
9024T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9025S: Supported
9026F: kernel/events/*
9027F: include/linux/perf_event.h
9028F: include/uapi/linux/perf_event.h
9029F: arch/*/kernel/perf_event*.c
9030F: arch/*/kernel/*/perf_event*.c
9031F: arch/*/kernel/*/*/perf_event*.c
9032F: arch/*/include/asm/perf_event.h
9033F: arch/*/kernel/perf_callchain.c
9034F: arch/*/events/*
9035F: tools/perf/
9036
9037PERSONALITY HANDLING
9038M: Christoph Hellwig <hch@infradead.org>
9039L: linux-abi-devel@lists.sourceforge.net
9040S: Maintained
9041F: include/linux/personality.h
9042F: include/uapi/linux/personality.h
9043
9044PHONET PROTOCOL
9045M: Remi Denis-Courmont <courmisch@gmail.com>
9046S: Supported
9047F: Documentation/networking/phonet.txt
9048F: include/linux/phonet.h
9049F: include/net/phonet/
9050F: include/uapi/linux/phonet.h
9051F: net/phonet/
9052
9053PHRAM MTD DRIVER
9054M: Joern Engel <joern@lazybastard.org>
9055L: linux-mtd@lists.infradead.org
9056S: Maintained
9057F: drivers/mtd/devices/phram.c
9058
9059PICOLCD HID DRIVER
9060M: Bruno Prémont <bonbons@linux-vserver.org>
9061L: linux-input@vger.kernel.org
9062S: Maintained
9063F: drivers/hid/hid-picolcd*
9064
9065PICOXCELL SUPPORT
9066M: Jamie Iles <jamie@jamieiles.com>
9067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9068T: git git://github.com/jamieiles/linux-2.6-ji.git
9069S: Supported
9070F: arch/arm/boot/dts/picoxcell*
9071F: arch/arm/mach-picoxcell/
9072F: drivers/crypto/picoxcell*
9073
9074PIN CONTROL SUBSYSTEM
9075M: Linus Walleij <linus.walleij@linaro.org>
9076L: linux-gpio@vger.kernel.org
9077T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9078S: Maintained
9079F: Documentation/devicetree/bindings/pinctrl/
9080F: Documentation/pinctrl.txt
9081F: drivers/pinctrl/
9082F: include/linux/pinctrl/
9083
9084PIN CONTROLLER - ATMEL AT91
9085M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9086L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9087S: Maintained
9088F: drivers/pinctrl/pinctrl-at91.*
9089
9090PIN CONTROLLER - ATMEL AT91 PIO4
9091M: Ludovic Desroches <ludovic.desroches@atmel.com>
9092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9093L: linux-gpio@vger.kernel.org
9094S: Supported
9095F: drivers/pinctrl/pinctrl-at91-pio4.*
9096
9097PIN CONTROLLER - INTEL
9098M: Mika Westerberg <mika.westerberg@linux.intel.com>
9099M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9100S: Maintained
9101F: drivers/pinctrl/intel/
9102
9103PIN CONTROLLER - RENESAS
9104M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9105M: Geert Uytterhoeven <geert+renesas@glider.be>
9106L: linux-renesas-soc@vger.kernel.org
9107S: Maintained
9108F: drivers/pinctrl/sh-pfc/
9109
9110PIN CONTROLLER - SAMSUNG
9111M: Tomasz Figa <tomasz.figa@gmail.com>
9112M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9113M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9114L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9115L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9116S: Maintained
9117F: drivers/pinctrl/samsung/
9118
9119PIN CONTROLLER - SINGLE
9120M: Tony Lindgren <tony@atomide.com>
9121M: Haojian Zhuang <haojian.zhuang@linaro.org>
9122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9123L: linux-omap@vger.kernel.org
9124S: Maintained
9125F: drivers/pinctrl/pinctrl-single.c
9126
9127PIN CONTROLLER - ST SPEAR
9128M: Viresh Kumar <vireshk@kernel.org>
9129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9130W: http://www.st.com/spear
9131S: Maintained
9132F: drivers/pinctrl/spear/
9133
9134PKTCDVD DRIVER
9135M: Jiri Kosina <jikos@kernel.org>
9136S: Maintained
9137F: drivers/block/pktcdvd.c
9138F: include/linux/pktcdvd.h
9139F: include/uapi/linux/pktcdvd.h
9140
9141PKUNITY SOC DRIVERS
9142M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9143W: http://mprc.pku.edu.cn/~guanxuetao/linux
9144S: Maintained
9145T: git git://github.com/gxt/linux.git
9146F: drivers/input/serio/i8042-unicore32io.h
9147F: drivers/i2c/busses/i2c-puv3.c
9148F: drivers/video/fbdev/fb-puv3.c
9149F: drivers/rtc/rtc-puv3.c
9150
9151PMBUS HARDWARE MONITORING DRIVERS
9152M: Guenter Roeck <linux@roeck-us.net>
9153L: linux-hwmon@vger.kernel.org
9154W: http://hwmon.wiki.kernel.org/
9155W: http://www.roeck-us.net/linux/drivers/
9156T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9157S: Maintained
9158F: Documentation/hwmon/pmbus
9159F: drivers/hwmon/pmbus/
9160F: include/linux/i2c/pmbus.h
9161
9162PMC SIERRA MaxRAID DRIVER
9163L: linux-scsi@vger.kernel.org
9164W: http://www.pmc-sierra.com/
9165S: Orphan
9166F: drivers/scsi/pmcraid.*
9167
9168PMC SIERRA PM8001 DRIVER
9169M: Jack Wang <jinpu.wang@profitbricks.com>
9170M: lindar_liu@usish.com
9171L: pmchba@pmcs.com
9172L: linux-scsi@vger.kernel.org
9173S: Supported
9174F: drivers/scsi/pm8001/
9175
9176POSIX CLOCKS and TIMERS
9177M: Thomas Gleixner <tglx@linutronix.de>
9178L: linux-kernel@vger.kernel.org
9179T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9180S: Maintained
9181F: fs/timerfd.c
9182F: include/linux/timer*
9183F: kernel/time/*timer*
9184
9185POWER MANAGEMENT CORE
9186M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9187L: linux-pm@vger.kernel.org
9188T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9189S: Supported
9190F: drivers/base/power/
9191F: include/linux/pm.h
9192F: include/linux/pm_*
9193F: include/linux/powercap.h
9194F: drivers/powercap/
9195
9196POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9197M: Sebastian Reichel <sre@kernel.org>
9198M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9199M: David Woodhouse <dwmw2@infradead.org>
9200L: linux-pm@vger.kernel.org
9201T: git git://git.infradead.org/battery-2.6.git
9202S: Maintained
9203F: Documentation/devicetree/bindings/power/
9204F: Documentation/devicetree/bindings/power_supply/
9205F: include/linux/power_supply.h
9206F: drivers/power/
9207X: drivers/power/avs/
9208
9209POWER STATE COORDINATION INTERFACE (PSCI)
9210M: Mark Rutland <mark.rutland@arm.com>
9211M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9212L: linux-arm-kernel@lists.infradead.org
9213S: Maintained
9214F: drivers/firmware/psci.c
9215F: include/linux/psci.h
9216F: include/uapi/linux/psci.h
9217
9218POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9219M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9220L: linuxppc-dev@lists.ozlabs.org
9221S: Maintained
9222F: drivers/char/powernv-op-panel.c
9223
9224PNP SUPPORT
9225M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9226S: Maintained
9227F: drivers/pnp/
9228
9229PPP PROTOCOL DRIVERS AND COMPRESSORS
9230M: Paul Mackerras <paulus@samba.org>
9231L: linux-ppp@vger.kernel.org
9232S: Maintained
9233F: drivers/net/ppp/ppp_*
9234
9235PPP OVER ATM (RFC 2364)
9236M: Mitchell Blank Jr <mitch@sfgoth.com>
9237S: Maintained
9238F: net/atm/pppoatm.c
9239F: include/uapi/linux/atmppp.h
9240
9241PPP OVER ETHERNET
9242M: Michal Ostrowski <mostrows@earthlink.net>
9243S: Maintained
9244F: drivers/net/ppp/pppoe.c
9245F: drivers/net/ppp/pppox.c
9246
9247PPP OVER L2TP
9248M: James Chapman <jchapman@katalix.com>
9249S: Maintained
9250F: net/l2tp/l2tp_ppp.c
9251F: include/linux/if_pppol2tp.h
9252F: include/uapi/linux/if_pppol2tp.h
9253
9254PPS SUPPORT
9255M: Rodolfo Giometti <giometti@enneenne.com>
9256W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9257L: linuxpps@ml.enneenne.com (subscribers-only)
9258S: Maintained
9259F: Documentation/pps/
9260F: drivers/pps/
9261F: include/linux/pps*.h
9262
9263PPTP DRIVER
9264M: Dmitry Kozlov <xeb@mail.ru>
9265L: netdev@vger.kernel.org
9266S: Maintained
9267F: drivers/net/ppp/pptp.c
9268W: http://sourceforge.net/projects/accel-pptp
9269
9270PREEMPTIBLE KERNEL
9271M: Robert Love <rml@tech9.net>
9272L: kpreempt-tech@lists.sourceforge.net
9273W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9274S: Supported
9275F: Documentation/preempt-locking.txt
9276F: include/linux/preempt.h
9277
9278PRISM54 WIRELESS DRIVER
9279M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9280L: linux-wireless@vger.kernel.org
9281W: http://wireless.kernel.org/en/users/Drivers/p54
9282S: Obsolete
9283F: drivers/net/wireless/intersil/prism54/
9284
9285PS3 NETWORK SUPPORT
9286M: Geoff Levand <geoff@infradead.org>
9287L: netdev@vger.kernel.org
9288L: linuxppc-dev@lists.ozlabs.org
9289S: Maintained
9290F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9291
9292PS3 PLATFORM SUPPORT
9293M: Geoff Levand <geoff@infradead.org>
9294L: linuxppc-dev@lists.ozlabs.org
9295S: Maintained
9296F: arch/powerpc/boot/ps3*
9297F: arch/powerpc/include/asm/lv1call.h
9298F: arch/powerpc/include/asm/ps3*.h
9299F: arch/powerpc/platforms/ps3/
9300F: drivers/*/ps3*
9301F: drivers/ps3/
9302F: drivers/rtc/rtc-ps3.c
9303F: drivers/usb/host/*ps3.c
9304F: sound/ppc/snd_ps3*
9305
9306PS3VRAM DRIVER
9307M: Jim Paris <jim@jtan.com>
9308M: Geoff Levand <geoff@infradead.org>
9309L: linuxppc-dev@lists.ozlabs.org
9310S: Maintained
9311F: drivers/block/ps3vram.c
9312
9313PSTORE FILESYSTEM
9314M: Anton Vorontsov <anton@enomsg.org>
9315M: Colin Cross <ccross@android.com>
9316M: Kees Cook <keescook@chromium.org>
9317M: Tony Luck <tony.luck@intel.com>
9318S: Maintained
9319T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9320F: fs/pstore/
9321F: include/linux/pstore*
9322F: drivers/firmware/efi/efi-pstore.c
9323F: drivers/acpi/apei/erst.c
9324
9325PTP HARDWARE CLOCK SUPPORT
9326M: Richard Cochran <richardcochran@gmail.com>
9327L: netdev@vger.kernel.org
9328S: Maintained
9329W: http://linuxptp.sourceforge.net/
9330F: Documentation/ABI/testing/sysfs-ptp
9331F: Documentation/ptp/*
9332F: drivers/net/ethernet/freescale/gianfar_ptp.c
9333F: drivers/net/phy/dp83640*
9334F: drivers/ptp/*
9335F: include/linux/ptp_cl*
9336
9337PTRACE SUPPORT
9338M: Roland McGrath <roland@hack.frob.com>
9339M: Oleg Nesterov <oleg@redhat.com>
9340S: Maintained
9341F: include/asm-generic/syscall.h
9342F: include/linux/ptrace.h
9343F: include/linux/regset.h
9344F: include/linux/tracehook.h
9345F: include/uapi/linux/ptrace.h
9346F: kernel/ptrace.c
9347
9348PULSE8-CEC DRIVER
9349M: Hans Verkuil <hverkuil@xs4all.nl>
9350L: linux-media@vger.kernel.org
9351T: git git://linuxtv.org/media_tree.git
9352S: Maintained
9353F: drivers/staging/media/pulse8-cec
9354
9355PVRUSB2 VIDEO4LINUX DRIVER
9356M: Mike Isely <isely@pobox.com>
9357L: pvrusb2@isely.net (subscribers-only)
9358L: linux-media@vger.kernel.org
9359W: http://www.isely.net/pvrusb2/
9360T: git git://linuxtv.org/media_tree.git
9361S: Maintained
9362F: Documentation/video4linux/README.pvrusb2
9363F: drivers/media/usb/pvrusb2/
9364
9365PWC WEBCAM DRIVER
9366M: Hans Verkuil <hverkuil@xs4all.nl>
9367L: linux-media@vger.kernel.org
9368T: git git://linuxtv.org/media_tree.git
9369S: Odd Fixes
9370F: drivers/media/usb/pwc/*
9371
9372PWM FAN DRIVER
9373M: Kamil Debski <k.debski@samsung.com>
9374L: linux-hwmon@vger.kernel.org
9375S: Supported
9376F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9377F: Documentation/hwmon/pwm-fan
9378F: drivers/hwmon/pwm-fan.c
9379
9380PWM SUBSYSTEM
9381M: Thierry Reding <thierry.reding@gmail.com>
9382L: linux-pwm@vger.kernel.org
9383S: Maintained
9384T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9385F: Documentation/pwm.txt
9386F: Documentation/devicetree/bindings/pwm/
9387F: include/linux/pwm.h
9388F: drivers/pwm/
9389F: drivers/video/backlight/pwm_bl.c
9390F: include/linux/pwm_backlight.h
9391
9392PXA2xx/PXA3xx SUPPORT
9393M: Daniel Mack <daniel@zonque.org>
9394M: Haojian Zhuang <haojian.zhuang@gmail.com>
9395M: Robert Jarzmik <robert.jarzmik@free.fr>
9396L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9397T: git git://github.com/hzhuang1/linux.git
9398T: git git://github.com/rjarzmik/linux.git
9399S: Maintained
9400F: arch/arm/boot/dts/pxa*
9401F: arch/arm/mach-pxa/
9402F: drivers/dma/pxa*
9403F: drivers/pcmcia/pxa2xx*
9404F: drivers/pinctrl/pxa/
9405F: drivers/spi/spi-pxa2xx*
9406F: drivers/usb/gadget/udc/pxa2*
9407F: include/sound/pxa2xx-lib.h
9408F: sound/arm/pxa*
9409F: sound/soc/pxa/
9410
9411PXA GPIO DRIVER
9412M: Robert Jarzmik <robert.jarzmik@free.fr>
9413L: linux-gpio@vger.kernel.org
9414S: Maintained
9415F: drivers/gpio/gpio-pxa.c
9416
9417PXA3xx NAND FLASH DRIVER
9418M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9419L: linux-mtd@lists.infradead.org
9420S: Maintained
9421F: drivers/mtd/nand/pxa3xx_nand.c
9422
9423MMP SUPPORT
9424M: Eric Miao <eric.y.miao@gmail.com>
9425M: Haojian Zhuang <haojian.zhuang@gmail.com>
9426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9427T: git git://github.com/hzhuang1/linux.git
9428T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9429S: Maintained
9430F: arch/arm/boot/dts/mmp*
9431F: arch/arm/mach-mmp/
9432
9433PXA MMCI DRIVER
9434S: Orphan
9435
9436PXA RTC DRIVER
9437M: Robert Jarzmik <robert.jarzmik@free.fr>
9438L: rtc-linux@googlegroups.com
9439S: Maintained
9440
9441QAT DRIVER
9442M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9443M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9444L: qat-linux@intel.com
9445S: Supported
9446F: drivers/crypto/qat/
9447
9448QIB DRIVER
9449M: Mike Marciniszyn <infinipath@intel.com>
9450L: linux-rdma@vger.kernel.org
9451S: Supported
9452F: drivers/infiniband/hw/qib/
9453
9454QLOGIC QLA1280 SCSI DRIVER
9455M: Michael Reed <mdr@sgi.com>
9456L: linux-scsi@vger.kernel.org
9457S: Maintained
9458F: drivers/scsi/qla1280.[ch]
9459
9460QLOGIC QLA2XXX FC-SCSI DRIVER
9461M: qla2xxx-upstream@qlogic.com
9462L: linux-scsi@vger.kernel.org
9463S: Supported
9464F: Documentation/scsi/LICENSE.qla2xxx
9465F: drivers/scsi/qla2xxx/
9466
9467QLOGIC QLA4XXX iSCSI DRIVER
9468M: QLogic-Storage-Upstream@qlogic.com
9469L: linux-scsi@vger.kernel.org
9470S: Supported
9471F: Documentation/scsi/LICENSE.qla4xxx
9472F: drivers/scsi/qla4xxx/
9473
9474QLOGIC QLA3XXX NETWORK DRIVER
9475M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9476M: Ron Mercer <ron.mercer@qlogic.com>
9477M: linux-driver@qlogic.com
9478L: netdev@vger.kernel.org
9479S: Supported
9480F: Documentation/networking/LICENSE.qla3xxx
9481F: drivers/net/ethernet/qlogic/qla3xxx.*
9482
9483QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9484M: Dept-GELinuxNICDev@qlogic.com
9485L: netdev@vger.kernel.org
9486S: Supported
9487F: drivers/net/ethernet/qlogic/qlcnic/
9488
9489QLOGIC QLGE 10Gb ETHERNET DRIVER
9490M: Harish Patil <harish.patil@qlogic.com>
9491M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9492M: Dept-GELinuxNICDev@qlogic.com
9493M: linux-driver@qlogic.com
9494L: netdev@vger.kernel.org
9495S: Supported
9496F: drivers/net/ethernet/qlogic/qlge/
9497
9498QLOGIC QL4xxx ETHERNET DRIVER
9499M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9500M: Ariel Elior <Ariel.Elior@qlogic.com>
9501M: everest-linux-l2@qlogic.com
9502L: netdev@vger.kernel.org
9503S: Supported
9504F: drivers/net/ethernet/qlogic/qed/
9505F: include/linux/qed/
9506F: drivers/net/ethernet/qlogic/qede/
9507
9508QNX4 FILESYSTEM
9509M: Anders Larsen <al@alarsen.net>
9510W: http://www.alarsen.net/linux/qnx4fs/
9511S: Maintained
9512F: fs/qnx4/
9513F: include/uapi/linux/qnx4_fs.h
9514F: include/uapi/linux/qnxtypes.h
9515
9516QT1010 MEDIA DRIVER
9517M: Antti Palosaari <crope@iki.fi>
9518L: linux-media@vger.kernel.org
9519W: https://linuxtv.org
9520W: http://palosaari.fi/linux/
9521Q: http://patchwork.linuxtv.org/project/linux-media/list/
9522T: git git://linuxtv.org/anttip/media_tree.git
9523S: Maintained
9524F: drivers/media/tuners/qt1010*
9525
9526QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9527M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9528L: linux-wireless@vger.kernel.org
9529L: ath9k-devel@lists.ath9k.org
9530W: http://wireless.kernel.org/en/users/Drivers/ath9k
9531S: Supported
9532F: drivers/net/wireless/ath/ath9k/
9533
9534QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9535M: Kalle Valo <kvalo@qca.qualcomm.com>
9536L: ath10k@lists.infradead.org
9537W: http://wireless.kernel.org/en/users/Drivers/ath10k
9538T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9539S: Supported
9540F: drivers/net/wireless/ath/ath10k/
9541
9542QUALCOMM HEXAGON ARCHITECTURE
9543M: Richard Kuo <rkuo@codeaurora.org>
9544L: linux-hexagon@vger.kernel.org
9545T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9546S: Supported
9547F: arch/hexagon/
9548
9549QUALCOMM WCN36XX WIRELESS DRIVER
9550M: Eugene Krasnikov <k.eugene.e@gmail.com>
9551L: wcn36xx@lists.infradead.org
9552W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9553T: git git://github.com/KrasnikovEugene/wcn36xx.git
9554S: Supported
9555F: drivers/net/wireless/ath/wcn36xx/
9556
9557QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9558M: Gabriel Somlo <somlo@cmu.edu>
9559M: "Michael S. Tsirkin" <mst@redhat.com>
9560L: qemu-devel@nongnu.org
9561S: Maintained
9562F: drivers/firmware/qemu_fw_cfg.c
9563
9564RADOS BLOCK DEVICE (RBD)
9565M: Ilya Dryomov <idryomov@gmail.com>
9566M: Sage Weil <sage@redhat.com>
9567M: Alex Elder <elder@kernel.org>
9568L: ceph-devel@vger.kernel.org
9569W: http://ceph.com/
9570T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9571T: git git://github.com/ceph/ceph-client.git
9572S: Supported
9573F: Documentation/ABI/testing/sysfs-bus-rbd
9574F: drivers/block/rbd.c
9575F: drivers/block/rbd_types.h
9576
9577RADEON FRAMEBUFFER DISPLAY DRIVER
9578M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9579L: linux-fbdev@vger.kernel.org
9580S: Maintained
9581F: drivers/video/fbdev/aty/radeon*
9582F: include/uapi/linux/radeonfb.h
9583
9584RADIOSHARK RADIO DRIVER
9585M: Hans Verkuil <hverkuil@xs4all.nl>
9586L: linux-media@vger.kernel.org
9587T: git git://linuxtv.org/media_tree.git
9588S: Maintained
9589F: drivers/media/radio/radio-shark.c
9590
9591RADIOSHARK2 RADIO DRIVER
9592M: Hans Verkuil <hverkuil@xs4all.nl>
9593L: linux-media@vger.kernel.org
9594T: git git://linuxtv.org/media_tree.git
9595S: Maintained
9596F: drivers/media/radio/radio-shark2.c
9597F: drivers/media/radio/radio-tea5777.c
9598
9599RAGE128 FRAMEBUFFER DISPLAY DRIVER
9600M: Paul Mackerras <paulus@samba.org>
9601L: linux-fbdev@vger.kernel.org
9602S: Maintained
9603F: drivers/video/fbdev/aty/aty128fb.c
9604
9605RALINK MIPS ARCHITECTURE
9606M: John Crispin <john@phrozen.org>
9607L: linux-mips@linux-mips.org
9608S: Maintained
9609F: arch/mips/ralink
9610
9611RALINK RT2X00 WIRELESS LAN DRIVER
9612P: rt2x00 project
9613M: Stanislaw Gruszka <sgruszka@redhat.com>
9614M: Helmut Schaa <helmut.schaa@googlemail.com>
9615L: linux-wireless@vger.kernel.org
9616S: Maintained
9617F: drivers/net/wireless/ralink/rt2x00/
9618
9619RAMDISK RAM BLOCK DEVICE DRIVER
9620M: Jens Axboe <axboe@kernel.dk>
9621S: Maintained
9622F: Documentation/blockdev/ramdisk.txt
9623F: drivers/block/brd.c
9624
9625RANDOM NUMBER DRIVER
9626M: "Theodore Ts'o" <tytso@mit.edu>
9627S: Maintained
9628F: drivers/char/random.c
9629
9630RAPIDIO SUBSYSTEM
9631M: Matt Porter <mporter@kernel.crashing.org>
9632M: Alexandre Bounine <alexandre.bounine@idt.com>
9633S: Maintained
9634F: drivers/rapidio/
9635
9636RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9637L: linux-wireless@vger.kernel.org
9638S: Orphan
9639F: drivers/net/wireless/ray*
9640
9641RCUTORTURE MODULE
9642M: Josh Triplett <josh@joshtriplett.org>
9643M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9644L: linux-kernel@vger.kernel.org
9645S: Supported
9646T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9647F: Documentation/RCU/torture.txt
9648F: kernel/rcu/rcutorture.c
9649
9650RCUTORTURE TEST FRAMEWORK
9651M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9652M: Josh Triplett <josh@joshtriplett.org>
9653R: Steven Rostedt <rostedt@goodmis.org>
9654R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9655R: Lai Jiangshan <jiangshanlai@gmail.com>
9656L: linux-kernel@vger.kernel.org
9657S: Supported
9658T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9659F: tools/testing/selftests/rcutorture
9660
9661RDC R-321X SoC
9662M: Florian Fainelli <florian@openwrt.org>
9663S: Maintained
9664
9665RDC R6040 FAST ETHERNET DRIVER
9666M: Florian Fainelli <f.fainelli@gmail.com>
9667L: netdev@vger.kernel.org
9668S: Maintained
9669F: drivers/net/ethernet/rdc/r6040.c
9670
9671RDS - RELIABLE DATAGRAM SOCKETS
9672M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9673L: netdev@vger.kernel.org
9674L: linux-rdma@vger.kernel.org
9675L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9676W: https://oss.oracle.com/projects/rds/
9677S: Supported
9678F: net/rds/
9679F: Documentation/networking/rds.txt
9680
9681RDMAVT - RDMA verbs software
9682M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9683L: linux-rdma@vger.kernel.org
9684S: Supported
9685F: drivers/infiniband/sw/rdmavt
9686
9687READ-COPY UPDATE (RCU)
9688M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9689M: Josh Triplett <josh@joshtriplett.org>
9690R: Steven Rostedt <rostedt@goodmis.org>
9691R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9692R: Lai Jiangshan <jiangshanlai@gmail.com>
9693L: linux-kernel@vger.kernel.org
9694W: http://www.rdrop.com/users/paulmck/RCU/
9695S: Supported
9696T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9697F: Documentation/RCU/
9698X: Documentation/RCU/torture.txt
9699F: include/linux/rcu*
9700X: include/linux/srcu.h
9701F: kernel/rcu/
9702X: kernel/torture.c
9703
9704REAL TIME CLOCK (RTC) SUBSYSTEM
9705M: Alessandro Zummo <a.zummo@towertech.it>
9706M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9707L: rtc-linux@googlegroups.com
9708Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9709T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9710S: Maintained
9711F: Documentation/rtc.txt
9712F: drivers/rtc/
9713F: include/linux/rtc.h
9714F: include/uapi/linux/rtc.h
9715
9716REALTEK AUDIO CODECS
9717M: Bard Liao <bardliao@realtek.com>
9718M: Oder Chiou <oder_chiou@realtek.com>
9719S: Maintained
9720F: sound/soc/codecs/rt*
9721F: include/sound/rt*.h
9722
9723REISERFS FILE SYSTEM
9724L: reiserfs-devel@vger.kernel.org
9725S: Supported
9726F: fs/reiserfs/
9727
9728REGISTER MAP ABSTRACTION
9729M: Mark Brown <broonie@kernel.org>
9730L: linux-kernel@vger.kernel.org
9731T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9732S: Supported
9733F: Documentation/devicetree/bindings/regmap/
9734F: drivers/base/regmap/
9735F: include/linux/regmap.h
9736
9737REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9738M: Ohad Ben-Cohen <ohad@wizery.com>
9739M: Bjorn Andersson <bjorn.andersson@linaro.org>
9740L: linux-remoteproc@vger.kernel.org
9741T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9742S: Maintained
9743F: Documentation/devicetree/bindings/remoteproc/
9744F: Documentation/remoteproc.txt
9745F: drivers/remoteproc/
9746F: include/linux/remoteproc.h
9747
9748REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9749M: Ohad Ben-Cohen <ohad@wizery.com>
9750M: Bjorn Andersson <bjorn.andersson@linaro.org>
9751L: linux-remoteproc@vger.kernel.org
9752T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9753S: Maintained
9754F: drivers/rpmsg/
9755F: Documentation/rpmsg.txt
9756F: include/linux/rpmsg.h
9757
9758RENESAS ETHERNET DRIVERS
9759R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9760L: netdev@vger.kernel.org
9761L: linux-renesas-soc@vger.kernel.org
9762F: drivers/net/ethernet/renesas/
9763F: include/linux/sh_eth.h
9764
9765RENESAS USB2 PHY DRIVER
9766M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9767L: linux-renesas-soc@vger.kernel.org
9768S: Maintained
9769F: drivers/phy/phy-rcar-gen3-usb2.c
9770
9771RESET CONTROLLER FRAMEWORK
9772M: Philipp Zabel <p.zabel@pengutronix.de>
9773T: git git://git.pengutronix.de/git/pza/linux
9774S: Maintained
9775F: drivers/reset/
9776F: Documentation/devicetree/bindings/reset/
9777F: include/dt-bindings/reset/
9778F: include/linux/reset.h
9779F: include/linux/reset-controller.h
9780
9781RFKILL
9782M: Johannes Berg <johannes@sipsolutions.net>
9783L: linux-wireless@vger.kernel.org
9784W: http://wireless.kernel.org/
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9786T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9787S: Maintained
9788F: Documentation/rfkill.txt
9789F: net/rfkill/
9790
9791RHASHTABLE
9792M: Thomas Graf <tgraf@suug.ch>
9793L: netdev@vger.kernel.org
9794S: Maintained
9795F: lib/rhashtable.c
9796F: include/linux/rhashtable.h
9797
9798RICOH SMARTMEDIA/XD DRIVER
9799M: Maxim Levitsky <maximlevitsky@gmail.com>
9800S: Maintained
9801F: drivers/mtd/nand/r852.c
9802F: drivers/mtd/nand/r852.h
9803
9804RICOH R5C592 MEMORYSTICK DRIVER
9805M: Maxim Levitsky <maximlevitsky@gmail.com>
9806S: Maintained
9807F: drivers/memstick/host/r592.*
9808
9809ROCCAT DRIVERS
9810M: Stefan Achatz <erazor_de@users.sourceforge.net>
9811W: http://sourceforge.net/projects/roccat/
9812S: Maintained
9813F: drivers/hid/hid-roccat*
9814F: include/linux/hid-roccat*
9815F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9816
9817ROCKER DRIVER
9818M: Jiri Pirko <jiri@resnulli.us>
9819L: netdev@vger.kernel.org
9820S: Supported
9821F: drivers/net/ethernet/rocker/
9822
9823ROCKETPORT DRIVER
9824P: Comtrol Corp.
9825W: http://www.comtrol.com
9826S: Maintained
9827F: Documentation/serial/rocket.txt
9828F: drivers/tty/rocket*
9829
9830ROCKETPORT EXPRESS/INFINITY DRIVER
9831M: Kevin Cernekee <cernekee@gmail.com>
9832L: linux-serial@vger.kernel.org
9833S: Odd Fixes
9834F: drivers/tty/serial/rp2.*
9835
9836ROSE NETWORK LAYER
9837M: Ralf Baechle <ralf@linux-mips.org>
9838L: linux-hams@vger.kernel.org
9839W: http://www.linux-ax25.org/
9840S: Maintained
9841F: include/net/rose.h
9842F: include/uapi/linux/rose.h
9843F: net/rose/
9844
9845RTL2830 MEDIA DRIVER
9846M: Antti Palosaari <crope@iki.fi>
9847L: linux-media@vger.kernel.org
9848W: https://linuxtv.org
9849W: http://palosaari.fi/linux/
9850Q: http://patchwork.linuxtv.org/project/linux-media/list/
9851T: git git://linuxtv.org/anttip/media_tree.git
9852S: Maintained
9853F: drivers/media/dvb-frontends/rtl2830*
9854
9855RTL2832 MEDIA DRIVER
9856M: Antti Palosaari <crope@iki.fi>
9857L: linux-media@vger.kernel.org
9858W: https://linuxtv.org
9859W: http://palosaari.fi/linux/
9860Q: http://patchwork.linuxtv.org/project/linux-media/list/
9861T: git git://linuxtv.org/anttip/media_tree.git
9862S: Maintained
9863F: drivers/media/dvb-frontends/rtl2832*
9864
9865RTL2832_SDR MEDIA DRIVER
9866M: Antti Palosaari <crope@iki.fi>
9867L: linux-media@vger.kernel.org
9868W: https://linuxtv.org
9869W: http://palosaari.fi/linux/
9870Q: http://patchwork.linuxtv.org/project/linux-media/list/
9871T: git git://linuxtv.org/anttip/media_tree.git
9872S: Maintained
9873F: drivers/media/dvb-frontends/rtl2832_sdr*
9874
9875RTL8180 WIRELESS DRIVER
9876L: linux-wireless@vger.kernel.org
9877W: http://wireless.kernel.org/
9878T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9879S: Orphan
9880F: drivers/net/wireless/realtek/rtl818x/rtl8180/
9881
9882RTL8187 WIRELESS DRIVER
9883M: Herton Ronaldo Krzesinski <herton@canonical.com>
9884M: Hin-Tak Leung <htl10@users.sourceforge.net>
9885M: Larry Finger <Larry.Finger@lwfinger.net>
9886L: linux-wireless@vger.kernel.org
9887W: http://wireless.kernel.org/
9888T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9889S: Maintained
9890F: drivers/net/wireless/realtek/rtl818x/rtl8187/
9891
9892RTL8192CE WIRELESS DRIVER
9893M: Larry Finger <Larry.Finger@lwfinger.net>
9894M: Chaoming Li <chaoming_li@realsil.com.cn>
9895L: linux-wireless@vger.kernel.org
9896W: http://wireless.kernel.org/
9897T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
9898S: Maintained
9899F: drivers/net/wireless/realtek/rtlwifi/
9900F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
9901
9902RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
9903M: Jes Sorensen <Jes.Sorensen@redhat.com>
9904L: linux-wireless@vger.kernel.org
9905T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
9906S: Maintained
9907F: drivers/net/wireless/realtek/rtl8xxxu/
9908
9909S3 SAVAGE FRAMEBUFFER DRIVER
9910M: Antonino Daplas <adaplas@gmail.com>
9911L: linux-fbdev@vger.kernel.org
9912S: Maintained
9913F: drivers/video/fbdev/savage/
9914
9915S390
9916M: Martin Schwidefsky <schwidefsky@de.ibm.com>
9917M: Heiko Carstens <heiko.carstens@de.ibm.com>
9918L: linux-s390@vger.kernel.org
9919W: http://www.ibm.com/developerworks/linux/linux390/
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
9921S: Supported
9922F: arch/s390/
9923F: drivers/s390/
9924F: Documentation/s390/
9925F: Documentation/DocBook/s390*
9926
9927S390 COMMON I/O LAYER
9928M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9929M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
9930L: linux-s390@vger.kernel.org
9931W: http://www.ibm.com/developerworks/linux/linux390/
9932S: Supported
9933F: drivers/s390/cio/
9934
9935S390 DASD DRIVER
9936M: Stefan Weinhuber <wein@de.ibm.com>
9937M: Stefan Haberland <stefan.haberland@de.ibm.com>
9938L: linux-s390@vger.kernel.org
9939W: http://www.ibm.com/developerworks/linux/linux390/
9940S: Supported
9941F: drivers/s390/block/dasd*
9942F: block/partitions/ibm.c
9943
9944S390 NETWORK DRIVERS
9945M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9946L: linux-s390@vger.kernel.org
9947W: http://www.ibm.com/developerworks/linux/linux390/
9948S: Supported
9949F: drivers/s390/net/
9950
9951S390 PCI SUBSYSTEM
9952M: Sebastian Ott <sebott@linux.vnet.ibm.com>
9953M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9954L: linux-s390@vger.kernel.org
9955W: http://www.ibm.com/developerworks/linux/linux390/
9956S: Supported
9957F: arch/s390/pci/
9958F: drivers/pci/hotplug/s390_pci_hpc.c
9959
9960S390 ZCRYPT DRIVER
9961M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
9962L: linux-s390@vger.kernel.org
9963W: http://www.ibm.com/developerworks/linux/linux390/
9964S: Supported
9965F: drivers/s390/crypto/
9966
9967S390 ZFCP DRIVER
9968M: Steffen Maier <maier@linux.vnet.ibm.com>
9969L: linux-s390@vger.kernel.org
9970W: http://www.ibm.com/developerworks/linux/linux390/
9971S: Supported
9972F: drivers/s390/scsi/zfcp_*
9973
9974S390 IUCV NETWORK LAYER
9975M: Ursula Braun <ubraun@linux.vnet.ibm.com>
9976L: linux-s390@vger.kernel.org
9977W: http://www.ibm.com/developerworks/linux/linux390/
9978S: Supported
9979F: drivers/s390/net/*iucv*
9980F: include/net/iucv/
9981F: net/iucv/
9982
9983S390 IOMMU (PCI)
9984M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
9985L: linux-s390@vger.kernel.org
9986W: http://www.ibm.com/developerworks/linux/linux390/
9987S: Supported
9988F: drivers/iommu/s390-iommu.c
9989
9990S3C24XX SD/MMC Driver
9991M: Ben Dooks <ben-linux@fluff.org>
9992L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9993S: Supported
9994F: drivers/mmc/host/s3cmci.*
9995
9996SAA6588 RDS RECEIVER DRIVER
9997M: Hans Verkuil <hverkuil@xs4all.nl>
9998L: linux-media@vger.kernel.org
9999T: git git://linuxtv.org/media_tree.git
10000W: https://linuxtv.org
10001S: Odd Fixes
10002F: drivers/media/i2c/saa6588*
10003
10004SAA7134 VIDEO4LINUX DRIVER
10005M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10006M: Mauro Carvalho Chehab <mchehab@kernel.org>
10007L: linux-media@vger.kernel.org
10008W: https://linuxtv.org
10009T: git git://linuxtv.org/media_tree.git
10010S: Odd fixes
10011F: Documentation/video4linux/*.saa7134
10012F: drivers/media/pci/saa7134/
10013
10014SAA7146 VIDEO4LINUX-2 DRIVER
10015M: Hans Verkuil <hverkuil@xs4all.nl>
10016L: linux-media@vger.kernel.org
10017T: git git://linuxtv.org/media_tree.git
10018S: Maintained
10019F: drivers/media/common/saa7146/
10020F: drivers/media/pci/saa7146/
10021F: include/media/saa7146*
10022
10023SAMSUNG LAPTOP DRIVER
10024M: Corentin Chary <corentin.chary@gmail.com>
10025L: platform-driver-x86@vger.kernel.org
10026S: Maintained
10027F: drivers/platform/x86/samsung-laptop.c
10028
10029SAMSUNG AUDIO (ASoC) DRIVERS
10030M: Sangbeom Kim <sbkim73@samsung.com>
10031L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10032S: Supported
10033F: sound/soc/samsung/
10034
10035SAMSUNG FRAMEBUFFER DRIVER
10036M: Jingoo Han <jingoohan1@gmail.com>
10037L: linux-fbdev@vger.kernel.org
10038S: Maintained
10039F: drivers/video/fbdev/s3c-fb.c
10040
10041SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10042M: Sangbeom Kim <sbkim73@samsung.com>
10043M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10044L: linux-kernel@vger.kernel.org
10045L: linux-samsung-soc@vger.kernel.org
10046S: Supported
10047F: drivers/mfd/sec*.c
10048F: drivers/regulator/s2m*.c
10049F: drivers/regulator/s5m*.c
10050F: drivers/clk/clk-s2mps11.c
10051F: drivers/rtc/rtc-s5m.c
10052F: include/linux/mfd/samsung/
10053F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10054F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10055F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10056F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10057
10058SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10059M: Kyungmin Park <kyungmin.park@samsung.com>
10060M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10061L: linux-media@vger.kernel.org
10062Q: https://patchwork.linuxtv.org/project/linux-media/list/
10063S: Supported
10064F: drivers/media/platform/exynos4-is/
10065
10066SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10067M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10068L: linux-media@vger.kernel.org
10069L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10070S: Maintained
10071F: drivers/media/platform/s3c-camif/
10072F: include/media/drv-intf/s3c_camif.h
10073
10074SAMSUNG S5C73M3 CAMERA DRIVER
10075M: Kyungmin Park <kyungmin.park@samsung.com>
10076M: Andrzej Hajda <a.hajda@samsung.com>
10077L: linux-media@vger.kernel.org
10078S: Supported
10079F: drivers/media/i2c/s5c73m3/*
10080
10081SAMSUNG S5K5BAF CAMERA DRIVER
10082M: Kyungmin Park <kyungmin.park@samsung.com>
10083M: Andrzej Hajda <a.hajda@samsung.com>
10084L: linux-media@vger.kernel.org
10085S: Supported
10086F: drivers/media/i2c/s5k5baf.c
10087
10088SAMSUNG S3FWRN5 NFC DRIVER
10089M: Robert Baldyga <r.baldyga@samsung.com>
10090M: Krzysztof Opasiak <k.opasiak@samsung.com>
10091L: linux-nfc@lists.01.org (moderated for non-subscribers)
10092S: Supported
10093F: drivers/nfc/s3fwrn5
10094
10095SAMSUNG SOC CLOCK DRIVERS
10096M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10097M: Tomasz Figa <tomasz.figa@gmail.com>
10098S: Supported
10099L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10100F: drivers/clk/samsung/
10101
10102SAMSUNG SXGBE DRIVERS
10103M: Byungho An <bh74.an@samsung.com>
10104M: Girish K S <ks.giri@samsung.com>
10105M: Vipul Pandya <vipul.pandya@samsung.com>
10106S: Supported
10107L: netdev@vger.kernel.org
10108F: drivers/net/ethernet/samsung/sxgbe/
10109
10110SAMSUNG THERMAL DRIVER
10111M: Lukasz Majewski <l.majewski@samsung.com>
10112L: linux-pm@vger.kernel.org
10113L: linux-samsung-soc@vger.kernel.org
10114S: Supported
10115T: git https://github.com/lmajewski/linux-samsung-thermal.git
10116F: drivers/thermal/samsung/
10117
10118SAMSUNG USB2 PHY DRIVER
10119M: Kamil Debski <k.debski@samsung.com>
10120L: linux-kernel@vger.kernel.org
10121S: Supported
10122F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10123F: Documentation/phy/samsung-usb2.txt
10124F: drivers/phy/phy-exynos4210-usb2.c
10125F: drivers/phy/phy-exynos4x12-usb2.c
10126F: drivers/phy/phy-exynos5250-usb2.c
10127F: drivers/phy/phy-s5pv210-usb2.c
10128F: drivers/phy/phy-samsung-usb2.c
10129F: drivers/phy/phy-samsung-usb2.h
10130
10131SERIAL DRIVERS
10132M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10133L: linux-serial@vger.kernel.org
10134S: Maintained
10135F: Documentation/devicetree/bindings/serial/
10136F: drivers/tty/serial/
10137
10138SYNOPSYS DESIGNWARE DMAC DRIVER
10139M: Viresh Kumar <vireshk@kernel.org>
10140M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10141S: Maintained
10142F: include/linux/dma/dw.h
10143F: include/linux/platform_data/dma-dw.h
10144F: drivers/dma/dw/
10145
10146SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10147M: Lars Persson <lars.persson@axis.com>
10148L: netdev@vger.kernel.org
10149S: Supported
10150F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10151F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10152
10153SYNOPSYS DESIGNWARE I2C DRIVER
10154M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10155R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10156R: Mika Westerberg <mika.westerberg@linux.intel.com>
10157L: linux-i2c@vger.kernel.org
10158S: Maintained
10159F: drivers/i2c/busses/i2c-designware-*
10160F: include/linux/platform_data/i2c-designware.h
10161
10162SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10163M: Jaehoon Chung <jh80.chung@samsung.com>
10164L: linux-mmc@vger.kernel.org
10165S: Maintained
10166F: include/linux/mmc/dw_mmc.h
10167F: drivers/mmc/host/dw_mmc*
10168
10169SYSTEM TRACE MODULE CLASS
10170M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10171S: Maintained
10172T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10173F: Documentation/trace/stm.txt
10174F: drivers/hwtracing/stm/
10175F: include/linux/stm.h
10176F: include/uapi/linux/stm.h
10177
10178THUNDERBOLT DRIVER
10179M: Andreas Noever <andreas.noever@gmail.com>
10180S: Maintained
10181F: drivers/thunderbolt/
10182
10183TI BQ27XXX POWER SUPPLY DRIVER
10184R: Andrew F. Davis <afd@ti.com>
10185F: include/linux/power/bq27xxx_battery.h
10186F: drivers/power/bq27xxx_battery.c
10187F: drivers/power/bq27xxx_battery_i2c.c
10188
10189TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10190M: John Stultz <john.stultz@linaro.org>
10191M: Thomas Gleixner <tglx@linutronix.de>
10192L: linux-kernel@vger.kernel.org
10193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10194S: Supported
10195F: include/linux/clocksource.h
10196F: include/linux/time.h
10197F: include/linux/timex.h
10198F: include/uapi/linux/time.h
10199F: include/uapi/linux/timex.h
10200F: kernel/time/clocksource.c
10201F: kernel/time/time*.c
10202F: kernel/time/alarmtimer.c
10203F: kernel/time/ntp.c
10204F: tools/testing/selftests/timers/
10205
10206SC1200 WDT DRIVER
10207M: Zwane Mwaikambo <zwanem@gmail.com>
10208S: Maintained
10209F: drivers/watchdog/sc1200wdt.c
10210
10211SCHEDULER
10212M: Ingo Molnar <mingo@redhat.com>
10213M: Peter Zijlstra <peterz@infradead.org>
10214L: linux-kernel@vger.kernel.org
10215T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10216S: Maintained
10217F: kernel/sched/
10218F: include/linux/sched.h
10219F: include/uapi/linux/sched.h
10220F: include/linux/wait.h
10221
10222SCORE ARCHITECTURE
10223M: Chen Liqin <liqin.linux@gmail.com>
10224M: Lennox Wu <lennox.wu@gmail.com>
10225W: http://www.sunplus.com
10226S: Supported
10227F: arch/score/
10228
10229SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10230M: Sudeep Holla <sudeep.holla@arm.com>
10231L: linux-arm-kernel@lists.infradead.org
10232S: Maintained
10233F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10234F: drivers/clk/clk-scpi.c
10235F: drivers/cpufreq/scpi-cpufreq.c
10236F: drivers/firmware/arm_scpi.c
10237F: include/linux/scpi_protocol.h
10238
10239SCSI CDROM DRIVER
10240M: Jens Axboe <axboe@kernel.dk>
10241L: linux-scsi@vger.kernel.org
10242W: http://www.kernel.dk
10243S: Maintained
10244F: drivers/scsi/sr*
10245
10246SCSI RDMA PROTOCOL (SRP) INITIATOR
10247M: Bart Van Assche <bart.vanassche@sandisk.com>
10248L: linux-rdma@vger.kernel.org
10249S: Supported
10250W: http://www.openfabrics.org
10251Q: http://patchwork.kernel.org/project/linux-rdma/list/
10252T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10253F: drivers/infiniband/ulp/srp/
10254F: include/scsi/srp.h
10255
10256SCSI SG DRIVER
10257M: Doug Gilbert <dgilbert@interlog.com>
10258L: linux-scsi@vger.kernel.org
10259W: http://sg.danny.cz/sg
10260S: Maintained
10261F: Documentation/scsi/scsi-generic.txt
10262F: drivers/scsi/sg.c
10263F: include/scsi/sg.h
10264
10265SCSI SUBSYSTEM
10266M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10267T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10268M: "Martin K. Petersen" <martin.petersen@oracle.com>
10269T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10270L: linux-scsi@vger.kernel.org
10271S: Maintained
10272F: Documentation/devicetree/bindings/scsi/
10273F: drivers/scsi/
10274F: include/scsi/
10275
10276SCSI TAPE DRIVER
10277M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10278L: linux-scsi@vger.kernel.org
10279S: Maintained
10280F: Documentation/scsi/st.txt
10281F: drivers/scsi/st.*
10282F: drivers/scsi/st_*.h
10283
10284SCTP PROTOCOL
10285M: Vlad Yasevich <vyasevich@gmail.com>
10286M: Neil Horman <nhorman@tuxdriver.com>
10287L: linux-sctp@vger.kernel.org
10288W: http://lksctp.sourceforge.net
10289S: Maintained
10290F: Documentation/networking/sctp.txt
10291F: include/linux/sctp.h
10292F: include/uapi/linux/sctp.h
10293F: include/net/sctp/
10294F: net/sctp/
10295
10296SCx200 CPU SUPPORT
10297M: Jim Cromie <jim.cromie@gmail.com>
10298S: Odd Fixes
10299F: Documentation/i2c/busses/scx200_acb
10300F: arch/x86/platform/scx200/
10301F: drivers/watchdog/scx200_wdt.c
10302F: drivers/i2c/busses/scx200*
10303F: drivers/mtd/maps/scx200_docflash.c
10304F: include/linux/scx200.h
10305
10306SCx200 GPIO DRIVER
10307M: Jim Cromie <jim.cromie@gmail.com>
10308S: Maintained
10309F: drivers/char/scx200_gpio.c
10310F: include/linux/scx200_gpio.h
10311
10312SCx200 HRT CLOCKSOURCE DRIVER
10313M: Jim Cromie <jim.cromie@gmail.com>
10314S: Maintained
10315F: drivers/clocksource/scx200_hrt.c
10316
10317SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10318M: Sascha Sommer <saschasommer@freenet.de>
10319L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10320S: Maintained
10321F: drivers/mmc/host/sdricoh_cs.c
10322
10323SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10324M: Adrian Hunter <adrian.hunter@intel.com>
10325L: linux-mmc@vger.kernel.org
10326T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10327S: Maintained
10328F: drivers/mmc/host/sdhci*
10329F: include/linux/mmc/sdhci*
10330
10331SECURE COMPUTING
10332M: Kees Cook <keescook@chromium.org>
10333R: Andy Lutomirski <luto@amacapital.net>
10334R: Will Drewry <wad@chromium.org>
10335T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10336S: Supported
10337F: kernel/seccomp.c
10338F: include/uapi/linux/seccomp.h
10339F: include/linux/seccomp.h
10340F: tools/testing/selftests/seccomp/*
10341K: \bsecure_computing
10342K: \bTIF_SECCOMP\b
10343
10344SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10345M: Ben Dooks <ben-linux@fluff.org>
10346M: Jaehoon Chung <jh80.chung@samsung.com>
10347L: linux-mmc@vger.kernel.org
10348S: Maintained
10349F: drivers/mmc/host/sdhci-s3c*
10350
10351SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10352M: Viresh Kumar <vireshk@kernel.org>
10353L: linux-mmc@vger.kernel.org
10354S: Maintained
10355F: drivers/mmc/host/sdhci-spear.c
10356
10357SECURITY SUBSYSTEM
10358M: James Morris <james.l.morris@oracle.com>
10359M: "Serge E. Hallyn" <serge@hallyn.com>
10360L: linux-security-module@vger.kernel.org (suggested Cc:)
10361T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10362W: http://kernsec.org/
10363S: Supported
10364F: security/
10365
10366SECURITY CONTACT
10367M: Security Officers <security@kernel.org>
10368S: Supported
10369
10370SELINUX SECURITY MODULE
10371M: Paul Moore <paul@paul-moore.com>
10372M: Stephen Smalley <sds@tycho.nsa.gov>
10373M: Eric Paris <eparis@parisplace.org>
10374L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10375W: http://selinuxproject.org
10376T: git git://git.infradead.org/users/pcmoore/selinux
10377S: Supported
10378F: include/linux/selinux*
10379F: security/selinux/
10380F: scripts/selinux/
10381
10382APPARMOR SECURITY MODULE
10383M: John Johansen <john.johansen@canonical.com>
10384L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10385W: apparmor.wiki.kernel.org
10386T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10387S: Supported
10388F: security/apparmor/
10389
10390LOADPIN SECURITY MODULE
10391M: Kees Cook <keescook@chromium.org>
10392T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10393S: Supported
10394F: security/loadpin/
10395
10396YAMA SECURITY MODULE
10397M: Kees Cook <keescook@chromium.org>
10398T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10399S: Supported
10400F: security/yama/
10401
10402SENSABLE PHANTOM
10403M: Jiri Slaby <jirislaby@gmail.com>
10404S: Maintained
10405F: drivers/misc/phantom.c
10406F: include/uapi/linux/phantom.h
10407
10408SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10409M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10410M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10411M: John Soni Jose <sony.john@avagotech.com>
10412L: linux-scsi@vger.kernel.org
10413W: http://www.avagotech.com
10414S: Supported
10415F: drivers/scsi/be2iscsi/
10416
10417Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10418M: Sathya Perla <sathya.perla@broadcom.com>
10419M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10420M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10421M: Somnath Kotur <somnath.kotur@broadcom.com>
10422L: netdev@vger.kernel.org
10423W: http://www.emulex.com
10424S: Supported
10425F: drivers/net/ethernet/emulex/benet/
10426
10427EMULEX ONECONNECT ROCE DRIVER
10428M: Selvin Xavier <selvin.xavier@avagotech.com>
10429M: Devesh Sharma <devesh.sharma@avagotech.com>
10430M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10431L: linux-rdma@vger.kernel.org
10432W: http://www.emulex.com
10433S: Supported
10434F: drivers/infiniband/hw/ocrdma/
10435
10436SFC NETWORK DRIVER
10437M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10438M: Edward Cree <ecree@solarflare.com>
10439M: Bert Kenward <bkenward@solarflare.com>
10440L: netdev@vger.kernel.org
10441S: Supported
10442F: drivers/net/ethernet/sfc/
10443
10444SGI GRU DRIVER
10445M: Dimitri Sivanich <sivanich@sgi.com>
10446S: Maintained
10447F: drivers/misc/sgi-gru/
10448
10449SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10450M: Pat Gefre <pfg@sgi.com>
10451L: linux-ia64@vger.kernel.org
10452S: Supported
10453F: Documentation/ia64/serial.txt
10454F: drivers/tty/serial/ioc?_serial.c
10455F: include/linux/ioc?.h
10456
10457SGI XP/XPC/XPNET DRIVER
10458M: Cliff Whickman <cpw@sgi.com>
10459M: Robin Holt <robinmholt@gmail.com>
10460S: Maintained
10461F: drivers/misc/sgi-xp/
10462
10463SI2157 MEDIA DRIVER
10464M: Antti Palosaari <crope@iki.fi>
10465L: linux-media@vger.kernel.org
10466W: https://linuxtv.org
10467W: http://palosaari.fi/linux/
10468Q: http://patchwork.linuxtv.org/project/linux-media/list/
10469T: git git://linuxtv.org/anttip/media_tree.git
10470S: Maintained
10471F: drivers/media/tuners/si2157*
10472
10473SI2168 MEDIA DRIVER
10474M: Antti Palosaari <crope@iki.fi>
10475L: linux-media@vger.kernel.org
10476W: https://linuxtv.org
10477W: http://palosaari.fi/linux/
10478Q: http://patchwork.linuxtv.org/project/linux-media/list/
10479T: git git://linuxtv.org/anttip/media_tree.git
10480S: Maintained
10481F: drivers/media/dvb-frontends/si2168*
10482
10483SI470X FM RADIO RECEIVER I2C DRIVER
10484M: Hans Verkuil <hverkuil@xs4all.nl>
10485L: linux-media@vger.kernel.org
10486T: git git://linuxtv.org/media_tree.git
10487W: https://linuxtv.org
10488S: Odd Fixes
10489F: drivers/media/radio/si470x/radio-si470x-i2c.c
10490
10491SI470X FM RADIO RECEIVER USB DRIVER
10492M: Hans Verkuil <hverkuil@xs4all.nl>
10493L: linux-media@vger.kernel.org
10494T: git git://linuxtv.org/media_tree.git
10495W: https://linuxtv.org
10496S: Maintained
10497F: drivers/media/radio/si470x/radio-si470x-common.c
10498F: drivers/media/radio/si470x/radio-si470x.h
10499F: drivers/media/radio/si470x/radio-si470x-usb.c
10500
10501SI4713 FM RADIO TRANSMITTER I2C DRIVER
10502M: Eduardo Valentin <edubezval@gmail.com>
10503L: linux-media@vger.kernel.org
10504T: git git://linuxtv.org/media_tree.git
10505W: https://linuxtv.org
10506S: Odd Fixes
10507F: drivers/media/radio/si4713/si4713.?
10508
10509SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10510M: Eduardo Valentin <edubezval@gmail.com>
10511L: linux-media@vger.kernel.org
10512T: git git://linuxtv.org/media_tree.git
10513W: https://linuxtv.org
10514S: Odd Fixes
10515F: drivers/media/radio/si4713/radio-platform-si4713.c
10516
10517SI4713 FM RADIO TRANSMITTER USB DRIVER
10518M: Hans Verkuil <hverkuil@xs4all.nl>
10519L: linux-media@vger.kernel.org
10520T: git git://linuxtv.org/media_tree.git
10521W: https://linuxtv.org
10522S: Maintained
10523F: drivers/media/radio/si4713/radio-usb-si4713.c
10524
10525SIANO DVB DRIVER
10526M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10527M: Mauro Carvalho Chehab <mchehab@kernel.org>
10528L: linux-media@vger.kernel.org
10529W: https://linuxtv.org
10530T: git git://linuxtv.org/media_tree.git
10531S: Odd fixes
10532F: drivers/media/common/siano/
10533F: drivers/media/usb/siano/
10534F: drivers/media/usb/siano/
10535F: drivers/media/mmc/siano/
10536
10537SIMPLEFB FB DRIVER
10538M: Hans de Goede <hdegoede@redhat.com>
10539L: linux-fbdev@vger.kernel.org
10540S: Maintained
10541F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10542F: drivers/video/fbdev/simplefb.c
10543F: include/linux/platform_data/simplefb.h
10544
10545SH_VEU V4L2 MEM2MEM DRIVER
10546L: linux-media@vger.kernel.org
10547S: Orphan
10548F: drivers/media/platform/sh_veu.c
10549
10550SH_VOU V4L2 OUTPUT DRIVER
10551L: linux-media@vger.kernel.org
10552S: Orphan
10553F: drivers/media/platform/sh_vou.c
10554F: include/media/drv-intf/sh_vou.h
10555
10556SIMPLE FIRMWARE INTERFACE (SFI)
10557M: Len Brown <lenb@kernel.org>
10558L: sfi-devel@simplefirmware.org
10559W: http://simplefirmware.org/
10560T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10561S: Supported
10562F: arch/x86/platform/sfi/
10563F: drivers/sfi/
10564F: include/linux/sfi*.h
10565
10566SIMTEC EB110ATX (Chalice CATS)
10567P: Ben Dooks
10568P: Vincent Sanders <vince@simtec.co.uk>
10569M: Simtec Linux Team <linux@simtec.co.uk>
10570W: http://www.simtec.co.uk/products/EB110ATX/
10571S: Supported
10572
10573SIMTEC EB2410ITX (BAST)
10574P: Ben Dooks
10575P: Vincent Sanders <vince@simtec.co.uk>
10576M: Simtec Linux Team <linux@simtec.co.uk>
10577W: http://www.simtec.co.uk/products/EB2410ITX/
10578S: Supported
10579F: arch/arm/mach-s3c24xx/mach-bast.c
10580F: arch/arm/mach-s3c24xx/bast-ide.c
10581F: arch/arm/mach-s3c24xx/bast-irq.c
10582
10583TI DAVINCI MACHINE SUPPORT
10584M: Sekhar Nori <nsekhar@ti.com>
10585M: Kevin Hilman <khilman@kernel.org>
10586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10587T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10588S: Supported
10589F: arch/arm/mach-davinci/
10590F: drivers/i2c/busses/i2c-davinci.c
10591
10592TI DAVINCI SERIES MEDIA DRIVER
10593M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10594L: linux-media@vger.kernel.org
10595W: https://linuxtv.org
10596Q: http://patchwork.linuxtv.org/project/linux-media/list/
10597T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10598S: Maintained
10599F: drivers/media/platform/davinci/
10600F: include/media/davinci/
10601
10602TI AM437X VPFE DRIVER
10603M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10604L: linux-media@vger.kernel.org
10605W: https://linuxtv.org
10606Q: http://patchwork.linuxtv.org/project/linux-media/list/
10607T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10608S: Maintained
10609F: drivers/media/platform/am437x/
10610
10611OV2659 OMNIVISION SENSOR DRIVER
10612M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10613L: linux-media@vger.kernel.org
10614W: https://linuxtv.org
10615Q: http://patchwork.linuxtv.org/project/linux-media/list/
10616T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10617S: Maintained
10618F: drivers/media/i2c/ov2659.c
10619F: include/media/i2c/ov2659.h
10620
10621SILICON MOTION SM712 FRAME BUFFER DRIVER
10622M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10623M: Teddy Wang <teddy.wang@siliconmotion.com>
10624M: Sudip Mukherjee <sudip@vectorindia.org>
10625L: linux-fbdev@vger.kernel.org
10626S: Maintained
10627F: drivers/video/fbdev/sm712*
10628F: Documentation/fb/sm712fb.txt
10629
10630SIS 190 ETHERNET DRIVER
10631M: Francois Romieu <romieu@fr.zoreil.com>
10632L: netdev@vger.kernel.org
10633S: Maintained
10634F: drivers/net/ethernet/sis/sis190.c
10635
10636SIS 900/7016 FAST ETHERNET DRIVER
10637M: Daniele Venzano <venza@brownhat.org>
10638W: http://www.brownhat.org/sis900.html
10639L: netdev@vger.kernel.org
10640S: Maintained
10641F: drivers/net/ethernet/sis/sis900.*
10642
10643SIS FRAMEBUFFER DRIVER
10644M: Thomas Winischhofer <thomas@winischhofer.net>
10645W: http://www.winischhofer.net/linuxsisvga.shtml
10646S: Maintained
10647F: Documentation/fb/sisfb.txt
10648F: drivers/video/fbdev/sis/
10649F: include/video/sisfb.h
10650
10651SIS USB2VGA DRIVER
10652M: Thomas Winischhofer <thomas@winischhofer.net>
10653W: http://www.winischhofer.at/linuxsisusbvga.shtml
10654S: Maintained
10655F: drivers/usb/misc/sisusbvga/
10656
10657SLAB ALLOCATOR
10658M: Christoph Lameter <cl@linux.com>
10659M: Pekka Enberg <penberg@kernel.org>
10660M: David Rientjes <rientjes@google.com>
10661M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10662M: Andrew Morton <akpm@linux-foundation.org>
10663L: linux-mm@kvack.org
10664S: Maintained
10665F: include/linux/sl?b*.h
10666F: mm/sl?b*
10667
10668SLEEPABLE READ-COPY UPDATE (SRCU)
10669M: Lai Jiangshan <jiangshanlai@gmail.com>
10670M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10671M: Josh Triplett <josh@joshtriplett.org>
10672R: Steven Rostedt <rostedt@goodmis.org>
10673R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10674L: linux-kernel@vger.kernel.org
10675W: http://www.rdrop.com/users/paulmck/RCU/
10676S: Supported
10677T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10678F: include/linux/srcu.h
10679F: kernel/rcu/srcu.c
10680
10681SMACK SECURITY MODULE
10682M: Casey Schaufler <casey@schaufler-ca.com>
10683L: linux-security-module@vger.kernel.org
10684W: http://schaufler-ca.com
10685T: git git://github.com/cschaufler/smack-next
10686S: Maintained
10687F: Documentation/security/Smack.txt
10688F: security/smack/
10689
10690DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10691M: Kevin Hilman <khilman@kernel.org>
10692M: Nishanth Menon <nm@ti.com>
10693S: Maintained
10694F: drivers/power/avs/
10695F: include/linux/power/smartreflex.h
10696L: linux-pm@vger.kernel.org
10697
10698SMC91x ETHERNET DRIVER
10699M: Nicolas Pitre <nico@fluxnic.net>
10700S: Odd Fixes
10701F: drivers/net/ethernet/smsc/smc91x.*
10702
10703SMIA AND SMIA++ IMAGE SENSOR DRIVER
10704M: Sakari Ailus <sakari.ailus@iki.fi>
10705L: linux-media@vger.kernel.org
10706S: Maintained
10707F: drivers/media/i2c/smiapp/
10708F: include/media/i2c/smiapp.h
10709F: drivers/media/i2c/smiapp-pll.c
10710F: drivers/media/i2c/smiapp-pll.h
10711F: include/uapi/linux/smiapp.h
10712F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10713
10714SMM665 HARDWARE MONITOR DRIVER
10715M: Guenter Roeck <linux@roeck-us.net>
10716L: linux-hwmon@vger.kernel.org
10717S: Maintained
10718F: Documentation/hwmon/smm665
10719F: drivers/hwmon/smm665.c
10720
10721SMSC EMC2103 HARDWARE MONITOR DRIVER
10722M: Steve Glendinning <steve.glendinning@shawell.net>
10723L: linux-hwmon@vger.kernel.org
10724S: Maintained
10725F: Documentation/hwmon/emc2103
10726F: drivers/hwmon/emc2103.c
10727
10728SMSC SCH5627 HARDWARE MONITOR DRIVER
10729M: Hans de Goede <hdegoede@redhat.com>
10730L: linux-hwmon@vger.kernel.org
10731S: Supported
10732F: Documentation/hwmon/sch5627
10733F: drivers/hwmon/sch5627.c
10734
10735SMSC47B397 HARDWARE MONITOR DRIVER
10736M: Jean Delvare <jdelvare@suse.com>
10737L: linux-hwmon@vger.kernel.org
10738S: Maintained
10739F: Documentation/hwmon/smsc47b397
10740F: drivers/hwmon/smsc47b397.c
10741
10742SMSC911x ETHERNET DRIVER
10743M: Steve Glendinning <steve.glendinning@shawell.net>
10744L: netdev@vger.kernel.org
10745S: Maintained
10746F: include/linux/smsc911x.h
10747F: drivers/net/ethernet/smsc/smsc911x.*
10748
10749SMSC9420 PCI ETHERNET DRIVER
10750M: Steve Glendinning <steve.glendinning@shawell.net>
10751L: netdev@vger.kernel.org
10752S: Maintained
10753F: drivers/net/ethernet/smsc/smsc9420.*
10754
10755SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10756M: Steve Glendinning <steve.glendinning@shawell.net>
10757L: linux-fbdev@vger.kernel.org
10758S: Maintained
10759F: drivers/video/fbdev/smscufx.c
10760
10761SOC-CAMERA V4L2 SUBSYSTEM
10762M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10763L: linux-media@vger.kernel.org
10764T: git git://linuxtv.org/media_tree.git
10765S: Maintained
10766F: include/media/soc*
10767F: drivers/media/i2c/soc_camera/
10768F: drivers/media/platform/soc_camera/
10769
10770SOEKRIS NET48XX LED SUPPORT
10771M: Chris Boot <bootc@bootc.net>
10772S: Maintained
10773F: drivers/leds/leds-net48xx.c
10774
10775SOFTLOGIC 6x10 MPEG CODEC
10776M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10777M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10778M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10779M: Ismael Luceno <ismael@iodev.co.uk>
10780L: linux-media@vger.kernel.org
10781S: Supported
10782F: drivers/media/pci/solo6x10/
10783
10784SOFTWARE RAID (Multiple Disks) SUPPORT
10785M: Shaohua Li <shli@kernel.org>
10786L: linux-raid@vger.kernel.org
10787T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10788S: Supported
10789F: drivers/md/
10790F: include/linux/raid/
10791F: include/uapi/linux/raid/
10792
10793SONIC NETWORK DRIVER
10794M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10795L: netdev@vger.kernel.org
10796S: Maintained
10797F: drivers/net/ethernet/natsemi/sonic.*
10798
10799SONICS SILICON BACKPLANE DRIVER (SSB)
10800M: Michael Buesch <m@bues.ch>
10801L: linux-wireless@vger.kernel.org
10802S: Maintained
10803F: drivers/ssb/
10804F: include/linux/ssb/
10805
10806SONY VAIO CONTROL DEVICE DRIVER
10807M: Mattia Dongili <malattia@linux.it>
10808L: platform-driver-x86@vger.kernel.org
10809W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10810S: Maintained
10811F: Documentation/laptops/sony-laptop.txt
10812F: drivers/char/sonypi.c
10813F: drivers/platform/x86/sony-laptop.c
10814F: include/linux/sony-laptop.h
10815
10816SONY MEMORYSTICK CARD SUPPORT
10817M: Alex Dubov <oakad@yahoo.com>
10818W: http://tifmxx.berlios.de/
10819S: Maintained
10820F: drivers/memstick/host/tifm_ms.c
10821
10822SONY MEMORYSTICK STANDARD SUPPORT
10823M: Maxim Levitsky <maximlevitsky@gmail.com>
10824S: Maintained
10825F: drivers/memstick/core/ms_block.*
10826
10827SOUND
10828M: Jaroslav Kysela <perex@perex.cz>
10829M: Takashi Iwai <tiwai@suse.com>
10830L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10831W: http://www.alsa-project.org/
10832T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10833T: git git://git.alsa-project.org/alsa-kernel.git
10834Q: http://patchwork.kernel.org/project/alsa-devel/list/
10835S: Maintained
10836F: Documentation/sound/
10837F: include/sound/
10838F: include/uapi/sound/
10839F: sound/
10840
10841SOUND - COMPRESSED AUDIO
10842M: Vinod Koul <vinod.koul@intel.com>
10843L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10844T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10845S: Supported
10846F: Documentation/sound/alsa/compress_offload.txt
10847F: include/sound/compress_driver.h
10848F: include/uapi/sound/compress_*
10849F: sound/core/compress_offload.c
10850F: sound/soc/soc-compress.c
10851
10852SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10853M: Liam Girdwood <lgirdwood@gmail.com>
10854M: Mark Brown <broonie@kernel.org>
10855T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
10856L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10857W: http://alsa-project.org/main/index.php/ASoC
10858S: Supported
10859F: Documentation/sound/alsa/soc/
10860F: sound/soc/
10861F: include/sound/soc*
10862
10863SOUND - DMAENGINE HELPERS
10864M: Lars-Peter Clausen <lars@metafoo.de>
10865S: Supported
10866F: include/sound/dmaengine_pcm.h
10867F: sound/core/pcm_dmaengine.c
10868F: sound/soc/soc-generic-dmaengine-pcm.c
10869
10870SP2 MEDIA DRIVER
10871M: Olli Salonen <olli.salonen@iki.fi>
10872L: linux-media@vger.kernel.org
10873W: https://linuxtv.org
10874Q: http://patchwork.linuxtv.org/project/linux-media/list/
10875S: Maintained
10876F: drivers/media/dvb-frontends/sp2*
10877
10878SPARC + UltraSPARC (sparc/sparc64)
10879M: "David S. Miller" <davem@davemloft.net>
10880L: sparclinux@vger.kernel.org
10881Q: http://patchwork.ozlabs.org/project/sparclinux/list/
10882T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10883T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10884S: Maintained
10885F: arch/sparc/
10886F: drivers/sbus/
10887
10888SPARC SERIAL DRIVERS
10889M: "David S. Miller" <davem@davemloft.net>
10890L: sparclinux@vger.kernel.org
10891T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
10892T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
10893S: Maintained
10894F: include/linux/sunserialcore.h
10895F: drivers/tty/serial/suncore.c
10896F: drivers/tty/serial/sunhv.c
10897F: drivers/tty/serial/sunsab.c
10898F: drivers/tty/serial/sunsab.h
10899F: drivers/tty/serial/sunsu.c
10900F: drivers/tty/serial/sunzilog.c
10901F: drivers/tty/serial/sunzilog.h
10902
10903SPARSE CHECKER
10904M: "Christopher Li" <sparse@chrisli.org>
10905L: linux-sparse@vger.kernel.org
10906W: https://sparse.wiki.kernel.org/
10907T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
10908T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
10909S: Maintained
10910F: include/linux/compiler.h
10911
10912SPEAR PLATFORM SUPPORT
10913M: Viresh Kumar <vireshk@kernel.org>
10914M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
10915L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10916W: http://www.st.com/spear
10917S: Maintained
10918F: arch/arm/boot/dts/spear*
10919F: arch/arm/mach-spear/
10920
10921SPEAR CLOCK FRAMEWORK SUPPORT
10922M: Viresh Kumar <vireshk@kernel.org>
10923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10924W: http://www.st.com/spear
10925S: Maintained
10926F: drivers/clk/spear/
10927
10928SPI SUBSYSTEM
10929M: Mark Brown <broonie@kernel.org>
10930L: linux-spi@vger.kernel.org
10931T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
10932Q: http://patchwork.kernel.org/project/spi-devel-general/list/
10933S: Maintained
10934F: Documentation/devicetree/bindings/spi/
10935F: Documentation/spi/
10936F: drivers/spi/
10937F: include/linux/spi/
10938F: include/uapi/linux/spi/
10939
10940SPIDERNET NETWORK DRIVER for CELL
10941M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
10942L: netdev@vger.kernel.org
10943S: Supported
10944F: Documentation/networking/spider_net.txt
10945F: drivers/net/ethernet/toshiba/spider_net*
10946
10947SPU FILE SYSTEM
10948M: Jeremy Kerr <jk@ozlabs.org>
10949L: linuxppc-dev@lists.ozlabs.org
10950W: http://www.ibm.com/developerworks/power/cell/
10951S: Supported
10952F: Documentation/filesystems/spufs.txt
10953F: arch/powerpc/platforms/cell/spufs/
10954
10955SQUASHFS FILE SYSTEM
10956M: Phillip Lougher <phillip@squashfs.org.uk>
10957L: squashfs-devel@lists.sourceforge.net (subscribers-only)
10958W: http://squashfs.org.uk
10959T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
10960S: Maintained
10961F: Documentation/filesystems/squashfs.txt
10962F: fs/squashfs/
10963
10964SRM (Alpha) environment access
10965M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
10966S: Maintained
10967F: arch/alpha/kernel/srm_env.c
10968
10969STABLE BRANCH
10970M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10971L: stable@vger.kernel.org
10972S: Supported
10973F: Documentation/stable_kernel_rules.txt
10974
10975STAGING SUBSYSTEM
10976M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
10978L: devel@driverdev.osuosl.org
10979S: Supported
10980F: drivers/staging/
10981
10982STAGING - COMEDI
10983M: Ian Abbott <abbotti@mev.co.uk>
10984M: H Hartley Sweeten <hsweeten@visionengravers.com>
10985S: Odd Fixes
10986F: drivers/staging/comedi/
10987
10988STAGING - FLARION FT1000 DRIVERS
10989M: Marek Belisko <marek.belisko@gmail.com>
10990S: Odd Fixes
10991F: drivers/staging/ft1000/
10992
10993STAGING - INDUSTRIAL IO
10994M: Jonathan Cameron <jic23@kernel.org>
10995L: linux-iio@vger.kernel.org
10996S: Odd Fixes
10997F: Documentation/devicetree/bindings/staging/iio/
10998F: drivers/staging/iio/
10999
11000STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11001M: Jarod Wilson <jarod@wilsonet.com>
11002W: http://www.lirc.org/
11003S: Odd Fixes
11004F: drivers/staging/media/lirc/
11005
11006STAGING - LUSTRE PARALLEL FILESYSTEM
11007M: Oleg Drokin <oleg.drokin@intel.com>
11008M: Andreas Dilger <andreas.dilger@intel.com>
11009L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11010W: http://wiki.lustre.org/
11011S: Maintained
11012F: drivers/staging/lustre
11013
11014STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11015M: Marc Dietrich <marvin24@gmx.de>
11016L: ac100@lists.launchpad.net (moderated for non-subscribers)
11017L: linux-tegra@vger.kernel.org
11018S: Maintained
11019F: drivers/staging/nvec/
11020
11021STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11022M: Jens Frederich <jfrederich@gmail.com>
11023M: Daniel Drake <dsd@laptop.org>
11024M: Jon Nettleton <jon.nettleton@gmail.com>
11025W: http://wiki.laptop.org/go/DCON
11026S: Maintained
11027F: drivers/staging/olpc_dcon/
11028
11029STAGING - REALTEK RTL8712U DRIVERS
11030M: Larry Finger <Larry.Finger@lwfinger.net>
11031M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11032S: Odd Fixes
11033F: drivers/staging/rtl8712/
11034
11035STAGING - REALTEK RTL8723U WIRELESS DRIVER
11036M: Larry Finger <Larry.Finger@lwfinger.net>
11037M: Jes Sorensen <Jes.Sorensen@redhat.com>
11038L: linux-wireless@vger.kernel.org
11039S: Maintained
11040F: drivers/staging/rtl8723au/
11041
11042STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11043M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11044M: Teddy Wang <teddy.wang@siliconmotion.com>
11045M: Sudip Mukherjee <sudip@vectorindia.org>
11046L: linux-fbdev@vger.kernel.org
11047S: Maintained
11048F: drivers/staging/sm750fb/
11049
11050STAGING - SLICOSS
11051M: Lior Dotan <liodot@gmail.com>
11052M: Christopher Harrer <charrer@alacritech.com>
11053S: Odd Fixes
11054F: drivers/staging/slicoss/
11055
11056STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11057M: William Hubbs <w.d.hubbs@gmail.com>
11058M: Chris Brannon <chris@the-brannons.com>
11059M: Kirk Reiser <kirk@reisers.ca>
11060M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11061L: speakup@linux-speakup.org
11062W: http://www.linux-speakup.org/
11063S: Odd Fixes
11064F: drivers/staging/speakup/
11065
11066STAGING - VIA VT665X DRIVERS
11067M: Forest Bond <forest@alittletooquiet.net>
11068S: Odd Fixes
11069F: drivers/staging/vt665?/
11070
11071STAGING - WILC1000 WIFI DRIVER
11072M: Johnny Kim <johnny.kim@atmel.com>
11073M: Austin Shin <austin.shin@atmel.com>
11074M: Chris Park <chris.park@atmel.com>
11075M: Tony Cho <tony.cho@atmel.com>
11076M: Glen Lee <glen.lee@atmel.com>
11077M: Leo Kim <leo.kim@atmel.com>
11078L: linux-wireless@vger.kernel.org
11079S: Supported
11080F: drivers/staging/wilc1000/
11081
11082STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11083M: Arnaud Patard <arnaud.patard@rtp-net.org>
11084S: Odd Fixes
11085F: drivers/staging/xgifb/
11086
11087STARFIRE/DURALAN NETWORK DRIVER
11088M: Ion Badulescu <ionut@badula.org>
11089S: Odd Fixes
11090F: drivers/net/ethernet/adaptec/starfire*
11091
11092SUN3/3X
11093M: Sam Creasey <sammy@sammy.net>
11094W: http://sammy.net/sun3/
11095S: Maintained
11096F: arch/m68k/kernel/*sun3*
11097F: arch/m68k/sun3*/
11098F: arch/m68k/include/asm/sun3*
11099F: drivers/net/ethernet/i825xx/sun3*
11100
11101SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11102M: Hans de Goede <hdegoede@redhat.com>
11103L: linux-input@vger.kernel.org
11104S: Maintained
11105F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11106F: drivers/input/keyboard/sun4i-lradc-keys.c
11107
11108SUNDANCE NETWORK DRIVER
11109M: Denis Kirjanov <kda@linux-powerpc.org>
11110L: netdev@vger.kernel.org
11111S: Maintained
11112F: drivers/net/ethernet/dlink/sundance.c
11113
11114SUPERH
11115M: Yoshinori Sato <ysato@users.sourceforge.jp>
11116M: Rich Felker <dalias@libc.org>
11117L: linux-sh@vger.kernel.org
11118Q: http://patchwork.kernel.org/project/linux-sh/list/
11119S: Maintained
11120F: Documentation/sh/
11121F: arch/sh/
11122F: drivers/sh/
11123
11124SUSPEND TO RAM
11125M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11126M: Len Brown <len.brown@intel.com>
11127M: Pavel Machek <pavel@ucw.cz>
11128L: linux-pm@vger.kernel.org
11129S: Supported
11130F: Documentation/power/
11131F: arch/x86/kernel/acpi/
11132F: drivers/base/power/
11133F: kernel/power/
11134F: include/linux/suspend.h
11135F: include/linux/freezer.h
11136F: include/linux/pm.h
11137
11138SVGA HANDLING
11139M: Martin Mares <mj@ucw.cz>
11140L: linux-video@atrey.karlin.mff.cuni.cz
11141S: Maintained
11142F: Documentation/svga.txt
11143F: arch/x86/boot/video*
11144
11145SWIOTLB SUBSYSTEM
11146M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11147L: linux-kernel@vger.kernel.org
11148T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11149S: Supported
11150F: lib/swiotlb.c
11151F: arch/*/kernel/pci-swiotlb.c
11152F: include/linux/swiotlb.h
11153
11154SWITCHDEV
11155M: Jiri Pirko <jiri@resnulli.us>
11156L: netdev@vger.kernel.org
11157S: Supported
11158F: net/switchdev/
11159F: include/net/switchdev.h
11160
11161SYNOPSYS ARC ARCHITECTURE
11162M: Vineet Gupta <vgupta@synopsys.com>
11163L: linux-snps-arc@lists.infradead.org
11164S: Supported
11165F: arch/arc/
11166F: Documentation/devicetree/bindings/arc/*
11167F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11168F: drivers/tty/serial/arc_uart.c
11169T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11170
11171SYNOPSYS ARC SDP platform support
11172M: Alexey Brodkin <abrodkin@synopsys.com>
11173S: Supported
11174F: arch/arc/plat-axs10x
11175F: arch/arc/boot/dts/ax*
11176F: Documentation/devicetree/bindings/arc/axs10*
11177
11178SYSTEM CONFIGURATION (SYSCON)
11179M: Lee Jones <lee.jones@linaro.org>
11180M: Arnd Bergmann <arnd@arndb.de>
11181T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11182S: Supported
11183F: drivers/mfd/syscon.c
11184
11185SYSV FILESYSTEM
11186M: Christoph Hellwig <hch@infradead.org>
11187S: Maintained
11188F: Documentation/filesystems/sysv-fs.txt
11189F: fs/sysv/
11190F: include/linux/sysv_fs.h
11191
11192TARGET SUBSYSTEM
11193M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11194L: linux-scsi@vger.kernel.org
11195L: target-devel@vger.kernel.org
11196W: http://www.linux-iscsi.org
11197W: http://groups.google.com/group/linux-iscsi-target-dev
11198T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11199S: Supported
11200F: drivers/target/
11201F: include/target/
11202F: Documentation/target/
11203
11204TASKSTATS STATISTICS INTERFACE
11205M: Balbir Singh <bsingharora@gmail.com>
11206S: Maintained
11207F: Documentation/accounting/taskstats*
11208F: include/linux/taskstats*
11209F: kernel/taskstats.c
11210
11211TC CLASSIFIER
11212M: Jamal Hadi Salim <jhs@mojatatu.com>
11213L: netdev@vger.kernel.org
11214S: Maintained
11215F: include/net/pkt_cls.h
11216F: include/uapi/linux/pkt_cls.h
11217F: net/sched/
11218
11219TCP LOW PRIORITY MODULE
11220M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11221M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11222W: http://tcp-lp-mod.sourceforge.net/
11223S: Maintained
11224F: net/ipv4/tcp_lp.c
11225
11226TDA10071 MEDIA DRIVER
11227M: Antti Palosaari <crope@iki.fi>
11228L: linux-media@vger.kernel.org
11229W: https://linuxtv.org
11230W: http://palosaari.fi/linux/
11231Q: http://patchwork.linuxtv.org/project/linux-media/list/
11232T: git git://linuxtv.org/anttip/media_tree.git
11233S: Maintained
11234F: drivers/media/dvb-frontends/tda10071*
11235
11236TDA18212 MEDIA DRIVER
11237M: Antti Palosaari <crope@iki.fi>
11238L: linux-media@vger.kernel.org
11239W: https://linuxtv.org
11240W: http://palosaari.fi/linux/
11241Q: http://patchwork.linuxtv.org/project/linux-media/list/
11242T: git git://linuxtv.org/anttip/media_tree.git
11243S: Maintained
11244F: drivers/media/tuners/tda18212*
11245
11246TDA18218 MEDIA DRIVER
11247M: Antti Palosaari <crope@iki.fi>
11248L: linux-media@vger.kernel.org
11249W: https://linuxtv.org
11250W: http://palosaari.fi/linux/
11251Q: http://patchwork.linuxtv.org/project/linux-media/list/
11252T: git git://linuxtv.org/anttip/media_tree.git
11253S: Maintained
11254F: drivers/media/tuners/tda18218*
11255
11256TDA18271 MEDIA DRIVER
11257M: Michael Krufky <mkrufky@linuxtv.org>
11258L: linux-media@vger.kernel.org
11259W: https://linuxtv.org
11260W: http://github.com/mkrufky
11261Q: http://patchwork.linuxtv.org/project/linux-media/list/
11262T: git git://linuxtv.org/mkrufky/tuners.git
11263S: Maintained
11264F: drivers/media/tuners/tda18271*
11265
11266TDA827x MEDIA DRIVER
11267M: Michael Krufky <mkrufky@linuxtv.org>
11268L: linux-media@vger.kernel.org
11269W: https://linuxtv.org
11270W: http://github.com/mkrufky
11271Q: http://patchwork.linuxtv.org/project/linux-media/list/
11272T: git git://linuxtv.org/mkrufky/tuners.git
11273S: Maintained
11274F: drivers/media/tuners/tda8290.*
11275
11276TDA8290 MEDIA DRIVER
11277M: Michael Krufky <mkrufky@linuxtv.org>
11278L: linux-media@vger.kernel.org
11279W: https://linuxtv.org
11280W: http://github.com/mkrufky
11281Q: http://patchwork.linuxtv.org/project/linux-media/list/
11282T: git git://linuxtv.org/mkrufky/tuners.git
11283S: Maintained
11284F: drivers/media/tuners/tda8290.*
11285
11286TDA9840 MEDIA DRIVER
11287M: Hans Verkuil <hverkuil@xs4all.nl>
11288L: linux-media@vger.kernel.org
11289T: git git://linuxtv.org/media_tree.git
11290W: https://linuxtv.org
11291S: Maintained
11292F: drivers/media/i2c/tda9840*
11293
11294TEA5761 TUNER DRIVER
11295M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11296M: Mauro Carvalho Chehab <mchehab@kernel.org>
11297L: linux-media@vger.kernel.org
11298W: https://linuxtv.org
11299T: git git://linuxtv.org/media_tree.git
11300S: Odd fixes
11301F: drivers/media/tuners/tea5761.*
11302
11303TEA5767 TUNER DRIVER
11304M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11305M: Mauro Carvalho Chehab <mchehab@kernel.org>
11306L: linux-media@vger.kernel.org
11307W: https://linuxtv.org
11308T: git git://linuxtv.org/media_tree.git
11309S: Maintained
11310F: drivers/media/tuners/tea5767.*
11311
11312TEA6415C MEDIA DRIVER
11313M: Hans Verkuil <hverkuil@xs4all.nl>
11314L: linux-media@vger.kernel.org
11315T: git git://linuxtv.org/media_tree.git
11316W: https://linuxtv.org
11317S: Maintained
11318F: drivers/media/i2c/tea6415c*
11319
11320TEA6420 MEDIA DRIVER
11321M: Hans Verkuil <hverkuil@xs4all.nl>
11322L: linux-media@vger.kernel.org
11323T: git git://linuxtv.org/media_tree.git
11324W: https://linuxtv.org
11325S: Maintained
11326F: drivers/media/i2c/tea6420*
11327
11328TEAM DRIVER
11329M: Jiri Pirko <jiri@resnulli.us>
11330L: netdev@vger.kernel.org
11331S: Supported
11332F: drivers/net/team/
11333F: include/linux/if_team.h
11334F: include/uapi/linux/if_team.h
11335
11336TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11337M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11338S: Maintained
11339F: arch/x86/platform/ts5500/
11340
11341TECHNOTREND USB IR RECEIVER
11342M: Sean Young <sean@mess.org>
11343L: linux-media@vger.kernel.org
11344S: Maintained
11345F: drivers/media/rc/ttusbir.c
11346
11347TEGRA ARCHITECTURE SUPPORT
11348M: Stephen Warren <swarren@wwwdotorg.org>
11349M: Thierry Reding <thierry.reding@gmail.com>
11350M: Alexandre Courbot <gnurou@gmail.com>
11351L: linux-tegra@vger.kernel.org
11352Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11354S: Supported
11355N: [^a-z]tegra
11356
11357TEGRA CLOCK DRIVER
11358M: Peter De Schrijver <pdeschrijver@nvidia.com>
11359M: Prashant Gaikwad <pgaikwad@nvidia.com>
11360S: Supported
11361F: drivers/clk/tegra/
11362
11363TEGRA DMA DRIVERS
11364M: Laxman Dewangan <ldewangan@nvidia.com>
11365M: Jon Hunter <jonathanh@nvidia.com>
11366S: Supported
11367F: drivers/dma/tegra*
11368
11369TEGRA I2C DRIVER
11370M: Laxman Dewangan <ldewangan@nvidia.com>
11371S: Supported
11372F: drivers/i2c/busses/i2c-tegra.c
11373
11374TEGRA IOMMU DRIVERS
11375M: Hiroshi Doyu <hdoyu@nvidia.com>
11376S: Supported
11377F: drivers/iommu/tegra*
11378
11379TEGRA KBC DRIVER
11380M: Rakesh Iyer <riyer@nvidia.com>
11381M: Laxman Dewangan <ldewangan@nvidia.com>
11382S: Supported
11383F: drivers/input/keyboard/tegra-kbc.c
11384
11385TEGRA PWM DRIVER
11386M: Thierry Reding <thierry.reding@gmail.com>
11387S: Supported
11388F: drivers/pwm/pwm-tegra.c
11389
11390TEGRA SERIAL DRIVER
11391M: Laxman Dewangan <ldewangan@nvidia.com>
11392S: Supported
11393F: drivers/tty/serial/serial-tegra.c
11394
11395TEGRA SPI DRIVER
11396M: Laxman Dewangan <ldewangan@nvidia.com>
11397S: Supported
11398F: drivers/spi/spi-tegra*
11399
11400TEHUTI ETHERNET DRIVER
11401M: Andy Gospodarek <andy@greyhouse.net>
11402L: netdev@vger.kernel.org
11403S: Supported
11404F: drivers/net/ethernet/tehuti/*
11405
11406Telecom Clock Driver for MCPL0010
11407M: Mark Gross <mark.gross@intel.com>
11408S: Supported
11409F: drivers/char/tlclk.c
11410
11411TENSILICA XTENSA PORT (xtensa)
11412M: Chris Zankel <chris@zankel.net>
11413M: Max Filippov <jcmvbkbc@gmail.com>
11414L: linux-xtensa@linux-xtensa.org
11415T: git git://github.com/czankel/xtensa-linux.git
11416S: Maintained
11417F: arch/xtensa/
11418F: drivers/irqchip/irq-xtensa-*
11419
11420THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11421M: Hans Verkuil <hverkuil@xs4all.nl>
11422L: linux-media@vger.kernel.org
11423T: git git://linuxtv.org/media_tree.git
11424W: https://linuxtv.org
11425S: Maintained
11426F: drivers/media/radio/radio-raremono.c
11427
11428THERMAL
11429M: Zhang Rui <rui.zhang@intel.com>
11430M: Eduardo Valentin <edubezval@gmail.com>
11431L: linux-pm@vger.kernel.org
11432T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11433T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11434Q: https://patchwork.kernel.org/project/linux-pm/list/
11435S: Supported
11436F: drivers/thermal/
11437F: include/linux/thermal.h
11438F: include/uapi/linux/thermal.h
11439F: include/linux/cpu_cooling.h
11440F: Documentation/devicetree/bindings/thermal/
11441
11442THERMAL/CPU_COOLING
11443M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11444M: Viresh Kumar <viresh.kumar@linaro.org>
11445M: Javi Merino <javi.merino@arm.com>
11446L: linux-pm@vger.kernel.org
11447S: Supported
11448F: Documentation/thermal/cpu-cooling-api.txt
11449F: drivers/thermal/cpu_cooling.c
11450F: include/linux/cpu_cooling.h
11451
11452THINKPAD ACPI EXTRAS DRIVER
11453M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11454L: ibm-acpi-devel@lists.sourceforge.net
11455L: platform-driver-x86@vger.kernel.org
11456W: http://ibm-acpi.sourceforge.net
11457W: http://thinkwiki.org/wiki/Ibm-acpi
11458T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11459S: Maintained
11460F: drivers/platform/x86/thinkpad_acpi.c
11461
11462TI BANDGAP AND THERMAL DRIVER
11463M: Eduardo Valentin <edubezval@gmail.com>
11464M: Keerthy <j-keerthy@ti.com>
11465L: linux-pm@vger.kernel.org
11466L: linux-omap@vger.kernel.org
11467S: Maintained
11468F: drivers/thermal/ti-soc-thermal/
11469
11470TI VPE/CAL DRIVERS
11471M: Benoit Parrot <bparrot@ti.com>
11472L: linux-media@vger.kernel.org
11473W: http://linuxtv.org/
11474Q: http://patchwork.linuxtv.org/project/linux-media/list/
11475S: Maintained
11476F: drivers/media/platform/ti-vpe/
11477
11478TI CDCE706 CLOCK DRIVER
11479M: Max Filippov <jcmvbkbc@gmail.com>
11480S: Maintained
11481F: drivers/clk/clk-cdce706.c
11482
11483TI CLOCK DRIVER
11484M: Tero Kristo <t-kristo@ti.com>
11485L: linux-omap@vger.kernel.org
11486S: Maintained
11487F: drivers/clk/ti/
11488F: include/linux/clk/ti.h
11489
11490TI ETHERNET SWITCH DRIVER (CPSW)
11491M: Mugunthan V N <mugunthanvnm@ti.com>
11492R: Grygorii Strashko <grygorii.strashko@ti.com>
11493L: linux-omap@vger.kernel.org
11494L: netdev@vger.kernel.org
11495S: Maintained
11496F: drivers/net/ethernet/ti/cpsw*
11497F: drivers/net/ethernet/ti/davinci*
11498
11499TI FLASH MEDIA INTERFACE DRIVER
11500M: Alex Dubov <oakad@yahoo.com>
11501S: Maintained
11502F: drivers/misc/tifm*
11503F: drivers/mmc/host/tifm_sd.c
11504F: include/linux/tifm.h
11505
11506TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11507M: Santosh Shilimkar <ssantosh@kernel.org>
11508L: linux-kernel@vger.kernel.org
11509L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11510S: Maintained
11511F: drivers/soc/ti/*
11512T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11513
11514
11515TI LM49xxx FAMILY ASoC CODEC DRIVERS
11516M: M R Swami Reddy <mr.swami.reddy@ti.com>
11517M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11518L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11519S: Maintained
11520F: sound/soc/codecs/lm49453*
11521F: sound/soc/codecs/isabelle*
11522
11523TI LP855x BACKLIGHT DRIVER
11524M: Milo Kim <milo.kim@ti.com>
11525S: Maintained
11526F: Documentation/backlight/lp855x-driver.txt
11527F: drivers/video/backlight/lp855x_bl.c
11528F: include/linux/platform_data/lp855x.h
11529
11530TI LP8727 CHARGER DRIVER
11531M: Milo Kim <milo.kim@ti.com>
11532S: Maintained
11533F: drivers/power/lp8727_charger.c
11534F: include/linux/platform_data/lp8727.h
11535
11536TI LP8788 MFD DRIVER
11537M: Milo Kim <milo.kim@ti.com>
11538S: Maintained
11539F: drivers/iio/adc/lp8788_adc.c
11540F: drivers/leds/leds-lp8788.c
11541F: drivers/mfd/lp8788*.c
11542F: drivers/power/lp8788-charger.c
11543F: drivers/regulator/lp8788-*.c
11544F: include/linux/mfd/lp8788*.h
11545
11546TI NETCP ETHERNET DRIVER
11547M: Wingman Kwok <w-kwok2@ti.com>
11548M: Murali Karicheri <m-karicheri2@ti.com>
11549L: netdev@vger.kernel.org
11550S: Maintained
11551F: drivers/net/ethernet/ti/netcp*
11552
11553TI TAS571X FAMILY ASoC CODEC DRIVER
11554M: Kevin Cernekee <cernekee@chromium.org>
11555L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11556S: Odd Fixes
11557F: sound/soc/codecs/tas571x*
11558
11559TI TWL4030 SERIES SOC CODEC DRIVER
11560M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11561L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11562S: Maintained
11563F: sound/soc/codecs/twl4030*
11564
11565TI WILINK WIRELESS DRIVERS
11566L: linux-wireless@vger.kernel.org
11567W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11568W: http://wireless.kernel.org/en/users/Drivers/wl1251
11569T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11570S: Orphan
11571F: drivers/net/wireless/ti/
11572F: include/linux/wl12xx.h
11573
11574TIPC NETWORK LAYER
11575M: Jon Maloy <jon.maloy@ericsson.com>
11576M: Ying Xue <ying.xue@windriver.com>
11577L: netdev@vger.kernel.org (core kernel code)
11578L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11579W: http://tipc.sourceforge.net/
11580S: Maintained
11581F: include/uapi/linux/tipc*.h
11582F: net/tipc/
11583
11584TILE ARCHITECTURE
11585M: Chris Metcalf <cmetcalf@mellanox.com>
11586W: http://www.mellanox.com/repository/solutions/tile-scm/
11587T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11588S: Supported
11589F: arch/tile/
11590F: drivers/char/tile-srom.c
11591F: drivers/edac/tile_edac.c
11592F: drivers/net/ethernet/tile/
11593F: drivers/rtc/rtc-tile.c
11594F: drivers/tty/hvc/hvc_tile.c
11595F: drivers/tty/serial/tilegx.c
11596F: drivers/usb/host/*-tilegx.c
11597F: include/linux/usb/tilegx.h
11598
11599TLAN NETWORK DRIVER
11600M: Samuel Chessman <chessman@tux.org>
11601L: tlan-devel@lists.sourceforge.net (subscribers-only)
11602W: http://sourceforge.net/projects/tlan/
11603S: Maintained
11604F: Documentation/networking/tlan.txt
11605F: drivers/net/ethernet/ti/tlan.*
11606
11607TOMOYO SECURITY MODULE
11608M: Kentaro Takeda <takedakn@nttdata.co.jp>
11609M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11610L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11611L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11612L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11613L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11614W: http://tomoyo.sourceforge.jp/
11615T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11616S: Maintained
11617F: security/tomoyo/
11618
11619TOPSTAR LAPTOP EXTRAS DRIVER
11620M: Herton Ronaldo Krzesinski <herton@canonical.com>
11621L: platform-driver-x86@vger.kernel.org
11622S: Maintained
11623F: drivers/platform/x86/topstar-laptop.c
11624
11625TOSHIBA ACPI EXTRAS DRIVER
11626M: Azael Avalos <coproscefalo@gmail.com>
11627L: platform-driver-x86@vger.kernel.org
11628S: Maintained
11629F: drivers/platform/x86/toshiba_acpi.c
11630
11631TOSHIBA BLUETOOTH DRIVER
11632M: Azael Avalos <coproscefalo@gmail.com>
11633L: platform-driver-x86@vger.kernel.org
11634S: Maintained
11635F: drivers/platform/x86/toshiba_bluetooth.c
11636
11637TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11638M: Azael Avalos <coproscefalo@gmail.com>
11639L: platform-driver-x86@vger.kernel.org
11640S: Maintained
11641F: drivers/platform/x86/toshiba_haps.c
11642
11643TOSHIBA WMI HOTKEYS DRIVER
11644M: Azael Avalos <coproscefalo@gmail.com>
11645L: platform-driver-x86@vger.kernel.org
11646S: Maintained
11647F: drivers/platform/x86/toshiba-wmi.c
11648
11649TOSHIBA SMM DRIVER
11650M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11651W: http://www.buzzard.org.uk/toshiba/
11652S: Maintained
11653F: drivers/char/toshiba.c
11654F: include/linux/toshiba.h
11655F: include/uapi/linux/toshiba.h
11656
11657TOSHIBA TC358743 DRIVER
11658M: Mats Randgaard <matrandg@cisco.com>
11659L: linux-media@vger.kernel.org
11660S: Maintained
11661F: drivers/media/i2c/tc358743*
11662F: include/media/i2c/tc358743.h
11663
11664TMIO/SDHI MMC DRIVER
11665M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11666L: linux-mmc@vger.kernel.org
11667S: Supported
11668F: drivers/mmc/host/tmio_mmc*
11669F: drivers/mmc/host/sh_mobile_sdhi.c
11670F: include/linux/mfd/tmio.h
11671
11672TMP401 HARDWARE MONITOR DRIVER
11673M: Guenter Roeck <linux@roeck-us.net>
11674L: linux-hwmon@vger.kernel.org
11675S: Maintained
11676F: Documentation/hwmon/tmp401
11677F: drivers/hwmon/tmp401.c
11678
11679TMPFS (SHMEM FILESYSTEM)
11680M: Hugh Dickins <hughd@google.com>
11681L: linux-mm@kvack.org
11682S: Maintained
11683F: include/linux/shmem_fs.h
11684F: mm/shmem.c
11685
11686TM6000 VIDEO4LINUX DRIVER
11687M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11688M: Mauro Carvalho Chehab <mchehab@kernel.org>
11689L: linux-media@vger.kernel.org
11690W: https://linuxtv.org
11691T: git git://linuxtv.org/media_tree.git
11692S: Odd fixes
11693F: drivers/media/usb/tm6000/
11694
11695TW68 VIDEO4LINUX DRIVER
11696M: Hans Verkuil <hverkuil@xs4all.nl>
11697L: linux-media@vger.kernel.org
11698T: git git://linuxtv.org/media_tree.git
11699W: https://linuxtv.org
11700S: Odd Fixes
11701F: drivers/media/pci/tw68/
11702
11703TW686X VIDEO4LINUX DRIVER
11704M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11705L: linux-media@vger.kernel.org
11706T: git git://linuxtv.org/media_tree.git
11707W: http://linuxtv.org
11708S: Maintained
11709F: drivers/media/pci/tw686x/
11710
11711TPM DEVICE DRIVER
11712M: Peter Huewe <peterhuewe@gmx.de>
11713M: Marcel Selhorst <tpmdd@selhorst.net>
11714M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11715R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11716W: http://tpmdd.sourceforge.net
11717L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11718Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11719T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11720S: Maintained
11721F: drivers/char/tpm/
11722
11723TPM IBM_VTPM DEVICE DRIVER
11724M: Ashley Lai <ashleydlai@gmail.com>
11725W: http://tpmdd.sourceforge.net
11726L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11727S: Maintained
11728F: drivers/char/tpm/tpm_ibmvtpm*
11729
11730TRACING
11731M: Steven Rostedt <rostedt@goodmis.org>
11732M: Ingo Molnar <mingo@redhat.com>
11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11734S: Maintained
11735F: Documentation/trace/ftrace.txt
11736F: arch/*/*/*/ftrace.h
11737F: arch/*/kernel/ftrace.c
11738F: include/*/ftrace.h
11739F: include/linux/trace*.h
11740F: include/trace/
11741F: kernel/trace/
11742F: tools/testing/selftests/ftrace/
11743
11744TRACING MMIO ACCESSES (MMIOTRACE)
11745M: Steven Rostedt <rostedt@goodmis.org>
11746M: Ingo Molnar <mingo@kernel.org>
11747R: Karol Herbst <karolherbst@gmail.com>
11748R: Pekka Paalanen <ppaalanen@gmail.com>
11749S: Maintained
11750L: linux-kernel@vger.kernel.org
11751L: nouveau@lists.freedesktop.org
11752F: kernel/trace/trace_mmiotrace.c
11753F: include/linux/mmiotrace.h
11754F: arch/x86/mm/kmmio.c
11755F: arch/x86/mm/mmio-mod.c
11756F: arch/x86/mm/testmmiotrace.c
11757
11758TRIVIAL PATCHES
11759M: Jiri Kosina <trivial@kernel.org>
11760T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11761S: Maintained
11762K: ^Subject:.*(?i)trivial
11763
11764TTY LAYER
11765M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11766M: Jiri Slaby <jslaby@suse.com>
11767S: Supported
11768T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11769F: Documentation/serial/
11770F: drivers/tty/
11771F: drivers/tty/serial/serial_core.c
11772F: include/linux/serial_core.h
11773F: include/linux/serial.h
11774F: include/linux/tty.h
11775F: include/uapi/linux/serial_core.h
11776F: include/uapi/linux/serial.h
11777F: include/uapi/linux/tty.h
11778
11779TUA9001 MEDIA DRIVER
11780M: Antti Palosaari <crope@iki.fi>
11781L: linux-media@vger.kernel.org
11782W: https://linuxtv.org
11783W: http://palosaari.fi/linux/
11784Q: http://patchwork.linuxtv.org/project/linux-media/list/
11785T: git git://linuxtv.org/anttip/media_tree.git
11786S: Maintained
11787F: drivers/media/tuners/tua9001*
11788
11789TULIP NETWORK DRIVERS
11790L: netdev@vger.kernel.org
11791L: linux-parisc@vger.kernel.org
11792S: Orphan
11793F: drivers/net/ethernet/dec/tulip/
11794
11795TUN/TAP driver
11796M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11797W: http://vtun.sourceforge.net/tun
11798S: Maintained
11799F: Documentation/networking/tuntap.txt
11800F: arch/um/os-Linux/drivers/
11801
11802TURBOCHANNEL SUBSYSTEM
11803M: "Maciej W. Rozycki" <macro@linux-mips.org>
11804M: Ralf Baechle <ralf@linux-mips.org>
11805L: linux-mips@linux-mips.org
11806Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11807S: Maintained
11808F: drivers/tc/
11809F: include/linux/tc.h
11810
11811U14-34F SCSI DRIVER
11812M: Dario Ballabio <ballabio_dario@emc.com>
11813L: linux-scsi@vger.kernel.org
11814S: Maintained
11815F: drivers/scsi/u14-34f.c
11816
11817UBI FILE SYSTEM (UBIFS)
11818M: Richard Weinberger <richard@nod.at>
11819M: Artem Bityutskiy <dedekind1@gmail.com>
11820M: Adrian Hunter <adrian.hunter@intel.com>
11821L: linux-mtd@lists.infradead.org
11822T: git git://git.infradead.org/ubifs-2.6.git
11823W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11824S: Supported
11825F: Documentation/filesystems/ubifs.txt
11826F: fs/ubifs/
11827
11828UCLINUX (M68KNOMMU AND COLDFIRE)
11829M: Greg Ungerer <gerg@linux-m68k.org>
11830W: http://www.linux-m68k.org/
11831W: http://www.uclinux.org/
11832L: linux-m68k@lists.linux-m68k.org
11833L: uclinux-dev@uclinux.org (subscribers-only)
11834T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11835S: Maintained
11836F: arch/m68k/coldfire/
11837F: arch/m68k/68*/
11838F: arch/m68k/*/*_no.*
11839F: arch/m68k/include/asm/*_no.*
11840
11841UDF FILESYSTEM
11842M: Jan Kara <jack@suse.com>
11843S: Maintained
11844F: Documentation/filesystems/udf.txt
11845F: fs/udf/
11846
11847UFS FILESYSTEM
11848M: Evgeniy Dushistov <dushistov@mail.ru>
11849S: Maintained
11850F: Documentation/filesystems/ufs.txt
11851F: fs/ufs/
11852
11853UHID USERSPACE HID IO DRIVER:
11854M: David Herrmann <dh.herrmann@googlemail.com>
11855L: linux-input@vger.kernel.org
11856S: Maintained
11857F: drivers/hid/uhid.c
11858F: include/uapi/linux/uhid.h
11859
11860ULTRA-WIDEBAND (UWB) SUBSYSTEM:
11861L: linux-usb@vger.kernel.org
11862S: Orphan
11863F: drivers/uwb/
11864F: include/linux/uwb.h
11865F: include/linux/uwb/
11866
11867UNICORE32 ARCHITECTURE:
11868M: Guan Xuetao <gxt@mprc.pku.edu.cn>
11869W: http://mprc.pku.edu.cn/~guanxuetao/linux
11870S: Maintained
11871T: git git://github.com/gxt/linux.git
11872F: arch/unicore32/
11873
11874UNIFDEF
11875M: Tony Finch <dot@dotat.at>
11876W: http://dotat.at/prog/unifdef
11877S: Maintained
11878F: scripts/unifdef.c
11879
11880UNIFORM CDROM DRIVER
11881M: Jens Axboe <axboe@kernel.dk>
11882W: http://www.kernel.dk
11883S: Maintained
11884F: Documentation/cdrom/
11885F: drivers/cdrom/cdrom.c
11886F: include/linux/cdrom.h
11887F: include/uapi/linux/cdrom.h
11888
11889UNISYS S-PAR DRIVERS
11890M: David Kershner <david.kershner@unisys.com>
11891L: sparmaintainer@unisys.com (Unisys internal)
11892S: Supported
11893F: drivers/staging/unisys/
11894
11895UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
11896M: Vinayak Holikatti <vinholikatti@gmail.com>
11897L: linux-scsi@vger.kernel.org
11898S: Supported
11899F: Documentation/scsi/ufs.txt
11900F: drivers/scsi/ufs/
11901
11902UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
11903M: Joao Pinto <Joao.Pinto@synopsys.com>
11904L: linux-scsi@vger.kernel.org
11905S: Supported
11906F: drivers/scsi/ufs/*dwc*
11907
11908UNSORTED BLOCK IMAGES (UBI)
11909M: Artem Bityutskiy <dedekind1@gmail.com>
11910M: Richard Weinberger <richard@nod.at>
11911W: http://www.linux-mtd.infradead.org/
11912L: linux-mtd@lists.infradead.org
11913T: git git://git.infradead.org/ubifs-2.6.git
11914S: Supported
11915F: drivers/mtd/ubi/
11916F: include/linux/mtd/ubi.h
11917F: include/uapi/mtd/ubi-user.h
11918
11919USB ACM DRIVER
11920M: Oliver Neukum <oneukum@suse.com>
11921L: linux-usb@vger.kernel.org
11922S: Maintained
11923F: Documentation/usb/acm.txt
11924F: drivers/usb/class/cdc-acm.*
11925
11926USB AR5523 WIRELESS DRIVER
11927M: Pontus Fuchs <pontus.fuchs@gmail.com>
11928L: linux-wireless@vger.kernel.org
11929S: Maintained
11930F: drivers/net/wireless/ath/ar5523/
11931
11932USB ATTACHED SCSI
11933M: Oliver Neukum <oneukum@suse.com>
11934L: linux-usb@vger.kernel.org
11935L: linux-scsi@vger.kernel.org
11936S: Maintained
11937F: drivers/usb/storage/uas.c
11938
11939USB CDC ETHERNET DRIVER
11940M: Oliver Neukum <oliver@neukum.org>
11941L: linux-usb@vger.kernel.org
11942S: Maintained
11943F: drivers/net/usb/cdc_*.c
11944F: include/uapi/linux/usb/cdc.h
11945
11946USB CHAOSKEY DRIVER
11947M: Keith Packard <keithp@keithp.com>
11948L: linux-usb@vger.kernel.org
11949S: Maintained
11950F: drivers/usb/misc/chaoskey.c
11951
11952USB CYPRESS C67X00 DRIVER
11953M: Peter Korsgaard <jacmet@sunsite.dk>
11954L: linux-usb@vger.kernel.org
11955S: Maintained
11956F: drivers/usb/c67x00/
11957
11958USB DAVICOM DM9601 DRIVER
11959M: Peter Korsgaard <jacmet@sunsite.dk>
11960L: netdev@vger.kernel.org
11961W: http://www.linux-usb.org/usbnet
11962S: Maintained
11963F: drivers/net/usb/dm9601.c
11964
11965USB DIAMOND RIO500 DRIVER
11966M: Cesar Miquel <miquel@df.uba.ar>
11967L: rio500-users@lists.sourceforge.net
11968W: http://rio500.sourceforge.net
11969S: Maintained
11970F: drivers/usb/misc/rio500*
11971
11972USB EHCI DRIVER
11973M: Alan Stern <stern@rowland.harvard.edu>
11974L: linux-usb@vger.kernel.org
11975S: Maintained
11976F: Documentation/usb/ehci.txt
11977F: drivers/usb/host/ehci*
11978
11979USB GADGET/PERIPHERAL SUBSYSTEM
11980M: Felipe Balbi <balbi@kernel.org>
11981L: linux-usb@vger.kernel.org
11982W: http://www.linux-usb.org/gadget
11983T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
11984S: Maintained
11985F: drivers/usb/gadget/
11986F: include/linux/usb/gadget*
11987
11988USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
11989M: Jiri Kosina <jikos@kernel.org>
11990R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
11991L: linux-usb@vger.kernel.org
11992T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
11993S: Maintained
11994F: Documentation/hid/hiddev.txt
11995F: drivers/hid/usbhid/
11996
11997USB ISP116X DRIVER
11998M: Olav Kongas <ok@artecdesign.ee>
11999L: linux-usb@vger.kernel.org
12000S: Maintained
12001F: drivers/usb/host/isp116x*
12002F: include/linux/usb/isp116x.h
12003
12004USB LAN78XX ETHERNET DRIVER
12005M: Woojung Huh <woojung.huh@microchip.com>
12006M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12007L: netdev@vger.kernel.org
12008S: Maintained
12009F: drivers/net/usb/lan78xx.*
12010
12011USB MASS STORAGE DRIVER
12012M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12013L: linux-usb@vger.kernel.org
12014L: usb-storage@lists.one-eyed-alien.net
12015S: Maintained
12016W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12017F: drivers/usb/storage/
12018
12019USB MIDI DRIVER
12020M: Clemens Ladisch <clemens@ladisch.de>
12021L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12022T: git git://git.alsa-project.org/alsa-kernel.git
12023S: Maintained
12024F: sound/usb/midi.*
12025
12026USB NETWORKING DRIVERS
12027L: linux-usb@vger.kernel.org
12028S: Odd Fixes
12029F: drivers/net/usb/
12030
12031USB OHCI DRIVER
12032M: Alan Stern <stern@rowland.harvard.edu>
12033L: linux-usb@vger.kernel.org
12034S: Maintained
12035F: Documentation/usb/ohci.txt
12036F: drivers/usb/host/ohci*
12037
12038USB OTG FSM (Finite State Machine)
12039M: Peter Chen <Peter.Chen@nxp.com>
12040T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12041L: linux-usb@vger.kernel.org
12042S: Maintained
12043F: drivers/usb/common/usb-otg-fsm.c
12044
12045USB OVER IP DRIVER
12046M: Valentina Manea <valentina.manea.m@gmail.com>
12047M: Shuah Khan <shuahkh@osg.samsung.com>
12048M: Shuah Khan <shuah@kernel.org>
12049L: linux-usb@vger.kernel.org
12050S: Maintained
12051F: Documentation/usb/usbip_protocol.txt
12052F: drivers/usb/usbip/
12053F: tools/usb/usbip/
12054
12055USB PEGASUS DRIVER
12056M: Petko Manolov <petkan@nucleusys.com>
12057L: linux-usb@vger.kernel.org
12058L: netdev@vger.kernel.org
12059T: git git://github.com/petkan/pegasus.git
12060W: https://github.com/petkan/pegasus
12061S: Maintained
12062F: drivers/net/usb/pegasus.*
12063
12064USB PHY LAYER
12065M: Felipe Balbi <balbi@kernel.org>
12066L: linux-usb@vger.kernel.org
12067T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12068S: Maintained
12069F: drivers/usb/phy/
12070
12071USB PRINTER DRIVER (usblp)
12072M: Pete Zaitcev <zaitcev@redhat.com>
12073L: linux-usb@vger.kernel.org
12074S: Supported
12075F: drivers/usb/class/usblp.c
12076
12077USB QMI WWAN NETWORK DRIVER
12078M: Bjørn Mork <bjorn@mork.no>
12079L: netdev@vger.kernel.org
12080S: Maintained
12081F: Documentation/ABI/testing/sysfs-class-net-qmi
12082F: drivers/net/usb/qmi_wwan.c
12083
12084USB RTL8150 DRIVER
12085M: Petko Manolov <petkan@nucleusys.com>
12086L: linux-usb@vger.kernel.org
12087L: netdev@vger.kernel.org
12088T: git git://github.com/petkan/rtl8150.git
12089W: https://github.com/petkan/rtl8150
12090S: Maintained
12091F: drivers/net/usb/rtl8150.c
12092
12093USB SERIAL SUBSYSTEM
12094M: Johan Hovold <johan@kernel.org>
12095L: linux-usb@vger.kernel.org
12096S: Maintained
12097F: Documentation/usb/usb-serial.txt
12098F: drivers/usb/serial/
12099F: include/linux/usb/serial.h
12100
12101USB SMSC75XX ETHERNET DRIVER
12102M: Steve Glendinning <steve.glendinning@shawell.net>
12103L: netdev@vger.kernel.org
12104S: Maintained
12105F: drivers/net/usb/smsc75xx.*
12106
12107USB SMSC95XX ETHERNET DRIVER
12108M: Steve Glendinning <steve.glendinning@shawell.net>
12109L: netdev@vger.kernel.org
12110S: Maintained
12111F: drivers/net/usb/smsc95xx.*
12112
12113USB SUBSYSTEM
12114M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12115L: linux-usb@vger.kernel.org
12116W: http://www.linux-usb.org
12117T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12118S: Supported
12119F: Documentation/devicetree/bindings/usb/
12120F: Documentation/usb/
12121F: drivers/usb/
12122F: include/linux/usb.h
12123F: include/linux/usb/
12124
12125USB UHCI DRIVER
12126M: Alan Stern <stern@rowland.harvard.edu>
12127L: linux-usb@vger.kernel.org
12128S: Maintained
12129F: drivers/usb/host/uhci*
12130
12131USB "USBNET" DRIVER FRAMEWORK
12132M: Oliver Neukum <oneukum@suse.com>
12133L: netdev@vger.kernel.org
12134W: http://www.linux-usb.org/usbnet
12135S: Maintained
12136F: drivers/net/usb/usbnet.c
12137F: include/linux/usb/usbnet.h
12138
12139USB VIDEO CLASS
12140M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12141L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12142L: linux-media@vger.kernel.org
12143T: git git://linuxtv.org/media_tree.git
12144W: http://www.ideasonboard.org/uvc/
12145S: Maintained
12146F: drivers/media/usb/uvc/
12147F: include/uapi/linux/uvcvideo.h
12148
12149USB VISION DRIVER
12150M: Hans Verkuil <hverkuil@xs4all.nl>
12151L: linux-media@vger.kernel.org
12152T: git git://linuxtv.org/media_tree.git
12153W: https://linuxtv.org
12154S: Odd Fixes
12155F: drivers/media/usb/usbvision/
12156
12157USB WEBCAM GADGET
12158M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12159L: linux-usb@vger.kernel.org
12160S: Maintained
12161F: drivers/usb/gadget/function/*uvc*
12162F: drivers/usb/gadget/legacy/webcam.c
12163
12164USB WIRELESS RNDIS DRIVER (rndis_wlan)
12165M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12166L: linux-wireless@vger.kernel.org
12167S: Maintained
12168F: drivers/net/wireless/rndis_wlan.c
12169
12170USB XHCI DRIVER
12171M: Mathias Nyman <mathias.nyman@intel.com>
12172L: linux-usb@vger.kernel.org
12173S: Supported
12174F: drivers/usb/host/xhci*
12175F: drivers/usb/host/pci-quirks*
12176
12177USB ZD1201 DRIVER
12178L: linux-wireless@vger.kernel.org
12179W: http://linux-lc100020.sourceforge.net
12180S: Orphan
12181F: drivers/net/wireless/zydas/zd1201.*
12182
12183USB ZR364XX DRIVER
12184M: Antoine Jacquet <royale@zerezo.com>
12185L: linux-usb@vger.kernel.org
12186L: linux-media@vger.kernel.org
12187T: git git://linuxtv.org/media_tree.git
12188W: http://royale.zerezo.com/zr364xx/
12189S: Maintained
12190F: Documentation/video4linux/zr364xx.txt
12191F: drivers/media/usb/zr364xx/
12192
12193ULPI BUS
12194M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12195L: linux-usb@vger.kernel.org
12196S: Maintained
12197F: drivers/usb/common/ulpi.c
12198F: include/linux/ulpi/
12199
12200USER-MODE LINUX (UML)
12201M: Jeff Dike <jdike@addtoit.com>
12202M: Richard Weinberger <richard@nod.at>
12203L: user-mode-linux-devel@lists.sourceforge.net
12204L: user-mode-linux-user@lists.sourceforge.net
12205W: http://user-mode-linux.sourceforge.net
12206T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12207S: Maintained
12208F: Documentation/virtual/uml/
12209F: arch/um/
12210F: arch/x86/um/
12211F: fs/hostfs/
12212F: fs/hppfs/
12213
12214USERSPACE I/O (UIO)
12215M: "Hans J. Koch" <hjk@hansjkoch.de>
12216M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12217S: Maintained
12218T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12219F: Documentation/DocBook/uio-howto.tmpl
12220F: drivers/uio/
12221F: include/linux/uio*.h
12222
12223UTIL-LINUX PACKAGE
12224M: Karel Zak <kzak@redhat.com>
12225L: util-linux@vger.kernel.org
12226W: http://en.wikipedia.org/wiki/Util-linux
12227T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12228S: Maintained
12229
12230UVESAFB DRIVER
12231M: Michal Januszewski <spock@gentoo.org>
12232L: linux-fbdev@vger.kernel.org
12233W: http://dev.gentoo.org/~spock/projects/uvesafb/
12234S: Maintained
12235F: Documentation/fb/uvesafb.txt
12236F: drivers/video/fbdev/uvesafb.*
12237
12238VF610 NAND DRIVER
12239M: Stefan Agner <stefan@agner.ch>
12240L: linux-mtd@lists.infradead.org
12241S: Supported
12242F: drivers/mtd/nand/vf610_nfc.c
12243
12244VFAT/FAT/MSDOS FILESYSTEM
12245M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12246S: Maintained
12247F: Documentation/filesystems/vfat.txt
12248F: fs/fat/
12249
12250VFIO DRIVER
12251M: Alex Williamson <alex.williamson@redhat.com>
12252L: kvm@vger.kernel.org
12253T: git git://github.com/awilliam/linux-vfio.git
12254S: Maintained
12255F: Documentation/vfio.txt
12256F: drivers/vfio/
12257F: include/linux/vfio.h
12258F: include/uapi/linux/vfio.h
12259
12260VFIO PLATFORM DRIVER
12261M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12262L: kvm@vger.kernel.org
12263S: Maintained
12264F: drivers/vfio/platform/
12265
12266VIDEOBUF2 FRAMEWORK
12267M: Pawel Osciak <pawel@osciak.com>
12268M: Marek Szyprowski <m.szyprowski@samsung.com>
12269M: Kyungmin Park <kyungmin.park@samsung.com>
12270L: linux-media@vger.kernel.org
12271S: Maintained
12272F: drivers/media/v4l2-core/videobuf2-*
12273F: include/media/videobuf2-*
12274
12275VIRTUAL SERIO DEVICE DRIVER
12276M: Stephen Chandler Paul <thatslyude@gmail.com>
12277S: Maintained
12278F: drivers/input/serio/userio.c
12279F: include/uapi/linux/userio.h
12280
12281VIRTIO CONSOLE DRIVER
12282M: Amit Shah <amit.shah@redhat.com>
12283L: virtualization@lists.linux-foundation.org
12284S: Maintained
12285F: drivers/char/virtio_console.c
12286F: include/linux/virtio_console.h
12287F: include/uapi/linux/virtio_console.h
12288
12289VIRTIO CORE, NET AND BLOCK DRIVERS
12290M: "Michael S. Tsirkin" <mst@redhat.com>
12291L: virtualization@lists.linux-foundation.org
12292S: Maintained
12293F: Documentation/devicetree/bindings/virtio/
12294F: drivers/virtio/
12295F: tools/virtio/
12296F: drivers/net/virtio_net.c
12297F: drivers/block/virtio_blk.c
12298F: include/linux/virtio_*.h
12299F: include/uapi/linux/virtio_*.h
12300
12301VIRTIO DRIVERS FOR S390
12302M: Christian Borntraeger <borntraeger@de.ibm.com>
12303M: Cornelia Huck <cornelia.huck@de.ibm.com>
12304L: linux-s390@vger.kernel.org
12305L: virtualization@lists.linux-foundation.org
12306L: kvm@vger.kernel.org
12307S: Supported
12308F: drivers/s390/virtio/
12309
12310VIRTIO GPU DRIVER
12311M: David Airlie <airlied@linux.ie>
12312M: Gerd Hoffmann <kraxel@redhat.com>
12313L: dri-devel@lists.freedesktop.org
12314L: virtualization@lists.linux-foundation.org
12315S: Maintained
12316F: drivers/gpu/drm/virtio/
12317F: include/uapi/linux/virtio_gpu.h
12318
12319VIRTIO HOST (VHOST)
12320M: "Michael S. Tsirkin" <mst@redhat.com>
12321L: kvm@vger.kernel.org
12322L: virtualization@lists.linux-foundation.org
12323L: netdev@vger.kernel.org
12324T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12325S: Maintained
12326F: drivers/vhost/
12327F: include/uapi/linux/vhost.h
12328
12329VIRTIO INPUT DRIVER
12330M: Gerd Hoffmann <kraxel@redhat.com>
12331S: Maintained
12332F: drivers/virtio/virtio_input.c
12333F: include/uapi/linux/virtio_input.h
12334
12335VIA RHINE NETWORK DRIVER
12336S: Orphan
12337F: drivers/net/ethernet/via/via-rhine.c
12338
12339VIA SD/MMC CARD CONTROLLER DRIVER
12340M: Bruce Chang <brucechang@via.com.tw>
12341M: Harald Welte <HaraldWelte@viatech.com>
12342S: Maintained
12343F: drivers/mmc/host/via-sdmmc.c
12344
12345VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12346M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12347L: linux-fbdev@vger.kernel.org
12348S: Maintained
12349F: include/linux/via-core.h
12350F: include/linux/via-gpio.h
12351F: include/linux/via_i2c.h
12352F: drivers/video/fbdev/via/
12353
12354VIA VELOCITY NETWORK DRIVER
12355M: Francois Romieu <romieu@fr.zoreil.com>
12356L: netdev@vger.kernel.org
12357S: Maintained
12358F: drivers/net/ethernet/via/via-velocity.*
12359
12360VIRT LIB
12361M: Alex Williamson <alex.williamson@redhat.com>
12362M: Paolo Bonzini <pbonzini@redhat.com>
12363L: kvm@vger.kernel.org
12364S: Supported
12365F: virt/lib/
12366
12367VIVID VIRTUAL VIDEO DRIVER
12368M: Hans Verkuil <hverkuil@xs4all.nl>
12369L: linux-media@vger.kernel.org
12370T: git git://linuxtv.org/media_tree.git
12371W: https://linuxtv.org
12372S: Maintained
12373F: drivers/media/platform/vivid/*
12374
12375VLAN (802.1Q)
12376M: Patrick McHardy <kaber@trash.net>
12377L: netdev@vger.kernel.org
12378S: Maintained
12379F: drivers/net/macvlan.c
12380F: include/linux/if_*vlan.h
12381F: net/8021q/
12382
12383VLYNQ BUS
12384M: Florian Fainelli <florian@openwrt.org>
12385L: openwrt-devel@lists.openwrt.org (subscribers-only)
12386S: Maintained
12387F: drivers/vlynq/vlynq.c
12388F: include/linux/vlynq.h
12389
12390VME SUBSYSTEM
12391M: Martyn Welch <martyn@welchs.me.uk>
12392M: Manohar Vanga <manohar.vanga@gmail.com>
12393M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12394L: devel@driverdev.osuosl.org
12395S: Maintained
12396T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12397F: Documentation/vme_api.txt
12398F: drivers/staging/vme/
12399F: drivers/vme/
12400F: include/linux/vme*
12401
12402VMWARE HYPERVISOR INTERFACE
12403M: Alok Kataria <akataria@vmware.com>
12404L: virtualization@lists.linux-foundation.org
12405S: Supported
12406F: arch/x86/kernel/cpu/vmware.c
12407
12408VMWARE BALLOON DRIVER
12409M: Xavier Deguillard <xdeguillard@vmware.com>
12410M: Philip Moltmann <moltmann@vmware.com>
12411M: "VMware, Inc." <pv-drivers@vmware.com>
12412L: linux-kernel@vger.kernel.org
12413S: Maintained
12414F: drivers/misc/vmw_balloon.c
12415
12416VMWARE VMMOUSE SUBDRIVER
12417M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12418M: "VMware, Inc." <pv-drivers@vmware.com>
12419L: linux-input@vger.kernel.org
12420S: Maintained
12421F: drivers/input/mouse/vmmouse.c
12422F: drivers/input/mouse/vmmouse.h
12423
12424VMWARE VMXNET3 ETHERNET DRIVER
12425M: Shrikrishna Khare <skhare@vmware.com>
12426M: "VMware, Inc." <pv-drivers@vmware.com>
12427L: netdev@vger.kernel.org
12428S: Maintained
12429F: drivers/net/vmxnet3/
12430
12431VMware PVSCSI driver
12432M: Jim Gill <jgill@vmware.com>
12433M: VMware PV-Drivers <pv-drivers@vmware.com>
12434L: linux-scsi@vger.kernel.org
12435S: Maintained
12436F: drivers/scsi/vmw_pvscsi.c
12437F: drivers/scsi/vmw_pvscsi.h
12438
12439VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12440M: Liam Girdwood <lgirdwood@gmail.com>
12441M: Mark Brown <broonie@kernel.org>
12442L: linux-kernel@vger.kernel.org
12443W: http://www.slimlogic.co.uk/?p=48
12444T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12445S: Supported
12446F: Documentation/devicetree/bindings/regulator/
12447F: drivers/regulator/
12448F: include/dt-bindings/regulator/
12449F: include/linux/regulator/
12450
12451VRF
12452M: David Ahern <dsa@cumulusnetworks.com>
12453M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12454L: netdev@vger.kernel.org
12455S: Maintained
12456F: drivers/net/vrf.c
12457F: Documentation/networking/vrf.txt
12458
12459VT1211 HARDWARE MONITOR DRIVER
12460M: Juerg Haefliger <juergh@gmail.com>
12461L: linux-hwmon@vger.kernel.org
12462S: Maintained
12463F: Documentation/hwmon/vt1211
12464F: drivers/hwmon/vt1211.c
12465
12466VT8231 HARDWARE MONITOR DRIVER
12467M: Roger Lucas <vt8231@hiddenengine.co.uk>
12468L: linux-hwmon@vger.kernel.org
12469S: Maintained
12470F: drivers/hwmon/vt8231.c
12471
12472VUB300 USB to SDIO/SD/MMC bridge chip
12473M: Tony Olech <tony.olech@elandigitalsystems.com>
12474L: linux-mmc@vger.kernel.org
12475L: linux-usb@vger.kernel.org
12476S: Supported
12477F: drivers/mmc/host/vub300.c
12478
12479W1 DALLAS'S 1-WIRE BUS
12480M: Evgeniy Polyakov <zbr@ioremap.net>
12481S: Maintained
12482F: Documentation/w1/
12483F: drivers/w1/
12484
12485W83791D HARDWARE MONITORING DRIVER
12486M: Marc Hulsman <m.hulsman@tudelft.nl>
12487L: linux-hwmon@vger.kernel.org
12488S: Maintained
12489F: Documentation/hwmon/w83791d
12490F: drivers/hwmon/w83791d.c
12491
12492W83793 HARDWARE MONITORING DRIVER
12493M: Rudolf Marek <r.marek@assembler.cz>
12494L: linux-hwmon@vger.kernel.org
12495S: Maintained
12496F: Documentation/hwmon/w83793
12497F: drivers/hwmon/w83793.c
12498
12499W83795 HARDWARE MONITORING DRIVER
12500M: Jean Delvare <jdelvare@suse.com>
12501L: linux-hwmon@vger.kernel.org
12502S: Maintained
12503F: drivers/hwmon/w83795.c
12504
12505W83L51xD SD/MMC CARD INTERFACE DRIVER
12506M: Pierre Ossman <pierre@ossman.eu>
12507S: Maintained
12508F: drivers/mmc/host/wbsd.*
12509
12510WACOM PROTOCOL 4 SERIAL TABLETS
12511M: Julian Squires <julian@cipht.net>
12512M: Hans de Goede <hdegoede@redhat.com>
12513L: linux-input@vger.kernel.org
12514S: Maintained
12515F: drivers/input/tablet/wacom_serial4.c
12516
12517WATCHDOG DEVICE DRIVERS
12518M: Wim Van Sebroeck <wim@iguana.be>
12519R: Guenter Roeck <linux@roeck-us.net>
12520L: linux-watchdog@vger.kernel.org
12521W: http://www.linux-watchdog.org/
12522T: git git://www.linux-watchdog.org/linux-watchdog.git
12523S: Maintained
12524F: Documentation/devicetree/bindings/watchdog/
12525F: Documentation/watchdog/
12526F: drivers/watchdog/
12527F: include/linux/watchdog.h
12528F: include/uapi/linux/watchdog.h
12529
12530WD7000 SCSI DRIVER
12531M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12532L: linux-scsi@vger.kernel.org
12533S: Maintained
12534F: drivers/scsi/wd7000.c
12535
12536WIIMOTE HID DRIVER
12537M: David Herrmann <dh.herrmann@googlemail.com>
12538L: linux-input@vger.kernel.org
12539S: Maintained
12540F: drivers/hid/hid-wiimote*
12541
12542WINBOND CIR DRIVER
12543M: David Härdeman <david@hardeman.nu>
12544S: Maintained
12545F: drivers/media/rc/winbond-cir.c
12546
12547WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12548M: William Breathitt Gray <vilhelm.gray@gmail.com>
12549L: linux-watchdog@vger.kernel.org
12550S: Maintained
12551F: drivers/watchdog/ebc-c384_wdt.c
12552
12553WINSYSTEMS WS16C48 GPIO DRIVER
12554M: William Breathitt Gray <vilhelm.gray@gmail.com>
12555L: linux-gpio@vger.kernel.org
12556S: Maintained
12557F: drivers/gpio/gpio-ws16c48.c
12558
12559WIMAX STACK
12560M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12561M: linux-wimax@intel.com
12562L: wimax@linuxwimax.org (subscribers-only)
12563S: Supported
12564W: http://linuxwimax.org
12565F: Documentation/wimax/README.wimax
12566F: include/linux/wimax/debug.h
12567F: include/net/wimax.h
12568F: include/uapi/linux/wimax.h
12569F: net/wimax/
12570
12571WISTRON LAPTOP BUTTON DRIVER
12572M: Miloslav Trmac <mitr@volny.cz>
12573S: Maintained
12574F: drivers/input/misc/wistron_btns.c
12575
12576WL3501 WIRELESS PCMCIA CARD DRIVER
12577M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12578L: linux-wireless@vger.kernel.org
12579W: http://oops.ghostprotocols.net:81/blog
12580S: Maintained
12581F: drivers/net/wireless/wl3501*
12582
12583WOLFSON MICROELECTRONICS DRIVERS
12584L: patches@opensource.wolfsonmicro.com
12585T: git https://github.com/CirrusLogic/linux-drivers.git
12586W: https://github.com/CirrusLogic/linux-drivers/wiki
12587S: Supported
12588F: Documentation/hwmon/wm83??
12589F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12590F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12591F: Documentation/devicetree/bindings/mfd/arizona.txt
12592F: arch/arm/mach-s3c64xx/mach-crag6410*
12593F: drivers/clk/clk-wm83*.c
12594F: drivers/extcon/extcon-arizona.c
12595F: drivers/leds/leds-wm83*.c
12596F: drivers/gpio/gpio-*wm*.c
12597F: drivers/gpio/gpio-arizona.c
12598F: drivers/hwmon/wm83??-hwmon.c
12599F: drivers/input/misc/wm831x-on.c
12600F: drivers/input/touchscreen/wm831x-ts.c
12601F: drivers/input/touchscreen/wm97*.c
12602F: drivers/mfd/arizona*
12603F: drivers/mfd/wm*.c
12604F: drivers/mfd/cs47l24*
12605F: drivers/power/wm83*.c
12606F: drivers/rtc/rtc-wm83*.c
12607F: drivers/regulator/wm8*.c
12608F: drivers/video/backlight/wm83*_bl.c
12609F: drivers/watchdog/wm83*_wdt.c
12610F: include/linux/mfd/arizona/
12611F: include/linux/mfd/wm831x/
12612F: include/linux/mfd/wm8350/
12613F: include/linux/mfd/wm8400*
12614F: include/linux/wm97xx.h
12615F: include/sound/wm????.h
12616F: sound/soc/codecs/arizona.?
12617F: sound/soc/codecs/wm*
12618F: sound/soc/codecs/cs47l24*
12619
12620WORKQUEUE
12621M: Tejun Heo <tj@kernel.org>
12622R: Lai Jiangshan <jiangshanlai@gmail.com>
12623T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12624S: Maintained
12625F: include/linux/workqueue.h
12626F: kernel/workqueue.c
12627F: Documentation/workqueue.txt
12628
12629X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12630M: Chen-Yu Tsai <wens@csie.org>
12631L: linux-kernel@vger.kernel.org
12632S: Maintained
12633N: axp[128]
12634
12635X.25 NETWORK LAYER
12636M: Andrew Hendry <andrew.hendry@gmail.com>
12637L: linux-x25@vger.kernel.org
12638S: Odd Fixes
12639F: Documentation/networking/x25*
12640F: include/net/x25*
12641F: net/x25/
12642
12643X86 ARCHITECTURE (32-BIT AND 64-BIT)
12644M: Thomas Gleixner <tglx@linutronix.de>
12645M: Ingo Molnar <mingo@redhat.com>
12646M: "H. Peter Anvin" <hpa@zytor.com>
12647M: x86@kernel.org
12648L: linux-kernel@vger.kernel.org
12649T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12650S: Maintained
12651F: Documentation/x86/
12652F: arch/x86/
12653
12654X86 PLATFORM DRIVERS
12655M: Darren Hart <dvhart@infradead.org>
12656L: platform-driver-x86@vger.kernel.org
12657T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12658S: Maintained
12659F: drivers/platform/x86/
12660F: drivers/platform/olpc/
12661
12662X86 MCE INFRASTRUCTURE
12663M: Tony Luck <tony.luck@intel.com>
12664M: Borislav Petkov <bp@alien8.de>
12665L: linux-edac@vger.kernel.org
12666S: Maintained
12667F: arch/x86/kernel/cpu/mcheck/*
12668
12669X86 MICROCODE UPDATE SUPPORT
12670M: Borislav Petkov <bp@alien8.de>
12671S: Maintained
12672F: arch/x86/kernel/cpu/microcode/*
12673
12674X86 VDSO
12675M: Andy Lutomirski <luto@amacapital.net>
12676L: linux-kernel@vger.kernel.org
12677T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12678S: Maintained
12679F: arch/x86/entry/vdso/
12680
12681XC2028/3028 TUNER DRIVER
12682M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12683M: Mauro Carvalho Chehab <mchehab@kernel.org>
12684L: linux-media@vger.kernel.org
12685W: https://linuxtv.org
12686T: git git://linuxtv.org/media_tree.git
12687S: Maintained
12688F: drivers/media/tuners/tuner-xc2028.*
12689
12690XEN HYPERVISOR INTERFACE
12691M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12692M: David Vrabel <david.vrabel@citrix.com>
12693M: Juergen Gross <jgross@suse.com>
12694L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12695T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12696S: Supported
12697F: arch/x86/xen/
12698F: drivers/*/xen-*front.c
12699F: drivers/xen/
12700F: arch/x86/include/asm/xen/
12701F: include/xen/
12702F: include/uapi/xen/
12703
12704XEN HYPERVISOR ARM
12705M: Stefano Stabellini <sstabellini@kernel.org>
12706L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12707S: Maintained
12708F: arch/arm/xen/
12709F: arch/arm/include/asm/xen/
12710
12711XEN HYPERVISOR ARM64
12712M: Stefano Stabellini <sstabellini@kernel.org>
12713L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12714S: Maintained
12715F: arch/arm64/xen/
12716F: arch/arm64/include/asm/xen/
12717
12718XEN NETWORK BACKEND DRIVER
12719M: Wei Liu <wei.liu2@citrix.com>
12720L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12721L: netdev@vger.kernel.org
12722S: Supported
12723F: drivers/net/xen-netback/*
12724
12725XEN PCI SUBSYSTEM
12726M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12727L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12728S: Supported
12729F: arch/x86/pci/*xen*
12730F: drivers/pci/*xen*
12731
12732XEN BLOCK SUBSYSTEM
12733M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12734M: Roger Pau Monné <roger.pau@citrix.com>
12735L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12736S: Supported
12737F: drivers/block/xen-blkback/*
12738F: drivers/block/xen*
12739
12740XEN PVSCSI DRIVERS
12741M: Juergen Gross <jgross@suse.com>
12742L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12743L: linux-scsi@vger.kernel.org
12744S: Supported
12745F: drivers/scsi/xen-scsifront.c
12746F: drivers/xen/xen-scsiback.c
12747F: include/xen/interface/io/vscsiif.h
12748
12749XEN SWIOTLB SUBSYSTEM
12750M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12751L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12752S: Supported
12753F: arch/x86/xen/*swiotlb*
12754F: drivers/xen/*swiotlb*
12755
12756XFS FILESYSTEM
12757P: Silicon Graphics Inc
12758M: Dave Chinner <david@fromorbit.com>
12759M: xfs@oss.sgi.com
12760L: xfs@oss.sgi.com
12761W: http://oss.sgi.com/projects/xfs
12762T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12763S: Supported
12764F: Documentation/filesystems/xfs.txt
12765F: fs/xfs/
12766
12767XILINX AXI ETHERNET DRIVER
12768M: Anirudha Sarangi <anirudh@xilinx.com>
12769M: John Linn <John.Linn@xilinx.com>
12770S: Maintained
12771F: drivers/net/ethernet/xilinx/xilinx_axienet*
12772
12773XILINX UARTLITE SERIAL DRIVER
12774M: Peter Korsgaard <jacmet@sunsite.dk>
12775L: linux-serial@vger.kernel.org
12776S: Maintained
12777F: drivers/tty/serial/uartlite.c
12778
12779XILINX VIDEO IP CORES
12780M: Hyun Kwon <hyun.kwon@xilinx.com>
12781M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12782L: linux-media@vger.kernel.org
12783T: git git://linuxtv.org/media_tree.git
12784S: Supported
12785F: Documentation/devicetree/bindings/media/xilinx/
12786F: drivers/media/platform/xilinx/
12787F: include/uapi/linux/xilinx-v4l2-controls.h
12788
12789XILLYBUS DRIVER
12790M: Eli Billauer <eli.billauer@gmail.com>
12791L: linux-kernel@vger.kernel.org
12792S: Supported
12793F: drivers/char/xillybus/
12794
12795XTENSA XTFPGA PLATFORM SUPPORT
12796M: Max Filippov <jcmvbkbc@gmail.com>
12797L: linux-xtensa@linux-xtensa.org
12798S: Maintained
12799F: drivers/spi/spi-xtensa-xtfpga.c
12800F: sound/soc/xtensa/xtfpga-i2s.c
12801
12802YAM DRIVER FOR AX.25
12803M: Jean-Paul Roubelat <jpr@f6fbb.org>
12804L: linux-hams@vger.kernel.org
12805S: Maintained
12806F: drivers/net/hamradio/yam*
12807F: include/linux/yam.h
12808
12809YEALINK PHONE DRIVER
12810M: Henk Vergonet <Henk.Vergonet@gmail.com>
12811L: usbb2k-api-dev@nongnu.org
12812S: Maintained
12813F: Documentation/input/yealink.txt
12814F: drivers/input/misc/yealink.*
12815
12816Z8530 DRIVER FOR AX.25
12817M: Joerg Reuter <jreuter@yaina.de>
12818W: http://yaina.de/jreuter/
12819W: http://www.qsl.net/dl1bke/
12820L: linux-hams@vger.kernel.org
12821S: Maintained
12822F: Documentation/networking/z8530drv.txt
12823F: drivers/net/hamradio/*scc.c
12824F: drivers/net/hamradio/z8530.h
12825
12826ZBUD COMPRESSED PAGE ALLOCATOR
12827M: Seth Jennings <sjenning@redhat.com>
12828L: linux-mm@kvack.org
12829S: Maintained
12830F: mm/zbud.c
12831F: include/linux/zbud.h
12832
12833ZD1211RW WIRELESS DRIVER
12834M: Daniel Drake <dsd@gentoo.org>
12835M: Ulrich Kunitz <kune@deine-taler.de>
12836W: http://zd1211.ath.cx/wiki/DriverRewrite
12837L: linux-wireless@vger.kernel.org
12838L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12839S: Maintained
12840F: drivers/net/wireless/zydas/zd1211rw/
12841
12842ZPOOL COMPRESSED PAGE STORAGE API
12843M: Dan Streetman <ddstreet@ieee.org>
12844L: linux-mm@kvack.org
12845S: Maintained
12846F: mm/zpool.c
12847F: include/linux/zpool.h
12848
12849ZR36067 VIDEO FOR LINUX DRIVER
12850L: mjpeg-users@lists.sourceforge.net
12851L: linux-media@vger.kernel.org
12852W: http://mjpeg.sourceforge.net/driver-zoran/
12853T: hg https://linuxtv.org/hg/v4l-dvb
12854S: Odd Fixes
12855F: drivers/media/pci/zoran/
12856
12857ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
12858M: Minchan Kim <minchan@kernel.org>
12859M: Nitin Gupta <ngupta@vflare.org>
12860R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12861L: linux-kernel@vger.kernel.org
12862S: Maintained
12863F: drivers/block/zram/
12864F: Documentation/blockdev/zram.txt
12865
12866ZS DECSTATION Z85C30 SERIAL DRIVER
12867M: "Maciej W. Rozycki" <macro@linux-mips.org>
12868S: Maintained
12869F: drivers/tty/serial/zs.*
12870
12871ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
12872M: Minchan Kim <minchan@kernel.org>
12873M: Nitin Gupta <ngupta@vflare.org>
12874R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
12875L: linux-mm@kvack.org
12876S: Maintained
12877F: mm/zsmalloc.c
12878F: include/linux/zsmalloc.h
12879F: Documentation/vm/zsmalloc.txt
12880
12881ZSWAP COMPRESSED SWAP CACHING
12882M: Seth Jennings <sjenning@redhat.com>
12883L: linux-mm@kvack.org
12884S: Maintained
12885F: mm/zswap.c
12886
12887THE REST
12888M: Linus Torvalds <torvalds@linux-foundation.org>
12889L: linux-kernel@vger.kernel.org
12890Q: http://patchwork.kernel.org/project/LKML/list/
12891T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
12892S: Buried alive in reporters
12893F: *
12894F: */