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