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