6682420421c15da8e7a23a2a308d06a673b98b58
[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@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 M:      Heiner Kallweit <hkallweit1@gmail.com>
184 L:      netdev@vger.kernel.org
185 S:      Maintained
186 F:      drivers/net/ethernet/realtek/r8169.c
187
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L:      linux-serial@vger.kernel.org
191 S:      Maintained
192 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F:      drivers/tty/serial/8250*
194 F:      include/linux/serial_8250.h
195
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L:      netdev@vger.kernel.org
198 S:      Orphan / Obsolete
199 F:      drivers/net/ethernet/8390/
200
201 9P FILE SYSTEM
202 M:      Eric Van Hensbergen <ericvh@gmail.com>
203 M:      Latchesar Ionkov <lucho@ionkov.net>
204 M:      Dominique Martinet <asmadeus@codewreck.org>
205 L:      v9fs-developer@lists.sourceforge.net
206 W:      http://swik.net/v9fs
207 Q:      http://patchwork.kernel.org/project/v9fs-devel/list/
208 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T:      git git://github.com/martinetd/linux.git
210 S:      Maintained
211 F:      Documentation/filesystems/9p.txt
212 F:      fs/9p/
213 F:      net/9p/
214 F:      include/net/9p/
215 F:      include/uapi/linux/virtio_9p.h
216 F:      include/trace/events/9p.h
217
218 A8293 MEDIA DRIVER
219 M:      Antti Palosaari <crope@iki.fi>
220 L:      linux-media@vger.kernel.org
221 W:      https://linuxtv.org
222 W:      http://palosaari.fi/linux/
223 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
224 T:      git git://linuxtv.org/anttip/media_tree.git
225 S:      Maintained
226 F:      drivers/media/dvb-frontends/a8293*
227
228 AACRAID SCSI RAID DRIVER
229 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L:      linux-scsi@vger.kernel.org
231 W:      http://www.adaptec.com/
232 S:      Supported
233 F:      Documentation/scsi/aacraid.txt
234 F:      drivers/scsi/aacraid/
235
236 ABI/API
237 L:      linux-api@vger.kernel.org
238 F:      include/linux/syscalls.h
239 F:      kernel/sys_ni.c
240
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M:      Hans de Goede <hdegoede@redhat.com>
243 L:      linux-hwmon@vger.kernel.org
244 S:      Maintained
245 F:      drivers/hwmon/abituguru.c
246
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M:      Alistair John Strachan <alistair@devzero.co.uk>
249 L:      linux-hwmon@vger.kernel.org
250 S:      Maintained
251 F:      drivers/hwmon/abituguru3.c
252
253 ACCES 104-DIO-48E GPIO DRIVER
254 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
255 L:      linux-gpio@vger.kernel.org
256 S:      Maintained
257 F:      drivers/gpio/gpio-104-dio-48e.c
258
259 ACCES 104-IDI-48 GPIO DRIVER
260 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L:      linux-gpio@vger.kernel.org
262 S:      Maintained
263 F:      drivers/gpio/gpio-104-idi-48.c
264
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M:      "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L:      linux-gpio@vger.kernel.org
268 S:      Maintained
269 F:      drivers/gpio/gpio-104-idio-16.c
270
271 ACCES 104-QUAD-8 IIO DRIVER
272 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
273 L:      linux-iio@vger.kernel.org
274 S:      Maintained
275 F:      Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F:      drivers/iio/counter/104-quad-8.c
277
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
280 L:      linux-gpio@vger.kernel.org
281 S:      Maintained
282 F:      drivers/gpio/gpio-pci-idio-16.c
283
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
286 L:      linux-gpio@vger.kernel.org
287 S:      Maintained
288 F:      drivers/gpio/gpio-pcie-idio-24.c
289
290 ACENIC DRIVER
291 M:      Jes Sorensen <jes@trained-monkey.org>
292 L:      linux-acenic@sunsite.dk
293 S:      Maintained
294 F:      drivers/net/ethernet/alteon/acenic*
295
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M:      Peter Feuerer <peter@piie.net>
298 L:      platform-driver-x86@vger.kernel.org
299 W:      http://piie.net/?section=acerhdf
300 S:      Maintained
301 F:      drivers/platform/x86/acerhdf.c
302
303 ACER WMI LAPTOP EXTRAS
304 M:      "Lee, Chun-Yi" <jlee@suse.com>
305 L:      platform-driver-x86@vger.kernel.org
306 S:      Maintained
307 F:      drivers/platform/x86/acer-wmi.c
308
309 ACPI
310 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M:      Len Brown <lenb@kernel.org>
312 L:      linux-acpi@vger.kernel.org
313 W:      https://01.org/linux-acpi
314 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B:      https://bugzilla.kernel.org
317 S:      Supported
318 F:      drivers/acpi/
319 F:      drivers/pnp/pnpacpi/
320 F:      include/linux/acpi.h
321 F:      include/linux/fwnode.h
322 F:      include/acpi/
323 F:      Documentation/acpi/
324 F:      Documentation/ABI/testing/sysfs-bus-acpi
325 F:      Documentation/ABI/testing/configfs-acpi
326 F:      drivers/pci/*acpi*
327 F:      drivers/pci/*/*acpi*
328 F:      tools/power/acpi/
329
330 ACPI APEI
331 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
332 M:      Len Brown <lenb@kernel.org>
333 L:      linux-acpi@vger.kernel.org
334 R:      Tony Luck <tony.luck@intel.com>
335 R:      Borislav Petkov <bp@alien8.de>
336 F:      drivers/acpi/apei/
337
338 ACPI COMPONENT ARCHITECTURE (ACPICA)
339 M:      Robert Moore <robert.moore@intel.com>
340 M:      Erik Schmauss <erik.schmauss@intel.com>
341 M:      "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
342 L:      linux-acpi@vger.kernel.org
343 L:      devel@acpica.org
344 W:      https://acpica.org/
345 W:      https://github.com/acpica/acpica/
346 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
347 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
348 B:      https://bugzilla.kernel.org
349 B:      https://bugs.acpica.org
350 S:      Supported
351 F:      drivers/acpi/acpica/
352 F:      include/acpi/
353 F:      tools/power/acpi/
354
355 ACPI FAN DRIVER
356 M:      Zhang Rui <rui.zhang@intel.com>
357 L:      linux-acpi@vger.kernel.org
358 W:      https://01.org/linux-acpi
359 B:      https://bugzilla.kernel.org
360 S:      Supported
361 F:      drivers/acpi/fan.c
362
363 ACPI FOR ARM64 (ACPI/arm64)
364 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
365 M:      Hanjun Guo <hanjun.guo@linaro.org>
366 M:      Sudeep Holla <sudeep.holla@arm.com>
367 L:      linux-acpi@vger.kernel.org
368 S:      Maintained
369 F:      drivers/acpi/arm64
370
371 ACPI I2C MULTI INSTANTIATE DRIVER
372 M:      Hans de Goede <hdegoede@redhat.com>
373 L:      platform-driver-x86@vger.kernel.org
374 S:      Maintained
375 F:      drivers/platform/x86/i2c-multi-instantiate.c
376
377 ACPI PMIC DRIVERS
378 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
379 M:      Len Brown <lenb@kernel.org>
380 R:      Andy Shevchenko <andriy.shevchenko@linux.intel.com>
381 R:      Mika Westerberg <mika.westerberg@linux.intel.com>
382 L:      linux-acpi@vger.kernel.org
383 Q:      https://patchwork.kernel.org/project/linux-acpi/list/
384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
385 B:      https://bugzilla.kernel.org
386 S:      Supported
387 F:      drivers/acpi/pmic/
388
389 ACPI THERMAL DRIVER
390 M:      Zhang Rui <rui.zhang@intel.com>
391 L:      linux-acpi@vger.kernel.org
392 W:      https://01.org/linux-acpi
393 B:      https://bugzilla.kernel.org
394 S:      Supported
395 F:      drivers/acpi/*thermal*
396
397 ACPI VIDEO DRIVER
398 M:      Zhang Rui <rui.zhang@intel.com>
399 L:      linux-acpi@vger.kernel.org
400 W:      https://01.org/linux-acpi
401 B:      https://bugzilla.kernel.org
402 S:      Supported
403 F:      drivers/acpi/acpi_video.c
404
405 ACPI WMI DRIVER
406 L:      platform-driver-x86@vger.kernel.org
407 S:      Orphan
408 F:      drivers/platform/x86/wmi.c
409 F:      include/uapi/linux/wmi.h
410
411 AD1889 ALSA SOUND DRIVER
412 M:      Thibaut Varene <T-Bone@parisc-linux.org>
413 W:      http://wiki.parisc-linux.org/AD1889
414 L:      linux-parisc@vger.kernel.org
415 S:      Maintained
416 F:      sound/pci/ad1889.*
417
418 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
419 M:      Michael Hennerich <michael.hennerich@analog.com>
420 W:      http://wiki.analog.com/AD5254
421 W:      http://ez.analog.com/community/linux-device-drivers
422 S:      Supported
423 F:      drivers/misc/ad525x_dpot.c
424
425 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
426 M:      Michael Hennerich <michael.hennerich@analog.com>
427 W:      http://wiki.analog.com/AD5398
428 W:      http://ez.analog.com/community/linux-device-drivers
429 S:      Supported
430 F:      drivers/regulator/ad5398.c
431
432 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
433 M:      Michael Hennerich <michael.hennerich@analog.com>
434 W:      http://wiki.analog.com/AD7142
435 W:      http://ez.analog.com/community/linux-device-drivers
436 S:      Supported
437 F:      drivers/input/misc/ad714x.c
438
439 AD7877 TOUCHSCREEN DRIVER
440 M:      Michael Hennerich <michael.hennerich@analog.com>
441 W:      http://wiki.analog.com/AD7877
442 W:      http://ez.analog.com/community/linux-device-drivers
443 S:      Supported
444 F:      drivers/input/touchscreen/ad7877.c
445
446 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
447 M:      Michael Hennerich <michael.hennerich@analog.com>
448 W:      http://wiki.analog.com/AD7879
449 W:      http://ez.analog.com/community/linux-device-drivers
450 S:      Supported
451 F:      drivers/input/touchscreen/ad7879.c
452
453 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
454 M:      Jiri Kosina <jikos@kernel.org>
455 S:      Maintained
456
457 ADF7242 IEEE 802.15.4 RADIO DRIVER
458 M:      Michael Hennerich <michael.hennerich@analog.com>
459 W:      https://wiki.analog.com/ADF7242
460 W:      http://ez.analog.com/community/linux-device-drivers
461 L:      linux-wpan@vger.kernel.org
462 S:      Supported
463 F:      drivers/net/ieee802154/adf7242.c
464 F:      Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
465
466 ADM1025 HARDWARE MONITOR DRIVER
467 M:      Jean Delvare <jdelvare@suse.com>
468 L:      linux-hwmon@vger.kernel.org
469 S:      Maintained
470 F:      Documentation/hwmon/adm1025
471 F:      drivers/hwmon/adm1025.c
472
473 ADM1029 HARDWARE MONITOR DRIVER
474 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
475 L:      linux-hwmon@vger.kernel.org
476 S:      Maintained
477 F:      drivers/hwmon/adm1029.c
478
479 ADM8211 WIRELESS DRIVER
480 L:      linux-wireless@vger.kernel.org
481 W:      http://wireless.kernel.org/
482 S:      Orphan
483 F:      drivers/net/wireless/admtek/adm8211.*
484
485 ADP1653 FLASH CONTROLLER DRIVER
486 M:      Sakari Ailus <sakari.ailus@iki.fi>
487 L:      linux-media@vger.kernel.org
488 S:      Maintained
489 F:      drivers/media/i2c/adp1653.c
490 F:      include/media/i2c/adp1653.h
491
492 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
493 M:      Michael Hennerich <michael.hennerich@analog.com>
494 W:      http://wiki.analog.com/ADP5520
495 W:      http://ez.analog.com/community/linux-device-drivers
496 S:      Supported
497 F:      drivers/mfd/adp5520.c
498 F:      drivers/video/backlight/adp5520_bl.c
499 F:      drivers/leds/leds-adp5520.c
500 F:      drivers/gpio/gpio-adp5520.c
501 F:      drivers/input/keyboard/adp5520-keys.c
502
503 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
504 M:      Michael Hennerich <michael.hennerich@analog.com>
505 W:      http://wiki.analog.com/ADP5588
506 W:      http://ez.analog.com/community/linux-device-drivers
507 S:      Supported
508 F:      drivers/input/keyboard/adp5588-keys.c
509 F:      drivers/gpio/gpio-adp5588.c
510
511 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
512 M:      Michael Hennerich <michael.hennerich@analog.com>
513 W:      http://wiki.analog.com/ADP8860
514 W:      http://ez.analog.com/community/linux-device-drivers
515 S:      Supported
516 F:      drivers/video/backlight/adp8860_bl.c
517
518 ADS1015 HARDWARE MONITOR DRIVER
519 M:      Dirk Eibach <eibach@gdsys.de>
520 L:      linux-hwmon@vger.kernel.org
521 S:      Maintained
522 F:      Documentation/hwmon/ads1015
523 F:      drivers/hwmon/ads1015.c
524 F:      include/linux/platform_data/ads1015.h
525
526 ADT746X FAN DRIVER
527 M:      Colin Leroy <colin@colino.net>
528 S:      Maintained
529 F:      drivers/macintosh/therm_adt746x.c
530
531 ADT7475 HARDWARE MONITOR DRIVER
532 M:      Jean Delvare <jdelvare@suse.com>
533 L:      linux-hwmon@vger.kernel.org
534 S:      Maintained
535 F:      Documentation/hwmon/adt7475
536 F:      drivers/hwmon/adt7475.c
537
538 ADVANSYS SCSI DRIVER
539 M:      Matthew Wilcox <willy@infradead.org>
540 M:      Hannes Reinecke <hare@suse.com>
541 L:      linux-scsi@vger.kernel.org
542 S:      Maintained
543 F:      Documentation/scsi/advansys.txt
544 F:      drivers/scsi/advansys.c
545
546 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
547 M:      Michael Hennerich <michael.hennerich@analog.com>
548 W:      http://wiki.analog.com/ADXL345
549 W:      http://ez.analog.com/community/linux-device-drivers
550 S:      Supported
551 F:      drivers/input/misc/adxl34x.c
552
553 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
554 M:      Stefan Popa <stefan.popa@analog.com>
555 W:      http://ez.analog.com/community/linux-device-drivers
556 S:      Supported
557 F:      drivers/iio/accel/adxl372.c
558 F:      drivers/iio/accel/adxl372_spi.c
559 F:      drivers/iio/accel/adxl372_i2c.c
560 F:      Documentation/devicetree/bindings/iio/accel/adxl372.txt
561
562 AF9013 MEDIA DRIVER
563 M:      Antti Palosaari <crope@iki.fi>
564 L:      linux-media@vger.kernel.org
565 W:      https://linuxtv.org
566 W:      http://palosaari.fi/linux/
567 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
568 T:      git git://linuxtv.org/anttip/media_tree.git
569 S:      Maintained
570 F:      drivers/media/dvb-frontends/af9013*
571
572 AF9033 MEDIA DRIVER
573 M:      Antti Palosaari <crope@iki.fi>
574 L:      linux-media@vger.kernel.org
575 W:      https://linuxtv.org
576 W:      http://palosaari.fi/linux/
577 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
578 T:      git git://linuxtv.org/anttip/media_tree.git
579 S:      Maintained
580 F:      drivers/media/dvb-frontends/af9033*
581
582 AFFS FILE SYSTEM
583 M:      David Sterba <dsterba@suse.com>
584 L:      linux-fsdevel@vger.kernel.org
585 S:      Odd Fixes
586 F:      Documentation/filesystems/affs.txt
587 F:      fs/affs/
588
589 AFS FILESYSTEM
590 M:      David Howells <dhowells@redhat.com>
591 L:      linux-afs@lists.infradead.org
592 S:      Supported
593 F:      fs/afs/
594 F:      include/trace/events/afs.h
595 F:      Documentation/filesystems/afs.txt
596 W:      https://www.infradead.org/~dhowells/kafs/
597
598 AGPGART DRIVER
599 M:      David Airlie <airlied@linux.ie>
600 T:      git git://anongit.freedesktop.org/drm/drm
601 S:      Maintained
602 F:      drivers/char/agp/
603 F:      include/linux/agp*
604 F:      include/uapi/linux/agp*
605
606 AHA152X SCSI DRIVER
607 M:      "Juergen E. Fischer" <fischer@norbit.de>
608 L:      linux-scsi@vger.kernel.org
609 S:      Maintained
610 F:      drivers/scsi/aha152x*
611 F:      drivers/scsi/pcmcia/aha152x*
612
613 AIC7XXX / AIC79XX SCSI DRIVER
614 M:      Hannes Reinecke <hare@suse.com>
615 L:      linux-scsi@vger.kernel.org
616 S:      Maintained
617 F:      drivers/scsi/aic7xxx/
618
619 AIMSLAB FM RADIO RECEIVER DRIVER
620 M:      Hans Verkuil <hverkuil@xs4all.nl>
621 L:      linux-media@vger.kernel.org
622 T:      git git://linuxtv.org/media_tree.git
623 W:      https://linuxtv.org
624 S:      Maintained
625 F:      drivers/media/radio/radio-aimslab*
626
627 AIO
628 M:      Benjamin LaHaise <bcrl@kvack.org>
629 L:      linux-aio@kvack.org
630 S:      Supported
631 F:      fs/aio.c
632 F:      include/linux/*aio*.h
633
634 AIRSPY MEDIA DRIVER
635 M:      Antti Palosaari <crope@iki.fi>
636 L:      linux-media@vger.kernel.org
637 W:      https://linuxtv.org
638 W:      http://palosaari.fi/linux/
639 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
640 T:      git git://linuxtv.org/anttip/media_tree.git
641 S:      Maintained
642 F:      drivers/media/usb/airspy/
643
644 ALACRITECH GIGABIT ETHERNET DRIVER
645 M:      Lino Sanfilippo <LinoSanfilippo@gmx.de>
646 S:      Maintained
647 F:      drivers/net/ethernet/alacritech/*
648
649 ALCATEL SPEEDTOUCH USB DRIVER
650 M:      Duncan Sands <duncan.sands@free.fr>
651 L:      linux-usb@vger.kernel.org
652 W:      http://www.linux-usb.org/SpeedTouch/
653 S:      Maintained
654 F:      drivers/usb/atm/speedtch.c
655 F:      drivers/usb/atm/usbatm.c
656
657 ALCHEMY AU1XX0 MMC DRIVER
658 M:      Manuel Lauss <manuel.lauss@gmail.com>
659 S:      Maintained
660 F:      drivers/mmc/host/au1xmmc.c
661
662 ALI1563 I2C DRIVER
663 M:      Rudolf Marek <r.marek@assembler.cz>
664 L:      linux-i2c@vger.kernel.org
665 S:      Maintained
666 F:      Documentation/i2c/busses/i2c-ali1563
667 F:      drivers/i2c/busses/i2c-ali1563.c
668
669 ALLWINNER SECURITY SYSTEM
670 M:      Corentin Labbe <clabbe.montjoie@gmail.com>
671 L:      linux-crypto@vger.kernel.org
672 S:      Maintained
673 F:      drivers/crypto/sunxi-ss/
674
675 ALLWINNER VPU DRIVER
676 M:      Maxime Ripard <maxime.ripard@bootlin.com>
677 M:      Paul Kocialkowski <paul.kocialkowski@bootlin.com>
678 L:      linux-media@vger.kernel.org
679 S:      Maintained
680 F:      drivers/staging/media/sunxi/cedrus/
681
682 ALPHA PORT
683 M:      Richard Henderson <rth@twiddle.net>
684 M:      Ivan Kokshaysky <ink@jurassic.park.msu.ru>
685 M:      Matt Turner <mattst88@gmail.com>
686 S:      Odd Fixes
687 L:      linux-alpha@vger.kernel.org
688 F:      arch/alpha/
689
690 ALPS PS/2 TOUCHPAD DRIVER
691 R:      Pali Rohár <pali.rohar@gmail.com>
692 F:      drivers/input/mouse/alps.*
693
694 ALTERA I2C CONTROLLER DRIVER
695 M:      Thor Thayer <thor.thayer@linux.intel.com>
696 S:      Maintained
697 F:      drivers/i2c/busses/i2c-altera.c
698
699 ALTERA MAILBOX DRIVER
700 M:      Ley Foon Tan <lftan@altera.com>
701 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
702 S:      Maintained
703 F:      drivers/mailbox/mailbox-altera.c
704
705 ALTERA PIO DRIVER
706 M:      Tien Hock Loh <thloh@altera.com>
707 L:      linux-gpio@vger.kernel.org
708 S:      Maintained
709 F:      drivers/gpio/gpio-altera.c
710
711 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
712 M:      Thor Thayer <thor.thayer@linux.intel.com>
713 S:      Maintained
714 F:      drivers/gpio/gpio-altera-a10sr.c
715 F:      drivers/mfd/altera-a10sr.c
716 F:      drivers/reset/reset-a10sr.c
717 F:      include/linux/mfd/altera-a10sr.h
718 F:      include/dt-bindings/reset/altr,rst-mgr-a10sr.h
719
720 ALTERA TRIPLE SPEED ETHERNET DRIVER
721 M:      Thor Thayer <thor.thayer@linux.intel.com>
722 L:      netdev@vger.kernel.org
723 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
724 S:      Maintained
725 F:      drivers/net/ethernet/altera/
726
727 ALTERA UART/JTAG UART SERIAL DRIVERS
728 M:      Tobias Klauser <tklauser@distanz.ch>
729 L:      linux-serial@vger.kernel.org
730 L:      nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
731 S:      Maintained
732 F:      drivers/tty/serial/altera_uart.c
733 F:      drivers/tty/serial/altera_jtaguart.c
734 F:      include/linux/altera_uart.h
735 F:      include/linux/altera_jtaguart.h
736
737 AMAZON ETHERNET DRIVERS
738 M:      Netanel Belgazal <netanel@amazon.com>
739 R:      Saeed Bishara <saeedb@amazon.com>
740 R:      Zorik Machulsky <zorik@amazon.com>
741 L:      netdev@vger.kernel.org
742 S:      Supported
743 F:      Documentation/networking/ena.txt
744 F:      drivers/net/ethernet/amazon/
745
746 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
747 M:      Tom Lendacky <thomas.lendacky@amd.com>
748 M:      Gary Hook <gary.hook@amd.com>
749 L:      linux-crypto@vger.kernel.org
750 S:      Supported
751 F:      drivers/crypto/ccp/
752 F:      include/linux/ccp.h
753
754 AMD DISPLAY CORE
755 M:      Harry Wentland <harry.wentland@amd.com>
756 M:      Leo Li <sunpeng.li@amd.com>
757 L:      amd-gfx@lists.freedesktop.org
758 T:      git git://people.freedesktop.org/~agd5f/linux
759 S:      Supported
760 F:      drivers/gpu/drm/amd/display/
761
762 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
763 M:      Huang Rui <ray.huang@amd.com>
764 L:      linux-hwmon@vger.kernel.org
765 S:      Supported
766 F:      Documentation/hwmon/fam15h_power
767 F:      drivers/hwmon/fam15h_power.c
768
769 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
770 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
771 S:      Orphan
772 F:      drivers/usb/gadget/udc/amd5536udc.*
773
774 AMD GEODE PROCESSOR/CHIPSET SUPPORT
775 P:      Andres Salomon <dilinger@queued.net>
776 L:      linux-geode@lists.infradead.org (moderated for non-subscribers)
777 W:      http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
778 S:      Supported
779 F:      drivers/char/hw_random/geode-rng.c
780 F:      drivers/crypto/geode*
781 F:      drivers/video/fbdev/geode/
782 F:      arch/x86/include/asm/geode.h
783
784 AMD IOMMU (AMD-VI)
785 M:      Joerg Roedel <joro@8bytes.org>
786 L:      iommu@lists.linux-foundation.org
787 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
788 S:      Maintained
789 F:      drivers/iommu/amd_iommu*.[ch]
790 F:      include/linux/amd-iommu.h
791
792 AMD KFD
793 M:      Oded Gabbay <oded.gabbay@gmail.com>
794 L:      dri-devel@lists.freedesktop.org
795 T:      git git://people.freedesktop.org/~gabbayo/linux.git
796 S:      Supported
797 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
798 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
799 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
800 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
801 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
802 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
803 F:      drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
804 F:      drivers/gpu/drm/amd/amdkfd/
805 F:      drivers/gpu/drm/amd/include/cik_structs.h
806 F:      drivers/gpu/drm/amd/include/kgd_kfd_interface.h
807 F:      drivers/gpu/drm/amd/include/vi_structs.h
808 F:      drivers/gpu/drm/amd/include/v9_structs.h
809 F:      include/uapi/linux/kfd_ioctl.h
810
811 AMD POWERPLAY
812 M:      Rex Zhu <rex.zhu@amd.com>
813 M:      Evan Quan <evan.quan@amd.com>
814 L:      amd-gfx@lists.freedesktop.org
815 S:      Supported
816 F:      drivers/gpu/drm/amd/powerplay/
817 T:      git git://people.freedesktop.org/~agd5f/linux
818
819 AMD SEATTLE DEVICE TREE SUPPORT
820 M:      Brijesh Singh <brijeshkumar.singh@amd.com>
821 M:      Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
822 M:      Tom Lendacky <thomas.lendacky@amd.com>
823 S:      Supported
824 F:      arch/arm64/boot/dts/amd/
825
826 AMD XGBE DRIVER
827 M:      Tom Lendacky <thomas.lendacky@amd.com>
828 L:      netdev@vger.kernel.org
829 S:      Supported
830 F:      drivers/net/ethernet/amd/xgbe/
831 F:      arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
832
833 ANALOG DEVICES INC AD5686 DRIVER
834 M:      Stefan Popa <stefan.popa@analog.com>
835 L:      linux-pm@vger.kernel.org
836 W:      http://ez.analog.com/community/linux-device-drivers
837 S:      Supported
838 F:      drivers/iio/dac/ad5686*
839 F:      drivers/iio/dac/ad5696*
840
841 ANALOG DEVICES INC AD5758 DRIVER
842 M:      Stefan Popa <stefan.popa@analog.com>
843 L:      linux-iio@vger.kernel.org
844 W:      http://ez.analog.com/community/linux-device-drivers
845 S:      Supported
846 F:      drivers/iio/dac/ad5758.c
847 F:      Documentation/devicetree/bindings/iio/dac/ad5758.txt
848
849 ANALOG DEVICES INC AD9389B DRIVER
850 M:      Hans Verkuil <hans.verkuil@cisco.com>
851 L:      linux-media@vger.kernel.org
852 S:      Maintained
853 F:      drivers/media/i2c/ad9389b*
854
855 ANALOG DEVICES INC ADGS1408 DRIVER
856 M:      Mircea Caprioru <mircea.caprioru@analog.com>
857 S:      Supported
858 F:      drivers/mux/adgs1408.c
859 F:      Documentation/devicetree/bindings/mux/adi,adgs1408.txt
860
861 ANALOG DEVICES INC ADP5061 DRIVER
862 M:      Stefan Popa <stefan.popa@analog.com>
863 L:      linux-pm@vger.kernel.org
864 W:      http://ez.analog.com/community/linux-device-drivers
865 S:      Supported
866 F:      drivers/power/supply/adp5061.c
867
868 ANALOG DEVICES INC ADV7180 DRIVER
869 M:      Lars-Peter Clausen <lars@metafoo.de>
870 L:      linux-media@vger.kernel.org
871 W:      http://ez.analog.com/community/linux-device-drivers
872 S:      Supported
873 F:      drivers/media/i2c/adv7180.c
874
875 ANALOG DEVICES INC ADV748X DRIVER
876 M:      Kieran Bingham <kieran.bingham@ideasonboard.com>
877 L:      linux-media@vger.kernel.org
878 S:      Maintained
879 F:      drivers/media/i2c/adv748x/*
880
881 ANALOG DEVICES INC ADV7511 DRIVER
882 M:      Hans Verkuil <hans.verkuil@cisco.com>
883 L:      linux-media@vger.kernel.org
884 S:      Maintained
885 F:      drivers/media/i2c/adv7511*
886
887 ANALOG DEVICES INC ADV7604 DRIVER
888 M:      Hans Verkuil <hans.verkuil@cisco.com>
889 L:      linux-media@vger.kernel.org
890 S:      Maintained
891 F:      drivers/media/i2c/adv7604*
892
893 ANALOG DEVICES INC ADV7842 DRIVER
894 M:      Hans Verkuil <hans.verkuil@cisco.com>
895 L:      linux-media@vger.kernel.org
896 S:      Maintained
897 F:      drivers/media/i2c/adv7842*
898
899 ANALOG DEVICES INC ASOC CODEC DRIVERS
900 M:      Lars-Peter Clausen <lars@metafoo.de>
901 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
902 W:      http://wiki.analog.com/
903 W:      http://ez.analog.com/community/linux-device-drivers
904 S:      Supported
905 F:      sound/soc/codecs/adau*
906 F:      sound/soc/codecs/adav*
907 F:      sound/soc/codecs/ad1*
908 F:      sound/soc/codecs/ad7*
909 F:      sound/soc/codecs/ssm*
910 F:      sound/soc/codecs/sigmadsp.*
911
912 ANALOG DEVICES INC DMA DRIVERS
913 M:      Lars-Peter Clausen <lars@metafoo.de>
914 W:      http://ez.analog.com/community/linux-device-drivers
915 S:      Supported
916 F:      drivers/dma/dma-axi-dmac.c
917
918 ANALOG DEVICES INC IIO DRIVERS
919 M:      Lars-Peter Clausen <lars@metafoo.de>
920 M:      Michael Hennerich <Michael.Hennerich@analog.com>
921 W:      http://wiki.analog.com/
922 W:      http://ez.analog.com/community/linux-device-drivers
923 S:      Supported
924 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
925 F:      Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
926 F:      drivers/iio/*/ad*
927 F:      drivers/iio/adc/ltc2497*
928 X:      drivers/iio/*/adjd*
929 F:      drivers/staging/iio/*/ad*
930
931 ANDES ARCHITECTURE
932 M:      Greentime Hu <green.hu@gmail.com>
933 M:      Vincent Chen <deanbo422@gmail.com>
934 T:      git https://github.com/andestech/linux.git
935 S:      Supported
936 F:      arch/nds32/
937 F:      Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
938 F:      Documentation/devicetree/bindings/nds32/
939 K:      nds32
940 N:      nds32
941
942 ANDROID CONFIG FRAGMENTS
943 M:      Rob Herring <robh@kernel.org>
944 S:      Supported
945 F:      kernel/configs/android*
946
947 ANDROID DRIVERS
948 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
949 M:      Arve Hjønnevåg <arve@android.com>
950 M:      Todd Kjos <tkjos@android.com>
951 M:      Martijn Coenen <maco@android.com>
952 M:      Joel Fernandes <joel@joelfernandes.org>
953 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
954 L:      devel@driverdev.osuosl.org
955 S:      Supported
956 F:      drivers/android/
957 F:      drivers/staging/android/
958
959 ANDROID GOLDFISH PIC DRIVER
960 M:      Miodrag Dinic <miodrag.dinic@mips.com>
961 S:      Supported
962 F:      Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
963 F:      drivers/irqchip/irq-goldfish-pic.c
964
965 ANDROID GOLDFISH RTC DRIVER
966 M:      Miodrag Dinic <miodrag.dinic@mips.com>
967 S:      Supported
968 F:      Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
969 F:      drivers/rtc/rtc-goldfish.c
970
971 ANDROID ION DRIVER
972 M:      Laura Abbott <labbott@redhat.com>
973 M:      Sumit Semwal <sumit.semwal@linaro.org>
974 L:      devel@driverdev.osuosl.org
975 L:      dri-devel@lists.freedesktop.org
976 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
977 S:      Supported
978 F:      drivers/staging/android/ion
979 F:      drivers/staging/android/uapi/ion.h
980
981 AOA (Apple Onboard Audio) ALSA DRIVER
982 M:      Johannes Berg <johannes@sipsolutions.net>
983 L:      linuxppc-dev@lists.ozlabs.org
984 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
985 S:      Maintained
986 F:      sound/aoa/
987
988 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
989 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
990 L:      linux-iio@vger.kernel.org
991 S:      Maintained
992 F:      drivers/iio/adc/stx104.c
993
994 APM DRIVER
995 M:      Jiri Kosina <jikos@kernel.org>
996 S:      Odd fixes
997 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
998 F:      arch/x86/kernel/apm_32.c
999 F:      include/linux/apm_bios.h
1000 F:      include/uapi/linux/apm_bios.h
1001 F:      drivers/char/apm-emulation.c
1002
1003 APPARMOR SECURITY MODULE
1004 M:      John Johansen <john.johansen@canonical.com>
1005 L:      apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1006 W:      wiki.apparmor.net
1007 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1008 S:      Supported
1009 F:      security/apparmor/
1010 F:      Documentation/admin-guide/LSM/apparmor.rst
1011
1012 APPLE BCM5974 MULTITOUCH DRIVER
1013 M:      Henrik Rydberg <rydberg@bitmath.org>
1014 L:      linux-input@vger.kernel.org
1015 S:      Odd fixes
1016 F:      drivers/input/mouse/bcm5974.c
1017
1018 APPLE SMC DRIVER
1019 M:      Henrik Rydberg <rydberg@bitmath.org>
1020 L:      linux-hwmon@vger.kernel.org
1021 S:      Odd fixes
1022 F:      drivers/hwmon/applesmc.c
1023
1024 APPLETALK NETWORK LAYER
1025 L:      netdev@vger.kernel.org
1026 S:      Odd fixes
1027 F:      drivers/net/appletalk/
1028 F:      net/appletalk/
1029
1030 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1031 M:      Duc Dang <dhdang@apm.com>
1032 S:      Supported
1033 F:      arch/arm64/boot/dts/apm/
1034
1035 APPLIED MICRO (APM) X-GENE SOC EDAC
1036 M:      Loc Ho <lho@apm.com>
1037 S:      Supported
1038 F:      drivers/edac/xgene_edac.c
1039 F:      Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1040
1041 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1042 M:      Iyappan Subramanian <isubramanian@apm.com>
1043 M:      Keyur Chudgar <kchudgar@apm.com>
1044 S:      Supported
1045 F:      drivers/net/ethernet/apm/xgene-v2/
1046
1047 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1048 M:      Iyappan Subramanian <isubramanian@apm.com>
1049 M:      Keyur Chudgar <kchudgar@apm.com>
1050 M:      Quan Nguyen <qnguyen@apm.com>
1051 S:      Supported
1052 F:      drivers/net/ethernet/apm/xgene/
1053 F:      drivers/net/phy/mdio-xgene.c
1054 F:      Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1055 F:      Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1056
1057 APPLIED MICRO (APM) X-GENE SOC PMU
1058 M:      Tai Nguyen <ttnguyen@apm.com>
1059 S:      Supported
1060 F:      drivers/perf/xgene_pmu.c
1061 F:      Documentation/perf/xgene-pmu.txt
1062 F:      Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1063
1064 APTINA CAMERA SENSOR PLL
1065 M:      Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1066 L:      linux-media@vger.kernel.org
1067 S:      Maintained
1068 F:      drivers/media/i2c/aptina-pll.*
1069
1070 ARC FRAMEBUFFER DRIVER
1071 M:      Jaya Kumar <jayalk@intworks.biz>
1072 S:      Maintained
1073 F:      drivers/video/fbdev/arcfb.c
1074 F:      drivers/video/fbdev/core/fb_defio.c
1075
1076 ARC PGU DRM DRIVER
1077 M:      Alexey Brodkin <abrodkin@synopsys.com>
1078 S:      Supported
1079 F:      drivers/gpu/drm/arc/
1080 F:      Documentation/devicetree/bindings/display/snps,arcpgu.txt
1081
1082 ARCNET NETWORK LAYER
1083 M:      Michael Grzeschik <m.grzeschik@pengutronix.de>
1084 L:      netdev@vger.kernel.org
1085 S:      Maintained
1086 F:      drivers/net/arcnet/
1087 F:      include/uapi/linux/if_arcnet.h
1088
1089 ARM ARCHITECTED TIMER DRIVER
1090 M:      Mark Rutland <mark.rutland@arm.com>
1091 M:      Marc Zyngier <marc.zyngier@arm.com>
1092 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1093 S:      Maintained
1094 F:      arch/arm/include/asm/arch_timer.h
1095 F:      arch/arm64/include/asm/arch_timer.h
1096 F:      drivers/clocksource/arm_arch_timer.c
1097
1098 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1099 M:      Linus Walleij <linus.walleij@linaro.org>
1100 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1101 S:      Maintained
1102 F:      Documentation/devicetree/bindings/arm/arm-boards
1103 F:      Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1104 F:      Documentation/devicetree/bindings/clock/arm-integrator.txt
1105 F:      Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1106 F:      Documentation/devicetree/bindings/mtd/arm-versatile.txt
1107 F:      arch/arm/mach-integrator/
1108 F:      arch/arm/mach-realview/
1109 F:      arch/arm/mach-versatile/
1110 F:      arch/arm/plat-versatile/
1111 F:      arch/arm/boot/dts/arm-realview-*
1112 F:      arch/arm/boot/dts/integrator*
1113 F:      arch/arm/boot/dts/versatile*
1114 F:      drivers/clk/versatile/
1115 F:      drivers/i2c/busses/i2c-versatile.c
1116 F:      drivers/irqchip/irq-versatile-fpga.c
1117 F:      drivers/mtd/maps/physmap_of_versatile.c
1118 F:      drivers/power/reset/arm-versatile-reboot.c
1119 F:      drivers/soc/versatile/
1120
1121 ARM HDLCD DRM DRIVER
1122 M:      Liviu Dudau <liviu.dudau@arm.com>
1123 S:      Supported
1124 F:      drivers/gpu/drm/arm/hdlcd_*
1125 F:      Documentation/devicetree/bindings/display/arm,hdlcd.txt
1126
1127 ARM MALI-DP DRM DRIVER
1128 M:      Liviu Dudau <liviu.dudau@arm.com>
1129 M:      Brian Starkey <brian.starkey@arm.com>
1130 M:      Mali DP Maintainers <malidp@foss.arm.com>
1131 S:      Supported
1132 F:      drivers/gpu/drm/arm/
1133 F:      Documentation/devicetree/bindings/display/arm,malidp.txt
1134
1135 ARM MFM AND FLOPPY DRIVERS
1136 M:      Ian Molton <spyro@f2s.com>
1137 S:      Maintained
1138 F:      arch/arm/lib/floppydma.S
1139 F:      arch/arm/include/asm/floppy.h
1140
1141 ARM PMU PROFILING AND DEBUGGING
1142 M:      Will Deacon <will.deacon@arm.com>
1143 M:      Mark Rutland <mark.rutland@arm.com>
1144 S:      Maintained
1145 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1146 F:      arch/arm*/kernel/perf_*
1147 F:      arch/arm/oprofile/common.c
1148 F:      arch/arm*/kernel/hw_breakpoint.c
1149 F:      arch/arm*/include/asm/hw_breakpoint.h
1150 F:      arch/arm*/include/asm/perf_event.h
1151 F:      drivers/perf/*
1152 F:      include/linux/perf/arm_pmu.h
1153 F:      Documentation/devicetree/bindings/arm/pmu.txt
1154 F:      Documentation/devicetree/bindings/perf/
1155
1156 ARM PORT
1157 M:      Russell King <linux@armlinux.org.uk>
1158 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1159 W:      http://www.armlinux.org.uk/
1160 S:      Odd Fixes
1161 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git
1162 F:      arch/arm/
1163 X:      arch/arm/boot/dts/
1164
1165 ARM PRIMECELL AACI PL041 DRIVER
1166 M:      Russell King <linux@armlinux.org.uk>
1167 S:      Odd Fixes
1168 F:      sound/arm/aaci.*
1169
1170 ARM PRIMECELL BUS SUPPORT
1171 M:      Russell King <linux@armlinux.org.uk>
1172 S:      Odd Fixes
1173 F:      drivers/amba/
1174 F:      include/linux/amba/bus.h
1175
1176 ARM PRIMECELL CLCD PL110 DRIVER
1177 M:      Russell King <linux@armlinux.org.uk>
1178 S:      Odd Fixes
1179 F:      drivers/video/fbdev/amba-clcd.*
1180
1181 ARM PRIMECELL KMI PL050 DRIVER
1182 M:      Russell King <linux@armlinux.org.uk>
1183 S:      Odd Fixes
1184 F:      drivers/input/serio/ambakmi.*
1185 F:      include/linux/amba/kmi.h
1186
1187 ARM PRIMECELL MMCI PL180/1 DRIVER
1188 M:      Russell King <linux@armlinux.org.uk>
1189 S:      Odd Fixes
1190 F:      drivers/mmc/host/mmci.*
1191 F:      include/linux/amba/mmci.h
1192
1193 ARM PRIMECELL SSP PL022 SPI DRIVER
1194 M:      Linus Walleij <linus.walleij@linaro.org>
1195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1196 S:      Maintained
1197 F:      Documentation/devicetree/bindings/spi/spi_pl022.txt
1198 F:      drivers/spi/spi-pl022.c
1199
1200 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1201 M:      Russell King <linux@armlinux.org.uk>
1202 S:      Odd Fixes
1203 F:      drivers/tty/serial/amba-pl01*.c
1204 F:      include/linux/amba/serial.h
1205
1206 ARM PRIMECELL VIC PL190/PL192 DRIVER
1207 M:      Linus Walleij <linus.walleij@linaro.org>
1208 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1209 S:      Maintained
1210 F:      Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1211 F:      drivers/irqchip/irq-vic.c
1212
1213 ARM SMMU DRIVERS
1214 M:      Will Deacon <will.deacon@arm.com>
1215 R:      Robin Murphy <robin.murphy@arm.com>
1216 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1217 S:      Maintained
1218 F:      drivers/iommu/arm-smmu.c
1219 F:      drivers/iommu/arm-smmu-v3.c
1220 F:      drivers/iommu/io-pgtable-arm.c
1221 F:      drivers/iommu/io-pgtable-arm-v7s.c
1222
1223 ARM SUB-ARCHITECTURES
1224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1225 S:      Maintained
1226 F:      arch/arm/mach-*/
1227 F:      arch/arm/plat-*/
1228 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1229
1230 ARM/ACTIONS SEMI ARCHITECTURE
1231 M:      Andreas Färber <afaerber@suse.de>
1232 R:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1233 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1234 S:      Maintained
1235 N:      owl
1236 F:      arch/arm/mach-actions/
1237 F:      arch/arm/boot/dts/owl-*
1238 F:      arch/arm64/boot/dts/actions/
1239 F:      drivers/clk/actions/
1240 F:      drivers/clocksource/timer-owl*
1241 F:      drivers/dma/owl-dma.c
1242 F:      drivers/i2c/busses/i2c-owl.c
1243 F:      drivers/pinctrl/actions/*
1244 F:      drivers/soc/actions/
1245 F:      include/dt-bindings/power/owl-*
1246 F:      include/linux/soc/actions/
1247 F:      Documentation/devicetree/bindings/arm/actions.txt
1248 F:      Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1249 F:      Documentation/devicetree/bindings/dma/owl-dma.txt
1250 F:      Documentation/devicetree/bindings/i2c/i2c-owl.txt
1251 F:      Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1252 F:      Documentation/devicetree/bindings/power/actions,owl-sps.txt
1253 F:      Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1254
1255 ARM/ADS SPHERE MACHINE SUPPORT
1256 M:      Lennert Buytenhek <kernel@wantstofly.org>
1257 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1258 S:      Maintained
1259
1260 ARM/AFEB9260 MACHINE SUPPORT
1261 M:      Sergey Lapin <slapin@ossfans.org>
1262 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1263 S:      Maintained
1264
1265 ARM/AJECO 1ARM MACHINE SUPPORT
1266 M:      Lennert Buytenhek <kernel@wantstofly.org>
1267 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1268 S:      Maintained
1269
1270 ARM/Allwinner SoC Clock Support
1271 M:      Emilio López <emilio@elopez.com.ar>
1272 S:      Maintained
1273 F:      drivers/clk/sunxi/
1274
1275 ARM/Allwinner sunXi SoC support
1276 M:      Maxime Ripard <maxime.ripard@bootlin.com>
1277 M:      Chen-Yu Tsai <wens@csie.org>
1278 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1279 S:      Maintained
1280 N:      sun[x456789]i
1281 N:      sun50i
1282 F:      arch/arm/mach-sunxi/
1283 F:      arch/arm64/boot/dts/allwinner/
1284 F:      drivers/clk/sunxi-ng/
1285 F:      drivers/pinctrl/sunxi/
1286 F:      drivers/soc/sunxi/
1287 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1288
1289 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1290 M:      Neil Armstrong <narmstrong@baylibre.com>
1291 M:      Jerome Brunet <jbrunet@baylibre.com>
1292 L:      linux-amlogic@lists.infradead.org
1293 S:      Maintained
1294 F:      drivers/clk/meson/
1295 F:      include/dt-bindings/clock/meson*
1296 F:      include/dt-bindings/clock/gxbb*
1297 F:      Documentation/devicetree/bindings/clock/amlogic*
1298
1299 ARM/Amlogic Meson SoC support
1300 M:      Carlo Caione <carlo@caione.org>
1301 M:      Kevin Hilman <khilman@baylibre.com>
1302 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1303 L:      linux-amlogic@lists.infradead.org
1304 W:      http://linux-meson.com/
1305 S:      Maintained
1306 F:      arch/arm/mach-meson/
1307 F:      arch/arm/boot/dts/meson*
1308 F:      arch/arm64/boot/dts/amlogic/
1309 F:      drivers/pinctrl/meson/
1310 F:      drivers/mmc/host/meson*
1311 N:      meson
1312
1313 ARM/Annapurna Labs ALPINE ARCHITECTURE
1314 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1315 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1316 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1317 S:      Maintained
1318 F:      arch/arm/mach-alpine/
1319 F:      arch/arm/boot/dts/alpine*
1320 F:      arch/arm64/boot/dts/al/
1321 F:      drivers/*/*alpine*
1322
1323 ARM/ARTPEC MACHINE SUPPORT
1324 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1325 M:      Lars Persson <lars.persson@axis.com>
1326 S:      Maintained
1327 L:      linux-arm-kernel@axis.com
1328 F:      arch/arm/mach-artpec
1329 F:      arch/arm/boot/dts/artpec6*
1330 F:      drivers/clk/axis
1331 F:      drivers/crypto/axis
1332 F:      drivers/pinctrl/pinctrl-artpec*
1333 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1334
1335 ARM/ASPEED I2C DRIVER
1336 M:      Brendan Higgins <brendanhiggins@google.com>
1337 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1338 R:      Joel Stanley <joel@jms.id.au>
1339 L:      linux-i2c@vger.kernel.org
1340 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1341 S:      Maintained
1342 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1343 F:      drivers/i2c/busses/i2c-aspeed.c
1344 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1345 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1346
1347 ARM/ASPEED MACHINE SUPPORT
1348 M:      Joel Stanley <joel@jms.id.au>
1349 R:      Andrew Jeffery <andrew@aj.id.au>
1350 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1351 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1352 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1353 S:      Supported
1354 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1355 F:      arch/arm/mach-aspeed/
1356 F:      arch/arm/boot/dts/aspeed-*
1357 N:      aspeed
1358
1359 ARM/CALXEDA HIGHBANK ARCHITECTURE
1360 M:      Rob Herring <robh@kernel.org>
1361 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1362 S:      Maintained
1363 F:      arch/arm/mach-highbank/
1364 F:      arch/arm/boot/dts/highbank.dts
1365 F:      arch/arm/boot/dts/ecx-*.dts*
1366
1367 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1368 M:      Krzysztof Halasa <khalasa@piap.pl>
1369 S:      Maintained
1370 F:      arch/arm/mach-cns3xxx/
1371
1372 ARM/CAVIUM THUNDER NETWORK DRIVER
1373 M:      Sunil Goutham <sgoutham@cavium.com>
1374 M:      Robert Richter <rric@kernel.org>
1375 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 S:      Supported
1377 F:      drivers/net/ethernet/cavium/thunder/
1378
1379 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1380 M:      Lukasz Majewski <lukma@denx.de>
1381 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1382 S:      Maintained
1383 F:      arch/arm/mach-ep93xx/ts72xx.c
1384
1385 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1386 M:      Alexander Shiyan <shc_work@mail.ru>
1387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1388 S:      Odd Fixes
1389 N:      clps711x
1390
1391 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1392 M:      Lennert Buytenhek <kernel@wantstofly.org>
1393 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1394 S:      Maintained
1395
1396 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1397 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1398 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1399 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 S:      Maintained
1401 F:      arch/arm/mach-ep93xx/
1402 F:      arch/arm/mach-ep93xx/include/mach/
1403
1404 ARM/CLKDEV SUPPORT
1405 M:      Russell King <linux@armlinux.org.uk>
1406 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1407 S:      Maintained
1408 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1409 F:      drivers/clk/clkdev.c
1410
1411 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1412 M:      Mike Rapoport <mike@compulab.co.il>
1413 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1414 S:      Maintained
1415
1416 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1417 M:      Baruch Siach <baruch@tkos.co.il>
1418 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1419 S:      Maintained
1420 F:      arch/arm/boot/dts/cx92755*
1421 N:      digicolor
1422
1423 ARM/CONTEC MICRO9 MACHINE SUPPORT
1424 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1425 S:      Maintained
1426 F:      arch/arm/mach-ep93xx/micro9.c
1427
1428 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1429 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1430 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 S:      Maintained
1432 F:      drivers/hwtracing/coresight/*
1433 F:      Documentation/trace/coresight.txt
1434 F:      Documentation/trace/coresight-cpu-debug.txt
1435 F:      Documentation/devicetree/bindings/arm/coresight.txt
1436 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1437 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1438 F:      tools/perf/arch/arm/util/pmu.c
1439 F:      tools/perf/arch/arm/util/auxtrace.c
1440 F:      tools/perf/arch/arm/util/cs-etm.c
1441 F:      tools/perf/arch/arm/util/cs-etm.h
1442 F:      tools/perf/util/cs-etm.*
1443 F:      tools/perf/util/cs-etm-decoder/*
1444
1445 ARM/CORGI MACHINE SUPPORT
1446 M:      Richard Purdie <rpurdie@rpsys.net>
1447 S:      Maintained
1448
1449 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1450 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1451 M:      Linus Walleij <linus.walleij@linaro.org>
1452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 T:      git git://github.com/ulli-kroll/linux.git
1454 S:      Maintained
1455 F:      Documentation/devicetree/bindings/arm/gemini.txt
1456 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1457 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1458 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1459 F:      arch/arm/mach-gemini/
1460 F:      drivers/net/ethernet/cortina/
1461 F:      drivers/pinctrl/pinctrl-gemini.c
1462 F:      drivers/rtc/rtc-ftrtc010.c
1463
1464 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1465 M:      Barry Song <baohua@kernel.org>
1466 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1468 S:      Maintained
1469 F:      arch/arm/boot/dts/prima2*
1470 F:      arch/arm/mach-prima2/
1471 F:      drivers/clk/sirf/
1472 F:      drivers/clocksource/timer-prima2.c
1473 F:      drivers/clocksource/timer-atlas7.c
1474 N:      [^a-z]sirf
1475
1476 ARM/EBSA110 MACHINE SUPPORT
1477 M:      Russell King <linux@armlinux.org.uk>
1478 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 W:      http://www.armlinux.org.uk/
1480 S:      Maintained
1481 F:      arch/arm/mach-ebsa110/
1482 F:      drivers/net/ethernet/amd/am79c961a.*
1483
1484 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1485 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1486 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1487 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 S:      Maintained
1489 N:      efm32
1490
1491 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1492 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1493 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 S:      Maintained
1495 F:      arch/arm/mach-pxa/ezx.c
1496
1497 ARM/FARADAY FA526 PORT
1498 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1499 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 S:      Maintained
1501 T:      git git://git.berlios.de/gemini-board
1502 F:      arch/arm/mm/*-fa*
1503
1504 ARM/FOOTBRIDGE ARCHITECTURE
1505 M:      Russell King <linux@armlinux.org.uk>
1506 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 W:      http://www.armlinux.org.uk/
1508 S:      Maintained
1509 F:      arch/arm/include/asm/hardware/dec21285.h
1510 F:      arch/arm/mach-footbridge/
1511
1512 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1513 M:      Shawn Guo <shawnguo@kernel.org>
1514 M:      Sascha Hauer <s.hauer@pengutronix.de>
1515 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1516 R:      Fabio Estevam <fabio.estevam@nxp.com>
1517 R:      NXP Linux Team <linux-imx@nxp.com>
1518 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 S:      Maintained
1520 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1521 F:      arch/arm/mach-imx/
1522 F:      arch/arm/mach-mxs/
1523 F:      arch/arm/boot/dts/imx*
1524 F:      arch/arm/configs/imx*_defconfig
1525 F:      drivers/clk/imx/
1526 F:      drivers/firmware/imx/
1527 F:      drivers/soc/imx/
1528 F:      include/linux/firmware/imx/
1529 F:      include/soc/imx/
1530
1531 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1532 M:      Shawn Guo <shawnguo@kernel.org>
1533 M:      Sascha Hauer <s.hauer@pengutronix.de>
1534 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1535 R:      Stefan Agner <stefan@agner.ch>
1536 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 S:      Maintained
1538 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1539 F:      arch/arm/mach-imx/*vf610*
1540 F:      arch/arm/boot/dts/vf*
1541
1542 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1543 M:      Shawn Guo <shawnguo@kernel.org>
1544 M:      Li Yang <leoyang.li@nxp.com>
1545 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1546 S:      Maintained
1547 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1548 F:      arch/arm/boot/dts/ls1021a*
1549 F:      arch/arm64/boot/dts/freescale/fsl-*
1550 F:      arch/arm64/boot/dts/freescale/qoriq-*
1551
1552 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1553 M:      Lennert Buytenhek <kernel@wantstofly.org>
1554 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1555 S:      Maintained
1556
1557 ARM/GUMSTIX MACHINE SUPPORT
1558 M:      Steve Sakoman <sakoman@gmail.com>
1559 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 S:      Maintained
1561
1562 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1563 M:      Philipp Zabel <philipp.zabel@gmail.com>
1564 M:      Paul Parsons <lost.distance@yahoo.com>
1565 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1566 S:      Maintained
1567 F:      arch/arm/mach-pxa/hx4700.c
1568 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1569 F:      sound/soc/pxa/hx4700.c
1570
1571 ARM/HISILICON SOC SUPPORT
1572 M:      Wei Xu <xuwei5@hisilicon.com>
1573 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 W:      http://www.hisilicon.com
1575 S:      Supported
1576 T:      git git://github.com/hisilicon/linux-hisi.git
1577 F:      arch/arm/mach-hisi/
1578 F:      arch/arm/boot/dts/hi3*
1579 F:      arch/arm/boot/dts/hip*
1580 F:      arch/arm/boot/dts/hisi*
1581 F:      arch/arm64/boot/dts/hisilicon/
1582
1583 ARM/HP JORNADA 7XX MACHINE SUPPORT
1584 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1585 W:      www.jlime.com
1586 S:      Maintained
1587 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1588 F:      arch/arm/mach-sa1100/jornada720.c
1589 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1590
1591 ARM/IGEP MACHINE SUPPORT
1592 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1593 M:      Javier Martinez Canillas <javier@dowhile0.org>
1594 L:      linux-omap@vger.kernel.org
1595 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 S:      Maintained
1597 F:      arch/arm/boot/dts/omap3-igep*
1598
1599 ARM/INCOME PXA270 SUPPORT
1600 M:      Marek Vasut <marek.vasut@gmail.com>
1601 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1602 S:      Maintained
1603 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1604
1605 ARM/INTEL IOP13XX ARM ARCHITECTURE
1606 M:      Lennert Buytenhek <kernel@wantstofly.org>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609
1610 ARM/INTEL IOP32X ARM ARCHITECTURE
1611 M:      Lennert Buytenhek <kernel@wantstofly.org>
1612 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 S:      Maintained
1614
1615 ARM/INTEL IOP33X ARM ARCHITECTURE
1616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1617 S:      Orphan
1618
1619 ARM/INTEL IQ81342EX MACHINE SUPPORT
1620 M:      Lennert Buytenhek <kernel@wantstofly.org>
1621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1622 S:      Maintained
1623
1624 ARM/INTEL IXDP2850 MACHINE SUPPORT
1625 M:      Lennert Buytenhek <kernel@wantstofly.org>
1626 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 S:      Maintained
1628
1629 ARM/INTEL IXP4XX ARM ARCHITECTURE
1630 M:      Imre Kaloz <kaloz@openwrt.org>
1631 M:      Krzysztof Halasa <khalasa@piap.pl>
1632 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 S:      Maintained
1634 F:      arch/arm/mach-ixp4xx/
1635
1636 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1637 M:      Jonathan Cameron <jic23@cam.ac.uk>
1638 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1639 S:      Maintained
1640 F:      arch/arm/mach-pxa/stargate2.c
1641 F:      drivers/pcmcia/pxa2xx_stargate2.c
1642
1643 ARM/INTEL XSC3 (MANZANO) ARM CORE
1644 M:      Lennert Buytenhek <kernel@wantstofly.org>
1645 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 S:      Maintained
1647
1648 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1649 M:      Lennert Buytenhek <kernel@wantstofly.org>
1650 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1651 S:      Maintained
1652
1653 ARM/LG1K ARCHITECTURE
1654 M:      Chanho Min <chanho.min@lge.com>
1655 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1656 S:      Maintained
1657 F:      arch/arm64/boot/dts/lg/
1658
1659 ARM/LOGICPD PXA270 MACHINE SUPPORT
1660 M:      Lennert Buytenhek <kernel@wantstofly.org>
1661 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1662 S:      Maintained
1663
1664 ARM/LPC18XX ARCHITECTURE
1665 M:      Vladimir Zapolskiy <vz@mleia.com>
1666 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1667 S:      Maintained
1668 F:      arch/arm/boot/dts/lpc43*
1669 F:      drivers/i2c/busses/i2c-lpc2k.c
1670 F:      drivers/memory/pl172.c
1671 F:      drivers/mtd/spi-nor/nxp-spifi.c
1672 F:      drivers/rtc/rtc-lpc24xx.c
1673 N:      lpc18xx
1674
1675 ARM/LPC32XX SOC SUPPORT
1676 M:      Vladimir Zapolskiy <vz@mleia.com>
1677 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1678 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1680 S:      Maintained
1681 F:      arch/arm/boot/dts/lpc32*
1682 F:      arch/arm/mach-lpc32xx/
1683 F:      drivers/i2c/busses/i2c-pnx.c
1684 F:      drivers/net/ethernet/nxp/lpc_eth.c
1685 F:      drivers/usb/host/ohci-nxp.c
1686 F:      drivers/watchdog/pnx4008_wdt.c
1687 N:      lpc32xx
1688
1689 ARM/MAGICIAN MACHINE SUPPORT
1690 M:      Philipp Zabel <philipp.zabel@gmail.com>
1691 S:      Maintained
1692
1693 ARM/Marvell Dove/MV78xx0/Orion SOC support
1694 M:      Jason Cooper <jason@lakedaemon.net>
1695 M:      Andrew Lunn <andrew@lunn.ch>
1696 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1697 M:      Gregory Clement <gregory.clement@bootlin.com>
1698 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1699 S:      Maintained
1700 F:      Documentation/devicetree/bindings/soc/dove/
1701 F:      arch/arm/mach-dove/
1702 F:      arch/arm/mach-mv78xx0/
1703 F:      arch/arm/mach-orion5x/
1704 F:      arch/arm/plat-orion/
1705 F:      arch/arm/boot/dts/dove*
1706 F:      arch/arm/boot/dts/orion5x*
1707
1708 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1709 M:      Jason Cooper <jason@lakedaemon.net>
1710 M:      Andrew Lunn <andrew@lunn.ch>
1711 M:      Gregory Clement <gregory.clement@bootlin.com>
1712 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1713 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1714 S:      Maintained
1715 F:      arch/arm/boot/dts/armada*
1716 F:      arch/arm/boot/dts/kirkwood*
1717 F:      arch/arm/configs/mvebu_*_defconfig
1718 F:      arch/arm/mach-mvebu/
1719 F:      arch/arm64/boot/dts/marvell/armada*
1720 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1721 F:      drivers/cpufreq/mvebu-cpufreq.c
1722 F:      drivers/irqchip/irq-armada-370-xp.c
1723 F:      drivers/irqchip/irq-mvebu-*
1724 F:      drivers/pinctrl/mvebu/
1725 F:      drivers/rtc/rtc-armada38x.c
1726
1727 ARM/Mediatek RTC DRIVER
1728 M:      Eddie Huang <eddie.huang@mediatek.com>
1729 M:      Sean Wang <sean.wang@mediatek.com>
1730 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1731 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1732 S:      Maintained
1733 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1734 F:      drivers/rtc/rtc-mt6397.c
1735 F:      drivers/rtc/rtc-mt7622.c
1736
1737 ARM/Mediatek SoC support
1738 M:      Matthias Brugger <matthias.bgg@gmail.com>
1739 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1740 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1741 S:      Maintained
1742 F:      arch/arm/boot/dts/mt6*
1743 F:      arch/arm/boot/dts/mt7*
1744 F:      arch/arm/boot/dts/mt8*
1745 F:      arch/arm/mach-mediatek/
1746 F:      arch/arm64/boot/dts/mediatek/
1747 N:      mtk
1748 K:      mediatek
1749
1750 ARM/Mediatek USB3 PHY DRIVER
1751 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1754 S:      Maintained
1755 F:      drivers/phy/mediatek/
1756 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1757
1758 ARM/MICREL KS8695 ARCHITECTURE
1759 M:      Greg Ungerer <gerg@uclinux.org>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 F:      arch/arm/mach-ks8695/
1762 S:      Odd Fixes
1763
1764 ARM/Microchip (AT91) SoC support
1765 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1766 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1767 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1768 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1769 W:      http://www.linux4sam.org
1770 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1771 S:      Supported
1772 N:      at91
1773 N:      atmel
1774 F:      arch/arm/mach-at91/
1775 F:      include/soc/at91/
1776 F:      arch/arm/boot/dts/at91*.dts
1777 F:      arch/arm/boot/dts/at91*.dtsi
1778 F:      arch/arm/boot/dts/sama*.dts
1779 F:      arch/arm/boot/dts/sama*.dtsi
1780 F:      arch/arm/include/debug/at91.S
1781 F:      drivers/memory/atmel*
1782 F:      drivers/watchdog/sama5d4_wdt.c
1783 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1784 X:      drivers/net/wireless/atmel/
1785
1786 ARM/MIOA701 MACHINE SUPPORT
1787 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 F:      arch/arm/mach-pxa/mioa701.c
1790 S:      Maintained
1791
1792 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1793 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1794 S:      Maintained
1795
1796 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1797 M:      Linus Walleij <linus.walleij@linaro.org>
1798 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1799 S:      Maintained
1800 F:      arch/arm/mach-nomadik/
1801 F:      arch/arm/mach-u300/
1802 F:      arch/arm/mach-ux500/
1803 F:      arch/arm/boot/dts/ste-*
1804 F:      drivers/clk/clk-nomadik.c
1805 F:      drivers/clk/clk-u300.c
1806 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1807 F:      drivers/clocksource/timer-u300.c
1808 F:      drivers/dma/coh901318*
1809 F:      drivers/dma/ste_dma40*
1810 F:      drivers/hwspinlock/u8500_hsem.c
1811 F:      drivers/i2c/busses/i2c-nomadik.c
1812 F:      drivers/i2c/busses/i2c-stu300.c
1813 F:      drivers/mfd/ab3100*
1814 F:      drivers/mfd/ab8500*
1815 F:      drivers/mfd/abx500*
1816 F:      drivers/mfd/dbx500*
1817 F:      drivers/mfd/db8500*
1818 F:      drivers/pinctrl/nomadik/
1819 F:      drivers/pinctrl/pinctrl-coh901*
1820 F:      drivers/pinctrl/pinctrl-u300.c
1821 F:      drivers/rtc/rtc-ab3100.c
1822 F:      drivers/rtc/rtc-ab8500.c
1823 F:      drivers/rtc/rtc-coh901331.c
1824 F:      drivers/rtc/rtc-pl031.c
1825 F:      drivers/watchdog/coh901327_wdt.c
1826 F:      Documentation/devicetree/bindings/arm/ste-*
1827 F:      Documentation/devicetree/bindings/arm/ux500/
1828 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1829
1830 ARM/NUVOTON NPCM ARCHITECTURE
1831 M:      Avi Fishman <avifishman70@gmail.com>
1832 M:      Tomer Maimon <tmaimon77@gmail.com>
1833 R:      Patrick Venture <venture@google.com>
1834 R:      Nancy Yuen <yuenn@google.com>
1835 R:      Brendan Higgins <brendanhiggins@google.com>
1836 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1837 S:      Supported
1838 F:      arch/arm/mach-npcm/
1839 F:      arch/arm/boot/dts/nuvoton-npcm*
1840 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1841 F:      drivers/*/*npcm*
1842 F:      Documentation/devicetree/bindings/*/*npcm*
1843 F:      Documentation/devicetree/bindings/*/*/*npcm*
1844
1845 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1846 M:      Wan ZongShun <mcuos.com@gmail.com>
1847 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1848 W:      http://www.mcuos.com
1849 S:      Maintained
1850 F:      arch/arm/mach-w90x900/
1851 F:      drivers/input/keyboard/w90p910_keypad.c
1852 F:      drivers/input/touchscreen/w90p910_ts.c
1853 F:      drivers/watchdog/nuc900_wdt.c
1854 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1855 F:      drivers/mtd/nand/raw/nuc900_nand.c
1856 F:      drivers/rtc/rtc-nuc900.c
1857 F:      drivers/spi/spi-nuc900.c
1858 F:      drivers/usb/host/ehci-w90x900.c
1859 F:      drivers/video/fbdev/nuc900fb.c
1860
1861 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1862 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1863 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1864 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1865 S:      Supported
1866
1867 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1868 M:      Alexander Clouter <alex@digriz.org.uk>
1869 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1870 W:      http://www.digriz.org.uk/ts78xx/kernel
1871 S:      Maintained
1872 F:      arch/arm/mach-orion5x/ts78xx-*
1873
1874 ARM/OXNAS platform support
1875 M:      Neil Armstrong <narmstrong@baylibre.com>
1876 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1877 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1878 S:      Maintained
1879 F:      arch/arm/mach-oxnas/
1880 F:      arch/arm/boot/dts/ox8*.dts*
1881 N:      oxnas
1882
1883 ARM/PALM TREO SUPPORT
1884 M:      Tomas Cech <sleep_walker@suse.com>
1885 L:      linux-arm-kernel@lists.infradead.org
1886 W:      http://hackndev.com
1887 S:      Maintained
1888 F:      arch/arm/mach-pxa/palmtreo.*
1889
1890 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1891 M:      Marek Vasut <marek.vasut@gmail.com>
1892 L:      linux-arm-kernel@lists.infradead.org
1893 W:      http://hackndev.com
1894 S:      Maintained
1895 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1896 F:      arch/arm/mach-pxa/palmtx.c
1897 F:      arch/arm/mach-pxa/palmt5.*
1898 F:      arch/arm/mach-pxa/include/mach/palmld.h
1899 F:      arch/arm/mach-pxa/palmld.c
1900 F:      arch/arm/mach-pxa/palmte2.*
1901 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1902 F:      arch/arm/mach-pxa/palmtc.c
1903
1904 ARM/PALMZ72 SUPPORT
1905 M:      Sergey Lapin <slapin@ossfans.org>
1906 L:      linux-arm-kernel@lists.infradead.org
1907 W:      http://hackndev.com
1908 S:      Maintained
1909 F:      arch/arm/mach-pxa/palmz72.*
1910
1911 ARM/PLEB SUPPORT
1912 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1913 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1914 S:      Maintained
1915
1916 ARM/PT DIGITAL BOARD PORT
1917 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1918 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1919 W:      http://www.armlinux.org.uk/
1920 S:      Maintained
1921
1922 ARM/QUALCOMM SUPPORT
1923 M:      Andy Gross <andy.gross@linaro.org>
1924 M:      David Brown <david.brown@linaro.org>
1925 L:      linux-arm-msm@vger.kernel.org
1926 S:      Maintained
1927 F:      Documentation/devicetree/bindings/soc/qcom/
1928 F:      arch/arm/boot/dts/qcom-*.dts
1929 F:      arch/arm/boot/dts/qcom-*.dtsi
1930 F:      arch/arm/mach-qcom/
1931 F:      arch/arm64/boot/dts/qcom/*
1932 F:      drivers/i2c/busses/i2c-qup.c
1933 F:      drivers/clk/qcom/
1934 F:      drivers/dma/qcom/
1935 F:      drivers/soc/qcom/
1936 F:      drivers/spi/spi-qup.c
1937 F:      drivers/tty/serial/msm_serial.c
1938 F:      drivers/*/pm8???-*
1939 F:      drivers/mfd/ssbi.c
1940 F:      drivers/firmware/qcom_scm*
1941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1942
1943 ARM/RADISYS ENP2611 MACHINE SUPPORT
1944 M:      Lennert Buytenhek <kernel@wantstofly.org>
1945 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1946 S:      Maintained
1947
1948 ARM/REALTEK ARCHITECTURE
1949 M:      Andreas Färber <afaerber@suse.de>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      arch/arm64/boot/dts/realtek/
1953 F:      Documentation/devicetree/bindings/arm/realtek.txt
1954
1955 ARM/RENESAS ARM64 ARCHITECTURE
1956 M:      Simon Horman <horms@verge.net.au>
1957 M:      Magnus Damm <magnus.damm@gmail.com>
1958 L:      linux-renesas-soc@vger.kernel.org
1959 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1960 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1961 S:      Supported
1962 F:      arch/arm64/boot/dts/renesas/
1963 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1964 F:      drivers/soc/renesas/
1965 F:      include/linux/soc/renesas/
1966
1967 ARM/RISCPC ARCHITECTURE
1968 M:      Russell King <linux@armlinux.org.uk>
1969 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1970 W:      http://www.armlinux.org.uk/
1971 S:      Maintained
1972 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1973 F:      arch/arm/include/asm/hardware/ioc.h
1974 F:      arch/arm/include/asm/hardware/iomd.h
1975 F:      arch/arm/include/asm/hardware/memc.h
1976 F:      arch/arm/mach-rpc/
1977 F:      drivers/net/ethernet/8390/etherh.c
1978 F:      drivers/net/ethernet/i825xx/ether1*
1979 F:      drivers/net/ethernet/seeq/ether3*
1980 F:      drivers/scsi/arm/
1981
1982 ARM/Rockchip SoC support
1983 M:      Heiko Stuebner <heiko@sntech.de>
1984 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1985 L:      linux-rockchip@lists.infradead.org
1986 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1987 S:      Maintained
1988 F:      arch/arm/boot/dts/rk3*
1989 F:      arch/arm/boot/dts/rv1108*
1990 F:      arch/arm/mach-rockchip/
1991 F:      drivers/clk/rockchip/
1992 F:      drivers/i2c/busses/i2c-rk3x.c
1993 F:      drivers/*/*rockchip*
1994 F:      drivers/*/*/*rockchip*
1995 F:      sound/soc/rockchip/
1996 N:      rockchip
1997
1998 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1999 M:      Kukjin Kim <kgene@kernel.org>
2000 M:      Krzysztof Kozlowski <krzk@kernel.org>
2001 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2002 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2003 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2004 S:      Maintained
2005 F:      arch/arm/boot/dts/s3c*
2006 F:      arch/arm/boot/dts/s5p*
2007 F:      arch/arm/boot/dts/exynos*
2008 F:      arch/arm64/boot/dts/exynos/
2009 F:      arch/arm/plat-samsung/
2010 F:      arch/arm/mach-s3c24*/
2011 F:      arch/arm/mach-s3c64xx/
2012 F:      arch/arm/mach-s5p*/
2013 F:      arch/arm/mach-exynos*/
2014 F:      drivers/*/*s3c24*
2015 F:      drivers/*/*/*s3c24*
2016 F:      drivers/*/*s3c64xx*
2017 F:      drivers/*/*s5pv210*
2018 F:      drivers/memory/samsung/*
2019 F:      drivers/soc/samsung/*
2020 F:      Documentation/arm/Samsung/
2021 F:      Documentation/devicetree/bindings/arm/samsung/
2022 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2023 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2024 N:      exynos
2025
2026 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2027 M:      Kyungmin Park <kyungmin.park@samsung.com>
2028 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 S:      Maintained
2030 F:      arch/arm/mach-s5pv210/
2031
2032 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2033 M:      Kyungmin Park <kyungmin.park@samsung.com>
2034 M:      Kamil Debski <kamil@wypas.org>
2035 M:      Andrzej Hajda <a.hajda@samsung.com>
2036 L:      linux-arm-kernel@lists.infradead.org
2037 L:      linux-media@vger.kernel.org
2038 S:      Maintained
2039 F:      drivers/media/platform/s5p-g2d/
2040
2041 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2042 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2043 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2044 L:      linux-media@vger.kernel.org
2045 S:      Maintained
2046 F:      drivers/media/platform/s5p-cec/
2047 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2048
2049 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2050 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2051 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2052 L:      linux-arm-kernel@lists.infradead.org
2053 L:      linux-media@vger.kernel.org
2054 S:      Maintained
2055 F:      drivers/media/platform/s5p-jpeg/
2056
2057 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2058 M:      Kyungmin Park <kyungmin.park@samsung.com>
2059 M:      Kamil Debski <kamil@wypas.org>
2060 M:      Jeongtae Park <jtp.park@samsung.com>
2061 M:      Andrzej Hajda <a.hajda@samsung.com>
2062 L:      linux-arm-kernel@lists.infradead.org
2063 L:      linux-media@vger.kernel.org
2064 S:      Maintained
2065 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2066 F:      drivers/media/platform/s5p-mfc/
2067
2068 ARM/SHMOBILE ARM ARCHITECTURE
2069 M:      Simon Horman <horms@verge.net.au>
2070 M:      Magnus Damm <magnus.damm@gmail.com>
2071 L:      linux-renesas-soc@vger.kernel.org
2072 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2073 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2074 S:      Supported
2075 F:      arch/arm/boot/dts/emev2*
2076 F:      arch/arm/boot/dts/r7s*
2077 F:      arch/arm/boot/dts/r8a*
2078 F:      arch/arm/boot/dts/r9a*
2079 F:      arch/arm/boot/dts/sh*
2080 F:      arch/arm/configs/shmobile_defconfig
2081 F:      arch/arm/include/debug/renesas-scif.S
2082 F:      arch/arm/mach-shmobile/
2083 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2084 F:      drivers/soc/renesas/
2085 F:      include/linux/soc/renesas/
2086
2087 ARM/SOCFPGA ARCHITECTURE
2088 M:      Dinh Nguyen <dinguyen@kernel.org>
2089 S:      Maintained
2090 F:      arch/arm/mach-socfpga/
2091 F:      arch/arm/boot/dts/socfpga*
2092 F:      arch/arm/configs/socfpga_defconfig
2093 F:      arch/arm64/boot/dts/altera/
2094 W:      http://www.rocketboards.org
2095 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2096
2097 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2098 M:      Dinh Nguyen <dinguyen@kernel.org>
2099 S:      Maintained
2100 F:      drivers/clk/socfpga/
2101
2102 ARM/SOCFPGA EDAC SUPPORT
2103 M:      Thor Thayer <thor.thayer@linux.intel.com>
2104 S:      Maintained
2105 F:      drivers/edac/altera_edac.
2106
2107 ARM/SPREADTRUM SoC SUPPORT
2108 M:      Orson Zhai <orsonzhai@gmail.com>
2109 M:      Baolin Wang <baolin.wang@linaro.org>
2110 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2111 S:      Maintained
2112 F:      arch/arm64/boot/dts/sprd
2113 N:      sprd
2114
2115 ARM/STI ARCHITECTURE
2116 M:      Patrice Chotard <patrice.chotard@st.com>
2117 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 W:      http://www.stlinux.com
2119 S:      Maintained
2120 F:      arch/arm/mach-sti/
2121 F:      arch/arm/boot/dts/sti*
2122 F:      drivers/char/hw_random/st-rng.c
2123 F:      drivers/clocksource/arm_global_timer.c
2124 F:      drivers/clocksource/clksrc_st_lpc.c
2125 F:      drivers/cpufreq/sti-cpufreq.c
2126 F:      drivers/dma/st_fdma*
2127 F:      drivers/i2c/busses/i2c-st.c
2128 F:      drivers/media/rc/st_rc.c
2129 F:      drivers/media/platform/sti/c8sectpfe/
2130 F:      drivers/mmc/host/sdhci-st.c
2131 F:      drivers/phy/st/phy-miphy28lp.c
2132 F:      drivers/phy/st/phy-stih407-usb.c
2133 F:      drivers/pinctrl/pinctrl-st.c
2134 F:      drivers/remoteproc/st_remoteproc.c
2135 F:      drivers/remoteproc/st_slim_rproc.c
2136 F:      drivers/reset/sti/
2137 F:      drivers/rtc/rtc-st-lpc.c
2138 F:      drivers/tty/serial/st-asc.c
2139 F:      drivers/usb/dwc3/dwc3-st.c
2140 F:      drivers/usb/host/ehci-st.c
2141 F:      drivers/usb/host/ohci-st.c
2142 F:      drivers/watchdog/st_lpc_wdt.c
2143 F:      drivers/ata/ahci_st.c
2144 F:      include/linux/remoteproc/st_slim_rproc.h
2145
2146 ARM/STM32 ARCHITECTURE
2147 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2148 M:      Alexandre Torgue <alexandre.torgue@st.com>
2149 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2150 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 S:      Maintained
2152 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2153 N:      stm32
2154 N:      stm
2155 F:      arch/arm/boot/dts/stm32*
2156 F:      arch/arm/mach-stm32/
2157 F:      drivers/clocksource/armv7m_systick.c
2158
2159 ARM/Synaptics SoC support
2160 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2161 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2163 S:      Maintained
2164 F:      arch/arm/mach-berlin/
2165 F:      arch/arm/boot/dts/berlin*
2166 F:      arch/arm64/boot/dts/synaptics/
2167
2168 ARM/TANGO ARCHITECTURE
2169 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2170 M:      Mans Rullgard <mans@mansr.com>
2171 L:      linux-arm-kernel@lists.infradead.org
2172 S:      Odd Fixes
2173 N:      tango
2174
2175 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2176 M:      Lennert Buytenhek <kernel@wantstofly.org>
2177 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2178 S:      Maintained
2179
2180 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2181 M:      Hans Verkuil <hans.verkuil@cisco.com>
2182 L:      linux-tegra@vger.kernel.org
2183 L:      linux-media@vger.kernel.org
2184 S:      Maintained
2185 F:      drivers/media/platform/tegra-cec/
2186 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2187
2188 ARM/TETON BGA MACHINE SUPPORT
2189 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2190 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 S:      Maintained
2192
2193 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2194 M:      Santosh Shilimkar <ssantosh@kernel.org>
2195 L:      linux-kernel@vger.kernel.org
2196 S:      Maintained
2197 F:      drivers/memory/*emif*
2198
2199 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2200 M:      Tero Kristo <t-kristo@ti.com>
2201 M:      Nishanth Menon <nm@ti.com>
2202 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 S:      Supported
2204 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2205 F:      arch/arm64/boot/dts/ti/Makefile
2206 F:      arch/arm64/boot/dts/ti/k3-*
2207
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:      Santosh Shilimkar <ssantosh@kernel.org>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-keystone/
2213 F:      arch/arm/boot/dts/keystone-*
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:      Santosh Shilimkar <ssantosh@kernel.org>
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clk/keystone/
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:      linux-kernel@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/clocksource/timer-keystone.c
2228
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/power/reset/keystone-reset.c
2234
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:      Lennert Buytenhek <kernel@wantstofly.org>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239
2240 ARM/TOSA MACHINE SUPPORT
2241 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:      Dirk Opfer <dirk@opfer-online.de>
2243 S:      Maintained
2244
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:      Maintained
2250 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:      arch/arm/boot/dts/uniphier*
2253 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:      arch/arm/mach-uniphier/
2255 F:      arch/arm/mm/cache-uniphier.c
2256 F:      arch/arm64/boot/dts/socionext/uniphier*
2257 F:      drivers/bus/uniphier-system-bus.c
2258 F:      drivers/clk/uniphier/
2259 F:      drivers/gpio/gpio-uniphier.c
2260 F:      drivers/i2c/busses/i2c-uniphier*
2261 F:      drivers/irqchip/irq-uniphier-aidet.c
2262 F:      drivers/mmc/host/uniphier-sd.c
2263 F:      drivers/pinctrl/uniphier/
2264 F:      drivers/reset/reset-uniphier.c
2265 F:      drivers/tty/serial/8250/8250_uniphier.c
2266 N:      uniphier
2267
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:      Ulf Hansson <ulf.hansson@linaro.org>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:      git git://git.linaro.org/people/ulfh/clk.git
2272 S:      Maintained
2273 F:      drivers/clk/ux500/
2274
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:      Liviu Dudau <liviu.dudau@arm.com>
2277 M:      Sudeep Holla <sudeep.holla@arm.com>
2278 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 F:      arch/arm/boot/dts/vexpress*
2282 F:      arch/arm64/boot/dts/arm/
2283 F:      arch/arm/mach-vexpress/
2284 F:      */*/vexpress*
2285 F:      */*/*/vexpress*
2286 F:      drivers/clk/versatile/clk-vexpress-osc.c
2287 F:      drivers/clocksource/timer-versatile.c
2288 N:      mps2
2289
2290 ARM/VFP SUPPORT
2291 M:      Russell King <linux@armlinux.org.uk>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:      http://www.armlinux.org.uk/
2294 S:      Maintained
2295 F:      arch/arm/vfp/
2296
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:      Marek Vasut <marek.vasut@gmail.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-pxa/vpac270.c
2302 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:      Tony Prisk <linux@prisktech.co.nz>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308 F:      arch/arm/mach-vt8500/
2309 F:      drivers/clocksource/timer-vt8500.c
2310 F:      drivers/i2c/busses/i2c-wmt.c
2311 F:      drivers/mmc/host/wmt-sdmmc.c
2312 F:      drivers/pwm/pwm-vt8500.c
2313 F:      drivers/rtc/rtc-vt8500.c
2314 F:      drivers/tty/serial/vt8500_serial.c
2315 F:      drivers/usb/host/ehci-platform.c
2316 F:      drivers/usb/host/uhci-platform.c
2317 F:      drivers/video/fbdev/vt8500lcdfb.*
2318 F:      drivers/video/fbdev/wm8505fb*
2319 F:      drivers/video/fbdev/wmt_ge_rops.*
2320
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/z2.c
2326 F:      arch/arm/mach-pxa/include/mach/z2.h
2327
2328 ARM/ZTE ARCHITECTURE
2329 M:      Jun Nie <jun.nie@linaro.org>
2330 M:      Shawn Guo <shawnguo@kernel.org>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/zx2967*
2334 F:      arch/arm/mach-zx/
2335 F:      arch/arm64/boot/dts/zte/
2336 F:      drivers/clk/zte/
2337 F:      drivers/dma/zx_dma.c
2338 F:      drivers/gpio/gpio-zx.c
2339 F:      drivers/i2c/busses/i2c-zx2967.c
2340 F:      drivers/mmc/host/dw_mmc-zx.*
2341 F:      drivers/pinctrl/zte/
2342 F:      drivers/soc/zte/
2343 F:      drivers/thermal/zx2967_thermal.c
2344 F:      drivers/watchdog/zx2967_wdt.c
2345 F:      Documentation/devicetree/bindings/arm/zte.txt
2346 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:      Documentation/devicetree/bindings/soc/zte/
2354 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:      include/dt-bindings/clock/zx2967*.h
2358 F:      include/dt-bindings/soc/zte,*.h
2359 F:      sound/soc/codecs/zx_aud96p22.c
2360 F:      sound/soc/zte/
2361
2362 ARM/ZYNQ ARCHITECTURE
2363 M:      Michal Simek <michal.simek@xilinx.com>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:      http://wiki.xilinx.com
2366 T:      git https://github.com/Xilinx/linux-xlnx.git
2367 S:      Supported
2368 F:      arch/arm/mach-zynq/
2369 F:      drivers/cpuidle/cpuidle-zynq.c
2370 F:      drivers/block/xsysace.c
2371 N:      zynq
2372 N:      xilinx
2373 F:      drivers/clocksource/timer-cadence-ttc.c
2374 F:      drivers/i2c/busses/i2c-cadence.c
2375 F:      drivers/mmc/host/sdhci-of-arasan.c
2376 F:      drivers/edac/synopsys_edac.c
2377 F:      drivers/i2c/busses/i2c-xiic.c
2378
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:      Catalin Marinas <catalin.marinas@arm.com>
2381 M:      Will Deacon <will.deacon@arm.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:      Maintained
2385 F:      arch/arm64/
2386 X:      arch/arm64/boot/dts/
2387 F:      Documentation/arm64/
2388
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:      Sakari Ailus <sakari.ailus@iki.fi>
2391 L:      linux-leds@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/leds/leds-as3645a.c
2394
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:      linux-media@vger.kernel.org
2398 T:      git git://linuxtv.org/media_tree.git
2399 S:      Maintained
2400 F:      drivers/media/i2c/ak7375.c
2401 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403 ASAHI KASEI AK8974 DRIVER
2404 M:      Linus Walleij <linus.walleij@linaro.org>
2405 L:      linux-iio@vger.kernel.org
2406 W:      http://www.akm.com/
2407 S:      Supported
2408 F:      drivers/iio/magnetometer/ak8974.c
2409
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:      George Joseph <george.joseph@fairview5.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      Documentation/hwmon/asc7621
2415 F:      drivers/hwmon/asc7621.c
2416
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:      Corentin Chary <corentin.chary@gmail.com>
2419 L:      acpi4asus-user@lists.sourceforge.net
2420 L:      platform-driver-x86@vger.kernel.org
2421 W:      http://acpi4asus.sf.net
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus*.c
2424 F:      drivers/platform/x86/eeepc*.c
2425
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:      platform-driver-x86@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/platform/x86/asus-wireless.c
2431
2432 ASYMMETRIC KEYS
2433 M:      David Howells <dhowells@redhat.com>
2434 L:      keyrings@vger.kernel.org
2435 S:      Maintained
2436 F:      Documentation/crypto/asymmetric-keys.txt
2437 F:      include/linux/verification.h
2438 F:      include/crypto/public_key.h
2439 F:      include/crypto/pkcs7.h
2440 F:      crypto/asymmetric_keys/
2441
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:      Dan Williams <dan.j.williams@intel.com>
2444 W:      http://sourceforge.net/projects/xscaleiop
2445 S:      Odd fixes
2446 F:      Documentation/crypto/async-tx-api.txt
2447 F:      crypto/async_tx/
2448 F:      drivers/dma/
2449 F:      include/linux/dmaengine.h
2450 F:      include/linux/async_tx.h
2451
2452 AT24 EEPROM DRIVER
2453 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:      linux-i2c@vger.kernel.org
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:      Maintained
2457 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:      drivers/misc/eeprom/at24.c
2459 F:      include/linux/platform_data/at24.h
2460
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2463 W:      http://www.openaoe.org/
2464 S:      Supported
2465 F:      Documentation/aoe/
2466 F:      drivers/block/aoe/
2467
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:      Alban Bedel <albeu@free.fr>
2470 W:      https://github.com/AlbanBedel/linux
2471 T:      git git://github.com/AlbanBedel/linux
2472 S:      Maintained
2473 F:      drivers/gpio/gpio-ath79.c
2474 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:      Alban Bedel <albeu@free.fr>
2478 W:      https://github.com/AlbanBedel/linux
2479 T:      git git://github.com/AlbanBedel/linux
2480 S:      Maintained
2481 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:      Kalle Valo <kvalo@codeaurora.org>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/net/wireless/ath/*
2489
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:      Jiri Slaby <jirislaby@gmail.com>
2492 M:      Nick Kossifidis <mickflemm@gmail.com>
2493 M:      Luis Chamberlain <mcgrof@kernel.org>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:      Maintained
2497 F:      drivers/net/wireless/ath/ath5k/
2498
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:      Kalle Valo <kvalo@codeaurora.org>
2501 L:      linux-wireless@vger.kernel.org
2502 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:      Supported
2505 F:      drivers/net/wireless/ath/ath6kl/
2506
2507 ATI_REMOTE2 DRIVER
2508 M:      Ville Syrjala <syrjala@sci.fi>
2509 S:      Maintained
2510 F:      drivers/input/misc/ati_remote2.c
2511
2512 ATK0110 HWMON DRIVER
2513 M:      Luca Tettamanti <kronos.it@gmail.com>
2514 L:      linux-hwmon@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/hwmon/asus_atk0110.c
2517
2518 ATLX ETHERNET DRIVERS
2519 M:      Jay Cliburn <jcliburn@gmail.com>
2520 M:      Chris Snook <chris.snook@gmail.com>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/atl1
2523 W:      http://atl1.sourceforge.net
2524 S:      Maintained
2525 F:      drivers/net/ethernet/atheros/
2526
2527 ATM
2528 M:      Chas Williams <3chas3@gmail.com>
2529 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:      netdev@vger.kernel.org
2531 W:      http://linux-atm.sourceforge.net
2532 S:      Maintained
2533 F:      drivers/atm/
2534 F:      include/linux/atm*
2535 F:      include/uapi/linux/atm*
2536
2537 ATMEL MACB ETHERNET DRIVER
2538 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:      Supported
2540 F:      drivers/net/ethernet/cadence/
2541
2542 ATMEL MAXTOUCH DRIVER
2543 M:      Nick Dyer <nick@shmanahar.org>
2544 T:      git git://github.com/ndyer/linux.git
2545 S:      Maintained
2546 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549 ATMEL WIRELESS DRIVER
2550 M:      Simon Kelley <simon@thekelleys.org.uk>
2551 L:      linux-wireless@vger.kernel.org
2552 W:      http://www.thekelleys.org.uk/atmel
2553 W:      http://atmelwlandriver.sourceforge.net/
2554 S:      Maintained
2555 F:      drivers/net/wireless/atmel/atmel*
2556
2557 ATOMIC INFRASTRUCTURE
2558 M:      Will Deacon <will.deacon@arm.com>
2559 M:      Peter Zijlstra <peterz@infradead.org>
2560 R:      Boqun Feng <boqun.feng@gmail.com>
2561 L:      linux-kernel@vger.kernel.org
2562 S:      Maintained
2563 F:      arch/*/include/asm/atomic*.h
2564 F:      include/*/atomic*.h
2565
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:      Bradley Grove <linuxdrivers@attotech.com>
2568 L:      linux-scsi@vger.kernel.org
2569 W:      http://www.attotech.com
2570 S:      Supported
2571 F:      drivers/scsi/esas2r
2572
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:      linux-wpan@vger.kernel.org
2576 S:      Maintained
2577 F:      drivers/net/ieee802154/atusb.c
2578 F:      drivers/net/ieee802154/atusb.h
2579 F:      drivers/net/ieee802154/at86rf230.h
2580
2581 AUDIT SUBSYSTEM
2582 M:      Paul Moore <paul@paul-moore.com>
2583 M:      Eric Paris <eparis@redhat.com>
2584 L:      linux-audit@redhat.com (moderated for non-subscribers)
2585 W:      https://github.com/linux-audit
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:      Supported
2588 F:      include/linux/audit.h
2589 F:      include/uapi/linux/audit.h
2590 F:      kernel/audit*
2591
2592 AUXILIARY DISPLAY DRIVERS
2593 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:      Maintained
2595 F:      drivers/auxdisplay/
2596 F:      include/linux/cfag12864b.h
2597
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:      Andreas Klinger <ak@it-klinger.de>
2600 L:      linux-iio@vger.kernel.org
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:      drivers/iio/adc/hx711.c
2604
2605 AX.25 NETWORK LAYER
2606 M:      Ralf Baechle <ralf@linux-mips.org>
2607 L:      linux-hams@vger.kernel.org
2608 W:      http://www.linux-ax25.org/
2609 S:      Maintained
2610 F:      include/uapi/linux/ax25.h
2611 F:      include/net/ax25.h
2612 F:      net/ax25/
2613
2614 AXENTIA ARM DEVICES
2615 M:      Peter Rosin <peda@axentia.se>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/arm/axentia.txt
2619 F:      arch/arm/boot/dts/at91-linea.dtsi
2620 F:      arch/arm/boot/dts/at91-natte.dtsi
2621 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:      arch/arm/boot/dts/at91-tse850-3.dts
2623
2624 AXENTIA ASOC DRIVERS
2625 M:      Peter Rosin <peda@axentia.se>
2626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/sound/axentia,*
2629 F:      sound/soc/atmel/tse850-pcm5142.c
2630
2631 AZ6007 DVB DRIVER
2632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:      linux-media@vger.kernel.org
2634 W:      https://linuxtv.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 S:      Maintained
2637 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:      Hans Verkuil <hverkuil@xs4all.nl>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Maintained
2645 F:      drivers/media/radio/radio-aztech*
2646
2647 B43 WIRELESS DRIVER
2648 L:      linux-wireless@vger.kernel.org
2649 L:      b43-dev@lists.infradead.org
2650 W:      http://wireless.kernel.org/en/users/Drivers/b43
2651 S:      Odd Fixes
2652 F:      drivers/net/wireless/broadcom/b43/
2653
2654 B43LEGACY WIRELESS DRIVER
2655 M:      Larry Finger <Larry.Finger@lwfinger.net>
2656 L:      linux-wireless@vger.kernel.org
2657 L:      b43-dev@lists.infradead.org
2658 W:      http://wireless.kernel.org/en/users/Drivers/b43
2659 S:      Maintained
2660 F:      drivers/net/wireless/broadcom/b43legacy/
2661
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:      Lee Jones <lee.jones@linaro.org>
2664 M:      Daniel Thompson <daniel.thompson@linaro.org>
2665 M:      Jingoo Han <jingoohan1@gmail.com>
2666 L:      dri-devel@lists.freedesktop.org
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:      Maintained
2669 F:      drivers/video/backlight/
2670 F:      include/linux/backlight.h
2671 F:      include/linux/pwm_backlight.h
2672 F:      Documentation/devicetree/bindings/leds/backlight
2673
2674 BATMAN ADVANCED
2675 M:      Marek Lindner <mareklindner@neomailbox.ch>
2676 M:      Simon Wunderlich <sw@simonwunderlich.de>
2677 M:      Antonio Quartulli <a@unstable.cc>
2678 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:      https://www.open-mesh.org/
2680 Q:      https://patchwork.open-mesh.org/project/batman/list/
2681 S:      Maintained
2682 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:      Documentation/networking/batman-adv.rst
2685 F:      include/uapi/linux/batadv_packet.h
2686 F:      include/uapi/linux/batman_adv.h
2687 F:      net/batman-adv/
2688
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:      linux-hams@vger.kernel.org
2692 W:      http://www.baycom.org/~tom/ham/ham.html
2693 S:      Maintained
2694 F:      drivers/net/hamradio/baycom*
2695
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:      Coly Li <colyli@suse.de>
2698 M:      Kent Overstreet <kent.overstreet@gmail.com>
2699 L:      linux-bcache@vger.kernel.org
2700 W:      http://bcache.evilpiepirate.org
2701 C:      irc://irc.oftc.net/bcache
2702 S:      Maintained
2703 F:      drivers/md/bcache/
2704
2705 BDISP ST MEDIA DRIVER
2706 M:      Fabien Dessenne <fabien.dessenne@st.com>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Supported
2711 F:      drivers/media/platform/sti/bdisp
2712
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:      netdev@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ethernet/ec_bhf.c
2718
2719 BEFS FILE SYSTEM
2720 M:      Luis de Bethencourt <luisbg@kernel.org>
2721 M:      Salah Triki <salah.triki@gmail.com>
2722 S:      Maintained
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:      Documentation/filesystems/befs.txt
2725 F:      fs/befs/
2726
2727 BFQ I/O SCHEDULER
2728 M:      Paolo Valente <paolo.valente@linaro.org>
2729 M:      Jens Axboe <axboe@kernel.dk>
2730 L:      linux-block@vger.kernel.org
2731 S:      Maintained
2732 F:      block/bfq-*
2733 F:      Documentation/block/bfq-iosched.txt
2734
2735 BFS FILE SYSTEM
2736 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:      Maintained
2738 F:      Documentation/filesystems/bfs.txt
2739 F:      fs/bfs/
2740 F:      include/uapi/linux/bfs_fs.h
2741
2742 BLINKM RGB LED DRIVER
2743 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:      Maintained
2745 F:      drivers/leds/leds-blinkm.c
2746
2747 BLOCK LAYER
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:      Maintained
2752 F:      block/
2753 F:      drivers/block/
2754 F:      kernel/trace/blktrace.c
2755 F:      lib/sbitmap.c
2756
2757 BLOCK2MTD DRIVER
2758 M:      Joern Engel <joern@lazybastard.org>
2759 L:      linux-mtd@lists.infradead.org
2760 S:      Maintained
2761 F:      drivers/mtd/devices/block2mtd.c
2762
2763 BLUETOOTH DRIVERS
2764 M:      Marcel Holtmann <marcel@holtmann.org>
2765 M:      Johan Hedberg <johan.hedberg@gmail.com>
2766 L:      linux-bluetooth@vger.kernel.org
2767 W:      http://www.bluez.org/
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:      Maintained
2771 F:      drivers/bluetooth/
2772
2773 BLUETOOTH SUBSYSTEM
2774 M:      Marcel Holtmann <marcel@holtmann.org>
2775 M:      Johan Hedberg <johan.hedberg@gmail.com>
2776 L:      linux-bluetooth@vger.kernel.org
2777 W:      http://www.bluez.org/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:      Maintained
2781 F:      net/bluetooth/
2782 F:      include/net/bluetooth/
2783
2784 BONDING DRIVER
2785 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:      Veaceslav Falico <vfalico@gmail.com>
2787 M:      Andy Gospodarek <andy@greyhouse.net>
2788 L:      netdev@vger.kernel.org
2789 W:      http://sourceforge.net/projects/bonding/
2790 S:      Supported
2791 F:      drivers/net/bonding/
2792 F:      include/uapi/linux/if_bonding.h
2793
2794 BPF (Safe dynamic programs and tools)
2795 M:      Alexei Starovoitov <ast@kernel.org>
2796 M:      Daniel Borkmann <daniel@iogearbox.net>
2797 L:      netdev@vger.kernel.org
2798 L:      linux-kernel@vger.kernel.org
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:      Supported
2803 F:      arch/*/net/*
2804 F:      Documentation/networking/filter.txt
2805 F:      Documentation/bpf/
2806 F:      include/linux/bpf*
2807 F:      include/linux/filter.h
2808 F:      include/trace/events/xdp.h
2809 F:      include/uapi/linux/bpf*
2810 F:      include/uapi/linux/filter.h
2811 F:      kernel/bpf/
2812 F:      kernel/trace/bpf_trace.c
2813 F:      lib/test_bpf.c
2814 F:      net/bpf/
2815 F:      net/core/filter.c
2816 F:      net/sched/act_bpf.c
2817 F:      net/sched/cls_bpf.c
2818 F:      samples/bpf/
2819 F:      tools/bpf/
2820 F:      tools/lib/bpf/
2821 F:      tools/testing/selftests/bpf/
2822
2823 BPF JIT for ARM
2824 M:      Shubham Bansal <illusionist.neo@gmail.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Maintained
2827 F:      arch/arm/net/
2828
2829 BPF JIT for ARM64
2830 M:      Daniel Borkmann <daniel@iogearbox.net>
2831 M:      Alexei Starovoitov <ast@kernel.org>
2832 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2833 L:      netdev@vger.kernel.org
2834 S:      Supported
2835 F:      arch/arm64/net/
2836
2837 BPF JIT for MIPS (32-BIT AND 64-BIT)
2838 M:      Paul Burton <paul.burton@mips.com>
2839 L:      netdev@vger.kernel.org
2840 S:      Maintained
2841 F:      arch/mips/net/
2842
2843 BPF JIT for NFP NICs
2844 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2845 L:      netdev@vger.kernel.org
2846 S:      Supported
2847 F:      drivers/net/ethernet/netronome/nfp/bpf/
2848
2849 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2850 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2851 M:      Sandipan Das <sandipan@linux.ibm.com>
2852 L:      netdev@vger.kernel.org
2853 S:      Maintained
2854 F:      arch/powerpc/net/
2855
2856 BPF JIT for S390
2857 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2858 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2859 L:      netdev@vger.kernel.org
2860 S:      Maintained
2861 F:      arch/s390/net/
2862 X:      arch/s390/net/pnet.c
2863
2864 BPF JIT for SPARC (32-BIT AND 64-BIT)
2865 M:      David S. Miller <davem@davemloft.net>
2866 L:      netdev@vger.kernel.org
2867 S:      Maintained
2868 F:      arch/sparc/net/
2869
2870 BPF JIT for X86 32-BIT
2871 M:      Wang YanQing <udknight@gmail.com>
2872 L:      netdev@vger.kernel.org
2873 S:      Maintained
2874 F:      arch/x86/net/bpf_jit_comp32.c
2875
2876 BPF JIT for X86 64-BIT
2877 M:      Alexei Starovoitov <ast@kernel.org>
2878 M:      Daniel Borkmann <daniel@iogearbox.net>
2879 L:      netdev@vger.kernel.org
2880 S:      Supported
2881 F:      arch/x86/net/
2882 X:      arch/x86/net/bpf_jit_comp32.c
2883
2884 BROADCOM B44 10/100 ETHERNET DRIVER
2885 M:      Michael Chan <michael.chan@broadcom.com>
2886 L:      netdev@vger.kernel.org
2887 S:      Supported
2888 F:      drivers/net/ethernet/broadcom/b44.*
2889
2890 BROADCOM B53 ETHERNET SWITCH DRIVER
2891 M:      Florian Fainelli <f.fainelli@gmail.com>
2892 L:      netdev@vger.kernel.org
2893 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2894 S:      Supported
2895 F:      drivers/net/dsa/b53/*
2896 F:      include/linux/platform_data/b53.h
2897
2898 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2899 M:      Florian Fainelli <f.fainelli@gmail.com>
2900 M:      Ray Jui <rjui@broadcom.com>
2901 M:      Scott Branden <sbranden@broadcom.com>
2902 M:      bcm-kernel-feedback-list@broadcom.com
2903 T:      git git://github.com/broadcom/mach-bcm
2904 S:      Maintained
2905 N:      bcm281*
2906 N:      bcm113*
2907 N:      bcm216*
2908 N:      kona
2909 F:      arch/arm/mach-bcm/
2910
2911 BROADCOM BCM2835 ARM ARCHITECTURE
2912 M:      Eric Anholt <eric@anholt.net>
2913 M:      Stefan Wahren <stefan.wahren@i2se.com>
2914 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2915 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2916 T:      git git://github.com/anholt/linux
2917 S:      Maintained
2918 N:      bcm2835
2919 F:      drivers/staging/vc04_services
2920
2921 BROADCOM BCM47XX MIPS ARCHITECTURE
2922 M:      Hauke Mehrtens <hauke@hauke-m.de>
2923 M:      Rafał Miłecki <zajec5@gmail.com>
2924 L:      linux-mips@vger.kernel.org
2925 S:      Maintained
2926 F:      Documentation/devicetree/bindings/mips/brcm/
2927 F:      arch/mips/bcm47xx/*
2928 F:      arch/mips/include/asm/mach-bcm47xx/*
2929
2930 BROADCOM BCM5301X ARM ARCHITECTURE
2931 M:      Hauke Mehrtens <hauke@hauke-m.de>
2932 M:      Rafał Miłecki <zajec5@gmail.com>
2933 M:      bcm-kernel-feedback-list@broadcom.com
2934 L:      linux-arm-kernel@lists.infradead.org
2935 S:      Maintained
2936 F:      arch/arm/mach-bcm/bcm_5301x.c
2937 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2938 F:      arch/arm/boot/dts/bcm470*
2939 F:      arch/arm/boot/dts/bcm953012*
2940
2941 BROADCOM BCM53573 ARM ARCHITECTURE
2942 M:      Rafał Miłecki <rafal@milecki.pl>
2943 L:      linux-arm-kernel@lists.infradead.org
2944 S:      Maintained
2945 F:      arch/arm/boot/dts/bcm53573*
2946 F:      arch/arm/boot/dts/bcm47189*
2947
2948 BROADCOM BCM63XX ARM ARCHITECTURE
2949 M:      Florian Fainelli <f.fainelli@gmail.com>
2950 M:      bcm-kernel-feedback-list@broadcom.com
2951 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2952 T:      git git://github.com/broadcom/stblinux.git
2953 S:      Maintained
2954 N:      bcm63xx
2955
2956 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2957 M:      Kevin Cernekee <cernekee@gmail.com>
2958 L:      linux-usb@vger.kernel.org
2959 S:      Maintained
2960 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2961
2962 BROADCOM BCM7XXX ARM ARCHITECTURE
2963 M:      Brian Norris <computersforpeace@gmail.com>
2964 M:      Gregory Fong <gregory.0xf0@gmail.com>
2965 M:      Florian Fainelli <f.fainelli@gmail.com>
2966 M:      bcm-kernel-feedback-list@broadcom.com
2967 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2968 T:      git git://github.com/broadcom/stblinux.git
2969 S:      Maintained
2970 F:      arch/arm/mach-bcm/*brcmstb*
2971 F:      arch/arm/boot/dts/bcm7*.dts*
2972 F:      drivers/bus/brcmstb_gisb.c
2973 F:      arch/arm/mm/cache-b15-rac.c
2974 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2975 N:      brcmstb
2976
2977 BROADCOM BMIPS CPUFREQ DRIVER
2978 M:      Markus Mayer <mmayer@broadcom.com>
2979 M:      bcm-kernel-feedback-list@broadcom.com
2980 L:      linux-pm@vger.kernel.org
2981 S:      Maintained
2982 F:      drivers/cpufreq/bmips-cpufreq.c
2983
2984 BROADCOM BMIPS MIPS ARCHITECTURE
2985 M:      Kevin Cernekee <cernekee@gmail.com>
2986 M:      Florian Fainelli <f.fainelli@gmail.com>
2987 L:      linux-mips@vger.kernel.org
2988 T:      git git://github.com/broadcom/stblinux.git
2989 S:      Maintained
2990 F:      arch/mips/bmips/*
2991 F:      arch/mips/include/asm/mach-bmips/*
2992 F:      arch/mips/kernel/*bmips*
2993 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2994 F:      drivers/irqchip/irq-bcm63*
2995 F:      drivers/irqchip/irq-bcm7*
2996 F:      drivers/irqchip/irq-brcmstb*
2997 F:      include/linux/bcm963xx_nvram.h
2998 F:      include/linux/bcm963xx_tag.h
2999
3000 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3001 M:      Rasesh Mody <rasesh.mody@cavium.com>
3002 M:      Dept-GELinuxNICDev@cavium.com
3003 L:      netdev@vger.kernel.org
3004 S:      Supported
3005 F:      drivers/net/ethernet/broadcom/bnx2.*
3006 F:      drivers/net/ethernet/broadcom/bnx2_*
3007
3008 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3009 M:      QLogic-Storage-Upstream@qlogic.com
3010 L:      linux-scsi@vger.kernel.org
3011 S:      Supported
3012 F:      drivers/scsi/bnx2fc/
3013
3014 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3015 M:      QLogic-Storage-Upstream@qlogic.com
3016 L:      linux-scsi@vger.kernel.org
3017 S:      Supported
3018 F:      drivers/scsi/bnx2i/
3019
3020 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3021 M:      Ariel Elior <ariel.elior@cavium.com>
3022 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3023 M:      everest-linux-l2@cavium.com
3024 L:      netdev@vger.kernel.org
3025 S:      Supported
3026 F:      drivers/net/ethernet/broadcom/bnx2x/
3027
3028 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3029 M:      Michael Chan <michael.chan@broadcom.com>
3030 L:      netdev@vger.kernel.org
3031 S:      Supported
3032 F:      drivers/net/ethernet/broadcom/bnxt/
3033
3034 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3035 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3036 M:      Franky Lin <franky.lin@broadcom.com>
3037 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3038 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3039 M:      Wright Feng <wright.feng@cypress.com>
3040 L:      linux-wireless@vger.kernel.org
3041 L:      brcm80211-dev-list.pdl@broadcom.com
3042 L:      brcm80211-dev-list@cypress.com
3043 S:      Supported
3044 F:      drivers/net/wireless/broadcom/brcm80211/
3045
3046 BROADCOM BRCMSTB GPIO DRIVER
3047 M:      Gregory Fong <gregory.0xf0@gmail.com>
3048 L:      bcm-kernel-feedback-list@broadcom.com
3049 S:      Supported
3050 F:      drivers/gpio/gpio-brcmstb.c
3051 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3052
3053 BROADCOM BRCMSTB I2C DRIVER
3054 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3055 L:      linux-i2c@vger.kernel.org
3056 L:      bcm-kernel-feedback-list@broadcom.com
3057 S:      Supported
3058 F:      drivers/i2c/busses/i2c-brcmstb.c
3059 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3060
3061 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3062 M:      Al Cooper <alcooperx@gmail.com>
3063 L:      linux-kernel@vger.kernel.org
3064 L:      bcm-kernel-feedback-list@broadcom.com
3065 S:      Maintained
3066 F:      drivers/phy/broadcom/phy-brcm-usb*
3067
3068 BROADCOM GENET ETHERNET DRIVER
3069 M:      Doug Berger <opendmb@gmail.com>
3070 M:      Florian Fainelli <f.fainelli@gmail.com>
3071 L:      netdev@vger.kernel.org
3072 S:      Supported
3073 F:      drivers/net/ethernet/broadcom/genet/
3074
3075 BROADCOM IPROC ARM ARCHITECTURE
3076 M:      Ray Jui <rjui@broadcom.com>
3077 M:      Scott Branden <sbranden@broadcom.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3080 T:      git git://github.com/broadcom/cygnus-linux.git
3081 S:      Maintained
3082 N:      iproc
3083 N:      cygnus
3084 N:      bcm[-_]nsp
3085 N:      bcm9113*
3086 N:      bcm9583*
3087 N:      bcm9585*
3088 N:      bcm9586*
3089 N:      bcm988312
3090 N:      bcm113*
3091 N:      bcm583*
3092 N:      bcm585*
3093 N:      bcm586*
3094 N:      bcm88312
3095 N:      hr2
3096 N:      stingray
3097 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3098 F:      arch/arm64/boot/dts/broadcom/stingray/*
3099 F:      drivers/clk/bcm/clk-ns*
3100 F:      drivers/clk/bcm/clk-sr*
3101 F:      drivers/pinctrl/bcm/pinctrl-ns*
3102 F:      include/dt-bindings/clock/bcm-sr*
3103
3104 BROADCOM KONA GPIO DRIVER
3105 M:      Ray Jui <rjui@broadcom.com>
3106 L:      bcm-kernel-feedback-list@broadcom.com
3107 S:      Supported
3108 F:      drivers/gpio/gpio-bcm-kona.c
3109 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3110
3111 BROADCOM NETXTREME-E ROCE DRIVER
3112 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3113 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3114 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3115 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3116 L:      linux-rdma@vger.kernel.org
3117 W:      http://www.broadcom.com
3118 S:      Supported
3119 F:      drivers/infiniband/hw/bnxt_re/
3120 F:      include/uapi/rdma/bnxt_re-abi.h
3121
3122 BROADCOM NVRAM DRIVER
3123 M:      Rafał Miłecki <zajec5@gmail.com>
3124 L:      linux-mips@vger.kernel.org
3125 S:      Maintained
3126 F:      drivers/firmware/broadcom/*
3127
3128 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3129 M:      Rafał Miłecki <zajec5@gmail.com>
3130 L:      linux-wireless@vger.kernel.org
3131 S:      Maintained
3132 F:      drivers/bcma/
3133 F:      include/linux/bcma/
3134
3135 BROADCOM STB AVS CPUFREQ DRIVER
3136 M:      Markus Mayer <mmayer@broadcom.com>
3137 M:      bcm-kernel-feedback-list@broadcom.com
3138 L:      linux-pm@vger.kernel.org
3139 S:      Maintained
3140 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3141 F:      drivers/cpufreq/brcmstb*
3142
3143 BROADCOM STB AVS TMON DRIVER
3144 M:      Markus Mayer <mmayer@broadcom.com>
3145 M:      bcm-kernel-feedback-list@broadcom.com
3146 L:      linux-pm@vger.kernel.org
3147 S:      Maintained
3148 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3149 F:      drivers/thermal/broadcom/brcmstb*
3150
3151 BROADCOM STB NAND FLASH DRIVER
3152 M:      Brian Norris <computersforpeace@gmail.com>
3153 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3154 L:      linux-mtd@lists.infradead.org
3155 L:      bcm-kernel-feedback-list@broadcom.com
3156 S:      Maintained
3157 F:      drivers/mtd/nand/raw/brcmnand/
3158
3159 BROADCOM STB DPFE DRIVER
3160 M:      Markus Mayer <mmayer@broadcom.com>
3161 M:      bcm-kernel-feedback-list@broadcom.com
3162 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3163 S:      Maintained
3164 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3165 F:      drivers/memory/brcmstb_dpfe.c
3166
3167 BROADCOM SPI DRIVER
3168 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3169 M:      bcm-kernel-feedback-list@broadcom.com
3170 S:      Maintained
3171 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3172 F:      drivers/spi/spi-bcm-qspi.*
3173 F:      drivers/spi/spi-brcmstb-qspi.c
3174 F:      drivers/spi/spi-iproc-qspi.c
3175
3176 BROADCOM SYSTEMPORT ETHERNET DRIVER
3177 M:      Florian Fainelli <f.fainelli@gmail.com>
3178 L:      netdev@vger.kernel.org
3179 S:      Supported
3180 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3181
3182 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3183 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3184 M:      Prashant Sreedharan <prashant@broadcom.com>
3185 M:      Michael Chan <mchan@broadcom.com>
3186 L:      netdev@vger.kernel.org
3187 S:      Supported
3188 F:      drivers/net/ethernet/broadcom/tg3.*
3189
3190 BROCADE BFA FC SCSI DRIVER
3191 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3192 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3193 L:      linux-scsi@vger.kernel.org
3194 S:      Supported
3195 F:      drivers/scsi/bfa/
3196
3197 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3198 M:      Rasesh Mody <rasesh.mody@cavium.com>
3199 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3200 M:      Dept-GELinuxNICDev@cavium.com
3201 L:      netdev@vger.kernel.org
3202 S:      Supported
3203 F:      drivers/net/ethernet/brocade/bna/
3204
3205 BSG (block layer generic sg v4 driver)
3206 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3207 L:      linux-scsi@vger.kernel.org
3208 S:      Supported
3209 F:      block/bsg.c
3210 F:      include/linux/bsg.h
3211 F:      include/uapi/linux/bsg.h
3212
3213 BT87X AUDIO DRIVER
3214 M:      Clemens Ladisch <clemens@ladisch.de>
3215 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3216 T:      git git://git.alsa-project.org/alsa-kernel.git
3217 S:      Maintained
3218 F:      Documentation/sound/cards/bt87x.rst
3219 F:      sound/pci/bt87x.c
3220
3221 BT8XXGPIO DRIVER
3222 M:      Michael Buesch <m@bues.ch>
3223 W:      http://bu3sch.de/btgpio.php
3224 S:      Maintained
3225 F:      drivers/gpio/gpio-bt8xx.c
3226
3227 BTRFS FILE SYSTEM
3228 M:      Chris Mason <clm@fb.com>
3229 M:      Josef Bacik <josef@toxicpanda.com>
3230 M:      David Sterba <dsterba@suse.com>
3231 L:      linux-btrfs@vger.kernel.org
3232 W:      http://btrfs.wiki.kernel.org/
3233 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3234 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3235 S:      Maintained
3236 F:      Documentation/filesystems/btrfs.txt
3237 F:      fs/btrfs/
3238 F:      include/linux/btrfs*
3239 F:      include/uapi/linux/btrfs*
3240
3241 BTTV VIDEO4LINUX DRIVER
3242 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3243 L:      linux-media@vger.kernel.org
3244 W:      https://linuxtv.org
3245 T:      git git://linuxtv.org/media_tree.git
3246 S:      Odd fixes
3247 F:      Documentation/media/v4l-drivers/bttv*
3248 F:      drivers/media/pci/bt8xx/bttv*
3249
3250 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3251 M:      Chanwoo Choi <cw00.choi@samsung.com>
3252 L:      linux-pm@vger.kernel.org
3253 L:      linux-samsung-soc@vger.kernel.org
3254 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3255 S:      Maintained
3256 F:      drivers/devfreq/exynos-bus.c
3257 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3258
3259 BUSLOGIC SCSI DRIVER
3260 M:      Khalid Aziz <khalid@gonehiking.org>
3261 L:      linux-scsi@vger.kernel.org
3262 S:      Maintained
3263 F:      drivers/scsi/BusLogic.*
3264 F:      drivers/scsi/FlashPoint.*
3265
3266 C-MEDIA CMI8788 DRIVER
3267 M:      Clemens Ladisch <clemens@ladisch.de>
3268 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3269 T:      git git://git.alsa-project.org/alsa-kernel.git
3270 S:      Maintained
3271 F:      sound/pci/oxygen/
3272
3273 C-SKY ARCHITECTURE
3274 M:      Guo Ren <ren_guo@c-sky.com>
3275 T:      git https://github.com/c-sky/csky-linux.git
3276 S:      Supported
3277 F:      arch/csky/
3278 F:      Documentation/devicetree/bindings/csky/
3279 K:      csky
3280 N:      csky
3281
3282 C6X ARCHITECTURE
3283 M:      Mark Salter <msalter@redhat.com>
3284 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3285 L:      linux-c6x-dev@linux-c6x.org
3286 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3287 S:      Maintained
3288 F:      arch/c6x/
3289
3290 CA8210 IEEE-802.15.4 RADIO DRIVER
3291 M:      Harry Morris <h.morris@cascoda.com>
3292 L:      linux-wpan@vger.kernel.org
3293 W:      https://github.com/Cascoda/ca8210-linux.git
3294 S:      Maintained
3295 F:      drivers/net/ieee802154/ca8210.c
3296 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3297
3298 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3299 M:      David Howells <dhowells@redhat.com>
3300 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3301 S:      Supported
3302 F:      Documentation/filesystems/caching/cachefiles.txt
3303 F:      fs/cachefiles/
3304
3305 CADENCE MIPI-CSI2 BRIDGES
3306 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3307 L:      linux-media@vger.kernel.org
3308 S:      Maintained
3309 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3310 F:      drivers/media/platform/cadence/cdns-csi2*
3311
3312 CADET FM/AM RADIO RECEIVER DRIVER
3313 M:      Hans Verkuil <hverkuil@xs4all.nl>
3314 L:      linux-media@vger.kernel.org
3315 T:      git git://linuxtv.org/media_tree.git
3316 W:      https://linuxtv.org
3317 S:      Maintained
3318 F:      drivers/media/radio/radio-cadet*
3319
3320 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3321 M:      Jonathan Corbet <corbet@lwn.net>
3322 L:      linux-media@vger.kernel.org
3323 T:      git git://linuxtv.org/media_tree.git
3324 S:      Maintained
3325 F:      Documentation/media/v4l-drivers/cafe_ccic*
3326 F:      drivers/media/platform/marvell-ccic/
3327
3328 CAIF NETWORK LAYER
3329 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3330 L:      netdev@vger.kernel.org
3331 S:      Supported
3332 F:      Documentation/networking/caif/
3333 F:      drivers/net/caif/
3334 F:      include/uapi/linux/caif/
3335 F:      include/net/caif/
3336 F:      net/caif/
3337
3338 CAKE QDISC
3339 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3340 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3341 S:      Maintained
3342 F:      net/sched/sch_cake.c
3343
3344 CALGARY x86-64 IOMMU
3345 M:      Muli Ben-Yehuda <mulix@mulix.org>
3346 M:      Jon Mason <jdmason@kudzu.us>
3347 L:      iommu@lists.linux-foundation.org
3348 S:      Maintained
3349 F:      arch/x86/kernel/pci-calgary_64.c
3350 F:      arch/x86/kernel/tce_64.c
3351 F:      arch/x86/include/asm/calgary.h
3352 F:      arch/x86/include/asm/tce.h
3353
3354 CAN NETWORK DRIVERS
3355 M:      Wolfgang Grandegger <wg@grandegger.com>
3356 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3357 L:      linux-can@vger.kernel.org
3358 W:      https://github.com/linux-can
3359 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3360 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3361 S:      Maintained
3362 F:      Documentation/devicetree/bindings/net/can/
3363 F:      drivers/net/can/
3364 F:      include/linux/can/dev.h
3365 F:      include/linux/can/platform/
3366 F:      include/uapi/linux/can/error.h
3367 F:      include/uapi/linux/can/netlink.h
3368
3369 CAN NETWORK LAYER
3370 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3371 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3372 L:      linux-can@vger.kernel.org
3373 W:      https://github.com/linux-can
3374 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3375 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3376 S:      Maintained
3377 F:      Documentation/networking/can.rst
3378 F:      net/can/
3379 F:      include/linux/can/core.h
3380 F:      include/uapi/linux/can.h
3381 F:      include/uapi/linux/can/bcm.h
3382 F:      include/uapi/linux/can/raw.h
3383 F:      include/uapi/linux/can/gw.h
3384
3385 CAPABILITIES
3386 M:      Serge Hallyn <serge@hallyn.com>
3387 L:      linux-security-module@vger.kernel.org
3388 S:      Supported
3389 F:      include/linux/capability.h
3390 F:      include/uapi/linux/capability.h
3391 F:      security/commoncap.c
3392 F:      kernel/capability.c
3393
3394 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3395 M:      Kevin Tsai <ktsai@capellamicro.com>
3396 S:      Maintained
3397 F:      drivers/iio/light/cm*
3398
3399 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3400 M:      Christian Lamparter <chunkeey@googlemail.com>
3401 L:      linux-wireless@vger.kernel.org
3402 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3403 S:      Maintained
3404 F:      drivers/net/wireless/ath/carl9170/
3405
3406 CAVIUM I2C DRIVER
3407 M:      Jan Glauber <jglauber@cavium.com>
3408 M:      David Daney <david.daney@cavium.com>
3409 W:      http://www.cavium.com
3410 S:      Supported
3411 F:      drivers/i2c/busses/i2c-octeon*
3412 F:      drivers/i2c/busses/i2c-thunderx*
3413
3414 CAVIUM LIQUIDIO NETWORK DRIVER
3415 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3416 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3417 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3418 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3419 L:      netdev@vger.kernel.org
3420 W:      http://www.cavium.com
3421 S:      Supported
3422 F:      drivers/net/ethernet/cavium/liquidio/
3423
3424 CAVIUM MMC DRIVER
3425 M:      Jan Glauber <jglauber@cavium.com>
3426 M:      David Daney <david.daney@cavium.com>
3427 M:      Steven J. Hill <Steven.Hill@cavium.com>
3428 W:      http://www.cavium.com
3429 S:      Supported
3430 F:      drivers/mmc/host/cavium*
3431
3432 CAVIUM OCTEON-TX CRYPTO DRIVER
3433 M:      George Cherian <george.cherian@cavium.com>
3434 L:      linux-crypto@vger.kernel.org
3435 W:      http://www.cavium.com
3436 S:      Supported
3437 F:      drivers/crypto/cavium/cpt/
3438
3439 CAVIUM THUNDERX2 ARM64 SOC
3440 M:      Robert Richter <rrichter@cavium.com>
3441 M:      Jayachandran C <jnair@caviumnetworks.com>
3442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443 S:      Maintained
3444 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3445 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3446
3447 CC2520 IEEE-802.15.4 RADIO DRIVER
3448 M:      Varka Bhadram <varkabhadram@gmail.com>
3449 L:      linux-wpan@vger.kernel.org
3450 S:      Maintained
3451 F:      drivers/net/ieee802154/cc2520.c
3452 F:      include/linux/spi/cc2520.h
3453 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3454
3455 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3456 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3457 L:      linux-crypto@vger.kernel.org
3458 S:      Supported
3459 F:      drivers/crypto/ccree/
3460 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3461
3462 CEC FRAMEWORK
3463 M:      Hans Verkuil <hans.verkuil@cisco.com>
3464 L:      linux-media@vger.kernel.org
3465 T:      git git://linuxtv.org/media_tree.git
3466 W:      http://linuxtv.org
3467 S:      Supported
3468 F:      Documentation/media/kapi/cec-core.rst
3469 F:      Documentation/media/uapi/cec
3470 F:      drivers/media/cec/
3471 F:      drivers/media/rc/keymaps/rc-cec.c
3472 F:      include/media/cec.h
3473 F:      include/media/cec-notifier.h
3474 F:      include/uapi/linux/cec.h
3475 F:      include/uapi/linux/cec-funcs.h
3476 F:      Documentation/devicetree/bindings/media/cec.txt
3477 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3478
3479 CEC GPIO DRIVER
3480 M:      Hans Verkuil <hans.verkuil@cisco.com>
3481 L:      linux-media@vger.kernel.org
3482 T:      git git://linuxtv.org/media_tree.git
3483 W:      http://linuxtv.org
3484 S:      Supported
3485 F:      drivers/media/platform/cec-gpio/
3486 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3487
3488 CELL BROADBAND ENGINE ARCHITECTURE
3489 M:      Arnd Bergmann <arnd@arndb.de>
3490 L:      linuxppc-dev@lists.ozlabs.org
3491 W:      http://www.ibm.com/developerworks/power/cell/
3492 S:      Supported
3493 F:      arch/powerpc/include/asm/cell*.h
3494 F:      arch/powerpc/include/asm/spu*.h
3495 F:      arch/powerpc/include/uapi/asm/spu*.h
3496 F:      arch/powerpc/oprofile/*cell*
3497 F:      arch/powerpc/platforms/cell/
3498
3499 CEPH COMMON CODE (LIBCEPH)
3500 M:      Ilya Dryomov <idryomov@gmail.com>
3501 M:      "Yan, Zheng" <zyan@redhat.com>
3502 M:      Sage Weil <sage@redhat.com>
3503 L:      ceph-devel@vger.kernel.org
3504 W:      http://ceph.com/
3505 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3506 T:      git git://github.com/ceph/ceph-client.git
3507 S:      Supported
3508 F:      net/ceph/
3509 F:      include/linux/ceph/
3510 F:      include/linux/crush/
3511
3512 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3513 M:      "Yan, Zheng" <zyan@redhat.com>
3514 M:      Sage Weil <sage@redhat.com>
3515 M:      Ilya Dryomov <idryomov@gmail.com>
3516 L:      ceph-devel@vger.kernel.org
3517 W:      http://ceph.com/
3518 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3519 T:      git git://github.com/ceph/ceph-client.git
3520 S:      Supported
3521 F:      Documentation/filesystems/ceph.txt
3522 F:      fs/ceph/
3523
3524 CERTIFICATE HANDLING:
3525 M:      David Howells <dhowells@redhat.com>
3526 M:      David Woodhouse <dwmw2@infradead.org>
3527 L:      keyrings@vger.kernel.org
3528 S:      Maintained
3529 F:      Documentation/admin-guide/module-signing.rst
3530 F:      certs/
3531 F:      scripts/sign-file.c
3532 F:      scripts/extract-cert.c
3533
3534 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3535 L:      linux-usb@vger.kernel.org
3536 S:      Orphan
3537 F:      Documentation/usb/WUSB-Design-overview.txt
3538 F:      Documentation/usb/wusb-cbaf
3539 F:      drivers/usb/host/hwa-hc.c
3540 F:      drivers/usb/host/whci/
3541 F:      drivers/usb/wusbcore/
3542 F:      include/linux/usb/wusb*
3543
3544 CFAG12864B LCD DRIVER
3545 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3546 S:      Maintained
3547 F:      drivers/auxdisplay/cfag12864b.c
3548 F:      include/linux/cfag12864b.h
3549
3550 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3551 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3552 S:      Maintained
3553 F:      drivers/auxdisplay/cfag12864bfb.c
3554 F:      include/linux/cfag12864b.h
3555
3556 802.11 (including CFG80211/NL80211)
3557 M:      Johannes Berg <johannes@sipsolutions.net>
3558 L:      linux-wireless@vger.kernel.org
3559 W:      http://wireless.kernel.org/
3560 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3561 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3562 S:      Maintained
3563 F:      net/wireless/
3564 F:      include/uapi/linux/nl80211.h
3565 F:      include/linux/ieee80211.h
3566 F:      include/net/wext.h
3567 F:      include/net/cfg80211.h
3568 F:      include/net/iw_handler.h
3569 F:      include/net/ieee80211_radiotap.h
3570 F:      Documentation/driver-api/80211/cfg80211.rst
3571 F:      Documentation/networking/regulatory.txt
3572
3573 CHAR and MISC DRIVERS
3574 M:      Arnd Bergmann <arnd@arndb.de>
3575 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3576 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3577 S:      Supported
3578 F:      drivers/char/
3579 F:      drivers/misc/
3580 F:      include/linux/miscdevice.h
3581
3582 CHECKPATCH
3583 M:      Andy Whitcroft <apw@canonical.com>
3584 M:      Joe Perches <joe@perches.com>
3585 S:      Maintained
3586 F:      scripts/checkpatch.pl
3587
3588 CHINESE DOCUMENTATION
3589 M:      Harry Wei <harryxiyou@gmail.com>
3590 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3591 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3592 S:      Maintained
3593 F:      Documentation/translations/zh_CN/
3594
3595 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3596 M:      Peter Chen <Peter.Chen@nxp.com>
3597 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3598 L:      linux-usb@vger.kernel.org
3599 S:      Maintained
3600 F:      drivers/usb/chipidea/
3601
3602 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3603 M:      Hans de Goede <hdegoede@redhat.com>
3604 L:      linux-input@vger.kernel.org
3605 S:      Maintained
3606 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3607 F:      drivers/input/touchscreen/chipone_icn8318.c
3608
3609 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3610 M:      Hans de Goede <hdegoede@redhat.com>
3611 L:      linux-input@vger.kernel.org
3612 S:      Maintained
3613 F:      drivers/input/touchscreen/chipone_icn8505.c
3614
3615 CHROME HARDWARE PLATFORM SUPPORT
3616 M:      Benson Leung <bleung@chromium.org>
3617 M:      Olof Johansson <olof@lixom.net>
3618 S:      Maintained
3619 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3620 F:      drivers/platform/chrome/
3621
3622 CIRRUS LOGIC AUDIO CODEC DRIVERS
3623 M:      Brian Austin <brian.austin@cirrus.com>
3624 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3625 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3626 S:      Maintained
3627 F:      sound/soc/codecs/cs*
3628
3629 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3630 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3631 L:      netdev@vger.kernel.org
3632 S:      Maintained
3633 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3634
3635 CISCO FCOE HBA DRIVER
3636 M:      Satish Kharat <satishkh@cisco.com>
3637 M:      Sesidhar Baddela <sebaddel@cisco.com>
3638 M:      Karan Tilak Kumar <kartilak@cisco.com>
3639 L:      linux-scsi@vger.kernel.org
3640 S:      Supported
3641 F:      drivers/scsi/fnic/
3642
3643 CISCO SCSI HBA DRIVER
3644 M:      Karan Tilak Kumar <kartilak@cisco.com>
3645 M:      Sesidhar Baddela <sebaddel@cisco.com>
3646 L:      linux-scsi@vger.kernel.org
3647 S:      Supported
3648 F:      drivers/scsi/snic/
3649
3650 CISCO VIC ETHERNET NIC DRIVER
3651 M:      Christian Benvenuti <benve@cisco.com>
3652 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3653 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3654 S:      Supported
3655 F:      drivers/net/ethernet/cisco/enic/
3656
3657 CISCO VIC LOW LATENCY NIC DRIVER
3658 M:      Christian Benvenuti <benve@cisco.com>
3659 S:      Supported
3660 F:      drivers/infiniband/hw/usnic/
3661
3662 CIRRUS LOGIC MADERA CODEC DRIVERS
3663 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3664 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3665 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3666 L:      patches@opensource.cirrus.com
3667 T:      git https://github.com/CirrusLogic/linux-drivers.git
3668 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3669 S:      Supported
3670 F:      Documentation/devicetree/bindings/mfd/madera.txt
3671 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3672 F:      include/linux/mfd/madera/*
3673 F:      drivers/gpio/gpio-madera*
3674 F:      drivers/mfd/madera*
3675 F:      drivers/mfd/cs47l*
3676 F:      drivers/pinctrl/cirrus/*
3677
3678 CLANG-FORMAT FILE
3679 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3680 S:      Maintained
3681 F:      .clang-format
3682
3683 CLEANCACHE API
3684 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3685 L:      linux-kernel@vger.kernel.org
3686 S:      Maintained
3687 F:      mm/cleancache.c
3688 F:      include/linux/cleancache.h
3689
3690 CLK API
3691 M:      Russell King <linux@armlinux.org.uk>
3692 L:      linux-clk@vger.kernel.org
3693 S:      Maintained
3694 F:      include/linux/clk.h
3695
3696 CLOCKSOURCE, CLOCKEVENT DRIVERS
3697 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3698 M:      Thomas Gleixner <tglx@linutronix.de>
3699 L:      linux-kernel@vger.kernel.org
3700 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3701 S:      Supported
3702 F:      drivers/clocksource/
3703 F:      Documentation/devicetree/bindings/timer/
3704
3705 CMPC ACPI DRIVER
3706 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3707 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3708 L:      platform-driver-x86@vger.kernel.org
3709 S:      Supported
3710 F:      drivers/platform/x86/classmate-laptop.c
3711
3712 COBALT MEDIA DRIVER
3713 M:      Hans Verkuil <hans.verkuil@cisco.com>
3714 L:      linux-media@vger.kernel.org
3715 T:      git git://linuxtv.org/media_tree.git
3716 W:      https://linuxtv.org
3717 S:      Supported
3718 F:      drivers/media/pci/cobalt/
3719
3720 COCCINELLE/Semantic Patches (SmPL)
3721 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3722 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3723 M:      Nicolas Palix <nicolas.palix@imag.fr>
3724 M:      Michal Marek <michal.lkml@markovi.net>
3725 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3726 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3727 W:      http://coccinelle.lip6.fr/
3728 S:      Supported
3729 F:      Documentation/dev-tools/coccinelle.rst
3730 F:      scripts/coccinelle/
3731 F:      scripts/coccicheck
3732
3733 CODA FILE SYSTEM
3734 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3735 M:      coda@cs.cmu.edu
3736 L:      codalist@coda.cs.cmu.edu
3737 W:      http://www.coda.cs.cmu.edu/
3738 S:      Maintained
3739 F:      Documentation/filesystems/coda.txt
3740 F:      fs/coda/
3741 F:      include/linux/coda*.h
3742 F:      include/uapi/linux/coda*.h
3743
3744 CODA V4L2 MEM2MEM DRIVER
3745 M:      Philipp Zabel <p.zabel@pengutronix.de>
3746 L:      linux-media@vger.kernel.org
3747 S:      Maintained
3748 F:      Documentation/devicetree/bindings/media/coda.txt
3749 F:      drivers/media/platform/coda/
3750
3751 CODE OF CONDUCT
3752 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3753 S:      Supported
3754 F:      Documentation/process/code-of-conduct.rst
3755 F:      Documentation/process/code-of-conduct-interpretation.rst
3756
3757 COMMON CLK FRAMEWORK
3758 M:      Michael Turquette <mturquette@baylibre.com>
3759 M:      Stephen Boyd <sboyd@kernel.org>
3760 L:      linux-clk@vger.kernel.org
3761 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3762 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3763 S:      Maintained
3764 F:      Documentation/devicetree/bindings/clock/
3765 F:      drivers/clk/
3766 X:      drivers/clk/clkdev.c
3767 F:      include/linux/clk-pr*
3768 F:      include/linux/clk/
3769 F:      include/linux/of_clk.h
3770
3771 COMMON INTERNET FILE SYSTEM (CIFS)
3772 M:      Steve French <sfrench@samba.org>
3773 L:      linux-cifs@vger.kernel.org
3774 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3775 W:      http://linux-cifs.samba.org/
3776 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3777 S:      Supported
3778 F:      Documentation/filesystems/cifs/
3779 F:      fs/cifs/
3780
3781 COMPACTPCI HOTPLUG CORE
3782 M:      Scott Murray <scott@spiteful.org>
3783 L:      linux-pci@vger.kernel.org
3784 S:      Maintained
3785 F:      drivers/pci/hotplug/cpci_hotplug*
3786
3787 COMPACTPCI HOTPLUG GENERIC DRIVER
3788 M:      Scott Murray <scott@spiteful.org>
3789 L:      linux-pci@vger.kernel.org
3790 S:      Maintained
3791 F:      drivers/pci/hotplug/cpcihp_generic.c
3792
3793 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3794 M:      Scott Murray <scott@spiteful.org>
3795 L:      linux-pci@vger.kernel.org
3796 S:      Maintained
3797 F:      drivers/pci/hotplug/cpcihp_zt5550.*
3798
3799 COMPAL LAPTOP SUPPORT
3800 M:      Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3801 L:      platform-driver-x86@vger.kernel.org
3802 S:      Maintained
3803 F:      drivers/platform/x86/compal-laptop.c
3804
3805 COMPILER ATTRIBUTES
3806 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3807 S:      Maintained
3808 F:      include/linux/compiler_attributes.h
3809
3810 CONEXANT ACCESSRUNNER USB DRIVER
3811 L:      accessrunner-general@lists.sourceforge.net
3812 W:      http://accessrunner.sourceforge.net/
3813 S:      Orphan
3814 F:      drivers/usb/atm/cxacru.c
3815
3816 CONFIGFS
3817 M:      Joel Becker <jlbec@evilplan.org>
3818 M:      Christoph Hellwig <hch@lst.de>
3819 T:      git git://git.infradead.org/users/hch/configfs.git
3820 S:      Supported
3821 F:      fs/configfs/
3822 F:      include/linux/configfs.h
3823
3824 CONNECTOR
3825 M:      Evgeniy Polyakov <zbr@ioremap.net>
3826 L:      netdev@vger.kernel.org
3827 S:      Maintained
3828 F:      drivers/connector/
3829
3830 CONTROL GROUP (CGROUP)
3831 M:      Tejun Heo <tj@kernel.org>
3832 M:      Li Zefan <lizefan@huawei.com>
3833 M:      Johannes Weiner <hannes@cmpxchg.org>
3834 L:      cgroups@vger.kernel.org
3835 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3836 S:      Maintained
3837 F:      Documentation/cgroup*
3838 F:      include/linux/cgroup*
3839 F:      kernel/cgroup*
3840
3841 CONTROL GROUP - CPUSET
3842 M:      Li Zefan <lizefan@huawei.com>
3843 L:      cgroups@vger.kernel.org
3844 W:      http://www.bullopensource.org/cpuset/
3845 W:      http://oss.sgi.com/projects/cpusets/
3846 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3847 S:      Maintained
3848 F:      Documentation/cgroup-v1/cpusets.txt
3849 F:      include/linux/cpuset.h
3850 F:      kernel/cgroup/cpuset.c
3851
3852 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3853 M:      Johannes Weiner <hannes@cmpxchg.org>
3854 M:      Michal Hocko <mhocko@kernel.org>
3855 M:      Vladimir Davydov <vdavydov.dev@gmail.com>
3856 L:      cgroups@vger.kernel.org
3857 L:      linux-mm@kvack.org
3858 S:      Maintained
3859 F:      mm/memcontrol.c
3860 F:      mm/swap_cgroup.c
3861
3862 CORETEMP HARDWARE MONITORING DRIVER
3863 M:      Fenghua Yu <fenghua.yu@intel.com>
3864 L:      linux-hwmon@vger.kernel.org
3865 S:      Maintained
3866 F:      Documentation/hwmon/coretemp
3867 F:      drivers/hwmon/coretemp.c
3868
3869 COSA/SRP SYNC SERIAL DRIVER
3870 M:      Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3871 W:      http://www.fi.muni.cz/~kas/cosa/
3872 S:      Maintained
3873 F:      drivers/net/wan/cosa*
3874
3875 CPMAC ETHERNET DRIVER
3876 M:      Florian Fainelli <f.fainelli@gmail.com>
3877 L:      netdev@vger.kernel.org
3878 S:      Maintained
3879 F:      drivers/net/ethernet/ti/cpmac.c
3880
3881 CPU FREQUENCY DRIVERS
3882 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3883 M:      Viresh Kumar <viresh.kumar@linaro.org>
3884 L:      linux-pm@vger.kernel.org
3885 S:      Maintained
3886 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3887 T:      git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3888 B:      https://bugzilla.kernel.org
3889 F:      Documentation/cpu-freq/
3890 F:      Documentation/devicetree/bindings/cpufreq/
3891 F:      drivers/cpufreq/
3892 F:      include/linux/cpufreq.h
3893 F:      tools/testing/selftests/cpufreq/
3894
3895 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3896 M:      Viresh Kumar <viresh.kumar@linaro.org>
3897 M:      Sudeep Holla <sudeep.holla@arm.com>
3898 L:      linux-pm@vger.kernel.org
3899 W:      http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3900 S:      Maintained
3901 F:      drivers/cpufreq/arm_big_little.h
3902 F:      drivers/cpufreq/arm_big_little.c
3903
3904 CPU POWER MONITORING SUBSYSTEM
3905 M:      Thomas Renninger <trenn@suse.com>
3906 M:      Shuah Khan <shuah@kernel.org>
3907 L:      linux-pm@vger.kernel.org
3908 S:      Maintained
3909 F:      tools/power/cpupower/
3910
3911 CPUID/MSR DRIVER
3912 M:      "H. Peter Anvin" <hpa@zytor.com>
3913 S:      Maintained
3914 F:      arch/x86/kernel/cpuid.c
3915 F:      arch/x86/kernel/msr.c
3916
3917 CPUIDLE DRIVER - ARM BIG LITTLE
3918 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3919 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3920 L:      linux-pm@vger.kernel.org
3921 L:      linux-arm-kernel@lists.infradead.org
3922 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3923 S:      Maintained
3924 F:      drivers/cpuidle/cpuidle-big_little.c
3925
3926 CPUIDLE DRIVER - ARM EXYNOS
3927 M:      Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3928 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3929 M:      Kukjin Kim <kgene@kernel.org>
3930 L:      linux-pm@vger.kernel.org
3931 L:      linux-samsung-soc@vger.kernel.org
3932 S:      Supported
3933 F:      drivers/cpuidle/cpuidle-exynos.c
3934 F:      arch/arm/mach-exynos/pm.c
3935
3936 CPUIDLE DRIVERS
3937 M:      "Rafael J. Wysocki" <rjw@rjwysocki.net>
3938 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3939 L:      linux-pm@vger.kernel.org
3940 S:      Maintained
3941 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3942 B:      https://bugzilla.kernel.org
3943 F:      drivers/cpuidle/*
3944 F:      include/linux/cpuidle.h
3945
3946 CRAMFS FILESYSTEM
3947 M:      Nicolas Pitre <nico@linaro.org>
3948 S:      Maintained
3949 F:      Documentation/filesystems/cramfs.txt
3950 F:      fs/cramfs/
3951
3952 CRYPTO API
3953 M:      Herbert Xu <herbert@gondor.apana.org.au>
3954 M:      "David S. Miller" <davem@davemloft.net>
3955 L:      linux-crypto@vger.kernel.org
3956 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3957 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3958 S:      Maintained
3959 F:      Documentation/crypto/
3960 F:      Documentation/devicetree/bindings/crypto/
3961 F:      arch/*/crypto/
3962 F:      crypto/
3963 F:      drivers/crypto/
3964 F:      include/crypto/
3965 F:      include/linux/crypto*
3966
3967 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3968 M:      Neil Horman <nhorman@tuxdriver.com>
3969 L:      linux-crypto@vger.kernel.org
3970 S:      Maintained
3971 F:      crypto/ansi_cprng.c
3972 F:      crypto/rng.c
3973
3974 CS3308 MEDIA DRIVER
3975 M:      Hans Verkuil <hverkuil@xs4all.nl>
3976 L:      linux-media@vger.kernel.org
3977 T:      git git://linuxtv.org/media_tree.git
3978 W:      http://linuxtv.org
3979 S:      Odd Fixes
3980 F:      drivers/media/i2c/cs3308.c
3981 F:      drivers/media/i2c/cs3308.h
3982
3983 CS5535 Audio ALSA driver
3984 M:      Jaya Kumar <jayakumar.alsa@gmail.com>
3985 S:      Maintained
3986 F:      sound/pci/cs5535audio/
3987
3988 CW1200 WLAN driver
3989 M:      Solomon Peachy <pizza@shaftnet.org>
3990 S:      Maintained
3991 F:      drivers/net/wireless/st/cw1200/
3992
3993 CX18 VIDEO4LINUX DRIVER
3994 M:      Andy Walls <awalls@md.metrocast.net>
3995 L:      ivtv-devel@ivtvdriver.org (subscribers-only)
3996 L:      linux-media@vger.kernel.org
3997 T:      git git://linuxtv.org/media_tree.git
3998 W:      https://linuxtv.org
3999 W:      http://www.ivtvdriver.org/index.php/Cx18
4000 S:      Maintained
4001 F:      Documentation/media/v4l-drivers/cx18*
4002 F:      drivers/media/pci/cx18/
4003 F:      include/uapi/linux/ivtv*
4004
4005 CX2341X MPEG ENCODER HELPER MODULE
4006 M:      Hans Verkuil <hverkuil@xs4all.nl>
4007 L:      linux-media@vger.kernel.org
4008 T:      git git://linuxtv.org/media_tree.git
4009 W:      https://linuxtv.org
4010 S:      Maintained
4011 F:      drivers/media/common/cx2341x*
4012 F:      include/media/cx2341x*
4013
4014 CX24120 MEDIA DRIVER
4015 M:      Jemma Denson <jdenson@gmail.com>
4016 M:      Patrick Boettcher <patrick.boettcher@posteo.de>
4017 L:      linux-media@vger.kernel.org
4018 W:      https://linuxtv.org
4019 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4020 S:      Maintained
4021 F:      drivers/media/dvb-frontends/cx24120*
4022
4023 CX88 VIDEO4LINUX DRIVER
4024 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
4025 L:      linux-media@vger.kernel.org
4026 W:      https://linuxtv.org
4027 T:      git git://linuxtv.org/media_tree.git
4028 S:      Odd fixes
4029 F:      Documentation/media/v4l-drivers/cx88*
4030 F:      drivers/media/pci/cx88/
4031
4032 CXD2820R MEDIA DRIVER
4033 M:      Antti Palosaari <crope@iki.fi>
4034 L:      linux-media@vger.kernel.org
4035 W:      https://linuxtv.org
4036 W:      http://palosaari.fi/linux/
4037 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4038 T:      git git://linuxtv.org/anttip/media_tree.git
4039 S:      Maintained
4040 F:      drivers/media/dvb-frontends/cxd2820r*
4041
4042 CXGB3 ETHERNET DRIVER (CXGB3)
4043 M:      Santosh Raspatur <santosh@chelsio.com>
4044 L:      netdev@vger.kernel.org
4045 W:      http://www.chelsio.com
4046 S:      Supported
4047 F:      drivers/net/ethernet/chelsio/cxgb3/
4048
4049 CXGB3 ISCSI DRIVER (CXGB3I)
4050 M:      Karen Xie <kxie@chelsio.com>
4051 L:      linux-scsi@vger.kernel.org
4052 W:      http://www.chelsio.com
4053 S:      Supported
4054 F:      drivers/scsi/cxgbi/cxgb3i
4055
4056 CXGB3 IWARP RNIC DRIVER (IW_CXGB3)
4057 M:      Steve Wise <swise@chelsio.com>
4058 L:      linux-rdma@vger.kernel.org
4059 W:      http://www.openfabrics.org
4060 S:      Supported
4061 F:      drivers/infiniband/hw/cxgb3/
4062 F:      include/uapi/rdma/cxgb3-abi.h
4063
4064 CXGB4 CRYPTO DRIVER (chcr)
4065 M:      Harsh Jain <harsh@chelsio.com>
4066 L:      linux-crypto@vger.kernel.org
4067 W:      http://www.chelsio.com
4068 S:      Supported
4069 F:      drivers/crypto/chelsio
4070
4071 CXGB4 ETHERNET DRIVER (CXGB4)
4072 M:      Ganesh Goudar <ganeshgr@chelsio.com>
4073 L:      netdev@vger.kernel.org
4074 W:      http://www.chelsio.com
4075 S:      Supported
4076 F:      drivers/net/ethernet/chelsio/cxgb4/
4077
4078 CXGB4 ISCSI DRIVER (CXGB4I)
4079 M:      Karen Xie <kxie@chelsio.com>
4080 L:      linux-scsi@vger.kernel.org
4081 W:      http://www.chelsio.com
4082 S:      Supported
4083 F:      drivers/scsi/cxgbi/cxgb4i
4084
4085 CXGB4 IWARP RNIC DRIVER (IW_CXGB4)
4086 M:      Steve Wise <swise@chelsio.com>
4087 L:      linux-rdma@vger.kernel.org
4088 W:      http://www.openfabrics.org
4089 S:      Supported
4090 F:      drivers/infiniband/hw/cxgb4/
4091 F:      include/uapi/rdma/cxgb4-abi.h
4092
4093 CXGB4VF ETHERNET DRIVER (CXGB4VF)
4094 M:      Casey Leedom <leedom@chelsio.com>
4095 L:      netdev@vger.kernel.org
4096 W:      http://www.chelsio.com
4097 S:      Supported
4098 F:      drivers/net/ethernet/chelsio/cxgb4vf/
4099
4100 CXL (IBM Coherent Accelerator Processor Interface CAPI) DRIVER
4101 M:      Frederic Barrat <fbarrat@linux.vnet.ibm.com>
4102 M:      Andrew Donnellan <andrew.donnellan@au1.ibm.com>
4103 L:      linuxppc-dev@lists.ozlabs.org
4104 S:      Supported
4105 F:      arch/powerpc/platforms/powernv/pci-cxl.c
4106 F:      drivers/misc/cxl/
4107 F:      include/misc/cxl*
4108 F:      include/uapi/misc/cxl.h
4109 F:      Documentation/powerpc/cxl.txt
4110 F:      Documentation/ABI/testing/sysfs-class-cxl
4111
4112 CXLFLASH (IBM Coherent Accelerator Processor Interface CAPI Flash) SCSI DRIVER
4113 M:      Manoj N. Kumar <manoj@linux.vnet.ibm.com>
4114 M:      Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
4115 M:      Uma Krishnan <ukrishn@linux.vnet.ibm.com>
4116 L:      linux-scsi@vger.kernel.org
4117 S:      Supported
4118 F:      drivers/scsi/cxlflash/
4119 F:      include/uapi/scsi/cxlflash_ioctl.h
4120 F:      Documentation/powerpc/cxlflash.txt
4121
4122 CYBERPRO FB DRIVER
4123 M:      Russell King <linux@armlinux.org.uk>
4124 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
4125 W:      http://www.armlinux.org.uk/
4126 S:      Maintained
4127 F:      drivers/video/fbdev/cyber2000fb.*
4128
4129 CYCLADES ASYNC MUX DRIVER
4130 W:      http://www.cyclades.com/
4131 S:      Orphan
4132 F:      drivers/tty/cyclades.c
4133 F:      include/linux/cyclades.h
4134 F:      include/uapi/linux/cyclades.h
4135
4136 CYCLADES PC300 DRIVER
4137 W:      http://www.cyclades.com/
4138 S:      Orphan
4139 F:      drivers/net/wan/pc300*
4140
4141 CYPRESS_FIRMWARE MEDIA DRIVER
4142 M:      Antti Palosaari <crope@iki.fi>
4143 L:      linux-media@vger.kernel.org
4144 W:      https://linuxtv.org
4145 W:      http://palosaari.fi/linux/
4146 Q:      http://patchwork.linuxtv.org/project/linux-media/list/
4147 T:      git git://linuxtv.org/anttip/media_tree.git
4148 S:      Maintained
4149 F:      drivers/media/common/cypress_firmware*
4150
4151 CYTTSP TOUCHSCREEN DRIVER
4152 M:      Ferruh Yigit <fery@cypress.com>
4153 L:      linux-input@vger.kernel.org
4154 S:      Supported
4155 F:      drivers/input/touchscreen/cyttsp*
4156 F:      include/linux/input/cyttsp.h
4157
4158 D-LINK DIR-685 TOUCHKEYS DRIVER
4159 M:      Linus Walleij <linus.walleij@linaro.org>
4160 L:      linux-input@vger.kernel.org
4161 S:      Supported
4162 F:      drivers/input/keyboard/dlink-dir685-touchkeys.c
4163
4164 DALLAS/MAXIM DS1685-FAMILY REAL TIME CLOCK
4165 M:      Joshua Kinard <kumba@gentoo.org>
4166 S:      Maintained
4167 F:      drivers/rtc/rtc-ds1685.c
4168 F:      include/linux/rtc/ds1685.h
4169
4170 DAMA SLAVE for AX.25
4171 M:      Joerg Reuter <jreuter@yaina.de>
4172 W:      http://yaina.de/jreuter/
4173 W:      http://www.qsl.net/dl1bke/
4174 L:      linux-hams@vger.kernel.org
4175 S:      Maintained
4176 F:      net/ax25/af_ax25.c
4177 F:      net/ax25/ax25_dev.c
4178 F:      net/ax25/ax25_ds_*
4179 F:      net/ax25/ax25_in.c
4180 F:      net/ax25/ax25_out.c
4181 F:      net/ax25/ax25_timer.c
4182 F:      net/ax25/sysctl_net_ax25.c
4183
4184 DAVICOM FAST ETHERNET (DMFE) NETWORK DRIVER
4185 L:      netdev@vger.kernel.org
4186 S:      Orphan
4187 F:      Documentation/networking/dmfe.txt
4188 F:      drivers/net/ethernet/dec/tulip/dmfe.c
4189
4190 DC390/AM53C974 SCSI driver
4191 M:      Hannes Reinecke <hare@suse.com>
4192 L:      linux-scsi@vger.kernel.org
4193 S:      Maintained
4194 F:      drivers/scsi/am53c974.c
4195
4196 DC395x SCSI driver
4197 M:      Oliver Neukum <oliver@neukum.org>
4198 M:      Ali Akcaagac <aliakc@web.de>
4199 M:      Jamie Lenehan <lenehan@twibble.org>
4200 L:      dc395x@twibble.org
4201 W:      http://twibble.org/dist/dc395x/
4202 W:      http://lists.twibble.org/mailman/listinfo/dc395x/
4203 S:      Maintained
4204 F:      Documentation/scsi/dc395x.txt
4205 F:      drivers/scsi/dc395x.*
4206
4207 DCCP PROTOCOL
4208 M:      Gerrit Renker <gerrit@erg.abdn.ac.uk>
4209 L:      dccp@vger.kernel.org
4210 W:      http://www.linuxfoundation.org/collaborate/workgroups/networking/dccp
4211 S:      Maintained
4212 F:      include/linux/dccp.h
4213 F:      include/uapi/linux/dccp.h
4214 F:      include/linux/tfrc.h
4215 F:      net/dccp/
4216
4217 DECnet NETWORK LAYER
4218 W:      http://linux-decnet.sourceforge.net
4219 L:      linux-decnet-user@lists.sourceforge.net
4220 S:      Orphan
4221 F:      Documentation/networking/decnet.txt
4222 F:      net/decnet/
4223
4224 DECSTATION PLATFORM SUPPORT
4225 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4226 L:      linux-mips@vger.kernel.org
4227 W:      http://www.linux-mips.org/wiki/DECstation
4228 S:      Maintained
4229 F:      arch/mips/dec/
4230 F:      arch/mips/include/asm/dec/
4231 F:      arch/mips/include/asm/mach-dec/
4232
4233 DEFXX FDDI NETWORK DRIVER
4234 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4235 S:      Maintained
4236 F:      drivers/net/fddi/defxx.*
4237
4238 DELL SMBIOS DRIVER
4239 M:      Pali Rohár <pali.rohar@gmail.com>
4240 M:      Mario Limonciello <mario.limonciello@dell.com>
4241 L:      platform-driver-x86@vger.kernel.org
4242 S:      Maintained
4243 F:      drivers/platform/x86/dell-smbios.*
4244
4245 DELL SMBIOS SMM DRIVER
4246 M:      Mario Limonciello <mario.limonciello@dell.com>
4247 L:      platform-driver-x86@vger.kernel.org
4248 S:      Maintained
4249 F:      drivers/platform/x86/dell-smbios-smm.c
4250
4251 DELL SMBIOS WMI DRIVER
4252 M:      Mario Limonciello <mario.limonciello@dell.com>
4253 L:      platform-driver-x86@vger.kernel.org
4254 S:      Maintained
4255 F:      drivers/platform/x86/dell-smbios-wmi.c
4256 F:      tools/wmi/dell-smbios-example.c
4257
4258 DEFZA FDDI NETWORK DRIVER
4259 M:      "Maciej W. Rozycki" <macro@linux-mips.org>
4260 S:      Maintained
4261 F:      drivers/net/fddi/defza.*
4262
4263 DELL LAPTOP DRIVER
4264 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4265 M:      Pali Rohár <pali.rohar@gmail.com>
4266 L:      platform-driver-x86@vger.kernel.org
4267 S:      Maintained
4268 F:      drivers/platform/x86/dell-laptop.c
4269
4270 DELL LAPTOP FREEFALL DRIVER
4271 M:      Pali Rohár <pali.rohar@gmail.com>
4272 S:      Maintained
4273 F:      drivers/platform/x86/dell-smo8800.c
4274
4275 DELL LAPTOP RBTN DRIVER
4276 M:      Pali Rohár <pali.rohar@gmail.com>
4277 S:      Maintained
4278 F:      drivers/platform/x86/dell-rbtn.*
4279
4280 DELL REMOTE BIOS UPDATE DRIVER
4281 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4282 L:      platform-driver-x86@vger.kernel.org
4283 S:      Maintained
4284 F:      drivers/platform/x86/dell_rbu.c
4285
4286 DELL LAPTOP SMM DRIVER
4287 M:      Pali Rohár <pali.rohar@gmail.com>
4288 S:      Maintained
4289 F:      drivers/hwmon/dell-smm-hwmon.c
4290 F:      include/uapi/linux/i8k.h
4291
4292 DELL SYSTEMS MANAGEMENT BASE DRIVER (dcdbas)
4293 M:      Stuart Hayes <stuart.w.hayes@gmail.com>
4294 L:      platform-driver-x86@vger.kernel.org
4295 S:      Maintained
4296 F:      Documentation/dcdbas.txt
4297 F:      drivers/platform/x86/dcdbas.*
4298
4299 DELL WMI NOTIFICATIONS DRIVER
4300 M:      Matthew Garrett <mjg59@srcf.ucam.org>
4301 M:      Pali Rohár <pali.rohar@gmail.com>
4302 S:      Maintained
4303 F:      drivers/platform/x86/dell-wmi.c
4304
4305 DELL WMI DESCRIPTOR DRIVER
4306 M:      Mario Limonciello <mario.limonciello@dell.com>
4307 S:      Maintained
4308 F:      drivers/platform/x86/dell-wmi-descriptor.c
4309
4310 DELTA ST MEDIA DRIVER
4311 M:      Hugues Fruchet <hugues.fruchet@st.com>
4312 L:      linux-media@vger.kernel.org
4313 T:      git git://linuxtv.org/media_tree.git
4314 W:      https://linuxtv.org
4315 S:      Supported
4316 F:      drivers/media/platform/sti/delta
4317
4318 DENALI NAND DRIVER
4319 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
4320 L:      linux-mtd@lists.infradead.org
4321 S:      Supported
4322 F:      drivers/mtd/nand/raw/denali*
4323
4324 DESIGNWARE USB2 DRD IP DRIVER
4325 M:      Minas Harutyunyan <hminas@synopsys.com>
4326 L:      linux-usb@vger.kernel.org
4327 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4328 S:      Maintained
4329 F:      drivers/usb/dwc2/
4330
4331 DESIGNWARE USB3 DRD IP DRIVER
4332 M:      Felipe Balbi <balbi@kernel.org>
4333 L:      linux-usb@vger.kernel.org
4334 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/balbi/usb.git
4335 S:      Maintained
4336 F:      drivers/usb/dwc3/
4337
4338 DEVANTECH SRF ULTRASONIC RANGER IIO DRIVER
4339 M:      Andreas Klinger <ak@it-klinger.de>
4340 L:      linux-iio@vger.kernel.org
4341 S:      Maintained
4342 F:      Documentation/ABI/testing/sysfs-bus-iio-distance-srf08
4343 F:      drivers/iio/proximity/srf*.c
4344
4345 DEVICE COREDUMP (DEV_COREDUMP)
4346 M:      Johannes Berg <johannes@sipsolutions.net>
4347 L:      linux-kernel@vger.kernel.org
4348 S:      Maintained
4349 F:      drivers/base/devcoredump.c
4350 F:      include/linux/devcoredump.h
4351
4352 DEVICE FREQUENCY (DEVFREQ)
4353 M:      MyungJoo Ham <myungjoo.ham@samsung.com>
4354 M:      Kyungmin Park <kyungmin.park@samsung.com>
4355 R:      Chanwoo Choi <cw00.choi@samsung.com>
4356 L:      linux-pm@vger.kernel.org
4357 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4358 S:      Maintained
4359 F:      drivers/devfreq/
4360 F:      include/linux/devfreq.h
4361 F:      Documentation/devicetree/bindings/devfreq/
4362
4363 DEVICE FREQUENCY EVENT (DEVFREQ-EVENT)
4364 M:      Chanwoo Choi <cw00.choi@samsung.com>
4365 L:      linux-pm@vger.kernel.org
4366 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
4367 S:      Supported
4368 F:      drivers/devfreq/event/
4369 F:      drivers/devfreq/devfreq-event.c
4370 F:      include/linux/devfreq-event.h
4371 F:      Documentation/devicetree/bindings/devfreq/event/
4372
4373 DEVICE NUMBER REGISTRY
4374 M:      Torben Mathiasen <device@lanana.org>
4375 W:      http://lanana.org/docs/device-list/index.html
4376 S:      Maintained
4377
4378 DEVICE-MAPPER  (LVM)
4379 M:      Alasdair Kergon <agk@redhat.com>
4380 M:      Mike Snitzer <snitzer@redhat.com>
4381 M:      dm-devel@redhat.com
4382 L:      dm-devel@redhat.com
4383 W:      http://sources.redhat.com/dm
4384 Q:      http://patchwork.kernel.org/project/dm-devel/list/
4385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm.git
4386 T:      quilt http://people.redhat.com/agk/patches/linux/editing/
4387 S:      Maintained
4388 F:      Documentation/device-mapper/
4389 F:      drivers/md/Makefile
4390 F:      drivers/md/Kconfig
4391 F:      drivers/md/dm*
4392 F:      drivers/md/persistent-data/
4393 F:      include/linux/device-mapper.h
4394 F:      include/linux/dm-*.h
4395 F:      include/uapi/linux/dm-*.h
4396
4397 DEVLINK
4398 M:      Jiri Pirko <jiri@mellanox.com>
4399 L:      netdev@vger.kernel.org
4400 S:      Supported
4401 F:      net/core/devlink.c
4402 F:      include/net/devlink.h
4403 F:      include/uapi/linux/devlink.h
4404
4405 DIALOG SEMICONDUCTOR DRIVERS
4406 M:      Support Opensource <support.opensource@diasemi.com>
4407 W:      http://www.dialog-semiconductor.com/products
4408 S:      Supported
4409 F:      Documentation/hwmon/da90??
4410 F:      Documentation/devicetree/bindings/mfd/da90*.txt
4411 F:      Documentation/devicetree/bindings/input/da90??-onkey.txt
4412 F:      Documentation/devicetree/bindings/thermal/da90??-thermal.txt
4413 F:      Documentation/devicetree/bindings/regulator/da92*.txt
4414 F:      Documentation/devicetree/bindings/watchdog/da90??-wdt.txt
4415 F:      Documentation/devicetree/bindings/sound/da[79]*.txt
4416 F:      drivers/gpio/gpio-da90??.c
4417 F:      drivers/hwmon/da90??-hwmon.c
4418 F:      drivers/iio/adc/da91??-*.c
4419 F:      drivers/input/misc/da90??_onkey.c
4420 F:      drivers/input/touchscreen/da9052_tsi.c
4421 F:      drivers/leds/leds-da90??.c
4422 F:      drivers/mfd/da903x.c
4423 F:      drivers/mfd/da90??-*.c
4424 F:      drivers/mfd/da91??-*.c
4425 F:      drivers/power/supply/da9052-battery.c
4426 F:      drivers/power/supply/da91??-*.c
4427 F:      drivers/regulator/da903x.c
4428 F:      drivers/regulator/da9???-regulator.[ch]
4429 F:      drivers/thermal/da90??-thermal.c
4430 F:      drivers/rtc/rtc-da90??.c
4431 F:      drivers/video/backlight/da90??_bl.c
4432 F:      drivers/watchdog/da90??_wdt.c
4433 F:      include/linux/mfd/da903x.h
4434 F:      include/linux/mfd/da9052/
4435 F:      include/linux/mfd/da9055/
4436 F:      include/linux/mfd/da9062/
4437 F:      include/linux/mfd/da9063/
4438 F:      include/linux/mfd/da9150/
4439 F:      include/linux/regulator/da9211.h
4440 F:      include/sound/da[79]*.h
4441 F:      sound/soc/codecs/da[79]*.[ch]
4442
4443 DIAMOND SYSTEMS GPIO-MM GPIO DRIVER
4444 M:      William Breathitt Gray <vilhelm.gray@gmail.com>
4445 L:      linux-gpio@vger.kernel.org
4446 S:      Maintained
4447 F:      drivers/gpio/gpio-gpio-mm.c
4448
4449 DIOLAN U2C-12 I2C DRIVER
4450 M:      Guenter Roeck <linux@roeck-us.net>
4451 L:      linux-i2c@vger.kernel.org
4452 S:      Maintained
4453 F:      drivers/i2c/busses/i2c-diolan-u2c.c
4454
4455 FILESYSTEM DIRECT ACCESS (DAX)
4456 M:      Matthew Wilcox <willy@infradead.org>
4457 M:      Ross Zwisler <zwisler@kernel.org>
4458 M:      Jan Kara <jack@suse.cz>
4459 L:      linux-fsdevel@vger.kernel.org
4460 S:      Supported
4461 F:      fs/dax.c
4462 F:      include/linux/dax.h
4463 F:      include/trace/events/fs_dax.h
4464
4465 DEVICE DIRECT ACCESS (DAX)
4466 M:      Dan Williams <dan.j.williams@intel.com>
4467 M:      Dave Jiang <dave.jiang@intel.com>
4468 M:      Ross Zwisler <zwisler@kernel.org>
4469 M:      Vishal Verma <vishal.l.verma@intel.com>
4470 L:      linux-nvdimm@lists.01.org
4471 S:      Supported
4472 F:      drivers/dax/
4473
4474 DIRECTORY NOTIFICATION (DNOTIFY)
4475 M:      Jan Kara <jack@suse.cz>
4476 R:      Amir Goldstein <amir73il@gmail.com>
4477 L:      linux-fsdevel@vger.kernel.org
4478 S:      Maintained
4479 F:      Documentation/filesystems/dnotify.txt
4480 F:      fs/notify/dnotify/
4481 F:      include/linux/dnotify.h
4482
4483 DISK GEOMETRY AND PARTITION HANDLING
4484 M:      Andries Brouwer <aeb@cwi.nl>
4485 W:      http://www.win.tue.nl/~aeb/linux/Large-Disk.html
4486 W:      http://www.win.tue.nl/~aeb/linux/zip/zip-1.html
4487 W:      http://www.win.tue.nl/~aeb/partitions/partition_types-1.html
4488 S:      Maintained
4489
4490 DISKQUOTA
4491 M:      Jan Kara <jack@suse.com>
4492 S:      Maintained
4493 F:      Documentation/filesystems/quota.txt
4494 F:      fs/quota/
4495 F:      include/linux/quota*.h
4496 F:      include/uapi/linux/quota*.h
4497
4498 DISPLAYLINK USB 2.0 FRAMEBUFFER DRIVER (UDLFB)
4499 M:      Bernie Thompson <bernie@plugable.com>
4500 L:      linux-fbdev@vger.kernel.org
4501 S:      Maintained
4502 W:      http://plugable.com/category/projects/udlfb/
4503 F:      drivers/video/fbdev/udlfb.c
4504 F:      include/video/udlfb.h
4505 F:      Documentation/fb/udlfb.txt
4506
4507 DISTRIBUTED LOCK MANAGER (DLM)
4508 M:      Christine Caulfield <ccaulfie@redhat.com>
4509 M:      David Teigland <teigland@redhat.com>
4510 L:      cluster-devel@redhat.com
4511 W:      http://sources.redhat.com/cluster/
4512 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/teigland/linux-dlm.git
4513 S:      Supported
4514 F:      fs/dlm/
4515
4516 DMA BUFFER SHARING FRAMEWORK
4517 M:      Sumit Semwal <sumit.semwal@linaro.org>
4518 S:      Maintained
4519 L:      linux-media@vger.kernel.org
4520 L:      dri-devel@lists.freedesktop.org
4521 L:      linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
4522 F:      drivers/dma-buf/
4523 F:      include/linux/dma-buf*
4524 F:      include/linux/reservation.h
4525 F:      include/linux/*fence.h
4526 F:      Documentation/driver-api/dma-buf.rst
4527 T:      git git://anongit.freedesktop.org/drm/drm-misc
4528
4529 DMA GENERIC OFFLOAD ENGINE SUBSYSTEM
4530 M:      Vinod Koul <vkoul@kernel.org>
4531 L:      dmaengine@vger.kernel.org
4532 Q:      https://patchwork.kernel.org/project/linux-dmaengine/list/
4533 S:      Maintained
4534 F:      drivers/dma/
4535 F:      include/linux/dmaengine.h
4536 F:      include/linux/of_dma.h
4537 F:      Documentation/devicetree/bindings/dma/
4538 F:      Documentation/driver-api/dmaengine/
4539 T:      git git://git.infradead.org/users/vkoul/slave-dma.git
4540
4541 DMA MAPPING HELPERS
4542 M:      Christoph Hellwig <hch@lst.de>
4543 M:      Marek Szyprowski <m.szyprowski@samsung.com>
4544 R:      Robin Murphy <robin.murphy@arm.com>
4545 L:      iommu@lists.linux-foundation.org
4546 T:      git git://git.infradead.org/users/hch/dma-mapping.git
4547 W:      http://git.infradead.org/users/hch/dma-mapping.git
4548 S:      Supported
4549 F:      kernel/dma/
4550 F:      include/asm-generic/dma-mapping.h
4551 F:      include/linux/dma-direct.h
4552 F:      include/linux/dma-mapping.h
4553 F:      include/linux/dma-noncoherent.h
4554
4555 DME1737 HARDWARE MONITOR DRIVER
4556 M:      Juerg Haefliger <juergh@gmail.com>
4557 L:      linux-hwmon@vger.kernel.org
4558 S:      Maintained
4559 F:      Documentation/hwmon/dme1737
4560 F:      drivers/hwmon/dme1737.c
4561
4562 DMI/SMBIOS SUPPORT
4563 M:      Jean Delvare <jdelvare@suse.com>
4564 S:      Maintained
4565 T:      quilt http://jdelvare.nerim.net/devel/linux/jdelvare-dmi/
4566 F:      Documentation/ABI/testing/sysfs-firmware-dmi-tables
4567 F:      drivers/firmware/dmi-id.c
4568 F:      drivers/firmware/dmi_scan.c
4569 F:      include/linux/dmi.h
4570
4571 DOCUMENTATION
4572 M:      Jonathan Corbet <corbet@lwn.net>
4573 L:      linux-doc@vger.kernel.org
4574 S:      Maintained
4575 F:      Documentation/
4576 F:      scripts/kernel-doc
4577 X:      Documentation/ABI/
4578 X:      Documentation/acpi/
4579 X:      Documentation/devicetree/
4580 X:      Documentation/i2c/
4581 X:      Documentation/media/
4582 X:      Documentation/power/
4583 X:      Documentation/spi/
4584 T:      git git://git.lwn.net/linux.git docs-next
4585
4586 DOCUMENTATION/ITALIAN
4587 M:      Federico Vaga <federico.vaga@vaga.pv.it>
4588 L:      linux-doc@vger.kernel.org
4589 S:      Maintained
4590 F:      Documentation/translations/it_IT
4591
4592 DONGWOON DW9714 LENS VOICE COIL DRIVER
4593 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4594 L:      linux-media@vger.kernel.org
4595 T:      git git://linuxtv.org/media_tree.git
4596 S:      Maintained
4597 F:      drivers/media/i2c/dw9714.c
4598 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9714.txt
4599
4600 DONGWOON DW9807 LENS VOICE COIL DRIVER
4601 M:      Sakari Ailus <sakari.ailus@linux.intel.com>
4602 L:      linux-media@vger.kernel.org
4603 T:      git git://linuxtv.org/media_tree.git
4604 S:      Maintained
4605 F:      drivers/media/i2c/dw9807-vcm.c
4606 F:      Documentation/devicetree/bindings/media/i2c/dongwoon,dw9807-vcm.txt
4607
4608 DOUBLETALK DRIVER
4609 M:      "James R. Van Zandt" <jrv@vanzandt.mv.com>
4610 L:      blinux-list@redhat.com
4611 S:      Maintained
4612 F:      drivers/char/dtlk.c
4613 F:      include/linux/dtlk.h
4614
4615 DPAA2 DATAPATH I/O (DPIO) DRIVER
4616 M:      Roy Pledge <Roy.Pledge@nxp.com>
4617 L:      linux-kernel@vger.kernel.org
4618 S:      Maintained
4619 F:      drivers/soc/fsl/dpio
4620
4621 DPAA2 ETHERNET DRIVER
4622 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4623 L:      netdev@vger.kernel.org
4624 S:      Maintained
4625 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-eth*
4626 F:      drivers/net/ethernet/freescale/dpaa2/dpni*
4627 F:      drivers/net/ethernet/freescale/dpaa2/dpkg.h
4628 F:      drivers/net/ethernet/freescale/dpaa2/Makefile
4629 F:      drivers/net/ethernet/freescale/dpaa2/Kconfig
4630
4631 DPAA2 ETHERNET SWITCH DRIVER
4632 M:      Ioana Radulescu <ruxandra.radulescu@nxp.com>
4633 M:      Ioana Ciornei <ioana.ciornei@nxp.com>
4634 L:      linux-kernel@vger.kernel.org
4635 S:      Maintained
4636 F:      drivers/staging/fsl-dpaa2/ethsw
4637
4638 DPAA2 PTP CLOCK DRIVER
4639 M:      Yangbo Lu <yangbo.lu@nxp.com>
4640 L:      netdev@vger.kernel.org
4641 S:      Maintained
4642 F:      drivers/net/ethernet/freescale/dpaa2/dpaa2-ptp*
4643 F:      drivers/net/ethernet/freescale/dpaa2/dprtc*
4644
4645 DPT_I2O SCSI RAID DRIVER
4646 M:      Adaptec OEM Raid Solutions <aacraid@microsemi.com>
4647 L:      linux-scsi@vger.kernel.org
4648 W:      http://www.adaptec.com/
4649 S:      Maintained
4650 F:      drivers/scsi/dpt*
4651 F:      drivers/scsi/dpt/
4652
4653 DRBD DRIVER
4654 M:      Philipp Reisner <philipp.reisner@linbit.com>
4655 M:      Lars Ellenberg <lars.ellenberg@linbit.com>
4656 L:      drbd-dev@lists.linbit.com
4657 W:      http://www.drbd.org
4658 T:      git git://git.linbit.com/linux-drbd.git
4659 T:      git git://git.linbit.com/drbd-8.4.git
4660 S:      Supported
4661 F:      drivers/block/drbd/
4662 F:      lib/lru_cache.c
4663 F:      Documentation/blockdev/drbd/
4664
4665 DRIVER CORE, KOBJECTS, DEBUGFS AND SYSFS
4666 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
4667 R:      "Rafael J. Wysocki" <rafael@kernel.org>
4668 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core.git
4669 S:      Supported
4670 F:      Documentation/kobject.txt
4671 F:      drivers/base/
4672 F:      fs/debugfs/
4673 F:      fs/sysfs/
4674 F:      include/linux/debugfs.h
4675 F:      include/linux/kobj*
4676 F:      lib/kobj*
4677
4678 DRIVERS FOR ADAPTIVE VOLTAGE SCALING (AVS)
4679 M:      Kevin Hilman <khilman@kernel.org>
4680 M:      Nishanth Menon <nm@ti.com>
4681 S:      Maintained
4682 F:      drivers/power/avs/
4683 F:      include/linux/power/smartreflex.h
4684 L:      linux-pm@vger.kernel.org
4685
4686 DRM DRIVER FOR ARM PL111 CLCD
4687 M:      Eric Anholt <eric@anholt.net>
4688 T:      git git://anongit.freedesktop.org/drm/drm-misc
4689 S:      Supported
4690 F:      drivers/gpu/drm/pl111/
4691
4692 DRM DRIVER FOR ARM VERSATILE TFT PANELS
4693 M:      Linus Walleij <linus.walleij@linaro.org>
4694 T:      git git://anongit.freedesktop.org/drm/drm-misc
4695 S:      Maintained
4696 F:      drivers/gpu/drm/panel/panel-arm-versatile.c
4697 F:      Documentation/devicetree/bindings/display/panel/arm,versatile-tft-panel.txt
4698
4699 DRM DRIVER FOR AST SERVER GRAPHICS CHIPS
4700 M:      Dave Airlie <airlied@redhat.com>
4701 S:      Odd Fixes
4702 F:      drivers/gpu/drm/ast/
4703
4704 DRM DRIVER FOR BOCHS VIRTUAL GPU
4705 M:      Gerd Hoffmann <kraxel@redhat.com>
4706 L:      virtualization@lists.linux-foundation.org
4707 T:      git git://anongit.freedesktop.org/drm/drm-misc
4708 S:      Maintained
4709 F:      drivers/gpu/drm/bochs/
4710
4711 DRM DRIVER FOR FARADAY TVE200 TV ENCODER
4712 M:      Linus Walleij <linus.walleij@linaro.org>
4713 T:      git git://anongit.freedesktop.org/drm/drm-misc
4714 S:      Maintained
4715 F:      drivers/gpu/drm/tve200/
4716
4717 DRM DRIVER FOR ILITEK ILI9225 PANELS
4718 M:      David Lechner <david@lechnology.com>
4719 S:      Maintained
4720 F:      drivers/gpu/drm/tinydrm/ili9225.c
4721 F:      Documentation/devicetree/bindings/display/ilitek,ili9225.txt
4722
4723 DRM DRIVER FOR INTEL I810 VIDEO CARDS
4724 S:      Orphan / Obsolete
4725 F:      drivers/gpu/drm/i810/
4726 F:      include/uapi/drm/i810_drm.h
4727
4728 DRM DRIVER FOR MATROX G200/G400 GRAPHICS CARDS
4729 S:      Orphan / Obsolete
4730 F:      drivers/gpu/drm/mga/
4731 F:      include/uapi/drm/mga_drm.h
4732
4733 DRM DRIVER FOR MGA G200 SERVER GRAPHICS CHIPS
4734 M:      Dave Airlie <airlied@redhat.com>
4735 S:      Odd Fixes
4736 F:      drivers/gpu/drm/mgag200/
4737
4738 DRM DRIVER FOR MI0283QT
4739 M:      Noralf Trønnes <noralf@tronnes.org>
4740 S:      Maintained
4741 F:      drivers/gpu/drm/tinydrm/mi0283qt.c
4742 F:      Documentation/devicetree/bindings/display/multi-inno,mi0283qt.txt
4743
4744 DRM DRIVER FOR MSM ADRENO GPU
4745 M:      Rob Clark <robdclark@gmail.com>
4746 L:      linux-arm-msm@vger.kernel.org
4747 L:      dri-devel@lists.freedesktop.org
4748 L:      freedreno@lists.freedesktop.org
4749 T:      git git://people.freedesktop.org/~robclark/linux
4750 S:      Maintained
4751 F:      drivers/gpu/drm/msm/
4752 F:      include/uapi/drm/msm_drm.h
4753 F:      Documentation/devicetree/bindings/display/msm/