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