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