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