
In order to use rk3066 sdmmc and SPL OF_PLATDATA the pinctrl must be set without driver. Add the register defines for it to grf_rk3066.h
Signed-off-by: Johan Jonker jbx6244@gmail.com --- .../include/asm/arch-rockchip/grf_rk3066.h | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+)
diff --git a/arch/arm/include/asm/arch-rockchip/grf_rk3066.h b/arch/arm/include/asm/arch-rockchip/grf_rk3066.h index 71fdcd03..026ad1c1 100644 --- a/arch/arm/include/asm/arch-rockchip/grf_rk3066.h +++ b/arch/arm/include/asm/arch-rockchip/grf_rk3066.h @@ -83,6 +83,44 @@ enum { GPIO1B0_UART2_SIN };
+/* GRF_GPIO3B_IOMUX */ +enum { + GPIO3B6_SHIFT = 12, + GPIO3B6_MASK = 1 << GPIO3B6_SHIFT, + GPIO3B6_GPIO = 0, + GPIO3B6_SDMMC0_DECTN, + + GPIO3B5_SHIFT = 10, + GPIO3B5_MASK = 1 << GPIO3B5_SHIFT, + GPIO3B5_GPIO = 0, + GPIO3B5_SDMMC0_DATA3, + + GPIO3B4_SHIFT = 8, + GPIO3B4_MASK = 1 << GPIO3B4_SHIFT, + GPIO3B4_GPIO = 0, + GPIO3B4_SDMMC0_DATA2, + + GPIO3B3_SHIFT = 6, + GPIO3B3_MASK = 1 << GPIO3B3_SHIFT, + GPIO3B3_GPIO = 0, + GPIO3B3_SDMMC0_DATA1, + + GPIO3B2_SHIFT = 4, + GPIO3B2_MASK = 1 << GPIO3B2_SHIFT, + GPIO3B2_GPIO = 0, + GPIO3B2_SDMMC0_DATA0, + + GPIO3B1_SHIFT = 2, + GPIO3B1_MASK = 1 << GPIO3B1_SHIFT, + GPIO3B1_GPIO = 0, + GPIO3B1_SDMMC0_CMD, + + GPIO3B0_SHIFT = 0, + GPIO3B0_MASK = 1 << GPIO3B0_SHIFT, + GPIO3B0_GPIO = 0, + GPIO3B0_SDMMC0_CLKOUT, +}; + /* GRF_SOC_CON0 */ enum { SMC_MUX_CON_SHIFT = 13,