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