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