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