| #ifndef __EXYNOS8890_VCLK_H__ |
| #define __EXYNOS8890_VCLK_H__ |
| |
| enum { |
| invalid_vclk_id = 0x00000FFF, |
| |
| gate_apollo_ppmu = 0x0A000000, |
| gate_apollo_bts, |
| gate_mngs_ppmu, |
| gate_mngs_bts, |
| gate_aud_common, |
| gate_aud_lpass, |
| gate_aud_mi2s, |
| gate_aud_pcm, |
| gate_aud_uart, |
| gate_aud_dma, |
| gate_aud_slimbus, |
| gate_aud_sysmmu, |
| gate_aud_ppmu, |
| gate_aud_bts, |
| gate_aud_sclk_mi2s, |
| gate_aud_sclk_pcm, |
| gate_aud_sclk_slimbus, |
| gate_bus0_display, |
| gate_bus0_cam, |
| gate_bus0_fsys1, |
| gate_bus1_mfc, |
| gate_bus1_mscl, |
| gate_bus1_fsys0, |
| gate_cam0_common, |
| gate_cam0_csis0, |
| gate_cam0_csis1, |
| gate_cam0_fimc_bns, |
| gate_cam0_fimc_3aa0, |
| gate_cam0_fimc_3aa1, |
| gate_cam0_hpm, |
| gate_cam0_sysmmu, |
| gate_cam0_ppmu, |
| gate_cam0_bts, |
| gate_cam0_phyclk_hs0_csis0_rx_byte, |
| gate_cam0_phyclk_hs1_csis0_rx_byte, |
| gate_cam0_phyclk_hs2_csis0_rx_byte, |
| gate_cam0_phyclk_hs3_csis0_rx_byte, |
| gate_cam0_phyclk_hs0_csis1_rx_byte, |
| gate_cam0_phyclk_hs1_csis1_rx_byte, |
| gate_cam1_common, |
| gate_cam1_isp_cpu_gic_common, |
| gate_cam1_isp_cpu, |
| gate_cam1_gic_is, |
| gate_cam1_csis2, |
| gate_cam1_csis3, |
| gate_cam1_fimc_vra, |
| gate_cam1_mc_scaler, |
| gate_cam1_i2c0_isp, |
| gate_cam1_i2c1_isp, |
| gate_cam1_i2c2_isp, |
| gate_cam1_i2c3_isp, |
| gate_cam1_wdt_isp, |
| gate_cam1_mcuctl_isp, |
| gate_cam1_uart_isp, |
| gate_cam1_sclk_uart_isp, |
| gate_cam1_spi0_isp, |
| gate_cam1_spi1_isp, |
| gate_cam1_pdma_isp, |
| gate_cam1_pwm_isp, |
| gate_cam1_sclk_pwm_isp, |
| gate_cam1_sysmmu, |
| gate_cam1_ppmu, |
| gate_cam1_bts, |
| gate_cam1_phyclk_hs0_csis2_rx_byte, |
| gate_cam1_phyclk_hs1_csis2_rx_byte, |
| gate_cam1_phyclk_hs2_csis2_rx_byte, |
| gate_cam1_phyclk_hs3_csis2_rx_byte, |
| gate_cam1_phyclk_hs0_csis3_rx_byte, |
| gate_ccore_i2c, |
| gate_disp0_common, |
| gate_disp0_decon0, |
| gate_disp0_dsim0, |
| gate_disp0_dsim1, |
| gate_disp0_dsim2, |
| gate_disp0_hdmi, |
| gate_disp0_dp, |
| gate_disp0_hpm_apbif_disp0, |
| gate_disp0_sysmmu, |
| gate_disp0_ppmu, |
| gate_disp0_bts, |
| gate_disp0_phyclk_hdmiphy_tmds_20b_clko, |
| gate_disp0_phyclk_hdmiphy_tmds_10b_clko, |
| gate_disp0_phyclk_hdmiphy_pixel_clko, |
| gate_disp0_phyclk_mipidphy0_rxclkesc0, |
| gate_disp0_phyclk_mipidphy0_bitclkdiv8, |
| gate_disp0_phyclk_mipidphy1_rxclkesc0, |
| gate_disp0_phyclk_mipidphy1_bitclkdiv8, |
| gate_disp0_phyclk_mipidphy2_rxclkesc0, |
| gate_disp0_phyclk_mipidphy2_bitclkdiv8, |
| gate_disp0_phyclk_dpphy_ch0_txd_clk, |
| gate_disp0_phyclk_dpphy_ch1_txd_clk, |
| gate_disp0_phyclk_dpphy_ch2_txd_clk, |
| gate_disp0_phyclk_dpphy_ch3_txd_clk, |
| gate_disp0_oscclk_dp_i_clk_24m, |
| gate_disp0_oscclk_i_dptx_phy_i_ref_clk_24m, |
| gate_disp0_oscclk_i_mipi_dphy_m1s0_m_xi, |
| gate_disp0_oscclk_i_mipi_dphy_m4s0_m_xi, |
| gate_disp0_oscclk_i_mipi_dphy_m4s4_m_xi, |
| gate_disp1_common, |
| gate_disp1_decon1, |
| gate_disp1_hpmdisp1, |
| gate_disp1_sysmmu, |
| gate_disp1_ppmu, |
| gate_disp1_bts, |
| gate_fsys0_common, |
| gate_fsys0_usbdrd_etrusb_common, |
| gate_fsys0_usbdrd30, |
| gate_fsys0_etr_usb, |
| gate_fsys0_usbhost20, |
| gate_fsys0_mmc0_ufs_common, |
| gate_fsys0_mmc0, |
| gate_fsys0_ufs_linkemedded, |
| gate_fsys0_pdma_common, |
| gate_fsys0_pdma0, |
| gate_fsys0_pdmas, |
| gate_fsys0_ppmu, |
| gate_fsys0_bts, |
| gate_fsys0_hpm, |
| gate_fsys0_phyclk_usbdrd30_udrd30_phyclock, |
| gate_fsys0_phyclk_usbdrd30_udrd30_pipe_pclk, |
| gate_fsys0_phyclk_ufs_tx0_symbol, |
| gate_fsys0_phyclk_ufs_rx0_symbol, |
| gate_fsys0_phyclk_usbhost20_phyclock, |
| gate_fsys0_phyclk_usbhost20_freeclk, |
| gate_fsys0_phyclk_usbhost20_clk48mohci, |
| gate_fsys0_phyclk_usbhost20phy_ref_clk, |
| gate_fsys0_phyclk_ufs_rx_pwm_clk, |
| gate_fsys0_phyclk_ufs_tx_pwm_clk, |
| gate_fsys0_phyclk_ufs_refclk_out_soc, |
| gate_fsys1_common, |
| gate_fsys1_mmc2_ufs_common, |
| gate_fsys1_mmc2, |
| gate_fsys1_ufs20_sdcard, |
| gate_fsys1_sromc, |
| gate_fsys1_pciewifi0, |
| gate_fsys1_pciewifi1, |
| gate_fsys1_ppmu, |
| gate_fsys1_bts, |
| gate_fsys1_hpm, |
| gate_fsys1_phyclk_ufs_link_sdcard_tx0_symbol, |
| gate_fsys1_phyclk_ufs_link_sdcard_rx0_symbol, |
| gate_fsys1_phyclk_pcie_wifi0_tx0, |
| gate_fsys1_phyclk_pcie_wifi0_rx0, |
| gate_fsys1_phyclk_pcie_wifi1_tx0, |
| gate_fsys1_phyclk_pcie_wifi1_rx0, |
| gate_fsys1_phyclk_pcie_wifi0_dig_refclk, |
| gate_fsys1_phyclk_pcie_wifi1_dig_refclk, |
| gate_fsys1_phyclk_ufs_link_sdcard_rx_pwm_clk, |
| gate_fsys1_phyclk_ufs_link_sdcard_tx_pwm_clk, |
| gate_fsys1_phyclk_ufs_link_sdcard_refclk_out_soc, |
| gate_g3d_common, |
| gate_g3d_g3d_common, |
| gate_g3d_g3d, |
| gate_g3d_iram_path_test, |
| gate_g3d_ppmu, |
| gate_g3d_bts, |
| gate_imem_common, |
| gate_imem_apm_sss_rtic_mc_common, |
| gate_imem_apm, |
| gate_imem_sss, |
| gate_imem_rtic, |
| gate_imem_mc, |
| gate_imem_intmem, |
| gate_imem_intmem_alv, |
| gate_imem_gic400, |
| gate_imem_ppmu, |
| gate_isp0_common, |
| gate_isp0_fimc_isp0, |
| gate_isp0_fimc_tpu, |
| gate_isp0_sysmmu, |
| gate_isp0_ppmu, |
| gate_isp0_bts, |
| gate_isp1_fimc_isp1, |
| gate_isp1_sysmmu, |
| gate_isp1_ppmu, |
| gate_isp1_bts, |
| gate_mfc_common, |
| gate_mfc_mfc, |
| gate_mfc_hpm, |
| gate_mfc_sysmmu, |
| gate_mfc_ppmu, |
| gate_mscl_common, |
| gate_mscl_mscl0_jpeg_common, |
| gate_mscl_mscl0, |
| gate_mscl_jpeg, |
| gate_mscl_mscl1_g2d_common, |
| gate_mscl_mscl1, |
| gate_mscl_g2d, |
| gate_mscl_sysmmu, |
| gate_mscl_ppmu, |
| gate_mscl_bts, |
| gate_peric0_hsi2c0, |
| gate_peric0_hsi2c1, |
| gate_peric0_hsi2c4, |
| gate_peric0_hsi2c5, |
| gate_peric0_hsi2c9, |
| gate_peric0_hsi2c10, |
| gate_peric0_hsi2c11, |
| gate_peric0_uart0, |
| gate_peric0_adcif, |
| gate_peric0_pwm, |
| gate_peric0_sclk_pwm, |
| gate_peric1_hsi2c_common, |
| gate_peric1_hsi2c2, |
| gate_peric1_hsi2c3, |
| gate_peric1_hsi2c6, |
| gate_peric1_hsi2c7, |
| gate_peric1_hsi2c8, |
| gate_peric1_hsi2c12, |
| gate_peric1_hsi2c13, |
| gate_peric1_hsi2c14, |
| gate_peric1_spi_i2s_pcm1_spdif_common, |
| gate_peric1_uart1, |
| gate_peric1_uart2, |
| gate_peric1_uart3, |
| gate_peric1_uart4, |
| gate_peric1_uart5, |
| gate_peric1_spi0, |
| gate_peric1_spi1, |
| gate_peric1_spi2, |
| gate_peric1_spi3, |
| gate_peric1_spi4, |
| gate_peric1_spi5, |
| gate_peric1_spi6, |
| gate_peric1_spi7, |
| gate_peric1_i2s1, |
| gate_peric1_pcm1, |
| gate_peric1_spdif, |
| gate_peric1_gpio_nfc, |
| gate_peric1_gpio_touch, |
| gate_peric1_gpio_fp, |
| gate_peric1_gpio_ese, |
| gate_peris_sfr_apbif_hdmi_cec, |
| gate_peris_hpm, |
| gate_peris_mct, |
| gate_peris_wdt_mngs, |
| gate_peris_wdt_apollo, |
| gate_peris_sysreg_peris, |
| gate_peris_monocnt_apbif, |
| gate_peris_rtc_apbif, |
| gate_peris_top_rtc, |
| gate_peris_otp_con_top, |
| gate_peris_chipid, |
| gate_peris_tmu, |
| vclk_group_grpgate_end, |
| num_of_grpgate = vclk_group_grpgate_end - 0x0A000000, |
| |
| sclk_decon0_eclk0 = 0x0A010000, |
| sclk_decon0_vclk0, |
| sclk_decon0_vclk1, |
| sclk_hdmi_audio, |
| sclk_decon1_eclk0, |
| sclk_decon1_eclk1, |
| sclk_usbdrd30, |
| sclk_mmc0, |
| sclk_ufsunipro20, |
| sclk_phy24m, |
| sclk_ufsunipro_cfg, |
| sclk_mmc2, |
| sclk_ufsunipro20_sdcard, |
| sclk_pcie_phy, |
| sclk_ufsunipro_sdcard_cfg, |
| sclk_uart0, |
| sclk_spi0, |
| sclk_spi1, |
| sclk_spi2, |
| sclk_spi3, |
| sclk_spi4, |
| sclk_spi5, |
| sclk_spi6, |
| sclk_spi7, |
| sclk_uart1, |
| sclk_uart2, |
| sclk_uart3, |
| sclk_uart4, |
| sclk_uart5, |
| sclk_promise_int, |
| sclk_promise_disp, |
| sclk_ap2cp_mif_pll_out, |
| sclk_isp_spi0, |
| sclk_isp_spi1, |
| sclk_isp_uart, |
| sclk_isp_sensor0, |
| sclk_isp_sensor1, |
| sclk_isp_sensor2, |
| sclk_isp_sensor3, |
| sclk_decon0_eclk0_local, |
| sclk_decon0_vclk0_local, |
| sclk_decon0_vclk1_local, |
| sclk_decon1_eclk0_local, |
| sclk_decon1_eclk1_local, |
| vclk_group_m1d1g1_end, |
| num_of_m1d1g1 = vclk_group_m1d1g1_end - 0x0A010000, |
| |
| p1_disp_pll = 0x0A020000, |
| p1_aud_pll, |
| p1_mfc_pll, |
| p1_bus3_pll, |
| vclk_group_p1_end, |
| num_of_p1 = vclk_group_p1_end - 0x0A020000, |
| |
| m1_dummy = 0x0A030000, |
| vclk_group_m1_end, |
| num_of_m1 = vclk_group_m1_end - 0x0A030000, |
| |
| d1_sclk_i2s_local = 0x0A040000, |
| d1_sclk_pcm_local, |
| d1_sclk_slimbus, |
| d1_sclk_cp_i2s, |
| d1_sclk_asrc, |
| vclk_group_d1_end, |
| num_of_d1 = vclk_group_d1_end - 0x0A040000, |
| |
| pxmxdx_top = 0x0A050000, |
| pxmxdx_mfc, |
| pxmxdx_mscl, |
| pxmxdx_imem, |
| pxmxdx_fsys0, |
| pxmxdx_fsys0_qch_usbdrd30, |
| pxmxdx_fsys1, |
| pxmxdx_disp0, |
| pxmxdx_disp1, |
| pxmxdx_aud, |
| pxmxdx_aud_cp, |
| pxmxdx_isp0_isp0, |
| pxmxdx_isp0_tpu, |
| pxmxdx_isp0_trex, |
| pxmxdx_isp0_pxl_asbs, |
| pxmxdx_isp1_isp1, |
| pxmxdx_cam0_csis0, |
| pxmxdx_cam0_csis1, |
| pxmxdx_cam0_csis2, |
| pxmxdx_cam0_csis3, |
| pxmxdx_cam0_3aa0, |
| pxmxdx_cam0_3aa1, |
| pxmxdx_cam0_trex, |
| pxmxdx_cam1_arm, |
| pxmxdx_cam1_vra, |
| pxmxdx_cam1_trex, |
| pxmxdx_cam1_bus, |
| pxmxdx_cam1_peri, |
| pxmxdx_cam1_csis2, |
| pxmxdx_cam1_csis3, |
| pxmxdx_cam1_scl, |
| pxmxdx_oscclk_nfc, |
| pxmxdx_oscclk_aud, |
| vclk_group_pxmxdx_end, |
| num_of_pxmxdx = vclk_group_pxmxdx_end - 0x0A050000, |
| |
| umux_bus0_aclk_bus0_528 = 0x0A060000, |
| umux_bus0_aclk_bus0_200, |
| umux_bus1_aclk_bus1_528, |
| umux_cam0_phyclk_rxbyteclkhs0_csis0_user, |
| umux_cam0_phyclk_rxbyteclkhs1_csis0_user, |
| umux_cam0_phyclk_rxbyteclkhs2_csis0_user, |
| umux_cam0_phyclk_rxbyteclkhs3_csis0_user, |
| umux_cam0_phyclk_rxbyteclkhs0_csis1_user, |
| umux_cam0_phyclk_rxbyteclkhs1_csis1_user, |
| umux_cam1_phyclk_rxbyteclkhs0_csis2_user, |
| umux_cam1_phyclk_rxbyteclkhs1_csis2_user, |
| umux_cam1_phyclk_rxbyteclkhs2_csis2_user, |
| umux_cam1_phyclk_rxbyteclkhs3_csis2_user, |
| umux_cam1_phyclk_rxbyteclkhs0_csis3_user, |
| umux_disp0_phyclk_hdmiphy_pixel_clko_user, |
| umux_disp0_phyclk_hdmiphy_tmds_clko_user, |
| umux_disp0_phyclk_mipidphy0_rxclkesc0_user, |
| umux_disp0_phyclk_mipidphy0_bitclkdiv2_user, |
| umux_disp0_phyclk_mipidphy0_bitclkdiv8_user, |
| umux_disp0_phyclk_mipidphy1_rxclkesc0_user, |
| umux_disp0_phyclk_mipidphy1_bitclkdiv2_user, |
| umux_disp0_phyclk_mipidphy1_bitclkdiv8_user, |
| umux_disp0_phyclk_mipidphy2_rxclkesc0_user, |
| umux_disp0_phyclk_mipidphy2_bitclkdiv2_user, |
| umux_disp0_phyclk_mipidphy2_bitclkdiv8_user, |
| umux_disp0_phyclk_dpphy_ch0_txd_clk_user, |
| umux_disp0_phyclk_dpphy_ch1_txd_clk_user, |
| umux_disp0_phyclk_dpphy_ch2_txd_clk_user, |
| umux_disp0_phyclk_dpphy_ch3_txd_clk_user, |
| umux_disp1_phyclk_mipidphy0_bitclkdiv2_user, |
| umux_disp1_phyclk_mipidphy1_bitclkdiv2_user, |
| umux_disp1_phyclk_mipidphy2_bitclkdiv2_user, |
| umux_disp1_phyclk_disp1_hdmiphy_pixel_clko_user, |
| umux_fsys0_phyclk_usbdrd30_udrd30_phyclock_user, |
| umux_fsys0_phyclk_usbdrd30_udrd30_pipe_pclk_user, |
| umux_fsys0_phyclk_ufs_tx0_symbol_user, |
| umux_fsys0_phyclk_ufs_rx0_symbol_user, |
| umux_fsys0_phyclk_usbhost20_phyclock_user, |
| umux_fsys0_phyclk_usbhost20_freeclk_user, |
| umux_fsys0_phyclk_usbhost20_clk48mohci_user, |
| umux_fsys0_phyclk_usbhost20phy_ref_clk, |
| umux_fsys0_phyclk_ufs_rx_pwm_clk_user, |
| umux_fsys0_phyclk_ufs_tx_pwm_clk_user, |
| umux_fsys0_phyclk_ufs_refclk_out_soc_user, |
| umux_fsys1_phyclk_ufs_link_sdcard_tx0_symbol_user, |
| umux_fsys1_phyclk_ufs_link_sdcard_rx0_symbol_user, |
| umux_fsys1_phyclk_pcie_wifi0_tx0_user, |
| umux_fsys1_phyclk_pcie_wifi0_rx0_user, |
| umux_fsys1_phyclk_pcie_wifi1_tx0_user, |
| umux_fsys1_phyclk_pcie_wifi1_rx0_user, |
| umux_fsys1_phyclk_pcie_wifi0_dig_refclk_user, |
| umux_fsys1_phyclk_pcie_wifi1_dig_refclk_user, |
| umux_fsys1_phyclk_ufs_link_sdcard_rx_pwm_clk_user, |
| umux_fsys1_phyclk_ufs_link_sdcard_tx_pwm_clk_user, |
| umux_fsys1_phyclk_ufs_link_sdcard_refclk_out_soc_user, |
| vclk_group_umux_end, |
| num_of_umux = vclk_group_umux_end - 0x0A060000, |
| |
| dvfs_big = 0x0A070000, |
| dvfs_little, |
| dvfs_g3d, |
| dvfs_mif, |
| dvfs_int, |
| dvfs_cam, |
| dvfs_disp, |
| dvs_g3dm, |
| vclk_group_dfs_end, |
| num_of_dfs = vclk_group_dfs_end - 0x0A070000, |
| }; |
| |
| #endif |