[PATCH v2] board: rockchip: Add the Turing RK1 SoM
Florian Klink
flokli at flokli.de
Thu Apr 11 09:29:40 CEST 2024
On 23-12-14 18:46:47, Joshua Riek wrote:
>The Turing RK1 is a Rockchip RK3588 based SoM from Turing Machines.
>
>Specifications:
>
> Rockchip RK3588 SoC
> 4x ARM Cortex-A76, 4x ARM Cortex-A55
> 8/16/32GB memory LPDDR4x
> Mali G610MC4 GPU
> 32GB eMMC HS400
> 2x USB 2.0, 2x USB 3.0
> 2x MIPI CSI 4x lanes
> 1x MIPI-DSI DPHY 2x lanes
> PCIe 2.0 x1, PCIe 3.0 x4
> 1x HDMI 2.1 output, 1x DP 1.4 output
> Gigabit Ethernet
> Size: 69.6mm x 45mm (260-pin SO-DIMM connector)
>
>Kernel commit:
>2806a69f3fef ("arm64: dts: rockchip: Add Turing RK1 SoM support")
[…]
>diff --git a/configs/turing-rk1-rk3588_defconfig b/configs/turing-rk1-rk3588_defconfig
>new file mode 100644
>index 0000000000..289f2da775
>--- /dev/null
>+++ b/configs/turing-rk1-rk3588_defconfig
>@@ -0,0 +1,133 @@
>+CONFIG_ARM=y
>+CONFIG_SKIP_LOWLEVEL_INIT=y
>+CONFIG_SYS_HAS_NONCACHED_MEMORY=y
>+CONFIG_COUNTER_FREQUENCY=24000000
>+CONFIG_ARCH_ROCKCHIP=y
>+CONFIG_TEXT_BASE=0x00a00000
>+CONFIG_SPL_LIBCOMMON_SUPPORT=y
>+CONFIG_SPL_LIBGENERIC_SUPPORT=y
>+CONFIG_NR_DRAM_BANKS=2
>+CONFIG_HAS_CUSTOM_SYS_INIT_SP_ADDR=y
>+CONFIG_CUSTOM_SYS_INIT_SP_ADDR=0xc00000
>+CONFIG_SF_DEFAULT_SPEED=24000000
>+CONFIG_SF_DEFAULT_MODE=0x2000
>+CONFIG_DEFAULT_DEVICE_TREE="rk3588-turing-rk1"
>+CONFIG_ROCKCHIP_RK3588=y
>+CONFIG_SPL_ROCKCHIP_COMMON_BOARD=y
>+CONFIG_ROCKCHIP_SPI_IMAGE=y
Does the RK1 have an SPI chip attached, and is is possible to flash
u-boot into SPI and boot from it?
This has sparked some confusion on whether "u-boot-rockchip-spi.bin"
should be provided in a downstream build or not.
[…]
Thanks,
Florian
More information about the U-Boot
mailing list