Skip to content
MAINTAINERS 616 KiB
Newer Older
AMD SEATTLE DEVICE TREE SUPPORT
M:	Brijesh Singh <brijeshkumar.singh@amd.com>
M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
M:	Tom Lendacky <thomas.lendacky@amd.com>
S:	Supported
F:	arch/arm64/boot/dts/amd/

AMD XGBE DRIVER
M:	Tom Lendacky <thomas.lendacky@amd.com>
L:	netdev@vger.kernel.org
S:	Supported
F:	arch/arm64/boot/dts/amd/amd-seattle-xgbe*.dtsi
F:	drivers/net/ethernet/amd/xgbe/
AMD SENSOR FUSION HUB DRIVER
M:	Nehal Shah <nehal-bakulchandra.shah@amd.com>
M:	Basavaraj Natikar <basavaraj.natikar@amd.com>
L:	linux-input@vger.kernel.org
S:	Maintained
F:	Documentation/hid/amd-sfh*
F:	drivers/hid/amd-sfh-hid/

AMS AS73211 DRIVER
M:	Christian Eggers <ceggers@arri.de>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/iio/light/ams,as73211.yaml
F:	drivers/iio/light/as73211.c
AMT (Automatic Multicast Tunneling)
M:	Taehee Yoo <ap420073@gmail.com>
L:	netdev@vger.kernel.org
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net.git
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net-next.git
F:	drivers/net/amt.c

ANALOG DEVICES INC AD7192 DRIVER
M:	Alexandru Tachici <alexandru.tachici@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7192.yaml
F:	drivers/iio/adc/ad7192.c
ANALOG DEVICES INC AD7292 DRIVER
M:	Marcelo Schmitt <marcelo.schmitt1@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
F:	drivers/iio/adc/ad7292.c
ANALOG DEVICES INC AD7768-1 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7768-1.yaml
F:	drivers/iio/adc/ad7768-1.c
ANALOG DEVICES INC AD7780 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
M:	Renato Lui Geh <renatogeh@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
F:	drivers/iio/adc/ad7780.c
ANALOG DEVICES INC AD9389B DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/ad9389b*

ANALOG DEVICES INC ADGS1408 DRIVER
M:	Mircea Caprioru <mircea.caprioru@analog.com>
S:	Supported
F:	Documentation/devicetree/bindings/mux/adi,adgs1408.txt
F:	drivers/mux/adgs1408.c
ANALOG DEVICES INC ADIN DRIVER
M:	Michael Hennerich <michael.hennerich@analog.com>
L:	netdev@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/net/adi,adin.yaml
F:	drivers/net/phy/adin.c
ANALOG DEVICES INC ADIS DRIVER LIBRARY
M:	Nuno Sa <nuno.sa@analog.com>
L:	linux-iio@vger.kernel.org
F:	drivers/iio/imu/adis.c
F:	include/linux/iio/imu/adis.h
ANALOG DEVICES INC ADIS16460 DRIVER
M:	Dragos Bogdan <dragos.bogdan@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/imu/adi,adis16460.yaml
F:	drivers/iio/imu/adis16460.c
ANALOG DEVICES INC ADIS16475 DRIVER
M:	Nuno Sa <nuno.sa@analog.com>
L:	linux-iio@vger.kernel.org
W:	http://ez.analog.com/community/linux-device-drivers
S:	Supported
F:	drivers/iio/imu/adis16475.c
F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
ANALOG DEVICES INC ADM1177 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-hwmon@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
F:	drivers/hwmon/adm1177.c
ANALOG DEVICES INC ADP5061 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-pm@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	drivers/power/supply/adp5061.c

