From: Thomas Fitzsimmons Date: Fri, 6 Sep 2019 11:51:19 +0000 (-0400) Subject: dm: spi: Do not assume first SPI bus X-Git-Tag: v2020.01-rc1~20^2~18 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=640abba50763b215317468062a5e1b867ae57a76;p=oweals%2Fu-boot.git dm: spi: Do not assume first SPI bus When CONFIG_OF_PRIOR_STAGE is enabled, this workaround was needed before device_bind_common assigned request numbers sequentially in the absence of aliases. Signed-off-by: Thomas Fitzsimmons Cc: Bin Meng Cc: Simon Glass --- diff --git a/drivers/spi/spi-uclass.c b/drivers/spi/spi-uclass.c index 76c4b53c16..a4d1b65682 100644 --- a/drivers/spi/spi-uclass.c +++ b/drivers/spi/spi-uclass.c @@ -299,7 +299,7 @@ int spi_get_bus_and_cs(int busnum, int cs, int speed, int mode, bool created = false; int ret; -#if CONFIG_IS_ENABLED(OF_PLATDATA) || CONFIG_IS_ENABLED(OF_PRIOR_STAGE) +#if CONFIG_IS_ENABLED(OF_PLATDATA) ret = uclass_first_device_err(UCLASS_SPI, &bus); #else ret = uclass_get_device_by_seq(UCLASS_SPI, busnum, &bus);