ARM: imx: dh-imx6: Convert SPI support to DM
Enable DM SPI and SF support on DHCOM iMX6 PDK2. Convert board code to match the DM support. Signed-off-by: Marek Vasut <marex@denx.de> Cc: Fabio Estevam <fabio.estevam@nxp.com> Cc: Ludwig Zenz <lzenz@dh-electronics.com> Cc: Stefano Babic <sbabic@denx.de>
This commit is contained in:
parent
9352c629b0
commit
cc48c2a5cf
3 changed files with 9 additions and 10 deletions
|
@ -272,16 +272,6 @@ int board_early_init_f(void)
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef CONFIG_MXC_SPI
|
|
||||||
int board_spi_cs_gpio(unsigned bus, unsigned cs)
|
|
||||||
{
|
|
||||||
if (bus == 0 && cs == 0)
|
|
||||||
return IMX_GPIO_NR(2, 30);
|
|
||||||
else
|
|
||||||
return -1;
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
|
|
||||||
int board_init(void)
|
int board_init(void)
|
||||||
{
|
{
|
||||||
struct mxc_ccm_reg *mxc_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
|
struct mxc_ccm_reg *mxc_ccm = (struct mxc_ccm_reg *)CCM_BASE_ADDR;
|
||||||
|
|
|
@ -47,13 +47,16 @@ CONFIG_ENV_IS_IN_SPI_FLASH=y
|
||||||
CONFIG_DWC_AHSATA=y
|
CONFIG_DWC_AHSATA=y
|
||||||
CONFIG_BOOTCOUNT_LIMIT=y
|
CONFIG_BOOTCOUNT_LIMIT=y
|
||||||
CONFIG_FSL_ESDHC=y
|
CONFIG_FSL_ESDHC=y
|
||||||
|
CONFIG_DM_SPI_FLASH=y
|
||||||
CONFIG_SPI_FLASH=y
|
CONFIG_SPI_FLASH=y
|
||||||
CONFIG_SF_DEFAULT_MODE=0
|
CONFIG_SF_DEFAULT_MODE=0
|
||||||
CONFIG_SF_DEFAULT_SPEED=25000000
|
CONFIG_SF_DEFAULT_SPEED=25000000
|
||||||
|
CONFIG_SPI_FLASH_SFDP_SUPPORT=y
|
||||||
CONFIG_SPI_FLASH_GIGADEVICE=y
|
CONFIG_SPI_FLASH_GIGADEVICE=y
|
||||||
CONFIG_SPI_FLASH_MACRONIX=y
|
CONFIG_SPI_FLASH_MACRONIX=y
|
||||||
CONFIG_SPI_FLASH_SPANSION=y
|
CONFIG_SPI_FLASH_SPANSION=y
|
||||||
CONFIG_SPI_FLASH_WINBOND=y
|
CONFIG_SPI_FLASH_WINBOND=y
|
||||||
|
CONFIG_SPI_FLASH_MTD=y
|
||||||
CONFIG_PHYLIB=y
|
CONFIG_PHYLIB=y
|
||||||
CONFIG_PHY_MICREL=y
|
CONFIG_PHY_MICREL=y
|
||||||
CONFIG_PHY_MICREL_KSZ90X1=y
|
CONFIG_PHY_MICREL_KSZ90X1=y
|
||||||
|
@ -63,6 +66,7 @@ CONFIG_PINCTRL=y
|
||||||
CONFIG_PINCTRL_IMX6=y
|
CONFIG_PINCTRL_IMX6=y
|
||||||
CONFIG_DM_SCSI=y
|
CONFIG_DM_SCSI=y
|
||||||
CONFIG_SPI=y
|
CONFIG_SPI=y
|
||||||
|
CONFIG_DM_SPI=y
|
||||||
CONFIG_MXC_SPI=y
|
CONFIG_MXC_SPI=y
|
||||||
CONFIG_USB=y
|
CONFIG_USB=y
|
||||||
CONFIG_DM_USB=y
|
CONFIG_DM_USB=y
|
||||||
|
|
|
@ -66,6 +66,11 @@
|
||||||
#define CONFIG_LBA48
|
#define CONFIG_LBA48
|
||||||
|
|
||||||
/* SPI Flash Configs */
|
/* SPI Flash Configs */
|
||||||
|
#if defined(CONFIG_SPL_BUILD)
|
||||||
|
#undef CONFIG_DM_SPI
|
||||||
|
#undef CONFIG_DM_SPI_FLASH
|
||||||
|
#undef CONFIG_SPI_FLASH_MTD
|
||||||
|
#endif
|
||||||
|
|
||||||
/* UART */
|
/* UART */
|
||||||
#define CONFIG_MXC_UART
|
#define CONFIG_MXC_UART
|
||||||
|
|
Loading…
Reference in a new issue