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