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