mtk_gate
const struct mtk_gate *gate,
const struct mtk_gate *gate;
const struct mtk_gate *clks, int num,
const struct mtk_gate *gate = &clks[i];
const struct mtk_gate *gate = &clks[i];
void mtk_clk_unregister_gates(const struct mtk_gate *clks, int num,
const struct mtk_gate *gate = &clks[i - 1];
const struct mtk_gate *clks, int num,
void mtk_clk_unregister_gates(const struct mtk_gate *clks, int num,
static const struct mtk_gate audio_clks[] = {
static const struct mtk_gate bdp_clks[] = {
static const struct mtk_gate eth_clks[] = {
static const struct mtk_gate g3d_clks[] = {
static const struct mtk_gate hif_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate bdp_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate jpgdec_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate imgsys_gates[] = {
static const struct mtk_gate infracfg_gates[] = {
static const struct mtk_gate mfgcfg_gates[] = {
static const struct mtk_gate pericfg_gates[] = {
static const struct mtk_gate vdecsys_gates[] = {
static const struct mtk_gate vencsys_gates[] = {
static const struct mtk_gate audio_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate mipi0a_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate ifr_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate audio_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate ipe_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate infra_gates[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_gates[] = {
static const struct mtk_gate peri_gates[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate audio_clks[] = {
static const struct mtk_gate eth_clks[] = {
static const struct mtk_gate sgmii_clks[] = {
static const struct mtk_gate ssusb_clks[] = {
static const struct mtk_gate pcie_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate eth_clks[] = {
static const struct mtk_gate sgmii_clks[2][4] = {
static const struct mtk_gate ssusb_clks[] = {
static const struct mtk_gate pcie_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate sgmii0_clks[] = {
static const struct mtk_gate sgmii1_clks[] = {
static const struct mtk_gate eth_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate sgmii0_clks[] = {
static const struct mtk_gate sgmii1_clks[] = {
static const struct mtk_gate eth_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate ethwarp_clks[] = {
static const struct mtk_gate ethdma_clks[] = {
static const struct mtk_gate sgmii0_clks[] = {
static const struct mtk_gate sgmii1_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate xfipll_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_gates[] = {
static const struct mtk_gate aud_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate infra_gates[] = {
static const struct mtk_gate mt8173_mm_clks[] = {
static const struct mtk_gate peri_gates[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate venclt_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate audio_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate ipu_core0_clks[] = {
static const struct mtk_gate ipu_core1_clks[] = {
static const struct mtk_gate ipu_adl_clks[] = {
static const struct mtk_gate ipu_conn_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate cam_rawa_clks[] = {
static const struct mtk_gate cam_rawb_clks[] = {
static const struct mtk_gate img1_clks[] = {
static const struct mtk_gate img2_clks[] = {
static const struct mtk_gate imp_iic_wrap_clks[] = {
static const struct mtk_gate infra_ao_clks[] = {
static const struct mtk_gate ipe_clks[] = {
static const struct mtk_gate mdp_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate wpe_clks[] = {
static const struct mtk_gate adsp_audio26m_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate cam_main_clks[] = {
static const struct mtk_gate cam_rawa_clks[] = {
static const struct mtk_gate cam_rawb_clks[] = {
static const struct mtk_gate cam_yuva_clks[] = {
static const struct mtk_gate cam_yuvb_clks[] = {
static const struct mtk_gate ccu_clks[] = {
static const struct mtk_gate imgsys_main_clks[] = {
static const struct mtk_gate imgsys_wpe1_clks[] = {
static const struct mtk_gate imgsys_wpe2_clks[] = {
static const struct mtk_gate imgsys_wpe3_clks[] = {
static const struct mtk_gate imgsys1_dip_top_clks[] = {
static const struct mtk_gate imgsys1_dip_nr_clks[] = {
static const struct mtk_gate imp_iic_wrap_c_clks[] = {
static const struct mtk_gate imp_iic_wrap_w_clks[] = {
static const struct mtk_gate imp_iic_wrap_en_clks[] = {
static const struct mtk_gate infra_ao_clks[] = {
static const struct mtk_gate ipe_clks[] = {
static const struct mtk_gate mfgcfg_clks[] = {
static const struct mtk_gate peri_ao_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate vdec1_clks[] = {
static const struct mtk_gate vdec2_clks[] = {
static const struct mtk_gate vdo0_clks[] = {
static const struct mtk_gate vdo1_clks[] = {
static const struct mtk_gate venc1_clks[] = {
static const struct mtk_gate vpp0_clks[] = {
static const struct mtk_gate vpp1_clks[] = {
static const struct mtk_gate wpe_top_clks[] = {
static const struct mtk_gate wpe_vpp0_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate aud_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate cam_rawa_clks[] = {
static const struct mtk_gate cam_rawb_clks[] = {
static const struct mtk_gate cam_rawc_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate img2_clks[] = {
static const struct mtk_gate imp_iic_wrap_c_clks[] = {
static const struct mtk_gate imp_iic_wrap_e_clks[] = {
static const struct mtk_gate imp_iic_wrap_n_clks[] = {
static const struct mtk_gate imp_iic_wrap_s_clks[] = {
static const struct mtk_gate imp_iic_wrap_w_clks[] = {
static const struct mtk_gate imp_iic_wrap_ws_clks[] = {
static const struct mtk_gate ipe_clks[] = {
static const struct mtk_gate mdp_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate msdc_top_clks[] = {
static const struct mtk_gate scp_adsp_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate vdec_soc_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate infra_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate apmixed_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate cam_mraw_clks[] = {
static const struct mtk_gate cam_rawa_clks[] = {
static const struct mtk_gate cam_rawb_clks[] = {
static const struct mtk_gate cam_yuva_clks[] = {
static const struct mtk_gate cam_yuvb_clks[] = {
static const struct mtk_gate ccu_clks[] = {
static const struct mtk_gate img_clks[] = {
static const struct mtk_gate img1_dip_top_clks[] = {
static const struct mtk_gate img1_dip_nr_clks[] = {
static const struct mtk_gate img1_wpe_clks[] = {
static const struct mtk_gate imp_iic_wrap_s_clks[] = {
static const struct mtk_gate imp_iic_wrap_w_clks[] = {
static const struct mtk_gate infra_ao_clks[] = {
static const struct mtk_gate ipe_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate peri_ao_clks[] = {
static const struct mtk_gate scp_adsp_clks[] = {
static const struct mtk_gate top_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate vdec_core1_clks[] = {
static const struct mtk_gate vdec_soc_clks[] = {
static const struct mtk_gate vdo0_clks[] = {
static const struct mtk_gate vdo1_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate venc_core1_clks[] = {
static const struct mtk_gate vpp0_clks[] = {
static const struct mtk_gate vpp1_clks[] = {
static const struct mtk_gate wpe_clks[] = {
static const struct mtk_gate wpe_vpp0_clks[] = {
static const struct mtk_gate wpe_vpp1_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate mm1_clks[] = {
static const struct mtk_gate impc_clks[] = {
static const struct mtk_gate impe_clks[] = {
static const struct mtk_gate impn_clks[] = {
static const struct mtk_gate impw_clks[] = {
static const struct mtk_gate mdp_clks[] = {
static const struct mtk_gate mdp1_clks[] = {
static const struct mtk_gate ovl_clks[] = {
static const struct mtk_gate ovl1_clks[] = {
static const struct mtk_gate peri_ao_clks[] = {
static const struct mtk_gate pext_clks[] = {
static const struct mtk_gate pext1_clks[] = {
static const struct mtk_gate ufsao_clks[] = {
static const struct mtk_gate vde1_clks[] = {
static const struct mtk_gate vde2_clks[] = {
static const struct mtk_gate mm_v_clks[] = {
static const struct mtk_gate ven2_clks[] = {
static const struct mtk_gate ven_c2_clks[] = {
static const struct mtk_gate ven1_clks[] = {
static const struct mtk_gate apu_clks[] = {
static const struct mtk_gate cam_clks[] = {
static const struct mtk_gate mfg_clks[] = {
static const struct mtk_gate mm_clks[] = {
static const struct mtk_gate vdec_clks[] = {
static const struct mtk_gate venc_clks[] = {
static const struct mtk_gate top_clk_gates[] = {
static const struct mtk_gate ifr_clks[] = {
static const struct mtk_gate peri_clks[] = {
static const struct mtk_gate aud_clks[] = {
static const struct mtk_gate top_clks[] = {
const struct mtk_gate *clks;