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