Merge tag 'mmc-v4.6' of git://git.linaro.org/people/ulf.hansson/mmc
[muen/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      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
20 3.      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
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      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
59 6.      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
63 7.      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
67 8.      Happy hacking.
68
69 Descriptions 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
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 W:      http://serial.sourceforge.net
179 S:      Maintained
180 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
181 F:      drivers/tty/serial/8250*
182 F:      include/linux/serial_8250.h
183
184 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
185 L:      netdev@vger.kernel.org
186 S:      Orphan / Obsolete
187 F:      drivers/net/ethernet/8390/
188
189 9P FILE SYSTEM
190 M:      Eric Van Hensbergen <ericvh@gmail.com>
191 M:      Ron Minnich <rminnich@sandia.gov>
192 M:      Latchesar Ionkov <lucho@ionkov.net>
193 L:      v9fs-developer@lists.sourceforge.net
194 W:      http://swik.net/v9fs
195 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
196 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
197 S:      Maintained
198 F:      Documentation/filesystems/9p.txt
199 F:      fs/9p/
200 F:      net/9p/
201 F:      include/net/9p/
202 F:      include/uapi/linux/virtio_9p.h
203 F:      include/trace/events/9p.h
204
205
206 A8293 MEDIA DRIVER
207 M:      Antti Palosaari <crope@iki.fi>
208 L:      linux-media@vger.kernel.org
209 W:      https://linuxtv.org
210 W:      http://palosaari.fi/linux/
211 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
212 T:      git git://linuxtv.org/anttip/media_tree.git
213 S:      Maintained
214 F:      drivers/media/dvb-frontends/a8293*
215
216 AACRAID SCSI RAID DRIVER
217 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
218 L:      linux-scsi@vger.kernel.org
219 W:      http://www.adaptec.com/
220 S:      Supported
221 F:      Documentation/scsi/aacraid.txt
222 F:      drivers/scsi/aacraid/
223
224 ABI/API
225 L:      linux-api@vger.kernel.org
226 F:      include/linux/syscalls.h
227 F:      kernel/sys_ni.c
228
229 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
230 M:      Hans de Goede <hdegoede@redhat.com>
231 L:      lm-sensors@lm-sensors.org
232 S:      Maintained
233 F:      drivers/hwmon/abituguru.c
234
235 ABIT UGURU 3 HARDWARE MONITOR DRIVER
236 M:      Alistair John Strachan <alistair@devzero.co.uk>
237 L:      lm-sensors@lm-sensors.org
238 S:      Maintained
239 F:      drivers/hwmon/abituguru3.c
240
241 ACCES 104-DIO-48E GPIO DRIVER
242 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
243 L:      linux-gpio@vger.kernel.org
244 S:      Maintained
245 F:      drivers/gpio/gpio-104-dio-48e.c
246
247 ACCES 104-IDI-48 GPIO DRIVER
248 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
249 L:      linux-gpio@vger.kernel.org
250 S:      Maintained
251 F:      drivers/gpio/gpio-104-idi-48.c
252
253 ACCES 104-IDIO-16 GPIO DRIVER
254 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-idio-16.c
258
259 ACENIC DRIVER
260 M:      Jes Sorensen <jes@trained-monkey.org>
261 L:      linux-acenic@sunsite.dk
262 S:      Maintained
263 F:      drivers/net/ethernet/alteon/acenic*
264
265 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
266 M:      Peter Feuerer <peter@piie.net>
267 L:      platform-driver-x86@vger.kernel.org
268 W:      http://piie.net/?section=acerhdf
269 S:      Maintained
270 F:      drivers/platform/x86/acerhdf.c
271
272 ACER WMI LAPTOP EXTRAS
273 M:      "Lee, Chun-Yi" <jlee@suse.com>
274 L:      platform-driver-x86@vger.kernel.org
275 S:      Maintained
276 F:      drivers/platform/x86/acer-wmi.c
277
278 ACPI
279 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
280 M:      Len Brown <lenb@kernel.org>
281 L:      linux-acpi@vger.kernel.org
282 W:      https://01.org/linux-acpi
283 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
284 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
285 S:      Supported
286 F:      drivers/acpi/
287 F:      drivers/pnp/pnpacpi/
288 F:      include/linux/acpi.h
289 F:      include/acpi/
290 F:      Documentation/acpi/
291 F:      Documentation/ABI/testing/sysfs-bus-acpi
292 F:      drivers/pci/*acpi*
293 F:      drivers/pci/*/*acpi*
294 F:      drivers/pci/*/*/*acpi*
295 F:      tools/power/acpi/
296
297 ACPI COMPONENT ARCHITECTURE (ACPICA)
298 M:      Robert Moore <robert.moore@intel.com>
299 M:      Lv Zheng <lv.zheng@intel.com>
300 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
301 L:      linux-acpi@vger.kernel.org
302 L:      devel@acpica.org
303 W:      https://acpica.org/
304 W:      https://github.com/acpica/acpica/
305 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
306 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 S:      Supported
308 F:      drivers/acpi/acpica/
309 F:      include/acpi/
310 F:      tools/power/acpi/
311
312 ACPI FAN DRIVER
313 M:      Zhang Rui <rui.zhang@intel.com>
314 L:      linux-acpi@vger.kernel.org
315 W:      https://01.org/linux-acpi
316 S:      Supported
317 F:      drivers/acpi/fan.c
318
319 ACPI THERMAL DRIVER
320 M:      Zhang Rui <rui.zhang@intel.com>
321 L:      linux-acpi@vger.kernel.org
322 W:      https://01.org/linux-acpi
323 S:      Supported
324 F:      drivers/acpi/*thermal*
325
326 ACPI VIDEO DRIVER
327 M:      Zhang Rui <rui.zhang@intel.com>
328 L:      linux-acpi@vger.kernel.org
329 W:      https://01.org/linux-acpi
330 S:      Supported
331 F:      drivers/acpi/acpi_video.c
332
333 ACPI WMI DRIVER
334 L:      platform-driver-x86@vger.kernel.org
335 S:      Orphan
336 F:      drivers/platform/x86/wmi.c
337
338 AD1889 ALSA SOUND DRIVER
339 M:      Thibaut Varene <T-Bone@parisc-linux.org>
340 W:      http://wiki.parisc-linux.org/AD1889
341 L:      linux-parisc@vger.kernel.org
342 S:      Maintained
343 F:      sound/pci/ad1889.*
344
345 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
346 M:      Michael Hennerich <michael.hennerich@analog.com>
347 W:      http://wiki.analog.com/AD5254
348 W:      http://ez.analog.com/community/linux-device-drivers
349 S:      Supported
350 F:      drivers/misc/ad525x_dpot.c
351
352 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
353 M:      Michael Hennerich <michael.hennerich@analog.com>
354 W:      http://wiki.analog.com/AD5398
355 W:      http://ez.analog.com/community/linux-device-drivers
356 S:      Supported
357 F:      drivers/regulator/ad5398.c
358
359 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
360 M:      Michael Hennerich <michael.hennerich@analog.com>
361 W:      http://wiki.analog.com/AD7142
362 W:      http://ez.analog.com/community/linux-device-drivers
363 S:      Supported
364 F:      drivers/input/misc/ad714x.c
365
366 AD7877 TOUCHSCREEN DRIVER
367 M:      Michael Hennerich <michael.hennerich@analog.com>
368 W:      http://wiki.analog.com/AD7877
369 W:      http://ez.analog.com/community/linux-device-drivers
370 S:      Supported
371 F:      drivers/input/touchscreen/ad7877.c
372
373 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
374 M:      Michael Hennerich <michael.hennerich@analog.com>
375 W:      http://wiki.analog.com/AD7879
376 W:      http://ez.analog.com/community/linux-device-drivers
377 S:      Supported
378 F:      drivers/input/touchscreen/ad7879.c
379
380 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
381 M:      Jiri Kosina <jikos@kernel.org>
382 S:      Maintained
383
384 ADF7242 IEEE 802.15.4 RADIO DRIVER
385 M:      Michael Hennerich <michael.hennerich@analog.com>
386 W:      https://wiki.analog.com/ADF7242
387 W:      http://ez.analog.com/community/linux-device-drivers
388 L:      linux-wpan@vger.kernel.org
389 S:      Supported
390 F:      drivers/net/ieee802154/adf7242.c
391 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
392
393 ADM1025 HARDWARE MONITOR DRIVER
394 M:      Jean Delvare <jdelvare@suse.com>
395 L:      lm-sensors@lm-sensors.org
396 S:      Maintained
397 F:      Documentation/hwmon/adm1025
398 F:      drivers/hwmon/adm1025.c
399
400 ADM1029 HARDWARE MONITOR DRIVER
401 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
402 L:      lm-sensors@lm-sensors.org
403 S:      Maintained
404 F:      drivers/hwmon/adm1029.c
405
406 ADM8211 WIRELESS DRIVER
407 L:      linux-wireless@vger.kernel.org
408 W:      http://wireless.kernel.org/
409 S:      Orphan
410 F:      drivers/net/wireless/admtek/adm8211.*
411
412 ADP1653 FLASH CONTROLLER DRIVER
413 M:      Sakari Ailus <sakari.ailus@iki.fi>
414 L:      linux-media@vger.kernel.org
415 S:      Maintained
416 F:      drivers/media/i2c/adp1653.c
417 F:      include/media/i2c/adp1653.h
418
419 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
420 M:      Michael Hennerich <michael.hennerich@analog.com>
421 W:      http://wiki.analog.com/ADP5520
422 W:      http://ez.analog.com/community/linux-device-drivers
423 S:      Supported
424 F:      drivers/mfd/adp5520.c
425 F:      drivers/video/backlight/adp5520_bl.c
426 F:      drivers/leds/leds-adp5520.c
427 F:      drivers/gpio/gpio-adp5520.c
428 F:      drivers/input/keyboard/adp5520-keys.c
429
430 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
431 M:      Michael Hennerich <michael.hennerich@analog.com>
432 W:      http://wiki.analog.com/ADP5588
433 W:      http://ez.analog.com/community/linux-device-drivers
434 S:      Supported
435 F:      drivers/input/keyboard/adp5588-keys.c
436 F:      drivers/gpio/gpio-adp5588.c
437
438 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
439 M:      Michael Hennerich <michael.hennerich@analog.com>
440 W:      http://wiki.analog.com/ADP8860
441 W:      http://ez.analog.com/community/linux-device-drivers
442 S:      Supported
443 F:      drivers/video/backlight/adp8860_bl.c
444
445 ADS1015 HARDWARE MONITOR DRIVER
446 M:      Dirk Eibach <eibach@gdsys.de>
447 L:      lm-sensors@lm-sensors.org
448 S:      Maintained
449 F:      Documentation/hwmon/ads1015
450 F:      drivers/hwmon/ads1015.c
451 F:      include/linux/i2c/ads1015.h
452
453 ADT746X FAN DRIVER
454 M:      Colin Leroy <colin@colino.net>
455 S:      Maintained
456 F:      drivers/macintosh/therm_adt746x.c
457
458 ADT7475 HARDWARE MONITOR DRIVER
459 M:      Jean Delvare <jdelvare@suse.com>
460 L:      lm-sensors@lm-sensors.org
461 S:      Maintained
462 F:      Documentation/hwmon/adt7475
463 F:      drivers/hwmon/adt7475.c
464
465 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
466 M:      Michael Hennerich <michael.hennerich@analog.com>
467 W:      http://wiki.analog.com/ADXL345
468 W:      http://ez.analog.com/community/linux-device-drivers
469 S:      Supported
470 F:      drivers/input/misc/adxl34x.c
471
472 ADVANSYS SCSI DRIVER
473 M:      Matthew Wilcox <matthew@wil.cx>
474 M:      Hannes Reinecke <hare@suse.com>
475 L:      linux-scsi@vger.kernel.org
476 S:      Maintained
477 F:      Documentation/scsi/advansys.txt
478 F:      drivers/scsi/advansys.c
479
480 AEDSP16 DRIVER
481 M:      Riccardo Facchetti <fizban@tin.it>
482 S:      Maintained
483 F:      sound/oss/aedsp16.c
484
485 AF9013 MEDIA DRIVER
486 M:      Antti Palosaari <crope@iki.fi>
487 L:      linux-media@vger.kernel.org
488 W:      https://linuxtv.org
489 W:      http://palosaari.fi/linux/
490 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
491 T:      git git://linuxtv.org/anttip/media_tree.git
492 S:      Maintained
493 F:      drivers/media/dvb-frontends/af9013*
494
495 AF9033 MEDIA DRIVER
496 M:      Antti Palosaari <crope@iki.fi>
497 L:      linux-media@vger.kernel.org
498 W:      https://linuxtv.org
499 W:      http://palosaari.fi/linux/
500 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
501 T:      git git://linuxtv.org/anttip/media_tree.git
502 S:      Maintained
503 F:      drivers/media/dvb-frontends/af9033*
504
505 AFFS FILE SYSTEM
506 L:      linux-fsdevel@vger.kernel.org
507 S:      Orphan
508 F:      Documentation/filesystems/affs.txt
509 F:      fs/affs/
510
511 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
512 M:      David Howells <dhowells@redhat.com>
513 L:      linux-afs@lists.infradead.org
514 S:      Supported
515 F:      fs/afs/
516 F:      include/net/af_rxrpc.h
517 F:      net/rxrpc/af_rxrpc.c
518
519 AGPGART DRIVER
520 M:      David Airlie <airlied@linux.ie>
521 T:      git git://people.freedesktop.org/~airlied/linux (part of drm maint)
522 S:      Maintained
523 F:      drivers/char/agp/
524 F:      include/linux/agp*
525 F:      include/uapi/linux/agp*
526
527 AHA152X SCSI DRIVER
528 M:      "Juergen E. Fischer" <fischer@norbit.de>
529 L:      linux-scsi@vger.kernel.org
530 S:      Maintained
531 F:      drivers/scsi/aha152x*
532 F:      drivers/scsi/pcmcia/aha152x*
533
534 AIC7XXX / AIC79XX SCSI DRIVER
535 M:      Hannes Reinecke <hare@suse.com>
536 L:      linux-scsi@vger.kernel.org
537 S:      Maintained
538 F:      drivers/scsi/aic7xxx/
539
540 AIMSLAB FM RADIO RECEIVER DRIVER
541 M:      Hans Verkuil <hverkuil@xs4all.nl>
542 L:      linux-media@vger.kernel.org
543 T:      git git://linuxtv.org/media_tree.git
544 W:      https://linuxtv.org
545 S:      Maintained
546 F:      drivers/media/radio/radio-aimslab*
547
548 AIO
549 M:      Benjamin LaHaise <bcrl@kvack.org>
550 L:      linux-aio@kvack.org
551 S:      Supported
552 F:      fs/aio.c
553 F:      include/linux/*aio*.h
554
555 AIRSPY MEDIA DRIVER
556 M:      Antti Palosaari <crope@iki.fi>
557 L:      linux-media@vger.kernel.org
558 W:      https://linuxtv.org
559 W:      http://palosaari.fi/linux/
560 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
561 T:      git git://linuxtv.org/anttip/media_tree.git
562 S:      Maintained
563 F:      drivers/media/usb/airspy/
564
565 ALCATEL SPEEDTOUCH USB DRIVER
566 M:      Duncan Sands <duncan.sands@free.fr>
567 L:      linux-usb@vger.kernel.org
568 W:      http://www.linux-usb.org/SpeedTouch/
569 S:      Maintained
570 F:      drivers/usb/atm/speedtch.c
571 F:      drivers/usb/atm/usbatm.c
572
573 ALCHEMY AU1XX0 MMC DRIVER
574 M:      Manuel Lauss <manuel.lauss@gmail.com>
575 S:      Maintained
576 F:      drivers/mmc/host/au1xmmc.c
577
578 ALI1563 I2C DRIVER
579 M:      Rudolf Marek <r.marek@assembler.cz>
580 L:      linux-i2c@vger.kernel.org
581 S:      Maintained
582 F:      Documentation/i2c/busses/i2c-ali1563
583 F:      drivers/i2c/busses/i2c-ali1563.c
584
585 ALLWINNER SECURITY SYSTEM
586 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
587 L:      linux-crypto@vger.kernel.org
588 S:      Maintained
589 F:      drivers/crypto/sunxi-ss/
590
591 ALPHA PORT
592 M:      Richard Henderson <rth@twiddle.net>
593 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
594 M:      Matt Turner <mattst88@gmail.com>
595 S:      Odd Fixes
596 L:      linux-alpha@vger.kernel.org
597 F:      arch/alpha/
598
599 ALTERA MAILBOX DRIVER
600 M:      Ley Foon Tan <lftan@altera.com>
601 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
602 S:      Maintained
603 F:      drivers/mailbox/mailbox-altera.c
604
605 ALTERA PIO DRIVER
606 M:      Tien Hock Loh <thloh@altera.com>
607 L:      linux-gpio@vger.kernel.org
608 S:      Maintained
609 F:      drivers/gpio/gpio-altera.c
610
611 ALTERA TRIPLE SPEED ETHERNET DRIVER
612 M:      Vince Bridgers <vbridger@opensource.altera.com>
613 L:      netdev@vger.kernel.org
614 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
615 S:      Maintained
616 F:      drivers/net/ethernet/altera/
617
618 ALTERA UART/JTAG UART SERIAL DRIVERS
619 M:      Tobias Klauser <tklauser@distanz.ch>
620 L:      linux-serial@vger.kernel.org
621 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
622 S:      Maintained
623 F:      drivers/tty/serial/altera_uart.c
624 F:      drivers/tty/serial/altera_jtaguart.c
625 F:      include/linux/altera_uart.h
626 F:      include/linux/altera_jtaguart.h
627
628 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
629 M:      Tom Lendacky <thomas.lendacky@amd.com>
630 L:      linux-crypto@vger.kernel.org
631 S:      Supported
632 F:      drivers/crypto/ccp/
633 F:      include/linux/ccp.h
634
635 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
636 M:      Huang Rui <ray.huang@amd.com>
637 L:      lm-sensors@lm-sensors.org
638 S:      Supported
639 F:      Documentation/hwmon/fam15h_power
640 F:      drivers/hwmon/fam15h_power.c
641
642 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
643 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
644 S:      Orphan
645 F:      drivers/usb/gadget/udc/amd5536udc.*
646
647 AMD GEODE PROCESSOR/CHIPSET SUPPORT
648 P:      Andres Salomon <dilinger@queued.net>
649 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
650 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
651 S:      Supported
652 F:      drivers/char/hw_random/geode-rng.c
653 F:      drivers/crypto/geode*
654 F:      drivers/video/fbdev/geode/
655 F:      arch/x86/include/asm/geode.h
656
657 AMD IOMMU (AMD-VI)
658 M:      Joerg Roedel <joro@8bytes.org>
659 L:      iommu@lists.linux-foundation.org
660 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
661 S:      Maintained
662 F:      drivers/iommu/amd_iommu*.[ch]
663 F:      include/linux/amd-iommu.h
664
665 AMD KFD
666 M:      Oded Gabbay <oded.gabbay@gmail.com>
667 L:      dri-devel@lists.freedesktop.org
668 T:      git git://people.freedesktop.org/~gabbayo/linux.git
669 S:      Supported
670 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
671 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
672 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
673 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
674 F:      drivers/gpu/drm/amd/amdkfd/
675 F:      drivers/gpu/drm/amd/include/cik_structs.h
676 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
677 F:      drivers/gpu/drm/amd/include/vi_structs.h
678 F:      drivers/gpu/drm/radeon/radeon_kfd.c
679 F:      drivers/gpu/drm/radeon/radeon_kfd.h
680 F:      include/uapi/linux/kfd_ioctl.h
681
682 AMD SEATTLE DEVICE TREE SUPPORT
683 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
684 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
685 M:      Tom Lendacky <thomas.lendacky@amd.com>
686 S:      Supported
687 F:      arch/arm64/boot/dts/amd/
688
689 AMD XGBE DRIVER
690 M:      Tom Lendacky <thomas.lendacky@amd.com>
691 L:      netdev@vger.kernel.org
692 S:      Supported
693 F:      drivers/net/ethernet/amd/xgbe/
694 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
695
696 AMS (Apple Motion Sensor) DRIVER
697 M:      Michael Hanselmann <linux-kernel@hansmi.ch>
698 S:      Supported
699 F:      drivers/macintosh/ams/
700
701 ANALOG DEVICES INC AD9389B DRIVER
702 M:      Hans Verkuil <hans.verkuil@cisco.com>
703 L:      linux-media@vger.kernel.org
704 S:      Maintained
705 F:      drivers/media/i2c/ad9389b*
706
707 ANALOG DEVICES INC ADV7180 DRIVER
708 M:      Lars-Peter Clausen <lars@metafoo.de>
709 L:      linux-media@vger.kernel.org
710 W:      http://ez.analog.com/community/linux-device-drivers
711 S:      Supported
712 F:      drivers/media/i2c/adv7180.c
713
714 ANALOG DEVICES INC ADV7511 DRIVER
715 M:      Hans Verkuil <hans.verkuil@cisco.com>
716 L:      linux-media@vger.kernel.org
717 S:      Maintained
718 F:      drivers/media/i2c/adv7511*
719
720 ANALOG DEVICES INC ADV7604 DRIVER
721 M:      Hans Verkuil <hans.verkuil@cisco.com>
722 L:      linux-media@vger.kernel.org
723 S:      Maintained
724 F:      drivers/media/i2c/adv7604*
725
726 ANALOG DEVICES INC ADV7842 DRIVER
727 M:      Hans Verkuil <hans.verkuil@cisco.com>
728 L:      linux-media@vger.kernel.org
729 S:      Maintained
730 F:      drivers/media/i2c/adv7842*
731
732 ANALOG DEVICES INC ASOC CODEC DRIVERS
733 M:      Lars-Peter Clausen <lars@metafoo.de>
734 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
735 W:      http://wiki.analog.com/
736 W:      http://ez.analog.com/community/linux-device-drivers
737 S:      Supported
738 F:      sound/soc/codecs/adau*
739 F:      sound/soc/codecs/adav*
740 F:      sound/soc/codecs/ad1*
741 F:      sound/soc/codecs/ad7*
742 F:      sound/soc/codecs/ssm*
743 F:      sound/soc/codecs/sigmadsp.*
744
745 ANALOG DEVICES INC ASOC DRIVERS
746 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
747 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
748 W:      http://blackfin.uclinux.org/
749 S:      Supported
750 F:      sound/soc/blackfin/*
751
752 ANALOG DEVICES INC IIO DRIVERS
753 M:      Lars-Peter Clausen <lars@metafoo.de>
754 M:      Michael Hennerich <Michael.Hennerich@analog.com>
755 W:      http://wiki.analog.com/
756 W:      http://ez.analog.com/community/linux-device-drivers
757 S:      Supported
758 F:      drivers/iio/*/ad*
759 X:      drivers/iio/*/adjd*
760 F:      drivers/staging/iio/*/ad*
761 F:      staging/iio/trigger/iio-trig-bfin-timer.c
762
763 ANALOG DEVICES INC DMA DRIVERS
764 M:      Lars-Peter Clausen <lars@metafoo.de>
765 W:      http://ez.analog.com/community/linux-device-drivers
766 S:      Supported
767 F:      drivers/dma/dma-axi-dmac.c
768
769 ANDROID DRIVERS
770 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
771 M:      Arve Hjønnevåg <arve@android.com>
772 M:      Riley Andrews <riandrews@android.com>
773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
774 L:      devel@driverdev.osuosl.org
775 S:      Supported
776 F:      drivers/android/
777 F:      drivers/staging/android/
778
779 AOA (Apple Onboard Audio) ALSA DRIVER
780 M:      Johannes Berg <johannes@sipsolutions.net>
781 L:      linuxppc-dev@lists.ozlabs.org
782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
783 S:      Maintained
784 F:      sound/aoa/
785
786 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
787 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
788 L:      linux-iio@vger.kernel.org
789 S:      Maintained
790 F:      drivers/iio/dac/stx104.c
791
792 APM DRIVER
793 M:      Jiri Kosina <jikos@kernel.org>
794 S:      Odd fixes
795 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
796 F:      arch/x86/kernel/apm_32.c
797 F:      include/linux/apm_bios.h
798 F:      include/uapi/linux/apm_bios.h
799 F:      drivers/char/apm-emulation.c
800
801 APPLE BCM5974 MULTITOUCH DRIVER
802 M:      Henrik Rydberg <rydberg@bitmath.org>
803 L:      linux-input@vger.kernel.org
804 S:      Odd fixes
805 F:      drivers/input/mouse/bcm5974.c
806
807 APPLE SMC DRIVER
808 M:      Henrik Rydberg <rydberg@bitmath.org>
809 L:      lm-sensors@lm-sensors.org
810 S:      Odd fixes
811 F:      drivers/hwmon/applesmc.c
812
813 APPLETALK NETWORK LAYER
814 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
815 S:      Maintained
816 F:      drivers/net/appletalk/
817 F:      net/appletalk/
818
819 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
820 M:      Duc Dang <dhdang@apm.com>
821 S:      Supported
822 F:      arch/arm64/boot/dts/apm/
823
824 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
825 M:      Iyappan Subramanian <isubramanian@apm.com>
826 M:      Keyur Chudgar <kchudgar@apm.com>
827 S:      Supported
828 F:      drivers/net/ethernet/apm/xgene/
829 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
830
831 APTINA CAMERA SENSOR PLL
832 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
833 L:      linux-media@vger.kernel.org
834 S:      Maintained
835 F:      drivers/media/i2c/aptina-pll.*
836
837 ARC FRAMEBUFFER DRIVER
838 M:      Jaya Kumar <jayalk@intworks.biz>
839 S:      Maintained
840 F:      drivers/video/fbdev/arcfb.c
841 F:      drivers/video/fbdev/core/fb_defio.c
842
843 ARCNET NETWORK LAYER
844 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
845 L:      netdev@vger.kernel.org
846 S:      Maintained
847 F:      drivers/net/arcnet/
848 F:      include/uapi/linux/if_arcnet.h
849
850 ARM HDLCD DRM DRIVER
851 M:      Liviu Dudau <liviu.dudau@arm.com>
852 S:      Supported
853 F:      drivers/gpu/drm/arm/
854 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
855
856 ARM MFM AND FLOPPY DRIVERS
857 M:      Ian Molton <spyro@f2s.com>
858 S:      Maintained
859 F:      arch/arm/lib/floppydma.S
860 F:      arch/arm/include/asm/floppy.h
861
862 ARM PMU PROFILING AND DEBUGGING
863 M:      Will Deacon <will.deacon@arm.com>
864 R:      Mark Rutland <mark.rutland@arm.com>
865 S:      Maintained
866 F:      arch/arm*/kernel/perf_*
867 F:      arch/arm/oprofile/common.c
868 F:      arch/arm*/kernel/hw_breakpoint.c
869 F:      arch/arm*/include/asm/hw_breakpoint.h
870 F:      arch/arm*/include/asm/perf_event.h
871 F:      drivers/perf/arm_pmu.c
872 F:      include/linux/perf/arm_pmu.h
873
874 ARM PORT
875 M:      Russell King <linux@arm.linux.org.uk>
876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
877 W:      http://www.arm.linux.org.uk/
878 S:      Maintained
879 F:      arch/arm/
880
881 ARM SUB-ARCHITECTURES
882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
883 S:      Maintained
884 F:      arch/arm/mach-*/
885 F:      arch/arm/plat-*/
886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
887
888 ARM PRIMECELL AACI PL041 DRIVER
889 M:      Russell King <linux@arm.linux.org.uk>
890 S:      Maintained
891 F:      sound/arm/aaci.*
892
893 ARM PRIMECELL CLCD PL110 DRIVER
894 M:      Russell King <linux@arm.linux.org.uk>
895 S:      Maintained
896 F:      drivers/video/fbdev/amba-clcd.*
897
898 ARM PRIMECELL KMI PL050 DRIVER
899 M:      Russell King <linux@arm.linux.org.uk>
900 S:      Maintained
901 F:      drivers/input/serio/ambakmi.*
902 F:      include/linux/amba/kmi.h
903
904 ARM PRIMECELL MMCI PL180/1 DRIVER
905 M:      Russell King <linux@arm.linux.org.uk>
906 S:      Maintained
907 F:      drivers/mmc/host/mmci.*
908 F:      include/linux/amba/mmci.h
909
910 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
911 M:      Russell King <linux@arm.linux.org.uk>
912 S:      Maintained
913 F:      drivers/tty/serial/amba-pl01*.c
914 F:      include/linux/amba/serial.h
915
916 ARM PRIMECELL BUS SUPPORT
917 M:      Russell King <linux@arm.linux.org.uk>
918 S:      Maintained
919 F:      drivers/amba/
920 F:      include/linux/amba/bus.h
921
922 ARM/ADS SPHERE MACHINE SUPPORT
923 M:      Lennert Buytenhek <kernel@wantstofly.org>
924 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
925 S:      Maintained
926
927 ARM/AFEB9260 MACHINE SUPPORT
928 M:      Sergey Lapin <slapin@ossfans.org>
929 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
930 S:      Maintained
931
932 ARM/AJECO 1ARM MACHINE SUPPORT
933 M:      Lennert Buytenhek <kernel@wantstofly.org>
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936
937 ARM/Allwinner sunXi SoC support
938 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
939 M:      Chen-Yu Tsai <wens@csie.org>
940 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
941 S:      Maintained
942 N:      sun[x456789]i
943
944 ARM/Allwinner SoC Clock Support
945 M:      Emilio López <emilio@elopez.com.ar>
946 S:      Maintained
947 F:      drivers/clk/sunxi/
948
949 ARM/Amlogic Meson SoC support
950 M:      Carlo Caione <carlo@caione.org>
951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
952 L:      linux-meson@googlegroups.com
953 W:      http://linux-meson.com/
954 S:      Maintained
955 F:      arch/arm/mach-meson/
956 F:      arch/arm/boot/dts/meson*
957 N:      meson
958
959 ARM/Annapurna Labs ALPINE ARCHITECTURE
960 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
961 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
962 S:      Maintained
963 F:      arch/arm/mach-alpine/
964 F:      arch/arm/boot/dts/alpine*
965 F:      arch/arm64/boot/dts/al/
966 F:      drivers/*/*alpine*
967
968 ARM/ARTPEC MACHINE SUPPORT
969 M:      Jesper Nilsson <jesper.nilsson@axis.com>
970 M:      Lars Persson <lars.persson@axis.com>
971 M:      Niklas Cassel <niklas.cassel@axis.com>
972 S:      Maintained
973 L:      linux-arm-kernel@axis.com
974 F:      arch/arm/mach-artpec
975 F:      arch/arm/boot/dts/artpec6*
976 F:      drivers/clk/clk-artpec6.c
977
978 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
979 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
980 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
981 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
982 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
983 W:      http://www.linux4sam.org
984 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
985 S:      Supported
986 F:      arch/arm/mach-at91/
987 F:      include/soc/at91/
988 F:      arch/arm/boot/dts/at91*.dts
989 F:      arch/arm/boot/dts/at91*.dtsi
990 F:      arch/arm/boot/dts/sama*.dts
991 F:      arch/arm/boot/dts/sama*.dtsi
992 F:      arch/arm/include/debug/at91.S
993
994 ARM/ATMEL AT91 Clock Support
995 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
996 S:      Maintained
997 F:      drivers/clk/at91
998
999 ARM/CALXEDA HIGHBANK ARCHITECTURE
1000 M:      Rob Herring <robh@kernel.org>
1001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1002 S:      Maintained
1003 F:      arch/arm/mach-highbank/
1004 F:      arch/arm/boot/dts/highbank.dts
1005 F:      arch/arm/boot/dts/ecx-*.dts*
1006
1007 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1008 M:      Krzysztof Halasa <khalasa@piap.pl>
1009 S:      Maintained
1010 F:      arch/arm/mach-cns3xxx/
1011
1012 ARM/CAVIUM THUNDER NETWORK DRIVER
1013 M:      Sunil Goutham <sgoutham@cavium.com>
1014 M:      Robert Richter <rric@kernel.org>
1015 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1016 S:      Supported
1017 F:      drivers/net/ethernet/cavium/thunder/
1018
1019 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1020 M:      Alexander Shiyan <shc_work@mail.ru>
1021 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1022 S:      Odd Fixes
1023 N:      clps711x
1024
1025 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1026 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1027 M:      Ryan Mallon <rmallon@gmail.com>
1028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1029 S:      Maintained
1030 F:      arch/arm/mach-ep93xx/
1031 F:      arch/arm/mach-ep93xx/include/mach/
1032
1033 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1034 M:      Lennert Buytenhek <kernel@wantstofly.org>
1035 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1036 S:      Maintained
1037
1038 ARM/CLKDEV SUPPORT
1039 M:      Russell King <linux@arm.linux.org.uk>
1040 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 S:      Maintained
1042 F:      arch/arm/include/asm/clkdev.h
1043 F:      drivers/clk/clkdev.c
1044
1045 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1046 M:      Mike Rapoport <mike@compulab.co.il>
1047 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 S:      Maintained
1049
1050 ARM/CONTEC MICRO9 MACHINE SUPPORT
1051 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1052 S:      Maintained
1053 F:      arch/arm/mach-ep93xx/micro9.c
1054
1055 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1056 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1057 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1058 S:      Maintained
1059 F:      drivers/hwtracing/coresight/*
1060 F:      Documentation/trace/coresight.txt
1061 F:      Documentation/devicetree/bindings/arm/coresight.txt
1062 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1063
1064 ARM/CORGI MACHINE SUPPORT
1065 M:      Richard Purdie <rpurdie@rpsys.net>
1066 S:      Maintained
1067
1068 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1069 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1070 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1071 T:      git git://github.com/ulli-kroll/linux.git
1072 S:      Maintained
1073 F:      arch/arm/mach-gemini/
1074 F:      drivers/rtc/rtc-gemini.c
1075
1076 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1077 M:      Barry Song <baohua@kernel.org>
1078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1080 S:      Maintained
1081 F:      arch/arm/boot/dts/prima2*
1082 F:      arch/arm/mach-prima2/
1083 F:      drivers/clk/sirf/
1084 F:      drivers/clocksource/timer-prima2.c
1085 F:      drivers/clocksource/timer-atlas7.c
1086 N:      [^a-z]sirf
1087
1088 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1089 M:      Baruch Siach <baruch@tkos.co.il>
1090 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1091 S:      Maintained
1092 F:      arch/arm/boot/dts/cx92755*
1093 N:      digicolor
1094
1095 ARM/EBSA110 MACHINE SUPPORT
1096 M:      Russell King <linux@arm.linux.org.uk>
1097 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 W:      http://www.arm.linux.org.uk/
1099 S:      Maintained
1100 F:      arch/arm/mach-ebsa110/
1101 F:      drivers/net/ethernet/amd/am79c961a.*
1102
1103 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1104 M:      Uwe Kleine-König <kernel@pengutronix.de>
1105 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1106 S:      Maintained
1107 N:      efm32
1108
1109 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1110 M:      Daniel Ribeiro <drwyrm@gmail.com>
1111 M:      Stefan Schmidt <stefan@openezx.org>
1112 M:      Harald Welte <laforge@openezx.org>
1113 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1114 W:      http://www.openezx.org/
1115 S:      Maintained
1116 T:      topgit git://git.openezx.org/openezx.git
1117 F:      arch/arm/mach-pxa/ezx.c
1118
1119 ARM/FARADAY FA526 PORT
1120 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1121 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1122 S:      Maintained
1123 T:      git git://git.berlios.de/gemini-board
1124 F:      arch/arm/mm/*-fa*
1125
1126 ARM/FOOTBRIDGE ARCHITECTURE
1127 M:      Russell King <linux@arm.linux.org.uk>
1128 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1129 W:      http://www.arm.linux.org.uk/
1130 S:      Maintained
1131 F:      arch/arm/include/asm/hardware/dec21285.h
1132 F:      arch/arm/mach-footbridge/
1133
1134 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1135 M:      Shawn Guo <shawnguo@kernel.org>
1136 M:      Sascha Hauer <kernel@pengutronix.de>
1137 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1138 S:      Maintained
1139 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1140 F:      arch/arm/mach-imx/
1141 F:      arch/arm/mach-mxs/
1142 F:      arch/arm/boot/dts/imx*
1143 F:      arch/arm/configs/imx*_defconfig
1144 F:      drivers/clk/imx/
1145 F:      include/soc/imx/
1146
1147 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1148 M:      Shawn Guo <shawnguo@kernel.org>
1149 M:      Sascha Hauer <kernel@pengutronix.de>
1150 R:      Stefan Agner <stefan@agner.ch>
1151 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 S:      Maintained
1153 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1154 F:      arch/arm/mach-imx/*vf610*
1155 F:      arch/arm/boot/dts/vf*
1156
1157 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1158 M:      Lennert Buytenhek <kernel@wantstofly.org>
1159 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1160 S:      Maintained
1161
1162 ARM/GUMSTIX MACHINE SUPPORT
1163 M:      Steve Sakoman <sakoman@gmail.com>
1164 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1165 S:      Maintained
1166
1167 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1168 M:      Philipp Zabel <philipp.zabel@gmail.com>
1169 M:      Paul Parsons <lost.distance@yahoo.com>
1170 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1171 S:      Maintained
1172 F:      arch/arm/mach-pxa/hx4700.c
1173 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1174 F:      sound/soc/pxa/hx4700.c
1175
1176 ARM/HISILICON SOC SUPPORT
1177 M:      Wei Xu <xuwei5@hisilicon.com>
1178 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1179 W:      http://www.hisilicon.com
1180 S:      Supported
1181 T:      git git://github.com/hisilicon/linux-hisi.git
1182 F:      arch/arm/mach-hisi/
1183 F:      arch/arm/boot/dts/hi3*
1184 F:      arch/arm/boot/dts/hip*
1185 F:      arch/arm/boot/dts/hisi*
1186 F:      arch/arm64/boot/dts/hisilicon/
1187
1188 ARM/HP JORNADA 7XX MACHINE SUPPORT
1189 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1190 W:      www.jlime.com
1191 S:      Maintained
1192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1193 F:      arch/arm/mach-sa1100/jornada720.c
1194 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1195
1196 ARM/IGEP MACHINE SUPPORT
1197 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1198 M:      Javier Martinez Canillas <javier@dowhile0.org>
1199 L:      linux-omap@vger.kernel.org
1200 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1201 S:      Maintained
1202 F:      arch/arm/boot/dts/omap3-igep*
1203
1204 ARM/INCOME PXA270 SUPPORT
1205 M:      Marek Vasut <marek.vasut@gmail.com>
1206 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1207 S:      Maintained
1208 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1209
1210 ARM/INTEL IOP32X ARM ARCHITECTURE
1211 M:      Lennert Buytenhek <kernel@wantstofly.org>
1212 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1213 S:      Maintained
1214
1215 ARM/INTEL IOP33X ARM ARCHITECTURE
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Orphan
1218
1219 ARM/INTEL IOP13XX ARM ARCHITECTURE
1220 M:      Lennert Buytenhek <kernel@wantstofly.org>
1221 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1222 S:      Maintained
1223
1224 ARM/INTEL IQ81342EX MACHINE SUPPORT
1225 M:      Lennert Buytenhek <kernel@wantstofly.org>
1226 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1227 S:      Maintained
1228
1229 ARM/INTEL IXDP2850 MACHINE SUPPORT
1230 M:      Lennert Buytenhek <kernel@wantstofly.org>
1231 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1232 S:      Maintained
1233
1234 ARM/INTEL IXP4XX ARM ARCHITECTURE
1235 M:      Imre Kaloz <kaloz@openwrt.org>
1236 M:      Krzysztof Halasa <khalasa@piap.pl>
1237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 S:      Maintained
1239 F:      arch/arm/mach-ixp4xx/
1240
1241 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1242 M:      Jonathan Cameron <jic23@cam.ac.uk>
1243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 S:      Maintained
1245 F:      arch/arm/mach-pxa/stargate2.c
1246 F:      drivers/pcmcia/pxa2xx_stargate2.c
1247
1248 ARM/INTEL XSC3 (MANZANO) ARM CORE
1249 M:      Lennert Buytenhek <kernel@wantstofly.org>
1250 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1251 S:      Maintained
1252
1253 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1254 M:      Lennert Buytenhek <kernel@wantstofly.org>
1255 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 S:      Maintained
1257
1258 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1259 M:      Santosh Shilimkar <ssantosh@kernel.org>
1260 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1261 S:      Maintained
1262 F:      arch/arm/mach-keystone/
1263 F:      arch/arm/boot/dts/k2*
1264 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1265
1266 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1267 M:      Santosh Shilimkar <ssantosh@kernel.org>
1268 L:      linux-kernel@vger.kernel.org
1269 S:      Maintained
1270 F:      drivers/clk/keystone/
1271
1272 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1273 M:      Santosh Shilimkar <ssantosh@kernel.org>
1274 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 L:      linux-kernel@vger.kernel.org
1276 S:      Maintained
1277 F:      drivers/clocksource/timer-keystone.c
1278
1279 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1280 M:      Santosh Shilimkar <ssantosh@kernel.org>
1281 L:      linux-kernel@vger.kernel.org
1282 S:      Maintained
1283 F:      drivers/power/reset/keystone-reset.c
1284
1285 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1286 M:      Santosh Shilimkar <ssantosh@kernel.org>
1287 L:      linux-kernel@vger.kernel.org
1288 S:      Maintained
1289 F:      drivers/memory/*emif*
1290
1291 ARM/LOGICPD PXA270 MACHINE SUPPORT
1292 M:      Lennert Buytenhek <kernel@wantstofly.org>
1293 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 S:      Maintained
1295
1296 ARM/LPC18XX ARCHITECTURE
1297 M:      Joachim Eastwood <manabian@gmail.com>
1298 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1299 S:      Maintained
1300 F:      arch/arm/boot/dts/lpc43*
1301 F:      drivers/clk/nxp/clk-lpc18xx*
1302 F:      drivers/clocksource/time-lpc32xx.c
1303 F:      drivers/i2c/busses/i2c-lpc2k.c
1304 F:      drivers/memory/pl172.c
1305 F:      drivers/mtd/spi-nor/nxp-spifi.c
1306 F:      drivers/rtc/rtc-lpc24xx.c
1307 N:      lpc18xx
1308
1309 ARM/MAGICIAN MACHINE SUPPORT
1310 M:      Philipp Zabel <philipp.zabel@gmail.com>
1311 S:      Maintained
1312
1313 ARM/Marvell Kirkwood and Armada 370, 375, 38x, XP SOC support
1314 M:      Jason Cooper <jason@lakedaemon.net>
1315 M:      Andrew Lunn <andrew@lunn.ch>
1316 M:      Gregory Clement <gregory.clement@free-electrons.com>
1317 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1318 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1319 S:      Maintained
1320 F:      arch/arm/mach-mvebu/
1321 F:      drivers/rtc/rtc-armada38x.c
1322 F:      arch/arm/boot/dts/armada*
1323 F:      arch/arm/boot/dts/kirkwood*
1324 F:      arch/arm64/boot/dts/marvell/armada*
1325
1326
1327 ARM/Marvell Berlin SoC support
1328 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1329 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1330 S:      Maintained
1331 F:      arch/arm/mach-berlin/
1332 F:      arch/arm/boot/dts/berlin*
1333 F:      arch/arm64/boot/dts/marvell/berlin*
1334
1335
1336 ARM/Marvell Dove/MV78xx0/Orion SOC support
1337 M:      Jason Cooper <jason@lakedaemon.net>
1338 M:      Andrew Lunn <andrew@lunn.ch>
1339 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1340 M:      Gregory Clement <gregory.clement@free-electrons.com>
1341 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1342 S:      Maintained
1343 F:      arch/arm/mach-dove/
1344 F:      arch/arm/mach-mv78xx0/
1345 F:      arch/arm/mach-orion5x/
1346 F:      arch/arm/plat-orion/
1347 F:      arch/arm/boot/dts/dove*
1348 F:      arch/arm/boot/dts/orion5x*
1349
1350
1351 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1352 M:      Alexander Clouter <alex@digriz.org.uk>
1353 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1354 W:      http://www.digriz.org.uk/ts78xx/kernel
1355 S:      Maintained
1356 F:      arch/arm/mach-orion5x/ts78xx-*
1357
1358 ARM/Mediatek RTC DRIVER
1359 M:      Eddie Huang <eddie.huang@mediatek.com>
1360 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1361 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      drivers/rtc/rtc-mt6397.c
1364
1365 ARM/Mediatek SoC support
1366 M:      Matthias Brugger <matthias.bgg@gmail.com>
1367 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1368 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/boot/dts/mt6*
1371 F:      arch/arm/boot/dts/mt8*
1372 F:      arch/arm/mach-mediatek/
1373 N:      mtk
1374 K:      mediatek
1375
1376 ARM/Mediatek USB3 PHY DRIVER
1377 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1378 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1380 S:      Maintained
1381 F:      drivers/phy/phy-mt65xx-usb3.c
1382
1383 ARM/MICREL KS8695 ARCHITECTURE
1384 M:      Greg Ungerer <gerg@uclinux.org>
1385 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1386 F:      arch/arm/mach-ks8695/
1387 S:      Odd Fixes
1388
1389 ARM/MIOA701 MACHINE SUPPORT
1390 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1391 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1392 F:      arch/arm/mach-pxa/mioa701.c
1393 S:      Maintained
1394
1395 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1396 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1397 S:      Maintained
1398
1399 ARM/NOMADIK ARCHITECTURE
1400 M:      Alessandro Rubini <rubini@unipv.it>
1401 M:      Linus Walleij <linus.walleij@linaro.org>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404 F:      arch/arm/mach-nomadik/
1405 F:      drivers/pinctrl/nomadik/
1406 F:      drivers/i2c/busses/i2c-nomadik.c
1407 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1408
1409 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1410 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1411 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1412 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1413 S:      Supported
1414
1415 ARM/TOSA MACHINE SUPPORT
1416 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1417 M:      Dirk Opfer <dirk@opfer-online.de>
1418 S:      Maintained
1419
1420 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1421 M:      Marek Vasut <marek.vasut@gmail.com>
1422 L:      linux-arm-kernel@lists.infradead.org
1423 W:      http://hackndev.com
1424 S:      Maintained
1425 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1426 F:      arch/arm/mach-pxa/palmtx.c
1427 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1428 F:      arch/arm/mach-pxa/palmt5.c
1429 F:      arch/arm/mach-pxa/include/mach/palmld.h
1430 F:      arch/arm/mach-pxa/palmld.c
1431 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1432 F:      arch/arm/mach-pxa/palmte2.c
1433 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1434 F:      arch/arm/mach-pxa/palmtc.c
1435
1436 ARM/PALM TREO SUPPORT
1437 M:      Tomas Cech <sleep_walker@suse.com>
1438 L:      linux-arm-kernel@lists.infradead.org
1439 W:      http://hackndev.com
1440 S:      Maintained
1441 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1442 F:      arch/arm/mach-pxa/palmtreo.c
1443
1444 ARM/PALMZ72 SUPPORT
1445 M:      Sergey Lapin <slapin@ossfans.org>
1446 L:      linux-arm-kernel@lists.infradead.org
1447 W:      http://hackndev.com
1448 S:      Maintained
1449 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1450 F:      arch/arm/mach-pxa/palmz72.c
1451
1452 ARM/PLEB SUPPORT
1453 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1454 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1455 S:      Maintained
1456
1457 ARM/PT DIGITAL BOARD PORT
1458 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 W:      http://www.arm.linux.org.uk/
1461 S:      Maintained
1462
1463 ARM/QUALCOMM SUPPORT
1464 M:      Andy Gross <andy.gross@linaro.org>
1465 M:      David Brown <david.brown@linaro.org>
1466 L:      linux-arm-msm@vger.kernel.org
1467 L:      linux-soc@vger.kernel.org
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/qcom-*.dts
1470 F:      arch/arm/boot/dts/qcom-*.dtsi
1471 F:      arch/arm/mach-qcom/
1472 F:      arch/arm64/boot/dts/qcom/*
1473 F:      drivers/soc/qcom/
1474 F:      drivers/tty/serial/msm_serial.h
1475 F:      drivers/tty/serial/msm_serial.c
1476 F:      drivers/*/pm8???-*
1477 F:      drivers/mfd/ssbi.c
1478 F:      drivers/firmware/qcom_scm.c
1479 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1480
1481 ARM/RADISYS ENP2611 MACHINE SUPPORT
1482 M:      Lennert Buytenhek <kernel@wantstofly.org>
1483 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 S:      Maintained
1485
1486 ARM/RENESAS ARM64 ARCHITECTURE
1487 M:      Simon Horman <horms@verge.net.au>
1488 M:      Magnus Damm <magnus.damm@gmail.com>
1489 L:      linux-renesas-soc@vger.kernel.org
1490 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1491 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1492 S:      Supported
1493 F:      arch/arm64/boot/dts/renesas/
1494
1495 ARM/RISCPC ARCHITECTURE
1496 M:      Russell King <linux@arm.linux.org.uk>
1497 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 W:      http://www.arm.linux.org.uk/
1499 S:      Maintained
1500 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1501 F:      arch/arm/include/asm/hardware/ioc.h
1502 F:      arch/arm/include/asm/hardware/iomd.h
1503 F:      arch/arm/include/asm/hardware/memc.h
1504 F:      arch/arm/mach-rpc/
1505 F:      drivers/net/ethernet/8390/etherh.c
1506 F:      drivers/net/ethernet/i825xx/ether1*
1507 F:      drivers/net/ethernet/seeq/ether3*
1508 F:      drivers/scsi/arm/
1509
1510 ARM/Rockchip SoC support
1511 M:      Heiko Stuebner <heiko@sntech.de>
1512 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 L:      linux-rockchip@lists.infradead.org
1514 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1515 S:      Maintained
1516 F:      arch/arm/boot/dts/rk3*
1517 F:      arch/arm/mach-rockchip/
1518 F:      drivers/clk/rockchip/
1519 F:      drivers/i2c/busses/i2c-rk3x.c
1520 F:      drivers/*/*rockchip*
1521 F:      drivers/*/*/*rockchip*
1522 F:      sound/soc/rockchip/
1523 N:      rockchip
1524
1525 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1526 M:      Kukjin Kim <kgene@kernel.org>
1527 M:      Krzysztof Kozlowski <k.kozlowski@samsung.com>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1530 S:      Maintained
1531 F:      arch/arm/boot/dts/s3c*
1532 F:      arch/arm/boot/dts/s5p*
1533 F:      arch/arm/boot/dts/samsung*
1534 F:      arch/arm/boot/dts/exynos*
1535 F:      arch/arm64/boot/dts/exynos/
1536 F:      arch/arm/plat-samsung/
1537 F:      arch/arm/mach-s3c24*/
1538 F:      arch/arm/mach-s3c64xx/
1539 F:      arch/arm/mach-s5p*/
1540 F:      arch/arm/mach-exynos*/
1541 F:      drivers/*/*s3c2410*
1542 F:      drivers/*/*/*s3c2410*
1543 F:      drivers/soc/samsung/*
1544 F:      drivers/spi/spi-s3c*
1545 F:      sound/soc/samsung/*
1546 F:      Documentation/arm/Samsung/
1547 F:      Documentation/devicetree/bindings/arm/samsung/
1548 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1549 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1550 N:      exynos
1551
1552 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1553 M:      Kyungmin Park <kyungmin.park@samsung.com>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556 F:      arch/arm/mach-s5pv210/
1557
1558 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1559 M:      Kyungmin Park <kyungmin.park@samsung.com>
1560 M:      Kamil Debski <k.debski@samsung.com>
1561 L:      linux-arm-kernel@lists.infradead.org
1562 L:      linux-media@vger.kernel.org
1563 S:      Maintained
1564 F:      drivers/media/platform/s5p-g2d/
1565
1566 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1567 M:      Kyungmin Park <kyungmin.park@samsung.com>
1568 M:      Kamil Debski <k.debski@samsung.com>
1569 M:      Jeongtae Park <jtp.park@samsung.com>
1570 L:      linux-arm-kernel@lists.infradead.org
1571 L:      linux-media@vger.kernel.org
1572 S:      Maintained
1573 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1574 F:      drivers/media/platform/s5p-mfc/
1575
1576 ARM/SAMSUNG S5P SERIES TV SUBSYSTEM SUPPORT
1577 M:      Kyungmin Park <kyungmin.park@samsung.com>
1578 M:      Tomasz Stanislawski <t.stanislaws@samsung.com>
1579 L:      linux-arm-kernel@lists.infradead.org
1580 L:      linux-media@vger.kernel.org
1581 S:      Maintained
1582 F:      drivers/media/platform/s5p-tv/
1583
1584 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1585 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1586 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1587 L:      linux-arm-kernel@lists.infradead.org
1588 L:      linux-media@vger.kernel.org
1589 S:      Maintained
1590 F:      drivers/media/platform/s5p-jpeg/
1591
1592 ARM/SHMOBILE ARM ARCHITECTURE
1593 M:      Simon Horman <horms@verge.net.au>
1594 M:      Magnus Damm <magnus.damm@gmail.com>
1595 L:      linux-renesas-soc@vger.kernel.org
1596 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1598 S:      Supported
1599 F:      arch/arm/boot/dts/emev2*
1600 F:      arch/arm/boot/dts/r7s*
1601 F:      arch/arm/boot/dts/r8a*
1602 F:      arch/arm/boot/dts/sh*
1603 F:      arch/arm/configs/shmobile_defconfig
1604 F:      arch/arm/include/debug/renesas-scif.S
1605 F:      arch/arm/mach-shmobile/
1606 F:      drivers/sh/
1607
1608 ARM/SOCFPGA ARCHITECTURE
1609 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1610 S:      Maintained
1611 F:      arch/arm/mach-socfpga/
1612 F:      arch/arm/boot/dts/socfpga*
1613 F:      arch/arm/configs/socfpga_defconfig
1614 F:      arch/arm64/boot/dts/altera/
1615 W:      http://www.rocketboards.org
1616 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1617
1618 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1619 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1620 S:      Maintained
1621 F:      drivers/clk/socfpga/
1622
1623 ARM/SOCFPGA EDAC SUPPORT
1624 M:      Thor Thayer <tthayer@opensource.altera.com>
1625 S:      Maintained
1626 F:      drivers/edac/altera_edac.
1627
1628 ARM/STI ARCHITECTURE
1629 M:      Srinivas Kandagatla <srinivas.kandagatla@gmail.com>
1630 M:      Maxime Coquelin <maxime.coquelin@st.com>
1631 M:      Patrice Chotard <patrice.chotard@st.com>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L:      kernel@stlinux.com
1634 W:      http://www.stlinux.com
1635 S:      Maintained
1636 F:      arch/arm/mach-sti/
1637 F:      arch/arm/boot/dts/sti*
1638 F:      drivers/char/hw_random/st-rng.c
1639 F:      drivers/clocksource/arm_global_timer.c
1640 F:      drivers/clocksource/clksrc_st_lpc.c
1641 F:      drivers/i2c/busses/i2c-st.c
1642 F:      drivers/media/rc/st_rc.c
1643 F:      drivers/media/platform/sti/c8sectpfe/
1644 F:      drivers/mmc/host/sdhci-st.c
1645 F:      drivers/phy/phy-miphy28lp.c
1646 F:      drivers/phy/phy-miphy365x.c
1647 F:      drivers/phy/phy-stih407-usb.c
1648 F:      drivers/phy/phy-stih41x-usb.c
1649 F:      drivers/pinctrl/pinctrl-st.c
1650 F:      drivers/reset/sti/
1651 F:      drivers/rtc/rtc-st-lpc.c
1652 F:      drivers/tty/serial/st-asc.c
1653 F:      drivers/usb/dwc3/dwc3-st.c
1654 F:      drivers/usb/host/ehci-st.c
1655 F:      drivers/usb/host/ohci-st.c
1656 F:      drivers/watchdog/st_lpc_wdt.c
1657 F:      drivers/ata/ahci_st.c
1658
1659 ARM/STM32 ARCHITECTURE
1660 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1664 N:      stm32
1665 F:      drivers/clocksource/armv7m_systick.c
1666
1667 ARM/TANGO ARCHITECTURE
1668 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1669 L:      linux-arm-kernel@lists.infradead.org
1670 S:      Maintained
1671 F:      arch/arm/mach-tango/
1672 F:      arch/arm/boot/dts/tango*
1673
1674 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1675 M:      Lennert Buytenhek <kernel@wantstofly.org>
1676 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1677 S:      Maintained
1678
1679 ARM/TETON BGA MACHINE SUPPORT
1680 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1681 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 S:      Maintained
1683
1684 ARM/THECUS N2100 MACHINE SUPPORT
1685 M:      Lennert Buytenhek <kernel@wantstofly.org>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688
1689 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1690 M:      Wan ZongShun <mcuos.com@gmail.com>
1691 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1692 W:      http://www.mcuos.com
1693 S:      Maintained
1694 F:      arch/arm/mach-w90x900/
1695 F:      drivers/input/keyboard/w90p910_keypad.c
1696 F:      drivers/input/touchscreen/w90p910_ts.c
1697 F:      drivers/watchdog/nuc900_wdt.c
1698 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1699 F:      drivers/mtd/nand/nuc900_nand.c
1700 F:      drivers/rtc/rtc-nuc900.c
1701 F:      drivers/spi/spi-nuc900.c
1702 F:      drivers/usb/host/ehci-w90x900.c
1703 F:      drivers/video/fbdev/nuc900fb.c
1704
1705 ARM/U300 MACHINE SUPPORT
1706 M:      Linus Walleij <linus.walleij@linaro.org>
1707 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1708 S:      Supported
1709 F:      arch/arm/mach-u300/
1710 F:      drivers/clocksource/timer-u300.c
1711 F:      drivers/i2c/busses/i2c-stu300.c
1712 F:      drivers/rtc/rtc-coh901331.c
1713 F:      drivers/watchdog/coh901327_wdt.c
1714 F:      drivers/dma/coh901318*
1715 F:      drivers/mfd/ab3100*
1716 F:      drivers/rtc/rtc-ab3100.c
1717 F:      drivers/rtc/rtc-coh901331.c
1718 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1719
1720 ARM/UNIPHIER ARCHITECTURE
1721 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1722 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1723 S:      Maintained
1724 F:      arch/arm/boot/dts/uniphier*
1725 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1726 F:      arch/arm/mach-uniphier/
1727 F:      arch/arm/mm/cache-uniphier.c
1728 F:      arch/arm64/boot/dts/socionext/
1729 F:      drivers/bus/uniphier-system-bus.c
1730 F:      drivers/i2c/busses/i2c-uniphier*
1731 F:      drivers/pinctrl/uniphier/
1732 F:      drivers/tty/serial/8250/8250_uniphier.c
1733 N:      uniphier
1734
1735 ARM/Ux500 ARM ARCHITECTURE
1736 M:      Linus Walleij <linus.walleij@linaro.org>
1737 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1738 S:      Maintained
1739 F:      arch/arm/mach-ux500/
1740 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1741 F:      drivers/dma/ste_dma40*
1742 F:      drivers/hwspinlock/u8500_hsem.c
1743 F:      drivers/mfd/abx500*
1744 F:      drivers/mfd/ab8500*
1745 F:      drivers/mfd/dbx500*
1746 F:      drivers/mfd/db8500*
1747 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1748 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1749 F:      drivers/rtc/rtc-ab8500.c
1750 F:      drivers/rtc/rtc-pl031.c
1751 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1752
1753 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1754 M:      Ulf Hansson <ulf.hansson@linaro.org>
1755 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 T:      git git://git.linaro.org/people/ulfh/clk.git
1757 S:      Maintained
1758 F:      drivers/clk/ux500/
1759 F:      include/linux/platform_data/clk-ux500.h
1760
1761 ARM/VERSATILE EXPRESS PLATFORM
1762 M:      Liviu Dudau <liviu.dudau@arm.com>
1763 M:      Sudeep Holla <sudeep.holla@arm.com>
1764 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 S:      Maintained
1767 F:      arch/arm/boot/dts/vexpress*
1768 F:      arch/arm64/boot/dts/arm/
1769 F:      arch/arm/mach-vexpress/
1770 F:      */*/vexpress*
1771 F:      */*/*/vexpress*
1772 F:      drivers/clk/versatile/clk-vexpress-osc.c
1773 F:      drivers/clocksource/versatile.c
1774
1775 ARM/VFP SUPPORT
1776 M:      Russell King <linux@arm.linux.org.uk>
1777 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 W:      http://www.arm.linux.org.uk/
1779 S:      Maintained
1780 F:      arch/arm/vfp/
1781
1782 ARM/VOIPAC PXA270 SUPPORT
1783 M:      Marek Vasut <marek.vasut@gmail.com>
1784 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1785 S:      Maintained
1786 F:      arch/arm/mach-pxa/vpac270.c
1787 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1788
1789 ARM/VT8500 ARM ARCHITECTURE
1790 M:      Tony Prisk <linux@prisktech.co.nz>
1791 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1792 S:      Maintained
1793 F:      arch/arm/mach-vt8500/
1794 F:      drivers/clocksource/vt8500_timer.c
1795 F:      drivers/i2c/busses/i2c-wmt.c
1796 F:      drivers/mmc/host/wmt-sdmmc.c
1797 F:      drivers/pwm/pwm-vt8500.c
1798 F:      drivers/rtc/rtc-vt8500.c
1799 F:      drivers/tty/serial/vt8500_serial.c
1800 F:      drivers/usb/host/ehci-platform.c
1801 F:      drivers/usb/host/uhci-platform.c
1802 F:      drivers/video/fbdev/vt8500lcdfb.*
1803 F:      drivers/video/fbdev/wm8505fb*
1804 F:      drivers/video/fbdev/wmt_ge_rops.*
1805
1806 ARM/ZIPIT Z2 SUPPORT
1807 M:      Marek Vasut <marek.vasut@gmail.com>
1808 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1809 S:      Maintained
1810 F:      arch/arm/mach-pxa/z2.c
1811 F:      arch/arm/mach-pxa/include/mach/z2.h
1812
1813 ARM/ZTE ARCHITECTURE
1814 M:      Jun Nie <jun.nie@linaro.org>
1815 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1816 S:      Maintained
1817 F:      arch/arm/mach-zx/
1818 F:      drivers/clk/zte/
1819 F:      Documentation/devicetree/bindings/arm/zte.txt
1820 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1821
1822 ARM/ZYNQ ARCHITECTURE
1823 M:      Michal Simek <michal.simek@xilinx.com>
1824 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1825 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 W:      http://wiki.xilinx.com
1827 T:      git https://github.com/Xilinx/linux-xlnx.git
1828 S:      Supported
1829 F:      arch/arm/mach-zynq/
1830 F:      drivers/cpuidle/cpuidle-zynq.c
1831 F:      drivers/block/xsysace.c
1832 N:      zynq
1833 N:      xilinx
1834 F:      drivers/clocksource/cadence_ttc_timer.c
1835 F:      drivers/i2c/busses/i2c-cadence.c
1836 F:      drivers/mmc/host/sdhci-of-arasan.c
1837 F:      drivers/edac/synopsys_edac.c
1838
1839 ARM SMMU DRIVERS
1840 M:      Will Deacon <will.deacon@arm.com>
1841 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1842 S:      Maintained
1843 F:      drivers/iommu/arm-smmu.c
1844 F:      drivers/iommu/arm-smmu-v3.c
1845 F:      drivers/iommu/io-pgtable-arm.c
1846
1847 ARM64 PORT (AARCH64 ARCHITECTURE)
1848 M:      Catalin Marinas <catalin.marinas@arm.com>
1849 M:      Will Deacon <will.deacon@arm.com>
1850 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1852 S:      Maintained
1853 F:      arch/arm64/
1854 F:      Documentation/arm64/
1855
1856 AS3645A LED FLASH CONTROLLER DRIVER
1857 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1858 L:      linux-media@vger.kernel.org
1859 T:      git git://linuxtv.org/media_tree.git
1860 S:      Maintained
1861 F:      drivers/media/i2c/as3645a.c
1862 F:      include/media/i2c/as3645a.h
1863
1864 ASC7621 HARDWARE MONITOR DRIVER
1865 M:      George Joseph <george.joseph@fairview5.com>
1866 L:      lm-sensors@lm-sensors.org
1867 S:      Maintained
1868 F:      Documentation/hwmon/asc7621
1869 F:      drivers/hwmon/asc7621.c
1870
1871 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1872 M:      Corentin Chary <corentin.chary@gmail.com>
1873 L:      acpi4asus-user@lists.sourceforge.net
1874 L:      platform-driver-x86@vger.kernel.org
1875 W:      http://acpi4asus.sf.net
1876 S:      Maintained
1877 F:      drivers/platform/x86/asus*.c
1878 F:      drivers/platform/x86/eeepc*.c
1879
1880 ASUS WIRELESS RADIO CONTROL DRIVER
1881 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1882 L:      platform-driver-x86@vger.kernel.org
1883 S:      Maintained
1884 F:      drivers/platform/x86/asus-wireless.c
1885
1886 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
1887 R:      Dan Williams <dan.j.williams@intel.com>
1888 W:      http://sourceforge.net/projects/xscaleiop
1889 S:      Odd fixes
1890 F:      Documentation/crypto/async-tx-api.txt
1891 F:      crypto/async_tx/
1892 F:      drivers/dma/
1893 F:      include/linux/dmaengine.h
1894 F:      include/linux/async_tx.h
1895
1896 AT24 EEPROM DRIVER
1897 M:      Wolfram Sang <wsa@the-dreams.de>
1898 L:      linux-i2c@vger.kernel.org
1899 S:      Maintained
1900 F:      drivers/misc/eeprom/at24.c
1901 F:      include/linux/platform_data/at24.h
1902
1903 ATA OVER ETHERNET (AOE) DRIVER
1904 M:      "Ed L. Cashin" <ed.cashin@acm.org>
1905 W:      http://www.openaoe.org/
1906 S:      Supported
1907 F:      Documentation/aoe/
1908 F:      drivers/block/aoe/
1909
1910 ATHEROS 71XX/9XXX GPIO DRIVER
1911 M:      Alban Bedel <albeu@free.fr>
1912 W:      https://github.com/AlbanBedel/linux
1913 T:      git git://github.com/AlbanBedel/linux
1914 S:      Maintained
1915 F:      drivers/gpio/gpio-ath79.c
1916 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
1917
1918 ATHEROS ATH GENERIC UTILITIES
1919 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1920 L:      linux-wireless@vger.kernel.org
1921 S:      Supported
1922 F:      drivers/net/wireless/ath/*
1923
1924 ATHEROS ATH5K WIRELESS DRIVER
1925 M:      Jiri Slaby <jirislaby@gmail.com>
1926 M:      Nick Kossifidis <mickflemm@gmail.com>
1927 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
1928 L:      linux-wireless@vger.kernel.org
1929 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
1930 S:      Maintained
1931 F:      drivers/net/wireless/ath/ath5k/
1932
1933 ATHEROS ATH6KL WIRELESS DRIVER
1934 M:      Kalle Valo <kvalo@qca.qualcomm.com>
1935 L:      linux-wireless@vger.kernel.org
1936 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
1937 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
1938 S:      Supported
1939 F:      drivers/net/wireless/ath/ath6kl/
1940
1941 WILOCITY WIL6210 WIRELESS DRIVER
1942 M:      Maya Erez <qca_merez@qca.qualcomm.com>
1943 L:      linux-wireless@vger.kernel.org
1944 L:      wil6210@qca.qualcomm.com
1945 S:      Supported
1946 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
1947 F:      drivers/net/wireless/ath/wil6210/
1948 F:      include/uapi/linux/wil6210_uapi.h
1949
1950 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
1951 M:      Christian Lamparter <chunkeey@googlemail.com>
1952 L:      linux-wireless@vger.kernel.org
1953 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
1954 S:      Maintained
1955 F:      drivers/net/wireless/ath/carl9170/
1956
1957 ATK0110 HWMON DRIVER
1958 M:      Luca Tettamanti <kronos.it@gmail.com>
1959 L:      lm-sensors@lm-sensors.org
1960 S:      Maintained
1961 F:      drivers/hwmon/asus_atk0110.c
1962
1963 ATI_REMOTE2 DRIVER
1964 M:      Ville Syrjala <syrjala@sci.fi>
1965 S:      Maintained
1966 F:      drivers/input/misc/ati_remote2.c
1967
1968 ATLX ETHERNET DRIVERS
1969 M:      Jay Cliburn <jcliburn@gmail.com>
1970 M:      Chris Snook <chris.snook@gmail.com>
1971 L:      netdev@vger.kernel.org
1972 W:      http://sourceforge.net/projects/atl1
1973 W:      http://atl1.sourceforge.net
1974 S:      Maintained
1975 F:      drivers/net/ethernet/atheros/
1976
1977 ATM
1978 M:      Chas Williams <3chas3@gmail.com>
1979 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
1980 L:      netdev@vger.kernel.org
1981 W:      http://linux-atm.sourceforge.net
1982 S:      Maintained
1983 F:      drivers/atm/
1984 F:      include/linux/atm*
1985 F:      include/uapi/linux/atm*
1986
1987 ATMEL AT91 / AT32 MCI DRIVER
1988 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1989 S:      Maintained
1990 F:      drivers/mmc/host/atmel-mci.c
1991
1992 ATMEL AT91 / AT32 SERIAL DRIVER
1993 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1994 S:      Supported
1995 F:      drivers/tty/serial/atmel_serial.c
1996
1997 ATMEL SAMA5D2 ADC DRIVER
1998 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
1999 L:      linux-iio@vger.kernel.org
2000 S:      Supported
2001 F:      drivers/iio/adc/at91-sama5d2_adc.c
2002
2003 ATMEL Audio ALSA driver
2004 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2005 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2006 S:      Supported
2007 F:      sound/soc/atmel
2008
2009 ATMEL DMA DRIVER
2010 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2011 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2012 S:      Supported
2013 F:      drivers/dma/at_hdmac.c
2014 F:      drivers/dma/at_hdmac_regs.h
2015 F:      include/linux/platform_data/dma-atmel.h
2016
2017 ATMEL XDMA DRIVER
2018 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2019 L:      linux-arm-kernel@lists.infradead.org
2020 L:      dmaengine@vger.kernel.org
2021 S:      Supported
2022 F:      drivers/dma/at_xdmac.c
2023
2024 ATMEL I2C DRIVER
2025 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2026 L:      linux-i2c@vger.kernel.org
2027 S:      Supported
2028 F:      drivers/i2c/busses/i2c-at91.c
2029
2030 ATMEL ISI DRIVER
2031 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2032 L:      linux-media@vger.kernel.org
2033 S:      Supported
2034 F:      drivers/media/platform/soc_camera/atmel-isi.c
2035 F:      include/media/atmel-isi.h
2036
2037 ATMEL LCDFB DRIVER
2038 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2039 L:      linux-fbdev@vger.kernel.org
2040 S:      Maintained
2041 F:      drivers/video/fbdev/atmel_lcdfb.c
2042 F:      include/video/atmel_lcdc.h
2043
2044 ATMEL MACB ETHERNET DRIVER
2045 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2046 S:      Supported
2047 F:      drivers/net/ethernet/cadence/
2048
2049 ATMEL NAND DRIVER
2050 M:      Wenyou Yang <wenyou.yang@atmel.com>
2051 M:      Josh Wu <rainyfeeling@outlook.com>
2052 L:      linux-mtd@lists.infradead.org
2053 S:      Supported
2054 F:      drivers/mtd/nand/atmel_nand*
2055
2056 ATMEL SDMMC DRIVER
2057 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2058 L:      linux-mmc@vger.kernel.org
2059 S:      Supported
2060 F:      drivers/mmc/host/sdhci-of-at91.c
2061
2062 ATMEL SPI DRIVER
2063 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2064 S:      Supported
2065 F:      drivers/spi/spi-atmel.*
2066
2067 ATMEL SSC DRIVER
2068 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2069 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2070 S:      Supported
2071 F:      drivers/misc/atmel-ssc.c
2072 F:      include/linux/atmel-ssc.h
2073
2074 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2075 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2076 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 S:      Supported
2078 F:      drivers/misc/atmel_tclib.c
2079 F:      drivers/clocksource/tcb_clksrc.c
2080
2081 ATMEL USBA UDC DRIVER
2082 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2083 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2084 S:      Supported
2085 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2086
2087 ATMEL WIRELESS DRIVER
2088 M:      Simon Kelley <simon@thekelleys.org.uk>
2089 L:      linux-wireless@vger.kernel.org
2090 W:      http://www.thekelleys.org.uk/atmel
2091 W:      http://atmelwlandriver.sourceforge.net/
2092 S:      Maintained
2093 F:      drivers/net/wireless/atmel/atmel*
2094
2095 ATMEL MAXTOUCH DRIVER
2096 M:      Nick Dyer <nick.dyer@itdev.co.uk>
2097 T:      git git://github.com/atmel-maxtouch/linux.git
2098 S:      Supported
2099 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2100 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2101 F:      include/linux/platform_data/atmel_mxt_ts.h
2102
2103 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2104 M:      Bradley Grove <linuxdrivers@attotech.com>
2105 L:      linux-scsi@vger.kernel.org
2106 W:      http://www.attotech.com
2107 S:      Supported
2108 F:      drivers/scsi/esas2r
2109
2110 ATUSB IEEE 802.15.4 RADIO DRIVER
2111 M:      Stefan Schmidt <stefan@osg.samsung.com>
2112 L:      linux-wpan@vger.kernel.org
2113 S:      Maintained
2114 F:      drivers/net/ieee802154/atusb.c
2115 F:      drivers/net/ieee802154/atusb.h
2116 F:      drivers/net/ieee802154/at86rf230.h
2117
2118 AUDIT SUBSYSTEM
2119 M:      Paul Moore <paul@paul-moore.com>
2120 M:      Eric Paris <eparis@redhat.com>
2121 L:      linux-audit@redhat.com (moderated for non-subscribers)
2122 W:      http://people.redhat.com/sgrubb/audit/
2123 T:      git git://git.infradead.org/users/pcmoore/audit
2124 S:      Maintained
2125 F:      include/linux/audit.h
2126 F:      include/uapi/linux/audit.h
2127 F:      kernel/audit*
2128
2129 AUXILIARY DISPLAY DRIVERS
2130 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2131 W:      http://miguelojeda.es/auxdisplay.htm
2132 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2133 S:      Maintained
2134 F:      drivers/auxdisplay/
2135 F:      include/linux/cfag12864b.h
2136
2137 AVR32 ARCHITECTURE
2138 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2139 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2140 W:      http://www.atmel.com/products/AVR32/
2141 W:      http://mirror.egtvedt.no/avr32linux.org/
2142 W:      http://avrfreaks.net/
2143 S:      Maintained
2144 F:      arch/avr32/
2145
2146 AVR32/AT32AP MACHINE SUPPORT
2147 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2148 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2149 S:      Maintained
2150 F:      arch/avr32/mach-at32ap/
2151
2152 AX.25 NETWORK LAYER
2153 M:      Ralf Baechle <ralf@linux-mips.org>
2154 L:      linux-hams@vger.kernel.org
2155 W:      http://www.linux-ax25.org/
2156 S:      Maintained
2157 F:      include/uapi/linux/ax25.h
2158 F:      include/net/ax25.h
2159 F:      net/ax25/
2160
2161 AZ6007 DVB DRIVER
2162 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2163 L:      linux-media@vger.kernel.org
2164 W:      https://linuxtv.org
2165 T:      git git://linuxtv.org/media_tree.git
2166 S:      Maintained
2167 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2168
2169 AZTECH FM RADIO RECEIVER DRIVER
2170 M:      Hans Verkuil <hverkuil@xs4all.nl>
2171 L:      linux-media@vger.kernel.org
2172 T:      git git://linuxtv.org/media_tree.git
2173 W:      https://linuxtv.org
2174 S:      Maintained
2175 F:      drivers/media/radio/radio-aztech*
2176
2177 B43 WIRELESS DRIVER
2178 L:      linux-wireless@vger.kernel.org
2179 L:      b43-dev@lists.infradead.org
2180 W:      http://wireless.kernel.org/en/users/Drivers/b43
2181 S:      Odd Fixes
2182 F:      drivers/net/wireless/broadcom/b43/
2183
2184 B43LEGACY WIRELESS DRIVER
2185 M:      Larry Finger <Larry.Finger@lwfinger.net>
2186 L:      linux-wireless@vger.kernel.org
2187 L:      b43-dev@lists.infradead.org
2188 W:      http://wireless.kernel.org/en/users/Drivers/b43
2189 S:      Maintained
2190 F:      drivers/net/wireless/broadcom/b43legacy/
2191
2192 BACKLIGHT CLASS/SUBSYSTEM
2193 M:      Jingoo Han <jingoohan1@gmail.com>
2194 M:      Lee Jones <lee.jones@linaro.org>
2195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2196 S:      Maintained
2197 F:      drivers/video/backlight/
2198 F:      include/linux/backlight.h
2199
2200 BATMAN ADVANCED
2201 M:      Marek Lindner <mareklindner@neomailbox.ch>
2202 M:      Simon Wunderlich <sw@simonwunderlich.de>
2203 M:      Antonio Quartulli <a@unstable.cc>
2204 L:      b.a.t.m.a.n@lists.open-mesh.org
2205 W:      https://www.open-mesh.org/
2206 Q:      https://patchwork.open-mesh.org/project/batman/list/
2207 S:      Maintained
2208 F:      net/batman-adv/
2209
2210 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2211 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2212 L:      linux-hams@vger.kernel.org
2213 W:      http://www.baycom.org/~tom/ham/ham.html
2214 S:      Maintained
2215 F:      drivers/net/hamradio/baycom*
2216
2217 BCACHE (BLOCK LAYER CACHE)
2218 M:      Kent Overstreet <kent.overstreet@gmail.com>
2219 L:      linux-bcache@vger.kernel.org
2220 W:      http://bcache.evilpiepirate.org
2221 S:      Maintained
2222 F:      drivers/md/bcache/
2223
2224 BDISP ST MEDIA DRIVER
2225 M:      Fabien Dessenne <fabien.dessenne@st.com>
2226 L:      linux-media@vger.kernel.org
2227 T:      git git://linuxtv.org/media_tree.git
2228 W:      https://linuxtv.org
2229 S:      Supported
2230 F:      drivers/media/platform/sti/bdisp
2231
2232 BEFS FILE SYSTEM
2233 S:      Orphan
2234 F:      Documentation/filesystems/befs.txt
2235 F:      fs/befs/
2236
2237 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2238 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2239 L:      netdev@vger.kernel.org
2240 S:      Maintained
2241 F:      drivers/net/ethernet/ec_bhf.c
2242
2243 BFS FILE SYSTEM
2244 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2245 S:      Maintained
2246 F:      Documentation/filesystems/bfs.txt
2247 F:      fs/bfs/
2248 F:      include/uapi/linux/bfs_fs.h
2249
2250 BLACKFIN ARCHITECTURE
2251 M:      Steven Miao <realmz6@gmail.com>
2252 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2253 T:      git git://git.code.sf.net/p/adi-linux/code
2254 W:      http://blackfin.uclinux.org
2255 S:      Supported
2256 F:      arch/blackfin/
2257
2258 BLACKFIN EMAC DRIVER
2259 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2260 W:      http://blackfin.uclinux.org
2261 S:      Supported
2262 F:      drivers/net/ethernet/adi/
2263
2264 BLACKFIN RTC DRIVER
2265 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2266 W:      http://blackfin.uclinux.org
2267 S:      Supported
2268 F:      drivers/rtc/rtc-bfin.c
2269
2270 BLACKFIN SDH DRIVER
2271 M:      Sonic Zhang <sonic.zhang@analog.com>
2272 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2273 W:      http://blackfin.uclinux.org
2274 S:      Supported
2275 F:      drivers/mmc/host/bfin_sdh.c
2276
2277 BLACKFIN SERIAL DRIVER
2278 M:      Sonic Zhang <sonic.zhang@analog.com>
2279 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2280 W:      http://blackfin.uclinux.org
2281 S:      Supported
2282 F:      drivers/tty/serial/bfin_uart.c
2283
2284 BLACKFIN WATCHDOG DRIVER
2285 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2286 W:      http://blackfin.uclinux.org
2287 S:      Supported
2288 F:      drivers/watchdog/bfin_wdt.c
2289
2290 BLACKFIN I2C TWI DRIVER
2291 M:      Sonic Zhang <sonic.zhang@analog.com>
2292 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2293 W:      http://blackfin.uclinux.org/
2294 S:      Supported
2295 F:      drivers/i2c/busses/i2c-bfin-twi.c
2296
2297 BLACKFIN MEDIA DRIVER
2298 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2299 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2300 W:      http://blackfin.uclinux.org/
2301 S:      Supported
2302 F:      drivers/media/platform/blackfin/
2303 F:      drivers/media/i2c/adv7183*
2304 F:      drivers/media/i2c/vs6624*
2305
2306 BLINKM RGB LED DRIVER
2307 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2308 S:      Maintained
2309 F:      drivers/leds/leds-blinkm.c
2310
2311 BLOCK LAYER
2312 M:      Jens Axboe <axboe@kernel.dk>
2313 L:      linux-block@vger.kernel.org
2314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2315 S:      Maintained
2316 F:      block/
2317 F:      kernel/trace/blktrace.c
2318
2319 BLOCK2MTD DRIVER
2320 M:      Joern Engel <joern@lazybastard.org>
2321 L:      linux-mtd@lists.infradead.org
2322 S:      Maintained
2323 F:      drivers/mtd/devices/block2mtd.c
2324
2325 BLUETOOTH DRIVERS
2326 M:      Marcel Holtmann <marcel@holtmann.org>
2327 M:      Gustavo Padovan <gustavo@padovan.org>
2328 M:      Johan Hedberg <johan.hedberg@gmail.com>
2329 L:      linux-bluetooth@vger.kernel.org
2330 W:      http://www.bluez.org/
2331 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2332 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2333 S:      Maintained
2334 F:      drivers/bluetooth/
2335
2336 BLUETOOTH SUBSYSTEM
2337 M:      Marcel Holtmann <marcel@holtmann.org>
2338 M:      Gustavo Padovan <gustavo@padovan.org>
2339 M:      Johan Hedberg <johan.hedberg@gmail.com>
2340 L:      linux-bluetooth@vger.kernel.org
2341 W:      http://www.bluez.org/
2342 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2343 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2344 S:      Maintained
2345 F:      net/bluetooth/
2346 F:      include/net/bluetooth/
2347
2348 BONDING DRIVER
2349 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2350 M:      Veaceslav Falico <vfalico@gmail.com>
2351 M:      Andy Gospodarek <gospo@cumulusnetworks.com>
2352 L:      netdev@vger.kernel.org
2353 W:      http://sourceforge.net/projects/bonding/
2354 S:      Supported
2355 F:      drivers/net/bonding/
2356 F:      include/uapi/linux/if_bonding.h
2357
2358 BPF (Safe dynamic programs and tools)
2359 M:      Alexei Starovoitov <ast@kernel.org>
2360 L:      netdev@vger.kernel.org
2361 L:      linux-kernel@vger.kernel.org
2362 S:      Supported
2363 F:      kernel/bpf/
2364
2365 BROADCOM B44 10/100 ETHERNET DRIVER
2366 M:      Gary Zambrano <zambrano@broadcom.com>
2367 L:      netdev@vger.kernel.org
2368 S:      Supported
2369 F:      drivers/net/ethernet/broadcom/b44.*
2370
2371 BROADCOM GENET ETHERNET DRIVER
2372 M:      Florian Fainelli <f.fainelli@gmail.com>
2373 L:      netdev@vger.kernel.org
2374 S:      Supported
2375 F:      drivers/net/ethernet/broadcom/genet/
2376
2377 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2378 M:      Sony Chacko <sony.chacko@qlogic.com>
2379 M:      Dept-HSGLinuxNICDev@qlogic.com
2380 L:      netdev@vger.kernel.org
2381 S:      Supported
2382 F:      drivers/net/ethernet/broadcom/bnx2.*
2383 F:      drivers/net/ethernet/broadcom/bnx2_*
2384
2385 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2386 M:      Ariel Elior <ariel.elior@qlogic.com>
2387 L:      netdev@vger.kernel.org
2388 S:      Supported
2389 F:      drivers/net/ethernet/broadcom/bnx2x/
2390
2391 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2392 M:      Florian Fainelli <f.fainelli@gmail.com>
2393 M:      Ray Jui <rjui@broadcom.com>
2394 M:      Scott Branden <sbranden@broadcom.com>
2395 L:      bcm-kernel-feedback-list@broadcom.com
2396 T:      git git://github.com/broadcom/mach-bcm
2397 S:      Maintained
2398 F:      arch/arm/mach-bcm/
2399 F:      arch/arm/boot/dts/bcm113*
2400 F:      arch/arm/boot/dts/bcm216*
2401 F:      arch/arm/boot/dts/bcm281*
2402 F:      arch/arm64/boot/dts/broadcom/
2403 F:      arch/arm/configs/bcm_defconfig
2404 F:      drivers/mmc/host/sdhci-bcm-kona.c
2405 F:      drivers/clocksource/bcm_kona_timer.c
2406
2407 BROADCOM BCM2835 ARM ARCHITECTURE
2408 M:      Stephen Warren <swarren@wwwdotorg.org>
2409 M:      Lee Jones <lee@kernel.org>
2410 M:      Eric Anholt <eric@anholt.net>
2411 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2412 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2413 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2414 S:      Maintained
2415 N:      bcm2835
2416
2417 BROADCOM BCM47XX MIPS ARCHITECTURE
2418 M:      Hauke Mehrtens <hauke@hauke-m.de>
2419 M:      Rafał Miłecki <zajec5@gmail.com>
2420 L:      linux-mips@linux-mips.org
2421 S:      Maintained
2422 F:      arch/mips/bcm47xx/*
2423 F:      arch/mips/include/asm/mach-bcm47xx/*
2424
2425 BROADCOM BCM5301X ARM ARCHITECTURE
2426 M:      Hauke Mehrtens <hauke@hauke-m.de>
2427 L:      linux-arm-kernel@lists.infradead.org
2428 S:      Maintained
2429 F:      arch/arm/mach-bcm/bcm_5301x.c
2430 F:      arch/arm/boot/dts/bcm5301x.dtsi
2431 F:      arch/arm/boot/dts/bcm470*
2432
2433 BROADCOM BCM63XX ARM ARCHITECTURE
2434 M:      Florian Fainelli <f.fainelli@gmail.com>
2435 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 L:      bcm-kernel-feedback-list@broadcom.com
2437 T:      git git://github.com/broadcom/stblinux.git
2438 S:      Maintained
2439 F:      arch/arm/mach-bcm/bcm63xx.c
2440 F:      arch/arm/include/debug/bcm63xx.S
2441
2442 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2443 M:      Kevin Cernekee <cernekee@gmail.com>
2444 L:      linux-usb@vger.kernel.org
2445 S:      Maintained
2446 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2447
2448 BROADCOM BCM7XXX ARM ARCHITECTURE
2449 M:      Brian Norris <computersforpeace@gmail.com>
2450 M:      Gregory Fong <gregory.0xf0@gmail.com>
2451 M:      Florian Fainelli <f.fainelli@gmail.com>
2452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2453 L:      bcm-kernel-feedback-list@broadcom.com
2454 T:      git git://github.com/broadcom/stblinux.git
2455 S:      Maintained
2456 F:      arch/arm/mach-bcm/*brcmstb*
2457 F:      arch/arm/boot/dts/bcm7*.dts*
2458 F:      drivers/bus/brcmstb_gisb.c
2459 N:      brcmstb
2460
2461 BROADCOM BMIPS MIPS ARCHITECTURE
2462 M:      Kevin Cernekee <cernekee@gmail.com>
2463 M:      Florian Fainelli <f.fainelli@gmail.com>
2464 L:      linux-mips@linux-mips.org
2465 T:      git git://github.com/broadcom/stblinux.git
2466 S:      Maintained
2467 F:      arch/mips/bmips/*
2468 F:      arch/mips/include/asm/mach-bmips/*
2469 F:      arch/mips/kernel/*bmips*
2470 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2471 F:      drivers/irqchip/irq-bcm63*
2472 F:      drivers/irqchip/irq-bcm7*
2473 F:      drivers/irqchip/irq-brcmstb*
2474 F:      include/linux/bcm963xx_nvram.h
2475 F:      include/linux/bcm963xx_tag.h
2476
2477 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2478 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2479 M:      Prashant Sreedharan <prashant@broadcom.com>
2480 M:      Michael Chan <mchan@broadcom.com>
2481 L:      netdev@vger.kernel.org
2482 S:      Supported
2483 F:      drivers/net/ethernet/broadcom/tg3.*
2484
2485 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2486 M:      Brett Rudley <brudley@broadcom.com>
2487 M:      Arend van Spriel <arend@broadcom.com>
2488 M:      Franky (Zhenhui) Lin <frankyl@broadcom.com>
2489 M:      Hante Meuleman <meuleman@broadcom.com>
2490 L:      linux-wireless@vger.kernel.org
2491 L:      brcm80211-dev-list@broadcom.com
2492 S:      Supported
2493 F:      drivers/net/wireless/broadcom/brcm80211/
2494
2495 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2496 M:      QLogic-Storage-Upstream@qlogic.com
2497 L:      linux-scsi@vger.kernel.org
2498 S:      Supported
2499 F:      drivers/scsi/bnx2fc/
2500
2501 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2502 M:      QLogic-Storage-Upstream@qlogic.com
2503 L:      linux-scsi@vger.kernel.org
2504 S:      Supported
2505 F:      drivers/scsi/bnx2i/
2506
2507 BROADCOM IPROC ARM ARCHITECTURE
2508 M:      Ray Jui <rjui@broadcom.com>
2509 M:      Scott Branden <sbranden@broadcom.com>
2510 M:      Jon Mason <jonmason@broadcom.com>
2511 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2512 L:      bcm-kernel-feedback-list@broadcom.com
2513 T:      git git://github.com/broadcom/cygnus-linux.git
2514 S:      Maintained
2515 N:      iproc
2516 N:      cygnus
2517 N:      nsp
2518 N:      bcm9113*
2519 N:      bcm9583*
2520 N:      bcm9585*
2521 N:      bcm9586*
2522 N:      bcm988312
2523 N:      bcm113*
2524 N:      bcm583*
2525 N:      bcm585*
2526 N:      bcm586*
2527 N:      bcm88312
2528
2529 BROADCOM BRCMSTB GPIO DRIVER
2530 M:      Gregory Fong <gregory.0xf0@gmail.com>
2531 L:      bcm-kernel-feedback-list@broadcom.com
2532 S:      Supported
2533 F:      drivers/gpio/gpio-brcmstb.c
2534 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2535
2536 BROADCOM KONA GPIO DRIVER
2537 M:      Ray Jui <rjui@broadcom.com>
2538 L:      bcm-kernel-feedback-list@broadcom.com
2539 S:      Supported
2540 F:      drivers/gpio/gpio-bcm-kona.c
2541 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2542
2543 BROADCOM NVRAM DRIVER
2544 M:      Rafał Miłecki <zajec5@gmail.com>
2545 L:      linux-mips@linux-mips.org
2546 S:      Maintained
2547 F:      drivers/firmware/broadcom/*
2548
2549 BROADCOM STB NAND FLASH DRIVER
2550 M:      Brian Norris <computersforpeace@gmail.com>
2551 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2552 L:      linux-mtd@lists.infradead.org
2553 L:      bcm-kernel-feedback-list@broadcom.com
2554 S:      Maintained
2555 F:      drivers/mtd/nand/brcmnand/
2556
2557 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2558 M:      Rafał Miłecki <zajec5@gmail.com>
2559 L:      linux-wireless@vger.kernel.org
2560 S:      Maintained
2561 F:      drivers/bcma/
2562 F:      include/linux/bcma/
2563
2564 BROADCOM SYSTEMPORT ETHERNET DRIVER
2565 M:      Florian Fainelli <f.fainelli@gmail.com>
2566 L:      netdev@vger.kernel.org
2567 S:      Supported
2568 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2569
2570 BROADCOM VULCAN ARM64 SOC
2571 M:      Jayachandran C. <jchandra@broadcom.com>
2572 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2573 L:      bcm-kernel-feedback-list@broadcom.com
2574 S:      Maintained
2575 F:      arch/arm64/boot/dts/broadcom/vulcan*
2576
2577 BROCADE BFA FC SCSI DRIVER
2578 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2579 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2580 L:      linux-scsi@vger.kernel.org
2581 S:      Supported
2582 F:      drivers/scsi/bfa/
2583
2584 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2585 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2586 L:      netdev@vger.kernel.org
2587 S:      Supported
2588 F:      drivers/net/ethernet/brocade/bna/
2589
2590 BSG (block layer generic sg v4 driver)
2591 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2592 L:      linux-scsi@vger.kernel.org
2593 S:      Supported
2594 F:      block/bsg.c
2595 F:      include/linux/bsg.h
2596 F:      include/uapi/linux/bsg.h
2597
2598 BT87X AUDIO DRIVER
2599 M:      Clemens Ladisch <clemens@ladisch.de>
2600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2601 T:      git git://git.alsa-project.org/alsa-kernel.git
2602 S:      Maintained
2603 F:      Documentation/sound/alsa/Bt87x.txt
2604 F:      sound/pci/bt87x.c
2605
2606 BT8XXGPIO DRIVER
2607 M:      Michael Buesch <m@bues.ch>
2608 W:      http://bu3sch.de/btgpio.php
2609 S:      Maintained
2610 F:      drivers/gpio/gpio-bt8xx.c
2611
2612 BTRFS FILE SYSTEM
2613 M:      Chris Mason <clm@fb.com>
2614 M:      Josef Bacik <jbacik@fb.com>
2615 M:      David Sterba <dsterba@suse.com>
2616 L:      linux-btrfs@vger.kernel.org
2617 W:      http://btrfs.wiki.kernel.org/
2618 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2620 S:      Maintained
2621 F:      Documentation/filesystems/btrfs.txt
2622 F:      fs/btrfs/
2623
2624 BTTV VIDEO4LINUX DRIVER
2625 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
2626 L:      linux-media@vger.kernel.org
2627 W:      https://linuxtv.org
2628 T:      git git://linuxtv.org/media_tree.git
2629 S:      Odd fixes
2630 F:      Documentation/video4linux/bttv/
2631 F:      drivers/media/pci/bt8xx/bttv*
2632
2633 BUSLOGIC SCSI DRIVER
2634 M:      Khalid Aziz <khalid@gonehiking.org>
2635 L:      linux-scsi@vger.kernel.org
2636 S:      Maintained
2637 F:      drivers/scsi/BusLogic.*
2638 F:      drivers/scsi/FlashPoint.*
2639
2640 C-MEDIA CMI8788 DRIVER
2641 M:      Clemens Ladisch <clemens@ladisch.de>
2642 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2643 T:      git git://git.alsa-project.org/alsa-kernel.git
2644 S:      Maintained
2645 F:      sound/pci/oxygen/
2646
2647 C6X ARCHITECTURE
2648 M:      Mark Salter <msalter@redhat.com>
2649 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2650 L:      linux-c6x-dev@linux-c6x.org
2651 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2652 S:      Maintained
2653 F:      arch/c6x/
2654
2655 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2656 M:      David Howells <dhowells@redhat.com>
2657 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2658 S:      Supported
2659 F:      Documentation/filesystems/caching/cachefiles.txt
2660 F:      fs/cachefiles/
2661
2662 CADET FM/AM RADIO RECEIVER DRIVER
2663 M:      Hans Verkuil <hverkuil@xs4all.nl>
2664 L:      linux-media@vger.kernel.org
2665 T:      git git://linuxtv.org/media_tree.git
2666 W:      https://linuxtv.org
2667 S:      Maintained
2668 F:      drivers/media/radio/radio-cadet*
2669
2670 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2671 M:      Jonathan Corbet <corbet@lwn.net>
2672 L:      linux-media@vger.kernel.org
2673 T:      git git://linuxtv.org/media_tree.git
2674 S:      Maintained
2675 F:      Documentation/video4linux/cafe_ccic
2676 F:      drivers/media/platform/marvell-ccic/
2677
2678 CAIF NETWORK LAYER
2679 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2680 L:      netdev@vger.kernel.org
2681 S:      Supported
2682 F:      Documentation/networking/caif/
2683 F:      drivers/net/caif/
2684 F:      include/uapi/linux/caif/
2685 F:      include/net/caif/
2686 F:      net/caif/
2687
2688 CALGARY x86-64 IOMMU
2689 M:      Muli Ben-Yehuda <muli@il.ibm.com>
2690 M:      "Jon D. Mason" <jdmason@kudzu.us>
2691 L:      discuss@x86-64.org
2692 S:      Maintained
2693 F:      arch/x86/kernel/pci-calgary_64.c
2694 F:      arch/x86/kernel/tce_64.c
2695 F:      arch/x86/include/asm/calgary.h
2696 F:      arch/x86/include/asm/tce.h
2697
2698 CAN NETWORK LAYER
2699 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2700 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2701 L:      linux-can@vger.kernel.org
2702 W:      https://github.com/linux-can
2703 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2704 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2705 S:      Maintained
2706 F:      Documentation/networking/can.txt
2707 F:      net/can/
2708 F:      include/linux/can/core.h
2709 F:      include/uapi/linux/can.h
2710 F:      include/uapi/linux/can/bcm.h
2711 F:      include/uapi/linux/can/raw.h
2712 F:      include/uapi/linux/can/gw.h
2713
2714 CAN NETWORK DRIVERS
2715 M:      Wolfgang Grandegger <wg@grandegger.com>
2716 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2717 L:      linux-can@vger.kernel.org
2718 W:      https://github.com/linux-can
2719 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2721 S:      Maintained
2722 F:      drivers/net/can/
2723 F:      include/linux/can/dev.h
2724 F:      include/linux/can/platform/
2725 F:      include/uapi/linux/can/error.h
2726 F:      include/uapi/linux/can/netlink.h
2727
2728 CAPABILITIES
2729 M:      Serge Hallyn <serge.hallyn@canonical.com>
2730 L:      linux-security-module@vger.kernel.org
2731 S:      Supported
2732 F:      include/linux/capability.h
2733 F:      include/uapi/linux/capability.h
2734 F:      security/commoncap.c
2735 F:      kernel/capability.c
2736
2737 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2738 M:      Kevin Tsai <ktsai@capellamicro.com>
2739 S:      Maintained
2740 F:      drivers/iio/light/cm*
2741 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2742
2743 CAVIUM LIQUIDIO NETWORK DRIVER
2744 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2745 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2746 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2747 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2748 L:     netdev@vger.kernel.org
2749 W:     http://www.cavium.com
2750 S:     Supported
2751 F:     drivers/net/ethernet/cavium/liquidio/
2752
2753 CC2520 IEEE-802.15.4 RADIO DRIVER
2754 M:      Varka Bhadram <varkabhadram@gmail.com>
2755 L:      linux-wpan@vger.kernel.org
2756 S:      Maintained
2757 F:      drivers/net/ieee802154/cc2520.c
2758 F:      include/linux/spi/cc2520.h
2759 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2760
2761 CELL BROADBAND ENGINE ARCHITECTURE
2762 M:      Arnd Bergmann <arnd@arndb.de>
2763 L:      linuxppc-dev@lists.ozlabs.org
2764 W:      http://www.ibm.com/developerworks/power/cell/
2765 S:      Supported
2766 F:      arch/powerpc/include/asm/cell*.h
2767 F:      arch/powerpc/include/asm/spu*.h
2768 F:      arch/powerpc/include/uapi/asm/spu*.h
2769 F:      arch/powerpc/oprofile/*cell*
2770 F:      arch/powerpc/platforms/cell/
2771
2772 CEPH COMMON CODE (LIBCEPH)
2773 M:      Ilya Dryomov <idryomov@gmail.com>
2774 M:      "Yan, Zheng" <zyan@redhat.com>
2775 M:      Sage Weil <sage@redhat.com>
2776 L:      ceph-devel@vger.kernel.org
2777 W:      http://ceph.com/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2779 T:      git git://github.com/ceph/ceph-client.git
2780 S:      Supported
2781 F:      net/ceph/
2782 F:      include/linux/ceph/
2783 F:      include/linux/crush/
2784
2785 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2786 M:      "Yan, Zheng" <zyan@redhat.com>
2787 M:      Sage Weil <sage@redhat.com>
2788 M:      Ilya Dryomov <idryomov@gmail.com>
2789 L:      ceph-devel@vger.kernel.org
2790 W:      http://ceph.com/
2791 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2792 T:      git git://github.com/ceph/ceph-client.git
2793 S:      Supported
2794 F:      Documentation/filesystems/ceph.txt
2795 F:      fs/ceph/
2796
2797 CERTIFICATE HANDLING:
2798 M:      David Howells <dhowells@redhat.com>
2799 M:      David Woodhouse <dwmw2@infradead.org>
2800 L:      keyrings@vger.kernel.org
2801 S:      Maintained
2802 F:      Documentation/module-signing.txt
2803 F:      certs/
2804 F:      scripts/sign-file.c
2805 F:      scripts/extract-cert.c
2806
2807 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2808 L:      linux-usb@vger.kernel.org
2809 S:      Orphan
2810 F:      Documentation/usb/WUSB-Design-overview.txt
2811 F:      Documentation/usb/wusb-cbaf
2812 F:      drivers/usb/host/hwa-hc.c
2813 F:      drivers/usb/host/whci/
2814 F:      drivers/usb/wusbcore/
2815 F:      include/linux/usb/wusb*
2816
2817 CFAG12864B LCD DRIVER
2818 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2819 W:      http://miguelojeda.es/auxdisplay.htm
2820 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2821 S:      Maintained
2822 F:      drivers/auxdisplay/cfag12864b.c
2823 F:      include/linux/cfag12864b.h
2824
2825 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2826 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2827 W:      http://miguelojeda.es/auxdisplay.htm
2828 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2829 S:      Maintained
2830 F:      drivers/auxdisplay/cfag12864bfb.c
2831 F:      include/linux/cfag12864b.h
2832
2833 CFG80211 and NL80211
2834 M:      Johannes Berg <johannes@sipsolutions.net>
2835 L:      linux-wireless@vger.kernel.org
2836 W:      http://wireless.kernel.org/
2837 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2838 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2839 S:      Maintained
2840 F:      include/uapi/linux/nl80211.h
2841 F:      include/net/cfg80211.h
2842 F:      net/wireless/*
2843 X:      net/wireless/wext*
2844
2845 CHAR and MISC DRIVERS
2846 M:      Arnd Bergmann <arnd@arndb.de>
2847 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
2848 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
2849 S:      Supported
2850 F:      drivers/char/*
2851 F:      drivers/misc/*
2852 F:      include/linux/miscdevice.h
2853
2854 CHECKPATCH
2855 M:      Andy Whitcroft <apw@canonical.com>
2856 M:      Joe Perches <joe@perches.com>
2857 S:      Maintained
2858 F:      scripts/checkpatch.pl
2859
2860 CHINESE DOCUMENTATION
2861 M:      Harry Wei <harryxiyou@gmail.com>
2862 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
2863 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
2864 S:      Maintained
2865 F:      Documentation/zh_CN/
2866
2867 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
2868 M:      Peter Chen <Peter.Chen@nxp.com>
2869 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
2870 L:      linux-usb@vger.kernel.org
2871 S:      Maintained
2872 F:      drivers/usb/chipidea/
2873
2874 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
2875 M:      Hans de Goede <hdegoede@redhat.com>
2876 L:      linux-input@vger.kernel.org
2877 S:      Maintained
2878 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
2879 F:      drivers/input/touchscreen/chipone_icn8318.c
2880
2881 CHROME HARDWARE PLATFORM SUPPORT
2882 M:      Olof Johansson <olof@lixom.net>
2883 S:      Maintained
2884 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
2885 F:      drivers/platform/chrome/
2886
2887 CISCO VIC ETHERNET NIC DRIVER
2888 M:      Christian Benvenuti <benve@cisco.com>
2889 M:      Sujith Sankar <ssujith@cisco.com>
2890 M:      Govindarajulu Varadarajan <_govind@gmx.com>
2891 M:      Neel Patel <neepatel@cisco.com>
2892 S:      Supported
2893 F:      drivers/net/ethernet/cisco/enic/
2894
2895 CISCO VIC LOW LATENCY NIC DRIVER
2896 M:      Christian Benvenuti <benve@cisco.com>
2897 M:      Dave Goodell <dgoodell@cisco.com>
2898 S:      Supported
2899 F:      drivers/infiniband/hw/usnic/
2900
2901 CIRRUS LOGIC EP93XX ETHERNET DRIVER
2902 M:      Hartley Sweeten <hsweeten@visionengravers.com>
2903 L:      netdev@vger.kernel.org
2904 S:      Maintained
2905 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
2906
2907 CIRRUS LOGIC AUDIO CODEC DRIVERS
2908 M:      Brian Austin <brian.austin@cirrus.com>
2909 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
2910 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2911 S:      Maintained
2912 F:      sound/soc/codecs/cs*
2913
2914 CLEANCACHE API
2915 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
2916 L:      linux-kernel@vger.kernel.org
2917 S:      Maintained
2918 F:      mm/cleancache.c
2919 F:      include/linux/cleancache.h
2920
2921 CLK API
2922 M:      Russell King <linux@arm.linux.org.uk>
2923 L:      linux-clk@vger.kernel.org
2924 S:      Maintained
2925 F:      include/linux/clk.h
2926
2927 CLOCKSOURCE, CLOCKEVENT DRIVERS
2928 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
2929 M:      Thomas Gleixner <tglx@linutronix.de>
2930 L:      linux-kernel@vger.kernel.org
2931 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
2932 S:      Supported
2933 F:      drivers/clocksource
2934
2935 CISCO FCOE HBA DRIVER
2936 M:      Hiral Patel <hiralpat@cisco.com>
2937 M:      Suma Ramars <sramars@cisco.com>
2938 M:      Brian Uchino <buchino@cisco.com>
2939 L:      linux-scsi@vger.kernel.org
2940 S:      Supported
2941 F:      drivers/scsi/fnic/
2942
2943 CISCO SCSI HBA DRIVER
2944 M:      Narsimhulu Musini <nmusini@cisco.com>
2945 M:      Sesidhar Baddela <sebaddel@cisco.com>
2946 L:      linux-scsi@vger.kernel.org
2947 S:      Supported
2948 F:      drivers/scsi/snic/
2949
2950 CMPC ACPI DRIVER
2951 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
2952 M:      Daniel Oliveira Nascimento <don@syst.com.br>
2953 L:      platform-driver-x86@vger.kernel.org
2954 S:      Supported
2955 F:      drivers/platform/x86/classmate-laptop.c
2956
2957 COBALT MEDIA DRIVER
2958 M:      Hans Verkuil <hans.verkuil@cisco.com>
2959 L:      linux-media@vger.kernel.org
2960 T:      git git://linuxtv.org/media_tree.git
2961 W:      https://linuxtv.org
2962 S:      Supported
2963 F:      drivers/media/pci/cobalt/
2964
2965 COCCINELLE/Semantic Patches (SmPL)
2966 M:      Julia Lawall <Julia.Lawall@lip6.fr>
2967 M:      Gilles Muller <Gilles.Muller@lip6.fr>
2968 M:      Nicolas Palix <nicolas.palix@imag.fr>
2969 M:      Michal Marek <mmarek@suse.com>
2970 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
2971 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
2972 W:      http://coccinelle.lip6.fr/
2973 S:      Supported
2974 F:      Documentation/coccinelle.txt
2975 F:      scripts/coccinelle/
2976 F:      scripts/coccicheck
2977
2978 CODA FILE SYSTEM
2979 M:      Jan Harkes <jaharkes@cs.cmu.edu>
2980 M:      coda@cs.cmu.edu
2981 L:      codalist@coda.cs.cmu.edu
2982 W:      http://www.coda.cs.cmu.edu/
2983 S:      Maintained
2984 F:      Documentation/filesystems/coda.txt
2985 F:      fs/coda/
2986 F:      include/linux/coda*.h
2987 F:      include/uapi/linux/coda*.h
2988
2989 CODA V4L2 MEM2MEM DRIVER
2990 M:      Philipp Zabel <p.zabel@pengutronix.de>
2991 L:      linux-media@vger.kernel.org
2992 S:      Maintained
2993 F:      Documentation/devicetree/bindings/media/coda.txt
2994 F:      drivers/media/platform/coda/
2995
2996 COMMON CLK FRAMEWORK
2997 M:      Michael Turquette <mturquette@baylibre.com>
2998 M:      Stephen Boyd <sboyd@codeaurora.org>
2999 L:      linux-clk@vger.kernel.org
3000 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3001 S:      Maintained
3002 F:      drivers/clk/
3003 X:      drivers/clk/clkdev.c
3004 F:      include/linux/clk-pr*
3005 F:      include/linux/clk/
3006
3007 COMMON INTERNET FILE SYSTEM (CIFS)
3008 M:      Steve French <sfrench@samba.org>
3009 L:      linux-cifs@vger.kernel.org
3010 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3011 W:      http://linux-cifs.samba.org/
3012 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3013 S:      Supported
3014 F:      Documentation/filesystems/cifs/
3015 F:      fs/cifs/
3016
3017 COMPACTPCI HOTPLUG CORE
3018 M:      Scott Murray <scott@spiteful.org>
3019 L:      linux-pci@vger.kernel.org
3020 S:      Maintained
3021 F:      drivers/pci/hotplug/cpci_hotplug*
3022
3023 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3024 M:      Scott Murray <scott@spiteful.org>
3025 L:      linux-pci@vger.kernel.org
3026 S:      Maintained
3027 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3028
3029 COMPACTPCI HOTPLUG GENERIC DRIVER
3030 M:      Scott Murray <scott@spiteful.org>
3031 L:      linux-pci@vger.kernel.org
3032 S:      Maintained
3033 F:      drivers/pci/hotplug/cpcihp_generic.c
3034
3035 COMPAL LAPTOP SUPPORT
3036 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3037 L:      platform-driver-x86@vger.kernel.org
3038 S:      Maintained
3039 F:      drivers/platform/x86/compal-laptop.c
3040
3041 CONEXANT ACCESSRUNNER USB DRIVER
3042 L:      accessrunner-general@lists.sourceforge.net
3043 W:      http://accessrunner.sourceforge.net/
3044 S:      Orphan
3045 F:      drivers/usb/atm/cxacru.c
3046
3047 CONFIGFS
3048 M:      Joel Becker <jlbec@evilplan.org>
3049 M:      Christoph Hellwig <hch@lst.de>
3050 T:      git git://git.infradead.org/users/hch/configfs.git
3051 S:      Supported
3052 F:      fs/configfs/
3053 F:      include/linux/configfs.h
3054
3055 CONNECTOR
3056 M:      Evgeniy Polyakov <zbr@ioremap.net>
3057 L:      netdev@vger.kernel.org
3058 S:      Maintained
3059 F:      drivers/connector/
3060
3061 CONTROL GROUP (CGROUP)
3062 M:      Tejun Heo <tj@kernel.org>
3063 M:      Li Zefan <lizefan@huawei.com>
3064 M:      Johannes Weiner <hannes@cmpxchg.org>
3065 L:      cgroups@vger.kernel.org
3066 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3067 S:      Maintained
3068 F:      Documentation/cgroups/
3069 F:      include/linux/cgroup*
3070 F:      kernel/cgroup*
3071
3072 CONTROL GROUP - CPUSET
3073 M:      Li Zefan <lizefan@huawei.com>
3074 L:      cgroups@vger.kernel.org
3075 W:      http://www.bullopensource.org/cpuset/
3076 W:      http://oss.sgi.com/projects/cpusets/
3077 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3078 S:      Maintained
3079 F:      Documentation/cgroups/cpusets.txt
3080 F:      include/linux/cpuset.h
3081 F:      kernel/cpuset.c
3082
3083 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3084 M:      Johannes Weiner <hannes@cmpxchg.org>
3085 M:      Michal Hocko <mhocko@kernel.org>
3086 M:      Vladimir Davydov <vdavydov@virtuozzo.com>
3087 L:      cgroups@vger.kernel.org
3088 L:      linux-mm@kvack.org
3089 S:      Maintained
3090 F:      mm/memcontrol.c
3091 F:      mm/swap_cgroup.c
3092
3093 CORETEMP HARDWARE MONITORING DRIVER
3094 M:      Fenghua Yu <fenghua.yu@intel.com>
3095 L:      lm-sensors@lm-sensors.org
3096 S:      Maintained
3097 F:      Documentation/hwmon/coretemp
3098 F:      drivers/hwmon/coretemp.c
3099
3100 COSA/SRP SYNC SERIAL DRIVER
3101 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3102 W:      http://www.fi.muni.cz/~kas/cosa/
3103 S:      Maintained
3104 F:      drivers/net/wan/cosa*
3105
3106 CPMAC ETHERNET DRIVER
3107 M:      Florian Fainelli <florian@openwrt.org>
3108 L:      netdev@vger.kernel.org
3109 S:      Maintained
3110 F:      drivers/net/ethernet/ti/cpmac.c
3111
3112 CPU FREQUENCY DRIVERS
3113 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3114 M:      Viresh Kumar <viresh.kumar@linaro.org>
3115 L:      linux-pm@vger.kernel.org
3116 S:      Maintained
3117 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3118 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3119 F:      drivers/cpufreq/
3120 F:      include/linux/cpufreq.h
3121
3122 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3123 M:      Viresh Kumar <viresh.kumar@linaro.org>
3124 M:      Sudeep Holla <sudeep.holla@arm.com>
3125 L:      linux-pm@vger.kernel.org
3126 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3127 S:      Maintained
3128 F:      drivers/cpufreq/arm_big_little.h
3129 F:      drivers/cpufreq/arm_big_little.c
3130 F:      drivers/cpufreq/arm_big_little_dt.c
3131
3132 CPUIDLE DRIVER - ARM BIG LITTLE
3133 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3134 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3135 L:      linux-pm@vger.kernel.org
3136 L:      linux-arm-kernel@lists.infradead.org
3137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3138 S:      Maintained
3139 F:      drivers/cpuidle/cpuidle-big_little.c
3140
3141 CPUIDLE DRIVER - ARM EXYNOS
3142 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3143 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3144 M:      Kukjin Kim <kgene@kernel.org>
3145 L:      linux-pm@vger.kernel.org
3146 L:      linux-samsung-soc@vger.kernel.org
3147 S:      Supported
3148 F:      drivers/cpuidle/cpuidle-exynos.c
3149 F:      arch/arm/mach-exynos/pm.c
3150
3151 CPUIDLE DRIVERS
3152 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3153 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3154 L:      linux-pm@vger.kernel.org
3155 S:      Maintained
3156 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3157 F:      drivers/cpuidle/*
3158 F:      include/linux/cpuidle.h
3159
3160 CPUID/MSR DRIVER
3161 M:      "H. Peter Anvin" <hpa@zytor.com>
3162 S:      Maintained
3163 F:      arch/x86/kernel/cpuid.c
3164 F:      arch/x86/kernel/msr.c
3165
3166 CPU POWER MONITORING SUBSYSTEM
3167 M:      Thomas Renninger <trenn@suse.com>
3168 L:      linux-pm@vger.kernel.org
3169 S:      Maintained
3170 F:      tools/power/cpupower/
3171
3172 CRAMFS FILESYSTEM
3173 W:      http://sourceforge.net/projects/cramfs/
3174 S:      Orphan / Obsolete
3175 F:      Documentation/filesystems/cramfs.txt
3176 F:      fs/cramfs/
3177
3178 CRIS PORT
3179 M:      Mikael Starvik <starvik@axis.com>
3180 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3181 L:      linux-cris-kernel@axis.com
3182 W:      http://developer.axis.com
3183 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3184 S:      Maintained
3185 F:      arch/cris/
3186 F:      drivers/tty/serial/crisv10.*
3187
3188 CRYPTO API
3189 M:      Herbert Xu <herbert@gondor.apana.org.au>
3190 M:      "David S. Miller" <davem@davemloft.net>
3191 L:      linux-crypto@vger.kernel.org
3192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3193 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3194 S:      Maintained
3195 F:      Documentation/crypto/
3196 F:      Documentation/DocBook/crypto-API.tmpl
3197 F:      arch/*/crypto/
3198 F:      crypto/
3199 F:      drivers/crypto/
3200 F:      include/crypto/
3201
3202 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3203 M:      Neil Horman <nhorman@tuxdriver.com>
3204 L:      linux-crypto@vger.kernel.org
3205 S:      Maintained
3206 F:      crypto/ansi_cprng.c
3207 F:      crypto/rng.c
3208
3209 CS3308 MEDIA DRIVER
3210 M:      Hans Verkuil <hverkuil@xs4all.nl>
3211 L:      linux-media@vger.kernel.org
3212 T:      git git://linuxtv.org/media_tree.git
3213 W:      http://linuxtv.org
3214 S:      Odd Fixes
3215 F:      drivers/media/i2c/cs3308.c
3216 F:      drivers/media/i2c/cs3308.h
3217
3218 CS5535 Audio ALSA driver
3219 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3220 S:      Maintained
3221 F:      sound/pci/cs5535audio/
3222
3223 CW1200 WLAN driver
3224 M:      Solomon Peachy <pizza@shaftnet.org>
3225 S:      Maintained
3226 F:      drivers/net/wireless/st/cw1200/
3227
3228 CX18 VIDEO4LINUX DRIVER
3229 M:      Andy Walls <awalls@md.metrocast.net>
3230 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3231 L:      linux-media@vger.kernel.org
3232 T:      git git://linuxtv.org/media_tree.git
3233 W:      https://linuxtv.org
3234 W:      http://www.ivtvdriver.org/index.php/Cx18
3235 S:      Maintained
3236 F:      Documentation/video4linux/cx18.txt
3237 F:      drivers/media/pci/cx18/
3238 F:      include/uapi/linux/ivtv*
3239
3240 CX2341X MPEG ENCODER HELPER MODULE
3241 M:      Hans Verkuil <hverkuil@xs4all.nl>
3242 L:      linux-media@vger.kernel.org
3243 T:      git git://linuxtv.org/media_tree.git
3244 W:      https://linuxtv.org
3245 S:      Maintained
3246 F:      drivers/media/common/cx2341x*
3247 F:      include/media/cx2341x*
3248
3249 CX24120 MEDIA DRIVER
3250 M:      Jemma Denson <jdenson@gmail.com>
3251 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3252 L:      linux-media@vger.kernel.org
3253 W:      https://linuxtv.org
3254 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3255 S:      Maintained
3256 F:      drivers/media/dvb-frontends/cx24120*
3257
3258 CX88 VIDEO4LINUX DRIVER
3259 M:      Mauro Carvalho Chehab <mchehab@osg.samsung.com>
3260 L:      linux-media@vger.kernel.org
3261 W:      https://linuxtv.org
3262 T:      git git://linuxtv.org/media_tree.git
3263 S:      Odd fixes
3264 F:      Documentation/video4linux/cx88/
3265 F:      drivers/media/pci/cx88/
3266
3267 CXD2820R MEDIA DRIVER
3268 M:      Antti Palosaari <crope@iki.fi>
3269 L:      linux-media@vger.kernel.org
3270 W:      https://linuxtv.org
3271 W:      http://palosaari.fi/linux/
3272 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3273 T:      git git://linuxtv.org/anttip/media_tree.git
3274 S:      Maintained
3275 F:      drivers/media/dvb-frontends/cxd2820r*
3276
3277 CXGB3 ETHERNET DRIVER (CXGB3)
3278 M:      Santosh Raspatur <santosh@chelsio.com>
3279 L:      netdev@vger.kernel.org
3280 W:      http://www.chelsio.com
3281 S:      Supported
3282 F:      drivers/net/ethernet/chelsio/cxgb3/
3283
3284 CXGB3 ISCSI DRIVER (CXGB3I)
3285 M:      Karen Xie <kxie@chelsio.com>
3286 L:      linux-scsi@vger.kernel.org
3287 W:      http://www.chelsio.com
3288 S:      Supported
3289 F:      drivers/scsi/cxgbi/cxgb3i
3290
3291 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3292 M:      Steve Wise <swise@chelsio.com>
3293 L:      linux-rdma@vger.kernel.org
3294 W:      http://www.openfabrics.org
3295 S:      Supported
3296 F:      drivers/infiniband/hw/cxgb3/
3297
3298 CXGB4 ETHERNET DRIVER (CXGB4)
3299 M:      Hariprasad S <hariprasad@chelsio.com>
3300 L:      netdev@vger.kernel.org
3301 W:      http://www.chelsio.com
3302 S:      Supported
3303 F:      drivers/net/ethernet/chelsio/cxgb4/
3304
3305 CXGB4 ISCSI DRIVER (CXGB4I)
3306 M:      Karen Xie <kxie@chelsio.com>
3307 L:      linux-scsi@vger.kernel.org
3308 W:      http://www.chelsio.com
3309 S:      Supported
3310 F:      drivers/scsi/cxgbi/cxgb4i
3311
3312 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3313 M:      Steve Wise <swise@chelsio.com>
3314 L:      linux-rdma@vger.kernel.org
3315 W:      http://www.openfabrics.org
3316 S:      Supported
3317 F:      drivers/infiniband/hw/cxgb4/
3318
3319 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3320 M:      Casey Leedom <leedom@chelsio.com>
3321 L:      netdev@vger.kernel.org
3322 W:      http://www.chelsio.com
3323 S:      Supported
3324 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3325
3326 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3327 M:      Ian Munsie <imunsie@au1.ibm.com>
3328 M:      Michael Neuling <mikey@neuling.org>
3329 L:      linuxppc-dev@lists.ozlabs.org
3330 S:      Supported
3331 F:      drivers/misc/cxl/
3332 F:      include/misc/cxl*
3333 F:      include/uapi/misc/cxl.h
3334 F:      Documentation/powerpc/cxl.txt
3335 F:      Documentation/powerpc/cxl.txt
3336 F:      Documentation/ABI/testing/sysfs-class-cxl
3337
3338 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3339 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3340 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3341 L:      linux-scsi@vger.kernel.org
3342 S:      Supported
3343 F:      drivers/scsi/cxlflash/
3344 F:      include/uapi/scsi/cxlflash_ioctls.h
3345 F:      Documentation/powerpc/cxlflash.txt
3346
3347 STMMAC ETHERNET DRIVER
3348 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3349 L:      netdev@vger.kernel.org
3350 W:      http://www.stlinux.com
3351 S:      Supported
3352 F:      drivers/net/ethernet/stmicro/stmmac/
3353
3354 CYBERPRO FB DRIVER
3355 M:      Russell King <linux@arm.linux.org.uk>
3356 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3357 W:      http://www.arm.linux.org.uk/
3358 S:      Maintained
3359 F:      drivers/video/fbdev/cyber2000fb.*
3360
3361 CYCLADES ASYNC MUX DRIVER
3362 W:      http://www.cyclades.com/
3363 S:      Orphan
3364 F:      drivers/tty/cyclades.c
3365 F:      include/linux/cyclades.h
3366 F:      include/uapi/linux/cyclades.h
3367
3368 CYCLADES PC300 DRIVER
3369 W:      http://www.cyclades.com/
3370 S:      Orphan
3371 F:      drivers/net/wan/pc300*
3372
3373 CYPRESS_FIRMWARE MEDIA DRIVER
3374 M:      Antti Palosaari <crope@iki.fi>
3375 L:      linux-media@vger.kernel.org
3376 W:      https://linuxtv.org
3377 W:      http://palosaari.fi/linux/
3378 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3379 T:      git git://linuxtv.org/anttip/media_tree.git
3380 S:      Maintained
3381 F:      drivers/media/common/cypress_firmware*
3382
3383 CYTTSP TOUCHSCREEN DRIVER
3384 M:      Ferruh Yigit <fery@cypress.com>
3385 L:      linux-input@vger.kernel.org
3386 S:      Supported
3387 F:      drivers/input/touchscreen/cyttsp*
3388 F:      include/linux/input/cyttsp.h
3389
3390 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3391 M:      Joshua Kinard <kumba@gentoo.org>
3392 S:      Maintained
3393 F:      drivers/rtc/rtc-ds1685.c
3394 F:      include/linux/rtc/ds1685.h
3395
3396 DAMA SLAVE for AX.25
3397 M:      Joerg Reuter <jreuter@yaina.de>
3398 W:      http://yaina.de/jreuter/
3399 W:      http://www.qsl.net/dl1bke/
3400 L:      linux-hams@vger.kernel.org
3401 S:      Maintained
3402 F:      net/ax25/af_ax25.c
3403 F:      net/ax25/ax25_dev.c
3404 F:      net/ax25/ax25_ds_*
3405 F:      net/ax25/ax25_in.c
3406 F:      net/ax25/ax25_out.c
3407 F:      net/ax25/ax25_timer.c
3408 F:      net/ax25/sysctl_net_ax25.c
3409
3410 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3411 L:      netdev@vger.kernel.org
3412 S:      Orphan
3413 F:      Documentation/networking/dmfe.txt
3414 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3415
3416 DC390/AM53C974 SCSI driver
3417 M:      Hannes Reinecke <hare@suse.com>
3418 L:      linux-scsi@vger.kernel.org
3419 S:      Maintained
3420 F:      drivers/scsi/am53c974.c
3421
3422 DC395x SCSI driver
3423 M:      Oliver Neukum <oliver@neukum.org>
3424 M:      Ali Akcaagac <aliakc@web.de>
3425 M:      Jamie Lenehan <lenehan@twibble.org>
3426 L:      dc395x@twibble.org
3427 W:      http://twibble.org/dist/dc395x/
3428 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3429 S:      Maintained
3430 F:      Documentation/scsi/dc395x.txt
3431 F:      drivers/scsi/dc395x.*
3432
3433 DCCP PROTOCOL
3434 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3435 L:      dccp@vger.kernel.org
3436 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3437 S:      Maintained
3438 F:      include/linux/dccp.h
3439 F:      include/uapi/linux/dccp.h
3440 F:      include/linux/tfrc.h
3441 F:      net/dccp/
3442
3443 DECnet NETWORK LAYER
3444 W:      http://linux-decnet.sourceforge.net
3445 L:      linux-decnet-user@lists.sourceforge.net
3446 S:      Orphan
3447 F:      Documentation/networking/decnet.txt
3448 F:      net/decnet/
3449
3450 DECSTATION PLATFORM SUPPORT
3451 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3452 L:      linux-mips@linux-mips.org
3453 W:      http://www.linux-mips.org/wiki/DECstation
3454 S:      Maintained
3455 F:      arch/mips/dec/
3456 F:      arch/mips/include/asm/dec/
3457 F:      arch/mips/include/asm/mach-dec/
3458
3459 DEFXX FDDI NETWORK DRIVER
3460 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3461 S:      Maintained
3462 F:      drivers/net/fddi/defxx.*
3463
3464 DELL LAPTOP DRIVER
3465 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3466 M:      Pali Rohár <pali.rohar@gmail.com>
3467 L:      platform-driver-x86@vger.kernel.org
3468 S:      Maintained
3469 F:      drivers/platform/x86/dell-laptop.c
3470
3471 DELL LAPTOP RBTN DRIVER
3472 M:      Pali Rohár <pali.rohar@gmail.com>
3473 S:      Maintained
3474 F:      drivers/platform/x86/dell-rbtn.*
3475
3476 DELL LAPTOP FREEFALL DRIVER
3477 M:      Pali Rohár <pali.rohar@gmail.com>
3478 S:      Maintained
3479 F:      drivers/platform/x86/dell-smo8800.c
3480
3481 DELL LAPTOP SMM DRIVER
3482 M:      Pali Rohár <pali.rohar@gmail.com>
3483 S:      Maintained
3484 F:      drivers/hwmon/dell-smm-hwmon.c
3485 F:      include/uapi/linux/i8k.h
3486
3487 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3488 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3489 S:      Maintained
3490 F:      Documentation/dcdbas.txt
3491 F:      drivers/firmware/dcdbas.*
3492
3493 DELL WMI EXTRAS DRIVER
3494 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3495 M:      Pali Rohár <pali.rohar@gmail.com>
3496 S:      Maintained
3497 F:      drivers/platform/x86/dell-wmi.c
3498
3499 DESIGNWARE USB2 DRD IP DRIVER
3500 M:      John Youn <johnyoun@synopsys.com>
3501 L:      linux-usb@vger.kernel.org
3502 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3503 S:      Maintained
3504 F:      drivers/usb/dwc2/
3505
3506 DESIGNWARE USB3 DRD IP DRIVER
3507 M:      Felipe Balbi <balbi@kernel.org>
3508 L:      linux-usb@vger.kernel.org
3509 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3510 S:      Maintained
3511 F:      drivers/usb/dwc3/
3512
3513 DEVICE COREDUMP (DEV_COREDUMP)
3514 M:      Johannes Berg <johannes@sipsolutions.net>
3515 L:      linux-kernel@vger.kernel.org
3516 S:      Maintained
3517 F:      drivers/base/devcoredump.c
3518 F:      include/linux/devcoredump.h
3519
3520 DEVICE FREQUENCY (DEVFREQ)
3521 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3522 M:      Kyungmin Park <kyungmin.park@samsung.com>
3523 L:      linux-pm@vger.kernel.org
3524 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3525 S:      Maintained
3526 F:      drivers/devfreq/
3527 F:      include/linux/devfreq.h
3528 F:      Documentation/devicetree/bindings/devfreq/
3529
3530 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3531 M:      Chanwoo Choi <cw00.choi@samsung.com>
3532 L:      linux-pm@vger.kernel.org
3533 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3534 S:      Supported
3535 F:      drivers/devfreq/event/
3536 F:      drivers/devfreq/devfreq-event.c
3537 F:      include/linux/devfreq-event.h
3538 F:      Documentation/devicetree/bindings/devfreq/event/
3539
3540 DEVICE NUMBER REGISTRY
3541 M:      Torben Mathiasen <device@lanana.org>
3542 W:      http://lanana.org/docs/device-list/index.html
3543 S:      Maintained
3544
3545 DEVICE-MAPPER  (LVM)
3546 M:      Alasdair Kergon <agk@redhat.com>
3547 M:      Mike Snitzer <snitzer@redhat.com>
3548 M:      dm-devel@redhat.com
3549 L:      dm-devel@redhat.com
3550 W:      http://sources.redhat.com/dm
3551 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3552 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3553 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3554 S:      Maintained
3555 F:      Documentation/device-mapper/
3556 F:      drivers/md/dm*
3557 F:      drivers/md/persistent-data/
3558 F:      include/linux/device-mapper.h
3559 F:      include/linux/dm-*.h
3560 F:      include/uapi/linux/dm-*.h
3561
3562 DEVLINK
3563 M:      Jiri Pirko <jiri@mellanox.com>
3564 L:      netdev@vger.kernel.org
3565 S:      Supported
3566 F:      net/core/devlink.c
3567 F:      include/net/devlink.h
3568 F:      include/uapi/linux/devlink.h
3569
3570 DIALOG SEMICONDUCTOR DRIVERS
3571 M:      Support Opensource <support.opensource@diasemi.com>
3572 W:      http://www.dialog-semiconductor.com/products
3573 S:      Supported
3574 F:      Documentation/hwmon/da90??
3575 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3576 F:      drivers/gpio/gpio-da90??.c
3577 F:      drivers/hwmon/da90??-hwmon.c
3578 F:      drivers/iio/adc/da91??-*.c
3579 F:      drivers/input/misc/da90??_onkey.c
3580 F:      drivers/input/touchscreen/da9052_tsi.c
3581 F:      drivers/leds/leds-da90??.c
3582 F:      drivers/mfd/da903x.c
3583 F:      drivers/mfd/da90??-*.c
3584 F:      drivers/mfd/da91??-*.c
3585 F:      drivers/power/da9052-battery.c
3586 F:      drivers/power/da91??-*.c
3587 F:      drivers/regulator/da903x.c
3588 F:      drivers/regulator/da9???-regulator.[ch]
3589 F:      drivers/rtc/rtc-da90??.c
3590 F:      drivers/video/backlight/da90??_bl.c
3591 F:      drivers/watchdog/da90??_wdt.c
3592 F:      include/linux/mfd/da903x.h
3593 F:      include/linux/mfd/da9052/
3594 F:      include/linux/mfd/da9055/
3595 F:      include/linux/mfd/da9063/
3596 F:      include/linux/mfd/da9150/
3597 F:      include/sound/da[79]*.h
3598 F:      sound/soc/codecs/da[79]*.[ch]
3599
3600 DIGI NEO AND CLASSIC PCI PRODUCTS
3601 M:      Lidza Louina <lidza.louina@gmail.com>
3602 M:      Mark Hounschell <markh@compro.net>
3603 L:      driverdev-devel@linuxdriverproject.org
3604 S:      Maintained
3605 F:      drivers/staging/dgnc/
3606
3607 DIOLAN U2C-12 I2C DRIVER
3608 M:      Guenter Roeck <linux@roeck-us.net>
3609 L:      linux-i2c@vger.kernel.org
3610 S:      Maintained
3611 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3612
3613 DIRECT ACCESS (DAX)
3614 M:      Matthew Wilcox <willy@linux.intel.com>
3615 L:      linux-fsdevel@vger.kernel.org
3616 S:      Supported
3617 F:      fs/dax.c
3618
3619 DIRECTORY NOTIFICATION (DNOTIFY)
3620 M:      Eric Paris <eparis@parisplace.org>
3621 S:      Maintained
3622 F:      Documentation/filesystems/dnotify.txt
3623 F:      fs/notify/dnotify/
3624 F:      include/linux/dnotify.h
3625
3626 DISK GEOMETRY AND PARTITION HANDLING
3627 M:      Andries Brouwer <aeb@cwi.nl>
3628 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3629 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3630 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3631 S:      Maintained
3632
3633 DISKQUOTA
3634 M:      Jan Kara <jack@suse.com>
3635 S:      Maintained
3636 F:      Documentation/filesystems/quota.txt
3637 F:      fs/quota/
3638 F:      include/linux/quota*.h
3639 F:      include/uapi/linux/quota*.h
3640
3641 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3642 M:      Bernie Thompson <bernie@plugable.com>
3643 L:      linux-fbdev@vger.kernel.org
3644 S:      Maintained
3645 W:      http://plugable.com/category/projects/udlfb/
3646 F:      drivers/video/fbdev/udlfb.c
3647 F:      include/video/udlfb.h
3648 F:      Documentation/fb/udlfb.txt
3649
3650 DISTRIBUTED LOCK MANAGER (DLM)
3651 M:      Christine Caulfield <ccaulfie@redhat.com>
3652 M:      David Teigland <teigland@redhat.com>
3653 L:      cluster-devel@redhat.com
3654 W:      http://sources.redhat.com/cluster/
3655 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3656 S:      Supported
3657 F:      fs/dlm/
3658
3659 DMA BUFFER SHARING FRAMEWORK
3660 M:      Sumit Semwal <sumit.semwal@linaro.org>
3661 S:      Maintained
3662 L:      linux-media@vger.kernel.org
3663 L:      dri-devel@lists.freedesktop.org
3664 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3665 F:      drivers/dma-buf/
3666 F:      include/linux/dma-buf*
3667 F:      include/linux/reservation.h
3668 F:      include/linux/*fence.h
3669 F:      Documentation/dma-buf-sharing.txt
3670 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3671
3672 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3673 M:      Vinod Koul <vinod.koul@intel.com>
3674 L:      dmaengine@vger.kernel.org
3675 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3676 S:      Maintained
3677 F:      drivers/dma/
3678 F:      include/linux/dmaengine.h
3679 F:      Documentation/dmaengine/
3680 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3681
3682 DME1737 HARDWARE MONITOR DRIVER
3683 M:      Juerg Haefliger <juergh@gmail.com>
3684 L:      lm-sensors@lm-sensors.org
3685 S:      Maintained
3686 F:      Documentation/hwmon/dme1737
3687 F:      drivers/hwmon/dme1737.c
3688
3689 DMI/SMBIOS SUPPORT
3690 M:      Jean Delvare <jdelvare@suse.com>
3691 S:      Maintained
3692 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3693 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3694 F:      drivers/firmware/dmi-id.c
3695 F:      drivers/firmware/dmi_scan.c
3696 F:      include/linux/dmi.h
3697
3698 DOCUMENTATION
3699 M:      Jonathan Corbet <corbet@lwn.net>
3700 L:      linux-doc@vger.kernel.org
3701 S:      Maintained
3702 F:      Documentation/
3703 F:      scripts/docproc.c
3704 F:      scripts/kernel-doc*
3705 X:      Documentation/ABI/
3706 X:      Documentation/devicetree/
3707 X:      Documentation/acpi
3708 X:      Documentation/power
3709 X:      Documentation/spi
3710 X:      Documentation/DocBook/media
3711 T:      git git://git.lwn.net/linux.git docs-next
3712
3713 DOUBLETALK DRIVER
3714 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3715 L:      blinux-list@redhat.com
3716 S:      Maintained
3717 F:      drivers/char/dtlk.c
3718 F:      include/linux/dtlk.h
3719
3720 DPT_I2O SCSI RAID DRIVER
3721 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3722 L:      linux-scsi@vger.kernel.org
3723 W:      http://www.adaptec.com/
3724 S:      Maintained
3725 F:      drivers/scsi/dpt*
3726 F:      drivers/scsi/dpt/
3727
3728 DRBD DRIVER
3729 M:      Philipp Reisner <philipp.reisner@linbit.com>
3730 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
3731 L:      drbd-dev@lists.linbit.com
3732 W:      http://www.drbd.org
3733 T:      git git://git.linbit.com/linux-drbd.git
3734 T:      git git://git.linbit.com/drbd-8.4.git
3735 S:      Supported
3736 F:      drivers/block/drbd/
3737 F:      lib/lru_cache.c
3738 F:      Documentation/blockdev/drbd/
3739
3740 DRIVER CORE, KOBJECTS, DEBUGFS, KERNFS AND SYSFS
3741 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3742 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
3743 S:      Supported
3744 F:      Documentation/kobject.txt
3745 F:      drivers/base/
3746 F:      fs/debugfs/
3747 F:      fs/kernfs/
3748 F:      fs/sysfs/
3749 F:      include/linux/debugfs.h
3750 F:      include/linux/kobj*
3751 F:      lib/kobj*
3752
3753 DRM DRIVERS
3754 M:      David Airlie <airlied@linux.ie>
3755 L:      dri-devel@lists.freedesktop.org
3756 T:      git git://people.freedesktop.org/~airlied/linux
3757 S:      Maintained
3758 F:      drivers/gpu/drm/
3759 F:      drivers/gpu/vga/
3760 F:      include/drm/
3761 F:      include/uapi/drm/
3762
3763 RADEON and AMDGPU DRM DRIVERS
3764 M:      Alex Deucher <alexander.deucher@amd.com>
3765 M:      Christian König <christian.koenig@amd.com>
3766 L:      dri-devel@lists.freedesktop.org
3767 T:      git git://people.freedesktop.org/~agd5f/linux
3768 S:      Supported
3769 F:      drivers/gpu/drm/radeon/
3770 F:      include/uapi/drm/radeon*
3771 F:      drivers/gpu/drm/amd/
3772 F:      include/uapi/drm/amdgpu*
3773
3774 DRM PANEL DRIVERS
3775 M:      Thierry Reding <thierry.reding@gmail.com>
3776 L:      dri-devel@lists.freedesktop.org
3777 T:      git git://anongit.freedesktop.org/tegra/linux.git
3778 S:      Maintained
3779 F:      drivers/gpu/drm/drm_panel.c
3780 F:      drivers/gpu/drm/panel/
3781 F:      include/drm/drm_panel.h
3782 F:      Documentation/devicetree/bindings/display/panel/
3783
3784 INTEL DRM DRIVERS (excluding Poulsbo, Moorestown and derivative chipsets)
3785 M:      Daniel Vetter <daniel.vetter@intel.com>
3786 M:      Jani Nikula <jani.nikula@linux.intel.com>
3787 L:      intel-gfx@lists.freedesktop.org
3788 L:      dri-devel@lists.freedesktop.org
3789 W:      https://01.org/linuxgraphics/
3790 Q:      http://patchwork.freedesktop.org/project/intel-gfx/
3791 T:      git git://anongit.freedesktop.org/drm-intel
3792 S:      Supported
3793 F:      drivers/gpu/drm/i915/
3794 F:      include/drm/i915*
3795 F:      include/uapi/drm/i915*
3796
3797 DRM DRIVERS FOR ATMEL HLCDC
3798 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
3799 L:      dri-devel@lists.freedesktop.org
3800 S:      Supported
3801 F:      drivers/gpu/drm/atmel-hlcdc/
3802 F:      Documentation/devicetree/bindings/drm/atmel/
3803
3804 DRM DRIVERS FOR EXYNOS
3805 M:      Inki Dae <inki.dae@samsung.com>
3806 M:      Joonyoung Shim <jy0922.shim@samsung.com>
3807 M:      Seung-Woo Kim <sw0312.kim@samsung.com>
3808 M:      Kyungmin Park <kyungmin.park@samsung.com>
3809 L:      dri-devel@lists.freedesktop.org
3810 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git
3811 S:      Supported
3812 F:      drivers/gpu/drm/exynos/
3813 F:      include/drm/exynos*
3814 F:      include/uapi/drm/exynos*
3815
3816 DRM DRIVERS FOR FREESCALE DCU
3817 M:      Stefan Agner <stefan@agner.ch>
3818 M:      Alison Wang <alison.wang@freescale.com>
3819 L:      dri-devel@lists.freedesktop.org
3820 S:      Supported
3821 F:      drivers/gpu/drm/fsl-dcu/
3822 F:      Documentation/devicetree/bindings/display/fsl,dcu.txt
3823 F:      Documentation/devicetree/bindings/display/panel/nec,nl4827hc19_05b.txt
3824
3825 DRM DRIVERS FOR FREESCALE IMX
3826 M:      Philipp Zabel <p.zabel@pengutronix.de>
3827 L:      dri-devel@lists.freedesktop.org
3828 S:      Maintained
3829 F:      drivers/gpu/drm/imx/
3830 F:      drivers/gpu/ipu-v3/
3831 F:      Documentation/devicetree/bindings/display/imx/
3832
3833 DRM DRIVERS FOR GMA500 (Poulsbo, Moorestown and derivative chipsets)
3834 M:      Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
3835 L:      dri-devel@lists.freedesktop.org
3836 T:      git git://github.com/patjak/drm-gma500
3837 S:      Maintained
3838 F:      drivers/gpu/drm/gma500
3839 F:      include/drm/gma500*
3840
3841 DRM DRIVERS FOR NVIDIA TEGRA
3842 M:      Thierry Reding <thierry.reding@gmail.com>
3843 M:      Terje Bergström <tbergstrom@nvidia.com>
3844 L:      dri-devel@lists.freedesktop.org
3845 L:      linux-tegra@vger.kernel.org
3846 T:      git git://anongit.freedesktop.org/tegra/linux.git
3847 S:      Supported
3848 F:      drivers/gpu/drm/tegra/
3849 F:      drivers/gpu/host1x/
3850 F:      include/linux/host1x.h
3851 F:      include/uapi/drm/tegra_drm.h
3852 F:      Documentation/devicetree/bindings/display/tegra/nvidia,tegra20-host1x.txt
3853
3854 DRM DRIVERS FOR RENESAS
3855 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
3856 L:      dri-devel@lists.freedesktop.org
3857 L:      linux-renesas-soc@vger.kernel.org
3858 T:      git git://people.freedesktop.org/~airlied/linux
3859 S:      Supported
3860 F:      drivers/gpu/drm/rcar-du/
3861 F:      drivers/gpu/drm/shmobile/
3862 F:      include/linux/platform_data/shmob_drm.h
3863
3864 DRM DRIVERS FOR ROCKCHIP
3865 M:      Mark Yao <mark.yao@rock-chips.com>
3866 L:      dri-devel@lists.freedesktop.org
3867 S:      Maintained
3868 F:      drivers/gpu/drm/rockchip/
3869 F:      Documentation/devicetree/bindings/display/rockchip*
3870
3871 DRM DRIVERS FOR STI
3872 M:      Benjamin Gaignard <benjamin.gaignard@linaro.org>
3873 M:      Vincent Abriou <vincent.abriou@st.com>
3874 L:      dri-devel@lists.freedesktop.org
3875 T:      git http://git.linaro.org/people/benjamin.gaignard/kernel.git
3876 S:      Maintained
3877 F:      drivers/gpu/drm/sti
3878 F:      Documentation/devicetree/bindings/display/st,stih4xx.txt
3879
3880 DRM DRIVERS FOR VIVANTE GPU IP
3881 M:      Lucas Stach <l.stach@pengutronix.de>
3882 R:      Russell King <linux+etnaviv@arm.linux.org.uk>
3883 R:      Christian Gmeiner <christian.gmeiner@gmail.com>
3884 L:      dri-devel@lists.freedesktop.org
3885 S:      Maintained
3886 F:      drivers/gpu/drm/etnaviv
3887 F:      Documentation/devicetree/bindings/display/etnaviv
3888
3889 DSBR100 USB FM RADIO DRIVER
3890 M:      Alexey Klimov <klimov.linux@gmail.com>
3891 L:      linux-media@vger.kernel.org
3892 T:      git git://linuxtv.org/media_tree.git
3893 S:      Maintained
3894 F:      drivers/media/radio/dsbr100.c
3895
3896 DSCC4 DRIVER
3897 M:      Francois Romieu <romieu@fr.zoreil.com>
3898 L:      netdev@vger.kernel.org
3899 S:      Maintained
3900 F:      drivers/net/wan/dscc4.c
3901
3902 DT3155 MEDIA DRIVER
3903 M:      Hans Verkuil <hverkuil@xs4all.nl>
3904 L:      linux-media@vger.kernel.org
3905 T:      git git://linuxtv.org/media_tree.git
3906 W:      https://linuxtv.org
3907 S:      Odd Fixes
3908 F:      drivers/media/pci/dt3155/
3909
3910 DVB_USB_AF9015 MEDIA DRIVER
3911 M:      Antti Palosaari <crope@iki.fi>
3912 L:      linux-media@vger.kernel.org
3913 W:      https://linuxtv.org
3914 W:      http://palosaari.fi/linux/
3915 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3916 T:      git git://linuxtv.org/anttip/media_tree.git
3917 S:      Maintained
3918 F:      drivers/media/usb/dvb-usb-v2/af9015*
3919
3920 DVB_USB_AF9035 MEDIA DRIVER
3921 M:      Antti Palosaari <crope@iki.fi>
3922 L:      linux-media@vger.kernel.org
3923 W:      https://linuxtv.org
3924 W:      http://palosaari.fi/linux/
3925 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3926 T:      git git://linuxtv.org/anttip/media_tree.git
3927 S:      Maintained
3928 F:      drivers/media/usb/dvb-usb-v2/af9035*
3929
3930 DVB_USB_ANYSEE MEDIA DRIVER
3931 M:      Antti Palosaari <crope@iki.fi>
3932 L:      linux-media@vger.kernel.org
3933 W:      https://linuxtv.org
3934 W:      http://palosaari.fi/linux/
3935 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3936 T:      git git://linuxtv.org/anttip/media_tree.git
3937 S:      Maintained
3938 F:      drivers/media/usb/dvb-usb-v2/anysee*
3939
3940 DVB_USB_AU6610 MEDIA DRIVER
3941 M:      Antti Palosaari <crope@iki.fi>
3942 L:      linux-media@vger.kernel.org
3943 W:      https://linuxtv.org
3944 W:      http://palosaari.fi/linux/
3945 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3946 T:      git git://linuxtv.org/anttip/media_tree.git
3947 S:      Maintained
3948 F:      drivers/media/usb/dvb-usb-v2/au6610*
3949
3950 DVB_USB_CE6230 MEDIA DRIVER
3951 M:      Antti Palosaari <crope@iki.fi>
3952 L:      linux-media@vger.kernel.org
3953 W:      https://linuxtv.org
3954 W:      http://palosaari.fi/linux/
3955 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3956 T:      git git://linuxtv.org/anttip/media_tree.git
3957 S:      Maintained
3958 F:      drivers/media/usb/dvb-usb-v2/ce6230*
3959
3960 DVB_USB_CXUSB MEDIA DRIVER
3961 M:      Michael Krufky <mkrufky@linuxtv.org>
3962 L:      linux-media@vger.kernel.org
3963 W:      https://linuxtv.org
3964 W:      http://github.com/mkrufky
3965 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3966 T:      git git://linuxtv.org/media_tree.git
3967 S:      Maintained
3968 F:      drivers/media/usb/dvb-usb/cxusb*
3969
3970 DVB_USB_EC168 MEDIA DRIVER
3971 M:      Antti Palosaari <crope@iki.fi>
3972 L:      linux-media@vger.kernel.org
3973 W:      https://linuxtv.org