ANALOG DEVICES INC ADV7180 DRIVER
M:	Lars-Peter Clausen <lars@metafoo.de>
L:	linux-media@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	drivers/media/i2c/adv7180.c
F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
ANALOG DEVICES INC ADV748X DRIVER
M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv748x/*

ANALOG DEVICES INC ADV7511 DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7511*

ANALOG DEVICES INC ADV7604 DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7604*
F:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
ANALOG DEVICES INC ADV7842 DRIVER
M:	Hans Verkuil <hverkuil-cisco@xs4all.nl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/adv7842*

ANALOG DEVICES INC ADXRS290 DRIVER
M:	Nishant Malpani <nish.malpani25@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Supported
F:	drivers/iio/gyro/adxrs290.c
F:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
ANALOG DEVICES INC ASOC CODEC DRIVERS
M:	Lars-Peter Clausen <lars@metafoo.de>
M:	Nuno Sá <nuno.sa@analog.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
W:	http://ez.analog.com/community/linux-device-drivers
F:	sound/soc/codecs/ad1*
F:	sound/soc/codecs/adau*
F:	sound/soc/codecs/adav*
F:	sound/soc/codecs/sigmadsp.*
F:	sound/soc/codecs/ssm*
ANALOG DEVICES INC DMA DRIVERS
M:	Lars-Peter Clausen <lars@metafoo.de>
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	drivers/dma/dma-axi-dmac.c

ANALOG DEVICES INC IIO DRIVERS
M:	Lars-Peter Clausen <lars@metafoo.de>
M:	Michael Hennerich <Michael.Hennerich@analog.com>
W:	http://wiki.analog.com/
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-ad9523
F:	Documentation/ABI/testing/sysfs-bus-iio-frequency-adf4350
F:	Documentation/devicetree/bindings/iio/*/adi,*
F:	Documentation/devicetree/bindings/iio/dac/adi,ad5758.yaml
F:	drivers/staging/iio/*/ad*
X:	drivers/iio/*/adjd*
ANALOGBITS PLL LIBRARIES
M:	Paul Walmsley <paul.walmsley@sifive.com>
S:	Supported
F:	drivers/clk/analogbits/*
F:	include/linux/clk/analogbits*

Greentime Hu's avatar
Greentime Hu committed
ANDES ARCHITECTURE
M:	Nick Hu <nickhu@andestech.com>
Greentime Hu's avatar
Greentime Hu committed
M:	Greentime Hu <green.hu@gmail.com>
M:	Vincent Chen <deanbo422@gmail.com>
S:	Supported
T:	git https://git.kernel.org/pub/scm/linux/kernel/git/greentime/linux.git
Greentime Hu's avatar
Greentime Hu committed
F:	Documentation/devicetree/bindings/interrupt-controller/andestech,ativic32.txt
F:	Documentation/devicetree/bindings/nds32/
Greentime Hu's avatar
Greentime Hu committed
N:	nds32
ANDROID CONFIG FRAGMENTS
M:	Rob Herring <robh@kernel.org>
S:	Supported
F:	kernel/configs/android*

ANDROID DRIVERS
M:	Greg Kroah-Hartman <gregkh@linuxfoundation.org>
M:	Arve Hjønnevåg <arve@android.com>
M:	Todd Kjos <tkjos@android.com>
M:	Martijn Coenen <maco@android.com>
M:	Joel Fernandes <joel@joelfernandes.org>
M:	Christian Brauner <christian@brauner.io>
M:	Hridya Valsaraju <hridya@google.com>
M:	Suren Baghdasaryan <surenb@google.com>
S:	Supported
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git
F:	drivers/android/
F:	drivers/staging/android/

ANDROID GOLDFISH PIC DRIVER
M:	Miodrag Dinic <miodrag.dinic@mips.com>
S:	Supported
F:	Documentation/devicetree/bindings/interrupt-controller/google,goldfish-pic.txt
F:	drivers/irqchip/irq-goldfish-pic.c
M:	Jiaxun Yang <jiaxun.yang@flygoat.com>
S:	Supported
F:	Documentation/devicetree/bindings/rtc/google,goldfish-rtc.txt
F:	drivers/rtc/rtc-goldfish.c
AOA (Apple Onboard Audio) ALSA DRIVER
M:	Johannes Berg <johannes@sipsolutions.net>
L:	linuxppc-dev@lists.ozlabs.org
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
F:	sound/aoa/
APEX EMBEDDED SYSTEMS STX104 IIO DRIVER
M:	William Breathitt Gray <vilhelm.gray@gmail.com>
L:	linux-iio@vger.kernel.org
S:	Maintained
F:	drivers/iio/adc/stx104.c
Linus Torvalds's avatar
Linus Torvalds committed
APM DRIVER
M:	Jiri Kosina <jikos@kernel.org>
S:	Odd fixes
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jikos/apm.git
F:	arch/x86/kernel/apm_32.c
F:	drivers/char/apm-emulation.c
F:	include/linux/apm_bios.h
F:	include/uapi/linux/apm_bios.h
Linus Torvalds's avatar
Linus Torvalds committed

APPARMOR SECURITY MODULE
M:	John Johansen <john.johansen@canonical.com>
L:	apparmor@lists.ubuntu.com (subscribers-only, general discussion)
W:	wiki.apparmor.net
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
F:	Documentation/admin-guide/LSM/apparmor.rst
F:	security/apparmor/
APPLE BCM5974 MULTITOUCH DRIVER
M:	Henrik Rydberg <rydberg@bitmath.org>
L:	linux-input@vger.kernel.org
F:	drivers/input/mouse/bcm5974.c
APPLE DART IOMMU DRIVER
M:	Sven Peter <sven@svenpeter.dev>
R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
L:	iommu@lists.linux-foundation.org
S:	Maintained
F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
F:	drivers/iommu/apple-dart.c
APPLE PCIE CONTROLLER DRIVER
M:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
M:	Marc Zyngier <maz@kernel.org>
L:	linux-pci@vger.kernel.org
S:	Maintained
F:	drivers/pci/controller/pcie-apple.c

M:	Henrik Rydberg <rydberg@bitmath.org>
F:	drivers/hwmon/applesmc.c
Linus Torvalds's avatar
Linus Torvalds committed
APPLETALK NETWORK LAYER
L:	netdev@vger.kernel.org
S:	Odd fixes
F:	drivers/net/appletalk/
F:	include/linux/atalk.h
F:	include/uapi/linux/atalk.h
Linus Torvalds's avatar
Linus Torvalds committed

APPLIED MICRO (APM) X-GENE DEVICE TREE SUPPORT
M:	Khuong Dinh <khuong@os.amperecomputing.com>
S:	Supported
F:	arch/arm64/boot/dts/apm/

APPLIED MICRO (APM) X-GENE SOC EDAC
M:	Khuong Dinh <khuong@os.amperecomputing.com>
S:	Supported
F:	Documentation/devicetree/bindings/edac/apm-xgene-edac.txt
F:	drivers/edac/xgene_edac.c

APPLIED MICRO (APM) X-GENE SOC ETHERNET (V2) DRIVER
M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
M:	Keyur Chudgar <keyur@os.amperecomputing.com>
S:	Supported
F:	drivers/net/ethernet/apm/xgene-v2/

APPLIED MICRO (APM) X-GENE SOC ETHERNET DRIVER
M:	Iyappan Subramanian <iyappan@os.amperecomputing.com>
M:	Keyur Chudgar <keyur@os.amperecomputing.com>
M:	Quan Nguyen <quan@os.amperecomputing.com>
S:	Supported
F:	Documentation/devicetree/bindings/net/apm-xgene-enet.txt
F:	Documentation/devicetree/bindings/net/apm-xgene-mdio.txt
F:	drivers/net/ethernet/apm/xgene/
F:	drivers/net/mdio/mdio-xgene.c
APPLIED MICRO (APM) X-GENE SOC PMU
M:	Khuong Dinh <khuong@os.amperecomputing.com>
F:	Documentation/admin-guide/perf/xgene-pmu.rst
F:	Documentation/devicetree/bindings/perf/apm-xgene-pmu.txt
F:	drivers/perf/xgene_pmu.c
APTINA CAMERA SENSOR PLL
M:	Laurent Pinchart <Laurent.pinchart@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	drivers/media/i2c/aptina-pll.*

AQUACOMPUTER D5 NEXT PUMP SENSOR DRIVER
M:	Aleksa Savic <savicaleksa83@gmail.com>
L:	linux-hwmon@vger.kernel.org
S:	Maintained
F:	Documentation/hwmon/aquacomputer_d5next.rst
F:	drivers/hwmon/aquacomputer_d5next.c

AQUANTIA ETHERNET DRIVER (atlantic)
M:	Igor Russkikh <irusskikh@marvell.com>
L:	netdev@vger.kernel.org
S:	Supported
W:	https://www.marvell.com/
Q:	https://patchwork.kernel.org/project/netdevbpf/list/
F:	Documentation/networking/device_drivers/ethernet/aquantia/atlantic.rst
F:	drivers/net/ethernet/aquantia/atlantic/
AQUANTIA ETHERNET DRIVER PTP SUBSYSTEM
M:	Egor Pomozov <epomozov@marvell.com>
L:	netdev@vger.kernel.org
S:	Supported
W:	http://www.aquantia.com
F:	drivers/net/ethernet/aquantia/atlantic/aq_ptp*

ARASAN NAND CONTROLLER DRIVER
M:	Miquel Raynal <miquel.raynal@bootlin.com>
M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
L:	linux-mtd@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/mtd/arasan,nand-controller.yaml
F:	drivers/mtd/nand/raw/arasan-nand-controller.c

ARC FRAMEBUFFER DRIVER
M:	Jaya Kumar <jayalk@intworks.biz>
F:	drivers/video/fbdev/arcfb.c
F:	drivers/video/fbdev/core/fb_defio.c
ARC PGU DRM DRIVER
M:	Alexey Brodkin <abrodkin@synopsys.com>
S:	Supported
F:	Documentation/devicetree/bindings/display/snps,arcpgu.txt
Daniel Vetter's avatar
Daniel Vetter committed
F:	drivers/gpu/drm/tiny/arcpgu.c
ARCNET NETWORK LAYER
M:	Michael Grzeschik <m.grzeschik@pengutronix.de>
L:	netdev@vger.kernel.org
S:	Maintained
F:	drivers/net/arcnet/
F:	include/uapi/linux/if_arcnet.h

ARM ARCHITECTED TIMER DRIVER
M:	Mark Rutland <mark.rutland@arm.com>
M:	Marc Zyngier <maz@kernel.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/include/asm/arch_timer.h
F:	arch/arm64/include/asm/arch_timer.h
F:	drivers/clocksource/arm_arch_timer.c

ARM HDLCD DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
F:	Documentation/devicetree/bindings/display/arm,hdlcd.txt
F:	drivers/gpu/drm/arm/hdlcd_*
ARM INTEGRATOR, VERSATILE AND REALVIEW SUPPORT
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/arm/arm,integrator.yaml
F:	Documentation/devicetree/bindings/arm/arm,realview.yaml
F:	Documentation/devicetree/bindings/arm/arm,versatile.yaml
F:	Documentation/devicetree/bindings/arm/arm,vexpress-juno.yaml
F:	Documentation/devicetree/bindings/auxdisplay/arm,versatile-lcd.yaml
F:	Documentation/devicetree/bindings/clock/arm,syscon-icst.yaml
F:	Documentation/devicetree/bindings/i2c/i2c-versatile.txt
F:	Documentation/devicetree/bindings/interrupt-controller/arm,versatile-fpga-irq.txt
F:	Documentation/devicetree/bindings/mtd/mtd-physmap.yaml
F:	arch/arm/boot/dts/arm-realview-*
F:	arch/arm/boot/dts/integrator*
F:	arch/arm/boot/dts/versatile*
F:	arch/arm/mach-integrator/
F:	arch/arm/mach-realview/
F:	arch/arm/mach-versatile/
F:	arch/arm/plat-versatile/
F:	drivers/bus/arm-integrator-lm.c
F:	drivers/clk/versatile/
F:	drivers/i2c/busses/i2c-versatile.c
F:	drivers/irqchip/irq-versatile-fpga.c
F:	drivers/mtd/maps/physmap-versatile.*
F:	drivers/power/reset/arm-versatile-reboot.c
F:	drivers/soc/versatile/

ARM KOMEDA DRM-KMS DRIVER
M:	James (Qian) Wang <james.qian.wang@arm.com>
M:	Liviu Dudau <liviu.dudau@arm.com>
M:	Mihail Atanassov <mihail.atanassov@arm.com>
L:	Mali DP Maintainers <malidp@foss.arm.com>
S:	Supported
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/devicetree/bindings/display/arm,komeda.txt
F:	drivers/gpu/drm/arm/display/include/
F:	drivers/gpu/drm/arm/display/komeda/
ARM MALI PANFROST DRM DRIVER
M:	Rob Herring <robh@kernel.org>
M:	Tomeu Vizoso <tomeu.vizoso@collabora.com>
R:	Steven Price <steven.price@arm.com>
R:	Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
L:	dri-devel@lists.freedesktop.org
S:	Supported
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	drivers/gpu/drm/panfrost/
F:	include/uapi/drm/panfrost_drm.h

ARM MALI-DP DRM DRIVER
M:	Liviu Dudau <liviu.dudau@arm.com>
M:	Brian Starkey <brian.starkey@arm.com>
L:	Mali DP Maintainers <malidp@foss.arm.com>
S:	Supported
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/devicetree/bindings/display/arm,malidp.txt
F:	Documentation/gpu/afbc.rst
F:	drivers/gpu/drm/arm/
Linus Torvalds's avatar
Linus Torvalds committed
ARM MFM AND FLOPPY DRIVERS
M:	Ian Molton <spyro@f2s.com>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained
F:	arch/arm/include/asm/floppy.h
F:	arch/arm/mach-rpc/floppydma.S
Linus Torvalds's avatar
Linus Torvalds committed

M:	Will Deacon <will@kernel.org>
M:	Mark Rutland <mark.rutland@arm.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/arm/pmu.yaml
F:	Documentation/devicetree/bindings/perf/
F:	arch/arm*/include/asm/hw_breakpoint.h
F:	arch/arm*/include/asm/perf_event.h
F:	arch/arm*/kernel/hw_breakpoint.c
F:	arch/arm*/kernel/perf_*
F:	include/linux/perf/arm_pmu.h
Russell King's avatar
Russell King committed
ARM PORT
M:	Russell King <linux@armlinux.org.uk>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
W:	http://www.armlinux.org.uk/
T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git
Russell King's avatar
Russell King committed
F:	arch/arm/
X:	arch/arm/boot/dts/
Russell King's avatar
Russell King committed

