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
65 does not respond. Please keep in mind that the security team is
66 a small set of people who can be efficient only when working on
67 verified bugs. Please only Cc: this list when you have identified
68 that the bug would present a short-term risk to other users if it
69 were publicly disclosed. For example, reports of address leaks do
70 not represent an immediate threat and are better handled publicly,
71 and ideally, should come with a patch proposal. Please do not send
72 automated reports to this list either. Such bugs will be handled
73 better and faster in the usual public places.
77 Descriptions of section entries:
80 M: Mail patches to: FullName <address@domain>
81 R: Designated reviewer: FullName <address@domain>
82 These reviewers should be CCed on patches.
83 L: Mailing list that is relevant to this area
84 W: Web-page with status/info
85 B: URI for where to file bugs. A web-page with detailed bug
86 filing info, a direct bug tracker link, or a mailto: URI.
87 C: URI for chat protocol, server and channel where developers
88 usually hang out, for example irc://server/channel.
89 Q: Patchwork web based patch tracking system site
90 T: SCM tree type and location.
91 Type is one of: git, hg, quilt, stgit, topgit
92 S: Status, one of the following:
93 Supported: Someone is actually paid to look after this.
94 Maintained: Someone actually looks after it.
95 Odd Fixes: It has a maintainer but they don't have time to do
96 much other than throw the odd patch in. See below..
97 Orphan: No current maintainer [but maybe you could take the
98 role as you write your new code].
99 Obsolete: Old code. Something tagged obsolete generally means
100 it has been replaced by a better system and you
101 should be using that.
102 F: Files and directories with wildcard patterns.
103 A trailing slash includes all files and subdirectory files.
104 F: drivers/net/ all files in and below drivers/net
105 F: drivers/net/* all files in drivers/net, but not below
106 F: */net/* all files in "any top level directory"/net
107 One pattern per line. Multiple F: lines acceptable.
108 N: Files and directories with regex patterns.
109 N: [^a-z]tegra all files whose path contains the word tegra
110 One pattern per line. Multiple N: lines acceptable.
111 scripts/get_maintainer.pl has different behavior for files that
112 match F: pattern and matches of N: patterns. By default,
113 get_maintainer will not look at git log history when an F: pattern
114 match occurs. When an N: match occurs, git log history is used
115 to also notify the people that have git commit signatures.
116 X: Files and directories that are NOT maintained, same rules as F:
117 Files exclusions are tested before file matches.
118 Can be useful for excluding a specific subdirectory, for instance:
121 matches all files in and below net excluding net/ipv6/
122 K: Keyword perl extended regex pattern to match content in a
123 patch or file. For instance:
125 matches patches or files that contain "of_get_profile"
126 K: \b(printk|pr_(info|err))\b
127 matches patches or files that contain one or more of the words
128 printk, pr_info or pr_err
129 One regex pattern per line. Multiple K: lines acceptable.
131 Note: For the hard of thinking, this list is meant to remain in alphabetical
132 order. If you could add yourselves to it in alphabetical order that would be
135 Maintainers List (try to look for most precise areas first)
137 -----------------------------------
140 M: Steffen Klassert <klassert@mathematik.tu-chemnitz.de>
141 L: netdev@vger.kernel.org
143 F: Documentation/networking/vortex.txt
144 F: drivers/net/ethernet/3com/3c59x.c
146 3CR990 NETWORK DRIVER
147 M: David Dillow <dave@thedillows.org>
148 L: netdev@vger.kernel.org
150 F: drivers/net/ethernet/3com/typhoon*
152 3WARE SAS/SATA-RAID SCSI DRIVERS (3W-XXXX, 3W-9XXX, 3W-SAS)
153 M: Adam Radford <aradford@gmail.com>
154 L: linux-scsi@vger.kernel.org
155 W: http://www.lsi.com
159 53C700 AND 53C700-66 SCSI DRIVER
160 M: "James E.J. Bottomley" <James.Bottomley@HansenPartnership.com>
161 L: linux-scsi@vger.kernel.org
163 F: drivers/scsi/53c700*
165 6LOWPAN GENERIC (BTLE/IEEE 802.15.4)
166 M: Alexander Aring <alex.aring@gmail.com>
167 M: Jukka Rissanen <jukka.rissanen@linux.intel.com>
168 L: linux-bluetooth@vger.kernel.org
169 L: linux-wpan@vger.kernel.org
172 F: include/net/6lowpan.h
173 F: Documentation/networking/6lowpan.txt
175 6PACK NETWORK DRIVER FOR AX.25
176 M: Andreas Koensgen <ajk@comnets.uni-bremen.de>
177 L: linux-hams@vger.kernel.org
179 F: drivers/net/hamradio/6pack.c
181 8169 10/100/1000 GIGABIT ETHERNET DRIVER
182 M: Realtek linux nic maintainers <nic_swsd@realtek.com>
183 L: netdev@vger.kernel.org
185 F: drivers/net/ethernet/realtek/r8169.c
187 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
188 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
189 L: linux-serial@vger.kernel.org
191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
192 F: drivers/tty/serial/8250*
193 F: include/linux/serial_8250.h
195 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
196 L: netdev@vger.kernel.org
198 F: drivers/net/ethernet/8390/
201 M: Eric Van Hensbergen <ericvh@gmail.com>
202 M: Ron Minnich <rminnich@sandia.gov>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 L: v9fs-developer@lists.sourceforge.net
205 W: http://swik.net/v9fs
206 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
207 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 F: Documentation/filesystems/9p.txt
213 F: include/uapi/linux/virtio_9p.h
214 F: include/trace/events/9p.h
217 M: Antti Palosaari <crope@iki.fi>
218 L: linux-media@vger.kernel.org
219 W: https://linuxtv.org
220 W: http://palosaari.fi/linux/
221 Q: http://patchwork.linuxtv.org/project/linux-media/list/
222 T: git git://linuxtv.org/anttip/media_tree.git
224 F: drivers/media/dvb-frontends/a8293*
226 AACRAID SCSI RAID DRIVER
227 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
228 L: linux-scsi@vger.kernel.org
229 W: http://www.adaptec.com/
231 F: Documentation/scsi/aacraid.txt
232 F: drivers/scsi/aacraid/
235 L: linux-api@vger.kernel.org
236 F: include/linux/syscalls.h
239 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
240 M: Hans de Goede <hdegoede@redhat.com>
241 L: linux-hwmon@vger.kernel.org
243 F: drivers/hwmon/abituguru.c
245 ABIT UGURU 3 HARDWARE MONITOR DRIVER
246 M: Alistair John Strachan <alistair@devzero.co.uk>
247 L: linux-hwmon@vger.kernel.org
249 F: drivers/hwmon/abituguru3.c
251 ACCES 104-DIO-48E GPIO DRIVER
252 M: William Breathitt Gray <vilhelm.gray@gmail.com>
253 L: linux-gpio@vger.kernel.org
255 F: drivers/gpio/gpio-104-dio-48e.c
257 ACCES 104-IDI-48 GPIO DRIVER
258 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
259 L: linux-gpio@vger.kernel.org
261 F: drivers/gpio/gpio-104-idi-48.c
263 ACCES 104-IDIO-16 GPIO DRIVER
264 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
265 L: linux-gpio@vger.kernel.org
267 F: drivers/gpio/gpio-104-idio-16.c
269 ACCES 104-QUAD-8 IIO DRIVER
270 M: William Breathitt Gray <vilhelm.gray@gmail.com>
271 L: linux-iio@vger.kernel.org
273 F: drivers/iio/counter/104-quad-8.c
275 ACCES PCI-IDIO-16 GPIO DRIVER
276 M: William Breathitt Gray <vilhelm.gray@gmail.com>
277 L: linux-gpio@vger.kernel.org
279 F: drivers/gpio/gpio-pci-idio-16.c
282 M: Jes Sorensen <jes@trained-monkey.org>
283 L: linux-acenic@sunsite.dk
285 F: drivers/net/ethernet/alteon/acenic*
287 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
288 M: Peter Feuerer <peter@piie.net>
289 L: platform-driver-x86@vger.kernel.org
290 W: http://piie.net/?section=acerhdf
292 F: drivers/platform/x86/acerhdf.c
294 ACER WMI LAPTOP EXTRAS
295 M: "Lee, Chun-Yi" <jlee@suse.com>
296 L: platform-driver-x86@vger.kernel.org
298 F: drivers/platform/x86/acer-wmi.c
301 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
302 M: Len Brown <lenb@kernel.org>
303 L: linux-acpi@vger.kernel.org
304 W: https://01.org/linux-acpi
305 Q: https://patchwork.kernel.org/project/linux-acpi/list/
306 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
307 B: https://bugzilla.kernel.org
310 F: drivers/pnp/pnpacpi/
311 F: include/linux/acpi.h
312 F: include/linux/fwnode.h
314 F: Documentation/acpi/
315 F: Documentation/ABI/testing/sysfs-bus-acpi
316 F: Documentation/ABI/testing/configfs-acpi
317 F: drivers/pci/*acpi*
318 F: drivers/pci/*/*acpi*
319 F: drivers/pci/*/*/*acpi*
323 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
324 M: Len Brown <lenb@kernel.org>
325 L: linux-acpi@vger.kernel.org
326 R: Tony Luck <tony.luck@intel.com>
327 R: Borislav Petkov <bp@alien8.de>
328 F: drivers/acpi/apei/
330 ACPI COMPONENT ARCHITECTURE (ACPICA)
331 M: Robert Moore <robert.moore@intel.com>
332 M: Erik Schmauss <erik.schmauss@intel.com>
333 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
334 L: linux-acpi@vger.kernel.org
336 W: https://acpica.org/
337 W: https://github.com/acpica/acpica/
338 Q: https://patchwork.kernel.org/project/linux-acpi/list/
339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
340 B: https://bugzilla.kernel.org
341 B: https://bugs.acpica.org
343 F: drivers/acpi/acpica/
348 M: Zhang Rui <rui.zhang@intel.com>
349 L: linux-acpi@vger.kernel.org
350 W: https://01.org/linux-acpi
351 B: https://bugzilla.kernel.org
353 F: drivers/acpi/fan.c
355 ACPI FOR ARM64 (ACPI/arm64)
356 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
357 M: Hanjun Guo <hanjun.guo@linaro.org>
358 M: Sudeep Holla <sudeep.holla@arm.com>
359 L: linux-acpi@vger.kernel.org
361 F: drivers/acpi/arm64
364 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
365 M: Len Brown <lenb@kernel.org>
366 R: Andy Shevchenko <andy@infradead.org>
367 R: Mika Westerberg <mika.westerberg@linux.intel.com>
368 L: linux-acpi@vger.kernel.org
369 Q: https://patchwork.kernel.org/project/linux-acpi/list/
370 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
371 B: https://bugzilla.kernel.org
373 F: drivers/acpi/pmic/
376 M: Zhang Rui <rui.zhang@intel.com>
377 L: linux-acpi@vger.kernel.org
378 W: https://01.org/linux-acpi
379 B: https://bugzilla.kernel.org
381 F: drivers/acpi/*thermal*
384 M: Zhang Rui <rui.zhang@intel.com>
385 L: linux-acpi@vger.kernel.org
386 W: https://01.org/linux-acpi
387 B: https://bugzilla.kernel.org
389 F: drivers/acpi/acpi_video.c
392 L: platform-driver-x86@vger.kernel.org
394 F: drivers/platform/x86/wmi.c
395 F: include/uapi/linux/wmi.h
397 AD1889 ALSA SOUND DRIVER
398 M: Thibaut Varene <T-Bone@parisc-linux.org>
399 W: http://wiki.parisc-linux.org/AD1889
400 L: linux-parisc@vger.kernel.org
402 F: sound/pci/ad1889.*
404 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
405 M: Michael Hennerich <michael.hennerich@analog.com>
406 W: http://wiki.analog.com/AD5254
407 W: http://ez.analog.com/community/linux-device-drivers
409 F: drivers/misc/ad525x_dpot.c
411 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5398
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/regulator/ad5398.c
418 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD7142
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/input/misc/ad714x.c
425 AD7877 TOUCHSCREEN DRIVER
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7877
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/touchscreen/ad7877.c
432 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7879
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7879.c
439 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
440 M: Jiri Kosina <jikos@kernel.org>
443 ADF7242 IEEE 802.15.4 RADIO DRIVER
444 M: Michael Hennerich <michael.hennerich@analog.com>
445 W: https://wiki.analog.com/ADF7242
446 W: http://ez.analog.com/community/linux-device-drivers
447 L: linux-wpan@vger.kernel.org
449 F: drivers/net/ieee802154/adf7242.c
450 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
452 ADM1025 HARDWARE MONITOR DRIVER
453 M: Jean Delvare <jdelvare@suse.com>
454 L: linux-hwmon@vger.kernel.org
456 F: Documentation/hwmon/adm1025
457 F: drivers/hwmon/adm1025.c
459 ADM1029 HARDWARE MONITOR DRIVER
460 M: Corentin Labbe <clabbe.montjoie@gmail.com>
461 L: linux-hwmon@vger.kernel.org
463 F: drivers/hwmon/adm1029.c
465 ADM8211 WIRELESS DRIVER
466 L: linux-wireless@vger.kernel.org
467 W: http://wireless.kernel.org/
469 F: drivers/net/wireless/admtek/adm8211.*
471 ADP1653 FLASH CONTROLLER DRIVER
472 M: Sakari Ailus <sakari.ailus@iki.fi>
473 L: linux-media@vger.kernel.org
475 F: drivers/media/i2c/adp1653.c
476 F: include/media/i2c/adp1653.h
478 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
479 M: Michael Hennerich <michael.hennerich@analog.com>
480 W: http://wiki.analog.com/ADP5520
481 W: http://ez.analog.com/community/linux-device-drivers
483 F: drivers/mfd/adp5520.c
484 F: drivers/video/backlight/adp5520_bl.c
485 F: drivers/leds/leds-adp5520.c
486 F: drivers/gpio/gpio-adp5520.c
487 F: drivers/input/keyboard/adp5520-keys.c
489 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
490 M: Michael Hennerich <michael.hennerich@analog.com>
491 W: http://wiki.analog.com/ADP5588
492 W: http://ez.analog.com/community/linux-device-drivers
494 F: drivers/input/keyboard/adp5588-keys.c
495 F: drivers/gpio/gpio-adp5588.c
497 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
498 M: Michael Hennerich <michael.hennerich@analog.com>
499 W: http://wiki.analog.com/ADP8860
500 W: http://ez.analog.com/community/linux-device-drivers
502 F: drivers/video/backlight/adp8860_bl.c
504 ADS1015 HARDWARE MONITOR DRIVER
505 M: Dirk Eibach <eibach@gdsys.de>
506 L: linux-hwmon@vger.kernel.org
508 F: Documentation/hwmon/ads1015
509 F: drivers/hwmon/ads1015.c
510 F: include/linux/platform_data/ads1015.h
513 M: Colin Leroy <colin@colino.net>
515 F: drivers/macintosh/therm_adt746x.c
517 ADT7475 HARDWARE MONITOR DRIVER
518 M: Jean Delvare <jdelvare@suse.com>
519 L: linux-hwmon@vger.kernel.org
521 F: Documentation/hwmon/adt7475
522 F: drivers/hwmon/adt7475.c
525 M: Matthew Wilcox <matthew@wil.cx>
526 M: Hannes Reinecke <hare@suse.com>
527 L: linux-scsi@vger.kernel.org
529 F: Documentation/scsi/advansys.txt
530 F: drivers/scsi/advansys.c
532 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
533 M: Michael Hennerich <michael.hennerich@analog.com>
534 W: http://wiki.analog.com/ADXL345
535 W: http://ez.analog.com/community/linux-device-drivers
537 F: drivers/input/misc/adxl34x.c
540 M: Antti Palosaari <crope@iki.fi>
541 L: linux-media@vger.kernel.org
542 W: https://linuxtv.org
543 W: http://palosaari.fi/linux/
544 Q: http://patchwork.linuxtv.org/project/linux-media/list/
545 T: git git://linuxtv.org/anttip/media_tree.git
547 F: drivers/media/dvb-frontends/af9013*
550 M: Antti Palosaari <crope@iki.fi>
551 L: linux-media@vger.kernel.org
552 W: https://linuxtv.org
553 W: http://palosaari.fi/linux/
554 Q: http://patchwork.linuxtv.org/project/linux-media/list/
555 T: git git://linuxtv.org/anttip/media_tree.git
557 F: drivers/media/dvb-frontends/af9033*
560 L: linux-fsdevel@vger.kernel.org
562 F: Documentation/filesystems/affs.txt
566 M: David Howells <dhowells@redhat.com>
567 L: linux-afs@lists.infradead.org
570 F: include/trace/events/afs.h
571 F: Documentation/filesystems/afs.txt
572 W: https://www.infradead.org/~dhowells/kafs/
575 M: David Airlie <airlied@linux.ie>
576 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
579 F: include/linux/agp*
580 F: include/uapi/linux/agp*
583 M: "Juergen E. Fischer" <fischer@norbit.de>
584 L: linux-scsi@vger.kernel.org
586 F: drivers/scsi/aha152x*
587 F: drivers/scsi/pcmcia/aha152x*
589 AIC7XXX / AIC79XX SCSI DRIVER
590 M: Hannes Reinecke <hare@suse.com>
591 L: linux-scsi@vger.kernel.org
593 F: drivers/scsi/aic7xxx/
595 AIMSLAB FM RADIO RECEIVER DRIVER
596 M: Hans Verkuil <hverkuil@xs4all.nl>
597 L: linux-media@vger.kernel.org
598 T: git git://linuxtv.org/media_tree.git
599 W: https://linuxtv.org
601 F: drivers/media/radio/radio-aimslab*
604 M: Benjamin LaHaise <bcrl@kvack.org>
605 L: linux-aio@kvack.org
608 F: include/linux/*aio*.h
611 M: Antti Palosaari <crope@iki.fi>
612 L: linux-media@vger.kernel.org
613 W: https://linuxtv.org
614 W: http://palosaari.fi/linux/
615 Q: http://patchwork.linuxtv.org/project/linux-media/list/
616 T: git git://linuxtv.org/anttip/media_tree.git
618 F: drivers/media/usb/airspy/
620 ALACRITECH GIGABIT ETHERNET DRIVER
621 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
623 F: drivers/net/ethernet/alacritech/*
625 ALCATEL SPEEDTOUCH USB DRIVER
626 M: Duncan Sands <duncan.sands@free.fr>
627 L: linux-usb@vger.kernel.org
628 W: http://www.linux-usb.org/SpeedTouch/
630 F: drivers/usb/atm/speedtch.c
631 F: drivers/usb/atm/usbatm.c
633 ALCHEMY AU1XX0 MMC DRIVER
634 M: Manuel Lauss <manuel.lauss@gmail.com>
636 F: drivers/mmc/host/au1xmmc.c
639 M: Rudolf Marek <r.marek@assembler.cz>
640 L: linux-i2c@vger.kernel.org
642 F: Documentation/i2c/busses/i2c-ali1563
643 F: drivers/i2c/busses/i2c-ali1563.c
645 ALLWINNER SECURITY SYSTEM
646 M: Corentin Labbe <clabbe.montjoie@gmail.com>
647 L: linux-crypto@vger.kernel.org
649 F: drivers/crypto/sunxi-ss/
652 M: Richard Henderson <rth@twiddle.net>
653 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
654 M: Matt Turner <mattst88@gmail.com>
656 L: linux-alpha@vger.kernel.org
659 ALPS PS/2 TOUCHPAD DRIVER
660 R: Pali Rohár <pali.rohar@gmail.com>
661 F: drivers/input/mouse/alps.*
663 ALTERA I2C CONTROLLER DRIVER
664 M: Thor Thayer <thor.thayer@linux.intel.com>
666 F: drivers/i2c/busses/i2c-altera.c
668 ALTERA MAILBOX DRIVER
669 M: Ley Foon Tan <lftan@altera.com>
670 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
672 F: drivers/mailbox/mailbox-altera.c
675 M: Tien Hock Loh <thloh@altera.com>
676 L: linux-gpio@vger.kernel.org
678 F: drivers/gpio/gpio-altera.c
680 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
681 M: Thor Thayer <thor.thayer@linux.intel.com>
683 F: drivers/gpio/gpio-altera-a10sr.c
684 F: drivers/mfd/altera-a10sr.c
685 F: drivers/reset/reset-a10sr.c
686 F: include/linux/mfd/altera-a10sr.h
687 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
689 ALTERA TRIPLE SPEED ETHERNET DRIVER
690 M: Vince Bridgers <vbridger@opensource.altera.com>
691 L: netdev@vger.kernel.org
692 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
694 F: drivers/net/ethernet/altera/
696 ALTERA UART/JTAG UART SERIAL DRIVERS
697 M: Tobias Klauser <tklauser@distanz.ch>
698 L: linux-serial@vger.kernel.org
699 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 F: drivers/tty/serial/altera_uart.c
702 F: drivers/tty/serial/altera_jtaguart.c
703 F: include/linux/altera_uart.h
704 F: include/linux/altera_jtaguart.h
706 AMAZON ETHERNET DRIVERS
707 M: Netanel Belgazal <netanel@amazon.com>
708 R: Saeed Bishara <saeedb@amazon.com>
709 R: Zorik Machulsky <zorik@amazon.com>
710 L: netdev@vger.kernel.org
712 F: Documentation/networking/ena.txt
713 F: drivers/net/ethernet/amazon/
715 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
716 M: Tom Lendacky <thomas.lendacky@amd.com>
717 M: Gary Hook <gary.hook@amd.com>
718 L: linux-crypto@vger.kernel.org
720 F: drivers/crypto/ccp/
721 F: include/linux/ccp.h
723 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
724 M: Huang Rui <ray.huang@amd.com>
725 L: linux-hwmon@vger.kernel.org
727 F: Documentation/hwmon/fam15h_power
728 F: drivers/hwmon/fam15h_power.c
730 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
731 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
733 F: drivers/usb/gadget/udc/amd5536udc.*
735 AMD GEODE PROCESSOR/CHIPSET SUPPORT
736 P: Andres Salomon <dilinger@queued.net>
737 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
738 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
740 F: drivers/char/hw_random/geode-rng.c
741 F: drivers/crypto/geode*
742 F: drivers/video/fbdev/geode/
743 F: arch/x86/include/asm/geode.h
746 M: Joerg Roedel <joro@8bytes.org>
747 L: iommu@lists.linux-foundation.org
748 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
750 F: drivers/iommu/amd_iommu*.[ch]
751 F: include/linux/amd-iommu.h
754 M: Oded Gabbay <oded.gabbay@gmail.com>
755 L: dri-devel@lists.freedesktop.org
756 T: git git://people.freedesktop.org/~gabbayo/linux.git
758 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
759 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
760 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
761 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
762 F: drivers/gpu/drm/amd/amdkfd/
763 F: drivers/gpu/drm/amd/include/cik_structs.h
764 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
765 F: drivers/gpu/drm/amd/include/vi_structs.h
766 F: include/uapi/linux/kfd_ioctl.h
768 AMD SEATTLE DEVICE TREE SUPPORT
769 M: Brijesh Singh <brijeshkumar.singh@amd.com>
770 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
771 M: Tom Lendacky <thomas.lendacky@amd.com>
773 F: arch/arm64/boot/dts/amd/
776 M: Tom Lendacky <thomas.lendacky@amd.com>
777 L: netdev@vger.kernel.org
779 F: drivers/net/ethernet/amd/xgbe/
780 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
782 AMS (Apple Motion Sensor) DRIVER
783 M: Michael Hanselmann <linux-kernel@hansmi.ch>
785 F: drivers/macintosh/ams/
787 ANALOG DEVICES INC AD9389B DRIVER
788 M: Hans Verkuil <hans.verkuil@cisco.com>
789 L: linux-media@vger.kernel.org
791 F: drivers/media/i2c/ad9389b*
793 ANALOG DEVICES INC ADV7180 DRIVER
794 M: Lars-Peter Clausen <lars@metafoo.de>
795 L: linux-media@vger.kernel.org
796 W: http://ez.analog.com/community/linux-device-drivers
798 F: drivers/media/i2c/adv7180.c
800 ANALOG DEVICES INC ADV748X DRIVER
801 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
802 L: linux-media@vger.kernel.org
804 F: drivers/media/i2c/adv748x/*
806 ANALOG DEVICES INC ADV7511 DRIVER
807 M: Hans Verkuil <hans.verkuil@cisco.com>
808 L: linux-media@vger.kernel.org
810 F: drivers/media/i2c/adv7511*
812 ANALOG DEVICES INC ADV7604 DRIVER
813 M: Hans Verkuil <hans.verkuil@cisco.com>
814 L: linux-media@vger.kernel.org
816 F: drivers/media/i2c/adv7604*
818 ANALOG DEVICES INC ADV7842 DRIVER
819 M: Hans Verkuil <hans.verkuil@cisco.com>
820 L: linux-media@vger.kernel.org
822 F: drivers/media/i2c/adv7842*
824 ANALOG DEVICES INC ASOC CODEC DRIVERS
825 M: Lars-Peter Clausen <lars@metafoo.de>
826 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
827 W: http://wiki.analog.com/
828 W: http://ez.analog.com/community/linux-device-drivers
830 F: sound/soc/codecs/adau*
831 F: sound/soc/codecs/adav*
832 F: sound/soc/codecs/ad1*
833 F: sound/soc/codecs/ad7*
834 F: sound/soc/codecs/ssm*
835 F: sound/soc/codecs/sigmadsp.*
837 ANALOG DEVICES INC ASOC DRIVERS
838 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
839 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
840 W: http://blackfin.uclinux.org/
842 F: sound/soc/blackfin/*
844 ANALOG DEVICES INC DMA DRIVERS
845 M: Lars-Peter Clausen <lars@metafoo.de>
846 W: http://ez.analog.com/community/linux-device-drivers
848 F: drivers/dma/dma-axi-dmac.c
850 ANALOG DEVICES INC IIO DRIVERS
851 M: Lars-Peter Clausen <lars@metafoo.de>
852 M: Michael Hennerich <Michael.Hennerich@analog.com>
853 W: http://wiki.analog.com/
854 W: http://ez.analog.com/community/linux-device-drivers
857 F: drivers/iio/adc/ltc2497*
858 X: drivers/iio/*/adjd*
859 F: drivers/staging/iio/*/ad*
860 F: drivers/staging/iio/trigger/iio-trig-bfin-timer.c
862 ANDROID CONFIG FRAGMENTS
863 M: Rob Herring <robh@kernel.org>
865 F: kernel/configs/android*
868 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
869 M: Arve Hjønnevåg <arve@android.com>
870 M: Todd Kjos <tkjos@android.com>
871 M: Martijn Coenen <maco@android.com>
872 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
873 L: devel@driverdev.osuosl.org
876 F: drivers/staging/android/
878 ANDROID GOLDFISH PIC DRIVER
879 M: Miodrag Dinic <miodrag.dinic@mips.com>
881 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
882 F: drivers/irqchip/irq-goldfish-pic.c
884 ANDROID GOLDFISH RTC DRIVER
885 M: Miodrag Dinic <miodrag.dinic@mips.com>
887 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
888 F: drivers/rtc/rtc-goldfish.c
891 M: Laura Abbott <labbott@redhat.com>
892 M: Sumit Semwal <sumit.semwal@linaro.org>
893 L: devel@driverdev.osuosl.org
895 F: drivers/staging/android/ion
896 F: drivers/staging/android/uapi/ion.h
897 F: drivers/staging/android/uapi/ion_test.h
899 AOA (Apple Onboard Audio) ALSA DRIVER
900 M: Johannes Berg <johannes@sipsolutions.net>
901 L: linuxppc-dev@lists.ozlabs.org
902 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
906 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
907 M: William Breathitt Gray <vilhelm.gray@gmail.com>
908 L: linux-iio@vger.kernel.org
910 F: drivers/iio/adc/stx104.c
913 M: Jiri Kosina <jikos@kernel.org>
915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
916 F: arch/x86/kernel/apm_32.c
917 F: include/linux/apm_bios.h
918 F: include/uapi/linux/apm_bios.h
919 F: drivers/char/apm-emulation.c
921 APPARMOR SECURITY MODULE
922 M: John Johansen <john.johansen@canonical.com>
923 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
924 W: apparmor.wiki.kernel.org
925 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
927 F: security/apparmor/
928 F: Documentation/admin-guide/LSM/apparmor.rst
930 APPLE BCM5974 MULTITOUCH DRIVER
931 M: Henrik Rydberg <rydberg@bitmath.org>
932 L: linux-input@vger.kernel.org
934 F: drivers/input/mouse/bcm5974.c
937 M: Henrik Rydberg <rydberg@bitmath.org>
938 L: linux-hwmon@vger.kernel.org
940 F: drivers/hwmon/applesmc.c
942 APPLETALK NETWORK LAYER
943 L: netdev@vger.kernel.org
945 F: drivers/net/appletalk/
948 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
949 M: Duc Dang <dhdang@apm.com>
951 F: arch/arm64/boot/dts/apm/
953 APPLIED MICRO (APM) X-GENE SOC EDAC
954 M: Loc Ho <lho@apm.com>
956 F: drivers/edac/xgene_edac.c
957 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
959 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
960 M: Iyappan Subramanian <isubramanian@apm.com>
961 M: Keyur Chudgar <kchudgar@apm.com>
963 F: drivers/net/ethernet/apm/xgene-v2/
965 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
966 M: Iyappan Subramanian <isubramanian@apm.com>
967 M: Keyur Chudgar <kchudgar@apm.com>
968 M: Quan Nguyen <qnguyen@apm.com>
970 F: drivers/net/ethernet/apm/xgene/
971 F: drivers/net/phy/mdio-xgene.c
972 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
973 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
975 APPLIED MICRO (APM) X-GENE SOC PMU
976 M: Tai Nguyen <ttnguyen@apm.com>
978 F: drivers/perf/xgene_pmu.c
979 F: Documentation/perf/xgene-pmu.txt
980 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
982 APTINA CAMERA SENSOR PLL
983 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
984 L: linux-media@vger.kernel.org
986 F: drivers/media/i2c/aptina-pll.*
988 ARC FRAMEBUFFER DRIVER
989 M: Jaya Kumar <jayalk@intworks.biz>
991 F: drivers/video/fbdev/arcfb.c
992 F: drivers/video/fbdev/core/fb_defio.c
995 M: Alexey Brodkin <abrodkin@synopsys.com>
997 F: drivers/gpu/drm/arc/
998 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1000 ARCNET NETWORK LAYER
1001 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1002 L: netdev@vger.kernel.org
1004 F: drivers/net/arcnet/
1005 F: include/uapi/linux/if_arcnet.h
1007 ARM ARCHITECTED TIMER DRIVER
1008 M: Mark Rutland <mark.rutland@arm.com>
1009 M: Marc Zyngier <marc.zyngier@arm.com>
1010 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1012 F: arch/arm/include/asm/arch_timer.h
1013 F: arch/arm64/include/asm/arch_timer.h
1014 F: drivers/clocksource/arm_arch_timer.c
1016 ARM HDLCD DRM DRIVER
1017 M: Liviu Dudau <liviu.dudau@arm.com>
1019 F: drivers/gpu/drm/arm/hdlcd_*
1020 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1022 ARM MALI-DP DRM DRIVER
1023 M: Liviu Dudau <liviu.dudau@arm.com>
1024 M: Brian Starkey <brian.starkey@arm.com>
1025 M: Mali DP Maintainers <malidp@foss.arm.com>
1027 F: drivers/gpu/drm/arm/
1028 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1030 ARM MFM AND FLOPPY DRIVERS
1031 M: Ian Molton <spyro@f2s.com>
1033 F: arch/arm/lib/floppydma.S
1034 F: arch/arm/include/asm/floppy.h
1036 ARM PMU PROFILING AND DEBUGGING
1037 M: Will Deacon <will.deacon@arm.com>
1038 M: Mark Rutland <mark.rutland@arm.com>
1040 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1041 F: arch/arm*/kernel/perf_*
1042 F: arch/arm/oprofile/common.c
1043 F: arch/arm*/kernel/hw_breakpoint.c
1044 F: arch/arm*/include/asm/hw_breakpoint.h
1045 F: arch/arm*/include/asm/perf_event.h
1047 F: include/linux/perf/arm_pmu.h
1048 F: Documentation/devicetree/bindings/arm/pmu.txt
1049 F: Documentation/devicetree/bindings/perf/
1052 M: Russell King <linux@armlinux.org.uk>
1053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1054 W: http://www.armlinux.org.uk/
1056 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1059 ARM PRIMECELL AACI PL041 DRIVER
1060 M: Russell King <linux@armlinux.org.uk>
1064 ARM PRIMECELL BUS SUPPORT
1065 M: Russell King <linux@armlinux.org.uk>
1068 F: include/linux/amba/bus.h
1070 ARM PRIMECELL CLCD PL110 DRIVER
1071 M: Russell King <linux@armlinux.org.uk>
1073 F: drivers/video/fbdev/amba-clcd.*
1075 ARM PRIMECELL KMI PL050 DRIVER
1076 M: Russell King <linux@armlinux.org.uk>
1078 F: drivers/input/serio/ambakmi.*
1079 F: include/linux/amba/kmi.h
1081 ARM PRIMECELL MMCI PL180/1 DRIVER
1082 M: Russell King <linux@armlinux.org.uk>
1084 F: drivers/mmc/host/mmci.*
1085 F: include/linux/amba/mmci.h
1087 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1088 M: Russell King <linux@armlinux.org.uk>
1090 F: drivers/tty/serial/amba-pl01*.c
1091 F: include/linux/amba/serial.h
1094 M: Will Deacon <will.deacon@arm.com>
1095 R: Robin Murphy <robin.murphy@arm.com>
1096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1098 F: drivers/iommu/arm-smmu.c
1099 F: drivers/iommu/arm-smmu-v3.c
1100 F: drivers/iommu/io-pgtable-arm.c
1101 F: drivers/iommu/io-pgtable-arm-v7s.c
1103 ARM SUB-ARCHITECTURES
1104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1108 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1110 ARM/ACTIONS SEMI ARCHITECTURE
1111 M: Andreas Färber <afaerber@suse.de>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1115 F: arch/arm/mach-actions/
1116 F: arch/arm/boot/dts/owl-*
1117 F: arch/arm64/boot/dts/actions/
1118 F: drivers/clocksource/owl-*
1119 F: drivers/soc/actions/
1120 F: include/dt-bindings/power/owl-*
1121 F: include/linux/soc/actions/
1122 F: Documentation/devicetree/bindings/arm/actions.txt
1123 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1124 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1126 ARM/ADS SPHERE MACHINE SUPPORT
1127 M: Lennert Buytenhek <kernel@wantstofly.org>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 ARM/AFEB9260 MACHINE SUPPORT
1132 M: Sergey Lapin <slapin@ossfans.org>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1136 ARM/AJECO 1ARM MACHINE SUPPORT
1137 M: Lennert Buytenhek <kernel@wantstofly.org>
1138 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1141 ARM/Allwinner SoC Clock Support
1142 M: Emilio López <emilio@elopez.com.ar>
1144 F: drivers/clk/sunxi/
1146 ARM/Allwinner sunXi SoC support
1147 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1148 M: Chen-Yu Tsai <wens@csie.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1153 F: arch/arm/mach-sunxi/
1154 F: arch/arm64/boot/dts/allwinner/
1155 F: drivers/clk/sunxi-ng/
1156 F: drivers/pinctrl/sunxi/
1157 F: drivers/soc/sunxi/
1158 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1160 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1161 M: Neil Armstrong <narmstrong@baylibre.com>
1162 M: Jerome Brunet <jbrunet@baylibre.com>
1163 L: linux-amlogic@lists.infradead.org
1165 F: drivers/clk/meson/
1166 F: include/dt-bindings/clock/meson*
1167 F: include/dt-bindings/clock/gxbb*
1168 F: Documentation/devicetree/bindings/clock/amlogic*
1170 ARM/Amlogic Meson SoC support
1171 M: Carlo Caione <carlo@caione.org>
1172 M: Kevin Hilman <khilman@baylibre.com>
1173 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1174 L: linux-amlogic@lists.infradead.org
1175 W: http://linux-meson.com/
1177 F: arch/arm/mach-meson/
1178 F: arch/arm/boot/dts/meson*
1179 F: arch/arm64/boot/dts/amlogic/
1180 F: drivers/pinctrl/meson/
1181 F: drivers/mmc/host/meson*
1184 ARM/Annapurna Labs ALPINE ARCHITECTURE
1185 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1186 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1187 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1189 F: arch/arm/mach-alpine/
1190 F: arch/arm/boot/dts/alpine*
1191 F: arch/arm64/boot/dts/al/
1192 F: drivers/*/*alpine*
1194 ARM/ARTPEC MACHINE SUPPORT
1195 M: Jesper Nilsson <jesper.nilsson@axis.com>
1196 M: Lars Persson <lars.persson@axis.com>
1197 M: Niklas Cassel <niklas.cassel@axis.com>
1199 L: linux-arm-kernel@axis.com
1200 F: arch/arm/mach-artpec
1201 F: arch/arm/boot/dts/artpec6*
1203 F: drivers/crypto/axis
1204 F: drivers/pinctrl/pinctrl-artpec*
1205 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1207 ARM/ASPEED I2C DRIVER
1208 M: Brendan Higgins <brendanhiggins@google.com>
1209 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1210 R: Joel Stanley <joel@jms.id.au>
1211 L: linux-i2c@vger.kernel.org
1212 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1214 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1215 F: drivers/i2c/busses/i2c-aspeed.c
1216 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1217 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1219 ARM/ASPEED MACHINE SUPPORT
1220 M: Joel Stanley <joel@jms.id.au>
1222 F: arch/arm/mach-aspeed/
1223 F: arch/arm/boot/dts/aspeed-*
1224 F: drivers/*/*aspeed*
1226 ARM/ATMEL AT91 Clock Support
1227 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1231 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1232 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1233 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1234 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1235 W: http://www.linux4sam.org
1236 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1240 F: arch/arm/mach-at91/
1241 F: include/soc/at91/
1242 F: arch/arm/boot/dts/at91*.dts
1243 F: arch/arm/boot/dts/at91*.dtsi
1244 F: arch/arm/boot/dts/sama*.dts
1245 F: arch/arm/boot/dts/sama*.dtsi
1246 F: arch/arm/include/debug/at91.S
1247 F: drivers/memory/atmel*
1248 F: drivers/watchdog/sama5d4_wdt.c
1249 X: drivers/input/touchscreen/atmel_mxt_ts.c
1250 X: drivers/net/wireless/atmel/
1252 ARM/CALXEDA HIGHBANK ARCHITECTURE
1253 M: Rob Herring <robh@kernel.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: arch/arm/mach-highbank/
1257 F: arch/arm/boot/dts/highbank.dts
1258 F: arch/arm/boot/dts/ecx-*.dts*
1260 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1261 M: Krzysztof Halasa <khalasa@piap.pl>
1263 F: arch/arm/mach-cns3xxx/
1265 ARM/CAVIUM THUNDER NETWORK DRIVER
1266 M: Sunil Goutham <sgoutham@cavium.com>
1267 M: Robert Richter <rric@kernel.org>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1270 F: drivers/net/ethernet/cavium/thunder/
1272 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1273 M: Alexander Shiyan <shc_work@mail.ru>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1278 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1279 M: Lennert Buytenhek <kernel@wantstofly.org>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1284 M: Hartley Sweeten <hsweeten@visionengravers.com>
1285 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 F: arch/arm/mach-ep93xx/
1289 F: arch/arm/mach-ep93xx/include/mach/
1292 M: Russell King <linux@armlinux.org.uk>
1293 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1295 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1296 F: arch/arm/include/asm/clkdev.h
1297 F: drivers/clk/clkdev.c
1299 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1300 M: Mike Rapoport <mike@compulab.co.il>
1301 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1304 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1305 M: Baruch Siach <baruch@tkos.co.il>
1306 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 F: arch/arm/boot/dts/cx92755*
1311 ARM/CONTEC MICRO9 MACHINE SUPPORT
1312 M: Hubert Feurstein <hubert.feurstein@contec.at>
1314 F: arch/arm/mach-ep93xx/micro9.c
1316 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1317 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1318 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1320 F: drivers/hwtracing/coresight/*
1321 F: Documentation/trace/coresight.txt
1322 F: Documentation/trace/coresight-cpu-debug.txt
1323 F: Documentation/devicetree/bindings/arm/coresight.txt
1324 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1325 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1326 F: tools/perf/arch/arm/util/pmu.c
1327 F: tools/perf/arch/arm/util/auxtrace.c
1328 F: tools/perf/arch/arm/util/cs-etm.c
1329 F: tools/perf/arch/arm/util/cs-etm.h
1330 F: tools/perf/util/cs-etm.h
1332 ARM/CORGI MACHINE SUPPORT
1333 M: Richard Purdie <rpurdie@rpsys.net>
1336 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1337 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1338 M: Linus Walleij <linus.walleij@linaro.org>
1339 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1340 T: git git://github.com/ulli-kroll/linux.git
1342 F: Documentation/devicetree/bindings/arm/gemini.txt
1343 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1344 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1345 F: arch/arm/mach-gemini/
1346 F: drivers/pinctrl/pinctrl-gemini.c
1347 F: drivers/rtc/rtc-ftrtc010.c
1349 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1350 M: Barry Song <baohua@kernel.org>
1351 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1354 F: arch/arm/boot/dts/prima2*
1355 F: arch/arm/mach-prima2/
1356 F: drivers/clk/sirf/
1357 F: drivers/clocksource/timer-prima2.c
1358 F: drivers/clocksource/timer-atlas7.c
1361 ARM/EBSA110 MACHINE SUPPORT
1362 M: Russell King <linux@armlinux.org.uk>
1363 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1364 W: http://www.armlinux.org.uk/
1366 F: arch/arm/mach-ebsa110/
1367 F: drivers/net/ethernet/amd/am79c961a.*
1369 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1370 M: Uwe Kleine-König <kernel@pengutronix.de>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1375 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1376 M: Robert Jarzmik <robert.jarzmik@free.fr>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 F: arch/arm/mach-pxa/ezx.c
1381 ARM/FARADAY FA526 PORT
1382 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1383 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 T: git git://git.berlios.de/gemini-board
1386 F: arch/arm/mm/*-fa*
1388 ARM/FOOTBRIDGE ARCHITECTURE
1389 M: Russell King <linux@armlinux.org.uk>
1390 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1391 W: http://www.armlinux.org.uk/
1393 F: arch/arm/include/asm/hardware/dec21285.h
1394 F: arch/arm/mach-footbridge/
1396 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1397 M: Shawn Guo <shawnguo@kernel.org>
1398 M: Sascha Hauer <kernel@pengutronix.de>
1399 R: Fabio Estevam <fabio.estevam@nxp.com>
1400 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1403 F: arch/arm/mach-imx/
1404 F: arch/arm/mach-mxs/
1405 F: arch/arm/boot/dts/imx*
1406 F: arch/arm/configs/imx*_defconfig
1411 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1412 M: Shawn Guo <shawnguo@kernel.org>
1413 M: Sascha Hauer <kernel@pengutronix.de>
1414 R: Stefan Agner <stefan@agner.ch>
1415 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1417 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1418 F: arch/arm/mach-imx/*vf610*
1419 F: arch/arm/boot/dts/vf*
1421 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1422 M: Lennert Buytenhek <kernel@wantstofly.org>
1423 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1426 ARM/GUMSTIX MACHINE SUPPORT
1427 M: Steve Sakoman <sakoman@gmail.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1431 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1432 M: Philipp Zabel <philipp.zabel@gmail.com>
1433 M: Paul Parsons <lost.distance@yahoo.com>
1434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 F: arch/arm/mach-pxa/hx4700.c
1437 F: arch/arm/mach-pxa/include/mach/hx4700.h
1438 F: sound/soc/pxa/hx4700.c
1440 ARM/HISILICON SOC SUPPORT
1441 M: Wei Xu <xuwei5@hisilicon.com>
1442 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 W: http://www.hisilicon.com
1445 T: git git://github.com/hisilicon/linux-hisi.git
1446 F: arch/arm/mach-hisi/
1447 F: arch/arm/boot/dts/hi3*
1448 F: arch/arm/boot/dts/hip*
1449 F: arch/arm/boot/dts/hisi*
1450 F: arch/arm64/boot/dts/hisilicon/
1452 ARM/HP JORNADA 7XX MACHINE SUPPORT
1453 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1456 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1457 F: arch/arm/mach-sa1100/jornada720.c
1458 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1460 ARM/IGEP MACHINE SUPPORT
1461 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1462 M: Javier Martinez Canillas <javier@dowhile0.org>
1463 L: linux-omap@vger.kernel.org
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 F: arch/arm/boot/dts/omap3-igep*
1468 ARM/INCOME PXA270 SUPPORT
1469 M: Marek Vasut <marek.vasut@gmail.com>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1472 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1474 ARM/INTEL IOP13XX ARM ARCHITECTURE
1475 M: Lennert Buytenhek <kernel@wantstofly.org>
1476 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1479 ARM/INTEL IOP32X ARM ARCHITECTURE
1480 M: Lennert Buytenhek <kernel@wantstofly.org>
1481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1484 ARM/INTEL IOP33X ARM ARCHITECTURE
1485 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1488 ARM/INTEL IQ81342EX MACHINE SUPPORT
1489 M: Lennert Buytenhek <kernel@wantstofly.org>
1490 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 ARM/INTEL IXDP2850 MACHINE SUPPORT
1494 M: Lennert Buytenhek <kernel@wantstofly.org>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 ARM/INTEL IXP4XX ARM ARCHITECTURE
1499 M: Imre Kaloz <kaloz@openwrt.org>
1500 M: Krzysztof Halasa <khalasa@piap.pl>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: arch/arm/mach-ixp4xx/
1505 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1506 M: Jonathan Cameron <jic23@cam.ac.uk>
1507 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1509 F: arch/arm/mach-pxa/stargate2.c
1510 F: drivers/pcmcia/pxa2xx_stargate2.c
1512 ARM/INTEL XSC3 (MANZANO) ARM CORE
1513 M: Lennert Buytenhek <kernel@wantstofly.org>
1514 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1517 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1518 M: Lennert Buytenhek <kernel@wantstofly.org>
1519 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1522 ARM/LG1K ARCHITECTURE
1523 M: Chanho Min <chanho.min@lge.com>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1526 F: arch/arm64/boot/dts/lg/
1528 ARM/LOGICPD PXA270 MACHINE SUPPORT
1529 M: Lennert Buytenhek <kernel@wantstofly.org>
1530 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1533 ARM/LPC18XX ARCHITECTURE
1534 M: Joachim Eastwood <manabian@gmail.com>
1535 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1537 F: arch/arm/boot/dts/lpc43*
1538 F: drivers/clk/nxp/clk-lpc18xx*
1539 F: drivers/clocksource/time-lpc32xx.c
1540 F: drivers/i2c/busses/i2c-lpc2k.c
1541 F: drivers/memory/pl172.c
1542 F: drivers/mtd/spi-nor/nxp-spifi.c
1543 F: drivers/rtc/rtc-lpc24xx.c
1546 ARM/LPC32XX SOC SUPPORT
1547 M: Vladimir Zapolskiy <vz@mleia.com>
1548 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1550 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1552 F: arch/arm/boot/dts/lpc32*
1553 F: arch/arm/mach-lpc32xx/
1554 F: drivers/i2c/busses/i2c-pnx.c
1555 F: drivers/net/ethernet/nxp/lpc_eth.c
1556 F: drivers/usb/host/ohci-nxp.c
1557 F: drivers/watchdog/pnx4008_wdt.c
1560 ARM/MAGICIAN MACHINE SUPPORT
1561 M: Philipp Zabel <philipp.zabel@gmail.com>
1564 ARM/Marvell Berlin SoC support
1565 M: Jisheng Zhang <jszhang@marvell.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/mach-berlin/
1570 F: arch/arm/boot/dts/berlin*
1571 F: arch/arm64/boot/dts/marvell/berlin*
1573 ARM/Marvell Dove/MV78xx0/Orion SOC support
1574 M: Jason Cooper <jason@lakedaemon.net>
1575 M: Andrew Lunn <andrew@lunn.ch>
1576 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1577 M: Gregory Clement <gregory.clement@free-electrons.com>
1578 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1580 F: Documentation/devicetree/bindings/soc/dove/
1581 F: arch/arm/mach-dove/
1582 F: arch/arm/mach-mv78xx0/
1583 F: arch/arm/mach-orion5x/
1584 F: arch/arm/plat-orion/
1585 F: arch/arm/boot/dts/dove*
1586 F: arch/arm/boot/dts/orion5x*
1588 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1589 M: Jason Cooper <jason@lakedaemon.net>
1590 M: Andrew Lunn <andrew@lunn.ch>
1591 M: Gregory Clement <gregory.clement@free-electrons.com>
1592 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1593 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1595 F: arch/arm/boot/dts/armada*
1596 F: arch/arm/boot/dts/kirkwood*
1597 F: arch/arm/configs/mvebu_*_defconfig
1598 F: arch/arm/mach-mvebu/
1599 F: arch/arm64/boot/dts/marvell/armada*
1600 F: drivers/cpufreq/armada-37xx-cpufreq.c
1601 F: drivers/cpufreq/mvebu-cpufreq.c
1602 F: drivers/irqchip/irq-armada-370-xp.c
1603 F: drivers/irqchip/irq-mvebu-*
1604 F: drivers/pinctrl/mvebu/
1605 F: drivers/rtc/rtc-armada38x.c
1607 ARM/Mediatek RTC DRIVER
1608 M: Eddie Huang <eddie.huang@mediatek.com>
1609 M: Sean Wang <sean.wang@mediatek.com>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1611 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1613 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1614 F: drivers/rtc/rtc-mt6397.c
1615 F: drivers/rtc/rtc-mt7622.c
1617 ARM/Mediatek SoC support
1618 M: Matthias Brugger <matthias.bgg@gmail.com>
1619 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1620 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1622 F: arch/arm/boot/dts/mt6*
1623 F: arch/arm/boot/dts/mt7*
1624 F: arch/arm/boot/dts/mt8*
1625 F: arch/arm/mach-mediatek/
1626 F: arch/arm64/boot/dts/mediatek/
1630 ARM/Mediatek USB3 PHY DRIVER
1631 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1632 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1633 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1635 F: drivers/phy/mediatek/phy-mtk-tphy.c
1637 ARM/MICREL KS8695 ARCHITECTURE
1638 M: Greg Ungerer <gerg@uclinux.org>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/mach-ks8695/
1643 ARM/MIOA701 MACHINE SUPPORT
1644 M: Robert Jarzmik <robert.jarzmik@free.fr>
1645 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1646 F: arch/arm/mach-pxa/mioa701.c
1649 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1650 M: Michael Petchkovsky <mkpetch@internode.on.net>
1653 ARM/NOMADIK ARCHITECTURE
1654 M: Alessandro Rubini <rubini@unipv.it>
1655 M: Linus Walleij <linus.walleij@linaro.org>
1656 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1658 F: arch/arm/mach-nomadik/
1659 F: drivers/pinctrl/nomadik/
1660 F: drivers/i2c/busses/i2c-nomadik.c
1661 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1663 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1664 M: Wan ZongShun <mcuos.com@gmail.com>
1665 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 W: http://www.mcuos.com
1668 F: arch/arm/mach-w90x900/
1669 F: drivers/input/keyboard/w90p910_keypad.c
1670 F: drivers/input/touchscreen/w90p910_ts.c
1671 F: drivers/watchdog/nuc900_wdt.c
1672 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1673 F: drivers/mtd/nand/nuc900_nand.c
1674 F: drivers/rtc/rtc-nuc900.c
1675 F: drivers/spi/spi-nuc900.c
1676 F: drivers/usb/host/ehci-w90x900.c
1677 F: drivers/video/fbdev/nuc900fb.c
1679 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1680 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1681 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1682 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1685 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1686 M: Alexander Clouter <alex@digriz.org.uk>
1687 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1688 W: http://www.digriz.org.uk/ts78xx/kernel
1690 F: arch/arm/mach-orion5x/ts78xx-*
1692 ARM/OXNAS platform support
1693 M: Neil Armstrong <narmstrong@baylibre.com>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1695 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1697 F: arch/arm/mach-oxnas/
1698 F: arch/arm/boot/dts/ox8*.dtsi
1699 F: arch/arm/boot/dts/wd-mbwe.dts
1700 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1703 ARM/PALM TREO SUPPORT
1704 M: Tomas Cech <sleep_walker@suse.com>
1705 L: linux-arm-kernel@lists.infradead.org
1706 W: http://hackndev.com
1708 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1709 F: arch/arm/mach-pxa/palmtreo.c
1711 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1712 M: Marek Vasut <marek.vasut@gmail.com>
1713 L: linux-arm-kernel@lists.infradead.org
1714 W: http://hackndev.com
1716 F: arch/arm/mach-pxa/include/mach/palmtx.h
1717 F: arch/arm/mach-pxa/palmtx.c
1718 F: arch/arm/mach-pxa/include/mach/palmt5.h
1719 F: arch/arm/mach-pxa/palmt5.c
1720 F: arch/arm/mach-pxa/include/mach/palmld.h
1721 F: arch/arm/mach-pxa/palmld.c
1722 F: arch/arm/mach-pxa/include/mach/palmte2.h
1723 F: arch/arm/mach-pxa/palmte2.c
1724 F: arch/arm/mach-pxa/include/mach/palmtc.h
1725 F: arch/arm/mach-pxa/palmtc.c
1728 M: Sergey Lapin <slapin@ossfans.org>
1729 L: linux-arm-kernel@lists.infradead.org
1730 W: http://hackndev.com
1732 F: arch/arm/mach-pxa/include/mach/palmz72.h
1733 F: arch/arm/mach-pxa/palmz72.c
1736 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1737 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1740 ARM/PT DIGITAL BOARD PORT
1741 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1742 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1743 W: http://www.armlinux.org.uk/
1746 ARM/QUALCOMM SUPPORT
1747 M: Andy Gross <andy.gross@linaro.org>
1748 M: David Brown <david.brown@linaro.org>
1749 L: linux-arm-msm@vger.kernel.org
1750 L: linux-soc@vger.kernel.org
1752 F: Documentation/devicetree/bindings/soc/qcom/
1753 F: arch/arm/boot/dts/qcom-*.dts
1754 F: arch/arm/boot/dts/qcom-*.dtsi
1755 F: arch/arm/mach-qcom/
1756 F: arch/arm64/boot/dts/qcom/*
1757 F: drivers/i2c/busses/i2c-qup.c
1758 F: drivers/clk/qcom/
1759 F: drivers/dma/qcom/
1760 F: drivers/soc/qcom/
1761 F: drivers/spi/spi-qup.c
1762 F: drivers/tty/serial/msm_serial.h
1763 F: drivers/tty/serial/msm_serial.c
1764 F: drivers/*/pm8???-*
1765 F: drivers/mfd/ssbi.c
1766 F: drivers/firmware/qcom_scm.c
1767 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1769 ARM/RADISYS ENP2611 MACHINE SUPPORT
1770 M: Lennert Buytenhek <kernel@wantstofly.org>
1771 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1774 ARM/REALTEK ARCHITECTURE
1775 M: Andreas Färber <afaerber@suse.de>
1776 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1778 F: arch/arm64/boot/dts/realtek/
1779 F: Documentation/devicetree/bindings/arm/realtek.txt
1781 ARM/RENESAS ARM64 ARCHITECTURE
1782 M: Simon Horman <horms@verge.net.au>
1783 M: Magnus Damm <magnus.damm@gmail.com>
1784 L: linux-renesas-soc@vger.kernel.org
1785 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1786 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1788 F: arch/arm64/boot/dts/renesas/
1789 F: Documentation/devicetree/bindings/arm/shmobile.txt
1790 F: drivers/soc/renesas/
1791 F: include/linux/soc/renesas/
1793 ARM/RISCPC ARCHITECTURE
1794 M: Russell King <linux@armlinux.org.uk>
1795 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1796 W: http://www.armlinux.org.uk/
1798 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1799 F: arch/arm/include/asm/hardware/ioc.h
1800 F: arch/arm/include/asm/hardware/iomd.h
1801 F: arch/arm/include/asm/hardware/memc.h
1802 F: arch/arm/mach-rpc/
1803 F: drivers/net/ethernet/8390/etherh.c
1804 F: drivers/net/ethernet/i825xx/ether1*
1805 F: drivers/net/ethernet/seeq/ether3*
1806 F: drivers/scsi/arm/
1808 ARM/Rockchip SoC support
1809 M: Heiko Stuebner <heiko@sntech.de>
1810 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1811 L: linux-rockchip@lists.infradead.org
1812 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1814 F: arch/arm/boot/dts/rk3*
1815 F: arch/arm/boot/dts/rv1108*
1816 F: arch/arm/mach-rockchip/
1817 F: drivers/clk/rockchip/
1818 F: drivers/i2c/busses/i2c-rk3x.c
1819 F: drivers/*/*rockchip*
1820 F: drivers/*/*/*rockchip*
1821 F: sound/soc/rockchip/
1824 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1825 M: Kukjin Kim <kgene@kernel.org>
1826 M: Krzysztof Kozlowski <krzk@kernel.org>
1827 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1828 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1829 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1831 F: arch/arm/boot/dts/s3c*
1832 F: arch/arm/boot/dts/s5p*
1833 F: arch/arm/boot/dts/samsung*
1834 F: arch/arm/boot/dts/exynos*
1835 F: arch/arm64/boot/dts/exynos/
1836 F: arch/arm/plat-samsung/
1837 F: arch/arm/mach-s3c24*/
1838 F: arch/arm/mach-s3c64xx/
1839 F: arch/arm/mach-s5p*/
1840 F: arch/arm/mach-exynos*/
1841 F: drivers/*/*s3c24*
1842 F: drivers/*/*/*s3c24*
1843 F: drivers/*/*s3c64xx*
1844 F: drivers/*/*s5pv210*
1845 F: drivers/memory/samsung/*
1846 F: drivers/soc/samsung/*
1847 F: Documentation/arm/Samsung/
1848 F: Documentation/devicetree/bindings/arm/samsung/
1849 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1850 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1853 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1854 M: Kyungmin Park <kyungmin.park@samsung.com>
1855 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1857 F: arch/arm/mach-s5pv210/
1859 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1860 M: Kyungmin Park <kyungmin.park@samsung.com>
1861 M: Kamil Debski <kamil@wypas.org>
1862 M: Andrzej Hajda <a.hajda@samsung.com>
1863 L: linux-arm-kernel@lists.infradead.org
1864 L: linux-media@vger.kernel.org
1866 F: drivers/media/platform/s5p-g2d/
1868 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1869 M: Marek Szyprowski <m.szyprowski@samsung.com>
1870 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1871 L: linux-media@vger.kernel.org
1873 F: drivers/media/platform/s5p-cec/
1874 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1876 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1877 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1878 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1879 L: linux-arm-kernel@lists.infradead.org
1880 L: linux-media@vger.kernel.org
1882 F: drivers/media/platform/s5p-jpeg/
1884 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1885 M: Kyungmin Park <kyungmin.park@samsung.com>
1886 M: Kamil Debski <kamil@wypas.org>
1887 M: Jeongtae Park <jtp.park@samsung.com>
1888 M: Andrzej Hajda <a.hajda@samsung.com>
1889 L: linux-arm-kernel@lists.infradead.org
1890 L: linux-media@vger.kernel.org
1892 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1893 F: drivers/media/platform/s5p-mfc/
1895 ARM/SHMOBILE ARM ARCHITECTURE
1896 M: Simon Horman <horms@verge.net.au>
1897 M: Magnus Damm <magnus.damm@gmail.com>
1898 L: linux-renesas-soc@vger.kernel.org
1899 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1900 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1902 F: arch/arm/boot/dts/emev2*
1903 F: arch/arm/boot/dts/r7s*
1904 F: arch/arm/boot/dts/r8a*
1905 F: arch/arm/boot/dts/sh*
1906 F: arch/arm/configs/shmobile_defconfig
1907 F: arch/arm/include/debug/renesas-scif.S
1908 F: arch/arm/mach-shmobile/
1909 F: Documentation/devicetree/bindings/arm/shmobile.txt
1910 F: drivers/soc/renesas/
1911 F: include/linux/soc/renesas/
1913 ARM/SOCFPGA ARCHITECTURE
1914 M: Dinh Nguyen <dinguyen@kernel.org>
1916 F: arch/arm/mach-socfpga/
1917 F: arch/arm/boot/dts/socfpga*
1918 F: arch/arm/configs/socfpga_defconfig
1919 F: arch/arm64/boot/dts/altera/
1920 W: http://www.rocketboards.org
1921 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1923 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1924 M: Dinh Nguyen <dinguyen@kernel.org>
1926 F: drivers/clk/socfpga/
1928 ARM/SOCFPGA EDAC SUPPORT
1929 M: Thor Thayer <thor.thayer@linux.intel.com>
1931 F: drivers/edac/altera_edac.
1933 ARM/STI ARCHITECTURE
1934 M: Patrice Chotard <patrice.chotard@st.com>
1935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1936 W: http://www.stlinux.com
1938 F: arch/arm/mach-sti/
1939 F: arch/arm/boot/dts/sti*
1940 F: drivers/char/hw_random/st-rng.c
1941 F: drivers/clocksource/arm_global_timer.c
1942 F: drivers/clocksource/clksrc_st_lpc.c
1943 F: drivers/cpufreq/sti-cpufreq.c
1944 F: drivers/dma/st_fdma*
1945 F: drivers/i2c/busses/i2c-st.c
1946 F: drivers/media/rc/st_rc.c
1947 F: drivers/media/platform/sti/c8sectpfe/
1948 F: drivers/mmc/host/sdhci-st.c
1949 F: drivers/phy/st/phy-miphy28lp.c
1950 F: drivers/phy/st/phy-stih407-usb.c
1951 F: drivers/pinctrl/pinctrl-st.c
1952 F: drivers/remoteproc/st_remoteproc.c
1953 F: drivers/remoteproc/st_slim_rproc.c
1954 F: drivers/reset/sti/
1955 F: drivers/rtc/rtc-st-lpc.c
1956 F: drivers/tty/serial/st-asc.c
1957 F: drivers/usb/dwc3/dwc3-st.c
1958 F: drivers/usb/host/ehci-st.c
1959 F: drivers/usb/host/ohci-st.c
1960 F: drivers/watchdog/st_lpc_wdt.c
1961 F: drivers/ata/ahci_st.c
1962 F: include/linux/remoteproc/st_slim_rproc.h
1964 ARM/STM32 ARCHITECTURE
1965 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1966 M: Alexandre Torgue <alexandre.torgue@st.com>
1967 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1969 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1971 F: drivers/clocksource/armv7m_systick.c
1973 ARM/TANGO ARCHITECTURE
1974 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1975 L: linux-arm-kernel@lists.infradead.org
1979 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1980 M: Lennert Buytenhek <kernel@wantstofly.org>
1981 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1984 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1985 M: Hans Verkuil <hans.verkuil@cisco.com>
1986 L: linux-tegra@vger.kernel.org
1987 L: linux-media@vger.kernel.org
1989 F: drivers/media/platform/tegra-cec/
1990 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1992 ARM/TETON BGA MACHINE SUPPORT
1993 M: "Mark F. Brown" <mark.brown314@gmail.com>
1994 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1997 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1998 M: Santosh Shilimkar <ssantosh@kernel.org>
1999 L: linux-kernel@vger.kernel.org
2001 F: drivers/memory/*emif*
2003 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2004 M: Santosh Shilimkar <ssantosh@kernel.org>
2005 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2007 F: arch/arm/mach-keystone/
2008 F: arch/arm/boot/dts/keystone-*
2009 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2011 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2012 M: Santosh Shilimkar <ssantosh@kernel.org>
2013 L: linux-kernel@vger.kernel.org
2015 F: drivers/clk/keystone/
2017 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2018 M: Santosh Shilimkar <ssantosh@kernel.org>
2019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2020 L: linux-kernel@vger.kernel.org
2022 F: drivers/clocksource/timer-keystone.c
2024 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2025 M: Santosh Shilimkar <ssantosh@kernel.org>
2026 L: linux-kernel@vger.kernel.org
2028 F: drivers/power/reset/keystone-reset.c
2030 ARM/THECUS N2100 MACHINE SUPPORT
2031 M: Lennert Buytenhek <kernel@wantstofly.org>
2032 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2035 ARM/TOSA MACHINE SUPPORT
2036 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2037 M: Dirk Opfer <dirk@opfer-online.de>
2040 ARM/U300 MACHINE SUPPORT
2041 M: Linus Walleij <linus.walleij@linaro.org>
2042 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2044 F: arch/arm/mach-u300/
2045 F: drivers/clocksource/timer-u300.c
2046 F: drivers/i2c/busses/i2c-stu300.c
2047 F: drivers/rtc/rtc-coh901331.c
2048 F: drivers/watchdog/coh901327_wdt.c
2049 F: drivers/dma/coh901318*
2050 F: drivers/mfd/ab3100*
2051 F: drivers/rtc/rtc-ab3100.c
2052 F: drivers/rtc/rtc-coh901331.c
2053 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2055 ARM/UNIPHIER ARCHITECTURE
2056 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2057 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2058 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2060 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2061 F: arch/arm/boot/dts/uniphier*
2062 F: arch/arm/include/asm/hardware/cache-uniphier.h
2063 F: arch/arm/mach-uniphier/
2064 F: arch/arm/mm/cache-uniphier.c
2065 F: arch/arm64/boot/dts/socionext/uniphier*
2066 F: drivers/bus/uniphier-system-bus.c
2067 F: drivers/clk/uniphier/
2068 F: drivers/gpio/gpio-uniphier.c
2069 F: drivers/i2c/busses/i2c-uniphier*
2070 F: drivers/irqchip/irq-uniphier-aidet.c
2071 F: drivers/pinctrl/uniphier/
2072 F: drivers/reset/reset-uniphier.c
2073 F: drivers/tty/serial/8250/8250_uniphier.c
2076 ARM/Ux500 ARM ARCHITECTURE
2077 M: Linus Walleij <linus.walleij@linaro.org>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2080 F: arch/arm/mach-ux500/
2081 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2082 F: drivers/dma/ste_dma40*
2083 F: drivers/hwspinlock/u8500_hsem.c
2084 F: drivers/mfd/abx500*
2085 F: drivers/mfd/ab8500*
2086 F: drivers/mfd/dbx500*
2087 F: drivers/mfd/db8500*
2088 F: drivers/pinctrl/nomadik/pinctrl-ab*
2089 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2090 F: drivers/rtc/rtc-ab8500.c
2091 F: drivers/rtc/rtc-pl031.c
2092 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2094 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2095 M: Ulf Hansson <ulf.hansson@linaro.org>
2096 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2097 T: git git://git.linaro.org/people/ulfh/clk.git
2099 F: drivers/clk/ux500/
2101 ARM/VERSATILE EXPRESS PLATFORM
2102 M: Liviu Dudau <liviu.dudau@arm.com>
2103 M: Sudeep Holla <sudeep.holla@arm.com>
2104 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2105 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 F: arch/arm/boot/dts/vexpress*
2108 F: arch/arm64/boot/dts/arm/
2109 F: arch/arm/mach-vexpress/
2112 F: drivers/clk/versatile/clk-vexpress-osc.c
2113 F: drivers/clocksource/versatile.c
2117 M: Russell King <linux@armlinux.org.uk>
2118 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2119 W: http://www.armlinux.org.uk/
2123 ARM/VOIPAC PXA270 SUPPORT
2124 M: Marek Vasut <marek.vasut@gmail.com>
2125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2127 F: arch/arm/mach-pxa/vpac270.c
2128 F: arch/arm/mach-pxa/include/mach/vpac270.h
2130 ARM/VT8500 ARM ARCHITECTURE
2131 M: Tony Prisk <linux@prisktech.co.nz>
2132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2134 F: arch/arm/mach-vt8500/
2135 F: drivers/clocksource/vt8500_timer.c
2136 F: drivers/i2c/busses/i2c-wmt.c
2137 F: drivers/mmc/host/wmt-sdmmc.c
2138 F: drivers/pwm/pwm-vt8500.c
2139 F: drivers/rtc/rtc-vt8500.c
2140 F: drivers/tty/serial/vt8500_serial.c
2141 F: drivers/usb/host/ehci-platform.c
2142 F: drivers/usb/host/uhci-platform.c
2143 F: drivers/video/fbdev/vt8500lcdfb.*
2144 F: drivers/video/fbdev/wm8505fb*
2145 F: drivers/video/fbdev/wmt_ge_rops.*
2147 ARM/ZIPIT Z2 SUPPORT
2148 M: Marek Vasut <marek.vasut@gmail.com>
2149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2151 F: arch/arm/mach-pxa/z2.c
2152 F: arch/arm/mach-pxa/include/mach/z2.h
2154 ARM/ZTE ARCHITECTURE
2155 M: Jun Nie <jun.nie@linaro.org>
2156 M: Baoyou Xie <baoyou.xie@linaro.org>
2157 M: Shawn Guo <shawnguo@kernel.org>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2160 F: arch/arm/boot/dts/zx2967*
2161 F: arch/arm/mach-zx/
2162 F: arch/arm64/boot/dts/zte/
2164 F: drivers/dma/zx_dma.c
2165 F: drivers/gpio/gpio-zx.c
2166 F: drivers/i2c/busses/i2c-zx2967.c
2167 F: drivers/mmc/host/dw_mmc-zx.*
2168 F: drivers/pinctrl/zte/
2170 F: drivers/thermal/zx2967_thermal.c
2171 F: drivers/watchdog/zx2967_wdt.c
2172 F: Documentation/devicetree/bindings/arm/zte.txt
2173 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2174 F: Documentation/devicetree/bindings/dma/zxdma.txt
2175 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2176 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2177 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2178 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2179 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2180 F: Documentation/devicetree/bindings/soc/zte/
2181 F: Documentation/devicetree/bindings/sound/zte,*.txt
2182 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2183 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2184 F: include/dt-bindings/clock/zx2967*.h
2185 F: include/dt-bindings/soc/zte,*.h
2186 F: sound/soc/codecs/zx_aud96p22.c
2189 ARM/ZYNQ ARCHITECTURE
2190 M: Michal Simek <michal.simek@xilinx.com>
2191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2192 W: http://wiki.xilinx.com
2193 T: git https://github.com/Xilinx/linux-xlnx.git
2195 F: arch/arm/mach-zynq/
2196 F: drivers/cpuidle/cpuidle-zynq.c
2197 F: drivers/block/xsysace.c
2200 F: drivers/clocksource/cadence_ttc_timer.c
2201 F: drivers/i2c/busses/i2c-cadence.c
2202 F: drivers/mmc/host/sdhci-of-arasan.c
2203 F: drivers/edac/synopsys_edac.c
2205 ARM64 PORT (AARCH64 ARCHITECTURE)
2206 M: Catalin Marinas <catalin.marinas@arm.com>
2207 M: Will Deacon <will.deacon@arm.com>
2208 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2209 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2212 F: Documentation/arm64/
2214 AS3645A LED FLASH CONTROLLER DRIVER
2215 M: Sakari Ailus <sakari.ailus@iki.fi>
2216 L: linux-leds@vger.kernel.org
2218 F: drivers/leds/leds-as3645a.c
2220 AS3645A LED FLASH CONTROLLER DRIVER
2221 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2222 L: linux-media@vger.kernel.org
2223 T: git git://linuxtv.org/media_tree.git
2225 F: drivers/media/i2c/as3645a.c
2226 F: include/media/i2c/as3645a.h
2228 ASAHI KASEI AK8974 DRIVER
2229 M: Linus Walleij <linus.walleij@linaro.org>
2230 L: linux-iio@vger.kernel.org
2231 W: http://www.akm.com/
2233 F: drivers/iio/magnetometer/ak8974.c
2235 ASC7621 HARDWARE MONITOR DRIVER
2236 M: George Joseph <george.joseph@fairview5.com>
2237 L: linux-hwmon@vger.kernel.org
2239 F: Documentation/hwmon/asc7621
2240 F: drivers/hwmon/asc7621.c
2242 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2243 M: Corentin Chary <corentin.chary@gmail.com>
2244 L: acpi4asus-user@lists.sourceforge.net
2245 L: platform-driver-x86@vger.kernel.org
2246 W: http://acpi4asus.sf.net
2248 F: drivers/platform/x86/asus*.c
2249 F: drivers/platform/x86/eeepc*.c
2251 ASUS WIRELESS RADIO CONTROL DRIVER
2252 M: João Paulo Rechi Vita <jprvita@gmail.com>
2253 L: platform-driver-x86@vger.kernel.org
2255 F: drivers/platform/x86/asus-wireless.c
2258 M: David Howells <dhowells@redhat.com>
2259 L: keyrings@vger.kernel.org
2261 F: Documentation/crypto/asymmetric-keys.txt
2262 F: include/linux/verification.h
2263 F: include/crypto/public_key.h
2264 F: include/crypto/pkcs7.h
2265 F: crypto/asymmetric_keys/
2267 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2268 R: Dan Williams <dan.j.williams@intel.com>
2269 W: http://sourceforge.net/projects/xscaleiop
2271 F: Documentation/crypto/async-tx-api.txt
2274 F: include/linux/dmaengine.h
2275 F: include/linux/async_tx.h
2278 M: Bartosz Golaszewski <brgl@bgdev.pl>
2279 L: linux-i2c@vger.kernel.org
2281 F: drivers/misc/eeprom/at24.c
2282 F: include/linux/platform_data/at24.h
2284 ATA OVER ETHERNET (AOE) DRIVER
2285 M: "Ed L. Cashin" <ed.cashin@acm.org>
2286 W: http://www.openaoe.org/
2288 F: Documentation/aoe/
2289 F: drivers/block/aoe/
2291 ATHEROS 71XX/9XXX GPIO DRIVER
2292 M: Alban Bedel <albeu@free.fr>
2293 W: https://github.com/AlbanBedel/linux
2294 T: git git://github.com/AlbanBedel/linux
2296 F: drivers/gpio/gpio-ath79.c
2297 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2299 ATHEROS ATH GENERIC UTILITIES
2300 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2301 L: linux-wireless@vger.kernel.org
2303 F: drivers/net/wireless/ath/*
2305 ATHEROS ATH5K WIRELESS DRIVER
2306 M: Jiri Slaby <jirislaby@gmail.com>
2307 M: Nick Kossifidis <mickflemm@gmail.com>
2308 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2309 L: linux-wireless@vger.kernel.org
2310 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2312 F: drivers/net/wireless/ath/ath5k/
2314 ATHEROS ATH6KL WIRELESS DRIVER
2315 M: Kalle Valo <kvalo@qca.qualcomm.com>
2316 L: linux-wireless@vger.kernel.org
2317 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2318 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2320 F: drivers/net/wireless/ath/ath6kl/
2323 M: Ville Syrjala <syrjala@sci.fi>
2325 F: drivers/input/misc/ati_remote2.c
2327 ATK0110 HWMON DRIVER
2328 M: Luca Tettamanti <kronos.it@gmail.com>
2329 L: linux-hwmon@vger.kernel.org
2331 F: drivers/hwmon/asus_atk0110.c
2333 ATLX ETHERNET DRIVERS
2334 M: Jay Cliburn <jcliburn@gmail.com>
2335 M: Chris Snook <chris.snook@gmail.com>
2336 L: netdev@vger.kernel.org
2337 W: http://sourceforge.net/projects/atl1
2338 W: http://atl1.sourceforge.net
2340 F: drivers/net/ethernet/atheros/
2343 M: Chas Williams <3chas3@gmail.com>
2344 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2345 L: netdev@vger.kernel.org
2346 W: http://linux-atm.sourceforge.net
2349 F: include/linux/atm*
2350 F: include/uapi/linux/atm*
2352 ATMEL AT91 / AT32 MCI DRIVER
2353 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2355 F: drivers/mmc/host/atmel-mci.c
2357 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2358 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2360 F: drivers/power/reset/at91-sama5d2_shdwc.c
2362 ATMEL Audio ALSA driver
2363 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2364 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L: linux-i2c@vger.kernel.org
2372 F: drivers/i2c/busses/i2c-at91.c
2375 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2376 L: linux-media@vger.kernel.org
2378 F: drivers/media/platform/atmel/atmel-isi.c
2379 F: include/media/atmel-isi.h
2382 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2383 L: linux-fbdev@vger.kernel.org
2385 F: drivers/video/fbdev/atmel_lcdfb.c
2386 F: include/video/atmel_lcdc.h
2388 ATMEL MACB ETHERNET DRIVER
2389 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2391 F: drivers/net/ethernet/cadence/
2393 ATMEL MAXTOUCH DRIVER
2394 M: Nick Dyer <nick@shmanahar.org>
2395 T: git git://github.com/ndyer/linux.git
2397 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2398 F: drivers/input/touchscreen/atmel_mxt_ts.c
2399 F: include/linux/platform_data/atmel_mxt_ts.h
2401 ATMEL SAMA5D2 ADC DRIVER
2402 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L: linux-iio@vger.kernel.org
2405 F: drivers/iio/adc/at91-sama5d2_adc.c
2408 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2409 L: linux-mmc@vger.kernel.org
2411 F: drivers/mmc/host/sdhci-of-at91.c
2414 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2416 F: drivers/spi/spi-atmel.*
2419 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2420 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2422 F: drivers/misc/atmel-ssc.c
2423 F: include/linux/atmel-ssc.h
2425 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2426 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2427 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2429 F: drivers/misc/atmel_tclib.c
2430 F: drivers/clocksource/tcb_clksrc.c
2432 ATMEL USBA UDC DRIVER
2433 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2434 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2436 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2438 ATMEL WIRELESS DRIVER
2439 M: Simon Kelley <simon@thekelleys.org.uk>
2440 L: linux-wireless@vger.kernel.org
2441 W: http://www.thekelleys.org.uk/atmel
2442 W: http://atmelwlandriver.sourceforge.net/
2444 F: drivers/net/wireless/atmel/atmel*
2447 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2448 L: linux-arm-kernel@lists.infradead.org
2449 L: dmaengine@vger.kernel.org
2451 F: drivers/dma/at_xdmac.c
2453 ATOMIC INFRASTRUCTURE
2454 M: Will Deacon <will.deacon@arm.com>
2455 M: Peter Zijlstra <peterz@infradead.org>
2456 R: Boqun Feng <boqun.feng@gmail.com>
2457 L: linux-kernel@vger.kernel.org
2459 F: arch/*/include/asm/atomic*.h
2460 F: include/*/atomic*.h
2462 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2463 M: Bradley Grove <linuxdrivers@attotech.com>
2464 L: linux-scsi@vger.kernel.org
2465 W: http://www.attotech.com
2467 F: drivers/scsi/esas2r
2469 ATUSB IEEE 802.15.4 RADIO DRIVER
2470 M: Stefan Schmidt <stefan@osg.samsung.com>
2471 L: linux-wpan@vger.kernel.org
2473 F: drivers/net/ieee802154/atusb.c
2474 F: drivers/net/ieee802154/atusb.h
2475 F: drivers/net/ieee802154/at86rf230.h
2478 M: Paul Moore <paul@paul-moore.com>
2479 M: Eric Paris <eparis@redhat.com>
2480 L: linux-audit@redhat.com (moderated for non-subscribers)
2481 W: https://github.com/linux-audit
2482 W: https://people.redhat.com/sgrubb/audit
2483 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2485 F: include/linux/audit.h
2486 F: include/uapi/linux/audit.h
2489 AUXILIARY DISPLAY DRIVERS
2490 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2491 W: http://miguelojeda.es/auxdisplay.htm
2492 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2494 F: drivers/auxdisplay/
2495 F: include/linux/cfag12864b.h
2498 M: Ralf Baechle <ralf@linux-mips.org>
2499 L: linux-hams@vger.kernel.org
2500 W: http://www.linux-ax25.org/
2502 F: include/uapi/linux/ax25.h
2503 F: include/net/ax25.h
2507 M: Peter Rosin <peda@axentia.se>
2508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2510 F: Documentation/devicetree/bindings/arm/axentia.txt
2511 F: arch/arm/boot/dts/at91-linea.dtsi
2512 F: arch/arm/boot/dts/at91-tse850-3.dts
2514 AXENTIA ASOC DRIVERS
2515 M: Peter Rosin <peda@axentia.se>
2516 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2518 F: Documentation/devicetree/bindings/sound/axentia,*
2519 F: sound/soc/atmel/tse850-pcm5142.c
2522 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2523 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2524 L: linux-media@vger.kernel.org
2525 W: https://linuxtv.org
2526 T: git git://linuxtv.org/media_tree.git
2528 F: drivers/media/usb/dvb-usb-v2/az6007.c
2530 AZTECH FM RADIO RECEIVER DRIVER
2531 M: Hans Verkuil <hverkuil@xs4all.nl>
2532 L: linux-media@vger.kernel.org
2533 T: git git://linuxtv.org/media_tree.git
2534 W: https://linuxtv.org
2536 F: drivers/media/radio/radio-aztech*
2539 L: linux-wireless@vger.kernel.org
2540 L: b43-dev@lists.infradead.org
2541 W: http://wireless.kernel.org/en/users/Drivers/b43
2543 F: drivers/net/wireless/broadcom/b43/
2545 B43LEGACY WIRELESS DRIVER
2546 M: Larry Finger <Larry.Finger@lwfinger.net>
2547 L: linux-wireless@vger.kernel.org
2548 L: b43-dev@lists.infradead.org
2549 W: http://wireless.kernel.org/en/users/Drivers/b43
2551 F: drivers/net/wireless/broadcom/b43legacy/
2553 BACKLIGHT CLASS/SUBSYSTEM
2554 M: Lee Jones <lee.jones@linaro.org>
2555 M: Daniel Thompson <daniel.thompson@linaro.org>
2556 M: Jingoo Han <jingoohan1@gmail.com>
2557 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2559 F: drivers/video/backlight/
2560 F: include/linux/backlight.h
2561 F: include/linux/pwm_backlight.h
2562 F: Documentation/devicetree/bindings/leds/backlight
2565 M: Marek Lindner <mareklindner@neomailbox.ch>
2566 M: Simon Wunderlich <sw@simonwunderlich.de>
2567 M: Antonio Quartulli <a@unstable.cc>
2568 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2569 W: https://www.open-mesh.org/
2570 Q: https://patchwork.open-mesh.org/project/batman/list/
2572 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2573 F: Documentation/ABI/testing/sysfs-class-net-mesh
2574 F: Documentation/networking/batman-adv.rst
2575 F: include/uapi/linux/batman_adv.h
2578 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2579 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2580 L: linux-hams@vger.kernel.org
2581 W: http://www.baycom.org/~tom/ham/ham.html
2583 F: drivers/net/hamradio/baycom*
2585 BCACHE (BLOCK LAYER CACHE)
2586 M: Michael Lyle <mlyle@lyle.org>
2587 M: Kent Overstreet <kent.overstreet@gmail.com>
2588 L: linux-bcache@vger.kernel.org
2589 W: http://bcache.evilpiepirate.org
2590 C: irc://irc.oftc.net/bcache
2592 F: drivers/md/bcache/
2594 BDISP ST MEDIA DRIVER
2595 M: Fabien Dessenne <fabien.dessenne@st.com>
2596 L: linux-media@vger.kernel.org
2597 T: git git://linuxtv.org/media_tree.git
2598 W: https://linuxtv.org
2600 F: drivers/media/platform/sti/bdisp
2602 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2603 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2604 L: netdev@vger.kernel.org
2606 F: drivers/net/ethernet/ec_bhf.c
2609 M: Luis de Bethencourt <luisbg@kernel.org>
2610 M: Salah Triki <salah.triki@gmail.com>
2612 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2613 F: Documentation/filesystems/befs.txt
2617 M: Paolo Valente <paolo.valente@linaro.org>
2618 M: Jens Axboe <axboe@kernel.dk>
2619 L: linux-block@vger.kernel.org
2622 F: Documentation/block/bfq-iosched.txt
2625 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2627 F: Documentation/filesystems/bfs.txt
2629 F: include/uapi/linux/bfs_fs.h
2631 BLACKFIN ARCHITECTURE
2632 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2633 T: git git://git.code.sf.net/p/adi-linux/code
2634 W: http://blackfin.uclinux.org
2638 BLACKFIN EMAC DRIVER
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org
2642 F: drivers/net/ethernet/adi/
2644 BLACKFIN MEDIA DRIVER
2645 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2646 W: http://blackfin.uclinux.org/
2648 F: drivers/media/platform/blackfin/
2649 F: drivers/media/i2c/adv7183*
2650 F: drivers/media/i2c/vs6624*
2653 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W: http://blackfin.uclinux.org
2656 F: drivers/rtc/rtc-bfin.c
2659 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W: http://blackfin.uclinux.org
2662 F: drivers/mmc/host/bfin_sdh.c
2664 BLACKFIN SERIAL DRIVER
2665 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666 W: http://blackfin.uclinux.org
2668 F: drivers/tty/serial/bfin_uart.c
2670 BLACKFIN WATCHDOG DRIVER
2671 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2672 W: http://blackfin.uclinux.org
2674 F: drivers/watchdog/bfin_wdt.c
2676 BLINKM RGB LED DRIVER
2677 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2679 F: drivers/leds/leds-blinkm.c
2682 M: Jens Axboe <axboe@kernel.dk>
2683 L: linux-block@vger.kernel.org
2684 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2687 F: kernel/trace/blktrace.c
2691 M: Joern Engel <joern@lazybastard.org>
2692 L: linux-mtd@lists.infradead.org
2694 F: drivers/mtd/devices/block2mtd.c
2697 M: Marcel Holtmann <marcel@holtmann.org>
2698 M: Gustavo Padovan <gustavo@padovan.org>
2699 M: Johan Hedberg <johan.hedberg@gmail.com>
2700 L: linux-bluetooth@vger.kernel.org
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2705 F: drivers/bluetooth/
2708 M: Marcel Holtmann <marcel@holtmann.org>
2709 M: Gustavo Padovan <gustavo@padovan.org>
2710 M: Johan Hedberg <johan.hedberg@gmail.com>
2711 L: linux-bluetooth@vger.kernel.org
2712 W: http://www.bluez.org/
2713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2714 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2717 F: include/net/bluetooth/
2720 M: Jay Vosburgh <j.vosburgh@gmail.com>
2721 M: Veaceslav Falico <vfalico@gmail.com>
2722 M: Andy Gospodarek <andy@greyhouse.net>
2723 L: netdev@vger.kernel.org
2724 W: http://sourceforge.net/projects/bonding/
2726 F: drivers/net/bonding/
2727 F: include/uapi/linux/if_bonding.h
2729 BPF (Safe dynamic programs and tools)
2730 M: Alexei Starovoitov <ast@kernel.org>
2731 M: Daniel Borkmann <daniel@iogearbox.net>
2732 L: netdev@vger.kernel.org
2733 L: linux-kernel@vger.kernel.org
2735 F: arch/x86/net/bpf_jit*
2736 F: Documentation/networking/filter.txt
2737 F: Documentation/bpf/
2738 F: include/linux/bpf*
2739 F: include/linux/filter.h
2740 F: include/uapi/linux/bpf*
2741 F: include/uapi/linux/filter.h
2743 F: kernel/trace/bpf_trace.c
2746 F: net/core/filter.c
2747 F: net/sched/act_bpf.c
2748 F: net/sched/cls_bpf.c
2751 F: tools/testing/selftests/bpf/
2753 BROADCOM B44 10/100 ETHERNET DRIVER
2754 M: Michael Chan <michael.chan@broadcom.com>
2755 L: netdev@vger.kernel.org
2757 F: drivers/net/ethernet/broadcom/b44.*
2759 BROADCOM B53 ETHERNET SWITCH DRIVER
2760 M: Florian Fainelli <f.fainelli@gmail.com>
2761 L: netdev@vger.kernel.org
2762 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2764 F: drivers/net/dsa/b53/*
2765 F: include/linux/platform_data/b53.h
2767 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2768 M: Florian Fainelli <f.fainelli@gmail.com>
2769 M: Ray Jui <rjui@broadcom.com>
2770 M: Scott Branden <sbranden@broadcom.com>
2771 M: bcm-kernel-feedback-list@broadcom.com
2772 T: git git://github.com/broadcom/mach-bcm
2778 F: arch/arm/mach-bcm/
2780 BROADCOM BCM2835 ARM ARCHITECTURE
2781 M: Eric Anholt <eric@anholt.net>
2782 M: Stefan Wahren <stefan.wahren@i2se.com>
2783 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2784 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2785 T: git git://github.com/anholt/linux
2788 F: drivers/staging/vc04_services
2790 BROADCOM BCM47XX MIPS ARCHITECTURE
2791 M: Hauke Mehrtens <hauke@hauke-m.de>
2792 M: Rafał Miłecki <zajec5@gmail.com>
2793 L: linux-mips@linux-mips.org
2795 F: Documentation/devicetree/bindings/mips/brcm/
2796 F: arch/mips/bcm47xx/*
2797 F: arch/mips/include/asm/mach-bcm47xx/*
2799 BROADCOM BCM5301X ARM ARCHITECTURE
2800 M: Hauke Mehrtens <hauke@hauke-m.de>
2801 M: Rafał Miłecki <zajec5@gmail.com>
2802 M: Jon Mason <jonmason@broadcom.com>
2803 M: bcm-kernel-feedback-list@broadcom.com
2804 L: linux-arm-kernel@lists.infradead.org
2806 F: arch/arm/mach-bcm/bcm_5301x.c
2807 F: arch/arm/boot/dts/bcm5301x*.dtsi
2808 F: arch/arm/boot/dts/bcm470*
2809 F: arch/arm/boot/dts/bcm953012*
2811 BROADCOM BCM53573 ARM ARCHITECTURE
2812 M: Rafał Miłecki <rafal@milecki.pl>
2813 L: linux-arm-kernel@lists.infradead.org
2815 F: arch/arm/boot/dts/bcm53573*
2816 F: arch/arm/boot/dts/bcm47189*
2818 BROADCOM BCM63XX ARM ARCHITECTURE
2819 M: Florian Fainelli <f.fainelli@gmail.com>
2820 M: bcm-kernel-feedback-list@broadcom.com
2821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2822 T: git git://github.com/broadcom/stblinux.git
2826 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2827 M: Kevin Cernekee <cernekee@gmail.com>
2828 L: linux-usb@vger.kernel.org
2830 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2832 BROADCOM BCM7XXX ARM ARCHITECTURE
2833 M: Brian Norris <computersforpeace@gmail.com>
2834 M: Gregory Fong <gregory.0xf0@gmail.com>
2835 M: Florian Fainelli <f.fainelli@gmail.com>
2836 M: bcm-kernel-feedback-list@broadcom.com
2837 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2838 T: git git://github.com/broadcom/stblinux.git
2840 F: arch/arm/mach-bcm/*brcmstb*
2841 F: arch/arm/boot/dts/bcm7*.dts*
2842 F: drivers/bus/brcmstb_gisb.c
2845 BROADCOM BMIPS CPUFREQ DRIVER
2846 M: Markus Mayer <mmayer@broadcom.com>
2847 M: bcm-kernel-feedback-list@broadcom.com
2848 L: linux-pm@vger.kernel.org
2850 F: drivers/cpufreq/bmips-cpufreq.c
2852 BROADCOM BMIPS MIPS ARCHITECTURE
2853 M: Kevin Cernekee <cernekee@gmail.com>
2854 M: Florian Fainelli <f.fainelli@gmail.com>
2855 L: linux-mips@linux-mips.org
2856 T: git git://github.com/broadcom/stblinux.git
2858 F: arch/mips/bmips/*
2859 F: arch/mips/include/asm/mach-bmips/*
2860 F: arch/mips/kernel/*bmips*
2861 F: arch/mips/boot/dts/brcm/bcm*.dts*
2862 F: drivers/irqchip/irq-bcm63*
2863 F: drivers/irqchip/irq-bcm7*
2864 F: drivers/irqchip/irq-brcmstb*
2865 F: include/linux/bcm963xx_nvram.h
2866 F: include/linux/bcm963xx_tag.h
2868 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2869 M: Rasesh Mody <rasesh.mody@cavium.com>
2870 M: Harish Patil <harish.patil@cavium.com>
2871 M: Dept-GELinuxNICDev@cavium.com
2872 L: netdev@vger.kernel.org
2874 F: drivers/net/ethernet/broadcom/bnx2.*
2875 F: drivers/net/ethernet/broadcom/bnx2_*
2877 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2878 M: QLogic-Storage-Upstream@qlogic.com
2879 L: linux-scsi@vger.kernel.org
2881 F: drivers/scsi/bnx2fc/
2883 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2884 M: QLogic-Storage-Upstream@qlogic.com
2885 L: linux-scsi@vger.kernel.org
2887 F: drivers/scsi/bnx2i/
2889 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2890 M: Ariel Elior <ariel.elior@cavium.com>
2891 M: everest-linux-l2@cavium.com
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/broadcom/bnx2x/
2896 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2897 M: Michael Chan <michael.chan@broadcom.com>
2898 L: netdev@vger.kernel.org
2900 F: drivers/net/ethernet/broadcom/bnxt/
2902 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2903 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2904 M: Franky Lin <franky.lin@broadcom.com>
2905 M: Hante Meuleman <hante.meuleman@broadcom.com>
2906 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2907 M: Wright Feng <wright.feng@cypress.com>
2908 L: linux-wireless@vger.kernel.org
2909 L: brcm80211-dev-list.pdl@broadcom.com
2910 L: brcm80211-dev-list@cypress.com
2912 F: drivers/net/wireless/broadcom/brcm80211/
2914 BROADCOM BRCMSTB GPIO DRIVER
2915 M: Gregory Fong <gregory.0xf0@gmail.com>
2916 L: bcm-kernel-feedback-list@broadcom.com
2918 F: drivers/gpio/gpio-brcmstb.c
2919 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2921 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2922 M: Al Cooper <alcooperx@gmail.com>
2923 L: linux-kernel@vger.kernel.org
2924 L: bcm-kernel-feedback-list@broadcom.com
2926 F: drivers/phy/broadcom/phy-brcm-usb*
2928 BROADCOM GENET ETHERNET DRIVER
2929 M: Doug Berger <opendmb@gmail.com>
2930 M: Florian Fainelli <f.fainelli@gmail.com>
2931 L: netdev@vger.kernel.org
2933 F: drivers/net/ethernet/broadcom/genet/
2935 BROADCOM IPROC ARM ARCHITECTURE
2936 M: Ray Jui <rjui@broadcom.com>
2937 M: Scott Branden <sbranden@broadcom.com>
2938 M: Jon Mason <jonmason@broadcom.com>
2939 M: bcm-kernel-feedback-list@broadcom.com
2940 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2941 T: git git://github.com/broadcom/cygnus-linux.git
2957 F: arch/arm64/boot/dts/broadcom/ns2*
2958 F: drivers/clk/bcm/clk-ns*
2959 F: drivers/pinctrl/bcm/pinctrl-ns*
2961 BROADCOM KONA GPIO DRIVER
2962 M: Ray Jui <rjui@broadcom.com>
2963 L: bcm-kernel-feedback-list@broadcom.com
2965 F: drivers/gpio/gpio-bcm-kona.c
2966 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2968 BROADCOM NETXTREME-E ROCE DRIVER
2969 M: Selvin Xavier <selvin.xavier@broadcom.com>
2970 M: Devesh Sharma <devesh.sharma@broadcom.com>
2971 M: Somnath Kotur <somnath.kotur@broadcom.com>
2972 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2973 L: linux-rdma@vger.kernel.org
2974 W: http://www.broadcom.com
2976 F: drivers/infiniband/hw/bnxt_re/
2977 F: include/uapi/rdma/bnxt_re-abi.h
2979 BROADCOM NVRAM DRIVER
2980 M: Rafał Miłecki <zajec5@gmail.com>
2981 L: linux-mips@linux-mips.org
2983 F: drivers/firmware/broadcom/*
2985 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2986 M: Rafał Miłecki <zajec5@gmail.com>
2987 L: linux-wireless@vger.kernel.org
2990 F: include/linux/bcma/
2992 BROADCOM STB AVS CPUFREQ DRIVER
2993 M: Markus Mayer <mmayer@broadcom.com>
2994 M: bcm-kernel-feedback-list@broadcom.com
2995 L: linux-pm@vger.kernel.org
2997 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2998 F: drivers/cpufreq/brcmstb*
3000 BROADCOM STB AVS TMON DRIVER
3001 M: Markus Mayer <mmayer@broadcom.com>
3002 M: bcm-kernel-feedback-list@broadcom.com
3003 L: linux-pm@vger.kernel.org
3005 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3006 F: drivers/thermal/broadcom/brcmstb*
3008 BROADCOM STB NAND FLASH DRIVER
3009 M: Brian Norris <computersforpeace@gmail.com>
3010 M: Kamal Dasu <kdasu.kdev@gmail.com>
3011 L: linux-mtd@lists.infradead.org
3012 L: bcm-kernel-feedback-list@broadcom.com
3014 F: drivers/mtd/nand/brcmnand/
3016 BROADCOM STB DPFE DRIVER
3017 M: Markus Mayer <mmayer@broadcom.com>
3018 M: bcm-kernel-feedback-list@broadcom.com
3019 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3021 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3022 F: drivers/memory/brcmstb_dpfe.c
3024 BROADCOM SYSTEMPORT ETHERNET DRIVER
3025 M: Florian Fainelli <f.fainelli@gmail.com>
3026 L: netdev@vger.kernel.org
3028 F: drivers/net/ethernet/broadcom/bcmsysport.*
3030 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3031 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3032 M: Prashant Sreedharan <prashant@broadcom.com>
3033 M: Michael Chan <mchan@broadcom.com>
3034 L: netdev@vger.kernel.org
3036 F: drivers/net/ethernet/broadcom/tg3.*
3038 BROCADE BFA FC SCSI DRIVER
3039 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3040 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3041 L: linux-scsi@vger.kernel.org
3043 F: drivers/scsi/bfa/
3045 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3046 M: Rasesh Mody <rasesh.mody@cavium.com>
3047 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3048 M: Dept-GELinuxNICDev@cavium.com
3049 L: netdev@vger.kernel.org
3051 F: drivers/net/ethernet/brocade/bna/
3053 BSG (block layer generic sg v4 driver)
3054 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3055 L: linux-scsi@vger.kernel.org
3058 F: include/linux/bsg.h
3059 F: include/uapi/linux/bsg.h
3062 M: Clemens Ladisch <clemens@ladisch.de>
3063 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3064 T: git git://git.alsa-project.org/alsa-kernel.git
3066 F: Documentation/sound/alsa/Bt87x.txt
3067 F: sound/pci/bt87x.c
3070 M: Michael Buesch <m@bues.ch>
3071 W: http://bu3sch.de/btgpio.php
3073 F: drivers/gpio/gpio-bt8xx.c
3076 M: Chris Mason <clm@fb.com>
3077 M: Josef Bacik <jbacik@fb.com>
3078 M: David Sterba <dsterba@suse.com>
3079 L: linux-btrfs@vger.kernel.org
3080 W: http://btrfs.wiki.kernel.org/
3081 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3082 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3084 F: Documentation/filesystems/btrfs.txt
3086 F: include/linux/btrfs*
3087 F: include/uapi/linux/btrfs*
3089 BTTV VIDEO4LINUX DRIVER
3090 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3091 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3092 L: linux-media@vger.kernel.org
3093 W: https://linuxtv.org
3094 T: git git://linuxtv.org/media_tree.git
3096 F: Documentation/media/v4l-drivers/bttv*
3097 F: drivers/media/pci/bt8xx/bttv*
3099 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3100 M: Chanwoo Choi <cw00.choi@samsung.com>
3101 L: linux-pm@vger.kernel.org
3102 L: linux-samsung-soc@vger.kernel.org
3103 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3105 F: drivers/devfreq/exynos-bus.c
3106 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3108 BUSLOGIC SCSI DRIVER
3109 M: Khalid Aziz <khalid@gonehiking.org>
3110 L: linux-scsi@vger.kernel.org
3112 F: drivers/scsi/BusLogic.*
3113 F: drivers/scsi/FlashPoint.*
3115 C-MEDIA CMI8788 DRIVER
3116 M: Clemens Ladisch <clemens@ladisch.de>
3117 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3118 T: git git://git.alsa-project.org/alsa-kernel.git
3120 F: sound/pci/oxygen/
3123 M: Mark Salter <msalter@redhat.com>
3124 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3125 L: linux-c6x-dev@linux-c6x.org
3126 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3130 CA8210 IEEE-802.15.4 RADIO DRIVER
3131 M: Harry Morris <h.morris@cascoda.com>
3132 L: linux-wpan@vger.kernel.org
3133 W: https://github.com/Cascoda/ca8210-linux.git
3135 F: drivers/net/ieee802154/ca8210.c
3136 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3138 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3139 M: David Howells <dhowells@redhat.com>
3140 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3142 F: Documentation/filesystems/caching/cachefiles.txt
3145 CADET FM/AM RADIO RECEIVER DRIVER
3146 M: Hans Verkuil <hverkuil@xs4all.nl>
3147 L: linux-media@vger.kernel.org
3148 T: git git://linuxtv.org/media_tree.git
3149 W: https://linuxtv.org
3151 F: drivers/media/radio/radio-cadet*
3153 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3154 M: Jonathan Corbet <corbet@lwn.net>
3155 L: linux-media@vger.kernel.org
3156 T: git git://linuxtv.org/media_tree.git
3158 F: Documentation/media/v4l-drivers/cafe_ccic*
3159 F: drivers/media/platform/marvell-ccic/
3162 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3163 L: netdev@vger.kernel.org
3165 F: Documentation/networking/caif/
3166 F: drivers/net/caif/
3167 F: include/uapi/linux/caif/
3168 F: include/net/caif/
3171 CALGARY x86-64 IOMMU
3172 M: Muli Ben-Yehuda <mulix@mulix.org>
3173 M: Jon Mason <jdmason@kudzu.us>
3174 L: iommu@lists.linux-foundation.org
3176 F: arch/x86/kernel/pci-calgary_64.c
3177 F: arch/x86/kernel/tce_64.c
3178 F: arch/x86/include/asm/calgary.h
3179 F: arch/x86/include/asm/tce.h
3182 M: Wolfgang Grandegger <wg@grandegger.com>
3183 M: Marc Kleine-Budde <mkl@pengutronix.de>
3184 L: linux-can@vger.kernel.org
3185 W: https://github.com/linux-can
3186 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3187 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3189 F: Documentation/devicetree/bindings/net/can/
3191 F: include/linux/can/dev.h
3192 F: include/linux/can/platform/
3193 F: include/uapi/linux/can/error.h
3194 F: include/uapi/linux/can/netlink.h
3197 M: Oliver Hartkopp <socketcan@hartkopp.net>
3198 M: Marc Kleine-Budde <mkl@pengutronix.de>
3199 L: linux-can@vger.kernel.org
3200 W: https://github.com/linux-can
3201 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3202 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3204 F: Documentation/networking/can.txt
3206 F: include/linux/can/core.h
3207 F: include/uapi/linux/can.h
3208 F: include/uapi/linux/can/bcm.h
3209 F: include/uapi/linux/can/raw.h
3210 F: include/uapi/linux/can/gw.h
3213 M: Serge Hallyn <serge@hallyn.com>
3214 L: linux-security-module@vger.kernel.org
3216 F: include/linux/capability.h
3217 F: include/uapi/linux/capability.h
3218 F: security/commoncap.c
3219 F: kernel/capability.c
3221 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3222 M: Kevin Tsai <ktsai@capellamicro.com>
3224 F: drivers/iio/light/cm*
3226 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3227 M: Christian Lamparter <chunkeey@googlemail.com>
3228 L: linux-wireless@vger.kernel.org
3229 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3231 F: drivers/net/wireless/ath/carl9170/
3234 M: Jan Glauber <jglauber@cavium.com>
3235 M: David Daney <david.daney@cavium.com>
3236 W: http://www.cavium.com
3238 F: drivers/i2c/busses/i2c-octeon*
3239 F: drivers/i2c/busses/i2c-thunderx*
3241 CAVIUM LIQUIDIO NETWORK DRIVER
3242 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3243 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3244 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3245 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3246 L: netdev@vger.kernel.org
3247 W: http://www.cavium.com
3249 F: drivers/net/ethernet/cavium/liquidio/
3252 M: Jan Glauber <jglauber@cavium.com>
3253 M: David Daney <david.daney@cavium.com>
3254 M: Steven J. Hill <Steven.Hill@cavium.com>
3255 W: http://www.cavium.com
3257 F: drivers/mmc/host/cavium*
3259 CAVIUM OCTEON-TX CRYPTO DRIVER
3260 M: George Cherian <george.cherian@cavium.com>
3261 L: linux-crypto@vger.kernel.org
3262 W: http://www.cavium.com
3264 F: drivers/crypto/cavium/cpt/
3266 CAVIUM THUNDERX2 ARM64 SOC
3267 M: Robert Richter <rrichter@cavium.com>
3268 M: Jayachandran C <jnair@caviumnetworks.com>
3269 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3271 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3272 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3274 CC2520 IEEE-802.15.4 RADIO DRIVER
3275 M: Varka Bhadram <varkabhadram@gmail.com>
3276 L: linux-wpan@vger.kernel.org
3278 F: drivers/net/ieee802154/cc2520.c
3279 F: include/linux/spi/cc2520.h
3280 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3282 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3283 M: Gilad Ben-Yossef <gilad@benyossef.com>
3284 L: linux-crypto@vger.kernel.org
3285 L: driverdev-devel@linuxdriverproject.org
3287 F: drivers/staging/ccree/
3288 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3291 M: Hans Verkuil <hans.verkuil@cisco.com>
3292 L: linux-media@vger.kernel.org
3293 T: git git://linuxtv.org/media_tree.git
3294 W: http://linuxtv.org
3296 F: Documentation/media/kapi/cec-core.rst
3297 F: Documentation/media/uapi/cec
3298 F: drivers/media/cec/
3299 F: drivers/media/rc/keymaps/rc-cec.c
3300 F: include/media/cec.h
3301 F: include/media/cec-notifier.h
3302 F: include/uapi/linux/cec.h
3303 F: include/uapi/linux/cec-funcs.h
3304 F: Documentation/devicetree/bindings/media/cec.txt
3307 M: Hans Verkuil <hans.verkuil@cisco.com>
3308 L: linux-media@vger.kernel.org
3309 T: git git://linuxtv.org/media_tree.git
3310 W: http://linuxtv.org
3312 F: drivers/media/platform/cec-gpio/
3313 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3315 CELL BROADBAND ENGINE ARCHITECTURE
3316 M: Arnd Bergmann <arnd@arndb.de>
3317 L: linuxppc-dev@lists.ozlabs.org
3318 W: http://www.ibm.com/developerworks/power/cell/
3320 F: arch/powerpc/include/asm/cell*.h
3321 F: arch/powerpc/include/asm/spu*.h
3322 F: arch/powerpc/include/uapi/asm/spu*.h
3323 F: arch/powerpc/oprofile/*cell*
3324 F: arch/powerpc/platforms/cell/
3326 CEPH COMMON CODE (LIBCEPH)
3327 M: Ilya Dryomov <idryomov@gmail.com>
3328 M: "Yan, Zheng" <zyan@redhat.com>
3329 M: Sage Weil <sage@redhat.com>
3330 L: ceph-devel@vger.kernel.org
3332 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3333 T: git git://github.com/ceph/ceph-client.git
3336 F: include/linux/ceph/
3337 F: include/linux/crush/
3339 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3340 M: "Yan, Zheng" <zyan@redhat.com>
3341 M: Sage Weil <sage@redhat.com>
3342 M: Ilya Dryomov <idryomov@gmail.com>
3343 L: ceph-devel@vger.kernel.org
3345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3346 T: git git://github.com/ceph/ceph-client.git
3348 F: Documentation/filesystems/ceph.txt
3351 CERTIFICATE HANDLING:
3352 M: David Howells <dhowells@redhat.com>
3353 M: David Woodhouse <dwmw2@infradead.org>
3354 L: keyrings@vger.kernel.org
3356 F: Documentation/module-signing.txt
3358 F: scripts/sign-file.c
3359 F: scripts/extract-cert.c
3361 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3362 L: linux-usb@vger.kernel.org
3364 F: Documentation/usb/WUSB-Design-overview.txt
3365 F: Documentation/usb/wusb-cbaf
3366 F: drivers/usb/host/hwa-hc.c
3367 F: drivers/usb/host/whci/
3368 F: drivers/usb/wusbcore/
3369 F: include/linux/usb/wusb*
3371 CFAG12864B LCD DRIVER
3372 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3373 W: http://miguelojeda.es/auxdisplay.htm
3374 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3376 F: drivers/auxdisplay/cfag12864b.c
3377 F: include/linux/cfag12864b.h
3379 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3380 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3381 W: http://miguelojeda.es/auxdisplay.htm
3382 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3384 F: drivers/auxdisplay/cfag12864bfb.c
3385 F: include/linux/cfag12864b.h
3387 802.11 (including CFG80211/NL80211)
3388 M: Johannes Berg <johannes@sipsolutions.net>
3389 L: linux-wireless@vger.kernel.org
3390 W: http://wireless.kernel.org/
3391 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3392 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3395 F: include/uapi/linux/nl80211.h
3396 F: include/linux/ieee80211.h
3397 F: include/net/wext.h
3398 F: include/net/cfg80211.h
3399 F: include/net/iw_handler.h
3400 F: include/net/ieee80211_radiotap.h
3401 F: Documentation/driver-api/80211/cfg80211.rst
3402 F: Documentation/networking/regulatory.txt
3404 CHAR and MISC DRIVERS
3405 M: Arnd Bergmann <arnd@arndb.de>
3406 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3411 F: include/linux/miscdevice.h
3414 M: Andy Whitcroft <apw@canonical.com>
3415 M: Joe Perches <joe@perches.com>
3417 F: scripts/checkpatch.pl
3419 CHINESE DOCUMENTATION
3420 M: Harry Wei <harryxiyou@gmail.com>
3421 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3422 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3424 F: Documentation/translations/zh_CN/
3426 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3427 M: Peter Chen <Peter.Chen@nxp.com>
3428 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3429 L: linux-usb@vger.kernel.org
3431 F: drivers/usb/chipidea/
3433 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3434 M: Hans de Goede <hdegoede@redhat.com>
3435 L: linux-input@vger.kernel.org
3437 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3438 F: drivers/input/touchscreen/chipone_icn8318.c
3440 CHROME HARDWARE PLATFORM SUPPORT
3441 M: Benson Leung <bleung@chromium.org>
3442 M: Olof Johansson <olof@lixom.net>
3444 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3445 F: drivers/platform/chrome/
3447 CIRRUS LOGIC AUDIO CODEC DRIVERS
3448 M: Brian Austin <brian.austin@cirrus.com>
3449 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3450 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3452 F: sound/soc/codecs/cs*
3454 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3455 M: Hartley Sweeten <hsweeten@visionengravers.com>
3456 L: netdev@vger.kernel.org
3458 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3460 CISCO FCOE HBA DRIVER
3461 M: Satish Kharat <satishkh@cisco.com>
3462 M: Sesidhar Baddela <sebaddel@cisco.com>
3463 M: Karan Tilak Kumar <kartilak@cisco.com>
3464 L: linux-scsi@vger.kernel.org
3466 F: drivers/scsi/fnic/
3468 CISCO SCSI HBA DRIVER
3469 M: Karan Tilak Kumar <kartilak@cisco.com>
3470 M: Sesidhar Baddela <sebaddel@cisco.com>
3471 L: linux-scsi@vger.kernel.org
3473 F: drivers/scsi/snic/
3475 CISCO VIC ETHERNET NIC DRIVER
3476 M: Christian Benvenuti <benve@cisco.com>
3477 M: Govindarajulu Varadarajan <_govind@gmx.com>
3478 M: Parvi Kaustubhi <pkaustub@cisco.com>
3480 F: drivers/net/ethernet/cisco/enic/
3482 CISCO VIC LOW LATENCY NIC DRIVER
3483 M: Christian Benvenuti <benve@cisco.com>
3484 M: Dave Goodell <dgoodell@cisco.com>
3486 F: drivers/infiniband/hw/usnic/
3489 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3490 L: linux-kernel@vger.kernel.org
3493 F: include/linux/cleancache.h
3496 M: Russell King <linux@armlinux.org.uk>
3497 L: linux-clk@vger.kernel.org
3499 F: include/linux/clk.h
3501 CLOCKSOURCE, CLOCKEVENT DRIVERS
3502 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3503 M: Thomas Gleixner <tglx@linutronix.de>
3504 L: linux-kernel@vger.kernel.org
3505 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3507 F: drivers/clocksource/
3508 F: Documentation/devicetree/bindings/timer/
3511 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3512 M: Daniel Oliveira Nascimento <don@syst.com.br>
3513 L: platform-driver-x86@vger.kernel.org
3515 F: drivers/platform/x86/classmate-laptop.c
3518 M: Hans Verkuil <hans.verkuil@cisco.com>
3519 L: linux-media@vger.kernel.org
3520 T: git git://linuxtv.org/media_tree.git
3521 W: https://linuxtv.org
3523 F: drivers/media/pci/cobalt/
3525 COCCINELLE/Semantic Patches (SmPL)
3526 M: Julia Lawall <Julia.Lawall@lip6.fr>
3527 M: Gilles Muller <Gilles.Muller@lip6.fr>
3528 M: Nicolas Palix <nicolas.palix@imag.fr>
3529 M: Michal Marek <michal.lkml@markovi.net>
3530 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3531 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3532 W: http://coccinelle.lip6.fr/
3534 F: Documentation/dev-tools/coccinelle.rst
3535 F: scripts/coccinelle/
3536 F: scripts/coccicheck
3539 M: Jan Harkes <jaharkes@cs.cmu.edu>
3541 L: codalist@coda.cs.cmu.edu
3542 W: http://www.coda.cs.cmu.edu/
3544 F: Documentation/filesystems/coda.txt
3546 F: include/linux/coda*.h
3547 F: include/uapi/linux/coda*.h
3549 CODA V4L2 MEM2MEM DRIVER
3550 M: Philipp Zabel <p.zabel@pengutronix.de>
3551 L: linux-media@vger.kernel.org
3553 F: Documentation/devicetree/bindings/media/coda.txt
3554 F: drivers/media/platform/coda/
3556 COMMON CLK FRAMEWORK
3557 M: Michael Turquette <mturquette@baylibre.com>
3558 M: Stephen Boyd <sboyd@codeaurora.org>
3559 L: linux-clk@vger.kernel.org
3560 Q: http://patchwork.kernel.org/project/linux-clk/list/
3561 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3563 F: Documentation/devicetree/bindings/clock/
3565 X: drivers/clk/clkdev.c
3566 F: include/linux/clk-pr*
3567 F: include/linux/clk/
3569 COMMON INTERNET FILE SYSTEM (CIFS)
3570 M: Steve French <sfrench@samba.org>
3571 L: linux-cifs@vger.kernel.org
3572 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3573 W: http://linux-cifs.samba.org/
3574 T: git git://git.samba.org/sfrench/cifs-2.6.git
3576 F: Documentation/filesystems/cifs/
3579 COMPACTPCI HOTPLUG CORE
3580 M: Scott Murray <scott@spiteful.org>
3581 L: linux-pci@vger.kernel.org
3583 F: drivers/pci/hotplug/cpci_hotplug*
3585 COMPACTPCI HOTPLUG GENERIC DRIVER
3586 M: Scott Murray <scott@spiteful.org>
3587 L: linux-pci@vger.kernel.org
3589 F: drivers/pci/hotplug/cpcihp_generic.c
3591 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3592 M: Scott Murray <scott@spiteful.org>
3593 L: linux-pci@vger.kernel.org
3595 F: drivers/pci/hotplug/cpcihp_zt5550.*
3597 COMPAL LAPTOP SUPPORT
3598 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3599 L: platform-driver-x86@vger.kernel.org
3601 F: drivers/platform/x86/compal-laptop.c
3603 CONEXANT ACCESSRUNNER USB DRIVER
3604 L: accessrunner-general@lists.sourceforge.net
3605 W: http://accessrunner.sourceforge.net/
3607 F: drivers/usb/atm/cxacru.c
3610 M: Joel Becker <jlbec@evilplan.org>
3611 M: Christoph Hellwig <hch@lst.de>
3612 T: git git://git.infradead.org/users/hch/configfs.git
3615 F: include/linux/configfs.h
3618 M: Evgeniy Polyakov <zbr@ioremap.net>
3619 L: netdev@vger.kernel.org
3621 F: drivers/connector/
3623 CONTROL GROUP (CGROUP)
3624 M: Tejun Heo <tj@kernel.org>
3625 M: Li Zefan <lizefan@huawei.com>
3626 M: Johannes Weiner <hannes@cmpxchg.org>
3627 L: cgroups@vger.kernel.org
3628 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3630 F: Documentation/cgroup*
3631 F: include/linux/cgroup*
3634 CONTROL GROUP - CPUSET
3635 M: Li Zefan <lizefan@huawei.com>
3636 L: cgroups@vger.kernel.org
3637 W: http://www.bullopensource.org/cpuset/
3638 W: http://oss.sgi.com/projects/cpusets/
3639 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3641 F: Documentation/cgroup-v1/cpusets.txt
3642 F: include/linux/cpuset.h
3643 F: kernel/cgroup/cpuset.c
3645 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3646 M: Johannes Weiner <hannes@cmpxchg.org>
3647 M: Michal Hocko <mhocko@kernel.org>
3648 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3649 L: cgroups@vger.kernel.org
3650 L: linux-mm@kvack.org
3655 CORETEMP HARDWARE MONITORING DRIVER
3656 M: Fenghua Yu <fenghua.yu@intel.com>
3657 L: linux-hwmon@vger.kernel.org
3659 F: Documentation/hwmon/coretemp
3660 F: drivers/hwmon/coretemp.c
3662 COSA/SRP SYNC SERIAL DRIVER
3663 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3664 W: http://www.fi.muni.cz/~kas/cosa/
3666 F: drivers/net/wan/cosa*
3668 CPMAC ETHERNET DRIVER
3669 M: Florian Fainelli <f.fainelli@gmail.com>
3670 L: netdev@vger.kernel.org
3672 F: drivers/net/ethernet/ti/cpmac.c
3674 CPU FREQUENCY DRIVERS
3675 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3676 M: Viresh Kumar <viresh.kumar@linaro.org>
3677 L: linux-pm@vger.kernel.org
3679 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3680 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3681 B: https://bugzilla.kernel.org
3682 F: Documentation/cpu-freq/
3683 F: Documentation/devicetree/bindings/cpufreq/
3685 F: include/linux/cpufreq.h
3686 F: tools/testing/selftests/cpufreq/
3688 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3689 M: Viresh Kumar <viresh.kumar@linaro.org>
3690 M: Sudeep Holla <sudeep.holla@arm.com>
3691 L: linux-pm@vger.kernel.org
3692 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3694 F: drivers/cpufreq/arm_big_little.h
3695 F: drivers/cpufreq/arm_big_little.c
3696 F: drivers/cpufreq/arm_big_little_dt.c
3698 CPU POWER MONITORING SUBSYSTEM
3699 M: Thomas Renninger <trenn@suse.com>
3700 M: Shuah Khan <shuahkh@osg.samsung.com>
3701 M: Shuah Khan <shuah@kernel.org>
3702 L: linux-pm@vger.kernel.org
3704 F: tools/power/cpupower/
3707 M: "H. Peter Anvin" <hpa@zytor.com>
3709 F: arch/x86/kernel/cpuid.c
3710 F: arch/x86/kernel/msr.c
3712 CPUIDLE DRIVER - ARM BIG LITTLE
3713 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3714 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3715 L: linux-pm@vger.kernel.org
3716 L: linux-arm-kernel@lists.infradead.org
3717 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3719 F: drivers/cpuidle/cpuidle-big_little.c
3721 CPUIDLE DRIVER - ARM EXYNOS
3722 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>