EDAC, fsl_ddr: Add entry to MAINTAINERS
[linux-2.6-block.git] / MAINTAINERS
... / ...
CommitLineData
1
2
3 List of maintainers and how to submit kernel changes
4
5Please try to follow the guidelines below. This will make things
6easier on the maintainers. Not all of these guidelines matter for every
7trivial patch so apply some common sense.
8
91. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
11
122. Try to release a few ALPHA test versions to the net. Announce
13 them onto the kernel channel and await results. This is especially
14 important for device drivers, because often that's the only way
15 you will find things like the fact version 3 firmware needs
16 a magic fix you didn't know about, or some clown changed the
17 chips on a board and not its name. (Don't laugh! Look at the
18 SMC etherpower for that.)
19
203. Make sure your changes compile correctly in multiple
21 configurations. In particular check that changes work both as a
22 module and built into the kernel.
23
244. When you are happy with a change make it generally available for
25 testing and await feedback.
26
275. Make a patch available to the relevant maintainer in the list. Use
28 'diff -u' to make the patch easy to merge. Be prepared to get your
29 changes sent back with seemingly silly requests about formatting
30 and variable names. These aren't as silly as they seem. One
31 job the maintainers (and especially Linus) do is to keep things
32 looking the same. Sometimes this means that the clever hack in
33 your driver to get around a problem actually needs to become a
34 generalized kernel feature ready for next time.
35
36 PLEASE check your patch with the automated style checker
37 (scripts/checkpatch.pl) to catch trivial style violations.
38 See Documentation/CodingStyle for guidance here.
39
40 PLEASE CC: the maintainers and mailing lists that are generated
41 by scripts/get_maintainer.pl. The results returned by the
42 script will be best if you have git installed and are making
43 your changes in a branch derived from Linus' latest git tree.
44 See Documentation/SubmittingPatches for details.
45
46 PLEASE try to include any credit lines you want added with the
47 patch. It avoids people being missed off by mistake and makes
48 it easier to know who wants adding and who doesn't.
49
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
52
53 PLEASE remember that submissions must be made under the terms
54 of the Linux Foundation certificate of contribution and should
55 include a Signed-off-by: line. The current version of this
56 "Developer's Certificate of Origin" (DCO) is listed in the file
57 Documentation/SubmittingPatches.
58
596. Make sure you have the right to send any changes you make. If you
60 do changes at work you may find your employer owns the patch
61 not you.
62
637. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
65 does not respond.
66
678. Happy hacking.
68
69Descriptions of section entries:
70
71 P: Person (obsolete)
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 Q: Patchwork web based patch tracking system site
78 T: SCM tree type and location.
79 Type is one of: git, hg, quilt, stgit, topgit
80 S: Status, one of the following:
81 Supported: Someone is actually paid to look after this.
82 Maintained: Someone actually looks after it.
83 Odd Fixes: It has a maintainer but they don't have time to do
84 much other than throw the odd patch in. See below..
85 Orphan: No current maintainer [but maybe you could take the
86 role as you write your new code].
87 Obsolete: Old code. Something tagged obsolete generally means
88 it has been replaced by a better system and you
89 should be using that.
90 F: Files and directories with wildcard patterns.
91 A trailing slash includes all files and subdirectory files.
92 F: drivers/net/ all files in and below drivers/net
93 F: drivers/net/* all files in drivers/net, but not below
94 F: */net/* all files in "any top level directory"/net
95 One pattern per line. Multiple F: lines acceptable.
96 N: Files and directories with regex patterns.
97 N: [^a-z]tegra all files whose path contains the word tegra
98 One pattern per line. Multiple N: lines acceptable.
99 scripts/get_maintainer.pl has different behavior for files that
100 match F: pattern and matches of N: patterns. By default,
101 get_maintainer will not look at git log history when an F: pattern
102 match occurs. When an N: match occurs, git log history is used
103 to also notify the people that have git commit signatures.
104 X: Files and directories that are NOT maintained, same rules as F:
105 Files exclusions are tested before file matches.
106 Can be useful for excluding a specific subdirectory, for instance:
107 F: net/
108 X: net/ipv6/
109 matches all files in and below net excluding net/ipv6/
110 K: Keyword perl extended regex pattern to match content in a
111 patch or file. For instance:
112 K: of_get_profile
113 matches patches or files that contain "of_get_profile"
114 K: \b(printk|pr_(info|err))\b
115 matches patches or files that contain one or more of the words
116 printk, pr_info or pr_err
117 One regex pattern per line. Multiple K: lines acceptable.
118
119Note: For the hard of thinking, this list is meant to remain in alphabetical
120order. If you could add yourselves to it in alphabetical order that would be
121so much easier [Ed]
122
123Maintainers List (try to look for most precise areas first)
124
125 -----------------------------------
126
1273C59X NETWORK DRIVER
128M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129L: netdev@vger.kernel.org
130S: Maintained
131F: Documentation/networking/vortex.txt
132F: drivers/net/ethernet/3com/3c59x.c
133
1343CR990 NETWORK DRIVER
135M: David Dillow <dave@thedillows.org>
136L: netdev@vger.kernel.org
137S: Maintained
138F: drivers/net/ethernet/3com/typhoon*
139
1403WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141M: Adam Radford <linuxraid@lsi.com>
142L: linux-scsi@vger.kernel.org
143W: http://www.lsi.com
144S: Supported
145F: drivers/scsi/3w-*
146
14753C700 AND 53C700-66 SCSI DRIVER
148M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149L: linux-scsi@vger.kernel.org
150S: Maintained
151F: drivers/scsi/53c700*
152
1536LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154M: Alexander Aring <aar@pengutronix.de>
155M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
156L: linux-bluetooth@vger.kernel.org
157L: linux-wpan@vger.kernel.org
158S: Maintained
159F: net/6lowpan/
160F: include/net/6lowpan.h
161F: Documentation/networking/6lowpan.txt
162
1636PACK NETWORK DRIVER FOR AX.25
164M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
165L: linux-hams@vger.kernel.org
166S: Maintained
167F: drivers/net/hamradio/6pack.c
168
1698169 10/100/1000 GIGABIT ETHERNET DRIVER
170M: Realtek linux nic maintainers <nic_swsd@realtek.com>
171L: netdev@vger.kernel.org
172S: Maintained
173F: drivers/net/ethernet/realtek/r8169.c
174
1758250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177L: linux-serial@vger.kernel.org
178S: Maintained
179T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
180F: drivers/tty/serial/8250*
181F: include/linux/serial_8250.h
182
1838390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
184L: netdev@vger.kernel.org
185S: Orphan / Obsolete
186F: drivers/net/ethernet/8390/
187
1889P FILE SYSTEM
189M: Eric Van Hensbergen <ericvh@gmail.com>
190M: Ron Minnich <rminnich@sandia.gov>
191M: Latchesar Ionkov <lucho@ionkov.net>
192L: v9fs-developer@lists.sourceforge.net
193W: http://swik.net/v9fs
194Q: http://patchwork.kernel.org/project/v9fs-devel/list/
195T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
196S: Maintained
197F: Documentation/filesystems/9p.txt
198F: fs/9p/
199F: net/9p/
200F: include/net/9p/
201F: include/uapi/linux/virtio_9p.h
202F: include/trace/events/9p.h
203
204
205A8293 MEDIA DRIVER
206M: Antti Palosaari <crope@iki.fi>
207L: linux-media@vger.kernel.org
208W: https://linuxtv.org
209W: http://palosaari.fi/linux/
210Q: http://patchwork.linuxtv.org/project/linux-media/list/
211T: git git://linuxtv.org/anttip/media_tree.git
212S: Maintained
213F: drivers/media/dvb-frontends/a8293*
214
215AACRAID SCSI RAID DRIVER
216M: Adaptec OEM Raid Solutions <aacraid@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 SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
616M: Thor Thayer <tthayer@opensource.altera.com>
617S: Maintained
618F: drivers/gpio/gpio-altera-a10sr.c
619F: drivers/mfd/altera-a10sr.c
620F: include/linux/mfd/altera-a10sr.h
621
622ALTERA TRIPLE SPEED ETHERNET DRIVER
623M: Vince Bridgers <vbridger@opensource.altera.com>
624L: netdev@vger.kernel.org
625L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
626S: Maintained
627F: drivers/net/ethernet/altera/
628
629ALTERA UART/JTAG UART SERIAL DRIVERS
630M: Tobias Klauser <tklauser@distanz.ch>
631L: linux-serial@vger.kernel.org
632L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
633S: Maintained
634F: drivers/tty/serial/altera_uart.c
635F: drivers/tty/serial/altera_jtaguart.c
636F: include/linux/altera_uart.h
637F: include/linux/altera_jtaguart.h
638
639AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
640M: Tom Lendacky <thomas.lendacky@amd.com>
641M: Gary Hook <gary.hook@amd.com>
642L: linux-crypto@vger.kernel.org
643S: Supported
644F: drivers/crypto/ccp/
645F: include/linux/ccp.h
646
647AMD FAM15H PROCESSOR POWER MONITORING DRIVER
648M: Huang Rui <ray.huang@amd.com>
649L: linux-hwmon@vger.kernel.org
650S: Supported
651F: Documentation/hwmon/fam15h_power
652F: drivers/hwmon/fam15h_power.c
653
654AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
655L: linux-geode@lists.infradead.org (moderated for non-subscribers)
656S: Orphan
657F: drivers/usb/gadget/udc/amd5536udc.*
658
659AMD GEODE PROCESSOR/CHIPSET SUPPORT
660P: Andres Salomon <dilinger@queued.net>
661L: linux-geode@lists.infradead.org (moderated for non-subscribers)
662W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
663S: Supported
664F: drivers/char/hw_random/geode-rng.c
665F: drivers/crypto/geode*
666F: drivers/video/fbdev/geode/
667F: arch/x86/include/asm/geode.h
668
669AMD IOMMU (AMD-VI)
670M: Joerg Roedel <joro@8bytes.org>
671L: iommu@lists.linux-foundation.org
672T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
673S: Maintained
674F: drivers/iommu/amd_iommu*.[ch]
675F: include/linux/amd-iommu.h
676
677AMD KFD
678M: Oded Gabbay <oded.gabbay@gmail.com>
679L: dri-devel@lists.freedesktop.org
680T: git git://people.freedesktop.org/~gabbayo/linux.git
681S: Supported
682F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
683F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
684F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
685F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
686F: drivers/gpu/drm/amd/amdkfd/
687F: drivers/gpu/drm/amd/include/cik_structs.h
688F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
689F: drivers/gpu/drm/amd/include/vi_structs.h
690F: drivers/gpu/drm/radeon/radeon_kfd.c
691F: drivers/gpu/drm/radeon/radeon_kfd.h
692F: include/uapi/linux/kfd_ioctl.h
693
694AMD SEATTLE DEVICE TREE SUPPORT
695M: Brijesh Singh <brijeshkumar.singh@amd.com>
696M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
697M: Tom Lendacky <thomas.lendacky@amd.com>
698S: Supported
699F: arch/arm64/boot/dts/amd/
700
701AMD XGBE DRIVER
702M: Tom Lendacky <thomas.lendacky@amd.com>
703L: netdev@vger.kernel.org
704S: Supported
705F: drivers/net/ethernet/amd/xgbe/
706F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
707
708AMS (Apple Motion Sensor) DRIVER
709M: Michael Hanselmann <linux-kernel@hansmi.ch>
710S: Supported
711F: drivers/macintosh/ams/
712
713ANALOG DEVICES INC AD9389B DRIVER
714M: Hans Verkuil <hans.verkuil@cisco.com>
715L: linux-media@vger.kernel.org
716S: Maintained
717F: drivers/media/i2c/ad9389b*
718
719ANALOG DEVICES INC ADV7180 DRIVER
720M: Lars-Peter Clausen <lars@metafoo.de>
721L: linux-media@vger.kernel.org
722W: http://ez.analog.com/community/linux-device-drivers
723S: Supported
724F: drivers/media/i2c/adv7180.c
725
726ANALOG DEVICES INC ADV7511 DRIVER
727M: Hans Verkuil <hans.verkuil@cisco.com>
728L: linux-media@vger.kernel.org
729S: Maintained
730F: drivers/media/i2c/adv7511*
731
732ANALOG DEVICES INC ADV7604 DRIVER
733M: Hans Verkuil <hans.verkuil@cisco.com>
734L: linux-media@vger.kernel.org
735S: Maintained
736F: drivers/media/i2c/adv7604*
737
738ANALOG DEVICES INC ADV7842 DRIVER
739M: Hans Verkuil <hans.verkuil@cisco.com>
740L: linux-media@vger.kernel.org
741S: Maintained
742F: drivers/media/i2c/adv7842*
743
744ANALOG DEVICES INC ASOC CODEC DRIVERS
745M: Lars-Peter Clausen <lars@metafoo.de>
746L: alsa-devel@alsa-project.org (moderated for non-subscribers)
747W: http://wiki.analog.com/
748W: http://ez.analog.com/community/linux-device-drivers
749S: Supported
750F: sound/soc/codecs/adau*
751F: sound/soc/codecs/adav*
752F: sound/soc/codecs/ad1*
753F: sound/soc/codecs/ad7*
754F: sound/soc/codecs/ssm*
755F: sound/soc/codecs/sigmadsp.*
756
757ANALOG DEVICES INC ASOC DRIVERS
758L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
759L: alsa-devel@alsa-project.org (moderated for non-subscribers)
760W: http://blackfin.uclinux.org/
761S: Supported
762F: sound/soc/blackfin/*
763
764ANALOG DEVICES INC IIO DRIVERS
765M: Lars-Peter Clausen <lars@metafoo.de>
766M: Michael Hennerich <Michael.Hennerich@analog.com>
767W: http://wiki.analog.com/
768W: http://ez.analog.com/community/linux-device-drivers
769S: Supported
770F: drivers/iio/*/ad*
771X: drivers/iio/*/adjd*
772F: drivers/staging/iio/*/ad*
773F: staging/iio/trigger/iio-trig-bfin-timer.c
774
775ANALOG DEVICES INC DMA DRIVERS
776M: Lars-Peter Clausen <lars@metafoo.de>
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/dma/dma-axi-dmac.c
780
781ANDROID CONFIG FRAGMENTS
782M: Rob Herring <robh@kernel.org>
783S: Supported
784F: kernel/configs/android*
785
786ANDROID DRIVERS
787M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
788M: Arve Hjønnevåg <arve@android.com>
789M: Riley Andrews <riandrews@android.com>
790T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
791L: devel@driverdev.osuosl.org
792S: Supported
793F: drivers/android/
794F: drivers/staging/android/
795
796ANDROID ION DRIVER
797M: Laura Abbott <labbott@redhat.com>
798M: Sumit Semwal <sumit.semwal@linaro.org>
799L: devel@driverdev.osuosl.org
800S: Supported
801F: drivers/staging/android/ion
802F: drivers/staging/android/uapi/ion.h
803F: drivers/staging/android/uapi/ion_test.h
804
805AOA (Apple Onboard Audio) ALSA DRIVER
806M: Johannes Berg <johannes@sipsolutions.net>
807L: linuxppc-dev@lists.ozlabs.org
808L: alsa-devel@alsa-project.org (moderated for non-subscribers)
809S: Maintained
810F: sound/aoa/
811
812APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
813M: William Breathitt Gray <vilhelm.gray@gmail.com>
814L: linux-iio@vger.kernel.org
815S: Maintained
816F: drivers/iio/dac/stx104.c
817
818APM DRIVER
819M: Jiri Kosina <jikos@kernel.org>
820S: Odd fixes
821T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
822F: arch/x86/kernel/apm_32.c
823F: include/linux/apm_bios.h
824F: include/uapi/linux/apm_bios.h
825F: drivers/char/apm-emulation.c
826
827APPLE BCM5974 MULTITOUCH DRIVER
828M: Henrik Rydberg <rydberg@bitmath.org>
829L: linux-input@vger.kernel.org
830S: Odd fixes
831F: drivers/input/mouse/bcm5974.c
832
833APPLE SMC DRIVER
834M: Henrik Rydberg <rydberg@bitmath.org>
835L: linux-hwmon@vger.kernel.org
836S: Odd fixes
837F: drivers/hwmon/applesmc.c
838
839APPLETALK NETWORK LAYER
840M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
841S: Maintained
842F: drivers/net/appletalk/
843F: net/appletalk/
844
845APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
846M: Duc Dang <dhdang@apm.com>
847S: Supported
848F: arch/arm64/boot/dts/apm/
849
850APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
851M: Iyappan Subramanian <isubramanian@apm.com>
852M: Keyur Chudgar <kchudgar@apm.com>
853S: Supported
854F: drivers/net/ethernet/apm/xgene/
855F: drivers/net/phy/mdio-xgene.c
856F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
857F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
858
859APTINA CAMERA SENSOR PLL
860M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
861L: linux-media@vger.kernel.org
862S: Maintained
863F: drivers/media/i2c/aptina-pll.*
864
865ARC FRAMEBUFFER DRIVER
866M: Jaya Kumar <jayalk@intworks.biz>
867S: Maintained
868F: drivers/video/fbdev/arcfb.c
869F: drivers/video/fbdev/core/fb_defio.c
870
871ARCNET NETWORK LAYER
872M: Michael Grzeschik <m.grzeschik@pengutronix.de>
873L: netdev@vger.kernel.org
874S: Maintained
875F: drivers/net/arcnet/
876F: include/uapi/linux/if_arcnet.h
877
878ARC PGU DRM DRIVER
879M: Alexey Brodkin <abrodkin@synopsys.com>
880S: Supported
881F: drivers/gpu/drm/arc/
882F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
883
884ARM HDLCD DRM DRIVER
885M: Liviu Dudau <liviu.dudau@arm.com>
886S: Supported
887F: drivers/gpu/drm/arm/hdlcd_*
888F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
889
890ARM MALI-DP DRM DRIVER
891M: Liviu Dudau <liviu.dudau@arm.com>
892M: Brian Starkey <brian.starkey@arm.com>
893M: Mali DP Maintainers <malidp@foss.arm.com>
894S: Supported
895F: drivers/gpu/drm/arm/
896F: Documentation/devicetree/bindings/display/arm,malidp.txt
897
898ARM MFM AND FLOPPY DRIVERS
899M: Ian Molton <spyro@f2s.com>
900S: Maintained
901F: arch/arm/lib/floppydma.S
902F: arch/arm/include/asm/floppy.h
903
904ARM PMU PROFILING AND DEBUGGING
905M: Will Deacon <will.deacon@arm.com>
906R: Mark Rutland <mark.rutland@arm.com>
907S: Maintained
908F: arch/arm*/kernel/perf_*
909F: arch/arm/oprofile/common.c
910F: arch/arm*/kernel/hw_breakpoint.c
911F: arch/arm*/include/asm/hw_breakpoint.h
912F: arch/arm*/include/asm/perf_event.h
913F: drivers/perf/arm_pmu.c
914F: include/linux/perf/arm_pmu.h
915
916ARM PORT
917M: Russell King <linux@armlinux.org.uk>
918L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
919W: http://www.armlinux.org.uk/
920S: Maintained
921F: arch/arm/
922
923ARM SUB-ARCHITECTURES
924L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925S: Maintained
926F: arch/arm/mach-*/
927F: arch/arm/plat-*/
928T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
929
930ARM PRIMECELL AACI PL041 DRIVER
931M: Russell King <linux@armlinux.org.uk>
932S: Maintained
933F: sound/arm/aaci.*
934
935ARM PRIMECELL CLCD PL110 DRIVER
936M: Russell King <linux@armlinux.org.uk>
937S: Maintained
938F: drivers/video/fbdev/amba-clcd.*
939
940ARM PRIMECELL KMI PL050 DRIVER
941M: Russell King <linux@armlinux.org.uk>
942S: Maintained
943F: drivers/input/serio/ambakmi.*
944F: include/linux/amba/kmi.h
945
946ARM PRIMECELL MMCI PL180/1 DRIVER
947M: Russell King <linux@armlinux.org.uk>
948S: Maintained
949F: drivers/mmc/host/mmci.*
950F: include/linux/amba/mmci.h
951
952ARM PRIMECELL UART PL010 AND PL011 DRIVERS
953M: Russell King <linux@armlinux.org.uk>
954S: Maintained
955F: drivers/tty/serial/amba-pl01*.c
956F: include/linux/amba/serial.h
957
958ARM PRIMECELL BUS SUPPORT
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: drivers/amba/
962F: include/linux/amba/bus.h
963
964ARM/ADS SPHERE MACHINE SUPPORT
965M: Lennert Buytenhek <kernel@wantstofly.org>
966L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
967S: Maintained
968
969ARM/AFEB9260 MACHINE SUPPORT
970M: Sergey Lapin <slapin@ossfans.org>
971L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
972S: Maintained
973
974ARM/AJECO 1ARM MACHINE SUPPORT
975M: Lennert Buytenhek <kernel@wantstofly.org>
976L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
977S: Maintained
978
979ARM/Allwinner sunXi SoC support
980M: Maxime Ripard <maxime.ripard@free-electrons.com>
981M: Chen-Yu Tsai <wens@csie.org>
982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983S: Maintained
984N: sun[x456789]i
985
986ARM/Allwinner SoC Clock Support
987M: Emilio López <emilio@elopez.com.ar>
988S: Maintained
989F: drivers/clk/sunxi/
990
991ARM/Amlogic Meson SoC support
992M: Carlo Caione <carlo@caione.org>
993M: Kevin Hilman <khilman@baylibre.com>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995L: linux-amlogic@lists.infradead.org
996W: http://linux-meson.com/
997S: Maintained
998F: arch/arm/mach-meson/
999F: arch/arm/boot/dts/meson*
1000F: arch/arm64/boot/dts/amlogic/
1001F: drivers/pinctrl/meson/
1002N: meson
1003
1004ARM/Annapurna Labs ALPINE ARCHITECTURE
1005M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1006M: Antoine Tenart <antoine.tenart@free-electrons.com>
1007S: Maintained
1008F: arch/arm/mach-alpine/
1009F: arch/arm/boot/dts/alpine*
1010F: arch/arm64/boot/dts/al/
1011F: drivers/*/*alpine*
1012
1013ARM/ARTPEC MACHINE SUPPORT
1014M: Jesper Nilsson <jesper.nilsson@axis.com>
1015M: Lars Persson <lars.persson@axis.com>
1016M: Niklas Cassel <niklas.cassel@axis.com>
1017S: Maintained
1018L: linux-arm-kernel@axis.com
1019F: arch/arm/mach-artpec
1020F: arch/arm/boot/dts/artpec6*
1021F: drivers/clk/axis
1022
1023ARM/ASPEED MACHINE SUPPORT
1024M: Joel Stanley <joel@jms.id.au>
1025S: Maintained
1026F: arch/arm/mach-aspeed/
1027F: arch/arm/boot/dts/aspeed-*
1028F: drivers/*/*aspeed*
1029
1030ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1031M: Nicolas Ferre <nicolas.ferre@atmel.com>
1032M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1033M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035W: http://www.linux4sam.org
1036T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1037S: Supported
1038F: arch/arm/mach-at91/
1039F: include/soc/at91/
1040F: arch/arm/boot/dts/at91*.dts
1041F: arch/arm/boot/dts/at91*.dtsi
1042F: arch/arm/boot/dts/sama*.dts
1043F: arch/arm/boot/dts/sama*.dtsi
1044F: arch/arm/include/debug/at91.S
1045
1046ARM/ATMEL AT91 Clock Support
1047M: Boris Brezillon <boris.brezillon@free-electrons.com>
1048S: Maintained
1049F: drivers/clk/at91
1050
1051ARM/CALXEDA HIGHBANK ARCHITECTURE
1052M: Rob Herring <robh@kernel.org>
1053L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054S: Maintained
1055F: arch/arm/mach-highbank/
1056F: arch/arm/boot/dts/highbank.dts
1057F: arch/arm/boot/dts/ecx-*.dts*
1058
1059ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1060M: Krzysztof Halasa <khalasa@piap.pl>
1061S: Maintained
1062F: arch/arm/mach-cns3xxx/
1063
1064ARM/CAVIUM THUNDER NETWORK DRIVER
1065M: Sunil Goutham <sgoutham@cavium.com>
1066M: Robert Richter <rric@kernel.org>
1067L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1068S: Supported
1069F: drivers/net/ethernet/cavium/thunder/
1070
1071ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1072M: Alexander Shiyan <shc_work@mail.ru>
1073L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1074S: Odd Fixes
1075N: clps711x
1076
1077ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1078M: Hartley Sweeten <hsweeten@visionengravers.com>
1079M: Ryan Mallon <rmallon@gmail.com>
1080L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1081S: Maintained
1082F: arch/arm/mach-ep93xx/
1083F: arch/arm/mach-ep93xx/include/mach/
1084
1085ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1086M: Lennert Buytenhek <kernel@wantstofly.org>
1087L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1088S: Maintained
1089
1090ARM/CLKDEV SUPPORT
1091M: Russell King <linux@armlinux.org.uk>
1092L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093S: Maintained
1094F: arch/arm/include/asm/clkdev.h
1095F: drivers/clk/clkdev.c
1096
1097ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1098M: Mike Rapoport <mike@compulab.co.il>
1099L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1100S: Maintained
1101
1102ARM/CONTEC MICRO9 MACHINE SUPPORT
1103M: Hubert Feurstein <hubert.feurstein@contec.at>
1104S: Maintained
1105F: arch/arm/mach-ep93xx/micro9.c
1106
1107ARM/CORESIGHT FRAMEWORK AND DRIVERS
1108M: Mathieu Poirier <mathieu.poirier@linaro.org>
1109L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110S: Maintained
1111F: drivers/hwtracing/coresight/*
1112F: Documentation/trace/coresight.txt
1113F: Documentation/devicetree/bindings/arm/coresight.txt
1114F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1115
1116ARM/CORGI MACHINE SUPPORT
1117M: Richard Purdie <rpurdie@rpsys.net>
1118S: Maintained
1119
1120ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1121M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123T: git git://github.com/ulli-kroll/linux.git
1124S: Maintained
1125F: arch/arm/mach-gemini/
1126F: drivers/rtc/rtc-gemini.c
1127
1128ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1129M: Barry Song <baohua@kernel.org>
1130L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1132S: Maintained
1133F: arch/arm/boot/dts/prima2*
1134F: arch/arm/mach-prima2/
1135F: drivers/clk/sirf/
1136F: drivers/clocksource/timer-prima2.c
1137F: drivers/clocksource/timer-atlas7.c
1138N: [^a-z]sirf
1139
1140ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1141M: Baruch Siach <baruch@tkos.co.il>
1142L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1143S: Maintained
1144F: arch/arm/boot/dts/cx92755*
1145N: digicolor
1146
1147ARM/EBSA110 MACHINE SUPPORT
1148M: Russell King <linux@armlinux.org.uk>
1149L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1150W: http://www.armlinux.org.uk/
1151S: Maintained
1152F: arch/arm/mach-ebsa110/
1153F: drivers/net/ethernet/amd/am79c961a.*
1154
1155ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1156M: Uwe Kleine-König <kernel@pengutronix.de>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158S: Maintained
1159N: efm32
1160
1161ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1162M: Daniel Ribeiro <drwyrm@gmail.com>
1163M: Stefan Schmidt <stefan@openezx.org>
1164M: Harald Welte <laforge@openezx.org>
1165L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1166W: http://www.openezx.org/
1167S: Maintained
1168T: topgit git://git.openezx.org/openezx.git
1169F: arch/arm/mach-pxa/ezx.c
1170
1171ARM/FARADAY FA526 PORT
1172M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1173L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174S: Maintained
1175T: git git://git.berlios.de/gemini-board
1176F: arch/arm/mm/*-fa*
1177
1178ARM/FOOTBRIDGE ARCHITECTURE
1179M: Russell King <linux@armlinux.org.uk>
1180L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1181W: http://www.armlinux.org.uk/
1182S: Maintained
1183F: arch/arm/include/asm/hardware/dec21285.h
1184F: arch/arm/mach-footbridge/
1185
1186ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1187M: Shawn Guo <shawnguo@kernel.org>
1188M: Sascha Hauer <kernel@pengutronix.de>
1189R: Fabio Estevam <fabio.estevam@nxp.com>
1190L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1191S: Maintained
1192T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1193F: arch/arm/mach-imx/
1194F: arch/arm/mach-mxs/
1195F: arch/arm/boot/dts/imx*
1196F: arch/arm/configs/imx*_defconfig
1197F: drivers/clk/imx/
1198F: include/soc/imx/
1199
1200ARM/FREESCALE VYBRID ARM ARCHITECTURE
1201M: Shawn Guo <shawnguo@kernel.org>
1202M: Sascha Hauer <kernel@pengutronix.de>
1203R: Stefan Agner <stefan@agner.ch>
1204L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205S: Maintained
1206T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1207F: arch/arm/mach-imx/*vf610*
1208F: arch/arm/boot/dts/vf*
1209
1210ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1211M: Lennert Buytenhek <kernel@wantstofly.org>
1212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213S: Maintained
1214
1215ARM/GUMSTIX MACHINE SUPPORT
1216M: Steve Sakoman <sakoman@gmail.com>
1217L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1218S: Maintained
1219
1220ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1221M: Philipp Zabel <philipp.zabel@gmail.com>
1222M: Paul Parsons <lost.distance@yahoo.com>
1223L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224S: Maintained
1225F: arch/arm/mach-pxa/hx4700.c
1226F: arch/arm/mach-pxa/include/mach/hx4700.h
1227F: sound/soc/pxa/hx4700.c
1228
1229ARM/HISILICON SOC SUPPORT
1230M: Wei Xu <xuwei5@hisilicon.com>
1231L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232W: http://www.hisilicon.com
1233S: Supported
1234T: git git://github.com/hisilicon/linux-hisi.git
1235F: arch/arm/mach-hisi/
1236F: arch/arm/boot/dts/hi3*
1237F: arch/arm/boot/dts/hip*
1238F: arch/arm/boot/dts/hisi*
1239F: arch/arm64/boot/dts/hisilicon/
1240
1241ARM/HP JORNADA 7XX MACHINE SUPPORT
1242M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1243W: www.jlime.com
1244S: Maintained
1245T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1246F: arch/arm/mach-sa1100/jornada720.c
1247F: arch/arm/mach-sa1100/include/mach/jornada720.h
1248
1249ARM/IGEP MACHINE SUPPORT
1250M: Enric Balletbo i Serra <eballetbo@gmail.com>
1251M: Javier Martinez Canillas <javier@dowhile0.org>
1252L: linux-omap@vger.kernel.org
1253L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1254S: Maintained
1255F: arch/arm/boot/dts/omap3-igep*
1256
1257ARM/INCOME PXA270 SUPPORT
1258M: Marek Vasut <marek.vasut@gmail.com>
1259L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1260S: Maintained
1261F: arch/arm/mach-pxa/colibri-pxa270-income.c
1262
1263ARM/INTEL IOP32X ARM ARCHITECTURE
1264M: Lennert Buytenhek <kernel@wantstofly.org>
1265L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1266S: Maintained
1267
1268ARM/INTEL IOP33X ARM ARCHITECTURE
1269L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270S: Orphan
1271
1272ARM/INTEL IOP13XX ARM ARCHITECTURE
1273M: Lennert Buytenhek <kernel@wantstofly.org>
1274L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275S: Maintained
1276
1277ARM/INTEL IQ81342EX MACHINE SUPPORT
1278M: Lennert Buytenhek <kernel@wantstofly.org>
1279L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1280S: Maintained
1281
1282ARM/INTEL IXDP2850 MACHINE SUPPORT
1283M: Lennert Buytenhek <kernel@wantstofly.org>
1284L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1285S: Maintained
1286
1287ARM/INTEL IXP4XX ARM ARCHITECTURE
1288M: Imre Kaloz <kaloz@openwrt.org>
1289M: Krzysztof Halasa <khalasa@piap.pl>
1290L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291S: Maintained
1292F: arch/arm/mach-ixp4xx/
1293
1294ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1295M: Jonathan Cameron <jic23@cam.ac.uk>
1296L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1297S: Maintained
1298F: arch/arm/mach-pxa/stargate2.c
1299F: drivers/pcmcia/pxa2xx_stargate2.c
1300
1301ARM/INTEL XSC3 (MANZANO) ARM CORE
1302M: Lennert Buytenhek <kernel@wantstofly.org>
1303L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304S: Maintained
1305
1306ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1307M: Lennert Buytenhek <kernel@wantstofly.org>
1308L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1309S: Maintained
1310
1311ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1312M: Santosh Shilimkar <ssantosh@kernel.org>
1313L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314S: Maintained
1315F: arch/arm/mach-keystone/
1316F: arch/arm/boot/dts/keystone-*
1317T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1318
1319ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1320M: Santosh Shilimkar <ssantosh@kernel.org>
1321L: linux-kernel@vger.kernel.org
1322S: Maintained
1323F: drivers/clk/keystone/
1324
1325ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1326M: Santosh Shilimkar <ssantosh@kernel.org>
1327L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328L: linux-kernel@vger.kernel.org
1329S: Maintained
1330F: drivers/clocksource/timer-keystone.c
1331
1332ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1333M: Santosh Shilimkar <ssantosh@kernel.org>
1334L: linux-kernel@vger.kernel.org
1335S: Maintained
1336F: drivers/power/reset/keystone-reset.c
1337
1338ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1339M: Santosh Shilimkar <ssantosh@kernel.org>
1340L: linux-kernel@vger.kernel.org
1341S: Maintained
1342F: drivers/memory/*emif*
1343
1344ARM/LG1K ARCHITECTURE
1345M: Chanho Min <chanho.min@lge.com>
1346L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1347S: Maintained
1348F: arch/arm64/boot/dts/lg/
1349
1350ARM/LOGICPD PXA270 MACHINE SUPPORT
1351M: Lennert Buytenhek <kernel@wantstofly.org>
1352L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353S: Maintained
1354
1355ARM/LPC18XX ARCHITECTURE
1356M: Joachim Eastwood <manabian@gmail.com>
1357L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358S: Maintained
1359F: arch/arm/boot/dts/lpc43*
1360F: drivers/clk/nxp/clk-lpc18xx*
1361F: drivers/clocksource/time-lpc32xx.c
1362F: drivers/i2c/busses/i2c-lpc2k.c
1363F: drivers/memory/pl172.c
1364F: drivers/mtd/spi-nor/nxp-spifi.c
1365F: drivers/rtc/rtc-lpc24xx.c
1366N: lpc18xx
1367
1368ARM/LPC32XX SOC SUPPORT
1369M: Vladimir Zapolskiy <vz@mleia.com>
1370M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1371L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1372T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1373S: Maintained
1374F: arch/arm/boot/dts/lpc32*
1375F: arch/arm/mach-lpc32xx/
1376F: drivers/i2c/busses/i2c-pnx.c
1377F: drivers/net/ethernet/nxp/lpc_eth.c
1378F: drivers/usb/host/ohci-nxp.c
1379F: drivers/watchdog/pnx4008_wdt.c
1380N: lpc32xx
1381
1382ARM/MAGICIAN MACHINE SUPPORT
1383M: Philipp Zabel <philipp.zabel@gmail.com>
1384S: Maintained
1385
1386ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1387M: Jason Cooper <jason@lakedaemon.net>
1388M: Andrew Lunn <andrew@lunn.ch>
1389M: Gregory Clement <gregory.clement@free-electrons.com>
1390M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1391L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392S: Maintained
1393F: arch/arm/mach-mvebu/
1394F: drivers/rtc/rtc-armada38x.c
1395F: arch/arm/boot/dts/armada*
1396F: arch/arm/boot/dts/kirkwood*
1397F: arch/arm64/boot/dts/marvell/armada*
1398F: drivers/cpufreq/mvebu-cpufreq.c
1399F: arch/arm/configs/mvebu_*_defconfig
1400
1401ARM/Marvell Berlin SoC support
1402M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1403L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404S: Maintained
1405F: arch/arm/mach-berlin/
1406F: arch/arm/boot/dts/berlin*
1407F: arch/arm64/boot/dts/marvell/berlin*
1408
1409
1410ARM/Marvell Dove/MV78xx0/Orion SOC support
1411M: Jason Cooper <jason@lakedaemon.net>
1412M: Andrew Lunn <andrew@lunn.ch>
1413M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414M: Gregory Clement <gregory.clement@free-electrons.com>
1415L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416S: Maintained
1417F: arch/arm/mach-dove/
1418F: arch/arm/mach-mv78xx0/
1419F: arch/arm/mach-orion5x/
1420F: arch/arm/plat-orion/
1421F: arch/arm/boot/dts/dove*
1422F: arch/arm/boot/dts/orion5x*
1423
1424
1425ARM/Orion SoC/Technologic Systems TS-78xx platform support
1426M: Alexander Clouter <alex@digriz.org.uk>
1427L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1428W: http://www.digriz.org.uk/ts78xx/kernel
1429S: Maintained
1430F: arch/arm/mach-orion5x/ts78xx-*
1431
1432ARM/OXNAS platform support
1433M: Neil Armstrong <narmstrong@baylibre.com>
1434L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1435S: Maintained
1436F: arch/arm/mach-oxnas/
1437F: arch/arm/boot/dts/oxnas*
1438F: arch/arm/boot/dts/wd-mbwe.dts
1439N: oxnas
1440
1441ARM/Mediatek RTC DRIVER
1442M: Eddie Huang <eddie.huang@mediatek.com>
1443L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1444L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1445S: Maintained
1446F: drivers/rtc/rtc-mt6397.c
1447
1448ARM/Mediatek SoC support
1449M: Matthias Brugger <matthias.bgg@gmail.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1452S: Maintained
1453F: arch/arm/boot/dts/mt6*
1454F: arch/arm/boot/dts/mt8*
1455F: arch/arm/mach-mediatek/
1456N: mtk
1457K: mediatek
1458
1459ARM/Mediatek USB3 PHY DRIVER
1460M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1461L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1463S: Maintained
1464F: drivers/phy/phy-mt65xx-usb3.c
1465
1466ARM/MICREL KS8695 ARCHITECTURE
1467M: Greg Ungerer <gerg@uclinux.org>
1468L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1469F: arch/arm/mach-ks8695/
1470S: Odd Fixes
1471
1472ARM/MIOA701 MACHINE SUPPORT
1473M: Robert Jarzmik <robert.jarzmik@free.fr>
1474L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1475F: arch/arm/mach-pxa/mioa701.c
1476S: Maintained
1477
1478ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1479M: Michael Petchkovsky <mkpetch@internode.on.net>
1480S: Maintained
1481
1482ARM/NOMADIK ARCHITECTURE
1483M: Alessandro Rubini <rubini@unipv.it>
1484M: Linus Walleij <linus.walleij@linaro.org>
1485L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486S: Maintained
1487F: arch/arm/mach-nomadik/
1488F: drivers/pinctrl/nomadik/
1489F: drivers/i2c/busses/i2c-nomadik.c
1490T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1491
1492ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1493M: Nelson Castillo <arhuaco@freaks-unidos.net>
1494L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1495W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1496S: Supported
1497
1498ARM/TOSA MACHINE SUPPORT
1499M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1500M: Dirk Opfer <dirk@opfer-online.de>
1501S: Maintained
1502
1503ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1504M: Marek Vasut <marek.vasut@gmail.com>
1505L: linux-arm-kernel@lists.infradead.org
1506W: http://hackndev.com
1507S: Maintained
1508F: arch/arm/mach-pxa/include/mach/palmtx.h
1509F: arch/arm/mach-pxa/palmtx.c
1510F: arch/arm/mach-pxa/include/mach/palmt5.h
1511F: arch/arm/mach-pxa/palmt5.c
1512F: arch/arm/mach-pxa/include/mach/palmld.h
1513F: arch/arm/mach-pxa/palmld.c
1514F: arch/arm/mach-pxa/include/mach/palmte2.h
1515F: arch/arm/mach-pxa/palmte2.c
1516F: arch/arm/mach-pxa/include/mach/palmtc.h
1517F: arch/arm/mach-pxa/palmtc.c
1518
1519ARM/PALM TREO SUPPORT
1520M: Tomas Cech <sleep_walker@suse.com>
1521L: linux-arm-kernel@lists.infradead.org
1522W: http://hackndev.com
1523S: Maintained
1524F: arch/arm/mach-pxa/include/mach/palmtreo.h
1525F: arch/arm/mach-pxa/palmtreo.c
1526
1527ARM/PALMZ72 SUPPORT
1528M: Sergey Lapin <slapin@ossfans.org>
1529L: linux-arm-kernel@lists.infradead.org
1530W: http://hackndev.com
1531S: Maintained
1532F: arch/arm/mach-pxa/include/mach/palmz72.h
1533F: arch/arm/mach-pxa/palmz72.c
1534
1535ARM/PLEB SUPPORT
1536M: Peter Chubb <pleb@gelato.unsw.edu.au>
1537W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1538S: Maintained
1539
1540ARM/PT DIGITAL BOARD PORT
1541M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1542L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543W: http://www.armlinux.org.uk/
1544S: Maintained
1545
1546ARM/QUALCOMM SUPPORT
1547M: Andy Gross <andy.gross@linaro.org>
1548M: David Brown <david.brown@linaro.org>
1549L: linux-arm-msm@vger.kernel.org
1550L: linux-soc@vger.kernel.org
1551S: Maintained
1552F: Documentation/devicetree/bindings/soc/qcom/
1553F: arch/arm/boot/dts/qcom-*.dts
1554F: arch/arm/boot/dts/qcom-*.dtsi
1555F: arch/arm/mach-qcom/
1556F: arch/arm64/boot/dts/qcom/*
1557F: drivers/i2c/busses/i2c-qup.c
1558F: drivers/clk/qcom/
1559F: drivers/soc/qcom/
1560F: drivers/spi/spi-qup.c
1561F: drivers/tty/serial/msm_serial.h
1562F: drivers/tty/serial/msm_serial.c
1563F: drivers/*/pm8???-*
1564F: drivers/mfd/ssbi.c
1565F: drivers/firmware/qcom_scm.c
1566T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1567
1568ARM/RADISYS ENP2611 MACHINE SUPPORT
1569M: Lennert Buytenhek <kernel@wantstofly.org>
1570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1571S: Maintained
1572
1573ARM/RENESAS ARM64 ARCHITECTURE
1574M: Simon Horman <horms@verge.net.au>
1575M: Magnus Damm <magnus.damm@gmail.com>
1576L: linux-renesas-soc@vger.kernel.org
1577Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1578T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1579S: Supported
1580F: arch/arm64/boot/dts/renesas/
1581F: drivers/soc/renesas/
1582F: include/linux/soc/renesas/
1583
1584ARM/RISCPC ARCHITECTURE
1585M: Russell King <linux@armlinux.org.uk>
1586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1587W: http://www.armlinux.org.uk/
1588S: Maintained
1589F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1590F: arch/arm/include/asm/hardware/ioc.h
1591F: arch/arm/include/asm/hardware/iomd.h
1592F: arch/arm/include/asm/hardware/memc.h
1593F: arch/arm/mach-rpc/
1594F: drivers/net/ethernet/8390/etherh.c
1595F: drivers/net/ethernet/i825xx/ether1*
1596F: drivers/net/ethernet/seeq/ether3*
1597F: drivers/scsi/arm/
1598
1599ARM/Rockchip SoC support
1600M: Heiko Stuebner <heiko@sntech.de>
1601L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602L: linux-rockchip@lists.infradead.org
1603T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1604S: Maintained
1605F: arch/arm/boot/dts/rk3*
1606F: arch/arm/mach-rockchip/
1607F: drivers/clk/rockchip/
1608F: drivers/i2c/busses/i2c-rk3x.c
1609F: drivers/*/*rockchip*
1610F: drivers/*/*/*rockchip*
1611F: sound/soc/rockchip/
1612N: rockchip
1613
1614ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1615M: Kukjin Kim <kgene@kernel.org>
1616M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
1617L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1619S: Maintained
1620F: arch/arm/boot/dts/s3c*
1621F: arch/arm/boot/dts/s5p*
1622F: arch/arm/boot/dts/samsung*
1623F: arch/arm/boot/dts/exynos*
1624F: arch/arm64/boot/dts/exynos/
1625F: arch/arm/plat-samsung/
1626F: arch/arm/mach-s3c24*/
1627F: arch/arm/mach-s3c64xx/
1628F: arch/arm/mach-s5p*/
1629F: arch/arm/mach-exynos*/
1630F: drivers/*/*s3c24*
1631F: drivers/*/*/*s3c24*
1632F: drivers/*/*s3c64xx*
1633F: drivers/*/*s5pv210*
1634F: drivers/memory/samsung/*
1635F: drivers/soc/samsung/*
1636F: drivers/spi/spi-s3c*
1637F: Documentation/arm/Samsung/
1638F: Documentation/devicetree/bindings/arm/samsung/
1639F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1640F: Documentation/devicetree/bindings/power/pd-samsung.txt
1641N: exynos
1642
1643ARM/SAMSUNG MOBILE MACHINE SUPPORT
1644M: Kyungmin Park <kyungmin.park@samsung.com>
1645L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646S: Maintained
1647F: arch/arm/mach-s5pv210/
1648
1649ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1650M: Kyungmin Park <kyungmin.park@samsung.com>
1651M: Kamil Debski <kamil@wypas.org>
1652M: Andrzej Hajda <a.hajda@samsung.com>
1653L: linux-arm-kernel@lists.infradead.org
1654L: linux-media@vger.kernel.org
1655S: Maintained
1656F: drivers/media/platform/s5p-g2d/
1657
1658ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1659M: Kyungmin Park <kyungmin.park@samsung.com>
1660M: Kamil Debski <kamil@wypas.org>
1661M: Jeongtae Park <jtp.park@samsung.com>
1662M: Andrzej Hajda <a.hajda@samsung.com>
1663L: linux-arm-kernel@lists.infradead.org
1664L: linux-media@vger.kernel.org
1665S: Maintained
1666F: arch/arm/plat-samsung/s5p-dev-mfc.c
1667F: drivers/media/platform/s5p-mfc/
1668
1669ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1670M: Kyungmin Park <kyungmin.park@samsung.com>
1671M: Tomasz Stanislawski <t.stanislaws@samsung.com>
1672L: linux-arm-kernel@lists.infradead.org
1673L: linux-media@vger.kernel.org
1674S: Maintained
1675F: drivers/media/platform/s5p-tv/
1676
1677ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1678M: Kyungmin Park <kyungmin.park@samsung.com>
1679L: linux-arm-kernel@lists.infradead.org
1680L: linux-media@vger.kernel.org
1681S: Maintained
1682F: drivers/staging/media/platform/s5p-cec/
1683
1684ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1685M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1686M: Jacek Anaszewski <j.anaszewski@samsung.com>
1687L: linux-arm-kernel@lists.infradead.org
1688L: linux-media@vger.kernel.org
1689S: Maintained
1690F: drivers/media/platform/s5p-jpeg/
1691
1692ARM/SHMOBILE ARM ARCHITECTURE
1693M: Simon Horman <horms@verge.net.au>
1694M: Magnus Damm <magnus.damm@gmail.com>
1695L: linux-renesas-soc@vger.kernel.org
1696Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1697T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1698S: Supported
1699F: arch/arm/boot/dts/emev2*
1700F: arch/arm/boot/dts/r7s*
1701F: arch/arm/boot/dts/r8a*
1702F: arch/arm/boot/dts/sh*
1703F: arch/arm/configs/shmobile_defconfig
1704F: arch/arm/include/debug/renesas-scif.S
1705F: arch/arm/mach-shmobile/
1706F: drivers/soc/renesas/
1707F: include/linux/soc/renesas/
1708
1709ARM/SOCFPGA ARCHITECTURE
1710M: Dinh Nguyen <dinguyen@opensource.altera.com>
1711S: Maintained
1712F: arch/arm/mach-socfpga/
1713F: arch/arm/boot/dts/socfpga*
1714F: arch/arm/configs/socfpga_defconfig
1715F: arch/arm64/boot/dts/altera/
1716W: http://www.rocketboards.org
1717T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1718
1719ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1720M: Dinh Nguyen <dinguyen@opensource.altera.com>
1721S: Maintained
1722F: drivers/clk/socfpga/
1723
1724ARM/SOCFPGA EDAC SUPPORT
1725M: Thor Thayer <tthayer@opensource.altera.com>
1726S: Maintained
1727F: drivers/edac/altera_edac.
1728
1729ARM/STI ARCHITECTURE
1730M: Patrice Chotard <patrice.chotard@st.com>
1731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732L: kernel@stlinux.com
1733W: http://www.stlinux.com
1734S: Maintained
1735F: arch/arm/mach-sti/
1736F: arch/arm/boot/dts/sti*
1737F: drivers/char/hw_random/st-rng.c
1738F: drivers/clocksource/arm_global_timer.c
1739F: drivers/clocksource/clksrc_st_lpc.c
1740F: drivers/cpufreq/sti-cpufreq.c
1741F: drivers/i2c/busses/i2c-st.c
1742F: drivers/media/rc/st_rc.c
1743F: drivers/media/platform/sti/c8sectpfe/
1744F: drivers/mmc/host/sdhci-st.c
1745F: drivers/phy/phy-miphy28lp.c
1746F: drivers/phy/phy-miphy365x.c
1747F: drivers/phy/phy-stih407-usb.c
1748F: drivers/phy/phy-stih41x-usb.c
1749F: drivers/pinctrl/pinctrl-st.c
1750F: drivers/remoteproc/st_remoteproc.c
1751F: drivers/reset/sti/
1752F: drivers/rtc/rtc-st-lpc.c
1753F: drivers/tty/serial/st-asc.c
1754F: drivers/usb/dwc3/dwc3-st.c
1755F: drivers/usb/host/ehci-st.c
1756F: drivers/usb/host/ohci-st.c
1757F: drivers/watchdog/st_lpc_wdt.c
1758F: drivers/ata/ahci_st.c
1759
1760ARM/STM32 ARCHITECTURE
1761M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1762M: Alexandre Torgue <alexandre.torgue@st.com>
1763L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1764S: Maintained
1765T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1766N: stm32
1767F: drivers/clocksource/armv7m_systick.c
1768
1769ARM/TANGO ARCHITECTURE
1770M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1771L: linux-arm-kernel@lists.infradead.org
1772S: Maintained
1773N: tango
1774
1775ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1776M: Lennert Buytenhek <kernel@wantstofly.org>
1777L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778S: Maintained
1779
1780ARM/TETON BGA MACHINE SUPPORT
1781M: "Mark F. Brown" <mark.brown314@gmail.com>
1782L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783S: Maintained
1784
1785ARM/THECUS N2100 MACHINE SUPPORT
1786M: Lennert Buytenhek <kernel@wantstofly.org>
1787L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788S: Maintained
1789
1790ARM/NUVOTON W90X900 ARM ARCHITECTURE
1791M: Wan ZongShun <mcuos.com@gmail.com>
1792L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1793W: http://www.mcuos.com
1794S: Maintained
1795F: arch/arm/mach-w90x900/
1796F: drivers/input/keyboard/w90p910_keypad.c
1797F: drivers/input/touchscreen/w90p910_ts.c
1798F: drivers/watchdog/nuc900_wdt.c
1799F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1800F: drivers/mtd/nand/nuc900_nand.c
1801F: drivers/rtc/rtc-nuc900.c
1802F: drivers/spi/spi-nuc900.c
1803F: drivers/usb/host/ehci-w90x900.c
1804F: drivers/video/fbdev/nuc900fb.c
1805
1806ARM/U300 MACHINE SUPPORT
1807M: Linus Walleij <linus.walleij@linaro.org>
1808L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809S: Supported
1810F: arch/arm/mach-u300/
1811F: drivers/clocksource/timer-u300.c
1812F: drivers/i2c/busses/i2c-stu300.c
1813F: drivers/rtc/rtc-coh901331.c
1814F: drivers/watchdog/coh901327_wdt.c
1815F: drivers/dma/coh901318*
1816F: drivers/mfd/ab3100*
1817F: drivers/rtc/rtc-ab3100.c
1818F: drivers/rtc/rtc-coh901331.c
1819T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1820
1821ARM/UNIPHIER ARCHITECTURE
1822M: Masahiro Yamada <yamada.masahiro@socionext.com>
1823L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1824S: Maintained
1825F: arch/arm/boot/dts/uniphier*
1826F: arch/arm/include/asm/hardware/cache-uniphier.h
1827F: arch/arm/mach-uniphier/
1828F: arch/arm/mm/cache-uniphier.c
1829F: arch/arm64/boot/dts/socionext/
1830F: drivers/bus/uniphier-system-bus.c
1831F: drivers/i2c/busses/i2c-uniphier*
1832F: drivers/pinctrl/uniphier/
1833F: drivers/tty/serial/8250/8250_uniphier.c
1834N: uniphier
1835
1836ARM/Ux500 ARM ARCHITECTURE
1837M: Linus Walleij <linus.walleij@linaro.org>
1838L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839S: Maintained
1840F: arch/arm/mach-ux500/
1841F: drivers/clocksource/clksrc-dbx500-prcmu.c
1842F: drivers/dma/ste_dma40*
1843F: drivers/hwspinlock/u8500_hsem.c
1844F: drivers/mfd/abx500*
1845F: drivers/mfd/ab8500*
1846F: drivers/mfd/dbx500*
1847F: drivers/mfd/db8500*
1848F: drivers/pinctrl/nomadik/pinctrl-ab*
1849F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1850F: drivers/rtc/rtc-ab8500.c
1851F: drivers/rtc/rtc-pl031.c
1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1853
1854ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1855M: Ulf Hansson <ulf.hansson@linaro.org>
1856L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857T: git git://git.linaro.org/people/ulfh/clk.git
1858S: Maintained
1859F: drivers/clk/ux500/
1860
1861ARM/VERSATILE EXPRESS PLATFORM
1862M: Liviu Dudau <liviu.dudau@arm.com>
1863M: Sudeep Holla <sudeep.holla@arm.com>
1864M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1865L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1866S: Maintained
1867F: arch/arm/boot/dts/vexpress*
1868F: arch/arm64/boot/dts/arm/
1869F: arch/arm/mach-vexpress/
1870F: */*/vexpress*
1871F: */*/*/vexpress*
1872F: drivers/clk/versatile/clk-vexpress-osc.c
1873F: drivers/clocksource/versatile.c
1874N: mps2
1875
1876ARM/VFP SUPPORT
1877M: Russell King <linux@armlinux.org.uk>
1878L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1879W: http://www.armlinux.org.uk/
1880S: Maintained
1881F: arch/arm/vfp/
1882
1883ARM/VOIPAC PXA270 SUPPORT
1884M: Marek Vasut <marek.vasut@gmail.com>
1885L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1886S: Maintained
1887F: arch/arm/mach-pxa/vpac270.c
1888F: arch/arm/mach-pxa/include/mach/vpac270.h
1889
1890ARM/VT8500 ARM ARCHITECTURE
1891M: Tony Prisk <linux@prisktech.co.nz>
1892L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1893S: Maintained
1894F: arch/arm/mach-vt8500/
1895F: drivers/clocksource/vt8500_timer.c
1896F: drivers/i2c/busses/i2c-wmt.c
1897F: drivers/mmc/host/wmt-sdmmc.c
1898F: drivers/pwm/pwm-vt8500.c
1899F: drivers/rtc/rtc-vt8500.c
1900F: drivers/tty/serial/vt8500_serial.c
1901F: drivers/usb/host/ehci-platform.c
1902F: drivers/usb/host/uhci-platform.c
1903F: drivers/video/fbdev/vt8500lcdfb.*
1904F: drivers/video/fbdev/wm8505fb*
1905F: drivers/video/fbdev/wmt_ge_rops.*
1906
1907ARM/ZIPIT Z2 SUPPORT
1908M: Marek Vasut <marek.vasut@gmail.com>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910S: Maintained
1911F: arch/arm/mach-pxa/z2.c
1912F: arch/arm/mach-pxa/include/mach/z2.h
1913
1914ARM/ZTE ARCHITECTURE
1915M: Jun Nie <jun.nie@linaro.org>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-zx/
1919F: drivers/clk/zte/
1920F: Documentation/devicetree/bindings/arm/zte.txt
1921F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1922
1923ARM/ZYNQ ARCHITECTURE
1924M: Michal Simek <michal.simek@xilinx.com>
1925R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1927W: http://wiki.xilinx.com
1928T: git https://github.com/Xilinx/linux-xlnx.git
1929S: Supported
1930F: arch/arm/mach-zynq/
1931F: drivers/cpuidle/cpuidle-zynq.c
1932F: drivers/block/xsysace.c
1933N: zynq
1934N: xilinx
1935F: drivers/clocksource/cadence_ttc_timer.c
1936F: drivers/i2c/busses/i2c-cadence.c
1937F: drivers/mmc/host/sdhci-of-arasan.c
1938F: drivers/edac/synopsys_edac.c
1939
1940ARM SMMU DRIVERS
1941M: Will Deacon <will.deacon@arm.com>
1942R: Robin Murphy <robin.murphy@arm.com>
1943L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1944S: Maintained
1945F: drivers/iommu/arm-smmu.c
1946F: drivers/iommu/arm-smmu-v3.c
1947F: drivers/iommu/io-pgtable-arm.c
1948F: drivers/iommu/io-pgtable-arm-v7s.c
1949
1950ARM64 PORT (AARCH64 ARCHITECTURE)
1951M: Catalin Marinas <catalin.marinas@arm.com>
1952M: Will Deacon <will.deacon@arm.com>
1953L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1954T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1955S: Maintained
1956F: arch/arm64/
1957F: Documentation/arm64/
1958
1959AS3645A LED FLASH CONTROLLER DRIVER
1960M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1961L: linux-media@vger.kernel.org
1962T: git git://linuxtv.org/media_tree.git
1963S: Maintained
1964F: drivers/media/i2c/as3645a.c
1965F: include/media/i2c/as3645a.h
1966
1967ASC7621 HARDWARE MONITOR DRIVER
1968M: George Joseph <george.joseph@fairview5.com>
1969L: linux-hwmon@vger.kernel.org
1970S: Maintained
1971F: Documentation/hwmon/asc7621
1972F: drivers/hwmon/asc7621.c
1973
1974ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1975M: Corentin Chary <corentin.chary@gmail.com>
1976L: acpi4asus-user@lists.sourceforge.net
1977L: platform-driver-x86@vger.kernel.org
1978W: http://acpi4asus.sf.net
1979S: Maintained
1980F: drivers/platform/x86/asus*.c
1981F: drivers/platform/x86/eeepc*.c
1982
1983ASUS WIRELESS RADIO CONTROL DRIVER
1984M: João Paulo Rechi Vita <jprvita@gmail.com>
1985L: platform-driver-x86@vger.kernel.org
1986S: Maintained
1987F: drivers/platform/x86/asus-wireless.c
1988
1989ASYMMETRIC KEYS
1990M: David Howells <dhowells@redhat.com>
1991L: keyrings@vger.kernel.org
1992S: Maintained
1993F: Documentation/crypto/asymmetric-keys.txt
1994F: include/linux/verification.h
1995F: include/crypto/public_key.h
1996F: include/crypto/pkcs7.h
1997F: crypto/asymmetric_keys/
1998
1999ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2000R: Dan Williams <dan.j.williams@intel.com>
2001W: http://sourceforge.net/projects/xscaleiop
2002S: Odd fixes
2003F: Documentation/crypto/async-tx-api.txt
2004F: crypto/async_tx/
2005F: drivers/dma/
2006F: include/linux/dmaengine.h
2007F: include/linux/async_tx.h
2008
2009AT24 EEPROM DRIVER
2010M: Wolfram Sang <wsa@the-dreams.de>
2011L: linux-i2c@vger.kernel.org
2012S: Maintained
2013F: drivers/misc/eeprom/at24.c
2014F: include/linux/platform_data/at24.h
2015
2016ATA OVER ETHERNET (AOE) DRIVER
2017M: "Ed L. Cashin" <ed.cashin@acm.org>
2018W: http://www.openaoe.org/
2019S: Supported
2020F: Documentation/aoe/
2021F: drivers/block/aoe/
2022
2023ATHEROS 71XX/9XXX GPIO DRIVER
2024M: Alban Bedel <albeu@free.fr>
2025W: https://github.com/AlbanBedel/linux
2026T: git git://github.com/AlbanBedel/linux
2027S: Maintained
2028F: drivers/gpio/gpio-ath79.c
2029F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2030
2031ATHEROS ATH GENERIC UTILITIES
2032M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2033L: linux-wireless@vger.kernel.org
2034S: Supported
2035F: drivers/net/wireless/ath/*
2036
2037ATHEROS ATH5K WIRELESS DRIVER
2038M: Jiri Slaby <jirislaby@gmail.com>
2039M: Nick Kossifidis <mickflemm@gmail.com>
2040M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2041L: linux-wireless@vger.kernel.org
2042W: http://wireless.kernel.org/en/users/Drivers/ath5k
2043S: Maintained
2044F: drivers/net/wireless/ath/ath5k/
2045
2046ATHEROS ATH6KL WIRELESS DRIVER
2047M: Kalle Valo <kvalo@qca.qualcomm.com>
2048L: linux-wireless@vger.kernel.org
2049W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2050T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2051S: Supported
2052F: drivers/net/wireless/ath/ath6kl/
2053
2054WILOCITY WIL6210 WIRELESS DRIVER
2055M: Maya Erez <qca_merez@qca.qualcomm.com>
2056L: linux-wireless@vger.kernel.org
2057L: wil6210@qca.qualcomm.com
2058S: Supported
2059W: http://wireless.kernel.org/en/users/Drivers/wil6210
2060F: drivers/net/wireless/ath/wil6210/
2061F: include/uapi/linux/wil6210_uapi.h
2062
2063CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2064M: Christian Lamparter <chunkeey@googlemail.com>
2065L: linux-wireless@vger.kernel.org
2066W: http://wireless.kernel.org/en/users/Drivers/carl9170
2067S: Maintained
2068F: drivers/net/wireless/ath/carl9170/
2069
2070ATK0110 HWMON DRIVER
2071M: Luca Tettamanti <kronos.it@gmail.com>
2072L: linux-hwmon@vger.kernel.org
2073S: Maintained
2074F: drivers/hwmon/asus_atk0110.c
2075
2076ATI_REMOTE2 DRIVER
2077M: Ville Syrjala <syrjala@sci.fi>
2078S: Maintained
2079F: drivers/input/misc/ati_remote2.c
2080
2081ATLX ETHERNET DRIVERS
2082M: Jay Cliburn <jcliburn@gmail.com>
2083M: Chris Snook <chris.snook@gmail.com>
2084L: netdev@vger.kernel.org
2085W: http://sourceforge.net/projects/atl1
2086W: http://atl1.sourceforge.net
2087S: Maintained
2088F: drivers/net/ethernet/atheros/
2089
2090ATM
2091M: Chas Williams <3chas3@gmail.com>
2092L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2093L: netdev@vger.kernel.org
2094W: http://linux-atm.sourceforge.net
2095S: Maintained
2096F: drivers/atm/
2097F: include/linux/atm*
2098F: include/uapi/linux/atm*
2099
2100ATMEL AT91 / AT32 MCI DRIVER
2101M: Ludovic Desroches <ludovic.desroches@atmel.com>
2102S: Maintained
2103F: drivers/mmc/host/atmel-mci.c
2104
2105ATMEL AT91 / AT32 SERIAL DRIVER
2106M: Nicolas Ferre <nicolas.ferre@atmel.com>
2107S: Supported
2108F: drivers/tty/serial/atmel_serial.c
2109
2110ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2111M: Nicolas Ferre <nicolas.ferre@atmel.com>
2112S: Supported
2113F: drivers/power/reset/at91-sama5d2_shdwc.c
2114
2115ATMEL SAMA5D2 ADC DRIVER
2116M: Ludovic Desroches <ludovic.desroches@atmel.com>
2117L: linux-iio@vger.kernel.org
2118S: Supported
2119F: drivers/iio/adc/at91-sama5d2_adc.c
2120
2121ATMEL Audio ALSA driver
2122M: Nicolas Ferre <nicolas.ferre@atmel.com>
2123L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2124S: Supported
2125F: sound/soc/atmel
2126
2127ATMEL DMA DRIVER
2128M: Nicolas Ferre <nicolas.ferre@atmel.com>
2129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2130S: Supported
2131F: drivers/dma/at_hdmac.c
2132F: drivers/dma/at_hdmac_regs.h
2133F: include/linux/platform_data/dma-atmel.h
2134
2135ATMEL XDMA DRIVER
2136M: Ludovic Desroches <ludovic.desroches@atmel.com>
2137L: linux-arm-kernel@lists.infradead.org
2138L: dmaengine@vger.kernel.org
2139S: Supported
2140F: drivers/dma/at_xdmac.c
2141
2142ATMEL I2C DRIVER
2143M: Ludovic Desroches <ludovic.desroches@atmel.com>
2144L: linux-i2c@vger.kernel.org
2145S: Supported
2146F: drivers/i2c/busses/i2c-at91.c
2147
2148ATMEL ISI DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-media@vger.kernel.org
2151S: Supported
2152F: drivers/media/platform/soc_camera/atmel-isi.c
2153F: include/media/atmel-isi.h
2154
2155ATMEL LCDFB DRIVER
2156M: Nicolas Ferre <nicolas.ferre@atmel.com>
2157L: linux-fbdev@vger.kernel.org
2158S: Maintained
2159F: drivers/video/fbdev/atmel_lcdfb.c
2160F: include/video/atmel_lcdc.h
2161
2162ATMEL MACB ETHERNET DRIVER
2163M: Nicolas Ferre <nicolas.ferre@atmel.com>
2164S: Supported
2165F: drivers/net/ethernet/cadence/
2166
2167ATMEL NAND DRIVER
2168M: Wenyou Yang <wenyou.yang@atmel.com>
2169M: Josh Wu <rainyfeeling@outlook.com>
2170L: linux-mtd@lists.infradead.org
2171S: Supported
2172F: drivers/mtd/nand/atmel_nand*
2173
2174ATMEL SDMMC DRIVER
2175M: Ludovic Desroches <ludovic.desroches@atmel.com>
2176L: linux-mmc@vger.kernel.org
2177S: Supported
2178F: drivers/mmc/host/sdhci-of-at91.c
2179
2180ATMEL SPI DRIVER
2181M: Nicolas Ferre <nicolas.ferre@atmel.com>
2182S: Supported
2183F: drivers/spi/spi-atmel.*
2184
2185ATMEL SSC DRIVER
2186M: Nicolas Ferre <nicolas.ferre@atmel.com>
2187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2188S: Supported
2189F: drivers/misc/atmel-ssc.c
2190F: include/linux/atmel-ssc.h
2191
2192ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2193M: Nicolas Ferre <nicolas.ferre@atmel.com>
2194L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2195S: Supported
2196F: drivers/misc/atmel_tclib.c
2197F: drivers/clocksource/tcb_clksrc.c
2198
2199ATMEL USBA UDC DRIVER
2200M: Nicolas Ferre <nicolas.ferre@atmel.com>
2201L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2202S: Supported
2203F: drivers/usb/gadget/udc/atmel_usba_udc.*
2204
2205ATMEL WIRELESS DRIVER
2206M: Simon Kelley <simon@thekelleys.org.uk>
2207L: linux-wireless@vger.kernel.org
2208W: http://www.thekelleys.org.uk/atmel
2209W: http://atmelwlandriver.sourceforge.net/
2210S: Maintained
2211F: drivers/net/wireless/atmel/atmel*
2212
2213ATMEL MAXTOUCH DRIVER
2214M: Nick Dyer <nick.dyer@itdev.co.uk>
2215T: git git://github.com/atmel-maxtouch/linux.git
2216S: Supported
2217F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2218F: drivers/input/touchscreen/atmel_mxt_ts.c
2219F: include/linux/platform_data/atmel_mxt_ts.h
2220
2221ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2222M: Bradley Grove <linuxdrivers@attotech.com>
2223L: linux-scsi@vger.kernel.org
2224W: http://www.attotech.com
2225S: Supported
2226F: drivers/scsi/esas2r
2227
2228ATUSB IEEE 802.15.4 RADIO DRIVER
2229M: Stefan Schmidt <stefan@osg.samsung.com>
2230L: linux-wpan@vger.kernel.org
2231S: Maintained
2232F: drivers/net/ieee802154/atusb.c
2233F: drivers/net/ieee802154/atusb.h
2234F: drivers/net/ieee802154/at86rf230.h
2235
2236AUDIT SUBSYSTEM
2237M: Paul Moore <paul@paul-moore.com>
2238M: Eric Paris <eparis@redhat.com>
2239L: linux-audit@redhat.com (moderated for non-subscribers)
2240W: http://people.redhat.com/sgrubb/audit/
2241T: git git://git.infradead.org/users/pcmoore/audit
2242S: Maintained
2243F: include/linux/audit.h
2244F: include/uapi/linux/audit.h
2245F: kernel/audit*
2246
2247AUXILIARY DISPLAY DRIVERS
2248M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2249W: http://miguelojeda.es/auxdisplay.htm
2250W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2251S: Maintained
2252F: drivers/auxdisplay/
2253F: include/linux/cfag12864b.h
2254
2255AVR32 ARCHITECTURE
2256M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2257M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2258W: http://www.atmel.com/products/AVR32/
2259W: http://mirror.egtvedt.no/avr32linux.org/
2260W: http://avrfreaks.net/
2261S: Maintained
2262F: arch/avr32/
2263
2264AVR32/AT32AP MACHINE SUPPORT
2265M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2266M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2267S: Maintained
2268F: arch/avr32/mach-at32ap/
2269
2270AX.25 NETWORK LAYER
2271M: Ralf Baechle <ralf@linux-mips.org>
2272L: linux-hams@vger.kernel.org
2273W: http://www.linux-ax25.org/
2274S: Maintained
2275F: include/uapi/linux/ax25.h
2276F: include/net/ax25.h
2277F: net/ax25/
2278
2279AZ6007 DVB DRIVER
2280M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2281M: Mauro Carvalho Chehab <mchehab@kernel.org>
2282L: linux-media@vger.kernel.org
2283W: https://linuxtv.org
2284T: git git://linuxtv.org/media_tree.git
2285S: Maintained
2286F: drivers/media/usb/dvb-usb-v2/az6007.c
2287
2288AZTECH FM RADIO RECEIVER DRIVER
2289M: Hans Verkuil <hverkuil@xs4all.nl>
2290L: linux-media@vger.kernel.org
2291T: git git://linuxtv.org/media_tree.git
2292W: https://linuxtv.org
2293S: Maintained
2294F: drivers/media/radio/radio-aztech*
2295
2296B43 WIRELESS DRIVER
2297L: linux-wireless@vger.kernel.org
2298L: b43-dev@lists.infradead.org
2299W: http://wireless.kernel.org/en/users/Drivers/b43
2300S: Odd Fixes
2301F: drivers/net/wireless/broadcom/b43/
2302
2303B43LEGACY WIRELESS DRIVER
2304M: Larry Finger <Larry.Finger@lwfinger.net>
2305L: linux-wireless@vger.kernel.org
2306L: b43-dev@lists.infradead.org
2307W: http://wireless.kernel.org/en/users/Drivers/b43
2308S: Maintained
2309F: drivers/net/wireless/broadcom/b43legacy/
2310
2311BACKLIGHT CLASS/SUBSYSTEM
2312M: Jingoo Han <jingoohan1@gmail.com>
2313M: Lee Jones <lee.jones@linaro.org>
2314T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2315S: Maintained
2316F: drivers/video/backlight/
2317F: include/linux/backlight.h
2318
2319BATMAN ADVANCED
2320M: Marek Lindner <mareklindner@neomailbox.ch>
2321M: Simon Wunderlich <sw@simonwunderlich.de>
2322M: Antonio Quartulli <a@unstable.cc>
2323L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2324W: https://www.open-mesh.org/
2325Q: https://patchwork.open-mesh.org/project/batman/list/
2326S: Maintained
2327F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2328F: Documentation/ABI/testing/sysfs-class-net-mesh
2329F: Documentation/networking/batman-adv.txt
2330F: include/uapi/linux/batman_adv.h
2331F: net/batman-adv/
2332
2333BAYCOM/HDLCDRV DRIVERS FOR AX.25
2334M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2335L: linux-hams@vger.kernel.org
2336W: http://www.baycom.org/~tom/ham/ham.html
2337S: Maintained
2338F: drivers/net/hamradio/baycom*
2339
2340BCACHE (BLOCK LAYER CACHE)
2341M: Kent Overstreet <kent.overstreet@gmail.com>
2342L: linux-bcache@vger.kernel.org
2343W: http://bcache.evilpiepirate.org
2344S: Orphan
2345F: drivers/md/bcache/
2346
2347BDISP ST MEDIA DRIVER
2348M: Fabien Dessenne <fabien.dessenne@st.com>
2349L: linux-media@vger.kernel.org
2350T: git git://linuxtv.org/media_tree.git
2351W: https://linuxtv.org
2352S: Supported
2353F: drivers/media/platform/sti/bdisp
2354
2355BEFS FILE SYSTEM
2356M: Luis de Bethencourt <luisbg@osg.samsung.com>
2357M: Salah Triki <salah.triki@gmail.com>
2358S: Maintained
2359T: git git://github.com/luisbg/linux-befs.git
2360F: Documentation/filesystems/befs.txt
2361F: fs/befs/
2362
2363BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2364M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2365L: netdev@vger.kernel.org
2366S: Maintained
2367F: drivers/net/ethernet/ec_bhf.c
2368
2369BFS FILE SYSTEM
2370M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2371S: Maintained
2372F: Documentation/filesystems/bfs.txt
2373F: fs/bfs/
2374F: include/uapi/linux/bfs_fs.h
2375
2376BLACKFIN ARCHITECTURE
2377M: Steven Miao <realmz6@gmail.com>
2378L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2379T: git git://git.code.sf.net/p/adi-linux/code
2380W: http://blackfin.uclinux.org
2381S: Supported
2382F: arch/blackfin/
2383
2384BLACKFIN EMAC DRIVER
2385L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2386W: http://blackfin.uclinux.org
2387S: Supported
2388F: drivers/net/ethernet/adi/
2389
2390BLACKFIN RTC DRIVER
2391L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2392W: http://blackfin.uclinux.org
2393S: Supported
2394F: drivers/rtc/rtc-bfin.c
2395
2396BLACKFIN SDH DRIVER
2397M: Sonic Zhang <sonic.zhang@analog.com>
2398L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2399W: http://blackfin.uclinux.org
2400S: Supported
2401F: drivers/mmc/host/bfin_sdh.c
2402
2403BLACKFIN SERIAL DRIVER
2404M: Sonic Zhang <sonic.zhang@analog.com>
2405L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2406W: http://blackfin.uclinux.org
2407S: Supported
2408F: drivers/tty/serial/bfin_uart.c
2409
2410BLACKFIN WATCHDOG DRIVER
2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412W: http://blackfin.uclinux.org
2413S: Supported
2414F: drivers/watchdog/bfin_wdt.c
2415
2416BLACKFIN I2C TWI DRIVER
2417M: Sonic Zhang <sonic.zhang@analog.com>
2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: http://blackfin.uclinux.org/
2420S: Supported
2421F: drivers/i2c/busses/i2c-bfin-twi.c
2422
2423BLACKFIN MEDIA DRIVER
2424M: Scott Jiang <scott.jiang.linux@gmail.com>
2425L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2426W: http://blackfin.uclinux.org/
2427S: Supported
2428F: drivers/media/platform/blackfin/
2429F: drivers/media/i2c/adv7183*
2430F: drivers/media/i2c/vs6624*
2431
2432BLINKM RGB LED DRIVER
2433M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2434S: Maintained
2435F: drivers/leds/leds-blinkm.c
2436
2437BLOCK LAYER
2438M: Jens Axboe <axboe@kernel.dk>
2439L: linux-block@vger.kernel.org
2440T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2441S: Maintained
2442F: block/
2443F: kernel/trace/blktrace.c
2444
2445BLOCK2MTD DRIVER
2446M: Joern Engel <joern@lazybastard.org>
2447L: linux-mtd@lists.infradead.org
2448S: Maintained
2449F: drivers/mtd/devices/block2mtd.c
2450
2451BLUETOOTH DRIVERS
2452M: Marcel Holtmann <marcel@holtmann.org>
2453M: Gustavo Padovan <gustavo@padovan.org>
2454M: Johan Hedberg <johan.hedberg@gmail.com>
2455L: linux-bluetooth@vger.kernel.org
2456W: http://www.bluez.org/
2457T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2458T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2459S: Maintained
2460F: drivers/bluetooth/
2461
2462BLUETOOTH SUBSYSTEM
2463M: Marcel Holtmann <marcel@holtmann.org>
2464M: Gustavo Padovan <gustavo@padovan.org>
2465M: Johan Hedberg <johan.hedberg@gmail.com>
2466L: linux-bluetooth@vger.kernel.org
2467W: http://www.bluez.org/
2468T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2469T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2470S: Maintained
2471F: net/bluetooth/
2472F: include/net/bluetooth/
2473
2474BONDING DRIVER
2475M: Jay Vosburgh <j.vosburgh@gmail.com>
2476M: Veaceslav Falico <vfalico@gmail.com>
2477M: Andy Gospodarek <gospo@cumulusnetworks.com>
2478L: netdev@vger.kernel.org
2479W: http://sourceforge.net/projects/bonding/
2480S: Supported
2481F: drivers/net/bonding/
2482F: include/uapi/linux/if_bonding.h
2483
2484BPF (Safe dynamic programs and tools)
2485M: Alexei Starovoitov <ast@kernel.org>
2486L: netdev@vger.kernel.org
2487L: linux-kernel@vger.kernel.org
2488S: Supported
2489F: kernel/bpf/
2490
2491BROADCOM B44 10/100 ETHERNET DRIVER
2492M: Gary Zambrano <zambrano@broadcom.com>
2493L: netdev@vger.kernel.org
2494S: Supported
2495F: drivers/net/ethernet/broadcom/b44.*
2496
2497BROADCOM B53 ETHERNET SWITCH DRIVER
2498M: Florian Fainelli <f.fainelli@gmail.com>
2499L: netdev@vger.kernel.org
2500L: openwrt-devel@lists.openwrt.org (subscribers-only)
2501S: Supported
2502F: drivers/net/dsa/b53/*
2503F: include/linux/platform_data/b53.h
2504
2505BROADCOM GENET ETHERNET DRIVER
2506M: Florian Fainelli <f.fainelli@gmail.com>
2507L: netdev@vger.kernel.org
2508S: Supported
2509F: drivers/net/ethernet/broadcom/genet/
2510
2511BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2512M: Sony Chacko <sony.chacko@qlogic.com>
2513M: Dept-HSGLinuxNICDev@qlogic.com
2514L: netdev@vger.kernel.org
2515S: Supported
2516F: drivers/net/ethernet/broadcom/bnx2.*
2517F: drivers/net/ethernet/broadcom/bnx2_*
2518
2519BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2520M: Ariel Elior <ariel.elior@qlogic.com>
2521L: netdev@vger.kernel.org
2522S: Supported
2523F: drivers/net/ethernet/broadcom/bnx2x/
2524
2525BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2526M: Florian Fainelli <f.fainelli@gmail.com>
2527M: Ray Jui <rjui@broadcom.com>
2528M: Scott Branden <sbranden@broadcom.com>
2529M: bcm-kernel-feedback-list@broadcom.com
2530T: git git://github.com/broadcom/mach-bcm
2531S: Maintained
2532N: bcm281*
2533N: bcm113*
2534N: bcm216*
2535N: kona
2536F: arch/arm/mach-bcm/
2537
2538BROADCOM BCM2835 ARM ARCHITECTURE
2539M: Stephen Warren <swarren@wwwdotorg.org>
2540M: Lee Jones <lee@kernel.org>
2541M: Eric Anholt <eric@anholt.net>
2542L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2543L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2544T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2545S: Maintained
2546N: bcm2835
2547
2548BROADCOM BCM47XX MIPS ARCHITECTURE
2549M: Hauke Mehrtens <hauke@hauke-m.de>
2550M: Rafał Miłecki <zajec5@gmail.com>
2551L: linux-mips@linux-mips.org
2552S: Maintained
2553F: Documentation/devicetree/bindings/mips/brcm/
2554F: arch/mips/bcm47xx/*
2555F: arch/mips/include/asm/mach-bcm47xx/*
2556
2557BROADCOM BCM5301X ARM ARCHITECTURE
2558M: Hauke Mehrtens <hauke@hauke-m.de>
2559M: Rafał Miłecki <zajec5@gmail.com>
2560M: bcm-kernel-feedback-list@broadcom.com
2561L: linux-arm-kernel@lists.infradead.org
2562S: Maintained
2563F: arch/arm/mach-bcm/bcm_5301x.c
2564F: arch/arm/boot/dts/bcm5301x*.dtsi
2565F: arch/arm/boot/dts/bcm470*
2566
2567BROADCOM BCM63XX ARM ARCHITECTURE
2568M: Florian Fainelli <f.fainelli@gmail.com>
2569M: bcm-kernel-feedback-list@broadcom.com
2570L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2571T: git git://github.com/broadcom/stblinux.git
2572S: Maintained
2573N: bcm63xx
2574
2575BROADCOM BCM63XX/BCM33XX UDC DRIVER
2576M: Kevin Cernekee <cernekee@gmail.com>
2577L: linux-usb@vger.kernel.org
2578S: Maintained
2579F: drivers/usb/gadget/udc/bcm63xx_udc.*
2580
2581BROADCOM BCM7XXX ARM ARCHITECTURE
2582M: Brian Norris <computersforpeace@gmail.com>
2583M: Gregory Fong <gregory.0xf0@gmail.com>
2584M: Florian Fainelli <f.fainelli@gmail.com>
2585M: bcm-kernel-feedback-list@broadcom.com
2586L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2587T: git git://github.com/broadcom/stblinux.git
2588S: Maintained
2589F: arch/arm/mach-bcm/*brcmstb*
2590F: arch/arm/boot/dts/bcm7*.dts*
2591F: drivers/bus/brcmstb_gisb.c
2592N: brcmstb
2593
2594BROADCOM BMIPS MIPS ARCHITECTURE
2595M: Kevin Cernekee <cernekee@gmail.com>
2596M: Florian Fainelli <f.fainelli@gmail.com>
2597L: linux-mips@linux-mips.org
2598T: git git://github.com/broadcom/stblinux.git
2599S: Maintained
2600F: arch/mips/bmips/*
2601F: arch/mips/include/asm/mach-bmips/*
2602F: arch/mips/kernel/*bmips*
2603F: arch/mips/boot/dts/brcm/bcm*.dts*
2604F: drivers/irqchip/irq-bcm63*
2605F: drivers/irqchip/irq-bcm7*
2606F: drivers/irqchip/irq-brcmstb*
2607F: include/linux/bcm963xx_nvram.h
2608F: include/linux/bcm963xx_tag.h
2609
2610BROADCOM TG3 GIGABIT ETHERNET DRIVER
2611M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2612M: Prashant Sreedharan <prashant@broadcom.com>
2613M: Michael Chan <mchan@broadcom.com>
2614L: netdev@vger.kernel.org
2615S: Supported
2616F: drivers/net/ethernet/broadcom/tg3.*
2617
2618BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2619M: Arend van Spriel <arend.vanspriel@broadcom.com>
2620M: Franky Lin <franky.lin@broadcom.com>
2621M: Hante Meuleman <hante.meuleman@broadcom.com>
2622L: linux-wireless@vger.kernel.org
2623L: brcm80211-dev-list.pdl@broadcom.com
2624S: Supported
2625F: drivers/net/wireless/broadcom/brcm80211/
2626
2627BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2628M: QLogic-Storage-Upstream@qlogic.com
2629L: linux-scsi@vger.kernel.org
2630S: Supported
2631F: drivers/scsi/bnx2fc/
2632
2633BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2634M: QLogic-Storage-Upstream@qlogic.com
2635L: linux-scsi@vger.kernel.org
2636S: Supported
2637F: drivers/scsi/bnx2i/
2638
2639BROADCOM IPROC ARM ARCHITECTURE
2640M: Ray Jui <rjui@broadcom.com>
2641M: Scott Branden <sbranden@broadcom.com>
2642M: Jon Mason <jonmason@broadcom.com>
2643M: bcm-kernel-feedback-list@broadcom.com
2644L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2645T: git git://github.com/broadcom/cygnus-linux.git
2646S: Maintained
2647N: iproc
2648N: cygnus
2649N: bcm[-_]nsp
2650N: bcm9113*
2651N: bcm9583*
2652N: bcm9585*
2653N: bcm9586*
2654N: bcm988312
2655N: bcm113*
2656N: bcm583*
2657N: bcm585*
2658N: bcm586*
2659N: bcm88312
2660F: arch/arm64/boot/dts/broadcom/ns2*
2661F: drivers/clk/bcm/clk-ns*
2662F: drivers/pinctrl/bcm/pinctrl-ns*
2663
2664BROADCOM BRCMSTB GPIO DRIVER
2665M: Gregory Fong <gregory.0xf0@gmail.com>
2666L: bcm-kernel-feedback-list@broadcom.com
2667S: Supported
2668F: drivers/gpio/gpio-brcmstb.c
2669F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2670
2671BROADCOM KONA GPIO DRIVER
2672M: Ray Jui <rjui@broadcom.com>
2673L: bcm-kernel-feedback-list@broadcom.com
2674S: Supported
2675F: drivers/gpio/gpio-bcm-kona.c
2676F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2677
2678BROADCOM NVRAM DRIVER
2679M: Rafał Miłecki <zajec5@gmail.com>
2680L: linux-mips@linux-mips.org
2681S: Maintained
2682F: drivers/firmware/broadcom/*
2683
2684BROADCOM STB NAND FLASH DRIVER
2685M: Brian Norris <computersforpeace@gmail.com>
2686M: Kamal Dasu <kdasu.kdev@gmail.com>
2687L: linux-mtd@lists.infradead.org
2688L: bcm-kernel-feedback-list@broadcom.com
2689S: Maintained
2690F: drivers/mtd/nand/brcmnand/
2691
2692BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2693M: Rafał Miłecki <zajec5@gmail.com>
2694L: linux-wireless@vger.kernel.org
2695S: Maintained
2696F: drivers/bcma/
2697F: include/linux/bcma/
2698
2699BROADCOM SYSTEMPORT ETHERNET DRIVER
2700M: Florian Fainelli <f.fainelli@gmail.com>
2701L: netdev@vger.kernel.org
2702S: Supported
2703F: drivers/net/ethernet/broadcom/bcmsysport.*
2704
2705BROADCOM VULCAN ARM64 SOC
2706M: Jayachandran C. <jchandra@broadcom.com>
2707M: bcm-kernel-feedback-list@broadcom.com
2708L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2709S: Maintained
2710F: arch/arm64/boot/dts/broadcom/vulcan*
2711
2712BROCADE BFA FC SCSI DRIVER
2713M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2714M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2715L: linux-scsi@vger.kernel.org
2716S: Supported
2717F: drivers/scsi/bfa/
2718
2719BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2720M: Rasesh Mody <rasesh.mody@qlogic.com>
2721L: netdev@vger.kernel.org
2722S: Supported
2723F: drivers/net/ethernet/brocade/bna/
2724
2725BSG (block layer generic sg v4 driver)
2726M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2727L: linux-scsi@vger.kernel.org
2728S: Supported
2729F: block/bsg.c
2730F: include/linux/bsg.h
2731F: include/uapi/linux/bsg.h
2732
2733BT87X AUDIO DRIVER
2734M: Clemens Ladisch <clemens@ladisch.de>
2735L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2736T: git git://git.alsa-project.org/alsa-kernel.git
2737S: Maintained
2738F: Documentation/sound/alsa/Bt87x.txt
2739F: sound/pci/bt87x.c
2740
2741BT8XXGPIO DRIVER
2742M: Michael Buesch <m@bues.ch>
2743W: http://bu3sch.de/btgpio.php
2744S: Maintained
2745F: drivers/gpio/gpio-bt8xx.c
2746
2747BTRFS FILE SYSTEM
2748M: Chris Mason <clm@fb.com>
2749M: Josef Bacik <jbacik@fb.com>
2750M: David Sterba <dsterba@suse.com>
2751L: linux-btrfs@vger.kernel.org
2752W: http://btrfs.wiki.kernel.org/
2753Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2754T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2755S: Maintained
2756F: Documentation/filesystems/btrfs.txt
2757F: fs/btrfs/
2758
2759BTTV VIDEO4LINUX DRIVER
2760M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2761M: Mauro Carvalho Chehab <mchehab@kernel.org>
2762L: linux-media@vger.kernel.org
2763W: https://linuxtv.org
2764T: git git://linuxtv.org/media_tree.git
2765S: Odd fixes
2766F: Documentation/video4linux/bttv/
2767F: drivers/media/pci/bt8xx/bttv*
2768
2769BUSLOGIC SCSI DRIVER
2770M: Khalid Aziz <khalid@gonehiking.org>
2771L: linux-scsi@vger.kernel.org
2772S: Maintained
2773F: drivers/scsi/BusLogic.*
2774F: drivers/scsi/FlashPoint.*
2775
2776C-MEDIA CMI8788 DRIVER
2777M: Clemens Ladisch <clemens@ladisch.de>
2778L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2779T: git git://git.alsa-project.org/alsa-kernel.git
2780S: Maintained
2781F: sound/pci/oxygen/
2782
2783C6X ARCHITECTURE
2784M: Mark Salter <msalter@redhat.com>
2785M: Aurelien Jacquiot <a-jacquiot@ti.com>
2786L: linux-c6x-dev@linux-c6x.org
2787W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2788S: Maintained
2789F: arch/c6x/
2790
2791CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2792M: David Howells <dhowells@redhat.com>
2793L: linux-cachefs@redhat.com (moderated for non-subscribers)
2794S: Supported
2795F: Documentation/filesystems/caching/cachefiles.txt
2796F: fs/cachefiles/
2797
2798CADET FM/AM RADIO RECEIVER DRIVER
2799M: Hans Verkuil <hverkuil@xs4all.nl>
2800L: linux-media@vger.kernel.org
2801T: git git://linuxtv.org/media_tree.git
2802W: https://linuxtv.org
2803S: Maintained
2804F: drivers/media/radio/radio-cadet*
2805
2806CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2807M: Jonathan Corbet <corbet@lwn.net>
2808L: linux-media@vger.kernel.org
2809T: git git://linuxtv.org/media_tree.git
2810S: Maintained
2811F: Documentation/video4linux/cafe_ccic
2812F: drivers/media/platform/marvell-ccic/
2813
2814CAIF NETWORK LAYER
2815M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2816L: netdev@vger.kernel.org
2817S: Supported
2818F: Documentation/networking/caif/
2819F: drivers/net/caif/
2820F: include/uapi/linux/caif/
2821F: include/net/caif/
2822F: net/caif/
2823
2824CALGARY x86-64 IOMMU
2825M: Muli Ben-Yehuda <mulix@mulix.org>
2826M: Jon Mason <jdmason@kudzu.us>
2827L: iommu@lists.linux-foundation.org
2828S: Maintained
2829F: arch/x86/kernel/pci-calgary_64.c
2830F: arch/x86/kernel/tce_64.c
2831F: arch/x86/include/asm/calgary.h
2832F: arch/x86/include/asm/tce.h
2833
2834CAN NETWORK LAYER
2835M: Oliver Hartkopp <socketcan@hartkopp.net>
2836M: Marc Kleine-Budde <mkl@pengutronix.de>
2837L: linux-can@vger.kernel.org
2838W: https://github.com/linux-can
2839T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2840T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2841S: Maintained
2842F: Documentation/networking/can.txt
2843F: net/can/
2844F: include/linux/can/core.h
2845F: include/uapi/linux/can.h
2846F: include/uapi/linux/can/bcm.h
2847F: include/uapi/linux/can/raw.h
2848F: include/uapi/linux/can/gw.h
2849
2850CAN NETWORK DRIVERS
2851M: Wolfgang Grandegger <wg@grandegger.com>
2852M: Marc Kleine-Budde <mkl@pengutronix.de>
2853L: linux-can@vger.kernel.org
2854W: https://github.com/linux-can
2855T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2856T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2857S: Maintained
2858F: Documentation/devicetree/bindings/net/can/
2859F: drivers/net/can/
2860F: include/linux/can/dev.h
2861F: include/linux/can/platform/
2862F: include/uapi/linux/can/error.h
2863F: include/uapi/linux/can/netlink.h
2864
2865CAPABILITIES
2866M: Serge Hallyn <serge@hallyn.com>
2867L: linux-security-module@vger.kernel.org
2868S: Supported
2869F: include/linux/capability.h
2870F: include/uapi/linux/capability.h
2871F: security/commoncap.c
2872F: kernel/capability.c
2873
2874CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2875M: Kevin Tsai <ktsai@capellamicro.com>
2876S: Maintained
2877F: drivers/iio/light/cm*
2878F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2879
2880CAVIUM LIQUIDIO NETWORK DRIVER
2881M: Derek Chickles <derek.chickles@caviumnetworks.com>
2882M: Satanand Burla <satananda.burla@caviumnetworks.com>
2883M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2884M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2885L: netdev@vger.kernel.org
2886W: http://www.cavium.com
2887S: Supported
2888F: drivers/net/ethernet/cavium/liquidio/
2889
2890CC2520 IEEE-802.15.4 RADIO DRIVER
2891M: Varka Bhadram <varkabhadram@gmail.com>
2892L: linux-wpan@vger.kernel.org
2893S: Maintained
2894F: drivers/net/ieee802154/cc2520.c
2895F: include/linux/spi/cc2520.h
2896F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2897
2898CEC DRIVER
2899M: Hans Verkuil <hans.verkuil@cisco.com>
2900L: linux-media@vger.kernel.org
2901T: git git://linuxtv.org/media_tree.git
2902W: http://linuxtv.org
2903S: Supported
2904F: Documentation/cec.txt
2905F: Documentation/DocBook/media/v4l/cec*
2906F: drivers/staging/media/cec/
2907F: drivers/media/cec-edid.c
2908F: drivers/media/rc/keymaps/rc-cec.c
2909F: include/media/cec.h
2910F: include/media/cec-edid.h
2911F: include/linux/cec.h
2912F: include/linux/cec-funcs.h
2913
2914CELL BROADBAND ENGINE ARCHITECTURE
2915M: Arnd Bergmann <arnd@arndb.de>
2916L: linuxppc-dev@lists.ozlabs.org
2917W: http://www.ibm.com/developerworks/power/cell/
2918S: Supported
2919F: arch/powerpc/include/asm/cell*.h
2920F: arch/powerpc/include/asm/spu*.h
2921F: arch/powerpc/include/uapi/asm/spu*.h
2922F: arch/powerpc/oprofile/*cell*
2923F: arch/powerpc/platforms/cell/
2924
2925CEPH COMMON CODE (LIBCEPH)
2926M: Ilya Dryomov <idryomov@gmail.com>
2927M: "Yan, Zheng" <zyan@redhat.com>
2928M: Sage Weil <sage@redhat.com>
2929L: ceph-devel@vger.kernel.org
2930W: http://ceph.com/
2931T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2932T: git git://github.com/ceph/ceph-client.git
2933S: Supported
2934F: net/ceph/
2935F: include/linux/ceph/
2936F: include/linux/crush/
2937
2938CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2939M: "Yan, Zheng" <zyan@redhat.com>
2940M: Sage Weil <sage@redhat.com>
2941M: Ilya Dryomov <idryomov@gmail.com>
2942L: ceph-devel@vger.kernel.org
2943W: http://ceph.com/
2944T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2945T: git git://github.com/ceph/ceph-client.git
2946S: Supported
2947F: Documentation/filesystems/ceph.txt
2948F: fs/ceph/
2949
2950CERTIFICATE HANDLING:
2951M: David Howells <dhowells@redhat.com>
2952M: David Woodhouse <dwmw2@infradead.org>
2953L: keyrings@vger.kernel.org
2954S: Maintained
2955F: Documentation/module-signing.txt
2956F: certs/
2957F: scripts/sign-file.c
2958F: scripts/extract-cert.c
2959
2960CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2961L: linux-usb@vger.kernel.org
2962S: Orphan
2963F: Documentation/usb/WUSB-Design-overview.txt
2964F: Documentation/usb/wusb-cbaf
2965F: drivers/usb/host/hwa-hc.c
2966F: drivers/usb/host/whci/
2967F: drivers/usb/wusbcore/
2968F: include/linux/usb/wusb*
2969
2970CFAG12864B LCD DRIVER
2971M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2972W: http://miguelojeda.es/auxdisplay.htm
2973W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2974S: Maintained
2975F: drivers/auxdisplay/cfag12864b.c
2976F: include/linux/cfag12864b.h
2977
2978CFAG12864BFB LCD FRAMEBUFFER DRIVER
2979M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2980W: http://miguelojeda.es/auxdisplay.htm
2981W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2982S: Maintained
2983F: drivers/auxdisplay/cfag12864bfb.c
2984F: include/linux/cfag12864b.h
2985
2986CFG80211 and NL80211
2987M: Johannes Berg <johannes@sipsolutions.net>
2988L: linux-wireless@vger.kernel.org
2989W: http://wireless.kernel.org/
2990T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2991T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2992S: Maintained
2993F: include/uapi/linux/nl80211.h
2994F: include/net/cfg80211.h
2995F: net/wireless/*
2996X: net/wireless/wext*
2997
2998CHAR and MISC DRIVERS
2999M: Arnd Bergmann <arnd@arndb.de>
3000M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3001T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3002S: Supported
3003F: drivers/char/*
3004F: drivers/misc/*
3005F: include/linux/miscdevice.h
3006
3007CHECKPATCH
3008M: Andy Whitcroft <apw@canonical.com>
3009M: Joe Perches <joe@perches.com>
3010S: Maintained
3011F: scripts/checkpatch.pl
3012
3013CHINESE DOCUMENTATION
3014M: Harry Wei <harryxiyou@gmail.com>
3015L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3016L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3017S: Maintained
3018F: Documentation/zh_CN/
3019
3020CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3021M: Peter Chen <Peter.Chen@nxp.com>
3022T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3023L: linux-usb@vger.kernel.org
3024S: Maintained
3025F: drivers/usb/chipidea/
3026
3027CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3028M: Hans de Goede <hdegoede@redhat.com>
3029L: linux-input@vger.kernel.org
3030S: Maintained
3031F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3032F: drivers/input/touchscreen/chipone_icn8318.c
3033
3034CHROME HARDWARE PLATFORM SUPPORT
3035M: Olof Johansson <olof@lixom.net>
3036S: Maintained
3037T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3038F: drivers/platform/chrome/
3039
3040CISCO VIC ETHERNET NIC DRIVER
3041M: Christian Benvenuti <benve@cisco.com>
3042M: Sujith Sankar <ssujith@cisco.com>
3043M: Govindarajulu Varadarajan <_govind@gmx.com>
3044M: Neel Patel <neepatel@cisco.com>
3045S: Supported
3046F: drivers/net/ethernet/cisco/enic/
3047
3048CISCO VIC LOW LATENCY NIC DRIVER
3049M: Christian Benvenuti <benve@cisco.com>
3050M: Dave Goodell <dgoodell@cisco.com>
3051S: Supported
3052F: drivers/infiniband/hw/usnic/
3053
3054CIRRUS LOGIC EP93XX ETHERNET DRIVER
3055M: Hartley Sweeten <hsweeten@visionengravers.com>
3056L: netdev@vger.kernel.org
3057S: Maintained
3058F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3059
3060CIRRUS LOGIC AUDIO CODEC DRIVERS
3061M: Brian Austin <brian.austin@cirrus.com>
3062M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3063L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064S: Maintained
3065F: sound/soc/codecs/cs*
3066
3067CLEANCACHE API
3068M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3069L: linux-kernel@vger.kernel.org
3070S: Maintained
3071F: mm/cleancache.c
3072F: include/linux/cleancache.h
3073
3074CLK API
3075M: Russell King <linux@armlinux.org.uk>
3076L: linux-clk@vger.kernel.org
3077S: Maintained
3078F: include/linux/clk.h
3079
3080CLOCKSOURCE, CLOCKEVENT DRIVERS
3081M: Daniel Lezcano <daniel.lezcano@linaro.org>
3082M: Thomas Gleixner <tglx@linutronix.de>
3083L: linux-kernel@vger.kernel.org
3084T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3085S: Supported
3086F: drivers/clocksource
3087
3088CISCO FCOE HBA DRIVER
3089M: Hiral Patel <hiralpat@cisco.com>
3090M: Suma Ramars <sramars@cisco.com>
3091M: Brian Uchino <buchino@cisco.com>
3092L: linux-scsi@vger.kernel.org
3093S: Supported
3094F: drivers/scsi/fnic/
3095
3096CISCO SCSI HBA DRIVER
3097M: Narsimhulu Musini <nmusini@cisco.com>
3098M: Sesidhar Baddela <sebaddel@cisco.com>
3099L: linux-scsi@vger.kernel.org
3100S: Supported
3101F: drivers/scsi/snic/
3102
3103CMPC ACPI DRIVER
3104M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3105M: Daniel Oliveira Nascimento <don@syst.com.br>
3106L: platform-driver-x86@vger.kernel.org
3107S: Supported
3108F: drivers/platform/x86/classmate-laptop.c
3109
3110COBALT MEDIA DRIVER
3111M: Hans Verkuil <hans.verkuil@cisco.com>
3112L: linux-media@vger.kernel.org
3113T: git git://linuxtv.org/media_tree.git
3114W: https://linuxtv.org
3115S: Supported
3116F: drivers/media/pci/cobalt/
3117
3118COCCINELLE/Semantic Patches (SmPL)
3119M: Julia Lawall <Julia.Lawall@lip6.fr>
3120M: Gilles Muller <Gilles.Muller@lip6.fr>
3121M: Nicolas Palix <nicolas.palix@imag.fr>
3122M: Michal Marek <mmarek@suse.com>
3123L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3124T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3125W: http://coccinelle.lip6.fr/
3126S: Supported
3127F: Documentation/coccinelle.txt
3128F: scripts/coccinelle/
3129F: scripts/coccicheck
3130
3131CODA FILE SYSTEM
3132M: Jan Harkes <jaharkes@cs.cmu.edu>
3133M: coda@cs.cmu.edu
3134L: codalist@coda.cs.cmu.edu
3135W: http://www.coda.cs.cmu.edu/
3136S: Maintained
3137F: Documentation/filesystems/coda.txt
3138F: fs/coda/
3139F: include/linux/coda*.h
3140F: include/uapi/linux/coda*.h
3141
3142CODA V4L2 MEM2MEM DRIVER
3143M: Philipp Zabel <p.zabel@pengutronix.de>
3144L: linux-media@vger.kernel.org
3145S: Maintained
3146F: Documentation/devicetree/bindings/media/coda.txt
3147F: drivers/media/platform/coda/
3148
3149COMMON CLK FRAMEWORK
3150M: Michael Turquette <mturquette@baylibre.com>
3151M: Stephen Boyd <sboyd@codeaurora.org>
3152L: linux-clk@vger.kernel.org
3153T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3154S: Maintained
3155F: Documentation/devicetree/bindings/clock/
3156F: drivers/clk/
3157X: drivers/clk/clkdev.c
3158F: include/linux/clk-pr*
3159F: include/linux/clk/
3160
3161COMMON INTERNET FILE SYSTEM (CIFS)
3162M: Steve French <sfrench@samba.org>
3163L: linux-cifs@vger.kernel.org
3164L: samba-technical@lists.samba.org (moderated for non-subscribers)
3165W: http://linux-cifs.samba.org/
3166T: git git://git.samba.org/sfrench/cifs-2.6.git
3167S: Supported
3168F: Documentation/filesystems/cifs/
3169F: fs/cifs/
3170
3171COMPACTPCI HOTPLUG CORE
3172M: Scott Murray <scott@spiteful.org>
3173L: linux-pci@vger.kernel.org
3174S: Maintained
3175F: drivers/pci/hotplug/cpci_hotplug*
3176
3177COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3178M: Scott Murray <scott@spiteful.org>
3179L: linux-pci@vger.kernel.org
3180S: Maintained
3181F: drivers/pci/hotplug/cpcihp_zt5550.*
3182
3183COMPACTPCI HOTPLUG GENERIC DRIVER
3184M: Scott Murray <scott@spiteful.org>
3185L: linux-pci@vger.kernel.org
3186S: Maintained
3187F: drivers/pci/hotplug/cpcihp_generic.c
3188
3189COMPAL LAPTOP SUPPORT
3190M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3191L: platform-driver-x86@vger.kernel.org
3192S: Maintained
3193F: drivers/platform/x86/compal-laptop.c
3194
3195CONEXANT ACCESSRUNNER USB DRIVER
3196L: accessrunner-general@lists.sourceforge.net
3197W: http://accessrunner.sourceforge.net/
3198S: Orphan
3199F: drivers/usb/atm/cxacru.c
3200
3201CONFIGFS
3202M: Joel Becker <jlbec@evilplan.org>
3203M: Christoph Hellwig <hch@lst.de>
3204T: git git://git.infradead.org/users/hch/configfs.git
3205S: Supported
3206F: fs/configfs/
3207F: include/linux/configfs.h
3208
3209CONNECTOR
3210M: Evgeniy Polyakov <zbr@ioremap.net>
3211L: netdev@vger.kernel.org
3212S: Maintained
3213F: drivers/connector/
3214
3215CONTROL GROUP (CGROUP)
3216M: Tejun Heo <tj@kernel.org>
3217M: Li Zefan <lizefan@huawei.com>
3218M: Johannes Weiner <hannes@cmpxchg.org>
3219L: cgroups@vger.kernel.org
3220T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3221S: Maintained
3222F: Documentation/cgroup*
3223F: include/linux/cgroup*
3224F: kernel/cgroup*
3225
3226CONTROL GROUP - CPUSET
3227M: Li Zefan <lizefan@huawei.com>
3228L: cgroups@vger.kernel.org
3229W: http://www.bullopensource.org/cpuset/
3230W: http://oss.sgi.com/projects/cpusets/
3231T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3232S: Maintained
3233F: Documentation/cgroup-v1/cpusets.txt
3234F: include/linux/cpuset.h
3235F: kernel/cpuset.c
3236
3237CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3238M: Johannes Weiner <hannes@cmpxchg.org>
3239M: Michal Hocko <mhocko@kernel.org>
3240M: Vladimir Davydov <vdavydov@virtuozzo.com>
3241L: cgroups@vger.kernel.org
3242L: linux-mm@kvack.org
3243S: Maintained
3244F: mm/memcontrol.c
3245F: mm/swap_cgroup.c
3246
3247CORETEMP HARDWARE MONITORING DRIVER
3248M: Fenghua Yu <fenghua.yu@intel.com>
3249L: linux-hwmon@vger.kernel.org
3250S: Maintained
3251F: Documentation/hwmon/coretemp
3252F: drivers/hwmon/coretemp.c
3253
3254COSA/SRP SYNC SERIAL DRIVER
3255M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3256W: http://www.fi.muni.cz/~kas/cosa/
3257S: Maintained
3258F: drivers/net/wan/cosa*
3259
3260CPMAC ETHERNET DRIVER
3261M: Florian Fainelli <florian@openwrt.org>
3262L: netdev@vger.kernel.org
3263S: Maintained
3264F: drivers/net/ethernet/ti/cpmac.c
3265
3266CPU FREQUENCY DRIVERS
3267M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3268M: Viresh Kumar <viresh.kumar@linaro.org>
3269L: linux-pm@vger.kernel.org
3270S: Maintained
3271T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3272T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3273F: drivers/cpufreq/
3274F: include/linux/cpufreq.h
3275
3276CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3277M: Viresh Kumar <viresh.kumar@linaro.org>
3278M: Sudeep Holla <sudeep.holla@arm.com>
3279L: linux-pm@vger.kernel.org
3280W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3281S: Maintained
3282F: drivers/cpufreq/arm_big_little.h
3283F: drivers/cpufreq/arm_big_little.c
3284F: drivers/cpufreq/arm_big_little_dt.c
3285
3286CPUIDLE DRIVER - ARM BIG LITTLE
3287M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3288M: Daniel Lezcano <daniel.lezcano@linaro.org>
3289L: linux-pm@vger.kernel.org
3290L: linux-arm-kernel@lists.infradead.org
3291T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3292S: Maintained
3293F: drivers/cpuidle/cpuidle-big_little.c
3294
3295CPUIDLE DRIVER - ARM EXYNOS
3296M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3297M: Daniel Lezcano <daniel.lezcano@linaro.org>
3298M: Kukjin Kim <kgene@kernel.org>
3299L: linux-pm@vger.kernel.org
3300L: linux-samsung-soc@vger.kernel.org
3301S: Supported
3302F: drivers/cpuidle/cpuidle-exynos.c
3303F: arch/arm/mach-exynos/pm.c
3304
3305CPUIDLE DRIVERS
3306M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3307M: Daniel Lezcano <daniel.lezcano@linaro.org>
3308L: linux-pm@vger.kernel.org
3309S: Maintained
3310T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3311F: drivers/cpuidle/*
3312F: include/linux/cpuidle.h
3313
3314CPUID/MSR DRIVER
3315M: "H. Peter Anvin" <hpa@zytor.com>
3316S: Maintained
3317F: arch/x86/kernel/cpuid.c
3318F: arch/x86/kernel/msr.c
3319
3320CPU POWER MONITORING SUBSYSTEM
3321M: Thomas Renninger <trenn@suse.com>
3322L: linux-pm@vger.kernel.org
3323S: Maintained
3324F: tools/power/cpupower/
3325
3326CRAMFS FILESYSTEM
3327W: http://sourceforge.net/projects/cramfs/
3328S: Orphan / Obsolete
3329F: Documentation/filesystems/cramfs.txt
3330F: fs/cramfs/
3331
3332CRIS PORT
3333M: Mikael Starvik <starvik@axis.com>
3334M: Jesper Nilsson <jesper.nilsson@axis.com>
3335L: linux-cris-kernel@axis.com
3336W: http://developer.axis.com
3337T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3338S: Maintained
3339F: arch/cris/
3340F: drivers/tty/serial/crisv10.*
3341
3342CRYPTO API
3343M: Herbert Xu <herbert@gondor.apana.org.au>
3344M: "David S. Miller" <davem@davemloft.net>
3345L: linux-crypto@vger.kernel.org
3346T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3347T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3348S: Maintained
3349F: Documentation/crypto/
3350F: Documentation/devicetree/bindings/crypto/
3351F: Documentation/DocBook/crypto-API.tmpl
3352F: arch/*/crypto/
3353F: crypto/
3354F: drivers/crypto/
3355F: include/crypto/
3356
3357CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3358M: Neil Horman <nhorman@tuxdriver.com>
3359L: linux-crypto@vger.kernel.org
3360S: Maintained
3361F: crypto/ansi_cprng.c
3362F: crypto/rng.c
3363
3364CS3308 MEDIA DRIVER
3365M: Hans Verkuil <hverkuil@xs4all.nl>
3366L: linux-media@vger.kernel.org
3367T: git git://linuxtv.org/media_tree.git
3368W: http://linuxtv.org
3369S: Odd Fixes
3370F: drivers/media/i2c/cs3308.c
3371F: drivers/media/i2c/cs3308.h
3372
3373CS5535 Audio ALSA driver
3374M: Jaya Kumar <jayakumar.alsa@gmail.com>
3375S: Maintained
3376F: sound/pci/cs5535audio/
3377
3378CW1200 WLAN driver
3379M: Solomon Peachy <pizza@shaftnet.org>
3380S: Maintained
3381F: drivers/net/wireless/st/cw1200/
3382
3383CX18 VIDEO4LINUX DRIVER
3384M: Andy Walls <awalls@md.metrocast.net>
3385L: ivtv-devel@ivtvdriver.org (subscribers-only)
3386L: linux-media@vger.kernel.org
3387T: git git://linuxtv.org/media_tree.git
3388W: https://linuxtv.org
3389W: http://www.ivtvdriver.org/index.php/Cx18
3390S: Maintained
3391F: Documentation/video4linux/cx18.txt
3392F: drivers/media/pci/cx18/
3393F: include/uapi/linux/ivtv*
3394
3395CX2341X MPEG ENCODER HELPER MODULE
3396M: Hans Verkuil <hverkuil@xs4all.nl>
3397L: linux-media@vger.kernel.org
3398T: git git://linuxtv.org/media_tree.git
3399W: https://linuxtv.org
3400S: Maintained
3401F: drivers/media/common/cx2341x*
3402F: include/media/cx2341x*
3403
3404CX24120 MEDIA DRIVER
3405M: Jemma Denson <jdenson@gmail.com>
3406M: Patrick Boettcher <patrick.boettcher@posteo.de>
3407L: linux-media@vger.kernel.org
3408W: https://linuxtv.org
3409Q: http://patchwork.linuxtv.org/project/linux-media/list/
3410S: Maintained
3411F: drivers/media/dvb-frontends/cx24120*
3412
3413CX88 VIDEO4LINUX DRIVER
3414M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3415M: Mauro Carvalho Chehab <mchehab@kernel.org>
3416L: linux-media@vger.kernel.org
3417W: https://linuxtv.org
3418T: git git://linuxtv.org/media_tree.git
3419S: Odd fixes
3420F: Documentation/video4linux/cx88/
3421F: drivers/media/pci/cx88/
3422
3423CXD2820R MEDIA DRIVER
3424M: Antti Palosaari <crope@iki.fi>
3425L: linux-media@vger.kernel.org
3426W: https://linuxtv.org
3427W: http://palosaari.fi/linux/
3428Q: http://patchwork.linuxtv.org/project/linux-media/list/
3429T: git git://linuxtv.org/anttip/media_tree.git
3430S: Maintained
3431F: drivers/media/dvb-frontends/cxd2820r*
3432
3433CXGB3 ETHERNET DRIVER (CXGB3)
3434M: Santosh Raspatur <santosh@chelsio.com>
3435L: netdev@vger.kernel.org
3436W: http://www.chelsio.com
3437S: Supported
3438F: drivers/net/ethernet/chelsio/cxgb3/
3439
3440CXGB3 ISCSI DRIVER (CXGB3I)
3441M: Karen Xie <kxie@chelsio.com>
3442L: linux-scsi@vger.kernel.org
3443W: http://www.chelsio.com
3444S: Supported
3445F: drivers/scsi/cxgbi/cxgb3i
3446
3447CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3448M: Steve Wise <swise@chelsio.com>
3449L: linux-rdma@vger.kernel.org
3450W: http://www.openfabrics.org
3451S: Supported
3452F: drivers/infiniband/hw/cxgb3/
3453
3454CXGB4 ETHERNET DRIVER (CXGB4)
3455M: Hariprasad S <hariprasad@chelsio.com>
3456L: netdev@vger.kernel.org
3457W: http://www.chelsio.com
3458S: Supported
3459F: drivers/net/ethernet/chelsio/cxgb4/
3460
3461CXGB4 ISCSI DRIVER (CXGB4I)
3462M: Karen Xie <kxie@chelsio.com>
3463L: linux-scsi@vger.kernel.org
3464W: http://www.chelsio.com
3465S: Supported
3466F: drivers/scsi/cxgbi/cxgb4i
3467
3468CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3469M: Steve Wise <swise@chelsio.com>
3470L: linux-rdma@vger.kernel.org
3471W: http://www.openfabrics.org
3472S: Supported
3473F: drivers/infiniband/hw/cxgb4/
3474
3475CXGB4VF ETHERNET DRIVER (CXGB4VF)
3476M: Casey Leedom <leedom@chelsio.com>
3477L: netdev@vger.kernel.org
3478W: http://www.chelsio.com
3479S: Supported
3480F: drivers/net/ethernet/chelsio/cxgb4vf/
3481
3482CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3483M: Ian Munsie <imunsie@au1.ibm.com>
3484M: Michael Neuling <mikey@neuling.org>
3485L: linuxppc-dev@lists.ozlabs.org
3486S: Supported
3487F: drivers/misc/cxl/
3488F: include/misc/cxl*
3489F: include/uapi/misc/cxl.h
3490F: Documentation/powerpc/cxl.txt
3491F: Documentation/powerpc/cxl.txt
3492F: Documentation/ABI/testing/sysfs-class-cxl
3493
3494CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3495M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3496M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3497M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3498L: linux-scsi@vger.kernel.org
3499S: Supported
3500F: drivers/scsi/cxlflash/
3501F: include/uapi/scsi/cxlflash_ioctls.h
3502F: Documentation/powerpc/cxlflash.txt
3503
3504STMMAC ETHERNET DRIVER
3505M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3506M: Alexandre Torgue <alexandre.torgue@st.com>
3507L: netdev@vger.kernel.org
3508W: http://www.stlinux.com
3509S: Supported
3510F: drivers/net/ethernet/stmicro/stmmac/
3511
3512CYBERPRO FB DRIVER
3513M: Russell King <linux@armlinux.org.uk>
3514L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3515W: http://www.armlinux.org.uk/
3516S: Maintained
3517F: drivers/video/fbdev/cyber2000fb.*
3518
3519CYCLADES ASYNC MUX DRIVER
3520W: http://www.cyclades.com/
3521S: Orphan
3522F: drivers/tty/cyclades.c
3523F: include/linux/cyclades.h
3524F: include/uapi/linux/cyclades.h
3525
3526CYCLADES PC300 DRIVER
3527W: http://www.cyclades.com/
3528S: Orphan
3529F: drivers/net/wan/pc300*
3530
3531CYPRESS_FIRMWARE MEDIA DRIVER
3532M: Antti Palosaari <crope@iki.fi>
3533L: linux-media@vger.kernel.org
3534W: https://linuxtv.org
3535W: http://palosaari.fi/linux/
3536Q: http://patchwork.linuxtv.org/project/linux-media/list/
3537T: git git://linuxtv.org/anttip/media_tree.git
3538S: Maintained
3539F: drivers/media/common/cypress_firmware*
3540
3541CYTTSP TOUCHSCREEN DRIVER
3542M: Ferruh Yigit <fery@cypress.com>
3543L: linux-input@vger.kernel.org
3544S: Supported
3545F: drivers/input/touchscreen/cyttsp*
3546F: include/linux/input/cyttsp.h
3547
3548DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3549M: Joshua Kinard <kumba@gentoo.org>
3550S: Maintained
3551F: drivers/rtc/rtc-ds1685.c
3552F: include/linux/rtc/ds1685.h
3553
3554DAMA SLAVE for AX.25
3555M: Joerg Reuter <jreuter@yaina.de>
3556W: http://yaina.de/jreuter/
3557W: http://www.qsl.net/dl1bke/
3558L: linux-hams@vger.kernel.org
3559S: Maintained
3560F: net/ax25/af_ax25.c
3561F: net/ax25/ax25_dev.c
3562F: net/ax25/ax25_ds_*
3563F: net/ax25/ax25_in.c
3564F: net/ax25/ax25_out.c
3565F: net/ax25/ax25_timer.c
3566F: net/ax25/sysctl_net_ax25.c
3567
3568DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3569L: netdev@vger.kernel.org
3570S: Orphan
3571F: Documentation/networking/dmfe.txt
3572F: drivers/net/ethernet/dec/tulip/dmfe.c
3573
3574DC390/AM53C974 SCSI driver
3575M: Hannes Reinecke <hare@suse.com>
3576L: linux-scsi@vger.kernel.org
3577S: Maintained
3578F: drivers/scsi/am53c974.c
3579
3580DC395x SCSI driver
3581M: Oliver Neukum <oliver@neukum.org>
3582M: Ali Akcaagac <aliakc@web.de>
3583M: Jamie Lenehan <lenehan@twibble.org>
3584L: dc395x@twibble.org
3585W: http://twibble.org/dist/dc395x/
3586W: http://lists.twibble.org/mailman/listinfo/dc395x/
3587S: Maintained
3588F: Documentation/scsi/dc395x.txt
3589F: drivers/scsi/dc395x.*
3590
3591DCCP PROTOCOL
3592M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3593L: dccp@vger.kernel.org
3594W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3595S: Maintained
3596F: include/linux/dccp.h
3597F: include/uapi/linux/dccp.h
3598F: include/linux/tfrc.h
3599F: net/dccp/
3600
3601DECnet NETWORK LAYER
3602W: http://linux-decnet.sourceforge.net
3603L: linux-decnet-user@lists.sourceforge.net
3604S: Orphan
3605F: Documentation/networking/decnet.txt
3606F: net/decnet/
3607
3608DECSTATION PLATFORM SUPPORT
3609M: "Maciej W. Rozycki" <macro@linux-mips.org>
3610L: linux-mips@linux-mips.org
3611W: http://www.linux-mips.org/wiki/DECstation
3612S: Maintained
3613F: arch/mips/dec/
3614F: arch/mips/include/asm/dec/
3615F: arch/mips/include/asm/mach-dec/
3616
3617DEFXX FDDI NETWORK DRIVER
3618M: "Maciej W. Rozycki" <macro@linux-mips.org>
3619S: Maintained
3620F: drivers/net/fddi/defxx.*
3621
3622DELL LAPTOP DRIVER
3623M: Matthew Garrett <mjg59@srcf.ucam.org>
3624M: Pali Rohár <pali.rohar@gmail.com>
3625L: platform-driver-x86@vger.kernel.org
3626S: Maintained
3627F: drivers/platform/x86/dell-laptop.c
3628
3629DELL LAPTOP RBTN DRIVER
3630M: Pali Rohár <pali.rohar@gmail.com>
3631S: Maintained
3632F: drivers/platform/x86/dell-rbtn.*
3633
3634DELL LAPTOP FREEFALL DRIVER
3635M: Pali Rohár <pali.rohar@gmail.com>
3636S: Maintained
3637F: drivers/platform/x86/dell-smo8800.c
3638
3639DELL LAPTOP SMM DRIVER
3640M: Pali Rohár <pali.rohar@gmail.com>
3641S: Maintained
3642F: drivers/hwmon/dell-smm-hwmon.c
3643F: include/uapi/linux/i8k.h
3644
3645DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3646M: Doug Warzecha <Douglas_Warzecha@dell.com>
3647S: Maintained
3648F: Documentation/dcdbas.txt
3649F: drivers/firmware/dcdbas.*
3650
3651DELL WMI EXTRAS DRIVER
3652M: Matthew Garrett <mjg59@srcf.ucam.org>
3653M: Pali Rohár <pali.rohar@gmail.com>
3654S: Maintained
3655F: drivers/platform/x86/dell-wmi.c
3656
3657DESIGNWARE USB2 DRD IP DRIVER
3658M: John Youn <johnyoun@synopsys.com>
3659L: linux-usb@vger.kernel.org
3660T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3661S: Maintained
3662F: drivers/usb/dwc2/
3663
3664DESIGNWARE USB3 DRD IP DRIVER
3665M: Felipe Balbi <balbi@kernel.org>
3666L: linux-usb@vger.kernel.org
3667T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3668S: Maintained
3669F: drivers/usb/dwc3/
3670
3671DEVICE COREDUMP (DEV_COREDUMP)
3672M: Johannes Berg <johannes@sipsolutions.net>
3673L: linux-kernel@vger.kernel.org
3674S: Maintained
3675F: drivers/base/devcoredump.c
3676F: include/linux/devcoredump.h
3677
3678DEVICE FREQUENCY (DEVFREQ)
3679M: MyungJoo Ham <myungjoo.ham@samsung.com>
3680M: Kyungmin Park <kyungmin.park@samsung.com>
3681L: linux-pm@vger.kernel.org
3682T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3683S: Maintained
3684F: drivers/devfreq/
3685F: include/linux/devfreq.h
3686F: Documentation/devicetree/bindings/devfreq/
3687
3688DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3689M: Chanwoo Choi <cw00.choi@samsung.com>
3690L: linux-pm@vger.kernel.org
3691T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3692S: Supported
3693F: drivers/devfreq/event/
3694F: drivers/devfreq/devfreq-event.c
3695F: include/linux/devfreq-event.h
3696F: Documentation/devicetree/bindings/devfreq/event/
3697
3698BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3699M: Chanwoo Choi <cw00.choi@samsung.com>
3700L: linux-pm@vger.kernel.org
3701L: linux-samsung-soc@vger.kernel.org
3702T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3703S: Maintained
3704F: drivers/devfreq/exynos-bus.c
3705F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3706
3707DEVICE NUMBER REGISTRY
3708M: Torben Mathiasen <device@lanana.org>
3709W: http://lanana.org/docs/device-list/index.html
3710S: Maintained
3711
3712DEVICE-MAPPER (LVM)
3713M: Alasdair Kergon <agk@redhat.com>
3714M: Mike Snitzer <snitzer@redhat.com>
3715M: dm-devel@redhat.com
3716L: dm-devel@redhat.com
3717W: http://sources.redhat.com/dm
3718Q: http://patchwork.kernel.org/project/dm-devel/list/
3719T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3720T: quilt http://people.redhat.com/agk/patches/linux/editing/
3721S: Maintained
3722F: Documentation/device-mapper/
3723F: drivers/md/dm*
3724F: drivers/md/persistent-data/
3725F: include/linux/device-mapper.h
3726F: include/linux/dm-*.h
3727F: include/uapi/linux/dm-*.h
3728
3729DEVLINK
3730M: Jiri Pirko <jiri@mellanox.com>
3731L: netdev@vger.kernel.org
3732S: Supported
3733F: net/core/devlink.c
3734F: include/net/devlink.h
3735F: include/uapi/linux/devlink.h
3736
3737DIALOG SEMICONDUCTOR DRIVERS
3738M: Support Opensource <support.opensource@diasemi.com>
3739W: http://www.dialog-semiconductor.com/products
3740S: Supported
3741F: Documentation/hwmon/da90??
3742F: Documentation/devicetree/bindings/mfd/da90*.txt
3743F: Documentation/devicetree/bindings/regulator/da92*.txt
3744F: Documentation/devicetree/bindings/sound/da[79]*.txt
3745F: drivers/gpio/gpio-da90??.c
3746F: drivers/hwmon/da90??-hwmon.c
3747F: drivers/iio/adc/da91??-*.c
3748F: drivers/input/misc/da90??_onkey.c
3749F: drivers/input/touchscreen/da9052_tsi.c
3750F: drivers/leds/leds-da90??.c
3751F: drivers/mfd/da903x.c
3752F: drivers/mfd/da90??-*.c
3753F: drivers/mfd/da91??-*.c
3754F: drivers/power/da9052-battery.c
3755F: drivers/power/da91??-*.c
3756F: drivers/regulator/da903x.c
3757F: drivers/regulator/da9???-regulator.[ch]
3758F: drivers/rtc/rtc-da90??.c
3759F: drivers/video/backlight/da90??_bl.c
3760F: drivers/watchdog/da90??_wdt.c
3761F: include/linux/mfd/da903x.h
3762F: include/linux/mfd/da9052/
3763F: include/linux/mfd/da9055/
3764F: include/linux/mfd/da9062/
3765F: include/linux/mfd/da9063/
3766F: include/linux/mfd/da9150/
3767F: include/linux/regulator/da9211.h
3768F: include/sound/da[79]*.h
3769F: sound/soc/codecs/da[79]*.[ch]
3770
3771DIGI NEO AND CLASSIC PCI PRODUCTS
3772M: Lidza Louina <lidza.louina@gmail.com>
3773M: Mark Hounschell <markh@compro.net>
3774L: driverdev-devel@linuxdriverproject.org
3775S: Maintained
3776F: drivers/staging/dgnc/
3777
3778DIOLAN U2C-12 I2C DRIVER
3779M: Guenter Roeck <linux@roeck-us.net>
3780L: linux-i2c@vger.kernel.org
3781S: Maintained
3782F: drivers/i2c/busses/i2c-diolan-u2c.c
3783
3784DIRECT ACCESS (DAX)
3785M: Matthew Wilcox <willy@linux.intel.com>
3786L: linux-fsdevel@vger.kernel.org
3787S: Supported
3788F: fs/dax.c
3789
3790DIRECTORY NOTIFICATION (DNOTIFY)
3791M: Eric Paris <eparis@parisplace.org>
3792S: Maintained
3793F: Documentation/filesystems/dnotify.txt
3794F: fs/notify/dnotify/
3795F: include/linux/dnotify.h
3796
3797DISK GEOMETRY AND PARTITION HANDLING
3798M: Andries Brouwer <aeb@cwi.nl>
3799W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3800W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3801W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3802S: Maintained
3803
3804DISKQUOTA
3805M: Jan Kara <jack@suse.com>
3806S: Maintained
3807F: Documentation/filesystems/quota.txt
3808F: fs/quota/
3809F: include/linux/quota*.h
3810F: include/uapi/linux/quota*.h
3811
3812DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3813M: Bernie Thompson <bernie@plugable.com>
3814L: linux-fbdev@vger.kernel.org
3815S: Maintained
3816W: http://plugable.com/category/projects/udlfb/
3817F: drivers/video/fbdev/udlfb.c
3818F: include/video/udlfb.h
3819F: Documentation/fb/udlfb.txt
3820
3821DISTRIBUTED LOCK MANAGER (DLM)
3822M: Christine Caulfield <ccaulfie@redhat.com>
3823M: David Teigland <teigland@redhat.com>
3824L: cluster-devel@redhat.com
3825W: http://sources.redhat.com/cluster/
3826T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3827S: Supported
3828F: fs/dlm/
3829
3830DMA BUFFER SHARING FRAMEWORK
3831M: Sumit Semwal <sumit.semwal@linaro.org>
3832S: Maintained
3833L: linux-media@vger.kernel.org
3834L: dri-devel@lists.freedesktop.org
3835L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3836F: drivers/dma-buf/
3837F: include/linux/dma-buf*
3838F: include/linux/reservation.h
3839F: include/linux/*fence.h
3840F: Documentation/dma-buf-sharing.txt
3841T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3842
3843SYNC FILE FRAMEWORK
3844M: Sumit Semwal <sumit.semwal@linaro.org>
3845R: Gustavo Padovan <gustavo@padovan.org>
3846S: Maintained
3847L: linux-media@vger.kernel.org
3848L: dri-devel@lists.freedesktop.org
3849F: drivers/dma-buf/sync_file.c
3850F: include/linux/sync_file.h
3851F: Documentation/sync_file.txt
3852T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3853
3854DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3855M: Vinod Koul <vinod.koul@intel.com>
3856L: dmaengine@vger.kernel.org
3857Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3858S: Maintained
3859F: drivers/dma/
3860F: include/linux/dmaengine.h
3861F: Documentation/devicetree/bindings/dma/
3862F: Documentation/dmaengine/
3863T: git git://git.infradead.org/users/vkoul/slave-dma.git
3864
3865DME1737 HARDWARE MONITOR DRIVER
3866M: Juerg Haefliger <juergh@gmail.com>
3867L: linux-hwmon@vger.kernel.org
3868S: Maintained
3869F: Documentation/hwmon/dme1737
3870F: drivers/hwmon/dme1737.c
3871
3872DMI/SMBIOS SUPPORT
3873M: Jean Delvare <jdelvare@suse.com>
3874S: Maintained
3875T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3876F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3877F: drivers/firmware/dmi-id.c
3878F: drivers/firmware/dmi_scan.c
3879F: include/linux/dmi.h
3880
3881DOCUMENTATION
3882M: Jonathan Corbet <corbet@lwn.net>
3883L: linux-doc@vger.kernel.org
3884S: Maintained
3885F: Documentation/
3886F: scripts/docproc.c
3887F: scripts/kernel-doc*
3888X: Documentation/ABI/
3889X: Documentation/devicetree/
3890X: Documentation/acpi
3891X: Documentation/power
3892X: Documentation/spi
3893X: Documentation/DocBook/media
3894T: git git://git.lwn.net/linux.git docs-next
3895
3896DOUBLETALK DRIVER
3897M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3898L: blinux-list@redhat.com
3899S: Maintained
3900F: drivers/char/dtlk.c
3901F: include/linux/dtlk.h
3902
3903DPT_I2O SCSI RAID DRIVER
3904M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3905L: linux-scsi@vger.kernel.org
3906W: http://www.adaptec.com/
3907S: Maintained
3908F: drivers/scsi/dpt*
3909F: drivers/scsi/dpt/
3910
3911DRBD DRIVER
3912M: Philipp Reisner <philipp.reisner@linbit.com>
3913M: Lars Ellenberg <lars.ellenberg@linbit.com>
3914L: drbd-dev@lists.linbit.com
3915W: http://www.drbd.org
3916T: git git://git.linbit.com/linux-drbd.git
3917T: git git://git.linbit.com/drbd-8.4.git
3918S: Supported
3919F: drivers/block/drbd/
3920F: lib/lru_cache.c
3921F: Documentation/blockdev/drbd/
3922
3923DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3924M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3925T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3926S: Supported
3927F: Documentation/kobject.txt
3928F: drivers/base/
3929F: fs/debugfs/
3930F: fs/kernfs/
3931F: fs/sysfs/
3932F: include/linux/debugfs.h
3933F: include/linux/kobj*
3934F: lib/kobj*
3935
3936DRM DRIVERS
3937M: David Airlie <airlied@linux.ie>
3938L: dri-devel@lists.freedesktop.org
3939T: git git://people.freedesktop.org/~airlied/linux
3940S: Maintained
3941F: drivers/gpu/drm/
3942F: drivers/gpu/vga/
3943F: Documentation/devicetree/bindings/display/
3944F: Documentation/devicetree/bindings/gpu/
3945F: Documentation/devicetree/bindings/video/
3946F: Documentation/gpu/
3947F: include/drm/
3948F: include/uapi/drm/
3949
3950DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
3951M: Dave Airlie <airlied@redhat.com>
3952S: Odd Fixes
3953F: drivers/gpu/drm/ast/
3954
3955DRM DRIVER FOR BOCHS VIRTUAL GPU
3956M: Gerd Hoffmann <kraxel@redhat.com>
3957S: Odd Fixes
3958F: drivers/gpu/drm/bochs/
3959
3960DRM DRIVER FOR QEMU'S CIRRUS DEVICE
3961M: Dave Airlie <airlied@redhat.com>
3962S: Odd Fixes
3963F: drivers/gpu/drm/cirrus/
3964
3965RADEON and AMDGPU DRM DRIVERS
3966M: Alex Deucher <alexander.deucher@amd.com>
3967M: Christian König <christian.koenig@amd.com>
3968L: dri-devel@lists.freedesktop.org
3969T: git git://people.freedesktop.org/~agd5f/linux
3970S: Supported
3971F: drivers/gpu/drm/radeon/
3972F: include/uapi/drm/radeon_drm.h
3973F: drivers/gpu/drm/amd/
3974F: include/uapi/drm/amdgpu_drm.h
3975
3976DRM PANEL DRIVERS
3977M: Thierry Reding <thierry.reding@gmail.com>
3978L: dri-devel@lists.freedesktop.org
3979T: git git://anongit.freedesktop.org/tegra/linux.git
3980S: Maintained
3981F: drivers/gpu/drm/drm_panel.c
3982F: drivers/gpu/drm/panel/
3983F: include/drm/drm_panel.h
3984F: Documentation/devicetree/bindings/display/panel/
3985
3986INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3987M: Daniel Vetter <daniel.vetter@intel.com>
3988M: Jani Nikula <jani.nikula@linux.intel.com>
3989L: intel-gfx@lists.freedesktop.org
3990L: dri-devel@lists.freedesktop.org
3991W: https://01.org/linuxgraphics/
3992Q: http://patchwork.freedesktop.org/project/intel-gfx/
3993T: git git://anongit.freedesktop.org/drm-intel
3994S: Supported
3995F: drivers/gpu/drm/i915/
3996F: include/drm/i915*
3997F: include/uapi/drm/i915_drm.h
3998F: Documentation/gpu/i915.rst
3999
4000DRM DRIVERS FOR ATMEL HLCDC
4001M: Boris Brezillon <boris.brezillon@free-electrons.com>
4002L: dri-devel@lists.freedesktop.org
4003S: Supported
4004F: drivers/gpu/drm/atmel-hlcdc/
4005F: Documentation/devicetree/bindings/drm/atmel/
4006
4007DRM DRIVERS FOR ALLWINNER A10
4008M: Maxime Ripard <maxime.ripard@free-electrons.com>
4009L: dri-devel@lists.freedesktop.org
4010S: Supported
4011F: drivers/gpu/drm/sun4i/
4012F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4013
4014DRM DRIVERS FOR EXYNOS
4015M: Inki Dae <inki.dae@samsung.com>
4016M: Joonyoung Shim <jy0922.shim@samsung.com>
4017M: Seung-Woo Kim <sw0312.kim@samsung.com>
4018M: Kyungmin Park <kyungmin.park@samsung.com>
4019L: dri-devel@lists.freedesktop.org
4020T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4021S: Supported
4022F: drivers/gpu/drm/exynos/
4023F: include/uapi/drm/exynos_drm.h
4024F: Documentation/devicetree/bindings/display/exynos/
4025
4026DRM DRIVERS FOR FREESCALE DCU
4027M: Stefan Agner <stefan@agner.ch>
4028M: Alison Wang <alison.wang@freescale.com>
4029L: dri-devel@lists.freedesktop.org
4030S: Supported
4031F: drivers/gpu/drm/fsl-dcu/
4032F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4033F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4034F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4035
4036DRM DRIVERS FOR FREESCALE IMX
4037M: Philipp Zabel <p.zabel@pengutronix.de>
4038L: dri-devel@lists.freedesktop.org
4039S: Maintained
4040F: drivers/gpu/drm/imx/
4041F: drivers/gpu/ipu-v3/
4042F: Documentation/devicetree/bindings/display/imx/
4043
4044DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4045M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4046L: dri-devel@lists.freedesktop.org
4047T: git git://github.com/patjak/drm-gma500
4048S: Maintained
4049F: drivers/gpu/drm/gma500/
4050
4051DRM DRIVERS FOR HISILICON
4052M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4053R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4054R: Chen Feng <puck.chen@hisilicon.com>
4055L: dri-devel@lists.freedesktop.org
4056T: git git://github.com/xin3liang/linux.git
4057S: Maintained
4058F: drivers/gpu/drm/hisilicon/
4059F: Documentation/devicetree/bindings/display/hisilicon/
4060
4061DRM DRIVER FOR INTEL I810 VIDEO CARDS
4062S: Orphan / Obsolete
4063F: drivers/gpu/drm/i810/
4064F: include/uapi/drm/i810_drm.h
4065
4066DRM DRIVER FOR MSM ADRENO GPU
4067M: Rob Clark <robdclark@gmail.com>
4068L: linux-arm-msm@vger.kernel.org
4069L: dri-devel@lists.freedesktop.org
4070L: freedreno@lists.freedesktop.org
4071T: git git://people.freedesktop.org/~robclark/linux
4072S: Maintained
4073F: drivers/gpu/drm/msm/
4074F: include/uapi/drm/msm_drm.h
4075F: Documentation/devicetree/bindings/display/msm/
4076
4077DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4078M: Ben Skeggs <bskeggs@redhat.com>
4079L: dri-devel@lists.freedesktop.org
4080L: nouveau@lists.freedesktop.org
4081T: git git://github.com/skeggsb/linux
4082S: Supported
4083F: drivers/gpu/drm/nouveau/
4084F: include/uapi/drm/nouveau_drm.h
4085
4086DRM DRIVERS FOR NVIDIA TEGRA
4087M: Thierry Reding <thierry.reding@gmail.com>
4088L: dri-devel@lists.freedesktop.org
4089L: linux-tegra@vger.kernel.org
4090T: git git://anongit.freedesktop.org/tegra/linux.git
4091S: Supported
4092F: drivers/gpu/drm/tegra/
4093F: drivers/gpu/host1x/
4094F: include/linux/host1x.h
4095F: include/uapi/drm/tegra_drm.h
4096F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4097
4098DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4099S: Orphan / Obsolete
4100F: drivers/gpu/drm/mga/
4101F: include/uapi/drm/mga_drm.h
4102
4103DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4104M: Dave Airlie <airlied@redhat.com>
4105S: Odd Fixes
4106F: drivers/gpu/drm/mgag200/
4107
4108DRM DRIVER FOR RAGE 128 VIDEO CARDS
4109S: Orphan / Obsolete
4110F: drivers/gpu/drm/r128/
4111F: include/uapi/drm/r128_drm.h
4112
4113DRM DRIVERS FOR RENESAS
4114M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4115L: dri-devel@lists.freedesktop.org
4116L: linux-renesas-soc@vger.kernel.org
4117T: git git://linuxtv.org/pinchartl/fbdev
4118S: Supported
4119F: drivers/gpu/drm/rcar-du/
4120F: drivers/gpu/drm/shmobile/
4121F: include/linux/platform_data/shmob_drm.h
4122F: Documentation/devicetree/bindings/display/renesas,du.txt
4123
4124DRM DRIVER FOR QXL VIRTUAL GPU
4125M: Dave Airlie <airlied@redhat.com>
4126S: Odd Fixes
4127F: drivers/gpu/drm/qxl/
4128F: include/uapi/drm/qxl_drm.h
4129
4130DRM DRIVERS FOR ROCKCHIP
4131M: Mark Yao <mark.yao@rock-chips.com>
4132L: dri-devel@lists.freedesktop.org
4133S: Maintained
4134F: drivers/gpu/drm/rockchip/
4135F: Documentation/devicetree/bindings/display/rockchip/
4136
4137DRM DRIVER FOR SAVAGE VIDEO CARDS
4138S: Orphan / Obsolete
4139F: drivers/gpu/drm/savage/
4140F: include/uapi/drm/savage_drm.h
4141
4142DRM DRIVER FOR SIS VIDEO CARDS
4143S: Orphan / Obsolete
4144F: drivers/gpu/drm/sis/
4145F: include/uapi/drm/sis_drm.h
4146
4147DRM DRIVERS FOR STI
4148M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4149M: Vincent Abriou <vincent.abriou@st.com>
4150L: dri-devel@lists.freedesktop.org
4151T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4152S: Maintained
4153F: drivers/gpu/drm/sti
4154F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4155
4156DRM DRIVER FOR TDFX VIDEO CARDS
4157S: Orphan / Obsolete
4158F: drivers/gpu/drm/tdfx/
4159
4160DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4161M: Dave Airlie <airlied@redhat.com>
4162S: Odd Fixes
4163F: drivers/gpu/drm/udl/
4164
4165DRM DRIVERS FOR VIVANTE GPU IP
4166M: Lucas Stach <l.stach@pengutronix.de>
4167R: Russell King <linux+etnaviv@armlinux.org.uk>
4168R: Christian Gmeiner <christian.gmeiner@gmail.com>
4169L: dri-devel@lists.freedesktop.org
4170S: Maintained
4171F: drivers/gpu/drm/etnaviv/
4172F: include/uapi/drm/etnaviv_drm.h
4173F: Documentation/devicetree/bindings/display/etnaviv/
4174
4175DRM DRIVER FOR VMWARE VIRTUAL GPU
4176M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4177M: Sinclair Yeh <syeh@vmware.com>
4178M: Thomas Hellstrom <thellstrom@vmware.com>
4179L: dri-devel@lists.freedesktop.org
4180T: git git://people.freedesktop.org/~syeh/repos_linux
4181T: git git://people.freedesktop.org/~thomash/linux
4182S: Supported
4183F: drivers/gpu/drm/vmwgfx/
4184F: include/uapi/drm/vmwgfx_drm.h
4185
4186DRM DRIVERS FOR VC4
4187M: Eric Anholt <eric@anholt.net>
4188T: git git://github.com/anholt/linux
4189S: Supported
4190F: drivers/gpu/drm/vc4/
4191F: include/uapi/drm/vc4_drm.h
4192F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4193
4194DRM DRIVERS FOR TI OMAP
4195M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4196L: dri-devel@lists.freedesktop.org
4197S: Maintained
4198F: drivers/gpu/drm/omapdrm/
4199F: Documentation/devicetree/bindings/display/ti/
4200
4201DRM DRIVERS FOR TI LCDC
4202M: Jyri Sarha <jsarha@ti.com>
4203R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4204L: dri-devel@lists.freedesktop.org
4205S: Maintained
4206F: drivers/gpu/drm/tilcdc/
4207F: Documentation/devicetree/bindings/display/tilcdc/
4208
4209DSBR100 USB FM RADIO DRIVER
4210M: Alexey Klimov <klimov.linux@gmail.com>
4211L: linux-media@vger.kernel.org
4212T: git git://linuxtv.org/media_tree.git
4213S: Maintained
4214F: drivers/media/radio/dsbr100.c
4215
4216DSCC4 DRIVER
4217M: Francois Romieu <romieu@fr.zoreil.com>
4218L: netdev@vger.kernel.org
4219S: Maintained
4220F: drivers/net/wan/dscc4.c
4221
4222DT3155 MEDIA DRIVER
4223M: Hans Verkuil <hverkuil@xs4all.nl>
4224L: linux-media@vger.kernel.org
4225T: git git://linuxtv.org/media_tree.git
4226W: https://linuxtv.org
4227S: Odd Fixes
4228F: drivers/media/pci/dt3155/
4229
4230DVB_USB_AF9015 MEDIA DRIVER
4231M: Antti Palosaari <crope@iki.fi>
4232L: linux-media@vger.kernel.org
4233W: https://linuxtv.org
4234W: http://palosaari.fi/linux/
4235Q: http://patchwork.linuxtv.org/project/linux-media/list/
4236T: git git://linuxtv.org/anttip/media_tree.git
4237S: Maintained
4238F: drivers/media/usb/dvb-usb-v2/af9015*
4239
4240DVB_USB_AF9035 MEDIA DRIVER
4241M: Antti Palosaari <crope@iki.fi>
4242L: linux-media@vger.kernel.org
4243W: https://linuxtv.org
4244W: http://palosaari.fi/linux/
4245Q: http://patchwork.linuxtv.org/project/linux-media/list/
4246T: git git://linuxtv.org/anttip/media_tree.git
4247S: Maintained
4248F: drivers/media/usb/dvb-usb-v2/af9035*
4249
4250DVB_USB_ANYSEE MEDIA DRIVER
4251M: Antti Palosaari <crope@iki.fi>
4252L: linux-media@vger.kernel.org
4253W: https://linuxtv.org
4254W: http://palosaari.fi/linux/
4255Q: http://patchwork.linuxtv.org/project/linux-media/list/
4256T: git git://linuxtv.org/anttip/media_tree.git
4257S: Maintained
4258F: drivers/media/usb/dvb-usb-v2/anysee*
4259
4260DVB_USB_AU6610 MEDIA DRIVER
4261M: Antti Palosaari <crope@iki.fi>
4262L: linux-media@vger.kernel.org
4263W: https://linuxtv.org
4264W: http://palosaari.fi/linux/
4265Q: http://patchwork.linuxtv.org/project/linux-media/list/
4266T: git git://linuxtv.org/anttip/media_tree.git
4267S: Maintained
4268F: drivers/media/usb/dvb-usb-v2/au6610*
4269
4270DVB_USB_CE6230 MEDIA DRIVER
4271M: Antti Palosaari <crope@iki.fi>
4272L: linux-media@vger.kernel.org
4273W: https://linuxtv.org
4274W: http://palosaari.fi/linux/
4275Q: http://patchwork.linuxtv.org/project/linux-media/list/
4276T: git git://linuxtv.org/anttip/media_tree.git
4277S: Maintained
4278F: drivers/media/usb/dvb-usb-v2/ce6230*
4279
4280DVB_USB_CXUSB MEDIA DRIVER
4281M: Michael Krufky <mkrufky@linuxtv.org>
4282L: linux-media@vger.kernel.org
4283W: https://linuxtv.org
4284W: http://github.com/mkrufky
4285Q: http://patchwork.linuxtv.org/project/linux-media/list/
4286T: git git://linuxtv.org/media_tree.git
4287S: Maintained
4288F: drivers/media/usb/dvb-usb/cxusb*
4289
4290DVB_USB_EC168 MEDIA DRIVER
4291M: Antti Palosaari <crope@iki.fi>
4292L: linux-media@vger.kernel.org
4293W: https://linuxtv.org
4294W: http://palosaari.fi/linux/
4295Q: http://patchwork.linuxtv.org/project/linux-media/list/
4296T: git git://linuxtv.org/anttip/media_tree.git
4297S: Maintained
4298F: drivers/media/usb/dvb-usb-v2/ec168*
4299
4300DVB_USB_GL861 MEDIA DRIVER
4301M: Antti Palosaari <crope@iki.fi>
4302L: linux-media@vger.kernel.org
4303W: https://linuxtv.org
4304Q: http://patchwork.linuxtv.org/project/linux-media/list/
4305T: git git://linuxtv.org/anttip/media_tree.git
4306S: Maintained
4307F: drivers/media/usb/dvb-usb-v2/gl861*
4308
4309DVB_USB_MXL111SF MEDIA DRIVER
4310M: Michael Krufky <mkrufky@linuxtv.org>
4311L: linux-media@vger.kernel.org
4312W: https://linuxtv.org
4313W: http://github.com/mkrufky
4314Q: http://patchwork.linuxtv.org/project/linux-media/list/
4315T: git git://linuxtv.org/mkrufky/mxl111sf.git
4316S: Maintained
4317F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4318
4319DVB_USB_RTL28XXU MEDIA DRIVER
4320M: Antti Palosaari <crope@iki.fi>
4321L: linux-media@vger.kernel.org
4322W: https://linuxtv.org
4323W: http://palosaari.fi/linux/
4324Q: http://patchwork.linuxtv.org/project/linux-media/list/
4325T: git git://linuxtv.org/anttip/media_tree.git
4326S: Maintained
4327F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4328
4329DVB_USB_V2 MEDIA DRIVER
4330M: Antti Palosaari <crope@iki.fi>
4331L: linux-media@vger.kernel.org
4332W: https://linuxtv.org
4333W: http://palosaari.fi/linux/
4334Q: http://patchwork.linuxtv.org/project/linux-media/list/
4335T: git git://linuxtv.org/anttip/media_tree.git
4336S: Maintained
4337F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4338F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4339
4340DYNAMIC DEBUG
4341M: Jason Baron <jbaron@akamai.com>
4342S: Maintained
4343F: lib/dynamic_debug.c
4344F: include/linux/dynamic_debug.h
4345
4346DZ DECSTATION DZ11 SERIAL DRIVER
4347M: "Maciej W. Rozycki" <macro@linux-mips.org>
4348S: Maintained
4349F: drivers/tty/serial/dz.*
4350
4351E3X0 POWER BUTTON DRIVER
4352M: Moritz Fischer <moritz.fischer@ettus.com>
4353L: usrp-users@lists.ettus.com
4354W: http://www.ettus.com
4355S: Supported
4356F: drivers/input/misc/e3x0-button.c
4357F: Documentation/devicetree/bindings/input/e3x0-button.txt
4358
4359E4000 MEDIA DRIVER
4360M: Antti Palosaari <crope@iki.fi>
4361L: linux-media@vger.kernel.org
4362W: https://linuxtv.org
4363W: http://palosaari.fi/linux/
4364Q: http://patchwork.linuxtv.org/project/linux-media/list/
4365T: git git://linuxtv.org/anttip/media_tree.git
4366S: Maintained
4367F: drivers/media/tuners/e4000*
4368
4369EATA ISA/EISA/PCI SCSI DRIVER
4370M: Dario Ballabio <ballabio_dario@emc.com>
4371L: linux-scsi@vger.kernel.org
4372S: Maintained
4373F: drivers/scsi/eata.c
4374
4375EC100 MEDIA DRIVER
4376M: Antti Palosaari <crope@iki.fi>
4377L: linux-media@vger.kernel.org
4378W: https://linuxtv.org
4379W: http://palosaari.fi/linux/
4380Q: http://patchwork.linuxtv.org/project/linux-media/list/
4381T: git git://linuxtv.org/anttip/media_tree.git
4382S: Maintained
4383F: drivers/media/dvb-frontends/ec100*
4384
4385ECRYPT FILE SYSTEM
4386M: Tyler Hicks <tyhicks@canonical.com>
4387L: ecryptfs@vger.kernel.org
4388W: http://ecryptfs.org
4389W: https://launchpad.net/ecryptfs
4390T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4391S: Supported
4392F: Documentation/filesystems/ecryptfs.txt
4393F: fs/ecryptfs/
4394
4395EDAC-CORE
4396M: Borislav Petkov <bp@alien8.de>
4397M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4398M: Mauro Carvalho Chehab <mchehab@kernel.org>
4399L: linux-edac@vger.kernel.org
4400T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4401T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4402S: Supported
4403F: Documentation/edac.txt
4404F: drivers/edac/
4405F: include/linux/edac.h
4406
4407EDAC-AMD64
4408M: Borislav Petkov <bp@alien8.de>
4409L: linux-edac@vger.kernel.org
4410S: Maintained
4411F: drivers/edac/amd64_edac*
4412
4413EDAC-CALXEDA
4414M: Robert Richter <rric@kernel.org>
4415L: linux-edac@vger.kernel.org
4416S: Maintained
4417F: drivers/edac/highbank*
4418
4419EDAC-CAVIUM
4420M: Ralf Baechle <ralf@linux-mips.org>
4421M: David Daney <david.daney@cavium.com>
4422L: linux-edac@vger.kernel.org
4423L: linux-mips@linux-mips.org
4424S: Supported
4425F: drivers/edac/octeon_edac*
4426
4427EDAC-E752X
4428M: Mark Gross <mark.gross@intel.com>
4429L: linux-edac@vger.kernel.org
4430S: Maintained
4431F: drivers/edac/e752x_edac.c
4432
4433EDAC-E7XXX
4434L: linux-edac@vger.kernel.org
4435S: Maintained
4436F: drivers/edac/e7xxx_edac.c
4437
4438EDAC-FSL_DDR
4439M: York Sun <york.sun@nxp.com>
4440L: linux-edac@vger.kernel.org
4441S: Maintained
4442F: drivers/edac/fsl_ddr_edac.*
4443
4444EDAC-GHES
4445M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4446M: Mauro Carvalho Chehab <mchehab@kernel.org>
4447L: linux-edac@vger.kernel.org
4448S: Maintained
4449F: drivers/edac/ghes_edac.c
4450
4451EDAC-I82443BXGX
4452M: Tim Small <tim@buttersideup.com>
4453L: linux-edac@vger.kernel.org
4454S: Maintained
4455F: drivers/edac/i82443bxgx_edac.c
4456
4457EDAC-I3000
4458L: linux-edac@vger.kernel.org
4459S: Orphan
4460F: drivers/edac/i3000_edac.c
4461
4462EDAC-I5000
4463L: linux-edac@vger.kernel.org
4464S: Maintained
4465F: drivers/edac/i5000_edac.c
4466
4467EDAC-I5400
4468M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4469M: Mauro Carvalho Chehab <mchehab@kernel.org>
4470L: linux-edac@vger.kernel.org
4471S: Maintained
4472F: drivers/edac/i5400_edac.c
4473
4474EDAC-I7300
4475M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4476M: Mauro Carvalho Chehab <mchehab@kernel.org>
4477L: linux-edac@vger.kernel.org
4478S: Maintained
4479F: drivers/edac/i7300_edac.c
4480
4481EDAC-I7CORE
4482M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4483M: Mauro Carvalho Chehab <mchehab@kernel.org>
4484L: linux-edac@vger.kernel.org
4485S: Maintained
4486F: drivers/edac/i7core_edac.c
4487
4488EDAC-I82975X
4489M: Ranganathan Desikan <ravi@jetztechnologies.com>
4490M: "Arvind R." <arvino55@gmail.com>
4491L: linux-edac@vger.kernel.org
4492S: Maintained
4493F: drivers/edac/i82975x_edac.c
4494
4495EDAC-IE31200
4496M: Jason Baron <jbaron@akamai.com>
4497L: linux-edac@vger.kernel.org
4498S: Maintained
4499F: drivers/edac/ie31200_edac.c
4500
4501EDAC-MPC85XX
4502M: Johannes Thumshirn <morbidrsa@gmail.com>
4503L: linux-edac@vger.kernel.org
4504S: Maintained
4505F: drivers/edac/mpc85xx_edac.[ch]
4506
4507EDAC-PASEMI
4508M: Egor Martovetsky <egor@pasemi.com>
4509L: linux-edac@vger.kernel.org
4510S: Maintained
4511F: drivers/edac/pasemi_edac.c
4512
4513EDAC-R82600
4514M: Tim Small <tim@buttersideup.com>
4515L: linux-edac@vger.kernel.org
4516S: Maintained
4517F: drivers/edac/r82600_edac.c
4518
4519EDAC-SBRIDGE
4520M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4521M: Mauro Carvalho Chehab <mchehab@kernel.org>
4522L: linux-edac@vger.kernel.org
4523S: Maintained
4524F: drivers/edac/sb_edac.c
4525
4526EDAC-XGENE
4527APPLIED MICRO (APM) X-GENE SOC EDAC
4528M: Loc Ho <lho@apm.com>
4529S: Supported
4530F: drivers/edac/xgene_edac.c
4531F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4532
4533EDIROL UA-101/UA-1000 DRIVER
4534M: Clemens Ladisch <clemens@ladisch.de>
4535L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4536T: git git://git.alsa-project.org/alsa-kernel.git
4537S: Maintained
4538F: sound/usb/misc/ua101.c
4539
4540EXTENSIBLE FIRMWARE INTERFACE (EFI)
4541M: Matt Fleming <matt@codeblueprint.co.uk>
4542L: linux-efi@vger.kernel.org
4543T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4544S: Maintained
4545F: Documentation/efi-stub.txt
4546F: arch/ia64/kernel/efi.c
4547F: arch/x86/boot/compressed/eboot.[ch]
4548F: arch/x86/include/asm/efi.h
4549F: arch/x86/platform/efi/
4550F: drivers/firmware/efi/
4551F: include/linux/efi*.h
4552
4553EFI VARIABLE FILESYSTEM
4554M: Matthew Garrett <matthew.garrett@nebula.com>
4555M: Jeremy Kerr <jk@ozlabs.org>
4556M: Matt Fleming <matt@codeblueprint.co.uk>
4557T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4558L: linux-efi@vger.kernel.org
4559S: Maintained
4560F: fs/efivarfs/
4561
4562EFIFB FRAMEBUFFER DRIVER
4563L: linux-fbdev@vger.kernel.org
4564M: Peter Jones <pjones@redhat.com>
4565S: Maintained
4566F: drivers/video/fbdev/efifb.c
4567
4568EFS FILESYSTEM
4569W: http://aeschi.ch.eu.org/efs/
4570S: Orphan
4571F: fs/efs/
4572
4573EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4574M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4575L: netdev@vger.kernel.org
4576S: Maintained
4577F: drivers/net/ethernet/ibm/ehea/
4578
4579EM28XX VIDEO4LINUX DRIVER
4580M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4581M: Mauro Carvalho Chehab <mchehab@kernel.org>
4582L: linux-media@vger.kernel.org
4583W: https://linuxtv.org
4584T: git git://linuxtv.org/media_tree.git
4585S: Maintained
4586F: drivers/media/usb/em28xx/
4587
4588EMBEDDED LINUX
4589M: Paul Gortmaker <paul.gortmaker@windriver.com>
4590M: Matt Mackall <mpm@selenic.com>
4591M: David Woodhouse <dwmw2@infradead.org>
4592L: linux-embedded@vger.kernel.org
4593S: Maintained
4594
4595EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4596M: James Smart <james.smart@avagotech.com>
4597M: Dick Kennedy <dick.kennedy@avagotech.com>
4598L: linux-scsi@vger.kernel.org
4599W: http://www.avagotech.com
4600S: Supported
4601F: drivers/scsi/lpfc/
4602
4603ENE CB710 FLASH CARD READER DRIVER
4604M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4605S: Maintained
4606F: drivers/misc/cb710/
4607F: drivers/mmc/host/cb710-mmc.*
4608F: include/linux/cb710.h
4609
4610ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4611M: Maxim Levitsky <maximlevitsky@gmail.com>
4612S: Maintained
4613F: drivers/media/rc/ene_ir.*
4614
4615EPSON S1D13XXX FRAMEBUFFER DRIVER
4616M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4617S: Maintained
4618T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4619F: drivers/video/fbdev/s1d13xxxfb.c
4620F: include/video/s1d13xxxfb.h
4621
4622ET131X NETWORK DRIVER
4623M: Mark Einon <mark.einon@gmail.com>
4624S: Odd Fixes
4625F: drivers/net/ethernet/agere/
4626
4627ETHERNET BRIDGE
4628M: Stephen Hemminger <stephen@networkplumber.org>
4629L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4630L: netdev@vger.kernel.org
4631W: http://www.linuxfoundation.org/en/Net:Bridge
4632S: Maintained
4633F: include/linux/netfilter_bridge/
4634F: net/bridge/
4635
4636ETHERNET PHY LIBRARY
4637M: Florian Fainelli <f.fainelli@gmail.com>
4638L: netdev@vger.kernel.org
4639S: Maintained
4640F: include/linux/phy.h
4641F: include/linux/phy_fixed.h
4642F: drivers/net/phy/
4643F: Documentation/networking/phy.txt
4644F: drivers/of/of_mdio.c
4645F: drivers/of/of_net.c
4646
4647EXT2 FILE SYSTEM
4648M: Jan Kara <jack@suse.com>
4649L: linux-ext4@vger.kernel.org
4650S: Maintained
4651F: Documentation/filesystems/ext2.txt
4652F: fs/ext2/
4653F: include/linux/ext2*
4654
4655EXT4 FILE SYSTEM
4656M: "Theodore Ts'o" <tytso@mit.edu>
4657M: Andreas Dilger <adilger.kernel@dilger.ca>
4658L: linux-ext4@vger.kernel.org
4659W: http://ext4.wiki.kernel.org
4660Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4661T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4662S: Maintained
4663F: Documentation/filesystems/ext4.txt
4664F: fs/ext4/
4665
4666Extended Verification Module (EVM)
4667M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4668L: linux-ima-devel@lists.sourceforge.net
4669L: linux-security-module@vger.kernel.org
4670S: Supported
4671F: security/integrity/evm/
4672
4673EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4674M: MyungJoo Ham <myungjoo.ham@samsung.com>
4675M: Chanwoo Choi <cw00.choi@samsung.com>
4676L: linux-kernel@vger.kernel.org
4677T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4678S: Maintained
4679F: drivers/extcon/
4680F: include/linux/extcon/
4681F: include/linux/extcon.h
4682F: Documentation/extcon/
4683F: Documentation/devicetree/bindings/extcon/
4684
4685EXYNOS DP DRIVER
4686M: Jingoo Han <jingoohan1@gmail.com>
4687L: dri-devel@lists.freedesktop.org
4688S: Maintained
4689F: drivers/gpu/drm/exynos/exynos_dp*
4690
4691EXYNOS SYSMMU (IOMMU) driver
4692M: Marek Szyprowski <m.szyprowski@samsung.com>
4693L: iommu@lists.linux-foundation.org
4694S: Maintained
4695F: drivers/iommu/exynos-iommu.c
4696
4697EXYNOS MIPI DISPLAY DRIVERS
4698M: Inki Dae <inki.dae@samsung.com>
4699M: Donghwa Lee <dh09.lee@samsung.com>
4700M: Kyungmin Park <kyungmin.park@samsung.com>
4701L: linux-fbdev@vger.kernel.org
4702S: Maintained
4703F: drivers/video/fbdev/exynos/exynos_mipi*
4704F: include/video/exynos_mipi*
4705
4706EZchip NPS platform support
4707M: Noam Camus <noamc@ezchip.com>
4708S: Supported
4709F: arch/arc/plat-eznps
4710F: arch/arc/boot/dts/eznps.dts
4711
4712F71805F HARDWARE MONITORING DRIVER
4713M: Jean Delvare <jdelvare@suse.com>
4714L: linux-hwmon@vger.kernel.org
4715S: Maintained
4716F: Documentation/hwmon/f71805f
4717F: drivers/hwmon/f71805f.c
4718
4719FC0011 TUNER DRIVER
4720M: Michael Buesch <m@bues.ch>
4721L: linux-media@vger.kernel.org
4722S: Maintained
4723F: drivers/media/tuners/fc0011.h
4724F: drivers/media/tuners/fc0011.c
4725
4726FC2580 MEDIA DRIVER
4727M: Antti Palosaari <crope@iki.fi>
4728L: linux-media@vger.kernel.org
4729W: https://linuxtv.org
4730W: http://palosaari.fi/linux/
4731Q: http://patchwork.linuxtv.org/project/linux-media/list/
4732T: git git://linuxtv.org/anttip/media_tree.git
4733S: Maintained
4734F: drivers/media/tuners/fc2580*
4735
4736FANOTIFY
4737M: Eric Paris <eparis@redhat.com>
4738S: Maintained
4739F: fs/notify/fanotify/
4740F: include/linux/fanotify.h
4741F: include/uapi/linux/fanotify.h
4742
4743FARSYNC SYNCHRONOUS DRIVER
4744M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4745W: http://www.farsite.co.uk/
4746S: Supported
4747F: drivers/net/wan/farsync.*
4748
4749FAULT INJECTION SUPPORT
4750M: Akinobu Mita <akinobu.mita@gmail.com>
4751S: Supported
4752F: Documentation/fault-injection/
4753F: lib/fault-inject.c
4754
4755FBTFT Framebuffer drivers
4756M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4757M: Noralf Trønnes <noralf@tronnes.org>
4758S: Maintained
4759F: drivers/staging/fbtft/
4760
4761FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4762M: Johannes Thumshirn <jth@kernel.org>
4763L: fcoe-devel@open-fcoe.org
4764W: www.Open-FCoE.org
4765S: Supported
4766F: drivers/scsi/libfc/
4767F: drivers/scsi/fcoe/
4768F: include/scsi/fc/
4769F: include/scsi/libfc.h
4770F: include/scsi/libfcoe.h
4771F: include/uapi/scsi/fc/
4772
4773FILE LOCKING (flock() and fcntl()/lockf())
4774M: Jeff Layton <jlayton@poochiereds.net>
4775M: "J. Bruce Fields" <bfields@fieldses.org>
4776L: linux-fsdevel@vger.kernel.org
4777S: Maintained
4778F: include/linux/fcntl.h
4779F: include/linux/fs.h
4780F: include/uapi/linux/fcntl.h
4781F: include/uapi/linux/fs.h
4782F: fs/fcntl.c
4783F: fs/locks.c
4784
4785FILESYSTEMS (VFS and infrastructure)
4786M: Alexander Viro <viro@zeniv.linux.org.uk>
4787L: linux-fsdevel@vger.kernel.org
4788S: Maintained
4789F: fs/*
4790
4791FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4792M: Riku Voipio <riku.voipio@iki.fi>
4793L: linux-hwmon@vger.kernel.org
4794S: Maintained
4795F: drivers/hwmon/f75375s.c
4796F: include/linux/f75375s.h
4797
4798FIREWIRE AUDIO DRIVERS
4799M: Clemens Ladisch <clemens@ladisch.de>
4800L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4801T: git git://git.alsa-project.org/alsa-kernel.git
4802S: Maintained
4803F: sound/firewire/
4804
4805FIREWIRE MEDIA DRIVERS (firedtv)
4806M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4807L: linux-media@vger.kernel.org
4808L: linux1394-devel@lists.sourceforge.net
4809T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4810S: Maintained
4811F: drivers/media/firewire/
4812
4813FIREWIRE SBP-2 TARGET
4814M: Chris Boot <bootc@bootc.net>
4815L: linux-scsi@vger.kernel.org
4816L: target-devel@vger.kernel.org
4817L: linux1394-devel@lists.sourceforge.net
4818T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4819S: Maintained
4820F: drivers/target/sbp/
4821
4822FIREWIRE SUBSYSTEM
4823M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4824L: linux1394-devel@lists.sourceforge.net
4825W: http://ieee1394.wiki.kernel.org/
4826T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4827S: Maintained
4828F: drivers/firewire/
4829F: include/linux/firewire.h
4830F: include/uapi/linux/firewire*.h
4831F: tools/firewire/
4832
4833FIRMWARE LOADER (request_firmware)
4834M: Ming Lei <ming.lei@canonical.com>
4835L: linux-kernel@vger.kernel.org
4836S: Maintained
4837F: Documentation/firmware_class/
4838F: drivers/base/firmware*.c
4839F: include/linux/firmware.h
4840
4841FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4842M: Joshua Morris <josh.h.morris@us.ibm.com>
4843M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4844S: Maintained
4845F: drivers/block/rsxx/
4846
4847FLOPPY DRIVER
4848M: Jiri Kosina <jikos@kernel.org>
4849T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4850S: Odd fixes
4851F: drivers/block/floppy.c
4852
4853FMC SUBSYSTEM
4854M: Alessandro Rubini <rubini@gnudd.com>
4855W: http://www.ohwr.org/projects/fmc-bus
4856S: Supported
4857F: drivers/fmc/
4858F: include/linux/fmc*.h
4859F: include/linux/ipmi-fru.h
4860K: fmc_d.*register
4861
4862FPGA MANAGER FRAMEWORK
4863M: Alan Tull <atull@opensource.altera.com>
4864R: Moritz Fischer <moritz.fischer@ettus.com>
4865S: Maintained
4866F: drivers/fpga/
4867F: include/linux/fpga/fpga-mgr.h
4868W: http://www.rocketboards.org
4869
4870FPU EMULATOR
4871M: Bill Metzenthen <billm@melbpc.org.au>
4872W: http://floatingpoint.sourceforge.net/emulator/index.html
4873S: Maintained
4874F: arch/x86/math-emu/
4875
4876FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4877L: netdev@vger.kernel.org
4878S: Orphan
4879F: drivers/net/wan/dlci.c
4880F: drivers/net/wan/sdla.c
4881
4882FRAMEBUFFER LAYER
4883M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
4884M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4885L: linux-fbdev@vger.kernel.org
4886W: http://linux-fbdev.sourceforge.net/
4887Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4888T: git git://git.kernel.org/pub/scm/linux/kernel/git/plagnioj/linux-fbdev.git
4889S: Maintained
4890F: Documentation/fb/
4891F: drivers/video/
4892F: include/video/
4893F: include/linux/fb.h
4894F: include/uapi/video/
4895F: include/uapi/linux/fb.h
4896
4897FREESCALE DIU FRAMEBUFFER DRIVER
4898M: Timur Tabi <timur@tabi.org>
4899L: linux-fbdev@vger.kernel.org
4900S: Maintained
4901F: drivers/video/fbdev/fsl-diu-fb.*
4902
4903FREESCALE DMA DRIVER
4904M: Li Yang <leoli@freescale.com>
4905M: Zhang Wei <zw@zh-kernel.org>
4906L: linuxppc-dev@lists.ozlabs.org
4907S: Maintained
4908F: drivers/dma/fsldma.*
4909
4910FREESCALE GPMI NAND DRIVER
4911M: Han Xu <han.xu@nxp.com>
4912L: linux-mtd@lists.infradead.org
4913S: Maintained
4914F: drivers/mtd/nand/gpmi-nand/*
4915
4916FREESCALE I2C CPM DRIVER
4917M: Jochen Friedrich <jochen@scram.de>
4918L: linuxppc-dev@lists.ozlabs.org
4919L: linux-i2c@vger.kernel.org
4920S: Maintained
4921F: drivers/i2c/busses/i2c-cpm.c
4922
4923FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4924M: Sascha Hauer <kernel@pengutronix.de>
4925L: linux-fbdev@vger.kernel.org
4926L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4927S: Maintained
4928F: include/linux/platform_data/video-imxfb.h
4929F: drivers/video/fbdev/imxfb.c
4930
4931FREESCALE QUAD SPI DRIVER
4932M: Han Xu <han.xu@nxp.com>
4933L: linux-mtd@lists.infradead.org
4934S: Maintained
4935F: drivers/mtd/spi-nor/fsl-quadspi.c
4936
4937FREESCALE SOC FS_ENET DRIVER
4938M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
4939M: Vitaly Bordug <vbordug@ru.mvista.com>
4940L: linuxppc-dev@lists.ozlabs.org
4941L: netdev@vger.kernel.org
4942S: Maintained
4943F: drivers/net/ethernet/freescale/fs_enet/
4944F: include/linux/fs_enet_pd.h
4945
4946FREESCALE IMX / MXC FEC DRIVER
4947M: Fugang Duan <fugang.duan@nxp.com>
4948L: netdev@vger.kernel.org
4949S: Maintained
4950F: drivers/net/ethernet/freescale/fec_main.c
4951F: drivers/net/ethernet/freescale/fec_ptp.c
4952F: drivers/net/ethernet/freescale/fec.h
4953F: Documentation/devicetree/bindings/net/fsl-fec.txt
4954
4955FREESCALE QUICC ENGINE LIBRARY
4956L: linuxppc-dev@lists.ozlabs.org
4957S: Orphan
4958F: drivers/soc/fsl/qe/
4959F: include/soc/fsl/*qe*.h
4960F: include/soc/fsl/*ucc*.h
4961
4962FREESCALE USB PERIPHERAL DRIVERS
4963M: Li Yang <leoli@freescale.com>
4964L: linux-usb@vger.kernel.org
4965L: linuxppc-dev@lists.ozlabs.org
4966S: Maintained
4967F: drivers/usb/gadget/udc/fsl*
4968
4969FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
4970M: Li Yang <leoli@freescale.com>
4971L: netdev@vger.kernel.org
4972L: linuxppc-dev@lists.ozlabs.org
4973S: Maintained
4974F: drivers/net/ethernet/freescale/ucc_geth*
4975
4976FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
4977M: Claudiu Manoil <claudiu.manoil@freescale.com>
4978L: netdev@vger.kernel.org
4979S: Maintained
4980F: drivers/net/ethernet/freescale/gianfar*
4981X: drivers/net/ethernet/freescale/gianfar_ptp.c
4982F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
4983
4984FREESCALE QUICC ENGINE UCC HDLC DRIVER
4985M: Zhao Qiang <qiang.zhao@nxp.com>
4986L: netdev@vger.kernel.org
4987L: linuxppc-dev@lists.ozlabs.org
4988S: Maintained
4989F: drivers/net/wan/fsl_ucc_hdlc*
4990
4991FREESCALE QUICC ENGINE UCC UART DRIVER
4992M: Timur Tabi <timur@tabi.org>
4993L: linuxppc-dev@lists.ozlabs.org
4994S: Maintained
4995F: drivers/tty/serial/ucc_uart.c
4996
4997FREESCALE SOC SOUND DRIVERS
4998M: Timur Tabi <timur@tabi.org>
4999M: Nicolin Chen <nicoleotsuka@gmail.com>
5000M: Xiubo Li <Xiubo.Lee@gmail.com>
5001R: Fabio Estevam <fabio.estevam@nxp.com>
5002L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5003L: linuxppc-dev@lists.ozlabs.org
5004S: Maintained
5005F: sound/soc/fsl/fsl*
5006F: sound/soc/fsl/imx*
5007F: sound/soc/fsl/mpc8610_hpcd.c
5008
5009FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5010M: "J. German Rivera" <German.Rivera@freescale.com>
5011M: Stuart Yoder <stuart.yoder@nxp.com>
5012L: linux-kernel@vger.kernel.org
5013S: Maintained
5014F: drivers/staging/fsl-mc/
5015
5016FREEVXFS FILESYSTEM
5017M: Christoph Hellwig <hch@infradead.org>
5018W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5019S: Maintained
5020F: fs/freevxfs/
5021
5022FREEZER
5023M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5024M: Pavel Machek <pavel@ucw.cz>
5025L: linux-pm@vger.kernel.org
5026S: Supported
5027F: Documentation/power/freezing-of-tasks.txt
5028F: include/linux/freezer.h
5029F: kernel/freezer.c
5030
5031FRONTSWAP API
5032M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5033L: linux-kernel@vger.kernel.org
5034S: Maintained
5035F: mm/frontswap.c
5036F: include/linux/frontswap.h
5037
5038FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5039M: David Howells <dhowells@redhat.com>
5040L: linux-cachefs@redhat.com (moderated for non-subscribers)
5041S: Supported
5042F: Documentation/filesystems/caching/
5043F: fs/fscache/
5044F: include/linux/fscache*.h
5045
5046FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5047M: Theodore Y. Ts'o <tytso@mit.edu>
5048M: Jaegeuk Kim <jaegeuk@kernel.org>
5049S: Supported
5050F: fs/crypto/
5051F: include/linux/fscrypto.h
5052
5053F2FS FILE SYSTEM
5054M: Jaegeuk Kim <jaegeuk@kernel.org>
5055M: Changman Lee <cm224.lee@samsung.com>
5056R: Chao Yu <yuchao0@huawei.com>
5057L: linux-f2fs-devel@lists.sourceforge.net
5058W: http://en.wikipedia.org/wiki/F2FS
5059T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5060S: Maintained
5061F: Documentation/filesystems/f2fs.txt
5062F: Documentation/ABI/testing/sysfs-fs-f2fs
5063F: fs/f2fs/
5064F: include/linux/f2fs_fs.h
5065F: include/trace/events/f2fs.h
5066
5067FUJITSU FR-V (FRV) PORT
5068S: Orphan
5069F: arch/frv/
5070
5071FUJITSU LAPTOP EXTRAS
5072M: Jonathan Woithe <jwoithe@just42.net>
5073L: platform-driver-x86@vger.kernel.org
5074S: Maintained
5075F: drivers/platform/x86/fujitsu-laptop.c
5076
5077FUJITSU M-5MO LS CAMERA ISP DRIVER
5078M: Kyungmin Park <kyungmin.park@samsung.com>
5079M: Heungjun Kim <riverful.kim@samsung.com>
5080L: linux-media@vger.kernel.org
5081S: Maintained
5082F: drivers/media/i2c/m5mols/
5083F: include/media/i2c/m5mols.h
5084
5085FUJITSU TABLET EXTRAS
5086M: Robert Gerlach <khnz@gmx.de>
5087L: platform-driver-x86@vger.kernel.org
5088S: Maintained
5089F: drivers/platform/x86/fujitsu-tablet.c
5090
5091FUSE: FILESYSTEM IN USERSPACE
5092M: Miklos Szeredi <miklos@szeredi.hu>
5093L: linux-fsdevel@vger.kernel.org
5094W: http://fuse.sourceforge.net/
5095T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5096S: Maintained
5097F: fs/fuse/
5098F: include/uapi/linux/fuse.h
5099F: Documentation/filesystems/fuse.txt
5100
5101FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5102M: Rik Faith <faith@cs.unc.edu>
5103L: linux-scsi@vger.kernel.org
5104S: Odd Fixes (e.g., new signatures)
5105F: drivers/scsi/fdomain.*
5106
5107GCC PLUGINS
5108M: Kees Cook <keescook@chromium.org>
5109R: Emese Revfy <re.emese@gmail.com>
5110L: kernel-hardening@lists.openwall.com
5111S: Maintained
5112F: scripts/gcc-plugins/
5113F: scripts/gcc-plugin.sh
5114F: Documentation/gcc-plugins.txt
5115
5116GCOV BASED KERNEL PROFILING
5117M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5118S: Maintained
5119F: kernel/gcov/
5120F: Documentation/gcov.txt
5121
5122GDT SCSI DISK ARRAY CONTROLLER DRIVER
5123M: Achim Leubner <achim_leubner@adaptec.com>
5124L: linux-scsi@vger.kernel.org
5125W: http://www.icp-vortex.com/
5126S: Supported
5127F: drivers/scsi/gdt*
5128
5129GDB KERNEL DEBUGGING HELPER SCRIPTS
5130M: Jan Kiszka <jan.kiszka@siemens.com>
5131M: Kieran Bingham <kieran@bingham.xyz>
5132S: Supported
5133F: scripts/gdb/
5134
5135GEMTEK FM RADIO RECEIVER DRIVER
5136M: Hans Verkuil <hverkuil@xs4all.nl>
5137L: linux-media@vger.kernel.org
5138T: git git://linuxtv.org/media_tree.git
5139W: https://linuxtv.org
5140S: Maintained
5141F: drivers/media/radio/radio-gemtek*
5142
5143GENERIC GPIO I2C DRIVER
5144M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5145S: Supported
5146F: drivers/i2c/busses/i2c-gpio.c
5147F: include/linux/i2c-gpio.h
5148
5149GENERIC GPIO I2C MULTIPLEXER DRIVER
5150M: Peter Korsgaard <peter.korsgaard@barco.com>
5151L: linux-i2c@vger.kernel.org
5152S: Supported
5153F: drivers/i2c/muxes/i2c-mux-gpio.c
5154F: include/linux/i2c-mux-gpio.h
5155F: Documentation/i2c/muxes/i2c-mux-gpio
5156
5157GENERIC HDLC (WAN) DRIVERS
5158M: Krzysztof Halasa <khc@pm.waw.pl>
5159W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5160S: Maintained
5161F: drivers/net/wan/c101.c
5162F: drivers/net/wan/hd6457*
5163F: drivers/net/wan/hdlc*
5164F: drivers/net/wan/n2.c
5165F: drivers/net/wan/pc300too.c
5166F: drivers/net/wan/pci200syn.c
5167F: drivers/net/wan/wanxl*
5168
5169GENERIC INCLUDE/ASM HEADER FILES
5170M: Arnd Bergmann <arnd@arndb.de>
5171L: linux-arch@vger.kernel.org
5172T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5173S: Maintained
5174F: include/asm-generic/
5175F: include/uapi/asm-generic/
5176
5177GENERIC PHY FRAMEWORK
5178M: Kishon Vijay Abraham I <kishon@ti.com>
5179L: linux-kernel@vger.kernel.org
5180T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5181S: Supported
5182F: drivers/phy/
5183F: include/linux/phy/
5184
5185GENERIC PM DOMAINS
5186M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5187M: Kevin Hilman <khilman@kernel.org>
5188M: Ulf Hansson <ulf.hansson@linaro.org>
5189L: linux-pm@vger.kernel.org
5190S: Supported
5191F: drivers/base/power/domain*.c
5192F: include/linux/pm_domain.h
5193
5194GENERIC UIO DRIVER FOR PCI DEVICES
5195M: "Michael S. Tsirkin" <mst@redhat.com>
5196L: kvm@vger.kernel.org
5197S: Supported
5198F: drivers/uio/uio_pci_generic.c
5199
5200GET_MAINTAINER SCRIPT
5201M: Joe Perches <joe@perches.com>
5202S: Maintained
5203F: scripts/get_maintainer.pl
5204
5205GFS2 FILE SYSTEM
5206M: Steven Whitehouse <swhiteho@redhat.com>
5207M: Bob Peterson <rpeterso@redhat.com>
5208L: cluster-devel@redhat.com
5209W: http://sources.redhat.com/cluster/
5210T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5211S: Supported
5212F: Documentation/filesystems/gfs2*.txt
5213F: fs/gfs2/
5214F: include/uapi/linux/gfs2_ondisk.h
5215
5216GIGASET ISDN DRIVERS
5217M: Paul Bolle <pebolle@tiscali.nl>
5218L: gigaset307x-common@lists.sourceforge.net
5219W: http://gigaset307x.sourceforge.net/
5220S: Odd Fixes
5221F: Documentation/isdn/README.gigaset
5222F: drivers/isdn/gigaset/
5223F: include/uapi/linux/gigaset_dev.h
5224
5225GO7007 MPEG CODEC
5226M: Hans Verkuil <hans.verkuil@cisco.com>
5227L: linux-media@vger.kernel.org
5228S: Maintained
5229F: drivers/media/usb/go7007/
5230
5231GOODIX TOUCHSCREEN
5232M: Bastien Nocera <hadess@hadess.net>
5233L: linux-input@vger.kernel.org
5234S: Maintained
5235F: drivers/input/touchscreen/goodix.c
5236
5237GPIO SUBSYSTEM
5238M: Linus Walleij <linus.walleij@linaro.org>
5239M: Alexandre Courbot <gnurou@gmail.com>
5240L: linux-gpio@vger.kernel.org
5241T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5242S: Maintained
5243F: Documentation/devicetree/bindings/gpio/
5244F: Documentation/gpio/
5245F: Documentation/ABI/testing/gpio-cdev
5246F: Documentation/ABI/obsolete/sysfs-gpio
5247F: drivers/gpio/
5248F: include/linux/gpio/
5249F: include/linux/gpio.h
5250F: include/asm-generic/gpio.h
5251F: include/uapi/linux/gpio.h
5252F: tools/gpio/
5253
5254GRE DEMULTIPLEXER DRIVER
5255M: Dmitry Kozlov <xeb@mail.ru>
5256L: netdev@vger.kernel.org
5257S: Maintained
5258F: net/ipv4/gre_demux.c
5259F: net/ipv4/gre_offload.c
5260F: include/net/gre.h
5261
5262GRETH 10/100/1G Ethernet MAC device driver
5263M: Andreas Larsson <andreas@gaisler.com>
5264L: netdev@vger.kernel.org
5265S: Maintained
5266F: drivers/net/ethernet/aeroflex/
5267
5268GSPCA FINEPIX SUBDRIVER
5269M: Frank Zago <frank@zago.net>
5270L: linux-media@vger.kernel.org
5271T: git git://linuxtv.org/media_tree.git
5272S: Maintained
5273F: drivers/media/usb/gspca/finepix.c
5274
5275GSPCA GL860 SUBDRIVER
5276M: Olivier Lorin <o.lorin@laposte.net>
5277L: linux-media@vger.kernel.org
5278T: git git://linuxtv.org/media_tree.git
5279S: Maintained
5280F: drivers/media/usb/gspca/gl860/
5281
5282GSPCA M5602 SUBDRIVER
5283M: Erik Andren <erik.andren@gmail.com>
5284L: linux-media@vger.kernel.org
5285T: git git://linuxtv.org/media_tree.git
5286S: Maintained
5287F: drivers/media/usb/gspca/m5602/
5288
5289GSPCA PAC207 SONIXB SUBDRIVER
5290M: Hans Verkuil <hverkuil@xs4all.nl>
5291L: linux-media@vger.kernel.org
5292T: git git://linuxtv.org/media_tree.git
5293S: Odd Fixes
5294F: drivers/media/usb/gspca/pac207.c
5295
5296GSPCA SN9C20X SUBDRIVER
5297M: Brian Johnson <brijohn@gmail.com>
5298L: linux-media@vger.kernel.org
5299T: git git://linuxtv.org/media_tree.git
5300S: Maintained
5301F: drivers/media/usb/gspca/sn9c20x.c
5302
5303GSPCA T613 SUBDRIVER
5304M: Leandro Costantino <lcostantino@gmail.com>
5305L: linux-media@vger.kernel.org
5306T: git git://linuxtv.org/media_tree.git
5307S: Maintained
5308F: drivers/media/usb/gspca/t613.c
5309
5310GSPCA USB WEBCAM DRIVER
5311M: Hans Verkuil <hverkuil@xs4all.nl>
5312L: linux-media@vger.kernel.org
5313T: git git://linuxtv.org/media_tree.git
5314S: Odd Fixes
5315F: drivers/media/usb/gspca/
5316
5317GUID PARTITION TABLE (GPT)
5318M: Davidlohr Bueso <dave@stgolabs.net>
5319L: linux-efi@vger.kernel.org
5320S: Maintained
5321F: block/partitions/efi.*
5322
5323STK1160 USB VIDEO CAPTURE DRIVER
5324M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5325L: linux-media@vger.kernel.org
5326T: git git://linuxtv.org/media_tree.git
5327S: Maintained
5328F: drivers/media/usb/stk1160/
5329
5330H8/300 ARCHITECTURE
5331M: Yoshinori Sato <ysato@users.sourceforge.jp>
5332L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5333W: http://uclinux-h8.sourceforge.jp
5334T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5335S: Maintained
5336F: arch/h8300/
5337F: drivers/clocksource/h8300_*.c
5338F: drivers/clk/h8300/
5339F: drivers/irqchip/irq-renesas-h8*.c
5340
5341HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5342M: Frank Seidel <frank@f-seidel.de>
5343L: platform-driver-x86@vger.kernel.org
5344W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5345S: Maintained
5346F: drivers/platform/x86/hdaps.c
5347
5348HDPVR USB VIDEO ENCODER DRIVER
5349M: Hans Verkuil <hverkuil@xs4all.nl>
5350L: linux-media@vger.kernel.org
5351T: git git://linuxtv.org/media_tree.git
5352W: https://linuxtv.org
5353S: Odd Fixes
5354F: drivers/media/usb/hdpvr/
5355
5356HWPOISON MEMORY FAILURE HANDLING
5357M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5358L: linux-mm@kvack.org
5359S: Maintained
5360F: mm/memory-failure.c
5361F: mm/hwpoison-inject.c
5362
5363HYPERVISOR VIRTUAL CONSOLE DRIVER
5364L: linuxppc-dev@lists.ozlabs.org
5365S: Odd Fixes
5366F: drivers/tty/hvc/
5367
5368HACKRF MEDIA DRIVER
5369M: Antti Palosaari <crope@iki.fi>
5370L: linux-media@vger.kernel.org
5371W: https://linuxtv.org
5372W: http://palosaari.fi/linux/
5373Q: http://patchwork.linuxtv.org/project/linux-media/list/
5374T: git git://linuxtv.org/anttip/media_tree.git
5375S: Maintained
5376F: drivers/media/usb/hackrf/
5377
5378HARDWARE MONITORING
5379M: Jean Delvare <jdelvare@suse.com>
5380M: Guenter Roeck <linux@roeck-us.net>
5381L: linux-hwmon@vger.kernel.org
5382W: http://hwmon.wiki.kernel.org/
5383T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5384T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5385S: Maintained
5386F: Documentation/hwmon/
5387F: drivers/hwmon/
5388F: include/linux/hwmon*.h
5389
5390HARDWARE RANDOM NUMBER GENERATOR CORE
5391M: Matt Mackall <mpm@selenic.com>
5392M: Herbert Xu <herbert@gondor.apana.org.au>
5393L: linux-crypto@vger.kernel.org
5394S: Odd fixes
5395F: Documentation/devicetree/bindings/rng/
5396F: Documentation/hw_random.txt
5397F: drivers/char/hw_random/
5398F: include/linux/hw_random.h
5399
5400HARDWARE SPINLOCK CORE
5401M: Ohad Ben-Cohen <ohad@wizery.com>
5402M: Bjorn Andersson <bjorn.andersson@linaro.org>
5403L: linux-remoteproc@vger.kernel.org
5404S: Maintained
5405T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5406F: Documentation/devicetree/bindings/hwlock/
5407F: Documentation/hwspinlock.txt
5408F: drivers/hwspinlock/
5409F: include/linux/hwspinlock.h
5410
5411HARMONY SOUND DRIVER
5412L: linux-parisc@vger.kernel.org
5413S: Maintained
5414F: sound/parisc/harmony.*
5415
5416HD29L2 MEDIA DRIVER
5417M: Antti Palosaari <crope@iki.fi>
5418L: linux-media@vger.kernel.org
5419W: https://linuxtv.org
5420W: http://palosaari.fi/linux/
5421Q: http://patchwork.linuxtv.org/project/linux-media/list/
5422T: git git://linuxtv.org/anttip/media_tree.git
5423S: Maintained
5424F: drivers/media/dvb-frontends/hd29l2*
5425
5426HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5427M: Brian Boylston <brian.boylston@hpe.com>
5428S: Supported
5429F: Documentation/watchdog/hpwdt.txt
5430F: drivers/watchdog/hpwdt.c
5431
5432HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5433M: Don Brace <don.brace@microsemi.com>
5434L: iss_storagedev@hp.com
5435L: esc.storagedev@microsemi.com
5436L: linux-scsi@vger.kernel.org
5437S: Supported
5438F: Documentation/scsi/hpsa.txt
5439F: drivers/scsi/hpsa*.[ch]
5440F: include/linux/cciss*.h
5441F: include/uapi/linux/cciss*.h
5442
5443HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5444M: Don Brace <don.brace@microsemi.com>
5445L: iss_storagedev@hp.com
5446L: esc.storagedev@microsemi.com
5447L: linux-scsi@vger.kernel.org
5448S: Supported
5449F: Documentation/blockdev/cciss.txt
5450F: drivers/block/cciss*
5451F: include/linux/cciss_ioctl.h
5452F: include/uapi/linux/cciss_ioctl.h
5453
5454HFI1 DRIVER
5455M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5456M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5457L: linux-rdma@vger.kernel.org
5458S: Supported
5459F: drivers/infiniband/hw/hfi1
5460
5461HFS FILESYSTEM
5462L: linux-fsdevel@vger.kernel.org
5463S: Orphan
5464F: Documentation/filesystems/hfs.txt
5465F: fs/hfs/
5466
5467HFSPLUS FILESYSTEM
5468L: linux-fsdevel@vger.kernel.org
5469S: Orphan
5470F: Documentation/filesystems/hfsplus.txt
5471F: fs/hfsplus/
5472
5473HGA FRAMEBUFFER DRIVER
5474M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5475L: linux-nvidia@lists.surfsouth.com
5476W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5477S: Maintained
5478F: drivers/video/fbdev/hgafb.c
5479
5480HIBERNATION (aka Software Suspend, aka swsusp)
5481M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5482M: Pavel Machek <pavel@ucw.cz>
5483L: linux-pm@vger.kernel.org
5484S: Supported
5485F: arch/x86/power/
5486F: drivers/base/power/
5487F: kernel/power/
5488F: include/linux/suspend.h
5489F: include/linux/freezer.h
5490F: include/linux/pm.h
5491F: arch/*/include/asm/suspend*.h
5492
5493HID CORE LAYER
5494M: Jiri Kosina <jikos@kernel.org>
5495R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5496L: linux-input@vger.kernel.org
5497T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5498S: Maintained
5499F: drivers/hid/
5500F: include/linux/hid*
5501F: include/uapi/linux/hid*
5502
5503HID SENSOR HUB DRIVERS
5504M: Jiri Kosina <jikos@kernel.org>
5505M: Jonathan Cameron <jic23@kernel.org>
5506M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5507L: linux-input@vger.kernel.org
5508L: linux-iio@vger.kernel.org
5509S: Maintained
5510F: Documentation/hid/hid-sensor*
5511F: drivers/hid/hid-sensor-*
5512F: drivers/iio/*/hid-*
5513F: include/linux/hid-sensor-*
5514
5515HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5516M: Thomas Gleixner <tglx@linutronix.de>
5517L: linux-kernel@vger.kernel.org
5518T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5519S: Maintained
5520F: Documentation/timers/
5521F: kernel/time/hrtimer.c
5522F: kernel/time/clockevents.c
5523F: kernel/time/tick*.*
5524F: kernel/time/timer_*.c
5525F: include/linux/clockchips.h
5526F: include/linux/hrtimer.h
5527
5528HIGH-SPEED SCC DRIVER FOR AX.25
5529L: linux-hams@vger.kernel.org
5530S: Orphan
5531F: drivers/net/hamradio/dmascc.c
5532F: drivers/net/hamradio/scc.c
5533
5534HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5535M: HighPoint Linux Team <linux@highpoint-tech.com>
5536W: http://www.highpoint-tech.com
5537S: Supported
5538F: Documentation/scsi/hptiop.txt
5539F: drivers/scsi/hptiop.c
5540
5541HIPPI
5542M: Jes Sorensen <jes@trained-monkey.org>
5543L: linux-hippi@sunsite.dk
5544S: Maintained
5545F: include/linux/hippidevice.h
5546F: include/uapi/linux/if_hippi.h
5547F: net/802/hippi.c
5548F: drivers/net/hippi/
5549
5550HISILICON NETWORK SUBSYSTEM DRIVER
5551M: Yisen Zhuang <yisen.zhuang@huawei.com>
5552M: Salil Mehta <salil.mehta@huawei.com>
5553L: netdev@vger.kernel.org
5554W: http://www.hisilicon.com
5555S: Maintained
5556F: drivers/net/ethernet/hisilicon/
5557F: Documentation/devicetree/bindings/net/hisilicon*.txt
5558
5559HISILICON SAS Controller
5560M: John Garry <john.garry@huawei.com>
5561W: http://www.hisilicon.com
5562S: Supported
5563F: drivers/scsi/hisi_sas/
5564F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5565
5566HOST AP DRIVER
5567M: Jouni Malinen <j@w1.fi>
5568L: hostap@shmoo.com (subscribers-only)
5569L: linux-wireless@vger.kernel.org
5570W: http://hostap.epitest.fi/
5571S: Maintained
5572F: drivers/net/wireless/intersil/hostap/
5573
5574HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5575L: platform-driver-x86@vger.kernel.org
5576S: Orphan
5577F: drivers/platform/x86/tc1100-wmi.c
5578
5579HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5580M: Jaroslav Kysela <perex@perex.cz>
5581S: Maintained
5582F: drivers/net/ethernet/hp/hp100.*
5583
5584HPET: High Precision Event Timers driver
5585M: Clemens Ladisch <clemens@ladisch.de>
5586S: Maintained
5587F: Documentation/timers/hpet.txt
5588F: drivers/char/hpet.c
5589F: include/linux/hpet.h
5590F: include/uapi/linux/hpet.h
5591
5592HPET: x86
5593S: Orphan
5594F: arch/x86/kernel/hpet.c
5595F: arch/x86/include/asm/hpet.h
5596
5597HPFS FILESYSTEM
5598M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5599W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5600S: Maintained
5601F: fs/hpfs/
5602
5603HSI SUBSYSTEM
5604M: Sebastian Reichel <sre@kernel.org>
5605T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5606S: Maintained
5607F: Documentation/ABI/testing/sysfs-bus-hsi
5608F: Documentation/hsi.txt
5609F: drivers/hsi/
5610F: include/linux/hsi/
5611F: include/uapi/linux/hsi/
5612
5613HSO 3G MODEM DRIVER
5614M: Jan Dumon <j.dumon@option.com>
5615W: http://www.pharscape.org
5616S: Maintained
5617F: drivers/net/usb/hso.c
5618
5619HSR NETWORK PROTOCOL
5620M: Arvid Brodin <arvid.brodin@alten.se>
5621L: netdev@vger.kernel.org
5622S: Maintained
5623F: net/hsr/
5624
5625HTCPEN TOUCHSCREEN DRIVER
5626M: Pau Oliva Fora <pof@eslack.org>
5627L: linux-input@vger.kernel.org
5628S: Maintained
5629F: drivers/input/touchscreen/htcpen.c
5630
5631HUGETLB FILESYSTEM
5632M: Nadia Yvette Chambers <nyc@holomorphy.com>
5633S: Maintained
5634F: fs/hugetlbfs/
5635
5636Hyper-V CORE AND DRIVERS
5637M: "K. Y. Srinivasan" <kys@microsoft.com>
5638M: Haiyang Zhang <haiyangz@microsoft.com>
5639L: devel@linuxdriverproject.org
5640S: Maintained
5641F: arch/x86/include/asm/mshyperv.h
5642F: arch/x86/include/uapi/asm/hyperv.h
5643F: arch/x86/kernel/cpu/mshyperv.c
5644F: drivers/hid/hid-hyperv.c
5645F: drivers/hv/
5646F: drivers/input/serio/hyperv-keyboard.c
5647F: drivers/pci/host/pci-hyperv.c
5648F: drivers/net/hyperv/
5649F: drivers/scsi/storvsc_drv.c
5650F: drivers/video/fbdev/hyperv_fb.c
5651F: include/linux/hyperv.h
5652F: tools/hv/
5653F: Documentation/ABI/stable/sysfs-bus-vmbus
5654
5655I2C MUXES
5656M: Peter Rosin <peda@axentia.se>
5657L: linux-i2c@vger.kernel.org
5658S: Maintained
5659F: Documentation/i2c/i2c-topology
5660F: Documentation/i2c/muxes/
5661F: Documentation/devicetree/bindings/i2c/i2c-mux*
5662F: drivers/i2c/i2c-mux.c
5663F: drivers/i2c/muxes/
5664F: include/linux/i2c-mux.h
5665
5666I2C OVER PARALLEL PORT
5667M: Jean Delvare <jdelvare@suse.com>
5668L: linux-i2c@vger.kernel.org
5669S: Maintained
5670F: Documentation/i2c/busses/i2c-parport
5671F: Documentation/i2c/busses/i2c-parport-light
5672F: drivers/i2c/busses/i2c-parport.c
5673F: drivers/i2c/busses/i2c-parport-light.c
5674
5675I2C/SMBUS CONTROLLER DRIVERS FOR PC
5676M: Jean Delvare <jdelvare@suse.com>
5677L: linux-i2c@vger.kernel.org
5678S: Maintained
5679F: Documentation/i2c/busses/i2c-ali1535
5680F: Documentation/i2c/busses/i2c-ali1563
5681F: Documentation/i2c/busses/i2c-ali15x3
5682F: Documentation/i2c/busses/i2c-amd756
5683F: Documentation/i2c/busses/i2c-amd8111
5684F: Documentation/i2c/busses/i2c-i801
5685F: Documentation/i2c/busses/i2c-nforce2
5686F: Documentation/i2c/busses/i2c-piix4
5687F: Documentation/i2c/busses/i2c-sis5595
5688F: Documentation/i2c/busses/i2c-sis630
5689F: Documentation/i2c/busses/i2c-sis96x
5690F: Documentation/i2c/busses/i2c-via
5691F: Documentation/i2c/busses/i2c-viapro
5692F: drivers/i2c/busses/i2c-ali1535.c
5693F: drivers/i2c/busses/i2c-ali1563.c
5694F: drivers/i2c/busses/i2c-ali15x3.c
5695F: drivers/i2c/busses/i2c-amd756.c
5696F: drivers/i2c/busses/i2c-amd756-s4882.c
5697F: drivers/i2c/busses/i2c-amd8111.c
5698F: drivers/i2c/busses/i2c-i801.c
5699F: drivers/i2c/busses/i2c-isch.c
5700F: drivers/i2c/busses/i2c-nforce2.c
5701F: drivers/i2c/busses/i2c-nforce2-s4985.c
5702F: drivers/i2c/busses/i2c-piix4.c
5703F: drivers/i2c/busses/i2c-sis5595.c
5704F: drivers/i2c/busses/i2c-sis630.c
5705F: drivers/i2c/busses/i2c-sis96x.c
5706F: drivers/i2c/busses/i2c-via.c
5707F: drivers/i2c/busses/i2c-viapro.c
5708
5709I2C/SMBUS ISMT DRIVER
5710M: Seth Heasley <seth.heasley@intel.com>
5711M: Neil Horman <nhorman@tuxdriver.com>
5712L: linux-i2c@vger.kernel.org
5713F: drivers/i2c/busses/i2c-ismt.c
5714F: Documentation/i2c/busses/i2c-ismt
5715
5716I2C/SMBUS STUB DRIVER
5717M: Jean Delvare <jdelvare@suse.com>
5718L: linux-i2c@vger.kernel.org
5719S: Maintained
5720F: drivers/i2c/i2c-stub.c
5721
5722I2C SUBSYSTEM
5723M: Wolfram Sang <wsa@the-dreams.de>
5724L: linux-i2c@vger.kernel.org
5725W: https://i2c.wiki.kernel.org/
5726Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5727T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5728S: Maintained
5729F: Documentation/devicetree/bindings/i2c/
5730F: Documentation/i2c/
5731F: drivers/i2c/
5732F: drivers/i2c/*/
5733F: include/linux/i2c.h
5734F: include/linux/i2c-*.h
5735F: include/uapi/linux/i2c.h
5736F: include/uapi/linux/i2c-*.h
5737
5738I2C ACPI SUPPORT
5739M: Mika Westerberg <mika.westerberg@linux.intel.com>
5740L: linux-i2c@vger.kernel.org
5741L: linux-acpi@vger.kernel.org
5742S: Maintained
5743
5744I2C-TAOS-EVM DRIVER
5745M: Jean Delvare <jdelvare@suse.com>
5746L: linux-i2c@vger.kernel.org
5747S: Maintained
5748F: Documentation/i2c/busses/i2c-taos-evm
5749F: drivers/i2c/busses/i2c-taos-evm.c
5750
5751I2C-TINY-USB DRIVER
5752M: Till Harbaum <till@harbaum.org>
5753L: linux-i2c@vger.kernel.org
5754W: http://www.harbaum.org/till/i2c_tiny_usb
5755S: Maintained
5756F: drivers/i2c/busses/i2c-tiny-usb.c
5757
5758i386 BOOT CODE
5759M: "H. Peter Anvin" <hpa@zytor.com>
5760S: Maintained
5761F: arch/x86/boot/
5762
5763i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5764M: "H. Peter Anvin" <hpa@zytor.com>
5765T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5766S: Maintained
5767
5768IA64 (Itanium) PLATFORM
5769M: Tony Luck <tony.luck@intel.com>
5770M: Fenghua Yu <fenghua.yu@intel.com>
5771L: linux-ia64@vger.kernel.org
5772T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5773S: Maintained
5774F: arch/ia64/
5775
5776IBM Power VMX Cryptographic instructions
5777M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5778M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5779L: linux-crypto@vger.kernel.org
5780S: Supported
5781F: drivers/crypto/vmx/Makefile
5782F: drivers/crypto/vmx/Kconfig
5783F: drivers/crypto/vmx/vmx.c
5784F: drivers/crypto/vmx/aes*
5785F: drivers/crypto/vmx/ghash*
5786F: drivers/crypto/vmx/ppc-xlate.pl
5787
5788IBM Power in-Nest Crypto Acceleration
5789M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5790M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5791L: linux-crypto@vger.kernel.org
5792S: Supported
5793F: drivers/crypto/nx/Makefile
5794F: drivers/crypto/nx/Kconfig
5795F: drivers/crypto/nx/nx-aes*
5796F: drivers/crypto/nx/nx-sha*
5797F: drivers/crypto/nx/nx.*
5798F: drivers/crypto/nx/nx_csbcpb.h
5799F: drivers/crypto/nx/nx_debugfs.h
5800
5801IBM Power 842 compression accelerator
5802M: Dan Streetman <ddstreet@ieee.org>
5803S: Supported
5804F: drivers/crypto/nx/Makefile
5805F: drivers/crypto/nx/Kconfig
5806F: drivers/crypto/nx/nx-842*
5807F: include/linux/sw842.h
5808F: crypto/842.c
5809F: lib/842/
5810
5811IBM Power Linux RAID adapter
5812M: Brian King <brking@us.ibm.com>
5813S: Supported
5814F: drivers/scsi/ipr.*
5815
5816IBM Power Virtual Ethernet Device Driver
5817M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5818L: netdev@vger.kernel.org
5819S: Supported
5820F: drivers/net/ethernet/ibm/ibmveth.*
5821
5822IBM Power SRIOV Virtual NIC Device Driver
5823M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5824M: John Allen <jallen@linux.vnet.ibm.com>
5825L: netdev@vger.kernel.org
5826S: Supported
5827F: drivers/net/ethernet/ibm/ibmvnic.*
5828
5829IBM Power Virtual SCSI Device Drivers
5830M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5831L: linux-scsi@vger.kernel.org
5832S: Supported
5833F: drivers/scsi/ibmvscsi/ibmvscsi*
5834F: include/scsi/viosrp.h
5835
5836IBM Power Virtual SCSI Device Target Driver
5837M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
5838M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
5839L: linux-scsi@vger.kernel.org
5840L: target-devel@vger.kernel.org
5841S: Supported
5842F: drivers/scsi/ibmvscsi_tgt/
5843
5844IBM Power Virtual FC Device Drivers
5845M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
5846L: linux-scsi@vger.kernel.org
5847S: Supported
5848F: drivers/scsi/ibmvscsi/ibmvfc*
5849
5850IBM ServeRAID RAID DRIVER
5851S: Orphan
5852F: drivers/scsi/ips.*
5853
5854ICH LPC AND GPIO DRIVER
5855M: Peter Tyser <ptyser@xes-inc.com>
5856S: Maintained
5857F: drivers/mfd/lpc_ich.c
5858F: drivers/gpio/gpio-ich.c
5859
5860IDE SUBSYSTEM
5861M: "David S. Miller" <davem@davemloft.net>
5862L: linux-ide@vger.kernel.org
5863Q: http://patchwork.ozlabs.org/project/linux-ide/list/
5864T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
5865S: Maintained
5866F: Documentation/ide/
5867F: drivers/ide/
5868F: include/linux/ide.h
5869
5870IDEAPAD LAPTOP EXTRAS DRIVER
5871M: Ike Panhc <ike.pan@canonical.com>
5872L: platform-driver-x86@vger.kernel.org
5873W: http://launchpad.net/ideapad-laptop
5874S: Maintained
5875F: drivers/platform/x86/ideapad-laptop.c
5876
5877IDEAPAD LAPTOP SLIDEBAR DRIVER
5878M: Andrey Moiseev <o2g.org.ru@gmail.com>
5879L: linux-input@vger.kernel.org
5880W: https://github.com/o2genum/ideapad-slidebar
5881S: Maintained
5882F: drivers/input/misc/ideapad_slidebar.c
5883
5884IDE/ATAPI DRIVERS
5885M: Borislav Petkov <bp@alien8.de>
5886L: linux-ide@vger.kernel.org
5887S: Maintained
5888F: Documentation/cdrom/ide-cd
5889F: drivers/ide/ide-cd*
5890
5891IDLE-I7300
5892M: Andy Henroid <andrew.d.henroid@intel.com>
5893L: linux-pm@vger.kernel.org
5894S: Supported
5895F: drivers/idle/i7300_idle.c
5896
5897IEEE 802.15.4 SUBSYSTEM
5898M: Alexander Aring <aar@pengutronix.de>
5899L: linux-wpan@vger.kernel.org
5900W: http://wpan.cakelab.org/
5901T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
5902T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
5903S: Maintained
5904F: net/ieee802154/
5905F: net/mac802154/
5906F: drivers/net/ieee802154/
5907F: include/linux/nl802154.h
5908F: include/linux/ieee802154.h
5909F: include/net/nl802154.h
5910F: include/net/mac802154.h
5911F: include/net/af_ieee802154.h
5912F: include/net/cfg802154.h
5913F: include/net/ieee802154_netdev.h
5914F: Documentation/networking/ieee802154.txt
5915
5916IGORPLUG-USB IR RECEIVER
5917M: Sean Young <sean@mess.org>
5918L: linux-media@vger.kernel.org
5919S: Maintained
5920F: drivers/media/rc/igorplugusb.c
5921
5922IGUANAWORKS USB IR TRANSCEIVER
5923M: Sean Young <sean@mess.org>
5924L: linux-media@vger.kernel.org
5925S: Maintained
5926F: drivers/media/rc/iguanair.c
5927
5928IIO SUBSYSTEM AND DRIVERS
5929M: Jonathan Cameron <jic23@kernel.org>
5930R: Hartmut Knaack <knaack.h@gmx.de>
5931R: Lars-Peter Clausen <lars@metafoo.de>
5932R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
5933L: linux-iio@vger.kernel.org
5934T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
5935S: Maintained
5936F: Documentation/devicetree/bindings/iio/
5937F: drivers/iio/
5938F: drivers/staging/iio/
5939F: include/linux/iio/
5940F: tools/iio/
5941
5942IKANOS/ADI EAGLE ADSL USB DRIVER
5943M: Matthieu Castet <castet.matthieu@free.fr>
5944M: Stanislaw Gruszka <stf_xl@wp.pl>
5945S: Maintained
5946F: drivers/usb/atm/ueagle-atm.c
5947
5948INA209 HARDWARE MONITOR DRIVER
5949M: Guenter Roeck <linux@roeck-us.net>
5950L: linux-hwmon@vger.kernel.org
5951S: Maintained
5952F: Documentation/hwmon/ina209
5953F: Documentation/devicetree/bindings/i2c/ina209.txt
5954F: drivers/hwmon/ina209.c
5955
5956INA2XX HARDWARE MONITOR DRIVER
5957M: Guenter Roeck <linux@roeck-us.net>
5958L: linux-hwmon@vger.kernel.org
5959S: Maintained
5960F: Documentation/hwmon/ina2xx
5961F: drivers/hwmon/ina2xx.c
5962F: include/linux/platform_data/ina2xx.h
5963
5964INDUSTRY PACK SUBSYSTEM (IPACK)
5965M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
5966M: Jens Taprogge <jens.taprogge@taprogge.org>
5967M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5968L: industrypack-devel@lists.sourceforge.net
5969W: http://industrypack.sourceforge.net
5970S: Maintained
5971F: drivers/ipack/
5972
5973INGENIC JZ4780 DMA Driver
5974M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
5975S: Maintained
5976F: drivers/dma/dma-jz4780.c
5977
5978INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
5979M: Mimi Zohar <zohar@linux.vnet.ibm.com>
5980M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
5981L: linux-ima-devel@lists.sourceforge.net
5982L: linux-ima-user@lists.sourceforge.net
5983L: linux-security-module@vger.kernel.org
5984T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
5985S: Supported
5986F: security/integrity/ima/
5987
5988IMGTEC IR DECODER DRIVER
5989M: James Hogan <james.hogan@imgtec.com>
5990S: Maintained
5991F: drivers/media/rc/img-ir/
5992
5993IMS TWINTURBO FRAMEBUFFER DRIVER
5994L: linux-fbdev@vger.kernel.org
5995S: Orphan
5996F: drivers/video/fbdev/imsttfb.c
5997
5998INFINIBAND SUBSYSTEM
5999M: Doug Ledford <dledford@redhat.com>
6000M: Sean Hefty <sean.hefty@intel.com>
6001M: Hal Rosenstock <hal.rosenstock@gmail.com>
6002L: linux-rdma@vger.kernel.org
6003W: http://www.openfabrics.org/
6004Q: http://patchwork.kernel.org/project/linux-rdma/list/
6005T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6006S: Supported
6007F: Documentation/infiniband/
6008F: drivers/infiniband/
6009F: include/uapi/linux/if_infiniband.h
6010F: include/uapi/rdma/
6011F: include/rdma/
6012
6013INOTIFY
6014M: John McCutchan <john@johnmccutchan.com>
6015M: Robert Love <rlove@rlove.org>
6016M: Eric Paris <eparis@parisplace.org>
6017S: Maintained
6018F: Documentation/filesystems/inotify.txt
6019F: fs/notify/inotify/
6020F: include/linux/inotify.h
6021F: include/uapi/linux/inotify.h
6022
6023INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6024M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6025L: linux-input@vger.kernel.org
6026Q: http://patchwork.kernel.org/project/linux-input/list/
6027T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6028S: Maintained
6029F: drivers/input/
6030F: include/linux/input.h
6031F: include/uapi/linux/input.h
6032F: include/linux/input/
6033F: Documentation/devicetree/bindings/input/
6034
6035INPUT MULTITOUCH (MT) PROTOCOL
6036M: Henrik Rydberg <rydberg@bitmath.org>
6037L: linux-input@vger.kernel.org
6038S: Odd fixes
6039F: Documentation/input/multi-touch-protocol.txt
6040F: drivers/input/input-mt.c
6041K: \b(ABS|SYN)_MT_
6042
6043INTEL ASoC BDW/HSW DRIVERS
6044M: Jie Yang <yang.jie@linux.intel.com>
6045L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6046S: Supported
6047F: sound/soc/intel/common/sst-dsp*
6048F: sound/soc/intel/common/sst-firmware.c
6049F: sound/soc/intel/boards/broadwell.c
6050F: sound/soc/intel/haswell/
6051
6052INTEL C600 SERIES SAS CONTROLLER DRIVER
6053M: Intel SCU Linux support <intel-linux-scu@intel.com>
6054M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6055L: linux-scsi@vger.kernel.org
6056T: git git://git.code.sf.net/p/intel-sas/isci
6057S: Supported
6058F: drivers/scsi/isci/
6059
6060INTEL HID EVENT DRIVER
6061M: Alex Hung <alex.hung@canonical.com>
6062L: platform-driver-x86@vger.kernel.org
6063S: Maintained
6064F: drivers/platform/x86/intel-hid.c
6065
6066INTEL VIRTUAL BUTTON DRIVER
6067M: AceLan Kao <acelan.kao@canonical.com>
6068L: platform-driver-x86@vger.kernel.org
6069S: Maintained
6070F: drivers/platform/x86/intel-vbtn.c
6071
6072INTEL IDLE DRIVER
6073M: Len Brown <lenb@kernel.org>
6074L: linux-pm@vger.kernel.org
6075T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6076S: Supported
6077F: drivers/idle/intel_idle.c
6078
6079INTEL PSTATE DRIVER
6080M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6081M: Len Brown <lenb@kernel.org>
6082L: linux-pm@vger.kernel.org
6083S: Supported
6084F: drivers/cpufreq/intel_pstate.c
6085
6086INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6087M: Maik Broemme <mbroemme@plusserver.de>
6088L: linux-fbdev@vger.kernel.org
6089S: Maintained
6090F: Documentation/fb/intelfb.txt
6091F: drivers/video/fbdev/intelfb/
6092
6093INTEL 810/815 FRAMEBUFFER DRIVER
6094M: Antonino Daplas <adaplas@gmail.com>
6095L: linux-fbdev@vger.kernel.org
6096S: Maintained
6097F: drivers/video/fbdev/i810/
6098
6099INTEL MENLOW THERMAL DRIVER
6100M: Sujith Thomas <sujith.thomas@intel.com>
6101L: platform-driver-x86@vger.kernel.org
6102W: https://01.org/linux-acpi
6103S: Supported
6104F: drivers/platform/x86/intel_menlow.c
6105
6106INTEL I/OAT DMA DRIVER
6107M: Dave Jiang <dave.jiang@intel.com>
6108R: Dan Williams <dan.j.williams@intel.com>
6109L: dmaengine@vger.kernel.org
6110Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6111S: Supported
6112F: drivers/dma/ioat*
6113
6114INTEL IOMMU (VT-d)
6115M: David Woodhouse <dwmw2@infradead.org>
6116L: iommu@lists.linux-foundation.org
6117T: git git://git.infradead.org/iommu-2.6.git
6118S: Supported
6119F: drivers/iommu/intel-iommu.c
6120F: include/linux/intel-iommu.h
6121
6122INTEL IOP-ADMA DMA DRIVER
6123R: Dan Williams <dan.j.williams@intel.com>
6124S: Odd fixes
6125F: drivers/dma/iop-adma.c
6126
6127INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6128M: Krzysztof Halasa <khalasa@piap.pl>
6129S: Maintained
6130F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6131F: arch/arm/mach-ixp4xx/include/mach/npe.h
6132F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6133F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6134F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6135F: drivers/net/wan/ixp4xx_hss.c
6136
6137INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6138M: Deepak Saxena <dsaxena@plexity.net>
6139S: Maintained
6140F: drivers/char/hw_random/ixp4xx-rng.c
6141
6142INTEL ETHERNET DRIVERS
6143M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6144L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6145W: http://www.intel.com/support/feedback.htm
6146W: http://e1000.sourceforge.net/
6147Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6148T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6149T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6150S: Supported
6151F: Documentation/networking/e100.txt
6152F: Documentation/networking/e1000.txt
6153F: Documentation/networking/e1000e.txt
6154F: Documentation/networking/igb.txt
6155F: Documentation/networking/igbvf.txt
6156F: Documentation/networking/ixgb.txt
6157F: Documentation/networking/ixgbe.txt
6158F: Documentation/networking/ixgbevf.txt
6159F: Documentation/networking/i40e.txt
6160F: Documentation/networking/i40evf.txt
6161F: drivers/net/ethernet/intel/
6162F: drivers/net/ethernet/intel/*/
6163
6164INTEL RDMA RNIC DRIVER
6165M: Faisal Latif <faisal.latif@intel.com>
6166R: Chien Tin Tung <chien.tin.tung@intel.com>
6167R: Mustafa Ismail <mustafa.ismail@intel.com>
6168R: Shiraz Saleem <shiraz.saleem@intel.com>
6169R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6170L: linux-rdma@vger.kernel.org
6171S: Supported
6172F: drivers/infiniband/hw/i40iw/
6173
6174INTEL MERRIFIELD GPIO DRIVER
6175M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6176L: linux-gpio@vger.kernel.org
6177S: Maintained
6178F: drivers/gpio/gpio-merrifield.c
6179
6180INTEL-MID GPIO DRIVER
6181M: David Cohen <david.a.cohen@linux.intel.com>
6182L: linux-gpio@vger.kernel.org
6183S: Maintained
6184F: drivers/gpio/gpio-intel-mid.c
6185
6186INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6187M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6188L: linux-wireless@vger.kernel.org
6189S: Maintained
6190F: Documentation/networking/README.ipw2100
6191F: Documentation/networking/README.ipw2200
6192F: drivers/net/wireless/intel/ipw2x00/
6193
6194INTEL(R) TRACE HUB
6195M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6196S: Supported
6197F: Documentation/trace/intel_th.txt
6198F: drivers/hwtracing/intel_th/
6199
6200INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6201M: Ning Sun <ning.sun@intel.com>
6202L: tboot-devel@lists.sourceforge.net
6203W: http://tboot.sourceforge.net
6204T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6205S: Supported
6206F: Documentation/intel_txt.txt
6207F: include/linux/tboot.h
6208F: arch/x86/kernel/tboot.c
6209
6210INTEL WIRELESS WIMAX CONNECTION 2400
6211M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6212M: linux-wimax@intel.com
6213L: wimax@linuxwimax.org (subscribers-only)
6214S: Supported
6215W: http://linuxwimax.org
6216F: Documentation/wimax/README.i2400m
6217F: drivers/net/wimax/i2400m/
6218F: include/uapi/linux/wimax/i2400m.h
6219
6220INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6221M: Stanislaw Gruszka <sgruszka@redhat.com>
6222L: linux-wireless@vger.kernel.org
6223S: Supported
6224F: drivers/net/wireless/intel/iwlegacy/
6225
6226INTEL WIRELESS WIFI LINK (iwlwifi)
6227M: Johannes Berg <johannes.berg@intel.com>
6228M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6229M: Luca Coelho <luciano.coelho@intel.com>
6230M: Intel Linux Wireless <linuxwifi@intel.com>
6231L: linux-wireless@vger.kernel.org
6232W: http://intellinuxwireless.org
6233T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6234S: Supported
6235F: drivers/net/wireless/intel/iwlwifi/
6236
6237INTEL MANAGEMENT ENGINE (mei)
6238M: Tomas Winkler <tomas.winkler@intel.com>
6239L: linux-kernel@vger.kernel.org
6240S: Supported
6241F: include/uapi/linux/mei.h
6242F: include/linux/mei_cl_bus.h
6243F: drivers/misc/mei/*
6244F: drivers/watchdog/mei_wdt.c
6245F: Documentation/misc-devices/mei/*
6246
6247INTEL MIC DRIVERS (mic)
6248M: Sudeep Dutt <sudeep.dutt@intel.com>
6249M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6250S: Supported
6251W: https://github.com/sudeepdutt/mic
6252W: http://software.intel.com/en-us/mic-developer
6253F: include/linux/mic_bus.h
6254F: include/linux/scif.h
6255F: include/uapi/linux/mic_common.h
6256F: include/uapi/linux/mic_ioctl.h
6257F: include/uapi/linux/scif_ioctl.h
6258F: drivers/misc/mic/
6259F: drivers/dma/mic_x100_dma.c
6260F: drivers/dma/mic_x100_dma.h
6261F: Documentation/mic/
6262
6263INTEL PMC/P-Unit IPC DRIVER
6264M: Zha Qipeng<qipeng.zha@intel.com>
6265L: platform-driver-x86@vger.kernel.org
6266S: Maintained
6267F: drivers/platform/x86/intel_pmc_ipc.c
6268F: drivers/platform/x86/intel_punit_ipc.c
6269F: arch/x86/include/asm/intel_pmc_ipc.h
6270F: arch/x86/include/asm/intel_punit_ipc.h
6271
6272INTEL TELEMETRY DRIVER
6273M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6274L: platform-driver-x86@vger.kernel.org
6275S: Maintained
6276F: arch/x86/include/asm/intel_telemetry.h
6277F: drivers/platform/x86/intel_telemetry*
6278
6279INTEL PMC CORE DRIVER
6280M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6281M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6282L: platform-driver-x86@vger.kernel.org
6283S: Maintained
6284F: arch/x86/include/asm/pmc_core.h
6285F: drivers/platform/x86/intel_pmc_core*
6286
6287IOC3 ETHERNET DRIVER
6288M: Ralf Baechle <ralf@linux-mips.org>
6289L: linux-mips@linux-mips.org
6290S: Maintained
6291F: drivers/net/ethernet/sgi/ioc3-eth.c
6292
6293IOC3 SERIAL DRIVER
6294M: Pat Gefre <pfg@sgi.com>
6295L: linux-serial@vger.kernel.org
6296S: Maintained
6297F: drivers/tty/serial/ioc3_serial.c
6298
6299IOMMU DRIVERS
6300M: Joerg Roedel <joro@8bytes.org>
6301L: iommu@lists.linux-foundation.org
6302T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6303S: Maintained
6304F: Documentation/devicetree/bindings/iommu/
6305F: drivers/iommu/
6306
6307IP MASQUERADING
6308M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6309S: Maintained
6310F: net/ipv4/netfilter/ipt_MASQUERADE.c
6311
6312IPMI SUBSYSTEM
6313M: Corey Minyard <minyard@acm.org>
6314L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6315W: http://openipmi.sourceforge.net/
6316S: Supported
6317F: Documentation/IPMI.txt
6318F: drivers/char/ipmi/
6319F: include/linux/ipmi*
6320F: include/uapi/linux/ipmi*
6321
6322QCOM AUDIO (ASoC) DRIVERS
6323M: Patrick Lai <plai@codeaurora.org>
6324M: Banajit Goswami <bgoswami@codeaurora.org>
6325L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6326S: Supported
6327F: sound/soc/qcom/
6328
6329IPS SCSI RAID DRIVER
6330M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6331L: linux-scsi@vger.kernel.org
6332W: http://www.adaptec.com/
6333S: Maintained
6334F: drivers/scsi/ips*
6335
6336IPVS
6337M: Wensong Zhang <wensong@linux-vs.org>
6338M: Simon Horman <horms@verge.net.au>
6339M: Julian Anastasov <ja@ssi.bg>
6340L: netdev@vger.kernel.org
6341L: lvs-devel@vger.kernel.org
6342S: Maintained
6343T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6344T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6345F: Documentation/networking/ipvs-sysctl.txt
6346F: include/net/ip_vs.h
6347F: include/uapi/linux/ip_vs.h
6348F: net/netfilter/ipvs/
6349
6350IPWIRELESS DRIVER
6351M: Jiri Kosina <jikos@kernel.org>
6352M: David Sterba <dsterba@suse.com>
6353S: Odd Fixes
6354F: drivers/tty/ipwireless/
6355
6356IPX NETWORK LAYER
6357M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6358L: netdev@vger.kernel.org
6359S: Maintained
6360F: include/net/ipx.h
6361F: include/uapi/linux/ipx.h
6362F: net/ipx/
6363
6364IRDA SUBSYSTEM
6365M: Samuel Ortiz <samuel@sortiz.org>
6366L: irda-users@lists.sourceforge.net (subscribers-only)
6367L: netdev@vger.kernel.org
6368W: http://irda.sourceforge.net/
6369S: Maintained
6370T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6371F: Documentation/networking/irda.txt
6372F: drivers/net/irda/
6373F: include/net/irda/
6374F: net/irda/
6375
6376IRQ SUBSYSTEM
6377M: Thomas Gleixner <tglx@linutronix.de>
6378L: linux-kernel@vger.kernel.org
6379S: Maintained
6380T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6381F: kernel/irq/
6382
6383IRQCHIP DRIVERS
6384M: Thomas Gleixner <tglx@linutronix.de>
6385M: Jason Cooper <jason@lakedaemon.net>
6386M: Marc Zyngier <marc.zyngier@arm.com>
6387L: linux-kernel@vger.kernel.org
6388S: Maintained
6389T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6390T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6391F: Documentation/devicetree/bindings/interrupt-controller/
6392F: drivers/irqchip/
6393
6394IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6395M: Marc Zyngier <marc.zyngier@arm.com>
6396S: Maintained
6397T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6398F: Documentation/IRQ-domain.txt
6399F: include/linux/irqdomain.h
6400F: kernel/irq/irqdomain.c
6401F: kernel/irq/msi.c
6402
6403ISA
6404M: William Breathitt Gray <vilhelm.gray@gmail.com>
6405S: Maintained
6406F: Documentation/isa.txt
6407F: drivers/base/isa.c
6408F: include/linux/isa.h
6409
6410ISAPNP
6411M: Jaroslav Kysela <perex@perex.cz>
6412S: Maintained
6413F: Documentation/isapnp.txt
6414F: drivers/pnp/isapnp/
6415F: include/linux/isapnp.h
6416
6417ISA RADIO MODULE
6418M: Hans Verkuil <hverkuil@xs4all.nl>
6419L: linux-media@vger.kernel.org
6420T: git git://linuxtv.org/media_tree.git
6421W: https://linuxtv.org
6422S: Maintained
6423F: drivers/media/radio/radio-isa*
6424
6425iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6426M: Peter Jones <pjones@redhat.com>
6427M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6428S: Maintained
6429F: drivers/firmware/iscsi_ibft*
6430
6431ISCSI
6432M: Mike Christie <michaelc@cs.wisc.edu>
6433L: open-iscsi@googlegroups.com
6434W: www.open-iscsi.org
6435T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6436S: Maintained
6437F: drivers/scsi/*iscsi*
6438F: include/scsi/*iscsi*
6439
6440ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6441M: Or Gerlitz <ogerlitz@mellanox.com>
6442M: Sagi Grimberg <sagi@grimberg.me>
6443M: Roi Dayan <roid@mellanox.com>
6444L: linux-rdma@vger.kernel.org
6445S: Supported
6446W: http://www.openfabrics.org
6447W: www.open-iscsi.org
6448Q: http://patchwork.kernel.org/project/linux-rdma/list/
6449F: drivers/infiniband/ulp/iser/
6450
6451ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6452M: Sagi Grimberg <sagi@grimberg.me>
6453T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6454L: linux-rdma@vger.kernel.org
6455L: target-devel@vger.kernel.org
6456S: Supported
6457W: http://www.linux-iscsi.org
6458F: drivers/infiniband/ulp/isert
6459
6460ISDN SUBSYSTEM
6461M: Karsten Keil <isdn@linux-pingi.de>
6462L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6463L: netdev@vger.kernel.org
6464W: http://www.isdn4linux.de
6465T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6466S: Maintained
6467F: Documentation/isdn/
6468F: drivers/isdn/
6469F: include/linux/isdn.h
6470F: include/linux/isdn/
6471F: include/uapi/linux/isdn.h
6472F: include/uapi/linux/isdn/
6473
6474ISDN SUBSYSTEM (Eicon active card driver)
6475M: Armin Schindler <mac@melware.de>
6476L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6477W: http://www.melware.de
6478S: Maintained
6479F: drivers/isdn/hardware/eicon/
6480
6481IT87 HARDWARE MONITORING DRIVER
6482M: Jean Delvare <jdelvare@suse.com>
6483L: linux-hwmon@vger.kernel.org
6484S: Maintained
6485F: Documentation/hwmon/it87
6486F: drivers/hwmon/it87.c
6487
6488IT913X MEDIA DRIVER
6489M: Antti Palosaari <crope@iki.fi>
6490L: linux-media@vger.kernel.org
6491W: https://linuxtv.org
6492W: http://palosaari.fi/linux/
6493Q: http://patchwork.linuxtv.org/project/linux-media/list/
6494T: git git://linuxtv.org/anttip/media_tree.git
6495S: Maintained
6496F: drivers/media/tuners/it913x*
6497
6498IVTV VIDEO4LINUX DRIVER
6499M: Andy Walls <awalls@md.metrocast.net>
6500L: ivtv-devel@ivtvdriver.org (subscribers-only)
6501L: linux-media@vger.kernel.org
6502T: git git://linuxtv.org/media_tree.git
6503W: http://www.ivtvdriver.org
6504S: Maintained
6505F: Documentation/video4linux/*.ivtv
6506F: drivers/media/pci/ivtv/
6507F: include/uapi/linux/ivtv*
6508
6509IX2505V MEDIA DRIVER
6510M: Malcolm Priestley <tvboxspy@gmail.com>
6511L: linux-media@vger.kernel.org
6512W: https://linuxtv.org
6513Q: http://patchwork.linuxtv.org/project/linux-media/list/
6514S: Maintained
6515F: drivers/media/dvb-frontends/ix2505v*
6516
6517JC42.4 TEMPERATURE SENSOR DRIVER
6518M: Guenter Roeck <linux@roeck-us.net>
6519L: linux-hwmon@vger.kernel.org
6520S: Maintained
6521F: drivers/hwmon/jc42.c
6522F: Documentation/hwmon/jc42
6523
6524JFS FILESYSTEM
6525M: Dave Kleikamp <shaggy@kernel.org>
6526L: jfs-discussion@lists.sourceforge.net
6527W: http://jfs.sourceforge.net/
6528T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6529S: Maintained
6530F: Documentation/filesystems/jfs.txt
6531F: fs/jfs/
6532
6533JME NETWORK DRIVER
6534M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6535L: netdev@vger.kernel.org
6536S: Maintained
6537F: drivers/net/ethernet/jme.*
6538
6539JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6540M: David Woodhouse <dwmw2@infradead.org>
6541L: linux-mtd@lists.infradead.org
6542W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6543S: Maintained
6544F: fs/jffs2/
6545F: include/uapi/linux/jffs2.h
6546
6547JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6548M: "Theodore Ts'o" <tytso@mit.edu>
6549M: Jan Kara <jack@suse.com>
6550L: linux-ext4@vger.kernel.org
6551S: Maintained
6552F: fs/jbd2/
6553F: include/linux/jbd2.h
6554
6555JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6556M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6557L: linux-media@vger.kernel.org
6558S: Maintained
6559F: drivers/media/platform/rcar_jpu.c
6560
6561JSM Neo PCI based serial card
6562M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6563L: linux-serial@vger.kernel.org
6564S: Maintained
6565F: drivers/tty/serial/jsm/
6566
6567K10TEMP HARDWARE MONITORING DRIVER
6568M: Clemens Ladisch <clemens@ladisch.de>
6569L: linux-hwmon@vger.kernel.org
6570S: Maintained
6571F: Documentation/hwmon/k10temp
6572F: drivers/hwmon/k10temp.c
6573
6574K8TEMP HARDWARE MONITORING DRIVER
6575M: Rudolf Marek <r.marek@assembler.cz>
6576L: linux-hwmon@vger.kernel.org
6577S: Maintained
6578F: Documentation/hwmon/k8temp
6579F: drivers/hwmon/k8temp.c
6580
6581KASAN
6582M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6583R: Alexander Potapenko <glider@google.com>
6584R: Dmitry Vyukov <dvyukov@google.com>
6585L: kasan-dev@googlegroups.com
6586S: Maintained
6587F: arch/*/include/asm/kasan.h
6588F: arch/*/mm/kasan_init*
6589F: Documentation/kasan.txt
6590F: include/linux/kasan*.h
6591F: lib/test_kasan.c
6592F: mm/kasan/
6593F: scripts/Makefile.kasan
6594
6595KCONFIG
6596M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6597L: linux-kbuild@vger.kernel.org
6598T: git git://gitorious.org/linux-kconfig/linux-kconfig
6599S: Maintained
6600F: Documentation/kbuild/kconfig-language.txt
6601F: scripts/kconfig/
6602
6603KDUMP
6604M: Dave Young <dyoung@redhat.com>
6605M: Baoquan He <bhe@redhat.com>
6606R: Vivek Goyal <vgoyal@redhat.com>
6607L: kexec@lists.infradead.org
6608W: http://lse.sourceforge.net/kdump/
6609S: Maintained
6610F: Documentation/kdump/
6611
6612KEENE FM RADIO TRANSMITTER DRIVER
6613M: Hans Verkuil <hverkuil@xs4all.nl>
6614L: linux-media@vger.kernel.org
6615T: git git://linuxtv.org/media_tree.git
6616W: https://linuxtv.org
6617S: Maintained
6618F: drivers/media/radio/radio-keene*
6619
6620KERNEL AUTOMOUNTER v4 (AUTOFS4)
6621M: Ian Kent <raven@themaw.net>
6622L: autofs@vger.kernel.org
6623S: Maintained
6624F: fs/autofs4/
6625
6626KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6627M: Michal Marek <mmarek@suse.com>
6628T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6629T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6630L: linux-kbuild@vger.kernel.org
6631S: Maintained
6632F: Documentation/kbuild/
6633F: Makefile
6634F: scripts/Makefile.*
6635F: scripts/basic/
6636F: scripts/mk*
6637F: scripts/package/
6638
6639KERNEL JANITORS
6640L: kernel-janitors@vger.kernel.org
6641W: http://kernelnewbies.org/KernelJanitors
6642S: Odd Fixes
6643
6644KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6645M: "J. Bruce Fields" <bfields@fieldses.org>
6646M: Jeff Layton <jlayton@poochiereds.net>
6647L: linux-nfs@vger.kernel.org
6648W: http://nfs.sourceforge.net/
6649T: git git://linux-nfs.org/~bfields/linux.git
6650S: Supported
6651F: fs/nfsd/
6652F: include/uapi/linux/nfsd/
6653F: fs/lockd/
6654F: fs/nfs_common/
6655F: net/sunrpc/
6656F: include/linux/lockd/
6657F: include/linux/sunrpc/
6658F: include/uapi/linux/sunrpc/
6659
6660KERNEL SELFTEST FRAMEWORK
6661M: Shuah Khan <shuahkh@osg.samsung.com>
6662M: Shuah Khan <shuah@kernel.org>
6663L: linux-kselftest@vger.kernel.org
6664T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6665S: Maintained
6666F: tools/testing/selftests
6667
6668KERNEL VIRTUAL MACHINE (KVM)
6669M: Paolo Bonzini <pbonzini@redhat.com>
6670M: Radim Krčmář <rkrcmar@redhat.com>
6671L: kvm@vger.kernel.org
6672W: http://www.linux-kvm.org
6673T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6674S: Supported
6675F: Documentation/*/kvm*.txt
6676F: Documentation/virtual/kvm/
6677F: arch/*/kvm/
6678F: arch/x86/kernel/kvm.c
6679F: arch/x86/kernel/kvmclock.c
6680F: arch/*/include/asm/kvm*
6681F: include/linux/kvm*
6682F: include/uapi/linux/kvm*
6683F: virt/kvm/
6684F: tools/kvm/
6685
6686KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6687M: Joerg Roedel <joro@8bytes.org>
6688L: kvm@vger.kernel.org
6689W: http://www.linux-kvm.org/
6690S: Maintained
6691F: arch/x86/include/asm/svm.h
6692F: arch/x86/kvm/svm.c
6693
6694KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6695M: Alexander Graf <agraf@suse.com>
6696L: kvm-ppc@vger.kernel.org
6697W: http://www.linux-kvm.org/
6698T: git git://github.com/agraf/linux-2.6.git
6699S: Supported
6700F: arch/powerpc/include/asm/kvm*
6701F: arch/powerpc/kvm/
6702
6703KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6704M: Christian Borntraeger <borntraeger@de.ibm.com>
6705M: Cornelia Huck <cornelia.huck@de.ibm.com>
6706L: linux-s390@vger.kernel.org
6707W: http://www.ibm.com/developerworks/linux/linux390/
6708T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6709S: Supported
6710F: Documentation/s390/kvm.txt
6711F: arch/s390/include/asm/kvm*
6712F: arch/s390/kvm/
6713
6714KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6715M: Christoffer Dall <christoffer.dall@linaro.org>
6716M: Marc Zyngier <marc.zyngier@arm.com>
6717L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6718L: kvmarm@lists.cs.columbia.edu
6719W: http://systems.cs.columbia.edu/projects/kvm-arm
6720T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6721S: Supported
6722F: arch/arm/include/uapi/asm/kvm*
6723F: arch/arm/include/asm/kvm*
6724F: arch/arm/kvm/
6725F: virt/kvm/arm/
6726F: include/kvm/arm_*
6727
6728KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6729M: Christoffer Dall <christoffer.dall@linaro.org>
6730M: Marc Zyngier <marc.zyngier@arm.com>
6731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6732L: kvmarm@lists.cs.columbia.edu
6733S: Maintained
6734F: arch/arm64/include/uapi/asm/kvm*
6735F: arch/arm64/include/asm/kvm*
6736F: arch/arm64/kvm/
6737
6738KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6739M: James Hogan <james.hogan@imgtec.com>
6740L: linux-mips@linux-mips.org
6741S: Supported
6742F: arch/mips/include/uapi/asm/kvm*
6743F: arch/mips/include/asm/kvm*
6744F: arch/mips/kvm/
6745
6746KEXEC
6747M: Eric Biederman <ebiederm@xmission.com>
6748W: http://kernel.org/pub/linux/utils/kernel/kexec/
6749L: kexec@lists.infradead.org
6750S: Maintained
6751F: include/linux/kexec.h
6752F: include/uapi/linux/kexec.h
6753F: kernel/kexec*
6754
6755KEYS/KEYRINGS:
6756M: David Howells <dhowells@redhat.com>
6757L: keyrings@vger.kernel.org
6758S: Maintained
6759F: Documentation/security/keys.txt
6760F: include/linux/key.h
6761F: include/linux/key-type.h
6762F: include/linux/keyctl.h
6763F: include/uapi/linux/keyctl.h
6764F: include/keys/
6765F: security/keys/
6766
6767KEYS-TRUSTED
6768M: David Safford <safford@us.ibm.com>
6769M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6770L: linux-security-module@vger.kernel.org
6771L: keyrings@vger.kernel.org
6772S: Supported
6773F: Documentation/security/keys-trusted-encrypted.txt
6774F: include/keys/trusted-type.h
6775F: security/keys/trusted.c
6776F: security/keys/trusted.h
6777
6778KEYS-ENCRYPTED
6779M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6780M: David Safford <safford@us.ibm.com>
6781L: linux-security-module@vger.kernel.org
6782L: keyrings@vger.kernel.org
6783S: Supported
6784F: Documentation/security/keys-trusted-encrypted.txt
6785F: include/keys/encrypted-type.h
6786F: security/keys/encrypted-keys/
6787
6788KGDB / KDB /debug_core
6789M: Jason Wessel <jason.wessel@windriver.com>
6790W: http://kgdb.wiki.kernel.org/
6791L: kgdb-bugreport@lists.sourceforge.net
6792T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6793S: Maintained
6794F: Documentation/DocBook/kgdb.tmpl
6795F: drivers/misc/kgdbts.c
6796F: drivers/tty/serial/kgdboc.c
6797F: include/linux/kdb.h
6798F: include/linux/kgdb.h
6799F: kernel/debug/
6800
6801KMEMCHECK
6802M: Vegard Nossum <vegardno@ifi.uio.no>
6803M: Pekka Enberg <penberg@kernel.org>
6804S: Maintained
6805F: Documentation/kmemcheck.txt
6806F: arch/x86/include/asm/kmemcheck.h
6807F: arch/x86/mm/kmemcheck/
6808F: include/linux/kmemcheck.h
6809F: mm/kmemcheck.c
6810
6811KMEMLEAK
6812M: Catalin Marinas <catalin.marinas@arm.com>
6813S: Maintained
6814F: Documentation/kmemleak.txt
6815F: include/linux/kmemleak.h
6816F: mm/kmemleak.c
6817F: mm/kmemleak-test.c
6818
6819KPROBES
6820M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
6821M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
6822M: "David S. Miller" <davem@davemloft.net>
6823M: Masami Hiramatsu <mhiramat@kernel.org>
6824S: Maintained
6825F: Documentation/kprobes.txt
6826F: include/linux/kprobes.h
6827F: kernel/kprobes.c
6828
6829KS0108 LCD CONTROLLER DRIVER
6830M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
6831W: http://miguelojeda.es/auxdisplay.htm
6832W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
6833S: Maintained
6834F: Documentation/auxdisplay/ks0108
6835F: drivers/auxdisplay/ks0108.c
6836F: include/linux/ks0108.h
6837
6838L3MDEV
6839M: David Ahern <dsa@cumulusnetworks.com>
6840L: netdev@vger.kernel.org
6841S: Maintained
6842F: net/l3mdev
6843F: include/net/l3mdev.h
6844
6845LANTIQ MIPS ARCHITECTURE
6846M: John Crispin <john@phrozen.org>
6847L: linux-mips@linux-mips.org
6848S: Maintained
6849F: arch/mips/lantiq
6850
6851LAPB module
6852L: linux-x25@vger.kernel.org
6853S: Orphan
6854F: Documentation/networking/lapb-module.txt
6855F: include/*/lapb.h
6856F: net/lapb/
6857
6858LASI 53c700 driver for PARISC
6859M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
6860L: linux-scsi@vger.kernel.org
6861S: Maintained
6862F: Documentation/scsi/53c700.txt
6863F: drivers/scsi/53c700*
6864
6865LED SUBSYSTEM
6866M: Richard Purdie <rpurdie@rpsys.net>
6867M: Jacek Anaszewski <j.anaszewski@samsung.com>
6868L: linux-leds@vger.kernel.org
6869T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
6870S: Maintained
6871F: Documentation/devicetree/bindings/leds/
6872F: drivers/leds/
6873F: include/linux/leds.h
6874
6875LEGACY EEPROM DRIVER
6876M: Jean Delvare <jdelvare@suse.com>
6877S: Maintained
6878F: Documentation/misc-devices/eeprom
6879F: drivers/misc/eeprom/eeprom.c
6880
6881LEGO USB Tower driver
6882M: Juergen Stuber <starblue@users.sourceforge.net>
6883L: legousb-devel@lists.sourceforge.net
6884W: http://legousb.sourceforge.net/
6885S: Maintained
6886F: drivers/usb/misc/legousbtower.c
6887
6888LG2160 MEDIA DRIVER
6889M: Michael Krufky <mkrufky@linuxtv.org>
6890L: linux-media@vger.kernel.org
6891W: https://linuxtv.org
6892W: http://github.com/mkrufky
6893Q: http://patchwork.linuxtv.org/project/linux-media/list/
6894T: git git://linuxtv.org/mkrufky/tuners.git
6895S: Maintained
6896F: drivers/media/dvb-frontends/lg2160.*
6897
6898LGDT3305 MEDIA DRIVER
6899M: Michael Krufky <mkrufky@linuxtv.org>
6900L: linux-media@vger.kernel.org
6901W: https://linuxtv.org
6902W: http://github.com/mkrufky
6903Q: http://patchwork.linuxtv.org/project/linux-media/list/
6904T: git git://linuxtv.org/mkrufky/tuners.git
6905S: Maintained
6906F: drivers/media/dvb-frontends/lgdt3305.*
6907
6908LGUEST
6909M: Rusty Russell <rusty@rustcorp.com.au>
6910L: lguest@lists.ozlabs.org
6911W: http://lguest.ozlabs.org/
6912S: Odd Fixes
6913F: arch/x86/include/asm/lguest*.h
6914F: arch/x86/lguest/
6915F: drivers/lguest/
6916F: include/linux/lguest*.h
6917F: tools/lguest/
6918
6919LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
6920M: Tejun Heo <tj@kernel.org>
6921L: linux-ide@vger.kernel.org
6922T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6923S: Maintained
6924F: drivers/ata/
6925F: include/linux/ata.h
6926F: include/linux/libata.h
6927F: Documentation/devicetree/bindings/ata/
6928
6929LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
6930M: Viresh Kumar <vireshk@kernel.org>
6931L: linux-ide@vger.kernel.org
6932T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6933S: Maintained
6934F: include/linux/pata_arasan_cf_data.h
6935F: drivers/ata/pata_arasan_cf.c
6936
6937LIBATA PATA DRIVERS
6938M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
6939M: Tejun Heo <tj@kernel.org>
6940L: linux-ide@vger.kernel.org
6941T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6942S: Maintained
6943F: drivers/ata/pata_*.c
6944F: drivers/ata/ata_generic.c
6945
6946LIBATA SATA AHCI PLATFORM devices support
6947M: Hans de Goede <hdegoede@redhat.com>
6948M: Tejun Heo <tj@kernel.org>
6949L: linux-ide@vger.kernel.org
6950T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6951S: Maintained
6952F: drivers/ata/ahci_platform.c
6953F: drivers/ata/libahci_platform.c
6954F: include/linux/ahci_platform.h
6955
6956LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
6957M: Mikael Pettersson <mikpelinux@gmail.com>
6958L: linux-ide@vger.kernel.org
6959T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
6960S: Maintained
6961F: drivers/ata/sata_promise.*
6962
6963LIBLOCKDEP
6964M: Sasha Levin <sasha.levin@oracle.com>
6965S: Maintained
6966F: tools/lib/lockdep/
6967
6968LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
6969M: Dan Williams <dan.j.williams@intel.com>
6970L: linux-nvdimm@lists.01.org
6971Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6972T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
6973S: Supported
6974F: drivers/nvdimm/*
6975F: include/linux/nd.h
6976F: include/linux/libnvdimm.h
6977F: include/uapi/linux/ndctl.h
6978
6979LIBNVDIMM BLK: MMIO-APERTURE DRIVER
6980M: Ross Zwisler <ross.zwisler@linux.intel.com>
6981L: linux-nvdimm@lists.01.org
6982Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6983S: Supported
6984F: drivers/nvdimm/blk.c
6985F: drivers/nvdimm/region_devs.c
6986F: drivers/acpi/nfit*
6987
6988LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
6989M: Vishal Verma <vishal.l.verma@intel.com>
6990L: linux-nvdimm@lists.01.org
6991Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6992S: Supported
6993F: drivers/nvdimm/btt*
6994
6995LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
6996M: Ross Zwisler <ross.zwisler@linux.intel.com>
6997L: linux-nvdimm@lists.01.org
6998Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
6999S: Supported
7000F: drivers/nvdimm/pmem.c
7001F: include/linux/pmem.h
7002F: arch/*/include/asm/pmem.h
7003
7004LIGHTNVM PLATFORM SUPPORT
7005M: Matias Bjorling <mb@lightnvm.io>
7006W: http://github/OpenChannelSSD
7007L: linux-block@vger.kernel.org
7008S: Maintained
7009F: drivers/lightnvm/
7010F: include/linux/lightnvm.h
7011F: include/uapi/linux/lightnvm.h
7012
7013LINUX FOR IBM pSERIES (RS/6000)
7014M: Paul Mackerras <paulus@au.ibm.com>
7015W: http://www.ibm.com/linux/ltc/projects/ppc
7016S: Supported
7017F: arch/powerpc/boot/rs6000.h
7018
7019LINUX FOR POWERPC (32-BIT AND 64-BIT)
7020M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7021M: Paul Mackerras <paulus@samba.org>
7022M: Michael Ellerman <mpe@ellerman.id.au>
7023W: http://www.penguinppc.org/
7024L: linuxppc-dev@lists.ozlabs.org
7025Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7026T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7027S: Supported
7028F: Documentation/powerpc/
7029F: arch/powerpc/
7030F: drivers/char/tpm/tpm_ibmvtpm*
7031F: drivers/crypto/nx/
7032F: drivers/crypto/vmx/
7033F: drivers/net/ethernet/ibm/ibmveth.*
7034F: drivers/net/ethernet/ibm/ibmvnic.*
7035F: drivers/pci/hotplug/pnv_php.c
7036F: drivers/pci/hotplug/rpa*
7037F: drivers/scsi/ibmvscsi/
7038N: opal
7039N: /pmac
7040N: powermac
7041N: powernv
7042N: [^a-z0-9]ps3
7043N: pseries
7044
7045LINUX FOR POWER MACINTOSH
7046M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7047W: http://www.penguinppc.org/
7048L: linuxppc-dev@lists.ozlabs.org
7049S: Maintained
7050F: arch/powerpc/platforms/powermac/
7051F: drivers/macintosh/
7052
7053LINUX FOR POWERPC EMBEDDED MPC5XXX
7054M: Anatolij Gustschin <agust@denx.de>
7055L: linuxppc-dev@lists.ozlabs.org
7056T: git git://git.denx.de/linux-denx-agust.git
7057S: Maintained
7058F: arch/powerpc/platforms/512x/
7059F: arch/powerpc/platforms/52xx/
7060
7061LINUX FOR POWERPC EMBEDDED PPC4XX
7062M: Alistair Popple <alistair@popple.id.au>
7063M: Matt Porter <mporter@kernel.crashing.org>
7064W: http://www.penguinppc.org/
7065L: linuxppc-dev@lists.ozlabs.org
7066S: Maintained
7067F: arch/powerpc/platforms/40x/
7068F: arch/powerpc/platforms/44x/
7069
7070LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7071L: linuxppc-dev@lists.ozlabs.org
7072S: Orphan
7073F: arch/powerpc/*/*virtex*
7074F: arch/powerpc/*/*/*virtex*
7075
7076LINUX FOR POWERPC EMBEDDED PPC8XX
7077M: Vitaly Bordug <vitb@kernel.crashing.org>
7078W: http://www.penguinppc.org/
7079L: linuxppc-dev@lists.ozlabs.org
7080S: Maintained
7081F: arch/powerpc/platforms/8xx/
7082
7083LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7084M: Scott Wood <oss@buserror.net>
7085M: Kumar Gala <galak@kernel.crashing.org>
7086W: http://www.penguinppc.org/
7087L: linuxppc-dev@lists.ozlabs.org
7088T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7089S: Maintained
7090F: arch/powerpc/platforms/83xx/
7091F: arch/powerpc/platforms/85xx/
7092
7093LINUX FOR POWERPC PA SEMI PWRFICIENT
7094M: Olof Johansson <olof@lixom.net>
7095L: linuxppc-dev@lists.ozlabs.org
7096S: Maintained
7097F: arch/powerpc/platforms/pasemi/
7098F: drivers/*/*pasemi*
7099F: drivers/*/*/*pasemi*
7100
7101LINUX SECURITY MODULE (LSM) FRAMEWORK
7102M: Chris Wright <chrisw@sous-sol.org>
7103L: linux-security-module@vger.kernel.org
7104S: Supported
7105
7106LIS3LV02D ACCELEROMETER DRIVER
7107M: Eric Piel <eric.piel@tremplin-utc.net>
7108S: Maintained
7109F: Documentation/misc-devices/lis3lv02d
7110F: drivers/misc/lis3lv02d/
7111F: drivers/platform/x86/hp_accel.c
7112
7113LIVE PATCHING
7114M: Josh Poimboeuf <jpoimboe@redhat.com>
7115M: Jessica Yu <jeyu@redhat.com>
7116M: Jiri Kosina <jikos@kernel.org>
7117M: Miroslav Benes <mbenes@suse.cz>
7118R: Petr Mladek <pmladek@suse.com>
7119S: Maintained
7120F: kernel/livepatch/
7121F: include/linux/livepatch.h
7122F: arch/x86/include/asm/livepatch.h
7123F: arch/x86/kernel/livepatch.c
7124F: Documentation/livepatch/
7125F: Documentation/ABI/testing/sysfs-kernel-livepatch
7126F: samples/livepatch/
7127L: live-patching@vger.kernel.org
7128T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7129
7130LINUX KERNEL DUMP TEST MODULE (LKDTM)
7131M: Kees Cook <keescook@chromium.org>
7132S: Maintained
7133F: drivers/misc/lkdtm*
7134
7135LLC (802.2)
7136M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7137S: Maintained
7138F: include/linux/llc.h
7139F: include/uapi/linux/llc.h
7140F: include/net/llc*
7141F: net/llc/
7142
7143LM73 HARDWARE MONITOR DRIVER
7144M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7145L: linux-hwmon@vger.kernel.org
7146S: Maintained
7147F: drivers/hwmon/lm73.c
7148
7149LM78 HARDWARE MONITOR DRIVER
7150M: Jean Delvare <jdelvare@suse.com>
7151L: linux-hwmon@vger.kernel.org
7152S: Maintained
7153F: Documentation/hwmon/lm78
7154F: drivers/hwmon/lm78.c
7155
7156LM83 HARDWARE MONITOR DRIVER
7157M: Jean Delvare <jdelvare@suse.com>
7158L: linux-hwmon@vger.kernel.org
7159S: Maintained
7160F: Documentation/hwmon/lm83
7161F: drivers/hwmon/lm83.c
7162
7163LM90 HARDWARE MONITOR DRIVER
7164M: Jean Delvare <jdelvare@suse.com>
7165L: linux-hwmon@vger.kernel.org
7166S: Maintained
7167F: Documentation/hwmon/lm90
7168F: Documentation/devicetree/bindings/hwmon/lm90.txt
7169F: drivers/hwmon/lm90.c
7170
7171LM95234 HARDWARE MONITOR DRIVER
7172M: Guenter Roeck <linux@roeck-us.net>
7173L: linux-hwmon@vger.kernel.org
7174S: Maintained
7175F: Documentation/hwmon/lm95234
7176F: drivers/hwmon/lm95234.c
7177
7178LME2510 MEDIA DRIVER
7179M: Malcolm Priestley <tvboxspy@gmail.com>
7180L: linux-media@vger.kernel.org
7181W: https://linuxtv.org
7182Q: http://patchwork.linuxtv.org/project/linux-media/list/
7183S: Maintained
7184F: drivers/media/usb/dvb-usb-v2/lmedm04*
7185
7186LOCKING PRIMITIVES
7187M: Peter Zijlstra <peterz@infradead.org>
7188M: Ingo Molnar <mingo@redhat.com>
7189L: linux-kernel@vger.kernel.org
7190T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7191S: Maintained
7192F: Documentation/locking/
7193F: include/linux/lockdep.h
7194F: include/linux/spinlock*.h
7195F: arch/*/include/asm/spinlock*.h
7196F: include/linux/rwlock*.h
7197F: include/linux/mutex*.h
7198F: arch/*/include/asm/mutex*.h
7199F: include/linux/rwsem*.h
7200F: arch/*/include/asm/rwsem.h
7201F: include/linux/seqlock.h
7202F: lib/locking*.[ch]
7203F: kernel/locking/
7204
7205LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7206M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7207L: linux-ntfs-dev@lists.sourceforge.net
7208W: http://www.linux-ntfs.org/content/view/19/37/
7209S: Maintained
7210F: Documentation/ldm.txt
7211F: block/partitions/ldm.*
7212
7213LogFS
7214M: Joern Engel <joern@logfs.org>
7215M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7216L: logfs@logfs.org
7217W: logfs.org
7218S: Maintained
7219F: fs/logfs/
7220
7221LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7222M: Sathya Prakash <sathya.prakash@broadcom.com>
7223M: Chaitra P B <chaitra.basappa@broadcom.com>
7224M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7225L: MPT-FusionLinux.pdl@broadcom.com
7226L: linux-scsi@vger.kernel.org
7227W: http://www.avagotech.com/support/
7228S: Supported
7229F: drivers/message/fusion/
7230F: drivers/scsi/mpt2sas/
7231F: drivers/scsi/mpt3sas/
7232
7233LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7234M: Matthew Wilcox <matthew@wil.cx>
7235L: linux-scsi@vger.kernel.org
7236S: Maintained
7237F: drivers/scsi/sym53c8xx_2/
7238
7239LTC4261 HARDWARE MONITOR DRIVER
7240M: Guenter Roeck <linux@roeck-us.net>
7241L: linux-hwmon@vger.kernel.org
7242S: Maintained
7243F: Documentation/hwmon/ltc4261
7244F: drivers/hwmon/ltc4261.c
7245
7246LTP (Linux Test Project)
7247M: Mike Frysinger <vapier@gentoo.org>
7248M: Cyril Hrubis <chrubis@suse.cz>
7249M: Wanlong Gao <wanlong.gao@gmail.com>
7250M: Jan Stancek <jstancek@redhat.com>
7251M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7252M: Alexey Kodanev <alexey.kodanev@oracle.com>
7253L: ltp@lists.linux.it (subscribers-only)
7254W: http://linux-test-project.github.io/
7255T: git git://github.com/linux-test-project/ltp.git
7256S: Maintained
7257
7258M32R ARCHITECTURE
7259W: http://www.linux-m32r.org/
7260S: Orphan
7261F: arch/m32r/
7262
7263M68K ARCHITECTURE
7264M: Geert Uytterhoeven <geert@linux-m68k.org>
7265L: linux-m68k@lists.linux-m68k.org
7266W: http://www.linux-m68k.org/
7267T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7268S: Maintained
7269F: arch/m68k/
7270F: drivers/zorro/
7271
7272M68K ON APPLE MACINTOSH
7273M: Joshua Thompson <funaho@jurai.org>
7274W: http://www.mac.linux-m68k.org/
7275L: linux-m68k@lists.linux-m68k.org
7276S: Maintained
7277F: arch/m68k/mac/
7278
7279M68K ON HP9000/300
7280M: Philip Blundell <philb@gnu.org>
7281W: http://www.tazenda.demon.co.uk/phil/linux-hp
7282S: Maintained
7283F: arch/m68k/hp300/
7284
7285M88DS3103 MEDIA DRIVER
7286M: Antti Palosaari <crope@iki.fi>
7287L: linux-media@vger.kernel.org
7288W: https://linuxtv.org
7289W: http://palosaari.fi/linux/
7290Q: http://patchwork.linuxtv.org/project/linux-media/list/
7291T: git git://linuxtv.org/anttip/media_tree.git
7292S: Maintained
7293F: drivers/media/dvb-frontends/m88ds3103*
7294
7295M88RS2000 MEDIA DRIVER
7296M: Malcolm Priestley <tvboxspy@gmail.com>
7297L: linux-media@vger.kernel.org
7298W: https://linuxtv.org
7299Q: http://patchwork.linuxtv.org/project/linux-media/list/
7300S: Maintained
7301F: drivers/media/dvb-frontends/m88rs2000*
7302
7303MA901 MASTERKIT USB FM RADIO DRIVER
7304M: Alexey Klimov <klimov.linux@gmail.com>
7305L: linux-media@vger.kernel.org
7306T: git git://linuxtv.org/media_tree.git
7307S: Maintained
7308F: drivers/media/radio/radio-ma901.c
7309
7310MAC80211
7311M: Johannes Berg <johannes@sipsolutions.net>
7312L: linux-wireless@vger.kernel.org
7313W: http://wireless.kernel.org/
7314T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7315T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7316S: Maintained
7317F: Documentation/networking/mac80211-injection.txt
7318F: include/net/mac80211.h
7319F: net/mac80211/
7320F: drivers/net/wireless/mac80211_hwsim.[ch]
7321
7322MACVLAN DRIVER
7323M: Patrick McHardy <kaber@trash.net>
7324L: netdev@vger.kernel.org
7325S: Maintained
7326F: drivers/net/macvlan.c
7327F: include/linux/if_macvlan.h
7328
7329MAILBOX API
7330M: Jassi Brar <jassisinghbrar@gmail.com>
7331L: linux-kernel@vger.kernel.org
7332S: Maintained
7333F: drivers/mailbox/
7334F: include/linux/mailbox_client.h
7335F: include/linux/mailbox_controller.h
7336
7337MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7338M: Michael Kerrisk <mtk.manpages@gmail.com>
7339W: http://www.kernel.org/doc/man-pages
7340L: linux-man@vger.kernel.org
7341S: Maintained
7342
7343MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7344M: Andrew Lunn <andrew@lunn.ch>
7345M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7346S: Maintained
7347F: drivers/net/dsa/mv88e6xxx/
7348
7349MARVELL ARMADA DRM SUPPORT
7350M: Russell King <rmk+kernel@armlinux.org.uk>
7351S: Maintained
7352F: drivers/gpu/drm/armada/
7353F: include/uapi/drm/armada_drm.h
7354F: Documentation/devicetree/bindings/display/armada/
7355
7356MARVELL CRYPTO DRIVER
7357M: Boris Brezillon <boris.brezillon@free-electrons.com>
7358M: Arnaud Ebalard <arno@natisbad.org>
7359F: drivers/crypto/marvell/
7360S: Maintained
7361L: linux-crypto@vger.kernel.org
7362
7363MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7364M: Mirko Lindner <mlindner@marvell.com>
7365M: Stephen Hemminger <stephen@networkplumber.org>
7366L: netdev@vger.kernel.org
7367S: Maintained
7368F: drivers/net/ethernet/marvell/sk*
7369
7370MARVELL LIBERTAS WIRELESS DRIVER
7371L: libertas-dev@lists.infradead.org
7372S: Orphan
7373F: drivers/net/wireless/marvell/libertas/
7374
7375MARVELL MV643XX ETHERNET DRIVER
7376M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7377L: netdev@vger.kernel.org
7378S: Maintained
7379F: drivers/net/ethernet/marvell/mv643xx_eth.*
7380F: include/linux/mv643xx.h
7381
7382MARVELL MVNETA ETHERNET DRIVER
7383M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7384L: netdev@vger.kernel.org
7385S: Maintained
7386F: drivers/net/ethernet/marvell/mvneta.*
7387
7388MARVELL MWIFIEX WIRELESS DRIVER
7389M: Amitkumar Karwar <akarwar@marvell.com>
7390M: Nishant Sarmukadam <nishants@marvell.com>
7391L: linux-wireless@vger.kernel.org
7392S: Maintained
7393F: drivers/net/wireless/marvell/mwifiex/
7394
7395MARVELL MWL8K WIRELESS DRIVER
7396M: Lennert Buytenhek <buytenh@wantstofly.org>
7397L: linux-wireless@vger.kernel.org
7398S: Odd Fixes
7399F: drivers/net/wireless/marvell/mwl8k.c
7400
7401MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7402M: Nicolas Pitre <nico@fluxnic.net>
7403S: Odd Fixes
7404F: drivers/mmc/host/mvsdio.*
7405
7406MATROX FRAMEBUFFER DRIVER
7407L: linux-fbdev@vger.kernel.org
7408S: Orphan
7409F: drivers/video/fbdev/matrox/matroxfb_*
7410F: include/uapi/linux/matroxfb.h
7411
7412MAX16065 HARDWARE MONITOR DRIVER
7413M: Guenter Roeck <linux@roeck-us.net>
7414L: linux-hwmon@vger.kernel.org
7415S: Maintained
7416F: Documentation/hwmon/max16065
7417F: drivers/hwmon/max16065.c
7418
7419MAX20751 HARDWARE MONITOR DRIVER
7420M: Guenter Roeck <linux@roeck-us.net>
7421L: linux-hwmon@vger.kernel.org
7422S: Maintained
7423F: Documentation/hwmon/max20751
7424F: drivers/hwmon/max20751.c
7425
7426MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7427M: "Hans J. Koch" <hjk@hansjkoch.de>
7428L: linux-hwmon@vger.kernel.org
7429S: Maintained
7430F: Documentation/hwmon/max6650
7431F: drivers/hwmon/max6650.c
7432
7433MAX6697 HARDWARE MONITOR DRIVER
7434M: Guenter Roeck <linux@roeck-us.net>
7435L: linux-hwmon@vger.kernel.org
7436S: Maintained
7437F: Documentation/hwmon/max6697
7438F: Documentation/devicetree/bindings/i2c/max6697.txt
7439F: drivers/hwmon/max6697.c
7440F: include/linux/platform_data/max6697.h
7441
7442MAX9860 MONO AUDIO VOICE CODEC DRIVER
7443M: Peter Rosin <peda@axentia.se>
7444L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7445S: Maintained
7446F: Documentation/devicetree/bindings/sound/max9860.txt
7447F: sound/soc/codecs/max9860.*
7448
7449MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7450M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7451L: linux-pm@vger.kernel.org
7452S: Supported
7453F: drivers/power/max14577_charger.c
7454F: drivers/power/max77693_charger.c
7455
7456MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7457M: Javier Martinez Canillas <javier@osg.samsung.com>
7458L: linux-kernel@vger.kernel.org
7459S: Supported
7460F: drivers/*/*max77802*.c
7461F: Documentation/devicetree/bindings/*/*max77802.txt
7462F: include/dt-bindings/*/*max77802.h
7463
7464MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7465M: Chanwoo Choi <cw00.choi@samsung.com>
7466M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
7467L: linux-kernel@vger.kernel.org
7468S: Supported
7469F: drivers/*/max14577*.c
7470F: drivers/*/max77686*.c
7471F: drivers/*/max77693*.c
7472F: drivers/extcon/extcon-max14577.c
7473F: drivers/extcon/extcon-max77693.c
7474F: drivers/rtc/rtc-max77686.c
7475F: drivers/clk/clk-max77686.c
7476F: Documentation/devicetree/bindings/mfd/max14577.txt
7477F: Documentation/devicetree/bindings/*/max77686.txt
7478F: Documentation/devicetree/bindings/mfd/max77693.txt
7479F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7480F: include/linux/mfd/max14577*.h
7481F: include/linux/mfd/max77686*.h
7482F: include/linux/mfd/max77693*.h
7483
7484MAXIRADIO FM RADIO RECEIVER DRIVER
7485M: Hans Verkuil <hverkuil@xs4all.nl>
7486L: linux-media@vger.kernel.org
7487T: git git://linuxtv.org/media_tree.git
7488W: https://linuxtv.org
7489S: Maintained
7490F: drivers/media/radio/radio-maxiradio*
7491
7492MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7493M: Peter Rosin <peda@axentia.se>
7494L: linux-iio@vger.kernel.org
7495S: Maintained
7496F: drivers/iio/potentiometer/mcp4531.c
7497
7498MEDIA DRIVERS FOR RENESAS - FCP
7499M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7500L: linux-media@vger.kernel.org
7501L: linux-renesas-soc@vger.kernel.org
7502T: git git://linuxtv.org/media_tree.git
7503S: Supported
7504F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7505F: drivers/media/platform/rcar-fcp.c
7506F: include/media/rcar-fcp.h
7507
7508MEDIA DRIVERS FOR RENESAS - VSP1
7509M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7510L: linux-media@vger.kernel.org
7511L: linux-renesas-soc@vger.kernel.org
7512T: git git://linuxtv.org/media_tree.git
7513S: Supported
7514F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7515F: drivers/media/platform/vsp1/
7516
7517MEDIA DRIVERS FOR HELENE
7518M: Abylay Ospan <aospan@netup.ru>
7519L: linux-media@vger.kernel.org
7520W: https://linuxtv.org
7521W: http://netup.tv/
7522T: git git://linuxtv.org/media_tree.git
7523S: Supported
7524F: drivers/media/dvb-frontends/helene*
7525
7526MEDIA DRIVERS FOR ASCOT2E
7527M: Sergey Kozlov <serjk@netup.ru>
7528M: Abylay Ospan <aospan@netup.ru>
7529L: linux-media@vger.kernel.org
7530W: https://linuxtv.org
7531W: http://netup.tv/
7532T: git git://linuxtv.org/media_tree.git
7533S: Supported
7534F: drivers/media/dvb-frontends/ascot2e*
7535
7536MEDIA DRIVERS FOR CXD2841ER
7537M: Sergey Kozlov <serjk@netup.ru>
7538M: Abylay Ospan <aospan@netup.ru>
7539L: linux-media@vger.kernel.org
7540W: https://linuxtv.org
7541W: http://netup.tv/
7542T: git git://linuxtv.org/media_tree.git
7543S: Supported
7544F: drivers/media/dvb-frontends/cxd2841er*
7545
7546MEDIA DRIVERS FOR HORUS3A
7547M: Sergey Kozlov <serjk@netup.ru>
7548M: Abylay Ospan <aospan@netup.ru>
7549L: linux-media@vger.kernel.org
7550W: https://linuxtv.org
7551W: http://netup.tv/
7552T: git git://linuxtv.org/media_tree.git
7553S: Supported
7554F: drivers/media/dvb-frontends/horus3a*
7555
7556MEDIA DRIVERS FOR LNBH25
7557M: Sergey Kozlov <serjk@netup.ru>
7558M: Abylay Ospan <aospan@netup.ru>
7559L: linux-media@vger.kernel.org
7560W: https://linuxtv.org
7561W: http://netup.tv/
7562T: git git://linuxtv.org/media_tree.git
7563S: Supported
7564F: drivers/media/dvb-frontends/lnbh25*
7565
7566MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7567M: Sergey Kozlov <serjk@netup.ru>
7568M: Abylay Ospan <aospan@netup.ru>
7569L: linux-media@vger.kernel.org
7570W: https://linuxtv.org
7571W: http://netup.tv/
7572T: git git://linuxtv.org/media_tree.git
7573S: Supported
7574F: drivers/media/pci/netup_unidvb/*
7575
7576MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7577M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7578M: Mauro Carvalho Chehab <mchehab@kernel.org>
7579P: LinuxTV.org Project
7580L: linux-media@vger.kernel.org
7581W: https://linuxtv.org
7582Q: http://patchwork.kernel.org/project/linux-media/list/
7583T: git git://linuxtv.org/media_tree.git
7584S: Maintained
7585F: Documentation/dvb/
7586F: Documentation/video4linux/
7587F: Documentation/DocBook/media/
7588F: drivers/media/
7589F: drivers/staging/media/
7590F: include/linux/platform_data/media/
7591F: include/media/
7592F: include/uapi/linux/dvb/
7593F: include/uapi/linux/videodev2.h
7594F: include/uapi/linux/media.h
7595F: include/uapi/linux/v4l2-*
7596F: include/uapi/linux/meye.h
7597F: include/uapi/linux/ivtv*
7598F: include/uapi/linux/uvcvideo.h
7599
7600MEDIATEK ETHERNET DRIVER
7601M: Felix Fietkau <nbd@openwrt.org>
7602M: John Crispin <blogic@openwrt.org>
7603L: netdev@vger.kernel.org
7604S: Maintained
7605F: drivers/net/ethernet/mediatek/
7606
7607MEDIATEK MT7601U WIRELESS LAN DRIVER
7608M: Jakub Kicinski <kubakici@wp.pl>
7609L: linux-wireless@vger.kernel.org
7610S: Maintained
7611F: drivers/net/wireless/mediatek/mt7601u/
7612
7613MEGARAID SCSI/SAS DRIVERS
7614M: Kashyap Desai <kashyap.desai@avagotech.com>
7615M: Sumit Saxena <sumit.saxena@avagotech.com>
7616M: Uday Lingala <uday.lingala@avagotech.com>
7617L: megaraidlinux.pdl@avagotech.com
7618L: linux-scsi@vger.kernel.org
7619W: http://www.lsi.com
7620S: Maintained
7621F: Documentation/scsi/megaraid.txt
7622F: drivers/scsi/megaraid.*
7623F: drivers/scsi/megaraid/
7624
7625MELLANOX ETHERNET DRIVER (mlx4_en)
7626M: Tariq Toukan <tariqt@mellanox.com>
7627L: netdev@vger.kernel.org
7628S: Supported
7629W: http://www.mellanox.com
7630Q: http://patchwork.ozlabs.org/project/netdev/list/
7631F: drivers/net/ethernet/mellanox/mlx4/en_*
7632
7633MELLANOX ETHERNET DRIVER (mlx5e)
7634M: Saeed Mahameed <saeedm@mellanox.com>
7635L: netdev@vger.kernel.org
7636S: Supported
7637W: http://www.mellanox.com
7638Q: http://patchwork.ozlabs.org/project/netdev/list/
7639F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7640
7641MELLANOX ETHERNET SWITCH DRIVERS
7642M: Jiri Pirko <jiri@mellanox.com>
7643M: Ido Schimmel <idosch@mellanox.com>
7644L: netdev@vger.kernel.org
7645S: Supported
7646W: http://www.mellanox.com
7647Q: http://patchwork.ozlabs.org/project/netdev/list/
7648F: drivers/net/ethernet/mellanox/mlxsw/
7649
7650SOFT-ROCE DRIVER (rxe)
7651M: Moni Shoua <monis@mellanox.com>
7652L: linux-rdma@vger.kernel.org
7653S: Supported
7654W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7655Q: http://patchwork.kernel.org/project/linux-rdma/list/
7656F: drivers/infiniband/hw/rxe/
7657F: include/uapi/rdma/rdma_user_rxe.h
7658
7659MEMBARRIER SUPPORT
7660M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7661M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7662L: linux-kernel@vger.kernel.org
7663S: Supported
7664F: kernel/membarrier.c
7665F: include/uapi/linux/membarrier.h
7666
7667MEMORY MANAGEMENT
7668L: linux-mm@kvack.org
7669W: http://www.linux-mm.org
7670S: Maintained
7671F: include/linux/mm.h
7672F: include/linux/gfp.h
7673F: include/linux/mmzone.h
7674F: include/linux/memory_hotplug.h
7675F: include/linux/vmalloc.h
7676F: mm/
7677
7678MEMORY TECHNOLOGY DEVICES (MTD)
7679M: David Woodhouse <dwmw2@infradead.org>
7680M: Brian Norris <computersforpeace@gmail.com>
7681L: linux-mtd@lists.infradead.org
7682W: http://www.linux-mtd.infradead.org/
7683Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7684T: git git://git.infradead.org/linux-mtd.git
7685T: git git://git.infradead.org/l2-mtd.git
7686S: Maintained
7687F: Documentation/devicetree/bindings/mtd/
7688F: drivers/mtd/
7689F: include/linux/mtd/
7690F: include/uapi/mtd/
7691
7692MEN A21 WATCHDOG DRIVER
7693M: Johannes Thumshirn <morbidrsa@gmail.com>
7694L: linux-watchdog@vger.kernel.org
7695S: Maintained
7696F: drivers/watchdog/mena21_wdt.c
7697
7698MEN CHAMELEON BUS (mcb)
7699M: Johannes Thumshirn <morbidrsa@gmail.com>
7700S: Maintained
7701F: drivers/mcb/
7702F: include/linux/mcb.h
7703F: Documentation/men-chameleon-bus.txt
7704
7705MEN F21BMC (Board Management Controller)
7706M: Andreas Werner <andreas.werner@men.de>
7707S: Supported
7708F: drivers/mfd/menf21bmc.c
7709F: drivers/watchdog/menf21bmc_wdt.c
7710F: drivers/leds/leds-menf21bmc.c
7711F: drivers/hwmon/menf21bmc_hwmon.c
7712F: Documentation/hwmon/menf21bmc
7713
7714METAG ARCHITECTURE
7715M: James Hogan <james.hogan@imgtec.com>
7716L: linux-metag@vger.kernel.org
7717T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7718S: Odd Fixes
7719F: arch/metag/
7720F: Documentation/metag/
7721F: Documentation/devicetree/bindings/metag/
7722F: Documentation/devicetree/bindings/interrupt-controller/img,*
7723F: drivers/clocksource/metag_generic.c
7724F: drivers/irqchip/irq-metag.c
7725F: drivers/irqchip/irq-metag-ext.c
7726F: drivers/tty/metag_da.c
7727
7728MICROBLAZE ARCHITECTURE
7729M: Michal Simek <monstr@monstr.eu>
7730W: http://www.monstr.eu/fdt/
7731T: git git://git.monstr.eu/linux-2.6-microblaze.git
7732S: Supported
7733F: arch/microblaze/
7734
7735MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7736M: Chen Yu <yu.c.chen@intel.com>
7737L: platform-driver-x86@vger.kernel.org
7738S: Supported
7739F: drivers/platform/x86/surfacepro3_button.c
7740
7741MICROTEK X6 SCANNER
7742M: Oliver Neukum <oliver@neukum.org>
7743S: Maintained
7744F: drivers/usb/image/microtek.*
7745
7746MIPS
7747M: Ralf Baechle <ralf@linux-mips.org>
7748L: linux-mips@linux-mips.org
7749W: http://www.linux-mips.org/
7750T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7751Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7752S: Supported
7753F: Documentation/devicetree/bindings/mips/
7754F: Documentation/mips/
7755F: arch/mips/
7756
7757MIPS/LOONGSON1 ARCHITECTURE
7758M: Keguang Zhang <keguang.zhang@gmail.com>
7759L: linux-mips@linux-mips.org
7760S: Maintained
7761F: arch/mips/loongson32/
7762F: arch/mips/include/asm/mach-loongson32/
7763F: drivers/*/*loongson1*
7764F: drivers/*/*/*loongson1*
7765
7766MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7767M: Hans Verkuil <hverkuil@xs4all.nl>
7768L: linux-media@vger.kernel.org
7769T: git git://linuxtv.org/media_tree.git
7770W: https://linuxtv.org
7771S: Odd Fixes
7772F: drivers/media/radio/radio-miropcm20*
7773
7774MELLANOX MLX4 core VPI driver
7775M: Yishai Hadas <yishaih@mellanox.com>
7776L: netdev@vger.kernel.org
7777L: linux-rdma@vger.kernel.org
7778W: http://www.mellanox.com
7779Q: http://patchwork.ozlabs.org/project/netdev/list/
7780S: Supported
7781F: drivers/net/ethernet/mellanox/mlx4/
7782F: include/linux/mlx4/
7783
7784MELLANOX MLX4 IB driver
7785M: Yishai Hadas <yishaih@mellanox.com>
7786L: linux-rdma@vger.kernel.org
7787W: http://www.mellanox.com
7788Q: http://patchwork.kernel.org/project/linux-rdma/list/
7789S: Supported
7790F: drivers/infiniband/hw/mlx4/
7791F: include/linux/mlx4/
7792
7793MELLANOX MLX5 core VPI driver
7794M: Matan Barak <matanb@mellanox.com>
7795M: Leon Romanovsky <leonro@mellanox.com>
7796L: netdev@vger.kernel.org
7797L: linux-rdma@vger.kernel.org
7798W: http://www.mellanox.com
7799Q: http://patchwork.ozlabs.org/project/netdev/list/
7800S: Supported
7801F: drivers/net/ethernet/mellanox/mlx5/core/
7802F: include/linux/mlx5/
7803
7804MELLANOX MLX5 IB driver
7805M: Matan Barak <matanb@mellanox.com>
7806M: Leon Romanovsky <leonro@mellanox.com>
7807L: linux-rdma@vger.kernel.org
7808W: http://www.mellanox.com
7809Q: http://patchwork.kernel.org/project/linux-rdma/list/
7810S: Supported
7811F: drivers/infiniband/hw/mlx5/
7812F: include/linux/mlx5/
7813
7814MELEXIS MLX90614 DRIVER
7815M: Crt Mori <cmo@melexis.com>
7816L: linux-iio@vger.kernel.org
7817W: http://www.melexis.com
7818S: Supported
7819F: drivers/iio/temperature/mlx90614.c
7820
7821MN88472 MEDIA DRIVER
7822M: Antti Palosaari <crope@iki.fi>
7823L: linux-media@vger.kernel.org
7824W: https://linuxtv.org
7825W: http://palosaari.fi/linux/
7826Q: http://patchwork.linuxtv.org/project/linux-media/list/
7827S: Maintained
7828F: drivers/media/dvb-frontends/mn88472*
7829
7830MN88473 MEDIA DRIVER
7831M: Antti Palosaari <crope@iki.fi>
7832L: linux-media@vger.kernel.org
7833W: https://linuxtv.org
7834W: http://palosaari.fi/linux/
7835Q: http://patchwork.linuxtv.org/project/linux-media/list/
7836S: Maintained
7837F: drivers/media/dvb-frontends/mn88473*
7838
7839MODULE SUPPORT
7840M: Rusty Russell <rusty@rustcorp.com.au>
7841S: Maintained
7842F: include/linux/module.h
7843F: kernel/module.c
7844
7845MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
7846W: http://popies.net/meye/
7847S: Orphan
7848F: Documentation/video4linux/meye.txt
7849F: drivers/media/pci/meye/
7850F: include/uapi/linux/meye.h
7851
7852MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
7853M: Jiri Slaby <jirislaby@gmail.com>
7854S: Maintained
7855F: Documentation/serial/moxa-smartio
7856F: drivers/tty/mxser.*
7857
7858MR800 AVERMEDIA USB FM RADIO DRIVER
7859M: Alexey Klimov <klimov.linux@gmail.com>
7860L: linux-media@vger.kernel.org
7861T: git git://linuxtv.org/media_tree.git
7862S: Maintained
7863F: drivers/media/radio/radio-mr800.c
7864
7865MRF24J40 IEEE 802.15.4 RADIO DRIVER
7866M: Alan Ott <alan@signal11.us>
7867L: linux-wpan@vger.kernel.org
7868S: Maintained
7869F: drivers/net/ieee802154/mrf24j40.c
7870F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
7871
7872MSI LAPTOP SUPPORT
7873M: "Lee, Chun-Yi" <jlee@suse.com>
7874L: platform-driver-x86@vger.kernel.org
7875S: Maintained
7876F: drivers/platform/x86/msi-laptop.c
7877
7878MSI WMI SUPPORT
7879L: platform-driver-x86@vger.kernel.org
7880S: Orphan
7881F: drivers/platform/x86/msi-wmi.c
7882
7883MSI001 MEDIA DRIVER
7884M: Antti Palosaari <crope@iki.fi>
7885L: linux-media@vger.kernel.org
7886W: https://linuxtv.org
7887W: http://palosaari.fi/linux/
7888Q: http://patchwork.linuxtv.org/project/linux-media/list/
7889T: git git://linuxtv.org/anttip/media_tree.git
7890S: Maintained
7891F: drivers/media/tuners/msi001*
7892
7893MSI2500 MEDIA DRIVER
7894M: Antti Palosaari <crope@iki.fi>
7895L: linux-media@vger.kernel.org
7896W: https://linuxtv.org
7897W: http://palosaari.fi/linux/
7898Q: http://patchwork.linuxtv.org/project/linux-media/list/
7899T: git git://linuxtv.org/anttip/media_tree.git
7900S: Maintained
7901F: drivers/media/usb/msi2500/
7902
7903MSYSTEMS DISKONCHIP G3 MTD DRIVER
7904M: Robert Jarzmik <robert.jarzmik@free.fr>
7905L: linux-mtd@lists.infradead.org
7906S: Maintained
7907F: drivers/mtd/devices/docg3*
7908
7909MT9M032 APTINA SENSOR DRIVER
7910M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7911L: linux-media@vger.kernel.org
7912T: git git://linuxtv.org/media_tree.git
7913S: Maintained
7914F: drivers/media/i2c/mt9m032.c
7915F: include/media/i2c/mt9m032.h
7916
7917MT9P031 APTINA CAMERA SENSOR
7918M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7919L: linux-media@vger.kernel.org
7920T: git git://linuxtv.org/media_tree.git
7921S: Maintained
7922F: drivers/media/i2c/mt9p031.c
7923F: include/media/i2c/mt9p031.h
7924
7925MT9T001 APTINA CAMERA SENSOR
7926M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7927L: linux-media@vger.kernel.org
7928T: git git://linuxtv.org/media_tree.git
7929S: Maintained
7930F: drivers/media/i2c/mt9t001.c
7931F: include/media/i2c/mt9t001.h
7932
7933MT9V032 APTINA CAMERA SENSOR
7934M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7935L: linux-media@vger.kernel.org
7936T: git git://linuxtv.org/media_tree.git
7937S: Maintained
7938F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
7939F: drivers/media/i2c/mt9v032.c
7940F: include/media/i2c/mt9v032.h
7941
7942MULTIFUNCTION DEVICES (MFD)
7943M: Lee Jones <lee.jones@linaro.org>
7944T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
7945S: Supported
7946F: drivers/mfd/
7947F: include/linux/mfd/
7948
7949MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
7950M: Ulf Hansson <ulf.hansson@linaro.org>
7951L: linux-mmc@vger.kernel.org
7952T: git git://git.linaro.org/people/ulf.hansson/mmc.git
7953S: Maintained
7954F: Documentation/devicetree/bindings/mmc/
7955F: drivers/mmc/
7956F: include/linux/mmc/
7957F: include/uapi/linux/mmc/
7958
7959MULTIMEDIA CARD (MMC) ETC. OVER SPI
7960S: Orphan
7961F: drivers/mmc/host/mmc_spi.c
7962F: include/linux/spi/mmc_spi.h
7963
7964MULTISOUND SOUND DRIVER
7965M: Andrew Veliath <andrewtv@usa.net>
7966S: Maintained
7967F: Documentation/sound/oss/MultiSound
7968F: sound/oss/msnd*
7969
7970MULTITECH MULTIPORT CARD (ISICOM)
7971S: Orphan
7972F: drivers/tty/isicom.c
7973F: include/linux/isicom.h
7974
7975MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
7976M: Bin Liu <b-liu@ti.com>
7977L: linux-usb@vger.kernel.org
7978T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
7979S: Maintained
7980F: drivers/usb/musb/
7981
7982MXL5007T MEDIA DRIVER
7983M: Michael Krufky <mkrufky@linuxtv.org>
7984L: linux-media@vger.kernel.org
7985W: https://linuxtv.org
7986W: http://github.com/mkrufky
7987Q: http://patchwork.linuxtv.org/project/linux-media/list/
7988T: git git://linuxtv.org/mkrufky/tuners.git
7989S: Maintained
7990F: drivers/media/tuners/mxl5007t.*
7991
7992MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
7993M: Hyong-Youb Kim <hykim@myri.com>
7994L: netdev@vger.kernel.org
7995W: https://www.myricom.com/support/downloads/myri10ge.html
7996S: Supported
7997F: drivers/net/ethernet/myricom/myri10ge/
7998
7999NAND FLASH SUBSYSTEM
8000M: Boris Brezillon <boris.brezillon@free-electrons.com>
8001R: Richard Weinberger <richard@nod.at>
8002L: linux-mtd@lists.infradead.org
8003W: http://www.linux-mtd.infradead.org/
8004Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8005T: git git://github.com/linux-nand/linux.git
8006S: Maintained
8007F: drivers/mtd/nand/
8008F: include/linux/mtd/nand*.h
8009
8010NATSEMI ETHERNET DRIVER (DP8381x)
8011S: Orphan
8012F: drivers/net/ethernet/natsemi/natsemi.c
8013
8014NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8015M: Daniel Mack <zonque@gmail.com>
8016S: Maintained
8017L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8018W: http://www.native-instruments.com
8019F: sound/usb/caiaq/
8020
8021NCP FILESYSTEM
8022M: Petr Vandrovec <petr@vandrovec.name>
8023S: Odd Fixes
8024F: fs/ncpfs/
8025
8026NCR 5380 SCSI DRIVERS
8027M: Finn Thain <fthain@telegraphics.com.au>
8028M: Michael Schmitz <schmitzmic@gmail.com>
8029L: linux-scsi@vger.kernel.org
8030S: Maintained
8031F: Documentation/scsi/g_NCR5380.txt
8032F: Documentation/scsi/dtc3x80.txt
8033F: drivers/scsi/NCR5380.*
8034F: drivers/scsi/arm/cumana_1.c
8035F: drivers/scsi/arm/oak.c
8036F: drivers/scsi/atari_scsi.*
8037F: drivers/scsi/dmx3191d.c
8038F: drivers/scsi/dtc.*
8039F: drivers/scsi/g_NCR5380.*
8040F: drivers/scsi/g_NCR5380_mmio.c
8041F: drivers/scsi/mac_scsi.*
8042F: drivers/scsi/pas16.*
8043F: drivers/scsi/sun3_scsi.*
8044F: drivers/scsi/sun3_scsi_vme.c
8045F: drivers/scsi/t128.*
8046
8047NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8048M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8049L: linux-scsi@vger.kernel.org
8050S: Maintained
8051F: drivers/scsi/NCR_D700.*
8052
8053NCT6775 HARDWARE MONITOR DRIVER
8054M: Guenter Roeck <linux@roeck-us.net>
8055L: linux-hwmon@vger.kernel.org
8056S: Maintained
8057F: Documentation/hwmon/nct6775
8058F: drivers/hwmon/nct6775.c
8059
8060NETEFFECT IWARP RNIC DRIVER (IW_NES)
8061M: Faisal Latif <faisal.latif@intel.com>
8062L: linux-rdma@vger.kernel.org
8063W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8064S: Supported
8065F: drivers/infiniband/hw/nes/
8066
8067NETEM NETWORK EMULATOR
8068M: Stephen Hemminger <stephen@networkplumber.org>
8069L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8070S: Maintained
8071F: net/sched/sch_netem.c
8072
8073NETERION 10GbE DRIVERS (s2io/vxge)
8074M: Jon Mason <jdmason@kudzu.us>
8075L: netdev@vger.kernel.org
8076S: Supported
8077F: Documentation/networking/s2io.txt
8078F: Documentation/networking/vxge.txt
8079F: drivers/net/ethernet/neterion/
8080
8081NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8082M: Pablo Neira Ayuso <pablo@netfilter.org>
8083M: Patrick McHardy <kaber@trash.net>
8084M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8085L: netfilter-devel@vger.kernel.org
8086L: coreteam@netfilter.org
8087W: http://www.netfilter.org/
8088W: http://www.iptables.org/
8089Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8090T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8091T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8092S: Supported
8093F: include/linux/netfilter*
8094F: include/linux/netfilter/
8095F: include/net/netfilter/
8096F: include/uapi/linux/netfilter*
8097F: include/uapi/linux/netfilter/
8098F: net/*/netfilter.c
8099F: net/*/netfilter/
8100F: net/netfilter/
8101F: net/bridge/br_netfilter*.c
8102
8103NETLABEL
8104M: Paul Moore <paul@paul-moore.com>
8105W: http://netlabel.sf.net
8106L: netdev@vger.kernel.org
8107S: Maintained
8108F: Documentation/netlabel/
8109F: include/net/netlabel.h
8110F: net/netlabel/
8111
8112NETROM NETWORK LAYER
8113M: Ralf Baechle <ralf@linux-mips.org>
8114L: linux-hams@vger.kernel.org
8115W: http://www.linux-ax25.org/
8116S: Maintained
8117F: include/net/netrom.h
8118F: include/uapi/linux/netrom.h
8119F: net/netrom/
8120
8121NETRONOME ETHERNET DRIVERS
8122M: Jakub Kicinski <jakub.kicinski@netronome.com>
8123L: oss-drivers@netronome.com
8124S: Maintained
8125F: drivers/net/ethernet/netronome/
8126
8127NETWORK BLOCK DEVICE (NBD)
8128M: Markus Pargmann <mpa@pengutronix.de>
8129S: Maintained
8130L: nbd-general@lists.sourceforge.net
8131T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8132F: Documentation/blockdev/nbd.txt
8133F: drivers/block/nbd.c
8134F: include/uapi/linux/nbd.h
8135
8136NETWORK DROP MONITOR
8137M: Neil Horman <nhorman@tuxdriver.com>
8138L: netdev@vger.kernel.org
8139S: Maintained
8140W: https://fedorahosted.org/dropwatch/
8141F: net/core/drop_monitor.c
8142
8143NETWORKING [GENERAL]
8144M: "David S. Miller" <davem@davemloft.net>
8145L: netdev@vger.kernel.org
8146W: http://www.linuxfoundation.org/en/Net
8147Q: http://patchwork.ozlabs.org/project/netdev/list/
8148T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8149T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8150S: Maintained
8151F: net/
8152F: include/net/
8153F: include/linux/in.h
8154F: include/linux/net.h
8155F: include/linux/netdevice.h
8156F: include/uapi/linux/in.h
8157F: include/uapi/linux/net.h
8158F: include/uapi/linux/netdevice.h
8159F: include/uapi/linux/net_namespace.h
8160F: tools/net/
8161F: tools/testing/selftests/net/
8162F: lib/random32.c
8163F: lib/test_bpf.c
8164
8165NETWORKING [IPv4/IPv6]
8166M: "David S. Miller" <davem@davemloft.net>
8167M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8168M: James Morris <jmorris@namei.org>
8169M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8170M: Patrick McHardy <kaber@trash.net>
8171L: netdev@vger.kernel.org
8172T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8173S: Maintained
8174F: net/ipv4/
8175F: net/ipv6/
8176F: include/net/ip*
8177F: arch/x86/net/*
8178
8179NETWORKING [IPSEC]
8180M: Steffen Klassert <steffen.klassert@secunet.com>
8181M: Herbert Xu <herbert@gondor.apana.org.au>
8182M: "David S. Miller" <davem@davemloft.net>
8183L: netdev@vger.kernel.org
8184T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8185T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8186S: Maintained
8187F: net/core/flow.c
8188F: net/xfrm/
8189F: net/key/
8190F: net/ipv4/xfrm*
8191F: net/ipv4/esp4.c
8192F: net/ipv4/ah4.c
8193F: net/ipv4/ipcomp.c
8194F: net/ipv4/ip_vti.c
8195F: net/ipv6/xfrm*
8196F: net/ipv6/esp6.c
8197F: net/ipv6/ah6.c
8198F: net/ipv6/ipcomp6.c
8199F: net/ipv6/ip6_vti.c
8200F: include/uapi/linux/xfrm.h
8201F: include/net/xfrm.h
8202
8203NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8204M: Paul Moore <paul@paul-moore.com>
8205L: netdev@vger.kernel.org
8206S: Maintained
8207
8208NETWORKING [WIRELESS]
8209L: linux-wireless@vger.kernel.org
8210Q: http://patchwork.kernel.org/project/linux-wireless/list/
8211
8212NETWORKING DRIVERS
8213L: netdev@vger.kernel.org
8214W: http://www.linuxfoundation.org/en/Net
8215Q: http://patchwork.ozlabs.org/project/netdev/list/
8216T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8217T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8218S: Odd Fixes
8219F: Documentation/devicetree/bindings/net/
8220F: drivers/net/
8221F: include/linux/if_*
8222F: include/linux/netdevice.h
8223F: include/linux/etherdevice.h
8224F: include/linux/fcdevice.h
8225F: include/linux/fddidevice.h
8226F: include/linux/hippidevice.h
8227F: include/linux/inetdevice.h
8228F: include/uapi/linux/if_*
8229F: include/uapi/linux/netdevice.h
8230
8231NETWORKING DRIVERS (WIRELESS)
8232M: Kalle Valo <kvalo@codeaurora.org>
8233L: linux-wireless@vger.kernel.org
8234Q: http://patchwork.kernel.org/project/linux-wireless/list/
8235T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8236T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8237S: Maintained
8238F: Documentation/devicetree/bindings/net/wireless/
8239F: drivers/net/wireless/
8240
8241NETXEN (1/10) GbE SUPPORT
8242M: Manish Chopra <manish.chopra@qlogic.com>
8243M: Sony Chacko <sony.chacko@qlogic.com>
8244M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8245L: netdev@vger.kernel.org
8246W: http://www.qlogic.com
8247S: Supported
8248F: drivers/net/ethernet/qlogic/netxen/
8249
8250NFC SUBSYSTEM
8251M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8252M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8253M: Samuel Ortiz <sameo@linux.intel.com>
8254L: linux-wireless@vger.kernel.org
8255L: linux-nfc@lists.01.org (subscribers-only)
8256S: Supported
8257F: net/nfc/
8258F: include/net/nfc/
8259F: include/uapi/linux/nfc.h
8260F: drivers/nfc/
8261F: include/linux/platform_data/nfcmrvl.h
8262F: include/linux/platform_data/nxp-nci.h
8263F: include/linux/platform_data/pn544.h
8264F: include/linux/platform_data/st21nfca.h
8265F: include/linux/platform_data/st-nci.h
8266F: Documentation/devicetree/bindings/net/nfc/
8267
8268NFS, SUNRPC, AND LOCKD CLIENTS
8269M: Trond Myklebust <trond.myklebust@primarydata.com>
8270M: Anna Schumaker <anna.schumaker@netapp.com>
8271L: linux-nfs@vger.kernel.org
8272W: http://client.linux-nfs.org
8273T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8274S: Maintained
8275F: fs/lockd/
8276F: fs/nfs/
8277F: fs/nfs_common/
8278F: net/sunrpc/
8279F: include/linux/lockd/
8280F: include/linux/nfs*
8281F: include/linux/sunrpc/
8282F: include/uapi/linux/nfs*
8283F: include/uapi/linux/sunrpc/
8284
8285NILFS2 FILESYSTEM
8286M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8287L: linux-nilfs@vger.kernel.org
8288W: http://nilfs.sourceforge.net/
8289W: http://nilfs.osdn.jp/
8290T: git git://github.com/konis/nilfs2.git
8291S: Supported
8292F: Documentation/filesystems/nilfs2.txt
8293F: fs/nilfs2/
8294F: include/trace/events/nilfs2.h
8295F: include/uapi/linux/nilfs2_api.h
8296F: include/uapi/linux/nilfs2_ondisk.h
8297
8298NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8299M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8300W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8301S: Maintained
8302F: Documentation/scsi/NinjaSCSI.txt
8303F: drivers/scsi/pcmcia/nsp_*
8304
8305NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8306M: GOTO Masanori <gotom@debian.or.jp>
8307M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8308W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8309S: Maintained
8310F: Documentation/scsi/NinjaSCSI.txt
8311F: drivers/scsi/nsp32*
8312
8313NIOS2 ARCHITECTURE
8314M: Ley Foon Tan <lftan@altera.com>
8315L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8316T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8317S: Maintained
8318F: arch/nios2/
8319
8320NOKIA N900 POWER SUPPLY DRIVERS
8321R: Pali Rohár <pali.rohar@gmail.com>
8322F: include/linux/power/bq2415x_charger.h
8323F: include/linux/power/bq27xxx_battery.h
8324F: include/linux/power/isp1704_charger.h
8325F: drivers/power/bq2415x_charger.c
8326F: drivers/power/bq27xxx_battery.c
8327F: drivers/power/bq27xxx_battery_i2c.c
8328F: drivers/power/isp1704_charger.c
8329F: drivers/power/rx51_battery.c
8330
8331NTB DRIVER CORE
8332M: Jon Mason <jdmason@kudzu.us>
8333M: Dave Jiang <dave.jiang@intel.com>
8334M: Allen Hubbe <Allen.Hubbe@emc.com>
8335L: linux-ntb@googlegroups.com
8336S: Supported
8337W: https://github.com/jonmason/ntb/wiki
8338T: git git://github.com/jonmason/ntb.git
8339F: drivers/ntb/
8340F: drivers/net/ntb_netdev.c
8341F: include/linux/ntb.h
8342F: include/linux/ntb_transport.h
8343F: tools/testing/selftests/ntb/
8344
8345NTB INTEL DRIVER
8346M: Jon Mason <jdmason@kudzu.us>
8347M: Dave Jiang <dave.jiang@intel.com>
8348L: linux-ntb@googlegroups.com
8349S: Supported
8350W: https://github.com/jonmason/ntb/wiki
8351T: git git://github.com/jonmason/ntb.git
8352F: drivers/ntb/hw/intel/
8353
8354NTB AMD DRIVER
8355M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8356L: linux-ntb@googlegroups.com
8357S: Supported
8358F: drivers/ntb/hw/amd/
8359
8360NTFS FILESYSTEM
8361M: Anton Altaparmakov <anton@tuxera.com>
8362L: linux-ntfs-dev@lists.sourceforge.net
8363W: http://www.tuxera.com/
8364T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8365S: Supported
8366F: Documentation/filesystems/ntfs.txt
8367F: fs/ntfs/
8368
8369NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8370M: Antonino Daplas <adaplas@gmail.com>
8371L: linux-fbdev@vger.kernel.org
8372S: Maintained
8373F: drivers/video/fbdev/riva/
8374F: drivers/video/fbdev/nvidia/
8375
8376NVM EXPRESS DRIVER
8377M: Keith Busch <keith.busch@intel.com>
8378M: Jens Axboe <axboe@fb.com>
8379L: linux-nvme@lists.infradead.org
8380T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8381W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8382S: Supported
8383F: drivers/nvme/host/
8384F: include/linux/nvme.h
8385
8386NVM EXPRESS TARGET DRIVER
8387M: Christoph Hellwig <hch@lst.de>
8388M: Sagi Grimberg <sagi@grimberg.me>
8389L: linux-nvme@lists.infradead.org
8390S: Supported
8391F: drivers/nvme/target/
8392
8393NVMEM FRAMEWORK
8394M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8395M: Maxime Ripard <maxime.ripard@free-electrons.com>
8396S: Maintained
8397F: drivers/nvmem/
8398F: Documentation/devicetree/bindings/nvmem/
8399F: include/linux/nvmem-consumer.h
8400F: include/linux/nvmem-provider.h
8401
8402NXP-NCI NFC DRIVER
8403M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8404R: Charles Gorand <charles.gorand@effinnov.com>
8405L: linux-nfc@lists.01.org (moderated for non-subscribers)
8406S: Supported
8407F: drivers/nfc/nxp-nci
8408
8409NXP TDA998X DRM DRIVER
8410M: Russell King <rmk+kernel@armlinux.org.uk>
8411S: Supported
8412F: drivers/gpu/drm/i2c/tda998x_drv.c
8413F: include/drm/i2c/tda998x.h
8414
8415NXP TFA9879 DRIVER
8416M: Peter Rosin <peda@axentia.se>
8417L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8418S: Maintained
8419F: sound/soc/codecs/tfa9879*
8420
8421OBJTOOL
8422M: Josh Poimboeuf <jpoimboe@redhat.com>
8423S: Supported
8424F: tools/objtool/
8425
8426OMAP SUPPORT
8427M: Tony Lindgren <tony@atomide.com>
8428L: linux-omap@vger.kernel.org
8429W: http://www.muru.com/linux/omap/
8430W: http://linux.omap.com/
8431Q: http://patchwork.kernel.org/project/linux-omap/list/
8432T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8433S: Maintained
8434F: arch/arm/*omap*/
8435F: arch/arm/configs/omap1_defconfig
8436F: arch/arm/configs/omap2plus_defconfig
8437F: drivers/i2c/busses/i2c-omap.c
8438F: drivers/irqchip/irq-omap-intc.c
8439F: drivers/mfd/*omap*.c
8440F: drivers/mfd/menelaus.c
8441F: drivers/mfd/palmas.c
8442F: drivers/mfd/tps65217.c
8443F: drivers/mfd/tps65218.c
8444F: drivers/mfd/tps65910.c
8445F: drivers/mfd/twl-core.[ch]
8446F: drivers/mfd/twl4030*.c
8447F: drivers/mfd/twl6030*.c
8448F: drivers/mfd/twl6040*.c
8449F: drivers/regulator/palmas-regulator*.c
8450F: drivers/regulator/pbias-regulator.c
8451F: drivers/regulator/tps65217-regulator.c
8452F: drivers/regulator/tps65218-regulator.c
8453F: drivers/regulator/tps65910-regulator.c
8454F: drivers/regulator/twl-regulator.c
8455F: include/linux/i2c-omap.h
8456
8457OMAP DEVICE TREE SUPPORT
8458M: Benoît Cousson <bcousson@baylibre.com>
8459M: Tony Lindgren <tony@atomide.com>
8460L: linux-omap@vger.kernel.org
8461L: devicetree@vger.kernel.org
8462S: Maintained
8463F: arch/arm/boot/dts/*omap*
8464F: arch/arm/boot/dts/*am3*
8465F: arch/arm/boot/dts/*am4*
8466F: arch/arm/boot/dts/*am5*
8467F: arch/arm/boot/dts/*dra7*
8468
8469OMAP CLOCK FRAMEWORK SUPPORT
8470M: Paul Walmsley <paul@pwsan.com>
8471L: linux-omap@vger.kernel.org
8472S: Maintained
8473F: arch/arm/*omap*/*clock*
8474
8475OMAP POWER MANAGEMENT SUPPORT
8476M: Kevin Hilman <khilman@kernel.org>
8477L: linux-omap@vger.kernel.org
8478S: Maintained
8479F: arch/arm/*omap*/*pm*
8480F: drivers/cpufreq/omap-cpufreq.c
8481
8482OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8483M: Rajendra Nayak <rnayak@codeaurora.org>
8484M: Paul Walmsley <paul@pwsan.com>
8485L: linux-omap@vger.kernel.org
8486S: Maintained
8487F: arch/arm/mach-omap2/prm*
8488
8489OMAP AUDIO SUPPORT
8490M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8491M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8492L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8493L: linux-omap@vger.kernel.org
8494S: Maintained
8495F: sound/soc/omap/
8496
8497OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8498M: Roger Quadros <rogerq@ti.com>
8499M: Tony Lindgren <tony@atomide.com>
8500L: linux-omap@vger.kernel.org
8501S: Maintained
8502F: drivers/memory/omap-gpmc.c
8503F: arch/arm/mach-omap2/*gpmc*
8504
8505OMAP FRAMEBUFFER SUPPORT
8506M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8507L: linux-fbdev@vger.kernel.org
8508L: linux-omap@vger.kernel.org
8509S: Maintained
8510F: drivers/video/fbdev/omap/
8511
8512OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8513M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8514L: linux-omap@vger.kernel.org
8515L: linux-fbdev@vger.kernel.org
8516S: Maintained
8517F: drivers/video/fbdev/omap2/
8518F: Documentation/arm/OMAP/DSS
8519
8520OMAP HARDWARE SPINLOCK SUPPORT
8521M: Ohad Ben-Cohen <ohad@wizery.com>
8522L: linux-omap@vger.kernel.org
8523S: Maintained
8524F: drivers/hwspinlock/omap_hwspinlock.c
8525
8526OMAP MMC SUPPORT
8527M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8528L: linux-omap@vger.kernel.org
8529S: Maintained
8530F: drivers/mmc/host/omap.c
8531
8532OMAP HS MMC SUPPORT
8533L: linux-mmc@vger.kernel.org
8534L: linux-omap@vger.kernel.org
8535S: Orphan
8536F: drivers/mmc/host/omap_hsmmc.c
8537
8538OMAP RANDOM NUMBER GENERATOR SUPPORT
8539M: Deepak Saxena <dsaxena@plexity.net>
8540S: Maintained
8541F: drivers/char/hw_random/omap-rng.c
8542
8543OMAP HWMOD SUPPORT
8544M: Benoît Cousson <bcousson@baylibre.com>
8545M: Paul Walmsley <paul@pwsan.com>
8546L: linux-omap@vger.kernel.org
8547S: Maintained
8548F: arch/arm/mach-omap2/omap_hwmod.*
8549
8550OMAP HWMOD DATA
8551M: Paul Walmsley <paul@pwsan.com>
8552L: linux-omap@vger.kernel.org
8553S: Maintained
8554F: arch/arm/mach-omap2/omap_hwmod*data*
8555
8556OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8557M: Benoît Cousson <bcousson@baylibre.com>
8558L: linux-omap@vger.kernel.org
8559S: Maintained
8560F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8561
8562OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8563M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8564L: linux-media@vger.kernel.org
8565S: Maintained
8566F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8567F: drivers/media/platform/omap3isp/
8568F: drivers/staging/media/omap4iss/
8569
8570OMAP USB SUPPORT
8571L: linux-usb@vger.kernel.org
8572L: linux-omap@vger.kernel.org
8573S: Orphan
8574F: drivers/usb/*/*omap*
8575F: arch/arm/*omap*/usb*
8576
8577OMAP GPIO DRIVER
8578M: Grygorii Strashko <grygorii.strashko@ti.com>
8579M: Santosh Shilimkar <ssantosh@kernel.org>
8580M: Kevin Hilman <khilman@kernel.org>
8581L: linux-omap@vger.kernel.org
8582S: Maintained
8583F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8584F: drivers/gpio/gpio-omap.c
8585
8586OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8587M: Mark Jackson <mpfj@newflow.co.uk>
8588L: linux-omap@vger.kernel.org
8589S: Maintained
8590F: arch/arm/boot/dts/am335x-nano.dts
8591
8592OMFS FILESYSTEM
8593M: Bob Copeland <me@bobcopeland.com>
8594L: linux-karma-devel@lists.sourceforge.net
8595S: Maintained
8596F: Documentation/filesystems/omfs.txt
8597F: fs/omfs/
8598
8599OMNIKEY CARDMAN 4000 DRIVER
8600M: Harald Welte <laforge@gnumonks.org>
8601S: Maintained
8602F: drivers/char/pcmcia/cm4000_cs.c
8603F: include/linux/cm4000_cs.h
8604F: include/uapi/linux/cm4000_cs.h
8605
8606OMNIKEY CARDMAN 4040 DRIVER
8607M: Harald Welte <laforge@gnumonks.org>
8608S: Maintained
8609F: drivers/char/pcmcia/cm4040_cs.*
8610
8611OMNIVISION OV7670 SENSOR DRIVER
8612M: Jonathan Corbet <corbet@lwn.net>
8613L: linux-media@vger.kernel.org
8614T: git git://linuxtv.org/media_tree.git
8615S: Maintained
8616F: drivers/media/i2c/ov7670.c
8617
8618ONENAND FLASH DRIVER
8619M: Kyungmin Park <kyungmin.park@samsung.com>
8620L: linux-mtd@lists.infradead.org
8621S: Maintained
8622F: drivers/mtd/onenand/
8623F: include/linux/mtd/onenand*.h
8624
8625ONSTREAM SCSI TAPE DRIVER
8626M: Willem Riede <osst@riede.org>
8627L: osst-users@lists.sourceforge.net
8628L: linux-scsi@vger.kernel.org
8629S: Maintained
8630F: Documentation/scsi/osst.txt
8631F: drivers/scsi/osst.*
8632F: drivers/scsi/osst_*.h
8633F: drivers/scsi/st.h
8634
8635OPENCORES I2C BUS DRIVER
8636M: Peter Korsgaard <jacmet@sunsite.dk>
8637L: linux-i2c@vger.kernel.org
8638S: Maintained
8639F: Documentation/i2c/busses/i2c-ocores
8640F: drivers/i2c/busses/i2c-ocores.c
8641
8642OPEN FIRMWARE AND FLATTENED DEVICE TREE
8643M: Rob Herring <robh+dt@kernel.org>
8644M: Frank Rowand <frowand.list@gmail.com>
8645L: devicetree@vger.kernel.org
8646W: http://www.devicetree.org/
8647T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8648S: Maintained
8649F: drivers/of/
8650F: include/linux/of*.h
8651F: scripts/dtc/
8652
8653OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8654M: Rob Herring <robh+dt@kernel.org>
8655M: Mark Rutland <mark.rutland@arm.com>
8656L: devicetree@vger.kernel.org
8657T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8658Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8659S: Maintained
8660F: Documentation/devicetree/
8661F: arch/*/boot/dts/
8662F: include/dt-bindings/
8663
8664OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8665M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8666L: devicetree@vger.kernel.org
8667S: Maintained
8668F: Documentation/devicetree/dynamic-resolution-notes.txt
8669F: Documentation/devicetree/overlay-notes.txt
8670F: drivers/of/overlay.c
8671F: drivers/of/resolver.c
8672
8673OPENRISC ARCHITECTURE
8674M: Jonas Bonn <jonas@southpole.se>
8675W: http://openrisc.net
8676S: Maintained
8677T: git git://openrisc.net/~jonas/linux
8678F: arch/openrisc/
8679
8680OPENVSWITCH
8681M: Pravin Shelar <pshelar@nicira.com>
8682L: netdev@vger.kernel.org
8683L: dev@openvswitch.org
8684W: http://openvswitch.org
8685S: Maintained
8686F: net/openvswitch/
8687F: include/uapi/linux/openvswitch.h
8688
8689OPERATING PERFORMANCE POINTS (OPP)
8690M: Viresh Kumar <vireshk@kernel.org>
8691M: Nishanth Menon <nm@ti.com>
8692M: Stephen Boyd <sboyd@codeaurora.org>
8693L: linux-pm@vger.kernel.org
8694S: Maintained
8695T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8696F: drivers/base/power/opp/
8697F: include/linux/pm_opp.h
8698F: Documentation/power/opp.txt
8699F: Documentation/devicetree/bindings/opp/
8700
8701OPL4 DRIVER
8702M: Clemens Ladisch <clemens@ladisch.de>
8703L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8704T: git git://git.alsa-project.org/alsa-kernel.git
8705S: Maintained
8706F: sound/drivers/opl4/
8707
8708OPROFILE
8709M: Robert Richter <rric@kernel.org>
8710L: oprofile-list@lists.sf.net
8711S: Maintained
8712F: arch/*/include/asm/oprofile*.h
8713F: arch/*/oprofile/
8714F: drivers/oprofile/
8715F: include/linux/oprofile.h
8716
8717ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8718M: Mark Fasheh <mfasheh@suse.com>
8719M: Joel Becker <jlbec@evilplan.org>
8720L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8721W: http://ocfs2.wiki.kernel.org
8722S: Supported
8723F: Documentation/filesystems/ocfs2.txt
8724F: Documentation/filesystems/dlmfs.txt
8725F: fs/ocfs2/
8726
8727ORINOCO DRIVER
8728L: linux-wireless@vger.kernel.org
8729W: http://wireless.kernel.org/en/users/Drivers/orinoco
8730W: http://www.nongnu.org/orinoco/
8731S: Orphan
8732F: drivers/net/wireless/intersil/orinoco/
8733
8734OSD LIBRARY and FILESYSTEM
8735M: Boaz Harrosh <ooo@electrozaur.com>
8736M: Benny Halevy <bhalevy@primarydata.com>
8737L: osd-dev@open-osd.org
8738W: http://open-osd.org
8739T: git git://git.open-osd.org/open-osd.git
8740S: Maintained
8741F: drivers/scsi/osd/
8742F: include/scsi/osd_*
8743F: fs/exofs/
8744
8745OVERLAY FILESYSTEM
8746M: Miklos Szeredi <miklos@szeredi.hu>
8747L: linux-unionfs@vger.kernel.org
8748T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
8749S: Supported
8750F: fs/overlayfs/
8751F: Documentation/filesystems/overlayfs.txt
8752
8753ORANGEFS FILESYSTEM
8754M: Mike Marshall <hubcap@omnibond.com>
8755L: pvfs2-developers@beowulf-underground.org (subscribers-only)
8756T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
8757S: Supported
8758F: fs/orangefs/
8759F: Documentation/filesystems/orangefs.txt
8760
8761P54 WIRELESS DRIVER
8762M: Christian Lamparter <chunkeey@googlemail.com>
8763L: linux-wireless@vger.kernel.org
8764W: http://wireless.kernel.org/en/users/Drivers/p54
8765S: Maintained
8766F: drivers/net/wireless/intersil/p54/
8767
8768PA SEMI ETHERNET DRIVER
8769M: Olof Johansson <olof@lixom.net>
8770L: netdev@vger.kernel.org
8771S: Maintained
8772F: drivers/net/ethernet/pasemi/*
8773
8774PA SEMI SMBUS DRIVER
8775M: Olof Johansson <olof@lixom.net>
8776L: linux-i2c@vger.kernel.org
8777S: Maintained
8778F: drivers/i2c/busses/i2c-pasemi.c
8779
8780PADATA PARALLEL EXECUTION MECHANISM
8781M: Steffen Klassert <steffen.klassert@secunet.com>
8782L: linux-crypto@vger.kernel.org
8783S: Maintained
8784F: kernel/padata.c
8785F: include/linux/padata.h
8786F: Documentation/padata.txt
8787
8788PANASONIC LAPTOP ACPI EXTRAS DRIVER
8789M: Harald Welte <laforge@gnumonks.org>
8790L: platform-driver-x86@vger.kernel.org
8791S: Maintained
8792F: drivers/platform/x86/panasonic-laptop.c
8793
8794PANASONIC MN10300/AM33/AM34 PORT
8795M: David Howells <dhowells@redhat.com>
8796L: linux-am33-list@redhat.com (moderated for non-subscribers)
8797W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
8798S: Maintained
8799F: Documentation/mn10300/
8800F: arch/mn10300/
8801
8802PARALLEL LCD/KEYPAD PANEL DRIVER
8803M: Willy Tarreau <willy@haproxy.com>
8804M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
8805S: Odd Fixes
8806F: Documentation/misc-devices/lcd-panel-cgram.txt
8807F: drivers/misc/panel.c
8808
8809PARALLEL PORT SUBSYSTEM
8810M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
8811M: Sudip Mukherjee <sudip@vectorindia.org>
8812L: linux-parport@lists.infradead.org (subscribers-only)
8813S: Maintained
8814F: drivers/parport/
8815F: include/linux/parport*.h
8816F: drivers/char/ppdev.c
8817F: include/uapi/linux/ppdev.h
8818F: Documentation/parport*.txt
8819
8820PARAVIRT_OPS INTERFACE
8821M: Jeremy Fitzhardinge <jeremy@goop.org>
8822M: Chris Wright <chrisw@sous-sol.org>
8823M: Alok Kataria <akataria@vmware.com>
8824M: Rusty Russell <rusty@rustcorp.com.au>
8825L: virtualization@lists.linux-foundation.org
8826S: Supported
8827F: Documentation/virtual/paravirt_ops.txt
8828F: arch/*/kernel/paravirt*
8829F: arch/*/include/asm/paravirt.h
8830
8831PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
8832M: Tim Waugh <tim@cyberelk.net>
8833L: linux-parport@lists.infradead.org (subscribers-only)
8834S: Maintained
8835F: Documentation/blockdev/paride.txt
8836F: drivers/block/paride/
8837
8838PARISC ARCHITECTURE
8839M: "James E.J. Bottomley" <jejb@parisc-linux.org>
8840M: Helge Deller <deller@gmx.de>
8841L: linux-parisc@vger.kernel.org
8842W: http://www.parisc-linux.org/
8843Q: http://patchwork.kernel.org/project/linux-parisc/list/
8844T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
8845T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
8846S: Maintained
8847F: arch/parisc/
8848F: Documentation/parisc/
8849F: drivers/parisc/
8850F: drivers/char/agp/parisc-agp.c
8851F: drivers/input/serio/gscps2.c
8852F: drivers/parport/parport_gsc.*
8853F: drivers/tty/serial/8250/8250_gsc.c
8854F: drivers/video/fbdev/sti*
8855F: drivers/video/console/sti*
8856F: drivers/video/logo/logo_parisc*
8857
8858PC87360 HARDWARE MONITORING DRIVER
8859M: Jim Cromie <jim.cromie@gmail.com>
8860L: linux-hwmon@vger.kernel.org
8861S: Maintained
8862F: Documentation/hwmon/pc87360
8863F: drivers/hwmon/pc87360.c
8864
8865PC8736x GPIO DRIVER
8866M: Jim Cromie <jim.cromie@gmail.com>
8867S: Maintained
8868F: drivers/char/pc8736x_gpio.c
8869
8870PC87427 HARDWARE MONITORING DRIVER
8871M: Jean Delvare <jdelvare@suse.com>
8872L: linux-hwmon@vger.kernel.org
8873S: Maintained
8874F: Documentation/hwmon/pc87427
8875F: drivers/hwmon/pc87427.c
8876
8877PCA9532 LED DRIVER
8878M: Riku Voipio <riku.voipio@iki.fi>
8879S: Maintained
8880F: drivers/leds/leds-pca9532.c
8881F: include/linux/leds-pca9532.h
8882
8883PCA9541 I2C BUS MASTER SELECTOR DRIVER
8884M: Guenter Roeck <linux@roeck-us.net>
8885L: linux-i2c@vger.kernel.org
8886S: Maintained
8887F: drivers/i2c/muxes/i2c-mux-pca9541.c
8888
8889PCDP - PRIMARY CONSOLE AND DEBUG PORT
8890M: Khalid Aziz <khalid@gonehiking.org>
8891S: Maintained
8892F: drivers/firmware/pcdp.*
8893
8894PCI ERROR RECOVERY
8895M: Linas Vepstas <linasvepstas@gmail.com>
8896L: linux-pci@vger.kernel.org
8897S: Supported
8898F: Documentation/PCI/pci-error-recovery.txt
8899
8900PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
8901M: Russell Currey <ruscur@russell.cc>
8902L: linuxppc-dev@lists.ozlabs.org
8903S: Supported
8904F: Documentation/powerpc/eeh-pci-error-recovery.txt
8905F: arch/powerpc/kernel/eeh*.c
8906F: arch/powerpc/platforms/*/eeh*.c
8907F: arch/powerpc/include/*/eeh*.h
8908
8909PCI SUBSYSTEM
8910M: Bjorn Helgaas <bhelgaas@google.com>
8911L: linux-pci@vger.kernel.org
8912Q: http://patchwork.ozlabs.org/project/linux-pci/list/
8913T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
8914S: Supported
8915F: Documentation/devicetree/bindings/pci/
8916F: Documentation/PCI/
8917F: drivers/pci/
8918F: include/linux/pci*
8919F: arch/x86/pci/
8920F: arch/x86/kernel/quirks.c
8921
8922PCI DRIVER FOR ALTERA PCIE IP
8923M: Ley Foon Tan <lftan@altera.com>
8924L: rfi@lists.rocketboards.org (moderated for non-subscribers)
8925L: linux-pci@vger.kernel.org
8926S: Supported
8927F: Documentation/devicetree/bindings/pci/altera-pcie.txt
8928F: drivers/pci/host/pcie-altera.c
8929
8930PCI DRIVER FOR ARM VERSATILE PLATFORM
8931M: Rob Herring <robh@kernel.org>
8932L: linux-pci@vger.kernel.org
8933L: linux-arm-kernel@lists.infradead.org
8934S: Maintained
8935F: Documentation/devicetree/bindings/pci/versatile.txt
8936F: drivers/pci/host/pci-versatile.c
8937
8938PCI DRIVER FOR APPLIEDMICRO XGENE
8939M: Tanmay Inamdar <tinamdar@apm.com>
8940L: linux-pci@vger.kernel.org
8941L: linux-arm-kernel@lists.infradead.org
8942S: Maintained
8943F: Documentation/devicetree/bindings/pci/xgene-pci.txt
8944F: drivers/pci/host/pci-xgene.c
8945
8946PCI DRIVER FOR FREESCALE LAYERSCAPE
8947M: Minghuan Lian <minghuan.Lian@freescale.com>
8948M: Mingkai Hu <mingkai.hu@freescale.com>
8949M: Roy Zang <tie-fei.zang@freescale.com>
8950L: linuxppc-dev@lists.ozlabs.org
8951L: linux-pci@vger.kernel.org
8952L: linux-arm-kernel@lists.infradead.org
8953S: Maintained
8954F: drivers/pci/host/*layerscape*
8955
8956PCI DRIVER FOR IMX6
8957M: Richard Zhu <Richard.Zhu@freescale.com>
8958M: Lucas Stach <l.stach@pengutronix.de>
8959L: linux-pci@vger.kernel.org
8960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8961S: Maintained
8962F: drivers/pci/host/*imx6*
8963
8964PCI DRIVER FOR TI KEYSTONE
8965M: Murali Karicheri <m-karicheri2@ti.com>
8966L: linux-pci@vger.kernel.org
8967L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8968S: Maintained
8969F: drivers/pci/host/*keystone*
8970
8971PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
8972M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8973M: Jason Cooper <jason@lakedaemon.net>
8974L: linux-pci@vger.kernel.org
8975L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8976S: Maintained
8977F: drivers/pci/host/*mvebu*
8978
8979PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
8980M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
8981L: linux-pci@vger.kernel.org
8982L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
8983S: Maintained
8984F: drivers/pci/host/pci-aardvark.c
8985
8986PCI DRIVER FOR NVIDIA TEGRA
8987M: Thierry Reding <thierry.reding@gmail.com>
8988L: linux-tegra@vger.kernel.org
8989L: linux-pci@vger.kernel.org
8990S: Supported
8991F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
8992F: drivers/pci/host/pci-tegra.c
8993
8994PCI DRIVER FOR TI DRA7XX
8995M: Kishon Vijay Abraham I <kishon@ti.com>
8996L: linux-omap@vger.kernel.org
8997L: linux-pci@vger.kernel.org
8998S: Supported
8999F: Documentation/devicetree/bindings/pci/ti-pci.txt
9000F: drivers/pci/host/pci-dra7xx.c
9001
9002PCI DRIVER FOR RENESAS R-CAR
9003M: Simon Horman <horms@verge.net.au>
9004L: linux-pci@vger.kernel.org
9005L: linux-renesas-soc@vger.kernel.org
9006S: Maintained
9007F: drivers/pci/host/*rcar*
9008
9009PCI DRIVER FOR SAMSUNG EXYNOS
9010M: Jingoo Han <jingoohan1@gmail.com>
9011L: linux-pci@vger.kernel.org
9012L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9013L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9014S: Maintained
9015F: drivers/pci/host/pci-exynos.c
9016
9017PCI DRIVER FOR SYNOPSIS DESIGNWARE
9018M: Jingoo Han <jingoohan1@gmail.com>
9019M: Pratyush Anand <pratyush.anand@gmail.com>
9020L: linux-pci@vger.kernel.org
9021S: Maintained
9022F: drivers/pci/host/*designware*
9023
9024PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9025M: Joao Pinto <jpinto@synopsys.com>
9026L: linux-pci@vger.kernel.org
9027S: Maintained
9028F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9029F: drivers/pci/host/pcie-designware-plat.c
9030
9031PCI DRIVER FOR GENERIC OF HOSTS
9032M: Will Deacon <will.deacon@arm.com>
9033L: linux-pci@vger.kernel.org
9034L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9035S: Maintained
9036F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9037F: drivers/pci/host/pci-host-common.c
9038F: drivers/pci/host/pci-host-generic.c
9039
9040PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9041M: Keith Busch <keith.busch@intel.com>
9042L: linux-pci@vger.kernel.org
9043S: Supported
9044F: arch/x86/pci/vmd.c
9045
9046PCIE DRIVER FOR ST SPEAR13XX
9047M: Pratyush Anand <pratyush.anand@gmail.com>
9048L: linux-pci@vger.kernel.org
9049S: Maintained
9050F: drivers/pci/host/*spear*
9051
9052PCI MSI DRIVER FOR ALTERA MSI IP
9053M: Ley Foon Tan <lftan@altera.com>
9054L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9055L: linux-pci@vger.kernel.org
9056S: Supported
9057F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9058F: drivers/pci/host/pcie-altera-msi.c
9059
9060PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9061M: Duc Dang <dhdang@apm.com>
9062L: linux-pci@vger.kernel.org
9063L: linux-arm-kernel@lists.infradead.org
9064S: Maintained
9065F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9066F: drivers/pci/host/pci-xgene-msi.c
9067
9068PCIE DRIVER FOR AXIS ARTPEC
9069M: Niklas Cassel <niklas.cassel@axis.com>
9070M: Jesper Nilsson <jesper.nilsson@axis.com>
9071L: linux-arm-kernel@axis.com
9072L: linux-pci@vger.kernel.org
9073S: Maintained
9074F: Documentation/devicetree/bindings/pci/axis,artpec*
9075F: drivers/pci/host/*artpec*
9076
9077PCIE DRIVER FOR HISILICON
9078M: Zhou Wang <wangzhou1@hisilicon.com>
9079M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9080L: linux-pci@vger.kernel.org
9081S: Maintained
9082F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9083F: drivers/pci/host/pcie-hisi.c
9084
9085PCIE DRIVER FOR QUALCOMM MSM
9086M: Stanimir Varbanov <svarbanov@mm-sol.com>
9087L: linux-pci@vger.kernel.org
9088L: linux-arm-msm@vger.kernel.org
9089S: Maintained
9090F: drivers/pci/host/*qcom*
9091
9092PCIE DRIVER FOR CAVIUM THUNDERX
9093M: David Daney <david.daney@cavium.com>
9094L: linux-pci@vger.kernel.org
9095L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9096S: Supported
9097F: Documentation/devicetree/bindings/pci/pci-thunder-*
9098F: drivers/pci/host/pci-thunder-*
9099
9100PCMCIA SUBSYSTEM
9101P: Linux PCMCIA Team
9102L: linux-pcmcia@lists.infradead.org
9103W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9104T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9105S: Maintained
9106F: Documentation/pcmcia/
9107F: drivers/pcmcia/
9108F: include/pcmcia/
9109
9110PCNET32 NETWORK DRIVER
9111M: Don Fry <pcnet32@frontier.com>
9112L: netdev@vger.kernel.org
9113S: Maintained
9114F: drivers/net/ethernet/amd/pcnet32.c
9115
9116PCRYPT PARALLEL CRYPTO ENGINE
9117M: Steffen Klassert <steffen.klassert@secunet.com>
9118L: linux-crypto@vger.kernel.org
9119S: Maintained
9120F: crypto/pcrypt.c
9121F: include/crypto/pcrypt.h
9122
9123PER-CPU MEMORY ALLOCATOR
9124M: Tejun Heo <tj@kernel.org>
9125M: Christoph Lameter <cl@linux.com>
9126T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9127S: Maintained
9128F: include/linux/percpu*.h
9129F: mm/percpu*.c
9130F: arch/*/include/asm/percpu.h
9131
9132PER-TASK DELAY ACCOUNTING
9133M: Balbir Singh <bsingharora@gmail.com>
9134S: Maintained
9135F: include/linux/delayacct.h
9136F: kernel/delayacct.c
9137
9138PERFORMANCE EVENTS SUBSYSTEM
9139M: Peter Zijlstra <peterz@infradead.org>
9140M: Ingo Molnar <mingo@redhat.com>
9141M: Arnaldo Carvalho de Melo <acme@kernel.org>
9142R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9143L: linux-kernel@vger.kernel.org
9144T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9145S: Supported
9146F: kernel/events/*
9147F: include/linux/perf_event.h
9148F: include/uapi/linux/perf_event.h
9149F: arch/*/kernel/perf_event*.c
9150F: arch/*/kernel/*/perf_event*.c
9151F: arch/*/kernel/*/*/perf_event*.c
9152F: arch/*/include/asm/perf_event.h
9153F: arch/*/kernel/perf_callchain.c
9154F: arch/*/events/*
9155F: tools/perf/
9156
9157PERSONALITY HANDLING
9158M: Christoph Hellwig <hch@infradead.org>
9159L: linux-abi-devel@lists.sourceforge.net
9160S: Maintained
9161F: include/linux/personality.h
9162F: include/uapi/linux/personality.h
9163
9164PHONET PROTOCOL
9165M: Remi Denis-Courmont <courmisch@gmail.com>
9166S: Supported
9167F: Documentation/networking/phonet.txt
9168F: include/linux/phonet.h
9169F: include/net/phonet/
9170F: include/uapi/linux/phonet.h
9171F: net/phonet/
9172
9173PHRAM MTD DRIVER
9174M: Joern Engel <joern@lazybastard.org>
9175L: linux-mtd@lists.infradead.org
9176S: Maintained
9177F: drivers/mtd/devices/phram.c
9178
9179PICOLCD HID DRIVER
9180M: Bruno Prémont <bonbons@linux-vserver.org>
9181L: linux-input@vger.kernel.org
9182S: Maintained
9183F: drivers/hid/hid-picolcd*
9184
9185PICOXCELL SUPPORT
9186M: Jamie Iles <jamie@jamieiles.com>
9187L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9188T: git git://github.com/jamieiles/linux-2.6-ji.git
9189S: Supported
9190F: arch/arm/boot/dts/picoxcell*
9191F: arch/arm/mach-picoxcell/
9192F: drivers/crypto/picoxcell*
9193
9194PIN CONTROL SUBSYSTEM
9195M: Linus Walleij <linus.walleij@linaro.org>
9196L: linux-gpio@vger.kernel.org
9197T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9198S: Maintained
9199F: Documentation/devicetree/bindings/pinctrl/
9200F: Documentation/pinctrl.txt
9201F: drivers/pinctrl/
9202F: include/linux/pinctrl/
9203
9204PIN CONTROLLER - ATMEL AT91
9205M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9206L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9207S: Maintained
9208F: drivers/pinctrl/pinctrl-at91.*
9209
9210PIN CONTROLLER - ATMEL AT91 PIO4
9211M: Ludovic Desroches <ludovic.desroches@atmel.com>
9212L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9213L: linux-gpio@vger.kernel.org
9214S: Supported
9215F: drivers/pinctrl/pinctrl-at91-pio4.*
9216
9217PIN CONTROLLER - INTEL
9218M: Mika Westerberg <mika.westerberg@linux.intel.com>
9219M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9220S: Maintained
9221F: drivers/pinctrl/intel/
9222
9223PIN CONTROLLER - RENESAS
9224M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9225M: Geert Uytterhoeven <geert+renesas@glider.be>
9226L: linux-renesas-soc@vger.kernel.org
9227S: Maintained
9228F: drivers/pinctrl/sh-pfc/
9229
9230PIN CONTROLLER - SAMSUNG
9231M: Tomasz Figa <tomasz.figa@gmail.com>
9232M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
9233M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9235L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9236S: Maintained
9237F: drivers/pinctrl/samsung/
9238
9239PIN CONTROLLER - SINGLE
9240M: Tony Lindgren <tony@atomide.com>
9241M: Haojian Zhuang <haojian.zhuang@linaro.org>
9242L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9243L: linux-omap@vger.kernel.org
9244S: Maintained
9245F: drivers/pinctrl/pinctrl-single.c
9246
9247PIN CONTROLLER - ST SPEAR
9248M: Viresh Kumar <vireshk@kernel.org>
9249L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9250W: http://www.st.com/spear
9251S: Maintained
9252F: drivers/pinctrl/spear/
9253
9254PISTACHIO SOC SUPPORT
9255M: James Hartley <james.hartley@imgtec.com>
9256M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9257L: linux-mips@linux-mips.org
9258S: Maintained
9259F: arch/mips/pistachio/
9260F: arch/mips/include/asm/mach-pistachio/
9261F: arch/mips/boot/dts/pistachio/
9262F: arch/mips/configs/pistachio*_defconfig
9263
9264PKTCDVD DRIVER
9265M: Jiri Kosina <jikos@kernel.org>
9266S: Maintained
9267F: drivers/block/pktcdvd.c
9268F: include/linux/pktcdvd.h
9269F: include/uapi/linux/pktcdvd.h
9270
9271PKUNITY SOC DRIVERS
9272M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9273W: http://mprc.pku.edu.cn/~guanxuetao/linux
9274S: Maintained
9275T: git git://github.com/gxt/linux.git
9276F: drivers/input/serio/i8042-unicore32io.h
9277F: drivers/i2c/busses/i2c-puv3.c
9278F: drivers/video/fbdev/fb-puv3.c
9279F: drivers/rtc/rtc-puv3.c
9280
9281PMBUS HARDWARE MONITORING DRIVERS
9282M: Guenter Roeck <linux@roeck-us.net>
9283L: linux-hwmon@vger.kernel.org
9284W: http://hwmon.wiki.kernel.org/
9285W: http://www.roeck-us.net/linux/drivers/
9286T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9287S: Maintained
9288F: Documentation/hwmon/pmbus
9289F: drivers/hwmon/pmbus/
9290F: include/linux/i2c/pmbus.h
9291
9292PMC SIERRA MaxRAID DRIVER
9293L: linux-scsi@vger.kernel.org
9294W: http://www.pmc-sierra.com/
9295S: Orphan
9296F: drivers/scsi/pmcraid.*
9297
9298PMC SIERRA PM8001 DRIVER
9299M: Jack Wang <jinpu.wang@profitbricks.com>
9300M: lindar_liu@usish.com
9301L: pmchba@pmcs.com
9302L: linux-scsi@vger.kernel.org
9303S: Supported
9304F: drivers/scsi/pm8001/
9305
9306POSIX CLOCKS and TIMERS
9307M: Thomas Gleixner <tglx@linutronix.de>
9308L: linux-kernel@vger.kernel.org
9309T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9310S: Maintained
9311F: fs/timerfd.c
9312F: include/linux/timer*
9313F: kernel/time/*timer*
9314
9315POWER MANAGEMENT CORE
9316M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9317L: linux-pm@vger.kernel.org
9318T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9319S: Supported
9320F: drivers/base/power/
9321F: include/linux/pm.h
9322F: include/linux/pm_*
9323F: include/linux/powercap.h
9324F: drivers/powercap/
9325
9326POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9327M: Sebastian Reichel <sre@kernel.org>
9328M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
9329M: David Woodhouse <dwmw2@infradead.org>
9330L: linux-pm@vger.kernel.org
9331T: git git://git.infradead.org/battery-2.6.git
9332S: Maintained
9333F: Documentation/devicetree/bindings/power/
9334F: Documentation/devicetree/bindings/power_supply/
9335F: include/linux/power_supply.h
9336F: drivers/power/
9337X: drivers/power/avs/
9338
9339POWER STATE COORDINATION INTERFACE (PSCI)
9340M: Mark Rutland <mark.rutland@arm.com>
9341M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9342L: linux-arm-kernel@lists.infradead.org
9343S: Maintained
9344F: drivers/firmware/psci.c
9345F: include/linux/psci.h
9346F: include/uapi/linux/psci.h
9347
9348POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9349M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9350L: linuxppc-dev@lists.ozlabs.org
9351S: Maintained
9352F: drivers/char/powernv-op-panel.c
9353
9354PNP SUPPORT
9355M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9356S: Maintained
9357F: drivers/pnp/
9358
9359PPP PROTOCOL DRIVERS AND COMPRESSORS
9360M: Paul Mackerras <paulus@samba.org>
9361L: linux-ppp@vger.kernel.org
9362S: Maintained
9363F: drivers/net/ppp/ppp_*
9364
9365PPP OVER ATM (RFC 2364)
9366M: Mitchell Blank Jr <mitch@sfgoth.com>
9367S: Maintained
9368F: net/atm/pppoatm.c
9369F: include/uapi/linux/atmppp.h
9370
9371PPP OVER ETHERNET
9372M: Michal Ostrowski <mostrows@earthlink.net>
9373S: Maintained
9374F: drivers/net/ppp/pppoe.c
9375F: drivers/net/ppp/pppox.c
9376
9377PPP OVER L2TP
9378M: James Chapman <jchapman@katalix.com>
9379S: Maintained
9380F: net/l2tp/l2tp_ppp.c
9381F: include/linux/if_pppol2tp.h
9382F: include/uapi/linux/if_pppol2tp.h
9383
9384PPS SUPPORT
9385M: Rodolfo Giometti <giometti@enneenne.com>
9386W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9387L: linuxpps@ml.enneenne.com (subscribers-only)
9388S: Maintained
9389F: Documentation/pps/
9390F: drivers/pps/
9391F: include/linux/pps*.h
9392
9393PPTP DRIVER
9394M: Dmitry Kozlov <xeb@mail.ru>
9395L: netdev@vger.kernel.org
9396S: Maintained
9397F: drivers/net/ppp/pptp.c
9398W: http://sourceforge.net/projects/accel-pptp
9399
9400PREEMPTIBLE KERNEL
9401M: Robert Love <rml@tech9.net>
9402L: kpreempt-tech@lists.sourceforge.net
9403W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9404S: Supported
9405F: Documentation/preempt-locking.txt
9406F: include/linux/preempt.h
9407
9408PRISM54 WIRELESS DRIVER
9409M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9410L: linux-wireless@vger.kernel.org
9411W: http://wireless.kernel.org/en/users/Drivers/p54
9412S: Obsolete
9413F: drivers/net/wireless/intersil/prism54/
9414
9415PS3 NETWORK SUPPORT
9416M: Geoff Levand <geoff@infradead.org>
9417L: netdev@vger.kernel.org
9418L: linuxppc-dev@lists.ozlabs.org
9419S: Maintained
9420F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9421
9422PS3 PLATFORM SUPPORT
9423M: Geoff Levand <geoff@infradead.org>
9424L: linuxppc-dev@lists.ozlabs.org
9425S: Maintained
9426F: arch/powerpc/boot/ps3*
9427F: arch/powerpc/include/asm/lv1call.h
9428F: arch/powerpc/include/asm/ps3*.h
9429F: arch/powerpc/platforms/ps3/
9430F: drivers/*/ps3*
9431F: drivers/ps3/
9432F: drivers/rtc/rtc-ps3.c
9433F: drivers/usb/host/*ps3.c
9434F: sound/ppc/snd_ps3*
9435
9436PS3VRAM DRIVER
9437M: Jim Paris <jim@jtan.com>
9438M: Geoff Levand <geoff@infradead.org>
9439L: linuxppc-dev@lists.ozlabs.org
9440S: Maintained
9441F: drivers/block/ps3vram.c
9442
9443PSTORE FILESYSTEM
9444M: Anton Vorontsov <anton@enomsg.org>
9445M: Colin Cross <ccross@android.com>
9446M: Kees Cook <keescook@chromium.org>
9447M: Tony Luck <tony.luck@intel.com>
9448S: Maintained
9449T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9450F: fs/pstore/
9451F: include/linux/pstore*
9452F: drivers/firmware/efi/efi-pstore.c
9453F: drivers/acpi/apei/erst.c
9454
9455PTP HARDWARE CLOCK SUPPORT
9456M: Richard Cochran <richardcochran@gmail.com>
9457L: netdev@vger.kernel.org
9458S: Maintained
9459W: http://linuxptp.sourceforge.net/
9460F: Documentation/ABI/testing/sysfs-ptp
9461F: Documentation/ptp/*
9462F: drivers/net/ethernet/freescale/gianfar_ptp.c
9463F: drivers/net/phy/dp83640*
9464F: drivers/ptp/*
9465F: include/linux/ptp_cl*
9466
9467PTRACE SUPPORT
9468M: Roland McGrath <roland@hack.frob.com>
9469M: Oleg Nesterov <oleg@redhat.com>
9470S: Maintained
9471F: include/asm-generic/syscall.h
9472F: include/linux/ptrace.h
9473F: include/linux/regset.h
9474F: include/linux/tracehook.h
9475F: include/uapi/linux/ptrace.h
9476F: kernel/ptrace.c
9477
9478PULSE8-CEC DRIVER
9479M: Hans Verkuil <hverkuil@xs4all.nl>
9480L: linux-media@vger.kernel.org
9481T: git git://linuxtv.org/media_tree.git
9482S: Maintained
9483F: drivers/staging/media/pulse8-cec
9484
9485PVRUSB2 VIDEO4LINUX DRIVER
9486M: Mike Isely <isely@pobox.com>
9487L: pvrusb2@isely.net (subscribers-only)
9488L: linux-media@vger.kernel.org
9489W: http://www.isely.net/pvrusb2/
9490T: git git://linuxtv.org/media_tree.git
9491S: Maintained
9492F: Documentation/video4linux/README.pvrusb2
9493F: drivers/media/usb/pvrusb2/
9494
9495PWC WEBCAM DRIVER
9496M: Hans Verkuil <hverkuil@xs4all.nl>
9497L: linux-media@vger.kernel.org
9498T: git git://linuxtv.org/media_tree.git
9499S: Odd Fixes
9500F: drivers/media/usb/pwc/*
9501
9502PWM FAN DRIVER
9503M: Kamil Debski <kamil@wypas.org>
9504M: Lukasz Majewski <l.majewski@samsung.com>
9505L: linux-hwmon@vger.kernel.org
9506S: Supported
9507F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9508F: Documentation/hwmon/pwm-fan
9509F: drivers/hwmon/pwm-fan.c
9510
9511PWM SUBSYSTEM
9512M: Thierry Reding <thierry.reding@gmail.com>
9513L: linux-pwm@vger.kernel.org
9514S: Maintained
9515T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9516F: Documentation/pwm.txt
9517F: Documentation/devicetree/bindings/pwm/
9518F: include/linux/pwm.h
9519F: drivers/pwm/
9520F: drivers/video/backlight/pwm_bl.c
9521F: include/linux/pwm_backlight.h
9522
9523PXA2xx/PXA3xx SUPPORT
9524M: Daniel Mack <daniel@zonque.org>
9525M: Haojian Zhuang <haojian.zhuang@gmail.com>
9526M: Robert Jarzmik <robert.jarzmik@free.fr>
9527L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9528T: git git://github.com/hzhuang1/linux.git
9529T: git git://github.com/rjarzmik/linux.git
9530S: Maintained
9531F: arch/arm/boot/dts/pxa*
9532F: arch/arm/mach-pxa/
9533F: drivers/dma/pxa*
9534F: drivers/pcmcia/pxa2xx*
9535F: drivers/pinctrl/pxa/
9536F: drivers/spi/spi-pxa2xx*
9537F: drivers/usb/gadget/udc/pxa2*
9538F: include/sound/pxa2xx-lib.h
9539F: sound/arm/pxa*
9540F: sound/soc/pxa/
9541
9542PXA GPIO DRIVER
9543M: Robert Jarzmik <robert.jarzmik@free.fr>
9544L: linux-gpio@vger.kernel.org
9545S: Maintained
9546F: drivers/gpio/gpio-pxa.c
9547
9548PXA3xx NAND FLASH DRIVER
9549M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9550L: linux-mtd@lists.infradead.org
9551S: Maintained
9552F: drivers/mtd/nand/pxa3xx_nand.c
9553
9554MMP SUPPORT
9555M: Eric Miao <eric.y.miao@gmail.com>
9556M: Haojian Zhuang <haojian.zhuang@gmail.com>
9557L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9558T: git git://github.com/hzhuang1/linux.git
9559T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9560S: Maintained
9561F: arch/arm/boot/dts/mmp*
9562F: arch/arm/mach-mmp/
9563
9564PXA MMCI DRIVER
9565S: Orphan
9566
9567PXA RTC DRIVER
9568M: Robert Jarzmik <robert.jarzmik@free.fr>
9569L: rtc-linux@googlegroups.com
9570S: Maintained
9571
9572QAT DRIVER
9573M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9574M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9575L: qat-linux@intel.com
9576S: Supported
9577F: drivers/crypto/qat/
9578
9579QIB DRIVER
9580M: Mike Marciniszyn <infinipath@intel.com>
9581L: linux-rdma@vger.kernel.org
9582S: Supported
9583F: drivers/infiniband/hw/qib/
9584
9585QLOGIC QLA1280 SCSI DRIVER
9586M: Michael Reed <mdr@sgi.com>
9587L: linux-scsi@vger.kernel.org
9588S: Maintained
9589F: drivers/scsi/qla1280.[ch]
9590
9591QLOGIC QLA2XXX FC-SCSI DRIVER
9592M: qla2xxx-upstream@qlogic.com
9593L: linux-scsi@vger.kernel.org
9594S: Supported
9595F: Documentation/scsi/LICENSE.qla2xxx
9596F: drivers/scsi/qla2xxx/
9597
9598QLOGIC QLA4XXX iSCSI DRIVER
9599M: QLogic-Storage-Upstream@qlogic.com
9600L: linux-scsi@vger.kernel.org
9601S: Supported
9602F: Documentation/scsi/LICENSE.qla4xxx
9603F: drivers/scsi/qla4xxx/
9604
9605QLOGIC QLA3XXX NETWORK DRIVER
9606M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9607M: Ron Mercer <ron.mercer@qlogic.com>
9608M: linux-driver@qlogic.com
9609L: netdev@vger.kernel.org
9610S: Supported
9611F: Documentation/networking/LICENSE.qla3xxx
9612F: drivers/net/ethernet/qlogic/qla3xxx.*
9613
9614QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9615M: Dept-GELinuxNICDev@qlogic.com
9616L: netdev@vger.kernel.org
9617S: Supported
9618F: drivers/net/ethernet/qlogic/qlcnic/
9619
9620QLOGIC QLGE 10Gb ETHERNET DRIVER
9621M: Harish Patil <harish.patil@qlogic.com>
9622M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9623M: Dept-GELinuxNICDev@qlogic.com
9624M: linux-driver@qlogic.com
9625L: netdev@vger.kernel.org
9626S: Supported
9627F: drivers/net/ethernet/qlogic/qlge/
9628
9629QLOGIC QL4xxx ETHERNET DRIVER
9630M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9631M: Ariel Elior <Ariel.Elior@qlogic.com>
9632M: everest-linux-l2@qlogic.com
9633L: netdev@vger.kernel.org
9634S: Supported
9635F: drivers/net/ethernet/qlogic/qed/
9636F: include/linux/qed/
9637F: drivers/net/ethernet/qlogic/qede/
9638
9639QNX4 FILESYSTEM
9640M: Anders Larsen <al@alarsen.net>
9641W: http://www.alarsen.net/linux/qnx4fs/
9642S: Maintained
9643F: fs/qnx4/
9644F: include/uapi/linux/qnx4_fs.h
9645F: include/uapi/linux/qnxtypes.h
9646
9647QT1010 MEDIA DRIVER
9648M: Antti Palosaari <crope@iki.fi>
9649L: linux-media@vger.kernel.org
9650W: https://linuxtv.org
9651W: http://palosaari.fi/linux/
9652Q: http://patchwork.linuxtv.org/project/linux-media/list/
9653T: git git://linuxtv.org/anttip/media_tree.git
9654S: Maintained
9655F: drivers/media/tuners/qt1010*
9656
9657QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9658M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9659L: linux-wireless@vger.kernel.org
9660L: ath9k-devel@lists.ath9k.org
9661W: http://wireless.kernel.org/en/users/Drivers/ath9k
9662S: Supported
9663F: drivers/net/wireless/ath/ath9k/
9664
9665QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9666M: Kalle Valo <kvalo@qca.qualcomm.com>
9667L: ath10k@lists.infradead.org
9668W: http://wireless.kernel.org/en/users/Drivers/ath10k
9669T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9670S: Supported
9671F: drivers/net/wireless/ath/ath10k/
9672
9673QUALCOMM HEXAGON ARCHITECTURE
9674M: Richard Kuo <rkuo@codeaurora.org>
9675L: linux-hexagon@vger.kernel.org
9676T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9677S: Supported
9678F: arch/hexagon/
9679
9680QUALCOMM WCN36XX WIRELESS DRIVER
9681M: Eugene Krasnikov <k.eugene.e@gmail.com>
9682L: wcn36xx@lists.infradead.org
9683W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9684T: git git://github.com/KrasnikovEugene/wcn36xx.git
9685S: Supported
9686F: drivers/net/wireless/ath/wcn36xx/
9687
9688QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9689M: Gabriel Somlo <somlo@cmu.edu>
9690M: "Michael S. Tsirkin" <mst@redhat.com>
9691L: qemu-devel@nongnu.org
9692S: Maintained
9693F: drivers/firmware/qemu_fw_cfg.c
9694
9695RADOS BLOCK DEVICE (RBD)
9696M: Ilya Dryomov <idryomov@gmail.com>
9697M: Sage Weil <sage@redhat.com>
9698M: Alex Elder <elder@kernel.org>
9699L: ceph-devel@vger.kernel.org
9700W: http://ceph.com/
9701T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9702T: git git://github.com/ceph/ceph-client.git
9703S: Supported
9704F: Documentation/ABI/testing/sysfs-bus-rbd
9705F: drivers/block/rbd.c
9706F: drivers/block/rbd_types.h
9707
9708RADEON FRAMEBUFFER DISPLAY DRIVER
9709M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9710L: linux-fbdev@vger.kernel.org
9711S: Maintained
9712F: drivers/video/fbdev/aty/radeon*
9713F: include/uapi/linux/radeonfb.h
9714
9715RADIOSHARK RADIO DRIVER
9716M: Hans Verkuil <hverkuil@xs4all.nl>
9717L: linux-media@vger.kernel.org
9718T: git git://linuxtv.org/media_tree.git
9719S: Maintained
9720F: drivers/media/radio/radio-shark.c
9721
9722RADIOSHARK2 RADIO DRIVER
9723M: Hans Verkuil <hverkuil@xs4all.nl>
9724L: linux-media@vger.kernel.org
9725T: git git://linuxtv.org/media_tree.git
9726S: Maintained
9727F: drivers/media/radio/radio-shark2.c
9728F: drivers/media/radio/radio-tea5777.c
9729
9730RAGE128 FRAMEBUFFER DISPLAY DRIVER
9731M: Paul Mackerras <paulus@samba.org>
9732L: linux-fbdev@vger.kernel.org
9733S: Maintained
9734F: drivers/video/fbdev/aty/aty128fb.c
9735
9736RALINK MIPS ARCHITECTURE
9737M: John Crispin <john@phrozen.org>
9738L: linux-mips@linux-mips.org
9739S: Maintained
9740F: arch/mips/ralink
9741
9742RALINK RT2X00 WIRELESS LAN DRIVER
9743P: rt2x00 project
9744M: Stanislaw Gruszka <sgruszka@redhat.com>
9745M: Helmut Schaa <helmut.schaa@googlemail.com>
9746L: linux-wireless@vger.kernel.org
9747S: Maintained
9748F: drivers/net/wireless/ralink/rt2x00/
9749
9750RAMDISK RAM BLOCK DEVICE DRIVER
9751M: Jens Axboe <axboe@kernel.dk>
9752S: Maintained
9753F: Documentation/blockdev/ramdisk.txt
9754F: drivers/block/brd.c
9755
9756RANDOM NUMBER DRIVER
9757M: "Theodore Ts'o" <tytso@mit.edu>
9758S: Maintained
9759F: drivers/char/random.c
9760
9761RAPIDIO SUBSYSTEM
9762M: Matt Porter <mporter@kernel.crashing.org>
9763M: Alexandre Bounine <alexandre.bounine@idt.com>
9764S: Maintained
9765F: drivers/rapidio/
9766
9767RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
9768L: linux-wireless@vger.kernel.org
9769S: Orphan
9770F: drivers/net/wireless/ray*
9771
9772RCUTORTURE MODULE
9773M: Josh Triplett <josh@joshtriplett.org>
9774M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9775L: linux-kernel@vger.kernel.org
9776S: Supported
9777T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9778F: Documentation/RCU/torture.txt
9779F: kernel/rcu/rcutorture.c
9780
9781RCUTORTURE TEST FRAMEWORK
9782M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9783M: Josh Triplett <josh@joshtriplett.org>
9784R: Steven Rostedt <rostedt@goodmis.org>
9785R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9786R: Lai Jiangshan <jiangshanlai@gmail.com>
9787L: linux-kernel@vger.kernel.org
9788S: Supported
9789T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9790F: tools/testing/selftests/rcutorture
9791
9792RDC R-321X SoC
9793M: Florian Fainelli <florian@openwrt.org>
9794S: Maintained
9795
9796RDC R6040 FAST ETHERNET DRIVER
9797M: Florian Fainelli <f.fainelli@gmail.com>
9798L: netdev@vger.kernel.org
9799S: Maintained
9800F: drivers/net/ethernet/rdc/r6040.c
9801
9802RDS - RELIABLE DATAGRAM SOCKETS
9803M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
9804L: netdev@vger.kernel.org
9805L: linux-rdma@vger.kernel.org
9806L: rds-devel@oss.oracle.com (moderated for non-subscribers)
9807W: https://oss.oracle.com/projects/rds/
9808S: Supported
9809F: net/rds/
9810F: Documentation/networking/rds.txt
9811
9812RDMAVT - RDMA verbs software
9813M: Dennis Dalessandro <dennis.dalessandro@intel.com>
9814L: linux-rdma@vger.kernel.org
9815S: Supported
9816F: drivers/infiniband/sw/rdmavt
9817
9818READ-COPY UPDATE (RCU)
9819M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
9820M: Josh Triplett <josh@joshtriplett.org>
9821R: Steven Rostedt <rostedt@goodmis.org>
9822R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
9823R: Lai Jiangshan <jiangshanlai@gmail.com>
9824L: linux-kernel@vger.kernel.org
9825W: http://www.rdrop.com/users/paulmck/RCU/
9826S: Supported
9827T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
9828F: Documentation/RCU/
9829X: Documentation/RCU/torture.txt
9830F: include/linux/rcu*
9831X: include/linux/srcu.h
9832F: kernel/rcu/
9833X: kernel/torture.c
9834
9835REAL TIME CLOCK (RTC) SUBSYSTEM
9836M: Alessandro Zummo <a.zummo@towertech.it>
9837M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
9838L: rtc-linux@googlegroups.com
9839Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
9840T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
9841S: Maintained
9842F: Documentation/devicetree/bindings/rtc/
9843F: Documentation/rtc.txt
9844F: drivers/rtc/
9845F: include/linux/rtc.h
9846F: include/uapi/linux/rtc.h
9847F: include/linux/rtc/
9848F: include/linux/platform_data/rtc-*
9849F: tools/testing/selftests/timers/rtctest.c
9850
9851REALTEK AUDIO CODECS
9852M: Bard Liao <bardliao@realtek.com>
9853M: Oder Chiou <oder_chiou@realtek.com>
9854S: Maintained
9855F: sound/soc/codecs/rt*
9856F: include/sound/rt*.h
9857
9858REISERFS FILE SYSTEM
9859L: reiserfs-devel@vger.kernel.org
9860S: Supported
9861F: fs/reiserfs/
9862
9863REGISTER MAP ABSTRACTION
9864M: Mark Brown <broonie@kernel.org>
9865L: linux-kernel@vger.kernel.org
9866T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
9867S: Supported
9868F: Documentation/devicetree/bindings/regmap/
9869F: drivers/base/regmap/
9870F: include/linux/regmap.h
9871
9872REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
9873M: Ohad Ben-Cohen <ohad@wizery.com>
9874M: Bjorn Andersson <bjorn.andersson@linaro.org>
9875L: linux-remoteproc@vger.kernel.org
9876T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
9877S: Maintained
9878F: Documentation/devicetree/bindings/remoteproc/
9879F: Documentation/remoteproc.txt
9880F: drivers/remoteproc/
9881F: include/linux/remoteproc.h
9882
9883REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
9884M: Ohad Ben-Cohen <ohad@wizery.com>
9885M: Bjorn Andersson <bjorn.andersson@linaro.org>
9886L: linux-remoteproc@vger.kernel.org
9887T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
9888S: Maintained
9889F: drivers/rpmsg/
9890F: Documentation/rpmsg.txt
9891F: include/linux/rpmsg.h
9892
9893RENESAS ETHERNET DRIVERS
9894R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
9895L: netdev@vger.kernel.org
9896L: linux-renesas-soc@vger.kernel.org
9897F: drivers/net/ethernet/renesas/
9898F: include/linux/sh_eth.h
9899
9900RENESAS USB2 PHY DRIVER
9901M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
9902L: linux-renesas-soc@vger.kernel.org
9903S: Maintained
9904F: drivers/phy/phy-rcar-gen3-usb2.c
9905
9906RESET CONTROLLER FRAMEWORK
9907M: Philipp Zabel <p.zabel@pengutronix.de>
9908T: git git://git.pengutronix.de/git/pza/linux
9909S: Maintained
9910F: drivers/reset/
9911F: Documentation/devicetree/bindings/reset/
9912F: include/dt-bindings/reset/
9913F: include/linux/reset.h
9914F: include/linux/reset-controller.h
9915
9916RFKILL
9917M: Johannes Berg <johannes@sipsolutions.net>
9918L: linux-wireless@vger.kernel.org
9919W: http://wireless.kernel.org/
9920T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
9921T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
9922S: Maintained
9923F: Documentation/rfkill.txt
9924F: net/rfkill/
9925
9926RHASHTABLE
9927M: Thomas Graf <tgraf@suug.ch>
9928L: netdev@vger.kernel.org
9929S: Maintained
9930F: lib/rhashtable.c
9931F: include/linux/rhashtable.h
9932
9933RICOH SMARTMEDIA/XD DRIVER
9934M: Maxim Levitsky <maximlevitsky@gmail.com>
9935S: Maintained
9936F: drivers/mtd/nand/r852.c
9937F: drivers/mtd/nand/r852.h
9938
9939RICOH R5C592 MEMORYSTICK DRIVER
9940M: Maxim Levitsky <maximlevitsky@gmail.com>
9941S: Maintained
9942F: drivers/memstick/host/r592.*
9943
9944ROCCAT DRIVERS
9945M: Stefan Achatz <erazor_de@users.sourceforge.net>
9946W: http://sourceforge.net/projects/roccat/
9947S: Maintained
9948F: drivers/hid/hid-roccat*
9949F: include/linux/hid-roccat*
9950F: Documentation/ABI/*/sysfs-driver-hid-roccat*
9951
9952ROCKER DRIVER
9953M: Jiri Pirko <jiri@resnulli.us>
9954L: netdev@vger.kernel.org
9955S: Supported
9956F: drivers/net/ethernet/rocker/
9957
9958ROCKETPORT DRIVER
9959P: Comtrol Corp.
9960W: http://www.comtrol.com
9961S: Maintained
9962F: Documentation/serial/rocket.txt
9963F: drivers/tty/rocket*
9964
9965ROCKETPORT EXPRESS/INFINITY DRIVER
9966M: Kevin Cernekee <cernekee@gmail.com>
9967L: linux-serial@vger.kernel.org
9968S: Odd Fixes
9969F: drivers/tty/serial/rp2.*
9970
9971ROSE NETWORK LAYER
9972M: Ralf Baechle <ralf@linux-mips.org>
9973L: linux-hams@vger.kernel.org
9974W: http://www.linux-ax25.org/
9975S: Maintained
9976F: include/net/rose.h
9977F: include/uapi/linux/rose.h
9978F: net/rose/
9979
9980RTL2830 MEDIA DRIVER
9981M: Antti Palosaari <crope@iki.fi>
9982L: linux-media@vger.kernel.org
9983W: https://linuxtv.org
9984W: http://palosaari.fi/linux/
9985Q: http://patchwork.linuxtv.org/project/linux-media/list/
9986T: git git://linuxtv.org/anttip/media_tree.git
9987S: Maintained
9988F: drivers/media/dvb-frontends/rtl2830*
9989
9990RTL2832 MEDIA DRIVER
9991M: Antti Palosaari <crope@iki.fi>
9992L: linux-media@vger.kernel.org
9993W: https://linuxtv.org
9994W: http://palosaari.fi/linux/
9995Q: http://patchwork.linuxtv.org/project/linux-media/list/
9996T: git git://linuxtv.org/anttip/media_tree.git
9997S: Maintained
9998F: drivers/media/dvb-frontends/rtl2832*
9999
10000RTL2832_SDR MEDIA DRIVER
10001M: Antti Palosaari <crope@iki.fi>
10002L: linux-media@vger.kernel.org
10003W: https://linuxtv.org
10004W: http://palosaari.fi/linux/
10005Q: http://patchwork.linuxtv.org/project/linux-media/list/
10006T: git git://linuxtv.org/anttip/media_tree.git
10007S: Maintained
10008F: drivers/media/dvb-frontends/rtl2832_sdr*
10009
10010RTL8180 WIRELESS DRIVER
10011L: linux-wireless@vger.kernel.org
10012W: http://wireless.kernel.org/
10013T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10014S: Orphan
10015F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10016
10017RTL8187 WIRELESS DRIVER
10018M: Herton Ronaldo Krzesinski <herton@canonical.com>
10019M: Hin-Tak Leung <htl10@users.sourceforge.net>
10020M: Larry Finger <Larry.Finger@lwfinger.net>
10021L: linux-wireless@vger.kernel.org
10022W: http://wireless.kernel.org/
10023T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10024S: Maintained
10025F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10026
10027RTL8192CE WIRELESS DRIVER
10028M: Larry Finger <Larry.Finger@lwfinger.net>
10029M: Chaoming Li <chaoming_li@realsil.com.cn>
10030L: linux-wireless@vger.kernel.org
10031W: http://wireless.kernel.org/
10032T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10033S: Maintained
10034F: drivers/net/wireless/realtek/rtlwifi/
10035F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10036
10037RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10038M: Jes Sorensen <Jes.Sorensen@redhat.com>
10039L: linux-wireless@vger.kernel.org
10040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10041S: Maintained
10042F: drivers/net/wireless/realtek/rtl8xxxu/
10043
10044S3 SAVAGE FRAMEBUFFER DRIVER
10045M: Antonino Daplas <adaplas@gmail.com>
10046L: linux-fbdev@vger.kernel.org
10047S: Maintained
10048F: drivers/video/fbdev/savage/
10049
10050S390
10051M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10052M: Heiko Carstens <heiko.carstens@de.ibm.com>
10053L: linux-s390@vger.kernel.org
10054W: http://www.ibm.com/developerworks/linux/linux390/
10055T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10056S: Supported
10057F: arch/s390/
10058F: drivers/s390/
10059F: Documentation/s390/
10060F: Documentation/DocBook/s390*
10061
10062S390 COMMON I/O LAYER
10063M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10064M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10065L: linux-s390@vger.kernel.org
10066W: http://www.ibm.com/developerworks/linux/linux390/
10067S: Supported
10068F: drivers/s390/cio/
10069
10070S390 DASD DRIVER
10071M: Stefan Weinhuber <wein@de.ibm.com>
10072M: Stefan Haberland <stefan.haberland@de.ibm.com>
10073L: linux-s390@vger.kernel.org
10074W: http://www.ibm.com/developerworks/linux/linux390/
10075S: Supported
10076F: drivers/s390/block/dasd*
10077F: block/partitions/ibm.c
10078
10079S390 NETWORK DRIVERS
10080M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10081L: linux-s390@vger.kernel.org
10082W: http://www.ibm.com/developerworks/linux/linux390/
10083S: Supported
10084F: drivers/s390/net/
10085
10086S390 PCI SUBSYSTEM
10087M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10088M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10089L: linux-s390@vger.kernel.org
10090W: http://www.ibm.com/developerworks/linux/linux390/
10091S: Supported
10092F: arch/s390/pci/
10093F: drivers/pci/hotplug/s390_pci_hpc.c
10094
10095S390 ZCRYPT DRIVER
10096M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10097L: linux-s390@vger.kernel.org
10098W: http://www.ibm.com/developerworks/linux/linux390/
10099S: Supported
10100F: drivers/s390/crypto/
10101
10102S390 ZFCP DRIVER
10103M: Steffen Maier <maier@linux.vnet.ibm.com>
10104L: linux-s390@vger.kernel.org
10105W: http://www.ibm.com/developerworks/linux/linux390/
10106S: Supported
10107F: drivers/s390/scsi/zfcp_*
10108
10109S390 IUCV NETWORK LAYER
10110M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10111L: linux-s390@vger.kernel.org
10112W: http://www.ibm.com/developerworks/linux/linux390/
10113S: Supported
10114F: drivers/s390/net/*iucv*
10115F: include/net/iucv/
10116F: net/iucv/
10117
10118S390 IOMMU (PCI)
10119M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10120L: linux-s390@vger.kernel.org
10121W: http://www.ibm.com/developerworks/linux/linux390/
10122S: Supported
10123F: drivers/iommu/s390-iommu.c
10124
10125S3C24XX SD/MMC Driver
10126M: Ben Dooks <ben-linux@fluff.org>
10127L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10128S: Supported
10129F: drivers/mmc/host/s3cmci.*
10130
10131SAA6588 RDS RECEIVER DRIVER
10132M: Hans Verkuil <hverkuil@xs4all.nl>
10133L: linux-media@vger.kernel.org
10134T: git git://linuxtv.org/media_tree.git
10135W: https://linuxtv.org
10136S: Odd Fixes
10137F: drivers/media/i2c/saa6588*
10138
10139SAA7134 VIDEO4LINUX DRIVER
10140M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10141M: Mauro Carvalho Chehab <mchehab@kernel.org>
10142L: linux-media@vger.kernel.org
10143W: https://linuxtv.org
10144T: git git://linuxtv.org/media_tree.git
10145S: Odd fixes
10146F: Documentation/video4linux/*.saa7134
10147F: drivers/media/pci/saa7134/
10148
10149SAA7146 VIDEO4LINUX-2 DRIVER
10150M: Hans Verkuil <hverkuil@xs4all.nl>
10151L: linux-media@vger.kernel.org
10152T: git git://linuxtv.org/media_tree.git
10153S: Maintained
10154F: drivers/media/common/saa7146/
10155F: drivers/media/pci/saa7146/
10156F: include/media/saa7146*
10157
10158SAMSUNG LAPTOP DRIVER
10159M: Corentin Chary <corentin.chary@gmail.com>
10160L: platform-driver-x86@vger.kernel.org
10161S: Maintained
10162F: drivers/platform/x86/samsung-laptop.c
10163
10164SAMSUNG AUDIO (ASoC) DRIVERS
10165M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10166M: Sangbeom Kim <sbkim73@samsung.com>
10167M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10168L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10169S: Supported
10170F: sound/soc/samsung/
10171
10172SAMSUNG FRAMEBUFFER DRIVER
10173M: Jingoo Han <jingoohan1@gmail.com>
10174L: linux-fbdev@vger.kernel.org
10175S: Maintained
10176F: drivers/video/fbdev/s3c-fb.c
10177
10178SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10179M: Sangbeom Kim <sbkim73@samsung.com>
10180M: Krzysztof Kozlowski <k.kozlowski@samsung.com>
10181L: linux-kernel@vger.kernel.org
10182L: linux-samsung-soc@vger.kernel.org
10183S: Supported
10184F: drivers/mfd/sec*.c
10185F: drivers/regulator/s2m*.c
10186F: drivers/regulator/s5m*.c
10187F: drivers/clk/clk-s2mps11.c
10188F: drivers/rtc/rtc-s5m.c
10189F: include/linux/mfd/samsung/
10190F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10191F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10192F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10193F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10194
10195SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10196M: Kyungmin Park <kyungmin.park@samsung.com>
10197M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10198L: linux-media@vger.kernel.org
10199Q: https://patchwork.linuxtv.org/project/linux-media/list/
10200S: Supported
10201F: drivers/media/platform/exynos4-is/
10202
10203SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10204M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10205L: linux-media@vger.kernel.org
10206L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10207S: Maintained
10208F: drivers/media/platform/s3c-camif/
10209F: include/media/drv-intf/s3c_camif.h
10210
10211SAMSUNG S5C73M3 CAMERA DRIVER
10212M: Kyungmin Park <kyungmin.park@samsung.com>
10213M: Andrzej Hajda <a.hajda@samsung.com>
10214L: linux-media@vger.kernel.org
10215S: Supported
10216F: drivers/media/i2c/s5c73m3/*
10217
10218SAMSUNG S5K5BAF CAMERA DRIVER
10219M: Kyungmin Park <kyungmin.park@samsung.com>
10220M: Andrzej Hajda <a.hajda@samsung.com>
10221L: linux-media@vger.kernel.org
10222S: Supported
10223F: drivers/media/i2c/s5k5baf.c
10224
10225SAMSUNG S3FWRN5 NFC DRIVER
10226M: Robert Baldyga <r.baldyga@samsung.com>
10227M: Krzysztof Opasiak <k.opasiak@samsung.com>
10228L: linux-nfc@lists.01.org (moderated for non-subscribers)
10229S: Supported
10230F: drivers/nfc/s3fwrn5
10231
10232SAMSUNG SOC CLOCK DRIVERS
10233M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10234M: Tomasz Figa <tomasz.figa@gmail.com>
10235S: Supported
10236L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10237F: drivers/clk/samsung/
10238
10239SAMSUNG SXGBE DRIVERS
10240M: Byungho An <bh74.an@samsung.com>
10241M: Girish K S <ks.giri@samsung.com>
10242M: Vipul Pandya <vipul.pandya@samsung.com>
10243S: Supported
10244L: netdev@vger.kernel.org
10245F: drivers/net/ethernet/samsung/sxgbe/
10246
10247SAMSUNG THERMAL DRIVER
10248M: Lukasz Majewski <l.majewski@samsung.com>
10249L: linux-pm@vger.kernel.org
10250L: linux-samsung-soc@vger.kernel.org
10251S: Supported
10252T: git https://github.com/lmajewski/linux-samsung-thermal.git
10253F: drivers/thermal/samsung/
10254
10255SAMSUNG USB2 PHY DRIVER
10256M: Kamil Debski <kamil@wypas.org>
10257M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10258L: linux-kernel@vger.kernel.org
10259S: Supported
10260F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10261F: Documentation/phy/samsung-usb2.txt
10262F: drivers/phy/phy-exynos4210-usb2.c
10263F: drivers/phy/phy-exynos4x12-usb2.c
10264F: drivers/phy/phy-exynos5250-usb2.c
10265F: drivers/phy/phy-s5pv210-usb2.c
10266F: drivers/phy/phy-samsung-usb2.c
10267F: drivers/phy/phy-samsung-usb2.h
10268
10269SERIAL DRIVERS
10270M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10271L: linux-serial@vger.kernel.org
10272S: Maintained
10273F: Documentation/devicetree/bindings/serial/
10274F: drivers/tty/serial/
10275
10276SYNOPSYS DESIGNWARE DMAC DRIVER
10277M: Viresh Kumar <vireshk@kernel.org>
10278M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10279S: Maintained
10280F: include/linux/dma/dw.h
10281F: include/linux/platform_data/dma-dw.h
10282F: drivers/dma/dw/
10283
10284SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10285M: Lars Persson <lars.persson@axis.com>
10286L: netdev@vger.kernel.org
10287S: Supported
10288F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10289F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10290
10291SYNOPSYS DESIGNWARE I2C DRIVER
10292M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10293R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10294R: Mika Westerberg <mika.westerberg@linux.intel.com>
10295L: linux-i2c@vger.kernel.org
10296S: Maintained
10297F: drivers/i2c/busses/i2c-designware-*
10298F: include/linux/platform_data/i2c-designware.h
10299
10300SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10301M: Jaehoon Chung <jh80.chung@samsung.com>
10302L: linux-mmc@vger.kernel.org
10303S: Maintained
10304F: include/linux/mmc/dw_mmc.h
10305F: drivers/mmc/host/dw_mmc*
10306
10307SYSTEM TRACE MODULE CLASS
10308M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10309S: Maintained
10310T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10311F: Documentation/trace/stm.txt
10312F: drivers/hwtracing/stm/
10313F: include/linux/stm.h
10314F: include/uapi/linux/stm.h
10315
10316THUNDERBOLT DRIVER
10317M: Andreas Noever <andreas.noever@gmail.com>
10318S: Maintained
10319F: drivers/thunderbolt/
10320
10321TI BQ27XXX POWER SUPPLY DRIVER
10322R: Andrew F. Davis <afd@ti.com>
10323F: include/linux/power/bq27xxx_battery.h
10324F: drivers/power/bq27xxx_battery.c
10325F: drivers/power/bq27xxx_battery_i2c.c
10326
10327TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10328M: John Stultz <john.stultz@linaro.org>
10329M: Thomas Gleixner <tglx@linutronix.de>
10330L: linux-kernel@vger.kernel.org
10331T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10332S: Supported
10333F: include/linux/clocksource.h
10334F: include/linux/time.h
10335F: include/linux/timex.h
10336F: include/uapi/linux/time.h
10337F: include/uapi/linux/timex.h
10338F: kernel/time/clocksource.c
10339F: kernel/time/time*.c
10340F: kernel/time/alarmtimer.c
10341F: kernel/time/ntp.c
10342F: tools/testing/selftests/timers/
10343
10344SC1200 WDT DRIVER
10345M: Zwane Mwaikambo <zwanem@gmail.com>
10346S: Maintained
10347F: drivers/watchdog/sc1200wdt.c
10348
10349SCHEDULER
10350M: Ingo Molnar <mingo@redhat.com>
10351M: Peter Zijlstra <peterz@infradead.org>
10352L: linux-kernel@vger.kernel.org
10353T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10354S: Maintained
10355F: kernel/sched/
10356F: include/linux/sched.h
10357F: include/uapi/linux/sched.h
10358F: include/linux/wait.h
10359
10360SCORE ARCHITECTURE
10361M: Chen Liqin <liqin.linux@gmail.com>
10362M: Lennox Wu <lennox.wu@gmail.com>
10363W: http://www.sunplus.com
10364S: Supported
10365F: arch/score/
10366
10367SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10368M: Sudeep Holla <sudeep.holla@arm.com>
10369L: linux-arm-kernel@lists.infradead.org
10370S: Maintained
10371F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10372F: drivers/clk/clk-scpi.c
10373F: drivers/cpufreq/scpi-cpufreq.c
10374F: drivers/firmware/arm_scpi.c
10375F: include/linux/scpi_protocol.h
10376
10377SCSI CDROM DRIVER
10378M: Jens Axboe <axboe@kernel.dk>
10379L: linux-scsi@vger.kernel.org
10380W: http://www.kernel.dk
10381S: Maintained
10382F: drivers/scsi/sr*
10383
10384SCSI RDMA PROTOCOL (SRP) INITIATOR
10385M: Bart Van Assche <bart.vanassche@sandisk.com>
10386L: linux-rdma@vger.kernel.org
10387S: Supported
10388W: http://www.openfabrics.org
10389Q: http://patchwork.kernel.org/project/linux-rdma/list/
10390T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10391F: drivers/infiniband/ulp/srp/
10392F: include/scsi/srp.h
10393
10394SCSI SG DRIVER
10395M: Doug Gilbert <dgilbert@interlog.com>
10396L: linux-scsi@vger.kernel.org
10397W: http://sg.danny.cz/sg
10398S: Maintained
10399F: Documentation/scsi/scsi-generic.txt
10400F: drivers/scsi/sg.c
10401F: include/scsi/sg.h
10402
10403SCSI SUBSYSTEM
10404M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10405T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10406M: "Martin K. Petersen" <martin.petersen@oracle.com>
10407T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10408L: linux-scsi@vger.kernel.org
10409S: Maintained
10410F: Documentation/devicetree/bindings/scsi/
10411F: drivers/scsi/
10412F: include/scsi/
10413
10414SCSI TAPE DRIVER
10415M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10416L: linux-scsi@vger.kernel.org
10417S: Maintained
10418F: Documentation/scsi/st.txt
10419F: drivers/scsi/st.*
10420F: drivers/scsi/st_*.h
10421
10422SCTP PROTOCOL
10423M: Vlad Yasevich <vyasevich@gmail.com>
10424M: Neil Horman <nhorman@tuxdriver.com>
10425L: linux-sctp@vger.kernel.org
10426W: http://lksctp.sourceforge.net
10427S: Maintained
10428F: Documentation/networking/sctp.txt
10429F: include/linux/sctp.h
10430F: include/uapi/linux/sctp.h
10431F: include/net/sctp/
10432F: net/sctp/
10433
10434SCx200 CPU SUPPORT
10435M: Jim Cromie <jim.cromie@gmail.com>
10436S: Odd Fixes
10437F: Documentation/i2c/busses/scx200_acb
10438F: arch/x86/platform/scx200/
10439F: drivers/watchdog/scx200_wdt.c
10440F: drivers/i2c/busses/scx200*
10441F: drivers/mtd/maps/scx200_docflash.c
10442F: include/linux/scx200.h
10443
10444SCx200 GPIO DRIVER
10445M: Jim Cromie <jim.cromie@gmail.com>
10446S: Maintained
10447F: drivers/char/scx200_gpio.c
10448F: include/linux/scx200_gpio.h
10449
10450SCx200 HRT CLOCKSOURCE DRIVER
10451M: Jim Cromie <jim.cromie@gmail.com>
10452S: Maintained
10453F: drivers/clocksource/scx200_hrt.c
10454
10455SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10456M: Sascha Sommer <saschasommer@freenet.de>
10457L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10458S: Maintained
10459F: drivers/mmc/host/sdricoh_cs.c
10460
10461SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10462M: Adrian Hunter <adrian.hunter@intel.com>
10463L: linux-mmc@vger.kernel.org
10464T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10465S: Maintained
10466F: drivers/mmc/host/sdhci*
10467F: include/linux/mmc/sdhci*
10468
10469SECURE COMPUTING
10470M: Kees Cook <keescook@chromium.org>
10471R: Andy Lutomirski <luto@amacapital.net>
10472R: Will Drewry <wad@chromium.org>
10473T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10474S: Supported
10475F: kernel/seccomp.c
10476F: include/uapi/linux/seccomp.h
10477F: include/linux/seccomp.h
10478F: tools/testing/selftests/seccomp/*
10479K: \bsecure_computing
10480K: \bTIF_SECCOMP\b
10481
10482SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10483M: Al Cooper <alcooperx@gmail.com>
10484L: linux-mmc@vger.kernel.org
10485L: bcm-kernel-feedback-list@broadcom.com
10486S: Maintained
10487F: drivers/mmc/host/sdhci-brcmstb*
10488
10489SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10490M: Ben Dooks <ben-linux@fluff.org>
10491M: Jaehoon Chung <jh80.chung@samsung.com>
10492L: linux-mmc@vger.kernel.org
10493S: Maintained
10494F: drivers/mmc/host/sdhci-s3c*
10495
10496SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10497M: Viresh Kumar <vireshk@kernel.org>
10498L: linux-mmc@vger.kernel.org
10499S: Maintained
10500F: drivers/mmc/host/sdhci-spear.c
10501
10502SECURITY SUBSYSTEM
10503M: James Morris <james.l.morris@oracle.com>
10504M: "Serge E. Hallyn" <serge@hallyn.com>
10505L: linux-security-module@vger.kernel.org (suggested Cc:)
10506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10507W: http://kernsec.org/
10508S: Supported
10509F: security/
10510
10511SECURITY CONTACT
10512M: Security Officers <security@kernel.org>
10513S: Supported
10514
10515SELINUX SECURITY MODULE
10516M: Paul Moore <paul@paul-moore.com>
10517M: Stephen Smalley <sds@tycho.nsa.gov>
10518M: Eric Paris <eparis@parisplace.org>
10519L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10520W: http://selinuxproject.org
10521T: git git://git.infradead.org/users/pcmoore/selinux
10522S: Supported
10523F: include/linux/selinux*
10524F: security/selinux/
10525F: scripts/selinux/
10526
10527APPARMOR SECURITY MODULE
10528M: John Johansen <john.johansen@canonical.com>
10529L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10530W: apparmor.wiki.kernel.org
10531T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10532S: Supported
10533F: security/apparmor/
10534
10535LOADPIN SECURITY MODULE
10536M: Kees Cook <keescook@chromium.org>
10537T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10538S: Supported
10539F: security/loadpin/
10540
10541YAMA SECURITY MODULE
10542M: Kees Cook <keescook@chromium.org>
10543T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10544S: Supported
10545F: security/yama/
10546
10547SENSABLE PHANTOM
10548M: Jiri Slaby <jirislaby@gmail.com>
10549S: Maintained
10550F: drivers/misc/phantom.c
10551F: include/uapi/linux/phantom.h
10552
10553SERVER ENGINES 10Gbps iSCSI - BladeEngine 2 DRIVER
10554M: Jayamohan Kallickal <jayamohan.kallickal@avagotech.com>
10555M: Ketan Mukadam <ketan.mukadam@avagotech.com>
10556M: John Soni Jose <sony.john@avagotech.com>
10557L: linux-scsi@vger.kernel.org
10558W: http://www.avagotech.com
10559S: Supported
10560F: drivers/scsi/be2iscsi/
10561
10562Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10563M: Sathya Perla <sathya.perla@broadcom.com>
10564M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10565M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10566M: Somnath Kotur <somnath.kotur@broadcom.com>
10567L: netdev@vger.kernel.org
10568W: http://www.emulex.com
10569S: Supported
10570F: drivers/net/ethernet/emulex/benet/
10571
10572EMULEX ONECONNECT ROCE DRIVER
10573M: Selvin Xavier <selvin.xavier@avagotech.com>
10574M: Devesh Sharma <devesh.sharma@avagotech.com>
10575M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10576L: linux-rdma@vger.kernel.org
10577W: http://www.emulex.com
10578S: Supported
10579F: drivers/infiniband/hw/ocrdma/
10580
10581SFC NETWORK DRIVER
10582M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10583M: Edward Cree <ecree@solarflare.com>
10584M: Bert Kenward <bkenward@solarflare.com>
10585L: netdev@vger.kernel.org
10586S: Supported
10587F: drivers/net/ethernet/sfc/
10588
10589SGI GRU DRIVER
10590M: Dimitri Sivanich <sivanich@sgi.com>
10591S: Maintained
10592F: drivers/misc/sgi-gru/
10593
10594SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10595M: Pat Gefre <pfg@sgi.com>
10596L: linux-ia64@vger.kernel.org
10597S: Supported
10598F: Documentation/ia64/serial.txt
10599F: drivers/tty/serial/ioc?_serial.c
10600F: include/linux/ioc?.h
10601
10602SGI XP/XPC/XPNET DRIVER
10603M: Cliff Whickman <cpw@sgi.com>
10604M: Robin Holt <robinmholt@gmail.com>
10605S: Maintained
10606F: drivers/misc/sgi-xp/
10607
10608SI2157 MEDIA DRIVER
10609M: Antti Palosaari <crope@iki.fi>
10610L: linux-media@vger.kernel.org
10611W: https://linuxtv.org
10612W: http://palosaari.fi/linux/
10613Q: http://patchwork.linuxtv.org/project/linux-media/list/
10614T: git git://linuxtv.org/anttip/media_tree.git
10615S: Maintained
10616F: drivers/media/tuners/si2157*
10617
10618SI2168 MEDIA DRIVER
10619M: Antti Palosaari <crope@iki.fi>
10620L: linux-media@vger.kernel.org
10621W: https://linuxtv.org
10622W: http://palosaari.fi/linux/
10623Q: http://patchwork.linuxtv.org/project/linux-media/list/
10624T: git git://linuxtv.org/anttip/media_tree.git
10625S: Maintained
10626F: drivers/media/dvb-frontends/si2168*
10627
10628SI470X FM RADIO RECEIVER I2C DRIVER
10629M: Hans Verkuil <hverkuil@xs4all.nl>
10630L: linux-media@vger.kernel.org
10631T: git git://linuxtv.org/media_tree.git
10632W: https://linuxtv.org
10633S: Odd Fixes
10634F: drivers/media/radio/si470x/radio-si470x-i2c.c
10635
10636SI470X FM RADIO RECEIVER USB DRIVER
10637M: Hans Verkuil <hverkuil@xs4all.nl>
10638L: linux-media@vger.kernel.org
10639T: git git://linuxtv.org/media_tree.git
10640W: https://linuxtv.org
10641S: Maintained
10642F: drivers/media/radio/si470x/radio-si470x-common.c
10643F: drivers/media/radio/si470x/radio-si470x.h
10644F: drivers/media/radio/si470x/radio-si470x-usb.c
10645
10646SI4713 FM RADIO TRANSMITTER I2C DRIVER
10647M: Eduardo Valentin <edubezval@gmail.com>
10648L: linux-media@vger.kernel.org
10649T: git git://linuxtv.org/media_tree.git
10650W: https://linuxtv.org
10651S: Odd Fixes
10652F: drivers/media/radio/si4713/si4713.?
10653
10654SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10655M: Eduardo Valentin <edubezval@gmail.com>
10656L: linux-media@vger.kernel.org
10657T: git git://linuxtv.org/media_tree.git
10658W: https://linuxtv.org
10659S: Odd Fixes
10660F: drivers/media/radio/si4713/radio-platform-si4713.c
10661
10662SI4713 FM RADIO TRANSMITTER USB DRIVER
10663M: Hans Verkuil <hverkuil@xs4all.nl>
10664L: linux-media@vger.kernel.org
10665T: git git://linuxtv.org/media_tree.git
10666W: https://linuxtv.org
10667S: Maintained
10668F: drivers/media/radio/si4713/radio-usb-si4713.c
10669
10670SIANO DVB DRIVER
10671M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10672M: Mauro Carvalho Chehab <mchehab@kernel.org>
10673L: linux-media@vger.kernel.org
10674W: https://linuxtv.org
10675T: git git://linuxtv.org/media_tree.git
10676S: Odd fixes
10677F: drivers/media/common/siano/
10678F: drivers/media/usb/siano/
10679F: drivers/media/usb/siano/
10680F: drivers/media/mmc/siano/
10681
10682SIMPLEFB FB DRIVER
10683M: Hans de Goede <hdegoede@redhat.com>
10684L: linux-fbdev@vger.kernel.org
10685S: Maintained
10686F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10687F: drivers/video/fbdev/simplefb.c
10688F: include/linux/platform_data/simplefb.h
10689
10690SH_VEU V4L2 MEM2MEM DRIVER
10691L: linux-media@vger.kernel.org
10692S: Orphan
10693F: drivers/media/platform/sh_veu.c
10694
10695SH_VOU V4L2 OUTPUT DRIVER
10696L: linux-media@vger.kernel.org
10697S: Orphan
10698F: drivers/media/platform/sh_vou.c
10699F: include/media/drv-intf/sh_vou.h
10700
10701SIMPLE FIRMWARE INTERFACE (SFI)
10702M: Len Brown <lenb@kernel.org>
10703L: sfi-devel@simplefirmware.org
10704W: http://simplefirmware.org/
10705T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
10706S: Supported
10707F: arch/x86/platform/sfi/
10708F: drivers/sfi/
10709F: include/linux/sfi*.h
10710
10711SIMTEC EB110ATX (Chalice CATS)
10712P: Ben Dooks
10713P: Vincent Sanders <vince@simtec.co.uk>
10714M: Simtec Linux Team <linux@simtec.co.uk>
10715W: http://www.simtec.co.uk/products/EB110ATX/
10716S: Supported
10717
10718SIMTEC EB2410ITX (BAST)
10719P: Ben Dooks
10720P: Vincent Sanders <vince@simtec.co.uk>
10721M: Simtec Linux Team <linux@simtec.co.uk>
10722W: http://www.simtec.co.uk/products/EB2410ITX/
10723S: Supported
10724F: arch/arm/mach-s3c24xx/mach-bast.c
10725F: arch/arm/mach-s3c24xx/bast-ide.c
10726F: arch/arm/mach-s3c24xx/bast-irq.c
10727
10728TI DAVINCI MACHINE SUPPORT
10729M: Sekhar Nori <nsekhar@ti.com>
10730M: Kevin Hilman <khilman@kernel.org>
10731L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10732T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
10733S: Supported
10734F: arch/arm/mach-davinci/
10735F: drivers/i2c/busses/i2c-davinci.c
10736
10737TI DAVINCI SERIES MEDIA DRIVER
10738M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10739L: linux-media@vger.kernel.org
10740W: https://linuxtv.org
10741Q: http://patchwork.linuxtv.org/project/linux-media/list/
10742T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10743S: Maintained
10744F: drivers/media/platform/davinci/
10745F: include/media/davinci/
10746
10747TI AM437X VPFE DRIVER
10748M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10749L: linux-media@vger.kernel.org
10750W: https://linuxtv.org
10751Q: http://patchwork.linuxtv.org/project/linux-media/list/
10752T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10753S: Maintained
10754F: drivers/media/platform/am437x/
10755
10756OV2659 OMNIVISION SENSOR DRIVER
10757M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
10758L: linux-media@vger.kernel.org
10759W: https://linuxtv.org
10760Q: http://patchwork.linuxtv.org/project/linux-media/list/
10761T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
10762S: Maintained
10763F: drivers/media/i2c/ov2659.c
10764F: include/media/i2c/ov2659.h
10765
10766SILICON MOTION SM712 FRAME BUFFER DRIVER
10767M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
10768M: Teddy Wang <teddy.wang@siliconmotion.com>
10769M: Sudip Mukherjee <sudip@vectorindia.org>
10770L: linux-fbdev@vger.kernel.org
10771S: Maintained
10772F: drivers/video/fbdev/sm712*
10773F: Documentation/fb/sm712fb.txt
10774
10775SIS 190 ETHERNET DRIVER
10776M: Francois Romieu <romieu@fr.zoreil.com>
10777L: netdev@vger.kernel.org
10778S: Maintained
10779F: drivers/net/ethernet/sis/sis190.c
10780
10781SIS 900/7016 FAST ETHERNET DRIVER
10782M: Daniele Venzano <venza@brownhat.org>
10783W: http://www.brownhat.org/sis900.html
10784L: netdev@vger.kernel.org
10785S: Maintained
10786F: drivers/net/ethernet/sis/sis900.*
10787
10788SIS FRAMEBUFFER DRIVER
10789M: Thomas Winischhofer <thomas@winischhofer.net>
10790W: http://www.winischhofer.net/linuxsisvga.shtml
10791S: Maintained
10792F: Documentation/fb/sisfb.txt
10793F: drivers/video/fbdev/sis/
10794F: include/video/sisfb.h
10795
10796SIS USB2VGA DRIVER
10797M: Thomas Winischhofer <thomas@winischhofer.net>
10798W: http://www.winischhofer.at/linuxsisusbvga.shtml
10799S: Maintained
10800F: drivers/usb/misc/sisusbvga/
10801
10802SLAB ALLOCATOR
10803M: Christoph Lameter <cl@linux.com>
10804M: Pekka Enberg <penberg@kernel.org>
10805M: David Rientjes <rientjes@google.com>
10806M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
10807M: Andrew Morton <akpm@linux-foundation.org>
10808L: linux-mm@kvack.org
10809S: Maintained
10810F: include/linux/sl?b*.h
10811F: mm/sl?b*
10812
10813SLEEPABLE READ-COPY UPDATE (SRCU)
10814M: Lai Jiangshan <jiangshanlai@gmail.com>
10815M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10816M: Josh Triplett <josh@joshtriplett.org>
10817R: Steven Rostedt <rostedt@goodmis.org>
10818R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10819L: linux-kernel@vger.kernel.org
10820W: http://www.rdrop.com/users/paulmck/RCU/
10821S: Supported
10822T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10823F: include/linux/srcu.h
10824F: kernel/rcu/srcu.c
10825
10826SMACK SECURITY MODULE
10827M: Casey Schaufler <casey@schaufler-ca.com>
10828L: linux-security-module@vger.kernel.org
10829W: http://schaufler-ca.com
10830T: git git://github.com/cschaufler/smack-next
10831S: Maintained
10832F: Documentation/security/Smack.txt
10833F: security/smack/
10834
10835DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
10836M: Kevin Hilman <khilman@kernel.org>
10837M: Nishanth Menon <nm@ti.com>
10838S: Maintained
10839F: drivers/power/avs/
10840F: include/linux/power/smartreflex.h
10841L: linux-pm@vger.kernel.org
10842
10843SMC91x ETHERNET DRIVER
10844M: Nicolas Pitre <nico@fluxnic.net>
10845S: Odd Fixes
10846F: drivers/net/ethernet/smsc/smc91x.*
10847
10848SMIA AND SMIA++ IMAGE SENSOR DRIVER
10849M: Sakari Ailus <sakari.ailus@iki.fi>
10850L: linux-media@vger.kernel.org
10851S: Maintained
10852F: drivers/media/i2c/smiapp/
10853F: include/media/i2c/smiapp.h
10854F: drivers/media/i2c/smiapp-pll.c
10855F: drivers/media/i2c/smiapp-pll.h
10856F: include/uapi/linux/smiapp.h
10857F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
10858
10859SMM665 HARDWARE MONITOR DRIVER
10860M: Guenter Roeck <linux@roeck-us.net>
10861L: linux-hwmon@vger.kernel.org
10862S: Maintained
10863F: Documentation/hwmon/smm665
10864F: drivers/hwmon/smm665.c
10865
10866SMSC EMC2103 HARDWARE MONITOR DRIVER
10867M: Steve Glendinning <steve.glendinning@shawell.net>
10868L: linux-hwmon@vger.kernel.org
10869S: Maintained
10870F: Documentation/hwmon/emc2103
10871F: drivers/hwmon/emc2103.c
10872
10873SMSC SCH5627 HARDWARE MONITOR DRIVER
10874M: Hans de Goede <hdegoede@redhat.com>
10875L: linux-hwmon@vger.kernel.org
10876S: Supported
10877F: Documentation/hwmon/sch5627
10878F: drivers/hwmon/sch5627.c
10879
10880SMSC47B397 HARDWARE MONITOR DRIVER
10881M: Jean Delvare <jdelvare@suse.com>
10882L: linux-hwmon@vger.kernel.org
10883S: Maintained
10884F: Documentation/hwmon/smsc47b397
10885F: drivers/hwmon/smsc47b397.c
10886
10887SMSC911x ETHERNET DRIVER
10888M: Steve Glendinning <steve.glendinning@shawell.net>
10889L: netdev@vger.kernel.org
10890S: Maintained
10891F: include/linux/smsc911x.h
10892F: drivers/net/ethernet/smsc/smsc911x.*
10893
10894SMSC9420 PCI ETHERNET DRIVER
10895M: Steve Glendinning <steve.glendinning@shawell.net>
10896L: netdev@vger.kernel.org
10897S: Maintained
10898F: drivers/net/ethernet/smsc/smsc9420.*
10899
10900SMSC UFX6000 and UFX7000 USB to VGA DRIVER
10901M: Steve Glendinning <steve.glendinning@shawell.net>
10902L: linux-fbdev@vger.kernel.org
10903S: Maintained
10904F: drivers/video/fbdev/smscufx.c
10905
10906SOC-CAMERA V4L2 SUBSYSTEM
10907M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
10908L: linux-media@vger.kernel.org
10909T: git git://linuxtv.org/media_tree.git
10910S: Maintained
10911F: include/media/soc*
10912F: drivers/media/i2c/soc_camera/
10913F: drivers/media/platform/soc_camera/
10914
10915SOEKRIS NET48XX LED SUPPORT
10916M: Chris Boot <bootc@bootc.net>
10917S: Maintained
10918F: drivers/leds/leds-net48xx.c
10919
10920SOFTLOGIC 6x10 MPEG CODEC
10921M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
10922M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
10923M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
10924M: Ismael Luceno <ismael@iodev.co.uk>
10925L: linux-media@vger.kernel.org
10926S: Supported
10927F: drivers/media/pci/solo6x10/
10928
10929SOFTWARE RAID (Multiple Disks) SUPPORT
10930M: Shaohua Li <shli@kernel.org>
10931L: linux-raid@vger.kernel.org
10932T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
10933S: Supported
10934F: drivers/md/
10935F: include/linux/raid/
10936F: include/uapi/linux/raid/
10937
10938SONIC NETWORK DRIVER
10939M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
10940L: netdev@vger.kernel.org
10941S: Maintained
10942F: drivers/net/ethernet/natsemi/sonic.*
10943
10944SONICS SILICON BACKPLANE DRIVER (SSB)
10945M: Michael Buesch <m@bues.ch>
10946L: linux-wireless@vger.kernel.org
10947S: Maintained
10948F: drivers/ssb/
10949F: include/linux/ssb/
10950
10951SONY VAIO CONTROL DEVICE DRIVER
10952M: Mattia Dongili <malattia@linux.it>
10953L: platform-driver-x86@vger.kernel.org
10954W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
10955S: Maintained
10956F: Documentation/laptops/sony-laptop.txt
10957F: drivers/char/sonypi.c
10958F: drivers/platform/x86/sony-laptop.c
10959F: include/linux/sony-laptop.h
10960
10961SONY MEMORYSTICK CARD SUPPORT
10962M: Alex Dubov <oakad@yahoo.com>
10963W: http://tifmxx.berlios.de/
10964S: Maintained
10965F: drivers/memstick/host/tifm_ms.c
10966
10967SONY MEMORYSTICK STANDARD SUPPORT
10968M: Maxim Levitsky <maximlevitsky@gmail.com>
10969S: Maintained
10970F: drivers/memstick/core/ms_block.*
10971
10972SOUND
10973M: Jaroslav Kysela <perex@perex.cz>
10974M: Takashi Iwai <tiwai@suse.com>
10975L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10976W: http://www.alsa-project.org/
10977T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10978T: git git://git.alsa-project.org/alsa-kernel.git
10979Q: http://patchwork.kernel.org/project/alsa-devel/list/
10980S: Maintained
10981F: Documentation/sound/
10982F: include/sound/
10983F: include/uapi/sound/
10984F: sound/
10985
10986SOUND - COMPRESSED AUDIO
10987M: Vinod Koul <vinod.koul@intel.com>
10988L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10989T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
10990S: Supported
10991F: Documentation/sound/alsa/compress_offload.txt
10992F: include/sound/compress_driver.h
10993F: include/uapi/sound/compress_*
10994F: sound/core/compress_offload.c
10995F: sound/soc/soc-compress.c
10996
10997SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
10998M: Liam Girdwood <lgirdwood@gmail.com>
10999M: Mark Brown <broonie@kernel.org>
11000T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11001L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11002W: http://alsa-project.org/main/index.php/ASoC
11003S: Supported
11004F: Documentation/devicetree/bindings/sound/
11005F: Documentation/sound/alsa/soc/
11006F: sound/soc/
11007F: include/sound/soc*
11008
11009SOUND - DMAENGINE HELPERS
11010M: Lars-Peter Clausen <lars@metafoo.de>
11011S: Supported
11012F: include/sound/dmaengine_pcm.h
11013F: sound/core/pcm_dmaengine.c
11014F: sound/soc/soc-generic-dmaengine-pcm.c
11015
11016SP2 MEDIA DRIVER
11017M: Olli Salonen <olli.salonen@iki.fi>
11018L: linux-media@vger.kernel.org
11019W: https://linuxtv.org
11020Q: http://patchwork.linuxtv.org/project/linux-media/list/
11021S: Maintained
11022F: drivers/media/dvb-frontends/sp2*
11023
11024SPARC + UltraSPARC (sparc/sparc64)
11025M: "David S. Miller" <davem@davemloft.net>
11026L: sparclinux@vger.kernel.org
11027Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11028T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11029T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11030S: Maintained
11031F: arch/sparc/
11032F: drivers/sbus/
11033
11034SPARC SERIAL DRIVERS
11035M: "David S. Miller" <davem@davemloft.net>
11036L: sparclinux@vger.kernel.org
11037T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11039S: Maintained
11040F: include/linux/sunserialcore.h
11041F: drivers/tty/serial/suncore.c
11042F: drivers/tty/serial/sunhv.c
11043F: drivers/tty/serial/sunsab.c
11044F: drivers/tty/serial/sunsab.h
11045F: drivers/tty/serial/sunsu.c
11046F: drivers/tty/serial/sunzilog.c
11047F: drivers/tty/serial/sunzilog.h
11048
11049SPARSE CHECKER
11050M: "Christopher Li" <sparse@chrisli.org>
11051L: linux-sparse@vger.kernel.org
11052W: https://sparse.wiki.kernel.org/
11053T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11054T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11055S: Maintained
11056F: include/linux/compiler.h
11057
11058SPEAR PLATFORM SUPPORT
11059M: Viresh Kumar <vireshk@kernel.org>
11060M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11061L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11062W: http://www.st.com/spear
11063S: Maintained
11064F: arch/arm/boot/dts/spear*
11065F: arch/arm/mach-spear/
11066
11067SPEAR CLOCK FRAMEWORK SUPPORT
11068M: Viresh Kumar <vireshk@kernel.org>
11069L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11070W: http://www.st.com/spear
11071S: Maintained
11072F: drivers/clk/spear/
11073
11074SPI SUBSYSTEM
11075M: Mark Brown <broonie@kernel.org>
11076L: linux-spi@vger.kernel.org
11077T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11078Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11079S: Maintained
11080F: Documentation/devicetree/bindings/spi/
11081F: Documentation/spi/
11082F: drivers/spi/
11083F: include/linux/spi/
11084F: include/uapi/linux/spi/
11085
11086SPIDERNET NETWORK DRIVER for CELL
11087M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11088L: netdev@vger.kernel.org
11089S: Supported
11090F: Documentation/networking/spider_net.txt
11091F: drivers/net/ethernet/toshiba/spider_net*
11092
11093SPU FILE SYSTEM
11094M: Jeremy Kerr <jk@ozlabs.org>
11095L: linuxppc-dev@lists.ozlabs.org
11096W: http://www.ibm.com/developerworks/power/cell/
11097S: Supported
11098F: Documentation/filesystems/spufs.txt
11099F: arch/powerpc/platforms/cell/spufs/
11100
11101SQUASHFS FILE SYSTEM
11102M: Phillip Lougher <phillip@squashfs.org.uk>
11103L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11104W: http://squashfs.org.uk
11105T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11106S: Maintained
11107F: Documentation/filesystems/squashfs.txt
11108F: fs/squashfs/
11109
11110SRM (Alpha) environment access
11111M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11112S: Maintained
11113F: arch/alpha/kernel/srm_env.c
11114
11115STABLE BRANCH
11116M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11117L: stable@vger.kernel.org
11118S: Supported
11119F: Documentation/stable_kernel_rules.txt
11120
11121STAGING SUBSYSTEM
11122M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11123T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11124L: devel@driverdev.osuosl.org
11125S: Supported
11126F: drivers/staging/
11127
11128STAGING - COMEDI
11129M: Ian Abbott <abbotti@mev.co.uk>
11130M: H Hartley Sweeten <hsweeten@visionengravers.com>
11131S: Odd Fixes
11132F: drivers/staging/comedi/
11133
11134STAGING - FLARION FT1000 DRIVERS
11135M: Marek Belisko <marek.belisko@gmail.com>
11136S: Odd Fixes
11137F: drivers/staging/ft1000/
11138
11139STAGING - INDUSTRIAL IO
11140M: Jonathan Cameron <jic23@kernel.org>
11141L: linux-iio@vger.kernel.org
11142S: Odd Fixes
11143F: Documentation/devicetree/bindings/staging/iio/
11144F: drivers/staging/iio/
11145
11146STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11147M: Jarod Wilson <jarod@wilsonet.com>
11148W: http://www.lirc.org/
11149S: Odd Fixes
11150F: drivers/staging/media/lirc/
11151
11152STAGING - LUSTRE PARALLEL FILESYSTEM
11153M: Oleg Drokin <oleg.drokin@intel.com>
11154M: Andreas Dilger <andreas.dilger@intel.com>
11155L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11156W: http://wiki.lustre.org/
11157S: Maintained
11158F: drivers/staging/lustre
11159
11160STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11161M: Marc Dietrich <marvin24@gmx.de>
11162L: ac100@lists.launchpad.net (moderated for non-subscribers)
11163L: linux-tegra@vger.kernel.org
11164S: Maintained
11165F: drivers/staging/nvec/
11166
11167STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11168M: Jens Frederich <jfrederich@gmail.com>
11169M: Daniel Drake <dsd@laptop.org>
11170M: Jon Nettleton <jon.nettleton@gmail.com>
11171W: http://wiki.laptop.org/go/DCON
11172S: Maintained
11173F: drivers/staging/olpc_dcon/
11174
11175STAGING - REALTEK RTL8712U DRIVERS
11176M: Larry Finger <Larry.Finger@lwfinger.net>
11177M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11178S: Odd Fixes
11179F: drivers/staging/rtl8712/
11180
11181STAGING - REALTEK RTL8723U WIRELESS DRIVER
11182M: Larry Finger <Larry.Finger@lwfinger.net>
11183M: Jes Sorensen <Jes.Sorensen@redhat.com>
11184L: linux-wireless@vger.kernel.org
11185S: Maintained
11186F: drivers/staging/rtl8723au/
11187
11188STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11189M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11190M: Teddy Wang <teddy.wang@siliconmotion.com>
11191M: Sudip Mukherjee <sudip@vectorindia.org>
11192L: linux-fbdev@vger.kernel.org
11193S: Maintained
11194F: drivers/staging/sm750fb/
11195
11196STAGING - SLICOSS
11197M: Lior Dotan <liodot@gmail.com>
11198M: Christopher Harrer <charrer@alacritech.com>
11199S: Odd Fixes
11200F: drivers/staging/slicoss/
11201
11202STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11203M: William Hubbs <w.d.hubbs@gmail.com>
11204M: Chris Brannon <chris@the-brannons.com>
11205M: Kirk Reiser <kirk@reisers.ca>
11206M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11207L: speakup@linux-speakup.org
11208W: http://www.linux-speakup.org/
11209S: Odd Fixes
11210F: drivers/staging/speakup/
11211
11212STAGING - VIA VT665X DRIVERS
11213M: Forest Bond <forest@alittletooquiet.net>
11214S: Odd Fixes
11215F: drivers/staging/vt665?/
11216
11217STAGING - WILC1000 WIFI DRIVER
11218M: Johnny Kim <johnny.kim@atmel.com>
11219M: Austin Shin <austin.shin@atmel.com>
11220M: Chris Park <chris.park@atmel.com>
11221M: Tony Cho <tony.cho@atmel.com>
11222M: Glen Lee <glen.lee@atmel.com>
11223M: Leo Kim <leo.kim@atmel.com>
11224L: linux-wireless@vger.kernel.org
11225S: Supported
11226F: drivers/staging/wilc1000/
11227
11228STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11229M: Arnaud Patard <arnaud.patard@rtp-net.org>
11230S: Odd Fixes
11231F: drivers/staging/xgifb/
11232
11233STARFIRE/DURALAN NETWORK DRIVER
11234M: Ion Badulescu <ionut@badula.org>
11235S: Odd Fixes
11236F: drivers/net/ethernet/adaptec/starfire*
11237
11238SUN3/3X
11239M: Sam Creasey <sammy@sammy.net>
11240W: http://sammy.net/sun3/
11241S: Maintained
11242F: arch/m68k/kernel/*sun3*
11243F: arch/m68k/sun3*/
11244F: arch/m68k/include/asm/sun3*
11245F: drivers/net/ethernet/i825xx/sun3*
11246
11247SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11248M: Hans de Goede <hdegoede@redhat.com>
11249L: linux-input@vger.kernel.org
11250S: Maintained
11251F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11252F: drivers/input/keyboard/sun4i-lradc-keys.c
11253
11254SUNDANCE NETWORK DRIVER
11255M: Denis Kirjanov <kda@linux-powerpc.org>
11256L: netdev@vger.kernel.org
11257S: Maintained
11258F: drivers/net/ethernet/dlink/sundance.c
11259
11260SUPERH
11261M: Yoshinori Sato <ysato@users.sourceforge.jp>
11262M: Rich Felker <dalias@libc.org>
11263L: linux-sh@vger.kernel.org
11264Q: http://patchwork.kernel.org/project/linux-sh/list/
11265S: Maintained
11266F: Documentation/sh/
11267F: arch/sh/
11268F: drivers/sh/
11269
11270SUSPEND TO RAM
11271M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11272M: Len Brown <len.brown@intel.com>
11273M: Pavel Machek <pavel@ucw.cz>
11274L: linux-pm@vger.kernel.org
11275S: Supported
11276F: Documentation/power/
11277F: arch/x86/kernel/acpi/
11278F: drivers/base/power/
11279F: kernel/power/
11280F: include/linux/suspend.h
11281F: include/linux/freezer.h
11282F: include/linux/pm.h
11283
11284SVGA HANDLING
11285M: Martin Mares <mj@ucw.cz>
11286L: linux-video@atrey.karlin.mff.cuni.cz
11287S: Maintained
11288F: Documentation/svga.txt
11289F: arch/x86/boot/video*
11290
11291SWIOTLB SUBSYSTEM
11292M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11293L: linux-kernel@vger.kernel.org
11294T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11295S: Supported
11296F: lib/swiotlb.c
11297F: arch/*/kernel/pci-swiotlb.c
11298F: include/linux/swiotlb.h
11299
11300SWITCHDEV
11301M: Jiri Pirko <jiri@resnulli.us>
11302L: netdev@vger.kernel.org
11303S: Supported
11304F: net/switchdev/
11305F: include/net/switchdev.h
11306
11307SYNOPSYS ARC ARCHITECTURE
11308M: Vineet Gupta <vgupta@synopsys.com>
11309L: linux-snps-arc@lists.infradead.org
11310S: Supported
11311F: arch/arc/
11312F: Documentation/devicetree/bindings/arc/*
11313F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11314F: drivers/tty/serial/arc_uart.c
11315T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11316
11317SYNOPSYS ARC SDP platform support
11318M: Alexey Brodkin <abrodkin@synopsys.com>
11319S: Supported
11320F: arch/arc/plat-axs10x
11321F: arch/arc/boot/dts/ax*
11322F: Documentation/devicetree/bindings/arc/axs10*
11323
11324SYSTEM CONFIGURATION (SYSCON)
11325M: Lee Jones <lee.jones@linaro.org>
11326M: Arnd Bergmann <arnd@arndb.de>
11327T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11328S: Supported
11329F: drivers/mfd/syscon.c
11330
11331SYSV FILESYSTEM
11332M: Christoph Hellwig <hch@infradead.org>
11333S: Maintained
11334F: Documentation/filesystems/sysv-fs.txt
11335F: fs/sysv/
11336F: include/linux/sysv_fs.h
11337
11338TARGET SUBSYSTEM
11339M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11340L: linux-scsi@vger.kernel.org
11341L: target-devel@vger.kernel.org
11342W: http://www.linux-iscsi.org
11343W: http://groups.google.com/group/linux-iscsi-target-dev
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11345S: Supported
11346F: drivers/target/
11347F: include/target/
11348F: Documentation/target/
11349
11350TASKSTATS STATISTICS INTERFACE
11351M: Balbir Singh <bsingharora@gmail.com>
11352S: Maintained
11353F: Documentation/accounting/taskstats*
11354F: include/linux/taskstats*
11355F: kernel/taskstats.c
11356
11357TC CLASSIFIER
11358M: Jamal Hadi Salim <jhs@mojatatu.com>
11359L: netdev@vger.kernel.org
11360S: Maintained
11361F: include/net/pkt_cls.h
11362F: include/uapi/linux/pkt_cls.h
11363F: net/sched/
11364
11365TCP LOW PRIORITY MODULE
11366M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11367M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11368W: http://tcp-lp-mod.sourceforge.net/
11369S: Maintained
11370F: net/ipv4/tcp_lp.c
11371
11372TDA10071 MEDIA DRIVER
11373M: Antti Palosaari <crope@iki.fi>
11374L: linux-media@vger.kernel.org
11375W: https://linuxtv.org
11376W: http://palosaari.fi/linux/
11377Q: http://patchwork.linuxtv.org/project/linux-media/list/
11378T: git git://linuxtv.org/anttip/media_tree.git
11379S: Maintained
11380F: drivers/media/dvb-frontends/tda10071*
11381
11382TDA18212 MEDIA DRIVER
11383M: Antti Palosaari <crope@iki.fi>
11384L: linux-media@vger.kernel.org
11385W: https://linuxtv.org
11386W: http://palosaari.fi/linux/
11387Q: http://patchwork.linuxtv.org/project/linux-media/list/
11388T: git git://linuxtv.org/anttip/media_tree.git
11389S: Maintained
11390F: drivers/media/tuners/tda18212*
11391
11392TDA18218 MEDIA DRIVER
11393M: Antti Palosaari <crope@iki.fi>
11394L: linux-media@vger.kernel.org
11395W: https://linuxtv.org
11396W: http://palosaari.fi/linux/
11397Q: http://patchwork.linuxtv.org/project/linux-media/list/
11398T: git git://linuxtv.org/anttip/media_tree.git
11399S: Maintained
11400F: drivers/media/tuners/tda18218*
11401
11402TDA18271 MEDIA DRIVER
11403M: Michael Krufky <mkrufky@linuxtv.org>
11404L: linux-media@vger.kernel.org
11405W: https://linuxtv.org
11406W: http://github.com/mkrufky
11407Q: http://patchwork.linuxtv.org/project/linux-media/list/
11408T: git git://linuxtv.org/mkrufky/tuners.git
11409S: Maintained
11410F: drivers/media/tuners/tda18271*
11411
11412TDA827x MEDIA DRIVER
11413M: Michael Krufky <mkrufky@linuxtv.org>
11414L: linux-media@vger.kernel.org
11415W: https://linuxtv.org
11416W: http://github.com/mkrufky
11417Q: http://patchwork.linuxtv.org/project/linux-media/list/
11418T: git git://linuxtv.org/mkrufky/tuners.git
11419S: Maintained
11420F: drivers/media/tuners/tda8290.*
11421
11422TDA8290 MEDIA DRIVER
11423M: Michael Krufky <mkrufky@linuxtv.org>
11424L: linux-media@vger.kernel.org
11425W: https://linuxtv.org
11426W: http://github.com/mkrufky
11427Q: http://patchwork.linuxtv.org/project/linux-media/list/
11428T: git git://linuxtv.org/mkrufky/tuners.git
11429S: Maintained
11430F: drivers/media/tuners/tda8290.*
11431
11432TDA9840 MEDIA DRIVER
11433M: Hans Verkuil <hverkuil@xs4all.nl>
11434L: linux-media@vger.kernel.org
11435T: git git://linuxtv.org/media_tree.git
11436W: https://linuxtv.org
11437S: Maintained
11438F: drivers/media/i2c/tda9840*
11439
11440TEA5761 TUNER DRIVER
11441M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11442M: Mauro Carvalho Chehab <mchehab@kernel.org>
11443L: linux-media@vger.kernel.org
11444W: https://linuxtv.org
11445T: git git://linuxtv.org/media_tree.git
11446S: Odd fixes
11447F: drivers/media/tuners/tea5761.*
11448
11449TEA5767 TUNER DRIVER
11450M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11451M: Mauro Carvalho Chehab <mchehab@kernel.org>
11452L: linux-media@vger.kernel.org
11453W: https://linuxtv.org
11454T: git git://linuxtv.org/media_tree.git
11455S: Maintained
11456F: drivers/media/tuners/tea5767.*
11457
11458TEA6415C MEDIA DRIVER
11459M: Hans Verkuil <hverkuil@xs4all.nl>
11460L: linux-media@vger.kernel.org
11461T: git git://linuxtv.org/media_tree.git
11462W: https://linuxtv.org
11463S: Maintained
11464F: drivers/media/i2c/tea6415c*
11465
11466TEA6420 MEDIA DRIVER
11467M: Hans Verkuil <hverkuil@xs4all.nl>
11468L: linux-media@vger.kernel.org
11469T: git git://linuxtv.org/media_tree.git
11470W: https://linuxtv.org
11471S: Maintained
11472F: drivers/media/i2c/tea6420*
11473
11474TEAM DRIVER
11475M: Jiri Pirko <jiri@resnulli.us>
11476L: netdev@vger.kernel.org
11477S: Supported
11478F: drivers/net/team/
11479F: include/linux/if_team.h
11480F: include/uapi/linux/if_team.h
11481
11482TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11483M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11484S: Maintained
11485F: arch/x86/platform/ts5500/
11486
11487TECHNOTREND USB IR RECEIVER
11488M: Sean Young <sean@mess.org>
11489L: linux-media@vger.kernel.org
11490S: Maintained
11491F: drivers/media/rc/ttusbir.c
11492
11493TEGRA ARCHITECTURE SUPPORT
11494M: Stephen Warren <swarren@wwwdotorg.org>
11495M: Thierry Reding <thierry.reding@gmail.com>
11496M: Alexandre Courbot <gnurou@gmail.com>
11497L: linux-tegra@vger.kernel.org
11498Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11499T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11500S: Supported
11501N: [^a-z]tegra
11502
11503TEGRA CLOCK DRIVER
11504M: Peter De Schrijver <pdeschrijver@nvidia.com>
11505M: Prashant Gaikwad <pgaikwad@nvidia.com>
11506S: Supported
11507F: drivers/clk/tegra/
11508
11509TEGRA DMA DRIVERS
11510M: Laxman Dewangan <ldewangan@nvidia.com>
11511M: Jon Hunter <jonathanh@nvidia.com>
11512S: Supported
11513F: drivers/dma/tegra*
11514
11515TEGRA I2C DRIVER
11516M: Laxman Dewangan <ldewangan@nvidia.com>
11517S: Supported
11518F: drivers/i2c/busses/i2c-tegra.c
11519
11520TEGRA IOMMU DRIVERS
11521M: Hiroshi Doyu <hdoyu@nvidia.com>
11522S: Supported
11523F: drivers/iommu/tegra*
11524
11525TEGRA KBC DRIVER
11526M: Rakesh Iyer <riyer@nvidia.com>
11527M: Laxman Dewangan <ldewangan@nvidia.com>
11528S: Supported
11529F: drivers/input/keyboard/tegra-kbc.c
11530
11531TEGRA PWM DRIVER
11532M: Thierry Reding <thierry.reding@gmail.com>
11533S: Supported
11534F: drivers/pwm/pwm-tegra.c
11535
11536TEGRA SERIAL DRIVER
11537M: Laxman Dewangan <ldewangan@nvidia.com>
11538S: Supported
11539F: drivers/tty/serial/serial-tegra.c
11540
11541TEGRA SPI DRIVER
11542M: Laxman Dewangan <ldewangan@nvidia.com>
11543S: Supported
11544F: drivers/spi/spi-tegra*
11545
11546TEHUTI ETHERNET DRIVER
11547M: Andy Gospodarek <andy@greyhouse.net>
11548L: netdev@vger.kernel.org
11549S: Supported
11550F: drivers/net/ethernet/tehuti/*
11551
11552Telecom Clock Driver for MCPL0010
11553M: Mark Gross <mark.gross@intel.com>
11554S: Supported
11555F: drivers/char/tlclk.c
11556
11557TENSILICA XTENSA PORT (xtensa)
11558M: Chris Zankel <chris@zankel.net>
11559M: Max Filippov <jcmvbkbc@gmail.com>
11560L: linux-xtensa@linux-xtensa.org
11561T: git git://github.com/czankel/xtensa-linux.git
11562S: Maintained
11563F: arch/xtensa/
11564F: drivers/irqchip/irq-xtensa-*
11565
11566THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11567M: Hans Verkuil <hverkuil@xs4all.nl>
11568L: linux-media@vger.kernel.org
11569T: git git://linuxtv.org/media_tree.git
11570W: https://linuxtv.org
11571S: Maintained
11572F: drivers/media/radio/radio-raremono.c
11573
11574THERMAL
11575M: Zhang Rui <rui.zhang@intel.com>
11576M: Eduardo Valentin <edubezval@gmail.com>
11577L: linux-pm@vger.kernel.org
11578T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11579T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11580Q: https://patchwork.kernel.org/project/linux-pm/list/
11581S: Supported
11582F: drivers/thermal/
11583F: include/linux/thermal.h
11584F: include/uapi/linux/thermal.h
11585F: include/linux/cpu_cooling.h
11586F: Documentation/devicetree/bindings/thermal/
11587
11588THERMAL/CPU_COOLING
11589M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11590M: Viresh Kumar <viresh.kumar@linaro.org>
11591M: Javi Merino <javi.merino@arm.com>
11592L: linux-pm@vger.kernel.org
11593S: Supported
11594F: Documentation/thermal/cpu-cooling-api.txt
11595F: drivers/thermal/cpu_cooling.c
11596F: include/linux/cpu_cooling.h
11597
11598THINKPAD ACPI EXTRAS DRIVER
11599M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11600L: ibm-acpi-devel@lists.sourceforge.net
11601L: platform-driver-x86@vger.kernel.org
11602W: http://ibm-acpi.sourceforge.net
11603W: http://thinkwiki.org/wiki/Ibm-acpi
11604T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11605S: Maintained
11606F: drivers/platform/x86/thinkpad_acpi.c
11607
11608TI BANDGAP AND THERMAL DRIVER
11609M: Eduardo Valentin <edubezval@gmail.com>
11610M: Keerthy <j-keerthy@ti.com>
11611L: linux-pm@vger.kernel.org
11612L: linux-omap@vger.kernel.org
11613S: Maintained
11614F: drivers/thermal/ti-soc-thermal/
11615
11616TI VPE/CAL DRIVERS
11617M: Benoit Parrot <bparrot@ti.com>
11618L: linux-media@vger.kernel.org
11619W: http://linuxtv.org/
11620Q: http://patchwork.linuxtv.org/project/linux-media/list/
11621S: Maintained
11622F: drivers/media/platform/ti-vpe/
11623
11624TI CDCE706 CLOCK DRIVER
11625M: Max Filippov <jcmvbkbc@gmail.com>
11626S: Maintained
11627F: drivers/clk/clk-cdce706.c
11628
11629TI CLOCK DRIVER
11630M: Tero Kristo <t-kristo@ti.com>
11631L: linux-omap@vger.kernel.org
11632S: Maintained
11633F: drivers/clk/ti/
11634F: include/linux/clk/ti.h
11635
11636TI ETHERNET SWITCH DRIVER (CPSW)
11637M: Mugunthan V N <mugunthanvnm@ti.com>
11638R: Grygorii Strashko <grygorii.strashko@ti.com>
11639L: linux-omap@vger.kernel.org
11640L: netdev@vger.kernel.org
11641S: Maintained
11642F: drivers/net/ethernet/ti/cpsw*
11643F: drivers/net/ethernet/ti/davinci*
11644
11645TI FLASH MEDIA INTERFACE DRIVER
11646M: Alex Dubov <oakad@yahoo.com>
11647S: Maintained
11648F: drivers/misc/tifm*
11649F: drivers/mmc/host/tifm_sd.c
11650F: include/linux/tifm.h
11651
11652TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11653M: Santosh Shilimkar <ssantosh@kernel.org>
11654L: linux-kernel@vger.kernel.org
11655L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11656S: Maintained
11657F: drivers/soc/ti/*
11658T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11659
11660
11661TI LM49xxx FAMILY ASoC CODEC DRIVERS
11662M: M R Swami Reddy <mr.swami.reddy@ti.com>
11663M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11664L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11665S: Maintained
11666F: sound/soc/codecs/lm49453*
11667F: sound/soc/codecs/isabelle*
11668
11669TI LP855x BACKLIGHT DRIVER
11670M: Milo Kim <milo.kim@ti.com>
11671S: Maintained
11672F: Documentation/backlight/lp855x-driver.txt
11673F: drivers/video/backlight/lp855x_bl.c
11674F: include/linux/platform_data/lp855x.h
11675
11676TI LP8727 CHARGER DRIVER
11677M: Milo Kim <milo.kim@ti.com>
11678S: Maintained
11679F: drivers/power/lp8727_charger.c
11680F: include/linux/platform_data/lp8727.h
11681
11682TI LP8788 MFD DRIVER
11683M: Milo Kim <milo.kim@ti.com>
11684S: Maintained
11685F: drivers/iio/adc/lp8788_adc.c
11686F: drivers/leds/leds-lp8788.c
11687F: drivers/mfd/lp8788*.c
11688F: drivers/power/lp8788-charger.c
11689F: drivers/regulator/lp8788-*.c
11690F: include/linux/mfd/lp8788*.h
11691
11692TI NETCP ETHERNET DRIVER
11693M: Wingman Kwok <w-kwok2@ti.com>
11694M: Murali Karicheri <m-karicheri2@ti.com>
11695L: netdev@vger.kernel.org
11696S: Maintained
11697F: drivers/net/ethernet/ti/netcp*
11698
11699TI TAS571X FAMILY ASoC CODEC DRIVER
11700M: Kevin Cernekee <cernekee@chromium.org>
11701L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11702S: Odd Fixes
11703F: sound/soc/codecs/tas571x*
11704
11705TI TWL4030 SERIES SOC CODEC DRIVER
11706M: Peter Ujfalusi <peter.ujfalusi@ti.com>
11707L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11708S: Maintained
11709F: sound/soc/codecs/twl4030*
11710
11711TI WILINK WIRELESS DRIVERS
11712L: linux-wireless@vger.kernel.org
11713W: http://wireless.kernel.org/en/users/Drivers/wl12xx
11714W: http://wireless.kernel.org/en/users/Drivers/wl1251
11715T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
11716S: Orphan
11717F: drivers/net/wireless/ti/
11718F: include/linux/wl12xx.h
11719
11720TIPC NETWORK LAYER
11721M: Jon Maloy <jon.maloy@ericsson.com>
11722M: Ying Xue <ying.xue@windriver.com>
11723L: netdev@vger.kernel.org (core kernel code)
11724L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
11725W: http://tipc.sourceforge.net/
11726S: Maintained
11727F: include/uapi/linux/tipc*.h
11728F: net/tipc/
11729
11730TILE ARCHITECTURE
11731M: Chris Metcalf <cmetcalf@mellanox.com>
11732W: http://www.mellanox.com/repository/solutions/tile-scm/
11733T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
11734S: Supported
11735F: arch/tile/
11736F: drivers/char/tile-srom.c
11737F: drivers/edac/tile_edac.c
11738F: drivers/net/ethernet/tile/
11739F: drivers/rtc/rtc-tile.c
11740F: drivers/tty/hvc/hvc_tile.c
11741F: drivers/tty/serial/tilegx.c
11742F: drivers/usb/host/*-tilegx.c
11743F: include/linux/usb/tilegx.h
11744
11745TLAN NETWORK DRIVER
11746M: Samuel Chessman <chessman@tux.org>
11747L: tlan-devel@lists.sourceforge.net (subscribers-only)
11748W: http://sourceforge.net/projects/tlan/
11749S: Maintained
11750F: Documentation/networking/tlan.txt
11751F: drivers/net/ethernet/ti/tlan.*
11752
11753TOMOYO SECURITY MODULE
11754M: Kentaro Takeda <takedakn@nttdata.co.jp>
11755M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
11756L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
11757L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
11758L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
11759L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
11760W: http://tomoyo.sourceforge.jp/
11761T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
11762S: Maintained
11763F: security/tomoyo/
11764
11765TOPSTAR LAPTOP EXTRAS DRIVER
11766M: Herton Ronaldo Krzesinski <herton@canonical.com>
11767L: platform-driver-x86@vger.kernel.org
11768S: Maintained
11769F: drivers/platform/x86/topstar-laptop.c
11770
11771TOSHIBA ACPI EXTRAS DRIVER
11772M: Azael Avalos <coproscefalo@gmail.com>
11773L: platform-driver-x86@vger.kernel.org
11774S: Maintained
11775F: drivers/platform/x86/toshiba_acpi.c
11776
11777TOSHIBA BLUETOOTH DRIVER
11778M: Azael Avalos <coproscefalo@gmail.com>
11779L: platform-driver-x86@vger.kernel.org
11780S: Maintained
11781F: drivers/platform/x86/toshiba_bluetooth.c
11782
11783TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
11784M: Azael Avalos <coproscefalo@gmail.com>
11785L: platform-driver-x86@vger.kernel.org
11786S: Maintained
11787F: drivers/platform/x86/toshiba_haps.c
11788
11789TOSHIBA WMI HOTKEYS DRIVER
11790M: Azael Avalos <coproscefalo@gmail.com>
11791L: platform-driver-x86@vger.kernel.org
11792S: Maintained
11793F: drivers/platform/x86/toshiba-wmi.c
11794
11795TOSHIBA SMM DRIVER
11796M: Jonathan Buzzard <jonathan@buzzard.org.uk>
11797W: http://www.buzzard.org.uk/toshiba/
11798S: Maintained
11799F: drivers/char/toshiba.c
11800F: include/linux/toshiba.h
11801F: include/uapi/linux/toshiba.h
11802
11803TOSHIBA TC358743 DRIVER
11804M: Mats Randgaard <matrandg@cisco.com>
11805L: linux-media@vger.kernel.org
11806S: Maintained
11807F: drivers/media/i2c/tc358743*
11808F: include/media/i2c/tc358743.h
11809
11810TMIO/SDHI MMC DRIVER
11811M: Wolfram Sang <wsa+renesas@sang-engineering.com>
11812L: linux-mmc@vger.kernel.org
11813S: Supported
11814F: drivers/mmc/host/tmio_mmc*
11815F: drivers/mmc/host/sh_mobile_sdhi.c
11816F: include/linux/mfd/tmio.h
11817
11818TMP401 HARDWARE MONITOR DRIVER
11819M: Guenter Roeck <linux@roeck-us.net>
11820L: linux-hwmon@vger.kernel.org
11821S: Maintained
11822F: Documentation/hwmon/tmp401
11823F: drivers/hwmon/tmp401.c
11824
11825TMPFS (SHMEM FILESYSTEM)
11826M: Hugh Dickins <hughd@google.com>
11827L: linux-mm@kvack.org
11828S: Maintained
11829F: include/linux/shmem_fs.h
11830F: mm/shmem.c
11831
11832TM6000 VIDEO4LINUX DRIVER
11833M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11834M: Mauro Carvalho Chehab <mchehab@kernel.org>
11835L: linux-media@vger.kernel.org
11836W: https://linuxtv.org
11837T: git git://linuxtv.org/media_tree.git
11838S: Odd fixes
11839F: drivers/media/usb/tm6000/
11840
11841TW68 VIDEO4LINUX DRIVER
11842M: Hans Verkuil <hverkuil@xs4all.nl>
11843L: linux-media@vger.kernel.org
11844T: git git://linuxtv.org/media_tree.git
11845W: https://linuxtv.org
11846S: Odd Fixes
11847F: drivers/media/pci/tw68/
11848
11849TW686X VIDEO4LINUX DRIVER
11850M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
11851L: linux-media@vger.kernel.org
11852T: git git://linuxtv.org/media_tree.git
11853W: http://linuxtv.org
11854S: Maintained
11855F: drivers/media/pci/tw686x/
11856
11857TPM DEVICE DRIVER
11858M: Peter Huewe <peterhuewe@gmx.de>
11859M: Marcel Selhorst <tpmdd@selhorst.net>
11860M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
11861R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
11862W: http://tpmdd.sourceforge.net
11863L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11864Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
11865T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
11866S: Maintained
11867F: drivers/char/tpm/
11868
11869TPM IBM_VTPM DEVICE DRIVER
11870M: Ashley Lai <ashleydlai@gmail.com>
11871W: http://tpmdd.sourceforge.net
11872L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
11873S: Maintained
11874F: drivers/char/tpm/tpm_ibmvtpm*
11875
11876TRACING
11877M: Steven Rostedt <rostedt@goodmis.org>
11878M: Ingo Molnar <mingo@redhat.com>
11879T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
11880S: Maintained
11881F: Documentation/trace/ftrace.txt
11882F: arch/*/*/*/ftrace.h
11883F: arch/*/kernel/ftrace.c
11884F: include/*/ftrace.h
11885F: include/linux/trace*.h
11886F: include/trace/
11887F: kernel/trace/
11888F: tools/testing/selftests/ftrace/
11889
11890TRACING MMIO ACCESSES (MMIOTRACE)
11891M: Steven Rostedt <rostedt@goodmis.org>
11892M: Ingo Molnar <mingo@kernel.org>
11893R: Karol Herbst <karolherbst@gmail.com>
11894R: Pekka Paalanen <ppaalanen@gmail.com>
11895S: Maintained
11896L: linux-kernel@vger.kernel.org
11897L: nouveau@lists.freedesktop.org
11898F: kernel/trace/trace_mmiotrace.c
11899F: include/linux/mmiotrace.h
11900F: arch/x86/mm/kmmio.c
11901F: arch/x86/mm/mmio-mod.c
11902F: arch/x86/mm/testmmiotrace.c
11903
11904TRIVIAL PATCHES
11905M: Jiri Kosina <trivial@kernel.org>
11906T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
11907S: Maintained
11908K: ^Subject:.*(?i)trivial
11909
11910TTY LAYER
11911M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11912M: Jiri Slaby <jslaby@suse.com>
11913S: Supported
11914T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
11915F: Documentation/serial/
11916F: drivers/tty/
11917F: drivers/tty/serial/serial_core.c
11918F: include/linux/serial_core.h
11919F: include/linux/serial.h
11920F: include/linux/tty.h
11921F: include/uapi/linux/serial_core.h
11922F: include/uapi/linux/serial.h
11923F: include/uapi/linux/tty.h
11924
11925TUA9001 MEDIA DRIVER
11926M: Antti Palosaari <crope@iki.fi>
11927L: linux-media@vger.kernel.org
11928W: https://linuxtv.org
11929W: http://palosaari.fi/linux/
11930Q: http://patchwork.linuxtv.org/project/linux-media/list/
11931T: git git://linuxtv.org/anttip/media_tree.git
11932S: Maintained
11933F: drivers/media/tuners/tua9001*
11934
11935TULIP NETWORK DRIVERS
11936L: netdev@vger.kernel.org
11937L: linux-parisc@vger.kernel.org
11938S: Orphan
11939F: drivers/net/ethernet/dec/tulip/
11940
11941TUN/TAP driver
11942M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
11943W: http://vtun.sourceforge.net/tun
11944S: Maintained
11945F: Documentation/networking/tuntap.txt
11946F: arch/um/os-Linux/drivers/
11947
11948TURBOCHANNEL SUBSYSTEM
11949M: "Maciej W. Rozycki" <macro@linux-mips.org>
11950M: Ralf Baechle <ralf@linux-mips.org>
11951L: linux-mips@linux-mips.org
11952Q: http://patchwork.linux-mips.org/project/linux-mips/list/
11953S: Maintained
11954F: drivers/tc/
11955F: include/linux/tc.h
11956
11957U14-34F SCSI DRIVER
11958M: Dario Ballabio <ballabio_dario@emc.com>
11959L: linux-scsi@vger.kernel.org
11960S: Maintained
11961F: drivers/scsi/u14-34f.c
11962
11963UBI FILE SYSTEM (UBIFS)
11964M: Richard Weinberger <richard@nod.at>
11965M: Artem Bityutskiy <dedekind1@gmail.com>
11966M: Adrian Hunter <adrian.hunter@intel.com>
11967L: linux-mtd@lists.infradead.org
11968T: git git://git.infradead.org/ubifs-2.6.git
11969W: http://www.linux-mtd.infradead.org/doc/ubifs.html
11970S: Supported
11971F: Documentation/filesystems/ubifs.txt
11972F: fs/ubifs/
11973
11974UCLINUX (M68KNOMMU AND COLDFIRE)
11975M: Greg Ungerer <gerg@linux-m68k.org>
11976W: http://www.linux-m68k.org/
11977W: http://www.uclinux.org/
11978L: linux-m68k@lists.linux-m68k.org
11979L: uclinux-dev@uclinux.org (subscribers-only)
11980T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
11981S: Maintained
11982F: arch/m68k/coldfire/
11983F: arch/m68k/68*/
11984F: arch/m68k/*/*_no.*
11985F: arch/m68k/include/asm/*_no.*
11986
11987UDF FILESYSTEM
11988M: Jan Kara <jack@suse.com>
11989S: Maintained
11990F: Documentation/filesystems/udf.txt
11991F: fs/udf/
11992
11993UFS FILESYSTEM
11994M: Evgeniy Dushistov <dushistov@mail.ru>
11995S: Maintained
11996F: Documentation/filesystems/ufs.txt
11997F: fs/ufs/
11998
11999UHID USERSPACE HID IO DRIVER:
12000M: David Herrmann <dh.herrmann@googlemail.com>
12001L: linux-input@vger.kernel.org
12002S: Maintained
12003F: drivers/hid/uhid.c
12004F: include/uapi/linux/uhid.h
12005
12006ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12007L: linux-usb@vger.kernel.org
12008S: Orphan
12009F: drivers/uwb/
12010F: include/linux/uwb.h
12011F: include/linux/uwb/
12012
12013UNICORE32 ARCHITECTURE:
12014M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12015W: http://mprc.pku.edu.cn/~guanxuetao/linux
12016S: Maintained
12017T: git git://github.com/gxt/linux.git
12018F: arch/unicore32/
12019
12020UNIFDEF
12021M: Tony Finch <dot@dotat.at>
12022W: http://dotat.at/prog/unifdef
12023S: Maintained
12024F: scripts/unifdef.c
12025
12026UNIFORM CDROM DRIVER
12027M: Jens Axboe <axboe@kernel.dk>
12028W: http://www.kernel.dk
12029S: Maintained
12030F: Documentation/cdrom/
12031F: drivers/cdrom/cdrom.c
12032F: include/linux/cdrom.h
12033F: include/uapi/linux/cdrom.h
12034
12035UNISYS S-PAR DRIVERS
12036M: David Kershner <david.kershner@unisys.com>
12037L: sparmaintainer@unisys.com (Unisys internal)
12038S: Supported
12039F: drivers/staging/unisys/
12040
12041UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12042M: Vinayak Holikatti <vinholikatti@gmail.com>
12043L: linux-scsi@vger.kernel.org
12044S: Supported
12045F: Documentation/scsi/ufs.txt
12046F: drivers/scsi/ufs/
12047
12048UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12049M: Joao Pinto <Joao.Pinto@synopsys.com>
12050L: linux-scsi@vger.kernel.org
12051S: Supported
12052F: drivers/scsi/ufs/*dwc*
12053
12054UNSORTED BLOCK IMAGES (UBI)
12055M: Artem Bityutskiy <dedekind1@gmail.com>
12056M: Richard Weinberger <richard@nod.at>
12057W: http://www.linux-mtd.infradead.org/
12058L: linux-mtd@lists.infradead.org
12059T: git git://git.infradead.org/ubifs-2.6.git
12060S: Supported
12061F: drivers/mtd/ubi/
12062F: include/linux/mtd/ubi.h
12063F: include/uapi/mtd/ubi-user.h
12064
12065USB ACM DRIVER
12066M: Oliver Neukum <oneukum@suse.com>
12067L: linux-usb@vger.kernel.org
12068S: Maintained
12069F: Documentation/usb/acm.txt
12070F: drivers/usb/class/cdc-acm.*
12071
12072USB AR5523 WIRELESS DRIVER
12073M: Pontus Fuchs <pontus.fuchs@gmail.com>
12074L: linux-wireless@vger.kernel.org
12075S: Maintained
12076F: drivers/net/wireless/ath/ar5523/
12077
12078USB ATTACHED SCSI
12079M: Oliver Neukum <oneukum@suse.com>
12080L: linux-usb@vger.kernel.org
12081L: linux-scsi@vger.kernel.org
12082S: Maintained
12083F: drivers/usb/storage/uas.c
12084
12085USB CDC ETHERNET DRIVER
12086M: Oliver Neukum <oliver@neukum.org>
12087L: linux-usb@vger.kernel.org
12088S: Maintained
12089F: drivers/net/usb/cdc_*.c
12090F: include/uapi/linux/usb/cdc.h
12091
12092USB CHAOSKEY DRIVER
12093M: Keith Packard <keithp@keithp.com>
12094L: linux-usb@vger.kernel.org
12095S: Maintained
12096F: drivers/usb/misc/chaoskey.c
12097
12098USB CYPRESS C67X00 DRIVER
12099M: Peter Korsgaard <jacmet@sunsite.dk>
12100L: linux-usb@vger.kernel.org
12101S: Maintained
12102F: drivers/usb/c67x00/
12103
12104USB DAVICOM DM9601 DRIVER
12105M: Peter Korsgaard <jacmet@sunsite.dk>
12106L: netdev@vger.kernel.org
12107W: http://www.linux-usb.org/usbnet
12108S: Maintained
12109F: drivers/net/usb/dm9601.c
12110
12111USB DIAMOND RIO500 DRIVER
12112M: Cesar Miquel <miquel@df.uba.ar>
12113L: rio500-users@lists.sourceforge.net
12114W: http://rio500.sourceforge.net
12115S: Maintained
12116F: drivers/usb/misc/rio500*
12117
12118USB EHCI DRIVER
12119M: Alan Stern <stern@rowland.harvard.edu>
12120L: linux-usb@vger.kernel.org
12121S: Maintained
12122F: Documentation/usb/ehci.txt
12123F: drivers/usb/host/ehci*
12124
12125USB GADGET/PERIPHERAL SUBSYSTEM
12126M: Felipe Balbi <balbi@kernel.org>
12127L: linux-usb@vger.kernel.org
12128W: http://www.linux-usb.org/gadget
12129T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12130S: Maintained
12131F: drivers/usb/gadget/
12132F: include/linux/usb/gadget*
12133
12134USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12135M: Jiri Kosina <jikos@kernel.org>
12136R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12137L: linux-usb@vger.kernel.org
12138T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12139S: Maintained
12140F: Documentation/hid/hiddev.txt
12141F: drivers/hid/usbhid/
12142
12143USB ISP116X DRIVER
12144M: Olav Kongas <ok@artecdesign.ee>
12145L: linux-usb@vger.kernel.org
12146S: Maintained
12147F: drivers/usb/host/isp116x*
12148F: include/linux/usb/isp116x.h
12149
12150USB LAN78XX ETHERNET DRIVER
12151M: Woojung Huh <woojung.huh@microchip.com>
12152M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12153L: netdev@vger.kernel.org
12154S: Maintained
12155F: drivers/net/usb/lan78xx.*
12156
12157USB MASS STORAGE DRIVER
12158M: Matthew Dharm <mdharm-usb@one-eyed-alien.net>
12159L: linux-usb@vger.kernel.org
12160L: usb-storage@lists.one-eyed-alien.net
12161S: Maintained
12162W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12163F: drivers/usb/storage/
12164
12165USB MIDI DRIVER
12166M: Clemens Ladisch <clemens@ladisch.de>
12167L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12168T: git git://git.alsa-project.org/alsa-kernel.git
12169S: Maintained
12170F: sound/usb/midi.*
12171
12172USB NETWORKING DRIVERS
12173L: linux-usb@vger.kernel.org
12174S: Odd Fixes
12175F: drivers/net/usb/
12176
12177USB OHCI DRIVER
12178M: Alan Stern <stern@rowland.harvard.edu>
12179L: linux-usb@vger.kernel.org
12180S: Maintained
12181F: Documentation/usb/ohci.txt
12182F: drivers/usb/host/ohci*
12183
12184USB OTG FSM (Finite State Machine)
12185M: Peter Chen <Peter.Chen@nxp.com>
12186T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12187L: linux-usb@vger.kernel.org
12188S: Maintained
12189F: drivers/usb/common/usb-otg-fsm.c
12190
12191USB OVER IP DRIVER
12192M: Valentina Manea <valentina.manea.m@gmail.com>
12193M: Shuah Khan <shuahkh@osg.samsung.com>
12194M: Shuah Khan <shuah@kernel.org>
12195L: linux-usb@vger.kernel.org
12196S: Maintained
12197F: Documentation/usb/usbip_protocol.txt
12198F: drivers/usb/usbip/
12199F: tools/usb/usbip/
12200
12201USB PEGASUS DRIVER
12202M: Petko Manolov <petkan@nucleusys.com>
12203L: linux-usb@vger.kernel.org
12204L: netdev@vger.kernel.org
12205T: git git://github.com/petkan/pegasus.git
12206W: https://github.com/petkan/pegasus
12207S: Maintained
12208F: drivers/net/usb/pegasus.*
12209
12210USB PHY LAYER
12211M: Felipe Balbi <balbi@kernel.org>
12212L: linux-usb@vger.kernel.org
12213T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12214S: Maintained
12215F: drivers/usb/phy/
12216
12217USB PRINTER DRIVER (usblp)
12218M: Pete Zaitcev <zaitcev@redhat.com>
12219L: linux-usb@vger.kernel.org
12220S: Supported
12221F: drivers/usb/class/usblp.c
12222
12223USB QMI WWAN NETWORK DRIVER
12224M: Bjørn Mork <bjorn@mork.no>
12225L: netdev@vger.kernel.org
12226S: Maintained
12227F: Documentation/ABI/testing/sysfs-class-net-qmi
12228F: drivers/net/usb/qmi_wwan.c
12229
12230USB RTL8150 DRIVER
12231M: Petko Manolov <petkan@nucleusys.com>
12232L: linux-usb@vger.kernel.org
12233L: netdev@vger.kernel.org
12234T: git git://github.com/petkan/rtl8150.git
12235W: https://github.com/petkan/rtl8150
12236S: Maintained
12237F: drivers/net/usb/rtl8150.c
12238
12239USB SERIAL SUBSYSTEM
12240M: Johan Hovold <johan@kernel.org>
12241L: linux-usb@vger.kernel.org
12242S: Maintained
12243F: Documentation/usb/usb-serial.txt
12244F: drivers/usb/serial/
12245F: include/linux/usb/serial.h
12246
12247USB SMSC75XX ETHERNET DRIVER
12248M: Steve Glendinning <steve.glendinning@shawell.net>
12249L: netdev@vger.kernel.org
12250S: Maintained
12251F: drivers/net/usb/smsc75xx.*
12252
12253USB SMSC95XX ETHERNET DRIVER
12254M: Steve Glendinning <steve.glendinning@shawell.net>
12255L: netdev@vger.kernel.org
12256S: Maintained
12257F: drivers/net/usb/smsc95xx.*
12258
12259USB SUBSYSTEM
12260M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12261L: linux-usb@vger.kernel.org
12262W: http://www.linux-usb.org
12263T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12264S: Supported
12265F: Documentation/devicetree/bindings/usb/
12266F: Documentation/usb/
12267F: drivers/usb/
12268F: include/linux/usb.h
12269F: include/linux/usb/
12270
12271USB UHCI DRIVER
12272M: Alan Stern <stern@rowland.harvard.edu>
12273L: linux-usb@vger.kernel.org
12274S: Maintained
12275F: drivers/usb/host/uhci*
12276
12277USB "USBNET" DRIVER FRAMEWORK
12278M: Oliver Neukum <oneukum@suse.com>
12279L: netdev@vger.kernel.org
12280W: http://www.linux-usb.org/usbnet
12281S: Maintained
12282F: drivers/net/usb/usbnet.c
12283F: include/linux/usb/usbnet.h
12284
12285USB VIDEO CLASS
12286M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12287L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12288L: linux-media@vger.kernel.org
12289T: git git://linuxtv.org/media_tree.git
12290W: http://www.ideasonboard.org/uvc/
12291S: Maintained
12292F: drivers/media/usb/uvc/
12293F: include/uapi/linux/uvcvideo.h
12294
12295USB VISION DRIVER
12296M: Hans Verkuil <hverkuil@xs4all.nl>
12297L: linux-media@vger.kernel.org
12298T: git git://linuxtv.org/media_tree.git
12299W: https://linuxtv.org
12300S: Odd Fixes
12301F: drivers/media/usb/usbvision/
12302
12303USB WEBCAM GADGET
12304M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12305L: linux-usb@vger.kernel.org
12306S: Maintained
12307F: drivers/usb/gadget/function/*uvc*
12308F: drivers/usb/gadget/legacy/webcam.c
12309
12310USB WIRELESS RNDIS DRIVER (rndis_wlan)
12311M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12312L: linux-wireless@vger.kernel.org
12313S: Maintained
12314F: drivers/net/wireless/rndis_wlan.c
12315
12316USB XHCI DRIVER
12317M: Mathias Nyman <mathias.nyman@intel.com>
12318L: linux-usb@vger.kernel.org
12319S: Supported
12320F: drivers/usb/host/xhci*
12321F: drivers/usb/host/pci-quirks*
12322
12323USB ZD1201 DRIVER
12324L: linux-wireless@vger.kernel.org
12325W: http://linux-lc100020.sourceforge.net
12326S: Orphan
12327F: drivers/net/wireless/zydas/zd1201.*
12328
12329USB ZR364XX DRIVER
12330M: Antoine Jacquet <royale@zerezo.com>
12331L: linux-usb@vger.kernel.org
12332L: linux-media@vger.kernel.org
12333T: git git://linuxtv.org/media_tree.git
12334W: http://royale.zerezo.com/zr364xx/
12335S: Maintained
12336F: Documentation/video4linux/zr364xx.txt
12337F: drivers/media/usb/zr364xx/
12338
12339ULPI BUS
12340M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12341L: linux-usb@vger.kernel.org
12342S: Maintained
12343F: drivers/usb/common/ulpi.c
12344F: include/linux/ulpi/
12345
12346USER-MODE LINUX (UML)
12347M: Jeff Dike <jdike@addtoit.com>
12348M: Richard Weinberger <richard@nod.at>
12349L: user-mode-linux-devel@lists.sourceforge.net
12350L: user-mode-linux-user@lists.sourceforge.net
12351W: http://user-mode-linux.sourceforge.net
12352T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12353S: Maintained
12354F: Documentation/virtual/uml/
12355F: arch/um/
12356F: arch/x86/um/
12357F: fs/hostfs/
12358F: fs/hppfs/
12359
12360USERSPACE I/O (UIO)
12361M: "Hans J. Koch" <hjk@hansjkoch.de>
12362M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12363S: Maintained
12364T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12365F: Documentation/DocBook/uio-howto.tmpl
12366F: drivers/uio/
12367F: include/linux/uio*.h
12368
12369UTIL-LINUX PACKAGE
12370M: Karel Zak <kzak@redhat.com>
12371L: util-linux@vger.kernel.org
12372W: http://en.wikipedia.org/wiki/Util-linux
12373T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12374S: Maintained
12375
12376UVESAFB DRIVER
12377M: Michal Januszewski <spock@gentoo.org>
12378L: linux-fbdev@vger.kernel.org
12379W: http://dev.gentoo.org/~spock/projects/uvesafb/
12380S: Maintained
12381F: Documentation/fb/uvesafb.txt
12382F: drivers/video/fbdev/uvesafb.*
12383
12384VF610 NAND DRIVER
12385M: Stefan Agner <stefan@agner.ch>
12386L: linux-mtd@lists.infradead.org
12387S: Supported
12388F: drivers/mtd/nand/vf610_nfc.c
12389
12390VFAT/FAT/MSDOS FILESYSTEM
12391M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12392S: Maintained
12393F: Documentation/filesystems/vfat.txt
12394F: fs/fat/
12395
12396VFIO DRIVER
12397M: Alex Williamson <alex.williamson@redhat.com>
12398L: kvm@vger.kernel.org
12399T: git git://github.com/awilliam/linux-vfio.git
12400S: Maintained
12401F: Documentation/vfio.txt
12402F: drivers/vfio/
12403F: include/linux/vfio.h
12404F: include/uapi/linux/vfio.h
12405
12406VFIO PLATFORM DRIVER
12407M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12408L: kvm@vger.kernel.org
12409S: Maintained
12410F: drivers/vfio/platform/
12411
12412VIDEOBUF2 FRAMEWORK
12413M: Pawel Osciak <pawel@osciak.com>
12414M: Marek Szyprowski <m.szyprowski@samsung.com>
12415M: Kyungmin Park <kyungmin.park@samsung.com>
12416L: linux-media@vger.kernel.org
12417S: Maintained
12418F: drivers/media/v4l2-core/videobuf2-*
12419F: include/media/videobuf2-*
12420
12421VIRTIO AND VHOST VSOCK DRIVER
12422M: Stefan Hajnoczi <stefanha@redhat.com>
12423L: kvm@vger.kernel.org
12424L: virtualization@lists.linux-foundation.org
12425L: netdev@vger.kernel.org
12426S: Maintained
12427F: include/linux/virtio_vsock.h
12428F: include/uapi/linux/virtio_vsock.h
12429F: net/vmw_vsock/virtio_transport_common.c
12430F: net/vmw_vsock/virtio_transport.c
12431F: drivers/vhost/vsock.c
12432F: drivers/vhost/vsock.h
12433
12434VIRTUAL SERIO DEVICE DRIVER
12435M: Stephen Chandler Paul <thatslyude@gmail.com>
12436S: Maintained
12437F: drivers/input/serio/userio.c
12438F: include/uapi/linux/userio.h
12439
12440VIRTIO CONSOLE DRIVER
12441M: Amit Shah <amit.shah@redhat.com>
12442L: virtualization@lists.linux-foundation.org
12443S: Maintained
12444F: drivers/char/virtio_console.c
12445F: include/linux/virtio_console.h
12446F: include/uapi/linux/virtio_console.h
12447
12448VIRTIO CORE, NET AND BLOCK DRIVERS
12449M: "Michael S. Tsirkin" <mst@redhat.com>
12450L: virtualization@lists.linux-foundation.org
12451S: Maintained
12452F: Documentation/devicetree/bindings/virtio/
12453F: drivers/virtio/
12454F: tools/virtio/
12455F: drivers/net/virtio_net.c
12456F: drivers/block/virtio_blk.c
12457F: include/linux/virtio_*.h
12458F: include/uapi/linux/virtio_*.h
12459
12460VIRTIO DRIVERS FOR S390
12461M: Christian Borntraeger <borntraeger@de.ibm.com>
12462M: Cornelia Huck <cornelia.huck@de.ibm.com>
12463L: linux-s390@vger.kernel.org
12464L: virtualization@lists.linux-foundation.org
12465L: kvm@vger.kernel.org
12466S: Supported
12467F: drivers/s390/virtio/
12468
12469VIRTIO GPU DRIVER
12470M: David Airlie <airlied@linux.ie>
12471M: Gerd Hoffmann <kraxel@redhat.com>
12472L: dri-devel@lists.freedesktop.org
12473L: virtualization@lists.linux-foundation.org
12474S: Maintained
12475F: drivers/gpu/drm/virtio/
12476F: include/uapi/linux/virtio_gpu.h
12477
12478VIRTIO HOST (VHOST)
12479M: "Michael S. Tsirkin" <mst@redhat.com>
12480L: kvm@vger.kernel.org
12481L: virtualization@lists.linux-foundation.org
12482L: netdev@vger.kernel.org
12483T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12484S: Maintained
12485F: drivers/vhost/
12486F: include/uapi/linux/vhost.h
12487
12488VIRTIO INPUT DRIVER
12489M: Gerd Hoffmann <kraxel@redhat.com>
12490S: Maintained
12491F: drivers/virtio/virtio_input.c
12492F: include/uapi/linux/virtio_input.h
12493
12494VIA RHINE NETWORK DRIVER
12495S: Orphan
12496F: drivers/net/ethernet/via/via-rhine.c
12497
12498VIA SD/MMC CARD CONTROLLER DRIVER
12499M: Bruce Chang <brucechang@via.com.tw>
12500M: Harald Welte <HaraldWelte@viatech.com>
12501S: Maintained
12502F: drivers/mmc/host/via-sdmmc.c
12503
12504VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12505M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12506L: linux-fbdev@vger.kernel.org
12507S: Maintained
12508F: include/linux/via-core.h
12509F: include/linux/via-gpio.h
12510F: include/linux/via_i2c.h
12511F: drivers/video/fbdev/via/
12512
12513VIA VELOCITY NETWORK DRIVER
12514M: Francois Romieu <romieu@fr.zoreil.com>
12515L: netdev@vger.kernel.org
12516S: Maintained
12517F: drivers/net/ethernet/via/via-velocity.*
12518
12519VIRT LIB
12520M: Alex Williamson <alex.williamson@redhat.com>
12521M: Paolo Bonzini <pbonzini@redhat.com>
12522L: kvm@vger.kernel.org
12523S: Supported
12524F: virt/lib/
12525
12526VIVID VIRTUAL VIDEO DRIVER
12527M: Hans Verkuil <hverkuil@xs4all.nl>
12528L: linux-media@vger.kernel.org
12529T: git git://linuxtv.org/media_tree.git
12530W: https://linuxtv.org
12531S: Maintained
12532F: drivers/media/platform/vivid/*
12533
12534VLAN (802.1Q)
12535M: Patrick McHardy <kaber@trash.net>
12536L: netdev@vger.kernel.org
12537S: Maintained
12538F: drivers/net/macvlan.c
12539F: include/linux/if_*vlan.h
12540F: net/8021q/
12541
12542VLYNQ BUS
12543M: Florian Fainelli <florian@openwrt.org>
12544L: openwrt-devel@lists.openwrt.org (subscribers-only)
12545S: Maintained
12546F: drivers/vlynq/vlynq.c
12547F: include/linux/vlynq.h
12548
12549VME SUBSYSTEM
12550M: Martyn Welch <martyn@welchs.me.uk>
12551M: Manohar Vanga <manohar.vanga@gmail.com>
12552M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12553L: devel@driverdev.osuosl.org
12554S: Maintained
12555T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12556F: Documentation/vme_api.txt
12557F: drivers/staging/vme/
12558F: drivers/vme/
12559F: include/linux/vme*
12560
12561VMWARE HYPERVISOR INTERFACE
12562M: Alok Kataria <akataria@vmware.com>
12563L: virtualization@lists.linux-foundation.org
12564S: Supported
12565F: arch/x86/kernel/cpu/vmware.c
12566
12567VMWARE BALLOON DRIVER
12568M: Xavier Deguillard <xdeguillard@vmware.com>
12569M: Philip Moltmann <moltmann@vmware.com>
12570M: "VMware, Inc." <pv-drivers@vmware.com>
12571L: linux-kernel@vger.kernel.org
12572S: Maintained
12573F: drivers/misc/vmw_balloon.c
12574
12575VMWARE VMMOUSE SUBDRIVER
12576M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12577M: "VMware, Inc." <pv-drivers@vmware.com>
12578L: linux-input@vger.kernel.org
12579S: Maintained
12580F: drivers/input/mouse/vmmouse.c
12581F: drivers/input/mouse/vmmouse.h
12582
12583VMWARE VMXNET3 ETHERNET DRIVER
12584M: Shrikrishna Khare <skhare@vmware.com>
12585M: "VMware, Inc." <pv-drivers@vmware.com>
12586L: netdev@vger.kernel.org
12587S: Maintained
12588F: drivers/net/vmxnet3/
12589
12590VMware PVSCSI driver
12591M: Jim Gill <jgill@vmware.com>
12592M: VMware PV-Drivers <pv-drivers@vmware.com>
12593L: linux-scsi@vger.kernel.org
12594S: Maintained
12595F: drivers/scsi/vmw_pvscsi.c
12596F: drivers/scsi/vmw_pvscsi.h
12597
12598VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12599M: Liam Girdwood <lgirdwood@gmail.com>
12600M: Mark Brown <broonie@kernel.org>
12601L: linux-kernel@vger.kernel.org
12602W: http://www.slimlogic.co.uk/?p=48
12603T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12604S: Supported
12605F: Documentation/devicetree/bindings/regulator/
12606F: drivers/regulator/
12607F: include/dt-bindings/regulator/
12608F: include/linux/regulator/
12609
12610VRF
12611M: David Ahern <dsa@cumulusnetworks.com>
12612M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12613L: netdev@vger.kernel.org
12614S: Maintained
12615F: drivers/net/vrf.c
12616F: Documentation/networking/vrf.txt
12617
12618VT1211 HARDWARE MONITOR DRIVER
12619M: Juerg Haefliger <juergh@gmail.com>
12620L: linux-hwmon@vger.kernel.org
12621S: Maintained
12622F: Documentation/hwmon/vt1211
12623F: drivers/hwmon/vt1211.c
12624
12625VT8231 HARDWARE MONITOR DRIVER
12626M: Roger Lucas <vt8231@hiddenengine.co.uk>
12627L: linux-hwmon@vger.kernel.org
12628S: Maintained
12629F: drivers/hwmon/vt8231.c
12630
12631VUB300 USB to SDIO/SD/MMC bridge chip
12632M: Tony Olech <tony.olech@elandigitalsystems.com>
12633L: linux-mmc@vger.kernel.org
12634L: linux-usb@vger.kernel.org
12635S: Supported
12636F: drivers/mmc/host/vub300.c
12637
12638W1 DALLAS'S 1-WIRE BUS
12639M: Evgeniy Polyakov <zbr@ioremap.net>
12640S: Maintained
12641F: Documentation/w1/
12642F: drivers/w1/
12643
12644W83791D HARDWARE MONITORING DRIVER
12645M: Marc Hulsman <m.hulsman@tudelft.nl>
12646L: linux-hwmon@vger.kernel.org
12647S: Maintained
12648F: Documentation/hwmon/w83791d
12649F: drivers/hwmon/w83791d.c
12650
12651W83793 HARDWARE MONITORING DRIVER
12652M: Rudolf Marek <r.marek@assembler.cz>
12653L: linux-hwmon@vger.kernel.org
12654S: Maintained
12655F: Documentation/hwmon/w83793
12656F: drivers/hwmon/w83793.c
12657
12658W83795 HARDWARE MONITORING DRIVER
12659M: Jean Delvare <jdelvare@suse.com>
12660L: linux-hwmon@vger.kernel.org
12661S: Maintained
12662F: drivers/hwmon/w83795.c
12663
12664W83L51xD SD/MMC CARD INTERFACE DRIVER
12665M: Pierre Ossman <pierre@ossman.eu>
12666S: Maintained
12667F: drivers/mmc/host/wbsd.*
12668
12669WACOM PROTOCOL 4 SERIAL TABLETS
12670M: Julian Squires <julian@cipht.net>
12671M: Hans de Goede <hdegoede@redhat.com>
12672L: linux-input@vger.kernel.org
12673S: Maintained
12674F: drivers/input/tablet/wacom_serial4.c
12675
12676WATCHDOG DEVICE DRIVERS
12677M: Wim Van Sebroeck <wim@iguana.be>
12678R: Guenter Roeck <linux@roeck-us.net>
12679L: linux-watchdog@vger.kernel.org
12680W: http://www.linux-watchdog.org/
12681T: git git://www.linux-watchdog.org/linux-watchdog.git
12682S: Maintained
12683F: Documentation/devicetree/bindings/watchdog/
12684F: Documentation/watchdog/
12685F: drivers/watchdog/
12686F: include/linux/watchdog.h
12687F: include/uapi/linux/watchdog.h
12688
12689WD7000 SCSI DRIVER
12690M: Miroslav Zagorac <zaga@fly.cc.fer.hr>
12691L: linux-scsi@vger.kernel.org
12692S: Maintained
12693F: drivers/scsi/wd7000.c
12694
12695WIIMOTE HID DRIVER
12696M: David Herrmann <dh.herrmann@googlemail.com>
12697L: linux-input@vger.kernel.org
12698S: Maintained
12699F: drivers/hid/hid-wiimote*
12700
12701WINBOND CIR DRIVER
12702M: David Härdeman <david@hardeman.nu>
12703S: Maintained
12704F: drivers/media/rc/winbond-cir.c
12705
12706WINSYSTEMS EBC-C384 WATCHDOG DRIVER
12707M: William Breathitt Gray <vilhelm.gray@gmail.com>
12708L: linux-watchdog@vger.kernel.org
12709S: Maintained
12710F: drivers/watchdog/ebc-c384_wdt.c
12711
12712WINSYSTEMS WS16C48 GPIO DRIVER
12713M: William Breathitt Gray <vilhelm.gray@gmail.com>
12714L: linux-gpio@vger.kernel.org
12715S: Maintained
12716F: drivers/gpio/gpio-ws16c48.c
12717
12718WIMAX STACK
12719M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
12720M: linux-wimax@intel.com
12721L: wimax@linuxwimax.org (subscribers-only)
12722S: Supported
12723W: http://linuxwimax.org
12724F: Documentation/wimax/README.wimax
12725F: include/linux/wimax/debug.h
12726F: include/net/wimax.h
12727F: include/uapi/linux/wimax.h
12728F: net/wimax/
12729
12730WISTRON LAPTOP BUTTON DRIVER
12731M: Miloslav Trmac <mitr@volny.cz>
12732S: Maintained
12733F: drivers/input/misc/wistron_btns.c
12734
12735WL3501 WIRELESS PCMCIA CARD DRIVER
12736M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
12737L: linux-wireless@vger.kernel.org
12738W: http://oops.ghostprotocols.net:81/blog
12739S: Maintained
12740F: drivers/net/wireless/wl3501*
12741
12742WOLFSON MICROELECTRONICS DRIVERS
12743L: patches@opensource.wolfsonmicro.com
12744T: git https://github.com/CirrusLogic/linux-drivers.git
12745W: https://github.com/CirrusLogic/linux-drivers/wiki
12746S: Supported
12747F: Documentation/hwmon/wm83??
12748F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
12749F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
12750F: Documentation/devicetree/bindings/mfd/arizona.txt
12751F: arch/arm/mach-s3c64xx/mach-crag6410*
12752F: drivers/clk/clk-wm83*.c
12753F: drivers/extcon/extcon-arizona.c
12754F: drivers/leds/leds-wm83*.c
12755F: drivers/gpio/gpio-*wm*.c
12756F: drivers/gpio/gpio-arizona.c
12757F: drivers/hwmon/wm83??-hwmon.c
12758F: drivers/input/misc/wm831x-on.c
12759F: drivers/input/touchscreen/wm831x-ts.c
12760F: drivers/input/touchscreen/wm97*.c
12761F: drivers/mfd/arizona*
12762F: drivers/mfd/wm*.c
12763F: drivers/mfd/cs47l24*
12764F: drivers/power/wm83*.c
12765F: drivers/rtc/rtc-wm83*.c
12766F: drivers/regulator/wm8*.c
12767F: drivers/video/backlight/wm83*_bl.c
12768F: drivers/watchdog/wm83*_wdt.c
12769F: include/linux/mfd/arizona/
12770F: include/linux/mfd/wm831x/
12771F: include/linux/mfd/wm8350/
12772F: include/linux/mfd/wm8400*
12773F: include/linux/wm97xx.h
12774F: include/sound/wm????.h
12775F: sound/soc/codecs/arizona.?
12776F: sound/soc/codecs/wm*
12777F: sound/soc/codecs/cs47l24*
12778
12779WORKQUEUE
12780M: Tejun Heo <tj@kernel.org>
12781R: Lai Jiangshan <jiangshanlai@gmail.com>
12782T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
12783S: Maintained
12784F: include/linux/workqueue.h
12785F: kernel/workqueue.c
12786F: Documentation/workqueue.txt
12787
12788X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
12789M: Chen-Yu Tsai <wens@csie.org>
12790L: linux-kernel@vger.kernel.org
12791S: Maintained
12792N: axp[128]
12793
12794X.25 NETWORK LAYER
12795M: Andrew Hendry <andrew.hendry@gmail.com>
12796L: linux-x25@vger.kernel.org
12797S: Odd Fixes
12798F: Documentation/networking/x25*
12799F: include/net/x25*
12800F: net/x25/
12801
12802X86 ARCHITECTURE (32-BIT AND 64-BIT)
12803M: Thomas Gleixner <tglx@linutronix.de>
12804M: Ingo Molnar <mingo@redhat.com>
12805M: "H. Peter Anvin" <hpa@zytor.com>
12806M: x86@kernel.org
12807L: linux-kernel@vger.kernel.org
12808T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
12809S: Maintained
12810F: Documentation/x86/
12811F: arch/x86/
12812
12813X86 PLATFORM DRIVERS
12814M: Darren Hart <dvhart@infradead.org>
12815L: platform-driver-x86@vger.kernel.org
12816T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
12817S: Maintained
12818F: drivers/platform/x86/
12819F: drivers/platform/olpc/
12820
12821X86 MCE INFRASTRUCTURE
12822M: Tony Luck <tony.luck@intel.com>
12823M: Borislav Petkov <bp@alien8.de>
12824L: linux-edac@vger.kernel.org
12825S: Maintained
12826F: arch/x86/kernel/cpu/mcheck/*
12827
12828X86 MICROCODE UPDATE SUPPORT
12829M: Borislav Petkov <bp@alien8.de>
12830S: Maintained
12831F: arch/x86/kernel/cpu/microcode/*
12832
12833X86 VDSO
12834M: Andy Lutomirski <luto@amacapital.net>
12835L: linux-kernel@vger.kernel.org
12836T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
12837S: Maintained
12838F: arch/x86/entry/vdso/
12839
12840XC2028/3028 TUNER DRIVER
12841M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12842M: Mauro Carvalho Chehab <mchehab@kernel.org>
12843L: linux-media@vger.kernel.org
12844W: https://linuxtv.org
12845T: git git://linuxtv.org/media_tree.git
12846S: Maintained
12847F: drivers/media/tuners/tuner-xc2028.*
12848
12849XEN HYPERVISOR INTERFACE
12850M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
12851M: David Vrabel <david.vrabel@citrix.com>
12852M: Juergen Gross <jgross@suse.com>
12853L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12854T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
12855S: Supported
12856F: arch/x86/xen/
12857F: drivers/*/xen-*front.c
12858F: drivers/xen/
12859F: arch/x86/include/asm/xen/
12860F: include/xen/
12861F: include/uapi/xen/
12862
12863XEN HYPERVISOR ARM
12864M: Stefano Stabellini <sstabellini@kernel.org>
12865L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12866S: Maintained
12867F: arch/arm/xen/
12868F: arch/arm/include/asm/xen/
12869
12870XEN HYPERVISOR ARM64
12871M: Stefano Stabellini <sstabellini@kernel.org>
12872L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12873S: Maintained
12874F: arch/arm64/xen/
12875F: arch/arm64/include/asm/xen/
12876
12877XEN NETWORK BACKEND DRIVER
12878M: Wei Liu <wei.liu2@citrix.com>
12879L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12880L: netdev@vger.kernel.org
12881S: Supported
12882F: drivers/net/xen-netback/*
12883
12884XEN PCI SUBSYSTEM
12885M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12886L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12887S: Supported
12888F: arch/x86/pci/*xen*
12889F: drivers/pci/*xen*
12890
12891XEN BLOCK SUBSYSTEM
12892M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12893M: Roger Pau Monné <roger.pau@citrix.com>
12894L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12895S: Supported
12896F: drivers/block/xen-blkback/*
12897F: drivers/block/xen*
12898
12899XEN PVSCSI DRIVERS
12900M: Juergen Gross <jgross@suse.com>
12901L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12902L: linux-scsi@vger.kernel.org
12903S: Supported
12904F: drivers/scsi/xen-scsifront.c
12905F: drivers/xen/xen-scsiback.c
12906F: include/xen/interface/io/vscsiif.h
12907
12908XEN SWIOTLB SUBSYSTEM
12909M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
12910L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
12911S: Supported
12912F: arch/x86/xen/*swiotlb*
12913F: drivers/xen/*swiotlb*
12914
12915XFS FILESYSTEM
12916P: Silicon Graphics Inc
12917M: Dave Chinner <david@fromorbit.com>
12918M: xfs@oss.sgi.com
12919L: xfs@oss.sgi.com
12920W: http://oss.sgi.com/projects/xfs
12921T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
12922S: Supported
12923F: Documentation/filesystems/xfs.txt
12924F: fs/xfs/
12925
12926XILINX AXI ETHERNET DRIVER
12927M: Anirudha Sarangi <anirudh@xilinx.com>
12928M: John Linn <John.Linn@xilinx.com>
12929S: Maintained
12930F: drivers/net/ethernet/xilinx/xilinx_axienet*
12931
12932XILINX UARTLITE SERIAL DRIVER
12933M: Peter Korsgaard <jacmet@sunsite.dk>
12934L: linux-serial@vger.kernel.org
12935S: Maintained
12936F: drivers/tty/serial/uartlite.c
12937
12938XILINX VIDEO IP CORES
12939M: Hyun Kwon <hyun.kwon@xilinx.com>
12940M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12941L: linux-media@vger.kernel.org
12942T: git git://linuxtv.org/media_tree.git
12943S: Supported
12944F: Documentation/devicetree/bindings/media/xilinx/
12945F: drivers/media/platform/xilinx/
12946F: include/uapi/linux/xilinx-v4l2-controls.h
12947
12948XILLYBUS DRIVER
12949M: Eli Billauer <eli.billauer@gmail.com>
12950L: linux-kernel@vger.kernel.org
12951S: Supported
12952F: drivers/char/xillybus/
12953
12954XTENSA XTFPGA PLATFORM SUPPORT
12955M: Max Filippov <jcmvbkbc@gmail.com>
12956L: linux-xtensa@linux-xtensa.org
12957S: Maintained
12958F: drivers/spi/spi-xtensa-xtfpga.c
12959F: sound/soc/xtensa/xtfpga-i2s.c
12960
12961YAM DRIVER FOR AX.25
12962M: Jean-Paul Roubelat <jpr@f6fbb.org>
12963L: linux-hams@vger.kernel.org
12964S: Maintained
12965F: drivers/net/hamradio/yam*
12966F: include/linux/yam.h
12967
12968YEALINK PHONE DRIVER
12969M: Henk Vergonet <Henk.Vergonet@gmail.com>
12970L: usbb2k-api-dev@nongnu.org
12971S: Maintained
12972F: Documentation/input/yealink.txt
12973F: drivers/input/misc/yealink.*
12974
12975Z8530 DRIVER FOR AX.25
12976M: Joerg Reuter <jreuter@yaina.de>
12977W: http://yaina.de/jreuter/
12978W: http://www.qsl.net/dl1bke/
12979L: linux-hams@vger.kernel.org
12980S: Maintained
12981F: Documentation/networking/z8530drv.txt
12982F: drivers/net/hamradio/*scc.c
12983F: drivers/net/hamradio/z8530.h
12984
12985ZBUD COMPRESSED PAGE ALLOCATOR
12986M: Seth Jennings <sjenning@redhat.com>
12987L: linux-mm@kvack.org
12988S: Maintained
12989F: mm/zbud.c
12990F: include/linux/zbud.h
12991
12992ZD1211RW WIRELESS DRIVER
12993M: Daniel Drake <dsd@gentoo.org>
12994M: Ulrich Kunitz <kune@deine-taler.de>
12995W: http://zd1211.ath.cx/wiki/DriverRewrite
12996L: linux-wireless@vger.kernel.org
12997L: zd1211-devs@lists.sourceforge.net (subscribers-only)
12998S: Maintained
12999F: drivers/net/wireless/zydas/zd1211rw/
13000
13001ZPOOL COMPRESSED PAGE STORAGE API
13002M: Dan Streetman <ddstreet@ieee.org>
13003L: linux-mm@kvack.org
13004S: Maintained
13005F: mm/zpool.c
13006F: include/linux/zpool.h
13007
13008ZR36067 VIDEO FOR LINUX DRIVER
13009L: mjpeg-users@lists.sourceforge.net
13010L: linux-media@vger.kernel.org
13011W: http://mjpeg.sourceforge.net/driver-zoran/
13012T: hg https://linuxtv.org/hg/v4l-dvb
13013S: Odd Fixes
13014F: drivers/media/pci/zoran/
13015
13016ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13017M: Minchan Kim <minchan@kernel.org>
13018M: Nitin Gupta <ngupta@vflare.org>
13019R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13020L: linux-kernel@vger.kernel.org
13021S: Maintained
13022F: drivers/block/zram/
13023F: Documentation/blockdev/zram.txt
13024
13025ZS DECSTATION Z85C30 SERIAL DRIVER
13026M: "Maciej W. Rozycki" <macro@linux-mips.org>
13027S: Maintained
13028F: drivers/tty/serial/zs.*
13029
13030ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13031M: Minchan Kim <minchan@kernel.org>
13032M: Nitin Gupta <ngupta@vflare.org>
13033R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13034L: linux-mm@kvack.org
13035S: Maintained
13036F: mm/zsmalloc.c
13037F: include/linux/zsmalloc.h
13038F: Documentation/vm/zsmalloc.txt
13039
13040ZSWAP COMPRESSED SWAP CACHING
13041M: Seth Jennings <sjenning@redhat.com>
13042L: linux-mm@kvack.org
13043S: Maintained
13044F: mm/zswap.c
13045
13046THE REST
13047M: Linus Torvalds <torvalds@linux-foundation.org>
13048L: linux-kernel@vger.kernel.org
13049Q: http://patchwork.kernel.org/project/LKML/list/
13050T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13051S: Buried alive in reporters
13052F: *
13053F: */