|
|
|
@ -200,6 +200,54 @@ struct src { |
|
|
|
|
u32 gpr10; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
/* GPR3 bitfields */ |
|
|
|
|
#define IOMUXC_GPR3_GPU_DBG_OFFSET 29 |
|
|
|
|
#define IOMUXC_GPR3_GPU_DBG_MASK (3<<IOMUXC_GPR3_GPU_DBG_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_BCH_WR_CACHE_CTL_OFFSET 28 |
|
|
|
|
#define IOMUXC_GPR3_BCH_WR_CACHE_CTL_MASK (1<<IOMUXC_GPR3_BCH_WR_CACHE_CTL_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_BCH_RD_CACHE_CTL_OFFSET 27 |
|
|
|
|
#define IOMUXC_GPR3_BCH_RD_CACHE_CTL_MASK (1<<IOMUXC_GPR3_BCH_RD_CACHE_CTL_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_uSDHCx_WR_CACHE_CTL_OFFSET 26 |
|
|
|
|
#define IOMUXC_GPR3_uSDHCx_WR_CACHE_CTL_MASK (1<<IOMUXC_GPR3_uSDHCx_WR_CACHE_CTL_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_uSDHCx_RD_CACHE_CTL_OFFSET 25 |
|
|
|
|
#define IOMUXC_GPR3_uSDHCx_RD_CACHE_CTL_MASK (1<<IOMUXC_GPR3_uSDHCx_RD_CACHE_CTL_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_OCRAM_CTL_OFFSET 21 |
|
|
|
|
#define IOMUXC_GPR3_OCRAM_CTL_MASK (0xf<<IOMUXC_GPR3_OCRAM_CTL_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_OCRAM_STATUS_OFFSET 17 |
|
|
|
|
#define IOMUXC_GPR3_OCRAM_STATUS_MASK (0xf<<IOMUXC_GPR3_OCRAM_STATUS_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_CORE3_DBG_ACK_EN_OFFSET 16 |
|
|
|
|
#define IOMUXC_GPR3_CORE3_DBG_ACK_EN_MASK (1<<IOMUXC_GPR3_CORE3_DBG_ACK_EN_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_CORE2_DBG_ACK_EN_OFFSET 15 |
|
|
|
|
#define IOMUXC_GPR3_CORE2_DBG_ACK_EN_MASK (1<<IOMUXC_GPR3_CORE2_DBG_ACK_EN_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_CORE1_DBG_ACK_EN_OFFSET 14 |
|
|
|
|
#define IOMUXC_GPR3_CORE1_DBG_ACK_EN_MASK (1<<IOMUXC_GPR3_CORE1_DBG_ACK_EN_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_CORE0_DBG_ACK_EN_OFFSET 13 |
|
|
|
|
#define IOMUXC_GPR3_CORE0_DBG_ACK_EN_MASK (1<<IOMUXC_GPR3_CORE0_DBG_ACK_EN_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_TZASC2_BOOT_LOCK_OFFSET 12 |
|
|
|
|
#define IOMUXC_GPR3_TZASC2_BOOT_LOCK_MASK (1<<IOMUXC_GPR3_TZASC2_BOOT_LOCK_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_TZASC1_BOOT_LOCK_OFFSET 11 |
|
|
|
|
#define IOMUXC_GPR3_TZASC1_BOOT_LOCK_MASK (1<<IOMUXC_GPR3_TZASC1_BOOT_LOCK_OFFSET) |
|
|
|
|
#define IOMUXC_GPR3_IPU_DIAG_OFFSET 10 |
|
|
|
|
#define IOMUXC_GPR3_IPU_DIAG_MASK (1<<IOMUXC_GPR3_IPU_DIAG_OFFSET) |
|
|
|
|
|
|
|
|
|
#define IOMUXC_GPR3_MUX_SRC_IPU1_DI0 0 |
|
|
|
|
#define IOMUXC_GPR3_MUX_SRC_IPU1_DI1 1 |
|
|
|
|
#define IOMUXC_GPR3_MUX_SRC_IPU2_DI0 2 |
|
|
|
|
#define IOMUXC_GPR3_MUX_SRC_IPU2_DI1 3 |
|
|
|
|
|
|
|
|
|
#define IOMUXC_GPR3_LVDS1_MUX_CTL_OFFSET 8 |
|
|
|
|
#define IOMUXC_GPR3_LVDS1_MUX_CTL_MASK (3<<IOMUXC_GPR3_LVDS1_MUX_CTL_OFFSET) |
|
|
|
|
|
|
|
|
|
#define IOMUXC_GPR3_LVDS0_MUX_CTL_OFFSET 6 |
|
|
|
|
#define IOMUXC_GPR3_LVDS0_MUX_CTL_MASK (3<<IOMUXC_GPR3_LVDS0_MUX_CTL_OFFSET) |
|
|
|
|
|
|
|
|
|
#define IOMUXC_GPR3_MIPI_MUX_CTL_OFFSET 4 |
|
|
|
|
#define IOMUXC_GPR3_MIPI_MUX_CTL_MASK (3<<IOMUXC_GPR3_MIPI_MUX_CTL_OFFSET) |
|
|
|
|
|
|
|
|
|
#define IOMUXC_GPR3_HDMI_MUX_CTL_OFFSET 2 |
|
|
|
|
#define IOMUXC_GPR3_HDMI_MUX_CTL_MASK (3<<IOMUXC_GPR3_HDMI_MUX_CTL_OFFSET) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ECSPI registers */ |
|
|
|
|
struct cspi_regs { |
|
|
|
|
u32 rxdata; |
|
|
|
|