Lines Matching full:common
18 #include "common.h"
45 &mpll0_gate.common,
46 &dpll0_gate.common,
47 &lpll_gate.common,
48 &gpll_gate.common,
49 &dpll1_gate.common,
50 &mpll1_gate.common,
51 &mpll2_gate.common,
52 &isppll_gate.common,
57 [CLK_MPLL0_GATE] = &mpll0_gate.common.hw,
58 [CLK_DPLL0_GATE] = &dpll0_gate.common.hw,
59 [CLK_LPLL_GATE] = &lpll_gate.common.hw,
60 [CLK_GPLL_GATE] = &gpll_gate.common.hw,
61 [CLK_DPLL1_GATE] = &dpll1_gate.common.hw,
62 [CLK_MPLL1_GATE] = &mpll1_gate.common.hw,
63 [CLK_MPLL2_GATE] = &mpll2_gate.common.hw,
64 [CLK_ISPPLL_GATE] = &isppll_gate.common.hw,
93 static CLK_FIXED_FACTOR_HW(twpll_768m, "twpll-768m", &twpll.common.hw, 2, 1, 0);
94 static CLK_FIXED_FACTOR_HW(twpll_384m, "twpll-384m", &twpll.common.hw, 4, 1, 0);
95 static CLK_FIXED_FACTOR_HW(twpll_192m, "twpll-192m", &twpll.common.hw, 8, 1, 0);
96 static CLK_FIXED_FACTOR_HW(twpll_96m, "twpll-96m", &twpll.common.hw, 16, 1, 0);
97 static CLK_FIXED_FACTOR_HW(twpll_48m, "twpll-48m", &twpll.common.hw, 32, 1, 0);
98 static CLK_FIXED_FACTOR_HW(twpll_24m, "twpll-24m", &twpll.common.hw, 64, 1, 0);
99 static CLK_FIXED_FACTOR_HW(twpll_12m, "twpll-12m", &twpll.common.hw, 128, 1, 0);
100 static CLK_FIXED_FACTOR_HW(twpll_512m, "twpll-512m", &twpll.common.hw, 3, 1, 0);
101 static CLK_FIXED_FACTOR_HW(twpll_256m, "twpll-256m", &twpll.common.hw, 6, 1, 0);
102 static CLK_FIXED_FACTOR_HW(twpll_128m, "twpll-128m", &twpll.common.hw, 12, 1, 0);
103 static CLK_FIXED_FACTOR_HW(twpll_64m, "twpll-64m", &twpll.common.hw, 24, 1, 0);
104 static CLK_FIXED_FACTOR_HW(twpll_307m2, "twpll-307m2", &twpll.common.hw, 5, 1, 0);
105 static CLK_FIXED_FACTOR_HW(twpll_219m4, "twpll-219m4", &twpll.common.hw, 7, 1, 0);
106 static CLK_FIXED_FACTOR_HW(twpll_170m6, "twpll-170m6", &twpll.common.hw, 9, 1, 0);
107 static CLK_FIXED_FACTOR_HW(twpll_153m6, "twpll-153m6", &twpll.common.hw, 10, 1, 0);
108 static CLK_FIXED_FACTOR_HW(twpll_76m8, "twpll-76m8", &twpll.common.hw, 20, 1, 0);
109 static CLK_FIXED_FACTOR_HW(twpll_51m2, "twpll-51m2", &twpll.common.hw, 30, 1, 0);
110 static CLK_FIXED_FACTOR_HW(twpll_38m4, "twpll-38m4", &twpll.common.hw, 40, 1, 0);
111 static CLK_FIXED_FACTOR_HW(twpll_19m2, "twpll-19m2", &twpll.common.hw, 80, 1, 0);
126 static SPRD_PLL_HW(lpll, "lpll", &lpll_gate.common.hw, 0x20, 3, itable,
128 static CLK_FIXED_FACTOR_HW(lpll_409m6, "lpll-409m6", &lpll.common.hw, 3, 1, 0);
129 static CLK_FIXED_FACTOR_HW(lpll_245m76, "lpll-245m76", &lpll.common.hw, 5, 1, 0);
144 static SPRD_PLL_HW(gpll, "gpll", &gpll_gate.common.hw, 0x38, 3, itable,
147 static SPRD_PLL_HW(isppll, "isppll", &isppll_gate.common.hw, 0x50, 3, itable,
149 static CLK_FIXED_FACTOR_HW(isppll_468m, "isppll-468m", &isppll.common.hw, 2, 1, 0);
153 &twpll.common,
154 &lpll.common,
155 &gpll.common,
156 &isppll.common,
161 [CLK_TWPLL] = &twpll.common.hw,
181 [CLK_LPLL] = &lpll.common.hw,
184 [CLK_GPLL] = &gpll.common.hw,
185 [CLK_ISPPLL] = &isppll.common.hw,
200 static SPRD_PLL_HW(mpll0, "mpll0", &mpll0_gate.common.hw, 0x0, 3, itable_mpll,
202 static SPRD_PLL_HW(mpll1, "mpll1", &mpll1_gate.common.hw, 0x18, 3, itable_mpll,
204 static SPRD_PLL_HW(mpll2, "mpll2", &mpll2_gate.common.hw, 0x30, 3, itable_mpll,
206 static CLK_FIXED_FACTOR_HW(mpll2_675m, "mpll2-675m", &mpll2.common.hw, 2, 1, 0);
210 &mpll0.common,
211 &mpll1.common,
212 &mpll2.common,
217 [CLK_MPLL0] = &mpll0.common.hw,
218 [CLK_MPLL1] = &mpll1.common.hw,
219 [CLK_MPLL2] = &mpll2.common.hw,
238 static CLK_FIXED_FACTOR_HW(rpll_390m, "rpll-390m", &rpll.common.hw, 2, 1, 0);
239 static CLK_FIXED_FACTOR_HW(rpll_260m, "rpll-260m", &rpll.common.hw, 3, 1, 0);
240 static CLK_FIXED_FACTOR_HW(rpll_195m, "rpll-195m", &rpll.common.hw, 4, 1, 0);
241 static CLK_FIXED_FACTOR_HW(rpll_26m, "rpll-26m", &rpll.common.hw, 30, 1, 0);
245 &audio_gate.common,
246 &rpll.common,
251 [CLK_AUDIO_GATE] = &audio_gate.common.hw,
252 [CLK_RPLL] = &rpll.common.hw,
269 static SPRD_PLL_HW(dpll0, "dpll0", &dpll0_gate.common.hw, 0x0, 3, itable_dpll,
271 static SPRD_PLL_HW(dpll1, "dpll1", &dpll1_gate.common.hw, 0x18, 3, itable_dpll,
274 static CLK_FIXED_FACTOR_HW(dpll0_933m, "dpll0-933m", &dpll0.common.hw, 2, 1, 0);
275 static CLK_FIXED_FACTOR_HW(dpll0_622m3, "dpll0-622m3", &dpll0.common.hw, 3, 1, 0);
276 static CLK_FIXED_FACTOR_HW(dpll1_400m, "dpll1-400m", &dpll0.common.hw, 4, 1, 0);
277 static CLK_FIXED_FACTOR_HW(dpll1_266m7, "dpll1-266m7", &dpll0.common.hw, 6, 1, 0);
278 static CLK_FIXED_FACTOR_HW(dpll1_123m1, "dpll1-123m1", &dpll0.common.hw, 13, 1, 0);
279 static CLK_FIXED_FACTOR_HW(dpll1_50m, "dpll1-50m", &dpll0.common.hw, 32, 1, 0);
283 &dpll0.common,
284 &dpll1.common,
289 [CLK_DPLL0] = &dpll0.common.hw,
290 [CLK_DPLL1] = &dpll1.common.hw,
325 { .hw = &twpll.common.hw },
548 { .hw = &gpll.common.hw },
652 { .hw = &lpll.common.hw },
653 { .hw = &dpll0.common.hw },
654 { .hw = &mpll2.common.hw },
655 { .hw = &mpll0.common.hw },
656 { .hw = &mpll1.common.hw },
677 static SPRD_DIV_CLK_HW(ace_clk, "ace-clk", &scu_clk.common.hw, 0xa44,
679 static SPRD_DIV_CLK_HW(axi_periph_clk, "axi-periph-clk", &scu_clk.common.hw, 0xa48,
681 static SPRD_DIV_CLK_HW(axi_acp_clk, "axi-acp-clk", &scu_clk.common.hw, 0xa4c,
688 { .hw = &mpll2.common.hw },
692 static SPRD_DIV_CLK_HW(debug_apb_clk, "debug-apb-clk", &atb_clk.common.hw, 0xa54,
708 &emc_clk.common,
709 &aon_apb.common,
710 &adi_clk.common,
711 &aux0_clk.common,
712 &aux1_clk.common,
713 &aux2_clk.common,
714 &probe_clk.common,
715 &pwm0_clk.common,
716 &pwm1_clk.common,
717 &pwm2_clk.common,
718 &aon_thm_clk.common,
719 &audif_clk.common,
720 &cpu_dap_clk.common,
721 &cpu_ts_clk.common,
722 &djtag_tck_clk.common,
723 &emc_ref_clk.common,
724 &cssys_clk.common,
725 &aon_pmu_clk.common,
726 &pmu_26m_clk.common,
727 &aon_tmr_clk.common,
728 &power_cpu_clk.common,
729 &ap_axi.common,
730 &sdio0_2x.common,
731 &sdio1_2x.common,
732 &sdio2_2x.common,
733 &emmc_2x.common,
734 &dpu_clk.common,
735 &dpu_dpi.common,
736 &otg_ref_clk.common,
737 &sdphy_apb_clk.common,
738 &alg_io_apb_clk.common,
739 &gpu_core.common,
740 &gpu_soc.common,
741 &mm_emc.common,
742 &mm_ahb.common,
743 &bpc_clk.common,
744 &dcam_if_clk.common,
745 &isp_clk.common,
746 &jpg_clk.common,
747 &cpp_clk.common,
748 &sensor0_clk.common,
749 &sensor1_clk.common,
750 &sensor2_clk.common,
751 &mm_vemc.common,
752 &mm_vahb.common,
753 &clk_vsp.common,
754 &core0_clk.common,
755 &core1_clk.common,
756 &core2_clk.common,
757 &core3_clk.common,
758 &core4_clk.common,
759 &core5_clk.common,
760 &core6_clk.common,
761 &core7_clk.common,
762 &scu_clk.common,
763 &ace_clk.common,
764 &axi_periph_clk.common,
765 &axi_acp_clk.common,
766 &atb_clk.common,
767 &debug_apb_clk.common,
768 &gic_clk.common,
769 &periph_clk.common,
782 [CLK_EMC] = &emc_clk.common.hw,
783 [CLK_AON_APB] = &aon_apb.common.hw,
784 [CLK_ADI] = &adi_clk.common.hw,
785 [CLK_AUX0] = &aux0_clk.common.hw,
786 [CLK_AUX1] = &aux1_clk.common.hw,
787 [CLK_AUX2] = &aux2_clk.common.hw,
788 [CLK_PROBE] = &probe_clk.common.hw,
789 [CLK_PWM0] = &pwm0_clk.common.hw,
790 [CLK_PWM1] = &pwm1_clk.common.hw,
791 [CLK_PWM2] = &pwm2_clk.common.hw,
792 [CLK_AON_THM] = &aon_thm_clk.common.hw,
793 [CLK_AUDIF] = &audif_clk.common.hw,
794 [CLK_CPU_DAP] = &cpu_dap_clk.common.hw,
795 [CLK_CPU_TS] = &cpu_ts_clk.common.hw,
796 [CLK_DJTAG_TCK] = &djtag_tck_clk.common.hw,
797 [CLK_EMC_REF] = &emc_ref_clk.common.hw,
798 [CLK_CSSYS] = &cssys_clk.common.hw,
799 [CLK_AON_PMU] = &aon_pmu_clk.common.hw,
800 [CLK_PMU_26M] = &pmu_26m_clk.common.hw,
801 [CLK_AON_TMR] = &aon_tmr_clk.common.hw,
802 [CLK_POWER_CPU] = &power_cpu_clk.common.hw,
803 [CLK_AP_AXI] = &ap_axi.common.hw,
804 [CLK_SDIO0_2X] = &sdio0_2x.common.hw,
805 [CLK_SDIO1_2X] = &sdio1_2x.common.hw,
806 [CLK_SDIO2_2X] = &sdio2_2x.common.hw,
807 [CLK_EMMC_2X] = &emmc_2x.common.hw,
808 [CLK_DPU] = &dpu_clk.common.hw,
809 [CLK_DPU_DPI] = &dpu_dpi.common.hw,
810 [CLK_OTG_REF] = &otg_ref_clk.common.hw,
811 [CLK_SDPHY_APB] = &sdphy_apb_clk.common.hw,
812 [CLK_ALG_IO_APB] = &alg_io_apb_clk.common.hw,
813 [CLK_GPU_CORE] = &gpu_core.common.hw,
814 [CLK_GPU_SOC] = &gpu_soc.common.hw,
815 [CLK_MM_EMC] = &mm_emc.common.hw,
816 [CLK_MM_AHB] = &mm_ahb.common.hw,
817 [CLK_BPC] = &bpc_clk.common.hw,
818 [CLK_DCAM_IF] = &dcam_if_clk.common.hw,
819 [CLK_ISP] = &isp_clk.common.hw,
820 [CLK_JPG] = &jpg_clk.common.hw,
821 [CLK_CPP] = &cpp_clk.common.hw,
822 [CLK_SENSOR0] = &sensor0_clk.common.hw,
823 [CLK_SENSOR1] = &sensor1_clk.common.hw,
824 [CLK_SENSOR2] = &sensor2_clk.common.hw,
825 [CLK_MM_VEMC] = &mm_vemc.common.hw,
826 [CLK_MM_VAHB] = &mm_vahb.common.hw,
827 [CLK_VSP] = &clk_vsp.common.hw,
828 [CLK_CORE0] = &core0_clk.common.hw,
829 [CLK_CORE1] = &core1_clk.common.hw,
830 [CLK_CORE2] = &core2_clk.common.hw,
831 [CLK_CORE3] = &core3_clk.common.hw,
832 [CLK_CORE4] = &core4_clk.common.hw,
833 [CLK_CORE5] = &core5_clk.common.hw,
834 [CLK_CORE6] = &core6_clk.common.hw,
835 [CLK_CORE7] = &core7_clk.common.hw,
836 [CLK_SCU] = &scu_clk.common.hw,
837 [CLK_ACE] = &ace_clk.common.hw,
838 [CLK_AXI_PERIPH] = &axi_periph_clk.common.hw,
839 [CLK_AXI_ACP] = &axi_acp_clk.common.hw,
840 [CLK_ATB] = &atb_clk.common.hw,
841 [CLK_DEBUG_APB] = &debug_apb_clk.common.hw,
842 [CLK_GIC] = &gic_clk.common.hw,
843 [CLK_PERIPH] = &periph_clk.common.hw,
893 static SPRD_GATE_CLK_HW(otg_utmi, "otg-utmi", &aon_apb.common.hw, 0x40,
980 &ap_apb.common,
981 &ap_ce.common,
982 &nandc_ecc.common,
983 &nandc_26m.common,
984 &emmc_32k.common,
985 &sdio0_32k.common,
986 &sdio1_32k.common,
987 &sdio2_32k.common,
988 &otg_utmi.common,
989 &ap_uart0.common,
990 &ap_uart1.common,
991 &ap_uart2.common,
992 &ap_uart3.common,
993 &ap_uart4.common,
994 &ap_i2c0.common,
995 &ap_i2c1.common,
996 &ap_i2c2.common,
997 &ap_i2c3.common,
998 &ap_i2c4.common,
999 &ap_i2c5.common,
1000 &ap_i2c6.common,
1001 &ap_spi0.common,
1002 &ap_spi1.common,
1003 &ap_spi2.common,
1004 &ap_spi3.common,
1005 &ap_iis0.common,
1006 &ap_iis1.common,
1007 &ap_iis2.common,
1008 &sim0.common,
1009 &sim0_32k.common,
1014 [CLK_AP_APB] = &ap_apb.common.hw,
1015 [CLK_AP_CE] = &ap_ce.common.hw,
1016 [CLK_NANDC_ECC] = &nandc_ecc.common.hw,
1017 [CLK_NANDC_26M] = &nandc_26m.common.hw,
1018 [CLK_EMMC_32K] = &emmc_32k.common.hw,
1019 [CLK_SDIO0_32K] = &sdio0_32k.common.hw,
1020 [CLK_SDIO1_32K] = &sdio1_32k.common.hw,
1021 [CLK_SDIO2_32K] = &sdio2_32k.common.hw,
1022 [CLK_OTG_UTMI] = &otg_utmi.common.hw,
1023 [CLK_AP_UART0] = &ap_uart0.common.hw,
1024 [CLK_AP_UART1] = &ap_uart1.common.hw,
1025 [CLK_AP_UART2] = &ap_uart2.common.hw,
1026 [CLK_AP_UART3] = &ap_uart3.common.hw,
1027 [CLK_AP_UART4] = &ap_uart4.common.hw,
1028 [CLK_AP_I2C0] = &ap_i2c0.common.hw,
1029 [CLK_AP_I2C1] = &ap_i2c1.common.hw,
1030 [CLK_AP_I2C2] = &ap_i2c2.common.hw,
1031 [CLK_AP_I2C3] = &ap_i2c3.common.hw,
1032 [CLK_AP_I2C4] = &ap_i2c4.common.hw,
1033 [CLK_AP_I2C5] = &ap_i2c5.common.hw,
1034 [CLK_AP_I2C6] = &ap_i2c6.common.hw,
1035 [CLK_AP_SPI0] = &ap_spi0.common.hw,
1036 [CLK_AP_SPI1] = &ap_spi1.common.hw,
1037 [CLK_AP_SPI2] = &ap_spi2.common.hw,
1038 [CLK_AP_SPI3] = &ap_spi3.common.hw,
1039 [CLK_AP_IIS0] = &ap_iis0.common.hw,
1040 [CLK_AP_IIS1] = &ap_iis1.common.hw,
1041 [CLK_AP_IIS2] = &ap_iis2.common.hw,
1042 [CLK_SIM0] = &sim0.common.hw,
1043 [CLK_SIM0_32K] = &sim0_32k.common.hw,
1054 static SPRD_SC_GATE_CLK_HW(otg_eb, "otg-eb", &ap_axi.common.hw, 0x0, 0x1000,
1056 static SPRD_SC_GATE_CLK_HW(dma_eb, "dma-eb", &ap_axi.common.hw, 0x0, 0x1000,
1058 static SPRD_SC_GATE_CLK_HW(ce_eb, "ce-eb", &ap_axi.common.hw, 0x0, 0x1000,
1060 static SPRD_SC_GATE_CLK_HW(nandc_eb, "nandc-eb", &ap_axi.common.hw, 0x0, 0x1000,
1062 static SPRD_SC_GATE_CLK_HW(sdio0_eb, "sdio0-eb", &ap_axi.common.hw, 0x0, 0x1000,
1064 static SPRD_SC_GATE_CLK_HW(sdio1_eb, "sdio1-eb", &ap_axi.common.hw, 0x0, 0x1000,
1066 static SPRD_SC_GATE_CLK_HW(sdio2_eb, "sdio2-eb", &ap_axi.common.hw, 0x0, 0x1000,
1068 static SPRD_SC_GATE_CLK_HW(emmc_eb, "emmc-eb", &ap_axi.common.hw, 0x0, 0x1000,
1070 static SPRD_SC_GATE_CLK_HW(emmc_32k_eb, "emmc-32k-eb", &ap_axi.common.hw, 0x0,
1072 static SPRD_SC_GATE_CLK_HW(sdio0_32k_eb, "sdio0-32k-eb", &ap_axi.common.hw, 0x0,
1074 static SPRD_SC_GATE_CLK_HW(sdio1_32k_eb, "sdio1-32k-eb", &ap_axi.common.hw, 0x0,
1076 static SPRD_SC_GATE_CLK_HW(sdio2_32k_eb, "sdio2-32k-eb", &ap_axi.common.hw, 0x0,
1078 static SPRD_SC_GATE_CLK_HW(nandc_26m_eb, "nandc-26m-eb", &ap_axi.common.hw, 0x0,
1080 static SPRD_SC_GATE_CLK_HW(dma_eb2, "dma-eb2", &ap_axi.common.hw, 0x18,
1082 static SPRD_SC_GATE_CLK_HW(ce_eb2, "ce-eb2", &ap_axi.common.hw, 0x18,
1087 &otg_eb.common,
1088 &dma_eb.common,
1089 &ce_eb.common,
1090 &nandc_eb.common,
1091 &sdio0_eb.common,
1092 &sdio1_eb.common,
1093 &sdio2_eb.common,
1094 &emmc_eb.common,
1095 &emmc_32k_eb.common,
1096 &sdio0_32k_eb.common,
1097 &sdio1_32k_eb.common,
1098 &sdio2_32k_eb.common,
1099 &nandc_26m_eb.common,
1100 &dma_eb2.common,
1101 &ce_eb2.common,
1106 [CLK_OTG_EB] = &otg_eb.common.hw,
1107 [CLK_DMA_EB] = &dma_eb.common.hw,
1108 [CLK_CE_EB] = &ce_eb.common.hw,
1109 [CLK_NANDC_EB] = &nandc_eb.common.hw,
1110 [CLK_SDIO0_EB] = &sdio0_eb.common.hw,
1111 [CLK_SDIO1_EB] = &sdio1_eb.common.hw,
1112 [CLK_SDIO2_EB] = &sdio2_eb.common.hw,
1113 [CLK_EMMC_EB] = &emmc_eb.common.hw,
1114 [CLK_EMMC_32K_EB] = &emmc_32k_eb.common.hw,
1115 [CLK_SDIO0_32K_EB] = &sdio0_32k_eb.common.hw,
1116 [CLK_SDIO1_32K_EB] = &sdio1_32k_eb.common.hw,
1117 [CLK_SDIO2_32K_EB] = &sdio2_32k_eb.common.hw,
1118 [CLK_NANDC_26M_EB] = &nandc_26m_eb.common.hw,
1119 [CLK_DMA_EB2] = &dma_eb2.common.hw,
1120 [CLK_CE_EB2] = &ce_eb2.common.hw,
1132 static SPRD_SC_GATE_CLK_HW(gpio_eb, "gpio-eb", &aon_apb.common.hw,
1134 static SPRD_SC_GATE_CLK_HW(pwm0_eb, "pwm0-eb", &aon_apb.common.hw,
1136 static SPRD_SC_GATE_CLK_HW(pwm1_eb, "pwm1-eb", &aon_apb.common.hw,
1138 static SPRD_SC_GATE_CLK_HW(pwm2_eb, "pwm2-eb", &aon_apb.common.hw, 0x0,
1140 static SPRD_SC_GATE_CLK_HW(pwm3_eb, "pwm3-eb", &aon_apb.common.hw, 0x0,
1142 static SPRD_SC_GATE_CLK_HW(kpd_eb, "kpd-eb", &aon_apb.common.hw, 0x0,
1144 static SPRD_SC_GATE_CLK_HW(aon_syst_eb, "aon-syst-eb", &aon_apb.common.hw, 0x0,
1146 static SPRD_SC_GATE_CLK_HW(ap_syst_eb, "ap-syst-eb", &aon_apb.common.hw, 0x0,
1148 static SPRD_SC_GATE_CLK_HW(aon_tmr_eb, "aon-tmr-eb", &aon_apb.common.hw, 0x0,
1150 static SPRD_SC_GATE_CLK_HW(efuse_eb, "efuse-eb", &aon_apb.common.hw, 0x0,
1152 static SPRD_SC_GATE_CLK_HW(eic_eb, "eic-eb", &aon_apb.common.hw, 0x0,
1154 static SPRD_SC_GATE_CLK_HW(intc_eb, "intc-eb", &aon_apb.common.hw, 0x0,
1156 static SPRD_SC_GATE_CLK_HW(adi_eb, "adi-eb", &aon_apb.common.hw, 0x0,
1158 static SPRD_SC_GATE_CLK_HW(audif_eb, "audif-eb", &aon_apb.common.hw, 0x0,
1160 static SPRD_SC_GATE_CLK_HW(aud_eb, "aud-eb", &aon_apb.common.hw, 0x0,
1162 static SPRD_SC_GATE_CLK_HW(vbc_eb, "vbc-eb", &aon_apb.common.hw, 0x0,
1164 static SPRD_SC_GATE_CLK_HW(pin_eb, "pin-eb", &aon_apb.common.hw, 0x0,
1166 static SPRD_SC_GATE_CLK_HW(ap_wdg_eb, "ap-wdg-eb", &aon_apb.common.hw, 0x0,
1168 static SPRD_SC_GATE_CLK_HW(mm_eb, "mm-eb", &aon_apb.common.hw, 0x0,
1170 static SPRD_SC_GATE_CLK_HW(aon_apb_ckg_eb, "aon-apb-ckg-eb", &aon_apb.common.hw,
1172 static SPRD_SC_GATE_CLK_HW(ca53_ts0_eb, "ca53-ts0-eb", &aon_apb.common.hw,
1174 static SPRD_SC_GATE_CLK_HW(ca53_ts1_eb, "ca53-ts1-eb", &aon_apb.common.hw,
1176 static SPRD_SC_GATE_CLK_HW(ca53_dap_eb, "ca53-dap-eb", &aon_apb.common.hw,
1178 static SPRD_SC_GATE_CLK_HW(pmu_eb, "pmu-eb", &aon_apb.common.hw,
1180 static SPRD_SC_GATE_CLK_HW(thm_eb, "thm-eb", &aon_apb.common.hw,
1182 static SPRD_SC_GATE_CLK_HW(aux0_eb, "aux0-eb", &aon_apb.common.hw,
1184 static SPRD_SC_GATE_CLK_HW(aux1_eb, "aux1-eb", &aon_apb.common.hw,
1186 static SPRD_SC_GATE_CLK_HW(aux2_eb, "aux2-eb", &aon_apb.common.hw,
1188 static SPRD_SC_GATE_CLK_HW(probe_eb, "probe-eb", &aon_apb.common.hw,
1190 static SPRD_SC_GATE_CLK_HW(emc_ref_eb, "emc-ref-eb", &aon_apb.common.hw,
1192 static SPRD_SC_GATE_CLK_HW(ca53_wdg_eb, "ca53-wdg-eb", &aon_apb.common.hw,
1194 static SPRD_SC_GATE_CLK_HW(ap_tmr1_eb, "ap-tmr1-eb", &aon_apb.common.hw,
1196 static SPRD_SC_GATE_CLK_HW(ap_tmr2_eb, "ap-tmr2-eb", &aon_apb.common.hw,
1198 static SPRD_SC_GATE_CLK_HW(disp_emc_eb, "disp-emc-eb", &aon_apb.common.hw,
1200 static SPRD_SC_GATE_CLK_HW(zip_emc_eb, "zip-emc-eb", &aon_apb.common.hw,
1202 static SPRD_SC_GATE_CLK_HW(gsp_emc_eb, "gsp-emc-eb", &aon_apb.common.hw,
1204 static SPRD_SC_GATE_CLK_HW(mm_vsp_eb, "mm-vsp-eb", &aon_apb.common.hw,
1206 static SPRD_SC_GATE_CLK_HW(mdar_eb, "mdar-eb", &aon_apb.common.hw,
1208 static SPRD_SC_GATE_CLK_HW(rtc4m0_cal_eb, "rtc4m0-cal-eb", &aon_apb.common.hw,
1210 static SPRD_SC_GATE_CLK_HW(rtc4m1_cal_eb, "rtc4m1-cal-eb", &aon_apb.common.hw,
1212 static SPRD_SC_GATE_CLK_HW(djtag_eb, "djtag-eb", &aon_apb.common.hw,
1214 static SPRD_SC_GATE_CLK_HW(mbox_eb, "mbox-eb", &aon_apb.common.hw,
1216 static SPRD_SC_GATE_CLK_HW(aon_dma_eb, "aon-dma-eb", &aon_apb.common.hw,
1218 static SPRD_SC_GATE_CLK_HW(aon_apb_def_eb, "aon-apb-def-eb", &aon_apb.common.hw,
1220 static SPRD_SC_GATE_CLK_HW(ca5_ts0_eb, "ca5-ts0-eb", &aon_apb.common.hw,
1222 static SPRD_SC_GATE_CLK_HW(dbg_eb, "dbg-eb", &aon_apb.common.hw,
1224 static SPRD_SC_GATE_CLK_HW(dbg_emc_eb, "dbg-emc-eb", &aon_apb.common.hw,
1226 static SPRD_SC_GATE_CLK_HW(cross_trig_eb, "cross-trig-eb", &aon_apb.common.hw,
1228 static SPRD_SC_GATE_CLK_HW(serdes_dphy_eb, "serdes-dphy-eb", &aon_apb.common.hw,
1230 static SPRD_SC_GATE_CLK_HW(arch_rtc_eb, "arch-rtc-eb", &aon_apb.common.hw,
1232 static SPRD_SC_GATE_CLK_HW(kpd_rtc_eb, "kpd-rtc-eb", &aon_apb.common.hw,
1234 static SPRD_SC_GATE_CLK_HW(aon_syst_rtc_eb, "aon-syst-rtc-eb", &aon_apb.common.hw,
1236 static SPRD_SC_GATE_CLK_HW(ap_syst_rtc_eb, "ap-syst-rtc-eb", &aon_apb.common.hw,
1238 static SPRD_SC_GATE_CLK_HW(aon_tmr_rtc_eb, "aon-tmr-rtc-eb", &aon_apb.common.hw,
1240 static SPRD_SC_GATE_CLK_HW(ap_tmr0_rtc_eb, "ap-tmr0-rtc-eb", &aon_apb.common.hw,
1242 static SPRD_SC_GATE_CLK_HW(eic_rtc_eb, "eic-rtc-eb", &aon_apb.common.hw,
1244 static SPRD_SC_GATE_CLK_HW(eic_rtcdv5_eb, "eic-rtcdv5-eb", &aon_apb.common.hw,
1246 static SPRD_SC_GATE_CLK_HW(ap_wdg_rtc_eb, "ap-wdg-rtc-eb", &aon_apb.common.hw,
1248 static SPRD_SC_GATE_CLK_HW(ca53_wdg_rtc_eb, "ca53-wdg-rtc-eb", &aon_apb.common.hw,
1250 static SPRD_SC_GATE_CLK_HW(thm_rtc_eb, "thm-rtc-eb", &aon_apb.common.hw,
1252 static SPRD_SC_GATE_CLK_HW(athma_rtc_eb, "athma-rtc-eb", &aon_apb.common.hw,
1254 static SPRD_SC_GATE_CLK_HW(gthma_rtc_eb, "gthma-rtc-eb", &aon_apb.common.hw,
1256 static SPRD_SC_GATE_CLK_HW(athma_rtc_a_eb, "athma-rtc-a-eb", &aon_apb.common.hw,
1258 static SPRD_SC_GATE_CLK_HW(gthma_rtc_a_eb, "gthma-rtc-a-eb", &aon_apb.common.hw,
1260 static SPRD_SC_GATE_CLK_HW(ap_tmr1_rtc_eb, "ap-tmr1-rtc-eb", &aon_apb.common.hw,
1262 static SPRD_SC_GATE_CLK_HW(ap_tmr2_rtc_eb, "ap-tmr2-rtc-eb", &aon_apb.common.hw,
1264 static SPRD_SC_GATE_CLK_HW(dxco_lc_rtc_eb, "dxco-lc-rtc-eb", &aon_apb.common.hw,
1266 static SPRD_SC_GATE_CLK_HW(bb_cal_rtc_eb, "bb-cal-rtc-eb", &aon_apb.common.hw,
1268 static SPRD_SC_GATE_CLK_HW(gpu_eb, "gpu-eb", &aon_apb.common.hw, 0x50,
1270 static SPRD_SC_GATE_CLK_HW(disp_eb, "disp-eb", &aon_apb.common.hw, 0x50,
1272 static SPRD_SC_GATE_CLK_HW(mm_emc_eb, "mm-emc-eb", &aon_apb.common.hw, 0x50,
1274 static SPRD_SC_GATE_CLK_HW(power_cpu_eb, "power-cpu-eb", &aon_apb.common.hw, 0x50,
1276 static SPRD_SC_GATE_CLK_HW(hw_i2c_eb, "hw-i2c-eb", &aon_apb.common.hw, 0x50,
1278 static SPRD_SC_GATE_CLK_HW(mm_vsp_emc_eb, "mm-vsp-emc-eb", &aon_apb.common.hw, 0x50,
1280 static SPRD_SC_GATE_CLK_HW(vsp_eb, "vsp-eb", &aon_apb.common.hw, 0x50,
1282 static SPRD_SC_GATE_CLK_HW(cssys_eb, "cssys-eb", &aon_apb.common.hw, 0xb0,
1284 static SPRD_SC_GATE_CLK_HW(dmc_eb, "dmc-eb", &aon_apb.common.hw, 0xb0,
1286 static SPRD_SC_GATE_CLK_HW(rosc_eb, "rosc-eb", &aon_apb.common.hw, 0xb0,
1288 static SPRD_SC_GATE_CLK_HW(s_d_cfg_eb, "s-d-cfg-eb", &aon_apb.common.hw, 0xb0,
1290 static SPRD_SC_GATE_CLK_HW(s_d_ref_eb, "s-d-ref-eb", &aon_apb.common.hw, 0xb0,
1292 static SPRD_SC_GATE_CLK_HW(b_dma_eb, "b-dma-eb", &aon_apb.common.hw, 0xb0,
1294 static SPRD_SC_GATE_CLK_HW(anlg_eb, "anlg-eb", &aon_apb.common.hw, 0xb0,
1296 static SPRD_SC_GATE_CLK_HW(anlg_apb_eb, "anlg-apb-eb", &aon_apb.common.hw, 0xb0,
1298 static SPRD_SC_GATE_CLK_HW(bsmtmr_eb, "bsmtmr-eb", &aon_apb.common.hw, 0xb0,
1300 static SPRD_SC_GATE_CLK_HW(ap_axi_eb, "ap-axi-eb", &aon_apb.common.hw, 0xb0,
1302 static SPRD_SC_GATE_CLK_HW(ap_intc0_eb, "ap-intc0-eb", &aon_apb.common.hw, 0xb0,
1304 static SPRD_SC_GATE_CLK_HW(ap_intc1_eb, "ap-intc1-eb", &aon_apb.common.hw, 0xb0,
1306 static SPRD_SC_GATE_CLK_HW(ap_intc2_eb, "ap-intc2-eb", &aon_apb.common.hw, 0xb0,
1308 static SPRD_SC_GATE_CLK_HW(ap_intc3_eb, "ap-intc3-eb", &aon_apb.common.hw, 0xb0,
1310 static SPRD_SC_GATE_CLK_HW(ap_intc4_eb, "ap-intc4-eb", &aon_apb.common.hw, 0xb0,
1312 static SPRD_SC_GATE_CLK_HW(ap_intc5_eb, "ap-intc5-eb", &aon_apb.common.hw, 0xb0,
1314 static SPRD_SC_GATE_CLK_HW(scc_eb, "scc-eb", &aon_apb.common.hw, 0xb0,
1316 static SPRD_SC_GATE_CLK_HW(dphy_cfg_eb, "dphy-cfg-eb", &aon_apb.common.hw, 0xb0,
1318 static SPRD_SC_GATE_CLK_HW(dphy_ref_eb, "dphy-ref-eb", &aon_apb.common.hw, 0xb0,
1320 static SPRD_SC_GATE_CLK_HW(cphy_cfg_eb, "cphy-cfg-eb", &aon_apb.common.hw, 0xb0,
1322 static SPRD_SC_GATE_CLK_HW(otg_ref_eb, "otg-ref-eb", &aon_apb.common.hw, 0xb0,
1324 static SPRD_SC_GATE_CLK_HW(serdes_eb, "serdes-eb", &aon_apb.common.hw, 0xb0,
1326 static SPRD_SC_GATE_CLK_HW(aon_ap_emc_eb, "aon-ap-emc-eb", &aon_apb.common.hw, 0xb0,
1330 &gpio_eb.common,
1331 &pwm0_eb.common,
1332 &pwm1_eb.common,
1333 &pwm2_eb.common,
1334 &pwm3_eb.common,
1335 &kpd_eb.common,
1336 &aon_syst_eb.common,
1337 &ap_syst_eb.common,
1338 &aon_tmr_eb.common,
1339 &efuse_eb.common,
1340 &eic_eb.common,
1341 &intc_eb.common,
1342 &adi_eb.common,
1343 &audif_eb.common,
1344 &aud_eb.common,
1345 &vbc_eb.common,
1346 &pin_eb.common,
1347 &ap_wdg_eb.common,
1348 &mm_eb.common,
1349 &aon_apb_ckg_eb.common,
1350 &ca53_ts0_eb.common,
1351 &ca53_ts1_eb.common,
1352 &ca53_dap_eb.common,
1353 &pmu_eb.common,
1354 &thm_eb.common,
1355 &aux0_eb.common,
1356 &aux1_eb.common,
1357 &aux2_eb.common,
1358 &probe_eb.common,
1359 &emc_ref_eb.common,
1360 &ca53_wdg_eb.common,
1361 &ap_tmr1_eb.common,
1362 &ap_tmr2_eb.common,
1363 &disp_emc_eb.common,
1364 &zip_emc_eb.common,
1365 &gsp_emc_eb.common,
1366 &mm_vsp_eb.common,
1367 &mdar_eb.common,
1368 &rtc4m0_cal_eb.common,
1369 &rtc4m1_cal_eb.common,
1370 &djtag_eb.common,
1371 &mbox_eb.common,
1372 &aon_dma_eb.common,
1373 &aon_apb_def_eb.common,
1374 &ca5_ts0_eb.common,
1375 &dbg_eb.common,
1376 &dbg_emc_eb.common,
1377 &cross_trig_eb.common,
1378 &serdes_dphy_eb.common,
1379 &arch_rtc_eb.common,
1380 &kpd_rtc_eb.common,
1381 &aon_syst_rtc_eb.common,
1382 &ap_syst_rtc_eb.common,
1383 &aon_tmr_rtc_eb.common,
1384 &ap_tmr0_rtc_eb.common,
1385 &eic_rtc_eb.common,
1386 &eic_rtcdv5_eb.common,
1387 &ap_wdg_rtc_eb.common,
1388 &ca53_wdg_rtc_eb.common,
1389 &thm_rtc_eb.common,
1390 &athma_rtc_eb.common,
1391 >hma_rtc_eb.common,
1392 &athma_rtc_a_eb.common,
1393 >hma_rtc_a_eb.common,
1394 &ap_tmr1_rtc_eb.common,
1395 &ap_tmr2_rtc_eb.common,
1396 &dxco_lc_rtc_eb.common,
1397 &bb_cal_rtc_eb.common,
1398 &gpu_eb.common,
1399 &disp_eb.common,
1400 &mm_emc_eb.common,
1401 &power_cpu_eb.common,
1402 &hw_i2c_eb.common,
1403 &mm_vsp_emc_eb.common,
1404 &vsp_eb.common,
1405 &cssys_eb.common,
1406 &dmc_eb.common,
1407 &rosc_eb.common,
1408 &s_d_cfg_eb.common,
1409 &s_d_ref_eb.common,
1410 &b_dma_eb.common,
1411 &anlg_eb.common,
1412 &anlg_apb_eb.common,
1413 &bsmtmr_eb.common,
1414 &ap_axi_eb.common,
1415 &ap_intc0_eb.common,
1416 &ap_intc1_eb.common,
1417 &ap_intc2_eb.common,
1418 &ap_intc3_eb.common,
1419 &ap_intc4_eb.common,
1420 &ap_intc5_eb.common,
1421 &scc_eb.common,
1422 &dphy_cfg_eb.common,
1423 &dphy_ref_eb.common,
1424 &cphy_cfg_eb.common,
1425 &otg_ref_eb.common,
1426 &serdes_eb.common,
1427 &aon_ap_emc_eb.common,
1432 [CLK_GPIO_EB] = &gpio_eb.common.hw,
1433 [CLK_PWM0_EB] = &pwm0_eb.common.hw,
1434 [CLK_PWM1_EB] = &pwm1_eb.common.hw,
1435 [CLK_PWM2_EB] = &pwm2_eb.common.hw,
1436 [CLK_PWM3_EB] = &pwm3_eb.common.hw,
1437 [CLK_KPD_EB] = &kpd_eb.common.hw,
1438 [CLK_AON_SYST_EB] = &aon_syst_eb.common.hw,
1439 [CLK_AP_SYST_EB] = &ap_syst_eb.common.hw,
1440 [CLK_AON_TMR_EB] = &aon_tmr_eb.common.hw,
1441 [CLK_EFUSE_EB] = &efuse_eb.common.hw,
1442 [CLK_EIC_EB] = &eic_eb.common.hw,
1443 [CLK_INTC_EB] = &intc_eb.common.hw,
1444 [CLK_ADI_EB] = &adi_eb.common.hw,
1445 [CLK_AUDIF_EB] = &audif_eb.common.hw,
1446 [CLK_AUD_EB] = &aud_eb.common.hw,
1447 [CLK_VBC_EB] = &vbc_eb.common.hw,
1448 [CLK_PIN_EB] = &pin_eb.common.hw,
1449 [CLK_AP_WDG_EB] = &ap_wdg_eb.common.hw,
1450 [CLK_MM_EB] = &mm_eb.common.hw,
1451 [CLK_AON_APB_CKG_EB] = &aon_apb_ckg_eb.common.hw,
1452 [CLK_CA53_TS0_EB] = &ca53_ts0_eb.common.hw,
1453 [CLK_CA53_TS1_EB] = &ca53_ts1_eb.common.hw,
1454 [CLK_CS53_DAP_EB] = &ca53_dap_eb.common.hw,
1455 [CLK_PMU_EB] = &pmu_eb.common.hw,
1456 [CLK_THM_EB] = &thm_eb.common.hw,
1457 [CLK_AUX0_EB] = &aux0_eb.common.hw,
1458 [CLK_AUX1_EB] = &aux1_eb.common.hw,
1459 [CLK_AUX2_EB] = &aux2_eb.common.hw,
1460 [CLK_PROBE_EB] = &probe_eb.common.hw,
1461 [CLK_EMC_REF_EB] = &emc_ref_eb.common.hw,
1462 [CLK_CA53_WDG_EB] = &ca53_wdg_eb.common.hw,
1463 [CLK_AP_TMR1_EB] = &ap_tmr1_eb.common.hw,
1464 [CLK_AP_TMR2_EB] = &ap_tmr2_eb.common.hw,
1465 [CLK_DISP_EMC_EB] = &disp_emc_eb.common.hw,
1466 [CLK_ZIP_EMC_EB] = &zip_emc_eb.common.hw,
1467 [CLK_GSP_EMC_EB] = &gsp_emc_eb.common.hw,
1468 [CLK_MM_VSP_EB] = &mm_vsp_eb.common.hw,
1469 [CLK_MDAR_EB] = &mdar_eb.common.hw,
1470 [CLK_RTC4M0_CAL_EB] = &rtc4m0_cal_eb.common.hw,
1471 [CLK_RTC4M1_CAL_EB] = &rtc4m1_cal_eb.common.hw,
1472 [CLK_DJTAG_EB] = &djtag_eb.common.hw,
1473 [CLK_MBOX_EB] = &mbox_eb.common.hw,
1474 [CLK_AON_DMA_EB] = &aon_dma_eb.common.hw,
1475 [CLK_AON_APB_DEF_EB] = &aon_apb_def_eb.common.hw,
1476 [CLK_CA5_TS0_EB] = &ca5_ts0_eb.common.hw,
1477 [CLK_DBG_EB] = &dbg_eb.common.hw,
1478 [CLK_DBG_EMC_EB] = &dbg_emc_eb.common.hw,
1479 [CLK_CROSS_TRIG_EB] = &cross_trig_eb.common.hw,
1480 [CLK_SERDES_DPHY_EB] = &serdes_dphy_eb.common.hw,
1481 [CLK_ARCH_RTC_EB] = &arch_rtc_eb.common.hw,
1482 [CLK_KPD_RTC_EB] = &kpd_rtc_eb.common.hw,
1483 [CLK_AON_SYST_RTC_EB] = &aon_syst_rtc_eb.common.hw,
1484 [CLK_AP_SYST_RTC_EB] = &ap_syst_rtc_eb.common.hw,
1485 [CLK_AON_TMR_RTC_EB] = &aon_tmr_rtc_eb.common.hw,
1486 [CLK_AP_TMR0_RTC_EB] = &ap_tmr0_rtc_eb.common.hw,
1487 [CLK_EIC_RTC_EB] = &eic_rtc_eb.common.hw,
1488 [CLK_EIC_RTCDV5_EB] = &eic_rtcdv5_eb.common.hw,
1489 [CLK_AP_WDG_RTC_EB] = &ap_wdg_rtc_eb.common.hw,
1490 [CLK_CA53_WDG_RTC_EB] = &ca53_wdg_rtc_eb.common.hw,
1491 [CLK_THM_RTC_EB] = &thm_rtc_eb.common.hw,
1492 [CLK_ATHMA_RTC_EB] = &athma_rtc_eb.common.hw,
1493 [CLK_GTHMA_RTC_EB] = >hma_rtc_eb.common.hw,
1494 [CLK_ATHMA_RTC_A_EB] = &athma_rtc_a_eb.common.hw,
1495 [CLK_GTHMA_RTC_A_EB] = >hma_rtc_a_eb.common.hw,
1496 [CLK_AP_TMR1_RTC_EB] = &ap_tmr1_rtc_eb.common.hw,
1497 [CLK_AP_TMR2_RTC_EB] = &ap_tmr2_rtc_eb.common.hw,
1498 [CLK_DXCO_LC_RTC_EB] = &dxco_lc_rtc_eb.common.hw,
1499 [CLK_BB_CAL_RTC_EB] = &bb_cal_rtc_eb.common.hw,
1500 [CLK_GNU_EB] = &gpu_eb.common.hw,
1501 [CLK_DISP_EB] = &disp_eb.common.hw,
1502 [CLK_MM_EMC_EB] = &mm_emc_eb.common.hw,
1503 [CLK_POWER_CPU_EB] = &power_cpu_eb.common.hw,
1504 [CLK_HW_I2C_EB] = &hw_i2c_eb.common.hw,
1505 [CLK_MM_VSP_EMC_EB] = &mm_vsp_emc_eb.common.hw,
1506 [CLK_VSP_EB] = &vsp_eb.common.hw,
1507 [CLK_CSSYS_EB] = &cssys_eb.common.hw,
1508 [CLK_DMC_EB] = &dmc_eb.common.hw,
1509 [CLK_ROSC_EB] = &rosc_eb.common.hw,
1510 [CLK_S_D_CFG_EB] = &s_d_cfg_eb.common.hw,
1511 [CLK_S_D_REF_EB] = &s_d_ref_eb.common.hw,
1512 [CLK_B_DMA_EB] = &b_dma_eb.common.hw,
1513 [CLK_ANLG_EB] = &anlg_eb.common.hw,
1514 [CLK_ANLG_APB_EB] = &anlg_apb_eb.common.hw,
1515 [CLK_BSMTMR_EB] = &bsmtmr_eb.common.hw,
1516 [CLK_AP_AXI_EB] = &ap_axi_eb.common.hw,
1517 [CLK_AP_INTC0_EB] = &ap_intc0_eb.common.hw,
1518 [CLK_AP_INTC1_EB] = &ap_intc1_eb.common.hw,
1519 [CLK_AP_INTC2_EB] = &ap_intc2_eb.common.hw,
1520 [CLK_AP_INTC3_EB] = &ap_intc3_eb.common.hw,
1521 [CLK_AP_INTC4_EB] = &ap_intc4_eb.common.hw,
1522 [CLK_AP_INTC5_EB] = &ap_intc5_eb.common.hw,
1523 [CLK_SCC_EB] = &scc_eb.common.hw,
1524 [CLK_DPHY_CFG_EB] = &dphy_cfg_eb.common.hw,
1525 [CLK_DPHY_REF_EB] = &dphy_ref_eb.common.hw,
1526 [CLK_CPHY_CFG_EB] = &cphy_cfg_eb.common.hw,
1527 [CLK_OTG_REF_EB] = &otg_ref_eb.common.hw,
1528 [CLK_SERDES_EB] = &serdes_eb.common.hw,
1529 [CLK_AON_AP_EMC_EB] = &aon_ap_emc_eb.common.hw,
1541 static SPRD_SC_GATE_CLK_HW(mahb_ckg_eb, "mahb-ckg-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1543 static SPRD_SC_GATE_CLK_HW(mdcam_eb, "mdcam-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1545 static SPRD_SC_GATE_CLK_HW(misp_eb, "misp-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1547 static SPRD_SC_GATE_CLK_HW(mahbcsi_eb, "mahbcsi-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1549 static SPRD_SC_GATE_CLK_HW(mcsi_s_eb, "mcsi-s-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1551 static SPRD_SC_GATE_CLK_HW(mcsi_t_eb, "mcsi-t-eb", &mm_ahb.common.hw, 0x0, 0x1000,
1553 static SPRD_GATE_CLK_HW(dcam_axi_eb, "dcam-axi-eb", &mm_ahb.common.hw, 0x8,
1555 static SPRD_GATE_CLK_HW(isp_axi_eb, "isp-axi-eb", &mm_ahb.common.hw, 0x8,
1557 static SPRD_GATE_CLK_HW(mcsi_eb, "mcsi-eb", &mm_ahb.common.hw, 0x8,
1559 static SPRD_GATE_CLK_HW(mcsi_s_ckg_eb, "mcsi-s-ckg-eb", &mm_ahb.common.hw, 0x8,
1561 static SPRD_GATE_CLK_HW(mcsi_t_ckg_eb, "mcsi-t-ckg-eb", &mm_ahb.common.hw, 0x8,
1563 static SPRD_GATE_CLK_HW(sensor0_eb, "sensor0-eb", &mm_ahb.common.hw, 0x8,
1565 static SPRD_GATE_CLK_HW(sensor1_eb, "sensor1-eb", &mm_ahb.common.hw, 0x8,
1567 static SPRD_GATE_CLK_HW(sensor2_eb, "sensor2-eb", &mm_ahb.common.hw, 0x8,
1569 static SPRD_GATE_CLK_HW(mcphy_cfg_eb, "mcphy-cfg-eb", &mm_ahb.common.hw, 0x8,
1574 &mahb_ckg_eb.common,
1575 &mdcam_eb.common,
1576 &misp_eb.common,
1577 &mahbcsi_eb.common,
1578 &mcsi_s_eb.common,
1579 &mcsi_t_eb.common,
1580 &dcam_axi_eb.common,
1581 &isp_axi_eb.common,
1582 &mcsi_eb.common,
1583 &mcsi_s_ckg_eb.common,
1584 &mcsi_t_ckg_eb.common,
1585 &sensor0_eb.common,
1586 &sensor1_eb.common,
1587 &sensor2_eb.common,
1588 &mcphy_cfg_eb.common,
1593 [CLK_MAHB_CKG_EB] = &mahb_ckg_eb.common.hw,
1594 [CLK_MDCAM_EB] = &mdcam_eb.common.hw,
1595 [CLK_MISP_EB] = &misp_eb.common.hw,
1596 [CLK_MAHBCSI_EB] = &mahbcsi_eb.common.hw,
1597 [CLK_MCSI_S_EB] = &mcsi_s_eb.common.hw,
1598 [CLK_MCSI_T_EB] = &mcsi_t_eb.common.hw,
1599 [CLK_DCAM_AXI_EB] = &dcam_axi_eb.common.hw,
1600 [CLK_ISP_AXI_EB] = &isp_axi_eb.common.hw,
1601 [CLK_MCSI_EB] = &mcsi_eb.common.hw,
1602 [CLK_MCSI_S_CKG_EB] = &mcsi_s_ckg_eb.common.hw,
1603 [CLK_MCSI_T_CKG_EB] = &mcsi_t_ckg_eb.common.hw,
1604 [CLK_SENSOR0_EB] = &sensor0_eb.common.hw,
1605 [CLK_SENSOR1_EB] = &sensor1_eb.common.hw,
1606 [CLK_SENSOR2_EB] = &sensor2_eb.common.hw,
1607 [CLK_MCPHY_CFG_EB] = &mcphy_cfg_eb.common.hw,
1619 static SPRD_GATE_CLK_HW(mipi_csi_clk, "mipi-csi-clk", &mahb_ckg_eb.common.hw,
1621 static SPRD_GATE_CLK_HW(mipi_csi_s_clk, "mipi-csi-s-clk", &mahb_ckg_eb.common.hw,
1623 static SPRD_GATE_CLK_HW(mipi_csi_m_clk, "mipi-csi-m-clk", &mahb_ckg_eb.common.hw,
1628 &mipi_csi_clk.common,
1629 &mipi_csi_s_clk.common,
1630 &mipi_csi_m_clk.common,
1635 [CLK_MIPI_CSI] = &mipi_csi_clk.common.hw,
1636 [CLK_MIPI_CSI_S] = &mipi_csi_s_clk.common.hw,
1637 [CLK_MIPI_CSI_M] = &mipi_csi_m_clk.common.hw,
1694 &sim0_eb.common,
1695 &iis0_eb.common,
1696 &iis1_eb.common,
1697 &iis2_eb.common,
1698 &spi0_eb.common,
1699 &spi1_eb.common,
1700 &spi2_eb.common,
1701 &i2c0_eb.common,
1702 &i2c1_eb.common,
1703 &i2c2_eb.common,
1704 &i2c3_eb.common,
1705 &i2c4_eb.common,
1706 &uart0_eb.common,
1707 &uart1_eb.common,
1708 &uart2_eb.common,
1709 &uart3_eb.common,
1710 &uart4_eb.common,
1711 &sim0_32k_eb.common,
1712 &spi3_eb.common,
1713 &i2c5_eb.common,
1714 &i2c6_eb.common,
1719 [CLK_SIM0_EB] = &sim0_eb.common.hw,
1720 [CLK_IIS0_EB] = &iis0_eb.common.hw,
1721 [CLK_IIS1_EB] = &iis1_eb.common.hw,
1722 [CLK_IIS2_EB] = &iis2_eb.common.hw,
1723 [CLK_SPI0_EB] = &spi0_eb.common.hw,
1724 [CLK_SPI1_EB] = &spi1_eb.common.hw,
1725 [CLK_SPI2_EB] = &spi2_eb.common.hw,
1726 [CLK_I2C0_EB] = &i2c0_eb.common.hw,
1727 [CLK_I2C1_EB] = &i2c1_eb.common.hw,
1728 [CLK_I2C2_EB] = &i2c2_eb.common.hw,
1729 [CLK_I2C3_EB] = &i2c3_eb.common.hw,
1730 [CLK_I2C4_EB] = &i2c4_eb.common.hw,
1731 [CLK_UART0_EB] = &uart0_eb.common.hw,
1732 [CLK_UART1_EB] = &uart1_eb.common.hw,
1733 [CLK_UART2_EB] = &uart2_eb.common.hw,
1734 [CLK_UART3_EB] = &uart3_eb.common.hw,
1735 [CLK_UART4_EB] = &uart4_eb.common.hw,
1736 [CLK_SIM0_32K_EB] = &sim0_32k_eb.common.hw,
1737 [CLK_SPI3_EB] = &spi3_eb.common.hw,
1738 [CLK_I2C5_EB] = &i2c5_eb.common.hw,
1739 [CLK_I2C6_EB] = &i2c6_eb.common.hw,