CLK_8X60("i2s_mic_osr_clk", SPARE_I2S_MIC_OSR_CLK, NULL, OFF), CLK_8X60("i2s_mic_bit_clk", SPARE_I2S_MIC_BIT_CLK, NULL, OFF), CLK_8X60("i2s_spkr_osr_clk", CODEC_I2S_SPKR_OSR_CLK, NULL, OFF), CLK_8X60("i2s_spkr_bit_clk", CODEC_I2S_SPKR_BIT_CLK, NULL, OFF), CLK_8X60("i2s_spkr_osr_clk", SPARE_I2S_SPKR_OSR_CLK, NULL, OFF), CLK_8X60("i2s_spkr_bit_clk", SPARE_I2S_SPKR_BIT_CLK, NULL, OFF), CLK_8X60("pcm_clk", PCM_CLK, NULL, OFF), CLK_8X60("iommu_clk", JPEGD_AXI_CLK, "msm_iommu.0", 0), CLK_8X60("iommu_clk", VFE_AXI_CLK, "msm_iommu.6", 0), CLK_8X60("iommu_clk", VCODEC_AXI_CLK, "msm_iommu.7", 0), CLK_8X60("iommu_clk", VCODEC_AXI_CLK, "msm_iommu.8", 0), CLK_8X60("iommu_clk", GFX3D_CLK, "msm_iommu.9", 0), CLK_8X60("iommu_clk", GFX2D0_CLK, "msm_iommu.10", 0), CLK_8X60("iommu_clk", GFX2D1_CLK, "msm_iommu.11", 0), CLK_VOTER("dfab_dsps_clk", DFAB_DSPS_CLK, "dfab_clk", NULL, 0), CLK_VOTER("dfab_usb_hs_clk", DFAB_USB_HS_CLK, "dfab_clk", NULL, 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC1_CLK, "dfab_clk", "msm_sdcc.1", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC2_CLK, "dfab_clk", "msm_sdcc.2", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC3_CLK, "dfab_clk", "msm_sdcc.3", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC4_CLK, "dfab_clk", "msm_sdcc.4", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC5_CLK, "dfab_clk", "msm_sdcc.5", 0), }; unsigned msm_num_clocks_8x60 = ARRAY_SIZE(msm_clocks_8x60);
CLK_PCOM("uartdm_clk", UART1DM_CLK, &msm_device_uart_dm1.dev, OFF), CLK_PCOM("uartdm_clk", UART2DM_CLK, &msm_device_uart_dm2.dev, 0), CLK_PCOM("usb_hs_clk", USB_HS_CLK, NULL, OFF), CLK_PCOM("usb_hs_pclk", USB_HS_P_CLK, NULL, OFF), CLK_PCOM("usb_otg_clk", USB_OTG_CLK, NULL, 0), CLK_PCOM("vdc_clk", VDC_CLK, NULL, OFF | CLK_MIN), CLK_PCOM("vfe_clk", VFE_CLK, NULL, OFF), CLK_PCOM("vfe_mdc_clk", VFE_MDC_CLK, NULL, OFF), CLK_PCOM("vfe_axi_clk", VFE_AXI_CLK, NULL, OFF), CLK_PCOM("usb_hs2_clk", USB_HS2_CLK, NULL, OFF), CLK_PCOM("usb_hs2_pclk", USB_HS2_P_CLK, NULL, OFF), CLK_PCOM("usb_hs3_clk", USB_HS3_CLK, NULL, OFF), CLK_PCOM("usb_hs3_pclk", USB_HS3_P_CLK, NULL, OFF), CLK_PCOM("usb_phy_clk", USB_PHY_CLK, NULL, 0), CLK_VOTER("ebi1_acpu_clk", EBI_ACPU_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_kgsl_clk", EBI_KGSL_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_lcdc_clk", EBI_LCDC_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_mddi_clk", EBI_MDDI_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_tv_clk", EBI_TV_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_usb_clk", EBI_USB_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_vfe_clk", EBI_VFE_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_pm_qos_clk", EBI_PM_QOS_CLK, "ebi1_clk", NULL, 0), #ifdef CONFIG_MSM_SOC_REV_A CLK_PCOM("grp_pclk", GRP_3D_P_CLK, NULL, 0), CLK_PCOM("grp_2d_clk", GRP_2D_CLK, NULL, 0), CLK_PCOM("grp_2d_pclk", GRP_2D_P_CLK, NULL, 0), CLK_PCOM("qup_clk", GSBI_CLK, &qup_device_i2c.dev, 0), CLK_PCOM("qup_pclk", GSBI_P_CLK, &qup_device_i2c.dev, 0), #endif
CLK_8X60("i2s_mic_osr_clk", SPARE_I2S_MIC_OSR_CLK, NULL, OFF), CLK_8X60("i2s_mic_bit_clk", SPARE_I2S_MIC_BIT_CLK, NULL, OFF), CLK_8X60("i2s_spkr_osr_clk", CODEC_I2S_SPKR_OSR_CLK, NULL, OFF), CLK_8X60("i2s_spkr_bit_clk", CODEC_I2S_SPKR_BIT_CLK, NULL, OFF), CLK_8X60("i2s_spkr_osr_clk", SPARE_I2S_SPKR_OSR_CLK, NULL, OFF), CLK_8X60("i2s_spkr_bit_clk", SPARE_I2S_SPKR_BIT_CLK, NULL, OFF), CLK_8X60("pcm_clk", PCM_CLK, NULL, OFF), CLK_8X60("iommu_clk", JPEGD_AXI_CLK, "msm_iommu.0", 0), CLK_8X60("iommu_clk", VFE_AXI_CLK, "msm_iommu.6", 0), CLK_8X60("iommu_clk", VCODEC_AXI_CLK, "msm_iommu.7", 0), CLK_8X60("iommu_clk", VCODEC_AXI_CLK, "msm_iommu.8", 0), CLK_8X60("iommu_clk", GFX3D_CLK, "msm_iommu.9", 0), CLK_8X60("iommu_clk", GFX2D0_CLK, "msm_iommu.10", 0), CLK_8X60("iommu_clk", GFX2D1_CLK, "msm_iommu.11", 0), CLK_VOTER("dfab_dsps_clk", DFAB_DSPS_CLK, "dfab_clk", NULL, 0), CLK_VOTER("dfab_usb_hs_clk", DFAB_USB_HS_CLK, "dfab_clk", NULL, 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC1_CLK, "dfab_clk", "msm_sdcc.1", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC2_CLK, "dfab_clk", "msm_sdcc.2", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC3_CLK, "dfab_clk", "msm_sdcc.3", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC4_CLK, "dfab_clk", "msm_sdcc.4", 0), CLK_VOTER("dfab_sdc_clk", DFAB_SDC5_CLK, "dfab_clk", "msm_sdcc.5", 0), CLK_VOTER("ebi1_msmbus_clk", EBI_MSMBUS_CLK, "ebi1_clk", NULL, 0), CLK_VOTER("ebi1_adm_clk", EBI_ADM0_CLK,