3 List of maintainers and how to submit kernel changes
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.
9 1. Always _test_ your changes, however small, on at least 4 or
10 5 people, preferably many more.
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.)
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.
24 4. When you are happy with a change make it generally available for
25 testing and await feedback.
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.
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.
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.
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.
50 PLEASE document known bugs. If it doesn't work for everything
51 or does something very odd once a month document it.
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.
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
63 7. When sending security related changes or reports to a maintainer
64 please Cc: security@kernel.org, especially if the maintainer
69 Descriptions of section entries:
72 M: Mail patches to: FullName <address@domain>
73 R: Designated reviewer: FullName <address@domain>
74 These reviewers should be CCed on patches.
75 L: Mailing list that is relevant to this area
76 W: Web-page with status/info
77 B: URI for where to file bugs. A web-page with detailed bug
78 filing info, a direct bug tracker link, or a mailto: URI.
79 C: URI for chat protocol, server and channel where developers
80 usually hang out, for example irc://server/channel.
81 Q: Patchwork web based patch tracking system site
82 T: SCM tree type and location.
83 Type is one of: git, hg, quilt, stgit, topgit
84 S: Status, one of the following:
85 Supported: Someone is actually paid to look after this.
86 Maintained: Someone actually looks after it.
87 Odd Fixes: It has a maintainer but they don't have time to do
88 much other than throw the odd patch in. See below..
89 Orphan: No current maintainer [but maybe you could take the
90 role as you write your new code].
91 Obsolete: Old code. Something tagged obsolete generally means
92 it has been replaced by a better system and you
94 F: Files and directories with wildcard patterns.
95 A trailing slash includes all files and subdirectory files.
96 F: drivers/net/ all files in and below drivers/net
97 F: drivers/net/* all files in drivers/net, but not below
98 F: */net/* all files in "any top level directory"/net
99 One pattern per line. Multiple F: lines acceptable.
100 N: Files and directories with regex patterns.
101 N: [^a-z]tegra all files whose path contains the word tegra
102 One pattern per line. Multiple N: lines acceptable.
103 scripts/get_maintainer.pl has different behavior for files that
104 match F: pattern and matches of N: patterns. By default,
105 get_maintainer will not look at git log history when an F: pattern
106 match occurs. When an N: match occurs, git log history is used
107 to also notify the people that have git commit signatures.
108 X: Files and directories that are NOT maintained, same rules as F:
109 Files exclusions are tested before file matches.
110 Can be useful for excluding a specific subdirectory, for instance:
113 matches all files in and below net excluding net/ipv6/
114 K: Keyword perl extended regex pattern to match content in a
115 patch or file. For instance:
117 matches patches or files that contain "of_get_profile"
118 K: \b(printk|pr_(info|err))\b
119 matches patches or files that contain one or more of the words
120 printk, pr_info or pr_err
121 One regex pattern per line. Multiple K: lines acceptable.
123 Note: For the hard of thinking, this list is meant to remain in alphabetical
124 order. If you could add yourselves to it in alphabetical order that would be
127 Maintainers List (try to look for most precise areas first)
129 -----------------------------------
132 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
133 L: netdev@vger.kernel.org
135 F: Documentation/networking/vortex.txt
136 F: drivers/net/ethernet/3com/3c59x.c
138 3CR990 NETWORK DRIVER
139 M: David Dillow <dave@thedillows.org>
140 L: netdev@vger.kernel.org
142 F: drivers/net/ethernet/3com/typhoon*
144 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
145 M: Adam Radford <aradford@gmail.com>
146 L: linux-scsi@vger.kernel.org
147 W: http://www.lsi.com
151 53C700 AND 53C700-66 SCSI DRIVER
152 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
153 L: linux-scsi@vger.kernel.org
155 F: drivers/scsi/53c700*
157 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
158 M: Alexander Aring <alex.aring@gmail.com>
159 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
160 L: linux-bluetooth@vger.kernel.org
161 L: linux-wpan@vger.kernel.org
164 F: include/net/6lowpan.h
165 F: Documentation/networking/6lowpan.txt
167 6PACK NETWORK DRIVER FOR AX.25
168 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
169 L: linux-hams@vger.kernel.org
171 F: drivers/net/hamradio/6pack.c
173 8169 10/100/1000 GIGABIT ETHERNET DRIVER
174 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
175 L: netdev@vger.kernel.org
177 F: drivers/net/ethernet/realtek/r8169.c
179 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
180 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
181 L: linux-serial@vger.kernel.org
183 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
184 F: drivers/tty/serial/8250*
185 F: include/linux/serial_8250.h
187 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
188 L: netdev@vger.kernel.org
190 F: drivers/net/ethernet/8390/
193 M: Eric Van Hensbergen <ericvh@gmail.com>
194 M: Ron Minnich <rminnich@sandia.gov>
195 M: Latchesar Ionkov <lucho@ionkov.net>
196 L: v9fs-developer@lists.sourceforge.net
197 W: http://swik.net/v9fs
198 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
199 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
201 F: Documentation/filesystems/9p.txt
205 F: include/uapi/linux/virtio_9p.h
206 F: include/trace/events/9p.h
209 M: Antti Palosaari <crope@iki.fi>
210 L: linux-media@vger.kernel.org
211 W: https://linuxtv.org
212 W: http://palosaari.fi/linux/
213 Q: http://patchwork.linuxtv.org/project/linux-media/list/
214 T: git git://linuxtv.org/anttip/media_tree.git
216 F: drivers/media/dvb-frontends/a8293*
218 AACRAID SCSI RAID DRIVER
219 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
220 L: linux-scsi@vger.kernel.org
221 W: http://www.adaptec.com/
223 F: Documentation/scsi/aacraid.txt
224 F: drivers/scsi/aacraid/
227 L: linux-api@vger.kernel.org
228 F: include/linux/syscalls.h
231 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
232 M: Hans de Goede <hdegoede@redhat.com>
233 L: linux-hwmon@vger.kernel.org
235 F: drivers/hwmon/abituguru.c
237 ABIT UGURU 3 HARDWARE MONITOR DRIVER
238 M: Alistair John Strachan <alistair@devzero.co.uk>
239 L: linux-hwmon@vger.kernel.org
241 F: drivers/hwmon/abituguru3.c
243 ACCES 104-DIO-48E GPIO DRIVER
244 M: William Breathitt Gray <vilhelm.gray@gmail.com>
245 L: linux-gpio@vger.kernel.org
247 F: drivers/gpio/gpio-104-dio-48e.c
249 ACCES 104-IDI-48 GPIO DRIVER
250 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
251 L: linux-gpio@vger.kernel.org
253 F: drivers/gpio/gpio-104-idi-48.c
255 ACCES 104-IDIO-16 GPIO DRIVER
256 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
257 L: linux-gpio@vger.kernel.org
259 F: drivers/gpio/gpio-104-idio-16.c
261 ACCES 104-QUAD-8 IIO DRIVER
262 M: William Breathitt Gray <vilhelm.gray@gmail.com>
263 L: linux-iio@vger.kernel.org
265 F: drivers/iio/counter/104-quad-8.c
267 ACCES PCI-IDIO-16 GPIO DRIVER
268 M: William Breathitt Gray <vilhelm.gray@gmail.com>
269 L: linux-gpio@vger.kernel.org
271 F: drivers/gpio/gpio-pci-idio-16.c
274 M: Jes Sorensen <jes@trained-monkey.org>
275 L: linux-acenic@sunsite.dk
277 F: drivers/net/ethernet/alteon/acenic*
279 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
280 M: Peter Feuerer <peter@piie.net>
281 L: platform-driver-x86@vger.kernel.org
282 W: http://piie.net/?section=acerhdf
284 F: drivers/platform/x86/acerhdf.c
286 ACER WMI LAPTOP EXTRAS
287 M: "Lee, Chun-Yi" <jlee@suse.com>
288 L: platform-driver-x86@vger.kernel.org
290 F: drivers/platform/x86/acer-wmi.c
293 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
294 M: Len Brown <lenb@kernel.org>
295 L: linux-acpi@vger.kernel.org
296 W: https://01.org/linux-acpi
297 Q: https://patchwork.kernel.org/project/linux-acpi/list/
298 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
299 B: https://bugzilla.kernel.org
302 F: drivers/pnp/pnpacpi/
303 F: include/linux/acpi.h
304 F: include/linux/fwnode.h
306 F: Documentation/acpi/
307 F: Documentation/ABI/testing/sysfs-bus-acpi
308 F: Documentation/ABI/testing/configfs-acpi
309 F: drivers/pci/*acpi*
310 F: drivers/pci/*/*acpi*
311 F: drivers/pci/*/*/*acpi*
315 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
316 M: Len Brown <lenb@kernel.org>
317 L: linux-acpi@vger.kernel.org
318 R: Tony Luck <tony.luck@intel.com>
319 R: Borislav Petkov <bp@alien8.de>
320 F: drivers/acpi/apei/
322 ACPI COMPONENT ARCHITECTURE (ACPICA)
323 M: Robert Moore <robert.moore@intel.com>
324 M: Lv Zheng <lv.zheng@intel.com>
325 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
326 L: linux-acpi@vger.kernel.org
328 W: https://acpica.org/
329 W: https://github.com/acpica/acpica/
330 Q: https://patchwork.kernel.org/project/linux-acpi/list/
331 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
332 B: https://bugzilla.kernel.org
333 B: https://bugs.acpica.org
335 F: drivers/acpi/acpica/
340 M: Zhang Rui <rui.zhang@intel.com>
341 L: linux-acpi@vger.kernel.org
342 W: https://01.org/linux-acpi
343 B: https://bugzilla.kernel.org
345 F: drivers/acpi/fan.c
347 ACPI FOR ARM64 (ACPI/arm64)
348 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
349 M: Hanjun Guo <hanjun.guo@linaro.org>
350 M: Sudeep Holla <sudeep.holla@arm.com>
351 L: linux-acpi@vger.kernel.org
353 F: drivers/acpi/arm64
356 M: Zhang Rui <rui.zhang@intel.com>
357 L: linux-acpi@vger.kernel.org
358 W: https://01.org/linux-acpi
359 B: https://bugzilla.kernel.org
361 F: drivers/acpi/*thermal*
364 M: Zhang Rui <rui.zhang@intel.com>
365 L: linux-acpi@vger.kernel.org
366 W: https://01.org/linux-acpi
367 B: https://bugzilla.kernel.org
369 F: drivers/acpi/acpi_video.c
372 L: platform-driver-x86@vger.kernel.org
374 F: drivers/platform/x86/wmi.c
376 AD1889 ALSA SOUND DRIVER
377 M: Thibaut Varene <T-Bone@parisc-linux.org>
378 W: http://wiki.parisc-linux.org/AD1889
379 L: linux-parisc@vger.kernel.org
381 F: sound/pci/ad1889.*
383 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
384 M: Michael Hennerich <michael.hennerich@analog.com>
385 W: http://wiki.analog.com/AD5254
386 W: http://ez.analog.com/community/linux-device-drivers
388 F: drivers/misc/ad525x_dpot.c
390 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
391 M: Michael Hennerich <michael.hennerich@analog.com>
392 W: http://wiki.analog.com/AD5398
393 W: http://ez.analog.com/community/linux-device-drivers
395 F: drivers/regulator/ad5398.c
397 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
398 M: Michael Hennerich <michael.hennerich@analog.com>
399 W: http://wiki.analog.com/AD7142
400 W: http://ez.analog.com/community/linux-device-drivers
402 F: drivers/input/misc/ad714x.c
404 AD7877 TOUCHSCREEN DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD7877
407 W: http://ez.analog.com/community/linux-device-drivers
409 F: drivers/input/touchscreen/ad7877.c
411 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD7879
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/input/touchscreen/ad7879.c
418 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
419 M: Jiri Kosina <jikos@kernel.org>
422 ADF7242 IEEE 802.15.4 RADIO DRIVER
423 M: Michael Hennerich <michael.hennerich@analog.com>
424 W: https://wiki.analog.com/ADF7242
425 W: http://ez.analog.com/community/linux-device-drivers
426 L: linux-wpan@vger.kernel.org
428 F: drivers/net/ieee802154/adf7242.c
429 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
431 ADM1025 HARDWARE MONITOR DRIVER
432 M: Jean Delvare <jdelvare@suse.com>
433 L: linux-hwmon@vger.kernel.org
435 F: Documentation/hwmon/adm1025
436 F: drivers/hwmon/adm1025.c
438 ADM1029 HARDWARE MONITOR DRIVER
439 M: Corentin Labbe <clabbe.montjoie@gmail.com>
440 L: linux-hwmon@vger.kernel.org
442 F: drivers/hwmon/adm1029.c
444 ADM8211 WIRELESS DRIVER
445 L: linux-wireless@vger.kernel.org
446 W: http://wireless.kernel.org/
448 F: drivers/net/wireless/admtek/adm8211.*
450 ADP1653 FLASH CONTROLLER DRIVER
451 M: Sakari Ailus <sakari.ailus@iki.fi>
452 L: linux-media@vger.kernel.org
454 F: drivers/media/i2c/adp1653.c
455 F: include/media/i2c/adp1653.h
457 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
458 M: Michael Hennerich <michael.hennerich@analog.com>
459 W: http://wiki.analog.com/ADP5520
460 W: http://ez.analog.com/community/linux-device-drivers
462 F: drivers/mfd/adp5520.c
463 F: drivers/video/backlight/adp5520_bl.c
464 F: drivers/leds/leds-adp5520.c
465 F: drivers/gpio/gpio-adp5520.c
466 F: drivers/input/keyboard/adp5520-keys.c
468 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
469 M: Michael Hennerich <michael.hennerich@analog.com>
470 W: http://wiki.analog.com/ADP5588
471 W: http://ez.analog.com/community/linux-device-drivers
473 F: drivers/input/keyboard/adp5588-keys.c
474 F: drivers/gpio/gpio-adp5588.c
476 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
477 M: Michael Hennerich <michael.hennerich@analog.com>
478 W: http://wiki.analog.com/ADP8860
479 W: http://ez.analog.com/community/linux-device-drivers
481 F: drivers/video/backlight/adp8860_bl.c
483 ADS1015 HARDWARE MONITOR DRIVER
484 M: Dirk Eibach <eibach@gdsys.de>
485 L: linux-hwmon@vger.kernel.org
487 F: Documentation/hwmon/ads1015
488 F: drivers/hwmon/ads1015.c
489 F: include/linux/platform_data/ads1015.h
492 M: Colin Leroy <colin@colino.net>
494 F: drivers/macintosh/therm_adt746x.c
496 ADT7475 HARDWARE MONITOR DRIVER
497 M: Jean Delvare <jdelvare@suse.com>
498 L: linux-hwmon@vger.kernel.org
500 F: Documentation/hwmon/adt7475
501 F: drivers/hwmon/adt7475.c
504 M: Matthew Wilcox <matthew@wil.cx>
505 M: Hannes Reinecke <hare@suse.com>
506 L: linux-scsi@vger.kernel.org
508 F: Documentation/scsi/advansys.txt
509 F: drivers/scsi/advansys.c
511 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
512 M: Michael Hennerich <michael.hennerich@analog.com>
513 W: http://wiki.analog.com/ADXL345
514 W: http://ez.analog.com/community/linux-device-drivers
516 F: drivers/input/misc/adxl34x.c
519 M: Riccardo Facchetti <fizban@tin.it>
521 F: sound/oss/aedsp16.c
524 M: Antti Palosaari <crope@iki.fi>
525 L: linux-media@vger.kernel.org
526 W: https://linuxtv.org
527 W: http://palosaari.fi/linux/
528 Q: http://patchwork.linuxtv.org/project/linux-media/list/
529 T: git git://linuxtv.org/anttip/media_tree.git
531 F: drivers/media/dvb-frontends/af9013*
534 M: Antti Palosaari <crope@iki.fi>
535 L: linux-media@vger.kernel.org
536 W: https://linuxtv.org
537 W: http://palosaari.fi/linux/
538 Q: http://patchwork.linuxtv.org/project/linux-media/list/
539 T: git git://linuxtv.org/anttip/media_tree.git
541 F: drivers/media/dvb-frontends/af9033*
544 L: linux-fsdevel@vger.kernel.org
546 F: Documentation/filesystems/affs.txt
549 AFS FILESYSTEM & AF_RXRPC SOCKET DOMAIN
550 M: David Howells <dhowells@redhat.com>
551 L: linux-afs@lists.infradead.org
554 F: include/net/af_rxrpc.h
555 F: net/rxrpc/af_rxrpc.c
556 W: https://www.infradead.org/~dhowells/kafs/
559 M: David Airlie <airlied@linux.ie>
560 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
563 F: include/linux/agp*
564 F: include/uapi/linux/agp*
567 M: "Juergen E. Fischer" <fischer@norbit.de>
568 L: linux-scsi@vger.kernel.org
570 F: drivers/scsi/aha152x*
571 F: drivers/scsi/pcmcia/aha152x*
573 AIC7XXX / AIC79XX SCSI DRIVER
574 M: Hannes Reinecke <hare@suse.com>
575 L: linux-scsi@vger.kernel.org
577 F: drivers/scsi/aic7xxx/
579 AIMSLAB FM RADIO RECEIVER DRIVER
580 M: Hans Verkuil <hverkuil@xs4all.nl>
581 L: linux-media@vger.kernel.org
582 T: git git://linuxtv.org/media_tree.git
583 W: https://linuxtv.org
585 F: drivers/media/radio/radio-aimslab*
588 M: Benjamin LaHaise <bcrl@kvack.org>
589 L: linux-aio@kvack.org
592 F: include/linux/*aio*.h
595 M: Antti Palosaari <crope@iki.fi>
596 L: linux-media@vger.kernel.org
597 W: https://linuxtv.org
598 W: http://palosaari.fi/linux/
599 Q: http://patchwork.linuxtv.org/project/linux-media/list/
600 T: git git://linuxtv.org/anttip/media_tree.git
602 F: drivers/media/usb/airspy/
604 ALACRITECH GIGABIT ETHERNET DRIVER
605 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
607 F: drivers/net/ethernet/alacritech/*
609 ALCATEL SPEEDTOUCH USB DRIVER
610 M: Duncan Sands <duncan.sands@free.fr>
611 L: linux-usb@vger.kernel.org
612 W: http://www.linux-usb.org/SpeedTouch/
614 F: drivers/usb/atm/speedtch.c
615 F: drivers/usb/atm/usbatm.c
617 ALCHEMY AU1XX0 MMC DRIVER
618 M: Manuel Lauss <manuel.lauss@gmail.com>
620 F: drivers/mmc/host/au1xmmc.c
623 M: Rudolf Marek <r.marek@assembler.cz>
624 L: linux-i2c@vger.kernel.org
626 F: Documentation/i2c/busses/i2c-ali1563
627 F: drivers/i2c/busses/i2c-ali1563.c
629 ALLWINNER SECURITY SYSTEM
630 M: Corentin Labbe <clabbe.montjoie@gmail.com>
631 L: linux-crypto@vger.kernel.org
633 F: drivers/crypto/sunxi-ss/
636 M: Richard Henderson <rth@twiddle.net>
637 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
638 M: Matt Turner <mattst88@gmail.com>
640 L: linux-alpha@vger.kernel.org
643 ALPS PS/2 TOUCHPAD DRIVER
644 R: Pali Rohár <pali.rohar@gmail.com>
645 F: drivers/input/mouse/alps.*
647 ALTERA I2C CONTROLLER DRIVER
648 M: Thor Thayer <thor.thayer@linux.intel.com>
650 F: drivers/i2c/busses/i2c-altera.c
652 ALTERA MAILBOX DRIVER
653 M: Ley Foon Tan <lftan@altera.com>
654 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
656 F: drivers/mailbox/mailbox-altera.c
659 M: Tien Hock Loh <thloh@altera.com>
660 L: linux-gpio@vger.kernel.org
662 F: drivers/gpio/gpio-altera.c
664 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
665 M: Thor Thayer <thor.thayer@linux.intel.com>
667 F: drivers/gpio/gpio-altera-a10sr.c
668 F: drivers/mfd/altera-a10sr.c
669 F: drivers/reset/reset-a10sr.c
670 F: include/linux/mfd/altera-a10sr.h
671 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
673 ALTERA TRIPLE SPEED ETHERNET DRIVER
674 M: Vince Bridgers <vbridger@opensource.altera.com>
675 L: netdev@vger.kernel.org
676 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
678 F: drivers/net/ethernet/altera/
680 ALTERA UART/JTAG UART SERIAL DRIVERS
681 M: Tobias Klauser <tklauser@distanz.ch>
682 L: linux-serial@vger.kernel.org
683 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
685 F: drivers/tty/serial/altera_uart.c
686 F: drivers/tty/serial/altera_jtaguart.c
687 F: include/linux/altera_uart.h
688 F: include/linux/altera_jtaguart.h
690 AMAZON ETHERNET DRIVERS
691 M: Netanel Belgazal <netanel@annapurnalabs.com>
692 R: Saeed Bishara <saeed@annapurnalabs.com>
693 R: Zorik Machulsky <zorik@annapurnalabs.com>
694 L: netdev@vger.kernel.org
696 F: Documentation/networking/ena.txt
697 F: drivers/net/ethernet/amazon/
699 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
700 M: Tom Lendacky <thomas.lendacky@amd.com>
701 M: Gary Hook <gary.hook@amd.com>
702 L: linux-crypto@vger.kernel.org
704 F: drivers/crypto/ccp/
705 F: include/linux/ccp.h
707 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
708 M: Huang Rui <ray.huang@amd.com>
709 L: linux-hwmon@vger.kernel.org
711 F: Documentation/hwmon/fam15h_power
712 F: drivers/hwmon/fam15h_power.c
714 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
715 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
717 F: drivers/usb/gadget/udc/amd5536udc.*
719 AMD GEODE PROCESSOR/CHIPSET SUPPORT
720 P: Andres Salomon <dilinger@queued.net>
721 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
722 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
724 F: drivers/char/hw_random/geode-rng.c
725 F: drivers/crypto/geode*
726 F: drivers/video/fbdev/geode/
727 F: arch/x86/include/asm/geode.h
730 M: Joerg Roedel <joro@8bytes.org>
731 L: iommu@lists.linux-foundation.org
732 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
734 F: drivers/iommu/amd_iommu*.[ch]
735 F: include/linux/amd-iommu.h
738 M: Oded Gabbay <oded.gabbay@gmail.com>
739 L: dri-devel@lists.freedesktop.org
740 T: git git://people.freedesktop.org/~gabbayo/linux.git
742 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
743 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
744 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
745 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
746 F: drivers/gpu/drm/amd/amdkfd/
747 F: drivers/gpu/drm/amd/include/cik_structs.h
748 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
749 F: drivers/gpu/drm/amd/include/vi_structs.h
750 F: drivers/gpu/drm/radeon/radeon_kfd.c
751 F: drivers/gpu/drm/radeon/radeon_kfd.h
752 F: include/uapi/linux/kfd_ioctl.h
754 AMD SEATTLE DEVICE TREE SUPPORT
755 M: Brijesh Singh <brijeshkumar.singh@amd.com>
756 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
757 M: Tom Lendacky <thomas.lendacky@amd.com>
759 F: arch/arm64/boot/dts/amd/
762 M: Tom Lendacky <thomas.lendacky@amd.com>
763 L: netdev@vger.kernel.org
765 F: drivers/net/ethernet/amd/xgbe/
766 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
768 AMS (Apple Motion Sensor) DRIVER
769 M: Michael Hanselmann <linux-kernel@hansmi.ch>
771 F: drivers/macintosh/ams/
773 ANALOG DEVICES INC AD9389B DRIVER
774 M: Hans Verkuil <hans.verkuil@cisco.com>
775 L: linux-media@vger.kernel.org
777 F: drivers/media/i2c/ad9389b*
779 ANALOG DEVICES INC ADV7180 DRIVER
780 M: Lars-Peter Clausen <lars@metafoo.de>
781 L: linux-media@vger.kernel.org
782 W: http://ez.analog.com/community/linux-device-drivers
784 F: drivers/media/i2c/adv7180.c
786 ANALOG DEVICES INC ADV748X DRIVER
787 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
788 L: linux-media@vger.kernel.org
790 F: drivers/media/i2c/adv748x/*
792 ANALOG DEVICES INC ADV7511 DRIVER
793 M: Hans Verkuil <hans.verkuil@cisco.com>
794 L: linux-media@vger.kernel.org
796 F: drivers/media/i2c/adv7511*
798 ANALOG DEVICES INC ADV7604 DRIVER
799 M: Hans Verkuil <hans.verkuil@cisco.com>
800 L: linux-media@vger.kernel.org
802 F: drivers/media/i2c/adv7604*
804 ANALOG DEVICES INC ADV7842 DRIVER
805 M: Hans Verkuil <hans.verkuil@cisco.com>
806 L: linux-media@vger.kernel.org
808 F: drivers/media/i2c/adv7842*
810 ANALOG DEVICES INC ASOC CODEC DRIVERS
811 M: Lars-Peter Clausen <lars@metafoo.de>
812 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
813 W: http://wiki.analog.com/
814 W: http://ez.analog.com/community/linux-device-drivers
816 F: sound/soc/codecs/adau*
817 F: sound/soc/codecs/adav*
818 F: sound/soc/codecs/ad1*
819 F: sound/soc/codecs/ad7*
820 F: sound/soc/codecs/ssm*
821 F: sound/soc/codecs/sigmadsp.*
823 ANALOG DEVICES INC ASOC DRIVERS
824 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
825 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
826 W: http://blackfin.uclinux.org/
828 F: sound/soc/blackfin/*
830 ANALOG DEVICES INC DMA DRIVERS
831 M: Lars-Peter Clausen <lars@metafoo.de>
832 W: http://ez.analog.com/community/linux-device-drivers
834 F: drivers/dma/dma-axi-dmac.c
836 ANALOG DEVICES INC IIO DRIVERS
837 M: Lars-Peter Clausen <lars@metafoo.de>
838 M: Michael Hennerich <Michael.Hennerich@analog.com>
839 W: http://wiki.analog.com/
840 W: http://ez.analog.com/community/linux-device-drivers
843 F: drivers/iio/adc/ltc2497*
844 X: drivers/iio/*/adjd*
845 F: drivers/staging/iio/*/ad*
846 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
848 ANDROID CONFIG FRAGMENTS
849 M: Rob Herring <robh@kernel.org>
851 F: kernel/configs/android*
854 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
855 M: Arve Hjønnevåg <arve@android.com>
856 M: Riley Andrews <riandrews@android.com>
857 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
858 L: devel@driverdev.osuosl.org
861 F: drivers/staging/android/
863 ANDROID GOLDFISH RTC DRIVER
864 M: Miodrag Dinic <miodrag.dinic@imgtec.com>
866 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
867 F: drivers/rtc/rtc-goldfish.c
870 M: Laura Abbott <labbott@redhat.com>
871 M: Sumit Semwal <sumit.semwal@linaro.org>
872 L: devel@driverdev.osuosl.org
874 F: drivers/staging/android/ion
875 F: drivers/staging/android/uapi/ion.h
876 F: drivers/staging/android/uapi/ion_test.h
878 AOA (Apple Onboard Audio) ALSA DRIVER
879 M: Johannes Berg <johannes@sipsolutions.net>
880 L: linuxppc-dev@lists.ozlabs.org
881 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
885 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
886 M: William Breathitt Gray <vilhelm.gray@gmail.com>
887 L: linux-iio@vger.kernel.org
889 F: drivers/iio/adc/stx104.c
892 M: Jiri Kosina <jikos@kernel.org>
894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
895 F: arch/x86/kernel/apm_32.c
896 F: include/linux/apm_bios.h
897 F: include/uapi/linux/apm_bios.h
898 F: drivers/char/apm-emulation.c
900 APPARMOR SECURITY MODULE
901 M: John Johansen <john.johansen@canonical.com>
902 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
903 W: apparmor.wiki.kernel.org
904 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
906 F: security/apparmor/
907 F: Documentation/admin-guide/LSM/apparmor.rst
909 APPLE BCM5974 MULTITOUCH DRIVER
910 M: Henrik Rydberg <rydberg@bitmath.org>
911 L: linux-input@vger.kernel.org
913 F: drivers/input/mouse/bcm5974.c
916 M: Henrik Rydberg <rydberg@bitmath.org>
917 L: linux-hwmon@vger.kernel.org
919 F: drivers/hwmon/applesmc.c
921 APPLETALK NETWORK LAYER
922 L: netdev@vger.kernel.org
924 F: drivers/net/appletalk/
927 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
928 M: Duc Dang <dhdang@apm.com>
930 F: arch/arm64/boot/dts/apm/
932 APPLIED MICRO (APM) X-GENE SOC EDAC
933 M: Loc Ho <lho@apm.com>
935 F: drivers/edac/xgene_edac.c
936 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
938 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
939 M: Iyappan Subramanian <isubramanian@apm.com>
940 M: Keyur Chudgar <kchudgar@apm.com>
942 F: drivers/net/ethernet/apm/xgene-v2/
944 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
945 M: Iyappan Subramanian <isubramanian@apm.com>
946 M: Keyur Chudgar <kchudgar@apm.com>
947 M: Quan Nguyen <qnguyen@apm.com>
949 F: drivers/net/ethernet/apm/xgene/
950 F: drivers/net/phy/mdio-xgene.c
951 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
952 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
954 APPLIED MICRO (APM) X-GENE SOC PMU
955 M: Tai Nguyen <ttnguyen@apm.com>
957 F: drivers/perf/xgene_pmu.c
958 F: Documentation/perf/xgene-pmu.txt
959 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
961 APTINA CAMERA SENSOR PLL
962 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
963 L: linux-media@vger.kernel.org
965 F: drivers/media/i2c/aptina-pll.*
967 ARC FRAMEBUFFER DRIVER
968 M: Jaya Kumar <jayalk@intworks.biz>
970 F: drivers/video/fbdev/arcfb.c
971 F: drivers/video/fbdev/core/fb_defio.c
974 M: Alexey Brodkin <abrodkin@synopsys.com>
976 F: drivers/gpu/drm/arc/
977 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
980 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
981 L: netdev@vger.kernel.org
983 F: drivers/net/arcnet/
984 F: include/uapi/linux/if_arcnet.h
986 ARM ARCHITECTED TIMER DRIVER
987 M: Mark Rutland <mark.rutland@arm.com>
988 M: Marc Zyngier <marc.zyngier@arm.com>
989 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
991 F: arch/arm/include/asm/arch_timer.h
992 F: arch/arm64/include/asm/arch_timer.h
993 F: drivers/clocksource/arm_arch_timer.c
996 M: Liviu Dudau <liviu.dudau@arm.com>
998 F: drivers/gpu/drm/arm/hdlcd_*
999 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1001 ARM MALI-DP DRM DRIVER
1002 M: Liviu Dudau <liviu.dudau@arm.com>
1003 M: Brian Starkey <brian.starkey@arm.com>
1004 M: Mali DP Maintainers <malidp@foss.arm.com>
1006 F: drivers/gpu/drm/arm/
1007 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1009 ARM MFM AND FLOPPY DRIVERS
1010 M: Ian Molton <spyro@f2s.com>
1012 F: arch/arm/lib/floppydma.S
1013 F: arch/arm/include/asm/floppy.h
1015 ARM PMU PROFILING AND DEBUGGING
1016 M: Will Deacon <will.deacon@arm.com>
1017 M: Mark Rutland <mark.rutland@arm.com>
1019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1020 F: arch/arm*/kernel/perf_*
1021 F: arch/arm/oprofile/common.c
1022 F: arch/arm*/kernel/hw_breakpoint.c
1023 F: arch/arm*/include/asm/hw_breakpoint.h
1024 F: arch/arm*/include/asm/perf_event.h
1026 F: include/linux/perf/arm_pmu.h
1027 F: Documentation/devicetree/bindings/arm/pmu.txt
1028 F: Documentation/devicetree/bindings/perf/
1031 M: Russell King <linux@armlinux.org.uk>
1032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1033 W: http://www.armlinux.org.uk/
1035 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1038 ARM PRIMECELL AACI PL041 DRIVER
1039 M: Russell King <linux@armlinux.org.uk>
1043 ARM PRIMECELL BUS SUPPORT
1044 M: Russell King <linux@armlinux.org.uk>
1047 F: include/linux/amba/bus.h
1049 ARM PRIMECELL CLCD PL110 DRIVER
1050 M: Russell King <linux@armlinux.org.uk>
1052 F: drivers/video/fbdev/amba-clcd.*
1054 ARM PRIMECELL KMI PL050 DRIVER
1055 M: Russell King <linux@armlinux.org.uk>
1057 F: drivers/input/serio/ambakmi.*
1058 F: include/linux/amba/kmi.h
1060 ARM PRIMECELL MMCI PL180/1 DRIVER
1061 M: Russell King <linux@armlinux.org.uk>
1063 F: drivers/mmc/host/mmci.*
1064 F: include/linux/amba/mmci.h
1066 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1067 M: Russell King <linux@armlinux.org.uk>
1069 F: drivers/tty/serial/amba-pl01*.c
1070 F: include/linux/amba/serial.h
1073 M: Will Deacon <will.deacon@arm.com>
1074 R: Robin Murphy <robin.murphy@arm.com>
1075 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1077 F: drivers/iommu/arm-smmu.c
1078 F: drivers/iommu/arm-smmu-v3.c
1079 F: drivers/iommu/io-pgtable-arm.c
1080 F: drivers/iommu/io-pgtable-arm-v7s.c
1082 ARM SUB-ARCHITECTURES
1083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1087 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1089 ARM/ACTIONS SEMI ARCHITECTURE
1090 M: Andreas Färber <afaerber@suse.de>
1091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1094 F: arch/arm/mach-actions/
1095 F: arch/arm/boot/dts/owl-*
1096 F: arch/arm64/boot/dts/actions/
1097 F: drivers/clocksource/owl-*
1098 F: drivers/soc/actions/
1099 F: include/dt-bindings/power/owl-*
1100 F: include/linux/soc/actions/
1101 F: Documentation/devicetree/bindings/arm/actions.txt
1102 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1103 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1105 ARM/ADS SPHERE MACHINE SUPPORT
1106 M: Lennert Buytenhek <kernel@wantstofly.org>
1107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1110 ARM/AFEB9260 MACHINE SUPPORT
1111 M: Sergey Lapin <slapin@ossfans.org>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 ARM/AJECO 1ARM MACHINE SUPPORT
1116 M: Lennert Buytenhek <kernel@wantstofly.org>
1117 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1120 ARM/Allwinner SoC Clock Support
1121 M: Emilio López <emilio@elopez.com.ar>
1123 F: drivers/clk/sunxi/
1125 ARM/Allwinner sunXi SoC support
1126 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1127 M: Chen-Yu Tsai <wens@csie.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1132 F: arch/arm/mach-sunxi/
1133 F: arch/arm64/boot/dts/allwinner/
1134 F: drivers/clk/sunxi-ng/
1135 F: drivers/pinctrl/sunxi/
1136 F: drivers/soc/sunxi/
1137 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1139 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1140 M: Neil Armstrong <narmstrong@baylibre.com>
1141 M: Jerome Brunet <jbrunet@baylibre.com>
1142 L: linux-amlogic@lists.infradead.org
1144 F: drivers/clk/meson/
1145 F: include/dt-bindings/clock/meson*
1146 F: include/dt-bindings/clock/gxbb*
1147 F: Documentation/devicetree/bindings/clock/amlogic*
1149 ARM/Amlogic Meson SoC support
1150 M: Carlo Caione <carlo@caione.org>
1151 M: Kevin Hilman <khilman@baylibre.com>
1152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 L: linux-amlogic@lists.infradead.org
1154 W: http://linux-meson.com/
1156 F: arch/arm/mach-meson/
1157 F: arch/arm/boot/dts/meson*
1158 F: arch/arm64/boot/dts/amlogic/
1159 F: drivers/pinctrl/meson/
1160 F: drivers/mmc/host/meson*
1163 ARM/Annapurna Labs ALPINE ARCHITECTURE
1164 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1165 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1166 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 F: arch/arm/mach-alpine/
1169 F: arch/arm/boot/dts/alpine*
1170 F: arch/arm64/boot/dts/al/
1171 F: drivers/*/*alpine*
1173 ARM/ARTPEC MACHINE SUPPORT
1174 M: Jesper Nilsson <jesper.nilsson@axis.com>
1175 M: Lars Persson <lars.persson@axis.com>
1176 M: Niklas Cassel <niklas.cassel@axis.com>
1178 L: linux-arm-kernel@axis.com
1179 F: arch/arm/mach-artpec
1180 F: arch/arm/boot/dts/artpec6*
1182 F: drivers/crypto/axis
1183 F: drivers/pinctrl/pinctrl-artpec*
1184 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1186 ARM/ASPEED I2C DRIVER
1187 M: Brendan Higgins <brendanhiggins@google.com>
1188 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1189 R: Joel Stanley <joel@jms.id.au>
1190 L: linux-i2c@vger.kernel.org
1191 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1193 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1194 F: drivers/i2c/busses/i2c-aspeed.c
1195 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1196 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1198 ARM/ASPEED MACHINE SUPPORT
1199 M: Joel Stanley <joel@jms.id.au>
1201 F: arch/arm/mach-aspeed/
1202 F: arch/arm/boot/dts/aspeed-*
1203 F: drivers/*/*aspeed*
1205 ARM/ATMEL AT91 Clock Support
1206 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1210 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1211 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1212 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1214 W: http://www.linux4sam.org
1215 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1217 F: arch/arm/mach-at91/
1218 F: include/soc/at91/
1219 F: arch/arm/boot/dts/at91*.dts
1220 F: arch/arm/boot/dts/at91*.dtsi
1221 F: arch/arm/boot/dts/sama*.dts
1222 F: arch/arm/boot/dts/sama*.dtsi
1223 F: arch/arm/include/debug/at91.S
1224 F: drivers/memory/atmel*
1226 ARM/CALXEDA HIGHBANK ARCHITECTURE
1227 M: Rob Herring <robh@kernel.org>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1230 F: arch/arm/mach-highbank/
1231 F: arch/arm/boot/dts/highbank.dts
1232 F: arch/arm/boot/dts/ecx-*.dts*
1234 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1235 M: Krzysztof Halasa <khalasa@piap.pl>
1237 F: arch/arm/mach-cns3xxx/
1239 ARM/CAVIUM THUNDER NETWORK DRIVER
1240 M: Sunil Goutham <sgoutham@cavium.com>
1241 M: Robert Richter <rric@kernel.org>
1242 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1244 F: drivers/net/ethernet/cavium/thunder/
1246 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1247 M: Alexander Shiyan <shc_work@mail.ru>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1252 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1253 M: Lennert Buytenhek <kernel@wantstofly.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1257 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1258 M: Hartley Sweeten <hsweeten@visionengravers.com>
1259 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1260 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1262 F: arch/arm/mach-ep93xx/
1263 F: arch/arm/mach-ep93xx/include/mach/
1266 M: Russell King <linux@armlinux.org.uk>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1270 F: arch/arm/include/asm/clkdev.h
1271 F: drivers/clk/clkdev.c
1273 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1274 M: Mike Rapoport <mike@compulab.co.il>
1275 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1279 M: Baruch Siach <baruch@tkos.co.il>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/boot/dts/cx92755*
1285 ARM/CONTEC MICRO9 MACHINE SUPPORT
1286 M: Hubert Feurstein <hubert.feurstein@contec.at>
1288 F: arch/arm/mach-ep93xx/micro9.c
1290 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1291 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1292 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1294 F: drivers/hwtracing/coresight/*
1295 F: Documentation/trace/coresight.txt
1296 F: Documentation/trace/coresight-cpu-debug.txt
1297 F: Documentation/devicetree/bindings/arm/coresight.txt
1298 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1299 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1300 F: tools/perf/arch/arm/util/pmu.c
1301 F: tools/perf/arch/arm/util/auxtrace.c
1302 F: tools/perf/arch/arm/util/cs-etm.c
1303 F: tools/perf/arch/arm/util/cs-etm.h
1304 F: tools/perf/util/cs-etm.h
1306 ARM/CORGI MACHINE SUPPORT
1307 M: Richard Purdie <rpurdie@rpsys.net>
1310 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1311 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1312 M: Linus Walleij <linus.walleij@linaro.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 T: git git://github.com/ulli-kroll/linux.git
1316 F: Documentation/devicetree/bindings/arm/gemini.txt
1317 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1318 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1319 F: arch/arm/mach-gemini/
1320 F: drivers/pinctrl/pinctrl-gemini.c
1321 F: drivers/rtc/rtc-ftrtc010.c
1323 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1324 M: Barry Song <baohua@kernel.org>
1325 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1328 F: arch/arm/boot/dts/prima2*
1329 F: arch/arm/mach-prima2/
1330 F: drivers/clk/sirf/
1331 F: drivers/clocksource/timer-prima2.c
1332 F: drivers/clocksource/timer-atlas7.c
1335 ARM/EBSA110 MACHINE SUPPORT
1336 M: Russell King <linux@armlinux.org.uk>
1337 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1338 W: http://www.armlinux.org.uk/
1340 F: arch/arm/mach-ebsa110/
1341 F: drivers/net/ethernet/amd/am79c961a.*
1343 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1344 M: Uwe Kleine-König <kernel@pengutronix.de>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1349 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1350 M: Robert Jarzmik <robert.jarzmik@free.fr>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1353 F: arch/arm/mach-pxa/ezx.c
1355 ARM/FARADAY FA526 PORT
1356 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T: git git://git.berlios.de/gemini-board
1360 F: arch/arm/mm/*-fa*
1362 ARM/FOOTBRIDGE ARCHITECTURE
1363 M: Russell King <linux@armlinux.org.uk>
1364 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1365 W: http://www.armlinux.org.uk/
1367 F: arch/arm/include/asm/hardware/dec21285.h
1368 F: arch/arm/mach-footbridge/
1370 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1371 M: Shawn Guo <shawnguo@kernel.org>
1372 M: Sascha Hauer <kernel@pengutronix.de>
1373 R: Fabio Estevam <fabio.estevam@nxp.com>
1374 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1376 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1377 F: arch/arm/mach-imx/
1378 F: arch/arm/mach-mxs/
1379 F: arch/arm/boot/dts/imx*
1380 F: arch/arm/configs/imx*_defconfig
1385 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1386 M: Shawn Guo <shawnguo@kernel.org>
1387 M: Sascha Hauer <kernel@pengutronix.de>
1388 R: Stefan Agner <stefan@agner.ch>
1389 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1392 F: arch/arm/mach-imx/*vf610*
1393 F: arch/arm/boot/dts/vf*
1395 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1396 M: Lennert Buytenhek <kernel@wantstofly.org>
1397 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1400 ARM/GUMSTIX MACHINE SUPPORT
1401 M: Steve Sakoman <sakoman@gmail.com>
1402 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1405 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1406 M: Philipp Zabel <philipp.zabel@gmail.com>
1407 M: Paul Parsons <lost.distance@yahoo.com>
1408 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1410 F: arch/arm/mach-pxa/hx4700.c
1411 F: arch/arm/mach-pxa/include/mach/hx4700.h
1412 F: sound/soc/pxa/hx4700.c
1414 ARM/HISILICON SOC SUPPORT
1415 M: Wei Xu <xuwei5@hisilicon.com>
1416 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 W: http://www.hisilicon.com
1419 T: git git://github.com/hisilicon/linux-hisi.git
1420 F: arch/arm/mach-hisi/
1421 F: arch/arm/boot/dts/hi3*
1422 F: arch/arm/boot/dts/hip*
1423 F: arch/arm/boot/dts/hisi*
1424 F: arch/arm64/boot/dts/hisilicon/
1426 ARM/HP JORNADA 7XX MACHINE SUPPORT
1427 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1430 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1431 F: arch/arm/mach-sa1100/jornada720.c
1432 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1434 ARM/IGEP MACHINE SUPPORT
1435 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1436 M: Javier Martinez Canillas <javier@dowhile0.org>
1437 L: linux-omap@vger.kernel.org
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1440 F: arch/arm/boot/dts/omap3-igep*
1442 ARM/INCOME PXA270 SUPPORT
1443 M: Marek Vasut <marek.vasut@gmail.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1448 ARM/INTEL IOP13XX ARM ARCHITECTURE
1449 M: Lennert Buytenhek <kernel@wantstofly.org>
1450 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 ARM/INTEL IOP32X ARM ARCHITECTURE
1454 M: Lennert Buytenhek <kernel@wantstofly.org>
1455 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1458 ARM/INTEL IOP33X ARM ARCHITECTURE
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1462 ARM/INTEL IQ81342EX MACHINE SUPPORT
1463 M: Lennert Buytenhek <kernel@wantstofly.org>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1467 ARM/INTEL IXDP2850 MACHINE SUPPORT
1468 M: Lennert Buytenhek <kernel@wantstofly.org>
1469 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 ARM/INTEL IXP4XX ARM ARCHITECTURE
1473 M: Imre Kaloz <kaloz@openwrt.org>
1474 M: Krzysztof Halasa <khalasa@piap.pl>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1477 F: arch/arm/mach-ixp4xx/
1479 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1480 M: Jonathan Cameron <jic23@cam.ac.uk>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1483 F: arch/arm/mach-pxa/stargate2.c
1484 F: drivers/pcmcia/pxa2xx_stargate2.c
1486 ARM/INTEL XSC3 (MANZANO) ARM CORE
1487 M: Lennert Buytenhek <kernel@wantstofly.org>
1488 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1491 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1492 M: Lennert Buytenhek <kernel@wantstofly.org>
1493 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1496 ARM/LG1K ARCHITECTURE
1497 M: Chanho Min <chanho.min@lge.com>
1498 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1500 F: arch/arm64/boot/dts/lg/
1502 ARM/LOGICPD PXA270 MACHINE SUPPORT
1503 M: Lennert Buytenhek <kernel@wantstofly.org>
1504 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1507 ARM/LPC18XX ARCHITECTURE
1508 M: Joachim Eastwood <manabian@gmail.com>
1509 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 F: arch/arm/boot/dts/lpc43*
1512 F: drivers/clk/nxp/clk-lpc18xx*
1513 F: drivers/clocksource/time-lpc32xx.c
1514 F: drivers/i2c/busses/i2c-lpc2k.c
1515 F: drivers/memory/pl172.c
1516 F: drivers/mtd/spi-nor/nxp-spifi.c
1517 F: drivers/rtc/rtc-lpc24xx.c
1520 ARM/LPC32XX SOC SUPPORT
1521 M: Vladimir Zapolskiy <vz@mleia.com>
1522 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1523 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1524 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1526 F: arch/arm/boot/dts/lpc32*
1527 F: arch/arm/mach-lpc32xx/
1528 F: drivers/i2c/busses/i2c-pnx.c
1529 F: drivers/net/ethernet/nxp/lpc_eth.c
1530 F: drivers/usb/host/ohci-nxp.c
1531 F: drivers/watchdog/pnx4008_wdt.c
1534 ARM/MAGICIAN MACHINE SUPPORT
1535 M: Philipp Zabel <philipp.zabel@gmail.com>
1538 ARM/Marvell Berlin SoC support
1539 M: Jisheng Zhang <jszhang@marvell.com>
1540 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1541 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 F: arch/arm/mach-berlin/
1544 F: arch/arm/boot/dts/berlin*
1545 F: arch/arm64/boot/dts/marvell/berlin*
1547 ARM/Marvell Dove/MV78xx0/Orion SOC support
1548 M: Jason Cooper <jason@lakedaemon.net>
1549 M: Andrew Lunn <andrew@lunn.ch>
1550 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1551 M: Gregory Clement <gregory.clement@free-electrons.com>
1552 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1554 F: Documentation/devicetree/bindings/soc/dove/
1555 F: arch/arm/mach-dove/
1556 F: arch/arm/mach-mv78xx0/
1557 F: arch/arm/mach-orion5x/
1558 F: arch/arm/plat-orion/
1559 F: arch/arm/boot/dts/dove*
1560 F: arch/arm/boot/dts/orion5x*
1562 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1563 M: Jason Cooper <jason@lakedaemon.net>
1564 M: Andrew Lunn <andrew@lunn.ch>
1565 M: Gregory Clement <gregory.clement@free-electrons.com>
1566 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1567 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 F: arch/arm/boot/dts/armada*
1570 F: arch/arm/boot/dts/kirkwood*
1571 F: arch/arm/configs/mvebu_*_defconfig
1572 F: arch/arm/mach-mvebu/
1573 F: arch/arm64/boot/dts/marvell/armada*
1574 F: drivers/cpufreq/mvebu-cpufreq.c
1575 F: drivers/irqchip/irq-armada-370-xp.c
1576 F: drivers/irqchip/irq-mvebu-*
1577 F: drivers/pinctrl/mvebu/
1578 F: drivers/rtc/rtc-armada38x.c
1580 ARM/Mediatek RTC DRIVER
1581 M: Eddie Huang <eddie.huang@mediatek.com>
1582 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1583 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1585 F: drivers/rtc/rtc-mt6397.c
1587 ARM/Mediatek SoC support
1588 M: Matthias Brugger <matthias.bgg@gmail.com>
1589 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1590 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1592 F: arch/arm/boot/dts/mt6*
1593 F: arch/arm/boot/dts/mt7*
1594 F: arch/arm/boot/dts/mt8*
1595 F: arch/arm/mach-mediatek/
1596 F: arch/arm64/boot/dts/mediatek/
1600 ARM/Mediatek USB3 PHY DRIVER
1601 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1602 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1605 F: drivers/phy/mediatek/phy-mtk-tphy.c
1607 ARM/MICREL KS8695 ARCHITECTURE
1608 M: Greg Ungerer <gerg@uclinux.org>
1609 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1610 F: arch/arm/mach-ks8695/
1613 ARM/MIOA701 MACHINE SUPPORT
1614 M: Robert Jarzmik <robert.jarzmik@free.fr>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/mach-pxa/mioa701.c
1619 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1620 M: Michael Petchkovsky <mkpetch@internode.on.net>
1623 ARM/NOMADIK ARCHITECTURE
1624 M: Alessandro Rubini <rubini@unipv.it>
1625 M: Linus Walleij <linus.walleij@linaro.org>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1628 F: arch/arm/mach-nomadik/
1629 F: drivers/pinctrl/nomadik/
1630 F: drivers/i2c/busses/i2c-nomadik.c
1631 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1633 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1634 M: Wan ZongShun <mcuos.com@gmail.com>
1635 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1636 W: http://www.mcuos.com
1638 F: arch/arm/mach-w90x900/
1639 F: drivers/input/keyboard/w90p910_keypad.c
1640 F: drivers/input/touchscreen/w90p910_ts.c
1641 F: drivers/watchdog/nuc900_wdt.c
1642 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1643 F: drivers/mtd/nand/nuc900_nand.c
1644 F: drivers/rtc/rtc-nuc900.c
1645 F: drivers/spi/spi-nuc900.c
1646 F: drivers/usb/host/ehci-w90x900.c
1647 F: drivers/video/fbdev/nuc900fb.c
1649 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1650 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1651 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1652 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1655 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1656 M: Alexander Clouter <alex@digriz.org.uk>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 W: http://www.digriz.org.uk/ts78xx/kernel
1660 F: arch/arm/mach-orion5x/ts78xx-*
1662 ARM/OXNAS platform support
1663 M: Neil Armstrong <narmstrong@baylibre.com>
1664 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1665 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1667 F: arch/arm/mach-oxnas/
1668 F: arch/arm/boot/dts/ox8*.dtsi
1669 F: arch/arm/boot/dts/wd-mbwe.dts
1670 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1673 ARM/PALM TREO SUPPORT
1674 M: Tomas Cech <sleep_walker@suse.com>
1675 L: linux-arm-kernel@lists.infradead.org
1676 W: http://hackndev.com
1678 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1679 F: arch/arm/mach-pxa/palmtreo.c
1681 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1682 M: Marek Vasut <marek.vasut@gmail.com>
1683 L: linux-arm-kernel@lists.infradead.org
1684 W: http://hackndev.com
1686 F: arch/arm/mach-pxa/include/mach/palmtx.h
1687 F: arch/arm/mach-pxa/palmtx.c
1688 F: arch/arm/mach-pxa/include/mach/palmt5.h
1689 F: arch/arm/mach-pxa/palmt5.c
1690 F: arch/arm/mach-pxa/include/mach/palmld.h
1691 F: arch/arm/mach-pxa/palmld.c
1692 F: arch/arm/mach-pxa/include/mach/palmte2.h
1693 F: arch/arm/mach-pxa/palmte2.c
1694 F: arch/arm/mach-pxa/include/mach/palmtc.h
1695 F: arch/arm/mach-pxa/palmtc.c
1698 M: Sergey Lapin <slapin@ossfans.org>
1699 L: linux-arm-kernel@lists.infradead.org
1700 W: http://hackndev.com
1702 F: arch/arm/mach-pxa/include/mach/palmz72.h
1703 F: arch/arm/mach-pxa/palmz72.c
1706 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1707 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1710 ARM/PT DIGITAL BOARD PORT
1711 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1712 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 W: http://www.armlinux.org.uk/
1716 ARM/QUALCOMM SUPPORT
1717 M: Andy Gross <andy.gross@linaro.org>
1718 M: David Brown <david.brown@linaro.org>
1719 L: linux-arm-msm@vger.kernel.org
1720 L: linux-soc@vger.kernel.org
1722 F: Documentation/devicetree/bindings/soc/qcom/
1723 F: arch/arm/boot/dts/qcom-*.dts
1724 F: arch/arm/boot/dts/qcom-*.dtsi
1725 F: arch/arm/mach-qcom/
1726 F: arch/arm64/boot/dts/qcom/*
1727 F: drivers/i2c/busses/i2c-qup.c
1728 F: drivers/clk/qcom/
1729 F: drivers/dma/qcom/
1730 F: drivers/soc/qcom/
1731 F: drivers/spi/spi-qup.c
1732 F: drivers/tty/serial/msm_serial.h
1733 F: drivers/tty/serial/msm_serial.c
1734 F: drivers/*/pm8???-*
1735 F: drivers/mfd/ssbi.c
1736 F: drivers/firmware/qcom_scm.c
1737 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1739 ARM/RADISYS ENP2611 MACHINE SUPPORT
1740 M: Lennert Buytenhek <kernel@wantstofly.org>
1741 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1744 ARM/REALTEK ARCHITECTURE
1745 M: Andreas Färber <afaerber@suse.de>
1746 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 F: arch/arm64/boot/dts/realtek/
1749 F: Documentation/devicetree/bindings/arm/realtek.txt
1751 ARM/RENESAS ARM64 ARCHITECTURE
1752 M: Simon Horman <horms@verge.net.au>
1753 M: Magnus Damm <magnus.damm@gmail.com>
1754 L: linux-renesas-soc@vger.kernel.org
1755 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1758 F: arch/arm64/boot/dts/renesas/
1759 F: drivers/soc/renesas/
1760 F: include/linux/soc/renesas/
1762 ARM/RISCPC ARCHITECTURE
1763 M: Russell King <linux@armlinux.org.uk>
1764 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1765 W: http://www.armlinux.org.uk/
1767 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1768 F: arch/arm/include/asm/hardware/ioc.h
1769 F: arch/arm/include/asm/hardware/iomd.h
1770 F: arch/arm/include/asm/hardware/memc.h
1771 F: arch/arm/mach-rpc/
1772 F: drivers/net/ethernet/8390/etherh.c
1773 F: drivers/net/ethernet/i825xx/ether1*
1774 F: drivers/net/ethernet/seeq/ether3*
1775 F: drivers/scsi/arm/
1777 ARM/Rockchip SoC support
1778 M: Heiko Stuebner <heiko@sntech.de>
1779 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1780 L: linux-rockchip@lists.infradead.org
1781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1783 F: arch/arm/boot/dts/rk3*
1784 F: arch/arm/boot/dts/rv1108*
1785 F: arch/arm/mach-rockchip/
1786 F: drivers/clk/rockchip/
1787 F: drivers/i2c/busses/i2c-rk3x.c
1788 F: drivers/*/*rockchip*
1789 F: drivers/*/*/*rockchip*
1790 F: sound/soc/rockchip/
1793 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1794 M: Kukjin Kim <kgene@kernel.org>
1795 M: Krzysztof Kozlowski <krzk@kernel.org>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1798 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1800 F: arch/arm/boot/dts/s3c*
1801 F: arch/arm/boot/dts/s5p*
1802 F: arch/arm/boot/dts/samsung*
1803 F: arch/arm/boot/dts/exynos*
1804 F: arch/arm64/boot/dts/exynos/
1805 F: arch/arm/plat-samsung/
1806 F: arch/arm/mach-s3c24*/
1807 F: arch/arm/mach-s3c64xx/
1808 F: arch/arm/mach-s5p*/
1809 F: arch/arm/mach-exynos*/
1810 F: drivers/*/*s3c24*
1811 F: drivers/*/*/*s3c24*
1812 F: drivers/*/*s3c64xx*
1813 F: drivers/*/*s5pv210*
1814 F: drivers/memory/samsung/*
1815 F: drivers/soc/samsung/*
1816 F: Documentation/arm/Samsung/
1817 F: Documentation/devicetree/bindings/arm/samsung/
1818 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1819 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1822 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1823 M: Kyungmin Park <kyungmin.park@samsung.com>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1826 F: arch/arm/mach-s5pv210/
1828 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1829 M: Kyungmin Park <kyungmin.park@samsung.com>
1830 M: Kamil Debski <kamil@wypas.org>
1831 M: Andrzej Hajda <a.hajda@samsung.com>
1832 L: linux-arm-kernel@lists.infradead.org
1833 L: linux-media@vger.kernel.org
1835 F: drivers/media/platform/s5p-g2d/
1837 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1838 M: Marek Szyprowski <m.szyprowski@samsung.com>
1839 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1840 L: linux-media@vger.kernel.org
1842 F: drivers/media/platform/s5p-cec/
1843 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1845 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1846 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1847 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1848 L: linux-arm-kernel@lists.infradead.org
1849 L: linux-media@vger.kernel.org
1851 F: drivers/media/platform/s5p-jpeg/
1853 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1854 M: Kyungmin Park <kyungmin.park@samsung.com>
1855 M: Kamil Debski <kamil@wypas.org>
1856 M: Jeongtae Park <jtp.park@samsung.com>
1857 M: Andrzej Hajda <a.hajda@samsung.com>
1858 L: linux-arm-kernel@lists.infradead.org
1859 L: linux-media@vger.kernel.org
1861 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1862 F: drivers/media/platform/s5p-mfc/
1864 ARM/SHMOBILE ARM ARCHITECTURE
1865 M: Simon Horman <horms@verge.net.au>
1866 M: Magnus Damm <magnus.damm@gmail.com>
1867 L: linux-renesas-soc@vger.kernel.org
1868 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1869 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1871 F: arch/arm/boot/dts/emev2*
1872 F: arch/arm/boot/dts/r7s*
1873 F: arch/arm/boot/dts/r8a*
1874 F: arch/arm/boot/dts/sh*
1875 F: arch/arm/configs/shmobile_defconfig
1876 F: arch/arm/include/debug/renesas-scif.S
1877 F: arch/arm/mach-shmobile/
1878 F: drivers/soc/renesas/
1879 F: include/linux/soc/renesas/
1881 ARM/SOCFPGA ARCHITECTURE
1882 M: Dinh Nguyen <dinguyen@kernel.org>
1884 F: arch/arm/mach-socfpga/
1885 F: arch/arm/boot/dts/socfpga*
1886 F: arch/arm/configs/socfpga_defconfig
1887 F: arch/arm64/boot/dts/altera/
1888 W: http://www.rocketboards.org
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1891 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1892 M: Dinh Nguyen <dinguyen@kernel.org>
1894 F: drivers/clk/socfpga/
1896 ARM/SOCFPGA EDAC SUPPORT
1897 M: Thor Thayer <thor.thayer@linux.intel.com>
1899 F: drivers/edac/altera_edac.
1901 ARM/STI ARCHITECTURE
1902 M: Patrice Chotard <patrice.chotard@st.com>
1903 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1904 W: http://www.stlinux.com
1906 F: arch/arm/mach-sti/
1907 F: arch/arm/boot/dts/sti*
1908 F: drivers/char/hw_random/st-rng.c
1909 F: drivers/clocksource/arm_global_timer.c
1910 F: drivers/clocksource/clksrc_st_lpc.c
1911 F: drivers/cpufreq/sti-cpufreq.c
1912 F: drivers/dma/st_fdma*
1913 F: drivers/i2c/busses/i2c-st.c
1914 F: drivers/media/rc/st_rc.c
1915 F: drivers/media/platform/sti/c8sectpfe/
1916 F: drivers/mmc/host/sdhci-st.c
1917 F: drivers/phy/st/phy-miphy28lp.c
1918 F: drivers/phy/st/phy-stih407-usb.c
1919 F: drivers/pinctrl/pinctrl-st.c
1920 F: drivers/remoteproc/st_remoteproc.c
1921 F: drivers/remoteproc/st_slim_rproc.c
1922 F: drivers/reset/sti/
1923 F: drivers/rtc/rtc-st-lpc.c
1924 F: drivers/tty/serial/st-asc.c
1925 F: drivers/usb/dwc3/dwc3-st.c
1926 F: drivers/usb/host/ehci-st.c
1927 F: drivers/usb/host/ohci-st.c
1928 F: drivers/watchdog/st_lpc_wdt.c
1929 F: drivers/ata/ahci_st.c
1930 F: include/linux/remoteproc/st_slim_rproc.h
1932 ARM/STM32 ARCHITECTURE
1933 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1934 M: Alexandre Torgue <alexandre.torgue@st.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1939 F: drivers/clocksource/armv7m_systick.c
1941 ARM/TANGO ARCHITECTURE
1942 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1943 L: linux-arm-kernel@lists.infradead.org
1947 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1948 M: Lennert Buytenhek <kernel@wantstofly.org>
1949 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1952 ARM/TETON BGA MACHINE SUPPORT
1953 M: "Mark F. Brown" <mark.brown314@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1957 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1958 M: Santosh Shilimkar <ssantosh@kernel.org>
1959 L: linux-kernel@vger.kernel.org
1961 F: drivers/memory/*emif*
1963 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1964 M: Santosh Shilimkar <ssantosh@kernel.org>
1965 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1967 F: arch/arm/mach-keystone/
1968 F: arch/arm/boot/dts/keystone-*
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
1971 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
1972 M: Santosh Shilimkar <ssantosh@kernel.org>
1973 L: linux-kernel@vger.kernel.org
1975 F: drivers/clk/keystone/
1977 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
1978 M: Santosh Shilimkar <ssantosh@kernel.org>
1979 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1980 L: linux-kernel@vger.kernel.org
1982 F: drivers/clocksource/timer-keystone.c
1984 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
1985 M: Santosh Shilimkar <ssantosh@kernel.org>
1986 L: linux-kernel@vger.kernel.org
1988 F: drivers/power/reset/keystone-reset.c
1990 ARM/THECUS N2100 MACHINE SUPPORT
1991 M: Lennert Buytenhek <kernel@wantstofly.org>
1992 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1995 ARM/TOSA MACHINE SUPPORT
1996 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
1997 M: Dirk Opfer <dirk@opfer-online.de>
2000 ARM/U300 MACHINE SUPPORT
2001 M: Linus Walleij <linus.walleij@linaro.org>
2002 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2004 F: arch/arm/mach-u300/
2005 F: drivers/clocksource/timer-u300.c
2006 F: drivers/i2c/busses/i2c-stu300.c
2007 F: drivers/rtc/rtc-coh901331.c
2008 F: drivers/watchdog/coh901327_wdt.c
2009 F: drivers/dma/coh901318*
2010 F: drivers/mfd/ab3100*
2011 F: drivers/rtc/rtc-ab3100.c
2012 F: drivers/rtc/rtc-coh901331.c
2013 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2015 ARM/UNIPHIER ARCHITECTURE
2016 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2017 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2018 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2020 F: arch/arm/boot/dts/uniphier*
2021 F: arch/arm/include/asm/hardware/cache-uniphier.h
2022 F: arch/arm/mach-uniphier/
2023 F: arch/arm/mm/cache-uniphier.c
2024 F: arch/arm64/boot/dts/socionext/
2025 F: drivers/bus/uniphier-system-bus.c
2026 F: drivers/clk/uniphier/
2027 F: drivers/i2c/busses/i2c-uniphier*
2028 F: drivers/irqchip/irq-uniphier-aidet.c
2029 F: drivers/pinctrl/uniphier/
2030 F: drivers/reset/reset-uniphier.c
2031 F: drivers/tty/serial/8250/8250_uniphier.c
2034 ARM/Ux500 ARM ARCHITECTURE
2035 M: Linus Walleij <linus.walleij@linaro.org>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm/mach-ux500/
2039 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2040 F: drivers/dma/ste_dma40*
2041 F: drivers/hwspinlock/u8500_hsem.c
2042 F: drivers/mfd/abx500*
2043 F: drivers/mfd/ab8500*
2044 F: drivers/mfd/dbx500*
2045 F: drivers/mfd/db8500*
2046 F: drivers/pinctrl/nomadik/pinctrl-ab*
2047 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2048 F: drivers/rtc/rtc-ab8500.c
2049 F: drivers/rtc/rtc-pl031.c
2050 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2052 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2053 M: Ulf Hansson <ulf.hansson@linaro.org>
2054 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2055 T: git git://git.linaro.org/people/ulfh/clk.git
2057 F: drivers/clk/ux500/
2059 ARM/VERSATILE EXPRESS PLATFORM
2060 M: Liviu Dudau <liviu.dudau@arm.com>
2061 M: Sudeep Holla <sudeep.holla@arm.com>
2062 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2065 F: arch/arm/boot/dts/vexpress*
2066 F: arch/arm64/boot/dts/arm/
2067 F: arch/arm/mach-vexpress/
2070 F: drivers/clk/versatile/clk-vexpress-osc.c
2071 F: drivers/clocksource/versatile.c
2075 M: Russell King <linux@armlinux.org.uk>
2076 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2077 W: http://www.armlinux.org.uk/
2081 ARM/VOIPAC PXA270 SUPPORT
2082 M: Marek Vasut <marek.vasut@gmail.com>
2083 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2085 F: arch/arm/mach-pxa/vpac270.c
2086 F: arch/arm/mach-pxa/include/mach/vpac270.h
2088 ARM/VT8500 ARM ARCHITECTURE
2089 M: Tony Prisk <linux@prisktech.co.nz>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 F: arch/arm/mach-vt8500/
2093 F: drivers/clocksource/vt8500_timer.c
2094 F: drivers/i2c/busses/i2c-wmt.c
2095 F: drivers/mmc/host/wmt-sdmmc.c
2096 F: drivers/pwm/pwm-vt8500.c
2097 F: drivers/rtc/rtc-vt8500.c
2098 F: drivers/tty/serial/vt8500_serial.c
2099 F: drivers/usb/host/ehci-platform.c
2100 F: drivers/usb/host/uhci-platform.c
2101 F: drivers/video/fbdev/vt8500lcdfb.*
2102 F: drivers/video/fbdev/wm8505fb*
2103 F: drivers/video/fbdev/wmt_ge_rops.*
2105 ARM/ZIPIT Z2 SUPPORT
2106 M: Marek Vasut <marek.vasut@gmail.com>
2107 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2109 F: arch/arm/mach-pxa/z2.c
2110 F: arch/arm/mach-pxa/include/mach/z2.h
2112 ARM/ZTE ARCHITECTURE
2113 M: Jun Nie <jun.nie@linaro.org>
2114 M: Baoyou Xie <baoyou.xie@linaro.org>
2115 M: Shawn Guo <shawnguo@kernel.org>
2116 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2118 F: arch/arm/boot/dts/zx2967*
2119 F: arch/arm/mach-zx/
2120 F: arch/arm64/boot/dts/zte/
2122 F: drivers/dma/zx_dma.c
2123 F: drivers/gpio/gpio-zx.c
2124 F: drivers/i2c/busses/i2c-zx2967.c
2125 F: drivers/mmc/host/dw_mmc-zx.*
2126 F: drivers/pinctrl/zte/
2127 F: drivers/reset/reset-zx2967.c
2129 F: drivers/thermal/zx2967_thermal.c
2130 F: drivers/watchdog/zx2967_wdt.c
2131 F: Documentation/devicetree/bindings/arm/zte.txt
2132 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2133 F: Documentation/devicetree/bindings/dma/zxdma.txt
2134 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2135 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2136 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2137 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2138 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2139 F: Documentation/devicetree/bindings/soc/zte/
2140 F: Documentation/devicetree/bindings/sound/zte,*.txt
2141 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2142 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2143 F: include/dt-bindings/clock/zx2967*.h
2144 F: include/dt-bindings/soc/zte,*.h
2145 F: sound/soc/codecs/zx_aud96p22.c
2148 ARM/ZYNQ ARCHITECTURE
2149 M: Michal Simek <michal.simek@xilinx.com>
2150 R: Sören Brinkmann <soren.brinkmann@xilinx.com>
2151 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2152 W: http://wiki.xilinx.com
2153 T: git https://github.com/Xilinx/linux-xlnx.git
2155 F: arch/arm/mach-zynq/
2156 F: drivers/cpuidle/cpuidle-zynq.c
2157 F: drivers/block/xsysace.c
2160 F: drivers/clocksource/cadence_ttc_timer.c
2161 F: drivers/i2c/busses/i2c-cadence.c
2162 F: drivers/mmc/host/sdhci-of-arasan.c
2163 F: drivers/edac/synopsys_edac.c
2165 ARM64 PORT (AARCH64 ARCHITECTURE)
2166 M: Catalin Marinas <catalin.marinas@arm.com>
2167 M: Will Deacon <will.deacon@arm.com>
2168 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2169 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2172 F: Documentation/arm64/
2174 AS3645A LED FLASH CONTROLLER DRIVER
2175 M: Sakari Ailus <sakari.ailus@iki.fi>
2176 L: linux-leds@vger.kernel.org
2178 F: drivers/leds/leds-as3645a.c
2180 AS3645A LED FLASH CONTROLLER DRIVER
2181 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2182 L: linux-media@vger.kernel.org
2183 T: git git://linuxtv.org/media_tree.git
2185 F: drivers/media/i2c/as3645a.c
2186 F: include/media/i2c/as3645a.h
2188 ASAHI KASEI AK8974 DRIVER
2189 M: Linus Walleij <linus.walleij@linaro.org>
2190 L: linux-iio@vger.kernel.org
2191 W: http://www.akm.com/
2193 F: drivers/iio/magnetometer/ak8974.c
2195 ASC7621 HARDWARE MONITOR DRIVER
2196 M: George Joseph <george.joseph@fairview5.com>
2197 L: linux-hwmon@vger.kernel.org
2199 F: Documentation/hwmon/asc7621
2200 F: drivers/hwmon/asc7621.c
2202 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2203 M: Corentin Chary <corentin.chary@gmail.com>
2204 L: acpi4asus-user@lists.sourceforge.net
2205 L: platform-driver-x86@vger.kernel.org
2206 W: http://acpi4asus.sf.net
2208 F: drivers/platform/x86/asus*.c
2209 F: drivers/platform/x86/eeepc*.c
2211 ASUS WIRELESS RADIO CONTROL DRIVER
2212 M: João Paulo Rechi Vita <jprvita@gmail.com>
2213 L: platform-driver-x86@vger.kernel.org
2215 F: drivers/platform/x86/asus-wireless.c
2218 M: David Howells <dhowells@redhat.com>
2219 L: keyrings@vger.kernel.org
2221 F: Documentation/crypto/asymmetric-keys.txt
2222 F: include/linux/verification.h
2223 F: include/crypto/public_key.h
2224 F: include/crypto/pkcs7.h
2225 F: crypto/asymmetric_keys/
2227 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2228 R: Dan Williams <dan.j.williams@intel.com>
2229 W: http://sourceforge.net/projects/xscaleiop
2231 F: Documentation/crypto/async-tx-api.txt
2234 F: include/linux/dmaengine.h
2235 F: include/linux/async_tx.h
2238 M: Wolfram Sang <wsa@the-dreams.de>
2239 L: linux-i2c@vger.kernel.org
2241 F: drivers/misc/eeprom/at24.c
2242 F: include/linux/platform_data/at24.h
2244 ATA OVER ETHERNET (AOE) DRIVER
2245 M: "Ed L. Cashin" <ed.cashin@acm.org>
2246 W: http://www.openaoe.org/
2248 F: Documentation/aoe/
2249 F: drivers/block/aoe/
2251 ATHEROS 71XX/9XXX GPIO DRIVER
2252 M: Alban Bedel <albeu@free.fr>
2253 W: https://github.com/AlbanBedel/linux
2254 T: git git://github.com/AlbanBedel/linux
2256 F: drivers/gpio/gpio-ath79.c
2257 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2259 ATHEROS ATH GENERIC UTILITIES
2260 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2261 L: linux-wireless@vger.kernel.org
2263 F: drivers/net/wireless/ath/*
2265 ATHEROS ATH5K WIRELESS DRIVER
2266 M: Jiri Slaby <jirislaby@gmail.com>
2267 M: Nick Kossifidis <mickflemm@gmail.com>
2268 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2269 L: linux-wireless@vger.kernel.org
2270 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2272 F: drivers/net/wireless/ath/ath5k/
2274 ATHEROS ATH6KL WIRELESS DRIVER
2275 M: Kalle Valo <kvalo@qca.qualcomm.com>
2276 L: linux-wireless@vger.kernel.org
2277 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2278 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2280 F: drivers/net/wireless/ath/ath6kl/
2283 M: Ville Syrjala <syrjala@sci.fi>
2285 F: drivers/input/misc/ati_remote2.c
2287 ATK0110 HWMON DRIVER
2288 M: Luca Tettamanti <kronos.it@gmail.com>
2289 L: linux-hwmon@vger.kernel.org
2291 F: drivers/hwmon/asus_atk0110.c
2293 ATLX ETHERNET DRIVERS
2294 M: Jay Cliburn <jcliburn@gmail.com>
2295 M: Chris Snook <chris.snook@gmail.com>
2296 L: netdev@vger.kernel.org
2297 W: http://sourceforge.net/projects/atl1
2298 W: http://atl1.sourceforge.net
2300 F: drivers/net/ethernet/atheros/
2303 M: Chas Williams <3chas3@gmail.com>
2304 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2305 L: netdev@vger.kernel.org
2306 W: http://linux-atm.sourceforge.net
2309 F: include/linux/atm*
2310 F: include/uapi/linux/atm*
2312 ATMEL AT91 / AT32 MCI DRIVER
2313 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2315 F: drivers/mmc/host/atmel-mci.c
2317 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2318 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2320 F: drivers/power/reset/at91-sama5d2_shdwc.c
2322 ATMEL Audio ALSA driver
2323 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2324 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2329 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2330 L: linux-i2c@vger.kernel.org
2332 F: drivers/i2c/busses/i2c-at91.c
2335 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2336 L: linux-media@vger.kernel.org
2338 F: drivers/media/platform/atmel/atmel-isi.c
2339 F: include/media/atmel-isi.h
2342 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2343 L: linux-fbdev@vger.kernel.org
2345 F: drivers/video/fbdev/atmel_lcdfb.c
2346 F: include/video/atmel_lcdc.h
2348 ATMEL MACB ETHERNET DRIVER
2349 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2351 F: drivers/net/ethernet/cadence/
2353 ATMEL MAXTOUCH DRIVER
2354 M: Nick Dyer <nick@shmanahar.org>
2355 T: git git://github.com/ndyer/linux.git
2357 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2358 F: drivers/input/touchscreen/atmel_mxt_ts.c
2359 F: include/linux/platform_data/atmel_mxt_ts.h
2362 M: Wenyou Yang <wenyou.yang@atmel.com>
2363 M: Josh Wu <rainyfeeling@outlook.com>
2364 L: linux-mtd@lists.infradead.org
2366 F: drivers/mtd/nand/atmel/*
2368 ATMEL SAMA5D2 ADC DRIVER
2369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L: linux-iio@vger.kernel.org
2372 F: drivers/iio/adc/at91-sama5d2_adc.c
2375 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L: linux-mmc@vger.kernel.org
2378 F: drivers/mmc/host/sdhci-of-at91.c
2381 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2383 F: drivers/spi/spi-atmel.*
2386 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2387 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2389 F: drivers/misc/atmel-ssc.c
2390 F: include/linux/atmel-ssc.h
2392 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2393 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2396 F: drivers/misc/atmel_tclib.c
2397 F: drivers/clocksource/tcb_clksrc.c
2399 ATMEL USBA UDC DRIVER
2400 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2401 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2403 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2405 ATMEL WIRELESS DRIVER
2406 M: Simon Kelley <simon@thekelleys.org.uk>
2407 L: linux-wireless@vger.kernel.org
2408 W: http://www.thekelleys.org.uk/atmel
2409 W: http://atmelwlandriver.sourceforge.net/
2411 F: drivers/net/wireless/atmel/atmel*
2414 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2415 L: linux-arm-kernel@lists.infradead.org
2416 L: dmaengine@vger.kernel.org
2418 F: drivers/dma/at_xdmac.c
2420 ATOMIC INFRASTRUCTURE
2421 M: Will Deacon <will.deacon@arm.com>
2422 M: Peter Zijlstra <peterz@infradead.org>
2423 R: Boqun Feng <boqun.feng@gmail.com>
2424 L: linux-kernel@vger.kernel.org
2426 F: arch/*/include/asm/atomic*.h
2427 F: include/*/atomic*.h
2429 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2430 M: Bradley Grove <linuxdrivers@attotech.com>
2431 L: linux-scsi@vger.kernel.org
2432 W: http://www.attotech.com
2434 F: drivers/scsi/esas2r
2436 ATUSB IEEE 802.15.4 RADIO DRIVER
2437 M: Stefan Schmidt <stefan@osg.samsung.com>
2438 L: linux-wpan@vger.kernel.org
2440 F: drivers/net/ieee802154/atusb.c
2441 F: drivers/net/ieee802154/atusb.h
2442 F: drivers/net/ieee802154/at86rf230.h
2445 M: Paul Moore <paul@paul-moore.com>
2446 M: Eric Paris <eparis@redhat.com>
2447 L: linux-audit@redhat.com (moderated for non-subscribers)
2448 W: https://github.com/linux-audit
2449 W: https://people.redhat.com/sgrubb/audit
2450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2452 F: include/linux/audit.h
2453 F: include/uapi/linux/audit.h
2456 AUXILIARY DISPLAY DRIVERS
2457 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2458 W: http://miguelojeda.es/auxdisplay.htm
2459 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2461 F: drivers/auxdisplay/
2462 F: include/linux/cfag12864b.h
2465 M: Ralf Baechle <ralf@linux-mips.org>
2466 L: linux-hams@vger.kernel.org
2467 W: http://www.linux-ax25.org/
2469 F: include/uapi/linux/ax25.h
2470 F: include/net/ax25.h
2474 M: Peter Rosin <peda@axentia.se>
2475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2477 F: Documentation/devicetree/bindings/arm/axentia.txt
2478 F: arch/arm/boot/dts/at91-linea.dtsi
2479 F: arch/arm/boot/dts/at91-tse850-3.dts
2481 AXENTIA ASOC DRIVERS
2482 M: Peter Rosin <peda@axentia.se>
2483 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2485 F: Documentation/devicetree/bindings/sound/axentia,*
2486 F: sound/soc/atmel/tse850-pcm5142.c
2489 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2490 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2491 L: linux-media@vger.kernel.org
2492 W: https://linuxtv.org
2493 T: git git://linuxtv.org/media_tree.git
2495 F: drivers/media/usb/dvb-usb-v2/az6007.c
2497 AZTECH FM RADIO RECEIVER DRIVER
2498 M: Hans Verkuil <hverkuil@xs4all.nl>
2499 L: linux-media@vger.kernel.org
2500 T: git git://linuxtv.org/media_tree.git
2501 W: https://linuxtv.org
2503 F: drivers/media/radio/radio-aztech*
2506 L: linux-wireless@vger.kernel.org
2507 L: b43-dev@lists.infradead.org
2508 W: http://wireless.kernel.org/en/users/Drivers/b43
2510 F: drivers/net/wireless/broadcom/b43/
2512 B43LEGACY WIRELESS DRIVER
2513 M: Larry Finger <Larry.Finger@lwfinger.net>
2514 L: linux-wireless@vger.kernel.org
2515 L: b43-dev@lists.infradead.org
2516 W: http://wireless.kernel.org/en/users/Drivers/b43
2518 F: drivers/net/wireless/broadcom/b43legacy/
2520 BACKLIGHT CLASS/SUBSYSTEM
2521 M: Lee Jones <lee.jones@linaro.org>
2522 M: Daniel Thompson <daniel.thompson@linaro.org>
2523 M: Jingoo Han <jingoohan1@gmail.com>
2524 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2526 F: drivers/video/backlight/
2527 F: include/linux/backlight.h
2528 F: include/linux/pwm_backlight.h
2529 F: Documentation/devicetree/bindings/leds/backlight
2532 M: Marek Lindner <mareklindner@neomailbox.ch>
2533 M: Simon Wunderlich <sw@simonwunderlich.de>
2534 M: Antonio Quartulli <a@unstable.cc>
2535 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2536 W: https://www.open-mesh.org/
2537 Q: https://patchwork.open-mesh.org/project/batman/list/
2539 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2540 F: Documentation/ABI/testing/sysfs-class-net-mesh
2541 F: Documentation/networking/batman-adv.rst
2542 F: include/uapi/linux/batman_adv.h
2545 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2546 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2547 L: linux-hams@vger.kernel.org
2548 W: http://www.baycom.org/~tom/ham/ham.html
2550 F: drivers/net/hamradio/baycom*
2552 BCACHE (BLOCK LAYER CACHE)
2553 M: Kent Overstreet <kent.overstreet@gmail.com>
2554 L: linux-bcache@vger.kernel.org
2555 W: http://bcache.evilpiepirate.org
2557 F: drivers/md/bcache/
2559 BDISP ST MEDIA DRIVER
2560 M: Fabien Dessenne <fabien.dessenne@st.com>
2561 L: linux-media@vger.kernel.org
2562 T: git git://linuxtv.org/media_tree.git
2563 W: https://linuxtv.org
2565 F: drivers/media/platform/sti/bdisp
2567 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2568 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2569 L: netdev@vger.kernel.org
2571 F: drivers/net/ethernet/ec_bhf.c
2574 M: Luis de Bethencourt <luisbg@kernel.org>
2575 M: Salah Triki <salah.triki@gmail.com>
2577 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2578 F: Documentation/filesystems/befs.txt
2582 M: Paolo Valente <paolo.valente@linaro.org>
2583 M: Jens Axboe <axboe@kernel.dk>
2584 L: linux-block@vger.kernel.org
2587 F: Documentation/block/bfq-iosched.txt
2590 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2592 F: Documentation/filesystems/bfs.txt
2594 F: include/uapi/linux/bfs_fs.h
2596 BLACKFIN ARCHITECTURE
2597 M: Steven Miao <realmz6@gmail.com>
2598 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2599 T: git git://git.code.sf.net/p/adi-linux/code
2600 W: http://blackfin.uclinux.org
2604 BLACKFIN EMAC DRIVER
2605 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2606 W: http://blackfin.uclinux.org
2608 F: drivers/net/ethernet/adi/
2610 BLACKFIN MEDIA DRIVER
2611 M: Scott Jiang <scott.jiang.linux@gmail.com>
2612 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2613 W: http://blackfin.uclinux.org/
2615 F: drivers/media/platform/blackfin/
2616 F: drivers/media/i2c/adv7183*
2617 F: drivers/media/i2c/vs6624*
2620 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2621 W: http://blackfin.uclinux.org
2623 F: drivers/rtc/rtc-bfin.c
2626 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627 W: http://blackfin.uclinux.org
2629 F: drivers/mmc/host/bfin_sdh.c
2631 BLACKFIN SERIAL DRIVER
2632 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 W: http://blackfin.uclinux.org
2635 F: drivers/tty/serial/bfin_uart.c
2637 BLACKFIN WATCHDOG DRIVER
2638 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2639 W: http://blackfin.uclinux.org
2641 F: drivers/watchdog/bfin_wdt.c
2643 BLINKM RGB LED DRIVER
2644 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2646 F: drivers/leds/leds-blinkm.c
2649 M: Jens Axboe <axboe@kernel.dk>
2650 L: linux-block@vger.kernel.org
2651 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2654 F: kernel/trace/blktrace.c
2658 M: Joern Engel <joern@lazybastard.org>
2659 L: linux-mtd@lists.infradead.org
2661 F: drivers/mtd/devices/block2mtd.c
2664 M: Marcel Holtmann <marcel@holtmann.org>
2665 M: Gustavo Padovan <gustavo@padovan.org>
2666 M: Johan Hedberg <johan.hedberg@gmail.com>
2667 L: linux-bluetooth@vger.kernel.org
2668 W: http://www.bluez.org/
2669 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2670 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2672 F: drivers/bluetooth/
2675 M: Marcel Holtmann <marcel@holtmann.org>
2676 M: Gustavo Padovan <gustavo@padovan.org>
2677 M: Johan Hedberg <johan.hedberg@gmail.com>
2678 L: linux-bluetooth@vger.kernel.org
2679 W: http://www.bluez.org/
2680 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2681 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2684 F: include/net/bluetooth/
2687 M: Jay Vosburgh <j.vosburgh@gmail.com>
2688 M: Veaceslav Falico <vfalico@gmail.com>
2689 M: Andy Gospodarek <andy@greyhouse.net>
2690 L: netdev@vger.kernel.org
2691 W: http://sourceforge.net/projects/bonding/
2693 F: drivers/net/bonding/
2694 F: include/uapi/linux/if_bonding.h
2696 BPF (Safe dynamic programs and tools)
2697 M: Alexei Starovoitov <ast@kernel.org>
2698 M: Daniel Borkmann <daniel@iogearbox.net>
2699 L: netdev@vger.kernel.org
2700 L: linux-kernel@vger.kernel.org
2702 F: arch/x86/net/bpf_jit*
2703 F: Documentation/networking/filter.txt
2704 F: include/linux/bpf*
2705 F: include/linux/filter.h
2706 F: include/uapi/linux/bpf*
2707 F: include/uapi/linux/filter.h
2709 F: kernel/trace/bpf_trace.c
2712 F: net/core/filter.c
2713 F: net/sched/act_bpf.c
2714 F: net/sched/cls_bpf.c
2717 F: tools/testing/selftests/bpf/
2719 BROADCOM B44 10/100 ETHERNET DRIVER
2720 M: Michael Chan <michael.chan@broadcom.com>
2721 L: netdev@vger.kernel.org
2723 F: drivers/net/ethernet/broadcom/b44.*
2725 BROADCOM B53 ETHERNET SWITCH DRIVER
2726 M: Florian Fainelli <f.fainelli@gmail.com>
2727 L: netdev@vger.kernel.org
2728 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2730 F: drivers/net/dsa/b53/*
2731 F: include/linux/platform_data/b53.h
2733 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2734 M: Florian Fainelli <f.fainelli@gmail.com>
2735 M: Ray Jui <rjui@broadcom.com>
2736 M: Scott Branden <sbranden@broadcom.com>
2737 M: bcm-kernel-feedback-list@broadcom.com
2738 T: git git://github.com/broadcom/mach-bcm
2744 F: arch/arm/mach-bcm/
2746 BROADCOM BCM2835 ARM ARCHITECTURE
2747 M: Eric Anholt <eric@anholt.net>
2748 M: Stefan Wahren <stefan.wahren@i2se.com>
2749 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2750 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2751 T: git git://github.com/anholt/linux
2754 F: drivers/staging/vc04_services
2756 BROADCOM BCM47XX MIPS ARCHITECTURE
2757 M: Hauke Mehrtens <hauke@hauke-m.de>
2758 M: Rafał Miłecki <zajec5@gmail.com>
2759 L: linux-mips@linux-mips.org
2761 F: Documentation/devicetree/bindings/mips/brcm/
2762 F: arch/mips/bcm47xx/*
2763 F: arch/mips/include/asm/mach-bcm47xx/*
2765 BROADCOM BCM5301X ARM ARCHITECTURE
2766 M: Hauke Mehrtens <hauke@hauke-m.de>
2767 M: Rafał Miłecki <zajec5@gmail.com>
2768 M: Jon Mason <jonmason@broadcom.com>
2769 M: bcm-kernel-feedback-list@broadcom.com
2770 L: linux-arm-kernel@lists.infradead.org
2772 F: arch/arm/mach-bcm/bcm_5301x.c
2773 F: arch/arm/boot/dts/bcm5301x*.dtsi
2774 F: arch/arm/boot/dts/bcm470*
2775 F: arch/arm/boot/dts/bcm953012*
2777 BROADCOM BCM53573 ARM ARCHITECTURE
2778 M: Rafał Miłecki <rafal@milecki.pl>
2779 L: linux-arm-kernel@lists.infradead.org
2781 F: arch/arm/boot/dts/bcm53573*
2782 F: arch/arm/boot/dts/bcm47189*
2784 BROADCOM BCM63XX ARM ARCHITECTURE
2785 M: Florian Fainelli <f.fainelli@gmail.com>
2786 M: bcm-kernel-feedback-list@broadcom.com
2787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2788 T: git git://github.com/broadcom/stblinux.git
2792 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2793 M: Kevin Cernekee <cernekee@gmail.com>
2794 L: linux-usb@vger.kernel.org
2796 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2798 BROADCOM BCM7XXX ARM ARCHITECTURE
2799 M: Brian Norris <computersforpeace@gmail.com>
2800 M: Gregory Fong <gregory.0xf0@gmail.com>
2801 M: Florian Fainelli <f.fainelli@gmail.com>
2802 M: bcm-kernel-feedback-list@broadcom.com
2803 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2804 T: git git://github.com/broadcom/stblinux.git
2806 F: arch/arm/mach-bcm/*brcmstb*
2807 F: arch/arm/boot/dts/bcm7*.dts*
2808 F: drivers/bus/brcmstb_gisb.c
2811 BROADCOM BMIPS CPUFREQ DRIVER
2812 M: Markus Mayer <mmayer@broadcom.com>
2813 M: bcm-kernel-feedback-list@broadcom.com
2814 L: linux-pm@vger.kernel.org
2816 F: drivers/cpufreq/bmips-cpufreq.c
2818 BROADCOM BMIPS MIPS ARCHITECTURE
2819 M: Kevin Cernekee <cernekee@gmail.com>
2820 M: Florian Fainelli <f.fainelli@gmail.com>
2821 L: linux-mips@linux-mips.org
2822 T: git git://github.com/broadcom/stblinux.git
2824 F: arch/mips/bmips/*
2825 F: arch/mips/include/asm/mach-bmips/*
2826 F: arch/mips/kernel/*bmips*
2827 F: arch/mips/boot/dts/brcm/bcm*.dts*
2828 F: drivers/irqchip/irq-bcm63*
2829 F: drivers/irqchip/irq-bcm7*
2830 F: drivers/irqchip/irq-brcmstb*
2831 F: include/linux/bcm963xx_nvram.h
2832 F: include/linux/bcm963xx_tag.h
2834 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2835 M: Rasesh Mody <rasesh.mody@cavium.com>
2836 M: Harish Patil <harish.patil@cavium.com>
2837 M: Dept-GELinuxNICDev@cavium.com
2838 L: netdev@vger.kernel.org
2840 F: drivers/net/ethernet/broadcom/bnx2.*
2841 F: drivers/net/ethernet/broadcom/bnx2_*
2843 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2844 M: QLogic-Storage-Upstream@qlogic.com
2845 L: linux-scsi@vger.kernel.org
2847 F: drivers/scsi/bnx2fc/
2849 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2850 M: QLogic-Storage-Upstream@qlogic.com
2851 L: linux-scsi@vger.kernel.org
2853 F: drivers/scsi/bnx2i/
2855 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2856 M: Yuval Mintz <Yuval.Mintz@cavium.com>
2857 M: Ariel Elior <ariel.elior@cavium.com>
2858 M: everest-linux-l2@cavium.com
2859 L: netdev@vger.kernel.org
2861 F: drivers/net/ethernet/broadcom/bnx2x/
2863 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2864 M: Michael Chan <michael.chan@broadcom.com>
2865 L: netdev@vger.kernel.org
2867 F: drivers/net/ethernet/broadcom/bnxt/
2869 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2870 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2871 M: Franky Lin <franky.lin@broadcom.com>
2872 M: Hante Meuleman <hante.meuleman@broadcom.com>
2873 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2874 M: Wright Feng <wright.feng@cypress.com>
2875 L: linux-wireless@vger.kernel.org
2876 L: brcm80211-dev-list.pdl@broadcom.com
2877 L: brcm80211-dev-list@cypress.com
2879 F: drivers/net/wireless/broadcom/brcm80211/
2881 BROADCOM BRCMSTB GPIO DRIVER
2882 M: Gregory Fong <gregory.0xf0@gmail.com>
2883 L: bcm-kernel-feedback-list@broadcom.com
2885 F: drivers/gpio/gpio-brcmstb.c
2886 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2888 BROADCOM GENET ETHERNET DRIVER
2889 M: Florian Fainelli <f.fainelli@gmail.com>
2890 L: netdev@vger.kernel.org
2892 F: drivers/net/ethernet/broadcom/genet/
2894 BROADCOM IPROC ARM ARCHITECTURE
2895 M: Ray Jui <rjui@broadcom.com>
2896 M: Scott Branden <sbranden@broadcom.com>
2897 M: Jon Mason <jonmason@broadcom.com>
2898 M: bcm-kernel-feedback-list@broadcom.com
2899 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2900 T: git git://github.com/broadcom/cygnus-linux.git
2915 F: arch/arm64/boot/dts/broadcom/ns2*
2916 F: drivers/clk/bcm/clk-ns*
2917 F: drivers/pinctrl/bcm/pinctrl-ns*
2919 BROADCOM KONA GPIO DRIVER
2920 M: Ray Jui <rjui@broadcom.com>
2921 L: bcm-kernel-feedback-list@broadcom.com
2923 F: drivers/gpio/gpio-bcm-kona.c
2924 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2926 BROADCOM NETXTREME-E ROCE DRIVER
2927 M: Selvin Xavier <selvin.xavier@broadcom.com>
2928 M: Devesh Sharma <devesh.sharma@broadcom.com>
2929 M: Somnath Kotur <somnath.kotur@broadcom.com>
2930 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2931 L: linux-rdma@vger.kernel.org
2932 W: http://www.broadcom.com
2934 F: drivers/infiniband/hw/bnxt_re/
2935 F: include/uapi/rdma/bnxt_re-abi.h
2937 BROADCOM NVRAM DRIVER
2938 M: Rafał Miłecki <zajec5@gmail.com>
2939 L: linux-mips@linux-mips.org
2941 F: drivers/firmware/broadcom/*
2943 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2944 M: Rafał Miłecki <zajec5@gmail.com>
2945 L: linux-wireless@vger.kernel.org
2948 F: include/linux/bcma/
2950 BROADCOM STB AVS CPUFREQ DRIVER
2951 M: Markus Mayer <mmayer@broadcom.com>
2952 M: bcm-kernel-feedback-list@broadcom.com
2953 L: linux-pm@vger.kernel.org
2955 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2956 F: drivers/cpufreq/brcmstb*
2958 BROADCOM STB NAND FLASH DRIVER
2959 M: Brian Norris <computersforpeace@gmail.com>
2960 M: Kamal Dasu <kdasu.kdev@gmail.com>
2961 L: linux-mtd@lists.infradead.org
2962 L: bcm-kernel-feedback-list@broadcom.com
2964 F: drivers/mtd/nand/brcmnand/
2966 BROADCOM SYSTEMPORT ETHERNET DRIVER
2967 M: Florian Fainelli <f.fainelli@gmail.com>
2968 L: netdev@vger.kernel.org
2970 F: drivers/net/ethernet/broadcom/bcmsysport.*
2972 BROADCOM TG3 GIGABIT ETHERNET DRIVER
2973 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
2974 M: Prashant Sreedharan <prashant@broadcom.com>
2975 M: Michael Chan <mchan@broadcom.com>
2976 L: netdev@vger.kernel.org
2978 F: drivers/net/ethernet/broadcom/tg3.*
2980 BROCADE BFA FC SCSI DRIVER
2981 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
2982 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
2983 L: linux-scsi@vger.kernel.org
2985 F: drivers/scsi/bfa/
2987 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
2988 M: Rasesh Mody <rasesh.mody@cavium.com>
2989 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
2990 M: Dept-GELinuxNICDev@cavium.com
2991 L: netdev@vger.kernel.org
2993 F: drivers/net/ethernet/brocade/bna/
2995 BSG (block layer generic sg v4 driver)
2996 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
2997 L: linux-scsi@vger.kernel.org
3000 F: include/linux/bsg.h
3001 F: include/uapi/linux/bsg.h
3004 M: Clemens Ladisch <clemens@ladisch.de>
3005 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3006 T: git git://git.alsa-project.org/alsa-kernel.git
3008 F: Documentation/sound/alsa/Bt87x.txt
3009 F: sound/pci/bt87x.c
3012 M: Michael Buesch <m@bues.ch>
3013 W: http://bu3sch.de/btgpio.php
3015 F: drivers/gpio/gpio-bt8xx.c
3018 M: Chris Mason <clm@fb.com>
3019 M: Josef Bacik <jbacik@fb.com>
3020 M: David Sterba <dsterba@suse.com>
3021 L: linux-btrfs@vger.kernel.org
3022 W: http://btrfs.wiki.kernel.org/
3023 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3024 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3026 F: Documentation/filesystems/btrfs.txt
3028 F: include/linux/btrfs*
3029 F: include/uapi/linux/btrfs*
3031 BTTV VIDEO4LINUX DRIVER
3032 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3033 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3034 L: linux-media@vger.kernel.org
3035 W: https://linuxtv.org
3036 T: git git://linuxtv.org/media_tree.git
3038 F: Documentation/media/v4l-drivers/bttv*
3039 F: drivers/media/pci/bt8xx/bttv*
3041 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3042 M: Chanwoo Choi <cw00.choi@samsung.com>
3043 L: linux-pm@vger.kernel.org
3044 L: linux-samsung-soc@vger.kernel.org
3045 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3047 F: drivers/devfreq/exynos-bus.c
3048 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3050 BUSLOGIC SCSI DRIVER
3051 M: Khalid Aziz <khalid@gonehiking.org>
3052 L: linux-scsi@vger.kernel.org
3054 F: drivers/scsi/BusLogic.*
3055 F: drivers/scsi/FlashPoint.*
3057 C-MEDIA CMI8788 DRIVER
3058 M: Clemens Ladisch <clemens@ladisch.de>
3059 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3060 T: git git://git.alsa-project.org/alsa-kernel.git
3062 F: sound/pci/oxygen/
3065 M: Mark Salter <msalter@redhat.com>
3066 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3067 L: linux-c6x-dev@linux-c6x.org
3068 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3072 CA8210 IEEE-802.15.4 RADIO DRIVER
3073 M: Harry Morris <h.morris@cascoda.com>
3074 M: linuxdev@cascoda.com
3075 L: linux-wpan@vger.kernel.org
3076 W: https://github.com/Cascoda/ca8210-linux.git
3078 F: drivers/net/ieee802154/ca8210.c
3079 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3081 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3082 M: David Howells <dhowells@redhat.com>
3083 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3085 F: Documentation/filesystems/caching/cachefiles.txt
3088 CADET FM/AM RADIO RECEIVER DRIVER
3089 M: Hans Verkuil <hverkuil@xs4all.nl>
3090 L: linux-media@vger.kernel.org
3091 T: git git://linuxtv.org/media_tree.git
3092 W: https://linuxtv.org
3094 F: drivers/media/radio/radio-cadet*
3096 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3097 M: Jonathan Corbet <corbet@lwn.net>
3098 L: linux-media@vger.kernel.org
3099 T: git git://linuxtv.org/media_tree.git
3101 F: Documentation/media/v4l-drivers/cafe_ccic*
3102 F: drivers/media/platform/marvell-ccic/
3105 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3106 L: netdev@vger.kernel.org
3108 F: Documentation/networking/caif/
3109 F: drivers/net/caif/
3110 F: include/uapi/linux/caif/
3111 F: include/net/caif/
3114 CALGARY x86-64 IOMMU
3115 M: Muli Ben-Yehuda <mulix@mulix.org>
3116 M: Jon Mason <jdmason@kudzu.us>
3117 L: iommu@lists.linux-foundation.org
3119 F: arch/x86/kernel/pci-calgary_64.c
3120 F: arch/x86/kernel/tce_64.c
3121 F: arch/x86/include/asm/calgary.h
3122 F: arch/x86/include/asm/tce.h
3125 M: Wolfgang Grandegger <wg@grandegger.com>
3126 M: Marc Kleine-Budde <mkl@pengutronix.de>
3127 L: linux-can@vger.kernel.org
3128 W: https://github.com/linux-can
3129 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3130 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3132 F: Documentation/devicetree/bindings/net/can/
3134 F: include/linux/can/dev.h
3135 F: include/linux/can/platform/
3136 F: include/uapi/linux/can/error.h
3137 F: include/uapi/linux/can/netlink.h
3140 M: Oliver Hartkopp <socketcan@hartkopp.net>
3141 M: Marc Kleine-Budde <mkl@pengutronix.de>
3142 L: linux-can@vger.kernel.org
3143 W: https://github.com/linux-can
3144 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3145 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3147 F: Documentation/networking/can.txt
3149 F: include/linux/can/core.h
3150 F: include/uapi/linux/can.h
3151 F: include/uapi/linux/can/bcm.h
3152 F: include/uapi/linux/can/raw.h
3153 F: include/uapi/linux/can/gw.h
3156 M: Serge Hallyn <serge@hallyn.com>
3157 L: linux-security-module@vger.kernel.org
3159 F: include/linux/capability.h
3160 F: include/uapi/linux/capability.h
3161 F: security/commoncap.c
3162 F: kernel/capability.c
3164 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3165 M: Kevin Tsai <ktsai@capellamicro.com>
3167 F: drivers/iio/light/cm*
3169 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3170 M: Christian Lamparter <chunkeey@googlemail.com>
3171 L: linux-wireless@vger.kernel.org
3172 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3174 F: drivers/net/wireless/ath/carl9170/
3177 M: Jan Glauber <jglauber@cavium.com>
3178 M: David Daney <david.daney@cavium.com>
3179 W: http://www.cavium.com
3181 F: drivers/i2c/busses/i2c-octeon*
3182 F: drivers/i2c/busses/i2c-thunderx*
3184 CAVIUM LIQUIDIO NETWORK DRIVER
3185 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3186 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3187 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3188 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3189 L: netdev@vger.kernel.org
3190 W: http://www.cavium.com
3192 F: drivers/net/ethernet/cavium/liquidio/
3195 M: Jan Glauber <jglauber@cavium.com>
3196 M: David Daney <david.daney@cavium.com>
3197 M: Steven J. Hill <Steven.Hill@cavium.com>
3198 W: http://www.cavium.com
3200 F: drivers/mmc/host/cavium*
3202 CAVIUM OCTEON-TX CRYPTO DRIVER
3203 M: George Cherian <george.cherian@cavium.com>
3204 L: linux-crypto@vger.kernel.org
3205 W: http://www.cavium.com
3207 F: drivers/crypto/cavium/cpt/
3209 CAVIUM THUNDERX2 ARM64 SOC
3210 M: Robert Richter <rrichter@cavium.com>
3211 M: Jayachandran C <jnair@caviumnetworks.com>
3212 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3214 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3215 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3217 CC2520 IEEE-802.15.4 RADIO DRIVER
3218 M: Varka Bhadram <varkabhadram@gmail.com>
3219 L: linux-wpan@vger.kernel.org
3221 F: drivers/net/ieee802154/cc2520.c
3222 F: include/linux/spi/cc2520.h
3223 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3225 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3226 M: Gilad Ben-Yossef <gilad@benyossef.com>
3227 L: linux-crypto@vger.kernel.org
3228 L: driverdev-devel@linuxdriverproject.org
3230 F: drivers/staging/ccree/
3231 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3234 M: Hans Verkuil <hans.verkuil@cisco.com>
3235 L: linux-media@vger.kernel.org
3236 T: git git://linuxtv.org/media_tree.git
3237 W: http://linuxtv.org
3239 F: Documentation/media/kapi/cec-core.rst
3240 F: Documentation/media/uapi/cec
3241 F: drivers/media/cec/
3242 F: drivers/media/rc/keymaps/rc-cec.c
3243 F: include/media/cec.h
3244 F: include/media/cec-notifier.h
3245 F: include/uapi/linux/cec.h
3246 F: include/uapi/linux/cec-funcs.h
3247 F: Documentation/devicetree/bindings/media/cec.txt
3249 CELL BROADBAND ENGINE ARCHITECTURE
3250 M: Arnd Bergmann <arnd@arndb.de>
3251 L: linuxppc-dev@lists.ozlabs.org
3252 W: http://www.ibm.com/developerworks/power/cell/
3254 F: arch/powerpc/include/asm/cell*.h
3255 F: arch/powerpc/include/asm/spu*.h
3256 F: arch/powerpc/include/uapi/asm/spu*.h
3257 F: arch/powerpc/oprofile/*cell*
3258 F: arch/powerpc/platforms/cell/
3260 CEPH COMMON CODE (LIBCEPH)
3261 M: Ilya Dryomov <idryomov@gmail.com>
3262 M: "Yan, Zheng" <zyan@redhat.com>
3263 M: Sage Weil <sage@redhat.com>
3264 L: ceph-devel@vger.kernel.org
3266 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3267 T: git git://github.com/ceph/ceph-client.git
3270 F: include/linux/ceph/
3271 F: include/linux/crush/
3273 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3274 M: "Yan, Zheng" <zyan@redhat.com>
3275 M: Sage Weil <sage@redhat.com>
3276 M: Ilya Dryomov <idryomov@gmail.com>
3277 L: ceph-devel@vger.kernel.org
3279 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3280 T: git git://github.com/ceph/ceph-client.git
3282 F: Documentation/filesystems/ceph.txt
3285 CERTIFICATE HANDLING:
3286 M: David Howells <dhowells@redhat.com>
3287 M: David Woodhouse <dwmw2@infradead.org>
3288 L: keyrings@vger.kernel.org
3290 F: Documentation/module-signing.txt
3292 F: scripts/sign-file.c
3293 F: scripts/extract-cert.c
3295 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3296 L: linux-usb@vger.kernel.org
3298 F: Documentation/usb/WUSB-Design-overview.txt
3299 F: Documentation/usb/wusb-cbaf
3300 F: drivers/usb/host/hwa-hc.c
3301 F: drivers/usb/host/whci/
3302 F: drivers/usb/wusbcore/
3303 F: include/linux/usb/wusb*
3305 CFAG12864B LCD DRIVER
3306 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3307 W: http://miguelojeda.es/auxdisplay.htm
3308 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3310 F: drivers/auxdisplay/cfag12864b.c
3311 F: include/linux/cfag12864b.h
3313 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3314 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3315 W: http://miguelojeda.es/auxdisplay.htm
3316 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3318 F: drivers/auxdisplay/cfag12864bfb.c
3319 F: include/linux/cfag12864b.h
3321 CFG80211 and NL80211
3322 M: Johannes Berg <johannes@sipsolutions.net>
3323 L: linux-wireless@vger.kernel.org
3324 W: http://wireless.kernel.org/
3325 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3328 F: include/uapi/linux/nl80211.h
3329 F: include/net/cfg80211.h
3331 X: net/wireless/wext*
3333 CHAR and MISC DRIVERS
3334 M: Arnd Bergmann <arnd@arndb.de>
3335 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3336 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3340 F: include/linux/miscdevice.h
3343 M: Andy Whitcroft <apw@canonical.com>
3344 M: Joe Perches <joe@perches.com>
3346 F: scripts/checkpatch.pl
3348 CHINESE DOCUMENTATION
3349 M: Harry Wei <harryxiyou@gmail.com>
3350 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3351 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3353 F: Documentation/translations/zh_CN/
3355 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3356 M: Peter Chen <Peter.Chen@nxp.com>
3357 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3358 L: linux-usb@vger.kernel.org
3360 F: drivers/usb/chipidea/
3362 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3363 M: Hans de Goede <hdegoede@redhat.com>
3364 L: linux-input@vger.kernel.org
3366 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3367 F: drivers/input/touchscreen/chipone_icn8318.c
3369 CHROME HARDWARE PLATFORM SUPPORT
3370 M: Benson Leung <bleung@chromium.org>
3371 M: Olof Johansson <olof@lixom.net>
3373 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3374 F: drivers/platform/chrome/
3376 CIRRUS LOGIC AUDIO CODEC DRIVERS
3377 M: Brian Austin <brian.austin@cirrus.com>
3378 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3379 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3381 F: sound/soc/codecs/cs*
3383 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3384 M: Hartley Sweeten <hsweeten@visionengravers.com>
3385 L: netdev@vger.kernel.org
3387 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3389 CISCO FCOE HBA DRIVER
3390 M: Satish Kharat <satishkh@cisco.com>
3391 M: Sesidhar Baddela <sebaddel@cisco.com>
3392 M: Karan Tilak Kumar <kartilak@cisco.com>
3393 L: linux-scsi@vger.kernel.org
3395 F: drivers/scsi/fnic/
3397 CISCO SCSI HBA DRIVER
3398 M: Karan Tilak Kumar <kartilak@cisco.com>
3399 M: Sesidhar Baddela <sebaddel@cisco.com>
3400 L: linux-scsi@vger.kernel.org
3402 F: drivers/scsi/snic/
3404 CISCO VIC ETHERNET NIC DRIVER
3405 M: Christian Benvenuti <benve@cisco.com>
3406 M: Govindarajulu Varadarajan <_govind@gmx.com>
3407 M: Neel Patel <neepatel@cisco.com>
3409 F: drivers/net/ethernet/cisco/enic/
3411 CISCO VIC LOW LATENCY NIC DRIVER
3412 M: Christian Benvenuti <benve@cisco.com>
3413 M: Dave Goodell <dgoodell@cisco.com>
3415 F: drivers/infiniband/hw/usnic/
3418 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3419 L: linux-kernel@vger.kernel.org
3422 F: include/linux/cleancache.h
3425 M: Russell King <linux@armlinux.org.uk>
3426 L: linux-clk@vger.kernel.org
3428 F: include/linux/clk.h
3430 CLOCKSOURCE, CLOCKEVENT DRIVERS
3431 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3432 M: Thomas Gleixner <tglx@linutronix.de>
3433 L: linux-kernel@vger.kernel.org
3434 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3436 F: drivers/clocksource
3439 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3440 M: Daniel Oliveira Nascimento <don@syst.com.br>
3441 L: platform-driver-x86@vger.kernel.org
3443 F: drivers/platform/x86/classmate-laptop.c
3446 M: Hans Verkuil <hans.verkuil@cisco.com>
3447 L: linux-media@vger.kernel.org
3448 T: git git://linuxtv.org/media_tree.git
3449 W: https://linuxtv.org
3451 F: drivers/media/pci/cobalt/
3453 COCCINELLE/Semantic Patches (SmPL)
3454 M: Julia Lawall <Julia.Lawall@lip6.fr>
3455 M: Gilles Muller <Gilles.Muller@lip6.fr>
3456 M: Nicolas Palix <nicolas.palix@imag.fr>
3457 M: Michal Marek <mmarek@suse.com>
3458 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3459 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3460 W: http://coccinelle.lip6.fr/
3462 F: Documentation/dev-tools/coccinelle.rst
3463 F: scripts/coccinelle/
3464 F: scripts/coccicheck
3467 M: Jan Harkes <jaharkes@cs.cmu.edu>
3469 L: codalist@coda.cs.cmu.edu
3470 W: http://www.coda.cs.cmu.edu/
3472 F: Documentation/filesystems/coda.txt
3474 F: include/linux/coda*.h
3475 F: include/uapi/linux/coda*.h
3477 CODA V4L2 MEM2MEM DRIVER
3478 M: Philipp Zabel <p.zabel@pengutronix.de>
3479 L: linux-media@vger.kernel.org
3481 F: Documentation/devicetree/bindings/media/coda.txt
3482 F: drivers/media/platform/coda/
3484 COMMON CLK FRAMEWORK
3485 M: Michael Turquette <mturquette@baylibre.com>
3486 M: Stephen Boyd <sboyd@codeaurora.org>
3487 L: linux-clk@vger.kernel.org
3488 Q: http://patchwork.kernel.org/project/linux-clk/list/
3489 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3491 F: Documentation/devicetree/bindings/clock/
3493 X: drivers/clk/clkdev.c
3494 F: include/linux/clk-pr*
3495 F: include/linux/clk/
3497 COMMON INTERNET FILE SYSTEM (CIFS)
3498 M: Steve French <sfrench@samba.org>
3499 L: linux-cifs@vger.kernel.org
3500 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3501 W: http://linux-cifs.samba.org/
3502 T: git git://git.samba.org/sfrench/cifs-2.6.git
3504 F: Documentation/filesystems/cifs/
3507 COMPACTPCI HOTPLUG CORE
3508 M: Scott Murray <scott@spiteful.org>
3509 L: linux-pci@vger.kernel.org
3511 F: drivers/pci/hotplug/cpci_hotplug*
3513 COMPACTPCI HOTPLUG GENERIC DRIVER
3514 M: Scott Murray <scott@spiteful.org>
3515 L: linux-pci@vger.kernel.org
3517 F: drivers/pci/hotplug/cpcihp_generic.c
3519 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3520 M: Scott Murray <scott@spiteful.org>
3521 L: linux-pci@vger.kernel.org
3523 F: drivers/pci/hotplug/cpcihp_zt5550.*
3525 COMPAL LAPTOP SUPPORT
3526 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3527 L: platform-driver-x86@vger.kernel.org
3529 F: drivers/platform/x86/compal-laptop.c
3531 CONEXANT ACCESSRUNNER USB DRIVER
3532 L: accessrunner-general@lists.sourceforge.net
3533 W: http://accessrunner.sourceforge.net/
3535 F: drivers/usb/atm/cxacru.c
3538 M: Joel Becker <jlbec@evilplan.org>
3539 M: Christoph Hellwig <hch@lst.de>
3540 T: git git://git.infradead.org/users/hch/configfs.git
3543 F: include/linux/configfs.h
3546 M: Evgeniy Polyakov <zbr@ioremap.net>
3547 L: netdev@vger.kernel.org
3549 F: drivers/connector/
3551 CONTROL GROUP (CGROUP)
3552 M: Tejun Heo <tj@kernel.org>
3553 M: Li Zefan <lizefan@huawei.com>
3554 M: Johannes Weiner <hannes@cmpxchg.org>
3555 L: cgroups@vger.kernel.org
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3558 F: Documentation/cgroup*
3559 F: include/linux/cgroup*
3562 CONTROL GROUP - CPUSET
3563 M: Li Zefan <lizefan@huawei.com>
3564 L: cgroups@vger.kernel.org
3565 W: http://www.bullopensource.org/cpuset/
3566 W: http://oss.sgi.com/projects/cpusets/
3567 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3569 F: Documentation/cgroup-v1/cpusets.txt
3570 F: include/linux/cpuset.h
3573 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3574 M: Johannes Weiner <hannes@cmpxchg.org>
3575 M: Michal Hocko <mhocko@kernel.org>
3576 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3577 L: cgroups@vger.kernel.org
3578 L: linux-mm@kvack.org
3583 CORETEMP HARDWARE MONITORING DRIVER
3584 M: Fenghua Yu <fenghua.yu@intel.com>
3585 L: linux-hwmon@vger.kernel.org
3587 F: Documentation/hwmon/coretemp
3588 F: drivers/hwmon/coretemp.c
3590 COSA/SRP SYNC SERIAL DRIVER
3591 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3592 W: http://www.fi.muni.cz/~kas/cosa/
3594 F: drivers/net/wan/cosa*
3596 CPMAC ETHERNET DRIVER
3597 M: Florian Fainelli <f.fainelli@gmail.com>
3598 L: netdev@vger.kernel.org
3600 F: drivers/net/ethernet/ti/cpmac.c
3602 CPU FREQUENCY DRIVERS
3603 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3604 M: Viresh Kumar <viresh.kumar@linaro.org>
3605 L: linux-pm@vger.kernel.org
3607 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3608 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3609 B: https://bugzilla.kernel.org
3610 F: Documentation/cpu-freq/
3611 F: Documentation/devicetree/bindings/cpufreq/
3613 F: include/linux/cpufreq.h
3614 F: tools/testing/selftests/cpufreq/
3616 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3617 M: Viresh Kumar <viresh.kumar@linaro.org>
3618 M: Sudeep Holla <sudeep.holla@arm.com>
3619 L: linux-pm@vger.kernel.org
3620 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3622 F: drivers/cpufreq/arm_big_little.h
3623 F: drivers/cpufreq/arm_big_little.c
3624 F: drivers/cpufreq/arm_big_little_dt.c
3626 CPU POWER MONITORING SUBSYSTEM
3627 M: Thomas Renninger <trenn@suse.com>
3628 L: linux-pm@vger.kernel.org
3630 F: tools/power/cpupower/
3633 M: "H. Peter Anvin" <hpa@zytor.com>
3635 F: arch/x86/kernel/cpuid.c
3636 F: arch/x86/kernel/msr.c
3638 CPUIDLE DRIVER - ARM BIG LITTLE
3639 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3640 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3641 L: linux-pm@vger.kernel.org
3642 L: linux-arm-kernel@lists.infradead.org
3643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3645 F: drivers/cpuidle/cpuidle-big_little.c
3647 CPUIDLE DRIVER - ARM EXYNOS
3648 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3649 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3650 M: Kukjin Kim <kgene@kernel.org>
3651 L: linux-pm@vger.kernel.org
3652 L: linux-samsung-soc@vger.kernel.org
3654 F: drivers/cpuidle/cpuidle-exynos.c
3655 F: arch/arm/mach-exynos/pm.c
3658 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3659 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3660 L: linux-pm@vger.kernel.org
3662 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3663 B: https://bugzilla.kernel.org
3664 F: drivers/cpuidle/*
3665 F: include/linux/cpuidle.h
3668 W: http://sourceforge.net/projects/cramfs/
3669 S: Orphan / Obsolete
3670 F: Documentation/filesystems/cramfs.txt
3674 M: Mikael Starvik <starvik@axis.com>
3675 M: Jesper Nilsson <jesper.nilsson@axis.com>
3676 L: linux-cris-kernel@axis.com
3677 W: http://developer.axis.com
3678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jesper/cris.git
3681 F: drivers/tty/serial/crisv10.*
3684 M: Herbert Xu <herbert@gondor.apana.org.au>
3685 M: "David S. Miller" <davem@davemloft.net>
3686 L: linux-crypto@vger.kernel.org
3687 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/cryptodev-2.6.git
3688 T: git git://git.kernel.org/pub/scm/linux/kernel/git/herbert/crypto-2.6.git
3690 F: Documentation/crypto/
3691 F: Documentation/devicetree/bindings/crypto/
3696 F: include/linux/crypto*
3698 CRYPTOGRAPHIC RANDOM NUMBER GENERATOR
3699 M: Neil Horman <nhorman@tuxdriver.com>
3700 L: linux-crypto@vger.kernel.org
3702 F: crypto/ansi_cprng.c
3706 M: Hans Verkuil <hverkuil@xs4all.nl>
3707 L: linux-media@vger.kernel.org
3708 T: git git://linuxtv.org/media_tree.git
3709 W: http://linuxtv.org
3711 F: drivers/media/i2c/cs3308.c
3712 F: drivers/media/i2c/cs3308.h
3714 CS5535 Audio ALSA driver
3715 M: Jaya Kumar <jayakumar.alsa@gmail.com>
3717 F: sound/pci/cs5535audio/
3720 M: Solomon Peachy <pizza@shaftnet.org>
3722 F: drivers/net/wireless/st/cw1200/
3724 CX18 VIDEO4LINUX DRIVER
3725 M: Andy Walls <awalls@md.metrocast.net>
3726 L: ivtv-devel@ivtvdriver.org (subscribers-only)
3727 L: linux-media@vger.kernel.org