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