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