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