aboutsummaryrefslogtreecommitdiff
path: root/cmd/sf.c
diff options
context:
space:
mode:
authorVignesh R2016-07-06 10:04:28 +0530
committerJagan Teki2016-07-09 20:16:34 +0530
commit96907c0fe50a856f66f60ade68864a2d7949bf15 (patch)
treef1dd47ffe30d1fdf79c34e2685cfc81be4813a02 /cmd/sf.c
parente835a74159798723592e3c45d06793cd6acaf7ff (diff)
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.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/cmd/sf.c b/cmd/sf.c
index 42862d9d921..286906c3a15 100644
--- a/cmd/sf.c
+++ b/cmd/sf.c
@@ -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