Forum | Documentation | Website | Blog

Skip to content
Snippets Groups Projects
MAINTAINERS 701 KiB
Newer Older
F:	Documentation/networking/device_drivers/ethernet/amd/pds_core.rst
F:	drivers/net/ethernet/amd/pds_core/
F:	include/linux/pds/

AMD PMC DRIVER
M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	drivers/platform/x86/amd/pmc.c
AMD PMF DRIVER
M:	Shyam Sundar S K <Shyam-sundar.S-k@amd.com>
L:	platform-driver-x86@vger.kernel.org
S:	Maintained
F:	Documentation/ABI/testing/sysfs-amd-pmf
F:	drivers/platform/x86/amd/pmf/

AMD POWERPLAY AND SWSMU
M:	Evan Quan <evan.quan@amd.com>
L:	amd-gfx@lists.freedesktop.org
S:	Supported
T:	git https://gitlab.freedesktop.org/agd5f/linux.git
F:	drivers/gpu/drm/amd/pm/
AMD PSTATE DRIVER
M:	Huang Rui <ray.huang@amd.com>
L:	linux-pm@vger.kernel.org
S:	Supported
F:	Documentation/admin-guide/pm/amd-pstate.rst
F:	drivers/cpufreq/amd-pstate*
F:	include/linux/amd-pstate.h
F:	tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py
AMD PTDMA DRIVER
M:	Sanjay R Mehta <sanju.mehta@amd.com>
L:	dmaengine@vger.kernel.org
S:	Maintained
F:	drivers/dma/ptdma/
AMD SEATTLE DEVICE TREE SUPPORT
M:	Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
M:	Tom Lendacky <thomas.lendacky@amd.com>
S:	Supported
F:	arch/arm64/boot/dts/amd/

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/

AMD SPI DRIVER
M:	Sanjay R Mehta <sanju.mehta@amd.com>
S:	Maintained
F:	drivers/spi/spi-amd.c

AMD XGBE DRIVER
M:	"Shyam Sundar S K" <Shyam-sundar.S-k@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/

AMLOGIC DDR PMU DRIVER
M:	Jiucheng Xu <jiucheng.xu@amlogic.com>
L:	linux-amlogic@lists.infradead.org
S:	Supported
W:	http://www.amlogic.com
F:	Documentation/admin-guide/perf/meson-ddr-pmu.rst
F:	Documentation/devicetree/bindings/perf/amlogic,g12-ddr-pmu.yaml
F:	drivers/perf/amlogic/
F:	include/soc/amlogic/

AMPHION VPU CODEC V4L2 DRIVER
M:	Ming Qian <ming.qian@nxp.com>
M:	Shijie Qin <shijie.qin@nxp.com>
M:	Zhou Peng <eagle.zhou@nxp.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/amphion,vpu.yaml
F:	drivers/media/platform/amphion/

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 AD3552R DRIVER
M:	Nuno Sá <nuno.sa@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/dac/adi,ad3552r.yaml
F:	drivers/iio/dac/ad3552r.c

ANALOG DEVICES INC AD4130 DRIVER
M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130
F:	Documentation/devicetree/bindings/iio/adc/adi,ad4130.yaml
F:	drivers/iio/adc/ad4130.c
ANALOG DEVICES INC AD7192 DRIVER
M:	Alexandru Tachici <alexandru.tachici@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-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:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7292.yaml
F:	drivers/iio/adc/ad7292.c
ANALOG DEVICES INC AD7293 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/dac/adi,ad7293.yaml
F:	drivers/iio/dac/ad7293.c

ANALOG DEVICES INC AD74115 DRIVER
M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	http://ez.analog.com/community/linux-device-drivers
F:	Documentation/devicetree/bindings/iio/addac/adi,ad74115.yaml
F:	drivers/iio/addac/ad74115.c
ANALOG DEVICES INC AD74413R DRIVER
M:	Cosmin Tanislav <cosmin.tanislav@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/addac/adi,ad74413r.yaml
F:	drivers/iio/addac/ad74413r.c
F:	include/dt-bindings/iio/addac/adi,ad74413r.h

ANALOG DEVICES INC AD7768-1 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-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:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/adc/adi,ad7780.yaml
F:	drivers/iio/adc/ad7780.c

ANALOG DEVICES INC ADA4250 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml
F:	drivers/iio/amplifiers/ada4250.c

ANALOG DEVICES INC ADF4377 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/frequency/adi,adf4377.yaml
F:	drivers/iio/frequency/adf4377.c

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:	https://ez.analog.com/linux-software-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:	drivers/iio/imu/adis_buffer.c
F:	drivers/iio/imu/adis_trigger.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:	https://ez.analog.com/linux-software-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
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/imu/adi,adis16475.yaml
F:	drivers/iio/imu/adis16475.c
ANALOG DEVICES INC ADM1177 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-hwmon@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/hwmon/adi,adm1177.yaml
F:	drivers/hwmon/adm1177.c
ANALOG DEVICES INC ADMV1013 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1013.yaml
F:	drivers/iio/frequency/admv1013.c

