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