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