ANALOG DEVICES INC ADMV1014 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml
F:	drivers/iio/frequency/admv1014.c
ANALOG DEVICES INC ADMV8818 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/filter/adi,admv8818.yaml
F:	drivers/iio/filter/admv8818.c
ANALOG DEVICES INC ADP5061 DRIVER
M:	Michael Hennerich <Michael.Hennerich@analog.com>
L:	linux-pm@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	drivers/power/supply/adp5061.c

ANALOG DEVICES INC ADRF6780 DRIVER
M:	Antoniu Miclaus <antoniu.miclaus@analog.com>
L:	linux-iio@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/iio/frequency/adi,adrf6780.yaml
F:	drivers/iio/frequency/adrf6780.c

ANALOG DEVICES INC ADV7180 DRIVER
M:	Lars-Peter Clausen <lars@metafoo.de>
L:	linux-media@vger.kernel.org
S:	Supported
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/media/i2c/adv7180.yaml
F:	drivers/media/i2c/adv7180.c
ANALOG DEVICES INC ADV748X DRIVER
M:	Kieran Bingham <kieran.bingham@ideasonboard.com>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/i2c/adv748x.yaml
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:	Documentation/devicetree/bindings/media/i2c/adv7604.yaml
F:	drivers/media/i2c/adv7604*
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:	Documentation/devicetree/bindings/iio/gyroscope/adi,adxrs290.yaml
F:	drivers/iio/gyro/adxrs290.c
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:	https://ez.analog.com/linux-software-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:	https://ez.analog.com/linux-software-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:	https://ez.analog.com/linux-software-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/adc/lltc,ltc2496.yaml
F:	Documentation/devicetree/bindings/iio/adc/lltc,ltc2497.yaml
F:	drivers/staging/iio/*/ad*
X:	drivers/iio/*/adjd*
ANALOG DEVICES INC MAX31760 DRIVER
M:	Ibrahim Tilki <Ibrahim.Tilki@analog.com>
S:	Maintained
W:	http://wiki.analog.com/
W:	https://ez.analog.com/linux-software-drivers
F:	Documentation/devicetree/bindings/hwmon/adi,max31760.yaml
F:	Documentation/hwmon/max31760.rst
F:	drivers/hwmon/max31760.c

