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