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/device_drivers/3com/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 M: Heiner Kallweit <hkallweit1@gmail.com>
184 L: netdev@vger.kernel.org
186 F: drivers/net/ethernet/realtek/r8169.c
188 8250/16?50 (AND CLONE UARTS) SERIAL DRIVER
189 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
190 L: linux-serial@vger.kernel.org
192 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/tty.git
193 F: drivers/tty/serial/8250*
194 F: include/linux/serial_8250.h
196 8390 NETWORK DRIVERS [WD80x3/SMC-ELITE, SMC-ULTRA, NE2000, 3C503, etc.]
197 L: netdev@vger.kernel.org
199 F: drivers/net/ethernet/8390/
202 M: Eric Van Hensbergen <ericvh@gmail.com>
203 M: Latchesar Ionkov <lucho@ionkov.net>
204 M: Dominique Martinet <asmadeus@codewreck.org>
205 L: v9fs-developer@lists.sourceforge.net
206 W: http://swik.net/v9fs
207 Q: http://patchwork.kernel.org/project/v9fs-devel/list/
208 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ericvh/v9fs.git
209 T: git git://github.com/martinetd/linux.git
211 F: Documentation/filesystems/9p.txt
215 F: include/uapi/linux/virtio_9p.h
216 F: include/trace/events/9p.h
219 M: Antti Palosaari <crope@iki.fi>
220 L: linux-media@vger.kernel.org
221 W: https://linuxtv.org
222 W: http://palosaari.fi/linux/
223 Q: http://patchwork.linuxtv.org/project/linux-media/list/
224 T: git git://linuxtv.org/anttip/media_tree.git
226 F: drivers/media/dvb-frontends/a8293*
228 AACRAID SCSI RAID DRIVER
229 M: Adaptec OEM Raid Solutions <aacraid@microsemi.com>
230 L: linux-scsi@vger.kernel.org
231 W: http://www.adaptec.com/
233 F: Documentation/scsi/aacraid.txt
234 F: drivers/scsi/aacraid/
237 L: linux-api@vger.kernel.org
238 F: include/linux/syscalls.h
241 ABIT UGURU 1,2 HARDWARE MONITOR DRIVER
242 M: Hans de Goede <hdegoede@redhat.com>
243 L: linux-hwmon@vger.kernel.org
245 F: drivers/hwmon/abituguru.c
247 ABIT UGURU 3 HARDWARE MONITOR DRIVER
248 M: Alistair John Strachan <alistair@devzero.co.uk>
249 L: linux-hwmon@vger.kernel.org
251 F: drivers/hwmon/abituguru3.c
253 ACCES 104-DIO-48E GPIO DRIVER
254 M: William Breathitt Gray <vilhelm.gray@gmail.com>
255 L: linux-gpio@vger.kernel.org
257 F: drivers/gpio/gpio-104-dio-48e.c
259 ACCES 104-IDI-48 GPIO DRIVER
260 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
261 L: linux-gpio@vger.kernel.org
263 F: drivers/gpio/gpio-104-idi-48.c
265 ACCES 104-IDIO-16 GPIO DRIVER
266 M: "William Breathitt Gray" <vilhelm.gray@gmail.com>
267 L: linux-gpio@vger.kernel.org
269 F: drivers/gpio/gpio-104-idio-16.c
271 ACCES 104-QUAD-8 IIO DRIVER
272 M: William Breathitt Gray <vilhelm.gray@gmail.com>
273 L: linux-iio@vger.kernel.org
275 F: Documentation/ABI/testing/sysfs-bus-iio-counter-104-quad-8
276 F: drivers/iio/counter/104-quad-8.c
278 ACCES PCI-IDIO-16 GPIO DRIVER
279 M: William Breathitt Gray <vilhelm.gray@gmail.com>
280 L: linux-gpio@vger.kernel.org
282 F: drivers/gpio/gpio-pci-idio-16.c
284 ACCES PCIe-IDIO-24 GPIO DRIVER
285 M: William Breathitt Gray <vilhelm.gray@gmail.com>
286 L: linux-gpio@vger.kernel.org
288 F: drivers/gpio/gpio-pcie-idio-24.c
291 M: Jes Sorensen <jes@trained-monkey.org>
292 L: linux-acenic@sunsite.dk
294 F: drivers/net/ethernet/alteon/acenic*
296 ACER ASPIRE ONE TEMPERATURE AND FAN DRIVER
297 M: Peter Feuerer <peter@piie.net>
298 L: platform-driver-x86@vger.kernel.org
299 W: http://piie.net/?section=acerhdf
301 F: drivers/platform/x86/acerhdf.c
303 ACER WMI LAPTOP EXTRAS
304 M: "Lee, Chun-Yi" <jlee@suse.com>
305 L: platform-driver-x86@vger.kernel.org
307 F: drivers/platform/x86/acer-wmi.c
310 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
311 M: Len Brown <lenb@kernel.org>
312 L: linux-acpi@vger.kernel.org
313 W: https://01.org/linux-acpi
314 Q: https://patchwork.kernel.org/project/linux-acpi/list/
315 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
316 B: https://bugzilla.kernel.org
319 F: drivers/pnp/pnpacpi/
320 F: include/linux/acpi.h
321 F: include/linux/fwnode.h
323 F: Documentation/acpi/
324 F: Documentation/ABI/testing/sysfs-bus-acpi
325 F: Documentation/ABI/testing/configfs-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: James Morse <james.morse@arm.com>
335 R: Tony Luck <tony.luck@intel.com>
336 R: Borislav Petkov <bp@alien8.de>
337 F: drivers/acpi/apei/
339 ACPI COMPONENT ARCHITECTURE (ACPICA)
340 M: Robert Moore <robert.moore@intel.com>
341 M: Erik Schmauss <erik.schmauss@intel.com>
342 M: "Rafael J. Wysocki" <rafael.j.wysocki@intel.com>
343 L: linux-acpi@vger.kernel.org
345 W: https://acpica.org/
346 W: https://github.com/acpica/acpica/
347 Q: https://patchwork.kernel.org/project/linux-acpi/list/
348 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
349 B: https://bugzilla.kernel.org
350 B: https://bugs.acpica.org
352 F: drivers/acpi/acpica/
357 M: Zhang Rui <rui.zhang@intel.com>
358 L: linux-acpi@vger.kernel.org
359 W: https://01.org/linux-acpi
360 B: https://bugzilla.kernel.org
362 F: drivers/acpi/fan.c
364 ACPI FOR ARM64 (ACPI/arm64)
365 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
366 M: Hanjun Guo <hanjun.guo@linaro.org>
367 M: Sudeep Holla <sudeep.holla@arm.com>
368 L: linux-acpi@vger.kernel.org
369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
371 F: drivers/acpi/arm64
373 ACPI I2C MULTI INSTANTIATE DRIVER
374 M: Hans de Goede <hdegoede@redhat.com>
375 L: platform-driver-x86@vger.kernel.org
377 F: drivers/platform/x86/i2c-multi-instantiate.c
380 M: "Rafael J. Wysocki" <rjw@rjwysocki.net>
381 M: Len Brown <lenb@kernel.org>
382 R: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
383 R: Mika Westerberg <mika.westerberg@linux.intel.com>
384 L: linux-acpi@vger.kernel.org
385 Q: https://patchwork.kernel.org/project/linux-acpi/list/
386 T: git git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm
387 B: https://bugzilla.kernel.org
389 F: drivers/acpi/pmic/
392 M: Zhang Rui <rui.zhang@intel.com>
393 L: linux-acpi@vger.kernel.org
394 W: https://01.org/linux-acpi
395 B: https://bugzilla.kernel.org
397 F: drivers/acpi/*thermal*
400 M: Zhang Rui <rui.zhang@intel.com>
401 L: linux-acpi@vger.kernel.org
402 W: https://01.org/linux-acpi
403 B: https://bugzilla.kernel.org
405 F: drivers/acpi/acpi_video.c
408 L: platform-driver-x86@vger.kernel.org
410 F: drivers/platform/x86/wmi.c
411 F: include/uapi/linux/wmi.h
413 AD1889 ALSA SOUND DRIVER
414 W: https://parisc.wiki.kernel.org/index.php/AD1889
415 L: linux-parisc@vger.kernel.org
417 F: sound/pci/ad1889.*
419 AD525X ANALOG DEVICES DIGITAL POTENTIOMETERS DRIVER
420 M: Michael Hennerich <michael.hennerich@analog.com>
421 W: http://wiki.analog.com/AD5254
422 W: http://ez.analog.com/community/linux-device-drivers
424 F: drivers/misc/ad525x_dpot.c
426 AD5398 CURRENT REGULATOR DRIVER (AD5398/AD5821)
427 M: Michael Hennerich <michael.hennerich@analog.com>
428 W: http://wiki.analog.com/AD5398
429 W: http://ez.analog.com/community/linux-device-drivers
431 F: drivers/regulator/ad5398.c
433 AD714X CAPACITANCE TOUCH SENSOR DRIVER (AD7142/3/7/8/7A)
434 M: Michael Hennerich <michael.hennerich@analog.com>
435 W: http://wiki.analog.com/AD7142
436 W: http://ez.analog.com/community/linux-device-drivers
438 F: drivers/input/misc/ad714x.c
440 AD7877 TOUCHSCREEN DRIVER
441 M: Michael Hennerich <michael.hennerich@analog.com>
442 W: http://wiki.analog.com/AD7877
443 W: http://ez.analog.com/community/linux-device-drivers
445 F: drivers/input/touchscreen/ad7877.c
447 AD7879 TOUCHSCREEN DRIVER (AD7879/AD7889)
448 M: Michael Hennerich <michael.hennerich@analog.com>
449 W: http://wiki.analog.com/AD7879
450 W: http://ez.analog.com/community/linux-device-drivers
452 F: drivers/input/touchscreen/ad7879.c
454 ADDRESS SPACE LAYOUT RANDOMIZATION (ASLR)
455 M: Jiri Kosina <jikos@kernel.org>
458 ADF7242 IEEE 802.15.4 RADIO DRIVER
459 M: Michael Hennerich <michael.hennerich@analog.com>
460 W: https://wiki.analog.com/ADF7242
461 W: http://ez.analog.com/community/linux-device-drivers
462 L: linux-wpan@vger.kernel.org
464 F: drivers/net/ieee802154/adf7242.c
465 F: Documentation/devicetree/bindings/net/ieee802154/adf7242.txt
467 ADM1025 HARDWARE MONITOR DRIVER
468 M: Jean Delvare <jdelvare@suse.com>
469 L: linux-hwmon@vger.kernel.org
471 F: Documentation/hwmon/adm1025
472 F: drivers/hwmon/adm1025.c
474 ADM1029 HARDWARE MONITOR DRIVER
475 M: Corentin Labbe <clabbe.montjoie@gmail.com>
476 L: linux-hwmon@vger.kernel.org
478 F: drivers/hwmon/adm1029.c
480 ADM8211 WIRELESS DRIVER
481 L: linux-wireless@vger.kernel.org
482 W: http://wireless.kernel.org/
484 F: drivers/net/wireless/admtek/adm8211.*
486 ADP1653 FLASH CONTROLLER DRIVER
487 M: Sakari Ailus <sakari.ailus@iki.fi>
488 L: linux-media@vger.kernel.org
490 F: drivers/media/i2c/adp1653.c
491 F: include/media/i2c/adp1653.h
493 ADP5520 BACKLIGHT DRIVER WITH IO EXPANDER (ADP5520/ADP5501)
494 M: Michael Hennerich <michael.hennerich@analog.com>
495 W: http://wiki.analog.com/ADP5520
496 W: http://ez.analog.com/community/linux-device-drivers
498 F: drivers/mfd/adp5520.c
499 F: drivers/video/backlight/adp5520_bl.c
500 F: drivers/leds/leds-adp5520.c
501 F: drivers/gpio/gpio-adp5520.c
502 F: drivers/input/keyboard/adp5520-keys.c
504 ADP5588 QWERTY KEYPAD AND IO EXPANDER DRIVER (ADP5588/ADP5587)
505 M: Michael Hennerich <michael.hennerich@analog.com>
506 W: http://wiki.analog.com/ADP5588
507 W: http://ez.analog.com/community/linux-device-drivers
509 F: drivers/input/keyboard/adp5588-keys.c
510 F: drivers/gpio/gpio-adp5588.c
512 ADP8860 BACKLIGHT DRIVER (ADP8860/ADP8861/ADP8863)
513 M: Michael Hennerich <michael.hennerich@analog.com>
514 W: http://wiki.analog.com/ADP8860
515 W: http://ez.analog.com/community/linux-device-drivers
517 F: drivers/video/backlight/adp8860_bl.c
519 ADS1015 HARDWARE MONITOR DRIVER
520 M: Dirk Eibach <eibach@gdsys.de>
521 L: linux-hwmon@vger.kernel.org
523 F: Documentation/hwmon/ads1015
524 F: drivers/hwmon/ads1015.c
525 F: include/linux/platform_data/ads1015.h
528 M: Colin Leroy <colin@colino.net>
530 F: drivers/macintosh/therm_adt746x.c
532 ADT7475 HARDWARE MONITOR DRIVER
533 M: Jean Delvare <jdelvare@suse.com>
534 L: linux-hwmon@vger.kernel.org
536 F: Documentation/hwmon/adt7475
537 F: drivers/hwmon/adt7475.c
540 M: Matthew Wilcox <willy@infradead.org>
541 M: Hannes Reinecke <hare@suse.com>
542 L: linux-scsi@vger.kernel.org
544 F: Documentation/scsi/advansys.txt
545 F: drivers/scsi/advansys.c
547 ADXL34X THREE-AXIS DIGITAL ACCELEROMETER DRIVER (ADXL345/ADXL346)
548 M: Michael Hennerich <michael.hennerich@analog.com>
549 W: http://wiki.analog.com/ADXL345
550 W: http://ez.analog.com/community/linux-device-drivers
552 F: drivers/input/misc/adxl34x.c
554 ADXL372 THREE-AXIS DIGITAL ACCELEROMETER DRIVER
555 M: Stefan Popa <stefan.popa@analog.com>
556 W: http://ez.analog.com/community/linux-device-drivers
558 F: drivers/iio/accel/adxl372.c
559 F: drivers/iio/accel/adxl372_spi.c
560 F: drivers/iio/accel/adxl372_i2c.c
561 F: Documentation/devicetree/bindings/iio/accel/adxl372.txt
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/af9013*
574 M: Antti Palosaari <crope@iki.fi>
575 L: linux-media@vger.kernel.org
576 W: https://linuxtv.org
577 W: http://palosaari.fi/linux/
578 Q: http://patchwork.linuxtv.org/project/linux-media/list/
579 T: git git://linuxtv.org/anttip/media_tree.git
581 F: drivers/media/dvb-frontends/af9033*
584 M: David Sterba <dsterba@suse.com>
585 L: linux-fsdevel@vger.kernel.org
587 F: Documentation/filesystems/affs.txt
591 M: David Howells <dhowells@redhat.com>
592 L: linux-afs@lists.infradead.org
595 F: include/trace/events/afs.h
596 F: Documentation/filesystems/afs.txt
597 W: https://www.infradead.org/~dhowells/kafs/
600 M: David Airlie <airlied@linux.ie>
601 T: git git://anongit.freedesktop.org/drm/drm
604 F: include/linux/agp*
605 F: include/uapi/linux/agp*
608 M: "Juergen E. Fischer" <fischer@norbit.de>
609 L: linux-scsi@vger.kernel.org
611 F: drivers/scsi/aha152x*
612 F: drivers/scsi/pcmcia/aha152x*
614 AIC7XXX / AIC79XX SCSI DRIVER
615 M: Hannes Reinecke <hare@suse.com>
616 L: linux-scsi@vger.kernel.org
618 F: drivers/scsi/aic7xxx/
620 AIMSLAB FM RADIO RECEIVER DRIVER
621 M: Hans Verkuil <hverkuil@xs4all.nl>
622 L: linux-media@vger.kernel.org
623 T: git git://linuxtv.org/media_tree.git
624 W: https://linuxtv.org
626 F: drivers/media/radio/radio-aimslab*
629 M: Benjamin LaHaise <bcrl@kvack.org>
630 L: linux-aio@kvack.org
633 F: include/linux/*aio*.h
636 M: Antti Palosaari <crope@iki.fi>
637 L: linux-media@vger.kernel.org
638 W: https://linuxtv.org
639 W: http://palosaari.fi/linux/
640 Q: http://patchwork.linuxtv.org/project/linux-media/list/
641 T: git git://linuxtv.org/anttip/media_tree.git
643 F: drivers/media/usb/airspy/
645 ALACRITECH GIGABIT ETHERNET DRIVER
646 M: Lino Sanfilippo <LinoSanfilippo@gmx.de>
648 F: drivers/net/ethernet/alacritech/*
650 ALCATEL SPEEDTOUCH USB DRIVER
651 M: Duncan Sands <duncan.sands@free.fr>
652 L: linux-usb@vger.kernel.org
653 W: http://www.linux-usb.org/SpeedTouch/
655 F: drivers/usb/atm/speedtch.c
656 F: drivers/usb/atm/usbatm.c
658 ALCHEMY AU1XX0 MMC DRIVER
659 M: Manuel Lauss <manuel.lauss@gmail.com>
661 F: drivers/mmc/host/au1xmmc.c
664 M: Rudolf Marek <r.marek@assembler.cz>
665 L: linux-i2c@vger.kernel.org
667 F: Documentation/i2c/busses/i2c-ali1563
668 F: drivers/i2c/busses/i2c-ali1563.c
670 ALLWINNER SECURITY SYSTEM
671 M: Corentin Labbe <clabbe.montjoie@gmail.com>
672 L: linux-crypto@vger.kernel.org
674 F: drivers/crypto/sunxi-ss/
677 M: Maxime Ripard <maxime.ripard@bootlin.com>
678 M: Paul Kocialkowski <paul.kocialkowski@bootlin.com>
679 L: linux-media@vger.kernel.org
681 F: drivers/staging/media/sunxi/cedrus/
684 M: Richard Henderson <rth@twiddle.net>
685 M: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
686 M: Matt Turner <mattst88@gmail.com>
688 L: linux-alpha@vger.kernel.org
691 ALPS PS/2 TOUCHPAD DRIVER
692 R: Pali Rohár <pali.rohar@gmail.com>
693 F: drivers/input/mouse/alps.*
695 ALTERA I2C CONTROLLER DRIVER
696 M: Thor Thayer <thor.thayer@linux.intel.com>
698 F: drivers/i2c/busses/i2c-altera.c
700 ALTERA MAILBOX DRIVER
701 M: Ley Foon Tan <lftan@altera.com>
702 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
704 F: drivers/mailbox/mailbox-altera.c
707 M: Tien Hock Loh <thloh@altera.com>
708 L: linux-gpio@vger.kernel.org
710 F: drivers/gpio/gpio-altera.c
712 ALTERA SYSTEM RESOURCE DRIVER FOR ARRIA10 DEVKIT
713 M: Thor Thayer <thor.thayer@linux.intel.com>
715 F: drivers/gpio/gpio-altera-a10sr.c
716 F: drivers/mfd/altera-a10sr.c
717 F: drivers/reset/reset-a10sr.c
718 F: include/linux/mfd/altera-a10sr.h
719 F: include/dt-bindings/reset/altr,rst-mgr-a10sr.h
721 ALTERA TRIPLE SPEED ETHERNET DRIVER
722 M: Thor Thayer <thor.thayer@linux.intel.com>
723 L: netdev@vger.kernel.org
724 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
726 F: drivers/net/ethernet/altera/
728 ALTERA UART/JTAG UART SERIAL DRIVERS
729 M: Tobias Klauser <tklauser@distanz.ch>
730 L: linux-serial@vger.kernel.org
731 L: nios2-dev@lists.rocketboards.org (moderated for non-subscribers)
733 F: drivers/tty/serial/altera_uart.c
734 F: drivers/tty/serial/altera_jtaguart.c
735 F: include/linux/altera_uart.h
736 F: include/linux/altera_jtaguart.h
738 AMAZON ETHERNET DRIVERS
739 M: Netanel Belgazal <netanel@amazon.com>
740 R: Saeed Bishara <saeedb@amazon.com>
741 R: Zorik Machulsky <zorik@amazon.com>
742 L: netdev@vger.kernel.org
744 F: Documentation/networking/device_drivers/amazon/ena.txt
745 F: drivers/net/ethernet/amazon/
747 AMD CRYPTOGRAPHIC COPROCESSOR (CCP) DRIVER
748 M: Tom Lendacky <thomas.lendacky@amd.com>
749 M: Gary Hook <gary.hook@amd.com>
750 L: linux-crypto@vger.kernel.org
752 F: drivers/crypto/ccp/
753 F: include/linux/ccp.h
756 M: Harry Wentland <harry.wentland@amd.com>
757 M: Leo Li <sunpeng.li@amd.com>
758 L: amd-gfx@lists.freedesktop.org
759 T: git git://people.freedesktop.org/~agd5f/linux
761 F: drivers/gpu/drm/amd/display/
763 AMD FAM15H PROCESSOR POWER MONITORING DRIVER
764 M: Huang Rui <ray.huang@amd.com>
765 L: linux-hwmon@vger.kernel.org
767 F: Documentation/hwmon/fam15h_power
768 F: drivers/hwmon/fam15h_power.c
771 M: Enrico Weigelt, metux IT consult <info@metux.net>
772 L: linux-gpio@vger.kernel.org
774 F: drivers/gpio/gpio-amd-fch.c
775 F: include/linux/platform_data/gpio/gpio-amd-fch.h
777 AMD GEODE CS5536 USB DEVICE CONTROLLER DRIVER
778 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
780 F: drivers/usb/gadget/udc/amd5536udc.*
782 AMD GEODE PROCESSOR/CHIPSET SUPPORT
783 P: Andres Salomon <dilinger@queued.net>
784 L: linux-geode@lists.infradead.org (moderated for non-subscribers)
785 W: http://www.amd.com/us-en/ConnectivitySolutions/TechnicalResources/0,,50_2334_2452_11363,00.html
787 F: drivers/char/hw_random/geode-rng.c
788 F: drivers/crypto/geode*
789 F: drivers/video/fbdev/geode/
790 F: arch/x86/include/asm/geode.h
793 M: Joerg Roedel <joro@8bytes.org>
794 L: iommu@lists.linux-foundation.org
795 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joro/iommu.git
797 F: drivers/iommu/amd_iommu*.[ch]
798 F: include/linux/amd-iommu.h
801 M: Oded Gabbay <oded.gabbay@gmail.com>
802 L: dri-devel@lists.freedesktop.org
803 T: git git://people.freedesktop.org/~gabbayo/linux.git
805 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
806 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h
807 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c
808 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c
809 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
810 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_fence.c
811 F: drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c
812 F: drivers/gpu/drm/amd/amdkfd/
813 F: drivers/gpu/drm/amd/include/cik_structs.h
814 F: drivers/gpu/drm/amd/include/kgd_kfd_interface.h
815 F: drivers/gpu/drm/amd/include/vi_structs.h
816 F: drivers/gpu/drm/amd/include/v9_structs.h
817 F: include/uapi/linux/kfd_ioctl.h
820 M: Rex Zhu <rex.zhu@amd.com>
821 M: Evan Quan <evan.quan@amd.com>
822 L: amd-gfx@lists.freedesktop.org
824 F: drivers/gpu/drm/amd/powerplay/
825 T: git git://people.freedesktop.org/~agd5f/linux
827 AMD SEATTLE DEVICE TREE SUPPORT
828 M: Brijesh Singh <brijeshkumar.singh@amd.com>
829 M: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
830 M: Tom Lendacky <thomas.lendacky@amd.com>
832 F: arch/arm64/boot/dts/amd/
835 M: Tom Lendacky <thomas.lendacky@amd.com>
836 L: netdev@vger.kernel.org
838 F: drivers/net/ethernet/amd/xgbe/
839 F: arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
841 ANALOG DEVICES INC AD5686 DRIVER
842 M: Stefan Popa <stefan.popa@analog.com>
843 L: linux-pm@vger.kernel.org
844 W: http://ez.analog.com/community/linux-device-drivers
846 F: drivers/iio/dac/ad5686*
847 F: drivers/iio/dac/ad5696*
849 ANALOG DEVICES INC AD5758 DRIVER
850 M: Stefan Popa <stefan.popa@analog.com>
851 L: linux-iio@vger.kernel.org
852 W: http://ez.analog.com/community/linux-device-drivers
854 F: drivers/iio/dac/ad5758.c
855 F: Documentation/devicetree/bindings/iio/dac/ad5758.txt
857 ANALOG DEVICES INC AD7124 DRIVER
858 M: Stefan Popa <stefan.popa@analog.com>
859 L: linux-iio@vger.kernel.org
860 W: http://ez.analog.com/community/linux-device-drivers
862 F: drivers/iio/adc/ad7124.c
863 F: Documentation/devicetree/bindings/iio/adc/adi,ad7124.txt
865 ANALOG DEVICES INC AD7606 DRIVER
866 M: Stefan Popa <stefan.popa@analog.com>
867 L: linux-iio@vger.kernel.org
868 W: http://ez.analog.com/community/linux-device-drivers
870 F: drivers/iio/adc/ad7606.c
871 F: Documentation/devicetree/bindings/iio/adc/ad7606.txt
873 ANALOG DEVICES INC AD7768-1 DRIVER
874 M: Stefan Popa <stefan.popa@analog.com>
875 L: linux-iio@vger.kernel.org
876 W: http://ez.analog.com/community/linux-device-drivers
878 F: drivers/iio/adc/ad7768-1.c
879 F: Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.txt
881 ANALOG DEVICES INC AD9389B DRIVER
882 M: Hans Verkuil <hans.verkuil@cisco.com>
883 L: linux-media@vger.kernel.org
885 F: drivers/media/i2c/ad9389b*
887 ANALOG DEVICES INC ADGS1408 DRIVER
888 M: Mircea Caprioru <mircea.caprioru@analog.com>
890 F: drivers/mux/adgs1408.c
891 F: Documentation/devicetree/bindings/mux/adi,adgs1408.txt
893 ANALOG DEVICES INC ADP5061 DRIVER
894 M: Stefan Popa <stefan.popa@analog.com>
895 L: linux-pm@vger.kernel.org
896 W: http://ez.analog.com/community/linux-device-drivers
898 F: drivers/power/supply/adp5061.c
900 ANALOG DEVICES INC ADV7180 DRIVER
901 M: Lars-Peter Clausen <lars@metafoo.de>
902 L: linux-media@vger.kernel.org
903 W: http://ez.analog.com/community/linux-device-drivers
905 F: drivers/media/i2c/adv7180.c
907 ANALOG DEVICES INC ADV748X DRIVER
908 M: Kieran Bingham <kieran.bingham@ideasonboard.com>
909 L: linux-media@vger.kernel.org
911 F: drivers/media/i2c/adv748x/*
913 ANALOG DEVICES INC ADV7511 DRIVER
914 M: Hans Verkuil <hans.verkuil@cisco.com>
915 L: linux-media@vger.kernel.org
917 F: drivers/media/i2c/adv7511*
919 ANALOG DEVICES INC ADV7604 DRIVER
920 M: Hans Verkuil <hans.verkuil@cisco.com>
921 L: linux-media@vger.kernel.org
923 F: drivers/media/i2c/adv7604*
925 ANALOG DEVICES INC ADV7842 DRIVER
926 M: Hans Verkuil <hans.verkuil@cisco.com>
927 L: linux-media@vger.kernel.org
929 F: drivers/media/i2c/adv7842*
931 ANALOG DEVICES INC ASOC CODEC DRIVERS
932 M: Lars-Peter Clausen <lars@metafoo.de>
933 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
934 W: http://wiki.analog.com/
935 W: http://ez.analog.com/community/linux-device-drivers
937 F: sound/soc/codecs/adau*
938 F: sound/soc/codecs/adav*
939 F: sound/soc/codecs/ad1*
940 F: sound/soc/codecs/ad7*
941 F: sound/soc/codecs/ssm*
942 F: sound/soc/codecs/sigmadsp.*
944 ANALOG DEVICES INC DMA DRIVERS
945 M: Lars-Peter Clausen <lars@metafoo.de>
946 W: http://ez.analog.com/community/linux-device-drivers
948 F: drivers/dma/dma-axi-dmac.c
950 ANALOG DEVICES INC IIO DRIVERS
951 M: Lars-Peter Clausen <lars@metafoo.de>
952 M: Michael Hennerich <Michael.Hennerich@analog.com>
953 W: http://wiki.analog.com/
954 W: http://ez.analog.com/community/linux-device-drivers
956 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
957 F: Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
959 F: drivers/iio/adc/ltc2497*
960 X: drivers/iio/*/adjd*
961 F: drivers/staging/iio/*/ad*
964 M: Greentime Hu <green.hu@gmail.com>
965 M: Vincent Chen <deanbo422@gmail.com>
966 T: git https://github.com/andestech/linux.git
969 F: Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
970 F: Documentation/devicetree/bindings/nds32/
974 ANDROID CONFIG FRAGMENTS
975 M: Rob Herring <robh@kernel.org>
977 F: kernel/configs/android*
980 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
981 M: Arve Hjønnevåg <arve@android.com>
982 M: Todd Kjos <tkjos@android.com>
983 M: Martijn Coenen <maco@android.com>
984 M: Joel Fernandes <joel@joelfernandes.org>
985 M: Christian Brauner <christian@brauner.io>
986 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
987 L: devel@driverdev.osuosl.org
990 F: drivers/staging/android/
992 ANDROID GOLDFISH PIC DRIVER
993 M: Miodrag Dinic <miodrag.dinic@mips.com>
995 F: Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
996 F: drivers/irqchip/irq-goldfish-pic.c
998 ANDROID GOLDFISH RTC DRIVER
999 M: Miodrag Dinic <miodrag.dinic@mips.com>
1001 F: Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
1002 F: drivers/rtc/rtc-goldfish.c
1005 M: Laura Abbott <labbott@redhat.com>
1006 M: Sumit Semwal <sumit.semwal@linaro.org>
1007 L: devel@driverdev.osuosl.org
1008 L: dri-devel@lists.freedesktop.org
1009 L: linaro-mm-sig@lists.linaro.org (moderated for non-subscribers)
1011 F: drivers/staging/android/ion
1012 F: drivers/staging/android/uapi/ion.h
1014 AOA (Apple Onboard Audio) ALSA DRIVER
1015 M: Johannes Berg <johannes@sipsolutions.net>
1016 L: linuxppc-dev@lists.ozlabs.org
1017 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1021 APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
1022 M: William Breathitt Gray <vilhelm.gray@gmail.com>
1023 L: linux-iio@vger.kernel.org
1025 F: drivers/iio/adc/stx104.c
1028 M: Jiri Kosina <jikos@kernel.org>
1030 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
1031 F: arch/x86/kernel/apm_32.c
1032 F: include/linux/apm_bios.h
1033 F: include/uapi/linux/apm_bios.h
1034 F: drivers/char/apm-emulation.c
1036 APPARMOR SECURITY MODULE
1037 M: John Johansen <john.johansen@canonical.com>
1038 L: apparmor@lists.ubuntu.com (subscribers-only, general discussion)
1039 W: wiki.apparmor.net
1040 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
1042 F: security/apparmor/
1043 F: Documentation/admin-guide/LSM/apparmor.rst
1045 APPLE BCM5974 MULTITOUCH DRIVER
1046 M: Henrik Rydberg <rydberg@bitmath.org>
1047 L: linux-input@vger.kernel.org
1049 F: drivers/input/mouse/bcm5974.c
1052 M: Henrik Rydberg <rydberg@bitmath.org>
1053 L: linux-hwmon@vger.kernel.org
1055 F: drivers/hwmon/applesmc.c
1057 APPLETALK NETWORK LAYER
1058 L: netdev@vger.kernel.org
1060 F: drivers/net/appletalk/
1063 APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
1064 M: Khuong Dinh <khuong@os.amperecomputing.com>
1066 F: arch/arm64/boot/dts/apm/
1068 APPLIED MICRO (APM) X-GENE SOC EDAC
1069 M: Khuong Dinh <khuong@os.amperecomputing.com>
1071 F: drivers/edac/xgene_edac.c
1072 F: Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
1074 APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
1075 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1076 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1078 F: drivers/net/ethernet/apm/xgene-v2/
1080 APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
1081 M: Iyappan Subramanian <iyappan@os.amperecomputing.com>
1082 M: Keyur Chudgar <keyur@os.amperecomputing.com>
1083 M: Quan Nguyen <quan@os.amperecomputing.com>
1085 F: drivers/net/ethernet/apm/xgene/
1086 F: drivers/net/phy/mdio-xgene.c
1087 F: Documentation/devicetree/bindings/net/apm-xgene-enet.txt
1088 F: Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
1090 APPLIED MICRO (APM) X-GENE SOC PMU
1091 M: Khuong Dinh <khuong@os.amperecomputing.com>
1093 F: drivers/perf/xgene_pmu.c
1094 F: Documentation/perf/xgene-pmu.txt
1095 F: Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
1097 APTINA CAMERA SENSOR PLL
1098 M: Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
1099 L: linux-media@vger.kernel.org
1101 F: drivers/media/i2c/aptina-pll.*
1103 ARC FRAMEBUFFER DRIVER
1104 M: Jaya Kumar <jayalk@intworks.biz>
1106 F: drivers/video/fbdev/arcfb.c
1107 F: drivers/video/fbdev/core/fb_defio.c
1110 M: Alexey Brodkin <abrodkin@synopsys.com>
1112 F: drivers/gpu/drm/arc/
1113 F: Documentation/devicetree/bindings/display/snps,arcpgu.txt
1115 ARCNET NETWORK LAYER
1116 M: Michael Grzeschik <m.grzeschik@pengutronix.de>
1117 L: netdev@vger.kernel.org
1119 F: drivers/net/arcnet/
1120 F: include/uapi/linux/if_arcnet.h
1122 ARM ARCHITECTED TIMER DRIVER
1123 M: Mark Rutland <mark.rutland@arm.com>
1124 M: Marc Zyngier <marc.zyngier@arm.com>
1125 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1127 F: arch/arm/include/asm/arch_timer.h
1128 F: arch/arm64/include/asm/arch_timer.h
1129 F: drivers/clocksource/arm_arch_timer.c
1131 ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
1132 M: Linus Walleij <linus.walleij@linaro.org>
1133 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1135 F: Documentation/devicetree/bindings/arm/arm-boards
1136 F: Documentation/devicetree/bindings/auxdisplay/arm-charlcd.txt
1137 F: Documentation/devicetree/bindings/clock/arm-integrator.txt
1138 F: Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
1139 F: Documentation/devicetree/bindings/mtd/arm-versatile.txt
1140 F: arch/arm/mach-integrator/
1141 F: arch/arm/mach-realview/
1142 F: arch/arm/mach-versatile/
1143 F: arch/arm/plat-versatile/
1144 F: arch/arm/boot/dts/arm-realview-*
1145 F: arch/arm/boot/dts/integrator*
1146 F: arch/arm/boot/dts/versatile*
1147 F: drivers/clk/versatile/
1148 F: drivers/i2c/busses/i2c-versatile.c
1149 F: drivers/irqchip/irq-versatile-fpga.c
1150 F: drivers/mtd/maps/physmap_of_versatile.c
1151 F: drivers/power/reset/arm-versatile-reboot.c
1152 F: drivers/soc/versatile/
1154 ARM HDLCD DRM DRIVER
1155 M: Liviu Dudau <liviu.dudau@arm.com>
1157 F: drivers/gpu/drm/arm/hdlcd_*
1158 F: Documentation/devicetree/bindings/display/arm,hdlcd.txt
1160 ARM KOMEDA DRM-KMS DRIVER
1161 M: James (Qian) Wang <james.qian.wang@arm.com>
1162 M: Liviu Dudau <liviu.dudau@arm.com>
1163 L: Mali DP Maintainers <malidp@foss.arm.com>
1165 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1166 F: drivers/gpu/drm/arm/display/include/
1167 F: drivers/gpu/drm/arm/display/komeda/
1168 F: Documentation/devicetree/bindings/display/arm/arm,komeda.txt
1169 F: Documentation/gpu/komeda-kms.rst
1171 ARM MALI-DP DRM DRIVER
1172 M: Liviu Dudau <liviu.dudau@arm.com>
1173 M: Brian Starkey <brian.starkey@arm.com>
1174 L: Mali DP Maintainers <malidp@foss.arm.com>
1176 T: git git://linux-arm.org/linux-ld.git for-upstream/mali-dp
1177 F: drivers/gpu/drm/arm/
1178 F: Documentation/devicetree/bindings/display/arm,malidp.txt
1179 F: Documentation/gpu/afbc.rst
1181 ARM MFM AND FLOPPY DRIVERS
1182 M: Ian Molton <spyro@f2s.com>
1184 F: arch/arm/lib/floppydma.S
1185 F: arch/arm/include/asm/floppy.h
1187 ARM PMU PROFILING AND DEBUGGING
1188 M: Will Deacon <will.deacon@arm.com>
1189 M: Mark Rutland <mark.rutland@arm.com>
1191 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1192 F: arch/arm*/kernel/perf_*
1193 F: arch/arm/oprofile/common.c
1194 F: arch/arm*/kernel/hw_breakpoint.c
1195 F: arch/arm*/include/asm/hw_breakpoint.h
1196 F: arch/arm*/include/asm/perf_event.h
1198 F: include/linux/perf/arm_pmu.h
1199 F: Documentation/devicetree/bindings/arm/pmu.yaml
1200 F: Documentation/devicetree/bindings/perf/
1203 M: Russell King <linux@armlinux.org.uk>
1204 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1205 W: http://www.armlinux.org.uk/
1207 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git
1209 X: arch/arm/boot/dts/
1211 ARM PRIMECELL AACI PL041 DRIVER
1212 M: Russell King <linux@armlinux.org.uk>
1216 ARM PRIMECELL BUS SUPPORT
1217 M: Russell King <linux@armlinux.org.uk>
1220 F: include/linux/amba/bus.h
1222 ARM PRIMECELL CLCD PL110 DRIVER
1223 M: Russell King <linux@armlinux.org.uk>
1225 F: drivers/video/fbdev/amba-clcd.*
1227 ARM PRIMECELL KMI PL050 DRIVER
1228 M: Russell King <linux@armlinux.org.uk>
1230 F: drivers/input/serio/ambakmi.*
1231 F: include/linux/amba/kmi.h
1233 ARM PRIMECELL MMCI PL180/1 DRIVER
1234 M: Russell King <linux@armlinux.org.uk>
1236 F: drivers/mmc/host/mmci.*
1237 F: include/linux/amba/mmci.h
1239 ARM PRIMECELL SSP PL022 SPI DRIVER
1240 M: Linus Walleij <linus.walleij@linaro.org>
1241 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1243 F: Documentation/devicetree/bindings/spi/spi_pl022.txt
1244 F: drivers/spi/spi-pl022.c
1246 ARM PRIMECELL UART PL010 AND PL011 DRIVERS
1247 M: Russell King <linux@armlinux.org.uk>
1249 F: drivers/tty/serial/amba-pl01*.c
1250 F: include/linux/amba/serial.h
1252 ARM PRIMECELL VIC PL190/PL192 DRIVER
1253 M: Linus Walleij <linus.walleij@linaro.org>
1254 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1256 F: Documentation/devicetree/bindings/interrupt-controller/arm,vic.txt
1257 F: drivers/irqchip/irq-vic.c
1260 M: Will Deacon <will.deacon@arm.com>
1261 R: Robin Murphy <robin.murphy@arm.com>
1262 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1264 F: drivers/iommu/arm-smmu.c
1265 F: drivers/iommu/arm-smmu-v3.c
1266 F: drivers/iommu/io-pgtable-arm.c
1267 F: drivers/iommu/io-pgtable-arm-v7s.c
1269 ARM SUB-ARCHITECTURES
1270 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1274 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm/arm-soc.git
1276 ARM/ACTIONS SEMI ARCHITECTURE
1277 M: Andreas Färber <afaerber@suse.de>
1278 R: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1279 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1282 F: arch/arm/mach-actions/
1283 F: arch/arm/boot/dts/owl-*
1284 F: arch/arm64/boot/dts/actions/
1285 F: drivers/clk/actions/
1286 F: drivers/clocksource/timer-owl*
1287 F: drivers/dma/owl-dma.c
1288 F: drivers/i2c/busses/i2c-owl.c
1289 F: drivers/pinctrl/actions/*
1290 F: drivers/soc/actions/
1291 F: include/dt-bindings/power/owl-*
1292 F: include/linux/soc/actions/
1293 F: Documentation/devicetree/bindings/arm/actions.txt
1294 F: Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
1295 F: Documentation/devicetree/bindings/dma/owl-dma.txt
1296 F: Documentation/devicetree/bindings/i2c/i2c-owl.txt
1297 F: Documentation/devicetree/bindings/pinctrl/actions,s900-pinctrl.txt
1298 F: Documentation/devicetree/bindings/power/actions,owl-sps.txt
1299 F: Documentation/devicetree/bindings/timer/actions,owl-timer.txt
1301 ARM/ADS SPHERE MACHINE SUPPORT
1302 M: Lennert Buytenhek <kernel@wantstofly.org>
1303 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1306 ARM/AFEB9260 MACHINE SUPPORT
1307 M: Sergey Lapin <slapin@ossfans.org>
1308 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1311 ARM/AJECO 1ARM MACHINE SUPPORT
1312 M: Lennert Buytenhek <kernel@wantstofly.org>
1313 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1316 ARM/Allwinner SoC Clock Support
1317 M: Emilio López <emilio@elopez.com.ar>
1319 F: drivers/clk/sunxi/
1321 ARM/Allwinner sunXi SoC support
1322 M: Maxime Ripard <maxime.ripard@bootlin.com>
1323 M: Chen-Yu Tsai <wens@csie.org>
1324 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1328 F: arch/arm/mach-sunxi/
1329 F: arch/arm64/boot/dts/allwinner/
1330 F: drivers/clk/sunxi-ng/
1331 F: drivers/pinctrl/sunxi/
1332 F: drivers/soc/sunxi/
1333 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
1335 ARM/Amlogic Meson SoC CLOCK FRAMEWORK
1336 M: Neil Armstrong <narmstrong@baylibre.com>
1337 M: Jerome Brunet <jbrunet@baylibre.com>
1338 L: linux-amlogic@lists.infradead.org
1340 F: drivers/clk/meson/
1341 F: include/dt-bindings/clock/meson*
1342 F: include/dt-bindings/clock/gxbb*
1343 F: Documentation/devicetree/bindings/clock/amlogic*
1345 ARM/Amlogic Meson SoC support
1346 M: Kevin Hilman <khilman@baylibre.com>
1347 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1348 L: linux-amlogic@lists.infradead.org
1349 W: http://linux-meson.com/
1351 F: arch/arm/mach-meson/
1352 F: arch/arm/boot/dts/meson*
1353 F: arch/arm64/boot/dts/amlogic/
1354 F: drivers/pinctrl/meson/
1355 F: drivers/mmc/host/meson*
1356 F: drivers/soc/amlogic/
1359 ARM/Amlogic Meson SoC Sound Drivers
1360 M: Jerome Brunet <jbrunet@baylibre.com>
1361 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
1364 F: Documentation/devicetree/bindings/sound/amlogic*
1366 ARM/Annapurna Labs ALPINE ARCHITECTURE
1367 M: Tsahee Zidenberg <tsahee@annapurnalabs.com>
1368 M: Antoine Tenart <antoine.tenart@bootlin.com>
1369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1371 F: arch/arm/mach-alpine/
1372 F: arch/arm/boot/dts/alpine*
1373 F: arch/arm64/boot/dts/al/
1374 F: drivers/*/*alpine*
1376 ARM/ARTPEC MACHINE SUPPORT
1377 M: Jesper Nilsson <jesper.nilsson@axis.com>
1378 M: Lars Persson <lars.persson@axis.com>
1380 L: linux-arm-kernel@axis.com
1381 F: arch/arm/mach-artpec
1382 F: arch/arm/boot/dts/artpec6*
1384 F: drivers/crypto/axis
1385 F: drivers/pinctrl/pinctrl-artpec*
1386 F: Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
1388 ARM/ASPEED I2C DRIVER
1389 M: Brendan Higgins <brendanhiggins@google.com>
1390 R: Benjamin Herrenschmidt <benh@kernel.crashing.org>
1391 R: Joel Stanley <joel@jms.id.au>
1392 L: linux-i2c@vger.kernel.org
1393 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1395 F: drivers/irqchip/irq-aspeed-i2c-ic.c
1396 F: drivers/i2c/busses/i2c-aspeed.c
1397 F: Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
1398 F: Documentation/devicetree/bindings/i2c/i2c-aspeed.txt
1400 ARM/ASPEED MACHINE SUPPORT
1401 M: Joel Stanley <joel@jms.id.au>
1402 R: Andrew Jeffery <andrew@aj.id.au>
1403 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1404 L: linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
1405 Q: https://patchwork.ozlabs.org/project/linux-aspeed/list/
1407 T: git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
1408 F: arch/arm/mach-aspeed/
1409 F: arch/arm/boot/dts/aspeed-*
1412 ARM/BITMAIN ARCHITECTURE
1413 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
1414 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1416 F: arch/arm64/boot/dts/bitmain/
1417 F: Documentation/devicetree/bindings/arm/bitmain.yaml
1419 ARM/CALXEDA HIGHBANK ARCHITECTURE
1420 M: Rob Herring <robh@kernel.org>
1421 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1423 F: arch/arm/mach-highbank/
1424 F: arch/arm/boot/dts/highbank.dts
1425 F: arch/arm/boot/dts/ecx-*.dts*
1427 ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
1428 M: Krzysztof Halasa <khalasa@piap.pl>
1430 F: arch/arm/mach-cns3xxx/
1432 ARM/CAVIUM THUNDER NETWORK DRIVER
1433 M: Sunil Goutham <sgoutham@cavium.com>
1434 M: Robert Richter <rric@kernel.org>
1435 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1437 F: drivers/net/ethernet/cavium/thunder/
1439 ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
1440 M: Lukasz Majewski <lukma@denx.de>
1441 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1443 F: arch/arm/mach-ep93xx/ts72xx.c
1445 ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
1446 M: Alexander Shiyan <shc_work@mail.ru>
1447 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1451 ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
1452 M: Lennert Buytenhek <kernel@wantstofly.org>
1453 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1456 ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
1457 M: Hartley Sweeten <hsweeten@visionengravers.com>
1458 M: Alexander Sverdlin <alexander.sverdlin@gmail.com>
1459 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1461 F: arch/arm/mach-ep93xx/
1462 F: arch/arm/mach-ep93xx/include/mach/
1465 M: Russell King <linux@armlinux.org.uk>
1466 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1468 T: git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
1469 F: drivers/clk/clkdev.c
1471 ARM/COMPULAB CM-X270/EM-X270 and CM-X300 MACHINE SUPPORT
1472 M: Mike Rapoport <mike@compulab.co.il>
1473 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1476 ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
1477 M: Baruch Siach <baruch@tkos.co.il>
1478 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1480 F: arch/arm/boot/dts/cx92755*
1483 ARM/CONTEC MICRO9 MACHINE SUPPORT
1484 M: Hubert Feurstein <hubert.feurstein@contec.at>
1486 F: arch/arm/mach-ep93xx/micro9.c
1488 ARM/CORESIGHT FRAMEWORK AND DRIVERS
1489 M: Mathieu Poirier <mathieu.poirier@linaro.org>
1490 R: Suzuki K Poulose <suzuki.poulose@arm.com>
1491 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1493 F: drivers/hwtracing/coresight/*
1494 F: Documentation/trace/coresight.txt
1495 F: Documentation/trace/coresight-cpu-debug.txt
1496 F: Documentation/devicetree/bindings/arm/coresight.txt
1497 F: Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
1498 F: Documentation/ABI/testing/sysfs-bus-coresight-devices-*
1499 F: tools/perf/arch/arm/util/pmu.c
1500 F: tools/perf/arch/arm/util/auxtrace.c
1501 F: tools/perf/arch/arm/util/cs-etm.c
1502 F: tools/perf/arch/arm/util/cs-etm.h
1503 F: tools/perf/util/cs-etm.*
1504 F: tools/perf/util/cs-etm-decoder/*
1506 ARM/CORGI MACHINE SUPPORT
1507 M: Richard Purdie <rpurdie@rpsys.net>
1510 ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
1511 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1512 M: Linus Walleij <linus.walleij@linaro.org>
1513 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1514 T: git git://github.com/ulli-kroll/linux.git
1516 F: Documentation/devicetree/bindings/arm/gemini.txt
1517 F: Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
1518 F: Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
1519 F: Documentation/devicetree/bindings/rtc/faraday,ftrtc010.txt
1520 F: arch/arm/mach-gemini/
1521 F: drivers/net/ethernet/cortina/
1522 F: drivers/pinctrl/pinctrl-gemini.c
1523 F: drivers/rtc/rtc-ftrtc010.c
1525 ARM/CSR SIRFPRIMA2 MACHINE SUPPORT
1526 M: Barry Song <baohua@kernel.org>
1527 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1528 T: git git://git.kernel.org/pub/scm/linux/kernel/git/baohua/linux.git
1530 F: arch/arm/boot/dts/prima2*
1531 F: arch/arm/mach-prima2/
1532 F: drivers/clk/sirf/
1533 F: drivers/clocksource/timer-prima2.c
1534 F: drivers/clocksource/timer-atlas7.c
1538 ARM/EBSA110 MACHINE SUPPORT
1539 M: Russell King <linux@armlinux.org.uk>
1540 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1541 W: http://www.armlinux.org.uk/
1543 F: arch/arm/mach-ebsa110/
1544 F: drivers/net/ethernet/amd/am79c961a.*
1546 ARM/ENERGY MICRO (SILICON LABS) EFM32 SUPPORT
1547 M: Uwe Kleine-König <u.kleine-koenig@pengutronix.de>
1548 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1549 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1553 ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
1554 M: Robert Jarzmik <robert.jarzmik@free.fr>
1555 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1557 F: arch/arm/mach-pxa/ezx.c
1559 ARM/FARADAY FA526 PORT
1560 M: Hans Ulli Kroll <ulli.kroll@googlemail.com>
1561 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1563 T: git git://git.berlios.de/gemini-board
1564 F: arch/arm/mm/*-fa*
1566 ARM/FOOTBRIDGE ARCHITECTURE
1567 M: Russell King <linux@armlinux.org.uk>
1568 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1569 W: http://www.armlinux.org.uk/
1571 F: arch/arm/include/asm/hardware/dec21285.h
1572 F: arch/arm/mach-footbridge/
1574 ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
1575 M: Shawn Guo <shawnguo@kernel.org>
1576 M: Sascha Hauer <s.hauer@pengutronix.de>
1577 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1578 R: Fabio Estevam <festevam@gmail.com>
1579 R: NXP Linux Team <linux-imx@nxp.com>
1580 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1582 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1585 X: drivers/media/i2c/
1587 ARM/FREESCALE VYBRID ARM ARCHITECTURE
1588 M: Shawn Guo <shawnguo@kernel.org>
1589 M: Sascha Hauer <s.hauer@pengutronix.de>
1590 R: Pengutronix Kernel Team <kernel@pengutronix.de>
1591 R: Stefan Agner <stefan@agner.ch>
1592 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1594 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1595 F: arch/arm/mach-imx/*vf610*
1596 F: arch/arm/boot/dts/vf*
1598 ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
1599 M: Shawn Guo <shawnguo@kernel.org>
1600 M: Li Yang <leoyang.li@nxp.com>
1601 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1603 T: git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
1604 F: arch/arm/boot/dts/ls1021a*
1605 F: arch/arm64/boot/dts/freescale/fsl-*
1606 F: arch/arm64/boot/dts/freescale/qoriq-*
1608 ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
1609 M: Lennert Buytenhek <kernel@wantstofly.org>
1610 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1613 ARM/GUMSTIX MACHINE SUPPORT
1614 M: Steve Sakoman <sakoman@gmail.com>
1615 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1618 ARM/H4700 (HP IPAQ HX4700) MACHINE SUPPORT
1619 M: Philipp Zabel <philipp.zabel@gmail.com>
1620 M: Paul Parsons <lost.distance@yahoo.com>
1621 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1623 F: arch/arm/mach-pxa/hx4700.c
1624 F: arch/arm/mach-pxa/include/mach/hx4700.h
1625 F: sound/soc/pxa/hx4700.c
1627 ARM/HISILICON SOC SUPPORT
1628 M: Wei Xu <xuwei5@hisilicon.com>
1629 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1630 W: http://www.hisilicon.com
1632 T: git git://github.com/hisilicon/linux-hisi.git
1633 F: arch/arm/mach-hisi/
1634 F: arch/arm/boot/dts/hi3*
1635 F: arch/arm/boot/dts/hip*
1636 F: arch/arm/boot/dts/hisi*
1637 F: arch/arm64/boot/dts/hisilicon/
1639 ARM/HP JORNADA 7XX MACHINE SUPPORT
1640 M: Kristoffer Ericson <kristoffer.ericson@gmail.com>
1643 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kristoffer/linux-hpc.git
1644 F: arch/arm/mach-sa1100/jornada720.c
1645 F: arch/arm/mach-sa1100/include/mach/jornada720.h
1647 ARM/IGEP MACHINE SUPPORT
1648 M: Enric Balletbo i Serra <eballetbo@gmail.com>
1649 M: Javier Martinez Canillas <javier@dowhile0.org>
1650 L: linux-omap@vger.kernel.org
1651 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1653 F: arch/arm/boot/dts/omap3-igep*
1655 ARM/INCOME PXA270 SUPPORT
1656 M: Marek Vasut <marek.vasut@gmail.com>
1657 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1659 F: arch/arm/mach-pxa/colibri-pxa270-income.c
1661 ARM/INTEL IOP13XX ARM ARCHITECTURE
1662 M: Lennert Buytenhek <kernel@wantstofly.org>
1663 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1666 ARM/INTEL IOP32X ARM ARCHITECTURE
1667 M: Lennert Buytenhek <kernel@wantstofly.org>
1668 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1671 ARM/INTEL IOP33X ARM ARCHITECTURE
1672 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1675 ARM/INTEL IQ81342EX MACHINE SUPPORT
1676 M: Lennert Buytenhek <kernel@wantstofly.org>
1677 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1680 ARM/INTEL IXDP2850 MACHINE SUPPORT
1681 M: Lennert Buytenhek <kernel@wantstofly.org>
1682 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1685 ARM/INTEL IXP4XX ARM ARCHITECTURE
1686 M: Imre Kaloz <kaloz@openwrt.org>
1687 M: Krzysztof Halasa <khalasa@piap.pl>
1688 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1690 F: arch/arm/mach-ixp4xx/
1692 ARM/INTEL RESEARCH IMOTE/STARGATE 2 MACHINE SUPPORT
1693 M: Jonathan Cameron <jic23@cam.ac.uk>
1694 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1696 F: arch/arm/mach-pxa/stargate2.c
1697 F: drivers/pcmcia/pxa2xx_stargate2.c
1699 ARM/INTEL XSC3 (MANZANO) ARM CORE
1700 M: Lennert Buytenhek <kernel@wantstofly.org>
1701 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1704 ARM/IP FABRICS DOUBLE ESPRESSO MACHINE SUPPORT
1705 M: Lennert Buytenhek <kernel@wantstofly.org>
1706 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1709 ARM/LG1K ARCHITECTURE
1710 M: Chanho Min <chanho.min@lge.com>
1711 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1713 F: arch/arm64/boot/dts/lg/
1715 ARM/LOGICPD PXA270 MACHINE SUPPORT
1716 M: Lennert Buytenhek <kernel@wantstofly.org>
1717 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1720 ARM/LPC18XX ARCHITECTURE
1721 M: Vladimir Zapolskiy <vz@mleia.com>
1722 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1724 F: arch/arm/boot/dts/lpc43*
1725 F: drivers/i2c/busses/i2c-lpc2k.c
1726 F: drivers/memory/pl172.c
1727 F: drivers/mtd/spi-nor/nxp-spifi.c
1728 F: drivers/rtc/rtc-lpc24xx.c
1731 ARM/LPC32XX SOC SUPPORT
1732 M: Vladimir Zapolskiy <vz@mleia.com>
1733 M: Sylvain Lemieux <slemieux.tyco@gmail.com>
1734 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1735 T: git git://github.com/vzapolskiy/linux-lpc32xx.git
1737 F: arch/arm/boot/dts/lpc32*
1738 F: arch/arm/mach-lpc32xx/
1739 F: drivers/i2c/busses/i2c-pnx.c
1740 F: drivers/net/ethernet/nxp/lpc_eth.c
1741 F: drivers/usb/host/ohci-nxp.c
1742 F: drivers/watchdog/pnx4008_wdt.c
1745 ARM/MAGICIAN MACHINE SUPPORT
1746 M: Philipp Zabel <philipp.zabel@gmail.com>
1749 ARM/Marvell Dove/MV78xx0/Orion SOC support
1750 M: Jason Cooper <jason@lakedaemon.net>
1751 M: Andrew Lunn <andrew@lunn.ch>
1752 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1753 M: Gregory Clement <gregory.clement@bootlin.com>
1754 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1756 F: Documentation/devicetree/bindings/soc/dove/
1757 F: arch/arm/mach-dove/
1758 F: arch/arm/mach-mv78xx0/
1759 F: arch/arm/mach-orion5x/
1760 F: arch/arm/plat-orion/
1761 F: arch/arm/boot/dts/dove*
1762 F: arch/arm/boot/dts/orion5x*
1764 ARM/Marvell Kirkwood and Armada 370, 375, 38x, 39x, XP, 3700, 7K/8K SOC support
1765 M: Jason Cooper <jason@lakedaemon.net>
1766 M: Andrew Lunn <andrew@lunn.ch>
1767 M: Gregory Clement <gregory.clement@bootlin.com>
1768 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
1769 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1771 F: arch/arm/boot/dts/armada*
1772 F: arch/arm/boot/dts/kirkwood*
1773 F: arch/arm/configs/mvebu_*_defconfig
1774 F: arch/arm/mach-mvebu/
1775 F: arch/arm64/boot/dts/marvell/armada*
1776 F: drivers/cpufreq/armada-37xx-cpufreq.c
1777 F: drivers/cpufreq/armada-8k-cpufreq.c
1778 F: drivers/cpufreq/mvebu-cpufreq.c
1779 F: drivers/irqchip/irq-armada-370-xp.c
1780 F: drivers/irqchip/irq-mvebu-*
1781 F: drivers/pinctrl/mvebu/
1782 F: drivers/rtc/rtc-armada38x.c
1784 ARM/Mediatek RTC DRIVER
1785 M: Eddie Huang <eddie.huang@mediatek.com>
1786 M: Sean Wang <sean.wang@mediatek.com>
1787 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1788 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1790 F: Documentation/devicetree/bindings/rtc/rtc-mt7622.txt
1791 F: drivers/rtc/rtc-mt6397.c
1792 F: drivers/rtc/rtc-mt7622.c
1794 ARM/Mediatek SoC support
1795 M: Matthias Brugger <matthias.bgg@gmail.com>
1796 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1797 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1798 W: https://mtk.bcnfs.org/
1799 C: irc://chat.freenode.net/linux-mediatek
1801 F: arch/arm/boot/dts/mt6*
1802 F: arch/arm/boot/dts/mt7*
1803 F: arch/arm/boot/dts/mt8*
1804 F: arch/arm/mach-mediatek/
1805 F: arch/arm64/boot/dts/mediatek/
1806 F: drivers/soc/mediatek/
1811 ARM/Mediatek USB3 PHY DRIVER
1812 M: Chunfeng Yun <chunfeng.yun@mediatek.com>
1813 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1814 L: linux-mediatek@lists.infradead.org (moderated for non-subscribers)
1816 F: drivers/phy/mediatek/
1817 F: Documentation/devicetree/bindings/phy/phy-mtk-*
1819 ARM/MICREL KS8695 ARCHITECTURE
1820 M: Greg Ungerer <gerg@uclinux.org>
1821 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1822 F: arch/arm/mach-ks8695/
1825 ARM/Microchip (AT91) SoC support
1826 M: Nicolas Ferre <nicolas.ferre@microchip.com>
1827 M: Alexandre Belloni <alexandre.belloni@bootlin.com>
1828 M: Ludovic Desroches <ludovic.desroches@microchip.com>
1829 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1830 W: http://www.linux4sam.org
1831 T: git git://git.kernel.org/pub/scm/linux/kernel/git/at91/linux.git
1835 F: arch/arm/mach-at91/
1836 F: include/soc/at91/
1837 F: arch/arm/boot/dts/at91*.dts
1838 F: arch/arm/boot/dts/at91*.dtsi
1839 F: arch/arm/boot/dts/sama*.dts
1840 F: arch/arm/boot/dts/sama*.dtsi
1841 F: arch/arm/include/debug/at91.S
1842 F: drivers/memory/atmel*
1843 F: drivers/watchdog/sama5d4_wdt.c
1844 X: drivers/input/touchscreen/atmel_mxt_ts.c
1845 X: drivers/net/wireless/atmel/
1847 ARM/MIOA701 MACHINE SUPPORT
1848 M: Robert Jarzmik <robert.jarzmik@free.fr>
1849 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1850 F: arch/arm/mach-pxa/mioa701.c
1853 ARM/NEC MOBILEPRO 900/c MACHINE SUPPORT
1854 M: Michael Petchkovsky <mkpetch@internode.on.net>
1857 ARM/NOMADIK/U300/Ux500 ARCHITECTURES
1858 M: Linus Walleij <linus.walleij@linaro.org>
1859 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1861 F: arch/arm/mach-nomadik/
1862 F: arch/arm/mach-u300/
1863 F: arch/arm/mach-ux500/
1864 F: arch/arm/boot/dts/ste-*
1865 F: drivers/clk/clk-nomadik.c
1866 F: drivers/clk/clk-u300.c
1867 F: drivers/clocksource/clksrc-dbx500-prcmu.c
1868 F: drivers/clocksource/timer-u300.c
1869 F: drivers/dma/coh901318*
1870 F: drivers/dma/ste_dma40*
1871 F: drivers/hwspinlock/u8500_hsem.c
1872 F: drivers/i2c/busses/i2c-nomadik.c
1873 F: drivers/i2c/busses/i2c-stu300.c
1874 F: drivers/mfd/ab3100*
1875 F: drivers/mfd/ab8500*
1876 F: drivers/mfd/abx500*
1877 F: drivers/mfd/dbx500*
1878 F: drivers/mfd/db8500*
1879 F: drivers/pinctrl/nomadik/
1880 F: drivers/pinctrl/pinctrl-coh901*
1881 F: drivers/pinctrl/pinctrl-u300.c
1882 F: drivers/rtc/rtc-ab3100.c
1883 F: drivers/rtc/rtc-ab8500.c
1884 F: drivers/rtc/rtc-coh901331.c
1885 F: drivers/rtc/rtc-pl031.c
1886 F: drivers/watchdog/coh901327_wdt.c
1887 F: Documentation/devicetree/bindings/arm/ste-*
1888 F: Documentation/devicetree/bindings/arm/ux500/
1889 T: git git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-nomadik.git
1891 ARM/NUVOTON NPCM ARCHITECTURE
1892 M: Avi Fishman <avifishman70@gmail.com>
1893 M: Tomer Maimon <tmaimon77@gmail.com>
1894 R: Patrick Venture <venture@google.com>
1895 R: Nancy Yuen <yuenn@google.com>
1896 R: Brendan Higgins <brendanhiggins@google.com>
1897 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
1899 F: arch/arm/mach-npcm/
1900 F: arch/arm/boot/dts/nuvoton-npcm*
1901 F: include/dt-bindings/clock/nuvoton,npcm7xx-clks.h
1903 F: Documentation/devicetree/bindings/*/*npcm*
1904 F: Documentation/devicetree/bindings/*/*/*npcm*
1906 ARM/NUVOTON W90X900 ARM ARCHITECTURE
1907 M: Wan ZongShun <mcuos.com@gmail.com>
1908 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1909 W: http://www.mcuos.com
1911 F: arch/arm/mach-w90x900/
1912 F: drivers/input/keyboard/w90p910_keypad.c
1913 F: drivers/input/touchscreen/w90p910_ts.c
1914 F: drivers/watchdog/nuc900_wdt.c
1915 F: drivers/net/ethernet/nuvoton/w90p910_ether.c
1916 F: drivers/mtd/nand/raw/nuc900_nand.c
1917 F: drivers/rtc/rtc-nuc900.c
1918 F: drivers/spi/spi-nuc900.c
1919 F: drivers/usb/host/ehci-w90x900.c
1920 F: drivers/video/fbdev/nuc900fb.c
1922 ARM/OPENMOKO NEO FREERUNNER (GTA02) MACHINE SUPPORT
1923 L: openmoko-kernel@lists.openmoko.org (subscribers-only)
1924 W: http://wiki.openmoko.org/wiki/Neo_FreeRunner
1926 F: arch/arm/mach-s3c24xx/mach-gta02.c
1927 F: arch/arm/mach-s3c24xx/gta02.h
1929 ARM/Orion SoC/Technologic Systems TS-78xx platform support
1930 M: Alexander Clouter <alex@digriz.org.uk>
1931 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1932 W: http://www.digriz.org.uk/ts78xx/kernel
1934 F: arch/arm/mach-orion5x/ts78xx-*
1936 ARM/OXNAS platform support
1937 M: Neil Armstrong <narmstrong@baylibre.com>
1938 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1939 L: linux-oxnas@groups.io (moderated for non-subscribers)
1941 F: arch/arm/mach-oxnas/
1942 F: arch/arm/boot/dts/ox8*.dts*
1945 ARM/PALM TREO SUPPORT
1946 M: Tomas Cech <sleep_walker@suse.com>
1947 L: linux-arm-kernel@lists.infradead.org
1948 W: http://hackndev.com
1950 F: arch/arm/mach-pxa/palmtreo.*
1952 ARM/PALMTX,PALMT5,PALMLD,PALMTE2,PALMTC SUPPORT
1953 M: Marek Vasut <marek.vasut@gmail.com>
1954 L: linux-arm-kernel@lists.infradead.org
1955 W: http://hackndev.com
1957 F: arch/arm/mach-pxa/include/mach/palmtx.h
1958 F: arch/arm/mach-pxa/palmtx.c
1959 F: arch/arm/mach-pxa/palmt5.*
1960 F: arch/arm/mach-pxa/include/mach/palmld.h
1961 F: arch/arm/mach-pxa/palmld.c
1962 F: arch/arm/mach-pxa/palmte2.*
1963 F: arch/arm/mach-pxa/include/mach/palmtc.h
1964 F: arch/arm/mach-pxa/palmtc.c
1967 M: Sergey Lapin <slapin@ossfans.org>
1968 L: linux-arm-kernel@lists.infradead.org
1969 W: http://hackndev.com
1971 F: arch/arm/mach-pxa/palmz72.*
1974 M: Peter Chubb <pleb@gelato.unsw.edu.au>
1975 W: http://www.disy.cse.unsw.edu.au/Hardware/PLEB
1978 ARM/PT DIGITAL BOARD PORT
1979 M: Stefan Eletzhofer <stefan.eletzhofer@eletztrick.de>
1980 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
1981 W: http://www.armlinux.org.uk/
1984 ARM/QUALCOMM SUPPORT
1985 M: Andy Gross <andy.gross@linaro.org>
1986 M: David Brown <david.brown@linaro.org>
1987 L: linux-arm-msm@vger.kernel.org
1989 F: Documentation/devicetree/bindings/soc/qcom/
1990 F: Documentation/devicetree/bindings/*/qcom*
1991 F: arch/arm/boot/dts/qcom-*.dts
1992 F: arch/arm/boot/dts/qcom-*.dtsi
1993 F: arch/arm/mach-qcom/
1994 F: arch/arm64/boot/dts/qcom/
1997 F: drivers/*/*/qcom/
1998 F: drivers/*/*/qcom*
1999 F: drivers/*/pm8???-*
2000 F: drivers/bluetooth/btqcomsmd.c
2001 F: drivers/clocksource/timer-qcom.c
2002 F: drivers/extcon/extcon-qcom*
2003 F: drivers/iommu/msm*
2004 F: drivers/i2c/busses/i2c-qup.c
2005 F: drivers/i2c/busses/i2c-qcom-geni.c
2006 F: drivers/mfd/ssbi.c
2007 F: drivers/mmc/host/mmci_qcom*
2008 F: drivers/mmc/host/sdhci_msm.c
2009 F: drivers/pci/controller/dwc/pcie-qcom.c
2010 F: drivers/phy/qualcomm/
2011 F: drivers/power/*/msm*
2012 F: drivers/reset/reset-qcom-*
2013 F: drivers/scsi/ufs/ufs-qcom.*
2014 F: drivers/spi/spi-qup.c
2015 F: drivers/spi/spi-geni-qcom.c
2016 F: drivers/spi/spi-qcom-qspi.c
2017 F: drivers/tty/serial/msm_serial.c
2018 F: drivers/usb/dwc3/dwc3-qcom.c
2019 F: include/dt-bindings/*/qcom*
2020 F: include/linux/*/qcom*
2021 T: git git://git.kernel.org/pub/scm/linux/kernel/git/agross/linux.git
2023 ARM/RADISYS ENP2611 MACHINE SUPPORT
2024 M: Lennert Buytenhek <kernel@wantstofly.org>
2025 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2028 ARM/RDA MICRO ARCHITECTURE
2029 M: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
2030 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2031 L: linux-unisoc@lists.infradead.org (moderated for non-subscribers)
2033 F: arch/arm/boot/dts/rda8810pl-*
2034 F: drivers/clocksource/timer-rda.c
2035 F: drivers/irqchip/irq-rda-intc.c
2036 F: drivers/tty/serial/rda-uart.c
2037 F: Documentation/devicetree/bindings/arm/rda.txt
2038 F: Documentation/devicetree/bindings/interrupt-controller/rda,8810pl-intc.txt
2039 F: Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt
2040 F: Documentation/devicetree/bindings/timer/rda,8810pl-timer.txt
2042 ARM/REALTEK ARCHITECTURE
2043 M: Andreas Färber <afaerber@suse.de>
2044 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2046 F: arch/arm64/boot/dts/realtek/
2047 F: Documentation/devicetree/bindings/arm/realtek.txt
2049 ARM/RENESAS ARM64 ARCHITECTURE
2050 M: Simon Horman <horms@verge.net.au>
2051 M: Magnus Damm <magnus.damm@gmail.com>
2052 L: linux-renesas-soc@vger.kernel.org
2053 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2054 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2056 F: arch/arm64/boot/dts/renesas/
2057 F: Documentation/devicetree/bindings/arm/renesas.yaml
2058 F: drivers/soc/renesas/
2059 F: include/linux/soc/renesas/
2061 ARM/RISCPC ARCHITECTURE
2062 M: Russell King <linux@armlinux.org.uk>
2063 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2064 W: http://www.armlinux.org.uk/
2066 F: arch/arm/include/asm/hardware/entry-macro-iomd.S
2067 F: arch/arm/include/asm/hardware/ioc.h
2068 F: arch/arm/include/asm/hardware/iomd.h
2069 F: arch/arm/include/asm/hardware/memc.h
2070 F: arch/arm/mach-rpc/
2071 F: drivers/net/ethernet/8390/etherh.c
2072 F: drivers/net/ethernet/i825xx/ether1*
2073 F: drivers/net/ethernet/seeq/ether3*
2074 F: drivers/scsi/arm/
2076 ARM/Rockchip SoC support
2077 M: Heiko Stuebner <heiko@sntech.de>
2078 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2079 L: linux-rockchip@lists.infradead.org
2080 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmind/linux-rockchip.git
2082 F: arch/arm/boot/dts/rk3*
2083 F: arch/arm/boot/dts/rv1108*
2084 F: arch/arm/mach-rockchip/
2085 F: drivers/clk/rockchip/
2086 F: drivers/i2c/busses/i2c-rk3x.c
2087 F: drivers/*/*rockchip*
2088 F: drivers/*/*/*rockchip*
2089 F: sound/soc/rockchip/
2092 ARM/SAMSUNG EXYNOS ARM ARCHITECTURES
2093 M: Kukjin Kim <kgene@kernel.org>
2094 M: Krzysztof Kozlowski <krzk@kernel.org>
2095 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2096 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2097 Q: https://patchwork.kernel.org/project/linux-samsung-soc/list/
2099 F: arch/arm/boot/dts/s3c*
2100 F: arch/arm/boot/dts/s5p*
2101 F: arch/arm/boot/dts/exynos*
2102 F: arch/arm64/boot/dts/exynos/
2103 F: arch/arm/plat-samsung/
2104 F: arch/arm/mach-s3c24*/
2105 F: arch/arm/mach-s3c64xx/
2106 F: arch/arm/mach-s5p*/
2107 F: arch/arm/mach-exynos*/
2108 F: drivers/*/*s3c24*
2109 F: drivers/*/*/*s3c24*
2110 F: drivers/*/*s3c64xx*
2111 F: drivers/*/*s5pv210*
2112 F: drivers/memory/samsung/*
2113 F: drivers/soc/samsung/*
2114 F: Documentation/arm/Samsung/
2115 F: Documentation/devicetree/bindings/arm/samsung/
2116 F: Documentation/devicetree/bindings/sram/samsung-sram.txt
2117 F: Documentation/devicetree/bindings/power/pd-samsung.txt
2120 ARM/SAMSUNG MOBILE MACHINE SUPPORT
2121 M: Kyungmin Park <kyungmin.park@samsung.com>
2122 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2124 F: arch/arm/mach-s5pv210/
2126 ARM/SAMSUNG S5P SERIES 2D GRAPHICS ACCELERATION (G2D) SUPPORT
2127 M: Kyungmin Park <kyungmin.park@samsung.com>
2128 M: Kamil Debski <kamil@wypas.org>
2129 M: Andrzej Hajda <a.hajda@samsung.com>
2130 L: linux-arm-kernel@lists.infradead.org
2131 L: linux-media@vger.kernel.org
2133 F: drivers/media/platform/s5p-g2d/
2135 ARM/SAMSUNG S5P SERIES HDMI CEC SUBSYSTEM SUPPORT
2136 M: Marek Szyprowski <m.szyprowski@samsung.com>
2137 L: linux-samsung-soc@vger.kernel.org (moderated for non-subscribers)
2138 L: linux-media@vger.kernel.org
2140 F: drivers/media/platform/s5p-cec/
2141 F: Documentation/devicetree/bindings/media/s5p-cec.txt
2143 ARM/SAMSUNG S5P SERIES JPEG CODEC SUPPORT
2144 M: Andrzej Pietrasiewicz <andrzejtp2010@gmail.com>
2145 M: Jacek Anaszewski <jacek.anaszewski@gmail.com>
2146 M: Sylwester Nawrocki <s.nawrocki@samsung.com>
2147 L: linux-arm-kernel@lists.infradead.org
2148 L: linux-media@vger.kernel.org
2150 F: drivers/media/platform/s5p-jpeg/
2152 ARM/SAMSUNG S5P SERIES Multi Format Codec (MFC) SUPPORT
2153 M: Kyungmin Park <kyungmin.park@samsung.com>
2154 M: Kamil Debski <kamil@wypas.org>
2155 M: Jeongtae Park <jtp.park@samsung.com>
2156 M: Andrzej Hajda <a.hajda@samsung.com>
2157 L: linux-arm-kernel@lists.infradead.org
2158 L: linux-media@vger.kernel.org
2160 F: drivers/media/platform/s5p-mfc/
2162 ARM/SHMOBILE ARM ARCHITECTURE
2163 M: Simon Horman <horms@verge.net.au>
2164 M: Magnus Damm <magnus.damm@gmail.com>
2165 L: linux-renesas-soc@vger.kernel.org
2166 Q: http://patchwork.kernel.org/project/linux-renesas-soc/list/
2167 T: git git://git.kernel.org/pub/scm/linux/kernel/git/horms/renesas.git next
2169 F: arch/arm/boot/dts/emev2*
2170 F: arch/arm/boot/dts/gr-peach*
2171 F: arch/arm/boot/dts/iwg20d-q7*
2172 F: arch/arm/boot/dts/r7s*
2173 F: arch/arm/boot/dts/r8a*
2174 F: arch/arm/boot/dts/r9a*
2175 F: arch/arm/boot/dts/sh*
2176 F: arch/arm/configs/shmobile_defconfig
2177 F: arch/arm/include/debug/renesas-scif.S
2178 F: arch/arm/mach-shmobile/
2179 F: Documentation/devicetree/bindings/arm/renesas.yaml
2180 F: drivers/soc/renesas/
2181 F: include/linux/soc/renesas/
2183 ARM/SOCFPGA ARCHITECTURE
2184 M: Dinh Nguyen <dinguyen@kernel.org>
2186 F: arch/arm/mach-socfpga/
2187 F: arch/arm/boot/dts/socfpga*
2188 F: arch/arm/configs/socfpga_defconfig
2189 F: arch/arm64/boot/dts/altera/
2190 W: http://www.rocketboards.org
2191 T: git git://git.kernel.org/pub/scm/linux/kernel/git/dinguyen/linux.git
2193 ARM/SOCFPGA CLOCK FRAMEWORK SUPPORT
2194 M: Dinh Nguyen <dinguyen@kernel.org>
2196 F: drivers/clk/socfpga/
2198 ARM/SOCFPGA EDAC SUPPORT
2199 M: Thor Thayer <thor.thayer@linux.intel.com>
2201 F: drivers/edac/altera_edac.
2203 ARM/SPREADTRUM SoC SUPPORT
2204 M: Orson Zhai <orsonzhai@gmail.com>
2205 M: Baolin Wang <baolin.wang@linaro.org>
2206 M: Chunyan Zhang <zhang.lyra@gmail.com>
2208 F: arch/arm64/boot/dts/sprd
2211 ARM/STI ARCHITECTURE
2212 M: Patrice Chotard <patrice.chotard@st.com>
2213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2214 W: http://www.stlinux.com
2216 F: arch/arm/mach-sti/
2217 F: arch/arm/boot/dts/sti*
2218 F: drivers/char/hw_random/st-rng.c
2219 F: drivers/clocksource/arm_global_timer.c
2220 F: drivers/clocksource/clksrc_st_lpc.c
2221 F: drivers/cpufreq/sti-cpufreq.c
2222 F: drivers/dma/st_fdma*
2223 F: drivers/i2c/busses/i2c-st.c
2224 F: drivers/media/rc/st_rc.c
2225 F: drivers/media/platform/sti/c8sectpfe/
2226 F: drivers/mmc/host/sdhci-st.c
2227 F: drivers/phy/st/phy-miphy28lp.c
2228 F: drivers/phy/st/phy-stih407-usb.c
2229 F: drivers/pinctrl/pinctrl-st.c
2230 F: drivers/remoteproc/st_remoteproc.c
2231 F: drivers/remoteproc/st_slim_rproc.c
2232 F: drivers/reset/sti/
2233 F: drivers/rtc/rtc-st-lpc.c
2234 F: drivers/tty/serial/st-asc.c
2235 F: drivers/usb/dwc3/dwc3-st.c
2236 F: drivers/usb/host/ehci-st.c
2237 F: drivers/usb/host/ohci-st.c
2238 F: drivers/watchdog/st_lpc_wdt.c
2239 F: drivers/ata/ahci_st.c
2240 F: include/linux/remoteproc/st_slim_rproc.h
2242 ARM/STM32 ARCHITECTURE
2243 M: Maxime Coquelin <mcoquelin.stm32@gmail.com>
2244 M: Alexandre Torgue <alexandre.torgue@st.com>
2245 L: linux-stm32@st-md-mailman.stormreply.com (moderated for non-subscribers)
2246 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2248 T: git git://git.kernel.org/pub/scm/linux/kernel/git/atorgue/stm32.git stm32-next
2251 F: arch/arm/boot/dts/stm32*
2252 F: arch/arm/mach-stm32/
2253 F: drivers/clocksource/armv7m_systick.c
2255 ARM/Synaptics SoC support
2256 M: Jisheng Zhang <Jisheng.Zhang@synaptics.com>
2257 M: Sebastian Hesselbarth <sebastian.hesselbarth@gmail.com>
2258 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2260 F: arch/arm/mach-berlin/
2261 F: arch/arm/boot/dts/berlin*
2262 F: arch/arm64/boot/dts/synaptics/
2264 ARM/TANGO ARCHITECTURE
2265 M: Marc Gonzalez <marc.w.gonzalez@free.fr>
2266 M: Mans Rullgard <mans@mansr.com>
2267 L: linux-arm-kernel@lists.infradead.org
2271 ARM/TECHNOLOGIC SYSTEMS TS7250 MACHINE SUPPORT
2272 M: Lennert Buytenhek <kernel@wantstofly.org>
2273 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2276 ARM/TEGRA HDMI CEC SUBSYSTEM SUPPORT
2277 M: Hans Verkuil <hans.verkuil@cisco.com>
2278 L: linux-tegra@vger.kernel.org
2279 L: linux-media@vger.kernel.org
2281 F: drivers/media/platform/tegra-cec/
2282 F: Documentation/devicetree/bindings/media/tegra-cec.txt
2284 ARM/TETON BGA MACHINE SUPPORT
2285 M: "Mark F. Brown" <mark.brown314@gmail.com>
2286 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2289 ARM/TEXAS INSTRUMENT AEMIF/EMIF DRIVERS
2290 M: Santosh Shilimkar <ssantosh@kernel.org>
2291 L: linux-kernel@vger.kernel.org
2293 F: drivers/memory/*emif*
2295 ARM/TEXAS INSTRUMENTS K3 ARCHITECTURE
2296 M: Tero Kristo <t-kristo@ti.com>
2297 M: Nishanth Menon <nm@ti.com>
2298 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2300 F: Documentation/devicetree/bindings/arm/ti/k3.txt
2301 F: arch/arm64/boot/dts/ti/Makefile
2302 F: arch/arm64/boot/dts/ti/k3-*
2303 F: include/dt-bindings/pinctrl/k3.h
2305 ARM/TEXAS INSTRUMENT KEYSTONE ARCHITECTURE
2306 M: Santosh Shilimkar <ssantosh@kernel.org>
2307 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2309 F: arch/arm/mach-keystone/
2310 F: arch/arm/boot/dts/keystone-*
2311 T: git git://git.kernel.org/pub/scm/linux/kernel/git/ssantosh/linux-keystone.git
2313 ARM/TEXAS INSTRUMENT KEYSTONE CLOCK FRAMEWORK
2314 M: Santosh Shilimkar <ssantosh@kernel.org>
2315 L: linux-kernel@vger.kernel.org
2317 F: drivers/clk/keystone/
2319 ARM/TEXAS INSTRUMENT KEYSTONE ClOCKSOURCE
2320 M: Santosh Shilimkar <ssantosh@kernel.org>
2321 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2322 L: linux-kernel@vger.kernel.org
2324 F: drivers/clocksource/timer-keystone.c
2326 ARM/TEXAS INSTRUMENT KEYSTONE RESET DRIVER
2327 M: Santosh Shilimkar <ssantosh@kernel.org>
2328 L: linux-kernel@vger.kernel.org
2330 F: drivers/power/reset/keystone-reset.c
2332 ARM/THECUS N2100 MACHINE SUPPORT
2333 M: Lennert Buytenhek <kernel@wantstofly.org>
2334 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2337 ARM/TOSA MACHINE SUPPORT
2338 M: Dmitry Eremin-Solenikov <dbaryshkov@gmail.com>
2339 M: Dirk Opfer <dirk@opfer-online.de>
2342 ARM/UNIPHIER ARCHITECTURE
2343 M: Masahiro Yamada <yamada.masahiro@socionext.com>
2344 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2345 T: git git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-uniphier.git
2347 F: Documentation/devicetree/bindings/arm/socionext/uniphier.txt
2348 F: Documentation/devicetree/bindings/gpio/gpio-uniphier.txt
2349 F: Documentation/devicetree/bindings/pinctrl/socionext,uniphier-pinctrl.txt
2350 F: arch/arm/boot/dts/uniphier*
2351 F: arch/arm/include/asm/hardware/cache-uniphier.h
2352 F: arch/arm/mach-uniphier/
2353 F: arch/arm/mm/cache-uniphier.c
2354 F: arch/arm64/boot/dts/socionext/uniphier*
2355 F: drivers/bus/uniphier-system-bus.c
2356 F: drivers/clk/uniphier/
2357 F: drivers/dmaengine/uniphier-mdmac.c
2358 F: drivers/gpio/gpio-uniphier.c
2359 F: drivers/i2c/busses/i2c-uniphier*
2360 F: drivers/irqchip/irq-uniphier-aidet.c
2361 F: drivers/mmc/host/uniphier-sd.c
2362 F: drivers/pinctrl/uniphier/
2363 F: drivers/reset/reset-uniphier.c
2364 F: drivers/tty/serial/8250/8250_uniphier.c
2367 ARM/Ux500 CLOCK FRAMEWORK SUPPORT
2368 M: Ulf Hansson <ulf.hansson@linaro.org>
2369 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2370 T: git git://git.linaro.org/people/ulfh/clk.git
2372 F: drivers/clk/ux500/
2374 ARM/VERSATILE EXPRESS PLATFORM
2375 M: Liviu Dudau <liviu.dudau@arm.com>
2376 M: Sudeep Holla <sudeep.holla@arm.com>
2377 M: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
2378 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2380 F: arch/arm/boot/dts/vexpress*
2381 F: arch/arm64/boot/dts/arm/
2382 F: arch/arm/mach-vexpress/
2385 F: drivers/clk/versatile/clk-vexpress-osc.c
2386 F: drivers/clocksource/timer-versatile.c
2390 M: Russell King <linux@armlinux.org.uk>
2391 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2392 W: http://www.armlinux.org.uk/
2396 ARM/VOIPAC PXA270 SUPPORT
2397 M: Marek Vasut <marek.vasut@gmail.com>
2398 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2400 F: arch/arm/mach-pxa/vpac270.c
2401 F: arch/arm/mach-pxa/include/mach/vpac270.h
2403 ARM/VT8500 ARM ARCHITECTURE
2404 M: Tony Prisk <linux@prisktech.co.nz>
2405 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2407 F: arch/arm/mach-vt8500/
2408 F: drivers/clocksource/timer-vt8500.c
2409 F: drivers/i2c/busses/i2c-wmt.c
2410 F: drivers/mmc/host/wmt-sdmmc.c
2411 F: drivers/pwm/pwm-vt8500.c
2412 F: drivers/rtc/rtc-vt8500.c
2413 F: drivers/tty/serial/vt8500_serial.c
2414 F: drivers/usb/host/ehci-platform.c
2415 F: drivers/usb/host/uhci-platform.c
2416 F: drivers/video/fbdev/vt8500lcdfb.*
2417 F: drivers/video/fbdev/wm8505fb*
2418 F: drivers/video/fbdev/wmt_ge_rops.*
2420 ARM/ZIPIT Z2 SUPPORT
2421 M: Marek Vasut <marek.vasut@gmail.com>
2422 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2424 F: arch/arm/mach-pxa/z2.c
2425 F: arch/arm/mach-pxa/include/mach/z2.h
2427 ARM/ZTE ARCHITECTURE
2428 M: Jun Nie <jun.nie@linaro.org>
2429 M: Shawn Guo <shawnguo@kernel.org>
2430 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2432 F: arch/arm/boot/dts/zx2967*
2433 F: arch/arm/mach-zx/
2434 F: arch/arm64/boot/dts/zte/
2436 F: drivers/dma/zx_dma.c
2437 F: drivers/gpio/gpio-zx.c
2438 F: drivers/i2c/busses/i2c-zx2967.c
2439 F: drivers/mmc/host/dw_mmc-zx.*
2440 F: drivers/pinctrl/zte/
2442 F: drivers/thermal/zx2967_thermal.c
2443 F: drivers/watchdog/zx2967_wdt.c
2444 F: Documentation/devicetree/bindings/arm/zte.yaml
2445 F: Documentation/devicetree/bindings/clock/zx2967*.txt
2446 F: Documentation/devicetree/bindings/dma/zxdma.txt
2447 F: Documentation/devicetree/bindings/gpio/zx296702-gpio.txt
2448 F: Documentation/devicetree/bindings/i2c/i2c-zx2967.txt
2449 F: Documentation/devicetree/bindings/mmc/zx-dw-mshc.txt
2450 F: Documentation/devicetree/bindings/pinctrl/pinctrl-zx.txt
2451 F: Documentation/devicetree/bindings/reset/zte,zx2967-reset.txt
2452 F: Documentation/devicetree/bindings/soc/zte/
2453 F: Documentation/devicetree/bindings/sound/zte,*.txt
2454 F: Documentation/devicetree/bindings/thermal/zx2967-thermal.txt
2455 F: Documentation/devicetree/bindings/watchdog/zte,zx2967-wdt.txt
2456 F: include/dt-bindings/clock/zx2967*.h
2457 F: include/dt-bindings/soc/zte,*.h
2458 F: sound/soc/codecs/zx_aud96p22.c
2461 ARM/ZYNQ ARCHITECTURE
2462 M: Michal Simek <michal.simek@xilinx.com>
2463 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2464 W: http://wiki.xilinx.com
2465 T: git https://github.com/Xilinx/linux-xlnx.git
2467 F: arch/arm/mach-zynq/
2468 F: drivers/cpuidle/cpuidle-zynq.c
2469 F: drivers/block/xsysace.c
2472 F: drivers/clocksource/timer-cadence-ttc.c
2473 F: drivers/i2c/busses/i2c-cadence.c
2474 F: drivers/mmc/host/sdhci-of-arasan.c
2475 F: drivers/edac/synopsys_edac.c
2476 F: drivers/i2c/busses/i2c-xiic.c
2478 ARM64 PORT (AARCH64 ARCHITECTURE)
2479 M: Catalin Marinas <catalin.marinas@arm.com>
2480 M: Will Deacon <will.deacon@arm.com>
2481 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2482 T: git git://git.kernel.org/pub/scm/linux/kernel/git/arm64/linux.git
2485 X: arch/arm64/boot/dts/
2486 F: Documentation/arm64/
2488 AS3645A LED FLASH CONTROLLER DRIVER
2489 M: Sakari Ailus <sakari.ailus@iki.fi>
2490 L: linux-leds@vger.kernel.org
2492 F: drivers/leds/leds-as3645a.c
2494 ASAHI KASEI AK7375 LENS VOICE COIL DRIVER
2495 M: Tianshu Qiu <tian.shu.qiu@intel.com>
2496 L: linux-media@vger.kernel.org
2497 T: git git://linuxtv.org/media_tree.git
2499 F: drivers/media/i2c/ak7375.c
2500 F: Documentation/devicetree/bindings/media/i2c/ak7375.txt
2502 ASAHI KASEI AK8974 DRIVER
2503 M: Linus Walleij <linus.walleij@linaro.org>
2504 L: linux-iio@vger.kernel.org
2505 W: http://www.akm.com/
2507 F: drivers/iio/magnetometer/ak8974.c
2509 ASC7621 HARDWARE MONITOR DRIVER
2510 M: George Joseph <george.joseph@fairview5.com>
2511 L: linux-hwmon@vger.kernel.org
2513 F: Documentation/hwmon/asc7621
2514 F: drivers/hwmon/asc7621.c
2516 ASPEED VIDEO ENGINE DRIVER
2517 M: Eddie James <eajames@linux.ibm.com>
2518 L: linux-media@vger.kernel.org
2519 L: openbmc@lists.ozlabs.org (moderated for non-subscribers)
2521 F: drivers/media/platform/aspeed-video.c
2522 F: Documentation/devicetree/bindings/media/aspeed-video.txt
2524 ASUS NOTEBOOKS AND EEEPC ACPI/WMI EXTRAS DRIVERS
2525 M: Corentin Chary <corentin.chary@gmail.com>
2526 L: acpi4asus-user@lists.sourceforge.net
2527 L: platform-driver-x86@vger.kernel.org
2528 W: http://acpi4asus.sf.net
2530 F: drivers/platform/x86/asus*.c
2531 F: drivers/platform/x86/eeepc*.c
2533 ASUS WIRELESS RADIO CONTROL DRIVER
2534 M: João Paulo Rechi Vita <jprvita@gmail.com>
2535 L: platform-driver-x86@vger.kernel.org
2537 F: drivers/platform/x86/asus-wireless.c
2540 M: David Howells <dhowells@redhat.com>
2541 L: keyrings@vger.kernel.org
2543 F: Documentation/crypto/asymmetric-keys.txt
2544 F: include/linux/verification.h
2545 F: include/crypto/public_key.h
2546 F: include/crypto/pkcs7.h
2547 F: crypto/asymmetric_keys/
2549 ASYNCHRONOUS TRANSFERS/TRANSFORMS (IOAT) API
2550 R: Dan Williams <dan.j.williams@intel.com>
2551 W: http://sourceforge.net/projects/xscaleiop
2553 F: Documentation/crypto/async-tx-api.txt
2556 F: include/linux/dmaengine.h
2557 F: include/linux/async_tx.h
2560 M: Bartosz Golaszewski <brgl@bgdev.pl>
2561 L: linux-i2c@vger.kernel.org
2562 T: git git://git.kernel.org/pub/scm/linux/kernel/git/brgl/linux.git
2564 F: Documentation/devicetree/bindings/eeprom/at24.txt
2565 F: drivers/misc/eeprom/at24.c
2567 ATA OVER ETHERNET (AOE) DRIVER
2568 M: "Ed L. Cashin" <ed.cashin@acm.org>
2569 W: http://www.openaoe.org/
2571 F: Documentation/aoe/
2572 F: drivers/block/aoe/
2574 ATHEROS 71XX/9XXX GPIO DRIVER
2575 M: Alban Bedel <albeu@free.fr>
2576 W: https://github.com/AlbanBedel/linux
2577 T: git git://github.com/AlbanBedel/linux
2579 F: drivers/gpio/gpio-ath79.c
2580 F: Documentation/devicetree/bindings/gpio/gpio-ath79.txt
2582 ATHEROS 71XX/9XXX USB PHY DRIVER
2583 M: Alban Bedel <albeu@free.fr>
2584 W: https://github.com/AlbanBedel/linux
2585 T: git git://github.com/AlbanBedel/linux
2587 F: drivers/phy/qualcomm/phy-ath79-usb.c
2588 F: Documentation/devicetree/bindings/phy/phy-ath79-usb.txt
2590 ATHEROS ATH GENERIC UTILITIES
2591 M: Kalle Valo <kvalo@codeaurora.org>
2592 L: linux-wireless@vger.kernel.org
2594 F: drivers/net/wireless/ath/*
2596 ATHEROS ATH5K WIRELESS DRIVER
2597 M: Jiri Slaby <jirislaby@gmail.com>
2598 M: Nick Kossifidis <mickflemm@gmail.com>
2599 M: Luis Chamberlain <mcgrof@kernel.org>
2600 L: linux-wireless@vger.kernel.org
2601 W: http://wireless.kernel.org/en/users/Drivers/ath5k
2603 F: drivers/net/wireless/ath/ath5k/
2605 ATHEROS ATH6KL WIRELESS DRIVER
2606 M: Kalle Valo <kvalo@codeaurora.org>
2607 L: linux-wireless@vger.kernel.org
2608 W: http://wireless.kernel.org/en/users/Drivers/ath6kl
2609 T: git git://git.kernel.org/pub/scm/linux/kernel/git/kvalo/ath.git
2611 F: drivers/net/wireless/ath/ath6kl/
2614 M: Ville Syrjala <syrjala@sci.fi>
2616 F: drivers/input/misc/ati_remote2.c
2618 ATK0110 HWMON DRIVER
2619 M: Luca Tettamanti <kronos.it@gmail.com>
2620 L: linux-hwmon@vger.kernel.org
2622 F: drivers/hwmon/asus_atk0110.c
2624 ATLX ETHERNET DRIVERS
2625 M: Jay Cliburn <jcliburn@gmail.com>
2626 M: Chris Snook <chris.snook@gmail.com>
2627 L: netdev@vger.kernel.org
2628 W: http://sourceforge.net/projects/atl1
2629 W: http://atl1.sourceforge.net
2631 F: drivers/net/ethernet/atheros/
2634 M: Chas Williams <3chas3@gmail.com>
2635 L: linux-atm-general@lists.sourceforge.net (moderated for non-subscribers)
2636 L: netdev@vger.kernel.org
2637 W: http://linux-atm.sourceforge.net
2640 F: include/linux/atm*
2641 F: include/uapi/linux/atm*
2643 ATMEL MACB ETHERNET DRIVER
2644 M: Nicolas Ferre <nicolas.ferre@microchip.com>
2646 F: drivers/net/ethernet/cadence/
2648 ATMEL MAXTOUCH DRIVER
2649 M: Nick Dyer <nick@shmanahar.org>
2650 T: git git://github.com/ndyer/linux.git
2652 F: Documentation/devicetree/bindings/input/atmel,maxtouch.txt
2653 F: drivers/input/touchscreen/atmel_mxt_ts.c
2655 ATMEL WIRELESS DRIVER
2656 M: Simon Kelley <simon@thekelleys.org.uk>
2657 L: linux-wireless@vger.kernel.org
2658 W: http://www.thekelleys.org.uk/atmel
2659 W: http://atmelwlandriver.sourceforge.net/
2661 F: drivers/net/wireless/atmel/atmel*
2663 ATOMIC INFRASTRUCTURE
2664 M: Will Deacon <will.deacon@arm.com>
2665 M: Peter Zijlstra <peterz@infradead.org>
2666 R: Boqun Feng <boqun.feng@gmail.com>
2667 L: linux-kernel@vger.kernel.org
2669 F: arch/*/include/asm/atomic*.h
2670 F: include/*/atomic*.h
2673 ATTO EXPRESSSAS SAS/SATA RAID SCSI DRIVER
2674 M: Bradley Grove <linuxdrivers@attotech.com>
2675 L: linux-scsi@vger.kernel.org
2676 W: http://www.attotech.com
2678 F: drivers/scsi/esas2r
2680 ATUSB IEEE 802.15.4 RADIO DRIVER
2681 M: Stefan Schmidt <stefan@datenfreihafen.org>
2682 L: linux-wpan@vger.kernel.org
2684 F: drivers/net/ieee802154/atusb.c
2685 F: drivers/net/ieee802154/atusb.h
2686 F: drivers/net/ieee802154/at86rf230.h
2689 M: Paul Moore <paul@paul-moore.com>
2690 M: Eric Paris <eparis@redhat.com>
2691 L: linux-audit@redhat.com (moderated for non-subscribers)
2692 W: https://github.com/linux-audit
2693 T: git git://git.kernel.org/pub/scm/linux/kernel/git/pcmoore/audit.git
2695 F: include/linux/audit.h
2696 F: include/uapi/linux/audit.h
2699 AUXILIARY DISPLAY DRIVERS
2700 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
2702 F: drivers/auxdisplay/
2703 F: include/linux/cfag12864b.h
2705 AVIA HX711 ANALOG DIGITAL CONVERTER IIO DRIVER
2706 M: Andreas Klinger <ak@it-klinger.de>
2707 L: linux-iio@vger.kernel.org
2709 F: Documentation/devicetree/bindings/iio/adc/avia-hx711.txt
2710 F: drivers/iio/adc/hx711.c
2713 M: Ralf Baechle <ralf@linux-mips.org>
2714 L: linux-hams@vger.kernel.org
2715 W: http://www.linux-ax25.org/
2717 F: include/uapi/linux/ax25.h
2718 F: include/net/ax25.h
2722 M: Peter Rosin <peda@axentia.se>
2723 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
2725 F: Documentation/devicetree/bindings/arm/axentia.txt
2726 F: arch/arm/boot/dts/at91-linea.dtsi
2727 F: arch/arm/boot/dts/at91-natte.dtsi
2728 F: arch/arm/boot/dts/at91-nattis-2-natte-2.dts
2729 F: arch/arm/boot/dts/at91-tse850-3.dts
2731 AXENTIA ASOC DRIVERS
2732 M: Peter Rosin <peda@axentia.se>
2733 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
2735 F: Documentation/devicetree/bindings/sound/axentia,*
2736 F: sound/soc/atmel/tse850-pcm5142.c
2738 AXXIA I2C CONTROLLER
2739 M: Krzysztof Adamski <krzysztof.adamski@nokia.com>
2740 L: linux-i2c@vger.kernel.org
2742 F: Documentation/devicetree/bindings/i2c/i2c-axxia.txt
2743 F: drivers/i2c/busses/i2c-axxia.c
2746 M: Mauro Carvalho Chehab <mchehab@kernel.org>
2747 L: linux-media@vger.kernel.org
2748 W: https://linuxtv.org
2749 T: git git://linuxtv.org/media_tree.git
2751 F: drivers/media/usb/dvb-usb-v2/az6007.c
2753 AZTECH FM RADIO RECEIVER DRIVER
2754 M: Hans Verkuil <hverkuil@xs4all.nl>
2755 L: linux-media@vger.kernel.org
2756 T: git git://linuxtv.org/media_tree.git
2757 W: https://linuxtv.org
2759 F: drivers/media/radio/radio-aztech*
2762 L: linux-wireless@vger.kernel.org
2763 L: b43-dev@lists.infradead.org
2764 W: http://wireless.kernel.org/en/users/Drivers/b43
2766 F: drivers/net/wireless/broadcom/b43/
2768 B43LEGACY WIRELESS DRIVER
2769 M: Larry Finger <Larry.Finger@lwfinger.net>
2770 L: linux-wireless@vger.kernel.org
2771 L: b43-dev@lists.infradead.org
2772 W: http://wireless.kernel.org/en/users/Drivers/b43
2774 F: drivers/net/wireless/broadcom/b43legacy/
2776 BACKLIGHT CLASS/SUBSYSTEM
2777 M: Lee Jones <lee.jones@linaro.org>
2778 M: Daniel Thompson <daniel.thompson@linaro.org>
2779 M: Jingoo Han <jingoohan1@gmail.com>
2780 L: dri-devel@lists.freedesktop.org
2781 T: git git://git.kernel.org/pub/scm/linux/kernel/git/lee/backlight.git
2783 F: drivers/video/backlight/
2784 F: include/linux/backlight.h
2785 F: include/linux/pwm_backlight.h
2786 F: Documentation/devicetree/bindings/leds/backlight
2789 M: Marek Lindner <mareklindner@neomailbox.ch>
2790 M: Simon Wunderlich <sw@simonwunderlich.de>
2791 M: Antonio Quartulli <a@unstable.cc>
2792 L: b.a.t.m.a.n@lists.open-mesh.org (moderated for non-subscribers)
2793 W: https://www.open-mesh.org/
2794 Q: https://patchwork.open-mesh.org/project/batman/list/
2796 F: Documentation/ABI/testing/sysfs-class-net-batman-adv
2797 F: Documentation/ABI/testing/sysfs-class-net-mesh
2798 F: Documentation/networking/batman-adv.rst
2799 F: include/uapi/linux/batadv_packet.h
2800 F: include/uapi/linux/batman_adv.h
2803 BAYCOM/HDLCDRV DRIVERS FOR AX.25
2804 M: Thomas Sailer <t.sailer@alumni.ethz.ch>
2805 L: linux-hams@vger.kernel.org
2806 W: http://www.baycom.org/~tom/ham/ham.html
2808 F: drivers/net/hamradio/baycom*
2810 BCACHE (BLOCK LAYER CACHE)
2811 M: Coly Li <colyli@suse.de>
2812 M: Kent Overstreet <kent.overstreet@gmail.com>
2813 L: linux-bcache@vger.kernel.org
2814 W: http://bcache.evilpiepirate.org
2815 C: irc://irc.oftc.net/bcache
2817 F: drivers/md/bcache/
2819 BDISP ST MEDIA DRIVER
2820 M: Fabien Dessenne <fabien.dessenne@st.com>
2821 L: linux-media@vger.kernel.org
2822 T: git git://linuxtv.org/media_tree.git
2823 W: https://linuxtv.org
2825 F: drivers/media/platform/sti/bdisp
2827 BECKHOFF CX5020 ETHERCAT MASTER DRIVER
2828 M: Dariusz Marcinkiewicz <reksio@newterm.pl>
2829 L: netdev@vger.kernel.org
2831 F: drivers/net/ethernet/ec_bhf.c
2834 M: Luis de Bethencourt <luisbg@kernel.org>
2835 M: Salah Triki <salah.triki@gmail.com>
2837 T: git git://git.kernel.org/pub/scm/linux/kernel/git/luisbg/linux-befs.git
2838 F: Documentation/filesystems/befs.txt
2842 M: Paolo Valente <paolo.valente@linaro.org>
2843 M: Jens Axboe <axboe@kernel.dk>
2844 L: linux-block@vger.kernel.org
2847 F: Documentation/block/bfq-iosched.txt
2850 M: "Tigran A. Aivazian" <aivazian.tigran@gmail.com>
2852 F: Documentation/filesystems/bfs.txt
2854 F: include/uapi/linux/bfs_fs.h
2856 BLINKM RGB LED DRIVER
2857 M: Jan-Simon Moeller <jansimon.moeller@gmx.de>
2859 F: drivers/leds/leds-blinkm.c
2862 M: Jens Axboe <axboe@kernel.dk>
2863 L: linux-block@vger.kernel.org
2864 T: git git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux-block.git
2868 F: kernel/trace/blktrace.c
2872 M: Joern Engel <joern@lazybastard.org>
2873 L: linux-mtd@lists.infradead.org
2875 F: drivers/mtd/devices/block2mtd.c
2878 M: Marcel Holtmann <marcel@holtmann.org>
2879 M: Johan Hedberg <johan.hedberg@gmail.com>
2880 L: linux-bluetooth@vger.kernel.org
2881 W: http://www.bluez.org/
2882 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2883 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2885 F: drivers/bluetooth/
2888 M: Marcel Holtmann <marcel@holtmann.org>
2889 M: Johan Hedberg <johan.hedberg@gmail.com>
2890 L: linux-bluetooth@vger.kernel.org
2891 W: http://www.bluez.org/
2892 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth.git
2893 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bluetooth/bluetooth-next.git
2896 F: include/net/bluetooth/
2899 M: Jay Vosburgh <j.vosburgh@gmail.com>
2900 M: Veaceslav Falico <vfalico@gmail.com>
2901 M: Andy Gospodarek <andy@greyhouse.net>
2902 L: netdev@vger.kernel.org
2903 W: http://sourceforge.net/projects/bonding/
2905 F: drivers/net/bonding/
2906 F: include/uapi/linux/if_bonding.h
2908 BPF (Safe dynamic programs and tools)
2909 M: Alexei Starovoitov <ast@kernel.org>
2910 M: Daniel Borkmann <daniel@iogearbox.net>
2911 R: Martin KaFai Lau <kafai@fb.com>
2912 R: Song Liu <songliubraving@fb.com>
2913 R: Yonghong Song <yhs@fb.com>
2914 L: netdev@vger.kernel.org
2915 L: bpf@vger.kernel.org
2916 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf.git
2917 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next.git
2918 Q: https://patchwork.ozlabs.org/project/netdev/list/?delegate=77147
2921 F: Documentation/networking/filter.txt
2922 F: Documentation/bpf/
2923 F: include/linux/bpf*
2924 F: include/linux/filter.h
2925 F: include/trace/events/xdp.h
2926 F: include/uapi/linux/bpf*
2927 F: include/uapi/linux/filter.h
2929 F: kernel/trace/bpf_trace.c
2932 F: net/core/filter.c
2933 F: net/sched/act_bpf.c
2934 F: net/sched/cls_bpf.c
2938 F: tools/testing/selftests/bpf/
2943 M: Shubham Bansal <illusionist.neo@gmail.com>
2944 L: netdev@vger.kernel.org
2945 L: bpf@vger.kernel.org
2950 M: Daniel Borkmann <daniel@iogearbox.net>
2951 M: Alexei Starovoitov <ast@kernel.org>
2952 M: Zi Shen Lim <zlim.lnx@gmail.com>
2953 L: netdev@vger.kernel.org
2954 L: bpf@vger.kernel.org
2958 BPF JIT for MIPS (32-BIT AND 64-BIT)
2959 M: Paul Burton <paul.burton@mips.com>
2960 L: netdev@vger.kernel.org
2961 L: bpf@vger.kernel.org
2965 BPF JIT for NFP NICs
2966 M: Jakub Kicinski <jakub.kicinski@netronome.com>
2967 L: netdev@vger.kernel.org
2968 L: bpf@vger.kernel.org
2970 F: drivers/net/ethernet/netronome/nfp/bpf/
2972 BPF JIT for POWERPC (32-BIT AND 64-BIT)
2973 M: Naveen N. Rao <naveen.n.rao@linux.ibm.com>
2974 M: Sandipan Das <sandipan@linux.ibm.com>
2975 L: netdev@vger.kernel.org
2976 L: bpf@vger.kernel.org
2978 F: arch/powerpc/net/
2980 BPF JIT for RISC-V (RV64G)
2981 M: Björn Töpel <bjorn.topel@gmail.com>
2982 L: netdev@vger.kernel.org
2987 M: Martin Schwidefsky <schwidefsky@de.ibm.com>
2988 M: Heiko Carstens <heiko.carstens@de.ibm.com>
2989 L: netdev@vger.kernel.org
2990 L: bpf@vger.kernel.org
2993 X: arch/s390/net/pnet.c
2995 BPF JIT for SPARC (32-BIT AND 64-BIT)
2996 M: David S. Miller <davem@davemloft.net>
2997 L: netdev@vger.kernel.org
2998 L: bpf@vger.kernel.org
3002 BPF JIT for X86 32-BIT
3003 M: Wang YanQing <udknight@gmail.com>
3004 L: netdev@vger.kernel.org
3005 L: bpf@vger.kernel.org
3007 F: arch/x86/net/bpf_jit_comp32.c
3009 BPF JIT for X86 64-BIT
3010 M: Alexei Starovoitov <ast@kernel.org>
3011 M: Daniel Borkmann <daniel@iogearbox.net>
3012 L: netdev@vger.kernel.org
3013 L: bpf@vger.kernel.org
3016 X: arch/x86/net/bpf_jit_comp32.c
3018 BROADCOM B44 10/100 ETHERNET DRIVER
3019 M: Michael Chan <michael.chan@broadcom.com>
3020 L: netdev@vger.kernel.org
3022 F: drivers/net/ethernet/broadcom/b44.*
3024 BROADCOM B53 ETHERNET SWITCH DRIVER
3025 M: Florian Fainelli <f.fainelli@gmail.com>
3026 L: netdev@vger.kernel.org
3027 L: openwrt-devel@lists.openwrt.org (subscribers-only)
3029 F: drivers/net/dsa/b53/*
3030 F: include/linux/platform_data/b53.h
3032 BROADCOM BCM281XX/BCM11XXX/BCM216XX ARM ARCHITECTURE
3033 M: Florian Fainelli <f.fainelli@gmail.com>
3034 M: Ray Jui <rjui@broadcom.com>
3035 M: Scott Branden <sbranden@broadcom.com>
3036 M: bcm-kernel-feedback-list@broadcom.com
3037 T: git git://github.com/broadcom/mach-bcm
3043 F: arch/arm/mach-bcm/
3045 BROADCOM BCM2835 ARM ARCHITECTURE
3046 M: Eric Anholt <eric@anholt.net>
3047 M: Stefan Wahren <stefan.wahren@i2se.com>
3048 L: linux-rpi-kernel@lists.infradead.org (moderated for non-subscribers)
3049 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3050 T: git git://github.com/anholt/linux
3053 F: drivers/staging/vc04_services
3055 BROADCOM BCM47XX MIPS ARCHITECTURE
3056 M: Hauke Mehrtens <hauke@hauke-m.de>
3057 M: Rafał Miłecki <zajec5@gmail.com>
3058 L: linux-mips@vger.kernel.org
3060 F: Documentation/devicetree/bindings/mips/brcm/
3061 F: arch/mips/bcm47xx/*
3062 F: arch/mips/include/asm/mach-bcm47xx/*
3064 BROADCOM BCM5301X ARM ARCHITECTURE
3065 M: Hauke Mehrtens <hauke@hauke-m.de>
3066 M: Rafał Miłecki <zajec5@gmail.com>
3067 M: bcm-kernel-feedback-list@broadcom.com
3068 L: linux-arm-kernel@lists.infradead.org
3070 F: arch/arm/mach-bcm/bcm_5301x.c
3071 F: arch/arm/boot/dts/bcm5301x*.dtsi
3072 F: arch/arm/boot/dts/bcm470*
3073 F: arch/arm/boot/dts/bcm953012*
3075 BROADCOM BCM53573 ARM ARCHITECTURE
3076 M: Rafał Miłecki <rafal@milecki.pl>
3077 L: linux-arm-kernel@lists.infradead.org
3079 F: arch/arm/boot/dts/bcm53573*
3080 F: arch/arm/boot/dts/bcm47189*
3082 BROADCOM BCM63XX ARM ARCHITECTURE
3083 M: Florian Fainelli <f.fainelli@gmail.com>
3084 M: bcm-kernel-feedback-list@broadcom.com
3085 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3086 T: git git://github.com/broadcom/stblinux.git
3090 BROADCOM BCM63XX/BCM33XX UDC DRIVER
3091 M: Kevin Cernekee <cernekee@gmail.com>
3092 L: linux-usb@vger.kernel.org
3094 F: drivers/usb/gadget/udc/bcm63xx_udc.*
3096 BROADCOM BCM7XXX ARM ARCHITECTURE
3097 M: Brian Norris <computersforpeace@gmail.com>
3098 M: Gregory Fong <gregory.0xf0@gmail.com>
3099 M: Florian Fainelli <f.fainelli@gmail.com>
3100 M: bcm-kernel-feedback-list@broadcom.com
3101 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3102 T: git git://github.com/broadcom/stblinux.git
3104 F: arch/arm/mach-bcm/*brcmstb*
3105 F: arch/arm/boot/dts/bcm7*.dts*
3106 F: drivers/bus/brcmstb_gisb.c
3107 F: arch/arm/mm/cache-b15-rac.c
3108 F: arch/arm/include/asm/hardware/cache-b15-rac.h
3111 BROADCOM BMIPS CPUFREQ DRIVER
3112 M: Markus Mayer <mmayer@broadcom.com>
3113 M: bcm-kernel-feedback-list@broadcom.com
3114 L: linux-pm@vger.kernel.org
3116 F: drivers/cpufreq/bmips-cpufreq.c
3118 BROADCOM BMIPS MIPS ARCHITECTURE
3119 M: Kevin Cernekee <cernekee@gmail.com>
3120 M: Florian Fainelli <f.fainelli@gmail.com>
3121 L: linux-mips@vger.kernel.org
3122 T: git git://github.com/broadcom/stblinux.git
3124 F: arch/mips/bmips/*
3125 F: arch/mips/include/asm/mach-bmips/*
3126 F: arch/mips/kernel/*bmips*
3127 F: arch/mips/boot/dts/brcm/bcm*.dts*
3128 F: drivers/irqchip/irq-bcm63*
3129 F: drivers/irqchip/irq-bcm7*
3130 F: drivers/irqchip/irq-brcmstb*
3131 F: include/linux/bcm963xx_nvram.h
3132 F: include/linux/bcm963xx_tag.h
3134 BROADCOM BNX2 GIGABIT ETHERNET DRIVER
3135 M: Rasesh Mody <rmody@marvell.com>
3136 M: GR-Linux-NIC-Dev@marvell.com
3137 L: netdev@vger.kernel.org
3139 F: drivers/net/ethernet/broadcom/bnx2.*
3140 F: drivers/net/ethernet/broadcom/bnx2_*
3142 BROADCOM BNX2FC 10 GIGABIT FCOE DRIVER
3143 M: QLogic-Storage-Upstream@qlogic.com
3144 L: linux-scsi@vger.kernel.org
3146 F: drivers/scsi/bnx2fc/
3148 BROADCOM BNX2I 1/10 GIGABIT iSCSI DRIVER
3149 M: QLogic-Storage-Upstream@qlogic.com
3150 L: linux-scsi@vger.kernel.org
3152 F: drivers/scsi/bnx2i/
3154 BROADCOM BNX2X 10 GIGABIT ETHERNET DRIVER
3155 M: Ariel Elior <aelior@marvell.com>
3156 M: Sudarsana Kalluru <skalluru@marvell.com>
3157 M: GR-everest-linux-l2@marvell.com
3158 L: netdev@vger.kernel.org
3160 F: drivers/net/ethernet/broadcom/bnx2x/
3162 BROADCOM BNXT_EN 50 GIGABIT ETHERNET DRIVER
3163 M: Michael Chan <michael.chan@broadcom.com>
3164 L: netdev@vger.kernel.org
3166 F: drivers/net/ethernet/broadcom/bnxt/
3168 BROADCOM BRCM80211 IEEE802.11n WIRELESS DRIVER
3169 M: Arend van Spriel <arend.vanspriel@broadcom.com>
3170 M: Franky Lin <franky.lin@broadcom.com>
3171 M: Hante Meuleman <hante.meuleman@broadcom.com>
3172 M: Chi-Hsien Lin <chi-hsien.lin@cypress.com>
3173 M: Wright Feng <wright.feng@cypress.com>
3174 L: linux-wireless@vger.kernel.org
3175 L: brcm80211-dev-list.pdl@broadcom.com
3176 L: brcm80211-dev-list@cypress.com
3178 F: drivers/net/wireless/broadcom/brcm80211/
3180 BROADCOM BRCMSTB GPIO DRIVER
3181 M: Gregory Fong <gregory.0xf0@gmail.com>
3182 L: bcm-kernel-feedback-list@broadcom.com
3184 F: drivers/gpio/gpio-brcmstb.c
3185 F: Documentation/devicetree/bindings/gpio/brcm,brcmstb-gpio.txt
3187 BROADCOM BRCMSTB I2C DRIVER
3188 M: Kamal Dasu <kdasu.kdev@gmail.com>
3189 L: linux-i2c@vger.kernel.org
3190 L: bcm-kernel-feedback-list@broadcom.com
3192 F: drivers/i2c/busses/i2c-brcmstb.c
3193 F: Documentation/devicetree/bindings/i2c/i2c-brcmstb.txt
3195 BROADCOM BRCMSTB USB2 and USB3 PHY DRIVER
3196 M: Al Cooper <alcooperx@gmail.com>
3197 L: linux-kernel@vger.kernel.org
3198 L: bcm-kernel-feedback-list@broadcom.com
3200 F: drivers/phy/broadcom/phy-brcm-usb*
3202 BROADCOM GENET ETHERNET DRIVER
3203 M: Doug Berger <opendmb@gmail.com>
3204 M: Florian Fainelli <f.fainelli@gmail.com>
3205 L: netdev@vger.kernel.org
3207 F: drivers/net/ethernet/broadcom/genet/
3209 BROADCOM IPROC ARM ARCHITECTURE
3210 M: Ray Jui <rjui@broadcom.com>
3211 M: Scott Branden <sbranden@broadcom.com>
3212 M: bcm-kernel-feedback-list@broadcom.com
3213 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3214 T: git git://github.com/broadcom/cygnus-linux.git
3231 F: arch/arm64/boot/dts/broadcom/northstar2/*
3232 F: arch/arm64/boot/dts/broadcom/stingray/*
3233 F: drivers/clk/bcm/clk-ns*
3234 F: drivers/clk/bcm/clk-sr*
3235 F: drivers/pinctrl/bcm/pinctrl-ns*
3236 F: include/dt-bindings/clock/bcm-sr*
3238 BROADCOM KONA GPIO DRIVER
3239 M: Ray Jui <rjui@broadcom.com>
3240 L: bcm-kernel-feedback-list@broadcom.com
3242 F: drivers/gpio/gpio-bcm-kona.c
3243 F: Documentation/devicetree/bindings/gpio/brcm,kona-gpio.txt
3245 BROADCOM NETXTREME-E ROCE DRIVER
3246 M: Selvin Xavier <selvin.xavier@broadcom.com>
3247 M: Devesh Sharma <devesh.sharma@broadcom.com>
3248 M: Somnath Kotur <somnath.kotur@broadcom.com>
3249 M: Sriharsha Basavapatna <sriharsha.basavapatna@broadcom.com>
3250 L: linux-rdma@vger.kernel.org
3251 W: http://www.broadcom.com
3253 F: drivers/infiniband/hw/bnxt_re/
3254 F: include/uapi/rdma/bnxt_re-abi.h
3256 BROADCOM NVRAM DRIVER
3257 M: Rafał Miłecki <zajec5@gmail.com>
3258 L: linux-mips@vger.kernel.org
3260 F: drivers/firmware/broadcom/*
3262 BROADCOM SPECIFIC AMBA DRIVER (BCMA)
3263 M: Rafał Miłecki <zajec5@gmail.com>
3264 L: linux-wireless@vger.kernel.org
3267 F: include/linux/bcma/
3269 BROADCOM STB AVS CPUFREQ DRIVER
3270 M: Markus Mayer <mmayer@broadcom.com>
3271 M: bcm-kernel-feedback-list@broadcom.com
3272 L: linux-pm@vger.kernel.org
3274 F: Documentation/devicetree/bindings/cpufreq/brcm,stb-avs-cpu-freq.txt
3275 F: drivers/cpufreq/brcmstb*
3277 BROADCOM STB AVS TMON DRIVER
3278 M: Markus Mayer <mmayer@broadcom.com>
3279 M: bcm-kernel-feedback-list@broadcom.com
3280 L: linux-pm@vger.kernel.org
3282 F: Documentation/devicetree/bindings/thermal/brcm,avs-tmon.txt
3283 F: drivers/thermal/broadcom/brcmstb*
3285 BROADCOM STB NAND FLASH DRIVER
3286 M: Brian Norris <computersforpeace@gmail.com>
3287 M: Kamal Dasu <kdasu.kdev@gmail.com>
3288 L: linux-mtd@lists.infradead.org
3289 L: bcm-kernel-feedback-list@broadcom.com
3291 F: drivers/mtd/nand/raw/brcmnand/
3293 BROADCOM STB DPFE DRIVER
3294 M: Markus Mayer <mmayer@broadcom.com>
3295 M: bcm-kernel-feedback-list@broadcom.com
3296 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3298 F: Documentation/devicetree/bindings/memory-controllers/brcm,dpfe-cpu.txt
3299 F: drivers/memory/brcmstb_dpfe.c
3302 M: Kamal Dasu <kdasu.kdev@gmail.com>
3303 M: bcm-kernel-feedback-list@broadcom.com
3305 F: Documentation/devicetree/bindings/spi/brcm,spi-bcm-qspi.txt
3306 F: drivers/spi/spi-bcm-qspi.*
3307 F: drivers/spi/spi-brcmstb-qspi.c
3308 F: drivers/spi/spi-iproc-qspi.c
3310 BROADCOM SYSTEMPORT ETHERNET DRIVER
3311 M: Florian Fainelli <f.fainelli@gmail.com>
3312 L: netdev@vger.kernel.org
3314 F: drivers/net/ethernet/broadcom/bcmsysport.*
3316 BROADCOM TG3 GIGABIT ETHERNET DRIVER
3317 M: Siva Reddy Kallam <siva.kallam@broadcom.com>
3318 M: Prashant Sreedharan <prashant@broadcom.com>
3319 M: Michael Chan <mchan@broadcom.com>
3320 L: netdev@vger.kernel.org
3322 F: drivers/net/ethernet/broadcom/tg3.*
3324 BROCADE BFA FC SCSI DRIVER
3325 M: Anil Gurumurthy <anil.gurumurthy@qlogic.com>
3326 M: Sudarsana Kalluru <sudarsana.kalluru@qlogic.com>
3327 L: linux-scsi@vger.kernel.org
3329 F: drivers/scsi/bfa/
3331 BROCADE BNA 10 GIGABIT ETHERNET DRIVER
3332 M: Rasesh Mody <rmody@marvell.com>
3333 M: Sudarsana Kalluru <skalluru@marvell.com>
3334 M: GR-Linux-NIC-Dev@marvell.com
3335 L: netdev@vger.kernel.org
3337 F: drivers/net/ethernet/brocade/bna/
3339 BSG (block layer generic sg v4 driver)
3340 M: FUJITA Tomonori <fujita.tomonori@lab.ntt.co.jp>
3341 L: linux-scsi@vger.kernel.org
3344 F: include/linux/bsg.h
3345 F: include/uapi/linux/bsg.h
3348 M: Clemens Ladisch <clemens@ladisch.de>
3349 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3350 T: git git://git.alsa-project.org/alsa-kernel.git
3352 F: Documentation/sound/cards/bt87x.rst
3353 F: sound/pci/bt87x.c
3356 M: Michael Buesch <m@bues.ch>
3357 W: http://bu3sch.de/btgpio.php
3359 F: drivers/gpio/gpio-bt8xx.c
3362 M: Chris Mason <clm@fb.com>
3363 M: Josef Bacik <josef@toxicpanda.com>
3364 M: David Sterba <dsterba@suse.com>
3365 L: linux-btrfs@vger.kernel.org
3366 W: http://btrfs.wiki.kernel.org/
3367 Q: http://patchwork.kernel.org/project/linux-btrfs/list/
3368 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mason/linux-btrfs.git
3370 F: Documentation/filesystems/btrfs.txt
3372 F: include/linux/btrfs*
3373 F: include/uapi/linux/btrfs*
3375 BTTV VIDEO4LINUX DRIVER
3376 M: Mauro Carvalho Chehab <mchehab@kernel.org>
3377 L: linux-media@vger.kernel.org
3378 W: https://linuxtv.org
3379 T: git git://linuxtv.org/media_tree.git
3381 F: Documentation/media/v4l-drivers/bttv*
3382 F: drivers/media/pci/bt8xx/bttv*
3384 BUS FREQUENCY DRIVER FOR SAMSUNG EXYNOS
3385 M: Chanwoo Choi <cw00.choi@samsung.com>
3386 L: linux-pm@vger.kernel.org
3387 L: linux-samsung-soc@vger.kernel.org
3388 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mzx/devfreq.git
3390 F: drivers/devfreq/exynos-bus.c
3391 F: Documentation/devicetree/bindings/devfreq/exynos-bus.txt
3393 BUSLOGIC SCSI DRIVER
3394 M: Khalid Aziz <khalid@gonehiking.org>
3395 L: linux-scsi@vger.kernel.org
3397 F: drivers/scsi/BusLogic.*
3398 F: drivers/scsi/FlashPoint.*
3400 C-MEDIA CMI8788 DRIVER
3401 M: Clemens Ladisch <clemens@ladisch.de>
3402 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3403 T: git git://git.alsa-project.org/alsa-kernel.git
3405 F: sound/pci/oxygen/
3408 M: Guo Ren <guoren@kernel.org>
3409 T: git https://github.com/c-sky/csky-linux.git
3412 F: Documentation/devicetree/bindings/csky/
3413 F: drivers/irqchip/irq-csky-*
3414 F: Documentation/devicetree/bindings/interrupt-controller/csky,*
3415 F: drivers/clocksource/timer-gx6605s.c
3416 F: drivers/clocksource/timer-mp-csky.c
3417 F: Documentation/devicetree/bindings/timer/csky,*
3422 M: Mark Salter <msalter@redhat.com>
3423 M: Aurelien Jacquiot <jacquiot.aurelien@gmail.com>
3424 L: linux-c6x-dev@linux-c6x.org
3425 W: http://www.linux-c6x.org/wiki/index.php/Main_Page
3429 CA8210 IEEE-802.15.4 RADIO DRIVER
3430 M: Harry Morris <h.morris@cascoda.com>
3431 L: linux-wpan@vger.kernel.org
3432 W: https://github.com/Cascoda/ca8210-linux.git
3434 F: drivers/net/ieee802154/ca8210.c
3435 F: Documentation/devicetree/bindings/net/ieee802154/ca8210.txt
3437 CACHEFILES: FS-CACHE BACKEND FOR CACHING ON MOUNTED FILESYSTEMS
3438 M: David Howells <dhowells@redhat.com>
3439 L: linux-cachefs@redhat.com (moderated for non-subscribers)
3441 F: Documentation/filesystems/caching/cachefiles.txt
3444 CADENCE MIPI-CSI2 BRIDGES
3445 M: Maxime Ripard <maxime.ripard@bootlin.com>
3446 L: linux-media@vger.kernel.org
3448 F: Documentation/devicetree/bindings/media/cdns,*.txt
3449 F: drivers/media/platform/cadence/cdns-csi2*
3451 CADET FM/AM RADIO RECEIVER DRIVER
3452 M: Hans Verkuil <hverkuil@xs4all.nl>
3453 L: linux-media@vger.kernel.org
3454 T: git git://linuxtv.org/media_tree.git
3455 W: https://linuxtv.org
3457 F: drivers/media/radio/radio-cadet*
3459 CAFE CMOS INTEGRATED CAMERA CONTROLLER DRIVER
3460 M: Jonathan Corbet <corbet@lwn.net>
3461 L: linux-media@vger.kernel.org
3462 T: git git://linuxtv.org/media_tree.git
3464 F: Documentation/media/v4l-drivers/cafe_ccic*
3465 F: drivers/media/platform/marvell-ccic/
3468 L: netdev@vger.kernel.org
3470 F: Documentation/networking/caif/
3471 F: drivers/net/caif/
3472 F: include/uapi/linux/caif/
3473 F: include/net/caif/
3477 M: Toke Høiland-Jørgensen <toke@toke.dk>
3478 L: cake@lists.bufferbloat.net (moderated for non-subscribers)
3480 F: net/sched/sch_cake.c
3482 CALGARY x86-64 IOMMU
3483 M: Muli Ben-Yehuda <mulix@mulix.org>
3484 M: Jon Mason <jdmason@kudzu.us>
3485 L: iommu@lists.linux-foundation.org
3487 F: arch/x86/kernel/pci-calgary_64.c
3488 F: arch/x86/kernel/tce_64.c
3489 F: arch/x86/include/asm/calgary.h
3490 F: arch/x86/include/asm/tce.h
3493 M: Wolfgang Grandegger <wg@grandegger.com>
3494 M: Marc Kleine-Budde <mkl@pengutronix.de>
3495 L: linux-can@vger.kernel.org
3496 W: https://github.com/linux-can
3497 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3498 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3500 F: Documentation/devicetree/bindings/net/can/
3502 F: include/linux/can/dev.h
3503 F: include/linux/can/platform/
3504 F: include/uapi/linux/can/error.h
3505 F: include/uapi/linux/can/netlink.h
3508 M: Oliver Hartkopp <socketcan@hartkopp.net>
3509 M: Marc Kleine-Budde <mkl@pengutronix.de>
3510 L: linux-can@vger.kernel.org
3511 W: https://github.com/linux-can
3512 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can.git
3513 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mkl/linux-can-next.git
3515 F: Documentation/networking/can.rst
3517 F: include/linux/can/core.h
3518 F: include/uapi/linux/can.h
3519 F: include/uapi/linux/can/bcm.h
3520 F: include/uapi/linux/can/raw.h
3521 F: include/uapi/linux/can/gw.h
3524 M: Serge Hallyn <serge@hallyn.com>
3525 L: linux-security-module@vger.kernel.org
3527 F: include/linux/capability.h
3528 F: include/uapi/linux/capability.h
3529 F: security/commoncap.c
3530 F: kernel/capability.c
3532 CAPELLA MICROSYSTEMS LIGHT SENSOR DRIVER
3533 M: Kevin Tsai <ktsai@capellamicro.com>
3535 F: drivers/iio/light/cm*
3537 CARL9170 LINUX COMMUNITY WIRELESS DRIVER
3538 M: Christian Lamparter <chunkeey@googlemail.com>
3539 L: linux-wireless@vger.kernel.org
3540 W: http://wireless.kernel.org/en/users/Drivers/carl9170
3542 F: drivers/net/wireless/ath/carl9170/
3545 M: Jan Glauber <jglauber@cavium.com>
3546 M: David Daney <david.daney@cavium.com>
3547 W: http://www.cavium.com
3549 F: drivers/i2c/busses/i2c-octeon*
3550 F: drivers/i2c/busses/i2c-thunderx*
3552 CAVIUM LIQUIDIO NETWORK DRIVER
3553 M: Derek Chickles <dchickles@marvell.com>
3554 M: Satanand Burla <sburla@marvell.com>
3555 M: Felix Manlunas <fmanlunas@marvell.com>
3556 L: netdev@vger.kernel.org
3557 W: http://www.cavium.com
3559 F: drivers/net/ethernet/cavium/liquidio/
3562 M: Jan Glauber <jglauber@cavium.com>
3563 M: David Daney <david.daney@cavium.com>
3564 M: Steven J. Hill <Steven.Hill@cavium.com>
3565 W: http://www.cavium.com
3567 F: drivers/mmc/host/cavium*
3569 CAVIUM OCTEON-TX CRYPTO DRIVER
3570 M: George Cherian <george.cherian@cavium.com>
3571 L: linux-crypto@vger.kernel.org
3572 W: http://www.cavium.com
3574 F: drivers/crypto/cavium/cpt/
3576 CAVIUM THUNDERX2 ARM64 SOC
3577 M: Robert Richter <rrichter@cavium.com>
3578 M: Jayachandran C <jnair@caviumnetworks.com>
3579 L: linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
3581 F: arch/arm64/boot/dts/cavium/thunder2-99xx*
3582 F: Documentation/devicetree/bindings/arm/cavium-thunder2.txt
3584 CC2520 IEEE-802.15.4 RADIO DRIVER
3585 M: Varka Bhadram <varkabhadram@gmail.com>
3586 L: linux-wpan@vger.kernel.org
3588 F: drivers/net/ieee802154/cc2520.c
3589 F: include/linux/spi/cc2520.h
3590 F: Documentation/devicetree/bindings/net/ieee802154/cc2520.txt
3592 CCREE ARM TRUSTZONE CRYPTOCELL REE DRIVER
3593 M: Gilad Ben-Yossef <gilad@benyossef.com>
3594 L: linux-crypto@vger.kernel.org
3596 F: drivers/crypto/ccree/
3597 W: https://developer.arm.com/products/system-ip/trustzone-cryptocell/cryptocell-700-family
3600 M: Hans Verkuil <hans.verkuil@cisco.com>
3601 L: linux-media@vger.kernel.org
3602 T: git git://linuxtv.org/media_tree.git
3603 W: http://linuxtv.org
3605 F: Documentation/media/kapi/cec-core.rst
3606 F: Documentation/media/uapi/cec
3607 F: drivers/media/cec/
3608 F: drivers/media/rc/keymaps/rc-cec.c
3609 F: include/media/cec.h
3610 F: include/media/cec-notifier.h
3611 F: include/uapi/linux/cec.h
3612 F: include/uapi/linux/cec-funcs.h
3613 F: Documentation/devicetree/bindings/media/cec.txt
3614 F: Documentation/ABI/testing/debugfs-cec-error-inj
3617 M: Hans Verkuil <hans.verkuil@cisco.com>
3618 L: linux-media@vger.kernel.org
3619 T: git git://linuxtv.org/media_tree.git
3620 W: http://linuxtv.org
3622 F: drivers/media/platform/cec-gpio/
3623 F: Documentation/devicetree/bindings/media/cec-gpio.txt
3625 CELL BROADBAND ENGINE ARCHITECTURE
3626 M: Arnd Bergmann <arnd@arndb.de>
3627 L: linuxppc-dev@lists.ozlabs.org
3628 W: http://www.ibm.com/developerworks/power/cell/
3630 F: arch/powerpc/include/asm/cell*.h
3631 F: arch/powerpc/include/asm/spu*.h
3632 F: arch/powerpc/include/uapi/asm/spu*.h
3633 F: arch/powerpc/oprofile/*cell*
3634 F: arch/powerpc/platforms/cell/
3636 CEPH COMMON CODE (LIBCEPH)
3637 M: Ilya Dryomov <idryomov@gmail.com>
3638 M: "Yan, Zheng" <zyan@redhat.com>
3639 M: Sage Weil <sage@redhat.com>
3640 L: ceph-devel@vger.kernel.org
3642 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3643 T: git git://github.com/ceph/ceph-client.git
3646 F: include/linux/ceph/
3647 F: include/linux/crush/
3649 CEPH DISTRIBUTED FILE SYSTEM CLIENT (CEPH)
3650 M: "Yan, Zheng" <zyan@redhat.com>
3651 M: Sage Weil <sage@redhat.com>
3652 M: Ilya Dryomov <idryomov@gmail.com>
3653 L: ceph-devel@vger.kernel.org
3655 T: git git://git.kernel.org/pub/scm/linux/kernel/git/sage/ceph-client.git
3656 T: git git://github.com/ceph/ceph-client.git
3658 F: Documentation/filesystems/ceph.txt
3661 CERTIFICATE HANDLING:
3662 M: David Howells <dhowells@redhat.com>
3663 M: David Woodhouse <dwmw2@infradead.org>
3664 L: keyrings@vger.kernel.org
3666 F: Documentation/admin-guide/module-signing.rst
3668 F: scripts/sign-file.c
3669 F: scripts/extract-cert.c
3671 CERTIFIED WIRELESS USB (WUSB) SUBSYSTEM:
3672 L: linux-usb@vger.kernel.org
3674 F: Documentation/usb/WUSB-Design-overview.txt
3675 F: Documentation/usb/wusb-cbaf
3676 F: drivers/usb/host/hwa-hc.c
3677 F: drivers/usb/host/whci/
3678 F: drivers/usb/wusbcore/
3679 F: include/linux/usb/wusb*
3681 CFAG12864B LCD DRIVER
3682 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3684 F: drivers/auxdisplay/cfag12864b.c
3685 F: include/linux/cfag12864b.h
3687 CFAG12864BFB LCD FRAMEBUFFER DRIVER
3688 M: Miguel Ojeda Sandonis <miguel.ojeda.sandonis@gmail.com>
3690 F: drivers/auxdisplay/cfag12864bfb.c
3691 F: include/linux/cfag12864b.h
3693 802.11 (including CFG80211/NL80211)
3694 M: Johannes Berg <johannes@sipsolutions.net>
3695 L: linux-wireless@vger.kernel.org
3696 W: http://wireless.kernel.org/
3697 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211.git
3698 T: git git://git.kernel.org/pub/scm/linux/kernel/git/jberg/mac80211-next.git
3701 F: include/uapi/linux/nl80211.h
3702 F: include/linux/ieee80211.h
3703 F: include/net/wext.h
3704 F: include/net/cfg80211.h
3705 F: include/net/iw_handler.h
3706 F: include/net/ieee80211_radiotap.h
3707 F: Documentation/driver-api/80211/cfg80211.rst
3708 F: Documentation/networking/regulatory.txt
3710 CHAR and MISC DRIVERS
3711 M: Arnd Bergmann <arnd@arndb.de>
3712 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3713 T: git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/char-misc.git
3717 F: include/linux/miscdevice.h
3720 M: Andy Whitcroft <apw@canonical.com>
3721 M: Joe Perches <joe@perches.com>
3723 F: scripts/checkpatch.pl
3725 CHINESE DOCUMENTATION
3726 M: Harry Wei <harryxiyou@gmail.com>
3727 L: xiyoulinuxkernelgroup@googlegroups.com (subscribers-only)
3728 L: linux-kernel@zh-kernel.org (moderated for non-subscribers)
3730 F: Documentation/translations/zh_CN/
3732 CHIPIDEA USB HIGH SPEED DUAL ROLE CONTROLLER
3733 M: Peter Chen <Peter.Chen@nxp.com>
3734 T: git git://git.kernel.org/pub/scm/linux/kernel/git/peter.chen/usb.git
3735 L: linux-usb@vger.kernel.org
3737 F: drivers/usb/chipidea/
3739 CHIPONE ICN8318 I2C TOUCHSCREEN DRIVER
3740 M: Hans de Goede <hdegoede@redhat.com>
3741 L: linux-input@vger.kernel.org
3743 F: Documentation/devicetree/bindings/input/touchscreen/chipone_icn8318.txt
3744 F: drivers/input/touchscreen/chipone_icn8318.c
3746 CHIPONE ICN8505 I2C TOUCHSCREEN DRIVER
3747 M: Hans de Goede <hdegoede@redhat.com>
3748 L: linux-input@vger.kernel.org
3750 F: drivers/input/touchscreen/chipone_icn8505.c
3752 CHROME HARDWARE PLATFORM SUPPORT
3753 M: Benson Leung <bleung@chromium.org>
3754 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3756 T: git git://git.kernel.org/pub/scm/linux/kernel/git/bleung/chrome-platform.git
3757 F: drivers/platform/chrome/
3759 CHROMEOS EC SUBDRIVERS
3760 M: Benson Leung <bleung@chromium.org>
3761 M: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3762 R: Guenter Roeck <groeck@chromium.org>
3766 F: drivers/power/supply/cros_usbpd-charger.c
3768 CHROMEOS EC CODEC DRIVER
3769 M: Cheng-Yi Chiang <cychiang@chromium.org>
3771 R: Enric Balletbo i Serra <enric.balletbo@collabora.com>
3772 R: Guenter Roeck <groeck@chromium.org>
3773 F: Documentation/devicetree/bindings/sound/google,cros-ec-codec.txt
3774 F: sound/soc/codecs/cros_ec_codec.*
3776 CIRRUS LOGIC AUDIO CODEC DRIVERS
3777 M: Brian Austin <brian.austin@cirrus.com>
3778 M: Paul Handrigan <Paul.Handrigan@cirrus.com>
3779 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3781 F: sound/soc/codecs/cs*
3783 CIRRUS LOGIC EP93XX ETHERNET DRIVER
3784 M: Hartley Sweeten <hsweeten@visionengravers.com>
3785 L: netdev@vger.kernel.org
3787 F: drivers/net/ethernet/cirrus/ep93xx_eth.c
3789 CIRRUS LOGIC LOCHNAGAR DRIVER
3790 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3791 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3792 L: patches@opensource.cirrus.com
3794 F: drivers/clk/clk-lochnagar.c
3795 F: drivers/mfd/lochnagar-i2c.c
3796 F: drivers/pinctrl/cirrus/pinctrl-lochnagar.c
3797 F: drivers/regulator/lochnagar-regulator.c
3798 F: include/dt-bindings/clk/lochnagar.h
3799 F: include/dt-bindings/pinctrl/lochnagar.h
3800 F: include/linux/mfd/lochnagar*
3801 F: Documentation/devicetree/bindings/mfd/cirrus,lochnagar.txt
3802 F: Documentation/devicetree/bindings/clock/cirrus,lochnagar.txt
3803 F: Documentation/devicetree/bindings/pinctrl/cirrus,lochnagar.txt
3804 F: Documentation/devicetree/bindings/regulator/cirrus,lochnagar.txt
3806 CISCO FCOE HBA DRIVER
3807 M: Satish Kharat <satishkh@cisco.com>
3808 M: Sesidhar Baddela <sebaddel@cisco.com>
3809 M: Karan Tilak Kumar <kartilak@cisco.com>
3810 L: linux-scsi@vger.kernel.org
3812 F: drivers/scsi/fnic/
3814 CISCO SCSI HBA DRIVER
3815 M: Karan Tilak Kumar <kartilak@cisco.com>
3816 M: Sesidhar Baddela <sebaddel@cisco.com>
3817 L: linux-scsi@vger.kernel.org
3819 F: drivers/scsi/snic/
3821 CISCO VIC ETHERNET NIC DRIVER
3822 M: Christian Benvenuti <benve@cisco.com>
3823 M: Govindarajulu Varadarajan <_govind@gmx.com>
3824 M: Parvi Kaustubhi <pkaustub@cisco.com>
3826 F: drivers/net/ethernet/cisco/enic/
3828 CISCO VIC LOW LATENCY NIC DRIVER
3829 M: Christian Benvenuti <benve@cisco.com>
3830 M: Nelson Escobar <neescoba@cisco.com>
3831 M: Parvi Kaustubhi <pkaustub@cisco.com>
3833 F: drivers/infiniband/hw/usnic/
3835 CIRRUS LOGIC MADERA CODEC DRIVERS
3836 M: Charles Keepax <ckeepax@opensource.cirrus.com>
3837 M: Richard Fitzgerald <rf@opensource.cirrus.com>
3838 L: alsa-devel@alsa-project.org (moderated for non-subscribers)
3839 L: patches@opensource.cirrus.com
3840 T: git https://github.com/CirrusLogic/linux-drivers.git
3841 W: https://github.com/CirrusLogic/linux-drivers/wiki
3843 F: Documentation/devicetree/bindings/mfd/madera.txt
3844 F: Documentation/devicetree/bindings/pinctrl/cirrus,madera-pinctrl.txt
3845 F: include/linux/irqchip/irq-madera*
3846 F: include/linux/mfd/madera/*
3847 F: drivers/gpio/gpio-madera*
3848 F: drivers/irqchip/irq-madera*
3849 F: drivers/mfd/madera*
3850 F: drivers/mfd/cs47l*
3851 F: drivers/pinctrl/cirrus/*
3854 M: Miguel Ojeda <miguel.ojeda.sandonis@gmail.com>
3859 M: Konrad Rzeszutek Wilk <konrad.wilk@oracle.com>
3860 L: linux-kernel@vger.kernel.org
3863 F: include/linux/cleancache.h
3866 M: Russell King <linux@armlinux.org.uk>
3867 L: linux-clk@vger.kernel.org
3869 F: include/linux/clk.h
3871 CLOCKSOURCE, CLOCKEVENT DRIVERS
3872 M: Daniel Lezcano <daniel.lezcano@linaro.org>
3873 M: Thomas Gleixner <tglx@linutronix.de>
3874 L: linux-kernel@vger.kernel.org
3875 T: git git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git timers/core
3877 F: drivers/clocksource/
3878 F: Documentation/devicetree/bindings/timer/
3881 M: Thadeu Lima de Souza Cascardo <cascardo@holoscopio.com>
3882 M: Daniel Oliveira Nascimento <don@syst.com.br>
3883 L: platform-driver-x86@vger.kernel.org
3885 F: drivers/platform/x86/classmate-laptop.c
3888 M: Hans Verkuil <hans.verkuil@cisco.com>
3889 L: linux-media@vger.kernel.org
3890 T: git git://linuxtv.org/media_tree.git
3891 W: https://linuxtv.org
3893 F: drivers/media/pci/cobalt/
3895 COCCINELLE/Semantic Patches (SmPL)
3896 M: Julia Lawall <Julia.Lawall@lip6.fr>
3897 M: Gilles Muller <Gilles.Muller@lip6.fr>
3898 M: Nicolas Palix <nicolas.palix@imag.fr>
3899 M: Michal Marek <michal.lkml@markovi.net>
3900 L: cocci@systeme.lip6.fr (moderated for non-subscribers)
3901 T: git git://git.kernel.org/pub/scm/linux/kernel/git/mmarek/kbuild.git misc
3902 W: http://coccinelle.lip6.fr/
3904 F: Documentation/dev-tools/coccinelle.rst
3905 F: scripts/coccinelle/
3906 F: scripts/coccicheck
3909 M: Jan Harkes <jaharkes@cs.cmu.edu>
3911 L: codalist@coda.cs.cmu.edu
3912 W: http://www.coda.cs.cmu.edu/
3914 F: Documentation/filesystems/coda.txt
3916 F: include/linux/coda*.h
3917 F: include/uapi/linux/coda*.h
3919 CODA V4L2 MEM2MEM DRIVER
3920 M: Philipp Zabel <p.zabel@pengutronix.de>
3921 L: linux-media@vger.kernel.org
3923 F: Documentation/devicetree/bindings/media/coda.txt
3924 F: drivers/media/platform/coda/
3927 M: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
3929 F: Documentation/process/code-of-conduct.rst
3930 F: Documentation/process/code-of-conduct-interpretation.rst
3932 COMMON CLK FRAMEWORK
3933 M: Michael Turquette <mturquette@baylibre.com>
3934 M: Stephen Boyd <sboyd@kernel.org>
3935 L: linux-clk@vger.kernel.org
3936 Q: http://patchwork.kernel.org/project/linux-clk/list/
3937 T: git git://git.kernel.org/pub/scm/linux/kernel/git/clk/linux.git
3939 F: Documentation/devicetree/bindings/clock/
3941 X: drivers/clk/clkdev.c
3942 F: include/linux/clk-pr*
3943 F: include/linux/clk/