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