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