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