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 RTC DRIVER
879 M: Miodrag Dinic <miodrag.dinic@mips.com>
881 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
882 F: drivers/rtc/rtc-goldfish.c
885 M: Laura Abbott <labbott@redhat.com>
886 M: Sumit Semwal <sumit.semwal@linaro.org>
887 L: devel@driverdev.osuosl.org
889 F: drivers/staging/android/ion
890 F: drivers/staging/android/uapi/ion.h
891 F: drivers/staging/android/uapi/ion_test.h
893 AOA (Apple Onboard Audio) ALSA DRIVER
894 M: Johannes Berg <johannes@sipsolutions.net>
895 L: linuxppc-dev@lists.ozlabs.org
896 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
900 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
901 M: William Breathitt Gray <vilhelm.gray@gmail.com>
902 L: linux-iio@vger.kernel.org
904 F: drivers/iio/adc/stx104.c
907 M: Jiri Kosina <jikos@kernel.org>
909 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
910 F: arch/x86/kernel/apm_32.c
911 F: include/linux/apm_bios.h
912 F: include/uapi/linux/apm_bios.h
913 F: drivers/char/apm-emulation.c
915 APPARMOR SECURITY MODULE
916 M: John Johansen <john.johansen@canonical.com>
917 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
918 W: apparmor.wiki.kernel.org
919 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/apparmor-dev.git
921 F: security/apparmor/
922 F: Documentation/admin-guide/LSM/apparmor.rst
924 APPLE BCM5974 MULTITOUCH DRIVER
925 M: Henrik Rydberg <rydberg@bitmath.org>
926 L: linux-input@vger.kernel.org
928 F: drivers/input/mouse/bcm5974.c
931 M: Henrik Rydberg <rydberg@bitmath.org>
932 L: linux-hwmon@vger.kernel.org
934 F: drivers/hwmon/applesmc.c
936 APPLETALK NETWORK LAYER
937 L: netdev@vger.kernel.org
939 F: drivers/net/appletalk/
942 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
943 M: Duc Dang <dhdang@apm.com>
945 F: arch/arm64/boot/dts/apm/
947 APPLIED MICRO (APM) X-GENE SOC EDAC
948 M: Loc Ho <lho@apm.com>
950 F: drivers/edac/xgene_edac.c
951 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
953 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
954 M: Iyappan Subramanian <isubramanian@apm.com>
955 M: Keyur Chudgar <kchudgar@apm.com>
957 F: drivers/net/ethernet/apm/xgene-v2/
959 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
960 M: Iyappan Subramanian <isubramanian@apm.com>
961 M: Keyur Chudgar <kchudgar@apm.com>
962 M: Quan Nguyen <qnguyen@apm.com>
964 F: drivers/net/ethernet/apm/xgene/
965 F: drivers/net/phy/mdio-xgene.c
966 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
967 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
969 APPLIED MICRO (APM) X-GENE SOC PMU
970 M: Tai Nguyen <ttnguyen@apm.com>
972 F: drivers/perf/xgene_pmu.c
973 F: Documentation/perf/xgene-pmu.txt
974 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
976 APTINA CAMERA SENSOR PLL
977 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
978 L: linux-media@vger.kernel.org
980 F: drivers/media/i2c/aptina-pll.*
982 ARC FRAMEBUFFER DRIVER
983 M: Jaya Kumar <jayalk@intworks.biz>
985 F: drivers/video/fbdev/arcfb.c
986 F: drivers/video/fbdev/core/fb_defio.c
989 M: Alexey Brodkin <abrodkin@synopsys.com>
991 F: drivers/gpu/drm/arc/
992 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
995 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
996 L: netdev@vger.kernel.org
998 F: drivers/net/arcnet/
999 F: include/uapi/linux/if_arcnet.h
1001 ARM ARCHITECTED TIMER DRIVER
1002 M: Mark Rutland <mark.rutland@arm.com>
1003 M: Marc Zyngier <marc.zyngier@arm.com>
1004 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1006 F: arch/arm/include/asm/arch_timer.h
1007 F: arch/arm64/include/asm/arch_timer.h
1008 F: drivers/clocksource/arm_arch_timer.c
1010 ARM HDLCD DRM DRIVER
1011 M: Liviu Dudau <liviu.dudau@arm.com>
1013 F: drivers/gpu/drm/arm/hdlcd_*
1014 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1016 ARM MALI-DP DRM DRIVER
1017 M: Liviu Dudau <liviu.dudau@arm.com>
1018 M: Brian Starkey <brian.starkey@arm.com>
1019 M: Mali DP Maintainers <malidp@foss.arm.com>
1021 F: drivers/gpu/drm/arm/
1022 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1024 ARM MFM AND FLOPPY DRIVERS
1025 M: Ian Molton <spyro@f2s.com>
1027 F: arch/arm/lib/floppydma.S
1028 F: arch/arm/include/asm/floppy.h
1030 ARM PMU PROFILING AND DEBUGGING
1031 M: Will Deacon <will.deacon@arm.com>
1032 M: Mark Rutland <mark.rutland@arm.com>
1034 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1035 F: arch/arm*/kernel/perf_*
1036 F: arch/arm/oprofile/common.c
1037 F: arch/arm*/kernel/hw_breakpoint.c
1038 F: arch/arm*/include/asm/hw_breakpoint.h
1039 F: arch/arm*/include/asm/perf_event.h
1041 F: include/linux/perf/arm_pmu.h
1042 F: Documentation/devicetree/bindings/arm/pmu.txt
1043 F: Documentation/devicetree/bindings/perf/
1046 M: Russell King <linux@armlinux.org.uk>
1047 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1048 W: http://www.armlinux.org.uk/
1050 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1053 ARM PRIMECELL AACI PL041 DRIVER
1054 M: Russell King <linux@armlinux.org.uk>
1058 ARM PRIMECELL BUS SUPPORT
1059 M: Russell King <linux@armlinux.org.uk>
1062 F: include/linux/amba/bus.h
1064 ARM PRIMECELL CLCD PL110 DRIVER
1065 M: Russell King <linux@armlinux.org.uk>
1067 F: drivers/video/fbdev/amba-clcd.*
1069 ARM PRIMECELL KMI PL050 DRIVER
1070 M: Russell King <linux@armlinux.org.uk>
1072 F: drivers/input/serio/ambakmi.*
1073 F: include/linux/amba/kmi.h
1075 ARM PRIMECELL MMCI PL180/1 DRIVER
1076 M: Russell King <linux@armlinux.org.uk>
1078 F: drivers/mmc/host/mmci.*
1079 F: include/linux/amba/mmci.h
1081 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1082 M: Russell King <linux@armlinux.org.uk>
1084 F: drivers/tty/serial/amba-pl01*.c
1085 F: include/linux/amba/serial.h
1088 M: Will Deacon <will.deacon@arm.com>
1089 R: Robin Murphy <robin.murphy@arm.com>
1090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1092 F: drivers/iommu/arm-smmu.c
1093 F: drivers/iommu/arm-smmu-v3.c
1094 F: drivers/iommu/io-pgtable-arm.c
1095 F: drivers/iommu/io-pgtable-arm-v7s.c
1097 ARM SUB-ARCHITECTURES
1098 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1102 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1104 ARM/ACTIONS SEMI ARCHITECTURE
1105 M: Andreas Färber <afaerber@suse.de>
1106 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1109 F: arch/arm/mach-actions/
1110 F: arch/arm/boot/dts/owl-*
1111 F: arch/arm64/boot/dts/actions/
1112 F: drivers/clocksource/owl-*
1113 F: drivers/soc/actions/
1114 F: include/dt-bindings/power/owl-*
1115 F: include/linux/soc/actions/
1116 F: Documentation/devicetree/bindings/arm/actions.txt
1117 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1118 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1120 ARM/ADS SPHERE MACHINE SUPPORT
1121 M: Lennert Buytenhek <kernel@wantstofly.org>
1122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1125 ARM/AFEB9260 MACHINE SUPPORT
1126 M: Sergey Lapin <slapin@ossfans.org>
1127 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1130 ARM/AJECO 1ARM MACHINE SUPPORT
1131 M: Lennert Buytenhek <kernel@wantstofly.org>
1132 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 ARM/Allwinner SoC Clock Support
1136 M: Emilio López <emilio@elopez.com.ar>
1138 F: drivers/clk/sunxi/
1140 ARM/Allwinner sunXi SoC support
1141 M: Maxime Ripard <maxime.ripard@free-electrons.com>
1142 M: Chen-Yu Tsai <wens@csie.org>
1143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 F: arch/arm/mach-sunxi/
1148 F: arch/arm64/boot/dts/allwinner/
1149 F: drivers/clk/sunxi-ng/
1150 F: drivers/pinctrl/sunxi/
1151 F: drivers/soc/sunxi/
1152 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1154 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1155 M: Neil Armstrong <narmstrong@baylibre.com>
1156 M: Jerome Brunet <jbrunet@baylibre.com>
1157 L: linux-amlogic@lists.infradead.org
1159 F: drivers/clk/meson/
1160 F: include/dt-bindings/clock/meson*
1161 F: include/dt-bindings/clock/gxbb*
1162 F: Documentation/devicetree/bindings/clock/amlogic*
1164 ARM/Amlogic Meson SoC support
1165 M: Carlo Caione <carlo@caione.org>
1166 M: Kevin Hilman <khilman@baylibre.com>
1167 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1168 L: linux-amlogic@lists.infradead.org
1169 W: http://linux-meson.com/
1171 F: arch/arm/mach-meson/
1172 F: arch/arm/boot/dts/meson*
1173 F: arch/arm64/boot/dts/amlogic/
1174 F: drivers/pinctrl/meson/
1175 F: drivers/mmc/host/meson*
1178 ARM/Annapurna Labs ALPINE ARCHITECTURE
1179 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1180 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1181 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1183 F: arch/arm/mach-alpine/
1184 F: arch/arm/boot/dts/alpine*
1185 F: arch/arm64/boot/dts/al/
1186 F: drivers/*/*alpine*
1188 ARM/ARTPEC MACHINE SUPPORT
1189 M: Jesper Nilsson <jesper.nilsson@axis.com>
1190 M: Lars Persson <lars.persson@axis.com>
1191 M: Niklas Cassel <niklas.cassel@axis.com>
1193 L: linux-arm-kernel@axis.com
1194 F: arch/arm/mach-artpec
1195 F: arch/arm/boot/dts/artpec6*
1197 F: drivers/crypto/axis
1198 F: drivers/pinctrl/pinctrl-artpec*
1199 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1201 ARM/ASPEED I2C DRIVER
1202 M: Brendan Higgins <brendanhiggins@google.com>
1203 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1204 R: Joel Stanley <joel@jms.id.au>
1205 L: linux-i2c@vger.kernel.org
1206 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1208 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1209 F: drivers/i2c/busses/i2c-aspeed.c
1210 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1211 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1213 ARM/ASPEED MACHINE SUPPORT
1214 M: Joel Stanley <joel@jms.id.au>
1216 F: arch/arm/mach-aspeed/
1217 F: arch/arm/boot/dts/aspeed-*
1218 F: drivers/*/*aspeed*
1220 ARM/ATMEL AT91 Clock Support
1221 M: Boris Brezillon <boris.brezillon@free-electrons.com>
1225 ARM/ATMEL AT91RM9200, AT91SAM9 AND SAMA5 SOC SUPPORT
1226 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1227 M: Alexandre Belloni <alexandre.belloni@free-electrons.com>
1228 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1229 W: http://www.linux4sam.org
1230 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1234 F: arch/arm/mach-at91/
1235 F: include/soc/at91/
1236 F: arch/arm/boot/dts/at91*.dts
1237 F: arch/arm/boot/dts/at91*.dtsi
1238 F: arch/arm/boot/dts/sama*.dts
1239 F: arch/arm/boot/dts/sama*.dtsi
1240 F: arch/arm/include/debug/at91.S
1241 F: drivers/memory/atmel*
1242 F: drivers/watchdog/sama5d4_wdt.c
1243 X: drivers/input/touchscreen/atmel_mxt_ts.c
1244 X: drivers/net/wireless/atmel/
1246 ARM/CALXEDA HIGHBANK ARCHITECTURE
1247 M: Rob Herring <robh@kernel.org>
1248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1250 F: arch/arm/mach-highbank/
1251 F: arch/arm/boot/dts/highbank.dts
1252 F: arch/arm/boot/dts/ecx-*.dts*
1254 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1255 M: Krzysztof Halasa <khalasa@piap.pl>
1257 F: arch/arm/mach-cns3xxx/
1259 ARM/CAVIUM THUNDER NETWORK DRIVER
1260 M: Sunil Goutham <sgoutham@cavium.com>
1261 M: Robert Richter <rric@kernel.org>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 F: drivers/net/ethernet/cavium/thunder/
1266 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1267 M: Alexander Shiyan <shc_work@mail.ru>
1268 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1272 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1273 M: Lennert Buytenhek <kernel@wantstofly.org>
1274 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1277 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1278 M: Hartley Sweeten <hsweeten@visionengravers.com>
1279 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1280 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-ep93xx/
1283 F: arch/arm/mach-ep93xx/include/mach/
1286 M: Russell King <linux@armlinux.org.uk>
1287 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1289 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1290 F: arch/arm/include/asm/clkdev.h
1291 F: drivers/clk/clkdev.c
1293 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1294 M: Mike Rapoport <mike@compulab.co.il>
1295 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1298 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1299 M: Baruch Siach <baruch@tkos.co.il>
1300 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1302 F: arch/arm/boot/dts/cx92755*
1305 ARM/CONTEC MICRO9 MACHINE SUPPORT
1306 M: Hubert Feurstein <hubert.feurstein@contec.at>
1308 F: arch/arm/mach-ep93xx/micro9.c
1310 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1311 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1312 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1314 F: drivers/hwtracing/coresight/*
1315 F: Documentation/trace/coresight.txt
1316 F: Documentation/trace/coresight-cpu-debug.txt
1317 F: Documentation/devicetree/bindings/arm/coresight.txt
1318 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1319 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1320 F: tools/perf/arch/arm/util/pmu.c
1321 F: tools/perf/arch/arm/util/auxtrace.c
1322 F: tools/perf/arch/arm/util/cs-etm.c
1323 F: tools/perf/arch/arm/util/cs-etm.h
1324 F: tools/perf/util/cs-etm.h
1326 ARM/CORGI MACHINE SUPPORT
1327 M: Richard Purdie <rpurdie@rpsys.net>
1330 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1331 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1332 M: Linus Walleij <linus.walleij@linaro.org>
1333 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1334 T: git git://github.com/ulli-kroll/linux.git
1336 F: Documentation/devicetree/bindings/arm/gemini.txt
1337 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1338 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1339 F: arch/arm/mach-gemini/
1340 F: drivers/pinctrl/pinctrl-gemini.c
1341 F: drivers/rtc/rtc-ftrtc010.c
1343 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1344 M: Barry Song <baohua@kernel.org>
1345 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1348 F: arch/arm/boot/dts/prima2*
1349 F: arch/arm/mach-prima2/
1350 F: drivers/clk/sirf/
1351 F: drivers/clocksource/timer-prima2.c
1352 F: drivers/clocksource/timer-atlas7.c
1355 ARM/EBSA110 MACHINE SUPPORT
1356 M: Russell King <linux@armlinux.org.uk>
1357 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1358 W: http://www.armlinux.org.uk/
1360 F: arch/arm/mach-ebsa110/
1361 F: drivers/net/ethernet/amd/am79c961a.*
1363 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1364 M: Uwe Kleine-König <kernel@pengutronix.de>
1365 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1369 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1370 M: Robert Jarzmik <robert.jarzmik@free.fr>
1371 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1373 F: arch/arm/mach-pxa/ezx.c
1375 ARM/FARADAY FA526 PORT
1376 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1377 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1379 T: git git://git.berlios.de/gemini-board
1380 F: arch/arm/mm/*-fa*
1382 ARM/FOOTBRIDGE ARCHITECTURE
1383 M: Russell King <linux@armlinux.org.uk>
1384 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1385 W: http://www.armlinux.org.uk/
1387 F: arch/arm/include/asm/hardware/dec21285.h
1388 F: arch/arm/mach-footbridge/
1390 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1391 M: Shawn Guo <shawnguo@kernel.org>
1392 M: Sascha Hauer <kernel@pengutronix.de>
1393 R: Fabio Estevam <fabio.estevam@nxp.com>
1394 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1396 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1397 F: arch/arm/mach-imx/
1398 F: arch/arm/mach-mxs/
1399 F: arch/arm/boot/dts/imx*
1400 F: arch/arm/configs/imx*_defconfig
1405 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1406 M: Shawn Guo <shawnguo@kernel.org>
1407 M: Sascha Hauer <kernel@pengutronix.de>
1408 R: Stefan Agner <stefan@agner.ch>
1409 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1411 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1412 F: arch/arm/mach-imx/*vf610*
1413 F: arch/arm/boot/dts/vf*
1415 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1416 M: Lennert Buytenhek <kernel@wantstofly.org>
1417 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1420 ARM/GUMSTIX MACHINE SUPPORT
1421 M: Steve Sakoman <sakoman@gmail.com>
1422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1425 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1426 M: Philipp Zabel <philipp.zabel@gmail.com>
1427 M: Paul Parsons <lost.distance@yahoo.com>
1428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1430 F: arch/arm/mach-pxa/hx4700.c
1431 F: arch/arm/mach-pxa/include/mach/hx4700.h
1432 F: sound/soc/pxa/hx4700.c
1434 ARM/HISILICON SOC SUPPORT
1435 M: Wei Xu <xuwei5@hisilicon.com>
1436 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 W: http://www.hisilicon.com
1439 T: git git://github.com/hisilicon/linux-hisi.git
1440 F: arch/arm/mach-hisi/
1441 F: arch/arm/boot/dts/hi3*
1442 F: arch/arm/boot/dts/hip*
1443 F: arch/arm/boot/dts/hisi*
1444 F: arch/arm64/boot/dts/hisilicon/
1446 ARM/HP JORNADA 7XX MACHINE SUPPORT
1447 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1450 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1451 F: arch/arm/mach-sa1100/jornada720.c
1452 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1454 ARM/IGEP MACHINE SUPPORT
1455 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1456 M: Javier Martinez Canillas <javier@dowhile0.org>
1457 L: linux-omap@vger.kernel.org
1458 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1460 F: arch/arm/boot/dts/omap3-igep*
1462 ARM/INCOME PXA270 SUPPORT
1463 M: Marek Vasut <marek.vasut@gmail.com>
1464 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1466 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1468 ARM/INTEL IOP13XX ARM ARCHITECTURE
1469 M: Lennert Buytenhek <kernel@wantstofly.org>
1470 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1473 ARM/INTEL IOP32X ARM ARCHITECTURE
1474 M: Lennert Buytenhek <kernel@wantstofly.org>
1475 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1478 ARM/INTEL IOP33X ARM ARCHITECTURE
1479 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 ARM/INTEL IQ81342EX MACHINE SUPPORT
1483 M: Lennert Buytenhek <kernel@wantstofly.org>
1484 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1487 ARM/INTEL IXDP2850 MACHINE SUPPORT
1488 M: Lennert Buytenhek <kernel@wantstofly.org>
1489 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1492 ARM/INTEL IXP4XX ARM ARCHITECTURE
1493 M: Imre Kaloz <kaloz@openwrt.org>
1494 M: Krzysztof Halasa <khalasa@piap.pl>
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1497 F: arch/arm/mach-ixp4xx/
1499 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1500 M: Jonathan Cameron <jic23@cam.ac.uk>
1501 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 F: arch/arm/mach-pxa/stargate2.c
1504 F: drivers/pcmcia/pxa2xx_stargate2.c
1506 ARM/INTEL XSC3 (MANZANO) ARM CORE
1507 M: Lennert Buytenhek <kernel@wantstofly.org>
1508 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1511 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1512 M: Lennert Buytenhek <kernel@wantstofly.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1516 ARM/LG1K ARCHITECTURE
1517 M: Chanho Min <chanho.min@lge.com>
1518 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1520 F: arch/arm64/boot/dts/lg/
1522 ARM/LOGICPD PXA270 MACHINE SUPPORT
1523 M: Lennert Buytenhek <kernel@wantstofly.org>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 ARM/LPC18XX ARCHITECTURE
1528 M: Joachim Eastwood <manabian@gmail.com>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1531 F: arch/arm/boot/dts/lpc43*
1532 F: drivers/clk/nxp/clk-lpc18xx*
1533 F: drivers/clocksource/time-lpc32xx.c
1534 F: drivers/i2c/busses/i2c-lpc2k.c
1535 F: drivers/memory/pl172.c
1536 F: drivers/mtd/spi-nor/nxp-spifi.c
1537 F: drivers/rtc/rtc-lpc24xx.c
1540 ARM/LPC32XX SOC SUPPORT
1541 M: Vladimir Zapolskiy <vz@mleia.com>
1542 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1543 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1544 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1546 F: arch/arm/boot/dts/lpc32*
1547 F: arch/arm/mach-lpc32xx/
1548 F: drivers/i2c/busses/i2c-pnx.c
1549 F: drivers/net/ethernet/nxp/lpc_eth.c
1550 F: drivers/usb/host/ohci-nxp.c
1551 F: drivers/watchdog/pnx4008_wdt.c
1554 ARM/MAGICIAN MACHINE SUPPORT
1555 M: Philipp Zabel <philipp.zabel@gmail.com>
1558 ARM/Marvell Berlin SoC support
1559 M: Jisheng Zhang <jszhang@marvell.com>
1560 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 F: arch/arm/mach-berlin/
1564 F: arch/arm/boot/dts/berlin*
1565 F: arch/arm64/boot/dts/marvell/berlin*
1567 ARM/Marvell Dove/MV78xx0/Orion SOC support
1568 M: Jason Cooper <jason@lakedaemon.net>
1569 M: Andrew Lunn <andrew@lunn.ch>
1570 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1571 M: Gregory Clement <gregory.clement@free-electrons.com>
1572 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1574 F: Documentation/devicetree/bindings/soc/dove/
1575 F: arch/arm/mach-dove/
1576 F: arch/arm/mach-mv78xx0/
1577 F: arch/arm/mach-orion5x/
1578 F: arch/arm/plat-orion/
1579 F: arch/arm/boot/dts/dove*
1580 F: arch/arm/boot/dts/orion5x*
1582 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1583 M: Jason Cooper <jason@lakedaemon.net>
1584 M: Andrew Lunn <andrew@lunn.ch>
1585 M: Gregory Clement <gregory.clement@free-electrons.com>
1586 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1587 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1589 F: arch/arm/boot/dts/armada*
1590 F: arch/arm/boot/dts/kirkwood*
1591 F: arch/arm/configs/mvebu_*_defconfig
1592 F: arch/arm/mach-mvebu/
1593 F: arch/arm64/boot/dts/marvell/armada*
1594 F: drivers/cpufreq/armada-37xx-cpufreq.c
1595 F: drivers/cpufreq/mvebu-cpufreq.c
1596 F: drivers/irqchip/irq-armada-370-xp.c
1597 F: drivers/irqchip/irq-mvebu-*
1598 F: drivers/pinctrl/mvebu/
1599 F: drivers/rtc/rtc-armada38x.c
1601 ARM/Mediatek RTC DRIVER
1602 M: Eddie Huang <eddie.huang@mediatek.com>
1603 M: Sean Wang <sean.wang@mediatek.com>
1604 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1605 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1607 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1608 F: drivers/rtc/rtc-mt6397.c
1609 F: drivers/rtc/rtc-mt7622.c
1611 ARM/Mediatek SoC support
1612 M: Matthias Brugger <matthias.bgg@gmail.com>
1613 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1614 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1616 F: arch/arm/boot/dts/mt6*
1617 F: arch/arm/boot/dts/mt7*
1618 F: arch/arm/boot/dts/mt8*
1619 F: arch/arm/mach-mediatek/
1620 F: arch/arm64/boot/dts/mediatek/
1624 ARM/Mediatek USB3 PHY DRIVER
1625 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1626 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1627 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1629 F: drivers/phy/mediatek/phy-mtk-tphy.c
1631 ARM/MICREL KS8695 ARCHITECTURE
1632 M: Greg Ungerer <gerg@uclinux.org>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 F: arch/arm/mach-ks8695/
1637 ARM/MIOA701 MACHINE SUPPORT
1638 M: Robert Jarzmik <robert.jarzmik@free.fr>
1639 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1640 F: arch/arm/mach-pxa/mioa701.c
1643 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1644 M: Michael Petchkovsky <mkpetch@internode.on.net>
1647 ARM/NOMADIK ARCHITECTURE
1648 M: Alessandro Rubini <rubini@unipv.it>
1649 M: Linus Walleij <linus.walleij@linaro.org>
1650 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1652 F: arch/arm/mach-nomadik/
1653 F: drivers/pinctrl/nomadik/
1654 F: drivers/i2c/busses/i2c-nomadik.c
1655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1657 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1658 M: Wan ZongShun <mcuos.com@gmail.com>
1659 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1660 W: http://www.mcuos.com
1662 F: arch/arm/mach-w90x900/
1663 F: drivers/input/keyboard/w90p910_keypad.c
1664 F: drivers/input/touchscreen/w90p910_ts.c
1665 F: drivers/watchdog/nuc900_wdt.c
1666 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1667 F: drivers/mtd/nand/nuc900_nand.c
1668 F: drivers/rtc/rtc-nuc900.c
1669 F: drivers/spi/spi-nuc900.c
1670 F: drivers/usb/host/ehci-w90x900.c
1671 F: drivers/video/fbdev/nuc900fb.c
1673 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1674 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1675 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1676 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1679 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1680 M: Alexander Clouter <alex@digriz.org.uk>
1681 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1682 W: http://www.digriz.org.uk/ts78xx/kernel
1684 F: arch/arm/mach-orion5x/ts78xx-*
1686 ARM/OXNAS platform support
1687 M: Neil Armstrong <narmstrong@baylibre.com>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1689 L: linux-oxnas@lists.tuxfamily.org (moderated for non-subscribers)
1691 F: arch/arm/mach-oxnas/
1692 F: arch/arm/boot/dts/ox8*.dtsi
1693 F: arch/arm/boot/dts/wd-mbwe.dts
1694 F: arch/arm/boot/dts/cloudengines-pogoplug-series-3.dts
1697 ARM/PALM TREO SUPPORT
1698 M: Tomas Cech <sleep_walker@suse.com>
1699 L: linux-arm-kernel@lists.infradead.org
1700 W: http://hackndev.com
1702 F: arch/arm/mach-pxa/include/mach/palmtreo.h
1703 F: arch/arm/mach-pxa/palmtreo.c
1705 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1706 M: Marek Vasut <marek.vasut@gmail.com>
1707 L: linux-arm-kernel@lists.infradead.org
1708 W: http://hackndev.com
1710 F: arch/arm/mach-pxa/include/mach/palmtx.h
1711 F: arch/arm/mach-pxa/palmtx.c
1712 F: arch/arm/mach-pxa/include/mach/palmt5.h
1713 F: arch/arm/mach-pxa/palmt5.c
1714 F: arch/arm/mach-pxa/include/mach/palmld.h
1715 F: arch/arm/mach-pxa/palmld.c
1716 F: arch/arm/mach-pxa/include/mach/palmte2.h
1717 F: arch/arm/mach-pxa/palmte2.c
1718 F: arch/arm/mach-pxa/include/mach/palmtc.h
1719 F: arch/arm/mach-pxa/palmtc.c
1722 M: Sergey Lapin <slapin@ossfans.org>
1723 L: linux-arm-kernel@lists.infradead.org
1724 W: http://hackndev.com
1726 F: arch/arm/mach-pxa/include/mach/palmz72.h
1727 F: arch/arm/mach-pxa/palmz72.c
1730 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1731 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1734 ARM/PT DIGITAL BOARD PORT
1735 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1736 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1737 W: http://www.armlinux.org.uk/
1740 ARM/QUALCOMM SUPPORT
1741 M: Andy Gross <andy.gross@linaro.org>
1742 M: David Brown <david.brown@linaro.org>
1743 L: linux-arm-msm@vger.kernel.org
1744 L: linux-soc@vger.kernel.org
1746 F: Documentation/devicetree/bindings/soc/qcom/
1747 F: arch/arm/boot/dts/qcom-*.dts
1748 F: arch/arm/boot/dts/qcom-*.dtsi
1749 F: arch/arm/mach-qcom/
1750 F: arch/arm64/boot/dts/qcom/*
1751 F: drivers/i2c/busses/i2c-qup.c
1752 F: drivers/clk/qcom/
1753 F: drivers/dma/qcom/
1754 F: drivers/soc/qcom/
1755 F: drivers/spi/spi-qup.c
1756 F: drivers/tty/serial/msm_serial.h
1757 F: drivers/tty/serial/msm_serial.c
1758 F: drivers/*/pm8???-*
1759 F: drivers/mfd/ssbi.c
1760 F: drivers/firmware/qcom_scm.c
1761 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1763 ARM/RADISYS ENP2611 MACHINE SUPPORT
1764 M: Lennert Buytenhek <kernel@wantstofly.org>
1765 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1768 ARM/REALTEK ARCHITECTURE
1769 M: Andreas Färber <afaerber@suse.de>
1770 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1772 F: arch/arm64/boot/dts/realtek/
1773 F: Documentation/devicetree/bindings/arm/realtek.txt
1775 ARM/RENESAS ARM64 ARCHITECTURE
1776 M: Simon Horman <horms@verge.net.au>
1777 M: Magnus Damm <magnus.damm@gmail.com>
1778 L: linux-renesas-soc@vger.kernel.org
1779 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1780 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1782 F: arch/arm64/boot/dts/renesas/
1783 F: Documentation/devicetree/bindings/arm/shmobile.txt
1784 F: drivers/soc/renesas/
1785 F: include/linux/soc/renesas/
1787 ARM/RISCPC ARCHITECTURE
1788 M: Russell King <linux@armlinux.org.uk>
1789 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1790 W: http://www.armlinux.org.uk/
1792 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1793 F: arch/arm/include/asm/hardware/ioc.h
1794 F: arch/arm/include/asm/hardware/iomd.h
1795 F: arch/arm/include/asm/hardware/memc.h
1796 F: arch/arm/mach-rpc/
1797 F: drivers/net/ethernet/8390/etherh.c
1798 F: drivers/net/ethernet/i825xx/ether1*
1799 F: drivers/net/ethernet/seeq/ether3*
1800 F: drivers/scsi/arm/
1802 ARM/Rockchip SoC support
1803 M: Heiko Stuebner <heiko@sntech.de>
1804 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1805 L: linux-rockchip@lists.infradead.org
1806 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1808 F: arch/arm/boot/dts/rk3*
1809 F: arch/arm/boot/dts/rv1108*
1810 F: arch/arm/mach-rockchip/
1811 F: drivers/clk/rockchip/
1812 F: drivers/i2c/busses/i2c-rk3x.c
1813 F: drivers/*/*rockchip*
1814 F: drivers/*/*/*rockchip*
1815 F: sound/soc/rockchip/
1818 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1819 M: Kukjin Kim <kgene@kernel.org>
1820 M: Krzysztof Kozlowski <krzk@kernel.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1823 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1825 F: arch/arm/boot/dts/s3c*
1826 F: arch/arm/boot/dts/s5p*
1827 F: arch/arm/boot/dts/samsung*
1828 F: arch/arm/boot/dts/exynos*
1829 F: arch/arm64/boot/dts/exynos/
1830 F: arch/arm/plat-samsung/
1831 F: arch/arm/mach-s3c24*/
1832 F: arch/arm/mach-s3c64xx/
1833 F: arch/arm/mach-s5p*/
1834 F: arch/arm/mach-exynos*/
1835 F: drivers/*/*s3c24*
1836 F: drivers/*/*/*s3c24*
1837 F: drivers/*/*s3c64xx*
1838 F: drivers/*/*s5pv210*
1839 F: drivers/memory/samsung/*
1840 F: drivers/soc/samsung/*
1841 F: Documentation/arm/Samsung/
1842 F: Documentation/devicetree/bindings/arm/samsung/
1843 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1844 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1847 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1848 M: Kyungmin Park <kyungmin.park@samsung.com>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1851 F: arch/arm/mach-s5pv210/
1853 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1854 M: Kyungmin Park <kyungmin.park@samsung.com>
1855 M: Kamil Debski <kamil@wypas.org>
1856 M: Andrzej Hajda <a.hajda@samsung.com>
1857 L: linux-arm-kernel@lists.infradead.org
1858 L: linux-media@vger.kernel.org
1860 F: drivers/media/platform/s5p-g2d/
1862 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1863 M: Marek Szyprowski <m.szyprowski@samsung.com>
1864 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1865 L: linux-media@vger.kernel.org
1867 F: drivers/media/platform/s5p-cec/
1868 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1870 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1871 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1872 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1873 L: linux-arm-kernel@lists.infradead.org
1874 L: linux-media@vger.kernel.org
1876 F: drivers/media/platform/s5p-jpeg/
1878 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1879 M: Kyungmin Park <kyungmin.park@samsung.com>
1880 M: Kamil Debski <kamil@wypas.org>
1881 M: Jeongtae Park <jtp.park@samsung.com>
1882 M: Andrzej Hajda <a.hajda@samsung.com>
1883 L: linux-arm-kernel@lists.infradead.org
1884 L: linux-media@vger.kernel.org
1886 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1887 F: drivers/media/platform/s5p-mfc/
1889 ARM/SHMOBILE ARM ARCHITECTURE
1890 M: Simon Horman <horms@verge.net.au>
1891 M: Magnus Damm <magnus.damm@gmail.com>
1892 L: linux-renesas-soc@vger.kernel.org
1893 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1894 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1896 F: arch/arm/boot/dts/emev2*
1897 F: arch/arm/boot/dts/r7s*
1898 F: arch/arm/boot/dts/r8a*
1899 F: arch/arm/boot/dts/sh*
1900 F: arch/arm/configs/shmobile_defconfig
1901 F: arch/arm/include/debug/renesas-scif.S
1902 F: arch/arm/mach-shmobile/
1903 F: Documentation/devicetree/bindings/arm/shmobile.txt
1904 F: drivers/soc/renesas/
1905 F: include/linux/soc/renesas/
1907 ARM/SOCFPGA ARCHITECTURE
1908 M: Dinh Nguyen <dinguyen@kernel.org>
1910 F: arch/arm/mach-socfpga/
1911 F: arch/arm/boot/dts/socfpga*
1912 F: arch/arm/configs/socfpga_defconfig
1913 F: arch/arm64/boot/dts/altera/
1914 W: http://www.rocketboards.org
1915 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1917 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1918 M: Dinh Nguyen <dinguyen@kernel.org>
1920 F: drivers/clk/socfpga/
1922 ARM/SOCFPGA EDAC SUPPORT
1923 M: Thor Thayer <thor.thayer@linux.intel.com>
1925 F: drivers/edac/altera_edac.
1927 ARM/STI ARCHITECTURE
1928 M: Patrice Chotard <patrice.chotard@st.com>
1929 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1930 W: http://www.stlinux.com
1932 F: arch/arm/mach-sti/
1933 F: arch/arm/boot/dts/sti*
1934 F: drivers/char/hw_random/st-rng.c
1935 F: drivers/clocksource/arm_global_timer.c
1936 F: drivers/clocksource/clksrc_st_lpc.c
1937 F: drivers/cpufreq/sti-cpufreq.c
1938 F: drivers/dma/st_fdma*
1939 F: drivers/i2c/busses/i2c-st.c
1940 F: drivers/media/rc/st_rc.c
1941 F: drivers/media/platform/sti/c8sectpfe/
1942 F: drivers/mmc/host/sdhci-st.c
1943 F: drivers/phy/st/phy-miphy28lp.c
1944 F: drivers/phy/st/phy-stih407-usb.c
1945 F: drivers/pinctrl/pinctrl-st.c
1946 F: drivers/remoteproc/st_remoteproc.c
1947 F: drivers/remoteproc/st_slim_rproc.c
1948 F: drivers/reset/sti/
1949 F: drivers/rtc/rtc-st-lpc.c
1950 F: drivers/tty/serial/st-asc.c
1951 F: drivers/usb/dwc3/dwc3-st.c
1952 F: drivers/usb/host/ehci-st.c
1953 F: drivers/usb/host/ohci-st.c
1954 F: drivers/watchdog/st_lpc_wdt.c
1955 F: drivers/ata/ahci_st.c
1956 F: include/linux/remoteproc/st_slim_rproc.h
1958 ARM/STM32 ARCHITECTURE
1959 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
1960 M: Alexandre Torgue <alexandre.torgue@st.com>
1961 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1963 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mcoquelin/stm32.git
1965 F: drivers/clocksource/armv7m_systick.c
1967 ARM/TANGO ARCHITECTURE
1968 M: Marc Gonzalez <marc_gonzalez@sigmadesigns.com>
1969 L: linux-arm-kernel@lists.infradead.org
1973 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
1974 M: Lennert Buytenhek <kernel@wantstofly.org>
1975 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1978 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
1979 M: Hans Verkuil <hans.verkuil@cisco.com>
1980 L: linux-tegra@vger.kernel.org
1981 L: linux-media@vger.kernel.org
1983 F: drivers/media/platform/tegra-cec/
1984 F: Documentation/devicetree/bindings/media/tegra-cec.txt
1986 ARM/TETON BGA MACHINE SUPPORT
1987 M: "Mark F. Brown" <mark.brown314@gmail.com>
1988 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1991 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
1992 M: Santosh Shilimkar <ssantosh@kernel.org>
1993 L: linux-kernel@vger.kernel.org
1995 F: drivers/memory/*emif*
1997 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
1998 M: Santosh Shilimkar <ssantosh@kernel.org>
1999 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2001 F: arch/arm/mach-keystone/
2002 F: arch/arm/boot/dts/keystone-*
2003 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2005 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2006 M: Santosh Shilimkar <ssantosh@kernel.org>
2007 L: linux-kernel@vger.kernel.org
2009 F: drivers/clk/keystone/
2011 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2012 M: Santosh Shilimkar <ssantosh@kernel.org>
2013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2014 L: linux-kernel@vger.kernel.org
2016 F: drivers/clocksource/timer-keystone.c
2018 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2019 M: Santosh Shilimkar <ssantosh@kernel.org>
2020 L: linux-kernel@vger.kernel.org
2022 F: drivers/power/reset/keystone-reset.c
2024 ARM/THECUS N2100 MACHINE SUPPORT
2025 M: Lennert Buytenhek <kernel@wantstofly.org>
2026 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 ARM/TOSA MACHINE SUPPORT
2030 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2031 M: Dirk Opfer <dirk@opfer-online.de>
2034 ARM/U300 MACHINE SUPPORT
2035 M: Linus Walleij <linus.walleij@linaro.org>
2036 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2038 F: arch/arm/mach-u300/
2039 F: drivers/clocksource/timer-u300.c
2040 F: drivers/i2c/busses/i2c-stu300.c
2041 F: drivers/rtc/rtc-coh901331.c
2042 F: drivers/watchdog/coh901327_wdt.c
2043 F: drivers/dma/coh901318*
2044 F: drivers/mfd/ab3100*
2045 F: drivers/rtc/rtc-ab3100.c
2046 F: drivers/rtc/rtc-coh901331.c
2047 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2049 ARM/UNIPHIER ARCHITECTURE
2050 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2051 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2052 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2054 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2055 F: arch/arm/boot/dts/uniphier*
2056 F: arch/arm/include/asm/hardware/cache-uniphier.h
2057 F: arch/arm/mach-uniphier/
2058 F: arch/arm/mm/cache-uniphier.c
2059 F: arch/arm64/boot/dts/socionext/uniphier*
2060 F: drivers/bus/uniphier-system-bus.c
2061 F: drivers/clk/uniphier/
2062 F: drivers/gpio/gpio-uniphier.c
2063 F: drivers/i2c/busses/i2c-uniphier*
2064 F: drivers/irqchip/irq-uniphier-aidet.c
2065 F: drivers/pinctrl/uniphier/
2066 F: drivers/reset/reset-uniphier.c
2067 F: drivers/tty/serial/8250/8250_uniphier.c
2070 ARM/Ux500 ARM ARCHITECTURE
2071 M: Linus Walleij <linus.walleij@linaro.org>
2072 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2074 F: arch/arm/mach-ux500/
2075 F: drivers/clocksource/clksrc-dbx500-prcmu.c
2076 F: drivers/dma/ste_dma40*
2077 F: drivers/hwspinlock/u8500_hsem.c
2078 F: drivers/mfd/abx500*
2079 F: drivers/mfd/ab8500*
2080 F: drivers/mfd/dbx500*
2081 F: drivers/mfd/db8500*
2082 F: drivers/pinctrl/nomadik/pinctrl-ab*
2083 F: drivers/pinctrl/nomadik/pinctrl-nomadik*
2084 F: drivers/rtc/rtc-ab8500.c
2085 F: drivers/rtc/rtc-pl031.c
2086 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-stericsson.git
2088 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2089 M: Ulf Hansson <ulf.hansson@linaro.org>
2090 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2091 T: git git://git.linaro.org/people/ulfh/clk.git
2093 F: drivers/clk/ux500/
2095 ARM/VERSATILE EXPRESS PLATFORM
2096 M: Liviu Dudau <liviu.dudau@arm.com>
2097 M: Sudeep Holla <sudeep.holla@arm.com>
2098 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2099 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2101 F: arch/arm/boot/dts/vexpress*
2102 F: arch/arm64/boot/dts/arm/
2103 F: arch/arm/mach-vexpress/
2106 F: drivers/clk/versatile/clk-vexpress-osc.c
2107 F: drivers/clocksource/versatile.c
2111 M: Russell King <linux@armlinux.org.uk>
2112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2113 W: http://www.armlinux.org.uk/
2117 ARM/VOIPAC PXA270 SUPPORT
2118 M: Marek Vasut <marek.vasut@gmail.com>
2119 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2121 F: arch/arm/mach-pxa/vpac270.c
2122 F: arch/arm/mach-pxa/include/mach/vpac270.h
2124 ARM/VT8500 ARM ARCHITECTURE
2125 M: Tony Prisk <linux@prisktech.co.nz>
2126 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2128 F: arch/arm/mach-vt8500/
2129 F: drivers/clocksource/vt8500_timer.c
2130 F: drivers/i2c/busses/i2c-wmt.c
2131 F: drivers/mmc/host/wmt-sdmmc.c
2132 F: drivers/pwm/pwm-vt8500.c
2133 F: drivers/rtc/rtc-vt8500.c
2134 F: drivers/tty/serial/vt8500_serial.c
2135 F: drivers/usb/host/ehci-platform.c
2136 F: drivers/usb/host/uhci-platform.c
2137 F: drivers/video/fbdev/vt8500lcdfb.*
2138 F: drivers/video/fbdev/wm8505fb*
2139 F: drivers/video/fbdev/wmt_ge_rops.*
2141 ARM/ZIPIT Z2 SUPPORT
2142 M: Marek Vasut <marek.vasut@gmail.com>
2143 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2145 F: arch/arm/mach-pxa/z2.c
2146 F: arch/arm/mach-pxa/include/mach/z2.h
2148 ARM/ZTE ARCHITECTURE
2149 M: Jun Nie <jun.nie@linaro.org>
2150 M: Baoyou Xie <baoyou.xie@linaro.org>
2151 M: Shawn Guo <shawnguo@kernel.org>
2152 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2154 F: arch/arm/boot/dts/zx2967*
2155 F: arch/arm/mach-zx/
2156 F: arch/arm64/boot/dts/zte/
2158 F: drivers/dma/zx_dma.c
2159 F: drivers/gpio/gpio-zx.c
2160 F: drivers/i2c/busses/i2c-zx2967.c
2161 F: drivers/mmc/host/dw_mmc-zx.*
2162 F: drivers/pinctrl/zte/
2164 F: drivers/thermal/zx2967_thermal.c
2165 F: drivers/watchdog/zx2967_wdt.c
2166 F: Documentation/devicetree/bindings/arm/zte.txt
2167 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2168 F: Documentation/devicetree/bindings/dma/zxdma.txt
2169 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2170 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2171 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2172 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2173 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2174 F: Documentation/devicetree/bindings/soc/zte/
2175 F: Documentation/devicetree/bindings/sound/zte,*.txt
2176 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2177 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2178 F: include/dt-bindings/clock/zx2967*.h
2179 F: include/dt-bindings/soc/zte,*.h
2180 F: sound/soc/codecs/zx_aud96p22.c
2183 ARM/ZYNQ ARCHITECTURE
2184 M: Michal Simek <michal.simek@xilinx.com>
2185 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2186 W: http://wiki.xilinx.com
2187 T: git https://github.com/Xilinx/linux-xlnx.git
2189 F: arch/arm/mach-zynq/
2190 F: drivers/cpuidle/cpuidle-zynq.c
2191 F: drivers/block/xsysace.c
2194 F: drivers/clocksource/cadence_ttc_timer.c
2195 F: drivers/i2c/busses/i2c-cadence.c
2196 F: drivers/mmc/host/sdhci-of-arasan.c
2197 F: drivers/edac/synopsys_edac.c
2199 ARM64 PORT (AARCH64 ARCHITECTURE)
2200 M: Catalin Marinas <catalin.marinas@arm.com>
2201 M: Will Deacon <will.deacon@arm.com>
2202 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2203 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2206 F: Documentation/arm64/
2208 AS3645A LED FLASH CONTROLLER DRIVER
2209 M: Sakari Ailus <sakari.ailus@iki.fi>
2210 L: linux-leds@vger.kernel.org
2212 F: drivers/leds/leds-as3645a.c
2214 AS3645A LED FLASH CONTROLLER DRIVER
2215 M: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
2216 L: linux-media@vger.kernel.org
2217 T: git git://linuxtv.org/media_tree.git
2219 F: drivers/media/i2c/as3645a.c
2220 F: include/media/i2c/as3645a.h
2222 ASAHI KASEI AK8974 DRIVER
2223 M: Linus Walleij <linus.walleij@linaro.org>
2224 L: linux-iio@vger.kernel.org
2225 W: http://www.akm.com/
2227 F: drivers/iio/magnetometer/ak8974.c
2229 ASC7621 HARDWARE MONITOR DRIVER
2230 M: George Joseph <george.joseph@fairview5.com>
2231 L: linux-hwmon@vger.kernel.org
2233 F: Documentation/hwmon/asc7621
2234 F: drivers/hwmon/asc7621.c
2236 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2237 M: Corentin Chary <corentin.chary@gmail.com>
2238 L: acpi4asus-user@lists.sourceforge.net
2239 L: platform-driver-x86@vger.kernel.org
2240 W: http://acpi4asus.sf.net
2242 F: drivers/platform/x86/asus*.c
2243 F: drivers/platform/x86/eeepc*.c
2245 ASUS WIRELESS RADIO CONTROL DRIVER
2246 M: João Paulo Rechi Vita <jprvita@gmail.com>
2247 L: platform-driver-x86@vger.kernel.org
2249 F: drivers/platform/x86/asus-wireless.c
2252 M: David Howells <dhowells@redhat.com>
2253 L: keyrings@vger.kernel.org
2255 F: Documentation/crypto/asymmetric-keys.txt
2256 F: include/linux/verification.h
2257 F: include/crypto/public_key.h
2258 F: include/crypto/pkcs7.h
2259 F: crypto/asymmetric_keys/
2261 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2262 R: Dan Williams <dan.j.williams@intel.com>
2263 W: http://sourceforge.net/projects/xscaleiop
2265 F: Documentation/crypto/async-tx-api.txt
2268 F: include/linux/dmaengine.h
2269 F: include/linux/async_tx.h
2272 M: Bartosz Golaszewski <brgl@bgdev.pl>
2273 L: linux-i2c@vger.kernel.org
2275 F: drivers/misc/eeprom/at24.c
2276 F: include/linux/platform_data/at24.h
2278 ATA OVER ETHERNET (AOE) DRIVER
2279 M: "Ed L. Cashin" <ed.cashin@acm.org>
2280 W: http://www.openaoe.org/
2282 F: Documentation/aoe/
2283 F: drivers/block/aoe/
2285 ATHEROS 71XX/9XXX GPIO DRIVER
2286 M: Alban Bedel <albeu@free.fr>
2287 W: https://github.com/AlbanBedel/linux
2288 T: git git://github.com/AlbanBedel/linux
2290 F: drivers/gpio/gpio-ath79.c
2291 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2293 ATHEROS ATH GENERIC UTILITIES
2294 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2295 L: linux-wireless@vger.kernel.org
2297 F: drivers/net/wireless/ath/*
2299 ATHEROS ATH5K WIRELESS DRIVER
2300 M: Jiri Slaby <jirislaby@gmail.com>
2301 M: Nick Kossifidis <mickflemm@gmail.com>
2302 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2303 L: linux-wireless@vger.kernel.org
2304 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2306 F: drivers/net/wireless/ath/ath5k/
2308 ATHEROS ATH6KL WIRELESS DRIVER
2309 M: Kalle Valo <kvalo@qca.qualcomm.com>
2310 L: linux-wireless@vger.kernel.org
2311 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2314 F: drivers/net/wireless/ath/ath6kl/
2317 M: Ville Syrjala <syrjala@sci.fi>
2319 F: drivers/input/misc/ati_remote2.c
2321 ATK0110 HWMON DRIVER
2322 M: Luca Tettamanti <kronos.it@gmail.com>
2323 L: linux-hwmon@vger.kernel.org
2325 F: drivers/hwmon/asus_atk0110.c
2327 ATLX ETHERNET DRIVERS
2328 M: Jay Cliburn <jcliburn@gmail.com>
2329 M: Chris Snook <chris.snook@gmail.com>
2330 L: netdev@vger.kernel.org
2331 W: http://sourceforge.net/projects/atl1
2332 W: http://atl1.sourceforge.net
2334 F: drivers/net/ethernet/atheros/
2337 M: Chas Williams <3chas3@gmail.com>
2338 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2339 L: netdev@vger.kernel.org
2340 W: http://linux-atm.sourceforge.net
2343 F: include/linux/atm*
2344 F: include/uapi/linux/atm*
2346 ATMEL AT91 / AT32 MCI DRIVER
2347 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2349 F: drivers/mmc/host/atmel-mci.c
2351 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2352 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2354 F: drivers/power/reset/at91-sama5d2_shdwc.c
2356 ATMEL Audio ALSA driver
2357 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2358 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2363 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2364 L: linux-i2c@vger.kernel.org
2366 F: drivers/i2c/busses/i2c-at91.c
2369 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2370 L: linux-media@vger.kernel.org
2372 F: drivers/media/platform/atmel/atmel-isi.c
2373 F: include/media/atmel-isi.h
2376 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2377 L: linux-fbdev@vger.kernel.org
2379 F: drivers/video/fbdev/atmel_lcdfb.c
2380 F: include/video/atmel_lcdc.h
2382 ATMEL MACB ETHERNET DRIVER
2383 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2385 F: drivers/net/ethernet/cadence/
2387 ATMEL MAXTOUCH DRIVER
2388 M: Nick Dyer <nick@shmanahar.org>
2389 T: git git://github.com/ndyer/linux.git
2391 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2392 F: drivers/input/touchscreen/atmel_mxt_ts.c
2393 F: include/linux/platform_data/atmel_mxt_ts.h
2395 ATMEL SAMA5D2 ADC DRIVER
2396 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2397 L: linux-iio@vger.kernel.org
2399 F: drivers/iio/adc/at91-sama5d2_adc.c
2402 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2403 L: linux-mmc@vger.kernel.org
2405 F: drivers/mmc/host/sdhci-of-at91.c
2408 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2410 F: drivers/spi/spi-atmel.*
2413 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2416 F: drivers/misc/atmel-ssc.c
2417 F: include/linux/atmel-ssc.h
2419 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2420 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2423 F: drivers/misc/atmel_tclib.c
2424 F: drivers/clocksource/tcb_clksrc.c
2426 ATMEL USBA UDC DRIVER
2427 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2428 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2430 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2432 ATMEL WIRELESS DRIVER
2433 M: Simon Kelley <simon@thekelleys.org.uk>
2434 L: linux-wireless@vger.kernel.org
2435 W: http://www.thekelleys.org.uk/atmel
2436 W: http://atmelwlandriver.sourceforge.net/
2438 F: drivers/net/wireless/atmel/atmel*
2441 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2442 L: linux-arm-kernel@lists.infradead.org
2443 L: dmaengine@vger.kernel.org
2445 F: drivers/dma/at_xdmac.c
2447 ATOMIC INFRASTRUCTURE
2448 M: Will Deacon <will.deacon@arm.com>
2449 M: Peter Zijlstra <peterz@infradead.org>
2450 R: Boqun Feng <boqun.feng@gmail.com>
2451 L: linux-kernel@vger.kernel.org
2453 F: arch/*/include/asm/atomic*.h
2454 F: include/*/atomic*.h
2456 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2457 M: Bradley Grove <linuxdrivers@attotech.com>
2458 L: linux-scsi@vger.kernel.org
2459 W: http://www.attotech.com
2461 F: drivers/scsi/esas2r
2463 ATUSB IEEE 802.15.4 RADIO DRIVER
2464 M: Stefan Schmidt <stefan@osg.samsung.com>
2465 L: linux-wpan@vger.kernel.org
2467 F: drivers/net/ieee802154/atusb.c
2468 F: drivers/net/ieee802154/atusb.h
2469 F: drivers/net/ieee802154/at86rf230.h
2472 M: Paul Moore <paul@paul-moore.com>
2473 M: Eric Paris <eparis@redhat.com>
2474 L: linux-audit@redhat.com (moderated for non-subscribers)
2475 W: https://github.com/linux-audit
2476 W: https://people.redhat.com/sgrubb/audit
2477 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2479 F: include/linux/audit.h
2480 F: include/uapi/linux/audit.h
2483 AUXILIARY DISPLAY DRIVERS
2484 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2485 W: http://miguelojeda.es/auxdisplay.htm
2486 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2488 F: drivers/auxdisplay/
2489 F: include/linux/cfag12864b.h
2492 M: Ralf Baechle <ralf@linux-mips.org>
2493 L: linux-hams@vger.kernel.org
2494 W: http://www.linux-ax25.org/
2496 F: include/uapi/linux/ax25.h
2497 F: include/net/ax25.h
2501 M: Peter Rosin <peda@axentia.se>
2502 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2504 F: Documentation/devicetree/bindings/arm/axentia.txt
2505 F: arch/arm/boot/dts/at91-linea.dtsi
2506 F: arch/arm/boot/dts/at91-tse850-3.dts
2508 AXENTIA ASOC DRIVERS
2509 M: Peter Rosin <peda@axentia.se>
2510 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2512 F: Documentation/devicetree/bindings/sound/axentia,*
2513 F: sound/soc/atmel/tse850-pcm5142.c
2516 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2517 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2518 L: linux-media@vger.kernel.org
2519 W: https://linuxtv.org
2520 T: git git://linuxtv.org/media_tree.git
2522 F: drivers/media/usb/dvb-usb-v2/az6007.c
2524 AZTECH FM RADIO RECEIVER DRIVER
2525 M: Hans Verkuil <hverkuil@xs4all.nl>
2526 L: linux-media@vger.kernel.org
2527 T: git git://linuxtv.org/media_tree.git
2528 W: https://linuxtv.org
2530 F: drivers/media/radio/radio-aztech*
2533 L: linux-wireless@vger.kernel.org
2534 L: b43-dev@lists.infradead.org
2535 W: http://wireless.kernel.org/en/users/Drivers/b43
2537 F: drivers/net/wireless/broadcom/b43/
2539 B43LEGACY WIRELESS DRIVER
2540 M: Larry Finger <Larry.Finger@lwfinger.net>
2541 L: linux-wireless@vger.kernel.org
2542 L: b43-dev@lists.infradead.org
2543 W: http://wireless.kernel.org/en/users/Drivers/b43
2545 F: drivers/net/wireless/broadcom/b43legacy/
2547 BACKLIGHT CLASS/SUBSYSTEM
2548 M: Lee Jones <lee.jones@linaro.org>
2549 M: Daniel Thompson <daniel.thompson@linaro.org>
2550 M: Jingoo Han <jingoohan1@gmail.com>
2551 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2553 F: drivers/video/backlight/
2554 F: include/linux/backlight.h
2555 F: include/linux/pwm_backlight.h
2556 F: Documentation/devicetree/bindings/leds/backlight
2559 M: Marek Lindner <mareklindner@neomailbox.ch>
2560 M: Simon Wunderlich <sw@simonwunderlich.de>
2561 M: Antonio Quartulli <a@unstable.cc>
2562 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2563 W: https://www.open-mesh.org/
2564 Q: https://patchwork.open-mesh.org/project/batman/list/
2566 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2567 F: Documentation/ABI/testing/sysfs-class-net-mesh
2568 F: Documentation/networking/batman-adv.rst
2569 F: include/uapi/linux/batman_adv.h
2572 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2573 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2574 L: linux-hams@vger.kernel.org
2575 W: http://www.baycom.org/~tom/ham/ham.html
2577 F: drivers/net/hamradio/baycom*
2579 BCACHE (BLOCK LAYER CACHE)
2580 M: Michael Lyle <mlyle@lyle.org>
2581 M: Kent Overstreet <kent.overstreet@gmail.com>
2582 L: linux-bcache@vger.kernel.org
2583 W: http://bcache.evilpiepirate.org
2584 C: irc://irc.oftc.net/bcache
2586 F: drivers/md/bcache/
2588 BDISP ST MEDIA DRIVER
2589 M: Fabien Dessenne <fabien.dessenne@st.com>
2590 L: linux-media@vger.kernel.org
2591 T: git git://linuxtv.org/media_tree.git
2592 W: https://linuxtv.org
2594 F: drivers/media/platform/sti/bdisp
2596 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2597 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2598 L: netdev@vger.kernel.org
2600 F: drivers/net/ethernet/ec_bhf.c
2603 M: Luis de Bethencourt <luisbg@kernel.org>
2604 M: Salah Triki <salah.triki@gmail.com>
2606 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2607 F: Documentation/filesystems/befs.txt
2611 M: Paolo Valente <paolo.valente@linaro.org>
2612 M: Jens Axboe <axboe@kernel.dk>
2613 L: linux-block@vger.kernel.org
2616 F: Documentation/block/bfq-iosched.txt
2619 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2621 F: Documentation/filesystems/bfs.txt
2623 F: include/uapi/linux/bfs_fs.h
2625 BLACKFIN ARCHITECTURE
2626 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2627 T: git git://git.code.sf.net/p/adi-linux/code
2628 W: http://blackfin.uclinux.org
2632 BLACKFIN EMAC DRIVER
2633 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2634 W: http://blackfin.uclinux.org
2636 F: drivers/net/ethernet/adi/
2638 BLACKFIN MEDIA DRIVER
2639 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2640 W: http://blackfin.uclinux.org/
2642 F: drivers/media/platform/blackfin/
2643 F: drivers/media/i2c/adv7183*
2644 F: drivers/media/i2c/vs6624*
2647 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2648 W: http://blackfin.uclinux.org
2650 F: drivers/rtc/rtc-bfin.c
2653 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2654 W: http://blackfin.uclinux.org
2656 F: drivers/mmc/host/bfin_sdh.c
2658 BLACKFIN SERIAL DRIVER
2659 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2660 W: http://blackfin.uclinux.org
2662 F: drivers/tty/serial/bfin_uart.c
2664 BLACKFIN WATCHDOG DRIVER
2665 L: adi-buildroot-devel@lists.sourceforge.net (moderated for non-subscribers)
2666 W: http://blackfin.uclinux.org
2668 F: drivers/watchdog/bfin_wdt.c
2670 BLINKM RGB LED DRIVER
2671 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2673 F: drivers/leds/leds-blinkm.c
2676 M: Jens Axboe <axboe@kernel.dk>
2677 L: linux-block@vger.kernel.org
2678 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2681 F: kernel/trace/blktrace.c
2685 M: Joern Engel <joern@lazybastard.org>
2686 L: linux-mtd@lists.infradead.org
2688 F: drivers/mtd/devices/block2mtd.c
2691 M: Marcel Holtmann <marcel@holtmann.org>
2692 M: Gustavo Padovan <gustavo@padovan.org>
2693 M: Johan Hedberg <johan.hedberg@gmail.com>
2694 L: linux-bluetooth@vger.kernel.org
2695 W: http://www.bluez.org/
2696 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2699 F: drivers/bluetooth/
2702 M: Marcel Holtmann <marcel@holtmann.org>
2703 M: Gustavo Padovan <gustavo@padovan.org>
2704 M: Johan Hedberg <johan.hedberg@gmail.com>
2705 L: linux-bluetooth@vger.kernel.org
2706 W: http://www.bluez.org/
2707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2708 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2711 F: include/net/bluetooth/
2714 M: Jay Vosburgh <j.vosburgh@gmail.com>
2715 M: Veaceslav Falico <vfalico@gmail.com>
2716 M: Andy Gospodarek <andy@greyhouse.net>
2717 L: netdev@vger.kernel.org
2718 W: http://sourceforge.net/projects/bonding/
2720 F: drivers/net/bonding/
2721 F: include/uapi/linux/if_bonding.h
2723 BPF (Safe dynamic programs and tools)
2724 M: Alexei Starovoitov <ast@kernel.org>
2725 M: Daniel Borkmann <daniel@iogearbox.net>
2726 L: netdev@vger.kernel.org
2727 L: linux-kernel@vger.kernel.org
2729 F: arch/x86/net/bpf_jit*
2730 F: Documentation/networking/filter.txt
2731 F: Documentation/bpf/
2732 F: include/linux/bpf*
2733 F: include/linux/filter.h
2734 F: include/uapi/linux/bpf*
2735 F: include/uapi/linux/filter.h
2737 F: kernel/trace/bpf_trace.c
2740 F: net/core/filter.c
2741 F: net/sched/act_bpf.c
2742 F: net/sched/cls_bpf.c
2745 F: tools/testing/selftests/bpf/
2747 BROADCOM B44 10/100 ETHERNET DRIVER
2748 M: Michael Chan <michael.chan@broadcom.com>
2749 L: netdev@vger.kernel.org
2751 F: drivers/net/ethernet/broadcom/b44.*
2753 BROADCOM B53 ETHERNET SWITCH DRIVER
2754 M: Florian Fainelli <f.fainelli@gmail.com>
2755 L: netdev@vger.kernel.org
2756 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2758 F: drivers/net/dsa/b53/*
2759 F: include/linux/platform_data/b53.h
2761 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2762 M: Florian Fainelli <f.fainelli@gmail.com>
2763 M: Ray Jui <rjui@broadcom.com>
2764 M: Scott Branden <sbranden@broadcom.com>
2765 M: bcm-kernel-feedback-list@broadcom.com
2766 T: git git://github.com/broadcom/mach-bcm
2772 F: arch/arm/mach-bcm/
2774 BROADCOM BCM2835 ARM ARCHITECTURE
2775 M: Eric Anholt <eric@anholt.net>
2776 M: Stefan Wahren <stefan.wahren@i2se.com>
2777 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2778 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2779 T: git git://github.com/anholt/linux
2782 F: drivers/staging/vc04_services
2784 BROADCOM BCM47XX MIPS ARCHITECTURE
2785 M: Hauke Mehrtens <hauke@hauke-m.de>
2786 M: Rafał Miłecki <zajec5@gmail.com>
2787 L: linux-mips@linux-mips.org
2789 F: Documentation/devicetree/bindings/mips/brcm/
2790 F: arch/mips/bcm47xx/*
2791 F: arch/mips/include/asm/mach-bcm47xx/*
2793 BROADCOM BCM5301X ARM ARCHITECTURE
2794 M: Hauke Mehrtens <hauke@hauke-m.de>
2795 M: Rafał Miłecki <zajec5@gmail.com>
2796 M: Jon Mason <jonmason@broadcom.com>
2797 M: bcm-kernel-feedback-list@broadcom.com
2798 L: linux-arm-kernel@lists.infradead.org
2800 F: arch/arm/mach-bcm/bcm_5301x.c
2801 F: arch/arm/boot/dts/bcm5301x*.dtsi
2802 F: arch/arm/boot/dts/bcm470*
2803 F: arch/arm/boot/dts/bcm953012*
2805 BROADCOM BCM53573 ARM ARCHITECTURE
2806 M: Rafał Miłecki <rafal@milecki.pl>
2807 L: linux-arm-kernel@lists.infradead.org
2809 F: arch/arm/boot/dts/bcm53573*
2810 F: arch/arm/boot/dts/bcm47189*
2812 BROADCOM BCM63XX ARM ARCHITECTURE
2813 M: Florian Fainelli <f.fainelli@gmail.com>
2814 M: bcm-kernel-feedback-list@broadcom.com
2815 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2816 T: git git://github.com/broadcom/stblinux.git
2820 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2821 M: Kevin Cernekee <cernekee@gmail.com>
2822 L: linux-usb@vger.kernel.org
2824 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2826 BROADCOM BCM7XXX ARM ARCHITECTURE
2827 M: Brian Norris <computersforpeace@gmail.com>
2828 M: Gregory Fong <gregory.0xf0@gmail.com>
2829 M: Florian Fainelli <f.fainelli@gmail.com>
2830 M: bcm-kernel-feedback-list@broadcom.com
2831 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2832 T: git git://github.com/broadcom/stblinux.git
2834 F: arch/arm/mach-bcm/*brcmstb*
2835 F: arch/arm/boot/dts/bcm7*.dts*
2836 F: drivers/bus/brcmstb_gisb.c
2839 BROADCOM BMIPS CPUFREQ DRIVER
2840 M: Markus Mayer <mmayer@broadcom.com>
2841 M: bcm-kernel-feedback-list@broadcom.com
2842 L: linux-pm@vger.kernel.org
2844 F: drivers/cpufreq/bmips-cpufreq.c
2846 BROADCOM BMIPS MIPS ARCHITECTURE
2847 M: Kevin Cernekee <cernekee@gmail.com>
2848 M: Florian Fainelli <f.fainelli@gmail.com>
2849 L: linux-mips@linux-mips.org
2850 T: git git://github.com/broadcom/stblinux.git
2852 F: arch/mips/bmips/*
2853 F: arch/mips/include/asm/mach-bmips/*
2854 F: arch/mips/kernel/*bmips*
2855 F: arch/mips/boot/dts/brcm/bcm*.dts*
2856 F: drivers/irqchip/irq-bcm63*
2857 F: drivers/irqchip/irq-bcm7*
2858 F: drivers/irqchip/irq-brcmstb*
2859 F: include/linux/bcm963xx_nvram.h
2860 F: include/linux/bcm963xx_tag.h
2862 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2863 M: Rasesh Mody <rasesh.mody@cavium.com>
2864 M: Harish Patil <harish.patil@cavium.com>
2865 M: Dept-GELinuxNICDev@cavium.com
2866 L: netdev@vger.kernel.org
2868 F: drivers/net/ethernet/broadcom/bnx2.*
2869 F: drivers/net/ethernet/broadcom/bnx2_*
2871 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2872 M: QLogic-Storage-Upstream@qlogic.com
2873 L: linux-scsi@vger.kernel.org
2875 F: drivers/scsi/bnx2fc/
2877 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2878 M: QLogic-Storage-Upstream@qlogic.com
2879 L: linux-scsi@vger.kernel.org
2881 F: drivers/scsi/bnx2i/
2883 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2884 M: Ariel Elior <ariel.elior@cavium.com>
2885 M: everest-linux-l2@cavium.com
2886 L: netdev@vger.kernel.org
2888 F: drivers/net/ethernet/broadcom/bnx2x/
2890 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2891 M: Michael Chan <michael.chan@broadcom.com>
2892 L: netdev@vger.kernel.org
2894 F: drivers/net/ethernet/broadcom/bnxt/
2896 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2897 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2898 M: Franky Lin <franky.lin@broadcom.com>
2899 M: Hante Meuleman <hante.meuleman@broadcom.com>
2900 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2901 M: Wright Feng <wright.feng@cypress.com>
2902 L: linux-wireless@vger.kernel.org
2903 L: brcm80211-dev-list.pdl@broadcom.com
2904 L: brcm80211-dev-list@cypress.com
2906 F: drivers/net/wireless/broadcom/brcm80211/
2908 BROADCOM BRCMSTB GPIO DRIVER
2909 M: Gregory Fong <gregory.0xf0@gmail.com>
2910 L: bcm-kernel-feedback-list@broadcom.com
2912 F: drivers/gpio/gpio-brcmstb.c
2913 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2915 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2916 M: Al Cooper <alcooperx@gmail.com>
2917 L: linux-kernel@vger.kernel.org
2918 L: bcm-kernel-feedback-list@broadcom.com
2920 F: drivers/phy/broadcom/phy-brcm-usb*
2922 BROADCOM GENET ETHERNET DRIVER
2923 M: Doug Berger <opendmb@gmail.com>
2924 M: Florian Fainelli <f.fainelli@gmail.com>
2925 L: netdev@vger.kernel.org
2927 F: drivers/net/ethernet/broadcom/genet/
2929 BROADCOM IPROC ARM ARCHITECTURE
2930 M: Ray Jui <rjui@broadcom.com>
2931 M: Scott Branden <sbranden@broadcom.com>
2932 M: Jon Mason <jonmason@broadcom.com>
2933 M: bcm-kernel-feedback-list@broadcom.com
2934 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2935 T: git git://github.com/broadcom/cygnus-linux.git
2951 F: arch/arm64/boot/dts/broadcom/ns2*
2952 F: drivers/clk/bcm/clk-ns*
2953 F: drivers/pinctrl/bcm/pinctrl-ns*
2955 BROADCOM KONA GPIO DRIVER
2956 M: Ray Jui <rjui@broadcom.com>
2957 L: bcm-kernel-feedback-list@broadcom.com
2959 F: drivers/gpio/gpio-bcm-kona.c
2960 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2962 BROADCOM NETXTREME-E ROCE DRIVER
2963 M: Selvin Xavier <selvin.xavier@broadcom.com>
2964 M: Devesh Sharma <devesh.sharma@broadcom.com>
2965 M: Somnath Kotur <somnath.kotur@broadcom.com>
2966 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2967 L: linux-rdma@vger.kernel.org
2968 W: http://www.broadcom.com
2970 F: drivers/infiniband/hw/bnxt_re/
2971 F: include/uapi/rdma/bnxt_re-abi.h
2973 BROADCOM NVRAM DRIVER
2974 M: Rafał Miłecki <zajec5@gmail.com>
2975 L: linux-mips@linux-mips.org
2977 F: drivers/firmware/broadcom/*
2979 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2980 M: Rafał Miłecki <zajec5@gmail.com>
2981 L: linux-wireless@vger.kernel.org
2984 F: include/linux/bcma/
2986 BROADCOM STB AVS CPUFREQ DRIVER
2987 M: Markus Mayer <mmayer@broadcom.com>
2988 M: bcm-kernel-feedback-list@broadcom.com
2989 L: linux-pm@vger.kernel.org
2991 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2992 F: drivers/cpufreq/brcmstb*
2994 BROADCOM STB AVS TMON DRIVER
2995 M: Markus Mayer <mmayer@broadcom.com>
2996 M: bcm-kernel-feedback-list@broadcom.com
2997 L: linux-pm@vger.kernel.org
2999 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3000 F: drivers/thermal/broadcom/brcmstb*
3002 BROADCOM STB NAND FLASH DRIVER
3003 M: Brian Norris <computersforpeace@gmail.com>
3004 M: Kamal Dasu <kdasu.kdev@gmail.com>
3005 L: linux-mtd@lists.infradead.org
3006 L: bcm-kernel-feedback-list@broadcom.com
3008 F: drivers/mtd/nand/brcmnand/
3010 BROADCOM STB DPFE DRIVER
3011 M: Markus Mayer <mmayer@broadcom.com>
3012 M: bcm-kernel-feedback-list@broadcom.com
3013 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3015 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3016 F: drivers/memory/brcmstb_dpfe.c
3018 BROADCOM SYSTEMPORT ETHERNET DRIVER
3019 M: Florian Fainelli <f.fainelli@gmail.com>
3020 L: netdev@vger.kernel.org
3022 F: drivers/net/ethernet/broadcom/bcmsysport.*
3024 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3025 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3026 M: Prashant Sreedharan <prashant@broadcom.com>
3027 M: Michael Chan <mchan@broadcom.com>
3028 L: netdev@vger.kernel.org
3030 F: drivers/net/ethernet/broadcom/tg3.*
3032 BROCADE BFA FC SCSI DRIVER
3033 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3034 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3035 L: linux-scsi@vger.kernel.org
3037 F: drivers/scsi/bfa/
3039 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3040 M: Rasesh Mody <rasesh.mody@cavium.com>
3041 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3042 M: Dept-GELinuxNICDev@cavium.com
3043 L: netdev@vger.kernel.org
3045 F: drivers/net/ethernet/brocade/bna/
3047 BSG (block layer generic sg v4 driver)
3048 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3049 L: linux-scsi@vger.kernel.org
3052 F: include/linux/bsg.h
3053 F: include/uapi/linux/bsg.h
3056 M: Clemens Ladisch <clemens@ladisch.de>
3057 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3058 T: git git://git.alsa-project.org/alsa-kernel.git
3060 F: Documentation/sound/alsa/Bt87x.txt
3061 F: sound/pci/bt87x.c
3064 M: Michael Buesch <m@bues.ch>
3065 W: http://bu3sch.de/btgpio.php
3067 F: drivers/gpio/gpio-bt8xx.c
3070 M: Chris Mason <clm@fb.com>
3071 M: Josef Bacik <jbacik@fb.com>
3072 M: David Sterba <dsterba@suse.com>
3073 L: linux-btrfs@vger.kernel.org
3074 W: http://btrfs.wiki.kernel.org/
3075 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3076 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3078 F: Documentation/filesystems/btrfs.txt
3080 F: include/linux/btrfs*
3081 F: include/uapi/linux/btrfs*
3083 BTTV VIDEO4LINUX DRIVER
3084 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3085 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3086 L: linux-media@vger.kernel.org
3087 W: https://linuxtv.org
3088 T: git git://linuxtv.org/media_tree.git
3090 F: Documentation/media/v4l-drivers/bttv*
3091 F: drivers/media/pci/bt8xx/bttv*
3093 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3094 M: Chanwoo Choi <cw00.choi@samsung.com>
3095 L: linux-pm@vger.kernel.org
3096 L: linux-samsung-soc@vger.kernel.org
3097 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3099 F: drivers/devfreq/exynos-bus.c
3100 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3102 BUSLOGIC SCSI DRIVER
3103 M: Khalid Aziz <khalid@gonehiking.org>
3104 L: linux-scsi@vger.kernel.org
3106 F: drivers/scsi/BusLogic.*
3107 F: drivers/scsi/FlashPoint.*
3109 C-MEDIA CMI8788 DRIVER
3110 M: Clemens Ladisch <clemens@ladisch.de>
3111 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3112 T: git git://git.alsa-project.org/alsa-kernel.git
3114 F: sound/pci/oxygen/
3117 M: Mark Salter <msalter@redhat.com>
3118 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3119 L: linux-c6x-dev@linux-c6x.org
3120 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3124 CA8210 IEEE-802.15.4 RADIO DRIVER
3125 M: Harry Morris <h.morris@cascoda.com>
3126 L: linux-wpan@vger.kernel.org
3127 W: https://github.com/Cascoda/ca8210-linux.git
3129 F: drivers/net/ieee802154/ca8210.c
3130 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3132 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3133 M: David Howells <dhowells@redhat.com>
3134 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3136 F: Documentation/filesystems/caching/cachefiles.txt
3139 CADET FM/AM RADIO RECEIVER DRIVER
3140 M: Hans Verkuil <hverkuil@xs4all.nl>
3141 L: linux-media@vger.kernel.org
3142 T: git git://linuxtv.org/media_tree.git
3143 W: https://linuxtv.org
3145 F: drivers/media/radio/radio-cadet*
3147 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3148 M: Jonathan Corbet <corbet@lwn.net>
3149 L: linux-media@vger.kernel.org
3150 T: git git://linuxtv.org/media_tree.git
3152 F: Documentation/media/v4l-drivers/cafe_ccic*
3153 F: drivers/media/platform/marvell-ccic/
3156 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3157 L: netdev@vger.kernel.org
3159 F: Documentation/networking/caif/
3160 F: drivers/net/caif/
3161 F: include/uapi/linux/caif/
3162 F: include/net/caif/
3165 CALGARY x86-64 IOMMU
3166 M: Muli Ben-Yehuda <mulix@mulix.org>
3167 M: Jon Mason <jdmason@kudzu.us>
3168 L: iommu@lists.linux-foundation.org
3170 F: arch/x86/kernel/pci-calgary_64.c
3171 F: arch/x86/kernel/tce_64.c
3172 F: arch/x86/include/asm/calgary.h
3173 F: arch/x86/include/asm/tce.h
3176 M: Wolfgang Grandegger <wg@grandegger.com>
3177 M: Marc Kleine-Budde <mkl@pengutronix.de>
3178 L: linux-can@vger.kernel.org
3179 W: https://github.com/linux-can
3180 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3183 F: Documentation/devicetree/bindings/net/can/
3185 F: include/linux/can/dev.h
3186 F: include/linux/can/platform/
3187 F: include/uapi/linux/can/error.h
3188 F: include/uapi/linux/can/netlink.h
3191 M: Oliver Hartkopp <socketcan@hartkopp.net>
3192 M: Marc Kleine-Budde <mkl@pengutronix.de>
3193 L: linux-can@vger.kernel.org
3194 W: https://github.com/linux-can
3195 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3198 F: Documentation/networking/can.txt
3200 F: include/linux/can/core.h
3201 F: include/uapi/linux/can.h
3202 F: include/uapi/linux/can/bcm.h
3203 F: include/uapi/linux/can/raw.h
3204 F: include/uapi/linux/can/gw.h
3207 M: Serge Hallyn <serge@hallyn.com>
3208 L: linux-security-module@vger.kernel.org
3210 F: include/linux/capability.h
3211 F: include/uapi/linux/capability.h
3212 F: security/commoncap.c
3213 F: kernel/capability.c
3215 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3216 M: Kevin Tsai <ktsai@capellamicro.com>
3218 F: drivers/iio/light/cm*
3220 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3221 M: Christian Lamparter <chunkeey@googlemail.com>
3222 L: linux-wireless@vger.kernel.org
3223 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3225 F: drivers/net/wireless/ath/carl9170/
3228 M: Jan Glauber <jglauber@cavium.com>
3229 M: David Daney <david.daney@cavium.com>
3230 W: http://www.cavium.com
3232 F: drivers/i2c/busses/i2c-octeon*
3233 F: drivers/i2c/busses/i2c-thunderx*
3235 CAVIUM LIQUIDIO NETWORK DRIVER
3236 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3237 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3238 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3239 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3240 L: netdev@vger.kernel.org
3241 W: http://www.cavium.com
3243 F: drivers/net/ethernet/cavium/liquidio/
3246 M: Jan Glauber <jglauber@cavium.com>
3247 M: David Daney <david.daney@cavium.com>
3248 M: Steven J. Hill <Steven.Hill@cavium.com>
3249 W: http://www.cavium.com
3251 F: drivers/mmc/host/cavium*
3253 CAVIUM OCTEON-TX CRYPTO DRIVER
3254 M: George Cherian <george.cherian@cavium.com>
3255 L: linux-crypto@vger.kernel.org
3256 W: http://www.cavium.com
3258 F: drivers/crypto/cavium/cpt/
3260 CAVIUM THUNDERX2 ARM64 SOC
3261 M: Robert Richter <rrichter@cavium.com>
3262 M: Jayachandran C <jnair@caviumnetworks.com>
3263 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3265 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3266 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3268 CC2520 IEEE-802.15.4 RADIO DRIVER
3269 M: Varka Bhadram <varkabhadram@gmail.com>
3270 L: linux-wpan@vger.kernel.org
3272 F: drivers/net/ieee802154/cc2520.c
3273 F: include/linux/spi/cc2520.h
3274 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3276 CCREE ARM TRUSTZONE CRYPTOCELL 700 REE DRIVER
3277 M: Gilad Ben-Yossef <gilad@benyossef.com>
3278 L: linux-crypto@vger.kernel.org
3279 L: driverdev-devel@linuxdriverproject.org
3281 F: drivers/staging/ccree/
3282 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3285 M: Hans Verkuil <hans.verkuil@cisco.com>
3286 L: linux-media@vger.kernel.org
3287 T: git git://linuxtv.org/media_tree.git
3288 W: http://linuxtv.org
3290 F: Documentation/media/kapi/cec-core.rst
3291 F: Documentation/media/uapi/cec
3292 F: drivers/media/cec/
3293 F: drivers/media/rc/keymaps/rc-cec.c
3294 F: include/media/cec.h
3295 F: include/media/cec-notifier.h
3296 F: include/uapi/linux/cec.h
3297 F: include/uapi/linux/cec-funcs.h
3298 F: Documentation/devicetree/bindings/media/cec.txt
3301 M: Hans Verkuil <hans.verkuil@cisco.com>
3302 L: linux-media@vger.kernel.org
3303 T: git git://linuxtv.org/media_tree.git
3304 W: http://linuxtv.org
3306 F: drivers/media/platform/cec-gpio/
3307 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3309 CELL BROADBAND ENGINE ARCHITECTURE
3310 M: Arnd Bergmann <arnd@arndb.de>
3311 L: linuxppc-dev@lists.ozlabs.org
3312 W: http://www.ibm.com/developerworks/power/cell/
3314 F: arch/powerpc/include/asm/cell*.h
3315 F: arch/powerpc/include/asm/spu*.h
3316 F: arch/powerpc/include/uapi/asm/spu*.h
3317 F: arch/powerpc/oprofile/*cell*
3318 F: arch/powerpc/platforms/cell/
3320 CEPH COMMON CODE (LIBCEPH)
3321 M: Ilya Dryomov <idryomov@gmail.com>
3322 M: "Yan, Zheng" <zyan@redhat.com>
3323 M: Sage Weil <sage@redhat.com>
3324 L: ceph-devel@vger.kernel.org
3326 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3327 T: git git://github.com/ceph/ceph-client.git
3330 F: include/linux/ceph/
3331 F: include/linux/crush/
3333 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3334 M: "Yan, Zheng" <zyan@redhat.com>
3335 M: Sage Weil <sage@redhat.com>
3336 M: Ilya Dryomov <idryomov@gmail.com>
3337 L: ceph-devel@vger.kernel.org
3339 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3340 T: git git://github.com/ceph/ceph-client.git
3342 F: Documentation/filesystems/ceph.txt
3345 CERTIFICATE HANDLING:
3346 M: David Howells <dhowells@redhat.com>
3347 M: David Woodhouse <dwmw2@infradead.org>
3348 L: keyrings@vger.kernel.org
3350 F: Documentation/module-signing.txt
3352 F: scripts/sign-file.c
3353 F: scripts/extract-cert.c
3355 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3356 L: linux-usb@vger.kernel.org
3358 F: Documentation/usb/WUSB-Design-overview.txt
3359 F: Documentation/usb/wusb-cbaf
3360 F: drivers/usb/host/hwa-hc.c
3361 F: drivers/usb/host/whci/
3362 F: drivers/usb/wusbcore/
3363 F: include/linux/usb/wusb*
3365 CFAG12864B LCD DRIVER
3366 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3367 W: http://miguelojeda.es/auxdisplay.htm
3368 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3370 F: drivers/auxdisplay/cfag12864b.c
3371 F: include/linux/cfag12864b.h
3373 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3374 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3375 W: http://miguelojeda.es/auxdisplay.htm
3376 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3378 F: drivers/auxdisplay/cfag12864bfb.c
3379 F: include/linux/cfag12864b.h
3381 802.11 (including CFG80211/NL80211)
3382 M: Johannes Berg <johannes@sipsolutions.net>
3383 L: linux-wireless@vger.kernel.org
3384 W: http://wireless.kernel.org/
3385 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3389 F: include/uapi/linux/nl80211.h
3390 F: include/linux/ieee80211.h
3391 F: include/net/wext.h
3392 F: include/net/cfg80211.h
3393 F: include/net/iw_handler.h
3394 F: include/net/ieee80211_radiotap.h
3395 F: Documentation/driver-api/80211/cfg80211.rst
3396 F: Documentation/networking/regulatory.txt
3398 CHAR and MISC DRIVERS
3399 M: Arnd Bergmann <arnd@arndb.de>
3400 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3401 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3405 F: include/linux/miscdevice.h
3408 M: Andy Whitcroft <apw@canonical.com>
3409 M: Joe Perches <joe@perches.com>
3411 F: scripts/checkpatch.pl
3413 CHINESE DOCUMENTATION
3414 M: Harry Wei <harryxiyou@gmail.com>
3415 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3416 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3418 F: Documentation/translations/zh_CN/
3420 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3421 M: Peter Chen <Peter.Chen@nxp.com>
3422 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3423 L: linux-usb@vger.kernel.org
3425 F: drivers/usb/chipidea/
3427 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3428 M: Hans de Goede <hdegoede@redhat.com>
3429 L: linux-input@vger.kernel.org
3431 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3432 F: drivers/input/touchscreen/chipone_icn8318.c
3434 CHROME HARDWARE PLATFORM SUPPORT
3435 M: Benson Leung <bleung@chromium.org>
3436 M: Olof Johansson <olof@lixom.net>
3438 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3439 F: drivers/platform/chrome/
3441 CIRRUS LOGIC AUDIO CODEC DRIVERS
3442 M: Brian Austin <brian.austin@cirrus.com>
3443 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3444 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3446 F: sound/soc/codecs/cs*
3448 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3449 M: Hartley Sweeten <hsweeten@visionengravers.com>
3450 L: netdev@vger.kernel.org
3452 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3454 CISCO FCOE HBA DRIVER
3455 M: Satish Kharat <satishkh@cisco.com>
3456 M: Sesidhar Baddela <sebaddel@cisco.com>
3457 M: Karan Tilak Kumar <kartilak@cisco.com>
3458 L: linux-scsi@vger.kernel.org
3460 F: drivers/scsi/fnic/
3462 CISCO SCSI HBA DRIVER
3463 M: Karan Tilak Kumar <kartilak@cisco.com>
3464 M: Sesidhar Baddela <sebaddel@cisco.com>
3465 L: linux-scsi@vger.kernel.org
3467 F: drivers/scsi/snic/
3469 CISCO VIC ETHERNET NIC DRIVER
3470 M: Christian Benvenuti <benve@cisco.com>
3471 M: Govindarajulu Varadarajan <_govind@gmx.com>
3472 M: Parvi Kaustubhi <pkaustub@cisco.com>
3474 F: drivers/net/ethernet/cisco/enic/
3476 CISCO VIC LOW LATENCY NIC DRIVER
3477 M: Christian Benvenuti <benve@cisco.com>
3478 M: Dave Goodell <dgoodell@cisco.com>
3480 F: drivers/infiniband/hw/usnic/
3483 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3484 L: linux-kernel@vger.kernel.org
3487 F: include/linux/cleancache.h
3490 M: Russell King <linux@armlinux.org.uk>
3491 L: linux-clk@vger.kernel.org
3493 F: include/linux/clk.h
3495 CLOCKSOURCE, CLOCKEVENT DRIVERS
3496 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3497 M: Thomas Gleixner <tglx@linutronix.de>
3498 L: linux-kernel@vger.kernel.org
3499 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3501 F: drivers/clocksource/
3502 F: Documentation/devicetree/bindings/timer/
3505 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3506 M: Daniel Oliveira Nascimento <don@syst.com.br>
3507 L: platform-driver-x86@vger.kernel.org
3509 F: drivers/platform/x86/classmate-laptop.c
3512 M: Hans Verkuil <hans.verkuil@cisco.com>
3513 L: linux-media@vger.kernel.org
3514 T: git git://linuxtv.org/media_tree.git
3515 W: https://linuxtv.org
3517 F: drivers/media/pci/cobalt/
3519 COCCINELLE/Semantic Patches (SmPL)
3520 M: Julia Lawall <Julia.Lawall@lip6.fr>
3521 M: Gilles Muller <Gilles.Muller@lip6.fr>
3522 M: Nicolas Palix <nicolas.palix@imag.fr>
3523 M: Michal Marek <michal.lkml@markovi.net>
3524 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3525 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3526 W: http://coccinelle.lip6.fr/
3528 F: Documentation/dev-tools/coccinelle.rst
3529 F: scripts/coccinelle/
3530 F: scripts/coccicheck
3533 M: Jan Harkes <jaharkes@cs.cmu.edu>
3535 L: codalist@coda.cs.cmu.edu
3536 W: http://www.coda.cs.cmu.edu/
3538 F: Documentation/filesystems/coda.txt
3540 F: include/linux/coda*.h
3541 F: include/uapi/linux/coda*.h
3543 CODA V4L2 MEM2MEM DRIVER
3544 M: Philipp Zabel <p.zabel@pengutronix.de>
3545 L: linux-media@vger.kernel.org
3547 F: Documentation/devicetree/bindings/media/coda.txt
3548 F: drivers/media/platform/coda/
3550 COMMON CLK FRAMEWORK
3551 M: Michael Turquette <mturquette@baylibre.com>
3552 M: Stephen Boyd <sboyd@codeaurora.org>
3553 L: linux-clk@vger.kernel.org
3554 Q: http://patchwork.kernel.org/project/linux-clk/list/
3555 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3557 F: Documentation/devicetree/bindings/clock/
3559 X: drivers/clk/clkdev.c
3560 F: include/linux/clk-pr*
3561 F: include/linux/clk/
3563 COMMON INTERNET FILE SYSTEM (CIFS)
3564 M: Steve French <sfrench@samba.org>
3565 L: linux-cifs@vger.kernel.org
3566 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3567 W: http://linux-cifs.samba.org/
3568 T: git git://git.samba.org/sfrench/cifs-2.6.git
3570 F: Documentation/filesystems/cifs/
3573 COMPACTPCI HOTPLUG CORE
3574 M: Scott Murray <scott@spiteful.org>
3575 L: linux-pci@vger.kernel.org
3577 F: drivers/pci/hotplug/cpci_hotplug*
3579 COMPACTPCI HOTPLUG GENERIC DRIVER
3580 M: Scott Murray <scott@spiteful.org>
3581 L: linux-pci@vger.kernel.org
3583 F: drivers/pci/hotplug/cpcihp_generic.c
3585 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3586 M: Scott Murray <scott@spiteful.org>
3587 L: linux-pci@vger.kernel.org
3589 F: drivers/pci/hotplug/cpcihp_zt5550.*
3591 COMPAL LAPTOP SUPPORT
3592 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3593 L: platform-driver-x86@vger.kernel.org
3595 F: drivers/platform/x86/compal-laptop.c
3597 CONEXANT ACCESSRUNNER USB DRIVER
3598 L: accessrunner-general@lists.sourceforge.net
3599 W: http://accessrunner.sourceforge.net/
3601 F: drivers/usb/atm/cxacru.c
3604 M: Joel Becker <jlbec@evilplan.org>
3605 M: Christoph Hellwig <hch@lst.de>
3606 T: git git://git.infradead.org/users/hch/configfs.git
3609 F: include/linux/configfs.h
3612 M: Evgeniy Polyakov <zbr@ioremap.net>
3613 L: netdev@vger.kernel.org
3615 F: drivers/connector/
3617 CONTROL GROUP (CGROUP)
3618 M: Tejun Heo <tj@kernel.org>
3619 M: Li Zefan <lizefan@huawei.com>
3620 M: Johannes Weiner <hannes@cmpxchg.org>
3621 L: cgroups@vger.kernel.org
3622 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3624 F: Documentation/cgroup*
3625 F: include/linux/cgroup*
3628 CONTROL GROUP - CPUSET
3629 M: Li Zefan <lizefan@huawei.com>
3630 L: cgroups@vger.kernel.org
3631 W: http://www.bullopensource.org/cpuset/
3632 W: http://oss.sgi.com/projects/cpusets/
3633 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3635 F: Documentation/cgroup-v1/cpusets.txt
3636 F: include/linux/cpuset.h
3637 F: kernel/cgroup/cpuset.c
3639 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3640 M: Johannes Weiner <hannes@cmpxchg.org>
3641 M: Michal Hocko <mhocko@kernel.org>
3642 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3643 L: cgroups@vger.kernel.org
3644 L: linux-mm@kvack.org
3649 CORETEMP HARDWARE MONITORING DRIVER
3650 M: Fenghua Yu <fenghua.yu@intel.com>
3651 L: linux-hwmon@vger.kernel.org
3653 F: Documentation/hwmon/coretemp
3654 F: drivers/hwmon/coretemp.c
3656 COSA/SRP SYNC SERIAL DRIVER
3657 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3658 W: http://www.fi.muni.cz/~kas/cosa/
3660 F: drivers/net/wan/cosa*
3662 CPMAC ETHERNET DRIVER
3663 M: Florian Fainelli <f.fainelli@gmail.com>
3664 L: netdev@vger.kernel.org
3666 F: drivers/net/ethernet/ti/cpmac.c
3668 CPU FREQUENCY DRIVERS
3669 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3670 M: Viresh Kumar <viresh.kumar@linaro.org>
3671 L: linux-pm@vger.kernel.org
3673 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3674 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3675 B: https://bugzilla.kernel.org
3676 F: Documentation/cpu-freq/
3677 F: Documentation/devicetree/bindings/cpufreq/
3679 F: include/linux/cpufreq.h
3680 F: tools/testing/selftests/cpufreq/
3682 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3683 M: Viresh Kumar <viresh.kumar@linaro.org>
3684 M: Sudeep Holla <sudeep.holla@arm.com>
3685 L: linux-pm@vger.kernel.org
3686 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3688 F: drivers/cpufreq/arm_big_little.h
3689 F: drivers/cpufreq/arm_big_little.c
3690 F: drivers/cpufreq/arm_big_little_dt.c
3692 CPU POWER MONITORING SUBSYSTEM
3693 M: Thomas Renninger <trenn@suse.com>
3694 M: Shuah Khan <shuahkh@osg.samsung.com>
3695 M: Shuah Khan <shuah@kernel.org>
3696 L: linux-pm@vger.kernel.org
3698 F: tools/power/cpupower/
3701 M: "H. Peter Anvin" <hpa@zytor.com>
3703 F: arch/x86/kernel/cpuid.c
3704 F: arch/x86/kernel/msr.c
3706 CPUIDLE DRIVER - ARM BIG LITTLE
3707 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3708 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3709 L: linux-pm@vger.kernel.org
3710 L: linux-arm-kernel@lists.infradead.org
3711 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3713 F: drivers/cpuidle/cpuidle-big_little.c
3715 CPUIDLE DRIVER - ARM EXYNOS
3716 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3717 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3718 M: Kukjin Kim <kgene@kernel.org>
3719 L: linux-pm@vger.kernel.org
3720 L: linux-samsung-soc@vger.kernel.org
3722 F: drivers/cpuidle/cpuidle-exynos.c