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