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