mirror of
https://github.com/linux-msm/laptops-kernel.git
synced 2026-08-13 14:19:53 -07:00
spi: Add Meson SPICC driver
The SPICC hardware block on the Amlogic SoCs is Communication oriented and can do Full-Duplex 8- to 32-bit width SPI transfers up to 30MHz. The current driver only supportd the PIO transfer mode since the DMA seems broken on available hardware. Signed-off-by: Neil Armstrong <narmstrong@baylibre.com> Signed-off-by: Mark Brown <broonie@kernel.org>
This commit is contained in:
committed by
Mark Brown
parent
01a330da0c
commit
454fa271bc
@@ -393,6 +393,13 @@ config SPI_FSL_ESPI
|
|||||||
From MPC8536, 85xx platform uses the controller, and all P10xx,
|
From MPC8536, 85xx platform uses the controller, and all P10xx,
|
||||||
P20xx, P30xx,P40xx, P50xx uses this controller.
|
P20xx, P30xx,P40xx, P50xx uses this controller.
|
||||||
|
|
||||||
|
config SPI_MESON_SPICC
|
||||||
|
tristate "Amlogic Meson SPICC controller"
|
||||||
|
depends on ARCH_MESON || COMPILE_TEST
|
||||||
|
help
|
||||||
|
This enables master mode support for the SPICC (SPI communication
|
||||||
|
controller) available in Amlogic Meson SoCs.
|
||||||
|
|
||||||
config SPI_MESON_SPIFC
|
config SPI_MESON_SPIFC
|
||||||
tristate "Amlogic Meson SPIFC controller"
|
tristate "Amlogic Meson SPIFC controller"
|
||||||
depends on ARCH_MESON || COMPILE_TEST
|
depends on ARCH_MESON || COMPILE_TEST
|
||||||
|
|||||||
@@ -53,6 +53,7 @@ obj-$(CONFIG_SPI_LANTIQ_SSC) += spi-lantiq-ssc.o
|
|||||||
obj-$(CONFIG_SPI_JCORE) += spi-jcore.o
|
obj-$(CONFIG_SPI_JCORE) += spi-jcore.o
|
||||||
obj-$(CONFIG_SPI_LM70_LLP) += spi-lm70llp.o
|
obj-$(CONFIG_SPI_LM70_LLP) += spi-lm70llp.o
|
||||||
obj-$(CONFIG_SPI_LP8841_RTC) += spi-lp8841-rtc.o
|
obj-$(CONFIG_SPI_LP8841_RTC) += spi-lp8841-rtc.o
|
||||||
|
obj-$(CONFIG_SPI_MESON_SPICC) += spi-meson-spicc.o
|
||||||
obj-$(CONFIG_SPI_MESON_SPIFC) += spi-meson-spifc.o
|
obj-$(CONFIG_SPI_MESON_SPIFC) += spi-meson-spifc.o
|
||||||
obj-$(CONFIG_SPI_MPC512x_PSC) += spi-mpc512x-psc.o
|
obj-$(CONFIG_SPI_MPC512x_PSC) += spi-mpc512x-psc.o
|
||||||
obj-$(CONFIG_SPI_MPC52xx_PSC) += spi-mpc52xx-psc.o
|
obj-$(CONFIG_SPI_MPC52xx_PSC) += spi-mpc52xx-psc.o
|
||||||
|
|||||||
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user