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