Hi there,
I can get uboot to boot my kernel, however the kernel is not detecting the SDcard.
I have tried both the following dtbs :
rk3566-rock-cm3-e23-io.dtb
rk3566-rock-cm3-rpi-cm4-io.dtb
Here are the linux repo, version, defconfig and dtb :
BR2_LINUX_KERNEL_CUSTOM_REPO_URL=“https://github.com/radxa/kernel.git”
BR2_LINUX_KERNEL_CUSTOM_REPO_VERSION=“a4e78ea509f7c32206d84301e674b9718583ace1”
BR2_LINUX_KERNEL_USE_DEFCONFIG=y
BR2_LINUX_KERNEL_DEFCONFIG=“rockchip_linux”
#BR2_LINUX_KERNEL_INTREE_DTS_NAME=“rockchip/rk3566-rock-cm3-e23-io”
BR2_LINUX_KERNEL_INTREE_DTS_NAME=“rockchip/rk3566-rock-cm3-rpi-cm4-io”
The only mmc devices I see seem to be the onboard flash.
I see the following issue about the regulator :
[ 0.835813] dwmmc_rockchip fe2b0000.dwmmc: IDMAC supports 32-bit address mode.
[ 0.836191] dwmmc_rockchip fe2b0000.dwmmc: Using internal DMA controller.
[ 0.836222] dwmmc_rockchip fe2b0000.dwmmc: Version ID is 270a
[ 0.836288] dwmmc_rockchip fe2b0000.dwmmc: DW MMC controller at irq 47,32 bit host data width,256 deep fifo
[ 0.836431] dwmmc_rockchip fe2b0000.dwmmc: Linked as a consumer to regulator.4
[ 0.836530] dwmmc_rockchip fe2b0000.dwmmc: Linked as a consumer to regulator.14
[ 0.836558] dwmmc_rockchip fe2b0000.dwmmc: Failed getting OCR mask: -22
[ 0.836838] dwmmc_rockchip fe2b0000.dwmmc: could not set regulator OCR (-22)
[ 0.836864] dwmmc_rockchip fe2b0000.dwmmc: failed to enable vmmc regulator
[ 0.865184] dwmmc_rockchip fe2c0000.dwmmc: IDMAC supports 32-bit address mode.
[ 0.865776] dwmmc_rockchip fe2c0000.dwmmc: Using internal DMA controller.
[ 0.865802] dwmmc_rockchip fe2c0000.dwmmc: Version ID is 270a
[ 0.865873] dwmmc_rockchip fe2c0000.dwmmc: DW MMC controller at irq 48,32 bit host data width,256 deep fifo
[ 0.866025] dwmmc_rockchip fe2c0000.dwmmc: allocated mmc-pwrseq