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