netvsc: fix incorrect receive checksum offloading
[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
639AMAZON ETHERNET DRIVERS
640M: Netanel Belgazal <netanel@annapurnalabs.com>
641R: Saeed Bishara <saeed@annapurnalabs.com>
642R: Zorik Machulsky <zorik@annapurnalabs.com>
643L: netdev@vger.kernel.org
644S: Supported
645F: Documentation/networking/ena.txt
646F: drivers/net/ethernet/amazon/
647
648AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
649M: Tom Lendacky <thomas.lendacky@amd.com>
650M: Gary Hook <gary.hook@amd.com>
651L: linux-crypto@vger.kernel.org
652S: Supported
653F: drivers/crypto/ccp/
654F: include/linux/ccp.h
655
656AMD FAM15H PROCESSOR POWER MONITORING DRIVER
657M: Huang Rui <ray.huang@amd.com>
658L: linux-hwmon@vger.kernel.org
659S: Supported
660F: Documentation/hwmon/fam15h_power
661F: drivers/hwmon/fam15h_power.c
662
663AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
664L: linux-geode@lists.infradead.org (moderated for non-subscribers)
665S: Orphan
666F: drivers/usb/gadget/udc/amd5536udc.*
667
668AMD GEODE PROCESSOR/CHIPSET SUPPORT
669P: Andres Salomon <dilinger@queued.net>
670L: linux-geode@lists.infradead.org (moderated for non-subscribers)
671W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
672S: Supported
673F: drivers/char/hw_random/geode-rng.c
674F: drivers/crypto/geode*
675F: drivers/video/fbdev/geode/
676F: arch/x86/include/asm/geode.h
677
678AMD IOMMU (AMD-VI)
679M: Joerg Roedel <joro@8bytes.org>
680L: iommu@lists.linux-foundation.org
681T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
682S: Maintained
683F: drivers/iommu/amd_iommu*.[ch]
684F: include/linux/amd-iommu.h
685
686AMD KFD
687M: Oded Gabbay <oded.gabbay@gmail.com>
688L: dri-devel@lists.freedesktop.org
689T: git git://people.freedesktop.org/~gabbayo/linux.git
690S: Supported
691F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
692F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
693F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
694F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
695F: drivers/gpu/drm/amd/amdkfd/
696F: drivers/gpu/drm/amd/include/cik_structs.h
697F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
698F: drivers/gpu/drm/amd/include/vi_structs.h
699F: drivers/gpu/drm/radeon/radeon_kfd.c
700F: drivers/gpu/drm/radeon/radeon_kfd.h
701F: include/uapi/linux/kfd_ioctl.h
702
703AMD SEATTLE DEVICE TREE SUPPORT
704M: Brijesh Singh <brijeshkumar.singh@amd.com>
705M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
706M: Tom Lendacky <thomas.lendacky@amd.com>
707S: Supported
708F: arch/arm64/boot/dts/amd/
709
710AMD XGBE DRIVER
711M: Tom Lendacky <thomas.lendacky@amd.com>
712L: netdev@vger.kernel.org
713S: Supported
714F: drivers/net/ethernet/amd/xgbe/
715F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
716
717AMS (Apple Motion Sensor) DRIVER
718M: Michael Hanselmann <linux-kernel@hansmi.ch>
719S: Supported
720F: drivers/macintosh/ams/
721
722ANALOG DEVICES INC AD9389B DRIVER
723M: Hans Verkuil <hans.verkuil@cisco.com>
724L: linux-media@vger.kernel.org
725S: Maintained
726F: drivers/media/i2c/ad9389b*
727
728ANALOG DEVICES INC ADV7180 DRIVER
729M: Lars-Peter Clausen <lars@metafoo.de>
730L: linux-media@vger.kernel.org
731W: http://ez.analog.com/community/linux-device-drivers
732S: Supported
733F: drivers/media/i2c/adv7180.c
734
735ANALOG DEVICES INC ADV7511 DRIVER
736M: Hans Verkuil <hans.verkuil@cisco.com>
737L: linux-media@vger.kernel.org
738S: Maintained
739F: drivers/media/i2c/adv7511*
740
741ANALOG DEVICES INC ADV7604 DRIVER
742M: Hans Verkuil <hans.verkuil@cisco.com>
743L: linux-media@vger.kernel.org
744S: Maintained
745F: drivers/media/i2c/adv7604*
746
747ANALOG DEVICES INC ADV7842 DRIVER
748M: Hans Verkuil <hans.verkuil@cisco.com>
749L: linux-media@vger.kernel.org
750S: Maintained
751F: drivers/media/i2c/adv7842*
752
753ANALOG DEVICES INC ASOC CODEC DRIVERS
754M: Lars-Peter Clausen <lars@metafoo.de>
755L: alsa-devel@alsa-project.org (moderated for non-subscribers)
756W: http://wiki.analog.com/
757W: http://ez.analog.com/community/linux-device-drivers
758S: Supported
759F: sound/soc/codecs/adau*
760F: sound/soc/codecs/adav*
761F: sound/soc/codecs/ad1*
762F: sound/soc/codecs/ad7*
763F: sound/soc/codecs/ssm*
764F: sound/soc/codecs/sigmadsp.*
765
766ANALOG DEVICES INC ASOC DRIVERS
767L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
768L: alsa-devel@alsa-project.org (moderated for non-subscribers)
769W: http://blackfin.uclinux.org/
770S: Supported
771F: sound/soc/blackfin/*
772
773ANALOG DEVICES INC IIO DRIVERS
774M: Lars-Peter Clausen <lars@metafoo.de>
775M: Michael Hennerich <Michael.Hennerich@analog.com>
776W: http://wiki.analog.com/
777W: http://ez.analog.com/community/linux-device-drivers
778S: Supported
779F: drivers/iio/*/ad*
780X: drivers/iio/*/adjd*
781F: drivers/staging/iio/*/ad*
782F: staging/iio/trigger/iio-trig-bfin-timer.c
783
784ANALOG DEVICES INC DMA DRIVERS
785M: Lars-Peter Clausen <lars@metafoo.de>
786W: http://ez.analog.com/community/linux-device-drivers
787S: Supported
788F: drivers/dma/dma-axi-dmac.c
789
790ANDROID CONFIG FRAGMENTS
791M: Rob Herring <robh@kernel.org>
792S: Supported
793F: kernel/configs/android*
794
795ANDROID DRIVERS
796M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
797M: Arve Hjønnevåg <arve@android.com>
798M: Riley Andrews <riandrews@android.com>
799T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
800L: devel@driverdev.osuosl.org
801S: Supported
802F: drivers/android/
803F: drivers/staging/android/
804
805ANDROID ION DRIVER
806M: Laura Abbott <labbott@redhat.com>
807M: Sumit Semwal <sumit.semwal@linaro.org>
808L: devel@driverdev.osuosl.org
809S: Supported
810F: Documentation/devicetree/bindings/staging/ion/
811F: drivers/staging/android/ion
812F: drivers/staging/android/uapi/ion.h
813F: drivers/staging/android/uapi/ion_test.h
814
815AOA (Apple Onboard Audio) ALSA DRIVER
816M: Johannes Berg <johannes@sipsolutions.net>
817L: linuxppc-dev@lists.ozlabs.org
818L: alsa-devel@alsa-project.org (moderated for non-subscribers)
819S: Maintained
820F: sound/aoa/
821
822APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
823M: William Breathitt Gray <vilhelm.gray@gmail.com>
824L: linux-iio@vger.kernel.org
825S: Maintained
826F: drivers/iio/adc/stx104.c
827
828APM DRIVER
829M: Jiri Kosina <jikos@kernel.org>
830S: Odd fixes
831T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
832F: arch/x86/kernel/apm_32.c
833F: include/linux/apm_bios.h
834F: include/uapi/linux/apm_bios.h
835F: drivers/char/apm-emulation.c
836
837APPLE BCM5974 MULTITOUCH DRIVER
838M: Henrik Rydberg <rydberg@bitmath.org>
839L: linux-input@vger.kernel.org
840S: Odd fixes
841F: drivers/input/mouse/bcm5974.c
842
843APPLE SMC DRIVER
844M: Henrik Rydberg <rydberg@bitmath.org>
845L: linux-hwmon@vger.kernel.org
846S: Odd fixes
847F: drivers/hwmon/applesmc.c
848
849APPLETALK NETWORK LAYER
850M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
851S: Maintained
852F: drivers/net/appletalk/
853F: net/appletalk/
854
855APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
856M: Duc Dang <dhdang@apm.com>
857S: Supported
858F: arch/arm64/boot/dts/apm/
859
860APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
861M: Iyappan Subramanian <isubramanian@apm.com>
862M: Keyur Chudgar <kchudgar@apm.com>
863S: Supported
864F: drivers/net/ethernet/apm/xgene/
865F: drivers/net/phy/mdio-xgene.c
866F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
867F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
868
869APPLIED MICRO (APM) X-GENE SOC PMU
870M: Tai Nguyen <ttnguyen@apm.com>
871S: Supported
872F: drivers/perf/xgene_pmu.c
873F: Documentation/perf/xgene-pmu.txt
874F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
875
876APTINA CAMERA SENSOR PLL
877M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
878L: linux-media@vger.kernel.org
879S: Maintained
880F: drivers/media/i2c/aptina-pll.*
881
882ARC FRAMEBUFFER DRIVER
883M: Jaya Kumar <jayalk@intworks.biz>
884S: Maintained
885F: drivers/video/fbdev/arcfb.c
886F: drivers/video/fbdev/core/fb_defio.c
887
888ARCNET NETWORK LAYER
889M: Michael Grzeschik <m.grzeschik@pengutronix.de>
890L: netdev@vger.kernel.org
891S: Maintained
892F: drivers/net/arcnet/
893F: include/uapi/linux/if_arcnet.h
894
895ARC PGU DRM DRIVER
896M: Alexey Brodkin <abrodkin@synopsys.com>
897S: Supported
898F: drivers/gpu/drm/arc/
899F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
900
901ARM ARCHITECTED TIMER DRIVER
902M: Mark Rutland <mark.rutland@arm.com>
903M: Marc Zyngier <marc.zyngier@arm.com>
904L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
905S: Maintained
906F: arch/arm/include/asm/arch_timer.h
907F: arch/arm64/include/asm/arch_timer.h
908F: drivers/clocksource/arm_arch_timer.c
909
910ARM HDLCD DRM DRIVER
911M: Liviu Dudau <liviu.dudau@arm.com>
912S: Supported
913F: drivers/gpu/drm/arm/hdlcd_*
914F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
915
916ARM MALI-DP DRM DRIVER
917M: Liviu Dudau <liviu.dudau@arm.com>
918M: Brian Starkey <brian.starkey@arm.com>
919M: Mali DP Maintainers <malidp@foss.arm.com>
920S: Supported
921F: drivers/gpu/drm/arm/
922F: Documentation/devicetree/bindings/display/arm,malidp.txt
923
924ARM MFM AND FLOPPY DRIVERS
925M: Ian Molton <spyro@f2s.com>
926S: Maintained
927F: arch/arm/lib/floppydma.S
928F: arch/arm/include/asm/floppy.h
929
930ARM PMU PROFILING AND DEBUGGING
931M: Will Deacon <will.deacon@arm.com>
932M: Mark Rutland <mark.rutland@arm.com>
933S: Maintained
934L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935F: arch/arm*/kernel/perf_*
936F: arch/arm/oprofile/common.c
937F: arch/arm*/kernel/hw_breakpoint.c
938F: arch/arm*/include/asm/hw_breakpoint.h
939F: arch/arm*/include/asm/perf_event.h
940F: drivers/perf/*
941F: include/linux/perf/arm_pmu.h
942F: Documentation/devicetree/bindings/arm/pmu.txt
943
944ARM PORT
945M: Russell King <linux@armlinux.org.uk>
946L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
947W: http://www.armlinux.org.uk/
948S: Maintained
949F: arch/arm/
950
951ARM SUB-ARCHITECTURES
952L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
953S: Maintained
954F: arch/arm/mach-*/
955F: arch/arm/plat-*/
956T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
957
958ARM PRIMECELL AACI PL041 DRIVER
959M: Russell King <linux@armlinux.org.uk>
960S: Maintained
961F: sound/arm/aaci.*
962
963ARM PRIMECELL CLCD PL110 DRIVER
964M: Russell King <linux@armlinux.org.uk>
965S: Maintained
966F: drivers/video/fbdev/amba-clcd.*
967
968ARM PRIMECELL KMI PL050 DRIVER
969M: Russell King <linux@armlinux.org.uk>
970S: Maintained
971F: drivers/input/serio/ambakmi.*
972F: include/linux/amba/kmi.h
973
974ARM PRIMECELL MMCI PL180/1 DRIVER
975M: Russell King <linux@armlinux.org.uk>
976S: Maintained
977F: drivers/mmc/host/mmci.*
978F: include/linux/amba/mmci.h
979
980ARM PRIMECELL UART PL010 AND PL011 DRIVERS
981M: Russell King <linux@armlinux.org.uk>
982S: Maintained
983F: drivers/tty/serial/amba-pl01*.c
984F: include/linux/amba/serial.h
985
986ARM PRIMECELL BUS SUPPORT
987M: Russell King <linux@armlinux.org.uk>
988S: Maintained
989F: drivers/amba/
990F: include/linux/amba/bus.h
991
992ARM/ADS SPHERE MACHINE SUPPORT
993M: Lennert Buytenhek <kernel@wantstofly.org>
994L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
995S: Maintained
996
997ARM/AFEB9260 MACHINE SUPPORT
998M: Sergey Lapin <slapin@ossfans.org>
999L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1000S: Maintained
1001
1002ARM/AJECO 1ARM MACHINE SUPPORT
1003M: Lennert Buytenhek <kernel@wantstofly.org>
1004L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005S: Maintained
1006
1007ARM/Allwinner sunXi SoC support
1008M: Maxime Ripard <maxime.ripard@free-electrons.com>
1009M: Chen-Yu Tsai <wens@csie.org>
1010L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1011S: Maintained
1012N: sun[x456789]i
1013F: arch/arm/boot/dts/ntc-gr8*
1014
1015ARM/Allwinner SoC Clock Support
1016M: Emilio López <emilio@elopez.com.ar>
1017S: Maintained
1018F: drivers/clk/sunxi/
1019
1020ARM/Amlogic Meson SoC support
1021M: Carlo Caione <carlo@caione.org>
1022M: Kevin Hilman <khilman@baylibre.com>
1023L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1024L: linux-amlogic@lists.infradead.org
1025W: http://linux-meson.com/
1026S: Maintained
1027F: arch/arm/mach-meson/
1028F: arch/arm/boot/dts/meson*
1029F: arch/arm64/boot/dts/amlogic/
1030F: drivers/pinctrl/meson/
1031N: meson
1032
1033ARM/Annapurna Labs ALPINE ARCHITECTURE
1034M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1035M: Antoine Tenart <antoine.tenart@free-electrons.com>
1036L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1037S: Maintained
1038F: arch/arm/mach-alpine/
1039F: arch/arm/boot/dts/alpine*
1040F: arch/arm64/boot/dts/al/
1041F: drivers/*/*alpine*
1042
1043ARM/ARTPEC MACHINE SUPPORT
1044M: Jesper Nilsson <jesper.nilsson@axis.com>
1045M: Lars Persson <lars.persson@axis.com>
1046M: Niklas Cassel <niklas.cassel@axis.com>
1047S: Maintained
1048L: linux-arm-kernel@axis.com
1049F: arch/arm/mach-artpec
1050F: arch/arm/boot/dts/artpec6*
1051F: drivers/clk/axis
1052
1053ARM/ASPEED MACHINE SUPPORT
1054M: Joel Stanley <joel@jms.id.au>
1055S: Maintained
1056F: arch/arm/mach-aspeed/
1057F: arch/arm/boot/dts/aspeed-*
1058F: drivers/*/*aspeed*
1059
1060ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1061M: Nicolas Ferre <nicolas.ferre@atmel.com>
1062M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1063M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1064L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065W: http://www.linux4sam.org
1066T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1067S: Supported
1068F: arch/arm/mach-at91/
1069F: include/soc/at91/
1070F: arch/arm/boot/dts/at91*.dts
1071F: arch/arm/boot/dts/at91*.dtsi
1072F: arch/arm/boot/dts/sama*.dts
1073F: arch/arm/boot/dts/sama*.dtsi
1074F: arch/arm/include/debug/at91.S
1075
1076ARM/ATMEL AT91 Clock Support
1077M: Boris Brezillon <boris.brezillon@free-electrons.com>
1078S: Maintained
1079F: drivers/clk/at91
1080
1081ARM/CALXEDA HIGHBANK ARCHITECTURE
1082M: Rob Herring <robh@kernel.org>
1083L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1084S: Maintained
1085F: arch/arm/mach-highbank/
1086F: arch/arm/boot/dts/highbank.dts
1087F: arch/arm/boot/dts/ecx-*.dts*
1088
1089ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1090M: Krzysztof Halasa <khalasa@piap.pl>
1091S: Maintained
1092F: arch/arm/mach-cns3xxx/
1093
1094ARM/CAVIUM THUNDER NETWORK DRIVER
1095M: Sunil Goutham <sgoutham@cavium.com>
1096M: Robert Richter <rric@kernel.org>
1097L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098S: Supported
1099F: drivers/net/ethernet/cavium/thunder/
1100
1101ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1102M: Alexander Shiyan <shc_work@mail.ru>
1103L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104S: Odd Fixes
1105N: clps711x
1106
1107ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1108M: Hartley Sweeten <hsweeten@visionengravers.com>
1109M: Ryan Mallon <rmallon@gmail.com>
1110L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111S: Maintained
1112F: arch/arm/mach-ep93xx/
1113F: arch/arm/mach-ep93xx/include/mach/
1114
1115ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1116M: Lennert Buytenhek <kernel@wantstofly.org>
1117L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1118S: Maintained
1119
1120ARM/CLKDEV SUPPORT
1121M: Russell King <linux@armlinux.org.uk>
1122L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1123S: Maintained
1124F: arch/arm/include/asm/clkdev.h
1125F: drivers/clk/clkdev.c
1126
1127ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1128M: Mike Rapoport <mike@compulab.co.il>
1129L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130S: Maintained
1131
1132ARM/CONTEC MICRO9 MACHINE SUPPORT
1133M: Hubert Feurstein <hubert.feurstein@contec.at>
1134S: Maintained
1135F: arch/arm/mach-ep93xx/micro9.c
1136
1137ARM/CORESIGHT FRAMEWORK AND DRIVERS
1138M: Mathieu Poirier <mathieu.poirier@linaro.org>
1139L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1140S: Maintained
1141F: drivers/hwtracing/coresight/*
1142F: Documentation/trace/coresight.txt
1143F: Documentation/devicetree/bindings/arm/coresight.txt
1144F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1145F: tools/perf/arch/arm/util/pmu.c
1146F: tools/perf/arch/arm/util/auxtrace.c
1147F: tools/perf/arch/arm/util/cs-etm.c
1148F: tools/perf/arch/arm/util/cs-etm.h
1149F: tools/perf/util/cs-etm.h
1150
1151ARM/CORGI MACHINE SUPPORT
1152M: Richard Purdie <rpurdie@rpsys.net>
1153S: Maintained
1154
1155ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1156M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1157L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1158T: git git://github.com/ulli-kroll/linux.git
1159S: Maintained
1160F: arch/arm/mach-gemini/
1161F: drivers/rtc/rtc-gemini.c
1162
1163ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1164M: Barry Song <baohua@kernel.org>
1165L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1166T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1167S: Maintained
1168F: arch/arm/boot/dts/prima2*
1169F: arch/arm/mach-prima2/
1170F: drivers/clk/sirf/
1171F: drivers/clocksource/timer-prima2.c
1172F: drivers/clocksource/timer-atlas7.c
1173N: [^a-z]sirf
1174
1175ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1176M: Baruch Siach <baruch@tkos.co.il>
1177L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1178S: Maintained
1179F: arch/arm/boot/dts/cx92755*
1180N: digicolor
1181
1182ARM/EBSA110 MACHINE SUPPORT
1183M: Russell King <linux@armlinux.org.uk>
1184L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185W: http://www.armlinux.org.uk/
1186S: Maintained
1187F: arch/arm/mach-ebsa110/
1188F: drivers/net/ethernet/amd/am79c961a.*
1189
1190ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1191M: Uwe Kleine-König <kernel@pengutronix.de>
1192L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1193S: Maintained
1194N: efm32
1195
1196ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1197M: Daniel Ribeiro <drwyrm@gmail.com>
1198M: Stefan Schmidt <stefan@openezx.org>
1199M: Harald Welte <laforge@openezx.org>
1200L: openezx-devel@lists.openezx.org (moderated for non-subscribers)
1201W: http://www.openezx.org/
1202S: Maintained
1203T: topgit git://git.openezx.org/openezx.git
1204F: arch/arm/mach-pxa/ezx.c
1205
1206ARM/FARADAY FA526 PORT
1207M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1208L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209S: Maintained
1210T: git git://git.berlios.de/gemini-board
1211F: arch/arm/mm/*-fa*
1212
1213ARM/FOOTBRIDGE ARCHITECTURE
1214M: Russell King <linux@armlinux.org.uk>
1215L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216W: http://www.armlinux.org.uk/
1217S: Maintained
1218F: arch/arm/include/asm/hardware/dec21285.h
1219F: arch/arm/mach-footbridge/
1220
1221ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1222M: Shawn Guo <shawnguo@kernel.org>
1223M: Sascha Hauer <kernel@pengutronix.de>
1224R: Fabio Estevam <fabio.estevam@nxp.com>
1225L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1226S: Maintained
1227T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1228F: arch/arm/mach-imx/
1229F: arch/arm/mach-mxs/
1230F: arch/arm/boot/dts/imx*
1231F: arch/arm/configs/imx*_defconfig
1232F: drivers/clk/imx/
1233F: include/soc/imx/
1234
1235ARM/FREESCALE VYBRID ARM ARCHITECTURE
1236M: Shawn Guo <shawnguo@kernel.org>
1237M: Sascha Hauer <kernel@pengutronix.de>
1238R: Stefan Agner <stefan@agner.ch>
1239L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1240S: Maintained
1241T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1242F: arch/arm/mach-imx/*vf610*
1243F: arch/arm/boot/dts/vf*
1244
1245ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1246M: Lennert Buytenhek <kernel@wantstofly.org>
1247L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1248S: Maintained
1249
1250ARM/GUMSTIX MACHINE SUPPORT
1251M: Steve Sakoman <sakoman@gmail.com>
1252L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1253S: Maintained
1254
1255ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1256M: Philipp Zabel <philipp.zabel@gmail.com>
1257M: Paul Parsons <lost.distance@yahoo.com>
1258L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1259S: Maintained
1260F: arch/arm/mach-pxa/hx4700.c
1261F: arch/arm/mach-pxa/include/mach/hx4700.h
1262F: sound/soc/pxa/hx4700.c
1263
1264ARM/HISILICON SOC SUPPORT
1265M: Wei Xu <xuwei5@hisilicon.com>
1266L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1267W: http://www.hisilicon.com
1268S: Supported
1269T: git git://github.com/hisilicon/linux-hisi.git
1270F: arch/arm/mach-hisi/
1271F: arch/arm/boot/dts/hi3*
1272F: arch/arm/boot/dts/hip*
1273F: arch/arm/boot/dts/hisi*
1274F: arch/arm64/boot/dts/hisilicon/
1275
1276ARM/HP JORNADA 7XX MACHINE SUPPORT
1277M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1278W: www.jlime.com
1279S: Maintained
1280T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1281F: arch/arm/mach-sa1100/jornada720.c
1282F: arch/arm/mach-sa1100/include/mach/jornada720.h
1283
1284ARM/IGEP MACHINE SUPPORT
1285M: Enric Balletbo i Serra <eballetbo@gmail.com>
1286M: Javier Martinez Canillas <javier@dowhile0.org>
1287L: linux-omap@vger.kernel.org
1288L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289S: Maintained
1290F: arch/arm/boot/dts/omap3-igep*
1291
1292ARM/INCOME PXA270 SUPPORT
1293M: Marek Vasut <marek.vasut@gmail.com>
1294L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295S: Maintained
1296F: arch/arm/mach-pxa/colibri-pxa270-income.c
1297
1298ARM/INTEL IOP32X ARM ARCHITECTURE
1299M: Lennert Buytenhek <kernel@wantstofly.org>
1300L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1301S: Maintained
1302
1303ARM/INTEL IOP33X ARM ARCHITECTURE
1304L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1305S: Orphan
1306
1307ARM/INTEL IOP13XX ARM ARCHITECTURE
1308M: Lennert Buytenhek <kernel@wantstofly.org>
1309L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1310S: Maintained
1311
1312ARM/INTEL IQ81342EX MACHINE SUPPORT
1313M: Lennert Buytenhek <kernel@wantstofly.org>
1314L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315S: Maintained
1316
1317ARM/INTEL IXDP2850 MACHINE SUPPORT
1318M: Lennert Buytenhek <kernel@wantstofly.org>
1319L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320S: Maintained
1321
1322ARM/INTEL IXP4XX ARM ARCHITECTURE
1323M: Imre Kaloz <kaloz@openwrt.org>
1324M: Krzysztof Halasa <khalasa@piap.pl>
1325L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326S: Maintained
1327F: arch/arm/mach-ixp4xx/
1328
1329ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1330M: Jonathan Cameron <jic23@cam.ac.uk>
1331L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1332S: Maintained
1333F: arch/arm/mach-pxa/stargate2.c
1334F: drivers/pcmcia/pxa2xx_stargate2.c
1335
1336ARM/INTEL XSC3 (MANZANO) ARM CORE
1337M: Lennert Buytenhek <kernel@wantstofly.org>
1338L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339S: Maintained
1340
1341ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1342M: Lennert Buytenhek <kernel@wantstofly.org>
1343L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1344S: Maintained
1345
1346ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1347M: Santosh Shilimkar <ssantosh@kernel.org>
1348L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349S: Maintained
1350F: arch/arm/mach-keystone/
1351F: arch/arm/boot/dts/keystone-*
1352T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1353
1354ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1355M: Santosh Shilimkar <ssantosh@kernel.org>
1356L: linux-kernel@vger.kernel.org
1357S: Maintained
1358F: drivers/clk/keystone/
1359
1360ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1361M: Santosh Shilimkar <ssantosh@kernel.org>
1362L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1363L: linux-kernel@vger.kernel.org
1364S: Maintained
1365F: drivers/clocksource/timer-keystone.c
1366
1367ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1368M: Santosh Shilimkar <ssantosh@kernel.org>
1369L: linux-kernel@vger.kernel.org
1370S: Maintained
1371F: drivers/power/reset/keystone-reset.c
1372
1373ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1374M: Santosh Shilimkar <ssantosh@kernel.org>
1375L: linux-kernel@vger.kernel.org
1376S: Maintained
1377F: drivers/memory/*emif*
1378
1379ARM/LG1K ARCHITECTURE
1380M: Chanho Min <chanho.min@lge.com>
1381L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382S: Maintained
1383F: arch/arm64/boot/dts/lg/
1384
1385ARM/LOGICPD PXA270 MACHINE SUPPORT
1386M: Lennert Buytenhek <kernel@wantstofly.org>
1387L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388S: Maintained
1389
1390ARM/LPC18XX ARCHITECTURE
1391M: Joachim Eastwood <manabian@gmail.com>
1392L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393S: Maintained
1394F: arch/arm/boot/dts/lpc43*
1395F: drivers/clk/nxp/clk-lpc18xx*
1396F: drivers/clocksource/time-lpc32xx.c
1397F: drivers/i2c/busses/i2c-lpc2k.c
1398F: drivers/memory/pl172.c
1399F: drivers/mtd/spi-nor/nxp-spifi.c
1400F: drivers/rtc/rtc-lpc24xx.c
1401N: lpc18xx
1402
1403ARM/LPC32XX SOC SUPPORT
1404M: Vladimir Zapolskiy <vz@mleia.com>
1405M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1406L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1408S: Maintained
1409F: arch/arm/boot/dts/lpc32*
1410F: arch/arm/mach-lpc32xx/
1411F: drivers/i2c/busses/i2c-pnx.c
1412F: drivers/net/ethernet/nxp/lpc_eth.c
1413F: drivers/usb/host/ohci-nxp.c
1414F: drivers/watchdog/pnx4008_wdt.c
1415N: lpc32xx
1416
1417ARM/MAGICIAN MACHINE SUPPORT
1418M: Philipp Zabel <philipp.zabel@gmail.com>
1419S: Maintained
1420
1421ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1422M: Jason Cooper <jason@lakedaemon.net>
1423M: Andrew Lunn <andrew@lunn.ch>
1424M: Gregory Clement <gregory.clement@free-electrons.com>
1425M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1426L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427S: Maintained
1428F: arch/arm/mach-mvebu/
1429F: drivers/rtc/rtc-armada38x.c
1430F: arch/arm/boot/dts/armada*
1431F: arch/arm/boot/dts/kirkwood*
1432F: arch/arm64/boot/dts/marvell/armada*
1433F: drivers/cpufreq/mvebu-cpufreq.c
1434F: arch/arm/configs/mvebu_*_defconfig
1435
1436ARM/Marvell Berlin SoC support
1437M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1438L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439S: Maintained
1440F: arch/arm/mach-berlin/
1441F: arch/arm/boot/dts/berlin*
1442F: arch/arm64/boot/dts/marvell/berlin*
1443
1444
1445ARM/Marvell Dove/MV78xx0/Orion SOC support
1446M: Jason Cooper <jason@lakedaemon.net>
1447M: Andrew Lunn <andrew@lunn.ch>
1448M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1449M: Gregory Clement <gregory.clement@free-electrons.com>
1450L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451S: Maintained
1452F: arch/arm/mach-dove/
1453F: arch/arm/mach-mv78xx0/
1454F: arch/arm/mach-orion5x/
1455F: arch/arm/plat-orion/
1456F: arch/arm/boot/dts/dove*
1457F: arch/arm/boot/dts/orion5x*
1458
1459
1460ARM/Orion SoC/Technologic Systems TS-78xx platform support
1461M: Alexander Clouter <alex@digriz.org.uk>
1462L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1463W: http://www.digriz.org.uk/ts78xx/kernel
1464S: Maintained
1465F: arch/arm/mach-orion5x/ts78xx-*
1466
1467ARM/OXNAS platform support
1468M: Neil Armstrong <narmstrong@baylibre.com>
1469L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1470L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1471S: Maintained
1472F: arch/arm/mach-oxnas/
1473F: arch/arm/boot/dts/oxnas*
1474F: arch/arm/boot/dts/wd-mbwe.dts
1475N: oxnas
1476
1477ARM/Mediatek RTC DRIVER
1478M: Eddie Huang <eddie.huang@mediatek.com>
1479L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1481S: Maintained
1482F: drivers/rtc/rtc-mt6397.c
1483
1484ARM/Mediatek SoC support
1485M: Matthias Brugger <matthias.bgg@gmail.com>
1486L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1488S: Maintained
1489F: arch/arm/boot/dts/mt6*
1490F: arch/arm/boot/dts/mt8*
1491F: arch/arm/mach-mediatek/
1492N: mtk
1493K: mediatek
1494
1495ARM/Mediatek USB3 PHY DRIVER
1496M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1497L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1499S: Maintained
1500F: drivers/phy/phy-mt65xx-usb3.c
1501
1502ARM/MICREL KS8695 ARCHITECTURE
1503M: Greg Ungerer <gerg@uclinux.org>
1504L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1505F: arch/arm/mach-ks8695/
1506S: Odd Fixes
1507
1508ARM/MIOA701 MACHINE SUPPORT
1509M: Robert Jarzmik <robert.jarzmik@free.fr>
1510L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511F: arch/arm/mach-pxa/mioa701.c
1512S: Maintained
1513
1514ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1515M: Michael Petchkovsky <mkpetch@internode.on.net>
1516S: Maintained
1517
1518ARM/NOMADIK ARCHITECTURE
1519M: Alessandro Rubini <rubini@unipv.it>
1520M: Linus Walleij <linus.walleij@linaro.org>
1521L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522S: Maintained
1523F: arch/arm/mach-nomadik/
1524F: drivers/pinctrl/nomadik/
1525F: drivers/i2c/busses/i2c-nomadik.c
1526T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1527
1528ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1529M: Nelson Castillo <arhuaco@freaks-unidos.net>
1530L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1531W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1532S: Supported
1533
1534ARM/TOSA MACHINE SUPPORT
1535M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1536M: Dirk Opfer <dirk@opfer-online.de>
1537S: Maintained
1538
1539ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1540M: Marek Vasut <marek.vasut@gmail.com>
1541L: linux-arm-kernel@lists.infradead.org
1542W: http://hackndev.com
1543S: Maintained
1544F: arch/arm/mach-pxa/include/mach/palmtx.h
1545F: arch/arm/mach-pxa/palmtx.c
1546F: arch/arm/mach-pxa/include/mach/palmt5.h
1547F: arch/arm/mach-pxa/palmt5.c
1548F: arch/arm/mach-pxa/include/mach/palmld.h
1549F: arch/arm/mach-pxa/palmld.c
1550F: arch/arm/mach-pxa/include/mach/palmte2.h
1551F: arch/arm/mach-pxa/palmte2.c
1552F: arch/arm/mach-pxa/include/mach/palmtc.h
1553F: arch/arm/mach-pxa/palmtc.c
1554
1555ARM/PALM TREO SUPPORT
1556M: Tomas Cech <sleep_walker@suse.com>
1557L: linux-arm-kernel@lists.infradead.org
1558W: http://hackndev.com
1559S: Maintained
1560F: arch/arm/mach-pxa/include/mach/palmtreo.h
1561F: arch/arm/mach-pxa/palmtreo.c
1562
1563ARM/PALMZ72 SUPPORT
1564M: Sergey Lapin <slapin@ossfans.org>
1565L: linux-arm-kernel@lists.infradead.org
1566W: http://hackndev.com
1567S: Maintained
1568F: arch/arm/mach-pxa/include/mach/palmz72.h
1569F: arch/arm/mach-pxa/palmz72.c
1570
1571ARM/PLEB SUPPORT
1572M: Peter Chubb <pleb@gelato.unsw.edu.au>
1573W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1574S: Maintained
1575
1576ARM/PT DIGITAL BOARD PORT
1577M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1578L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1579W: http://www.armlinux.org.uk/
1580S: Maintained
1581
1582ARM/QUALCOMM SUPPORT
1583M: Andy Gross <andy.gross@linaro.org>
1584M: David Brown <david.brown@linaro.org>
1585L: linux-arm-msm@vger.kernel.org
1586L: linux-soc@vger.kernel.org
1587S: Maintained
1588F: Documentation/devicetree/bindings/soc/qcom/
1589F: arch/arm/boot/dts/qcom-*.dts
1590F: arch/arm/boot/dts/qcom-*.dtsi
1591F: arch/arm/mach-qcom/
1592F: arch/arm64/boot/dts/qcom/*
1593F: drivers/i2c/busses/i2c-qup.c
1594F: drivers/clk/qcom/
1595F: drivers/soc/qcom/
1596F: drivers/spi/spi-qup.c
1597F: drivers/tty/serial/msm_serial.h
1598F: drivers/tty/serial/msm_serial.c
1599F: drivers/*/pm8???-*
1600F: drivers/mfd/ssbi.c
1601F: drivers/firmware/qcom_scm.c
1602T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1603
1604ARM/RADISYS ENP2611 MACHINE SUPPORT
1605M: Lennert Buytenhek <kernel@wantstofly.org>
1606L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1607S: Maintained
1608
1609ARM/RENESAS ARM64 ARCHITECTURE
1610M: Simon Horman <horms@verge.net.au>
1611M: Magnus Damm <magnus.damm@gmail.com>
1612L: linux-renesas-soc@vger.kernel.org
1613Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1614T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1615S: Supported
1616F: arch/arm64/boot/dts/renesas/
1617F: drivers/soc/renesas/
1618F: include/linux/soc/renesas/
1619
1620ARM/RISCPC ARCHITECTURE
1621M: Russell King <linux@armlinux.org.uk>
1622L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623W: http://www.armlinux.org.uk/
1624S: Maintained
1625F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1626F: arch/arm/include/asm/hardware/ioc.h
1627F: arch/arm/include/asm/hardware/iomd.h
1628F: arch/arm/include/asm/hardware/memc.h
1629F: arch/arm/mach-rpc/
1630F: drivers/net/ethernet/8390/etherh.c
1631F: drivers/net/ethernet/i825xx/ether1*
1632F: drivers/net/ethernet/seeq/ether3*
1633F: drivers/scsi/arm/
1634
1635ARM/Rockchip SoC support
1636M: Heiko Stuebner <heiko@sntech.de>
1637L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1638L: linux-rockchip@lists.infradead.org
1639T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1640S: Maintained
1641F: arch/arm/boot/dts/rk3*
1642F: arch/arm/mach-rockchip/
1643F: drivers/clk/rockchip/
1644F: drivers/i2c/busses/i2c-rk3x.c
1645F: drivers/*/*rockchip*
1646F: drivers/*/*/*rockchip*
1647F: sound/soc/rockchip/
1648N: rockchip
1649
1650ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1651M: Kukjin Kim <kgene@kernel.org>
1652M: Krzysztof Kozlowski <krzk@kernel.org>
1653R: Javier Martinez Canillas <javier@osg.samsung.com>
1654L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1655L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1656S: Maintained
1657F: arch/arm/boot/dts/s3c*
1658F: arch/arm/boot/dts/s5p*
1659F: arch/arm/boot/dts/samsung*
1660F: arch/arm/boot/dts/exynos*
1661F: arch/arm64/boot/dts/exynos/
1662F: arch/arm/plat-samsung/
1663F: arch/arm/mach-s3c24*/
1664F: arch/arm/mach-s3c64xx/
1665F: arch/arm/mach-s5p*/
1666F: arch/arm/mach-exynos*/
1667F: drivers/*/*s3c24*
1668F: drivers/*/*/*s3c24*
1669F: drivers/*/*s3c64xx*
1670F: drivers/*/*s5pv210*
1671F: drivers/memory/samsung/*
1672F: drivers/soc/samsung/*
1673F: Documentation/arm/Samsung/
1674F: Documentation/devicetree/bindings/arm/samsung/
1675F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1676F: Documentation/devicetree/bindings/power/pd-samsung.txt
1677N: exynos
1678
1679ARM/SAMSUNG MOBILE MACHINE SUPPORT
1680M: Kyungmin Park <kyungmin.park@samsung.com>
1681L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682S: Maintained
1683F: arch/arm/mach-s5pv210/
1684
1685ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1686M: Kyungmin Park <kyungmin.park@samsung.com>
1687M: Kamil Debski <kamil@wypas.org>
1688M: Andrzej Hajda <a.hajda@samsung.com>
1689L: linux-arm-kernel@lists.infradead.org
1690L: linux-media@vger.kernel.org
1691S: Maintained
1692F: drivers/media/platform/s5p-g2d/
1693
1694ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1695M: Kyungmin Park <kyungmin.park@samsung.com>
1696M: Kamil Debski <kamil@wypas.org>
1697M: Jeongtae Park <jtp.park@samsung.com>
1698M: Andrzej Hajda <a.hajda@samsung.com>
1699L: linux-arm-kernel@lists.infradead.org
1700L: linux-media@vger.kernel.org
1701S: Maintained
1702F: arch/arm/plat-samsung/s5p-dev-mfc.c
1703F: drivers/media/platform/s5p-mfc/
1704
1705ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1706M: Kyungmin Park <kyungmin.park@samsung.com>
1707L: linux-arm-kernel@lists.infradead.org
1708L: linux-media@vger.kernel.org
1709S: Maintained
1710F: drivers/staging/media/platform/s5p-cec/
1711
1712ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1713M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1714M: Jacek Anaszewski <j.anaszewski@samsung.com>
1715L: linux-arm-kernel@lists.infradead.org
1716L: linux-media@vger.kernel.org
1717S: Maintained
1718F: drivers/media/platform/s5p-jpeg/
1719
1720ARM/SHMOBILE ARM ARCHITECTURE
1721M: Simon Horman <horms@verge.net.au>
1722M: Magnus Damm <magnus.damm@gmail.com>
1723L: linux-renesas-soc@vger.kernel.org
1724Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1725T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1726S: Supported
1727F: arch/arm/boot/dts/emev2*
1728F: arch/arm/boot/dts/r7s*
1729F: arch/arm/boot/dts/r8a*
1730F: arch/arm/boot/dts/sh*
1731F: arch/arm/configs/shmobile_defconfig
1732F: arch/arm/include/debug/renesas-scif.S
1733F: arch/arm/mach-shmobile/
1734F: drivers/soc/renesas/
1735F: include/linux/soc/renesas/
1736
1737ARM/SOCFPGA ARCHITECTURE
1738M: Dinh Nguyen <dinguyen@opensource.altera.com>
1739S: Maintained
1740F: arch/arm/mach-socfpga/
1741F: arch/arm/boot/dts/socfpga*
1742F: arch/arm/configs/socfpga_defconfig
1743F: arch/arm64/boot/dts/altera/
1744W: http://www.rocketboards.org
1745T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1746
1747ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1748M: Dinh Nguyen <dinguyen@opensource.altera.com>
1749S: Maintained
1750F: drivers/clk/socfpga/
1751
1752ARM/SOCFPGA EDAC SUPPORT
1753M: Thor Thayer <tthayer@opensource.altera.com>
1754S: Maintained
1755F: drivers/edac/altera_edac.
1756
1757ARM/STI ARCHITECTURE
1758M: Patrice Chotard <patrice.chotard@st.com>
1759L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1760L: kernel@stlinux.com
1761W: http://www.stlinux.com
1762S: Maintained
1763F: arch/arm/mach-sti/
1764F: arch/arm/boot/dts/sti*
1765F: drivers/char/hw_random/st-rng.c
1766F: drivers/clocksource/arm_global_timer.c
1767F: drivers/clocksource/clksrc_st_lpc.c
1768F: drivers/cpufreq/sti-cpufreq.c
1769F: drivers/i2c/busses/i2c-st.c
1770F: drivers/media/rc/st_rc.c
1771F: drivers/media/platform/sti/c8sectpfe/
1772F: drivers/mmc/host/sdhci-st.c
1773F: drivers/phy/phy-miphy28lp.c
1774F: drivers/phy/phy-miphy365x.c
1775F: drivers/phy/phy-stih407-usb.c
1776F: drivers/phy/phy-stih41x-usb.c
1777F: drivers/pinctrl/pinctrl-st.c
1778F: drivers/remoteproc/st_remoteproc.c
1779F: drivers/reset/sti/
1780F: drivers/rtc/rtc-st-lpc.c
1781F: drivers/tty/serial/st-asc.c
1782F: drivers/usb/dwc3/dwc3-st.c
1783F: drivers/usb/host/ehci-st.c
1784F: drivers/usb/host/ohci-st.c
1785F: drivers/watchdog/st_lpc_wdt.c
1786F: drivers/ata/ahci_st.c
1787
1788ARM/STM32 ARCHITECTURE
1789M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1790M: Alexandre Torgue <alexandre.torgue@st.com>
1791L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792S: Maintained
1793T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1794N: stm32
1795F: drivers/clocksource/armv7m_systick.c
1796
1797ARM/TANGO ARCHITECTURE
1798M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1799L: linux-arm-kernel@lists.infradead.org
1800S: Maintained
1801N: tango
1802
1803ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1804M: Lennert Buytenhek <kernel@wantstofly.org>
1805L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1806S: Maintained
1807
1808ARM/TETON BGA MACHINE SUPPORT
1809M: "Mark F. Brown" <mark.brown314@gmail.com>
1810L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811S: Maintained
1812
1813ARM/THECUS N2100 MACHINE SUPPORT
1814M: Lennert Buytenhek <kernel@wantstofly.org>
1815L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816S: Maintained
1817
1818ARM/NUVOTON W90X900 ARM ARCHITECTURE
1819M: Wan ZongShun <mcuos.com@gmail.com>
1820L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1821W: http://www.mcuos.com
1822S: Maintained
1823F: arch/arm/mach-w90x900/
1824F: drivers/input/keyboard/w90p910_keypad.c
1825F: drivers/input/touchscreen/w90p910_ts.c
1826F: drivers/watchdog/nuc900_wdt.c
1827F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1828F: drivers/mtd/nand/nuc900_nand.c
1829F: drivers/rtc/rtc-nuc900.c
1830F: drivers/spi/spi-nuc900.c
1831F: drivers/usb/host/ehci-w90x900.c
1832F: drivers/video/fbdev/nuc900fb.c
1833
1834ARM/U300 MACHINE SUPPORT
1835M: Linus Walleij <linus.walleij@linaro.org>
1836L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1837S: Supported
1838F: arch/arm/mach-u300/
1839F: drivers/clocksource/timer-u300.c
1840F: drivers/i2c/busses/i2c-stu300.c
1841F: drivers/rtc/rtc-coh901331.c
1842F: drivers/watchdog/coh901327_wdt.c
1843F: drivers/dma/coh901318*
1844F: drivers/mfd/ab3100*
1845F: drivers/rtc/rtc-ab3100.c
1846F: drivers/rtc/rtc-coh901331.c
1847T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1848
1849ARM/UNIPHIER ARCHITECTURE
1850M: Masahiro Yamada <yamada.masahiro@socionext.com>
1851L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1852T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1853S: Maintained
1854F: arch/arm/boot/dts/uniphier*
1855F: arch/arm/include/asm/hardware/cache-uniphier.h
1856F: arch/arm/mach-uniphier/
1857F: arch/arm/mm/cache-uniphier.c
1858F: arch/arm64/boot/dts/socionext/
1859F: drivers/bus/uniphier-system-bus.c
1860F: drivers/clk/uniphier/
1861F: drivers/i2c/busses/i2c-uniphier*
1862F: drivers/pinctrl/uniphier/
1863F: drivers/reset/reset-uniphier.c
1864F: drivers/tty/serial/8250/8250_uniphier.c
1865N: uniphier
1866
1867ARM/Ux500 ARM ARCHITECTURE
1868M: Linus Walleij <linus.walleij@linaro.org>
1869L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870S: Maintained
1871F: arch/arm/mach-ux500/
1872F: drivers/clocksource/clksrc-dbx500-prcmu.c
1873F: drivers/dma/ste_dma40*
1874F: drivers/hwspinlock/u8500_hsem.c
1875F: drivers/mfd/abx500*
1876F: drivers/mfd/ab8500*
1877F: drivers/mfd/dbx500*
1878F: drivers/mfd/db8500*
1879F: drivers/pinctrl/nomadik/pinctrl-ab*
1880F: drivers/pinctrl/nomadik/pinctrl-nomadik*
1881F: drivers/rtc/rtc-ab8500.c
1882F: drivers/rtc/rtc-pl031.c
1883T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1884
1885ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1886M: Ulf Hansson <ulf.hansson@linaro.org>
1887L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1888T: git git://git.linaro.org/people/ulfh/clk.git
1889S: Maintained
1890F: drivers/clk/ux500/
1891
1892ARM/VERSATILE EXPRESS PLATFORM
1893M: Liviu Dudau <liviu.dudau@arm.com>
1894M: Sudeep Holla <sudeep.holla@arm.com>
1895M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1896L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897S: Maintained
1898F: arch/arm/boot/dts/vexpress*
1899F: arch/arm64/boot/dts/arm/
1900F: arch/arm/mach-vexpress/
1901F: */*/vexpress*
1902F: */*/*/vexpress*
1903F: drivers/clk/versatile/clk-vexpress-osc.c
1904F: drivers/clocksource/versatile.c
1905N: mps2
1906
1907ARM/VFP SUPPORT
1908M: Russell King <linux@armlinux.org.uk>
1909L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1910W: http://www.armlinux.org.uk/
1911S: Maintained
1912F: arch/arm/vfp/
1913
1914ARM/VOIPAC PXA270 SUPPORT
1915M: Marek Vasut <marek.vasut@gmail.com>
1916L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1917S: Maintained
1918F: arch/arm/mach-pxa/vpac270.c
1919F: arch/arm/mach-pxa/include/mach/vpac270.h
1920
1921ARM/VT8500 ARM ARCHITECTURE
1922M: Tony Prisk <linux@prisktech.co.nz>
1923L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924S: Maintained
1925F: arch/arm/mach-vt8500/
1926F: drivers/clocksource/vt8500_timer.c
1927F: drivers/i2c/busses/i2c-wmt.c
1928F: drivers/mmc/host/wmt-sdmmc.c
1929F: drivers/pwm/pwm-vt8500.c
1930F: drivers/rtc/rtc-vt8500.c
1931F: drivers/tty/serial/vt8500_serial.c
1932F: drivers/usb/host/ehci-platform.c
1933F: drivers/usb/host/uhci-platform.c
1934F: drivers/video/fbdev/vt8500lcdfb.*
1935F: drivers/video/fbdev/wm8505fb*
1936F: drivers/video/fbdev/wmt_ge_rops.*
1937
1938ARM/ZIPIT Z2 SUPPORT
1939M: Marek Vasut <marek.vasut@gmail.com>
1940L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1941S: Maintained
1942F: arch/arm/mach-pxa/z2.c
1943F: arch/arm/mach-pxa/include/mach/z2.h
1944
1945ARM/ZTE ARCHITECTURE
1946M: Jun Nie <jun.nie@linaro.org>
1947L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948S: Maintained
1949F: arch/arm/mach-zx/
1950F: drivers/clk/zte/
1951F: Documentation/devicetree/bindings/arm/zte.txt
1952F: Documentation/devicetree/bindings/clock/zx296702-clk.txt
1953
1954ARM/ZYNQ ARCHITECTURE
1955M: Michal Simek <michal.simek@xilinx.com>
1956R: Sören Brinkmann <soren.brinkmann@xilinx.com>
1957L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958W: http://wiki.xilinx.com
1959T: git https://github.com/Xilinx/linux-xlnx.git
1960S: Supported
1961F: arch/arm/mach-zynq/
1962F: drivers/cpuidle/cpuidle-zynq.c
1963F: drivers/block/xsysace.c
1964N: zynq
1965N: xilinx
1966F: drivers/clocksource/cadence_ttc_timer.c
1967F: drivers/i2c/busses/i2c-cadence.c
1968F: drivers/mmc/host/sdhci-of-arasan.c
1969F: drivers/edac/synopsys_edac.c
1970
1971ARM SMMU DRIVERS
1972M: Will Deacon <will.deacon@arm.com>
1973R: Robin Murphy <robin.murphy@arm.com>
1974L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975S: Maintained
1976F: drivers/iommu/arm-smmu.c
1977F: drivers/iommu/arm-smmu-v3.c
1978F: drivers/iommu/io-pgtable-arm.c
1979F: drivers/iommu/io-pgtable-arm-v7s.c
1980
1981ARM64 PORT (AARCH64 ARCHITECTURE)
1982M: Catalin Marinas <catalin.marinas@arm.com>
1983M: Will Deacon <will.deacon@arm.com>
1984L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1986S: Maintained
1987F: arch/arm64/
1988F: Documentation/arm64/
1989
1990AS3645A LED FLASH CONTROLLER DRIVER
1991M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1992L: linux-media@vger.kernel.org
1993T: git git://linuxtv.org/media_tree.git
1994S: Maintained
1995F: drivers/media/i2c/as3645a.c
1996F: include/media/i2c/as3645a.h
1997
1998ASAHI KASEI AK8974 DRIVER
1999M: Linus Walleij <linus.walleij@linaro.org>
2000L: linux-iio@vger.kernel.org
2001W: http://www.akm.com/
2002S: Supported
2003F: drivers/iio/magnetometer/ak8974.c
2004
2005ASC7621 HARDWARE MONITOR DRIVER
2006M: George Joseph <george.joseph@fairview5.com>
2007L: linux-hwmon@vger.kernel.org
2008S: Maintained
2009F: Documentation/hwmon/asc7621
2010F: drivers/hwmon/asc7621.c
2011
2012ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2013M: Corentin Chary <corentin.chary@gmail.com>
2014L: acpi4asus-user@lists.sourceforge.net
2015L: platform-driver-x86@vger.kernel.org
2016W: http://acpi4asus.sf.net
2017S: Maintained
2018F: drivers/platform/x86/asus*.c
2019F: drivers/platform/x86/eeepc*.c
2020
2021ASUS WIRELESS RADIO CONTROL DRIVER
2022M: João Paulo Rechi Vita <jprvita@gmail.com>
2023L: platform-driver-x86@vger.kernel.org
2024S: Maintained
2025F: drivers/platform/x86/asus-wireless.c
2026
2027ASYMMETRIC KEYS
2028M: David Howells <dhowells@redhat.com>
2029L: keyrings@vger.kernel.org
2030S: Maintained
2031F: Documentation/crypto/asymmetric-keys.txt
2032F: include/linux/verification.h
2033F: include/crypto/public_key.h
2034F: include/crypto/pkcs7.h
2035F: crypto/asymmetric_keys/
2036
2037ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2038R: Dan Williams <dan.j.williams@intel.com>
2039W: http://sourceforge.net/projects/xscaleiop
2040S: Odd fixes
2041F: Documentation/crypto/async-tx-api.txt
2042F: crypto/async_tx/
2043F: drivers/dma/
2044F: include/linux/dmaengine.h
2045F: include/linux/async_tx.h
2046
2047AT24 EEPROM DRIVER
2048M: Wolfram Sang <wsa@the-dreams.de>
2049L: linux-i2c@vger.kernel.org
2050S: Maintained
2051F: drivers/misc/eeprom/at24.c
2052F: include/linux/platform_data/at24.h
2053
2054ATA OVER ETHERNET (AOE) DRIVER
2055M: "Ed L. Cashin" <ed.cashin@acm.org>
2056W: http://www.openaoe.org/
2057S: Supported
2058F: Documentation/aoe/
2059F: drivers/block/aoe/
2060
2061ATHEROS 71XX/9XXX GPIO DRIVER
2062M: Alban Bedel <albeu@free.fr>
2063W: https://github.com/AlbanBedel/linux
2064T: git git://github.com/AlbanBedel/linux
2065S: Maintained
2066F: drivers/gpio/gpio-ath79.c
2067F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2068
2069ATHEROS ATH GENERIC UTILITIES
2070M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2071L: linux-wireless@vger.kernel.org
2072S: Supported
2073F: drivers/net/wireless/ath/*
2074
2075ATHEROS ATH5K WIRELESS DRIVER
2076M: Jiri Slaby <jirislaby@gmail.com>
2077M: Nick Kossifidis <mickflemm@gmail.com>
2078M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2079L: linux-wireless@vger.kernel.org
2080W: http://wireless.kernel.org/en/users/Drivers/ath5k
2081S: Maintained
2082F: drivers/net/wireless/ath/ath5k/
2083
2084ATHEROS ATH6KL WIRELESS DRIVER
2085M: Kalle Valo <kvalo@qca.qualcomm.com>
2086L: linux-wireless@vger.kernel.org
2087W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2088T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2089S: Supported
2090F: drivers/net/wireless/ath/ath6kl/
2091
2092WILOCITY WIL6210 WIRELESS DRIVER
2093M: Maya Erez <qca_merez@qca.qualcomm.com>
2094L: linux-wireless@vger.kernel.org
2095L: wil6210@qca.qualcomm.com
2096S: Supported
2097W: http://wireless.kernel.org/en/users/Drivers/wil6210
2098F: drivers/net/wireless/ath/wil6210/
2099F: include/uapi/linux/wil6210_uapi.h
2100
2101CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2102M: Christian Lamparter <chunkeey@googlemail.com>
2103L: linux-wireless@vger.kernel.org
2104W: http://wireless.kernel.org/en/users/Drivers/carl9170
2105S: Maintained
2106F: drivers/net/wireless/ath/carl9170/
2107
2108ATK0110 HWMON DRIVER
2109M: Luca Tettamanti <kronos.it@gmail.com>
2110L: linux-hwmon@vger.kernel.org
2111S: Maintained
2112F: drivers/hwmon/asus_atk0110.c
2113
2114ATI_REMOTE2 DRIVER
2115M: Ville Syrjala <syrjala@sci.fi>
2116S: Maintained
2117F: drivers/input/misc/ati_remote2.c
2118
2119ATLX ETHERNET DRIVERS
2120M: Jay Cliburn <jcliburn@gmail.com>
2121M: Chris Snook <chris.snook@gmail.com>
2122L: netdev@vger.kernel.org
2123W: http://sourceforge.net/projects/atl1
2124W: http://atl1.sourceforge.net
2125S: Maintained
2126F: drivers/net/ethernet/atheros/
2127
2128ATM
2129M: Chas Williams <3chas3@gmail.com>
2130L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2131L: netdev@vger.kernel.org
2132W: http://linux-atm.sourceforge.net
2133S: Maintained
2134F: drivers/atm/
2135F: include/linux/atm*
2136F: include/uapi/linux/atm*
2137
2138ATMEL AT91 / AT32 MCI DRIVER
2139M: Ludovic Desroches <ludovic.desroches@atmel.com>
2140S: Maintained
2141F: drivers/mmc/host/atmel-mci.c
2142
2143ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2144M: Nicolas Ferre <nicolas.ferre@atmel.com>
2145S: Supported
2146F: drivers/power/reset/at91-sama5d2_shdwc.c
2147
2148ATMEL SAMA5D2 ADC DRIVER
2149M: Ludovic Desroches <ludovic.desroches@atmel.com>
2150L: linux-iio@vger.kernel.org
2151S: Supported
2152F: drivers/iio/adc/at91-sama5d2_adc.c
2153
2154ATMEL Audio ALSA driver
2155M: Nicolas Ferre <nicolas.ferre@atmel.com>
2156L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2157S: Supported
2158F: sound/soc/atmel
2159
2160ATMEL DMA DRIVER
2161M: Nicolas Ferre <nicolas.ferre@atmel.com>
2162L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163S: Supported
2164F: drivers/dma/at_hdmac.c
2165F: drivers/dma/at_hdmac_regs.h
2166F: include/linux/platform_data/dma-atmel.h
2167
2168ATMEL XDMA DRIVER
2169M: Ludovic Desroches <ludovic.desroches@atmel.com>
2170L: linux-arm-kernel@lists.infradead.org
2171L: dmaengine@vger.kernel.org
2172S: Supported
2173F: drivers/dma/at_xdmac.c
2174
2175ATMEL I2C DRIVER
2176M: Ludovic Desroches <ludovic.desroches@atmel.com>
2177L: linux-i2c@vger.kernel.org
2178S: Supported
2179F: drivers/i2c/busses/i2c-at91.c
2180
2181ATMEL ISI DRIVER
2182M: Ludovic Desroches <ludovic.desroches@atmel.com>
2183L: linux-media@vger.kernel.org
2184S: Supported
2185F: drivers/media/platform/soc_camera/atmel-isi.c
2186F: include/media/atmel-isi.h
2187
2188ATMEL LCDFB DRIVER
2189M: Nicolas Ferre <nicolas.ferre@atmel.com>
2190L: linux-fbdev@vger.kernel.org
2191S: Maintained
2192F: drivers/video/fbdev/atmel_lcdfb.c
2193F: include/video/atmel_lcdc.h
2194
2195ATMEL MACB ETHERNET DRIVER
2196M: Nicolas Ferre <nicolas.ferre@atmel.com>
2197S: Supported
2198F: drivers/net/ethernet/cadence/
2199
2200ATMEL NAND DRIVER
2201M: Wenyou Yang <wenyou.yang@atmel.com>
2202M: Josh Wu <rainyfeeling@outlook.com>
2203L: linux-mtd@lists.infradead.org
2204S: Supported
2205F: drivers/mtd/nand/atmel_nand*
2206
2207ATMEL SDMMC DRIVER
2208M: Ludovic Desroches <ludovic.desroches@atmel.com>
2209L: linux-mmc@vger.kernel.org
2210S: Supported
2211F: drivers/mmc/host/sdhci-of-at91.c
2212
2213ATMEL SPI DRIVER
2214M: Nicolas Ferre <nicolas.ferre@atmel.com>
2215S: Supported
2216F: drivers/spi/spi-atmel.*
2217
2218ATMEL SSC DRIVER
2219M: Nicolas Ferre <nicolas.ferre@atmel.com>
2220L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2221S: Supported
2222F: drivers/misc/atmel-ssc.c
2223F: include/linux/atmel-ssc.h
2224
2225ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2226M: Nicolas Ferre <nicolas.ferre@atmel.com>
2227L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2228S: Supported
2229F: drivers/misc/atmel_tclib.c
2230F: drivers/clocksource/tcb_clksrc.c
2231
2232ATMEL USBA UDC DRIVER
2233M: Nicolas Ferre <nicolas.ferre@atmel.com>
2234L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2235S: Supported
2236F: drivers/usb/gadget/udc/atmel_usba_udc.*
2237
2238ATMEL WIRELESS DRIVER
2239M: Simon Kelley <simon@thekelleys.org.uk>
2240L: linux-wireless@vger.kernel.org
2241W: http://www.thekelleys.org.uk/atmel
2242W: http://atmelwlandriver.sourceforge.net/
2243S: Maintained
2244F: drivers/net/wireless/atmel/atmel*
2245
2246ATMEL MAXTOUCH DRIVER
2247M: Nick Dyer <nick@shmanahar.org>
2248T: git git://github.com/ndyer/linux.git
2249S: Maintained
2250F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2251F: drivers/input/touchscreen/atmel_mxt_ts.c
2252F: include/linux/platform_data/atmel_mxt_ts.h
2253
2254ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2255M: Bradley Grove <linuxdrivers@attotech.com>
2256L: linux-scsi@vger.kernel.org
2257W: http://www.attotech.com
2258S: Supported
2259F: drivers/scsi/esas2r
2260
2261ATUSB IEEE 802.15.4 RADIO DRIVER
2262M: Stefan Schmidt <stefan@osg.samsung.com>
2263L: linux-wpan@vger.kernel.org
2264S: Maintained
2265F: drivers/net/ieee802154/atusb.c
2266F: drivers/net/ieee802154/atusb.h
2267F: drivers/net/ieee802154/at86rf230.h
2268
2269AUDIT SUBSYSTEM
2270M: Paul Moore <paul@paul-moore.com>
2271M: Eric Paris <eparis@redhat.com>
2272L: linux-audit@redhat.com (moderated for non-subscribers)
2273W: http://people.redhat.com/sgrubb/audit/
2274T: git git://git.infradead.org/users/pcmoore/audit
2275S: Maintained
2276F: include/linux/audit.h
2277F: include/uapi/linux/audit.h
2278F: kernel/audit*
2279
2280AUXILIARY DISPLAY DRIVERS
2281M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2282W: http://miguelojeda.es/auxdisplay.htm
2283W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2284S: Maintained
2285F: drivers/auxdisplay/
2286F: include/linux/cfag12864b.h
2287
2288AVR32 ARCHITECTURE
2289M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2290M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2291W: http://www.atmel.com/products/AVR32/
2292W: http://mirror.egtvedt.no/avr32linux.org/
2293W: http://avrfreaks.net/
2294S: Maintained
2295F: arch/avr32/
2296
2297AVR32/AT32AP MACHINE SUPPORT
2298M: Haavard Skinnemoen <hskinnemoen@gmail.com>
2299M: Hans-Christian Egtvedt <egtvedt@samfundet.no>
2300S: Maintained
2301F: arch/avr32/mach-at32ap/
2302
2303AX.25 NETWORK LAYER
2304M: Ralf Baechle <ralf@linux-mips.org>
2305L: linux-hams@vger.kernel.org
2306W: http://www.linux-ax25.org/
2307S: Maintained
2308F: include/uapi/linux/ax25.h
2309F: include/net/ax25.h
2310F: net/ax25/
2311
2312AZ6007 DVB DRIVER
2313M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2314M: Mauro Carvalho Chehab <mchehab@kernel.org>
2315L: linux-media@vger.kernel.org
2316W: https://linuxtv.org
2317T: git git://linuxtv.org/media_tree.git
2318S: Maintained
2319F: drivers/media/usb/dvb-usb-v2/az6007.c
2320
2321AZTECH FM RADIO RECEIVER DRIVER
2322M: Hans Verkuil <hverkuil@xs4all.nl>
2323L: linux-media@vger.kernel.org
2324T: git git://linuxtv.org/media_tree.git
2325W: https://linuxtv.org
2326S: Maintained
2327F: drivers/media/radio/radio-aztech*
2328
2329B43 WIRELESS DRIVER
2330L: linux-wireless@vger.kernel.org
2331L: b43-dev@lists.infradead.org
2332W: http://wireless.kernel.org/en/users/Drivers/b43
2333S: Odd Fixes
2334F: drivers/net/wireless/broadcom/b43/
2335
2336B43LEGACY WIRELESS DRIVER
2337M: Larry Finger <Larry.Finger@lwfinger.net>
2338L: linux-wireless@vger.kernel.org
2339L: b43-dev@lists.infradead.org
2340W: http://wireless.kernel.org/en/users/Drivers/b43
2341S: Maintained
2342F: drivers/net/wireless/broadcom/b43legacy/
2343
2344BACKLIGHT CLASS/SUBSYSTEM
2345M: Jingoo Han <jingoohan1@gmail.com>
2346M: Lee Jones <lee.jones@linaro.org>
2347T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2348S: Maintained
2349F: drivers/video/backlight/
2350F: include/linux/backlight.h
2351
2352BATMAN ADVANCED
2353M: Marek Lindner <mareklindner@neomailbox.ch>
2354M: Simon Wunderlich <sw@simonwunderlich.de>
2355M: Antonio Quartulli <a@unstable.cc>
2356L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2357W: https://www.open-mesh.org/
2358Q: https://patchwork.open-mesh.org/project/batman/list/
2359S: Maintained
2360F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2361F: Documentation/ABI/testing/sysfs-class-net-mesh
2362F: Documentation/networking/batman-adv.txt
2363F: include/uapi/linux/batman_adv.h
2364F: net/batman-adv/
2365
2366BAYCOM/HDLCDRV DRIVERS FOR AX.25
2367M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2368L: linux-hams@vger.kernel.org
2369W: http://www.baycom.org/~tom/ham/ham.html
2370S: Maintained
2371F: drivers/net/hamradio/baycom*
2372
2373BCACHE (BLOCK LAYER CACHE)
2374M: Kent Overstreet <kent.overstreet@gmail.com>
2375L: linux-bcache@vger.kernel.org
2376W: http://bcache.evilpiepirate.org
2377S: Orphan
2378F: drivers/md/bcache/
2379
2380BDISP ST MEDIA DRIVER
2381M: Fabien Dessenne <fabien.dessenne@st.com>
2382L: linux-media@vger.kernel.org
2383T: git git://linuxtv.org/media_tree.git
2384W: https://linuxtv.org
2385S: Supported
2386F: drivers/media/platform/sti/bdisp
2387
2388BEFS FILE SYSTEM
2389M: Luis de Bethencourt <luisbg@osg.samsung.com>
2390M: Salah Triki <salah.triki@gmail.com>
2391S: Maintained
2392T: git git://github.com/luisbg/linux-befs.git
2393F: Documentation/filesystems/befs.txt
2394F: fs/befs/
2395
2396BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2397M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2398L: netdev@vger.kernel.org
2399S: Maintained
2400F: drivers/net/ethernet/ec_bhf.c
2401
2402BFS FILE SYSTEM
2403M: "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2404S: Maintained
2405F: Documentation/filesystems/bfs.txt
2406F: fs/bfs/
2407F: include/uapi/linux/bfs_fs.h
2408
2409BLACKFIN ARCHITECTURE
2410M: Steven Miao <realmz6@gmail.com>
2411L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2412T: git git://git.code.sf.net/p/adi-linux/code
2413W: http://blackfin.uclinux.org
2414S: Supported
2415F: arch/blackfin/
2416
2417BLACKFIN EMAC DRIVER
2418L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2419W: http://blackfin.uclinux.org
2420S: Supported
2421F: drivers/net/ethernet/adi/
2422
2423BLACKFIN RTC DRIVER
2424L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2425W: http://blackfin.uclinux.org
2426S: Supported
2427F: drivers/rtc/rtc-bfin.c
2428
2429BLACKFIN SDH DRIVER
2430M: Sonic Zhang <sonic.zhang@analog.com>
2431L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2432W: http://blackfin.uclinux.org
2433S: Supported
2434F: drivers/mmc/host/bfin_sdh.c
2435
2436BLACKFIN SERIAL DRIVER
2437M: Sonic Zhang <sonic.zhang@analog.com>
2438L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2439W: http://blackfin.uclinux.org
2440S: Supported
2441F: drivers/tty/serial/bfin_uart.c
2442
2443BLACKFIN WATCHDOG DRIVER
2444L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2445W: http://blackfin.uclinux.org
2446S: Supported
2447F: drivers/watchdog/bfin_wdt.c
2448
2449BLACKFIN I2C TWI DRIVER
2450M: Sonic Zhang <sonic.zhang@analog.com>
2451L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2452W: http://blackfin.uclinux.org/
2453S: Supported
2454F: drivers/i2c/busses/i2c-bfin-twi.c
2455
2456BLACKFIN MEDIA DRIVER
2457M: Scott Jiang <scott.jiang.linux@gmail.com>
2458L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2459W: http://blackfin.uclinux.org/
2460S: Supported
2461F: drivers/media/platform/blackfin/
2462F: drivers/media/i2c/adv7183*
2463F: drivers/media/i2c/vs6624*
2464
2465BLINKM RGB LED DRIVER
2466M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2467S: Maintained
2468F: drivers/leds/leds-blinkm.c
2469
2470BLOCK LAYER
2471M: Jens Axboe <axboe@kernel.dk>
2472L: linux-block@vger.kernel.org
2473T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2474S: Maintained
2475F: block/
2476F: kernel/trace/blktrace.c
2477F: lib/sbitmap.c
2478
2479BLOCK2MTD DRIVER
2480M: Joern Engel <joern@lazybastard.org>
2481L: linux-mtd@lists.infradead.org
2482S: Maintained
2483F: drivers/mtd/devices/block2mtd.c
2484
2485BLUETOOTH DRIVERS
2486M: Marcel Holtmann <marcel@holtmann.org>
2487M: Gustavo Padovan <gustavo@padovan.org>
2488M: Johan Hedberg <johan.hedberg@gmail.com>
2489L: linux-bluetooth@vger.kernel.org
2490W: http://www.bluez.org/
2491T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2492T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2493S: Maintained
2494F: drivers/bluetooth/
2495
2496BLUETOOTH SUBSYSTEM
2497M: Marcel Holtmann <marcel@holtmann.org>
2498M: Gustavo Padovan <gustavo@padovan.org>
2499M: Johan Hedberg <johan.hedberg@gmail.com>
2500L: linux-bluetooth@vger.kernel.org
2501W: http://www.bluez.org/
2502T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2503T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2504S: Maintained
2505F: net/bluetooth/
2506F: include/net/bluetooth/
2507
2508BONDING DRIVER
2509M: Jay Vosburgh <j.vosburgh@gmail.com>
2510M: Veaceslav Falico <vfalico@gmail.com>
2511M: Andy Gospodarek <andy@greyhouse.net>
2512L: netdev@vger.kernel.org
2513W: http://sourceforge.net/projects/bonding/
2514S: Supported
2515F: drivers/net/bonding/
2516F: include/uapi/linux/if_bonding.h
2517
2518BPF (Safe dynamic programs and tools)
2519M: Alexei Starovoitov <ast@kernel.org>
2520L: netdev@vger.kernel.org
2521L: linux-kernel@vger.kernel.org
2522S: Supported
2523F: kernel/bpf/
2524
2525BROADCOM B44 10/100 ETHERNET DRIVER
2526M: Michael Chan <michael.chan@broadcom.com>
2527L: netdev@vger.kernel.org
2528S: Supported
2529F: drivers/net/ethernet/broadcom/b44.*
2530
2531BROADCOM B53 ETHERNET SWITCH DRIVER
2532M: Florian Fainelli <f.fainelli@gmail.com>
2533L: netdev@vger.kernel.org
2534L: openwrt-devel@lists.openwrt.org (subscribers-only)
2535S: Supported
2536F: drivers/net/dsa/b53/*
2537F: include/linux/platform_data/b53.h
2538
2539BROADCOM GENET ETHERNET DRIVER
2540M: Florian Fainelli <f.fainelli@gmail.com>
2541L: netdev@vger.kernel.org
2542S: Supported
2543F: drivers/net/ethernet/broadcom/genet/
2544
2545BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2546M: Sony Chacko <sony.chacko@qlogic.com>
2547M: Dept-HSGLinuxNICDev@qlogic.com
2548L: netdev@vger.kernel.org
2549S: Supported
2550F: drivers/net/ethernet/broadcom/bnx2.*
2551F: drivers/net/ethernet/broadcom/bnx2_*
2552
2553BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2554M: Ariel Elior <ariel.elior@qlogic.com>
2555L: netdev@vger.kernel.org
2556S: Supported
2557F: drivers/net/ethernet/broadcom/bnx2x/
2558
2559BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2560M: Florian Fainelli <f.fainelli@gmail.com>
2561M: Ray Jui <rjui@broadcom.com>
2562M: Scott Branden <sbranden@broadcom.com>
2563M: bcm-kernel-feedback-list@broadcom.com
2564T: git git://github.com/broadcom/mach-bcm
2565S: Maintained
2566N: bcm281*
2567N: bcm113*
2568N: bcm216*
2569N: kona
2570F: arch/arm/mach-bcm/
2571
2572BROADCOM BCM2835 ARM ARCHITECTURE
2573M: Stephen Warren <swarren@wwwdotorg.org>
2574M: Lee Jones <lee@kernel.org>
2575M: Eric Anholt <eric@anholt.net>
2576L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2577L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2578T: git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2579S: Maintained
2580N: bcm2835
2581
2582BROADCOM BCM47XX MIPS ARCHITECTURE
2583M: Hauke Mehrtens <hauke@hauke-m.de>
2584M: Rafał Miłecki <zajec5@gmail.com>
2585L: linux-mips@linux-mips.org
2586S: Maintained
2587F: Documentation/devicetree/bindings/mips/brcm/
2588F: arch/mips/bcm47xx/*
2589F: arch/mips/include/asm/mach-bcm47xx/*
2590
2591BROADCOM BCM5301X ARM ARCHITECTURE
2592M: Hauke Mehrtens <hauke@hauke-m.de>
2593M: Rafał Miłecki <zajec5@gmail.com>
2594M: bcm-kernel-feedback-list@broadcom.com
2595L: linux-arm-kernel@lists.infradead.org
2596S: Maintained
2597F: arch/arm/mach-bcm/bcm_5301x.c
2598F: arch/arm/boot/dts/bcm5301x*.dtsi
2599F: arch/arm/boot/dts/bcm470*
2600
2601BROADCOM BCM53573 ARM ARCHITECTURE
2602M: Rafał Miłecki <rafal@milecki.pl>
2603L: linux-arm-kernel@lists.infradead.org
2604S: Maintained
2605F: arch/arm/boot/dts/bcm53573*
2606F: arch/arm/boot/dts/bcm47189*
2607
2608BROADCOM BCM63XX ARM ARCHITECTURE
2609M: Florian Fainelli <f.fainelli@gmail.com>
2610M: bcm-kernel-feedback-list@broadcom.com
2611L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2612T: git git://github.com/broadcom/stblinux.git
2613S: Maintained
2614N: bcm63xx
2615
2616BROADCOM BCM63XX/BCM33XX UDC DRIVER
2617M: Kevin Cernekee <cernekee@gmail.com>
2618L: linux-usb@vger.kernel.org
2619S: Maintained
2620F: drivers/usb/gadget/udc/bcm63xx_udc.*
2621
2622BROADCOM BCM7XXX ARM ARCHITECTURE
2623M: Brian Norris <computersforpeace@gmail.com>
2624M: Gregory Fong <gregory.0xf0@gmail.com>
2625M: Florian Fainelli <f.fainelli@gmail.com>
2626M: bcm-kernel-feedback-list@broadcom.com
2627L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2628T: git git://github.com/broadcom/stblinux.git
2629S: Maintained
2630F: arch/arm/mach-bcm/*brcmstb*
2631F: arch/arm/boot/dts/bcm7*.dts*
2632F: drivers/bus/brcmstb_gisb.c
2633N: brcmstb
2634
2635BROADCOM BMIPS MIPS ARCHITECTURE
2636M: Kevin Cernekee <cernekee@gmail.com>
2637M: Florian Fainelli <f.fainelli@gmail.com>
2638L: linux-mips@linux-mips.org
2639T: git git://github.com/broadcom/stblinux.git
2640S: Maintained
2641F: arch/mips/bmips/*
2642F: arch/mips/include/asm/mach-bmips/*
2643F: arch/mips/kernel/*bmips*
2644F: arch/mips/boot/dts/brcm/bcm*.dts*
2645F: drivers/irqchip/irq-bcm63*
2646F: drivers/irqchip/irq-bcm7*
2647F: drivers/irqchip/irq-brcmstb*
2648F: include/linux/bcm963xx_nvram.h
2649F: include/linux/bcm963xx_tag.h
2650
2651BROADCOM TG3 GIGABIT ETHERNET DRIVER
2652M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2653M: Prashant Sreedharan <prashant@broadcom.com>
2654M: Michael Chan <mchan@broadcom.com>
2655L: netdev@vger.kernel.org
2656S: Supported
2657F: drivers/net/ethernet/broadcom/tg3.*
2658
2659BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2660M: Arend van Spriel <arend.vanspriel@broadcom.com>
2661M: Franky Lin <franky.lin@broadcom.com>
2662M: Hante Meuleman <hante.meuleman@broadcom.com>
2663L: linux-wireless@vger.kernel.org
2664L: brcm80211-dev-list.pdl@broadcom.com
2665S: Supported
2666F: drivers/net/wireless/broadcom/brcm80211/
2667
2668BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2669M: QLogic-Storage-Upstream@qlogic.com
2670L: linux-scsi@vger.kernel.org
2671S: Supported
2672F: drivers/scsi/bnx2fc/
2673
2674BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2675M: QLogic-Storage-Upstream@qlogic.com
2676L: linux-scsi@vger.kernel.org
2677S: Supported
2678F: drivers/scsi/bnx2i/
2679
2680BROADCOM IPROC ARM ARCHITECTURE
2681M: Ray Jui <rjui@broadcom.com>
2682M: Scott Branden <sbranden@broadcom.com>
2683M: Jon Mason <jonmason@broadcom.com>
2684M: bcm-kernel-feedback-list@broadcom.com
2685L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2686T: git git://github.com/broadcom/cygnus-linux.git
2687S: Maintained
2688N: iproc
2689N: cygnus
2690N: bcm[-_]nsp
2691N: bcm9113*
2692N: bcm9583*
2693N: bcm9585*
2694N: bcm9586*
2695N: bcm988312
2696N: bcm113*
2697N: bcm583*
2698N: bcm585*
2699N: bcm586*
2700N: bcm88312
2701F: arch/arm64/boot/dts/broadcom/ns2*
2702F: drivers/clk/bcm/clk-ns*
2703F: drivers/pinctrl/bcm/pinctrl-ns*
2704
2705BROADCOM BRCMSTB GPIO DRIVER
2706M: Gregory Fong <gregory.0xf0@gmail.com>
2707L: bcm-kernel-feedback-list@broadcom.com
2708S: Supported
2709F: drivers/gpio/gpio-brcmstb.c
2710F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2711
2712BROADCOM KONA GPIO DRIVER
2713M: Ray Jui <rjui@broadcom.com>
2714L: bcm-kernel-feedback-list@broadcom.com
2715S: Supported
2716F: drivers/gpio/gpio-bcm-kona.c
2717F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2718
2719BROADCOM NVRAM DRIVER
2720M: Rafał Miłecki <zajec5@gmail.com>
2721L: linux-mips@linux-mips.org
2722S: Maintained
2723F: drivers/firmware/broadcom/*
2724
2725BROADCOM STB NAND FLASH DRIVER
2726M: Brian Norris <computersforpeace@gmail.com>
2727M: Kamal Dasu <kdasu.kdev@gmail.com>
2728L: linux-mtd@lists.infradead.org
2729L: bcm-kernel-feedback-list@broadcom.com
2730S: Maintained
2731F: drivers/mtd/nand/brcmnand/
2732
2733BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2734M: Rafał Miłecki <zajec5@gmail.com>
2735L: linux-wireless@vger.kernel.org
2736S: Maintained
2737F: drivers/bcma/
2738F: include/linux/bcma/
2739
2740BROADCOM SYSTEMPORT ETHERNET DRIVER
2741M: Florian Fainelli <f.fainelli@gmail.com>
2742L: netdev@vger.kernel.org
2743S: Supported
2744F: drivers/net/ethernet/broadcom/bcmsysport.*
2745
2746BROADCOM VULCAN ARM64 SOC
2747M: Jayachandran C. <jchandra@broadcom.com>
2748M: bcm-kernel-feedback-list@broadcom.com
2749L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2750S: Maintained
2751F: arch/arm64/boot/dts/broadcom/vulcan*
2752
2753BROCADE BFA FC SCSI DRIVER
2754M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2755M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2756L: linux-scsi@vger.kernel.org
2757S: Supported
2758F: drivers/scsi/bfa/
2759
2760BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2761M: Rasesh Mody <rasesh.mody@qlogic.com>
2762L: netdev@vger.kernel.org
2763S: Supported
2764F: drivers/net/ethernet/brocade/bna/
2765
2766BSG (block layer generic sg v4 driver)
2767M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2768L: linux-scsi@vger.kernel.org
2769S: Supported
2770F: block/bsg.c
2771F: include/linux/bsg.h
2772F: include/uapi/linux/bsg.h
2773
2774BT87X AUDIO DRIVER
2775M: Clemens Ladisch <clemens@ladisch.de>
2776L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2777T: git git://git.alsa-project.org/alsa-kernel.git
2778S: Maintained
2779F: Documentation/sound/alsa/Bt87x.txt
2780F: sound/pci/bt87x.c
2781
2782BT8XXGPIO DRIVER
2783M: Michael Buesch <m@bues.ch>
2784W: http://bu3sch.de/btgpio.php
2785S: Maintained
2786F: drivers/gpio/gpio-bt8xx.c
2787
2788BTRFS FILE SYSTEM
2789M: Chris Mason <clm@fb.com>
2790M: Josef Bacik <jbacik@fb.com>
2791M: David Sterba <dsterba@suse.com>
2792L: linux-btrfs@vger.kernel.org
2793W: http://btrfs.wiki.kernel.org/
2794Q: http://patchwork.kernel.org/project/linux-btrfs/list/
2795T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2796S: Maintained
2797F: Documentation/filesystems/btrfs.txt
2798F: fs/btrfs/
2799
2800BTTV VIDEO4LINUX DRIVER
2801M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2802M: Mauro Carvalho Chehab <mchehab@kernel.org>
2803L: linux-media@vger.kernel.org
2804W: https://linuxtv.org
2805T: git git://linuxtv.org/media_tree.git
2806S: Odd fixes
2807F: Documentation/media/v4l-drivers/bttv*
2808F: drivers/media/pci/bt8xx/bttv*
2809
2810BUSLOGIC SCSI DRIVER
2811M: Khalid Aziz <khalid@gonehiking.org>
2812L: linux-scsi@vger.kernel.org
2813S: Maintained
2814F: drivers/scsi/BusLogic.*
2815F: drivers/scsi/FlashPoint.*
2816
2817C-MEDIA CMI8788 DRIVER
2818M: Clemens Ladisch <clemens@ladisch.de>
2819L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2820T: git git://git.alsa-project.org/alsa-kernel.git
2821S: Maintained
2822F: sound/pci/oxygen/
2823
2824C6X ARCHITECTURE
2825M: Mark Salter <msalter@redhat.com>
2826M: Aurelien Jacquiot <a-jacquiot@ti.com>
2827L: linux-c6x-dev@linux-c6x.org
2828W: http://www.linux-c6x.org/wiki/index.php/Main_Page
2829S: Maintained
2830F: arch/c6x/
2831
2832CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2833M: David Howells <dhowells@redhat.com>
2834L: linux-cachefs@redhat.com (moderated for non-subscribers)
2835S: Supported
2836F: Documentation/filesystems/caching/cachefiles.txt
2837F: fs/cachefiles/
2838
2839CADET FM/AM RADIO RECEIVER DRIVER
2840M: Hans Verkuil <hverkuil@xs4all.nl>
2841L: linux-media@vger.kernel.org
2842T: git git://linuxtv.org/media_tree.git
2843W: https://linuxtv.org
2844S: Maintained
2845F: drivers/media/radio/radio-cadet*
2846
2847CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2848M: Jonathan Corbet <corbet@lwn.net>
2849L: linux-media@vger.kernel.org
2850T: git git://linuxtv.org/media_tree.git
2851S: Maintained
2852F: Documentation/media/v4l-drivers/cafe_ccic*
2853F: drivers/media/platform/marvell-ccic/
2854
2855CAIF NETWORK LAYER
2856M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2857L: netdev@vger.kernel.org
2858S: Supported
2859F: Documentation/networking/caif/
2860F: drivers/net/caif/
2861F: include/uapi/linux/caif/
2862F: include/net/caif/
2863F: net/caif/
2864
2865CALGARY x86-64 IOMMU
2866M: Muli Ben-Yehuda <mulix@mulix.org>
2867M: Jon Mason <jdmason@kudzu.us>
2868L: iommu@lists.linux-foundation.org
2869S: Maintained
2870F: arch/x86/kernel/pci-calgary_64.c
2871F: arch/x86/kernel/tce_64.c
2872F: arch/x86/include/asm/calgary.h
2873F: arch/x86/include/asm/tce.h
2874
2875CAN NETWORK LAYER
2876M: Oliver Hartkopp <socketcan@hartkopp.net>
2877M: Marc Kleine-Budde <mkl@pengutronix.de>
2878L: linux-can@vger.kernel.org
2879W: https://github.com/linux-can
2880T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2881T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2882S: Maintained
2883F: Documentation/networking/can.txt
2884F: net/can/
2885F: include/linux/can/core.h
2886F: include/uapi/linux/can.h
2887F: include/uapi/linux/can/bcm.h
2888F: include/uapi/linux/can/raw.h
2889F: include/uapi/linux/can/gw.h
2890
2891CAN NETWORK DRIVERS
2892M: Wolfgang Grandegger <wg@grandegger.com>
2893M: Marc Kleine-Budde <mkl@pengutronix.de>
2894L: linux-can@vger.kernel.org
2895W: https://github.com/linux-can
2896T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2897T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2898S: Maintained
2899F: Documentation/devicetree/bindings/net/can/
2900F: drivers/net/can/
2901F: include/linux/can/dev.h
2902F: include/linux/can/platform/
2903F: include/uapi/linux/can/error.h
2904F: include/uapi/linux/can/netlink.h
2905
2906CAPABILITIES
2907M: Serge Hallyn <serge@hallyn.com>
2908L: linux-security-module@vger.kernel.org
2909S: Supported
2910F: include/linux/capability.h
2911F: include/uapi/linux/capability.h
2912F: security/commoncap.c
2913F: kernel/capability.c
2914
2915CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2916M: Kevin Tsai <ktsai@capellamicro.com>
2917S: Maintained
2918F: drivers/iio/light/cm*
2919F: Documentation/devicetree/bindings/i2c/trivial-devices.txt
2920
2921CAVIUM I2C DRIVER
2922M: Jan Glauber <jglauber@cavium.com>
2923M: David Daney <david.daney@cavium.com>
2924W: http://www.cavium.com
2925S: Supported
2926F: drivers/i2c/busses/i2c-octeon*
2927F: drivers/i2c/busses/i2c-thunderx*
2928
2929CAVIUM LIQUIDIO NETWORK DRIVER
2930M: Derek Chickles <derek.chickles@caviumnetworks.com>
2931M: Satanand Burla <satananda.burla@caviumnetworks.com>
2932M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
2933M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2934L: netdev@vger.kernel.org
2935W: http://www.cavium.com
2936S: Supported
2937F: drivers/net/ethernet/cavium/liquidio/
2938
2939CC2520 IEEE-802.15.4 RADIO DRIVER
2940M: Varka Bhadram <varkabhadram@gmail.com>
2941L: linux-wpan@vger.kernel.org
2942S: Maintained
2943F: drivers/net/ieee802154/cc2520.c
2944F: include/linux/spi/cc2520.h
2945F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2946
2947CEC DRIVER
2948M: Hans Verkuil <hans.verkuil@cisco.com>
2949L: linux-media@vger.kernel.org
2950T: git git://linuxtv.org/media_tree.git
2951W: http://linuxtv.org
2952S: Supported
2953F: Documentation/cec.txt
2954F: Documentation/media/uapi/cec
2955F: drivers/staging/media/cec/
2956F: drivers/media/cec-edid.c
2957F: drivers/media/rc/keymaps/rc-cec.c
2958F: include/media/cec.h
2959F: include/media/cec-edid.h
2960F: include/linux/cec.h
2961F: include/linux/cec-funcs.h
2962
2963CELL BROADBAND ENGINE ARCHITECTURE
2964M: Arnd Bergmann <arnd@arndb.de>
2965L: linuxppc-dev@lists.ozlabs.org
2966W: http://www.ibm.com/developerworks/power/cell/
2967S: Supported
2968F: arch/powerpc/include/asm/cell*.h
2969F: arch/powerpc/include/asm/spu*.h
2970F: arch/powerpc/include/uapi/asm/spu*.h
2971F: arch/powerpc/oprofile/*cell*
2972F: arch/powerpc/platforms/cell/
2973
2974CEPH COMMON CODE (LIBCEPH)
2975M: Ilya Dryomov <idryomov@gmail.com>
2976M: "Yan, Zheng" <zyan@redhat.com>
2977M: Sage Weil <sage@redhat.com>
2978L: ceph-devel@vger.kernel.org
2979W: http://ceph.com/
2980T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2981T: git git://github.com/ceph/ceph-client.git
2982S: Supported
2983F: net/ceph/
2984F: include/linux/ceph/
2985F: include/linux/crush/
2986
2987CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2988M: "Yan, Zheng" <zyan@redhat.com>
2989M: Sage Weil <sage@redhat.com>
2990M: Ilya Dryomov <idryomov@gmail.com>
2991L: ceph-devel@vger.kernel.org
2992W: http://ceph.com/
2993T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2994T: git git://github.com/ceph/ceph-client.git
2995S: Supported
2996F: Documentation/filesystems/ceph.txt
2997F: fs/ceph/
2998
2999CERTIFICATE HANDLING:
3000M: David Howells <dhowells@redhat.com>
3001M: David Woodhouse <dwmw2@infradead.org>
3002L: keyrings@vger.kernel.org
3003S: Maintained
3004F: Documentation/module-signing.txt
3005F: certs/
3006F: scripts/sign-file.c
3007F: scripts/extract-cert.c
3008
3009CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3010L: linux-usb@vger.kernel.org
3011S: Orphan
3012F: Documentation/usb/WUSB-Design-overview.txt
3013F: Documentation/usb/wusb-cbaf
3014F: drivers/usb/host/hwa-hc.c
3015F: drivers/usb/host/whci/
3016F: drivers/usb/wusbcore/
3017F: include/linux/usb/wusb*
3018
3019CFAG12864B LCD DRIVER
3020M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3021W: http://miguelojeda.es/auxdisplay.htm
3022W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3023S: Maintained
3024F: drivers/auxdisplay/cfag12864b.c
3025F: include/linux/cfag12864b.h
3026
3027CFAG12864BFB LCD FRAMEBUFFER DRIVER
3028M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3029W: http://miguelojeda.es/auxdisplay.htm
3030W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3031S: Maintained
3032F: drivers/auxdisplay/cfag12864bfb.c
3033F: include/linux/cfag12864b.h
3034
3035CFG80211 and NL80211
3036M: Johannes Berg <johannes@sipsolutions.net>
3037L: linux-wireless@vger.kernel.org
3038W: http://wireless.kernel.org/
3039T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3040T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3041S: Maintained
3042F: include/uapi/linux/nl80211.h
3043F: include/net/cfg80211.h
3044F: net/wireless/*
3045X: net/wireless/wext*
3046
3047CHAR and MISC DRIVERS
3048M: Arnd Bergmann <arnd@arndb.de>
3049M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3050T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3051S: Supported
3052F: drivers/char/*
3053F: drivers/misc/*
3054F: include/linux/miscdevice.h
3055
3056CHECKPATCH
3057M: Andy Whitcroft <apw@canonical.com>
3058M: Joe Perches <joe@perches.com>
3059S: Maintained
3060F: scripts/checkpatch.pl
3061
3062CHINESE DOCUMENTATION
3063M: Harry Wei <harryxiyou@gmail.com>
3064L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3065L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3066S: Maintained
3067F: Documentation/zh_CN/
3068
3069CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3070M: Peter Chen <Peter.Chen@nxp.com>
3071T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3072L: linux-usb@vger.kernel.org
3073S: Maintained
3074F: drivers/usb/chipidea/
3075
3076CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3077M: Hans de Goede <hdegoede@redhat.com>
3078L: linux-input@vger.kernel.org
3079S: Maintained
3080F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3081F: drivers/input/touchscreen/chipone_icn8318.c
3082
3083CHROME HARDWARE PLATFORM SUPPORT
3084M: Olof Johansson <olof@lixom.net>
3085S: Maintained
3086T: git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3087F: drivers/platform/chrome/
3088
3089CISCO VIC ETHERNET NIC DRIVER
3090M: Christian Benvenuti <benve@cisco.com>
3091M: Sujith Sankar <ssujith@cisco.com>
3092M: Govindarajulu Varadarajan <_govind@gmx.com>
3093M: Neel Patel <neepatel@cisco.com>
3094S: Supported
3095F: drivers/net/ethernet/cisco/enic/
3096
3097CISCO VIC LOW LATENCY NIC DRIVER
3098M: Christian Benvenuti <benve@cisco.com>
3099M: Dave Goodell <dgoodell@cisco.com>
3100S: Supported
3101F: drivers/infiniband/hw/usnic/
3102
3103CIRRUS LOGIC EP93XX ETHERNET DRIVER
3104M: Hartley Sweeten <hsweeten@visionengravers.com>
3105L: netdev@vger.kernel.org
3106S: Maintained
3107F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3108
3109CIRRUS LOGIC AUDIO CODEC DRIVERS
3110M: Brian Austin <brian.austin@cirrus.com>
3111M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3112L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3113S: Maintained
3114F: sound/soc/codecs/cs*
3115
3116CLEANCACHE API
3117M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3118L: linux-kernel@vger.kernel.org
3119S: Maintained
3120F: mm/cleancache.c
3121F: include/linux/cleancache.h
3122
3123CLK API
3124M: Russell King <linux@armlinux.org.uk>
3125L: linux-clk@vger.kernel.org
3126S: Maintained
3127F: include/linux/clk.h
3128
3129CLOCKSOURCE, CLOCKEVENT DRIVERS
3130M: Daniel Lezcano <daniel.lezcano@linaro.org>
3131M: Thomas Gleixner <tglx@linutronix.de>
3132L: linux-kernel@vger.kernel.org
3133T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3134S: Supported
3135F: drivers/clocksource
3136
3137CISCO FCOE HBA DRIVER
3138M: Hiral Patel <hiralpat@cisco.com>
3139M: Suma Ramars <sramars@cisco.com>
3140M: Brian Uchino <buchino@cisco.com>
3141L: linux-scsi@vger.kernel.org
3142S: Supported
3143F: drivers/scsi/fnic/
3144
3145CISCO SCSI HBA DRIVER
3146M: Narsimhulu Musini <nmusini@cisco.com>
3147M: Sesidhar Baddela <sebaddel@cisco.com>
3148L: linux-scsi@vger.kernel.org
3149S: Supported
3150F: drivers/scsi/snic/
3151
3152CMPC ACPI DRIVER
3153M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3154M: Daniel Oliveira Nascimento <don@syst.com.br>
3155L: platform-driver-x86@vger.kernel.org
3156S: Supported
3157F: drivers/platform/x86/classmate-laptop.c
3158
3159COBALT MEDIA DRIVER
3160M: Hans Verkuil <hans.verkuil@cisco.com>
3161L: linux-media@vger.kernel.org
3162T: git git://linuxtv.org/media_tree.git
3163W: https://linuxtv.org
3164S: Supported
3165F: drivers/media/pci/cobalt/
3166
3167COCCINELLE/Semantic Patches (SmPL)
3168M: Julia Lawall <Julia.Lawall@lip6.fr>
3169M: Gilles Muller <Gilles.Muller@lip6.fr>
3170M: Nicolas Palix <nicolas.palix@imag.fr>
3171M: Michal Marek <mmarek@suse.com>
3172L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3173T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3174W: http://coccinelle.lip6.fr/
3175S: Supported
3176F: Documentation/dev-tools/coccinelle.rst
3177F: scripts/coccinelle/
3178F: scripts/coccicheck
3179
3180CODA FILE SYSTEM
3181M: Jan Harkes <jaharkes@cs.cmu.edu>
3182M: coda@cs.cmu.edu
3183L: codalist@coda.cs.cmu.edu
3184W: http://www.coda.cs.cmu.edu/
3185S: Maintained
3186F: Documentation/filesystems/coda.txt
3187F: fs/coda/
3188F: include/linux/coda*.h
3189F: include/uapi/linux/coda*.h
3190
3191CODA V4L2 MEM2MEM DRIVER
3192M: Philipp Zabel <p.zabel@pengutronix.de>
3193L: linux-media@vger.kernel.org
3194S: Maintained
3195F: Documentation/devicetree/bindings/media/coda.txt
3196F: drivers/media/platform/coda/
3197
3198COMMON CLK FRAMEWORK
3199M: Michael Turquette <mturquette@baylibre.com>
3200M: Stephen Boyd <sboyd@codeaurora.org>
3201L: linux-clk@vger.kernel.org
3202Q: http://patchwork.kernel.org/project/linux-clk/list/
3203T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3204S: Maintained
3205F: Documentation/devicetree/bindings/clock/
3206F: drivers/clk/
3207X: drivers/clk/clkdev.c
3208F: include/linux/clk-pr*
3209F: include/linux/clk/
3210
3211COMMON INTERNET FILE SYSTEM (CIFS)
3212M: Steve French <sfrench@samba.org>
3213L: linux-cifs@vger.kernel.org
3214L: samba-technical@lists.samba.org (moderated for non-subscribers)
3215W: http://linux-cifs.samba.org/
3216T: git git://git.samba.org/sfrench/cifs-2.6.git
3217S: Supported
3218F: Documentation/filesystems/cifs/
3219F: fs/cifs/
3220
3221COMPACTPCI HOTPLUG CORE
3222M: Scott Murray <scott@spiteful.org>
3223L: linux-pci@vger.kernel.org
3224S: Maintained
3225F: drivers/pci/hotplug/cpci_hotplug*
3226
3227COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3228M: Scott Murray <scott@spiteful.org>
3229L: linux-pci@vger.kernel.org
3230S: Maintained
3231F: drivers/pci/hotplug/cpcihp_zt5550.*
3232
3233COMPACTPCI HOTPLUG GENERIC DRIVER
3234M: Scott Murray <scott@spiteful.org>
3235L: linux-pci@vger.kernel.org
3236S: Maintained
3237F: drivers/pci/hotplug/cpcihp_generic.c
3238
3239COMPAL LAPTOP SUPPORT
3240M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3241L: platform-driver-x86@vger.kernel.org
3242S: Maintained
3243F: drivers/platform/x86/compal-laptop.c
3244
3245CONEXANT ACCESSRUNNER USB DRIVER
3246L: accessrunner-general@lists.sourceforge.net
3247W: http://accessrunner.sourceforge.net/
3248S: Orphan
3249F: drivers/usb/atm/cxacru.c
3250
3251CONFIGFS
3252M: Joel Becker <jlbec@evilplan.org>
3253M: Christoph Hellwig <hch@lst.de>
3254T: git git://git.infradead.org/users/hch/configfs.git
3255S: Supported
3256F: fs/configfs/
3257F: include/linux/configfs.h
3258
3259CONNECTOR
3260M: Evgeniy Polyakov <zbr@ioremap.net>
3261L: netdev@vger.kernel.org
3262S: Maintained
3263F: drivers/connector/
3264
3265CONTROL GROUP (CGROUP)
3266M: Tejun Heo <tj@kernel.org>
3267M: Li Zefan <lizefan@huawei.com>
3268M: Johannes Weiner <hannes@cmpxchg.org>
3269L: cgroups@vger.kernel.org
3270T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3271S: Maintained
3272F: Documentation/cgroup*
3273F: include/linux/cgroup*
3274F: kernel/cgroup*
3275
3276CONTROL GROUP - CPUSET
3277M: Li Zefan <lizefan@huawei.com>
3278L: cgroups@vger.kernel.org
3279W: http://www.bullopensource.org/cpuset/
3280W: http://oss.sgi.com/projects/cpusets/
3281T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3282S: Maintained
3283F: Documentation/cgroup-v1/cpusets.txt
3284F: include/linux/cpuset.h
3285F: kernel/cpuset.c
3286
3287CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3288M: Johannes Weiner <hannes@cmpxchg.org>
3289M: Michal Hocko <mhocko@kernel.org>
3290M: Vladimir Davydov <vdavydov.dev@gmail.com>
3291L: cgroups@vger.kernel.org
3292L: linux-mm@kvack.org
3293S: Maintained
3294F: mm/memcontrol.c
3295F: mm/swap_cgroup.c
3296
3297CORETEMP HARDWARE MONITORING DRIVER
3298M: Fenghua Yu <fenghua.yu@intel.com>
3299L: linux-hwmon@vger.kernel.org
3300S: Maintained
3301F: Documentation/hwmon/coretemp
3302F: drivers/hwmon/coretemp.c
3303
3304COSA/SRP SYNC SERIAL DRIVER
3305M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3306W: http://www.fi.muni.cz/~kas/cosa/
3307S: Maintained
3308F: drivers/net/wan/cosa*
3309
3310CPMAC ETHERNET DRIVER
3311M: Florian Fainelli <f.fainelli@gmail.com>
3312L: netdev@vger.kernel.org
3313S: Maintained
3314F: drivers/net/ethernet/ti/cpmac.c
3315
3316CPU FREQUENCY DRIVERS
3317M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3318M: Viresh Kumar <viresh.kumar@linaro.org>
3319L: linux-pm@vger.kernel.org
3320S: Maintained
3321T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3322T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3323F: Documentation/cpu-freq/
3324F: drivers/cpufreq/
3325F: include/linux/cpufreq.h
3326
3327CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3328M: Viresh Kumar <viresh.kumar@linaro.org>
3329M: Sudeep Holla <sudeep.holla@arm.com>
3330L: linux-pm@vger.kernel.org
3331W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3332S: Maintained
3333F: drivers/cpufreq/arm_big_little.h
3334F: drivers/cpufreq/arm_big_little.c
3335F: drivers/cpufreq/arm_big_little_dt.c
3336
3337CPUIDLE DRIVER - ARM BIG LITTLE
3338M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3339M: Daniel Lezcano <daniel.lezcano@linaro.org>
3340L: linux-pm@vger.kernel.org
3341L: linux-arm-kernel@lists.infradead.org
3342T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3343S: Maintained
3344F: drivers/cpuidle/cpuidle-big_little.c
3345
3346CPUIDLE DRIVER - ARM EXYNOS
3347M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3348M: Daniel Lezcano <daniel.lezcano@linaro.org>
3349M: Kukjin Kim <kgene@kernel.org>
3350L: linux-pm@vger.kernel.org
3351L: linux-samsung-soc@vger.kernel.org
3352S: Supported
3353F: drivers/cpuidle/cpuidle-exynos.c
3354F: arch/arm/mach-exynos/pm.c
3355
3356CPUIDLE DRIVERS
3357M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3358M: Daniel Lezcano <daniel.lezcano@linaro.org>
3359L: linux-pm@vger.kernel.org
3360S: Maintained
3361T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3362F: drivers/cpuidle/*
3363F: include/linux/cpuidle.h
3364
3365CPUID/MSR DRIVER
3366M: "H. Peter Anvin" <hpa@zytor.com>
3367S: Maintained
3368F: arch/x86/kernel/cpuid.c
3369F: arch/x86/kernel/msr.c
3370
3371CPU POWER MONITORING SUBSYSTEM
3372M: Thomas Renninger <trenn@suse.com>
3373L: linux-pm@vger.kernel.org
3374S: Maintained
3375F: tools/power/cpupower/
3376
3377CRAMFS FILESYSTEM
3378W: http://sourceforge.net/projects/cramfs/
3379S: Orphan / Obsolete
3380F: Documentation/filesystems/cramfs.txt
3381F: fs/cramfs/
3382
3383CRIS PORT
3384M: Mikael Starvik <starvik@axis.com>
3385M: Jesper Nilsson <jesper.nilsson@axis.com>
3386L: linux-cris-kernel@axis.com
3387W: http://developer.axis.com
3388T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3389S: Maintained
3390F: arch/cris/
3391F: drivers/tty/serial/crisv10.*
3392
3393CRYPTO API
3394M: Herbert Xu <herbert@gondor.apana.org.au>
3395M: "David S. Miller" <davem@davemloft.net>
3396L: linux-crypto@vger.kernel.org
3397T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3398T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3399S: Maintained
3400F: Documentation/crypto/
3401F: Documentation/devicetree/bindings/crypto/
3402F: Documentation/DocBook/crypto-API.tmpl
3403F: arch/*/crypto/
3404F: crypto/
3405F: drivers/crypto/
3406F: include/crypto/
3407
3408CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3409M: Neil Horman <nhorman@tuxdriver.com>
3410L: linux-crypto@vger.kernel.org
3411S: Maintained
3412F: crypto/ansi_cprng.c
3413F: crypto/rng.c
3414
3415CS3308 MEDIA DRIVER
3416M: Hans Verkuil <hverkuil@xs4all.nl>
3417L: linux-media@vger.kernel.org
3418T: git git://linuxtv.org/media_tree.git
3419W: http://linuxtv.org
3420S: Odd Fixes
3421F: drivers/media/i2c/cs3308.c
3422F: drivers/media/i2c/cs3308.h
3423
3424CS5535 Audio ALSA driver
3425M: Jaya Kumar <jayakumar.alsa@gmail.com>
3426S: Maintained
3427F: sound/pci/cs5535audio/
3428
3429CW1200 WLAN driver
3430M: Solomon Peachy <pizza@shaftnet.org>
3431S: Maintained
3432F: drivers/net/wireless/st/cw1200/
3433
3434CX18 VIDEO4LINUX DRIVER
3435M: Andy Walls <awalls@md.metrocast.net>
3436L: ivtv-devel@ivtvdriver.org (subscribers-only)
3437L: linux-media@vger.kernel.org
3438T: git git://linuxtv.org/media_tree.git
3439W: https://linuxtv.org
3440W: http://www.ivtvdriver.org/index.php/Cx18
3441S: Maintained
3442F: Documentation/media/v4l-drivers/cx18*
3443F: drivers/media/pci/cx18/
3444F: include/uapi/linux/ivtv*
3445
3446CX2341X MPEG ENCODER HELPER MODULE
3447M: Hans Verkuil <hverkuil@xs4all.nl>
3448L: linux-media@vger.kernel.org
3449T: git git://linuxtv.org/media_tree.git
3450W: https://linuxtv.org
3451S: Maintained
3452F: drivers/media/common/cx2341x*
3453F: include/media/cx2341x*
3454
3455CX24120 MEDIA DRIVER
3456M: Jemma Denson <jdenson@gmail.com>
3457M: Patrick Boettcher <patrick.boettcher@posteo.de>
3458L: linux-media@vger.kernel.org
3459W: https://linuxtv.org
3460Q: http://patchwork.linuxtv.org/project/linux-media/list/
3461S: Maintained
3462F: drivers/media/dvb-frontends/cx24120*
3463
3464CX88 VIDEO4LINUX DRIVER
3465M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3466M: Mauro Carvalho Chehab <mchehab@kernel.org>
3467L: linux-media@vger.kernel.org
3468W: https://linuxtv.org
3469T: git git://linuxtv.org/media_tree.git
3470S: Odd fixes
3471F: Documentation/media/v4l-drivers/cx88*
3472F: drivers/media/pci/cx88/
3473
3474CXD2820R MEDIA DRIVER
3475M: Antti Palosaari <crope@iki.fi>
3476L: linux-media@vger.kernel.org
3477W: https://linuxtv.org
3478W: http://palosaari.fi/linux/
3479Q: http://patchwork.linuxtv.org/project/linux-media/list/
3480T: git git://linuxtv.org/anttip/media_tree.git
3481S: Maintained
3482F: drivers/media/dvb-frontends/cxd2820r*
3483
3484CXGB3 ETHERNET DRIVER (CXGB3)
3485M: Santosh Raspatur <santosh@chelsio.com>
3486L: netdev@vger.kernel.org
3487W: http://www.chelsio.com
3488S: Supported
3489F: drivers/net/ethernet/chelsio/cxgb3/
3490
3491CXGB3 ISCSI DRIVER (CXGB3I)
3492M: Karen Xie <kxie@chelsio.com>
3493L: linux-scsi@vger.kernel.org
3494W: http://www.chelsio.com
3495S: Supported
3496F: drivers/scsi/cxgbi/cxgb3i
3497
3498CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3499M: Steve Wise <swise@chelsio.com>
3500L: linux-rdma@vger.kernel.org
3501W: http://www.openfabrics.org
3502S: Supported
3503F: drivers/infiniband/hw/cxgb3/
3504F: include/uapi/rdma/cxgb3-abi.h
3505
3506CXGB4 ETHERNET DRIVER (CXGB4)
3507M: Hariprasad S <hariprasad@chelsio.com>
3508L: netdev@vger.kernel.org
3509W: http://www.chelsio.com
3510S: Supported
3511F: drivers/net/ethernet/chelsio/cxgb4/
3512
3513CXGB4 ISCSI DRIVER (CXGB4I)
3514M: Karen Xie <kxie@chelsio.com>
3515L: linux-scsi@vger.kernel.org
3516W: http://www.chelsio.com
3517S: Supported
3518F: drivers/scsi/cxgbi/cxgb4i
3519
3520CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3521M: Steve Wise <swise@chelsio.com>
3522L: linux-rdma@vger.kernel.org
3523W: http://www.openfabrics.org
3524S: Supported
3525F: drivers/infiniband/hw/cxgb4/
3526F: include/uapi/rdma/cxgb4-abi.h
3527
3528CXGB4VF ETHERNET DRIVER (CXGB4VF)
3529M: Casey Leedom <leedom@chelsio.com>
3530L: netdev@vger.kernel.org
3531W: http://www.chelsio.com
3532S: Supported
3533F: drivers/net/ethernet/chelsio/cxgb4vf/
3534
3535CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3536M: Ian Munsie <imunsie@au1.ibm.com>
3537M: Frederic Barrat <fbarrat@linux.vnet.ibm.com>
3538L: linuxppc-dev@lists.ozlabs.org
3539S: Supported
3540F: arch/powerpc/platforms/powernv/pci-cxl.c
3541F: drivers/misc/cxl/
3542F: include/misc/cxl*
3543F: include/uapi/misc/cxl.h
3544F: Documentation/powerpc/cxl.txt
3545F: Documentation/ABI/testing/sysfs-class-cxl
3546
3547CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3548M: Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3549M: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3550M: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3551L: linux-scsi@vger.kernel.org
3552S: Supported
3553F: drivers/scsi/cxlflash/
3554F: include/uapi/scsi/cxlflash_ioctls.h
3555F: Documentation/powerpc/cxlflash.txt
3556
3557STMMAC ETHERNET DRIVER
3558M: Giuseppe Cavallaro <peppe.cavallaro@st.com>
3559M: Alexandre Torgue <alexandre.torgue@st.com>
3560L: netdev@vger.kernel.org
3561W: http://www.stlinux.com
3562S: Supported
3563F: drivers/net/ethernet/stmicro/stmmac/
3564
3565CYBERPRO FB DRIVER
3566M: Russell King <linux@armlinux.org.uk>
3567L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3568W: http://www.armlinux.org.uk/
3569S: Maintained
3570F: drivers/video/fbdev/cyber2000fb.*
3571
3572CYCLADES ASYNC MUX DRIVER
3573W: http://www.cyclades.com/
3574S: Orphan
3575F: drivers/tty/cyclades.c
3576F: include/linux/cyclades.h
3577F: include/uapi/linux/cyclades.h
3578
3579CYCLADES PC300 DRIVER
3580W: http://www.cyclades.com/
3581S: Orphan
3582F: drivers/net/wan/pc300*
3583
3584CYPRESS_FIRMWARE MEDIA DRIVER
3585M: Antti Palosaari <crope@iki.fi>
3586L: linux-media@vger.kernel.org
3587W: https://linuxtv.org
3588W: http://palosaari.fi/linux/
3589Q: http://patchwork.linuxtv.org/project/linux-media/list/
3590T: git git://linuxtv.org/anttip/media_tree.git
3591S: Maintained
3592F: drivers/media/common/cypress_firmware*
3593
3594CYTTSP TOUCHSCREEN DRIVER
3595M: Ferruh Yigit <fery@cypress.com>
3596L: linux-input@vger.kernel.org
3597S: Supported
3598F: drivers/input/touchscreen/cyttsp*
3599F: include/linux/input/cyttsp.h
3600
3601DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3602M: Joshua Kinard <kumba@gentoo.org>
3603S: Maintained
3604F: drivers/rtc/rtc-ds1685.c
3605F: include/linux/rtc/ds1685.h
3606
3607DAMA SLAVE for AX.25
3608M: Joerg Reuter <jreuter@yaina.de>
3609W: http://yaina.de/jreuter/
3610W: http://www.qsl.net/dl1bke/
3611L: linux-hams@vger.kernel.org
3612S: Maintained
3613F: net/ax25/af_ax25.c
3614F: net/ax25/ax25_dev.c
3615F: net/ax25/ax25_ds_*
3616F: net/ax25/ax25_in.c
3617F: net/ax25/ax25_out.c
3618F: net/ax25/ax25_timer.c
3619F: net/ax25/sysctl_net_ax25.c
3620
3621DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3622L: netdev@vger.kernel.org
3623S: Orphan
3624F: Documentation/networking/dmfe.txt
3625F: drivers/net/ethernet/dec/tulip/dmfe.c
3626
3627DC390/AM53C974 SCSI driver
3628M: Hannes Reinecke <hare@suse.com>
3629L: linux-scsi@vger.kernel.org
3630S: Maintained
3631F: drivers/scsi/am53c974.c
3632
3633DC395x SCSI driver
3634M: Oliver Neukum <oliver@neukum.org>
3635M: Ali Akcaagac <aliakc@web.de>
3636M: Jamie Lenehan <lenehan@twibble.org>
3637L: dc395x@twibble.org
3638W: http://twibble.org/dist/dc395x/
3639W: http://lists.twibble.org/mailman/listinfo/dc395x/
3640S: Maintained
3641F: Documentation/scsi/dc395x.txt
3642F: drivers/scsi/dc395x.*
3643
3644DCCP PROTOCOL
3645M: Gerrit Renker <gerrit@erg.abdn.ac.uk>
3646L: dccp@vger.kernel.org
3647W: http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3648S: Maintained
3649F: include/linux/dccp.h
3650F: include/uapi/linux/dccp.h
3651F: include/linux/tfrc.h
3652F: net/dccp/
3653
3654DECnet NETWORK LAYER
3655W: http://linux-decnet.sourceforge.net
3656L: linux-decnet-user@lists.sourceforge.net
3657S: Orphan
3658F: Documentation/networking/decnet.txt
3659F: net/decnet/
3660
3661DECSTATION PLATFORM SUPPORT
3662M: "Maciej W. Rozycki" <macro@linux-mips.org>
3663L: linux-mips@linux-mips.org
3664W: http://www.linux-mips.org/wiki/DECstation
3665S: Maintained
3666F: arch/mips/dec/
3667F: arch/mips/include/asm/dec/
3668F: arch/mips/include/asm/mach-dec/
3669
3670DEFXX FDDI NETWORK DRIVER
3671M: "Maciej W. Rozycki" <macro@linux-mips.org>
3672S: Maintained
3673F: drivers/net/fddi/defxx.*
3674
3675DELL LAPTOP DRIVER
3676M: Matthew Garrett <mjg59@srcf.ucam.org>
3677M: Pali Rohár <pali.rohar@gmail.com>
3678L: platform-driver-x86@vger.kernel.org
3679S: Maintained
3680F: drivers/platform/x86/dell-laptop.c
3681
3682DELL LAPTOP RBTN DRIVER
3683M: Pali Rohár <pali.rohar@gmail.com>
3684S: Maintained
3685F: drivers/platform/x86/dell-rbtn.*
3686
3687DELL LAPTOP FREEFALL DRIVER
3688M: Pali Rohár <pali.rohar@gmail.com>
3689S: Maintained
3690F: drivers/platform/x86/dell-smo8800.c
3691
3692DELL LAPTOP SMM DRIVER
3693M: Pali Rohár <pali.rohar@gmail.com>
3694S: Maintained
3695F: drivers/hwmon/dell-smm-hwmon.c
3696F: include/uapi/linux/i8k.h
3697
3698DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3699M: Doug Warzecha <Douglas_Warzecha@dell.com>
3700S: Maintained
3701F: Documentation/dcdbas.txt
3702F: drivers/firmware/dcdbas.*
3703
3704DELL WMI EXTRAS DRIVER
3705M: Matthew Garrett <mjg59@srcf.ucam.org>
3706M: Pali Rohár <pali.rohar@gmail.com>
3707S: Maintained
3708F: drivers/platform/x86/dell-wmi.c
3709
3710DESIGNWARE USB2 DRD IP DRIVER
3711M: John Youn <johnyoun@synopsys.com>
3712L: linux-usb@vger.kernel.org
3713T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3714S: Maintained
3715F: drivers/usb/dwc2/
3716
3717DESIGNWARE USB3 DRD IP DRIVER
3718M: Felipe Balbi <balbi@kernel.org>
3719L: linux-usb@vger.kernel.org
3720T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3721S: Maintained
3722F: drivers/usb/dwc3/
3723
3724DEVICE COREDUMP (DEV_COREDUMP)
3725M: Johannes Berg <johannes@sipsolutions.net>
3726L: linux-kernel@vger.kernel.org
3727S: Maintained
3728F: drivers/base/devcoredump.c
3729F: include/linux/devcoredump.h
3730
3731DEVICE FREQUENCY (DEVFREQ)
3732M: MyungJoo Ham <myungjoo.ham@samsung.com>
3733M: Kyungmin Park <kyungmin.park@samsung.com>
3734L: linux-pm@vger.kernel.org
3735T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3736S: Maintained
3737F: drivers/devfreq/
3738F: include/linux/devfreq.h
3739F: Documentation/devicetree/bindings/devfreq/
3740
3741DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3742M: Chanwoo Choi <cw00.choi@samsung.com>
3743L: linux-pm@vger.kernel.org
3744T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3745S: Supported
3746F: drivers/devfreq/event/
3747F: drivers/devfreq/devfreq-event.c
3748F: include/linux/devfreq-event.h
3749F: Documentation/devicetree/bindings/devfreq/event/
3750
3751BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3752M: Chanwoo Choi <cw00.choi@samsung.com>
3753L: linux-pm@vger.kernel.org
3754L: linux-samsung-soc@vger.kernel.org
3755T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3756S: Maintained
3757F: drivers/devfreq/exynos-bus.c
3758F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3759
3760DEVICE NUMBER REGISTRY
3761M: Torben Mathiasen <device@lanana.org>
3762W: http://lanana.org/docs/device-list/index.html
3763S: Maintained
3764
3765DEVICE-MAPPER (LVM)
3766M: Alasdair Kergon <agk@redhat.com>
3767M: Mike Snitzer <snitzer@redhat.com>
3768M: dm-devel@redhat.com
3769L: dm-devel@redhat.com
3770W: http://sources.redhat.com/dm
3771Q: http://patchwork.kernel.org/project/dm-devel/list/
3772T: git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3773T: quilt http://people.redhat.com/agk/patches/linux/editing/
3774S: Maintained
3775F: Documentation/device-mapper/
3776F: drivers/md/dm*
3777F: drivers/md/persistent-data/
3778F: include/linux/device-mapper.h
3779F: include/linux/dm-*.h
3780F: include/uapi/linux/dm-*.h
3781
3782DEVLINK
3783M: Jiri Pirko <jiri@mellanox.com>
3784L: netdev@vger.kernel.org
3785S: Supported
3786F: net/core/devlink.c
3787F: include/net/devlink.h
3788F: include/uapi/linux/devlink.h
3789
3790DIALOG SEMICONDUCTOR DRIVERS
3791M: Support Opensource <support.opensource@diasemi.com>
3792W: http://www.dialog-semiconductor.com/products
3793S: Supported
3794F: Documentation/hwmon/da90??
3795F: Documentation/devicetree/bindings/mfd/da90*.txt
3796F: Documentation/devicetree/bindings/regulator/da92*.txt
3797F: Documentation/devicetree/bindings/sound/da[79]*.txt
3798F: drivers/gpio/gpio-da90??.c
3799F: drivers/hwmon/da90??-hwmon.c
3800F: drivers/iio/adc/da91??-*.c
3801F: drivers/input/misc/da90??_onkey.c
3802F: drivers/input/touchscreen/da9052_tsi.c
3803F: drivers/leds/leds-da90??.c
3804F: drivers/mfd/da903x.c
3805F: drivers/mfd/da90??-*.c
3806F: drivers/mfd/da91??-*.c
3807F: drivers/power/supply/da9052-battery.c
3808F: drivers/power/supply/da91??-*.c
3809F: drivers/regulator/da903x.c
3810F: drivers/regulator/da9???-regulator.[ch]
3811F: drivers/rtc/rtc-da90??.c
3812F: drivers/video/backlight/da90??_bl.c
3813F: drivers/watchdog/da90??_wdt.c
3814F: include/linux/mfd/da903x.h
3815F: include/linux/mfd/da9052/
3816F: include/linux/mfd/da9055/
3817F: include/linux/mfd/da9062/
3818F: include/linux/mfd/da9063/
3819F: include/linux/mfd/da9150/
3820F: include/linux/regulator/da9211.h
3821F: include/sound/da[79]*.h
3822F: sound/soc/codecs/da[79]*.[ch]
3823
3824DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
3825M: William Breathitt Gray <vilhelm.gray@gmail.com>
3826L: linux-gpio@vger.kernel.org
3827S: Maintained
3828F: drivers/gpio/gpio-gpio-mm.c
3829
3830DIGI NEO AND CLASSIC PCI PRODUCTS
3831M: Lidza Louina <lidza.louina@gmail.com>
3832M: Mark Hounschell <markh@compro.net>
3833L: driverdev-devel@linuxdriverproject.org
3834S: Maintained
3835F: drivers/staging/dgnc/
3836
3837DIOLAN U2C-12 I2C DRIVER
3838M: Guenter Roeck <linux@roeck-us.net>
3839L: linux-i2c@vger.kernel.org
3840S: Maintained
3841F: drivers/i2c/busses/i2c-diolan-u2c.c
3842
3843DIRECT ACCESS (DAX)
3844M: Matthew Wilcox <willy@linux.intel.com>
3845L: linux-fsdevel@vger.kernel.org
3846S: Supported
3847F: fs/dax.c
3848
3849DIRECTORY NOTIFICATION (DNOTIFY)
3850M: Eric Paris <eparis@parisplace.org>
3851S: Maintained
3852F: Documentation/filesystems/dnotify.txt
3853F: fs/notify/dnotify/
3854F: include/linux/dnotify.h
3855
3856DISK GEOMETRY AND PARTITION HANDLING
3857M: Andries Brouwer <aeb@cwi.nl>
3858W: http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3859W: http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3860W: http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3861S: Maintained
3862
3863DISKQUOTA
3864M: Jan Kara <jack@suse.com>
3865S: Maintained
3866F: Documentation/filesystems/quota.txt
3867F: fs/quota/
3868F: include/linux/quota*.h
3869F: include/uapi/linux/quota*.h
3870
3871DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3872M: Bernie Thompson <bernie@plugable.com>
3873L: linux-fbdev@vger.kernel.org
3874S: Maintained
3875W: http://plugable.com/category/projects/udlfb/
3876F: drivers/video/fbdev/udlfb.c
3877F: include/video/udlfb.h
3878F: Documentation/fb/udlfb.txt
3879
3880DISTRIBUTED LOCK MANAGER (DLM)
3881M: Christine Caulfield <ccaulfie@redhat.com>
3882M: David Teigland <teigland@redhat.com>
3883L: cluster-devel@redhat.com
3884W: http://sources.redhat.com/cluster/
3885T: git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3886S: Supported
3887F: fs/dlm/
3888
3889DMA BUFFER SHARING FRAMEWORK
3890M: Sumit Semwal <sumit.semwal@linaro.org>
3891S: Maintained
3892L: linux-media@vger.kernel.org
3893L: dri-devel@lists.freedesktop.org
3894L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3895F: drivers/dma-buf/
3896F: include/linux/dma-buf*
3897F: include/linux/reservation.h
3898F: include/linux/*fence.h
3899F: Documentation/dma-buf-sharing.txt
3900T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3901
3902SYNC FILE FRAMEWORK
3903M: Sumit Semwal <sumit.semwal@linaro.org>
3904R: Gustavo Padovan <gustavo@padovan.org>
3905S: Maintained
3906L: linux-media@vger.kernel.org
3907L: dri-devel@lists.freedesktop.org
3908F: drivers/dma-buf/sync_file.c
3909F: include/linux/sync_file.h
3910F: Documentation/sync_file.txt
3911T: git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3912
3913DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3914M: Vinod Koul <vinod.koul@intel.com>
3915L: dmaengine@vger.kernel.org
3916Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
3917S: Maintained
3918F: drivers/dma/
3919F: include/linux/dmaengine.h
3920F: Documentation/devicetree/bindings/dma/
3921F: Documentation/dmaengine/
3922T: git git://git.infradead.org/users/vkoul/slave-dma.git
3923
3924DME1737 HARDWARE MONITOR DRIVER
3925M: Juerg Haefliger <juergh@gmail.com>
3926L: linux-hwmon@vger.kernel.org
3927S: Maintained
3928F: Documentation/hwmon/dme1737
3929F: drivers/hwmon/dme1737.c
3930
3931DMI/SMBIOS SUPPORT
3932M: Jean Delvare <jdelvare@suse.com>
3933S: Maintained
3934T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3935F: Documentation/ABI/testing/sysfs-firmware-dmi-tables
3936F: drivers/firmware/dmi-id.c
3937F: drivers/firmware/dmi_scan.c
3938F: include/linux/dmi.h
3939
3940DOCUMENTATION
3941M: Jonathan Corbet <corbet@lwn.net>
3942L: linux-doc@vger.kernel.org
3943S: Maintained
3944F: Documentation/
3945F: scripts/docproc.c
3946F: scripts/kernel-doc*
3947X: Documentation/ABI/
3948X: Documentation/devicetree/
3949X: Documentation/acpi
3950X: Documentation/power
3951X: Documentation/spi
3952X: Documentation/media
3953T: git git://git.lwn.net/linux.git docs-next
3954
3955DOUBLETALK DRIVER
3956M: "James R. Van Zandt" <jrv@vanzandt.mv.com>
3957L: blinux-list@redhat.com
3958S: Maintained
3959F: drivers/char/dtlk.c
3960F: include/linux/dtlk.h
3961
3962DPT_I2O SCSI RAID DRIVER
3963M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3964L: linux-scsi@vger.kernel.org
3965W: http://www.adaptec.com/
3966S: Maintained
3967F: drivers/scsi/dpt*
3968F: drivers/scsi/dpt/
3969
3970DRBD DRIVER
3971M: Philipp Reisner <philipp.reisner@linbit.com>
3972M: Lars Ellenberg <lars.ellenberg@linbit.com>
3973L: drbd-dev@lists.linbit.com
3974W: http://www.drbd.org
3975T: git git://git.linbit.com/linux-drbd.git
3976T: git git://git.linbit.com/drbd-8.4.git
3977S: Supported
3978F: drivers/block/drbd/
3979F: lib/lru_cache.c
3980F: Documentation/blockdev/drbd/
3981
3982DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3983M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3984T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3985S: Supported
3986F: Documentation/kobject.txt
3987F: drivers/base/
3988F: fs/debugfs/
3989F: fs/kernfs/
3990F: fs/sysfs/
3991F: include/linux/debugfs.h
3992F: include/linux/kobj*
3993F: lib/kobj*
3994
3995DRM DRIVERS
3996M: David Airlie <airlied@linux.ie>
3997L: dri-devel@lists.freedesktop.org
3998T: git git://people.freedesktop.org/~airlied/linux
3999S: Maintained
4000F: drivers/gpu/drm/
4001F: drivers/gpu/vga/
4002F: Documentation/devicetree/bindings/display/
4003F: Documentation/devicetree/bindings/gpu/
4004F: Documentation/devicetree/bindings/video/
4005F: Documentation/gpu/
4006F: include/drm/
4007F: include/uapi/drm/
4008
4009DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4010M: Dave Airlie <airlied@redhat.com>
4011S: Odd Fixes
4012F: drivers/gpu/drm/ast/
4013
4014DRM DRIVER FOR BOCHS VIRTUAL GPU
4015M: Gerd Hoffmann <kraxel@redhat.com>
4016S: Odd Fixes
4017F: drivers/gpu/drm/bochs/
4018
4019DRM DRIVER FOR QEMU'S CIRRUS DEVICE
4020M: Dave Airlie <airlied@redhat.com>
4021S: Odd Fixes
4022F: drivers/gpu/drm/cirrus/
4023
4024RADEON and AMDGPU DRM DRIVERS
4025M: Alex Deucher <alexander.deucher@amd.com>
4026M: Christian König <christian.koenig@amd.com>
4027L: dri-devel@lists.freedesktop.org
4028T: git git://people.freedesktop.org/~agd5f/linux
4029S: Supported
4030F: drivers/gpu/drm/radeon/
4031F: include/uapi/drm/radeon_drm.h
4032F: drivers/gpu/drm/amd/
4033F: include/uapi/drm/amdgpu_drm.h
4034
4035DRM PANEL DRIVERS
4036M: Thierry Reding <thierry.reding@gmail.com>
4037L: dri-devel@lists.freedesktop.org
4038T: git git://anongit.freedesktop.org/tegra/linux.git
4039S: Maintained
4040F: drivers/gpu/drm/drm_panel.c
4041F: drivers/gpu/drm/panel/
4042F: include/drm/drm_panel.h
4043F: Documentation/devicetree/bindings/display/panel/
4044
4045INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
4046M: Daniel Vetter <daniel.vetter@intel.com>
4047M: Jani Nikula <jani.nikula@linux.intel.com>
4048L: intel-gfx@lists.freedesktop.org
4049L: dri-devel@lists.freedesktop.org
4050W: https://01.org/linuxgraphics/
4051Q: http://patchwork.freedesktop.org/project/intel-gfx/
4052T: git git://anongit.freedesktop.org/drm-intel
4053S: Supported
4054F: drivers/gpu/drm/i915/
4055F: include/drm/i915*
4056F: include/uapi/drm/i915_drm.h
4057F: Documentation/gpu/i915.rst
4058
4059DRM DRIVERS FOR ATMEL HLCDC
4060M: Boris Brezillon <boris.brezillon@free-electrons.com>
4061L: dri-devel@lists.freedesktop.org
4062S: Supported
4063F: drivers/gpu/drm/atmel-hlcdc/
4064F: Documentation/devicetree/bindings/drm/atmel/
4065
4066DRM DRIVERS FOR ALLWINNER A10
4067M: Maxime Ripard <maxime.ripard@free-electrons.com>
4068L: dri-devel@lists.freedesktop.org
4069S: Supported
4070F: drivers/gpu/drm/sun4i/
4071F: Documentation/devicetree/bindings/display/sunxi/sun4i-drm.txt
4072
4073DRM DRIVERS FOR EXYNOS
4074M: Inki Dae <inki.dae@samsung.com>
4075M: Joonyoung Shim <jy0922.shim@samsung.com>
4076M: Seung-Woo Kim <sw0312.kim@samsung.com>
4077M: Kyungmin Park <kyungmin.park@samsung.com>
4078L: dri-devel@lists.freedesktop.org
4079T: git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
4080S: Supported
4081F: drivers/gpu/drm/exynos/
4082F: include/uapi/drm/exynos_drm.h
4083F: Documentation/devicetree/bindings/display/exynos/
4084
4085DRM DRIVERS FOR FREESCALE DCU
4086M: Stefan Agner <stefan@agner.ch>
4087M: Alison Wang <alison.wang@freescale.com>
4088L: dri-devel@lists.freedesktop.org
4089S: Supported
4090F: drivers/gpu/drm/fsl-dcu/
4091F: Documentation/devicetree/bindings/display/fsl,dcu.txt
4092F: Documentation/devicetree/bindings/display/fsl,tcon.txt
4093F: Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
4094
4095DRM DRIVERS FOR FREESCALE IMX
4096M: Philipp Zabel <p.zabel@pengutronix.de>
4097L: dri-devel@lists.freedesktop.org
4098S: Maintained
4099F: drivers/gpu/drm/imx/
4100F: drivers/gpu/ipu-v3/
4101F: Documentation/devicetree/bindings/display/imx/
4102
4103DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
4104M: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
4105L: dri-devel@lists.freedesktop.org
4106T: git git://github.com/patjak/drm-gma500
4107S: Maintained
4108F: drivers/gpu/drm/gma500/
4109
4110DRM DRIVERS FOR HISILICON
4111M: Xinliang Liu <z.liuxinliang@hisilicon.com>
4112R: Xinwei Kong <kong.kongxinwei@hisilicon.com>
4113R: Chen Feng <puck.chen@hisilicon.com>
4114L: dri-devel@lists.freedesktop.org
4115T: git git://github.com/xin3liang/linux.git
4116S: Maintained
4117F: drivers/gpu/drm/hisilicon/
4118F: Documentation/devicetree/bindings/display/hisilicon/
4119
4120DRM DRIVER FOR INTEL I810 VIDEO CARDS
4121S: Orphan / Obsolete
4122F: drivers/gpu/drm/i810/
4123F: include/uapi/drm/i810_drm.h
4124
4125DRM DRIVERS FOR MEDIATEK
4126M: CK Hu <ck.hu@mediatek.com>
4127M: Philipp Zabel <p.zabel@pengutronix.de>
4128L: dri-devel@lists.freedesktop.org
4129S: Supported
4130F: drivers/gpu/drm/mediatek/
4131F: Documentation/devicetree/bindings/display/mediatek/
4132
4133DRM DRIVER FOR MSM ADRENO GPU
4134M: Rob Clark <robdclark@gmail.com>
4135L: linux-arm-msm@vger.kernel.org
4136L: dri-devel@lists.freedesktop.org
4137L: freedreno@lists.freedesktop.org
4138T: git git://people.freedesktop.org/~robclark/linux
4139S: Maintained
4140F: drivers/gpu/drm/msm/
4141F: include/uapi/drm/msm_drm.h
4142F: Documentation/devicetree/bindings/display/msm/
4143
4144DRM DRIVER FOR NVIDIA GEFORCE/QUADRO GPUS
4145M: Ben Skeggs <bskeggs@redhat.com>
4146L: dri-devel@lists.freedesktop.org
4147L: nouveau@lists.freedesktop.org
4148T: git git://github.com/skeggsb/linux
4149S: Supported
4150F: drivers/gpu/drm/nouveau/
4151F: include/uapi/drm/nouveau_drm.h
4152
4153DRM DRIVERS FOR NVIDIA TEGRA
4154M: Thierry Reding <thierry.reding@gmail.com>
4155L: dri-devel@lists.freedesktop.org
4156L: linux-tegra@vger.kernel.org
4157T: git git://anongit.freedesktop.org/tegra/linux.git
4158S: Supported
4159F: drivers/gpu/drm/tegra/
4160F: drivers/gpu/host1x/
4161F: include/linux/host1x.h
4162F: include/uapi/drm/tegra_drm.h
4163F: Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
4164
4165DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4166S: Orphan / Obsolete
4167F: drivers/gpu/drm/mga/
4168F: include/uapi/drm/mga_drm.h
4169
4170DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4171M: Dave Airlie <airlied@redhat.com>
4172S: Odd Fixes
4173F: drivers/gpu/drm/mgag200/
4174
4175DRM DRIVER FOR RAGE 128 VIDEO CARDS
4176S: Orphan / Obsolete
4177F: drivers/gpu/drm/r128/
4178F: include/uapi/drm/r128_drm.h
4179
4180DRM DRIVERS FOR RENESAS
4181M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
4182L: dri-devel@lists.freedesktop.org
4183L: linux-renesas-soc@vger.kernel.org
4184T: git git://linuxtv.org/pinchartl/fbdev
4185S: Supported
4186F: drivers/gpu/drm/rcar-du/
4187F: drivers/gpu/drm/shmobile/
4188F: include/linux/platform_data/shmob_drm.h
4189F: Documentation/devicetree/bindings/display/renesas,du.txt
4190
4191DRM DRIVER FOR QXL VIRTUAL GPU
4192M: Dave Airlie <airlied@redhat.com>
4193S: Odd Fixes
4194F: drivers/gpu/drm/qxl/
4195F: include/uapi/drm/qxl_drm.h
4196
4197DRM DRIVERS FOR ROCKCHIP
4198M: Mark Yao <mark.yao@rock-chips.com>
4199L: dri-devel@lists.freedesktop.org
4200S: Maintained
4201F: drivers/gpu/drm/rockchip/
4202F: Documentation/devicetree/bindings/display/rockchip/
4203
4204DRM DRIVER FOR SAVAGE VIDEO CARDS
4205S: Orphan / Obsolete
4206F: drivers/gpu/drm/savage/
4207F: include/uapi/drm/savage_drm.h
4208
4209DRM DRIVER FOR SIS VIDEO CARDS
4210S: Orphan / Obsolete
4211F: drivers/gpu/drm/sis/
4212F: include/uapi/drm/sis_drm.h
4213
4214DRM DRIVERS FOR STI
4215M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
4216M: Vincent Abriou <vincent.abriou@st.com>
4217L: dri-devel@lists.freedesktop.org
4218T: git http://git.linaro.org/people/benjamin.gaignard/kernel.git
4219S: Maintained
4220F: drivers/gpu/drm/sti
4221F: Documentation/devicetree/bindings/display/st,stih4xx.txt
4222
4223DRM DRIVER FOR TDFX VIDEO CARDS
4224S: Orphan / Obsolete
4225F: drivers/gpu/drm/tdfx/
4226
4227DRM DRIVER FOR USB DISPLAYLINK VIDEO ADAPTERS
4228M: Dave Airlie <airlied@redhat.com>
4229S: Odd Fixes
4230F: drivers/gpu/drm/udl/
4231
4232DRM DRIVERS FOR VIVANTE GPU IP
4233M: Lucas Stach <l.stach@pengutronix.de>
4234R: Russell King <linux+etnaviv@armlinux.org.uk>
4235R: Christian Gmeiner <christian.gmeiner@gmail.com>
4236L: dri-devel@lists.freedesktop.org
4237S: Maintained
4238F: drivers/gpu/drm/etnaviv/
4239F: include/uapi/drm/etnaviv_drm.h
4240F: Documentation/devicetree/bindings/display/etnaviv/
4241
4242DRM DRIVER FOR VMWARE VIRTUAL GPU
4243M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
4244M: Sinclair Yeh <syeh@vmware.com>
4245M: Thomas Hellstrom <thellstrom@vmware.com>
4246L: dri-devel@lists.freedesktop.org
4247T: git git://people.freedesktop.org/~syeh/repos_linux
4248T: git git://people.freedesktop.org/~thomash/linux
4249S: Supported
4250F: drivers/gpu/drm/vmwgfx/
4251F: include/uapi/drm/vmwgfx_drm.h
4252
4253DRM DRIVERS FOR VC4
4254M: Eric Anholt <eric@anholt.net>
4255T: git git://github.com/anholt/linux
4256S: Supported
4257F: drivers/gpu/drm/vc4/
4258F: include/uapi/drm/vc4_drm.h
4259F: Documentation/devicetree/bindings/display/brcm,bcm-vc4.txt
4260
4261DRM DRIVERS FOR TI OMAP
4262M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4263L: dri-devel@lists.freedesktop.org
4264S: Maintained
4265F: drivers/gpu/drm/omapdrm/
4266F: Documentation/devicetree/bindings/display/ti/
4267
4268DRM DRIVERS FOR TI LCDC
4269M: Jyri Sarha <jsarha@ti.com>
4270R: Tomi Valkeinen <tomi.valkeinen@ti.com>
4271L: dri-devel@lists.freedesktop.org
4272S: Maintained
4273F: drivers/gpu/drm/tilcdc/
4274F: Documentation/devicetree/bindings/display/tilcdc/
4275
4276DSBR100 USB FM RADIO DRIVER
4277M: Alexey Klimov <klimov.linux@gmail.com>
4278L: linux-media@vger.kernel.org
4279T: git git://linuxtv.org/media_tree.git
4280S: Maintained
4281F: drivers/media/radio/dsbr100.c
4282
4283DSCC4 DRIVER
4284M: Francois Romieu <romieu@fr.zoreil.com>
4285L: netdev@vger.kernel.org
4286S: Maintained
4287F: drivers/net/wan/dscc4.c
4288
4289DT3155 MEDIA DRIVER
4290M: Hans Verkuil <hverkuil@xs4all.nl>
4291L: linux-media@vger.kernel.org
4292T: git git://linuxtv.org/media_tree.git
4293W: https://linuxtv.org
4294S: Odd Fixes
4295F: drivers/media/pci/dt3155/
4296
4297DVB_USB_AF9015 MEDIA DRIVER
4298M: Antti Palosaari <crope@iki.fi>
4299L: linux-media@vger.kernel.org
4300W: https://linuxtv.org
4301W: http://palosaari.fi/linux/
4302Q: http://patchwork.linuxtv.org/project/linux-media/list/
4303T: git git://linuxtv.org/anttip/media_tree.git
4304S: Maintained
4305F: drivers/media/usb/dvb-usb-v2/af9015*
4306
4307DVB_USB_AF9035 MEDIA DRIVER
4308M: Antti Palosaari <crope@iki.fi>
4309L: linux-media@vger.kernel.org
4310W: https://linuxtv.org
4311W: http://palosaari.fi/linux/
4312Q: http://patchwork.linuxtv.org/project/linux-media/list/
4313T: git git://linuxtv.org/anttip/media_tree.git
4314S: Maintained
4315F: drivers/media/usb/dvb-usb-v2/af9035*
4316
4317DVB_USB_ANYSEE MEDIA DRIVER
4318M: Antti Palosaari <crope@iki.fi>
4319L: linux-media@vger.kernel.org
4320W: https://linuxtv.org
4321W: http://palosaari.fi/linux/
4322Q: http://patchwork.linuxtv.org/project/linux-media/list/
4323T: git git://linuxtv.org/anttip/media_tree.git
4324S: Maintained
4325F: drivers/media/usb/dvb-usb-v2/anysee*
4326
4327DVB_USB_AU6610 MEDIA DRIVER
4328M: Antti Palosaari <crope@iki.fi>
4329L: linux-media@vger.kernel.org
4330W: https://linuxtv.org
4331W: http://palosaari.fi/linux/
4332Q: http://patchwork.linuxtv.org/project/linux-media/list/
4333T: git git://linuxtv.org/anttip/media_tree.git
4334S: Maintained
4335F: drivers/media/usb/dvb-usb-v2/au6610*
4336
4337DVB_USB_CE6230 MEDIA DRIVER
4338M: Antti Palosaari <crope@iki.fi>
4339L: linux-media@vger.kernel.org
4340W: https://linuxtv.org
4341W: http://palosaari.fi/linux/
4342Q: http://patchwork.linuxtv.org/project/linux-media/list/
4343T: git git://linuxtv.org/anttip/media_tree.git
4344S: Maintained
4345F: drivers/media/usb/dvb-usb-v2/ce6230*
4346
4347DVB_USB_CXUSB MEDIA DRIVER
4348M: Michael Krufky <mkrufky@linuxtv.org>
4349L: linux-media@vger.kernel.org
4350W: https://linuxtv.org
4351W: http://github.com/mkrufky
4352Q: http://patchwork.linuxtv.org/project/linux-media/list/
4353T: git git://linuxtv.org/media_tree.git
4354S: Maintained
4355F: drivers/media/usb/dvb-usb/cxusb*
4356
4357DVB_USB_EC168 MEDIA DRIVER
4358M: Antti Palosaari <crope@iki.fi>
4359L: linux-media@vger.kernel.org
4360W: https://linuxtv.org
4361W: http://palosaari.fi/linux/
4362Q: http://patchwork.linuxtv.org/project/linux-media/list/
4363T: git git://linuxtv.org/anttip/media_tree.git
4364S: Maintained
4365F: drivers/media/usb/dvb-usb-v2/ec168*
4366
4367DVB_USB_GL861 MEDIA DRIVER
4368M: Antti Palosaari <crope@iki.fi>
4369L: linux-media@vger.kernel.org
4370W: https://linuxtv.org
4371Q: http://patchwork.linuxtv.org/project/linux-media/list/
4372T: git git://linuxtv.org/anttip/media_tree.git
4373S: Maintained
4374F: drivers/media/usb/dvb-usb-v2/gl861*
4375
4376DVB_USB_MXL111SF MEDIA DRIVER
4377M: Michael Krufky <mkrufky@linuxtv.org>
4378L: linux-media@vger.kernel.org
4379W: https://linuxtv.org
4380W: http://github.com/mkrufky
4381Q: http://patchwork.linuxtv.org/project/linux-media/list/
4382T: git git://linuxtv.org/mkrufky/mxl111sf.git
4383S: Maintained
4384F: drivers/media/usb/dvb-usb-v2/mxl111sf*
4385
4386DVB_USB_RTL28XXU MEDIA DRIVER
4387M: Antti Palosaari <crope@iki.fi>
4388L: linux-media@vger.kernel.org
4389W: https://linuxtv.org
4390W: http://palosaari.fi/linux/
4391Q: http://patchwork.linuxtv.org/project/linux-media/list/
4392T: git git://linuxtv.org/anttip/media_tree.git
4393S: Maintained
4394F: drivers/media/usb/dvb-usb-v2/rtl28xxu*
4395
4396DVB_USB_V2 MEDIA DRIVER
4397M: Antti Palosaari <crope@iki.fi>
4398L: linux-media@vger.kernel.org
4399W: https://linuxtv.org
4400W: http://palosaari.fi/linux/
4401Q: http://patchwork.linuxtv.org/project/linux-media/list/
4402T: git git://linuxtv.org/anttip/media_tree.git
4403S: Maintained
4404F: drivers/media/usb/dvb-usb-v2/dvb_usb*
4405F: drivers/media/usb/dvb-usb-v2/usb_urb.c
4406
4407DYNAMIC DEBUG
4408M: Jason Baron <jbaron@akamai.com>
4409S: Maintained
4410F: lib/dynamic_debug.c
4411F: include/linux/dynamic_debug.h
4412
4413DZ DECSTATION DZ11 SERIAL DRIVER
4414M: "Maciej W. Rozycki" <macro@linux-mips.org>
4415S: Maintained
4416F: drivers/tty/serial/dz.*
4417
4418E3X0 POWER BUTTON DRIVER
4419M: Moritz Fischer <moritz.fischer@ettus.com>
4420L: usrp-users@lists.ettus.com
4421W: http://www.ettus.com
4422S: Supported
4423F: drivers/input/misc/e3x0-button.c
4424F: Documentation/devicetree/bindings/input/e3x0-button.txt
4425
4426E4000 MEDIA DRIVER
4427M: Antti Palosaari <crope@iki.fi>
4428L: linux-media@vger.kernel.org
4429W: https://linuxtv.org
4430W: http://palosaari.fi/linux/
4431Q: http://patchwork.linuxtv.org/project/linux-media/list/
4432T: git git://linuxtv.org/anttip/media_tree.git
4433S: Maintained
4434F: drivers/media/tuners/e4000*
4435
4436EATA ISA/EISA/PCI SCSI DRIVER
4437M: Dario Ballabio <ballabio_dario@emc.com>
4438L: linux-scsi@vger.kernel.org
4439S: Maintained
4440F: drivers/scsi/eata.c
4441
4442EC100 MEDIA DRIVER
4443M: Antti Palosaari <crope@iki.fi>
4444L: linux-media@vger.kernel.org
4445W: https://linuxtv.org
4446W: http://palosaari.fi/linux/
4447Q: http://patchwork.linuxtv.org/project/linux-media/list/
4448T: git git://linuxtv.org/anttip/media_tree.git
4449S: Maintained
4450F: drivers/media/dvb-frontends/ec100*
4451
4452ECRYPT FILE SYSTEM
4453M: Tyler Hicks <tyhicks@canonical.com>
4454L: ecryptfs@vger.kernel.org
4455W: http://ecryptfs.org
4456W: https://launchpad.net/ecryptfs
4457T: git git://git.kernel.org/pub/scm/linux/kernel/git/tyhicks/ecryptfs.git
4458S: Supported
4459F: Documentation/filesystems/ecryptfs.txt
4460F: fs/ecryptfs/
4461
4462EDAC-CORE
4463M: Borislav Petkov <bp@alien8.de>
4464M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4465M: Mauro Carvalho Chehab <mchehab@kernel.org>
4466L: linux-edac@vger.kernel.org
4467T: git git://git.kernel.org/pub/scm/linux/kernel/git/bp/bp.git for-next
4468T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-edac.git linux_next
4469S: Supported
4470F: Documentation/edac.txt
4471F: drivers/edac/
4472F: include/linux/edac.h
4473
4474EDAC-AMD64
4475M: Borislav Petkov <bp@alien8.de>
4476L: linux-edac@vger.kernel.org
4477S: Maintained
4478F: drivers/edac/amd64_edac*
4479
4480EDAC-CALXEDA
4481M: Robert Richter <rric@kernel.org>
4482L: linux-edac@vger.kernel.org
4483S: Maintained
4484F: drivers/edac/highbank*
4485
4486EDAC-CAVIUM
4487M: Ralf Baechle <ralf@linux-mips.org>
4488M: David Daney <david.daney@cavium.com>
4489L: linux-edac@vger.kernel.org
4490L: linux-mips@linux-mips.org
4491S: Supported
4492F: drivers/edac/octeon_edac*
4493
4494EDAC-E752X
4495M: Mark Gross <mark.gross@intel.com>
4496L: linux-edac@vger.kernel.org
4497S: Maintained
4498F: drivers/edac/e752x_edac.c
4499
4500EDAC-E7XXX
4501L: linux-edac@vger.kernel.org
4502S: Maintained
4503F: drivers/edac/e7xxx_edac.c
4504
4505EDAC-FSL_DDR
4506M: York Sun <york.sun@nxp.com>
4507L: linux-edac@vger.kernel.org
4508S: Maintained
4509F: drivers/edac/fsl_ddr_edac.*
4510
4511EDAC-GHES
4512M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4513M: Mauro Carvalho Chehab <mchehab@kernel.org>
4514L: linux-edac@vger.kernel.org
4515S: Maintained
4516F: drivers/edac/ghes_edac.c
4517
4518EDAC-I82443BXGX
4519M: Tim Small <tim@buttersideup.com>
4520L: linux-edac@vger.kernel.org
4521S: Maintained
4522F: drivers/edac/i82443bxgx_edac.c
4523
4524EDAC-I3000
4525L: linux-edac@vger.kernel.org
4526S: Orphan
4527F: drivers/edac/i3000_edac.c
4528
4529EDAC-I5000
4530L: linux-edac@vger.kernel.org
4531S: Maintained
4532F: drivers/edac/i5000_edac.c
4533
4534EDAC-I5400
4535M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4536M: Mauro Carvalho Chehab <mchehab@kernel.org>
4537L: linux-edac@vger.kernel.org
4538S: Maintained
4539F: drivers/edac/i5400_edac.c
4540
4541EDAC-I7300
4542M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4543M: Mauro Carvalho Chehab <mchehab@kernel.org>
4544L: linux-edac@vger.kernel.org
4545S: Maintained
4546F: drivers/edac/i7300_edac.c
4547
4548EDAC-I7CORE
4549M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4550M: Mauro Carvalho Chehab <mchehab@kernel.org>
4551L: linux-edac@vger.kernel.org
4552S: Maintained
4553F: drivers/edac/i7core_edac.c
4554
4555EDAC-I82975X
4556M: Ranganathan Desikan <ravi@jetztechnologies.com>
4557M: "Arvind R." <arvino55@gmail.com>
4558L: linux-edac@vger.kernel.org
4559S: Maintained
4560F: drivers/edac/i82975x_edac.c
4561
4562EDAC-IE31200
4563M: Jason Baron <jbaron@akamai.com>
4564L: linux-edac@vger.kernel.org
4565S: Maintained
4566F: drivers/edac/ie31200_edac.c
4567
4568EDAC-MPC85XX
4569M: Johannes Thumshirn <morbidrsa@gmail.com>
4570L: linux-edac@vger.kernel.org
4571S: Maintained
4572F: drivers/edac/mpc85xx_edac.[ch]
4573
4574EDAC-PASEMI
4575M: Egor Martovetsky <egor@pasemi.com>
4576L: linux-edac@vger.kernel.org
4577S: Maintained
4578F: drivers/edac/pasemi_edac.c
4579
4580EDAC-R82600
4581M: Tim Small <tim@buttersideup.com>
4582L: linux-edac@vger.kernel.org
4583S: Maintained
4584F: drivers/edac/r82600_edac.c
4585
4586EDAC-SBRIDGE
4587M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4588M: Mauro Carvalho Chehab <mchehab@kernel.org>
4589L: linux-edac@vger.kernel.org
4590S: Maintained
4591F: drivers/edac/sb_edac.c
4592
4593EDAC-SKYLAKE
4594M: Tony Luck <tony.luck@intel.com>
4595L: linux-edac@vger.kernel.org
4596S: Maintained
4597F: drivers/edac/skx_edac.c
4598
4599EDAC-XGENE
4600APPLIED MICRO (APM) X-GENE SOC EDAC
4601M: Loc Ho <lho@apm.com>
4602S: Supported
4603F: drivers/edac/xgene_edac.c
4604F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
4605
4606EDIROL UA-101/UA-1000 DRIVER
4607M: Clemens Ladisch <clemens@ladisch.de>
4608L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4609T: git git://git.alsa-project.org/alsa-kernel.git
4610S: Maintained
4611F: sound/usb/misc/ua101.c
4612
4613EXTENSIBLE FIRMWARE INTERFACE (EFI)
4614M: Matt Fleming <matt@codeblueprint.co.uk>
4615L: linux-efi@vger.kernel.org
4616T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4617S: Maintained
4618F: Documentation/efi-stub.txt
4619F: arch/ia64/kernel/efi.c
4620F: arch/x86/boot/compressed/eboot.[ch]
4621F: arch/x86/include/asm/efi.h
4622F: arch/x86/platform/efi/
4623F: drivers/firmware/efi/
4624F: include/linux/efi*.h
4625
4626EFI VARIABLE FILESYSTEM
4627M: Matthew Garrett <matthew.garrett@nebula.com>
4628M: Jeremy Kerr <jk@ozlabs.org>
4629M: Matt Fleming <matt@codeblueprint.co.uk>
4630T: git git://git.kernel.org/pub/scm/linux/kernel/git/mfleming/efi.git
4631L: linux-efi@vger.kernel.org
4632S: Maintained
4633F: fs/efivarfs/
4634
4635EFIFB FRAMEBUFFER DRIVER
4636L: linux-fbdev@vger.kernel.org
4637M: Peter Jones <pjones@redhat.com>
4638S: Maintained
4639F: drivers/video/fbdev/efifb.c
4640
4641EFI TEST DRIVER
4642L: linux-efi@vger.kernel.org
4643M: Ivan Hu <ivan.hu@canonical.com>
4644M: Matt Fleming <matt@codeblueprint.co.uk>
4645S: Maintained
4646F: drivers/firmware/efi/test/
4647
4648EFS FILESYSTEM
4649W: http://aeschi.ch.eu.org/efs/
4650S: Orphan
4651F: fs/efs/
4652
4653EHEA (IBM pSeries eHEA 10Gb ethernet adapter) DRIVER
4654M: Douglas Miller <dougmill@linux.vnet.ibm.com>
4655L: netdev@vger.kernel.org
4656S: Maintained
4657F: drivers/net/ethernet/ibm/ehea/
4658
4659EM28XX VIDEO4LINUX DRIVER
4660M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
4661M: Mauro Carvalho Chehab <mchehab@kernel.org>
4662L: linux-media@vger.kernel.org
4663W: https://linuxtv.org
4664T: git git://linuxtv.org/media_tree.git
4665S: Maintained
4666F: drivers/media/usb/em28xx/
4667F: Documentation/media/v4l-drivers/em28xx*
4668
4669EMBEDDED LINUX
4670M: Paul Gortmaker <paul.gortmaker@windriver.com>
4671M: Matt Mackall <mpm@selenic.com>
4672M: David Woodhouse <dwmw2@infradead.org>
4673L: linux-embedded@vger.kernel.org
4674S: Maintained
4675
4676EMULEX/AVAGO LPFC FC/FCOE SCSI DRIVER
4677M: James Smart <james.smart@avagotech.com>
4678M: Dick Kennedy <dick.kennedy@avagotech.com>
4679L: linux-scsi@vger.kernel.org
4680W: http://www.avagotech.com
4681S: Supported
4682F: drivers/scsi/lpfc/
4683
4684ENE CB710 FLASH CARD READER DRIVER
4685M: Michał Mirosław <mirq-linux@rere.qmqm.pl>
4686S: Maintained
4687F: drivers/misc/cb710/
4688F: drivers/mmc/host/cb710-mmc.*
4689F: include/linux/cb710.h
4690
4691ENE KB2426 (ENE0100/ENE020XX) INFRARED RECEIVER
4692M: Maxim Levitsky <maximlevitsky@gmail.com>
4693S: Maintained
4694F: drivers/media/rc/ene_ir.*
4695
4696EPSON S1D13XXX FRAMEBUFFER DRIVER
4697M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
4698S: Maintained
4699T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
4700F: drivers/video/fbdev/s1d13xxxfb.c
4701F: include/video/s1d13xxxfb.h
4702
4703ET131X NETWORK DRIVER
4704M: Mark Einon <mark.einon@gmail.com>
4705S: Odd Fixes
4706F: drivers/net/ethernet/agere/
4707
4708ETHERNET BRIDGE
4709M: Stephen Hemminger <stephen@networkplumber.org>
4710L: bridge@lists.linux-foundation.org (moderated for non-subscribers)
4711L: netdev@vger.kernel.org
4712W: http://www.linuxfoundation.org/en/Net:Bridge
4713S: Maintained
4714F: include/linux/netfilter_bridge/
4715F: net/bridge/
4716
4717ETHERNET PHY LIBRARY
4718M: Florian Fainelli <f.fainelli@gmail.com>
4719L: netdev@vger.kernel.org
4720S: Maintained
4721F: include/linux/phy.h
4722F: include/linux/phy_fixed.h
4723F: drivers/net/phy/
4724F: Documentation/networking/phy.txt
4725F: drivers/of/of_mdio.c
4726F: drivers/of/of_net.c
4727
4728EXT2 FILE SYSTEM
4729M: Jan Kara <jack@suse.com>
4730L: linux-ext4@vger.kernel.org
4731S: Maintained
4732F: Documentation/filesystems/ext2.txt
4733F: fs/ext2/
4734F: include/linux/ext2*
4735
4736EXT4 FILE SYSTEM
4737M: "Theodore Ts'o" <tytso@mit.edu>
4738M: Andreas Dilger <adilger.kernel@dilger.ca>
4739L: linux-ext4@vger.kernel.org
4740W: http://ext4.wiki.kernel.org
4741Q: http://patchwork.ozlabs.org/project/linux-ext4/list/
4742T: git git://git.kernel.org/pub/scm/linux/kernel/git/tytso/ext4.git
4743S: Maintained
4744F: Documentation/filesystems/ext4.txt
4745F: fs/ext4/
4746
4747Extended Verification Module (EVM)
4748M: Mimi Zohar <zohar@linux.vnet.ibm.com>
4749L: linux-ima-devel@lists.sourceforge.net
4750L: linux-security-module@vger.kernel.org
4751S: Supported
4752F: security/integrity/evm/
4753
4754EXTERNAL CONNECTOR SUBSYSTEM (EXTCON)
4755M: MyungJoo Ham <myungjoo.ham@samsung.com>
4756M: Chanwoo Choi <cw00.choi@samsung.com>
4757L: linux-kernel@vger.kernel.org
4758T: git git://git.kernel.org/pub/scm/linux/kernel/git/chanwoo/extcon.git
4759S: Maintained
4760F: drivers/extcon/
4761F: include/linux/extcon/
4762F: include/linux/extcon.h
4763F: Documentation/extcon/
4764F: Documentation/devicetree/bindings/extcon/
4765
4766EXYNOS DP DRIVER
4767M: Jingoo Han <jingoohan1@gmail.com>
4768L: dri-devel@lists.freedesktop.org
4769S: Maintained
4770F: drivers/gpu/drm/exynos/exynos_dp*
4771
4772EXYNOS SYSMMU (IOMMU) driver
4773M: Marek Szyprowski <m.szyprowski@samsung.com>
4774L: iommu@lists.linux-foundation.org
4775S: Maintained
4776F: drivers/iommu/exynos-iommu.c
4777
4778EZchip NPS platform support
4779M: Noam Camus <noamc@ezchip.com>
4780S: Supported
4781F: arch/arc/plat-eznps
4782F: arch/arc/boot/dts/eznps.dts
4783
4784F71805F HARDWARE MONITORING DRIVER
4785M: Jean Delvare <jdelvare@suse.com>
4786L: linux-hwmon@vger.kernel.org
4787S: Maintained
4788F: Documentation/hwmon/f71805f
4789F: drivers/hwmon/f71805f.c
4790
4791FC0011 TUNER DRIVER
4792M: Michael Buesch <m@bues.ch>
4793L: linux-media@vger.kernel.org
4794S: Maintained
4795F: drivers/media/tuners/fc0011.h
4796F: drivers/media/tuners/fc0011.c
4797
4798FC2580 MEDIA DRIVER
4799M: Antti Palosaari <crope@iki.fi>
4800L: linux-media@vger.kernel.org
4801W: https://linuxtv.org
4802W: http://palosaari.fi/linux/
4803Q: http://patchwork.linuxtv.org/project/linux-media/list/
4804T: git git://linuxtv.org/anttip/media_tree.git
4805S: Maintained
4806F: drivers/media/tuners/fc2580*
4807
4808FANOTIFY
4809M: Eric Paris <eparis@redhat.com>
4810S: Maintained
4811F: fs/notify/fanotify/
4812F: include/linux/fanotify.h
4813F: include/uapi/linux/fanotify.h
4814
4815FARSYNC SYNCHRONOUS DRIVER
4816M: Kevin Curtis <kevin.curtis@farsite.co.uk>
4817W: http://www.farsite.co.uk/
4818S: Supported
4819F: drivers/net/wan/farsync.*
4820
4821FAULT INJECTION SUPPORT
4822M: Akinobu Mita <akinobu.mita@gmail.com>
4823S: Supported
4824F: Documentation/fault-injection/
4825F: lib/fault-inject.c
4826
4827FBTFT Framebuffer drivers
4828M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
4829M: Noralf Trønnes <noralf@tronnes.org>
4830S: Maintained
4831F: drivers/staging/fbtft/
4832
4833FCOE SUBSYSTEM (libfc, libfcoe, fcoe)
4834M: Johannes Thumshirn <jth@kernel.org>
4835L: fcoe-devel@open-fcoe.org
4836W: www.Open-FCoE.org
4837S: Supported
4838F: drivers/scsi/libfc/
4839F: drivers/scsi/fcoe/
4840F: include/scsi/fc/
4841F: include/scsi/libfc.h
4842F: include/scsi/libfcoe.h
4843F: include/uapi/scsi/fc/
4844
4845FILE LOCKING (flock() and fcntl()/lockf())
4846M: Jeff Layton <jlayton@poochiereds.net>
4847M: "J. Bruce Fields" <bfields@fieldses.org>
4848L: linux-fsdevel@vger.kernel.org
4849S: Maintained
4850F: include/linux/fcntl.h
4851F: include/linux/fs.h
4852F: include/uapi/linux/fcntl.h
4853F: include/uapi/linux/fs.h
4854F: fs/fcntl.c
4855F: fs/locks.c
4856
4857FILESYSTEMS (VFS and infrastructure)
4858M: Alexander Viro <viro@zeniv.linux.org.uk>
4859L: linux-fsdevel@vger.kernel.org
4860S: Maintained
4861F: fs/*
4862
4863FINTEK F75375S HARDWARE MONITOR AND FAN CONTROLLER DRIVER
4864M: Riku Voipio <riku.voipio@iki.fi>
4865L: linux-hwmon@vger.kernel.org
4866S: Maintained
4867F: drivers/hwmon/f75375s.c
4868F: include/linux/f75375s.h
4869
4870FIREWIRE AUDIO DRIVERS
4871M: Clemens Ladisch <clemens@ladisch.de>
4872L: alsa-devel@alsa-project.org (moderated for non-subscribers)
4873T: git git://git.alsa-project.org/alsa-kernel.git
4874S: Maintained
4875F: sound/firewire/
4876
4877FIREWIRE MEDIA DRIVERS (firedtv)
4878M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4879L: linux-media@vger.kernel.org
4880L: linux1394-devel@lists.sourceforge.net
4881T: git git://git.kernel.org/pub/scm/linux/kernel/git/mchehab/linux-media.git
4882S: Maintained
4883F: drivers/media/firewire/
4884
4885FIREWIRE SBP-2 TARGET
4886M: Chris Boot <bootc@bootc.net>
4887L: linux-scsi@vger.kernel.org
4888L: target-devel@vger.kernel.org
4889L: linux1394-devel@lists.sourceforge.net
4890T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/lio-core-2.6.git master
4891S: Maintained
4892F: drivers/target/sbp/
4893
4894FIREWIRE SUBSYSTEM
4895M: Stefan Richter <stefanr@s5r6.in-berlin.de>
4896L: linux1394-devel@lists.sourceforge.net
4897W: http://ieee1394.wiki.kernel.org/
4898T: git git://git.kernel.org/pub/scm/linux/kernel/git/ieee1394/linux1394.git
4899S: Maintained
4900F: drivers/firewire/
4901F: include/linux/firewire.h
4902F: include/uapi/linux/firewire*.h
4903F: tools/firewire/
4904
4905FIRMWARE LOADER (request_firmware)
4906M: Ming Lei <ming.lei@canonical.com>
4907M: Luis R. Rodriguez <mcgrof@kernel.org>
4908L: linux-kernel@vger.kernel.org
4909S: Maintained
4910F: Documentation/firmware_class/
4911F: drivers/base/firmware*.c
4912F: include/linux/firmware.h
4913
4914FLASH ADAPTER DRIVER (IBM Flash Adapter 900GB Full Height PCI Flash Card)
4915M: Joshua Morris <josh.h.morris@us.ibm.com>
4916M: Philip Kelleher <pjk1939@linux.vnet.ibm.com>
4917S: Maintained
4918F: drivers/block/rsxx/
4919
4920FLOPPY DRIVER
4921M: Jiri Kosina <jikos@kernel.org>
4922T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/floppy.git
4923S: Odd fixes
4924F: drivers/block/floppy.c
4925
4926FMC SUBSYSTEM
4927M: Alessandro Rubini <rubini@gnudd.com>
4928W: http://www.ohwr.org/projects/fmc-bus
4929S: Supported
4930F: drivers/fmc/
4931F: include/linux/fmc*.h
4932F: include/linux/ipmi-fru.h
4933K: fmc_d.*register
4934
4935FPGA MANAGER FRAMEWORK
4936M: Alan Tull <atull@opensource.altera.com>
4937R: Moritz Fischer <moritz.fischer@ettus.com>
4938S: Maintained
4939F: drivers/fpga/
4940F: include/linux/fpga/fpga-mgr.h
4941W: http://www.rocketboards.org
4942
4943FPU EMULATOR
4944M: Bill Metzenthen <billm@melbpc.org.au>
4945W: http://floatingpoint.sourceforge.net/emulator/index.html
4946S: Maintained
4947F: arch/x86/math-emu/
4948
4949FRAME RELAY DLCI/FRAD (Sangoma drivers too)
4950L: netdev@vger.kernel.org
4951S: Orphan
4952F: drivers/net/wan/dlci.c
4953F: drivers/net/wan/sdla.c
4954
4955FRAMEBUFFER LAYER
4956M: Tomi Valkeinen <tomi.valkeinen@ti.com>
4957L: linux-fbdev@vger.kernel.org
4958Q: http://patchwork.kernel.org/project/linux-fbdev/list/
4959S: Maintained
4960F: Documentation/fb/
4961F: drivers/video/
4962F: include/video/
4963F: include/linux/fb.h
4964F: include/uapi/video/
4965F: include/uapi/linux/fb.h
4966
4967FREESCALE DIU FRAMEBUFFER DRIVER
4968M: Timur Tabi <timur@tabi.org>
4969L: linux-fbdev@vger.kernel.org
4970S: Maintained
4971F: drivers/video/fbdev/fsl-diu-fb.*
4972
4973FREESCALE DMA DRIVER
4974M: Li Yang <leoli@freescale.com>
4975M: Zhang Wei <zw@zh-kernel.org>
4976L: linuxppc-dev@lists.ozlabs.org
4977S: Maintained
4978F: drivers/dma/fsldma.*
4979
4980FREESCALE GPMI NAND DRIVER
4981M: Han Xu <han.xu@nxp.com>
4982L: linux-mtd@lists.infradead.org
4983S: Maintained
4984F: drivers/mtd/nand/gpmi-nand/*
4985
4986FREESCALE I2C CPM DRIVER
4987M: Jochen Friedrich <jochen@scram.de>
4988L: linuxppc-dev@lists.ozlabs.org
4989L: linux-i2c@vger.kernel.org
4990S: Maintained
4991F: drivers/i2c/busses/i2c-cpm.c
4992
4993FREESCALE IMX / MXC FRAMEBUFFER DRIVER
4994M: Sascha Hauer <kernel@pengutronix.de>
4995L: linux-fbdev@vger.kernel.org
4996L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4997S: Maintained
4998F: include/linux/platform_data/video-imxfb.h
4999F: drivers/video/fbdev/imxfb.c
5000
5001FREESCALE QUAD SPI DRIVER
5002M: Han Xu <han.xu@nxp.com>
5003L: linux-mtd@lists.infradead.org
5004S: Maintained
5005F: drivers/mtd/spi-nor/fsl-quadspi.c
5006
5007FREESCALE SOC FS_ENET DRIVER
5008M: Pantelis Antoniou <pantelis.antoniou@gmail.com>
5009M: Vitaly Bordug <vbordug@ru.mvista.com>
5010L: linuxppc-dev@lists.ozlabs.org
5011L: netdev@vger.kernel.org
5012S: Maintained
5013F: drivers/net/ethernet/freescale/fs_enet/
5014F: include/linux/fs_enet_pd.h
5015
5016FREESCALE IMX / MXC FEC DRIVER
5017M: Fugang Duan <fugang.duan@nxp.com>
5018L: netdev@vger.kernel.org
5019S: Maintained
5020F: drivers/net/ethernet/freescale/fec_main.c
5021F: drivers/net/ethernet/freescale/fec_ptp.c
5022F: drivers/net/ethernet/freescale/fec.h
5023F: Documentation/devicetree/bindings/net/fsl-fec.txt
5024
5025FREESCALE QORIQ DPAA FMAN DRIVER
5026M: Madalin Bucur <madalin.bucur@nxp.com>
5027L: netdev@vger.kernel.org
5028S: Maintained
5029F: drivers/net/ethernet/freescale/fman
5030F: Documentation/devicetree/bindings/powerpc/fsl/fman.txt
5031
5032FREESCALE QUICC ENGINE LIBRARY
5033L: linuxppc-dev@lists.ozlabs.org
5034S: Orphan
5035F: drivers/soc/fsl/qe/
5036F: include/soc/fsl/*qe*.h
5037F: include/soc/fsl/*ucc*.h
5038
5039FREESCALE USB PERIPHERAL DRIVERS
5040M: Li Yang <leoli@freescale.com>
5041L: linux-usb@vger.kernel.org
5042L: linuxppc-dev@lists.ozlabs.org
5043S: Maintained
5044F: drivers/usb/gadget/udc/fsl*
5045
5046FREESCALE QUICC ENGINE UCC ETHERNET DRIVER
5047M: Li Yang <leoli@freescale.com>
5048L: netdev@vger.kernel.org
5049L: linuxppc-dev@lists.ozlabs.org
5050S: Maintained
5051F: drivers/net/ethernet/freescale/ucc_geth*
5052
5053FREESCALE eTSEC ETHERNET DRIVER (GIANFAR)
5054M: Claudiu Manoil <claudiu.manoil@freescale.com>
5055L: netdev@vger.kernel.org
5056S: Maintained
5057F: drivers/net/ethernet/freescale/gianfar*
5058X: drivers/net/ethernet/freescale/gianfar_ptp.c
5059F: Documentation/devicetree/bindings/net/fsl-tsec-phy.txt
5060
5061FREESCALE QUICC ENGINE UCC HDLC DRIVER
5062M: Zhao Qiang <qiang.zhao@nxp.com>
5063L: netdev@vger.kernel.org
5064L: linuxppc-dev@lists.ozlabs.org
5065S: Maintained
5066F: drivers/net/wan/fsl_ucc_hdlc*
5067
5068FREESCALE QUICC ENGINE UCC UART DRIVER
5069M: Timur Tabi <timur@tabi.org>
5070L: linuxppc-dev@lists.ozlabs.org
5071S: Maintained
5072F: drivers/tty/serial/ucc_uart.c
5073
5074FREESCALE SOC SOUND DRIVERS
5075M: Timur Tabi <timur@tabi.org>
5076M: Nicolin Chen <nicoleotsuka@gmail.com>
5077M: Xiubo Li <Xiubo.Lee@gmail.com>
5078R: Fabio Estevam <fabio.estevam@nxp.com>
5079L: alsa-devel@alsa-project.org (moderated for non-subscribers)
5080L: linuxppc-dev@lists.ozlabs.org
5081S: Maintained
5082F: sound/soc/fsl/fsl*
5083F: sound/soc/fsl/imx*
5084F: sound/soc/fsl/mpc8610_hpcd.c
5085
5086FREESCALE QORIQ MANAGEMENT COMPLEX DRIVER
5087M: "J. German Rivera" <German.Rivera@freescale.com>
5088M: Stuart Yoder <stuart.yoder@nxp.com>
5089L: linux-kernel@vger.kernel.org
5090S: Maintained
5091F: drivers/staging/fsl-mc/
5092
5093FREEVXFS FILESYSTEM
5094M: Christoph Hellwig <hch@infradead.org>
5095W: ftp://ftp.openlinux.org/pub/people/hch/vxfs
5096S: Maintained
5097F: fs/freevxfs/
5098
5099FREEZER
5100M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5101M: Pavel Machek <pavel@ucw.cz>
5102L: linux-pm@vger.kernel.org
5103S: Supported
5104F: Documentation/power/freezing-of-tasks.txt
5105F: include/linux/freezer.h
5106F: kernel/freezer.c
5107
5108FRONTSWAP API
5109M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
5110L: linux-kernel@vger.kernel.org
5111S: Maintained
5112F: mm/frontswap.c
5113F: include/linux/frontswap.h
5114
5115FS-CACHE: LOCAL CACHING FOR NETWORK FILESYSTEMS
5116M: David Howells <dhowells@redhat.com>
5117L: linux-cachefs@redhat.com (moderated for non-subscribers)
5118S: Supported
5119F: Documentation/filesystems/caching/
5120F: fs/fscache/
5121F: include/linux/fscache*.h
5122
5123FS-CRYPTO: FILE SYSTEM LEVEL ENCRYPTION SUPPORT
5124M: Theodore Y. Ts'o <tytso@mit.edu>
5125M: Jaegeuk Kim <jaegeuk@kernel.org>
5126S: Supported
5127F: fs/crypto/
5128F: include/linux/fscrypto.h
5129
5130F2FS FILE SYSTEM
5131M: Jaegeuk Kim <jaegeuk@kernel.org>
5132M: Chao Yu <yuchao0@huawei.com>
5133L: linux-f2fs-devel@lists.sourceforge.net
5134W: https://f2fs.wiki.kernel.org/
5135T: git git://git.kernel.org/pub/scm/linux/kernel/git/jaegeuk/f2fs.git
5136S: Maintained
5137F: Documentation/filesystems/f2fs.txt
5138F: Documentation/ABI/testing/sysfs-fs-f2fs
5139F: fs/f2fs/
5140F: include/linux/f2fs_fs.h
5141F: include/trace/events/f2fs.h
5142
5143FUJITSU FR-V (FRV) PORT
5144S: Orphan
5145F: arch/frv/
5146
5147FUJITSU LAPTOP EXTRAS
5148M: Jonathan Woithe <jwoithe@just42.net>
5149L: platform-driver-x86@vger.kernel.org
5150S: Maintained
5151F: drivers/platform/x86/fujitsu-laptop.c
5152
5153FUJITSU M-5MO LS CAMERA ISP DRIVER
5154M: Kyungmin Park <kyungmin.park@samsung.com>
5155M: Heungjun Kim <riverful.kim@samsung.com>
5156L: linux-media@vger.kernel.org
5157S: Maintained
5158F: drivers/media/i2c/m5mols/
5159F: include/media/i2c/m5mols.h
5160
5161FUJITSU TABLET EXTRAS
5162M: Robert Gerlach <khnz@gmx.de>
5163L: platform-driver-x86@vger.kernel.org
5164S: Maintained
5165F: drivers/platform/x86/fujitsu-tablet.c
5166
5167FUSE: FILESYSTEM IN USERSPACE
5168M: Miklos Szeredi <miklos@szeredi.hu>
5169L: linux-fsdevel@vger.kernel.org
5170W: http://fuse.sourceforge.net/
5171T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/fuse.git
5172S: Maintained
5173F: fs/fuse/
5174F: include/uapi/linux/fuse.h
5175F: Documentation/filesystems/fuse.txt
5176
5177FUTURE DOMAIN TMC-16x0 SCSI DRIVER (16-bit)
5178M: Rik Faith <faith@cs.unc.edu>
5179L: linux-scsi@vger.kernel.org
5180S: Odd Fixes (e.g., new signatures)
5181F: drivers/scsi/fdomain.*
5182
5183GCC PLUGINS
5184M: Kees Cook <keescook@chromium.org>
5185R: Emese Revfy <re.emese@gmail.com>
5186L: kernel-hardening@lists.openwall.com
5187S: Maintained
5188F: scripts/gcc-plugins/
5189F: scripts/gcc-plugin.sh
5190F: Documentation/gcc-plugins.txt
5191
5192GCOV BASED KERNEL PROFILING
5193M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
5194S: Maintained
5195F: kernel/gcov/
5196F: Documentation/dev-tools/gcov.rst
5197
5198GDT SCSI DISK ARRAY CONTROLLER DRIVER
5199M: Achim Leubner <achim_leubner@adaptec.com>
5200L: linux-scsi@vger.kernel.org
5201W: http://www.icp-vortex.com/
5202S: Supported
5203F: drivers/scsi/gdt*
5204
5205GDB KERNEL DEBUGGING HELPER SCRIPTS
5206M: Jan Kiszka <jan.kiszka@siemens.com>
5207M: Kieran Bingham <kieran@bingham.xyz>
5208S: Supported
5209F: scripts/gdb/
5210
5211GEMTEK FM RADIO RECEIVER DRIVER
5212M: Hans Verkuil <hverkuil@xs4all.nl>
5213L: linux-media@vger.kernel.org
5214T: git git://linuxtv.org/media_tree.git
5215W: https://linuxtv.org
5216S: Maintained
5217F: drivers/media/radio/radio-gemtek*
5218
5219GENERIC GPIO I2C DRIVER
5220M: Haavard Skinnemoen <hskinnemoen@gmail.com>
5221S: Supported
5222F: drivers/i2c/busses/i2c-gpio.c
5223F: include/linux/i2c-gpio.h
5224
5225GENERIC GPIO I2C MULTIPLEXER DRIVER
5226M: Peter Korsgaard <peter.korsgaard@barco.com>
5227L: linux-i2c@vger.kernel.org
5228S: Supported
5229F: drivers/i2c/muxes/i2c-mux-gpio.c
5230F: include/linux/i2c-mux-gpio.h
5231F: Documentation/i2c/muxes/i2c-mux-gpio
5232
5233GENERIC HDLC (WAN) DRIVERS
5234M: Krzysztof Halasa <khc@pm.waw.pl>
5235W: http://www.kernel.org/pub/linux/utils/net/hdlc/
5236S: Maintained
5237F: drivers/net/wan/c101.c
5238F: drivers/net/wan/hd6457*
5239F: drivers/net/wan/hdlc*
5240F: drivers/net/wan/n2.c
5241F: drivers/net/wan/pc300too.c
5242F: drivers/net/wan/pci200syn.c
5243F: drivers/net/wan/wanxl*
5244
5245GENERIC INCLUDE/ASM HEADER FILES
5246M: Arnd Bergmann <arnd@arndb.de>
5247L: linux-arch@vger.kernel.org
5248T: git git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic.git
5249S: Maintained
5250F: include/asm-generic/
5251F: include/uapi/asm-generic/
5252
5253GENERIC PHY FRAMEWORK
5254M: Kishon Vijay Abraham I <kishon@ti.com>
5255L: linux-kernel@vger.kernel.org
5256T: git git://git.kernel.org/pub/scm/linux/kernel/git/kishon/linux-phy.git
5257S: Supported
5258F: drivers/phy/
5259F: include/linux/phy/
5260
5261GENERIC PM DOMAINS
5262M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5263M: Kevin Hilman <khilman@kernel.org>
5264M: Ulf Hansson <ulf.hansson@linaro.org>
5265L: linux-pm@vger.kernel.org
5266S: Supported
5267F: drivers/base/power/domain*.c
5268F: include/linux/pm_domain.h
5269
5270GENERIC UIO DRIVER FOR PCI DEVICES
5271M: "Michael S. Tsirkin" <mst@redhat.com>
5272L: kvm@vger.kernel.org
5273S: Supported
5274F: drivers/uio/uio_pci_generic.c
5275
5276GET_MAINTAINER SCRIPT
5277M: Joe Perches <joe@perches.com>
5278S: Maintained
5279F: scripts/get_maintainer.pl
5280
5281GFS2 FILE SYSTEM
5282M: Steven Whitehouse <swhiteho@redhat.com>
5283M: Bob Peterson <rpeterso@redhat.com>
5284L: cluster-devel@redhat.com
5285W: http://sources.redhat.com/cluster/
5286T: git git://git.kernel.org/pub/scm/linux/kernel/git/gfs2/linux-gfs2.git
5287S: Supported
5288F: Documentation/filesystems/gfs2*.txt
5289F: fs/gfs2/
5290F: include/uapi/linux/gfs2_ondisk.h
5291
5292GIGASET ISDN DRIVERS
5293M: Paul Bolle <pebolle@tiscali.nl>
5294L: gigaset307x-common@lists.sourceforge.net
5295W: http://gigaset307x.sourceforge.net/
5296S: Odd Fixes
5297F: Documentation/isdn/README.gigaset
5298F: drivers/isdn/gigaset/
5299F: include/uapi/linux/gigaset_dev.h
5300
5301GO7007 MPEG CODEC
5302M: Hans Verkuil <hans.verkuil@cisco.com>
5303L: linux-media@vger.kernel.org
5304S: Maintained
5305F: drivers/media/usb/go7007/
5306
5307GOODIX TOUCHSCREEN
5308M: Bastien Nocera <hadess@hadess.net>
5309L: linux-input@vger.kernel.org
5310S: Maintained
5311F: drivers/input/touchscreen/goodix.c
5312
5313GPIO MOCKUP DRIVER
5314M: Bamvor Jian Zhang <bamvor.zhangjian@linaro.org>
5315L: linux-gpio@vger.kernel.org
5316S: Maintained
5317F: drivers/gpio/gpio-mockup.c
5318F: tools/testing/selftests/gpio/
5319
5320GPIO SUBSYSTEM
5321M: Linus Walleij <linus.walleij@linaro.org>
5322M: Alexandre Courbot <gnurou@gmail.com>
5323L: linux-gpio@vger.kernel.org
5324T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-gpio.git
5325S: Maintained
5326F: Documentation/devicetree/bindings/gpio/
5327F: Documentation/gpio/
5328F: Documentation/ABI/testing/gpio-cdev
5329F: Documentation/ABI/obsolete/sysfs-gpio
5330F: drivers/gpio/
5331F: include/linux/gpio/
5332F: include/linux/gpio.h
5333F: include/asm-generic/gpio.h
5334F: include/uapi/linux/gpio.h
5335F: tools/gpio/
5336
5337GRE DEMULTIPLEXER DRIVER
5338M: Dmitry Kozlov <xeb@mail.ru>
5339L: netdev@vger.kernel.org
5340S: Maintained
5341F: net/ipv4/gre_demux.c
5342F: net/ipv4/gre_offload.c
5343F: include/net/gre.h
5344
5345GRETH 10/100/1G Ethernet MAC device driver
5346M: Andreas Larsson <andreas@gaisler.com>
5347L: netdev@vger.kernel.org
5348S: Maintained
5349F: drivers/net/ethernet/aeroflex/
5350
5351GREYBUS SUBSYSTEM
5352M: Johan Hovold <johan@kernel.org>
5353M: Alex Elder <elder@kernel.org>
5354M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
5355S: Maintained
5356F: drivers/staging/greybus/
5357
5358GREYBUS AUDIO PROTOCOLS DRIVERS
5359M: Vaibhav Agarwal <vaibhav.sr@gmail.com>
5360M: Mark Greer <mgreer@animalcreek.com>
5361S: Maintained
5362F: drivers/staging/greybus/audio_apbridgea.c
5363F: drivers/staging/greybus/audio_apbridgea.h
5364F: drivers/staging/greybus/audio_codec.c
5365F: drivers/staging/greybus/audio_codec.h
5366F: drivers/staging/greybus/audio_gb.c
5367F: drivers/staging/greybus/audio_manager.c
5368F: drivers/staging/greybus/audio_manager.h
5369F: drivers/staging/greybus/audio_manager_module.c
5370F: drivers/staging/greybus/audio_manager_private.h
5371F: drivers/staging/greybus/audio_manager_sysfs.c
5372F: drivers/staging/greybus/audio_module.c
5373F: drivers/staging/greybus/audio_topology.c
5374
5375GREYBUS PROTOCOLS DRIVERS
5376M: Rui Miguel Silva <rmfrfs@gmail.com>
5377S: Maintained
5378F: drivers/staging/greybus/sdio.c
5379F: drivers/staging/greybus/light.c
5380F: drivers/staging/greybus/gpio.c
5381F: drivers/staging/greybus/power_supply.c
5382F: drivers/staging/greybus/spi.c
5383F: drivers/staging/greybus/spilib.c
5384
5385GREYBUS PROTOCOLS DRIVERS
5386M: Bryan O'Donoghue <pure.logic@nexus-software.ie>
5387S: Maintained
5388F: drivers/staging/greybus/loopback.c
5389F: drivers/staging/greybus/timesync.c
5390F: drivers/staging/greybus/timesync_platform.c
5391
5392GREYBUS PROTOCOLS DRIVERS
5393M: Viresh Kumar <vireshk@kernel.org>
5394S: Maintained
5395F: drivers/staging/greybus/authentication.c
5396F: drivers/staging/greybus/bootrom.c
5397F: drivers/staging/greybus/firmware.h
5398F: drivers/staging/greybus/fw-core.c
5399F: drivers/staging/greybus/fw-download.c
5400F: drivers/staging/greybus/fw-managament.c
5401F: drivers/staging/greybus/greybus_authentication.h
5402F: drivers/staging/greybus/greybus_firmware.h
5403F: drivers/staging/greybus/hid.c
5404F: drivers/staging/greybus/i2c.c
5405F: drivers/staging/greybus/spi.c
5406F: drivers/staging/greybus/spilib.c
5407F: drivers/staging/greybus/spilib.h
5408
5409GREYBUS PROTOCOLS DRIVERS
5410M: David Lin <dtwlin@gmail.com>
5411S: Maintained
5412F: drivers/staging/greybus/uart.c
5413F: drivers/staging/greybus/log.c
5414
5415GREYBUS PLATFORM DRIVERS
5416M: Vaibhav Hiremath <hvaibhav.linux@gmail.com>
5417S: Maintained
5418F: drivers/staging/greybus/arche-platform.c
5419F: drivers/staging/greybus/arche-apb-ctrl.c
5420F: drivers/staging/greybus/arche_platform.h
5421
5422GS1662 VIDEO SERIALIZER
5423M: Charles-Antoine Couret <charles-antoine.couret@nexvision.fr>
5424L: linux-media@vger.kernel.org
5425T: git git://linuxtv.org/media_tree.git
5426S: Maintained
5427F: drivers/media/spi/gs1662.c
5428
5429GSPCA FINEPIX SUBDRIVER
5430M: Frank Zago <frank@zago.net>
5431L: linux-media@vger.kernel.org
5432T: git git://linuxtv.org/media_tree.git
5433S: Maintained
5434F: drivers/media/usb/gspca/finepix.c
5435
5436GSPCA GL860 SUBDRIVER
5437M: Olivier Lorin <o.lorin@laposte.net>
5438L: linux-media@vger.kernel.org
5439T: git git://linuxtv.org/media_tree.git
5440S: Maintained
5441F: drivers/media/usb/gspca/gl860/
5442
5443GSPCA M5602 SUBDRIVER
5444M: Erik Andren <erik.andren@gmail.com>
5445L: linux-media@vger.kernel.org
5446T: git git://linuxtv.org/media_tree.git
5447S: Maintained
5448F: drivers/media/usb/gspca/m5602/
5449
5450GSPCA PAC207 SONIXB SUBDRIVER
5451M: Hans Verkuil <hverkuil@xs4all.nl>
5452L: linux-media@vger.kernel.org
5453T: git git://linuxtv.org/media_tree.git
5454S: Odd Fixes
5455F: drivers/media/usb/gspca/pac207.c
5456
5457GSPCA SN9C20X SUBDRIVER
5458M: Brian Johnson <brijohn@gmail.com>
5459L: linux-media@vger.kernel.org
5460T: git git://linuxtv.org/media_tree.git
5461S: Maintained
5462F: drivers/media/usb/gspca/sn9c20x.c
5463
5464GSPCA T613 SUBDRIVER
5465M: Leandro Costantino <lcostantino@gmail.com>
5466L: linux-media@vger.kernel.org
5467T: git git://linuxtv.org/media_tree.git
5468S: Maintained
5469F: drivers/media/usb/gspca/t613.c
5470
5471GSPCA USB WEBCAM DRIVER
5472M: Hans Verkuil <hverkuil@xs4all.nl>
5473L: linux-media@vger.kernel.org
5474T: git git://linuxtv.org/media_tree.git
5475S: Odd Fixes
5476F: drivers/media/usb/gspca/
5477
5478GUID PARTITION TABLE (GPT)
5479M: Davidlohr Bueso <dave@stgolabs.net>
5480L: linux-efi@vger.kernel.org
5481S: Maintained
5482F: block/partitions/efi.*
5483
5484STK1160 USB VIDEO CAPTURE DRIVER
5485M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
5486L: linux-media@vger.kernel.org
5487T: git git://linuxtv.org/media_tree.git
5488S: Maintained
5489F: drivers/media/usb/stk1160/
5490
5491H8/300 ARCHITECTURE
5492M: Yoshinori Sato <ysato@users.sourceforge.jp>
5493L: uclinux-h8-devel@lists.sourceforge.jp (moderated for non-subscribers)
5494W: http://uclinux-h8.sourceforge.jp
5495T: git git://git.sourceforge.jp/gitroot/uclinux-h8/linux.git
5496S: Maintained
5497F: arch/h8300/
5498F: drivers/clocksource/h8300_*.c
5499F: drivers/clk/h8300/
5500F: drivers/irqchip/irq-renesas-h8*.c
5501
5502HARD DRIVE ACTIVE PROTECTION SYSTEM (HDAPS) DRIVER
5503M: Frank Seidel <frank@f-seidel.de>
5504L: platform-driver-x86@vger.kernel.org
5505W: http://www.kernel.org/pub/linux/kernel/people/fseidel/hdaps/
5506S: Maintained
5507F: drivers/platform/x86/hdaps.c
5508
5509HDPVR USB VIDEO ENCODER DRIVER
5510M: Hans Verkuil <hverkuil@xs4all.nl>
5511L: linux-media@vger.kernel.org
5512T: git git://linuxtv.org/media_tree.git
5513W: https://linuxtv.org
5514S: Odd Fixes
5515F: drivers/media/usb/hdpvr/
5516
5517HWPOISON MEMORY FAILURE HANDLING
5518M: Naoya Horiguchi <n-horiguchi@ah.jp.nec.com>
5519L: linux-mm@kvack.org
5520S: Maintained
5521F: mm/memory-failure.c
5522F: mm/hwpoison-inject.c
5523
5524HYPERVISOR VIRTUAL CONSOLE DRIVER
5525L: linuxppc-dev@lists.ozlabs.org
5526S: Odd Fixes
5527F: drivers/tty/hvc/
5528
5529HACKRF MEDIA DRIVER
5530M: Antti Palosaari <crope@iki.fi>
5531L: linux-media@vger.kernel.org
5532W: https://linuxtv.org
5533W: http://palosaari.fi/linux/
5534Q: http://patchwork.linuxtv.org/project/linux-media/list/
5535T: git git://linuxtv.org/anttip/media_tree.git
5536S: Maintained
5537F: drivers/media/usb/hackrf/
5538
5539HARDWARE MONITORING
5540M: Jean Delvare <jdelvare@suse.com>
5541M: Guenter Roeck <linux@roeck-us.net>
5542L: linux-hwmon@vger.kernel.org
5543W: http://hwmon.wiki.kernel.org/
5544T: quilt http://jdelvare.nerim.net/devel/linux/jdelvare-hwmon/
5545T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
5546S: Maintained
5547F: Documentation/hwmon/
5548F: drivers/hwmon/
5549F: include/linux/hwmon*.h
5550
5551HARDWARE RANDOM NUMBER GENERATOR CORE
5552M: Matt Mackall <mpm@selenic.com>
5553M: Herbert Xu <herbert@gondor.apana.org.au>
5554L: linux-crypto@vger.kernel.org
5555S: Odd fixes
5556F: Documentation/devicetree/bindings/rng/
5557F: Documentation/hw_random.txt
5558F: drivers/char/hw_random/
5559F: include/linux/hw_random.h
5560
5561HARDWARE SPINLOCK CORE
5562M: Ohad Ben-Cohen <ohad@wizery.com>
5563M: Bjorn Andersson <bjorn.andersson@linaro.org>
5564L: linux-remoteproc@vger.kernel.org
5565S: Maintained
5566T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/hwspinlock.git
5567F: Documentation/devicetree/bindings/hwlock/
5568F: Documentation/hwspinlock.txt
5569F: drivers/hwspinlock/
5570F: include/linux/hwspinlock.h
5571
5572HARMONY SOUND DRIVER
5573L: linux-parisc@vger.kernel.org
5574S: Maintained
5575F: sound/parisc/harmony.*
5576
5577HD29L2 MEDIA DRIVER
5578M: Antti Palosaari <crope@iki.fi>
5579L: linux-media@vger.kernel.org
5580W: https://linuxtv.org
5581W: http://palosaari.fi/linux/
5582Q: http://patchwork.linuxtv.org/project/linux-media/list/
5583T: git git://linuxtv.org/anttip/media_tree.git
5584S: Maintained
5585F: drivers/media/dvb-frontends/hd29l2*
5586
5587HEWLETT PACKARD ENTERPRISE ILO NMI WATCHDOG DRIVER
5588M: Brian Boylston <brian.boylston@hpe.com>
5589S: Supported
5590F: Documentation/watchdog/hpwdt.txt
5591F: drivers/watchdog/hpwdt.c
5592
5593HEWLETT-PACKARD SMART ARRAY RAID DRIVER (hpsa)
5594M: Don Brace <don.brace@microsemi.com>
5595L: iss_storagedev@hp.com
5596L: esc.storagedev@microsemi.com
5597L: linux-scsi@vger.kernel.org
5598S: Supported
5599F: Documentation/scsi/hpsa.txt
5600F: drivers/scsi/hpsa*.[ch]
5601F: include/linux/cciss*.h
5602F: include/uapi/linux/cciss*.h
5603
5604HEWLETT-PACKARD SMART CISS RAID DRIVER (cciss)
5605M: Don Brace <don.brace@microsemi.com>
5606L: iss_storagedev@hp.com
5607L: esc.storagedev@microsemi.com
5608L: linux-scsi@vger.kernel.org
5609S: Supported
5610F: Documentation/blockdev/cciss.txt
5611F: drivers/block/cciss*
5612F: include/linux/cciss_ioctl.h
5613F: include/uapi/linux/cciss_ioctl.h
5614
5615HFI1 DRIVER
5616M: Mike Marciniszyn <mike.marciniszyn@intel.com>
5617M: Dennis Dalessandro <dennis.dalessandro@intel.com>
5618L: linux-rdma@vger.kernel.org
5619S: Supported
5620F: drivers/infiniband/hw/hfi1
5621
5622HFS FILESYSTEM
5623L: linux-fsdevel@vger.kernel.org
5624S: Orphan
5625F: Documentation/filesystems/hfs.txt
5626F: fs/hfs/
5627
5628HFSPLUS FILESYSTEM
5629L: linux-fsdevel@vger.kernel.org
5630S: Orphan
5631F: Documentation/filesystems/hfsplus.txt
5632F: fs/hfsplus/
5633
5634HGA FRAMEBUFFER DRIVER
5635M: Ferenc Bakonyi <fero@drama.obuda.kando.hu>
5636L: linux-nvidia@lists.surfsouth.com
5637W: http://drama.obuda.kando.hu/~fero/cgi-bin/hgafb.shtml
5638S: Maintained
5639F: drivers/video/fbdev/hgafb.c
5640
5641HIBERNATION (aka Software Suspend, aka swsusp)
5642M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
5643M: Pavel Machek <pavel@ucw.cz>
5644L: linux-pm@vger.kernel.org
5645S: Supported
5646F: arch/x86/power/
5647F: drivers/base/power/
5648F: kernel/power/
5649F: include/linux/suspend.h
5650F: include/linux/freezer.h
5651F: include/linux/pm.h
5652F: arch/*/include/asm/suspend*.h
5653
5654HID CORE LAYER
5655M: Jiri Kosina <jikos@kernel.org>
5656R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
5657L: linux-input@vger.kernel.org
5658T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
5659S: Maintained
5660F: drivers/hid/
5661F: include/linux/hid*
5662F: include/uapi/linux/hid*
5663
5664HID SENSOR HUB DRIVERS
5665M: Jiri Kosina <jikos@kernel.org>
5666M: Jonathan Cameron <jic23@kernel.org>
5667M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
5668L: linux-input@vger.kernel.org
5669L: linux-iio@vger.kernel.org
5670S: Maintained
5671F: Documentation/hid/hid-sensor*
5672F: drivers/hid/hid-sensor-*
5673F: drivers/iio/*/hid-*
5674F: include/linux/hid-sensor-*
5675
5676HIGH-RESOLUTION TIMERS, CLOCKEVENTS, DYNTICKS
5677M: Thomas Gleixner <tglx@linutronix.de>
5678L: linux-kernel@vger.kernel.org
5679T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
5680S: Maintained
5681F: Documentation/timers/
5682F: kernel/time/hrtimer.c
5683F: kernel/time/clockevents.c
5684F: kernel/time/tick*.*
5685F: kernel/time/timer_*.c
5686F: include/linux/clockchips.h
5687F: include/linux/hrtimer.h
5688
5689HIGH-SPEED SCC DRIVER FOR AX.25
5690L: linux-hams@vger.kernel.org
5691S: Orphan
5692F: drivers/net/hamradio/dmascc.c
5693F: drivers/net/hamradio/scc.c
5694
5695HIGHPOINT ROCKETRAID 3xxx RAID DRIVER
5696M: HighPoint Linux Team <linux@highpoint-tech.com>
5697W: http://www.highpoint-tech.com
5698S: Supported
5699F: Documentation/scsi/hptiop.txt
5700F: drivers/scsi/hptiop.c
5701
5702HIPPI
5703M: Jes Sorensen <jes@trained-monkey.org>
5704L: linux-hippi@sunsite.dk
5705S: Maintained
5706F: include/linux/hippidevice.h
5707F: include/uapi/linux/if_hippi.h
5708F: net/802/hippi.c
5709F: drivers/net/hippi/
5710
5711HISILICON NETWORK SUBSYSTEM DRIVER
5712M: Yisen Zhuang <yisen.zhuang@huawei.com>
5713M: Salil Mehta <salil.mehta@huawei.com>
5714L: netdev@vger.kernel.org
5715W: http://www.hisilicon.com
5716S: Maintained
5717F: drivers/net/ethernet/hisilicon/
5718F: Documentation/devicetree/bindings/net/hisilicon*.txt
5719
5720HISILICON ROCE DRIVER
5721M: Lijun Ou <oulijun@huawei.com>
5722M: Wei Hu(Xavier) <xavier.huwei@huawei.com>
5723L: linux-rdma@vger.kernel.org
5724S: Maintained
5725F: drivers/infiniband/hw/hns/
5726F: Documentation/devicetree/bindings/infiniband/hisilicon-hns-roce.txt
5727
5728HISILICON SAS Controller
5729M: John Garry <john.garry@huawei.com>
5730W: http://www.hisilicon.com
5731S: Supported
5732F: drivers/scsi/hisi_sas/
5733F: Documentation/devicetree/bindings/scsi/hisilicon-sas.txt
5734
5735HOST AP DRIVER
5736M: Jouni Malinen <j@w1.fi>
5737L: linux-wireless@vger.kernel.org
5738W: http://w1.fi/hostap-driver.html
5739S: Obsolete
5740F: drivers/net/wireless/intersil/hostap/
5741
5742HP COMPAQ TC1100 TABLET WMI EXTRAS DRIVER
5743L: platform-driver-x86@vger.kernel.org
5744S: Orphan
5745F: drivers/platform/x86/tc1100-wmi.c
5746
5747HP100: Driver for HP 10/100 Mbit/s Voice Grade Network Adapter Series
5748M: Jaroslav Kysela <perex@perex.cz>
5749S: Maintained
5750F: drivers/net/ethernet/hp/hp100.*
5751
5752HPET: High Precision Event Timers driver
5753M: Clemens Ladisch <clemens@ladisch.de>
5754S: Maintained
5755F: Documentation/timers/hpet.txt
5756F: drivers/char/hpet.c
5757F: include/linux/hpet.h
5758F: include/uapi/linux/hpet.h
5759
5760HPET: x86
5761S: Orphan
5762F: arch/x86/kernel/hpet.c
5763F: arch/x86/include/asm/hpet.h
5764
5765HPFS FILESYSTEM
5766M: Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
5767W: http://artax.karlin.mff.cuni.cz/~mikulas/vyplody/hpfs/index-e.cgi
5768S: Maintained
5769F: fs/hpfs/
5770
5771HSI SUBSYSTEM
5772M: Sebastian Reichel <sre@kernel.org>
5773T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-hsi.git
5774S: Maintained
5775F: Documentation/ABI/testing/sysfs-bus-hsi
5776F: Documentation/device-drivers/serial-interfaces.rst
5777F: drivers/hsi/
5778F: include/linux/hsi/
5779F: include/uapi/linux/hsi/
5780
5781HSO 3G MODEM DRIVER
5782M: Jan Dumon <j.dumon@option.com>
5783W: http://www.pharscape.org
5784S: Maintained
5785F: drivers/net/usb/hso.c
5786
5787HSR NETWORK PROTOCOL
5788M: Arvid Brodin <arvid.brodin@alten.se>
5789L: netdev@vger.kernel.org
5790S: Maintained
5791F: net/hsr/
5792
5793HTCPEN TOUCHSCREEN DRIVER
5794M: Pau Oliva Fora <pof@eslack.org>
5795L: linux-input@vger.kernel.org
5796S: Maintained
5797F: drivers/input/touchscreen/htcpen.c
5798
5799HUGETLB FILESYSTEM
5800M: Nadia Yvette Chambers <nyc@holomorphy.com>
5801S: Maintained
5802F: fs/hugetlbfs/
5803
5804HVA ST MEDIA DRIVER
5805M: Jean-Christophe Trotin <jean-christophe.trotin@st.com>
5806L: linux-media@vger.kernel.org
5807T: git git://linuxtv.org/media_tree.git
5808W: https://linuxtv.org
5809S: Supported
5810F: drivers/media/platform/sti/hva
5811
5812Hyper-V CORE AND DRIVERS
5813M: "K. Y. Srinivasan" <kys@microsoft.com>
5814M: Haiyang Zhang <haiyangz@microsoft.com>
5815L: devel@linuxdriverproject.org
5816S: Maintained
5817F: arch/x86/include/asm/mshyperv.h
5818F: arch/x86/include/uapi/asm/hyperv.h
5819F: arch/x86/kernel/cpu/mshyperv.c
5820F: drivers/hid/hid-hyperv.c
5821F: drivers/hv/
5822F: drivers/input/serio/hyperv-keyboard.c
5823F: drivers/pci/host/pci-hyperv.c
5824F: drivers/net/hyperv/
5825F: drivers/scsi/storvsc_drv.c
5826F: drivers/video/fbdev/hyperv_fb.c
5827F: include/linux/hyperv.h
5828F: tools/hv/
5829F: Documentation/ABI/stable/sysfs-bus-vmbus
5830
5831I2C MUXES
5832M: Peter Rosin <peda@axentia.se>
5833L: linux-i2c@vger.kernel.org
5834S: Maintained
5835F: Documentation/i2c/i2c-topology
5836F: Documentation/i2c/muxes/
5837F: Documentation/devicetree/bindings/i2c/i2c-mux*
5838F: Documentation/devicetree/bindings/i2c/i2c-arb*
5839F: Documentation/devicetree/bindings/i2c/i2c-gate*
5840F: drivers/i2c/i2c-mux.c
5841F: drivers/i2c/muxes/
5842F: include/linux/i2c-mux.h
5843
5844I2C OVER PARALLEL PORT
5845M: Jean Delvare <jdelvare@suse.com>
5846L: linux-i2c@vger.kernel.org
5847S: Maintained
5848F: Documentation/i2c/busses/i2c-parport
5849F: Documentation/i2c/busses/i2c-parport-light
5850F: drivers/i2c/busses/i2c-parport.c
5851F: drivers/i2c/busses/i2c-parport-light.c
5852
5853I2C/SMBUS CONTROLLER DRIVERS FOR PC
5854M: Jean Delvare <jdelvare@suse.com>
5855L: linux-i2c@vger.kernel.org
5856S: Maintained
5857F: Documentation/i2c/busses/i2c-ali1535
5858F: Documentation/i2c/busses/i2c-ali1563
5859F: Documentation/i2c/busses/i2c-ali15x3
5860F: Documentation/i2c/busses/i2c-amd756
5861F: Documentation/i2c/busses/i2c-amd8111
5862F: Documentation/i2c/busses/i2c-i801
5863F: Documentation/i2c/busses/i2c-nforce2
5864F: Documentation/i2c/busses/i2c-piix4
5865F: Documentation/i2c/busses/i2c-sis5595
5866F: Documentation/i2c/busses/i2c-sis630
5867F: Documentation/i2c/busses/i2c-sis96x
5868F: Documentation/i2c/busses/i2c-via
5869F: Documentation/i2c/busses/i2c-viapro
5870F: drivers/i2c/busses/i2c-ali1535.c
5871F: drivers/i2c/busses/i2c-ali1563.c
5872F: drivers/i2c/busses/i2c-ali15x3.c
5873F: drivers/i2c/busses/i2c-amd756.c
5874F: drivers/i2c/busses/i2c-amd756-s4882.c
5875F: drivers/i2c/busses/i2c-amd8111.c
5876F: drivers/i2c/busses/i2c-i801.c
5877F: drivers/i2c/busses/i2c-isch.c
5878F: drivers/i2c/busses/i2c-nforce2.c
5879F: drivers/i2c/busses/i2c-nforce2-s4985.c
5880F: drivers/i2c/busses/i2c-piix4.c
5881F: drivers/i2c/busses/i2c-sis5595.c
5882F: drivers/i2c/busses/i2c-sis630.c
5883F: drivers/i2c/busses/i2c-sis96x.c
5884F: drivers/i2c/busses/i2c-via.c
5885F: drivers/i2c/busses/i2c-viapro.c
5886
5887I2C/SMBUS ISMT DRIVER
5888M: Seth Heasley <seth.heasley@intel.com>
5889M: Neil Horman <nhorman@tuxdriver.com>
5890L: linux-i2c@vger.kernel.org
5891F: drivers/i2c/busses/i2c-ismt.c
5892F: Documentation/i2c/busses/i2c-ismt
5893
5894I2C/SMBUS STUB DRIVER
5895M: Jean Delvare <jdelvare@suse.com>
5896L: linux-i2c@vger.kernel.org
5897S: Maintained
5898F: drivers/i2c/i2c-stub.c
5899
5900I2C SUBSYSTEM
5901M: Wolfram Sang <wsa@the-dreams.de>
5902L: linux-i2c@vger.kernel.org
5903W: https://i2c.wiki.kernel.org/
5904Q: https://patchwork.ozlabs.org/project/linux-i2c/list/
5905T: git git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux.git
5906S: Maintained
5907F: Documentation/devicetree/bindings/i2c/
5908F: Documentation/i2c/
5909F: drivers/i2c/
5910F: drivers/i2c/*/
5911F: include/linux/i2c.h
5912F: include/linux/i2c-*.h
5913F: include/uapi/linux/i2c.h
5914F: include/uapi/linux/i2c-*.h
5915
5916I2C ACPI SUPPORT
5917M: Mika Westerberg <mika.westerberg@linux.intel.com>
5918L: linux-i2c@vger.kernel.org
5919L: linux-acpi@vger.kernel.org
5920S: Maintained
5921
5922I2C-TAOS-EVM DRIVER
5923M: Jean Delvare <jdelvare@suse.com>
5924L: linux-i2c@vger.kernel.org
5925S: Maintained
5926F: Documentation/i2c/busses/i2c-taos-evm
5927F: drivers/i2c/busses/i2c-taos-evm.c
5928
5929I2C-TINY-USB DRIVER
5930M: Till Harbaum <till@harbaum.org>
5931L: linux-i2c@vger.kernel.org
5932W: http://www.harbaum.org/till/i2c_tiny_usb
5933S: Maintained
5934F: drivers/i2c/busses/i2c-tiny-usb.c
5935
5936i386 BOOT CODE
5937M: "H. Peter Anvin" <hpa@zytor.com>
5938S: Maintained
5939F: arch/x86/boot/
5940
5941i386 SETUP CODE / CPU ERRATA WORKAROUNDS
5942M: "H. Peter Anvin" <hpa@zytor.com>
5943T: git git://git.kernel.org/pub/scm/linux/kernel/git/hpa/linux-2.6-x86setup.git
5944S: Maintained
5945
5946IA64 (Itanium) PLATFORM
5947M: Tony Luck <tony.luck@intel.com>
5948M: Fenghua Yu <fenghua.yu@intel.com>
5949L: linux-ia64@vger.kernel.org
5950T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
5951S: Maintained
5952F: arch/ia64/
5953
5954IBM Power VMX Cryptographic instructions
5955M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5956M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5957L: linux-crypto@vger.kernel.org
5958S: Supported
5959F: drivers/crypto/vmx/Makefile
5960F: drivers/crypto/vmx/Kconfig
5961F: drivers/crypto/vmx/vmx.c
5962F: drivers/crypto/vmx/aes*
5963F: drivers/crypto/vmx/ghash*
5964F: drivers/crypto/vmx/ppc-xlate.pl
5965
5966IBM Power in-Nest Crypto Acceleration
5967M: Leonidas S. Barbosa <leosilva@linux.vnet.ibm.com>
5968M: Paulo Flabiano Smorigo <pfsmorigo@linux.vnet.ibm.com>
5969L: linux-crypto@vger.kernel.org
5970S: Supported
5971F: drivers/crypto/nx/Makefile
5972F: drivers/crypto/nx/Kconfig
5973F: drivers/crypto/nx/nx-aes*
5974F: drivers/crypto/nx/nx-sha*
5975F: drivers/crypto/nx/nx.*
5976F: drivers/crypto/nx/nx_csbcpb.h
5977F: drivers/crypto/nx/nx_debugfs.h
5978
5979IBM Power 842 compression accelerator
5980M: Dan Streetman <ddstreet@ieee.org>
5981S: Supported
5982F: drivers/crypto/nx/Makefile
5983F: drivers/crypto/nx/Kconfig
5984F: drivers/crypto/nx/nx-842*
5985F: include/linux/sw842.h
5986F: crypto/842.c
5987F: lib/842/
5988
5989IBM Power Linux RAID adapter
5990M: Brian King <brking@us.ibm.com>
5991S: Supported
5992F: drivers/scsi/ipr.*
5993
5994IBM Power Virtual Ethernet Device Driver
5995M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
5996L: netdev@vger.kernel.org
5997S: Supported
5998F: drivers/net/ethernet/ibm/ibmveth.*
5999
6000IBM Power SRIOV Virtual NIC Device Driver
6001M: Thomas Falcon <tlfalcon@linux.vnet.ibm.com>
6002M: John Allen <jallen@linux.vnet.ibm.com>
6003L: netdev@vger.kernel.org
6004S: Supported
6005F: drivers/net/ethernet/ibm/ibmvnic.*
6006
6007IBM Power Virtual SCSI Device Drivers
6008M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6009L: linux-scsi@vger.kernel.org
6010S: Supported
6011F: drivers/scsi/ibmvscsi/ibmvscsi*
6012F: include/scsi/viosrp.h
6013
6014IBM Power Virtual SCSI Device Target Driver
6015M: Bryant G. Ly <bryantly@linux.vnet.ibm.com>
6016M: Michael Cyr <mikecyr@linux.vnet.ibm.com>
6017L: linux-scsi@vger.kernel.org
6018L: target-devel@vger.kernel.org
6019S: Supported
6020F: drivers/scsi/ibmvscsi_tgt/
6021
6022IBM Power Virtual FC Device Drivers
6023M: Tyrel Datwyler <tyreld@linux.vnet.ibm.com>
6024L: linux-scsi@vger.kernel.org
6025S: Supported
6026F: drivers/scsi/ibmvscsi/ibmvfc*
6027
6028IBM ServeRAID RAID DRIVER
6029S: Orphan
6030F: drivers/scsi/ips.*
6031
6032ICH LPC AND GPIO DRIVER
6033M: Peter Tyser <ptyser@xes-inc.com>
6034S: Maintained
6035F: drivers/mfd/lpc_ich.c
6036F: drivers/gpio/gpio-ich.c
6037
6038IDE SUBSYSTEM
6039M: "David S. Miller" <davem@davemloft.net>
6040L: linux-ide@vger.kernel.org
6041Q: http://patchwork.ozlabs.org/project/linux-ide/list/
6042T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/ide.git
6043S: Maintained
6044F: Documentation/ide/
6045F: drivers/ide/
6046F: include/linux/ide.h
6047
6048IDEAPAD LAPTOP EXTRAS DRIVER
6049M: Ike Panhc <ike.pan@canonical.com>
6050L: platform-driver-x86@vger.kernel.org
6051W: http://launchpad.net/ideapad-laptop
6052S: Maintained
6053F: drivers/platform/x86/ideapad-laptop.c
6054
6055IDEAPAD LAPTOP SLIDEBAR DRIVER
6056M: Andrey Moiseev <o2g.org.ru@gmail.com>
6057L: linux-input@vger.kernel.org
6058W: https://github.com/o2genum/ideapad-slidebar
6059S: Maintained
6060F: drivers/input/misc/ideapad_slidebar.c
6061
6062IDE/ATAPI DRIVERS
6063M: Borislav Petkov <bp@alien8.de>
6064L: linux-ide@vger.kernel.org
6065S: Maintained
6066F: Documentation/cdrom/ide-cd
6067F: drivers/ide/ide-cd*
6068
6069IDLE-I7300
6070M: Andy Henroid <andrew.d.henroid@intel.com>
6071L: linux-pm@vger.kernel.org
6072S: Supported
6073F: drivers/idle/i7300_idle.c
6074
6075IEEE 802.15.4 SUBSYSTEM
6076M: Alexander Aring <aar@pengutronix.de>
6077L: linux-wpan@vger.kernel.org
6078W: http://wpan.cakelab.org/
6079T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
6080T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
6081S: Maintained
6082F: net/ieee802154/
6083F: net/mac802154/
6084F: drivers/net/ieee802154/
6085F: include/linux/nl802154.h
6086F: include/linux/ieee802154.h
6087F: include/net/nl802154.h
6088F: include/net/mac802154.h
6089F: include/net/af_ieee802154.h
6090F: include/net/cfg802154.h
6091F: include/net/ieee802154_netdev.h
6092F: Documentation/networking/ieee802154.txt
6093
6094IGORPLUG-USB IR RECEIVER
6095M: Sean Young <sean@mess.org>
6096L: linux-media@vger.kernel.org
6097S: Maintained
6098F: drivers/media/rc/igorplugusb.c
6099
6100IGUANAWORKS USB IR TRANSCEIVER
6101M: Sean Young <sean@mess.org>
6102L: linux-media@vger.kernel.org
6103S: Maintained
6104F: drivers/media/rc/iguanair.c
6105
6106IIO SUBSYSTEM AND DRIVERS
6107M: Jonathan Cameron <jic23@kernel.org>
6108R: Hartmut Knaack <knaack.h@gmx.de>
6109R: Lars-Peter Clausen <lars@metafoo.de>
6110R: Peter Meerwald-Stadler <pmeerw@pmeerw.net>
6111L: linux-iio@vger.kernel.org
6112T: git git://git.kernel.org/pub/scm/linux/kernel/git/jic23/iio.git
6113S: Maintained
6114F: Documentation/devicetree/bindings/iio/
6115F: drivers/iio/
6116F: drivers/staging/iio/
6117F: include/linux/iio/
6118F: tools/iio/
6119
6120IKANOS/ADI EAGLE ADSL USB DRIVER
6121M: Matthieu Castet <castet.matthieu@free.fr>
6122M: Stanislaw Gruszka <stf_xl@wp.pl>
6123S: Maintained
6124F: drivers/usb/atm/ueagle-atm.c
6125
6126INA209 HARDWARE MONITOR DRIVER
6127M: Guenter Roeck <linux@roeck-us.net>
6128L: linux-hwmon@vger.kernel.org
6129S: Maintained
6130F: Documentation/hwmon/ina209
6131F: Documentation/devicetree/bindings/i2c/ina209.txt
6132F: drivers/hwmon/ina209.c
6133
6134INA2XX HARDWARE MONITOR DRIVER
6135M: Guenter Roeck <linux@roeck-us.net>
6136L: linux-hwmon@vger.kernel.org
6137S: Maintained
6138F: Documentation/hwmon/ina2xx
6139F: drivers/hwmon/ina2xx.c
6140F: include/linux/platform_data/ina2xx.h
6141
6142INDUSTRY PACK SUBSYSTEM (IPACK)
6143M: Samuel Iglesias Gonsalvez <siglesias@igalia.com>
6144M: Jens Taprogge <jens.taprogge@taprogge.org>
6145M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
6146L: industrypack-devel@lists.sourceforge.net
6147W: http://industrypack.sourceforge.net
6148S: Maintained
6149F: drivers/ipack/
6150
6151INGENIC JZ4780 DMA Driver
6152M: Zubair Lutfullah Kakakhel <Zubair.Kakakhel@imgtec.com>
6153S: Maintained
6154F: drivers/dma/dma-jz4780.c
6155
6156INGENIC JZ4780 NAND DRIVER
6157M: Harvey Hunt <harveyhuntnexus@gmail.com>
6158L: linux-mtd@lists.infradead.org
6159S: Maintained
6160F: drivers/mtd/nand/jz4780_*
6161
6162INTEGRITY MEASUREMENT ARCHITECTURE (IMA)
6163M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6164M: Dmitry Kasatkin <dmitry.kasatkin@gmail.com>
6165L: linux-ima-devel@lists.sourceforge.net
6166L: linux-ima-user@lists.sourceforge.net
6167L: linux-security-module@vger.kernel.org
6168T: git git://git.kernel.org/pub/scm/linux/kernel/git/zohar/linux-integrity.git
6169S: Supported
6170F: security/integrity/ima/
6171
6172IMGTEC IR DECODER DRIVER
6173M: James Hogan <james.hogan@imgtec.com>
6174S: Maintained
6175F: drivers/media/rc/img-ir/
6176
6177IMS TWINTURBO FRAMEBUFFER DRIVER
6178L: linux-fbdev@vger.kernel.org
6179S: Orphan
6180F: drivers/video/fbdev/imsttfb.c
6181
6182INFINIBAND SUBSYSTEM
6183M: Doug Ledford <dledford@redhat.com>
6184M: Sean Hefty <sean.hefty@intel.com>
6185M: Hal Rosenstock <hal.rosenstock@gmail.com>
6186L: linux-rdma@vger.kernel.org
6187W: http://www.openfabrics.org/
6188Q: http://patchwork.kernel.org/project/linux-rdma/list/
6189T: git git://git.kernel.org/pub/scm/linux/kernel/git/dledford/rdma.git
6190S: Supported
6191F: Documentation/infiniband/
6192F: drivers/infiniband/
6193F: include/uapi/linux/if_infiniband.h
6194F: include/uapi/rdma/
6195F: include/rdma/
6196
6197INOTIFY
6198M: John McCutchan <john@johnmccutchan.com>
6199M: Robert Love <rlove@rlove.org>
6200M: Eric Paris <eparis@parisplace.org>
6201S: Maintained
6202F: Documentation/filesystems/inotify.txt
6203F: fs/notify/inotify/
6204F: include/linux/inotify.h
6205F: include/uapi/linux/inotify.h
6206
6207INPUT (KEYBOARD, MOUSE, JOYSTICK, TOUCHSCREEN) DRIVERS
6208M: Dmitry Torokhov <dmitry.torokhov@gmail.com>
6209L: linux-input@vger.kernel.org
6210Q: http://patchwork.kernel.org/project/linux-input/list/
6211T: git git://git.kernel.org/pub/scm/linux/kernel/git/dtor/input.git
6212S: Maintained
6213F: drivers/input/
6214F: include/linux/input.h
6215F: include/uapi/linux/input.h
6216F: include/linux/input/
6217F: Documentation/devicetree/bindings/input/
6218
6219INPUT MULTITOUCH (MT) PROTOCOL
6220M: Henrik Rydberg <rydberg@bitmath.org>
6221L: linux-input@vger.kernel.org
6222S: Odd fixes
6223F: Documentation/input/multi-touch-protocol.txt
6224F: drivers/input/input-mt.c
6225K: \b(ABS|SYN)_MT_
6226
6227INTEL ASoC BDW/HSW DRIVERS
6228M: Jie Yang <yang.jie@linux.intel.com>
6229L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6230S: Supported
6231F: sound/soc/intel/common/sst-dsp*
6232F: sound/soc/intel/common/sst-firmware.c
6233F: sound/soc/intel/boards/broadwell.c
6234F: sound/soc/intel/haswell/
6235
6236INTEL C600 SERIES SAS CONTROLLER DRIVER
6237M: Intel SCU Linux support <intel-linux-scu@intel.com>
6238M: Artur Paszkiewicz <artur.paszkiewicz@intel.com>
6239L: linux-scsi@vger.kernel.org
6240T: git git://git.code.sf.net/p/intel-sas/isci
6241S: Supported
6242F: drivers/scsi/isci/
6243
6244INTEL HID EVENT DRIVER
6245M: Alex Hung <alex.hung@canonical.com>
6246L: platform-driver-x86@vger.kernel.org
6247S: Maintained
6248F: drivers/platform/x86/intel-hid.c
6249
6250INTEL VIRTUAL BUTTON DRIVER
6251M: AceLan Kao <acelan.kao@canonical.com>
6252L: platform-driver-x86@vger.kernel.org
6253S: Maintained
6254F: drivers/platform/x86/intel-vbtn.c
6255
6256INTEL IDLE DRIVER
6257M: Len Brown <lenb@kernel.org>
6258L: linux-pm@vger.kernel.org
6259T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux.git
6260S: Supported
6261F: drivers/idle/intel_idle.c
6262
6263INTEL INTEGRATED SENSOR HUB DRIVER
6264M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6265M: Jiri Kosina <jikos@kernel.org>
6266L: linux-input@vger.kernel.org
6267S: Maintained
6268F: drivers/hid/intel-ish-hid/
6269
6270INTEL PSTATE DRIVER
6271M: Srinivas Pandruvada <srinivas.pandruvada@linux.intel.com>
6272M: Len Brown <lenb@kernel.org>
6273L: linux-pm@vger.kernel.org
6274S: Supported
6275F: drivers/cpufreq/intel_pstate.c
6276
6277INTEL FRAMEBUFFER DRIVER (excluding 810 and 815)
6278M: Maik Broemme <mbroemme@libmpq.org>
6279L: linux-fbdev@vger.kernel.org
6280S: Maintained
6281F: Documentation/fb/intelfb.txt
6282F: drivers/video/fbdev/intelfb/
6283
6284INTEL 810/815 FRAMEBUFFER DRIVER
6285M: Antonino Daplas <adaplas@gmail.com>
6286L: linux-fbdev@vger.kernel.org
6287S: Maintained
6288F: drivers/video/fbdev/i810/
6289
6290INTEL MENLOW THERMAL DRIVER
6291M: Sujith Thomas <sujith.thomas@intel.com>
6292L: platform-driver-x86@vger.kernel.org
6293W: https://01.org/linux-acpi
6294S: Supported
6295F: drivers/platform/x86/intel_menlow.c
6296
6297INTEL I/OAT DMA DRIVER
6298M: Dave Jiang <dave.jiang@intel.com>
6299R: Dan Williams <dan.j.williams@intel.com>
6300L: dmaengine@vger.kernel.org
6301Q: https://patchwork.kernel.org/project/linux-dmaengine/list/
6302S: Supported
6303F: drivers/dma/ioat*
6304
6305INTEL IOMMU (VT-d)
6306M: David Woodhouse <dwmw2@infradead.org>
6307L: iommu@lists.linux-foundation.org
6308T: git git://git.infradead.org/iommu-2.6.git
6309S: Supported
6310F: drivers/iommu/intel-iommu.c
6311F: include/linux/intel-iommu.h
6312
6313INTEL IOP-ADMA DMA DRIVER
6314R: Dan Williams <dan.j.williams@intel.com>
6315S: Odd fixes
6316F: drivers/dma/iop-adma.c
6317
6318INTEL IXP4XX QMGR, NPE, ETHERNET and HSS SUPPORT
6319M: Krzysztof Halasa <khalasa@piap.pl>
6320S: Maintained
6321F: arch/arm/mach-ixp4xx/include/mach/qmgr.h
6322F: arch/arm/mach-ixp4xx/include/mach/npe.h
6323F: arch/arm/mach-ixp4xx/ixp4xx_qmgr.c
6324F: arch/arm/mach-ixp4xx/ixp4xx_npe.c
6325F: drivers/net/ethernet/xscale/ixp4xx_eth.c
6326F: drivers/net/wan/ixp4xx_hss.c
6327
6328INTEL IXP4XX RANDOM NUMBER GENERATOR SUPPORT
6329M: Deepak Saxena <dsaxena@plexity.net>
6330S: Maintained
6331F: drivers/char/hw_random/ixp4xx-rng.c
6332
6333INTEL ETHERNET DRIVERS
6334M: Jeff Kirsher <jeffrey.t.kirsher@intel.com>
6335L: intel-wired-lan@lists.osuosl.org (moderated for non-subscribers)
6336W: http://www.intel.com/support/feedback.htm
6337W: http://e1000.sourceforge.net/
6338Q: http://patchwork.ozlabs.org/project/intel-wired-lan/list/
6339T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/net-queue.git
6340T: git git://git.kernel.org/pub/scm/linux/kernel/git/jkirsher/next-queue.git
6341S: Supported
6342F: Documentation/networking/e100.txt
6343F: Documentation/networking/e1000.txt
6344F: Documentation/networking/e1000e.txt
6345F: Documentation/networking/igb.txt
6346F: Documentation/networking/igbvf.txt
6347F: Documentation/networking/ixgb.txt
6348F: Documentation/networking/ixgbe.txt
6349F: Documentation/networking/ixgbevf.txt
6350F: Documentation/networking/i40e.txt
6351F: Documentation/networking/i40evf.txt
6352F: drivers/net/ethernet/intel/
6353F: drivers/net/ethernet/intel/*/
6354
6355INTEL RDMA RNIC DRIVER
6356M: Faisal Latif <faisal.latif@intel.com>
6357R: Chien Tin Tung <chien.tin.tung@intel.com>
6358R: Mustafa Ismail <mustafa.ismail@intel.com>
6359R: Shiraz Saleem <shiraz.saleem@intel.com>
6360R: Tatyana Nikolova <tatyana.e.nikolova@intel.com>
6361L: linux-rdma@vger.kernel.org
6362S: Supported
6363F: drivers/infiniband/hw/i40iw/
6364
6365INTEL MERRIFIELD GPIO DRIVER
6366M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
6367L: linux-gpio@vger.kernel.org
6368S: Maintained
6369F: drivers/gpio/gpio-merrifield.c
6370
6371INTEL-MID GPIO DRIVER
6372M: David Cohen <david.a.cohen@linux.intel.com>
6373L: linux-gpio@vger.kernel.org
6374S: Maintained
6375F: drivers/gpio/gpio-intel-mid.c
6376
6377INTEL PRO/WIRELESS 2100, 2200BG, 2915ABG NETWORK CONNECTION SUPPORT
6378M: Stanislav Yakovlev <stas.yakovlev@gmail.com>
6379L: linux-wireless@vger.kernel.org
6380S: Maintained
6381F: Documentation/networking/README.ipw2100
6382F: Documentation/networking/README.ipw2200
6383F: drivers/net/wireless/intel/ipw2x00/
6384
6385INTEL(R) TRACE HUB
6386M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
6387S: Supported
6388F: Documentation/trace/intel_th.txt
6389F: drivers/hwtracing/intel_th/
6390
6391INTEL(R) TRUSTED EXECUTION TECHNOLOGY (TXT)
6392M: Ning Sun <ning.sun@intel.com>
6393L: tboot-devel@lists.sourceforge.net
6394W: http://tboot.sourceforge.net
6395T: hg http://tboot.hg.sourceforge.net:8000/hgroot/tboot/tboot
6396S: Supported
6397F: Documentation/intel_txt.txt
6398F: include/linux/tboot.h
6399F: arch/x86/kernel/tboot.c
6400
6401INTEL WIRELESS WIMAX CONNECTION 2400
6402M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
6403M: linux-wimax@intel.com
6404L: wimax@linuxwimax.org (subscribers-only)
6405S: Supported
6406W: http://linuxwimax.org
6407F: Documentation/wimax/README.i2400m
6408F: drivers/net/wimax/i2400m/
6409F: include/uapi/linux/wimax/i2400m.h
6410
6411INTEL WIRELESS 3945ABG/BG, 4965AGN (iwlegacy)
6412M: Stanislaw Gruszka <sgruszka@redhat.com>
6413L: linux-wireless@vger.kernel.org
6414S: Supported
6415F: drivers/net/wireless/intel/iwlegacy/
6416
6417INTEL WIRELESS WIFI LINK (iwlwifi)
6418M: Johannes Berg <johannes.berg@intel.com>
6419M: Emmanuel Grumbach <emmanuel.grumbach@intel.com>
6420M: Luca Coelho <luciano.coelho@intel.com>
6421M: Intel Linux Wireless <linuxwifi@intel.com>
6422L: linux-wireless@vger.kernel.org
6423W: http://intellinuxwireless.org
6424T: git git://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/iwlwifi.git
6425S: Supported
6426F: drivers/net/wireless/intel/iwlwifi/
6427
6428INTEL MANAGEMENT ENGINE (mei)
6429M: Tomas Winkler <tomas.winkler@intel.com>
6430L: linux-kernel@vger.kernel.org
6431S: Supported
6432F: include/uapi/linux/mei.h
6433F: include/linux/mei_cl_bus.h
6434F: drivers/misc/mei/*
6435F: drivers/watchdog/mei_wdt.c
6436F: Documentation/misc-devices/mei/*
6437
6438INTEL MIC DRIVERS (mic)
6439M: Sudeep Dutt <sudeep.dutt@intel.com>
6440M: Ashutosh Dixit <ashutosh.dixit@intel.com>
6441S: Supported
6442W: https://github.com/sudeepdutt/mic
6443W: http://software.intel.com/en-us/mic-developer
6444F: include/linux/mic_bus.h
6445F: include/linux/scif.h
6446F: include/uapi/linux/mic_common.h
6447F: include/uapi/linux/mic_ioctl.h
6448F: include/uapi/linux/scif_ioctl.h
6449F: drivers/misc/mic/
6450F: drivers/dma/mic_x100_dma.c
6451F: drivers/dma/mic_x100_dma.h
6452F: Documentation/mic/
6453
6454INTEL PMC/P-Unit IPC DRIVER
6455M: Zha Qipeng<qipeng.zha@intel.com>
6456L: platform-driver-x86@vger.kernel.org
6457S: Maintained
6458F: drivers/platform/x86/intel_pmc_ipc.c
6459F: drivers/platform/x86/intel_punit_ipc.c
6460F: arch/x86/include/asm/intel_pmc_ipc.h
6461F: arch/x86/include/asm/intel_punit_ipc.h
6462
6463INTEL TELEMETRY DRIVER
6464M: Souvik Kumar Chakravarty <souvik.k.chakravarty@intel.com>
6465L: platform-driver-x86@vger.kernel.org
6466S: Maintained
6467F: arch/x86/include/asm/intel_telemetry.h
6468F: drivers/platform/x86/intel_telemetry*
6469
6470INTEL PMC CORE DRIVER
6471M: Rajneesh Bhardwaj <rajneesh.bhardwaj@intel.com>
6472M: Vishwanath Somayaji <vishwanath.somayaji@intel.com>
6473L: platform-driver-x86@vger.kernel.org
6474S: Maintained
6475F: arch/x86/include/asm/pmc_core.h
6476F: drivers/platform/x86/intel_pmc_core*
6477
6478IOC3 ETHERNET DRIVER
6479M: Ralf Baechle <ralf@linux-mips.org>
6480L: linux-mips@linux-mips.org
6481S: Maintained
6482F: drivers/net/ethernet/sgi/ioc3-eth.c
6483
6484IOC3 SERIAL DRIVER
6485M: Pat Gefre <pfg@sgi.com>
6486L: linux-serial@vger.kernel.org
6487S: Maintained
6488F: drivers/tty/serial/ioc3_serial.c
6489
6490IOMMU DRIVERS
6491M: Joerg Roedel <joro@8bytes.org>
6492L: iommu@lists.linux-foundation.org
6493T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
6494S: Maintained
6495F: Documentation/devicetree/bindings/iommu/
6496F: drivers/iommu/
6497
6498IP MASQUERADING
6499M: Juanjo Ciarlante <jjciarla@raiz.uncu.edu.ar>
6500S: Maintained
6501F: net/ipv4/netfilter/ipt_MASQUERADE.c
6502
6503IPMI SUBSYSTEM
6504M: Corey Minyard <minyard@acm.org>
6505L: openipmi-developer@lists.sourceforge.net (moderated for non-subscribers)
6506W: http://openipmi.sourceforge.net/
6507S: Supported
6508F: Documentation/IPMI.txt
6509F: drivers/char/ipmi/
6510F: include/linux/ipmi*
6511F: include/uapi/linux/ipmi*
6512
6513QCOM AUDIO (ASoC) DRIVERS
6514M: Patrick Lai <plai@codeaurora.org>
6515M: Banajit Goswami <bgoswami@codeaurora.org>
6516L: alsa-devel@alsa-project.org (moderated for non-subscribers)
6517S: Supported
6518F: sound/soc/qcom/
6519
6520IPS SCSI RAID DRIVER
6521M: Adaptec OEM Raid Solutions <aacraid@adaptec.com>
6522L: linux-scsi@vger.kernel.org
6523W: http://www.adaptec.com/
6524S: Maintained
6525F: drivers/scsi/ips*
6526
6527IPVS
6528M: Wensong Zhang <wensong@linux-vs.org>
6529M: Simon Horman <horms@verge.net.au>
6530M: Julian Anastasov <ja@ssi.bg>
6531L: netdev@vger.kernel.org
6532L: lvs-devel@vger.kernel.org
6533S: Maintained
6534T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs-next.git
6535T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/ipvs.git
6536F: Documentation/networking/ipvs-sysctl.txt
6537F: include/net/ip_vs.h
6538F: include/uapi/linux/ip_vs.h
6539F: net/netfilter/ipvs/
6540
6541IPWIRELESS DRIVER
6542M: Jiri Kosina <jikos@kernel.org>
6543M: David Sterba <dsterba@suse.com>
6544S: Odd Fixes
6545F: drivers/tty/ipwireless/
6546
6547IPX NETWORK LAYER
6548M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
6549L: netdev@vger.kernel.org
6550S: Maintained
6551F: include/net/ipx.h
6552F: include/uapi/linux/ipx.h
6553F: net/ipx/
6554
6555IRDA SUBSYSTEM
6556M: Samuel Ortiz <samuel@sortiz.org>
6557L: irda-users@lists.sourceforge.net (subscribers-only)
6558L: netdev@vger.kernel.org
6559W: http://irda.sourceforge.net/
6560S: Maintained
6561T: git git://git.kernel.org/pub/scm/linux/kernel/git/sameo/irda-2.6.git
6562F: Documentation/networking/irda.txt
6563F: drivers/net/irda/
6564F: include/net/irda/
6565F: net/irda/
6566
6567IRQ SUBSYSTEM
6568M: Thomas Gleixner <tglx@linutronix.de>
6569L: linux-kernel@vger.kernel.org
6570S: Maintained
6571T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6572F: kernel/irq/
6573
6574IRQCHIP DRIVERS
6575M: Thomas Gleixner <tglx@linutronix.de>
6576M: Jason Cooper <jason@lakedaemon.net>
6577M: Marc Zyngier <marc.zyngier@arm.com>
6578L: linux-kernel@vger.kernel.org
6579S: Maintained
6580T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6581T: git git://git.infradead.org/users/jcooper/linux.git irqchip/core
6582F: Documentation/devicetree/bindings/interrupt-controller/
6583F: drivers/irqchip/
6584
6585IRQ DOMAINS (IRQ NUMBER MAPPING LIBRARY)
6586M: Marc Zyngier <marc.zyngier@arm.com>
6587S: Maintained
6588T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git irq/core
6589F: Documentation/IRQ-domain.txt
6590F: include/linux/irqdomain.h
6591F: kernel/irq/irqdomain.c
6592F: kernel/irq/msi.c
6593
6594ISA
6595M: William Breathitt Gray <vilhelm.gray@gmail.com>
6596S: Maintained
6597F: Documentation/isa.txt
6598F: drivers/base/isa.c
6599F: include/linux/isa.h
6600
6601ISAPNP
6602M: Jaroslav Kysela <perex@perex.cz>
6603S: Maintained
6604F: Documentation/isapnp.txt
6605F: drivers/pnp/isapnp/
6606F: include/linux/isapnp.h
6607
6608ISA RADIO MODULE
6609M: Hans Verkuil <hverkuil@xs4all.nl>
6610L: linux-media@vger.kernel.org
6611T: git git://linuxtv.org/media_tree.git
6612W: https://linuxtv.org
6613S: Maintained
6614F: drivers/media/radio/radio-isa*
6615
6616iSCSI BOOT FIRMWARE TABLE (iBFT) DRIVER
6617M: Peter Jones <pjones@redhat.com>
6618M: Konrad Rzeszutek Wilk <konrad@kernel.org>
6619S: Maintained
6620F: drivers/firmware/iscsi_ibft*
6621
6622ISCSI
6623M: Mike Christie <michaelc@cs.wisc.edu>
6624L: open-iscsi@googlegroups.com
6625W: www.open-iscsi.org
6626T: git git://git.kernel.org/pub/scm/linux/kernel/git/mnc/linux-2.6-iscsi.git
6627S: Maintained
6628F: drivers/scsi/*iscsi*
6629F: include/scsi/*iscsi*
6630
6631ISCSI EXTENSIONS FOR RDMA (ISER) INITIATOR
6632M: Or Gerlitz <ogerlitz@mellanox.com>
6633M: Sagi Grimberg <sagi@grimberg.me>
6634M: Roi Dayan <roid@mellanox.com>
6635L: linux-rdma@vger.kernel.org
6636S: Supported
6637W: http://www.openfabrics.org
6638W: www.open-iscsi.org
6639Q: http://patchwork.kernel.org/project/linux-rdma/list/
6640F: drivers/infiniband/ulp/iser/
6641
6642ISCSI EXTENSIONS FOR RDMA (ISER) TARGET
6643M: Sagi Grimberg <sagi@grimberg.me>
6644T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
6645L: linux-rdma@vger.kernel.org
6646L: target-devel@vger.kernel.org
6647S: Supported
6648W: http://www.linux-iscsi.org
6649F: drivers/infiniband/ulp/isert
6650
6651ISDN SUBSYSTEM
6652M: Karsten Keil <isdn@linux-pingi.de>
6653L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6654L: netdev@vger.kernel.org
6655W: http://www.isdn4linux.de
6656T: git git://git.kernel.org/pub/scm/linux/kernel/git/kkeil/isdn-2.6.git
6657S: Maintained
6658F: Documentation/isdn/
6659F: drivers/isdn/
6660F: include/linux/isdn.h
6661F: include/linux/isdn/
6662F: include/uapi/linux/isdn.h
6663F: include/uapi/linux/isdn/
6664
6665ISDN SUBSYSTEM (Eicon active card driver)
6666M: Armin Schindler <mac@melware.de>
6667L: isdn4linux@listserv.isdn4linux.de (subscribers-only)
6668W: http://www.melware.de
6669S: Maintained
6670F: drivers/isdn/hardware/eicon/
6671
6672IT87 HARDWARE MONITORING DRIVER
6673M: Jean Delvare <jdelvare@suse.com>
6674L: linux-hwmon@vger.kernel.org
6675S: Maintained
6676F: Documentation/hwmon/it87
6677F: drivers/hwmon/it87.c
6678
6679IT913X MEDIA DRIVER
6680M: Antti Palosaari <crope@iki.fi>
6681L: linux-media@vger.kernel.org
6682W: https://linuxtv.org
6683W: http://palosaari.fi/linux/
6684Q: http://patchwork.linuxtv.org/project/linux-media/list/
6685T: git git://linuxtv.org/anttip/media_tree.git
6686S: Maintained
6687F: drivers/media/tuners/it913x*
6688
6689IVTV VIDEO4LINUX DRIVER
6690M: Andy Walls <awalls@md.metrocast.net>
6691L: ivtv-devel@ivtvdriver.org (subscribers-only)
6692L: linux-media@vger.kernel.org
6693T: git git://linuxtv.org/media_tree.git
6694W: http://www.ivtvdriver.org
6695S: Maintained
6696F: Documentation/media/v4l-drivers/ivtv*
6697F: drivers/media/pci/ivtv/
6698F: include/uapi/linux/ivtv*
6699
6700IX2505V MEDIA DRIVER
6701M: Malcolm Priestley <tvboxspy@gmail.com>
6702L: linux-media@vger.kernel.org
6703W: https://linuxtv.org
6704Q: http://patchwork.linuxtv.org/project/linux-media/list/
6705S: Maintained
6706F: drivers/media/dvb-frontends/ix2505v*
6707
6708JC42.4 TEMPERATURE SENSOR DRIVER
6709M: Guenter Roeck <linux@roeck-us.net>
6710L: linux-hwmon@vger.kernel.org
6711S: Maintained
6712F: drivers/hwmon/jc42.c
6713F: Documentation/hwmon/jc42
6714
6715JFS FILESYSTEM
6716M: Dave Kleikamp <shaggy@kernel.org>
6717L: jfs-discussion@lists.sourceforge.net
6718W: http://jfs.sourceforge.net/
6719T: git git://git.kernel.org/pub/scm/linux/kernel/git/shaggy/jfs-2.6.git
6720S: Maintained
6721F: Documentation/filesystems/jfs.txt
6722F: fs/jfs/
6723
6724JME NETWORK DRIVER
6725M: Guo-Fu Tseng <cooldavid@cooldavid.org>
6726L: netdev@vger.kernel.org
6727S: Maintained
6728F: drivers/net/ethernet/jme.*
6729
6730JOURNALLING FLASH FILE SYSTEM V2 (JFFS2)
6731M: David Woodhouse <dwmw2@infradead.org>
6732L: linux-mtd@lists.infradead.org
6733W: http://www.linux-mtd.infradead.org/doc/jffs2.html
6734S: Maintained
6735F: fs/jffs2/
6736F: include/uapi/linux/jffs2.h
6737
6738JOURNALLING LAYER FOR BLOCK DEVICES (JBD2)
6739M: "Theodore Ts'o" <tytso@mit.edu>
6740M: Jan Kara <jack@suse.com>
6741L: linux-ext4@vger.kernel.org
6742S: Maintained
6743F: fs/jbd2/
6744F: include/linux/jbd2.h
6745
6746JPU V4L2 MEM2MEM DRIVER FOR RENESAS
6747M: Mikhail Ulyanov <mikhail.ulyanov@cogentembedded.com>
6748L: linux-media@vger.kernel.org
6749S: Maintained
6750F: drivers/media/platform/rcar_jpu.c
6751
6752JSM Neo PCI based serial card
6753M: Gabriel Krisman Bertazi <krisman@linux.vnet.ibm.com>
6754L: linux-serial@vger.kernel.org
6755S: Maintained
6756F: drivers/tty/serial/jsm/
6757
6758K10TEMP HARDWARE MONITORING DRIVER
6759M: Clemens Ladisch <clemens@ladisch.de>
6760L: linux-hwmon@vger.kernel.org
6761S: Maintained
6762F: Documentation/hwmon/k10temp
6763F: drivers/hwmon/k10temp.c
6764
6765K8TEMP HARDWARE MONITORING DRIVER
6766M: Rudolf Marek <r.marek@assembler.cz>
6767L: linux-hwmon@vger.kernel.org
6768S: Maintained
6769F: Documentation/hwmon/k8temp
6770F: drivers/hwmon/k8temp.c
6771
6772KASAN
6773M: Andrey Ryabinin <aryabinin@virtuozzo.com>
6774R: Alexander Potapenko <glider@google.com>
6775R: Dmitry Vyukov <dvyukov@google.com>
6776L: kasan-dev@googlegroups.com
6777S: Maintained
6778F: arch/*/include/asm/kasan.h
6779F: arch/*/mm/kasan_init*
6780F: Documentation/dev-tools/kasan.rst
6781F: include/linux/kasan*.h
6782F: lib/test_kasan.c
6783F: mm/kasan/
6784F: scripts/Makefile.kasan
6785
6786KCONFIG
6787M: "Yann E. MORIN" <yann.morin.1998@free.fr>
6788L: linux-kbuild@vger.kernel.org
6789T: git git://gitorious.org/linux-kconfig/linux-kconfig
6790S: Maintained
6791F: Documentation/kbuild/kconfig-language.txt
6792F: scripts/kconfig/
6793
6794KDUMP
6795M: Dave Young <dyoung@redhat.com>
6796M: Baoquan He <bhe@redhat.com>
6797R: Vivek Goyal <vgoyal@redhat.com>
6798L: kexec@lists.infradead.org
6799W: http://lse.sourceforge.net/kdump/
6800S: Maintained
6801F: Documentation/kdump/
6802
6803KEENE FM RADIO TRANSMITTER DRIVER
6804M: Hans Verkuil <hverkuil@xs4all.nl>
6805L: linux-media@vger.kernel.org
6806T: git git://linuxtv.org/media_tree.git
6807W: https://linuxtv.org
6808S: Maintained
6809F: drivers/media/radio/radio-keene*
6810
6811KERNEL AUTOMOUNTER v4 (AUTOFS4)
6812M: Ian Kent <raven@themaw.net>
6813L: autofs@vger.kernel.org
6814S: Maintained
6815F: fs/autofs4/
6816
6817KERNEL BUILD + files below scripts/ (unless maintained elsewhere)
6818M: Michal Marek <mmarek@suse.com>
6819T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git for-next
6820T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git rc-fixes
6821L: linux-kbuild@vger.kernel.org
6822S: Maintained
6823F: Documentation/kbuild/
6824F: Makefile
6825F: scripts/Makefile.*
6826F: scripts/basic/
6827F: scripts/mk*
6828F: scripts/package/
6829
6830KERNEL JANITORS
6831L: kernel-janitors@vger.kernel.org
6832W: http://kernelnewbies.org/KernelJanitors
6833S: Odd Fixes
6834
6835KERNEL NFSD, SUNRPC, AND LOCKD SERVERS
6836M: "J. Bruce Fields" <bfields@fieldses.org>
6837M: Jeff Layton <jlayton@poochiereds.net>
6838L: linux-nfs@vger.kernel.org
6839W: http://nfs.sourceforge.net/
6840T: git git://linux-nfs.org/~bfields/linux.git
6841S: Supported
6842F: fs/nfsd/
6843F: include/uapi/linux/nfsd/
6844F: fs/lockd/
6845F: fs/nfs_common/
6846F: net/sunrpc/
6847F: include/linux/lockd/
6848F: include/linux/sunrpc/
6849F: include/uapi/linux/sunrpc/
6850
6851KERNEL SELFTEST FRAMEWORK
6852M: Shuah Khan <shuahkh@osg.samsung.com>
6853M: Shuah Khan <shuah@kernel.org>
6854L: linux-kselftest@vger.kernel.org
6855T: git git://git.kernel.org/pub/scm/shuah/linux-kselftest
6856S: Maintained
6857F: tools/testing/selftests
6858
6859KERNEL VIRTUAL MACHINE (KVM)
6860M: Paolo Bonzini <pbonzini@redhat.com>
6861M: Radim Krčmář <rkrcmar@redhat.com>
6862L: kvm@vger.kernel.org
6863W: http://www.linux-kvm.org
6864T: git git://git.kernel.org/pub/scm/virt/kvm/kvm.git
6865S: Supported
6866F: Documentation/*/kvm*.txt
6867F: Documentation/virtual/kvm/
6868F: arch/*/kvm/
6869F: arch/x86/kernel/kvm.c
6870F: arch/x86/kernel/kvmclock.c
6871F: arch/*/include/asm/kvm*
6872F: include/linux/kvm*
6873F: include/uapi/linux/kvm*
6874F: virt/kvm/
6875F: tools/kvm/
6876
6877KERNEL VIRTUAL MACHINE (KVM) FOR AMD-V
6878M: Joerg Roedel <joro@8bytes.org>
6879L: kvm@vger.kernel.org
6880W: http://www.linux-kvm.org/
6881S: Maintained
6882F: arch/x86/include/asm/svm.h
6883F: arch/x86/kvm/svm.c
6884
6885KERNEL VIRTUAL MACHINE (KVM) FOR POWERPC
6886M: Alexander Graf <agraf@suse.com>
6887L: kvm-ppc@vger.kernel.org
6888W: http://www.linux-kvm.org/
6889T: git git://github.com/agraf/linux-2.6.git
6890S: Supported
6891F: arch/powerpc/include/asm/kvm*
6892F: arch/powerpc/kvm/
6893
6894KERNEL VIRTUAL MACHINE for s390 (KVM/s390)
6895M: Christian Borntraeger <borntraeger@de.ibm.com>
6896M: Cornelia Huck <cornelia.huck@de.ibm.com>
6897L: linux-s390@vger.kernel.org
6898W: http://www.ibm.com/developerworks/linux/linux390/
6899T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvms390/linux.git
6900S: Supported
6901F: Documentation/s390/kvm.txt
6902F: arch/s390/include/asm/kvm*
6903F: arch/s390/kvm/
6904
6905KERNEL VIRTUAL MACHINE (KVM) FOR ARM
6906M: Christoffer Dall <christoffer.dall@linaro.org>
6907M: Marc Zyngier <marc.zyngier@arm.com>
6908L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6909L: kvmarm@lists.cs.columbia.edu
6910W: http://systems.cs.columbia.edu/projects/kvm-arm
6911T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvmarm/kvmarm.git
6912S: Supported
6913F: arch/arm/include/uapi/asm/kvm*
6914F: arch/arm/include/asm/kvm*
6915F: arch/arm/kvm/
6916F: virt/kvm/arm/
6917F: include/kvm/arm_*
6918
6919KERNEL VIRTUAL MACHINE FOR ARM64 (KVM/arm64)
6920M: Christoffer Dall <christoffer.dall@linaro.org>
6921M: Marc Zyngier <marc.zyngier@arm.com>
6922L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
6923L: kvmarm@lists.cs.columbia.edu
6924S: Maintained
6925F: arch/arm64/include/uapi/asm/kvm*
6926F: arch/arm64/include/asm/kvm*
6927F: arch/arm64/kvm/
6928
6929KERNEL VIRTUAL MACHINE FOR MIPS (KVM/mips)
6930M: James Hogan <james.hogan@imgtec.com>
6931L: linux-mips@linux-mips.org
6932S: Supported
6933F: arch/mips/include/uapi/asm/kvm*
6934F: arch/mips/include/asm/kvm*
6935F: arch/mips/kvm/
6936
6937KEXEC
6938M: Eric Biederman <ebiederm@xmission.com>
6939W: http://kernel.org/pub/linux/utils/kernel/kexec/
6940L: kexec@lists.infradead.org
6941S: Maintained
6942F: include/linux/kexec.h
6943F: include/uapi/linux/kexec.h
6944F: kernel/kexec*
6945
6946KEYS/KEYRINGS:
6947M: David Howells <dhowells@redhat.com>
6948L: keyrings@vger.kernel.org
6949S: Maintained
6950F: Documentation/security/keys.txt
6951F: include/linux/key.h
6952F: include/linux/key-type.h
6953F: include/linux/keyctl.h
6954F: include/uapi/linux/keyctl.h
6955F: include/keys/
6956F: security/keys/
6957
6958KEYS-TRUSTED
6959M: David Safford <safford@us.ibm.com>
6960M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6961L: linux-security-module@vger.kernel.org
6962L: keyrings@vger.kernel.org
6963S: Supported
6964F: Documentation/security/keys-trusted-encrypted.txt
6965F: include/keys/trusted-type.h
6966F: security/keys/trusted.c
6967F: security/keys/trusted.h
6968
6969KEYS-ENCRYPTED
6970M: Mimi Zohar <zohar@linux.vnet.ibm.com>
6971M: David Safford <safford@us.ibm.com>
6972L: linux-security-module@vger.kernel.org
6973L: keyrings@vger.kernel.org
6974S: Supported
6975F: Documentation/security/keys-trusted-encrypted.txt
6976F: include/keys/encrypted-type.h
6977F: security/keys/encrypted-keys/
6978
6979KGDB / KDB /debug_core
6980M: Jason Wessel <jason.wessel@windriver.com>
6981W: http://kgdb.wiki.kernel.org/
6982L: kgdb-bugreport@lists.sourceforge.net
6983T: git git://git.kernel.org/pub/scm/linux/kernel/git/jwessel/kgdb.git
6984S: Maintained
6985F: Documentation/DocBook/kgdb.tmpl
6986F: drivers/misc/kgdbts.c
6987F: drivers/tty/serial/kgdboc.c
6988F: include/linux/kdb.h
6989F: include/linux/kgdb.h
6990F: kernel/debug/
6991
6992KMEMCHECK
6993M: Vegard Nossum <vegardno@ifi.uio.no>
6994M: Pekka Enberg <penberg@kernel.org>
6995S: Maintained
6996F: Documentation/dev-tools/kmemcheck.rst
6997F: arch/x86/include/asm/kmemcheck.h
6998F: arch/x86/mm/kmemcheck/
6999F: include/linux/kmemcheck.h
7000F: mm/kmemcheck.c
7001
7002KMEMLEAK
7003M: Catalin Marinas <catalin.marinas@arm.com>
7004S: Maintained
7005F: Documentation/dev-tools/kmemleak.rst
7006F: include/linux/kmemleak.h
7007F: mm/kmemleak.c
7008F: mm/kmemleak-test.c
7009
7010KPROBES
7011M: Ananth N Mavinakayanahalli <ananth@linux.vnet.ibm.com>
7012M: Anil S Keshavamurthy <anil.s.keshavamurthy@intel.com>
7013M: "David S. Miller" <davem@davemloft.net>
7014M: Masami Hiramatsu <mhiramat@kernel.org>
7015S: Maintained
7016F: Documentation/kprobes.txt
7017F: include/linux/kprobes.h
7018F: kernel/kprobes.c
7019
7020KS0108 LCD CONTROLLER DRIVER
7021M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
7022W: http://miguelojeda.es/auxdisplay.htm
7023W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
7024S: Maintained
7025F: Documentation/auxdisplay/ks0108
7026F: drivers/auxdisplay/ks0108.c
7027F: include/linux/ks0108.h
7028
7029L3MDEV
7030M: David Ahern <dsa@cumulusnetworks.com>
7031L: netdev@vger.kernel.org
7032S: Maintained
7033F: net/l3mdev
7034F: include/net/l3mdev.h
7035
7036LANTIQ MIPS ARCHITECTURE
7037M: John Crispin <john@phrozen.org>
7038L: linux-mips@linux-mips.org
7039S: Maintained
7040F: arch/mips/lantiq
7041
7042LAPB module
7043L: linux-x25@vger.kernel.org
7044S: Orphan
7045F: Documentation/networking/lapb-module.txt
7046F: include/*/lapb.h
7047F: net/lapb/
7048
7049LASI 53c700 driver for PARISC
7050M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
7051L: linux-scsi@vger.kernel.org
7052S: Maintained
7053F: Documentation/scsi/53c700.txt
7054F: drivers/scsi/53c700*
7055
7056LED SUBSYSTEM
7057M: Richard Purdie <rpurdie@rpsys.net>
7058M: Jacek Anaszewski <j.anaszewski@samsung.com>
7059L: linux-leds@vger.kernel.org
7060T: git git://git.kernel.org/pub/scm/linux/kernel/git/j.anaszewski/linux-leds.git
7061S: Maintained
7062F: Documentation/devicetree/bindings/leds/
7063F: drivers/leds/
7064F: include/linux/leds.h
7065
7066LEGACY EEPROM DRIVER
7067M: Jean Delvare <jdelvare@suse.com>
7068S: Maintained
7069F: Documentation/misc-devices/eeprom
7070F: drivers/misc/eeprom/eeprom.c
7071
7072LEGO USB Tower driver
7073M: Juergen Stuber <starblue@users.sourceforge.net>
7074L: legousb-devel@lists.sourceforge.net
7075W: http://legousb.sourceforge.net/
7076S: Maintained
7077F: drivers/usb/misc/legousbtower.c
7078
7079LG2160 MEDIA DRIVER
7080M: Michael Krufky <mkrufky@linuxtv.org>
7081L: linux-media@vger.kernel.org
7082W: https://linuxtv.org
7083W: http://github.com/mkrufky
7084Q: http://patchwork.linuxtv.org/project/linux-media/list/
7085T: git git://linuxtv.org/mkrufky/tuners.git
7086S: Maintained
7087F: drivers/media/dvb-frontends/lg2160.*
7088
7089LGDT3305 MEDIA DRIVER
7090M: Michael Krufky <mkrufky@linuxtv.org>
7091L: linux-media@vger.kernel.org
7092W: https://linuxtv.org
7093W: http://github.com/mkrufky
7094Q: http://patchwork.linuxtv.org/project/linux-media/list/
7095T: git git://linuxtv.org/mkrufky/tuners.git
7096S: Maintained
7097F: drivers/media/dvb-frontends/lgdt3305.*
7098
7099LGUEST
7100M: Rusty Russell <rusty@rustcorp.com.au>
7101L: lguest@lists.ozlabs.org
7102W: http://lguest.ozlabs.org/
7103S: Odd Fixes
7104F: arch/x86/include/asm/lguest*.h
7105F: arch/x86/lguest/
7106F: drivers/lguest/
7107F: include/linux/lguest*.h
7108F: tools/lguest/
7109
7110LIBATA SUBSYSTEM (Serial and Parallel ATA drivers)
7111M: Tejun Heo <tj@kernel.org>
7112L: linux-ide@vger.kernel.org
7113T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7114S: Maintained
7115F: drivers/ata/
7116F: include/linux/ata.h
7117F: include/linux/libata.h
7118F: Documentation/devicetree/bindings/ata/
7119
7120LIBATA PATA ARASAN COMPACT FLASH CONTROLLER
7121M: Viresh Kumar <vireshk@kernel.org>
7122L: linux-ide@vger.kernel.org
7123T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7124S: Maintained
7125F: include/linux/pata_arasan_cf_data.h
7126F: drivers/ata/pata_arasan_cf.c
7127
7128LIBATA PATA DRIVERS
7129M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7130M: Tejun Heo <tj@kernel.org>
7131L: linux-ide@vger.kernel.org
7132T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7133S: Maintained
7134F: drivers/ata/pata_*.c
7135F: drivers/ata/ata_generic.c
7136
7137LIBATA SATA AHCI PLATFORM devices support
7138M: Hans de Goede <hdegoede@redhat.com>
7139M: Tejun Heo <tj@kernel.org>
7140L: linux-ide@vger.kernel.org
7141T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7142S: Maintained
7143F: drivers/ata/ahci_platform.c
7144F: drivers/ata/libahci_platform.c
7145F: include/linux/ahci_platform.h
7146
7147LIBATA SATA PROMISE TX2/TX4 CONTROLLER DRIVER
7148M: Mikael Pettersson <mikpelinux@gmail.com>
7149L: linux-ide@vger.kernel.org
7150T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/libata.git
7151S: Maintained
7152F: drivers/ata/sata_promise.*
7153
7154LIBLOCKDEP
7155M: Sasha Levin <sasha.levin@oracle.com>
7156S: Maintained
7157F: tools/lib/lockdep/
7158
7159LIBNVDIMM: NON-VOLATILE MEMORY DEVICE SUBSYSTEM
7160M: Dan Williams <dan.j.williams@intel.com>
7161L: linux-nvdimm@lists.01.org
7162Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7163T: git git://git.kernel.org/pub/scm/linux/kernel/git/nvdimm/nvdimm.git
7164S: Supported
7165F: drivers/nvdimm/*
7166F: include/linux/nd.h
7167F: include/linux/libnvdimm.h
7168F: include/uapi/linux/ndctl.h
7169
7170LIBNVDIMM BLK: MMIO-APERTURE DRIVER
7171M: Ross Zwisler <ross.zwisler@linux.intel.com>
7172L: linux-nvdimm@lists.01.org
7173Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7174S: Supported
7175F: drivers/nvdimm/blk.c
7176F: drivers/nvdimm/region_devs.c
7177F: drivers/acpi/nfit*
7178
7179LIBNVDIMM BTT: BLOCK TRANSLATION TABLE
7180M: Vishal Verma <vishal.l.verma@intel.com>
7181L: linux-nvdimm@lists.01.org
7182Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7183S: Supported
7184F: drivers/nvdimm/btt*
7185
7186LIBNVDIMM PMEM: PERSISTENT MEMORY DRIVER
7187M: Ross Zwisler <ross.zwisler@linux.intel.com>
7188L: linux-nvdimm@lists.01.org
7189Q: https://patchwork.kernel.org/project/linux-nvdimm/list/
7190S: Supported
7191F: drivers/nvdimm/pmem.c
7192F: include/linux/pmem.h
7193F: arch/*/include/asm/pmem.h
7194
7195LIGHTNVM PLATFORM SUPPORT
7196M: Matias Bjorling <mb@lightnvm.io>
7197W: http://github/OpenChannelSSD
7198L: linux-block@vger.kernel.org
7199S: Maintained
7200F: drivers/lightnvm/
7201F: include/linux/lightnvm.h
7202F: include/uapi/linux/lightnvm.h
7203
7204LINUX FOR IBM pSERIES (RS/6000)
7205M: Paul Mackerras <paulus@au.ibm.com>
7206W: http://www.ibm.com/linux/ltc/projects/ppc
7207S: Supported
7208F: arch/powerpc/boot/rs6000.h
7209
7210LINUX FOR POWERPC (32-BIT AND 64-BIT)
7211M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7212M: Paul Mackerras <paulus@samba.org>
7213M: Michael Ellerman <mpe@ellerman.id.au>
7214W: http://www.penguinppc.org/
7215L: linuxppc-dev@lists.ozlabs.org
7216Q: http://patchwork.ozlabs.org/project/linuxppc-dev/list/
7217T: git git://git.kernel.org/pub/scm/linux/kernel/git/powerpc/linux.git
7218S: Supported
7219F: Documentation/powerpc/
7220F: arch/powerpc/
7221F: drivers/char/tpm/tpm_ibmvtpm*
7222F: drivers/crypto/nx/
7223F: drivers/crypto/vmx/
7224F: drivers/net/ethernet/ibm/ibmveth.*
7225F: drivers/net/ethernet/ibm/ibmvnic.*
7226F: drivers/pci/hotplug/pnv_php.c
7227F: drivers/pci/hotplug/rpa*
7228F: drivers/scsi/ibmvscsi/
7229N: opal
7230N: /pmac
7231N: powermac
7232N: powernv
7233N: [^a-z0-9]ps3
7234N: pseries
7235
7236LINUX FOR POWER MACINTOSH
7237M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
7238W: http://www.penguinppc.org/
7239L: linuxppc-dev@lists.ozlabs.org
7240S: Maintained
7241F: arch/powerpc/platforms/powermac/
7242F: drivers/macintosh/
7243
7244LINUX FOR POWERPC EMBEDDED MPC5XXX
7245M: Anatolij Gustschin <agust@denx.de>
7246L: linuxppc-dev@lists.ozlabs.org
7247T: git git://git.denx.de/linux-denx-agust.git
7248S: Maintained
7249F: arch/powerpc/platforms/512x/
7250F: arch/powerpc/platforms/52xx/
7251
7252LINUX FOR POWERPC EMBEDDED PPC4XX
7253M: Alistair Popple <alistair@popple.id.au>
7254M: Matt Porter <mporter@kernel.crashing.org>
7255W: http://www.penguinppc.org/
7256L: linuxppc-dev@lists.ozlabs.org
7257S: Maintained
7258F: arch/powerpc/platforms/40x/
7259F: arch/powerpc/platforms/44x/
7260
7261LINUX FOR POWERPC EMBEDDED XILINX VIRTEX
7262L: linuxppc-dev@lists.ozlabs.org
7263S: Orphan
7264F: arch/powerpc/*/*virtex*
7265F: arch/powerpc/*/*/*virtex*
7266
7267LINUX FOR POWERPC EMBEDDED PPC8XX
7268M: Vitaly Bordug <vitb@kernel.crashing.org>
7269W: http://www.penguinppc.org/
7270L: linuxppc-dev@lists.ozlabs.org
7271S: Maintained
7272F: arch/powerpc/platforms/8xx/
7273
7274LINUX FOR POWERPC EMBEDDED PPC83XX AND PPC85XX
7275M: Scott Wood <oss@buserror.net>
7276M: Kumar Gala <galak@kernel.crashing.org>
7277W: http://www.penguinppc.org/
7278L: linuxppc-dev@lists.ozlabs.org
7279T: git git://git.kernel.org/pub/scm/linux/kernel/git/scottwood/linux.git
7280S: Maintained
7281F: arch/powerpc/platforms/83xx/
7282F: arch/powerpc/platforms/85xx/
7283
7284LINUX FOR POWERPC PA SEMI PWRFICIENT
7285M: Olof Johansson <olof@lixom.net>
7286L: linuxppc-dev@lists.ozlabs.org
7287S: Maintained
7288F: arch/powerpc/platforms/pasemi/
7289F: drivers/*/*pasemi*
7290F: drivers/*/*/*pasemi*
7291
7292LINUX SECURITY MODULE (LSM) FRAMEWORK
7293M: Chris Wright <chrisw@sous-sol.org>
7294L: linux-security-module@vger.kernel.org
7295S: Supported
7296
7297LIS3LV02D ACCELEROMETER DRIVER
7298M: Eric Piel <eric.piel@tremplin-utc.net>
7299S: Maintained
7300F: Documentation/misc-devices/lis3lv02d
7301F: drivers/misc/lis3lv02d/
7302F: drivers/platform/x86/hp_accel.c
7303
7304LIVE PATCHING
7305M: Josh Poimboeuf <jpoimboe@redhat.com>
7306M: Jessica Yu <jeyu@redhat.com>
7307M: Jiri Kosina <jikos@kernel.org>
7308M: Miroslav Benes <mbenes@suse.cz>
7309R: Petr Mladek <pmladek@suse.com>
7310S: Maintained
7311F: kernel/livepatch/
7312F: include/linux/livepatch.h
7313F: arch/x86/include/asm/livepatch.h
7314F: arch/x86/kernel/livepatch.c
7315F: Documentation/livepatch/
7316F: Documentation/ABI/testing/sysfs-kernel-livepatch
7317F: samples/livepatch/
7318L: live-patching@vger.kernel.org
7319T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/livepatching.git
7320
7321LINUX KERNEL DUMP TEST MODULE (LKDTM)
7322M: Kees Cook <keescook@chromium.org>
7323S: Maintained
7324F: drivers/misc/lkdtm*
7325
7326LLC (802.2)
7327M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
7328S: Maintained
7329F: include/linux/llc.h
7330F: include/uapi/linux/llc.h
7331F: include/net/llc*
7332F: net/llc/
7333
7334LM73 HARDWARE MONITOR DRIVER
7335M: Guillaume Ligneul <guillaume.ligneul@gmail.com>
7336L: linux-hwmon@vger.kernel.org
7337S: Maintained
7338F: drivers/hwmon/lm73.c
7339
7340LM78 HARDWARE MONITOR DRIVER
7341M: Jean Delvare <jdelvare@suse.com>
7342L: linux-hwmon@vger.kernel.org
7343S: Maintained
7344F: Documentation/hwmon/lm78
7345F: drivers/hwmon/lm78.c
7346
7347LM83 HARDWARE MONITOR DRIVER
7348M: Jean Delvare <jdelvare@suse.com>
7349L: linux-hwmon@vger.kernel.org
7350S: Maintained
7351F: Documentation/hwmon/lm83
7352F: drivers/hwmon/lm83.c
7353
7354LM90 HARDWARE MONITOR DRIVER
7355M: Jean Delvare <jdelvare@suse.com>
7356L: linux-hwmon@vger.kernel.org
7357S: Maintained
7358F: Documentation/hwmon/lm90
7359F: Documentation/devicetree/bindings/hwmon/lm90.txt
7360F: drivers/hwmon/lm90.c
7361
7362LM95234 HARDWARE MONITOR DRIVER
7363M: Guenter Roeck <linux@roeck-us.net>
7364L: linux-hwmon@vger.kernel.org
7365S: Maintained
7366F: Documentation/hwmon/lm95234
7367F: drivers/hwmon/lm95234.c
7368
7369LME2510 MEDIA DRIVER
7370M: Malcolm Priestley <tvboxspy@gmail.com>
7371L: linux-media@vger.kernel.org
7372W: https://linuxtv.org
7373Q: http://patchwork.linuxtv.org/project/linux-media/list/
7374S: Maintained
7375F: drivers/media/usb/dvb-usb-v2/lmedm04*
7376
7377LOCKING PRIMITIVES
7378M: Peter Zijlstra <peterz@infradead.org>
7379M: Ingo Molnar <mingo@redhat.com>
7380L: linux-kernel@vger.kernel.org
7381T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git locking/core
7382S: Maintained
7383F: Documentation/locking/
7384F: include/linux/lockdep.h
7385F: include/linux/spinlock*.h
7386F: arch/*/include/asm/spinlock*.h
7387F: include/linux/rwlock*.h
7388F: include/linux/mutex*.h
7389F: arch/*/include/asm/mutex*.h
7390F: include/linux/rwsem*.h
7391F: arch/*/include/asm/rwsem.h
7392F: include/linux/seqlock.h
7393F: lib/locking*.[ch]
7394F: kernel/locking/
7395
7396LOGICAL DISK MANAGER SUPPORT (LDM, Windows 2000/XP/Vista Dynamic Disks)
7397M: "Richard Russon (FlatCap)" <ldm@flatcap.org>
7398L: linux-ntfs-dev@lists.sourceforge.net
7399W: http://www.linux-ntfs.org/content/view/19/37/
7400S: Maintained
7401F: Documentation/ldm.txt
7402F: block/partitions/ldm.*
7403
7404LogFS
7405M: Joern Engel <joern@logfs.org>
7406M: Prasad Joshi <prasadjoshi.linux@gmail.com>
7407L: logfs@logfs.org
7408W: logfs.org
7409S: Maintained
7410F: fs/logfs/
7411
7412LSILOGIC MPT FUSION DRIVERS (FC/SAS/SPI)
7413M: Sathya Prakash <sathya.prakash@broadcom.com>
7414M: Chaitra P B <chaitra.basappa@broadcom.com>
7415M: Suganath Prabu Subramani <suganath-prabu.subramani@broadcom.com>
7416L: MPT-FusionLinux.pdl@broadcom.com
7417L: linux-scsi@vger.kernel.org
7418W: http://www.avagotech.com/support/
7419S: Supported
7420F: drivers/message/fusion/
7421F: drivers/scsi/mpt2sas/
7422F: drivers/scsi/mpt3sas/
7423
7424LSILOGIC/SYMBIOS/NCR 53C8XX and 53C1010 PCI-SCSI drivers
7425M: Matthew Wilcox <matthew@wil.cx>
7426L: linux-scsi@vger.kernel.org
7427S: Maintained
7428F: drivers/scsi/sym53c8xx_2/
7429
7430LTC4261 HARDWARE MONITOR DRIVER
7431M: Guenter Roeck <linux@roeck-us.net>
7432L: linux-hwmon@vger.kernel.org
7433S: Maintained
7434F: Documentation/hwmon/ltc4261
7435F: drivers/hwmon/ltc4261.c
7436
7437LTP (Linux Test Project)
7438M: Mike Frysinger <vapier@gentoo.org>
7439M: Cyril Hrubis <chrubis@suse.cz>
7440M: Wanlong Gao <wanlong.gao@gmail.com>
7441M: Jan Stancek <jstancek@redhat.com>
7442M: Stanislav Kholmanskikh <stanislav.kholmanskikh@oracle.com>
7443M: Alexey Kodanev <alexey.kodanev@oracle.com>
7444L: ltp@lists.linux.it (subscribers-only)
7445W: http://linux-test-project.github.io/
7446T: git git://github.com/linux-test-project/ltp.git
7447S: Maintained
7448
7449M32R ARCHITECTURE
7450W: http://www.linux-m32r.org/
7451S: Orphan
7452F: arch/m32r/
7453
7454M68K ARCHITECTURE
7455M: Geert Uytterhoeven <geert@linux-m68k.org>
7456L: linux-m68k@lists.linux-m68k.org
7457W: http://www.linux-m68k.org/
7458T: git git://git.kernel.org/pub/scm/linux/kernel/git/geert/linux-m68k.git
7459S: Maintained
7460F: arch/m68k/
7461F: drivers/zorro/
7462
7463M68K ON APPLE MACINTOSH
7464M: Joshua Thompson <funaho@jurai.org>
7465W: http://www.mac.linux-m68k.org/
7466L: linux-m68k@lists.linux-m68k.org
7467S: Maintained
7468F: arch/m68k/mac/
7469
7470M68K ON HP9000/300
7471M: Philip Blundell <philb@gnu.org>
7472W: http://www.tazenda.demon.co.uk/phil/linux-hp
7473S: Maintained
7474F: arch/m68k/hp300/
7475
7476M88DS3103 MEDIA DRIVER
7477M: Antti Palosaari <crope@iki.fi>
7478L: linux-media@vger.kernel.org
7479W: https://linuxtv.org
7480W: http://palosaari.fi/linux/
7481Q: http://patchwork.linuxtv.org/project/linux-media/list/
7482T: git git://linuxtv.org/anttip/media_tree.git
7483S: Maintained
7484F: drivers/media/dvb-frontends/m88ds3103*
7485
7486M88RS2000 MEDIA DRIVER
7487M: Malcolm Priestley <tvboxspy@gmail.com>
7488L: linux-media@vger.kernel.org
7489W: https://linuxtv.org
7490Q: http://patchwork.linuxtv.org/project/linux-media/list/
7491S: Maintained
7492F: drivers/media/dvb-frontends/m88rs2000*
7493
7494MA901 MASTERKIT USB FM RADIO DRIVER
7495M: Alexey Klimov <klimov.linux@gmail.com>
7496L: linux-media@vger.kernel.org
7497T: git git://linuxtv.org/media_tree.git
7498S: Maintained
7499F: drivers/media/radio/radio-ma901.c
7500
7501MAC80211
7502M: Johannes Berg <johannes@sipsolutions.net>
7503L: linux-wireless@vger.kernel.org
7504W: http://wireless.kernel.org/
7505T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
7506T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
7507S: Maintained
7508F: Documentation/networking/mac80211-injection.txt
7509F: include/net/mac80211.h
7510F: net/mac80211/
7511F: drivers/net/wireless/mac80211_hwsim.[ch]
7512
7513MACVLAN DRIVER
7514M: Patrick McHardy <kaber@trash.net>
7515L: netdev@vger.kernel.org
7516S: Maintained
7517F: drivers/net/macvlan.c
7518F: include/linux/if_macvlan.h
7519
7520MAILBOX API
7521M: Jassi Brar <jassisinghbrar@gmail.com>
7522L: linux-kernel@vger.kernel.org
7523S: Maintained
7524F: drivers/mailbox/
7525F: include/linux/mailbox_client.h
7526F: include/linux/mailbox_controller.h
7527
7528MAN-PAGES: MANUAL PAGES FOR LINUX -- Sections 2, 3, 4, 5, and 7
7529M: Michael Kerrisk <mtk.manpages@gmail.com>
7530W: http://www.kernel.org/doc/man-pages
7531L: linux-man@vger.kernel.org
7532S: Maintained
7533
7534MARVELL 88E6XXX ETHERNET SWITCH FABRIC DRIVER
7535M: Andrew Lunn <andrew@lunn.ch>
7536M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
7537S: Maintained
7538F: drivers/net/dsa/mv88e6xxx/
7539
7540MARVELL ARMADA DRM SUPPORT
7541M: Russell King <rmk+kernel@armlinux.org.uk>
7542S: Maintained
7543F: drivers/gpu/drm/armada/
7544F: include/uapi/drm/armada_drm.h
7545F: Documentation/devicetree/bindings/display/armada/
7546
7547MARVELL CRYPTO DRIVER
7548M: Boris Brezillon <boris.brezillon@free-electrons.com>
7549M: Arnaud Ebalard <arno@natisbad.org>
7550F: drivers/crypto/marvell/
7551S: Maintained
7552L: linux-crypto@vger.kernel.org
7553
7554MARVELL GIGABIT ETHERNET DRIVERS (skge/sky2)
7555M: Mirko Lindner <mlindner@marvell.com>
7556M: Stephen Hemminger <stephen@networkplumber.org>
7557L: netdev@vger.kernel.org
7558S: Maintained
7559F: drivers/net/ethernet/marvell/sk*
7560
7561MARVELL LIBERTAS WIRELESS DRIVER
7562L: libertas-dev@lists.infradead.org
7563S: Orphan
7564F: drivers/net/wireless/marvell/libertas/
7565
7566MARVELL MV643XX ETHERNET DRIVER
7567M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
7568L: netdev@vger.kernel.org
7569S: Maintained
7570F: drivers/net/ethernet/marvell/mv643xx_eth.*
7571F: include/linux/mv643xx.h
7572
7573MARVELL MVNETA ETHERNET DRIVER
7574M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
7575L: netdev@vger.kernel.org
7576S: Maintained
7577F: drivers/net/ethernet/marvell/mvneta.*
7578
7579MARVELL MWIFIEX WIRELESS DRIVER
7580M: Amitkumar Karwar <akarwar@marvell.com>
7581M: Nishant Sarmukadam <nishants@marvell.com>
7582L: linux-wireless@vger.kernel.org
7583S: Maintained
7584F: drivers/net/wireless/marvell/mwifiex/
7585
7586MARVELL MWL8K WIRELESS DRIVER
7587M: Lennert Buytenhek <buytenh@wantstofly.org>
7588L: linux-wireless@vger.kernel.org
7589S: Odd Fixes
7590F: drivers/net/wireless/marvell/mwl8k.c
7591
7592MARVELL SOC MMC/SD/SDIO CONTROLLER DRIVER
7593M: Nicolas Pitre <nico@fluxnic.net>
7594S: Odd Fixes
7595F: drivers/mmc/host/mvsdio.*
7596
7597MATROX FRAMEBUFFER DRIVER
7598L: linux-fbdev@vger.kernel.org
7599S: Orphan
7600F: drivers/video/fbdev/matrox/matroxfb_*
7601F: include/uapi/linux/matroxfb.h
7602
7603MAX16065 HARDWARE MONITOR DRIVER
7604M: Guenter Roeck <linux@roeck-us.net>
7605L: linux-hwmon@vger.kernel.org
7606S: Maintained
7607F: Documentation/hwmon/max16065
7608F: drivers/hwmon/max16065.c
7609
7610MAX20751 HARDWARE MONITOR DRIVER
7611M: Guenter Roeck <linux@roeck-us.net>
7612L: linux-hwmon@vger.kernel.org
7613S: Maintained
7614F: Documentation/hwmon/max20751
7615F: drivers/hwmon/max20751.c
7616
7617MAX6650 HARDWARE MONITOR AND FAN CONTROLLER DRIVER
7618L: linux-hwmon@vger.kernel.org
7619S: Orphan
7620F: Documentation/hwmon/max6650
7621F: drivers/hwmon/max6650.c
7622
7623MAX6697 HARDWARE MONITOR DRIVER
7624M: Guenter Roeck <linux@roeck-us.net>
7625L: linux-hwmon@vger.kernel.org
7626S: Maintained
7627F: Documentation/hwmon/max6697
7628F: Documentation/devicetree/bindings/i2c/max6697.txt
7629F: drivers/hwmon/max6697.c
7630F: include/linux/platform_data/max6697.h
7631
7632MAX9860 MONO AUDIO VOICE CODEC DRIVER
7633M: Peter Rosin <peda@axentia.se>
7634L: alsa-devel@alsa-project.org (moderated for non-subscribers)
7635S: Maintained
7636F: Documentation/devicetree/bindings/sound/max9860.txt
7637F: sound/soc/codecs/max9860.*
7638
7639MAXIM MUIC CHARGER DRIVERS FOR EXYNOS BASED BOARDS
7640M: Krzysztof Kozlowski <krzk@kernel.org>
7641M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7642L: linux-pm@vger.kernel.org
7643S: Supported
7644F: drivers/power/supply/max14577_charger.c
7645F: drivers/power/supply/max77693_charger.c
7646
7647MAXIM MAX77802 MULTIFUNCTION PMIC DEVICE DRIVERS
7648M: Javier Martinez Canillas <javier@osg.samsung.com>
7649L: linux-kernel@vger.kernel.org
7650S: Supported
7651F: drivers/*/*max77802*.c
7652F: Documentation/devicetree/bindings/*/*max77802.txt
7653F: include/dt-bindings/*/*max77802.h
7654
7655MAXIM PMIC AND MUIC DRIVERS FOR EXYNOS BASED BOARDS
7656M: Chanwoo Choi <cw00.choi@samsung.com>
7657M: Krzysztof Kozlowski <krzk@kernel.org>
7658M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
7659L: linux-kernel@vger.kernel.org
7660S: Supported
7661F: drivers/*/max14577*.c
7662F: drivers/*/max77686*.c
7663F: drivers/*/max77693*.c
7664F: drivers/extcon/extcon-max14577.c
7665F: drivers/extcon/extcon-max77693.c
7666F: drivers/rtc/rtc-max77686.c
7667F: drivers/clk/clk-max77686.c
7668F: Documentation/devicetree/bindings/mfd/max14577.txt
7669F: Documentation/devicetree/bindings/*/max77686.txt
7670F: Documentation/devicetree/bindings/mfd/max77693.txt
7671F: Documentation/devicetree/bindings/clock/maxim,max77686.txt
7672F: include/linux/mfd/max14577*.h
7673F: include/linux/mfd/max77686*.h
7674F: include/linux/mfd/max77693*.h
7675
7676MAXIRADIO FM RADIO RECEIVER DRIVER
7677M: Hans Verkuil <hverkuil@xs4all.nl>
7678L: linux-media@vger.kernel.org
7679T: git git://linuxtv.org/media_tree.git
7680W: https://linuxtv.org
7681S: Maintained
7682F: drivers/media/radio/radio-maxiradio*
7683
7684MCP4531 MICROCHIP DIGITAL POTENTIOMETER DRIVER
7685M: Peter Rosin <peda@axentia.se>
7686L: linux-iio@vger.kernel.org
7687S: Maintained
7688F: drivers/iio/potentiometer/mcp4531.c
7689
7690MEASUREMENT COMPUTING CIO-DAC IIO DRIVER
7691M: William Breathitt Gray <vilhelm.gray@gmail.com>
7692L: linux-iio@vger.kernel.org
7693S: Maintained
7694F: drivers/iio/dac/cio-dac.c
7695
7696MEDIA DRIVERS FOR RENESAS - FCP
7697M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7698L: linux-media@vger.kernel.org
7699L: linux-renesas-soc@vger.kernel.org
7700T: git git://linuxtv.org/media_tree.git
7701S: Supported
7702F: Documentation/devicetree/bindings/media/renesas,fcp.txt
7703F: drivers/media/platform/rcar-fcp.c
7704F: include/media/rcar-fcp.h
7705
7706MEDIA DRIVERS FOR RENESAS - VIN
7707M: Niklas Söderlund <niklas.soderlund@ragnatech.se>
7708L: linux-media@vger.kernel.org
7709L: linux-renesas-soc@vger.kernel.org
7710T: git git://linuxtv.org/media_tree.git
7711S: Supported
7712F: Documentation/devicetree/bindings/media/rcar_vin.txt
7713F: drivers/media/platform/rcar-vin/
7714
7715MEDIA DRIVERS FOR RENESAS - VSP1
7716M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
7717L: linux-media@vger.kernel.org
7718L: linux-renesas-soc@vger.kernel.org
7719T: git git://linuxtv.org/media_tree.git
7720S: Supported
7721F: Documentation/devicetree/bindings/media/renesas,vsp1.txt
7722F: drivers/media/platform/vsp1/
7723
7724MEDIA DRIVERS FOR HELENE
7725M: Abylay Ospan <aospan@netup.ru>
7726L: linux-media@vger.kernel.org
7727W: https://linuxtv.org
7728W: http://netup.tv/
7729T: git git://linuxtv.org/media_tree.git
7730S: Supported
7731F: drivers/media/dvb-frontends/helene*
7732
7733MEDIA DRIVERS FOR ASCOT2E
7734M: Sergey Kozlov <serjk@netup.ru>
7735M: Abylay Ospan <aospan@netup.ru>
7736L: linux-media@vger.kernel.org
7737W: https://linuxtv.org
7738W: http://netup.tv/
7739T: git git://linuxtv.org/media_tree.git
7740S: Supported
7741F: drivers/media/dvb-frontends/ascot2e*
7742
7743MEDIA DRIVERS FOR CXD2841ER
7744M: Sergey Kozlov <serjk@netup.ru>
7745M: Abylay Ospan <aospan@netup.ru>
7746L: linux-media@vger.kernel.org
7747W: https://linuxtv.org
7748W: http://netup.tv/
7749T: git git://linuxtv.org/media_tree.git
7750S: Supported
7751F: drivers/media/dvb-frontends/cxd2841er*
7752
7753MEDIA DRIVERS FOR HORUS3A
7754M: Sergey Kozlov <serjk@netup.ru>
7755M: Abylay Ospan <aospan@netup.ru>
7756L: linux-media@vger.kernel.org
7757W: https://linuxtv.org
7758W: http://netup.tv/
7759T: git git://linuxtv.org/media_tree.git
7760S: Supported
7761F: drivers/media/dvb-frontends/horus3a*
7762
7763MEDIA DRIVERS FOR LNBH25
7764M: Sergey Kozlov <serjk@netup.ru>
7765M: Abylay Ospan <aospan@netup.ru>
7766L: linux-media@vger.kernel.org
7767W: https://linuxtv.org
7768W: http://netup.tv/
7769T: git git://linuxtv.org/media_tree.git
7770S: Supported
7771F: drivers/media/dvb-frontends/lnbh25*
7772
7773MEDIA DRIVERS FOR NETUP PCI UNIVERSAL DVB devices
7774M: Sergey Kozlov <serjk@netup.ru>
7775M: Abylay Ospan <aospan@netup.ru>
7776L: linux-media@vger.kernel.org
7777W: https://linuxtv.org
7778W: http://netup.tv/
7779T: git git://linuxtv.org/media_tree.git
7780S: Supported
7781F: drivers/media/pci/netup_unidvb/*
7782
7783MEDIA INPUT INFRASTRUCTURE (V4L/DVB)
7784M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
7785M: Mauro Carvalho Chehab <mchehab@kernel.org>
7786P: LinuxTV.org Project
7787L: linux-media@vger.kernel.org
7788W: https://linuxtv.org
7789Q: http://patchwork.kernel.org/project/linux-media/list/
7790T: git git://linuxtv.org/media_tree.git
7791S: Maintained
7792F: Documentation/media/
7793F: drivers/media/
7794F: drivers/staging/media/
7795F: include/linux/platform_data/media/
7796F: include/media/
7797F: include/uapi/linux/dvb/
7798F: include/uapi/linux/videodev2.h
7799F: include/uapi/linux/media.h
7800F: include/uapi/linux/v4l2-*
7801F: include/uapi/linux/meye.h
7802F: include/uapi/linux/ivtv*
7803F: include/uapi/linux/uvcvideo.h
7804
7805MEDIATEK ETHERNET DRIVER
7806M: Felix Fietkau <nbd@openwrt.org>
7807M: John Crispin <blogic@openwrt.org>
7808L: netdev@vger.kernel.org
7809S: Maintained
7810F: drivers/net/ethernet/mediatek/
7811
7812MEDIATEK MT7601U WIRELESS LAN DRIVER
7813M: Jakub Kicinski <kubakici@wp.pl>
7814L: linux-wireless@vger.kernel.org
7815S: Maintained
7816F: drivers/net/wireless/mediatek/mt7601u/
7817
7818MEGARAID SCSI/SAS DRIVERS
7819M: Kashyap Desai <kashyap.desai@avagotech.com>
7820M: Sumit Saxena <sumit.saxena@avagotech.com>
7821M: Uday Lingala <uday.lingala@avagotech.com>
7822L: megaraidlinux.pdl@avagotech.com
7823L: linux-scsi@vger.kernel.org
7824W: http://www.lsi.com
7825S: Maintained
7826F: Documentation/scsi/megaraid.txt
7827F: drivers/scsi/megaraid.*
7828F: drivers/scsi/megaraid/
7829
7830MELLANOX ETHERNET DRIVER (mlx4_en)
7831M: Tariq Toukan <tariqt@mellanox.com>
7832L: netdev@vger.kernel.org
7833S: Supported
7834W: http://www.mellanox.com
7835Q: http://patchwork.ozlabs.org/project/netdev/list/
7836F: drivers/net/ethernet/mellanox/mlx4/en_*
7837
7838MELLANOX ETHERNET DRIVER (mlx5e)
7839M: Saeed Mahameed <saeedm@mellanox.com>
7840L: netdev@vger.kernel.org
7841S: Supported
7842W: http://www.mellanox.com
7843Q: http://patchwork.ozlabs.org/project/netdev/list/
7844F: drivers/net/ethernet/mellanox/mlx5/core/en_*
7845
7846MELLANOX ETHERNET SWITCH DRIVERS
7847M: Jiri Pirko <jiri@mellanox.com>
7848M: Ido Schimmel <idosch@mellanox.com>
7849L: netdev@vger.kernel.org
7850S: Supported
7851W: http://www.mellanox.com
7852Q: http://patchwork.ozlabs.org/project/netdev/list/
7853F: drivers/net/ethernet/mellanox/mlxsw/
7854
7855MELLANOX MLXCPLD LED DRIVER
7856M: Vadim Pasternak <vadimp@mellanox.com>
7857L: linux-leds@vger.kernel.org
7858S: Supported
7859F: drivers/leds/leds-mlxcpld.c
7860F: Documentation/leds/leds-mlxcpld.txt
7861
7862MELLANOX PLATFORM DRIVER
7863M: Vadim Pasternak <vadimp@mellanox.com>
7864L: platform-driver-x86@vger.kernel.org
7865S: Supported
7866F: arch/x86/platform/mellanox/mlx-platform.c
7867
7868SOFT-ROCE DRIVER (rxe)
7869M: Moni Shoua <monis@mellanox.com>
7870L: linux-rdma@vger.kernel.org
7871S: Supported
7872W: https://github.com/SoftRoCE/rxe-dev/wiki/rxe-dev:-Home
7873Q: http://patchwork.kernel.org/project/linux-rdma/list/
7874F: drivers/infiniband/sw/rxe/
7875F: include/uapi/rdma/rdma_user_rxe.h
7876
7877MEMBARRIER SUPPORT
7878M: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
7879M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
7880L: linux-kernel@vger.kernel.org
7881S: Supported
7882F: kernel/membarrier.c
7883F: include/uapi/linux/membarrier.h
7884
7885MEMORY MANAGEMENT
7886L: linux-mm@kvack.org
7887W: http://www.linux-mm.org
7888S: Maintained
7889F: include/linux/mm.h
7890F: include/linux/gfp.h
7891F: include/linux/mmzone.h
7892F: include/linux/memory_hotplug.h
7893F: include/linux/vmalloc.h
7894F: mm/
7895
7896MEMORY TECHNOLOGY DEVICES (MTD)
7897M: David Woodhouse <dwmw2@infradead.org>
7898M: Brian Norris <computersforpeace@gmail.com>
7899L: linux-mtd@lists.infradead.org
7900W: http://www.linux-mtd.infradead.org/
7901Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
7902T: git git://git.infradead.org/linux-mtd.git
7903T: git git://git.infradead.org/l2-mtd.git
7904S: Maintained
7905F: Documentation/devicetree/bindings/mtd/
7906F: drivers/mtd/
7907F: include/linux/mtd/
7908F: include/uapi/mtd/
7909
7910MEN A21 WATCHDOG DRIVER
7911M: Johannes Thumshirn <morbidrsa@gmail.com>
7912L: linux-watchdog@vger.kernel.org
7913S: Maintained
7914F: drivers/watchdog/mena21_wdt.c
7915
7916MEN CHAMELEON BUS (mcb)
7917M: Johannes Thumshirn <morbidrsa@gmail.com>
7918S: Maintained
7919F: drivers/mcb/
7920F: include/linux/mcb.h
7921F: Documentation/men-chameleon-bus.txt
7922
7923MEN F21BMC (Board Management Controller)
7924M: Andreas Werner <andreas.werner@men.de>
7925S: Supported
7926F: drivers/mfd/menf21bmc.c
7927F: drivers/watchdog/menf21bmc_wdt.c
7928F: drivers/leds/leds-menf21bmc.c
7929F: drivers/hwmon/menf21bmc_hwmon.c
7930F: Documentation/hwmon/menf21bmc
7931
7932METAG ARCHITECTURE
7933M: James Hogan <james.hogan@imgtec.com>
7934L: linux-metag@vger.kernel.org
7935T: git git://git.kernel.org/pub/scm/linux/kernel/git/jhogan/metag.git
7936S: Odd Fixes
7937F: arch/metag/
7938F: Documentation/metag/
7939F: Documentation/devicetree/bindings/metag/
7940F: Documentation/devicetree/bindings/interrupt-controller/img,*
7941F: drivers/clocksource/metag_generic.c
7942F: drivers/irqchip/irq-metag.c
7943F: drivers/irqchip/irq-metag-ext.c
7944F: drivers/tty/metag_da.c
7945
7946MICROBLAZE ARCHITECTURE
7947M: Michal Simek <monstr@monstr.eu>
7948W: http://www.monstr.eu/fdt/
7949T: git git://git.monstr.eu/linux-2.6-microblaze.git
7950S: Supported
7951F: arch/microblaze/
7952
7953MICROCHIP / ATMEL AT91 / AT32 SERIAL DRIVER
7954M: Richard Genoud <richard.genoud@gmail.com>
7955S: Maintained
7956F: drivers/tty/serial/atmel_serial.c
7957F: include/linux/atmel_serial.h
7958
7959MICROCHIP / ATMEL ISC DRIVER
7960M: Songjun Wu <songjun.wu@microchip.com>
7961L: linux-media@vger.kernel.org
7962S: Supported
7963F: drivers/media/platform/atmel/atmel-isc.c
7964F: drivers/media/platform/atmel/atmel-isc-regs.h
7965F: devicetree/bindings/media/atmel-isc.txt
7966
7967MICROSOFT SURFACE PRO 3 BUTTON DRIVER
7968M: Chen Yu <yu.c.chen@intel.com>
7969L: platform-driver-x86@vger.kernel.org
7970S: Supported
7971F: drivers/platform/x86/surfacepro3_button.c
7972
7973MICROTEK X6 SCANNER
7974M: Oliver Neukum <oliver@neukum.org>
7975S: Maintained
7976F: drivers/usb/image/microtek.*
7977
7978MIPS
7979M: Ralf Baechle <ralf@linux-mips.org>
7980L: linux-mips@linux-mips.org
7981W: http://www.linux-mips.org/
7982T: git git://git.linux-mips.org/pub/scm/ralf/linux.git
7983Q: http://patchwork.linux-mips.org/project/linux-mips/list/
7984S: Supported
7985F: Documentation/devicetree/bindings/mips/
7986F: Documentation/mips/
7987F: arch/mips/
7988
7989MIPS/LOONGSON1 ARCHITECTURE
7990M: Keguang Zhang <keguang.zhang@gmail.com>
7991L: linux-mips@linux-mips.org
7992S: Maintained
7993F: arch/mips/loongson32/
7994F: arch/mips/include/asm/mach-loongson32/
7995F: drivers/*/*loongson1*
7996F: drivers/*/*/*loongson1*
7997
7998MIROSOUND PCM20 FM RADIO RECEIVER DRIVER
7999M: Hans Verkuil <hverkuil@xs4all.nl>
8000L: linux-media@vger.kernel.org
8001T: git git://linuxtv.org/media_tree.git
8002W: https://linuxtv.org
8003S: Odd Fixes
8004F: drivers/media/radio/radio-miropcm20*
8005
8006MELLANOX MLX4 core VPI driver
8007M: Yishai Hadas <yishaih@mellanox.com>
8008L: netdev@vger.kernel.org
8009L: linux-rdma@vger.kernel.org
8010W: http://www.mellanox.com
8011Q: http://patchwork.ozlabs.org/project/netdev/list/
8012S: Supported
8013F: drivers/net/ethernet/mellanox/mlx4/
8014F: include/linux/mlx4/
8015F: include/uapi/rdma/mlx4-abi.h
8016
8017MELLANOX MLX4 IB driver
8018M: Yishai Hadas <yishaih@mellanox.com>
8019L: linux-rdma@vger.kernel.org
8020W: http://www.mellanox.com
8021Q: http://patchwork.kernel.org/project/linux-rdma/list/
8022S: Supported
8023F: drivers/infiniband/hw/mlx4/
8024F: include/linux/mlx4/
8025
8026MELLANOX MLX5 core VPI driver
8027M: Matan Barak <matanb@mellanox.com>
8028M: Leon Romanovsky <leonro@mellanox.com>
8029L: netdev@vger.kernel.org
8030L: linux-rdma@vger.kernel.org
8031W: http://www.mellanox.com
8032Q: http://patchwork.ozlabs.org/project/netdev/list/
8033S: Supported
8034F: drivers/net/ethernet/mellanox/mlx5/core/
8035F: include/linux/mlx5/
8036F: include/uapi/rdma/mlx5-abi.h
8037
8038MELLANOX MLX5 IB driver
8039M: Matan Barak <matanb@mellanox.com>
8040M: Leon Romanovsky <leonro@mellanox.com>
8041L: linux-rdma@vger.kernel.org
8042W: http://www.mellanox.com
8043Q: http://patchwork.kernel.org/project/linux-rdma/list/
8044S: Supported
8045F: drivers/infiniband/hw/mlx5/
8046F: include/linux/mlx5/
8047
8048MELEXIS MLX90614 DRIVER
8049M: Crt Mori <cmo@melexis.com>
8050L: linux-iio@vger.kernel.org
8051W: http://www.melexis.com
8052S: Supported
8053F: drivers/iio/temperature/mlx90614.c
8054
8055MICROSEMI SMART ARRAY SMARTPQI DRIVER (smartpqi)
8056M: Don Brace <don.brace@microsemi.com>
8057L: esc.storagedev@microsemi.com
8058L: linux-scsi@vger.kernel.org
8059S: Supported
8060F: drivers/scsi/smartpqi/smartpqi*.[ch]
8061F: drivers/scsi/smartpqi/Kconfig
8062F: drivers/scsi/smartpqi/Makefile
8063F: include/linux/cciss*.h
8064F: include/uapi/linux/cciss*.h
8065F: Documentation/scsi/smartpqi.txt
8066
8067MN88472 MEDIA DRIVER
8068M: Antti Palosaari <crope@iki.fi>
8069L: linux-media@vger.kernel.org
8070W: https://linuxtv.org
8071W: http://palosaari.fi/linux/
8072Q: http://patchwork.linuxtv.org/project/linux-media/list/
8073S: Maintained
8074F: drivers/media/dvb-frontends/mn88472*
8075
8076MN88473 MEDIA DRIVER
8077M: Antti Palosaari <crope@iki.fi>
8078L: linux-media@vger.kernel.org
8079W: https://linuxtv.org
8080W: http://palosaari.fi/linux/
8081Q: http://patchwork.linuxtv.org/project/linux-media/list/
8082S: Maintained
8083F: drivers/media/dvb-frontends/mn88473*
8084
8085MODULE SUPPORT
8086M: Rusty Russell <rusty@rustcorp.com.au>
8087S: Maintained
8088F: include/linux/module.h
8089F: kernel/module.c
8090
8091MOTION EYE VAIO PICTUREBOOK CAMERA DRIVER
8092W: http://popies.net/meye/
8093S: Orphan
8094F: Documentation/media/v4l-drivers/meye*
8095F: drivers/media/pci/meye/
8096F: include/uapi/linux/meye.h
8097
8098MOXA SMARTIO/INDUSTIO/INTELLIO SERIAL CARD
8099M: Jiri Slaby <jirislaby@gmail.com>
8100S: Maintained
8101F: Documentation/serial/moxa-smartio
8102F: drivers/tty/mxser.*
8103
8104MR800 AVERMEDIA USB FM RADIO DRIVER
8105M: Alexey Klimov <klimov.linux@gmail.com>
8106L: linux-media@vger.kernel.org
8107T: git git://linuxtv.org/media_tree.git
8108S: Maintained
8109F: drivers/media/radio/radio-mr800.c
8110
8111MRF24J40 IEEE 802.15.4 RADIO DRIVER
8112M: Alan Ott <alan@signal11.us>
8113L: linux-wpan@vger.kernel.org
8114S: Maintained
8115F: drivers/net/ieee802154/mrf24j40.c
8116F: Documentation/devicetree/bindings/net/ieee802154/mrf24j40.txt
8117
8118MSI LAPTOP SUPPORT
8119M: "Lee, Chun-Yi" <jlee@suse.com>
8120L: platform-driver-x86@vger.kernel.org
8121S: Maintained
8122F: drivers/platform/x86/msi-laptop.c
8123
8124MSI WMI SUPPORT
8125L: platform-driver-x86@vger.kernel.org
8126S: Orphan
8127F: drivers/platform/x86/msi-wmi.c
8128
8129MSI001 MEDIA DRIVER
8130M: Antti Palosaari <crope@iki.fi>
8131L: linux-media@vger.kernel.org
8132W: https://linuxtv.org
8133W: http://palosaari.fi/linux/
8134Q: http://patchwork.linuxtv.org/project/linux-media/list/
8135T: git git://linuxtv.org/anttip/media_tree.git
8136S: Maintained
8137F: drivers/media/tuners/msi001*
8138
8139MSI2500 MEDIA DRIVER
8140M: Antti Palosaari <crope@iki.fi>
8141L: linux-media@vger.kernel.org
8142W: https://linuxtv.org
8143W: http://palosaari.fi/linux/
8144Q: http://patchwork.linuxtv.org/project/linux-media/list/
8145T: git git://linuxtv.org/anttip/media_tree.git
8146S: Maintained
8147F: drivers/media/usb/msi2500/
8148
8149MSYSTEMS DISKONCHIP G3 MTD DRIVER
8150M: Robert Jarzmik <robert.jarzmik@free.fr>
8151L: linux-mtd@lists.infradead.org
8152S: Maintained
8153F: drivers/mtd/devices/docg3*
8154
8155MT9M032 APTINA SENSOR DRIVER
8156M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8157L: linux-media@vger.kernel.org
8158T: git git://linuxtv.org/media_tree.git
8159S: Maintained
8160F: drivers/media/i2c/mt9m032.c
8161F: include/media/i2c/mt9m032.h
8162
8163MT9P031 APTINA CAMERA SENSOR
8164M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8165L: linux-media@vger.kernel.org
8166T: git git://linuxtv.org/media_tree.git
8167S: Maintained
8168F: drivers/media/i2c/mt9p031.c
8169F: include/media/i2c/mt9p031.h
8170
8171MT9T001 APTINA CAMERA SENSOR
8172M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8173L: linux-media@vger.kernel.org
8174T: git git://linuxtv.org/media_tree.git
8175S: Maintained
8176F: drivers/media/i2c/mt9t001.c
8177F: include/media/i2c/mt9t001.h
8178
8179MT9V032 APTINA CAMERA SENSOR
8180M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8181L: linux-media@vger.kernel.org
8182T: git git://linuxtv.org/media_tree.git
8183S: Maintained
8184F: Documentation/devicetree/bindings/media/i2c/mt9v032.txt
8185F: drivers/media/i2c/mt9v032.c
8186F: include/media/i2c/mt9v032.h
8187
8188MULTIFUNCTION DEVICES (MFD)
8189M: Lee Jones <lee.jones@linaro.org>
8190T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
8191S: Supported
8192F: Documentation/devicetree/bindings/mfd/
8193F: drivers/mfd/
8194F: include/linux/mfd/
8195
8196MULTIMEDIA CARD (MMC), SECURE DIGITAL (SD) AND SDIO SUBSYSTEM
8197M: Ulf Hansson <ulf.hansson@linaro.org>
8198L: linux-mmc@vger.kernel.org
8199T: git git://git.linaro.org/people/ulf.hansson/mmc.git
8200S: Maintained
8201F: Documentation/devicetree/bindings/mmc/
8202F: drivers/mmc/
8203F: include/linux/mmc/
8204F: include/uapi/linux/mmc/
8205
8206MULTIMEDIA CARD (MMC) ETC. OVER SPI
8207S: Orphan
8208F: drivers/mmc/host/mmc_spi.c
8209F: include/linux/spi/mmc_spi.h
8210
8211MULTISOUND SOUND DRIVER
8212M: Andrew Veliath <andrewtv@usa.net>
8213S: Maintained
8214F: Documentation/sound/oss/MultiSound
8215F: sound/oss/msnd*
8216
8217MULTITECH MULTIPORT CARD (ISICOM)
8218S: Orphan
8219F: drivers/tty/isicom.c
8220F: include/linux/isicom.h
8221
8222MUSB MULTIPOINT HIGH SPEED DUAL-ROLE CONTROLLER
8223M: Bin Liu <b-liu@ti.com>
8224L: linux-usb@vger.kernel.org
8225T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
8226S: Maintained
8227F: drivers/usb/musb/
8228
8229MXL5007T MEDIA DRIVER
8230M: Michael Krufky <mkrufky@linuxtv.org>
8231L: linux-media@vger.kernel.org
8232W: https://linuxtv.org
8233W: http://github.com/mkrufky
8234Q: http://patchwork.linuxtv.org/project/linux-media/list/
8235T: git git://linuxtv.org/mkrufky/tuners.git
8236S: Maintained
8237F: drivers/media/tuners/mxl5007t.*
8238
8239MYRICOM MYRI-10G 10GbE DRIVER (MYRI10GE)
8240M: Hyong-Youb Kim <hykim@myri.com>
8241L: netdev@vger.kernel.org
8242W: https://www.myricom.com/support/downloads/myri10ge.html
8243S: Supported
8244F: drivers/net/ethernet/myricom/myri10ge/
8245
8246NAND FLASH SUBSYSTEM
8247M: Boris Brezillon <boris.brezillon@free-electrons.com>
8248R: Richard Weinberger <richard@nod.at>
8249L: linux-mtd@lists.infradead.org
8250W: http://www.linux-mtd.infradead.org/
8251Q: http://patchwork.ozlabs.org/project/linux-mtd/list/
8252T: git git://github.com/linux-nand/linux.git
8253S: Maintained
8254F: drivers/mtd/nand/
8255F: include/linux/mtd/nand*.h
8256
8257NATSEMI ETHERNET DRIVER (DP8381x)
8258S: Orphan
8259F: drivers/net/ethernet/natsemi/natsemi.c
8260
8261NATIVE INSTRUMENTS USB SOUND INTERFACE DRIVER
8262M: Daniel Mack <zonque@gmail.com>
8263S: Maintained
8264L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8265W: http://www.native-instruments.com
8266F: sound/usb/caiaq/
8267
8268NCP FILESYSTEM
8269M: Petr Vandrovec <petr@vandrovec.name>
8270S: Odd Fixes
8271F: fs/ncpfs/
8272
8273NCR 5380 SCSI DRIVERS
8274M: Finn Thain <fthain@telegraphics.com.au>
8275M: Michael Schmitz <schmitzmic@gmail.com>
8276L: linux-scsi@vger.kernel.org
8277S: Maintained
8278F: Documentation/scsi/g_NCR5380.txt
8279F: drivers/scsi/NCR5380.*
8280F: drivers/scsi/arm/cumana_1.c
8281F: drivers/scsi/arm/oak.c
8282F: drivers/scsi/atari_scsi.*
8283F: drivers/scsi/dmx3191d.c
8284F: drivers/scsi/g_NCR5380.*
8285F: drivers/scsi/g_NCR5380_mmio.c
8286F: drivers/scsi/mac_scsi.*
8287F: drivers/scsi/sun3_scsi.*
8288F: drivers/scsi/sun3_scsi_vme.c
8289
8290NCR DUAL 700 SCSI DRIVER (MICROCHANNEL)
8291M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
8292L: linux-scsi@vger.kernel.org
8293S: Maintained
8294F: drivers/scsi/NCR_D700.*
8295
8296NCT6775 HARDWARE MONITOR DRIVER
8297M: Guenter Roeck <linux@roeck-us.net>
8298L: linux-hwmon@vger.kernel.org
8299S: Maintained
8300F: Documentation/hwmon/nct6775
8301F: drivers/hwmon/nct6775.c
8302
8303NETEFFECT IWARP RNIC DRIVER (IW_NES)
8304M: Faisal Latif <faisal.latif@intel.com>
8305L: linux-rdma@vger.kernel.org
8306W: http://www.intel.com/Products/Server/Adapters/Server-Cluster/Server-Cluster-overview.htm
8307S: Supported
8308F: drivers/infiniband/hw/nes/
8309F: include/uapi/rdma/nes-abi.h
8310
8311NETEM NETWORK EMULATOR
8312M: Stephen Hemminger <stephen@networkplumber.org>
8313L: netem@lists.linux-foundation.org (moderated for non-subscribers)
8314S: Maintained
8315F: net/sched/sch_netem.c
8316
8317NETERION 10GbE DRIVERS (s2io/vxge)
8318M: Jon Mason <jdmason@kudzu.us>
8319L: netdev@vger.kernel.org
8320S: Supported
8321F: Documentation/networking/s2io.txt
8322F: Documentation/networking/vxge.txt
8323F: drivers/net/ethernet/neterion/
8324
8325NETFILTER ({IP,IP6,ARP,EB,NF}TABLES)
8326M: Pablo Neira Ayuso <pablo@netfilter.org>
8327M: Patrick McHardy <kaber@trash.net>
8328M: Jozsef Kadlecsik <kadlec@blackhole.kfki.hu>
8329L: netfilter-devel@vger.kernel.org
8330L: coreteam@netfilter.org
8331W: http://www.netfilter.org/
8332W: http://www.iptables.org/
8333Q: http://patchwork.ozlabs.org/project/netfilter-devel/list/
8334T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf.git
8335T: git git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf-next.git
8336S: Supported
8337F: include/linux/netfilter*
8338F: include/linux/netfilter/
8339F: include/net/netfilter/
8340F: include/uapi/linux/netfilter*
8341F: include/uapi/linux/netfilter/
8342F: net/*/netfilter.c
8343F: net/*/netfilter/
8344F: net/netfilter/
8345F: net/bridge/br_netfilter*.c
8346
8347NETLABEL
8348M: Paul Moore <paul@paul-moore.com>
8349W: http://netlabel.sf.net
8350L: netdev@vger.kernel.org
8351S: Maintained
8352F: Documentation/netlabel/
8353F: include/net/netlabel.h
8354F: net/netlabel/
8355
8356NETROM NETWORK LAYER
8357M: Ralf Baechle <ralf@linux-mips.org>
8358L: linux-hams@vger.kernel.org
8359W: http://www.linux-ax25.org/
8360S: Maintained
8361F: include/net/netrom.h
8362F: include/uapi/linux/netrom.h
8363F: net/netrom/
8364
8365NETRONOME ETHERNET DRIVERS
8366M: Jakub Kicinski <jakub.kicinski@netronome.com>
8367L: oss-drivers@netronome.com
8368S: Maintained
8369F: drivers/net/ethernet/netronome/
8370
8371NETWORK BLOCK DEVICE (NBD)
8372M: Markus Pargmann <mpa@pengutronix.de>
8373S: Maintained
8374L: nbd-general@lists.sourceforge.net
8375T: git git://git.pengutronix.de/git/mpa/linux-nbd.git
8376F: Documentation/blockdev/nbd.txt
8377F: drivers/block/nbd.c
8378F: include/uapi/linux/nbd.h
8379
8380NETWORK DROP MONITOR
8381M: Neil Horman <nhorman@tuxdriver.com>
8382L: netdev@vger.kernel.org
8383S: Maintained
8384W: https://fedorahosted.org/dropwatch/
8385F: net/core/drop_monitor.c
8386
8387NETWORKING [DSA]
8388M: Andrew Lunn <andrew@lunn.ch>
8389M: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
8390M: Florian Fainelli <f.fainelli@gmail.com>
8391S: Maintained
8392F: net/dsa/
8393F: include/net/dsa.h
8394F: drivers/net/dsa/
8395
8396NETWORKING [GENERAL]
8397M: "David S. Miller" <davem@davemloft.net>
8398L: netdev@vger.kernel.org
8399W: http://www.linuxfoundation.org/en/Net
8400Q: http://patchwork.ozlabs.org/project/netdev/list/
8401T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8402T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8403S: Maintained
8404F: net/
8405F: include/net/
8406F: include/linux/in.h
8407F: include/linux/net.h
8408F: include/linux/netdevice.h
8409F: include/uapi/linux/in.h
8410F: include/uapi/linux/net.h
8411F: include/uapi/linux/netdevice.h
8412F: include/uapi/linux/net_namespace.h
8413F: tools/net/
8414F: tools/testing/selftests/net/
8415F: lib/random32.c
8416F: lib/test_bpf.c
8417
8418NETWORKING [IPv4/IPv6]
8419M: "David S. Miller" <davem@davemloft.net>
8420M: Alexey Kuznetsov <kuznet@ms2.inr.ac.ru>
8421M: James Morris <jmorris@namei.org>
8422M: Hideaki YOSHIFUJI <yoshfuji@linux-ipv6.org>
8423M: Patrick McHardy <kaber@trash.net>
8424L: netdev@vger.kernel.org
8425T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8426S: Maintained
8427F: net/ipv4/
8428F: net/ipv6/
8429F: include/net/ip*
8430F: arch/x86/net/*
8431
8432NETWORKING [IPSEC]
8433M: Steffen Klassert <steffen.klassert@secunet.com>
8434M: Herbert Xu <herbert@gondor.apana.org.au>
8435M: "David S. Miller" <davem@davemloft.net>
8436L: netdev@vger.kernel.org
8437T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec.git
8438T: git git://git.kernel.org/pub/scm/linux/kernel/git/klassert/ipsec-next.git
8439S: Maintained
8440F: net/core/flow.c
8441F: net/xfrm/
8442F: net/key/
8443F: net/ipv4/xfrm*
8444F: net/ipv4/esp4.c
8445F: net/ipv4/ah4.c
8446F: net/ipv4/ipcomp.c
8447F: net/ipv4/ip_vti.c
8448F: net/ipv6/xfrm*
8449F: net/ipv6/esp6.c
8450F: net/ipv6/ah6.c
8451F: net/ipv6/ipcomp6.c
8452F: net/ipv6/ip6_vti.c
8453F: include/uapi/linux/xfrm.h
8454F: include/net/xfrm.h
8455
8456NETWORKING [LABELED] (NetLabel, CIPSO, Labeled IPsec, SECMARK)
8457M: Paul Moore <paul@paul-moore.com>
8458L: netdev@vger.kernel.org
8459S: Maintained
8460
8461NETWORKING [WIRELESS]
8462L: linux-wireless@vger.kernel.org
8463Q: http://patchwork.kernel.org/project/linux-wireless/list/
8464
8465NETWORKING DRIVERS
8466L: netdev@vger.kernel.org
8467W: http://www.linuxfoundation.org/en/Net
8468Q: http://patchwork.ozlabs.org/project/netdev/list/
8469T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net.git
8470T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-next.git
8471S: Odd Fixes
8472F: Documentation/devicetree/bindings/net/
8473F: drivers/net/
8474F: include/linux/if_*
8475F: include/linux/netdevice.h
8476F: include/linux/etherdevice.h
8477F: include/linux/fcdevice.h
8478F: include/linux/fddidevice.h
8479F: include/linux/hippidevice.h
8480F: include/linux/inetdevice.h
8481F: include/uapi/linux/if_*
8482F: include/uapi/linux/netdevice.h
8483
8484NETWORKING DRIVERS (WIRELESS)
8485M: Kalle Valo <kvalo@codeaurora.org>
8486L: linux-wireless@vger.kernel.org
8487Q: http://patchwork.kernel.org/project/linux-wireless/list/
8488T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers.git
8489T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/wireless-drivers-next.git
8490S: Maintained
8491F: Documentation/devicetree/bindings/net/wireless/
8492F: drivers/net/wireless/
8493
8494NETXEN (1/10) GbE SUPPORT
8495M: Manish Chopra <manish.chopra@qlogic.com>
8496M: Sony Chacko <sony.chacko@qlogic.com>
8497M: Rajesh Borundia <rajesh.borundia@qlogic.com>
8498L: netdev@vger.kernel.org
8499W: http://www.qlogic.com
8500S: Supported
8501F: drivers/net/ethernet/qlogic/netxen/
8502
8503NFC SUBSYSTEM
8504M: Lauro Ramos Venancio <lauro.venancio@openbossa.org>
8505M: Aloisio Almeida Jr <aloisio.almeida@openbossa.org>
8506M: Samuel Ortiz <sameo@linux.intel.com>
8507L: linux-wireless@vger.kernel.org
8508L: linux-nfc@lists.01.org (subscribers-only)
8509S: Supported
8510F: net/nfc/
8511F: include/net/nfc/
8512F: include/uapi/linux/nfc.h
8513F: drivers/nfc/
8514F: include/linux/platform_data/nfcmrvl.h
8515F: include/linux/platform_data/nxp-nci.h
8516F: include/linux/platform_data/pn544.h
8517F: include/linux/platform_data/st21nfca.h
8518F: include/linux/platform_data/st-nci.h
8519F: Documentation/devicetree/bindings/net/nfc/
8520
8521NFS, SUNRPC, AND LOCKD CLIENTS
8522M: Trond Myklebust <trond.myklebust@primarydata.com>
8523M: Anna Schumaker <anna.schumaker@netapp.com>
8524L: linux-nfs@vger.kernel.org
8525W: http://client.linux-nfs.org
8526T: git git://git.linux-nfs.org/projects/trondmy/linux-nfs.git
8527S: Maintained
8528F: fs/lockd/
8529F: fs/nfs/
8530F: fs/nfs_common/
8531F: net/sunrpc/
8532F: include/linux/lockd/
8533F: include/linux/nfs*
8534F: include/linux/sunrpc/
8535F: include/uapi/linux/nfs*
8536F: include/uapi/linux/sunrpc/
8537
8538NILFS2 FILESYSTEM
8539M: Ryusuke Konishi <konishi.ryusuke@lab.ntt.co.jp>
8540L: linux-nilfs@vger.kernel.org
8541W: http://nilfs.sourceforge.net/
8542W: http://nilfs.osdn.jp/
8543T: git git://github.com/konis/nilfs2.git
8544S: Supported
8545F: Documentation/filesystems/nilfs2.txt
8546F: fs/nilfs2/
8547F: include/trace/events/nilfs2.h
8548F: include/uapi/linux/nilfs2_api.h
8549F: include/uapi/linux/nilfs2_ondisk.h
8550
8551NINJA SCSI-3 / NINJA SCSI-32Bi (16bit/CardBus) PCMCIA SCSI HOST ADAPTER DRIVER
8552M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8553W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8554S: Maintained
8555F: Documentation/scsi/NinjaSCSI.txt
8556F: drivers/scsi/pcmcia/nsp_*
8557
8558NINJA SCSI-32Bi/UDE PCI/CARDBUS SCSI HOST ADAPTER DRIVER
8559M: GOTO Masanori <gotom@debian.or.jp>
8560M: YOKOTA Hiroshi <yokota@netlab.is.tsukuba.ac.jp>
8561W: http://www.netlab.is.tsukuba.ac.jp/~yokota/izumi/ninja/
8562S: Maintained
8563F: Documentation/scsi/NinjaSCSI.txt
8564F: drivers/scsi/nsp32*
8565
8566NIOS2 ARCHITECTURE
8567M: Ley Foon Tan <lftan@altera.com>
8568L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
8569T: git git://git.kernel.org/pub/scm/linux/kernel/git/lftan/nios2.git
8570S: Maintained
8571F: arch/nios2/
8572
8573NOKIA N900 POWER SUPPLY DRIVERS
8574R: Pali Rohár <pali.rohar@gmail.com>
8575F: include/linux/power/bq2415x_charger.h
8576F: include/linux/power/bq27xxx_battery.h
8577F: include/linux/power/isp1704_charger.h
8578F: drivers/power/supply/bq2415x_charger.c
8579F: drivers/power/supply/bq27xxx_battery.c
8580F: drivers/power/supply/bq27xxx_battery_i2c.c
8581F: drivers/power/supply/isp1704_charger.c
8582F: drivers/power/supply/rx51_battery.c
8583
8584NTB DRIVER CORE
8585M: Jon Mason <jdmason@kudzu.us>
8586M: Dave Jiang <dave.jiang@intel.com>
8587M: Allen Hubbe <Allen.Hubbe@emc.com>
8588L: linux-ntb@googlegroups.com
8589S: Supported
8590W: https://github.com/jonmason/ntb/wiki
8591T: git git://github.com/jonmason/ntb.git
8592F: drivers/ntb/
8593F: drivers/net/ntb_netdev.c
8594F: include/linux/ntb.h
8595F: include/linux/ntb_transport.h
8596F: tools/testing/selftests/ntb/
8597
8598NTB INTEL DRIVER
8599M: Jon Mason <jdmason@kudzu.us>
8600M: Dave Jiang <dave.jiang@intel.com>
8601L: linux-ntb@googlegroups.com
8602S: Supported
8603W: https://github.com/jonmason/ntb/wiki
8604T: git git://github.com/jonmason/ntb.git
8605F: drivers/ntb/hw/intel/
8606
8607NTB AMD DRIVER
8608M: Xiangliang Yu <Xiangliang.Yu@amd.com>
8609L: linux-ntb@googlegroups.com
8610S: Supported
8611F: drivers/ntb/hw/amd/
8612
8613NTFS FILESYSTEM
8614M: Anton Altaparmakov <anton@tuxera.com>
8615L: linux-ntfs-dev@lists.sourceforge.net
8616W: http://www.tuxera.com/
8617T: git git://git.kernel.org/pub/scm/linux/kernel/git/aia21/ntfs.git
8618S: Supported
8619F: Documentation/filesystems/ntfs.txt
8620F: fs/ntfs/
8621
8622NVIDIA (rivafb and nvidiafb) FRAMEBUFFER DRIVER
8623M: Antonino Daplas <adaplas@gmail.com>
8624L: linux-fbdev@vger.kernel.org
8625S: Maintained
8626F: drivers/video/fbdev/riva/
8627F: drivers/video/fbdev/nvidia/
8628
8629NVM EXPRESS DRIVER
8630M: Keith Busch <keith.busch@intel.com>
8631M: Jens Axboe <axboe@fb.com>
8632L: linux-nvme@lists.infradead.org
8633T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
8634W: https://kernel.googlesource.com/pub/scm/linux/kernel/git/axboe/linux-block/
8635S: Supported
8636F: drivers/nvme/host/
8637F: include/linux/nvme.h
8638
8639NVM EXPRESS TARGET DRIVER
8640M: Christoph Hellwig <hch@lst.de>
8641M: Sagi Grimberg <sagi@grimberg.me>
8642L: linux-nvme@lists.infradead.org
8643S: Supported
8644F: drivers/nvme/target/
8645
8646NVMEM FRAMEWORK
8647M: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
8648M: Maxime Ripard <maxime.ripard@free-electrons.com>
8649S: Maintained
8650F: drivers/nvmem/
8651F: Documentation/devicetree/bindings/nvmem/
8652F: include/linux/nvmem-consumer.h
8653F: include/linux/nvmem-provider.h
8654
8655NXP-NCI NFC DRIVER
8656M: Clément Perrochaud <clement.perrochaud@effinnov.com>
8657R: Charles Gorand <charles.gorand@effinnov.com>
8658L: linux-nfc@lists.01.org (moderated for non-subscribers)
8659S: Supported
8660F: drivers/nfc/nxp-nci
8661
8662NXP TDA998X DRM DRIVER
8663M: Russell King <rmk+kernel@armlinux.org.uk>
8664S: Supported
8665F: drivers/gpu/drm/i2c/tda998x_drv.c
8666F: include/drm/i2c/tda998x.h
8667
8668NXP TFA9879 DRIVER
8669M: Peter Rosin <peda@axentia.se>
8670L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8671S: Maintained
8672F: sound/soc/codecs/tfa9879*
8673
8674OBJTOOL
8675M: Josh Poimboeuf <jpoimboe@redhat.com>
8676S: Supported
8677F: tools/objtool/
8678
8679OMAP SUPPORT
8680M: Tony Lindgren <tony@atomide.com>
8681L: linux-omap@vger.kernel.org
8682W: http://www.muru.com/linux/omap/
8683W: http://linux.omap.com/
8684Q: http://patchwork.kernel.org/project/linux-omap/list/
8685T: git git://git.kernel.org/pub/scm/linux/kernel/git/tmlind/linux-omap.git
8686S: Maintained
8687F: arch/arm/*omap*/
8688F: arch/arm/configs/omap1_defconfig
8689F: arch/arm/configs/omap2plus_defconfig
8690F: drivers/i2c/busses/i2c-omap.c
8691F: drivers/irqchip/irq-omap-intc.c
8692F: drivers/mfd/*omap*.c
8693F: drivers/mfd/menelaus.c
8694F: drivers/mfd/palmas.c
8695F: drivers/mfd/tps65217.c
8696F: drivers/mfd/tps65218.c
8697F: drivers/mfd/tps65910.c
8698F: drivers/mfd/twl-core.[ch]
8699F: drivers/mfd/twl4030*.c
8700F: drivers/mfd/twl6030*.c
8701F: drivers/mfd/twl6040*.c
8702F: drivers/regulator/palmas-regulator*.c
8703F: drivers/regulator/pbias-regulator.c
8704F: drivers/regulator/tps65217-regulator.c
8705F: drivers/regulator/tps65218-regulator.c
8706F: drivers/regulator/tps65910-regulator.c
8707F: drivers/regulator/twl-regulator.c
8708F: include/linux/i2c-omap.h
8709
8710OMAP DEVICE TREE SUPPORT
8711M: Benoît Cousson <bcousson@baylibre.com>
8712M: Tony Lindgren <tony@atomide.com>
8713L: linux-omap@vger.kernel.org
8714L: devicetree@vger.kernel.org
8715S: Maintained
8716F: arch/arm/boot/dts/*omap*
8717F: arch/arm/boot/dts/*am3*
8718F: arch/arm/boot/dts/*am4*
8719F: arch/arm/boot/dts/*am5*
8720F: arch/arm/boot/dts/*dra7*
8721
8722OMAP CLOCK FRAMEWORK SUPPORT
8723M: Paul Walmsley <paul@pwsan.com>
8724L: linux-omap@vger.kernel.org
8725S: Maintained
8726F: arch/arm/*omap*/*clock*
8727
8728OMAP POWER MANAGEMENT SUPPORT
8729M: Kevin Hilman <khilman@kernel.org>
8730L: linux-omap@vger.kernel.org
8731S: Maintained
8732F: arch/arm/*omap*/*pm*
8733F: drivers/cpufreq/omap-cpufreq.c
8734
8735OMAP POWERDOMAIN SOC ADAPTATION LAYER SUPPORT
8736M: Rajendra Nayak <rnayak@codeaurora.org>
8737M: Paul Walmsley <paul@pwsan.com>
8738L: linux-omap@vger.kernel.org
8739S: Maintained
8740F: arch/arm/mach-omap2/prm*
8741
8742OMAP AUDIO SUPPORT
8743M: Peter Ujfalusi <peter.ujfalusi@ti.com>
8744M: Jarkko Nikula <jarkko.nikula@bitmer.com>
8745L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8746L: linux-omap@vger.kernel.org
8747S: Maintained
8748F: sound/soc/omap/
8749
8750OMAP GENERAL PURPOSE MEMORY CONTROLLER SUPPORT
8751M: Roger Quadros <rogerq@ti.com>
8752M: Tony Lindgren <tony@atomide.com>
8753L: linux-omap@vger.kernel.org
8754S: Maintained
8755F: drivers/memory/omap-gpmc.c
8756F: arch/arm/mach-omap2/*gpmc*
8757
8758OMAP FRAMEBUFFER SUPPORT
8759M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8760L: linux-fbdev@vger.kernel.org
8761L: linux-omap@vger.kernel.org
8762S: Maintained
8763F: drivers/video/fbdev/omap/
8764
8765OMAP DISPLAY SUBSYSTEM and FRAMEBUFFER SUPPORT (DSS2)
8766M: Tomi Valkeinen <tomi.valkeinen@ti.com>
8767L: linux-omap@vger.kernel.org
8768L: linux-fbdev@vger.kernel.org
8769S: Maintained
8770F: drivers/video/fbdev/omap2/
8771F: Documentation/arm/OMAP/DSS
8772
8773OMAP HARDWARE SPINLOCK SUPPORT
8774M: Ohad Ben-Cohen <ohad@wizery.com>
8775L: linux-omap@vger.kernel.org
8776S: Maintained
8777F: drivers/hwspinlock/omap_hwspinlock.c
8778
8779OMAP MMC SUPPORT
8780M: Jarkko Lavinen <jarkko.lavinen@nokia.com>
8781L: linux-omap@vger.kernel.org
8782S: Maintained
8783F: drivers/mmc/host/omap.c
8784
8785OMAP HS MMC SUPPORT
8786L: linux-mmc@vger.kernel.org
8787L: linux-omap@vger.kernel.org
8788S: Orphan
8789F: drivers/mmc/host/omap_hsmmc.c
8790
8791OMAP RANDOM NUMBER GENERATOR SUPPORT
8792M: Deepak Saxena <dsaxena@plexity.net>
8793S: Maintained
8794F: drivers/char/hw_random/omap-rng.c
8795
8796OMAP HWMOD SUPPORT
8797M: Benoît Cousson <bcousson@baylibre.com>
8798M: Paul Walmsley <paul@pwsan.com>
8799L: linux-omap@vger.kernel.org
8800S: Maintained
8801F: arch/arm/mach-omap2/omap_hwmod.*
8802
8803OMAP HWMOD DATA
8804M: Paul Walmsley <paul@pwsan.com>
8805L: linux-omap@vger.kernel.org
8806S: Maintained
8807F: arch/arm/mach-omap2/omap_hwmod*data*
8808
8809OMAP HWMOD DATA FOR OMAP4-BASED DEVICES
8810M: Benoît Cousson <bcousson@baylibre.com>
8811L: linux-omap@vger.kernel.org
8812S: Maintained
8813F: arch/arm/mach-omap2/omap_hwmod_44xx_data.c
8814
8815OMAP IMAGING SUBSYSTEM (OMAP3 ISP and OMAP4 ISS)
8816M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
8817L: linux-media@vger.kernel.org
8818S: Maintained
8819F: Documentation/devicetree/bindings/media/ti,omap3isp.txt
8820F: drivers/media/platform/omap3isp/
8821F: drivers/staging/media/omap4iss/
8822
8823OMAP USB SUPPORT
8824L: linux-usb@vger.kernel.org
8825L: linux-omap@vger.kernel.org
8826S: Orphan
8827F: drivers/usb/*/*omap*
8828F: arch/arm/*omap*/usb*
8829
8830OMAP GPIO DRIVER
8831M: Grygorii Strashko <grygorii.strashko@ti.com>
8832M: Santosh Shilimkar <ssantosh@kernel.org>
8833M: Kevin Hilman <khilman@kernel.org>
8834L: linux-omap@vger.kernel.org
8835S: Maintained
8836F: Documentation/devicetree/bindings/gpio/gpio-omap.txt
8837F: drivers/gpio/gpio-omap.c
8838
8839OMAP/NEWFLOW NANOBONE MACHINE SUPPORT
8840M: Mark Jackson <mpfj@newflow.co.uk>
8841L: linux-omap@vger.kernel.org
8842S: Maintained
8843F: arch/arm/boot/dts/am335x-nano.dts
8844
8845OMFS FILESYSTEM
8846M: Bob Copeland <me@bobcopeland.com>
8847L: linux-karma-devel@lists.sourceforge.net
8848S: Maintained
8849F: Documentation/filesystems/omfs.txt
8850F: fs/omfs/
8851
8852OMNIKEY CARDMAN 4000 DRIVER
8853M: Harald Welte <laforge@gnumonks.org>
8854S: Maintained
8855F: drivers/char/pcmcia/cm4000_cs.c
8856F: include/linux/cm4000_cs.h
8857F: include/uapi/linux/cm4000_cs.h
8858
8859OMNIKEY CARDMAN 4040 DRIVER
8860M: Harald Welte <laforge@gnumonks.org>
8861S: Maintained
8862F: drivers/char/pcmcia/cm4040_cs.*
8863
8864OMNIVISION OV7670 SENSOR DRIVER
8865M: Jonathan Corbet <corbet@lwn.net>
8866L: linux-media@vger.kernel.org
8867T: git git://linuxtv.org/media_tree.git
8868S: Maintained
8869F: drivers/media/i2c/ov7670.c
8870
8871ONENAND FLASH DRIVER
8872M: Kyungmin Park <kyungmin.park@samsung.com>
8873L: linux-mtd@lists.infradead.org
8874S: Maintained
8875F: drivers/mtd/onenand/
8876F: include/linux/mtd/onenand*.h
8877
8878ONSTREAM SCSI TAPE DRIVER
8879M: Willem Riede <osst@riede.org>
8880L: osst-users@lists.sourceforge.net
8881L: linux-scsi@vger.kernel.org
8882S: Maintained
8883F: Documentation/scsi/osst.txt
8884F: drivers/scsi/osst.*
8885F: drivers/scsi/osst_*.h
8886F: drivers/scsi/st.h
8887
8888OPENCORES I2C BUS DRIVER
8889M: Peter Korsgaard <jacmet@sunsite.dk>
8890L: linux-i2c@vger.kernel.org
8891S: Maintained
8892F: Documentation/i2c/busses/i2c-ocores
8893F: drivers/i2c/busses/i2c-ocores.c
8894
8895OPEN FIRMWARE AND FLATTENED DEVICE TREE
8896M: Rob Herring <robh+dt@kernel.org>
8897M: Frank Rowand <frowand.list@gmail.com>
8898L: devicetree@vger.kernel.org
8899W: http://www.devicetree.org/
8900T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8901S: Maintained
8902F: drivers/of/
8903F: include/linux/of*.h
8904F: scripts/dtc/
8905
8906OPEN FIRMWARE AND FLATTENED DEVICE TREE BINDINGS
8907M: Rob Herring <robh+dt@kernel.org>
8908M: Mark Rutland <mark.rutland@arm.com>
8909L: devicetree@vger.kernel.org
8910T: git git://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
8911Q: http://patchwork.ozlabs.org/project/devicetree-bindings/list/
8912S: Maintained
8913F: Documentation/devicetree/
8914F: arch/*/boot/dts/
8915F: include/dt-bindings/
8916
8917OPEN FIRMWARE AND DEVICE TREE OVERLAYS
8918M: Pantelis Antoniou <pantelis.antoniou@konsulko.com>
8919L: devicetree@vger.kernel.org
8920S: Maintained
8921F: Documentation/devicetree/dynamic-resolution-notes.txt
8922F: Documentation/devicetree/overlay-notes.txt
8923F: drivers/of/overlay.c
8924F: drivers/of/resolver.c
8925
8926OPENRISC ARCHITECTURE
8927M: Jonas Bonn <jonas@southpole.se>
8928W: http://openrisc.net
8929S: Maintained
8930T: git git://openrisc.net/~jonas/linux
8931F: arch/openrisc/
8932
8933OPENVSWITCH
8934M: Pravin Shelar <pshelar@nicira.com>
8935L: netdev@vger.kernel.org
8936L: dev@openvswitch.org
8937W: http://openvswitch.org
8938S: Maintained
8939F: net/openvswitch/
8940F: include/uapi/linux/openvswitch.h
8941
8942OPERATING PERFORMANCE POINTS (OPP)
8943M: Viresh Kumar <vireshk@kernel.org>
8944M: Nishanth Menon <nm@ti.com>
8945M: Stephen Boyd <sboyd@codeaurora.org>
8946L: linux-pm@vger.kernel.org
8947S: Maintained
8948T: git git://git.kernel.org/pub/scm/linux/kernel/git/vireshk/pm.git
8949F: drivers/base/power/opp/
8950F: include/linux/pm_opp.h
8951F: Documentation/power/opp.txt
8952F: Documentation/devicetree/bindings/opp/
8953
8954OPL4 DRIVER
8955M: Clemens Ladisch <clemens@ladisch.de>
8956L: alsa-devel@alsa-project.org (moderated for non-subscribers)
8957T: git git://git.alsa-project.org/alsa-kernel.git
8958S: Maintained
8959F: sound/drivers/opl4/
8960
8961OPROFILE
8962M: Robert Richter <rric@kernel.org>
8963L: oprofile-list@lists.sf.net
8964S: Maintained
8965F: arch/*/include/asm/oprofile*.h
8966F: arch/*/oprofile/
8967F: drivers/oprofile/
8968F: include/linux/oprofile.h
8969
8970ORACLE CLUSTER FILESYSTEM 2 (OCFS2)
8971M: Mark Fasheh <mfasheh@versity.com>
8972M: Joel Becker <jlbec@evilplan.org>
8973L: ocfs2-devel@oss.oracle.com (moderated for non-subscribers)
8974W: http://ocfs2.wiki.kernel.org
8975S: Supported
8976F: Documentation/filesystems/ocfs2.txt
8977F: Documentation/filesystems/dlmfs.txt
8978F: fs/ocfs2/
8979
8980ORINOCO DRIVER
8981L: linux-wireless@vger.kernel.org
8982W: http://wireless.kernel.org/en/users/Drivers/orinoco
8983W: http://www.nongnu.org/orinoco/
8984S: Orphan
8985F: drivers/net/wireless/intersil/orinoco/
8986
8987OSD LIBRARY and FILESYSTEM
8988M: Boaz Harrosh <ooo@electrozaur.com>
8989M: Benny Halevy <bhalevy@primarydata.com>
8990L: osd-dev@open-osd.org
8991W: http://open-osd.org
8992T: git git://git.open-osd.org/open-osd.git
8993S: Maintained
8994F: drivers/scsi/osd/
8995F: include/scsi/osd_*
8996F: fs/exofs/
8997
8998OVERLAY FILESYSTEM
8999M: Miklos Szeredi <miklos@szeredi.hu>
9000L: linux-unionfs@vger.kernel.org
9001T: git git://git.kernel.org/pub/scm/linux/kernel/git/mszeredi/vfs.git
9002S: Supported
9003F: fs/overlayfs/
9004F: Documentation/filesystems/overlayfs.txt
9005
9006ORANGEFS FILESYSTEM
9007M: Mike Marshall <hubcap@omnibond.com>
9008L: pvfs2-developers@beowulf-underground.org (subscribers-only)
9009T: git git://git.kernel.org/pub/scm/linux/kernel/git/hubcap/linux.git
9010S: Supported
9011F: fs/orangefs/
9012F: Documentation/filesystems/orangefs.txt
9013
9014P54 WIRELESS DRIVER
9015M: Christian Lamparter <chunkeey@googlemail.com>
9016L: linux-wireless@vger.kernel.org
9017W: http://wireless.kernel.org/en/users/Drivers/p54
9018S: Maintained
9019F: drivers/net/wireless/intersil/p54/
9020
9021PA SEMI ETHERNET DRIVER
9022M: Olof Johansson <olof@lixom.net>
9023L: netdev@vger.kernel.org
9024S: Maintained
9025F: drivers/net/ethernet/pasemi/*
9026
9027PA SEMI SMBUS DRIVER
9028M: Olof Johansson <olof@lixom.net>
9029L: linux-i2c@vger.kernel.org
9030S: Maintained
9031F: drivers/i2c/busses/i2c-pasemi.c
9032
9033PADATA PARALLEL EXECUTION MECHANISM
9034M: Steffen Klassert <steffen.klassert@secunet.com>
9035L: linux-crypto@vger.kernel.org
9036S: Maintained
9037F: kernel/padata.c
9038F: include/linux/padata.h
9039F: Documentation/padata.txt
9040
9041PANASONIC LAPTOP ACPI EXTRAS DRIVER
9042M: Harald Welte <laforge@gnumonks.org>
9043L: platform-driver-x86@vger.kernel.org
9044S: Maintained
9045F: drivers/platform/x86/panasonic-laptop.c
9046
9047PANASONIC MN10300/AM33/AM34 PORT
9048M: David Howells <dhowells@redhat.com>
9049L: linux-am33-list@redhat.com (moderated for non-subscribers)
9050W: ftp://ftp.redhat.com/pub/redhat/gnupro/AM33/
9051S: Maintained
9052F: Documentation/mn10300/
9053F: arch/mn10300/
9054
9055PARALLEL LCD/KEYPAD PANEL DRIVER
9056M: Willy Tarreau <willy@haproxy.com>
9057M: Ksenija Stanojevic <ksenija.stanojevic@gmail.com>
9058S: Odd Fixes
9059F: Documentation/misc-devices/lcd-panel-cgram.txt
9060F: drivers/misc/panel.c
9061
9062PARALLEL PORT SUBSYSTEM
9063M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
9064M: Sudip Mukherjee <sudip@vectorindia.org>
9065L: linux-parport@lists.infradead.org (subscribers-only)
9066S: Maintained
9067F: drivers/parport/
9068F: include/linux/parport*.h
9069F: drivers/char/ppdev.c
9070F: include/uapi/linux/ppdev.h
9071F: Documentation/parport*.txt
9072
9073PARAVIRT_OPS INTERFACE
9074M: Jeremy Fitzhardinge <jeremy@goop.org>
9075M: Chris Wright <chrisw@sous-sol.org>
9076M: Alok Kataria <akataria@vmware.com>
9077M: Rusty Russell <rusty@rustcorp.com.au>
9078L: virtualization@lists.linux-foundation.org
9079S: Supported
9080F: Documentation/virtual/paravirt_ops.txt
9081F: arch/*/kernel/paravirt*
9082F: arch/*/include/asm/paravirt.h
9083F: include/linux/hypervisor.h
9084
9085PARIDE DRIVERS FOR PARALLEL PORT IDE DEVICES
9086M: Tim Waugh <tim@cyberelk.net>
9087L: linux-parport@lists.infradead.org (subscribers-only)
9088S: Maintained
9089F: Documentation/blockdev/paride.txt
9090F: drivers/block/paride/
9091
9092PARISC ARCHITECTURE
9093M: "James E.J. Bottomley" <jejb@parisc-linux.org>
9094M: Helge Deller <deller@gmx.de>
9095L: linux-parisc@vger.kernel.org
9096W: http://www.parisc-linux.org/
9097Q: http://patchwork.kernel.org/project/linux-parisc/list/
9098T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/parisc-2.6.git
9099T: git git://git.kernel.org/pub/scm/linux/kernel/git/deller/parisc-linux.git
9100S: Maintained
9101F: arch/parisc/
9102F: Documentation/parisc/
9103F: drivers/parisc/
9104F: drivers/char/agp/parisc-agp.c
9105F: drivers/input/serio/gscps2.c
9106F: drivers/parport/parport_gsc.*
9107F: drivers/tty/serial/8250/8250_gsc.c
9108F: drivers/video/fbdev/sti*
9109F: drivers/video/console/sti*
9110F: drivers/video/logo/logo_parisc*
9111
9112PC87360 HARDWARE MONITORING DRIVER
9113M: Jim Cromie <jim.cromie@gmail.com>
9114L: linux-hwmon@vger.kernel.org
9115S: Maintained
9116F: Documentation/hwmon/pc87360
9117F: drivers/hwmon/pc87360.c
9118
9119PC8736x GPIO DRIVER
9120M: Jim Cromie <jim.cromie@gmail.com>
9121S: Maintained
9122F: drivers/char/pc8736x_gpio.c
9123
9124PC87427 HARDWARE MONITORING DRIVER
9125M: Jean Delvare <jdelvare@suse.com>
9126L: linux-hwmon@vger.kernel.org
9127S: Maintained
9128F: Documentation/hwmon/pc87427
9129F: drivers/hwmon/pc87427.c
9130
9131PCA9532 LED DRIVER
9132M: Riku Voipio <riku.voipio@iki.fi>
9133S: Maintained
9134F: drivers/leds/leds-pca9532.c
9135F: include/linux/leds-pca9532.h
9136
9137PCA9541 I2C BUS MASTER SELECTOR DRIVER
9138M: Guenter Roeck <linux@roeck-us.net>
9139L: linux-i2c@vger.kernel.org
9140S: Maintained
9141F: drivers/i2c/muxes/i2c-mux-pca9541.c
9142
9143PCDP - PRIMARY CONSOLE AND DEBUG PORT
9144M: Khalid Aziz <khalid@gonehiking.org>
9145S: Maintained
9146F: drivers/firmware/pcdp.*
9147
9148PCI ERROR RECOVERY
9149M: Linas Vepstas <linasvepstas@gmail.com>
9150L: linux-pci@vger.kernel.org
9151S: Supported
9152F: Documentation/PCI/pci-error-recovery.txt
9153
9154PCI ENHANCED ERROR HANDLING (EEH) FOR POWERPC
9155M: Russell Currey <ruscur@russell.cc>
9156L: linuxppc-dev@lists.ozlabs.org
9157S: Supported
9158F: Documentation/powerpc/eeh-pci-error-recovery.txt
9159F: arch/powerpc/kernel/eeh*.c
9160F: arch/powerpc/platforms/*/eeh*.c
9161F: arch/powerpc/include/*/eeh*.h
9162
9163PCI SUBSYSTEM
9164M: Bjorn Helgaas <bhelgaas@google.com>
9165L: linux-pci@vger.kernel.org
9166Q: http://patchwork.ozlabs.org/project/linux-pci/list/
9167T: git git://git.kernel.org/pub/scm/linux/kernel/git/helgaas/pci.git
9168S: Supported
9169F: Documentation/devicetree/bindings/pci/
9170F: Documentation/PCI/
9171F: drivers/pci/
9172F: include/linux/pci*
9173F: arch/x86/pci/
9174F: arch/x86/kernel/quirks.c
9175
9176PCI DRIVER FOR ALTERA PCIE IP
9177M: Ley Foon Tan <lftan@altera.com>
9178L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9179L: linux-pci@vger.kernel.org
9180S: Supported
9181F: Documentation/devicetree/bindings/pci/altera-pcie.txt
9182F: drivers/pci/host/pcie-altera.c
9183
9184PCI DRIVER FOR ARM VERSATILE PLATFORM
9185M: Rob Herring <robh@kernel.org>
9186L: linux-pci@vger.kernel.org
9187L: linux-arm-kernel@lists.infradead.org
9188S: Maintained
9189F: Documentation/devicetree/bindings/pci/versatile.txt
9190F: drivers/pci/host/pci-versatile.c
9191
9192PCI DRIVER FOR ARMADA 8K
9193M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9194L: linux-pci@vger.kernel.org
9195L: linux-arm-kernel@lists.infradead.org
9196S: Maintained
9197F: Documentation/devicetree/bindings/pci/pci-armada8k.txt
9198F: drivers/pci/host/pcie-armada8k.c
9199
9200PCI DRIVER FOR APPLIEDMICRO XGENE
9201M: Tanmay Inamdar <tinamdar@apm.com>
9202L: linux-pci@vger.kernel.org
9203L: linux-arm-kernel@lists.infradead.org
9204S: Maintained
9205F: Documentation/devicetree/bindings/pci/xgene-pci.txt
9206F: drivers/pci/host/pci-xgene.c
9207
9208PCI DRIVER FOR FREESCALE LAYERSCAPE
9209M: Minghuan Lian <minghuan.Lian@freescale.com>
9210M: Mingkai Hu <mingkai.hu@freescale.com>
9211M: Roy Zang <tie-fei.zang@freescale.com>
9212L: linuxppc-dev@lists.ozlabs.org
9213L: linux-pci@vger.kernel.org
9214L: linux-arm-kernel@lists.infradead.org
9215S: Maintained
9216F: drivers/pci/host/*layerscape*
9217
9218PCI DRIVER FOR IMX6
9219M: Richard Zhu <Richard.Zhu@freescale.com>
9220M: Lucas Stach <l.stach@pengutronix.de>
9221L: linux-pci@vger.kernel.org
9222L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9223S: Maintained
9224F: drivers/pci/host/*imx6*
9225
9226PCI DRIVER FOR TI KEYSTONE
9227M: Murali Karicheri <m-karicheri2@ti.com>
9228L: linux-pci@vger.kernel.org
9229L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9230S: Maintained
9231F: drivers/pci/host/*keystone*
9232
9233PCI DRIVER FOR MVEBU (Marvell Armada 370 and Armada XP SOC support)
9234M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9235M: Jason Cooper <jason@lakedaemon.net>
9236L: linux-pci@vger.kernel.org
9237L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9238S: Maintained
9239F: drivers/pci/host/*mvebu*
9240
9241PCI DRIVER FOR AARDVARK (Marvell Armada 3700)
9242M: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
9243L: linux-pci@vger.kernel.org
9244L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9245S: Maintained
9246F: Documentation/devicetree/bindings/pci/aardvark-pci.txt
9247F: drivers/pci/host/pci-aardvark.c
9248
9249PCI DRIVER FOR NVIDIA TEGRA
9250M: Thierry Reding <thierry.reding@gmail.com>
9251L: linux-tegra@vger.kernel.org
9252L: linux-pci@vger.kernel.org
9253S: Supported
9254F: Documentation/devicetree/bindings/pci/nvidia,tegra20-pcie.txt
9255F: drivers/pci/host/pci-tegra.c
9256
9257PCI DRIVER FOR TI DRA7XX
9258M: Kishon Vijay Abraham I <kishon@ti.com>
9259L: linux-omap@vger.kernel.org
9260L: linux-pci@vger.kernel.org
9261S: Supported
9262F: Documentation/devicetree/bindings/pci/ti-pci.txt
9263F: drivers/pci/host/pci-dra7xx.c
9264
9265PCI DRIVER FOR RENESAS R-CAR
9266M: Simon Horman <horms@verge.net.au>
9267L: linux-pci@vger.kernel.org
9268L: linux-renesas-soc@vger.kernel.org
9269S: Maintained
9270F: drivers/pci/host/*rcar*
9271
9272PCI DRIVER FOR SAMSUNG EXYNOS
9273M: Jingoo Han <jingoohan1@gmail.com>
9274L: linux-pci@vger.kernel.org
9275L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9276L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9277S: Maintained
9278F: drivers/pci/host/pci-exynos.c
9279
9280PCI DRIVER FOR SYNOPSIS DESIGNWARE
9281M: Jingoo Han <jingoohan1@gmail.com>
9282M: Pratyush Anand <pratyush.anand@gmail.com>
9283L: linux-pci@vger.kernel.org
9284S: Maintained
9285F: drivers/pci/host/*designware*
9286
9287PCI DRIVER FOR SYNOPSYS PROTOTYPING DEVICE
9288M: Joao Pinto <jpinto@synopsys.com>
9289L: linux-pci@vger.kernel.org
9290S: Maintained
9291F: Documentation/devicetree/bindings/pci/designware-pcie.txt
9292F: drivers/pci/host/pcie-designware-plat.c
9293
9294PCI DRIVER FOR GENERIC OF HOSTS
9295M: Will Deacon <will.deacon@arm.com>
9296L: linux-pci@vger.kernel.org
9297L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9298S: Maintained
9299F: Documentation/devicetree/bindings/pci/host-generic-pci.txt
9300F: drivers/pci/host/pci-host-common.c
9301F: drivers/pci/host/pci-host-generic.c
9302
9303PCI DRIVER FOR INTEL VOLUME MANAGEMENT DEVICE (VMD)
9304M: Keith Busch <keith.busch@intel.com>
9305L: linux-pci@vger.kernel.org
9306S: Supported
9307F: arch/x86/pci/vmd.c
9308
9309PCIE DRIVER FOR ST SPEAR13XX
9310M: Pratyush Anand <pratyush.anand@gmail.com>
9311L: linux-pci@vger.kernel.org
9312S: Maintained
9313F: drivers/pci/host/*spear*
9314
9315PCI MSI DRIVER FOR ALTERA MSI IP
9316M: Ley Foon Tan <lftan@altera.com>
9317L: rfi@lists.rocketboards.org (moderated for non-subscribers)
9318L: linux-pci@vger.kernel.org
9319S: Supported
9320F: Documentation/devicetree/bindings/pci/altera-pcie-msi.txt
9321F: drivers/pci/host/pcie-altera-msi.c
9322
9323PCI MSI DRIVER FOR APPLIEDMICRO XGENE
9324M: Duc Dang <dhdang@apm.com>
9325L: linux-pci@vger.kernel.org
9326L: linux-arm-kernel@lists.infradead.org
9327S: Maintained
9328F: Documentation/devicetree/bindings/pci/xgene-pci-msi.txt
9329F: drivers/pci/host/pci-xgene-msi.c
9330
9331PCIE DRIVER FOR AXIS ARTPEC
9332M: Niklas Cassel <niklas.cassel@axis.com>
9333M: Jesper Nilsson <jesper.nilsson@axis.com>
9334L: linux-arm-kernel@axis.com
9335L: linux-pci@vger.kernel.org
9336S: Maintained
9337F: Documentation/devicetree/bindings/pci/axis,artpec*
9338F: drivers/pci/host/*artpec*
9339
9340PCIE DRIVER FOR HISILICON
9341M: Zhou Wang <wangzhou1@hisilicon.com>
9342M: Gabriele Paoloni <gabriele.paoloni@huawei.com>
9343L: linux-pci@vger.kernel.org
9344S: Maintained
9345F: Documentation/devicetree/bindings/pci/hisilicon-pcie.txt
9346F: drivers/pci/host/pcie-hisi.c
9347
9348PCIE DRIVER FOR ROCKCHIP
9349M: Shawn Lin <shawn.lin@rock-chips.com>
9350M: Wenrui Li <wenrui.li@rock-chips.com>
9351L: linux-pci@vger.kernel.org
9352L: linux-rockchip@lists.infradead.org
9353S: Maintained
9354F: Documentation/devicetree/bindings/pci/rockchip-pcie.txt
9355F: drivers/pci/host/pcie-rockchip.c
9356
9357PCIE DRIVER FOR QUALCOMM MSM
9358M: Stanimir Varbanov <svarbanov@mm-sol.com>
9359L: linux-pci@vger.kernel.org
9360L: linux-arm-msm@vger.kernel.org
9361S: Maintained
9362F: drivers/pci/host/*qcom*
9363
9364PCIE DRIVER FOR CAVIUM THUNDERX
9365M: David Daney <david.daney@cavium.com>
9366L: linux-pci@vger.kernel.org
9367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9368S: Supported
9369F: Documentation/devicetree/bindings/pci/pci-thunder-*
9370F: drivers/pci/host/pci-thunder-*
9371
9372PCMCIA SUBSYSTEM
9373P: Linux PCMCIA Team
9374L: linux-pcmcia@lists.infradead.org
9375W: http://lists.infradead.org/mailman/listinfo/linux-pcmcia
9376T: git git://git.kernel.org/pub/scm/linux/kernel/git/brodo/pcmcia.git
9377S: Maintained
9378F: Documentation/pcmcia/
9379F: drivers/pcmcia/
9380F: include/pcmcia/
9381
9382PCNET32 NETWORK DRIVER
9383M: Don Fry <pcnet32@frontier.com>
9384L: netdev@vger.kernel.org
9385S: Maintained
9386F: drivers/net/ethernet/amd/pcnet32.c
9387
9388PCRYPT PARALLEL CRYPTO ENGINE
9389M: Steffen Klassert <steffen.klassert@secunet.com>
9390L: linux-crypto@vger.kernel.org
9391S: Maintained
9392F: crypto/pcrypt.c
9393F: include/crypto/pcrypt.h
9394
9395PER-CPU MEMORY ALLOCATOR
9396M: Tejun Heo <tj@kernel.org>
9397M: Christoph Lameter <cl@linux.com>
9398T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/percpu.git
9399S: Maintained
9400F: include/linux/percpu*.h
9401F: mm/percpu*.c
9402F: arch/*/include/asm/percpu.h
9403
9404PER-TASK DELAY ACCOUNTING
9405M: Balbir Singh <bsingharora@gmail.com>
9406S: Maintained
9407F: include/linux/delayacct.h
9408F: kernel/delayacct.c
9409
9410PERFORMANCE EVENTS SUBSYSTEM
9411M: Peter Zijlstra <peterz@infradead.org>
9412M: Ingo Molnar <mingo@redhat.com>
9413M: Arnaldo Carvalho de Melo <acme@kernel.org>
9414R: Alexander Shishkin <alexander.shishkin@linux.intel.com>
9415L: linux-kernel@vger.kernel.org
9416T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
9417S: Supported
9418F: kernel/events/*
9419F: include/linux/perf_event.h
9420F: include/uapi/linux/perf_event.h
9421F: arch/*/kernel/perf_event*.c
9422F: arch/*/kernel/*/perf_event*.c
9423F: arch/*/kernel/*/*/perf_event*.c
9424F: arch/*/include/asm/perf_event.h
9425F: arch/*/kernel/perf_callchain.c
9426F: arch/*/events/*
9427F: tools/perf/
9428
9429PERSONALITY HANDLING
9430M: Christoph Hellwig <hch@infradead.org>
9431L: linux-abi-devel@lists.sourceforge.net
9432S: Maintained
9433F: include/linux/personality.h
9434F: include/uapi/linux/personality.h
9435
9436PHONET PROTOCOL
9437M: Remi Denis-Courmont <courmisch@gmail.com>
9438S: Supported
9439F: Documentation/networking/phonet.txt
9440F: include/linux/phonet.h
9441F: include/net/phonet/
9442F: include/uapi/linux/phonet.h
9443F: net/phonet/
9444
9445PHRAM MTD DRIVER
9446M: Joern Engel <joern@lazybastard.org>
9447L: linux-mtd@lists.infradead.org
9448S: Maintained
9449F: drivers/mtd/devices/phram.c
9450
9451PICOLCD HID DRIVER
9452M: Bruno Prémont <bonbons@linux-vserver.org>
9453L: linux-input@vger.kernel.org
9454S: Maintained
9455F: drivers/hid/hid-picolcd*
9456
9457PICOXCELL SUPPORT
9458M: Jamie Iles <jamie@jamieiles.com>
9459L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9460T: git git://github.com/jamieiles/linux-2.6-ji.git
9461S: Supported
9462F: arch/arm/boot/dts/picoxcell*
9463F: arch/arm/mach-picoxcell/
9464F: drivers/crypto/picoxcell*
9465
9466PIN CONTROL SUBSYSTEM
9467M: Linus Walleij <linus.walleij@linaro.org>
9468L: linux-gpio@vger.kernel.org
9469T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl.git
9470S: Maintained
9471F: Documentation/devicetree/bindings/pinctrl/
9472F: Documentation/pinctrl.txt
9473F: drivers/pinctrl/
9474F: include/linux/pinctrl/
9475
9476PIN CONTROLLER - ATMEL AT91
9477M: Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
9478L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9479S: Maintained
9480F: drivers/pinctrl/pinctrl-at91.*
9481
9482PIN CONTROLLER - ATMEL AT91 PIO4
9483M: Ludovic Desroches <ludovic.desroches@atmel.com>
9484L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9485L: linux-gpio@vger.kernel.org
9486S: Supported
9487F: drivers/pinctrl/pinctrl-at91-pio4.*
9488
9489PIN CONTROLLER - INTEL
9490M: Mika Westerberg <mika.westerberg@linux.intel.com>
9491M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
9492S: Maintained
9493F: drivers/pinctrl/intel/
9494
9495PIN CONTROLLER - RENESAS
9496M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
9497M: Geert Uytterhoeven <geert+renesas@glider.be>
9498L: linux-renesas-soc@vger.kernel.org
9499S: Maintained
9500F: drivers/pinctrl/sh-pfc/
9501
9502PIN CONTROLLER - SAMSUNG
9503M: Tomasz Figa <tomasz.figa@gmail.com>
9504M: Krzysztof Kozlowski <krzk@kernel.org>
9505M: Sylwester Nawrocki <s.nawrocki@samsung.com>
9506L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9507L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
9508S: Maintained
9509F: drivers/pinctrl/samsung/
9510F: include/dt-bindings/pinctrl/samsung.h
9511F: Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt
9512
9513PIN CONTROLLER - SINGLE
9514M: Tony Lindgren <tony@atomide.com>
9515M: Haojian Zhuang <haojian.zhuang@linaro.org>
9516L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9517L: linux-omap@vger.kernel.org
9518S: Maintained
9519F: drivers/pinctrl/pinctrl-single.c
9520
9521PIN CONTROLLER - ST SPEAR
9522M: Viresh Kumar <vireshk@kernel.org>
9523L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9524W: http://www.st.com/spear
9525S: Maintained
9526F: drivers/pinctrl/spear/
9527
9528PISTACHIO SOC SUPPORT
9529M: James Hartley <james.hartley@imgtec.com>
9530M: Ionela Voinescu <ionela.voinescu@imgtec.com>
9531L: linux-mips@linux-mips.org
9532S: Maintained
9533F: arch/mips/pistachio/
9534F: arch/mips/include/asm/mach-pistachio/
9535F: arch/mips/boot/dts/pistachio/
9536F: arch/mips/configs/pistachio*_defconfig
9537
9538PKTCDVD DRIVER
9539M: Jiri Kosina <jikos@kernel.org>
9540S: Maintained
9541F: drivers/block/pktcdvd.c
9542F: include/linux/pktcdvd.h
9543F: include/uapi/linux/pktcdvd.h
9544
9545PKUNITY SOC DRIVERS
9546M: Guan Xuetao <gxt@mprc.pku.edu.cn>
9547W: http://mprc.pku.edu.cn/~guanxuetao/linux
9548S: Maintained
9549T: git git://github.com/gxt/linux.git
9550F: drivers/input/serio/i8042-unicore32io.h
9551F: drivers/i2c/busses/i2c-puv3.c
9552F: drivers/video/fbdev/fb-puv3.c
9553F: drivers/rtc/rtc-puv3.c
9554
9555PMBUS HARDWARE MONITORING DRIVERS
9556M: Guenter Roeck <linux@roeck-us.net>
9557L: linux-hwmon@vger.kernel.org
9558W: http://hwmon.wiki.kernel.org/
9559W: http://www.roeck-us.net/linux/drivers/
9560T: git git://git.kernel.org/pub/scm/linux/kernel/git/groeck/linux-staging.git
9561S: Maintained
9562F: Documentation/hwmon/pmbus
9563F: drivers/hwmon/pmbus/
9564F: include/linux/i2c/pmbus.h
9565
9566PMC SIERRA MaxRAID DRIVER
9567L: linux-scsi@vger.kernel.org
9568W: http://www.pmc-sierra.com/
9569S: Orphan
9570F: drivers/scsi/pmcraid.*
9571
9572PMC SIERRA PM8001 DRIVER
9573M: Jack Wang <jinpu.wang@profitbricks.com>
9574M: lindar_liu@usish.com
9575L: pmchba@pmcs.com
9576L: linux-scsi@vger.kernel.org
9577S: Supported
9578F: drivers/scsi/pm8001/
9579
9580POSIX CLOCKS and TIMERS
9581M: Thomas Gleixner <tglx@linutronix.de>
9582L: linux-kernel@vger.kernel.org
9583T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
9584S: Maintained
9585F: fs/timerfd.c
9586F: include/linux/timer*
9587F: kernel/time/*timer*
9588
9589POWER MANAGEMENT CORE
9590M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
9591L: linux-pm@vger.kernel.org
9592T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
9593S: Supported
9594F: drivers/base/power/
9595F: include/linux/pm.h
9596F: include/linux/pm_*
9597F: include/linux/powercap.h
9598F: drivers/powercap/
9599
9600POWER SUPPLY CLASS/SUBSYSTEM and DRIVERS
9601M: Sebastian Reichel <sre@kernel.org>
9602L: linux-pm@vger.kernel.org
9603T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
9604S: Maintained
9605F: Documentation/devicetree/bindings/power/supply/
9606F: include/linux/power_supply.h
9607F: drivers/power/supply/
9608
9609POWER STATE COORDINATION INTERFACE (PSCI)
9610M: Mark Rutland <mark.rutland@arm.com>
9611M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
9612L: linux-arm-kernel@lists.infradead.org
9613S: Maintained
9614F: drivers/firmware/psci.c
9615F: include/linux/psci.h
9616F: include/uapi/linux/psci.h
9617
9618POWERNV OPERATOR PANEL LCD DISPLAY DRIVER
9619M: Suraj Jitindar Singh <sjitindarsingh@gmail.com>
9620L: linuxppc-dev@lists.ozlabs.org
9621S: Maintained
9622F: drivers/char/powernv-op-panel.c
9623
9624PNP SUPPORT
9625M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
9626S: Maintained
9627F: drivers/pnp/
9628
9629PPP PROTOCOL DRIVERS AND COMPRESSORS
9630M: Paul Mackerras <paulus@samba.org>
9631L: linux-ppp@vger.kernel.org
9632S: Maintained
9633F: drivers/net/ppp/ppp_*
9634
9635PPP OVER ATM (RFC 2364)
9636M: Mitchell Blank Jr <mitch@sfgoth.com>
9637S: Maintained
9638F: net/atm/pppoatm.c
9639F: include/uapi/linux/atmppp.h
9640
9641PPP OVER ETHERNET
9642M: Michal Ostrowski <mostrows@earthlink.net>
9643S: Maintained
9644F: drivers/net/ppp/pppoe.c
9645F: drivers/net/ppp/pppox.c
9646
9647PPP OVER L2TP
9648M: James Chapman <jchapman@katalix.com>
9649S: Maintained
9650F: net/l2tp/l2tp_ppp.c
9651F: include/linux/if_pppol2tp.h
9652F: include/uapi/linux/if_pppol2tp.h
9653
9654PPS SUPPORT
9655M: Rodolfo Giometti <giometti@enneenne.com>
9656W: http://wiki.enneenne.com/index.php/LinuxPPS_support
9657L: linuxpps@ml.enneenne.com (subscribers-only)
9658S: Maintained
9659F: Documentation/pps/
9660F: drivers/pps/
9661F: include/linux/pps*.h
9662
9663PPTP DRIVER
9664M: Dmitry Kozlov <xeb@mail.ru>
9665L: netdev@vger.kernel.org
9666S: Maintained
9667F: drivers/net/ppp/pptp.c
9668W: http://sourceforge.net/projects/accel-pptp
9669
9670PREEMPTIBLE KERNEL
9671M: Robert Love <rml@tech9.net>
9672L: kpreempt-tech@lists.sourceforge.net
9673W: ftp://ftp.kernel.org/pub/linux/kernel/people/rml/preempt-kernel
9674S: Supported
9675F: Documentation/preempt-locking.txt
9676F: include/linux/preempt.h
9677
9678PRISM54 WIRELESS DRIVER
9679M: "Luis R. Rodriguez" <mcgrof@gmail.com>
9680L: linux-wireless@vger.kernel.org
9681W: http://wireless.kernel.org/en/users/Drivers/p54
9682S: Obsolete
9683F: drivers/net/wireless/intersil/prism54/
9684
9685PS3 NETWORK SUPPORT
9686M: Geoff Levand <geoff@infradead.org>
9687L: netdev@vger.kernel.org
9688L: linuxppc-dev@lists.ozlabs.org
9689S: Maintained
9690F: drivers/net/ethernet/toshiba/ps3_gelic_net.*
9691
9692PS3 PLATFORM SUPPORT
9693M: Geoff Levand <geoff@infradead.org>
9694L: linuxppc-dev@lists.ozlabs.org
9695S: Maintained
9696F: arch/powerpc/boot/ps3*
9697F: arch/powerpc/include/asm/lv1call.h
9698F: arch/powerpc/include/asm/ps3*.h
9699F: arch/powerpc/platforms/ps3/
9700F: drivers/*/ps3*
9701F: drivers/ps3/
9702F: drivers/rtc/rtc-ps3.c
9703F: drivers/usb/host/*ps3.c
9704F: sound/ppc/snd_ps3*
9705
9706PS3VRAM DRIVER
9707M: Jim Paris <jim@jtan.com>
9708M: Geoff Levand <geoff@infradead.org>
9709L: linuxppc-dev@lists.ozlabs.org
9710S: Maintained
9711F: drivers/block/ps3vram.c
9712
9713PSTORE FILESYSTEM
9714M: Anton Vorontsov <anton@enomsg.org>
9715M: Colin Cross <ccross@android.com>
9716M: Kees Cook <keescook@chromium.org>
9717M: Tony Luck <tony.luck@intel.com>
9718S: Maintained
9719T: git git://git.kernel.org/pub/scm/linux/kernel/git/aegl/linux.git
9720F: fs/pstore/
9721F: include/linux/pstore*
9722F: drivers/firmware/efi/efi-pstore.c
9723F: drivers/acpi/apei/erst.c
9724
9725PTP HARDWARE CLOCK SUPPORT
9726M: Richard Cochran <richardcochran@gmail.com>
9727L: netdev@vger.kernel.org
9728S: Maintained
9729W: http://linuxptp.sourceforge.net/
9730F: Documentation/ABI/testing/sysfs-ptp
9731F: Documentation/ptp/*
9732F: drivers/net/ethernet/freescale/gianfar_ptp.c
9733F: drivers/net/phy/dp83640*
9734F: drivers/ptp/*
9735F: include/linux/ptp_cl*
9736
9737PTRACE SUPPORT
9738M: Roland McGrath <roland@hack.frob.com>
9739M: Oleg Nesterov <oleg@redhat.com>
9740S: Maintained
9741F: include/asm-generic/syscall.h
9742F: include/linux/ptrace.h
9743F: include/linux/regset.h
9744F: include/linux/tracehook.h
9745F: include/uapi/linux/ptrace.h
9746F: kernel/ptrace.c
9747
9748PULSE8-CEC DRIVER
9749M: Hans Verkuil <hverkuil@xs4all.nl>
9750L: linux-media@vger.kernel.org
9751T: git git://linuxtv.org/media_tree.git
9752S: Maintained
9753F: drivers/staging/media/pulse8-cec
9754
9755PVRUSB2 VIDEO4LINUX DRIVER
9756M: Mike Isely <isely@pobox.com>
9757L: pvrusb2@isely.net (subscribers-only)
9758L: linux-media@vger.kernel.org
9759W: http://www.isely.net/pvrusb2/
9760T: git git://linuxtv.org/media_tree.git
9761S: Maintained
9762F: Documentation/media/v4l-drivers/pvrusb2*
9763F: drivers/media/usb/pvrusb2/
9764
9765PWC WEBCAM DRIVER
9766M: Hans Verkuil <hverkuil@xs4all.nl>
9767L: linux-media@vger.kernel.org
9768T: git git://linuxtv.org/media_tree.git
9769S: Odd Fixes
9770F: drivers/media/usb/pwc/*
9771
9772PWM FAN DRIVER
9773M: Kamil Debski <kamil@wypas.org>
9774M: Lukasz Majewski <l.majewski@samsung.com>
9775L: linux-hwmon@vger.kernel.org
9776S: Supported
9777F: Documentation/devicetree/bindings/hwmon/pwm-fan.txt
9778F: Documentation/hwmon/pwm-fan
9779F: drivers/hwmon/pwm-fan.c
9780
9781PWM SUBSYSTEM
9782M: Thierry Reding <thierry.reding@gmail.com>
9783L: linux-pwm@vger.kernel.org
9784S: Maintained
9785T: git git://git.kernel.org/pub/scm/linux/kernel/git/thierry.reding/linux-pwm.git
9786F: Documentation/pwm.txt
9787F: Documentation/devicetree/bindings/pwm/
9788F: include/linux/pwm.h
9789F: drivers/pwm/
9790F: drivers/video/backlight/pwm_bl.c
9791F: include/linux/pwm_backlight.h
9792
9793PXA2xx/PXA3xx SUPPORT
9794M: Daniel Mack <daniel@zonque.org>
9795M: Haojian Zhuang <haojian.zhuang@gmail.com>
9796M: Robert Jarzmik <robert.jarzmik@free.fr>
9797L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9798T: git git://github.com/hzhuang1/linux.git
9799T: git git://github.com/rjarzmik/linux.git
9800S: Maintained
9801F: arch/arm/boot/dts/pxa*
9802F: arch/arm/mach-pxa/
9803F: drivers/dma/pxa*
9804F: drivers/pcmcia/pxa2xx*
9805F: drivers/pinctrl/pxa/
9806F: drivers/spi/spi-pxa2xx*
9807F: drivers/usb/gadget/udc/pxa2*
9808F: include/sound/pxa2xx-lib.h
9809F: sound/arm/pxa*
9810F: sound/soc/pxa/
9811
9812PXA GPIO DRIVER
9813M: Robert Jarzmik <robert.jarzmik@free.fr>
9814L: linux-gpio@vger.kernel.org
9815S: Maintained
9816F: drivers/gpio/gpio-pxa.c
9817
9818PXA3xx NAND FLASH DRIVER
9819M: Ezequiel Garcia <ezequiel.garcia@free-electrons.com>
9820L: linux-mtd@lists.infradead.org
9821S: Maintained
9822F: drivers/mtd/nand/pxa3xx_nand.c
9823
9824MMP SUPPORT
9825M: Eric Miao <eric.y.miao@gmail.com>
9826M: Haojian Zhuang <haojian.zhuang@gmail.com>
9827L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
9828T: git git://github.com/hzhuang1/linux.git
9829T: git git://git.linaro.org/people/ycmiao/pxa-linux.git
9830S: Maintained
9831F: arch/arm/boot/dts/mmp*
9832F: arch/arm/mach-mmp/
9833
9834PXA MMCI DRIVER
9835S: Orphan
9836
9837PXA RTC DRIVER
9838M: Robert Jarzmik <robert.jarzmik@free.fr>
9839L: rtc-linux@googlegroups.com
9840S: Maintained
9841
9842QAT DRIVER
9843M: Giovanni Cabiddu <giovanni.cabiddu@intel.com>
9844M: Salvatore Benedetto <salvatore.benedetto@intel.com>
9845L: qat-linux@intel.com
9846S: Supported
9847F: drivers/crypto/qat/
9848
9849QIB DRIVER
9850M: Mike Marciniszyn <infinipath@intel.com>
9851L: linux-rdma@vger.kernel.org
9852S: Supported
9853F: drivers/infiniband/hw/qib/
9854
9855QLOGIC QLA1280 SCSI DRIVER
9856M: Michael Reed <mdr@sgi.com>
9857L: linux-scsi@vger.kernel.org
9858S: Maintained
9859F: drivers/scsi/qla1280.[ch]
9860
9861QLOGIC QLA2XXX FC-SCSI DRIVER
9862M: qla2xxx-upstream@qlogic.com
9863L: linux-scsi@vger.kernel.org
9864S: Supported
9865F: Documentation/scsi/LICENSE.qla2xxx
9866F: drivers/scsi/qla2xxx/
9867
9868QLOGIC QLA4XXX iSCSI DRIVER
9869M: QLogic-Storage-Upstream@qlogic.com
9870L: linux-scsi@vger.kernel.org
9871S: Supported
9872F: Documentation/scsi/LICENSE.qla4xxx
9873F: drivers/scsi/qla4xxx/
9874
9875QLOGIC QLA3XXX NETWORK DRIVER
9876M: Jitendra Kalsaria <jitendra.kalsaria@qlogic.com>
9877M: Ron Mercer <ron.mercer@qlogic.com>
9878M: linux-driver@qlogic.com
9879L: netdev@vger.kernel.org
9880S: Supported
9881F: Documentation/networking/LICENSE.qla3xxx
9882F: drivers/net/ethernet/qlogic/qla3xxx.*
9883
9884QLOGIC QLCNIC (1/10)Gb ETHERNET DRIVER
9885M: Dept-GELinuxNICDev@qlogic.com
9886L: netdev@vger.kernel.org
9887S: Supported
9888F: drivers/net/ethernet/qlogic/qlcnic/
9889
9890QLOGIC QLGE 10Gb ETHERNET DRIVER
9891M: Harish Patil <harish.patil@qlogic.com>
9892M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
9893M: Dept-GELinuxNICDev@qlogic.com
9894M: linux-driver@qlogic.com
9895L: netdev@vger.kernel.org
9896S: Supported
9897F: drivers/net/ethernet/qlogic/qlge/
9898
9899QLOGIC QL4xxx ETHERNET DRIVER
9900M: Yuval Mintz <Yuval.Mintz@qlogic.com>
9901M: Ariel Elior <Ariel.Elior@qlogic.com>
9902M: everest-linux-l2@qlogic.com
9903L: netdev@vger.kernel.org
9904S: Supported
9905F: drivers/net/ethernet/qlogic/qed/
9906F: include/linux/qed/
9907F: drivers/net/ethernet/qlogic/qede/
9908
9909QNX4 FILESYSTEM
9910M: Anders Larsen <al@alarsen.net>
9911W: http://www.alarsen.net/linux/qnx4fs/
9912S: Maintained
9913F: fs/qnx4/
9914F: include/uapi/linux/qnx4_fs.h
9915F: include/uapi/linux/qnxtypes.h
9916
9917QT1010 MEDIA DRIVER
9918M: Antti Palosaari <crope@iki.fi>
9919L: linux-media@vger.kernel.org
9920W: https://linuxtv.org
9921W: http://palosaari.fi/linux/
9922Q: http://patchwork.linuxtv.org/project/linux-media/list/
9923T: git git://linuxtv.org/anttip/media_tree.git
9924S: Maintained
9925F: drivers/media/tuners/qt1010*
9926
9927QUALCOMM ATHEROS ATH9K WIRELESS DRIVER
9928M: QCA ath9k Development <ath9k-devel@qca.qualcomm.com>
9929L: linux-wireless@vger.kernel.org
9930L: ath9k-devel@lists.ath9k.org
9931W: http://wireless.kernel.org/en/users/Drivers/ath9k
9932S: Supported
9933F: drivers/net/wireless/ath/ath9k/
9934
9935QUALCOMM ATHEROS ATH10K WIRELESS DRIVER
9936M: Kalle Valo <kvalo@qca.qualcomm.com>
9937L: ath10k@lists.infradead.org
9938W: http://wireless.kernel.org/en/users/Drivers/ath10k
9939T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
9940S: Supported
9941F: drivers/net/wireless/ath/ath10k/
9942
9943QUALCOMM EMAC GIGABIT ETHERNET DRIVER
9944M: Timur Tabi <timur@codeaurora.org>
9945L: netdev@vger.kernel.org
9946S: Supported
9947F: drivers/net/ethernet/qualcomm/emac/
9948
9949QUALCOMM HEXAGON ARCHITECTURE
9950M: Richard Kuo <rkuo@codeaurora.org>
9951L: linux-hexagon@vger.kernel.org
9952T: git git://git.kernel.org/pub/scm/linux/kernel/git/rkuo/linux-hexagon-kernel.git
9953S: Supported
9954F: arch/hexagon/
9955
9956QUALCOMM WCN36XX WIRELESS DRIVER
9957M: Eugene Krasnikov <k.eugene.e@gmail.com>
9958L: wcn36xx@lists.infradead.org
9959W: http://wireless.kernel.org/en/users/Drivers/wcn36xx
9960T: git git://github.com/KrasnikovEugene/wcn36xx.git
9961S: Supported
9962F: drivers/net/wireless/ath/wcn36xx/
9963
9964QEMU MACHINE EMULATOR AND VIRTUALIZER SUPPORT
9965M: Gabriel Somlo <somlo@cmu.edu>
9966M: "Michael S. Tsirkin" <mst@redhat.com>
9967L: qemu-devel@nongnu.org
9968S: Maintained
9969F: drivers/firmware/qemu_fw_cfg.c
9970
9971RADOS BLOCK DEVICE (RBD)
9972M: Ilya Dryomov <idryomov@gmail.com>
9973M: Sage Weil <sage@redhat.com>
9974M: Alex Elder <elder@kernel.org>
9975L: ceph-devel@vger.kernel.org
9976W: http://ceph.com/
9977T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
9978T: git git://github.com/ceph/ceph-client.git
9979S: Supported
9980F: Documentation/ABI/testing/sysfs-bus-rbd
9981F: drivers/block/rbd.c
9982F: drivers/block/rbd_types.h
9983
9984RADEON FRAMEBUFFER DISPLAY DRIVER
9985M: Benjamin Herrenschmidt <benh@kernel.crashing.org>
9986L: linux-fbdev@vger.kernel.org
9987S: Maintained
9988F: drivers/video/fbdev/aty/radeon*
9989F: include/uapi/linux/radeonfb.h
9990
9991RADIOSHARK RADIO DRIVER
9992M: Hans Verkuil <hverkuil@xs4all.nl>
9993L: linux-media@vger.kernel.org
9994T: git git://linuxtv.org/media_tree.git
9995S: Maintained
9996F: drivers/media/radio/radio-shark.c
9997
9998RADIOSHARK2 RADIO DRIVER
9999M: Hans Verkuil <hverkuil@xs4all.nl>
10000L: linux-media@vger.kernel.org
10001T: git git://linuxtv.org/media_tree.git
10002S: Maintained
10003F: drivers/media/radio/radio-shark2.c
10004F: drivers/media/radio/radio-tea5777.c
10005
10006RAGE128 FRAMEBUFFER DISPLAY DRIVER
10007M: Paul Mackerras <paulus@samba.org>
10008L: linux-fbdev@vger.kernel.org
10009S: Maintained
10010F: drivers/video/fbdev/aty/aty128fb.c
10011
10012RALINK MIPS ARCHITECTURE
10013M: John Crispin <john@phrozen.org>
10014L: linux-mips@linux-mips.org
10015S: Maintained
10016F: arch/mips/ralink
10017
10018RALINK RT2X00 WIRELESS LAN DRIVER
10019P: rt2x00 project
10020M: Stanislaw Gruszka <sgruszka@redhat.com>
10021M: Helmut Schaa <helmut.schaa@googlemail.com>
10022L: linux-wireless@vger.kernel.org
10023S: Maintained
10024F: drivers/net/wireless/ralink/rt2x00/
10025
10026RAMDISK RAM BLOCK DEVICE DRIVER
10027M: Jens Axboe <axboe@kernel.dk>
10028S: Maintained
10029F: Documentation/blockdev/ramdisk.txt
10030F: drivers/block/brd.c
10031
10032RANDOM NUMBER DRIVER
10033M: "Theodore Ts'o" <tytso@mit.edu>
10034S: Maintained
10035F: drivers/char/random.c
10036
10037RAPIDIO SUBSYSTEM
10038M: Matt Porter <mporter@kernel.crashing.org>
10039M: Alexandre Bounine <alexandre.bounine@idt.com>
10040S: Maintained
10041F: drivers/rapidio/
10042
10043RAYLINK/WEBGEAR 802.11 WIRELESS LAN DRIVER
10044L: linux-wireless@vger.kernel.org
10045S: Orphan
10046F: drivers/net/wireless/ray*
10047
10048RCUTORTURE MODULE
10049M: Josh Triplett <josh@joshtriplett.org>
10050M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10051L: linux-kernel@vger.kernel.org
10052S: Supported
10053T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10054F: Documentation/RCU/torture.txt
10055F: kernel/rcu/rcutorture.c
10056
10057RCUTORTURE TEST FRAMEWORK
10058M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10059M: Josh Triplett <josh@joshtriplett.org>
10060R: Steven Rostedt <rostedt@goodmis.org>
10061R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10062R: Lai Jiangshan <jiangshanlai@gmail.com>
10063L: linux-kernel@vger.kernel.org
10064S: Supported
10065T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10066F: tools/testing/selftests/rcutorture
10067
10068RDC R-321X SoC
10069M: Florian Fainelli <florian@openwrt.org>
10070S: Maintained
10071
10072RDC R6040 FAST ETHERNET DRIVER
10073M: Florian Fainelli <f.fainelli@gmail.com>
10074L: netdev@vger.kernel.org
10075S: Maintained
10076F: drivers/net/ethernet/rdc/r6040.c
10077
10078RDS - RELIABLE DATAGRAM SOCKETS
10079M: Santosh Shilimkar <santosh.shilimkar@oracle.com>
10080L: netdev@vger.kernel.org
10081L: linux-rdma@vger.kernel.org
10082L: rds-devel@oss.oracle.com (moderated for non-subscribers)
10083W: https://oss.oracle.com/projects/rds/
10084S: Supported
10085F: net/rds/
10086F: Documentation/networking/rds.txt
10087
10088RDMAVT - RDMA verbs software
10089M: Dennis Dalessandro <dennis.dalessandro@intel.com>
10090L: linux-rdma@vger.kernel.org
10091S: Supported
10092F: drivers/infiniband/sw/rdmavt
10093
10094READ-COPY UPDATE (RCU)
10095M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
10096M: Josh Triplett <josh@joshtriplett.org>
10097R: Steven Rostedt <rostedt@goodmis.org>
10098R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
10099R: Lai Jiangshan <jiangshanlai@gmail.com>
10100L: linux-kernel@vger.kernel.org
10101W: http://www.rdrop.com/users/paulmck/RCU/
10102S: Supported
10103T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
10104F: Documentation/RCU/
10105X: Documentation/RCU/torture.txt
10106F: include/linux/rcu*
10107X: include/linux/srcu.h
10108F: kernel/rcu/
10109X: kernel/torture.c
10110
10111REAL TIME CLOCK (RTC) SUBSYSTEM
10112M: Alessandro Zummo <a.zummo@towertech.it>
10113M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
10114L: rtc-linux@googlegroups.com
10115Q: http://patchwork.ozlabs.org/project/rtc-linux/list/
10116T: git git://git.kernel.org/pub/scm/linux/kernel/git/abelloni/linux.git
10117S: Maintained
10118F: Documentation/devicetree/bindings/rtc/
10119F: Documentation/rtc.txt
10120F: drivers/rtc/
10121F: include/linux/rtc.h
10122F: include/uapi/linux/rtc.h
10123F: include/linux/rtc/
10124F: include/linux/platform_data/rtc-*
10125F: tools/testing/selftests/timers/rtctest.c
10126
10127REALTEK AUDIO CODECS
10128M: Bard Liao <bardliao@realtek.com>
10129M: Oder Chiou <oder_chiou@realtek.com>
10130S: Maintained
10131F: sound/soc/codecs/rt*
10132F: include/sound/rt*.h
10133
10134REISERFS FILE SYSTEM
10135L: reiserfs-devel@vger.kernel.org
10136S: Supported
10137F: fs/reiserfs/
10138
10139REGISTER MAP ABSTRACTION
10140M: Mark Brown <broonie@kernel.org>
10141L: linux-kernel@vger.kernel.org
10142T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regmap.git
10143S: Supported
10144F: Documentation/devicetree/bindings/regmap/
10145F: drivers/base/regmap/
10146F: include/linux/regmap.h
10147
10148REMOTE PROCESSOR (REMOTEPROC) SUBSYSTEM
10149M: Ohad Ben-Cohen <ohad@wizery.com>
10150M: Bjorn Andersson <bjorn.andersson@linaro.org>
10151L: linux-remoteproc@vger.kernel.org
10152T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/remoteproc.git
10153S: Maintained
10154F: Documentation/devicetree/bindings/remoteproc/
10155F: Documentation/remoteproc.txt
10156F: drivers/remoteproc/
10157F: include/linux/remoteproc.h
10158
10159REMOTE PROCESSOR MESSAGING (RPMSG) SUBSYSTEM
10160M: Ohad Ben-Cohen <ohad@wizery.com>
10161M: Bjorn Andersson <bjorn.andersson@linaro.org>
10162L: linux-remoteproc@vger.kernel.org
10163T: git git://git.kernel.org/pub/scm/linux/kernel/git/ohad/rpmsg.git
10164S: Maintained
10165F: drivers/rpmsg/
10166F: Documentation/rpmsg.txt
10167F: include/linux/rpmsg.h
10168
10169RENESAS CLOCK DRIVERS
10170M: Geert Uytterhoeven <geert+renesas@glider.be>
10171L: linux-renesas-soc@vger.kernel.org
10172S: Supported
10173F: drivers/clk/renesas/
10174
10175RENESAS ETHERNET DRIVERS
10176R: Sergei Shtylyov <sergei.shtylyov@cogentembedded.com>
10177L: netdev@vger.kernel.org
10178L: linux-renesas-soc@vger.kernel.org
10179F: drivers/net/ethernet/renesas/
10180F: include/linux/sh_eth.h
10181
10182RENESAS USB2 PHY DRIVER
10183M: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
10184L: linux-renesas-soc@vger.kernel.org
10185S: Maintained
10186F: drivers/phy/phy-rcar-gen3-usb2.c
10187
10188RESET CONTROLLER FRAMEWORK
10189M: Philipp Zabel <p.zabel@pengutronix.de>
10190T: git git://git.pengutronix.de/git/pza/linux
10191S: Maintained
10192F: drivers/reset/
10193F: Documentation/devicetree/bindings/reset/
10194F: include/dt-bindings/reset/
10195F: include/linux/reset.h
10196F: include/linux/reset-controller.h
10197
10198RFKILL
10199M: Johannes Berg <johannes@sipsolutions.net>
10200L: linux-wireless@vger.kernel.org
10201W: http://wireless.kernel.org/
10202T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
10203T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
10204S: Maintained
10205F: Documentation/rfkill.txt
10206F: net/rfkill/
10207
10208RHASHTABLE
10209M: Thomas Graf <tgraf@suug.ch>
10210M: Herbert Xu <herbert@gondor.apana.org.au>
10211L: netdev@vger.kernel.org
10212S: Maintained
10213F: lib/rhashtable.c
10214F: include/linux/rhashtable.h
10215
10216RICOH SMARTMEDIA/XD DRIVER
10217M: Maxim Levitsky <maximlevitsky@gmail.com>
10218S: Maintained
10219F: drivers/mtd/nand/r852.c
10220F: drivers/mtd/nand/r852.h
10221
10222RICOH R5C592 MEMORYSTICK DRIVER
10223M: Maxim Levitsky <maximlevitsky@gmail.com>
10224S: Maintained
10225F: drivers/memstick/host/r592.*
10226
10227ROCCAT DRIVERS
10228M: Stefan Achatz <erazor_de@users.sourceforge.net>
10229W: http://sourceforge.net/projects/roccat/
10230S: Maintained
10231F: drivers/hid/hid-roccat*
10232F: include/linux/hid-roccat*
10233F: Documentation/ABI/*/sysfs-driver-hid-roccat*
10234
10235ROCKER DRIVER
10236M: Jiri Pirko <jiri@resnulli.us>
10237L: netdev@vger.kernel.org
10238S: Supported
10239F: drivers/net/ethernet/rocker/
10240
10241ROCKETPORT DRIVER
10242P: Comtrol Corp.
10243W: http://www.comtrol.com
10244S: Maintained
10245F: Documentation/serial/rocket.txt
10246F: drivers/tty/rocket*
10247
10248ROCKETPORT EXPRESS/INFINITY DRIVER
10249M: Kevin Cernekee <cernekee@gmail.com>
10250L: linux-serial@vger.kernel.org
10251S: Odd Fixes
10252F: drivers/tty/serial/rp2.*
10253
10254ROSE NETWORK LAYER
10255M: Ralf Baechle <ralf@linux-mips.org>
10256L: linux-hams@vger.kernel.org
10257W: http://www.linux-ax25.org/
10258S: Maintained
10259F: include/net/rose.h
10260F: include/uapi/linux/rose.h
10261F: net/rose/
10262
10263RTL2830 MEDIA DRIVER
10264M: Antti Palosaari <crope@iki.fi>
10265L: linux-media@vger.kernel.org
10266W: https://linuxtv.org
10267W: http://palosaari.fi/linux/
10268Q: http://patchwork.linuxtv.org/project/linux-media/list/
10269T: git git://linuxtv.org/anttip/media_tree.git
10270S: Maintained
10271F: drivers/media/dvb-frontends/rtl2830*
10272
10273RTL2832 MEDIA DRIVER
10274M: Antti Palosaari <crope@iki.fi>
10275L: linux-media@vger.kernel.org
10276W: https://linuxtv.org
10277W: http://palosaari.fi/linux/
10278Q: http://patchwork.linuxtv.org/project/linux-media/list/
10279T: git git://linuxtv.org/anttip/media_tree.git
10280S: Maintained
10281F: drivers/media/dvb-frontends/rtl2832*
10282
10283RTL2832_SDR MEDIA DRIVER
10284M: Antti Palosaari <crope@iki.fi>
10285L: linux-media@vger.kernel.org
10286W: https://linuxtv.org
10287W: http://palosaari.fi/linux/
10288Q: http://patchwork.linuxtv.org/project/linux-media/list/
10289T: git git://linuxtv.org/anttip/media_tree.git
10290S: Maintained
10291F: drivers/media/dvb-frontends/rtl2832_sdr*
10292
10293RTL8180 WIRELESS DRIVER
10294L: linux-wireless@vger.kernel.org
10295W: http://wireless.kernel.org/
10296T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10297S: Orphan
10298F: drivers/net/wireless/realtek/rtl818x/rtl8180/
10299
10300RTL8187 WIRELESS DRIVER
10301M: Herton Ronaldo Krzesinski <herton@canonical.com>
10302M: Hin-Tak Leung <htl10@users.sourceforge.net>
10303M: Larry Finger <Larry.Finger@lwfinger.net>
10304L: linux-wireless@vger.kernel.org
10305W: http://wireless.kernel.org/
10306T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10307S: Maintained
10308F: drivers/net/wireless/realtek/rtl818x/rtl8187/
10309
10310RTL8192CE WIRELESS DRIVER
10311M: Larry Finger <Larry.Finger@lwfinger.net>
10312M: Chaoming Li <chaoming_li@realsil.com.cn>
10313L: linux-wireless@vger.kernel.org
10314W: http://wireless.kernel.org/
10315T: git git://git.kernel.org/pub/scm/linux/kernel/git/linville/wireless-testing.git
10316S: Maintained
10317F: drivers/net/wireless/realtek/rtlwifi/
10318F: drivers/net/wireless/realtek/rtlwifi/rtl8192ce/
10319
10320RTL8XXXU WIRELESS DRIVER (rtl8xxxu)
10321M: Jes Sorensen <Jes.Sorensen@redhat.com>
10322L: linux-wireless@vger.kernel.org
10323T: git git://git.kernel.org/pub/scm/linux/kernel/git/jes/linux.git rtl8xxxu-devel
10324S: Maintained
10325F: drivers/net/wireless/realtek/rtl8xxxu/
10326
10327S3 SAVAGE FRAMEBUFFER DRIVER
10328M: Antonino Daplas <adaplas@gmail.com>
10329L: linux-fbdev@vger.kernel.org
10330S: Maintained
10331F: drivers/video/fbdev/savage/
10332
10333S390
10334M: Martin Schwidefsky <schwidefsky@de.ibm.com>
10335M: Heiko Carstens <heiko.carstens@de.ibm.com>
10336L: linux-s390@vger.kernel.org
10337W: http://www.ibm.com/developerworks/linux/linux390/
10338T: git git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux.git
10339S: Supported
10340F: arch/s390/
10341F: drivers/s390/
10342F: Documentation/s390/
10343F: Documentation/DocBook/s390*
10344
10345S390 COMMON I/O LAYER
10346M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10347M: Peter Oberparleiter <oberpar@linux.vnet.ibm.com>
10348L: linux-s390@vger.kernel.org
10349W: http://www.ibm.com/developerworks/linux/linux390/
10350S: Supported
10351F: drivers/s390/cio/
10352
10353S390 DASD DRIVER
10354M: Stefan Haberland <sth@linux.vnet.ibm.com>
10355M: Jan Hoeppner <hoeppner@linux.vnet.ibm.com>
10356L: linux-s390@vger.kernel.org
10357W: http://www.ibm.com/developerworks/linux/linux390/
10358S: Supported
10359F: drivers/s390/block/dasd*
10360F: block/partitions/ibm.c
10361
10362S390 NETWORK DRIVERS
10363M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10364L: linux-s390@vger.kernel.org
10365W: http://www.ibm.com/developerworks/linux/linux390/
10366S: Supported
10367F: drivers/s390/net/
10368
10369S390 PCI SUBSYSTEM
10370M: Sebastian Ott <sebott@linux.vnet.ibm.com>
10371M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10372L: linux-s390@vger.kernel.org
10373W: http://www.ibm.com/developerworks/linux/linux390/
10374S: Supported
10375F: arch/s390/pci/
10376F: drivers/pci/hotplug/s390_pci_hpc.c
10377
10378S390 ZCRYPT DRIVER
10379M: Ingo Tuchscherer <ingo.tuchscherer@de.ibm.com>
10380L: linux-s390@vger.kernel.org
10381W: http://www.ibm.com/developerworks/linux/linux390/
10382S: Supported
10383F: drivers/s390/crypto/
10384
10385S390 ZFCP DRIVER
10386M: Steffen Maier <maier@linux.vnet.ibm.com>
10387L: linux-s390@vger.kernel.org
10388W: http://www.ibm.com/developerworks/linux/linux390/
10389S: Supported
10390F: drivers/s390/scsi/zfcp_*
10391
10392S390 IUCV NETWORK LAYER
10393M: Ursula Braun <ubraun@linux.vnet.ibm.com>
10394L: linux-s390@vger.kernel.org
10395W: http://www.ibm.com/developerworks/linux/linux390/
10396S: Supported
10397F: drivers/s390/net/*iucv*
10398F: include/net/iucv/
10399F: net/iucv/
10400
10401S390 IOMMU (PCI)
10402M: Gerald Schaefer <gerald.schaefer@de.ibm.com>
10403L: linux-s390@vger.kernel.org
10404W: http://www.ibm.com/developerworks/linux/linux390/
10405S: Supported
10406F: drivers/iommu/s390-iommu.c
10407
10408S3C24XX SD/MMC Driver
10409M: Ben Dooks <ben-linux@fluff.org>
10410L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
10411S: Supported
10412F: drivers/mmc/host/s3cmci.*
10413
10414SAA6588 RDS RECEIVER DRIVER
10415M: Hans Verkuil <hverkuil@xs4all.nl>
10416L: linux-media@vger.kernel.org
10417T: git git://linuxtv.org/media_tree.git
10418W: https://linuxtv.org
10419S: Odd Fixes
10420F: drivers/media/i2c/saa6588*
10421
10422SAA7134 VIDEO4LINUX DRIVER
10423M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10424M: Mauro Carvalho Chehab <mchehab@kernel.org>
10425L: linux-media@vger.kernel.org
10426W: https://linuxtv.org
10427T: git git://linuxtv.org/media_tree.git
10428S: Odd fixes
10429F: Documentation/media/v4l-drivers/saa7134*
10430F: drivers/media/pci/saa7134/
10431
10432SAA7146 VIDEO4LINUX-2 DRIVER
10433M: Hans Verkuil <hverkuil@xs4all.nl>
10434L: linux-media@vger.kernel.org
10435T: git git://linuxtv.org/media_tree.git
10436S: Maintained
10437F: drivers/media/common/saa7146/
10438F: drivers/media/pci/saa7146/
10439F: include/media/saa7146*
10440
10441SAMSUNG LAPTOP DRIVER
10442M: Corentin Chary <corentin.chary@gmail.com>
10443L: platform-driver-x86@vger.kernel.org
10444S: Maintained
10445F: drivers/platform/x86/samsung-laptop.c
10446
10447SAMSUNG AUDIO (ASoC) DRIVERS
10448M: Krzysztof Kozlowski <krzk@kernel.org>
10449M: Sangbeom Kim <sbkim73@samsung.com>
10450M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10451L: alsa-devel@alsa-project.org (moderated for non-subscribers)
10452S: Supported
10453F: sound/soc/samsung/
10454
10455SAMSUNG FRAMEBUFFER DRIVER
10456M: Jingoo Han <jingoohan1@gmail.com>
10457L: linux-fbdev@vger.kernel.org
10458S: Maintained
10459F: drivers/video/fbdev/s3c-fb.c
10460
10461SAMSUNG MULTIFUNCTION PMIC DEVICE DRIVERS
10462M: Sangbeom Kim <sbkim73@samsung.com>
10463M: Krzysztof Kozlowski <krzk@kernel.org>
10464M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
10465L: linux-kernel@vger.kernel.org
10466L: linux-samsung-soc@vger.kernel.org
10467S: Supported
10468F: drivers/mfd/sec*.c
10469F: drivers/regulator/s2m*.c
10470F: drivers/regulator/s5m*.c
10471F: drivers/clk/clk-s2mps11.c
10472F: drivers/rtc/rtc-s5m.c
10473F: include/linux/mfd/samsung/
10474F: Documentation/devicetree/bindings/mfd/samsung,sec-core.txt
10475F: Documentation/devicetree/bindings/regulator/samsung,s2m*.txt
10476F: Documentation/devicetree/bindings/regulator/samsung,s5m*.txt
10477F: Documentation/devicetree/bindings/clock/samsung,s2mps11.txt
10478
10479SAMSUNG S5P/EXYNOS4 SOC SERIES CAMERA SUBSYSTEM DRIVERS
10480M: Kyungmin Park <kyungmin.park@samsung.com>
10481M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10482L: linux-media@vger.kernel.org
10483Q: https://patchwork.linuxtv.org/project/linux-media/list/
10484S: Supported
10485F: drivers/media/platform/exynos4-is/
10486
10487SAMSUNG S3C24XX/S3C64XX SOC SERIES CAMIF DRIVER
10488M: Sylwester Nawrocki <sylvester.nawrocki@gmail.com>
10489L: linux-media@vger.kernel.org
10490L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10491S: Maintained
10492F: drivers/media/platform/s3c-camif/
10493F: include/media/drv-intf/s3c_camif.h
10494
10495SAMSUNG S5C73M3 CAMERA DRIVER
10496M: Kyungmin Park <kyungmin.park@samsung.com>
10497M: Andrzej Hajda <a.hajda@samsung.com>
10498L: linux-media@vger.kernel.org
10499S: Supported
10500F: drivers/media/i2c/s5c73m3/*
10501
10502SAMSUNG S5K5BAF CAMERA DRIVER
10503M: Kyungmin Park <kyungmin.park@samsung.com>
10504M: Andrzej Hajda <a.hajda@samsung.com>
10505L: linux-media@vger.kernel.org
10506S: Supported
10507F: drivers/media/i2c/s5k5baf.c
10508
10509SAMSUNG S3FWRN5 NFC DRIVER
10510M: Robert Baldyga <r.baldyga@samsung.com>
10511M: Krzysztof Opasiak <k.opasiak@samsung.com>
10512L: linux-nfc@lists.01.org (moderated for non-subscribers)
10513S: Supported
10514F: drivers/nfc/s3fwrn5
10515
10516SAMSUNG SOC CLOCK DRIVERS
10517M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10518M: Tomasz Figa <tomasz.figa@gmail.com>
10519M: Chanwoo Choi <cw00.choi@samsung.com>
10520S: Supported
10521L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10522F: drivers/clk/samsung/
10523F: include/dt-bindings/clock/exynos*.h
10524F: Documentation/devicetree/bindings/clock/exynos*.txt
10525
10526SAMSUNG SPI DRIVERS
10527M: Kukjin Kim <kgene@kernel.org>
10528M: Krzysztof Kozlowski <krzk@kernel.org>
10529M: Andi Shyti <andi.shyti@samsung.com>
10530L: linux-spi@vger.kernel.org
10531L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
10532S: Maintained
10533F: Documentation/devicetree/bindings/spi/spi-samsung.txt
10534F: drivers/spi/spi-s3c*
10535F: include/linux/platform_data/spi-s3c64xx.h
10536
10537SAMSUNG SXGBE DRIVERS
10538M: Byungho An <bh74.an@samsung.com>
10539M: Girish K S <ks.giri@samsung.com>
10540M: Vipul Pandya <vipul.pandya@samsung.com>
10541S: Supported
10542L: netdev@vger.kernel.org
10543F: drivers/net/ethernet/samsung/sxgbe/
10544
10545SAMSUNG THERMAL DRIVER
10546M: Lukasz Majewski <l.majewski@samsung.com>
10547L: linux-pm@vger.kernel.org
10548L: linux-samsung-soc@vger.kernel.org
10549S: Supported
10550T: git https://github.com/lmajewski/linux-samsung-thermal.git
10551F: drivers/thermal/samsung/
10552
10553SAMSUNG USB2 PHY DRIVER
10554M: Kamil Debski <kamil@wypas.org>
10555M: Sylwester Nawrocki <s.nawrocki@samsung.com>
10556L: linux-kernel@vger.kernel.org
10557S: Supported
10558F: Documentation/devicetree/bindings/phy/samsung-phy.txt
10559F: Documentation/phy/samsung-usb2.txt
10560F: drivers/phy/phy-exynos4210-usb2.c
10561F: drivers/phy/phy-exynos4x12-usb2.c
10562F: drivers/phy/phy-exynos5250-usb2.c
10563F: drivers/phy/phy-s5pv210-usb2.c
10564F: drivers/phy/phy-samsung-usb2.c
10565F: drivers/phy/phy-samsung-usb2.h
10566
10567SERIAL DRIVERS
10568M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
10569L: linux-serial@vger.kernel.org
10570S: Maintained
10571F: Documentation/devicetree/bindings/serial/
10572F: drivers/tty/serial/
10573
10574STI CEC DRIVER
10575M: Benjamin Gaignard <benjamin.gaignard@linaro.org>
10576L: kernel@stlinux.com
10577S: Maintained
10578F: drivers/staging/media/st-cec/
10579F: Documentation/devicetree/bindings/media/stih-cec.txt
10580
10581SYNOPSYS DESIGNWARE DMAC DRIVER
10582M: Viresh Kumar <vireshk@kernel.org>
10583M: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10584S: Maintained
10585F: include/linux/dma/dw.h
10586F: include/linux/platform_data/dma-dw.h
10587F: drivers/dma/dw/
10588
10589SYNOPSYS DESIGNWARE ETHERNET QOS 4.10a driver
10590M: Lars Persson <lars.persson@axis.com>
10591L: netdev@vger.kernel.org
10592S: Supported
10593F: Documentation/devicetree/bindings/net/snps,dwc-qos-ethernet.txt
10594F: drivers/net/ethernet/synopsys/dwc_eth_qos.c
10595
10596SYNOPSYS DESIGNWARE I2C DRIVER
10597M: Jarkko Nikula <jarkko.nikula@linux.intel.com>
10598R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
10599R: Mika Westerberg <mika.westerberg@linux.intel.com>
10600L: linux-i2c@vger.kernel.org
10601S: Maintained
10602F: drivers/i2c/busses/i2c-designware-*
10603F: include/linux/platform_data/i2c-designware.h
10604
10605SYNOPSYS DESIGNWARE MMC/SD/SDIO DRIVER
10606M: Jaehoon Chung <jh80.chung@samsung.com>
10607L: linux-mmc@vger.kernel.org
10608S: Maintained
10609F: include/linux/mmc/dw_mmc.h
10610F: drivers/mmc/host/dw_mmc*
10611
10612SYSTEM TRACE MODULE CLASS
10613M: Alexander Shishkin <alexander.shishkin@linux.intel.com>
10614S: Maintained
10615T: git git://git.kernel.org/pub/scm/linux/kernel/git/ash/stm.git
10616F: Documentation/trace/stm.txt
10617F: drivers/hwtracing/stm/
10618F: include/linux/stm.h
10619F: include/uapi/linux/stm.h
10620
10621THUNDERBOLT DRIVER
10622M: Andreas Noever <andreas.noever@gmail.com>
10623S: Maintained
10624F: drivers/thunderbolt/
10625
10626TI BQ27XXX POWER SUPPLY DRIVER
10627R: Andrew F. Davis <afd@ti.com>
10628F: include/linux/power/bq27xxx_battery.h
10629F: drivers/power/supply/bq27xxx_battery.c
10630F: drivers/power/supply/bq27xxx_battery_i2c.c
10631
10632TIMEKEEPING, CLOCKSOURCE CORE, NTP, ALARMTIMER
10633M: John Stultz <john.stultz@linaro.org>
10634M: Thomas Gleixner <tglx@linutronix.de>
10635L: linux-kernel@vger.kernel.org
10636T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
10637S: Supported
10638F: include/linux/clocksource.h
10639F: include/linux/time.h
10640F: include/linux/timex.h
10641F: include/uapi/linux/time.h
10642F: include/uapi/linux/timex.h
10643F: kernel/time/clocksource.c
10644F: kernel/time/time*.c
10645F: kernel/time/alarmtimer.c
10646F: kernel/time/ntp.c
10647F: tools/testing/selftests/timers/
10648
10649SC1200 WDT DRIVER
10650M: Zwane Mwaikambo <zwanem@gmail.com>
10651S: Maintained
10652F: drivers/watchdog/sc1200wdt.c
10653
10654SCHEDULER
10655M: Ingo Molnar <mingo@redhat.com>
10656M: Peter Zijlstra <peterz@infradead.org>
10657L: linux-kernel@vger.kernel.org
10658T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git sched/core
10659S: Maintained
10660F: kernel/sched/
10661F: include/linux/sched.h
10662F: include/uapi/linux/sched.h
10663F: include/linux/wait.h
10664
10665SCORE ARCHITECTURE
10666M: Chen Liqin <liqin.linux@gmail.com>
10667M: Lennox Wu <lennox.wu@gmail.com>
10668W: http://www.sunplus.com
10669S: Supported
10670F: arch/score/
10671
10672SYSTEM CONTROL & POWER INTERFACE (SCPI) Message Protocol drivers
10673M: Sudeep Holla <sudeep.holla@arm.com>
10674L: linux-arm-kernel@lists.infradead.org
10675S: Maintained
10676F: Documentation/devicetree/bindings/arm/arm,scpi.txt
10677F: drivers/clk/clk-scpi.c
10678F: drivers/cpufreq/scpi-cpufreq.c
10679F: drivers/firmware/arm_scpi.c
10680F: include/linux/scpi_protocol.h
10681
10682SCSI CDROM DRIVER
10683M: Jens Axboe <axboe@kernel.dk>
10684L: linux-scsi@vger.kernel.org
10685W: http://www.kernel.dk
10686S: Maintained
10687F: drivers/scsi/sr*
10688
10689SCSI RDMA PROTOCOL (SRP) INITIATOR
10690M: Bart Van Assche <bart.vanassche@sandisk.com>
10691L: linux-rdma@vger.kernel.org
10692S: Supported
10693W: http://www.openfabrics.org
10694Q: http://patchwork.kernel.org/project/linux-rdma/list/
10695T: git git://git.kernel.org/pub/scm/linux/kernel/git/dad/srp-initiator.git
10696F: drivers/infiniband/ulp/srp/
10697F: include/scsi/srp.h
10698
10699SCSI SG DRIVER
10700M: Doug Gilbert <dgilbert@interlog.com>
10701L: linux-scsi@vger.kernel.org
10702W: http://sg.danny.cz/sg
10703S: Maintained
10704F: Documentation/scsi/scsi-generic.txt
10705F: drivers/scsi/sg.c
10706F: include/scsi/sg.h
10707
10708SCSI SUBSYSTEM
10709M: "James E.J. Bottomley" <jejb@linux.vnet.ibm.com>
10710T: git git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsi.git
10711M: "Martin K. Petersen" <martin.petersen@oracle.com>
10712T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkp/scsi.git
10713L: linux-scsi@vger.kernel.org
10714S: Maintained
10715F: Documentation/devicetree/bindings/scsi/
10716F: drivers/scsi/
10717F: include/scsi/
10718
10719SCSI TAPE DRIVER
10720M: Kai Mäkisara <Kai.Makisara@kolumbus.fi>
10721L: linux-scsi@vger.kernel.org
10722S: Maintained
10723F: Documentation/scsi/st.txt
10724F: drivers/scsi/st.*
10725F: drivers/scsi/st_*.h
10726
10727SCTP PROTOCOL
10728M: Vlad Yasevich <vyasevich@gmail.com>
10729M: Neil Horman <nhorman@tuxdriver.com>
10730L: linux-sctp@vger.kernel.org
10731W: http://lksctp.sourceforge.net
10732S: Maintained
10733F: Documentation/networking/sctp.txt
10734F: include/linux/sctp.h
10735F: include/uapi/linux/sctp.h
10736F: include/net/sctp/
10737F: net/sctp/
10738
10739SCx200 CPU SUPPORT
10740M: Jim Cromie <jim.cromie@gmail.com>
10741S: Odd Fixes
10742F: Documentation/i2c/busses/scx200_acb
10743F: arch/x86/platform/scx200/
10744F: drivers/watchdog/scx200_wdt.c
10745F: drivers/i2c/busses/scx200*
10746F: drivers/mtd/maps/scx200_docflash.c
10747F: include/linux/scx200.h
10748
10749SCx200 GPIO DRIVER
10750M: Jim Cromie <jim.cromie@gmail.com>
10751S: Maintained
10752F: drivers/char/scx200_gpio.c
10753F: include/linux/scx200_gpio.h
10754
10755SCx200 HRT CLOCKSOURCE DRIVER
10756M: Jim Cromie <jim.cromie@gmail.com>
10757S: Maintained
10758F: drivers/clocksource/scx200_hrt.c
10759
10760SDRICOH_CS MMC/SD HOST CONTROLLER INTERFACE DRIVER
10761M: Sascha Sommer <saschasommer@freenet.de>
10762L: sdricohcs-devel@lists.sourceforge.net (subscribers-only)
10763S: Maintained
10764F: drivers/mmc/host/sdricoh_cs.c
10765
10766SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) DRIVER
10767M: Adrian Hunter <adrian.hunter@intel.com>
10768L: linux-mmc@vger.kernel.org
10769T: git git://git.infradead.org/users/ahunter/linux-sdhci.git
10770S: Maintained
10771F: drivers/mmc/host/sdhci*
10772F: include/linux/mmc/sdhci*
10773
10774SECURE COMPUTING
10775M: Kees Cook <keescook@chromium.org>
10776R: Andy Lutomirski <luto@amacapital.net>
10777R: Will Drewry <wad@chromium.org>
10778T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git seccomp
10779S: Supported
10780F: kernel/seccomp.c
10781F: include/uapi/linux/seccomp.h
10782F: include/linux/seccomp.h
10783F: tools/testing/selftests/seccomp/*
10784K: \bsecure_computing
10785K: \bTIF_SECCOMP\b
10786
10787SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) Broadcom BRCMSTB DRIVER
10788M: Al Cooper <alcooperx@gmail.com>
10789L: linux-mmc@vger.kernel.org
10790L: bcm-kernel-feedback-list@broadcom.com
10791S: Maintained
10792F: drivers/mmc/host/sdhci-brcmstb*
10793
10794SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) SAMSUNG DRIVER
10795M: Ben Dooks <ben-linux@fluff.org>
10796M: Jaehoon Chung <jh80.chung@samsung.com>
10797L: linux-mmc@vger.kernel.org
10798S: Maintained
10799F: drivers/mmc/host/sdhci-s3c*
10800
10801SECURE DIGITAL HOST CONTROLLER INTERFACE (SDHCI) ST SPEAR DRIVER
10802M: Viresh Kumar <vireshk@kernel.org>
10803L: linux-mmc@vger.kernel.org
10804S: Maintained
10805F: drivers/mmc/host/sdhci-spear.c
10806
10807SECURITY SUBSYSTEM
10808M: James Morris <james.l.morris@oracle.com>
10809M: "Serge E. Hallyn" <serge@hallyn.com>
10810L: linux-security-module@vger.kernel.org (suggested Cc:)
10811T: git git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/linux-security.git
10812W: http://kernsec.org/
10813S: Supported
10814F: security/
10815
10816SECURITY CONTACT
10817M: Security Officers <security@kernel.org>
10818S: Supported
10819
10820SELINUX SECURITY MODULE
10821M: Paul Moore <paul@paul-moore.com>
10822M: Stephen Smalley <sds@tycho.nsa.gov>
10823M: Eric Paris <eparis@parisplace.org>
10824L: selinux@tycho.nsa.gov (moderated for non-subscribers)
10825W: http://selinuxproject.org
10826T: git git://git.infradead.org/users/pcmoore/selinux
10827S: Supported
10828F: include/linux/selinux*
10829F: security/selinux/
10830F: scripts/selinux/
10831
10832APPARMOR SECURITY MODULE
10833M: John Johansen <john.johansen@canonical.com>
10834L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
10835W: apparmor.wiki.kernel.org
10836T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
10837S: Supported
10838F: security/apparmor/
10839
10840LOADPIN SECURITY MODULE
10841M: Kees Cook <keescook@chromium.org>
10842T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git lsm/loadpin
10843S: Supported
10844F: security/loadpin/
10845
10846YAMA SECURITY MODULE
10847M: Kees Cook <keescook@chromium.org>
10848T: git git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux.git yama/tip
10849S: Supported
10850F: security/yama/
10851
10852SENSABLE PHANTOM
10853M: Jiri Slaby <jirislaby@gmail.com>
10854S: Maintained
10855F: drivers/misc/phantom.c
10856F: include/uapi/linux/phantom.h
10857
10858Emulex 10Gbps iSCSI - OneConnect DRIVER
10859M: Subbu Seetharaman <subbu.seetharaman@broadcom.com>
10860M: Ketan Mukadam <ketan.mukadam@broadcom.com>
10861M: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
10862L: linux-scsi@vger.kernel.org
10863W: http://www.broadcom.com
10864S: Supported
10865F: drivers/scsi/be2iscsi/
10866
10867Emulex 10Gbps NIC BE2, BE3-R, Lancer, Skyhawk-R DRIVER (be2net)
10868M: Sathya Perla <sathya.perla@broadcom.com>
10869M: Ajit Khaparde <ajit.khaparde@broadcom.com>
10870M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
10871M: Somnath Kotur <somnath.kotur@broadcom.com>
10872L: netdev@vger.kernel.org
10873W: http://www.emulex.com
10874S: Supported
10875F: drivers/net/ethernet/emulex/benet/
10876
10877EMULEX ONECONNECT ROCE DRIVER
10878M: Selvin Xavier <selvin.xavier@avagotech.com>
10879M: Devesh Sharma <devesh.sharma@avagotech.com>
10880M: Mitesh Ahuja <mitesh.ahuja@avagotech.com>
10881L: linux-rdma@vger.kernel.org
10882W: http://www.emulex.com
10883S: Supported
10884F: drivers/infiniband/hw/ocrdma/
10885F: include/uapi/rdma/ocrdma-abi.h
10886
10887SFC NETWORK DRIVER
10888M: Solarflare linux maintainers <linux-net-drivers@solarflare.com>
10889M: Edward Cree <ecree@solarflare.com>
10890M: Bert Kenward <bkenward@solarflare.com>
10891L: netdev@vger.kernel.org
10892S: Supported
10893F: drivers/net/ethernet/sfc/
10894
10895SGI GRU DRIVER
10896M: Dimitri Sivanich <sivanich@sgi.com>
10897S: Maintained
10898F: drivers/misc/sgi-gru/
10899
10900SGI SN-IA64 (Altix) SERIAL CONSOLE DRIVER
10901M: Pat Gefre <pfg@sgi.com>
10902L: linux-ia64@vger.kernel.org
10903S: Supported
10904F: Documentation/ia64/serial.txt
10905F: drivers/tty/serial/ioc?_serial.c
10906F: include/linux/ioc?.h
10907
10908SGI XP/XPC/XPNET DRIVER
10909M: Cliff Whickman <cpw@sgi.com>
10910M: Robin Holt <robinmholt@gmail.com>
10911S: Maintained
10912F: drivers/misc/sgi-xp/
10913
10914SI2157 MEDIA DRIVER
10915M: Antti Palosaari <crope@iki.fi>
10916L: linux-media@vger.kernel.org
10917W: https://linuxtv.org
10918W: http://palosaari.fi/linux/
10919Q: http://patchwork.linuxtv.org/project/linux-media/list/
10920T: git git://linuxtv.org/anttip/media_tree.git
10921S: Maintained
10922F: drivers/media/tuners/si2157*
10923
10924SI2168 MEDIA DRIVER
10925M: Antti Palosaari <crope@iki.fi>
10926L: linux-media@vger.kernel.org
10927W: https://linuxtv.org
10928W: http://palosaari.fi/linux/
10929Q: http://patchwork.linuxtv.org/project/linux-media/list/
10930T: git git://linuxtv.org/anttip/media_tree.git
10931S: Maintained
10932F: drivers/media/dvb-frontends/si2168*
10933
10934SI470X FM RADIO RECEIVER I2C DRIVER
10935M: Hans Verkuil <hverkuil@xs4all.nl>
10936L: linux-media@vger.kernel.org
10937T: git git://linuxtv.org/media_tree.git
10938W: https://linuxtv.org
10939S: Odd Fixes
10940F: drivers/media/radio/si470x/radio-si470x-i2c.c
10941
10942SI470X FM RADIO RECEIVER USB DRIVER
10943M: Hans Verkuil <hverkuil@xs4all.nl>
10944L: linux-media@vger.kernel.org
10945T: git git://linuxtv.org/media_tree.git
10946W: https://linuxtv.org
10947S: Maintained
10948F: drivers/media/radio/si470x/radio-si470x-common.c
10949F: drivers/media/radio/si470x/radio-si470x.h
10950F: drivers/media/radio/si470x/radio-si470x-usb.c
10951
10952SI4713 FM RADIO TRANSMITTER I2C DRIVER
10953M: Eduardo Valentin <edubezval@gmail.com>
10954L: linux-media@vger.kernel.org
10955T: git git://linuxtv.org/media_tree.git
10956W: https://linuxtv.org
10957S: Odd Fixes
10958F: drivers/media/radio/si4713/si4713.?
10959
10960SI4713 FM RADIO TRANSMITTER PLATFORM DRIVER
10961M: Eduardo Valentin <edubezval@gmail.com>
10962L: linux-media@vger.kernel.org
10963T: git git://linuxtv.org/media_tree.git
10964W: https://linuxtv.org
10965S: Odd Fixes
10966F: drivers/media/radio/si4713/radio-platform-si4713.c
10967
10968SI4713 FM RADIO TRANSMITTER USB DRIVER
10969M: Hans Verkuil <hverkuil@xs4all.nl>
10970L: linux-media@vger.kernel.org
10971T: git git://linuxtv.org/media_tree.git
10972W: https://linuxtv.org
10973S: Maintained
10974F: drivers/media/radio/si4713/radio-usb-si4713.c
10975
10976SIANO DVB DRIVER
10977M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
10978M: Mauro Carvalho Chehab <mchehab@kernel.org>
10979L: linux-media@vger.kernel.org
10980W: https://linuxtv.org
10981T: git git://linuxtv.org/media_tree.git
10982S: Odd fixes
10983F: drivers/media/common/siano/
10984F: drivers/media/usb/siano/
10985F: drivers/media/usb/siano/
10986F: drivers/media/mmc/siano/
10987
10988SIMPLEFB FB DRIVER
10989M: Hans de Goede <hdegoede@redhat.com>
10990L: linux-fbdev@vger.kernel.org
10991S: Maintained
10992F: Documentation/devicetree/bindings/display/simple-framebuffer.txt
10993F: drivers/video/fbdev/simplefb.c
10994F: include/linux/platform_data/simplefb.h
10995
10996SH_VEU V4L2 MEM2MEM DRIVER
10997L: linux-media@vger.kernel.org
10998S: Orphan
10999F: drivers/media/platform/sh_veu.c
11000
11001SH_VOU V4L2 OUTPUT DRIVER
11002L: linux-media@vger.kernel.org
11003S: Orphan
11004F: drivers/media/platform/sh_vou.c
11005F: include/media/drv-intf/sh_vou.h
11006
11007SIMPLE FIRMWARE INTERFACE (SFI)
11008M: Len Brown <lenb@kernel.org>
11009L: sfi-devel@simplefirmware.org
11010W: http://simplefirmware.org/
11011T: git git://git.kernel.org/pub/scm/linux/kernel/git/lenb/linux-sfi-2.6.git
11012S: Supported
11013F: arch/x86/platform/sfi/
11014F: drivers/sfi/
11015F: include/linux/sfi*.h
11016
11017SIMTEC EB110ATX (Chalice CATS)
11018P: Ben Dooks
11019P: Vincent Sanders <vince@simtec.co.uk>
11020M: Simtec Linux Team <linux@simtec.co.uk>
11021W: http://www.simtec.co.uk/products/EB110ATX/
11022S: Supported
11023
11024SIMTEC EB2410ITX (BAST)
11025P: Ben Dooks
11026P: Vincent Sanders <vince@simtec.co.uk>
11027M: Simtec Linux Team <linux@simtec.co.uk>
11028W: http://www.simtec.co.uk/products/EB2410ITX/
11029S: Supported
11030F: arch/arm/mach-s3c24xx/mach-bast.c
11031F: arch/arm/mach-s3c24xx/bast-ide.c
11032F: arch/arm/mach-s3c24xx/bast-irq.c
11033
11034TI DAVINCI MACHINE SUPPORT
11035M: Sekhar Nori <nsekhar@ti.com>
11036M: Kevin Hilman <khilman@kernel.org>
11037L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11038T: git git://git.kernel.org/pub/scm/linux/kernel/git/nsekhar/linux-davinci.git
11039S: Supported
11040F: arch/arm/mach-davinci/
11041F: drivers/i2c/busses/i2c-davinci.c
11042
11043TI DAVINCI SERIES MEDIA DRIVER
11044M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11045L: linux-media@vger.kernel.org
11046W: https://linuxtv.org
11047Q: http://patchwork.linuxtv.org/project/linux-media/list/
11048T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11049S: Maintained
11050F: drivers/media/platform/davinci/
11051F: include/media/davinci/
11052
11053TI AM437X VPFE DRIVER
11054M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11055L: linux-media@vger.kernel.org
11056W: https://linuxtv.org
11057Q: http://patchwork.linuxtv.org/project/linux-media/list/
11058T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11059S: Maintained
11060F: drivers/media/platform/am437x/
11061
11062OV2659 OMNIVISION SENSOR DRIVER
11063M: "Lad, Prabhakar" <prabhakar.csengg@gmail.com>
11064L: linux-media@vger.kernel.org
11065W: https://linuxtv.org
11066Q: http://patchwork.linuxtv.org/project/linux-media/list/
11067T: git git://linuxtv.org/mhadli/v4l-dvb-davinci_devices.git
11068S: Maintained
11069F: drivers/media/i2c/ov2659.c
11070F: include/media/i2c/ov2659.h
11071
11072SILICON MOTION SM712 FRAME BUFFER DRIVER
11073M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11074M: Teddy Wang <teddy.wang@siliconmotion.com>
11075M: Sudip Mukherjee <sudip@vectorindia.org>
11076L: linux-fbdev@vger.kernel.org
11077S: Maintained
11078F: drivers/video/fbdev/sm712*
11079F: Documentation/fb/sm712fb.txt
11080
11081SIS 190 ETHERNET DRIVER
11082M: Francois Romieu <romieu@fr.zoreil.com>
11083L: netdev@vger.kernel.org
11084S: Maintained
11085F: drivers/net/ethernet/sis/sis190.c
11086
11087SIS 900/7016 FAST ETHERNET DRIVER
11088M: Daniele Venzano <venza@brownhat.org>
11089W: http://www.brownhat.org/sis900.html
11090L: netdev@vger.kernel.org
11091S: Maintained
11092F: drivers/net/ethernet/sis/sis900.*
11093
11094SIS FRAMEBUFFER DRIVER
11095M: Thomas Winischhofer <thomas@winischhofer.net>
11096W: http://www.winischhofer.net/linuxsisvga.shtml
11097S: Maintained
11098F: Documentation/fb/sisfb.txt
11099F: drivers/video/fbdev/sis/
11100F: include/video/sisfb.h
11101
11102SIS USB2VGA DRIVER
11103M: Thomas Winischhofer <thomas@winischhofer.net>
11104W: http://www.winischhofer.at/linuxsisusbvga.shtml
11105S: Maintained
11106F: drivers/usb/misc/sisusbvga/
11107
11108SLAB ALLOCATOR
11109M: Christoph Lameter <cl@linux.com>
11110M: Pekka Enberg <penberg@kernel.org>
11111M: David Rientjes <rientjes@google.com>
11112M: Joonsoo Kim <iamjoonsoo.kim@lge.com>
11113M: Andrew Morton <akpm@linux-foundation.org>
11114L: linux-mm@kvack.org
11115S: Maintained
11116F: include/linux/sl?b*.h
11117F: mm/sl?b*
11118
11119SLEEPABLE READ-COPY UPDATE (SRCU)
11120M: Lai Jiangshan <jiangshanlai@gmail.com>
11121M: "Paul E. McKenney" <paulmck@linux.vnet.ibm.com>
11122M: Josh Triplett <josh@joshtriplett.org>
11123R: Steven Rostedt <rostedt@goodmis.org>
11124R: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
11125L: linux-kernel@vger.kernel.org
11126W: http://www.rdrop.com/users/paulmck/RCU/
11127S: Supported
11128T: git git://git.kernel.org/pub/scm/linux/kernel/git/paulmck/linux-rcu.git
11129F: include/linux/srcu.h
11130F: kernel/rcu/srcu.c
11131
11132SMACK SECURITY MODULE
11133M: Casey Schaufler <casey@schaufler-ca.com>
11134L: linux-security-module@vger.kernel.org
11135W: http://schaufler-ca.com
11136T: git git://github.com/cschaufler/smack-next
11137S: Maintained
11138F: Documentation/security/Smack.txt
11139F: security/smack/
11140
11141DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
11142M: Kevin Hilman <khilman@kernel.org>
11143M: Nishanth Menon <nm@ti.com>
11144S: Maintained
11145F: drivers/power/avs/
11146F: include/linux/power/smartreflex.h
11147L: linux-pm@vger.kernel.org
11148
11149SMC91x ETHERNET DRIVER
11150M: Nicolas Pitre <nico@fluxnic.net>
11151S: Odd Fixes
11152F: drivers/net/ethernet/smsc/smc91x.*
11153
11154SMIA AND SMIA++ IMAGE SENSOR DRIVER
11155M: Sakari Ailus <sakari.ailus@iki.fi>
11156L: linux-media@vger.kernel.org
11157S: Maintained
11158F: drivers/media/i2c/smiapp/
11159F: include/media/i2c/smiapp.h
11160F: drivers/media/i2c/smiapp-pll.c
11161F: drivers/media/i2c/smiapp-pll.h
11162F: include/uapi/linux/smiapp.h
11163F: Documentation/devicetree/bindings/media/i2c/nokia,smia.txt
11164
11165SMM665 HARDWARE MONITOR DRIVER
11166M: Guenter Roeck <linux@roeck-us.net>
11167L: linux-hwmon@vger.kernel.org
11168S: Maintained
11169F: Documentation/hwmon/smm665
11170F: drivers/hwmon/smm665.c
11171
11172SMSC EMC2103 HARDWARE MONITOR DRIVER
11173M: Steve Glendinning <steve.glendinning@shawell.net>
11174L: linux-hwmon@vger.kernel.org
11175S: Maintained
11176F: Documentation/hwmon/emc2103
11177F: drivers/hwmon/emc2103.c
11178
11179SMSC SCH5627 HARDWARE MONITOR DRIVER
11180M: Hans de Goede <hdegoede@redhat.com>
11181L: linux-hwmon@vger.kernel.org
11182S: Supported
11183F: Documentation/hwmon/sch5627
11184F: drivers/hwmon/sch5627.c
11185
11186SMSC47B397 HARDWARE MONITOR DRIVER
11187M: Jean Delvare <jdelvare@suse.com>
11188L: linux-hwmon@vger.kernel.org
11189S: Maintained
11190F: Documentation/hwmon/smsc47b397
11191F: drivers/hwmon/smsc47b397.c
11192
11193SMSC911x ETHERNET DRIVER
11194M: Steve Glendinning <steve.glendinning@shawell.net>
11195L: netdev@vger.kernel.org
11196S: Maintained
11197F: include/linux/smsc911x.h
11198F: drivers/net/ethernet/smsc/smsc911x.*
11199
11200SMSC9420 PCI ETHERNET DRIVER
11201M: Steve Glendinning <steve.glendinning@shawell.net>
11202L: netdev@vger.kernel.org
11203S: Maintained
11204F: drivers/net/ethernet/smsc/smsc9420.*
11205
11206SMSC UFX6000 and UFX7000 USB to VGA DRIVER
11207M: Steve Glendinning <steve.glendinning@shawell.net>
11208L: linux-fbdev@vger.kernel.org
11209S: Maintained
11210F: drivers/video/fbdev/smscufx.c
11211
11212SOC-CAMERA V4L2 SUBSYSTEM
11213M: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
11214L: linux-media@vger.kernel.org
11215T: git git://linuxtv.org/media_tree.git
11216S: Maintained
11217F: include/media/soc*
11218F: drivers/media/i2c/soc_camera/
11219F: drivers/media/platform/soc_camera/
11220
11221SOEKRIS NET48XX LED SUPPORT
11222M: Chris Boot <bootc@bootc.net>
11223S: Maintained
11224F: drivers/leds/leds-net48xx.c
11225
11226SOFTLOGIC 6x10 MPEG CODEC
11227M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
11228M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
11229M: Andrey Utkin <andrey.krieger.utkin@gmail.com>
11230M: Ismael Luceno <ismael@iodev.co.uk>
11231L: linux-media@vger.kernel.org
11232S: Supported
11233F: drivers/media/pci/solo6x10/
11234
11235SOFTWARE RAID (Multiple Disks) SUPPORT
11236M: Shaohua Li <shli@kernel.org>
11237L: linux-raid@vger.kernel.org
11238T: git git://git.kernel.org/pub/scm/linux/kernel/git/shli/md.git
11239S: Supported
11240F: drivers/md/
11241F: include/linux/raid/
11242F: include/uapi/linux/raid/
11243
11244SONIC NETWORK DRIVER
11245M: Thomas Bogendoerfer <tsbogend@alpha.franken.de>
11246L: netdev@vger.kernel.org
11247S: Maintained
11248F: drivers/net/ethernet/natsemi/sonic.*
11249
11250SONICS SILICON BACKPLANE DRIVER (SSB)
11251M: Michael Buesch <m@bues.ch>
11252L: linux-wireless@vger.kernel.org
11253S: Maintained
11254F: drivers/ssb/
11255F: include/linux/ssb/
11256
11257SONY VAIO CONTROL DEVICE DRIVER
11258M: Mattia Dongili <malattia@linux.it>
11259L: platform-driver-x86@vger.kernel.org
11260W: http://www.linux.it/~malattia/wiki/index.php/Sony_drivers
11261S: Maintained
11262F: Documentation/laptops/sony-laptop.txt
11263F: drivers/char/sonypi.c
11264F: drivers/platform/x86/sony-laptop.c
11265F: include/linux/sony-laptop.h
11266
11267SONY MEMORYSTICK CARD SUPPORT
11268M: Alex Dubov <oakad@yahoo.com>
11269W: http://tifmxx.berlios.de/
11270S: Maintained
11271F: drivers/memstick/host/tifm_ms.c
11272
11273SONY MEMORYSTICK STANDARD SUPPORT
11274M: Maxim Levitsky <maximlevitsky@gmail.com>
11275S: Maintained
11276F: drivers/memstick/core/ms_block.*
11277
11278SOUND
11279M: Jaroslav Kysela <perex@perex.cz>
11280M: Takashi Iwai <tiwai@suse.com>
11281L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11282W: http://www.alsa-project.org/
11283T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11284T: git git://git.alsa-project.org/alsa-kernel.git
11285Q: http://patchwork.kernel.org/project/alsa-devel/list/
11286S: Maintained
11287F: Documentation/sound/
11288F: include/sound/
11289F: include/uapi/sound/
11290F: sound/
11291
11292SOUND - COMPRESSED AUDIO
11293M: Vinod Koul <vinod.koul@intel.com>
11294L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11295T: git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
11296S: Supported
11297F: Documentation/sound/alsa/compress_offload.txt
11298F: include/sound/compress_driver.h
11299F: include/uapi/sound/compress_*
11300F: sound/core/compress_offload.c
11301F: sound/soc/soc-compress.c
11302
11303SOUND - SOC LAYER / DYNAMIC AUDIO POWER MANAGEMENT (ASoC)
11304M: Liam Girdwood <lgirdwood@gmail.com>
11305M: Mark Brown <broonie@kernel.org>
11306T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/sound.git
11307L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11308W: http://alsa-project.org/main/index.php/ASoC
11309S: Supported
11310F: Documentation/devicetree/bindings/sound/
11311F: Documentation/sound/alsa/soc/
11312F: sound/soc/
11313F: include/sound/soc*
11314
11315SOUND - DMAENGINE HELPERS
11316M: Lars-Peter Clausen <lars@metafoo.de>
11317S: Supported
11318F: include/sound/dmaengine_pcm.h
11319F: sound/core/pcm_dmaengine.c
11320F: sound/soc/soc-generic-dmaengine-pcm.c
11321
11322SP2 MEDIA DRIVER
11323M: Olli Salonen <olli.salonen@iki.fi>
11324L: linux-media@vger.kernel.org
11325W: https://linuxtv.org
11326Q: http://patchwork.linuxtv.org/project/linux-media/list/
11327S: Maintained
11328F: drivers/media/dvb-frontends/sp2*
11329
11330SPARC + UltraSPARC (sparc/sparc64)
11331M: "David S. Miller" <davem@davemloft.net>
11332L: sparclinux@vger.kernel.org
11333Q: http://patchwork.ozlabs.org/project/sparclinux/list/
11334T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11335T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11336S: Maintained
11337F: arch/sparc/
11338F: drivers/sbus/
11339
11340SPARC SERIAL DRIVERS
11341M: "David S. Miller" <davem@davemloft.net>
11342L: sparclinux@vger.kernel.org
11343T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc.git
11344T: git git://git.kernel.org/pub/scm/linux/kernel/git/davem/sparc-next.git
11345S: Maintained
11346F: include/linux/sunserialcore.h
11347F: drivers/tty/serial/suncore.c
11348F: drivers/tty/serial/sunhv.c
11349F: drivers/tty/serial/sunsab.c
11350F: drivers/tty/serial/sunsab.h
11351F: drivers/tty/serial/sunsu.c
11352F: drivers/tty/serial/sunzilog.c
11353F: drivers/tty/serial/sunzilog.h
11354
11355SPARSE CHECKER
11356M: "Christopher Li" <sparse@chrisli.org>
11357L: linux-sparse@vger.kernel.org
11358W: https://sparse.wiki.kernel.org/
11359T: git git://git.kernel.org/pub/scm/devel/sparse/sparse.git
11360T: git git://git.kernel.org/pub/scm/devel/sparse/chrisl/sparse.git
11361S: Maintained
11362F: include/linux/compiler.h
11363
11364SPEAR PLATFORM SUPPORT
11365M: Viresh Kumar <vireshk@kernel.org>
11366M: Shiraz Hashim <shiraz.linux.kernel@gmail.com>
11367L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11368W: http://www.st.com/spear
11369S: Maintained
11370F: arch/arm/boot/dts/spear*
11371F: arch/arm/mach-spear/
11372
11373SPEAR CLOCK FRAMEWORK SUPPORT
11374M: Viresh Kumar <vireshk@kernel.org>
11375L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11376W: http://www.st.com/spear
11377S: Maintained
11378F: drivers/clk/spear/
11379
11380SPI SUBSYSTEM
11381M: Mark Brown <broonie@kernel.org>
11382L: linux-spi@vger.kernel.org
11383T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/spi.git
11384Q: http://patchwork.kernel.org/project/spi-devel-general/list/
11385S: Maintained
11386F: Documentation/devicetree/bindings/spi/
11387F: Documentation/spi/
11388F: drivers/spi/
11389F: include/linux/spi/
11390F: include/uapi/linux/spi/
11391F: tools/spi/
11392
11393SPIDERNET NETWORK DRIVER for CELL
11394M: Ishizaki Kou <kou.ishizaki@toshiba.co.jp>
11395L: netdev@vger.kernel.org
11396S: Supported
11397F: Documentation/networking/spider_net.txt
11398F: drivers/net/ethernet/toshiba/spider_net*
11399
11400SPU FILE SYSTEM
11401M: Jeremy Kerr <jk@ozlabs.org>
11402L: linuxppc-dev@lists.ozlabs.org
11403W: http://www.ibm.com/developerworks/power/cell/
11404S: Supported
11405F: Documentation/filesystems/spufs.txt
11406F: arch/powerpc/platforms/cell/spufs/
11407
11408SQUASHFS FILE SYSTEM
11409M: Phillip Lougher <phillip@squashfs.org.uk>
11410L: squashfs-devel@lists.sourceforge.net (subscribers-only)
11411W: http://squashfs.org.uk
11412T: git git://git.kernel.org/pub/scm/linux/kernel/git/pkl/squashfs-next.git
11413S: Maintained
11414F: Documentation/filesystems/squashfs.txt
11415F: fs/squashfs/
11416
11417SRM (Alpha) environment access
11418M: Jan-Benedict Glaw <jbglaw@lug-owl.de>
11419S: Maintained
11420F: arch/alpha/kernel/srm_env.c
11421
11422STABLE BRANCH
11423M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11424L: stable@vger.kernel.org
11425S: Supported
11426F: Documentation/stable_kernel_rules.txt
11427
11428STAGING SUBSYSTEM
11429M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
11430T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
11431L: devel@driverdev.osuosl.org
11432S: Supported
11433F: drivers/staging/
11434
11435STAGING - COMEDI
11436M: Ian Abbott <abbotti@mev.co.uk>
11437M: H Hartley Sweeten <hsweeten@visionengravers.com>
11438S: Odd Fixes
11439F: drivers/staging/comedi/
11440
11441STAGING - FLARION FT1000 DRIVERS
11442M: Marek Belisko <marek.belisko@gmail.com>
11443S: Odd Fixes
11444F: drivers/staging/ft1000/
11445
11446STAGING - INDUSTRIAL IO
11447M: Jonathan Cameron <jic23@kernel.org>
11448L: linux-iio@vger.kernel.org
11449S: Odd Fixes
11450F: Documentation/devicetree/bindings/staging/iio/
11451F: drivers/staging/iio/
11452
11453STAGING - LIRC (LINUX INFRARED REMOTE CONTROL) DRIVERS
11454M: Jarod Wilson <jarod@wilsonet.com>
11455W: http://www.lirc.org/
11456S: Odd Fixes
11457F: drivers/staging/media/lirc/
11458
11459STAGING - LUSTRE PARALLEL FILESYSTEM
11460M: Oleg Drokin <oleg.drokin@intel.com>
11461M: Andreas Dilger <andreas.dilger@intel.com>
11462M: James Simmons <jsimmons@infradead.org>
11463L: lustre-devel@lists.lustre.org (moderated for non-subscribers)
11464W: http://wiki.lustre.org/
11465S: Maintained
11466F: drivers/staging/lustre
11467
11468STAGING - NVIDIA COMPLIANT EMBEDDED CONTROLLER INTERFACE (nvec)
11469M: Marc Dietrich <marvin24@gmx.de>
11470L: ac100@lists.launchpad.net (moderated for non-subscribers)
11471L: linux-tegra@vger.kernel.org
11472S: Maintained
11473F: drivers/staging/nvec/
11474
11475STAGING - OLPC SECONDARY DISPLAY CONTROLLER (DCON)
11476M: Jens Frederich <jfrederich@gmail.com>
11477M: Daniel Drake <dsd@laptop.org>
11478M: Jon Nettleton <jon.nettleton@gmail.com>
11479W: http://wiki.laptop.org/go/DCON
11480S: Maintained
11481F: drivers/staging/olpc_dcon/
11482
11483STAGING - REALTEK RTL8712U DRIVERS
11484M: Larry Finger <Larry.Finger@lwfinger.net>
11485M: Florian Schilhabel <florian.c.schilhabel@googlemail.com>.
11486S: Odd Fixes
11487F: drivers/staging/rtl8712/
11488
11489STAGING - SILICON MOTION SM750 FRAME BUFFER DRIVER
11490M: Sudip Mukherjee <sudipm.mukherjee@gmail.com>
11491M: Teddy Wang <teddy.wang@siliconmotion.com>
11492M: Sudip Mukherjee <sudip@vectorindia.org>
11493L: linux-fbdev@vger.kernel.org
11494S: Maintained
11495F: drivers/staging/sm750fb/
11496
11497STAGING - SLICOSS
11498M: Lior Dotan <liodot@gmail.com>
11499M: Christopher Harrer <charrer@alacritech.com>
11500S: Odd Fixes
11501F: drivers/staging/slicoss/
11502
11503STAGING - SPEAKUP CONSOLE SPEECH DRIVER
11504M: William Hubbs <w.d.hubbs@gmail.com>
11505M: Chris Brannon <chris@the-brannons.com>
11506M: Kirk Reiser <kirk@reisers.ca>
11507M: Samuel Thibault <samuel.thibault@ens-lyon.org>
11508L: speakup@linux-speakup.org
11509W: http://www.linux-speakup.org/
11510S: Odd Fixes
11511F: drivers/staging/speakup/
11512
11513STAGING - VIA VT665X DRIVERS
11514M: Forest Bond <forest@alittletooquiet.net>
11515S: Odd Fixes
11516F: drivers/staging/vt665?/
11517
11518STAGING - WILC1000 WIFI DRIVER
11519M: Aditya Shankar <aditya.shankar@microchip.com>
11520M: Ganesh Krishna <ganesh.krishna@microchip.com>
11521L: linux-wireless@vger.kernel.org
11522S: Supported
11523F: drivers/staging/wilc1000/
11524
11525STAGING - XGI Z7,Z9,Z11 PCI DISPLAY DRIVER
11526M: Arnaud Patard <arnaud.patard@rtp-net.org>
11527S: Odd Fixes
11528F: drivers/staging/xgifb/
11529
11530STARFIRE/DURALAN NETWORK DRIVER
11531M: Ion Badulescu <ionut@badula.org>
11532S: Odd Fixes
11533F: drivers/net/ethernet/adaptec/starfire*
11534
11535SUN3/3X
11536M: Sam Creasey <sammy@sammy.net>
11537W: http://sammy.net/sun3/
11538S: Maintained
11539F: arch/m68k/kernel/*sun3*
11540F: arch/m68k/sun3*/
11541F: arch/m68k/include/asm/sun3*
11542F: drivers/net/ethernet/i825xx/sun3*
11543
11544SUN4I LOW RES ADC ATTACHED TABLET KEYS DRIVER
11545M: Hans de Goede <hdegoede@redhat.com>
11546L: linux-input@vger.kernel.org
11547S: Maintained
11548F: Documentation/devicetree/bindings/input/sun4i-lradc-keys.txt
11549F: drivers/input/keyboard/sun4i-lradc-keys.c
11550
11551SUNDANCE NETWORK DRIVER
11552M: Denis Kirjanov <kda@linux-powerpc.org>
11553L: netdev@vger.kernel.org
11554S: Maintained
11555F: drivers/net/ethernet/dlink/sundance.c
11556
11557SUPERH
11558M: Yoshinori Sato <ysato@users.sourceforge.jp>
11559M: Rich Felker <dalias@libc.org>
11560L: linux-sh@vger.kernel.org
11561Q: http://patchwork.kernel.org/project/linux-sh/list/
11562S: Maintained
11563F: Documentation/sh/
11564F: arch/sh/
11565F: drivers/sh/
11566
11567SUSPEND TO RAM
11568M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
11569M: Len Brown <len.brown@intel.com>
11570M: Pavel Machek <pavel@ucw.cz>
11571L: linux-pm@vger.kernel.org
11572S: Supported
11573F: Documentation/power/
11574F: arch/x86/kernel/acpi/
11575F: drivers/base/power/
11576F: kernel/power/
11577F: include/linux/suspend.h
11578F: include/linux/freezer.h
11579F: include/linux/pm.h
11580
11581SVGA HANDLING
11582M: Martin Mares <mj@ucw.cz>
11583L: linux-video@atrey.karlin.mff.cuni.cz
11584S: Maintained
11585F: Documentation/svga.txt
11586F: arch/x86/boot/video*
11587
11588SWIOTLB SUBSYSTEM
11589M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
11590L: linux-kernel@vger.kernel.org
11591T: git git://git.kernel.org/pub/scm/linux/kernel/git/konrad/swiotlb.git
11592S: Supported
11593F: lib/swiotlb.c
11594F: arch/*/kernel/pci-swiotlb.c
11595F: include/linux/swiotlb.h
11596
11597SWITCHDEV
11598M: Jiri Pirko <jiri@resnulli.us>
11599L: netdev@vger.kernel.org
11600S: Supported
11601F: net/switchdev/
11602F: include/net/switchdev.h
11603
11604SYNOPSYS ARC ARCHITECTURE
11605M: Vineet Gupta <vgupta@synopsys.com>
11606L: linux-snps-arc@lists.infradead.org
11607S: Supported
11608F: arch/arc/
11609F: Documentation/devicetree/bindings/arc/*
11610F: Documentation/devicetree/bindings/interrupt-controller/snps,arc*
11611F: drivers/tty/serial/arc_uart.c
11612T: git git://git.kernel.org/pub/scm/linux/kernel/git/vgupta/arc.git
11613
11614SYNOPSYS ARC SDP platform support
11615M: Alexey Brodkin <abrodkin@synopsys.com>
11616S: Supported
11617F: arch/arc/plat-axs10x
11618F: arch/arc/boot/dts/ax*
11619F: Documentation/devicetree/bindings/arc/axs10*
11620
11621SYSTEM CONFIGURATION (SYSCON)
11622M: Lee Jones <lee.jones@linaro.org>
11623M: Arnd Bergmann <arnd@arndb.de>
11624T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git
11625S: Supported
11626F: drivers/mfd/syscon.c
11627
11628SYSTEM RESET/SHUTDOWN DRIVERS
11629M: Sebastian Reichel <sre@kernel.org>
11630L: linux-pm@vger.kernel.org
11631T: git git://git.kernel.org/pub/scm/linux/kernel/git/sre/linux-power-supply.git
11632S: Maintained
11633F: Documentation/devicetree/bindings/power/reset/
11634F: drivers/power/reset/
11635
11636SYSV FILESYSTEM
11637M: Christoph Hellwig <hch@infradead.org>
11638S: Maintained
11639F: Documentation/filesystems/sysv-fs.txt
11640F: fs/sysv/
11641F: include/linux/sysv_fs.h
11642
11643TARGET SUBSYSTEM
11644M: "Nicholas A. Bellinger" <nab@linux-iscsi.org>
11645L: linux-scsi@vger.kernel.org
11646L: target-devel@vger.kernel.org
11647W: http://www.linux-iscsi.org
11648W: http://groups.google.com/group/linux-iscsi-target-dev
11649T: git git://git.kernel.org/pub/scm/linux/kernel/git/nab/target-pending.git master
11650S: Supported
11651F: drivers/target/
11652F: include/target/
11653F: Documentation/target/
11654
11655TASKSTATS STATISTICS INTERFACE
11656M: Balbir Singh <bsingharora@gmail.com>
11657S: Maintained
11658F: Documentation/accounting/taskstats*
11659F: include/linux/taskstats*
11660F: kernel/taskstats.c
11661
11662TC CLASSIFIER
11663M: Jamal Hadi Salim <jhs@mojatatu.com>
11664L: netdev@vger.kernel.org
11665S: Maintained
11666F: include/net/pkt_cls.h
11667F: include/uapi/linux/pkt_cls.h
11668F: net/sched/
11669
11670TCP LOW PRIORITY MODULE
11671M: "Wong Hoi Sing, Edison" <hswong3i@gmail.com>
11672M: "Hung Hing Lun, Mike" <hlhung3i@gmail.com>
11673W: http://tcp-lp-mod.sourceforge.net/
11674S: Maintained
11675F: net/ipv4/tcp_lp.c
11676
11677TDA10071 MEDIA DRIVER
11678M: Antti Palosaari <crope@iki.fi>
11679L: linux-media@vger.kernel.org
11680W: https://linuxtv.org
11681W: http://palosaari.fi/linux/
11682Q: http://patchwork.linuxtv.org/project/linux-media/list/
11683T: git git://linuxtv.org/anttip/media_tree.git
11684S: Maintained
11685F: drivers/media/dvb-frontends/tda10071*
11686
11687TDA18212 MEDIA DRIVER
11688M: Antti Palosaari <crope@iki.fi>
11689L: linux-media@vger.kernel.org
11690W: https://linuxtv.org
11691W: http://palosaari.fi/linux/
11692Q: http://patchwork.linuxtv.org/project/linux-media/list/
11693T: git git://linuxtv.org/anttip/media_tree.git
11694S: Maintained
11695F: drivers/media/tuners/tda18212*
11696
11697TDA18218 MEDIA DRIVER
11698M: Antti Palosaari <crope@iki.fi>
11699L: linux-media@vger.kernel.org
11700W: https://linuxtv.org
11701W: http://palosaari.fi/linux/
11702Q: http://patchwork.linuxtv.org/project/linux-media/list/
11703T: git git://linuxtv.org/anttip/media_tree.git
11704S: Maintained
11705F: drivers/media/tuners/tda18218*
11706
11707TDA18271 MEDIA DRIVER
11708M: Michael Krufky <mkrufky@linuxtv.org>
11709L: linux-media@vger.kernel.org
11710W: https://linuxtv.org
11711W: http://github.com/mkrufky
11712Q: http://patchwork.linuxtv.org/project/linux-media/list/
11713T: git git://linuxtv.org/mkrufky/tuners.git
11714S: Maintained
11715F: drivers/media/tuners/tda18271*
11716
11717TDA827x MEDIA DRIVER
11718M: Michael Krufky <mkrufky@linuxtv.org>
11719L: linux-media@vger.kernel.org
11720W: https://linuxtv.org
11721W: http://github.com/mkrufky
11722Q: http://patchwork.linuxtv.org/project/linux-media/list/
11723T: git git://linuxtv.org/mkrufky/tuners.git
11724S: Maintained
11725F: drivers/media/tuners/tda8290.*
11726
11727TDA8290 MEDIA DRIVER
11728M: Michael Krufky <mkrufky@linuxtv.org>
11729L: linux-media@vger.kernel.org
11730W: https://linuxtv.org
11731W: http://github.com/mkrufky
11732Q: http://patchwork.linuxtv.org/project/linux-media/list/
11733T: git git://linuxtv.org/mkrufky/tuners.git
11734S: Maintained
11735F: drivers/media/tuners/tda8290.*
11736
11737TDA9840 MEDIA DRIVER
11738M: Hans Verkuil <hverkuil@xs4all.nl>
11739L: linux-media@vger.kernel.org
11740T: git git://linuxtv.org/media_tree.git
11741W: https://linuxtv.org
11742S: Maintained
11743F: drivers/media/i2c/tda9840*
11744
11745TEA5761 TUNER DRIVER
11746M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11747M: Mauro Carvalho Chehab <mchehab@kernel.org>
11748L: linux-media@vger.kernel.org
11749W: https://linuxtv.org
11750T: git git://linuxtv.org/media_tree.git
11751S: Odd fixes
11752F: drivers/media/tuners/tea5761.*
11753
11754TEA5767 TUNER DRIVER
11755M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
11756M: Mauro Carvalho Chehab <mchehab@kernel.org>
11757L: linux-media@vger.kernel.org
11758W: https://linuxtv.org
11759T: git git://linuxtv.org/media_tree.git
11760S: Maintained
11761F: drivers/media/tuners/tea5767.*
11762
11763TEA6415C MEDIA DRIVER
11764M: Hans Verkuil <hverkuil@xs4all.nl>
11765L: linux-media@vger.kernel.org
11766T: git git://linuxtv.org/media_tree.git
11767W: https://linuxtv.org
11768S: Maintained
11769F: drivers/media/i2c/tea6415c*
11770
11771TEA6420 MEDIA DRIVER
11772M: Hans Verkuil <hverkuil@xs4all.nl>
11773L: linux-media@vger.kernel.org
11774T: git git://linuxtv.org/media_tree.git
11775W: https://linuxtv.org
11776S: Maintained
11777F: drivers/media/i2c/tea6420*
11778
11779TEAM DRIVER
11780M: Jiri Pirko <jiri@resnulli.us>
11781L: netdev@vger.kernel.org
11782S: Supported
11783F: drivers/net/team/
11784F: include/linux/if_team.h
11785F: include/uapi/linux/if_team.h
11786
11787TECHNOLOGIC SYSTEMS TS-5500 PLATFORM SUPPORT
11788M: "Savoir-faire Linux Inc." <kernel@savoirfairelinux.com>
11789S: Maintained
11790F: arch/x86/platform/ts5500/
11791
11792TECHNOTREND USB IR RECEIVER
11793M: Sean Young <sean@mess.org>
11794L: linux-media@vger.kernel.org
11795S: Maintained
11796F: drivers/media/rc/ttusbir.c
11797
11798TEGRA ARCHITECTURE SUPPORT
11799M: Stephen Warren <swarren@wwwdotorg.org>
11800M: Thierry Reding <thierry.reding@gmail.com>
11801M: Alexandre Courbot <gnurou@gmail.com>
11802L: linux-tegra@vger.kernel.org
11803Q: http://patchwork.ozlabs.org/project/linux-tegra/list/
11804T: git git://git.kernel.org/pub/scm/linux/kernel/git/tegra/linux.git
11805S: Supported
11806N: [^a-z]tegra
11807
11808TEGRA CLOCK DRIVER
11809M: Peter De Schrijver <pdeschrijver@nvidia.com>
11810M: Prashant Gaikwad <pgaikwad@nvidia.com>
11811S: Supported
11812F: drivers/clk/tegra/
11813
11814TEGRA DMA DRIVERS
11815M: Laxman Dewangan <ldewangan@nvidia.com>
11816M: Jon Hunter <jonathanh@nvidia.com>
11817S: Supported
11818F: drivers/dma/tegra*
11819
11820TEGRA I2C DRIVER
11821M: Laxman Dewangan <ldewangan@nvidia.com>
11822S: Supported
11823F: drivers/i2c/busses/i2c-tegra.c
11824
11825TEGRA IOMMU DRIVERS
11826M: Hiroshi Doyu <hdoyu@nvidia.com>
11827S: Supported
11828F: drivers/iommu/tegra*
11829
11830TEGRA KBC DRIVER
11831M: Rakesh Iyer <riyer@nvidia.com>
11832M: Laxman Dewangan <ldewangan@nvidia.com>
11833S: Supported
11834F: drivers/input/keyboard/tegra-kbc.c
11835
11836TEGRA PWM DRIVER
11837M: Thierry Reding <thierry.reding@gmail.com>
11838S: Supported
11839F: drivers/pwm/pwm-tegra.c
11840
11841TEGRA SERIAL DRIVER
11842M: Laxman Dewangan <ldewangan@nvidia.com>
11843S: Supported
11844F: drivers/tty/serial/serial-tegra.c
11845
11846TEGRA SPI DRIVER
11847M: Laxman Dewangan <ldewangan@nvidia.com>
11848S: Supported
11849F: drivers/spi/spi-tegra*
11850
11851TEHUTI ETHERNET DRIVER
11852M: Andy Gospodarek <andy@greyhouse.net>
11853L: netdev@vger.kernel.org
11854S: Supported
11855F: drivers/net/ethernet/tehuti/*
11856
11857Telecom Clock Driver for MCPL0010
11858M: Mark Gross <mark.gross@intel.com>
11859S: Supported
11860F: drivers/char/tlclk.c
11861
11862TENSILICA XTENSA PORT (xtensa)
11863M: Chris Zankel <chris@zankel.net>
11864M: Max Filippov <jcmvbkbc@gmail.com>
11865L: linux-xtensa@linux-xtensa.org
11866T: git git://github.com/czankel/xtensa-linux.git
11867S: Maintained
11868F: arch/xtensa/
11869F: drivers/irqchip/irq-xtensa-*
11870
11871THANKO'S RAREMONO AM/FM/SW RADIO RECEIVER USB DRIVER
11872M: Hans Verkuil <hverkuil@xs4all.nl>
11873L: linux-media@vger.kernel.org
11874T: git git://linuxtv.org/media_tree.git
11875W: https://linuxtv.org
11876S: Maintained
11877F: drivers/media/radio/radio-raremono.c
11878
11879THERMAL
11880M: Zhang Rui <rui.zhang@intel.com>
11881M: Eduardo Valentin <edubezval@gmail.com>
11882L: linux-pm@vger.kernel.org
11883T: git git://git.kernel.org/pub/scm/linux/kernel/git/rzhang/linux.git
11884T: git git://git.kernel.org/pub/scm/linux/kernel/git/evalenti/linux-soc-thermal.git
11885Q: https://patchwork.kernel.org/project/linux-pm/list/
11886S: Supported
11887F: drivers/thermal/
11888F: include/linux/thermal.h
11889F: include/uapi/linux/thermal.h
11890F: include/linux/cpu_cooling.h
11891F: Documentation/devicetree/bindings/thermal/
11892
11893THERMAL/CPU_COOLING
11894M: Amit Daniel Kachhap <amit.kachhap@gmail.com>
11895M: Viresh Kumar <viresh.kumar@linaro.org>
11896M: Javi Merino <javi.merino@kernel.org>
11897L: linux-pm@vger.kernel.org
11898S: Supported
11899F: Documentation/thermal/cpu-cooling-api.txt
11900F: drivers/thermal/cpu_cooling.c
11901F: include/linux/cpu_cooling.h
11902
11903THINKPAD ACPI EXTRAS DRIVER
11904M: Henrique de Moraes Holschuh <ibm-acpi@hmh.eng.br>
11905L: ibm-acpi-devel@lists.sourceforge.net
11906L: platform-driver-x86@vger.kernel.org
11907W: http://ibm-acpi.sourceforge.net
11908W: http://thinkwiki.org/wiki/Ibm-acpi
11909T: git git://repo.or.cz/linux-2.6/linux-acpi-2.6/ibm-acpi-2.6.git
11910S: Maintained
11911F: drivers/platform/x86/thinkpad_acpi.c
11912
11913TI BANDGAP AND THERMAL DRIVER
11914M: Eduardo Valentin <edubezval@gmail.com>
11915M: Keerthy <j-keerthy@ti.com>
11916L: linux-pm@vger.kernel.org
11917L: linux-omap@vger.kernel.org
11918S: Maintained
11919F: drivers/thermal/ti-soc-thermal/
11920
11921TI VPE/CAL DRIVERS
11922M: Benoit Parrot <bparrot@ti.com>
11923L: linux-media@vger.kernel.org
11924W: http://linuxtv.org/
11925Q: http://patchwork.linuxtv.org/project/linux-media/list/
11926S: Maintained
11927F: drivers/media/platform/ti-vpe/
11928
11929TI CDCE706 CLOCK DRIVER
11930M: Max Filippov <jcmvbkbc@gmail.com>
11931S: Maintained
11932F: drivers/clk/clk-cdce706.c
11933
11934TI CLOCK DRIVER
11935M: Tero Kristo <t-kristo@ti.com>
11936L: linux-omap@vger.kernel.org
11937S: Maintained
11938F: drivers/clk/ti/
11939F: include/linux/clk/ti.h
11940
11941TI ETHERNET SWITCH DRIVER (CPSW)
11942M: Mugunthan V N <mugunthanvnm@ti.com>
11943R: Grygorii Strashko <grygorii.strashko@ti.com>
11944L: linux-omap@vger.kernel.org
11945L: netdev@vger.kernel.org
11946S: Maintained
11947F: drivers/net/ethernet/ti/cpsw*
11948F: drivers/net/ethernet/ti/davinci*
11949
11950TI FLASH MEDIA INTERFACE DRIVER
11951M: Alex Dubov <oakad@yahoo.com>
11952S: Maintained
11953F: drivers/misc/tifm*
11954F: drivers/mmc/host/tifm_sd.c
11955F: include/linux/tifm.h
11956
11957TI KEYSTONE MULTICORE NAVIGATOR DRIVERS
11958M: Santosh Shilimkar <ssantosh@kernel.org>
11959L: linux-kernel@vger.kernel.org
11960L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
11961S: Maintained
11962F: drivers/soc/ti/*
11963T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
11964
11965
11966TI LM49xxx FAMILY ASoC CODEC DRIVERS
11967M: M R Swami Reddy <mr.swami.reddy@ti.com>
11968M: Vishwas A Deshpande <vishwas.a.deshpande@ti.com>
11969L: alsa-devel@alsa-project.org (moderated for non-subscribers)
11970S: Maintained
11971F: sound/soc/codecs/lm49453*
11972F: sound/soc/codecs/isabelle*
11973
11974TI LP855x BACKLIGHT DRIVER
11975M: Milo Kim <milo.kim@ti.com>
11976S: Maintained
11977F: Documentation/backlight/lp855x-driver.txt
11978F: drivers/video/backlight/lp855x_bl.c
11979F: include/linux/platform_data/lp855x.h
11980
11981TI LP8727 CHARGER DRIVER
11982M: Milo Kim <milo.kim@ti.com>
11983S: Maintained
11984F: drivers/power/supply/lp8727_charger.c
11985F: include/linux/platform_data/lp8727.h
11986
11987TI LP8788 MFD DRIVER
11988M: Milo Kim <milo.kim@ti.com>
11989S: Maintained
11990F: drivers/iio/adc/lp8788_adc.c
11991F: drivers/leds/leds-lp8788.c
11992F: drivers/mfd/lp8788*.c
11993F: drivers/power/supply/lp8788-charger.c
11994F: drivers/regulator/lp8788-*.c
11995F: include/linux/mfd/lp8788*.h
11996
11997TI NETCP ETHERNET DRIVER
11998M: Wingman Kwok <w-kwok2@ti.com>
11999M: Murali Karicheri <m-karicheri2@ti.com>
12000L: netdev@vger.kernel.org
12001S: Maintained
12002F: drivers/net/ethernet/ti/netcp*
12003
12004TI TAS571X FAMILY ASoC CODEC DRIVER
12005M: Kevin Cernekee <cernekee@chromium.org>
12006L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12007S: Odd Fixes
12008F: sound/soc/codecs/tas571x*
12009
12010TI TWL4030 SERIES SOC CODEC DRIVER
12011M: Peter Ujfalusi <peter.ujfalusi@ti.com>
12012L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12013S: Maintained
12014F: sound/soc/codecs/twl4030*
12015
12016TI WILINK WIRELESS DRIVERS
12017L: linux-wireless@vger.kernel.org
12018W: http://wireless.kernel.org/en/users/Drivers/wl12xx
12019W: http://wireless.kernel.org/en/users/Drivers/wl1251
12020T: git git://git.kernel.org/pub/scm/linux/kernel/git/luca/wl12xx.git
12021S: Orphan
12022F: drivers/net/wireless/ti/
12023F: include/linux/wl12xx.h
12024
12025TIPC NETWORK LAYER
12026M: Jon Maloy <jon.maloy@ericsson.com>
12027M: Ying Xue <ying.xue@windriver.com>
12028L: netdev@vger.kernel.org (core kernel code)
12029L: tipc-discussion@lists.sourceforge.net (user apps, general discussion)
12030W: http://tipc.sourceforge.net/
12031S: Maintained
12032F: include/uapi/linux/tipc*.h
12033F: net/tipc/
12034
12035TILE ARCHITECTURE
12036M: Chris Metcalf <cmetcalf@mellanox.com>
12037W: http://www.mellanox.com/repository/solutions/tile-scm/
12038T: git git://git.kernel.org/pub/scm/linux/kernel/git/cmetcalf/linux-tile.git
12039S: Supported
12040F: arch/tile/
12041F: drivers/char/tile-srom.c
12042F: drivers/edac/tile_edac.c
12043F: drivers/net/ethernet/tile/
12044F: drivers/rtc/rtc-tile.c
12045F: drivers/tty/hvc/hvc_tile.c
12046F: drivers/tty/serial/tilegx.c
12047F: drivers/usb/host/*-tilegx.c
12048F: include/linux/usb/tilegx.h
12049
12050TLAN NETWORK DRIVER
12051M: Samuel Chessman <chessman@tux.org>
12052L: tlan-devel@lists.sourceforge.net (subscribers-only)
12053W: http://sourceforge.net/projects/tlan/
12054S: Maintained
12055F: Documentation/networking/tlan.txt
12056F: drivers/net/ethernet/ti/tlan.*
12057
12058TOMOYO SECURITY MODULE
12059M: Kentaro Takeda <takedakn@nttdata.co.jp>
12060M: Tetsuo Handa <penguin-kernel@I-love.SAKURA.ne.jp>
12061L: tomoyo-dev-en@lists.sourceforge.jp (subscribers-only, for developers in English)
12062L: tomoyo-users-en@lists.sourceforge.jp (subscribers-only, for users in English)
12063L: tomoyo-dev@lists.sourceforge.jp (subscribers-only, for developers in Japanese)
12064L: tomoyo-users@lists.sourceforge.jp (subscribers-only, for users in Japanese)
12065W: http://tomoyo.sourceforge.jp/
12066T: quilt http://svn.sourceforge.jp/svnroot/tomoyo/trunk/2.5.x/tomoyo-lsm/patches/
12067S: Maintained
12068F: security/tomoyo/
12069
12070TOPSTAR LAPTOP EXTRAS DRIVER
12071M: Herton Ronaldo Krzesinski <herton@canonical.com>
12072L: platform-driver-x86@vger.kernel.org
12073S: Maintained
12074F: drivers/platform/x86/topstar-laptop.c
12075
12076TOSHIBA ACPI EXTRAS DRIVER
12077M: Azael Avalos <coproscefalo@gmail.com>
12078L: platform-driver-x86@vger.kernel.org
12079S: Maintained
12080F: drivers/platform/x86/toshiba_acpi.c
12081
12082TOSHIBA BLUETOOTH DRIVER
12083M: Azael Avalos <coproscefalo@gmail.com>
12084L: platform-driver-x86@vger.kernel.org
12085S: Maintained
12086F: drivers/platform/x86/toshiba_bluetooth.c
12087
12088TOSHIBA HDD ACTIVE PROTECTION SENSOR DRIVER
12089M: Azael Avalos <coproscefalo@gmail.com>
12090L: platform-driver-x86@vger.kernel.org
12091S: Maintained
12092F: drivers/platform/x86/toshiba_haps.c
12093
12094TOSHIBA WMI HOTKEYS DRIVER
12095M: Azael Avalos <coproscefalo@gmail.com>
12096L: platform-driver-x86@vger.kernel.org
12097S: Maintained
12098F: drivers/platform/x86/toshiba-wmi.c
12099
12100TOSHIBA SMM DRIVER
12101M: Jonathan Buzzard <jonathan@buzzard.org.uk>
12102W: http://www.buzzard.org.uk/toshiba/
12103S: Maintained
12104F: drivers/char/toshiba.c
12105F: include/linux/toshiba.h
12106F: include/uapi/linux/toshiba.h
12107
12108TOSHIBA TC358743 DRIVER
12109M: Mats Randgaard <matrandg@cisco.com>
12110L: linux-media@vger.kernel.org
12111S: Maintained
12112F: drivers/media/i2c/tc358743*
12113F: include/media/i2c/tc358743.h
12114
12115TMIO/SDHI MMC DRIVER
12116M: Wolfram Sang <wsa+renesas@sang-engineering.com>
12117L: linux-mmc@vger.kernel.org
12118S: Supported
12119F: drivers/mmc/host/tmio_mmc*
12120F: drivers/mmc/host/sh_mobile_sdhi.c
12121F: include/linux/mfd/tmio.h
12122
12123TMP401 HARDWARE MONITOR DRIVER
12124M: Guenter Roeck <linux@roeck-us.net>
12125L: linux-hwmon@vger.kernel.org
12126S: Maintained
12127F: Documentation/hwmon/tmp401
12128F: drivers/hwmon/tmp401.c
12129
12130TMPFS (SHMEM FILESYSTEM)
12131M: Hugh Dickins <hughd@google.com>
12132L: linux-mm@kvack.org
12133S: Maintained
12134F: include/linux/shmem_fs.h
12135F: mm/shmem.c
12136
12137TM6000 VIDEO4LINUX DRIVER
12138M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
12139M: Mauro Carvalho Chehab <mchehab@kernel.org>
12140L: linux-media@vger.kernel.org
12141W: https://linuxtv.org
12142T: git git://linuxtv.org/media_tree.git
12143S: Odd fixes
12144F: drivers/media/usb/tm6000/
12145F: Documentation/media/v4l-drivers/tm6000*
12146
12147TW5864 VIDEO4LINUX DRIVER
12148M: Bluecherry Maintainers <maintainers@bluecherrydvr.com>
12149M: Andrey Utkin <andrey.utkin@corp.bluecherry.net>
12150M: Andrey Utkin <andrey_utkin@fastmail.com>
12151L: linux-media@vger.kernel.org
12152S: Supported
12153F: drivers/media/pci/tw5864/
12154
12155TW68 VIDEO4LINUX DRIVER
12156M: Hans Verkuil <hverkuil@xs4all.nl>
12157L: linux-media@vger.kernel.org
12158T: git git://linuxtv.org/media_tree.git
12159W: https://linuxtv.org
12160S: Odd Fixes
12161F: drivers/media/pci/tw68/
12162
12163TW686X VIDEO4LINUX DRIVER
12164M: Ezequiel Garcia <ezequiel@vanguardiasur.com.ar>
12165L: linux-media@vger.kernel.org
12166T: git git://linuxtv.org/media_tree.git
12167W: http://linuxtv.org
12168S: Maintained
12169F: drivers/media/pci/tw686x/
12170
12171TPM DEVICE DRIVER
12172M: Peter Huewe <peterhuewe@gmx.de>
12173M: Marcel Selhorst <tpmdd@selhorst.net>
12174M: Jarkko Sakkinen <jarkko.sakkinen@linux.intel.com>
12175R: Jason Gunthorpe <jgunthorpe@obsidianresearch.com>
12176W: http://tpmdd.sourceforge.net
12177L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12178Q: https://patchwork.kernel.org/project/tpmdd-devel/list/
12179T: git git://git.infradead.org/users/jjs/linux-tpmdd.git
12180S: Maintained
12181F: drivers/char/tpm/
12182
12183TPM IBM_VTPM DEVICE DRIVER
12184M: Ashley Lai <ashleydlai@gmail.com>
12185W: http://tpmdd.sourceforge.net
12186L: tpmdd-devel@lists.sourceforge.net (moderated for non-subscribers)
12187S: Maintained
12188F: drivers/char/tpm/tpm_ibmvtpm*
12189
12190TRACING
12191M: Steven Rostedt <rostedt@goodmis.org>
12192M: Ingo Molnar <mingo@redhat.com>
12193T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf/core
12194S: Maintained
12195F: Documentation/trace/ftrace.txt
12196F: arch/*/*/*/ftrace.h
12197F: arch/*/kernel/ftrace.c
12198F: include/*/ftrace.h
12199F: include/linux/trace*.h
12200F: include/trace/
12201F: kernel/trace/
12202F: tools/testing/selftests/ftrace/
12203
12204TRACING MMIO ACCESSES (MMIOTRACE)
12205M: Steven Rostedt <rostedt@goodmis.org>
12206M: Ingo Molnar <mingo@kernel.org>
12207R: Karol Herbst <karolherbst@gmail.com>
12208R: Pekka Paalanen <ppaalanen@gmail.com>
12209S: Maintained
12210L: linux-kernel@vger.kernel.org
12211L: nouveau@lists.freedesktop.org
12212F: kernel/trace/trace_mmiotrace.c
12213F: include/linux/mmiotrace.h
12214F: arch/x86/mm/kmmio.c
12215F: arch/x86/mm/mmio-mod.c
12216F: arch/x86/mm/testmmiotrace.c
12217
12218TRIVIAL PATCHES
12219M: Jiri Kosina <trivial@kernel.org>
12220T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial.git
12221S: Maintained
12222K: ^Subject:.*(?i)trivial
12223
12224TTY LAYER
12225M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12226M: Jiri Slaby <jslaby@suse.com>
12227S: Supported
12228T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
12229F: Documentation/serial/
12230F: drivers/tty/
12231F: drivers/tty/serial/serial_core.c
12232F: include/linux/serial_core.h
12233F: include/linux/serial.h
12234F: include/linux/tty.h
12235F: include/uapi/linux/serial_core.h
12236F: include/uapi/linux/serial.h
12237F: include/uapi/linux/tty.h
12238
12239TUA9001 MEDIA DRIVER
12240M: Antti Palosaari <crope@iki.fi>
12241L: linux-media@vger.kernel.org
12242W: https://linuxtv.org
12243W: http://palosaari.fi/linux/
12244Q: http://patchwork.linuxtv.org/project/linux-media/list/
12245T: git git://linuxtv.org/anttip/media_tree.git
12246S: Maintained
12247F: drivers/media/tuners/tua9001*
12248
12249TULIP NETWORK DRIVERS
12250L: netdev@vger.kernel.org
12251L: linux-parisc@vger.kernel.org
12252S: Orphan
12253F: drivers/net/ethernet/dec/tulip/
12254
12255TUN/TAP driver
12256M: Maxim Krasnyansky <maxk@qti.qualcomm.com>
12257W: http://vtun.sourceforge.net/tun
12258S: Maintained
12259F: Documentation/networking/tuntap.txt
12260F: arch/um/os-Linux/drivers/
12261
12262TURBOCHANNEL SUBSYSTEM
12263M: "Maciej W. Rozycki" <macro@linux-mips.org>
12264M: Ralf Baechle <ralf@linux-mips.org>
12265L: linux-mips@linux-mips.org
12266Q: http://patchwork.linux-mips.org/project/linux-mips/list/
12267S: Maintained
12268F: drivers/tc/
12269F: include/linux/tc.h
12270
12271UBI FILE SYSTEM (UBIFS)
12272M: Richard Weinberger <richard@nod.at>
12273M: Artem Bityutskiy <dedekind1@gmail.com>
12274M: Adrian Hunter <adrian.hunter@intel.com>
12275L: linux-mtd@lists.infradead.org
12276T: git git://git.infradead.org/ubifs-2.6.git
12277W: http://www.linux-mtd.infradead.org/doc/ubifs.html
12278S: Supported
12279F: Documentation/filesystems/ubifs.txt
12280F: fs/ubifs/
12281
12282UCLINUX (M68KNOMMU AND COLDFIRE)
12283M: Greg Ungerer <gerg@linux-m68k.org>
12284W: http://www.linux-m68k.org/
12285W: http://www.uclinux.org/
12286L: linux-m68k@lists.linux-m68k.org
12287L: uclinux-dev@uclinux.org (subscribers-only)
12288T: git git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu.git
12289S: Maintained
12290F: arch/m68k/coldfire/
12291F: arch/m68k/68*/
12292F: arch/m68k/*/*_no.*
12293F: arch/m68k/include/asm/*_no.*
12294
12295UDF FILESYSTEM
12296M: Jan Kara <jack@suse.com>
12297S: Maintained
12298F: Documentation/filesystems/udf.txt
12299F: fs/udf/
12300
12301UFS FILESYSTEM
12302M: Evgeniy Dushistov <dushistov@mail.ru>
12303S: Maintained
12304F: Documentation/filesystems/ufs.txt
12305F: fs/ufs/
12306
12307UHID USERSPACE HID IO DRIVER:
12308M: David Herrmann <dh.herrmann@googlemail.com>
12309L: linux-input@vger.kernel.org
12310S: Maintained
12311F: drivers/hid/uhid.c
12312F: include/uapi/linux/uhid.h
12313
12314ULTRA-WIDEBAND (UWB) SUBSYSTEM:
12315L: linux-usb@vger.kernel.org
12316S: Orphan
12317F: drivers/uwb/
12318F: include/linux/uwb.h
12319F: include/linux/uwb/
12320
12321UNICORE32 ARCHITECTURE:
12322M: Guan Xuetao <gxt@mprc.pku.edu.cn>
12323W: http://mprc.pku.edu.cn/~guanxuetao/linux
12324S: Maintained
12325T: git git://github.com/gxt/linux.git
12326F: arch/unicore32/
12327
12328UNIFDEF
12329M: Tony Finch <dot@dotat.at>
12330W: http://dotat.at/prog/unifdef
12331S: Maintained
12332F: scripts/unifdef.c
12333
12334UNIFORM CDROM DRIVER
12335M: Jens Axboe <axboe@kernel.dk>
12336W: http://www.kernel.dk
12337S: Maintained
12338F: Documentation/cdrom/
12339F: drivers/cdrom/cdrom.c
12340F: include/linux/cdrom.h
12341F: include/uapi/linux/cdrom.h
12342
12343UNISYS S-PAR DRIVERS
12344M: David Kershner <david.kershner@unisys.com>
12345L: sparmaintainer@unisys.com (Unisys internal)
12346S: Supported
12347F: drivers/staging/unisys/
12348
12349UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER
12350M: Vinayak Holikatti <vinholikatti@gmail.com>
12351L: linux-scsi@vger.kernel.org
12352S: Supported
12353F: Documentation/scsi/ufs.txt
12354F: drivers/scsi/ufs/
12355
12356UNIVERSAL FLASH STORAGE HOST CONTROLLER DRIVER DWC HOOKS
12357M: Joao Pinto <Joao.Pinto@synopsys.com>
12358L: linux-scsi@vger.kernel.org
12359S: Supported
12360F: drivers/scsi/ufs/*dwc*
12361
12362UNSORTED BLOCK IMAGES (UBI)
12363M: Artem Bityutskiy <dedekind1@gmail.com>
12364M: Richard Weinberger <richard@nod.at>
12365W: http://www.linux-mtd.infradead.org/
12366L: linux-mtd@lists.infradead.org
12367T: git git://git.infradead.org/ubifs-2.6.git
12368S: Supported
12369F: drivers/mtd/ubi/
12370F: include/linux/mtd/ubi.h
12371F: include/uapi/mtd/ubi-user.h
12372
12373USB ACM DRIVER
12374M: Oliver Neukum <oneukum@suse.com>
12375L: linux-usb@vger.kernel.org
12376S: Maintained
12377F: Documentation/usb/acm.txt
12378F: drivers/usb/class/cdc-acm.*
12379
12380USB AR5523 WIRELESS DRIVER
12381M: Pontus Fuchs <pontus.fuchs@gmail.com>
12382L: linux-wireless@vger.kernel.org
12383S: Maintained
12384F: drivers/net/wireless/ath/ar5523/
12385
12386USB ATTACHED SCSI
12387M: Oliver Neukum <oneukum@suse.com>
12388L: linux-usb@vger.kernel.org
12389L: linux-scsi@vger.kernel.org
12390S: Maintained
12391F: drivers/usb/storage/uas.c
12392
12393USB CDC ETHERNET DRIVER
12394M: Oliver Neukum <oliver@neukum.org>
12395L: linux-usb@vger.kernel.org
12396S: Maintained
12397F: drivers/net/usb/cdc_*.c
12398F: include/uapi/linux/usb/cdc.h
12399
12400USB CHAOSKEY DRIVER
12401M: Keith Packard <keithp@keithp.com>
12402L: linux-usb@vger.kernel.org
12403S: Maintained
12404F: drivers/usb/misc/chaoskey.c
12405
12406USB CYPRESS C67X00 DRIVER
12407M: Peter Korsgaard <jacmet@sunsite.dk>
12408L: linux-usb@vger.kernel.org
12409S: Maintained
12410F: drivers/usb/c67x00/
12411
12412USB DAVICOM DM9601 DRIVER
12413M: Peter Korsgaard <jacmet@sunsite.dk>
12414L: netdev@vger.kernel.org
12415W: http://www.linux-usb.org/usbnet
12416S: Maintained
12417F: drivers/net/usb/dm9601.c
12418
12419USB DIAMOND RIO500 DRIVER
12420M: Cesar Miquel <miquel@df.uba.ar>
12421L: rio500-users@lists.sourceforge.net
12422W: http://rio500.sourceforge.net
12423S: Maintained
12424F: drivers/usb/misc/rio500*
12425
12426USB EHCI DRIVER
12427M: Alan Stern <stern@rowland.harvard.edu>
12428L: linux-usb@vger.kernel.org
12429S: Maintained
12430F: Documentation/usb/ehci.txt
12431F: drivers/usb/host/ehci*
12432
12433USB GADGET/PERIPHERAL SUBSYSTEM
12434M: Felipe Balbi <balbi@kernel.org>
12435L: linux-usb@vger.kernel.org
12436W: http://www.linux-usb.org/gadget
12437T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12438S: Maintained
12439F: drivers/usb/gadget/
12440F: include/linux/usb/gadget*
12441
12442USB HID/HIDBP DRIVERS (USB KEYBOARDS, MICE, REMOTE CONTROLS, ...)
12443M: Jiri Kosina <jikos@kernel.org>
12444R: Benjamin Tissoires <benjamin.tissoires@redhat.com>
12445L: linux-usb@vger.kernel.org
12446T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/hid.git
12447S: Maintained
12448F: Documentation/hid/hiddev.txt
12449F: drivers/hid/usbhid/
12450
12451USB ISP116X DRIVER
12452M: Olav Kongas <ok@artecdesign.ee>
12453L: linux-usb@vger.kernel.org
12454S: Maintained
12455F: drivers/usb/host/isp116x*
12456F: include/linux/usb/isp116x.h
12457
12458USB LAN78XX ETHERNET DRIVER
12459M: Woojung Huh <woojung.huh@microchip.com>
12460M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12461L: netdev@vger.kernel.org
12462S: Maintained
12463F: drivers/net/usb/lan78xx.*
12464
12465USB MASS STORAGE DRIVER
12466M: Alan Stern <stern@rowland.harvard.edu>
12467L: linux-usb@vger.kernel.org
12468L: usb-storage@lists.one-eyed-alien.net
12469S: Maintained
12470W: http://www.one-eyed-alien.net/~mdharm/linux-usb/
12471F: drivers/usb/storage/
12472
12473USB MIDI DRIVER
12474M: Clemens Ladisch <clemens@ladisch.de>
12475L: alsa-devel@alsa-project.org (moderated for non-subscribers)
12476T: git git://git.alsa-project.org/alsa-kernel.git
12477S: Maintained
12478F: sound/usb/midi.*
12479
12480USB NETWORKING DRIVERS
12481L: linux-usb@vger.kernel.org
12482S: Odd Fixes
12483F: drivers/net/usb/
12484
12485USB OHCI DRIVER
12486M: Alan Stern <stern@rowland.harvard.edu>
12487L: linux-usb@vger.kernel.org
12488S: Maintained
12489F: Documentation/usb/ohci.txt
12490F: drivers/usb/host/ohci*
12491
12492USB OTG FSM (Finite State Machine)
12493M: Peter Chen <Peter.Chen@nxp.com>
12494T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
12495L: linux-usb@vger.kernel.org
12496S: Maintained
12497F: drivers/usb/common/usb-otg-fsm.c
12498
12499USB OVER IP DRIVER
12500M: Valentina Manea <valentina.manea.m@gmail.com>
12501M: Shuah Khan <shuahkh@osg.samsung.com>
12502M: Shuah Khan <shuah@kernel.org>
12503L: linux-usb@vger.kernel.org
12504S: Maintained
12505F: Documentation/usb/usbip_protocol.txt
12506F: drivers/usb/usbip/
12507F: tools/usb/usbip/
12508
12509USB PEGASUS DRIVER
12510M: Petko Manolov <petkan@nucleusys.com>
12511L: linux-usb@vger.kernel.org
12512L: netdev@vger.kernel.org
12513T: git git://github.com/petkan/pegasus.git
12514W: https://github.com/petkan/pegasus
12515S: Maintained
12516F: drivers/net/usb/pegasus.*
12517
12518USB PHY LAYER
12519M: Felipe Balbi <balbi@kernel.org>
12520L: linux-usb@vger.kernel.org
12521T: git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
12522S: Maintained
12523F: drivers/usb/phy/
12524
12525USB PRINTER DRIVER (usblp)
12526M: Pete Zaitcev <zaitcev@redhat.com>
12527L: linux-usb@vger.kernel.org
12528S: Supported
12529F: drivers/usb/class/usblp.c
12530
12531USB QMI WWAN NETWORK DRIVER
12532M: Bjørn Mork <bjorn@mork.no>
12533L: netdev@vger.kernel.org
12534S: Maintained
12535F: Documentation/ABI/testing/sysfs-class-net-qmi
12536F: drivers/net/usb/qmi_wwan.c
12537
12538USB RTL8150 DRIVER
12539M: Petko Manolov <petkan@nucleusys.com>
12540L: linux-usb@vger.kernel.org
12541L: netdev@vger.kernel.org
12542T: git git://github.com/petkan/rtl8150.git
12543W: https://github.com/petkan/rtl8150
12544S: Maintained
12545F: drivers/net/usb/rtl8150.c
12546
12547USB SERIAL SUBSYSTEM
12548M: Johan Hovold <johan@kernel.org>
12549L: linux-usb@vger.kernel.org
12550T: git git://git.kernel.org/pub/scm/linux/kernel/git/johan/usb-serial.git
12551S: Maintained
12552F: Documentation/usb/usb-serial.txt
12553F: drivers/usb/serial/
12554F: include/linux/usb/serial.h
12555
12556USB SMSC75XX ETHERNET DRIVER
12557M: Steve Glendinning <steve.glendinning@shawell.net>
12558L: netdev@vger.kernel.org
12559S: Maintained
12560F: drivers/net/usb/smsc75xx.*
12561
12562USB SMSC95XX ETHERNET DRIVER
12563M: Steve Glendinning <steve.glendinning@shawell.net>
12564M: Microchip Linux Driver Support <UNGLinuxDriver@microchip.com>
12565L: netdev@vger.kernel.org
12566S: Maintained
12567F: drivers/net/usb/smsc95xx.*
12568
12569USB SUBSYSTEM
12570M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12571L: linux-usb@vger.kernel.org
12572W: http://www.linux-usb.org
12573T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/usb.git
12574S: Supported
12575F: Documentation/devicetree/bindings/usb/
12576F: Documentation/usb/
12577F: drivers/usb/
12578F: include/linux/usb.h
12579F: include/linux/usb/
12580
12581USB UHCI DRIVER
12582M: Alan Stern <stern@rowland.harvard.edu>
12583L: linux-usb@vger.kernel.org
12584S: Maintained
12585F: drivers/usb/host/uhci*
12586
12587USB "USBNET" DRIVER FRAMEWORK
12588M: Oliver Neukum <oneukum@suse.com>
12589L: netdev@vger.kernel.org
12590W: http://www.linux-usb.org/usbnet
12591S: Maintained
12592F: drivers/net/usb/usbnet.c
12593F: include/linux/usb/usbnet.h
12594
12595USB VIDEO CLASS
12596M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12597L: linux-uvc-devel@lists.sourceforge.net (subscribers-only)
12598L: linux-media@vger.kernel.org
12599T: git git://linuxtv.org/media_tree.git
12600W: http://www.ideasonboard.org/uvc/
12601S: Maintained
12602F: drivers/media/usb/uvc/
12603F: include/uapi/linux/uvcvideo.h
12604
12605USB VISION DRIVER
12606M: Hans Verkuil <hverkuil@xs4all.nl>
12607L: linux-media@vger.kernel.org
12608T: git git://linuxtv.org/media_tree.git
12609W: https://linuxtv.org
12610S: Odd Fixes
12611F: drivers/media/usb/usbvision/
12612
12613USB WEBCAM GADGET
12614M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
12615L: linux-usb@vger.kernel.org
12616S: Maintained
12617F: drivers/usb/gadget/function/*uvc*
12618F: drivers/usb/gadget/legacy/webcam.c
12619
12620USB WIRELESS RNDIS DRIVER (rndis_wlan)
12621M: Jussi Kivilinna <jussi.kivilinna@iki.fi>
12622L: linux-wireless@vger.kernel.org
12623S: Maintained
12624F: drivers/net/wireless/rndis_wlan.c
12625
12626USB XHCI DRIVER
12627M: Mathias Nyman <mathias.nyman@intel.com>
12628L: linux-usb@vger.kernel.org
12629S: Supported
12630F: drivers/usb/host/xhci*
12631F: drivers/usb/host/pci-quirks*
12632
12633USB ZD1201 DRIVER
12634L: linux-wireless@vger.kernel.org
12635W: http://linux-lc100020.sourceforge.net
12636S: Orphan
12637F: drivers/net/wireless/zydas/zd1201.*
12638
12639USB ZR364XX DRIVER
12640M: Antoine Jacquet <royale@zerezo.com>
12641L: linux-usb@vger.kernel.org
12642L: linux-media@vger.kernel.org
12643T: git git://linuxtv.org/media_tree.git
12644W: http://royale.zerezo.com/zr364xx/
12645S: Maintained
12646F: Documentation/media/v4l-drivers/zr364xx*
12647F: drivers/media/usb/zr364xx/
12648
12649ULPI BUS
12650M: Heikki Krogerus <heikki.krogerus@linux.intel.com>
12651L: linux-usb@vger.kernel.org
12652S: Maintained
12653F: drivers/usb/common/ulpi.c
12654F: include/linux/ulpi/
12655
12656USER-MODE LINUX (UML)
12657M: Jeff Dike <jdike@addtoit.com>
12658M: Richard Weinberger <richard@nod.at>
12659L: user-mode-linux-devel@lists.sourceforge.net
12660L: user-mode-linux-user@lists.sourceforge.net
12661W: http://user-mode-linux.sourceforge.net
12662T: git git://git.kernel.org/pub/scm/linux/kernel/git/rw/uml.git
12663S: Maintained
12664F: Documentation/virtual/uml/
12665F: arch/um/
12666F: arch/x86/um/
12667F: fs/hostfs/
12668F: fs/hppfs/
12669
12670USERSPACE I/O (UIO)
12671M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12672S: Maintained
12673T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
12674F: Documentation/DocBook/uio-howto.tmpl
12675F: drivers/uio/
12676F: include/linux/uio*.h
12677
12678UTIL-LINUX PACKAGE
12679M: Karel Zak <kzak@redhat.com>
12680L: util-linux@vger.kernel.org
12681W: http://en.wikipedia.org/wiki/Util-linux
12682T: git git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git
12683S: Maintained
12684
12685UVESAFB DRIVER
12686M: Michal Januszewski <spock@gentoo.org>
12687L: linux-fbdev@vger.kernel.org
12688W: http://dev.gentoo.org/~spock/projects/uvesafb/
12689S: Maintained
12690F: Documentation/fb/uvesafb.txt
12691F: drivers/video/fbdev/uvesafb.*
12692
12693VF610 NAND DRIVER
12694M: Stefan Agner <stefan@agner.ch>
12695L: linux-mtd@lists.infradead.org
12696S: Supported
12697F: drivers/mtd/nand/vf610_nfc.c
12698
12699VFAT/FAT/MSDOS FILESYSTEM
12700M: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
12701S: Maintained
12702F: Documentation/filesystems/vfat.txt
12703F: fs/fat/
12704
12705VFIO DRIVER
12706M: Alex Williamson <alex.williamson@redhat.com>
12707L: kvm@vger.kernel.org
12708T: git git://github.com/awilliam/linux-vfio.git
12709S: Maintained
12710F: Documentation/vfio.txt
12711F: drivers/vfio/
12712F: include/linux/vfio.h
12713F: include/uapi/linux/vfio.h
12714
12715VFIO PLATFORM DRIVER
12716M: Baptiste Reynal <b.reynal@virtualopensystems.com>
12717L: kvm@vger.kernel.org
12718S: Maintained
12719F: drivers/vfio/platform/
12720
12721VIDEOBUF2 FRAMEWORK
12722M: Pawel Osciak <pawel@osciak.com>
12723M: Marek Szyprowski <m.szyprowski@samsung.com>
12724M: Kyungmin Park <kyungmin.park@samsung.com>
12725L: linux-media@vger.kernel.org
12726S: Maintained
12727F: drivers/media/v4l2-core/videobuf2-*
12728F: include/media/videobuf2-*
12729
12730VIRTIO AND VHOST VSOCK DRIVER
12731M: Stefan Hajnoczi <stefanha@redhat.com>
12732L: kvm@vger.kernel.org
12733L: virtualization@lists.linux-foundation.org
12734L: netdev@vger.kernel.org
12735S: Maintained
12736F: include/linux/virtio_vsock.h
12737F: include/uapi/linux/virtio_vsock.h
12738F: net/vmw_vsock/virtio_transport_common.c
12739F: net/vmw_vsock/virtio_transport.c
12740F: drivers/vhost/vsock.c
12741F: drivers/vhost/vsock.h
12742
12743VIRTUAL SERIO DEVICE DRIVER
12744M: Stephen Chandler Paul <thatslyude@gmail.com>
12745S: Maintained
12746F: drivers/input/serio/userio.c
12747F: include/uapi/linux/userio.h
12748
12749VIRTIO CONSOLE DRIVER
12750M: Amit Shah <amit.shah@redhat.com>
12751L: virtualization@lists.linux-foundation.org
12752S: Maintained
12753F: drivers/char/virtio_console.c
12754F: include/linux/virtio_console.h
12755F: include/uapi/linux/virtio_console.h
12756
12757VIRTIO CORE, NET AND BLOCK DRIVERS
12758M: "Michael S. Tsirkin" <mst@redhat.com>
12759L: virtualization@lists.linux-foundation.org
12760S: Maintained
12761F: Documentation/devicetree/bindings/virtio/
12762F: drivers/virtio/
12763F: tools/virtio/
12764F: drivers/net/virtio_net.c
12765F: drivers/block/virtio_blk.c
12766F: include/linux/virtio_*.h
12767F: include/uapi/linux/virtio_*.h
12768
12769VIRTIO DRIVERS FOR S390
12770M: Christian Borntraeger <borntraeger@de.ibm.com>
12771M: Cornelia Huck <cornelia.huck@de.ibm.com>
12772L: linux-s390@vger.kernel.org
12773L: virtualization@lists.linux-foundation.org
12774L: kvm@vger.kernel.org
12775S: Supported
12776F: drivers/s390/virtio/
12777
12778VIRTIO GPU DRIVER
12779M: David Airlie <airlied@linux.ie>
12780M: Gerd Hoffmann <kraxel@redhat.com>
12781L: dri-devel@lists.freedesktop.org
12782L: virtualization@lists.linux-foundation.org
12783S: Maintained
12784F: drivers/gpu/drm/virtio/
12785F: include/uapi/linux/virtio_gpu.h
12786
12787VIRTIO HOST (VHOST)
12788M: "Michael S. Tsirkin" <mst@redhat.com>
12789L: kvm@vger.kernel.org
12790L: virtualization@lists.linux-foundation.org
12791L: netdev@vger.kernel.org
12792T: git git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhost.git
12793S: Maintained
12794F: drivers/vhost/
12795F: include/uapi/linux/vhost.h
12796
12797VIRTIO INPUT DRIVER
12798M: Gerd Hoffmann <kraxel@redhat.com>
12799S: Maintained
12800F: drivers/virtio/virtio_input.c
12801F: include/uapi/linux/virtio_input.h
12802
12803VIA RHINE NETWORK DRIVER
12804S: Orphan
12805F: drivers/net/ethernet/via/via-rhine.c
12806
12807VIA SD/MMC CARD CONTROLLER DRIVER
12808M: Bruce Chang <brucechang@via.com.tw>
12809M: Harald Welte <HaraldWelte@viatech.com>
12810S: Maintained
12811F: drivers/mmc/host/via-sdmmc.c
12812
12813VIA UNICHROME(PRO)/CHROME9 FRAMEBUFFER DRIVER
12814M: Florian Tobias Schandinat <FlorianSchandinat@gmx.de>
12815L: linux-fbdev@vger.kernel.org
12816S: Maintained
12817F: include/linux/via-core.h
12818F: include/linux/via-gpio.h
12819F: include/linux/via_i2c.h
12820F: drivers/video/fbdev/via/
12821
12822VIA VELOCITY NETWORK DRIVER
12823M: Francois Romieu <romieu@fr.zoreil.com>
12824L: netdev@vger.kernel.org
12825S: Maintained
12826F: drivers/net/ethernet/via/via-velocity.*
12827
12828VIRT LIB
12829M: Alex Williamson <alex.williamson@redhat.com>
12830M: Paolo Bonzini <pbonzini@redhat.com>
12831L: kvm@vger.kernel.org
12832S: Supported
12833F: virt/lib/
12834
12835VIVID VIRTUAL VIDEO DRIVER
12836M: Hans Verkuil <hverkuil@xs4all.nl>
12837L: linux-media@vger.kernel.org
12838T: git git://linuxtv.org/media_tree.git
12839W: https://linuxtv.org
12840S: Maintained
12841F: drivers/media/platform/vivid/*
12842
12843VLAN (802.1Q)
12844M: Patrick McHardy <kaber@trash.net>
12845L: netdev@vger.kernel.org
12846S: Maintained
12847F: drivers/net/macvlan.c
12848F: include/linux/if_*vlan.h
12849F: net/8021q/
12850
12851VLYNQ BUS
12852M: Florian Fainelli <f.fainelli@gmail.com>
12853L: openwrt-devel@lists.openwrt.org (subscribers-only)
12854S: Maintained
12855F: drivers/vlynq/vlynq.c
12856F: include/linux/vlynq.h
12857
12858VME SUBSYSTEM
12859M: Martyn Welch <martyn@welchs.me.uk>
12860M: Manohar Vanga <manohar.vanga@gmail.com>
12861M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
12862L: devel@driverdev.osuosl.org
12863S: Maintained
12864T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
12865F: Documentation/vme_api.txt
12866F: drivers/staging/vme/
12867F: drivers/vme/
12868F: include/linux/vme*
12869
12870VMWARE HYPERVISOR INTERFACE
12871M: Alok Kataria <akataria@vmware.com>
12872L: virtualization@lists.linux-foundation.org
12873S: Supported
12874F: arch/x86/kernel/cpu/vmware.c
12875
12876VMWARE BALLOON DRIVER
12877M: Xavier Deguillard <xdeguillard@vmware.com>
12878M: Philip Moltmann <moltmann@vmware.com>
12879M: "VMware, Inc." <pv-drivers@vmware.com>
12880L: linux-kernel@vger.kernel.org
12881S: Maintained
12882F: drivers/misc/vmw_balloon.c
12883
12884VMWARE VMMOUSE SUBDRIVER
12885M: "VMware Graphics" <linux-graphics-maintainer@vmware.com>
12886M: "VMware, Inc." <pv-drivers@vmware.com>
12887L: linux-input@vger.kernel.org
12888S: Maintained
12889F: drivers/input/mouse/vmmouse.c
12890F: drivers/input/mouse/vmmouse.h
12891
12892VMWARE VMXNET3 ETHERNET DRIVER
12893M: Shrikrishna Khare <skhare@vmware.com>
12894M: "VMware, Inc." <pv-drivers@vmware.com>
12895L: netdev@vger.kernel.org
12896S: Maintained
12897F: drivers/net/vmxnet3/
12898
12899VMware PVSCSI driver
12900M: Jim Gill <jgill@vmware.com>
12901M: VMware PV-Drivers <pv-drivers@vmware.com>
12902L: linux-scsi@vger.kernel.org
12903S: Maintained
12904F: drivers/scsi/vmw_pvscsi.c
12905F: drivers/scsi/vmw_pvscsi.h
12906
12907VOLTAGE AND CURRENT REGULATOR FRAMEWORK
12908M: Liam Girdwood <lgirdwood@gmail.com>
12909M: Mark Brown <broonie@kernel.org>
12910L: linux-kernel@vger.kernel.org
12911W: http://www.slimlogic.co.uk/?p=48
12912T: git git://git.kernel.org/pub/scm/linux/kernel/git/broonie/regulator.git
12913S: Supported
12914F: Documentation/devicetree/bindings/regulator/
12915F: drivers/regulator/
12916F: include/dt-bindings/regulator/
12917F: include/linux/regulator/
12918
12919VRF
12920M: David Ahern <dsa@cumulusnetworks.com>
12921M: Shrijeet Mukherjee <shm@cumulusnetworks.com>
12922L: netdev@vger.kernel.org
12923S: Maintained
12924F: drivers/net/vrf.c
12925F: Documentation/networking/vrf.txt
12926
12927VT1211 HARDWARE MONITOR DRIVER
12928M: Juerg Haefliger <juergh@gmail.com>
12929L: linux-hwmon@vger.kernel.org
12930S: Maintained
12931F: Documentation/hwmon/vt1211
12932F: drivers/hwmon/vt1211.c
12933
12934VT8231 HARDWARE MONITOR DRIVER
12935M: Roger Lucas <vt8231@hiddenengine.co.uk>
12936L: linux-hwmon@vger.kernel.org
12937S: Maintained
12938F: drivers/hwmon/vt8231.c
12939
12940VUB300 USB to SDIO/SD/MMC bridge chip
12941M: Tony Olech <tony.olech@elandigitalsystems.com>
12942L: linux-mmc@vger.kernel.org
12943L: linux-usb@vger.kernel.org
12944S: Supported
12945F: drivers/mmc/host/vub300.c
12946
12947W1 DALLAS'S 1-WIRE BUS
12948M: Evgeniy Polyakov <zbr@ioremap.net>
12949S: Maintained
12950F: Documentation/w1/
12951F: drivers/w1/
12952
12953W83791D HARDWARE MONITORING DRIVER
12954M: Marc Hulsman <m.hulsman@tudelft.nl>
12955L: linux-hwmon@vger.kernel.org
12956S: Maintained
12957F: Documentation/hwmon/w83791d
12958F: drivers/hwmon/w83791d.c
12959
12960W83793 HARDWARE MONITORING DRIVER
12961M: Rudolf Marek <r.marek@assembler.cz>
12962L: linux-hwmon@vger.kernel.org
12963S: Maintained
12964F: Documentation/hwmon/w83793
12965F: drivers/hwmon/w83793.c
12966
12967W83795 HARDWARE MONITORING DRIVER
12968M: Jean Delvare <jdelvare@suse.com>
12969L: linux-hwmon@vger.kernel.org
12970S: Maintained
12971F: drivers/hwmon/w83795.c
12972
12973W83L51xD SD/MMC CARD INTERFACE DRIVER
12974M: Pierre Ossman <pierre@ossman.eu>
12975S: Maintained
12976F: drivers/mmc/host/wbsd.*
12977
12978WACOM PROTOCOL 4 SERIAL TABLETS
12979M: Julian Squires <julian@cipht.net>
12980M: Hans de Goede <hdegoede@redhat.com>
12981L: linux-input@vger.kernel.org
12982S: Maintained
12983F: drivers/input/tablet/wacom_serial4.c
12984
12985WATCHDOG DEVICE DRIVERS
12986M: Wim Van Sebroeck <wim@iguana.be>
12987R: Guenter Roeck <linux@roeck-us.net>
12988L: linux-watchdog@vger.kernel.org
12989W: http://www.linux-watchdog.org/
12990T: git git://www.linux-watchdog.org/linux-watchdog.git
12991S: Maintained
12992F: Documentation/devicetree/bindings/watchdog/
12993F: Documentation/watchdog/
12994F: drivers/watchdog/
12995F: include/linux/watchdog.h
12996F: include/uapi/linux/watchdog.h
12997
12998WIIMOTE HID DRIVER
12999M: David Herrmann <dh.herrmann@googlemail.com>
13000L: linux-input@vger.kernel.org
13001S: Maintained
13002F: drivers/hid/hid-wiimote*
13003
13004WINBOND CIR DRIVER
13005M: David Härdeman <david@hardeman.nu>
13006S: Maintained
13007F: drivers/media/rc/winbond-cir.c
13008
13009WINSYSTEMS EBC-C384 WATCHDOG DRIVER
13010M: William Breathitt Gray <vilhelm.gray@gmail.com>
13011L: linux-watchdog@vger.kernel.org
13012S: Maintained
13013F: drivers/watchdog/ebc-c384_wdt.c
13014
13015WINSYSTEMS WS16C48 GPIO DRIVER
13016M: William Breathitt Gray <vilhelm.gray@gmail.com>
13017L: linux-gpio@vger.kernel.org
13018S: Maintained
13019F: drivers/gpio/gpio-ws16c48.c
13020
13021WIMAX STACK
13022M: Inaky Perez-Gonzalez <inaky.perez-gonzalez@intel.com>
13023M: linux-wimax@intel.com
13024L: wimax@linuxwimax.org (subscribers-only)
13025S: Supported
13026W: http://linuxwimax.org
13027F: Documentation/wimax/README.wimax
13028F: include/linux/wimax/debug.h
13029F: include/net/wimax.h
13030F: include/uapi/linux/wimax.h
13031F: net/wimax/
13032
13033WISTRON LAPTOP BUTTON DRIVER
13034M: Miloslav Trmac <mitr@volny.cz>
13035S: Maintained
13036F: drivers/input/misc/wistron_btns.c
13037
13038WL3501 WIRELESS PCMCIA CARD DRIVER
13039M: Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
13040L: linux-wireless@vger.kernel.org
13041W: http://oops.ghostprotocols.net:81/blog
13042S: Maintained
13043F: drivers/net/wireless/wl3501*
13044
13045WOLFSON MICROELECTRONICS DRIVERS
13046L: patches@opensource.wolfsonmicro.com
13047T: git https://github.com/CirrusLogic/linux-drivers.git
13048W: https://github.com/CirrusLogic/linux-drivers/wiki
13049S: Supported
13050F: Documentation/hwmon/wm83??
13051F: Documentation/devicetree/bindings/extcon/extcon-arizona.txt
13052F: Documentation/devicetree/bindings/regulator/arizona-regulator.txt
13053F: Documentation/devicetree/bindings/mfd/arizona.txt
13054F: arch/arm/mach-s3c64xx/mach-crag6410*
13055F: drivers/clk/clk-wm83*.c
13056F: drivers/extcon/extcon-arizona.c
13057F: drivers/leds/leds-wm83*.c
13058F: drivers/gpio/gpio-*wm*.c
13059F: drivers/gpio/gpio-arizona.c
13060F: drivers/hwmon/wm83??-hwmon.c
13061F: drivers/input/misc/wm831x-on.c
13062F: drivers/input/touchscreen/wm831x-ts.c
13063F: drivers/input/touchscreen/wm97*.c
13064F: drivers/mfd/arizona*
13065F: drivers/mfd/wm*.c
13066F: drivers/mfd/cs47l24*
13067F: drivers/power/supply/wm83*.c
13068F: drivers/rtc/rtc-wm83*.c
13069F: drivers/regulator/wm8*.c
13070F: drivers/video/backlight/wm83*_bl.c
13071F: drivers/watchdog/wm83*_wdt.c
13072F: include/linux/mfd/arizona/
13073F: include/linux/mfd/wm831x/
13074F: include/linux/mfd/wm8350/
13075F: include/linux/mfd/wm8400*
13076F: include/linux/wm97xx.h
13077F: include/sound/wm????.h
13078F: sound/soc/codecs/arizona.?
13079F: sound/soc/codecs/wm*
13080F: sound/soc/codecs/cs47l24*
13081
13082WORKQUEUE
13083M: Tejun Heo <tj@kernel.org>
13084R: Lai Jiangshan <jiangshanlai@gmail.com>
13085T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/wq.git
13086S: Maintained
13087F: include/linux/workqueue.h
13088F: kernel/workqueue.c
13089F: Documentation/workqueue.txt
13090
13091X-POWERS MULTIFUNCTION PMIC DEVICE DRIVERS
13092M: Chen-Yu Tsai <wens@csie.org>
13093L: linux-kernel@vger.kernel.org
13094S: Maintained
13095N: axp[128]
13096
13097X.25 NETWORK LAYER
13098M: Andrew Hendry <andrew.hendry@gmail.com>
13099L: linux-x25@vger.kernel.org
13100S: Odd Fixes
13101F: Documentation/networking/x25*
13102F: include/net/x25*
13103F: net/x25/
13104
13105X86 ARCHITECTURE (32-BIT AND 64-BIT)
13106M: Thomas Gleixner <tglx@linutronix.de>
13107M: Ingo Molnar <mingo@redhat.com>
13108M: "H. Peter Anvin" <hpa@zytor.com>
13109M: x86@kernel.org
13110L: linux-kernel@vger.kernel.org
13111T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/core
13112S: Maintained
13113F: Documentation/x86/
13114F: arch/x86/
13115
13116X86 PLATFORM DRIVERS
13117M: Darren Hart <dvhart@infradead.org>
13118L: platform-driver-x86@vger.kernel.org
13119T: git git://git.infradead.org/users/dvhart/linux-platform-drivers-x86.git
13120S: Maintained
13121F: drivers/platform/x86/
13122F: drivers/platform/olpc/
13123
13124X86 MCE INFRASTRUCTURE
13125M: Tony Luck <tony.luck@intel.com>
13126M: Borislav Petkov <bp@alien8.de>
13127L: linux-edac@vger.kernel.org
13128S: Maintained
13129F: arch/x86/kernel/cpu/mcheck/*
13130
13131X86 MICROCODE UPDATE SUPPORT
13132M: Borislav Petkov <bp@alien8.de>
13133S: Maintained
13134F: arch/x86/kernel/cpu/microcode/*
13135
13136X86 VDSO
13137M: Andy Lutomirski <luto@amacapital.net>
13138L: linux-kernel@vger.kernel.org
13139T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git x86/vdso
13140S: Maintained
13141F: arch/x86/entry/vdso/
13142
13143XC2028/3028 TUNER DRIVER
13144M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
13145M: Mauro Carvalho Chehab <mchehab@kernel.org>
13146L: linux-media@vger.kernel.org
13147W: https://linuxtv.org
13148T: git git://linuxtv.org/media_tree.git
13149S: Maintained
13150F: drivers/media/tuners/tuner-xc2028.*
13151
13152XEN HYPERVISOR INTERFACE
13153M: Boris Ostrovsky <boris.ostrovsky@oracle.com>
13154M: David Vrabel <david.vrabel@citrix.com>
13155M: Juergen Gross <jgross@suse.com>
13156L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13157T: git git://git.kernel.org/pub/scm/linux/kernel/git/xen/tip.git
13158S: Supported
13159F: arch/x86/xen/
13160F: drivers/*/xen-*front.c
13161F: drivers/xen/
13162F: arch/x86/include/asm/xen/
13163F: include/xen/
13164F: include/uapi/xen/
13165
13166XEN HYPERVISOR ARM
13167M: Stefano Stabellini <sstabellini@kernel.org>
13168L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13169S: Maintained
13170F: arch/arm/xen/
13171F: arch/arm/include/asm/xen/
13172
13173XEN HYPERVISOR ARM64
13174M: Stefano Stabellini <sstabellini@kernel.org>
13175L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13176S: Maintained
13177F: arch/arm64/xen/
13178F: arch/arm64/include/asm/xen/
13179
13180XEN NETWORK BACKEND DRIVER
13181M: Wei Liu <wei.liu2@citrix.com>
13182M: Paul Durrant <paul.durrant@citrix.com>
13183L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13184L: netdev@vger.kernel.org
13185S: Supported
13186F: drivers/net/xen-netback/*
13187
13188XEN PCI SUBSYSTEM
13189M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13190L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13191S: Supported
13192F: arch/x86/pci/*xen*
13193F: drivers/pci/*xen*
13194
13195XEN BLOCK SUBSYSTEM
13196M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13197M: Roger Pau Monné <roger.pau@citrix.com>
13198L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13199S: Supported
13200F: drivers/block/xen-blkback/*
13201F: drivers/block/xen*
13202
13203XEN PVSCSI DRIVERS
13204M: Juergen Gross <jgross@suse.com>
13205L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13206L: linux-scsi@vger.kernel.org
13207S: Supported
13208F: drivers/scsi/xen-scsifront.c
13209F: drivers/xen/xen-scsiback.c
13210F: include/xen/interface/io/vscsiif.h
13211
13212XEN SWIOTLB SUBSYSTEM
13213M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
13214L: xen-devel@lists.xenproject.org (moderated for non-subscribers)
13215S: Supported
13216F: arch/x86/xen/*swiotlb*
13217F: drivers/xen/*swiotlb*
13218
13219XFS FILESYSTEM
13220M: Dave Chinner <david@fromorbit.com>
13221M: linux-xfs@vger.kernel.org
13222L: linux-xfs@vger.kernel.org
13223W: http://xfs.org/
13224T: git git://git.kernel.org/pub/scm/linux/kernel/git/dgc/linux-xfs.git
13225S: Supported
13226F: Documentation/filesystems/xfs.txt
13227F: fs/xfs/
13228
13229XILINX AXI ETHERNET DRIVER
13230M: Anirudha Sarangi <anirudh@xilinx.com>
13231M: John Linn <John.Linn@xilinx.com>
13232S: Maintained
13233F: drivers/net/ethernet/xilinx/xilinx_axienet*
13234
13235XILINX UARTLITE SERIAL DRIVER
13236M: Peter Korsgaard <jacmet@sunsite.dk>
13237L: linux-serial@vger.kernel.org
13238S: Maintained
13239F: drivers/tty/serial/uartlite.c
13240
13241XILINX VIDEO IP CORES
13242M: Hyun Kwon <hyun.kwon@xilinx.com>
13243M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
13244L: linux-media@vger.kernel.org
13245T: git git://linuxtv.org/media_tree.git
13246S: Supported
13247F: Documentation/devicetree/bindings/media/xilinx/
13248F: drivers/media/platform/xilinx/
13249F: include/uapi/linux/xilinx-v4l2-controls.h
13250
13251XILLYBUS DRIVER
13252M: Eli Billauer <eli.billauer@gmail.com>
13253L: linux-kernel@vger.kernel.org
13254S: Supported
13255F: drivers/char/xillybus/
13256
13257XTENSA XTFPGA PLATFORM SUPPORT
13258M: Max Filippov <jcmvbkbc@gmail.com>
13259L: linux-xtensa@linux-xtensa.org
13260S: Maintained
13261F: drivers/spi/spi-xtensa-xtfpga.c
13262F: sound/soc/xtensa/xtfpga-i2s.c
13263
13264YAM DRIVER FOR AX.25
13265M: Jean-Paul Roubelat <jpr@f6fbb.org>
13266L: linux-hams@vger.kernel.org
13267S: Maintained
13268F: drivers/net/hamradio/yam*
13269F: include/linux/yam.h
13270
13271YEALINK PHONE DRIVER
13272M: Henk Vergonet <Henk.Vergonet@gmail.com>
13273L: usbb2k-api-dev@nongnu.org
13274S: Maintained
13275F: Documentation/input/yealink.txt
13276F: drivers/input/misc/yealink.*
13277
13278Z8530 DRIVER FOR AX.25
13279M: Joerg Reuter <jreuter@yaina.de>
13280W: http://yaina.de/jreuter/
13281W: http://www.qsl.net/dl1bke/
13282L: linux-hams@vger.kernel.org
13283S: Maintained
13284F: Documentation/networking/z8530drv.txt
13285F: drivers/net/hamradio/*scc.c
13286F: drivers/net/hamradio/z8530.h
13287
13288ZBUD COMPRESSED PAGE ALLOCATOR
13289M: Seth Jennings <sjenning@redhat.com>
13290L: linux-mm@kvack.org
13291S: Maintained
13292F: mm/zbud.c
13293F: include/linux/zbud.h
13294
13295ZD1211RW WIRELESS DRIVER
13296M: Daniel Drake <dsd@gentoo.org>
13297M: Ulrich Kunitz <kune@deine-taler.de>
13298W: http://zd1211.ath.cx/wiki/DriverRewrite
13299L: linux-wireless@vger.kernel.org
13300L: zd1211-devs@lists.sourceforge.net (subscribers-only)
13301S: Maintained
13302F: drivers/net/wireless/zydas/zd1211rw/
13303
13304ZPOOL COMPRESSED PAGE STORAGE API
13305M: Dan Streetman <ddstreet@ieee.org>
13306L: linux-mm@kvack.org
13307S: Maintained
13308F: mm/zpool.c
13309F: include/linux/zpool.h
13310
13311ZR36067 VIDEO FOR LINUX DRIVER
13312L: mjpeg-users@lists.sourceforge.net
13313L: linux-media@vger.kernel.org
13314W: http://mjpeg.sourceforge.net/driver-zoran/
13315T: hg https://linuxtv.org/hg/v4l-dvb
13316S: Odd Fixes
13317F: drivers/media/pci/zoran/
13318
13319ZRAM COMPRESSED RAM BLOCK DEVICE DRVIER
13320M: Minchan Kim <minchan@kernel.org>
13321M: Nitin Gupta <ngupta@vflare.org>
13322R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13323L: linux-kernel@vger.kernel.org
13324S: Maintained
13325F: drivers/block/zram/
13326F: Documentation/blockdev/zram.txt
13327
13328ZS DECSTATION Z85C30 SERIAL DRIVER
13329M: "Maciej W. Rozycki" <macro@linux-mips.org>
13330S: Maintained
13331F: drivers/tty/serial/zs.*
13332
13333ZSMALLOC COMPRESSED SLAB MEMORY ALLOCATOR
13334M: Minchan Kim <minchan@kernel.org>
13335M: Nitin Gupta <ngupta@vflare.org>
13336R: Sergey Senozhatsky <sergey.senozhatsky.work@gmail.com>
13337L: linux-mm@kvack.org
13338S: Maintained
13339F: mm/zsmalloc.c
13340F: include/linux/zsmalloc.h
13341F: Documentation/vm/zsmalloc.txt
13342
13343ZSWAP COMPRESSED SWAP CACHING
13344M: Seth Jennings <sjenning@redhat.com>
13345L: linux-mm@kvack.org
13346S: Maintained
13347F: mm/zswap.c
13348
13349THE REST
13350M: Linus Torvalds <torvalds@linux-foundation.org>
13351L: linux-kernel@vger.kernel.org
13352Q: http://patchwork.kernel.org/project/LKML/list/
13353T: git git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
13354S: Buried alive in reporters
13355F: *
13356F: */