From a94075eacd613a9903889d25bc02b8a3dc672d39 Mon Sep 17 00:00:00 2001 From: Xiaoning Wang Date: Thu, 13 Sep 2018 19:12:48 +0800 Subject: MLK-19452-2 ARM: imx_v7_defconfig: Add spi slave mode Add spi slave mode and enable spi slave time/system control functions. Example for SPI slave time: SLAVE: # echo spi-slave-time > /sys/class/spi_slave/spi0/slave MASTER: # spidev_test -D /dev/spidev0.0 -p dummy-8B -v spi mode: 0x0 bits per word: 8 max speed: 500000 Hz (500 KHz) RX | 00 00 04 6D 00 09 5B BB __ __ __ __ __ __ __ _... ^^^^^ ^^^^^^^^ seconds microseconds Example for SPI slave system control: SLAVE: # echo spi-slave-system-control > /sys/class/spi_slave/spi0/slave BOTH: # reboot='\x7c\x50' BOTH: # poweroff='\x71\x3f' BOTH: # halt='\x38\x76' BOTH: # suspend='\x1b\x1b' MASTER: # spidev_test -D /dev/spidev0.0 -p $suspend or $reboot, $poweroff, $halt Signed-off-by: Xiaoning Wang --- arch/arm/configs/imx_v7_defconfig | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'arch/arm/configs') diff --git a/arch/arm/configs/imx_v7_defconfig b/arch/arm/configs/imx_v7_defconfig index 1b2a860fada9..7842b84bef0a 100644 --- a/arch/arm/configs/imx_v7_defconfig +++ b/arch/arm/configs/imx_v7_defconfig @@ -24,7 +24,6 @@ CONFIG_SOC_IMX53=y CONFIG_SOC_IMX6Q=y CONFIG_SOC_IMX6SL=y CONFIG_SOC_IMX6SX=y -CONFIG_SOC_IMX6UL=y CONFIG_SOC_IMX6ULL=y CONFIG_SOC_IMX7D=y CONFIG_SOC_IMX6SLL=y @@ -200,6 +199,9 @@ CONFIG_SPI_FSL_LPSPI=y CONFIG_SPI_GPIO=y CONFIG_SPI_IMX=y CONFIG_SPI_SPIDEV=y +CONFIG_SPI_SLAVE=y +CONFIG_SPI_SLAVE_TIME=y +CONFIG_SPI_SLAVE_SYSTEM_CONTROL=y CONFIG_GPIO_SYSFS=y CONFIG_GPIO_IMX_RPMSG=y CONFIG_GPIO_MAX732X=y -- cgit v1.2.3