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