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