@@ -558,9 +558,9 @@ static struct rockchip_clk_branch px30_clk_branches[] __initdata = {
558558 GATE (0 , "clk_cpu_boost" , "xin24m" , CLK_IGNORE_UNUSED ,
559559 PX30_CLKGATE_CON (12 ), 12 , GFLAGS ),
560560
561- GATE (ACLK_CRYPTO , "aclk_crypto " , "aclk_bus_pre" , 0 ,
561+ GATE (0 , "aclk_crypto_pre " , "aclk_bus_pre" , 0 ,
562562 PX30_CLKGATE_CON (8 ), 12 , GFLAGS ),
563- GATE (HCLK_CRYPTO , "hclk_crypto " , "hclk_bus_pre" , 0 ,
563+ GATE (0 , "hclk_crypto_pre " , "hclk_bus_pre" , 0 ,
564564 PX30_CLKGATE_CON (8 ), 13 , GFLAGS ),
565565 COMPOSITE (SCLK_CRYPTO , "clk_crypto" , mux_gpll_cpll_npll_p , 0 ,
566566 PX30_CLKSEL_CON (25 ), 6 , 2 , MFLAGS , 0 , 5 , DFLAGS ,
@@ -669,10 +669,10 @@ static struct rockchip_clk_branch px30_clk_branches[] __initdata = {
669669 PX30_CLKGATE_CON (2 ), 5 , GFLAGS ),
670670
671671 /* PD_VPU */
672- COMPOSITE (ACLK_VPU_PRE , "aclk_vpu_pre" , mux_gpll_cpll_npll_p , 0 ,
672+ COMPOSITE (0 , "aclk_vpu_pre" , mux_gpll_cpll_npll_p , 0 ,
673673 PX30_CLKSEL_CON (10 ), 6 , 2 , MFLAGS , 0 , 5 , DFLAGS ,
674674 PX30_CLKGATE_CON (4 ), 0 , GFLAGS ),
675- COMPOSITE_NOMUX (HCLK_VPU_PRE , "hclk_vpu_pre" , "aclk_vpu_pre" , 0 ,
675+ COMPOSITE_NOMUX (0 , "hclk_vpu_pre" , "aclk_vpu_pre" , 0 ,
676676 PX30_CLKSEL_CON (10 ), 8 , 4 , DFLAGS ,
677677 PX30_CLKGATE_CON (4 ), 2 , GFLAGS ),
678678 COMPOSITE (SCLK_CORE_VPU , "sclk_core_vpu" , mux_gpll_cpll_npll_p , 0 ,
@@ -736,7 +736,7 @@ static struct rockchip_clk_branch px30_clk_branches[] __initdata = {
736736 PX30_CLKGATE_CON (6 ), 7 , GFLAGS ),
737737
738738 /* PD_SDCARD */
739- GATE (HCLK_SDCARD , "hclk_sdcard " , "hclk_peri_pre" , 0 ,
739+ GATE (0 , "hclk_sdcard_pre " , "hclk_peri_pre" , 0 ,
740740 PX30_CLKGATE_CON (6 ), 12 , GFLAGS ),
741741 MUX (0 , "clk_sdcard_src" , mux_gpll_cpll_npll_xin24m_p , 0 ,
742742 PX30_CLKSEL_CON (16 ), 8 , 2 , MFLAGS ),
@@ -876,6 +876,22 @@ static struct rockchip_clk_branch px30_clk_branches[] __initdata = {
876876 GATE (PCLK_GPIO3 , "pclk_gpio3" , "pclk_bus_pre" , 0 , PX30_CLKGATE_CON (15 ), 10 , GFLAGS ),
877877 GATE (0 , "pclk_grf" , "pclk_bus_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (15 ), 11 , GFLAGS ),
878878
879+ /* PD_VPU */
880+ GATE (0 , "hclk_vpu_niu" , "hclk_vpu_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (4 ), 7 , GFLAGS ),
881+ GATE (HCLK_VPU , "hclk_vpu" , "hclk_vpu_pre" , 0 , PX30_CLKGATE_CON (4 ), 6 , GFLAGS ),
882+ GATE (0 , "aclk_vpu_niu" , "aclk_vpu_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (4 ), 5 , GFLAGS ),
883+ GATE (ACLK_VPU , "aclk_vpu" , "aclk_vpu_pre" , 0 , PX30_CLKGATE_CON (4 ), 4 , GFLAGS ),
884+
885+ /* PD_CRYPTO */
886+ GATE (0 , "hclk_crypto_niu" , "hclk_crypto_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (9 ), 3 , GFLAGS ),
887+ GATE (HCLK_CRYPTO , "hclk_crypto" , "hclk_crypto_pre" , 0 , PX30_CLKGATE_CON (9 ), 5 , GFLAGS ),
888+ GATE (0 , "aclk_crypto_niu" , "aclk_crypto_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (9 ), 2 , GFLAGS ),
889+ GATE (ACLK_CRYPTO , "aclk_crypto" , "aclk_crypto_pre" , 0 , PX30_CLKGATE_CON (9 ), 4 , GFLAGS ),
890+
891+ /* PD_SDCARD */
892+ GATE (0 , "hclk_sdcard_niu" , "hclk_sdcard_pre" , CLK_IGNORE_UNUSED , PX30_CLKGATE_CON (7 ), 0 , GFLAGS ),
893+ GATE (HCLK_SDCARD , "hclk_sdcard" , "hclk_sdcard_pre" , 0 , PX30_CLKGATE_CON (7 ), 1 , GFLAGS ),
894+
879895 /* PD_MMC */
880896 MMC (SCLK_SDMMC_DRV , "sdmmc_drv" , "sclk_sdmmc" ,
881897 PX30_SDMMC_CON0 , 1 ),
0 commit comments