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