diff options
author | Terry Lv <r65388@freescale.com> | 2011-11-01 15:07:04 +0800 |
---|---|---|
committer | Terry Lv <r65388@freescale.com> | 2011-11-01 15:08:46 +0800 |
commit | c1c2931c8e4b41e949fc1e77999b41c32f26da7b (patch) | |
tree | a34e5d470e5c741e554655802c9eb37db6e6ae3a /include | |
parent | 10bff02ace00c37a31d6842376f96e0cda6889c8 (diff) | |
download | u-boot-imx-c1c2931c8e4b41e949fc1e77999b41c32f26da7b.zip u-boot-imx-c1c2931c8e4b41e949fc1e77999b41c32f26da7b.tar.gz u-boot-imx-c1c2931c8e4b41e949fc1e77999b41c32f26da7b.tar.bz2 |
ENGR00161133: Add spi-nor support for mx6q
Add spi-nor support for mx6q.
Signed-off-by: Terry Lv <r65388@freescale.com>
Diffstat (limited to 'include')
-rw-r--r-- | include/asm-arm/arch-mx6/mx6_pins.h | 2 | ||||
-rw-r--r-- | include/configs/mx6q_arm2.h | 15 |
2 files changed, 15 insertions, 2 deletions
diff --git a/include/asm-arm/arch-mx6/mx6_pins.h b/include/asm-arm/arch-mx6/mx6_pins.h index d50e17c..97931b5 100644 --- a/include/asm-arm/arch-mx6/mx6_pins.h +++ b/include/asm-arm/arch-mx6/mx6_pins.h @@ -3756,7 +3756,7 @@ typedef enum iomux_config { #define MX6Q_PAD_EIM_A25__PL301_MX6QPER1_HBURST_0 (_MX6Q_PAD_EIM_A25__PL301_MX6QPER1_HBURST_0 | MUX_PAD_CTRL(NO_PAD_CTRL)) #define MX6Q_PAD_EIM_EB2__WEIM_WEIM_EB_2 (_MX6Q_PAD_EIM_EB2__WEIM_WEIM_EB_2 | MUX_PAD_CTRL(NO_PAD_CTRL)) -#define MX6Q_PAD_EIM_EB2__ECSPI1_SS0 (_MX6Q_PAD_EIM_EB2__ECSPI1_SS0 | MUX_PAD_CTRL(NO_PAD_CTRL)) +#define MX6Q_PAD_EIM_EB2__ECSPI1_SS0 (_MX6Q_PAD_EIM_EB2__ECSPI1_SS0 | MUX_PAD_CTRL(MX6Q_ECSPI_PAD_CTRL)) #define MX6Q_PAD_EIM_EB2__CCM_DI1_EXT_CLK (_MX6Q_PAD_EIM_EB2__CCM_DI1_EXT_CLK | MUX_PAD_CTRL(NO_PAD_CTRL)) #define MX6Q_PAD_EIM_EB2__IPU2_CSI1_D_19 (_MX6Q_PAD_EIM_EB2__IPU2_CSI1_D_19 | MUX_PAD_CTRL(NO_PAD_CTRL)) #define MX6Q_PAD_EIM_EB2__HDMI_TX_DDC_SCL (_MX6Q_PAD_EIM_EB2__HDMI_TX_DDC_SCL | MUX_PAD_CTRL(NO_PAD_CTRL)) diff --git a/include/configs/mx6q_arm2.h b/include/configs/mx6q_arm2.h index a531cb8..165d13a 100644 --- a/include/configs/mx6q_arm2.h +++ b/include/configs/mx6q_arm2.h @@ -88,10 +88,11 @@ #define CONFIG_BOOTP_GATEWAY #define CONFIG_BOOTP_DNS +#define CONFIG_CMD_SPI #define CONFIG_CMD_I2C /* Enable below configure when supporting nand */ - +#define CONFIG_CMD_SF #define CONFIG_CMD_MMC #define CONFIG_CMD_ENV @@ -179,6 +180,18 @@ #endif /* + * SPI Configs + */ +#ifdef CONFIG_CMD_SF + #define CONFIG_FSL_SF 1 + #define CONFIG_SPI_FLASH_IMX_M25PXX 1 + #define CONFIG_SPI_FLASH_CS 1 + #define CONFIG_IMX_ECSPI + #define IMX_CSPI_VER_2_3 1 + #define MAX_SPI_BYTES (64 * 4) +#endif + +/* * MMC Configs */ #ifdef CONFIG_CMD_MMC |