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