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 /cmd/sf.c | |
parent | e835a74159798723592e3c45d06793cd6acaf7ff (diff) | |
download | u-boot-96907c0fe50a856f66f60ade68864a2d7949bf15.tar.gz |
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 'cmd/sf.c')
-rw-r--r-- | cmd/sf.c | 2 |
1 files changed, 2 insertions, 0 deletions
@@ -88,6 +88,8 @@ static int do_spi_flash_probe(int argc, char * const argv[]) #ifdef CONFIG_DM_SPI_FLASH struct udevice *new, *bus_dev; int ret; + /* In DM mode defaults will be taken from DT */ + speed = 0, mode = 0; #else struct spi_flash *new; #endif |