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