mirror of
https://github.com/Fishwaldo/build.git
synced 2025-07-12 16:08:49 +00:00
* Switched rockchip64/rk3399 to u-boot v2020.10 * Some tweaks for SPI booting on ROCK Pi 4 in u-boot v2020.10 * Adjusted NanoPi M4V2 config for u-boot v2020.10 * Disabled PREBOOT for RockPro64 in u-boot v2020.10 It breaks boot during fdt loading * Fix issues with booting from SPI flash for RockPro64 * Moved NanoPi R4S patches to board specific folder
61 lines
2.3 KiB
Diff
61 lines
2.3 KiB
Diff
From c180e2939d3ccb43f89565d6660a0d6f912712b6 Mon Sep 17 00:00:00 2001
|
|
From: Hugh Cole-Baker <sigmaris@gmail.com>
|
|
Date: Sun, 8 Nov 2020 14:00:23 +0000
|
|
Subject: [PATCH] rockchip: rockpro64: fix boot from SPI flash on spi1
|
|
|
|
Commit c4cea2bbf995 ("rockchip: Enable building a SPI ROM image on bob")
|
|
added an alias spi1 referring to spi@ff1d0000, however there was already
|
|
an alias spi0 referring to the same node in rockpro64's u-boot.dtsi, and
|
|
having both aliases present broke booting from SPI flash for this board.
|
|
|
|
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 booting from U-Boot in SPI flash
|
|
on the rockpro64 board.
|
|
|
|
Signed-off-by: Hugh Cole-Baker <sigmaris@gmail.com>
|
|
Suggested-by: Simon Glass <sjg@chromium.org>
|
|
Fixes: c4cea2bbf995 ("rockchip: Enable building a SPI ROM image on bob")
|
|
Reviewed-by: Kever Yang<kever.yang@rock-chips.com>
|
|
---
|
|
arch/arm/dts/rk3399-rockpro64-u-boot.dtsi | 4 ----
|
|
configs/rockpro64-rk3399_defconfig | 2 ++
|
|
2 files changed, 2 insertions(+), 4 deletions(-)
|
|
|
|
This patch is already included in v2021.01
|
|
|
|
diff --git a/arch/arm/dts/rk3399-rockpro64-u-boot.dtsi b/arch/arm/dts/rk3399-rockpro64-u-boot.dtsi
|
|
index cb8991aa..6317b47e 100644
|
|
--- a/arch/arm/dts/rk3399-rockpro64-u-boot.dtsi
|
|
+++ b/arch/arm/dts/rk3399-rockpro64-u-boot.dtsi
|
|
@@ -6,10 +6,6 @@
|
|
#include "rk3399-u-boot.dtsi"
|
|
#include "rk3399-sdram-lpddr4-100.dtsi"
|
|
/ {
|
|
- aliases {
|
|
- spi0 = &spi1;
|
|
- };
|
|
-
|
|
chosen {
|
|
u-boot,spl-boot-order = "same-as-spl", &spi_flash, &sdmmc, &sdhci;
|
|
};
|
|
diff --git a/configs/rockpro64-rk3399_defconfig b/configs/rockpro64-rk3399_defconfig
|
|
index b07140ba..4c80f1f4 100644
|
|
--- a/configs/rockpro64-rk3399_defconfig
|
|
+++ b/configs/rockpro64-rk3399_defconfig
|
|
@@ -36,6 +36,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
|
|
@@ -45,6 +46,7 @@ CONFIG_MMC_DW=y
|
|
CONFIG_MMC_DW_ROCKCHIP=y
|
|
CONFIG_MMC_SDHCI=y
|
|
CONFIG_MMC_SDHCI_ROCKCHIP=y
|
|
+CONFIG_SF_DEFAULT_BUS=1
|
|
CONFIG_SPI_FLASH_GIGADEVICE=y
|
|
CONFIG_DM_ETH=y
|
|
CONFIG_ETH_DESIGNWARE=y
|