diff options
author | Vignesh R <vigneshr@ti.com> | 2016-07-06 10:04:28 +0530 |
---|---|---|
committer | Jagan Teki <jteki@openedev.com> | 2016-07-09 20:16:34 +0530 |
commit | 96907c0fe50a856f66f60ade68864a2d7949bf15 (patch) | |
tree | f1dd47ffe30d1fdf79c34e2685cfc81be4813a02 /common/env_sf.c | |
parent | e835a74159798723592e3c45d06793cd6acaf7ff (diff) | |
download | u-boot-96907c0fe50a856f66f60ade68864a2d7949bf15.tar.gz u-boot-96907c0fe50a856f66f60ade68864a2d7949bf15.tar.bz2 u-boot-96907c0fe50a856f66f60ade68864a2d7949bf15.zip |
dm: spi: Read default speed and mode values from DT
In case of DT boot, don't read default speed and mode for SPI from
CONFIG_*, instead read from DT node. This will make sure that boards
with multiple SPI/QSPI controllers can be probed at different
bus frequencies and SPI modes.
Signed-off-by: Vignesh R <vigneshr@ti.com>
Reviewed-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Mugunthan V N <mugunthanvnm@ti.com>
Reviewed-by: Jagan Teki <jteki@openedev.com>
Diffstat (limited to 'common/env_sf.c')
-rw-r--r-- | common/env_sf.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/common/env_sf.c b/common/env_sf.c index 273098ceb6..c53200f5c6 100644 --- a/common/env_sf.c +++ b/common/env_sf.c @@ -55,9 +55,9 @@ int saveenv(void) #ifdef CONFIG_DM_SPI_FLASH struct udevice *new; + /* speed and mode will be read from DT */ ret = spi_flash_probe_bus_cs(CONFIG_ENV_SPI_BUS, CONFIG_ENV_SPI_CS, - CONFIG_ENV_SPI_MAX_HZ, - CONFIG_ENV_SPI_MODE, &new); + 0, 0, &new); if (ret) { set_default_env("!spi_flash_probe_bus_cs() failed"); return 1; @@ -245,9 +245,9 @@ int saveenv(void) #ifdef CONFIG_DM_SPI_FLASH struct udevice *new; + /* speed and mode will be read from DT */ ret = spi_flash_probe_bus_cs(CONFIG_ENV_SPI_BUS, CONFIG_ENV_SPI_CS, - CONFIG_ENV_SPI_MAX_HZ, - CONFIG_ENV_SPI_MODE, &new); + 0, 0, &new); if (ret) { set_default_env("!spi_flash_probe_bus_cs() failed"); return 1; |