diff options
author | Peng Fan <Peng.Fan@freescale.com> | 2015-06-19 10:34:16 +0800 |
---|---|---|
committer | Max Krummenacher <max.krummenacher@toradex.com> | 2016-03-09 14:42:40 +0100 |
commit | 7873892b3c51da35b6f5bcb4c89a92d42fdff880 (patch) | |
tree | 73885051e9028e45b167b5e9fe54ba7f9b3be9b8 | |
parent | 84fb7e1fbe09c823447367188a7bb0a35538dc6f (diff) |
MLK-11134-2 imx: mx7d_12x12_ddr3_arm2 update spi nor code
We should use board_spi_cs_gpio and remove the GPIO from
CONFIG_SF_DEFAULT_CS.
Signed-off-by: Peng Fan <Peng.Fan@freescale.com>
-rw-r--r-- | board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c | 5 | ||||
-rw-r--r-- | include/configs/mx7d_12x12_ddr3_arm2.h | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c b/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c index 3f5dcf5f3d9..91fa798b7f5 100644 --- a/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c +++ b/board/freescale/mx7d_12x12_ddr3_arm2/mx7d_12x12_ddr3_arm2.c @@ -252,6 +252,11 @@ void setup_spinor(void) ARRAY_SIZE(ecspi1_pads)); gpio_direction_output(IMX_GPIO_NR(5, 3), 0); } + +int board_spi_cs_gpio(unsigned bus, unsigned cs) +{ + return (bus == 3 && cs == 0) ? (IMX_GPIO_NR(5, 3)) : -1; +} #endif int board_early_init_f(void) diff --git a/include/configs/mx7d_12x12_ddr3_arm2.h b/include/configs/mx7d_12x12_ddr3_arm2.h index 5ff3625c87b..f65df506950 100644 --- a/include/configs/mx7d_12x12_ddr3_arm2.h +++ b/include/configs/mx7d_12x12_ddr3_arm2.h @@ -47,7 +47,7 @@ #define CONFIG_SF_DEFAULT_BUS 3 #define CONFIG_SF_DEFAULT_SPEED 20000000 #define CONFIG_SF_DEFAULT_MODE (SPI_MODE_0) -#define CONFIG_SF_DEFAULT_CS (0|(IMX_GPIO_NR(5, 3)<<8)) +#define CONFIG_SF_DEFAULT_CS 0 #endif #include "mx7d_arm2.h" |