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