unplugged-kernel/arch/arm64/boot/dts/mediatek/mt6781-clkitg.dtsi

352 lines
12 KiB
Plaintext

/* SPDX-License-Identifier: GPL-2.0 */
/*
* Copyright (C) 2016 MediaTek Inc.
*/
&clkitg {
status = "okay";
bring-up {
compatible = "mediatek,clk-bring-up";
clocks =
<&clk26m>,
<&apmixed APMIXED_MAINPLL>,
<&apmixed APMIXED_UNIV2PLL>,
<&apmixed APMIXED_MFGPLL>,
<&apmixed APMIXED_MSDCPLL>,
<&apmixed APMIXED_ADSPPLL>,
<&apmixed APMIXED_MMPLL>,
<&apmixed APMIXED_APLL1>,
<&apmixed APMIXED_APLL2>,
<&topckgen TOP_MUX_AXI>,
<&topckgen TOP_MUX_SCP>,
<&topckgen TOP_MUX_MFG>,
<&topckgen TOP_MUX_CAMTG>,
<&topckgen TOP_MUX_CAMTG1>,
<&topckgen TOP_MUX_CAMTG2>,
<&topckgen TOP_MUX_CAMTG3>,
<&topckgen TOP_MUX_CAMTG4>,
<&topckgen TOP_MUX_CAMTG5>,
<&topckgen TOP_MUX_CAMTG6>,
<&topckgen TOP_MUX_UART>,
<&topckgen TOP_MUX_SPI>,
<&topckgen TOP_MUX_MSDC50_0_HCLK>,
<&topckgen TOP_MUX_MSDC50_0>,
<&topckgen TOP_MUX_MSDC30_1>,
<&topckgen TOP_MUX_AUDIO>,
<&topckgen TOP_MUX_AUD_INTBUS>,
<&topckgen TOP_MUX_AUD_1>,
<&topckgen TOP_MUX_AUD_2>,
<&topckgen TOP_MUX_AUD_ENG1>,
<&topckgen TOP_MUX_AUD_ENG2>,
<&topckgen TOP_MUX_DISP_PWM>,
<&topckgen TOP_MUX_SSPM>,
<&topckgen TOP_MUX_DXCC>,
<&topckgen TOP_MUX_USB_TOP>,
<&topckgen TOP_MUX_SRCK>,
<&topckgen TOP_MUX_SPM>,
<&topckgen TOP_MUX_I2C>,
<&topckgen TOP_MUX_PWM>,
<&topckgen TOP_MUX_SENINF>,
<&topckgen TOP_MUX_SENINF1>,
<&topckgen TOP_MUX_SENINF2>,
<&topckgen TOP_MUX_SENINF3>,
<&topckgen TOP_MUX_AES_MSDCFDE>,
<&topckgen TOP_MUX_FPWRAP_ULPOSC>,
<&topckgen TOP_MUX_CAMTM>,
<&topckgen TOP_MUX_VENC>,
<&topckgen TOP_MUX_CAM>,
<&topckgen TOP_MUX_IMG1>,
<&topckgen TOP_MUX_IPE>,
<&topckgen TOP_MUX_DPMAIF>,
<&topckgen TOP_MUX_VDEC>,
<&topckgen TOP_MUX_DISP>,
<&topckgen TOP_MUX_MDP>,
<&topckgen TOP_MUX_AUDIO_H>,
<&topckgen TOP_MUX_UFS>,
<&topckgen TOP_MUX_AES_FDE>,
<&topckgen TOP_MUX_ADSP>,
<&topckgen TOP_MUX_DVFSRC>,
<&topckgen TOP_MUX_DSI_OCC>,
<&topckgen TOP_MUX_SPMI_MST>,
<&topckgen TOP_APLL12_DIV0>,
<&topckgen TOP_APLL12_DIV1>,
<&topckgen TOP_APLL12_DIV2>,
<&topckgen TOP_APLL12_DIV3>,
<&topckgen TOP_APLL12_DIV4>,
<&topckgen TOP_APLL12_DIVB>,
<&topckgen TOP_APLL12_DIV5>,
<&scpsys SCP_SYS_DIS>,
<&scpsys SCP_SYS_CAM>,
<&scpsys SCP_SYS_ISP>,
<&scpsys SCP_SYS_VEN>,
<&scpsys SCP_SYS_VDE>,
<&scpsys SCP_SYS_MFG0>,
<&scpsys SCP_SYS_MFG1>,
<&scpsys SCP_SYS_MFG2>,
<&scpsys SCP_SYS_MFG3>,
<&scpsys SCP_SYS_ISP2>,
<&scpsys SCP_SYS_CAM_RAWA>,
<&scpsys SCP_SYS_CAM_RAWB>,
<&scpsys SCP_SYS_IPE>,
<&infracfg_ao INFRACFG_AO_PMIC_CG_TMR>,
<&infracfg_ao INFRACFG_AO_PMIC_CG_AP>,
<&infracfg_ao INFRACFG_AO_PMIC_CG_MD>,
<&infracfg_ao INFRACFG_AO_PMIC_CG_CONN>,
<&infracfg_ao INFRACFG_AO_SCPSYS_CG>,
<&infracfg_ao INFRACFG_AO_SEJ_CG>,
<&infracfg_ao INFRACFG_AO_APXGPT_CG>,
<&infracfg_ao INFRACFG_AO_ICUSB_CG>,
<&infracfg_ao INFRACFG_AO_THERM_CG>,
<&infracfg_ao INFRACFG_AO_I2C_AP_CG>,
<&infracfg_ao INFRACFG_AO_I2C_CCU_CG>,
<&infracfg_ao INFRACFG_AO_I2C_SSPM_CG>,
<&infracfg_ao INFRACFG_AO_I2C_RSV_CG>,
<&infracfg_ao INFRACFG_AO_PWM_HCLK_CG>,
<&infracfg_ao INFRACFG_AO_PWM1_CG>,
<&infracfg_ao INFRACFG_AO_PWM2_CG>,
<&infracfg_ao INFRACFG_AO_PWM3_CG>,
<&infracfg_ao INFRACFG_AO_PWM4_CG>,
<&infracfg_ao INFRACFG_AO_PWM5_CG>,
<&infracfg_ao INFRACFG_AO_PWM_CG>,
<&infracfg_ao INFRACFG_AO_UART0_CG>,
<&infracfg_ao INFRACFG_AO_UART1_CG>,
<&infracfg_ao INFRACFG_AO_UART2_CG>,
<&infracfg_ao INFRACFG_AO_UART3_CG>,
<&infracfg_ao INFRACFG_AO_CQ_DMA_FPC_CG>,
<&infracfg_ao INFRACFG_AO_BTIF_CG>,
<&infracfg_ao INFRACFG_AO_SPI0_CG>,
<&infracfg_ao INFRACFG_AO_MSDC0_CG>,
<&infracfg_ao INFRACFG_AO_MSDCFDE_CG>,
<&infracfg_ao INFRACFG_AO_MSDC1_CG>,
<&infracfg_ao INFRACFG_AO_MSDC2_CG>,
<&infracfg_ao INFRACFG_AO_MSDC0_SCK_CG>,
<&infracfg_ao INFRACFG_AO_DVFSRC_CG>,
<&infracfg_ao INFRACFG_AO_GCPU_CG>,
<&infracfg_ao INFRACFG_AO_TRNG_CG>,
<&infracfg_ao INFRACFG_AO_AUXADC_CG>,
<&infracfg_ao INFRACFG_AO_CPUM_CG>,
<&infracfg_ao INFRACFG_AO_CCIF1_AP_CG>,
<&infracfg_ao INFRACFG_AO_CCIF1_MD_CG>,
<&infracfg_ao INFRACFG_AO_AUXADC_MD_CG>,
<&infracfg_ao INFRACFG_AO_MSDC1_SCK_CG>,
<&infracfg_ao INFRACFG_AO_MSDC2_SCK_CG>,
<&infracfg_ao INFRACFG_AO_AP_DMA_CG>,
<&infracfg_ao INFRACFG_AO_XIU_CG>,
<&infracfg_ao INFRACFG_AO_DEVICE_APC_CG>,
<&infracfg_ao INFRACFG_AO_CCIF_AP_CG>,
<&infracfg_ao INFRACFG_AO_DEBUGSYS_CG>,
<&infracfg_ao INFRACFG_AO_AUDIO_CG>,
<&infracfg_ao INFRACFG_AO_CCIF_MD_CG>,
<&infracfg_ao INFRACFG_AO_DXCC_SEC_CORE_CG>,
<&infracfg_ao INFRACFG_AO_DXCC_AO_CG>,
<&infracfg_ao INFRACFG_AO_IMP_IIC_CG>,
<&infracfg_ao INFRACFG_AO_DEVMPU_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_DRAMC_F26M_CG>,
<&infracfg_ao INFRACFG_AO_PWM_BCLK6_CG>,
<&infracfg_ao INFRACFG_AO_USB_CG>,
<&infracfg_ao INFRACFG_AO_DISP_PWM_CG>,
<&infracfg_ao INFRACFG_AO_CLDMA_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_AUDIO_26M_BCLK_CK>,
<&infracfg_ao INFRACFG_AO_SPI1_CG>,
<&infracfg_ao INFRACFG_AO_I2C4_CG>,
<&infracfg_ao INFRACFG_AO_MODEM_TEMP_SHARE_CG>,
<&infracfg_ao INFRACFG_AO_SPI2_CG>,
<&infracfg_ao INFRACFG_AO_SPI3_CG>,
<&infracfg_ao INFRACFG_AO_UNIPRO_SCK_CG>,
<&infracfg_ao INFRACFG_AO_UNIPRO_TICK_CG>,
<&infracfg_ao INFRACFG_AO_UFS_MP_SAP_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_MD32_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_SSPM_CG>,
<&infracfg_ao INFRACFG_AO_UNIPRO_MBIST_CG>,
<&infracfg_ao INFRACFG_AO_SSPM_BUS_HCLK_CG>,
<&infracfg_ao INFRACFG_AO_I2C5_CG>,
<&infracfg_ao INFRACFG_AO_I2C5_ARBITER_CG>,
<&infracfg_ao INFRACFG_AO_I2C5_IMM_CG>,
<&infracfg_ao INFRACFG_AO_I2C1_ARBITER_CG>,
<&infracfg_ao INFRACFG_AO_I2C1_IMM_CG>,
<&infracfg_ao INFRACFG_AO_I2C2_ARBITER_CG>,
<&infracfg_ao INFRACFG_AO_I2C2_IMM_CG>,
<&infracfg_ao INFRACFG_AO_SPI4_CG>,
<&infracfg_ao INFRACFG_AO_SPI5_CG>,
<&infracfg_ao INFRACFG_AO_CQ_DMA_CG>,
<&infracfg_ao INFRACFG_AO_BIST2FPC_CG>,
<&infracfg_ao INFRACFG_AO_AES_UFS_CG>,
<&infracfg_ao INFRACFG_AO_UFS_CG>,
<&infracfg_ao INFRACFG_AO_UFS_TICK_CG>,
<&infracfg_ao INFRACFG_AO_MSDC0_SELF_CG>,
<&infracfg_ao INFRACFG_AO_MSDC1_SELF_CG>,
<&infracfg_ao INFRACFG_AO_MSDC2_SELF_CG>,
<&infracfg_ao INFRACFG_AO_SSPM_26M_SELF_CG>,
<&infracfg_ao INFRACFG_AO_SSPM_32K_SELF_CG>,
<&infracfg_ao INFRACFG_AO_UFS_AXI_CG>,
<&infracfg_ao INFRACFG_AO_I2C6_CG>,
<&infracfg_ao INFRACFG_AO_AP_MSDC0_CG>,
<&infracfg_ao INFRACFG_AO_MD_MSDC0_CG>,
<&infracfg_ao INFRACFG_AO_MSDC0_SRCLK_CG>,
<&infracfg_ao INFRACFG_AO_MSDC1_SRCLK_CG>,
<&infracfg_ao INFRACFG_AO_PWRAP_TMR_FO_CG>,
<&infracfg_ao INFRACFG_AO_PWRAP_SPI_FO_CG>,
<&infracfg_ao INFRACFG_AO_PWRAP_SYS_FO_CG>,
<&infracfg_ao INFRACFG_AO_SEJ_F13M_CG>,
<&infracfg_ao INFRACFG_AO_AES_TOP0_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_MCUPM_BCLK_CG>,
<&infracfg_ao INFRACFG_AO_CCIF2_AP_CG>,
<&infracfg_ao INFRACFG_AO_CCIF2_MD_CG>,
<&infracfg_ao INFRACFG_AO_CCIF3_AP_CG>,
<&infracfg_ao INFRACFG_AO_CCIF3_MD_CG>,
<&infracfg_ao INFRACFG_AO_FADSP_26M_CG>,
<&infracfg_ao INFRACFG_AO_FADSP_32K_CG>,
<&infracfg_ao INFRACFG_AO_CCIF4_AP_CG>,
<&infracfg_ao INFRACFG_AO_CCIF4_MD_CG>,
<&infracfg_ao INFRACFG_AO_DPMAIF_CK>,
<&infracfg_ao INFRACFG_AO_FADSP_CG>,
<&apmixed APMIXED_SSUSB26M>,
<&apmixed APMIXED_APPLL26M>,
<&apmixed APMIXED_MIPIC0_26M>,
<&apmixed APMIXED_MDPLLGP26M>,
<&apmixed APMIXED_MMSYS_F26M>,
<&apmixed APMIXED_UFS26M>,
<&apmixed APMIXED_MIPIC1_26M>,
<&apmixed APMIXED_MEMPLL26M>,
<&apmixed APMIXED_CLKSQ_LVPLL_26M>,
<&apmixed APMIXED_MIPID0_26M>,
<&apmixed APMIXED_MIPID1_26M>,
<&mfgcfg MFGCFG_BG3D>,
<&audio AUDIO_AFE>,
<&audio AUDIO_22M>,
<&audio AUDIO_24M>,
<&audio AUDIO_APLL2_TUNER>,
<&audio AUDIO_APLL_TUNER>,
<&audio AUDIO_TDM>,
<&audio AUDIO_ADC>,
<&audio AUDIO_DAC>,
<&audio AUDIO_DAC_PREDIS>,
<&audio AUDIO_TML>,
<&audio AUDIO_NLE>,
<&audio AUDIO_I2S1_BCLK_SW>,
<&audio AUDIO_I2S2_BCLK_SW>,
<&audio AUDIO_I2S3_BCLK_SW>,
<&audio AUDIO_I2S4_BCLK_SW>,
<&audio AUDIO_I2S5_BCLK_SW>,
<&audio AUDIO_CONN_I2S_ASRC>,
<&audio AUDIO_GENERAL1_ASRC>,
<&audio AUDIO_GENERAL2_ASRC>,
<&audio AUDIO_DAC_HIRES>,
<&audio AUDIO_ADC_HIRES>,
<&audio AUDIO_ADC_HIRES_TML>,
<&audio AUDIO_PDN_ADDA6_ADC>,
<&audio AUDIO_ADDA6_ADC_HIRES>,
<&audio AUDIO_3RD_DAC>,
<&audio AUDIO_3RD_DAC_PREDIS>,
<&audio AUDIO_3RD_DAC_TML>,
<&audio AUDIO_3RD_DAC_HIRES>,
<&audio AUDIO_ETDM_IN1_BCLK_SW>,
<&audio AUDIO_ETDM_OUT1_BCLK_SW>,
<&camsys CLK_CAM_M_LARB13>,
<&camsys CLK_CAM_M_DFP_VAD>,
<&camsys CLK_CAM_M_LARB14>,
<&camsys CLK_CAM_M_RESERVED0>,
<&camsys CLK_CAM_M_CAM>,
<&camsys CLK_CAM_M_CAMTG>,
<&camsys CLK_CAM_M_SENINF>,
<&camsys CLK_CAM_M_CAMSV1>,
<&camsys CLK_CAM_M_CAMSV2>,
<&camsys CLK_CAM_M_CAMSV3>,
<&camsys CLK_CAM_M_CCU0>,
<&camsys CLK_CAM_M_CCU1>,
<&camsys CLK_CAM_M_MRAW0>,
<&camsys CLK_CAM_M_RESERVED2>,
<&camsys CLK_CAM_M_FAKE_ENG>,
<&camsys CLK_CAM_M_CCU_GALS>,
<&camsys CLK_CAM_M_CAM2MM_GALS>,
<&camsys_rawa CLK_CAM_RA_LARBX>,
<&camsys_rawa CLK_CAM_RA_CAM>,
<&camsys_rawa CLK_CAM_RA_CAMTG>,
<&camsys_rawb CLK_CAM_RB_LARBX>,
<&camsys_rawb CLK_CAM_RB_CAM>,
<&camsys_rawb CLK_CAM_RB_CAMTG>,
<&imgsys1 CLK_IMGSYS1_LARB9>,
<&imgsys1 CLK_IMGSYS1_LARB10>,
<&imgsys1 CLK_IMGSYS1_DIP>,
<&imgsys1 CLK_IMGSYS1_GALS>,
<&imgsys2 CLK_IMGSYS2_LARB9>,
<&imgsys2 CLK_IMGSYS2_LARB10>,
<&imgsys2 CLK_IMGSYS2_MFB>,
<&imgsys2 CLK_IMGSYS2_WPE>,
<&imgsys2 CLK_IMGSYS2_MSS>,
<&imgsys2 CLK_IMGSYS2_GALS>,
<&ipesys CLK_IPE_LARB19>,
<&ipesys CLK_IPE_LARB20>,
<&ipesys CLK_IPE_SMI_SUBCOM>,
<&ipesys CLK_IPE_FD>,
<&ipesys CLK_IPE_FE>,
<&ipesys CLK_IPE_RSC>,
<&ipesys CLK_IPE_DPE>,
<&ipesys CLK_IPE_GALS>,
<&mmsys_config CLK_MM_DISP_MUTEX0>,
<&mmsys_config CLK_MM_APB_BUS>,
<&mmsys_config CLK_MM_DISP_OVL0>,
<&mmsys_config CLK_MM_DISP_RDMA0>,
<&mmsys_config CLK_MM_DISP_OVL0_2L>,
<&mmsys_config CLK_MM_DISP_WDMA0>,
<&mmsys_config CLK_MM_DISP_CCORR1>,
<&mmsys_config CLK_MM_DISP_RSZ0>,
<&mmsys_config CLK_MM_DISP_AAL0>,
<&mmsys_config CLK_MM_DISP_CCORR0>,
<&mmsys_config CLK_MM_DISP_COLOR0>,
<&mmsys_config CLK_MM_SMI_INFRA>,
<&mmsys_config CLK_MM_DISP_DSC_WRAP>,
<&mmsys_config CLK_MM_DISP_GAMMA0>,
<&mmsys_config CLK_MM_DISP_POSTMASK0>,
<&mmsys_config CLK_MM_DISP_SPR0>,
<&mmsys_config CLK_MM_DISP_DITHER0>,
<&mmsys_config CLK_MM_SMI_COMMON>,
<&mmsys_config CLK_MM_DISP_CM0>,
<&mmsys_config CLK_MM_DSI0>,
<&mmsys_config CLK_MM_DISP_FAKE_ENG0>,
<&mmsys_config CLK_MM_DISP_FAKE_ENG1>,
<&mmsys_config CLK_MM_SMI_GALS>,
<&mmsys_config CLK_MM_SMI_IOMMU>,
<&mmsys_config CLK_MM_DSI0_DSI_CK_DOMAIN>,
<&mmsys_config CLK_MM_DISP_26M>,
<&mdpsys_config CLK_MDP_RDMA0>,
<&mdpsys_config CLK_MDP_TDSHP0>,
<&mdpsys_config CLK_MDP_IMG_DL_ASYNC0>,
<&mdpsys_config CLK_MDP_IMG_DL_ASYNC1>,
<&mdpsys_config CLK_MDP_RDMA1>,
<&mdpsys_config CLK_MDP_TDSHP1>,
<&mdpsys_config CLK_MDP_SMI0>,
<&mdpsys_config CLK_MDP_APB_BUS>,
<&mdpsys_config CLK_MDP_WROT0>,
<&mdpsys_config CLK_MDP_RSZ0>,
<&mdpsys_config CLK_MDP_HDR0>,
<&mdpsys_config CLK_MDP_MUTEX0>,
<&mdpsys_config CLK_MDP_WROT1>,
<&mdpsys_config CLK_MDP_RSZ1>,
<&mdpsys_config CLK_MDP_FAKE_ENG0>,
<&mdpsys_config CLK_MDP_AAL0>,
<&mdpsys_config CLK_MDP_AAL1>,
<&mdpsys_config CLK_MDP_COLOR0>,
<&mdpsys_config CLK_MDP_IMG_DL_RELAY0_ASYNC0>,
<&mdpsys_config CLK_MDP_IMG_DL_RELAY1_ASYNC1>,
<&vdec_gcon VDEC_VDEC>,
<&vdec_gcon VDEC_LARB1>,
<&vdec_gcon VDEC_LAT>,
<&venc_gcon VENC_GCON_LARB>,
<&venc_gcon VENC_GCON_VENC>,
<&venc_gcon VENC_GCON_JPGENC>,
<&venc_gcon VENC_GCON_GALS>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C0>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C1>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C2>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C3>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C4>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C5>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C6>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C7>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C8>,
<&imp_iic_wrap CLK_IMP_AP_CLOCK_RO_I2C9>;
};
};