Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/hid/hid
[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 F:      drivers/rtc/rtc-meson*
1470 N:      meson
1471
1472 ARM/Amlogic Meson SoC Sound Drivers
1473 M:      Jerome Brunet <jbrunet@baylibre.com>
1474 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
1475 S:      Maintained
1476 F:      sound/soc/meson/
1477 F:      Documentation/devicetree/bindings/sound/amlogic*
1478
1479 ARM/Annapurna Labs ALPINE ARCHITECTURE
1480 M:      Tsahee Zidenberg <tsahee@annapurnalabs.com>
1481 M:      Antoine Tenart <antoine.tenart@bootlin.com>
1482 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 S:      Maintained
1484 F:      arch/arm/mach-alpine/
1485 F:      arch/arm/boot/dts/alpine*
1486 F:      arch/arm64/boot/dts/al/
1487 F:      drivers/*/*alpine*
1488
1489 ARM/ARTPEC MACHINE SUPPORT
1490 M:      Jesper Nilsson <jesper.nilsson@axis.com>
1491 M:      Lars Persson <lars.persson@axis.com>
1492 S:      Maintained
1493 L:      linux-arm-kernel@axis.com
1494 F:      arch/arm/mach-artpec
1495 F:      arch/arm/boot/dts/artpec6*
1496 F:      drivers/clk/axis
1497 F:      drivers/crypto/axis
1498 F:      drivers/mmc/host/usdhi6rol0.c
1499 F:      drivers/pinctrl/pinctrl-artpec*
1500 F:      Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1501
1502 ARM/ASPEED I2C DRIVER
1503 M:      Brendan Higgins <brendanhiggins@google.com>
1504 R:      Benjamin Herrenschmidt <benh@kernel.crashing.org>
1505 R:      Joel Stanley <joel@jms.id.au>
1506 L:      linux-i2c@vger.kernel.org
1507 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
1508 S:      Maintained
1509 F:      drivers/irqchip/irq-aspeed-i2c-ic.c
1510 F:      drivers/i2c/busses/i2c-aspeed.c
1511 F:      Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1512 F:      Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1513
1514 ARM/ASPEED MACHINE SUPPORT
1515 M:      Joel Stanley <joel@jms.id.au>
1516 R:      Andrew Jeffery <andrew@aj.id.au>
1517 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1518 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1519 Q:      https://patchwork.ozlabs.org/project/linux-aspeed/list/
1520 S:      Supported
1521 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1522 F:      arch/arm/mach-aspeed/
1523 F:      arch/arm/boot/dts/aspeed-*
1524 N:      aspeed
1525
1526 ARM/BITMAIN ARCHITECTURE
1527 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1528 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1529 S:      Maintained
1530 F:      arch/arm64/boot/dts/bitmain/
1531 F:      drivers/pinctrl/pinctrl-bm1880.c
1532 F:      Documentation/devicetree/bindings/arm/bitmain.yaml
1533 F:      Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
1534
1535 ARM/CALXEDA HIGHBANK ARCHITECTURE
1536 M:      Rob Herring <robh@kernel.org>
1537 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1538 S:      Maintained
1539 F:      arch/arm/mach-highbank/
1540 F:      arch/arm/boot/dts/highbank.dts
1541 F:      arch/arm/boot/dts/ecx-*.dts*
1542
1543 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1544 M:      Krzysztof Halasa <khalasa@piap.pl>
1545 S:      Maintained
1546 F:      arch/arm/mach-cns3xxx/
1547
1548 ARM/CAVIUM THUNDER NETWORK DRIVER
1549 M:      Sunil Goutham <sgoutham@cavium.com>
1550 M:      Robert Richter <rric@kernel.org>
1551 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1552 S:      Supported
1553 F:      drivers/net/ethernet/cavium/thunder/
1554
1555 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1556 M:      Lukasz Majewski <lukma@denx.de>
1557 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1558 S:      Maintained
1559 F:      arch/arm/mach-ep93xx/ts72xx.c
1560
1561 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1562 M:      Alexander Shiyan <shc_work@mail.ru>
1563 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1564 S:      Odd Fixes
1565 N:      clps711x
1566
1567 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1568 M:      Lennert Buytenhek <kernel@wantstofly.org>
1569 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1570 S:      Maintained
1571
1572 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1573 M:      Hartley Sweeten <hsweeten@visionengravers.com>
1574 M:      Alexander Sverdlin <alexander.sverdlin@gmail.com>
1575 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1576 S:      Maintained
1577 F:      arch/arm/mach-ep93xx/
1578 F:      arch/arm/mach-ep93xx/include/mach/
1579
1580 ARM/CLKDEV SUPPORT
1581 M:      Russell King <linux@armlinux.org.uk>
1582 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 S:      Maintained
1584 T:      git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1585 F:      drivers/clk/clkdev.c
1586
1587 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1588 M:      Mike Rapoport <mike@compulab.co.il>
1589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 S:      Maintained
1591
1592 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1593 M:      Baruch Siach <baruch@tkos.co.il>
1594 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 S:      Maintained
1596 F:      arch/arm/boot/dts/cx92755*
1597 N:      digicolor
1598
1599 ARM/CONTEC MICRO9 MACHINE SUPPORT
1600 M:      Hubert Feurstein <hubert.feurstein@contec.at>
1601 S:      Maintained
1602 F:      arch/arm/mach-ep93xx/micro9.c
1603
1604 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1605 M:      Mathieu Poirier <mathieu.poirier@linaro.org>
1606 R:      Suzuki K Poulose <suzuki.poulose@arm.com>
1607 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1608 S:      Maintained
1609 F:      drivers/hwtracing/coresight/*
1610 F:      Documentation/trace/coresight.rst
1611 F:      Documentation/trace/coresight-cpu-debug.rst
1612 F:      Documentation/devicetree/bindings/arm/coresight.txt
1613 F:      Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1614 F:      Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1615 F:      tools/perf/arch/arm/util/pmu.c
1616 F:      tools/perf/arch/arm/util/auxtrace.c
1617 F:      tools/perf/arch/arm/util/cs-etm.c
1618 F:      tools/perf/arch/arm/util/cs-etm.h
1619 F:      tools/perf/util/cs-etm.*
1620 F:      tools/perf/util/cs-etm-decoder/*
1621
1622 ARM/CORGI MACHINE SUPPORT
1623 M:      Richard Purdie <rpurdie@rpsys.net>
1624 S:      Maintained
1625
1626 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1627 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1628 M:      Linus Walleij <linus.walleij@linaro.org>
1629 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 T:      git git://github.com/ulli-kroll/linux.git
1631 S:      Maintained
1632 F:      Documentation/devicetree/bindings/arm/gemini.txt
1633 F:      Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1634 F:      Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1635 F:      Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1636 F:      arch/arm/mach-gemini/
1637 F:      drivers/net/ethernet/cortina/
1638 F:      drivers/pinctrl/pinctrl-gemini.c
1639 F:      drivers/rtc/rtc-ftrtc010.c
1640
1641 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1642 M:      Barry Song <baohua@kernel.org>
1643 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1645 S:      Maintained
1646 F:      arch/arm/boot/dts/prima2*
1647 F:      arch/arm/mach-prima2/
1648 F:      drivers/clk/sirf/
1649 F:      drivers/clocksource/timer-prima2.c
1650 F:      drivers/clocksource/timer-atlas7.c
1651 N:      [^a-z]sirf
1652 X:      drivers/gnss
1653
1654 ARM/CZ.NIC TURRIS MOX SUPPORT
1655 M:      Marek Behun <marek.behun@nic.cz>
1656 W:      http://mox.turris.cz
1657 S:      Maintained
1658 F:      Documentation/ABI/testing/debugfs-moxtet
1659 F:      Documentation/ABI/testing/sysfs-bus-moxtet-devices
1660 F:      Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
1661 F:      Documentation/devicetree/bindings/bus/moxtet.txt
1662 F:      Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
1663 F:      Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
1664 F:      include/linux/moxtet.h
1665 F:      drivers/bus/moxtet.c
1666 F:      drivers/firmware/turris-mox-rwtm.c
1667 F:      drivers/gpio/gpio-moxtet.c
1668
1669 ARM/EBSA110 MACHINE SUPPORT
1670 M:      Russell King <linux@armlinux.org.uk>
1671 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1672 W:      http://www.armlinux.org.uk/
1673 S:      Maintained
1674 F:      arch/arm/mach-ebsa110/
1675 F:      drivers/net/ethernet/amd/am79c961a.*
1676
1677 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1678 M:      Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1679 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1680 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1681 S:      Maintained
1682 N:      efm32
1683
1684 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1685 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1686 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1687 S:      Maintained
1688 F:      arch/arm/mach-pxa/ezx.c
1689
1690 ARM/FARADAY FA526 PORT
1691 M:      Hans Ulli Kroll <ulli.kroll@googlemail.com>
1692 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1693 S:      Maintained
1694 T:      git git://git.berlios.de/gemini-board
1695 F:      arch/arm/mm/*-fa*
1696
1697 ARM/FOOTBRIDGE ARCHITECTURE
1698 M:      Russell King <linux@armlinux.org.uk>
1699 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1700 W:      http://www.armlinux.org.uk/
1701 S:      Maintained
1702 F:      arch/arm/include/asm/hardware/dec21285.h
1703 F:      arch/arm/mach-footbridge/
1704
1705 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1706 M:      Shawn Guo <shawnguo@kernel.org>
1707 M:      Sascha Hauer <s.hauer@pengutronix.de>
1708 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1709 R:      Fabio Estevam <festevam@gmail.com>
1710 R:      NXP Linux Team <linux-imx@nxp.com>
1711 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1712 S:      Maintained
1713 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1714 N:      imx
1715 N:      mxs
1716 X:      drivers/media/i2c/
1717
1718 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1719 M:      Shawn Guo <shawnguo@kernel.org>
1720 M:      Sascha Hauer <s.hauer@pengutronix.de>
1721 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
1722 R:      Stefan Agner <stefan@agner.ch>
1723 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 S:      Maintained
1725 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1726 F:      arch/arm/mach-imx/*vf610*
1727 F:      arch/arm/boot/dts/vf*
1728
1729 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1730 M:      Shawn Guo <shawnguo@kernel.org>
1731 M:      Li Yang <leoyang.li@nxp.com>
1732 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1733 S:      Maintained
1734 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1735 F:      arch/arm/boot/dts/ls1021a*
1736 F:      arch/arm64/boot/dts/freescale/fsl-*
1737 F:      arch/arm64/boot/dts/freescale/qoriq-*
1738
1739 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1740 M:      Lennert Buytenhek <kernel@wantstofly.org>
1741 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1742 S:      Maintained
1743
1744 ARM/GUMSTIX MACHINE SUPPORT
1745 M:      Steve Sakoman <sakoman@gmail.com>
1746 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1747 S:      Maintained
1748
1749 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1750 M:      Philipp Zabel <philipp.zabel@gmail.com>
1751 M:      Paul Parsons <lost.distance@yahoo.com>
1752 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1753 S:      Maintained
1754 F:      arch/arm/mach-pxa/hx4700.c
1755 F:      arch/arm/mach-pxa/include/mach/hx4700.h
1756 F:      sound/soc/pxa/hx4700.c
1757
1758 ARM/HISILICON SOC SUPPORT
1759 M:      Wei Xu <xuwei5@hisilicon.com>
1760 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1761 W:      http://www.hisilicon.com
1762 S:      Supported
1763 T:      git git://github.com/hisilicon/linux-hisi.git
1764 F:      arch/arm/mach-hisi/
1765 F:      arch/arm/boot/dts/hi3*
1766 F:      arch/arm/boot/dts/hip*
1767 F:      arch/arm/boot/dts/hisi*
1768 F:      arch/arm64/boot/dts/hisilicon/
1769
1770 ARM/HP JORNADA 7XX MACHINE SUPPORT
1771 M:      Kristoffer Ericson <kristoffer.ericson@gmail.com>
1772 W:      www.jlime.com
1773 S:      Maintained
1774 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1775 F:      arch/arm/mach-sa1100/jornada720.c
1776 F:      arch/arm/mach-sa1100/include/mach/jornada720.h
1777
1778 ARM/IGEP MACHINE SUPPORT
1779 M:      Enric Balletbo i Serra <eballetbo@gmail.com>
1780 M:      Javier Martinez Canillas <javier@dowhile0.org>
1781 L:      linux-omap@vger.kernel.org
1782 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1783 S:      Maintained
1784 F:      arch/arm/boot/dts/omap3-igep*
1785
1786 ARM/INCOME PXA270 SUPPORT
1787 M:      Marek Vasut <marek.vasut@gmail.com>
1788 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1789 S:      Maintained
1790 F:      arch/arm/mach-pxa/colibri-pxa270-income.c
1791
1792 ARM/INTEL IOP32X ARM ARCHITECTURE
1793 M:      Lennert Buytenhek <kernel@wantstofly.org>
1794 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1795 S:      Maintained
1796
1797 ARM/INTEL IQ81342EX MACHINE SUPPORT
1798 M:      Lennert Buytenhek <kernel@wantstofly.org>
1799 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1800 S:      Maintained
1801
1802 ARM/INTEL IXDP2850 MACHINE SUPPORT
1803 M:      Lennert Buytenhek <kernel@wantstofly.org>
1804 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 S:      Maintained
1806
1807 ARM/INTEL IXP4XX ARM ARCHITECTURE
1808 M:      Linus Walleij <linusw@kernel.org>
1809 M:      Imre Kaloz <kaloz@openwrt.org>
1810 M:      Krzysztof Halasa <khalasa@piap.pl>
1811 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1812 S:      Maintained
1813 F:      Documentation/devicetree/bindings/arm/intel-ixp4xx.yaml
1814 F:      Documentation/devicetree/bindings/gpio/intel,ixp4xx-gpio.txt
1815 F:      Documentation/devicetree/bindings/interrupt-controller/intel,ixp4xx-interrupt.yaml
1816 F:      Documentation/devicetree/bindings/timer/intel,ixp4xx-timer.yaml
1817 F:      arch/arm/mach-ixp4xx/
1818 F:      drivers/clocksource/timer-ixp4xx.c
1819 F:      drivers/gpio/gpio-ixp4xx.c
1820 F:      drivers/irqchip/irq-ixp4xx.c
1821 F:      include/linux/irqchip/irq-ixp4xx.h
1822 F:      include/linux/platform_data/timer-ixp4xx.h
1823
1824 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1825 M:      Jonathan Cameron <jic23@cam.ac.uk>
1826 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 S:      Maintained
1828 F:      arch/arm/mach-pxa/stargate2.c
1829 F:      drivers/pcmcia/pxa2xx_stargate2.c
1830
1831 ARM/INTEL XSC3 (MANZANO) ARM CORE
1832 M:      Lennert Buytenhek <kernel@wantstofly.org>
1833 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1834 S:      Maintained
1835
1836 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1837 M:      Lennert Buytenhek <kernel@wantstofly.org>
1838 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1839 S:      Maintained
1840
1841 ARM/LG1K ARCHITECTURE
1842 M:      Chanho Min <chanho.min@lge.com>
1843 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1844 S:      Maintained
1845 F:      arch/arm64/boot/dts/lg/
1846
1847 ARM/LOGICPD PXA270 MACHINE SUPPORT
1848 M:      Lennert Buytenhek <kernel@wantstofly.org>
1849 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 S:      Maintained
1851
1852 ARM/LPC18XX ARCHITECTURE
1853 M:      Vladimir Zapolskiy <vz@mleia.com>
1854 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1855 S:      Maintained
1856 F:      Documentation/devicetree/bindings/i2c/i2c-lpc2k.txt
1857 F:      arch/arm/boot/dts/lpc43*
1858 F:      drivers/i2c/busses/i2c-lpc2k.c
1859 F:      drivers/memory/pl172.c
1860 F:      drivers/mtd/spi-nor/nxp-spifi.c
1861 F:      drivers/rtc/rtc-lpc24xx.c
1862 N:      lpc18xx
1863
1864 ARM/LPC32XX SOC SUPPORT
1865 M:      Vladimir Zapolskiy <vz@mleia.com>
1866 M:      Sylvain Lemieux <slemieux.tyco@gmail.com>
1867 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1868 T:      git git://github.com/vzapolskiy/linux-lpc32xx.git
1869 S:      Maintained
1870 F:      Documentation/devicetree/bindings/i2c/i2c-pnx.txt
1871 F:      arch/arm/boot/dts/lpc32*
1872 F:      arch/arm/mach-lpc32xx/
1873 F:      drivers/i2c/busses/i2c-pnx.c
1874 F:      drivers/net/ethernet/nxp/lpc_eth.c
1875 F:      drivers/usb/host/ohci-nxp.c
1876 F:      drivers/watchdog/pnx4008_wdt.c
1877 N:      lpc32xx
1878
1879 ARM/MAGICIAN MACHINE SUPPORT
1880 M:      Philipp Zabel <philipp.zabel@gmail.com>
1881 S:      Maintained
1882
1883 ARM/Marvell Dove/MV78xx0/Orion SOC support
1884 M:      Jason Cooper <jason@lakedaemon.net>
1885 M:      Andrew Lunn <andrew@lunn.ch>
1886 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1887 M:      Gregory Clement <gregory.clement@bootlin.com>
1888 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1889 S:      Maintained
1890 F:      Documentation/devicetree/bindings/soc/dove/
1891 F:      arch/arm/mach-dove/
1892 F:      arch/arm/mach-mv78xx0/
1893 F:      arch/arm/mach-orion5x/
1894 F:      arch/arm/plat-orion/
1895 F:      arch/arm/boot/dts/dove*
1896 F:      arch/arm/boot/dts/orion5x*
1897 T:      git git://git.infradead.org/linux-mvebu.git
1898
1899 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1900 M:      Jason Cooper <jason@lakedaemon.net>
1901 M:      Andrew Lunn <andrew@lunn.ch>
1902 M:      Gregory Clement <gregory.clement@bootlin.com>
1903 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1904 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1905 S:      Maintained
1906 F:      arch/arm/boot/dts/armada*
1907 F:      arch/arm/boot/dts/kirkwood*
1908 F:      arch/arm/configs/mvebu_*_defconfig
1909 F:      arch/arm/mach-mvebu/
1910 F:      arch/arm64/boot/dts/marvell/armada*
1911 F:      drivers/cpufreq/armada-37xx-cpufreq.c
1912 F:      drivers/cpufreq/armada-8k-cpufreq.c
1913 F:      drivers/cpufreq/mvebu-cpufreq.c
1914 F:      drivers/irqchip/irq-armada-370-xp.c
1915 F:      drivers/irqchip/irq-mvebu-*
1916 F:      drivers/pinctrl/mvebu/
1917 F:      drivers/rtc/rtc-armada38x.c
1918 T:      git git://git.infradead.org/linux-mvebu.git
1919
1920 ARM/Mediatek RTC DRIVER
1921 M:      Eddie Huang <eddie.huang@mediatek.com>
1922 M:      Sean Wang <sean.wang@mediatek.com>
1923 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1924 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1925 S:      Maintained
1926 F:      Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1927 F:      drivers/rtc/rtc-mt6397.c
1928 F:      drivers/rtc/rtc-mt7622.c
1929
1930 ARM/Mediatek SoC support
1931 M:      Matthias Brugger <matthias.bgg@gmail.com>
1932 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1933 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1934 W:      https://mtk.bcnfs.org/
1935 C:      irc://chat.freenode.net/linux-mediatek
1936 S:      Maintained
1937 F:      arch/arm/boot/dts/mt6*
1938 F:      arch/arm/boot/dts/mt7*
1939 F:      arch/arm/boot/dts/mt8*
1940 F:      arch/arm/mach-mediatek/
1941 F:      arch/arm64/boot/dts/mediatek/
1942 F:      drivers/soc/mediatek/
1943 N:      mtk
1944 N:      mt[678]
1945 K:      mediatek
1946
1947 ARM/Mediatek USB3 PHY DRIVER
1948 M:      Chunfeng Yun <chunfeng.yun@mediatek.com>
1949 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1950 L:      linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1951 S:      Maintained
1952 F:      drivers/phy/mediatek/
1953 F:      Documentation/devicetree/bindings/phy/phy-mtk-*
1954
1955 ARM/Microchip (AT91) SoC support
1956 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
1957 M:      Alexandre Belloni <alexandre.belloni@bootlin.com>
1958 M:      Ludovic Desroches <ludovic.desroches@microchip.com>
1959 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1960 W:      http://www.linux4sam.org
1961 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1962 S:      Supported
1963 N:      at91
1964 N:      atmel
1965 F:      arch/arm/mach-at91/
1966 F:      include/soc/at91/
1967 F:      arch/arm/boot/dts/at91*.dts
1968 F:      arch/arm/boot/dts/at91*.dtsi
1969 F:      arch/arm/boot/dts/sama*.dts
1970 F:      arch/arm/boot/dts/sama*.dtsi
1971 F:      arch/arm/include/debug/at91.S
1972 F:      drivers/memory/atmel*
1973 F:      drivers/watchdog/sama5d4_wdt.c
1974 X:      drivers/input/touchscreen/atmel_mxt_ts.c
1975 X:      drivers/net/wireless/atmel/
1976
1977 ARM/MIOA701 MACHINE SUPPORT
1978 M:      Robert Jarzmik <robert.jarzmik@free.fr>
1979 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 F:      arch/arm/mach-pxa/mioa701.c
1981 S:      Maintained
1982
1983 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1984 M:      Michael Petchkovsky <mkpetch@internode.on.net>
1985 S:      Maintained
1986
1987 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1988 M:      Linus Walleij <linus.walleij@linaro.org>
1989 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1990 S:      Maintained
1991 F:      Documentation/devicetree/bindings/i2c/i2c-nomadik.txt
1992 F:      Documentation/devicetree/bindings/i2c/i2c-stu300.txt
1993 F:      arch/arm/mach-nomadik/
1994 F:      arch/arm/mach-u300/
1995 F:      arch/arm/mach-ux500/
1996 F:      drivers/soc/ux500/
1997 F:      arch/arm/boot/dts/ste-*
1998 F:      drivers/clk/clk-nomadik.c
1999 F:      drivers/clk/clk-u300.c
2000 F:      drivers/clocksource/clksrc-dbx500-prcmu.c
2001 F:      drivers/clocksource/timer-u300.c
2002 F:      drivers/dma/coh901318*
2003 F:      drivers/dma/ste_dma40*
2004 F:      drivers/hwspinlock/u8500_hsem.c
2005 F:      drivers/i2c/busses/i2c-nomadik.c
2006 F:      drivers/i2c/busses/i2c-stu300.c
2007 F:      drivers/mfd/ab3100*
2008 F:      drivers/mfd/ab8500*
2009 F:      drivers/mfd/abx500*
2010 F:      drivers/mfd/dbx500*
2011 F:      drivers/mfd/db8500*
2012 F:      drivers/pinctrl/nomadik/
2013 F:      drivers/pinctrl/pinctrl-coh901*
2014 F:      drivers/pinctrl/pinctrl-u300.c
2015 F:      drivers/rtc/rtc-ab3100.c
2016 F:      drivers/rtc/rtc-ab8500.c
2017 F:      drivers/rtc/rtc-coh901331.c
2018 F:      drivers/rtc/rtc-pl031.c
2019 F:      drivers/watchdog/coh901327_wdt.c
2020 F:      Documentation/devicetree/bindings/arm/ste-*
2021 F:      Documentation/devicetree/bindings/arm/ux500/
2022 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
2023
2024 ARM/NUVOTON NPCM ARCHITECTURE
2025 M:      Avi Fishman <avifishman70@gmail.com>
2026 M:      Tomer Maimon <tmaimon77@gmail.com>
2027 M:      Tali Perry <tali.perry1@gmail.com>
2028 R:      Patrick Venture <venture@google.com>
2029 R:      Nancy Yuen <yuenn@google.com>
2030 R:      Benjamin Fair <benjaminfair@google.com>
2031 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2032 S:      Supported
2033 F:      arch/arm/mach-npcm/
2034 F:      arch/arm/boot/dts/nuvoton-npcm*
2035 F:      include/dt-bindings/clock/nuvoton,npcm7xx-clock.h
2036 F:      drivers/*/*npcm*
2037 F:      Documentation/devicetree/bindings/*/*npcm*
2038 F:      Documentation/devicetree/bindings/*/*/*npcm*
2039
2040 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
2041 L:      openmoko-kernel@lists.openmoko.org (subscribers-only)
2042 W:      http://wiki.openmoko.org/wiki/Neo_FreeRunner
2043 S:      Orphan
2044 F:      arch/arm/mach-s3c24xx/mach-gta02.c
2045 F:      arch/arm/mach-s3c24xx/gta02.h
2046
2047 ARM/Orion SoC/Technologic Systems TS-78xx platform support
2048 M:      Alexander Clouter <alex@digriz.org.uk>
2049 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2050 W:      http://www.digriz.org.uk/ts78xx/kernel
2051 S:      Maintained
2052 F:      arch/arm/mach-orion5x/ts78xx-*
2053
2054 ARM/OXNAS platform support
2055 M:      Neil Armstrong <narmstrong@baylibre.com>
2056 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2057 L:      linux-oxnas@groups.io (moderated for non-subscribers)
2058 S:      Maintained
2059 F:      arch/arm/mach-oxnas/
2060 F:      arch/arm/boot/dts/ox8*.dts*
2061 N:      oxnas
2062
2063 ARM/PALM TREO SUPPORT
2064 M:      Tomas Cech <sleep_walker@suse.com>
2065 L:      linux-arm-kernel@lists.infradead.org
2066 W:      http://hackndev.com
2067 S:      Maintained
2068 F:      arch/arm/mach-pxa/palmtreo.*
2069
2070 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
2071 M:      Marek Vasut <marek.vasut@gmail.com>
2072 L:      linux-arm-kernel@lists.infradead.org
2073 W:      http://hackndev.com
2074 S:      Maintained
2075 F:      arch/arm/mach-pxa/include/mach/palmtx.h
2076 F:      arch/arm/mach-pxa/palmtx.c
2077 F:      arch/arm/mach-pxa/palmt5.*
2078 F:      arch/arm/mach-pxa/include/mach/palmld.h
2079 F:      arch/arm/mach-pxa/palmld.c
2080 F:      arch/arm/mach-pxa/palmte2.*
2081 F:      arch/arm/mach-pxa/include/mach/palmtc.h
2082 F:      arch/arm/mach-pxa/palmtc.c
2083
2084 ARM/PALMZ72 SUPPORT
2085 M:      Sergey Lapin <slapin@ossfans.org>
2086 L:      linux-arm-kernel@lists.infradead.org
2087 W:      http://hackndev.com
2088 S:      Maintained
2089 F:      arch/arm/mach-pxa/palmz72.*
2090
2091 ARM/PLEB SUPPORT
2092 M:      Peter Chubb <pleb@gelato.unsw.edu.au>
2093 W:      http://www.disy.cse.unsw.edu.au/Hardware/PLEB
2094 S:      Maintained
2095
2096 ARM/PT DIGITAL BOARD PORT
2097 M:      Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
2098 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2099 W:      http://www.armlinux.org.uk/
2100 S:      Maintained
2101
2102 ARM/QUALCOMM SUPPORT
2103 M:      Andy Gross <agross@kernel.org>
2104 L:      linux-arm-msm@vger.kernel.org
2105 S:      Maintained
2106 F:      Documentation/devicetree/bindings/soc/qcom/
2107 F:      Documentation/devicetree/bindings/*/qcom*
2108 F:      arch/arm/boot/dts/qcom-*.dts
2109 F:      arch/arm/boot/dts/qcom-*.dtsi
2110 F:      arch/arm/mach-qcom/
2111 F:      arch/arm64/boot/dts/qcom/
2112 F:      drivers/*/qcom/
2113 F:      drivers/*/qcom*
2114 F:      drivers/*/*/qcom/
2115 F:      drivers/*/*/qcom*
2116 F:      drivers/*/pm8???-*
2117 F:      drivers/bluetooth/btqcomsmd.c
2118 F:      drivers/clocksource/timer-qcom.c
2119 F:      drivers/extcon/extcon-qcom*
2120 F:      drivers/iommu/msm*
2121 F:      drivers/i2c/busses/i2c-qup.c
2122 F:      drivers/i2c/busses/i2c-qcom-geni.c
2123 F:      drivers/mfd/ssbi.c
2124 F:      drivers/mmc/host/mmci_qcom*
2125 F:      drivers/mmc/host/sdhci-msm.c
2126 F:      drivers/pci/controller/dwc/pcie-qcom.c
2127 F:      drivers/phy/qualcomm/
2128 F:      drivers/power/*/msm*
2129 F:      drivers/reset/reset-qcom-*
2130 F:      drivers/scsi/ufs/ufs-qcom.*
2131 F:      drivers/spi/spi-qup.c
2132 F:      drivers/spi/spi-geni-qcom.c
2133 F:      drivers/spi/spi-qcom-qspi.c
2134 F:      drivers/tty/serial/msm_serial.c
2135 F:      drivers/usb/dwc3/dwc3-qcom.c
2136 F:      include/dt-bindings/*/qcom*
2137 F:      include/linux/*/qcom*
2138 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/qcom/linux.git
2139
2140 ARM/RADISYS ENP2611 MACHINE SUPPORT
2141 M:      Lennert Buytenhek <kernel@wantstofly.org>
2142 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2143 S:      Maintained
2144
2145 ARM/RDA MICRO ARCHITECTURE
2146 M:      Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2147 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2148 L:      linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2149 S:      Maintained
2150 F:      arch/arm/boot/dts/rda8810pl-*
2151 F:      drivers/clocksource/timer-rda.c
2152 F:      drivers/irqchip/irq-rda-intc.c
2153 F:      drivers/tty/serial/rda-uart.c
2154 F:      Documentation/devicetree/bindings/arm/rda.yaml
2155 F:      Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2156 F:      Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2157 F:      Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2158
2159 ARM/REALTEK ARCHITECTURE
2160 M:      Andreas Färber <afaerber@suse.de>
2161 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2162 S:      Maintained
2163 F:      arch/arm64/boot/dts/realtek/
2164 F:      Documentation/devicetree/bindings/arm/realtek.yaml
2165
2166 ARM/RENESAS ARM64 ARCHITECTURE
2167 M:      Simon Horman <horms@verge.net.au>
2168 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2169 M:      Magnus Damm <magnus.damm@gmail.com>
2170 L:      linux-renesas-soc@vger.kernel.org
2171 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2172 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2173 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2174 S:      Supported
2175 F:      arch/arm64/boot/dts/renesas/
2176 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2177 F:      drivers/soc/renesas/
2178 F:      include/linux/soc/renesas/
2179
2180 ARM/RISCPC ARCHITECTURE
2181 M:      Russell King <linux@armlinux.org.uk>
2182 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2183 W:      http://www.armlinux.org.uk/
2184 S:      Maintained
2185 F:      arch/arm/include/asm/hardware/entry-macro-iomd.S
2186 F:      arch/arm/include/asm/hardware/ioc.h
2187 F:      arch/arm/include/asm/hardware/iomd.h
2188 F:      arch/arm/include/asm/hardware/memc.h
2189 F:      arch/arm/mach-rpc/
2190 F:      drivers/net/ethernet/8390/etherh.c
2191 F:      drivers/net/ethernet/i825xx/ether1*
2192 F:      drivers/net/ethernet/seeq/ether3*
2193 F:      drivers/scsi/arm/
2194
2195 ARM/Rockchip SoC support
2196 M:      Heiko Stuebner <heiko@sntech.de>
2197 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2198 L:      linux-rockchip@lists.infradead.org
2199 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2200 S:      Maintained
2201 F:      Documentation/devicetree/bindings/i2c/i2c-rk3x.txt
2202 F:      arch/arm/boot/dts/rk3*
2203 F:      arch/arm/boot/dts/rv1108*
2204 F:      arch/arm/mach-rockchip/
2205 F:      drivers/clk/rockchip/
2206 F:      drivers/i2c/busses/i2c-rk3x.c
2207 F:      drivers/*/*rockchip*
2208 F:      drivers/*/*/*rockchip*
2209 F:      sound/soc/rockchip/
2210 N:      rockchip
2211
2212 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2213 M:      Kukjin Kim <kgene@kernel.org>
2214 M:      Krzysztof Kozlowski <krzk@kernel.org>
2215 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2216 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2217 Q:      https://patchwork.kernel.org/project/linux-samsung-soc/list/
2218 S:      Maintained
2219 F:      arch/arm/boot/dts/s3c*
2220 F:      arch/arm/boot/dts/s5p*
2221 F:      arch/arm/boot/dts/exynos*
2222 F:      arch/arm64/boot/dts/exynos/
2223 F:      arch/arm/plat-samsung/
2224 F:      arch/arm/mach-s3c24*/
2225 F:      arch/arm/mach-s3c64xx/
2226 F:      arch/arm/mach-s5p*/
2227 F:      arch/arm/mach-exynos*/
2228 F:      drivers/*/*s3c24*
2229 F:      drivers/*/*/*s3c24*
2230 F:      drivers/*/*s3c64xx*
2231 F:      drivers/*/*s5pv210*
2232 F:      drivers/memory/samsung/
2233 F:      drivers/soc/samsung/
2234 F:      include/linux/soc/samsung/
2235 F:      Documentation/arm/samsung/
2236 F:      Documentation/devicetree/bindings/arm/samsung/
2237 F:      Documentation/devicetree/bindings/sram/samsung-sram.txt
2238 F:      Documentation/devicetree/bindings/power/pd-samsung.txt
2239 N:      exynos
2240
2241 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2242 M:      Kyungmin Park <kyungmin.park@samsung.com>
2243 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2244 S:      Maintained
2245 F:      arch/arm/mach-s5pv210/
2246
2247 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2248 M:      Kyungmin Park <kyungmin.park@samsung.com>
2249 M:      Kamil Debski <kamil@wypas.org>
2250 M:      Andrzej Hajda <a.hajda@samsung.com>
2251 L:      linux-arm-kernel@lists.infradead.org
2252 L:      linux-media@vger.kernel.org
2253 S:      Maintained
2254 F:      drivers/media/platform/s5p-g2d/
2255
2256 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2257 M:      Marek Szyprowski <m.szyprowski@samsung.com>
2258 L:      linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2259 L:      linux-media@vger.kernel.org
2260 S:      Maintained
2261 F:      drivers/media/platform/s5p-cec/
2262 F:      Documentation/devicetree/bindings/media/s5p-cec.txt
2263
2264 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2265 M:      Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2266 M:      Jacek Anaszewski <jacek.anaszewski@gmail.com>
2267 M:      Sylwester Nawrocki <s.nawrocki@samsung.com>
2268 L:      linux-arm-kernel@lists.infradead.org
2269 L:      linux-media@vger.kernel.org
2270 S:      Maintained
2271 F:      drivers/media/platform/s5p-jpeg/
2272
2273 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2274 M:      Kyungmin Park <kyungmin.park@samsung.com>
2275 M:      Kamil Debski <kamil@wypas.org>
2276 M:      Jeongtae Park <jtp.park@samsung.com>
2277 M:      Andrzej Hajda <a.hajda@samsung.com>
2278 L:      linux-arm-kernel@lists.infradead.org
2279 L:      linux-media@vger.kernel.org
2280 S:      Maintained
2281 F:      drivers/media/platform/s5p-mfc/
2282
2283 ARM/SHMOBILE ARM ARCHITECTURE
2284 M:      Simon Horman <horms@verge.net.au>
2285 M:      Geert Uytterhoeven <geert+renesas@glider.be>
2286 M:      Magnus Damm <magnus.damm@gmail.com>
2287 L:      linux-renesas-soc@vger.kernel.org
2288 Q:      http://patchwork.kernel.org/project/linux-renesas-soc/list/
2289 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2290 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/geert/renesas-devel.git next
2291 S:      Supported
2292 F:      arch/arm/boot/dts/emev2*
2293 F:      arch/arm/boot/dts/gr-peach*
2294 F:      arch/arm/boot/dts/iwg20d-q7*
2295 F:      arch/arm/boot/dts/r7s*
2296 F:      arch/arm/boot/dts/r8a*
2297 F:      arch/arm/boot/dts/r9a*
2298 F:      arch/arm/boot/dts/sh*
2299 F:      arch/arm/configs/shmobile_defconfig
2300 F:      arch/arm/include/debug/renesas-scif.S
2301 F:      arch/arm/mach-shmobile/
2302 F:      Documentation/devicetree/bindings/arm/renesas.yaml
2303 F:      drivers/soc/renesas/
2304 F:      include/linux/soc/renesas/
2305
2306 ARM/SOCFPGA ARCHITECTURE
2307 M:      Dinh Nguyen <dinguyen@kernel.org>
2308 S:      Maintained
2309 F:      arch/arm/mach-socfpga/
2310 F:      arch/arm/boot/dts/socfpga*
2311 F:      arch/arm/configs/socfpga_defconfig
2312 F:      arch/arm64/boot/dts/altera/
2313 F:      arch/arm64/boot/dts/intel/
2314 W:      http://www.rocketboards.org
2315 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2316
2317 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2318 M:      Dinh Nguyen <dinguyen@kernel.org>
2319 S:      Maintained
2320 F:      drivers/clk/socfpga/
2321
2322 ARM/SOCFPGA EDAC SUPPORT
2323 M:      Thor Thayer <thor.thayer@linux.intel.com>
2324 S:      Maintained
2325 F:      drivers/edac/altera_edac.
2326
2327 ARM/SPREADTRUM SoC SUPPORT
2328 M:      Orson Zhai <orsonzhai@gmail.com>
2329 M:      Baolin Wang <baolin.wang@linaro.org>
2330 M:      Chunyan Zhang <zhang.lyra@gmail.com>
2331 S:      Maintained
2332 F:      arch/arm64/boot/dts/sprd
2333 N:      sprd
2334
2335 ARM/STI ARCHITECTURE
2336 M:      Patrice Chotard <patrice.chotard@st.com>
2337 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2338 W:      http://www.stlinux.com
2339 S:      Maintained
2340 F:      Documentation/devicetree/bindings/i2c/i2c-st.txt
2341 F:      arch/arm/mach-sti/
2342 F:      arch/arm/boot/dts/sti*
2343 F:      drivers/char/hw_random/st-rng.c
2344 F:      drivers/clocksource/arm_global_timer.c
2345 F:      drivers/clocksource/clksrc_st_lpc.c
2346 F:      drivers/cpufreq/sti-cpufreq.c
2347 F:      drivers/dma/st_fdma*
2348 F:      drivers/i2c/busses/i2c-st.c
2349 F:      drivers/media/rc/st_rc.c
2350 F:      drivers/media/platform/sti/c8sectpfe/
2351 F:      drivers/mmc/host/sdhci-st.c
2352 F:      drivers/phy/st/phy-miphy28lp.c
2353 F:      drivers/phy/st/phy-stih407-usb.c
2354 F:      drivers/pinctrl/pinctrl-st.c
2355 F:      drivers/remoteproc/st_remoteproc.c
2356 F:      drivers/remoteproc/st_slim_rproc.c
2357 F:      drivers/reset/sti/
2358 F:      drivers/rtc/rtc-st-lpc.c
2359 F:      drivers/tty/serial/st-asc.c
2360 F:      drivers/usb/dwc3/dwc3-st.c
2361 F:      drivers/usb/host/ehci-st.c
2362 F:      drivers/usb/host/ohci-st.c
2363 F:      drivers/watchdog/st_lpc_wdt.c
2364 F:      drivers/ata/ahci_st.c
2365 F:      include/linux/remoteproc/st_slim_rproc.h
2366
2367 ARM/STM32 ARCHITECTURE
2368 M:      Maxime Coquelin <mcoquelin.stm32@gmail.com>
2369 M:      Alexandre Torgue <alexandre.torgue@st.com>
2370 L:      linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2371 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2372 S:      Maintained
2373 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2374 N:      stm32
2375 N:      stm
2376 F:      arch/arm/boot/dts/stm32*
2377 F:      arch/arm/mach-stm32/
2378 F:      drivers/clocksource/armv7m_systick.c
2379
2380 ARM/Synaptics SoC support
2381 M:      Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2382 M:      Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2383 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2384 S:      Maintained
2385 F:      arch/arm/mach-berlin/
2386 F:      arch/arm/boot/dts/berlin*
2387 F:      arch/arm64/boot/dts/synaptics/
2388
2389 ARM/TANGO ARCHITECTURE
2390 M:      Marc Gonzalez <marc.w.gonzalez@free.fr>
2391 M:      Mans Rullgard <mans@mansr.com>
2392 L:      linux-arm-kernel@lists.infradead.org
2393 S:      Odd Fixes
2394 N:      tango
2395
2396 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2397 M:      Lennert Buytenhek <kernel@wantstofly.org>
2398 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2399 S:      Maintained
2400
2401 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2402 M:      Hans Verkuil <hverkuil-cisco@xs4all.nl>
2403 L:      linux-tegra@vger.kernel.org
2404 L:      linux-media@vger.kernel.org
2405 S:      Maintained
2406 F:      drivers/media/platform/tegra-cec/
2407 F:      Documentation/devicetree/bindings/media/tegra-cec.txt
2408
2409 ARM/TETON BGA MACHINE SUPPORT
2410 M:      "Mark F. Brown" <mark.brown314@gmail.com>
2411 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2412 S:      Maintained
2413
2414 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2415 M:      Santosh Shilimkar <ssantosh@kernel.org>
2416 L:      linux-kernel@vger.kernel.org
2417 S:      Maintained
2418 F:      drivers/memory/*emif*
2419
2420 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2421 M:      Tero Kristo <t-kristo@ti.com>
2422 M:      Nishanth Menon <nm@ti.com>
2423 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 S:      Supported
2425 F:      Documentation/devicetree/bindings/arm/ti/k3.txt
2426 F:      arch/arm64/boot/dts/ti/Makefile
2427 F:      arch/arm64/boot/dts/ti/k3-*
2428 F:      include/dt-bindings/pinctrl/k3.h
2429
2430 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2431 M:      Santosh Shilimkar <ssantosh@kernel.org>
2432 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2433 S:      Maintained
2434 F:      arch/arm/mach-keystone/
2435 F:      arch/arm/boot/dts/keystone-*
2436 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2437
2438 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2439 M:      Santosh Shilimkar <ssantosh@kernel.org>
2440 L:      linux-kernel@vger.kernel.org
2441 S:      Maintained
2442 F:      drivers/clk/keystone/
2443
2444 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2445 M:      Santosh Shilimkar <ssantosh@kernel.org>
2446 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2447 L:      linux-kernel@vger.kernel.org
2448 S:      Maintained
2449 F:      drivers/clocksource/timer-keystone.c
2450
2451 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2452 M:      Santosh Shilimkar <ssantosh@kernel.org>
2453 L:      linux-kernel@vger.kernel.org
2454 S:      Maintained
2455 F:      drivers/power/reset/keystone-reset.c
2456
2457 ARM/THECUS N2100 MACHINE SUPPORT
2458 M:      Lennert Buytenhek <kernel@wantstofly.org>
2459 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2460 S:      Maintained
2461
2462 ARM/TOSA MACHINE SUPPORT
2463 M:      Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2464 M:      Dirk Opfer <dirk@opfer-online.de>
2465 S:      Maintained
2466
2467 ARM/UNIPHIER ARCHITECTURE
2468 M:      Masahiro Yamada <yamada.masahiro@socionext.com>
2469 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2470 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2471 S:      Maintained
2472 F:      Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2473 F:      Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2474 F:      Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2475 F:      arch/arm/boot/dts/uniphier*
2476 F:      arch/arm/include/asm/hardware/cache-uniphier.h
2477 F:      arch/arm/mach-uniphier/
2478 F:      arch/arm/mm/cache-uniphier.c
2479 F:      arch/arm64/boot/dts/socionext/uniphier*
2480 F:      drivers/bus/uniphier-system-bus.c
2481 F:      drivers/clk/uniphier/
2482 F:      drivers/dma/uniphier-mdmac.c
2483 F:      drivers/gpio/gpio-uniphier.c
2484 F:      drivers/i2c/busses/i2c-uniphier*
2485 F:      drivers/irqchip/irq-uniphier-aidet.c
2486 F:      drivers/mmc/host/uniphier-sd.c
2487 F:      drivers/pinctrl/uniphier/
2488 F:      drivers/reset/reset-uniphier.c
2489 F:      drivers/tty/serial/8250/8250_uniphier.c
2490 N:      uniphier
2491
2492 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2493 M:      Ulf Hansson <ulf.hansson@linaro.org>
2494 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2495 T:      git git://git.linaro.org/people/ulfh/clk.git
2496 S:      Maintained
2497 F:      drivers/clk/ux500/
2498
2499 ARM/VERSATILE EXPRESS PLATFORM
2500 M:      Liviu Dudau <liviu.dudau@arm.com>
2501 M:      Sudeep Holla <sudeep.holla@arm.com>
2502 M:      Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2503 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 S:      Maintained
2505 F:      arch/arm/boot/dts/vexpress*
2506 F:      arch/arm64/boot/dts/arm/
2507 F:      arch/arm/mach-vexpress/
2508 F:      */*/vexpress*
2509 F:      */*/*/vexpress*
2510 F:      drivers/clk/versatile/clk-vexpress-osc.c
2511 F:      drivers/clocksource/timer-versatile.c
2512 N:      mps2
2513
2514 ARM/VFP SUPPORT
2515 M:      Russell King <linux@armlinux.org.uk>
2516 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2517 W:      http://www.armlinux.org.uk/
2518 S:      Maintained
2519 F:      arch/arm/vfp/
2520
2521 ARM/VOIPAC PXA270 SUPPORT
2522 M:      Marek Vasut <marek.vasut@gmail.com>
2523 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2524 S:      Maintained
2525 F:      arch/arm/mach-pxa/vpac270.c
2526 F:      arch/arm/mach-pxa/include/mach/vpac270.h
2527
2528 ARM/VT8500 ARM ARCHITECTURE
2529 M:      Tony Prisk <linux@prisktech.co.nz>
2530 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2531 S:      Maintained
2532 F:      Documentation/devicetree/bindings/i2c/i2c-wmt.txt
2533 F:      arch/arm/mach-vt8500/
2534 F:      drivers/clocksource/timer-vt8500.c
2535 F:      drivers/i2c/busses/i2c-wmt.c
2536 F:      drivers/mmc/host/wmt-sdmmc.c
2537 F:      drivers/pwm/pwm-vt8500.c
2538 F:      drivers/rtc/rtc-vt8500.c
2539 F:      drivers/tty/serial/vt8500_serial.c
2540 F:      drivers/usb/host/ehci-platform.c
2541 F:      drivers/usb/host/uhci-platform.c
2542 F:      drivers/video/fbdev/vt8500lcdfb.*
2543 F:      drivers/video/fbdev/wm8505fb*
2544 F:      drivers/video/fbdev/wmt_ge_rops.*
2545
2546 ARM/ZIPIT Z2 SUPPORT
2547 M:      Marek Vasut <marek.vasut@gmail.com>
2548 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2549 S:      Maintained
2550 F:      arch/arm/mach-pxa/z2.c
2551 F:      arch/arm/mach-pxa/include/mach/z2.h
2552
2553 ARM/ZTE ARCHITECTURE
2554 M:      Jun Nie <jun.nie@linaro.org>
2555 M:      Shawn Guo <shawnguo@kernel.org>
2556 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2557 S:      Maintained
2558 F:      arch/arm/boot/dts/zx2967*
2559 F:      arch/arm/mach-zx/
2560 F:      arch/arm64/boot/dts/zte/
2561 F:      drivers/clk/zte/
2562 F:      drivers/dma/zx_dma.c
2563 F:      drivers/gpio/gpio-zx.c
2564 F:      drivers/i2c/busses/i2c-zx2967.c
2565 F:      drivers/mmc/host/dw_mmc-zx.*
2566 F:      drivers/pinctrl/zte/
2567 F:      drivers/soc/zte/
2568 F:      drivers/thermal/zx2967_thermal.c
2569 F:      drivers/watchdog/zx2967_wdt.c
2570 F:      Documentation/devicetree/bindings/arm/zte.yaml
2571 F:      Documentation/devicetree/bindings/clock/zx2967*.txt
2572 F:      Documentation/devicetree/bindings/dma/zxdma.txt
2573 F:      Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2574 F:      Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2575 F:      Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2576 F:      Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2577 F:      Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2578 F:      Documentation/devicetree/bindings/soc/zte/
2579 F:      Documentation/devicetree/bindings/sound/zte,*.txt
2580 F:      Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2581 F:      Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2582 F:      include/dt-bindings/clock/zx2967*.h
2583 F:      include/dt-bindings/soc/zte,*.h
2584 F:      sound/soc/codecs/zx_aud96p22.c
2585 F:      sound/soc/zte/
2586
2587 ARM/ZYNQ ARCHITECTURE
2588 M:      Michal Simek <michal.simek@xilinx.com>
2589 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2590 W:      http://wiki.xilinx.com
2591 T:      git https://github.com/Xilinx/linux-xlnx.git
2592 S:      Supported
2593 F:      arch/arm/mach-zynq/
2594 F:      drivers/cpuidle/cpuidle-zynq.c
2595 F:      drivers/block/xsysace.c
2596 N:      zynq
2597 N:      xilinx
2598 F:      Documentation/devicetree/bindings/i2c/i2c-cadence.txt
2599 F:      Documentation/devicetree/bindings/i2c/i2c-xiic.txt
2600 F:      drivers/clocksource/timer-cadence-ttc.c
2601 F:      drivers/i2c/busses/i2c-cadence.c
2602 F:      drivers/mmc/host/sdhci-of-arasan.c
2603 F:      drivers/edac/synopsys_edac.c
2604 F:      drivers/i2c/busses/i2c-xiic.c
2605
2606 ARM64 PORT (AARCH64 ARCHITECTURE)
2607 M:      Catalin Marinas <catalin.marinas@arm.com>
2608 M:      Will Deacon <will@kernel.org>
2609 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2610 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2611 S:      Maintained
2612 F:      arch/arm64/
2613 X:      arch/arm64/boot/dts/
2614 F:      Documentation/arm64/
2615
2616 AS3645A LED FLASH CONTROLLER DRIVER
2617 M:      Sakari Ailus <sakari.ailus@iki.fi>
2618 L:      linux-leds@vger.kernel.org
2619 S:      Maintained
2620 F:      drivers/leds/leds-as3645a.c
2621
2622 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2623 M:      Tianshu Qiu <tian.shu.qiu@intel.com>
2624 L:      linux-media@vger.kernel.org
2625 T:      git git://linuxtv.org/media_tree.git
2626 S:      Maintained
2627 F:      drivers/media/i2c/ak7375.c
2628 F:      Documentation/devicetree/bindings/media/i2c/ak7375.txt
2629
2630 ASAHI KASEI AK8974 DRIVER
2631 M:      Linus Walleij <linus.walleij@linaro.org>
2632 L:      linux-iio@vger.kernel.org
2633 W:      http://www.akm.com/
2634 S:      Supported
2635 F:      drivers/iio/magnetometer/ak8974.c
2636
2637 ASC7621 HARDWARE MONITOR DRIVER
2638 M:      George Joseph <george.joseph@fairview5.com>
2639 L:      linux-hwmon@vger.kernel.org
2640 S:      Maintained
2641 F:      Documentation/hwmon/asc7621.rst
2642 F:      drivers/hwmon/asc7621.c
2643
2644 ASPEED PINCTRL DRIVERS
2645 M:      Andrew Jeffery <andrew@aj.id.au>
2646 L:      linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
2647 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2648 L:      linux-gpio@vger.kernel.org
2649 S:      Maintained
2650 F:      drivers/pinctrl/aspeed/
2651 F:      Documentation/devicetree/bindings/pinctrl/aspeed,*
2652
2653 ASPEED VIDEO ENGINE DRIVER
2654 M:      Eddie James <eajames@linux.ibm.com>
2655 L:      linux-media@vger.kernel.org
2656 L:      openbmc@lists.ozlabs.org (moderated for non-subscribers)
2657 S:      Maintained
2658 F:      drivers/media/platform/aspeed-video.c
2659 F:      Documentation/devicetree/bindings/media/aspeed-video.txt
2660
2661 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2662 M:      Corentin Chary <corentin.chary@gmail.com>
2663 L:      acpi4asus-user@lists.sourceforge.net
2664 L:      platform-driver-x86@vger.kernel.org
2665 W:      http://acpi4asus.sf.net
2666 S:      Maintained
2667 F:      drivers/platform/x86/asus*.c
2668 F:      drivers/platform/x86/eeepc*.c
2669
2670 ASUS WIRELESS RADIO CONTROL DRIVER
2671 M:      João Paulo Rechi Vita <jprvita@gmail.com>
2672 L:      platform-driver-x86@vger.kernel.org
2673 S:      Maintained
2674 F:      drivers/platform/x86/asus-wireless.c
2675
2676 ASYMMETRIC KEYS
2677 M:      David Howells <dhowells@redhat.com>
2678 L:      keyrings@vger.kernel.org
2679 S:      Maintained
2680 F:      Documentation/crypto/asymmetric-keys.txt
2681 F:      include/linux/verification.h
2682 F:      include/crypto/public_key.h
2683 F:      include/crypto/pkcs7.h
2684 F:      crypto/asymmetric_keys/
2685
2686 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2687 R:      Dan Williams <dan.j.williams@intel.com>
2688 W:      http://sourceforge.net/projects/xscaleiop
2689 S:      Odd fixes
2690 F:      Documentation/crypto/async-tx-api.txt
2691 F:      crypto/async_tx/
2692 F:      drivers/dma/
2693 F:      include/linux/dmaengine.h
2694 F:      include/linux/async_tx.h
2695
2696 AT24 EEPROM DRIVER
2697 M:      Bartosz Golaszewski <bgolaszewski@baylibre.com>
2698 L:      linux-i2c@vger.kernel.org
2699 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2700 S:      Maintained
2701 F:      Documentation/devicetree/bindings/eeprom/at24.txt
2702 F:      drivers/misc/eeprom/at24.c
2703
2704 ATA OVER ETHERNET (AOE) DRIVER
2705 M:      "Justin Sanders" <justin@coraid.com>
2706 W:      http://www.openaoe.org/
2707 S:      Supported
2708 F:      Documentation/admin-guide/aoe/
2709 F:      drivers/block/aoe/
2710
2711 ATHEROS 71XX/9XXX GPIO DRIVER
2712 M:      Alban Bedel <albeu@free.fr>
2713 W:      https://github.com/AlbanBedel/linux
2714 T:      git git://github.com/AlbanBedel/linux
2715 S:      Maintained
2716 F:      drivers/gpio/gpio-ath79.c
2717 F:      Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2718
2719 ATHEROS 71XX/9XXX USB PHY DRIVER
2720 M:      Alban Bedel <albeu@free.fr>
2721 W:      https://github.com/AlbanBedel/linux
2722 T:      git git://github.com/AlbanBedel/linux
2723 S:      Maintained
2724 F:      drivers/phy/qualcomm/phy-ath79-usb.c
2725 F:      Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2726
2727 ATHEROS ATH GENERIC UTILITIES
2728 M:      Kalle Valo <kvalo@codeaurora.org>
2729 L:      linux-wireless@vger.kernel.org
2730 S:      Supported
2731 F:      drivers/net/wireless/ath/*
2732
2733 ATHEROS ATH5K WIRELESS DRIVER
2734 M:      Jiri Slaby <jirislaby@gmail.com>
2735 M:      Nick Kossifidis <mickflemm@gmail.com>
2736 M:      Luis Chamberlain <mcgrof@kernel.org>
2737 L:      linux-wireless@vger.kernel.org
2738 W:      http://wireless.kernel.org/en/users/Drivers/ath5k
2739 S:      Maintained
2740 F:      drivers/net/wireless/ath/ath5k/
2741
2742 ATHEROS ATH6KL WIRELESS DRIVER
2743 M:      Kalle Valo <kvalo@codeaurora.org>
2744 L:      linux-wireless@vger.kernel.org
2745 W:      http://wireless.kernel.org/en/users/Drivers/ath6kl
2746 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2747 S:      Supported
2748 F:      drivers/net/wireless/ath/ath6kl/
2749
2750 ATI_REMOTE2 DRIVER
2751 M:      Ville Syrjala <syrjala@sci.fi>
2752 S:      Maintained
2753 F:      drivers/input/misc/ati_remote2.c
2754
2755 ATK0110 HWMON DRIVER
2756 M:      Luca Tettamanti <kronos.it@gmail.com>
2757 L:      linux-hwmon@vger.kernel.org
2758 S:      Maintained
2759 F:      drivers/hwmon/asus_atk0110.c
2760
2761 ATLX ETHERNET DRIVERS
2762 M:      Jay Cliburn <jcliburn@gmail.com>
2763 M:      Chris Snook <chris.snook@gmail.com>
2764 L:      netdev@vger.kernel.org
2765 W:      http://sourceforge.net/projects/atl1
2766 W:      http://atl1.sourceforge.net
2767 S:      Maintained
2768 F:      drivers/net/ethernet/atheros/
2769
2770 ATM
2771 M:      Chas Williams <3chas3@gmail.com>
2772 L:      linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2773 L:      netdev@vger.kernel.org
2774 W:      http://linux-atm.sourceforge.net
2775 S:      Maintained
2776 F:      drivers/atm/
2777 F:      include/linux/atm*
2778 F:      include/uapi/linux/atm*
2779
2780 ATMEL MACB ETHERNET DRIVER
2781 M:      Nicolas Ferre <nicolas.ferre@microchip.com>
2782 S:      Supported
2783 F:      drivers/net/ethernet/cadence/
2784
2785 ATMEL MAXTOUCH DRIVER
2786 M:      Nick Dyer <nick@shmanahar.org>
2787 T:      git git://github.com/ndyer/linux.git
2788 S:      Maintained
2789 F:      Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2790 F:      drivers/input/touchscreen/atmel_mxt_ts.c
2791
2792 ATMEL WIRELESS DRIVER
2793 M:      Simon Kelley <simon@thekelleys.org.uk>
2794 L:      linux-wireless@vger.kernel.org
2795 W:      http://www.thekelleys.org.uk/atmel
2796 W:      http://atmelwlandriver.sourceforge.net/
2797 S:      Maintained
2798 F:      drivers/net/wireless/atmel/atmel*
2799
2800 ATOMIC INFRASTRUCTURE
2801 M:      Will Deacon <will@kernel.org>
2802 M:      Peter Zijlstra <peterz@infradead.org>
2803 R:      Boqun Feng <boqun.feng@gmail.com>
2804 L:      linux-kernel@vger.kernel.org
2805 S:      Maintained
2806 F:      arch/*/include/asm/atomic*.h
2807 F:      include/*/atomic*.h
2808 F:      scripts/atomic/
2809
2810 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2811 M:      Bradley Grove <linuxdrivers@attotech.com>
2812 L:      linux-scsi@vger.kernel.org
2813 W:      http://www.attotech.com
2814 S:      Supported
2815 F:      drivers/scsi/esas2r
2816
2817 ATUSB IEEE 802.15.4 RADIO DRIVER
2818 M:      Stefan Schmidt <stefan@datenfreihafen.org>
2819 L:      linux-wpan@vger.kernel.org
2820 S:      Maintained
2821 F:      drivers/net/ieee802154/atusb.c
2822 F:      drivers/net/ieee802154/atusb.h
2823 F:      drivers/net/ieee802154/at86rf230.h
2824
2825 AUDIT SUBSYSTEM
2826 M:      Paul Moore <paul@paul-moore.com>
2827 M:      Eric Paris <eparis@redhat.com>
2828 L:      linux-audit@redhat.com (moderated for non-subscribers)
2829 W:      https://github.com/linux-audit
2830 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2831 S:      Supported
2832 F:      include/linux/audit.h
2833 F:      include/uapi/linux/audit.h
2834 F:      kernel/audit*
2835
2836 AUXILIARY DISPLAY DRIVERS
2837 M:      Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2838 S:      Maintained
2839 F:      drivers/auxdisplay/
2840 F:      include/linux/cfag12864b.h
2841
2842 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2843 M:      Andreas Klinger <ak@it-klinger.de>
2844 L:      linux-iio@vger.kernel.org
2845 S:      Maintained
2846 F:      Documentation/devicetree/bindings/iio/adc/avia-hx711.yaml
2847 F:      drivers/iio/adc/hx711.c
2848
2849 AX.25 NETWORK LAYER
2850 M:      Ralf Baechle <ralf@linux-mips.org>
2851 L:      linux-hams@vger.kernel.org
2852 W:      http://www.linux-ax25.org/
2853 S:      Maintained
2854 F:      include/uapi/linux/ax25.h
2855 F:      include/net/ax25.h
2856 F:      net/ax25/
2857
2858 AXENTIA ARM DEVICES
2859 M:      Peter Rosin <peda@axentia.se>
2860 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2861 S:      Maintained
2862 F:      Documentation/devicetree/bindings/arm/axentia.txt
2863 F:      arch/arm/boot/dts/at91-linea.dtsi
2864 F:      arch/arm/boot/dts/at91-natte.dtsi
2865 F:      arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2866 F:      arch/arm/boot/dts/at91-tse850-3.dts
2867
2868 AXENTIA ASOC DRIVERS
2869 M:      Peter Rosin <peda@axentia.se>
2870 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
2871 S:      Maintained
2872 F:      Documentation/devicetree/bindings/sound/axentia,*
2873 F:      sound/soc/atmel/tse850-pcm5142.c
2874
2875 AXXIA I2C CONTROLLER
2876 M:      Krzysztof Adamski <krzysztof.adamski@nokia.com>
2877 L:      linux-i2c@vger.kernel.org
2878 S:      Maintained
2879 F:      Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2880 F:      drivers/i2c/busses/i2c-axxia.c
2881
2882 AZ6007 DVB DRIVER
2883 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
2884 L:      linux-media@vger.kernel.org
2885 W:      https://linuxtv.org
2886 T:      git git://linuxtv.org/media_tree.git
2887 S:      Maintained
2888 F:      drivers/media/usb/dvb-usb-v2/az6007.c
2889
2890 AZTECH FM RADIO RECEIVER DRIVER
2891 M:      Hans Verkuil <hverkuil@xs4all.nl>
2892 L:      linux-media@vger.kernel.org
2893 T:      git git://linuxtv.org/media_tree.git
2894 W:      https://linuxtv.org
2895 S:      Maintained
2896 F:      drivers/media/radio/radio-aztech*
2897
2898 B43 WIRELESS DRIVER
2899 L:      linux-wireless@vger.kernel.org
2900 L:      b43-dev@lists.infradead.org
2901 W:      http://wireless.kernel.org/en/users/Drivers/b43
2902 S:      Odd Fixes
2903 F:      drivers/net/wireless/broadcom/b43/
2904
2905 B43LEGACY WIRELESS DRIVER
2906 M:      Larry Finger <Larry.Finger@lwfinger.net>
2907 L:      linux-wireless@vger.kernel.org
2908 L:      b43-dev@lists.infradead.org
2909 W:      http://wireless.kernel.org/en/users/Drivers/b43
2910 S:      Maintained
2911 F:      drivers/net/wireless/broadcom/b43legacy/
2912
2913 BACKLIGHT CLASS/SUBSYSTEM
2914 M:      Lee Jones <lee.jones@linaro.org>
2915 M:      Daniel Thompson <daniel.thompson@linaro.org>
2916 M:      Jingoo Han <jingoohan1@gmail.com>
2917 L:      dri-devel@lists.freedesktop.org
2918 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2919 S:      Maintained
2920 F:      drivers/video/backlight/
2921 F:      include/linux/backlight.h
2922 F:      include/linux/pwm_backlight.h
2923 F:      Documentation/devicetree/bindings/leds/backlight
2924
2925 BATMAN ADVANCED
2926 M:      Marek Lindner <mareklindner@neomailbox.ch>
2927 M:      Simon Wunderlich <sw@simonwunderlich.de>
2928 M:      Antonio Quartulli <a@unstable.cc>
2929 M:      Sven Eckelmann <sven@narfation.org>
2930 L:      b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2931 W:      https://www.open-mesh.org/
2932 B:      https://www.open-mesh.org/projects/batman-adv/issues
2933 C:      irc://chat.freenode.net/batman
2934 Q:      https://patchwork.open-mesh.org/project/batman/list/
2935 T:      git https://git.open-mesh.org/linux-merge.git
2936 S:      Maintained
2937 F:      Documentation/ABI/obsolete/sysfs-class-net-batman-adv
2938 F:      Documentation/ABI/obsolete/sysfs-class-net-mesh
2939 F:      Documentation/networking/batman-adv.rst
2940 F:      include/uapi/linux/batadv_packet.h
2941 F:      include/uapi/linux/batman_adv.h
2942 F:      net/batman-adv/
2943
2944 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2945 M:      Thomas Sailer <t.sailer@alumni.ethz.ch>
2946 L:      linux-hams@vger.kernel.org
2947 W:      http://www.baycom.org/~tom/ham/ham.html
2948 S:      Maintained
2949 F:      drivers/net/hamradio/baycom*
2950
2951 BCACHE (BLOCK LAYER CACHE)
2952 M:      Coly Li <colyli@suse.de>
2953 M:      Kent Overstreet <kent.overstreet@gmail.com>
2954 L:      linux-bcache@vger.kernel.org
2955 W:      http://bcache.evilpiepirate.org
2956 C:      irc://irc.oftc.net/bcache
2957 S:      Maintained
2958 F:      drivers/md/bcache/
2959
2960 BDISP ST MEDIA DRIVER
2961 M:      Fabien Dessenne <fabien.dessenne@st.com>
2962 L:      linux-media@vger.kernel.org
2963 T:      git git://linuxtv.org/media_tree.git
2964 W:      https://linuxtv.org
2965 S:      Supported
2966 F:      drivers/media/platform/sti/bdisp
2967
2968 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2969 M:      Dariusz Marcinkiewicz <reksio@newterm.pl>
2970 L:      netdev@vger.kernel.org
2971 S:      Maintained
2972 F:      drivers/net/ethernet/ec_bhf.c
2973
2974 BEFS FILE SYSTEM
2975 M:      Luis de Bethencourt <luisbg@kernel.org>
2976 M:      Salah Triki <salah.triki@gmail.com>
2977 S:      Maintained
2978 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2979 F:      Documentation/filesystems/befs.txt
2980 F:      fs/befs/
2981
2982 BFQ I/O SCHEDULER
2983 M:      Paolo Valente <paolo.valente@linaro.org>
2984 M:      Jens Axboe <axboe@kernel.dk>
2985 L:      linux-block@vger.kernel.org
2986 S:      Maintained
2987 F:      block/bfq-*
2988 F:      Documentation/block/bfq-iosched.rst
2989
2990 BFS FILE SYSTEM
2991 M:      "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2992 S:      Maintained
2993 F:      Documentation/filesystems/bfs.txt
2994 F:      fs/bfs/
2995 F:      include/uapi/linux/bfs_fs.h
2996
2997 BLINKM RGB LED DRIVER
2998 M:      Jan-Simon Moeller <jansimon.moeller@gmx.de>
2999 S:      Maintained
3000 F:      drivers/leds/leds-blinkm.c
3001
3002 BLOCK LAYER
3003 M:      Jens Axboe <axboe@kernel.dk>
3004 L:      linux-block@vger.kernel.org
3005 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
3006 S:      Maintained
3007 F:      block/
3008 F:      drivers/block/
3009 F:      kernel/trace/blktrace.c
3010 F:      lib/sbitmap.c
3011
3012 BLOCK2MTD DRIVER
3013 M:      Joern Engel <joern@lazybastard.org>
3014 L:      linux-mtd@lists.infradead.org
3015 S:      Maintained
3016 F:      drivers/mtd/devices/block2mtd.c
3017
3018 BLUETOOTH DRIVERS
3019 M:      Marcel Holtmann <marcel@holtmann.org>
3020 M:      Johan Hedberg <johan.hedberg@gmail.com>
3021 L:      linux-bluetooth@vger.kernel.org
3022 W:      http://www.bluez.org/
3023 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3024 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3025 S:      Maintained
3026 F:      drivers/bluetooth/
3027
3028 BLUETOOTH SUBSYSTEM
3029 M:      Marcel Holtmann <marcel@holtmann.org>
3030 M:      Johan Hedberg <johan.hedberg@gmail.com>
3031 L:      linux-bluetooth@vger.kernel.org
3032 W:      http://www.bluez.org/
3033 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
3034 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
3035 S:      Maintained
3036 F:      net/bluetooth/
3037 F:      include/net/bluetooth/
3038
3039 BONDING DRIVER
3040 M:      Jay Vosburgh <j.vosburgh@gmail.com>
3041 M:      Veaceslav Falico <vfalico@gmail.com>
3042 M:      Andy Gospodarek <andy@greyhouse.net>
3043 L:      netdev@vger.kernel.org
3044 W:      http://sourceforge.net/projects/bonding/
3045 S:      Supported
3046 F:      drivers/net/bonding/
3047 F:      include/uapi/linux/if_bonding.h
3048
3049 BPF (Safe dynamic programs and tools)
3050 M:      Alexei Starovoitov <ast@kernel.org>
3051 M:      Daniel Borkmann <daniel@iogearbox.net>
3052 R:      Martin KaFai Lau <kafai@fb.com>
3053 R:      Song Liu <songliubraving@fb.com>
3054 R:      Yonghong Song <yhs@fb.com>
3055 L:      netdev@vger.kernel.org
3056 L:      bpf@vger.kernel.org
3057 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
3058 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
3059 Q:      https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
3060 S:      Supported
3061 F:      arch/*/net/*
3062 F:      Documentation/networking/filter.txt
3063 F:      Documentation/bpf/
3064 F:      include/linux/bpf*
3065 F:      include/linux/filter.h
3066 F:      include/trace/events/xdp.h
3067 F:      include/uapi/linux/bpf*
3068 F:      include/uapi/linux/filter.h
3069 F:      kernel/bpf/
3070 F:      kernel/trace/bpf_trace.c
3071 F:      lib/test_bpf.c
3072 F:      net/bpf/
3073 F:      net/core/filter.c
3074 F:      net/sched/act_bpf.c
3075 F:      net/sched/cls_bpf.c
3076 F:      samples/bpf/
3077 F:      tools/bpf/
3078 F:      tools/lib/bpf/
3079 F:      tools/testing/selftests/bpf/
3080 K:      bpf
3081 N:      bpf
3082
3083 BPF JIT for ARM
3084 M:      Shubham Bansal <illusionist.neo@gmail.com>
3085 L:      netdev@vger.kernel.org
3086 L:      bpf@vger.kernel.org
3087 S:      Maintained
3088 F:      arch/arm/net/
3089
3090 BPF JIT for ARM64
3091 M:      Daniel Borkmann <daniel@iogearbox.net>
3092 M:      Alexei Starovoitov <ast@kernel.org>
3093 M:      Zi Shen Lim <zlim.lnx@gmail.com>
3094 L:      netdev@vger.kernel.org
3095 L:      bpf@vger.kernel.org
3096 S:      Supported
3097 F:      arch/arm64/net/
3098
3099 BPF JIT for MIPS (32-BIT AND 64-BIT)
3100 M:      Paul Burton <paul.burton@mips.com>
3101 L:      netdev@vger.kernel.org
3102 L:      bpf@vger.kernel.org
3103 S:      Maintained
3104 F:      arch/mips/net/
3105
3106 BPF JIT for NFP NICs
3107 M:      Jakub Kicinski <jakub.kicinski@netronome.com>
3108 L:      netdev@vger.kernel.org
3109 L:      bpf@vger.kernel.org
3110 S:      Supported
3111 F:      drivers/net/ethernet/netronome/nfp/bpf/
3112
3113 BPF JIT for POWERPC (32-BIT AND 64-BIT)
3114 M:      Naveen N. Rao <naveen.n.rao@linux.ibm.com>
3115 M:      Sandipan Das <sandipan@linux.ibm.com>
3116 L:      netdev@vger.kernel.org
3117 L:      bpf@vger.kernel.org
3118 S:      Maintained
3119 F:      arch/powerpc/net/
3120
3121 BPF JIT for RISC-V (RV64G)
3122 M:      Björn Töpel <bjorn.topel@gmail.com>
3123 L:      netdev@vger.kernel.org
3124 S:      Maintained
3125 F:      arch/riscv/net/
3126
3127 BPF JIT for S390
3128 M:      Ilya Leoshkevich <iii@linux.ibm.com>
3129 M:      Heiko Carstens <heiko.carstens@de.ibm.com>
3130 M:      Vasily Gorbik <gor@linux.ibm.com>
3131 L:      netdev@vger.kernel.org
3132 L:      bpf@vger.kernel.org
3133 S:      Maintained
3134 F:      arch/s390/net/
3135 X:      arch/s390/net/pnet.c
3136
3137 BPF JIT for SPARC (32-BIT AND 64-BIT)
3138 M:      David S. Miller <davem@davemloft.net>
3139 L:      netdev@vger.kernel.org
3140 L:      bpf@vger.kernel.org
3141 S:      Maintained
3142 F:      arch/sparc/net/
3143
3144 BPF JIT for X86 32-BIT
3145 M:      Wang YanQing <udknight@gmail.com>
3146 L:      netdev@vger.kernel.org
3147 L:      bpf@vger.kernel.org
3148 S:      Maintained
3149 F:      arch/x86/net/bpf_jit_comp32.c
3150
3151 BPF JIT for X86 64-BIT
3152 M:      Alexei Starovoitov <ast@kernel.org>
3153 M:      Daniel Borkmann <daniel@iogearbox.net>
3154 L:      netdev@vger.kernel.org
3155 L:      bpf@vger.kernel.org
3156 S:      Supported
3157 F:      arch/x86/net/
3158 X:      arch/x86/net/bpf_jit_comp32.c
3159
3160 BROADCOM B44 10/100 ETHERNET DRIVER
3161 M:      Michael Chan <michael.chan@broadcom.com>
3162 L:      netdev@vger.kernel.org
3163 S:      Supported
3164 F:      drivers/net/ethernet/broadcom/b44.*
3165
3166 BROADCOM B53 ETHERNET SWITCH DRIVER
3167 M:      Florian Fainelli <f.fainelli@gmail.com>
3168 L:      netdev@vger.kernel.org
3169 L:      openwrt-devel@lists.openwrt.org (subscribers-only)
3170 S:      Supported
3171 F:      drivers/net/dsa/b53/*
3172 F:      include/linux/platform_data/b53.h
3173
3174 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3175 M:      Florian Fainelli <f.fainelli@gmail.com>
3176 M:      Ray Jui <rjui@broadcom.com>
3177 M:      Scott Branden <sbranden@broadcom.com>
3178 M:      bcm-kernel-feedback-list@broadcom.com
3179 T:      git git://github.com/broadcom/mach-bcm
3180 S:      Maintained
3181 N:      bcm281*
3182 N:      bcm113*
3183 N:      bcm216*
3184 N:      kona
3185 F:      arch/arm/mach-bcm/
3186
3187 BROADCOM BCM2835 ARM ARCHITECTURE
3188 M:      Eric Anholt <eric@anholt.net>
3189 M:      Stefan Wahren <wahrenst@gmx.net>
3190 L:      bcm-kernel-feedback-list@broadcom.com
3191 L:      linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3192 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3193 T:      git git://github.com/anholt/linux
3194 S:      Maintained
3195 N:      bcm2835
3196 F:      drivers/staging/vc04_services
3197
3198 BROADCOM BCM47XX MIPS ARCHITECTURE
3199 M:      Hauke Mehrtens <hauke@hauke-m.de>
3200 M:      Rafał Miłecki <zajec5@gmail.com>
3201 L:      linux-mips@vger.kernel.org
3202 S:      Maintained
3203 F:      Documentation/devicetree/bindings/mips/brcm/
3204 F:      arch/mips/bcm47xx/*
3205 F:      arch/mips/include/asm/mach-bcm47xx/*
3206
3207 BROADCOM BCM5301X ARM ARCHITECTURE
3208 M:      Hauke Mehrtens <hauke@hauke-m.de>
3209 M:      Rafał Miłecki <zajec5@gmail.com>
3210 M:      bcm-kernel-feedback-list@broadcom.com
3211 L:      linux-arm-kernel@lists.infradead.org
3212 S:      Maintained
3213 F:      arch/arm/mach-bcm/bcm_5301x.c
3214 F:      arch/arm/boot/dts/bcm5301x*.dtsi
3215 F:      arch/arm/boot/dts/bcm470*
3216 F:      arch/arm/boot/dts/bcm953012*
3217
3218 BROADCOM BCM53573 ARM ARCHITECTURE
3219 M:      Rafał Miłecki <rafal@milecki.pl>
3220 L:      bcm-kernel-feedback-list@broadcom.com
3221 L:      linux-arm-kernel@lists.infradead.org
3222 S:      Maintained
3223 F:      arch/arm/boot/dts/bcm53573*
3224 F:      arch/arm/boot/dts/bcm47189*
3225
3226 BROADCOM BCM63XX ARM ARCHITECTURE
3227 M:      Florian Fainelli <f.fainelli@gmail.com>
3228 M:      bcm-kernel-feedback-list@broadcom.com
3229 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3230 T:      git git://github.com/broadcom/stblinux.git
3231 S:      Maintained
3232 N:      bcm63xx
3233
3234 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3235 M:      Kevin Cernekee <cernekee@gmail.com>
3236 L:      linux-usb@vger.kernel.org
3237 S:      Maintained
3238 F:      drivers/usb/gadget/udc/bcm63xx_udc.*
3239
3240 BROADCOM BCM7XXX ARM ARCHITECTURE
3241 M:      Brian Norris <computersforpeace@gmail.com>
3242 M:      Gregory Fong <gregory.0xf0@gmail.com>
3243 M:      Florian Fainelli <f.fainelli@gmail.com>
3244 M:      bcm-kernel-feedback-list@broadcom.com
3245 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3246 T:      git git://github.com/broadcom/stblinux.git
3247 S:      Maintained
3248 F:      arch/arm/mach-bcm/*brcmstb*
3249 F:      arch/arm/boot/dts/bcm7*.dts*
3250 F:      drivers/bus/brcmstb_gisb.c
3251 F:      arch/arm/mm/cache-b15-rac.c
3252 F:      arch/arm/include/asm/hardware/cache-b15-rac.h
3253 N:      brcmstb
3254
3255 BROADCOM BMIPS CPUFREQ DRIVER
3256 M:      Markus Mayer <mmayer@broadcom.com>
3257 M:      bcm-kernel-feedback-list@broadcom.com
3258 L:      linux-pm@vger.kernel.org
3259 S:      Maintained
3260 F:      drivers/cpufreq/bmips-cpufreq.c
3261
3262 BROADCOM BMIPS MIPS ARCHITECTURE
3263 M:      Kevin Cernekee <cernekee@gmail.com>
3264 M:      Florian Fainelli <f.fainelli@gmail.com>
3265 L:      bcm-kernel-feedback-list@broadcom.com
3266 L:      linux-mips@vger.kernel.org
3267 T:      git git://github.com/broadcom/stblinux.git
3268 S:      Maintained
3269 F:      arch/mips/bmips/*
3270 F:      arch/mips/include/asm/mach-bmips/*
3271 F:      arch/mips/kernel/*bmips*
3272 F:      arch/mips/boot/dts/brcm/bcm*.dts*
3273 F:      drivers/irqchip/irq-bcm63*
3274 F:      drivers/irqchip/irq-bcm7*
3275 F:      drivers/irqchip/irq-brcmstb*
3276 F:      include/linux/bcm963xx_nvram.h
3277 F:      include/linux/bcm963xx_tag.h
3278
3279 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3280 M:      Rasesh Mody <rmody@marvell.com>
3281 M:      GR-Linux-NIC-Dev@marvell.com
3282 L:      netdev@vger.kernel.org
3283 S:      Supported
3284 F:      drivers/net/ethernet/broadcom/bnx2.*
3285 F:      drivers/net/ethernet/broadcom/bnx2_*
3286
3287 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3288 M:      QLogic-Storage-Upstream@qlogic.com
3289 L:      linux-scsi@vger.kernel.org
3290 S:      Supported
3291 F:      drivers/scsi/bnx2fc/
3292
3293 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3294 M:      QLogic-Storage-Upstream@qlogic.com
3295 L:      linux-scsi@vger.kernel.org
3296 S:      Supported
3297 F:      drivers/scsi/bnx2i/
3298
3299 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3300 M:      Ariel Elior <aelior@marvell.com>
3301 M:      Sudarsana Kalluru <skalluru@marvell.com>
3302 M:      GR-everest-linux-l2@marvell.com
3303 L:      netdev@vger.kernel.org
3304 S:      Supported
3305 F:      drivers/net/ethernet/broadcom/bnx2x/
3306
3307 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3308 M:      Michael Chan <michael.chan@broadcom.com>
3309 L:      netdev@vger.kernel.org
3310 S:      Supported
3311 F:      drivers/net/ethernet/broadcom/bnxt/
3312
3313 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3314 M:      Arend van Spriel <arend.vanspriel@broadcom.com>
3315 M:      Franky Lin <franky.lin@broadcom.com>
3316 M:      Hante Meuleman <hante.meuleman@broadcom.com>
3317 M:      Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3318 M:      Wright Feng <wright.feng@cypress.com>
3319 L:      linux-wireless@vger.kernel.org
3320 L:      brcm80211-dev-list.pdl@broadcom.com
3321 L:      brcm80211-dev-list@cypress.com
3322 S:      Supported
3323 F:      drivers/net/wireless/broadcom/brcm80211/
3324
3325 BROADCOM BRCMSTB GPIO DRIVER
3326 M:      Gregory Fong <gregory.0xf0@gmail.com>
3327 L:      bcm-kernel-feedback-list@broadcom.com
3328 S:      Supported
3329 F:      drivers/gpio/gpio-brcmstb.c
3330 F:      Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3331
3332 BROADCOM BRCMSTB I2C DRIVER
3333 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3334 L:      linux-i2c@vger.kernel.org
3335 L:      bcm-kernel-feedback-list@broadcom.com
3336 S:      Supported
3337 F:      drivers/i2c/busses/i2c-brcmstb.c
3338 F:      Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3339
3340 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3341 M:      Al Cooper <alcooperx@gmail.com>
3342 L:      linux-kernel@vger.kernel.org
3343 L:      bcm-kernel-feedback-list@broadcom.com
3344 S:      Maintained
3345 F:      drivers/phy/broadcom/phy-brcm-usb*
3346
3347 BROADCOM GENET ETHERNET DRIVER
3348 M:      Doug Berger <opendmb@gmail.com>
3349 M:      Florian Fainelli <f.fainelli@gmail.com>
3350 L:      bcm-kernel-feedback-list@broadcom.com
3351 L:      netdev@vger.kernel.org
3352 S:      Supported
3353 F:      drivers/net/ethernet/broadcom/genet/
3354
3355 BROADCOM IPROC ARM ARCHITECTURE
3356 M:      Ray Jui <rjui@broadcom.com>
3357 M:      Scott Branden <sbranden@broadcom.com>
3358 M:      bcm-kernel-feedback-list@broadcom.com
3359 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3360 T:      git git://github.com/broadcom/cygnus-linux.git
3361 S:      Maintained
3362 N:      iproc
3363 N:      cygnus
3364 N:      bcm[-_]nsp
3365 N:      bcm9113*
3366 N:      bcm9583*
3367 N:      bcm9585*
3368 N:      bcm9586*
3369 N:      bcm988312
3370 N:      bcm113*
3371 N:      bcm583*
3372 N:      bcm585*
3373 N:      bcm586*
3374 N:      bcm88312
3375 N:      hr2
3376 N:      stingray
3377 F:      arch/arm64/boot/dts/broadcom/northstar2/*
3378 F:      arch/arm64/boot/dts/broadcom/stingray/*
3379 F:      drivers/clk/bcm/clk-ns*
3380 F:      drivers/clk/bcm/clk-sr*
3381 F:      drivers/pinctrl/bcm/pinctrl-ns*
3382 F:      include/dt-bindings/clock/bcm-sr*
3383
3384 BROADCOM KONA GPIO DRIVER
3385 M:      Ray Jui <rjui@broadcom.com>
3386 L:      bcm-kernel-feedback-list@broadcom.com
3387 S:      Supported
3388 F:      drivers/gpio/gpio-bcm-kona.c
3389 F:      Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3390
3391 BROADCOM NETXTREME-E ROCE DRIVER
3392 M:      Selvin Xavier <selvin.xavier@broadcom.com>
3393 M:      Devesh Sharma <devesh.sharma@broadcom.com>
3394 M:      Somnath Kotur <somnath.kotur@broadcom.com>
3395 M:      Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3396 L:      linux-rdma@vger.kernel.org
3397 W:      http://www.broadcom.com
3398 S:      Supported
3399 F:      drivers/infiniband/hw/bnxt_re/
3400 F:      include/uapi/rdma/bnxt_re-abi.h
3401
3402 BROADCOM NVRAM DRIVER
3403 M:      Rafał Miłecki <zajec5@gmail.com>
3404 L:      linux-mips@vger.kernel.org
3405 S:      Maintained
3406 F:      drivers/firmware/broadcom/*
3407
3408 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3409 M:      Rafał Miłecki <zajec5@gmail.com>
3410 L:      linux-wireless@vger.kernel.org
3411 S:      Maintained
3412 F:      drivers/bcma/
3413 F:      include/linux/bcma/
3414
3415 BROADCOM STB AVS CPUFREQ DRIVER
3416 M:      Markus Mayer <mmayer@broadcom.com>
3417 M:      bcm-kernel-feedback-list@broadcom.com
3418 L:      linux-pm@vger.kernel.org
3419 S:      Maintained
3420 F:      Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3421 F:      drivers/cpufreq/brcmstb*
3422
3423 BROADCOM STB AVS TMON DRIVER
3424 M:      Markus Mayer <mmayer@broadcom.com>
3425 M:      bcm-kernel-feedback-list@broadcom.com
3426 L:      linux-pm@vger.kernel.org
3427 S:      Maintained
3428 F:      Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3429 F:      drivers/thermal/broadcom/brcmstb*
3430
3431 BROADCOM STB NAND FLASH DRIVER
3432 M:      Brian Norris <computersforpeace@gmail.com>
3433 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3434 L:      linux-mtd@lists.infradead.org
3435 L:      bcm-kernel-feedback-list@broadcom.com
3436 S:      Maintained
3437 F:      drivers/mtd/nand/raw/brcmnand/
3438
3439 BROADCOM STB DPFE DRIVER
3440 M:      Markus Mayer <mmayer@broadcom.com>
3441 M:      bcm-kernel-feedback-list@broadcom.com
3442 L:      linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3443 S:      Maintained
3444 F:      Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3445 F:      drivers/memory/brcmstb_dpfe.c
3446
3447 BROADCOM SPI DRIVER
3448 M:      Kamal Dasu <kdasu.kdev@gmail.com>
3449 M:      bcm-kernel-feedback-list@broadcom.com
3450 S:      Maintained
3451 F:      Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3452 F:      drivers/spi/spi-bcm-qspi.*
3453 F:      drivers/spi/spi-brcmstb-qspi.c
3454 F:      drivers/spi/spi-iproc-qspi.c
3455
3456 BROADCOM SYSTEMPORT ETHERNET DRIVER
3457 M:      Florian Fainelli <f.fainelli@gmail.com>
3458 L:      bcm-kernel-feedback-list@broadcom.com
3459 L:      netdev@vger.kernel.org
3460 S:      Supported
3461 F:      drivers/net/ethernet/broadcom/bcmsysport.*
3462
3463 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3464 M:      Siva Reddy Kallam <siva.kallam@broadcom.com>
3465 M:      Prashant Sreedharan <prashant@broadcom.com>
3466 M:      Michael Chan <mchan@broadcom.com>
3467 L:      netdev@vger.kernel.org
3468 S:      Supported
3469 F:      drivers/net/ethernet/broadcom/tg3.*
3470
3471 BROCADE BFA FC SCSI DRIVER
3472 M:      Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3473 M:      Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3474 L:      linux-scsi@vger.kernel.org
3475 S:      Supported
3476 F:      drivers/scsi/bfa/
3477
3478 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3479 M:      Rasesh Mody <rmody@marvell.com>
3480 M:      Sudarsana Kalluru <skalluru@marvell.com>
3481 M:      GR-Linux-NIC-Dev@marvell.com
3482 L:      netdev@vger.kernel.org
3483 S:      Supported
3484 F:      drivers/net/ethernet/brocade/bna/
3485
3486 BSG (block layer generic sg v4 driver)
3487 M:      FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3488 L:      linux-scsi@vger.kernel.org
3489 S:      Supported
3490 F:      block/bsg.c
3491 F:      include/linux/bsg.h
3492 F:      include/uapi/linux/bsg.h
3493
3494 BT87X AUDIO DRIVER
3495 M:      Clemens Ladisch <clemens@ladisch.de>
3496 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3497 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3498 S:      Maintained
3499 F:      Documentation/sound/cards/bt87x.rst
3500 F:      sound/pci/bt87x.c
3501
3502 BT8XXGPIO DRIVER
3503 M:      Michael Buesch <m@bues.ch>
3504 W:      http://bu3sch.de/btgpio.php
3505 S:      Maintained
3506 F:      drivers/gpio/gpio-bt8xx.c
3507
3508 BTRFS FILE SYSTEM
3509 M:      Chris Mason <clm@fb.com>
3510 M:      Josef Bacik <josef@toxicpanda.com>
3511 M:      David Sterba <dsterba@suse.com>
3512 L:      linux-btrfs@vger.kernel.org
3513 W:      http://btrfs.wiki.kernel.org/
3514 Q:      http://patchwork.kernel.org/project/linux-btrfs/list/
3515 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3516 S:      Maintained
3517 F:      Documentation/filesystems/btrfs.txt
3518 F:      fs/btrfs/
3519 F:      include/linux/btrfs*
3520 F:      include/uapi/linux/btrfs*
3521
3522 BTTV VIDEO4LINUX DRIVER
3523 M:      Mauro Carvalho Chehab <mchehab@kernel.org>
3524 L:      linux-media@vger.kernel.org
3525 W:      https://linuxtv.org
3526 T:      git git://linuxtv.org/media_tree.git
3527 S:      Odd fixes
3528 F:      Documentation/media/v4l-drivers/bttv*
3529 F:      drivers/media/pci/bt8xx/bttv*
3530
3531 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3532 M:      Chanwoo Choi <cw00.choi@samsung.com>
3533 L:      linux-pm@vger.kernel.org
3534 L:      linux-samsung-soc@vger.kernel.org
3535 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3536 S:      Maintained
3537 F:      drivers/devfreq/exynos-bus.c
3538 F:      Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3539
3540 BUSLOGIC SCSI DRIVER
3541 M:      Khalid Aziz <khalid@gonehiking.org>
3542 L:      linux-scsi@vger.kernel.org
3543 S:      Maintained
3544 F:      drivers/scsi/BusLogic.*
3545 F:      drivers/scsi/FlashPoint.*
3546
3547 C-MEDIA CMI8788 DRIVER
3548 M:      Clemens Ladisch <clemens@ladisch.de>
3549 L:      alsa-devel@alsa-project.org (moderated for non-subscribers)
3550 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git
3551 S:      Maintained
3552 F:      sound/pci/oxygen/
3553
3554 C-SKY ARCHITECTURE
3555 M:      Guo Ren <guoren@kernel.org>
3556 T:      git https://github.com/c-sky/csky-linux.git
3557 S:      Supported
3558 F:      arch/csky/
3559 F:      Documentation/devicetree/bindings/csky/
3560 F:      drivers/irqchip/irq-csky-*
3561 F:      Documentation/devicetree/bindings/interrupt-controller/csky,*
3562 F:      drivers/clocksource/timer-gx6605s.c
3563 F:      drivers/clocksource/timer-mp-csky.c
3564 F:      Documentation/devicetree/bindings/timer/csky,*
3565 K:      csky
3566 N:      csky
3567
3568 C6X ARCHITECTURE
3569 M:      Mark Salter <msalter@redhat.com>
3570 M:      Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3571 L:      linux-c6x-dev@linux-c6x.org
3572 W:      http://www.linux-c6x.org/wiki/index.php/Main_Page
3573 S:      Maintained
3574 F:      arch/c6x/
3575
3576 CA8210 IEEE-802.15.4 RADIO DRIVER
3577 M:      Harry Morris <h.morris@cascoda.com>
3578 L:      linux-wpan@vger.kernel.org
3579 W:      https://github.com/Cascoda/ca8210-linux.git
3580 S:      Maintained
3581 F:      drivers/net/ieee802154/ca8210.c
3582 F:      Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3583
3584 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3585 M:      David Howells <dhowells@redhat.com>
3586 L:      linux-cachefs@redhat.com (moderated for non-subscribers)
3587 S:      Supported
3588 F:      Documentation/filesystems/caching/cachefiles.txt
3589 F:      fs/cachefiles/
3590
3591 CADENCE MIPI-CSI2 BRIDGES
3592 M:      Maxime Ripard <mripard@kernel.org>
3593 L:      linux-media@vger.kernel.org
3594 S:      Maintained
3595 F:      Documentation/devicetree/bindings/media/cdns,*.txt
3596 F:      drivers/media/platform/cadence/cdns-csi2*
3597
3598 CADET FM/AM RADIO RECEIVER DRIVER
3599 M:      Hans Verkuil <hverkuil@xs4all.nl>
3600 L:      linux-media@vger.kernel.org
3601 T:      git git://linuxtv.org/media_tree.git
3602 W:      https://linuxtv.org
3603 S:      Maintained
3604 F:      drivers/media/radio/radio-cadet*
3605
3606 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3607 M:      Jonathan Corbet <corbet@lwn.net>
3608 L:      linux-media@vger.kernel.org
3609 T:      git git://linuxtv.org/media_tree.git
3610 S:      Maintained
3611 F:      Documentation/media/v4l-drivers/cafe_ccic*
3612 F:      drivers/media/platform/marvell-ccic/
3613
3614 CAIF NETWORK LAYER
3615 L:      netdev@vger.kernel.org
3616 S:      Orphan
3617 F:      Documentation/networking/caif/
3618 F:      drivers/net/caif/
3619 F:      include/uapi/linux/caif/
3620 F:      include/net/caif/
3621 F:      net/caif/
3622
3623 CAKE QDISC
3624 M:      Toke Høiland-Jørgensen <toke@toke.dk>
3625 L:      cake@lists.bufferbloat.net (moderated for non-subscribers)
3626 S:      Maintained
3627 F:      net/sched/sch_cake.c
3628
3629 CALGARY x86-64 IOMMU
3630 M:      Muli Ben-Yehuda <mulix@mulix.org>
3631 M:      Jon Mason <jdmason@kudzu.us>
3632 L:      iommu@lists.linux-foundation.org
3633 S:      Maintained
3634 F:      arch/x86/kernel/pci-calgary_64.c
3635 F:      arch/x86/kernel/tce_64.c
3636 F:      arch/x86/include/asm/calgary.h
3637 F:      arch/x86/include/asm/tce.h
3638
3639 CAN NETWORK DRIVERS
3640 M:      Wolfgang Grandegger <wg@grandegger.com>
3641 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3642 L:      linux-can@vger.kernel.org
3643 W:      https://github.com/linux-can
3644 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3645 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3646 S:      Maintained
3647 F:      Documentation/devicetree/bindings/net/can/
3648 F:      drivers/net/can/
3649 F:      include/linux/can/dev.h
3650 F:      include/linux/can/led.h
3651 F:      include/linux/can/rx-offload.h
3652 F:      include/linux/can/platform/
3653 F:      include/uapi/linux/can/error.h
3654 F:      include/uapi/linux/can/netlink.h
3655 F:      include/uapi/linux/can/vxcan.h
3656
3657 CAN NETWORK LAYER
3658 M:      Oliver Hartkopp <socketcan@hartkopp.net>
3659 M:      Marc Kleine-Budde <mkl@pengutronix.de>
3660 L:      linux-can@vger.kernel.org
3661 W:      https://github.com/linux-can
3662 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3663 T:      git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3664 S:      Maintained
3665 F:      Documentation/networking/can.rst
3666 F:      net/can/
3667 F:      include/linux/can/core.h
3668 F:      include/linux/can/skb.h
3669 F:      include/net/netns/can.h
3670 F:      include/uapi/linux/can.h
3671 F:      include/uapi/linux/can/bcm.h
3672 F:      include/uapi/linux/can/raw.h
3673 F:      include/uapi/linux/can/gw.h
3674
3675 CAN-J1939 NETWORK LAYER
3676 M:      Robin van der Gracht <robin@protonic.nl>
3677 M:      Oleksij Rempel <o.rempel@pengutronix.de>
3678 R:      Pengutronix Kernel Team <kernel@pengutronix.de>
3679 L:      linux-can@vger.kernel.org
3680 S:      Maintained
3681 F:      Documentation/networking/j1939.txt
3682 F:      net/can/j1939/
3683 F:      include/uapi/linux/can/j1939.h
3684
3685 CAPABILITIES
3686 M:      Serge Hallyn <serge@hallyn.com>
3687 L:      linux-security-module@vger.kernel.org
3688 S:      Supported
3689 F:      include/linux/capability.h
3690 F:      include/uapi/linux/capability.h
3691 F:      security/commoncap.c
3692 F:      kernel/capability.c
3693
3694 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3695 M:      Kevin Tsai <ktsai@capellamicro.com>
3696 S:      Maintained
3697 F:      drivers/iio/light/cm*
3698
3699 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3700 M:      Christian Lamparter <chunkeey@googlemail.com>
3701 L:      linux-wireless@vger.kernel.org
3702 W:      http://wireless.kernel.org/en/users/Drivers/carl9170
3703 S:      Maintained
3704 F:      drivers/net/wireless/ath/carl9170/
3705
3706 CAVIUM I2C DRIVER
3707 M:      Jan Glauber <jglauber@cavium.com>
3708 M:      David Daney <david.daney@cavium.com>
3709 W:      http://www.c