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