ARM PRIMECELL AACI PL041 DRIVER
M:	Russell King <linux@armlinux.org.uk>
ARM PRIMECELL BUS SUPPORT
M:	Russell King <linux@armlinux.org.uk>
F:	drivers/amba/
F:	include/linux/amba/bus.h

ARM PRIMECELL PL35X NAND CONTROLLER DRIVER
M:	Miquel Raynal <miquel.raynal@bootlin.com>
M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
L:	linux-mtd@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/mtd/arm,pl353-nand-r2p1.yaml
F:	drivers/mtd/nand/raw/pl35x-nand-controller.c

ARM PRIMECELL PL35X SMC DRIVER
M:	Miquel Raynal <miquel.raynal@bootlin.com>
M:	Naga Sureshkumar Relli <nagasure@xilinx.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/memory-controllers/arm,pl353-smc.yaml
F:	drivers/memory/pl353-smc.c

ARM PRIMECELL CLCD PL110 DRIVER
M:	Russell King <linux@armlinux.org.uk>
S:	Odd Fixes
F:	drivers/video/fbdev/amba-clcd.*

M:	Russell King <linux@armlinux.org.uk>
F:	drivers/input/serio/ambakmi.*
F:	include/linux/amba/kmi.h

ARM PRIMECELL MMCI PL180/1 DRIVER
M:	Russell King <linux@armlinux.org.uk>
F:	drivers/mmc/host/mmci.*
F:	include/linux/amba/mmci.h
ARM PRIMECELL SSP PL022 SPI DRIVER
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/spi/spi-pl022.yaml
F:	drivers/spi/spi-pl022.c

