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