diff mbox series

[v7,03/19] rockchip: include: add GRF_GPIO3B_IOMUX to grf_rk3066.h

Message ID 20220111211843.10958-4-jbx6244@gmail.com
State Superseded
Delegated to: Kever Yang
Headers show
Series Add Rikomagic MK808 board | expand

Commit Message

Johan Jonker Jan. 11, 2022, 9:18 p.m. UTC
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 mbox series

Patch

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,