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: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
274 F: drivers/iio/counter/104-quad-8.c
276 ACCES PCI-IDIO-16 GPIO DRIVER
277 M: William Breathitt Gray <vilhelm.gray@gmail.com>
278 L: linux-gpio@vger.kernel.org
280 F: drivers/gpio/gpio-pci-idio-16.c
282 ACCES PCIe-IDIO-24 GPIO DRIVER
283 M: William Breathitt Gray <vilhelm.gray@gmail.com>
284 L: linux-gpio@vger.kernel.org
286 F: drivers/gpio/gpio-pcie-idio-24.c
289 M: Jes Sorensen <jes@trained-monkey.org>
290 L: linux-acenic@sunsite.dk
292 F: drivers/net/ethernet/alteon/acenic*
294 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
295 M: Peter Feuerer <peter@piie.net>
296 L: platform-driver-x86@vger.kernel.org
297 W: http://piie.net/?section=acerhdf
299 F: drivers/platform/x86/acerhdf.c
301 ACER WMI LAPTOP EXTRAS
302 M: "Lee, Chun-Yi" <jlee@suse.com>
303 L: platform-driver-x86@vger.kernel.org
305 F: drivers/platform/x86/acer-wmi.c
308 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
309 M: Len Brown <lenb@kernel.org>
310 L: linux-acpi@vger.kernel.org
311 W: https://01.org/linux-acpi
312 Q: https://patchwork.kernel.org/project/linux-acpi/list/
313 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
314 B: https://bugzilla.kernel.org
317 F: drivers/pnp/pnpacpi/
318 F: include/linux/acpi.h
319 F: include/linux/fwnode.h
321 F: Documentation/acpi/
322 F: Documentation/ABI/testing/sysfs-bus-acpi
323 F: Documentation/ABI/testing/configfs-acpi
324 F: drivers/pci/*acpi*
325 F: drivers/pci/*/*acpi*
326 F: drivers/pci/*/*/*acpi*
330 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
331 M: Len Brown <lenb@kernel.org>
332 L: linux-acpi@vger.kernel.org
333 R: Tony Luck <tony.luck@intel.com>
334 R: Borislav Petkov <bp@alien8.de>
335 F: drivers/acpi/apei/
337 ACPI COMPONENT ARCHITECTURE (ACPICA)
338 M: Robert Moore <robert.moore@intel.com>
339 M: Erik Schmauss <erik.schmauss@intel.com>
340 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
341 L: linux-acpi@vger.kernel.org
343 W: https://acpica.org/
344 W: https://github.com/acpica/acpica/
345 Q: https://patchwork.kernel.org/project/linux-acpi/list/
346 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
347 B: https://bugzilla.kernel.org
348 B: https://bugs.acpica.org
350 F: drivers/acpi/acpica/
355 M: Zhang Rui <rui.zhang@intel.com>
356 L: linux-acpi@vger.kernel.org
357 W: https://01.org/linux-acpi
358 B: https://bugzilla.kernel.org
360 F: drivers/acpi/fan.c
362 ACPI FOR ARM64 (ACPI/arm64)
363 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
364 M: Hanjun Guo <hanjun.guo@linaro.org>
365 M: Sudeep Holla <sudeep.holla@arm.com>
366 L: linux-acpi@vger.kernel.org
368 F: drivers/acpi/arm64
371 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
372 M: Len Brown <lenb@kernel.org>
373 R: Andy Shevchenko <andy@infradead.org>
374 R: Mika Westerberg <mika.westerberg@linux.intel.com>
375 L: linux-acpi@vger.kernel.org
376 Q: https://patchwork.kernel.org/project/linux-acpi/list/
377 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
378 B: https://bugzilla.kernel.org
380 F: drivers/acpi/pmic/
383 M: Zhang Rui <rui.zhang@intel.com>
384 L: linux-acpi@vger.kernel.org
385 W: https://01.org/linux-acpi
386 B: https://bugzilla.kernel.org
388 F: drivers/acpi/*thermal*
391 M: Zhang Rui <rui.zhang@intel.com>
392 L: linux-acpi@vger.kernel.org
393 W: https://01.org/linux-acpi
394 B: https://bugzilla.kernel.org
396 F: drivers/acpi/acpi_video.c
399 L: platform-driver-x86@vger.kernel.org
401 F: drivers/platform/x86/wmi.c
402 F: include/uapi/linux/wmi.h
404 AD1889 ALSA SOUND DRIVER
405 M: Thibaut Varene <T-Bone@parisc-linux.org>
406 W: http://wiki.parisc-linux.org/AD1889
407 L: linux-parisc@vger.kernel.org
409 F: sound/pci/ad1889.*
411 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
412 M: Michael Hennerich <michael.hennerich@analog.com>
413 W: http://wiki.analog.com/AD5254
414 W: http://ez.analog.com/community/linux-device-drivers
416 F: drivers/misc/ad525x_dpot.c
418 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
419 M: Michael Hennerich <michael.hennerich@analog.com>
420 W: http://wiki.analog.com/AD5398
421 W: http://ez.analog.com/community/linux-device-drivers
423 F: drivers/regulator/ad5398.c
425 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
426 M: Michael Hennerich <michael.hennerich@analog.com>
427 W: http://wiki.analog.com/AD7142
428 W: http://ez.analog.com/community/linux-device-drivers
430 F: drivers/input/misc/ad714x.c
432 AD7877 TOUCHSCREEN DRIVER
433 M: Michael Hennerich <michael.hennerich@analog.com>
434 W: http://wiki.analog.com/AD7877
435 W: http://ez.analog.com/community/linux-device-drivers
437 F: drivers/input/touchscreen/ad7877.c
439 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
440 M: Michael Hennerich <michael.hennerich@analog.com>
441 W: http://wiki.analog.com/AD7879
442 W: http://ez.analog.com/community/linux-device-drivers
444 F: drivers/input/touchscreen/ad7879.c
446 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
447 M: Jiri Kosina <jikos@kernel.org>
450 ADF7242 IEEE 802.15.4 RADIO DRIVER
451 M: Michael Hennerich <michael.hennerich@analog.com>
452 W: https://wiki.analog.com/ADF7242
453 W: http://ez.analog.com/community/linux-device-drivers
454 L: linux-wpan@vger.kernel.org
456 F: drivers/net/ieee802154/adf7242.c
457 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
459 ADM1025 HARDWARE MONITOR DRIVER
460 M: Jean Delvare <jdelvare@suse.com>
461 L: linux-hwmon@vger.kernel.org
463 F: Documentation/hwmon/adm1025
464 F: drivers/hwmon/adm1025.c
466 ADM1029 HARDWARE MONITOR DRIVER
467 M: Corentin Labbe <clabbe.montjoie@gmail.com>
468 L: linux-hwmon@vger.kernel.org
470 F: drivers/hwmon/adm1029.c
472 ADM8211 WIRELESS DRIVER
473 L: linux-wireless@vger.kernel.org
474 W: http://wireless.kernel.org/
476 F: drivers/net/wireless/admtek/adm8211.*
478 ADP1653 FLASH CONTROLLER DRIVER
479 M: Sakari Ailus <sakari.ailus@iki.fi>
480 L: linux-media@vger.kernel.org
482 F: drivers/media/i2c/adp1653.c
483 F: include/media/i2c/adp1653.h
485 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
486 M: Michael Hennerich <michael.hennerich@analog.com>
487 W: http://wiki.analog.com/ADP5520
488 W: http://ez.analog.com/community/linux-device-drivers
490 F: drivers/mfd/adp5520.c
491 F: drivers/video/backlight/adp5520_bl.c
492 F: drivers/leds/leds-adp5520.c
493 F: drivers/gpio/gpio-adp5520.c
494 F: drivers/input/keyboard/adp5520-keys.c
496 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
497 M: Michael Hennerich <michael.hennerich@analog.com>
498 W: http://wiki.analog.com/ADP5588
499 W: http://ez.analog.com/community/linux-device-drivers
501 F: drivers/input/keyboard/adp5588-keys.c
502 F: drivers/gpio/gpio-adp5588.c
504 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP8860
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/video/backlight/adp8860_bl.c
511 ADS1015 HARDWARE MONITOR DRIVER
512 M: Dirk Eibach <eibach@gdsys.de>
513 L: linux-hwmon@vger.kernel.org
515 F: Documentation/hwmon/ads1015
516 F: drivers/hwmon/ads1015.c
517 F: include/linux/platform_data/ads1015.h
520 M: Colin Leroy <colin@colino.net>
522 F: drivers/macintosh/therm_adt746x.c
524 ADT7475 HARDWARE MONITOR DRIVER
525 M: Jean Delvare <jdelvare@suse.com>
526 L: linux-hwmon@vger.kernel.org
528 F: Documentation/hwmon/adt7475
529 F: drivers/hwmon/adt7475.c
532 M: Matthew Wilcox <matthew@wil.cx>
533 M: Hannes Reinecke <hare@suse.com>
534 L: linux-scsi@vger.kernel.org
536 F: Documentation/scsi/advansys.txt
537 F: drivers/scsi/advansys.c
539 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
540 M: Michael Hennerich <michael.hennerich@analog.com>
541 W: http://wiki.analog.com/ADXL345
542 W: http://ez.analog.com/community/linux-device-drivers
544 F: drivers/input/misc/adxl34x.c
547 M: Antti Palosaari <crope@iki.fi>
548 L: linux-media@vger.kernel.org
549 W: https://linuxtv.org
550 W: http://palosaari.fi/linux/
551 Q: http://patchwork.linuxtv.org/project/linux-media/list/
552 T: git git://linuxtv.org/anttip/media_tree.git
554 F: drivers/media/dvb-frontends/af9013*
557 M: Antti Palosaari <crope@iki.fi>
558 L: linux-media@vger.kernel.org
559 W: https://linuxtv.org
560 W: http://palosaari.fi/linux/
561 Q: http://patchwork.linuxtv.org/project/linux-media/list/
562 T: git git://linuxtv.org/anttip/media_tree.git
564 F: drivers/media/dvb-frontends/af9033*
567 L: linux-fsdevel@vger.kernel.org
569 F: Documentation/filesystems/affs.txt
573 M: David Howells <dhowells@redhat.com>
574 L: linux-afs@lists.infradead.org
577 F: include/trace/events/afs.h
578 F: Documentation/filesystems/afs.txt
579 W: https://www.infradead.org/~dhowells/kafs/
582 M: David Airlie <airlied@linux.ie>
583 T: git git://people.freedesktop.org/~airlied/linux (part of drm maint)
586 F: include/linux/agp*
587 F: include/uapi/linux/agp*
590 M: "Juergen E. Fischer" <fischer@norbit.de>
591 L: linux-scsi@vger.kernel.org
593 F: drivers/scsi/aha152x*
594 F: drivers/scsi/pcmcia/aha152x*
596 AIC7XXX / AIC79XX SCSI DRIVER
597 M: Hannes Reinecke <hare@suse.com>
598 L: linux-scsi@vger.kernel.org
600 F: drivers/scsi/aic7xxx/
602 AIMSLAB FM RADIO RECEIVER DRIVER
603 M: Hans Verkuil <hverkuil@xs4all.nl>
604 L: linux-media@vger.kernel.org
605 T: git git://linuxtv.org/media_tree.git
606 W: https://linuxtv.org
608 F: drivers/media/radio/radio-aimslab*
611 M: Benjamin LaHaise <bcrl@kvack.org>
612 L: linux-aio@kvack.org
615 F: include/linux/*aio*.h
618 M: Antti Palosaari <crope@iki.fi>
619 L: linux-media@vger.kernel.org
620 W: https://linuxtv.org
621 W: http://palosaari.fi/linux/
622 Q: http://patchwork.linuxtv.org/project/linux-media/list/
623 T: git git://linuxtv.org/anttip/media_tree.git
625 F: drivers/media/usb/airspy/
627 ALACRITECH GIGABIT ETHERNET DRIVER
628 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
630 F: drivers/net/ethernet/alacritech/*
632 ALCATEL SPEEDTOUCH USB DRIVER
633 M: Duncan Sands <duncan.sands@free.fr>
634 L: linux-usb@vger.kernel.org
635 W: http://www.linux-usb.org/SpeedTouch/
637 F: drivers/usb/atm/speedtch.c
638 F: drivers/usb/atm/usbatm.c
640 ALCHEMY AU1XX0 MMC DRIVER
641 M: Manuel Lauss <manuel.lauss@gmail.com>
643 F: drivers/mmc/host/au1xmmc.c
646 M: Rudolf Marek <r.marek@assembler.cz>
647 L: linux-i2c@vger.kernel.org
649 F: Documentation/i2c/busses/i2c-ali1563
650 F: drivers/i2c/busses/i2c-ali1563.c
652 ALLWINNER SECURITY SYSTEM
653 M: Corentin Labbe <clabbe.montjoie@gmail.com>
654 L: linux-crypto@vger.kernel.org
656 F: drivers/crypto/sunxi-ss/
659 M: Richard Henderson <rth@twiddle.net>
660 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
661 M: Matt Turner <mattst88@gmail.com>
663 L: linux-alpha@vger.kernel.org
666 ALPS PS/2 TOUCHPAD DRIVER
667 R: Pali Rohár <pali.rohar@gmail.com>
668 F: drivers/input/mouse/alps.*
670 ALTERA I2C CONTROLLER DRIVER
671 M: Thor Thayer <thor.thayer@linux.intel.com>
673 F: drivers/i2c/busses/i2c-altera.c
675 ALTERA MAILBOX DRIVER
676 M: Ley Foon Tan <lftan@altera.com>
677 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
679 F: drivers/mailbox/mailbox-altera.c
682 M: Tien Hock Loh <thloh@altera.com>
683 L: linux-gpio@vger.kernel.org
685 F: drivers/gpio/gpio-altera.c
687 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
688 M: Thor Thayer <thor.thayer@linux.intel.com>
690 F: drivers/gpio/gpio-altera-a10sr.c
691 F: drivers/mfd/altera-a10sr.c
692 F: drivers/reset/reset-a10sr.c
693 F: include/linux/mfd/altera-a10sr.h
694 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
696 ALTERA TRIPLE SPEED ETHERNET DRIVER
697 M: Vince Bridgers <vbridger@opensource.altera.com>
698 L: netdev@vger.kernel.org
699 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
701 F: drivers/net/ethernet/altera/
703 ALTERA UART/JTAG UART SERIAL DRIVERS
704 M: Tobias Klauser <tklauser@distanz.ch>
705 L: linux-serial@vger.kernel.org
706 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
708 F: drivers/tty/serial/altera_uart.c
709 F: drivers/tty/serial/altera_jtaguart.c
710 F: include/linux/altera_uart.h
711 F: include/linux/altera_jtaguart.h
713 AMAZON ETHERNET DRIVERS
714 M: Netanel Belgazal <netanel@amazon.com>
715 R: Saeed Bishara <saeedb@amazon.com>
716 R: Zorik Machulsky <zorik@amazon.com>
717 L: netdev@vger.kernel.org
719 F: Documentation/networking/ena.txt
720 F: drivers/net/ethernet/amazon/
722 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
723 M: Tom Lendacky <thomas.lendacky@amd.com>
724 M: Gary Hook <gary.hook@amd.com>
725 L: linux-crypto@vger.kernel.org
727 F: drivers/crypto/ccp/
728 F: include/linux/ccp.h
730 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
731 M: Huang Rui <ray.huang@amd.com>
732 L: linux-hwmon@vger.kernel.org
734 F: Documentation/hwmon/fam15h_power
735 F: drivers/hwmon/fam15h_power.c
737 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
738 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
740 F: drivers/usb/gadget/udc/amd5536udc.*
742 AMD GEODE PROCESSOR/CHIPSET SUPPORT
743 P: Andres Salomon <dilinger@queued.net>
744 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
745 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
747 F: drivers/char/hw_random/geode-rng.c
748 F: drivers/crypto/geode*
749 F: drivers/video/fbdev/geode/
750 F: arch/x86/include/asm/geode.h
753 M: Joerg Roedel <joro@8bytes.org>
754 L: iommu@lists.linux-foundation.org
755 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
757 F: drivers/iommu/amd_iommu*.[ch]
758 F: include/linux/amd-iommu.h
761 M: Oded Gabbay <oded.gabbay@gmail.com>
762 L: dri-devel@lists.freedesktop.org
763 T: git git://people.freedesktop.org/~gabbayo/linux.git
765 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
766 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
767 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
768 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
769 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
770 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
771 F: drivers/gpu/drm/amd/amdkfd/
772 F: drivers/gpu/drm/amd/include/cik_structs.h
773 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
774 F: drivers/gpu/drm/amd/include/vi_structs.h
775 F: include/uapi/linux/kfd_ioctl.h
777 AMD SEATTLE DEVICE TREE SUPPORT
778 M: Brijesh Singh <brijeshkumar.singh@amd.com>
779 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
780 M: Tom Lendacky <thomas.lendacky@amd.com>
782 F: arch/arm64/boot/dts/amd/
785 M: Tom Lendacky <thomas.lendacky@amd.com>
786 L: netdev@vger.kernel.org
788 F: drivers/net/ethernet/amd/xgbe/
789 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
791 AMS (Apple Motion Sensor) DRIVER
792 M: Michael Hanselmann <linux-kernel@hansmi.ch>
794 F: drivers/macintosh/ams/
796 ANALOG DEVICES INC AD9389B DRIVER
797 M: Hans Verkuil <hans.verkuil@cisco.com>
798 L: linux-media@vger.kernel.org
800 F: drivers/media/i2c/ad9389b*
802 ANALOG DEVICES INC ADV7180 DRIVER
803 M: Lars-Peter Clausen <lars@metafoo.de>
804 L: linux-media@vger.kernel.org
805 W: http://ez.analog.com/community/linux-device-drivers
807 F: drivers/media/i2c/adv7180.c
809 ANALOG DEVICES INC ADV748X DRIVER
810 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
811 L: linux-media@vger.kernel.org
813 F: drivers/media/i2c/adv748x/*
815 ANALOG DEVICES INC ADV7511 DRIVER
816 M: Hans Verkuil <hans.verkuil@cisco.com>
817 L: linux-media@vger.kernel.org
819 F: drivers/media/i2c/adv7511*
821 ANALOG DEVICES INC ADV7604 DRIVER
822 M: Hans Verkuil <hans.verkuil@cisco.com>
823 L: linux-media@vger.kernel.org
825 F: drivers/media/i2c/adv7604*
827 ANALOG DEVICES INC ADV7842 DRIVER
828 M: Hans Verkuil <hans.verkuil@cisco.com>
829 L: linux-media@vger.kernel.org
831 F: drivers/media/i2c/adv7842*
833 ANALOG DEVICES INC ASOC CODEC DRIVERS
834 M: Lars-Peter Clausen <lars@metafoo.de>
835 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
836 W: http://wiki.analog.com/
837 W: http://ez.analog.com/community/linux-device-drivers
839 F: sound/soc/codecs/adau*
840 F: sound/soc/codecs/adav*
841 F: sound/soc/codecs/ad1*
842 F: sound/soc/codecs/ad7*
843 F: sound/soc/codecs/ssm*
844 F: sound/soc/codecs/sigmadsp.*
846 ANALOG DEVICES INC DMA DRIVERS
847 M: Lars-Peter Clausen <lars@metafoo.de>
848 W: http://ez.analog.com/community/linux-device-drivers
850 F: drivers/dma/dma-axi-dmac.c
852 ANALOG DEVICES INC IIO DRIVERS
853 M: Lars-Peter Clausen <lars@metafoo.de>
854 M: Michael Hennerich <Michael.Hennerich@analog.com>
855 W: http://wiki.analog.com/
856 W: http://ez.analog.com/community/linux-device-drivers
858 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
859 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
861 F: drivers/iio/adc/ltc2497*
862 X: drivers/iio/*/adjd*
863 F: drivers/staging/iio/*/ad*
866 M: Greentime Hu <green.hu@gmail.com>
867 M: Vincent Chen <deanbo422@gmail.com>
868 T: git https://github.com/andestech/linux.git
871 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
872 F: Documentation/devicetree/bindings/nds32/
876 ANDROID CONFIG FRAGMENTS
877 M: Rob Herring <robh@kernel.org>
879 F: kernel/configs/android*
882 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
883 M: Arve Hjønnevåg <arve@android.com>
884 M: Todd Kjos <tkjos@android.com>
885 M: Martijn Coenen <maco@android.com>
886 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
887 L: devel@driverdev.osuosl.org
890 F: drivers/staging/android/
892 ANDROID GOLDFISH PIC DRIVER
893 M: Miodrag Dinic <miodrag.dinic@mips.com>
895 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
896 F: drivers/irqchip/irq-goldfish-pic.c
898 ANDROID GOLDFISH RTC DRIVER
899 M: Miodrag Dinic <miodrag.dinic@mips.com>
901 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
902 F: drivers/rtc/rtc-goldfish.c
905 M: Laura Abbott <labbott@redhat.com>
906 M: Sumit Semwal <sumit.semwal@linaro.org>
907 L: devel@driverdev.osuosl.org
908 L: dri-devel@lists.freedesktop.org
909 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
911 F: drivers/staging/android/ion
912 F: drivers/staging/android/uapi/ion.h
914 AOA (Apple Onboard Audio) ALSA DRIVER
915 M: Johannes Berg <johannes@sipsolutions.net>
916 L: linuxppc-dev@lists.ozlabs.org
917 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
921 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
922 M: William Breathitt Gray <vilhelm.gray@gmail.com>
923 L: linux-iio@vger.kernel.org
925 F: drivers/iio/adc/stx104.c
928 M: Jiri Kosina <jikos@kernel.org>
930 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
931 F: arch/x86/kernel/apm_32.c
932 F: include/linux/apm_bios.h
933 F: include/uapi/linux/apm_bios.h
934 F: drivers/char/apm-emulation.c
936 APPARMOR SECURITY MODULE
937 M: John Johansen <john.johansen@canonical.com>
938 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
940 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
942 F: security/apparmor/
943 F: Documentation/admin-guide/LSM/apparmor.rst
945 APPLE BCM5974 MULTITOUCH DRIVER
946 M: Henrik Rydberg <rydberg@bitmath.org>
947 L: linux-input@vger.kernel.org
949 F: drivers/input/mouse/bcm5974.c
952 M: Henrik Rydberg <rydberg@bitmath.org>
953 L: linux-hwmon@vger.kernel.org
955 F: drivers/hwmon/applesmc.c
957 APPLETALK NETWORK LAYER
958 L: netdev@vger.kernel.org
960 F: drivers/net/appletalk/
963 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
964 M: Duc Dang <dhdang@apm.com>
966 F: arch/arm64/boot/dts/apm/
968 APPLIED MICRO (APM) X-GENE SOC EDAC
969 M: Loc Ho <lho@apm.com>
971 F: drivers/edac/xgene_edac.c
972 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
974 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
975 M: Iyappan Subramanian <isubramanian@apm.com>
976 M: Keyur Chudgar <kchudgar@apm.com>
978 F: drivers/net/ethernet/apm/xgene-v2/
980 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
981 M: Iyappan Subramanian <isubramanian@apm.com>
982 M: Keyur Chudgar <kchudgar@apm.com>
983 M: Quan Nguyen <qnguyen@apm.com>
985 F: drivers/net/ethernet/apm/xgene/
986 F: drivers/net/phy/mdio-xgene.c
987 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
988 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
990 APPLIED MICRO (APM) X-GENE SOC PMU
991 M: Tai Nguyen <ttnguyen@apm.com>
993 F: drivers/perf/xgene_pmu.c
994 F: Documentation/perf/xgene-pmu.txt
995 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
997 APTINA CAMERA SENSOR PLL
998 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
999 L: linux-media@vger.kernel.org
1001 F: drivers/media/i2c/aptina-pll.*
1003 ARC FRAMEBUFFER DRIVER
1004 M: Jaya Kumar <jayalk@intworks.biz>
1006 F: drivers/video/fbdev/arcfb.c
1007 F: drivers/video/fbdev/core/fb_defio.c
1010 M: Alexey Brodkin <abrodkin@synopsys.com>
1012 F: drivers/gpu/drm/arc/
1013 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1015 ARCNET NETWORK LAYER
1016 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1017 L: netdev@vger.kernel.org
1019 F: drivers/net/arcnet/
1020 F: include/uapi/linux/if_arcnet.h
1022 ARM ARCHITECTED TIMER DRIVER
1023 M: Mark Rutland <mark.rutland@arm.com>
1024 M: Marc Zyngier <marc.zyngier@arm.com>
1025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1027 F: arch/arm/include/asm/arch_timer.h
1028 F: arch/arm64/include/asm/arch_timer.h
1029 F: drivers/clocksource/arm_arch_timer.c
1031 ARM HDLCD DRM DRIVER
1032 M: Liviu Dudau <liviu.dudau@arm.com>
1034 F: drivers/gpu/drm/arm/hdlcd_*
1035 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1037 ARM MALI-DP DRM DRIVER
1038 M: Liviu Dudau <liviu.dudau@arm.com>
1039 M: Brian Starkey <brian.starkey@arm.com>
1040 M: Mali DP Maintainers <malidp@foss.arm.com>
1042 F: drivers/gpu/drm/arm/
1043 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1045 ARM MFM AND FLOPPY DRIVERS
1046 M: Ian Molton <spyro@f2s.com>
1048 F: arch/arm/lib/floppydma.S
1049 F: arch/arm/include/asm/floppy.h
1051 ARM PMU PROFILING AND DEBUGGING
1052 M: Will Deacon <will.deacon@arm.com>
1053 M: Mark Rutland <mark.rutland@arm.com>
1055 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1056 F: arch/arm*/kernel/perf_*
1057 F: arch/arm/oprofile/common.c
1058 F: arch/arm*/kernel/hw_breakpoint.c
1059 F: arch/arm*/include/asm/hw_breakpoint.h
1060 F: arch/arm*/include/asm/perf_event.h
1062 F: include/linux/perf/arm_pmu.h
1063 F: Documentation/devicetree/bindings/arm/pmu.txt
1064 F: Documentation/devicetree/bindings/perf/
1067 M: Russell King <linux@armlinux.org.uk>
1068 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1069 W: http://www.armlinux.org.uk/
1071 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1073 X: arch/arm/boot/dts/
1075 ARM PRIMECELL AACI PL041 DRIVER
1076 M: Russell King <linux@armlinux.org.uk>
1080 ARM PRIMECELL BUS SUPPORT
1081 M: Russell King <linux@armlinux.org.uk>
1084 F: include/linux/amba/bus.h
1086 ARM PRIMECELL CLCD PL110 DRIVER
1087 M: Russell King <linux@armlinux.org.uk>
1089 F: drivers/video/fbdev/amba-clcd.*
1091 ARM PRIMECELL KMI PL050 DRIVER
1092 M: Russell King <linux@armlinux.org.uk>
1094 F: drivers/input/serio/ambakmi.*
1095 F: include/linux/amba/kmi.h
1097 ARM PRIMECELL MMCI PL180/1 DRIVER
1098 M: Russell King <linux@armlinux.org.uk>
1100 F: drivers/mmc/host/mmci.*
1101 F: include/linux/amba/mmci.h
1103 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1104 M: Russell King <linux@armlinux.org.uk>
1106 F: drivers/tty/serial/amba-pl01*.c
1107 F: include/linux/amba/serial.h
1110 M: Will Deacon <will.deacon@arm.com>
1111 R: Robin Murphy <robin.murphy@arm.com>
1112 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1114 F: drivers/iommu/arm-smmu.c
1115 F: drivers/iommu/arm-smmu-v3.c
1116 F: drivers/iommu/io-pgtable-arm.c
1117 F: drivers/iommu/io-pgtable-arm-v7s.c
1119 ARM SUB-ARCHITECTURES
1120 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1124 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1126 ARM/ACTIONS SEMI ARCHITECTURE
1127 M: Andreas Färber <afaerber@suse.de>
1128 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1131 F: arch/arm/mach-actions/
1132 F: arch/arm/boot/dts/owl-*
1133 F: arch/arm64/boot/dts/actions/
1134 F: drivers/clocksource/owl-*
1135 F: drivers/soc/actions/
1136 F: include/dt-bindings/power/owl-*
1137 F: include/linux/soc/actions/
1138 F: Documentation/devicetree/bindings/arm/actions.txt
1139 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1140 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1142 ARM/ADS SPHERE MACHINE SUPPORT
1143 M: Lennert Buytenhek <kernel@wantstofly.org>
1144 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1147 ARM/AFEB9260 MACHINE SUPPORT
1148 M: Sergey Lapin <slapin@ossfans.org>
1149 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1152 ARM/AJECO 1ARM MACHINE SUPPORT
1153 M: Lennert Buytenhek <kernel@wantstofly.org>
1154 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1157 ARM/Allwinner SoC Clock Support
1158 M: Emilio López <emilio@elopez.com.ar>
1160 F: drivers/clk/sunxi/
1162 ARM/Allwinner sunXi SoC support
1163 M: Maxime Ripard <maxime.ripard@bootlin.com>
1164 M: Chen-Yu Tsai <wens@csie.org>
1165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1169 F: arch/arm/mach-sunxi/
1170 F: arch/arm64/boot/dts/allwinner/
1171 F: drivers/clk/sunxi-ng/
1172 F: drivers/pinctrl/sunxi/
1173 F: drivers/soc/sunxi/
1174 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1176 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1177 M: Neil Armstrong <narmstrong@baylibre.com>
1178 M: Jerome Brunet <jbrunet@baylibre.com>
1179 L: linux-amlogic@lists.infradead.org
1181 F: drivers/clk/meson/
1182 F: include/dt-bindings/clock/meson*
1183 F: include/dt-bindings/clock/gxbb*
1184 F: Documentation/devicetree/bindings/clock/amlogic*
1186 ARM/Amlogic Meson SoC support
1187 M: Carlo Caione <carlo@caione.org>
1188 M: Kevin Hilman <khilman@baylibre.com>
1189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1190 L: linux-amlogic@lists.infradead.org
1191 W: http://linux-meson.com/
1193 F: arch/arm/mach-meson/
1194 F: arch/arm/boot/dts/meson*
1195 F: arch/arm64/boot/dts/amlogic/
1196 F: drivers/pinctrl/meson/
1197 F: drivers/mmc/host/meson*
1200 ARM/Annapurna Labs ALPINE ARCHITECTURE
1201 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1202 M: Antoine Tenart <antoine.tenart@free-electrons.com>
1203 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 F: arch/arm/mach-alpine/
1206 F: arch/arm/boot/dts/alpine*
1207 F: arch/arm64/boot/dts/al/
1208 F: drivers/*/*alpine*
1210 ARM/ARTPEC MACHINE SUPPORT
1211 M: Jesper Nilsson <jesper.nilsson@axis.com>
1212 M: Lars Persson <lars.persson@axis.com>
1214 L: linux-arm-kernel@axis.com
1215 F: arch/arm/mach-artpec
1216 F: arch/arm/boot/dts/artpec6*
1218 F: drivers/crypto/axis
1219 F: drivers/pinctrl/pinctrl-artpec*
1220 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1222 ARM/ASPEED I2C DRIVER
1223 M: Brendan Higgins <brendanhiggins@google.com>
1224 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1225 R: Joel Stanley <joel@jms.id.au>
1226 L: linux-i2c@vger.kernel.org
1227 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1229 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1230 F: drivers/i2c/busses/i2c-aspeed.c
1231 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1232 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1234 ARM/ASPEED MACHINE SUPPORT
1235 M: Joel Stanley <joel@jms.id.au>
1236 R: Andrew Jeffery <andrew@aj.id.au>
1237 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1238 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1239 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1241 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1242 F: arch/arm/mach-aspeed/
1243 F: arch/arm/boot/dts/aspeed-*
1246 ARM/ATMEL AT91 Clock Support
1247 M: Boris Brezillon <boris.brezillon@bootlin.com>
1251 ARM/CALXEDA HIGHBANK ARCHITECTURE
1252 M: Rob Herring <robh@kernel.org>
1253 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1255 F: arch/arm/mach-highbank/
1256 F: arch/arm/boot/dts/highbank.dts
1257 F: arch/arm/boot/dts/ecx-*.dts*
1259 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1260 M: Krzysztof Halasa <khalasa@piap.pl>
1262 F: arch/arm/mach-cns3xxx/
1264 ARM/CAVIUM THUNDER NETWORK DRIVER
1265 M: Sunil Goutham <sgoutham@cavium.com>
1266 M: Robert Richter <rric@kernel.org>
1267 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1269 F: drivers/net/ethernet/cavium/thunder/
1271 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1272 M: Lukasz Majewski <lukma@denx.de>
1273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1275 F: arch/arm/mach-ep93xx/ts72xx.c
1277 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1278 M: Alexander Shiyan <shc_work@mail.ru>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1283 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1284 M: Lennert Buytenhek <kernel@wantstofly.org>
1285 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1288 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1289 M: Hartley Sweeten <hsweeten@visionengravers.com>
1290 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1291 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1293 F: arch/arm/mach-ep93xx/
1294 F: arch/arm/mach-ep93xx/include/mach/
1297 M: Russell King <linux@armlinux.org.uk>
1298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1300 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1301 F: drivers/clk/clkdev.c
1303 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1304 M: Mike Rapoport <mike@compulab.co.il>
1305 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1308 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1309 M: Baruch Siach <baruch@tkos.co.il>
1310 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1312 F: arch/arm/boot/dts/cx92755*
1315 ARM/CONTEC MICRO9 MACHINE SUPPORT
1316 M: Hubert Feurstein <hubert.feurstein@contec.at>
1318 F: arch/arm/mach-ep93xx/micro9.c
1320 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1321 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1322 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1324 F: drivers/hwtracing/coresight/*
1325 F: Documentation/trace/coresight.txt
1326 F: Documentation/trace/coresight-cpu-debug.txt
1327 F: Documentation/devicetree/bindings/arm/coresight.txt
1328 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1329 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1330 F: tools/perf/arch/arm/util/pmu.c
1331 F: tools/perf/arch/arm/util/auxtrace.c
1332 F: tools/perf/arch/arm/util/cs-etm.c
1333 F: tools/perf/arch/arm/util/cs-etm.h
1334 F: tools/perf/util/cs-etm.*
1335 F: tools/perf/util/cs-etm-decoder/*
1337 ARM/CORGI MACHINE SUPPORT
1338 M: Richard Purdie <rpurdie@rpsys.net>
1341 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1342 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1343 M: Linus Walleij <linus.walleij@linaro.org>
1344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1345 T: git git://github.com/ulli-kroll/linux.git
1347 F: Documentation/devicetree/bindings/arm/gemini.txt
1348 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1349 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1350 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1351 F: arch/arm/mach-gemini/
1352 F: drivers/net/ethernet/cortina/
1353 F: drivers/pinctrl/pinctrl-gemini.c
1354 F: drivers/rtc/rtc-ftrtc010.c
1356 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1357 M: Barry Song <baohua@kernel.org>
1358 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1359 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1361 F: arch/arm/boot/dts/prima2*
1362 F: arch/arm/mach-prima2/
1363 F: drivers/clk/sirf/
1364 F: drivers/clocksource/timer-prima2.c
1365 F: drivers/clocksource/timer-atlas7.c
1368 ARM/EBSA110 MACHINE SUPPORT
1369 M: Russell King <linux@armlinux.org.uk>
1370 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 W: http://www.armlinux.org.uk/
1373 F: arch/arm/mach-ebsa110/
1374 F: drivers/net/ethernet/amd/am79c961a.*
1376 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1377 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1378 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1379 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1383 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1384 M: Robert Jarzmik <robert.jarzmik@free.fr>
1385 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1387 F: arch/arm/mach-pxa/ezx.c
1389 ARM/FARADAY FA526 PORT
1390 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1393 T: git git://git.berlios.de/gemini-board
1394 F: arch/arm/mm/*-fa*
1396 ARM/FOOTBRIDGE ARCHITECTURE
1397 M: Russell King <linux@armlinux.org.uk>
1398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1399 W: http://www.armlinux.org.uk/
1401 F: arch/arm/include/asm/hardware/dec21285.h
1402 F: arch/arm/mach-footbridge/
1404 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1405 M: Shawn Guo <shawnguo@kernel.org>
1406 M: Sascha Hauer <s.hauer@pengutronix.de>
1407 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1408 R: Fabio Estevam <fabio.estevam@nxp.com>
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/
1413 F: arch/arm/mach-mxs/
1414 F: arch/arm/boot/dts/imx*
1415 F: arch/arm/configs/imx*_defconfig
1420 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1421 M: Shawn Guo <shawnguo@kernel.org>
1422 M: Sascha Hauer <s.hauer@pengutronix.de>
1423 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1424 R: Stefan Agner <stefan@agner.ch>
1425 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1427 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1428 F: arch/arm/mach-imx/*vf610*
1429 F: arch/arm/boot/dts/vf*
1431 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1432 M: Lennert Buytenhek <kernel@wantstofly.org>
1433 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1436 ARM/GUMSTIX MACHINE SUPPORT
1437 M: Steve Sakoman <sakoman@gmail.com>
1438 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1441 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1442 M: Philipp Zabel <philipp.zabel@gmail.com>
1443 M: Paul Parsons <lost.distance@yahoo.com>
1444 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1446 F: arch/arm/mach-pxa/hx4700.c
1447 F: arch/arm/mach-pxa/include/mach/hx4700.h
1448 F: sound/soc/pxa/hx4700.c
1450 ARM/HISILICON SOC SUPPORT
1451 M: Wei Xu <xuwei5@hisilicon.com>
1452 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1453 W: http://www.hisilicon.com
1455 T: git git://github.com/hisilicon/linux-hisi.git
1456 F: arch/arm/mach-hisi/
1457 F: arch/arm/boot/dts/hi3*
1458 F: arch/arm/boot/dts/hip*
1459 F: arch/arm/boot/dts/hisi*
1460 F: arch/arm64/boot/dts/hisilicon/
1462 ARM/HP JORNADA 7XX MACHINE SUPPORT
1463 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1466 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1467 F: arch/arm/mach-sa1100/jornada720.c
1468 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1470 ARM/IGEP MACHINE SUPPORT
1471 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1472 M: Javier Martinez Canillas <javier@dowhile0.org>
1473 L: linux-omap@vger.kernel.org
1474 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 F: arch/arm/boot/dts/omap3-igep*
1478 ARM/INCOME PXA270 SUPPORT
1479 M: Marek Vasut <marek.vasut@gmail.com>
1480 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1482 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1484 ARM/INTEL IOP13XX ARM ARCHITECTURE
1485 M: Lennert Buytenhek <kernel@wantstofly.org>
1486 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1489 ARM/INTEL IOP32X ARM ARCHITECTURE
1490 M: Lennert Buytenhek <kernel@wantstofly.org>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1494 ARM/INTEL IOP33X ARM ARCHITECTURE
1495 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1498 ARM/INTEL IQ81342EX MACHINE SUPPORT
1499 M: Lennert Buytenhek <kernel@wantstofly.org>
1500 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1503 ARM/INTEL IXDP2850 MACHINE SUPPORT
1504 M: Lennert Buytenhek <kernel@wantstofly.org>
1505 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1508 ARM/INTEL IXP4XX ARM ARCHITECTURE
1509 M: Imre Kaloz <kaloz@openwrt.org>
1510 M: Krzysztof Halasa <khalasa@piap.pl>
1511 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1513 F: arch/arm/mach-ixp4xx/
1515 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1516 M: Jonathan Cameron <jic23@cam.ac.uk>
1517 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1519 F: arch/arm/mach-pxa/stargate2.c
1520 F: drivers/pcmcia/pxa2xx_stargate2.c
1522 ARM/INTEL XSC3 (MANZANO) ARM CORE
1523 M: Lennert Buytenhek <kernel@wantstofly.org>
1524 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1527 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1528 M: Lennert Buytenhek <kernel@wantstofly.org>
1529 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1532 ARM/LG1K ARCHITECTURE
1533 M: Chanho Min <chanho.min@lge.com>
1534 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1536 F: arch/arm64/boot/dts/lg/
1538 ARM/LOGICPD PXA270 MACHINE SUPPORT
1539 M: Lennert Buytenhek <kernel@wantstofly.org>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1543 ARM/LPC18XX ARCHITECTURE
1544 M: Joachim Eastwood <manabian@gmail.com>
1545 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1547 F: arch/arm/boot/dts/lpc43*
1548 F: drivers/clk/nxp/clk-lpc18xx*
1549 F: drivers/clocksource/time-lpc32xx.c
1550 F: drivers/i2c/busses/i2c-lpc2k.c
1551 F: drivers/memory/pl172.c
1552 F: drivers/mtd/spi-nor/nxp-spifi.c
1553 F: drivers/rtc/rtc-lpc24xx.c
1556 ARM/LPC32XX SOC SUPPORT
1557 M: Vladimir Zapolskiy <vz@mleia.com>
1558 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1559 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1560 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1562 F: arch/arm/boot/dts/lpc32*
1563 F: arch/arm/mach-lpc32xx/
1564 F: drivers/i2c/busses/i2c-pnx.c
1565 F: drivers/net/ethernet/nxp/lpc_eth.c
1566 F: drivers/usb/host/ohci-nxp.c
1567 F: drivers/watchdog/pnx4008_wdt.c
1570 ARM/MAGICIAN MACHINE SUPPORT
1571 M: Philipp Zabel <philipp.zabel@gmail.com>
1574 ARM/Marvell Dove/MV78xx0/Orion SOC support
1575 M: Jason Cooper <jason@lakedaemon.net>
1576 M: Andrew Lunn <andrew@lunn.ch>
1577 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1578 M: Gregory Clement <gregory.clement@bootlin.com>
1579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1581 F: Documentation/devicetree/bindings/soc/dove/
1582 F: arch/arm/mach-dove/
1583 F: arch/arm/mach-mv78xx0/
1584 F: arch/arm/mach-orion5x/
1585 F: arch/arm/plat-orion/
1586 F: arch/arm/boot/dts/dove*
1587 F: arch/arm/boot/dts/orion5x*
1589 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1590 M: Jason Cooper <jason@lakedaemon.net>
1591 M: Andrew Lunn <andrew@lunn.ch>
1592 M: Gregory Clement <gregory.clement@bootlin.com>
1593 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1594 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1596 F: arch/arm/boot/dts/armada*
1597 F: arch/arm/boot/dts/kirkwood*
1598 F: arch/arm/configs/mvebu_*_defconfig
1599 F: arch/arm/mach-mvebu/
1600 F: arch/arm64/boot/dts/marvell/armada*
1601 F: drivers/cpufreq/armada-37xx-cpufreq.c
1602 F: drivers/cpufreq/mvebu-cpufreq.c
1603 F: drivers/irqchip/irq-armada-370-xp.c
1604 F: drivers/irqchip/irq-mvebu-*
1605 F: drivers/pinctrl/mvebu/
1606 F: drivers/rtc/rtc-armada38x.c
1608 ARM/Mediatek RTC DRIVER
1609 M: Eddie Huang <eddie.huang@mediatek.com>
1610 M: Sean Wang <sean.wang@mediatek.com>
1611 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1612 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1614 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1615 F: drivers/rtc/rtc-mt6397.c
1616 F: drivers/rtc/rtc-mt7622.c
1618 ARM/Mediatek SoC support
1619 M: Matthias Brugger <matthias.bgg@gmail.com>
1620 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1621 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/boot/dts/mt6*
1624 F: arch/arm/boot/dts/mt7*
1625 F: arch/arm/boot/dts/mt8*
1626 F: arch/arm/mach-mediatek/
1627 F: arch/arm64/boot/dts/mediatek/
1631 ARM/Mediatek USB3 PHY DRIVER
1632 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1633 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1634 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1636 F: drivers/phy/mediatek/phy-mtk-tphy.c
1638 ARM/MICREL KS8695 ARCHITECTURE
1639 M: Greg Ungerer <gerg@uclinux.org>
1640 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1641 F: arch/arm/mach-ks8695/
1644 ARM/Microchip (AT91) SoC support
1645 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1646 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1647 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1648 W: http://www.linux4sam.org
1649 T: git git://git.kernel.org/pub/scm/linux/kernel/git/nferre/linux-at91.git
1653 F: arch/arm/mach-at91/
1654 F: include/soc/at91/
1655 F: arch/arm/boot/dts/at91*.dts
1656 F: arch/arm/boot/dts/at91*.dtsi
1657 F: arch/arm/boot/dts/sama*.dts
1658 F: arch/arm/boot/dts/sama*.dtsi
1659 F: arch/arm/include/debug/at91.S
1660 F: drivers/memory/atmel*
1661 F: drivers/watchdog/sama5d4_wdt.c
1662 X: drivers/input/touchscreen/atmel_mxt_ts.c
1663 X: drivers/net/wireless/atmel/
1665 ARM/MIOA701 MACHINE SUPPORT
1666 M: Robert Jarzmik <robert.jarzmik@free.fr>
1667 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1668 F: arch/arm/mach-pxa/mioa701.c
1671 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1672 M: Michael Petchkovsky <mkpetch@internode.on.net>
1675 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1676 M: Linus Walleij <linus.walleij@linaro.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1679 F: arch/arm/mach-nomadik/
1680 F: arch/arm/mach-u300/
1681 F: arch/arm/mach-ux500/
1682 F: arch/arm/boot/dts/ste-*
1683 F: drivers/clk/clk-nomadik.c
1684 F: drivers/clk/clk-u300.c
1685 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1686 F: drivers/clocksource/timer-u300.c
1687 F: drivers/dma/coh901318*
1688 F: drivers/dma/ste_dma40*
1689 F: drivers/hwspinlock/u8500_hsem.c
1690 F: drivers/i2c/busses/i2c-nomadik.c
1691 F: drivers/i2c/busses/i2c-stu300.c
1692 F: drivers/mfd/ab3100*
1693 F: drivers/mfd/ab8500*
1694 F: drivers/mfd/abx500*
1695 F: drivers/mfd/dbx500*
1696 F: drivers/mfd/db8500*
1697 F: drivers/pinctrl/nomadik/
1698 F: drivers/pinctrl/pinctrl-coh901*
1699 F: drivers/pinctrl/pinctrl-u300.c
1700 F: drivers/rtc/rtc-ab3100.c
1701 F: drivers/rtc/rtc-ab8500.c
1702 F: drivers/rtc/rtc-coh901331.c
1703 F: drivers/rtc/rtc-pl031.c
1704 F: drivers/watchdog/coh901327_wdt.c
1705 F: Documentation/devicetree/bindings/arm/ste-*
1706 F: Documentation/devicetree/bindings/arm/ux500/
1707 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1709 ARM/NUVOTON NPCM ARCHITECTURE
1710 M: Avi Fishman <avifishman70@gmail.com>
1711 M: Tomer Maimon <tmaimon77@gmail.com>
1712 R: Patrick Venture <venture@google.com>
1713 R: Nancy Yuen <yuenn@google.com>
1714 R: Brendan Higgins <brendanhiggins@google.com>
1715 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1717 F: arch/arm/mach-npcm/
1718 F: arch/arm/boot/dts/nuvoton-npcm*
1719 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1721 F: Documentation/*/*npcm*
1723 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1724 M: Wan ZongShun <mcuos.com@gmail.com>
1725 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1726 W: http://www.mcuos.com
1728 F: arch/arm/mach-w90x900/
1729 F: drivers/input/keyboard/w90p910_keypad.c
1730 F: drivers/input/touchscreen/w90p910_ts.c
1731 F: drivers/watchdog/nuc900_wdt.c
1732 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1733 F: drivers/mtd/nand/raw/nuc900_nand.c
1734 F: drivers/rtc/rtc-nuc900.c
1735 F: drivers/spi/spi-nuc900.c
1736 F: drivers/usb/host/ehci-w90x900.c
1737 F: drivers/video/fbdev/nuc900fb.c
1739 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1740 M: Nelson Castillo <arhuaco@freaks-unidos.net>
1741 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1742 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1745 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1746 M: Alexander Clouter <alex@digriz.org.uk>
1747 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1748 W: http://www.digriz.org.uk/ts78xx/kernel
1750 F: arch/arm/mach-orion5x/ts78xx-*
1752 ARM/OXNAS platform support
1753 M: Neil Armstrong <narmstrong@baylibre.com>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1755 L: linux-oxnas@groups.io (moderated for non-subscribers)
1757 F: arch/arm/mach-oxnas/
1758 F: arch/arm/boot/dts/ox8*.dts*
1761 ARM/PALM TREO SUPPORT
1762 M: Tomas Cech <sleep_walker@suse.com>
1763 L: linux-arm-kernel@lists.infradead.org
1764 W: http://hackndev.com
1766 F: arch/arm/mach-pxa/palmtreo.*
1768 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1769 M: Marek Vasut <marek.vasut@gmail.com>
1770 L: linux-arm-kernel@lists.infradead.org
1771 W: http://hackndev.com
1773 F: arch/arm/mach-pxa/include/mach/palmtx.h
1774 F: arch/arm/mach-pxa/palmtx.c
1775 F: arch/arm/mach-pxa/palmt5.*
1776 F: arch/arm/mach-pxa/include/mach/palmld.h
1777 F: arch/arm/mach-pxa/palmld.c
1778 F: arch/arm/mach-pxa/palmte2.*
1779 F: arch/arm/mach-pxa/include/mach/palmtc.h
1780 F: arch/arm/mach-pxa/palmtc.c
1783 M: Sergey Lapin <slapin@ossfans.org>
1784 L: linux-arm-kernel@lists.infradead.org
1785 W: http://hackndev.com
1787 F: arch/arm/mach-pxa/palmz72.*
1790 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1791 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1794 ARM/PT DIGITAL BOARD PORT
1795 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 W: http://www.armlinux.org.uk/
1800 ARM/QUALCOMM SUPPORT
1801 M: Andy Gross <andy.gross@linaro.org>
1802 M: David Brown <david.brown@linaro.org>
1803 L: linux-arm-msm@vger.kernel.org
1804 L: linux-soc@vger.kernel.org
1806 F: Documentation/devicetree/bindings/soc/qcom/
1807 F: arch/arm/boot/dts/qcom-*.dts
1808 F: arch/arm/boot/dts/qcom-*.dtsi
1809 F: arch/arm/mach-qcom/
1810 F: arch/arm64/boot/dts/qcom/*
1811 F: drivers/i2c/busses/i2c-qup.c
1812 F: drivers/clk/qcom/
1813 F: drivers/dma/qcom/
1814 F: drivers/soc/qcom/
1815 F: drivers/spi/spi-qup.c
1816 F: drivers/tty/serial/msm_serial.c
1817 F: drivers/*/pm8???-*
1818 F: drivers/mfd/ssbi.c
1819 F: drivers/firmware/qcom_scm.c
1820 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
1822 ARM/RADISYS ENP2611 MACHINE SUPPORT
1823 M: Lennert Buytenhek <kernel@wantstofly.org>
1824 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1827 ARM/REALTEK ARCHITECTURE
1828 M: Andreas Färber <afaerber@suse.de>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1831 F: arch/arm64/boot/dts/realtek/
1832 F: Documentation/devicetree/bindings/arm/realtek.txt
1834 ARM/RENESAS ARM64 ARCHITECTURE
1835 M: Simon Horman <horms@verge.net.au>
1836 M: Magnus Damm <magnus.damm@gmail.com>
1837 L: linux-renesas-soc@vger.kernel.org
1838 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1839 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1841 F: arch/arm64/boot/dts/renesas/
1842 F: Documentation/devicetree/bindings/arm/shmobile.txt
1843 F: drivers/soc/renesas/
1844 F: include/linux/soc/renesas/
1846 ARM/RISCPC ARCHITECTURE
1847 M: Russell King <linux@armlinux.org.uk>
1848 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1849 W: http://www.armlinux.org.uk/
1851 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
1852 F: arch/arm/include/asm/hardware/ioc.h
1853 F: arch/arm/include/asm/hardware/iomd.h
1854 F: arch/arm/include/asm/hardware/memc.h
1855 F: arch/arm/mach-rpc/
1856 F: drivers/net/ethernet/8390/etherh.c
1857 F: drivers/net/ethernet/i825xx/ether1*
1858 F: drivers/net/ethernet/seeq/ether3*
1859 F: drivers/scsi/arm/
1861 ARM/Rockchip SoC support
1862 M: Heiko Stuebner <heiko@sntech.de>
1863 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1864 L: linux-rockchip@lists.infradead.org
1865 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
1867 F: arch/arm/boot/dts/rk3*
1868 F: arch/arm/boot/dts/rv1108*
1869 F: arch/arm/mach-rockchip/
1870 F: drivers/clk/rockchip/
1871 F: drivers/i2c/busses/i2c-rk3x.c
1872 F: drivers/*/*rockchip*
1873 F: drivers/*/*/*rockchip*
1874 F: sound/soc/rockchip/
1877 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
1878 M: Kukjin Kim <kgene@kernel.org>
1879 M: Krzysztof Kozlowski <krzk@kernel.org>
1880 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1881 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1882 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
1884 F: arch/arm/boot/dts/s3c*
1885 F: arch/arm/boot/dts/s5p*
1886 F: arch/arm/boot/dts/exynos*
1887 F: arch/arm64/boot/dts/exynos/
1888 F: arch/arm/plat-samsung/
1889 F: arch/arm/mach-s3c24*/
1890 F: arch/arm/mach-s3c64xx/
1891 F: arch/arm/mach-s5p*/
1892 F: arch/arm/mach-exynos*/
1893 F: drivers/*/*s3c24*
1894 F: drivers/*/*/*s3c24*
1895 F: drivers/*/*s3c64xx*
1896 F: drivers/*/*s5pv210*
1897 F: drivers/memory/samsung/*
1898 F: drivers/soc/samsung/*
1899 F: Documentation/arm/Samsung/
1900 F: Documentation/devicetree/bindings/arm/samsung/
1901 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
1902 F: Documentation/devicetree/bindings/power/pd-samsung.txt
1905 ARM/SAMSUNG MOBILE MACHINE SUPPORT
1906 M: Kyungmin Park <kyungmin.park@samsung.com>
1907 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 F: arch/arm/mach-s5pv210/
1911 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
1912 M: Kyungmin Park <kyungmin.park@samsung.com>
1913 M: Kamil Debski <kamil@wypas.org>
1914 M: Andrzej Hajda <a.hajda@samsung.com>
1915 L: linux-arm-kernel@lists.infradead.org
1916 L: linux-media@vger.kernel.org
1918 F: drivers/media/platform/s5p-g2d/
1920 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
1921 M: Marek Szyprowski <m.szyprowski@samsung.com>
1922 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
1923 L: linux-media@vger.kernel.org
1925 F: drivers/media/platform/s5p-cec/
1926 F: Documentation/devicetree/bindings/media/s5p-cec.txt
1928 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
1929 M: Andrzej Pietrasiewicz <andrzej.p@samsung.com>
1930 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
1931 L: linux-arm-kernel@lists.infradead.org
1932 L: linux-media@vger.kernel.org
1934 F: drivers/media/platform/s5p-jpeg/
1936 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
1937 M: Kyungmin Park <kyungmin.park@samsung.com>
1938 M: Kamil Debski <kamil@wypas.org>
1939 M: Jeongtae Park <jtp.park@samsung.com>
1940 M: Andrzej Hajda <a.hajda@samsung.com>
1941 L: linux-arm-kernel@lists.infradead.org
1942 L: linux-media@vger.kernel.org
1944 F: arch/arm/plat-samsung/s5p-dev-mfc.c
1945 F: drivers/media/platform/s5p-mfc/
1947 ARM/SHMOBILE ARM ARCHITECTURE
1948 M: Simon Horman <horms@verge.net.au>
1949 M: Magnus Damm <magnus.damm@gmail.com>
1950 L: linux-renesas-soc@vger.kernel.org
1951 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
1952 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
1954 F: arch/arm/boot/dts/emev2*
1955 F: arch/arm/boot/dts/r7s*
1956 F: arch/arm/boot/dts/r8a*
1957 F: arch/arm/boot/dts/sh*
1958 F: arch/arm/configs/shmobile_defconfig
1959 F: arch/arm/include/debug/renesas-scif.S
1960 F: arch/arm/mach-shmobile/
1961 F: Documentation/devicetree/bindings/arm/shmobile.txt
1962 F: drivers/soc/renesas/
1963 F: include/linux/soc/renesas/
1965 ARM/SOCFPGA ARCHITECTURE
1966 M: Dinh Nguyen <dinguyen@kernel.org>
1968 F: arch/arm/mach-socfpga/
1969 F: arch/arm/boot/dts/socfpga*
1970 F: arch/arm/configs/socfpga_defconfig
1971 F: arch/arm64/boot/dts/altera/
1972 W: http://www.rocketboards.org
1973 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
1975 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
1976 M: Dinh Nguyen <dinguyen@kernel.org>
1978 F: drivers/clk/socfpga/
1980 ARM/SOCFPGA EDAC SUPPORT
1981 M: Thor Thayer <thor.thayer@linux.intel.com>
1983 F: drivers/edac/altera_edac.
1985 ARM/SPREADTRUM SoC SUPPORT
1986 M: Orson Zhai <orsonzhai@gmail.com>
1987 M: Baolin Wang <baolin.wang@linaro.org>
1988 M: Chunyan Zhang <zhang.lyra@gmail.com>
1990 F: arch/arm64/boot/dts/sprd
1993 ARM/STI ARCHITECTURE
1994 M: Patrice Chotard <patrice.chotard@st.com>
1995 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1996 W: http://www.stlinux.com
1998 F: arch/arm/mach-sti/
1999 F: arch/arm/boot/dts/sti*
2000 F: drivers/char/hw_random/st-rng.c
2001 F: drivers/clocksource/arm_global_timer.c
2002 F: drivers/clocksource/clksrc_st_lpc.c
2003 F: drivers/cpufreq/sti-cpufreq.c
2004 F: drivers/dma/st_fdma*
2005 F: drivers/i2c/busses/i2c-st.c
2006 F: drivers/media/rc/st_rc.c
2007 F: drivers/media/platform/sti/c8sectpfe/
2008 F: drivers/mmc/host/sdhci-st.c
2009 F: drivers/phy/st/phy-miphy28lp.c
2010 F: drivers/phy/st/phy-stih407-usb.c
2011 F: drivers/pinctrl/pinctrl-st.c
2012 F: drivers/remoteproc/st_remoteproc.c
2013 F: drivers/remoteproc/st_slim_rproc.c
2014 F: drivers/reset/sti/
2015 F: drivers/rtc/rtc-st-lpc.c
2016 F: drivers/tty/serial/st-asc.c
2017 F: drivers/usb/dwc3/dwc3-st.c
2018 F: drivers/usb/host/ehci-st.c
2019 F: drivers/usb/host/ohci-st.c
2020 F: drivers/watchdog/st_lpc_wdt.c
2021 F: drivers/ata/ahci_st.c
2022 F: include/linux/remoteproc/st_slim_rproc.h
2024 ARM/STM32 ARCHITECTURE
2025 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2026 M: Alexandre Torgue <alexandre.torgue@st.com>
2027 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2029 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2031 F: arch/arm/boot/dts/stm32*
2032 F: arch/arm/mach-stm32/
2033 F: drivers/clocksource/armv7m_systick.c
2035 ARM/Synaptics Berlin SoC support
2036 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2037 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2038 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2040 F: arch/arm/mach-berlin/
2041 F: arch/arm/boot/dts/berlin*
2042 F: arch/arm64/boot/dts/marvell/berlin*
2044 ARM/TANGO ARCHITECTURE
2045 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2046 M: Mans Rullgard <mans@mansr.com>
2047 L: linux-arm-kernel@lists.infradead.org
2051 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2052 M: Lennert Buytenhek <kernel@wantstofly.org>
2053 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2056 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2057 M: Hans Verkuil <hans.verkuil@cisco.com>
2058 L: linux-tegra@vger.kernel.org
2059 L: linux-media@vger.kernel.org
2061 F: drivers/media/platform/tegra-cec/
2062 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2064 ARM/TETON BGA MACHINE SUPPORT
2065 M: "Mark F. Brown" <mark.brown314@gmail.com>
2066 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2069 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2070 M: Santosh Shilimkar <ssantosh@kernel.org>
2071 L: linux-kernel@vger.kernel.org
2073 F: drivers/memory/*emif*
2075 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2076 M: Santosh Shilimkar <ssantosh@kernel.org>
2077 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 F: arch/arm/mach-keystone/
2080 F: arch/arm/boot/dts/keystone-*
2081 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2083 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2084 M: Santosh Shilimkar <ssantosh@kernel.org>
2085 L: linux-kernel@vger.kernel.org
2087 F: drivers/clk/keystone/
2089 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2090 M: Santosh Shilimkar <ssantosh@kernel.org>
2091 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2092 L: linux-kernel@vger.kernel.org
2094 F: drivers/clocksource/timer-keystone.c
2096 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2097 M: Santosh Shilimkar <ssantosh@kernel.org>
2098 L: linux-kernel@vger.kernel.org
2100 F: drivers/power/reset/keystone-reset.c
2102 ARM/THECUS N2100 MACHINE SUPPORT
2103 M: Lennert Buytenhek <kernel@wantstofly.org>
2104 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2107 ARM/TOSA MACHINE SUPPORT
2108 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2109 M: Dirk Opfer <dirk@opfer-online.de>
2112 ARM/UNIPHIER ARCHITECTURE
2113 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2114 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2115 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2117 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2118 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2119 F: arch/arm/boot/dts/uniphier*
2120 F: arch/arm/include/asm/hardware/cache-uniphier.h
2121 F: arch/arm/mach-uniphier/
2122 F: arch/arm/mm/cache-uniphier.c
2123 F: arch/arm64/boot/dts/socionext/uniphier*
2124 F: drivers/bus/uniphier-system-bus.c
2125 F: drivers/clk/uniphier/
2126 F: drivers/gpio/gpio-uniphier.c
2127 F: drivers/i2c/busses/i2c-uniphier*
2128 F: drivers/irqchip/irq-uniphier-aidet.c
2129 F: drivers/pinctrl/uniphier/
2130 F: drivers/reset/reset-uniphier.c
2131 F: drivers/tty/serial/8250/8250_uniphier.c
2134 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2135 M: Ulf Hansson <ulf.hansson@linaro.org>
2136 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2137 T: git git://git.linaro.org/people/ulfh/clk.git
2139 F: drivers/clk/ux500/
2141 ARM/VERSATILE EXPRESS PLATFORM
2142 M: Liviu Dudau <liviu.dudau@arm.com>
2143 M: Sudeep Holla <sudeep.holla@arm.com>
2144 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2145 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2147 F: arch/arm/boot/dts/vexpress*
2148 F: arch/arm64/boot/dts/arm/
2149 F: arch/arm/mach-vexpress/
2152 F: drivers/clk/versatile/clk-vexpress-osc.c
2153 F: drivers/clocksource/versatile.c
2157 M: Russell King <linux@armlinux.org.uk>
2158 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2159 W: http://www.armlinux.org.uk/
2163 ARM/VOIPAC PXA270 SUPPORT
2164 M: Marek Vasut <marek.vasut@gmail.com>
2165 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2167 F: arch/arm/mach-pxa/vpac270.c
2168 F: arch/arm/mach-pxa/include/mach/vpac270.h
2170 ARM/VT8500 ARM ARCHITECTURE
2171 M: Tony Prisk <linux@prisktech.co.nz>
2172 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2174 F: arch/arm/mach-vt8500/
2175 F: drivers/clocksource/vt8500_timer.c
2176 F: drivers/i2c/busses/i2c-wmt.c
2177 F: drivers/mmc/host/wmt-sdmmc.c
2178 F: drivers/pwm/pwm-vt8500.c
2179 F: drivers/rtc/rtc-vt8500.c
2180 F: drivers/tty/serial/vt8500_serial.c
2181 F: drivers/usb/host/ehci-platform.c
2182 F: drivers/usb/host/uhci-platform.c
2183 F: drivers/video/fbdev/vt8500lcdfb.*
2184 F: drivers/video/fbdev/wm8505fb*
2185 F: drivers/video/fbdev/wmt_ge_rops.*
2187 ARM/ZIPIT Z2 SUPPORT
2188 M: Marek Vasut <marek.vasut@gmail.com>
2189 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2191 F: arch/arm/mach-pxa/z2.c
2192 F: arch/arm/mach-pxa/include/mach/z2.h
2194 ARM/ZTE ARCHITECTURE
2195 M: Jun Nie <jun.nie@linaro.org>
2196 M: Baoyou Xie <baoyou.xie@linaro.org>
2197 M: Shawn Guo <shawnguo@kernel.org>
2198 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2200 F: arch/arm/boot/dts/zx2967*
2201 F: arch/arm/mach-zx/
2202 F: arch/arm64/boot/dts/zte/
2204 F: drivers/dma/zx_dma.c
2205 F: drivers/gpio/gpio-zx.c
2206 F: drivers/i2c/busses/i2c-zx2967.c
2207 F: drivers/mmc/host/dw_mmc-zx.*
2208 F: drivers/pinctrl/zte/
2210 F: drivers/thermal/zx2967_thermal.c
2211 F: drivers/watchdog/zx2967_wdt.c
2212 F: Documentation/devicetree/bindings/arm/zte.txt
2213 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2214 F: Documentation/devicetree/bindings/dma/zxdma.txt
2215 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2216 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2217 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2218 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2219 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2220 F: Documentation/devicetree/bindings/soc/zte/
2221 F: Documentation/devicetree/bindings/sound/zte,*.txt
2222 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2223 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2224 F: include/dt-bindings/clock/zx2967*.h
2225 F: include/dt-bindings/soc/zte,*.h
2226 F: sound/soc/codecs/zx_aud96p22.c
2229 ARM/ZYNQ ARCHITECTURE
2230 M: Michal Simek <michal.simek@xilinx.com>
2231 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2232 W: http://wiki.xilinx.com
2233 T: git https://github.com/Xilinx/linux-xlnx.git
2235 F: arch/arm/mach-zynq/
2236 F: drivers/cpuidle/cpuidle-zynq.c
2237 F: drivers/block/xsysace.c
2240 F: drivers/clocksource/cadence_ttc_timer.c
2241 F: drivers/i2c/busses/i2c-cadence.c
2242 F: drivers/mmc/host/sdhci-of-arasan.c
2243 F: drivers/edac/synopsys_edac.c
2245 ARM64 PORT (AARCH64 ARCHITECTURE)
2246 M: Catalin Marinas <catalin.marinas@arm.com>
2247 M: Will Deacon <will.deacon@arm.com>
2248 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2249 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2252 F: Documentation/arm64/
2254 AS3645A LED FLASH CONTROLLER DRIVER
2255 M: Sakari Ailus <sakari.ailus@iki.fi>
2256 L: linux-leds@vger.kernel.org
2258 F: drivers/leds/leds-as3645a.c
2260 ASAHI KASEI AK8974 DRIVER
2261 M: Linus Walleij <linus.walleij@linaro.org>
2262 L: linux-iio@vger.kernel.org
2263 W: http://www.akm.com/
2265 F: drivers/iio/magnetometer/ak8974.c
2267 ASC7621 HARDWARE MONITOR DRIVER
2268 M: George Joseph <george.joseph@fairview5.com>
2269 L: linux-hwmon@vger.kernel.org
2271 F: Documentation/hwmon/asc7621
2272 F: drivers/hwmon/asc7621.c
2274 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2275 M: Corentin Chary <corentin.chary@gmail.com>
2276 L: acpi4asus-user@lists.sourceforge.net
2277 L: platform-driver-x86@vger.kernel.org
2278 W: http://acpi4asus.sf.net
2280 F: drivers/platform/x86/asus*.c
2281 F: drivers/platform/x86/eeepc*.c
2283 ASUS WIRELESS RADIO CONTROL DRIVER
2284 M: João Paulo Rechi Vita <jprvita@gmail.com>
2285 L: platform-driver-x86@vger.kernel.org
2287 F: drivers/platform/x86/asus-wireless.c
2290 M: David Howells <dhowells@redhat.com>
2291 L: keyrings@vger.kernel.org
2293 F: Documentation/crypto/asymmetric-keys.txt
2294 F: include/linux/verification.h
2295 F: include/crypto/public_key.h
2296 F: include/crypto/pkcs7.h
2297 F: crypto/asymmetric_keys/
2299 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2300 R: Dan Williams <dan.j.williams@intel.com>
2301 W: http://sourceforge.net/projects/xscaleiop
2303 F: Documentation/crypto/async-tx-api.txt
2306 F: include/linux/dmaengine.h
2307 F: include/linux/async_tx.h
2310 M: Bartosz Golaszewski <brgl@bgdev.pl>
2311 L: linux-i2c@vger.kernel.org
2312 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2314 F: Documentation/devicetree/bindings/eeprom/at24.txt
2315 F: drivers/misc/eeprom/at24.c
2316 F: include/linux/platform_data/at24.h
2318 ATA OVER ETHERNET (AOE) DRIVER
2319 M: "Ed L. Cashin" <ed.cashin@acm.org>
2320 W: http://www.openaoe.org/
2322 F: Documentation/aoe/
2323 F: drivers/block/aoe/
2325 ATHEROS 71XX/9XXX GPIO DRIVER
2326 M: Alban Bedel <albeu@free.fr>
2327 W: https://github.com/AlbanBedel/linux
2328 T: git git://github.com/AlbanBedel/linux
2330 F: drivers/gpio/gpio-ath79.c
2331 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2333 ATHEROS ATH GENERIC UTILITIES
2334 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2335 L: linux-wireless@vger.kernel.org
2337 F: drivers/net/wireless/ath/*
2339 ATHEROS ATH5K WIRELESS DRIVER
2340 M: Jiri Slaby <jirislaby@gmail.com>
2341 M: Nick Kossifidis <mickflemm@gmail.com>
2342 M: "Luis R. Rodriguez" <mcgrof@do-not-panic.com>
2343 L: linux-wireless@vger.kernel.org
2344 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2346 F: drivers/net/wireless/ath/ath5k/
2348 ATHEROS ATH6KL WIRELESS DRIVER
2349 M: Kalle Valo <kvalo@qca.qualcomm.com>
2350 L: linux-wireless@vger.kernel.org
2351 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2352 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2354 F: drivers/net/wireless/ath/ath6kl/
2357 M: Ville Syrjala <syrjala@sci.fi>
2359 F: drivers/input/misc/ati_remote2.c
2361 ATK0110 HWMON DRIVER
2362 M: Luca Tettamanti <kronos.it@gmail.com>
2363 L: linux-hwmon@vger.kernel.org
2365 F: drivers/hwmon/asus_atk0110.c
2367 ATLX ETHERNET DRIVERS
2368 M: Jay Cliburn <jcliburn@gmail.com>
2369 M: Chris Snook <chris.snook@gmail.com>
2370 L: netdev@vger.kernel.org
2371 W: http://sourceforge.net/projects/atl1
2372 W: http://atl1.sourceforge.net
2374 F: drivers/net/ethernet/atheros/
2377 M: Chas Williams <3chas3@gmail.com>
2378 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2379 L: netdev@vger.kernel.org
2380 W: http://linux-atm.sourceforge.net
2383 F: include/linux/atm*
2384 F: include/uapi/linux/atm*
2386 ATMEL AT91 / AT32 MCI DRIVER
2387 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2389 F: drivers/mmc/host/atmel-mci.c
2391 ATMEL AT91 SAMA5D2-Compatible Shutdown Controller
2392 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2394 F: drivers/power/reset/at91-sama5d2_shdwc.c
2396 ATMEL Audio ALSA driver
2397 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2398 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2403 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2404 L: linux-i2c@vger.kernel.org
2406 F: drivers/i2c/busses/i2c-at91.c
2409 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2410 L: linux-media@vger.kernel.org
2412 F: drivers/media/platform/atmel/atmel-isi.c
2413 F: include/media/atmel-isi.h
2416 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2417 L: linux-fbdev@vger.kernel.org
2419 F: drivers/video/fbdev/atmel_lcdfb.c
2420 F: include/video/atmel_lcdc.h
2422 ATMEL MACB ETHERNET DRIVER
2423 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2425 F: drivers/net/ethernet/cadence/
2427 ATMEL MAXTOUCH DRIVER
2428 M: Nick Dyer <nick@shmanahar.org>
2429 T: git git://github.com/ndyer/linux.git
2431 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2432 F: drivers/input/touchscreen/atmel_mxt_ts.c
2434 ATMEL SAMA5D2 ADC DRIVER
2435 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2436 L: linux-iio@vger.kernel.org
2438 F: drivers/iio/adc/at91-sama5d2_adc.c
2441 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2442 L: linux-mmc@vger.kernel.org
2444 F: drivers/mmc/host/sdhci-of-at91.c
2447 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2449 F: drivers/spi/spi-atmel.*
2452 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2455 F: drivers/misc/atmel-ssc.c
2456 F: include/linux/atmel-ssc.h
2458 ATMEL Timer Counter (TC) AND CLOCKSOURCE DRIVERS
2459 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2460 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2462 F: drivers/misc/atmel_tclib.c
2463 F: drivers/clocksource/tcb_clksrc.c
2465 ATMEL USBA UDC DRIVER
2466 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2467 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2469 F: drivers/usb/gadget/udc/atmel_usba_udc.*
2471 ATMEL WIRELESS DRIVER
2472 M: Simon Kelley <simon@thekelleys.org.uk>
2473 L: linux-wireless@vger.kernel.org
2474 W: http://www.thekelleys.org.uk/atmel
2475 W: http://atmelwlandriver.sourceforge.net/
2477 F: drivers/net/wireless/atmel/atmel*
2480 M: Ludovic Desroches <ludovic.desroches@microchip.com>
2481 L: linux-arm-kernel@lists.infradead.org
2482 L: dmaengine@vger.kernel.org
2484 F: drivers/dma/at_xdmac.c
2486 ATOMIC INFRASTRUCTURE
2487 M: Will Deacon <will.deacon@arm.com>
2488 M: Peter Zijlstra <peterz@infradead.org>
2489 R: Boqun Feng <boqun.feng@gmail.com>
2490 L: linux-kernel@vger.kernel.org
2492 F: arch/*/include/asm/atomic*.h
2493 F: include/*/atomic*.h
2495 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2496 M: Bradley Grove <linuxdrivers@attotech.com>
2497 L: linux-scsi@vger.kernel.org
2498 W: http://www.attotech.com
2500 F: drivers/scsi/esas2r
2502 ATUSB IEEE 802.15.4 RADIO DRIVER
2503 M: Stefan Schmidt <stefan@osg.samsung.com>
2504 L: linux-wpan@vger.kernel.org
2506 F: drivers/net/ieee802154/atusb.c
2507 F: drivers/net/ieee802154/atusb.h
2508 F: drivers/net/ieee802154/at86rf230.h
2511 M: Paul Moore <paul@paul-moore.com>
2512 M: Eric Paris <eparis@redhat.com>
2513 L: linux-audit@redhat.com (moderated for non-subscribers)
2514 W: https://github.com/linux-audit
2515 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2517 F: include/linux/audit.h
2518 F: include/uapi/linux/audit.h
2521 AUXILIARY DISPLAY DRIVERS
2522 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2523 W: http://miguelojeda.es/auxdisplay.htm
2524 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
2526 F: drivers/auxdisplay/
2527 F: include/linux/cfag12864b.h
2530 M: Ralf Baechle <ralf@linux-mips.org>
2531 L: linux-hams@vger.kernel.org
2532 W: http://www.linux-ax25.org/
2534 F: include/uapi/linux/ax25.h
2535 F: include/net/ax25.h
2539 M: Peter Rosin <peda@axentia.se>
2540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2542 F: Documentation/devicetree/bindings/arm/axentia.txt
2543 F: arch/arm/boot/dts/at91-linea.dtsi
2544 F: arch/arm/boot/dts/at91-natte.dtsi
2545 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2546 F: arch/arm/boot/dts/at91-tse850-3.dts
2548 AXENTIA ASOC DRIVERS
2549 M: Peter Rosin <peda@axentia.se>
2550 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2552 F: Documentation/devicetree/bindings/sound/axentia,*
2553 F: sound/soc/atmel/tse850-pcm5142.c
2556 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
2557 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2558 L: linux-media@vger.kernel.org
2559 W: https://linuxtv.org
2560 T: git git://linuxtv.org/media_tree.git
2562 F: drivers/media/usb/dvb-usb-v2/az6007.c
2564 AZTECH FM RADIO RECEIVER DRIVER
2565 M: Hans Verkuil <hverkuil@xs4all.nl>
2566 L: linux-media@vger.kernel.org
2567 T: git git://linuxtv.org/media_tree.git
2568 W: https://linuxtv.org
2570 F: drivers/media/radio/radio-aztech*
2573 L: linux-wireless@vger.kernel.org
2574 L: b43-dev@lists.infradead.org
2575 W: http://wireless.kernel.org/en/users/Drivers/b43
2577 F: drivers/net/wireless/broadcom/b43/
2579 B43LEGACY WIRELESS DRIVER
2580 M: Larry Finger <Larry.Finger@lwfinger.net>
2581 L: linux-wireless@vger.kernel.org
2582 L: b43-dev@lists.infradead.org
2583 W: http://wireless.kernel.org/en/users/Drivers/b43
2585 F: drivers/net/wireless/broadcom/b43legacy/
2587 BACKLIGHT CLASS/SUBSYSTEM
2588 M: Lee Jones <lee.jones@linaro.org>
2589 M: Daniel Thompson <daniel.thompson@linaro.org>
2590 M: Jingoo Han <jingoohan1@gmail.com>
2591 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2593 F: drivers/video/backlight/
2594 F: include/linux/backlight.h
2595 F: include/linux/pwm_backlight.h
2596 F: Documentation/devicetree/bindings/leds/backlight
2599 M: Marek Lindner <mareklindner@neomailbox.ch>
2600 M: Simon Wunderlich <sw@simonwunderlich.de>
2601 M: Antonio Quartulli <a@unstable.cc>
2602 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2603 W: https://www.open-mesh.org/
2604 Q: https://patchwork.open-mesh.org/project/batman/list/
2606 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2607 F: Documentation/ABI/testing/sysfs-class-net-mesh
2608 F: Documentation/networking/batman-adv.rst
2609 F: include/uapi/linux/batadv_packet.h
2610 F: include/uapi/linux/batman_adv.h
2613 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2614 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2615 L: linux-hams@vger.kernel.org
2616 W: http://www.baycom.org/~tom/ham/ham.html
2618 F: drivers/net/hamradio/baycom*
2620 BCACHE (BLOCK LAYER CACHE)
2621 M: Coly Li <colyli@suse.de>
2622 M: Kent Overstreet <kent.overstreet@gmail.com>
2623 L: linux-bcache@vger.kernel.org
2624 W: http://bcache.evilpiepirate.org
2625 C: irc://irc.oftc.net/bcache
2627 F: drivers/md/bcache/
2629 BDISP ST MEDIA DRIVER
2630 M: Fabien Dessenne <fabien.dessenne@st.com>
2631 L: linux-media@vger.kernel.org
2632 T: git git://linuxtv.org/media_tree.git
2633 W: https://linuxtv.org
2635 F: drivers/media/platform/sti/bdisp
2637 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2638 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2639 L: netdev@vger.kernel.org
2641 F: drivers/net/ethernet/ec_bhf.c
2644 M: Luis de Bethencourt <luisbg@kernel.org>
2645 M: Salah Triki <salah.triki@gmail.com>
2647 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2648 F: Documentation/filesystems/befs.txt
2652 M: Paolo Valente <paolo.valente@linaro.org>
2653 M: Jens Axboe <axboe@kernel.dk>
2654 L: linux-block@vger.kernel.org
2657 F: Documentation/block/bfq-iosched.txt
2660 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2662 F: Documentation/filesystems/bfs.txt
2664 F: include/uapi/linux/bfs_fs.h
2666 BLINKM RGB LED DRIVER
2667 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2669 F: drivers/leds/leds-blinkm.c
2672 M: Jens Axboe <axboe@kernel.dk>
2673 L: linux-block@vger.kernel.org
2674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2678 F: kernel/trace/blktrace.c
2682 M: Joern Engel <joern@lazybastard.org>
2683 L: linux-mtd@lists.infradead.org
2685 F: drivers/mtd/devices/block2mtd.c
2688 M: Marcel Holtmann <marcel@holtmann.org>
2689 M: Johan Hedberg <johan.hedberg@gmail.com>
2690 L: linux-bluetooth@vger.kernel.org
2691 W: http://www.bluez.org/
2692 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2695 F: drivers/bluetooth/
2698 M: Marcel Holtmann <marcel@holtmann.org>
2699 M: Johan Hedberg <johan.hedberg@gmail.com>
2700 L: linux-bluetooth@vger.kernel.org
2701 W: http://www.bluez.org/
2702 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2703 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2706 F: include/net/bluetooth/
2709 M: Jay Vosburgh <j.vosburgh@gmail.com>
2710 M: Veaceslav Falico <vfalico@gmail.com>
2711 M: Andy Gospodarek <andy@greyhouse.net>
2712 L: netdev@vger.kernel.org
2713 W: http://sourceforge.net/projects/bonding/
2715 F: drivers/net/bonding/
2716 F: include/uapi/linux/if_bonding.h
2718 BPF (Safe dynamic programs and tools)
2719 M: Alexei Starovoitov <ast@kernel.org>
2720 M: Daniel Borkmann <daniel@iogearbox.net>
2721 L: netdev@vger.kernel.org
2722 L: linux-kernel@vger.kernel.org
2723 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2724 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2726 F: arch/x86/net/bpf_jit*
2727 F: Documentation/networking/filter.txt
2728 F: Documentation/bpf/
2729 F: include/linux/bpf*
2730 F: include/linux/filter.h
2731 F: include/trace/events/bpf.h
2732 F: include/trace/events/xdp.h
2733 F: include/uapi/linux/bpf*
2734 F: include/uapi/linux/filter.h
2736 F: kernel/trace/bpf_trace.c
2739 F: net/core/filter.c
2740 F: net/sched/act_bpf.c
2741 F: net/sched/cls_bpf.c
2744 F: tools/testing/selftests/bpf/
2746 BROADCOM B44 10/100 ETHERNET DRIVER
2747 M: Michael Chan <michael.chan@broadcom.com>
2748 L: netdev@vger.kernel.org
2750 F: drivers/net/ethernet/broadcom/b44.*
2752 BROADCOM B53 ETHERNET SWITCH DRIVER
2753 M: Florian Fainelli <f.fainelli@gmail.com>
2754 L: netdev@vger.kernel.org
2755 L: openwrt-devel@lists.openwrt.org (subscribers-only)
2757 F: drivers/net/dsa/b53/*
2758 F: include/linux/platform_data/b53.h
2760 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
2761 M: Florian Fainelli <f.fainelli@gmail.com>
2762 M: Ray Jui <rjui@broadcom.com>
2763 M: Scott Branden <sbranden@broadcom.com>
2764 M: bcm-kernel-feedback-list@broadcom.com
2765 T: git git://github.com/broadcom/mach-bcm
2771 F: arch/arm/mach-bcm/
2773 BROADCOM BCM2835 ARM ARCHITECTURE
2774 M: Eric Anholt <eric@anholt.net>
2775 M: Stefan Wahren <stefan.wahren@i2se.com>
2776 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
2777 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2778 T: git git://github.com/anholt/linux
2781 F: drivers/staging/vc04_services
2783 BROADCOM BCM47XX MIPS ARCHITECTURE
2784 M: Hauke Mehrtens <hauke@hauke-m.de>
2785 M: Rafał Miłecki <zajec5@gmail.com>
2786 L: linux-mips@linux-mips.org
2788 F: Documentation/devicetree/bindings/mips/brcm/
2789 F: arch/mips/bcm47xx/*
2790 F: arch/mips/include/asm/mach-bcm47xx/*
2792 BROADCOM BCM5301X ARM ARCHITECTURE
2793 M: Hauke Mehrtens <hauke@hauke-m.de>
2794 M: Rafał Miłecki <zajec5@gmail.com>
2795 M: Jon Mason <jonmason@broadcom.com>
2796 M: bcm-kernel-feedback-list@broadcom.com
2797 L: linux-arm-kernel@lists.infradead.org
2799 F: arch/arm/mach-bcm/bcm_5301x.c
2800 F: arch/arm/boot/dts/bcm5301x*.dtsi
2801 F: arch/arm/boot/dts/bcm470*
2802 F: arch/arm/boot/dts/bcm953012*
2804 BROADCOM BCM53573 ARM ARCHITECTURE
2805 M: Rafał Miłecki <rafal@milecki.pl>
2806 L: linux-arm-kernel@lists.infradead.org
2808 F: arch/arm/boot/dts/bcm53573*
2809 F: arch/arm/boot/dts/bcm47189*
2811 BROADCOM BCM63XX ARM ARCHITECTURE
2812 M: Florian Fainelli <f.fainelli@gmail.com>
2813 M: bcm-kernel-feedback-list@broadcom.com
2814 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2815 T: git git://github.com/broadcom/stblinux.git
2819 BROADCOM BCM63XX/BCM33XX UDC DRIVER
2820 M: Kevin Cernekee <cernekee@gmail.com>
2821 L: linux-usb@vger.kernel.org
2823 F: drivers/usb/gadget/udc/bcm63xx_udc.*
2825 BROADCOM BCM7XXX ARM ARCHITECTURE
2826 M: Brian Norris <computersforpeace@gmail.com>
2827 M: Gregory Fong <gregory.0xf0@gmail.com>
2828 M: Florian Fainelli <f.fainelli@gmail.com>
2829 M: bcm-kernel-feedback-list@broadcom.com
2830 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2831 T: git git://github.com/broadcom/stblinux.git
2833 F: arch/arm/mach-bcm/*brcmstb*
2834 F: arch/arm/boot/dts/bcm7*.dts*
2835 F: drivers/bus/brcmstb_gisb.c
2836 F: arch/arm/mm/cache-b15-rac.c
2837 F: arch/arm/include/asm/hardware/cache-b15-rac.h
2840 BROADCOM BMIPS CPUFREQ DRIVER
2841 M: Markus Mayer <mmayer@broadcom.com>
2842 M: bcm-kernel-feedback-list@broadcom.com
2843 L: linux-pm@vger.kernel.org
2845 F: drivers/cpufreq/bmips-cpufreq.c
2847 BROADCOM BMIPS MIPS ARCHITECTURE
2848 M: Kevin Cernekee <cernekee@gmail.com>
2849 M: Florian Fainelli <f.fainelli@gmail.com>
2850 L: linux-mips@linux-mips.org
2851 T: git git://github.com/broadcom/stblinux.git
2853 F: arch/mips/bmips/*
2854 F: arch/mips/include/asm/mach-bmips/*
2855 F: arch/mips/kernel/*bmips*
2856 F: arch/mips/boot/dts/brcm/bcm*.dts*
2857 F: drivers/irqchip/irq-bcm63*
2858 F: drivers/irqchip/irq-bcm7*
2859 F: drivers/irqchip/irq-brcmstb*
2860 F: include/linux/bcm963xx_nvram.h
2861 F: include/linux/bcm963xx_tag.h
2863 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
2864 M: Rasesh Mody <rasesh.mody@cavium.com>
2865 M: Harish Patil <harish.patil@cavium.com>
2866 M: Dept-GELinuxNICDev@cavium.com
2867 L: netdev@vger.kernel.org
2869 F: drivers/net/ethernet/broadcom/bnx2.*
2870 F: drivers/net/ethernet/broadcom/bnx2_*
2872 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
2873 M: QLogic-Storage-Upstream@qlogic.com
2874 L: linux-scsi@vger.kernel.org
2876 F: drivers/scsi/bnx2fc/
2878 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
2879 M: QLogic-Storage-Upstream@qlogic.com
2880 L: linux-scsi@vger.kernel.org
2882 F: drivers/scsi/bnx2i/
2884 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
2885 M: Ariel Elior <ariel.elior@cavium.com>
2886 M: everest-linux-l2@cavium.com
2887 L: netdev@vger.kernel.org
2889 F: drivers/net/ethernet/broadcom/bnx2x/
2891 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
2892 M: Michael Chan <michael.chan@broadcom.com>
2893 L: netdev@vger.kernel.org
2895 F: drivers/net/ethernet/broadcom/bnxt/
2897 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
2898 M: Arend van Spriel <arend.vanspriel@broadcom.com>
2899 M: Franky Lin <franky.lin@broadcom.com>
2900 M: Hante Meuleman <hante.meuleman@broadcom.com>
2901 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
2902 M: Wright Feng <wright.feng@cypress.com>
2903 L: linux-wireless@vger.kernel.org
2904 L: brcm80211-dev-list.pdl@broadcom.com
2905 L: brcm80211-dev-list@cypress.com
2907 F: drivers/net/wireless/broadcom/brcm80211/
2909 BROADCOM BRCMSTB GPIO DRIVER
2910 M: Gregory Fong <gregory.0xf0@gmail.com>
2911 L: bcm-kernel-feedback-list@broadcom.com
2913 F: drivers/gpio/gpio-brcmstb.c
2914 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
2916 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
2917 M: Al Cooper <alcooperx@gmail.com>
2918 L: linux-kernel@vger.kernel.org
2919 L: bcm-kernel-feedback-list@broadcom.com
2921 F: drivers/phy/broadcom/phy-brcm-usb*
2923 BROADCOM GENET ETHERNET DRIVER
2924 M: Doug Berger <opendmb@gmail.com>
2925 M: Florian Fainelli <f.fainelli@gmail.com>
2926 L: netdev@vger.kernel.org
2928 F: drivers/net/ethernet/broadcom/genet/
2930 BROADCOM IPROC ARM ARCHITECTURE
2931 M: Ray Jui <rjui@broadcom.com>
2932 M: Scott Branden <sbranden@broadcom.com>
2933 M: Jon Mason <jonmason@broadcom.com>
2934 M: bcm-kernel-feedback-list@broadcom.com
2935 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2936 T: git git://github.com/broadcom/cygnus-linux.git
2952 F: arch/arm64/boot/dts/broadcom/ns2*
2953 F: drivers/clk/bcm/clk-ns*
2954 F: drivers/pinctrl/bcm/pinctrl-ns*
2956 BROADCOM KONA GPIO DRIVER
2957 M: Ray Jui <rjui@broadcom.com>
2958 L: bcm-kernel-feedback-list@broadcom.com
2960 F: drivers/gpio/gpio-bcm-kona.c
2961 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
2963 BROADCOM NETXTREME-E ROCE DRIVER
2964 M: Selvin Xavier <selvin.xavier@broadcom.com>
2965 M: Devesh Sharma <devesh.sharma@broadcom.com>
2966 M: Somnath Kotur <somnath.kotur@broadcom.com>
2967 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
2968 L: linux-rdma@vger.kernel.org
2969 W: http://www.broadcom.com
2971 F: drivers/infiniband/hw/bnxt_re/
2972 F: include/uapi/rdma/bnxt_re-abi.h
2974 BROADCOM NVRAM DRIVER
2975 M: Rafał Miłecki <zajec5@gmail.com>
2976 L: linux-mips@linux-mips.org
2978 F: drivers/firmware/broadcom/*
2980 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
2981 M: Rafał Miłecki <zajec5@gmail.com>
2982 L: linux-wireless@vger.kernel.org
2985 F: include/linux/bcma/
2987 BROADCOM STB AVS CPUFREQ DRIVER
2988 M: Markus Mayer <mmayer@broadcom.com>
2989 M: bcm-kernel-feedback-list@broadcom.com
2990 L: linux-pm@vger.kernel.org
2992 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
2993 F: drivers/cpufreq/brcmstb*
2995 BROADCOM STB AVS TMON DRIVER
2996 M: Markus Mayer <mmayer@broadcom.com>
2997 M: bcm-kernel-feedback-list@broadcom.com
2998 L: linux-pm@vger.kernel.org
3000 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3001 F: drivers/thermal/broadcom/brcmstb*
3003 BROADCOM STB NAND FLASH DRIVER
3004 M: Brian Norris <computersforpeace@gmail.com>
3005 M: Kamal Dasu <kdasu.kdev@gmail.com>
3006 L: linux-mtd@lists.infradead.org
3007 L: bcm-kernel-feedback-list@broadcom.com
3009 F: drivers/mtd/nand/raw/brcmnand/
3011 BROADCOM STB DPFE DRIVER
3012 M: Markus Mayer <mmayer@broadcom.com>
3013 M: bcm-kernel-feedback-list@broadcom.com
3014 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3016 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3017 F: drivers/memory/brcmstb_dpfe.c
3019 BROADCOM SYSTEMPORT ETHERNET DRIVER
3020 M: Florian Fainelli <f.fainelli@gmail.com>
3021 L: netdev@vger.kernel.org
3023 F: drivers/net/ethernet/broadcom/bcmsysport.*
3025 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3026 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3027 M: Prashant Sreedharan <prashant@broadcom.com>
3028 M: Michael Chan <mchan@broadcom.com>
3029 L: netdev@vger.kernel.org
3031 F: drivers/net/ethernet/broadcom/tg3.*
3033 BROCADE BFA FC SCSI DRIVER
3034 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3035 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3036 L: linux-scsi@vger.kernel.org
3038 F: drivers/scsi/bfa/
3040 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3041 M: Rasesh Mody <rasesh.mody@cavium.com>
3042 M: Sudarsana Kalluru <sudarsana.kalluru@cavium.com>
3043 M: Dept-GELinuxNICDev@cavium.com
3044 L: netdev@vger.kernel.org
3046 F: drivers/net/ethernet/brocade/bna/
3048 BSG (block layer generic sg v4 driver)
3049 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3050 L: linux-scsi@vger.kernel.org
3053 F: include/linux/bsg.h
3054 F: include/uapi/linux/bsg.h
3057 M: Clemens Ladisch <clemens@ladisch.de>
3058 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3059 T: git git://git.alsa-project.org/alsa-kernel.git
3061 F: Documentation/sound/alsa/Bt87x.txt
3062 F: sound/pci/bt87x.c
3065 M: Michael Buesch <m@bues.ch>
3066 W: http://bu3sch.de/btgpio.php
3068 F: drivers/gpio/gpio-bt8xx.c
3071 M: Chris Mason <clm@fb.com>
3072 M: Josef Bacik <jbacik@fb.com>
3073 M: David Sterba <dsterba@suse.com>
3074 L: linux-btrfs@vger.kernel.org
3075 W: http://btrfs.wiki.kernel.org/
3076 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3077 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3079 F: Documentation/filesystems/btrfs.txt
3081 F: include/linux/btrfs*
3082 F: include/uapi/linux/btrfs*
3084 BTTV VIDEO4LINUX DRIVER
3085 M: Mauro Carvalho Chehab <mchehab@s-opensource.com>
3086 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3087 L: linux-media@vger.kernel.org
3088 W: https://linuxtv.org
3089 T: git git://linuxtv.org/media_tree.git
3091 F: Documentation/media/v4l-drivers/bttv*
3092 F: drivers/media/pci/bt8xx/bttv*
3094 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3095 M: Chanwoo Choi <cw00.choi@samsung.com>
3096 L: linux-pm@vger.kernel.org
3097 L: linux-samsung-soc@vger.kernel.org
3098 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3100 F: drivers/devfreq/exynos-bus.c
3101 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3103 BUSLOGIC SCSI DRIVER
3104 M: Khalid Aziz <khalid@gonehiking.org>
3105 L: linux-scsi@vger.kernel.org
3107 F: drivers/scsi/BusLogic.*
3108 F: drivers/scsi/FlashPoint.*
3110 C-MEDIA CMI8788 DRIVER
3111 M: Clemens Ladisch <clemens@ladisch.de>
3112 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3113 T: git git://git.alsa-project.org/alsa-kernel.git
3115 F: sound/pci/oxygen/
3118 M: Mark Salter <msalter@redhat.com>
3119 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3120 L: linux-c6x-dev@linux-c6x.org
3121 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3125 CA8210 IEEE-802.15.4 RADIO DRIVER
3126 M: Harry Morris <h.morris@cascoda.com>
3127 L: linux-wpan@vger.kernel.org
3128 W: https://github.com/Cascoda/ca8210-linux.git
3130 F: drivers/net/ieee802154/ca8210.c
3131 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3133 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3134 M: David Howells <dhowells@redhat.com>
3135 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3137 F: Documentation/filesystems/caching/cachefiles.txt
3140 CADET FM/AM RADIO RECEIVER DRIVER
3141 M: Hans Verkuil <hverkuil@xs4all.nl>
3142 L: linux-media@vger.kernel.org
3143 T: git git://linuxtv.org/media_tree.git
3144 W: https://linuxtv.org
3146 F: drivers/media/radio/radio-cadet*
3148 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3149 M: Jonathan Corbet <corbet@lwn.net>
3150 L: linux-media@vger.kernel.org
3151 T: git git://linuxtv.org/media_tree.git
3153 F: Documentation/media/v4l-drivers/cafe_ccic*
3154 F: drivers/media/platform/marvell-ccic/
3157 M: Dmitry Tarnyagin <dmitry.tarnyagin@lockless.no>
3158 L: netdev@vger.kernel.org
3160 F: Documentation/networking/caif/
3161 F: drivers/net/caif/
3162 F: include/uapi/linux/caif/
3163 F: include/net/caif/
3166 CALGARY x86-64 IOMMU
3167 M: Muli Ben-Yehuda <mulix@mulix.org>
3168 M: Jon Mason <jdmason@kudzu.us>
3169 L: iommu@lists.linux-foundation.org
3171 F: arch/x86/kernel/pci-calgary_64.c
3172 F: arch/x86/kernel/tce_64.c
3173 F: arch/x86/include/asm/calgary.h
3174 F: arch/x86/include/asm/tce.h
3177 M: Wolfgang Grandegger <wg@grandegger.com>
3178 M: Marc Kleine-Budde <mkl@pengutronix.de>
3179 L: linux-can@vger.kernel.org
3180 W: https://github.com/linux-can
3181 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3182 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3184 F: Documentation/devicetree/bindings/net/can/
3186 F: include/linux/can/dev.h
3187 F: include/linux/can/platform/
3188 F: include/uapi/linux/can/error.h
3189 F: include/uapi/linux/can/netlink.h
3192 M: Oliver Hartkopp <socketcan@hartkopp.net>
3193 M: Marc Kleine-Budde <mkl@pengutronix.de>
3194 L: linux-can@vger.kernel.org
3195 W: https://github.com/linux-can
3196 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3197 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3199 F: Documentation/networking/can.rst
3201 F: include/linux/can/core.h
3202 F: include/uapi/linux/can.h
3203 F: include/uapi/linux/can/bcm.h
3204 F: include/uapi/linux/can/raw.h
3205 F: include/uapi/linux/can/gw.h
3208 M: Serge Hallyn <serge@hallyn.com>
3209 L: linux-security-module@vger.kernel.org
3211 F: include/linux/capability.h
3212 F: include/uapi/linux/capability.h
3213 F: security/commoncap.c
3214 F: kernel/capability.c
3216 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3217 M: Kevin Tsai <ktsai@capellamicro.com>
3219 F: drivers/iio/light/cm*
3221 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3222 M: Christian Lamparter <chunkeey@googlemail.com>
3223 L: linux-wireless@vger.kernel.org
3224 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3226 F: drivers/net/wireless/ath/carl9170/
3229 M: Jan Glauber <jglauber@cavium.com>
3230 M: David Daney <david.daney@cavium.com>
3231 W: http://www.cavium.com
3233 F: drivers/i2c/busses/i2c-octeon*
3234 F: drivers/i2c/busses/i2c-thunderx*
3236 CAVIUM LIQUIDIO NETWORK DRIVER
3237 M: Derek Chickles <derek.chickles@caviumnetworks.com>
3238 M: Satanand Burla <satananda.burla@caviumnetworks.com>
3239 M: Felix Manlunas <felix.manlunas@caviumnetworks.com>
3240 M: Raghu Vatsavayi <raghu.vatsavayi@caviumnetworks.com>
3241 L: netdev@vger.kernel.org
3242 W: http://www.cavium.com
3244 F: drivers/net/ethernet/cavium/liquidio/
3247 M: Jan Glauber <jglauber@cavium.com>
3248 M: David Daney <david.daney@cavium.com>
3249 M: Steven J. Hill <Steven.Hill@cavium.com>
3250 W: http://www.cavium.com
3252 F: drivers/mmc/host/cavium*
3254 CAVIUM OCTEON-TX CRYPTO DRIVER
3255 M: George Cherian <george.cherian@cavium.com>
3256 L: linux-crypto@vger.kernel.org
3257 W: http://www.cavium.com
3259 F: drivers/crypto/cavium/cpt/
3261 CAVIUM THUNDERX2 ARM64 SOC
3262 M: Robert Richter <rrichter@cavium.com>
3263 M: Jayachandran C <jnair@caviumnetworks.com>
3264 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3266 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3267 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3269 CC2520 IEEE-802.15.4 RADIO DRIVER
3270 M: Varka Bhadram <varkabhadram@gmail.com>
3271 L: linux-wpan@vger.kernel.org
3273 F: drivers/net/ieee802154/cc2520.c
3274 F: include/linux/spi/cc2520.h
3275 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3277 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3278 M: Gilad Ben-Yossef <gilad@benyossef.com>
3279 L: linux-crypto@vger.kernel.org
3281 F: drivers/crypto/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
3299 F: Documentation/ABI/testing/debugfs-cec-error-inj
3302 M: Hans Verkuil <hans.verkuil@cisco.com>
3303 L: linux-media@vger.kernel.org
3304 T: git git://linuxtv.org/media_tree.git
3305 W: http://linuxtv.org
3307 F: drivers/media/platform/cec-gpio/
3308 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3310 CELL BROADBAND ENGINE ARCHITECTURE
3311 M: Arnd Bergmann <arnd@arndb.de>
3312 L: linuxppc-dev@lists.ozlabs.org
3313 W: http://www.ibm.com/developerworks/power/cell/
3315 F: arch/powerpc/include/asm/cell*.h
3316 F: arch/powerpc/include/asm/spu*.h
3317 F: arch/powerpc/include/uapi/asm/spu*.h
3318 F: arch/powerpc/oprofile/*cell*
3319 F: arch/powerpc/platforms/cell/
3321 CEPH COMMON CODE (LIBCEPH)
3322 M: Ilya Dryomov <idryomov@gmail.com>
3323 M: "Yan, Zheng" <zyan@redhat.com>
3324 M: Sage Weil <sage@redhat.com>
3325 L: ceph-devel@vger.kernel.org
3327 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3328 T: git git://github.com/ceph/ceph-client.git
3331 F: include/linux/ceph/
3332 F: include/linux/crush/
3334 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3335 M: "Yan, Zheng" <zyan@redhat.com>
3336 M: Sage Weil <sage@redhat.com>
3337 M: Ilya Dryomov <idryomov@gmail.com>
3338 L: ceph-devel@vger.kernel.org
3340 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3341 T: git git://github.com/ceph/ceph-client.git
3343 F: Documentation/filesystems/ceph.txt
3346 CERTIFICATE HANDLING:
3347 M: David Howells <dhowells@redhat.com>
3348 M: David Woodhouse <dwmw2@infradead.org>
3349 L: keyrings@vger.kernel.org
3351 F: Documentation/module-signing.txt
3353 F: scripts/sign-file.c
3354 F: scripts/extract-cert.c
3356 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3357 L: linux-usb@vger.kernel.org
3359 F: Documentation/usb/WUSB-Design-overview.txt
3360 F: Documentation/usb/wusb-cbaf
3361 F: drivers/usb/host/hwa-hc.c
3362 F: drivers/usb/host/whci/
3363 F: drivers/usb/wusbcore/
3364 F: include/linux/usb/wusb*
3366 CFAG12864B LCD DRIVER
3367 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3368 W: http://miguelojeda.es/auxdisplay.htm
3369 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3371 F: drivers/auxdisplay/cfag12864b.c
3372 F: include/linux/cfag12864b.h
3374 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3375 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3376 W: http://miguelojeda.es/auxdisplay.htm
3377 W: http://jair.lab.fi.uva.es/~migojed/auxdisplay.htm
3379 F: drivers/auxdisplay/cfag12864bfb.c
3380 F: include/linux/cfag12864b.h
3382 802.11 (including CFG80211/NL80211)
3383 M: Johannes Berg <johannes@sipsolutions.net>
3384 L: linux-wireless@vger.kernel.org
3385 W: http://wireless.kernel.org/
3386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3387 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3390 F: include/uapi/linux/nl80211.h
3391 F: include/linux/ieee80211.h
3392 F: include/net/wext.h
3393 F: include/net/cfg80211.h
3394 F: include/net/iw_handler.h
3395 F: include/net/ieee80211_radiotap.h
3396 F: Documentation/driver-api/80211/cfg80211.rst
3397 F: Documentation/networking/regulatory.txt
3399 CHAR and MISC DRIVERS
3400 M: Arnd Bergmann <arnd@arndb.de>
3401 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3402 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3406 F: include/linux/miscdevice.h
3409 M: Andy Whitcroft <apw@canonical.com>
3410 M: Joe Perches <joe@perches.com>
3412 F: scripts/checkpatch.pl
3414 CHINESE DOCUMENTATION
3415 M: Harry Wei <harryxiyou@gmail.com>
3416 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3417 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3419 F: Documentation/translations/zh_CN/
3421 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3422 M: Peter Chen <Peter.Chen@nxp.com>
3423 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3424 L: linux-usb@vger.kernel.org
3426 F: drivers/usb/chipidea/
3428 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3429 M: Hans de Goede <hdegoede@redhat.com>
3430 L: linux-input@vger.kernel.org
3432 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3433 F: drivers/input/touchscreen/chipone_icn8318.c
3435 CHROME HARDWARE PLATFORM SUPPORT
3436 M: Benson Leung <bleung@chromium.org>
3437 M: Olof Johansson <olof@lixom.net>
3439 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3440 F: drivers/platform/chrome/
3442 CIRRUS LOGIC AUDIO CODEC DRIVERS
3443 M: Brian Austin <brian.austin@cirrus.com>
3444 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3445 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3447 F: sound/soc/codecs/cs*
3449 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3450 M: Hartley Sweeten <hsweeten@visionengravers.com>
3451 L: netdev@vger.kernel.org
3453 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3455 CISCO FCOE HBA DRIVER
3456 M: Satish Kharat <satishkh@cisco.com>
3457 M: Sesidhar Baddela <sebaddel@cisco.com>
3458 M: Karan Tilak Kumar <kartilak@cisco.com>
3459 L: linux-scsi@vger.kernel.org
3461 F: drivers/scsi/fnic/
3463 CISCO SCSI HBA DRIVER
3464 M: Karan Tilak Kumar <kartilak@cisco.com>
3465 M: Sesidhar Baddela <sebaddel@cisco.com>
3466 L: linux-scsi@vger.kernel.org
3468 F: drivers/scsi/snic/
3470 CISCO VIC ETHERNET NIC DRIVER
3471 M: Christian Benvenuti <benve@cisco.com>
3472 M: Govindarajulu Varadarajan <_govind@gmx.com>
3473 M: Parvi Kaustubhi <pkaustub@cisco.com>
3475 F: drivers/net/ethernet/cisco/enic/
3477 CISCO VIC LOW LATENCY NIC DRIVER
3478 M: Christian Benvenuti <benve@cisco.com>
3479 M: Dave Goodell <dgoodell@cisco.com>
3481 F: drivers/infiniband/hw/usnic/
3484 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3485 L: linux-kernel@vger.kernel.org
3488 F: include/linux/cleancache.h
3491 M: Russell King <linux@armlinux.org.uk>
3492 L: linux-clk@vger.kernel.org
3494 F: include/linux/clk.h
3496 CLOCKSOURCE, CLOCKEVENT DRIVERS
3497 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3498 M: Thomas Gleixner <tglx@linutronix.de>
3499 L: linux-kernel@vger.kernel.org
3500 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3502 F: drivers/clocksource/
3503 F: Documentation/devicetree/bindings/timer/
3506 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3507 M: Daniel Oliveira Nascimento <don@syst.com.br>
3508 L: platform-driver-x86@vger.kernel.org
3510 F: drivers/platform/x86/classmate-laptop.c
3513 M: Hans Verkuil <hans.verkuil@cisco.com>
3514 L: linux-media@vger.kernel.org
3515 T: git git://linuxtv.org/media_tree.git
3516 W: https://linuxtv.org
3518 F: drivers/media/pci/cobalt/
3520 COCCINELLE/Semantic Patches (SmPL)
3521 M: Julia Lawall <Julia.Lawall@lip6.fr>
3522 M: Gilles Muller <Gilles.Muller@lip6.fr>
3523 M: Nicolas Palix <nicolas.palix@imag.fr>
3524 M: Michal Marek <michal.lkml@markovi.net>
3525 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3526 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3527 W: http://coccinelle.lip6.fr/
3529 F: Documentation/dev-tools/coccinelle.rst
3530 F: scripts/coccinelle/
3531 F: scripts/coccicheck
3534 M: Jan Harkes <jaharkes@cs.cmu.edu>
3536 L: codalist@coda.cs.cmu.edu
3537 W: http://www.coda.cs.cmu.edu/
3539 F: Documentation/filesystems/coda.txt
3541 F: include/linux/coda*.h
3542 F: include/uapi/linux/coda*.h
3544 CODA V4L2 MEM2MEM DRIVER
3545 M: Philipp Zabel <p.zabel@pengutronix.de>
3546 L: linux-media@vger.kernel.org
3548 F: Documentation/devicetree/bindings/media/coda.txt
3549 F: drivers/media/platform/coda/
3551 COMMON CLK FRAMEWORK
3552 M: Michael Turquette <mturquette@baylibre.com>
3553 M: Stephen Boyd <sboyd@kernel.org>
3554 L: linux-clk@vger.kernel.org
3555 Q: http://patchwork.kernel.org/project/linux-clk/list/
3556 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3558 F: Documentation/devicetree/bindings/clock/
3560 X: drivers/clk/clkdev.c
3561 F: include/linux/clk-pr*
3562 F: include/linux/clk/
3564 COMMON INTERNET FILE SYSTEM (CIFS)
3565 M: Steve French <sfrench@samba.org>
3566 L: linux-cifs@vger.kernel.org
3567 L: samba-technical@lists.samba.org (moderated for non-subscribers)
3568 W: http://linux-cifs.samba.org/
3569 T: git git://git.samba.org/sfrench/cifs-2.6.git
3571 F: Documentation/filesystems/cifs/
3574 COMPACTPCI HOTPLUG CORE
3575 M: Scott Murray <scott@spiteful.org>
3576 L: linux-pci@vger.kernel.org
3578 F: drivers/pci/hotplug/cpci_hotplug*
3580 COMPACTPCI HOTPLUG GENERIC DRIVER
3581 M: Scott Murray <scott@spiteful.org>
3582 L: linux-pci@vger.kernel.org
3584 F: drivers/pci/hotplug/cpcihp_generic.c
3586 COMPACTPCI HOTPLUG ZIATECH ZT5550 DRIVER
3587 M: Scott Murray <scott@spiteful.org>
3588 L: linux-pci@vger.kernel.org
3590 F: drivers/pci/hotplug/cpcihp_zt5550.*
3592 COMPAL LAPTOP SUPPORT
3593 M: Cezary Jackiewicz <cezary.jackiewicz@gmail.com>
3594 L: platform-driver-x86@vger.kernel.org
3596 F: drivers/platform/x86/compal-laptop.c
3598 CONEXANT ACCESSRUNNER USB DRIVER
3599 L: accessrunner-general@lists.sourceforge.net
3600 W: http://accessrunner.sourceforge.net/
3602 F: drivers/usb/atm/cxacru.c
3605 M: Joel Becker <jlbec@evilplan.org>
3606 M: Christoph Hellwig <hch@lst.de>
3607 T: git git://git.infradead.org/users/hch/configfs.git
3610 F: include/linux/configfs.h
3613 M: Evgeniy Polyakov <zbr@ioremap.net>
3614 L: netdev@vger.kernel.org
3616 F: drivers/connector/
3618 CONTROL GROUP (CGROUP)
3619 M: Tejun Heo <tj@kernel.org>
3620 M: Li Zefan <lizefan@huawei.com>
3621 M: Johannes Weiner <hannes@cmpxchg.org>
3622 L: cgroups@vger.kernel.org
3623 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3625 F: Documentation/cgroup*
3626 F: include/linux/cgroup*
3629 CONTROL GROUP - CPUSET
3630 M: Li Zefan <lizefan@huawei.com>
3631 L: cgroups@vger.kernel.org
3632 W: http://www.bullopensource.org/cpuset/
3633 W: http://oss.sgi.com/projects/cpusets/
3634 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup.git
3636 F: Documentation/cgroup-v1/cpusets.txt
3637 F: include/linux/cpuset.h
3638 F: kernel/cgroup/cpuset.c
3640 CONTROL GROUP - MEMORY RESOURCE CONTROLLER (MEMCG)
3641 M: Johannes Weiner <hannes@cmpxchg.org>
3642 M: Michal Hocko <mhocko@kernel.org>
3643 M: Vladimir Davydov <vdavydov.dev@gmail.com>
3644 L: cgroups@vger.kernel.org
3645 L: linux-mm@kvack.org
3650 CORETEMP HARDWARE MONITORING DRIVER
3651 M: Fenghua Yu <fenghua.yu@intel.com>
3652 L: linux-hwmon@vger.kernel.org
3654 F: Documentation/hwmon/coretemp
3655 F: drivers/hwmon/coretemp.c
3657 COSA/SRP SYNC SERIAL DRIVER
3658 M: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
3659 W: http://www.fi.muni.cz/~kas/cosa/
3661 F: drivers/net/wan/cosa*
3663 CPMAC ETHERNET DRIVER
3664 M: Florian Fainelli <f.fainelli@gmail.com>
3665 L: netdev@vger.kernel.org
3667 F: drivers/net/ethernet/ti/cpmac.c
3669 CPU FREQUENCY DRIVERS
3670 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
3671 M: Viresh Kumar <viresh.kumar@linaro.org>
3672 L: linux-pm@vger.kernel.org
3674 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3675 T: git git://git.linaro.org/people/vireshk/linux.git (For ARM Updates)
3676 B: https://bugzilla.kernel.org
3677 F: Documentation/cpu-freq/
3678 F: Documentation/devicetree/bindings/cpufreq/
3680 F: include/linux/cpufreq.h
3681 F: tools/testing/selftests/cpufreq/
3683 CPU FREQUENCY DRIVERS - ARM BIG LITTLE
3684 M: Viresh Kumar <viresh.kumar@linaro.org>
3685 M: Sudeep Holla <sudeep.holla@arm.com>
3686 L: linux-pm@vger.kernel.org
3687 W: http://www.arm.com/products/processors/technologies/biglittleprocessing.php
3689 F: drivers/cpufreq/arm_big_little.h
3690 F: drivers/cpufreq/arm_big_little.c
3691 F: drivers/cpufreq/arm_big_little_dt.c
3693 CPU POWER MONITORING SUBSYSTEM
3694 M: Thomas Renninger <trenn@suse.com>
3695 M: Shuah Khan <shuahkh@osg.samsung.com>
3696 M: Shuah Khan <shuah@kernel.org>
3697 L: linux-pm@vger.kernel.org
3699 F: tools/power/cpupower/
3702 M: "H. Peter Anvin" <hpa@zytor.com>
3704 F: arch/x86/kernel/cpuid.c
3705 F: arch/x86/kernel/msr.c
3707 CPUIDLE DRIVER - ARM BIG LITTLE
3708 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
3709 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3710 L: linux-pm@vger.kernel.org
3711 L: linux-arm-kernel@lists.infradead.org
3712 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm.git
3714 F: drivers/cpuidle/cpuidle-big_little.c
3716 CPUIDLE DRIVER - ARM EXYNOS
3717 M: Bartlomiej Zolnierkiewicz <b.zolnierkie@samsung.com>
3718 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3719 M: Kukjin Kim <kgene@kernel.org>