arm64: rockchip: RK3328 CRU Add gpio gates
Add the gates for the gpio controller in order to properly support them.
This commit is contained in:
parent
a59a485e79
commit
d40a1b91c0
@ -52,11 +52,15 @@ __FBSDID("$FreeBSD$");
|
||||
|
||||
/* GATES */
|
||||
|
||||
#define ACLK_PERI 153
|
||||
#define HCLK_SDMMC 317
|
||||
#define HCLK_SDIO 318
|
||||
#define HCLK_EMMC 319
|
||||
#define HCLK_SDMMC_EXT 320
|
||||
#define ACLK_PERI 153
|
||||
#define PCLK_GPIO0 200
|
||||
#define PCLK_GPIO1 201
|
||||
#define PCLK_GPIO2 202
|
||||
#define PCLK_GPIO3 203
|
||||
#define HCLK_SDMMC 317
|
||||
#define HCLK_SDIO 318
|
||||
#define HCLK_EMMC 319
|
||||
#define HCLK_SDMMC_EXT 320
|
||||
|
||||
static struct rk_cru_gate rk3328_gates[] = {
|
||||
/* CRU_CLKGATE_CON0 */
|
||||
@ -76,6 +80,12 @@ static struct rk_cru_gate rk3328_gates[] = {
|
||||
/* CRU_CLKGATE_CON10 */
|
||||
CRU_GATE(ACLK_PERI, "aclk_peri", "aclk_peri_pre", 0x228, 0)
|
||||
|
||||
/* CRU_CLKGATE_CON16 */
|
||||
CRU_GATE(PCLK_GPIO0, "pclk_gpio0", "pclk_bus", 0x240, 7)
|
||||
CRU_GATE(PCLK_GPIO1, "pclk_gpio1", "pclk_bus", 0x240, 8)
|
||||
CRU_GATE(PCLK_GPIO2, "pclk_gpio2", "pclk_bus", 0x240, 9)
|
||||
CRU_GATE(PCLK_GPIO3, "pclk_gpio3", "pclk_bus", 0x240, 10)
|
||||
|
||||
/* CRU_CLKGATE_CON19 */
|
||||
CRU_GATE(HCLK_SDMMC, "hclk_sdmmc", "hclk_peri", 0x24C, 0)
|
||||
CRU_GATE(HCLK_SDIO, "hclk_sdio", "hclk_peri", 0x24C, 1)
|
||||
|
Loading…
Reference in New Issue
Block a user