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