ARM PRIMECELL UART PL010 AND PL011 DRIVERS
M:	Russell King <linux@armlinux.org.uk>
F:	drivers/tty/serial/amba-pl01*.c
F:	include/linux/amba/serial.h
ARM PRIMECELL VIC PL190/PL192 DRIVER
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/interrupt-controller/arm,vic.yaml
F:	drivers/irqchip/irq-vic.c

ARM SMC WATCHDOG DRIVER
M:	Julius Werner <jwerner@chromium.org>
R:	Evan Benn <evanbenn@chromium.org>
S:	Maintained
F:	Documentation/devicetree/bindings/watchdog/arm-smc-wdt.yaml
F:	drivers/watchdog/arm_smc_wdt.c
ARM SMMU DRIVERS
M:	Will Deacon <will@kernel.org>
R:	Robin Murphy <robin.murphy@arm.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	Documentation/devicetree/bindings/iommu/arm,smmu*
F:	drivers/iommu/io-pgtable-arm*
ARM AND ARM64 SoC SUB-ARCHITECTURES (COMMON PARTS)
M:	Arnd Bergmann <arnd@arndb.de>
M:	Olof Johansson <olof@lixom.net>
M:	soc@kernel.org
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
F:	arch/arm/boot/dts/Makefile
F:	arch/arm64/boot/dts/Makefile

