259d32d8c84b4e3c47bb947d6d365afa1151b0f3
[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 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2105 S:      Maintained
2106 F:      arch/arm/mach-zx/
2107 F:      drivers/clk/zte/
2108 F:      drivers/reset/reset-zx2967.c
2109 F:      drivers/soc/zte/
2110 F:      Documentation/devicetree/bindings/arm/zte.txt
2111 F:      Documentation/devicetree/bindings/clock/zx296702-clk.txt
2112 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2113 F:      Documentation/devicetree/bindings/soc/zte/
2114 F:      include/dt-bindings/soc/zx*.h
2115
2116 ARM/ZYNQ ARCHITECTURE
2117 M:      Michal Simek <michal.simek@xilinx.com>
2118 R:      Sören Brinkmann <soren.brinkmann@xilinx.com>
2119 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2120 W:      http://wiki.xilinx.com
2121 T:      git https://github.com/Xilinx/linux-xlnx.git
2122 S:      Supported
2123 F:      arch/arm/mach-zynq/
2124 F:      drivers/cpuidle/cpuidle-zynq.c
2125 F:      drivers/block/xsysace.c
2126 N:      zynq
2127 N:      xilinx
2128 F:      drivers/clocksource/cadence_ttc_timer.c
2129 F:      drivers/i2c/busses/i2c-cadence.c
2130 F:      drivers/mmc/host/sdhci-of-arasan.c
2131 F:      drivers/edac/synopsys_edac.c
2132
2133 ARM64 PORT (AARCH64 ARCHITECTURE)
2134 M:      Catalin Marinas <catalin.marinas@arm.com>
2135 M:      Will Deacon <will.deacon@arm.com>
2136 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2138 S:      Maintained
2139 F:      arch/arm64/
2140 F:      Documentation/arm64/
2141
2142 AS3645A LED FLASH CONTROLLER DRIVER
2143 M:      Sakari Ailus <sakari.ailus@iki.fi>
2144 L:      linux-leds@vger.kernel.org
2145 S:      Maintained
2146 F:      drivers/leds/leds-as3645a.c
2147
2148 AS3645A LED FLASH CONTROLLER DRIVER
2149 M:      Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2150 L:      linux-media@vger.kernel.org
2151 T:      git git://linuxtv.org/media_tree.git
2152 S:      Maintained
2153 F:      drivers/media/i2c/as3645a.c
2154 F:      include/media/i2c/as3645a.h
2155
2156 ASAHI KASEI AK8974 DRIVER
2157 M:      Linus Walleij <linus.walleij@linaro.org>
2158 L:      linux-iio@vger.kernel.org
2159 W:      http://www.akm.com/
2160 S:      Supported
2161 F:      drivers/iio/magnetometer/ak8974.c
2162
2163 ASC7621 HARDWARE MONITOR DRIVER
2164 M:      George Joseph <george.joseph@fairview5.com>
2165 L:      linux-hwmon@vger.kernel.org
2166 S:      Maintained
2167 F:      Documentation/hwmon/asc7621
2168 F:      drivers/hwmon/asc7621.c
2169
2170 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2171 M:      Corentin Chary <corentin.chary@gmail.com>
2172 L:      acpi4asus-user@lists.sourceforge.net
2173 L:      platform-driver-x86@vger.kernel.org
2174 W:      http://acpi4asus.sf.net
2175 S:      Maintained
2176 F:      drivers/platform/x86/asus*.c
2177 F:      drivers/platform/x86/eeepc*.c
2178
2179 ASUS WIRELESS RADIO CONTROL DRIVER
2180 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2181 L:      platform-driver-x86@vger.kernel.org
2182 S:      Maintained
2183 F:      drivers/platform/x86/asus-wireless.c
2184
2185 ASYMMETRIC KEYS
2186 M:      David Howells <dhowells@redhat.com>
2187 L:      keyrings@vger.kernel.org
2188 S:      Maintained
2189 F:      Documentation/crypto/asymmetric-keys.txt
2190 F:      include/linux/verification.h
2191 F:      include/crypto/public_key.h
2192 F:      include/crypto/pkcs7.h
2193 F:      crypto/asymmetric_keys/
2194
2195 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2196 R:      Dan Williams <dan.j.williams@intel.com>
2197 W:      http://sourceforge.net/projects/xscaleiop
2198 S:      Odd fixes
2199 F:      Documentation/crypto/async-tx-api.txt
2200 F:      crypto/async_tx/
2201 F:      drivers/dma/
2202 F:      include/linux/dmaengine.h
2203 F:      include/linux/async_tx.h
2204
2205 AT24 EEPROM DRIVER
2206 M:      Wolfram Sang <wsa@the-dreams.de>
2207 L:      linux-i2c@vger.kernel.org
2208 S:      Maintained
2209 F:      drivers/misc/eeprom/at24.c
2210 F:      include/linux/platform_data/at24.h
2211
2212 ATA OVER ETHERNET (AOE) DRIVER
2213 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2214 W:      http://www.openaoe.org/
2215 S:      Supported
2216 F:      Documentation/aoe/
2217 F:      drivers/block/aoe/
2218
2219 ATHEROS 71XX/9XXX GPIO DRIVER
2220 M:      Alban Bedel <albeu@free.fr>
2221 W:      https://github.com/AlbanBedel/linux
2222 T:      git git://github.com/AlbanBedel/linux
2223 S:      Maintained
2224 F:      drivers/gpio/gpio-ath79.c
2225 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2226
2227 ATHEROS ATH GENERIC UTILITIES
2228 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2229 L:      linux-wireless@vger.kernel.org
2230 S:      Supported
2231 F:      drivers/net/wireless/ath/*
2232
2233 ATHEROS ATH5K WIRELESS DRIVER
2234 M:      Jiri Slaby <jirislaby@gmail.com>
2235 M:      Nick Kossifidis <mickflemm@gmail.com>
2236 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2237 L:      linux-wireless@vger.kernel.org
2238 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2239 S:      Maintained
2240 F:      drivers/net/wireless/ath/ath5k/
2241
2242 ATHEROS ATH6KL WIRELESS DRIVER
2243 M:      Kalle Valo <kvalo@qca.qualcomm.com>
2244 L:      linux-wireless@vger.kernel.org
2245 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2246 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2247 S:      Supported
2248 F:      drivers/net/wireless/ath/ath6kl/
2249
2250 ATI_REMOTE2 DRIVER
2251 M:      Ville Syrjala <syrjala@sci.fi>
2252 S:      Maintained
2253 F:      drivers/input/misc/ati_remote2.c
2254
2255 ATK0110 HWMON DRIVER
2256 M:      Luca Tettamanti <kronos.it@gmail.com>
2257 L:      linux-hwmon@vger.kernel.org
2258 S:      Maintained
2259 F:      drivers/hwmon/asus_atk0110.c
2260
2261 ATLX ETHERNET DRIVERS
2262 M:      Jay Cliburn <jcliburn@gmail.com>
2263 M:      Chris Snook <chris.snook@gmail.com>
2264 L:      netdev@vger.kernel.org
2265 W:      http://sourceforge.net/projects/atl1
2266 W:      http://atl1.sourceforge.net
2267 S:      Maintained
2268 F:      drivers/net/ethernet/atheros/
2269
2270 ATM
2271 M:      Chas Williams <3chas3@gmail.com>
2272 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2273 L:      netdev@vger.kernel.org
2274 W:      http://linux-atm.sourceforge.net
2275 S:      Maintained
2276 F:      drivers/atm/
2277 F:      include/linux/atm*
2278 F:      include/uapi/linux/atm*
2279
2280 ATMEL AT91 / AT32 MCI DRIVER
2281 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2282 S:      Maintained
2283 F:      drivers/mmc/host/atmel-mci.c
2284
2285 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2286 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2287 S:      Supported
2288 F:      drivers/power/reset/at91-sama5d2_shdwc.c
2289
2290 ATMEL Audio ALSA driver
2291 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2292 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2293 S:      Supported
2294 F:      sound/soc/atmel
2295
2296 ATMEL I2C DRIVER
2297 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2298 L:      linux-i2c@vger.kernel.org
2299 S:      Supported
2300 F:      drivers/i2c/busses/i2c-at91.c
2301
2302 ATMEL ISI DRIVER
2303 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2304 L:      linux-media@vger.kernel.org
2305 S:      Supported
2306 F:      drivers/media/platform/atmel/atmel-isi.c
2307 F:      include/media/atmel-isi.h
2308
2309 ATMEL LCDFB DRIVER
2310 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2311 L:      linux-fbdev@vger.kernel.org
2312 S:      Maintained
2313 F:      drivers/video/fbdev/atmel_lcdfb.c
2314 F:      include/video/atmel_lcdc.h
2315
2316 ATMEL MACB ETHERNET DRIVER
2317 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2318 S:      Supported
2319 F:      drivers/net/ethernet/cadence/
2320
2321 ATMEL MAXTOUCH DRIVER
2322 M:      Nick Dyer <nick@shmanahar.org>
2323 T:      git git://github.com/ndyer/linux.git
2324 S:      Maintained
2325 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2326 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2327 F:      include/linux/platform_data/atmel_mxt_ts.h
2328
2329 ATMEL NAND DRIVER
2330 M:      Wenyou Yang <wenyou.yang@atmel.com>
2331 M:      Josh Wu <rainyfeeling@outlook.com>
2332 L:      linux-mtd@lists.infradead.org
2333 S:      Supported
2334 F:      drivers/mtd/nand/atmel/*
2335
2336 ATMEL SAMA5D2 ADC DRIVER
2337 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2338 L:      linux-iio@vger.kernel.org
2339 S:      Supported
2340 F:      drivers/iio/adc/at91-sama5d2_adc.c
2341
2342 ATMEL SDMMC DRIVER
2343 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2344 L:      linux-mmc@vger.kernel.org
2345 S:      Supported
2346 F:      drivers/mmc/host/sdhci-of-at91.c
2347
2348 ATMEL SPI DRIVER
2349 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2350 S:      Supported
2351 F:      drivers/spi/spi-atmel.*
2352
2353 ATMEL SSC DRIVER
2354 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2355 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2356 S:      Supported
2357 F:      drivers/misc/atmel-ssc.c
2358 F:      include/linux/atmel-ssc.h
2359
2360 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2361 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2362 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2363 S:      Supported
2364 F:      drivers/misc/atmel_tclib.c
2365 F:      drivers/clocksource/tcb_clksrc.c
2366
2367 ATMEL USBA UDC DRIVER
2368 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 S:      Supported
2371 F:      drivers/usb/gadget/udc/atmel_usba_udc.*
2372
2373 ATMEL WIRELESS DRIVER
2374 M:      Simon Kelley <simon@thekelleys.org.uk>
2375 L:      linux-wireless@vger.kernel.org
2376 W:      http://www.thekelleys.org.uk/atmel
2377 W:      http://atmelwlandriver.sourceforge.net/
2378 S:      Maintained
2379 F:      drivers/net/wireless/atmel/atmel*
2380
2381 ATMEL XDMA DRIVER
2382 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
2383 L:      linux-arm-kernel@lists.infradead.org
2384 L:      dmaengine@vger.kernel.org
2385 S:      Supported
2386 F:      drivers/dma/at_xdmac.c
2387
2388 ATOMIC INFRASTRUCTURE
2389 M:      Will Deacon <will.deacon@arm.com>
2390 M:      Peter Zijlstra <peterz@infradead.org>
2391 R:      Boqun Feng <boqun.feng@gmail.com>
2392 L:      linux-kernel@vger.kernel.org
2393 S:      Maintained
2394 F:      arch/*/include/asm/atomic*.h
2395 F:      include/*/atomic*.h
2396
2397 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2398 M:      Bradley Grove <linuxdrivers@attotech.com>
2399 L:      linux-scsi@vger.kernel.org
2400 W:      http://www.attotech.com
2401 S:      Supported
2402 F:      drivers/scsi/esas2r
2403
2404 ATUSB IEEE 802.15.4 RADIO DRIVER
2405 M:      Stefan Schmidt <stefan@osg.samsung.com>
2406 L:      linux-wpan@vger.kernel.org
2407 S:      Maintained
2408 F:      drivers/net/ieee802154/atusb.c
2409 F:      drivers/net/ieee802154/atusb.h
2410 F:      drivers/net/ieee802154/at86rf230.h
2411
2412 AUDIT SUBSYSTEM
2413 M:      Paul Moore <paul@paul-moore.com>
2414 M:      Eric Paris <eparis@redhat.com>
2415 L:      linux-audit@redhat.com (moderated for non-subscribers)
2416 W:      https://github.com/linux-audit
2417 W:      https://people.redhat.com/sgrubb/audit
2418 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2419 S:      Supported
2420 F:      include/linux/audit.h
2421 F:      include/uapi/linux/audit.h
2422 F:      kernel/audit*
2423
2424 AUXILIARY DISPLAY DRIVERS
2425 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2426 W:      http://miguelojeda.es/auxdisplay.htm
2427 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2428 S:      Maintained
2429 F:      drivers/auxdisplay/
2430 F:      include/linux/cfag12864b.h
2431
2432 AX.25 NETWORK LAYER
2433 M:      Ralf Baechle <ralf@linux-mips.org>
2434 L:      linux-hams@vger.kernel.org
2435 W:      http://www.linux-ax25.org/
2436 S:      Maintained
2437 F:      include/uapi/linux/ax25.h
2438 F:      include/net/ax25.h
2439 F:      net/ax25/
2440
2441 AXENTIA ARM DEVICES
2442 M:      Peter Rosin <peda@axentia.se>
2443 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2444 S:      Maintained
2445 F:      Documentation/devicetree/bindings/arm/axentia.txt
2446 F:      arch/arm/boot/dts/at91-linea.dtsi
2447 F:      arch/arm/boot/dts/at91-tse850-3.dts
2448
2449 AXENTIA ASOC DRIVERS
2450 M:      Peter Rosin <peda@axentia.se>
2451 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2452 S:      Maintained
2453 F:      Documentation/devicetree/bindings/sound/axentia,*
2454 F:      sound/soc/atmel/tse850-pcm5142.c
2455
2456 AZ6007 DVB DRIVER
2457 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
2458 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2459 L:      linux-media@vger.kernel.org
2460 W:      https://linuxtv.org
2461 T:      git git://linuxtv.org/media_tree.git
2462 S:      Maintained
2463 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2464
2465 AZTECH FM RADIO RECEIVER DRIVER
2466 M:      Hans Verkuil <hverkuil@xs4all.nl>
2467 L:      linux-media@vger.kernel.org
2468 T:      git git://linuxtv.org/media_tree.git
2469 W:      https://linuxtv.org
2470 S:      Maintained
2471 F:      drivers/media/radio/radio-aztech*
2472
2473 B43 WIRELESS DRIVER
2474 L:      linux-wireless@vger.kernel.org
2475 L:      b43-dev@lists.infradead.org
2476 W:      http://wireless.kernel.org/en/users/Drivers/b43
2477 S:      Odd Fixes
2478 F:      drivers/net/wireless/broadcom/b43/
2479
2480 B43LEGACY WIRELESS DRIVER
2481 M:      Larry Finger <Larry.Finger@lwfinger.net>
2482 L:      linux-wireless@vger.kernel.org
2483 L:      b43-dev@lists.infradead.org
2484 W:      http://wireless.kernel.org/en/users/Drivers/b43
2485 S:      Maintained
2486 F:      drivers/net/wireless/broadcom/b43legacy/
2487
2488 BACKLIGHT CLASS/SUBSYSTEM
2489 M:      Lee Jones <lee.jones@linaro.org>
2490 M:      Daniel Thompson <daniel.thompson@linaro.org>
2491 M:      Jingoo Han <jingoohan1@gmail.com>
2492 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2493 S:      Maintained
2494 F:      drivers/video/backlight/
2495 F:      include/linux/backlight.h
2496 F:      include/linux/pwm_backlight.h
2497 F:      Documentation/devicetree/bindings/leds/backlight
2498
2499 BATMAN ADVANCED
2500 M:      Marek Lindner <mareklindner@neomailbox.ch>
2501 M:      Simon Wunderlich <sw@simonwunderlich.de>
2502 M:      Antonio Quartulli <a@unstable.cc>
2503 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2504 W:      https://www.open-mesh.org/
2505 Q:      https://patchwork.open-mesh.org/project/batman/list/
2506 S:      Maintained
2507 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2508 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2509 F:      Documentation/networking/batman-adv.rst
2510 F:      include/uapi/linux/batman_adv.h
2511 F:      net/batman-adv/
2512
2513 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2514 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2515 L:      linux-hams@vger.kernel.org
2516 W:      http://www.baycom.org/~tom/ham/ham.html
2517 S:      Maintained
2518 F:      drivers/net/hamradio/baycom*
2519
2520 BCACHE (BLOCK LAYER CACHE)
2521 M:      Kent Overstreet <kent.overstreet@gmail.com>
2522 L:      linux-bcache@vger.kernel.org
2523 W:      http://bcache.evilpiepirate.org
2524 S:      Orphan
2525 F:      drivers/md/bcache/
2526
2527 BDISP ST MEDIA DRIVER
2528 M:      Fabien Dessenne <fabien.dessenne@st.com>
2529 L:      linux-media@vger.kernel.org
2530 T:      git git://linuxtv.org/media_tree.git
2531 W:      https://linuxtv.org
2532 S:      Supported
2533 F:      drivers/media/platform/sti/bdisp
2534
2535 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2536 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2537 L:      netdev@vger.kernel.org
2538 S:      Maintained
2539 F:      drivers/net/ethernet/ec_bhf.c
2540
2541 BEFS FILE SYSTEM
2542 M:      Luis de Bethencourt <luisbg@kernel.org>
2543 M:      Salah Triki <salah.triki@gmail.com>
2544 S:      Maintained
2545 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2546 F:      Documentation/filesystems/befs.txt
2547 F:      fs/befs/
2548
2549 BFQ I/O SCHEDULER
2550 M:      Paolo Valente <paolo.valente@linaro.org>
2551 M:      Jens Axboe <axboe@kernel.dk>
2552 L:      linux-block@vger.kernel.org
2553 S:      Maintained
2554 F:      block/bfq-*
2555 F:      Documentation/block/bfq-iosched.txt
2556
2557 BFS FILE SYSTEM
2558 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2559 S:      Maintained
2560 F:      Documentation/filesystems/bfs.txt
2561 F:      fs/bfs/
2562 F:      include/uapi/linux/bfs_fs.h
2563
2564 BLACKFIN ARCHITECTURE
2565 M:      Steven Miao <realmz6@gmail.com>
2566 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2567 T:      git git://git.code.sf.net/p/adi-linux/code
2568 W:      http://blackfin.uclinux.org
2569 S:      Supported
2570 F:      arch/blackfin/
2571
2572 BLACKFIN EMAC DRIVER
2573 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2574 W:      http://blackfin.uclinux.org
2575 S:      Supported
2576 F:      drivers/net/ethernet/adi/
2577
2578 BLACKFIN I2C TWI DRIVER
2579 M:      Sonic Zhang <sonic.zhang@analog.com>
2580 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2581 W:      http://blackfin.uclinux.org/
2582 S:      Supported
2583 F:      drivers/i2c/busses/i2c-bfin-twi.c
2584
2585 BLACKFIN MEDIA DRIVER
2586 M:      Scott Jiang <scott.jiang.linux@gmail.com>
2587 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2588 W:      http://blackfin.uclinux.org/
2589 S:      Supported
2590 F:      drivers/media/platform/blackfin/
2591 F:      drivers/media/i2c/adv7183*
2592 F:      drivers/media/i2c/vs6624*
2593
2594 BLACKFIN RTC DRIVER
2595 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2596 W:      http://blackfin.uclinux.org
2597 S:      Supported
2598 F:      drivers/rtc/rtc-bfin.c
2599
2600 BLACKFIN SDH DRIVER
2601 M:      Sonic Zhang <sonic.zhang@analog.com>
2602 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2603 W:      http://blackfin.uclinux.org
2604 S:      Supported
2605 F:      drivers/mmc/host/bfin_sdh.c
2606
2607 BLACKFIN SERIAL DRIVER
2608 M:      Sonic Zhang <sonic.zhang@analog.com>
2609 L:      adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2610 W:      http://blackfin.uclinux.org
2611 S:      Supported
2612 F:      drivers/tty/serial/bfin_uart.c
2613
2614 BLACKFIN WATCHDOG 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/watchdog/bfin_wdt.c
2619
2620 BLINKM RGB LED DRIVER
2621 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2622 S:      Maintained
2623 F:      drivers/leds/leds-blinkm.c
2624
2625 BLOCK LAYER
2626 M:      Jens Axboe <axboe@kernel.dk>
2627 L:      linux-block@vger.kernel.org
2628 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2629 S:      Maintained
2630 F:      block/
2631 F:      kernel/trace/blktrace.c
2632 F:      lib/sbitmap.c
2633
2634 BLOCK2MTD DRIVER
2635 M:      Joern Engel <joern@lazybastard.org>
2636 L:      linux-mtd@lists.infradead.org
2637 S:      Maintained
2638 F:      drivers/mtd/devices/block2mtd.c
2639
2640 BLUETOOTH DRIVERS
2641 M:      Marcel Holtmann <marcel@holtmann.org>
2642 M:      Gustavo Padovan <gustavo@padovan.org>
2643 M:      Johan Hedberg <johan.hedberg@gmail.com>
2644 L:      linux-bluetooth@vger.kernel.org
2645 W:      http://www.bluez.org/
2646 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2647 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2648 S:      Maintained
2649 F:      drivers/bluetooth/
2650
2651 BLUETOOTH SUBSYSTEM
2652 M:      Marcel Holtmann <marcel@holtmann.org>
2653 M:      Gustavo Padovan <gustavo@padovan.org>
2654 M:      Johan Hedberg <johan.hedberg@gmail.com>
2655 L:      linux-bluetooth@vger.kernel.org
2656 W:      http://www.bluez.org/
2657 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2658 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2659 S:      Maintained
2660 F:      net/bluetooth/
2661 F:      include/net/bluetooth/
2662
2663 BONDING DRIVER
2664 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2665 M:      Veaceslav Falico <vfalico@gmail.com>
2666 M:      Andy Gospodarek <andy@greyhouse.net>
2667 L:      netdev@vger.kernel.org
2668 W:      http://sourceforge.net/projects/bonding/
2669 S:      Supported
2670 F:      drivers/net/bonding/
2671 F:      include/uapi/linux/if_bonding.h
2672
2673 BPF (Safe dynamic programs and tools)
2674 M:      Alexei Starovoitov <ast@kernel.org>
2675 M:      Daniel Borkmann <daniel@iogearbox.net>
2676 L:      netdev@vger.kernel.org
2677 L:      linux-kernel@vger.kernel.org
2678 S:      Supported
2679 F:      arch/x86/net/bpf_jit*
2680 F:      Documentation/networking/filter.txt
2681 F:      include/linux/bpf*
2682 F:      include/linux/filter.h
2683 F:      include/uapi/linux/bpf*
2684 F:      include/uapi/linux/filter.h
2685 F:      kernel/bpf/
2686 F:      kernel/trace/bpf_trace.c
2687 F:      lib/test_bpf.c
2688 F:      net/bpf/
2689 F:      net/core/filter.c
2690 F:      net/sched/act_bpf.c
2691 F:      net/sched/cls_bpf.c
2692 F:      samples/bpf/
2693 F:      tools/net/bpf*
2694 F:      tools/testing/selftests/bpf/
2695
2696 BROADCOM B44 10/100 ETHERNET DRIVER
2697 M:      Michael Chan <michael.chan@broadcom.com>
2698 L:      netdev@vger.kernel.org
2699 S:      Supported
2700 F:      drivers/net/ethernet/broadcom/b44.*
2701
2702 BROADCOM B53 ETHERNET SWITCH DRIVER
2703 M:      Florian Fainelli <f.fainelli@gmail.com>
2704 L:      netdev@vger.kernel.org
2705 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2706 S:      Supported
2707 F:      drivers/net/dsa/b53/*
2708 F:      include/linux/platform_data/b53.h
2709
2710 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2711 M:      Florian Fainelli <f.fainelli@gmail.com>
2712 M:      Ray Jui <rjui@broadcom.com>
2713 M:      Scott Branden <sbranden@broadcom.com>
2714 M:      bcm-kernel-feedback-list@broadcom.com
2715 T:      git git://github.com/broadcom/mach-bcm
2716 S:      Maintained
2717 N:      bcm281*
2718 N:      bcm113*
2719 N:      bcm216*
2720 N:      kona
2721 F:      arch/arm/mach-bcm/
2722
2723 BROADCOM BCM2835 ARM ARCHITECTURE
2724 M:      Eric Anholt <eric@anholt.net>
2725 M:      Stefan Wahren <stefan.wahren@i2se.com>
2726 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2727 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2728 T:      git git://github.com/anholt/linux
2729 S:      Maintained
2730 N:      bcm2835
2731 F:      drivers/staging/vc04_services
2732
2733 BROADCOM BCM47XX MIPS ARCHITECTURE
2734 M:      Hauke Mehrtens <hauke@hauke-m.de>
2735 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2736 L:      linux-mips@linux-mips.org
2737 S:      Maintained
2738 F:      Documentation/devicetree/bindings/mips/brcm/
2739 F:      arch/mips/bcm47xx/*
2740 F:      arch/mips/include/asm/mach-bcm47xx/*
2741
2742 BROADCOM BCM5301X ARM ARCHITECTURE
2743 M:      Hauke Mehrtens <hauke@hauke-m.de>
2744 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2745 M:      Jon Mason <jonmason@broadcom.com>
2746 M:      bcm-kernel-feedback-list@broadcom.com
2747 L:      linux-arm-kernel@lists.infradead.org
2748 S:      Maintained
2749 F:      arch/arm/mach-bcm/bcm_5301x.c
2750 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2751 F:      arch/arm/boot/dts/bcm470*
2752 F:      arch/arm/boot/dts/bcm953012*
2753
2754 BROADCOM BCM53573 ARM ARCHITECTURE
2755 M:      RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
2756 L:      linux-arm-kernel@lists.infradead.org
2757 S:      Maintained
2758 F:      arch/arm/boot/dts/bcm53573*
2759 F:      arch/arm/boot/dts/bcm47189*
2760
2761 BROADCOM BCM63XX ARM ARCHITECTURE
2762 M:      Florian Fainelli <f.fainelli@gmail.com>
2763 M:      bcm-kernel-feedback-list@broadcom.com
2764 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2765 T:      git git://github.com/broadcom/stblinux.git
2766 S:      Maintained
2767 N:      bcm63xx
2768
2769 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2770 M:      Kevin Cernekee <cernekee@gmail.com>
2771 L:      linux-usb@vger.kernel.org
2772 S:      Maintained
2773 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2774
2775 BROADCOM BCM7XXX ARM ARCHITECTURE
2776 M:      Brian Norris <computersforpeace@gmail.com>
2777 M:      Gregory Fong <gregory.0xf0@gmail.com>
2778 M:      Florian Fainelli <f.fainelli@gmail.com>
2779 M:      bcm-kernel-feedback-list@broadcom.com
2780 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2781 T:      git git://github.com/broadcom/stblinux.git
2782 S:      Maintained
2783 F:      arch/arm/mach-bcm/*brcmstb*
2784 F:      arch/arm/boot/dts/bcm7*.dts*
2785 F:      drivers/bus/brcmstb_gisb.c
2786 N:      brcmstb
2787
2788 BROADCOM BMIPS CPUFREQ DRIVER
2789 M:      Markus Mayer <mmayer@broadcom.com>
2790 M:      bcm-kernel-feedback-list@broadcom.com
2791 L:      linux-pm@vger.kernel.org
2792 S:      Maintained
2793 F:      drivers/cpufreq/bmips-cpufreq.c
2794
2795 BROADCOM BMIPS MIPS ARCHITECTURE
2796 M:      Kevin Cernekee <cernekee@gmail.com>
2797 M:      Florian Fainelli <f.fainelli@gmail.com>
2798 L:      linux-mips@linux-mips.org
2799 T:      git git://github.com/broadcom/stblinux.git
2800 S:      Maintained
2801 F:      arch/mips/bmips/*
2802 F:      arch/mips/include/asm/mach-bmips/*
2803 F:      arch/mips/kernel/*bmips*
2804 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2805 F:      drivers/irqchip/irq-bcm63*
2806 F:      drivers/irqchip/irq-bcm7*
2807 F:      drivers/irqchip/irq-brcmstb*
2808 F:      include/linux/bcm963xx_nvram.h
2809 F:      include/linux/bcm963xx_tag.h
2810
2811 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2812 M:      Rasesh Mody <rasesh.mody@cavium.com>
2813 M:      Harish Patil <harish.patil@cavium.com>
2814 M:      Dept-GELinuxNICDev@cavium.com
2815 L:      netdev@vger.kernel.org
2816 S:      Supported
2817 F:      drivers/net/ethernet/broadcom/bnx2.*
2818 F:      drivers/net/ethernet/broadcom/bnx2_*
2819
2820 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2821 M:      QLogic-Storage-Upstream@qlogic.com
2822 L:      linux-scsi@vger.kernel.org
2823 S:      Supported
2824 F:      drivers/scsi/bnx2fc/
2825
2826 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2827 M:      QLogic-Storage-Upstream@qlogic.com
2828 L:      linux-scsi@vger.kernel.org
2829 S:      Supported
2830 F:      drivers/scsi/bnx2i/
2831
2832 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2833 M:      Yuval Mintz <Yuval.Mintz@cavium.com>
2834 M:      Ariel Elior <ariel.elior@cavium.com>
2835 M:      everest-linux-l2@cavium.com
2836 L:      netdev@vger.kernel.org
2837 S:      Supported
2838 F:      drivers/net/ethernet/broadcom/bnx2x/
2839
2840 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2841 M:      Michael Chan <michael.chan@broadcom.com>
2842 L:      netdev@vger.kernel.org
2843 S:      Supported
2844 F:      drivers/net/ethernet/broadcom/bnxt/
2845
2846 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2847 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2848 M:      Franky Lin <franky.lin@broadcom.com>
2849 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2850 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2851 M:      Wright Feng <wright.feng@cypress.com>
2852 L:      linux-wireless@vger.kernel.org
2853 L:      brcm80211-dev-list.pdl@broadcom.com
2854 L:      brcm80211-dev-list@cypress.com
2855 S:      Supported
2856 F:      drivers/net/wireless/broadcom/brcm80211/
2857
2858 BROADCOM BRCMSTB GPIO DRIVER
2859 M:      Gregory Fong <gregory.0xf0@gmail.com>
2860 L:      bcm-kernel-feedback-list@broadcom.com
2861 S:      Supported
2862 F:      drivers/gpio/gpio-brcmstb.c
2863 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2864
2865 BROADCOM GENET ETHERNET DRIVER
2866 M:      Florian Fainelli <f.fainelli@gmail.com>
2867 L:      netdev@vger.kernel.org
2868 S:      Supported
2869 F:      drivers/net/ethernet/broadcom/genet/
2870
2871 BROADCOM IPROC ARM ARCHITECTURE
2872 M:      Ray Jui <rjui@broadcom.com>
2873 M:      Scott Branden <sbranden@broadcom.com>
2874 M:      Jon Mason <jonmason@broadcom.com>
2875 M:      bcm-kernel-feedback-list@broadcom.com
2876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2877 T:      git git://github.com/broadcom/cygnus-linux.git
2878 S:      Maintained
2879 N:      iproc
2880 N:      cygnus
2881 N:      bcm[-_]nsp
2882 N:      bcm9113*
2883 N:      bcm9583*
2884 N:      bcm9585*
2885 N:      bcm9586*
2886 N:      bcm988312
2887 N:      bcm113*
2888 N:      bcm583*
2889 N:      bcm585*
2890 N:      bcm586*
2891 N:      bcm88312
2892 F:      arch/arm64/boot/dts/broadcom/ns2*
2893 F:      drivers/clk/bcm/clk-ns*
2894 F:      drivers/pinctrl/bcm/pinctrl-ns*
2895
2896 BROADCOM KONA GPIO DRIVER
2897 M:      Ray Jui <rjui@broadcom.com>
2898 L:      bcm-kernel-feedback-list@broadcom.com
2899 S:      Supported
2900 F:      drivers/gpio/gpio-bcm-kona.c
2901 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2902
2903 BROADCOM NETXTREME-E ROCE DRIVER
2904 M:      Selvin Xavier <selvin.xavier@broadcom.com>
2905 M:      Devesh Sharma <devesh.sharma@broadcom.com>
2906 M:      Somnath Kotur <somnath.kotur@broadcom.com>
2907 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2908 L:      linux-rdma@vger.kernel.org
2909 W:      http://www.broadcom.com
2910 S:      Supported
2911 F:      drivers/infiniband/hw/bnxt_re/
2912 F:      include/uapi/rdma/bnxt_re-abi.h
2913
2914 BROADCOM NVRAM DRIVER
2915 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2916 L:      linux-mips@linux-mips.org
2917 S:      Maintained
2918 F:      drivers/firmware/broadcom/*
2919
2920 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2921 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2922 L:      linux-wireless@vger.kernel.org
2923 S:      Maintained
2924 F:      drivers/bcma/
2925 F:      include/linux/bcma/
2926
2927 BROADCOM STB AVS CPUFREQ DRIVER
2928 M:      Markus Mayer <mmayer@broadcom.com>
2929 M:      bcm-kernel-feedback-list@broadcom.com
2930 L:      linux-pm@vger.kernel.org
2931 S:      Maintained
2932 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2933 F:      drivers/cpufreq/brcmstb*
2934
2935 BROADCOM STB NAND FLASH DRIVER
2936 M:      Brian Norris <computersforpeace@gmail.com>
2937 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2938 L:      linux-mtd@lists.infradead.org
2939 L:      bcm-kernel-feedback-list@broadcom.com
2940 S:      Maintained
2941 F:      drivers/mtd/nand/brcmnand/
2942
2943 BROADCOM SYSTEMPORT ETHERNET DRIVER
2944 M:      Florian Fainelli <f.fainelli@gmail.com>
2945 L:      netdev@vger.kernel.org
2946 S:      Supported
2947 F:      drivers/net/ethernet/broadcom/bcmsysport.*
2948
2949 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2950 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
2951 M:      Prashant Sreedharan <prashant@broadcom.com>
2952 M:      Michael Chan <mchan@broadcom.com>
2953 L:      netdev@vger.kernel.org
2954 S:      Supported
2955 F:      drivers/net/ethernet/broadcom/tg3.*
2956
2957 BROCADE BFA FC SCSI DRIVER
2958 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2959 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2960 L:      linux-scsi@vger.kernel.org
2961 S:      Supported
2962 F:      drivers/scsi/bfa/
2963
2964 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2965 M:      Rasesh Mody <rasesh.mody@cavium.com>
2966 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2967 M:      Dept-GELinuxNICDev@cavium.com
2968 L:      netdev@vger.kernel.org
2969 S:      Supported
2970 F:      drivers/net/ethernet/brocade/bna/
2971
2972 BSG (block layer generic sg v4 driver)
2973 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2974 L:      linux-scsi@vger.kernel.org
2975 S:      Supported
2976 F:      block/bsg.c
2977 F:      include/linux/bsg.h
2978 F:      include/uapi/linux/bsg.h
2979
2980 BT87X AUDIO DRIVER
2981 M:      Clemens Ladisch <clemens@ladisch.de>
2982 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2983 T:      git git://git.alsa-project.org/alsa-kernel.git
2984 S:      Maintained
2985 F:      Documentation/sound/alsa/Bt87x.txt
2986 F:      sound/pci/bt87x.c
2987
2988 BT8XXGPIO DRIVER
2989 M:      Michael Buesch <m@bues.ch>
2990 W:      http://bu3sch.de/btgpio.php
2991 S:      Maintained
2992 F:      drivers/gpio/gpio-bt8xx.c
2993
2994 BTRFS FILE SYSTEM
2995 M:      Chris Mason <clm@fb.com>
2996 M:      Josef Bacik <jbacik@fb.com>
2997 M:      David Sterba <dsterba@suse.com>
2998 L:      linux-btrfs@vger.kernel.org
2999 W:      http://btrfs.wiki.kernel.org/
3000 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3001 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3002 S:      Maintained
3003 F:      Documentation/filesystems/btrfs.txt
3004 F:      fs/btrfs/
3005 F:      include/linux/btrfs*
3006 F:      include/uapi/linux/btrfs*
3007
3008 BTTV VIDEO4LINUX DRIVER
3009 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3010 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3011 L:      linux-media@vger.kernel.org
3012 W:      https://linuxtv.org
3013 T:      git git://linuxtv.org/media_tree.git
3014 S:      Odd fixes
3015 F:      Documentation/media/v4l-drivers/bttv*
3016 F:      drivers/media/pci/bt8xx/bttv*
3017
3018 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3019 M:      Chanwoo Choi <cw00.choi@samsung.com>
3020 L:      linux-pm@vger.kernel.org
3021 L:      linux-samsung-soc@vger.kernel.org
3022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3023 S:      Maintained
3024 F:      drivers/devfreq/exynos-bus.c
3025 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3026
3027 BUSLOGIC SCSI DRIVER
3028 M:      Khalid Aziz <khalid@gonehiking.org>
3029 L:      linux-scsi@vger.kernel.org
3030 S:      Maintained
3031 F:      drivers/scsi/BusLogic.*
3032 F:      drivers/scsi/FlashPoint.*
3033
3034 C-MEDIA CMI8788 DRIVER
3035 M:      Clemens Ladisch <clemens@ladisch.de>
3036 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3037 T:      git git://git.alsa-project.org/alsa-kernel.git
3038 S:      Maintained
3039 F:      sound/pci/oxygen/
3040
3041 C6X ARCHITECTURE
3042 M:      Mark Salter <msalter@redhat.com>
3043 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3044 L:      linux-c6x-dev@linux-c6x.org
3045 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3046 S:      Maintained
3047 F:      arch/c6x/
3048
3049 CA8210 IEEE-802.15.4 RADIO DRIVER
3050 M:      Harry Morris <h.morris@cascoda.com>
3051 M:      linuxdev@cascoda.com
3052 L:      linux-wpan@vger.kernel.org
3053 W:      https://github.com/Cascoda/ca8210-linux.git
3054 S:      Maintained
3055 F:      drivers/net/ieee802154/ca8210.c
3056 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3057
3058 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3059 M:      David Howells <dhowells@redhat.com>
3060 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3061 S:      Supported
3062 F:      Documentation/filesystems/caching/cachefiles.txt
3063 F:      fs/cachefiles/
3064
3065 CADET FM/AM RADIO RECEIVER DRIVER
3066 M:      Hans Verkuil <hverkuil@xs4all.nl>
3067 L:      linux-media@vger.kernel.org
3068 T:      git git://linuxtv.org/media_tree.git
3069 W:      https://linuxtv.org
3070 S:      Maintained
3071 F:      drivers/media/radio/radio-cadet*
3072
3073 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3074 M:      Jonathan Corbet <corbet@lwn.net>
3075 L:      linux-media@vger.kernel.org
3076 T:      git git://linuxtv.org/media_tree.git
3077 S:      Maintained
3078 F:      Documentation/media/v4l-drivers/cafe_ccic*
3079 F:      drivers/media/platform/marvell-ccic/
3080
3081 CAIF NETWORK LAYER
3082 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3083 L:      netdev@vger.kernel.org
3084 S:      Supported
3085 F:      Documentation/networking/caif/
3086 F:      drivers/net/caif/
3087 F:      include/uapi/linux/caif/
3088 F:      include/net/caif/
3089 F:      net/caif/
3090
3091 CALGARY x86-64 IOMMU
3092 M:      Muli Ben-Yehuda <mulix@mulix.org>
3093 M:      Jon Mason <jdmason@kudzu.us>
3094 L:      iommu@lists.linux-foundation.org
3095 S:      Maintained
3096 F:      arch/x86/kernel/pci-calgary_64.c
3097 F:      arch/x86/kernel/tce_64.c
3098 F:      arch/x86/include/asm/calgary.h
3099 F:      arch/x86/include/asm/tce.h
3100
3101 CAN NETWORK DRIVERS
3102 M:      Wolfgang Grandegger <wg@grandegger.com>
3103 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3104 L:      linux-can@vger.kernel.org
3105 W:      https://github.com/linux-can
3106 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3107 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3108 S:      Maintained
3109 F:      Documentation/devicetree/bindings/net/can/
3110 F:      drivers/net/can/
3111 F:      include/linux/can/dev.h
3112 F:      include/linux/can/platform/
3113 F:      include/uapi/linux/can/error.h
3114 F:      include/uapi/linux/can/netlink.h
3115
3116 CAN NETWORK LAYER
3117 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3118 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3119 L:      linux-can@vger.kernel.org
3120 W:      https://github.com/linux-can
3121 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3122 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3123 S:      Maintained
3124 F:      Documentation/networking/can.txt
3125 F:      net/can/
3126 F:      include/linux/can/core.h
3127 F:      include/uapi/linux/can.h
3128 F:      include/uapi/linux/can/bcm.h
3129 F:      include/uapi/linux/can/raw.h
3130 F:      include/uapi/linux/can/gw.h
3131
3132 CAPABILITIES
3133 M:      Serge Hallyn <serge@hallyn.com>
3134 L:      linux-security-module@vger.kernel.org
3135 S:      Supported
3136 F:      include/linux/capability.h
3137 F:      include/uapi/linux/capability.h
3138 F:      security/commoncap.c
3139 F:      kernel/capability.c
3140
3141 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3142 M:      Kevin Tsai <ktsai@capellamicro.com>
3143 S:      Maintained
3144 F:      drivers/iio/light/cm*
3145
3146 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3147 M:      Christian Lamparter <chunkeey@googlemail.com>
3148 L:      linux-wireless@vger.kernel.org
3149 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3150 S:      Maintained
3151 F:      drivers/net/wireless/ath/carl9170/
3152
3153 CAVIUM I2C DRIVER
3154 M:      Jan Glauber <jglauber@cavium.com>
3155 M:      David Daney <david.daney@cavium.com>
3156 W:      http://www.cavium.com
3157 S:      Supported
3158 F:      drivers/i2c/busses/i2c-octeon*
3159 F:      drivers/i2c/busses/i2c-thunderx*
3160
3161 CAVIUM LIQUIDIO NETWORK DRIVER
3162 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3163 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3164 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3165 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3166 L:      netdev@vger.kernel.org
3167 W:      http://www.cavium.com
3168 S:      Supported
3169 F:      drivers/net/ethernet/cavium/liquidio/
3170
3171 CAVIUM MMC DRIVER
3172 M:      Jan Glauber <jglauber@cavium.com>
3173 M:      David Daney <david.daney@cavium.com>
3174 M:      Steven J. Hill <Steven.Hill@cavium.com>
3175 W:      http://www.cavium.com
3176 S:      Supported
3177 F:      drivers/mmc/host/cavium*
3178
3179 CAVIUM OCTEON-TX CRYPTO DRIVER
3180 M:      George Cherian <george.cherian@cavium.com>
3181 L:      linux-crypto@vger.kernel.org
3182 W:      http://www.cavium.com
3183 S:      Supported
3184 F:      drivers/crypto/cavium/cpt/
3185
3186 CAVIUM THUNDERX2 ARM64 SOC
3187 M:      Jayachandran C <jnair@caviumnetworks.com>
3188 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3189 S:      Maintained
3190 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3191 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3192
3193 CC2520 IEEE-802.15.4 RADIO DRIVER
3194 M:      Varka Bhadram <varkabhadram@gmail.com>
3195 L:      linux-wpan@vger.kernel.org
3196 S:      Maintained
3197 F:      drivers/net/ieee802154/cc2520.c
3198 F:      include/linux/spi/cc2520.h
3199 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3200
3201 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3202 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3203 L:      linux-crypto@vger.kernel.org
3204 L:      driverdev-devel@linuxdriverproject.org
3205 S:      Supported
3206 F:      drivers/staging/ccree/
3207 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3208
3209 CEC FRAMEWORK
3210 M:      Hans Verkuil <hans.verkuil@cisco.com>
3211 L:      linux-media@vger.kernel.org
3212 T:      git git://linuxtv.org/media_tree.git
3213 W:      http://linuxtv.org
3214 S:      Supported
3215 F:      Documentation/media/kapi/cec-core.rst
3216 F:      Documentation/media/uapi/cec
3217 F:      drivers/media/cec/
3218 F:      drivers/media/rc/keymaps/rc-cec.c
3219 F:      include/media/cec.h
3220 F:      include/media/cec-notifier.h
3221 F:      include/uapi/linux/cec.h
3222 F:      include/uapi/linux/cec-funcs.h
3223 F:      Documentation/devicetree/bindings/media/cec.txt
3224
3225 CELL BROADBAND ENGINE ARCHITECTURE
3226 M:      Arnd Bergmann <arnd@arndb.de>
3227 L:      linuxppc-dev@lists.ozlabs.org
3228 W:      http://www.ibm.com/developerworks/power/cell/
3229 S:      Supported
3230 F:      arch/powerpc/include/asm/cell*.h
3231 F:      arch/powerpc/include/asm/spu*.h
3232 F:      arch/powerpc/include/uapi/asm/spu*.h
3233 F:      arch/powerpc/oprofile/*cell*
3234 F:      arch/powerpc/platforms/cell/
3235
3236 CEPH COMMON CODE (LIBCEPH)
3237 M:      Ilya Dryomov <idryomov@gmail.com>
3238 M:      "Yan, Zheng" <zyan@redhat.com>
3239 M:      Sage Weil <sage@redhat.com>
3240 L:      ceph-devel@vger.kernel.org
3241 W:      http://ceph.com/
3242 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3243 T:      git git://github.com/ceph/ceph-client.git
3244 S:      Supported
3245 F:      net/ceph/
3246 F:      include/linux/ceph/
3247 F:      include/linux/crush/
3248
3249 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3250 M:      "Yan, Zheng" <zyan@redhat.com>
3251 M:      Sage Weil <sage@redhat.com>
3252 M:      Ilya Dryomov <idryomov@gmail.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:      Documentation/filesystems/ceph.txt
3259 F:      fs/ceph/
3260
3261 CERTIFICATE HANDLING:
3262 M:      David Howells <dhowells@redhat.com>
3263 M:      David Woodhouse <dwmw2@infradead.org>
3264 L:      keyrings@vger.kernel.org
3265 S:      Maintained
3266 F:      Documentation/module-signing.txt
3267 F:      certs/
3268 F:      scripts/sign-file.c
3269 F:      scripts/extract-cert.c
3270
3271 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3272 L:      linux-usb@vger.kernel.org
3273 S:      Orphan
3274 F:      Documentation/usb/WUSB-Design-overview.txt
3275 F:      Documentation/usb/wusb-cbaf
3276 F:      drivers/usb/host/hwa-hc.c
3277 F:      drivers/usb/host/whci/
3278 F:      drivers/usb/wusbcore/
3279 F:      include/linux/usb/wusb*
3280
3281 CFAG12864B LCD DRIVER
3282 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3283 W:      http://miguelojeda.es/auxdisplay.htm
3284 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3285 S:      Maintained
3286 F:      drivers/auxdisplay/cfag12864b.c
3287 F:      include/linux/cfag12864b.h
3288
3289 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3290 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3291 W:      http://miguelojeda.es/auxdisplay.htm
3292 W:      http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3293 S:      Maintained
3294 F:      drivers/auxdisplay/cfag12864bfb.c
3295 F:      include/linux/cfag12864b.h
3296
3297 CFG80211 and NL80211
3298 M:      Johannes Berg <johannes@sipsolutions.net>
3299 L:      linux-wireless@vger.kernel.org
3300 W:      http://wireless.kernel.org/
3301 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3302 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3303 S:      Maintained
3304 F:      include/uapi/linux/nl80211.h
3305 F:      include/net/cfg80211.h
3306 F:      net/wireless/*
3307 X:      net/wireless/wext*
3308
3309 CHAR and MISC DRIVERS
3310 M:      Arnd Bergmann <arnd@arndb.de>
3311 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3312 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3313 S:      Supported
3314 F:      drivers/char/*
3315 F:      drivers/misc/*
3316 F:      include/linux/miscdevice.h
3317
3318 CHECKPATCH
3319 M:      Andy Whitcroft <apw@canonical.com>
3320 M:      Joe Perches <joe@perches.com>
3321 S:      Maintained
3322 F:      scripts/checkpatch.pl
3323
3324 CHINESE DOCUMENTATION
3325 M:      Harry Wei <harryxiyou@gmail.com>
3326 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3327 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3328 S:      Maintained
3329 F:      Documentation/translations/zh_CN/
3330
3331 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3332 M:      Peter Chen <Peter.Chen@nxp.com>
3333 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3334 L:      linux-usb@vger.kernel.org
3335 S:      Maintained
3336 F:      drivers/usb/chipidea/
3337
3338 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3339 M:      Hans de Goede <hdegoede@redhat.com>
3340 L:      linux-input@vger.kernel.org
3341 S:      Maintained
3342 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3343 F:      drivers/input/touchscreen/chipone_icn8318.c
3344
3345 CHROME HARDWARE PLATFORM SUPPORT
3346 M:      Benson Leung <bleung@chromium.org>
3347 M:      Olof Johansson <olof@lixom.net>
3348 S:      Maintained
3349 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3350 F:      drivers/platform/chrome/
3351
3352 CIRRUS LOGIC AUDIO CODEC DRIVERS
3353 M:      Brian Austin <brian.austin@cirrus.com>
3354 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3355 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3356 S:      Maintained
3357 F:      sound/soc/codecs/cs*
3358
3359 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3360 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3361 L:      netdev@vger.kernel.org
3362 S:      Maintained
3363 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3364
3365 CISCO FCOE HBA DRIVER
3366 M:      Satish Kharat <satishkh@cisco.com>
3367 M:      Sesidhar Baddela <sebaddel@cisco.com>
3368 M:      Karan Tilak Kumar <kartilak@cisco.com>
3369 L:      linux-scsi@vger.kernel.org
3370 S:      Supported
3371 F:      drivers/scsi/fnic/
3372
3373 CISCO SCSI HBA DRIVER
3374 M:      Karan Tilak Kumar <kartilak@cisco.com>
3375 M:      Sesidhar Baddela <sebaddel@cisco.com>
3376 L:      linux-scsi@vger.kernel.org
3377 S:      Supported
3378 F:      drivers/scsi/snic/
3379
3380 CISCO VIC ETHERNET NIC DRIVER
3381 M:      Christian Benvenuti <benve@cisco.com>
3382 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3383 M:      Neel Patel <neepatel@cisco.com>
3384 S:      Supported
3385 F:      drivers/net/ethernet/cisco/enic/
3386
3387 CISCO VIC LOW LATENCY NIC DRIVER
3388 M:      Christian Benvenuti <benve@cisco.com>
3389 M:      Dave Goodell <dgoodell@cisco.com>
3390 S:      Supported
3391 F:      drivers/infiniband/hw/usnic/
3392
3393 CLEANCACHE API
3394 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3395 L:      linux-kernel@vger.kernel.org
3396 S:      Maintained
3397 F:      mm/cleancache.c
3398 F:      include/linux/cleancache.h
3399
3400 CLK API
3401 M:      Russell King <linux@armlinux.org.uk>
3402 L:      linux-clk@vger.kernel.org
3403 S:      Maintained
3404 F:      include/linux/clk.h
3405
3406 CLOCKSOURCE, CLOCKEVENT DRIVERS
3407 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3408 M:      Thomas Gleixner <tglx@linutronix.de>
3409 L:      linux-kernel@vger.kernel.org
3410 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3411 S:      Supported
3412 F:      drivers/clocksource
3413
3414 CMPC ACPI DRIVER
3415 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3416 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3417 L:      platform-driver-x86@vger.kernel.org
3418 S:      Supported
3419 F:      drivers/platform/x86/classmate-laptop.c
3420
3421 COBALT MEDIA DRIVER
3422 M:      Hans Verkuil <hans.verkuil@cisco.com>
3423 L:      linux-media@vger.kernel.org
3424 T:      git git://linuxtv.org/media_tree.git
3425 W:      https://linuxtv.org
3426 S:      Supported
3427 F:      drivers/media/pci/cobalt/
3428
3429 COCCINELLE/Semantic Patches (SmPL)
3430 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3431 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3432 M:      Nicolas Palix <nicolas.palix@imag.fr>
3433 M:      Michal Marek <mmarek@suse.com>
3434 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3435 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3436 W:      http://coccinelle.lip6.fr/
3437 S:      Supported
3438 F:      Documentation/dev-tools/coccinelle.rst
3439 F:      scripts/coccinelle/
3440 F:      scripts/coccicheck
3441
3442 CODA FILE SYSTEM
3443 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3444 M:      coda@cs.cmu.edu
3445 L:      codalist@coda.cs.cmu.edu
3446 W:      http://www.coda.cs.cmu.edu/
3447 S:      Maintained
3448 F:      Documentation/filesystems/coda.txt
3449 F:      fs/coda/
3450 F:      include/linux/coda*.h
3451 F:      include/uapi/linux/coda*.h
3452
3453 CODA V4L2 MEM2MEM DRIVER
3454 M:      Philipp Zabel <p.zabel@pengutronix.de>
3455 L:      linux-media@vger.kernel.org
3456 S:      Maintained
3457 F:      Documentation/devicetree/bindings/media/coda.txt
3458 F:      drivers/media/platform/coda/
3459
3460 COMMON CLK FRAMEWORK
3461 M:      Michael Turquette <mturquette@baylibre.com>
3462 M:      Stephen Boyd <sboyd@codeaurora.org>
3463 L:      linux-clk@vger.kernel.org
3464 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3465 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3466 S:      Maintained
3467 F:      Documentation/devicetree/bindings/clock/
3468 F:      drivers/clk/
3469 X:      drivers/clk/clkdev.c
3470 F:      include/linux/clk-pr*
3471 F:      include/linux/clk/
3472
3473 COMMON INTERNET FILE SYSTEM (CIFS)
3474 M:      Steve French <sfrench@samba.org>
3475 L:      linux-cifs@vger.kernel.org
3476 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3477 W:      http://linux-cifs.samba.org/
3478 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3479 S:      Supported
3480 F:      Documentation/filesystems/cifs/
3481 F:      fs/cifs/
3482
3483 COMPACTPCI HOTPLUG CORE
3484 M:      Scott Murray <scott@spiteful.org>
3485 L:      linux-pci@vger.kernel.org
3486 S:      Maintained
3487 F:      drivers/pci/hotplug/cpci_hotplug*
3488
3489 COMPACTPCI HOTPLUG GENERIC DRIVER
3490 M:      Scott Murray <scott@spiteful.org>
3491 L:      linux-pci@vger.kernel.org
3492 S:      Maintained
3493 F:      drivers/pci/hotplug/cpcihp_generic.c
3494
3495 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3496 M:      Scott Murray <scott@spiteful.org>
3497 L:      linux-pci@vger.kernel.org
3498 S:      Maintained
3499 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3500
3501 COMPAL LAPTOP SUPPORT
3502 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3503 L:      platform-driver-x86@vger.kernel.org
3504 S:      Maintained
3505 F:      drivers/platform/x86/compal-laptop.c
3506
3507 CONEXANT ACCESSRUNNER USB DRIVER
3508 L:      accessrunner-general@lists.sourceforge.net
3509 W:      http://accessrunner.sourceforge.net/
3510 S:      Orphan
3511 F:      drivers/usb/atm/cxacru.c
3512
3513 CONFIGFS
3514 M:      Joel Becker <jlbec@evilplan.org>
3515 M:      Christoph Hellwig <hch@lst.de>
3516 T:      git git://git.infradead.org/users/hch/configfs.git
3517 S:      Supported
3518 F:      fs/configfs/
3519 F:      include/linux/configfs.h
3520
3521 CONNECTOR
3522 M:      Evgeniy Polyakov <zbr@ioremap.net>
3523 L:      netdev@vger.kernel.org
3524 S:      Maintained
3525 F:      drivers/connector/
3526
3527 CONTROL GROUP (CGROUP)
3528 M:      Tejun Heo <tj@kernel.org>
3529 M:      Li Zefan <lizefan@huawei.com>
3530 M:      Johannes Weiner <hannes@cmpxchg.org>
3531 L:      cgroups@vger.kernel.org
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3533 S:      Maintained
3534 F:      Documentation/cgroup*
3535 F:      include/linux/cgroup*
3536 F:      kernel/cgroup*
3537
3538 CONTROL GROUP - CPUSET
3539 M:      Li Zefan <lizefan@huawei.com>
3540 L:      cgroups@vger.kernel.org
3541 W:      http://www.bullopensource.org/cpuset/
3542 W:      http://oss.sgi.com/projects/cpusets/
3543 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3544 S:      Maintained
3545 F:      Documentation/cgroup-v1/cpusets.txt
3546 F:      include/linux/cpuset.h
3547 F:      kernel/cpuset.c
3548
3549 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3550 M:      Johannes Weiner <hannes@cmpxchg.org>
3551 M:      Michal Hocko <mhocko@kernel.org>
3552 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3553 L:      cgroups@vger.kernel.org
3554 L:      linux-mm@kvack.org
3555 S:      Maintained
3556 F:      mm/memcontrol.c
3557 F:      mm/swap_cgroup.c
3558
3559 CORETEMP HARDWARE MONITORING DRIVER
3560 M:      Fenghua Yu <fenghua.yu@intel.com>
3561 L:      linux-hwmon@vger.kernel.org
3562 S:      Maintained
3563 F:      Documentation/hwmon/coretemp
3564 F:      drivers/hwmon/coretemp.c
3565
3566 COSA/SRP SYNC SERIAL DRIVER
3567 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3568 W:      http://www.fi.muni.cz/~kas/cosa/
3569 S:      Maintained
3570 F:      drivers/net/wan/cosa*
3571
3572 CPMAC ETHERNET DRIVER
3573 M:      Florian Fainelli <f.fainelli@gmail.com>
3574 L:      netdev@vger.kernel.org
3575 S:      Maintained
3576 F:      drivers/net/ethernet/ti/cpmac.c
3577
3578 CPU FREQUENCY DRIVERS
3579 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3580 M:      Viresh Kumar <viresh.kumar@linaro.org>
3581 L:      linux-pm@vger.kernel.org
3582 S:      Maintained
3583 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3584 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3585 B:      https://bugzilla.kernel.org
3586 F:      Documentation/cpu-freq/
3587 F:      Documentation/devicetree/bindings/cpufreq/
3588 F:      drivers/cpufreq/
3589 F:      include/linux/cpufreq.h
3590 F:      tools/testing/selftests/cpufreq/
3591
3592 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3593 M:      Viresh Kumar <viresh.kumar@linaro.org>
3594 M:      Sudeep Holla <sudeep.holla@arm.com>
3595 L:      linux-pm@vger.kernel.org
3596 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3597 S:      Maintained
3598 F:      drivers/cpufreq/arm_big_little.h
3599 F:      drivers/cpufreq/arm_big_little.c
3600 F:      drivers/cpufreq/arm_big_little_dt.c
3601
3602 CPU POWER MONITORING SUBSYSTEM
3603 M:      Thomas Renninger <trenn@suse.com>
3604 L:      linux-pm@vger.kernel.org
3605 S:      Maintained
3606 F:      tools/power/cpupower/
3607
3608 CPUID/MSR DRIVER
3609 M:      "H. Peter Anvin" <hpa@zytor.com>
3610 S:      Maintained
3611 F:      arch/x86/kernel/cpuid.c
3612 F:      arch/x86/kernel/msr.c
3613
3614 CPUIDLE DRIVER - ARM BIG LITTLE
3615 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3616 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3617 L:      linux-pm@vger.kernel.org
3618 L:      linux-arm-kernel@lists.infradead.org
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3620 S:      Maintained
3621 F:      drivers/cpuidle/cpuidle-big_little.c
3622
3623 CPUIDLE DRIVER - ARM EXYNOS
3624 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3625 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3626 M:      Kukjin Kim <kgene@kernel.org>
3627 L:      linux-pm@vger.kernel.org
3628 L:      linux-samsung-soc@vger.kernel.org
3629 S:      Supported
3630 F:      drivers/cpuidle/cpuidle-exynos.c
3631 F:      arch/arm/mach-exynos/pm.c
3632
3633 CPUIDLE DRIVERS
3634 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3635 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3636 L:      linux-pm@vger.kernel.org
3637 S:      Maintained
3638 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3639 B:      https://bugzilla.kernel.org
3640 F:      drivers/cpuidle/*
3641 F:      include/linux/cpuidle.h
3642
3643 CRAMFS FILESYSTEM
3644 W:      http://sourceforge.net/projects/cramfs/
3645 S:      Orphan / Obsolete
3646 F:      Documentation/filesystems/cramfs.txt
3647 F:      fs/cramfs/
3648
3649 CRIS PORT
3650 M:      Mikael Starvik <starvik@axis.com>
3651 M:      Jesper Nilsson <jesper.nilsson@axis.com>
3652 L:      linux-cris-kernel@axis.com
3653 W:      http://developer.axis.com
3654 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3655 S:      Maintained
3656 F:      arch/cris/
3657 F:      drivers/tty/serial/crisv10.*
3658
3659 CRYPTO API
3660 M:      Herbert Xu <herbert@gondor.apana.org.au>
3661 M:      "David S. Miller" <davem@davemloft.net>
3662 L:      linux-crypto@vger.kernel.org
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3664 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3665 S:      Maintained
3666 F:      Documentation/crypto/
3667 F:      Documentation/devicetree/bindings/crypto/
3668 F:      arch/*/crypto/
3669 F:      crypto/
3670 F:      drivers/crypto/
3671 F:      include/crypto/
3672 F:      include/linux/crypto*
3673
3674 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3675 M:      Neil Horman <nhorman@tuxdriver.com>
3676 L:      linux-crypto@vger.kernel.org
3677 S:      Maintained
3678 F:      crypto/ansi_cprng.c
3679 F:      crypto/rng.c
3680
3681 CS3308 MEDIA DRIVER
3682 M:      Hans Verkuil <hverkuil@xs4all.nl>
3683 L:      linux-media@vger.kernel.org
3684 T:      git git://linuxtv.org/media_tree.git
3685 W:      http://linuxtv.org
3686 S:      Odd Fixes
3687 F:      drivers/media/i2c/cs3308.c
3688 F:      drivers/media/i2c/cs3308.h
3689
3690 CS5535 Audio ALSA driver
3691 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3692 S:      Maintained
3693 F:      sound/pci/cs5535audio/
3694
3695 CW1200 WLAN driver
3696 M:      Solomon Peachy <pizza@shaftnet.org>
3697 S:      Maintained
3698 F:      drivers/net/wireless/st/cw1200/
3699
3700 CX18 VIDEO4LINUX DRIVER
3701 M:      Andy Walls <awalls@md.metrocast.net>
3702 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3703 L:      linux-media@vger.kernel.org
3704 T:      git git://linuxtv.org/media_tree.git
3705 W:      https://linuxtv.org
3706 W:      http://www.ivtvdriver.org/index.php/Cx18
3707 S:      Maintained
3708 F:      Documentation/media/v4l-drivers/cx18*
3709 F:      drivers/media/pci/cx18/
3710 F:      include/uapi/linux/ivtv*
3711
3712 CX2341X MPEG ENCODER HELPER MODULE
3713 M:      Hans Verkuil <hverkuil@xs4all.nl>
3714 L:      linux-media@vger.kernel.org
3715 T:      git git://linuxtv.org/media_tree.git
3716 W:      https://linuxtv.org
3717 S:      Maintained
3718 F:      drivers/media/common/cx2341x*
3719 F:      include/media/cx2341x*
3720
3721 CX24120 MEDIA DRIVER
3722 M:      Jemma Denson <jdenson@gmail.com>
3723 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
3724 L:      linux-media@vger.kernel.org
3725 W:      https://linuxtv.org
3726 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
3727 S:      Maintained
3728 F:      drivers/media/dvb-frontends/cx24120*
3729
3730 CX88 VIDEO4LINUX DRIVER
3731 M:      Mauro Carvalho Chehab <mchehab@s-opensource.com>
3732 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3733 L: &nb