ANALOGBITS PLL LIBRARIES
M:	Paul Walmsley <paul.walmsley@sifive.com>
S:	Supported
F:	drivers/clk/analogbits/*
F:	include/linux/clk/analogbits*

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:	Carlos Llamas <cmllamas@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/

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 <william.gray@linaro.org>
F:	drivers/iio/addac/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>
M:	John Johansen <john@apparmor.net>
L:	apparmor@lists.ubuntu.com (moderated for non-subscribers)
W:	apparmor.net
B:	https://gitlab.com/apparmor/apparmor-kernel
C:	irc://irc.oftc.net/apparmor
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/jj/linux-apparmor
T:	https://gitlab.com/apparmor/apparmor-kernel.git
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 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>
M:	Jack Doan <me@jackdoan.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*

AR0521 ON SEMICONDUCTOR CAMERA SENSOR DRIVER
M:	Krzysztof Hałasa <khalasa@piap.pl>
L:	linux-media@vger.kernel.org
S:	Maintained
F:	Documentation/devicetree/bindings/media/i2c/onnn,ar0521.yaml
F:	drivers/media/i2c/ar0521.c

ARASAN NAND CONTROLLER DRIVER
M:	Miquel Raynal <miquel.raynal@bootlin.com>
R:	Michal Simek <michal.simek@amd.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
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 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
C:	irc://irc.libera.chat/armlinux
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc.git
F:	Documentation/process/maintainer-soc.rst
F:	arch/arm/boot/dts/Makefile
F:	arch/arm64/boot/dts/Makefile

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.yaml
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/arm,i2c-versatile.yaml
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/arm-realview-*
F:	arch/arm/boot/dts/arm/integrator*
F:	arch/arm/boot/dts/arm/versatile*
F:	arch/arm/mach-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:	Liviu Dudau <liviu.dudau@arm.com>
S:	Supported
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/devicetree/bindings/display/arm,komeda.yaml
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>
S:	Supported
T:	git git://anongit.freedesktop.org/drm/drm-misc
F:	Documentation/devicetree/bindings/display/arm,malidp.yaml
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 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 PL35X NAND CONTROLLER DRIVER
M:	Miquel Raynal <miquel.raynal@bootlin.com>
R:	Michal Simek <michal.simek@amd.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>
R:	Michal Simek <michal.simek@amd.com>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/memory-controllers/arm,pl35x-smc.yaml
F:	drivers/memory/pl353-smc.c

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
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 SUB-ARCHITECTURES
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
S:	Maintained
C:	irc://irc.libera.chat/armlinux
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/actions/
F:	arch/arm/mach-actions/
F:	arch/arm64/boot/dts/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/
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:	Chen-Yu Tsai <wens@csie.org>
M:	Jernej Skrabec <jernej.skrabec@gmail.com>
M:	Samuel Holland <samuel@sholland.org>
L:	linux-arm-kernel@lists.infradead.org (moderated for non-subscribers)
L:	linux-sunxi@lists.linux.dev
S:	Maintained
T:	git git://git.kernel.org/pub/scm/linux/kernel/git/sunxi/linux.git
F:	arch/arm/mach-sunxi/
F:	arch/arm64/boot/dts/allwinner/
F:	drivers/clk/sunxi-ng/
F:	drivers/pinctrl/sunxi/
F:	drivers/soc/sunxi/
ARM/Amlogic Meson SoC CLOCK FRAMEWORK
M:	Neil Armstrong <neil.armstrong@linaro.org>
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/amlogic,a1*
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 <neil.armstrong@linaro.org>
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:	Documentation/devicetree/bindings/phy/amlogic*
F:	arch/arm/boot/dts/amlogic/
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/boot/dts/amazon/
F:	arch/arm/mach-alpine/
F:	arch/arm64/boot/dts/amazon/
ARM/APPLE MACHINE SOUND DRIVERS
M:	Martin Povišer <povik+lin@cutebit.org>
L:	asahi@lists.linux.dev
L:	alsa-devel@alsa-project.org (moderated for non-subscribers)
S:	Maintained
F:	Documentation/devicetree/bindings/sound/adi,ssm3515.yaml
F:	Documentation/devicetree/bindings/sound/apple,*
F:	sound/soc/apple/*
F:	sound/soc/codecs/cs42l83-i2c.c
F:	sound/soc/codecs/ssm3515.c
ARM/APPLE MACHINE SUPPORT
M:	Hector Martin <marcan@marcan.st>
M:	Sven Peter <sven@svenpeter.dev>
R:	Alyssa Rosenzweig <alyssa@rosenzweig.io>
L:	asahi@lists.linux.dev
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/arm/apple/*
F:	Documentation/devicetree/bindings/clock/apple,nco.yaml
F:	Documentation/devicetree/bindings/cpufreq/apple,cluster-cpufreq.yaml
F:	Documentation/devicetree/bindings/dma/apple,admac.yaml
F:	Documentation/devicetree/bindings/i2c/apple,i2c.yaml
F:	Documentation/devicetree/bindings/interrupt-controller/apple,*
F:	Documentation/devicetree/bindings/iommu/apple,dart.yaml
F:	Documentation/devicetree/bindings/iommu/apple,sart.yaml
F:	Documentation/devicetree/bindings/mailbox/apple,mailbox.yaml
F:	Documentation/devicetree/bindings/net/bluetooth/brcm,bcm4377-bluetooth.yaml
F:	Documentation/devicetree/bindings/nvme/apple,nvme-ans.yaml
F:	Documentation/devicetree/bindings/nvmem/apple,efuses.yaml
F:	Documentation/devicetree/bindings/pci/apple,pcie.yaml
F:	Documentation/devicetree/bindings/pinctrl/apple,pinctrl.yaml
F:	Documentation/devicetree/bindings/power/apple*
F:	Documentation/devicetree/bindings/pwm/apple,s5l-fpwm.yaml
F:	Documentation/devicetree/bindings/watchdog/apple,wdt.yaml
F:	drivers/bluetooth/hci_bcm4377.c
F:	drivers/clk/clk-apple-nco.c
F:	drivers/cpufreq/apple-soc-cpufreq.c
F:	drivers/dma/apple-admac.c
F:	drivers/i2c/busses/i2c-pasemi-core.c
F:	drivers/i2c/busses/i2c-pasemi-platform.c
F:	drivers/iommu/apple-dart.c
F:	drivers/iommu/io-pgtable-dart.c
F:	drivers/irqchip/irq-apple-aic.c
F:	drivers/mailbox/apple-mailbox.c
F:	drivers/nvme/host/apple.c
F:	drivers/nvmem/apple-efuses.c
F:	drivers/pinctrl/pinctrl-apple-gpio.c
F:	drivers/pwm/pwm-apple.c
F:	drivers/watchdog/apple_wdt.c
F:	include/dt-bindings/interrupt-controller/apple-aic.h
F:	include/dt-bindings/pinctrl/apple.h
F:	include/linux/apple-mailbox.h
Sven Peter's avatar
Sven Peter committed
F:	include/linux/soc/apple/*
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/axis/
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:	Documentation/devicetree/bindings/arm/aspeed/
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/calxeda/
F:	arch/arm/mach-highbank/
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>