ARM SUB-ARCHITECTURES
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
F:	arch/arm/mach-*/
F:	arch/arm/plat-*/
ARM/ACTIONS SEMI ARCHITECTURE
M:	Andreas Färber <afaerber@suse.de>
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-actions@lists.infradead.org (moderated for non-subscribers)
F:	Documentation/devicetree/bindings/arm/actions.yaml
F:	Documentation/devicetree/bindings/clock/actions,owl-cmu.txt
F:	Documentation/devicetree/bindings/dma/owl-dma.yaml
F:	Documentation/devicetree/bindings/i2c/i2c-owl.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/actions,owl-sirq.yaml
F:	Documentation/devicetree/bindings/mmc/owl-mmc.yaml
F:	Documentation/devicetree/bindings/net/actions,owl-emac.yaml
F:	Documentation/devicetree/bindings/pinctrl/actions,*
F:	Documentation/devicetree/bindings/power/actions,owl-sps.txt
F:	Documentation/devicetree/bindings/timer/actions,owl-timer.txt
F:	arch/arm/boot/dts/owl-*
F:	arch/arm/mach-actions/
F:	arch/arm64/boot/dts/actions/
F:	drivers/clk/actions/
F:	drivers/clocksource/timer-owl*
F:	drivers/irqchip/irq-owl-sirq.c
F:	drivers/net/ethernet/actions/
F:	drivers/pinctrl/actions/*
F:	drivers/soc/actions/
F:	include/dt-bindings/power/owl-*
F:	include/dt-bindings/reset/actions,*
F:	include/linux/soc/actions/
M:	Lennert Buytenhek <kernel@wantstofly.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ARM/AFEB9260 MACHINE SUPPORT
M:	Sergey Lapin <slapin@ossfans.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
M:	Lennert Buytenhek <kernel@wantstofly.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
ARM/Allwinner SoC Clock Support
M:	Emilio López <emilio@elopez.com.ar>
S:	Maintained
F:	drivers/clk/sunxi/

ARM/Allwinner sunXi SoC support
M:	Maxime Ripard <mripard@kernel.org>
M:	Chen-Yu Tsai <wens@csie.org>
R:	Jernej Skrabec <jernej.skrabec@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
L:	linux-sunxi@lists.linux.dev
F:	arch/arm/mach-sunxi/
F:	arch/arm64/boot/dts/allwinner/
F:	drivers/clk/sunxi-ng/
F:	drivers/pinctrl/sunxi/
F:	drivers/soc/sunxi/
N:	sun[x456789]i
N:	sun50i
ARM/Amlogic Meson SoC CLOCK FRAMEWORK
M:	Neil Armstrong <narmstrong@baylibre.com>
M:	Jerome Brunet <jbrunet@baylibre.com>
L:	linux-amlogic@lists.infradead.org
F:	Documentation/devicetree/bindings/clock/amlogic*
F:	drivers/clk/meson/
F:	include/dt-bindings/clock/gxbb*
F:	include/dt-bindings/clock/meson*
ARM/Amlogic Meson SoC Crypto Drivers
M:	Corentin Labbe <clabbe@baylibre.com>
L:	linux-crypto@vger.kernel.org
L:	linux-amlogic@lists.infradead.org
S:	Maintained
F:	Documentation/devicetree/bindings/crypto/amlogic*
F:	drivers/crypto/amlogic/
ARM/Amlogic Meson SoC Sound Drivers
M:	Jerome Brunet <jbrunet@baylibre.com>
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/amlogic*
F:	sound/soc/meson/
ARM/Amlogic Meson SoC support
M:	Neil Armstrong <narmstrong@baylibre.com>
M:	Kevin Hilman <khilman@baylibre.com>
R:	Jerome Brunet <jbrunet@baylibre.com>
R:	Martin Blumenstingl <martin.blumenstingl@googlemail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-amlogic@lists.infradead.org
S:	Maintained
W:	http://linux-meson.com/
F:	arch/arm/boot/dts/meson*
F:	arch/arm/mach-meson/
F:	arch/arm64/boot/dts/amlogic/
F:	drivers/mmc/host/meson*
F:	drivers/pinctrl/meson/
F:	drivers/rtc/rtc-meson*
F:	drivers/soc/amlogic/
ARM/Annapurna Labs ALPINE ARCHITECTURE
M:	Tsahee Zidenberg <tsahee@annapurnalabs.com>
M:	Antoine Tenart <atenart@kernel.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	arch/arm/mach-alpine/
F:	arch/arm64/boot/dts/amazon/
ARM/APPLE MACHINE SUPPORT
M:	Hector Martin <marcan@marcan.st>
M:	Sven Peter <sven@svenpeter.dev>
R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
W:	https://asahilinux.org
B:	https://github.com/AsahiLinux/linux/issues
C:	irc://irc.oftc.net/asahi-dev
T:	git https://github.com/AsahiLinux/linux.git
F:	Documentation/devicetree/bindings/arm/apple.yaml
F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/apple,aic.yaml
F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
F:	arch/arm64/boot/dts/apple/
F:	drivers/i2c/busses/i2c-pasemi-core.c
F:	drivers/i2c/busses/i2c-pasemi-platform.c
F:	drivers/irqchip/irq-apple-aic.c
F:	drivers/mailbox/apple-mailbox.c
F:	drivers/pinctrl/pinctrl-apple-gpio.c
F:	include/dt-bindings/interrupt-controller/apple-aic.h
F:	include/dt-bindings/pinctrl/apple.h
F:	include/linux/apple-mailbox.h
ARM/ARTPEC MACHINE SUPPORT
M:	Jesper Nilsson <jesper.nilsson@axis.com>
M:	Lars Persson <lars.persson@axis.com>
L:	linux-arm-kernel@axis.com
S:	Maintained
F:	Documentation/devicetree/bindings/pinctrl/axis,artpec6-pinctrl.txt
F:	arch/arm/boot/dts/artpec6*
F:	arch/arm/mach-artpec
F:	drivers/clk/axis
F:	drivers/crypto/axis
F:	drivers/mmc/host/usdhi6rol0.c
F:	drivers/pinctrl/pinctrl-artpec*
ARM/ASPEED I2C DRIVER
M:	Brendan Higgins <brendanhiggins@google.com>
R:	Benjamin Herrenschmidt <benh@kernel.crashing.org>
R:	Joel Stanley <joel@jms.id.au>
L:	linux-i2c@vger.kernel.org
L:	openbmc@lists.ozlabs.org (moderated for non-subscribers)
F:	Documentation/devicetree/bindings/i2c/aspeed,i2c.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/aspeed,ast2400-i2c-ic.txt
F:	drivers/i2c/busses/i2c-aspeed.c
F:	drivers/irqchip/irq-aspeed-i2c-ic.c
ARM/ASPEED MACHINE SUPPORT
M:	Joel Stanley <joel@jms.id.au>
R:	Andrew Jeffery <andrew@aj.id.au>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-aspeed@lists.ozlabs.org (moderated for non-subscribers)
S:	Supported
Q:	https://patchwork.ozlabs.org/project/linux-aspeed/list/
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/joel/aspeed.git
F:	arch/arm/boot/dts/aspeed-*
F:	arch/arm/mach-aspeed/
ARM/BITMAIN ARCHITECTURE
M:	Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/arm/bitmain.yaml
F:	Documentation/devicetree/bindings/clock/bitmain,bm1880-clk.yaml
F:	Documentation/devicetree/bindings/pinctrl/bitmain,bm1880-pinctrl.txt
F:	arch/arm64/boot/dts/bitmain/
F:	drivers/clk/clk-bm1880.c
F:	drivers/pinctrl/pinctrl-bm1880.c
ARM/CALXEDA HIGHBANK ARCHITECTURE
M:	Andre Przywara <andre.przywara@arm.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/boot/dts/ecx-*.dts*
F:	arch/arm/boot/dts/highbank.dts
F:	arch/arm/mach-highbank/
ARM/CAVIUM NETWORKS CNS3XXX MACHINE SUPPORT
M:	Krzysztof Halasa <khalasa@piap.pl>
ARM/CAVIUM THUNDER NETWORK DRIVER
M:	Sunil Goutham <sgoutham@marvell.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Supported
F:	drivers/net/ethernet/cavium/thunder/
ARM/CIRRUS LOGIC BK3 MACHINE SUPPORT
M:	Lukasz Majewski <lukma@denx.de>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/mach-ep93xx/ts72xx.c

ARM/CIRRUS LOGIC CLPS711X ARM ARCHITECTURE
M:	Alexander Shiyan <shc_work@mail.ru>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Odd Fixes
ARM/CIRRUS LOGIC EDB9315A MACHINE SUPPORT
M:	Lennert Buytenhek <kernel@wantstofly.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained

ARM/CIRRUS LOGIC EP93XX ARM ARCHITECTURE
M:	Hartley Sweeten <hsweeten@visionengravers.com>
M:	Alexander Sverdlin <alexander.sverdlin@gmail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	arch/arm/mach-ep93xx/
F:	arch/arm/mach-ep93xx/include/mach/
Russell King's avatar
Russell King committed
ARM/CLKDEV SUPPORT
M:	Russell King <linux@armlinux.org.uk>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://git.armlinux.org.uk/~rmk/linux-arm.git clkdev
F:	drivers/clk/clkdev.c
Russell King's avatar
Russell King committed

ARM/CONEXANT DIGICOLOR MACHINE SUPPORT
M:	Baruch Siach <baruch@tkos.co.il>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	arch/arm/boot/dts/cx92755*
N:	digicolor

ARM/CONTEC MICRO9 MACHINE SUPPORT
M:	Hubert Feurstein <hubert.feurstein@contec.at>
S:	Maintained
F:	arch/arm/mach-ep93xx/micro9.c

ARM/CORESIGHT FRAMEWORK AND DRIVERS
M:	Mathieu Poirier <mathieu.poirier@linaro.org>
M:	Suzuki K Poulose <suzuki.poulose@arm.com>
R:	Mike Leach <mike.leach@linaro.org>
R:	Leo Yan <leo.yan@linaro.org>
L:	coresight@lists.linaro.org (moderated for non-subscribers)
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/coresight/linux.git
F:	Documentation/ABI/testing/sysfs-bus-coresight-devices-*
F:	Documentation/devicetree/bindings/arm/coresight-cpu-debug.txt
F:	Documentation/devicetree/bindings/arm/coresight-cti.yaml
F:	Documentation/devicetree/bindings/arm/coresight.txt
F:	Documentation/devicetree/bindings/arm/ete.yaml
F:	Documentation/devicetree/bindings/arm/trbe.yaml
F:	Documentation/trace/coresight/*
F:	drivers/hwtracing/coresight/*
F:	include/dt-bindings/arm/coresight-cti-dt.h
F:	include/linux/coresight*
F:	tools/perf/arch/arm/util/auxtrace.c
F:	tools/perf/arch/arm/util/cs-etm.c
F:	tools/perf/arch/arm/util/cs-etm.h
F:	tools/perf/arch/arm/util/pmu.c
F:	tools/perf/util/cs-etm-decoder/*
F:	tools/perf/util/cs-etm.*
Linus Torvalds's avatar
Linus Torvalds committed
ARM/CORGI MACHINE SUPPORT
M:	Richard Purdie <rpurdie@rpsys.net>
Linus Torvalds's avatar
Linus Torvalds committed
S:	Maintained

ARM/CORTINA SYSTEMS GEMINI ARM ARCHITECTURE
M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
M:	Linus Walleij <linus.walleij@linaro.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://github.com/ulli-kroll/linux.git
F:	Documentation/devicetree/bindings/arm/gemini.yaml
F:	Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt
F:	Documentation/devicetree/bindings/pinctrl/cortina,gemini-pinctrl.txt
F:	Documentation/devicetree/bindings/rtc/faraday,ftrtc010.yaml
F:	arch/arm/boot/dts/gemini*
F:	arch/arm/mach-gemini/
F:	drivers/crypto/gemini/
F:	drivers/net/ethernet/cortina/
F:	drivers/pinctrl/pinctrl-gemini.c
F:	drivers/rtc/rtc-ftrtc010.c
ARM/CZ.NIC TURRIS SUPPORT
M:	Marek Behún <kabel@kernel.org>
S:	Maintained
W:	https://www.turris.cz/
F:	Documentation/ABI/testing/debugfs-moxtet
F:	Documentation/ABI/testing/sysfs-bus-moxtet-devices
F:	Documentation/ABI/testing/sysfs-firmware-turris-mox-rwtm
F:	Documentation/devicetree/bindings/bus/moxtet.txt
F:	Documentation/devicetree/bindings/firmware/cznic,turris-mox-rwtm.txt
F:	Documentation/devicetree/bindings/gpio/gpio-moxtet.txt
F:	Documentation/devicetree/bindings/leds/cznic,turris-omnia-leds.yaml
F:	Documentation/devicetree/bindings/watchdog/armada-37xx-wdt.txt
F:	drivers/bus/moxtet.c
F:	drivers/firmware/turris-mox-rwtm.c
F:	drivers/leds/leds-turris-omnia.c
F:	drivers/mailbox/armada-37xx-rwtm-mailbox.c
F:	drivers/gpio/gpio-moxtet.c
F:	drivers/watchdog/armada_37xx_wdt.c
F:	include/dt-bindings/bus/moxtet.h
F:	include/linux/armada-37xx-rwtm-mailbox.h
F:	include/linux/moxtet.h
ARM/EZX SMARTPHONES (A780, A910, A1200, E680, ROKR E2 and ROKR E6)
M:	Robert Jarzmik <robert.jarzmik@free.fr>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
F:	arch/arm/mach-pxa/ezx.c
M:	Hans Ulli Kroll <ulli.kroll@googlemail.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://git.berlios.de/gemini-board
Russell King's avatar
Russell King committed
ARM/FOOTBRIDGE ARCHITECTURE
M:	Russell King <linux@armlinux.org.uk>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
Russell King's avatar
Russell King committed
S:	Maintained
W:	http://www.armlinux.org.uk/
Russell King's avatar
Russell King committed
F:	arch/arm/include/asm/hardware/dec21285.h
F:	arch/arm/mach-footbridge/

ARM/FREESCALE IMX / MXC ARM ARCHITECTURE
M:	Shawn Guo <shawnguo@kernel.org>
M:	Sascha Hauer <s.hauer@pengutronix.de>
R:	Pengutronix Kernel Team <kernel@pengutronix.de>
R:	Fabio Estevam <festevam@gmail.com>
R:	NXP Linux Team <linux-imx@nxp.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
X:	drivers/media/i2c/
ARM/FREESCALE LAYERSCAPE ARM ARCHITECTURE
M:	Shawn Guo <shawnguo@kernel.org>
M:	Li Yang <leoyang.li@nxp.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
F:	arch/arm/boot/dts/ls1021a*
F:	arch/arm64/boot/dts/freescale/fsl-*
F:	arch/arm64/boot/dts/freescale/qoriq-*

ARM/FREESCALE VYBRID ARM ARCHITECTURE
M:	Shawn Guo <shawnguo@kernel.org>
M:	Sascha Hauer <s.hauer@pengutronix.de>
R:	Pengutronix Kernel Team <kernel@pengutronix.de>
R:	Stefan Agner <stefan@agner.ch>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/shawnguo/linux.git
F:	arch/arm/boot/dts/vf*
F:	arch/arm/mach-imx/*vf610*
ARM/GLOMATION GESBC9312SX MACHINE SUPPORT
M:	Lennert Buytenhek <kernel@wantstofly.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)