From cbc7aedfc21c6f60abc74a85bc42331ee1975bb2 Mon Sep 17 00:00:00 2001 From: Chen Liang Date: Tue, 10 Nov 2015 17:43:58 +0800 Subject: [PATCH] ARM: rockchip: rk3228: add cru definition Change-Id: If9fef6aa30685b727f271644eafdebab2ba1e441 Signed-off-by: Chen Liang --- include/linux/rockchip/cru.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/include/linux/rockchip/cru.h b/include/linux/rockchip/cru.h index 95924f555f2f..ee33f5a7aa07 100755 --- a/include/linux/rockchip/cru.h +++ b/include/linux/rockchip/cru.h @@ -242,6 +242,27 @@ enum rk312x_cru_clk_gate { RK312X_CLKGATE_PCLK_UART2, }; +#define RK3228_PLL_CONS(id, i) RK312X_PLL_CONS(id, i) +#define RK3228_CRU_MODE_CON RK312X_CRU_MODE_CON +#define RK3228_CRU_CLKSELS_CON_CNT RK312X_CRU_CLKSELS_CON_CNT +#define RK3228_CRU_CLKSELS_CON(i) RK312X_CRU_CLKSELS_CON(i) +#define RK3228_CRU_CLKGATES_CON_CNT (16) +#define RK3228_CRU_CLKGATES_CON(i) RK312X_CRU_CLKGATES_CON(i) +#define RK3228_CRU_SOFTRSTS_CON_CNT RK312X_CRU_SOFTRSTS_CON_CNT +#define RK3228_CRU_SOFTRSTS_CON(i) RK312X_CRU_SOFTRSTS_CON(i) +#define RK3228_CRU_MISC_CON RK312X_CRU_MISC_CON +#define RK3228_CRU_GLB_CNT_TH RK312X_CRU_GLB_CNT_TH +#define RK3228_CRU_GLB_RST_ST RK312X_CRU_GLB_RST_ST +#define RK3228_CRU_SDMMC_CON0 RK312X_CRU_SDMMC_CON0 +#define RK3228_CRU_SDMMC_CON1 RK312X_CRU_SDMMC_CON1 +#define RK3228_CRU_SDIO_CON0 RK312X_CRU_SDIO_CON0 +#define RK3228_CRU_SDIO_CON1 RK312X_CRU_SDIO_CON1 +#define RK3228_CRU_EMMC_CON0 RK312X_CRU_EMMC_CON0 +#define RK3228_CRU_EMMC_CON1 RK312X_CRU_EMMC_CON1 +#define RK3228_CRU_GLB_SRST_FST_VALUE 0x001f0 +#define RK3228_CRU_GLB_SRST_SND_VALUE 0x001f4 +#define RK3228_CRU_PLL_MASK_CON 0x001f8 + /*************************RK3368********************************/ /*******************CRU OFFSET*********************/ -- 2.34.1