Merge branch 'i2c/for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa...
[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
2208 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2209 M:      Santosh Shilimkar <ssantosh@kernel.org>
2210 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2211 S:      Maintained
2212 F:      arch/arm/mach-keystone/
2213 F:      arch/arm/boot/dts/keystone-*
2214 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2215
2216 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2217 M:      Santosh Shilimkar <ssantosh@kernel.org>
2218 L:      linux-kernel@vger.kernel.org
2219 S:      Maintained
2220 F:      drivers/clk/keystone/
2221
2222 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2223 M:      Santosh Shilimkar <ssantosh@kernel.org>
2224 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2225 L:      linux-kernel@vger.kernel.org
2226 S:      Maintained
2227 F:      drivers/clocksource/timer-keystone.c
2228
2229 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2230 M:      Santosh Shilimkar <ssantosh@kernel.org>
2231 L:      linux-kernel@vger.kernel.org
2232 S:      Maintained
2233 F:      drivers/power/reset/keystone-reset.c
2234
2235 ARM/THECUS N2100 MACHINE SUPPORT
2236 M:      Lennert Buytenhek <kernel@wantstofly.org>
2237 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2238 S:      Maintained
2239
2240 ARM/TOSA MACHINE SUPPORT
2241 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2242 M:      Dirk Opfer <dirk@opfer-online.de>
2243 S:      Maintained
2244
2245 ARM/UNIPHIER ARCHITECTURE
2246 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2247 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2249 S:      Maintained
2250 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2251 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2252 F:      arch/arm/boot/dts/uniphier*
2253 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2254 F:      arch/arm/mach-uniphier/
2255 F:      arch/arm/mm/cache-uniphier.c
2256 F:      arch/arm64/boot/dts/socionext/uniphier*
2257 F:      drivers/bus/uniphier-system-bus.c
2258 F:      drivers/clk/uniphier/
2259 F:      drivers/gpio/gpio-uniphier.c
2260 F:      drivers/i2c/busses/i2c-uniphier*
2261 F:      drivers/irqchip/irq-uniphier-aidet.c
2262 F:      drivers/mmc/host/uniphier-sd.c
2263 F:      drivers/pinctrl/uniphier/
2264 F:      drivers/reset/reset-uniphier.c
2265 F:      drivers/tty/serial/8250/8250_uniphier.c
2266 N:      uniphier
2267
2268 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2269 M:      Ulf Hansson <ulf.hansson@linaro.org>
2270 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2271 T:      git git://git.linaro.org/people/ulfh/clk.git
2272 S:      Maintained
2273 F:      drivers/clk/ux500/
2274
2275 ARM/VERSATILE EXPRESS PLATFORM
2276 M:      Liviu Dudau <liviu.dudau@arm.com>
2277 M:      Sudeep Holla <sudeep.holla@arm.com>
2278 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2279 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2280 S:      Maintained
2281 F:      arch/arm/boot/dts/vexpress*
2282 F:      arch/arm64/boot/dts/arm/
2283 F:      arch/arm/mach-vexpress/
2284 F:      */*/vexpress*
2285 F:      */*/*/vexpress*
2286 F:      drivers/clk/versatile/clk-vexpress-osc.c
2287 F:      drivers/clocksource/timer-versatile.c
2288 N:      mps2
2289
2290 ARM/VFP SUPPORT
2291 M:      Russell King <linux@armlinux.org.uk>
2292 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2293 W:      http://www.armlinux.org.uk/
2294 S:      Maintained
2295 F:      arch/arm/vfp/
2296
2297 ARM/VOIPAC PXA270 SUPPORT
2298 M:      Marek Vasut <marek.vasut@gmail.com>
2299 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 S:      Maintained
2301 F:      arch/arm/mach-pxa/vpac270.c
2302 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2303
2304 ARM/VT8500 ARM ARCHITECTURE
2305 M:      Tony Prisk <linux@prisktech.co.nz>
2306 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2307 S:      Maintained
2308 F:      arch/arm/mach-vt8500/
2309 F:      drivers/clocksource/timer-vt8500.c
2310 F:      drivers/i2c/busses/i2c-wmt.c
2311 F:      drivers/mmc/host/wmt-sdmmc.c
2312 F:      drivers/pwm/pwm-vt8500.c
2313 F:      drivers/rtc/rtc-vt8500.c
2314 F:      drivers/tty/serial/vt8500_serial.c
2315 F:      drivers/usb/host/ehci-platform.c
2316 F:      drivers/usb/host/uhci-platform.c
2317 F:      drivers/video/fbdev/vt8500lcdfb.*
2318 F:      drivers/video/fbdev/wm8505fb*
2319 F:      drivers/video/fbdev/wmt_ge_rops.*
2320
2321 ARM/ZIPIT Z2 SUPPORT
2322 M:      Marek Vasut <marek.vasut@gmail.com>
2323 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2324 S:      Maintained
2325 F:      arch/arm/mach-pxa/z2.c
2326 F:      arch/arm/mach-pxa/include/mach/z2.h
2327
2328 ARM/ZTE ARCHITECTURE
2329 M:      Jun Nie <jun.nie@linaro.org>
2330 M:      Shawn Guo <shawnguo@kernel.org>
2331 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2332 S:      Maintained
2333 F:      arch/arm/boot/dts/zx2967*
2334 F:      arch/arm/mach-zx/
2335 F:      arch/arm64/boot/dts/zte/
2336 F:      drivers/clk/zte/
2337 F:      drivers/dma/zx_dma.c
2338 F:      drivers/gpio/gpio-zx.c
2339 F:      drivers/i2c/busses/i2c-zx2967.c
2340 F:      drivers/mmc/host/dw_mmc-zx.*
2341 F:      drivers/pinctrl/zte/
2342 F:      drivers/soc/zte/
2343 F:      drivers/thermal/zx2967_thermal.c
2344 F:      drivers/watchdog/zx2967_wdt.c
2345 F:      Documentation/devicetree/bindings/arm/zte.txt
2346 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2347 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2348 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2349 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2350 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2351 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2352 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2353 F:      Documentation/devicetree/bindings/soc/zte/
2354 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2355 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2356 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2357 F:      include/dt-bindings/clock/zx2967*.h
2358 F:      include/dt-bindings/soc/zte,*.h
2359 F:      sound/soc/codecs/zx_aud96p22.c
2360 F:      sound/soc/zte/
2361
2362 ARM/ZYNQ ARCHITECTURE
2363 M:      Michal Simek <michal.simek@xilinx.com>
2364 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2365 W:      http://wiki.xilinx.com
2366 T:      git https://github.com/Xilinx/linux-xlnx.git
2367 S:      Supported
2368 F:      arch/arm/mach-zynq/
2369 F:      drivers/cpuidle/cpuidle-zynq.c
2370 F:      drivers/block/xsysace.c
2371 N:      zynq
2372 N:      xilinx
2373 F:      drivers/clocksource/timer-cadence-ttc.c
2374 F:      drivers/i2c/busses/i2c-cadence.c
2375 F:      drivers/mmc/host/sdhci-of-arasan.c
2376 F:      drivers/edac/synopsys_edac.c
2377 F:      drivers/i2c/busses/i2c-xiic.c
2378
2379 ARM64 PORT (AARCH64 ARCHITECTURE)
2380 M:      Catalin Marinas <catalin.marinas@arm.com>
2381 M:      Will Deacon <will.deacon@arm.com>
2382 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2383 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2384 S:      Maintained
2385 F:      arch/arm64/
2386 X:      arch/arm64/boot/dts/
2387 F:      Documentation/arm64/
2388
2389 AS3645A LED FLASH CONTROLLER DRIVER
2390 M:      Sakari Ailus <sakari.ailus@iki.fi>
2391 L:      linux-leds@vger.kernel.org
2392 S:      Maintained
2393 F:      drivers/leds/leds-as3645a.c
2394
2395 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2396 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2397 L:      linux-media@vger.kernel.org
2398 T:      git git://linuxtv.org/media_tree.git
2399 S:      Maintained
2400 F:      drivers/media/i2c/ak7375.c
2401 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2402
2403 ASAHI KASEI AK8974 DRIVER
2404 M:      Linus Walleij <linus.walleij@linaro.org>
2405 L:      linux-iio@vger.kernel.org
2406 W:      http://www.akm.com/
2407 S:      Supported
2408 F:      drivers/iio/magnetometer/ak8974.c
2409
2410 ASC7621 HARDWARE MONITOR DRIVER
2411 M:      George Joseph <george.joseph@fairview5.com>
2412 L:      linux-hwmon@vger.kernel.org
2413 S:      Maintained
2414 F:      Documentation/hwmon/asc7621
2415 F:      drivers/hwmon/asc7621.c
2416
2417 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2418 M:      Corentin Chary <corentin.chary@gmail.com>
2419 L:      acpi4asus-user@lists.sourceforge.net
2420 L:      platform-driver-x86@vger.kernel.org
2421 W:      http://acpi4asus.sf.net
2422 S:      Maintained
2423 F:      drivers/platform/x86/asus*.c
2424 F:      drivers/platform/x86/eeepc*.c
2425
2426 ASUS WIRELESS RADIO CONTROL DRIVER
2427 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2428 L:      platform-driver-x86@vger.kernel.org
2429 S:      Maintained
2430 F:      drivers/platform/x86/asus-wireless.c
2431
2432 ASYMMETRIC KEYS
2433 M:      David Howells <dhowells@redhat.com>
2434 L:      keyrings@vger.kernel.org
2435 S:      Maintained
2436 F:      Documentation/crypto/asymmetric-keys.txt
2437 F:      include/linux/verification.h
2438 F:      include/crypto/public_key.h
2439 F:      include/crypto/pkcs7.h
2440 F:      crypto/asymmetric_keys/
2441
2442 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2443 R:      Dan Williams <dan.j.williams@intel.com>
2444 W:      http://sourceforge.net/projects/xscaleiop
2445 S:      Odd fixes
2446 F:      Documentation/crypto/async-tx-api.txt
2447 F:      crypto/async_tx/
2448 F:      drivers/dma/
2449 F:      include/linux/dmaengine.h
2450 F:      include/linux/async_tx.h
2451
2452 AT24 EEPROM DRIVER
2453 M:      Bartosz Golaszewski <brgl@bgdev.pl>
2454 L:      linux-i2c@vger.kernel.org
2455 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2456 S:      Maintained
2457 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2458 F:      drivers/misc/eeprom/at24.c
2459 F:      include/linux/platform_data/at24.h
2460
2461 ATA OVER ETHERNET (AOE) DRIVER
2462 M:      "Ed L. Cashin" <ed.cashin@acm.org>
2463 W:      http://www.openaoe.org/
2464 S:      Supported
2465 F:      Documentation/aoe/
2466 F:      drivers/block/aoe/
2467
2468 ATHEROS 71XX/9XXX GPIO DRIVER
2469 M:      Alban Bedel <albeu@free.fr>
2470 W:      https://github.com/AlbanBedel/linux
2471 T:      git git://github.com/AlbanBedel/linux
2472 S:      Maintained
2473 F:      drivers/gpio/gpio-ath79.c
2474 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2475
2476 ATHEROS 71XX/9XXX USB PHY DRIVER
2477 M:      Alban Bedel <albeu@free.fr>
2478 W:      https://github.com/AlbanBedel/linux
2479 T:      git git://github.com/AlbanBedel/linux
2480 S:      Maintained
2481 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2482 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2483
2484 ATHEROS ATH GENERIC UTILITIES
2485 M:      Kalle Valo <kvalo@codeaurora.org>
2486 L:      linux-wireless@vger.kernel.org
2487 S:      Supported
2488 F:      drivers/net/wireless/ath/*
2489
2490 ATHEROS ATH5K WIRELESS DRIVER
2491 M:      Jiri Slaby <jirislaby@gmail.com>
2492 M:      Nick Kossifidis <mickflemm@gmail.com>
2493 M:      "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2494 L:      linux-wireless@vger.kernel.org
2495 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2496 S:      Maintained
2497 F:      drivers/net/wireless/ath/ath5k/
2498
2499 ATHEROS ATH6KL WIRELESS DRIVER
2500 M:      Kalle Valo <kvalo@codeaurora.org>
2501 L:      linux-wireless@vger.kernel.org
2502 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2503 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2504 S:      Supported
2505 F:      drivers/net/wireless/ath/ath6kl/
2506
2507 ATI_REMOTE2 DRIVER
2508 M:      Ville Syrjala <syrjala@sci.fi>
2509 S:      Maintained
2510 F:      drivers/input/misc/ati_remote2.c
2511
2512 ATK0110 HWMON DRIVER
2513 M:      Luca Tettamanti <kronos.it@gmail.com>
2514 L:      linux-hwmon@vger.kernel.org
2515 S:      Maintained
2516 F:      drivers/hwmon/asus_atk0110.c
2517
2518 ATLX ETHERNET DRIVERS
2519 M:      Jay Cliburn <jcliburn@gmail.com>
2520 M:      Chris Snook <chris.snook@gmail.com>
2521 L:      netdev@vger.kernel.org
2522 W:      http://sourceforge.net/projects/atl1
2523 W:      http://atl1.sourceforge.net
2524 S:      Maintained
2525 F:      drivers/net/ethernet/atheros/
2526
2527 ATM
2528 M:      Chas Williams <3chas3@gmail.com>
2529 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2530 L:      netdev@vger.kernel.org
2531 W:      http://linux-atm.sourceforge.net
2532 S:      Maintained
2533 F:      drivers/atm/
2534 F:      include/linux/atm*
2535 F:      include/uapi/linux/atm*
2536
2537 ATMEL MACB ETHERNET DRIVER
2538 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2539 S:      Supported
2540 F:      drivers/net/ethernet/cadence/
2541
2542 ATMEL MAXTOUCH DRIVER
2543 M:      Nick Dyer <nick@shmanahar.org>
2544 T:      git git://github.com/ndyer/linux.git
2545 S:      Maintained
2546 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2547 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2548
2549 ATMEL WIRELESS DRIVER
2550 M:      Simon Kelley <simon@thekelleys.org.uk>
2551 L:      linux-wireless@vger.kernel.org
2552 W:      http://www.thekelleys.org.uk/atmel
2553 W:      http://atmelwlandriver.sourceforge.net/
2554 S:      Maintained
2555 F:      drivers/net/wireless/atmel/atmel*
2556
2557 ATOMIC INFRASTRUCTURE
2558 M:      Will Deacon <will.deacon@arm.com>
2559 M:      Peter Zijlstra <peterz@infradead.org>
2560 R:      Boqun Feng <boqun.feng@gmail.com>
2561 L:      linux-kernel@vger.kernel.org
2562 S:      Maintained
2563 F:      arch/*/include/asm/atomic*.h
2564 F:      include/*/atomic*.h
2565
2566 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2567 M:      Bradley Grove <linuxdrivers@attotech.com>
2568 L:      linux-scsi@vger.kernel.org
2569 W:      http://www.attotech.com
2570 S:      Supported
2571 F:      drivers/scsi/esas2r
2572
2573 ATUSB IEEE 802.15.4 RADIO DRIVER
2574 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2575 L:      linux-wpan@vger.kernel.org
2576 S:      Maintained
2577 F:      drivers/net/ieee802154/atusb.c
2578 F:      drivers/net/ieee802154/atusb.h
2579 F:      drivers/net/ieee802154/at86rf230.h
2580
2581 AUDIT SUBSYSTEM
2582 M:      Paul Moore <paul@paul-moore.com>
2583 M:      Eric Paris <eparis@redhat.com>
2584 L:      linux-audit@redhat.com (moderated for non-subscribers)
2585 W:      https://github.com/linux-audit
2586 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2587 S:      Supported
2588 F:      include/linux/audit.h
2589 F:      include/uapi/linux/audit.h
2590 F:      kernel/audit*
2591
2592 AUXILIARY DISPLAY DRIVERS
2593 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2594 S:      Maintained
2595 F:      drivers/auxdisplay/
2596 F:      include/linux/cfag12864b.h
2597
2598 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2599 M:      Andreas Klinger <ak@it-klinger.de>
2600 L:      linux-iio@vger.kernel.org
2601 S:      Maintained
2602 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2603 F:      drivers/iio/adc/hx711.c
2604
2605 AX.25 NETWORK LAYER
2606 M:      Ralf Baechle <ralf@linux-mips.org>
2607 L:      linux-hams@vger.kernel.org
2608 W:      http://www.linux-ax25.org/
2609 S:      Maintained
2610 F:      include/uapi/linux/ax25.h
2611 F:      include/net/ax25.h
2612 F:      net/ax25/
2613
2614 AXENTIA ARM DEVICES
2615 M:      Peter Rosin <peda@axentia.se>
2616 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2617 S:      Maintained
2618 F:      Documentation/devicetree/bindings/arm/axentia.txt
2619 F:      arch/arm/boot/dts/at91-linea.dtsi
2620 F:      arch/arm/boot/dts/at91-natte.dtsi
2621 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2622 F:      arch/arm/boot/dts/at91-tse850-3.dts
2623
2624 AXENTIA ASOC DRIVERS
2625 M:      Peter Rosin <peda@axentia.se>
2626 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2627 S:      Maintained
2628 F:      Documentation/devicetree/bindings/sound/axentia,*
2629 F:      sound/soc/atmel/tse850-pcm5142.c
2630
2631 AZ6007 DVB DRIVER
2632 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2633 L:      linux-media@vger.kernel.org
2634 W:      https://linuxtv.org
2635 T:      git git://linuxtv.org/media_tree.git
2636 S:      Maintained
2637 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2638
2639 AZTECH FM RADIO RECEIVER DRIVER
2640 M:      Hans Verkuil <hverkuil@xs4all.nl>
2641 L:      linux-media@vger.kernel.org
2642 T:      git git://linuxtv.org/media_tree.git
2643 W:      https://linuxtv.org
2644 S:      Maintained
2645 F:      drivers/media/radio/radio-aztech*
2646
2647 B43 WIRELESS DRIVER
2648 L:      linux-wireless@vger.kernel.org
2649 L:      b43-dev@lists.infradead.org
2650 W:      http://wireless.kernel.org/en/users/Drivers/b43
2651 S:      Odd Fixes
2652 F:      drivers/net/wireless/broadcom/b43/
2653
2654 B43LEGACY WIRELESS DRIVER
2655 M:      Larry Finger <Larry.Finger@lwfinger.net>
2656 L:      linux-wireless@vger.kernel.org
2657 L:      b43-dev@lists.infradead.org
2658 W:      http://wireless.kernel.org/en/users/Drivers/b43
2659 S:      Maintained
2660 F:      drivers/net/wireless/broadcom/b43legacy/
2661
2662 BACKLIGHT CLASS/SUBSYSTEM
2663 M:      Lee Jones <lee.jones@linaro.org>
2664 M:      Daniel Thompson <daniel.thompson@linaro.org>
2665 M:      Jingoo Han <jingoohan1@gmail.com>
2666 L:      dri-devel@lists.freedesktop.org
2667 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2668 S:      Maintained
2669 F:      drivers/video/backlight/
2670 F:      include/linux/backlight.h
2671 F:      include/linux/pwm_backlight.h
2672 F:      Documentation/devicetree/bindings/leds/backlight
2673
2674 BATMAN ADVANCED
2675 M:      Marek Lindner <mareklindner@neomailbox.ch>
2676 M:      Simon Wunderlich <sw@simonwunderlich.de>
2677 M:      Antonio Quartulli <a@unstable.cc>
2678 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2679 W:      https://www.open-mesh.org/
2680 Q:      https://patchwork.open-mesh.org/project/batman/list/
2681 S:      Maintained
2682 F:      Documentation/ABI/testing/sysfs-class-net-batman-adv
2683 F:      Documentation/ABI/testing/sysfs-class-net-mesh
2684 F:      Documentation/networking/batman-adv.rst
2685 F:      include/uapi/linux/batadv_packet.h
2686 F:      include/uapi/linux/batman_adv.h
2687 F:      net/batman-adv/
2688
2689 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2690 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2691 L:      linux-hams@vger.kernel.org
2692 W:      http://www.baycom.org/~tom/ham/ham.html
2693 S:      Maintained
2694 F:      drivers/net/hamradio/baycom*
2695
2696 BCACHE (BLOCK LAYER CACHE)
2697 M:      Coly Li <colyli@suse.de>
2698 M:      Kent Overstreet <kent.overstreet@gmail.com>
2699 L:      linux-bcache@vger.kernel.org
2700 W:      http://bcache.evilpiepirate.org
2701 C:      irc://irc.oftc.net/bcache
2702 S:      Maintained
2703 F:      drivers/md/bcache/
2704
2705 BDISP ST MEDIA DRIVER
2706 M:      Fabien Dessenne <fabien.dessenne@st.com>
2707 L:      linux-media@vger.kernel.org
2708 T:      git git://linuxtv.org/media_tree.git
2709 W:      https://linuxtv.org
2710 S:      Supported
2711 F:      drivers/media/platform/sti/bdisp
2712
2713 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2714 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2715 L:      netdev@vger.kernel.org
2716 S:      Maintained
2717 F:      drivers/net/ethernet/ec_bhf.c
2718
2719 BEFS FILE SYSTEM
2720 M:      Luis de Bethencourt <luisbg@kernel.org>
2721 M:      Salah Triki <salah.triki@gmail.com>
2722 S:      Maintained
2723 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2724 F:      Documentation/filesystems/befs.txt
2725 F:      fs/befs/
2726
2727 BFQ I/O SCHEDULER
2728 M:      Paolo Valente <paolo.valente@linaro.org>
2729 M:      Jens Axboe <axboe@kernel.dk>
2730 L:      linux-block@vger.kernel.org
2731 S:      Maintained
2732 F:      block/bfq-*
2733 F:      Documentation/block/bfq-iosched.txt
2734
2735 BFS FILE SYSTEM
2736 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2737 S:      Maintained
2738 F:      Documentation/filesystems/bfs.txt
2739 F:      fs/bfs/
2740 F:      include/uapi/linux/bfs_fs.h
2741
2742 BLINKM RGB LED DRIVER
2743 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2744 S:      Maintained
2745 F:      drivers/leds/leds-blinkm.c
2746
2747 BLOCK LAYER
2748 M:      Jens Axboe <axboe@kernel.dk>
2749 L:      linux-block@vger.kernel.org
2750 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2751 S:      Maintained
2752 F:      block/
2753 F:      drivers/block/
2754 F:      kernel/trace/blktrace.c
2755 F:      lib/sbitmap.c
2756
2757 BLOCK2MTD DRIVER
2758 M:      Joern Engel <joern@lazybastard.org>
2759 L:      linux-mtd@lists.infradead.org
2760 S:      Maintained
2761 F:      drivers/mtd/devices/block2mtd.c
2762
2763 BLUETOOTH DRIVERS
2764 M:      Marcel Holtmann <marcel@holtmann.org>
2765 M:      Johan Hedberg <johan.hedberg@gmail.com>
2766 L:      linux-bluetooth@vger.kernel.org
2767 W:      http://www.bluez.org/
2768 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2769 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2770 S:      Maintained
2771 F:      drivers/bluetooth/
2772
2773 BLUETOOTH SUBSYSTEM
2774 M:      Marcel Holtmann <marcel@holtmann.org>
2775 M:      Johan Hedberg <johan.hedberg@gmail.com>
2776 L:      linux-bluetooth@vger.kernel.org
2777 W:      http://www.bluez.org/
2778 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2779 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2780 S:      Maintained
2781 F:      net/bluetooth/
2782 F:      include/net/bluetooth/
2783
2784 BONDING DRIVER
2785 M:      Jay Vosburgh <j.vosburgh@gmail.com>
2786 M:      Veaceslav Falico <vfalico@gmail.com>
2787 M:      Andy Gospodarek <andy@greyhouse.net>
2788 L:      netdev@vger.kernel.org
2789 W:      http://sourceforge.net/projects/bonding/
2790 S:      Supported
2791 F:      drivers/net/bonding/
2792 F:      include/uapi/linux/if_bonding.h
2793
2794 BPF (Safe dynamic programs and tools)
2795 M:      Alexei Starovoitov <ast@kernel.org>
2796 M:      Daniel Borkmann <daniel@iogearbox.net>
2797 L:      netdev@vger.kernel.org
2798 L:      linux-kernel@vger.kernel.org
2799 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2800 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2801 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2802 S:      Supported
2803 F:      arch/x86/net/bpf_jit*
2804 F:      Documentation/networking/filter.txt
2805 F:      Documentation/bpf/
2806 F:      include/linux/bpf*
2807 F:      include/linux/filter.h
2808 F:      include/trace/events/xdp.h
2809 F:      include/uapi/linux/bpf*
2810 F:      include/uapi/linux/filter.h
2811 F:      kernel/bpf/
2812 F:      kernel/trace/bpf_trace.c
2813 F:      lib/test_bpf.c
2814 F:      net/bpf/
2815 F:      net/core/filter.c
2816 F:      net/sched/act_bpf.c
2817 F:      net/sched/cls_bpf.c
2818 F:      samples/bpf/
2819 F:      tools/bpf/
2820 F:      tools/lib/bpf/
2821 F:      tools/testing/selftests/bpf/
2822
2823 BROADCOM B44 10/100 ETHERNET DRIVER
2824 M:      Michael Chan <michael.chan@broadcom.com>
2825 L:      netdev@vger.kernel.org
2826 S:      Supported
2827 F:      drivers/net/ethernet/broadcom/b44.*
2828
2829 BROADCOM B53 ETHERNET SWITCH DRIVER
2830 M:      Florian Fainelli <f.fainelli@gmail.com>
2831 L:      netdev@vger.kernel.org
2832 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
2833 S:      Supported
2834 F:      drivers/net/dsa/b53/*
2835 F:      include/linux/platform_data/b53.h
2836
2837 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2838 M:      Florian Fainelli <f.fainelli@gmail.com>
2839 M:      Ray Jui <rjui@broadcom.com>
2840 M:      Scott Branden <sbranden@broadcom.com>
2841 M:      bcm-kernel-feedback-list@broadcom.com
2842 T:      git git://github.com/broadcom/mach-bcm
2843 S:      Maintained
2844 N:      bcm281*
2845 N:      bcm113*
2846 N:      bcm216*
2847 N:      kona
2848 F:      arch/arm/mach-bcm/
2849
2850 BROADCOM BCM2835 ARM ARCHITECTURE
2851 M:      Eric Anholt <eric@anholt.net>
2852 M:      Stefan Wahren <stefan.wahren@i2se.com>
2853 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2855 T:      git git://github.com/anholt/linux
2856 S:      Maintained
2857 N:      bcm2835
2858 F:      drivers/staging/vc04_services
2859
2860 BROADCOM BCM47XX MIPS ARCHITECTURE
2861 M:      Hauke Mehrtens <hauke@hauke-m.de>
2862 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2863 L:      linux-mips@linux-mips.org
2864 S:      Maintained
2865 F:      Documentation/devicetree/bindings/mips/brcm/
2866 F:      arch/mips/bcm47xx/*
2867 F:      arch/mips/include/asm/mach-bcm47xx/*
2868
2869 BROADCOM BCM5301X ARM ARCHITECTURE
2870 M:      Hauke Mehrtens <hauke@hauke-m.de>
2871 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
2872 M:      Jon Mason <jonmason@broadcom.com>
2873 M:      bcm-kernel-feedback-list@broadcom.com
2874 L:      linux-arm-kernel@lists.infradead.org
2875 S:      Maintained
2876 F:      arch/arm/mach-bcm/bcm_5301x.c
2877 F:      arch/arm/boot/dts/bcm5301x*.dtsi
2878 F:      arch/arm/boot/dts/bcm470*
2879 F:      arch/arm/boot/dts/bcm953012*
2880
2881 BROADCOM BCM53573 ARM ARCHITECTURE
2882 M:      RafaÅ‚ MiÅ‚ecki <rafal@milecki.pl>
2883 L:      linux-arm-kernel@lists.infradead.org
2884 S:      Maintained
2885 F:      arch/arm/boot/dts/bcm53573*
2886 F:      arch/arm/boot/dts/bcm47189*
2887
2888 BROADCOM BCM63XX ARM ARCHITECTURE
2889 M:      Florian Fainelli <f.fainelli@gmail.com>
2890 M:      bcm-kernel-feedback-list@broadcom.com
2891 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2892 T:      git git://github.com/broadcom/stblinux.git
2893 S:      Maintained
2894 N:      bcm63xx
2895
2896 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2897 M:      Kevin Cernekee <cernekee@gmail.com>
2898 L:      linux-usb@vger.kernel.org
2899 S:      Maintained
2900 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
2901
2902 BROADCOM BCM7XXX ARM ARCHITECTURE
2903 M:      Brian Norris <computersforpeace@gmail.com>
2904 M:      Gregory Fong <gregory.0xf0@gmail.com>
2905 M:      Florian Fainelli <f.fainelli@gmail.com>
2906 M:      bcm-kernel-feedback-list@broadcom.com
2907 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2908 T:      git git://github.com/broadcom/stblinux.git
2909 S:      Maintained
2910 F:      arch/arm/mach-bcm/*brcmstb*
2911 F:      arch/arm/boot/dts/bcm7*.dts*
2912 F:      drivers/bus/brcmstb_gisb.c
2913 F:      arch/arm/mm/cache-b15-rac.c
2914 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
2915 N:      brcmstb
2916
2917 BROADCOM BMIPS CPUFREQ DRIVER
2918 M:      Markus Mayer <mmayer@broadcom.com>
2919 M:      bcm-kernel-feedback-list@broadcom.com
2920 L:      linux-pm@vger.kernel.org
2921 S:      Maintained
2922 F:      drivers/cpufreq/bmips-cpufreq.c
2923
2924 BROADCOM BMIPS MIPS ARCHITECTURE
2925 M:      Kevin Cernekee <cernekee@gmail.com>
2926 M:      Florian Fainelli <f.fainelli@gmail.com>
2927 L:      linux-mips@linux-mips.org
2928 T:      git git://github.com/broadcom/stblinux.git
2929 S:      Maintained
2930 F:      arch/mips/bmips/*
2931 F:      arch/mips/include/asm/mach-bmips/*
2932 F:      arch/mips/kernel/*bmips*
2933 F:      arch/mips/boot/dts/brcm/bcm*.dts*
2934 F:      drivers/irqchip/irq-bcm63*
2935 F:      drivers/irqchip/irq-bcm7*
2936 F:      drivers/irqchip/irq-brcmstb*
2937 F:      include/linux/bcm963xx_nvram.h
2938 F:      include/linux/bcm963xx_tag.h
2939
2940 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2941 M:      Rasesh Mody <rasesh.mody@cavium.com>
2942 M:      Dept-GELinuxNICDev@cavium.com
2943 L:      netdev@vger.kernel.org
2944 S:      Supported
2945 F:      drivers/net/ethernet/broadcom/bnx2.*
2946 F:      drivers/net/ethernet/broadcom/bnx2_*
2947
2948 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2949 M:      QLogic-Storage-Upstream@qlogic.com
2950 L:      linux-scsi@vger.kernel.org
2951 S:      Supported
2952 F:      drivers/scsi/bnx2fc/
2953
2954 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2955 M:      QLogic-Storage-Upstream@qlogic.com
2956 L:      linux-scsi@vger.kernel.org
2957 S:      Supported
2958 F:      drivers/scsi/bnx2i/
2959
2960 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2961 M:      Ariel Elior <ariel.elior@cavium.com>
2962 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2963 M:      everest-linux-l2@cavium.com
2964 L:      netdev@vger.kernel.org
2965 S:      Supported
2966 F:      drivers/net/ethernet/broadcom/bnx2x/
2967
2968 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2969 M:      Michael Chan <michael.chan@broadcom.com>
2970 L:      netdev@vger.kernel.org
2971 S:      Supported
2972 F:      drivers/net/ethernet/broadcom/bnxt/
2973
2974 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2975 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
2976 M:      Franky Lin <franky.lin@broadcom.com>
2977 M:      Hante Meuleman <hante.meuleman@broadcom.com>
2978 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2979 M:      Wright Feng <wright.feng@cypress.com>
2980 L:      linux-wireless@vger.kernel.org
2981 L:      brcm80211-dev-list.pdl@broadcom.com
2982 L:      brcm80211-dev-list@cypress.com
2983 S:      Supported
2984 F:      drivers/net/wireless/broadcom/brcm80211/
2985
2986 BROADCOM BRCMSTB GPIO DRIVER
2987 M:      Gregory Fong <gregory.0xf0@gmail.com>
2988 L:      bcm-kernel-feedback-list@broadcom.com
2989 S:      Supported
2990 F:      drivers/gpio/gpio-brcmstb.c
2991 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2992
2993 BROADCOM BRCMSTB I2C DRIVER
2994 M:      Kamal Dasu <kdasu.kdev@gmail.com>
2995 L:      linux-i2c@vger.kernel.org
2996 L:      bcm-kernel-feedback-list@broadcom.com
2997 S:      Supported
2998 F:      drivers/i2c/busses/i2c-brcmstb.c
2999 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3000
3001 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3002 M:      Al Cooper <alcooperx@gmail.com>
3003 L:      linux-kernel@vger.kernel.org
3004 L:      bcm-kernel-feedback-list@broadcom.com
3005 S:      Maintained
3006 F:      drivers/phy/broadcom/phy-brcm-usb*
3007
3008 BROADCOM GENET ETHERNET DRIVER
3009 M:      Doug Berger <opendmb@gmail.com>
3010 M:      Florian Fainelli <f.fainelli@gmail.com>
3011 L:      netdev@vger.kernel.org
3012 S:      Supported
3013 F:      drivers/net/ethernet/broadcom/genet/
3014
3015 BROADCOM IPROC ARM ARCHITECTURE
3016 M:      Ray Jui <rjui@broadcom.com>
3017 M:      Scott Branden <sbranden@broadcom.com>
3018 M:      Jon Mason <jonmason@broadcom.com>
3019 M:      bcm-kernel-feedback-list@broadcom.com
3020 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 T:      git git://github.com/broadcom/cygnus-linux.git
3022 S:      Maintained
3023 N:      iproc
3024 N:      cygnus
3025 N:      bcm[-_]nsp
3026 N:      bcm9113*
3027 N:      bcm9583*
3028 N:      bcm9585*
3029 N:      bcm9586*
3030 N:      bcm988312
3031 N:      bcm113*
3032 N:      bcm583*
3033 N:      bcm585*
3034 N:      bcm586*
3035 N:      bcm88312
3036 N:      hr2
3037 N:      stingray
3038 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3039 F:      arch/arm64/boot/dts/broadcom/stingray/*
3040 F:      drivers/clk/bcm/clk-ns*
3041 F:      drivers/clk/bcm/clk-sr*
3042 F:      drivers/pinctrl/bcm/pinctrl-ns*
3043 F:      include/dt-bindings/clock/bcm-sr*
3044
3045 BROADCOM KONA GPIO DRIVER
3046 M:      Ray Jui <rjui@broadcom.com>
3047 L:      bcm-kernel-feedback-list@broadcom.com
3048 S:      Supported
3049 F:      drivers/gpio/gpio-bcm-kona.c
3050 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3051
3052 BROADCOM NETXTREME-E ROCE DRIVER
3053 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3054 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3055 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3056 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3057 L:      linux-rdma@vger.kernel.org
3058 W:      http://www.broadcom.com
3059 S:      Supported
3060 F:      drivers/infiniband/hw/bnxt_re/
3061 F:      include/uapi/rdma/bnxt_re-abi.h
3062
3063 BROADCOM NVRAM DRIVER
3064 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
3065 L:      linux-mips@linux-mips.org
3066 S:      Maintained
3067 F:      drivers/firmware/broadcom/*
3068
3069 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3070 M:      RafaÅ‚ MiÅ‚ecki <zajec5@gmail.com>
3071 L:      linux-wireless@vger.kernel.org
3072 S:      Maintained
3073 F:      drivers/bcma/
3074 F:      include/linux/bcma/
3075
3076 BROADCOM STB AVS CPUFREQ DRIVER
3077 M:      Markus Mayer <mmayer@broadcom.com>
3078 M:      bcm-kernel-feedback-list@broadcom.com
3079 L:      linux-pm@vger.kernel.org
3080 S:      Maintained
3081 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3082 F:      drivers/cpufreq/brcmstb*
3083
3084 BROADCOM STB AVS TMON DRIVER
3085 M:      Markus Mayer <mmayer@broadcom.com>
3086 M:      bcm-kernel-feedback-list@broadcom.com
3087 L:      linux-pm@vger.kernel.org
3088 S:      Maintained
3089 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3090 F:      drivers/thermal/broadcom/brcmstb*
3091
3092 BROADCOM STB NAND FLASH DRIVER
3093 M:      Brian Norris <computersforpeace@gmail.com>
3094 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3095 L:      linux-mtd@lists.infradead.org
3096 L:      bcm-kernel-feedback-list@broadcom.com
3097 S:      Maintained
3098 F:      drivers/mtd/nand/raw/brcmnand/
3099
3100 BROADCOM STB DPFE DRIVER
3101 M:      Markus Mayer <mmayer@broadcom.com>
3102 M:      bcm-kernel-feedback-list@broadcom.com
3103 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3104 S:      Maintained
3105 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3106 F:      drivers/memory/brcmstb_dpfe.c
3107
3108 BROADCOM SPI DRIVER
3109 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3110 M:      bcm-kernel-feedback-list@broadcom.com
3111 S:      Maintained
3112 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3113 F:      drivers/spi/spi-bcm-qspi.*
3114 F:      drivers/spi/spi-brcmstb-qspi.c
3115 F:      drivers/spi/spi-iproc-qspi.c
3116
3117 BROADCOM SYSTEMPORT ETHERNET DRIVER
3118 M:      Florian Fainelli <f.fainelli@gmail.com>
3119 L:      netdev@vger.kernel.org
3120 S:      Supported
3121 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3122
3123 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3124 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3125 M:      Prashant Sreedharan <prashant@broadcom.com>
3126 M:      Michael Chan <mchan@broadcom.com>
3127 L:      netdev@vger.kernel.org
3128 S:      Supported
3129 F:      drivers/net/ethernet/broadcom/tg3.*
3130
3131 BROCADE BFA FC SCSI DRIVER
3132 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3133 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3134 L:      linux-scsi@vger.kernel.org
3135 S:      Supported
3136 F:      drivers/scsi/bfa/
3137
3138 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3139 M:      Rasesh Mody <rasesh.mody@cavium.com>
3140 M:      Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3141 M:      Dept-GELinuxNICDev@cavium.com
3142 L:      netdev@vger.kernel.org
3143 S:      Supported
3144 F:      drivers/net/ethernet/brocade/bna/
3145
3146 BSG (block layer generic sg v4 driver)
3147 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3148 L:      linux-scsi@vger.kernel.org
3149 S:      Supported
3150 F:      block/bsg.c
3151 F:      include/linux/bsg.h
3152 F:      include/uapi/linux/bsg.h
3153
3154 BT87X AUDIO DRIVER
3155 M:      Clemens Ladisch <clemens@ladisch.de>
3156 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3157 T:      git git://git.alsa-project.org/alsa-kernel.git
3158 S:      Maintained
3159 F:      Documentation/sound/cards/bt87x.rst
3160 F:      sound/pci/bt87x.c
3161
3162 BT8XXGPIO DRIVER
3163 M:      Michael Buesch <m@bues.ch>
3164 W:      http://bu3sch.de/btgpio.php
3165 S:      Maintained
3166 F:      drivers/gpio/gpio-bt8xx.c
3167
3168 BTRFS FILE SYSTEM
3169 M:      Chris Mason <clm@fb.com>
3170 M:      Josef Bacik <josef@toxicpanda.com>
3171 M:      David Sterba <dsterba@suse.com>
3172 L:      linux-btrfs@vger.kernel.org
3173 W:      http://btrfs.wiki.kernel.org/
3174 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3175 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3176 S:      Maintained
3177 F:      Documentation/filesystems/btrfs.txt
3178 F:      fs/btrfs/
3179 F:      include/linux/btrfs*
3180 F:      include/uapi/linux/btrfs*
3181
3182 BTTV VIDEO4LINUX DRIVER
3183 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3184 L:      linux-media@vger.kernel.org
3185 W:      https://linuxtv.org
3186 T:      git git://linuxtv.org/media_tree.git
3187 S:      Odd fixes
3188 F:      Documentation/media/v4l-drivers/bttv*
3189 F:      drivers/media/pci/bt8xx/bttv*
3190
3191 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3192 M:      Chanwoo Choi <cw00.choi@samsung.com>
3193 L:      linux-pm@vger.kernel.org
3194 L:      linux-samsung-soc@vger.kernel.org
3195 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3196 S:      Maintained
3197 F:      drivers/devfreq/exynos-bus.c
3198 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3199
3200 BUSLOGIC SCSI DRIVER
3201 M:      Khalid Aziz <khalid@gonehiking.org>
3202 L:      linux-scsi@vger.kernel.org
3203 S:      Maintained
3204 F:      drivers/scsi/BusLogic.*
3205 F:      drivers/scsi/FlashPoint.*
3206
3207 C-MEDIA CMI8788 DRIVER
3208 M:      Clemens Ladisch <clemens@ladisch.de>
3209 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3210 T:      git git://git.alsa-project.org/alsa-kernel.git
3211 S:      Maintained
3212 F:      sound/pci/oxygen/
3213
3214 C-SKY ARCHITECTURE
3215 M:      Guo Ren <ren_guo@c-sky.com>
3216 T:      git https://github.com/c-sky/csky-linux.git
3217 S:      Supported
3218 F:      arch/csky/
3219 F:      Documentation/devicetree/bindings/csky/
3220 K:      csky
3221 N:      csky
3222
3223 C6X ARCHITECTURE
3224 M:      Mark Salter <msalter@redhat.com>
3225 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3226 L:      linux-c6x-dev@linux-c6x.org
3227 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3228 S:      Maintained
3229 F:      arch/c6x/
3230
3231 CA8210 IEEE-802.15.4 RADIO DRIVER
3232 M:      Harry Morris <h.morris@cascoda.com>
3233 L:      linux-wpan@vger.kernel.org
3234 W:      https://github.com/Cascoda/ca8210-linux.git
3235 S:      Maintained
3236 F:      drivers/net/ieee802154/ca8210.c
3237 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3238
3239 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3240 M:      David Howells <dhowells@redhat.com>
3241 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3242 S:      Supported
3243 F:      Documentation/filesystems/caching/cachefiles.txt
3244 F:      fs/cachefiles/
3245
3246 CADENCE MIPI-CSI2 BRIDGES
3247 M:      Maxime Ripard <maxime.ripard@bootlin.com>
3248 L:      linux-media@vger.kernel.org
3249 S:      Maintained
3250 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3251 F:      drivers/media/platform/cadence/cdns-csi2*
3252
3253 CADET FM/AM RADIO RECEIVER DRIVER
3254 M:      Hans Verkuil <hverkuil@xs4all.nl>
3255 L:      linux-media@vger.kernel.org
3256 T:      git git://linuxtv.org/media_tree.git
3257 W:      https://linuxtv.org
3258 S:      Maintained
3259 F:      drivers/media/radio/radio-cadet*
3260
3261 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3262 M:      Jonathan Corbet <corbet@lwn.net>
3263 L:      linux-media@vger.kernel.org
3264 T:      git git://linuxtv.org/media_tree.git
3265 S:      Maintained
3266 F:      Documentation/media/v4l-drivers/cafe_ccic*
3267 F:      drivers/media/platform/marvell-ccic/
3268
3269 CAIF NETWORK LAYER
3270 M:      Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3271 L:      netdev@vger.kernel.org
3272 S:      Supported
3273 F:      Documentation/networking/caif/
3274 F:      drivers/net/caif/
3275 F:      include/uapi/linux/caif/
3276 F:      include/net/caif/
3277 F:      net/caif/
3278
3279 CALGARY x86-64 IOMMU
3280 M:      Muli Ben-Yehuda <mulix@mulix.org>
3281 M:      Jon Mason <jdmason@kudzu.us>
3282 L:      iommu@lists.linux-foundation.org
3283 S:      Maintained
3284 F:      arch/x86/kernel/pci-calgary_64.c
3285 F:      arch/x86/kernel/tce_64.c
3286 F:      arch/x86/include/asm/calgary.h
3287 F:      arch/x86/include/asm/tce.h
3288
3289 CAN NETWORK DRIVERS
3290 M:      Wolfgang Grandegger <wg@grandegger.com>
3291 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3292 L:      linux-can@vger.kernel.org
3293 W:      https://github.com/linux-can
3294 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3295 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3296 S:      Maintained
3297 F:      Documentation/devicetree/bindings/net/can/
3298 F:      drivers/net/can/
3299 F:      include/linux/can/dev.h
3300 F:      include/linux/can/platform/
3301 F:      include/uapi/linux/can/error.h
3302 F:      include/uapi/linux/can/netlink.h
3303
3304 CAN NETWORK LAYER
3305 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3306 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3307 L:      linux-can@vger.kernel.org
3308 W:      https://github.com/linux-can
3309 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3310 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3311 S:      Maintained
3312 F:      Documentation/networking/can.rst
3313 F:      net/can/
3314 F:      include/linux/can/core.h
3315 F:      include/uapi/linux/can.h
3316 F:      include/uapi/linux/can/bcm.h
3317 F:      include/uapi/linux/can/raw.h
3318 F:      include/uapi/linux/can/gw.h
3319
3320 CAPABILITIES
3321 M:      Serge Hallyn <serge@hallyn.com>
3322 L:      linux-security-module@vger.kernel.org
3323 S:      Supported
3324 F:      include/linux/capability.h
3325 F:      include/uapi/linux/capability.h
3326 F:      security/commoncap.c
3327 F:      kernel/capability.c
3328
3329 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3330 M:      Kevin Tsai <ktsai@capellamicro.com>
3331 S:      Maintained
3332 F:      drivers/iio/light/cm*
3333
3334 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3335 M:      Christian Lamparter <chunkeey@googlemail.com>
3336 L:      linux-wireless@vger.kernel.org
3337 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3338 S:      Maintained
3339 F:      drivers/net/wireless/ath/carl9170/
3340
3341 CAVIUM I2C DRIVER
3342 M:      Jan Glauber <jglauber@cavium.com>
3343 M:      David Daney <david.daney@cavium.com>
3344 W:      http://www.cavium.com
3345 S:      Supported
3346 F:      drivers/i2c/busses/i2c-octeon*
3347 F:      drivers/i2c/busses/i2c-thunderx*
3348
3349 CAVIUM LIQUIDIO NETWORK DRIVER
3350 M:      Derek Chickles <derek.chickles@caviumnetworks.com>
3351 M:      Satanand Burla <satananda.burla@caviumnetworks.com>
3352 M:      Felix Manlunas <felix.manlunas@caviumnetworks.com>
3353 M:      Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3354 L:      netdev@vger.kernel.org
3355 W:      http://www.cavium.com
3356 S:      Supported
3357 F:      drivers/net/ethernet/cavium/liquidio/
3358
3359 CAVIUM MMC DRIVER
3360 M:      Jan Glauber <jglauber@cavium.com>
3361 M:      David Daney <david.daney@cavium.com>
3362 M:      Steven J. Hill <Steven.Hill@cavium.com>
3363 W:      http://www.cavium.com
3364 S:      Supported
3365 F:      drivers/mmc/host/cavium*
3366
3367 CAVIUM OCTEON-TX CRYPTO DRIVER
3368 M:      George Cherian <george.cherian@cavium.com>
3369 L:      linux-crypto@vger.kernel.org
3370 W:      http://www.cavium.com
3371 S:      Supported
3372 F:      drivers/crypto/cavium/cpt/
3373
3374 CAVIUM THUNDERX2 ARM64 SOC
3375 M:      Robert Richter <rrichter@cavium.com>
3376 M:      Jayachandran C <jnair@caviumnetworks.com>
3377 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3378 S:      Maintained
3379 F:      arch/arm64/boot/dts/cavium/thunder2-99xx*
3380 F:      Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3381
3382 CC2520 IEEE-802.15.4 RADIO DRIVER
3383 M:      Varka Bhadram <varkabhadram@gmail.com>
3384 L:      linux-wpan@vger.kernel.org
3385 S:      Maintained
3386 F:      drivers/net/ieee802154/cc2520.c
3387 F:      include/linux/spi/cc2520.h
3388 F:      Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3389
3390 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3391 M:      Gilad Ben-Yossef <gilad@benyossef.com>
3392 L:      linux-crypto@vger.kernel.org
3393 S:      Supported
3394 F:      drivers/crypto/ccree/
3395 W:      https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3396
3397 CEC FRAMEWORK
3398 M:      Hans Verkuil <hans.verkuil@cisco.com>
3399 L:      linux-media@vger.kernel.org
3400 T:      git git://linuxtv.org/media_tree.git
3401 W:      http://linuxtv.org
3402 S:      Supported
3403 F:      Documentation/media/kapi/cec-core.rst
3404 F:      Documentation/media/uapi/cec
3405 F:      drivers/media/cec/
3406 F:      drivers/media/rc/keymaps/rc-cec.c
3407 F:      include/media/cec.h
3408 F:      include/media/cec-notifier.h
3409 F:      include/uapi/linux/cec.h
3410 F:      include/uapi/linux/cec-funcs.h
3411 F:      Documentation/devicetree/bindings/media/cec.txt
3412 F:      Documentation/ABI/testing/debugfs-cec-error-inj
3413
3414 CEC GPIO DRIVER
3415 M:      Hans Verkuil <hans.verkuil@cisco.com>
3416 L:      linux-media@vger.kernel.org
3417 T:      git git://linuxtv.org/media_tree.git
3418 W:      http://linuxtv.org
3419 S:      Supported
3420 F:      drivers/media/platform/cec-gpio/
3421 F:      Documentation/devicetree/bindings/media/cec-gpio.txt
3422
3423 CELL BROADBAND ENGINE ARCHITECTURE
3424 M:      Arnd Bergmann <arnd@arndb.de>
3425 L:      linuxppc-dev@lists.ozlabs.org
3426 W:      http://www.ibm.com/developerworks/power/cell/
3427 S:      Supported
3428 F:      arch/powerpc/include/asm/cell*.h
3429 F:      arch/powerpc/include/asm/spu*.h
3430 F:      arch/powerpc/include/uapi/asm/spu*.h
3431 F:      arch/powerpc/oprofile/*cell*
3432 F:      arch/powerpc/platforms/cell/
3433
3434 CEPH COMMON CODE (LIBCEPH)
3435 M:      Ilya Dryomov <idryomov@gmail.com>
3436 M:      "Yan, Zheng" <zyan@redhat.com>
3437 M:      Sage Weil <sage@redhat.com>
3438 L:      ceph-devel@vger.kernel.org
3439 W:      http://ceph.com/
3440 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3441 T:      git git://github.com/ceph/ceph-client.git
3442 S:      Supported
3443 F:      net/ceph/
3444 F:      include/linux/ceph/
3445 F:      include/linux/crush/
3446
3447 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3448 M:      "Yan, Zheng" <zyan@redhat.com>
3449 M:      Sage Weil <sage@redhat.com>
3450 M:      Ilya Dryomov <idryomov@gmail.com>
3451 L:      ceph-devel@vger.kernel.org
3452 W:      http://ceph.com/
3453 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3454 T:      git git://github.com/ceph/ceph-client.git
3455 S:      Supported
3456 F:      Documentation/filesystems/ceph.txt
3457 F:      fs/ceph/
3458
3459 CERTIFICATE HANDLING:
3460 M:      David Howells <dhowells@redhat.com>
3461 M:      David Woodhouse <dwmw2@infradead.org>
3462 L:      keyrings@vger.kernel.org
3463 S:      Maintained
3464 F:      Documentation/admin-guide/module-signing.rst
3465 F:      certs/
3466 F:      scripts/sign-file.c
3467 F:      scripts/extract-cert.c
3468
3469 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3470 L:      linux-usb@vger.kernel.org
3471 S:      Orphan
3472 F:      Documentation/usb/WUSB-Design-overview.txt
3473 F:      Documentation/usb/wusb-cbaf
3474 F:      drivers/usb/host/hwa-hc.c
3475 F:      drivers/usb/host/whci/
3476 F:      drivers/usb/wusbcore/
3477 F:      include/linux/usb/wusb*
3478
3479 CFAG12864B LCD DRIVER
3480 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3481 S:      Maintained
3482 F:      drivers/auxdisplay/cfag12864b.c
3483 F:      include/linux/cfag12864b.h
3484
3485 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3486 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3487 S:      Maintained
3488 F:      drivers/auxdisplay/cfag12864bfb.c
3489 F:      include/linux/cfag12864b.h
3490
3491 802.11 (including CFG80211/NL80211)
3492 M:      Johannes Berg <johannes@sipsolutions.net>
3493 L:      linux-wireless@vger.kernel.org
3494 W:      http://wireless.kernel.org/
3495 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3496 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3497 S:      Maintained
3498 F:      net/wireless/
3499 F:      include/uapi/linux/nl80211.h
3500 F:      include/linux/ieee80211.h
3501 F:      include/net/wext.h
3502 F:      include/net/cfg80211.h
3503 F:      include/net/iw_handler.h
3504 F:      include/net/ieee80211_radiotap.h
3505 F:      Documentation/driver-api/80211/cfg80211.rst
3506 F:      Documentation/networking/regulatory.txt
3507
3508 CHAR and MISC DRIVERS
3509 M:      Arnd Bergmann <arnd@arndb.de>
3510 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3511 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3512 S:      Supported
3513 F:      drivers/char/
3514 F:      drivers/misc/
3515 F:      include/linux/miscdevice.h
3516
3517 CHECKPATCH
3518 M:      Andy Whitcroft <apw@canonical.com>
3519 M:      Joe Perches <joe@perches.com>
3520 S:      Maintained
3521 F:      scripts/checkpatch.pl
3522
3523 CHINESE DOCUMENTATION
3524 M:      Harry Wei <harryxiyou@gmail.com>
3525 L:      xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3526 L:      linux-kernel@zh-kernel.org (moderated for non-subscribers)
3527 S:      Maintained
3528 F:      Documentation/translations/zh_CN/
3529
3530 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3531 M:      Peter Chen <Peter.Chen@nxp.com>
3532 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3533 L:      linux-usb@vger.kernel.org
3534 S:      Maintained
3535 F:      drivers/usb/chipidea/
3536
3537 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3538 M:      Hans de Goede <hdegoede@redhat.com>
3539 L:      linux-input@vger.kernel.org
3540 S:      Maintained
3541 F:      Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3542 F:      drivers/input/touchscreen/chipone_icn8318.c
3543
3544 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3545 M:      Hans de Goede <hdegoede@redhat.com>
3546 L:      linux-input@vger.kernel.org
3547 S:      Maintained
3548 F:      drivers/input/touchscreen/chipone_icn8505.c
3549
3550 CHROME HARDWARE PLATFORM SUPPORT
3551 M:      Benson Leung <bleung@chromium.org>
3552 M:      Olof Johansson <olof@lixom.net>
3553 S:      Maintained
3554 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3555 F:      drivers/platform/chrome/
3556
3557 CIRRUS LOGIC AUDIO CODEC DRIVERS
3558 M:      Brian Austin <brian.austin@cirrus.com>
3559 M:      Paul Handrigan <Paul.Handrigan@cirrus.com>
3560 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3561 S:      Maintained
3562 F:      sound/soc/codecs/cs*
3563
3564 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3565 M:      Hartley Sweeten <hsweeten@visionengravers.com>
3566 L:      netdev@vger.kernel.org
3567 S:      Maintained
3568 F:      drivers/net/ethernet/cirrus/ep93xx_eth.c
3569
3570 CISCO FCOE HBA DRIVER
3571 M:      Satish Kharat <satishkh@cisco.com>
3572 M:      Sesidhar Baddela <sebaddel@cisco.com>
3573 M:      Karan Tilak Kumar <kartilak@cisco.com>
3574 L:      linux-scsi@vger.kernel.org
3575 S:      Supported
3576 F:      drivers/scsi/fnic/
3577
3578 CISCO SCSI HBA DRIVER
3579 M:      Karan Tilak Kumar <kartilak@cisco.com>
3580 M:      Sesidhar Baddela <sebaddel@cisco.com>
3581 L:      linux-scsi@vger.kernel.org
3582 S:      Supported
3583 F:      drivers/scsi/snic/
3584
3585 CISCO VIC ETHERNET NIC DRIVER
3586 M:      Christian Benvenuti <benve@cisco.com>
3587 M:      Govindarajulu Varadarajan <_govind@gmx.com>
3588 M:      Parvi Kaustubhi <pkaustub@cisco.com>
3589 S:      Supported
3590 F:      drivers/net/ethernet/cisco/enic/
3591
3592 CISCO VIC LOW LATENCY NIC DRIVER
3593 M:      Christian Benvenuti <benve@cisco.com>
3594 S:      Supported
3595 F:      drivers/infiniband/hw/usnic/
3596
3597 CIRRUS LOGIC MADERA CODEC DRIVERS
3598 M:      Charles Keepax <ckeepax@opensource.cirrus.com>
3599 M:      Richard Fitzgerald <rf@opensource.cirrus.com>
3600 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3601 L:      patches@opensource.cirrus.com
3602 T:      git https://github.com/CirrusLogic/linux-drivers.git
3603 W:      https://github.com/CirrusLogic/linux-drivers/wiki
3604 S:      Supported
3605 F:      Documentation/devicetree/bindings/mfd/madera.txt
3606 F:      Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3607 F:      include/linux/mfd/madera/*
3608 F:      drivers/gpio/gpio-madera*
3609 F:      drivers/mfd/madera*
3610 F:      drivers/mfd/cs47l*
3611 F:      drivers/pinctrl/cirrus/*
3612
3613 CLANG-FORMAT FILE
3614 M:      Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3615 S:      Maintained
3616 F:      .clang-format
3617
3618 CLEANCACHE API
3619 M:      Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3620 L:      linux-kernel@vger.kernel.org
3621 S:      Maintained
3622 F:      mm/cleancache.c
3623 F:      include/linux/cleancache.h
3624
3625 CLK API
3626 M:      Russell King <linux@armlinux.org.uk>
3627 L:      linux-clk@vger.kernel.org
3628 S:      Maintained
3629 F:      include/linux/clk.h
3630
3631 CLOCKSOURCE, CLOCKEVENT DRIVERS
3632 M:      Daniel Lezcano <daniel.lezcano@linaro.org>
3633 M:      Thomas Gleixner <tglx@linutronix.de>
3634 L:      linux-kernel@vger.kernel.org
3635 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3636 S:      Supported
3637 F:      drivers/clocksource/
3638 F:      Documentation/devicetree/bindings/timer/
3639
3640 CMPC ACPI DRIVER
3641 M:      Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3642 M:      Daniel Oliveira Nascimento <don@syst.com.br>
3643 L:      platform-driver-x86@vger.kernel.org
3644 S:      Supported
3645 F:      drivers/platform/x86/classmate-laptop.c
3646
3647 COBALT MEDIA DRIVER
3648 M:      Hans Verkuil <hans.verkuil@cisco.com>
3649 L:      linux-media@vger.kernel.org
3650 T:      git git://linuxtv.org/media_tree.git
3651 W:      https://linuxtv.org
3652 S:      Supported
3653 F:      drivers/media/pci/cobalt/
3654
3655 COCCINELLE/Semantic Patches (SmPL)
3656 M:      Julia Lawall <Julia.Lawall@lip6.fr>
3657 M:      Gilles Muller <Gilles.Muller@lip6.fr>
3658 M:      Nicolas Palix <nicolas.palix@imag.fr>
3659 M:      Michal Marek <michal.lkml@markovi.net>
3660 L:      cocci@systeme.lip6.fr (moderated for non-subscribers)
3661 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3662 W:      http://coccinelle.lip6.fr/
3663 S:      Supported
3664 F:      Documentation/dev-tools/coccinelle.rst
3665 F:      scripts/coccinelle/
3666 F:      scripts/coccicheck
3667
3668 CODA FILE SYSTEM
3669 M:      Jan Harkes <jaharkes@cs.cmu.edu>
3670 M:      coda@cs.cmu.edu
3671 L:      codalist@coda.cs.cmu.edu
3672 W:      http://www.coda.cs.cmu.edu/
3673 S:      Maintained
3674 F:      Documentation/filesystems/coda.txt
3675 F:      fs/coda/
3676 F:      include/linux/coda*.h
3677 F:      include/uapi/linux/coda*.h
3678
3679 CODA V4L2 MEM2MEM DRIVER
3680 M:      Philipp Zabel <p.zabel@pengutronix.de>
3681 L:      linux-media@vger.kernel.org
3682 S:      Maintained
3683 F:      Documentation/devicetree/bindings/media/coda.txt
3684 F:      drivers/media/platform/coda/
3685
3686 CODE OF CONDUCT
3687 M:      Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3688 S:      Supported
3689 F:      Documentation/process/code-of-conduct.rst
3690 F:      Documentation/process/code-of-conduct-interpretation.rst
3691
3692 COMMON CLK FRAMEWORK
3693 M:      Michael Turquette <mturquette@baylibre.com>
3694 M:      Stephen Boyd <sboyd@kernel.org>
3695 L:      linux-clk@vger.kernel.org
3696 Q:      http://patchwork.kernel.org/project/linux-clk/list/
3697 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3698 S:      Maintained
3699 F:      Documentation/devicetree/bindings/clock/
3700 F:      drivers/clk/
3701 X:      drivers/clk/clkdev.c
3702 F:      include/linux/clk-pr*
3703 F:      include/linux/clk/
3704 F:      include/linux/of_clk.h
3705
3706 COMMON INTERNET FILE SYSTEM (CIFS)
3707 M:      Steve French <sfrench@samba.org>
3708 L:      linux-cifs@vger.kernel.org
3709 L:      samba-technical@lists.samba.org (moderated for non-subscribers)
3710 W:      http://linux-cifs.samba.org/
3711 T:      git git://git.samba.org/sfrench/cifs-2.6.git
3712 S:      Supported
3713 F:      Documentation/filesystems/cifs/
3714 F:      fs/cifs/