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