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