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