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