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