Merge tag 'v4.8' into patchwork
[cascardo/linux.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/CodingStyle for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/SubmittingPatches for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/SubmittingPatches.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond.
66
67 8.      Happy hacking.
68
69 Descriptions of section entries:
70
71         P: Person (obsolete)
72         M: Mail patches to: FullName <address@domain>
73         R: Designated reviewer: FullName <address@domain>
74            These reviewers should be CCed on patches.
75         L: Mailing list that is relevant to this area
76         W: Web-page with status/info
77         Q: Patchwork web based patch tracking system site
78         T: SCM tree type and location.
79            Type is one of: git, hg, quilt, stgit, topgit
80         S: Status, one of the following:
81            Supported:   Someone is actually paid to look after this.
82            Maintained:  Someone actually looks after it.
83            Odd Fixes:   It has a maintainer but they don't have time to do
84                         much other than throw the odd patch in. See below..
85            Orphan:      No current maintainer [but maybe you could take the
86                         role as you write your new code].
87            Obsolete:    Old code. Something tagged obsolete generally means
88                         it has been replaced by a better system and you
89                         should be using that.
90         F: Files and directories with wildcard patterns.
91            A trailing slash includes all files and subdirectory files.
92            F:   drivers/net/    all files in and below drivers/net
93            F:   drivers/net/*   all files in drivers/net, but not below
94            F:   */net/*         all files in "any top level directory"/net
95            One pattern per line.  Multiple F: lines acceptable.
96         N: Files and directories with regex patterns.
97            N:   [^a-z]tegra     all files whose path contains the word tegra
98            One pattern per line.  Multiple N: lines acceptable.
99            scripts/get_maintainer.pl has different behavior for files that
100            match F: pattern and matches of N: patterns.  By default,
101            get_maintainer will not look at git log history when an F: pattern
102            match occurs.  When an N: match occurs, git log history is used
103            to also notify the people that have git commit signatures.
104         X: Files and directories that are NOT maintained, same rules as F:
105            Files exclusions are tested before file matches.
106            Can be useful for excluding a specific subdirectory, for instance:
107            F:   net/
108            X:   net/ipv6/
109            matches all files in and below net excluding net/ipv6/
110         K: Keyword perl extended regex pattern to match content in a
111            patch or file.  For instance:
112            K: of_get_profile
113               matches patches or files that contain "of_get_profile"
114            K: \b(printk|pr_(info|err))\b
115               matches patches or files that contain one or more of the words
116               printk, pr_info or pr_err
117            One regex pattern per line.  Multiple K: lines acceptable.
118
119 Note: For the hard of thinking, this list is meant to remain in alphabetical
120 order. If you could add yourselves to it in alphabetical order that would be
121 so much easier [Ed]
122
123 Maintainers List (try to look for most precise areas first)
124
125                 -----------------------------------
126
127 3C59X NETWORK DRIVER
128 M:      Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
129 L:      netdev@vger.kernel.org
130 S:      Maintained
131 F:      Documentation/networking/vortex.txt
132 F:      drivers/net/ethernet/3com/3c59x.c
133
134 3CR990 NETWORK DRIVER
135 M:      David Dillow <dave@thedillows.org>
136 L:      netdev@vger.kernel.org
137 S:      Maintained
138 F:      drivers/net/ethernet/3com/typhoon*
139
140 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
141 M:      Adam Radford <linuxraid@lsi.com>
142 L:      linux-scsi@vger.kernel.org
143 W:      http://www.lsi.com
144 S:      Supported
145 F:      drivers/scsi/3w-*
146
147 53C700 AND 53C700-66 SCSI DRIVER
148 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
149 L:      linux-scsi@vger.kernel.org
150 S:      Maintained
151 F:      drivers/scsi/53c700*
152
153 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
154 M:      Alexander Aring <aar@pengutronix.de>
155 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
156 L:      linux-bluetooth@vger.kernel.org
157 L:      linux-wpan@vger.kernel.org
158 S:      Maintained
159 F:      net/6lowpan/
160 F:      include/net/6lowpan.h
161 F:      Documentation/networking/6lowpan.txt
162
163 6PACK NETWORK DRIVER FOR AX.25
164 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
165 L:      linux-hams@vger.kernel.org
166 S:      Maintained
167 F:      drivers/net/hamradio/6pack.c
168
169 8169 10/100/1000 GIGABIT ETHERNET DRIVER
170 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
171 L:      netdev@vger.kernel.org
172 S:      Maintained
173 F:      drivers/net/ethernet/realtek/r8169.c
174
175 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
176 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
177 L:      linux-serial@vger.kernel.org
178 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:      Documentation/devicetree/bindings/staging/ion/
802 F:      drivers/staging/android/ion
803 F:      drivers/staging/android/uapi/ion.h
804 F:      drivers/staging/android/uapi/ion_test.h
805
806 AOA (Apple Onboard Audio) ALSA DRIVER
807 M:      Johannes Berg <johannes@sipsolutions.net>
808 L:      linuxppc-dev@lists.ozlabs.org
809 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
810 S:      Maintained
811 F:      sound/aoa/
812
813 APEX EMBEDDED SYSTEMS STX104 DAC DRIVER
814 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
815 L:      linux-iio@vger.kernel.org
816 S:      Maintained
817 F:      drivers/iio/dac/stx104.c
818
819 APM DRIVER
820 M:      Jiri Kosina <jikos@kernel.org>
821 S:      Odd fixes
822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
823 F:      arch/x86/kernel/apm_32.c
824 F:      include/linux/apm_bios.h
825 F:      include/uapi/linux/apm_bios.h
826 F:      drivers/char/apm-emulation.c
827
828 APPLE BCM5974 MULTITOUCH DRIVER
829 M:      Henrik Rydberg <rydberg@bitmath.org>
830 L:      linux-input@vger.kernel.org
831 S:      Odd fixes
832 F:      drivers/input/mouse/bcm5974.c
833
834 APPLE SMC DRIVER
835 M:      Henrik Rydberg <rydberg@bitmath.org>
836 L:      linux-hwmon@vger.kernel.org
837 S:      Odd fixes
838 F:      drivers/hwmon/applesmc.c
839
840 APPLETALK NETWORK LAYER
841 M:      Arnaldo Carvalho de Melo <acme@ghostprotocols.net>
842 S:      Maintained
843 F:      drivers/net/appletalk/
844 F:      net/appletalk/
845
846 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
847 M:      Duc Dang <dhdang@apm.com>
848 S:      Supported
849 F:      arch/arm64/boot/dts/apm/
850
851 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
852 M:      Iyappan Subramanian <isubramanian@apm.com>
853 M:      Keyur Chudgar <kchudgar@apm.com>
854 S:      Supported
855 F:      drivers/net/ethernet/apm/xgene/
856 F:      drivers/net/phy/mdio-xgene.c
857 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
858 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
859
860 APTINA CAMERA SENSOR PLL
861 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
862 L:      linux-media@vger.kernel.org
863 S:      Maintained
864 F:      drivers/media/i2c/aptina-pll.*
865
866 ARC FRAMEBUFFER DRIVER
867 M:      Jaya Kumar <jayalk@intworks.biz>
868 S:      Maintained
869 F:      drivers/video/fbdev/arcfb.c
870 F:      drivers/video/fbdev/core/fb_defio.c
871
872 ARCNET NETWORK LAYER
873 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
874 L:      netdev@vger.kernel.org
875 S:      Maintained
876 F:      drivers/net/arcnet/
877 F:      include/uapi/linux/if_arcnet.h
878
879 ARC PGU DRM DRIVER
880 M:      Alexey Brodkin <abrodkin@synopsys.com>
881 S:      Supported
882 F:      drivers/gpu/drm/arc/
883 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
884
885 ARM ARCHITECTED TIMER DRIVER
886 M:      Mark Rutland <mark.rutland@arm.com>
887 M:      Marc Zyngier <marc.zyngier@arm.com>
888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
889 S:      Maintained
890 F:      arch/arm/include/asm/arch_timer.h
891 F:      arch/arm64/include/asm/arch_timer.h
892 F:      drivers/clocksource/arm_arch_timer.c
893
894 ARM HDLCD DRM DRIVER
895 M:      Liviu Dudau <liviu.dudau@arm.com>
896 S:      Supported
897 F:      drivers/gpu/drm/arm/hdlcd_*
898 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
899
900 ARM MALI-DP DRM DRIVER
901 M:      Liviu Dudau <liviu.dudau@arm.com>
902 M:      Brian Starkey <brian.starkey@arm.com>
903 M:      Mali DP Maintainers <malidp@foss.arm.com>
904 S:      Supported
905 F:      drivers/gpu/drm/arm/
906 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
907
908 ARM MFM AND FLOPPY DRIVERS
909 M:      Ian Molton <spyro@f2s.com>
910 S:      Maintained
911 F:      arch/arm/lib/floppydma.S
912 F:      arch/arm/include/asm/floppy.h
913
914 ARM PMU PROFILING AND DEBUGGING
915 M:      Will Deacon <will.deacon@arm.com>
916 R:      Mark Rutland <mark.rutland@arm.com>
917 S:      Maintained
918 F:      arch/arm*/kernel/perf_*
919 F:      arch/arm/oprofile/common.c
920 F:      arch/arm*/kernel/hw_breakpoint.c
921 F:      arch/arm*/include/asm/hw_breakpoint.h
922 F:      arch/arm*/include/asm/perf_event.h
923 F:      drivers/perf/arm_pmu.c
924 F:      include/linux/perf/arm_pmu.h
925
926 ARM PORT
927 M:      Russell King <linux@armlinux.org.uk>
928 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
929 W:      http://www.armlinux.org.uk/
930 S:      Maintained
931 F:      arch/arm/
932
933 ARM SUB-ARCHITECTURES
934 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
935 S:      Maintained
936 F:      arch/arm/mach-*/
937 F:      arch/arm/plat-*/
938 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
939
940 ARM PRIMECELL AACI PL041 DRIVER
941 M:      Russell King <linux@armlinux.org.uk>
942 S:      Maintained
943 F:      sound/arm/aaci.*
944
945 ARM PRIMECELL CLCD PL110 DRIVER
946 M:      Russell King <linux@armlinux.org.uk>
947 S:      Maintained
948 F:      drivers/video/fbdev/amba-clcd.*
949
950 ARM PRIMECELL KMI PL050 DRIVER
951 M:      Russell King <linux@armlinux.org.uk>
952 S:      Maintained
953 F:      drivers/input/serio/ambakmi.*
954 F:      include/linux/amba/kmi.h
955
956 ARM PRIMECELL MMCI PL180/1 DRIVER
957 M:      Russell King <linux@armlinux.org.uk>
958 S:      Maintained
959 F:      drivers/mmc/host/mmci.*
960 F:      include/linux/amba/mmci.h
961
962 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
963 M:      Russell King <linux@armlinux.org.uk>
964 S:      Maintained
965 F:      drivers/tty/serial/amba-pl01*.c
966 F:      include/linux/amba/serial.h
967
968 ARM PRIMECELL BUS SUPPORT
969 M:      Russell King <linux@armlinux.org.uk>
970 S:      Maintained
971 F:      drivers/amba/
972 F:      include/linux/amba/bus.h
973
974 ARM/ADS SPHERE 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/AFEB9260 MACHINE SUPPORT
980 M:      Sergey Lapin <slapin@ossfans.org>
981 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
982 S:      Maintained
983
984 ARM/AJECO 1ARM MACHINE SUPPORT
985 M:      Lennert Buytenhek <kernel@wantstofly.org>
986 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
987 S:      Maintained
988
989 ARM/Allwinner sunXi SoC support
990 M:      Maxime Ripard <maxime.ripard@free-electrons.com>
991 M:      Chen-Yu Tsai <wens@csie.org>
992 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
993 S:      Maintained
994 N:      sun[x456789]i
995
996 ARM/Allwinner SoC Clock Support
997 M:      Emilio López <emilio@elopez.com.ar>
998 S:      Maintained
999 F:      drivers/clk/sunxi/
1000
1001 ARM/Amlogic Meson SoC support
1002 M:      Carlo Caione <carlo@caione.org>
1003 M:      Kevin Hilman <khilman@baylibre.com>
1004 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1005 L:      linux-amlogic@lists.infradead.org
1006 W:      http://linux-meson.com/
1007 S:      Maintained
1008 F:      arch/arm/mach-meson/
1009 F:      arch/arm/boot/dts/meson*
1010 F:      arch/arm64/boot/dts/amlogic/
1011 F:      drivers/pinctrl/meson/
1012 N:      meson
1013
1014 ARM/Annapurna Labs ALPINE ARCHITECTURE
1015 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1016 M:      Antoine Tenart <antoine.tenart@free-electrons.com>
1017 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1018 S:      Maintained
1019 F:      arch/arm/mach-alpine/
1020 F:      arch/arm/boot/dts/alpine*
1021 F:      arch/arm64/boot/dts/al/
1022 F:      drivers/*/*alpine*
1023
1024 ARM/ARTPEC MACHINE SUPPORT
1025 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1026 M:      Lars Persson <lars.persson@axis.com>
1027 M:      Niklas Cassel <niklas.cassel@axis.com>
1028 S:      Maintained
1029 L:      linux-arm-kernel@axis.com
1030 F:      arch/arm/mach-artpec
1031 F:      arch/arm/boot/dts/artpec6*
1032 F:      drivers/clk/axis
1033
1034 ARM/ASPEED MACHINE SUPPORT
1035 M:      Joel Stanley <joel@jms.id.au>
1036 S:      Maintained
1037 F:      arch/arm/mach-aspeed/
1038 F:      arch/arm/boot/dts/aspeed-*
1039 F:      drivers/*/*aspeed*
1040
1041 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1042 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
1043 M:      Alexandre Belloni <alexandre.belloni@free-electrons.com>
1044 M:      Jean-Christophe Plagniol-Villard <plagnioj@jcrosoft.com>
1045 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1046 W:      http://www.linux4sam.org
1047 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1048 S:      Supported
1049 F:      arch/arm/mach-at91/
1050 F:      include/soc/at91/
1051 F:      arch/arm/boot/dts/at91*.dts
1052 F:      arch/arm/boot/dts/at91*.dtsi
1053 F:      arch/arm/boot/dts/sama*.dts
1054 F:      arch/arm/boot/dts/sama*.dtsi
1055 F:      arch/arm/include/debug/at91.S
1056
1057 ARM/ATMEL AT91 Clock Support
1058 M:      Boris Brezillon <boris.brezillon@free-electrons.com>
1059 S:      Maintained
1060 F:      drivers/clk/at91
1061
1062 ARM/CALXEDA HIGHBANK ARCHITECTURE
1063 M:      Rob Herring <robh@kernel.org>
1064 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1065 S:      Maintained
1066 F:      arch/arm/mach-highbank/
1067 F:      arch/arm/boot/dts/highbank.dts
1068 F:      arch/arm/boot/dts/ecx-*.dts*
1069
1070 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1071 M:      Krzysztof Halasa <khalasa@piap.pl>
1072 S:      Maintained
1073 F:      arch/arm/mach-cns3xxx/
1074
1075 ARM/CAVIUM THUNDER NETWORK DRIVER
1076 M:      Sunil Goutham <sgoutham@cavium.com>
1077 M:      Robert Richter <rric@kernel.org>
1078 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1079 S:      Supported
1080 F:      drivers/net/ethernet/cavium/thunder/
1081
1082 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1083 M:      Alexander Shiyan <shc_work@mail.ru>
1084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1085 S:      Odd Fixes
1086 N:      clps711x
1087
1088 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1089 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1090 M:      Ryan Mallon <rmallon@gmail.com>
1091 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 S:      Maintained
1093 F:      arch/arm/mach-ep93xx/
1094 F:      arch/arm/mach-ep93xx/include/mach/
1095
1096 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1097 M:      Lennert Buytenhek <kernel@wantstofly.org>
1098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1099 S:      Maintained
1100
1101 ARM/CLKDEV SUPPORT
1102 M:      Russell King <linux@armlinux.org.uk>
1103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1104 S:      Maintained
1105 F:      arch/arm/include/asm/clkdev.h
1106 F:      drivers/clk/clkdev.c
1107
1108 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1109 M:      Mike Rapoport <mike@compulab.co.il>
1110 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1111 S:      Maintained
1112
1113 ARM/CONTEC MICRO9 MACHINE SUPPORT
1114 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1115 S:      Maintained
1116 F:      arch/arm/mach-ep93xx/micro9.c
1117
1118 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1119 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1120 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1121 S:      Maintained
1122 F:      drivers/hwtracing/coresight/*
1123 F:      Documentation/trace/coresight.txt
1124 F:      Documentation/devicetree/bindings/arm/coresight.txt
1125 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1126
1127 ARM/CORGI MACHINE SUPPORT
1128 M:      Richard Purdie <rpurdie@rpsys.net>
1129 S:      Maintained
1130
1131 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1132 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1134 T:      git git://github.com/ulli-kroll/linux.git
1135 S:      Maintained
1136 F:      arch/arm/mach-gemini/
1137 F:      drivers/rtc/rtc-gemini.c
1138
1139 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1140 M:      Barry Song <baohua@kernel.org>
1141 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1142 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1143 S:      Maintained
1144 F:      arch/arm/boot/dts/prima2*
1145 F:      arch/arm/mach-prima2/
1146 F:      drivers/clk/sirf/
1147 F:      drivers/clocksource/timer-prima2.c
1148 F:      drivers/clocksource/timer-atlas7.c
1149 N:      [^a-z]sirf
1150
1151 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1152 M:      Baruch Siach <baruch@tkos.co.il>
1153 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1154 S:      Maintained
1155 F:      arch/arm/boot/dts/cx92755*
1156 N:      digicolor
1157
1158 ARM/EBSA110 MACHINE SUPPORT
1159 M:      Russell King <linux@armlinux.org.uk>
1160 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1161 W:      http://www.armlinux.org.uk/
1162 S:      Maintained
1163 F:      arch/arm/mach-ebsa110/
1164 F:      drivers/net/ethernet/amd/am79c961a.*
1165
1166 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1167 M:      Uwe Kleine-König <kernel@pengutronix.de>
1168 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 S:      Maintained
1170 N:      efm32
1171
1172 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1173 M:      Daniel Ribeiro <drwyrm@gmail.com>
1174 M:      Stefan Schmidt <stefan@openezx.org>
1175 M:      Harald Welte <laforge@openezx.org>
1176 L:      openezx-devel@lists.openezx.org (moderated for non-subscribers)
1177 W:      http://www.openezx.org/
1178 S:      Maintained
1179 T:      topgit git://git.openezx.org/openezx.git
1180 F:      arch/arm/mach-pxa/ezx.c
1181
1182 ARM/FARADAY FA526 PORT
1183 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1184 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1185 S:      Maintained
1186 T:      git git://git.berlios.de/gemini-board
1187 F:      arch/arm/mm/*-fa*
1188
1189 ARM/FOOTBRIDGE ARCHITECTURE
1190 M:      Russell King <linux@armlinux.org.uk>
1191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 W:      http://www.armlinux.org.uk/
1193 S:      Maintained
1194 F:      arch/arm/include/asm/hardware/dec21285.h
1195 F:      arch/arm/mach-footbridge/
1196
1197 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1198 M:      Shawn Guo <shawnguo@kernel.org>
1199 M:      Sascha Hauer <kernel@pengutronix.de>
1200 R:      Fabio Estevam <fabio.estevam@nxp.com>
1201 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1202 S:      Maintained
1203 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1204 F:      arch/arm/mach-imx/
1205 F:      arch/arm/mach-mxs/
1206 F:      arch/arm/boot/dts/imx*
1207 F:      arch/arm/configs/imx*_defconfig
1208 F:      drivers/clk/imx/
1209 F:      include/soc/imx/
1210
1211 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1212 M:      Shawn Guo <shawnguo@kernel.org>
1213 M:      Sascha Hauer <kernel@pengutronix.de>
1214 R:      Stefan Agner <stefan@agner.ch>
1215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1216 S:      Maintained
1217 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1218 F:      arch/arm/mach-imx/*vf610*
1219 F:      arch/arm/boot/dts/vf*
1220
1221 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1222 M:      Lennert Buytenhek <kernel@wantstofly.org>
1223 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1224 S:      Maintained
1225
1226 ARM/GUMSTIX MACHINE SUPPORT
1227 M:      Steve Sakoman <sakoman@gmail.com>
1228 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 S:      Maintained
1230
1231 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1232 M:      Philipp Zabel <philipp.zabel@gmail.com>
1233 M:      Paul Parsons <lost.distance@yahoo.com>
1234 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 S:      Maintained
1236 F:      arch/arm/mach-pxa/hx4700.c
1237 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1238 F:      sound/soc/pxa/hx4700.c
1239
1240 ARM/HISILICON SOC SUPPORT
1241 M:      Wei Xu <xuwei5@hisilicon.com>
1242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 W:      http://www.hisilicon.com
1244 S:      Supported
1245 T:      git git://github.com/hisilicon/linux-hisi.git
1246 F:      arch/arm/mach-hisi/
1247 F:      arch/arm/boot/dts/hi3*
1248 F:      arch/arm/boot/dts/hip*
1249 F:      arch/arm/boot/dts/hisi*
1250 F:      arch/arm64/boot/dts/hisilicon/
1251
1252 ARM/HP JORNADA 7XX MACHINE SUPPORT
1253 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1254 W:      www.jlime.com
1255 S:      Maintained
1256 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1257 F:      arch/arm/mach-sa1100/jornada720.c
1258 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1259
1260 ARM/IGEP MACHINE SUPPORT
1261 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1262 M:      Javier Martinez Canillas <javier@dowhile0.org>
1263 L:      linux-omap@vger.kernel.org
1264 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1265 S:      Maintained
1266 F:      arch/arm/boot/dts/omap3-igep*
1267
1268 ARM/INCOME PXA270 SUPPORT
1269 M:      Marek Vasut <marek.vasut@gmail.com>
1270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1271 S:      Maintained
1272 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1273
1274 ARM/INTEL IOP32X ARM ARCHITECTURE
1275 M:      Lennert Buytenhek <kernel@wantstofly.org>
1276 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 S:      Maintained
1278
1279 ARM/INTEL IOP33X ARM ARCHITECTURE
1280 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1281 S:      Orphan
1282
1283 ARM/INTEL IOP13XX ARM ARCHITECTURE
1284 M:      Lennert Buytenhek <kernel@wantstofly.org>
1285 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1286 S:      Maintained
1287
1288 ARM/INTEL IQ81342EX MACHINE SUPPORT
1289 M:      Lennert Buytenhek <kernel@wantstofly.org>
1290 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1291 S:      Maintained
1292
1293 ARM/INTEL IXDP2850 MACHINE SUPPORT
1294 M:      Lennert Buytenhek <kernel@wantstofly.org>
1295 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1296 S:      Maintained
1297
1298 ARM/INTEL IXP4XX ARM ARCHITECTURE
1299 M:      Imre Kaloz <kaloz@openwrt.org>
1300 M:      Krzysztof Halasa <khalasa@piap.pl>
1301 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 S:      Maintained
1303 F:      arch/arm/mach-ixp4xx/
1304
1305 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1306 M:      Jonathan Cameron <jic23@cam.ac.uk>
1307 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 S:      Maintained
1309 F:      arch/arm/mach-pxa/stargate2.c
1310 F:      drivers/pcmcia/pxa2xx_stargate2.c
1311
1312 ARM/INTEL XSC3 (MANZANO) ARM CORE
1313 M:      Lennert Buytenhek <kernel@wantstofly.org>
1314 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1315 S:      Maintained
1316
1317 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1318 M:      Lennert Buytenhek <kernel@wantstofly.org>
1319 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 S:      Maintained
1321
1322 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1323 M:      Santosh Shilimkar <ssantosh@kernel.org>
1324 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1325 S:      Maintained
1326 F:      arch/arm/mach-keystone/
1327 F:      arch/arm/boot/dts/keystone-*
1328 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1329
1330 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1331 M:      Santosh Shilimkar <ssantosh@kernel.org>
1332 L:      linux-kernel@vger.kernel.org
1333 S:      Maintained
1334 F:      drivers/clk/keystone/
1335
1336 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1337 M:      Santosh Shilimkar <ssantosh@kernel.org>
1338 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1339 L:      linux-kernel@vger.kernel.org
1340 S:      Maintained
1341 F:      drivers/clocksource/timer-keystone.c
1342
1343 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1344 M:      Santosh Shilimkar <ssantosh@kernel.org>
1345 L:      linux-kernel@vger.kernel.org
1346 S:      Maintained
1347 F:      drivers/power/reset/keystone-reset.c
1348
1349 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1350 M:      Santosh Shilimkar <ssantosh@kernel.org>
1351 L:      linux-kernel@vger.kernel.org
1352 S:      Maintained
1353 F:      drivers/memory/*emif*
1354
1355 ARM/LG1K ARCHITECTURE
1356 M:      Chanho Min <chanho.min@lge.com>
1357 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 S:      Maintained
1359 F:      arch/arm64/boot/dts/lg/
1360
1361 ARM/LOGICPD PXA270 MACHINE SUPPORT
1362 M:      Lennert Buytenhek <kernel@wantstofly.org>
1363 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 S:      Maintained
1365
1366 ARM/LPC18XX ARCHITECTURE
1367 M:      Joachim Eastwood <manabian@gmail.com>
1368 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 S:      Maintained
1370 F:      arch/arm/boot/dts/lpc43*
1371 F:      drivers/clk/nxp/clk-lpc18xx*
1372 F:      drivers/clocksource/time-lpc32xx.c
1373 F:      drivers/i2c/busses/i2c-lpc2k.c
1374 F:      drivers/memory/pl172.c
1375 F:      drivers/mtd/spi-nor/nxp-spifi.c
1376 F:      drivers/rtc/rtc-lpc24xx.c
1377 N:      lpc18xx
1378
1379 ARM/LPC32XX SOC SUPPORT
1380 M:      Vladimir Zapolskiy <vz@mleia.com>
1381 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1384 S:      Maintained
1385 F:      arch/arm/boot/dts/lpc32*
1386 F:      arch/arm/mach-lpc32xx/
1387 F:      drivers/i2c/busses/i2c-pnx.c
1388 F:      drivers/net/ethernet/nxp/lpc_eth.c
1389 F:      drivers/usb/host/ohci-nxp.c
1390 F:      drivers/watchdog/pnx4008_wdt.c
1391 N:      lpc32xx
1392
1393 ARM/MAGICIAN MACHINE SUPPORT
1394 M:      Philipp Zabel <philipp.zabel@gmail.com>
1395 S:      Maintained
1396
1397 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1398 M:      Jason Cooper <jason@lakedaemon.net>
1399 M:      Andrew Lunn <andrew@lunn.ch>
1400 M:      Gregory Clement <gregory.clement@free-electrons.com>
1401 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1402 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1403 S:      Maintained
1404 F:      arch/arm/mach-mvebu/
1405 F:      drivers/rtc/rtc-armada38x.c
1406 F:      arch/arm/boot/dts/armada*
1407 F:      arch/arm/boot/dts/kirkwood*
1408 F:      arch/arm64/boot/dts/marvell/armada*
1409 F:      drivers/cpufreq/mvebu-cpufreq.c
1410 F:      arch/arm/configs/mvebu_*_defconfig
1411
1412 ARM/Marvell Berlin SoC support
1413 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1414 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1415 S:      Maintained
1416 F:      arch/arm/mach-berlin/
1417 F:      arch/arm/boot/dts/berlin*
1418 F:      arch/arm64/boot/dts/marvell/berlin*
1419
1420
1421 ARM/Marvell Dove/MV78xx0/Orion SOC support
1422 M:      Jason Cooper <jason@lakedaemon.net>
1423 M:      Andrew Lunn <andrew@lunn.ch>
1424 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1425 M:      Gregory Clement <gregory.clement@free-electrons.com>
1426 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 S:      Maintained
1428 F:      arch/arm/mach-dove/
1429 F:      arch/arm/mach-mv78xx0/
1430 F:      arch/arm/mach-orion5x/
1431 F:      arch/arm/plat-orion/
1432 F:      arch/arm/boot/dts/dove*
1433 F:      arch/arm/boot/dts/orion5x*
1434
1435
1436 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1437 M:      Alexander Clouter <alex@digriz.org.uk>
1438 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1439 W:      http://www.digriz.org.uk/ts78xx/kernel
1440 S:      Maintained
1441 F:      arch/arm/mach-orion5x/ts78xx-*
1442
1443 ARM/OXNAS platform support
1444 M:      Neil Armstrong <narmstrong@baylibre.com>
1445 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 S:      Maintained
1447 F:      arch/arm/mach-oxnas/
1448 F:      arch/arm/boot/dts/oxnas*
1449 F:      arch/arm/boot/dts/wd-mbwe.dts
1450 N:      oxnas
1451
1452 ARM/Mediatek RTC DRIVER
1453 M:      Eddie Huang <eddie.huang@mediatek.com>
1454 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1455 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1456 S:      Maintained
1457 F:      drivers/rtc/rtc-mt6397.c
1458
1459 ARM/Mediatek SoC support
1460 M:      Matthias Brugger <matthias.bgg@gmail.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:      arch/arm/boot/dts/mt6*
1465 F:      arch/arm/boot/dts/mt8*
1466 F:      arch/arm/mach-mediatek/
1467 N:      mtk
1468 K:      mediatek
1469
1470 ARM/Mediatek USB3 PHY DRIVER
1471 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1472 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1474 S:      Maintained
1475 F:      drivers/phy/phy-mt65xx-usb3.c
1476
1477 ARM/MICREL KS8695 ARCHITECTURE
1478 M:      Greg Ungerer <gerg@uclinux.org>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 F:      arch/arm/mach-ks8695/
1481 S:      Odd Fixes
1482
1483 ARM/MIOA701 MACHINE SUPPORT
1484 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1485 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1486 F:      arch/arm/mach-pxa/mioa701.c
1487 S:      Maintained
1488
1489 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1490 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1491 S:      Maintained
1492
1493 ARM/NOMADIK ARCHITECTURE
1494 M:      Alessandro Rubini <rubini@unipv.it>
1495 M:      Linus Walleij <linus.walleij@linaro.org>
1496 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 S:      Maintained
1498 F:      arch/arm/mach-nomadik/
1499 F:      drivers/pinctrl/nomadik/
1500 F:      drivers/i2c/busses/i2c-nomadik.c
1501 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1502
1503 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1504 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1505 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1506 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1507 S:      Supported
1508
1509 ARM/TOSA MACHINE SUPPORT
1510 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1511 M:      Dirk Opfer <dirk@opfer-online.de>
1512 S:      Maintained
1513
1514 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1515 M:      Marek Vasut <marek.vasut@gmail.com>
1516 L:      linux-arm-kernel@lists.infradead.org
1517 W:      http://hackndev.com
1518 S:      Maintained
1519 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1520 F:      arch/arm/mach-pxa/palmtx.c
1521 F:      arch/arm/mach-pxa/include/mach/palmt5.h
1522 F:      arch/arm/mach-pxa/palmt5.c
1523 F:      arch/arm/mach-pxa/include/mach/palmld.h
1524 F:      arch/arm/mach-pxa/palmld.c
1525 F:      arch/arm/mach-pxa/include/mach/palmte2.h
1526 F:      arch/arm/mach-pxa/palmte2.c
1527 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1528 F:      arch/arm/mach-pxa/palmtc.c
1529
1530 ARM/PALM TREO SUPPORT
1531 M:      Tomas Cech <sleep_walker@suse.com>
1532 L:      linux-arm-kernel@lists.infradead.org
1533 W:      http://hackndev.com
1534 S:      Maintained
1535 F:      arch/arm/mach-pxa/include/mach/palmtreo.h
1536 F:      arch/arm/mach-pxa/palmtreo.c
1537
1538 ARM/PALMZ72 SUPPORT
1539 M:      Sergey Lapin <slapin@ossfans.org>
1540 L:      linux-arm-kernel@lists.infradead.org
1541 W:      http://hackndev.com
1542 S:      Maintained
1543 F:      arch/arm/mach-pxa/include/mach/palmz72.h
1544 F:      arch/arm/mach-pxa/palmz72.c
1545
1546 ARM/PLEB SUPPORT
1547 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1548 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1549 S:      Maintained
1550
1551 ARM/PT DIGITAL BOARD PORT
1552 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1553 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 W:      http://www.armlinux.org.uk/
1555 S:      Maintained
1556
1557 ARM/QUALCOMM SUPPORT
1558 M:      Andy Gross <andy.gross@linaro.org>
1559 M:      David Brown <david.brown@linaro.org>
1560 L:      linux-arm-msm@vger.kernel.org
1561 L:      linux-soc@vger.kernel.org
1562 S:      Maintained
1563 F:      Documentation/devicetree/bindings/soc/qcom/
1564 F:      arch/arm/boot/dts/qcom-*.dts
1565 F:      arch/arm/boot/dts/qcom-*.dtsi
1566 F:      arch/arm/mach-qcom/
1567 F:      arch/arm64/boot/dts/qcom/*
1568 F:      drivers/i2c/busses/i2c-qup.c
1569 F:      drivers/clk/qcom/
1570 F:      drivers/soc/qcom/
1571 F:      drivers/spi/spi-qup.c
1572 F:      drivers/tty/serial/msm_serial.h
1573 F:      drivers/tty/serial/msm_serial.c
1574 F:      drivers/*/pm8???-*
1575 F:      drivers/mfd/ssbi.c
1576 F:      drivers/firmware/qcom_scm.c
1577 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1578
1579 ARM/RADISYS ENP2611 MACHINE SUPPORT
1580 M:      Lennert Buytenhek <kernel@wantstofly.org>
1581 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 S:      Maintained
1583
1584 ARM/RENESAS ARM64 ARCHITECTURE
1585 M:      Simon Horman <horms@verge.net.au>
1586 M:      Magnus Damm <magnus.damm@gmail.com>
1587 L:      linux-renesas-soc@vger.kernel.org
1588 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1589 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1590 S:      Supported
1591 F:      arch/arm64/boot/dts/renesas/
1592 F:      drivers/soc/renesas/
1593 F:      include/linux/soc/renesas/
1594
1595 ARM/RISCPC ARCHITECTURE
1596 M:      Russell King <linux@armlinux.org.uk>
1597 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1598 W:      http://www.armlinux.org.uk/
1599 S:      Maintained
1600 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1601 F:      arch/arm/include/asm/hardware/ioc.h
1602 F:      arch/arm/include/asm/hardware/iomd.h
1603 F:      arch/arm/include/asm/hardware/memc.h
1604 F:      arch/arm/mach-rpc/
1605 F:      drivers/net/ethernet/8390/etherh.c
1606 F:      drivers/net/ethernet/i825xx/ether1*
1607 F:      drivers/net/ethernet/seeq/ether3*
1608 F:      drivers/scsi/arm/
1609
1610 ARM/Rockchip SoC support
1611 M:      Heiko Stuebner <heiko@sntech.de>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 L:      linux-rockchip@lists.infradead.org
1614 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1615 S:      Maintained
1616 F:      arch/arm/boot/dts/rk3*
1617 F:      arch/arm/mach-rockchip/
1618 F:      drivers/clk/rockchip/
1619 F:      drivers/i2c/busses/i2c-rk3x.c
1620 F:      drivers/*/*rockchip*
1621 F:      drivers/*/*/*rockchip*
1622 F:      sound/soc/rockchip/
1623 N:      rockchip
1624
1625 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1626 M:      Kukjin Kim <kgene@kernel.org>
1627 M:      Krzysztof Kozlowski <krzk@kernel.org>
1628 R:      Javier Martinez Canillas <javier@osg.samsung.com>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1631 S:      Maintained
1632 F:      arch/arm/boot/dts/s3c*
1633 F:      arch/arm/boot/dts/s5p*
1634 F:      arch/arm/boot/dts/samsung*
1635 F:      arch/arm/boot/dts/exynos*
1636 F:      arch/arm64/boot/dts/exynos/
1637 F:      arch/arm/plat-samsung/
1638 F:      arch/arm/mach-s3c24*/
1639 F:      arch/arm/mach-s3c64xx/
1640 F:      arch/arm/mach-s5p*/
1641 F:      arch/arm/mach-exynos*/
1642 F:      drivers/*/*s3c24*
1643 F:      drivers/*/*/*s3c24*
1644 F:      drivers/*/*s3c64xx*
1645 F:      drivers/*/*s5pv210*
1646 F:      drivers/memory/samsung/*
1647 F:      drivers/soc/samsung/*
1648 F:      Documentation/arm/Samsung/
1649 F:      Documentation/devicetree/bindings/arm/samsung/
1650 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
1651 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
1652 N:      exynos
1653
1654 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1655 M:      Kyungmin Park <kyungmin.park@samsung.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm/mach-s5pv210/
1659
1660 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1661 M:      Kyungmin Park <kyungmin.park@samsung.com>
1662 M:      Kamil Debski <kamil@wypas.org>
1663 M:      Andrzej Hajda <a.hajda@samsung.com>
1664 L:      linux-arm-kernel@lists.infradead.org
1665 L:      linux-media@vger.kernel.org
1666 S:      Maintained
1667 F:      drivers/media/platform/s5p-g2d/
1668
1669 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1670 M:      Kyungmin Park <kyungmin.park@samsung.com>
1671 M:      Kamil Debski <kamil@wypas.org>
1672 M:      Jeongtae Park <jtp.park@samsung.com>
1673 M:      Andrzej Hajda <a.hajda@samsung.com>
1674 L:      linux-arm-kernel@lists.infradead.org
1675 L:      linux-media@vger.kernel.org
1676 S:      Maintained
1677 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
1678 F:      drivers/media/platform/s5p-mfc/
1679
1680 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1681 M:      Kyungmin Park <kyungmin.park@samsung.com>
1682 L:      linux-arm-kernel@lists.infradead.org
1683 L:      linux-media@vger.kernel.org
1684 S:      Maintained
1685 F:      drivers/staging/media/platform/s5p-cec/
1686
1687 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1688 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1689 M:      Jacek Anaszewski <j.anaszewski@samsung.com>
1690 L:      linux-arm-kernel@lists.infradead.org
1691 L:      linux-media@vger.kernel.org
1692 S:      Maintained
1693 F:      drivers/media/platform/s5p-jpeg/
1694
1695 ARM/SHMOBILE ARM ARCHITECTURE
1696 M:      Simon Horman <horms@verge.net.au>
1697 M:      Magnus Damm <magnus.damm@gmail.com>
1698 L:      linux-renesas-soc@vger.kernel.org
1699 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1701 S:      Supported
1702 F:      arch/arm/boot/dts/emev2*
1703 F:      arch/arm/boot/dts/r7s*
1704 F:      arch/arm/boot/dts/r8a*
1705 F:      arch/arm/boot/dts/sh*
1706 F:      arch/arm/configs/shmobile_defconfig
1707 F:      arch/arm/include/debug/renesas-scif.S
1708 F:      arch/arm/mach-shmobile/
1709 F:      drivers/soc/renesas/
1710 F:      include/linux/soc/renesas/
1711
1712 ARM/SOCFPGA ARCHITECTURE
1713 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1714 S:      Maintained
1715 F:      arch/arm/mach-socfpga/
1716 F:      arch/arm/boot/dts/socfpga*
1717 F:      arch/arm/configs/socfpga_defconfig
1718 F:      arch/arm64/boot/dts/altera/
1719 W:      http://www.rocketboards.org
1720 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1721
1722 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1723 M:      Dinh Nguyen <dinguyen@opensource.altera.com>
1724 S:      Maintained
1725 F:      drivers/clk/socfpga/
1726
1727 ARM/SOCFPGA EDAC SUPPORT
1728 M:      Thor Thayer <tthayer@opensource.altera.com>
1729 S:      Maintained
1730 F:      drivers/edac/altera_edac.
1731
1732 ARM/STI ARCHITECTURE
1733 M:      Patrice Chotard <patrice.chotard@st.com>
1734 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 L:      kernel@stlinux.com
1736 W:      http://www.stlinux.com
1737 S:      Maintained
1738 F:      arch/arm/mach-sti/
1739 F:      arch/arm/boot/dts/sti*
1740 F:      drivers/char/hw_random/st-rng.c
1741 F:      drivers/clocksource/arm_global_timer.c
1742 F:      drivers/clocksource/clksrc_st_lpc.c
1743 F:      drivers/cpufreq/sti-cpufreq.c
1744 F:      drivers/i2c/busses/i2c-st.c
1745 F:      drivers/media/rc/st_rc.c
1746 F:      drivers/media/platform/sti/c8sectpfe/
1747 F:      drivers/mmc/host/sdhci-st.c
1748 F:      drivers/phy/phy-miphy28lp.c
1749 F:      drivers/phy/phy-miphy365x.c
1750 F:      drivers/phy/phy-stih407-usb.c
1751 F:      drivers/phy/phy-stih41x-usb.c
1752 F:      drivers/pinctrl/pinctrl-st.c
1753 F:      drivers/remoteproc/st_remoteproc.c
1754 F:      drivers/reset/sti/
1755 F:      drivers/rtc/rtc-st-lpc.c
1756 F:      drivers/tty/serial/st-asc.c
1757 F:      drivers/usb/dwc3/dwc3-st.c
1758 F:      drivers/usb/host/ehci-st.c
1759 F:      drivers/usb/host/ohci-st.c
1760 F:      drivers/watchdog/st_lpc_wdt.c
1761 F:      drivers/ata/ahci_st.c
1762
1763 ARM/STM32 ARCHITECTURE
1764 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
1765 M:      Alexandre Torgue <alexandre.torgue@st.com>
1766 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1767 S:      Maintained
1768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1769 N:      stm32
1770 F:      drivers/clocksource/armv7m_systick.c
1771
1772 ARM/TANGO ARCHITECTURE
1773 M:      Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1774 L:      linux-arm-kernel@lists.infradead.org
1775 S:      Maintained
1776 N:      tango
1777
1778 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1779 M:      Lennert Buytenhek <kernel@wantstofly.org>
1780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1781 S:      Maintained
1782
1783 ARM/TETON BGA MACHINE SUPPORT
1784 M:      "Mark F. Brown" <mark.brown314@gmail.com>
1785 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1786 S:      Maintained
1787
1788 ARM/THECUS N2100 MACHINE SUPPORT
1789 M:      Lennert Buytenhek <kernel@wantstofly.org>
1790 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1791 S:      Maintained
1792
1793 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1794 M:      Wan ZongShun <mcuos.com@gmail.com>
1795 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 W:      http://www.mcuos.com
1797 S:      Maintained
1798 F:      arch/arm/mach-w90x900/
1799 F:      drivers/input/keyboard/w90p910_keypad.c
1800 F:      drivers/input/touchscreen/w90p910_ts.c
1801 F:      drivers/watchdog/nuc900_wdt.c
1802 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1803 F:      drivers/mtd/nand/nuc900_nand.c
1804 F:      drivers/rtc/rtc-nuc900.c
1805 F:      drivers/spi/spi-nuc900.c
1806 F:      drivers/usb/host/ehci-w90x900.c
1807 F:      drivers/video/fbdev/nuc900fb.c
1808
1809 ARM/U300 MACHINE SUPPORT
1810 M:      Linus Walleij <linus.walleij@linaro.org>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Supported
1813 F:      arch/arm/mach-u300/
1814 F:      drivers/clocksource/timer-u300.c
1815 F:      drivers/i2c/busses/i2c-stu300.c
1816 F:      drivers/rtc/rtc-coh901331.c
1817 F:      drivers/watchdog/coh901327_wdt.c
1818 F:      drivers/dma/coh901318*
1819 F:      drivers/mfd/ab3100*
1820 F:      drivers/rtc/rtc-ab3100.c
1821 F:      drivers/rtc/rtc-coh901331.c
1822 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1823
1824 ARM/UNIPHIER ARCHITECTURE
1825 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
1828 S:      Maintained
1829 F:      arch/arm/boot/dts/uniphier*
1830 F:      arch/arm/include/asm/hardware/cache-uniphier.h
1831 F:      arch/arm/mach-uniphier/
1832 F:      arch/arm/mm/cache-uniphier.c
1833 F:      arch/arm64/boot/dts/socionext/
1834 F:      drivers/bus/uniphier-system-bus.c
1835 F:      drivers/i2c/busses/i2c-uniphier*
1836 F:      drivers/pinctrl/uniphier/
1837 F:      drivers/tty/serial/8250/8250_uniphier.c
1838 N:      uniphier
1839
1840 ARM/Ux500 ARM ARCHITECTURE
1841 M:      Linus Walleij <linus.walleij@linaro.org>
1842 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1843 S:      Maintained
1844 F:      arch/arm/mach-ux500/
1845 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1846 F:      drivers/dma/ste_dma40*
1847 F:      drivers/hwspinlock/u8500_hsem.c
1848 F:      drivers/mfd/abx500*
1849 F:      drivers/mfd/ab8500*
1850 F:      drivers/mfd/dbx500*
1851 F:      drivers/mfd/db8500*
1852 F:      drivers/pinctrl/nomadik/pinctrl-ab*
1853 F:      drivers/pinctrl/nomadik/pinctrl-nomadik*
1854 F:      drivers/rtc/rtc-ab8500.c
1855 F:      drivers/rtc/rtc-pl031.c
1856 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
1857
1858 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
1859 M:      Ulf Hansson <ulf.hansson@linaro.org>
1860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 T:      git git://git.linaro.org/people/ulfh/clk.git
1862 S:      Maintained
1863 F:      drivers/clk/ux500/
1864
1865 ARM/VERSATILE EXPRESS PLATFORM
1866 M:      Liviu Dudau <liviu.dudau@arm.com>
1867 M:      Sudeep Holla <sudeep.holla@arm.com>
1868 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 S:      Maintained
1871 F:      arch/arm/boot/dts/vexpress*
1872 F:      arch/arm64/boot/dts/arm/
1873 F:      arch/arm/mach-vexpress/
1874 F:      */*/vexpress*
1875 F:      */*/*/vexpress*
1876 F:      drivers/clk/versatile/clk-vexpress-osc.c
1877 F:      drivers/clocksource/versatile.c
1878 N:      mps2
1879
1880 ARM/VFP SUPPORT
1881 M:      Russell King <linux@armlinux.org.uk>
1882 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1883 W:      http://www.armlinux.org.uk/
1884 S:      Maintained
1885 F:      arch/arm/vfp/
1886
1887 ARM/VOIPAC PXA270 SUPPORT
1888 M:      Marek Vasut <marek.vasut@gmail.com>
1889 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1890 S:      Maintained
1891 F:      arch/arm/mach-pxa/vpac270.c
1892 F:      arch/arm/mach-pxa/include/mach/vpac270.h
1893
1894 ARM/VT8500 ARM ARCHITECTURE
1895 M:      Tony Prisk <linux@prisktech.co.nz>
1896 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1897 S:      Maintained
1898 F:      arch/arm/mach-vt8500/
1899 F:      drivers/clocksource/vt8500_timer.c
1900 F:      drivers/i2c/busses/i2c-wmt.c
1901 F:      drivers/mmc/host/wmt-sdmmc.c
1902 F:      drivers/pwm/pwm-vt8500.c
1903 F:      drivers/rtc/rtc-vt8500.c
1904 F:      drivers/tty/serial/vt8500_serial.c
1905 F:      drivers/usb/host/ehci-platform.c
1906 F:      drivers/usb/host/uhci-platform.c
1907 F:      drivers/video/fbdev/vt8500lcdfb.*
1908 F:      drivers/video/fbdev/wm8505fb*
1909 F:      drivers/video/fbdev/wmt_ge_rops.*
1910
1911 ARM/ZIPIT Z2 SUPPORT
1912 M:      Marek Vasut <marek.vasut@gmail.com>
1913 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1914 S:      Maintained
1915 F:      arch/arm/mach-pxa/z2.c
1916 F:      arch/arm/mach-pxa/include/mach/z2.h
1917
1918 ARM/ZTE ARCHITECTURE
1919 M:      Jun Nie <jun.nie@linaro.org>
1920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1921 S:      Maintained
1922 F:      arch/arm/mach-zx/
1923 F:      drivers/clk/zte/
1924 F:      Documentation/devicetree/bindings/arm/zte.txt
1925 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
1926
1927 ARM/ZYNQ ARCHITECTURE
1928 M:      Michal Simek <michal.simek@xilinx.com>
1929 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
1930 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1931 W:      http://wiki.xilinx.com
1932 T:      git https://github.com/Xilinx/linux-xlnx.git
1933 S:      Supported
1934 F:      arch/arm/mach-zynq/
1935 F:      drivers/cpuidle/cpuidle-zynq.c
1936 F:      drivers/block/xsysace.c
1937 N:      zynq
1938 N:      xilinx
1939 F:      drivers/clocksource/cadence_ttc_timer.c
1940 F:      drivers/i2c/busses/i2c-cadence.c
1941 F:      drivers/mmc/host/sdhci-of-arasan.c
1942 F:      drivers/edac/synopsys_edac.c
1943
1944 ARM SMMU DRIVERS
1945 M:      Will Deacon <will.deacon@arm.com>
1946 R:      Robin Murphy <robin.murphy@arm.com>
1947 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1948 S:      Maintained
1949 F:      drivers/iommu/arm-smmu.c
1950 F:      drivers/iommu/arm-smmu-v3.c
1951 F:      drivers/iommu/io-pgtable-arm.c
1952 F:      drivers/iommu/io-pgtable-arm-v7s.c
1953
1954 ARM64 PORT (AARCH64 ARCHITECTURE)
1955 M:      Catalin Marinas <catalin.marinas@arm.com>
1956 M:      Will Deacon <will.deacon@arm.com>
1957 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1958 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
1959 S:      Maintained
1960 F:      arch/arm64/
1961 F:      Documentation/arm64/
1962
1963 AS3645A LED FLASH CONTROLLER DRIVER
1964 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
1965 L:      linux-media@vger.kernel.org
1966 T:      git git://linuxtv.org/media_tree.git
1967 S:      Maintained
1968 F:      drivers/media/i2c/as3645a.c
1969 F:      include/media/i2c/as3645a.h
1970
1971 ASC7621 HARDWARE MONITOR DRIVER
1972 M:      George Joseph <george.joseph@fairview5.com>
1973 L:      linux-hwmon@vger.kernel.org
1974 S:      Maintained
1975 F:      Documentation/hwmon/asc7621
1976 F:      drivers/hwmon/asc7621.c
1977
1978 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
1979 M:      Corentin Chary <corentin.chary@gmail.com>
1980 L:      acpi4asus-user@lists.sourceforge.net
1981 L:      platform-driver-x86@vger.kernel.org
1982 W:      http://acpi4asus.sf.net
1983 S:      Maintained
1984 F:      drivers/platform/x86/asus*.c
1985 F:      drivers/platform/x86/eeepc*.c
1986
1987 ASUS WIRELESS RADIO CONTROL DRIVER
1988 M:      João Paulo Rechi Vita <jprvita@gmail.com>
1989 L:      platform-driver-x86@vger.kernel.org
1990 S:      Maintained
1991 F:      drivers/platform/x86/asus-wireless.c
1992
1993 ASYMMETRIC KEYS
1994 M:      David Howells <dhowells@redhat.com>
1995 L:      keyrings@vger.kernel.org
1996 S:      Maintained
1997 F:      Documentation/crypto/asymmetric-keys.txt
1998 F:      include/linux/verification.h
1999 F:      include/crypto/public_key.h
2000 F:      include/crypto/pkcs7.h
2001 F:      crypto/asymmetric_keys/
2002
2003 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2004 R:      Dan Williams <dan.j.williams@intel.com>
2005 W:      http://sourceforge.net/projects/xscaleiop
2006 S:      Odd fixes
2007 F:      Documentation/crypto/async-tx-api.txt
2008 F:      crypto/async_tx/
2009 F:      drivers/dma/
2010 F:      include/linux/dmaengine.h
2011 F:      include/linux/async_tx.h
2012
2013 AT24 EEPROM DRIVER
2014 M:      Wolfram Sang <wsa@the-dreams.de>
2015 L:      linux-i2c@vger.kernel.org
2016 S:      Maintained
2017 F:      drivers/misc/eeprom/at24.c
2018 F:      include/linux/platform_data/at24.h
2019
2020 ATA OVER ETHERNET (AOE) DRIVER
2021 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2022 W:      http://www.openaoe.org/
2023 S:      Supported
2024 F:      Documentation/aoe/
2025 F:      drivers/block/aoe/
2026
2027 ATHEROS 71XX/9XXX GPIO DRIVER
2028 M:      Alban Bedel <albeu@free.fr>
2029 W:      https://github.com/AlbanBedel/linux
2030 T:      git git://github.com/AlbanBedel/linux
2031 S:      Maintained
2032 F:      drivers/gpio/gpio-ath79.c
2033 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2034
2035 ATHEROS ATH GENERIC UTILITIES
2036 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2037 L:      linux-wireless@vger.kernel.org
2038 S:      Supported
2039 F:      drivers/net/wireless/ath/*
2040
2041 ATHEROS ATH5K WIRELESS DRIVER
2042 M:      Jiri Slaby <jirislaby@gmail.com>
2043 M:      Nick Kossifidis <mickflemm@gmail.com>
2044 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2045 L:      linux-wireless@vger.kernel.org
2046 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2047 S:      Maintained
2048 F:      drivers/net/wireless/ath/ath5k/
2049
2050 ATHEROS ATH6KL WIRELESS DRIVER
2051 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2052 L:      linux-wireless@vger.kernel.org
2053 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2054 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2055 S:      Supported
2056 F:      drivers/net/wireless/ath/ath6kl/
2057
2058 WILOCITY WIL6210 WIRELESS DRIVER
2059 M:      Maya Erez <qca_merez@qca.qualcomm.com>
2060 L:      linux-wireless@vger.kernel.org
2061 L:      wil6210@qca.qualcomm.com
2062 S:      Supported
2063 W:      http://wireless.kernel.org/en/users/Drivers/wil6210
2064 F:      drivers/net/wireless/ath/wil6210/
2065 F:      include/uapi/linux/wil6210_uapi.h
2066
2067 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
2068 M:      Christian Lamparter <chunkeey@googlemail.com>
2069 L:      linux-wireless@vger.kernel.org
2070 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
2071 S:      Maintained
2072 F:      drivers/net/wireless/ath/carl9170/
2073
2074 ATK0110 HWMON DRIVER
2075 M:      Luca Tettamanti <kronos.it@gmail.com>
2076 L:      linux-hwmon@vger.kernel.org
2077 S:      Maintained
2078 F:      drivers/hwmon/asus_atk0110.c
2079
2080 ATI_REMOTE2 DRIVER
2081 M:      Ville Syrjala <syrjala@sci.fi>
2082 S:      Maintained
2083 F:      drivers/input/misc/ati_remote2.c
2084
2085 ATLX ETHERNET DRIVERS
2086 M:      Jay Cliburn <jcliburn@gmail.com>
2087 M:      Chris Snook <chris.snook@gmail.com>
2088 L:      netdev@vger.kernel.org
2089 W:      http://sourceforge.net/projects/atl1
2090 W:      http://atl1.sourceforge.net
2091 S:      Maintained
2092 F:      drivers/net/ethernet/atheros/
2093
2094 ATM
2095 M:      Chas Williams <3chas3@gmail.com>
2096 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2097 L:      netdev@vger.kernel.org
2098 W:      http://linux-atm.sourceforge.net
2099 S:      Maintained
2100 F:      drivers/atm/
2101 F:      include/linux/atm*
2102 F:      include/uapi/linux/atm*
2103
2104 ATMEL AT91 / AT32 MCI DRIVER
2105 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2106 S:      Maintained
2107 F:      drivers/mmc/host/atmel-mci.c
2108
2109 ATMEL AT91 / AT32 SERIAL DRIVER
2110 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2111 S:      Supported
2112 F:      drivers/tty/serial/atmel_serial.c
2113
2114 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2115 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2116 S:      Supported
2117 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2118
2119 ATMEL SAMA5D2 ADC DRIVER
2120 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2121 L:      linux-iio@vger.kernel.org
2122 S:      Supported
2123 F:      drivers/iio/adc/at91-sama5d2_adc.c
2124
2125 ATMEL Audio ALSA driver
2126 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2127 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2128 S:      Supported
2129 F:      sound/soc/atmel
2130
2131 ATMEL DMA DRIVER
2132 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2133 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 S:      Supported
2135 F:      drivers/dma/at_hdmac.c
2136 F:      drivers/dma/at_hdmac_regs.h
2137 F:      include/linux/platform_data/dma-atmel.h
2138
2139 ATMEL XDMA DRIVER
2140 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2141 L:      linux-arm-kernel@lists.infradead.org
2142 L:      dmaengine@vger.kernel.org
2143 S:      Supported
2144 F:      drivers/dma/at_xdmac.c
2145
2146 ATMEL I2C DRIVER
2147 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2148 L:      linux-i2c@vger.kernel.org
2149 S:      Supported
2150 F:      drivers/i2c/busses/i2c-at91.c
2151
2152 ATMEL ISI DRIVER
2153 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2154 L:      linux-media@vger.kernel.org
2155 S:      Supported
2156 F:      drivers/media/platform/soc_camera/atmel-isi.c
2157 F:      include/media/atmel-isi.h
2158
2159 ATMEL LCDFB DRIVER
2160 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2161 L:      linux-fbdev@vger.kernel.org
2162 S:      Maintained
2163 F:      drivers/video/fbdev/atmel_lcdfb.c
2164 F:      include/video/atmel_lcdc.h
2165
2166 ATMEL MACB ETHERNET DRIVER
2167 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2168 S:      Supported
2169 F:      drivers/net/ethernet/cadence/
2170
2171 ATMEL NAND DRIVER
2172 M:      Wenyou Yang <wenyou.yang@atmel.com>
2173 M:      Josh Wu <rainyfeeling@outlook.com>
2174 L:      linux-mtd@lists.infradead.org
2175 S:      Supported
2176 F:      drivers/mtd/nand/atmel_nand*
2177
2178 ATMEL SDMMC DRIVER
2179 M:      Ludovic Desroches <ludovic.desroches@atmel.com>
2180 L:      linux-mmc@vger.kernel.org
2181 S:      Supported
2182 F:      drivers/mmc/host/sdhci-of-at91.c
2183
2184 ATMEL SPI DRIVER
2185 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2186 S:      Supported
2187 F:      drivers/spi/spi-atmel.*
2188
2189 ATMEL SSC DRIVER
2190 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2191 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 S:      Supported
2193 F:      drivers/misc/atmel-ssc.c
2194 F:      include/linux/atmel-ssc.h
2195
2196 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2197 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2198 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2199 S:      Supported
2200 F:      drivers/misc/atmel_tclib.c
2201 F:      drivers/clocksource/tcb_clksrc.c
2202
2203 ATMEL USBA UDC DRIVER
2204 M:      Nicolas Ferre <nicolas.ferre@atmel.com>
2205 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2206 S:      Supported
2207 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2208
2209 ATMEL WIRELESS DRIVER
2210 M:      Simon Kelley <simon@thekelleys.org.uk>
2211 L:      linux-wireless@vger.kernel.org
2212 W:      http://www.thekelleys.org.uk/atmel
2213 W:      http://atmelwlandriver.sourceforge.net/
2214 S:      Maintained
2215 F:      drivers/net/wireless/atmel/atmel*
2216
2217 ATMEL MAXTOUCH DRIVER
2218 M:      Nick Dyer <nick@shmanahar.org>
2219 T:      git git://github.com/ndyer/linux.git
2220 S:      Maintained
2221 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2222 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2223 F:      include/linux/platform_data/atmel_mxt_ts.h
2224
2225 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2226 M:      Bradley Grove <linuxdrivers@attotech.com>
2227 L:      linux-scsi@vger.kernel.org
2228 W:      http://www.attotech.com
2229 S:      Supported
2230 F:      drivers/scsi/esas2r
2231
2232 ATUSB IEEE 802.15.4 RADIO DRIVER
2233 M:      Stefan Schmidt <stefan@osg.samsung.com>
2234 L:      linux-wpan@vger.kernel.org
2235 S:      Maintained
2236 F:      drivers/net/ieee802154/atusb.c
2237 F:      drivers/net/ieee802154/atusb.h
2238 F:      drivers/net/ieee802154/at86rf230.h
2239
2240 AUDIT SUBSYSTEM
2241 M:      Paul Moore <paul@paul-moore.com>
2242 M:      Eric Paris <eparis@redhat.com>
2243 L:      linux-audit@redhat.com (moderated for non-subscribers)
2244 W:      http://people.redhat.com/sgrubb/audit/
2245 T:      git git://git.infradead.org/users/pcmoore/audit
2246 S:      Maintained
2247 F:      include/linux/audit.h
2248 F:      include/uapi/linux/audit.h
2249 F:      kernel/audit*
2250
2251 AUXILIARY DISPLAY DRIVERS
2252 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2253 W:      http://miguelojeda.es/auxdisplay.htm
2254 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2255 S:      Maintained
2256 F:      drivers/auxdisplay/
2257 F:      include/linux/cfag12864b.h
2258
2259 AVR32 ARCHITECTURE
2260 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2261 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2262 W:      http://www.atmel.com/products/AVR32/
2263 W:      http://mirror.egtvedt.no/avr32linux.org/
2264 W:      http://avrfreaks.net/
2265 S:      Maintained
2266 F:      arch/avr32/
2267
2268 AVR32/AT32AP MACHINE SUPPORT
2269 M:      Haavard Skinnemoen <hskinnemoen@gmail.com>
2270 M:      Hans-Christian Egtvedt <egtvedt@samfundet.no>
2271 S:      Maintained
2272 F:      arch/avr32/mach-at32ap/
2273
2274 AX.25 NETWORK LAYER
2275 M:      Ralf Baechle <ralf@linux-mips.org>
2276 L:      linux-hams@vger.kernel.org
2277 W:      http://www.linux-ax25.org/
2278 S:      Maintained
2279 F:      include/uapi/linux/ax25.h
2280 F:      include/net/ax25.h
2281 F:      net/ax25/
2282
2283 AZ6007 DVB DRIVER
2284 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2285 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2286 L:      linux-media@vger.kernel.org
2287 W:      https://linuxtv.org
2288 T:      git git://linuxtv.org/media_tree.git
2289 S:      Maintained
2290 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2291
2292 AZTECH FM RADIO RECEIVER DRIVER
2293 M:      Hans Verkuil <hverkuil@xs4all.nl>
2294 L:      linux-media@vger.kernel.org
2295 T:      git git://linuxtv.org/media_tree.git
2296 W:      https://linuxtv.org
2297 S:      Maintained
2298 F:      drivers/media/radio/radio-aztech*
2299
2300 B43 WIRELESS DRIVER
2301 L:      linux-wireless@vger.kernel.org
2302 L:      b43-dev@lists.infradead.org
2303 W:      http://wireless.kernel.org/en/users/Drivers/b43
2304 S:      Odd Fixes
2305 F:      drivers/net/wireless/broadcom/b43/
2306
2307 B43LEGACY WIRELESS DRIVER
2308 M:      Larry Finger <Larry.Finger@lwfinger.net>
2309 L:      linux-wireless@vger.kernel.org
2310 L:      b43-dev@lists.infradead.org
2311 W:      http://wireless.kernel.org/en/users/Drivers/b43
2312 S:      Maintained
2313 F:      drivers/net/wireless/broadcom/b43legacy/
2314
2315 BACKLIGHT CLASS/SUBSYSTEM
2316 M:      Jingoo Han <jingoohan1@gmail.com>
2317 M:      Lee Jones <lee.jones@linaro.org>
2318 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2319 S:      Maintained
2320 F:      drivers/video/backlight/
2321 F:      include/linux/backlight.h
2322
2323 BATMAN ADVANCED
2324 M:      Marek Lindner <mareklindner@neomailbox.ch>
2325 M:      Simon Wunderlich <sw@simonwunderlich.de>
2326 M:      Antonio Quartulli <a@unstable.cc>
2327 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2328 W:      https://www.open-mesh.org/
2329 Q:      https://patchwork.open-mesh.org/project/batman/list/
2330 S:      Maintained
2331 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2332 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2333 F:      Documentation/networking/batman-adv.txt
2334 F:      include/uapi/linux/batman_adv.h
2335 F:      net/batman-adv/
2336
2337 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2338 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2339 L:      linux-hams@vger.kernel.org
2340 W:      http://www.baycom.org/~tom/ham/ham.html
2341 S:      Maintained
2342 F:      drivers/net/hamradio/baycom*
2343
2344 BCACHE (BLOCK LAYER CACHE)
2345 M:      Kent Overstreet <kent.overstreet@gmail.com>
2346 L:      linux-bcache@vger.kernel.org
2347 W:      http://bcache.evilpiepirate.org
2348 S:      Orphan
2349 F:      drivers/md/bcache/
2350
2351 BDISP ST MEDIA DRIVER
2352 M:      Fabien Dessenne <fabien.dessenne@st.com>
2353 L:      linux-media@vger.kernel.org
2354 T:      git git://linuxtv.org/media_tree.git
2355 W:      https://linuxtv.org
2356 S:      Supported
2357 F:      drivers/media/platform/sti/bdisp
2358
2359 BEFS FILE SYSTEM
2360 M:      Luis de Bethencourt <luisbg@osg.samsung.com>
2361 M:      Salah Triki <salah.triki@gmail.com>
2362 S:      Maintained
2363 T:      git git://github.com/luisbg/linux-befs.git
2364 F:      Documentation/filesystems/befs.txt
2365 F:      fs/befs/
2366
2367 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2368 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2369 L:      netdev@vger.kernel.org
2370 S:      Maintained
2371 F:      drivers/net/ethernet/ec_bhf.c
2372
2373 BFS FILE SYSTEM
2374 M:      "Tigran A. Aivazian" <tigran@aivazian.fsnet.co.uk>
2375 S:      Maintained
2376 F:      Documentation/filesystems/bfs.txt
2377 F:      fs/bfs/
2378 F:      include/uapi/linux/bfs_fs.h
2379
2380 BLACKFIN ARCHITECTURE
2381 M:      Steven Miao <realmz6@gmail.com>
2382 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2383 T:      git git://git.code.sf.net/p/adi-linux/code
2384 W:      http://blackfin.uclinux.org
2385 S:      Supported
2386 F:      arch/blackfin/
2387
2388 BLACKFIN EMAC 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/net/ethernet/adi/
2393
2394 BLACKFIN RTC DRIVER
2395 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2396 W:      http://blackfin.uclinux.org
2397 S:      Supported
2398 F:      drivers/rtc/rtc-bfin.c
2399
2400 BLACKFIN SDH DRIVER
2401 M:      Sonic Zhang <sonic.zhang@analog.com>
2402 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2403 W:      http://blackfin.uclinux.org
2404 S:      Supported
2405 F:      drivers/mmc/host/bfin_sdh.c
2406
2407 BLACKFIN SERIAL DRIVER
2408 M:      Sonic Zhang <sonic.zhang@analog.com>
2409 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2410 W:      http://blackfin.uclinux.org
2411 S:      Supported
2412 F:      drivers/tty/serial/bfin_uart.c
2413
2414 BLACKFIN WATCHDOG DRIVER
2415 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2416 W:      http://blackfin.uclinux.org
2417 S:      Supported
2418 F:      drivers/watchdog/bfin_wdt.c
2419
2420 BLACKFIN I2C TWI DRIVER
2421 M:      Sonic Zhang <sonic.zhang@analog.com>
2422 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2423 W:      http://blackfin.uclinux.org/
2424 S:      Supported
2425 F:      drivers/i2c/busses/i2c-bfin-twi.c
2426
2427 BLACKFIN MEDIA DRIVER
2428 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2429 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2430 W:      http://blackfin.uclinux.org/
2431 S:      Supported
2432 F:      drivers/media/platform/blackfin/
2433 F:      drivers/media/i2c/adv7183*
2434 F:      drivers/media/i2c/vs6624*
2435
2436 BLINKM RGB LED DRIVER
2437 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2438 S:      Maintained
2439 F:      drivers/leds/leds-blinkm.c
2440
2441 BLOCK LAYER
2442 M:      Jens Axboe <axboe@kernel.dk>
2443 L:      linux-block@vger.kernel.org
2444 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2445 S:      Maintained
2446 F:      block/
2447 F:      kernel/trace/blktrace.c
2448
2449 BLOCK2MTD DRIVER
2450 M:      Joern Engel <joern@lazybastard.org>
2451 L:      linux-mtd@lists.infradead.org
2452 S:      Maintained
2453 F:      drivers/mtd/devices/block2mtd.c
2454
2455 BLUETOOTH DRIVERS
2456 M:      Marcel Holtmann <marcel@holtmann.org>
2457 M:      Gustavo Padovan <gustavo@padovan.org>
2458 M:      Johan Hedberg <johan.hedberg@gmail.com>
2459 L:      linux-bluetooth@vger.kernel.org
2460 W:      http://www.bluez.org/
2461 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2462 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2463 S:      Maintained
2464 F:      drivers/bluetooth/
2465
2466 BLUETOOTH SUBSYSTEM
2467 M:      Marcel Holtmann <marcel@holtmann.org>
2468 M:      Gustavo Padovan <gustavo@padovan.org>
2469 M:      Johan Hedberg <johan.hedberg@gmail.com>
2470 L:      linux-bluetooth@vger.kernel.org
2471 W:      http://www.bluez.org/
2472 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2473 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2474 S:      Maintained
2475 F:      net/bluetooth/
2476 F:      include/net/bluetooth/
2477
2478 BONDING DRIVER
2479 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2480 M:      Veaceslav Falico <vfalico@gmail.com>
2481 M:      Andy Gospodarek <andy@greyhouse.net>
2482 L:      netdev@vger.kernel.org
2483 W:      http://sourceforge.net/projects/bonding/
2484 S:      Supported
2485 F:      drivers/net/bonding/
2486 F:      include/uapi/linux/if_bonding.h
2487
2488 BPF (Safe dynamic programs and tools)
2489 M:      Alexei Starovoitov <ast@kernel.org>
2490 L:      netdev@vger.kernel.org
2491 L:      linux-kernel@vger.kernel.org
2492 S:      Supported
2493 F:      kernel/bpf/
2494
2495 BROADCOM B44 10/100 ETHERNET DRIVER
2496 M:      Michael Chan <michael.chan@broadcom.com>
2497 L:      netdev@vger.kernel.org
2498 S:      Supported
2499 F:      drivers/net/ethernet/broadcom/b44.*
2500
2501 BROADCOM B53 ETHERNET SWITCH DRIVER
2502 M:      Florian Fainelli <f.fainelli@gmail.com>
2503 L:      netdev@vger.kernel.org
2504 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2505 S:      Supported
2506 F:      drivers/net/dsa/b53/*
2507 F:      include/linux/platform_data/b53.h
2508
2509 BROADCOM GENET ETHERNET DRIVER
2510 M:      Florian Fainelli <f.fainelli@gmail.com>
2511 L:      netdev@vger.kernel.org
2512 S:      Supported
2513 F:      drivers/net/ethernet/broadcom/genet/
2514
2515 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2516 M:      Sony Chacko <sony.chacko@qlogic.com>
2517 M:      Dept-HSGLinuxNICDev@qlogic.com
2518 L:      netdev@vger.kernel.org
2519 S:      Supported
2520 F:      drivers/net/ethernet/broadcom/bnx2.*
2521 F:      drivers/net/ethernet/broadcom/bnx2_*
2522
2523 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2524 M:      Ariel Elior <ariel.elior@qlogic.com>
2525 L:      netdev@vger.kernel.org
2526 S:      Supported
2527 F:      drivers/net/ethernet/broadcom/bnx2x/
2528
2529 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2530 M:      Florian Fainelli <f.fainelli@gmail.com>
2531 M:      Ray Jui <rjui@broadcom.com>
2532 M:      Scott Branden <sbranden@broadcom.com>
2533 M:      bcm-kernel-feedback-list@broadcom.com
2534 T:      git git://github.com/broadcom/mach-bcm
2535 S:      Maintained
2536 N:      bcm281*
2537 N:      bcm113*
2538 N:      bcm216*
2539 N:      kona
2540 F:      arch/arm/mach-bcm/
2541
2542 BROADCOM BCM2835 ARM ARCHITECTURE
2543 M:      Stephen Warren <swarren@wwwdotorg.org>
2544 M:      Lee Jones <lee@kernel.org>
2545 M:      Eric Anholt <eric@anholt.net>
2546 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2547 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rpi/linux-rpi.git
2549 S:      Maintained
2550 N:      bcm2835
2551
2552 BROADCOM BCM47XX MIPS ARCHITECTURE
2553 M:      Hauke Mehrtens <hauke@hauke-m.de>
2554 M:      Rafał Miłecki <zajec5@gmail.com>
2555 L:      linux-mips@linux-mips.org
2556 S:      Maintained
2557 F:      Documentation/devicetree/bindings/mips/brcm/
2558 F:      arch/mips/bcm47xx/*
2559 F:      arch/mips/include/asm/mach-bcm47xx/*
2560
2561 BROADCOM BCM5301X ARM ARCHITECTURE
2562 M:      Hauke Mehrtens <hauke@hauke-m.de>
2563 M:      Rafał Miłecki <zajec5@gmail.com>
2564 M:      bcm-kernel-feedback-list@broadcom.com
2565 L:      linux-arm-kernel@lists.infradead.org
2566 S:      Maintained
2567 F:      arch/arm/mach-bcm/bcm_5301x.c
2568 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2569 F:      arch/arm/boot/dts/bcm470*
2570
2571 BROADCOM BCM63XX ARM ARCHITECTURE
2572 M:      Florian Fainelli <f.fainelli@gmail.com>
2573 M:      bcm-kernel-feedback-list@broadcom.com
2574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2575 T:      git git://github.com/broadcom/stblinux.git
2576 S:      Maintained
2577 N:      bcm63xx
2578
2579 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2580 M:      Kevin Cernekee <cernekee@gmail.com>
2581 L:      linux-usb@vger.kernel.org
2582 S:      Maintained
2583 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2584
2585 BROADCOM BCM7XXX ARM ARCHITECTURE
2586 M:      Brian Norris <computersforpeace@gmail.com>
2587 M:      Gregory Fong <gregory.0xf0@gmail.com>
2588 M:      Florian Fainelli <f.fainelli@gmail.com>
2589 M:      bcm-kernel-feedback-list@broadcom.com
2590 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2591 T:      git git://github.com/broadcom/stblinux.git
2592 S:      Maintained
2593 F:      arch/arm/mach-bcm/*brcmstb*
2594 F:      arch/arm/boot/dts/bcm7*.dts*
2595 F:      drivers/bus/brcmstb_gisb.c
2596 N:      brcmstb
2597
2598 BROADCOM BMIPS MIPS ARCHITECTURE
2599 M:      Kevin Cernekee <cernekee@gmail.com>
2600 M:      Florian Fainelli <f.fainelli@gmail.com>
2601 L:      linux-mips@linux-mips.org
2602 T:      git git://github.com/broadcom/stblinux.git
2603 S:      Maintained
2604 F:      arch/mips/bmips/*
2605 F:      arch/mips/include/asm/mach-bmips/*
2606 F:      arch/mips/kernel/*bmips*
2607 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2608 F:      drivers/irqchip/irq-bcm63*
2609 F:      drivers/irqchip/irq-bcm7*
2610 F:      drivers/irqchip/irq-brcmstb*
2611 F:      include/linux/bcm963xx_nvram.h
2612 F:      include/linux/bcm963xx_tag.h
2613
2614 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2615 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2616 M:      Prashant Sreedharan <prashant@broadcom.com>
2617 M:      Michael Chan <mchan@broadcom.com>
2618 L:      netdev@vger.kernel.org
2619 S:      Supported
2620 F:      drivers/net/ethernet/broadcom/tg3.*
2621
2622 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2623 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2624 M:      Franky Lin <franky.lin@broadcom.com>
2625 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2626 L:      linux-wireless@vger.kernel.org
2627 L:      brcm80211-dev-list.pdl@broadcom.com
2628 S:      Supported
2629 F:      drivers/net/wireless/broadcom/brcm80211/
2630
2631 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2632 M:      QLogic-Storage-Upstream@qlogic.com
2633 L:      linux-scsi@vger.kernel.org
2634 S:      Supported
2635 F:      drivers/scsi/bnx2fc/
2636
2637 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2638 M:      QLogic-Storage-Upstream@qlogic.com
2639 L:      linux-scsi@vger.kernel.org
2640 S:      Supported
2641 F:      drivers/scsi/bnx2i/
2642
2643 BROADCOM IPROC ARM ARCHITECTURE
2644 M:      Ray Jui <rjui@broadcom.com>
2645 M:      Scott Branden <sbranden@broadcom.com>
2646 M:      Jon Mason <jonmason@broadcom.com>
2647 M:      bcm-kernel-feedback-list@broadcom.com
2648 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2649 T:      git git://github.com/broadcom/cygnus-linux.git
2650 S:      Maintained
2651 N:      iproc
2652 N:      cygnus
2653 N:      bcm[-_]nsp
2654 N:      bcm9113*
2655 N:      bcm9583*
2656 N:      bcm9585*
2657 N:      bcm9586*
2658 N:      bcm988312
2659 N:      bcm113*
2660 N:      bcm583*
2661 N:      bcm585*
2662 N:      bcm586*
2663 N:      bcm88312
2664 F:      arch/arm64/boot/dts/broadcom/ns2*
2665 F:      drivers/clk/bcm/clk-ns*
2666 F:      drivers/pinctrl/bcm/pinctrl-ns*
2667
2668 BROADCOM BRCMSTB GPIO DRIVER
2669 M:      Gregory Fong <gregory.0xf0@gmail.com>
2670 L:      bcm-kernel-feedback-list@broadcom.com
2671 S:      Supported
2672 F:      drivers/gpio/gpio-brcmstb.c
2673 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2674
2675 BROADCOM KONA GPIO DRIVER
2676 M:      Ray Jui <rjui@broadcom.com>
2677 L:      bcm-kernel-feedback-list@broadcom.com
2678 S:      Supported
2679 F:      drivers/gpio/gpio-bcm-kona.c
2680 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2681
2682 BROADCOM NVRAM DRIVER
2683 M:      Rafał Miłecki <zajec5@gmail.com>
2684 L:      linux-mips@linux-mips.org
2685 S:      Maintained
2686 F:      drivers/firmware/broadcom/*
2687
2688 BROADCOM STB NAND FLASH DRIVER
2689 M:      Brian Norris <computersforpeace@gmail.com>
2690 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2691 L:      linux-mtd@lists.infradead.org
2692 L:      bcm-kernel-feedback-list@broadcom.com
2693 S:      Maintained
2694 F:      drivers/mtd/nand/brcmnand/
2695
2696 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2697 M:      Rafał Miłecki <zajec5@gmail.com>
2698 L:      linux-wireless@vger.kernel.org
2699 S:      Maintained
2700 F:      drivers/bcma/
2701 F:      include/linux/bcma/
2702
2703 BROADCOM SYSTEMPORT ETHERNET DRIVER
2704 M:      Florian Fainelli <f.fainelli@gmail.com>
2705 L:      netdev@vger.kernel.org
2706 S:      Supported
2707 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2708
2709 BROADCOM VULCAN ARM64 SOC
2710 M:      Jayachandran C. <jchandra@broadcom.com>
2711 M:      bcm-kernel-feedback-list@broadcom.com
2712 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2713 S:      Maintained
2714 F:      arch/arm64/boot/dts/broadcom/vulcan*
2715
2716 BROCADE BFA FC SCSI DRIVER
2717 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2718 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2719 L:      linux-scsi@vger.kernel.org
2720 S:      Supported
2721 F:      drivers/scsi/bfa/
2722
2723 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2724 M:      Rasesh Mody <rasesh.mody@qlogic.com>
2725 L:      netdev@vger.kernel.org
2726 S:      Supported
2727 F:      drivers/net/ethernet/brocade/bna/
2728
2729 BSG (block layer generic sg v4 driver)
2730 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2731 L:      linux-scsi@vger.kernel.org
2732 S:      Supported
2733 F:      block/bsg.c
2734 F:      include/linux/bsg.h
2735 F:      include/uapi/linux/bsg.h
2736
2737 BT87X AUDIO DRIVER
2738 M:      Clemens Ladisch <clemens@ladisch.de>
2739 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2740 T:      git git://git.alsa-project.org/alsa-kernel.git
2741 S:      Maintained
2742 F:      Documentation/sound/alsa/Bt87x.txt
2743 F:      sound/pci/bt87x.c
2744
2745 BT8XXGPIO DRIVER
2746 M:      Michael Buesch <m@bues.ch>
2747 W:      http://bu3sch.de/btgpio.php
2748 S:      Maintained
2749 F:      drivers/gpio/gpio-bt8xx.c
2750
2751 BTRFS FILE SYSTEM
2752 M:      Chris Mason <clm@fb.com>
2753 M:      Josef Bacik <jbacik@fb.com>
2754 M:      David Sterba <dsterba@suse.com>
2755 L:      linux-btrfs@vger.kernel.org
2756 W:      http://btrfs.wiki.kernel.org/
2757 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
2758 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
2759 S:      Maintained
2760 F:      Documentation/filesystems/btrfs.txt
2761 F:      fs/btrfs/
2762
2763 BTTV VIDEO4LINUX DRIVER
2764 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2765 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2766 L:      linux-media@vger.kernel.org
2767 W:      https://linuxtv.org
2768 T:      git git://linuxtv.org/media_tree.git
2769 S:      Odd fixes
2770 F:      Documentation/media/v4l-drivers/bttv*
2771 F:      drivers/media/pci/bt8xx/bttv*
2772
2773 BUSLOGIC SCSI DRIVER
2774 M:      Khalid Aziz <khalid@gonehiking.org>
2775 L:      linux-scsi@vger.kernel.org
2776 S:      Maintained
2777 F:      drivers/scsi/BusLogic.*
2778 F:      drivers/scsi/FlashPoint.*
2779
2780 C-MEDIA CMI8788 DRIVER
2781 M:      Clemens Ladisch <clemens@ladisch.de>
2782 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2783 T:      git git://git.alsa-project.org/alsa-kernel.git
2784 S:      Maintained
2785 F:      sound/pci/oxygen/
2786
2787 C6X ARCHITECTURE
2788 M:      Mark Salter <msalter@redhat.com>
2789 M:      Aurelien Jacquiot <a-jacquiot@ti.com>
2790 L:      linux-c6x-dev@linux-c6x.org
2791 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
2792 S:      Maintained
2793 F:      arch/c6x/
2794
2795 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
2796 M:      David Howells <dhowells@redhat.com>
2797 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
2798 S:      Supported
2799 F:      Documentation/filesystems/caching/cachefiles.txt
2800 F:      fs/cachefiles/
2801
2802 CADET FM/AM RADIO RECEIVER DRIVER
2803 M:      Hans Verkuil <hverkuil@xs4all.nl>
2804 L:      linux-media@vger.kernel.org
2805 T:      git git://linuxtv.org/media_tree.git
2806 W:      https://linuxtv.org
2807 S:      Maintained
2808 F:      drivers/media/radio/radio-cadet*
2809
2810 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
2811 M:      Jonathan Corbet <corbet@lwn.net>
2812 L:      linux-media@vger.kernel.org
2813 T:      git git://linuxtv.org/media_tree.git
2814 S:      Maintained
2815 F:      Documentation/media/v4l-drivers/cafe_ccic*
2816 F:      drivers/media/platform/marvell-ccic/
2817
2818 CAIF NETWORK LAYER
2819 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
2820 L:      netdev@vger.kernel.org
2821 S:      Supported
2822 F:      Documentation/networking/caif/
2823 F:      drivers/net/caif/
2824 F:      include/uapi/linux/caif/
2825 F:      include/net/caif/
2826 F:      net/caif/
2827
2828 CALGARY x86-64 IOMMU
2829 M:      Muli Ben-Yehuda <mulix@mulix.org>
2830 M:      Jon Mason <jdmason@kudzu.us>
2831 L:      iommu@lists.linux-foundation.org
2832 S:      Maintained
2833 F:      arch/x86/kernel/pci-calgary_64.c
2834 F:      arch/x86/kernel/tce_64.c
2835 F:      arch/x86/include/asm/calgary.h
2836 F:      arch/x86/include/asm/tce.h
2837
2838 CAN NETWORK LAYER
2839 M:      Oliver Hartkopp <socketcan@hartkopp.net>
2840 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2841 L:      linux-can@vger.kernel.org
2842 W:      https://github.com/linux-can
2843 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2844 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2845 S:      Maintained
2846 F:      Documentation/networking/can.txt
2847 F:      net/can/
2848 F:      include/linux/can/core.h
2849 F:      include/uapi/linux/can.h
2850 F:      include/uapi/linux/can/bcm.h
2851 F:      include/uapi/linux/can/raw.h
2852 F:      include/uapi/linux/can/gw.h
2853
2854 CAN NETWORK DRIVERS
2855 M:      Wolfgang Grandegger <wg@grandegger.com>
2856 M:      Marc Kleine-Budde <mkl@pengutronix.de>
2857 L:      linux-can@vger.kernel.org
2858 W:      https://github.com/linux-can
2859 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
2860 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
2861 S:      Maintained
2862 F:      Documentation/devicetree/bindings/net/can/
2863 F:      drivers/net/can/
2864 F:      include/linux/can/dev.h
2865 F:      include/linux/can/platform/
2866 F:      include/uapi/linux/can/error.h
2867 F:      include/uapi/linux/can/netlink.h
2868
2869 CAPABILITIES
2870 M:      Serge Hallyn <serge@hallyn.com>
2871 L:      linux-security-module@vger.kernel.org
2872 S:      Supported
2873 F:      include/linux/capability.h
2874 F:      include/uapi/linux/capability.h
2875 F:      security/commoncap.c
2876 F:      kernel/capability.c
2877
2878 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
2879 M:      Kevin Tsai <ktsai@capellamicro.com>
2880 S:      Maintained
2881 F:      drivers/iio/light/cm*
2882 F:      Documentation/devicetree/bindings/i2c/trivial-devices.txt
2883
2884 CAVIUM LIQUIDIO NETWORK DRIVER
2885 M:     Derek Chickles <derek.chickles@caviumnetworks.com>
2886 M:     Satanand Burla <satananda.burla@caviumnetworks.com>
2887 M:     Felix Manlunas <felix.manlunas@caviumnetworks.com>
2888 M:     Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
2889 L:     netdev@vger.kernel.org
2890 W:     http://www.cavium.com
2891 S:     Supported
2892 F:     drivers/net/ethernet/cavium/liquidio/
2893
2894 CC2520 IEEE-802.15.4 RADIO DRIVER
2895 M:      Varka Bhadram <varkabhadram@gmail.com>
2896 L:      linux-wpan@vger.kernel.org
2897 S:      Maintained
2898 F:      drivers/net/ieee802154/cc2520.c
2899 F:      include/linux/spi/cc2520.h
2900 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
2901
2902 CEC DRIVER
2903 M:      Hans Verkuil <hans.verkuil@cisco.com>
2904 L:      linux-media@vger.kernel.org
2905 T:      git git://linuxtv.org/media_tree.git
2906 W:      http://linuxtv.org
2907 S:      Supported
2908 F:      Documentation/cec.txt
2909 F:      Documentation/media/uapi/cec
2910 F:      drivers/staging/media/cec/
2911 F:      drivers/media/cec-edid.c
2912 F:      drivers/media/rc/keymaps/rc-cec.c
2913 F:      include/media/cec.h
2914 F:      include/media/cec-edid.h
2915 F:      include/linux/cec.h
2916 F:      include/linux/cec-funcs.h
2917
2918 CELL BROADBAND ENGINE ARCHITECTURE
2919 M:      Arnd Bergmann <arnd@arndb.de>
2920 L:      linuxppc-dev@lists.ozlabs.org
2921 W:      http://www.ibm.com/developerworks/power/cell/
2922 S:      Supported
2923 F:      arch/powerpc/include/asm/cell*.h
2924 F:      arch/powerpc/include/asm/spu*.h
2925 F:      arch/powerpc/include/uapi/asm/spu*.h
2926 F:      arch/powerpc/oprofile/*cell*
2927 F:      arch/powerpc/platforms/cell/
2928
2929 CEPH COMMON CODE (LIBCEPH)
2930 M:      Ilya Dryomov <idryomov@gmail.com>
2931 M:      "Yan, Zheng" <zyan@redhat.com>
2932 M:      Sage Weil <sage@redhat.com>
2933 L:      ceph-devel@vger.kernel.org
2934 W:      http://ceph.com/
2935 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2936 T:      git git://github.com/ceph/ceph-client.git
2937 S:      Supported
2938 F:      net/ceph/
2939 F:      include/linux/ceph/
2940 F:      include/linux/crush/
2941
2942 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
2943 M:      "Yan, Zheng" <zyan@redhat.com>
2944 M:      Sage Weil <sage@redhat.com>
2945 M:      Ilya Dryomov <idryomov@gmail.com>
2946 L:      ceph-devel@vger.kernel.org
2947 W:      http://ceph.com/
2948 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
2949 T:      git git://github.com/ceph/ceph-client.git
2950 S:      Supported
2951 F:      Documentation/filesystems/ceph.txt
2952 F:      fs/ceph/
2953
2954 CERTIFICATE HANDLING:
2955 M:      David Howells <dhowells@redhat.com>
2956 M:      David Woodhouse <dwmw2@infradead.org>
2957 L:      keyrings@vger.kernel.org
2958 S:      Maintained
2959 F:      Documentation/module-signing.txt
2960 F:      certs/
2961 F:      scripts/sign-file.c
2962 F:      scripts/extract-cert.c
2963
2964 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
2965 L:      linux-usb@vger.kernel.org
2966 S:      Orphan
2967 F:      Documentation/usb/WUSB-Design-overview.txt
2968 F:      Documentation/usb/wusb-cbaf
2969 F:      drivers/usb/host/hwa-hc.c
2970 F:      drivers/usb/host/whci/
2971 F:      drivers/usb/wusbcore/
2972 F:      include/linux/usb/wusb*
2973
2974 CFAG12864B LCD DRIVER
2975 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2976 W:      http://miguelojeda.es/auxdisplay.htm
2977 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2978 S:      Maintained
2979 F:      drivers/auxdisplay/cfag12864b.c
2980 F:      include/linux/cfag12864b.h
2981
2982 CFAG12864BFB LCD FRAMEBUFFER DRIVER
2983 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2984 W:      http://miguelojeda.es/auxdisplay.htm
2985 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2986 S:      Maintained
2987 F:      drivers/auxdisplay/cfag12864bfb.c
2988 F:      include/linux/cfag12864b.h
2989
2990 CFG80211 and NL80211
2991 M:      Johannes Berg <johannes@sipsolutions.net>
2992 L:      linux-wireless@vger.kernel.org
2993 W:      http://wireless.kernel.org/
2994 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
2995 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
2996 S:      Maintained
2997 F:      include/uapi/linux/nl80211.h
2998 F:      include/net/cfg80211.h
2999 F:      net/wireless/*
3000 X:      net/wireless/wext*
3001
3002 CHAR and MISC DRIVERS
3003 M:      Arnd Bergmann <arnd@arndb.de>
3004 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3006 S:      Supported
3007 F:      drivers/char/*
3008 F:      drivers/misc/*
3009 F:      include/linux/miscdevice.h
3010
3011 CHECKPATCH
3012 M:      Andy Whitcroft <apw@canonical.com>
3013 M:      Joe Perches <joe@perches.com>
3014 S:      Maintained
3015 F:      scripts/checkpatch.pl
3016
3017 CHINESE DOCUMENTATION
3018 M:      Harry Wei <harryxiyou@gmail.com>
3019 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3020 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3021 S:      Maintained
3022 F:      Documentation/zh_CN/
3023
3024 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3025 M:      Peter Chen <Peter.Chen@nxp.com>
3026 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3027 L:      linux-usb@vger.kernel.org
3028 S:      Maintained
3029 F:      drivers/usb/chipidea/
3030
3031 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3032 M:      Hans de Goede <hdegoede@redhat.com>
3033 L:      linux-input@vger.kernel.org
3034 S:      Maintained
3035 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3036 F:      drivers/input/touchscreen/chipone_icn8318.c
3037
3038 CHROME HARDWARE PLATFORM SUPPORT
3039 M:      Olof Johansson <olof@lixom.net>
3040 S:      Maintained
3041 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/olof/chrome-platform.git
3042 F:      drivers/platform/chrome/
3043
3044 CISCO VIC ETHERNET NIC DRIVER
3045 M:      Christian Benvenuti <benve@cisco.com>
3046 M:      Sujith Sankar <ssujith@cisco.com>
3047 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3048 M:      Neel Patel <neepatel@cisco.com>
3049 S:      Supported
3050 F:      drivers/net/ethernet/cisco/enic/
3051
3052 CISCO VIC LOW LATENCY NIC DRIVER
3053 M:      Christian Benvenuti <benve@cisco.com>
3054 M:      Dave Goodell <dgoodell@cisco.com>
3055 S:      Supported
3056 F:      drivers/infiniband/hw/usnic/
3057
3058 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3059 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3060 L:      netdev@vger.kernel.org
3061 S:      Maintained
3062 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3063
3064 CIRRUS LOGIC AUDIO CODEC DRIVERS
3065 M:      Brian Austin <brian.austin@cirrus.com>
3066 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3067 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3068 S:      Maintained
3069 F:      sound/soc/codecs/cs*
3070
3071 CLEANCACHE API
3072 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3073 L:      linux-kernel@vger.kernel.org
3074 S:      Maintained
3075 F:      mm/cleancache.c
3076 F:      include/linux/cleancache.h
3077
3078 CLK API
3079 M:      Russell King <linux@armlinux.org.uk>
3080 L:      linux-clk@vger.kernel.org
3081 S:      Maintained
3082 F:      include/linux/clk.h
3083
3084 CLOCKSOURCE, CLOCKEVENT DRIVERS
3085 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3086 M:      Thomas Gleixner <tglx@linutronix.de>
3087 L:      linux-kernel@vger.kernel.org
3088 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3089 S:      Supported
3090 F:      drivers/clocksource
3091
3092 CISCO FCOE HBA DRIVER
3093 M:      Hiral Patel <hiralpat@cisco.com>
3094 M:      Suma Ramars <sramars@cisco.com>
3095 M:      Brian Uchino <buchino@cisco.com>
3096 L:      linux-scsi@vger.kernel.org
3097 S:      Supported
3098 F:      drivers/scsi/fnic/
3099
3100 CISCO SCSI HBA DRIVER
3101 M:      Narsimhulu Musini <nmusini@cisco.com>
3102 M:      Sesidhar Baddela <sebaddel@cisco.com>
3103 L:      linux-scsi@vger.kernel.org
3104 S:      Supported
3105 F:      drivers/scsi/snic/
3106
3107 CMPC ACPI DRIVER
3108 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3109 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3110 L:      platform-driver-x86@vger.kernel.org
3111 S:      Supported
3112 F:      drivers/platform/x86/classmate-laptop.c
3113
3114 COBALT MEDIA DRIVER
3115 M:      Hans Verkuil <hans.verkuil@cisco.com>
3116 L:      linux-media@vger.kernel.org
3117 T:      git git://linuxtv.org/media_tree.git
3118 W:      https://linuxtv.org
3119 S:      Supported
3120 F:      drivers/media/pci/cobalt/
3121
3122 COCCINELLE/Semantic Patches (SmPL)
3123 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3124 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3125 M:      Nicolas Palix <nicolas.palix@imag.fr>
3126 M:      Michal Marek <mmarek@suse.com>
3127 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3128 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3129 W:      http://coccinelle.lip6.fr/
3130 S:      Supported
3131 F:      Documentation/dev-tools/coccinelle.rst
3132 F:      scripts/coccinelle/
3133 F:      scripts/coccicheck
3134
3135 CODA FILE SYSTEM
3136 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3137 M:      coda@cs.cmu.edu
3138 L:      codalist@coda.cs.cmu.edu
3139 W:      http://www.coda.cs.cmu.edu/
3140 S:      Maintained
3141 F:      Documentation/filesystems/coda.txt
3142 F:      fs/coda/
3143 F:      include/linux/coda*.h
3144 F:      include/uapi/linux/coda*.h
3145
3146 CODA V4L2 MEM2MEM DRIVER
3147 M:      Philipp Zabel <p.zabel@pengutronix.de>
3148 L:      linux-media@vger.kernel.org
3149 S:      Maintained
3150 F:      Documentation/devicetree/bindings/media/coda.txt
3151 F:      drivers/media/platform/coda/
3152
3153 COMMON CLK FRAMEWORK
3154 M:      Michael Turquette <mturquette@baylibre.com>
3155 M:      Stephen Boyd <sboyd@codeaurora.org>
3156 L:      linux-clk@vger.kernel.org
3157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3158 S:      Maintained
3159 F:      Documentation/devicetree/bindings/clock/
3160 F:      drivers/clk/
3161 X:      drivers/clk/clkdev.c
3162 F:      include/linux/clk-pr*
3163 F:      include/linux/clk/
3164
3165 COMMON INTERNET FILE SYSTEM (CIFS)
3166 M:      Steve French <sfrench@samba.org>
3167 L:      linux-cifs@vger.kernel.org
3168 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3169 W:      http://linux-cifs.samba.org/
3170 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3171 S:      Supported
3172 F:      Documentation/filesystems/cifs/
3173 F:      fs/cifs/
3174
3175 COMPACTPCI HOTPLUG CORE
3176 M:      Scott Murray <scott@spiteful.org>
3177 L:      linux-pci@vger.kernel.org
3178 S:      Maintained
3179 F:      drivers/pci/hotplug/cpci_hotplug*
3180
3181 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3182 M:      Scott Murray <scott@spiteful.org>
3183 L:      linux-pci@vger.kernel.org
3184 S:      Maintained
3185 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3186
3187 COMPACTPCI HOTPLUG GENERIC DRIVER
3188 M:      Scott Murray <scott@spiteful.org>
3189 L:      linux-pci@vger.kernel.org
3190 S:      Maintained
3191 F:      drivers/pci/hotplug/cpcihp_generic.c
3192
3193 COMPAL LAPTOP SUPPORT
3194 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3195 L:      platform-driver-x86@vger.kernel.org
3196 S:      Maintained
3197 F:      drivers/platform/x86/compal-laptop.c
3198
3199 CONEXANT ACCESSRUNNER USB DRIVER
3200 L:      accessrunner-general@lists.sourceforge.net
3201 W:      http://accessrunner.sourceforge.net/
3202 S:      Orphan
3203 F:      drivers/usb/atm/cxacru.c
3204
3205 CONFIGFS
3206 M:      Joel Becker <jlbec@evilplan.org>
3207 M:      Christoph Hellwig <hch@lst.de>
3208 T:      git git://git.infradead.org/users/hch/configfs.git
3209 S:      Supported
3210 F:      fs/configfs/
3211 F:      include/linux/configfs.h
3212
3213 CONNECTOR
3214 M:      Evgeniy Polyakov <zbr@ioremap.net>
3215 L:      netdev@vger.kernel.org
3216 S:      Maintained
3217 F:      drivers/connector/
3218
3219 CONTROL GROUP (CGROUP)
3220 M:      Tejun Heo <tj@kernel.org>
3221 M:      Li Zefan <lizefan@huawei.com>
3222 M:      Johannes Weiner <hannes@cmpxchg.org>
3223 L:      cgroups@vger.kernel.org
3224 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3225 S:      Maintained
3226 F:      Documentation/cgroup*
3227 F:      include/linux/cgroup*
3228 F:      kernel/cgroup*
3229
3230 CONTROL GROUP - CPUSET
3231 M:      Li Zefan <lizefan@huawei.com>
3232 L:      cgroups@vger.kernel.org
3233 W:      http://www.bullopensource.org/cpuset/
3234 W:      http://oss.sgi.com/projects/cpusets/
3235 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3236 S:      Maintained
3237 F:      Documentation/cgroup-v1/cpusets.txt
3238 F:      include/linux/cpuset.h
3239 F:      kernel/cpuset.c
3240
3241 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3242 M:      Johannes Weiner <hannes@cmpxchg.org>
3243 M:      Michal Hocko <mhocko@kernel.org>
3244 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3245 L:      cgroups@vger.kernel.org
3246 L:      linux-mm@kvack.org
3247 S:      Maintained
3248 F:      mm/memcontrol.c
3249 F:      mm/swap_cgroup.c
3250
3251 CORETEMP HARDWARE MONITORING DRIVER
3252 M:      Fenghua Yu <fenghua.yu@intel.com>
3253 L:      linux-hwmon@vger.kernel.org
3254 S:      Maintained
3255 F:      Documentation/hwmon/coretemp
3256 F:      drivers/hwmon/coretemp.c
3257
3258 COSA/SRP SYNC SERIAL DRIVER
3259 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3260 W:      http://www.fi.muni.cz/~kas/cosa/
3261 S:      Maintained
3262 F:      drivers/net/wan/cosa*
3263
3264 CPMAC ETHERNET DRIVER
3265 M:      Florian Fainelli <f.fainelli@gmail.com>
3266 L:      netdev@vger.kernel.org
3267 S:      Maintained
3268 F:      drivers/net/ethernet/ti/cpmac.c
3269
3270 CPU FREQUENCY DRIVERS
3271 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3272 M:      Viresh Kumar <viresh.kumar@linaro.org>
3273 L:      linux-pm@vger.kernel.org
3274 S:      Maintained
3275 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3276 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3277 F:      drivers/cpufreq/
3278 F:      include/linux/cpufreq.h
3279
3280 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3281 M:      Viresh Kumar <viresh.kumar@linaro.org>
3282 M:      Sudeep Holla <sudeep.holla@arm.com>
3283 L:      linux-pm@vger.kernel.org
3284 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3285 S:      Maintained
3286 F:      drivers/cpufreq/arm_big_little.h
3287 F:      drivers/cpufreq/arm_big_little.c
3288 F:      drivers/cpufreq/arm_big_little_dt.c
3289
3290 CPUIDLE DRIVER - ARM BIG LITTLE
3291 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3292 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3293 L:      linux-pm@vger.kernel.org
3294 L:      linux-arm-kernel@lists.infradead.org
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3296 S:      Maintained
3297 F:      drivers/cpuidle/cpuidle-big_little.c
3298
3299 CPUIDLE DRIVER - ARM EXYNOS
3300 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3301 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3302 M:      Kukjin Kim <kgene@kernel.org>
3303 L:      linux-pm@vger.kernel.org
3304 L:      linux-samsung-soc@vger.kernel.org
3305 S:      Supported
3306 F:      drivers/cpuidle/cpuidle-exynos.c
3307 F:      arch/arm/mach-exynos/pm.c
3308
3309 CPUIDLE DRIVERS
3310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3311 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3312 L:      linux-pm@vger.kernel.org
3313 S:      Maintained
3314 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3315 F:      drivers/cpuidle/*
3316 F:      include/linux/cpuidle.h
3317
3318 CPUID/MSR DRIVER
3319 M:      "H. Peter Anvin" <hpa@zytor.com>
3320 S:      Maintained
3321 F:      arch/x86/kernel/cpuid.c
3322 F:      arch/x86/kernel/msr.c
3323
3324 CPU POWER MONITORING SUBSYSTEM
3325 M:      Thomas Renninger <trenn@suse.com>
3326 L:      linux-pm@vger.kernel.org
3327 S:      Maintained
3328 F:      tools/power/cpupower/
3329
3330 CRAMFS FILESYSTEM
3331 W:      http://sourceforge.net/projects/cramfs/
3332 S:      Orphan / Obsolete
3333 F:      Documentation/filesystems/cramfs.txt
3334 F:      fs/cramfs/
3335
3336 CRIS PORT
3337 M:      Mikael Starvik <starvik@axis.com>
3338 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3339 L:      linux-cris-kernel@axis.com
3340 W:      http://developer.axis.com
3341 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3342 S:      Maintained
3343 F:      arch/cris/
3344 F:      drivers/tty/serial/crisv10.*
3345
3346 CRYPTO API
3347 M:      Herbert Xu <herbert@gondor.apana.org.au>
3348 M:      "David S. Miller" <davem@davemloft.net>
3349 L:      linux-crypto@vger.kernel.org
3350 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3351 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3352 S:      Maintained
3353 F:      Documentation/crypto/
3354 F:      Documentation/devicetree/bindings/crypto/
3355 F:      Documentation/DocBook/crypto-API.tmpl
3356 F:      arch/*/crypto/
3357 F:      crypto/
3358 F:      drivers/crypto/
3359 F:      include/crypto/
3360
3361 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3362 M:      Neil Horman <nhorman@tuxdriver.com>
3363 L:      linux-crypto@vger.kernel.org
3364 S:      Maintained
3365 F:      crypto/ansi_cprng.c
3366 F:      crypto/rng.c
3367
3368 CS3308 MEDIA DRIVER
3369 M:      Hans Verkuil <hverkuil@xs4all.nl>
3370 L:      linux-media@vger.kernel.org
3371 T:      git git://linuxtv.org/media_tree.git
3372 W:      http://linuxtv.org
3373 S:      Odd Fixes
3374 F:      drivers/media/i2c/cs3308.c
3375 F:      drivers/media/i2c/cs3308.h
3376
3377 CS5535 Audio ALSA driver
3378 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3379 S:      Maintained
3380 F:      sound/pci/cs5535audio/
3381
3382 CW1200 WLAN driver
3383 M:      Solomon Peachy <pizza@shaftnet.org>
3384 S:      Maintained
3385 F:      drivers/net/wireless/st/cw1200/
3386
3387 CX18 VIDEO4LINUX DRIVER
3388 M:      Andy Walls <awalls@md.metrocast.net>
3389 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3390 L:      linux-media@vger.kernel.org
3391 T:      git git://linuxtv.org/media_tree.git
3392 W:      https://linuxtv.org
3393 W:      http://www.ivtvdriver.org/index.php/Cx18
3394 S:      Maintained
3395 F:      Documentation/media/v4l-drivers/cx18*
3396 F:      drivers/media/pci/cx18/
3397 F:      include/uapi/linux/ivtv*
3398
3399 CX2341X MPEG ENCODER HELPER MODULE
3400 M:      Hans Verkuil <hverkuil@xs4all.nl>
3401 L:      linux-media@vger.kernel.org
3402 T:      git git://linuxtv.org/media_tree.git
3403 W:      https://linuxtv.org
3404 S:      Maintained
3405 F:      drivers/media/common/cx2341x*
3406 F:      include/media/cx2341x*
3407
3408 CX24120 MEDIA DRIVER
3409 M:      Jemma Denson <jdenson@gmail.com>
3410 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3411 L:      linux-media@vger.kernel.org
3412 W:      https://linuxtv.org
3413 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3414 S:      Maintained
3415 F:      drivers/media/dvb-frontends/cx24120*
3416
3417 CX88 VIDEO4LINUX DRIVER
3418 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3419 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3420 L:      linux-media@vger.kernel.org
3421 W:      https://linuxtv.org
3422 T:      git git://linuxtv.org/media_tree.git
3423 S:      Odd fixes
3424 F:      Documentation/media/v4l-drivers/cx88*
3425 F:      drivers/media/pci/cx88/
3426
3427 CXD2820R MEDIA DRIVER
3428 M:      Antti Palosaari <crope@iki.fi>
3429 L:      linux-media@vger.kernel.org
3430 W:      https://linuxtv.org
3431 W:      http://palosaari.fi/linux/
3432 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3433 T:      git git://linuxtv.org/anttip/media_tree.git
3434 S:      Maintained
3435 F:      drivers/media/dvb-frontends/cxd2820r*
3436
3437 CXGB3 ETHERNET DRIVER (CXGB3)
3438 M:      Santosh Raspatur <santosh@chelsio.com>
3439 L:      netdev@vger.kernel.org
3440 W:      http://www.chelsio.com
3441 S:      Supported
3442 F:      drivers/net/ethernet/chelsio/cxgb3/
3443
3444 CXGB3 ISCSI DRIVER (CXGB3I)
3445 M:      Karen Xie <kxie@chelsio.com>
3446 L:      linux-scsi@vger.kernel.org
3447 W:      http://www.chelsio.com
3448 S:      Supported
3449 F:      drivers/scsi/cxgbi/cxgb3i
3450
3451 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
3452 M:      Steve Wise <swise@chelsio.com>
3453 L:      linux-rdma@vger.kernel.org
3454 W:      http://www.openfabrics.org
3455 S:      Supported
3456 F:      drivers/infiniband/hw/cxgb3/
3457
3458 CXGB4 ETHERNET DRIVER (CXGB4)
3459 M:      Hariprasad S <hariprasad@chelsio.com>
3460 L:      netdev@vger.kernel.org
3461 W:      http://www.chelsio.com
3462 S:      Supported
3463 F:      drivers/net/ethernet/chelsio/cxgb4/
3464
3465 CXGB4 ISCSI DRIVER (CXGB4I)
3466 M:      Karen Xie <kxie@chelsio.com>
3467 L:      linux-scsi@vger.kernel.org
3468 W:      http://www.chelsio.com
3469 S:      Supported
3470 F:      drivers/scsi/cxgbi/cxgb4i
3471
3472 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
3473 M:      Steve Wise <swise@chelsio.com>
3474 L:      linux-rdma@vger.kernel.org
3475 W:      http://www.openfabrics.org
3476 S:      Supported
3477 F:      drivers/infiniband/hw/cxgb4/
3478
3479 CXGB4VF ETHERNET DRIVER (CXGB4VF)
3480 M:      Casey Leedom <leedom@chelsio.com>
3481 L:      netdev@vger.kernel.org
3482 W:      http://www.chelsio.com
3483 S:      Supported
3484 F:      drivers/net/ethernet/chelsio/cxgb4vf/
3485
3486 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
3487 M:      Ian Munsie <imunsie@au1.ibm.com>
3488 M:      Michael Neuling <mikey@neuling.org>
3489 L:      linuxppc-dev@lists.ozlabs.org
3490 S:      Supported
3491 F:      drivers/misc/cxl/
3492 F:      include/misc/cxl*
3493 F:      include/uapi/misc/cxl.h
3494 F:      Documentation/powerpc/cxl.txt
3495 F:      Documentation/powerpc/cxl.txt
3496 F:      Documentation/ABI/testing/sysfs-class-cxl
3497
3498 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
3499 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
3500 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
3501 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
3502 L:      linux-scsi@vger.kernel.org
3503 S:      Supported
3504 F:      drivers/scsi/cxlflash/
3505 F:      include/uapi/scsi/cxlflash_ioctls.h
3506 F:      Documentation/powerpc/cxlflash.txt
3507
3508 STMMAC ETHERNET DRIVER
3509 M:      Giuseppe Cavallaro <peppe.cavallaro@st.com>
3510 M:      Alexandre Torgue <alexandre.torgue@st.com>
3511 L:      netdev@vger.kernel.org
3512 W:      http://www.stlinux.com
3513 S:      Supported
3514 F:      drivers/net/ethernet/stmicro/stmmac/
3515
3516 CYBERPRO FB DRIVER
3517 M:      Russell King <linux@armlinux.org.uk>
3518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3519 W:      http://www.armlinux.org.uk/
3520 S:      Maintained
3521 F:      drivers/video/fbdev/cyber2000fb.*
3522
3523 CYCLADES ASYNC MUX DRIVER
3524 W:      http://www.cyclades.com/
3525 S:      Orphan
3526 F:      drivers/tty/cyclades.c
3527 F:      include/linux/cyclades.h
3528 F:      include/uapi/linux/cyclades.h
3529
3530 CYCLADES PC300 DRIVER
3531 W:      http://www.cyclades.com/
3532 S:      Orphan
3533 F:      drivers/net/wan/pc300*
3534
3535 CYPRESS_FIRMWARE MEDIA DRIVER
3536 M:      Antti Palosaari <crope@iki.fi>
3537 L:      linux-media@vger.kernel.org
3538 W:      https://linuxtv.org
3539 W:      http://palosaari.fi/linux/
3540 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3541 T:      git git://linuxtv.org/anttip/media_tree.git
3542 S:      Maintained
3543 F:      drivers/media/common/cypress_firmware*
3544
3545 CYTTSP TOUCHSCREEN DRIVER
3546 M:      Ferruh Yigit <fery@cypress.com>
3547 L:      linux-input@vger.kernel.org
3548 S:      Supported
3549 F:      drivers/input/touchscreen/cyttsp*
3550 F:      include/linux/input/cyttsp.h
3551
3552 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
3553 M:      Joshua Kinard <kumba@gentoo.org>
3554 S:      Maintained
3555 F:      drivers/rtc/rtc-ds1685.c
3556 F:      include/linux/rtc/ds1685.h
3557
3558 DAMA SLAVE for AX.25
3559 M:      Joerg Reuter <jreuter@yaina.de>
3560 W:      http://yaina.de/jreuter/
3561 W:      http://www.qsl.net/dl1bke/
3562 L:      linux-hams@vger.kernel.org
3563 S:      Maintained
3564 F:      net/ax25/af_ax25.c
3565 F:      net/ax25/ax25_dev.c
3566 F:      net/ax25/ax25_ds_*
3567 F:      net/ax25/ax25_in.c
3568 F:      net/ax25/ax25_out.c
3569 F:      net/ax25/ax25_timer.c
3570 F:      net/ax25/sysctl_net_ax25.c
3571
3572 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
3573 L:      netdev@vger.kernel.org
3574 S:      Orphan
3575 F:      Documentation/networking/dmfe.txt
3576 F:      drivers/net/ethernet/dec/tulip/dmfe.c
3577
3578 DC390/AM53C974 SCSI driver
3579 M:      Hannes Reinecke <hare@suse.com>
3580 L:      linux-scsi@vger.kernel.org
3581 S:      Maintained
3582 F:      drivers/scsi/am53c974.c
3583
3584 DC395x SCSI driver
3585 M:      Oliver Neukum <oliver@neukum.org>
3586 M:      Ali Akcaagac <aliakc@web.de>
3587 M:      Jamie Lenehan <lenehan@twibble.org>
3588 L:      dc395x@twibble.org
3589 W:      http://twibble.org/dist/dc395x/
3590 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
3591 S:      Maintained
3592 F:      Documentation/scsi/dc395x.txt
3593 F:      drivers/scsi/dc395x.*
3594
3595 DCCP PROTOCOL
3596 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
3597 L:      dccp@vger.kernel.org
3598 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
3599 S:      Maintained
3600 F:      include/linux/dccp.h
3601 F:      include/uapi/linux/dccp.h
3602 F:      include/linux/tfrc.h
3603 F:      net/dccp/
3604
3605 DECnet NETWORK LAYER
3606 W:      http://linux-decnet.sourceforge.net
3607 L:      linux-decnet-user@lists.sourceforge.net
3608 S:      Orphan
3609 F:      Documentation/networking/decnet.txt
3610 F:      net/decnet/
3611
3612 DECSTATION PLATFORM SUPPORT
3613 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3614 L:      linux-mips@linux-mips.org
3615 W:      http://www.linux-mips.org/wiki/DECstation
3616 S:      Maintained
3617 F:      arch/mips/dec/
3618 F:      arch/mips/include/asm/dec/
3619 F:      arch/mips/include/asm/mach-dec/
3620
3621 DEFXX FDDI NETWORK DRIVER
3622 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
3623 S:      Maintained
3624 F:      drivers/net/fddi/defxx.*
3625
3626 DELL LAPTOP DRIVER
3627 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3628 M:      Pali Rohár <pali.rohar@gmail.com>
3629 L:      platform-driver-x86@vger.kernel.org
3630 S:      Maintained
3631 F:      drivers/platform/x86/dell-laptop.c
3632
3633 DELL LAPTOP RBTN DRIVER
3634 M:      Pali Rohár <pali.rohar@gmail.com>
3635 S:      Maintained
3636 F:      drivers/platform/x86/dell-rbtn.*
3637
3638 DELL LAPTOP FREEFALL DRIVER
3639 M:      Pali Rohár <pali.rohar@gmail.com>
3640 S:      Maintained
3641 F:      drivers/platform/x86/dell-smo8800.c
3642
3643 DELL LAPTOP SMM DRIVER
3644 M:      Pali Rohár <pali.rohar@gmail.com>
3645 S:      Maintained
3646 F:      drivers/hwmon/dell-smm-hwmon.c
3647 F:      include/uapi/linux/i8k.h
3648
3649 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
3650 M:      Doug Warzecha <Douglas_Warzecha@dell.com>
3651 S:      Maintained
3652 F:      Documentation/dcdbas.txt
3653 F:      drivers/firmware/dcdbas.*
3654
3655 DELL WMI EXTRAS DRIVER
3656 M:      Matthew Garrett <mjg59@srcf.ucam.org>
3657 M:      Pali Rohár <pali.rohar@gmail.com>
3658 S:      Maintained
3659 F:      drivers/platform/x86/dell-wmi.c
3660
3661 DESIGNWARE USB2 DRD IP DRIVER
3662 M:      John Youn <johnyoun@synopsys.com>
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/dwc2/
3667
3668 DESIGNWARE USB3 DRD IP DRIVER
3669 M:      Felipe Balbi <balbi@kernel.org>
3670 L:      linux-usb@vger.kernel.org
3671 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
3672 S:      Maintained
3673 F:      drivers/usb/dwc3/
3674
3675 DEVICE COREDUMP (DEV_COREDUMP)
3676 M:      Johannes Berg <johannes@sipsolutions.net>
3677 L:      linux-kernel@vger.kernel.org
3678 S:      Maintained
3679 F:      drivers/base/devcoredump.c
3680 F:      include/linux/devcoredump.h
3681
3682 DEVICE FREQUENCY (DEVFREQ)
3683 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
3684 M:      Kyungmin Park <kyungmin.park@samsung.com>
3685 L:      linux-pm@vger.kernel.org
3686 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3687 S:      Maintained
3688 F:      drivers/devfreq/
3689 F:      include/linux/devfreq.h
3690 F:      Documentation/devicetree/bindings/devfreq/
3691
3692 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
3693 M:      Chanwoo Choi <cw00.choi@samsung.com>
3694 L:      linux-pm@vger.kernel.org
3695 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3696 S:      Supported
3697 F:      drivers/devfreq/event/
3698 F:      drivers/devfreq/devfreq-event.c
3699 F:      include/linux/devfreq-event.h
3700 F:      Documentation/devicetree/bindings/devfreq/event/
3701
3702 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3703 M:      Chanwoo Choi <cw00.choi@samsung.com>
3704 L:      linux-pm@vger.kernel.org
3705 L:      linux-samsung-soc@vger.kernel.org
3706 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3707 S:      Maintained
3708 F:      drivers/devfreq/exynos-bus.c
3709 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3710
3711 DEVICE NUMBER REGISTRY
3712 M:      Torben Mathiasen <device@lanana.org>
3713 W:      http://lanana.org/docs/device-list/index.html
3714 S:      Maintained
3715
3716 DEVICE-MAPPER  (LVM)
3717 M:      Alasdair Kergon <agk@redhat.com>
3718 M:      Mike Snitzer <snitzer@redhat.com>
3719 M:      dm-devel@redhat.com
3720 L:      dm-devel@redhat.com
3721 W:      http://sources.redhat.com/dm
3722 Q:      http://patchwork.kernel.org/project/dm-devel/list/
3723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
3724 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
3725 S:      Maintained
3726 F:      Documentation/device-mapper/
3727 F:      drivers/md/dm*
3728 F:      drivers/md/persistent-data/
3729 F:      include/linux/device-mapper.h
3730 F:      include/linux/dm-*.h
3731 F:      include/uapi/linux/dm-*.h
3732
3733 DEVLINK
3734 M:      Jiri Pirko <jiri@mellanox.com>
3735 L:      netdev@vger.kernel.org
3736 S:      Supported
3737 F:      net/core/devlink.c
3738 F:      include/net/devlink.h
3739 F:      include/uapi/linux/devlink.h
3740
3741 DIALOG SEMICONDUCTOR DRIVERS
3742 M:      Support Opensource <support.opensource@diasemi.com>
3743 W:      http://www.dialog-semiconductor.com/products
3744 S:      Supported
3745 F:      Documentation/hwmon/da90??
3746 F:      Documentation/devicetree/bindings/mfd/da90*.txt
3747 F:      Documentation/devicetree/bindings/regulator/da92*.txt
3748 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
3749 F:      drivers/gpio/gpio-da90??.c
3750 F:      drivers/hwmon/da90??-hwmon.c
3751 F:      drivers/iio/adc/da91??-*.c
3752 F:      drivers/input/misc/da90??_onkey.c
3753 F:      drivers/input/touchscreen/da9052_tsi.c
3754 F:      drivers/leds/leds-da90??.c
3755 F:      drivers/mfd/da903x.c
3756 F:      drivers/mfd/da90??-*.c
3757 F:      drivers/mfd/da91??-*.c
3758 F:      drivers/power/da9052-battery.c
3759 F:      drivers/power/da91??-*.c
3760 F:      drivers/regulator/da903x.c
3761 F:      drivers/regulator/da9???-regulator.[ch]
3762 F:      drivers/rtc/rtc-da90??.c
3763 F:      drivers/video/backlight/da90??_bl.c
3764 F:      drivers/watchdog/da90??_wdt.c
3765 F:      include/linux/mfd/da903x.h
3766 F:      include/linux/mfd/da9052/
3767 F:      include/linux/mfd/da9055/
3768 F:      include/linux/mfd/da9062/
3769 F:      include/linux/mfd/da9063/
3770 F:      include/linux/mfd/da9150/
3771 F:      include/linux/regulator/da9211.h
3772 F:      include/sound/da[79]*.h
3773 F:      sound/soc/codecs/da[79]*.[ch]
3774
3775 DIGI NEO AND CLASSIC PCI PRODUCTS
3776 M:      Lidza Louina <lidza.louina@gmail.com>
3777 M:      Mark Hounschell <markh@compro.net>
3778 L:      driverdev-devel@linuxdriverproject.org
3779 S:      Maintained
3780 F:      drivers/staging/dgnc/
3781
3782 DIOLAN U2C-12 I2C DRIVER
3783 M:      Guenter Roeck <linux@roeck-us.net>
3784 L:      linux-i2c@vger.kernel.org
3785 S:      Maintained
3786 F:      drivers/i2c/busses/i2c-diolan-u2c.c
3787
3788 DIRECT ACCESS (DAX)
3789 M:      Matthew Wilcox <willy@linux.intel.com>
3790 L:      linux-fsdevel@vger.kernel.org
3791 S:      Supported
3792 F:      fs/dax.c
3793
3794 DIRECTORY NOTIFICATION (DNOTIFY)
3795 M:      Eric Paris <eparis@parisplace.org>
3796 S:      Maintained
3797 F:      Documentation/filesystems/dnotify.txt
3798 F:      fs/notify/dnotify/
3799 F:      include/linux/dnotify.h
3800
3801 DISK GEOMETRY AND PARTITION HANDLING
3802 M:      Andries Brouwer <aeb@cwi.nl>
3803 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
3804 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
3805 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
3806 S:      Maintained
3807
3808 DISKQUOTA
3809 M:      Jan Kara <jack@suse.com>
3810 S:      Maintained
3811 F:      Documentation/filesystems/quota.txt
3812 F:      fs/quota/
3813 F:      include/linux/quota*.h
3814 F:      include/uapi/linux/quota*.h
3815
3816 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
3817 M:      Bernie Thompson <bernie@plugable.com>
3818 L:      linux-fbdev@vger.kernel.org
3819 S:      Maintained
3820 W:      http://plugable.com/category/projects/udlfb/
3821 F:      drivers/video/fbdev/udlfb.c
3822 F:      include/video/udlfb.h
3823 F:      Documentation/fb/udlfb.txt
3824
3825 DISTRIBUTED LOCK MANAGER (DLM)
3826 M:      Christine Caulfield <ccaulfie@redhat.com>
3827 M:      David Teigland <teigland@redhat.com>
3828 L:      cluster-devel@redhat.com
3829 W:      http://sources.redhat.com/cluster/
3830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
3831 S:      Supported
3832 F:      fs/dlm/
3833
3834 DMA BUFFER SHARING FRAMEWORK
3835 M:      Sumit Semwal <sumit.semwal@linaro.org>
3836 S:      Maintained
3837 L:      linux-media@vger.kernel.org
3838 L:      dri-devel@lists.freedesktop.org
3839 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
3840 F:      drivers/dma-buf/
3841 F:      include/linux/dma-buf*
3842 F:      include/linux/reservation.h
3843 F:      include/linux/*fence.h
3844 F:      Documentation/dma-buf-sharing.txt
3845 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3846
3847 SYNC FILE FRAMEWORK
3848 M:      Sumit Semwal <sumit.semwal@linaro.org>
3849 R:      Gustavo Padovan <gustavo@padovan.org>
3850 S:      Maintained
3851 L:      linux-media@vger.kernel.org
3852 L:      dri-devel@lists.freedesktop.org
3853 F:      drivers/dma-buf/sync_file.c
3854 F:      include/linux/sync_file.h
3855 F:      Documentation/sync_file.txt
3856 T:      git git://git.linaro.org/people/sumitsemwal/linux-dma-buf.git
3857
3858 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
3859 M:      Vinod Koul <vinod.koul@intel.com>
3860 L:      dmaengine@vger.kernel.org
3861 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
3862 S:      Maintained
3863 F:      drivers/dma/
3864 F:      include/linux/dmaengine.h
3865 F:      Documentation/devicetree/bindings/dma/
3866 F:      Documentation/dmaengine/
3867 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
3868
3869 DME1737 HARDWARE MONITOR DRIVER
3870 M:      Juerg Haefliger <juergh@gmail.com>
3871 L:      linux-hwmon@vger.kernel.org
3872 S:      Maintained
3873 F:      Documentation/hwmon/dme1737
3874 F:      drivers/hwmon/dme1737.c
3875
3876 DMI/SMBIOS SUPPORT
3877 M:      Jean Delvare <jdelvare@suse.com>
3878 S:      Maintained
3879 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
3880 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
3881 F:      drivers/firmware/dmi-id.c
3882 F:      drivers/firmware/dmi_scan.c
3883 F:      include/linux/dmi.h
3884
3885 DOCUMENTATION
3886 M:      Jonathan Corbet <corbet@lwn.net>
3887 L:      linux-doc@vger.kernel.org
3888 S:      Maintained
3889 F:      Documentation/
3890 F:      scripts/docproc.c
3891 F:      scripts/kernel-doc*
3892 X:      Documentation/ABI/
3893 X:      Documentation/devicetree/
3894 X:      Documentation/acpi
3895 X:      Documentation/power
3896 X:      Documentation/spi
3897 X:      Documentation/media
3898 T:      git git://git.lwn.net/linux.git docs-next
3899
3900 DOUBLETALK DRIVER
3901 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
3902 L:      blinux-list@redhat.com
3903 S:      Maintained
3904 F:      drivers/char/dtlk.c
3905 F:      include/linux/dtlk.h
3906
3907 DPT_I2O SCSI RAID DRIVER
3908 M:      Adaptec OEM Raid Solutions <aacraid@adaptec.com>
3909 L:      linux-scsi@vger.kernel.org
3910 W:      http://www.adaptec.com/
3911 S:      Maintained