Merge branch 'regulator-4.21' into regulator-next
[sfrench/cifs-2.6.git] / MAINTAINERS
1
2
3         List of maintainers and how to submit kernel changes
4
5 Please try to follow the guidelines below.  This will make things
6 easier on the maintainers.  Not all of these guidelines matter for every
7 trivial patch so apply some common sense.
8
9 1.      Always _test_ your changes, however small, on at least 4 or
10         5 people, preferably many more.
11
12 2.      Try to release a few ALPHA test versions to the net. Announce
13         them onto the kernel channel and await results. This is especially
14         important for device drivers, because often that's the only way
15         you will find things like the fact version 3 firmware needs
16         a magic fix you didn't know about, or some clown changed the
17         chips on a board and not its name.  (Don't laugh!  Look at the
18         SMC etherpower for that.)
19
20 3.      Make sure your changes compile correctly in multiple
21         configurations. In particular check that changes work both as a
22         module and built into the kernel.
23
24 4.      When you are happy with a change make it generally available for
25         testing and await feedback.
26
27 5.      Make a patch available to the relevant maintainer in the list. Use
28         'diff -u' to make the patch easy to merge. Be prepared to get your
29         changes sent back with seemingly silly requests about formatting
30         and variable names.  These aren't as silly as they seem. One
31         job the maintainers (and especially Linus) do is to keep things
32         looking the same. Sometimes this means that the clever hack in
33         your driver to get around a problem actually needs to become a
34         generalized kernel feature ready for next time.
35
36         PLEASE check your patch with the automated style checker
37         (scripts/checkpatch.pl) to catch trivial style violations.
38         See Documentation/process/coding-style.rst for guidance here.
39
40         PLEASE CC: the maintainers and mailing lists that are generated
41         by scripts/get_maintainer.pl.  The results returned by the
42         script will be best if you have git installed and are making
43         your changes in a branch derived from Linus' latest git tree.
44         See Documentation/process/submitting-patches.rst for details.
45
46         PLEASE try to include any credit lines you want added with the
47         patch. It avoids people being missed off by mistake and makes
48         it easier to know who wants adding and who doesn't.
49
50         PLEASE document known bugs. If it doesn't work for everything
51         or does something very odd once a month document it.
52
53         PLEASE remember that submissions must be made under the terms
54         of the Linux Foundation certificate of contribution and should
55         include a Signed-off-by: line.  The current version of this
56         "Developer's Certificate of Origin" (DCO) is listed in the file
57         Documentation/process/submitting-patches.rst.
58
59 6.      Make sure you have the right to send any changes you make. If you
60         do changes at work you may find your employer owns the patch
61         not you.
62
63 7.      When sending security related changes or reports to a maintainer
64         please Cc: security@kernel.org, especially if the maintainer
65         does not respond. Please keep in mind that the security team is
66         a small set of people who can be efficient only when working on
67         verified bugs. Please only Cc: this list when you have identified
68         that the bug would present a short-term risk to other users if it
69         were publicly disclosed. For example, reports of address leaks do
70         not represent an immediate threat and are better handled publicly,
71         and ideally, should come with a patch proposal. Please do not send
72         automated reports to this list either. Such bugs will be handled
73         better and faster in the usual public places.
74
75 8.      Happy hacking.
76
77 Descriptions of section entries:
78
79         P: Person (obsolete)
80         M: Mail patches to: FullName <address@domain>
81         R: Designated reviewer: FullName <address@domain>
82            These reviewers should be CCed on patches.
83         L: Mailing list that is relevant to this area
84         W: Web-page with status/info
85         B: URI for where to file bugs. A web-page with detailed bug
86            filing info, a direct bug tracker link, or a mailto: URI.
87         C: URI for chat protocol, server and channel where developers
88            usually hang out, for example irc://server/channel.
89         Q: Patchwork web based patch tracking system site
90         T: SCM tree type and location.
91            Type is one of: git, hg, quilt, stgit, topgit
92         S: Status, one of the following:
93            Supported:   Someone is actually paid to look after this.
94            Maintained:  Someone actually looks after it.
95            Odd Fixes:   It has a maintainer but they don't have time to do
96                         much other than throw the odd patch in. See below..
97            Orphan:      No current maintainer [but maybe you could take the
98                         role as you write your new code].
99            Obsolete:    Old code. Something tagged obsolete generally means
100                         it has been replaced by a better system and you
101                         should be using that.
102         F: Files and directories with wildcard patterns.
103            A trailing slash includes all files and subdirectory files.
104            F:   drivers/net/    all files in and below drivers/net
105            F:   drivers/net/*   all files in drivers/net, but not below
106            F:   */net/*         all files in "any top level directory"/net
107            One pattern per line.  Multiple F: lines acceptable.
108         N: Files and directories with regex patterns.
109            N:   [^a-z]tegra     all files whose path contains the word tegra
110            One pattern per line.  Multiple N: lines acceptable.
111            scripts/get_maintainer.pl has different behavior for files that
112            match F: pattern and matches of N: patterns.  By default,
113            get_maintainer will not look at git log history when an F: pattern
114            match occurs.  When an N: match occurs, git log history is used
115            to also notify the people that have git commit signatures.
116         X: Files and directories that are NOT maintained, same rules as F:
117            Files exclusions are tested before file matches.
118            Can be useful for excluding a specific subdirectory, for instance:
119            F:   net/
120            X:   net/ipv6/
121            matches all files in and below net excluding net/ipv6/
122         K: Keyword perl extended regex pattern to match content in a
123            patch or file.  For instance:
124            K: of_get_profile
125               matches patches or files that contain "of_get_profile"
126            K: \b(printk|pr_(info|err))\b
127               matches patches or files that contain one or more of the words
128               printk, pr_info or pr_err
129            One regex pattern per line.  Multiple K: lines acceptable.
130
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
133 so much easier [Ed]
134
135 Maintainers List (try to look for most precise areas first)
136
137                 -----------------------------------
138
139 3C59X NETWORK DRIVER
140 M:      Steffen Klassert <klassert@kernel.org>
141 L:      netdev@vger.kernel.org
142 S:      Odd Fixes
143 F:      Documentation/networking/vortex.txt
144 F:      drivers/net/ethernet/3com/3c59x.c
145
146 3CR990 NETWORK DRIVER
147 M:      David Dillow <dave@thedillows.org>
148 L:      netdev@vger.kernel.org
149 S:      Maintained
150 F:      drivers/net/ethernet/3com/typhoon*
151
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M:      Adam Radford <aradford@gmail.com>
154 L:      linux-scsi@vger.kernel.org
155 W:      http://www.lsi.com
156 S:      Supported
157 F:      drivers/scsi/3w-*
158
159 53C700 AND 53C700-66 SCSI DRIVER
160 M:      "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L:      linux-scsi@vger.kernel.org
162 S:      Maintained
163 F:      drivers/scsi/53c700*
164
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M:      Alexander Aring <alex.aring@gmail.com>
167 M:      Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L:      linux-bluetooth@vger.kernel.org
169 L:      linux-wpan@vger.kernel.org
170 S:      Maintained
171 F:      net/6lowpan/
172 F:      include/net/6lowpan.h
173 F:      Documentation/networking/6lowpan.txt
174
175 6PACK NETWORK DRIVER FOR AX.25
176 M:      Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L:      linux-hams@vger.kernel.org
178 S:      Maintained
179 F:      drivers/net/hamradio/6pack.c
180
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M:      Realtek linux nic maintainers <nic_swsd@realtek.com>
183 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 X:      drivers/gnss
1476
1477 ARM/EBSA110 MACHINE SUPPORT
1478 M:      Russell King <linux@armlinux.org.uk>
1479 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 W:      http://www.armlinux.org.uk/
1481 S:      Maintained
1482 F:      arch/arm/mach-ebsa110/
1483 F:      drivers/net/ethernet/amd/am79c961a.*
1484
1485 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1486 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1487 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1488 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 S:      Maintained
1490 N:      efm32
1491
1492 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1493 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1495 S:      Maintained
1496 F:      arch/arm/mach-pxa/ezx.c
1497
1498 ARM/FARADAY FA526 PORT
1499 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1500 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1501 S:      Maintained
1502 T:      git git://git.berlios.de/gemini-board
1503 F:      arch/arm/mm/*-fa*
1504
1505 ARM/FOOTBRIDGE ARCHITECTURE
1506 M:      Russell King <linux@armlinux.org.uk>
1507 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 W:      http://www.armlinux.org.uk/
1509 S:      Maintained
1510 F:      arch/arm/include/asm/hardware/dec21285.h
1511 F:      arch/arm/mach-footbridge/
1512
1513 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1514 M:      Shawn Guo <shawnguo@kernel.org>
1515 M:      Sascha Hauer <s.hauer@pengutronix.de>
1516 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1517 R:      Fabio Estevam <fabio.estevam@nxp.com>
1518 R:      NXP Linux Team <linux-imx@nxp.com>
1519 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 S:      Maintained
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1522 F:      arch/arm/mach-imx/
1523 F:      arch/arm/mach-mxs/
1524 F:      arch/arm/boot/dts/imx*
1525 F:      arch/arm/configs/imx*_defconfig
1526 F:      drivers/clk/imx/
1527 F:      drivers/firmware/imx/
1528 F:      drivers/soc/imx/
1529 F:      include/linux/firmware/imx/
1530 F:      include/soc/imx/
1531
1532 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1533 M:      Shawn Guo <shawnguo@kernel.org>
1534 M:      Sascha Hauer <s.hauer@pengutronix.de>
1535 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1536 R:      Stefan Agner <stefan@agner.ch>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1540 F:      arch/arm/mach-imx/*vf610*
1541 F:      arch/arm/boot/dts/vf*
1542
1543 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1544 M:      Shawn Guo <shawnguo@kernel.org>
1545 M:      Li Yang <leoyang.li@nxp.com>
1546 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 S:      Maintained
1548 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1549 F:      arch/arm/boot/dts/ls1021a*
1550 F:      arch/arm64/boot/dts/freescale/fsl-*
1551 F:      arch/arm64/boot/dts/freescale/qoriq-*
1552
1553 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1554 M:      Lennert Buytenhek <kernel@wantstofly.org>
1555 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1556 S:      Maintained
1557
1558 ARM/GUMSTIX MACHINE SUPPORT
1559 M:      Steve Sakoman <sakoman@gmail.com>
1560 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1561 S:      Maintained
1562
1563 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1564 M:      Philipp Zabel <philipp.zabel@gmail.com>
1565 M:      Paul Parsons <lost.distance@yahoo.com>
1566 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1567 S:      Maintained
1568 F:      arch/arm/mach-pxa/hx4700.c
1569 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1570 F:      sound/soc/pxa/hx4700.c
1571
1572 ARM/HISILICON SOC SUPPORT
1573 M:      Wei Xu <xuwei5@hisilicon.com>
1574 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1575 W:      http://www.hisilicon.com
1576 S:      Supported
1577 T:      git git://github.com/hisilicon/linux-hisi.git
1578 F:      arch/arm/mach-hisi/
1579 F:      arch/arm/boot/dts/hi3*
1580 F:      arch/arm/boot/dts/hip*
1581 F:      arch/arm/boot/dts/hisi*
1582 F:      arch/arm64/boot/dts/hisilicon/
1583
1584 ARM/HP JORNADA 7XX MACHINE SUPPORT
1585 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1586 W:      www.jlime.com
1587 S:      Maintained
1588 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1589 F:      arch/arm/mach-sa1100/jornada720.c
1590 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1591
1592 ARM/IGEP MACHINE SUPPORT
1593 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1594 M:      Javier Martinez Canillas <javier@dowhile0.org>
1595 L:      linux-omap@vger.kernel.org
1596 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1597 S:      Maintained
1598 F:      arch/arm/boot/dts/omap3-igep*
1599
1600 ARM/INCOME PXA270 SUPPORT
1601 M:      Marek Vasut <marek.vasut@gmail.com>
1602 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 S:      Maintained
1604 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1605
1606 ARM/INTEL IOP13XX ARM ARCHITECTURE
1607 M:      Lennert Buytenhek <kernel@wantstofly.org>
1608 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1609 S:      Maintained
1610
1611 ARM/INTEL IOP32X ARM ARCHITECTURE
1612 M:      Lennert Buytenhek <kernel@wantstofly.org>
1613 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 S:      Maintained
1615
1616 ARM/INTEL IOP33X ARM ARCHITECTURE
1617 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 S:      Orphan
1619
1620 ARM/INTEL IQ81342EX MACHINE SUPPORT
1621 M:      Lennert Buytenhek <kernel@wantstofly.org>
1622 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 S:      Maintained
1624
1625 ARM/INTEL IXDP2850 MACHINE SUPPORT
1626 M:      Lennert Buytenhek <kernel@wantstofly.org>
1627 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 S:      Maintained
1629
1630 ARM/INTEL IXP4XX ARM ARCHITECTURE
1631 M:      Imre Kaloz <kaloz@openwrt.org>
1632 M:      Krzysztof Halasa <khalasa@piap.pl>
1633 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 S:      Maintained
1635 F:      arch/arm/mach-ixp4xx/
1636
1637 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1638 M:      Jonathan Cameron <jic23@cam.ac.uk>
1639 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 S:      Maintained
1641 F:      arch/arm/mach-pxa/stargate2.c
1642 F:      drivers/pcmcia/pxa2xx_stargate2.c
1643
1644 ARM/INTEL XSC3 (MANZANO) ARM CORE
1645 M:      Lennert Buytenhek <kernel@wantstofly.org>
1646 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1647 S:      Maintained
1648
1649 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1650 M:      Lennert Buytenhek <kernel@wantstofly.org>
1651 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 S:      Maintained
1653
1654 ARM/LG1K ARCHITECTURE
1655 M:      Chanho Min <chanho.min@lge.com>
1656 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1657 S:      Maintained
1658 F:      arch/arm64/boot/dts/lg/
1659
1660 ARM/LOGICPD PXA270 MACHINE SUPPORT
1661 M:      Lennert Buytenhek <kernel@wantstofly.org>
1662 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1663 S:      Maintained
1664
1665 ARM/LPC18XX ARCHITECTURE
1666 M:      Vladimir Zapolskiy <vz@mleia.com>
1667 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 S:      Maintained
1669 F:      arch/arm/boot/dts/lpc43*
1670 F:      drivers/i2c/busses/i2c-lpc2k.c
1671 F:      drivers/memory/pl172.c
1672 F:      drivers/mtd/spi-nor/nxp-spifi.c
1673 F:      drivers/rtc/rtc-lpc24xx.c
1674 N:      lpc18xx
1675
1676 ARM/LPC32XX SOC SUPPORT
1677 M:      Vladimir Zapolskiy <vz@mleia.com>
1678 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1679 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1681 S:      Maintained
1682 F:      arch/arm/boot/dts/lpc32*
1683 F:      arch/arm/mach-lpc32xx/
1684 F:      drivers/i2c/busses/i2c-pnx.c
1685 F:      drivers/net/ethernet/nxp/lpc_eth.c
1686 F:      drivers/usb/host/ohci-nxp.c
1687 F:      drivers/watchdog/pnx4008_wdt.c
1688 N:      lpc32xx
1689
1690 ARM/MAGICIAN MACHINE SUPPORT
1691 M:      Philipp Zabel <philipp.zabel@gmail.com>
1692 S:      Maintained
1693
1694 ARM/Marvell Dove/MV78xx0/Orion SOC support
1695 M:      Jason Cooper <jason@lakedaemon.net>
1696 M:      Andrew Lunn <andrew@lunn.ch>
1697 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1698 M:      Gregory Clement <gregory.clement@bootlin.com>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 S:      Maintained
1701 F:      Documentation/devicetree/bindings/soc/dove/
1702 F:      arch/arm/mach-dove/
1703 F:      arch/arm/mach-mv78xx0/
1704 F:      arch/arm/mach-orion5x/
1705 F:      arch/arm/plat-orion/
1706 F:      arch/arm/boot/dts/dove*
1707 F:      arch/arm/boot/dts/orion5x*
1708
1709 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1710 M:      Jason Cooper <jason@lakedaemon.net>
1711 M:      Andrew Lunn <andrew@lunn.ch>
1712 M:      Gregory Clement <gregory.clement@bootlin.com>
1713 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1714 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1715 S:      Maintained
1716 F:      arch/arm/boot/dts/armada*
1717 F:      arch/arm/boot/dts/kirkwood*
1718 F:      arch/arm/configs/mvebu_*_defconfig
1719 F:      arch/arm/mach-mvebu/
1720 F:      arch/arm64/boot/dts/marvell/armada*
1721 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1722 F:      drivers/cpufreq/mvebu-cpufreq.c
1723 F:      drivers/irqchip/irq-armada-370-xp.c
1724 F:      drivers/irqchip/irq-mvebu-*
1725 F:      drivers/pinctrl/mvebu/
1726 F:      drivers/rtc/rtc-armada38x.c
1727
1728 ARM/Mediatek RTC DRIVER
1729 M:      Eddie Huang <eddie.huang@mediatek.com>
1730 M:      Sean Wang <sean.wang@mediatek.com>
1731 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1732 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1735 F:      drivers/rtc/rtc-mt6397.c
1736 F:      drivers/rtc/rtc-mt7622.c
1737
1738 ARM/Mediatek SoC support
1739 M:      Matthias Brugger <matthias.bgg@gmail.com>
1740 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1741 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1742 W:      https://mtk.bcnfs.org/
1743 C:      irc://chat.freenode.net/linux-mediatek
1744 S:      Maintained
1745 F:      arch/arm/boot/dts/mt6*
1746 F:      arch/arm/boot/dts/mt7*
1747 F:      arch/arm/boot/dts/mt8*
1748 F:      arch/arm/mach-mediatek/
1749 F:      arch/arm64/boot/dts/mediatek/
1750 F:      drivers/soc/mediatek/
1751 N:      mtk
1752 N:      mt[678]
1753 K:      mediatek
1754
1755 ARM/Mediatek USB3 PHY DRIVER
1756 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1757 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1758 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1759 S:      Maintained
1760 F:      drivers/phy/mediatek/
1761 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1762
1763 ARM/MICREL KS8695 ARCHITECTURE
1764 M:      Greg Ungerer <gerg@uclinux.org>
1765 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1766 F:      arch/arm/mach-ks8695/
1767 S:      Odd Fixes
1768
1769 ARM/Microchip (AT91) SoC support
1770 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1771 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1772 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1773 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 W:      http://www.linux4sam.org
1775 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1776 S:      Supported
1777 N:      at91
1778 N:      atmel
1779 F:      arch/arm/mach-at91/
1780 F:      include/soc/at91/
1781 F:      arch/arm/boot/dts/at91*.dts
1782 F:      arch/arm/boot/dts/at91*.dtsi
1783 F:      arch/arm/boot/dts/sama*.dts
1784 F:      arch/arm/boot/dts/sama*.dtsi
1785 F:      arch/arm/include/debug/at91.S
1786 F:      drivers/memory/atmel*
1787 F:      drivers/watchdog/sama5d4_wdt.c
1788 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1789 X:      drivers/net/wireless/atmel/
1790
1791 ARM/MIOA701 MACHINE SUPPORT
1792 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1793 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1794 F:      arch/arm/mach-pxa/mioa701.c
1795 S:      Maintained
1796
1797 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1798 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1799 S:      Maintained
1800
1801 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1802 M:      Linus Walleij <linus.walleij@linaro.org>
1803 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1804 S:      Maintained
1805 F:      arch/arm/mach-nomadik/
1806 F:      arch/arm/mach-u300/
1807 F:      arch/arm/mach-ux500/
1808 F:      arch/arm/boot/dts/ste-*
1809 F:      drivers/clk/clk-nomadik.c
1810 F:      drivers/clk/clk-u300.c
1811 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
1812 F:      drivers/clocksource/timer-u300.c
1813 F:      drivers/dma/coh901318*
1814 F:      drivers/dma/ste_dma40*
1815 F:      drivers/hwspinlock/u8500_hsem.c
1816 F:      drivers/i2c/busses/i2c-nomadik.c
1817 F:      drivers/i2c/busses/i2c-stu300.c
1818 F:      drivers/mfd/ab3100*
1819 F:      drivers/mfd/ab8500*
1820 F:      drivers/mfd/abx500*
1821 F:      drivers/mfd/dbx500*
1822 F:      drivers/mfd/db8500*
1823 F:      drivers/pinctrl/nomadik/
1824 F:      drivers/pinctrl/pinctrl-coh901*
1825 F:      drivers/pinctrl/pinctrl-u300.c
1826 F:      drivers/rtc/rtc-ab3100.c
1827 F:      drivers/rtc/rtc-ab8500.c
1828 F:      drivers/rtc/rtc-coh901331.c
1829 F:      drivers/rtc/rtc-pl031.c
1830 F:      drivers/watchdog/coh901327_wdt.c
1831 F:      Documentation/devicetree/bindings/arm/ste-*
1832 F:      Documentation/devicetree/bindings/arm/ux500/
1833 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1834
1835 ARM/NUVOTON NPCM ARCHITECTURE
1836 M:      Avi Fishman <avifishman70@gmail.com>
1837 M:      Tomer Maimon <tmaimon77@gmail.com>
1838 R:      Patrick Venture <venture@google.com>
1839 R:      Nancy Yuen <yuenn@google.com>
1840 R:      Brendan Higgins <brendanhiggins@google.com>
1841 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1842 S:      Supported
1843 F:      arch/arm/mach-npcm/
1844 F:      arch/arm/boot/dts/nuvoton-npcm*
1845 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1846 F:      drivers/*/*npcm*
1847 F:      Documentation/devicetree/bindings/*/*npcm*
1848 F:      Documentation/devicetree/bindings/*/*/*npcm*
1849
1850 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1851 M:      Wan ZongShun <mcuos.com@gmail.com>
1852 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1853 W:      http://www.mcuos.com
1854 S:      Maintained
1855 F:      arch/arm/mach-w90x900/
1856 F:      drivers/input/keyboard/w90p910_keypad.c
1857 F:      drivers/input/touchscreen/w90p910_ts.c
1858 F:      drivers/watchdog/nuc900_wdt.c
1859 F:      drivers/net/ethernet/nuvoton/w90p910_ether.c
1860 F:      drivers/mtd/nand/raw/nuc900_nand.c
1861 F:      drivers/rtc/rtc-nuc900.c
1862 F:      drivers/spi/spi-nuc900.c
1863 F:      drivers/usb/host/ehci-w90x900.c
1864 F:      drivers/video/fbdev/nuc900fb.c
1865
1866 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1867 M:      Nelson Castillo <arhuaco@freaks-unidos.net>
1868 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
1869 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
1870 S:      Supported
1871
1872 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1873 M:      Alexander Clouter <alex@digriz.org.uk>
1874 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1875 W:      http://www.digriz.org.uk/ts78xx/kernel
1876 S:      Maintained
1877 F:      arch/arm/mach-orion5x/ts78xx-*
1878
1879 ARM/OXNAS platform support
1880 M:      Neil Armstrong <narmstrong@baylibre.com>
1881 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1882 L:      linux-oxnas@groups.io (moderated for non-subscribers)
1883 S:      Maintained
1884 F:      arch/arm/mach-oxnas/
1885 F:      arch/arm/boot/dts/ox8*.dts*
1886 N:      oxnas
1887
1888 ARM/PALM TREO SUPPORT
1889 M:      Tomas Cech <sleep_walker@suse.com>
1890 L:      linux-arm-kernel@lists.infradead.org
1891 W:      http://hackndev.com
1892 S:      Maintained
1893 F:      arch/arm/mach-pxa/palmtreo.*
1894
1895 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1896 M:      Marek Vasut <marek.vasut@gmail.com>
1897 L:      linux-arm-kernel@lists.infradead.org
1898 W:      http://hackndev.com
1899 S:      Maintained
1900 F:      arch/arm/mach-pxa/include/mach/palmtx.h
1901 F:      arch/arm/mach-pxa/palmtx.c
1902 F:      arch/arm/mach-pxa/palmt5.*
1903 F:      arch/arm/mach-pxa/include/mach/palmld.h
1904 F:      arch/arm/mach-pxa/palmld.c
1905 F:      arch/arm/mach-pxa/palmte2.*
1906 F:      arch/arm/mach-pxa/include/mach/palmtc.h
1907 F:      arch/arm/mach-pxa/palmtc.c
1908
1909 ARM/PALMZ72 SUPPORT
1910 M:      Sergey Lapin <slapin@ossfans.org>
1911 L:      linux-arm-kernel@lists.infradead.org
1912 W:      http://hackndev.com
1913 S:      Maintained
1914 F:      arch/arm/mach-pxa/palmz72.*
1915
1916 ARM/PLEB SUPPORT
1917 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
1918 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1919 S:      Maintained
1920
1921 ARM/PT DIGITAL BOARD PORT
1922 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 W:      http://www.armlinux.org.uk/
1925 S:      Maintained
1926
1927 ARM/QUALCOMM SUPPORT
1928 M:      Andy Gross <andy.gross@linaro.org>
1929 M:      David Brown <david.brown@linaro.org>
1930 L:      linux-arm-msm@vger.kernel.org
1931 S:      Maintained
1932 F:      Documentation/devicetree/bindings/soc/qcom/
1933 F:      arch/arm/boot/dts/qcom-*.dts
1934 F:      arch/arm/boot/dts/qcom-*.dtsi
1935 F:      arch/arm/mach-qcom/
1936 F:      arch/arm64/boot/dts/qcom/*
1937 F:      drivers/i2c/busses/i2c-qup.c
1938 F:      drivers/clk/qcom/
1939 F:      drivers/dma/qcom/
1940 F:      drivers/soc/qcom/
1941 F:      drivers/spi/spi-qup.c
1942 F:      drivers/tty/serial/msm_serial.c
1943 F:      drivers/*/pm8???-*
1944 F:      drivers/mfd/ssbi.c
1945 F:      drivers/firmware/qcom_scm*
1946 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1947
1948 ARM/RADISYS ENP2611 MACHINE SUPPORT
1949 M:      Lennert Buytenhek <kernel@wantstofly.org>
1950 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952
1953 ARM/REALTEK ARCHITECTURE
1954 M:      Andreas Färber <afaerber@suse.de>
1955 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1956 S:      Maintained
1957 F:      arch/arm64/boot/dts/realtek/
1958 F:      Documentation/devicetree/bindings/arm/realtek.txt
1959
1960 ARM/RENESAS ARM64 ARCHITECTURE
1961 M:      Simon Horman <horms@verge.net.au>
1962 M:      Magnus Damm <magnus.damm@gmail.com>
1963 L:      linux-renesas-soc@vger.kernel.org
1964 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
1965 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1966 S:      Supported
1967 F:      arch/arm64/boot/dts/renesas/
1968 F:      Documentation/devicetree/bindings/arm/shmobile.txt
1969 F:      drivers/soc/renesas/
1970 F:      include/linux/soc/renesas/
1971
1972 ARM/RISCPC ARCHITECTURE
1973 M:      Russell King <linux@armlinux.org.uk>
1974 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1975 W:      http://www.armlinux.org.uk/
1976 S:      Maintained
1977 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
1978 F:      arch/arm/include/asm/hardware/ioc.h
1979 F:      arch/arm/include/asm/hardware/iomd.h
1980 F:      arch/arm/include/asm/hardware/memc.h
1981 F:      arch/arm/mach-rpc/
1982 F:      drivers/net/ethernet/8390/etherh.c
1983 F:      drivers/net/ethernet/i825xx/ether1*
1984 F:      drivers/net/ethernet/seeq/ether3*
1985 F:      drivers/scsi/arm/
1986
1987 ARM/Rockchip SoC support
1988 M:      Heiko Stuebner <heiko@sntech.de>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 L:      linux-rockchip@lists.infradead.org
1991 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1992 S:      Maintained
1993 F:      arch/arm/boot/dts/rk3*
1994 F:      arch/arm/boot/dts/rv1108*
1995 F:      arch/arm/mach-rockchip/
1996 F:      drivers/clk/rockchip/
1997 F:      drivers/i2c/busses/i2c-rk3x.c
1998 F:      drivers/*/*rockchip*
1999 F:      drivers/*/*/*rockchip*
2000 F:      sound/soc/rockchip/
2001 N:      rockchip
2002
2003 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2004 M:      Kukjin Kim <kgene@kernel.org>
2005 M:      Krzysztof Kozlowski <krzk@kernel.org>
2006 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2008 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2009 S:      Maintained
2010 F:      arch/arm/boot/dts/s3c*
2011 F:      arch/arm/boot/dts/s5p*
2012 F:      arch/arm/boot/dts/exynos*
2013 F:      arch/arm64/boot/dts/exynos/
2014 F:      arch/arm/plat-samsung/
2015 F:      arch/arm/mach-s3c24*/
2016 F:      arch/arm/mach-s3c64xx/
2017 F:      arch/arm/mach-s5p*/
2018 F:      arch/arm/mach-exynos*/
2019 F:      drivers/*/*s3c24*
2020 F:      drivers/*/*/*s3c24*
2021 F:      drivers/*/*s3c64xx*
2022 F:      drivers/*/*s5pv210*
2023 F:      drivers/memory/samsung/*
2024 F:      drivers/soc/samsung/*
2025 F:      Documentation/arm/Samsung/
2026 F:      Documentation/devicetree/bindings/arm/samsung/
2027 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2028 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2029 N:      exynos
2030
2031 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2032 M:      Kyungmin Park <kyungmin.park@samsung.com>
2033 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2034 S:      Maintained
2035 F:      arch/arm/mach-s5pv210/
2036
2037 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2038 M:      Kyungmin Park <kyungmin.park@samsung.com>
2039 M:      Kamil Debski <kamil@wypas.org>
2040 M:      Andrzej Hajda <a.hajda@samsung.com>
2041 L:      linux-arm-kernel@lists.infradead.org
2042 L:      linux-media@vger.kernel.org
2043 S:      Maintained
2044 F:      drivers/media/platform/s5p-g2d/
2045
2046 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2047 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2048 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2049 L:      linux-media@vger.kernel.org
2050 S:      Maintained
2051 F:      drivers/media/platform/s5p-cec/
2052 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2053
2054 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2055 M:      Andrzej Pietrasiewicz <andrzej.p@samsung.com>
2056 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2057 L:      linux-arm-kernel@lists.infradead.org
2058 L:      linux-media@vger.kernel.org
2059 S:      Maintained
2060 F:      drivers/media/platform/s5p-jpeg/
2061
2062 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2063 M:      Kyungmin Park <kyungmin.park@samsung.com>
2064 M:      Kamil Debski <kamil@wypas.org>
2065 M:      Jeongtae Park <jtp.park@samsung.com>
2066 M:      Andrzej Hajda <a.hajda@samsung.com>
2067 L:      linux-arm-kernel@lists.infradead.org
2068 L:      linux-media@vger.kernel.org
2069 S:      Maintained
2070 F:      arch/arm/plat-samsung/s5p-dev-mfc.c
2071 F:      drivers/media/platform/s5p-mfc/
2072
2073 ARM/SHMOBILE ARM ARCHITECTURE
2074 M:      Simon Horman <horms@verge.net.au>
2075 M:      Magnus Damm <magnus.damm@gmail.com>
2076 L:      linux-renesas-soc@vger.kernel.org
2077 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2078 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2079 S:      Supported
2080 F:      arch/arm/boot/dts/emev2*
2081 F:      arch/arm/boot/dts/r7s*
2082 F:      arch/arm/boot/dts/r8a*
2083 F:      arch/arm/boot/dts/r9a*
2084 F:      arch/arm/boot/dts/sh*
2085 F:      arch/arm/configs/shmobile_defconfig
2086 F:      arch/arm/include/debug/renesas-scif.S
2087 F:      arch/arm/mach-shmobile/
2088 F:      Documentation/devicetree/bindings/arm/shmobile.txt
2089 F:      drivers/soc/renesas/
2090 F:      include/linux/soc/renesas/
2091
2092 ARM/SOCFPGA ARCHITECTURE
2093 M:      Dinh Nguyen <dinguyen@kernel.org>
2094 S:      Maintained
2095 F:      arch/arm/mach-socfpga/
2096 F:      arch/arm/boot/dts/socfpga*
2097 F:      arch/arm/configs/socfpga_defconfig
2098 F:      arch/arm64/boot/dts/altera/
2099 W:      http://www.rocketboards.org
2100 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2101
2102 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2103 M:      Dinh Nguyen <dinguyen@kernel.org>
2104 S:      Maintained
2105 F:      drivers/clk/socfpga/
2106
2107 ARM/SOCFPGA EDAC SUPPORT
2108 M:      Thor Thayer <thor.thayer@linux.intel.com>
2109 S:      Maintained
2110 F:      drivers/edac/altera_edac.
2111
2112 ARM/SPREADTRUM SoC SUPPORT
2113 M:      Orson Zhai <orsonzhai@gmail.com>
2114 M:      Baolin Wang <baolin.wang@linaro.org>
2115 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2116 S:      Maintained
2117 F:      arch/arm64/boot/dts/sprd
2118 N:      sprd
2119
2120 ARM/STI ARCHITECTURE
2121 M:      Patrice Chotard <patrice.chotard@st.com>
2122 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2123 W:      http://www.stlinux.com
2124 S:      Maintained
2125 F:      arch/arm/mach-sti/
2126 F:      arch/arm/boot/dts/sti*
2127 F:      drivers/char/hw_random/st-rng.c
2128 F:      drivers/clocksource/arm_global_timer.c
2129 F:      drivers/clocksource/clksrc_st_lpc.c
2130 F:      drivers/cpufreq/sti-cpufreq.c
2131 F:      drivers/dma/st_fdma*
2132 F:      drivers/i2c/busses/i2c-st.c
2133 F:      drivers/media/rc/st_rc.c
2134 F:      drivers/media/platform/sti/c8sectpfe/
2135 F:      drivers/mmc/host/sdhci-st.c
2136 F:      drivers/phy/st/phy-miphy28lp.c
2137 F:      drivers/phy/st/phy-stih407-usb.c
2138 F:      drivers/pinctrl/pinctrl-st.c
2139 F:      drivers/remoteproc/st_remoteproc.c
2140 F:      drivers/remoteproc/st_slim_rproc.c
2141 F:      drivers/reset/sti/
2142 F:      drivers/rtc/rtc-st-lpc.c
2143 F:      drivers/tty/serial/st-asc.c
2144 F:      drivers/usb/dwc3/dwc3-st.c
2145 F:      drivers/usb/host/ehci-st.c
2146 F:      drivers/usb/host/ohci-st.c
2147 F:      drivers/watchdog/st_lpc_wdt.c
2148 F:      drivers/ata/ahci_st.c
2149 F:      include/linux/remoteproc/st_slim_rproc.h
2150
2151 ARM/STM32 ARCHITECTURE
2152 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2153 M:      Alexandre Torgue <alexandre.torgue@st.com>
2154 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2155 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2156 S:      Maintained
2157 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2158 N:      stm32
2159 N:      stm
2160 F:      arch/arm/boot/dts/stm32*
2161 F:      arch/arm/mach-stm32/
2162 F:      drivers/clocksource/armv7m_systick.c
2163
2164 ARM/Synaptics SoC support
2165 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2166 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2168 S:      Maintained
2169 F:      arch/arm/mach-berlin/
2170 F:      arch/arm/boot/dts/berlin*
2171 F:      arch/arm64/boot/dts/synaptics/
2172
2173 ARM/TANGO ARCHITECTURE
2174 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2175 M:      Mans Rullgard <mans@mansr.com>
2176 L:      linux-arm-kernel@lists.infradead.org
2177 S:      Odd Fixes
2178 N:      tango
2179
2180 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2181 M:      Lennert Buytenhek <kernel@wantstofly.org>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 S:      Maintained
2184
2185 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2186 M:      Hans Verkuil <hans.verkuil@cisco.com>
2187 L:      linux-tegra@vger.kernel.org
2188 L:      linux-media@vger.kernel.org
2189 S:      Maintained
2190 F:      drivers/media/platform/tegra-cec/
2191 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2192
2193 ARM/TETON BGA MACHINE SUPPORT
2194 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2195 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2196 S:      Maintained
2197
2198 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2199 M:      Santosh Shilimkar <ssantosh@kernel.org>
2200 L:      linux-kernel@vger.kernel.org
2201 S:      Maintained
2202 F:      drivers/memory/*emif*
2203
2204 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2205 M:      Tero Kristo <t-kristo@ti.com>
2206 M:      Nishanth Menon <nm@ti.com>
2207 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2208 S:      Supported
2209 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2210 F:      arch/arm64/boot/dts/ti/Makefile
2211 F:      arch/arm64/boot/dts/ti/k3-*
2212
2213 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2214 M:      Santosh Shilimkar <ssantosh@kernel.org>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 S:      Maintained
2217 F:      arch/arm/mach-keystone/
2218 F:      arch/arm/boot/dts/keystone-*
2219 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2220
2221 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2222 M:      Santosh Shilimkar <ssantosh@kernel.org>
2223 L:      linux-kernel@vger.kernel.org
2224 S:      Maintained
2225 F:      drivers/clk/keystone/
2226
2227 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2228 M:      Santosh Shilimkar <ssantosh@kernel.org>
2229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2230 L:      linux-kernel@vger.kernel.org
2231 S:      Maintained
2232 F:      drivers/clocksource/timer-keystone.c
2233
2234 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2235 M:      Santosh Shilimkar <ssantosh@kernel.org>
2236 L:      linux-kernel@vger.kernel.org
2237 S:      Maintained
2238 F:      drivers/power/reset/keystone-reset.c
2239
2240 ARM/THECUS N2100 MACHINE SUPPORT
2241 M:      Lennert Buytenhek <kernel@wantstofly.org>
2242 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2243 S:      Maintained
2244
2245 ARM/TOSA MACHINE SUPPORT
2246 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2247 M:      Dirk Opfer <dirk@opfer-online.de>
2248 S:      Maintained
2249
2250 ARM/UNIPHIER ARCHITECTURE
2251 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2252 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2253 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2254 S:      Maintained
2255 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2256 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2257 F:      arch/arm/boot/dts/uniphier*
2258 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2259 F:      arch/arm/mach-uniphier/
2260 F:      arch/arm/mm/cache-uniphier.c
2261 F:      arch/arm64/boot/dts/socionext/uniphier*
2262 F:      drivers/bus/uniphier-system-bus.c
2263 F:      drivers/clk/uniphier/
2264 F:      drivers/gpio/gpio-uniphier.c
2265 F:      drivers/i2c/busses/i2c-uniphier*
2266 F:      drivers/irqchip/irq-uniphier-aidet.c
2267 F:      drivers/mmc/host/uniphier-sd.c
2268 F:      drivers/pinctrl/uniphier/
2269 F:      drivers/reset/reset-uniphier.c
2270 F:      drivers/tty/serial/8250/8250_uniphier.c
2271 N:      uniphier
2272
2273 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2274 M:      Ulf Hansson <ulf.hansson@linaro.org>
2275 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 T:      git git://git.linaro.org/people/ulfh/clk.git
2277 S:      Maintained
2278 F:      drivers/clk/ux500/
2279
2280 ARM/VERSATILE EXPRESS PLATFORM
2281 M:      Liviu Dudau <liviu.dudau@arm.com>
2282 M:      Sudeep Holla <sudeep.holla@arm.com>
2283 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2284 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2285 S:      Maintained
2286 F:      arch/arm/boot/dts/vexpress*
2287 F:      arch/arm64/boot/dts/arm/
2288 F:      arch/arm/mach-vexpress/
2289 F:      */*/vexpress*
2290 F:      */*/*/vexpress*
2291 F:      drivers/clk/versatile/clk-vexpress-osc.c
2292 F:      drivers/clocksource/timer-versatile.c
2293 N:      mps2
2294
2295 ARM/VFP SUPPORT
2296 M:      Russell King <linux@armlinux.org.uk>
2297 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2298 W:      http://www.armlinux.org.uk/
2299 S:      Maintained
2300 F:      arch/arm/vfp/
2301
2302 ARM/VOIPAC PXA270 SUPPORT
2303 M:      Marek Vasut <marek.vasut@gmail.com>
2304 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2305 S:      Maintained
2306 F:      arch/arm/mach-pxa/vpac270.c
2307 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2308
2309 ARM/VT8500 ARM ARCHITECTURE
2310 M:      Tony Prisk <linux@prisktech.co.nz>
2311 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2312 S:      Maintained
2313 F:      arch/arm/mach-vt8500/
2314 F:      drivers/clocksource/timer-vt8500.c
2315 F:      drivers/i2c/busses/i2c-wmt.c
2316 F:      drivers/mmc/host/wmt-sdmmc.c
2317 F:      drivers/pwm/pwm-vt8500.c
2318 F:      drivers/rtc/rtc-vt8500.c
2319 F:      drivers/tty/serial/vt8500_serial.c
2320 F:      drivers/usb/host/ehci-platform.c
2321 F:      drivers/usb/host/uhci-platform.c
2322 F:      drivers/video/fbdev/vt8500lcdfb.*
2323 F:      drivers/video/fbdev/wm8505fb*
2324 F:      drivers/video/fbdev/wmt_ge_rops.*
2325
2326 ARM/ZIPIT Z2 SUPPORT
2327 M:      Marek Vasut <marek.vasut@gmail.com>
2328 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2329 S:      Maintained
2330 F:      arch/arm/mach-pxa/z2.c
2331 F:      arch/arm/mach-pxa/include/mach/z2.h
2332
2333 ARM/ZTE ARCHITECTURE
2334 M:      Jun Nie <jun.nie@linaro.org>
2335 M:      Shawn Guo <shawnguo@kernel.org>
2336 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 S:      Maintained
2338 F:      arch/arm/boot/dts/zx2967*
2339 F:      arch/arm/mach-zx/
2340 F:      arch/arm64/boot/dts/zte/
2341 F:      drivers/clk/zte/
2342 F:      drivers/dma/zx_dma.c
2343 F:      drivers/gpio/gpio-zx.c
2344 F:      drivers/i2c/busses/i2c-zx2967.c
2345 F:      drivers/mmc/host/dw_mmc-zx.*
2346 F:      drivers/pinctrl/zte/
2347 F:      drivers/soc/zte/
2348 F:      drivers/thermal/zx2967_thermal.c
2349 F:      drivers/watchdog/zx2967_wdt.c
2350 F:      Documentation/devicetree/bindings/arm/zte.txt
2351 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2352 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2353 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2354 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2355 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2356 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2357 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2358 F:      Documentation/devicetree/bindings/soc/zte/
2359 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2360 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2361 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2362 F:      include/dt-bindings/clock/zx2967*.h
2363 F:      include/dt-bindings/soc/zte,*.h
2364 F:      sound/soc/codecs/zx_aud96p22.c
2365 F:      sound/soc/zte/
2366
2367 ARM/ZYNQ ARCHITECTURE
2368 M:      Michal Simek <michal.simek@xilinx.com>
2369 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 W:      http://wiki.xilinx.com
2371 T:      git https://github.com/Xilinx/linux-xlnx.git
2372 S:      Supported
2373 F:      arch/arm/mach-zynq/
2374 F:      drivers/cpuidle/cpuidle-zynq.c
2375 F:      drivers/block/xsysace.c
2376 N:      zynq
2377 N:      xilinx
2378 F:      drivers/clocksource/timer-cadence-ttc.c
2379 F:      drivers/i2c/busses/i2c-cadence.c
2380 F:      drivers/mmc/host/sdhci-of-arasan.c
2381 F:      drivers/edac/synopsys_edac.c
2382 F:      drivers/i2c/busses/i2c-xiic.c
2383
2384 ARM64 PORT (AARCH64 ARCHITECTURE)
2385 M:      Catalin Marinas <catalin.marinas@arm.com>
2386 M:      Will Deacon <will.deacon@arm.com>
2387 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2388 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2389 S:      Maintained
2390 F:      arch/arm64/
2391 X:      arch/arm64/boot/dts/
2392 F:      Documentation/arm64/
2393
2394 AS3645A LED FLASH CONTROLLER DRIVER
2395 M:      Sakari Ailus <sakari.ailus@iki.fi>
2396 L:      linux-leds@vger.kernel.org
2397 S:      Maintained
2398 F:      drivers/leds/leds-as3645a.c
2399
2400 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2401 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2402 L:      linux-media@vger.kernel.org
2403 T:      git git://linuxtv.org/media_tree.git
2404 S:      Maintained
2405 F:      drivers/media/i2c/ak7375.c
2406 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2407
2408 ASAHI KASEI AK8974 DRIVER
2409 M:      Linus Walleij <linus.walleij@linaro.org>
2410 L:      linux-iio@vger.kernel.org
2411 W:      http://www.akm.com/
2412 S:      Supported
2413 F:      drivers/iio/magnetometer/ak8974.c
2414
2415 ASC7621 HARDWARE MONITOR DRIVER
2416 M:      George Joseph <george.joseph@fairview5.com>
2417 L:      linux-hwmon@vger.kernel.org
2418 S:      Maintained
2419 F:      Documentation/hwmon/asc7621
2420 F:      drivers/hwmon/asc7621.c
2421
2422 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2423 M:      Corentin Chary <corentin.chary@gmail.com>
2424 L:      acpi4asus-user@lists.sourceforge.net
2425 L:      platform-driver-x86@vger.kernel.org
2426 W:      http://acpi4asus.sf.net
2427 S:      Maintained
2428 F:      drivers/platform/x86/asus*.c
2429 F:      drivers/platform/x86/eeepc*.c
2430
2431 ASUS WIRELESS RADIO CONTROL DRIVER
2432 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2433 L:      platform-driver-x86@vger.kernel.org
2434 S:      Maintained
2435 F:      drivers/platform/x86/asus-wireless.c
2436
2437 ASYMMETRIC KEYS
2438 M:      David Howells <dhowells@redhat.com>
2439 L:      keyrings@vger.kernel.org
2440 S:      Maintained
2441 F:      Documentation/crypto/asymmetric-keys.txt
2442 F:      include/linux/verification.h
2443 F:      include/crypto/public_key.h
2444 F:      include/crypto/pkcs7.h
2445 F:      crypto/asymmetric_keys/
2446
2447 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2448 R:      Dan Williams <dan.j.williams@intel.com>
2449 W:      http://sourceforge.net/projects/xscaleiop
2450 S:      Odd fixes
2451 F:      Documentation/crypto/async-tx-api.txt
2452 F:      crypto/async_tx/
2453 F:      drivers/dma/
2454 F:      include/linux/dmaengine.h
2455 F:      include/linux/async_tx.h
2456
2457 AT24 EEPROM DRIVER
2458 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2459 L:      linux-i2c@vger.kernel.org
2460 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2461 S:      Maintained
2462 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2463 F:      drivers/misc/eeprom/at24.c
2464 F:      include/linux/platform_data/at24.h
2465
2466 ATA OVER ETHERNET (AOE) DRIVER
2467 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2468 W:      http://www.openaoe.org/
2469 S:      Supported
2470 F:      Documentation/aoe/
2471 F:      drivers/block/aoe/
2472
2473 ATHEROS 71XX/9XXX GPIO DRIVER
2474 M:      Alban Bedel <albeu@free.fr>
2475 W:      https://github.com/AlbanBedel/linux
2476 T:      git git://github.com/AlbanBedel/linux
2477 S:      Maintained
2478 F:      drivers/gpio/gpio-ath79.c
2479 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2480
2481 ATHEROS 71XX/9XXX USB PHY DRIVER
2482 M:      Alban Bedel <albeu@free.fr>
2483 W:      https://github.com/AlbanBedel/linux
2484 T:      git git://github.com/AlbanBedel/linux
2485 S:      Maintained
2486 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2487 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2488
2489 ATHEROS ATH GENERIC UTILITIES
2490 M:      Kalle Valo <kvalo@codeaurora.org>
2491 L:      linux-wireless@vger.kernel.org
2492 S:      Supported
2493 F:      drivers/net/wireless/ath/*
2494
2495 ATHEROS ATH5K WIRELESS DRIVER
2496 M:      Jiri Slaby <jirislaby@gmail.com>
2497 M:      Nick Kossifidis <mickflemm@gmail.com>
2498 M:      Luis Chamberlain <mcgrof@kernel.org>
2499 L:      linux-wireless@vger.kernel.org
2500 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2501 S:      Maintained
2502 F:      drivers/net/wireless/ath/ath5k/
2503
2504 ATHEROS ATH6KL WIRELESS DRIVER
2505 M:      Kalle Valo <kvalo@codeaurora.org>
2506 L:      linux-wireless@vger.kernel.org
2507 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2508 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2509 S:      Supported
2510 F:      drivers/net/wireless/ath/ath6kl/
2511
2512 ATI_REMOTE2 DRIVER
2513 M:      Ville Syrjala <syrjala@sci.fi>
2514 S:      Maintained
2515 F:      drivers/input/misc/ati_remote2.c
2516
2517 ATK0110 HWMON DRIVER
2518 M:      Luca Tettamanti <kronos.it@gmail.com>
2519 L:      linux-hwmon@vger.kernel.org
2520 S:      Maintained
2521 F:      drivers/hwmon/asus_atk0110.c
2522
2523 ATLX ETHERNET DRIVERS
2524 M:      Jay Cliburn <jcliburn@gmail.com>
2525 M:      Chris Snook <chris.snook@gmail.com>
2526 L:      netdev@vger.kernel.org
2527 W:      http://sourceforge.net/projects/atl1
2528 W:      http://atl1.sourceforge.net
2529 S:      Maintained
2530 F:      drivers/net/ethernet/atheros/
2531
2532 ATM
2533 M:      Chas Williams <3chas3@gmail.com>
2534 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2535 L:      netdev@vger.kernel.org
2536 W:      http://linux-atm.sourceforge.net
2537 S:      Maintained
2538 F:      drivers/atm/
2539 F:      include/linux/atm*
2540 F:      include/uapi/linux/atm*
2541
2542 ATMEL MACB ETHERNET DRIVER
2543 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2544 S:      Supported
2545 F:      drivers/net/ethernet/cadence/
2546
2547 ATMEL MAXTOUCH DRIVER
2548 M:      Nick Dyer <nick@shmanahar.org>
2549 T:      git git://github.com/ndyer/linux.git
2550 S:      Maintained
2551 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2552 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2553
2554 ATMEL WIRELESS DRIVER
2555 M:      Simon Kelley <simon@thekelleys.org.uk>
2556 L:      linux-wireless@vger.kernel.org
2557 W:      http://www.thekelleys.org.uk/atmel
2558 W:      http://atmelwlandriver.sourceforge.net/
2559 S:      Maintained
2560 F:      drivers/net/wireless/atmel/atmel*
2561
2562 ATOMIC INFRASTRUCTURE
2563 M:      Will Deacon <will.deacon@arm.com>
2564 M:      Peter Zijlstra <peterz@infradead.org>
2565 R:      Boqun Feng <boqun.feng@gmail.com>
2566 L:      linux-kernel@vger.kernel.org
2567 S:      Maintained
2568 F:      arch/*/include/asm/atomic*.h
2569 F:      include/*/atomic*.h
2570
2571 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2572 M:      Bradley Grove <linuxdrivers@attotech.com>
2573 L:      linux-scsi@vger.kernel.org
2574 W:      http://www.attotech.com
2575 S:      Supported
2576 F:      drivers/scsi/esas2r
2577
2578 ATUSB IEEE 802.15.4 RADIO DRIVER
2579 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2580 L:      linux-wpan@vger.kernel.org
2581 S:      Maintained
2582 F:      drivers/net/ieee802154/atusb.c
2583 F:      drivers/net/ieee802154/atusb.h
2584 F:      drivers/net/ieee802154/at86rf230.h
2585
2586 AUDIT SUBSYSTEM
2587 M:      Paul Moore <paul@paul-moore.com>
2588 M:      Eric Paris <eparis@redhat.com>
2589 L:      linux-audit@redhat.com (moderated for non-subscribers)
2590 W:      https://github.com/linux-audit
2591 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2592 S:      Supported
2593 F:      include/linux/audit.h
2594 F:      include/uapi/linux/audit.h
2595 F:      kernel/audit*
2596
2597 AUXILIARY DISPLAY DRIVERS
2598 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2599 S:      Maintained
2600 F:      drivers/auxdisplay/
2601 F:      include/linux/cfag12864b.h
2602
2603 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2604 M:      Andreas Klinger <ak@it-klinger.de>
2605 L:      linux-iio@vger.kernel.org
2606 S:      Maintained
2607 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2608 F:      drivers/iio/adc/hx711.c
2609
2610 AX.25 NETWORK LAYER
2611 M:      Ralf Baechle <ralf@linux-mips.org>
2612 L:      linux-hams@vger.kernel.org
2613 W:      http://www.linux-ax25.org/
2614 S:      Maintained
2615 F:      include/uapi/linux/ax25.h
2616 F:      include/net/ax25.h
2617 F:      net/ax25/
2618
2619 AXENTIA ARM DEVICES
2620 M:      Peter Rosin <peda@axentia.se>
2621 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2622 S:      Maintained
2623 F:      Documentation/devicetree/bindings/arm/axentia.txt
2624 F:      arch/arm/boot/dts/at91-linea.dtsi
2625 F:      arch/arm/boot/dts/at91-natte.dtsi
2626 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2627 F:      arch/arm/boot/dts/at91-tse850-3.dts
2628
2629 AXENTIA ASOC DRIVERS
2630 M:      Peter Rosin <peda@axentia.se>
2631 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2632 S:      Maintained
2633 F:      Documentation/devicetree/bindings/sound/axentia,*
2634 F:      sound/soc/atmel/tse850-pcm5142.c
2635
2636 AZ6007 DVB DRIVER
2637 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2638 L:      linux-media@vger.kernel.org
2639 W:      https://linuxtv.org
2640 T:      git git://linuxtv.org/media_tree.git
2641 S:      Maintained
2642 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2643
2644 AZTECH FM RADIO RECEIVER DRIVER
2645 M:      Hans Verkuil <hverkuil@xs4all.nl>
2646 L:      linux-media@vger.kernel.org
2647 T:      git git://linuxtv.org/media_tree.git
2648 W:      https://linuxtv.org
2649 S:      Maintained
2650 F:      drivers/media/radio/radio-aztech*
2651
2652 B43 WIRELESS DRIVER
2653 L:      linux-wireless@vger.kernel.org
2654 L:      b43-dev@lists.infradead.org
2655 W:      http://wireless.kernel.org/en/users/Drivers/b43
2656 S:      Odd Fixes
2657 F:      drivers/net/wireless/broadcom/b43/
2658
2659 B43LEGACY WIRELESS DRIVER
2660 M:      Larry Finger <Larry.Finger@lwfinger.net>
2661 L:      linux-wireless@vger.kernel.org
2662 L:      b43-dev@lists.infradead.org
2663 W:      http://wireless.kernel.org/en/users/Drivers/b43
2664 S:      Maintained
2665 F:      drivers/net/wireless/broadcom/b43legacy/
2666
2667 BACKLIGHT CLASS/SUBSYSTEM
2668 M:      Lee Jones <lee.jones@linaro.org>
2669 M:      Daniel Thompson <daniel.thompson@linaro.org>
2670 M:      Jingoo Han <jingoohan1@gmail.com>
2671 L:      dri-devel@lists.freedesktop.org
2672 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2673 S:      Maintained
2674 F:      drivers/video/backlight/
2675 F:      include/linux/backlight.h
2676 F:      include/linux/pwm_backlight.h
2677 F:      Documentation/devicetree/bindings/leds/backlight
2678
2679 BATMAN ADVANCED
2680 M:      Marek Lindner <mareklindner@neomailbox.ch>
2681 M:      Simon Wunderlich <sw@simonwunderlich.de>
2682 M:      Antonio Quartulli <a@unstable.cc>
2683 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2684 W:      https://www.open-mesh.org/
2685 Q:      https://patchwork.open-mesh.org/project/batman/list/
2686 S:      Maintained
2687 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2688 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2689 F:      Documentation/networking/batman-adv.rst
2690 F:      include/uapi/linux/batadv_packet.h
2691 F:      include/uapi/linux/batman_adv.h
2692 F:      net/batman-adv/
2693
2694 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2695 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2696 L:      linux-hams@vger.kernel.org
2697 W:      http://www.baycom.org/~tom/ham/ham.html
2698 S:      Maintained
2699 F:      drivers/net/hamradio/baycom*
2700
2701 BCACHE (BLOCK LAYER CACHE)
2702 M:      Coly Li <colyli@suse.de>
2703 M:      Kent Overstreet <kent.overstreet@gmail.com>
2704 L:      linux-bcache@vger.kernel.org
2705 W:      http://bcache.evilpiepirate.org
2706 C:      irc://irc.oftc.net/bcache
2707 S:      Maintained
2708 F:      drivers/md/bcache/
2709
2710 BDISP ST MEDIA DRIVER
2711 M:      Fabien Dessenne <fabien.dessenne@st.com>
2712 L:      linux-media@vger.kernel.org
2713 T:      git git://linuxtv.org/media_tree.git
2714 W:      https://linuxtv.org
2715 S:      Supported
2716 F:      drivers/media/platform/sti/bdisp
2717
2718 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2719 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2720 L:      netdev@vger.kernel.org
2721 S:      Maintained
2722 F:      drivers/net/ethernet/ec_bhf.c
2723
2724 BEFS FILE SYSTEM
2725 M:      Luis de Bethencourt <luisbg@kernel.org>
2726 M:      Salah Triki <salah.triki@gmail.com>
2727 S:      Maintained
2728 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2729 F:      Documentation/filesystems/befs.txt
2730 F:      fs/befs/
2731
2732 BFQ I/O SCHEDULER
2733 M:      Paolo Valente <paolo.valente@linaro.org>
2734 M:      Jens Axboe <axboe@kernel.dk>
2735 L:      linux-block@vger.kernel.org
2736 S:      Maintained
2737 F:      block/bfq-*
2738 F:      Documentation/block/bfq-iosched.txt
2739
2740 BFS FILE SYSTEM
2741 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2742 S:      Maintained
2743 F:      Documentation/filesystems/bfs.txt
2744 F:      fs/bfs/
2745 F:      include/uapi/linux/bfs_fs.h
2746
2747 BLINKM RGB LED DRIVER
2748 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2749 S:      Maintained
2750 F:      drivers/leds/leds-blinkm.c
2751
2752 BLOCK LAYER
2753 M:      Jens Axboe <axboe@kernel.dk>
2754 L:      linux-block@vger.kernel.org
2755 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2756 S:      Maintained
2757 F:      block/
2758 F:      drivers/block/
2759 F:      kernel/trace/blktrace.c
2760 F:      lib/sbitmap.c
2761
2762 BLOCK2MTD DRIVER
2763 M:      Joern Engel <joern@lazybastard.org>
2764 L:      linux-mtd@lists.infradead.org
2765 S:      Maintained
2766 F:      drivers/mtd/devices/block2mtd.c
2767
2768 BLUETOOTH DRIVERS
2769 M:      Marcel Holtmann <marcel@holtmann.org>
2770 M:      Johan Hedberg <johan.hedberg@gmail.com>
2771 L:      linux-bluetooth@vger.kernel.org
2772 W:      http://www.bluez.org/
2773 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2775 S:      Maintained
2776 F:      drivers/bluetooth/
2777
2778 BLUETOOTH SUBSYSTEM
2779 M:      Marcel Holtmann <marcel@holtmann.org>
2780 M:      Johan Hedberg <johan.hedberg@gmail.com>
2781 L:      linux-bluetooth@vger.kernel.org
2782 W:      http://www.bluez.org/
2783 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2784 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2785 S:      Maintained
2786 F:      net/bluetooth/
2787 F:      include/net/bluetooth/
2788
2789 BONDING DRIVER
2790 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2791 M:      Veaceslav Falico <vfalico@gmail.com>
2792 M:      Andy Gospodarek <andy@greyhouse.net>
2793 L:      netdev@vger.kernel.org
2794 W:      http://sourceforge.net/projects/bonding/
2795 S:      Supported
2796 F:      drivers/net/bonding/
2797 F:      include/uapi/linux/if_bonding.h
2798
2799 BPF (Safe dynamic programs and tools)
2800 M:      Alexei Starovoitov <ast@kernel.org>
2801 M:      Daniel Borkmann <daniel@iogearbox.net>
2802 L:      netdev@vger.kernel.org
2803 L:      linux-kernel@vger.kernel.org
2804 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2805 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2806 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2807 S:      Supported
2808 F:      arch/*/net/*
2809 F:      Documentation/networking/filter.txt
2810 F:      Documentation/bpf/
2811 F:      include/linux/bpf*
2812 F:      include/linux/filter.h
2813 F:      include/trace/events/xdp.h
2814 F:      include/uapi/linux/bpf*
2815 F:      include/uapi/linux/filter.h
2816 F:      kernel/bpf/
2817 F:      kernel/trace/bpf_trace.c
2818 F:      lib/test_bpf.c
2819 F:      net/bpf/
2820 F:      net/core/filter.c
2821 F:      net/sched/act_bpf.c
2822 F:      net/sched/cls_bpf.c
2823 F:      samples/bpf/
2824 F:      tools/bpf/
2825 F:      tools/lib/bpf/
2826 F:      tools/testing/selftests/bpf/
2827
2828 BPF JIT for ARM
2829 M:      Shubham Bansal <illusionist.neo@gmail.com>
2830 L:      netdev@vger.kernel.org
2831 S:      Maintained
2832 F:      arch/arm/net/
2833
2834 BPF JIT for ARM64
2835 M:      Daniel Borkmann <daniel@iogearbox.net>
2836 M:      Alexei Starovoitov <ast@kernel.org>
2837 M:      Zi Shen Lim <zlim.lnx@gmail.com>
2838 L:      netdev@vger.kernel.org
2839 S:      Supported
2840 F:      arch/arm64/net/
2841
2842 BPF JIT for MIPS (32-BIT AND 64-BIT)
2843 M:      Paul Burton <paul.burton@mips.com>
2844 L:      netdev@vger.kernel.org
2845 S:      Maintained
2846 F:      arch/mips/net/
2847
2848 BPF JIT for NFP NICs
2849 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
2850 L:      netdev@vger.kernel.org
2851 S:      Supported
2852 F:      drivers/net/ethernet/netronome/nfp/bpf/
2853
2854 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2855 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2856 M:      Sandipan Das <sandipan@linux.ibm.com>
2857 L:      netdev@vger.kernel.org
2858 S:      Maintained
2859 F:      arch/powerpc/net/
2860
2861 BPF JIT for S390
2862 M:      Martin Schwidefsky <schwidefsky@de.ibm.com>
2863 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
2864 L:      netdev@vger.kernel.org
2865 S:      Maintained
2866 F:      arch/s390/net/
2867 X:      arch/s390/net/pnet.c
2868
2869 BPF JIT for SPARC (32-BIT AND 64-BIT)
2870 M:      David S. Miller <davem@davemloft.net>
2871 L:      netdev@vger.kernel.org
2872 S:      Maintained
2873 F:      arch/sparc/net/
2874
2875 BPF JIT for X86 32-BIT
2876 M:      Wang YanQing <udknight@gmail.com>
2877 L:      netdev@vger.kernel.org
2878 S:      Maintained
2879 F:      arch/x86/net/bpf_jit_comp32.c
2880
2881 BPF JIT for X86 64-BIT
2882 M:      Alexei Starovoitov <ast@kernel.org>
2883 M:      Daniel Borkmann <daniel@iogearbox.net>
2884 L:      netdev@vger.kernel.org
2885 S:      Supported
2886 F:      arch/x86/net/
2887 X:      arch/x86/net/bpf_jit_comp32.c
2888
2889 BROADCOM B44 10/100 ETHERNET DRIVER
2890 M:      Michael Chan <michael.chan@broadcom.com>
2891 L:      netdev@vger.kernel.org
2892 S:      Supported
2893 F:      drivers/net/ethernet/broadcom/b44.*
2894
2895 BROADCOM B53 ETHERNET SWITCH DRIVER
2896 M:      Florian Fainelli <f.fainelli@gmail.com>
2897 L:      netdev@vger.kernel.org
2898 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2899 S:      Supported
2900 F:      drivers/net/dsa/b53/*
2901 F:      include/linux/platform_data/b53.h
2902
2903 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2904 M:      Florian Fainelli <f.fainelli@gmail.com>
2905 M:      Ray Jui <rjui@broadcom.com>
2906 M:      Scott Branden <sbranden@broadcom.com>
2907 M:      bcm-kernel-feedback-list@broadcom.com
2908 T:      git git://github.com/broadcom/mach-bcm
2909 S:      Maintained
2910 N:      bcm281*
2911 N:      bcm113*
2912 N:      bcm216*
2913 N:      kona
2914 F:      arch/arm/mach-bcm/
2915
2916 BROADCOM BCM2835 ARM ARCHITECTURE
2917 M:      Eric Anholt <eric@anholt.net>
2918 M:      Stefan Wahren <stefan.wahren@i2se.com>
2919 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2920 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2921 T:      git git://github.com/anholt/linux
2922 S:      Maintained
2923 N:      bcm2835
2924 F:      drivers/staging/vc04_services
2925
2926 BROADCOM BCM47XX MIPS ARCHITECTURE
2927 M:      Hauke Mehrtens <hauke@hauke-m.de>
2928 M:      Rafał Miłecki <zajec5@gmail.com>
2929 L:      linux-mips@vger.kernel.org
2930 S:      Maintained
2931 F:      Documentation/devicetree/bindings/mips/brcm/
2932 F:      arch/mips/bcm47xx/*
2933 F:      arch/mips/include/asm/mach-bcm47xx/*
2934
2935 BROADCOM BCM5301X ARM ARCHITECTURE
2936 M:      Hauke Mehrtens <hauke@hauke-m.de>
2937 M:      Rafał Miłecki <zajec5@gmail.com>
2938 M:      bcm-kernel-feedback-list@broadcom.com
2939 L:      linux-arm-kernel@lists.infradead.org
2940 S:      Maintained
2941 F:      arch/arm/mach-bcm/bcm_5301x.c
2942 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2943 F:      arch/arm/boot/dts/bcm470*
2944 F:      arch/arm/boot/dts/bcm953012*
2945
2946 BROADCOM BCM53573 ARM ARCHITECTURE
2947 M:      Rafał Miłecki <rafal@milecki.pl>
2948 L:      linux-arm-kernel@lists.infradead.org
2949 S:      Maintained
2950 F:      arch/arm/boot/dts/bcm53573*
2951 F:      arch/arm/boot/dts/bcm47189*
2952
2953 BROADCOM BCM63XX ARM ARCHITECTURE
2954 M:      Florian Fainelli <f.fainelli@gmail.com>
2955 M:      bcm-kernel-feedback-list@broadcom.com
2956 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2957 T:      git git://github.com/broadcom/stblinux.git
2958 S:      Maintained
2959 N:      bcm63xx
2960
2961 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2962 M:      Kevin Cernekee <cernekee@gmail.com>
2963 L:      linux-usb@vger.kernel.org
2964 S:      Maintained
2965 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2966
2967 BROADCOM BCM7XXX ARM ARCHITECTURE
2968 M:      Brian Norris <computersforpeace@gmail.com>
2969 M:      Gregory Fong <gregory.0xf0@gmail.com>
2970 M:      Florian Fainelli <f.fainelli@gmail.com>
2971 M:      bcm-kernel-feedback-list@broadcom.com
2972 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2973 T:      git git://github.com/broadcom/stblinux.git
2974 S:      Maintained
2975 F:      arch/arm/mach-bcm/*brcmstb*
2976 F:      arch/arm/boot/dts/bcm7*.dts*
2977 F:      drivers/bus/brcmstb_gisb.c
2978 F:      arch/arm/mm/cache-b15-rac.c
2979 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2980 N:      brcmstb
2981
2982 BROADCOM BMIPS CPUFREQ DRIVER
2983 M:      Markus Mayer <mmayer@broadcom.com>
2984 M:      bcm-kernel-feedback-list@broadcom.com
2985 L:      linux-pm@vger.kernel.org
2986 S:      Maintained
2987 F:      drivers/cpufreq/bmips-cpufreq.c
2988
2989 BROADCOM BMIPS MIPS ARCHITECTURE
2990 M:      Kevin Cernekee <cernekee@gmail.com>
2991 M:      Florian Fainelli <f.fainelli@gmail.com>
2992 L:      linux-mips@vger.kernel.org
2993 T:      git git://github.com/broadcom/stblinux.git
2994 S:      Maintained
2995 F:      arch/mips/bmips/*
2996 F:      arch/mips/include/asm/mach-bmips/*
2997 F:      arch/mips/kernel/*bmips*
2998 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2999 F:      drivers/irqchip/irq-bcm63*
3000 F:      drivers/irqchip/irq-bcm7*
3001 F:      drivers/irqchip/irq-brcmstb*
3002 F:      include/linux/bcm963xx_nvram.h
3003 F:      include/linux/bcm963xx_tag.h
3004
3005 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3006 M:      Rasesh Mody <rasesh.mody@cavium.com>
3007 M:      Dept-GELinuxNICDev@cavium.com
3008 L:      netdev@vger.kernel.org
3009 S:      Supported
3010 F:      drivers/net/ethernet/broadcom/bnx2.*
3011 F:      drivers/net/ethernet/broadcom/bnx2_*
3012
3013 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3014 M:      QLogic-Storage-Upstream@qlogic.com
3015 L:      linux-scsi@vger.kernel.org
3016 S:      Supported
3017 F:      drivers/scsi/bnx2fc/
3018
3019 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3020 M:      QLogic-Storage-Upstream@qlogic.com
3021 L:      linux-scsi@vger.kernel.org
3022 S:      Supported
3023 F:      drivers/scsi/bnx2i/
3024
3025 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3026 M:      Ariel Elior <ariel.elior@cavium.com>
3027 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3028 M:      everest-linux-l2@cavium.com
3029 L:      netdev@vger.kernel.org
3030 S:      Supported
3031 F:      drivers/net/ethernet/broadcom/bnx2x/
3032
3033 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3034 M:      Michael Chan <michael.chan@broadcom.com>
3035 L:      netdev@vger.kernel.org
3036 S:      Supported
3037 F:      drivers/net/ethernet/broadcom/bnxt/
3038
3039 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3040 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3041 M:      Franky Lin <franky.lin@broadcom.com>
3042 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3043 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3044 M:      Wright Feng <wright.feng@cypress.com>
3045 L:      linux-wireless@vger.kernel.org
3046 L:      brcm80211-dev-list.pdl@broadcom.com
3047 L:      brcm80211-dev-list@cypress.com
3048 S:      Supported
3049 F:      drivers/net/wireless/broadcom/brcm80211/
3050
3051 BROADCOM BRCMSTB GPIO DRIVER
3052 M:      Gregory Fong <gregory.0xf0@gmail.com>
3053 L:      bcm-kernel-feedback-list@broadcom.com
3054 S:      Supported
3055 F:      drivers/gpio/gpio-brcmstb.c
3056 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3057
3058 BROADCOM BRCMSTB I2C DRIVER
3059 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3060 L:      linux-i2c@vger.kernel.org
3061 L:      bcm-kernel-feedback-list@broadcom.com
3062 S:      Supported
3063 F:      drivers/i2c/busses/i2c-brcmstb.c
3064 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3065
3066 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3067 M:      Al Cooper <alcooperx@gmail.com>
3068 L:      linux-kernel@vger.kernel.org
3069 L:      bcm-kernel-feedback-list@broadcom.com
3070 S:      Maintained
3071 F:      drivers/phy/broadcom/phy-brcm-usb*
3072
3073 BROADCOM GENET ETHERNET DRIVER
3074 M:      Doug Berger <opendmb@gmail.com>
3075 M:      Florian Fainelli <f.fainelli@gmail.com>
3076 L:      netdev@vger.kernel.org
3077 S:      Supported
3078 F:      drivers/net/ethernet/broadcom/genet/
3079
3080 BROADCOM IPROC ARM ARCHITECTURE
3081 M:      Ray Jui <rjui@broadcom.com>
3082 M:      Scott Branden <sbranden@broadcom.com>
3083 M:      bcm-kernel-feedback-list@broadcom.com
3084 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3085 T:      git git://github.com/broadcom/cygnus-linux.git
3086 S:      Maintained
3087 N:      iproc
3088 N:      cygnus
3089 N:      bcm[-_]nsp
3090 N:      bcm9113*
3091 N:      bcm9583*
3092 N:      bcm9585*
3093 N:      bcm9586*
3094 N:      bcm988312
3095 N:      bcm113*
3096 N:      bcm583*
3097 N:      bcm585*
3098 N:      bcm586*
3099 N:      bcm88312
3100 N:      hr2
3101 N:      stingray
3102 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3103 F:      arch/arm64/boot/dts/broadcom/stingray/*
3104 F:      drivers/clk/bcm/clk-ns*
3105 F:      drivers/clk/bcm/clk-sr*
3106 F:      drivers/pinctrl/bcm/pinctrl-ns*
3107 F:      include/dt-bindings/clock/bcm-sr*
3108
3109 BROADCOM KONA GPIO DRIVER
3110 M:      Ray Jui <rjui@broadcom.com>
3111 L:      bcm-kernel-feedback-list@broadcom.com
3112 S:      Supported
3113 F:      drivers/gpio/gpio-bcm-kona.c
3114 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3115
3116 BROADCOM NETXTREME-E ROCE DRIVER
3117 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3118 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3119 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3120 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3121 L:      linux-rdma@vger.kernel.org
3122 W:      http://www.broadcom.com
3123 S:      Supported
3124 F:      drivers/infiniband/hw/bnxt_re/
3125 F:      include/uapi/rdma/bnxt_re-abi.h
3126
3127 BROADCOM NVRAM DRIVER
3128 M:      Rafał Miłecki <zajec5@gmail.com>
3129 L:      linux-mips@vger.kernel.org
3130 S:      Maintained
3131 F:      drivers/firmware/broadcom/*
3132
3133 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3134 M:      Rafał Miłecki <zajec5@gmail.com>
3135 L:      linux-wireless@vger.kernel.org
3136 S:      Maintained
3137 F:      drivers/bcma/
3138 F:      include/linux/bcma/
3139
3140 BROADCOM STB AVS CPUFREQ DRIVER
3141 M:      Markus Mayer <mmayer@broadcom.com>
3142 M:      bcm-kernel-feedback-list@broadcom.com
3143 L:      linux-pm@vger.kernel.org
3144 S:      Maintained
3145 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3146 F:      drivers/cpufreq/brcmstb*
3147
3148 BROADCOM STB AVS TMON DRIVER
3149 M:      Markus Mayer <mmayer@broadcom.com>
3150 M:      bcm-kernel-feedback-list@broadcom.com
3151 L:      linux-pm@vger.kernel.org
3152 S:      Maintained
3153 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3154 F:      drivers/thermal/broadcom/brcmstb*
3155
3156 BROADCOM STB NAND FLASH DRIVER
3157 M:      Brian Norris <computersforpeace@gmail.com>
3158 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3159 L:      linux-mtd@lists.infradead.org
3160 L:      bcm-kernel-feedback-list@broadcom.com
3161 S:      Maintained
3162 F:      drivers/mtd/nand/raw/brcmnand/
3163
3164 BROADCOM STB DPFE DRIVER
3165 M:      Markus Mayer <mmayer@broadcom.com>
3166 M:      bcm-kernel-feedback-list@broadcom.com
3167 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3168 S:      Maintained
3169 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3170 F:      drivers/memory/brcmstb_dpfe.c
3171
3172 BROADCOM SPI DRIVER
3173 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3174 M:      bcm-kernel-feedback-list@broadcom.com
3175 S:      Maintained
3176 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3177 F:      drivers/spi/spi-bcm-qspi.*
3178 F:      drivers/spi/spi-brcmstb-qspi.c
3179 F:      drivers/spi/spi-iproc-qspi.c
3180
3181 BROADCOM SYSTEMPORT ETHERNET DRIVER
3182 M:      Florian Fainelli <f.fainelli@gmail.com>
3183 L:      netdev@vger.kernel.org
3184 S:      Supported
3185 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3186
3187 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3188 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3189 M:      Prashant Sreedharan <prashant@broadcom.com>
3190 M:      Michael Chan <mchan@broadcom.com>
3191 L:      netdev@vger.kernel.org
3192 S:      Supported
3193 F:      drivers/net/ethernet/broadcom/tg3.*
3194
3195 BROCADE BFA FC SCSI DRIVER
3196 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3197 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3198 L:      linux-scsi@vger.kernel.org
3199 S:      Supported
3200 F:      drivers/scsi/bfa/
3201
3202 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3203 M:      Rasesh Mody <rasesh.mody@cavium.com>
3204 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3205 M:      Dept-GELinuxNICDev@cavium.com
3206 L:      netdev@vger.kernel.org
3207 S:      Supported
3208 F:      drivers/net/ethernet/brocade/bna/
3209
3210 BSG (block layer generic sg v4 driver)
3211 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3212 L:      linux-scsi@vger.kernel.org
3213 S:      Supported
3214 F:      block/bsg.c
3215 F:      include/linux/bsg.h
3216 F:      include/uapi/linux/bsg.h
3217
3218 BT87X AUDIO DRIVER
3219 M:      Clemens Ladisch <clemens@ladisch.de>
3220 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3221 T:      git git://git.alsa-project.org/alsa-kernel.git
3222 S:      Maintained
3223 F:      Documentation/sound/cards/bt87x.rst
3224 F:      sound/pci/bt87x.c
3225
3226 BT8XXGPIO DRIVER
3227 M:      Michael Buesch <m@bues.ch>
3228 W:      http://bu3sch.de/btgpio.php
3229 S:      Maintained
3230 F:      drivers/gpio/gpio-bt8xx.c
3231
3232 BTRFS FILE SYSTEM
3233 M:      Chris Mason <clm@fb.com>
3234 M:      Josef Bacik <josef@toxicpanda.com>
3235 M:      David Sterba <dsterba@suse.com>
3236 L:      linux-btrfs@vger.kernel.org
3237 W:      http://btrfs.wiki.kernel.org/
3238 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3239 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3240 S:      Maintained
3241 F:      Documentation/filesystems/btrfs.txt
3242 F:      fs/btrfs/
3243 F:      include/linux/btrfs*
3244 F:      include/uapi/linux/btrfs*
3245
3246 BTTV VIDEO4LINUX DRIVER
3247 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3248 L:      linux-media@vger.kernel.org
3249 W:      https://linuxtv.org
3250 T:      git git://linuxtv.org/media_tree.git
3251 S:      Odd fixes
3252 F:      Documentation/media/v4l-drivers/bttv*
3253 F:      drivers/media/pci/bt8xx/bttv*
3254
3255 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3256 M:      Chanwoo Choi <cw00.choi@samsung.com>
3257 L:      linux-pm@vger.kernel.org
3258 L:      linux-samsung-soc@vger.kernel.org
3259 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3260 S:      Maintained
3261 F:      drivers/devfreq/exynos-bus.c
3262 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3263
3264 BUSLOGIC SCSI DRIVER
3265 M:      Khalid Aziz <khalid@gonehiking.org>
3266 L:      linux-scsi@vger.kernel.org
3267 S:      Maintained
3268 F:      drivers/scsi/BusLogic.*
3269 F:      drivers/scsi/FlashPoint.*
3270
3271 C-MEDIA CMI8788 DRIVER
3272 M:      Clemens Ladisch <clemens@ladisch.de>
3273 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3274 T:      git git://git.alsa-project.org/alsa-kernel.git
3275 S:      Maintained
3276 F:      sound/pci/oxygen/
3277
3278 C-SKY ARCHITECTURE
3279 M:      Guo Ren <guoren@kernel.org>
3280 T:      git https://github.com/c-sky/csky-linux.git
3281 S:      Supported
3282 F:      arch/csky/
3283 F:      Documentation/devicetree/bindings/csky/
3284 F:      drivers/irqchip/irq-csky-*
3285 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3286 F:      drivers/clocksource/timer-gx6605s.c
3287 F:      drivers/clocksource/timer-mp-csky.c
3288 F:      Documentation/devicetree/bindings/timer/csky,*
3289 K:      csky
3290 N:      csky
3291
3292 C6X ARCHITECTURE
3293 M:      Mark Salter <msalter@redhat.com>
3294 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3295 L:      linux-c6x-dev@linux-c6x.org
3296 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3297 S:      Maintained
3298 F:      arch/c6x/
3299
3300 CA8210 IEEE-802.15.4 RADIO DRIVER
3301 M:      Harry Morris <h.morris@cascoda.com>
3302 L:      linux-wpan@vger.kernel.org
3303 W:      https://github.com/Cascoda/ca8210-linux.git
3304 S:      Maintained
3305 F:      drivers/net/ieee802154/ca8210.c
3306 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3307
3308 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3309 M:      David Howells <dhowells@redhat.com>
3310 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3311 S:      Supported
3312 F:      Documentation/filesystems/caching/cachefiles.txt
3313 F:      fs/cachefiles/
3314
3315 CADENCE MIPI-CSI2 BRIDGES
3316 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3317 L:      linux-media@vger.kernel.org
3318 S:      Maintained
3319 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3320 F:      drivers/media/platform/cadence/cdns-csi2*
3321
3322 CADET FM/AM RADIO RECEIVER DRIVER
3323 M:      Hans Verkuil <hverkuil@xs4all.nl>
3324 L:      linux-media@vger.kernel.org
3325 T:      git git://linuxtv.org/media_tree.git
3326 W:      https://linuxtv.org
3327 S:      Maintained
3328 F:      drivers/media/radio/radio-cadet*
3329
3330 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3331 M:      Jonathan Corbet <corbet@lwn.net>
3332 L:      linux-media@vger.kernel.org
3333 T:      git git://linuxtv.org/media_tree.git
3334 S:      Maintained
3335 F:      Documentation/media/v4l-drivers/cafe_ccic*
3336 F:      drivers/media/platform/marvell-ccic/
3337
3338 CAIF NETWORK LAYER
3339 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3340 L:      netdev@vger.kernel.org
3341 S:      Supported
3342 F:      Documentation/networking/caif/
3343 F:      drivers/net/caif/
3344 F:      include/uapi/linux/caif/
3345 F:      include/net/caif/
3346 F:      net/caif/
3347
3348 CAKE QDISC
3349 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3350 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3351 S:      Maintained
3352 F:      net/sched/sch_cake.c
3353
3354 CALGARY x86-64 IOMMU
3355 M:      Muli Ben-Yehuda <mulix@mulix.org>
3356 M:      Jon Mason <jdmason@kudzu.us>
3357 L:      iommu@lists.linux-foundation.org
3358 S:      Maintained
3359 F:      arch/x86/kernel/pci-calgary_64.c
3360 F:      arch/x86/kernel/tce_64.c
3361 F:      arch/x86/include/asm/calgary.h
3362 F:      arch/x86/include/asm/tce.h
3363
3364 CAN NETWORK DRIVERS
3365 M:      Wolfgang Grandegger <wg@grandegger.com>
3366 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3367 L:      linux-can@vger.kernel.org
3368 W:      https://github.com/linux-can
3369 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3370 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3371 S:      Maintained
3372 F:      Documentation/devicetree/bindings/net/can/
3373 F:      drivers/net/can/
3374 F:      include/linux/can/dev.h
3375 F:      include/linux/can/platform/
3376 F:      include/uapi/linux/can/error.h
3377 F:      include/uapi/linux/can/netlink.h
3378
3379 CAN NETWORK LAYER
3380 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3381 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3382 L:      linux-can@vger.kernel.org
3383 W:      https://github.com/linux-can
3384 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3385 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3386 S:      Maintained
3387 F:      Documentation/networking/can.rst
3388 F:      net/can/
3389 F:      include/linux/can/core.h
3390 F:      include/uapi/linux/can.h
3391 F:      include/uapi/linux/can/bcm.h
3392 F:      include/uapi/linux/can/raw.h
3393 F:      include/uapi/linux/can/gw.h
3394
3395 CAPABILITIES
3396 M:      Serge Hallyn <serge@hallyn.com>
3397 L:      linux-security-module@vger.kernel.org
3398 S:      Supported
3399 F:      include/linux/capability.h
3400 F:      include/uapi/linux/capability.h
3401 F:      security/commoncap.c
3402 F:      kernel/capability.c
3403
3404 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3405 M:      Kevin Tsai <ktsai@capellamicro.com>
3406 S:      Maintained
3407 F:      drivers/iio/light/cm*
3408
3409 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3410 M:      Christian Lamparter <chunkeey@googlemail.com>
3411 L:      linux-wireless@vger.kernel.org
3412 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3413 S:      Maintained
3414 F:      drivers/net/wireless/ath/carl9170/
3415
3416 CAVIUM I2C DRIVER
3417 M:      Jan Glauber <jglauber@cavium.com>
3418 M:      David Daney <david.daney@cavium.com>
3419 W:      http://www.cavium.com
3420 S:      Supported
3421 F:      drivers/i2c/busses/i2c-octeon*
3422 F:      drivers/i2c/busses/i2c-thunderx*
3423
3424 CAVIUM LIQUIDIO NETWORK DRIVER
3425 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3426 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3427 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3428 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3429 L:      netdev@vger.kernel.org
3430 W:      http://www.cavium.com
3431 S:      Supported
3432 F:      drivers/net/ethernet/cavium/liquidio/
3433
3434 CAVIUM MMC DRIVER
3435 M:      Jan Glauber <jglauber@cavium.com>
3436 M:      David Daney <david.daney@cavium.com>
3437 M:      Steven J. Hill <Steven.Hill@cavium.com>
3438 W:      http://www.cavium.com
3439 S:      Supported
3440 F:      drivers/mmc/host/cavium*
3441
3442 CAVIUM OCTEON-TX CRYPTO DRIVER
3443 M:      George Cherian <george.cherian@cavium.com>
3444 L:      linux-crypto@vger.kernel.org
3445 W:      http://www.cavium.com
3446 S:      Supported
3447 F:      drivers/crypto/cavium/cpt/
3448
3449 CAVIUM THUNDERX2 ARM64 SOC
3450 M:      Robert Richter <rrichter@cavium.com>
3451 M:      Jayachandran C <jnair@caviumnetworks.com>
3452 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3453 S:      Maintained
3454 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3455 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3456
3457 CC2520 IEEE-802.15.4 RADIO DRIVER
3458 M:      Varka Bhadram <varkabhadram@gmail.com>
3459 L:      linux-wpan@vger.kernel.org
3460 S:      Maintained
3461 F:      drivers/net/ieee802154/cc2520.c
3462 F:      include/linux/spi/cc2520.h
3463 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3464
3465 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3466 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3467 L:      linux-crypto@vger.kernel.org
3468 S:      Supported
3469 F:      drivers/crypto/ccree/
3470 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3471
3472 CEC FRAMEWORK
3473 M:      Hans Verkuil <hans.verkuil@cisco.com>
3474 L:      linux-media@vger.kernel.org
3475 T:      git git://linuxtv.org/media_tree.git
3476 W:      http://linuxtv.org
3477 S:      Supported
3478 F:      Documentation/media/kapi/cec-core.rst
3479 F:      Documentation/media/uapi/cec
3480 F:      drivers/media/cec/
3481 F:      drivers/media/rc/keymaps/rc-cec.c
3482 F:      include/media/cec.h
3483 F:      include/media/cec-notifier.h
3484 F:      include/uapi/linux/cec.h
3485 F:      include/uapi/linux/cec-funcs.h
3486 F:      Documentation/devicetree/bindings/media/cec.txt
3487 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3488
3489 CEC GPIO DRIVER
3490 M:      Hans Verkuil <hans.verkuil@cisco.com>
3491 L:      linux-media@vger.kernel.org
3492 T:      git git://linuxtv.org/media_tree.git
3493 W:      http://linuxtv.org
3494 S:      Supported
3495 F:      drivers/media/platform/cec-gpio/
3496 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3497
3498 CELL BROADBAND ENGINE ARCHITECTURE
3499 M:      Arnd Bergmann <arnd@arndb.de>
3500 L:      linuxppc-dev@lists.ozlabs.org
3501 W:      http://www.ibm.com/developerworks/power/cell/
3502 S:      Supported
3503 F:      arch/powerpc/include/asm/cell*.h
3504 F:      arch/powerpc/include/asm/spu*.h
3505 F:      arch/powerpc/include/uapi/asm/spu*.h
3506 F:      arch/powerpc/oprofile/*cell*
3507 F:      arch/powerpc/platforms/cell/
3508
3509 CEPH COMMON CODE (LIBCEPH)
3510 M:      Ilya Dryomov <idryomov@gmail.com>
3511 M:      "Yan, Zheng" <zyan@redhat.com>
3512 M:      Sage Weil <sage@redhat.com>
3513 L:      ceph-devel@vger.kernel.org
3514 W:      http://ceph.com/
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3516 T:      git git://github.com/ceph/ceph-client.git
3517 S:      Supported
3518 F:      net/ceph/
3519 F:      include/linux/ceph/
3520 F:      include/linux/crush/
3521
3522 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3523 M:      "Yan, Zheng" <zyan@redhat.com>
3524 M:      Sage Weil <sage@redhat.com>
3525 M:      Ilya Dryomov <idryomov@gmail.com>
3526 L:      ceph-devel@vger.kernel.org
3527 W:      http://ceph.com/
3528 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3529 T:      git git://github.com/ceph/ceph-client.git
3530 S:      Supported
3531 F:      Documentation/filesystems/ceph.txt
3532 F:      fs/ceph/
3533
3534 CERTIFICATE HANDLING:
3535 M:      David Howells <dhowells@redhat.com>
3536 M:      David Woodhouse <dwmw2@infradead.org>
3537 L:      keyrings@vger.kernel.org
3538 S:      Maintained
3539 F:      Documentation/admin-guide/module-signing.rst
3540 F:      certs/
3541 F:      scripts/sign-file.c
3542 F:      scripts/extract-cert.c
3543
3544 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3545 L:      linux-usb@vger.kernel.org
3546 S:      Orphan
3547 F:      Documentation/usb/WUSB-Design-overview.txt
3548 F:      Documentation/usb/wusb-cbaf
3549 F:      drivers/usb/host/hwa-hc.c
3550 F:      drivers/usb/host/whci/
3551 F:      drivers/usb/wusbcore/
3552 F:      include/linux/usb/wusb*
3553
3554 CFAG12864B LCD DRIVER
3555 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3556 S:      Maintained
3557 F:      drivers/auxdisplay/cfag12864b.c
3558 F:      include/linux/cfag12864b.h
3559
3560 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3561 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3562 S:      Maintained
3563 F:      drivers/auxdisplay/cfag12864bfb.c
3564 F:      include/linux/cfag12864b.h
3565
3566 802.11 (including CFG80211/NL80211)
3567 M:      Johannes Berg <johannes@sipsolutions.net>
3568 L:      linux-wireless@vger.kernel.org
3569 W:      http://wireless.kernel.org/
3570 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3571 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3572 S:      Maintained
3573 F:      net/wireless/
3574 F:      include/uapi/linux/nl80211.h
3575 F:      include/linux/ieee80211.h
3576 F:      include/net/wext.h
3577 F:      include/net/cfg80211.h
3578 F:      include/net/iw_handler.h
3579 F:      include/net/ieee80211_radiotap.h
3580 F:      Documentation/driver-api/80211/cfg80211.rst
3581 F:      Documentation/networking/regulatory.txt
3582
3583 CHAR and MISC DRIVERS
3584 M:      Arnd Bergmann <arnd@arndb.de>
3585 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3587 S:      Supported
3588 F:      drivers/char/
3589 F:      drivers/misc/
3590 F:      include/linux/miscdevice.h
3591
3592 CHECKPATCH
3593 M:      Andy Whitcroft <apw@canonical.com>
3594 M:      Joe Perches <joe@perches.com>
3595 S:      Maintained
3596 F:      scripts/checkpatch.pl
3597
3598 CHINESE DOCUMENTATION
3599 M:      Harry Wei <harryxiyou@gmail.com>
3600 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3601 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3602 S:      Maintained
3603 F:      Documentation/translations/zh_CN/
3604
3605 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3606 M:      Peter Chen <Peter.Chen@nxp.com>
3607 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3608 L:      linux-usb@vger.kernel.org
3609 S:      Maintained
3610 F:      drivers/usb/chipidea/
3611
3612 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3613 M:      Hans de Goede <hdegoede@redhat.com>
3614 L:      linux-input@vger.kernel.org
3615 S:      Maintained
3616 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3617 F:      drivers/input/touchscreen/chipone_icn8318.c
3618
3619 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3620 M:      Hans de Goede <hdegoede@redhat.com>
3621 L:      linux-input@vger.kernel.org
3622 S:      Maintained
3623 F:      drivers/input/touchscreen/chipone_icn8505.c
3624
3625 CHROME HARDWARE PLATFORM SUPPORT
3626 M:      Benson Leung <bleung@chromium.org>
3627 M:      Olof Johansson <olof@lixom.net>
3628 S:      Maintained
3629 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3630 F:      drivers/platform/chrome/
3631
3632 CIRRUS LOGIC AUDIO CODEC DRIVERS
3633 M:      Brian Austin <brian.austin@cirrus.com>
3634 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3635 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3636 S:      Maintained
3637 F:      sound/soc/codecs/cs*
3638
3639 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3640 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3641 L:      netdev@vger.kernel.org
3642 S:      Maintained
3643 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3644
3645 CISCO FCOE HBA DRIVER
3646 M:      Satish Kharat <satishkh@cisco.com>
3647 M:      Sesidhar Baddela <sebaddel@cisco.com>
3648 M:      Karan Tilak Kumar <kartilak@cisco.com>
3649 L:      linux-scsi@vger.kernel.org
3650 S:      Supported
3651 F:      drivers/scsi/fnic/
3652
3653 CISCO SCSI HBA DRIVER
3654 M:      Karan Tilak Kumar <kartilak@cisco.com>
3655 M:      Sesidhar Baddela <sebaddel@cisco.com>
3656 L:      linux-scsi@vger.kernel.org
3657 S:      Supported
3658 F:      drivers/scsi/snic/
3659
3660 CISCO VIC ETHERNET NIC DRIVER
3661 M:      Christian Benvenuti <benve@cisco.com>
3662 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3663 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3664 S:      Supported
3665 F:      drivers/net/ethernet/cisco/enic/
3666
3667 CISCO VIC LOW LATENCY NIC DRIVER
3668 M:      Christian Benvenuti <benve@cisco.com>
3669 S:      Supported
3670 F:      drivers/infiniband/hw/usnic/
3671
3672 CIRRUS LOGIC MADERA CODEC DRIVERS
3673 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3674 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3675 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3676 L:      patches@opensource.cirrus.com
3677 T:      git https://github.com/CirrusLogic/linux-drivers.git
3678 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3679 S:      Supported
3680 F:      Documentation/devicetree/bindings/mfd/madera.txt
3681 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3682 F:      include/linux/mfd/madera/*
3683 F:      drivers/gpio/gpio-madera*
3684 F:      drivers/mfd/madera*
3685 F:      drivers/mfd/cs47l*
3686 F:      drivers/pinctrl/cirrus/*
3687
3688 CLANG-FORMAT FILE
3689 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3690 S:      Maintained
3691 F:      .clang-format
3692
3693 CLEANCACHE API
3694 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3695 L:      linux-kernel@vger.kernel.org
3696 S:      Maintained
3697 F:      mm/cleancache.c
3698 F:      include/linux/cleancache.h
3699
3700 CLK API
3701 M:      Russell King <linux@armlinux.org.uk>
3702 L:      linux-clk@vger.kernel.org
3703 S:      Maintained
3704 F:      include/linux/clk.h
3705
3706 CLOCKSOURCE, CLOCKEVENT DRIVERS
3707 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3708 M:      Thomas Gleixner <tglx@linutronix.de>
3709 L:      linux-kernel@vger.kernel.org
3710 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3711 S:      Supported
3712 F:      drivers/clocksource/
3713 F:      Documentation/devicetree/bindings/timer/
3714
3715 CMPC ACPI DRIVER
3716 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>