[PATCH] rockchip: pinebook-pro: fix SPI flash detection

Kever Yang
2021-01-21T03:47:03Z

On 2021/1/8 ??6:34, Marcin Juszkiewicz wrote:
> Copy changes done to rockpro64 in commit
> c180e2939d3ccb43f89565d6660a0d6f912712b6 ("rockchip: rockpro64: fix boot
> from SPI flash on spi1")
>
> Remove the spi0 alias, set the default bus for SPI flash to 1, and
> enable support for numbered aliases in SPL so that it uses the same bus
> numbering as U-Boot proper. This fixes detection of SPI flash on the
> pinebook-pro board.
>
> Signed-off-by: Marcin Juszkiewicz <marcin@juszkiewicz.com.pl>

Reviewed-by: Kever Yang <kever.yang@rock-chips.com>

Thanks,

- Kever

> ---
> arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi | 4 ----
> configs/pinebook-pro-rk3399_defconfig | 2 ++
> 2 files changed, 2 insertions(+), 4 deletions(-)
>
> diff --git arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
> index ded7db0aef..ee3b98698e 100644
> --- arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
> +++ arch/arm/dts/rk3399-pinebook-pro-u-boot.dtsi
> @@ -7,10 +7,6 @@
> #include "rk3399-sdram-lpddr4-100.dtsi"
>
> / {
> - aliases {
> - spi0 = &spi1;
> - };
> -
> chosen {
> u-boot,spl-boot-order = "same-as-spl", &sdhci, &spiflash, &sdmmc;
> };
> diff --git configs/pinebook-pro-rk3399_defconfig configs/pinebook-pro-rk3399_defconfig
> index 8fbd7280ac..a471c3e06a 100644
> --- configs/pinebook-pro-rk3399_defconfig
> +++ configs/pinebook-pro-rk3399_defconfig
> @@ -37,6 +37,7 @@ CONFIG_SPL_OF_CONTROL=y
> CONFIG_OF_SPL_REMOVE_PROPS="pinctrl-0 pinctrl-names clock-names interrupt-parent assigned-clocks assigned-clock-rates assigned-clock-parents"
> CONFIG_ENV_IS_IN_SPI_FLASH=y
> CONFIG_SYS_RELOC_GD_ENV_ADDR=y
> +CONFIG_SPL_DM_SEQ_ALIAS=y
> CONFIG_ROCKCHIP_GPIO=y
> CONFIG_SYS_I2C_ROCKCHIP=y
> CONFIG_DM_KEYBOARD=y
> @@ -49,6 +50,7 @@ CONFIG_MMC_DW_ROCKCHIP=y
> CONFIG_MMC_SDHCI=y
> CONFIG_MMC_SDHCI_SDMA=y
> CONFIG_MMC_SDHCI_ROCKCHIP=y
> +CONFIG_SF_DEFAULT_BUS=1
> CONFIG_SF_DEFAULT_SPEED=20000000
> CONFIG_SPI_FLASH_GIGADEVICE=y
> CONFIG_SPI_FLASH_WINBOND=y