@@ -1890,147 +1890,143 @@ static MESON_GATE(axg_ao_i2c, HHI_GCLK_AO, 4);
1890
1890
1891
1891
/* Array of all clocks provided by this provider */
1892
1892
1893
- static struct clk_hw_onecell_data axg_hw_onecell_data = {
1894
- .hws = {
1895
- [CLKID_SYS_PLL ] = & axg_sys_pll .hw ,
1896
- [CLKID_FIXED_PLL ] = & axg_fixed_pll .hw ,
1897
- [CLKID_FCLK_DIV2 ] = & axg_fclk_div2 .hw ,
1898
- [CLKID_FCLK_DIV3 ] = & axg_fclk_div3 .hw ,
1899
- [CLKID_FCLK_DIV4 ] = & axg_fclk_div4 .hw ,
1900
- [CLKID_FCLK_DIV5 ] = & axg_fclk_div5 .hw ,
1901
- [CLKID_FCLK_DIV7 ] = & axg_fclk_div7 .hw ,
1902
- [CLKID_GP0_PLL ] = & axg_gp0_pll .hw ,
1903
- [CLKID_MPEG_SEL ] = & axg_mpeg_clk_sel .hw ,
1904
- [CLKID_MPEG_DIV ] = & axg_mpeg_clk_div .hw ,
1905
- [CLKID_CLK81 ] = & axg_clk81 .hw ,
1906
- [CLKID_MPLL0 ] = & axg_mpll0 .hw ,
1907
- [CLKID_MPLL1 ] = & axg_mpll1 .hw ,
1908
- [CLKID_MPLL2 ] = & axg_mpll2 .hw ,
1909
- [CLKID_MPLL3 ] = & axg_mpll3 .hw ,
1910
- [CLKID_DDR ] = & axg_ddr .hw ,
1911
- [CLKID_AUDIO_LOCKER ] = & axg_audio_locker .hw ,
1912
- [CLKID_MIPI_DSI_HOST ] = & axg_mipi_dsi_host .hw ,
1913
- [CLKID_ISA ] = & axg_isa .hw ,
1914
- [CLKID_PL301 ] = & axg_pl301 .hw ,
1915
- [CLKID_PERIPHS ] = & axg_periphs .hw ,
1916
- [CLKID_SPICC0 ] = & axg_spicc_0 .hw ,
1917
- [CLKID_I2C ] = & axg_i2c .hw ,
1918
- [CLKID_RNG0 ] = & axg_rng0 .hw ,
1919
- [CLKID_UART0 ] = & axg_uart0 .hw ,
1920
- [CLKID_MIPI_DSI_PHY ] = & axg_mipi_dsi_phy .hw ,
1921
- [CLKID_SPICC1 ] = & axg_spicc_1 .hw ,
1922
- [CLKID_PCIE_A ] = & axg_pcie_a .hw ,
1923
- [CLKID_PCIE_B ] = & axg_pcie_b .hw ,
1924
- [CLKID_HIU_IFACE ] = & axg_hiu_reg .hw ,
1925
- [CLKID_ASSIST_MISC ] = & axg_assist_misc .hw ,
1926
- [CLKID_SD_EMMC_B ] = & axg_emmc_b .hw ,
1927
- [CLKID_SD_EMMC_C ] = & axg_emmc_c .hw ,
1928
- [CLKID_DMA ] = & axg_dma .hw ,
1929
- [CLKID_SPI ] = & axg_spi .hw ,
1930
- [CLKID_AUDIO ] = & axg_audio .hw ,
1931
- [CLKID_ETH ] = & axg_eth_core .hw ,
1932
- [CLKID_UART1 ] = & axg_uart1 .hw ,
1933
- [CLKID_G2D ] = & axg_g2d .hw ,
1934
- [CLKID_USB0 ] = & axg_usb0 .hw ,
1935
- [CLKID_USB1 ] = & axg_usb1 .hw ,
1936
- [CLKID_RESET ] = & axg_reset .hw ,
1937
- [CLKID_USB ] = & axg_usb_general .hw ,
1938
- [CLKID_AHB_ARB0 ] = & axg_ahb_arb0 .hw ,
1939
- [CLKID_EFUSE ] = & axg_efuse .hw ,
1940
- [CLKID_BOOT_ROM ] = & axg_boot_rom .hw ,
1941
- [CLKID_AHB_DATA_BUS ] = & axg_ahb_data_bus .hw ,
1942
- [CLKID_AHB_CTRL_BUS ] = & axg_ahb_ctrl_bus .hw ,
1943
- [CLKID_USB1_DDR_BRIDGE ] = & axg_usb1_to_ddr .hw ,
1944
- [CLKID_USB0_DDR_BRIDGE ] = & axg_usb0_to_ddr .hw ,
1945
- [CLKID_MMC_PCLK ] = & axg_mmc_pclk .hw ,
1946
- [CLKID_VPU_INTR ] = & axg_vpu_intr .hw ,
1947
- [CLKID_SEC_AHB_AHB3_BRIDGE ] = & axg_sec_ahb_ahb3_bridge .hw ,
1948
- [CLKID_GIC ] = & axg_gic .hw ,
1949
- [CLKID_AO_MEDIA_CPU ] = & axg_ao_media_cpu .hw ,
1950
- [CLKID_AO_AHB_SRAM ] = & axg_ao_ahb_sram .hw ,
1951
- [CLKID_AO_AHB_BUS ] = & axg_ao_ahb_bus .hw ,
1952
- [CLKID_AO_IFACE ] = & axg_ao_iface .hw ,
1953
- [CLKID_AO_I2C ] = & axg_ao_i2c .hw ,
1954
- [CLKID_SD_EMMC_B_CLK0_SEL ] = & axg_sd_emmc_b_clk0_sel .hw ,
1955
- [CLKID_SD_EMMC_B_CLK0_DIV ] = & axg_sd_emmc_b_clk0_div .hw ,
1956
- [CLKID_SD_EMMC_B_CLK0 ] = & axg_sd_emmc_b_clk0 .hw ,
1957
- [CLKID_SD_EMMC_C_CLK0_SEL ] = & axg_sd_emmc_c_clk0_sel .hw ,
1958
- [CLKID_SD_EMMC_C_CLK0_DIV ] = & axg_sd_emmc_c_clk0_div .hw ,
1959
- [CLKID_SD_EMMC_C_CLK0 ] = & axg_sd_emmc_c_clk0 .hw ,
1960
- [CLKID_MPLL0_DIV ] = & axg_mpll0_div .hw ,
1961
- [CLKID_MPLL1_DIV ] = & axg_mpll1_div .hw ,
1962
- [CLKID_MPLL2_DIV ] = & axg_mpll2_div .hw ,
1963
- [CLKID_MPLL3_DIV ] = & axg_mpll3_div .hw ,
1964
- [CLKID_HIFI_PLL ] = & axg_hifi_pll .hw ,
1965
- [CLKID_MPLL_PREDIV ] = & axg_mpll_prediv .hw ,
1966
- [CLKID_FCLK_DIV2_DIV ] = & axg_fclk_div2_div .hw ,
1967
- [CLKID_FCLK_DIV3_DIV ] = & axg_fclk_div3_div .hw ,
1968
- [CLKID_FCLK_DIV4_DIV ] = & axg_fclk_div4_div .hw ,
1969
- [CLKID_FCLK_DIV5_DIV ] = & axg_fclk_div5_div .hw ,
1970
- [CLKID_FCLK_DIV7_DIV ] = & axg_fclk_div7_div .hw ,
1971
- [CLKID_PCIE_PLL ] = & axg_pcie_pll .hw ,
1972
- [CLKID_PCIE_MUX ] = & axg_pcie_mux .hw ,
1973
- [CLKID_PCIE_REF ] = & axg_pcie_ref .hw ,
1974
- [CLKID_PCIE_CML_EN0 ] = & axg_pcie_cml_en0 .hw ,
1975
- [CLKID_PCIE_CML_EN1 ] = & axg_pcie_cml_en1 .hw ,
1976
- [CLKID_GEN_CLK_SEL ] = & axg_gen_clk_sel .hw ,
1977
- [CLKID_GEN_CLK_DIV ] = & axg_gen_clk_div .hw ,
1978
- [CLKID_GEN_CLK ] = & axg_gen_clk .hw ,
1979
- [CLKID_SYS_PLL_DCO ] = & axg_sys_pll_dco .hw ,
1980
- [CLKID_FIXED_PLL_DCO ] = & axg_fixed_pll_dco .hw ,
1981
- [CLKID_GP0_PLL_DCO ] = & axg_gp0_pll_dco .hw ,
1982
- [CLKID_HIFI_PLL_DCO ] = & axg_hifi_pll_dco .hw ,
1983
- [CLKID_PCIE_PLL_DCO ] = & axg_pcie_pll_dco .hw ,
1984
- [CLKID_PCIE_PLL_OD ] = & axg_pcie_pll_od .hw ,
1985
- [CLKID_VPU_0_DIV ] = & axg_vpu_0_div .hw ,
1986
- [CLKID_VPU_0_SEL ] = & axg_vpu_0_sel .hw ,
1987
- [CLKID_VPU_0 ] = & axg_vpu_0 .hw ,
1988
- [CLKID_VPU_1_DIV ] = & axg_vpu_1_div .hw ,
1989
- [CLKID_VPU_1_SEL ] = & axg_vpu_1_sel .hw ,
1990
- [CLKID_VPU_1 ] = & axg_vpu_1 .hw ,
1991
- [CLKID_VPU ] = & axg_vpu .hw ,
1992
- [CLKID_VAPB_0_DIV ] = & axg_vapb_0_div .hw ,
1993
- [CLKID_VAPB_0_SEL ] = & axg_vapb_0_sel .hw ,
1994
- [CLKID_VAPB_0 ] = & axg_vapb_0 .hw ,
1995
- [CLKID_VAPB_1_DIV ] = & axg_vapb_1_div .hw ,
1996
- [CLKID_VAPB_1_SEL ] = & axg_vapb_1_sel .hw ,
1997
- [CLKID_VAPB_1 ] = & axg_vapb_1 .hw ,
1998
- [CLKID_VAPB_SEL ] = & axg_vapb_sel .hw ,
1999
- [CLKID_VAPB ] = & axg_vapb .hw ,
2000
- [CLKID_VCLK ] = & axg_vclk .hw ,
2001
- [CLKID_VCLK2 ] = & axg_vclk2 .hw ,
2002
- [CLKID_VCLK_SEL ] = & axg_vclk_sel .hw ,
2003
- [CLKID_VCLK2_SEL ] = & axg_vclk2_sel .hw ,
2004
- [CLKID_VCLK_INPUT ] = & axg_vclk_input .hw ,
2005
- [CLKID_VCLK2_INPUT ] = & axg_vclk2_input .hw ,
2006
- [CLKID_VCLK_DIV ] = & axg_vclk_div .hw ,
2007
- [CLKID_VCLK2_DIV ] = & axg_vclk2_div .hw ,
2008
- [CLKID_VCLK_DIV2_EN ] = & axg_vclk_div2_en .hw ,
2009
- [CLKID_VCLK_DIV4_EN ] = & axg_vclk_div4_en .hw ,
2010
- [CLKID_VCLK_DIV6_EN ] = & axg_vclk_div6_en .hw ,
2011
- [CLKID_VCLK_DIV12_EN ] = & axg_vclk_div12_en .hw ,
2012
- [CLKID_VCLK2_DIV2_EN ] = & axg_vclk2_div2_en .hw ,
2013
- [CLKID_VCLK2_DIV4_EN ] = & axg_vclk2_div4_en .hw ,
2014
- [CLKID_VCLK2_DIV6_EN ] = & axg_vclk2_div6_en .hw ,
2015
- [CLKID_VCLK2_DIV12_EN ] = & axg_vclk2_div12_en .hw ,
2016
- [CLKID_VCLK_DIV1 ] = & axg_vclk_div1 .hw ,
2017
- [CLKID_VCLK_DIV2 ] = & axg_vclk_div2 .hw ,
2018
- [CLKID_VCLK_DIV4 ] = & axg_vclk_div4 .hw ,
2019
- [CLKID_VCLK_DIV6 ] = & axg_vclk_div6 .hw ,
2020
- [CLKID_VCLK_DIV12 ] = & axg_vclk_div12 .hw ,
2021
- [CLKID_VCLK2_DIV1 ] = & axg_vclk2_div1 .hw ,
2022
- [CLKID_VCLK2_DIV2 ] = & axg_vclk2_div2 .hw ,
2023
- [CLKID_VCLK2_DIV4 ] = & axg_vclk2_div4 .hw ,
2024
- [CLKID_VCLK2_DIV6 ] = & axg_vclk2_div6 .hw ,
2025
- [CLKID_VCLK2_DIV12 ] = & axg_vclk2_div12 .hw ,
2026
- [CLKID_CTS_ENCL_SEL ] = & axg_cts_encl_sel .hw ,
2027
- [CLKID_CTS_ENCL ] = & axg_cts_encl .hw ,
2028
- [CLKID_VDIN_MEAS_SEL ] = & axg_vdin_meas_sel .hw ,
2029
- [CLKID_VDIN_MEAS_DIV ] = & axg_vdin_meas_div .hw ,
2030
- [CLKID_VDIN_MEAS ] = & axg_vdin_meas .hw ,
2031
- [NR_CLKS ] = NULL ,
2032
- },
2033
- .num = NR_CLKS ,
1893
+ static struct clk_hw * axg_hw_clks [] = {
1894
+ [CLKID_SYS_PLL ] = & axg_sys_pll .hw ,
1895
+ [CLKID_FIXED_PLL ] = & axg_fixed_pll .hw ,
1896
+ [CLKID_FCLK_DIV2 ] = & axg_fclk_div2 .hw ,
1897
+ [CLKID_FCLK_DIV3 ] = & axg_fclk_div3 .hw ,
1898
+ [CLKID_FCLK_DIV4 ] = & axg_fclk_div4 .hw ,
1899
+ [CLKID_FCLK_DIV5 ] = & axg_fclk_div5 .hw ,
1900
+ [CLKID_FCLK_DIV7 ] = & axg_fclk_div7 .hw ,
1901
+ [CLKID_GP0_PLL ] = & axg_gp0_pll .hw ,
1902
+ [CLKID_MPEG_SEL ] = & axg_mpeg_clk_sel .hw ,
1903
+ [CLKID_MPEG_DIV ] = & axg_mpeg_clk_div .hw ,
1904
+ [CLKID_CLK81 ] = & axg_clk81 .hw ,
1905
+ [CLKID_MPLL0 ] = & axg_mpll0 .hw ,
1906
+ [CLKID_MPLL1 ] = & axg_mpll1 .hw ,
1907
+ [CLKID_MPLL2 ] = & axg_mpll2 .hw ,
1908
+ [CLKID_MPLL3 ] = & axg_mpll3 .hw ,
1909
+ [CLKID_DDR ] = & axg_ddr .hw ,
1910
+ [CLKID_AUDIO_LOCKER ] = & axg_audio_locker .hw ,
1911
+ [CLKID_MIPI_DSI_HOST ] = & axg_mipi_dsi_host .hw ,
1912
+ [CLKID_ISA ] = & axg_isa .hw ,
1913
+ [CLKID_PL301 ] = & axg_pl301 .hw ,
1914
+ [CLKID_PERIPHS ] = & axg_periphs .hw ,
1915
+ [CLKID_SPICC0 ] = & axg_spicc_0 .hw ,
1916
+ [CLKID_I2C ] = & axg_i2c .hw ,
1917
+ [CLKID_RNG0 ] = & axg_rng0 .hw ,
1918
+ [CLKID_UART0 ] = & axg_uart0 .hw ,
1919
+ [CLKID_MIPI_DSI_PHY ] = & axg_mipi_dsi_phy .hw ,
1920
+ [CLKID_SPICC1 ] = & axg_spicc_1 .hw ,
1921
+ [CLKID_PCIE_A ] = & axg_pcie_a .hw ,
1922
+ [CLKID_PCIE_B ] = & axg_pcie_b .hw ,
1923
+ [CLKID_HIU_IFACE ] = & axg_hiu_reg .hw ,
1924
+ [CLKID_ASSIST_MISC ] = & axg_assist_misc .hw ,
1925
+ [CLKID_SD_EMMC_B ] = & axg_emmc_b .hw ,
1926
+ [CLKID_SD_EMMC_C ] = & axg_emmc_c .hw ,
1927
+ [CLKID_DMA ] = & axg_dma .hw ,
1928
+ [CLKID_SPI ] = & axg_spi .hw ,
1929
+ [CLKID_AUDIO ] = & axg_audio .hw ,
1930
+ [CLKID_ETH ] = & axg_eth_core .hw ,
1931
+ [CLKID_UART1 ] = & axg_uart1 .hw ,
1932
+ [CLKID_G2D ] = & axg_g2d .hw ,
1933
+ [CLKID_USB0 ] = & axg_usb0 .hw ,
1934
+ [CLKID_USB1 ] = & axg_usb1 .hw ,
1935
+ [CLKID_RESET ] = & axg_reset .hw ,
1936
+ [CLKID_USB ] = & axg_usb_general .hw ,
1937
+ [CLKID_AHB_ARB0 ] = & axg_ahb_arb0 .hw ,
1938
+ [CLKID_EFUSE ] = & axg_efuse .hw ,
1939
+ [CLKID_BOOT_ROM ] = & axg_boot_rom .hw ,
1940
+ [CLKID_AHB_DATA_BUS ] = & axg_ahb_data_bus .hw ,
1941
+ [CLKID_AHB_CTRL_BUS ] = & axg_ahb_ctrl_bus .hw ,
1942
+ [CLKID_USB1_DDR_BRIDGE ] = & axg_usb1_to_ddr .hw ,
1943
+ [CLKID_USB0_DDR_BRIDGE ] = & axg_usb0_to_ddr .hw ,
1944
+ [CLKID_MMC_PCLK ] = & axg_mmc_pclk .hw ,
1945
+ [CLKID_VPU_INTR ] = & axg_vpu_intr .hw ,
1946
+ [CLKID_SEC_AHB_AHB3_BRIDGE ] = & axg_sec_ahb_ahb3_bridge .hw ,
1947
+ [CLKID_GIC ] = & axg_gic .hw ,
1948
+ [CLKID_AO_MEDIA_CPU ] = & axg_ao_media_cpu .hw ,
1949
+ [CLKID_AO_AHB_SRAM ] = & axg_ao_ahb_sram .hw ,
1950
+ [CLKID_AO_AHB_BUS ] = & axg_ao_ahb_bus .hw ,
1951
+ [CLKID_AO_IFACE ] = & axg_ao_iface .hw ,
1952
+ [CLKID_AO_I2C ] = & axg_ao_i2c .hw ,
1953
+ [CLKID_SD_EMMC_B_CLK0_SEL ] = & axg_sd_emmc_b_clk0_sel .hw ,
1954
+ [CLKID_SD_EMMC_B_CLK0_DIV ] = & axg_sd_emmc_b_clk0_div .hw ,
1955
+ [CLKID_SD_EMMC_B_CLK0 ] = & axg_sd_emmc_b_clk0 .hw ,
1956
+ [CLKID_SD_EMMC_C_CLK0_SEL ] = & axg_sd_emmc_c_clk0_sel .hw ,
1957
+ [CLKID_SD_EMMC_C_CLK0_DIV ] = & axg_sd_emmc_c_clk0_div .hw ,
1958
+ [CLKID_SD_EMMC_C_CLK0 ] = & axg_sd_emmc_c_clk0 .hw ,
1959
+ [CLKID_MPLL0_DIV ] = & axg_mpll0_div .hw ,
1960
+ [CLKID_MPLL1_DIV ] = & axg_mpll1_div .hw ,
1961
+ [CLKID_MPLL2_DIV ] = & axg_mpll2_div .hw ,
1962
+ [CLKID_MPLL3_DIV ] = & axg_mpll3_div .hw ,
1963
+ [CLKID_HIFI_PLL ] = & axg_hifi_pll .hw ,
1964
+ [CLKID_MPLL_PREDIV ] = & axg_mpll_prediv .hw ,
1965
+ [CLKID_FCLK_DIV2_DIV ] = & axg_fclk_div2_div .hw ,
1966
+ [CLKID_FCLK_DIV3_DIV ] = & axg_fclk_div3_div .hw ,
1967
+ [CLKID_FCLK_DIV4_DIV ] = & axg_fclk_div4_div .hw ,
1968
+ [CLKID_FCLK_DIV5_DIV ] = & axg_fclk_div5_div .hw ,
1969
+ [CLKID_FCLK_DIV7_DIV ] = & axg_fclk_div7_div .hw ,
1970
+ [CLKID_PCIE_PLL ] = & axg_pcie_pll .hw ,
1971
+ [CLKID_PCIE_MUX ] = & axg_pcie_mux .hw ,
1972
+ [CLKID_PCIE_REF ] = & axg_pcie_ref .hw ,
1973
+ [CLKID_PCIE_CML_EN0 ] = & axg_pcie_cml_en0 .hw ,
1974
+ [CLKID_PCIE_CML_EN1 ] = & axg_pcie_cml_en1 .hw ,
1975
+ [CLKID_GEN_CLK_SEL ] = & axg_gen_clk_sel .hw ,
1976
+ [CLKID_GEN_CLK_DIV ] = & axg_gen_clk_div .hw ,
1977
+ [CLKID_GEN_CLK ] = & axg_gen_clk .hw ,
1978
+ [CLKID_SYS_PLL_DCO ] = & axg_sys_pll_dco .hw ,
1979
+ [CLKID_FIXED_PLL_DCO ] = & axg_fixed_pll_dco .hw ,
1980
+ [CLKID_GP0_PLL_DCO ] = & axg_gp0_pll_dco .hw ,
1981
+ [CLKID_HIFI_PLL_DCO ] = & axg_hifi_pll_dco .hw ,
1982
+ [CLKID_PCIE_PLL_DCO ] = & axg_pcie_pll_dco .hw ,
1983
+ [CLKID_PCIE_PLL_OD ] = & axg_pcie_pll_od .hw ,
1984
+ [CLKID_VPU_0_DIV ] = & axg_vpu_0_div .hw ,
1985
+ [CLKID_VPU_0_SEL ] = & axg_vpu_0_sel .hw ,
1986
+ [CLKID_VPU_0 ] = & axg_vpu_0 .hw ,
1987
+ [CLKID_VPU_1_DIV ] = & axg_vpu_1_div .hw ,
1988
+ [CLKID_VPU_1_SEL ] = & axg_vpu_1_sel .hw ,
1989
+ [CLKID_VPU_1 ] = & axg_vpu_1 .hw ,
1990
+ [CLKID_VPU ] = & axg_vpu .hw ,
1991
+ [CLKID_VAPB_0_DIV ] = & axg_vapb_0_div .hw ,
1992
+ [CLKID_VAPB_0_SEL ] = & axg_vapb_0_sel .hw ,
1993
+ [CLKID_VAPB_0 ] = & axg_vapb_0 .hw ,
1994
+ [CLKID_VAPB_1_DIV ] = & axg_vapb_1_div .hw ,
1995
+ [CLKID_VAPB_1_SEL ] = & axg_vapb_1_sel .hw ,
1996
+ [CLKID_VAPB_1 ] = & axg_vapb_1 .hw ,
1997
+ [CLKID_VAPB_SEL ] = & axg_vapb_sel .hw ,
1998
+ [CLKID_VAPB ] = & axg_vapb .hw ,
1999
+ [CLKID_VCLK ] = & axg_vclk .hw ,
2000
+ [CLKID_VCLK2 ] = & axg_vclk2 .hw ,
2001
+ [CLKID_VCLK_SEL ] = & axg_vclk_sel .hw ,
2002
+ [CLKID_VCLK2_SEL ] = & axg_vclk2_sel .hw ,
2003
+ [CLKID_VCLK_INPUT ] = & axg_vclk_input .hw ,
2004
+ [CLKID_VCLK2_INPUT ] = & axg_vclk2_input .hw ,
2005
+ [CLKID_VCLK_DIV ] = & axg_vclk_div .hw ,
2006
+ [CLKID_VCLK2_DIV ] = & axg_vclk2_div .hw ,
2007
+ [CLKID_VCLK_DIV2_EN ] = & axg_vclk_div2_en .hw ,
2008
+ [CLKID_VCLK_DIV4_EN ] = & axg_vclk_div4_en .hw ,
2009
+ [CLKID_VCLK_DIV6_EN ] = & axg_vclk_div6_en .hw ,
2010
+ [CLKID_VCLK_DIV12_EN ] = & axg_vclk_div12_en .hw ,
2011
+ [CLKID_VCLK2_DIV2_EN ] = & axg_vclk2_div2_en .hw ,
2012
+ [CLKID_VCLK2_DIV4_EN ] = & axg_vclk2_div4_en .hw ,
2013
+ [CLKID_VCLK2_DIV6_EN ] = & axg_vclk2_div6_en .hw ,
2014
+ [CLKID_VCLK2_DIV12_EN ] = & axg_vclk2_div12_en .hw ,
2015
+ [CLKID_VCLK_DIV1 ] = & axg_vclk_div1 .hw ,
2016
+ [CLKID_VCLK_DIV2 ] = & axg_vclk_div2 .hw ,
2017
+ [CLKID_VCLK_DIV4 ] = & axg_vclk_div4 .hw ,
2018
+ [CLKID_VCLK_DIV6 ] = & axg_vclk_div6 .hw ,
2019
+ [CLKID_VCLK_DIV12 ] = & axg_vclk_div12 .hw ,
2020
+ [CLKID_VCLK2_DIV1 ] = & axg_vclk2_div1 .hw ,
2021
+ [CLKID_VCLK2_DIV2 ] = & axg_vclk2_div2 .hw ,
2022
+ [CLKID_VCLK2_DIV4 ] = & axg_vclk2_div4 .hw ,
2023
+ [CLKID_VCLK2_DIV6 ] = & axg_vclk2_div6 .hw ,
2024
+ [CLKID_VCLK2_DIV12 ] = & axg_vclk2_div12 .hw ,
2025
+ [CLKID_CTS_ENCL_SEL ] = & axg_cts_encl_sel .hw ,
2026
+ [CLKID_CTS_ENCL ] = & axg_cts_encl .hw ,
2027
+ [CLKID_VDIN_MEAS_SEL ] = & axg_vdin_meas_sel .hw ,
2028
+ [CLKID_VDIN_MEAS_DIV ] = & axg_vdin_meas_div .hw ,
2029
+ [CLKID_VDIN_MEAS ] = & axg_vdin_meas .hw ,
2034
2030
};
2035
2031
2036
2032
/* Convenience table to populate regmap in .probe */
@@ -2163,7 +2159,10 @@ static struct clk_regmap *const axg_clk_regmaps[] = {
2163
2159
static const struct meson_eeclkc_data axg_clkc_data = {
2164
2160
.regmap_clks = axg_clk_regmaps ,
2165
2161
.regmap_clk_num = ARRAY_SIZE (axg_clk_regmaps ),
2166
- .hw_onecell_data = & axg_hw_onecell_data ,
2162
+ .hw_clks = {
2163
+ .hws = axg_hw_clks ,
2164
+ .num = ARRAY_SIZE (axg_hw_clks ),
2165
+ },
2167
2166
};
2168
2167
2169
2168
0 commit comments