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